{"version":7,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","1H"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"51.zip/51","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","acquisitionScheme":"notPhaseSensitive","lpNumberOfCoefficients":[0,32],"linearPredictionBin":[0,256],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.0.7","temperature":298.0044,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"1","originFrequency":[400.131701391212,400.131701391212],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,400.13],"scaleFactor":[16384,16384],"fieldStrength":9.397691313082694,"spectralWidth":[8.9256326329834,8.9256326329834],"spectrumSize":[1024,1024],"acquisitionTime":0,"pulseStrength90":24925.224327018946,"relaxationTime":1.903744,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":5600,"increment":null,"epoch":1726472435000,"date":"Mon, 16 Sep 2024 07:40:35 GMT","localeDate":"16.9.2024, 09:40:35","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1701.3912120091845,1701.3912120091845],"experimentNumber":51},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkblue","negativeColor":"blue"},"data":{"rr":{"z":[[46,-10,-307,-182,-145,-87,-77,15,-1,-1,113,-138,12,-39,31,-1,-3,-33,-42,-74,-140,-96,-55,-1,87,-134,-61,-108,31,-149,-226,-249,-195,-275,-186,-58,-387,-480,118,71,0,-132,-130,-50,-71,-49,-85,-109,-134,-161,-188,-104,-112,-11,22,-292,36,31,30,27,-292,21,-109,-93,27,-172,-145,-109,-151,-202,-209,-176,-268,-124,-38,20,78,-333,12,175,204,211,219,-176,-320,126,72,29,-35,-73,-102,-387,-154,-172,-182,-206,-201,-191,-174,-358,-483,-253,-324,-160,-164,-201,-237,-240,-276,-305,-271,-237,-394,-209,-127,-99,-71,-55,-29,-27,-391,-115,-55,-74,-128,-249,-134,-122,-85,-49,-275,0,-354,-264,-159,145,165,183,217,192,132,121,294,-22,133,248,32,211,183,-342,149,122,-1007,-210,-357,-930,-676,-1290,-2149,-497,113,-2890,208,-2204,350,-402,365,457,487,495,314,-4726,-1038,414,-2547,-13862,-9168,362,-9831,-181727,-67051,163,63,-3,-67,-122,-165,-2649,-7527,-7009,-136,-72,-1,62,-2821,-1558,245,274,303,296,-725,-2569,-1944,-93,142,-230,-1562,-521,15,-145,-1957,-554,-72,-256,-454,-679,264,292,57,-399,-265,174,57,116,-121,-83,-180,-141,0,-276,-615,-120,-373,-349,-23,-52,-71,-121,-103,-97,-232,-217,-138,-101,-131,-363,-167,-467,-224,-231,-240,-210,-186,-175,-183,-241,-200,-146,-151,-113,-126,-140,-217,-141,-159,-84,-65,-35,-35,-66,55,102,43,49,175,213,130,-338,103,202,-169,-457,-478,37,-7,-65,-135,-152,-173,-174,-216,-206,-256,-272,-282,-301,-244,-188,-127,-88,-25,29,66,-1027,-1158,-5132,-1600,-1831,-5166,-1355,47,-12389,-20630,-4159,-1456,-473,-753,-1066,-578,-385,-845,-1104,-58,-422,-139,-145,-225,-681,-1191,-614,-38,9,39,67,90,-641,-69,-301,-263,-358,-50,66,-92,-227,-100,-24,-83,-126,-124,-270,-192,-96,-73,-110,-29,-31,-39,-42,-64,-246,-111,-131,-144,-117,-89,-88,-96,-130,-189,-231,-677,-362,-554,-396,-280,-205,-150,-129,-106,-110,-104,-107,-291,-305,-192,-256,-305,-95,-130,0,-5,-50,119,-159,-107,75,19,-115,-199,-83,-82,-87,-88,-406,-142,-274,-134,-147,-202,-146,-164,-244,-158,63,123,-35,80,-14,-49,265,-1,186,168,157,-55,-200,57,41,73,379,565,433,-73,-540,-240,226,155,-131,-324,-149,-89,-110,-104,-78,-32,-282,27,-12,-68,-159,-221,-322,-247,-234,-97,316,137,390,426,144,-104,103,-279,-148,245,-217,-729,-554,-45,-73,-97,-79,-57,-5,-129,-184,-13,-110,-138,-36,-108,-150,-203,-243,-283,-296,-291,-293,-314,-293,-402,-218,-149,-59,-28,-343,-67,57,71,62,63,67,44,59,61,28,-78,-86,-81,-21,15,-199,29,55,77,49,109,-116,-244,-239,75,57,-7,-181,-63,-69,-224,-44,20,-26,135,182,60,12,-26,-108,-9,-208,78,172,182,-74,68,21,-117,34,-110,-169,-115,-90,-115,-131,-146,-310,-46,16,-18,-264,-295,62,152,71,27,-36,23,-10,-137,-25,-16,8,8,28,33,36,-116,-205,67,104,-124,-103,-53,112,-32,-313,133,227,31,192,163,142,-236,62,-95,-38,-69,-92,-113,-110,-86,-78,-67,-58,-228,-15,-20,-28,-88,-52,-85,-245,-103,-349,-200,-109,-90,-252,-214,-85,-10,-100,-457,-560,-78,-119,-174,-270,-245,-237,-626,-125,-87,-47,-49,-14,-231,7,2,19,24,34,17,-105,-421,-36,35,-18,-202,-405,-133,0,60,-19,16,30,-14,-84,-131,-184,-234,-254,-231,-210,-182,-150,-143,-125,-116,-97,-69,-78,-115,-190,-199,-145,-159,-265,-150,-152,-140,-478,-321,-292,-72,-53,-25,-188,-156,34,-73,-105,100,-193,82,108,-61,-193,-387,-250,-62,-83,-142,-201,-200,-174,-170,-131,-125,-127,-140,-149,-178,-215,-235,-259,-244,-348,-211,-197,-168,-118,-110,-94,-553,-17,5,72,62,-538,-300,54,-167,-19,202,39,0,56,83,80,-378,-312,-135,114,16,-68,-142,-184,-97,-35,-158,-225,93,106,-510,-365,53,-127,89,-230,124,-259,-302,-199,-256,86,128,-257,-206,83,289,294,-29,99,-145,264,221,-85,-246,132,89,67,26,-65,-67,-52,-32,-22,1,-11,-6,-1,-13,13,-301,-355,53,-282,-61,-106,-40,-67,-86,-132,-119,-113,-85,-52,-6,43,-27,-157,-169,-76,-180,-14,-91,-43,28,-253,-7,-48,-95,-119,-168,-204,-241,-295,-314,-282,-266,-249,-174,-110,-432,-256,-65,-68,-83,-193,-329,-221,-442,-309,-250,-136,-117,-85,-37,-22,-7,17,44,-295,0,129,229,165,-159,-242,-102,413,137,-275,285,215,61,30,-58,-125,-149,-148,-137,-116,-89,-92,-82,-116,-127,-154,-157,-391,-138,-156,-121,-126,-148,-170,-146,-156,-166,-185,-1305,-2534,-2679,-169,-188,-195,-232,-230,-337,-232,-235,-234,-532,-463,-191,-179,-272,-135,-196,-92,-67,-65,-46,-31,-78,52,-183,-200,104,-14,54,-106,122,205,37,31,38,269,-12,-185,255,176,43,-3,-90,-147,-222,-241,-194,-139,-127,-362,-347,-294,-223,-6,30,-163,-243,55,160,197,220,-136,217,-274,156,40,-35,3,-298,49,183,105,-254,0,-100,-215,-325,-264,-124,-8,-156,-142,-75,-104,-192,78,228,-1,10,-83,-120,-92,-357,90,-41,58,142,26,142,62,-34,-180,-230,-210,-105,3,87,-122,143,-128,0,-283,115,6,-11,-188,-47,-132,-259,-91,-105,-229,-175,-208,-215,-501,-211,-169,-136,-85,-49,-35],[-10,22,-251,-213,-176,-234,-236,-199,-148,-71,7,-76,-18,-20,109,103,114,81,54,-6,-185,-116,-101,-32,86,-163,-81,-121,18,-159,-230,-316,-232,-238,-197,19,-294,-464,32,325,239,-160,-120,74,77,96,-48,-25,-87,-142,-190,-175,-137,-103,-65,-296,-45,-47,-47,-52,-267,-69,-70,-78,-101,-159,-224,-278,-361,-448,-491,-420,-348,-278,-250,-195,-143,-312,-67,-58,-32,-25,-17,-273,-411,-91,-121,-115,-99,-32,-6,-280,174,218,240,-98,2,-106,24,-237,-467,-260,-291,-56,-89,-162,-240,-288,-370,-272,-218,-96,-355,-190,77,110,139,152,174,20,-381,-71,-35,128,-53,-216,12,-106,-3,-15,-422,-149,-422,-182,-120,-140,-165,-173,-149,-117,-101,-44,-37,-33,-28,-35,-44,-39,-51,-278,-59,-72,-973,-280,-594,-706,-164,-1211,-1969,-804,-58,-2306,26,-1734,126,-123,-113,411,511,98,153,-4414,-784,205,-2138,-13317,-5975,-64,-7846,-210393,-97299,98,116,131,114,72,14,-2147,-6606,-5114,-148,-88,-12,52,-2751,-1244,221,252,286,295,-212,-1946,-1633,-237,297,83,-1189,-652,263,252,-1502,-557,75,-235,-491,-810,50,-6,-21,-389,-312,-166,-150,-106,-238,-99,-91,-94,-39,-136,-533,-157,-320,-319,-44,-64,-72,-205,-83,-64,-215,-184,-20,14,-141,-347,-146,-420,-288,-49,-49,-87,3,14,-16,-149,-24,6,19,51,-24,23,-183,-147,-203,56,50,45,-51,-195,-78,-13,-43,-58,-82,-80,-118,-328,-158,-156,-177,-409,-395,-246,-210,-184,-173,-123,-93,-57,-71,-56,-62,-51,-34,-70,-80,-120,-76,-48,-18,33,77,-882,-884,-4671,-1152,-2637,-5033,-1337,133,-9846,-18785,-4132,-655,-52,-1419,-1569,-785,-366,-618,-1096,147,-263,87,93,-171,-656,-1414,-787,-60,225,238,244,236,-602,-109,-186,-162,-356,-16,-25,-178,-304,-152,-128,-181,-219,-215,-304,-261,-203,-192,-174,-160,-149,-129,-91,-62,-232,-85,-12,-34,-45,-72,-125,-177,-223,-253,-238,-734,-367,-432,-340,-133,-107,-108,-146,-186,-247,-292,-292,-243,-309,-225,-304,-256,-67,-83,14,-47,-62,93,-125,-89,0,-50,-139,-222,-256,-193,-142,-90,-351,-101,-333,-108,132,-188,117,-163,-149,-125,90,219,-74,-16,-143,-86,184,-53,156,129,114,-84,-257,-14,-18,6,285,229,153,-154,-552,-229,-19,-51,-131,-297,-186,-110,-90,-59,-17,-119,-348,-63,-138,-211,-259,-267,-232,-284,-235,-80,122,141,153,176,42,-163,92,-256,-136,31,-191,-638,-481,-220,-284,-353,-352,-310,-243,-213,-203,-137,-126,-103,-140,-188,-214,-257,-286,-304,-283,-235,-190,-164,-120,-430,-106,-52,-13,-34,-385,-109,-86,-105,-136,-152,-155,-155,-148,-126,-96,-65,-30,-103,0,47,-303,-21,137,121,136,132,-43,-277,-184,-36,-78,-139,-189,-191,-149,-196,2,58,-41,262,324,90,-41,-92,-122,-10,-173,86,217,209,-38,10,-25,-120,124,-137,-162,-142,104,85,50,-158,-316,-158,-239,-280,-260,-290,-128,-51,7,-3,-39,81,63,-146,31,14,0,-56,-110,-140,-152,-174,-194,-98,-65,-14,-99,-73,9,-49,-307,18,47,-15,-5,-40,-70,-288,-139,-150,-130,-93,-64,-59,-52,-33,-31,-23,-12,-199,50,63,61,-111,-8,23,-245,-14,-264,-248,93,90,-216,-277,-65,31,-124,-394,-469,-129,-194,-253,-284,-323,-315,-640,-268,-254,-238,-245,-247,-259,-239,-231,-188,-145,-86,-50,-81,-400,-54,58,-17,-218,-391,-187,-43,123,-4,78,170,-11,211,61,-96,86,-82,-100,-148,-140,99,50,-21,-115,-199,-248,-243,-185,-228,-248,-48,-74,-249,-119,-83,-121,-465,-299,-284,-22,228,65,-185,-153,-1,-60,-63,37,-279,141,133,-12,-86,-326,-238,-290,-353,-405,-419,-390,-354,-336,-321,-316,-303,-284,-243,-208,-178,-132,-103,-52,-440,-6,-7,-50,-39,-9,-117,-520,19,53,143,-33,-566,-390,-35,-167,0,228,95,10,12,72,6,-469,-361,-148,-63,-94,-102,-87,-75,9,-69,-156,-206,182,94,-566,-442,-24,-127,48,-281,53,-342,-260,-173,-231,186,196,-105,-114,-5,141,105,-39,39,-71,-61,-99,-116,-237,-108,-119,-116,-139,-169,-196,-230,-234,-255,-264,-276,-242,-203,-154,-116,-328,-294,42,-195,-91,-138,64,-14,-52,-142,66,46,36,28,1,58,7,-162,-192,-52,-179,-13,-44,-73,15,-218,-47,-89,-125,-118,-122,-105,-95,-114,-121,-104,-122,-246,-153,-160,-436,-266,-223,-178,-148,-204,-313,-125,-325,-320,-207,-73,8,57,116,136,144,76,32,-239,30,105,179,162,-128,-184,-204,381,173,-218,361,330,61,211,140,65,-2,-78,-155,-212,-242,-273,-268,-291,-283,-291,-273,-376,-214,-221,-174,-165,-173,-181,-139,-134,-134,-145,-2165,-565,-166,-190,-218,-268,-321,-319,-352,-284,-259,-227,-423,-316,-101,-98,-162,-10,-187,81,125,149,6,-71,-36,95,-188,-194,114,-68,104,-40,143,187,83,159,94,205,-68,-184,-68,-146,-184,-172,-164,-137,-148,-159,-171,-182,-209,-319,-312,-336,-217,4,57,-132,-168,23,124,149,167,-173,184,-330,106,19,-49,-14,-349,39,149,85,-300,0,-69,-146,-313,-245,-223,-178,-177,-144,-68,-111,-158,-25,-55,-109,-200,-271,-281,-233,-292,-69,-144,-101,20,16,10,-22,-63,-81,-116,92,143,234,372,-168,139,-106,76,-325,292,40,-13,-156,-63,-130,-186,-90,45,-253,-71,-107,-125,-469,-180,-70,-28,-27,85,111],[-307,-251,-168,-212,12,-21,-85,34,-19,115,175,-3,-40,16,143,351,338,281,135,37,-209,61,0,-67,-104,-143,-109,-149,-102,-166,-198,-350,-269,-197,-200,-23,-205,-438,-63,141,149,-188,-118,116,98,58,-35,18,2,-5,-9,16,-119,25,33,-281,6,-19,-48,-85,-230,-184,-229,-279,-331,-364,-336,-277,-240,-209,-160,-96,-246,-128,-29,-6,-11,-278,-64,-118,-155,-194,-215,-329,-490,-252,-255,-230,-194,-109,-1,-179,221,326,235,-78,98,-61,131,-110,-385,-250,-256,13,249,227,137,76,-17,-110,-204,-295,-335,-209,-167,-103,-41,10,68,38,-364,-37,-33,-1,-55,-159,26,-96,22,7,-543,-279,-466,-108,-32,41,9,-23,-43,-67,-112,-114,-162,-205,-234,-260,-272,-256,-247,-221,-189,-163,-844,-279,-725,-317,-76,-1143,-1611,-1087,-162,-1641,41,-1182,-1,9,-630,-631,-783,-622,-59,-4346,-726,63,-1752,-12473,-2887,-165,-7968,-240296,-130332,30,28,34,19,-8,-44,-2044,-5370,-2799,-126,-114,-91,-72,-2379,-929,19,42,78,92,101,-1341,-1102,-291,114,108,-662,-698,109,115,-1075,-551,75,-228,-532,-642,18,36,32,-392,-342,-90,-72,-27,-221,-20,7,-23,13,19,-412,-203,-268,-278,-12,-18,-33,-275,-55,-28,-183,-90,96,49,-148,-335,-188,-367,-326,-98,86,-33,92,146,0,-59,146,-1,127,154,51,111,-142,-140,-235,85,53,23,-127,-247,-189,-139,-188,-216,-245,-244,-276,-301,-298,-283,-285,-349,-304,-213,-166,-136,-128,-85,-64,-40,-63,-34,-53,-27,13,7,22,-107,43,50,45,59,57,-738,-578,-4024,-671,-2750,-4460,-1581,193,-7717,-17322,-4149,142,119,-2009,-1929,-964,-301,-349,-1116,295,-127,270,103,-106,-533,-1449,-860,-176,148,211,180,142,-525,-131,-62,-65,-348,-20,-28,-222,-331,-178,22,-14,-48,-54,-333,-320,-144,-184,-226,-273,-303,-258,-178,-109,-204,-48,1,53,67,65,31,-10,-70,-143,-183,-711,-326,-294,-254,-170,-130,-108,-120,-132,-167,-193,-226,-261,-276,-292,-290,-251,-217,-178,-147,-111,-72,-41,-78,-62,-13,-22,-111,-129,-114,-298,-55,0,-278,-64,-338,-98,131,-163,118,-71,-32,-81,131,206,-92,-79,-161,-108,118,-82,142,113,52,-92,-277,-280,-300,-214,-146,-93,-68,-205,-514,-202,-25,-37,-122,-228,-193,-117,-128,-132,-121,-154,-345,-137,-234,-260,-336,-290,-136,-288,-232,-35,18,32,39,61,-27,-213,13,-218,-109,-24,-145,-520,-383,-176,-212,-255,-280,-306,-298,-307,-318,-260,-241,-200,-204,-211,-188,-176,-151,-137,-107,-51,8,56,-113,-410,-80,-1,232,149,-383,-106,-40,126,141,108,56,46,134,117,40,32,71,-104,38,40,-363,-89,73,42,17,-8,-32,-260,-85,-88,-102,-139,-183,-214,-256,-281,-213,-118,-29,44,116,143,-92,-142,-117,0,-122,102,134,125,-4,-20,-62,-103,26,-160,-137,-130,82,85,73,-170,-298,-61,-95,-74,-218,-272,115,195,44,-17,-32,158,134,-137,108,46,-7,-98,-179,-229,-254,-252,-250,-238,-239,-220,-240,-270,-320,-336,-312,-235,-183,-137,-78,-39,-5,-289,0,-159,-15,11,46,77,121,41,-6,266,304,-173,323,74,38,-130,-10,88,-196,18,-173,-243,146,90,-160,-323,-46,172,-141,-316,-370,-75,-42,-103,-165,-190,-279,-652,-51,-35,-35,-65,-104,-279,-209,-265,-255,-197,-106,-32,-54,-368,-65,59,-16,-213,-345,-234,-89,73,10,132,165,-4,304,4,-112,126,-48,-106,-130,-111,97,-19,-131,-249,-334,-257,-191,-157,-262,-299,-89,-111,-207,-91,-97,-109,-435,-273,-273,-164,-163,-145,-172,-152,-75,-43,-11,-31,-286,-42,-125,-166,-228,-321,-292,-237,-170,-143,-139,-99,-144,-96,4,23,21,-193,116,-35,163,228,150,-58,-388,241,437,7,-99,28,-134,-424,105,485,486,-141,-558,-485,-142,-177,3,227,144,45,-26,-59,-159,-413,-423,-295,-296,-298,-259,-212,-201,-154,-111,-130,-194,-81,-87,-623,-521,-174,-205,-207,-268,-146,-391,-210,-151,-209,126,149,23,-18,-117,149,132,-72,97,-2,16,-25,-53,-214,-76,-100,-104,-129,-154,-195,-189,-174,-172,-161,-192,-209,-235,-257,-276,-349,-230,-140,-126,-125,-184,31,-2,-100,-168,99,211,226,144,-6,207,38,-176,-234,-43,-170,-11,-3,-103,-9,-209,14,13,12,-31,6,-14,-5,-60,-103,-115,-153,-262,-171,-161,-414,-236,-75,-54,-99,-228,-310,-79,-225,-303,-218,-279,-296,-242,-149,-87,-37,32,1,-196,25,7,-13,-47,-101,-142,-314,-18,32,-176,115,158,35,203,212,119,223,211,98,-26,-161,-81,109,54,18,-38,-84,-370,-171,-283,-130,-87,-55,-21,56,98,98,154,-2791,212,214,211,-31,160,111,-133,-316,-87,-280,-48,-335,-182,-38,-171,-72,-87,-177,49,111,148,11,-156,-6,113,-171,-152,113,2,174,3,155,150,113,195,134,82,-124,-172,10,17,16,-66,-28,-1,-31,-58,-224,-106,-143,-261,-276,-372,-220,-65,-45,-95,-103,-71,-69,-66,-69,-227,-65,-344,-104,-119,-131,-153,-405,-180,-188,-224,-310,-219,-231,-241,-306,-227,-215,-224,-206,-199,-191,-187,-145,-137,-113,-132,-125,-139,-144,-163,-215,-193,-217,-254,-217,-169,-94,-23,-122,-93,-89,166,94,179,229,-143,155,-59,156,-324,209,83,-4,-115,-63,-121,-117,-84,33,-265,23,36,17,-407,-147,-23,-66,-96,-135,-181],[-182,-213,-212,-186,-127,-65,-34,18,-38,145,192,59,-60,59,122,217,236,225,83,7,-199,184,164,81,96,-103,-115,-195,-3,-169,-143,-315,-310,-160,-203,-69,-134,-411,-159,21,26,-219,-129,39,10,9,-32,-65,-98,-131,-166,-161,-152,-129,-88,-275,-51,-50,-72,-80,-197,-159,-201,-254,-320,-418,-446,-375,-327,-284,-220,-140,-206,-134,-112,48,67,-256,51,6,-27,-76,-119,-297,-461,-254,-275,-273,-291,-275,-232,-161,-75,27,138,-43,170,-49,218,6,-306,-234,-231,-36,120,216,354,60,1,171,-203,-53,-344,-162,-184,-210,-232,-270,-305,-294,-354,-127,-46,-175,49,-97,25,-99,-13,-105,-622,-391,-457,-56,13,98,-72,-107,157,120,55,20,-63,-145,-217,-282,-293,-241,-195,-190,-88,-54,-675,-185,-704,-77,-91,-1084,-1202,-1294,-262,-1058,-28,-624,-72,-87,-1098,-2002,-2157,-1367,-358,-4442,-872,-39,-1643,-11459,-164,218,-10755,-238805,-166472,353,324,313,291,261,226,-2310,-3909,-167,65,30,4,-16,-1869,-668,6,14,33,29,17,-790,-541,-248,-13,-7,-132,-667,45,52,-703,-555,40,-258,-584,-415,-156,-178,-126,-418,-376,-86,-143,-49,-122,-12,11,18,20,38,-274,-267,-235,-244,89,64,73,-338,36,48,-155,-3,105,67,-181,-345,-248,-336,-333,-126,-123,-119,-112,-109,-116,-60,-25,-33,-9,58,84,108,-115,-146,-276,154,222,149,-212,-194,-241,77,40,28,19,45,39,-220,57,79,-74,-305,-228,-56,-91,-129,-171,-168,-181,-189,-241,-234,-245,-183,-90,-39,29,-105,133,165,169,173,32,-619,-260,-3276,-208,-2098,-3834,-2025,-270,-6299,-16386,-4089,-143,-116,-2492,-2139,-1127,-219,-76,-1174,91,-46,43,10,-67,-390,-1193,-782,-303,-54,-62,-65,-67,-457,-162,-36,-43,-362,-36,-32,-246,-326,-190,106,112,129,61,-373,-370,239,237,-78,146,58,44,-30,-121,-195,-186,-97,-17,74,148,187,192,43,161,36,-641,-287,-180,-183,-124,-143,-163,-189,-184,-183,-164,-153,-146,-187,-190,-209,-153,-113,-124,-131,-131,-79,-39,-50,-56,66,92,-106,-99,-62,-417,51,44,-223,-59,-302,-91,114,-152,103,37,63,-52,152,181,-113,-127,-85,-140,-52,-124,-149,-143,-65,-109,-281,-150,-115,-40,169,391,229,-244,-478,-187,227,131,-129,-169,-201,-23,-68,-107,-121,-137,-294,-216,-315,-216,-382,-317,-65,-274,-246,8,62,59,48,53,-68,-274,-28,-195,-98,-72,-107,-409,-286,-159,-168,-184,-182,-184,-160,-174,-168,-115,-102,-70,-85,-106,-99,-107,-111,-128,-133,-113,-87,-70,-128,-381,-70,-40,126,107,-341,-86,-83,-66,-138,-176,-155,-89,-4,80,54,87,132,-107,70,13,-373,-163,-3,-23,-23,-16,-5,-215,-5,9,11,-32,-28,-24,-21,-112,-18,4,-13,27,31,29,-154,-197,-117,-45,-82,-66,-92,-64,-55,-73,-108,-115,-95,-202,-115,-116,-100,-97,-103,-187,-277,-220,-243,-180,-198,-258,58,125,25,-35,-33,109,32,-132,-93,-113,-86,-66,-36,-6,-124,-84,-149,-18,-84,-128,-193,-198,-162,-103,-234,-140,-182,-85,87,175,165,-230,68,-144,-93,31,-26,-88,-108,-78,-62,-11,27,-168,134,-10,29,-160,-19,149,-135,39,-92,-198,4,-56,-118,-298,-229,-205,-161,-243,-279,-69,-39,-36,-99,-179,-309,-668,-78,39,34,6,-15,-300,-68,-103,-244,-140,-158,-201,-228,-338,-257,-247,-231,-220,-284,-272,-150,-101,-69,3,53,1,117,-45,-131,165,-7,-105,-110,-91,66,106,75,40,0,14,-22,-75,-292,-348,-187,-228,-206,-148,-97,-84,-389,-244,-259,-47,89,-86,-157,-154,-63,-20,48,-92,-195,243,128,60,89,-134,-163,179,451,267,101,45,-154,-35,159,159,43,-214,187,-83,81,60,49,-120,-264,153,181,72,-150,-44,-135,-300,-68,143,123,-252,-509,-564,-255,-184,-121,-112,-113,-115,-135,-150,-153,-272,-488,-170,1,-10,-159,7,9,-6,-109,-84,-179,-125,-155,-618,-553,-217,-163,-91,-201,-114,-331,-148,-119,-179,295,316,132,72,-230,135,42,-107,96,50,90,27,-27,-159,-114,-168,-138,-97,-86,-265,-8,31,50,71,-72,33,-60,-9,-43,-322,-155,-94,-100,-140,-222,-206,-219,-185,-191,-148,-137,-119,-109,-93,-73,-42,-178,-274,-31,-133,5,9,-104,-28,-204,-21,-42,-76,-95,-147,-184,-194,-189,-150,-75,-35,-279,-106,55,-374,-227,132,120,-96,-232,-281,40,-120,-256,-132,27,2,-10,-12,-48,-85,-90,-130,-141,-130,-115,-101,-97,-84,-92,-395,-48,-24,-124,1,20,8,39,52,72,106,131,84,-57,-205,-99,99,200,174,115,54,-351,-82,-306,-9,20,63,256,375,449,85,535,-2763,592,594,594,107,266,499,-281,-240,-53,-338,-85,-252,-55,79,-164,-31,-157,-142,-98,-60,-53,-38,-225,-22,-11,-110,-59,20,36,54,46,84,92,110,129,136,55,-153,-138,109,90,27,-89,-49,-41,-85,-117,-270,-125,-113,-182,-226,-356,-214,-50,73,-34,-39,-24,33,31,24,-283,12,-330,-47,-73,-112,-126,-439,-158,-163,-188,-249,-155,-144,-131,-290,-132,-30,-19,-220,-155,-65,-114,-100,50,55,-172,-3,-47,-83,-137,-185,-239,-291,-377,-228,-144,-51,-6,-172,-100,-60,102,55,83,43,-60,-62,-97,-147,-273,-134,-113,-80,-75,-54,-107,-65,-89,-13,-268,124,157,77,-345,-117,102,66,13,27,0],[-145,-176,12,-127,317,-3,15,23,-50,92,65,35,-62,-54,-99,-126,-117,-130,-120,-125,-162,-112,-106,-119,-118,-113,-111,-234,-131,-146,-171,-234,-341,-224,-186,-154,-102,-371,-227,86,125,-235,-142,141,195,-38,-26,135,-1,46,-4,-11,-194,52,60,-271,9,-22,-110,40,-158,-30,-20,-70,-127,-199,-242,-251,-229,-222,-195,-148,-150,-130,-193,-24,0,-241,15,-8,-21,-52,-80,-259,-416,-171,-146,-104,-86,-50,-18,-28,36,77,133,-8,208,-64,283,117,-226,-205,-207,-97,-1,178,278,5,8,365,-200,-98,-374,-158,-171,-56,184,386,318,48,-346,-17,-69,-88,206,-36,22,-103,-39,-214,-611,-406,-406,-25,45,24,-212,-158,61,53,-39,-69,-111,-120,-107,-101,-95,-72,-65,-214,-24,-170,-480,-22,-576,-80,-87,-992,-783,-1315,-345,-596,124,-100,118,-307,-1338,-3008,-3270,-2084,-753,-4474,-1180,44,-1938,-10337,166,197,-16323,-206941,-205956,31,-86,-174,-242,-247,-204,-2806,-2285,-104,-101,-123,-162,-216,-1330,-468,-171,-128,-78,-52,-37,-296,-13,-111,5,18,44,-576,65,70,-386,-562,38,-317,-611,-186,-93,-90,-28,-436,-404,-110,-259,-108,-21,82,88,73,49,42,-114,-322,-211,-212,73,28,91,-370,83,103,-126,79,182,80,-224,-359,-310,-318,-296,-115,-48,-15,17,30,15,42,31,-68,-83,-81,-101,-99,-97,-161,-305,28,33,30,-281,-90,-199,-18,-29,-16,0,44,54,-145,100,137,-49,-267,-161,95,76,43,-1,-5,-18,-79,-36,0,-3,32,71,53,41,-104,-12,-41,-68,-58,-33,-514,24,-2470,55,-1233,-3237,-2536,107,-5791,-16016,-3756,51,13,-2715,-2220,-1246,-111,-6,-1226,-49,-76,-96,-94,-101,-228,-922,-600,-423,-147,-166,-185,-205,-389,-189,-150,-132,-379,-93,-89,-241,-280,-168,-72,-111,-139,-128,-373,-363,-61,-25,-38,43,14,64,29,64,-176,10,-42,-117,-178,-124,-60,-1,0,42,56,-557,-245,-77,-116,-82,-62,-77,-97,-82,-66,-33,-38,-42,-106,-144,-171,-116,29,52,32,-177,-32,-63,-103,-122,-149,-117,-122,-126,-128,-425,-138,-154,-170,-150,-239,-181,-165,-165,-180,-204,-209,-212,-255,-260,-285,-270,-273,-261,-254,-221,-166,-104,-31,-115,-248,-208,-163,-27,155,244,182,-250,-434,-167,102,72,-136,-108,-196,-18,9,198,29,-74,-210,-280,-353,-133,-322,-333,-3,-229,-251,63,284,278,256,243,-50,-318,32,-166,-91,-86,-137,-292,-185,-199,-190,-189,-168,-150,-99,-178,-123,44,86,79,149,146,114,-144,108,122,22,-59,54,4,-137,-335,-159,-214,-204,-163,-270,-36,-104,19,60,2,-7,38,70,-13,-118,-223,-165,-95,23,1,-315,-218,170,96,113,49,-29,-138,-196,-239,-226,-205,-194,-177,-176,-180,-153,-97,-44,-4,33,59,-188,-228,-106,10,-40,-4,-20,32,5,-32,-141,-60,174,-245,-79,-99,338,357,203,-194,-241,79,202,88,-172,-230,-118,-164,-167,-143,-139,-154,-206,-268,-330,-324,-215,-133,-50,-23,-120,-34,-129,26,196,182,66,-50,-163,-64,-184,-154,-246,-165,-116,-71,-25,-150,7,-108,-128,-51,-88,-137,-166,-155,-145,-125,-99,-175,-13,-92,35,-189,-30,103,-63,50,-18,-121,130,27,-64,-236,-41,30,-170,-174,-195,-207,-219,-176,-94,-162,-350,-687,-98,95,47,69,150,-319,132,124,-307,132,160,31,-13,-304,-86,50,-37,-144,-215,-293,-173,-160,-214,-221,-230,-205,-161,-82,-147,61,38,-98,-92,-86,2,128,169,127,-2,53,-13,-93,-309,-392,-131,-215,-106,-50,-115,-75,-338,-215,-247,-70,-1,-138,-150,-165,-94,-1,102,-120,-89,274,60,75,149,-48,-94,258,859,301,131,5,-161,22,176,187,59,-239,92,-141,-93,-172,-255,-290,-299,-272,-244,-207,-191,-170,-189,-211,-262,-334,-356,-377,-453,-502,-384,-202,-46,-9,13,27,-56,15,-14,-130,-551,-187,19,-54,-176,-16,49,29,-113,-49,-181,-186,-252,-556,-500,-337,-278,-207,-145,-201,-240,-100,-96,-159,163,198,193,130,-358,-22,-67,-171,79,54,206,133,-11,-101,16,3,24,30,-91,-306,-15,7,-23,-55,-133,-200,-270,-329,-367,-321,-280,-255,-230,-250,-290,-310,-336,-352,-336,-293,-258,-218,-181,-137,-84,-21,-195,-336,-44,-106,6,81,-104,-71,-230,73,65,73,-128,-34,-52,-30,-68,21,137,-210,-329,-101,19,-370,-250,43,-13,-86,-224,-247,0,-47,-229,-112,13,12,22,43,28,5,1,-62,-111,-156,-197,-219,-223,-188,-151,-451,-59,-19,-95,6,11,-51,-27,-54,-71,-74,-78,-81,-87,-234,-127,-78,-131,-176,-253,-328,-346,-201,-310,-73,39,75,114,176,200,-3,227,-2265,298,329,359,233,179,339,-409,-187,-49,-367,-140,-204,10,-57,-104,-66,-234,-116,83,23,112,12,-289,32,121,-46,38,57,41,31,7,18,14,24,37,45,-38,-174,-113,34,22,-9,-116,-84,-60,-90,-110,-310,-120,-126,-117,-189,-307,-226,-84,24,20,-3,-51,38,52,60,-359,-49,-350,-13,-53,-172,-192,-425,42,45,17,-170,19,0,-21,-284,-148,-50,-78,-249,-162,-102,-118,-90,-66,-40,-202,-29,-29,-18,-22,-44,-25,-47,-412,-232,-138,-146,-146,-208,-157,-130,-126,-98,-80,-77,-82,-85,-74,-85,-191,-35,-8,8,-30,-33,-92,-34,-95,-39,-244,47,66,106,-277,-86,211,119,52,203,74],[-87,-234,-21,-65,-3,6,5,-30,-86,-130,-149,-98,-65,22,78,145,238,299,23,-21,-121,243,462,-150,-57,-3,-98,-266,46,-109,20,-148,-367,-85,-162,121,-28,-331,-255,-116,-143,-235,-160,-127,-147,-128,-158,-169,-171,-155,-125,-74,-252,-36,-13,-272,-103,-128,-150,36,-121,-78,68,71,13,0,-181,-236,-99,-150,-174,-170,-162,-144,-271,-149,-131,-237,-103,-101,-78,-61,-36,-241,-390,-3,1,23,28,14,108,27,145,219,173,9,210,-103,222,210,-150,-169,-185,-167,-84,65,37,-45,11,16,-195,-158,-419,-157,-175,-166,174,314,283,45,-337,-26,-95,49,377,18,23,-104,-53,-313,-531,-358,-349,-10,62,-64,-348,-130,-53,-61,-70,-36,-55,-80,-109,-153,-201,-234,-256,-304,-136,-374,-271,-4,-425,23,51,-839,-378,-1148,-424,-273,185,123,107,-779,-1182,-2745,-3746,-2733,-1246,-4174,-1587,-3,-2701,-9147,-121,-168,-24417,-173798,-248242,132,190,268,330,371,394,-3306,-574,319,251,160,55,-63,-834,-327,-210,-152,-92,-62,-49,-44,-39,-42,-48,-46,-32,-458,-33,-39,-125,-569,-69,-406,-591,-196,-177,-164,-115,-433,-432,-245,-383,-107,-120,-136,-109,-90,-71,-39,-2,-344,-201,-188,22,9,0,-370,-50,-49,-101,-43,-52,-80,-263,-367,-368,-320,-229,-83,8,58,94,285,66,58,455,-123,150,371,165,127,-94,-195,-304,-79,-64,-50,-326,-57,-118,-43,-42,-21,-5,27,18,-74,-3,-10,-50,-244,-177,-236,-231,-184,-146,-71,-16,-125,58,66,118,151,50,146,119,-115,16,-53,-141,-220,-306,-433,-167,-1673,-47,-365,-2705,-2994,133,-6327,-16177,-2998,126,93,-2593,-2254,-1320,2,80,-1221,19,-20,-53,-102,-58,-67,-656,-394,-539,-182,32,15,-21,-339,-212,-162,-155,-409,-58,84,-232,-230,-129,-13,229,174,133,-320,-302,-73,-146,-200,-203,-151,-82,-4,52,-169,46,-32,60,116,85,18,-62,-164,-282,-309,-480,-217,-80,-75,-95,-54,202,-4,113,194,-60,-86,-18,-39,-107,-156,-88,-123,-166,-179,-225,-77,-26,-19,-67,172,230,-108,-65,-94,-321,70,128,-141,-87,-185,-69,66,-144,43,-54,-132,-194,-249,-226,-208,-154,-124,-192,-137,-219,-76,-81,-78,-126,-204,-220,-225,-10,0,-4,-33,-237,-398,-158,-130,-135,-154,-95,-197,-57,-79,-40,-46,-46,-134,-344,-360,-78,-286,-354,-65,-183,-256,-36,-31,-3,14,44,-9,-326,-10,-151,-102,-55,-82,-190,-114,-136,-132,-129,-104,-75,-138,-192,-119,202,180,114,289,297,102,-180,-4,474,17,-84,208,42,-149,-288,-163,-277,-287,-192,-196,-22,-113,-28,-21,-52,-37,27,9,-21,-33,-20,18,-89,115,-9,-242,-254,234,81,275,256,197,-60,180,4,-9,-72,24,234,8,-40,112,119,35,130,69,9,-166,-236,-137,-151,-154,-139,-137,-75,-25,-23,-172,-37,112,-292,-42,-94,153,150,138,-198,-199,28,-12,-34,-149,-195,-106,-101,-92,-81,-84,-92,-121,-150,-169,-188,-199,-234,-239,-196,-126,-48,-117,0,65,99,90,-34,-133,3,-132,-110,-141,-125,-68,47,83,-69,87,-71,-120,-47,-120,-205,-206,-147,-191,-56,-18,-195,60,-166,45,-215,-44,-43,-77,-127,-180,-230,-246,-229,-191,-174,-104,-84,-169,-112,-119,-36,-21,-15,15,-143,-395,-696,-108,43,15,-36,-85,-332,-177,-221,-252,-242,-236,-248,-242,-264,-223,-228,-230,-237,-235,-287,-253,-251,-274,-257,-240,-198,-146,-103,-157,92,93,-78,-71,-91,-78,78,221,152,18,304,281,68,-290,-401,-94,-275,-55,-39,-131,-60,-271,-172,-220,-86,-11,-153,-142,-172,-110,22,159,-78,16,225,-1,88,196,35,2,209,207,170,114,-37,-156,37,2,-46,-95,-252,-185,-231,-276,-302,-329,-322,-316,-298,-286,-263,-224,-234,-250,-260,-360,-332,-279,-495,-380,-388,-426,-207,-82,-56,-37,-9,-47,57,82,22,-464,-191,-17,-83,-168,-24,274,238,-93,-7,-180,-19,-84,-458,-410,-249,-288,-305,-315,-325,-323,-321,-312,-258,-202,-153,-86,-43,-315,-126,-127,-231,32,-3,-36,-71,-86,-73,-47,-29,3,4,-72,-229,-85,-122,-185,-236,-253,-178,-120,0,0,-252,-45,241,33,-161,-313,-38,36,-242,-273,-16,-82,-139,-189,-208,-185,-122,-198,-379,-56,-68,13,32,-79,-109,-257,-45,5,80,-171,-60,-74,-63,-72,10,42,-337,-382,-91,-26,-379,-272,54,-2,-51,-164,-177,-19,-12,-200,-85,51,79,121,170,182,181,198,-86,-78,-83,-116,101,111,-9,-44,-430,-81,182,-57,104,50,-109,-101,-167,-201,-188,-167,-153,-145,-216,-175,-202,-276,-333,-362,-276,-321,-138,-269,-120,-63,-62,-50,16,63,-135,155,-1662,253,276,291,298,71,257,-382,-151,-61,-309,-174,-169,97,173,-28,87,-229,-77,12,-128,21,-2,-293,33,142,32,6,-32,-75,-106,-143,-139,-146,-132,-110,-90,-135,-170,-90,-40,-39,-55,-120,-114,-128,-173,-211,-323,-206,-171,-129,-157,-242,-245,-119,-28,-44,-72,-77,-52,-17,17,-374,-195,-398,-44,-88,-247,-291,-363,55,166,6,-90,62,5,-60,-282,-167,-204,-254,-293,-275,-288,-314,-309,-295,-249,-227,-188,-159,-119,-92,-57,-30,-16,-334,-248,-40,-38,60,-216,-107,-18,85,-15,50,9,121,100,65,12,-119,-87,-145,-203,-250,-214,-149,-99,-127,-68,-217,119,150,158,-242,-92,187,91,61,126,11],[-77,-236,-85,-34,15,5,45,18,-86,-49,-59,-62,-71,-62,-54,-27,31,66,16,-16,-73,234,311,-265,-137,39,-68,-259,100,-49,118,-56,-377,-50,-125,112,19,-280,-231,-42,-119,-211,-231,-240,-262,-225,-227,-214,-209,-204,-228,-239,-307,-141,-55,-262,-219,-227,-178,43,-73,-119,213,98,-10,29,-155,-198,48,-78,45,34,-21,-90,-315,-21,-24,-231,-28,-42,-33,-29,-20,-232,-368,-32,-48,-52,-79,-82,-85,-93,-114,-133,-153,-201,-224,-226,-205,-178,-150,-139,-151,-227,-85,-80,-85,-83,-51,-50,-170,-226,-456,-144,-182,-229,-219,-201,-133,-57,-317,-35,-113,181,205,73,41,-86,-43,-359,-412,-312,-282,0,67,-153,-447,-40,-53,0,-51,-69,-138,-204,-253,-283,-273,-225,-179,-456,-66,-583,-46,16,-292,-2,-3,-612,6,-898,-504,-78,28,-31,-50,-1442,-635,-1647,-3420,-3266,-1821,-3495,-2002,57,-3927,-7897,305,382,-34343,-141425,-284282,408,319,91,172,114,93,-3501,179,236,299,335,337,300,-390,-221,80,-13,-91,-172,-239,-281,-295,-298,-298,-301,-300,-326,-339,-359,-344,-556,-279,-508,-497,-279,-252,-254,-220,-390,-447,-367,-442,-138,-111,-88,-34,3,32,70,113,-306,-186,-158,-25,13,-61,-342,15,-7,-72,-13,0,10,-245,-344,-383,-330,-145,-36,11,74,77,258,98,54,305,-183,141,250,169,112,-94,-232,-272,62,32,-34,-317,-17,-34,-13,-7,2,5,20,-1,-32,-49,-67,-113,-225,-219,-226,-184,-132,-87,-4,55,-180,95,67,213,253,-106,275,28,-127,212,170,58,64,-17,-364,-126,-924,-273,-335,-2242,-3260,-313,-7922,-16723,-1699,-37,-7,-2343,-2300,-1320,129,134,-1120,-64,-7,37,-122,-24,41,-396,-185,-537,-279,95,88,65,-292,-238,-66,-154,-436,-270,-226,-219,-175,-73,-58,49,41,48,-224,-204,-20,-59,-101,-153,-223,-296,-343,-254,-160,-64,-67,15,156,200,96,195,-115,48,-45,-403,-196,-180,-81,-109,-114,96,-142,-73,228,-119,-128,-5,17,-79,-147,-60,73,86,73,-261,-62,-82,-28,-94,132,129,-123,-67,-107,-216,-76,-140,-185,-226,-245,-219,-135,-158,-8,28,72,-3,89,90,-162,-133,106,-218,-239,-285,-5,52,-17,-137,-151,-156,-295,8,172,213,76,-202,-360,-157,209,-46,-177,-37,-199,-61,-174,-81,-124,-157,-196,-401,-339,-154,-270,-381,-62,-140,-255,25,45,86,113,151,32,-283,-60,-141,-128,101,-2,-105,29,33,29,21,27,-70,-210,-214,-125,165,187,136,312,299,95,-190,-135,503,4,-115,140,-19,-153,-240,-75,-176,-250,-335,-323,-266,-221,-195,-200,-208,-222,-248,-275,-279,-244,-198,-154,-129,-106,-111,-174,-251,-94,-80,-51,-11,36,12,130,-51,-99,-111,22,249,-19,-20,52,110,52,122,55,-14,-91,-213,-234,-268,-262,-231,-227,-183,-172,-201,-256,-298,-321,-313,-300,-246,-202,-136,-77,-198,-158,13,20,27,-132,-152,-108,-179,-265,-307,-245,-160,-89,-101,54,114,99,-134,-40,-84,-86,-4,-119,-158,-240,-273,-259,-220,-202,-180,-187,-161,-165,-176,-171,-180,-185,-195,-214,-196,-182,-152,-132,-131,-132,-125,-268,-140,-145,-231,-126,-231,-139,-208,-138,-147,-127,-112,-92,-72,-34,-77,-21,-125,-77,143,-164,-68,-64,-18,38,24,87,-133,-441,-694,-114,106,53,53,57,-327,0,-32,-156,-46,-42,-75,-54,-226,-94,-71,-97,-136,-173,-259,-275,-303,-314,-227,-128,-29,53,-123,-167,292,146,-55,-61,-114,-181,21,152,72,46,40,7,-28,-245,-365,-44,-341,-16,-38,-151,-88,-202,-125,-190,-106,-48,-152,-145,-186,-125,41,137,1,100,48,-68,-86,-127,-158,-120,-50,53,136,174,-89,-149,140,231,220,78,-265,98,-234,179,34,-166,-95,-10,-102,-204,-288,-331,-336,-270,-184,-368,-80,-15,-458,-305,-273,-300,-211,-31,18,86,170,-38,186,363,169,-360,-189,-40,-107,-148,-33,470,228,-68,25,-186,297,-80,-360,-320,67,-77,50,-29,-237,-41,-15,-34,-97,-47,-73,-83,-117,-201,-194,-208,-300,-153,-123,-75,-29,9,58,136,156,177,123,-42,-153,-76,73,85,130,-178,-73,-118,165,-28,-211,1,403,66,-155,-319,-54,46,-261,-300,18,-52,-115,-179,-232,-272,-293,-310,-399,-353,-355,-341,-321,-295,-244,-291,-146,-83,-21,-192,-89,-95,-84,-72,-13,-36,-310,-446,-88,-87,-413,-302,101,61,-3,-71,-89,-45,-74,-183,-73,-76,-53,-7,52,84,112,158,-98,-50,-133,-169,148,111,19,-26,-357,-222,166,-18,131,124,-174,-1,-73,-139,-187,-229,-251,-244,-216,-202,-166,-167,-148,-147,-137,-279,-143,-200,-205,-251,-310,-353,-336,-321,-298,-281,-1108,-237,-249,-274,-315,-375,-384,-311,-233,-149,-215,-177,-149,140,191,51,95,-157,-30,-71,-286,-74,-19,-242,33,170,113,71,50,26,18,7,36,-63,85,113,121,-228,-145,-62,17,-23,-100,-117,-163,-190,-226,-165,-297,-93,56,-18,-123,-168,-259,-148,100,152,11,-99,92,113,-55,-288,-360,-354,-82,-119,-323,-283,-279,-38,-30,-52,-49,-46,-58,-69,-271,-172,-23,-108,-333,-140,-71,-134,-121,-35,-56,-227,-145,-188,-211,-232,-227,-217,-211,-224,-215,-194,-167,-143,-186,-129,-95,-79,-36,4,31,48,60,71,48,-37,22,0,-35,-26,-7,-111,-60,-147,-67,-159,388,580,170,-206,-108,259,56,68,160,-48],[15,-199,34,18,23,-30,18,50,-114,62,85,97,-65,78,19,51,76,76,10,-6,-35,132,142,-365,-222,63,-37,-223,159,19,173,28,-380,-23,-88,-2,-31,-226,-183,-113,-159,-205,-236,-247,-281,-265,-288,-290,-311,-288,-303,-299,-339,-234,-176,-232,-321,-271,-192,64,-9,-135,226,112,-23,65,-111,-139,103,-12,158,133,58,-39,-241,3,-12,-211,-44,-72,-80,-97,-112,-216,-336,-200,-235,-258,-298,-311,-322,-337,-361,-315,-257,-226,-175,-191,-36,39,29,-35,-86,-246,10,265,127,-83,67,311,-100,-272,-439,-89,-125,-212,-287,-356,-395,-357,-306,-244,-175,-137,-141,-115,-98,-78,-50,-270,-249,-242,-179,36,109,-208,-449,97,-38,27,90,88,33,-24,-79,-141,-192,-216,-238,-640,-214,-752,-171,-175,-166,-195,-187,-297,-114,-603,-561,-32,-360,-45,-42,-2241,-97,-426,-2747,-3629,-2425,-2568,-2318,-90,-5524,-6574,291,421,-44717,-110740,-263004,556,453,-4224,208,60,-67,-3090,-100,-11,112,222,305,352,33,-87,351,301,250,177,97,26,-26,-65,-83,-76,-47,-148,-12,-3,2,-472,-80,-574,-299,-176,-207,-261,-257,-277,-412,-416,-325,-76,-48,-32,4,20,22,32,48,-188,-120,-81,-24,70,-54,-256,20,29,5,61,77,77,-142,-239,-289,-302,-16,-33,-68,-74,-80,-97,-123,-86,-62,-204,-40,32,71,113,-51,-227,-182,128,325,-59,-228,206,72,-50,312,127,256,239,78,98,93,64,8,-164,-78,-102,-104,-97,-92,-42,-7,-200,44,96,105,149,-238,207,-46,-91,263,281,-50,48,4,-263,303,-221,228,179,-1815,-3213,10,-10482,-17400,-58,-2,38,-2053,-2335,-1190,223,225,-916,-246,12,88,-74,41,56,-109,28,-427,-318,-42,-74,-110,-211,-227,-183,-221,-414,-270,-294,-308,-305,-293,-273,-295,-305,-286,-277,-247,-220,-188,-152,-123,-135,-91,-68,-63,-103,-70,-90,-127,-150,-178,-219,-247,-267,-284,-273,-293,-228,-204,-171,-142,-125,-49,-264,-229,-58,-147,-130,-175,-222,-277,-298,-224,-148,-80,-26,-235,-53,-108,-17,-90,185,204,-104,-44,-86,-88,26,6,-93,-120,-95,-93,-26,-152,46,144,198,27,121,77,-156,-95,293,-206,-300,-325,-35,63,-14,-119,-67,-29,-339,55,221,180,48,-121,-287,-130,291,-64,-168,8,-177,-62,-248,-60,-137,-192,-225,-390,-282,-44,-247,-384,41,-88,-221,114,118,142,151,150,90,-204,-83,-113,-142,133,32,-19,129,106,93,64,19,-145,-264,-220,-117,-84,-64,-1,35,76,116,-141,-248,239,8,-126,90,-65,-125,-169,0,-211,8,-74,-160,-218,-261,-267,-244,-188,-119,-58,-10,25,42,38,16,-77,-68,-129,-173,-210,-172,-141,-100,-65,-44,-43,-44,-70,-155,-145,-105,-124,-149,-181,-200,-187,-163,-144,-120,-102,-83,-155,-102,-104,-113,-121,-154,-147,-164,-212,-281,-325,-331,-288,-270,-220,-178,-114,-48,-180,-109,11,145,84,-109,-94,222,202,-88,-88,-87,-80,-123,-97,48,184,87,-135,-123,-122,-79,11,-126,-87,-32,-113,-202,-245,-242,-211,-201,-158,-142,-157,-269,-54,-10,26,45,-45,-67,81,81,58,33,13,-344,-55,-86,-265,-104,-245,-138,-160,-147,-163,-151,-149,-148,-150,-140,-147,-123,-104,-106,-95,-153,-80,-98,-68,-77,-80,-61,-135,-436,-665,-116,-27,-32,-51,-64,-307,-82,-97,-89,-87,-103,-159,-99,-189,-127,-163,-195,-221,-215,-216,-178,-168,13,110,0,49,107,-150,-177,235,193,-36,-64,-156,-278,-36,-40,-62,-67,-60,-84,-124,-192,-313,-183,-302,-205,-224,-246,-254,-254,-257,-283,-277,-281,-277,-258,-275,-291,-269,-252,-216,-173,-126,-140,-16,62,117,188,251,329,274,168,-152,-148,177,247,210,59,-281,53,-267,154,-47,-268,-168,-234,-194,-94,38,-119,-411,-75,141,-290,-185,-25,-336,-236,-170,-188,-222,-37,161,167,154,-38,163,131,135,-257,-179,-48,-120,-122,-51,100,122,-45,41,-204,197,-103,-268,-240,113,-65,111,5,-189,32,35,3,-71,94,216,165,141,-101,10,-44,-363,22,-34,195,260,9,133,171,531,354,70,-9,-87,-103,318,312,282,-179,-115,-103,159,-63,-179,36,284,83,-151,-289,-75,46,-232,-291,140,237,195,-69,6,46,15,-182,-385,-122,-63,-50,-33,-22,-198,-331,16,13,-59,-182,-118,-118,-126,-194,-245,-256,-285,-401,-275,-266,-461,-336,-226,-197,-170,-125,-93,-72,-68,-181,-38,-49,-43,-28,-4,-12,-30,-25,-101,-96,-175,-210,-179,-198,-200,-201,-268,-360,-131,-105,-81,-50,-239,-15,-4,8,20,19,-34,-58,-138,-78,-2,-53,-43,-83,-118,-222,-225,-297,-362,-351,-307,-241,-134,-53,-480,70,-675,161,163,142,101,-149,-80,-167,-235,-313,-374,-376,-296,-210,-161,-118,-86,-83,-87,-148,-443,-175,-183,-186,-159,-133,-114,-99,-54,-17,27,-13,116,-113,198,230,119,-319,-109,-33,101,32,-142,-125,-184,-185,-172,-227,-241,-128,55,13,-94,-95,-272,-170,89,232,-1,-122,116,245,-119,-190,-238,-251,-64,-160,-368,-345,-338,-290,-210,-156,-76,0,58,22,-253,-162,62,-131,-376,-96,-46,-132,-148,131,130,-208,-13,-79,-123,-166,-189,-204,-226,-241,-271,-283,-279,-272,-250,-259,-210,-169,-94,-20,41,93,137,76,178,38,-28,172,-61,39,9,-127,-88,-155,-52,-89,44,70,100,-176,-142,91,5,57,47,-116],[-1,-148,-19,-38,-50,-86,-86,-114,-138,-128,-90,-49,-76,17,-27,85,149,180,0,3,-10,111,64,-417,-306,29,-16,-173,-139,-184,-212,-231,-388,-234,-220,-219,-209,-198,-176,-161,-160,-157,-169,-106,-99,-271,-37,-71,-424,-40,108,88,-347,90,95,-204,-258,-210,-220,-215,-275,-201,-79,48,-51,78,-85,-96,144,46,396,287,110,-6,-198,46,71,-214,51,251,261,253,240,-226,-328,-30,71,31,-24,-47,-58,-59,-59,-54,-50,-89,-129,-260,-218,-226,-178,-118,-42,-254,127,177,98,-99,95,225,-40,-341,-397,-49,-122,-174,-107,-55,18,72,-216,-21,-87,154,103,76,37,2,-22,-182,-107,-202,-104,-57,-50,-288,-400,1,-38,1,71,112,100,85,70,12,14,0,-181,-921,-381,-909,-96,-139,-169,-232,-331,-270,-230,-368,-668,-140,-1262,-127,-110,-3204,-130,-120,-2163,-3888,-3111,-1621,-2570,-216,-7371,-5270,-200,-182,-52871,-82729,-215332,-168,-189,-10067,-144,-110,-62,-2048,62,116,182,238,278,298,311,25,284,245,209,158,112,91,107,147,203,265,330,-3,40,383,367,-381,-140,-660,-88,27,-24,-92,-112,-183,-403,-443,-187,-149,-140,-136,-103,-88,-84,-74,-61,-82,-103,-102,-65,-34,-54,-192,14,48,55,107,126,120,-52,-134,-168,-300,-32,-76,-94,-66,-23,13,34,58,131,-258,96,114,84,52,-36,-250,-112,26,22,-105,-148,13,14,-99,4,2,-7,-2,-31,-63,-75,-82,-107,-135,-151,-146,-123,-98,-76,-4,65,-254,-29,98,473,605,-388,545,-136,-71,209,234,-184,-7,-8,-199,736,336,551,447,-1496,-2926,-1889,-13918,-18015,-153,-159,-158,-1815,-2382,-985,-99,-110,-702,-462,-125,-96,-44,-1,37,71,84,-349,-351,64,77,54,-151,-239,-34,-88,-400,-181,-167,-154,-123,-92,-66,-97,-136,-162,-214,-253,-279,-235,-145,-108,-163,-38,104,225,-53,182,-114,17,287,-111,-45,139,-128,299,259,-204,-100,95,13,-68,-128,-122,-412,-348,-144,-197,-142,59,146,-1,-64,71,132,76,31,-196,-60,-153,-32,-102,215,210,-92,-37,-78,9,146,197,-82,-130,-23,-27,-14,-171,-135,-197,-212,-196,-200,-166,-170,-100,-68,-197,-297,-299,-84,58,-22,-114,4,99,-274,81,254,132,8,-39,-215,-118,141,-81,-158,-10,-169,-101,-329,-133,-122,-84,-42,-349,-234,24,-246,-395,-3,-63,-193,-7,-15,-4,-10,-12,-54,-138,-154,-182,-179,-141,-97,-32,-18,-15,-14,-42,-79,-229,-314,-239,-260,-171,-98,-8,34,55,85,-70,-343,13,-41,-136,-127,-175,-177,-184,-162,-246,-70,-63,-58,-39,-53,-110,-241,-186,-93,-87,-94,-86,-67,-48,-35,-82,-47,-88,-130,-173,-210,-263,-292,-242,-201,-183,-170,-148,-165,-189,-124,-81,-70,0,-92,85,78,138,137,119,96,-91,-112,-84,-151,-213,-285,-269,-218,-179,-190,-107,-68,-147,19,-115,46,67,63,-158,-61,11,85,61,-91,-36,92,82,-132,-95,-108,-85,-153,-191,-180,-124,-37,-112,-209,-169,-83,-8,-145,-144,43,159,90,-17,-78,-102,-173,-206,-266,-286,-376,-181,-8,71,117,-58,-57,148,124,74,26,0,-400,-30,-22,-267,-36,-207,19,-101,-93,98,117,-19,93,131,27,-227,-48,-62,-128,94,-139,-20,-10,12,-3,-67,63,-148,-364,-613,-112,51,39,-17,-10,-288,43,28,6,-23,-208,-257,-13,-153,-109,-1,-26,-32,-61,-162,-150,-181,-219,-241,-282,-319,-321,-254,-184,-120,-67,-16,-76,-204,-284,-79,-1,-93,95,172,266,-42,-131,-258,72,-233,23,-66,-207,-35,-69,-17,-119,-150,-80,-158,-170,-218,-241,-236,-219,-170,-115,-62,-199,20,66,74,88,85,92,70,33,-205,-142,34,40,34,28,-286,21,-273,1,-127,-343,2,14,43,77,142,-57,-358,-53,208,-190,-310,-114,-219,-165,-69,-84,-225,-40,133,170,83,-40,-113,-223,-265,-295,-257,-211,-187,-159,-151,-191,-215,-248,-290,-319,-293,-241,-184,-159,-86,-49,-13,14,-122,55,65,42,-39,23,59,52,15,-27,-98,-160,-342,-263,-280,-230,-157,-69,26,115,176,237,11,36,-25,-110,264,262,271,-143,-144,-70,132,-91,-142,72,349,92,-140,-237,-91,51,-170,-229,100,49,6,-92,-69,-86,-87,-153,-320,-165,-116,-123,-131,-139,-235,-287,-131,-124,-129,-139,-135,-135,-155,-198,-219,-194,-175,-303,-103,-226,-453,-348,109,152,110,139,110,71,16,-181,-44,-79,-84,-66,-30,-19,-9,25,-86,-20,-185,-218,19,0,-17,-52,-168,-469,-73,-30,-92,13,-287,-17,38,34,377,301,-47,-39,-98,-28,-22,-109,13,-95,-198,-300,-352,-258,-167,-87,-34,9,80,110,-646,-9,-374,78,28,-28,-93,-210,-262,-295,-313,-306,-285,-253,-202,-159,-148,-137,-127,-134,-141,-207,-584,-262,-239,-259,-253,-248,-243,-242,-209,-178,-143,-120,-73,-109,-15,10,19,-396,-64,-7,-45,-66,-168,-99,-91,-47,-19,-229,-164,-149,77,38,-64,-24,-266,-173,89,218,-15,-135,124,97,-132,-81,-53,-135,-244,-326,-315,-237,-130,-46,43,-152,141,235,279,56,-219,-128,53,-141,-396,-31,2,-118,-176,71,234,-167,-51,13,-114,-73,-86,-86,-80,-55,-150,-2,83,154,-148,-22,78,-10,-3,-40,201,358,101,72,401,112,-99,214,-77,68,30,-145,-115,-136,-61,-98,-137,-161,-165,-185,-192,-186,-181,-150,-113,-132],[-1,-71,115,145,92,-130,-49,62,-128,235,185,193,-69,90,-55,-12,-19,-46,-50,-69,-92,-109,-141,-388,-354,-260,-259,-249,-224,-183,-153,-150,-387,-166,-168,-185,-195,-204,-199,-199,-206,-206,-191,-160,-157,-259,-120,-166,-517,-128,-77,-58,-306,-89,-107,-175,-178,-213,-254,-239,-213,-174,-103,-26,-93,71,-80,-70,174,94,241,265,133,5,-188,-4,44,-238,-31,157,181,211,211,-247,-343,-67,50,78,187,103,6,-80,-97,3,87,-59,-44,-362,289,421,107,46,-27,-238,226,346,50,-133,99,389,0,-258,-343,-31,-114,-164,-142,-102,-37,12,-201,-60,-111,105,59,34,-3,-45,-78,-136,-132,-196,-149,-159,-157,-403,-358,-185,-202,-230,-285,-293,-269,-239,-203,-177,-150,-110,-335,-1254,-781,-922,-29,-57,-168,-138,-801,-192,-180,-226,-836,-247,-2284,-274,-243,-3217,-216,-175,-1822,-4075,-3878,-793,-2794,228,-8204,-4030,626,738,-54208,-57969,-164416,740,616,-16887,377,259,163,-519,63,41,46,49,45,25,4,-27,-69,-114,-141,-164,-164,-134,-81,-28,16,52,86,95,-143,77,63,-298,-249,-738,-38,-62,-50,-61,-39,-137,-436,-452,-136,-132,-161,-196,-200,-217,-237,-225,-180,-139,-131,-88,-95,10,-82,-171,31,48,66,78,79,58,2,-51,-72,-308,-205,-264,-264,-193,-108,-38,3,-14,116,-356,65,57,-2,-80,-154,-305,-290,-297,-257,-203,-178,-117,-76,-166,-19,7,26,60,-18,69,99,139,-11,-130,94,214,212,192,252,160,-12,-342,-148,50,505,521,-488,459,-230,-71,109,130,-337,-69,-64,-177,671,599,528,461,-1298,-2480,-4673,-17945,-18268,242,228,184,-1627,-2342,-710,32,-21,-503,-693,-140,-132,-95,-64,-33,0,20,-306,-374,-99,136,156,-116,-278,180,-6,-405,-262,28,-130,-10,-2,14,-12,-41,-53,-90,-114,-133,-119,-55,-114,-185,-106,100,281,-8,204,-175,51,238,-216,-154,49,-100,256,272,-137,-72,72,5,-62,-109,-250,-510,-272,-125,-261,-159,67,173,2,-21,124,151,47,-75,-201,-282,-202,-61,-119,116,139,-74,-38,-79,82,116,85,-80,-142,2,-24,-49,-205,40,4,-24,-59,-135,-175,-231,-248,-271,-275,-283,-275,-254,-227,-192,-182,-168,-158,-191,-182,-209,-245,-295,-323,-314,-266,-230,-185,-132,-96,-162,-83,-375,15,-4,85,89,-312,-183,158,-245,-391,-25,-49,-165,35,4,-3,-18,-15,-40,-76,-89,-90,-194,-100,-122,-129,-183,-245,-303,-371,-353,-291,-258,-232,-110,67,119,168,152,105,54,-33,-347,-241,-254,-167,-66,-118,-46,-26,94,-259,82,129,98,99,-16,-111,-287,-208,-90,-26,24,23,25,22,0,-84,48,12,-12,-129,-36,-59,-84,-114,-146,-179,-198,-190,-185,-221,-189,-173,-154,-140,-163,-87,-57,-38,-17,-5,1,-15,-119,-102,-160,-226,-323,-324,-225,-141,-141,24,-131,-56,137,-92,117,194,29,-116,-3,43,140,48,-63,37,338,248,-163,-81,-107,44,-71,-190,-279,-307,-244,-178,-260,-199,-77,-31,-156,-192,-9,-20,-78,-127,-177,-199,-223,-202,-200,-196,-249,-297,-98,-63,-53,-73,-71,-94,-142,-223,-311,-310,-353,-186,-114,-212,-81,-149,0,-24,-76,269,233,-32,85,163,-10,-293,-68,-32,-119,93,-110,-5,-2,33,-26,-89,194,-160,-254,-536,-96,94,43,-49,-56,-253,75,27,0,-70,-289,-353,-92,-107,-104,-54,-42,-47,-62,-106,-175,-244,-287,-154,-100,102,-48,-226,-148,518,284,10,-90,-244,-170,-98,-65,-159,113,105,270,-81,-62,-198,69,-163,40,-74,-227,-16,2,52,-73,-162,-101,-154,-172,-236,-316,-345,-357,-323,-286,-261,-275,-257,-257,-293,-319,-350,-357,-374,-386,-349,-293,-236,-163,-95,-24,-276,0,-258,68,-194,-331,118,237,109,144,85,4,-253,-122,-176,-213,-424,-177,-113,-99,20,-3,-232,-39,96,181,78,-55,139,180,76,-76,-199,-294,-290,-180,-101,0,82,1,44,-257,200,-88,-106,-91,147,-36,107,37,-68,61,35,-10,-49,-105,-179,-242,-326,-331,-277,-213,-265,-98,-83,-73,-79,-88,-95,-111,-151,-179,-229,-269,-290,-295,-257,-221,-169,-142,-183,-48,13,-135,-127,87,251,67,-146,-197,-129,30,-121,-163,131,156,126,-126,-4,67,74,-133,-247,-231,-95,-129,41,10,-233,-251,-136,-205,-282,-332,-356,-310,-258,-236,-210,-161,-138,-226,-138,-208,-373,-349,50,138,146,245,183,212,55,-215,-2,61,199,37,98,547,521,153,-96,-43,-191,-220,73,44,66,-30,-99,-574,20,-7,-210,-113,-343,-101,-72,-17,110,126,-89,-56,-104,-8,-61,-182,2,-24,24,-86,14,-11,-170,-83,-136,-183,-194,-229,-811,-382,-323,-330,-330,-317,-305,-315,-338,-330,-334,-340,-354,-367,-361,-356,-347,-301,-250,-212,-170,-282,-745,-382,-118,-125,-116,-114,-120,-135,-124,-123,-116,-148,-106,-101,-87,-70,-59,-339,-54,-30,-29,-107,-211,-71,0,133,162,-207,-113,-195,88,21,-72,4,-277,-192,66,156,-56,-169,50,29,-106,-1,2,-6,-66,-187,-259,-8,-58,72,27,-229,84,79,61,43,-197,-98,27,-168,-383,20,36,-124,-230,-25,169,-135,-153,70,-172,77,78,84,88,5,-150,9,99,190,-168,-8,96,-33,4,-79,144,124,25,52,61,48,-182,13,-88,-39,-77,-175,-173,-195,-213,-217,-234,-245,-251,-279,-299,-304,-294,-227,-134,-115],[113,7,175,192,65,-149,-59,85,-90,185,166,135,-54,46,-62,12,63,101,2,57,57,-111,-154,-310,-349,66,35,-39,-15,-69,-124,-187,-366,-245,-233,-229,-214,-203,-189,-193,-218,-250,-270,-275,-302,-272,-272,-250,-526,-214,-154,-119,-219,-122,-128,-150,-166,-184,-273,-205,-207,-210,-195,-175,-157,-151,-146,-119,-110,-100,-71,-26,13,17,-187,-36,23,-250,-115,30,33,42,72,-233,-341,-90,9,63,224,130,158,162,-37,-15,70,-98,-174,-460,-173,-174,-166,-153,-96,-183,99,198,24,-144,119,522,49,-162,-255,-4,126,-156,90,113,127,99,-174,-95,-121,224,213,128,137,51,107,-95,92,-179,-42,-38,-5,-507,-318,-196,-185,-151,-133,-81,-86,-98,-115,-145,-173,-186,-460,-873,-877,-727,-193,-198,-246,-218,-1183,-210,-169,-169,-996,-164,-2103,-185,-450,-2092,-121,-81,-1734,-4178,-4662,-137,-2996,-250,-6374,-2834,-325,-207,-47307,-36115,-112348,134,140,-23296,152,134,109,83,63,36,33,35,39,37,40,33,14,-11,-34,-71,-111,-142,-160,-172,-182,-187,-183,-192,-310,-200,-180,-181,-359,-689,-24,4,54,70,109,-102,-465,-420,12,72,68,71,104,127,143,168,199,40,-39,-2,-140,123,-106,-151,138,123,76,101,83,47,8,-43,-97,-266,-238,-323,-384,-336,-249,-177,-130,-102,1,-463,-8,13,-15,-55,-85,-351,-133,-148,-159,-254,-169,-135,-108,-189,-52,-14,20,74,-79,135,14,147,-52,-128,110,168,117,117,257,103,-111,-388,-268,-9,108,130,-395,201,-268,-60,17,13,-463,-117,-132,-173,182,138,121,135,-1201,-1956,-7151,-22053,-17839,409,405,352,-1459,-2076,-349,53,-54,-304,-869,-244,-182,-104,-47,-13,0,-21,-275,-368,-248,-269,-358,-281,-322,-89,-56,-411,-358,58,-128,19,49,50,15,-4,15,35,85,139,201,15,-65,-182,-179,89,336,48,216,-235,133,260,-195,-271,-59,-56,-186,-241,-215,-138,-63,-4,-49,-60,-253,-360,-105,-202,-329,-166,71,187,1,24,168,146,103,-5,-104,-153,-212,-94,-128,85,82,-39,-32,-86,38,-25,-95,-152,-214,-286,-333,-253,-251,-163,-151,-136,-136,-183,-204,-249,-261,-285,-291,-298,-286,-255,-221,-182,-170,-154,-142,-150,-144,-151,-157,-174,-171,-170,-158,-165,-161,-144,-138,-156,-132,-313,-127,-126,-113,-103,-281,-132,-118,-234,-370,-146,-132,-139,-16,49,147,200,50,152,-28,-57,-70,-218,-32,27,71,91,68,62,-96,-91,-301,-208,-222,-95,200,149,150,100,55,43,28,-263,0,-14,-96,-28,-102,-83,-133,-176,-256,-233,-283,-308,-289,-263,-238,-320,-224,-198,-192,-196,-204,-217,-238,-258,-279,-284,-290,-276,-240,-201,-171,-146,-131,-125,-129,-131,-113,-104,-248,-109,-98,-120,-102,-230,-129,-153,-190,-217,-228,-207,-177,-174,-144,-124,-110,-127,-116,-135,-187,-251,-267,-223,-152,-113,-54,1,69,-5,-74,51,79,78,29,-34,110,360,220,-194,-58,-93,-4,97,-108,178,52,-51,-161,-268,-225,-169,-100,-176,-237,-66,35,33,-10,-68,-2,-10,16,26,-202,-107,-410,-83,177,181,-98,-85,136,101,44,-12,-59,-265,-149,-168,-153,-128,-112,-92,-74,-60,-68,-57,-59,-62,-62,-56,-352,-100,-12,-88,100,-80,-3,-17,46,-52,-95,24,-186,-140,-453,-87,-102,-103,-106,-106,-219,-69,-59,-25,-115,-318,-437,-39,-63,-99,-22,47,232,178,-23,-57,-140,-45,-80,-146,29,-131,-286,-102,435,320,27,-118,-272,-32,-102,-124,-218,-125,-164,-197,-197,-135,-144,48,-102,50,-84,-246,3,67,123,-30,-174,-134,-125,-164,-219,-96,-92,-123,-101,-45,20,-157,-6,147,225,243,241,243,50,91,-177,-104,177,207,140,-72,-255,-14,-233,6,-221,-242,174,262,88,99,177,62,-149,0,52,-52,-502,-165,-40,-68,-87,-121,-245,-142,-112,-89,-68,-80,-69,-98,-85,-96,-80,-13,-35,38,-140,-9,18,16,23,-282,99,-65,-45,-29,199,-25,77,25,-24,143,95,108,-3,-122,40,-135,-163,-273,-393,-390,-304,-218,-168,-117,-74,-29,25,75,102,134,-155,106,34,-107,10,-48,-110,-211,-306,-404,-433,-359,-272,-189,-118,-43,-153,-157,-177,2,-70,-85,102,81,61,-153,-22,19,48,-102,-160,-267,-159,-221,87,5,-196,-217,33,-48,-215,-208,-292,-338,-349,-355,-344,-308,-303,-268,-264,-238,-242,-313,-120,-78,-46,-8,7,10,0,-254,1,17,126,-21,8,337,367,103,-108,-76,-159,-192,27,1,-97,-212,-318,-616,-420,-338,-267,-206,-356,-173,-178,-137,-152,-186,-221,-232,-200,-152,-55,-232,-38,-150,-94,-27,384,69,-168,91,-67,-124,-246,-234,-914,-743,-216,-24,36,89,2,-249,-118,-54,-237,-355,-21,-78,-158,-171,-245,-309,-364,-348,-269,-330,-889,-491,-157,-136,-125,-122,-131,-145,-131,-125,-114,-243,-97,-94,-85,-76,-75,-265,-80,-72,-76,-182,-232,-104,2,49,71,-153,-62,-230,127,6,-88,26,-273,-193,49,245,-77,-186,109,61,-31,75,95,72,-65,-206,-219,44,-20,49,-43,-272,63,56,30,0,-158,-39,-20,-185,-347,-19,-25,-126,-281,-127,-79,-110,-221,-209,-235,-260,-262,-253,-241,-216,-202,-170,-135,-116,-196,-151,-161,-198,-211,-221,-228,-215,-178,-123,-91,-35,-256,60,-82,117,67,-195,-152,-58,21,128,305,298,51,-86,-282,24,-160,-32,-72,-104],[-138,-76,-3,59,35,-98,-62,97,-49,193,135,156,-47,51,-63,-45,-34,-21,-13,66,80,-248,-223,-233,-313,52,43,-27,-119,-212,-318,-434,-478,-446,-374,-321,-269,-229,-187,-165,-160,-157,-137,-103,-304,-116,-66,-328,-454,-310,-88,-116,-182,-268,-356,-373,-295,-224,-292,-87,-26,-26,33,-109,-148,38,-89,-27,248,202,125,217,151,11,-210,-64,-7,-262,-210,-75,-126,-110,-32,-199,-332,-116,-25,44,185,125,75,-4,-104,-194,-245,-248,-319,-410,-150,-160,-197,-257,-287,-271,-188,-106,-8,-139,137,284,89,-79,-169,13,130,-171,17,108,118,98,-152,-139,-136,283,285,59,119,49,120,-81,163,-165,-35,-92,-39,-612,-303,50,-132,-203,-162,83,52,45,87,29,40,31,-530,-411,-504,-481,-25,-60,-321,-152,-1145,-212,-200,-222,-1125,-234,-996,-252,-805,-1009,-220,-192,-1925,-4251,-5462,-164,-3190,-133,-3871,-1722,-58,-1220,-36220,-16021,-59360,-61,-115,-26875,-163,-184,-1161,-202,-197,-200,-188,-251,-174,-176,-170,-170,-172,-178,-172,-178,-188,-195,-196,-201,-208,-212,-204,-202,-455,-183,-157,-113,-471,-598,-47,-25,25,53,114,-101,-483,-395,70,318,372,423,501,561,608,656,702,72,-28,-2,-192,95,-147,-150,254,132,74,345,287,223,91,103,98,-188,41,18,-2,-3,-19,-33,-78,-213,-106,-588,-214,-216,-245,-266,-261,-388,-228,-209,-198,-325,-204,-181,-169,-182,-147,-125,-102,-59,-145,-20,-92,33,-118,-141,78,58,11,-23,-94,-134,-231,-330,-396,-336,-336,-287,-231,-221,-250,-204,-209,-229,-558,-305,-341,-353,-283,-229,-167,-102,-1222,-1459,-8920,-25576,-16516,108,91,35,-1314,-1592,-83,-94,-77,-128,-845,-217,192,81,271,441,494,512,-271,-354,-340,-66,31,-59,-366,-71,-119,-433,-479,79,-144,10,219,179,503,497,503,411,237,387,231,-39,-34,-169,-255,57,251,96,152,-282,49,33,-92,-404,-176,38,151,183,-48,-13,-12,-25,-42,-2,-115,-206,45,-192,-407,-172,62,180,-11,59,185,106,107,156,-28,-57,-172,-131,-134,-89,-91,-104,-102,-106,-58,-44,-27,-77,-173,7,-31,-122,-317,49,24,10,-8,-74,-76,-251,-114,-92,-122,-61,-92,-190,-1,-59,-122,-9,-26,-67,-96,-140,-182,-228,-241,-239,-214,-204,-184,-158,-142,-160,-96,-240,52,5,149,120,-262,-87,316,-215,-344,-162,-64,-126,285,483,142,174,47,143,-4,-25,-76,-245,-108,-7,40,206,88,-43,-170,-123,-266,-176,-209,-85,45,-26,-43,-45,-12,56,104,-151,133,29,-59,57,-76,-34,-84,-108,-243,-85,-91,-89,-63,-34,-113,-333,-236,-76,-58,-58,0,8,-156,-217,-114,107,75,83,-60,7,-10,145,94,31,-43,-118,-173,-235,-305,-351,-286,-226,-182,-290,-124,-118,-135,-154,-180,-194,-193,-195,-153,-106,-56,-32,20,42,-38,-13,-42,-193,-61,-106,-122,-142,-140,-141,-167,-195,-185,-151,-59,-12,168,285,181,-220,-35,-68,-48,70,-128,226,60,69,41,-229,-234,-152,-204,-230,-222,-158,-89,-59,-36,-59,-25,-36,-16,-19,-169,-13,-279,-136,-37,-77,-121,-179,-228,-280,-309,-299,-282,-285,-295,-310,-315,-319,-328,-314,-273,-219,-174,-106,-57,-18,4,-101,-384,-132,6,-38,-39,-53,-51,-61,-14,-76,-80,40,-221,-22,-368,-64,54,49,-114,-154,-179,85,85,95,-147,-270,-436,-57,-21,-93,-35,25,-19,-63,-119,-171,-201,-238,-227,-220,-216,-230,-357,-251,-288,-323,-314,-275,-266,-157,-117,-172,-230,-21,-19,36,-87,67,-95,209,-50,60,-86,-256,29,128,194,8,-182,-175,-57,-139,-202,-172,-282,-411,-331,-182,-50,-96,-30,112,257,365,395,303,-42,51,-101,-64,158,244,113,-131,-211,-14,-201,-61,-182,-131,-6,-52,-82,-101,-87,-29,-48,44,110,-13,-430,-110,57,18,160,99,-254,-21,-3,59,-22,-110,-16,-70,-91,-152,-178,-203,-239,-259,-286,-342,-371,-396,-408,-393,-370,-347,-329,-310,-302,-292,-271,-249,-230,-200,-173,-159,-131,-164,-105,-211,-87,-77,-86,-79,-86,-93,-37,-28,-21,-8,22,48,54,50,-235,37,14,-76,-32,-65,-94,-159,-230,-268,-314,-358,-359,-327,-288,-230,-204,-184,-220,-100,-63,-55,-50,-66,-87,-169,-149,-159,-137,-90,-61,-227,-212,-308,34,0,-158,-181,178,149,-159,-56,-201,-197,-139,-224,-284,-288,-285,-225,-209,-131,-96,-250,-74,-79,-94,-96,-107,-116,-118,-285,-33,-24,89,-74,-77,327,359,54,-122,-112,-90,-136,-12,-17,-91,-136,-109,-581,-81,141,-230,-246,-319,-219,-262,-106,160,27,-146,-100,-151,11,45,-222,-16,-248,-199,37,319,103,-155,80,-84,-291,-510,-415,-926,-1067,-303,-195,90,170,-290,-212,-132,-61,-179,-415,240,47,-155,115,17,59,-1,-78,-154,-339,-982,-585,-206,-100,-49,-3,14,12,24,19,12,-319,-31,-30,26,62,-72,-187,-44,90,169,-189,-231,-148,94,129,132,-91,-9,-251,119,12,-107,42,-256,-178,45,61,-58,-178,47,-17,68,99,111,108,-51,-207,-188,7,-11,-46,-103,-244,-119,-125,-143,-162,-179,-173,-182,-211,-300,-247,-271,-290,-325,-233,-186,-139,-236,-90,-257,-48,-40,-51,-88,-139,-220,-297,-368,-342,-245,-196,-118,-71,-14,-142,28,12,-146,-59,-136,-198,-314,-335,-336,-244,-145,-200,-139,0,40,193,275,289,-8,-45,-286,-38,-166,-68,-132,-94],[12,-18,-40,-60,-62,-65,-71,-65,-76,-69,-54,-47,-59,-71,-102,-123,-123,-150,-158,-159,-130,-342,-253,-175,-273,27,31,49,146,153,146,110,-297,-87,-12,-278,-71,-87,-88,-157,-115,-133,-138,-130,-416,-129,-151,-341,-339,-386,-180,-186,-219,-252,-236,-207,-161,-119,-279,-26,16,16,-31,-188,-144,26,-95,1,297,265,46,197,160,15,-226,-57,-18,-241,-275,-61,-149,-181,-129,-124,-277,-105,-10,60,78,19,-64,-164,-261,-252,-135,-93,-404,-298,60,265,20,66,25,-27,-72,-163,-197,-135,-58,28,103,31,-51,59,87,-168,-25,-54,-43,0,-89,-142,-109,306,314,9,138,74,166,-46,198,-108,1,-107,-68,-644,-270,74,-123,-242,-260,-39,-133,-134,-167,-202,-226,-225,-472,-201,-157,-188,-47,-7,-278,55,-726,139,217,-181,-1122,332,163,324,-1103,21,253,249,-2333,-4272,-6210,453,-3160,676,-1211,-654,822,-6806,-24040,541,-5850,185,-11154,-25007,-335,-421,-3091,-441,-431,-447,-470,-1133,-582,-610,-526,-445,-371,-306,-241,-199,-170,-152,-140,-141,-307,-168,-176,-190,-513,-196,-174,-132,-504,-464,-54,-23,34,69,134,-87,-417,-337,140,235,235,230,248,257,262,284,322,126,23,38,-189,96,-158,-114,267,53,110,39,-45,-132,-195,-234,-231,-209,-178,-150,-116,-65,-24,0,-4,-289,-181,-673,-48,-61,-118,-189,-254,-355,-405,-490,-577,-610,-588,-522,-472,-425,-401,-368,-345,-313,-311,-315,-298,-279,-280,-295,-312,-333,-355,-389,-431,-439,-463,-478,-518,-515,-541,-535,-520,-544,-550,-559,-554,-537,-565,-469,-419,-394,-332,-298,-258,-214,-1321,-1016,-9579,-27696,-14177,-79,-96,-150,-1144,-926,-264,-285,-286,-259,-684,-331,-73,21,104,176,238,269,-257,-310,-260,-197,-23,-15,-318,-40,-156,-424,-575,-123,-144,-26,33,91,102,108,130,133,143,146,148,-87,4,-123,-290,37,202,166,223,-263,242,252,46,-393,-215,130,136,122,-12,36,-38,-24,-17,74,69,-54,187,-106,-469,-153,60,174,-8,92,192,58,89,219,34,-23,-103,-145,-116,-43,11,-64,-132,-181,-204,-228,-236,-222,-203,-194,-189,-152,-383,-122,-123,-111,-104,-130,-122,-284,-162,-64,-86,13,-30,-144,-7,-70,-130,44,-6,-81,-144,-211,-255,-272,-242,-203,-161,-148,-137,-118,-103,-160,-97,-169,95,-9,140,119,-246,-40,408,-179,-313,-239,-77,-119,265,284,103,151,56,104,3,-22,-95,-269,-185,-190,-159,-137,-102,-149,-235,-148,-233,-160,-197,-81,15,9,32,34,48,95,132,-43,184,37,-17,156,-45,36,132,208,-223,-26,187,154,147,47,-125,-331,-253,-73,-86,-90,-8,12,-234,-283,-135,55,100,97,-39,-23,-40,78,-3,-88,-162,-203,-180,-130,-284,-100,33,-201,-44,-333,7,80,16,42,7,-13,-25,-212,-152,-27,-12,-20,-4,-13,-58,-123,-167,-182,-181,-200,-178,-199,-156,-75,-63,-65,-53,-68,-82,-113,-166,-217,-261,-302,-326,-347,-355,-370,-371,-348,-310,-258,-227,-188,-236,-72,-188,-234,-176,-178,106,104,-41,-44,-34,-66,3,-30,-102,-77,-169,-207,-114,-148,-191,-255,-261,-193,-128,-63,5,-96,-29,-21,-33,-144,-43,-157,30,24,39,83,-54,-34,110,-152,-380,-170,13,6,109,-37,-48,-121,14,-102,-88,-118,-272,-146,-297,-116,-83,-47,-152,-208,-148,-15,-45,-69,-167,-191,-351,-175,-150,-134,-121,-110,-115,-121,-142,-166,-181,-219,-230,-259,-293,-334,-339,-336,-331,-333,-337,-350,-363,-374,-390,-364,-338,-295,-241,-211,-193,-151,-116,-66,-20,33,-94,-268,41,137,141,26,-200,-215,22,-113,-187,-177,-222,-247,-202,-118,-24,-49,-60,68,266,363,410,149,-136,-7,-25,-23,99,209,82,-191,-162,-15,-177,-139,-98,-27,256,236,45,2,164,150,33,92,281,-1,-359,-66,113,62,200,113,-272,-12,-71,24,-60,-155,45,575,571,215,-10,-3,84,222,-189,-224,-113,41,-42,-195,-34,-14,42,84,74,8,-18,-37,5,-9,-24,-42,-34,-180,1,-229,-130,104,118,140,0,-130,170,156,131,-15,78,47,-8,-56,-273,-193,-246,-286,-280,-269,-245,-254,-256,-264,-270,-282,-271,-253,-234,-199,-198,-199,-233,-156,-132,-131,-125,-125,-117,-180,-75,-25,49,-1,36,-137,-225,-323,-28,-14,-128,-149,159,180,-72,-31,-198,-203,-130,-51,-99,-26,-22,-28,-234,21,51,-179,-71,3,-23,-29,-39,-43,-64,-300,-8,-61,22,-122,-164,57,19,-17,-141,-201,-311,-412,-324,-226,-125,-76,23,-494,-120,122,-129,-238,-258,-232,-318,-157,-231,-307,-367,-386,-357,-327,-270,-250,-214,-265,-201,-141,-134,-134,-147,-169,-206,-405,-744,-556,-855,-1333,-516,-2231,-1635,-67,-625,-168,-64,-54,-69,-405,3,-14,-134,-31,-65,-96,-124,-162,-192,-314,-887,-660,-254,-122,-63,-37,10,16,32,20,-4,-329,-92,-105,-77,-4,-57,-111,-45,141,375,-126,-224,-209,133,49,222,-45,33,-263,264,51,-137,52,-235,-159,-107,-198,-288,-339,-339,-306,-265,-202,-129,-53,-32,-197,-184,88,15,-10,-158,-196,175,518,343,139,-26,164,68,-193,-252,189,154,-128,-371,-343,-36,32,-227,25,-271,31,156,90,1,-95,-210,-291,-306,-245,-283,-76,23,-31,11,-183,269,279,-252,72,197,153,-380,47,-60,-62,-115,-203,-219,-240,-254,-254,-263,-266,-259,-269,-280,-272,-282,-276,-266,-264],[-39,-20,16,59,-54,22,-62,78,17,90,46,51,-71,595,-43,467,-157,507,-98,35,99,-287,-230,-135,-233,-97,-93,-66,-17,53,123,165,-242,-131,108,-271,159,170,64,-250,15,3,-57,-104,-503,-179,-218,-272,-222,-377,-228,-227,-261,-313,-361,-382,-350,-322,-297,-274,-255,-247,-229,-276,-201,-205,-208,-194,-198,-199,-188,-161,-139,-114,-245,-118,-111,-215,-320,-112,-91,-68,-161,-49,-212,-89,19,41,7,-18,-54,-95,-166,-176,-42,-50,-328,-199,-17,327,-50,50,39,61,229,167,28,-1,169,190,203,122,49,87,-8,-185,-195,-262,-243,-161,-71,-147,-85,175,166,-58,123,73,23,-31,-58,-71,-63,-129,-108,-610,-260,-75,-113,-292,-371,-243,-315,-340,-361,-386,-410,-411,-384,-303,-195,-77,52,165,-112,377,-295,612,761,-285,-1013,826,1033,986,-1392,864,760,686,-2973,-4327,-6943,420,-2599,292,208,100,-932,-12328,-12331,-197,-159,-108,-25452,-17765,-49,-3140,-4361,-136,-186,-247,-285,-1937,-416,-213,-142,-70,-7,-218,-73,148,175,-132,210,210,-559,168,142,98,-540,7,-18,-15,-483,-352,59,116,205,268,355,-108,-317,-303,168,401,354,291,248,203,173,187,245,153,62,69,-168,74,-189,-91,304,-63,140,119,17,-97,-208,-323,-414,-385,-309,-241,-166,-71,-38,85,129,-354,-367,-691,153,242,100,-18,-117,-304,60,163,152,-298,130,149,-252,-133,-59,135,152,152,-165,66,-227,-161,-227,-97,-110,-165,-220,-278,-340,-356,-380,-342,-465,-249,-201,-120,-39,-23,-63,53,-188,-331,-530,-178,-331,-269,-264,-336,-373,-375,-1522,-694,-9056,-27825,-10936,-329,-341,-375,-975,-336,-304,-246,-188,-136,-543,-491,-18,30,63,88,107,102,-260,-279,-119,-334,-75,-25,-240,-55,-198,-390,-491,-130,-155,-136,-124,-109,-131,-153,-156,-179,-197,-226,-257,-271,-247,-185,-292,5,142,226,230,-197,462,499,169,-261,-146,209,212,220,6,86,-47,-17,6,142,245,67,295,-15,-528,-128,47,120,-4,46,31,-12,0,-8,-4,9,-40,-144,-91,-64,11,7,-25,-145,-73,-107,-134,-145,-219,-165,-180,-162,-451,-128,-107,-57,2,-139,-49,-311,-231,146,-53,107,24,-93,-27,-83,-137,180,44,-107,-216,-249,-192,-130,-74,-49,-52,-101,-165,-218,-240,-187,-90,-103,82,-43,129,112,-231,9,347,-135,-282,-302,-79,-158,-219,-292,-320,-335,-314,-315,-318,-329,-337,-345,-347,-331,-274,-242,-210,-237,-281,-164,-213,-159,-191,-87,78,-1,123,112,94,95,74,48,0,-41,-66,-80,-95,-63,-38,9,-194,-58,163,180,204,48,-138,-325,-263,-68,-112,-101,-3,33,-229,-208,-137,-3,-2,-33,-47,-56,-74,-95,-123,-161,-206,-240,-231,-198,-280,-127,-15,-247,-69,-328,-16,63,-36,-11,140,87,23,-261,-157,-149,-131,-105,-34,15,31,29,42,-130,102,96,43,-252,-274,-84,11,114,80,-65,-64,-169,-296,-265,-130,-248,-3,-25,-117,-2,-218,93,-45,35,74,-126,-220,-52,-194,-240,-131,-218,101,135,-65,-9,-41,-122,17,18,-4,313,-67,-274,87,139,-125,-298,64,174,247,336,303,-18,11,-50,14,-149,-111,-234,-209,-213,-201,-148,-105,-94,-35,-188,-350,-191,26,20,-3,-24,-85,-198,-117,-160,-197,-211,-302,-241,-265,-283,-255,-216,-186,-248,-125,-101,-97,-88,-159,-118,-240,-218,-270,-344,-296,-242,-202,-165,-144,-133,-121,-143,-150,-271,-219,-256,-225,-111,-48,-1,17,-288,-170,44,-87,-263,-169,-173,-221,-281,-302,-267,-238,-205,-182,-159,-154,-265,-141,-121,-105,-114,-217,-163,-93,-89,-164,-169,-188,-218,-225,-201,-152,-116,-83,24,58,94,118,15,-200,-69,48,28,28,163,61,-225,-101,-9,-152,-211,6,75,281,228,24,-39,156,168,100,149,275,-5,-308,-40,148,95,224,104,-290,-5,-146,-45,-77,-205,1,198,174,113,5,-7,21,-7,-174,-116,-169,-205,-248,-267,-237,-191,-142,-90,-49,-11,-85,-91,29,104,179,215,34,-172,150,-178,-124,170,189,171,70,-168,118,85,46,-22,-30,-73,-141,-197,-264,-278,-240,-203,-155,-136,-125,-161,-216,-235,-373,-200,-131,-60,-9,-152,-179,-41,-180,-159,-238,-293,-215,-119,-18,-192,-74,203,130,48,122,-39,-177,-223,-101,-38,-118,-130,119,88,12,-17,-189,-207,-144,-136,-163,-150,-153,-114,-256,-77,-66,-119,-93,-62,-57,-34,-16,0,-70,-295,29,-97,53,-168,-245,115,89,-41,-178,-177,-62,-74,-96,-48,-18,-68,5,-396,-151,-30,-57,-233,-200,-217,-339,-164,13,-113,-170,-139,-222,66,78,-136,56,-214,-126,93,93,85,-124,41,-80,-441,-896,-631,-734,-1542,-867,-4413,-3899,-1169,-966,-150,-24,-25,-28,-332,-31,-27,-109,13,-114,3,-5,-33,-68,-274,-774,-726,-336,-314,-244,-181,-129,-91,-39,-5,17,-260,-163,0,-12,-17,-10,-47,-58,98,134,-27,-226,-285,154,-36,193,-23,58,-276,63,5,-181,-124,-215,-278,-278,-211,-142,-137,-32,-62,113,138,145,132,-8,-175,-203,67,4,-49,-200,-149,139,616,283,148,54,298,118,-181,-199,232,174,-136,-411,-449,-84,92,-201,0,-244,-11,204,163,85,-12,-186,-257,-364,-450,-435,-388,-292,-219,-129,-213,0,42,-348,99,93,102,-422,107,-43,103,95,-173,-103,42,18,1,-34,-70,-197,-137,-238,-191,-215,-215,-247,-175],[31,109,143,122,-99,78,-54,19,-27,-55,-62,-63,-102,-43,-34,-7,-269,60,-165,-18,87,-113,-182,-130,-212,-38,-44,-28,-36,-29,-21,-31,-194,-194,-39,-216,-31,-25,-11,-371,-25,-40,-40,-25,-507,0,-90,-191,-123,-314,-39,18,-15,-67,-112,-165,-188,-191,-230,-164,-149,-142,-189,-384,-121,-90,-160,-73,-73,-74,-125,-34,-7,-28,-235,-52,-78,-205,-334,-150,38,109,-227,2,-155,-81,35,-19,-103,-174,-252,-287,-223,-176,38,-26,-232,-128,-117,192,-166,-6,24,125,265,245,20,61,266,260,213,177,112,82,12,-236,-147,-185,-235,-290,-350,-367,-313,-281,-280,-254,-232,-208,-176,-151,-126,-113,-113,-169,-173,-555,-282,-300,-267,-361,-506,-115,-481,-235,-135,-173,-224,-272,-346,-373,-272,-159,-30,84,149,321,46,599,507,-452,-830,1074,1113,1048,-1690,984,882,794,-3795,-4449,-6584,358,-1222,214,169,129,-2730,-17134,-1973,89,79,58,-38822,-7574,-820,-8668,-5061,28,52,67,93,-2614,-1226,137,148,156,139,-392,-291,170,165,-665,155,144,-695,95,70,27,-551,-75,-129,-172,-438,-282,-287,-248,-171,-116,-39,-170,-210,-301,-3,0,-36,-84,-113,-140,-142,-91,-3,88,79,83,-149,23,-249,-89,276,-213,155,187,98,-9,-111,-194,-193,-119,-19,-21,169,-26,-65,166,49,-377,-512,-598,98,146,120,-4,-120,-258,72,228,186,-252,200,104,-276,-137,8,200,395,346,-162,6,-283,-287,-305,-88,-72,-106,-184,-130,-107,-165,-365,8,-415,-218,99,161,228,-151,12,97,-234,-428,-472,-177,-386,-346,-43,-151,-331,-295,-1811,-496,-7571,-25778,-7015,-358,-408,-321,-804,-197,-147,-83,-24,26,-443,-698,139,98,181,166,128,54,-278,-271,-228,-332,-292,-225,-158,-83,-246,-337,-341,-37,-177,-24,55,116,144,168,205,216,164,205,82,-211,34,-42,-260,-196,-275,-315,-292,-242,-204,-166,-142,-143,-153,-174,-202,-206,-197,-165,-136,-97,-63,-5,33,43,56,47,-581,-107,15,6,-9,-27,-42,-101,-113,-152,-173,-158,-116,-135,-63,-55,6,114,22,-173,158,329,356,-15,-255,-61,-40,-172,-459,78,233,-66,-27,-142,-56,-314,-325,50,-32,146,67,-52,-51,-95,-147,-36,-143,-168,-89,-6,-221,-86,98,70,-38,-68,-162,-234,-261,-210,-130,-55,-4,-104,36,20,-222,-110,-213,-322,-286,-314,-161,-118,-38,-9,25,35,45,17,-17,-54,-179,-300,-316,-134,-199,-102,-317,-293,-299,-173,-210,-174,-196,-116,-36,-60,7,0,-14,-11,-27,-50,-99,-150,-192,-238,-297,-304,-299,-249,-175,-90,-43,-4,44,38,-159,-329,-274,-67,-141,-100,5,61,-148,-78,-115,-80,-144,-198,-237,-276,-324,-368,-312,-266,-231,-196,-150,-118,-266,-153,-108,-293,-166,-288,-286,-308,-224,-125,-26,73,106,-313,-142,110,127,126,273,225,137,23,-67,-135,-177,-207,-160,-242,-361,-95,26,158,140,-75,-60,16,58,-103,-284,-349,-162,-9,-132,-38,-281,20,-93,15,63,-90,-205,-56,-159,-225,-169,-243,28,121,-95,32,-38,-180,-34,-60,102,358,12,-343,16,259,-93,-332,-16,148,208,490,300,49,58,-74,53,-156,-55,-228,-66,-2,16,139,-62,-154,-2,-220,-332,-195,-20,-104,-191,-244,-296,-333,-321,-355,-394,-380,-329,-246,-186,-150,-124,-110,-208,-269,-100,-61,-9,77,-140,-21,-141,-145,63,-99,-97,134,275,207,133,68,31,-11,-11,-301,-25,-223,-129,-54,-75,-103,-124,-369,-138,-119,-107,-302,-162,-31,-60,-74,0,5,-33,6,7,11,-112,-260,-46,-65,-94,-150,-246,-216,-249,-265,-302,-326,-296,-261,-204,-150,-105,-92,-104,-24,-35,-47,-77,-105,-226,-220,-251,-265,-265,-235,-197,-218,-99,-37,-133,-256,108,151,205,188,1,-87,89,162,138,196,263,-28,-287,-39,153,109,51,-38,-313,-220,-287,-357,-405,-340,-269,-228,-167,-154,-118,-81,-57,-10,-135,-25,-209,23,-160,-67,-161,-34,68,28,-84,-206,-310,-350,-275,-157,-50,30,30,-164,138,-90,-83,152,176,191,119,-198,244,236,207,-41,113,33,-50,-236,-211,-235,-193,-124,-30,19,43,77,-197,-31,-448,-134,-103,136,95,-229,-213,-26,-121,-177,3,-77,-22,-107,4,-206,-110,272,91,84,140,42,-92,-111,-164,-73,-137,-130,59,-6,-2,-75,-178,-243,-292,-324,-315,-260,-219,-145,-275,-54,-24,-77,-117,1,2,15,14,5,-55,-273,-25,-131,-50,-214,-293,-52,-81,-97,-230,-201,-253,-293,-319,-339,-338,-339,-333,-329,-316,-303,-285,-257,-219,-187,-326,-195,-108,-178,-187,-162,-252,-154,-140,-143,-110,-198,-75,38,71,64,-127,19,-87,-405,-842,-619,-595,-1683,-1329,-6650,-6006,-2187,-1218,-168,173,38,171,-239,428,135,-85,90,-187,257,23,125,68,-229,-667,-781,-377,-258,-283,-286,-281,-272,-235,-202,-165,-171,-239,-74,-36,1,39,4,-78,141,158,77,-239,-345,148,-125,83,-33,-27,-291,-172,-240,-272,-250,-197,-140,-94,-60,-45,-118,-99,-7,54,74,83,75,13,-139,-245,18,-22,-91,-229,-107,92,554,203,144,138,450,191,-150,-140,266,146,-145,-443,-548,-245,-235,-190,-115,-196,-37,68,85,68,26,-182,-128,-210,-301,-374,-394,-321,-268,-200,-226,-110,-80,-400,-1,23,77,-443,141,-18,244,263,-112,-52,138,9,181,127,-158,-287,-11,-171,-143,-90,-184,-207,-115],[-1,103,351,217,-126,145,-27,51,85,-12,12,-45,-123,467,-7,297,-360,155,-213,-68,-65,-130,-196,-270,-315,-315,-265,-210,-158,-98,-47,-23,-127,-235,13,-119,8,-2,-11,-483,-88,-143,-185,-216,-423,-248,-248,-204,-142,-244,-91,62,108,69,111,0,192,208,-188,15,227,68,-260,-466,-88,-63,-197,46,199,175,-187,112,105,-53,-172,-43,-105,-180,-294,-252,-79,-78,-243,-68,-77,-58,-58,-46,-48,-26,-59,-79,-263,-137,62,-3,-143,-54,-204,-75,-283,-167,-200,-237,-257,-296,-323,-307,-306,-302,-296,-309,-304,-286,-291,-280,-259,-242,-215,-199,-194,-169,-130,-107,-110,-178,-58,-34,-2,-32,50,-46,12,-189,-214,-490,-297,-110,-100,-412,-626,3,-555,-274,240,221,-17,218,-150,64,-47,-192,-324,-239,-54,109,295,401,202,-616,-583,944,957,899,-1973,756,638,540,-4631,-4622,-5868,92,38,19,32,53,-4380,-20054,89,54,-1,-72,-49874,-151,-2599,-13455,-5286,137,215,267,313,-3088,-2080,-51,316,287,238,-423,-393,118,63,-1213,-204,-88,-675,-175,-188,-192,-542,-153,-116,-70,-378,-216,-52,-63,-57,-80,-78,-238,-181,-299,-246,-259,-291,-319,-320,-319,-314,-291,-253,-219,-213,-175,-121,-93,-310,-83,-96,-347,-48,-14,35,89,160,236,324,376,4,-29,152,-83,-87,85,-38,-321,-534,-469,33,59,156,23,-111,-205,87,244,140,-188,261,73,-186,-133,57,146,248,355,-144,-39,-297,-401,-326,-67,182,-8,-225,-141,-53,-206,-278,140,-336,-204,161,157,154,-234,81,41,-250,-494,-396,-160,-431,-426,-219,-217,-201,-183,-2135,-381,-5508,-21882,-2691,-231,-1521,-281,-611,-254,-233,-184,-125,-59,-373,-922,118,34,179,183,144,61,-289,-276,-310,-454,-323,-192,-71,18,-285,-263,-184,9,-187,-140,-212,-260,-288,-259,-185,-119,-47,11,48,-200,31,-6,-202,-82,65,44,17,-34,-33,-42,-47,-58,-69,-87,-119,-139,-158,-169,-193,-217,-251,-266,-304,-373,-429,-416,-611,-257,-171,-82,-6,44,29,-190,32,144,108,60,-3,-114,-142,-190,-172,-126,-60,-192,99,162,225,12,-279,-92,-46,-167,-384,75,224,-130,-58,-129,-56,-267,-422,-44,-16,31,-18,-53,-77,-102,-148,-99,-69,-36,24,76,-272,-82,182,185,-18,-57,51,-20,-113,-216,-308,-359,-333,-277,-220,-190,-209,-245,-321,-376,-310,-268,-143,-118,54,128,43,70,116,119,-29,20,-245,-296,-345,-157,-313,-30,-474,-287,-276,-171,-216,-198,-215,-247,-230,-236,-215,-213,-202,-161,-130,-100,-90,-82,-69,-66,-88,-88,-114,-121,-128,-120,-42,-7,50,22,-181,-337,-280,-63,-169,-91,22,72,-42,-84,-171,-237,-289,-291,-248,-194,-152,-120,-103,-101,-105,-106,-82,-59,-247,-173,0,-325,-105,-222,-52,18,-97,-92,166,295,84,-357,-108,205,187,140,630,607,405,444,357,-48,188,54,-61,-189,-364,-325,-290,-205,-88,-69,-69,25,143,115,-71,-217,-76,-123,-144,-70,-325,-46,-132,-5,32,-72,-194,-21,-63,-188,-74,-253,-46,29,-128,81,-22,-219,-53,-128,211,261,73,-394,-67,157,-47,-276,-101,80,69,56,47,20,-11,-90,-68,-162,-109,-148,-107,-83,-72,-38,-69,-204,-62,-247,-327,-181,-186,-231,-272,-271,-274,-341,-254,-275,-305,-326,-349,-292,-230,-174,-121,-76,-225,-261,-34,37,49,73,-111,50,-48,-166,89,-96,-110,131,391,299,283,174,116,281,96,-285,207,-172,-35,172,131,90,-39,-396,-31,25,-121,-337,-167,-25,-28,-60,-107,-136,-170,-192,-208,-210,-218,-250,-208,-186,-164,-164,-279,-111,-86,-50,-119,-52,-33,-34,-35,-47,-65,-105,-114,-101,-118,-119,-124,-176,-196,-202,-150,-150,-162,-172,-196,-228,-267,-294,-323,-337,-313,-281,-229,-186,-147,-129,-106,-73,-82,-97,-110,-141,-279,-171,-192,-184,-159,-152,-322,-144,-301,-208,-111,-194,-94,-80,-14,26,-22,-30,215,371,-72,30,-202,0,-223,-9,-160,-70,70,217,141,21,-225,-243,-30,1,-95,-140,-99,-157,28,12,-26,120,111,108,108,-181,112,111,103,-55,86,24,-133,-254,-134,-232,-328,-286,-175,-76,-49,62,-166,-56,-433,-86,-94,137,78,-274,-238,-10,-56,-233,67,128,-18,-235,-60,-210,-142,230,61,121,140,119,14,0,-148,-95,-168,-129,-4,-81,137,-24,-152,-204,-206,-50,69,248,58,-46,-284,107,306,-39,-127,-9,246,442,452,355,-9,-234,14,-146,-195,-247,-263,-194,-134,-125,-224,-193,15,23,-212,-1,-86,-57,-105,-224,-221,-261,-249,-298,-130,-133,-287,-208,-138,-220,-195,-171,-244,-94,-62,-69,-5,-197,-41,68,49,7,-136,-134,-234,-334,-681,-534,-449,-1738,-1848,-8794,-7703,-3017,-1228,-214,-129,-115,-108,-121,-93,-87,-65,-52,-241,-66,-69,-81,-83,-173,-550,-810,-403,-118,-109,-191,-121,-140,-138,-145,-156,-185,-302,-252,-297,-326,-241,-146,-100,47,127,175,-255,-278,140,-204,99,-66,55,-303,143,39,-297,-166,-264,-271,-206,-160,-157,-176,-217,-285,-374,-328,-189,-40,36,-91,-292,-54,-61,-126,-244,-71,41,472,106,124,216,248,96,-98,-185,-248,-222,-161,-474,-637,-37,63,-173,-29,-142,-44,23,33,39,50,-174,-25,-34,-80,-294,-54,-42,-86,-101,-226,-137,-155,-328,-168,-195,-199,-456,-211,-209,-201,-179,-142,-92,-14,-14,157,228,-344,-389,63,-103,-122,-45,-183,-167,-110],[-3,114,338,236,-117,238,31,76,149,-19,63,-34,-123,-157,-269,-360,-405,-427,-378,-319,-259,-205,-175,-181,-191,-213,-227,-236,-223,-170,-92,-24,-45,-239,154,1,183,240,231,-573,-21,22,-63,-137,-326,-224,-223,-163,-79,-179,-130,94,213,148,141,-2,157,245,-138,-14,226,78,-317,-454,-44,-89,-224,72,64,33,-192,0,-15,-66,-98,-108,-139,-173,-246,-346,-272,-296,-317,-339,-356,-374,-392,-397,-413,-401,-381,-362,-354,-345,-336,-363,-378,-387,-373,-356,-406,-302,-253,-204,-138,-96,-51,27,81,122,151,143,136,50,-25,-333,-216,-107,-175,-247,-301,-282,-211,-146,-113,-174,-43,-27,-7,-9,40,-71,9,-210,-260,-439,-316,-156,-91,-457,-749,-20,-546,-276,131,190,-103,266,-66,224,170,91,21,-39,-37,-1,94,76,-122,-735,-339,494,482,409,-2268,253,144,-272,-4931,-4869,-5179,41,135,245,368,480,-5729,-19953,765,807,815,784,-45177,635,-3825,-15363,-5207,344,309,284,284,-3374,-2981,-638,272,252,221,-337,-399,108,-412,-1682,-634,-70,-595,-172,-206,-235,-548,-205,-153,-88,-341,-188,-30,-42,-45,-82,-103,-320,-250,-313,-320,-295,-276,-259,-234,-229,-246,-265,-281,-307,-328,-296,-257,-259,-370,-324,-311,-425,-128,-16,107,225,343,230,543,489,55,-36,114,-158,-122,13,-142,-229,-440,-350,-57,-28,182,42,-108,-165,89,107,1,-137,-271,-358,-372,-301,-210,-103,-3,101,-137,-81,-293,-448,-272,-51,198,38,-256,-138,-88,-220,-185,168,-269,-162,104,92,74,-248,-38,-97,-248,-545,-332,-148,-488,-510,164,234,303,361,-2454,-316,-3272,-16812,445,408,-2677,274,-403,121,22,-63,-142,-191,-345,-1126,-126,-81,-65,-73,-109,-182,-287,-365,-424,-335,-229,-133,-45,20,-321,-188,-40,-11,-182,-122,-174,-226,-303,-374,-418,-462,-452,-394,-315,-230,-145,-75,-140,-123,92,121,129,32,116,111,104,72,77,55,17,-10,-42,-69,-112,-151,-190,-194,-188,-181,-143,-112,-612,-63,-55,0,-9,-20,-66,-264,28,248,179,115,99,-94,1,-70,-196,-333,-333,-214,-80,32,138,42,-273,-117,-53,-149,-300,67,212,-175,-90,-110,-52,-181,-360,-157,-265,-370,-439,-421,-347,-272,-233,-197,-169,-159,-135,-120,-308,-98,-82,-74,-69,-100,-115,-132,-160,-191,-209,-217,-219,-223,-194,-179,-192,-189,-206,-231,-261,-287,-300,-308,-273,-267,-241,-234,-218,-240,-269,-302,-322,-304,-336,-212,-425,-187,-630,-216,-223,-155,-213,-230,-247,-235,-46,-136,159,175,-99,-1,-7,-58,-99,-101,-55,6,-35,-59,133,98,-86,-143,285,269,152,6,-200,-337,-279,-55,-191,-78,45,128,65,134,-6,-153,-115,-192,-248,-299,-352,-399,-429,-418,-398,-379,-349,-332,-334,-336,-332,-333,-338,-341,-331,-318,-305,-275,-241,-198,-154,-381,-89,-47,-1,26,81,115,119,103,102,-17,113,70,42,-122,-305,-96,-16,-3,49,-54,-66,42,273,135,-127,-186,6,1,-152,-89,-253,-96,-155,-20,-10,-70,-183,-4,-8,-153,-57,-244,-120,93,-157,133,8,-212,-24,-160,313,273,119,-352,-148,11,3,-184,-181,108,96,134,139,127,116,-93,120,-161,17,-67,120,78,-74,-9,-88,-237,-269,-326,-334,-221,-114,-24,18,-33,-244,-349,-120,-71,-40,-111,-203,-255,-280,-257,-205,-159,-226,-226,-113,-96,-73,-14,-81,109,29,-177,118,-85,-112,122,219,163,103,53,31,1,8,-251,2,-120,-8,-8,-15,-29,-60,-318,-61,-68,-149,-369,-180,-143,-122,-110,-95,-51,-27,30,46,95,-146,-237,35,104,123,-34,-315,38,307,4,-93,202,61,225,374,-61,168,97,-112,-86,-202,-278,-288,-223,-154,-243,-24,38,-184,-51,35,-93,66,11,-74,-202,-113,-155,-181,-211,-239,-279,-302,-288,-277,-233,-160,-101,-282,-84,57,77,81,-46,-313,-55,-337,-282,-166,-166,-125,-72,28,105,-56,-33,235,580,0,61,-176,-29,-258,38,-132,-122,73,269,95,17,-229,-298,-71,5,108,-43,-172,-280,-245,-146,-79,-36,-28,-32,-49,-156,-132,-189,-246,-283,-281,-249,-229,-222,-202,-205,-212,-222,-212,-208,-196,-208,-210,-206,-367,-162,-101,-24,53,-267,-227,-2,7,-241,62,235,-69,-347,-125,-207,-173,220,38,135,117,160,114,94,-79,-99,-212,-128,-70,-125,183,-30,-116,-183,-239,-102,-108,-55,-34,-104,-293,98,243,-6,-127,-16,198,152,79,-10,-121,-210,-299,-381,-376,-310,-238,-196,-161,-139,-169,-157,-25,13,-269,-3,-129,37,97,-147,-189,33,-1,-350,-86,-87,-239,-208,-198,-241,-199,-171,-201,55,121,-31,-23,-209,-24,131,69,-59,-150,-206,-319,-403,-520,-423,-320,-1716,-2405,-10635,-8653,-3530,-1001,-284,-220,-136,-68,-11,25,45,-33,56,-271,-27,-84,-158,-231,-311,-419,-812,-364,-183,-142,-232,-79,-50,1,-66,87,5,-308,-40,55,-4,-82,-158,-168,-81,41,186,-273,-202,115,-271,35,-117,36,-310,440,350,-336,76,-99,-122,-113,-55,-4,-80,-207,79,53,17,-29,-82,-131,-142,-303,-142,-103,-149,-245,-41,0,14,-31,-105,-197,-289,-409,-550,-507,-368,-232,-174,-493,-668,35,232,-175,-26,-90,-27,211,214,211,30,-153,-59,-64,-145,-237,-62,-93,-87,-62,-197,-71,-188,-307,-421,-556,-661,-753,-729,-635,-537,-439,-343,-254,-161,-79,-6,33,-500,-466,74,-25,-76,5,-151,-117,-89],[-33,81,281,225,-130,299,66,76,180,-46,101,-21,-150,507,60,155,-427,167,-218,-142,-222,-343,-430,-398,-324,-262,-204,-164,-137,-271,-63,-43,-13,-223,29,40,51,46,35,-510,-67,-144,-215,-278,-357,-360,-346,-271,-177,-143,-176,43,115,128,131,-28,68,21,-99,-80,-122,-164,-369,-381,-180,-174,-243,-123,-96,-63,-161,35,35,-67,-27,-24,-149,-141,-211,-338,-188,-315,-213,120,79,29,34,0,-57,-94,-237,-244,-328,-255,-285,-327,-330,-302,-376,-290,-439,-221,-28,177,285,101,-21,266,396,623,137,266,223,18,-99,-381,-220,6,-4,-35,-143,-215,-250,-262,-266,-228,-187,-145,-90,-34,29,-117,13,-214,-289,-387,-322,-147,-81,-471,-786,-163,-500,-259,-166,-52,-163,184,2,319,344,330,296,-180,200,190,271,-319,-383,-721,-115,940,952,609,-2551,607,-100,-1227,-4261,-5154,-4499,-306,-242,-150,-50,37,-6602,-17125,269,311,334,327,-38454,251,-4640,-12344,-4949,49,0,-54,-90,-3508,-3852,-1189,-153,-148,-141,-162,-322,-121,-1245,-1833,-999,-10,-525,-83,93,88,-562,-177,4,-35,-321,-189,-281,-353,-351,-308,-214,-380,-128,-321,-65,-48,-73,-118,-161,-218,-277,-281,-218,-145,-106,-57,-66,-166,-342,-96,-148,-382,-12,92,114,274,331,182,346,301,130,-35,26,-237,-160,-211,-280,-268,-274,-238,-221,-184,-187,-201,-207,-204,-229,-245,-267,-290,-328,-329,-334,-335,-341,-329,-309,-268,-240,-205,-270,-363,-201,-32,69,103,-268,-126,-110,-204,-97,186,-218,-96,184,207,232,-198,155,224,-222,-585,-283,-148,-565,-572,210,224,265,320,-2698,-251,-1171,-11264,635,664,-3784,668,-177,658,627,596,545,461,-350,-983,-167,-224,-144,-131,-220,-295,-314,-362,-218,-170,-213,-131,-134,-159,-346,-269,-290,-249,-167,-61,-25,139,181,200,209,177,-66,41,-67,-189,-318,-374,-263,-159,17,136,226,74,337,371,387,155,214,257,125,63,21,113,35,-44,-139,-212,-288,-343,-301,-230,-595,-82,-106,-81,-34,-103,-167,-291,32,176,169,135,116,-84,-8,-95,-177,-247,-250,-216,-128,-75,-31,16,-238,-137,-69,-129,-222,48,183,-205,-125,-98,-51,-81,-231,-157,-8,77,32,-3,-90,-92,-127,-118,-132,-155,-155,-156,-329,-150,-129,-110,-85,-148,-70,-51,-120,-96,-54,-62,-79,-198,-111,-124,-177,-176,-206,-241,-285,-333,-377,-422,-433,-470,-484,-479,-410,-353,-291,-230,-420,-208,-329,-138,-528,-369,-660,-118,-162,-135,-199,-270,-294,-320,-115,-141,16,-5,-182,-87,55,107,151,125,155,211,-79,-89,124,24,-49,-169,241,230,109,-19,-220,-326,-280,-53,-215,-80,58,150,152,282,57,-162,202,33,-21,-121,-259,-170,191,-41,123,-29,15,-58,-199,-200,-20,-255,-78,-91,-132,-174,-217,-242,-259,-269,-281,-386,-325,-315,-279,-244,-169,-102,-53,-17,43,-9,170,203,27,-76,-246,-99,43,116,47,-47,-63,56,83,36,-179,-158,-43,-72,-171,-157,-206,-244,-274,-289,-304,-282,-221,-145,-64,-130,-56,-232,-196,71,-190,137,40,-167,32,-150,-31,-71,-114,-308,-221,-95,-38,-99,-267,90,20,129,127,107,89,-97,105,-157,34,1,273,54,-97,21,-93,-259,-150,-307,-355,-135,-64,-6,-25,-57,-301,-301,-153,-69,4,-45,-40,32,-45,-139,-224,-300,-364,-371,-350,-334,-336,-331,-333,-333,-339,-326,-301,-296,-301,-308,-328,-346,-372,-392,-394,-402,-372,-342,-314,-296,-255,-223,-202,-189,-177,-238,-165,-157,-190,-403,-203,-198,-189,-195,-201,-177,-153,-118,-88,-59,-175,-223,-54,-28,15,-62,-361,94,432,22,-72,249,63,220,633,-63,251,128,-107,-15,60,-61,-145,-220,-138,-245,-53,-4,-159,-132,37,-17,25,3,-37,-164,-117,-158,-187,-222,-254,-292,-310,-286,-268,-227,-161,-108,-286,-129,86,124,167,-115,-291,-66,-328,-341,-51,-98,-109,260,446,242,-98,-31,241,671,71,68,-149,-66,-234,74,-104,-187,80,329,47,12,-201,-276,-115,-172,-224,-247,-213,-180,-114,-60,-26,-1,2,2,-2,-133,-55,-104,-164,-225,-276,-318,-348,-308,-267,-222,-198,-157,-118,-144,-237,-87,-93,-100,-299,-38,-53,70,78,-213,-200,6,67,-206,58,228,-124,-322,-182,-201,-197,-41,-71,-74,-54,-10,53,127,0,-83,-251,-118,-133,-132,215,-36,-72,-150,-265,-55,135,125,-120,-171,-309,75,48,-14,-120,-134,-213,-283,-360,-401,-380,-322,-273,-236,-181,-243,-97,-111,81,-131,-95,-105,293,129,-321,-5,-162,95,300,-74,-180,98,11,-339,-127,-156,-190,-201,-246,-247,-200,-167,-139,445,553,10,-72,-223,-21,153,320,-130,-172,-87,-150,-232,-385,-317,-181,-1637,-3006,-10859,-8578,-3628,-681,-373,-22,81,165,170,265,135,-19,26,-280,24,-77,-62,-79,-68,-276,-791,-333,8,-93,-273,-204,62,124,-38,144,78,-272,-70,36,0,-29,-39,-132,29,81,143,-292,-138,77,-329,-47,-188,0,-323,59,-30,-334,-217,-320,-368,-290,-221,-178,-141,-224,-90,-91,-98,-119,-152,-204,-244,-287,-336,-368,-410,-429,-446,-420,-370,-321,-269,-211,-130,-66,-21,31,64,84,-202,-515,-607,65,34,-204,-66,-84,-90,-63,-23,15,-13,-137,-114,-103,-218,-191,-73,-187,-126,-102,-161,-40,38,-175,107,97,93,-446,55,21,2,-24,-52,-72,-69,-80,-28,-5,-437,-483,87,33,-43,32,-119,-91,-83],[-42,54,135,83,-120,23,16,10,0,-50,2,-13,-158,-98,-165,-213,-378,-218,-168,-148,-35,37,91,-152,-101,-59,-87,30,-95,-440,24,14,17,-164,18,10,4,-11,-21,-378,-86,-120,-133,-129,-198,-117,-124,-111,-88,-122,-213,-20,-21,-37,-55,-94,-129,-169,-203,-227,-241,-254,-397,-307,-236,-232,-238,-183,-146,-98,-136,38,-9,-49,41,-15,-165,-132,-187,-285,-208,-385,-202,174,151,72,118,96,129,14,-340,-312,-346,-92,-142,-225,-293,-342,-453,-445,-352,-301,-54,115,228,42,-58,310,408,492,63,264,227,-13,-176,-423,-220,-56,-104,93,51,-147,-25,-231,-96,-51,-66,-115,-65,-50,-24,-192,23,-209,-305,-341,-320,-112,-78,-450,-720,-234,-473,-186,36,58,-215,484,49,683,733,638,571,-302,460,325,264,-766,-501,-552,56,790,817,448,-2802,460,-1234,-2065,-3388,-5428,-3841,-321,-292,-262,-226,-187,-6893,-12972,35,111,174,210,-33836,206,-5091,-8774,-4652,65,16,-40,-119,-3581,-4321,-1715,-194,-211,-228,-238,-224,-381,-1933,-1588,-1219,-126,-516,-64,85,86,-593,-198,10,-25,-330,-191,-245,-317,-349,-366,-314,-403,-257,-328,-165,-111,-83,-59,-20,5,14,22,24,-12,-60,-108,-142,-205,-291,-100,-65,-274,76,117,59,114,85,43,9,-20,-43,-70,-93,-319,-204,-211,-301,-332,-310,-265,-268,-132,-70,-51,-98,-97,-54,-88,-137,-197,-278,-325,-377,-425,-470,-495,-511,-507,-518,-518,-478,-419,-361,-299,-233,-165,-253,-109,-120,-172,-21,227,-182,-18,343,336,411,-120,174,254,-172,-619,-249,-172,-669,-588,-139,-202,-229,-224,-2801,-146,-44,-5816,91,158,-4506,261,76,360,385,408,411,394,-375,-718,-265,-403,-335,65,1,-69,-194,-427,-188,-201,-219,-194,-159,-109,-343,-61,106,48,-97,18,-106,123,570,229,403,314,-116,68,-34,-51,-31,15,-69,-172,-51,38,132,95,298,364,412,227,247,206,72,40,47,255,79,121,34,-40,-137,-264,-385,-431,-553,-200,-150,-165,-67,-176,-232,-243,53,244,196,158,141,-75,53,46,1,16,2,-209,-2,203,227,96,-167,-132,-76,-93,-137,-56,-92,-212,-142,-76,-36,41,-81,-112,-6,111,100,42,-74,-64,-96,-13,-23,-30,-13,-50,-315,-95,31,29,22,-183,-55,-92,-191,-206,-263,-314,-360,-380,-349,-310,-291,-275,-277,-294,-321,-343,-351,-344,-293,-261,-207,-165,-112,-95,-91,-124,-513,-121,-320,-174,-567,-544,-494,-267,-278,-283,-277,-287,-309,-369,-108,-103,119,154,-249,-174,114,229,413,156,169,169,-121,-76,145,-44,0,-179,190,191,82,-32,-215,-290,-264,-39,-225,-84,-198,-348,-253,-58,127,-136,200,0,-48,-132,-314,-244,148,-37,78,-98,24,-93,-167,-200,-58,-207,-34,50,-33,-93,-140,-137,-104,-56,-7,-357,16,112,166,89,289,336,403,440,500,-4,141,166,-1,-36,-191,-95,47,86,-2,-38,-46,-75,-247,-351,-254,-142,-49,-35,-169,-66,-95,-133,-173,-50,-144,-117,-182,-114,-121,-143,-159,-204,-256,-161,-161,-155,-148,-153,-141,-151,-160,-152,-147,-264,-225,-108,-103,-113,-343,-137,-167,-194,-207,-220,-227,-232,-230,-237,-268,-300,-325,-312,-273,-193,-126,-259,-178,-332,-368,-113,20,26,-54,-87,-339,-201,-158,-73,-7,-96,53,332,-16,-4,1,-43,-196,-140,77,138,27,-102,-44,139,82,-177,-50,-142,-231,-286,-294,-260,-221,-183,-139,-124,-98,-168,-98,-116,-104,-88,-69,-48,-60,-156,23,44,-233,-419,-230,-22,-50,-109,-178,-216,-230,-201,-146,-79,-206,-198,-6,102,136,-78,-408,139,318,35,-55,290,72,212,434,-25,281,157,-95,-22,-113,-161,-179,-221,-161,-212,-165,-166,-182,-213,-218,-249,-281,-302,-335,-371,-396,-429,-446,-438,-394,-357,-308,-238,-199,-162,-118,-128,-277,-184,3,29,60,-184,-258,-103,-286,-379,-63,-59,-90,200,358,208,-134,-32,230,665,131,58,-126,-110,-206,88,-88,-257,-1,-130,-226,-242,-180,-234,-159,-3,96,129,75,-216,97,179,81,41,80,35,-9,-114,-117,-182,-250,-311,-355,-383,-349,-303,-286,-273,-268,-274,-265,-267,-310,-268,-261,-245,-251,-205,-173,-139,-113,-138,-167,-64,-34,-166,40,62,-178,-249,-225,-195,-215,58,19,86,56,12,-33,-75,-120,-160,-243,-192,-201,-171,-114,-44,-25,-110,-282,-58,172,126,-188,-225,-330,41,312,73,-108,-20,219,217,152,138,163,-112,105,-169,-176,-236,-13,-169,14,-104,-11,-46,426,130,-363,-12,-180,153,151,-6,-165,36,-6,-274,-75,-106,-136,-185,-283,-241,-198,-162,-67,30,144,59,-103,-218,-30,136,284,-186,-194,-123,-194,-229,-282,-228,-40,-1506,-3645,-9326,-7667,-3577,-361,-458,47,148,239,322,390,125,-10,-7,-273,-64,-132,-41,-89,24,-118,-736,-305,9,-86,-310,-344,-76,-85,-96,-107,-128,-223,-166,-185,-204,-225,-246,-260,-263,-262,-247,-295,-217,-198,-367,-147,-249,-114,-329,-123,-139,-275,-171,-191,-205,-210,-207,-207,-196,-198,-145,-128,-109,-98,-95,-111,-119,-140,-342,-193,-180,-246,-192,-180,-156,-229,-127,-115,-89,-83,-101,-110,-139,-177,-226,-509,-531,-316,-334,-361,-352,-314,-267,-198,-127,-66,-48,-102,-158,-120,-266,-134,-119,-273,-354,-470,-487,-352,-199,-100,82,173,101,-417,48,36,300,349,212,204,210,-109,163,59,-219,-366,102,105,5,75,-59,-52,-49],[-74,-6,37,7,-125,-21,-16,-6,3,-69,57,66,-159,35,-18,-68,-319,-142,-148,-137,-98,-40,10,-159,-86,-53,0,-3,-190,-404,-185,-256,-301,-335,-323,-309,-275,-243,-200,-249,-150,-131,-96,-53,-160,23,-133,80,123,-118,-239,-89,116,301,183,-113,-77,275,-33,-147,210,64,-392,-232,97,-186,-201,170,177,151,-116,15,-51,-9,7,-45,-167,-180,-255,-337,-383,-395,-361,-316,-272,-238,-215,-181,-161,-111,-410,-328,-339,-42,27,-189,-105,-168,-498,-516,-259,-353,-111,-21,78,9,-86,278,326,353,-8,274,240,-17,-213,-436,-208,-106,-185,345,134,-116,1,-143,-69,80,232,-154,17,191,188,-257,12,-170,-278,-293,-395,-319,-226,-367,-644,-45,-456,-110,159,-25,-236,305,102,288,249,181,97,-188,-147,-289,-370,-1183,-399,-237,-87,-30,-17,-60,-2928,-157,-2360,-2530,-2559,-5538,-3183,-421,-402,-395,-398,-419,-6558,-8525,-291,-216,-150,-103,-31185,-61,-5083,-5529,-4399,-62,-77,-99,-654,-3648,-3798,-2197,-125,-115,-101,-78,-115,-448,-2083,-1158,-1195,-193,-563,-33,123,69,-609,-208,-167,-253,-353,-279,-188,-98,8,77,141,-359,268,-313,-107,-105,351,328,307,268,208,146,89,-50,-45,-58,-15,-180,-225,-69,-121,-144,10,-54,-132,-187,-146,-46,75,178,257,-21,-8,-374,-237,-1,-217,103,94,-21,-371,-128,184,65,-81,-59,118,119,-103,-27,-71,-114,-161,-205,-249,-270,-278,-266,-264,-261,-237,-218,-220,-233,-245,-248,-238,-213,-187,-131,-89,-54,-158,-26,-38,-37,-46,-95,-138,-196,-247,-651,-351,-353,-809,-544,-230,-203,-168,-139,-2738,-62,-50,-884,-62,-84,-4165,-173,-208,-228,-223,-168,-94,-18,-412,-442,-246,-607,-488,271,280,224,-95,-501,190,126,-214,16,-53,-122,-314,-117,-13,30,-19,76,-178,49,477,177,268,221,-140,-18,-53,-1,-57,-50,-56,-169,8,52,85,89,136,157,171,175,171,132,6,27,84,150,90,142,126,109,98,36,-22,-103,-497,-238,-259,-267,-160,-207,-239,-162,76,178,196,173,149,-79,72,139,1,44,-33,-197,-42,268,313,120,-89,-117,-91,-57,-63,7,109,-219,-153,-108,-158,-213,-232,-263,-283,-322,-362,-402,-396,-314,-244,-168,-97,-47,0,-100,-296,-102,17,-10,-43,-220,-173,-225,-278,-311,-303,-270,-238,-213,-190,-185,-215,-261,-335,-377,-313,-245,-173,-99,-224,-256,100,-39,168,243,71,-205,-537,-18,-325,-198,-528,-685,-338,-103,-20,-57,-75,-274,-257,-350,-29,-51,118,114,-316,-277,40,215,437,178,167,109,-171,-26,185,-119,46,-193,116,141,53,-47,-201,-259,-249,-29,-236,-127,-245,-355,-353,-229,-97,-110,136,-47,-97,-144,-360,-312,103,-26,33,-178,30,-138,-141,-204,-113,-176,-229,-255,-235,-187,-138,-78,-27,17,6,-317,39,127,180,39,233,131,463,495,533,-17,97,115,-46,-21,-161,-102,44,-21,-121,-225,-315,-405,-433,-362,-300,-253,-211,-188,-170,-168,-162,-146,-175,-115,-226,-152,-182,-167,-171,-193,-213,-239,-285,-269,-296,-335,-363,-401,-414,-433,-403,-358,-326,-294,-275,-268,-261,-259,-392,-223,-213,-200,-182,-173,-168,-163,-148,-135,-139,-140,-142,-145,-167,-172,-196,-254,-235,-299,-354,-164,-92,-20,-60,-130,-344,-84,-135,-95,-35,-131,75,39,-7,-42,-36,-66,-164,-99,107,229,47,-163,-40,190,138,-162,121,-28,-85,88,179,207,222,227,232,207,-53,-115,110,-60,38,28,26,30,-29,-77,65,71,-280,-388,-254,-86,-148,-251,-372,-442,-361,-237,-107,16,-226,-164,-28,110,331,-73,-449,172,186,43,-39,-4,-37,-71,-87,-95,-97,-110,-83,-59,-57,-51,-58,-218,-114,-184,-248,-323,-414,-488,-444,-358,-289,-224,-190,-168,-138,-101,-32,54,11,-305,-201,-64,26,323,254,-130,-236,-237,13,-36,-107,-243,-207,-139,-228,-373,-79,-18,-52,36,4,-53,-124,-72,-91,-102,-141,-219,-297,-380,-352,-242,-111,-309,105,238,-36,1,-160,-188,-185,12,326,247,118,-249,-54,-169,-289,-339,-263,-175,-95,-87,0,12,6,-82,-26,-44,-288,-107,-143,-164,-253,-172,-133,-203,-332,-111,-26,-90,-214,70,13,139,106,-43,-110,33,177,-113,75,183,-214,-171,-216,-171,-210,14,30,133,63,15,1,20,44,-12,-168,-53,-198,-52,-33,-37,-17,-50,-263,-44,210,92,-206,-213,-328,14,309,141,-77,-5,195,99,40,54,123,-61,146,-174,-177,-214,74,-164,-22,-46,96,30,249,135,-364,-26,-163,-102,-110,-107,-136,-73,-59,-179,-13,7,-67,-153,-297,-217,-178,-146,-8,-48,-67,-117,-149,-185,-200,-202,-209,-212,-217,-226,-249,-263,-255,-264,-280,-1320,-4206,-7478,-6298,-3636,-177,-519,-63,20,93,156,207,119,-4,-38,-249,-138,-176,-39,-77,110,57,-642,-273,20,-65,-337,-480,-85,-115,-139,-150,-158,-169,-139,-126,-114,-112,-124,-143,-170,-207,-228,-283,-203,-153,-377,-230,-283,-66,-324,122,114,-188,59,0,-117,-166,-267,-371,-327,-249,-168,-100,-31,23,63,75,86,-18,-402,-217,-121,-248,-137,-185,-219,-342,-275,-286,-264,-250,-241,-213,-195,-180,-252,-491,-469,-204,-246,-325,-396,-424,-379,-281,-175,-74,-100,-77,-217,-144,-308,-96,-28,-378,-159,-135,-33,-255,-228,-271,-225,-147,-33,-398,9,25,272,394,274,252,231,-162,106,-16,-36,-227,63,57,23,82,-28,-47,-43],[-140,-185,-209,-199,-162,-121,-73,-35,-10,-92,57,80,-130,99,87,-65,-259,-222,-35,-98,55,6,-62,-157,-250,-310,-225,-140,-269,-197,40,50,49,-16,1,-33,-59,-84,-90,-126,-189,-103,-79,-45,-140,0,-142,3,10,-127,-256,-164,11,0,0,-165,-143,10,-13,-181,70,59,-368,-161,150,-212,-145,216,229,246,-110,-9,-94,35,49,-8,-167,-127,-176,-220,-226,-259,-203,-172,-123,-63,-1,69,137,-54,-348,-286,-315,-33,57,-265,-160,14,-515,-473,-165,-371,-103,-61,-10,-9,-117,63,80,85,-87,66,62,1,-206,-436,-202,-158,-247,197,129,-82,24,-67,30,181,120,-194,-40,-55,-68,-298,-12,-117,-229,-191,-247,-3,-34,-248,-573,-36,-475,-42,22,-117,-252,-187,-279,-368,-441,-408,-313,-247,-189,-167,-139,-1395,-127,-119,-159,-193,-255,-347,-2883,-382,-3239,-2474,-1869,-5324,-2551,-213,-215,-226,-234,-250,-5691,-4359,-185,-136,-87,-47,-30168,1,-4539,-2774,-4282,133,172,205,-1051,-3775,-2986,-2660,305,-180,317,296,-81,-404,-1681,-740,-960,-196,-684,-45,90,-24,-620,-233,-265,-242,-395,-222,-141,-134,-120,-142,-154,-278,-301,-374,-433,-407,-342,-283,-221,-175,-152,-134,-119,-122,-156,-164,-157,-167,-184,-180,-212,-175,-116,-46,-13,112,192,103,317,346,355,-17,-36,-369,-268,21,-152,73,42,-2,-478,-115,-4,-10,-66,-32,35,48,-168,-13,10,-4,-36,-80,-137,-179,-274,-233,-254,-268,-248,-217,-187,-146,-89,-23,-121,-72,-132,-107,86,280,-161,124,203,177,157,31,128,146,-29,-693,-244,-339,-997,-457,260,396,398,402,-2540,156,427,405,362,306,-3179,143,73,25,1,30,84,148,-459,-176,-140,-719,-502,266,259,200,22,-569,127,117,-206,110,114,107,-267,-6,-25,-90,-155,-195,-229,-184,-164,-139,-96,-70,-141,-107,-66,-86,-133,-201,-275,-342,-400,-345,-271,-195,-136,-81,-42,-30,-39,-66,-112,-147,-162,-142,-104,-37,37,48,226,-21,116,-78,-427,-15,-244,-386,-203,-159,-184,-270,-275,-193,-102,-20,40,-98,79,75,-3,-22,-94,-181,-193,-202,-170,-112,-52,-95,-115,-25,-5,-26,33,-237,-158,-45,-58,-87,-85,-91,-87,-92,-92,-83,-65,-42,-45,-27,-21,-37,-50,-151,-279,-165,-183,-183,-146,-258,-56,-274,-281,6,23,82,44,-9,-143,-152,-237,-234,-136,-27,-84,29,152,-99,-334,-200,121,-65,157,155,42,-236,-425,-240,-334,-50,-431,-593,-194,214,32,-19,-1,-240,-174,-245,94,5,99,72,-365,-387,-22,43,3,-26,-37,-50,-212,-96,-136,-182,-195,-213,-257,-291,-303,-317,-329,-349,-360,-354,-323,-273,-215,-150,-93,-40,0,-92,56,-98,-163,-146,-324,-340,57,-6,7,-256,8,-185,-117,-209,-151,-146,-147,-141,-126,-115,-153,-109,-100,-78,-37,-274,43,168,137,-21,87,-73,554,555,543,-44,41,55,-98,-27,-148,-117,-51,-107,-144,-142,-145,-156,-185,-212,-237,-255,-249,-232,-201,-176,-138,-93,-176,-80,-300,-176,-179,53,139,-109,-65,-144,-263,-15,-99,17,-8,-38,-38,-57,-51,-33,-18,-213,-95,-183,8,-15,-327,-76,-227,-147,-129,-85,-16,-75,155,-88,81,141,153,-63,-60,-62,-130,-248,-233,-234,-311,-109,59,125,-34,-185,-307,29,-91,-139,-77,-137,-220,-299,-319,-237,-163,-104,-130,-66,-22,-14,-22,-209,-47,-8,2,-144,78,-4,-79,82,184,164,242,251,264,250,-44,-62,83,-71,86,41,-1,-43,-70,-80,-71,-48,-331,-361,-272,-25,-40,-97,-183,-271,-371,-358,-245,-130,-232,-122,-54,87,77,-53,-476,-179,-297,-386,-328,-203,-58,49,137,107,195,152,-52,39,-67,-179,-297,-380,-345,-267,-170,-81,-11,-314,36,89,76,9,31,-130,37,86,174,145,24,-333,-232,-135,-46,314,244,-127,-175,-289,-17,-119,-229,-345,-389,-335,-280,-343,-215,-196,-183,-186,-157,-165,-153,-146,-165,-177,-200,-218,-181,-182,-164,48,-81,-323,115,345,-65,-2,-157,-155,-203,20,426,386,165,-280,53,115,12,-90,-200,-286,-311,-258,-218,-179,-153,-130,-100,-71,-292,-103,-18,6,-206,78,82,-217,-311,-146,0,-60,-201,76,45,136,67,11,-58,-92,-64,-64,60,106,-242,-107,-183,-152,-196,-17,37,123,105,86,73,77,89,30,-71,-1,-189,4,254,-38,99,9,-228,-29,235,54,-191,-137,-307,-21,176,80,-48,-130,-261,-372,-270,-150,-52,-21,122,-191,-170,-204,141,-121,-53,21,30,-52,-140,-217,-339,-327,-330,-308,-266,-222,-170,-121,-82,-83,-22,-16,-28,-124,-308,-195,-158,-149,-134,-112,-45,1,-38,-116,-50,130,317,-183,-210,-160,-293,-303,-166,-118,120,-1102,-4313,-5502,-4709,-3886,81,-561,-71,-139,-215,-279,-310,-302,-255,-218,-231,-219,-245,-292,-278,-209,-139,-527,-255,-21,-45,-351,-584,-42,-64,-97,-131,-176,-212,-258,-294,-320,-307,-260,-212,-167,-135,-104,-270,-79,-75,-353,-328,-270,-114,-313,-169,-195,-205,-214,-222,-228,-239,-254,-280,-297,-306,-314,-338,-363,-383,-340,-288,-211,-125,-324,-218,-79,-259,-57,-28,60,-441,-171,264,262,250,234,226,223,5,-281,-449,-412,195,158,-310,-21,-51,-39,-46,-38,-23,-149,-48,-273,-164,-286,-65,8,-388,-139,-136,28,-356,33,-14,-6,-47,-57,-373,-36,-2,39,79,115,145,172,-210,37,-79,121,-82,45,-6,-59,-117,-157,-183,-208],[-96,-116,61,184,-112,243,234,132,111,-109,-111,-248,-342,-287,-113,-130,-205,-343,37,-40,6,829,146,-124,-54,-25,-278,-485,-450,-267,-104,1,65,56,23,13,116,125,157,-7,-215,7,-19,149,-129,236,-136,204,146,-131,-262,-232,-169,-254,-314,-364,-389,-417,-453,-504,-571,-664,-622,-496,-365,-238,-120,3,96,175,-113,-32,-131,80,212,52,-162,-97,-149,-197,-52,-188,-193,-185,-253,-304,-320,-283,-232,-152,-250,-198,-280,-28,6,-288,-238,26,-504,-374,-106,-360,-75,7,0,-36,-147,-45,-33,-16,-157,25,60,45,-162,-424,-205,-207,-273,341,103,-51,48,-13,135,254,142,-232,-107,-230,-337,-423,-446,-397,-324,-252,-197,-143,-78,-104,-502,-31,-528,8,58,-215,-270,-62,-140,-217,-294,-370,-411,-424,-396,-375,-335,-1162,-245,-228,-223,-203,-202,-227,-2665,-214,-2935,-2050,-1343,-4670,-1951,-184,-195,-213,-234,-269,-4430,-775,-310,-290,-246,-201,-30281,-123,-3456,-586,-4347,-12,-8,-21,-1290,-3991,-2180,-3115,-112,-581,-104,-81,-145,-334,-1198,-404,-600,-96,-853,-124,60,29,-610,-280,-51,-52,-471,-253,-75,-70,-41,-329,-198,-185,24,-271,-99,-261,101,105,117,118,102,85,69,-128,-21,-55,-71,-96,-112,-93,-297,-37,32,109,-50,243,301,136,373,379,372,-20,-55,-296,-279,30,-99,194,185,146,-572,-104,83,45,-54,-10,-20,-48,-244,-21,33,4,122,-72,148,55,-422,-72,-294,-99,-135,-74,110,76,172,205,-27,-65,-157,-106,98,270,-192,158,409,333,297,73,172,268,33,-740,-282,-507,-1230,-343,220,603,515,428,-2266,263,230,159,81,10,-2037,-519,-180,-194,-189,-155,-120,-96,-497,-92,-109,-495,-347,-203,-251,-312,-359,-539,-356,-319,-280,-245,-204,-176,-211,-170,-187,-216,-257,-296,-334,-369,-397,-382,-329,-273,-211,-197,-121,-98,-124,-124,-167,-215,-280,-315,-276,-170,-51,85,216,309,146,-75,-158,10,161,368,55,225,284,-9,411,-106,12,-159,-345,-5,-284,-515,-302,-71,-93,-83,-108,-56,37,141,123,-126,73,271,-9,-91,-158,-154,-121,-25,-117,-190,-246,-278,-281,-238,-204,-187,-181,-266,-157,-163,-142,-132,-92,-61,-21,1,21,35,18,30,-27,-35,-81,-141,-185,-217,-266,-163,-80,9,110,-297,200,-303,-187,27,21,189,319,244,-215,3,-25,-95,-101,-47,-56,61,137,-103,-449,-106,136,-87,135,105,22,-133,-301,-97,-319,19,-316,-407,-67,249,71,16,71,-207,-80,-98,132,58,74,29,-382,-440,-50,60,45,36,40,-34,-234,37,22,-212,17,-213,-62,-60,-89,-132,-174,-226,-272,-307,-330,-332,-308,-270,-240,-218,-210,-204,-220,-232,-238,-249,-271,-309,-268,-235,-199,-251,-114,-234,-95,-213,-196,-108,-74,-61,-14,-124,-194,67,-119,-29,-18,-236,32,351,39,-90,-55,-255,482,626,499,-79,-24,-10,-156,-48,-152,-137,13,-43,-209,-79,-18,2,-33,-68,-235,-143,-176,-187,-188,-182,-157,-111,-180,-97,-326,-171,-169,49,122,-130,-57,-117,-226,-61,-74,-40,-101,-165,-196,-212,-184,-123,-68,-202,-27,-208,38,25,-241,-94,-313,-96,101,177,228,-71,216,-67,75,145,78,-109,-42,-50,-135,-245,-264,-161,-254,-170,-139,-108,-93,-245,-249,-121,-121,-199,-182,-188,-203,-184,-178,-179,-176,-176,-183,-187,-189,-190,-199,-224,-192,-187,-192,-189,-181,-195,-216,-236,-265,-287,-311,-325,-319,-324,-306,-301,-306,-328,-330,-332,-310,-279,-243,-207,-171,-135,-387,-342,-269,-133,-150,-199,-263,-334,-311,-278,-232,-192,-212,-189,-209,-237,-263,-266,-473,-93,21,13,-41,276,119,132,290,167,107,-38,-164,-280,-294,-200,-116,-240,39,-63,113,137,116,-283,18,54,-14,-82,-170,-256,-305,-302,-240,-173,-105,-319,-255,-215,-135,62,78,-122,-109,-246,-47,77,69,-341,-98,-245,-141,-303,-189,-263,-342,-303,-201,-130,-30,-94,121,250,246,-9,-67,-215,-169,20,-104,-282,107,347,-97,-11,-175,-144,-218,10,49,49,90,-285,25,116,35,5,92,99,109,-63,104,287,105,-81,170,47,-295,-131,-1,132,-143,92,20,-237,-274,-167,12,-24,-205,53,62,-7,-100,-168,-224,-205,-118,-31,81,116,-264,-64,-154,-143,-183,-43,29,256,212,115,11,-61,-81,-25,37,49,-164,50,235,-51,146,63,-187,-19,245,8,-157,-26,-266,-64,144,-9,-161,-339,-333,-152,0,120,195,2,189,-227,-161,-209,5,-108,-229,-330,-403,-326,-273,-242,-302,-243,-251,-259,-236,-186,-118,-49,4,2,56,91,57,-103,-321,-183,-144,-135,-160,-217,-240,-272,-259,-213,-135,-46,29,-137,-214,-181,-364,-392,-172,-120,218,-856,-3831,-3446,-3008,-4047,44,-583,-133,-195,-250,-276,-268,-237,-183,-138,-221,-261,-265,-70,-56,-49,-41,-401,-253,-86,-102,-329,-464,-222,-235,-233,-213,-191,-154,-175,-108,-83,-75,-87,-130,-138,-184,-230,-284,-347,-398,-399,-407,-322,-270,-292,-215,-205,-199,-213,-244,-286,-328,-340,-322,-283,-236,-194,-172,-158,-162,-178,-205,-200,-172,-252,-193,-31,-278,-97,-32,11,-490,-245,261,255,237,209,211,182,-34,-280,-386,-358,254,183,-318,-23,-79,38,303,-64,-71,-187,-20,-321,-176,-229,-39,-90,-271,-112,-116,-59,-335,-38,15,67,74,-115,-336,-60,2,78,41,-11,-72,-133,-244,-251,-293,-294,-249,-190,-110,-24,54,32,-45,-20],[-55,-101,0,164,-106,462,311,142,64,-141,-154,-223,-253,-230,-182,-196,-175,-430,91,10,-62,146,97,-93,-89,-192,-282,-351,-372,-325,-257,-209,-167,-146,-110,-81,-38,12,82,92,-178,-62,-95,84,-128,216,-118,367,162,-118,-259,-294,-160,-226,-234,-193,-111,-45,-21,-216,-73,-155,-289,-286,-250,-255,-12,144,143,200,-127,-56,-165,117,247,82,-154,-87,-146,-197,-182,-250,-326,-409,-473,-416,-315,-201,-105,-141,-153,-87,-233,-23,-18,-210,-314,185,-473,-273,-74,-334,-78,-108,-154,-199,-209,-157,-108,-61,-182,0,25,54,-94,-390,-213,-247,-254,40,-2,-28,-44,-56,-70,-40,-2,-262,-166,120,148,-129,157,20,-82,-10,-111,7,-37,-99,-421,-279,-600,-358,-245,-302,-282,102,185,249,86,298,287,235,169,78,-361,-858,-66,-94,-102,-70,-37,-186,-2330,63,-2070,-1526,-947,-3600,-1379,173,167,152,133,93,-2918,19,-2280,-123,-197,-279,-30917,-396,-1956,-392,-4596,-376,-376,-388,-1323,-4297,-1460,-3558,-329,-1008,-309,-316,-323,-338,-824,-334,-295,-242,-982,-283,-81,-41,-569,-343,115,194,-569,-280,276,434,-67,-512,-309,-86,456,-245,-83,-219,205,127,65,1,-64,-118,-150,-174,-200,-184,-151,-145,-162,-187,-370,-310,-312,-263,-188,-110,-33,31,87,114,125,-24,-62,-196,-249,22,-63,221,301,234,-558,-102,4,67,-41,1,159,-175,-330,-46,333,-33,92,-92,96,47,-372,-80,-365,-163,-255,-332,-400,-438,-413,-353,-278,-188,-196,-131,64,92,-248,18,-72,-145,-179,-152,-46,74,85,-772,-344,-727,-1495,-225,177,167,75,-18,-1965,-148,-202,-229,-236,-216,-872,-1158,-135,-102,-83,-65,-64,-81,-514,-159,-205,-238,-264,-270,-244,-211,-164,-436,-77,-58,-182,-86,-118,-171,-249,-325,-350,-290,-208,-120,-209,-218,31,23,-40,-59,-112,-284,-139,-130,-151,-20,53,-118,-135,0,-38,-74,81,46,43,80,54,-188,-250,0,187,357,16,235,280,-51,231,-185,-95,-225,-258,7,-315,-518,-388,17,2,47,90,152,130,164,91,-161,53,192,-15,-171,-241,-118,-154,-226,-292,-319,-295,-255,-220,-162,-125,-114,-89,-305,-159,-28,-20,34,87,130,-17,10,184,39,45,51,-21,80,22,-45,-126,-250,-260,-174,-157,-128,-82,-336,-17,-234,-64,37,8,130,131,125,-258,60,35,95,74,26,-32,-35,-65,-106,-558,-61,-32,-108,23,34,44,-7,-185,100,-283,52,-202,-227,37,144,90,47,32,-180,-76,-145,-168,-194,-178,-161,-360,-340,-57,-37,-44,-52,-50,-104,-236,-44,-46,-198,-16,-221,-148,-44,-66,-106,-147,-197,-225,-216,-214,-232,-21,58,126,182,217,-104,-42,-189,-300,-104,-197,-255,-42,39,35,-180,29,-282,-73,-212,-230,-82,164,268,-1,-127,-230,23,-178,-62,-35,-206,3,223,-79,-158,-187,-278,385,557,446,-112,-96,-76,-213,-79,-166,-162,19,-54,-220,-108,-18,219,237,-73,-233,20,-217,-165,-111,-197,-269,-315,-334,-323,-321,-308,-287,-273,-262,-277,-297,-332,-298,-262,-224,-196,-159,-128,-79,-83,-11,37,-15,-197,34,-180,0,67,-151,-139,-302,-86,106,369,206,-67,212,-49,58,132,-6,-137,-24,-27,-127,-240,-286,-87,-196,-162,27,310,81,-277,-182,108,32,-250,-207,-183,-253,-287,-329,-316,-287,-262,-247,-233,-221,-214,-224,-229,-243,-264,-295,-306,-282,-251,-215,-173,-140,-107,-86,-68,-48,-56,-59,-86,-131,-197,-246,-295,-305,-267,-219,-179,-146,-118,-441,-327,-260,-120,-109,-118,-135,-349,-139,-210,-131,-124,-167,-131,-129,-124,-132,-169,-437,-220,-253,-277,-318,-347,-326,-303,-268,-237,-215,-213,-182,-152,-137,-110,-189,-255,-4,-20,44,113,150,-230,-5,216,194,-69,66,-208,52,1,-38,-73,-96,-263,-267,-292,-221,-145,-160,-193,-220,-215,-237,-230,-208,-355,-213,-304,-217,-255,-254,-289,-304,-284,-213,-165,-87,-162,54,148,215,-44,-61,-220,-185,-54,-136,-214,84,431,-123,-18,-205,-148,-223,-14,139,79,21,-240,-172,-296,-240,-76,28,8,48,-65,40,206,18,-83,369,40,-287,-181,-49,102,-76,68,-47,-253,-232,-159,24,23,-207,13,-43,-144,-243,-296,-272,-203,-112,-24,60,82,-268,-36,-129,-138,-164,-63,9,165,88,-12,-128,-241,-334,-305,-210,-125,-127,-15,17,-72,39,32,-140,-10,-16,-41,-114,68,-211,-110,32,-56,-148,-270,-307,-165,-6,142,192,9,186,-272,-154,-230,188,-23,-159,-342,-246,-102,-13,19,-263,-80,-192,-347,-296,-130,-95,84,169,74,65,285,107,-91,-334,-182,-134,-148,153,97,76,34,10,-13,-109,-36,-56,-76,-210,-206,-447,-499,-222,-162,-22,-594,-3118,-1329,-1248,-3415,97,-596,45,37,16,-7,-34,-63,-90,-171,-226,-301,-311,9,0,167,210,-276,-272,-14,-24,-278,-309,176,154,-42,113,89,-57,-199,-214,-178,-41,-102,-173,-238,-240,-166,-264,-14,-87,-271,-395,-135,-147,-272,-3,-79,-151,-221,-250,-212,-206,-146,-153,-170,-191,-214,-232,-212,-164,-102,-48,16,71,-208,-156,5,-319,-160,-67,-33,-439,-311,90,89,74,41,18,-20,-77,-242,-321,-322,-215,-226,-292,-235,-211,-192,-161,-132,-142,-213,-68,-375,-199,-178,-23,-12,-164,-76,-114,-167,-236,-286,-240,-157,-96,-166,-309,-100,-21,94,72,29,-19,-55,-270,-76,-144,106,143,71,225,44,77,45,-56,-26],[-1,-32,-67,81,-119,-150,-265,-365,-417,-388,-310,-233,-175,-135,-130,-270,-181,-398,-152,-159,-157,-124,-93,-76,-47,-23,7,29,-202,39,-43,10,-103,-49,-73,-155,-82,86,180,155,-109,-128,-175,-7,-149,174,-103,233,113,-94,-266,-356,-394,-342,-220,-161,-60,9,-50,-237,-19,-73,-262,-125,-101,-286,28,128,74,138,-166,-97,-205,126,86,-9,-155,-203,-278,-329,-329,-315,-296,-270,-224,-165,-92,-17,15,-203,-79,17,-191,-32,-25,-82,-327,157,-452,-212,-87,-328,-189,-242,-257,-273,-273,-235,-218,-219,-230,-265,-287,-293,-297,-349,-233,-289,-234,-28,-19,-5,92,12,279,353,125,-291,-227,377,358,16,236,86,-6,76,-20,108,102,204,-344,-46,-689,23,21,-381,-294,19,198,669,-594,402,558,470,384,282,-535,-645,89,22,-36,-57,-64,-366,-1966,-331,-1267,-1077,-612,-2222,-840,261,268,263,258,239,-1287,216,-9394,132,82,19,-31492,-120,-272,-215,-5014,-259,-261,-255,-1130,-4683,-892,-3985,-59,-1441,9,-45,-555,-321,-617,-90,-1,-33,-926,-532,-176,-239,-506,-422,-93,60,-695,-304,118,489,-168,-539,-364,3,538,-215,-80,-115,41,79,16,-29,-59,-54,-15,-202,-20,95,146,-24,-36,32,-421,66,35,9,-114,-23,-22,-21,-16,-31,-55,-95,-141,-180,-223,-271,-289,-203,-111,-53,-452,-112,-71,105,-24,9,159,-318,-422,-86,161,-82,11,-124,39,72,-246,-66,-378,-121,-87,-104,-173,-76,91,248,173,-66,-245,-179,33,89,-323,-19,-150,-252,-334,-336,-258,-194,-133,-755,-417,-980,-1764,-117,-136,-183,-216,-246,-1663,-252,-260,-261,-263,-255,-239,-1618,-221,-196,-179,-162,-155,-164,-492,-208,-231,-244,-260,-309,-282,-300,-309,-317,-309,-306,-294,-268,-221,-161,-104,-169,28,-56,157,229,-150,-287,176,105,-70,-124,-90,-357,-53,51,-138,-53,-52,-95,-193,-117,-173,-118,-5,-52,-112,-181,-245,-281,-324,-276,-260,-237,-231,-222,-221,-195,-180,-235,-193,-232,-178,-179,-316,-369,-326,-167,-160,-163,-166,-172,-181,-186,-197,-217,-231,-255,-261,-259,-299,-219,-181,-160,-133,-101,-66,-38,-199,33,87,-153,-81,-319,-158,-1,-23,315,346,362,5,-16,171,43,72,73,-13,98,14,-76,-189,-277,-252,-271,-263,-252,-238,-357,-241,-215,-188,-162,-134,-112,-108,-119,-208,-142,-149,-113,-36,8,2,94,157,-93,-568,51,154,-118,68,236,283,136,-71,320,-227,81,-86,-48,129,96,42,-13,-70,-155,-181,-247,-278,-330,-362,-394,-373,-338,-328,-330,-356,-376,-366,-337,-306,-234,-183,-141,-48,-219,-199,22,4,-38,-105,-182,-195,-55,-173,-208,-239,-274,-269,-225,-168,-119,-142,-206,-303,-67,-135,-191,-86,24,37,-100,28,-316,-42,-198,-222,-47,216,277,-11,-101,-224,-23,-228,-80,-49,-175,-27,71,-196,-211,-291,-165,280,222,167,-131,-164,-131,-239,-107,-176,-180,21,-21,-165,-133,-18,228,203,-66,-221,70,-208,-124,-45,-103,-148,-175,-188,-193,-214,-219,-204,-176,-136,-151,-71,-72,-169,-145,-28,18,18,8,16,-114,3,14,-59,-189,36,-122,-46,51,-59,-124,-242,-44,122,320,176,-58,207,-34,34,109,-88,-133,-3,0,-101,-225,-281,-10,-141,-203,-18,346,153,-239,-106,268,108,-224,-278,-200,-282,-241,-157,-80,-76,-62,-39,-28,81,65,24,-144,-149,-115,-155,-151,-98,-32,-89,73,95,7,281,281,288,254,148,81,-8,-101,-135,-170,-158,-125,-82,-58,-54,-152,-473,-311,-292,-361,-359,-303,-241,-238,-119,-231,-32,7,-110,27,-148,103,219,61,-384,131,297,-68,-78,245,133,-8,143,182,171,151,-1,130,55,221,-254,-264,157,18,-42,115,164,-179,-32,234,156,-132,37,-267,45,15,-22,-18,-29,-188,-264,-351,-281,-30,-18,-105,-12,-166,-73,-13,-25,-335,-107,-343,-168,-205,-261,-252,-285,-333,-347,-384,-391,-388,-394,-379,-366,-352,-311,-261,-222,-191,-173,-139,-98,-83,-149,-102,-238,-168,-219,-72,-23,27,88,-158,57,16,-80,-15,-31,-90,-22,-75,-17,127,-79,-84,320,26,-263,-250,-110,-74,-163,-178,-124,-267,-197,-124,-35,-73,-185,-191,-247,-292,-328,-321,-321,-316,-298,-284,-271,-275,-265,-251,-226,-208,-191,-171,-152,-142,-156,-189,-235,-285,-344,-398,-397,-362,-340,-309,-288,-262,-265,-266,-269,-288,-298,-274,-262,-220,-204,-188,-189,-216,-220,-229,-216,-169,-122,-75,-41,-4,14,-307,-151,-262,-46,-120,-205,-259,-255,-172,-88,-23,-226,-90,-53,-51,-83,-67,-104,36,180,128,65,308,151,-85,-337,-188,-124,-170,210,218,246,244,147,53,-144,114,210,6,-190,-228,-476,-590,-306,-228,0,-324,-2297,-48,-69,-2667,-94,-604,-86,-36,12,61,104,-76,-139,-213,-235,-313,-358,11,9,88,107,-151,-302,-46,-24,-214,-158,113,63,-113,-66,-143,-202,-245,-292,-308,-72,14,-186,188,259,61,-261,5,-117,-228,-304,-50,-152,-242,45,-34,-100,-155,-197,-219,-255,-185,-151,-91,-85,22,-40,-20,176,153,310,307,284,-184,-101,43,-363,-218,-122,-127,-358,-334,-206,-172,-138,-108,-56,-12,-113,-182,-247,-288,177,94,-232,-38,-148,-64,198,-104,-211,-205,16,-362,-215,-126,-5,-65,-135,-223,-288,-349,-398,-411,-391,-360,-358,-348,-352,-367,-385,-400,-396,-367,-315,-250,-270,-112,-149,6,75,79,205,38,69,57,-59,-33],[87,86,-104,96,-118,-57,-137,-222,-306,-354,-349,-313,-273,-233,-212,-315,-191,-324,-101,-86,-250,-54,-89,-47,-42,-44,-38,-38,-149,-60,-129,-94,-232,-132,-164,-97,-124,13,97,172,-16,-128,-200,-81,-158,141,-73,306,98,-30,-262,-392,-396,-98,-31,-106,-9,-46,-97,-251,-19,-12,-228,75,336,-309,58,372,6,79,-203,-133,-232,124,90,2,-146,-168,-237,-293,-308,-314,-320,-331,-341,-348,-340,-300,-262,-257,-138,-87,-141,-56,-63,-115,-235,-238,-432,-338,-367,-375,-353,-336,-313,-325,-342,-330,-335,-339,-319,-290,-226,-141,-67,-295,-239,-317,-220,145,-118,2,113,-17,242,258,39,-303,-255,349,397,170,268,148,70,159,91,102,176,342,-261,-73,-726,-24,14,-433,-290,-24,182,172,-1144,390,680,507,414,320,-663,-553,295,296,-204,-817,262,-548,-1625,-719,-601,-782,-203,-620,-318,-330,-359,-373,-367,-358,-320,-286,-15719,-230,-198,-174,-31571,-132,-94,-58,-5559,-203,58,83,-722,-5103,-519,-4330,-24,-1845,-221,-344,-812,-413,-587,-139,-33,59,-663,-859,280,-293,-428,-502,534,149,-819,-319,-54,360,-273,-397,-370,-62,-173,-227,-223,-187,-155,-123,-84,-51,-34,-15,-167,-244,-51,0,8,-8,-37,-61,-443,-155,-173,-183,-186,-184,-166,-149,-124,-111,-101,-101,-103,-98,-101,-118,-152,-136,-108,-79,-349,-138,-115,174,-8,9,167,-385,-506,-142,36,-141,-85,-168,-26,113,-145,-54,-312,-145,-74,-88,-275,-331,-122,93,255,-74,-308,-255,-42,-36,-423,93,216,138,73,8,-21,-44,-50,-689,-502,-1248,-1503,-189,-212,-253,-269,-276,-1370,-337,-945,-162,-139,-112,-82,-1862,-48,-19,0,24,37,38,-443,17,7,9,9,-459,-57,67,113,-205,-28,-158,-100,405,514,402,-42,-261,101,-40,327,302,-92,-332,109,98,-73,-177,-77,-420,-29,-5,-105,-35,-42,-79,-246,-219,-144,-163,-237,-315,-357,-267,-166,-251,-369,-17,150,220,-46,249,333,-21,72,-266,-291,-189,-70,59,-302,-220,-199,-132,-169,-199,-209,-208,-203,-194,-188,-204,-198,-216,-232,-261,-291,-308,-309,-315,-313,-304,-295,-293,-299,-273,-247,-218,-185,-290,-170,-55,-38,26,81,120,37,-42,146,44,80,80,-16,-1,-90,-195,-276,-307,-256,-189,-112,-48,12,-354,46,48,185,52,-12,160,330,315,-142,205,94,-9,-20,-13,34,97,144,-74,-470,103,153,-125,26,203,313,275,25,146,-170,-182,-288,-358,-343,-313,-301,-305,-308,-299,-277,-253,-189,-152,-105,-86,-232,-89,-53,-62,-96,-134,-167,-208,-273,-314,-376,-398,-353,-281,-229,-177,-118,-75,-87,-177,-184,-23,-123,-131,-138,-209,-299,-390,-344,-239,-249,-214,-269,-40,-88,-137,-136,103,168,-25,21,-309,-10,-178,-190,-7,132,141,-35,-55,-168,-65,-274,-99,-68,-150,-65,-87,-266,-248,-375,-75,-73,-107,-81,-134,-233,-179,-215,-135,-184,-195,29,46,-93,-155,-24,27,-62,-141,-208,-241,-247,-248,-251,-272,-298,-325,-356,-392,-404,-333,-229,-119,-18,-112,62,-56,-154,-162,-7,230,119,47,93,-147,-64,-115,-151,-177,-141,-123,-112,-118,-129,-160,-215,-277,-314,-298,-241,-170,-82,-24,3,73,-169,-104,19,23,-62,-196,-239,59,-96,-248,-72,336,219,-162,-28,316,192,-126,-256,24,144,130,51,24,-79,-20,-11,-24,135,106,81,-76,-192,1,-40,-19,179,54,-89,74,82,-27,269,277,289,267,237,126,-21,-73,6,-249,-107,-148,35,-8,-89,-245,-431,-293,-238,-85,-61,-53,-161,-124,6,-232,95,146,-45,88,-166,158,334,108,-320,101,265,-116,-93,231,139,-92,18,162,161,158,21,138,-5,343,-300,-258,156,60,-131,42,166,-125,-50,219,112,-202,0,-321,-89,-171,-252,-335,-405,-422,-369,-354,-279,-272,-266,-275,-268,-218,-191,-150,-107,-284,-92,-331,-100,-146,-246,-196,-255,-329,-348,-345,-297,-277,-204,-159,-136,-134,-125,-141,-230,-240,-200,-208,-225,-233,-243,-250,-245,-244,-245,-237,-227,-216,-183,-149,-119,-86,-132,-52,-78,-180,-93,-77,-55,63,-169,-70,276,19,-210,-302,-166,41,52,19,-180,-260,-154,-227,-225,-166,-121,-121,-146,-198,-275,-315,-282,-220,-150,-104,-85,-111,-227,-216,-277,-317,-295,-227,-143,-69,-22,-4,-9,-24,-57,-95,-112,-119,-122,-98,-68,-115,-15,-5,-24,-39,-79,-140,-124,-120,-128,-157,-96,-92,-60,-63,-30,-14,-17,-35,-73,-107,-154,-293,-262,-303,-333,-335,-267,-156,-68,33,133,87,-178,-111,-16,317,427,209,-104,8,212,166,70,34,-24,-66,-309,-181,-95,-179,-12,24,90,126,170,111,-156,133,270,109,-140,-228,-383,-590,-399,-290,-3,-64,-1397,-129,-123,-1848,-45,-597,25,69,91,92,77,-151,-159,-218,-229,-298,-382,-277,-323,-357,-363,-371,-376,-397,-401,-413,-424,-425,-395,-355,-311,-271,-224,-186,-254,-407,-48,-8,-212,80,123,-29,-221,32,-123,-171,-184,50,-119,-188,31,85,210,336,303,-68,-277,302,335,48,-79,-73,-120,-59,97,136,411,297,152,-160,-178,-355,-507,-533,-412,-292,-268,-300,-85,-30,-1,8,29,26,-121,-100,-157,-247,170,78,-146,-20,-139,-118,145,-89,-265,-152,46,-328,-214,-60,31,36,-1,-35,-30,-17,-9,-313,-5,-14,-56,-161,-226,-187,-239,-295,-347,-392,-411,-404,-378,-335,-294,-248,-193,-149,-96,-49,-15,19,-49,-38],[-134,-163,-143,-103,-113,-3,39,63,29,-260,66,52,27,-97,-38,-315,-213,-262,-59,-53,-310,-25,-192,-23,-44,-39,-52,-77,-124,-174,-226,-280,-383,-243,-170,-96,-9,55,161,209,75,-72,-166,-136,-163,105,-45,158,84,3,-258,-419,-490,-110,-2,-56,17,-93,-161,-269,-78,-67,-207,114,357,-331,58,323,-73,11,-251,-176,-258,99,100,82,-141,-93,-180,-288,-26,-85,-294,-80,-101,-131,-173,-207,-257,-297,-291,-290,-288,-272,-249,-254,-249,-237,-429,-195,-201,-337,-156,-149,-136,-153,-246,-159,-164,-371,-188,-210,-207,-185,-166,-241,-236,-340,-232,-71,-248,-95,-99,-111,-139,-138,-136,-307,-246,-126,-129,-145,-170,-191,-184,-131,-52,49,173,298,-186,-126,-669,-121,-9,-469,-278,-22,138,-345,-927,383,967,407,817,90,-744,-612,683,675,-477,-1607,616,-735,-1364,-1075,-90,-675,104,32,-47,-83,-104,-121,-129,-152,-162,-187,-20756,-264,-259,-216,-30980,-65,35,129,-6200,-2026,371,406,-165,-5425,-394,-4450,-88,-2174,-555,-368,-978,-562,-734,-266,519,599,-319,-1251,187,-395,-359,-584,419,-88,-714,-334,-247,233,-389,-282,-351,-24,-114,-161,-177,-180,-191,-186,-158,-118,-82,-44,-366,-295,-89,-8,-11,-43,-88,-129,-455,-244,-269,-278,-279,-269,-243,-214,-176,-148,-120,-102,-84,-60,-44,-81,-96,-47,-34,-31,-270,-186,-97,159,-2,-5,153,-249,-523,-213,74,-197,-176,-220,-181,-223,-227,-189,-251,-185,-80,-87,-61,-98,-151,-202,-217,-167,-383,-360,-145,-176,-535,14,376,240,135,-48,-95,-38,122,-597,-589,-1493,-1260,-116,-177,-259,-322,-378,-1060,-1001,-3272,-290,-237,-177,-116,-1900,-26,24,63,95,108,97,-390,21,-32,-85,-145,-532,-214,-195,-129,-111,-169,-311,-41,310,374,391,-12,-307,46,-10,342,296,-52,-345,52,82,-67,-224,-73,-475,-13,144,-75,15,183,-73,-287,-227,50,-87,-92,-208,-306,-292,-284,-187,-360,-39,157,256,-66,239,333,30,31,-272,-382,-131,8,-24,-279,-207,-303,-390,-424,-345,-268,-213,-179,-160,-162,-210,-227,-289,-355,-416,-368,-303,-234,-188,-150,-118,-101,-107,-209,-148,-177,-224,-245,-249,-244,-251,-226,-214,-173,-139,-92,-63,-25,1,19,25,-29,-51,-108,-255,-337,-342,-395,-390,-334,-275,-208,-332,-108,-38,23,52,-12,139,131,98,-83,-24,-110,-158,-108,-29,65,90,125,-46,-355,138,143,-130,-18,163,326,217,103,65,-116,68,104,153,160,154,83,61,-5,-144,-75,-47,58,158,-27,-59,-157,31,274,-8,233,389,237,-255,-145,136,33,-57,-132,-216,-268,-317,-334,-346,-348,-355,-360,-359,-362,-371,-384,-390,-376,-331,-268,-182,-336,-215,-239,-30,-58,-98,-187,124,337,41,8,-274,23,-149,-153,-218,-226,-175,-97,-25,-71,-80,-311,-116,-87,-130,-111,-169,-206,-256,-407,-27,-58,-72,-38,-119,-299,-214,-198,-169,-190,-206,43,127,-20,-171,-38,-3,15,-63,-196,180,-95,17,278,250,212,75,-175,-145,-59,-10,-46,-1,-78,-46,114,-49,-149,-149,8,199,87,-1,98,-168,-153,-269,-267,-160,-12,2,-129,41,105,-10,-139,53,161,125,68,-24,21,-22,-34,26,-226,-63,40,36,-19,-152,-167,99,-67,-285,-130,-61,-76,-75,-73,-85,-67,-86,-180,-119,-155,-173,-214,-268,-314,-332,-310,-261,-208,-156,-119,-81,-238,-22,-53,31,107,59,-89,69,66,-53,246,283,291,280,315,162,-32,-33,-45,-388,-91,-156,-191,-232,-266,-321,-392,-307,-276,-218,-150,-100,-173,-15,42,-217,139,179,9,145,-182,228,242,150,-260,64,155,-169,-103,53,38,-188,-106,-35,-63,-108,-128,-154,-199,-238,-335,-305,-334,-369,-381,-394,-412,-411,-391,-345,-285,-286,-137,-339,-10,41,-220,135,-4,-11,-217,-306,-213,180,124,-87,131,-107,-44,314,99,-228,-55,-283,-291,-310,-253,-195,-160,-165,-163,-208,-230,-242,-252,-226,-196,-169,-131,-102,-240,-326,-230,-198,-258,-325,-400,-421,-353,-286,-233,-188,-160,-153,-141,-137,-129,-100,-180,-19,-125,-272,-175,-88,-97,2,-266,-58,212,0,-153,-328,-231,9,101,-4,-237,-253,-125,-43,-150,-249,-323,-358,-334,-300,-289,-286,-334,-393,-424,-403,-362,-351,-349,-369,-397,-431,-417,-351,-272,-193,-137,-104,-113,-76,-75,-71,-43,-6,7,81,34,-131,202,216,32,62,130,-192,23,44,2,-152,-35,-74,-81,-99,-101,-97,-107,-127,-162,-191,-231,-285,-317,-340,-349,-352,-322,-256,-210,-146,-83,-22,-148,-136,3,172,195,183,-128,-28,179,153,54,71,19,-60,-284,-189,-115,-205,-96,-74,-11,32,92,147,-175,143,330,197,-88,-232,-292,-509,-528,-363,338,181,-512,290,298,-1044,85,-612,342,346,321,274,116,-245,-165,-212,-239,-303,-347,-163,-111,-60,-11,18,-355,-46,-11,-60,104,96,-7,-242,-16,73,17,-122,-193,-484,-51,-76,-263,-102,-102,-136,-173,-40,-138,-131,-84,126,-81,-144,-50,-179,250,321,301,-48,-292,241,246,48,-96,-190,-207,-106,10,107,271,144,-3,-162,-245,-275,-428,-150,-279,-122,-206,-258,-23,-17,-79,-162,-226,-279,-305,-309,-267,-234,-194,-161,-158,-147,-133,-190,-102,-83,-333,-97,-11,-324,-226,-15,61,193,126,203,2,185,76,-350,5,32,-99,-147,-193,-179,-180,-305,-420,-498,-502,-448,-376,-303,-258,-224,-202,-207,-218,-245,-289,-335,-381,-430],[-61,-81,-109,-115,-111,-98,-68,-37,-16,-259,35,43,31,-93,-44,-265,-227,-204,-87,0,-225,-278,-282,7,-38,-52,687,15,-71,739,-262,437,-390,-5,64,762,105,30,427,198,174,19,-84,-142,-137,83,-6,186,120,124,-236,-430,-475,-58,-115,-171,-188,-171,-212,-267,-106,-115,-173,90,98,-326,51,18,-132,-88,-266,-197,-252,-78,-47,9,-115,-73,-171,-296,101,-79,-306,18,-25,0,-165,-121,-189,-271,-243,-224,-191,-141,-88,-73,-61,-60,-412,-220,-261,-311,-263,-339,-404,-468,-425,-329,-249,-421,-129,-102,-69,-34,-19,-160,-192,-325,-228,-55,-365,-171,-230,-297,-331,-268,-197,-273,-183,-51,-41,-63,-118,-202,-269,-174,-7,186,351,558,-89,-167,-548,-229,-33,-458,-222,38,105,-752,-346,408,772,265,513,-116,-732,-785,514,447,-764,-2329,215,-891,-1180,-1372,-91,-724,-80,-64,-72,-56,-44,-40,-36,-48,-48,-64,-24681,-36075,-193,-37785,-29715,-251,-194,-130,-6873,-3771,78,135,187,-5362,-508,-4209,-192,-2294,-992,-277,-896,-697,-995,-479,514,558,62,-1626,-307,-429,-281,-627,187,-329,-583,-321,-421,104,-485,-174,-299,165,170,-80,-221,29,-56,-77,-80,-45,0,36,-558,-324,-103,64,139,-19,-24,50,-448,-58,-87,-108,-191,-140,-139,-135,-116,-104,-83,-65,-92,1,38,-101,-135,84,88,57,-189,-230,-2,-18,-2,-8,63,-96,-444,-261,-29,-203,-199,-226,-148,154,-28,-83,-194,-217,-79,-130,93,17,157,149,92,-109,-441,-465,-252,-282,-595,-64,700,205,147,-133,-209,-166,89,-479,-641,-1623,-1058,-63,-86,257,146,43,-675,-1874,-5979,-188,-203,-183,-142,-1779,-78,-40,-16,-1,-6,-34,-331,-142,-208,-271,-333,-496,-264,-197,-128,-58,-310,-448,37,71,88,98,9,-235,54,37,11,-9,-29,-330,-88,-120,-132,-259,-122,-503,-60,-14,-38,19,134,-69,-295,-122,203,-22,17,22,-82,-207,-397,-288,-322,-93,-4,78,-64,181,205,95,47,-249,-449,-75,60,-11,-248,-153,-217,-240,-188,-104,-44,-31,-13,108,-53,-198,-107,121,38,-11,-59,-44,-207,-188,-250,-295,-322,-324,-302,-246,-197,-242,-132,-140,-235,-108,-118,-156,-177,-213,-238,-267,-282,-270,-234,-184,-154,-118,-90,-346,-395,-240,-203,-127,-159,-198,-229,-306,-272,-231,-187,-154,-126,-109,-112,-122,-120,-110,-94,-64,-46,-29,-1,-12,-37,-72,-246,-118,-136,-168,-178,-211,-239,-259,-236,-179,-97,-8,104,194,228,155,54,154,255,-158,236,494,558,149,-53,-63,-88,144,388,-39,187,443,290,-309,-114,444,234,66,82,-223,-109,-182,-223,-257,-280,-307,-338,-367,-396,-410,-376,-321,-272,-232,-204,-177,-298,-223,-230,-90,-59,-81,-245,36,58,70,-15,-240,46,-118,-123,-121,-198,-281,-362,-294,-229,-160,-323,-144,-110,-117,-163,-93,-116,-245,-378,-127,-110,-89,-39,-96,-315,-239,-190,-214,-200,-216,-17,-80,-132,-182,-198,-180,-137,-82,-188,67,-40,85,203,210,213,106,-172,-161,-8,116,-21,-28,-135,27,115,-61,-161,-123,10,154,37,-64,18,-170,-12,-137,-266,-280,-157,-36,-164,36,158,29,-103,87,169,341,24,-7,194,-36,-80,-33,-202,-25,52,29,13,-100,-85,-156,-238,-321,-377,-338,-254,-156,-78,-12,78,121,-111,90,217,233,82,3,-72,68,22,-26,59,-79,18,37,-290,-34,-35,81,125,46,-94,-29,-86,-135,-177,-201,-198,-198,-174,-148,-120,-97,-93,-441,-10,-152,111,143,-272,-336,-360,-268,-236,194,109,-16,-150,72,211,-189,199,200,44,189,-198,304,622,178,-214,19,99,-211,-106,-2,-52,-283,-232,-204,-230,-242,-203,-147,-132,-47,-361,-224,81,88,-306,-147,41,-48,-96,-165,-266,-344,-363,-290,-171,-102,-328,168,-24,62,-195,-247,-141,154,105,-100,144,-104,-28,334,70,-177,199,-224,-105,-147,-277,-398,-383,-312,-236,-208,-169,-133,-138,-75,-48,-128,-51,-40,-231,-288,-263,97,-51,41,-186,-64,-155,-274,-216,-259,-298,-338,-354,-339,-297,-238,-219,-124,-174,-358,-264,-107,-140,-57,-363,-47,71,-30,-95,-296,-288,-27,131,-30,-287,-246,-113,93,190,283,70,-87,71,37,-33,196,197,147,119,40,87,43,-168,-26,-89,-132,-40,-63,-156,16,-21,-69,-227,-168,-207,-222,-202,-174,-150,-116,-85,-140,-39,-30,-31,-55,-84,-248,-115,-117,-144,-166,-201,-256,-273,-278,-246,-184,-127,-75,-126,-59,19,-186,-169,-362,42,13,-126,-56,-119,-159,-186,-198,-189,-170,-131,-97,-58,-17,-169,-58,91,113,22,107,79,-57,-261,-203,-71,-238,-130,-156,-153,-175,-190,-213,-236,-259,-291,-305,-291,-249,-206,-391,-676,-424,58,115,173,229,285,-295,-105,-635,432,539,526,622,41,-337,-139,-185,-250,-320,-272,-15,-50,0,-32,-43,-367,-9,-13,-1,8,-30,-67,-209,-175,-248,-314,-369,-302,-498,-166,-127,-324,-94,-92,-242,-108,-82,-153,-103,-11,14,-33,-95,-128,-386,63,63,62,-23,-285,46,32,26,-118,-294,-269,-148,-69,-56,-109,-153,-207,-265,-311,-364,-432,-412,-388,-332,-293,-257,-213,-139,-75,-16,57,-72,-135,39,-21,-233,61,64,-21,-3,-88,-239,-84,-77,-399,-88,-207,-336,-236,-104,47,177,193,258,18,172,142,-318,-18,-64,-164,-135,-160,-201,-90,-159,-185,-117,-25,51,-149,-163,-137,100,67,19,-20,-58,-88,-100,-92,-84],[-108,-121,-149,-195,-234,-266,-259,-223,-173,-249,-39,-27,49,-66,-28,-210,-236,-164,30,-3,-140,-485,-351,29,-38,-77,15,-30,-99,-161,-266,-206,-208,-96,-3,82,-93,106,297,158,267,117,9,-105,-84,69,34,278,185,263,-198,-430,-374,260,-8,52,43,-70,-234,-235,-212,-316,-400,-441,-413,-368,-336,-298,-279,-256,-237,-189,-215,-31,24,97,-64,-22,-132,-264,127,-53,-284,-37,-157,-102,-163,-185,-189,-187,-121,-94,-94,-100,-105,-137,-150,-142,-370,-238,-271,-228,-150,-105,-114,-148,-200,-139,-107,-325,-26,3,46,96,130,-39,-100,-264,-187,-58,-434,-25,-112,-206,-264,-197,-261,-196,-69,90,92,52,-31,-145,-233,-130,54,258,466,655,42,-179,-386,-322,-53,-391,-112,153,101,-757,236,468,766,119,284,-154,-621,-1041,437,373,-1043,-2833,-305,-991,-1076,-1600,-210,-888,-328,-363,-385,-365,-346,-331,-313,-307,-276,-705,-28402,-74818,-47009,-82031,-27871,-78,-54,-507,-7556,-5263,-17,-7,16,-4868,-858,-3719,-292,-2174,-1217,74,-496,-751,-1323,-720,62,66,87,-1851,-743,-384,-187,-617,-14,-540,-425,-271,-549,5,-533,-58,-213,-1,-36,-62,-276,-104,-118,-93,-150,49,119,-21,-690,-308,-78,75,157,0,9,126,-415,-45,-104,-139,-169,-146,-127,-116,-110,-126,-149,-180,-206,-208,-191,-162,-152,-79,-36,-32,-98,-247,-70,-124,-171,-218,-258,-252,-321,-261,-112,-138,-125,-171,-160,98,25,-100,-132,-229,-61,-157,195,-1,332,370,350,-106,-458,-543,-338,-286,-518,-127,646,183,195,-189,-303,-286,51,-338,-633,-1580,-905,-130,-159,503,296,844,-160,-2863,-8846,-1474,300,209,141,-1572,53,54,65,84,98,100,-276,88,80,78,72,-397,-201,25,1,-14,-430,-334,-90,-112,-120,-126,-143,-165,-193,-227,-264,-288,-293,-307,-275,-262,-239,-281,-210,-494,-208,-222,-241,-269,-292,-299,-308,-305,-310,-315,-332,-341,-309,-262,-409,-175,-282,-106,-64,-18,-43,42,63,103,100,-198,-440,-25,109,101,-209,95,88,85,89,11,-94,-87,-45,99,-84,-167,-160,49,74,106,41,-11,-207,-73,-89,-95,-103,-123,-159,-155,-152,-248,-111,-70,-284,-41,-120,-50,-56,-74,-87,-106,-113,-104,-73,-26,-77,58,-115,-375,-393,-194,-183,-96,77,206,31,-279,-156,85,38,-12,-50,-76,-98,-110,-102,-87,-82,-80,-214,-105,-146,-195,-248,-292,-294,-303,-276,-246,-189,-151,-115,-80,-28,25,-43,136,209,254,199,33,14,158,231,-183,211,277,280,127,-78,-70,-29,240,350,-67,135,315,297,-371,-88,201,135,108,71,-236,-49,-86,-129,-178,-213,-246,-268,-282,-294,-315,-348,-383,-408,-375,-315,-245,-207,-247,-250,-110,-94,-91,-307,-53,-100,-147,-175,-211,-222,-226,-232,-237,-256,-286,-326,-368,-366,-314,-312,-216,-182,-192,-226,-217,-255,-317,-382,-422,-395,-345,-271,-191,-267,-257,-189,-276,-219,-229,-42,-66,-82,-194,-135,-176,-228,-258,-250,-199,-111,-14,90,185,284,123,-174,-188,18,184,-11,-65,-169,92,162,-91,-184,-101,-4,94,-27,-128,-62,-151,-8,-126,-112,-163,-205,-234,-242,-226,-171,-94,-79,83,159,265,-59,2,185,-69,-132,-103,-157,-1,53,2,-8,-47,-5,-6,-80,-245,-275,-143,-155,-104,-32,53,171,248,-53,95,319,404,90,-18,-71,101,21,-35,71,-171,-42,69,-327,-45,17,131,139,17,-101,14,-6,-85,251,261,230,188,165,143,-67,31,-125,-351,63,-141,148,182,-387,-284,-336,-260,-249,168,72,-14,-105,146,255,-145,151,168,60,217,-207,381,548,198,-179,-25,12,-200,-91,-24,-67,-258,-310,-104,-85,-74,-45,-28,-191,-59,-367,-194,-134,-161,-296,-250,-151,-140,-144,-170,-215,-266,-343,-429,-494,-490,-415,-328,-247,-190,-176,-187,-69,-58,-57,-122,-98,-112,-147,-182,-210,-256,-300,-332,-346,-362,-377,-393,-399,-404,-368,-351,-306,-252,-214,-163,-130,-138,-70,-28,-202,-196,-286,137,-35,246,-174,86,-92,-313,-102,-256,-45,259,199,127,43,-36,-231,-189,-256,-411,-337,-277,-215,-119,-426,-31,100,-58,-34,-214,-281,-59,156,-45,-288,-230,-103,166,263,344,178,-37,95,22,-79,163,353,261,211,42,66,34,-128,-37,-98,-128,-7,-46,-204,-51,-108,-188,-313,-369,-401,-336,-241,-153,-89,-26,-91,-122,67,64,44,0,-51,-284,-93,-75,-54,-95,52,99,-39,-174,-148,237,379,95,-221,-87,205,-111,-196,-382,9,-28,-118,-191,-268,-283,-249,-200,-148,-135,-63,-44,-39,-45,-217,-94,-152,-221,-310,-411,-381,-260,-229,-211,-34,-265,196,458,566,275,284,180,-190,168,666,356,29,-188,-99,-258,-817,-446,28,-30,-77,-113,-145,-170,-318,-651,-228,-220,-218,-218,-215,-385,-191,-168,-253,-331,-173,-57,-99,-3,15,22,-329,36,0,51,55,45,-31,-145,-179,80,47,-76,-99,-448,133,179,-385,-127,118,-331,-26,172,-160,-78,68,137,25,-39,-189,-325,-53,-108,-169,-233,-290,-276,-257,-242,-231,-306,-279,-259,-273,-270,-259,-226,-195,-162,-105,-35,-397,74,-322,-202,-120,-184,-132,602,968,801,306,-110,-124,103,32,-245,4,72,25,4,-54,-252,-215,-79,-408,-183,-232,-364,-246,-181,-128,-97,-43,-5,19,76,82,-253,-51,-167,-239,-137,-160,-228,-106,-57,86,137,164,177,-106,-198,-132,21,-48,-118,-147,-119,-56,24,-90,-111],[31,18,-102,-3,-131,46,100,159,-139,-224,-15,-119,146,-17,-36,-158,-223,-137,-95,-190,-269,-450,-372,-202,-149,-124,-71,-99,-56,-71,-235,-151,-212,-282,-327,-367,-377,-372,-339,-307,-280,-253,-208,-160,-138,-79,-58,-15,31,88,-180,-434,-284,227,-50,60,0,-52,-250,-203,-42,-212,-121,-1,-45,-269,-147,-193,-251,-296,-309,-269,-198,-82,8,116,-45,3,-123,-253,111,-61,-285,-139,-346,-128,-118,-65,-134,-163,-173,-176,-198,-218,-233,-254,-230,-177,-366,-307,-255,-153,-147,-31,144,2,-190,57,109,-250,74,46,41,53,62,45,-37,-232,-167,-31,-448,-82,-100,-214,-30,12,-380,-157,5,64,238,173,70,-58,-198,-255,-137,22,186,336,133,-234,-273,-457,-156,-351,-33,223,57,-428,691,482,816,-83,109,-115,-506,-1428,161,84,-1382,-2864,-842,-1112,-1141,-1816,22,-1209,125,164,173,199,220,231,243,242,260,-5180,-33279,-108956,-114383,-122547,-25588,103,39,-2463,-8357,-6427,-253,-284,-272,-4211,-1518,-3188,-482,-2012,-1145,-342,-391,-760,-1759,-1045,-272,-249,-244,-1832,-1151,-345,-313,-635,-344,-779,-337,-322,-701,-268,-578,-157,-171,-53,-49,-42,-387,-66,-119,-186,-305,-249,-162,-126,-577,-304,-87,54,133,-21,11,240,-418,55,-31,-154,-200,-169,-3,112,213,273,241,29,-137,197,120,-58,-200,-226,-340,-304,-224,-243,-119,-118,-118,-130,-153,-165,-231,-259,-221,-75,-42,-129,-190,-46,-59,-170,-127,-276,-79,-221,136,-61,269,303,296,-145,-480,-485,-443,-228,-405,-217,111,127,221,-234,-377,-441,-43,-232,-609,-1501,-868,-275,-271,50,-412,1821,462,-3860,-11647,-6415,1204,959,712,-1392,253,107,33,40,87,137,-274,197,152,195,169,-323,-195,15,-48,-101,-522,-206,-221,-230,-215,-193,-178,-164,-153,-148,-146,-137,-129,-309,-149,-174,-191,-325,-229,-489,-264,-281,-295,-311,-315,-297,-279,-246,-212,-165,-124,-66,-19,-51,-344,-15,-271,-119,-112,-54,-90,-119,-147,-140,-128,-145,-392,-76,-53,-41,-186,-30,-42,-60,-84,-119,-165,-180,-194,-182,-151,-134,-230,-42,74,142,152,224,-218,-158,38,207,381,68,-138,-9,215,-259,29,28,-348,-72,-164,24,-31,-90,-125,-146,-131,-84,-90,-60,-118,42,-151,-321,-346,-153,-172,-109,39,171,-15,-255,-226,172,105,16,-81,-187,-294,-308,-196,-73,33,40,-383,24,132,20,24,57,-74,120,43,-161,-177,15,73,48,40,32,-29,-4,-20,-67,-119,-161,-193,-220,-228,-220,-208,-206,-184,-191,-192,-211,-221,-198,-176,-151,-142,-134,-117,-433,-106,-71,-49,-4,55,-254,-5,144,58,23,-123,-211,-201,-61,50,101,9,-110,-62,-144,-243,-335,-325,-279,-273,-198,-160,-122,-342,89,351,145,-91,-182,88,-63,-93,139,96,42,-259,-101,-198,-276,-293,-218,-142,-113,-290,-25,-12,-192,-409,-116,-181,-171,-205,-220,-228,-264,-268,-349,-255,-235,-183,-150,-105,-203,-169,-41,-63,-177,-195,-98,-44,36,142,248,262,135,-170,-218,31,203,-11,-105,-166,143,155,-127,-204,-81,-26,28,-100,-174,-122,-118,29,-192,-72,-103,-101,-93,-213,-89,-88,-91,-88,-72,-33,5,-152,12,103,-111,-166,-169,-120,-9,-61,-83,-101,-94,-82,-70,-111,-184,-333,-147,-173,-161,-140,-108,-45,-23,-11,-3,-30,-41,-61,-64,-74,51,15,-41,33,-227,-117,82,-313,-37,98,184,90,-23,-110,-30,-62,-90,281,348,251,228,241,159,-93,43,-142,-212,-1,-126,-20,-19,-512,-228,-319,-250,-268,95,38,-6,-60,200,292,-93,112,133,52,228,-208,267,203,114,-157,-72,-92,-150,-221,-279,-272,-222,-228,-28,61,-39,35,8,-252,200,-357,-159,15,-72,-228,-295,-200,-174,-141,-116,-103,-93,-216,-140,-231,-408,-416,-282,-309,-333,-337,-311,-306,-306,-300,-312,-318,-310,-341,-363,-375,-406,-427,-434,-419,-397,-364,-330,-297,-280,-240,-230,-200,-168,-162,-149,-165,-201,-240,-290,-360,-379,-316,-192,-86,18,-151,111,-41,-312,-74,-252,-183,334,351,334,384,198,-241,-69,-240,-436,-362,-269,-228,-152,-410,-25,29,-102,8,-135,-233,-104,153,-67,-267,-226,-117,-8,38,90,133,27,121,-5,-141,103,97,30,-25,-82,-141,-215,-273,-316,-329,-326,-316,-299,-283,-276,-296,-334,-388,-412,-364,-312,-249,-193,-154,-113,-152,-106,-47,-48,-57,-82,-93,-284,5,111,138,-67,375,441,-62,-206,-181,228,435,-8,-327,-123,235,-53,-245,-401,-56,28,-100,-2,-10,7,34,38,-124,-113,4,35,22,-27,-293,-125,-176,-200,-205,-191,-166,-126,-217,-236,-31,-308,31,53,106,134,172,165,-203,163,342,371,76,-145,-15,-150,-939,-451,324,269,202,126,36,-51,-570,-669,-180,-120,-44,38,-48,-376,-2,-80,-268,-342,-83,-65,-163,-164,-243,-234,-291,-78,12,74,114,129,-29,-103,-255,100,46,-72,-76,-395,-87,-130,-449,-223,-263,-401,-316,-323,-306,-268,-241,-205,-155,-111,-246,-133,20,63,95,31,-235,78,67,53,-169,-233,-251,-205,-213,31,457,515,350,-109,247,132,-345,200,-213,-245,-99,-170,-167,457,844,681,272,-135,-103,-11,-115,-268,-228,-242,-270,-292,-316,-353,-384,-418,-442,-428,-390,-401,-256,-155,-81,-39,18,57,19,112,163,-176,-82,-259,-307,-141,-96,-239,-103,-67,374,215,114,188,-54,-226,-99,-162,-274,-361,-368,-314,-241,-168,-103,-114],[-149,-159,-166,-169,-146,-109,-49,19,-184,-183,-69,-212,153,53,-29,-98,-170,-271,-440,-404,-197,-267,-325,39,-60,-174,739,-161,-71,784,-173,125,152,-364,180,44,-52,-110,-113,-96,-75,-55,-27,-28,-32,-26,-60,-72,-71,-53,-159,-389,-190,84,-87,48,-62,-34,-222,-141,48,-135,-127,274,409,-241,-90,356,-146,-165,-217,-202,-175,-128,-170,-168,-149,-118,-112,-235,-12,-68,-279,-250,-548,-223,-104,-49,-102,-155,-204,-231,-231,-179,-103,-51,1,-224,-363,-373,-182,-64,-126,-3,144,-22,-175,-27,188,-190,89,8,-61,-120,-174,-208,-226,-228,-218,-214,-360,-212,-198,-228,-190,-169,-500,-154,-151,-164,-184,-218,-264,-310,-340,-315,-276,-232,-185,-148,-138,-295,-174,-560,-311,-305,42,188,13,-46,297,298,287,-287,47,1,-380,-1463,40,25,-1741,-2455,-1309,-1216,-1345,-1940,102,-1601,177,205,208,230,252,262,271,258,253,-10788,-40442,-134699,-171833,-157754,-22816,-4555,-315,-4837,-9290,-7138,-85,-34,3,-3467,-2435,-2646,-740,-1860,-797,-184,-207,-684,-2241,-1400,-223,-229,-244,-1560,-1370,-299,-315,-657,-460,-990,-262,-279,-833,-267,-557,-27,-143,89,103,126,-512,154,142,-151,-453,-72,71,-245,-409,-282,-98,36,64,-53,-2,-61,-416,-269,-332,-253,-199,-275,95,188,268,312,174,16,-200,263,223,-44,-233,6,-42,-91,-102,-203,-44,-19,22,3,102,136,-150,-233,-317,-4,48,-87,-205,4,-41,-259,-148,-328,-103,-289,65,-129,155,134,205,-194,-485,-414,-522,-133,-274,-297,63,66,182,-211,-331,-568,-162,-139,-545,-1443,-926,-457,-395,-402,-1113,853,919,-4604,-14026,-11775,910,-787,672,-1252,307,124,-50,-192,-237,-162,-307,20,8,151,190,-263,-165,213,196,123,-463,-85,67,19,-16,-55,-101,-150,-200,-251,-305,-344,-369,-371,-356,-334,-299,-371,-229,-472,-173,-160,-155,-166,-184,-203,-239,-276,-323,-354,-344,-296,-248,-209,-289,-185,-264,-226,-251,-264,-286,-291,-283,-232,-180,-145,-327,-73,-50,-41,-155,-26,-26,-20,-9,-138,-224,-222,-107,62,-147,-78,-283,-127,141,356,254,262,-221,-244,-47,199,393,88,-106,-14,244,-256,46,112,-364,-119,-199,-51,-102,-159,-202,-253,-297,-333,-359,-377,-366,-344,-330,-330,-323,-325,-318,-313,-297,-284,-272,-287,-311,-332,-372,-371,-299,-218,-139,-56,-6,127,203,-11,-309,91,159,7,-8,100,4,79,3,-164,-211,-64,-69,-46,18,95,-13,139,293,358,68,-246,-59,157,146,-206,57,207,193,85,-102,-80,40,-1,-65,-134,-220,-286,-302,-462,-222,-130,-55,28,122,-249,46,144,73,36,-139,-198,-192,-85,82,115,28,-129,-75,-116,-139,-133,-115,-299,-251,-262,-237,-153,-308,65,237,167,-112,-137,118,-14,-71,126,61,-13,-272,-150,-165,-105,-253,-232,-116,-89,-333,237,148,-139,-430,-183,-168,-54,-121,-95,-159,-242,-192,-418,-253,-218,-122,-109,-84,-196,-210,-80,-124,-225,-250,-325,-302,-213,-110,-12,92,156,-141,-226,49,219,-3,-124,-127,195,146,-143,-194,-50,-35,-16,-153,-171,-129,-64,11,-197,-177,-266,-275,-200,-197,-110,-84,-76,-82,-93,-95,-101,-233,-105,-94,-142,-157,-210,-98,-88,-85,-65,-50,-41,-44,-57,-123,-141,-316,-229,-242,-195,-149,-108,-48,-34,-33,-37,-77,-107,-160,-212,-222,-181,-111,-23,9,-208,-184,97,-276,0,209,257,55,-56,-107,-65,-111,-68,339,395,239,195,232,144,-102,52,-129,-52,-51,-92,-81,-61,-465,-160,-285,-217,-271,121,25,18,-6,252,337,-22,115,127,44,133,-179,-50,-153,-271,-342,-353,-300,-228,-170,-146,-40,-87,-145,146,192,-105,27,-45,-296,117,-311,-101,31,9,-139,-213,-190,-244,-287,-308,-296,-255,-225,-203,-209,-409,-343,-183,-195,-219,-227,-204,-194,-178,-151,-195,-122,-171,-111,-126,-140,-180,-220,-247,-240,-211,-157,-237,-175,-229,73,99,135,163,-21,149,90,-160,-84,-100,-184,-249,-331,-177,-106,-36,-101,51,14,-257,-40,-198,-302,164,187,210,225,241,-237,-74,-236,-417,-298,-158,-267,-183,-342,-122,-213,-304,-350,-246,-164,-141,-6,-78,-242,-218,-134,140,112,71,19,-51,-117,-185,-266,-329,-302,-228,-140,-59,-74,-29,-55,-86,-158,-135,25,-38,-278,23,64,-61,-340,53,-51,137,135,111,63,41,-183,-78,70,106,132,125,87,-242,-43,-129,-227,-230,-133,-28,-80,-218,-176,222,227,-109,-420,-130,206,-1,-276,-388,-117,62,-95,-20,-120,-199,-253,-277,-263,-239,-200,-172,-146,-137,-381,-35,-1,37,-146,85,91,-46,-209,-261,-24,-326,-41,-93,-122,-181,-233,-285,-320,-327,-312,-281,-247,-211,-192,-162,-934,-427,-89,-83,-85,-96,-125,-167,-833,-659,-331,-333,-301,-236,-153,-317,13,-21,-270,-333,6,-92,-208,-305,-322,-150,-248,183,37,79,319,434,-26,-76,-296,48,34,-76,-60,-347,-10,19,-444,-313,0,-406,121,199,-195,-94,131,252,129,55,-289,44,130,111,91,53,-214,12,2,0,-198,-158,-212,-220,-275,14,82,67,51,-63,73,113,-282,242,-104,-267,-89,-170,-197,324,328,239,144,-145,-89,-210,-284,-325,-307,-253,-211,-161,-116,-164,-445,-104,-325,-75,-99,-395,-264,-110,-101,-108,-82,-60,-14,29,63,-107,-112,-339,-369,-146,-53,-237,-83,-60,204,148,77,-6,-107,-244,-320,-420,-485,-500,-452,-391,-338,-287,-239,-210],[-226,-230,-198,-143,-171,20,118,173,-212,-153,-124,-318,146,123,-21,-47,-92,-63,24,-185,40,-104,-257,-43,-129,-226,-262,-266,-235,-173,-104,-54,-7,-463,96,159,237,310,293,-197,378,263,153,13,96,-63,24,207,139,89,-129,-299,-86,-5,-112,-70,-135,-87,-155,-43,102,-31,-133,289,339,-193,-165,236,-87,-187,-204,-176,-184,-205,-219,-198,-177,-165,-165,-194,-189,-209,-247,-339,-353,-291,-299,-290,-284,-253,-217,-180,-160,-137,-114,-122,-122,-238,-339,-387,-57,-46,-60,-7,13,-33,-133,-88,-27,-126,-122,-200,-266,-318,-349,-322,-270,-211,-158,-124,-220,-85,-69,-176,-87,-221,-430,-97,-86,-70,-44,-16,9,38,59,73,67,61,58,46,4,-317,-68,-533,-484,-219,-246,-260,-282,-297,-306,-324,-337,-440,-335,-312,-259,-953,-423,-16,-2066,-1948,-1662,-1261,-1649,-1891,311,-1964,305,280,224,194,168,141,126,103,102,-17087,-50575,-148707,-211546,-140131,-19470,-10333,231,-7521,-10379,-7403,296,275,253,-2650,-3538,-2102,-1031,-1709,-314,358,376,-526,-2711,-1728,256,197,132,-1175,-1196,-217,-180,-658,-604,-1100,-295,-286,-911,-363,-494,24,-95,162,178,197,-581,198,165,-202,-550,-94,-56,-341,-225,-239,-272,-234,-176,-136,-107,-79,-365,-59,-81,-286,-188,-339,65,73,73,50,22,-16,-245,-77,-96,-111,-208,-109,-83,-71,-51,-130,12,28,60,29,99,99,-56,-163,-359,-88,-170,-273,-383,-483,-440,-331,-235,-357,-101,-331,-17,-174,-53,-95,-135,-231,-458,-334,-525,-13,-116,-335,323,30,281,-108,-176,-568,-285,-40,-423,-1393,-1061,-627,-508,-829,-1708,-278,-258,-4834,-15649,-17122,-2331,-3086,-104,-1166,-162,-192,-229,-271,-319,-369,-378,-337,-285,-221,-156,-207,-110,42,113,148,-350,33,359,393,417,65,6,331,251,151,37,-62,-137,-282,-132,-64,-37,-403,-2,-430,-42,92,46,50,38,-95,-144,-171,-279,-370,-340,-244,-158,-136,-236,-12,-254,-159,-389,23,32,92,114,155,175,5,-243,3,55,0,-117,-71,-82,-95,-35,-205,-270,-267,-110,63,-148,-2,-305,-196,189,287,268,246,-213,-326,-125,126,96,56,-65,-12,-48,-241,-145,-184,-309,-288,-318,-351,-350,-347,-328,-319,-308,-292,-263,-217,-177,-115,-116,-206,-193,-40,-123,-124,-36,113,-74,-164,-298,109,76,40,18,8,0,3,-19,43,52,-56,-184,0,-61,-138,-224,-309,-358,-407,-381,-317,-213,-129,-47,19,90,-8,-9,148,218,200,-16,-376,-81,84,58,-176,-66,5,15,9,-99,-87,14,39,52,-85,-9,49,49,-451,0,-15,-63,-111,-155,-236,-280,-326,-307,-241,-163,-177,-177,-122,93,393,42,-153,362,267,475,429,43,-316,-181,-210,-343,-202,-261,24,371,167,-136,-103,140,28,-64,112,43,-15,-243,-61,-50,-9,-220,-247,-85,-67,-375,100,81,-93,-403,-264,-140,-180,-236,-276,-304,-341,-356,-503,-345,-318,-304,-290,-254,-215,-258,-132,-105,-292,-190,-13,21,52,86,117,157,157,-114,-244,45,206,-13,-145,-101,210,105,-156,-174,-42,-60,-63,-210,-157,-122,-23,-114,-200,-284,-297,-222,-159,-181,-80,-49,-25,-8,3,20,27,-330,21,16,-190,-136,-251,-66,-32,-26,-107,11,20,13,-3,-137,-95,-273,-196,-243,-260,-264,-257,-224,-229,-239,-241,-262,-249,-232,-206,-164,-117,-65,-12,-27,-158,-268,85,-260,33,312,322,12,-102,-120,-114,-175,-47,327,242,166,77,2,-68,-136,-202,-231,-256,-278,-304,-312,-274,-329,-120,-263,-190,-282,94,4,35,19,240,211,37,124,67,-2,-75,-151,-193,-252,-324,-351,-341,-286,-205,-125,-267,-73,-25,-89,217,306,-174,2,-115,-348,-25,-259,-43,-54,-147,-219,-284,-336,-356,-351,-330,-301,-262,-238,-219,-196,-297,-287,-140,-115,-97,-182,-34,-8,-6,-9,-242,-74,-217,-179,-252,-312,-311,-265,-212,-147,-125,-102,-206,-199,-270,18,-29,-72,-129,-219,-310,-347,-228,-103,28,-140,-43,-344,257,198,220,-48,172,59,-201,-15,-133,-374,-121,-113,-74,-21,42,-245,-66,-209,-391,-221,-170,-301,-211,-282,-8,-90,-178,69,13,-100,-179,132,-87,-230,-214,-163,158,103,54,15,-25,-50,-74,-243,-147,-210,-244,-205,-127,-156,-43,-4,-106,-193,-129,34,-39,-274,18,160,-96,-279,62,-116,453,365,258,44,-6,-185,-104,-111,-78,-42,-35,-52,-198,-113,-153,-218,-269,-294,-281,-231,-209,-200,-202,-231,-276,-478,-382,-385,-374,-347,-347,-271,-231,-181,-116,-75,-23,27,-57,-135,-28,-55,-199,-176,-251,-470,84,262,125,-208,57,133,-43,-203,-282,-21,-297,101,174,174,5,111,73,-234,14,-15,-32,-37,-31,-28,-9,-786,-376,46,-17,53,50,38,22,-1099,-611,-29,-20,-21,-25,-76,-244,-59,-77,-249,-318,-142,-126,-207,-34,15,49,-201,98,79,68,131,121,-19,-59,-280,-35,16,-82,-40,-292,-88,-74,-381,-392,-201,-354,-114,-67,-210,-123,51,72,91,91,-312,62,51,38,18,-5,-194,-60,-97,-120,-221,-130,-174,-222,-319,-76,-60,-29,-4,-13,48,68,-215,102,-4,-246,-85,-185,-233,90,68,32,0,-144,-88,-128,-119,-311,-137,67,75,-10,-22,-108,-449,-135,-290,147,39,-356,-277,54,241,154,294,359,-1,35,151,-68,-155,-416,-434,-306,-368,-350,-282,-219,-165,-121,-77,-47,-22,-263,-12,7,10,3,0,-67,-38,-59,-127,-97],[-249,-316,-350,-315,-234,-148,-56,28,-231,-150,-187,-434,110,165,-31,-23,-24,-43,14,-256,50,1,-209,10,-94,-280,437,-206,-151,125,-54,-50,-105,-404,-106,-63,1,71,155,-358,271,242,143,26,144,-136,-26,188,222,180,-115,-208,-3,65,-153,-15,-240,-36,-100,-155,-223,-305,-383,-456,-528,-488,-444,-399,-377,-363,-364,-366,-382,-398,-448,-487,-499,-434,-353,-277,-187,-110,-227,-288,-152,-205,-52,-1,-60,-114,-182,-262,-352,-342,-222,-110,6,-213,-326,-366,58,156,3,102,119,-64,-104,-154,212,-93,159,69,4,-39,-71,-91,-107,-120,-134,-160,-197,-210,-210,-200,-187,-294,-325,-65,4,-78,103,142,170,193,201,194,164,132,103,70,17,-331,-41,-398,-705,-130,-77,-59,-56,-48,-37,-39,-42,-576,-111,-166,-210,-433,-989,-237,-2304,-1490,-1940,-1290,-2077,-1705,176,-2244,178,150,95,71,64,72,100,129,174,-23094,-63700,-149148,-224708,-119421,-15606,-16820,21,-10484,-11697,-7410,-166,-218,-258,-1831,-4801,-1616,-1377,-1597,74,147,215,-368,-2703,-2028,316,310,288,-814,-959,-150,-228,-675,-705,-1111,-133,-325,-970,-445,-441,73,-59,126,89,62,-481,-11,-68,-231,-610,-185,-190,-437,-112,-128,-65,-6,32,-62,39,29,-295,-42,-96,-247,-183,-387,-131,-154,-174,-213,-248,-288,-321,-340,-357,-381,-425,-434,-430,-415,-397,-370,-372,-390,-400,-413,-417,-385,-324,-256,-348,-100,-19,27,-153,139,31,-390,-209,-373,-95,-363,-55,-213,-19,-136,3,-271,-429,-275,-486,94,40,-337,178,4,184,21,11,-435,-426,7,-274,-1318,-1277,-750,-629,-1232,-2102,-137,-98,-4482,-16380,-21964,-7939,-5465,56,-1152,-192,-86,-159,-247,-350,-469,-436,-253,-301,-44,48,-167,-51,226,257,168,-234,136,336,350,375,-29,14,366,322,152,164,74,-17,-226,-142,-129,-62,-427,37,-374,-67,63,51,55,12,-93,-75,-124,-256,-383,-378,-240,-111,-163,-189,11,-242,-152,-502,93,79,171,339,337,206,92,-146,5,176,42,-66,87,5,-186,-129,-253,-298,-292,-254,-220,-169,-116,-281,-243,63,108,142,174,-190,-387,-185,198,195,164,-14,14,28,-212,-114,-180,-246,-320,-341,-344,-305,-266,-221,-198,-188,-192,-302,-235,-278,-281,-227,-150,-99,26,-89,-125,-65,94,-81,-94,-295,334,344,230,212,126,21,-87,-184,-275,-349,-314,-238,-190,-174,-185,-218,-266,-294,-339,-332,-275,-166,-31,93,209,63,-98,-2,166,341,426,-96,-461,-82,143,24,-110,-211,-277,-298,-286,-229,-177,-121,-46,14,-72,-45,151,192,-393,194,254,70,233,81,-195,123,96,91,52,-178,-134,-139,-152,93,420,66,-164,345,252,553,628,102,-299,-57,-61,-455,-249,-203,-16,560,164,-137,-59,167,77,-55,224,160,96,-173,-29,-96,-141,-179,-243,-219,-247,-386,-225,-198,-171,-333,-310,-97,-92,-150,-14,-71,-193,-19,-587,-300,-180,-63,-81,-81,-202,-284,-47,-37,-357,-193,31,67,94,119,132,104,153,-73,-245,41,183,-26,-149,-75,146,56,-136,-133,-38,-97,-172,-246,-292,-321,-326,-293,-243,-202,-172,-153,-148,-159,-187,-219,-264,-323,-387,-419,-392,-419,-337,-303,-278,-270,-273,-267,-270,-295,-303,-324,-325,-312,-280,-246,-210,-217,-122,-95,-62,-52,-49,-18,-12,1,9,45,84,111,-40,-66,168,15,0,-60,-87,-348,64,-253,67,412,392,-22,-139,-136,-156,-236,-12,431,301,103,-96,-192,-104,-145,15,-119,199,281,-44,122,61,-180,-158,-317,-299,-281,-8,-13,50,28,260,246,96,148,73,-19,-108,-181,-223,-249,-275,-270,-278,-292,-312,-355,-403,-408,-374,-295,-205,-123,-209,-26,-188,-397,-166,-198,22,-32,-61,-109,-155,-219,-179,-148,-255,-59,0,-3,45,-128,-207,-250,96,-85,60,-209,-59,-147,-248,-333,-403,-373,-273,-211,-150,-194,-72,-59,-42,-88,-177,-124,-159,-198,-293,-27,-54,-86,-107,-129,-111,-82,-182,-122,99,-141,-40,-350,250,285,283,7,191,99,-143,2,-70,-331,15,30,7,-14,-17,-261,-35,-162,-372,-146,-173,-308,-230,-231,-6,-145,-213,74,65,-41,-213,114,-90,-227,-214,-201,110,20,-63,-133,-187,-203,-189,-283,-104,-73,-33,24,-12,-239,-19,58,-120,-223,-117,41,-44,-249,34,146,-113,-210,59,-168,85,88,90,16,-54,-163,-20,29,-7,-53,-116,-188,-230,-278,-294,-312,-314,-318,-340,-335,-342,-338,-316,-291,-302,-478,-184,-138,-96,-172,-290,-205,10,-82,207,225,226,143,-117,-126,16,-95,-312,-337,-366,-551,24,-8,-36,-243,-107,-144,-166,-201,-300,-167,-247,-93,-51,19,-48,108,56,-253,94,204,205,204,82,198,65,-576,-308,253,-421,252,238,209,171,-1359,-528,-115,-26,-60,-103,-147,-195,-228,-265,-311,-358,-409,-423,-346,-279,-220,-176,-148,-105,-64,-39,-31,-31,-19,-52,-231,-123,-48,-92,-141,-231,-272,-358,-431,-446,-270,-293,-119,-72,-220,-162,6,6,5,-12,-318,-69,-85,-95,-99,-94,-177,-86,-32,7,-236,-51,-141,-209,-330,2,241,246,241,37,241,82,-142,271,88,-208,-83,-205,-272,103,21,-79,-169,-256,-322,-364,-346,-302,-209,-83,45,-30,-49,-58,-375,-175,-254,168,18,-307,-286,27,262,114,272,294,-22,-5,-46,-132,-199,-476,-483,-179,15,-235,-42,-28,99,76,6,16,-20,-267,-81,-98,-97,-90,-71,-88,-57,-59,-126,-91],[-195,-232,-269,-310,-341,-367,-377,-380,-388,-387,-366,-478,-297,-242,-194,-127,-45,-13,17,-301,49,65,-167,-103,-232,-383,-390,-208,-212,152,-7,-105,544,-297,644,653,649,625,46,-438,288,182,108,19,172,-208,-101,143,288,255,-108,-114,58,41,-206,-63,-359,-55,-61,151,186,118,-244,64,1,-158,-351,-193,-238,-262,-272,-265,-263,-255,-278,-286,-289,-270,-221,-165,-50,-77,-228,-210,12,-160,-65,33,52,92,134,250,250,-85,-41,343,380,-174,-340,-333,132,220,41,101,46,-132,-105,-237,147,-108,296,126,83,117,67,24,-18,-127,-75,-98,-117,-105,-80,-105,-35,-335,-272,-98,100,-93,138,138,120,87,30,-45,-146,-240,-286,-246,-157,-358,18,-232,-919,-73,241,227,-33,288,230,156,88,-733,-52,-115,-154,-198,-1589,-274,-2191,-1145,-2187,-1331,-2632,-1468,-216,-2364,-161,-163,-194,-716,-1288,-208,-198,-192,-171,-26019,-74629,-137009,-212444,-104720,-11395,-23837,-362,-13714,-13265,-7361,-577,-257,-231,-1080,-5021,-1255,-1808,-1572,-245,-251,-237,-291,-2210,-2232,-88,-38,0,-566,-821,-148,-351,-763,-810,-1078,-184,-446,-1058,-558,-448,21,-80,22,-61,-133,-408,-255,-281,-293,-650,-161,-9,-556,19,-84,-92,62,8,-109,101,291,-257,124,-159,-229,-229,-468,-36,295,282,245,27,-74,-162,48,0,-55,-132,-196,-207,-262,-302,-312,-326,-338,-324,-306,-284,-256,-221,-186,-345,-96,-42,6,-162,78,13,-445,-307,-398,-128,-431,-165,-277,-114,-255,-128,-352,-453,-288,-491,137,142,-343,235,-55,259,107,51,-296,-626,-228,-263,-1177,-1569,-805,-797,-1641,-2209,-1018,-108,-3753,-16401,-25818,-13282,-7895,205,-1256,-689,88,37,-15,-67,-116,-575,-158,-459,-128,-108,-184,-86,-104,-126,-154,-197,-246,-300,-346,-366,-365,-353,-335,-316,-293,-267,-221,-165,-181,-64,-28,-19,-484,45,-347,-132,11,6,9,-41,-122,-148,-193,-226,-218,-177,-142,-94,-222,-181,-28,-263,-162,-445,196,102,160,296,346,171,140,-75,-26,47,-23,-65,-87,-88,-297,-187,-301,-340,-327,-183,-252,-330,-364,-271,-296,-65,27,107,181,-184,-420,-254,180,330,195,16,18,97,-196,-120,-223,-313,-361,-312,-254,-172,-101,-30,-56,-193,-184,-322,-251,-217,-57,-41,-112,-108,-187,-264,-321,-303,-222,-109,-30,-287,187,265,291,336,332,101,35,-64,52,-57,-170,-244,-235,-175,-114,-90,-49,-26,-56,-110,-193,-294,-422,-307,-120,3,-183,-10,181,355,373,-182,-470,-81,169,60,-27,-382,-43,-16,74,-71,-116,169,505,706,-63,-84,432,478,-317,304,809,166,230,46,-136,148,56,94,58,-194,-84,-89,-178,69,410,83,-173,312,228,564,588,146,-252,91,112,-361,-294,-144,-57,116,96,-124,-17,135,129,-45,150,139,114,-87,37,-16,-51,-125,-221,-101,-113,-355,-50,-2,19,-243,-267,-50,-37,-131,62,-29,-153,-89,-484,-311,-280,-315,-327,-303,-269,-272,-209,-190,-414,-192,-89,-46,-10,15,25,30,35,-16,-226,-30,-80,-126,-175,-218,-273,-317,-353,-345,-338,-319,-308,-289,-272,-247,-237,-221,-196,-185,-178,-185,-204,-236,-282,-321,-342,-324,-283,-226,-175,-431,-87,-40,-248,-46,-276,-48,-12,48,-136,30,243,316,29,-63,109,-148,-84,-42,-115,-303,-419,-233,-52,115,-13,64,228,154,-11,-57,272,27,25,-75,-5,-397,50,-243,107,345,312,-34,-148,-146,-175,-279,-157,-288,-422,-535,-400,-250,-108,-145,-8,-104,272,308,-6,212,157,-16,-18,-188,-101,-254,-159,-147,-130,-110,-85,-72,-74,-85,-122,-183,-256,-327,-376,-382,-344,-253,-159,-264,35,107,-393,-141,59,0,164,113,-175,-79,-247,-425,-285,-227,-168,-106,-60,-12,-9,-215,0,-122,-279,182,217,115,88,-92,-132,-221,84,-73,-1,-238,-156,-250,-345,-426,-511,-449,-358,-317,-280,-248,-246,-251,-251,-235,-217,-195,-178,-165,-275,-165,-190,-196,-195,-206,-195,-187,-182,-131,-55,-144,-49,-339,173,223,266,73,213,137,-75,23,-8,-220,-27,154,143,141,158,-283,21,-94,-359,-72,-161,-280,-238,-186,-1,-185,-235,71,108,19,-235,100,-85,-227,-209,-234,287,302,289,281,281,309,-67,-305,-158,315,238,63,-16,-310,53,135,-119,-247,-94,-96,-221,-324,-372,-313,-215,-140,-36,-201,73,118,144,-20,-99,-122,5,139,131,120,97,68,-125,-6,50,33,21,-4,-50,-95,-112,-122,-130,-142,-387,-425,-164,-161,-154,-123,-224,-230,-17,-74,10,-11,-28,-47,-181,-106,-127,-143,-396,-469,-476,-603,-208,-212,-210,-230,-209,-214,-206,-205,-316,-172,-195,-122,-99,-48,-31,-1,0,-281,39,54,56,57,67,66,84,-343,-228,151,-941,174,173,161,138,-1604,-420,-177,-107,-64,-107,-143,-175,-180,-177,-167,-304,-129,-130,-92,-88,-91,-107,-123,-152,-162,-189,-228,-267,-293,-310,-328,-348,-367,-393,-406,-382,-336,-296,-259,-424,-190,-245,-136,-125,-229,-216,-89,-77,-60,-54,-313,-48,-35,-22,-11,-2,-168,-118,8,16,-245,-22,-119,-190,-318,1,132,167,203,81,289,60,-71,375,171,-166,-80,-222,-319,16,32,-46,-94,-119,-115,-106,-70,-260,-149,-3,21,-53,-92,-19,-297,-217,-216,185,-1,-244,-285,-3,278,74,209,123,-36,-50,-158,-263,-334,-511,-489,-178,-70,-214,-6,16,37,28,-3,6,-9,-243,-37,-51,-54,-59,-53,-93,-55,-54,-84,-64],[-275,-238,-197,-160,-224,-85,-50,-23,-234,-166,-245,-446,-87,-131,-194,-235,-239,-223,-164,-335,-16,56,-146,-49,-132,-243,-5,-96,-282,-364,-463,-404,-297,-207,-122,-69,-25,-4,-102,-343,42,71,66,10,188,-238,-174,101,347,320,-90,-8,115,-30,-251,-75,-361,-100,-22,207,254,181,-309,169,194,-145,-374,45,-1,-236,-311,-143,-76,-127,-197,-232,-230,-178,-103,-144,-67,-82,-212,-120,176,-103,-63,58,51,111,104,457,246,-124,-122,445,437,-97,-326,-262,89,-2,-62,-106,-119,-181,-141,-271,-65,-110,-25,-24,-10,10,27,48,59,-130,35,68,50,24,47,-75,19,-286,-207,-115,11,-63,0,-15,-44,-81,-132,-193,-257,-270,-207,-107,-13,-333,31,-14,-694,17,273,129,-38,403,339,243,135,-855,-119,-225,-270,-269,-1886,-178,-1840,-842,-2355,-1313,-3162,-1173,-25,-2163,-56,-102,-179,-1677,-1336,-296,-1246,-236,-173,-22872,-59947,-115081,-186523,-95753,-6954,-30788,-150,-17104,-14853,-7260,-814,-139,-122,-353,-3681,-961,-2233,-1561,-172,-200,-221,-241,-1673,-2125,-229,-196,-154,-382,-723,-138,-466,-854,-857,-981,-254,-582,-1102,-627,-447,-20,-86,114,173,211,-325,-83,-127,-327,-607,-186,-102,-546,98,-22,-89,69,-42,-132,116,306,-193,120,-201,-195,-259,-488,-123,540,522,457,-18,-147,-80,120,39,-67,-137,-274,-198,-201,-179,-135,-110,-95,-67,-46,-33,-26,-21,-23,-317,-15,2,8,-158,36,24,-406,-389,-360,-141,-479,-266,-293,-155,-266,-182,-394,-478,-318,-502,-40,-68,-302,-80,-99,-75,-87,-91,-146,-834,-103,-113,-886,-1398,-717,-967,-1987,-1916,-1910,-187,-2871,-16022,-28228,-17922,-10250,0,-1419,-1185,14,22,27,26,14,-708,-218,-488,-22,-25,-218,-40,-44,-47,-41,-106,-41,-41,-40,-25,-290,-25,44,80,-15,174,203,239,-121,-11,-51,-17,-508,47,-319,-204,-12,-67,-48,-97,-154,-10,1,7,22,-129,-137,-126,-296,-186,-85,-291,-167,-298,28,-17,-61,-114,-144,-187,-250,-300,-358,-346,-308,-268,-241,-223,-323,-236,-318,-377,-355,-235,-250,-264,-282,-285,-336,-231,-192,-155,-110,-182,-378,-316,44,60,54,22,-7,-63,-184,-199,-194,-131,-277,-252,-47,247,346,362,-34,-191,-214,-269,-200,-262,-93,-30,-98,43,109,-69,-169,-160,-71,-206,-276,-282,-93,-2,57,98,120,54,-64,-113,25,63,-123,40,26,2,-25,-126,-82,-83,-110,-164,-164,-170,-204,-227,-228,-184,-259,-75,-36,4,12,-276,-417,-88,-60,-61,-25,-320,-170,48,61,-83,-171,157,479,646,-76,-141,354,453,-255,390,895,242,190,9,-81,-26,-198,-327,-342,-245,-150,-60,-209,0,173,72,-202,248,175,265,235,147,-202,78,19,-231,-350,-226,-300,-256,-168,-122,0,76,128,-63,174,177,160,-22,86,24,-26,-92,-210,-152,-186,-316,-146,-103,-54,-167,-197,-28,-1,-130,55,-23,-136,108,-393,-332,-127,111,518,127,-193,-251,-35,-67,-482,-220,-179,-76,27,121,158,-38,104,21,-224,16,91,-70,-119,-60,-78,-114,-135,-122,-128,-133,-146,-261,-126,-78,-25,-72,-199,85,165,283,-5,-59,-13,-81,-5,-117,-202,-158,-33,-357,39,260,-251,-17,-302,-62,-54,27,-134,-2,267,327,-41,-1,160,-96,-140,-148,-56,-126,-167,-158,-168,-179,-186,-223,-245,-286,-334,-378,-421,-413,-396,-382,-365,-419,-321,-282,-245,-209,-171,-139,-149,-179,-195,-331,-160,-162,-143,-96,-53,6,-38,-158,-52,-111,201,212,13,203,195,127,14,-153,-59,-228,37,-37,78,-7,253,346,198,300,299,59,202,-7,270,215,140,4,-160,-256,48,59,-303,-155,67,26,59,5,-121,-148,-311,-430,-389,-291,-236,-179,-137,-100,-81,-190,-79,-107,-251,-148,-165,-189,-203,-200,-192,-221,-172,-165,-173,-290,-154,-148,-137,-107,-328,-268,-304,39,72,-300,-8,92,83,1,-226,-136,-50,-116,-230,-155,-208,-255,-287,-328,-348,-382,-415,-428,-385,-325,-252,-328,-54,47,149,128,225,168,-13,41,38,-105,-25,105,17,-61,-105,-319,-78,-39,-363,-10,-141,-247,-244,-155,-1,-218,-249,53,105,74,-251,87,-77,-231,-207,-269,106,99,94,91,85,94,-78,-315,-201,104,75,34,-11,-357,-53,-103,-152,-260,-245,-279,-277,-232,-160,-83,-84,-74,30,-207,237,280,124,-57,-129,-71,35,125,220,258,184,250,-94,-45,147,2,78,153,224,-78,-49,14,3,-53,-416,-339,-175,-189,-200,-187,-167,-231,-153,-165,-175,-215,-245,-268,-293,-310,-324,-320,-376,-523,-565,-582,-224,-189,-144,-153,-198,-38,-30,-202,-319,-24,-130,74,51,43,-2,-56,-118,-281,-208,-215,-186,-147,-112,-105,-104,-119,-146,-165,-1528,-50,58,165,254,-1756,-287,-186,-150,39,129,-74,-92,-193,-286,-320,-305,-137,-130,0,-186,-79,-73,-21,15,13,-30,-30,-56,-66,-68,-128,-292,-84,-115,-73,-96,-189,-315,-174,-363,-109,-208,-77,-83,-222,-271,-58,-48,-32,-34,-292,-71,-97,-135,-183,-230,-231,-182,-123,-49,-242,-5,-102,-162,-282,2,482,545,369,121,442,39,1,572,242,-119,-74,-228,-365,-60,-21,-58,-55,-85,-24,-15,12,-189,-125,-61,-20,-84,-157,0,-236,-266,-182,193,-26,-179,-280,-47,279,26,186,135,-57,-67,-122,-169,-279,-533,-473,-180,-19,-196,-10,-30,-64,-107,-140,-174,-194,-220,-191,-184,-171,-163,-147,-137,-125,-100,-53,-50],[-186,-197,-200,-203,-186,-162,-125,-88,-220,-168,-233,-374,-12,108,-39,13,154,29,18,-323,1,23,-110,-73,-164,-170,64,-3,-327,180,96,-106,644,-122,8955,10087,10480,3342,-225,-174,124,-7,34,16,198,-204,-211,64,120,99,-52,26,9,-98,-282,-44,-285,-150,16,281,298,230,-365,115,116,-131,-330,-62,2,-218,-335,-151,-229,-298,-391,-332,-226,-121,-104,-121,-111,-86,-195,-41,317,-60,-62,77,34,113,66,327,207,-172,-209,132,43,-47,-308,-211,-291,-347,-346,-329,-299,-296,-294,-290,-243,-245,-254,-285,-305,-324,-345,-366,-390,-393,-354,-320,-296,-257,-222,-196,-187,-224,-169,-145,-126,-114,-96,-79,-64,-40,-18,2,16,37,67,94,96,-300,9,78,-433,25,0,-22,-58,-69,-87,-112,-134,-999,-220,-269,-297,-306,-1537,-617,-1461,-626,-2516,-1266,-3463,-914,44,-1670,-70,-166,-266,-2589,-217,-134,-5836,2,45,-16491,-39626,-86036,-154565,-91226,-2489,-36530,-265,-16229,-16066,-7103,-824,-88,-56,-26,-2342,-777,-2673,-1604,-81,-131,-176,-264,-1143,-1841,-129,19,115,-315,-713,-163,-611,-1000,-902,-903,-370,-773,-1117,-694,-475,-83,-114,19,-91,-181,-277,-233,-162,-379,-563,-229,-245,-462,130,20,-89,62,-114,-167,103,68,-145,21,-253,-190,-313,-477,-199,174,165,130,-67,-251,-15,27,46,-150,-56,-315,9,261,57,58,353,357,-14,84,23,286,119,5,-313,198,238,-39,-174,-12,34,-347,-387,-308,-164,-499,-380,-281,-168,-217,-151,-387,-533,-396,-532,137,53,-250,-159,-263,-372,-464,-379,-300,-1068,-167,-132,-499,-977,-549,-1158,-2266,-1331,-2743,-181,-2095,-15636,-29045,-21553,-12459,21,-1628,-1648,-560,-73,-124,-188,-261,-806,-382,-378,-257,-190,-281,-73,1,62,81,-74,178,251,272,111,-405,-49,310,302,-162,333,286,338,-69,-52,-84,-23,-479,33,-305,-284,-93,-167,-142,-158,-198,18,69,61,21,-115,-129,-167,-381,-205,-214,-331,-231,-223,-208,-208,-206,-216,-204,-203,-218,-213,-210,-196,-183,-160,-149,-143,-243,-235,-299,-403,-378,-269,-304,-333,-361,-375,-385,-387,-385,-380,-364,-333,-325,-362,-264,-243,-238,-248,-243,-241,-226,-186,-107,-15,-243,-247,-100,421,535,366,-9,-155,-193,-213,-142,-310,-133,-29,-93,101,135,-67,-199,-206,-33,-118,-97,-271,-195,-194,-172,-128,-77,-34,-152,-154,-133,144,-133,74,191,170,59,-151,58,45,-152,-214,-178,-110,-105,-150,-196,-222,-301,-242,-235,-194,-160,-347,-338,-88,92,55,129,-119,-382,-61,39,-100,-235,132,433,559,-88,-195,271,285,-189,122,81,40,41,-4,-14,131,-95,37,18,-247,-8,0,-205,-91,68,38,-227,-18,-52,-93,-127,-169,-197,-204,-203,-199,-374,-164,-190,-133,-123,-108,-107,-126,-145,-182,-210,-223,-213,-181,-135,-93,-40,-53,-181,62,44,-256,1,-41,-107,-183,-274,-382,-380,-267,-132,-21,-115,158,-296,-323,-102,104,336,112,-176,-200,-105,-286,-501,-245,-15,58,253,396,7,-105,57,65,-208,0,31,-98,-92,-73,47,-82,-40,-90,-154,-205,-254,-281,-281,-250,-212,-159,-237,-38,10,43,-53,-8,-48,-118,23,-15,-61,-95,-126,-278,-143,-119,-204,-59,-306,-66,-90,12,-107,-26,34,14,-104,-54,-100,-139,-180,-244,-238,-253,-249,-208,-187,-160,-118,-94,-45,-7,22,-76,83,21,13,-117,94,-368,1,-281,123,538,603,-49,-123,-212,-191,-367,176,428,341,-1,-106,-93,-79,-156,-91,-117,337,342,35,313,276,235,51,-103,-2,-184,22,-49,84,-58,219,334,226,343,361,124,215,45,606,585,332,57,-153,-231,327,204,-173,-138,-87,-152,-199,-234,-264,-268,-356,-389,-331,-167,-93,-77,40,67,46,-145,-10,-84,-177,294,259,207,106,-104,-82,-235,29,-69,118,-344,140,39,-155,-34,-332,-332,-250,39,107,-335,6,258,125,55,-194,-105,-2,-56,-160,-199,-152,-188,-202,-219,-214,-217,-215,-201,-185,-182,-187,-312,-170,-166,-161,-162,-167,-163,-160,-159,-153,-144,-135,-114,-91,-75,-60,-363,-47,-48,-384,-52,-115,-212,-248,-137,-56,-243,-251,-39,-40,-58,-267,-80,-95,-242,-207,-304,-116,-121,-122,-119,-119,-101,-97,-319,-230,-49,-68,-78,-95,-347,-157,-186,-212,-269,-249,-278,-309,-334,-285,-195,-97,-18,4,-199,227,280,59,-102,-153,-23,58,81,137,97,50,7,-75,-92,-19,-71,-37,-54,-93,-108,-134,-152,-162,-178,-349,-252,-229,-235,-240,-216,-180,-225,-111,-85,-56,-52,-41,-24,-284,-35,-9,-204,-291,-488,-640,-532,-96,-137,-180,-234,-295,-345,-312,-248,-323,-98,-73,56,116,187,162,-13,-108,-238,-112,20,-74,-170,-254,-337,-395,-388,-317,-379,-2078,-19,91,189,265,-1675,-152,-161,-166,0,136,-73,-36,-74,-98,-61,-320,112,-135,120,-329,-66,-31,53,341,266,-65,-74,-29,25,-80,-87,-344,-135,-123,-142,-186,-225,-288,-260,-306,-181,-197,-78,-36,-211,-335,21,125,156,162,-268,119,80,26,-46,-136,-239,-324,-265,-177,-236,-3,-97,-138,-242,-3,253,284,301,150,324,16,68,294,260,-70,-60,-218,-393,-128,-5,-40,-47,-64,-38,-34,-16,-97,-89,-132,-165,-251,-304,-259,-192,-315,-148,197,-48,-106,-262,-90,276,-16,120,281,-69,-83,169,-95,-300,-524,-447,-168,168,-166,47,91,-49,-17,-65,-120,-169,-208,-250,-286,-306,-325,-330,-339,-349,-350,-339,-328],[-58,19,-23,-69,-154,121,112,-2,-219,-185,-229,-321,-278,-271,-216,-119,1,40,10,-309,-33,13,-81,-155,-97,-96,762,82,-367,44,159,-63,653,-69,10087,30585,24345,3722,-299,0,31,-128,11,25,191,-145,-255,-41,259,218,-4,242,210,-166,-310,11,-210,-206,50,55,12,-35,-393,-167,-253,-334,-394,-377,-335,-278,-313,-150,-88,-114,18,-79,-97,133,-95,-91,-142,-81,-168,37,130,-24,-53,71,18,27,12,-10,-59,-207,-278,-246,-288,-272,-268,-158,-113,-79,-37,-3,-151,-266,-59,-282,25,-107,96,-111,-143,128,121,115,103,-172,40,88,74,0,90,-51,9,-143,-126,-148,18,2,26,37,49,70,83,82,59,32,1,-42,-110,-234,-170,-157,-162,-69,-21,-186,-58,28,5,-45,-110,-1137,-309,-417,-432,-363,-1053,-811,-1043,-456,-2661,-1140,-3169,-680,-531,-902,-272,-293,-332,-3118,-352,-1132,-9710,-1758,-333,-9601,-18539,-51957,-118310,-88408,34,-38600,152,-12546,-16087,-6716,-729,108,279,260,-1057,-653,-3060,-1647,-72,-139,-164,-304,-586,-1471,-649,123,175,-325,-733,-172,-730,-1156,-912,-817,-454,-948,-1035,-710,-484,-283,-167,-95,-167,-16,-222,28,35,-399,-491,-244,-356,-331,75,55,-40,-9,-160,-167,-67,-81,-118,-115,-265,-165,-340,-435,-202,23,57,69,-69,-329,73,103,63,-221,3,-272,-93,101,80,92,86,79,-14,112,25,138,149,47,-283,149,150,-76,-164,-22,80,-258,-284,-215,-146,-462,-433,-201,-126,-119,-32,-298,-565,-474,-508,118,57,-153,-191,-261,-280,-261,-222,-205,-1009,-207,-232,-248,-492,-318,-1321,-2419,-538,-3143,199,-1532,-15430,-28357,-23905,-14369,400,-1793,-1930,-1274,175,128,99,92,-772,-398,-188,234,-67,-330,-97,266,237,83,-32,110,63,21,1,-420,-44,-13,-11,-304,-4,7,19,6,-71,-88,-31,-427,-87,-270,-323,-210,-260,-315,-365,-403,-427,-404,-380,-351,-328,-310,-300,-408,-301,-310,-349,-323,-309,-276,-249,-211,-180,-129,-96,-92,-85,-118,-150,-156,-112,-105,-88,-139,-161,-239,-394,-369,-44,20,-25,15,-102,-364,21,14,-9,-42,-145,-257,-368,-338,-412,-281,-151,-21,138,-134,7,338,59,-180,-213,-142,463,435,384,40,-81,-122,-142,-57,-343,-153,-20,-80,171,173,-44,-208,-226,-62,-109,126,-242,-2,-37,-53,-38,-5,0,-214,-162,-278,204,-119,84,281,268,82,-144,253,298,-196,-244,-181,-80,4,32,254,-150,-299,-81,119,90,44,-380,-252,-72,-68,-67,-58,-33,-590,-152,21,-114,-298,22,0,-40,-90,-233,-197,-213,-219,-228,-200,-195,-182,-157,-134,-128,-163,-93,-88,-251,-76,-71,-156,-197,-18,3,-240,62,67,97,107,102,-66,96,88,28,-360,-41,-243,-39,-58,-82,-54,-56,-42,-95,-14,11,40,68,94,109,140,-10,-138,190,113,-186,-8,116,69,14,-52,-143,-247,-330,-398,-416,-371,-332,-308,-284,-266,-274,-296,-304,-301,-280,-251,-226,-458,-274,-113,-60,-7,50,-133,-149,0,105,-190,-12,-27,-122,-60,-91,-21,-72,145,88,-131,-160,-174,-254,-312,-301,-256,-205,-292,-104,-70,-52,-99,-51,-94,-113,-137,-185,-237,-279,-313,-325,-322,-298,-278,-272,-265,-263,-260,-277,-280,-302,-307,-311,-307,-309,-314,-311,-316,-338,-340,-330,-302,-236,-190,-135,-85,-59,53,107,63,-92,204,19,-18,-127,118,-295,-1,-300,104,422,441,-41,-96,-257,-178,-396,167,75,-2,-80,-150,-217,-168,-198,-233,-223,-174,-89,10,113,217,311,79,-55,54,-140,-2,-71,75,-137,168,279,228,317,288,191,205,85,126,77,8,-38,-150,-218,-175,-218,-256,-265,-281,-281,-279,-282,-303,-318,-386,-369,-368,-333,-280,-221,-169,-115,-73,-113,-28,-74,-105,25,45,66,77,-156,-106,-279,-21,-87,54,-410,160,3,-201,-68,-341,-389,-211,19,56,-362,10,238,137,97,-139,-65,22,-6,-91,-216,8,-26,290,294,-69,-201,-203,-171,103,-140,-115,-306,43,83,53,21,-13,-32,-48,-63,-69,-71,-71,-57,-40,-25,-9,-429,25,41,-434,51,-101,-195,-269,-148,-37,-279,-259,-27,84,46,-298,-11,-76,-264,-223,-351,-32,-12,13,37,57,84,-134,-333,-252,118,44,-61,4,-327,39,8,-41,-275,-166,-262,-352,-310,-179,-61,-23,15,-40,-197,173,154,-26,-165,-183,-30,-38,-48,-42,-38,-54,-89,-108,-159,-158,-179,-177,-168,-170,-143,-131,-118,-106,-108,-273,-184,-141,-150,-164,-157,-146,-222,-140,-137,-117,-106,-73,-55,-332,-18,32,-221,-216,-420,-701,-502,-98,-98,-62,-14,-284,-137,-43,-225,-336,-60,-33,213,547,605,251,-59,-182,-179,-229,409,335,256,187,120,83,71,75,-547,-2188,148,-418,195,200,-1447,-29,-119,-163,-35,-7,-75,-9,36,27,19,-333,-1,-144,-32,-474,-86,-115,-136,-162,-167,-190,-227,-274,-313,-351,-391,-409,-361,-305,-240,-178,-119,-206,-73,-261,-120,-215,-11,-32,-197,-355,-104,-131,-146,-168,-240,-208,-218,-233,-259,-301,-358,-421,-370,-302,-225,-137,-103,-121,-205,-16,144,175,190,167,212,-7,126,236,236,-18,-35,-185,-374,-182,192,167,-84,-50,92,92,-48,2,-49,-210,-136,-149,-321,-9,-167,-359,-113,-98,-115,-103,-231,-126,4,-46,49,100,-73,-81,152,-107,-281,-507,-423,-145,154,-126,76,103,-31,48,-24,58,62,-158,25,-8,-45,-96,-178,-229,-317,-391,-402,-331],[-387,-294,-205,-134,-102,-28,19,-31,-209,-195,-214,-269,-71,159,-31,8,183,51,4,-275,-59,116,-38,-82,-124,-9,105,-93,-377,-52,237,1,649,-25,10480,24345,24670,3934,-265,175,-48,-248,13,55,178,-66,-133,-87,19,96,65,37,-27,-221,-322,-62,-134,-257,-85,-107,-117,-118,-375,-50,-11,-90,-147,-247,-22,-148,-256,-69,26,-95,-6,-100,-82,165,-72,-54,-158,-66,-133,88,87,10,-36,97,3,112,19,133,100,-230,-325,-24,-96,-171,-231,-309,-387,-463,-502,-493,-452,-430,-405,-341,-288,-249,-211,-187,-155,-107,-61,-18,14,-190,36,56,50,3,12,-38,-100,-161,-230,-288,-301,-272,-215,-159,-116,-83,-76,-99,-157,-226,-293,-319,-258,-155,-55,22,89,132,159,-367,-58,107,49,-28,-115,-1289,-323,-409,-418,-382,-621,-655,-619,-349,-2828,-945,-2485,-505,-1195,-302,-274,-254,-257,-2908,-229,-269,-9091,-4231,-275,-3310,-321,-15388,-78773,-84604,14,-35228,245,-8718,-14386,-5981,-718,-355,-344,481,91,-590,-3374,-1687,39,-703,254,-359,-38,-1090,-1191,-282,205,-427,-794,-185,-836,-1334,-913,-757,-454,-826,-883,-694,-491,-102,-99,3,-301,125,-174,-55,142,-406,-424,-257,-433,-196,-89,-150,-215,-234,-201,-160,-23,86,-4,9,-256,-144,-360,-388,-160,274,826,532,-46,-376,157,147,-28,-302,66,-194,-193,154,13,-102,-197,-232,-185,-123,-65,-27,-9,-18,-252,-79,-119,-176,-222,-245,-239,-209,-173,-114,-112,-427,-375,-99,-71,-28,98,-183,-592,-566,-438,-33,-122,-194,-255,-279,-276,-255,-215,-184,-768,-104,-69,-30,-8,-91,-1477,-2459,192,-2695,284,-1264,-15444,-26513,-24904,-15866,473,-1872,-1905,-2015,-370,430,368,221,-643,-290,0,557,-240,-387,-130,299,423,98,0,126,111,8,-82,-346,-254,-336,-398,-356,-312,-262,-220,-195,-178,-170,-161,-379,-142,-243,-325,-92,-68,-336,-224,-235,85,135,177,-2,-58,-77,-199,-340,-188,-277,-364,-123,47,-36,-135,-230,-318,-333,-266,-187,-103,-107,-243,-157,-5,-36,-82,-132,-174,-185,-374,-353,-22,35,8,146,-52,-363,160,130,78,22,-109,-197,-355,-247,-267,-228,-166,-81,-12,-93,19,89,89,-123,-172,-191,-55,-94,-117,-137,-142,-127,-91,-40,-344,-175,-20,-72,233,204,-15,-207,-229,-92,-96,199,-212,233,386,330,283,248,-13,-273,-146,-375,170,-96,73,140,144,100,-117,262,339,-231,-266,-186,-47,1,36,526,-138,-279,-83,227,348,0,-385,-182,-53,146,135,124,80,-546,-221,-28,-132,-366,-102,-112,-138,-170,-264,-264,-289,-303,-310,-267,-240,-204,-158,-123,-110,-220,-79,-78,-236,-70,-62,-83,-312,-1,19,-248,72,14,341,412,81,-2,581,619,140,-324,-13,-285,154,-31,-53,77,210,130,-112,-25,-77,-114,-137,-152,-173,-180,-196,-217,-242,-296,-327,-359,-374,-374,-365,-360,-378,-407,-415,-404,-377,-359,-334,-311,-273,-232,-209,-199,-185,-176,-176,-191,-222,-377,-298,-321,-340,-349,-340,-328,-300,-260,-209,-172,-130,-96,-130,-25,-116,-69,-28,9,4,-172,-173,-133,-242,-194,-189,-178,-153,-350,-101,-98,-115,-143,-185,-223,-216,-167,-100,-29,-51,101,-155,-81,205,-62,27,-205,-54,-171,-30,-45,-116,-168,-203,-211,-199,-171,-123,-77,-406,-1,15,27,56,55,-27,-73,-69,9,-14,-43,-108,-61,-42,-73,-125,111,-215,19,-273,74,236,210,-17,-68,-298,-152,-402,-365,-423,-344,-239,-165,-340,-115,-141,-166,-158,-153,-193,-208,-176,-111,-33,38,0,112,-86,-23,-86,35,-235,-92,-142,-174,-168,-142,-108,-65,-20,26,55,53,62,-137,-207,13,-23,-65,-86,-118,-129,-128,-116,-101,-160,-369,-318,-199,52,74,-109,-47,26,15,-87,-50,-63,-36,87,103,113,31,-226,-146,-326,-78,-112,-5,-347,173,-31,-226,-94,-341,-418,-175,-1,20,-351,-44,-95,-132,-144,-142,-118,-72,-7,-21,-187,-65,-41,399,363,-101,-260,-213,-191,88,-86,-97,-298,-43,331,291,210,181,155,113,67,26,-12,-48,-67,-78,-89,-94,-365,-84,-68,-498,-10,-84,-181,-291,-171,-74,-310,-258,-85,104,170,-315,10,-85,-270,-236,-391,167,259,133,196,278,300,-176,-341,-256,80,-45,-126,14,-321,95,49,0,-252,-50,-67,-100,-215,41,91,1,40,-85,-193,198,199,-119,-228,-206,32,83,-43,3,-46,-116,-203,-271,-353,-413,-456,-406,-331,-280,-213,-174,-139,-114,-114,-201,-169,-205,-249,-297,-323,-339,-347,-357,-351,-324,-310,-282,-250,-362,-218,-219,-219,-247,-350,-733,-498,-465,-445,-372,-299,-289,-177,-105,-245,-352,-94,-2,159,194,250,270,-94,-258,-106,-364,246,215,184,159,128,116,109,103,-486,-1655,36,-2890,-477,-83,-1182,-130,-129,-141,-66,-132,-67,-19,-15,-31,-58,-308,-129,-156,-164,-435,-127,-97,-60,-36,5,-79,-298,-216,25,-116,-49,-287,-255,-143,11,18,30,-116,-44,-225,-109,-255,-19,-62,-179,-279,-199,-242,-263,-281,-287,-278,-267,-264,-278,-311,-361,-417,-369,-310,-243,-172,-120,-116,-174,-43,-28,-25,-30,-26,3,-36,119,188,256,26,-3,-136,-309,-216,202,332,-136,-52,80,240,-67,94,-19,-287,-198,-184,-399,-38,-165,-403,-86,171,-78,52,-199,-157,-14,-73,-110,-147,-154,-148,-139,-119,-229,-486,-409,-123,-70,-88,-92,-112,-134,-152,-143,-131,-104,-141,-45,-24,-8,-10,-193,-107,-105,-160,-206,-196],[-480,-464,-438,-411,-371,-331,-280,-226,-198,-204,-203,-229,-87,170,-25,-2,240,46,-11,-243,-84,125,12,86,13,55,30,106,-372,-110,310,71,625,-4,3342,3722,3934,3938,-170,328,-123,-372,21,84,142,0,2,-71,43,88,118,143,134,-285,-340,95,-79,-320,113,120,125,121,-333,-1,-69,-73,-58,-319,-64,-119,-195,-53,47,-86,-53,-121,-66,83,-62,-50,-183,-136,-178,-200,-205,-204,-198,-179,-166,-127,-82,-35,-6,-261,-365,58,60,63,-155,-38,76,62,58,14,-227,-308,-59,-274,-135,-206,-276,-339,-342,-289,-201,-104,-21,-231,4,-9,145,-11,157,-52,-60,-15,-74,-81,-132,55,72,46,5,-39,-100,-175,-260,-310,-287,-210,-142,-93,-68,46,79,93,96,-585,-86,25,-19,-81,-147,-1351,-313,-383,-408,-394,-329,-298,-248,-327,-3052,-704,-1696,-420,-1908,-368,-370,-330,-287,-1965,-146,-89,-6511,-5319,-3186,-22,-67,-129,-38645,-79005,-301,-28317,-204,-4808,-11311,-4876,-956,-868,-1082,-234,-304,-581,-3568,-1695,-558,-2054,-769,-420,-78,-750,-1739,-812,-181,-644,-906,-222,-947,-1535,-926,-752,-333,-588,-704,-672,-511,-82,-93,-25,-422,73,-149,-210,21,-415,-392,-298,-416,-92,202,197,93,127,-260,-176,-35,-148,-315,-297,-247,-149,-399,-362,-119,204,764,532,-28,-355,208,177,-139,-396,104,-133,-306,815,117,179,484,387,4,205,27,141,204,117,-235,64,71,-201,-170,-34,40,-137,-88,-33,-83,-415,-316,-13,-44,18,193,-85,-606,-478,-359,12,40,-12,-55,-218,-87,-100,-102,-110,-550,-107,-107,-98,-73,-56,-1643,-2418,30,-1855,52,-1260,-15470,-23887,-24578,-16824,11,-1824,-1551,-2780,-1006,-92,136,78,-492,-140,112,171,-420,-471,-185,234,289,111,0,57,33,100,-132,-272,-51,81,-180,-44,-108,-156,-197,-241,-280,-320,-350,-372,-388,-391,-391,-388,-383,-458,-393,-384,-361,-319,-272,-211,-148,-87,-238,-250,-189,-349,-395,-113,-162,-215,-247,-207,-112,38,-31,71,139,-93,-325,-143,20,27,-104,-2,11,-129,-373,-352,-81,-125,-119,-88,-48,-390,4,16,16,19,-85,-161,-346,77,95,101,87,-90,60,-71,-20,-52,-84,-121,-144,-257,-130,-124,-112,-115,-126,-139,-146,-142,-298,-211,-69,-86,30,71,5,-208,-232,-140,-96,147,-198,96,68,32,8,-9,-43,-345,-125,-308,43,-85,28,-20,-104,-196,-252,-213,-75,-259,-295,-208,-25,-21,37,515,-111,-267,-85,236,346,-98,-382,-140,-47,139,166,275,243,-333,-258,-50,-158,-436,5,-7,-57,-110,-292,-241,-286,-326,-361,-333,-304,-258,-199,-144,-105,-243,-93,-75,-214,64,81,-10,-326,-151,-15,-255,26,-44,260,295,34,43,406,446,219,-291,0,-317,38,-95,-31,108,163,83,-136,-91,-161,-225,-283,-323,-327,-297,-270,-244,-214,-213,-188,-189,-151,-137,-123,-116,-127,-145,-142,-128,-112,-111,-106,-102,-146,-63,-60,-72,-81,-94,-119,-155,-202,-288,-315,-215,-168,-119,-71,-266,-133,-141,73,-155,-7,-80,-120,-6,-144,-124,-201,-285,-273,-216,-166,-12,-238,-248,-115,42,-44,-345,87,14,-55,-123,-5,-191,6,247,163,142,-79,87,-110,-137,296,20,18,-136,-34,-201,-49,-118,-197,-229,-215,-184,-126,-88,-47,-19,-355,-2,-17,-36,-30,-45,-97,-39,-52,29,74,119,-117,223,33,-146,-106,118,-136,67,-212,36,388,351,23,-43,-288,-116,-377,-53,-111,-142,-228,-143,-449,-110,-112,-177,-178,-141,-173,-220,-275,-329,-376,-334,-282,-236,-202,-168,-145,-150,-339,-196,-228,-263,-283,-295,-291,-267,-226,-178,-141,-132,-110,-109,-195,-103,-115,-128,-112,-100,-67,-28,-131,37,-145,-314,-283,-155,127,127,-110,-77,5,-7,-57,-62,-45,30,102,92,63,-14,-292,-175,-347,-130,-133,-140,-242,-161,-173,-212,-189,-323,-409,-192,-222,-246,-301,-293,-320,-334,-329,-328,-326,-317,-287,-247,-170,-104,-25,91,176,-69,-293,-208,-195,90,8,-33,-273,-105,353,335,216,159,200,182,117,44,-35,-120,-196,-264,-322,-340,-317,-304,-296,-553,-267,-222,-181,-300,-186,-101,-318,-232,-125,44,42,-272,-9,-75,-235,-226,-408,137,297,75,125,223,251,-196,-323,-231,56,-111,-178,48,-312,116,143,70,-198,84,48,-97,-235,91,244,41,76,-110,-175,97,38,-193,-268,-207,76,124,-84,90,298,82,210,-105,-278,-82,-286,51,76,9,-52,-125,-184,-233,-286,-341,-398,-428,-420,-413,-390,-368,-353,-358,-374,-386,-377,-345,-300,-349,-217,-177,-158,-108,-273,-714,-502,-65,-90,-120,-166,-261,-293,-351,-396,-391,-349,-303,-256,-227,-180,-172,-174,-303,-202,-483,-227,-225,-210,-188,-179,-161,-153,-156,-223,-920,-228,-5302,-2014,-303,-886,19,-11,-95,-80,-222,-35,77,272,323,277,-240,-8,-105,-6,-284,14,87,173,248,265,-28,-351,-282,56,-110,-32,-214,-287,-144,61,41,23,-23,-14,-187,-80,-294,18,-11,-152,-192,-162,-148,-158,-164,-172,-137,-110,-85,-68,-57,-203,-166,-58,3,-198,-39,-135,-118,-148,-74,102,58,-8,-83,-135,-153,-103,-25,61,69,35,-73,-220,-212,104,228,-187,-74,47,201,-62,168,-3,-344,-241,-215,-366,-80,-187,-445,-87,-112,-142,-151,-173,-184,-111,-103,-126,-57,-66,-58,1,-83,-166,-460,-413,-112,-108,-135,-157,-186,-216,-245,-219,-199,-178,-157,-136,-118,-93,-70,-182,-114,3,24,56,85],[118,32,-63,-159,-227,-255,-231,-183,-176,-199,-189,-187,-88,64,-11,-11,231,35,-21,-200,-90,157,82,180,97,161,427,297,-339,-113,293,155,46,-102,-225,-299,-265,-170,-43,58,-169,-326,51,128,94,37,-69,-163,-252,-324,-379,-390,-398,-412,-438,-482,-468,-421,-372,-313,-252,-199,-263,-85,-106,-43,35,-344,-107,-84,-116,-37,73,-65,-90,-117,-31,133,-43,-26,-196,-63,-81,2,-5,-21,-43,-60,-83,-86,-86,-87,-110,-272,-371,-209,-248,-261,-224,-183,-133,-86,-32,-17,-232,-324,-46,-283,-77,-145,-206,-249,-235,-179,-105,-34,14,-265,-30,-64,-18,-53,-88,-116,-136,-122,-102,-83,-184,-32,-7,14,30,52,65,64,45,26,8,-11,-49,-44,-90,-30,15,71,136,-791,-115,218,-92,88,-265,-1162,154,-53,-13,-90,-124,-162,-175,-345,-3238,-398,-871,-391,-2485,-298,-354,-371,-342,-588,-153,-66,-4648,-4764,-5979,111,85,40,-1458,-72668,-189,-20072,-307,-841,-7440,-3440,-1500,-1426,-1692,29,119,-556,-3512,-1572,-1310,-3500,-2016,-417,-16,-436,-2102,-1279,-242,-931,-1021,-277,-1019,-1689,-909,-772,-94,-317,-488,-619,-505,-16,-64,-36,-467,60,-111,-367,-97,-388,-367,-340,-332,-87,-107,-116,-119,-100,-306,-188,-97,-139,-230,-306,-379,-362,-415,-328,-105,-29,35,71,8,-275,200,223,-216,-363,141,-77,-399,387,126,193,95,39,23,144,23,93,219,155,-202,-26,2,-266,-184,-43,166,-108,-7,52,-37,-396,-259,68,-27,46,266,14,-572,-359,-262,-54,-93,-111,-129,-247,-173,-220,-262,-302,-334,-260,-192,-109,-14,57,-1784,-2291,229,-941,262,-1329,-15013,-20709,-23028,-17104,-276,-1588,-948,-3511,-1569,-519,-329,-303,-336,-278,-270,-253,-562,-549,-226,-45,36,122,-2,-17,-83,11,-144,-198,-64,143,-364,154,198,173,155,126,-185,-135,14,-331,-60,-255,-251,137,133,-394,-320,-299,9,-47,-117,-178,-234,-278,-305,-313,-326,-384,-421,-402,-405,-362,-291,-184,-65,84,-37,6,133,-63,-333,-104,13,-39,-168,21,79,-96,-370,-352,-36,-20,10,375,-12,-431,149,599,498,161,-61,-128,-329,103,509,369,142,-148,88,-49,53,259,169,-72,-119,-304,-180,-252,-305,-359,-402,-421,-403,-354,-316,-272,-234,-216,-201,-209,-224,-251,-276,-307,-333,-377,-414,-422,-423,-419,-398,-365,-330,-420,-203,-182,-25,-78,-15,196,199,87,-45,217,214,-265,-317,-235,-5,-57,26,19,-72,-258,-80,169,214,-187,-372,-121,-48,130,124,57,-10,-139,-251,-224,-251,-443,-189,-106,-37,-79,-302,17,90,54,66,61,24,-23,-27,-42,-53,-209,-161,-133,-185,75,92,59,-184,-305,-53,-254,-48,-106,-167,-218,-267,-298,-303,-303,-305,-306,-296,-329,-286,-277,-248,-229,-212,-183,-167,-135,-99,-217,-36,-14,-10,3,2,-8,-22,-72,-103,-271,-181,-218,-249,-279,-320,-363,-382,-387,-384,-383,-366,-338,-289,-230,-183,-152,-114,-79,-56,-42,-37,-205,-311,-273,-88,43,-14,-213,-93,-223,146,-150,4,-64,-96,44,-184,-60,10,-87,-136,-240,-136,-36,-239,-339,-174,22,-33,-274,-2,-74,-125,-111,-36,-241,71,277,149,112,-111,61,-85,-202,334,90,-13,-72,-20,-232,-76,7,-34,133,179,-141,304,358,212,109,-297,44,196,390,460,446,-189,-2,-27,59,147,135,-127,264,45,-249,-83,74,-80,22,-152,-21,-30,-53,-82,-128,-234,-227,-345,-307,-327,-317,-282,-227,-481,-97,-84,-182,-211,88,98,44,42,-7,-60,-102,-118,-88,-25,-52,-99,44,-464,122,57,140,290,354,354,393,205,35,4,200,242,-83,-197,-59,-163,-118,4,-68,134,39,-155,115,-118,-263,-270,-144,148,487,-116,-106,-22,-49,-48,-88,-41,70,85,4,-82,-158,-357,-254,-329,-309,-333,-365,-387,-367,-338,-297,-245,-306,-398,-112,-112,-115,-248,-151,-190,-225,-249,-273,-295,-317,-329,-338,-310,-297,-256,-204,-167,-122,-317,-209,-208,-64,-83,-115,-254,-170,-199,-218,-233,-242,-231,-218,-208,-198,-192,-191,-182,-173,-168,-159,-202,-134,-125,-507,-120,-120,-142,-319,-220,-278,-335,-392,-370,-299,-241,-223,-118,-74,-195,-211,-417,43,42,10,22,3,-4,-210,-298,-205,-14,-158,-235,-5,-321,-16,-29,-46,-141,-82,-105,-113,-268,-95,-87,-80,-78,-131,-166,-35,11,-270,-299,-216,113,171,-125,61,287,52,171,-120,-324,-56,-193,20,47,175,-8,74,33,-225,20,-57,-29,-85,-138,-161,-133,-84,-146,4,30,-85,-143,-285,-190,-310,-24,-67,-113,-87,-211,-667,-531,-138,-153,-161,-169,-243,-192,-185,-259,-362,-160,-104,-69,-47,-5,0,-104,-289,-67,-366,-192,-273,-346,-379,-363,-312,-266,-233,-226,-233,-266,-7431,-3627,-738,-584,-353,-302,-238,-196,-281,-155,-157,-153,-159,-162,-162,-124,-66,9,-150,180,261,340,404,248,43,-336,-331,66,-94,-20,-144,-259,-149,50,200,238,56,6,-155,-47,-313,45,6,-124,-110,-223,-7,-27,-47,-129,-176,-24,6,37,62,-223,-182,-104,53,-178,-36,-144,-125,-125,-108,119,105,21,64,59,-89,65,72,82,102,87,4,-116,-168,24,124,-237,-112,0,166,-22,235,0,-325,-236,-220,-248,-115,-215,-470,-53,60,-92,-109,-189,-276,-356,-440,-447,-408,-352,-312,-291,-278,-275,-411,-397,-305,-303,-292,-275,-264,-265,-282,-301,-353,-421,-480,-418,-310,-188,-67,-118,-103,210,252,274,163],[71,325,141,21,86,-116,-42,-113,-161,-199,-193,-165,-157,-250,-371,-483,-573,-510,-378,-249,-126,-7,92,155,172,209,198,158,-307,-96,-197,-358,-438,-343,-174,0,175,328,58,561,-202,-204,70,153,45,98,265,-180,-2,94,115,79,36,-390,-371,-100,-159,-396,-318,-374,-370,-309,-216,-109,-150,-28,100,-344,-175,-74,-52,-47,73,-62,-142,-121,-8,238,-44,-47,-226,-84,-75,34,-7,-64,-134,-205,-285,-340,-372,-344,-300,-293,-378,-206,-215,-233,-239,-269,-301,-331,-336,-340,-334,-360,-390,-397,-426,-474,-442,-388,-322,-254,-188,-138,-115,-315,-126,-169,-231,-275,-295,-269,-221,-157,-111,-85,-205,-45,-20,18,75,164,209,296,414,166,260,546,523,24,-113,370,315,280,240,-897,-170,-85,-432,-4,-499,-981,458,-334,298,199,81,28,-61,-409,-3053,-231,-255,-431,-2693,-188,-122,-51,2,75,148,203,-3686,-3042,-8019,276,242,194,136,-66961,-29,-11621,-164,-233,-3240,-1832,-2404,-2063,-2115,-29,31,-500,-3185,-1286,-2169,-4332,-3333,-351,-155,-211,-1862,-1663,-245,-1297,-1122,-299,-1060,-1754,-864,-834,128,-44,-267,-556,-490,64,-29,-44,-443,78,-62,-524,-227,-347,-364,-398,-258,-85,-88,-91,-102,-98,-345,-214,-140,-186,-269,-328,-375,-323,-415,-303,-159,-119,-88,-87,-87,-197,-111,-121,-241,-281,-189,-210,-478,-301,-342,-329,-284,-228,-147,-74,-6,46,88,113,-163,-132,-48,-304,-207,-61,157,-103,58,133,14,-376,-219,129,-32,5,-113,-214,-526,-252,-203,-144,-95,-52,-49,-282,-141,-63,-107,-167,-207,-242,-248,-221,-168,-126,-1899,-2110,15,-69,92,-1205,-13536,-17151,-20469,-16708,-1197,-1186,-203,-3956,-2020,-825,-246,-252,-236,-204,-171,-314,-636,-613,-245,-76,-59,-28,-12,-98,-196,-68,-129,-140,-82,26,-476,338,371,396,418,127,-230,-160,4,-313,-122,-277,-192,177,101,-268,-365,-322,-203,-242,-263,-255,-242,-235,-318,-279,-344,-423,-463,-402,-284,-139,1,150,-39,274,-37,-56,116,-26,-253,-51,3,-98,-214,20,128,-72,-364,-350,-54,-55,-8,323,-3,-485,81,510,391,97,-39,-95,-301,96,503,375,157,-211,17,-32,86,219,175,-66,-92,-303,-51,-161,-258,-352,-406,-388,-305,-201,-164,-277,-112,-135,52,41,16,-179,-202,-246,-162,-231,-300,-345,-392,-440,-468,-460,-423,-457,-264,-157,-47,-75,-65,237,145,74,2,201,357,-250,-331,-264,13,-96,48,-56,-164,-270,-349,-358,-269,-259,-363,-119,-55,124,156,129,78,-11,-214,-243,-378,-489,-413,-259,-130,-72,-291,-26,137,102,188,218,214,-54,163,245,-69,-145,-225,-195,-146,189,250,124,-25,-396,-83,-237,-23,-160,-156,-232,-301,-345,-351,-344,-338,-336,-332,-350,-373,-408,-430,-445,-418,-345,-270,-177,-74,-325,117,198,256,314,104,43,350,235,17,-340,-2,1,-54,-76,-73,-47,3,16,-216,-157,103,37,-13,-20,-70,-109,-107,-72,-23,26,64,-129,-277,-287,-122,-28,-73,-146,-49,-298,122,-150,27,-20,-58,70,-228,-29,-114,-180,-181,-207,-91,-26,-235,-433,-243,0,-23,-199,47,-11,-196,-148,-215,-287,-324,-343,-337,-308,-255,-195,-129,-244,11,70,-57,-11,-15,-256,-103,-41,-144,-230,-284,-269,-195,-95,24,130,-255,13,223,353,386,384,-292,36,6,86,142,142,-130,-7,-79,-366,-132,-112,-85,-55,-93,-88,-32,-54,-88,-142,-206,-264,-327,-379,-412,-399,-332,-245,-371,-19,-55,-173,-253,350,197,25,404,364,306,238,164,108,83,-74,-107,28,-354,174,-13,73,232,281,355,441,226,-160,-167,112,117,-67,-208,-133,82,286,29,-104,148,18,-179,130,-78,-215,-277,-152,155,513,-126,-122,-45,-98,-51,-123,-48,86,130,120,95,-160,-365,-176,-272,-265,-218,-300,-388,-449,-473,-413,-340,-288,-391,-188,-193,-207,-227,-281,-346,-410,-452,-423,-344,-264,-185,-125,-52,-8,-26,99,127,31,-320,-211,-226,81,52,-7,-239,-141,-160,-205,-246,-284,-303,-320,-333,-337,-331,-311,-266,-211,-158,-171,-136,-44,-32,-418,-56,-84,-137,-342,-259,-300,-322,-226,-201,-114,-74,-173,-62,-74,-152,-187,-407,-45,-73,-102,-132,-163,-178,-194,-261,-196,-234,-270,-299,-322,-328,-319,-275,-218,-151,-92,-43,-97,-294,-63,129,86,112,-138,-162,116,67,-328,-294,-229,48,55,-160,38,113,21,123,-135,-348,-8,-76,-24,8,60,9,-54,-110,-286,-212,-263,-298,-281,-229,-157,-49,67,-114,51,109,-104,-207,-307,-233,-242,12,-108,-71,-94,-153,-590,-542,50,221,309,244,-243,-160,-43,-267,-376,-209,-79,30,126,227,272,-106,-231,172,-209,-40,-161,-224,-187,-109,-11,65,119,136,130,92,-8853,-5271,-1100,-273,-150,-138,-89,-112,-294,27,46,75,92,105,-76,-233,30,115,-36,93,79,73,64,81,82,-270,-356,64,-72,-9,-76,-182,-151,29,34,38,36,21,-132,-18,-280,-24,-45,-98,-34,-278,-20,-44,-84,-128,-275,-158,-143,-115,-87,-236,-205,-151,-56,-159,-94,-147,-198,-271,-347,-390,-331,-253,-173,-88,-113,48,95,127,140,140,87,-18,-111,-44,21,-291,-171,-64,136,41,281,-13,-252,-185,-199,-125,-139,-249,-480,-167,-227,-287,-326,-351,-365,-352,-338,-296,-255,-192,-138,-95,-56,-26,-356,-362,-74,-2,-25,-25,-57,-105,-173,-242,-345,-460,-521,-394,-244,-126,17,-36,-89,274,272,405,198],[0,239,149,26,125,-143,-119,-159,-160,-206,-218,-160,-115,15,-25,-88,-21,-67,-86,-150,-189,-215,-178,-109,-16,75,174,267,-280,-75,378,271,288,42,124,31,-48,-123,-169,-202,-212,-207,-177,-154,-161,-144,-172,-244,-202,-198,-180,-129,-89,-384,-404,-17,-19,-343,-81,-131,-189,-250,-275,-233,-188,-77,-7,-321,-243,-74,6,-73,64,-63,-192,-121,12,-22,-57,-90,-260,-112,-81,-73,-58,-50,-64,-44,-154,-28,-162,-98,-284,-302,-384,-10,64,43,20,-61,-89,-167,-233,-286,-296,-403,-280,-366,-211,-221,-250,-302,-342,-354,-314,-258,-210,-354,-155,-170,-137,-128,-124,-126,-172,-112,-111,-123,-169,-148,-165,-178,-178,-141,-86,-27,22,37,132,177,186,66,-106,167,145,126,127,-739,-227,-406,-701,-96,-703,-794,396,-628,346,296,178,194,117,-473,-2753,-90,-137,-506,-2414,-107,-58,-8,27,87,155,216,-3566,-855,-8797,412,428,434,430,-62629,362,-3552,302,252,203,-189,-3632,-2760,-2279,-53,-79,-365,-2627,-818,-2618,-3044,-4581,-214,52,49,-1385,-1887,-454,-1699,-1145,-335,-1050,-1654,-750,-911,226,222,-39,-473,-448,131,25,-34,-363,19,12,-471,-341,-285,-364,-451,-189,8,-4,-35,-75,-99,-347,-239,-164,-249,-184,-372,-188,-171,-382,-271,-121,-105,-93,-106,-121,-151,-185,-224,-263,-313,-382,-385,-520,-279,-240,-203,-189,-192,-183,-183,-170,-146,-96,-33,-109,-231,-53,-272,-229,-79,139,-111,120,219,80,-338,-186,127,-48,-50,-147,-209,-474,-198,-170,-142,-123,-101,-89,-312,-199,-69,-51,-34,8,45,84,119,156,169,-1962,-1886,200,200,208,-584,-10748,-13370,-17199,-15746,-2131,-665,-1,-3432,-2252,-992,-362,-409,-147,-158,-168,-382,-624,-623,-267,-336,-406,-460,-399,-305,-294,-133,-97,-92,-98,-70,-415,291,311,329,334,115,-270,-185,-8,-294,-196,-309,-216,-305,-362,-381,-397,-332,-289,-275,-281,-292,-315,-347,-385,-401,-387,-341,-455,-228,-157,-80,-14,53,-112,176,-42,-109,88,11,-133,13,-10,-143,-241,-1,157,-61,-351,-346,-79,-91,-41,251,4,-553,8,295,260,19,-21,-58,-266,84,482,369,164,-274,-51,-20,118,181,171,-72,-73,-258,-44,-171,-290,-415,-512,-472,-359,-252,-183,-300,-156,-165,-76,-97,-128,-165,-201,-304,-267,-314,-352,-362,-364,-366,-353,-331,-315,-406,-255,-213,-171,-141,-114,-93,-93,-99,-110,-116,-92,-230,-343,-296,-44,-143,-81,-127,-171,-240,-309,-405,-494,-512,-424,-329,-236,-171,-114,-80,-55,-59,-178,-221,-168,-314,-219,-216,-201,-171,-280,-115,-70,-26,6,78,129,-86,164,234,-142,-84,-278,-260,-109,207,267,177,119,-299,-108,-213,-34,-212,-66,-126,-187,-235,-261,-281,-305,-327,-339,-360,-373,-380,-356,-323,-280,-215,-206,-85,-80,-430,143,203,244,289,102,67,316,246,31,-376,-57,52,25,36,52,-30,38,15,-297,-199,117,34,35,22,-115,159,-60,-43,81,165,191,-71,-228,-205,-141,-102,-82,-108,-20,-343,77,-163,44,28,-22,-41,-279,-156,-164,-133,-56,-172,-35,-13,-232,-469,-324,-32,-31,-144,77,179,-307,19,97,-328,1,-58,-128,-204,-271,-320,-330,-298,-236,-170,-122,-79,-56,-276,-143,-92,-136,-159,-168,-153,-125,-83,-24,30,-241,-4,138,152,181,178,-253,62,34,114,87,59,-130,27,18,-295,-21,-35,-41,-72,-98,-167,-125,-109,-81,-91,-121,-73,-277,-89,-97,-156,-252,-20,-283,30,-35,-163,-309,276,130,-10,608,654,473,275,304,257,152,-108,-125,3,-225,149,-62,-14,27,-48,-142,-243,-346,-445,-541,-473,-348,-225,-236,17,121,210,32,-144,148,-16,-209,124,-41,-181,-310,-183,147,149,-148,-128,-181,-302,-394,-405,-350,-288,-239,-200,-197,-243,-314,-277,-323,-375,-423,-481,-530,-518,-465,-415,-359,-315,-391,-196,-175,-154,-158,-104,-78,-28,51,140,152,79,182,184,48,9,-59,463,405,58,-314,-224,-257,-74,-175,-250,-270,-241,-193,-139,-92,-56,-12,29,70,115,55,-24,-193,304,334,-186,-90,304,233,-341,-65,13,-114,-375,-293,-246,-310,-165,-232,-29,143,-130,-87,-81,-168,-270,-404,-455,-437,-379,-344,-334,-330,-336,-360,-374,-409,-408,-384,-357,-327,-304,-258,-197,-123,-52,12,-104,-287,-185,134,87,110,-140,-170,-46,-133,-295,-344,-441,-390,-279,-193,-110,-44,-13,3,-148,-336,-4,-39,-83,-128,-191,-214,-231,-220,-346,-188,-192,-216,-241,-272,-297,-282,-240,-175,-108,-30,-116,-224,-265,-283,-153,30,-129,-37,-130,-97,-489,-477,-50,166,657,419,-271,-133,9,-279,-403,-267,-247,-194,-111,-3,53,-116,-178,107,-65,-30,132,163,206,234,125,290,298,278,248,196,-9105,-6916,-1363,-58,-111,-161,-189,-230,-283,-339,-394,-336,-232,-117,-7,-291,109,227,52,255,229,186,123,73,2,-197,-357,-204,-228,-234,-218,-192,-156,-101,-36,36,103,29,-120,2,-203,-58,-92,-79,29,-312,-95,145,141,-53,-347,80,126,183,123,-230,-238,-194,-52,-141,0,-141,-160,-113,-186,-141,-155,-161,-105,-59,-137,2,3,-17,-47,-91,-145,-186,-170,-112,-81,-349,-249,-148,114,122,311,-43,-167,-107,-160,-6,-143,-277,-459,-37,96,-72,109,-83,-186,1,-92,-332,-275,-334,-323,-258,-182,-116,-291,-304,-51,-8,-14,-23,-53,-100,-155,-202,-266,-320,-345,-329,-276,-204,-129,-46,-61,76,124,174,206],[-132,-160,-188,-219,-235,-235,-211,-205,-157,-206,-250,-157,-133,3,-40,-143,22,-144,-120,-131,-103,7,-62,-128,-128,-72,19,117,-253,-55,263,242,182,71,-7,-128,-248,-372,-326,-204,-207,-8,76,134,-87,94,120,-295,-108,-26,-66,-50,-11,-339,-437,149,-43,-281,260,265,265,-134,-99,-81,-224,4,190,-296,-295,-85,55,-115,49,-68,-239,-121,26,-1,-61,-157,-296,-170,-236,-301,-313,-238,-152,-58,-207,-12,-230,-169,-392,-310,-401,-91,-2,73,-8,-121,-242,-357,-392,-344,-287,-460,-272,-421,-257,-267,-255,-229,-168,-103,-114,-3,-84,-384,-227,-206,-29,-79,-124,-181,-249,-299,-349,-365,-324,-278,-228,-178,-133,-83,-43,-20,-16,-79,-5,-4,-31,-31,-82,-83,-89,-83,-55,-548,-296,-738,-847,-199,-858,-621,151,-927,61,-5,-56,-133,-193,-529,-2428,22,140,-617,-1928,421,470,474,422,352,253,121,-4186,-100,-8221,99,289,473,633,-60459,806,842,839,788,711,612,-5136,-3526,-2204,212,150,-160,-1930,-222,-1854,-1781,-3782,-55,0,-50,-925,-1933,-654,-2114,-1077,-376,-1005,-1400,-574,-1011,169,163,139,-391,-404,58,39,-25,-272,-122,-168,-323,-427,-288,-379,-503,-292,-295,-291,-296,-298,-270,-333,-275,-251,-282,-123,-478,-96,-148,-336,-250,-29,-14,-2,-19,-38,-73,-118,-171,-229,-299,-384,-325,-528,-167,-120,-83,-73,-87,-92,-106,-106,-88,-45,5,-57,-318,-23,-204,-260,-112,97,-138,171,174,145,-294,-170,132,-82,-12,61,19,-432,-80,-161,-255,-350,-365,-273,-350,-248,-90,44,195,233,272,271,247,216,158,-1976,-1641,24,11,29,76,-6826,-9608,-13591,-14396,-3078,-105,149,-2705,-2190,-1063,-576,-591,-83,-13,-85,-306,-570,-573,-186,-42,-205,212,-23,-257,-375,-191,-71,-62,-119,-149,-294,296,207,127,47,-32,-310,-214,-156,-280,-285,-353,-74,-10,0,-38,-414,-334,-55,-80,-109,-121,-127,-211,-402,-113,-174,-249,-463,-142,-145,-136,-138,-130,-194,-107,-102,-147,-142,-180,-220,-256,-246,-201,-243,-41,65,-59,-328,-335,-107,-125,-87,164,16,-492,-66,305,108,-71,-7,-18,-225,-9,-10,7,35,-324,-110,-11,150,147,162,-85,-57,-195,-44,339,293,212,102,101,55,25,-11,-309,-198,-195,202,157,109,-117,-147,-357,-114,61,-161,-80,-146,-217,-273,-321,-362,-373,-353,-329,-302,-282,-247,-224,-214,-209,-213,-215,-193,-207,-348,-321,-179,-193,-211,-237,-245,-252,-260,-270,-263,-347,-363,-280,-276,-287,-288,-291,-280,-268,-238,-266,-182,-254,-279,-100,-125,-81,-264,-108,-110,-117,-141,-134,-152,-163,-162,-165,-209,-169,-277,-299,-139,-126,-117,-104,-90,-215,-107,-171,-79,-249,-102,-111,-162,-130,-116,-97,-83,-287,-40,-288,-305,-311,33,112,134,167,-193,73,-144,-469,243,355,372,399,101,91,402,264,44,-340,-98,41,-29,-44,6,-46,73,26,-338,-213,55,18,80,36,-178,73,-105,-198,-321,-280,-187,-101,-153,-80,-116,-148,-46,-88,9,-307,33,-171,72,87,23,44,-294,-92,-97,-42,62,-132,27,-9,-209,-383,-389,-56,-34,-95,60,84,-316,-23,-45,-340,-28,-12,-4,-12,-183,-41,-98,-178,-60,-47,-177,-24,-41,-275,-172,-49,-87,-107,-123,-129,-136,-143,-138,-139,-228,-151,-156,-142,-89,-46,-143,74,77,171,122,122,-114,311,106,-139,30,-105,-48,176,0,-234,-173,-229,-198,-128,-57,-74,-226,114,164,-265,-184,27,-195,65,-4,-137,-347,214,74,-40,394,283,166,50,-65,-163,-221,-221,-188,-160,-143,-128,-122,-127,-127,-138,-159,-172,-175,-220,-375,-149,-119,-91,-259,-27,-3,14,33,-167,73,-42,-225,95,10,-139,-346,-204,84,57,-160,-104,-67,-205,-191,-235,-275,-316,-346,-347,-342,-322,-296,-274,-269,-389,-327,-376,-453,-436,-329,-221,-107,-204,-367,-78,-88,22,-122,166,68,215,247,171,147,78,183,193,75,12,-90,114,52,-1,-292,-228,-282,-322,-424,-460,-362,-259,-168,-82,-13,12,88,126,148,162,1,-93,-195,157,136,-186,-52,37,7,-262,-111,28,-104,-392,-321,-294,-286,-139,-243,-68,229,-83,-92,-82,-111,-211,-400,-292,-253,-199,-152,-126,-110,-107,-173,-159,-226,-292,-342,-381,-415,-460,-498,-491,-437,-379,-319,-243,-240,-323,-44,-18,-22,-124,-179,-170,-246,-333,-406,-389,-304,-201,-206,-55,-10,-42,-20,-145,-285,-128,-182,-217,-228,-222,-164,-113,-89,-388,12,8,-52,-43,-84,-126,-142,-139,-125,-106,-74,-117,-175,-181,-334,-48,72,-110,-8,-190,-31,-362,-357,-115,122,381,299,-321,-96,31,-289,-437,-323,-122,-110,-99,-54,-30,-139,-139,66,59,-86,182,221,257,272,126,299,294,269,240,199,-8351,-8542,-1526,92,83,-20,27,-170,-211,-70,-152,-218,-264,-249,-177,-200,0,64,95,93,61,8,-66,-130,-213,-303,-382,-436,-452,-434,-393,-347,-288,-210,-118,-19,72,29,-125,5,-118,-39,-131,-70,77,-309,-186,150,156,-35,-374,126,194,277,133,-199,-282,-235,-114,-135,17,-139,-190,-132,-231,-168,-262,-247,90,89,-165,95,96,96,104,110,105,89,-7,-135,-188,-359,-421,-292,-102,94,261,-95,-92,-30,-127,96,-136,-300,-425,-43,132,-63,258,-62,-192,164,-45,-358,-201,50,38,-10,-55,-100,-227,-242,-235,-265,-278,-276,-269,-264,-261,-250,-263,-277,-291,-316,-334,-331,-310,-272,-242,-216,-196,-172,-159],[-130,-120,-118,-129,-142,-160,-231,-236,-169,-191,-270,-137,-138,-57,-40,-185,-63,-215,-133,-96,-79,-19,-95,-175,-200,-166,-84,9,-208,-27,153,143,108,66,34,11,13,21,51,70,-177,76,108,124,-111,87,117,-301,-109,106,88,78,43,-275,-408,-79,-109,-196,-139,-126,-102,-256,-50,-85,-234,18,16,-252,-283,-82,-29,-144,-64,-66,-248,-97,-89,-90,-87,-216,-304,-172,-83,68,127,-40,-113,68,-232,-5,-276,-193,-465,-284,-398,-147,-74,-166,-237,-275,-249,-196,-127,-100,-228,-499,-216,-417,-13,96,-159,-186,19,118,-120,-59,-133,-367,-268,-203,151,-61,109,-169,-214,-41,-110,-186,-236,-249,-208,-149,-93,-33,5,23,15,-145,-25,-6,-29,-14,-27,-26,-21,-22,-21,-345,-337,-1026,-791,-272,-902,-435,-133,-1164,-11,77,207,323,442,-521,-2061,776,847,-709,-1435,910,879,815,705,595,475,339,-5337,70,-6642,-146,-196,-158,-73,-61801,74,153,223,270,310,331,-6775,-4312,-1911,275,215,128,-1115,-28,-906,-737,-2771,-290,-260,-216,-483,-1817,-740,-2298,-903,-392,-899,-1002,-303,-1092,251,296,323,-279,-331,363,156,10,-154,205,142,-153,-404,-145,-368,-505,-129,-131,-123,-132,-156,-173,-285,-285,-289,-270,-317,-549,-306,-284,-271,-247,-211,-176,-138,-119,-95,-77,-60,-45,-33,-38,-48,-51,-470,-105,-153,-195,-240,-276,-267,-240,-193,-150,-107,-79,-62,-330,-34,-99,-275,-130,-75,-156,-111,-143,-167,-219,-247,-272,-254,-210,-171,-126,-378,-58,-67,-105,-168,-243,-324,-372,-267,-161,-100,140,253,330,375,386,374,314,-1906,-1364,48,-44,-113,-149,-2214,-6129,-10007,-12783,-4012,-205,-159,-1912,-1960,-1066,-784,-758,-93,83,46,-166,-497,-458,-99,-64,-288,345,-10,-315,-417,-230,-36,-32,-125,-183,-170,546,373,223,98,0,-334,-228,-84,-253,-372,-392,-165,-183,-168,-125,-396,-312,16,90,-6,88,-53,-240,-440,61,-168,-195,-441,-69,-101,-130,-177,-226,-286,-328,-384,-410,-327,-264,-212,-173,-130,-189,-212,-83,25,-59,-290,-306,-122,-142,-134,76,44,-393,-127,249,-44,-160,8,29,-178,48,260,267,169,-338,-149,-2,181,122,158,-98,-43,-128,-131,301,267,214,66,100,103,492,72,-298,-236,-221,211,129,135,-76,-112,-398,-110,225,-147,-9,259,150,67,11,-217,-255,-55,-55,-342,-138,-162,-135,-180,-226,-270,-303,-303,-316,-349,-341,-261,-244,-228,-224,-209,-208,-203,-216,-213,-360,-367,-222,-206,-206,-202,-210,-213,-228,-238,-294,-297,-340,-382,-367,-316,-263,-250,-170,-134,-48,-7,58,-12,-123,122,145,-272,27,-233,-287,-46,-107,-166,-214,-246,-264,-274,-261,-248,-278,-211,-181,-193,-123,-72,-22,14,-311,-57,-269,-279,-258,43,225,242,268,-165,110,-186,-414,248,467,409,341,90,98,460,277,48,-316,-140,92,224,170,34,-62,92,32,-273,-193,-10,-21,107,44,-242,-19,-158,-45,106,387,250,30,-73,51,-68,-167,-7,-96,24,-264,-14,-183,90,132,61,117,-261,-4,-46,0,102,-104,84,-5,-184,-278,-429,-84,-49,-70,38,4,-234,130,201,-346,158,193,8,-54,-193,-66,-121,-115,-108,-192,-275,-337,-380,-392,-391,-364,-351,-320,-290,-260,-243,-234,-221,-220,-237,-258,-297,-330,-327,-323,-295,-249,-223,-177,-145,-121,-100,-92,-85,-81,-80,-180,-102,-123,-143,-291,-195,-214,-225,-236,-238,-220,-201,-172,-141,-352,-120,30,-119,91,21,-110,-350,156,18,-80,293,267,235,199,152,102,51,-168,-144,-73,-119,-152,-172,-189,-188,-200,-223,-242,-249,-229,-323,-257,-76,-2,-288,142,198,237,23,-183,148,-75,-238,114,59,-104,-391,-215,96,43,-176,-72,-119,-246,-220,-263,-222,-216,-213,-208,-229,-261,-297,-329,-341,-358,-336,-140,-47,-86,-20,-14,-85,-148,-322,-82,-106,45,-100,202,8,206,217,137,120,75,169,184,86,-5,-106,219,181,71,-273,-237,-309,-196,-302,-369,-312,-219,-138,-70,-79,-2,14,10,-8,-41,-82,-172,-182,-210,-237,-244,-220,-190,-153,-196,-147,-27,-96,-389,-342,-339,-262,-115,-237,-107,122,-43,-87,-86,-57,-99,-404,-207,-270,-324,-361,-359,-319,-272,-242,-212,-224,-243,-263,-289,-324,-374,-397,-373,-335,-309,-292,-270,-249,-455,-225,-219,-214,-193,-191,-145,-203,-174,-197,-313,-16,-6,-209,-50,-82,-131,-198,-243,-296,-334,-379,-394,-342,-308,-247,-202,-150,-381,-58,-29,-105,7,-80,42,89,147,-74,66,162,-109,-116,-91,-378,69,137,-62,19,-264,47,-215,-213,-130,-8,-58,-43,-386,-53,53,-297,-413,-335,95,395,72,156,191,-176,-120,341,159,-134,553,485,431,280,121,338,336,332,340,338,-7208,-10137,-1612,257,209,-99,20,-208,-154,-125,-205,-260,-299,-293,-252,-207,-163,-132,-119,-115,-117,-116,-120,-101,-94,-96,-332,-86,-63,-42,-22,-16,-18,-86,-31,-46,-83,-131,-186,-228,-261,-266,-248,-209,-168,-261,-244,-53,-9,-32,-350,173,250,320,141,-149,-286,-260,-174,-138,28,-144,-223,-167,-279,-330,-231,-323,203,211,-197,150,117,90,82,90,103,121,23,-164,-270,-276,-360,-366,-125,-216,-319,-428,-412,-328,-239,-156,-121,-309,-383,-58,51,-57,4,-48,-211,-197,-300,-359,-317,-208,-98,-3,80,145,-163,-180,-20,187,-33,-113,-20,62,-198,11,-220,-33,-192,-182,-188,-212,-202,-231,-256,-261,-242,-196,-152],[-50,74,116,39,141,-127,-240,-247,-106,-160,-275,-103,-130,-104,-25,-216,-137,-278,-129,-53,-45,149,84,-7,-81,-136,-142,-105,-160,-28,13,26,19,10,16,25,55,84,128,153,-154,134,124,184,-114,64,91,-285,-93,-70,-143,-201,-264,-293,-355,-226,-161,-118,-57,-15,20,-180,11,-103,-252,24,-11,-226,-245,-147,-206,-251,-276,-246,-258,-96,8,119,-13,-300,-318,-209,-99,265,457,-62,-147,28,-269,-4,-339,-212,-534,-268,-418,-219,-167,-101,-126,-168,-245,-230,-224,-209,-236,-563,-265,-369,-96,-93,-128,-158,-100,-88,-131,-130,-194,-347,-324,-216,-44,-53,-75,-192,-233,-170,-205,-242,-263,-274,-271,-264,-263,-249,-250,-262,-278,-267,-231,-187,-165,-120,-120,-122,-132,-154,-178,-198,-397,-1216,-637,-362,-879,-292,14,-1346,144,222,335,433,534,-486,-1726,799,838,-810,-1095,777,707,609,479,362,253,-434,-6884,-26,-4676,-147,-203,-253,-292,-68169,-321,-293,-259,-235,-200,-165,-8446,-5161,-1537,6,29,44,-285,20,-29,-68,-2009,-139,-132,-82,-116,-1672,-753,-1958,-706,-427,-790,-563,-4,-1181,709,752,527,-191,-279,461,205,23,-54,415,294,-13,-329,-91,-369,-481,-288,-257,-220,-206,-211,-207,-247,-300,-284,-202,-226,-605,-228,-218,-218,-211,-193,-174,-151,-144,-123,-104,-81,-54,-23,1,5,-8,-387,66,31,103,-50,-117,160,274,-22,-49,269,469,69,-284,119,0,-304,-167,3,-192,293,347,289,-147,-129,116,-134,-98,101,115,-344,65,45,28,-87,-142,-263,-404,-333,-231,-246,104,232,323,385,414,422,387,-1776,-1086,207,133,77,39,-8,-3247,-6811,-11042,-4939,-193,-216,-1083,-1702,-1069,-998,-922,-210,-189,-164,-131,-444,-324,-12,-98,-361,107,3,-358,-433,-272,-12,-16,-132,-192,-100,-186,-272,-324,-337,-325,-355,-282,-282,-288,-471,-438,-320,-287,-227,-162,-360,-288,-6,15,-65,17,-18,-261,-471,-56,-170,-148,-410,-200,-231,-253,-289,-317,-358,-368,-387,-403,-368,-320,-261,-204,-135,-184,-163,-118,66,-63,-242,-267,-126,-146,-185,-10,36,-284,-178,102,-178,-223,24,80,-133,21,350,294,163,-312,-169,4,204,107,159,-107,-30,-67,-172,133,242,212,13,98,122,484,158,-269,-267,-240,163,101,159,-32,-75,-412,-96,207,-125,-48,160,69,11,-15,-230,-178,5,25,-383,-180,-156,-43,-116,-138,-173,-191,-168,-158,-347,-347,-84,-248,-80,-93,-94,-186,-118,-152,-180,-350,-370,-357,-399,-411,-362,-308,-243,-198,-161,-296,-168,-207,-354,-256,-220,-134,-234,-112,-216,230,275,389,-56,-136,81,126,-315,73,-168,-224,32,-48,-138,-217,-281,-331,-365,-359,-334,-299,-266,-235,-221,-211,-198,-195,-210,-336,-225,-243,-230,-196,-78,-29,9,50,-118,96,-195,-358,236,302,332,274,76,100,472,295,54,-292,-170,36,340,164,25,-71,97,37,-191,-131,-52,-74,128,59,-288,-95,-203,-50,111,373,252,68,15,17,-2,-146,24,-122,42,-224,-47,-190,105,165,98,80,-209,-25,-114,-53,-26,-80,1,4,-149,-165,-409,-107,-69,-62,-50,-99,-136,-23,-2,-339,37,46,-33,-94,-195,-84,-145,-147,-200,-256,-319,-366,-390,-375,-353,-313,-298,-278,-270,-272,-293,-320,-339,-356,-363,-344,-330,-311,-274,-265,-258,-247,-265,-266,-277,-291,-293,-291,-274,-246,-208,-246,-137,-103,-65,-325,-6,23,49,-142,59,-121,-114,69,72,-376,-63,101,-54,110,43,-83,-309,-8,-119,-237,-266,-135,36,200,329,415,281,-208,-159,-25,132,256,59,-276,-5,-10,57,-1,-62,-110,-215,-385,-137,-85,-308,34,82,113,2,-192,135,-114,-243,82,47,-75,-413,-208,-72,-90,-196,-116,-136,-272,-209,-314,-251,-268,-259,-219,-176,-203,-111,7,-79,-310,-306,122,169,-200,2,16,-103,-94,-261,-94,-131,68,-96,232,-50,182,205,70,71,65,137,151,77,-42,-89,188,95,34,-262,-254,-331,-64,-72,-86,-231,-114,-145,-182,-230,-289,-330,-300,-239,-181,-130,-260,-169,-36,-36,-202,-73,-110,-148,-190,-219,-226,-228,-385,-365,-386,-251,-142,-224,-150,-129,-118,-111,-104,-92,-82,-425,-76,-68,-290,-76,-89,-92,-87,-94,-164,-90,-93,-110,-69,-63,-76,-90,-109,-126,-154,-183,-196,-192,-465,-220,-151,-154,-157,-219,-191,-197,-211,-230,-357,-239,-227,-225,-204,-178,-156,-151,-113,-161,-67,-60,-192,-153,-127,-157,-198,-217,-366,-179,-149,-187,-115,-160,-110,-85,-49,-89,42,94,-108,-73,-18,-404,174,203,-17,34,-354,118,-67,-72,-107,-107,-187,-288,-442,-159,-12,-311,-379,-296,74,379,-25,81,81,-241,-136,339,221,-189,549,526,403,229,94,678,743,792,835,850,-6075,-11501,-1678,697,365,-211,-13,-262,-116,-11,296,214,126,374,163,-9,311,112,117,146,33,-85,-205,-270,-241,-170,-332,-3,-49,-8,164,253,85,-145,180,256,120,13,-182,-40,-11,-93,-181,-111,-52,-199,-239,131,174,-52,-303,248,256,245,139,-95,-246,-269,-227,-154,-220,-299,-352,-350,-328,-395,-278,-382,-275,-267,-259,-232,-204,-177,-139,-103,-72,-42,3,-193,-212,-182,-250,-417,-42,-78,-126,-234,-229,-271,-269,-231,-183,-309,-333,-78,-59,-89,-133,-199,-290,-381,-405,-347,-362,-63,47,96,164,208,-97,-117,-5,143,-56,-152,-108,119,-223,30,-206,-53,-144,-141,-180,-219,-174,-162,-138,-95,-36,47,130],[-71,77,98,10,195,-147,-262,-281,-99,-157,-302,-304,-416,-503,-507,-423,-326,-357,-198,-160,-140,-129,-128,-149,-158,-163,-137,-84,-138,-32,96,144,172,188,198,191,178,142,94,45,-161,-87,-111,-114,-113,-63,-33,-273,-78,84,95,105,88,-192,-310,-10,-128,-69,-100,-115,-121,-125,-123,-149,-292,-70,-63,-222,-198,-129,-67,-259,-113,-128,-269,-149,-130,-88,-29,-396,-337,-262,-133,267,352,-103,-196,-28,-314,-9,-416,-219,-555,-258,-401,-290,-271,237,221,-163,-368,123,92,-64,-262,-627,-306,-312,-288,-403,-517,-432,-329,-232,-146,-198,-247,-325,-384,-237,-97,-134,-166,-218,-255,-95,-34,18,78,122,158,178,34,173,145,96,23,-235,-114,-182,-267,-315,-373,-370,-363,-367,-376,-390,-457,-1010,-454,-453,-809,-177,-158,-1401,249,416,626,817,1000,-401,-1438,1362,1374,-869,-943,1092,922,723,496,298,129,-2486,-8607,-54,-2749,51,93,114,116,-79854,40,0,-43,-97,-143,-184,-9882,-6062,-1155,-206,-183,-143,-92,-43,6,55,-1506,158,196,229,183,-1529,-706,-1505,-497,-467,-674,-113,284,-1240,298,307,314,-117,-236,417,229,16,31,555,417,101,-243,-50,-360,-420,-78,38,-46,-114,-139,-105,-207,-292,-217,-20,55,-585,11,-63,-100,-184,-141,-171,-193,-231,-256,-283,-301,-296,-257,-197,-142,-54,-280,93,-23,95,-134,-176,207,284,-29,-74,268,267,111,-224,176,94,-331,-210,-66,-232,-85,-109,-100,-87,-113,-34,-169,-156,26,26,-323,13,-24,-78,-142,-209,-271,-440,-338,-297,-359,-161,-86,-35,3,24,40,27,-1586,-804,-33,-60,-72,-71,-86,-1215,-4306,-9238,-5817,-148,-146,-221,-1430,-1095,-1194,-1051,-311,-82,-262,-37,-415,-181,37,-123,-421,50,21,-356,-424,-322,-102,-124,-140,-177,-135,-129,-133,-135,-146,-177,-372,-253,-205,-206,-578,-473,63,119,162,177,-319,-264,-26,35,-127,-119,-193,-273,-446,-347,-337,-301,-374,-229,-180,-121,-270,-18,-434,-163,-170,-159,-48,99,75,43,-26,-169,-102,-133,-43,-78,-195,-222,-175,-240,-314,-402,-360,-258,-215,-42,-210,-192,36,126,-101,-13,287,249,146,-282,-177,1,212,96,121,-114,-31,-43,-165,-72,-77,-97,-124,-155,-178,-189,-200,-233,-294,-257,-6,45,92,8,-44,-396,-80,127,-102,-82,-64,-160,-244,-300,-300,-243,-154,-63,-265,-237,-137,145,-144,77,155,69,188,-127,-348,-346,70,-260,72,601,114,-172,22,216,358,-329,-383,-286,-181,-29,-10,29,93,144,-113,-278,-82,-165,-360,-141,-115,-61,-221,-111,-294,234,280,332,-86,-154,26,70,-342,63,-106,-146,-14,-34,-61,-89,-114,-146,-173,-183,-188,-304,-156,-127,-229,-86,-62,-52,-64,-368,-109,-216,-187,-143,-102,-71,-45,-15,-70,6,-181,-321,123,185,244,203,54,83,431,309,57,-268,-200,-33,142,101,13,-82,-5,-18,-109,-49,-61,-141,5,48,-282,-152,-247,-61,48,25,4,11,29,59,67,-112,39,-158,53,-201,-64,-194,105,122,103,83,-155,56,-168,24,14,-66,-76,-136,-198,-257,-347,-399,-457,-458,-413,-369,-337,-307,-297,-326,-317,-344,-378,-411,-414,-391,-354,-311,-256,-208,-174,-138,-144,-215,-271,-136,-69,-64,-192,-74,-97,-127,-149,-165,-248,-147,-109,-51,35,-13,157,124,182,294,83,26,-74,153,187,166,128,-286,-193,52,60,-331,106,138,169,-94,114,-157,-48,116,78,-337,-17,26,5,7,-7,-59,-250,-101,-147,-201,-247,-269,-261,-231,-203,-182,-175,-253,-189,-231,-284,-328,-352,-353,-320,-289,-270,-261,-261,-271,-302,-496,-369,-351,-296,-222,-147,-80,-21,-186,72,-152,-234,64,39,-48,-379,-185,-54,-65,-214,-88,-121,-275,-260,-351,-433,-494,-382,-249,-131,-132,-78,27,-62,-263,-274,142,190,-321,30,41,-132,-34,-184,-107,-157,-28,-97,5,-86,145,168,-18,8,55,94,107,63,-80,-32,189,154,4,-249,-271,-317,-41,144,130,-247,17,73,47,-287,-13,-27,-35,-43,-48,-119,-339,-155,-115,-157,-228,-258,-292,-278,-235,-169,-91,-93,-379,-387,-421,-246,-92,-196,-188,137,-12,-83,-120,-36,-51,-445,-113,-81,-325,-29,-17,26,42,-72,-177,27,12,-86,52,65,-149,222,285,174,149,-114,-181,-105,-336,-325,27,20,-83,-246,-154,-163,-121,-173,-398,173,141,-180,-6,-19,-122,-220,-154,-158,-131,-102,-162,-147,-28,-6,-6,-260,-357,-58,-128,-286,-122,-209,-189,-196,-194,-192,-197,-200,-203,-219,-223,-384,-203,-190,-180,-160,-407,-167,-178,-193,-205,-235,-264,-298,-406,-382,-408,-423,-416,-389,-357,-315,-278,-208,-162,-320,-175,-36,0,-239,39,58,80,90,52,154,197,234,283,320,-5100,-10151,-1759,397,267,-334,-60,-315,-91,-80,263,180,37,459,181,50,350,54,73,177,246,104,-41,-143,-202,-195,-338,-72,-69,-23,124,156,174,-204,127,151,65,5,-232,-87,-113,-177,-234,-253,-245,-224,-183,-127,-85,-89,-245,36,73,97,104,-39,-204,-264,-264,-179,-103,-201,-288,-277,-366,-320,-325,-412,-325,-310,-297,-277,-265,-265,-259,-257,-258,-254,-230,-224,-217,-207,-205,-318,-209,-196,-179,-279,-137,-124,-100,-74,-94,-305,-276,-100,-11,-51,20,-27,-266,-42,-203,-327,-398,83,90,85,152,225,-32,-52,9,79,-83,-157,-195,131,-234,176,-178,75,-87,-116,-164,-216,-65,-135,-207,-251,-255,-199,-118],[-49,96,58,9,-38,-128,-225,-265,-271,-259,-272,-116,-129,-179,0,-248,-224,-360,-117,23,0,236,216,174,141,105,83,69,-79,-26,-63,-136,-208,-238,-204,-145,-66,0,37,98,-144,94,87,64,-63,-12,-71,-223,-148,-163,-167,-133,-99,-140,-232,9,-142,24,67,75,-37,76,71,-180,-307,71,62,-195,-121,-142,21,-301,-21,-38,-240,-111,-157,-209,-264,-378,-365,-367,-334,-299,-268,-257,-262,-271,-325,-267,-469,-184,-471,-219,-339,-306,-353,101,166,-151,-453,36,40,-27,-277,-590,-297,-233,-64,70,-43,-123,-268,-376,-350,-257,-257,-279,-416,-243,-183,-225,-286,-354,-352,-268,-194,-134,-69,-16,33,73,11,133,148,143,3,-227,-104,42,-11,-38,-97,-136,-155,-176,-123,-68,-498,-758,-264,-521,-711,-80,-327,-1322,485,555,655,738,825,-255,-1206,1080,1129,-817,-969,1093,1000,856,665,496,380,-4670,-10252,551,-1097,219,819,816,-7991,-95181,557,434,305,166,47,-41,-10646,-7020,-831,76,145,209,260,285,293,287,-1255,244,205,162,112,-1386,-633,-1058,-287,-506,-553,-2,4,-1232,-20,-46,-81,-108,-202,-82,-18,-9,96,175,251,191,-160,-21,-330,-332,-89,254,327,261,206,199,-158,-253,-119,95,143,-528,68,-32,-21,-183,-14,-86,-117,-138,-134,-138,-152,-180,-212,-256,-314,-299,-238,-182,-137,-94,-200,-199,-41,-42,-42,-103,-82,-123,-172,-218,-271,-347,-415,-449,-385,-329,-270,-221,-159,-110,-86,-22,-199,-211,59,72,-317,54,-30,60,-59,-114,-289,-483,-294,-341,-393,-160,-191,-235,-270,-277,-237,-199,-1348,-525,-78,-56,-33,-11,-20,-282,-2756,-7436,-6486,-177,-198,-211,-1155,-1147,-1343,-1087,-501,-152,-442,-101,-403,-81,-89,-137,-471,-184,-225,-303,-398,-377,-343,-339,-327,-309,-281,-241,-202,-149,-99,-64,-383,-260,-49,-189,-488,-441,157,303,351,186,-285,-241,-53,158,-189,15,-120,-274,-374,-73,-199,-79,-336,-7,238,742,-344,-67,-342,-290,-237,-165,-83,93,404,404,-22,-149,-41,-111,56,-101,-150,-178,-100,-123,-274,-164,-81,-81,-235,-54,-91,-77,0,11,-86,-58,29,22,1,-264,-177,-54,-85,-110,-144,-185,-198,-202,-170,-123,-59,-6,-137,66,90,98,71,-197,-318,-274,-44,-46,-22,16,-26,-362,-63,168,-80,-111,226,-10,159,110,-247,-66,-49,-68,-137,-303,-107,-53,-129,-85,-103,-111,-80,-102,-355,-342,61,-255,53,83,80,-164,37,6,-21,-300,-404,-324,-211,-234,-257,-256,-208,-150,-122,-240,-98,-177,-352,-138,-41,-60,-216,-107,-364,1,-7,31,-102,-176,-40,9,-345,115,-50,-65,118,288,264,277,232,-172,46,-21,-118,-313,-165,-95,-249,5,99,123,-72,-400,-86,-188,-156,-100,7,80,146,203,-26,234,-151,-303,170,120,56,11,-37,-84,-119,-178,-209,-243,-274,-301,-335,-360,-367,-349,-292,-221,-147,-82,-29,-212,83,84,-234,-182,-279,-73,101,133,89,55,18,-11,-23,-77,-36,-188,-35,-191,-61,-194,55,81,117,142,-101,107,-157,-36,28,-60,132,23,-68,-82,-268,-257,-336,-400,-340,-302,-232,-185,-155,-298,-128,-129,-139,-166,-198,-218,-255,-297,-330,-360,-372,-339,-282,-212,-302,-174,-49,-5,-228,58,74,89,117,-29,-254,114,207,213,121,127,224,118,207,206,68,-21,-64,90,128,107,84,-276,-245,-25,-65,-311,-153,-179,-185,-183,-166,-190,-108,-84,-69,-281,-23,-9,-1,7,8,-29,-182,-16,-60,-184,-38,-14,32,91,150,204,247,-294,-180,-23,242,184,115,-395,-53,-95,-150,-183,-204,-227,-277,-551,-450,-410,-274,-114,47,124,-34,-153,103,-182,-207,99,197,-17,-317,-145,196,363,-220,21,-13,-249,-144,-344,-357,-388,-309,-188,-81,-47,-48,38,-42,-201,-234,158,215,-401,73,72,-158,-60,-127,-177,-244,-274,-265,-265,-274,-292,-314,-353,-388,-380,-324,-264,-195,-159,-124,-100,-116,-131,-215,-266,-282,-89,45,141,-253,14,148,-37,-300,131,0,224,356,314,-100,-371,-129,209,162,-249,-96,-58,-147,-245,-316,-325,-276,-359,-393,-439,-231,-70,-144,-202,100,0,-71,-123,-20,-14,-433,-128,-129,-328,6,8,130,128,-46,-174,-75,-137,-154,-125,-59,-280,107,202,212,121,-143,-192,-63,-172,-275,24,-8,-64,-257,-92,-134,-90,-147,-410,289,441,-115,13,54,-123,-238,-59,-160,-359,-423,-229,-101,105,260,39,-282,-336,-118,-191,-378,-11,-202,234,189,69,-112,-179,-263,-255,-193,-110,-324,27,68,70,85,-358,47,3,-51,-101,-159,-189,-168,-314,-5,47,-304,-287,-142,43,328,-162,-15,-130,-390,-219,275,220,-266,-48,-169,-269,-360,-407,-437,-429,-409,-361,-315,-4313,-8845,-1874,-97,-45,-429,-103,-350,-67,-149,187,148,-31,285,200,101,180,29,-5,-129,-264,-389,-366,-254,-167,-107,-330,-57,-75,-25,-17,-53,-100,-247,-197,-235,-272,-285,-275,-223,-179,-139,-174,-89,-67,-54,-61,24,67,-128,-169,210,247,122,129,28,-153,-244,-274,-197,-65,-238,-298,-312,-378,-269,-291,-416,-366,-398,-428,-428,-409,-397,-382,-371,-364,-345,-293,-255,-204,-151,-107,-202,-50,-23,-8,-266,-14,-42,-75,-75,-89,-301,-206,-117,-11,-43,132,-18,-282,-149,-299,-296,-375,76,83,73,127,232,32,5,23,16,-114,-133,-271,-18,-233,14,-147,43,-37,-111,-153,-213,90,101,71,-134,58,88,85],[-85,-48,-35,-32,-26,-158,-227,-288,-37,-120,-272,-66,-151,-218,-90,-248,-223,-346,-124,-133,-142,-136,-118,-103,-73,-45,-6,34,-58,-60,24,-26,-101,-174,-211,-255,-133,2,-69,265,-172,120,117,91,-33,-71,710,-210,19,385,40,-274,294,-125,-179,253,-177,72,186,182,-29,177,86,-248,-357,90,34,-197,-86,-186,-182,-356,-164,-105,-230,-87,34,70,79,-277,-308,-327,-196,15,14,-184,-268,-136,-341,-60,-438,-153,-373,-280,-327,-286,-450,-41,90,-144,-475,-75,-31,-11,-308,-499,-270,-174,-115,38,-5,-95,279,299,-167,-274,-251,-246,-425,-256,47,43,73,-248,-265,18,-26,-89,-149,-215,-279,-335,-347,-278,-208,-153,-120,-210,-89,-59,-91,-112,-186,-264,-342,-373,-303,-208,-540,-550,-115,-585,-633,-22,-496,-1199,174,165,184,183,188,-78,-1069,238,242,-607,-1149,203,164,100,0,-98,-196,-6663,-11184,-281,-174,-1121,6,-13434,-59271,-110592,63,33,-7,-68,-122,-169,-10362,-8072,-637,-108,-70,-32,-1,5,-1,-18,-1250,-71,-111,-152,-198,-1242,-578,-654,-319,-552,-443,-318,-296,-1153,-262,-245,-236,-227,-211,-203,-192,-218,-270,-315,-325,-254,-165,-66,-284,-240,-107,233,278,290,282,230,-106,-194,-20,199,116,-482,70,-4,49,-189,67,-89,-41,5,53,152,64,222,146,79,103,157,-20,-69,-158,-16,-242,-177,-67,-65,-36,-134,29,51,68,-142,98,85,-305,-304,-209,-280,68,60,67,58,-40,29,-219,-254,-81,-126,-322,-163,-169,-164,-147,-137,-348,-528,-293,-375,-332,-269,-330,-307,-200,-85,38,134,-1067,-250,356,387,406,412,380,-669,-2359,-5685,-6441,9,-76,-164,-879,-1214,-1396,-982,-681,-271,-616,27,-396,87,139,-134,-510,48,3,-215,-358,-427,-173,-183,-182,-179,-174,-164,-161,-149,-141,-147,-382,-258,-140,-171,-356,-357,-9,16,34,34,-259,-215,-76,-95,-244,-137,-87,-256,-286,-21,-219,-56,-291,-8,254,558,-381,-120,-236,-415,-303,-178,-107,80,406,353,-9,-127,20,-48,5,-127,-104,-131,-174,-212,-253,-231,-216,-186,-231,-126,-113,-106,-102,-120,-143,-184,-223,-257,-259,-258,-168,-52,11,72,108,-101,-57,9,-93,-8,-67,-143,-209,-237,-185,-91,-12,-162,-334,-281,-52,-6,59,-25,-133,-324,-316,-208,-55,-129,165,-76,402,477,-252,-32,39,-64,-13,-327,-60,161,-63,107,239,44,133,-80,-365,-326,62,-237,23,125,90,-154,4,-34,-38,-264,-437,-347,-228,86,101,99,103,95,-129,-181,-131,-209,-332,-122,19,-50,-215,-128,-411,-178,-184,-136,-110,-204,-112,-53,-331,109,-2,11,152,261,237,265,255,-195,92,112,-23,-322,-141,-236,-335,-421,-372,-292,-237,-432,-171,-166,-163,-170,-158,-153,-138,-109,-95,-73,-126,-304,-39,-55,-92,-121,-164,-217,-264,-333,-349,-326,-277,-219,-175,-134,-110,-113,-76,-52,-32,-21,-10,-274,34,78,-187,-183,-284,-89,86,189,185,92,196,200,193,-52,13,-194,87,-198,-46,-191,-67,-143,-188,-177,-90,20,-87,-159,-26,-67,217,24,-27,133,-187,-150,-186,-168,-73,-302,19,-10,-18,-258,13,-31,-156,-200,-211,-120,-223,6,-56,-145,-255,-369,-476,-364,-331,-216,-8,90,-259,175,234,221,194,-99,-268,-18,-113,-188,-211,-216,-191,-150,-130,-95,-70,-84,-60,17,52,86,112,-231,-267,92,66,-296,10,5,20,41,71,-229,99,143,83,-241,39,114,90,72,52,-11,-128,-2,-50,-177,-95,-133,-173,-210,-244,-265,-269,-341,-228,-220,-225,-234,-250,-370,-305,-340,-373,-387,-372,-325,-271,-544,-141,-61,-241,-118,82,71,-53,-116,81,-218,-177,106,236,5,-264,-115,212,195,-230,36,-24,-214,-188,-316,-329,-415,-497,-523,-475,-394,-304,-213,-138,-142,-204,15,34,-310,56,37,-197,-23,-46,-102,-199,-173,-214,-269,-310,-315,-267,-211,-122,17,7,8,48,-86,153,301,122,-39,-175,-256,-246,-156,-188,-318,-380,-338,-248,-221,-222,-2,8,96,134,175,-69,-345,-108,444,231,-286,-141,-81,69,-54,-88,60,-48,-346,-399,-463,-328,-482,-533,-385,-242,-97,-70,-134,-16,20,-406,-140,-176,-327,23,17,142,178,-37,-170,-95,-198,-279,-329,-337,-392,-267,-208,-143,-91,-177,-204,-35,-23,-109,24,-44,-53,-268,-29,-122,-70,-121,-408,305,450,-33,34,22,-122,-206,-35,-34,-167,-290,-359,-340,-267,-143,-31,-282,-321,-187,-265,-479,-31,-169,93,13,-73,-165,-247,-289,-268,-218,-145,-258,0,51,87,120,-277,126,121,119,30,57,153,93,-221,72,41,-284,-232,-56,39,287,-201,-42,-220,-378,-274,-37,-139,-282,-297,-306,-268,-218,-148,-90,-35,-4,22,23,-3716,-7729,-2064,-81,-118,-473,-178,-378,-242,-270,-303,-314,-321,-304,-273,-231,-175,-123,-81,-53,-37,-30,-40,-89,-74,-127,-322,-242,-284,-314,-309,-273,-207,-283,-22,-70,4,46,-316,-167,46,193,-147,-18,127,25,58,323,338,-175,-87,358,347,67,124,91,-105,-222,-276,-211,-199,-281,-292,-306,-364,-228,-193,-418,-154,-134,-337,-108,-107,-121,-132,-150,-175,-197,-193,-290,-191,-166,-138,-104,-83,-46,-19,-210,8,-1,-73,1,-67,-296,-130,-130,-52,-26,127,-4,-277,-270,-408,-247,-349,46,35,20,14,9,8,-2,7,-36,-142,-96,-318,24,-215,41,-111,12,2,-118,-143,-203,-47,-38,-35,-175,-9,25,62],[-109,-25,18,-65,135,-169,-214,-290,-71,-166,-250,-328,-341,-272,-191,-204,-163,-271,-111,80,3,204,367,233,306,158,186,278,-15,-72,207,188,143,101,64,-41,-87,-71,-163,-180,-244,-295,-301,-285,-273,-223,-210,-189,-179,-177,-197,-467,-257,-303,-333,-329,-283,-226,-177,-115,-53,-3,40,-308,-399,129,119,-186,-31,-218,-53,-367,-204,-260,-306,-293,-244,-187,-136,-144,-277,-331,-229,-97,-109,-240,-295,-191,-318,-49,-355,-101,-246,-150,-221,-240,-400,-61,117,-114,-380,-181,-86,9,-318,-385,-206,-107,-167,18,41,-82,362,331,-190,-285,-217,-207,-376,-250,43,47,44,-261,-258,10,-13,-48,-69,-86,-87,-79,-65,-29,2,25,23,-168,-55,87,-50,-77,42,6,-35,-384,-284,-165,-567,-378,-236,-623,-571,-154,-649,-1071,-127,-130,-113,-118,-118,-85,-1017,-7,48,-185,-1364,234,283,309,297,284,257,-6008,-10420,64,-10,-1550,-181,-62805,-116906,-121118,-280,-237,-978,-172,-145,-125,-9258,-9224,-593,-67,-77,-91,-116,-162,-217,-623,-1443,-341,-318,-275,-237,-1082,-554,-304,-132,-601,-347,-116,-106,-1017,-100,-97,-100,-99,-181,-75,-55,-156,-91,-104,-120,-137,-126,-82,-220,-152,-122,135,173,180,163,147,-48,-124,71,190,75,-450,55,19,113,-203,58,-111,-191,-56,-1,155,5,157,137,70,101,263,113,-104,-235,-80,-251,-122,102,83,-34,-167,160,195,169,-133,192,316,-236,-348,-270,-270,423,395,365,119,21,22,-231,-280,-56,-37,-343,-72,-226,90,58,-125,-395,-580,-295,-396,-243,-1,-13,13,76,147,218,254,-762,10,252,212,175,140,86,-2508,-3175,-4029,-5847,-25,9,55,-626,-1280,-1340,-763,-717,-386,-768,-27,-387,77,12,-118,-547,-185,-226,-252,-316,-449,-267,-266,-271,-291,-319,-349,-386,-396,-371,-335,-374,-256,-172,-156,-228,-263,18,32,35,20,-250,-189,-98,-157,-293,-281,-298,-256,-200,-101,-242,-41,-247,-18,0,-17,-371,-165,-142,-401,-342,-204,-125,-14,-16,-35,-51,-111,-123,-146,-153,-158,-123,-104,-101,-108,-195,-188,-199,-240,-285,-320,-360,-390,-387,-364,-319,-265,-189,-105,-25,-263,-156,-64,147,95,225,-81,-80,-1,-64,-41,89,70,-219,72,29,23,33,-136,-343,-278,-138,-38,102,44,-17,-292,-105,-114,-80,-139,73,-140,192,240,-258,-10,49,-111,99,-257,-1,261,30,114,114,11,-61,-140,-377,-307,-183,-214,-145,-143,-134,-137,-145,-155,-140,-225,-485,-346,-229,-47,-48,-67,-77,-93,-132,-107,-162,-253,-309,-99,37,-28,-220,-91,-406,-25,-64,-76,-117,-232,-189,-181,-320,-129,-63,-4,59,115,152,169,172,-180,96,35,-41,-329,-172,-173,-306,-64,18,0,-250,-439,-102,-123,-137,-62,-40,-119,-195,-235,-246,-215,-173,-319,-135,-144,-173,-191,-208,-210,-174,-138,-66,-197,-283,-300,105,74,-50,-126,-29,-15,-13,-85,-148,-299,-153,-86,-146,-161,-262,-107,68,232,181,68,318,697,239,-39,-21,-157,116,-218,-31,-188,17,114,157,130,-33,179,7,-282,-83,-82,203,21,13,214,-106,-151,-240,-224,-122,-204,156,114,12,-202,-62,-91,-199,-231,-230,-139,-251,17,12,-17,-77,-145,-228,-297,-330,-267,-193,-107,-276,11,29,26,17,-169,-284,-82,-127,-157,-159,-173,-184,-193,-234,-267,-315,-363,-368,-335,-285,-238,-196,-168,-218,-152,-143,-287,-116,-82,-39,-7,19,-254,49,37,-2,-214,-48,-87,-128,-155,-177,-203,-210,-224,-249,-290,-348,-409,-373,-281,-196,-122,-61,-351,-179,-12,-36,-101,-188,-314,-421,-394,-263,-131,-4,117,129,-488,192,147,-214,-93,64,24,-71,-72,59,-251,-142,82,-7,-95,-218,-267,-312,-319,-279,-231,-181,-163,-110,-285,-303,-309,59,91,108,103,-45,-8,-25,-74,-175,137,237,-182,157,109,-240,167,130,-91,-222,56,-81,92,29,4,68,-305,-192,50,-42,-46,41,-55,246,298,58,-27,-119,-233,-208,-227,-125,-218,-295,-353,-403,-432,-440,-445,-443,-452,-415,-363,-291,-292,-84,57,134,-330,-196,-99,59,-32,-48,80,-17,-328,-376,-432,-231,-45,-38,-219,2,-19,-74,-141,-16,57,-366,-143,-209,-320,22,4,131,233,-39,-158,237,57,-22,-5,-105,-359,-326,-396,-389,-342,-299,-254,-212,-173,-143,-109,-83,-47,-271,27,-119,-50,-87,-390,313,331,64,59,-7,-116,-143,-16,-81,-164,-252,-328,-383,-381,-305,-232,-253,-305,-252,-340,-573,8,-120,0,-14,-36,-98,-114,-155,-183,-198,-179,-192,-81,-32,9,54,-191,71,59,37,11,-34,-77,-117,-147,-167,-153,-258,-173,-73,-47,-25,-213,-54,-293,-283,-285,49,70,-280,101,117,124,128,-88,118,103,69,37,-10,-3240,-6804,-2325,-187,-216,-436,-250,-396,-305,-344,-400,-450,-438,-336,-226,-117,-5,42,-87,-52,296,367,-64,-173,198,-73,-306,-77,-80,-29,207,185,225,-313,-6,-179,17,87,-351,-202,33,214,-110,25,125,95,170,349,290,-228,0,105,53,10,-22,-40,-66,-205,-283,-224,-109,-320,-276,-261,-336,-147,-49,-421,-89,-100,-374,-121,-133,-151,-159,-158,-159,-154,-128,-332,-126,-132,-151,-174,-204,-211,-205,-188,-148,-114,-78,-8,-59,-294,-57,-141,-102,-7,227,0,-256,-400,-414,-189,-332,38,15,-24,-61,-100,-143,-199,-239,-283,-318,-341,-357,-358,-342,-292,-255,-204,-140,-143,-141,-198,72,224,114,-178,-11,349,132],[-134,-87,2,-98,-1,-171,-209,-311,-424,-517,-526,-454,-339,-222,-123,-142,-79,-177,-88,123,10,146,162,113,98,84,120,185,31,-71,139,222,288,347,120,259,19,43,-252,-2,-202,-108,-109,-93,-78,-148,19,-179,131,185,-151,-148,214,-88,-48,196,-154,119,64,23,-10,-45,-74,-363,-446,-110,-133,-173,-175,-253,-247,-335,-337,-365,-394,-388,-363,-320,-272,-229,-242,-305,-255,-158,-171,-307,-307,-298,-340,-339,-309,-258,-221,-180,-152,-143,-307,-158,-148,-158,-276,-279,-138,-107,-310,-280,-134,-46,-234,5,81,-82,27,-4,-226,-282,-178,-177,-320,-236,-224,-212,-200,-280,-251,-179,-189,-210,-218,-214,-188,-145,-98,-30,24,60,64,-118,-21,101,-146,-187,61,56,-80,-434,-382,-8,-589,-258,80,-644,-543,11,-793,-970,169,121,90,37,-5,-8,-1066,43,104,181,-1437,305,353,378,363,348,-795,-4304,-9137,140,66,-895,-8179,-115550,-176034,-121679,-280,-210,-3434,-72,-11,35,-7792,-10476,-729,149,141,125,95,45,-13,-1417,-1775,-330,-213,-219,-209,-903,-578,-120,-89,-664,-283,-36,-23,-857,-40,-60,-97,-137,-199,-198,-206,-279,-228,-197,-163,-144,-123,-96,-153,-80,-135,-56,-45,-47,-58,-61,-62,-79,-98,-125,-173,-438,-234,-248,-266,-247,-187,-111,-306,-59,-69,145,-54,78,106,43,115,373,239,-99,-318,-148,-238,-53,167,147,-40,-203,191,219,171,-144,135,355,-148,-386,-307,-237,366,330,301,159,91,10,-234,-286,116,130,-379,-170,-361,54,112,-83,-420,-639,-305,-404,-160,177,219,216,293,321,348,344,-446,248,267,217,174,134,73,-5680,-5011,-2486,-5169,-71,-20,43,-414,-1329,-1200,-480,-489,-398,-751,-100,-357,70,-5,-94,-584,-215,-231,-214,-275,-399,-147,-134,-128,-138,-153,-166,-182,-183,-182,-193,-362,-255,-218,-229,-250,-266,-294,-334,-366,-341,-284,-221,-164,-105,-329,8,66,-202,-115,-120,-260,-32,-202,-34,74,36,-325,-193,-128,-273,-301,-269,-269,-222,-151,-78,9,-99,128,118,-82,-186,-26,-51,6,-80,-129,-140,6,22,-184,94,114,122,84,85,-113,-140,-88,-159,-227,-266,-210,-165,-124,-83,-64,-65,-95,-84,-98,-119,-133,-159,-190,-220,-238,-243,-247,-222,-338,-257,-219,-104,-88,-75,-60,-264,-26,-25,-25,-132,0,-191,-27,-58,-258,-176,-235,-292,-328,-302,-225,-167,-131,-111,-110,-118,-113,-137,-383,-276,-218,-262,-291,-293,-244,-186,-134,-97,-55,-178,-539,-312,-200,-7,-6,-13,0,9,-116,-16,-153,-290,-280,-60,85,15,-221,-74,-355,26,-4,-9,-110,-252,-254,-191,-310,-290,-308,-319,-312,-306,-316,-334,-344,-320,-255,-149,-49,-320,-132,-169,-330,9,467,-75,-332,-403,-99,-76,-131,-60,-85,-155,-174,-148,-140,-139,-150,-337,-248,-318,-324,-240,-152,-138,8,46,83,-168,-296,-368,30,38,-72,-123,-122,-158,-187,-212,-230,-266,-207,-155,-111,-123,-226,-113,54,186,154,38,362,391,275,-33,-58,-84,162,-237,-17,-179,-23,79,82,-10,-104,-214,-319,-388,-184,-104,-38,2,29,53,-25,-138,-288,-238,-175,-88,135,136,-56,-126,-69,-138,-233,-247,-248,-159,-277,55,208,143,45,64,-207,-147,-273,-250,-67,-87,-278,-117,-136,-154,-155,-231,-298,-140,-145,-150,-143,-161,-182,-197,-231,-233,-220,-213,-141,-130,-53,-6,35,-101,-111,106,122,-287,-14,124,34,94,62,-255,-7,-47,-88,-202,-87,-75,-60,-39,-30,-40,-65,-61,-81,-96,-79,-112,76,185,290,384,263,-301,-161,0,364,483,248,-245,-58,67,-50,-132,-153,-110,-48,-417,50,83,-190,-20,74,-18,-86,-25,-42,-284,-110,-24,36,35,-190,-75,233,362,-235,19,-95,-104,-93,-261,-307,-372,147,935,436,167,-66,-58,-10,-3,-151,105,123,-59,-19,-102,-289,-252,-258,-176,-247,-20,-66,127,81,-58,43,-352,-259,38,-95,-114,26,-17,323,292,-6,6,-59,-207,-175,-257,96,48,-271,-94,-105,-376,-109,22,39,31,101,107,6,-245,-67,-46,-107,-391,-266,-97,48,-19,-18,99,10,-315,-328,-378,-251,-47,-1,-231,-62,-52,-89,-158,-39,80,-322,-146,-238,-323,-15,-44,87,222,-68,-145,349,35,-21,140,264,-298,224,155,98,-16,-241,-217,-130,-180,-240,-282,-250,-187,-276,-93,-136,-42,-57,-376,16,17,-3,-21,-48,-122,-115,-134,-155,-161,-170,-171,-173,-192,-181,-182,-218,-302,-312,-427,-551,-167,-179,-189,-180,-169,-165,-175,-191,-214,-246,-252,-218,-186,-140,-96,-42,-125,6,16,14,10,-21,-60,-109,-170,-245,-306,-363,-344,-294,-250,-204,-194,-104,-319,-196,-212,26,53,-281,65,59,46,14,-145,-62,-110,-172,-211,-222,-2804,-6061,-2650,-30,-268,-346,-262,-418,-88,-334,-168,-64,-158,-7,63,138,218,58,-142,-126,252,303,-107,-282,110,-97,-299,-183,-180,-101,15,123,224,-336,-58,-284,56,123,-381,-236,-3,216,-82,65,91,24,-34,-86,-162,-297,-335,-339,-244,-152,-73,-7,-49,-201,-307,-238,-169,-323,-263,-202,-310,-140,7,-422,-37,-44,-411,-43,-43,-58,-209,-81,-103,-123,-127,-358,-182,-212,-253,-299,-359,-406,-449,-471,-431,-385,-324,-257,-195,-298,-67,-155,-159,11,95,0,-227,-296,-287,-123,-325,3,18,2,-26,-56,-81,-101,-91,-100,-195,-39,-333,-47,-154,46,-50,109,53,-175,-137,-190,30,137,129,-145,-36,306,100],[-161,-142,-5,-131,46,-155,-204,-288,-40,-128,-214,-310,-386,-377,-314,-244,-179,-143,-122,-118,-127,-131,-118,-94,-30,3,124,263,88,-53,89,180,255,320,99,218,96,88,-324,94,-198,-26,106,-70,84,-163,385,-177,185,325,-228,152,173,-76,11,12,-103,-66,-113,-147,-174,-208,-238,-383,-491,-275,-285,-278,-274,-283,-264,-273,-283,-293,-328,-359,-376,-335,-256,-168,-203,-253,-257,140,121,-380,-290,-275,-228,-21,-205,12,13,-54,-76,-49,-220,-88,-83,-100,-170,-320,-147,-146,-273,-184,-111,-61,-307,11,36,-88,62,76,-270,-258,-141,-151,-257,-213,-42,-77,-117,-297,-235,-206,-233,-272,-306,-349,-395,-388,-321,-229,-145,-73,-15,-60,15,96,-227,-317,108,215,-132,-442,-435,-63,-604,-177,48,-636,-544,-16,-923,-895,145,131,131,100,71,69,-1213,69,90,128,-1163,201,239,264,263,273,-2291,-2810,-7826,-529,231,199,-20007,-167657,-226106,-110514,-67,-113,-5837,-193,-220,-287,-6183,-11672,-1027,-215,-181,-128,-68,-16,31,-2235,-2136,-661,-425,177,169,-702,-641,101,70,-733,-249,0,0,-687,2,3,-11,-82,-230,-81,-108,-412,-227,-259,-260,-238,-195,-145,-114,-79,-133,-73,-73,-90,-115,-130,-134,-150,-161,-180,-214,-430,-239,-232,-232,-253,-190,-159,-317,-213,-140,-27,-110,-12,61,7,145,292,347,-64,-395,-207,-213,16,244,173,-50,-238,21,-4,-8,-158,22,17,-50,-400,-310,-185,53,46,51,35,14,-3,-227,-272,-86,-112,-425,-264,-510,-207,-250,-299,-412,-697,-354,-398,-218,-142,-51,19,79,122,158,162,-131,133,121,90,68,54,18,-9703,-7368,-1064,-4523,-199,-210,-189,-265,-1346,-1020,-171,-95,-274,-631,-173,-306,122,48,-63,-627,-267,-305,-231,-239,-283,-219,-88,-89,71,-86,61,35,-20,-57,-149,-353,-262,-93,-126,8,-58,10,-56,-141,-248,-360,-433,-343,-228,-349,-17,78,-173,-42,-135,-277,-31,-161,-62,260,272,-271,-210,9,-158,-226,-264,-118,42,-3,-91,-152,-197,-197,-163,-123,-212,-70,-68,-90,-116,-127,-111,-62,17,-155,197,267,326,102,155,-140,-127,77,101,37,-254,-126,-142,-61,-95,-123,-145,-144,-149,-138,-171,-89,-60,-99,12,64,119,153,-106,-323,-230,-297,-68,194,108,-44,-246,39,126,55,-116,9,-232,230,242,-260,14,-9,-192,-369,-359,-180,-39,57,114,131,9,109,-5,-386,-243,-76,-157,-123,-79,-22,-19,98,144,197,-129,-600,-265,-159,230,287,203,253,222,-93,76,-92,-300,-251,-117,-196,-267,-321,-323,-299,-241,-214,-162,-145,-270,-313,-218,-315,-161,-172,-197,-211,-215,-214,-197,-158,-108,-59,6,-67,-301,-140,-233,-354,28,137,-139,-403,-355,-131,-222,-280,-274,-191,-113,-45,-26,42,66,-111,-354,77,57,-117,-74,-127,-220,47,48,75,-146,-298,-332,-31,-6,-95,-102,-19,-62,-112,-171,-234,-283,-300,-280,-251,-220,-196,-136,-109,-98,-105,-112,-135,-165,-186,-211,-232,-253,-258,-249,-211,-175,-145,-102,-51,-3,-11,85,122,-305,-185,-114,131,8,95,160,48,-123,-314,-181,-237,18,17,-23,-106,-132,-180,-218,-265,-253,-268,-217,-301,-191,-171,-155,-146,-128,-191,-161,-220,-210,-34,-12,-270,17,18,14,17,-278,-309,-54,-58,-96,-120,-160,-187,-190,-196,-162,-123,-235,-26,-197,65,117,173,-36,21,309,213,-297,-136,-29,-52,320,260,-235,115,38,-171,-206,-76,-74,-71,-65,-75,-114,-153,-215,-289,-342,-279,-159,-30,91,197,288,217,-235,-132,16,345,492,227,-160,-31,147,319,392,186,353,127,-350,233,182,-167,58,103,-57,-100,16,-11,-315,-136,-204,-251,-258,-245,-232,-230,-261,-308,-374,-331,-203,-75,-241,-295,-422,142,627,613,225,-94,-121,14,73,-124,68,49,-57,-169,-274,-349,-334,-252,-174,-265,-111,-76,-62,-51,-115,-9,-304,-259,22,-145,-181,8,21,61,85,-64,60,8,-172,-141,-168,99,59,-239,-135,-66,-236,-145,-173,-171,-155,-135,-120,-115,-201,-134,-144,-133,-457,-337,-75,42,-4,14,124,43,-295,-252,-311,-278,-54,28,-239,-128,-110,-262,-343,-227,-94,-269,-140,-251,-325,-80,-123,20,190,-111,-119,376,13,-22,123,258,-263,245,408,221,-73,-262,-222,-43,34,-87,-209,-275,-186,-270,4,-155,-29,-18,-360,131,103,54,19,-88,-128,-36,-36,91,136,166,90,71,192,200,192,-172,-297,-325,-408,-447,63,-54,-52,-92,-130,-171,-218,-264,-309,-342,-319,-282,-265,-241,-218,-181,-154,-134,-110,-86,-54,-38,-21,-180,-14,-2,-40,-231,-95,23,28,31,-136,-57,-266,-107,-98,-38,72,-274,47,36,-26,0,-177,-283,-48,-67,-64,-58,-2311,-5454,-2970,77,-365,-223,-331,-433,-131,-303,-287,-128,-180,-19,-13,-7,-1,-8,-165,-177,-17,37,-155,-397,53,-123,-284,-90,-97,-69,269,299,236,-306,-104,-354,-9,-73,-383,-247,-217,-251,-279,-278,-269,-264,-254,-239,-249,-365,-288,-302,-288,-254,-222,-192,-163,-202,-343,-236,-235,-281,-247,-135,-282,-145,-12,-399,-26,-22,-417,137,174,195,-194,90,245,98,-56,-313,232,206,165,119,-132,14,-28,-75,-111,-157,-187,-214,-244,-298,-298,-341,-378,-389,-335,-261,-194,-159,-148,-56,-322,-35,-19,-30,-54,-86,-111,-131,-114,-105,-213,-27,-317,-54,-115,-26,-26,118,53,-206,-132,-187,-20,134,135,-107,-53,221,71],[-188,-190,-9,-166,-4,-125,-228,-303,108,-77,-154,-88,-180,-228,-39,-91,-130,-176,-213,-239,-256,-262,-259,-266,-262,-258,-236,-198,-180,-159,-129,-115,-108,-90,-52,-4,65,118,-379,115,-180,-66,88,-143,95,-167,40,-197,-151,-228,-267,-230,-171,-114,-65,-40,-45,-21,-38,-47,-51,-59,-66,-351,-541,-92,-132,-173,-216,-321,-238,-212,-127,-41,-95,-83,-97,63,14,-58,-179,-201,-238,-37,99,-348,-262,-291,-186,-51,-149,59,160,-17,-11,159,-154,81,286,0,-77,-270,-135,16,-232,-115,-6,33,-398,23,121,-111,152,169,-327,-232,-122,-138,-204,-201,106,73,1,-321,-226,-185,-162,-226,-275,-321,-336,-302,-238,-141,-46,36,108,-6,40,49,-300,-478,11,302,-189,-435,-434,-123,-624,-140,-137,-613,-586,-113,-1052,-853,-54,-62,-60,-89,-129,-150,-1473,-218,-235,-228,-511,-208,-196,-196,-219,-228,-3596,-1647,-6554,-1557,-263,-260,-28508,-205407,-240796,-90707,-240,-236,-7789,-252,-271,-2401,-4528,-11784,-1472,-384,-299,-196,-88,7,98,-2798,-2412,-1025,-669,399,399,-494,-742,276,197,-818,-254,-82,-140,-526,-161,-136,-126,-158,-276,-164,-253,-502,-340,-354,-297,-259,-230,-211,-218,-213,-212,-184,-122,-60,1,72,111,44,223,243,-147,-415,-63,4,177,-281,45,164,-212,-356,-212,116,-164,-116,13,-40,180,463,445,-19,-445,-224,-196,77,435,351,-64,-270,96,19,-34,-159,-96,-153,-214,-383,-351,-371,-283,-159,-10,115,227,54,-213,-248,9,-18,-471,-297,-573,-59,170,40,-379,-750,-363,-384,-281,-252,-135,-134,79,153,214,232,168,200,172,41,74,30,-29,-13681,-9479,-211,-3944,-567,-336,-347,-331,-1333,-832,-267,-238,-204,-523,-228,-237,-118,-115,-127,-679,-107,-76,-28,-211,-127,-269,-83,-49,131,-97,-59,89,20,-31,-180,-350,-279,-117,-110,94,47,80,63,67,-147,-276,-96,-140,8,-350,93,20,-147,-189,-276,-285,-162,-124,-97,233,363,-216,-223,57,-59,-150,-278,-94,46,290,162,58,-70,-89,-96,-115,-229,-24,-11,-12,-103,-11,-17,36,90,-126,210,256,297,122,122,-169,-97,76,116,83,-218,-116,-187,-68,-129,-188,-243,-265,-282,-269,-240,-186,-125,-57,18,104,190,250,-109,-299,-195,-365,-69,197,110,-69,-231,65,115,100,-93,-31,-258,160,153,-256,20,-84,-248,-411,-344,-174,-44,43,94,104,-14,58,-10,-381,-209,-235,-292,-300,-281,-239,-216,-216,-233,-230,-202,-626,-216,-113,121,201,155,250,189,-67,165,6,-264,-224,14,-86,-205,-329,-399,-353,-275,-209,-119,-112,-280,-358,-271,-332,-45,75,53,34,11,-20,-49,-73,-99,-134,-158,-191,-276,-260,-290,-365,-331,-307,-264,-400,-303,-105,-59,-110,-95,-205,-13,75,-60,41,51,-138,-360,47,37,-171,-100,-156,-306,-33,-68,-78,-129,-284,-243,-65,-58,-120,-64,-15,8,29,42,43,-128,56,43,-67,-55,-176,-108,19,74,65,-45,64,56,57,-49,-132,20,2,-248,-36,-174,-90,-92,-114,-143,-163,-195,-221,-252,-268,-310,-340,-354,-335,-280,-223,-165,-290,-81,-294,109,158,78,-111,44,-101,-211,-289,-247,-277,-206,-326,-27,68,56,21,-22,-183,-197,-230,-293,-345,-330,-285,-240,-213,-201,-188,-288,-312,-162,-146,-111,-52,-11,33,-42,90,109,-99,-195,79,-250,22,5,0,4,10,20,42,-313,-267,-229,-122,81,65,-202,34,16,-252,-224,-15,42,62,91,114,77,-101,102,44,-17,-145,-37,-80,-109,-114,-90,-45,-170,-96,33,202,271,195,-56,14,119,337,380,170,462,85,-287,292,188,-144,130,135,-96,-117,-76,-231,-388,-459,-305,-158,-21,-189,-63,217,259,-222,-70,-211,33,-63,-228,-276,-430,-54,44,136,221,-132,-193,54,157,-93,25,224,156,88,18,-371,-42,-18,-36,-270,21,-8,-6,-37,-159,-45,-202,-188,7,-189,-247,-16,51,68,55,-115,5,-32,-135,-109,-71,-97,-127,-181,-175,-208,-238,-273,-316,-347,-377,-398,-392,-356,-312,-260,-210,-170,-524,-352,-87,-54,-31,4,45,76,-263,-158,-231,-310,-59,16,-242,-186,-225,-312,-367,-332,-236,-204,-128,-246,-315,-166,-226,-63,144,-166,-78,234,-8,-21,101,86,-254,77,85,92,-117,-259,-222,-69,-98,-173,-252,-335,-387,-393,-365,-327,-306,-293,-335,-219,-145,-70,22,-119,-132,15,-57,225,148,296,102,77,554,586,239,-116,-285,-277,-322,-341,232,-36,180,87,7,-52,-87,-101,-105,-118,-129,-122,-123,-105,-67,-2,-22,116,175,226,6,-36,241,-265,33,43,-70,-211,-63,183,53,-80,-49,-29,-216,-17,37,-116,210,-262,85,121,-86,119,-162,-562,245,238,211,157,-1710,-4938,-3169,-131,-372,-261,-401,-433,-330,-325,-331,-311,-302,-291,-284,-282,-271,-256,-235,-206,-159,-95,-195,-474,-24,-145,-255,-77,-96,-84,215,562,508,-264,-134,-349,124,-4,-357,-243,-339,-315,-237,-155,-90,-43,-1,39,52,-423,56,51,47,-138,1,-15,-59,-195,-372,-208,-290,-221,-222,-218,-246,-266,-270,-346,-269,-247,-363,-185,-154,-136,-129,-89,-72,-54,-79,-241,11,25,31,36,-110,44,60,20,92,104,-135,163,-24,-288,88,-183,-288,67,302,-7,-156,-19,-2,15,-308,-74,-132,-189,-233,-266,-290,-313,-311,-307,-294,-273,-293,-238,-218,-171,-143,-102,-52,-219,-118,-184,-73,202,134,-68,-61,221,54],[-104,-175,16,-161,-11,-74,-239,-299,88,-58,-119,-116,-186,-227,18,62,94,43,-20,-89,-164,-232,-294,-356,-392,-419,-430,-430,-434,-389,-299,-208,-114,-8,26,242,37,143,-390,79,-129,-50,78,-201,105,-133,-274,-467,-148,152,-230,629,104,-77,99,575,30,266,517,38,102,446,168,-264,-538,169,170,-137,-18,-346,-84,-145,-187,-211,-240,-258,-288,-330,-384,-429,-370,-270,-186,-73,37,-250,-217,-267,-142,-79,-94,108,284,17,55,259,-95,65,73,6,-65,-162,-166,-196,-201,-215,-214,-172,-486,-110,-92,-138,-74,-59,-374,-190,-116,-126,-145,-194,43,50,-14,-336,-218,-277,-79,-147,-246,-278,-338,-359,-300,-207,-122,-51,6,48,60,-8,-346,-654,-114,198,-257,-425,-376,-161,-647,-127,11,-573,-662,-205,-1175,-830,-402,-411,-359,-316,-262,-179,-1838,-37,27,95,144,195,234,258,250,250,-4546,-858,-5330,-2151,172,144,-30344,-194881,-205583,-67025,-59,-92,-8871,-148,-161,-4776,-2871,-10426,-2027,-43,-6,-704,70,91,104,-2729,-2498,-1400,-815,78,44,-292,-862,-105,-168,-926,-305,-320,-269,-384,-141,-88,-250,-261,-338,-14,-439,-456,-102,-141,-182,-227,-247,-244,-253,-252,-267,-257,-194,-121,-33,74,142,65,218,285,-248,-385,-103,-46,148,-316,33,273,-84,-446,-288,90,-212,-236,-34,-100,204,608,509,16,-422,-196,-200,110,302,190,-92,-304,-113,-192,-231,-234,-224,-246,-271,-345,-348,-407,-398,-326,-236,-166,-105,-47,-200,-234,-62,-112,-492,-220,-431,-133,73,63,-344,-790,-428,-376,-183,-282,-322,-327,-134,-44,41,93,132,137,148,-875,110,86,37,-16361,-10437,-146,-3449,-1282,-206,-174,-250,-1308,-666,-29,-10,8,-436,-262,-171,76,101,-16,-746,199,50,170,-199,42,-237,-74,-9,175,-100,-156,-19,-80,-105,-226,-363,-320,-158,-104,200,140,410,438,253,-264,-276,-71,-164,-14,-349,186,62,-135,-38,-121,-292,-322,-347,-290,-219,-146,-169,-248,-13,4,-93,-278,-67,-56,-112,-176,-225,-289,-338,-324,-273,-243,-169,-121,-83,-145,-10,20,46,72,-110,110,110,109,111,67,-204,-70,49,25,-14,-178,-120,-237,-132,-130,-122,-112,-87,-121,-62,-293,-132,-168,-100,-141,-182,-228,-296,-335,-298,-243,-405,-138,-90,-42,-104,-228,77,91,133,-72,-79,-280,79,53,-260,-9,-71,-124,-159,-185,-170,-152,-139,-132,-136,-140,-122,-124,-380,-187,-95,-124,-157,-140,-154,-174,-189,-193,-158,-111,-562,-181,-79,118,162,102,193,137,-54,153,104,-203,-206,-71,-107,-101,-244,-51,-209,-59,151,208,-121,-291,-384,-335,-362,-109,63,-3,-67,-130,-192,-243,-271,-275,-263,-220,-174,-257,-140,-334,-358,79,149,-214,-329,-255,-79,60,-85,-132,-137,-24,213,-71,10,-37,-186,-349,141,17,-222,-119,-184,-392,-235,-277,-256,-228,-263,-196,-222,-267,-341,-436,-426,-332,-238,-156,-95,-74,-4,-4,-60,-38,-169,-103,-51,-70,-80,-92,-46,-28,-6,-73,-165,-23,-51,-238,-113,-187,-219,-266,-293,-286,-238,-182,-118,-120,-261,-154,0,-29,143,270,159,-103,-240,25,-295,176,255,47,-66,126,-102,-235,-300,-237,-264,-228,-351,-98,0,12,101,-46,-185,-254,-255,-206,-80,57,-231,-13,71,116,-110,-257,-292,-270,81,107,98,83,84,-85,82,79,-140,-109,-23,-262,-159,-229,-290,-324,-311,-261,-194,-324,-402,-361,-138,8,11,-173,0,-40,-330,-255,-57,-45,-46,-35,-27,-29,-167,-16,-20,-37,-180,-76,-84,-75,-52,-10,43,-111,-60,47,244,345,166,59,70,63,329,297,149,419,17,-230,326,184,-122,177,157,-143,-140,74,-61,-329,-29,80,70,8,-217,-61,-22,-71,-211,-170,-253,-317,-383,-385,-323,-391,-164,-72,6,84,-178,-266,103,236,-61,-21,263,240,340,130,-382,328,314,-21,-264,161,25,5,-66,-177,-45,-95,-116,-5,-229,-312,-54,61,353,264,-163,170,69,-98,-96,-166,-239,-296,-325,-329,-325,-313,-304,-302,-287,-270,-251,-225,-195,-163,-128,-94,-228,-573,-279,-91,-108,-142,-170,-195,-228,-262,-297,-339,-369,-385,-396,-379,-361,-326,-295,-261,-221,-177,-136,-113,-228,-289,-277,-362,-168,82,-235,-25,127,-28,-25,-71,-141,-273,-245,-244,-218,-195,-237,-224,-137,-115,-101,-86,-309,-111,-234,-100,-168,-174,-247,-326,-366,-275,-153,-15,-153,-140,52,-89,214,115,205,95,57,598,820,256,-62,-274,-209,-248,-252,296,-38,387,388,271,14,-14,-23,-89,-38,-87,-79,-39,32,25,214,11,335,367,381,-36,-79,147,-348,68,15,-102,-199,-45,1,-30,-189,-66,-43,-182,-26,-6,-173,40,-257,3,49,-139,114,-107,-618,248,247,248,227,-1027,-4483,-3129,141,-285,22,-485,-431,-220,-159,-283,-322,-196,-108,-133,-161,-182,-212,-262,-328,-344,-268,-234,-397,-111,-172,-224,-65,-98,-103,141,803,641,-225,-158,-302,274,255,-330,-200,-80,-157,-281,-363,-302,-234,-173,-115,-91,-477,-76,-81,-86,-176,-125,-152,-180,-205,-355,-232,-343,-235,-234,-244,-252,-270,-279,-307,-338,-368,-406,-419,-374,-330,-277,-219,-167,-112,-101,-168,46,86,110,132,-64,158,178,49,213,222,-161,277,-6,-279,103,-198,-358,107,488,-9,-120,106,140,79,-287,-89,-96,-95,-138,-221,-296,-361,-368,-351,-331,-317,-326,-349,-375,-353,-317,-255,-176,-201,-96,-185,-129,179,124,-32,-57,188,50],[-112,-137,-119,-152,-194,-252,-307,-339,-347,-306,-219,-182,-219,-261,-15,108,213,115,-21,116,11,-169,-160,-394,-396,-490,-475,-374,-284,-190,-86,-3,58,115,9,210,-27,134,-398,36,-89,-11,43,-264,88,-99,294,-257,214,173,-171,104,81,-95,85,98,93,145,154,73,20,167,149,-176,-497,58,-1,-148,-129,-378,-263,-313,-337,-308,-270,-215,-169,-129,-99,-74,-139,-96,-133,38,72,-165,-181,-231,-117,-119,-58,-83,-150,-183,-155,-107,-58,26,104,62,88,-57,-42,51,-148,-42,-95,-146,-529,-257,-292,-300,-270,-224,-382,-149,-133,-125,-96,-206,101,132,-28,-344,-220,-369,28,21,-348,-110,-179,-250,-321,-323,-249,-179,-125,-66,-7,-82,-372,-668,-270,50,-347,-431,-293,-160,-677,-124,24,-528,-771,-287,-1295,-820,-33,-575,37,79,131,211,-2286,36,438,530,610,694,764,803,798,-583,-5003,-462,-4164,-2214,440,367,-23900,-148746,-147957,-43681,110,76,-8857,21,11,-7291,-1255,-8771,-2636,83,88,-1361,-878,65,-469,-2147,-2377,-1740,-857,-170,-222,-263,-963,-316,-300,-1053,-388,-170,-108,-261,2,56,-538,-369,-404,163,-640,-289,32,0,-71,-216,-196,-199,-200,-194,-224,-275,-260,-185,-93,13,123,69,188,199,-334,-327,-116,-117,53,-345,-108,-144,-124,-422,-354,25,-231,-341,-51,-159,174,178,167,50,-370,-165,-217,-121,-153,-173,-145,-329,-67,-41,-21,-92,-192,-48,-77,-290,-240,-112,-97,-82,-46,-28,-16,-9,-181,-222,-139,-193,-448,-263,-315,-307,-253,-193,-310,-789,-506,-365,-70,21,22,-477,-40,-92,-137,-196,-234,-262,-236,-1899,-152,-94,-369,-16322,-9397,-15,-3031,-1891,28,70,-406,-1274,-516,263,286,299,-348,-265,-103,167,95,-7,-755,-111,-127,-102,-190,-1,-126,-51,42,168,-84,-209,124,121,-77,-268,-378,-372,-202,-92,284,238,570,530,186,-369,-241,-46,-190,-34,-340,260,25,-125,-137,-257,-316,-266,-219,-202,-190,-183,-197,-272,-203,-171,-137,-247,-67,-33,-3,21,55,21,83,93,-113,-237,88,15,36,-191,64,57,53,55,-93,61,47,34,23,-2,-227,-64,-97,-137,-192,-233,-278,-314,-314,-277,-240,-209,-168,-147,-120,-347,-190,-222,-63,-63,-57,-49,-57,-165,-239,-135,-376,-71,49,81,-131,-216,89,64,168,-47,-120,-288,1,-38,-257,31,14,-15,-31,-51,-36,-20,-6,10,19,-94,34,47,-373,-167,-45,-114,-113,-109,-137,-149,-140,-117,-74,-33,-459,-157,-50,80,98,63,106,73,-47,85,74,-131,-186,51,140,177,-253,-57,-177,-94,212,194,-127,-289,-368,-403,-362,-158,-146,-175,-168,-139,-106,-113,-31,0,14,33,-169,-238,-131,-366,-335,-12,2,-201,-243,-200,-66,100,-45,-165,-34,23,198,-51,-29,-141,-240,-316,91,-29,-260,-126,-201,-366,-51,-147,-218,-283,-319,-317,-307,-285,-276,-276,-258,-240,-222,-207,-200,-193,-181,-169,-183,-225,-278,-334,-379,-311,-212,-126,-3,78,150,-97,-187,179,129,-218,-117,-208,-290,-425,-349,-206,-68,38,127,-59,-271,-171,-75,-53,150,342,192,-104,-183,132,-218,227,250,36,18,207,-93,-238,-285,-227,-236,-230,-366,-179,-106,-120,-180,-229,-259,-321,-199,-126,-69,0,-199,-38,-14,18,-207,-209,-241,-347,31,107,129,139,159,-124,192,208,-175,-9,174,-229,70,15,-66,-121,-201,-279,-320,-318,-503,-254,-145,-110,-91,-151,-90,-131,-395,-292,-161,-157,-151,-127,-103,-95,-264,-75,-81,-98,-215,-127,-123,-105,-80,-51,-22,-57,-22,41,44,51,75,105,137,-11,299,203,127,368,-60,-164,354,171,-97,204,170,-192,-166,83,-95,-298,-14,160,195,-20,-252,-47,-83,-164,-226,-295,-368,-453,-453,-372,-286,-342,-150,-82,-34,10,-229,-302,117,139,-23,-65,135,135,114,74,-355,-28,-75,-126,-242,-282,-281,-227,-150,-167,32,6,-46,-6,-259,-361,-102,57,395,248,-207,229,223,-59,-57,221,217,174,-38,-32,193,129,-110,36,-44,-228,-255,-339,-307,-220,-144,-88,-277,-547,-185,-145,-192,-250,-282,-281,-269,-256,-248,-257,-336,-264,-282,-286,-285,-261,-236,-211,-236,-158,-134,-113,-197,-242,-387,-514,-281,-29,-307,-13,-35,-52,-66,-79,-97,-312,-163,-193,-219,-254,-293,-314,-313,-283,-246,-204,-361,-146,-210,-136,-149,-152,-189,-283,-289,-348,-343,-246,-181,-146,70,-119,178,77,101,73,16,595,826,266,-8,-253,-138,-183,-174,339,-60,423,379,302,52,-23,-63,-101,-81,-100,-78,-17,35,-24,135,37,160,154,141,-81,-120,56,-410,-15,-70,-126,-187,-227,-276,-321,-335,-312,-227,-158,-81,-6,-187,132,-254,-59,3,-171,110,-18,-418,318,303,276,235,-323,-4042,-2922,215,-127,108,-581,-422,-256,-98,-182,-425,-207,70,34,35,84,103,-34,-117,152,207,-259,-280,-203,-196,-186,-46,-99,-120,55,719,593,-184,-168,-242,332,284,-306,-169,-78,253,2,25,-64,-132,-162,-159,-162,-502,-158,-154,-146,-204,-134,-131,-137,-169,-297,-123,-325,-130,-193,41,-184,-131,53,-217,-104,-200,-182,-120,-178,-254,-319,-353,-327,-266,-180,-113,-57,-5,30,53,-2,60,58,37,12,-31,-189,-93,-107,-271,-47,-215,-422,138,218,-5,-90,217,276,132,-256,-92,-127,-132,4,-98,-210,-312,-324,-267,-206,-115,-240,-29,-13,-227,-6,-25,-48,-160,-115,-187,-186,-115,-92,-55,-44,33,58],[-11,-103,25,-129,52,-36,-141,-234,90,-89,-122,-268,-252,-313,-67,69,148,128,-37,301,0,-254,-226,-342,-98,-110,-58,260,227,84,-5,65,41,-30,-98,-166,-221,-285,-412,-390,-384,-339,-275,-293,-192,-140,-125,-303,-88,-76,-114,-77,-95,-117,-140,-174,-199,-229,-268,-296,-321,-352,-372,-349,-445,-297,-277,-245,-215,-387,-276,-115,-84,-37,-7,-62,-129,57,58,52,-126,-53,-71,-3,-14,-79,-142,-179,-147,-152,-114,-25,74,32,147,460,-26,-13,347,87,163,47,21,68,-116,-35,52,-98,-441,-242,-140,-215,22,80,-339,-92,-157,-114,-38,-220,206,141,-32,-322,-214,-429,4,-37,-383,-152,-173,-152,-139,-39,-280,53,72,94,80,-155,-358,-482,-424,-121,-444,-436,-196,-100,-695,-98,-49,-463,-892,-411,-1389,-794,-208,-530,-115,-122,-124,-102,-2728,-226,-98,-87,-81,-57,-26,5,24,-1299,-4974,-447,-3057,-1765,244,260,-11383,-96647,-88687,-23445,96,44,-7865,-11,3,-9727,72,-7084,-3211,124,90,-2006,-2412,-407,-1147,-1437,-2125,-1951,-805,-129,-118,-116,-987,-166,-202,-1186,-509,-184,-181,-142,27,74,-763,-453,-452,30,-816,-105,-212,-208,-108,-329,2,-129,12,-34,-107,13,-26,-78,-123,-148,-152,-161,-158,-155,-361,-240,-103,-196,-43,-352,-15,-19,-31,-341,-395,-105,-201,-364,-26,-200,31,60,74,69,-309,-134,-236,-5,22,43,-139,-334,151,171,182,-23,-186,206,230,-213,-204,27,450,348,-50,68,361,177,-150,-208,-208,-242,-348,-202,-346,-244,-133,-35,-274,-733,-589,-347,-97,160,48,-523,-108,-227,-230,-128,-5,92,201,-2965,345,398,-4712,-12529,-5877,356,-2676,-2250,269,256,-666,-1230,-376,173,131,84,-245,-238,-76,-124,-167,-204,-686,-187,-154,-118,-173,-43,2,-15,80,97,-50,-226,46,33,-193,-290,-387,-429,-240,-67,367,340,629,539,142,-403,-171,-16,-215,-49,-322,236,-11,-110,-92,-259,-256,-158,-92,-235,-36,-15,-50,-286,-2,18,-8,-192,4,-19,-47,-82,-102,-136,-165,-187,-212,-232,-252,-269,-284,-276,-246,-207,-171,-129,-98,-64,-54,-47,-41,-50,-237,-70,-76,-83,-98,-93,-140,-241,-128,-87,-90,-102,-104,-154,-131,-332,-233,-260,-167,-179,-179,-173,-181,-197,-193,-115,-328,-68,58,64,-141,-192,101,40,200,-21,-148,-289,-71,-122,-249,49,101,38,-9,-66,-103,-155,-215,-272,-318,-333,-299,-266,-364,-176,-125,-106,-99,-117,-131,-160,-202,-252,-284,-302,-344,-276,-241,-229,-211,-214,-204,-204,-205,-208,-195,-165,-163,-37,30,98,-256,-68,-153,-122,142,150,-130,-275,-324,-473,-318,-171,31,146,192,168,-27,-205,45,241,202,114,-210,-221,-250,-376,-305,-222,-145,-166,-154,-140,-137,-191,-235,-259,-222,-171,-117,-53,-73,-219,-291,-270,37,-70,-289,-121,-215,-295,-112,306,80,-115,-201,-53,-93,-253,-369,-424,-344,-255,-185,-138,-123,-126,-138,-158,-206,-272,-320,-291,-203,-138,-26,-143,184,237,172,-122,-205,171,80,-203,-148,-263,-385,-373,-259,-160,-74,-26,2,-20,-258,-183,-150,-81,147,284,209,-116,-129,231,-122,257,234,42,117,177,-81,-230,-262,-220,-202,-213,-365,-255,-195,-153,-107,-28,-173,-321,-53,66,310,249,-161,-32,-61,-68,-205,-160,-169,-204,-2,118,130,137,167,-154,274,350,-201,91,388,-188,35,256,-153,174,454,373,290,-269,-450,-103,-129,-237,-311,-309,-257,-215,-448,-330,-154,0,24,53,74,79,-387,-150,37,41,-248,-27,-85,-153,-231,-305,-343,-308,-251,-206,-169,-138,-104,-81,-36,-100,49,107,102,246,-131,-82,319,151,-69,208,151,-242,-192,-44,-128,-264,-178,-218,-262,-297,-332,-355,-353,-339,-295,-291,-218,-198,-179,-185,-219,-296,-94,-86,-91,-92,-281,-257,-63,-47,-31,-101,-30,-15,-17,-27,-305,-30,2,-8,-206,101,94,-109,14,-132,217,97,22,16,-274,-357,-154,42,421,231,-247,274,291,-14,-33,345,384,174,44,72,212,163,-126,35,-21,-127,-212,-137,-118,-77,-24,25,-286,-453,-87,26,13,17,-12,-39,-73,-129,-136,-168,-287,-196,-218,-236,-257,-262,-269,-274,-293,-267,-259,-243,-226,-201,-391,-527,-361,-53,-358,53,69,-50,-32,24,80,-359,27,-9,-45,-101,-154,-211,-192,-187,-182,-168,-380,-139,-179,-127,-116,-116,-127,-249,-137,-129,-117,-73,-192,-138,103,-130,120,41,-8,40,-37,576,634,270,48,-220,-70,-130,-105,358,-95,225,180,134,87,-28,-96,-100,-25,-31,-78,-43,-73,-115,-154,-201,-234,-211,-156,-118,-151,-25,-346,76,-12,-131,-172,-41,-31,-67,-172,-150,-169,-207,-233,-218,-167,-86,-241,-93,-12,-169,109,89,-122,246,206,169,117,82,-3585,-2706,108,65,163,-684,-404,-269,-44,-70,-519,-216,-73,-97,-80,-18,52,34,-49,143,142,-256,-160,-290,-215,-140,-24,-98,-132,-25,563,514,-141,-164,-187,369,299,-286,-135,-59,-85,-193,-255,-289,-305,-309,-313,-346,-448,-446,-475,-428,-370,-325,-289,-259,-236,-228,-176,-279,-103,-189,-18,-158,-111,92,-149,-85,-206,-82,156,148,118,66,-80,2,-226,-123,-22,16,32,40,43,26,7,-25,-87,-154,-249,-326,-369,-360,-287,-193,-239,-465,79,161,0,-71,289,283,162,-226,-83,-154,-171,-18,-70,-98,-107,-75,-35,-194,-60,-217,51,55,-263,32,130,16,-116,-40,-202,-255,19,-34,-94,-158,-201,-232],[22,-65,33,-88,60,-13,-55,-176,95,-107,-128,-356,-236,-361,-112,111,141,131,-55,183,0,-314,-234,-220,-31,-2,-115,-8,-50,-87,-112,-153,-206,-251,-282,-310,-322,-340,-438,-371,-404,-437,-408,-355,-310,-232,-179,-333,-48,11,-65,99,85,-140,122,102,85,59,21,-4,-220,-45,-63,-69,-393,-82,-102,-194,-152,-373,-372,-230,-260,-270,-287,-290,-289,-272,-244,-207,-149,-96,-61,-17,29,-2,-110,-129,-86,-176,5,182,245,18,176,329,-5,-64,260,102,200,119,40,-49,-137,-247,-348,-351,-363,-186,-124,-253,-40,-7,-293,-34,-194,-107,14,-250,206,93,-42,-284,-215,-446,-23,73,-337,-173,-181,101,-145,122,-391,63,18,-17,-46,-240,-330,-293,-574,-324,-566,-454,-218,-153,-702,-48,-145,-399,-1036,-551,-1452,-765,-439,-348,459,484,502,530,-2948,-386,478,441,381,325,265,195,110,-1883,-4679,-805,-2054,-978,-153,-187,-221,-47336,-35144,-7363,-61,28,-6320,171,215,-11313,214,-5487,-3676,50,-36,-2574,-3934,-1911,-1722,-824,-1871,-1955,-704,265,229,146,-931,19,-59,-1332,-691,-385,-625,-41,183,230,-830,-501,-489,146,-814,-7,-120,-192,-176,-372,-27,-135,-18,-74,-109,69,197,182,-69,22,66,-10,-93,-187,-326,-148,-30,-296,-33,-358,-7,163,126,-268,-425,-124,-208,-284,-308,-287,-275,-254,-250,-269,-303,-302,-269,-216,-144,-91,-157,-335,71,96,117,39,-147,126,116,-136,-169,78,61,27,-208,-40,-87,-129,-162,-209,-277,-294,-309,-301,-314,-331,-333,-326,-292,-648,-578,-338,-197,-201,-201,-463,-264,-312,-323,-291,-239,-197,-134,-3805,-40,5,-7184,-4871,10,9,-2398,-2287,-4,10,-1040,-1184,-257,53,46,38,-138,-209,3,24,-94,-7,-600,-188,-62,35,-151,75,127,19,179,291,-17,-239,-65,80,-311,-288,-393,-492,-282,-84,-19,85,184,267,110,-341,-90,7,-248,-68,-308,205,-54,-99,0,-188,-206,-122,-118,-244,-186,-191,-199,-290,-187,-156,-137,-139,-131,-140,-153,-172,-176,-197,-211,-216,-220,-217,-207,-194,-189,-264,-174,-166,-159,-144,-136,-119,-122,-123,-120,-127,-247,-126,-108,-81,-53,-36,-159,-199,-138,197,228,84,-4,-152,-72,-301,-263,-283,-5,2,-55,-110,-176,-224,-202,-164,-288,-73,74,42,-138,-160,105,10,220,-3,-170,-295,-139,-199,-243,68,170,132,38,-43,-78,-104,-128,-159,-202,-248,-280,-331,-365,-393,-343,-274,-197,-130,-53,9,59,89,121,136,-233,-159,-30,105,56,39,10,-88,-82,-145,-210,-260,-254,-172,-78,17,-260,-88,-145,-159,59,105,-137,-254,-272,-469,-260,-142,-8,-2,33,93,-59,-297,51,252,185,107,-258,-218,-108,-359,-278,213,451,-132,-70,-77,-33,157,51,-191,179,212,199,29,-125,-222,-322,-219,-25,-118,-315,-116,-237,-241,-176,285,52,-118,-173,-31,81,-303,-220,-227,-316,-349,-346,-340,-354,-375,-383,-351,-289,-216,-199,-90,-102,-222,-63,-144,158,132,95,-153,-232,-78,-106,-208,-159,-280,-158,-32,173,84,11,112,88,-9,-246,-230,-355,-266,-160,-55,14,-148,-94,123,-29,119,101,52,75,56,-81,-230,-252,-230,-180,-193,-361,-329,-407,-377,-294,-205,-142,-229,-35,45,53,64,-129,-6,-63,-120,-100,-126,-95,-64,-32,-5,45,102,187,-185,248,556,-226,167,461,-165,-4,158,-172,202,523,724,348,-230,-354,7,63,18,-158,-287,-246,-276,-483,-380,-214,15,97,74,148,122,-302,-277,-16,-77,-251,-192,-238,-275,-285,-265,-237,-203,-178,-173,-181,-198,-220,-261,-286,-310,-295,-241,-169,-88,-194,2,64,86,-50,84,66,-306,-238,-75,-174,-247,-243,-250,-219,-161,-252,-54,-1,37,-162,-282,-102,110,-69,-163,-214,-274,37,38,38,47,-343,-183,91,92,48,-143,26,19,20,37,-263,139,229,-35,-177,88,105,-104,-14,-104,275,159,67,41,-292,-320,-222,0,375,196,-299,290,332,13,-25,324,259,160,108,124,90,67,-133,-23,27,-17,-92,-102,4,-66,82,129,-279,-357,-7,21,-19,119,156,148,133,-96,91,56,-250,-47,-38,-100,-115,-125,-123,-107,-221,-52,-26,-27,-120,-104,-265,-348,-298,-126,-362,-106,-112,-93,-64,-33,-12,-372,-12,-13,-13,-71,-128,-214,-234,-61,-72,-76,-371,-148,-159,-64,-71,-17,-3,-232,46,86,128,109,-208,-135,101,-127,22,-12,-139,-22,-121,520,769,249,86,-195,-24,-108,-67,361,-166,417,421,328,109,-46,-140,-107,294,94,-92,65,-35,-139,-191,-140,-64,9,66,-164,-190,-109,-271,100,-16,-133,-169,-71,43,33,-48,-6,-9,-140,-67,-81,-153,-78,-223,-119,-75,-146,-103,-113,-145,-162,-183,-179,-180,-168,-3137,-2553,-155,-153,-154,-709,-394,-268,-139,-142,-620,-233,-105,-94,-94,-94,-107,-129,-159,-191,-218,-246,-249,-389,-279,-282,-274,-244,-217,-185,-176,-169,-163,-165,-158,-165,-180,-285,-183,-177,-166,-165,-156,-161,-179,-195,-205,-227,-397,-203,-155,-96,-249,-123,-62,-263,-114,-165,-21,-251,-99,-204,93,-144,-90,108,-89,-49,-169,8,360,229,175,107,-117,-113,-315,-127,35,81,36,-19,-78,-158,-230,-296,-344,-325,-271,-261,-100,-22,-293,3,-270,-437,187,191,4,-64,109,52,-2,-200,-94,-169,-206,-160,-153,-132,-111,-68,-31,-178,-81,-188,68,79,-266,26,131,14,-70,-13,-217,-327,11,16,9,-24,-57,-120],[-292,-296,-281,-275,-271,-272,-262,-232,-204,-175,-150,-373,-207,-382,-165,0,-2,-28,-94,-113,-165,-364,-193,-161,-106,-56,-171,52,60,48,-70,-15,-63,-75,-44,11,-62,95,-482,-100,-17,149,-79,-226,-10,9,253,-329,196,12,-40,575,98,-174,102,373,259,206,177,130,-369,54,14,-20,-349,-115,-182,-239,-278,-361,-334,-162,-94,-15,43,-32,-7,152,164,173,-119,3,33,193,189,60,-87,-90,-87,-198,-146,-177,-183,-141,-80,-48,-29,-118,-11,-42,-96,-161,-219,-282,-330,-378,-383,-324,-295,-205,-163,-281,-102,-73,-250,12,-233,-96,63,-286,116,29,-53,-228,-210,-412,-48,71,-256,-274,-252,81,-147,45,-461,62,388,187,77,-328,-290,-103,-645,-539,-698,-465,-251,-201,-677,-116,-248,-330,-1192,-686,-1445,-723,-601,-122,375,426,470,425,-2666,-423,564,559,532,509,479,441,381,-2236,-4313,-1482,-1192,-65,172,161,164,-3084,192,205,218,245,-4664,267,258,-10197,179,-4042,-3927,-27,-114,-2956,-3460,-2366,-2076,-378,-1680,-1807,-566,447,472,188,-800,461,189,-1426,-925,-933,-1005,59,283,247,-676,-484,-492,43,-635,-31,-151,-86,-95,-300,-120,-133,-131,-130,-145,-165,-175,-200,-227,-247,-261,-282,-285,-268,-250,-211,-195,-398,-155,-351,-141,-144,-153,-203,-433,-220,-227,-233,-225,-238,-238,-240,-248,-269,-304,-327,-321,-301,-249,-213,-159,-323,-83,-65,-51,-45,-91,-80,-108,-139,-163,-204,-237,-280,-362,-336,-325,-267,-193,-210,-335,-251,-90,59,82,-275,20,83,-250,-542,-465,-328,-196,-189,-249,-319,-268,-205,-130,-78,-34,-15,19,-3245,45,58,-6468,41,19,15,-2184,-2034,18,30,-1500,-1116,-145,30,15,1,-17,-181,-39,-44,-227,-63,-500,-382,-101,-95,-121,-146,-148,-126,-77,-24,20,-252,-152,-94,-415,-250,-380,-482,-313,-96,-184,-256,-324,-328,-269,-260,-173,-142,-277,-130,-288,-135,-126,-122,-114,-249,-140,-120,-119,-209,-176,-198,-236,-266,-301,-309,-312,-302,-258,-219,-183,-155,-117,-103,-91,-79,-83,-140,-65,-63,-72,-255,-91,-101,-116,-125,-139,-141,-159,-171,-169,-169,-256,-138,-153,-70,-37,0,-177,-141,-122,247,307,94,22,-136,-58,-270,-272,-285,-23,120,-12,164,172,-230,-84,-18,-248,-78,120,23,-114,-112,113,-11,236,12,-170,-299,-190,-262,-233,92,179,546,298,324,330,213,85,-36,-156,-260,-325,-391,-390,-339,-245,-159,-69,13,112,200,274,134,251,317,-122,-183,-38,132,-12,74,209,-164,-98,99,62,30,-118,8,16,37,-252,-109,-147,-201,-24,68,-137,-221,-208,-378,-196,-183,-271,-374,-422,-337,-268,-266,-146,-96,-63,-24,-300,-219,-95,-329,-247,137,174,-93,14,-6,-11,171,99,-169,264,266,261,76,-168,-165,-305,-158,-88,-176,-332,-102,-264,-203,-235,261,18,-116,-142,-20,132,-293,-239,112,41,3,0,23,38,-161,8,-252,22,-43,-218,-93,-133,-304,-96,-127,-122,-154,-158,-181,-262,-100,-65,-225,-131,-298,-198,-65,132,68,55,98,113,-18,-233,-214,-246,-152,-95,-115,-148,-193,-196,-201,-209,-216,-226,-220,-217,-208,-184,-234,-248,-252,-166,-171,-351,-211,-229,-83,267,47,-88,-112,-24,187,109,2,-104,-198,-251,-234,-174,-111,-60,-11,-33,98,160,310,153,-209,212,699,-240,219,512,-155,-35,88,-103,222,533,523,364,-191,-271,81,64,-40,-110,-211,-46,-263,-471,-428,-268,-36,33,0,109,37,-138,-390,-174,-203,-220,-147,-95,-47,-11,12,-56,32,20,-1,-167,28,0,-51,-98,-333,-259,-346,-414,-317,-220,-145,-63,0,-35,78,99,-363,-288,10,-223,-238,-54,-109,-164,-204,-230,-235,-212,-187,-157,-212,-83,-85,-93,-132,-211,-266,-57,-21,12,53,-393,-105,149,147,71,-179,-3,-58,-101,-93,-228,101,250,-81,-143,22,106,-48,1,-83,329,199,100,76,-293,-281,-273,-46,312,154,-352,-45,-171,-260,-336,-365,-327,-290,-254,-222,-203,-185,-172,-165,-143,-122,-102,-107,-75,-70,-69,-77,-263,-261,-200,-265,-307,-273,-211,-141,-81,-69,15,42,-226,-36,68,-31,-28,-43,-96,-150,-200,-227,-219,-179,-131,-77,-116,-172,-193,-190,-310,127,126,-84,-89,-86,-85,-319,63,100,-15,-47,-118,-220,-252,-130,-175,-210,-331,-256,-264,-258,-233,-209,-180,-223,-90,-36,4,51,-214,-122,89,-100,-98,-70,-250,-99,-219,444,563,216,116,-168,9,-110,-48,334,-258,436,464,305,117,-66,-176,-107,274,33,-106,69,-126,-203,40,-29,-94,-126,-133,-197,-224,-173,-202,-141,-176,-193,-206,-204,-175,-143,-103,-72,-13,-151,26,35,-145,26,-186,-128,-36,-93,-77,-86,-114,-132,-163,-186,-225,-255,-2732,-2441,-300,-300,-295,-578,-383,-250,-105,-43,-607,-239,169,59,165,280,6,126,72,124,99,-192,24,-335,-257,-55,-4,-115,-153,-162,128,139,-85,-161,-143,186,182,-285,-94,-23,156,-63,99,-9,-4,-19,-40,-74,-330,-113,-120,-120,-259,-138,-160,-249,-210,-226,-231,-227,-173,-224,-77,-124,-54,94,-27,6,-92,101,253,154,139,144,-137,-223,-376,-113,-86,-125,-152,-176,-175,-142,-55,63,26,318,425,-290,302,-29,-311,-63,-291,-342,296,200,28,-54,-42,-98,-127,-163,-115,-151,-213,-28,-1,20,28,45,50,-138,-72,-135,48,36,-227,31,28,24,-9,-10,-206,-384,-75,-116,-158,-206,-236,-265],[36,-45,6,-51,9,-103,-219,-321,-258,-178,-166,-295,-161,-350,-188,192,157,68,-129,-77,-143,-389,-111,-60,-9,17,-188,43,0,-62,-135,-240,-359,-361,-285,-210,-134,-79,-468,-159,-19,-43,-109,-161,-128,-142,-177,-283,-154,-103,-45,30,93,-199,85,259,304,185,336,279,-417,243,248,114,-296,25,-219,-285,-238,-339,-249,-3,255,250,213,-1,88,342,618,530,-112,28,82,622,398,117,-63,-51,-92,-202,66,5,-96,-177,-218,-223,-197,-165,-121,-116,-128,-149,-165,-189,-207,-248,-288,-293,-295,-311,-316,-314,-290,-258,-209,-147,-247,-79,-60,-318,-49,-40,-66,-151,-195,-348,-66,33,-171,-356,-308,71,-139,-34,-431,45,1,-35,-69,-414,-245,-166,-562,-736,-833,-454,-38,101,-614,168,-352,-260,-1350,-801,-1371,-668,-720,33,-20,-56,-35,50,-2162,-357,296,358,390,416,426,419,383,-2189,-3993,-2422,-533,128,54,-30,-113,-200,-269,-309,-1014,-261,-3248,-216,-211,-8139,-241,-2808,-3910,-317,-333,-3073,-1600,-776,-2147,-137,-1601,-1624,-408,212,291,158,-638,550,208,-1350,-1211,-1477,-1230,164,652,308,-411,-415,-464,60,-453,-179,-188,25,191,-184,-44,-125,-144,-147,-123,74,89,31,-145,-62,-55,-83,-111,-238,-217,-257,-290,-352,-222,-339,-123,-79,-43,-154,-426,-12,-18,-3,30,-228,60,88,116,134,-140,-113,-310,87,78,-42,-155,-308,-15,-46,-67,-85,-98,-135,-159,-183,-198,-228,-248,-275,-293,-290,-276,-242,-199,-225,-383,-215,-171,-166,-193,-268,-261,-295,-304,-438,-348,-327,-263,-245,-365,-193,-178,-177,-167,-173,-174,-181,-611,-2249,-93,-39,-2500,45,74,118,-2046,-1646,228,264,-2029,-1018,-46,296,268,235,97,-166,36,-85,-370,-47,-403,-533,-142,-44,-95,-154,-201,-239,-261,-281,-289,-277,-257,-263,-511,-194,-357,-398,-335,41,178,208,215,203,84,-190,81,48,-301,-99,-270,17,-130,-64,-109,-305,-125,-176,-235,-304,-359,-404,-455,-422,-368,-284,-206,-145,-72,-13,37,79,129,151,169,178,-83,-98,139,104,-9,-218,-33,-61,-66,-35,-26,72,121,170,134,-203,-272,-156,-246,31,256,25,-198,-85,-95,-174,-308,-306,-160,-119,-47,-245,-269,-275,-32,65,-50,119,129,-209,-26,23,-212,-91,91,-3,-85,-58,120,-31,218,15,-157,-311,-231,-316,-228,113,175,358,256,302,300,258,195,25,30,-76,-333,-225,-307,-371,-352,-274,-186,-112,-27,43,102,101,189,219,-17,-216,-60,101,-83,123,226,-206,-133,205,195,58,-89,7,158,138,-238,-133,-162,-255,-106,39,-132,-177,-139,-281,-130,-18,-94,-108,-171,-229,-286,-325,-336,-323,-307,-271,-333,-227,-183,-290,-214,-101,-68,-59,-39,-44,-42,-62,-79,-133,-126,-160,-191,-204,-231,-239,-251,-243,-267,-302,-344,-336,-297,-229,-292,-98,-25,-105,-105,-13,187,-237,-250,136,406,138,243,146,-41,-269,-66,-234,59,-56,-230,-92,-145,-383,-120,-91,78,208,-32,-204,-298,165,298,-252,-72,-256,-248,-98,119,49,-2,-54,-86,-104,-219,-214,-205,-160,-70,-39,-27,-241,-53,-17,-38,-78,-135,-178,-200,-157,-94,-235,-245,-279,-148,-147,-335,-125,-188,-77,343,93,-12,19,-13,37,-89,-188,-256,-256,-210,-159,-103,-70,-28,-6,-14,13,57,80,96,-217,136,139,-236,92,54,-150,-52,-96,-124,-142,-158,-176,-188,-223,-253,-299,-348,-349,-290,-270,-166,-179,-431,-432,-305,-130,-178,-217,-239,-232,-178,-401,-85,-33,-183,-37,-70,-117,-161,-169,-127,-47,12,-53,-246,10,169,142,112,-408,-35,-124,-213,-282,-297,-240,-143,-54,-15,80,105,-383,-329,-39,-266,-230,-29,38,-13,-93,-112,-81,-109,-88,-152,-136,-85,-137,-202,-259,-322,-402,-399,-315,-245,-178,-385,-64,-36,-19,-19,-195,-91,-129,-187,-260,-320,-325,-235,-137,-97,-40,105,33,71,-64,371,230,129,122,-270,-244,-269,-82,112,9,-390,-223,-344,-389,-324,-248,-203,-178,-160,-149,-150,-148,-147,-149,-133,-116,-102,-94,-89,-90,-88,-81,-243,-166,-50,-26,-109,43,81,120,148,-47,177,161,-208,-16,136,46,25,80,67,20,-97,51,52,51,-67,16,30,1,-87,-232,-243,-43,-50,-96,-128,-147,-169,-265,35,28,-54,-29,-118,-227,-239,-49,137,108,-281,-140,-124,-134,6,11,16,-213,-83,41,22,3,-204,-95,-81,-82,-219,-122,-244,-187,-311,181,248,175,140,-135,40,-130,-44,295,-363,203,156,114,71,-83,-197,-106,-63,-98,-116,-141,-175,-260,-155,-136,-119,-94,-74,-214,-251,-203,-141,-149,-224,-297,-381,-373,-277,-179,-75,17,13,-173,152,279,-142,-36,-131,-133,18,-25,-44,-69,-91,-81,-76,-59,-67,-79,-2458,-2317,-192,-237,-282,-434,-377,-230,-71,29,-535,-238,226,44,135,465,-59,148,118,117,75,-151,8,-259,-272,-124,-142,-139,-158,-186,-173,-200,-222,-240,-245,-259,-265,-295,-236,-210,-180,-160,-124,-96,-73,-43,0,-136,-256,62,79,-190,-274,-46,-59,-173,-51,-39,82,-222,-117,-264,62,-119,-26,18,-9,-35,-56,-73,-76,-71,-73,-55,-164,-336,-398,-107,96,108,123,134,153,176,145,111,-9,385,403,-319,259,-91,-350,-157,-330,-248,-76,-146,-198,-234,-249,-263,-278,-304,-301,-258,-222,-180,-149,-132,-133,-132,-146,-163,-184,-219,-258,-287,-260,-238,-198,-149,-103,-54,-203,-462,-66,-82,17,30,61,110],[31,-47,-19,-50,-22,-128,-227,-271,-210,-213,-184,-224,-119,-322,-191,208,245,21,-169,275,10,-417,-45,9,-46,-93,-171,-70,-52,-34,-87,-36,-55,-100,-150,-206,-257,-320,-421,-396,-343,-281,-196,-118,-69,24,72,-226,119,-66,-21,266,145,-229,59,206,185,160,124,100,-285,46,8,-19,-250,-82,-215,-343,-268,-318,-175,-189,-218,-251,-323,-314,-160,24,236,463,-111,40,115,723,438,157,-50,-27,-106,-201,101,144,31,-103,-2,-5,-17,-158,-135,-94,-150,-203,-234,-256,-253,-256,-245,-193,-183,-108,-81,-274,-48,-40,-179,14,-225,-62,-21,-336,-87,-120,-123,-139,-167,-274,-176,-207,-226,-397,-346,-280,-297,-284,-339,-282,-282,-256,-219,-493,-207,-97,-406,-847,-910,-411,-42,110,-516,217,-450,-191,-1488,-869,-1259,-611,-826,210,108,-35,-192,-269,-1626,-238,157,271,340,388,406,397,353,-1621,-3762,-3561,-142,82,35,4,6,29,68,95,-5376,133,-2292,-172,81,-6229,-27,-1821,-3647,-1265,-211,-2936,-246,-257,-2008,-244,-1644,-1443,-231,-84,-36,28,-467,171,261,-1099,-1496,-1941,-1224,289,735,475,-120,-314,-396,-6,-283,-290,-204,50,225,-58,-49,-99,-226,-160,-128,85,114,71,-136,-87,8,-154,-135,-326,-179,-220,-248,-210,-203,-312,-58,5,50,-111,-398,90,61,86,90,-192,88,112,148,186,-58,-114,-283,94,317,-29,-126,-280,172,201,116,76,-29,-78,-150,-209,-246,-286,-301,-316,-310,-315,-316,-311,-301,-304,-398,-307,-269,-203,-154,-242,-56,-17,-286,-332,-219,-322,-285,32,-456,48,109,142,182,194,187,144,-1022,-1318,-68,-173,-303,-358,-246,-99,-1980,-1247,231,302,-2462,-864,57,311,250,180,100,-156,-41,-219,-499,-119,-298,-441,-163,-92,-107,-128,-140,-151,-161,-185,-219,-288,-311,-402,-432,-461,-418,-349,-320,-192,-111,-19,68,146,88,-119,160,73,-274,-105,-242,128,-153,-32,-141,-256,22,-81,-165,-223,-235,-227,-237,-250,-286,-310,-331,-320,-240,-142,-44,43,136,192,235,261,-80,-46,244,152,6,-156,117,111,126,-31,-9,40,368,426,130,-222,-285,-223,-337,-15,337,47,-205,-20,-111,-217,-289,-279,-195,-103,-31,-216,-254,-243,-8,28,-85,89,115,-149,39,40,-172,-134,-219,-295,-361,-421,-468,-483,-434,-353,-276,-322,-255,-348,-218,-34,-3,25,54,56,69,56,26,-15,-68,-125,-442,-227,-279,-352,-399,-421,-355,-269,-161,-65,15,78,140,184,79,-253,-89,75,-148,184,186,-190,-169,139,129,68,-54,-7,98,72,-214,-155,-188,-321,-174,23,-120,-122,-68,-182,-64,47,-139,138,119,96,-83,-101,14,-1,-20,-136,-343,-245,-74,-245,-181,78,113,-28,151,151,44,146,138,-91,93,51,-1,-49,-209,-197,-254,-308,-365,-407,-436,-427,-423,-432,-438,-465,-436,-397,-340,-262,-189,-177,-256,130,277,83,192,86,-120,-412,-137,-157,91,-75,-237,-96,-140,-460,-144,-52,66,72,-83,-235,-332,122,245,-298,-14,-204,-310,-131,179,22,108,-24,-126,-164,-213,-209,-162,-136,49,213,53,-298,-56,174,115,47,-18,-57,-80,-73,-111,-240,-260,-326,-141,-136,-329,-53,-170,-72,-125,-177,-225,-250,-264,-243,-229,-189,-150,-117,-94,-72,-32,-58,57,104,10,-81,62,204,34,-224,121,218,-233,142,101,-168,-64,-18,-50,-86,-133,-168,-152,-128,-174,119,164,352,165,-357,-223,-84,-397,-419,-334,-163,-206,-175,1,171,216,-315,-150,-40,-162,279,201,-2,56,27,44,35,-21,-136,-230,1,295,289,267,-339,89,-48,-73,-95,-175,-260,-308,-330,-335,-347,-365,-386,-372,-269,-320,-245,-61,-20,-7,-68,-42,-77,-204,-206,-165,-120,-53,11,-146,-52,-193,-277,-32,176,120,37,-352,-109,-205,-294,-366,-286,-214,-137,-85,-60,-176,-60,-62,-218,-133,-190,-234,-279,-269,-240,-202,-172,-146,-119,-245,-234,-235,-120,-5,28,-414,57,45,48,-25,36,11,-18,-41,-59,-83,-99,-112,-142,-108,-89,-66,-47,-128,-93,3,20,-242,-92,37,-65,-175,40,39,38,29,-48,-3,-28,-218,-35,-46,-54,-66,-66,-74,-86,-102,-120,-138,-154,-166,-166,-151,-121,-72,-270,-199,88,93,-121,-184,-226,-264,-234,-254,-248,-134,-37,-143,-253,-222,-209,282,172,-246,-131,-118,-189,40,147,121,-216,-155,-18,-34,-92,-200,-184,-210,-182,-301,-173,-159,-291,-378,-44,-21,-9,21,-111,63,-177,-62,140,-473,160,191,190,106,-107,-212,-114,175,-76,-131,-115,-177,-312,38,16,6,-5,-20,-218,-279,-206,-143,-198,-267,-297,-265,-250,-171,-128,-88,-64,-43,-205,-3,-8,-131,-120,-76,-140,-139,-163,-197,-213,-239,-230,-204,-146,-99,-48,-2409,-2110,77,120,-110,-283,-370,-215,-35,128,-473,-221,234,35,90,332,-135,159,158,113,48,-109,-44,-188,-272,-109,-104,-130,-152,-177,-77,-31,-74,-190,-179,35,24,-289,-74,-40,-79,-137,-184,-249,-310,-256,-170,-218,-159,27,86,-269,-270,21,48,-75,-19,24,137,-212,-114,-298,28,-104,16,121,64,51,55,91,158,21,37,167,-171,-396,-345,-82,172,474,361,308,212,106,21,-49,-119,-166,-216,-266,-267,-281,-361,-282,-346,-296,-309,-310,-313,-320,-321,-317,-301,-280,-247,-223,-216,-211,-220,-242,-277,-296,-309,-291,-245,-186,-122,-53,-150,9,160,108,83,122,-152,-412,-66,-119,35,78,68,145],[30,-47,-48,-72,-110,-150,-178,-192,-220,-254,-273,-292,-279,-297,-230,-188,-138,-99,-203,-33,-13,-453,-21,-50,-97,-161,-212,-234,-250,-222,-155,-100,-61,-22,16,50,-85,113,-372,-318,-81,260,-139,-57,-100,67,186,-177,64,-113,-38,517,154,-268,21,177,336,124,565,304,-179,22,322,162,-218,61,-167,-420,-301,-309,-114,9,182,90,-22,-114,-149,-87,27,148,-130,30,117,399,386,161,-65,-35,-148,-212,-229,-301,-278,-205,-143,-125,-129,-150,-299,-180,-219,-251,-261,-259,-234,-220,-193,-128,-174,-36,11,-271,-178,-165,-183,135,-185,-75,126,-333,-124,-229,-131,-26,-153,-225,-137,-168,-170,-390,-390,-101,-144,-208,-263,9,19,46,13,-594,-214,230,-273,-781,-783,-367,-105,321,-430,295,-567,-159,-1360,-899,-1168,-591,-968,47,62,-1033,112,-490,-1166,-156,255,253,220,184,138,82,11,-640,-3667,-4858,-147,-171,-175,-167,-136,-97,-50,-13,-10537,58,-1964,-2240,66,-4731,31,-1129,-3256,-1801,-173,-2680,-263,-276,-1822,-278,-1841,-1297,-145,-129,-119,-149,-339,-57,-27,-792,-1567,-2207,-1047,92,80,64,26,-238,-335,-132,-180,-226,-238,-172,-119,-97,-82,-87,-334,-186,-172,-231,-275,-313,-319,-301,-278,-281,-250,-421,-237,-210,-194,-151,-231,-307,-109,-31,-8,-107,-389,-29,-47,-78,-110,-179,-224,-278,-312,-277,-212,-149,-251,-12,57,-8,-116,-277,148,149,28,92,-62,-12,-62,-105,-128,-156,-161,-272,-147,-215,-123,-93,-67,-283,-402,-117,11,42,50,-236,-46,35,-351,-273,-125,-349,-304,-22,-528,206,678,122,262,702,637,525,-1178,-575,101,-745,-183,-191,-86,46,-2030,-968,319,368,-2184,-684,127,337,282,223,153,-182,-29,-383,-639,-214,-252,-291,-249,-227,-208,-201,-187,-179,-176,-190,-213,-317,-266,-402,-346,-302,-292,-247,-303,-164,-114,-43,21,80,72,-80,202,77,-221,-128,-234,89,-188,-15,-142,-128,115,-2,-107,-37,142,149,127,-109,-64,-24,-103,-202,-262,-250,-172,-79,26,106,182,252,-92,-7,344,187,13,-108,292,244,158,-106,-17,-38,249,447,105,-240,-313,-293,-308,-80,447,45,-219,25,-23,-153,-288,-409,-391,-319,-247,-203,-255,-210,-88,-92,-132,-123,-177,-234,-296,-361,-397,-381,-339,-292,-243,-195,-143,-113,-89,-47,-113,-349,-281,-364,-223,48,58,72,90,82,87,64,19,-40,-115,-192,-537,-321,-356,-349,-258,-158,-54,-60,102,203,259,61,209,316,154,-286,-133,44,-213,152,161,-129,-214,88,225,58,-24,-17,251,182,-189,-181,-231,-404,-227,14,-109,-64,-4,-95,-5,104,-190,339,353,271,-73,-28,94,176,52,-232,-326,-271,-72,-200,-150,-14,-32,-56,-95,-138,-167,-209,-233,-253,-244,-238,-231,-219,-240,-257,-268,-289,-322,-355,-387,-383,-366,-349,-351,-322,-310,-314,-327,-346,-400,-444,-414,-341,-234,-120,-14,33,-157,-542,-157,-47,69,-93,-227,-164,-110,-483,-163,-10,85,-31,-104,-260,-299,76,102,-336,-10,-141,-342,-205,-271,-342,-380,-339,-251,-167,-205,-188,-117,-68,39,53,-25,-330,-67,-33,-55,-77,-94,-87,-83,-74,-127,-235,-273,-372,-124,-122,-321,-90,-155,-113,-128,-129,-122,-101,-86,-57,-49,-23,-1,17,27,40,75,-48,175,231,53,-164,5,111,-8,-214,67,390,-218,198,159,-189,-96,-238,-372,-343,-192,-44,103,-100,-155,98,160,380,133,-438,-127,21,-351,-396,-331,-190,-173,-267,-152,-87,15,-191,-207,-66,-139,223,154,-105,45,-1,5,27,-55,-221,-110,45,289,416,253,-255,115,-5,-115,-196,-309,-414,-422,-399,-408,-427,-370,-367,-374,-179,-353,-255,-87,11,81,-19,27,26,-287,-307,-175,-47,-44,-41,-167,-9,-170,-276,-109,6,-50,-116,-290,-273,-361,-383,-299,-210,-127,-37,25,56,-159,51,34,-274,-92,-191,-281,-338,-267,-185,-103,-39,7,34,-196,-222,-176,-126,15,24,-397,94,112,90,-20,203,200,155,163,139,103,67,32,-105,-9,-3,15,36,-152,-104,-35,-21,-233,-15,-30,-103,-231,-187,-173,-117,-49,-45,72,107,-226,7,117,72,3,-65,-146,-233,-320,-387,-344,-271,-212,-160,-123,-98,-72,-283,-156,-29,-54,-132,-226,-292,-342,-241,-293,-336,-366,-390,-386,-362,-332,-360,-265,-229,-207,-161,-137,-214,-77,-58,-48,-200,-206,-96,-43,-35,-177,-27,34,23,-248,-195,-57,-389,-361,215,351,63,153,-78,100,-226,-80,209,-456,266,423,117,101,-116,-209,-121,149,-105,-135,-187,-137,-332,65,-9,-39,-105,-199,-292,-292,-178,-40,80,14,-92,-166,-322,-233,151,183,93,-106,-232,-189,-257,-239,-163,-96,-146,8,50,-41,92,89,-140,-370,92,75,-789,-2674,-1783,44,54,-277,-123,-360,-206,-60,114,-421,-192,127,34,31,115,-214,77,46,22,0,-67,-12,-126,-256,-65,-88,-125,-139,-152,-154,-161,-145,-222,-218,-45,-32,-266,-63,-51,-84,-138,-181,-228,-257,-246,-198,-278,-125,-87,-61,-350,-263,-55,-94,-146,-214,-285,-355,-356,-289,-324,-129,-91,-12,32,50,57,55,46,42,-20,-15,21,-178,-370,-271,-64,113,113,107,83,52,1,-39,-81,-136,-185,-248,-299,-341,-368,-356,-322,-371,-205,-134,-52,21,-123,123,142,46,-123,21,-60,-162,90,80,71,-27,48,31,-14,3,-8,-13,1,-125,-16,141,142,110,159,-98,-291,-66,-173,30,68,29,-11],[27,-52,-85,-80,40,36,43,64,-215,-239,-205,-87,-26,-274,-164,15,-14,-80,-227,-147,-181,-504,-216,-237,-251,-269,-267,-235,-203,-141,-43,-155,151,207,281,55,-107,120,-313,-374,-131,265,-126,-15,-115,75,182,-115,23,-147,-47,38,73,-296,-4,130,279,100,304,309,-78,-70,291,172,-176,113,-74,-437,-310,-284,-48,-8,-58,-83,-108,-117,-123,-123,-118,-109,-138,-65,-68,-63,-51,-57,-80,-107,-179,-203,-196,-217,-255,-280,-292,-321,-345,-361,-396,-378,-405,-422,-415,-394,-352,-323,-287,-214,-164,-102,-66,-243,-294,-275,-183,121,-105,-83,165,-295,-303,-320,-164,86,-112,-163,-120,11,-20,-329,-399,53,-150,-276,-186,15,189,152,-24,-669,-228,303,-139,-611,-649,-290,-179,331,-323,303,-651,-127,-1212,-852,-1069,-575,-1098,61,72,-880,96,-930,-795,-123,174,165,132,96,57,7,-184,-98,-3665,-6153,-434,-131,-109,-87,-57,-34,-9,1,-16634,29,-2281,-4064,-136,-3688,-26,-690,-2795,-1654,-187,-2364,-235,-237,-1621,-606,-2147,-1139,-91,-60,-40,-417,-230,24,39,-428,-1172,-2064,-758,-6,-51,-92,-141,-186,-245,-229,-223,-227,-258,-217,-203,-204,-185,-154,-394,-185,-195,-110,-108,-126,-142,-150,-146,-417,-344,-477,-114,-91,-87,-61,-217,-291,-159,-105,-163,-272,-388,-343,-198,-46,119,-163,44,500,430,336,102,-184,-200,53,175,27,-101,-267,-352,-398,-318,-260,-220,-230,-238,-253,-255,-264,-244,-285,-178,-215,-137,-121,-114,-334,-380,-236,-263,-239,-196,-222,-50,7,-434,-240,-43,-382,-271,-54,-539,349,688,13,-45,487,371,224,-1096,-52,-154,-1890,-167,-63,31,129,-2190,-845,303,335,-1574,-467,183,319,292,273,251,-223,-112,-550,-754,-192,-177,-169,-220,-109,-122,-196,-250,-296,-323,-344,-356,-358,-368,-371,-378,-394,-373,-349,-324,-274,-230,-169,-115,-69,-21,-57,58,78,-154,-155,-233,46,-215,1,-81,31,226,54,-131,1,189,117,180,-70,-113,-50,19,-27,-59,-81,-83,-62,-5,45,108,179,-106,29,347,215,19,-76,268,200,134,-188,-44,-141,108,342,68,-247,-326,-298,-201,-156,346,27,-230,56,-6,-63,-144,-221,-278,-333,-367,-380,-362,-335,-297,-246,-186,-96,-38,-2,74,110,-127,-133,4,-108,-5,104,98,-52,58,-34,-102,-383,-316,-349,-238,76,73,103,128,129,142,128,94,-36,-8,-61,-423,-121,-145,-333,-86,-137,-21,-88,26,42,41,22,7,-16,-49,-304,-193,-118,-273,-129,-96,-52,-264,5,147,30,-3,-15,170,136,-166,-212,-290,-494,-250,7,-99,-8,49,-25,38,144,-246,346,414,286,-60,31,94,145,8,-328,-298,-304,-83,-162,-131,232,175,5,30,-53,-122,-201,-255,-224,-140,-80,-32,13,-204,-58,-66,36,-282,-247,-368,-97,-299,-177,-270,-225,-202,-166,-118,-57,-21,-71,-256,38,45,-72,10,-31,-125,-381,-187,-162,-100,-114,-213,-99,-70,-420,-184,25,121,-99,-104,-263,-240,-3,-48,-317,-111,-139,-305,-166,-148,-129,-103,-91,-83,-182,-200,-165,-149,-166,-165,-134,-119,-313,-91,-71,-60,-59,-61,-49,-46,-44,-145,-225,-286,-353,-103,-118,-316,-168,-183,-201,-220,-225,-227,-217,-215,-197,-199,-174,-149,-127,-116,-110,-95,-83,-81,-88,-111,-225,-144,-172,-193,-205,-226,-217,-197,-164,-121,-215,-53,5,54,98,129,150,177,-68,-147,64,145,248,112,-407,31,125,-297,-371,-308,-229,-234,-354,-115,-90,-180,-267,-332,-334,-301,-284,-291,-319,-280,-223,-165,-97,-89,-288,18,27,29,7,-10,-178,-103,-152,-198,-238,-287,-348,-380,-345,-316,-294,-267,-349,-347,-236,-351,-267,-155,-144,-143,-138,-137,-141,-353,-382,-183,-143,-160,-197,-233,-251,-267,-297,-328,-349,-374,-381,-369,-345,-330,-311,-293,-290,-288,-262,-236,-211,-169,-125,-48,-250,70,-225,84,194,206,-75,205,184,143,101,-130,-209,-117,-213,-294,-362,-437,-363,-314,-247,-192,-136,-101,-70,-32,10,46,84,90,-54,147,206,220,183,-151,-104,-82,-86,-216,-20,-89,-152,-268,-102,0,116,82,-40,368,197,-232,35,291,239,108,136,194,83,-1,3,44,32,-48,101,189,263,151,-278,-116,419,465,-133,-244,-330,-381,-166,-33,-174,-163,-189,-190,-298,-143,-453,17,37,-166,-58,-75,-207,-34,-43,-42,-159,-234,-161,78,35,-141,29,41,66,-116,-188,46,-329,-279,188,301,17,163,-37,134,-268,-91,9,-342,61,138,48,107,-113,-200,-128,116,-108,-137,-239,-77,-327,73,-33,-190,-28,-228,-160,-294,-134,14,201,13,-75,-149,-378,-329,170,498,289,-173,-256,-8,64,-5,-44,81,-157,57,218,-77,296,255,-375,-737,121,48,-2334,-3307,-1370,-226,-271,-464,-301,-349,-279,-249,-222,-378,-164,-106,-74,-58,-40,-285,-31,-32,-23,-7,-31,56,-78,-231,94,-50,-111,-124,-128,7,-139,-104,-271,-270,-105,-91,-230,-60,-58,-8,-79,17,11,-10,-11,-36,-260,-157,-223,-294,-416,-342,-276,-185,-83,4,117,204,-190,-66,-323,-82,-85,85,116,0,-121,-243,-356,-433,-412,-356,-294,-246,-302,-214,-203,-224,-255,-280,-293,-274,-237,-171,-97,-100,15,38,-177,48,-352,-298,-259,-378,-73,-63,-18,39,-191,132,157,-43,-150,-26,-59,-155,84,75,72,-109,48,68,-1,24,6,-35,-73,-143,-88,-80,-56,-37,-19,-59,-198,-79,-243,-13,49,-2,96],[-292,-267,-230,-197,-158,-121,-73,-9,-275,-213,-207,-26,16,-255,-149,227,226,-122,-241,210,70,-571,-73,-19,-19,-78,-106,-212,-42,48,102,-223,186,254,298,12,-117,125,-252,-370,-189,265,-102,20,-121,-37,-29,-53,-10,-174,-51,102,20,-321,-220,-369,-417,-285,-179,-78,3,-139,87,107,-137,104,31,-370,-304,-255,-22,-42,-57,-47,-42,-29,-23,-22,-26,-32,-147,-33,-55,-62,-53,-53,-97,-65,-213,-187,-43,-19,-70,-247,6,4,-37,-35,-361,-89,-149,-212,-262,-307,-327,-346,-338,-281,-214,-171,-130,-216,-372,-373,-187,128,-15,-100,156,-258,-473,-384,-190,170,-63,-103,-120,-36,4,-264,-394,46,-160,-314,-127,-9,-37,-62,-75,-729,-266,-95,-117,-446,-531,-206,-264,-48,-217,11,-711,-113,-1084,-765,-992,-585,-1181,50,50,0,19,-1429,-564,-185,-35,-61,-106,-145,-186,-237,-1437,-355,-3761,-7148,-1149,-820,-253,-205,-161,-133,-111,-113,-23710,-128,-3258,-5638,-321,-3141,-204,-493,-2359,-947,-52,-2056,62,101,-1430,-1051,-2559,-961,197,200,193,-739,-143,184,182,-37,-582,-1684,-456,130,95,64,24,-102,-141,-285,-83,-108,-274,-146,-162,-196,-214,-226,-369,-285,-326,-358,-326,-301,-270,-233,-188,-418,-411,-490,-60,-26,-11,25,-188,-273,-216,32,-6,-118,-351,-270,-316,-236,-93,-150,3,344,336,373,198,-224,-151,44,551,90,-70,-258,71,139,-139,0,-221,386,333,201,156,110,87,-196,124,-178,119,63,-114,-392,-357,-73,-107,-89,-59,-204,-41,-17,-532,-241,19,-424,-197,-5,-487,90,55,-78,-318,-82,-126,-173,-901,-194,-182,-2691,-150,-141,-150,-145,-2472,-901,-145,-134,-957,-232,-62,-42,-9,33,74,-275,-219,-662,-819,-268,-147,-84,-229,-165,138,102,81,49,53,31,3,-293,-44,-175,-214,-28,-257,-115,-274,223,283,347,390,341,21,-46,216,87,-85,-181,-240,0,-224,15,22,105,84,66,-155,10,-6,-10,-23,-43,-163,-119,-11,20,34,36,38,36,52,50,56,67,-110,71,109,126,22,-56,127,118,98,-273,-83,-262,-40,13,3,-245,-293,-211,-101,-234,-133,-183,-250,-323,-277,-199,-135,-80,-25,-161,-110,-206,-303,-115,142,0,-240,14,185,80,168,160,-115,-138,-18,-164,0,-34,-74,-123,-161,-164,-160,-369,-354,-322,-258,-138,-111,-76,-33,-15,15,20,7,-76,-46,-72,-320,-90,-86,-273,-92,-169,-105,-116,-96,-66,-29,8,58,104,139,-286,-262,-28,-316,163,145,36,-313,-68,-45,-102,-157,-207,-254,-239,-222,-243,-351,-401,-240,-154,-163,-165,-145,-128,-88,-24,-284,89,141,190,-42,81,90,119,-37,-339,-270,-310,-106,-131,-122,196,142,9,-18,-117,-182,-165,-55,-3,179,271,344,348,-197,-80,-27,194,-302,-240,-381,-20,-232,-110,-140,-97,-182,-61,-17,38,66,-32,-252,71,88,-161,20,-59,-54,-196,-179,-220,-255,-263,-228,-167,-125,-361,-209,-64,-64,-129,-96,-234,-173,-80,-84,-257,-75,-77,-220,-96,-102,-114,-118,-136,-146,-237,-196,-165,-159,-149,-137,-110,-207,-260,-140,-155,-184,-223,-269,-297,-310,-283,-256,-237,-291,-294,-222,-219,-312,-208,-190,-176,-171,-164,-163,-159,-167,-161,-167,-148,-129,-121,-134,-162,-183,-193,-168,-106,-31,-256,-119,-70,-64,-168,-47,272,-178,45,108,-247,-63,-144,-217,-262,-251,-191,-105,-31,-138,21,123,249,95,-305,200,214,-243,-344,-283,-261,-289,-430,-172,69,24,-25,-306,-115,-153,-173,-182,-239,-184,-188,-191,-187,-189,-230,-210,-221,-220,-224,-203,-192,-177,-153,-174,-91,-74,-81,-81,-218,-120,-149,-170,-344,-317,-282,-328,-288,-138,-24,68,89,130,-3,-407,-399,-198,-15,-84,-96,-172,-22,-92,-214,-231,-193,-226,-263,-237,-214,-196,-166,-134,-150,-103,-74,-56,-52,-139,-39,0,-165,67,-260,94,164,168,-76,133,84,13,-69,-143,-202,-123,-84,-20,-28,-319,58,307,131,13,258,-35,199,93,-9,-111,-182,-204,-185,-126,-66,-18,13,-143,-101,-131,-155,-203,86,128,-163,-288,-196,378,453,47,-40,374,223,-235,59,340,288,128,147,197,100,15,2,240,228,-48,103,234,249,215,-269,-91,382,372,-132,-237,-332,-351,-135,-35,-211,-118,-76,-199,-327,-95,-384,-58,58,-131,-13,-52,-183,192,153,107,-98,-253,-213,-5,-3,-102,30,29,46,27,-162,72,-248,-180,33,25,-30,-5,-22,-56,-294,-166,-239,-321,-401,-457,-466,-398,-339,-291,-264,-251,-242,-215,-277,-209,-313,-183,-160,-344,-334,-394,-116,-289,-84,73,190,1,-64,-130,-390,-411,194,556,250,-242,-279,-48,209,97,88,153,-174,57,297,-112,255,431,-605,-1017,97,-46,-4333,-4330,-935,-160,-90,-662,17,-333,-224,-122,-51,-345,-141,-168,-187,-199,-190,-322,-154,-132,-95,-51,-1,73,-39,-191,147,-70,-87,-102,-112,109,-70,-134,-329,-323,-44,-103,-178,-184,-216,-241,-272,-286,-305,-322,-327,-316,-327,-340,-347,-355,-358,-320,-281,-232,-173,-107,-36,29,-167,-11,-276,-137,-67,105,50,-39,-139,-240,-317,-298,-197,-118,11,-207,-219,-148,-50,188,227,123,104,43,4,28,48,-124,50,225,-136,21,-406,-223,-174,-354,153,251,197,54,-251,66,32,-120,-171,-90,-55,-143,39,63,32,-184,-4,60,16,6,-34,-74,-103,-159,-135,-69,-45,-31,-27,-30,-94,-62,-226,-103,-137,-143,-134],[21,-69,-184,-159,-30,-78,-119,-135,-201,-174,-210,-26,16,-247,-142,68,78,-164,-254,64,59,-664,-155,-73,-12,-67,-115,-316,-212,-135,-31,-305,118,181,230,-35,-118,121,-199,-309,-250,-134,-256,-180,-125,76,177,-3,-45,-208,-59,446,167,-352,-45,54,243,46,22,-70,-139,-183,-189,-164,-138,-103,-94,-299,-289,-230,-104,-124,-146,-148,-152,-144,-135,-120,-103,-84,-164,-22,-16,0,23,30,-134,-106,-252,-173,-69,-100,-191,-230,-234,-225,-194,-160,-240,-109,-126,-157,-190,-239,-327,-321,-287,-179,-188,-179,73,-198,-406,-448,-198,351,62,-138,119,-236,-508,-395,-209,58,-18,-56,-119,-103,10,-207,-390,23,-189,-325,-98,-51,203,96,-122,-781,-339,152,40,-316,-438,-133,-348,20,-124,-65,-750,-129,-989,-674,-949,-631,-1141,218,264,276,269,-1992,-489,-373,63,-29,-140,-238,-301,-288,-2724,-178,-3955,-7128,-2264,-2856,30,33,32,12,-11,-2194,-31591,-112,-4848,-6959,-559,-3068,-88,-510,-2013,-11,69,-1771,127,129,-1249,-1577,-3076,-744,-21,-77,-144,-1086,-260,-307,-331,-341,-326,-1259,-270,-248,-230,-196,-160,-114,-55,-335,60,83,-294,-81,3,-93,-194,-290,-292,-164,-244,13,143,213,56,-81,75,-272,-352,-491,43,86,66,89,-162,-258,-284,156,165,-139,-339,65,152,158,180,-151,-22,223,220,252,245,-259,-113,32,249,136,-51,-253,11,-5,-146,17,-344,101,35,-28,-69,-114,-123,-128,-105,-123,-85,-69,-149,-444,-346,-128,-150,-160,-192,-229,-252,-278,-643,-276,-289,-475,-263,-253,-396,-207,-192,-192,-550,-194,-207,-238,-717,-264,-275,-3142,-317,-351,-398,-399,-2873,-1139,-307,-269,-389,-194,-177,-176,-177,-181,-197,-331,-350,-591,-824,-352,-146,-40,-223,-197,220,413,450,4,474,450,79,-276,115,-99,-171,74,-242,-95,-274,265,295,323,252,251,-15,-47,194,106,-17,-209,-257,-51,-217,27,140,221,214,171,-172,42,61,14,-36,-78,-208,-193,-122,-123,-99,-76,-53,-33,-1,7,16,25,-100,27,34,37,18,-51,19,15,5,-355,-137,-362,-191,-2,-28,-238,-225,-79,-58,-310,-121,-153,-234,-232,-256,-251,-233,-201,-154,-216,-167,-218,-346,-51,34,24,-289,3,63,52,34,9,-107,-130,-81,-224,-116,-121,-110,-114,-117,-129,-96,-320,-367,-294,-281,-42,-65,-23,-4,-7,7,3,-11,-123,-55,-73,-234,-74,-66,-180,-56,-209,-46,-121,-102,22,58,40,132,167,191,-234,-335,-62,-331,173,166,109,-356,-122,56,-42,19,29,19,30,-123,-271,-384,-300,-205,-3,-71,-10,-17,-44,-48,-10,-261,119,194,257,-18,121,84,98,-83,-256,-242,-273,-188,-246,-299,-343,-374,-396,-373,-312,-226,-155,-78,-20,35,61,71,78,-192,-114,0,-14,-310,-224,-396,-30,-160,-56,11,34,-210,-11,70,166,178,-3,-249,-70,-175,-295,-421,-442,-327,-206,-86,27,111,-159,-186,-108,12,-310,-237,49,-8,-139,-91,-190,-107,-95,-86,-189,-49,-42,-122,-55,-62,-140,-85,-104,-130,-291,-197,-151,-166,-179,-188,-176,-290,-193,-187,-175,-166,-160,-154,-128,-111,-91,-181,-192,-272,-229,-42,-100,-308,50,-135,-28,244,173,242,236,-64,223,227,275,110,288,417,482,492,-68,404,300,160,-246,-185,-295,-360,-260,-170,-83,-159,-63,25,-284,-38,-65,-118,-180,-257,-336,-358,-316,-227,-143,-68,-12,32,-190,108,129,-191,-310,-259,-284,-332,-405,-226,181,287,115,-336,-114,-103,101,-18,-242,29,24,31,-16,-166,-126,103,110,120,115,80,-83,97,60,-188,-80,61,24,0,-243,-78,-152,-156,-351,-289,-293,-299,-316,-171,-42,33,88,133,-34,-432,-366,-217,-30,-174,-207,-165,100,-51,-159,-258,-107,-107,-319,-177,-189,-203,-202,-193,-187,-179,-150,-130,-125,-148,-147,-153,-170,-227,-284,-243,-192,-128,-73,10,66,109,139,0,-194,-21,-60,-64,-50,-269,-21,258,139,31,169,-29,315,262,214,120,29,-62,-162,-245,-326,-355,-275,-195,-115,-169,-213,-196,159,226,-193,-281,-305,339,347,3,-40,292,246,-230,83,116,71,30,16,5,0,-2,-2,-5,-10,-54,-42,-69,-100,-123,-256,-168,-181,-220,-241,-248,-298,-278,-245,-244,-238,-228,-227,-235,-331,-225,-236,-221,-227,-246,-255,-266,-256,-220,-179,-133,-82,-268,-246,49,53,-61,87,52,28,-2,-129,-58,-172,-86,-105,-87,-79,-55,-39,-43,-287,-99,-147,-204,-254,-264,-245,-205,-154,-203,-177,-42,-79,-166,-302,25,-301,19,-96,-502,-660,-469,-72,-282,-36,131,169,-24,-57,-111,-346,-445,219,589,202,-309,-303,-70,415,214,231,213,-202,43,284,-146,178,288,-800,-1128,11,-107,-6656,-5722,-559,377,186,-830,330,-316,-259,-156,-2,-321,-132,220,80,-199,-82,-296,-212,-235,-225,-200,-171,-110,-63,-146,13,-94,-57,-80,-104,112,-1,-172,-385,-369,-83,-136,-191,-215,-239,-247,-251,-235,-226,-221,-208,-182,-177,-165,-139,-201,-289,-222,4,31,57,-8,100,116,-138,50,-209,-174,-41,94,91,75,73,78,95,-36,-67,-148,63,-217,-144,-89,-40,83,26,-36,-107,-165,-204,-183,-122,-138,-65,45,-95,-45,-347,-142,-70,-332,234,245,263,52,-280,64,197,-172,-182,-175,-53,-136,61,112,-26,-259,-66,23,-21,-69,-130,-195,-249,-256,-272,-261,-239,-226,-216,-206,-185,-153,-167,-115,-101,-90,-54],[-109,-70,-229,-201,-20,68,213,226,-79,-103,-195,33,-31,-229,-189,-260,-317,-369,-397,-392,-368,-622,-289,-262,-228,-207,-173,-400,-121,-127,-133,-383,-244,-309,-365,-393,-375,-333,-263,-216,-275,-99,-50,11,-123,71,86,40,-74,-238,-66,168,149,-372,-63,14,248,8,322,291,87,-189,472,142,-109,298,208,-227,-267,-212,120,89,100,82,49,13,-41,-106,-182,-256,-303,-313,-290,-212,-108,-14,-188,-170,-298,-165,179,-75,-275,-200,-167,-86,-42,76,-108,100,80,51,18,-61,-350,-216,-341,-441,-529,-488,-381,-289,-408,-455,-215,-32,-31,-204,-72,-241,-388,-367,-226,-74,-14,-29,-129,-197,-5,-170,-402,-32,-245,-324,-111,-118,106,50,-193,-832,-462,217,56,-241,-388,-91,-417,112,-63,203,-783,-188,-947,-613,-959,-730,-985,631,795,757,584,-2594,-581,-706,252,132,27,-148,-28,-763,-3954,83,-4243,-6288,-3769,-5591,-1351,161,145,116,92,-13928,-39832,23,-6962,-8048,-889,-3398,-56,-708,-1813,-111,-145,-1501,-200,-246,-1087,-2164,-3695,-483,-435,-417,-388,-1405,-294,-253,-217,-200,-188,-870,-189,-215,-252,-273,-279,-250,-184,-346,-12,51,-335,-250,124,57,-216,94,-141,-183,-284,-37,68,436,96,-60,103,-150,-296,-519,5,53,166,193,-170,-267,-380,146,252,-188,-350,18,122,392,265,-183,-49,63,64,84,91,-261,-113,-4,90,69,-58,-271,-77,-136,-92,42,-425,6,-13,-36,-48,-82,-101,-135,-157,-198,-235,-263,-282,-460,-367,-376,-374,-350,-346,-350,-341,-343,-773,-344,-331,-546,-334,-345,-333,-333,-327,-325,-752,-300,-288,-285,-648,-226,-179,-3282,-86,-42,-18,-1200,-3402,-1560,98,130,78,180,142,262,280,289,273,-405,-511,-447,-797,-463,-185,-122,-216,-220,208,277,328,-64,350,313,41,-291,112,-65,-158,-91,-243,-175,-299,-258,-298,-321,-351,-382,-388,-364,-315,-251,-189,-250,-295,-122,-209,21,206,245,246,207,-193,23,63,-56,-79,-148,-258,-278,-248,-225,-159,-90,-24,-23,104,142,175,27,-87,163,232,230,-9,-74,179,161,135,-410,-213,-293,-322,-22,-99,-238,-152,-212,-261,-386,-282,-224,-244,-92,-55,26,64,-137,-89,-289,-247,-250,-402,-65,-136,-201,-332,-198,-137,-51,36,113,-111,-118,-46,-300,-18,212,231,-43,84,-192,-109,-274,-339,-278,-311,15,-105,-84,12,1,9,0,-25,-181,-99,-140,-176,-191,-200,-211,-175,-261,-85,-133,-149,40,143,27,109,156,120,-168,-418,-100,-329,-108,-62,15,-386,-162,36,-80,8,56,-53,-25,-110,-301,-358,-213,-171,-72,-126,-148,-123,-80,-4,95,-215,258,311,255,2,148,69,72,-134,-178,-223,-230,-179,-94,-141,-14,-35,-72,-121,-169,-183,-192,-176,-167,-154,-168,-192,-209,-249,-259,-237,-210,-315,-211,-415,-99,-90,-9,45,44,-226,-7,89,176,160,13,-248,2,-81,-279,-69,-114,97,137,193,261,87,-187,-184,-114,40,-273,-272,73,47,-156,-155,-201,-176,-152,-83,-122,87,116,-25,90,80,-190,-42,-114,-160,-336,-203,-116,36,93,141,-71,-336,-129,-205,63,223,154,-89,9,237,243,-195,-176,-238,-165,-8,-91,-296,6,-130,-33,525,158,577,544,-85,341,277,222,124,164,145,121,107,-94,45,-7,-76,-208,-247,-245,-278,-280,-280,-250,-219,-189,-158,-321,-124,-110,-99,-98,-114,-144,-169,-214,-242,-277,-309,-337,-339,-323,-313,-309,-311,-303,-278,-298,-356,-357,-274,-138,-98,-68,-319,-120,-108,-9,-68,-204,-8,-13,-11,-39,-194,-22,44,48,49,38,4,-66,-45,-88,-183,-173,-221,-273,-281,-255,-213,-166,-109,-364,-264,-274,-270,-350,-211,-60,-78,-152,-195,-154,-420,-331,-239,-60,-273,-324,-154,115,-7,-92,-252,-194,-217,-304,-35,257,239,194,143,-96,-99,-197,-273,-282,-228,-185,-135,-116,-157,-299,-284,-358,-273,-181,-84,1,76,139,54,-172,-3,-42,-97,-71,-214,-111,111,88,44,47,28,19,24,36,40,40,29,-2,-32,-73,-123,-179,-232,-279,-307,-304,-287,-278,-257,-250,-248,-404,-199,-176,-156,-141,-132,-140,-205,-140,-157,-170,-180,-164,-146,-119,-93,-65,-41,-21,-62,-22,-43,-77,-114,-237,-184,-182,-157,-144,-172,-251,-192,-74,-35,-244,-122,-131,-140,-287,8,-84,-148,-94,-90,60,-23,-124,302,622,447,58,-288,-251,178,63,-26,190,117,130,278,-99,239,-106,-7,172,152,-132,66,5,-72,-244,-246,-284,-256,-194,-105,-102,39,-92,-224,-221,87,-62,-204,-305,58,-298,-26,-136,-658,-991,-381,-221,-313,-282,-174,-62,-67,-59,-96,-280,-409,244,435,142,-289,-329,-71,407,328,358,251,-242,13,81,-179,-53,-120,-917,-1049,-224,-1275,-9007,-7441,-334,-303,-240,-772,-70,-302,-314,-191,-70,-305,-144,135,95,-239,-109,-228,-237,-336,-374,-333,-290,-235,-213,-216,-222,-231,-220,-208,-183,-183,-183,-219,-395,-387,-275,-345,-429,-425,-327,-222,-130,-30,48,115,181,81,-17,300,296,-282,-223,-205,228,174,125,-30,78,85,-110,113,-134,-182,-4,170,194,122,116,67,10,-45,-111,-205,-294,-382,-469,-502,-416,-345,-284,-231,-196,-170,-163,-150,-129,-139,-156,-100,-56,-97,-236,-60,34,-309,218,238,260,67,-244,-19,241,-178,-171,-267,-44,-131,36,144,-69,-323,-129,129,50,69,60,-49,-53,-182,-210,57,23,-26,-85,-154,-223,-294,-392,-488,-513,-396,-276],[-93,-78,-279,-254,-70,71,98,112,48,-26,-175,-109,-188,-276,-384,-466,-454,-381,-307,-232,-161,-496,-286,-125,75,114,90,-441,-1,274,289,-456,64,169,115,-167,-50,-1,-85,-109,-233,-81,-85,-103,-149,-180,-248,-308,-363,-383,-351,-264,-176,-349,-69,-20,114,-19,162,172,107,-164,142,137,-106,152,167,-142,-224,-180,181,132,306,305,75,102,175,108,40,-18,-194,-81,-121,-144,-155,-175,-235,-226,-325,-169,-112,-126,-278,-146,-244,-188,-12,124,29,265,279,171,159,-100,-324,-185,-245,-95,-263,-165,-27,-185,-376,-392,-343,-381,-416,-435,-465,-500,-535,-497,-420,-313,-187,-49,-111,-271,-5,-117,-395,-80,-295,-290,-126,-172,28,27,-239,-849,-585,29,61,-182,-331,-39,-409,44,5,494,-769,-245,-921,-556,-986,-837,-742,662,585,479,283,-2990,-780,-1131,31,-6,-29,-1151,-62,-1154,-4914,118,-4545,-5266,-5519,-8892,-4303,-10,-89,-176,-234,-26639,-47395,-99,-9412,-8870,-1272,-3914,-501,-983,-1718,155,97,-1160,-21,-92,-891,-2738,-4196,-286,-331,-383,-454,-1518,-460,-376,-285,-207,-130,-483,-5,22,26,24,4,-16,-23,-270,20,48,-349,-330,23,7,-243,166,18,-188,-288,-61,12,-25,-102,-192,-295,-384,-257,-507,-10,-31,69,203,-165,-255,-451,66,206,-213,-330,-2,79,340,220,-192,-33,-25,-80,-35,-42,-236,-102,-70,-47,-35,-43,-262,-147,-165,32,183,-293,143,107,62,25,-32,-73,-124,-157,-202,-240,-304,-269,-410,-372,-345,-352,-343,-354,-371,-371,-380,-754,-382,-360,-564,-347,-349,-325,-312,-293,-286,-876,-220,-193,-170,-691,-472,11,-3128,159,228,274,-3047,-3980,-2085,403,411,422,348,60,345,316,295,271,-442,-636,-268,-729,-556,-217,-55,-164,-194,143,186,224,-107,236,190,24,-289,-83,-181,-257,-276,-210,-142,-308,24,69,116,-24,42,-119,-77,113,91,57,-260,-316,-169,-168,-144,-176,-175,-160,-119,-174,-34,15,-97,109,-37,-261,-316,-143,152,266,255,232,-67,185,143,106,-39,-40,7,-15,-37,-66,-96,-116,-134,-152,-353,-257,-148,-269,-157,-151,-210,-131,-116,-78,-351,9,-64,-231,34,-82,200,88,-200,-123,-326,-303,-265,-404,-138,-226,-316,-317,-193,-96,2,92,169,-90,-74,-32,-351,-13,251,268,-7,66,-228,-102,-200,-269,-242,-312,-262,-254,-241,-223,-230,-215,-213,-218,-225,-242,-257,-253,-264,-251,-238,-178,-288,-104,-115,-150,-35,118,28,94,145,97,-72,-455,-113,-300,-193,-132,-49,-362,-167,55,-86,6,99,-97,-53,-79,-307,-285,-120,-184,-193,-190,-154,-95,-54,-10,37,-150,62,53,31,-14,-70,-129,-194,-272,-334,-362,-310,-258,-214,-181,-158,-132,-111,-105,-100,-78,-179,-48,-40,-24,-31,-47,-58,-157,-184,-147,-157,-304,-185,-418,-167,-156,-158,-153,-182,-212,-243,-295,-345,-314,-228,-231,-30,-100,-258,-87,-108,239,310,376,383,52,-195,-176,-103,71,-232,-296,76,169,-173,-114,-79,-178,-258,-233,-155,-72,-19,-3,-12,-46,-221,-169,-193,-161,-341,-198,-105,89,431,248,-82,-314,-63,-239,-31,176,130,-89,-22,262,260,-194,-151,-183,-93,32,-69,-262,-55,-109,-36,173,145,120,107,-101,109,120,167,139,262,292,309,330,-120,331,302,251,-150,-286,-278,-115,-69,-209,-69,-92,-297,-37,-345,-84,-111,-124,-117,-91,-57,-5,24,13,-58,78,68,51,39,45,53,-100,-211,-210,-294,-352,-320,-311,52,148,118,-280,-115,-114,-36,-100,-150,-129,-158,-180,-185,-201,-197,-201,-207,-205,-220,-216,-232,-249,-258,-259,-249,-238,-235,-208,-222,-144,-155,-53,-364,-241,-244,-240,-368,-250,-81,53,125,117,-93,-391,-313,-256,-89,-339,-345,-139,119,35,-21,-216,-205,-348,-242,5,267,195,108,211,-78,-5,188,258,-90,-199,132,136,136,99,-310,13,-51,-130,-212,-292,-377,-415,-343,-277,-223,-172,-144,-123,-92,-156,-209,-129,-152,-192,-234,-296,-358,-409,-430,-401,-363,-335,-325,-314,-314,-326,-344,-366,-382,-385,-363,-341,-331,-304,-283,-240,-425,-157,-96,-108,-45,81,122,-165,114,198,189,117,135,98,57,7,-4,-11,7,-73,-21,101,115,114,-214,-68,-65,-221,-373,-279,-210,-107,-42,-44,-249,-139,-158,-82,-240,59,-67,-292,-408,-199,-6,-31,-113,333,427,458,135,-325,-238,81,66,-1,220,135,115,356,-83,277,-62,39,183,230,-196,104,37,86,-188,-63,-9,-6,-142,67,-138,125,-103,-267,-286,91,-62,-268,-294,65,-316,-78,-189,-755,-896,-242,-174,-286,-359,-337,-266,-193,-109,-98,-222,-378,131,178,64,-256,-365,-64,331,322,301,258,-300,-39,83,-216,-60,-141,-944,-889,-315,-1932,-10604,-9396,-290,-269,-243,-623,-185,-299,-400,-241,-157,-303,-188,86,114,-217,-156,-159,72,8,-56,-118,-175,-190,-207,-220,-220,-220,-201,-190,-172,-176,-170,-276,-343,-375,-79,-48,-36,-94,-254,6,-4,-9,-31,-58,-77,-78,-94,-100,-89,-338,-179,-197,-96,-142,-202,-271,-340,-403,-429,-429,-401,-385,-376,-385,-399,-441,-488,-531,-545,-504,-441,-396,-341,-285,-237,-190,-131,-98,-75,-58,-55,-55,-65,-59,-35,-143,-221,-156,-28,-141,-127,6,119,-298,207,198,195,88,-179,-96,89,-150,-148,-304,-37,-141,-23,9,-110,-384,-199,149,56,84,52,-80,-93,-178,-212,226,225,50,198,217,163,35,-42,-101,-160,-215,-245],[27,-101,-331,-320,-127,13,-10,-23,-51,-93,-157,-148,-144,-201,-121,-88,-44,-180,-236,97,150,-365,-250,-101,336,357,98,-413,-45,409,339,-528,1,194,116,-253,-11,-69,-106,-150,-188,-224,-234,-252,-292,-307,-357,-399,-446,-491,-541,-538,-497,-445,-393,-349,-296,-250,-218,-176,-137,-138,-109,-106,-128,-154,-221,-301,-396,-497,-592,-492,-381,-259,-161,-75,-9,42,87,-80,-195,-46,-87,344,32,-76,-291,-293,-346,-126,113,-163,-242,-214,-316,-219,-121,-2,140,252,349,126,130,-138,-282,-177,-305,-229,-296,-122,70,-180,-354,-329,-170,-46,-45,-334,-90,-253,-157,-252,-167,71,76,33,-98,-336,-7,-71,-395,-147,-358,-258,-164,-235,-54,1,-279,-859,-713,-218,29,-165,-294,-4,-345,-109,55,428,-735,-315,-941,-538,-1055,-977,-494,468,380,266,152,-2747,-1092,-1658,-185,-226,-264,-2166,-762,-1104,-5330,-342,-4827,-4312,-7295,-12635,-7404,-24,4,4,-17,-40507,-51999,-218,-12078,-9489,-1730,-4368,-2127,-1302,-1737,277,322,-740,368,347,-684,-3314,-3790,130,53,-25,-118,-1370,-273,-316,-298,-246,-174,-122,-30,20,50,76,84,86,90,-158,112,112,-366,-312,-118,-60,-267,199,164,-210,-289,-91,-54,239,185,30,201,110,-168,-469,-27,-127,-44,43,-180,-256,-450,-10,-25,-242,-308,-150,-199,-258,-306,-339,-339,-286,-242,-180,-162,-224,-182,-218,-247,-309,-352,-371,-301,-243,-181,-134,-160,-102,-102,-112,-115,-141,-147,-161,-154,-159,-192,-420,-204,-364,-393,-154,-165,-167,-187,-206,-192,-176,-664,-392,-34,-543,64,96,-123,169,187,-350,-957,182,165,138,-888,-1088,153,-2797,201,230,247,-5061,-4594,-2706,356,376,400,394,-72,332,286,236,171,-467,-702,-102,-670,-664,-266,-250,-223,-195,-175,-175,-177,-191,-214,-257,-299,-305,-264,-188,-118,-42,-172,-197,-330,215,244,275,-124,-50,-171,-92,84,142,84,-270,-348,-222,-160,-230,-305,-342,-267,-189,-150,-58,5,-140,136,-47,-248,-313,-188,150,318,252,253,-110,182,142,126,-104,8,196,248,228,-45,-98,235,194,214,-278,-284,-4,-154,-217,-192,-184,41,62,36,-305,-16,-51,-218,-66,-123,-87,-105,-270,-152,-302,-338,-289,-358,-207,-216,-218,-284,-181,-177,-164,-153,-146,-139,-145,-152,-403,-170,-187,-200,-232,-251,-259,-138,-129,-195,-215,-307,221,62,-383,55,74,227,316,330,-234,120,143,-72,64,35,-12,-38,-287,-130,-191,-226,-242,-227,-197,-152,-112,-86,-69,-413,-126,-275,-96,-99,-104,-336,-172,-116,-106,-95,-87,-139,-133,-181,-310,-258,-293,-336,-340,-364,-381,-388,-412,-427,-411,-380,-360,-322,-279,-243,-203,-157,-111,-191,-36,-157,-110,-244,-49,-159,60,-20,-13,67,53,54,-265,17,-1,17,-4,-27,-42,-129,-208,-146,-175,-295,-251,-408,-273,-236,-192,-131,-96,-188,-24,-16,-19,-74,-143,-228,-280,-222,-220,-101,-89,322,435,444,402,5,-189,-183,-91,90,-203,-325,63,125,-210,-142,-20,-1,-239,-184,-265,-315,-312,-262,-195,-132,-242,-53,-41,-158,-320,-197,-101,-50,-40,-21,-74,-255,-13,-270,-129,50,28,-81,-60,-49,-71,-185,-130,-126,-54,-36,-42,-212,-139,-87,-108,-172,-225,-250,-197,-115,25,140,169,146,304,427,600,470,-151,485,586,341,-93,-298,-316,-127,-32,-236,80,-30,-413,49,-352,-33,-89,20,-148,-302,-297,-154,-38,64,-43,79,168,113,151,264,313,-64,-147,-180,-278,-329,-299,-341,-14,245,156,-237,-107,-120,-170,-210,-224,-220,-213,-206,-193,-189,-193,-196,-202,-197,-202,-185,-184,-182,-169,-152,-128,-119,-129,-131,-190,-152,-156,-129,-332,-214,-216,-209,-333,-286,-101,46,106,97,-97,-353,-309,-254,-93,-288,-231,-119,118,83,58,-158,-159,-451,-168,42,211,159,21,216,-61,-52,135,214,-121,-230,263,253,232,183,-311,115,77,41,-19,-9,-31,-51,-70,-86,-104,-109,-119,-130,-107,-87,-294,-51,-28,-17,-7,-21,-40,-56,-72,-100,-126,-157,-199,-229,-259,-287,-310,-315,-305,-280,-244,-224,-197,-161,-277,-153,-330,14,81,-161,-38,282,329,-104,131,343,261,101,182,187,33,4,20,-16,-83,-136,-159,-166,-165,-158,-170,-176,-195,-225,-198,-118,-162,-16,2,-47,-236,-155,-159,-4,-176,129,186,-66,-308,-62,-37,-176,-301,-400,-438,-380,-337,-362,-314,-346,-387,-432,-383,-346,-291,-244,-202,-169,-141,-121,-118,-79,-250,29,24,168,-112,-22,278,130,-224,256,-163,114,-111,-311,-336,40,-61,-335,-255,-28,-334,-108,-226,-654,-598,-338,-351,-324,-271,-216,-170,-195,-99,-91,-155,-349,-30,-28,-37,-224,-375,-58,-79,-106,-133,-165,-358,-215,-226,-247,-249,-281,-910,-720,-345,-1802,-10113,-10458,-375,-177,-101,-481,49,-286,-491,-284,-235,-287,-239,30,3,-139,-89,-87,72,142,123,206,105,107,-55,-34,207,-176,24,-51,-159,40,67,-310,-257,-328,-45,224,-6,-123,-286,-155,-252,-269,-219,-135,-47,39,80,94,91,-335,-139,-188,-121,-207,-287,-356,-403,-433,-434,-437,-430,-427,-406,-376,-324,-280,-226,-171,-112,-55,-65,-196,-76,-258,36,57,-17,42,-38,-26,-75,-119,-168,-190,-179,-162,-243,-80,-33,-166,-27,60,81,-288,77,69,69,68,-105,-150,55,-97,-116,-196,-17,-158,-52,203,-137,-388,-257,71,52,104,40,-109,-127,-156,-190,-137,-173,-187,-167,-119,-46,38,1,-108,38,-96,-41],[-172,-159,-364,-418,-199,0,29,65,78,71,-151,38,26,-205,-90,-63,-89,-174,-232,-186,-212,-238,-255,-286,-309,-331,-326,-368,-269,-241,-193,-488,-158,-145,-131,-334,-90,-73,-43,-28,-77,4,18,24,-70,71,90,129,-110,-275,-92,169,58,-297,-82,-115,25,-82,61,113,104,-103,298,152,-154,463,380,31,-113,-113,313,254,380,357,-98,40,309,314,330,-177,-163,-32,-124,262,-54,-120,-326,-336,-331,-90,89,-152,-172,-115,-352,-344,-370,-286,-138,-6,121,112,127,-138,-207,-155,-320,-338,-291,-47,106,-146,-315,-240,-98,-36,17,-377,-151,-246,-50,-185,-84,293,128,81,-56,-344,28,4,-361,-188,-394,-196,-184,-265,-101,9,-273,-822,-692,-457,-99,-147,-230,-105,-204,-237,116,185,-635,-344,-971,-529,-1127,-1107,-238,212,91,16,38,-2083,-1425,-2204,-669,-339,-428,-3080,-1162,-609,-5004,-407,-4946,-3455,-8521,-16530,-10649,-256,-142,-41,54,-55445,-50564,-4055,-14777,-9934,-2222,-4379,-3577,-1553,-1773,-334,-321,-232,-133,-62,-421,-3845,-2941,0,-41,-95,-170,-1024,-300,-338,-327,-287,-228,-161,-101,-58,-31,-3,-30,27,48,13,109,120,-351,-175,-196,-102,-250,43,9,-210,-246,-87,-97,-14,-5,9,25,26,-96,-376,-51,-175,-191,-267,-377,-371,-368,-121,2,-235,-243,-10,-44,192,136,-199,35,-104,-379,-409,-218,-191,-110,-80,264,223,-13,-232,-269,-25,23,-43,-87,-138,-145,-131,-89,-56,-2,38,92,115,-127,-460,-159,-299,-396,-22,145,135,-29,16,27,-157,-553,-322,-16,-487,4,8,-48,36,39,-410,-954,10,-10,-41,-1200,-1760,-45,-2353,-26,-18,-22,-7067,-5159,-3341,29,54,94,112,-230,129,135,143,140,-452,-625,62,-613,-764,-302,-92,-11,-118,-69,-95,-97,-177,-52,-20,-25,-319,85,-6,-97,134,-110,-263,-348,173,128,90,-162,-122,-213,-196,-270,-336,-386,-387,-373,-315,-268,-237,-216,-188,-188,-191,-203,-230,-244,-251,-269,-276,-291,-285,-288,-307,-303,-285,-241,-175,-75,13,115,-146,60,384,546,221,-70,-111,168,152,193,-196,-271,124,-45,-295,-229,-154,126,83,37,-264,-15,-18,-199,-42,-160,19,17,-306,-156,-223,-315,-307,-282,-71,-93,-114,-247,-135,-169,-197,-227,-257,-279,-298,-301,-425,-261,-231,-192,-170,-147,-280,-101,-60,-122,-192,-293,264,198,-352,22,86,140,228,313,-237,113,419,-51,80,221,151,-67,-255,-27,-87,-119,-131,-85,-107,-110,-102,-91,-72,-343,-143,-265,12,50,82,-318,-190,70,-87,-55,113,-180,-82,-141,-315,-367,-395,-316,-188,-91,-7,64,21,105,108,-45,12,-54,-116,-166,-173,-128,-58,-225,23,-141,-71,-265,-39,-173,51,-47,-36,-50,-81,-69,-351,-42,-28,129,175,209,239,-117,-235,18,173,-298,-173,-398,-63,-104,-126,-102,-76,-165,-27,89,138,146,67,-213,-29,-63,-206,-125,-72,206,232,259,289,-42,-162,-215,-92,80,-199,-370,16,39,-278,-192,21,17,-293,-163,-252,-314,-333,-286,-201,-110,-260,-100,1,-160,-295,-210,-120,162,187,161,-65,-202,5,-309,-237,-113,-185,-259,-299,-302,-252,-182,-131,-85,12,52,-24,-161,-251,-78,-65,-115,-204,-301,-352,-285,-158,-48,44,133,285,351,392,396,-194,413,362,278,-59,-292,-351,-173,-260,-268,-179,-77,-453,-21,-344,-50,-145,3,-234,-129,-200,-236,-272,-280,-304,-343,-381,-333,-238,-141,-53,-52,-92,-162,-265,-308,-307,-375,-92,-89,-154,-204,-164,-137,-63,-104,-51,176,200,200,-115,-169,170,142,116,-135,-200,-193,-127,10,-158,-61,43,328,347,185,-164,4,-115,-11,-281,-190,-206,-187,-285,-320,-135,28,71,82,-82,-328,-334,-242,-64,-169,-132,-104,106,125,78,-103,-114,-408,-102,-102,-94,-88,-70,-42,-58,-107,-13,-11,-151,-259,-76,-79,-81,-114,-318,-132,-137,-139,-135,-122,-112,-103,-98,-97,-104,-106,-119,-127,-122,-96,-321,-69,-35,-9,18,24,25,23,22,6,-13,-38,-78,-105,-137,-166,-198,-223,-240,-251,-245,-244,-230,-200,-290,-151,-199,-138,-136,-208,-155,-158,-154,-118,-57,-10,34,64,98,113,-11,9,32,31,-2,-43,-162,-110,-134,-144,-137,-132,-111,-113,-220,-85,-113,9,39,-47,-211,-172,-134,79,-104,213,277,-7,-399,-29,45,-66,-177,-260,-269,-196,-106,-399,-153,-99,80,55,49,-12,-56,-95,-120,-128,-119,-99,-84,-28,-296,26,7,247,-27,31,326,168,-288,266,-186,98,-119,-353,-325,-70,-131,-401,-201,-203,-356,-184,-247,-545,-322,-113,-75,-294,-39,-23,-15,-246,-112,-78,-87,-328,-72,-99,-139,-200,-366,-264,-324,-327,-261,-206,-412,-149,-64,-227,-341,-30,-873,-582,-27,-1000,-7980,-8471,-714,-48,25,-368,202,-267,-571,-321,-302,-252,-290,5,143,-44,23,-22,40,79,88,140,121,55,-95,-48,-137,-218,-249,-237,-189,-168,-153,-310,-167,-273,-209,-233,-228,-162,-275,-12,51,121,73,192,210,99,102,167,135,-300,-118,-186,47,41,40,-187,33,13,-115,-49,-98,-167,-225,-270,-277,-265,-229,-184,-134,-82,-76,-223,-132,-278,76,99,-20,80,-171,64,146,-124,30,70,60,-162,-255,24,-6,-196,36,84,211,-296,243,248,260,144,-57,-195,162,-58,-106,-89,-14,-203,-131,86,-177,-359,-299,-37,12,53,-7,-162,-177,-149,-179,-151,-213,-285,-350,-391,-380,-321,-261,-191,-132,-104,-100],[-145,-224,-336,-446,-242,-181,-155,-111,-85,-80,-146,-89,-95,-208,-160,-197,-224,-243,-238,-201,-145,-120,-12,28,58,58,51,-336,-147,-90,-165,-444,-351,-374,-330,-394,-147,-58,35,100,-7,190,16,-11,-63,62,34,119,-133,-285,-132,170,-1,-277,-102,-182,-219,-215,-167,-74,31,-94,208,167,-221,380,390,103,-69,-90,302,248,188,148,-159,-13,20,-15,-45,-249,-140,-55,-176,-41,-155,-177,-377,-393,-325,-81,20,-139,-133,-55,-388,-223,-322,-350,-256,-156,-52,49,101,-151,-155,-170,-320,-409,-294,-2,117,-136,-311,-178,-43,-30,-6,-440,-240,-271,5,-164,-81,-130,-157,-145,-111,-341,-30,0,-347,-252,-442,-163,-232,-313,-170,-162,-278,-795,-526,-572,-49,-177,-192,103,-59,-379,175,272,-511,-361,-1060,-586,-1255,-1274,-52,168,-336,-492,66,-1351,-1682,-2729,-1222,-166,-228,-3819,-1288,-232,-4323,-190,-4850,-2790,-8486,-19566,-14045,-150,-87,-15,69,-70482,-44236,-12634,-17444,-10366,-2800,-3749,-4618,-1710,-1799,200,125,56,-16,-101,-187,-4278,-2025,-356,-354,-335,-322,-654,-282,-261,-239,-223,-201,-173,-246,-131,-121,-98,-190,-57,-20,23,71,97,-357,-13,-237,-158,-239,-1,-68,-230,-209,-280,-330,-283,-227,-170,-115,-75,-53,-280,-50,-190,-180,-183,-260,-278,-299,-100,0,-230,-173,3,-125,55,2,-196,62,-123,-527,-221,-321,-249,-143,-125,33,84,-4,-216,-316,60,243,250,117,110,230,-72,94,215,79,185,194,163,-22,-400,-114,-249,-409,-54,-86,-102,-136,-173,-186,-203,-459,-205,-182,-434,-158,-159,-143,-147,-154,-496,-884,-206,-223,-242,-1611,-2373,-159,-1901,-80,-52,-48,-8869,-5615,-3918,-76,-93,-94,-116,-426,-169,-188,-202,-218,-415,-470,-245,-584,-871,-331,-94,-21,-74,105,166,155,-195,408,420,-53,-340,46,-10,-80,149,-40,-348,-371,304,166,35,-149,-173,-247,-97,65,123,145,-244,-402,-294,-42,42,1,-26,-74,-112,-149,-194,-214,-220,-230,-226,-228,-209,-261,-203,-188,-167,-133,-161,-11,47,112,-162,106,307,367,216,-92,-114,100,103,163,-116,-225,234,50,-351,-251,-121,148,79,34,-225,-43,-53,-163,-81,-180,14,33,-258,-126,-123,-257,-301,-192,23,-5,-36,-201,-78,-122,-164,-211,-266,-317,-351,-328,-387,-210,-153,-99,-84,-93,-284,-133,-200,-274,-331,-298,-206,-87,-217,-10,102,64,157,265,-207,104,415,-33,102,343,270,-111,-196,46,-70,-86,-114,-80,-87,-118,-146,-179,-199,-260,-207,-256,-203,-181,-162,-293,-200,-115,-79,-104,15,-209,-71,-39,-307,-126,5,-84,-53,26,322,171,-9,85,83,1,384,338,138,108,64,-21,-48,-243,59,-121,-30,-233,-16,-158,-55,-125,-202,-291,-347,-269,-342,-91,-53,170,238,284,319,-100,-242,9,217,-286,-179,-376,-75,-81,-137,-165,-195,-175,-134,-73,7,63,80,-203,-25,-35,-202,-134,-40,376,352,318,284,-40,-86,-254,-82,13,-199,-407,-52,-89,-337,-231,-260,-334,-417,-475,-427,-362,-321,-301,-290,-290,-309,-326,-351,-363,-356,-321,-309,-300,-302,-310,-299,-311,-312,-332,-318,-196,-149,-101,-166,14,60,-164,-130,-44,44,69,2,-93,-339,-66,-127,-197,-257,-313,-337,-335,-289,-252,-192,-135,-90,-61,-43,-21,-223,-5,-18,-44,-63,-265,-368,-176,-73,-258,-71,-67,-321,-77,-327,-66,-184,-18,-297,6,-131,-35,-82,-124,-172,-195,-176,-115,-30,44,100,-51,-38,-136,-242,-280,-325,-394,-160,23,51,-167,-102,-151,-75,-68,-11,340,341,162,-141,-140,290,299,240,-134,-157,-228,-172,-113,-245,-7,65,448,429,153,-137,0,-86,21,-208,-157,-200,-164,-228,-326,-169,9,40,96,-40,-304,-374,-202,6,-34,-50,-88,-83,-58,-38,-45,-77,-337,-38,82,139,96,-158,190,-61,-158,30,129,-172,-272,-56,-119,-190,-290,-358,-305,-246,-198,-158,-123,-105,-97,-99,-108,-127,-140,-157,-159,-136,-117,-260,-116,-26,2,26,23,10,-28,-39,-83,-127,-172,-216,-225,-211,-185,-163,-210,-148,-158,-179,-270,-277,-300,-293,-244,-219,-194,-179,-239,-183,-185,-177,-135,-63,-2,56,61,162,157,-63,23,44,224,228,10,-219,254,271,289,-43,103,337,80,-252,-68,-65,72,-20,-110,-194,-260,-295,-275,-202,-113,-23,43,-432,17,107,-72,-98,35,-38,-122,-207,-432,-293,-250,-182,-119,-70,-58,-31,0,-46,109,43,54,76,39,-326,-12,-18,340,58,98,275,160,-329,-27,-213,-138,-154,-372,-275,-147,-151,-450,-139,-145,-381,-149,-248,-448,-221,-247,-254,-296,-260,-243,-228,-270,-211,-212,-218,-311,-222,-228,-233,-200,-338,-162,-131,-104,-78,-63,-454,-198,-13,-199,-476,-191,-855,-481,-7,-45,-5456,-6332,-1248,-252,-301,-343,-357,-350,-507,-349,-338,-218,-305,-182,-170,-161,-123,-66,5,10,47,242,161,6,-135,36,196,-188,86,-39,-195,-95,-104,-273,-220,-212,-188,-157,-124,-194,-218,10,38,84,75,157,205,104,110,343,195,-248,-97,-176,251,423,23,-245,285,250,-133,144,74,-28,-12,-57,-89,-138,-184,-232,-280,-319,-340,-348,-311,-272,-186,-117,-32,28,-287,134,171,-151,-20,94,59,-171,-244,132,0,-201,93,111,257,-286,223,175,130,75,0,-199,-132,-191,-227,-225,-211,-229,-185,-181,-203,-307,-305,-387,-478,-555,-453,-347,-241,-114,-146,52,120,-45,137,185,178,28,-8,-164,-39,-87,-125],[-109,-278,-277,-375,-251,-236,-198,-139,-96,-70,-119,-27,1,-194,-73,46,72,-123,-183,170,216,3,144,128,372,323,18,-298,-193,356,236,-399,-193,45,-62,-377,-247,-319,-344,-344,-321,-296,-252,-226,-222,-195,-197,-186,-173,-278,-173,-137,-148,-245,-194,-239,-285,-343,-420,-437,-370,-299,-227,-142,-301,31,103,174,-25,-63,313,320,306,300,-148,-42,182,120,52,-237,-100,-120,-209,-204,-240,-217,-396,-421,-301,-77,-49,-106,-106,-23,-392,-152,-230,-261,-210,-152,-90,-26,41,-158,-110,-199,-270,-284,-281,29,94,-121,-312,-122,8,13,9,-486,-329,-299,0,-166,9,14,22,27,-37,-313,-10,-20,-332,-307,-446,-140,-283,-353,-245,-36,-274,-753,-310,-312,-111,-229,-152,152,93,-481,214,93,-333,-320,-1188,-696,-1416,-1454,60,66,-763,-906,-42,-604,-1619,-2978,-1633,-211,-239,-4122,-1181,-193,-3547,-1360,-4459,-2327,-7139,-17338,-17205,25,45,58,83,-83453,-36082,-21102,-19957,-10890,-3444,-2486,-4951,-1682,-1701,497,482,461,424,360,179,-3802,-1068,49,-23,-84,-170,-315,-179,-179,-169,-160,-139,-105,-442,-36,-3,38,-281,108,145,181,213,215,-376,151,-223,-207,-224,-14,-69,-249,-167,-106,-230,-45,-3,41,92,131,-32,-182,66,-149,-193,20,-204,-249,-235,-161,-203,-260,-283,-294,-296,-298,-282,-260,-254,-233,-668,-186,-187,-198,-197,-197,-167,-155,-104,-207,-356,4,40,64,87,34,82,-82,43,77,66,46,21,-34,-88,-287,-137,-213,-423,-66,-12,-27,-146,20,-8,-234,-383,-178,-264,-390,-303,-258,-193,-155,-129,-604,-739,-106,-94,-77,-2054,-2697,81,-1505,161,171,141,-10162,-5885,-4239,-112,-199,-265,-328,-645,-258,-191,-125,-78,-361,-290,-27,-588,-969,-345,-182,-250,-329,-349,-287,-203,-209,-14,67,-90,-362,-5,-26,-68,158,33,-444,-382,58,0,37,-109,-201,-252,-101,62,379,174,-223,-432,-318,-5,-139,-216,-181,-121,-62,-32,-173,-173,-214,-99,-121,-141,-139,-295,-81,-39,-3,25,-187,87,93,100,-158,92,81,72,62,-114,-113,19,23,27,-43,-171,81,76,-352,-267,-93,-5,-56,-94,-194,-191,-235,-285,-338,-370,-323,-283,-243,-201,-174,-197,-272,-122,-131,-158,-198,-229,-244,-232,-171,-100,-37,16,36,-48,-343,-28,-99,-178,-253,-216,-281,-83,87,31,-129,-219,358,478,-98,-51,113,-3,96,228,-157,92,238,-24,130,169,123,-163,-133,58,-60,-54,-50,-95,-84,-55,114,43,68,-181,-155,-252,-71,-93,-114,-265,-203,-73,-75,-167,131,-234,-52,-36,-293,-104,-1,-98,-77,26,336,173,-33,54,42,38,360,286,107,180,193,-68,-110,-251,81,-104,-22,-196,-151,-208,-249,-268,-282,-307,-337,-337,-299,-234,-180,-119,-83,-55,-24,-93,-236,-1,24,-262,-195,-352,-93,-25,-74,-120,-190,-211,-182,-101,15,108,95,-192,-18,-18,-219,-123,-4,431,397,316,232,27,18,-302,-86,-68,-203,-436,-112,-178,-316,-211,55,66,-371,-67,99,-135,77,33,-9,-41,-252,-207,-91,-123,-223,-206,-143,211,205,163,6,-111,-61,-344,-336,-252,-195,-106,-219,59,181,-138,-136,-14,61,50,30,-19,-277,-133,-235,-315,-295,-212,-106,-156,75,-37,-212,109,262,316,335,264,-234,154,25,-134,-271,-235,-367,-194,26,-241,114,247,-177,-122,-312,-83,-199,158,-302,98,-134,-85,411,316,50,57,34,29,64,103,133,-63,11,-109,-215,-252,-356,-395,-209,101,112,-125,-91,-159,-65,-10,23,281,272,141,-161,-108,176,135,87,-107,-93,-241,-216,-253,-312,-106,-89,-82,-92,-97,-116,-143,-181,-211,-249,-275,-310,-326,-328,-329,-326,-345,-358,-377,-400,-405,-419,-347,-285,-232,-197,-157,-98,-35,11,14,-50,-274,23,96,225,81,-238,164,-69,-206,-11,104,-181,-266,-189,-288,-339,-239,-330,-21,24,114,68,195,213,44,28,165,184,25,15,-93,-146,24,-192,-166,-123,-172,-211,-254,-274,-260,-220,-177,-130,-88,-92,-58,-267,-28,-20,-253,3,29,-2,-299,4,111,-285,3,25,-26,-81,-249,-196,-246,-295,-319,-317,-324,-322,-314,-278,-240,-193,-146,-89,-29,37,75,-242,224,277,270,31,221,333,14,-286,-62,-16,159,77,-43,-142,-204,-146,-197,-231,-261,-283,-308,-380,-324,-308,-298,-281,-259,-251,-250,-252,-451,-270,-297,-319,-336,-335,-337,-299,-245,-180,-107,-29,14,16,-23,-341,-54,-50,297,143,164,253,180,-347,86,-249,-11,-140,-345,-222,-231,-283,-456,-331,-354,-413,-374,-397,-413,-371,-314,-231,-303,-95,-31,-74,-261,-113,-21,41,-298,22,8,-184,-168,-304,23,95,128,167,131,-487,-249,329,-155,-594,-349,-866,-422,389,346,-3134,-4403,-1949,148,107,-241,49,-189,-401,-370,-337,-107,-266,-188,-19,-26,-24,-23,-14,-71,-4,87,132,-42,-178,75,193,-179,118,-32,-199,-148,46,-222,-42,-147,-68,-53,-12,-227,-139,284,333,64,76,294,177,100,94,338,153,-200,-90,-165,147,150,-42,-303,113,70,-164,-28,-77,-125,-149,-159,-147,-189,-222,-137,-132,-124,-113,-258,-183,-246,-95,-78,-42,-25,-360,2,8,-157,-70,4,13,-179,-236,-20,-39,-197,-99,-124,-166,-264,-266,-326,-379,-444,-522,-579,-495,-404,-311,-214,-133,-239,-218,-3,-171,-248,-183,-184,-193,-206,-178,-216,-182,-63,-107,295,304,-71,113,331,280,14,-15,-173,-118,-209,-292],[-151,-361,-240,-327,-229,-99,48,103,144,174,-110,248,297,-198,-73,199,64,-96,-146,177,229,96,143,74,6,-73,-132,-279,-251,-146,-87,-377,-238,-1,2,-335,-22,-64,-107,-175,-243,-295,-283,-245,-198,-121,-86,-31,-175,-274,-216,-18,-129,-215,-152,-278,-238,-268,-301,-310,-304,-289,-267,-224,-396,-113,-69,-25,11,-35,41,26,-1,-17,-78,-61,-75,-71,-49,-153,-50,-21,-219,0,-301,-231,-347,-391,-260,-73,-93,-60,-91,55,-367,-59,-140,-180,-156,-134,-104,-70,-31,-154,-67,-231,-171,-142,-250,-57,-103,-156,-298,-236,-234,-247,-274,-480,-403,-370,-406,-412,-412,-378,-324,-261,-206,-259,-125,-92,-300,-330,-376,-106,-310,-366,-310,-56,-249,-679,-54,2,-147,-277,-93,-57,-50,-490,-29,-35,-72,-184,-1291,-837,-1586,-1605,25,34,-1144,-930,122,141,-1142,-2695,-1838,267,273,-3796,-920,286,-2756,-2332,-3779,-2059,-5172,-13617,-18978,-7437,-21,-55,-74,-91703,-27720,-28714,-22226,-11578,-4119,-804,-4447,-1381,-1380,661,709,744,752,724,581,-3120,-69,484,425,378,-377,-14,298,169,278,267,268,281,-641,320,337,281,-235,402,417,434,444,429,-387,323,-138,-217,-176,207,151,-225,-95,-88,-256,-49,-65,-64,-49,-33,-8,-60,-9,-44,-133,-69,-193,-238,-177,-202,-221,-261,-271,-272,-269,-270,-276,-232,-228,-323,-769,-151,-146,-149,-191,-243,-128,-134,-107,-183,-361,-58,-31,-8,20,-23,40,-41,23,98,92,118,116,78,27,-138,-102,-202,-407,-311,-204,-140,-123,131,140,-253,-302,110,140,-329,2,-69,-100,-122,-119,-699,-508,-53,-23,1,-2399,-2512,143,-1192,200,201,168,-10622,-5920,-4031,-67,-145,-206,-288,-841,-446,-429,-353,-282,-274,-162,-114,-598,-972,-314,-50,-60,-87,-124,-172,-211,-248,-276,-311,-344,-364,-384,-384,-378,-384,-345,-413,-335,-192,-117,-15,-43,-188,-203,-86,79,412,178,-179,-432,-302,40,-90,-273,-404,-217,-36,48,-232,-214,-218,113,-115,-53,-71,-310,70,55,54,118,-197,249,287,96,-125,172,300,275,215,-116,-92,-4,-20,-28,-60,-104,-109,-141,-322,-266,-209,-216,-236,-235,-231,-238,-236,-244,-257,-273,-288,-318,-344,-356,-360,-339,-297,-234,-172,-110,-46,-99,-111,118,139,140,118,78,8,-75,-296,-251,-314,-287,-217,-137,-266,-61,100,112,-84,-159,115,79,8,-89,-87,-154,-243,-327,-345,-312,-266,-213,-189,-171,-192,-207,-245,-264,-240,-157,-69,-48,-118,-109,108,16,186,-99,-153,-249,188,202,208,-230,-181,-22,-70,-239,104,-252,-24,-38,-269,-98,-28,-114,-101,17,170,178,-36,17,7,69,178,168,84,168,174,-115,-178,-243,89,-88,33,-161,50,-49,74,14,-101,8,42,8,-173,-153,-121,-134,-140,-120,-76,-93,-214,-10,15,-229,-215,-326,-108,-137,-208,-275,-367,-336,-250,-157,-54,13,82,-183,-9,-19,-257,-77,29,122,44,-43,-130,-231,-341,-324,-200,-105,-217,-453,-188,-274,-227,-149,125,148,-399,-41,130,-195,89,29,-31,-87,-252,-230,-133,-106,-188,-189,-130,-120,-172,-233,-251,-223,-143,-344,-285,-235,-139,-7,-277,-4,234,-109,-151,-2,54,7,54,54,-166,-180,-112,26,15,315,437,-149,122,-135,-336,90,241,295,378,214,-226,90,47,69,-41,-216,-360,-215,32,-223,128,360,-31,-163,-311,-106,-198,162,-262,144,-127,-115,-129,-225,-272,-229,-158,-94,-37,-5,4,-100,-11,-87,-194,-231,-398,-378,-244,-200,-225,-235,-230,-207,-162,-109,-64,-28,-6,7,-183,-86,24,17,0,-84,-53,-243,-248,-388,-291,-234,-269,-315,-374,-414,-419,-402,-400,-397,-405,-403,-402,-370,-318,-269,-252,-161,-107,-57,-15,-278,-387,-76,126,125,94,-63,54,52,45,48,-39,-226,75,98,171,66,-316,119,-94,-255,-49,32,-190,-252,-194,-234,-234,-198,-348,-11,-37,114,82,323,383,66,-11,148,341,74,28,-82,-165,142,-146,-195,-12,38,401,500,409,-181,176,-10,-120,-47,-132,-130,-287,-58,99,-312,0,-185,-365,-340,-113,30,-279,32,162,254,-37,-245,28,152,137,156,183,136,-19,-1,227,66,-198,47,60,292,268,142,-223,163,123,86,56,12,-24,-92,-330,-200,-242,-282,-322,-346,-345,-326,-305,-283,-245,-200,-153,-116,-310,-78,-76,-133,-133,-142,-179,-223,-268,-446,-359,-417,-460,-442,-393,-371,-333,-293,-252,-212,-167,-128,-109,-93,-343,-103,-93,46,53,48,39,26,-348,45,-300,-5,-163,-312,-182,54,-132,-415,-32,-29,-456,-46,-202,-325,-44,-24,15,-321,-43,72,-97,-226,-107,-25,-76,-293,-157,-186,-233,-163,-270,-103,-51,7,79,57,-510,-301,374,-108,-671,-500,-900,-402,401,303,-1312,-2828,-2728,-85,-104,-245,-7,-140,-293,-391,-304,-13,-182,-302,172,213,146,49,-65,-197,-320,-402,-364,-254,-228,-100,-45,-171,29,-29,-200,-187,-22,-170,-105,-131,-158,-170,-167,-263,-75,-27,5,5,59,63,61,62,31,-4,-29,-167,-101,-158,-63,-61,-110,-362,-57,-72,-208,-128,-161,-194,-191,-153,-76,-292,-333,-184,-52,231,-42,-278,-200,-202,194,134,37,15,-296,23,30,-154,-124,46,43,-198,-246,-109,-191,-281,-374,-430,-428,-363,-272,-177,-74,15,85,-164,90,10,-92,163,70,-238,-222,-39,-148,-190,-163,-215,-129,-64,-88,-238,-163,-17,-79,445,312,-106,79,325,327,-11,-37,-186,-72,-48,-169],[-202,-448,-209,-284,-222,-150,-78,-12,46,94,-100,202,265,-199,-74,175,33,-63,-98,151,246,175,200,138,79,11,-88,-256,-296,-165,-187,-363,-262,-236,-218,-278,-148,-119,-84,-74,-74,-85,-82,-147,-129,-142,-186,-218,-253,-283,-321,-346,-378,-387,-373,-361,-339,-318,-309,-284,-255,-230,-212,-180,-497,-113,-90,-63,-35,-3,8,18,22,46,15,81,92,106,122,-30,12,-8,-202,-45,-333,-219,-263,-319,-203,-69,-78,-14,-76,98,-330,78,20,-4,19,30,39,17,49,-147,-29,-261,-42,-4,-209,66,76,-45,-260,4,147,176,119,-423,-390,-281,94,-193,37,6,-20,-46,-83,-200,-172,-210,-262,-313,-289,-278,-317,-357,-376,-280,-259,-583,-223,-192,-191,-322,-169,-161,-149,-402,-157,-189,-226,-281,-1251,-1018,-1728,-1662,19,147,-1455,-564,364,765,-423,-2082,-1831,1269,292,-3061,-622,1393,-2006,-1979,-2919,-2002,-3120,-10083,-17828,-15037,39,-45,-89,-93282,-19904,-33875,-24253,-12497,-4811,471,-3308,-811,-814,1078,1146,1189,1200,1174,1048,-2370,920,999,961,738,-571,212,737,48,516,504,409,326,-832,186,136,117,-80,107,118,139,161,162,-410,148,-30,-202,-122,61,27,-167,-23,-65,-217,-92,-106,-110,-103,-96,-74,-64,-58,-43,-52,-103,-169,-217,-74,-84,-114,-180,-232,-287,-341,-395,-396,-352,-327,-406,-824,-240,-248,-274,-297,-333,-347,-368,-317,-250,-355,-63,50,163,282,-84,345,10,28,376,134,268,469,388,406,4,27,-129,-380,-106,-210,-112,-53,371,174,-265,-234,262,258,-278,144,86,-55,-54,-97,-781,-236,-37,6,39,-2538,-1983,187,-1015,-348,245,221,-10125,-5797,-3324,112,87,79,39,-1012,0,-17,-25,-70,-186,-30,-23,-632,-861,-262,-30,-38,-55,-75,-98,-106,-205,-98,-99,-135,-275,-98,-79,-59,-50,2,-290,-288,136,177,53,10,-167,-153,-78,90,193,119,-142,-407,-276,-256,-310,-257,-139,-41,44,93,-294,-251,-227,59,-128,-106,-193,-328,-318,-227,-126,-46,-210,53,44,19,-94,-87,-152,-210,-261,-308,-338,-352,-360,-342,-281,-207,-102,-10,-317,-276,-47,294,369,85,-113,146,235,8,-97,-99,10,-50,-127,-177,-201,-185,-172,-70,-5,50,74,-54,-159,168,145,101,42,-16,-74,-111,-266,4,87,177,221,1,-261,-47,230,176,-48,-107,25,-21,-41,-142,-18,-99,18,109,-29,72,218,-8,205,324,319,-191,-15,206,-58,11,153,27,-155,-183,-117,-6,-5,-37,-165,-256,-173,-193,-204,-211,-199,-176,-136,-332,-48,-281,-11,-60,-252,-124,-88,-136,-139,-19,92,75,-32,-36,-54,-100,-166,-216,-256,-299,-328,-329,-302,-261,-186,-107,-25,-144,81,18,137,28,-140,-92,211,10,-106,-169,-149,-45,-57,-97,-105,-133,-190,-136,-144,-198,-251,-310,-228,-204,-172,-121,-95,-56,-183,-20,-4,-30,-54,-185,-133,-160,-315,-232,-264,-314,-354,-380,-381,-371,-360,-345,-316,-310,-310,-452,-280,-255,-226,-186,-153,-130,-401,-126,-136,-258,-171,-203,-223,-231,-266,-231,-242,-260,-302,-324,-233,-110,34,198,97,-79,-127,-333,-234,-322,-120,17,-329,-77,200,-81,-178,-11,22,-59,-238,-221,-68,-69,-112,203,-13,860,539,-131,66,-204,-413,71,212,251,65,-72,-205,-64,42,147,-74,-208,-356,-238,28,-201,128,411,118,-186,-320,-131,-188,114,-224,-8,-114,-125,-164,-150,-117,-75,-37,-4,24,35,4,-156,-10,-69,-176,-214,-406,-341,-262,-221,-246,-259,-264,-255,-226,-193,-166,-147,-139,-133,-196,-93,-70,-35,0,-72,-38,-233,-238,-345,-214,113,52,185,148,-25,-100,-5,-48,-91,-133,-151,-203,-151,-114,-230,-279,-67,14,80,93,-270,-291,1,39,-28,-126,-217,-254,-215,-138,-43,-30,-172,131,104,151,59,-370,69,-121,-291,-74,84,-184,-225,-100,-175,-256,-277,-362,-37,-81,93,91,443,467,108,-39,126,442,149,50,-67,-176,170,-108,-188,-20,34,557,759,334,-232,78,-93,-136,-78,-162,-197,-189,-42,69,-365,125,84,-56,-374,-169,-86,-258,51,65,60,-55,-213,-82,-137,-165,-137,-69,-14,-101,-35,90,0,-252,57,58,36,24,10,-149,-1,-2,6,24,31,46,-117,-361,-80,1,-16,-44,-60,-80,-233,-14,8,47,89,129,93,-234,144,91,-162,-153,-39,-100,-160,-213,-403,-295,-406,-353,-340,-306,-291,-251,-205,-154,-99,-41,-96,-102,-142,-316,-135,-129,152,206,185,155,112,-325,-1,-344,-49,-179,-268,-141,43,-168,-340,-4,1,-456,74,-149,-289,217,268,45,-329,-88,341,-103,-158,-78,68,147,-271,30,-34,-263,-139,-220,-132,-148,-181,-226,-291,-505,-420,-382,-329,-640,-613,-929,-394,-179,-207,-232,-1672,-2959,-210,-141,-275,43,-68,-171,-393,-231,101,-59,-404,175,306,319,83,-61,-255,-132,-235,-321,-294,-262,-195,-159,-153,-115,-106,-184,-191,-99,-108,-49,-57,26,47,0,-284,29,68,33,-60,-44,-96,-141,-169,-210,-235,-230,-213,-176,-148,-97,-64,-155,-410,41,65,-255,89,78,41,0,-48,-99,-392,-429,-262,-130,-99,-67,-287,-209,-138,-136,-172,-187,-207,-209,-186,-159,-140,-174,-107,-99,-219,-265,-184,-217,-238,-233,-189,-126,-200,30,120,-35,247,130,-142,45,-24,-127,325,83,-222,-197,-7,-116,-134,1,-208,-116,-186,-251,-259,-172,0,-63,331,305,-148,37,297,276,-49,-72,-204,-90,-40,-107],[-209,-491,-160,-220,-195,-174,45,158,396,241,-71,125,46,-188,-125,-187,-192,-161,-136,-116,-110,-113,-127,-166,-203,-251,-266,-237,-309,-217,-204,-364,-272,-311,-335,-313,-256,-195,-116,-52,6,55,-29,-206,-67,21,-182,-53,-247,-264,-238,-84,-263,-276,-372,-334,-249,-175,-114,-48,-22,-104,120,181,-592,313,302,313,41,8,501,478,267,376,81,215,118,31,-30,-53,-28,-21,-192,-91,-361,-215,-194,-259,-166,-94,-74,-122,-192,-239,-312,-244,-219,-180,-121,-101,-99,-102,-102,-177,-109,-314,-136,-103,-201,-36,-15,-25,-230,16,47,48,24,-385,-309,-252,-143,-226,-194,-212,-222,-236,-262,-307,-336,-357,-350,-321,-287,-217,-340,-365,-473,-139,-227,-508,-83,-38,-143,-393,21,140,182,-292,195,101,98,16,-1067,-1272,-1548,-1558,-99,-8,-1624,-124,325,448,343,-1408,-1680,777,-757,-2200,-389,758,-1374,-528,-2025,-2182,-1309,-7011,-14207,-20611,-61,37,134,-88072,-13016,-33945,-26128,-13678,-5520,260,-1896,-50,-61,520,589,660,713,738,748,-1595,739,738,722,587,-783,319,602,-69,189,436,373,311,-1024,169,89,27,-31,-68,-75,-49,-2,39,-477,128,54,-196,-94,202,192,-102,20,-64,-119,85,48,11,-22,-63,-95,-144,-195,-237,-299,-326,-366,-377,-363,-336,-303,-293,-264,-234,-205,-319,-280,-134,-70,-477,-823,-60,151,-89,-254,-402,192,132,-18,-179,-365,-278,-256,-87,152,-169,292,43,52,408,169,266,435,418,523,121,35,-123,-364,-172,-439,29,32,136,141,-274,-192,121,69,-251,-31,-118,-173,-260,-347,-831,-528,-552,-486,-429,-2410,-1348,-362,-993,-575,-50,-39,-8816,-5614,-2313,-8,-3,20,-227,-1127,-44,1,-32,-183,-112,-24,-28,-684,-703,-201,-45,-47,-58,-110,-149,-159,-226,-119,-134,-163,-225,-179,-173,-161,-155,-107,-176,-248,4,27,6,46,-153,-114,-79,-92,-166,-259,-354,-441,-468,-405,-317,-226,-128,-66,-15,9,-250,-274,-236,-95,-149,-213,-250,-348,-274,-233,-187,-153,-218,-116,-140,-165,-181,-180,-147,-89,-29,-108,-66,-25,-180,-205,-328,-406,-271,-96,-331,-288,-49,268,295,29,-79,220,288,64,-61,-59,-26,38,-4,21,19,-65,-129,70,109,101,45,-15,-215,396,428,207,382,146,-8,-159,-248,56,300,435,230,-4,-259,-30,286,229,-13,-57,-10,-89,-137,-193,-117,-132,-11,154,29,61,206,-6,238,530,335,-143,21,215,-75,39,282,125,-184,-268,-361,-11,250,14,-178,-263,185,205,165,-178,-103,-203,-129,-436,-275,-359,-436,-434,-413,-390,-387,-409,-407,-443,-474,-464,-439,-390,-325,-271,-247,-220,-201,-202,-211,-215,-294,-232,-204,-179,-144,-133,-59,-22,5,33,-177,-194,32,-45,-51,-168,-186,-92,-135,-176,-200,-251,-275,-273,-262,-255,-283,-297,-170,-121,-79,-24,-2,31,-199,-17,43,18,-26,-190,-173,-246,-336,-425,-490,-434,-346,-252,-154,-73,-22,-142,-37,-76,-277,-432,-243,-129,-113,-164,-215,-255,-381,-274,-241,-296,-141,-107,-76,-56,-290,-208,-94,-118,-139,-137,-50,46,169,308,140,-73,-223,-304,-193,-366,-54,41,-336,-150,159,-54,-206,-37,-29,-143,72,170,8,-92,-130,146,-42,778,409,-105,10,-210,-362,56,179,221,74,-48,-182,-175,-155,-107,-119,-209,-355,-260,20,-176,-8,-46,-78,-182,-337,-157,-181,27,-206,118,-99,-91,147,151,134,-59,-52,-17,33,9,-118,-231,-67,-82,-166,-204,-361,-297,-274,-224,-186,-123,-56,-194,3,123,50,146,112,55,-201,-83,-136,-120,-36,-83,-56,-220,-194,-198,-145,120,15,380,377,-105,-110,-10,-14,108,83,20,-194,-120,-43,-201,-256,-101,30,340,171,-268,-183,79,41,-9,-45,-53,17,105,178,146,-27,-121,181,103,100,46,-352,4,-157,-321,-94,88,-178,-204,-23,-31,-58,-124,-385,-264,-355,-444,-364,-272,-183,-103,-69,10,30,31,-2,-65,-192,-209,-298,-380,-330,-225,-104,-12,62,-240,-7,-118,-128,-112,-189,-252,-85,-63,-140,-423,-306,-390,-379,-411,-222,-152,-240,-85,-96,-117,-147,-183,-214,-223,-211,-170,-112,-76,-193,-84,-18,-82,-264,-9,-13,-23,-35,-67,-111,-174,-244,-294,-287,-222,-109,-177,-383,-101,92,277,229,-67,-59,-238,113,220,197,177,161,79,-183,82,52,-199,-186,-28,-39,-45,-42,-362,-31,-462,-46,-56,-68,-108,-125,-138,-146,-150,-153,-160,-193,-203,-281,-245,-268,-301,-337,-374,-401,-409,-399,-365,-381,-325,-317,-318,-340,-367,-400,-405,-441,-471,-440,-372,-305,-277,-167,-83,18,-344,-139,265,-108,-85,-46,126,189,-245,216,4,-284,-108,-173,6,109,140,163,-93,-485,-372,50,-30,-557,-685,-954,-468,-363,-255,-160,-997,-2110,-209,4,-341,6,-8,-55,-387,-144,-5,8,-461,46,32,16,-16,-77,-349,-201,-21,24,-169,-286,148,150,-137,110,-11,-161,-172,-27,-49,39,-28,181,236,-17,-298,109,311,252,-139,81,80,21,-9,-64,-53,-29,-137,-152,-137,186,52,-173,-439,266,228,-307,152,163,145,321,115,-168,-452,-447,-337,-132,250,27,-281,-219,-61,-64,-164,-244,-332,-388,-345,-286,-232,-217,-168,-134,-243,-294,-124,-130,-149,-153,-153,-158,-163,-161,-155,-141,-117,-105,-117,-91,-94,-178,-97,-107,-197,-149,-170,-201,-235,-255,-281,-305,-332,-379,-362,-295,-178,-87,27,154,-189,0,257,206,-89,-112,-218,-100,-32,-99],[-176,-420,-96,-140,-148,-170,34,133,287,265,-26,217,197,-161,-34,112,0,35,38,15,-9,-32,-56,-97,-133,-176,-197,-189,-269,-202,-176,-366,-265,-143,-151,-150,-69,-53,-37,-47,-73,-115,-144,-251,-259,-301,-356,-367,-335,-273,-212,-145,-313,-115,-230,-162,-3,-189,9,-8,-42,-124,89,132,-492,254,248,320,26,18,478,523,178,420,128,221,131,109,-35,216,96,-41,-176,-123,-360,-207,-121,-199,-131,-125,58,-11,-186,-324,-308,-206,-114,-36,40,64,60,-86,-41,-219,-57,-346,-119,-111,-209,-96,-105,-125,-184,-179,-184,-221,-284,-357,-413,-429,-384,-317,-278,-247,-228,-223,-236,-259,-249,-214,-263,-290,-111,-98,-357,-373,-538,-211,-254,-433,-141,-198,-251,-452,-201,-155,-107,-175,-59,-62,-61,-67,-828,-1292,-1329,-1383,-295,-40,-1504,-88,-146,-197,-273,-735,-1419,-212,-1853,-1312,-232,51,-865,50,-1176,-2562,-37,-4501,-9582,-22028,99,204,316,-77994,-7184,-29682,-26496,-15005,-6182,548,-503,493,500,550,619,718,818,896,953,-791,999,1004,983,452,-988,329,832,-157,-187,676,613,548,-1187,377,272,176,76,-8,-69,-97,-97,-91,-564,-53,-40,-194,-81,-13,-24,-28,-34,-70,-108,-169,-226,-278,-303,-289,-217,-137,-52,38,28,-209,-136,-181,2,79,-127,-40,291,156,-94,-160,-181,-146,-109,-480,-786,-188,18,-79,-276,-471,133,82,-55,-209,-383,-319,-476,-381,-188,-261,145,52,99,455,206,248,386,424,611,218,18,-136,-357,-256,-451,-93,-235,-354,-389,-367,-287,-221,-181,-240,-69,-345,-211,97,143,-813,196,193,175,137,-2086,-724,-1412,-1100,59,55,39,-7002,-5428,-1123,37,49,-184,-523,-1153,-226,166,-347,-318,-51,153,123,-725,-526,-126,-100,-167,-240,-310,-372,-395,-382,-339,-301,-266,-224,-216,-162,-133,-126,-83,-74,-210,-16,-3,-30,25,-146,-83,-82,-77,-125,-180,-226,-375,-230,-170,-97,-17,80,152,219,141,-175,-264,-238,54,-85,63,-6,-364,19,36,-181,5,-213,69,77,-38,-51,29,26,26,14,-84,-84,-158,-257,-373,-462,-418,-287,-176,-347,-283,-63,103,97,-33,-38,4,-33,-60,-64,-46,-66,24,38,92,111,-44,-84,179,205,20,18,23,-271,355,394,193,423,166,-39,-205,-233,67,273,261,196,2,-245,-5,-23,-65,-102,-151,-199,-238,-274,-308,-379,-433,-499,-486,-418,-354,-287,-210,-156,-103,-86,-84,-65,-82,-121,-143,-167,-186,-197,-349,-588,-124,-92,-43,-185,-253,23,65,101,-147,-47,-300,-73,-536,-83,-330,-8,-117,-198,-211,-222,-126,-204,-135,199,178,50,-137,-86,72,180,123,24,109,71,-219,-245,-209,0,-99,-27,-117,-38,-29,-4,37,-201,-283,43,-94,-2,-146,-209,-55,10,85,-84,-163,-103,-42,80,-127,-296,-274,-179,40,-6,-37,-99,-148,-215,-285,-347,-438,-478,-441,-377,-293,-265,-162,-106,-85,-68,-218,-141,-42,-66,-93,-108,-142,-297,-387,-259,-308,-354,-389,-423,-455,-485,-498,-492,-461,-437,-417,-394,-373,-365,-355,-358,-360,-361,-347,-331,-289,-235,-176,-91,-46,-305,-243,-152,-306,48,80,-277,-196,46,-11,-212,-60,-85,-221,19,69,79,-106,-135,100,-51,190,179,-54,-29,-153,-279,-65,-137,-223,-308,-365,-369,-326,-276,-240,-207,-200,-343,-266,-264,-326,-352,-320,-241,-138,-339,-160,-167,197,-194,179,-67,-45,432,436,167,-108,-93,-82,258,216,-231,-301,54,-37,-145,-180,-289,-232,-277,-331,-398,-395,-320,-235,-148,-75,-29,-7,-14,-38,-179,-96,-112,-95,-46,-97,-82,-183,-111,-42,-80,120,-17,227,128,-156,-117,-144,-142,-53,59,81,-158,-110,-9,-164,-195,-119,61,398,219,-249,-51,171,508,419,182,-44,-7,455,493,193,-10,-56,237,114,59,41,-288,-55,-183,-324,-149,-170,-180,-177,-141,-70,-3,-231,-389,-2,-92,95,79,72,25,-27,-88,-123,-151,-157,-161,-157,-197,-158,-172,-214,-218,-218,-196,-183,-169,-178,-151,-167,-187,-209,-228,-209,-173,-129,-87,-435,-9,25,65,-363,-116,139,-214,66,135,110,-86,-138,-32,-99,-180,-242,-261,-257,-278,-181,-118,-157,-189,18,50,72,90,88,56,42,-3,-59,-120,-205,-289,-352,-363,-126,-2,110,206,-79,-44,-223,156,339,243,542,512,60,-147,261,67,-221,-218,-98,-57,33,140,-318,106,-427,47,201,333,109,97,96,-28,-143,-219,-219,-176,-205,-235,-185,-201,-24,107,91,62,15,-274,-113,-368,-166,-229,-208,-115,-147,-275,-196,-202,-213,-303,-183,-149,-282,-70,-18,48,-359,-170,161,-107,-10,-5,111,65,-207,-37,-101,-294,-212,-273,-350,-383,-316,-258,-218,-452,-404,-176,-206,-475,-703,-953,-407,-174,-71,-230,-813,-1050,-783,165,-430,135,91,51,-368,-50,78,96,-393,147,145,148,21,-84,-436,-274,204,231,-200,-296,221,210,-125,175,-6,-131,-130,-29,-57,-57,-24,9,45,-34,-299,149,159,141,-224,70,9,-56,-114,-194,-244,-217,-146,-200,-124,149,-32,-156,-417,268,242,-358,127,171,166,348,108,-236,-384,-348,-404,-167,218,72,-255,-232,-176,-234,-245,-205,-173,-145,-129,-131,-143,-249,-212,-240,-291,-331,-379,-403,-396,-375,-340,-314,-297,-279,-267,-247,-236,-236,-241,-247,-258,-265,-257,-252,-248,-230,-213,-197,-182,-154,-134,-129,-94,-126,-269,-119,-100,-111,-91,-41,-220,-27,192,124,-117,-143,-219,-93,-12,-83],[-268,-348,-246,-206,-150,-162,-21,58,110,133,13,151,160,-139,-7,105,-15,35,-9,-51,-94,-131,-165,-205,-232,-258,-252,-215,-198,-175,-184,-382,-263,-76,-229,-88,26,47,73,73,64,49,-64,-276,-113,-21,-164,-204,-337,-283,-127,-187,-337,-84,-260,-94,255,-218,182,-58,-57,-146,100,306,-381,380,188,306,-1,22,267,178,75,-15,-124,-229,-274,-166,-149,275,138,-62,-157,-140,-330,-199,-48,-137,-100,-158,161,-32,-106,170,-255,-55,-107,-98,-45,-24,-18,-143,-93,-273,-95,-333,-55,-36,-229,-102,-42,-78,-128,-166,-183,-229,-293,-346,-396,-405,-383,-335,-313,-296,-282,-273,-267,-260,-223,-176,-275,-281,-64,-126,-371,-381,-490,-276,-292,-355,-180,-205,-244,-482,-265,-274,-277,-269,-257,-219,-147,-67,-572,-1000,-1112,-1195,-602,127,-1326,241,203,171,104,-81,-1095,-114,-2928,-457,-330,-380,-499,-443,-439,-3114,-401,-2589,-4863,-19352,-292,-248,-192,-66187,-2460,-24228,-24492,-16067,-6732,91,98,128,175,260,360,490,627,742,836,22,944,965,951,359,-1167,261,768,-207,-585,586,511,427,-1321,202,65,-62,-188,-272,-269,-180,-62,36,-599,200,166,-188,-72,289,256,52,53,-68,69,13,-15,-33,-14,1,-86,48,54,59,27,-215,-108,-144,-60,-92,-186,-200,-245,-280,-298,-300,-264,-211,-220,-433,-752,-312,-109,-67,-270,-398,-71,-125,-156,-244,-402,-363,-442,-406,-304,-349,-136,-41,63,142,237,220,335,409,429,302,-12,-155,-350,-345,-210,174,98,18,-30,-231,-124,-73,-64,-234,-161,-573,-290,213,290,-718,332,324,298,-128,-1683,-147,-2521,-1298,50,-2,-70,-4994,-5258,-125,-82,-19,-483,-813,-1090,-372,252,-603,-463,-2,198,153,-722,-337,-36,-85,-150,-220,-282,-355,-286,-297,-119,-31,-170,-120,-263,-102,55,217,253,10,-167,242,249,-51,95,-141,-57,-81,75,257,123,-52,-363,-172,135,85,178,420,499,265,150,-97,-225,-227,76,-9,90,-19,-373,-13,-23,-214,-62,-194,-125,-159,-176,-182,-186,-176,-154,-130,-114,-103,-89,-304,-86,-85,-100,-104,-139,-333,-251,-264,-302,-358,-386,-389,-376,-343,-317,-293,-271,-250,-243,-235,-225,-224,-223,-216,-200,-192,-189,-187,-174,-317,-160,-149,-134,-113,-86,-67,-239,-218,11,25,32,1,-49,-215,-146,-206,-221,-174,-93,7,127,169,-252,29,-146,-41,278,160,85,64,15,94,38,-17,-31,-40,-37,-103,-19,-9,-9,-173,-420,-523,-105,-153,-188,-254,-285,-304,-255,-186,-122,-49,-388,-43,-445,-152,-344,-21,-145,-158,-252,-254,-82,-223,-203,132,197,120,-153,-95,63,141,111,27,249,44,-189,-162,-182,26,-105,126,-101,123,16,-72,-111,-216,-357,-23,-140,34,-117,-229,-33,-13,46,-145,-174,-44,-41,35,-89,-292,-250,-189,76,73,99,106,131,-81,18,-19,-69,65,-183,-24,-164,-165,-21,-24,-45,-72,-364,-211,-33,-40,-49,-41,-152,-316,-331,-164,-228,-303,-372,-440,-418,-356,-285,-215,-212,-90,-55,-26,-5,-317,-110,-12,-18,-50,-28,-23,-14,0,19,61,-3,-320,-164,-118,-239,12,-25,-203,-213,-111,-149,-203,-228,-278,-326,-368,-388,-362,-306,-249,-198,-142,-97,-54,-35,-62,-85,-214,-66,-96,-136,-179,-200,-207,-207,-205,-205,-200,-191,-335,-272,-85,-61,7,76,155,-75,-322,-156,-161,209,-200,170,-36,-2,419,547,196,-165,-120,-155,325,255,-345,-370,30,-22,-130,-158,-217,-165,-295,55,-50,66,21,-174,68,81,34,-24,-101,-181,-244,-280,-263,-207,-143,-127,-123,-140,-23,95,-36,99,-61,149,106,-176,-135,0,-15,0,-18,-23,-115,-104,-32,-135,-135,-139,-1,15,34,-225,80,166,232,283,177,-42,-46,464,492,234,5,2,282,123,15,29,-233,-121,-207,-314,-293,-282,-252,-220,-207,-182,-182,-341,-381,-284,-292,-283,-264,-243,-234,-231,-233,-234,-237,-230,-229,-219,-206,-203,-204,-242,-250,-271,-281,-291,-280,-250,-208,-176,-147,-140,-176,-115,-115,-122,-137,-376,-161,-169,-166,-302,-164,-134,-193,-58,-29,6,-105,-105,-8,68,48,36,41,14,-360,-189,88,-196,-79,40,68,40,420,424,163,401,204,99,301,246,189,-265,-319,-147,-52,-38,2,-101,-46,-201,184,303,243,333,327,27,-135,186,54,-218,-258,-129,-208,-283,-348,-391,-377,-368,-282,-234,-187,-173,-134,-85,-28,37,109,-102,-114,-208,-194,-196,-232,-110,236,179,82,-31,-249,-151,-308,-230,-266,-198,-103,56,-348,-140,48,-53,-216,216,44,-310,5,-70,-112,-380,-166,-108,-112,-58,-32,-25,-26,-167,-28,-180,-293,-41,-89,-70,-83,-103,-123,-262,-415,-435,-192,-207,-411,-678,-928,-409,-324,-390,-1574,-1089,-338,-1342,-217,-532,-63,2,56,-341,35,153,151,-278,131,89,61,-29,-85,-518,-354,182,228,-230,-294,247,221,-121,133,-9,-100,-106,-198,-266,-285,-236,-170,-99,-55,-292,105,152,147,-314,93,113,-64,-97,-143,104,-142,-173,-260,-106,70,-112,-117,-374,75,80,-348,102,110,103,99,86,-300,-256,-218,-451,-203,-303,-360,-246,-252,32,155,265,141,-52,6,440,399,-103,-270,-100,-48,-298,-352,-224,-12,-46,129,159,169,-50,138,104,-278,26,-37,-106,-178,-299,-312,-327,-295,-271,-254,-255,-273,-291,-279,-250,-201,-149,-114,-246,-69,-34,-53,-69,-83,-236,-100,-84,-44,-127,-163,-203,-73,15,-62],[-124,-278,-128,-134,-130,-144,-90,-39,-6,5,17,11,15,-114,-28,-53,-66,-67,-49,-9,35,80,117,126,124,99,-78,-31,-82,-128,-205,-398,-255,-127,-298,-114,-95,-86,-65,-62,-63,-68,-66,-246,-128,-38,-105,-260,-365,-293,-41,-211,-308,-37,-270,-15,250,-251,90,-83,-47,-148,82,305,-259,357,148,300,-17,46,376,420,-15,1977,170,735,84,678,-219,450,204,-47,-108,-124,-253,-169,55,-48,-50,-160,285,-41,-81,222,-190,156,55,-126,-76,-136,-176,-179,-148,-306,-117,-256,8,51,-237,-155,-69,16,-44,-74,-90,-130,-218,-291,-311,-374,-428,-434,-420,-393,-363,-335,-312,-294,-259,-221,-265,-256,-126,-129,-359,-367,-384,-299,-352,-353,-262,-156,-94,-450,-23,-35,-73,-139,-247,-377,-427,-298,-293,-655,-874,-982,-932,-94,-1159,81,58,50,13,-7,-724,-683,-3803,-144,-162,-181,-269,-228,-238,-3798,-271,-1247,-564,-15146,-354,-376,-391,-55473,-415,-18924,-22001,-15757,-7097,-397,-403,-384,-358,-307,-255,-184,-109,-47,8,64,113,169,210,248,-1273,157,319,-213,-956,332,323,309,-1432,237,179,126,66,16,-16,-15,10,42,-522,125,154,-168,-52,165,143,146,65,-44,243,291,352,-65,-14,-4,-73,325,259,233,16,-193,-62,-87,50,71,-228,25,177,150,-36,139,-18,-171,-320,-372,-724,-405,-180,-41,-236,-300,-41,-75,-106,-273,-412,-121,-76,-80,-70,-425,-59,-27,28,63,124,169,220,240,259,280,-48,-174,-337,-423,45,191,158,120,109,-169,-68,112,97,-227,-257,-711,-347,93,72,-563,0,-50,-108,-655,-1282,-263,-3627,-1535,-311,-293,-280,-3031,-5105,-211,-206,-207,-716,-1064,-964,-472,-316,-669,-612,-207,-144,-85,-667,-147,-22,-43,-92,-175,-311,-425,-432,-340,-121,31,-140,-62,-298,-110,73,219,403,77,-122,430,440,-61,112,-139,-41,-78,66,242,125,-28,-355,-129,167,135,122,403,455,209,143,-26,-175,-214,120,85,106,-55,-375,-121,-181,-227,-254,-262,-242,-251,-258,-269,-292,-313,-331,-349,-367,-360,-332,-301,-282,-251,-238,-213,-222,-300,-258,-288,-308,-326,-298,-251,-211,-166,-139,-125,-127,-158,-176,-214,-237,-248,-226,-181,-119,-69,-148,-40,4,-298,-28,-64,-105,-146,-175,-201,-273,-215,-203,-203,-205,-245,-306,-360,-418,-335,-213,-79,44,175,316,153,-259,-17,-151,-63,297,210,99,-26,13,297,198,90,15,-33,-65,-130,-56,-19,18,-160,-473,-257,106,184,109,-206,-209,67,131,95,-102,-22,-362,-109,-344,-233,-362,-62,-187,-129,-289,-251,-37,-249,-293,48,208,182,-150,-121,34,94,91,19,180,0,-154,-92,-169,15,-133,-7,-102,-81,-115,-145,-158,-234,-413,-186,-199,-146,-106,-265,-37,-45,10,-189,-186,-11,-54,-55,-105,-288,-246,-211,-30,72,202,308,344,-1,64,-32,-160,17,-199,-47,-216,-74,361,78,-25,-210,-426,-258,-194,-280,-357,-334,-266,-353,-289,-121,-99,-86,-66,-55,-47,-256,-65,-22,-148,20,32,49,65,-334,-72,74,68,-11,15,4,-30,-62,-86,-73,-84,-235,-87,-108,-191,-109,-149,-177,-225,-273,-315,-324,-293,-266,-249,-231,-230,-230,-215,-186,-139,-69,4,82,43,-105,-36,-187,86,97,148,96,9,-95,3,-17,-28,-251,-195,-347,-296,34,-3,29,273,296,-25,-300,-156,-177,195,-231,134,-23,18,125,165,208,-240,-138,-237,235,142,-424,-417,19,-27,-134,-148,-159,-115,-342,20,-90,85,39,-164,77,338,27,-6,260,137,-118,-81,96,128,-24,-179,-176,-103,49,191,-26,46,-121,29,15,-159,-172,-17,-46,35,-16,-49,-92,-122,-142,-168,-188,-227,-252,-273,-297,-305,-325,-312,-308,-323,-360,-393,-400,-392,-387,-373,-351,-339,-322,-306,-279,-272,-255,-238,-229,-301,-200,-177,-169,-161,-250,-344,-334,-367,-358,-198,-232,-272,-304,-326,-336,-333,-320,-302,-286,-268,-257,-241,-222,-203,-189,-210,-203,-216,-231,-269,-303,-320,-312,-287,-248,-205,-181,-152,-138,-135,-146,-318,-161,-148,-108,-250,-11,56,-183,14,211,246,-119,-85,-17,150,233,236,80,8,-311,-251,11,-161,29,19,49,-14,188,155,121,81,45,21,15,6,16,-300,-275,-182,47,61,66,-129,-68,-174,98,81,73,60,50,-13,-144,-19,-41,-180,-304,-76,-71,-58,-42,-279,-7,-325,2,9,19,0,3,10,15,21,22,-49,-81,-201,-162,-197,-258,-166,-8,4,6,-66,-223,-186,-236,-292,-313,-200,-114,-56,-435,-97,-25,-97,-132,-48,-77,-355,-175,-221,-245,-406,-298,-303,-307,-317,-306,-300,-286,-252,-221,-272,-281,-78,-63,-22,-50,55,69,-338,-380,-461,71,67,-370,-629,-886,-399,56,-31,-3769,-1690,-104,-1758,-205,-632,-250,-241,-205,-310,-74,-4,45,-167,96,48,-32,-163,-323,-573,-437,63,251,-261,-286,261,232,-128,176,-21,-68,-11,149,79,6,-43,-9,23,-78,-282,197,239,83,-405,94,58,-123,-172,-109,191,-202,-216,-338,-88,207,-187,-72,-340,278,282,-272,81,177,149,118,84,-354,-123,-91,-407,-244,116,154,-161,-274,181,405,515,145,-74,50,517,373,-111,-285,-150,-90,-338,-369,-423,-13,16,309,395,415,-4,235,134,-308,255,192,-4,-257,-417,-223,-240,-317,-384,-365,-317,-286,-269,-252,-252,-252,-255,-270,-289,-302,-275,-290,-291,-288,-295,-307,-322,-326,-314,-315,-299,-290,-262,-237],[-38,-250,-29,-112,-193,-271,-315,-241,-198,-188,-187,-210,-226,-245,-235,-172,-98,-27,41,7,49,212,247,86,90,100,-47,24,8,-170,-219,-448,-278,-197,-391,18,-6,-53,-90,-142,-192,-239,-248,-258,-269,-240,-230,-306,-394,-328,-95,-240,-270,-7,-287,43,213,-323,-22,-108,-42,-152,49,75,-161,-98,-159,-148,-78,15,81,128,-124,170,165,151,38,106,-244,129,179,-10,-53,-106,-158,-147,160,44,-7,-158,141,-57,-54,80,-121,31,-16,-141,-85,-130,-165,-173,-152,-341,-145,-157,-81,-63,-250,-196,-118,-162,-200,-236,-222,-225,-261,-239,-213,-194,-167,-116,-81,-38,-126,-136,-246,-163,136,121,-252,-238,26,-124,-345,-355,-275,-293,-338,-135,682,627,173,-379,70,-113,-134,8,153,267,347,375,-23,-298,-641,-770,-1273,-297,-1038,-169,-209,-220,-253,-277,-352,-1489,-3641,-247,-187,-100,-209,13,68,-4609,131,-441,131,-11465,85,41,-6,-47295,-129,-14162,-19009,-14047,-7253,-317,-322,-296,-270,-234,-220,-203,-203,-232,-275,-317,-335,-287,-220,-137,-1275,20,86,-206,-1233,196,197,189,-1547,111,46,-4,-59,-97,-115,-109,-92,-92,-418,-112,-144,-212,-261,-310,-381,-280,-181,-67,76,224,400,-77,58,-13,-22,385,239,203,-11,-169,-11,-24,75,61,-266,65,323,144,-17,227,45,-175,-371,-323,-713,-447,-160,-72,-195,-197,125,182,-111,-296,-418,-224,163,263,201,-490,28,-26,-37,-40,6,56,122,166,209,256,-89,-194,-324,-468,238,211,148,67,0,-91,-145,-216,-304,-352,-361,-538,-375,-233,-201,-382,-183,-194,-217,-1136,-924,-260,-4583,-1770,-188,-160,-152,-1274,-4954,-134,-135,-131,-850,-1235,-817,-524,0,-506,-752,40,57,31,-574,-94,-164,-240,-284,-257,-315,-463,-221,-383,194,60,-98,-3,-317,-118,80,217,274,115,-77,125,93,-63,120,-140,-39,-77,54,173,126,-12,-350,-86,190,197,110,275,349,140,120,35,-122,-203,180,186,109,-111,-366,-76,-150,-167,83,-166,-71,27,-114,-68,-107,-112,-92,-69,-62,-73,-94,-258,-194,-249,-312,-335,-335,-299,-254,-222,-190,-187,-245,-149,-134,-101,-67,-33,-3,-218,-13,37,48,58,-30,7,203,257,-238,-81,95,-266,137,187,110,288,145,-116,-303,-220,-10,-43,-59,-88,-111,-146,-74,-55,-20,17,46,79,127,112,-255,-79,-163,-96,196,119,21,-127,-168,-263,-326,-366,-315,-247,-177,-167,-78,-44,-31,-153,-477,-38,-45,-45,-23,-236,-196,-21,-2,2,-103,-44,-283,-116,-254,-315,-379,-294,-329,-338,-324,-313,-315,-288,-389,-299,-297,-318,-316,-295,-274,-269,-245,-212,-187,-160,-123,-87,-166,-34,-182,-8,-113,-14,-31,-56,-73,-251,-420,-157,-259,-157,-138,-317,-118,-136,-166,-212,-283,-360,-369,-298,-241,-290,-257,-236,-19,22,80,119,185,74,119,-41,-256,-59,-235,-81,-269,-1,452,50,-143,-257,-318,-272,337,242,145,70,-268,-399,-254,-13,41,103,141,228,0,-222,-94,-5,-94,63,146,201,171,-330,-44,85,70,25,49,18,-8,-35,-59,-53,-67,-120,-39,-110,-164,63,88,-109,-202,1,62,-187,-109,-246,-174,10,239,108,-212,-154,-73,-90,248,24,70,-152,-76,-195,-100,-87,-75,-69,-85,-97,-35,-36,-41,-301,-205,-371,-333,18,11,-22,18,23,14,-275,-153,-203,-26,-260,-104,-173,-233,-307,-322,-276,-317,-139,-259,44,17,-334,-385,-6,-46,-152,-147,-107,-76,-412,327,-146,92,44,-149,74,343,-2,-82,161,85,-93,-106,20,54,-68,-240,-216,-69,106,217,-43,-34,-187,-74,-10,-107,-216,-47,-90,16,-46,-104,-175,-231,-278,-326,-368,-424,-441,-412,-375,-322,-278,-203,-139,-99,-86,-77,-198,-39,-50,-72,-98,-143,-185,-227,-246,-264,-248,-247,-224,-286,-117,-94,-97,-150,-244,-426,-205,-270,-326,-232,-171,-112,-55,-4,30,53,-214,-89,46,27,-2,-127,-238,-71,-96,-132,-132,-137,-124,-111,-182,-38,19,68,28,-140,-104,160,108,120,36,-268,156,140,114,-203,108,174,-176,-28,239,249,-113,-72,5,156,85,12,-51,-132,-207,-275,-269,-267,-257,-251,-249,-256,-263,-282,-296,-307,-306,-284,-247,-218,-178,-322,-233,-218,-52,0,50,-142,-103,-140,211,224,160,382,225,-52,-152,261,45,-113,-349,-123,125,106,88,-278,49,-287,-19,-53,-85,-146,-183,-213,-238,-253,-263,-270,-291,-284,-286,-261,-266,-229,-218,-215,-218,-227,-232,-217,-210,-328,-364,-249,-280,-303,-525,-294,-290,-277,-261,-239,-235,-404,-276,-301,-309,-430,-344,-342,-336,-333,-308,-288,-262,-217,-176,-353,-256,-17,-43,-19,-108,92,88,-354,-343,-472,13,2,-344,-571,-832,-366,111,-1782,-6708,-2346,165,-1444,191,-688,-115,262,253,-272,167,323,331,-72,184,319,107,-110,-52,-543,-515,-129,-166,-290,-274,-63,-17,-144,55,-38,-35,57,45,25,12,-85,14,12,-98,-272,39,40,18,-316,-6,-20,-183,-255,-32,101,-258,-266,-422,-62,204,-261,-33,-322,254,217,-199,58,172,168,192,60,-364,-1,22,-328,-297,147,134,-112,-276,-56,-102,-125,-113,-104,-79,-51,-27,-136,-291,-206,-149,-388,-373,-323,-17,73,113,171,224,26,120,0,-312,291,398,32,-300,-418,-114,102,-103,-168,-285,-437,-594,-657,-537,-442,-364,-315,-305,-333,-385,-423,-514,-581,-586,-526,-445,-366,-287,-218,-228,-186,-195,-211,-242],[20,-195,-6,48,-24,-149,-21,3,46,-4,-36,-64,-57,-118,-52,-43,-108,-24,-15,-45,-8,52,82,-9,2,82,9,97,116,-168,-198,-487,-286,-232,-332,-79,-100,-121,-117,-121,-121,-121,-97,-96,-149,-111,-87,-293,-388,-359,-83,-258,-215,-62,-290,-32,-1,-314,-114,-117,-29,-144,13,102,-75,40,-13,-42,-61,81,215,221,-229,735,151,939,15,717,-205,728,337,57,13,-84,-51,-133,16,-9,-32,-150,-33,-80,-55,-76,-99,-149,-210,-268,-300,-340,-341,-314,-272,-378,-188,-171,-161,-129,-279,-222,-118,-129,-126,-116,-56,-14,-287,-191,40,-39,16,6,-28,-63,-171,-130,-229,-221,-231,-205,-249,-242,27,-123,-345,-361,-189,-278,-374,-43,1130,1071,262,-297,282,295,121,30,23,78,155,213,205,37,-437,-580,-1439,-486,-982,93,54,30,-28,-79,-165,-2213,-2926,-308,-363,-192,-347,-61,8,-5529,104,-126,147,-9309,157,141,118,-41762,26,-10013,-15554,-11818,-7198,-286,-342,-345,-312,-241,-175,-100,-34,6,34,54,62,81,88,97,-1160,-100,141,-228,-1160,191,200,97,-1684,177,138,102,54,8,-30,-51,-65,-86,-324,-122,-144,-186,-195,-181,-183,-141,-98,-43,47,147,278,-88,189,51,49,427,191,133,-63,-164,24,21,83,34,-312,101,498,125,-7,110,7,-181,-317,-296,-729,-426,-78,15,-161,-106,236,214,-109,-319,-428,-325,39,39,-58,-512,-290,-346,-318,-264,-169,-90,-14,24,51,69,-130,-221,-311,-431,-194,-270,-365,-420,-355,-261,-122,3,101,-220,-322,-375,-367,21,-222,-199,471,427,372,-1559,-616,255,-4907,-1948,266,270,252,178,-4785,223,221,230,-861,-1283,-664,-518,291,-257,-801,32,118,-27,-454,-111,-146,-155,-134,-101,-287,-454,-171,-402,55,0,-45,61,-312,-119,12,-27,-26,-35,-52,-41,-42,-49,-23,-124,-47,-64,-38,1,64,6,-328,-29,226,279,161,169,247,78,98,108,-52,-182,261,299,116,-170,-330,-85,-195,-104,130,-149,-36,-12,-137,-200,-204,-164,-115,-78,-70,-81,-98,-217,-144,-141,-136,-98,-86,-208,-35,-153,-126,-216,-303,77,104,141,173,153,99,-256,-17,100,121,175,-22,32,140,151,-282,-103,114,-217,67,82,80,187,133,-106,-311,-194,-69,-121,-159,-217,-270,-283,-278,-272,-255,-240,-247,-258,-266,-269,-267,-301,-314,-353,-401,-432,-423,-382,-314,-253,-179,-128,-58,-8,30,-176,76,86,81,-130,-395,4,-35,-75,-98,-246,-169,-215,-228,-251,-297,-343,-378,-329,-240,-347,-365,-195,-249,-73,-250,-133,45,-283,-395,-80,-133,-217,-280,-316,-337,-350,-323,-275,-230,-177,-105,-32,-140,46,-220,175,-102,160,260,241,-18,-237,-364,-152,-261,3,-84,-352,-104,-176,-249,-267,-233,-154,-101,-163,-91,-271,-252,-228,120,148,104,19,-59,-144,-213,-224,-328,-171,-259,-94,-291,-4,6,20,-180,-164,-180,-227,105,129,149,166,-285,-423,-199,125,101,90,107,134,4,-166,-86,-21,-26,40,41,214,181,-296,-4,36,-9,-58,-99,-158,-204,-237,-253,-227,-219,-193,-132,-95,-127,157,144,-70,-170,-23,82,-159,-59,-189,-85,-33,210,83,-241,-116,-96,-94,408,34,108,-175,31,-209,-44,-52,-54,-49,-178,-85,15,14,-6,-323,-196,-361,-350,-258,-311,-271,-182,-78,23,-231,-124,-210,127,-225,48,-3,5,-120,-233,-357,-353,-219,-180,1,-71,-225,-295,-4,-58,-165,-133,-45,-28,-413,-31,-201,-53,-60,-113,-50,-23,-21,-113,64,33,-57,-124,-41,-26,-113,-286,-214,-26,3,-27,-65,-118,-240,-121,32,-20,-237,-81,-134,-220,-315,-368,-349,-280,-212,-164,-127,-239,-131,-133,-140,-135,-125,-86,-54,-47,-68,-92,-293,-105,-124,-134,-125,-110,-72,-25,-71,-38,-159,-247,-194,-261,-78,125,-62,-132,-157,-216,-194,-202,-284,-57,19,80,-7,164,178,175,-262,-128,81,35,-15,-165,-249,-94,-91,-102,-64,-31,10,39,-67,102,137,151,57,-119,-55,208,98,106,23,-224,103,78,66,-161,39,48,-167,-70,49,36,-83,-63,-61,-123,-209,-297,-378,-479,-414,-346,-265,-196,-134,-87,-44,-39,18,34,45,43,-108,-61,23,2,-16,-333,-199,-255,-186,-211,-227,-212,-169,-108,-45,9,77,147,77,-88,-148,231,64,-40,-334,-196,242,305,71,-289,66,-253,-40,68,37,-83,-28,-30,-27,-16,-7,-5,-23,-163,-112,-164,-263,-93,143,182,-52,-71,-144,-236,-102,-319,-367,-200,-103,-18,-444,-43,-67,-150,36,186,220,-455,17,66,-12,-456,13,-37,-142,-195,-283,-380,-466,-489,-437,-426,-294,-198,-133,-100,-153,-73,-96,-295,-313,-466,-319,-356,-332,-527,-781,-311,-122,-3783,-10130,-2675,-56,-1063,-10,-677,-237,142,187,-231,209,315,344,3,203,405,21,-98,-21,-470,-561,177,118,-317,-267,-60,-132,-211,-265,-320,-350,-379,-368,-335,-294,-241,-206,-178,-162,-256,-106,-97,-113,-210,-157,-192,-230,-332,-238,-238,-301,-299,-349,-198,-215,-325,-245,-310,-191,-132,-127,22,96,149,195,39,-301,119,133,-239,-341,87,132,-52,-225,-2,-37,-63,-70,-117,-119,-146,-184,-224,-281,-336,-380,-441,-428,-369,-293,-218,-145,-64,5,65,2,-83,-264,290,325,94,-234,-231,52,66,-160,-200,26,2,-152,-326,-400,-247,-95,33,-81,-148,-10,113,-66,-113,-249,-374,-304,-161,-257,-84,-242,-151,-23,76,-48],[78,-143,-11,67,0,-131,-24,-12,71,44,23,-7,-18,-111,-78,-105,-139,-149,-165,-167,-167,-162,-154,-155,-146,-141,-115,-64,-45,-149,-177,-499,-289,-230,-226,-97,-82,-66,-31,-8,12,26,-89,8,-130,-157,34,-244,-363,-376,-97,-288,-169,-129,-289,-7,88,-160,-149,-123,-23,-135,-41,175,-9,309,20,182,-75,92,118,131,-274,84,38,15,0,-5,-130,-3,4,4,-27,-68,-57,-137,-130,-176,-228,-259,-271,-247,-219,-169,-113,-85,-70,-120,-51,-66,-114,-170,-226,-353,-343,-392,-369,-271,-325,-229,-12,133,165,73,7,-48,-295,-148,99,-22,283,409,360,146,-216,-104,-188,-167,34,58,-259,-271,-6,-127,-364,-389,-131,-266,-422,26,574,508,321,-218,147,25,-76,-157,-227,-263,-255,-233,-199,-165,-267,-417,-1139,-655,-984,-2,0,9,-20,-48,-118,-2819,-2314,-324,-692,-308,-680,-211,-148,-6511,-551,-243,19,-9073,79,93,105,-38950,76,-6419,-11749,-9441,-6944,-141,-205,-232,-228,-166,-81,32,156,-149,363,455,526,596,633,486,-947,-215,583,-297,-866,394,322,-442,-1836,125,51,-9,-72,-126,-170,-190,-195,-197,-249,-156,-129,-160,-81,-28,-2,56,-1,53,200,251,317,-106,332,164,130,449,114,28,-130,-179,45,51,73,-9,-369,126,318,96,2,328,155,-183,-220,-296,-771,-369,18,31,-141,-28,90,8,-106,-335,-444,-394,-279,-341,-389,-455,-445,-417,-364,-337,-287,-256,-221,-217,-216,-211,-205,-255,-300,-358,-229,-159,-97,-33,56,72,169,316,62,-222,-279,-245,-327,-12,-413,-32,406,370,329,-1944,-355,223,-4303,-2031,78,4,-86,-140,-4598,-137,-86,-28,-770,-1201,-528,-469,41,-13,-703,-132,-210,-290,-372,-433,-387,-325,-269,-232,-249,-416,-206,-390,-205,-223,-246,-262,-293,-290,-291,-303,-269,-250,-249,-230,-230,-220,-227,-249,-266,-277,-278,-269,-255,-236,-300,-190,-160,-154,-155,-140,-133,-99,-41,21,17,-168,316,399,112,-239,-285,-87,-237,-45,166,-144,10,-55,-152,-223,-282,-324,-360,-407,-399,-329,-249,-193,-110,-43,-1,-95,-162,-157,32,-127,-206,-271,-355,0,24,62,95,122,119,-291,-14,96,75,67,-11,15,10,1,-260,-125,-29,-178,-90,-137,-196,-259,-320,-381,-406,-379,-331,-271,-198,-142,-90,-12,63,121,177,-1,87,98,212,43,-178,-158,-154,-135,-74,-130,-169,-248,-151,-132,-99,-92,-67,-64,-68,-173,-96,-109,-127,-150,-279,-158,-153,-136,-94,-257,-142,-73,14,50,-84,23,-114,141,-54,-332,-346,-272,-234,-42,-185,-51,108,-284,-320,-78,36,-19,-8,-237,-69,-13,43,21,179,-132,-23,60,-114,8,-270,12,-92,103,141,158,-13,-219,-305,-139,-221,-176,-261,-358,-246,-156,-72,-141,-110,85,-127,-231,-113,-264,-259,-210,64,105,199,133,73,-3,-80,-133,-339,-218,-297,-165,-302,-75,-51,-32,-133,-57,-62,-167,-23,1,44,118,-252,-433,-148,301,304,219,179,238,17,-110,-58,-31,-43,-96,-137,-152,-145,-261,-88,-52,-11,20,49,44,34,15,-9,-11,-47,-73,-72,-82,-103,14,69,-57,-155,-40,89,-138,8,-104,-14,-91,159,41,-246,-60,-92,-102,344,68,131,-197,15,-247,-40,-28,0,34,-274,-80,-3,144,27,-335,-189,-329,-323,-25,7,-95,177,265,81,-189,-91,-208,76,-155,7,4,-113,-262,-344,-314,-333,-141,-85,-113,-116,-133,-202,-241,-327,-422,-479,-390,-300,-320,-162,-267,-84,-70,-77,-64,-53,-44,-109,-40,-30,-31,-146,-100,-108,-169,-306,-194,6,130,123,-96,-214,-289,-123,99,68,-222,-130,-184,-228,-292,-285,-237,-163,-90,-120,-12,-277,-54,-94,-152,-206,-279,-322,-371,-425,-425,-358,-358,-132,-29,66,5,46,232,77,-52,-44,-153,-211,-155,-236,-82,-39,-100,-134,-140,-87,-27,-37,-247,69,76,65,-10,5,-44,-107,-279,-248,-318,-361,-375,-349,-293,-255,-214,-209,-175,-157,-133,-118,-91,-50,-3,33,61,-93,-7,28,-19,-81,-152,-209,-228,-205,-149,-131,-70,-39,-155,-109,-59,-83,-107,-123,-139,-149,-164,-164,-146,-141,-131,-159,-273,-49,-21,-9,-34,-16,9,-13,-44,-95,-225,-219,-278,-352,-420,-437,-356,-287,-211,-159,-132,-115,-213,-118,-156,-227,-304,-381,-378,-261,-119,56,102,32,-302,-190,138,231,-2,-303,32,-220,-68,175,138,-120,-12,-32,125,307,391,74,2,-148,-100,-139,-252,-5,266,235,-65,-57,-98,-242,-51,-273,-305,-178,-67,-45,-344,-31,-122,-137,112,230,221,-495,-44,28,-48,-481,-50,-110,-158,-191,-178,-156,-124,-78,-51,-453,-195,3,-43,-20,-180,-70,-108,-224,-289,-448,-270,-284,-322,-503,-738,-237,-323,-5728,-12831,-2320,48,-777,1,-626,-344,-14,-53,-194,-128,-146,-151,-116,-69,-23,-57,-52,7,-403,-513,301,339,-341,-269,257,245,-194,35,-91,26,74,-9,-88,-160,-220,-294,-368,-414,-343,-251,-150,-73,-120,63,-97,-274,-410,71,18,-341,-300,-245,-215,-280,-371,-341,-317,-207,-115,-71,29,155,168,245,4,-228,218,203,-162,-392,0,22,-24,-171,-34,-22,-5,22,-135,13,-12,-56,-194,-234,-269,-305,-453,-339,-300,-244,-194,-154,-109,-83,-66,-148,-137,-218,-15,-19,-33,-134,-100,-157,-222,-310,-413,-295,-166,-42,74,194,189,190,432,-81,-122,-31,80,-93,-3,123,-156,-65,-137,-294,-142,-276,-146,-49,-13,-69],[-333,-312,-278,-256,-241,-237,-231,-211,-214,-238,-250,-262,-241,-215,-205,-180,-173,-141,-132,-180,-127,-97,-87,-203,-168,-93,-73,-22,3,-118,-165,-434,-270,-178,-121,133,165,83,133,238,-22,-1,-90,119,-88,-209,70,-187,-320,-335,63,-330,-129,57,-272,152,342,24,-87,-123,-22,-120,-106,108,42,314,-15,120,-71,106,31,109,-166,678,106,717,-5,668,-40,514,421,253,165,-51,103,-155,161,212,58,-140,293,-143,-29,77,-52,-229,-425,-400,-214,-76,28,-33,-129,-308,-302,109,103,96,-376,-210,32,229,203,41,-60,-73,-287,-105,139,-18,300,275,200,49,-252,-57,-125,-174,-37,-81,-275,-317,-222,-222,-393,-429,-194,-263,-472,-68,-57,-35,-49,-144,-75,-93,-105,-115,-144,-177,-204,-238,-269,-296,-327,-305,-783,-804,-1035,-126,-74,-13,13,45,35,-3176,-1859,-69,-1205,-181,-1176,-288,-301,-7479,-2029,-745,-203,-10846,-110,-66,-14,-40026,79,-3282,-7763,-7077,-6528,215,-1221,161,130,119,120,163,232,-498,365,421,455,478,468,437,-683,-296,241,-426,-572,25,-163,-1011,-1977,-83,-104,-115,-136,-157,-173,-174,-164,-155,-203,-90,-47,-187,-94,112,156,227,-71,76,378,423,483,-140,464,290,209,448,10,-105,-203,-213,44,60,44,-67,-440,142,252,60,19,193,197,-175,-127,-327,-839,-314,56,-34,-140,-209,-279,-372,-413,-424,-468,-367,-307,-289,-265,-399,-242,-208,-154,-123,-69,-38,-7,-11,-22,-31,-187,-301,-295,-292,-254,-265,-279,-288,-265,-261,-224,-206,-215,-234,-221,-197,-265,-165,-596,-138,-109,-88,-69,-2330,-133,-10,-3382,-1991,-13,-50,-113,-148,-4415,-124,-63,8,-608,-1026,-419,-393,133,92,-589,-73,-175,-280,-349,-275,-167,-79,-10,32,-212,-374,-34,-349,9,-152,-66,-95,-272,-150,-128,-129,-83,-48,-36,-5,0,-21,7,-68,-80,-87,-126,-167,-207,-235,-269,-216,-163,-117,-69,-6,29,-65,26,82,80,-169,74,60,37,-325,-240,-88,-279,-92,-136,-177,-193,-225,-225,-201,-168,-124,-73,-28,-2,10,17,-195,-16,2,-5,-88,-245,-120,56,-74,-249,-297,-390,215,248,284,197,187,126,-326,-12,76,16,233,-7,50,108,-5,-196,-152,72,-152,-72,-143,-15,-73,-140,-226,-354,-350,-293,-206,-108,-33,30,50,147,234,223,-64,47,28,179,-2,-144,-186,-159,-214,-255,-207,-139,-230,-62,60,106,114,104,-73,-62,-159,78,77,82,-122,-149,142,165,-67,-31,-274,-135,-135,-82,-16,-83,-16,-62,179,24,-290,-330,-358,-200,-24,-124,17,142,-285,-245,-37,219,195,49,-291,-102,-48,21,26,150,-176,11,84,-89,110,-334,-34,-85,-117,-138,-156,-165,-206,-256,-259,-251,-202,-108,-307,-157,-156,-67,-95,-68,112,-165,-307,-152,-270,-276,-187,0,-46,-66,-97,-95,-89,-70,-31,-269,-323,-346,-99,-299,53,66,8,-47,83,43,-105,106,101,101,134,-195,-413,-100,251,255,215,178,168,34,-60,-75,-162,-222,-252,-225,-163,-98,-225,-8,13,30,31,26,-11,-51,-96,-141,-153,-189,-212,-212,-207,-212,-226,-246,-245,-252,-248,-232,-206,-164,-131,-94,-163,-27,-5,-219,3,-65,-110,12,-5,-45,-216,-164,-302,-281,-344,-349,-300,-283,-180,-136,-109,-101,-339,-183,-288,-285,-159,-223,-283,-340,-348,-283,-208,-113,-185,15,-70,-30,9,0,109,300,237,-276,-79,3,-209,-109,-175,-193,-150,-103,-221,-119,74,39,-207,156,-336,76,27,-41,-66,-131,-182,-182,-140,-89,-11,-167,-156,-193,-235,-297,-173,30,162,104,-114,-270,-321,-96,-71,-72,-165,-189,-228,-161,-76,-79,-101,-179,-128,-146,-158,-316,-220,-241,-266,-274,-289,-266,-240,-227,-229,-215,-265,-125,-89,-55,-22,-6,5,12,-11,-33,-154,-160,-110,-208,-93,70,-36,-71,61,149,356,58,-217,104,148,105,3,161,172,59,-236,-194,-237,-133,36,-253,-276,112,-16,-123,60,-46,297,20,235,305,471,170,84,-61,33,355,69,-17,-199,-332,-306,-204,-109,-106,-39,-32,-132,-135,-82,-81,-63,-43,-12,5,1,-6,-138,-38,-70,-104,-339,-131,-139,-152,-153,-151,-135,-123,-107,-102,-335,-186,-120,-153,-183,-368,-231,-295,-216,-93,4,-46,-275,-50,59,-8,-101,-195,-311,-424,-373,-246,-117,-22,-282,-113,69,121,-69,-306,-66,-180,-295,-398,-386,-313,-218,-133,-67,-13,25,48,7,-138,-96,-115,-240,81,114,115,-75,-44,-54,-224,-5,-218,-242,-137,-19,-53,-250,-24,-172,-92,-98,-95,-70,-511,-65,9,-90,-504,100,-72,-158,113,121,349,306,16,-123,-409,-164,84,-60,-12,-194,33,60,-165,-272,-420,-267,-12,-311,-503,-707,-149,-550,-6291,-10696,-1194,-25,-596,-47,-572,-427,-73,-100,-162,-150,-165,-172,-144,-111,-80,-116,10,33,-345,-442,156,181,-353,-280,213,193,-228,-25,-126,48,15,-19,-44,-169,-278,-97,-141,-192,-246,-167,-91,-96,-46,83,-142,-307,-462,194,301,-373,-259,-152,58,120,-322,47,-326,61,58,-23,12,69,54,44,-38,-156,-19,-52,-94,-394,-146,-153,-181,-185,-177,-171,-168,-153,-166,-186,-210,-242,-267,-291,-296,-326,-400,-275,-266,-276,-293,-312,-307,-293,-263,-319,-170,-169,-63,-30,-6,-31,26,44,32,-109,-346,-73,53,120,274,423,210,252,407,-88,-103,-69,17,-126,-93,129,-130,7,-171,-246,-17,-247,-148,-185,-230,-264],[12,-67,-64,51,15,-103,-28,-44,51,-31,-115,-210,-275,-320,-334,-294,-246,-211,-187,-255,-176,-149,-146,-278,-237,-180,-171,-132,-123,-112,-165,-353,-221,-103,-104,-95,-72,-62,-43,-44,-57,-61,-87,-13,-29,-264,79,-136,-272,-256,14,-384,-99,58,-244,164,618,236,27,-118,-26,-103,-182,40,87,330,-45,52,-49,122,-30,-35,-149,-219,-244,-205,-130,-40,50,146,248,343,252,-29,262,-189,528,422,70,-130,626,-171,-25,332,109,-10,-128,-291,-331,-246,-139,-38,-113,-265,-370,185,213,37,-418,-179,75,257,230,0,-133,-83,-273,-62,173,-23,303,301,267,-54,-275,-1,-51,-180,160,-20,-291,-375,-137,-121,-422,-473,-229,-283,-516,-285,-257,-203,-179,-147,-123,-104,-82,-67,-73,-91,-105,-131,-152,-173,-205,-190,-454,-933,-1116,-52,3,79,130,188,202,-3040,-1560,137,-1933,-10,-1770,-200,-253,-8294,-3746,-1585,-204,-14538,-242,-282,-278,-46577,-101,-516,-3783,-4824,-6000,440,-3290,478,453,412,333,250,155,-815,-68,-161,-236,-267,-282,-285,-399,-339,-327,-611,-383,-421,-448,-1504,-2031,-420,-381,-322,-262,-314,-109,-14,82,159,-182,-35,145,-213,-141,219,364,281,-150,103,516,568,555,-188,587,417,283,431,-108,-250,-259,-248,34,59,7,-127,-514,156,240,34,66,92,49,-140,-56,-373,-904,-260,-244,-297,-316,-328,-309,-317,-289,-326,-488,-286,-265,-256,-232,-340,-211,-218,-162,-167,-155,-172,-193,-251,-312,-362,-358,-342,-280,-229,-68,7,45,56,75,57,62,35,-123,-239,-157,-231,-296,-353,-751,-235,-151,-87,-248,-2744,14,13,-2438,-1799,-26,-36,-30,35,-4252,230,337,439,-399,-781,-324,-286,542,358,-485,-142,80,-284,-144,-173,-118,-55,-10,0,-167,-320,-138,-276,-227,-241,-154,-55,-241,-178,-10,144,288,32,122,512,158,-5,131,-20,-116,-24,-71,-186,-267,-271,-223,-139,-56,-3,30,14,-69,-138,2,-40,-76,-172,-133,-146,-156,-401,-186,-125,-308,-106,-106,-179,-62,-40,-88,17,-74,164,221,-22,280,264,86,-210,-13,202,196,-49,-314,-90,227,8,-211,-283,-350,241,434,278,178,197,131,-345,-1,59,-14,69,-21,-114,-198,-286,-370,-415,-343,-289,-275,-275,-296,-337,-390,-398,-390,-273,-205,-160,-70,-38,-12,18,34,20,-4,-140,-117,-199,-272,-331,-327,-276,-170,-195,0,66,112,-140,-95,213,230,211,104,-129,-84,-128,36,-3,-39,-139,-81,-75,-68,-175,-104,-278,-139,-203,-263,-126,-78,-70,-24,164,93,-237,-312,-401,-146,-10,-65,81,86,-276,-178,-64,-105,-152,-154,-300,-132,-82,-28,-2,3,-214,3,1,-56,-14,-390,-31,-76,-40,-44,-50,-45,-193,-213,-89,-109,-140,-132,-243,-167,-180,-101,-52,-39,-12,-207,-376,-197,-287,-299,-155,-90,-192,-198,-251,-249,-220,-175,-114,-200,-371,-355,-117,-282,-139,-147,-130,-126,-105,-82,-52,-40,-50,-64,-45,-124,-372,-54,119,148,157,155,123,57,-18,-98,-174,-200,-174,-285,-16,65,-184,46,188,188,162,117,26,-80,-193,-240,-122,-7,108,227,-55,-90,315,77,-104,-203,-22,86,-120,17,-94,-193,-252,-248,-199,-181,-88,-55,-116,-21,-18,-39,-232,-84,-363,-34,-107,50,83,-185,-65,-125,92,-26,-338,-179,-241,-244,-82,-129,-165,-143,-111,-58,-98,1,-150,-49,13,-61,11,-21,43,311,228,-211,-80,71,-239,-56,-69,-87,-76,-127,-258,-116,32,58,-93,82,-395,48,-1,-22,-79,-145,-199,-183,-212,-131,-1,-191,-206,-279,-306,-283,-165,40,56,-46,-144,-240,-332,-271,-193,-112,-88,-244,-252,-226,36,40,-6,-200,-169,-128,-63,-342,-162,-208,-261,-303,-352,-350,-315,-275,-251,-222,-172,-118,-84,-52,-41,-56,23,10,36,-12,-164,-110,-67,-181,-118,20,-33,-34,17,40,64,71,-196,99,124,102,34,14,-68,-164,-235,-204,-103,18,68,-295,-291,140,10,-139,15,-54,242,-120,368,348,464,159,85,-27,66,225,80,-52,-25,-150,-21,-25,-29,-91,-43,-60,-104,-151,-205,-259,-303,-310,-287,-259,-251,-246,-238,-259,-287,-317,-328,-340,-337,-324,-288,-241,-173,-109,-39,21,-413,-249,174,193,201,-377,-119,-265,-274,-90,-186,-274,-348,-372,-312,-261,-197,-170,-340,-162,-9,72,100,108,-275,-17,42,51,-126,-290,-23,-137,-128,-125,-153,-199,-206,-193,-174,-148,-121,-98,-98,-133,-97,-92,-234,2,5,-5,-93,-56,-78,-194,-81,-170,-180,-123,-164,-210,-270,-307,-327,-242,-133,2,134,-501,-44,3,-142,-522,111,-58,-165,76,126,350,346,43,-194,-367,-137,47,-88,-20,-198,470,181,-125,-265,-393,-351,-103,-293,-529,-694,-58,-675,-4718,-6600,173,128,-520,-32,-539,-490,92,93,-137,106,119,129,82,187,196,-153,72,46,-297,-380,113,74,-347,-294,-58,-114,-265,-205,-224,-211,-216,-206,-195,-247,-360,-194,-215,-234,-244,-158,-95,-107,9,73,-179,-329,-431,165,150,-394,-199,-71,91,78,-241,62,-311,123,104,10,-7,-4,-74,-138,-201,-249,-298,-308,-292,-332,-228,-201,-215,-229,-249,-282,-315,-319,-303,-255,-194,-133,-272,-166,-244,-361,-341,-249,28,2,-33,-65,-75,-73,-54,-460,-111,-123,151,200,197,52,323,354,135,3,-326,-142,-43,68,176,109,47,17,13,-105,-98,-125,-65,-165,-189,-48,-122,-129,-183,-194,-205,-227,-211,-178,-104,-120],[175,-58,-118,6,-8,-101,-42,-72,251,157,30,-75,-61,-112,-150,-252,-346,-338,-285,-337,-220,-197,-197,-329,-293,-288,-296,-264,-253,-235,-194,-277,-165,-144,-121,-91,-54,-50,-26,-47,-90,-157,-216,-300,-396,-378,-277,-144,-229,-168,-58,-429,-74,52,-207,173,530,463,148,-109,-32,-84,-256,-18,-80,-177,-249,-237,-153,-30,-53,216,275,450,129,728,-3,514,146,1093,518,499,341,0,162,-231,-225,-245,-149,-112,80,-191,1,215,164,21,-23,-60,-217,0,-59,-105,-129,-213,-435,-142,-141,-108,-407,-137,-51,-42,-20,-38,-199,-72,-248,-10,210,-25,294,421,354,-156,-277,65,36,-174,200,-47,-297,-430,-199,-99,-426,-495,-112,-287,-543,-157,-133,-84,-68,-51,-46,-53,-65,-86,-135,-198,-262,-337,-412,-486,-482,-420,-377,-1042,-1205,-284,-254,-200,-166,-113,-91,-2764,-1379,-55,-2888,-89,-2358,-170,-201,-8656,-5545,-2701,-261,-19902,-217,-196,-163,-58544,-81,0,12,-2757,-5418,410,-5760,-196,682,630,746,727,666,-1082,396,218,18,-173,-371,-431,-292,-354,-54,-844,-92,46,-354,-1668,-1898,-149,-221,-244,-539,-463,-44,68,173,247,-178,-174,96,-219,-187,82,135,105,-227,69,94,120,165,-249,236,249,261,238,-230,-382,-271,-258,28,57,-29,-171,-534,171,172,36,144,101,63,-70,-56,-422,-895,-247,-271,-236,-156,-52,60,131,-117,-292,-489,-196,-262,217,200,-273,-40,-240,167,289,244,41,20,2,-83,-138,-148,-369,-249,-170,-47,-11,-15,-47,-70,-128,-158,-208,-279,-292,-251,-192,-100,-32,-862,65,101,108,-1301,-3160,54,17,-1550,-1460,-38,-33,-27,12,-4143,91,132,135,-166,-493,-235,-156,176,135,-395,-209,-90,-260,-237,-264,-226,-187,-164,-173,-210,-278,-339,-331,-232,-328,-18,95,-199,-210,-66,106,228,-29,174,533,69,17,132,42,-152,4,38,-298,-137,-206,-251,-258,-237,-225,-217,-198,-207,-217,-233,-272,-294,-312,-342,-357,-368,-386,-286,-251,-320,-175,-153,-200,-95,-80,-66,-7,-65,93,155,-56,246,263,63,-240,-14,152,180,-2,-363,-67,171,107,-112,-238,-300,218,199,182,159,144,134,-349,7,46,16,66,28,-7,-38,-184,-110,-178,-142,-139,-167,-329,-159,-164,-166,-170,-432,-137,-112,-214,-105,-106,-49,-37,-30,-46,-59,-224,-114,-145,-158,-154,-130,-164,-165,-221,-103,-112,-134,-147,-142,-148,-138,-148,-133,-177,-133,-148,-144,-146,-154,-169,-168,-163,-158,-282,-187,-270,-159,-274,-424,-212,-64,-131,-7,62,67,-186,-293,-342,-88,-98,-118,-135,-154,-261,-139,-142,-138,-162,-168,-241,-163,-187,-197,-194,-199,-243,-173,-144,-120,-69,-344,40,-68,-56,25,335,53,-184,-176,-33,-47,-203,-90,-174,-147,-202,-99,8,35,-12,-256,-411,-241,-320,-327,-121,-133,-336,-8,39,49,66,88,13,-139,-258,-290,-71,-252,-221,-268,-225,-167,-99,-37,16,74,97,55,169,-55,-322,-9,370,399,187,153,388,77,14,105,27,76,25,-324,1,54,-139,45,181,219,245,269,264,133,-22,14,262,242,221,213,-43,-102,124,33,-159,-270,-84,-125,-139,-118,-91,-62,-315,-30,-82,-146,-86,-133,-177,-219,-228,-205,-246,-123,-407,-31,-151,-16,-39,-72,-96,-187,-216,-289,-337,-194,-193,-205,74,138,-202,274,329,63,-51,56,-105,-101,89,-90,9,-48,-20,51,-12,-153,-133,-181,-213,-240,-265,-289,-294,-284,-301,-286,-272,-251,-235,-201,-424,-126,-90,-60,-26,0,-107,0,-230,-146,-76,-219,-254,-370,-380,-281,-178,37,53,23,-58,-110,-324,-51,-36,-87,-146,-237,-281,-313,-310,-255,-195,-224,-226,-134,89,-341,-108,187,118,22,201,227,267,-100,-139,196,-52,277,446,213,-77,-138,-50,-35,83,16,-180,-142,-110,-157,-156,-41,-42,-4,220,347,293,186,-190,-29,-113,-137,-98,-29,34,81,-112,-123,111,84,38,-326,-309,-104,-151,-221,-245,-270,-270,-264,-237,-189,-128,-70,-5,4,86,191,112,-130,-38,-137,-56,202,-78,-87,395,333,-52,-160,20,-94,-202,-288,-337,-323,-300,-278,-260,-277,-309,-352,-373,-392,-379,-342,-280,-207,-117,-33,49,106,-417,-304,263,291,147,-352,-88,-204,-222,-60,-160,-239,-292,-296,-287,-277,-254,-235,-336,-213,-208,-218,-217,-222,-281,-184,-160,-132,-172,-251,-63,-88,-158,-89,-110,-173,-219,-255,-280,-272,-238,-190,-154,-131,-102,-72,-234,85,96,66,-119,-54,0,-165,-27,-131,-114,-115,-166,-210,-253,-251,-259,-235,-183,-101,-22,-469,12,12,-196,-528,100,-38,-167,32,136,122,34,-44,-256,-328,-238,-175,-119,-36,-192,160,194,-97,-263,-365,-396,-196,-269,-571,-701,31,-678,-2762,-2359,323,287,-535,34,-524,-527,107,60,-116,-29,-65,-102,-106,-112,-122,-162,-113,-117,-246,-320,-154,-170,-311,-289,-216,-237,-289,-249,-233,-192,-174,-143,-103,-311,-432,35,71,-87,-232,158,172,-103,61,72,-197,-329,-384,99,80,-382,-128,2,86,16,-141,92,-247,142,167,51,-16,226,220,151,-122,-20,168,137,31,-236,-318,-45,-123,-165,-138,-55,71,-158,-113,139,122,-133,-285,-111,-181,-332,-263,-203,592,273,232,378,242,101,-34,-315,-264,-301,-199,-119,-55,-4,22,37,49,42,-202,-162,-130,-98,-152,-188,-213,-198,-163,-136,-118,-164,-132,-176,-261,-30,-95,-46,-136,-103,-139,-189,-153,-72,9,-106],[204,-32,-155,-27,-21,-78,-33,-80,261,181,33,-126,-149,-91,38,-79,-272,-188,-208,-383,-226,-52,-182,-329,-308,-26,101,127,111,-12,-189,-187,-50,-67,-111,-142,-158,-183,-196,-226,-260,-296,-304,-318,-337,-365,-308,-277,-242,-203,-179,-370,-139,-126,-149,-119,-112,-111,-130,-138,-147,-164,-303,-194,-195,-163,-140,-100,-50,12,-28,96,138,204,179,337,4,421,248,518,562,607,435,40,445,-274,656,631,121,-77,696,-200,61,301,227,101,-82,-47,-241,-50,-172,-259,-297,-303,-454,-277,-272,-244,-354,-232,-253,-279,-295,-311,-273,-253,-240,-209,-185,-153,-115,-53,-7,-261,-268,129,121,-167,179,-72,-299,-470,-232,-74,-388,-476,-234,-318,-559,-51,14,90,126,27,186,198,207,199,174,129,81,14,-56,-135,-232,-274,-291,-1147,-1293,-199,-175,-143,-150,-153,-201,-2516,-1296,-268,-4090,-133,-2817,12,-153,-8384,-7245,-4030,-4699,-26451,337,332,323,-73011,281,275,279,-980,-4853,283,-8496,-1386,340,17,372,377,363,-1281,248,163,58,-43,-205,-283,-375,-388,-211,-1138,-100,-85,-96,-1308,-1580,-185,-239,-256,-837,-479,-181,-58,-1,28,-213,-307,26,-214,-250,-65,-70,-43,-315,9,58,93,142,-343,226,250,273,263,-369,-444,-256,-241,14,-1,-82,-208,-446,-134,-167,-199,-227,-254,-243,-210,-187,-485,-808,-167,-58,-62,-182,-37,2,16,-136,-264,-462,-129,-225,131,150,-220,-51,-255,127,253,237,82,-7,57,0,-58,-103,-383,-227,-262,-283,-303,-344,-317,-241,-174,-62,33,-312,-215,-49,-45,2,24,-926,377,446,433,-2154,-3225,385,372,-762,-1024,400,399,372,352,-4145,267,212,-257,47,-197,-164,-112,-176,-230,-342,-286,-244,-199,-133,-92,-40,-7,13,11,-42,-193,-93,-144,-258,-386,-298,-280,-228,-266,-148,-34,40,-102,90,105,-39,30,53,14,-202,-33,-44,-299,-69,-92,-125,-152,-181,-232,-292,-326,-303,-264,-198,-179,-155,-204,-136,-135,-148,-303,-152,-173,-334,-175,-170,-236,-113,-98,-72,-42,-55,12,51,-100,107,118,29,-289,-31,72,70,27,-368,-69,-33,-27,-4,-194,-268,157,194,195,132,208,121,-354,1,29,103,187,79,22,59,-231,-62,-184,-183,-230,-288,-369,-346,-319,-277,-236,-386,-113,-44,-251,-111,-187,158,191,173,200,-82,-320,-158,-115,-1,-81,-51,-134,-179,-254,-138,-161,-184,-191,-173,-158,-121,-100,-53,-210,-46,-55,27,24,5,-223,-64,-91,-117,-391,-280,-257,-205,-353,-406,-268,-48,-204,-11,178,178,-151,-285,-248,-38,-14,-9,-10,-8,-248,-98,45,51,18,-3,-189,-187,-164,-160,-191,-217,-265,-195,-154,-114,-40,-272,47,-69,-141,-60,386,76,-188,-155,6,5,-268,-111,-113,-119,-229,-121,51,90,91,-315,-375,-272,-370,-366,-170,-204,-406,-158,-107,-32,27,75,10,-93,-148,-206,-17,-214,-147,-226,-290,-365,-387,-344,-277,-217,-175,-134,-69,-25,-272,28,77,80,68,51,18,-31,-96,-165,-235,-289,-326,-294,-225,-161,-114,-66,-34,-5,13,30,17,2,-39,-57,-55,-104,-152,-182,-206,-223,-228,-214,-219,-362,-45,10,-132,108,135,55,-328,-52,-102,-115,-107,-199,-207,-103,56,60,-262,5,-391,-10,-195,176,199,33,-35,-243,82,-22,-339,-184,-140,-167,119,338,-239,298,608,27,-2,118,-55,-115,154,-113,-97,-198,-290,-281,-227,-176,-140,-114,-99,-88,-97,-113,-119,-150,-341,-126,-112,-93,-75,-40,-411,-29,-84,29,45,140,-127,18,-195,-134,-13,-246,-296,-452,-433,-281,-212,-28,-46,-97,-70,-67,-312,-53,-32,-19,-20,-163,-200,-303,-157,-182,-179,-242,-279,-138,102,-315,-127,173,80,49,596,509,375,-220,-22,287,41,210,395,167,-115,-228,-175,-80,125,46,-197,-39,-22,-131,-202,-112,-59,19,265,372,374,233,-190,26,108,42,3,-2,7,21,-51,-98,-13,-63,-138,-335,-325,-404,-349,-256,-123,-38,105,-302,273,348,418,111,67,41,98,488,164,-202,-46,-124,-124,80,-118,-86,316,249,4,-168,5,-67,-126,-166,-198,-220,-246,-277,-275,-310,-349,-394,-416,-425,-396,-363,-320,-277,-224,-180,-139,-108,-353,-335,-55,-63,-71,-317,-126,-124,-103,-16,39,101,-236,-17,223,23,-220,-63,-255,-195,-217,-292,-208,-81,-296,173,86,-106,-200,-197,-30,-37,-184,277,197,-136,-200,-220,-131,-151,-148,-138,-147,-133,-139,-128,-240,-153,-175,-196,-208,-201,-169,-142,-40,-105,-48,52,109,-22,-31,-9,-199,117,132,108,60,-429,-94,-177,-253,-520,-264,-211,-168,-104,-50,-21,-5,9,-306,-297,-75,-83,-155,-62,-187,8,38,-89,-272,-347,-391,-278,-252,-631,-739,-464,-579,-942,-191,-124,-85,-634,-32,-530,-547,3,-16,-109,-91,-148,-221,-280,-350,-412,-375,-305,-240,-204,-275,-105,-69,-266,-267,53,86,-307,-69,-237,90,240,188,58,-374,-498,-9,201,-60,-223,198,479,-110,93,64,-209,-324,-358,181,-13,-352,-74,-5,-5,-69,-50,85,-170,86,242,78,-34,291,262,122,-162,29,-13,-124,-251,-381,-511,-493,-362,-213,-54,100,142,-238,-91,140,69,-185,-297,-68,-123,-275,-198,-164,380,222,59,-90,-199,-264,-265,-214,-139,-49,26,81,118,140,136,119,97,55,-77,-144,-229,-166,-205,-210,-201,-164,-118,-120,-73,-214,-216,-200,-354,1,-100,-64,-104,-126,-130,-141,-165,-98,-28,-95],[211,-25,-194,-76,-52,-61,-29,-97,253,211,42,-110,-181,-68,109,-78,-296,-315,-385,-395,-259,-188,-250,-315,-314,-85,-79,-53,-61,-68,-209,-110,-77,-82,-86,-81,-66,-136,-63,-84,-112,-170,-172,-209,-262,-367,-327,-331,-305,-253,-201,-270,-96,-53,-96,3,28,40,30,-65,-33,-22,-313,-81,-46,-32,-55,-120,-21,-8,-21,-41,-62,-47,-10,57,4,253,343,499,607,731,511,80,512,-301,692,600,154,-35,302,-202,149,271,288,214,-136,-52,-260,39,-116,-277,-430,-347,-376,-90,9,-118,-298,-75,154,279,275,-115,-319,-11,-200,84,268,-21,225,220,165,-372,-255,171,172,-165,153,-97,-300,-443,-215,-54,-308,-414,-133,-368,-567,-13,243,205,142,51,62,32,17,9,-13,-37,-52,-69,-82,-94,-124,-120,-127,-1239,-1362,-131,-118,-77,-51,-5,7,-2266,-1258,10,-5516,-47,-2997,-157,-197,-7789,-8592,-5441,-10422,-32807,34,87,-53156,-85535,180,200,215,202,-4347,168,-11235,-2206,109,-296,82,72,58,-1358,-21,-66,-121,-164,-386,-271,-331,-466,-346,-1471,-278,-251,-215,-646,-1143,-113,-97,-246,-985,-346,-331,-43,-25,-18,-280,-411,9,-186,-321,-211,76,14,-393,116,126,125,142,-460,180,194,219,219,-480,-336,-221,-187,12,33,-138,-218,-358,-49,-76,-98,-119,-150,-165,-177,-207,-527,-710,-227,-243,-268,-265,-265,-240,-245,-213,-245,-418,-199,-197,-214,-228,-278,-294,-298,-268,-257,-213,-181,-143,-129,-107,-74,-29,-364,-199,-129,29,50,36,1,-13,-49,-28,1,-415,-188,-16,-62,65,53,-920,420,692,740,-1496,-2588,756,876,-69,-533,907,878,807,736,-4271,524,400,-691,164,31,-97,-211,-265,-230,-319,-290,-8,-111,-24,123,158,176,184,174,34,-132,63,-39,-356,-303,-215,-305,-399,-370,-288,-233,-147,-156,-76,-49,-154,-25,-6,19,-244,46,54,-140,66,-117,-88,227,207,148,74,11,-220,-302,-208,-256,-259,-244,-239,-232,-240,-240,-259,-303,-339,-349,-299,-265,-137,-79,-49,-22,-44,134,178,-141,226,227,-3,-291,-49,-7,68,42,-333,-84,207,206,103,-150,-246,180,149,119,74,26,-22,-352,-136,-192,-243,-298,-347,-377,-384,-380,-370,-359,-336,-324,-340,-360,-390,-408,-386,-347,-314,-224,-156,-258,-79,-269,21,49,63,51,-207,-365,-239,-139,-135,-162,-168,-197,-191,-280,-164,-138,-111,-69,-210,45,111,153,34,-199,-2,-26,271,355,267,-282,309,286,244,-469,-356,-237,-268,-405,-266,-272,-21,-256,-24,115,170,-125,-277,-152,7,-37,35,210,188,-229,-83,223,319,251,115,-148,-217,-213,-176,-246,-277,-267,-154,-50,46,161,-197,-27,-73,-219,-107,457,93,-196,-135,51,60,-299,-133,-53,-87,-252,-142,85,150,71,-377,-304,-267,-429,-401,-461,-492,-370,-243,-152,-61,3,48,5,-55,-36,-110,-38,-164,-129,-183,-219,-271,-300,-310,-292,-265,-242,-209,-149,-108,-218,-46,-15,-15,-30,-46,-74,-106,-142,-159,-152,-111,-69,-235,-142,75,-46,26,92,70,34,-8,-77,-139,-194,-239,-238,-263,-274,-265,-248,-232,-216,-195,-250,-437,-39,7,-143,86,102,21,-266,-47,-107,-89,-168,-227,-215,-134,2,7,-278,-39,-335,-62,-236,58,91,126,-15,-278,96,5,-338,-195,-89,-129,119,327,-274,255,313,-19,48,86,-15,-116,-208,-269,-270,-187,-137,22,122,-61,-149,198,-4,108,48,62,218,-140,-376,-119,186,82,178,184,-379,-71,-133,36,42,57,-146,-53,-139,-136,-126,-273,-319,-462,-401,-276,-259,-9,38,-221,88,61,-296,-75,147,132,96,-62,-145,-292,-178,-231,-262,-258,-327,-145,26,-283,-124,176,46,67,466,466,262,-320,99,370,123,147,153,60,-149,-317,-303,-126,-53,-47,-215,-20,14,-109,-260,-187,-85,27,262,306,319,247,-202,-42,91,115,70,-3,7,-18,-40,-76,-97,-136,-190,-329,-343,-318,-316,-299,-212,-122,-27,-235,115,177,229,76,51,73,97,237,206,-258,-56,-112,-196,-36,-148,-95,-105,-134,-182,-209,-268,-316,-365,-406,-440,-423,-386,-360,-265,-219,-180,-147,-100,-66,-43,-139,-175,-41,-207,-62,-80,-107,-274,-339,-144,-152,-143,-284,-139,-109,-58,-4,48,104,-182,-24,216,41,-167,49,-180,-218,-333,-423,-272,-124,-324,130,124,-177,-213,-141,-20,5,-205,-45,-115,-205,-255,-282,-302,-314,-328,-343,-377,-375,-371,-335,-309,-293,-288,-295,-304,-297,-260,-182,-100,-97,12,111,123,-22,9,-3,-166,179,230,231,214,-395,121,42,-314,-512,-166,-251,-317,-339,-292,-236,-179,-118,-330,-278,-61,-179,-194,-100,-184,111,177,-102,-296,-341,-344,-303,-255,-699,-818,138,-414,364,283,196,89,-805,-131,-537,-544,-393,-357,-280,-234,-203,-207,-209,-236,-275,-271,-234,-171,-173,-245,11,97,-220,-227,184,165,-318,-37,-280,87,251,160,0,-431,-441,-57,217,-34,-220,158,430,-131,108,52,-221,-317,-351,12,-142,-305,-222,-237,-226,-210,-198,-189,-187,-189,-210,-219,-238,-238,-233,-200,-199,-100,-69,-36,-14,-54,-395,42,26,-87,14,54,69,-282,-76,132,30,-217,-295,-28,-71,-203,-139,-122,221,146,60,-33,-116,-202,-278,-329,-346,-318,-273,-227,-185,-149,-137,-138,-145,-172,-213,-247,-278,-284,-268,-216,-160,-92,-25,-143,-79,-237,-289,-221,-448,20,-115,-13,-91,-47,105,76,-176,-120,-67,-75],[219,-17,-215,-119,-80,-36,-20,-112,240,211,72,-32,-129,-161,-227,-243,-317,-213,-202,-361,-203,-193,-326,-296,-320,-294,-306,-284,-285,-279,-247,-227,-228,-212,-195,-168,-133,-178,-81,-75,-81,-236,-83,-99,-133,-334,-196,-229,-255,-257,-238,-186,-133,-71,-61,33,82,115,117,-68,-55,-16,-290,-121,-87,-124,-176,-209,-219,-202,-192,-176,-157,-108,-53,13,-27,165,252,341,435,511,542,92,533,-285,526,456,159,-8,230,-215,120,93,95,85,-210,-98,-303,-20,-103,-181,-231,-229,-329,-92,-9,-133,-279,-98,102,254,243,-182,-397,-8,-213,86,195,-44,135,180,9,-514,-268,122,98,-199,63,-153,-330,-403,-183,-73,-226,-359,-206,-461,-599,-120,570,565,78,23,269,-4,-167,76,251,180,118,-95,-8,-60,-123,-142,-168,-1332,-1423,-244,-254,-219,-180,-105,-55,-2003,-1260,-266,-6216,35,-2846,-66,-123,-7189,-9306,-6743,-16824,-33487,-2257,-40738,-139974,-93522,-79,-73,-72,-98,-3947,-151,-12962,-2408,-202,-303,-186,-161,-132,-1300,-98,-80,-69,-47,-519,-47,-71,-636,-129,-1824,-229,-292,-335,-336,-681,-231,-174,-205,-829,-185,-506,50,77,80,-400,-491,-35,-167,-417,-376,-170,-191,-446,-259,-276,-304,-311,-614,-286,-246,-182,-126,-363,-247,-207,-136,6,5,-211,-219,-300,92,69,46,19,-20,-46,-67,-107,-521,-633,-167,-210,-273,-322,-386,-429,-384,-287,-254,-387,-84,-163,-32,-15,-161,-132,-265,-289,-398,-408,-308,-200,-124,-49,27,101,-344,-193,-159,192,216,209,185,184,157,170,-52,-511,-159,-8,-110,86,57,-874,237,260,278,-496,-1702,368,407,467,-53,546,-2121,-7724,501,-4535,352,255,-1144,70,-25,-92,-118,-83,-11,-331,-275,122,-27,-47,352,405,356,475,488,111,-82,322,13,-437,-173,17,49,-106,-403,-332,-327,-350,-367,-387,-364,-342,-278,-211,-144,-251,4,52,18,133,-154,-62,93,64,4,-72,-141,-242,-340,-439,-423,-359,-301,-266,-235,-223,-203,-196,-205,-337,-156,-106,-273,54,44,-46,-55,-27,354,359,-175,323,285,-20,-216,-60,-73,-35,46,-296,-106,298,293,209,-106,-226,213,155,91,11,-74,-158,-338,-276,-259,-203,-142,-86,-34,-120,-103,44,-158,21,-104,-207,-276,-255,-211,-228,-226,-232,-149,-103,-231,-29,-322,-57,-76,-108,-168,-268,-299,-383,-461,-514,-490,-417,-367,-285,-283,-152,-92,-42,9,-228,116,165,181,1,-130,57,8,227,228,162,-311,211,214,203,-440,-353,-198,-331,-378,-120,-219,-11,-235,-51,-44,-22,-93,-253,-48,26,-52,35,33,16,-190,-55,-37,-72,-141,-193,-231,-280,-337,-343,-292,-217,-242,-9,81,114,326,-109,-95,-63,-249,-66,552,119,-192,-101,116,129,-255,-142,19,-41,-254,-146,126,188,53,-422,-204,-319,-438,-390,-276,-295,-189,-316,-57,-44,-59,-87,-113,-185,-240,-285,-306,-288,-263,-240,-211,-219,-229,-250,-269,-303,-350,-357,-280,-187,-140,12,118,198,145,80,314,119,35,214,150,0,82,-155,-167,155,22,43,89,81,68,57,18,-20,-59,-188,-113,-154,-183,-184,-172,-174,-143,-126,-192,-330,-43,-39,-134,-65,-103,-154,-209,-275,-337,-372,-363,-315,-243,-173,-101,-49,-271,-73,-252,-90,-245,-34,-39,-65,-79,-263,-86,-74,-313,-186,-15,-72,123,120,-285,97,67,-50,-45,-115,-194,-275,-353,-394,-339,-223,-169,8,110,-6,-156,228,108,166,56,84,269,-95,-374,-102,349,99,270,436,-323,-89,-158,54,63,72,-142,9,-76,-124,-128,-279,-284,-378,-320,-226,-288,-100,-102,-293,-46,6,-262,-88,152,177,180,70,-64,-239,-80,-25,-104,-247,-350,-184,-121,-231,-83,130,36,95,351,416,163,-341,236,282,203,111,33,-27,-153,-361,-407,-151,195,114,-215,8,90,-72,-306,-244,-104,37,297,455,614,256,-204,-113,66,149,232,-1,209,160,58,-43,-14,132,-17,-301,-343,-94,-173,-282,-347,-404,-364,-298,-234,-173,-119,-85,-60,-43,-48,-45,-46,-254,-52,-84,-250,-116,-145,-92,75,95,88,-203,48,5,-51,-111,-177,-215,-201,-317,-99,87,181,151,-14,-172,193,-188,-171,106,-224,350,362,-7,-186,-301,-14,52,-14,-235,-213,-317,-379,-293,-212,-134,-119,-27,46,51,-100,19,-117,-234,-161,-242,-273,-249,-337,-111,-56,-228,-187,-70,-6,-46,-198,-144,-191,-264,-295,-289,-257,-202,-285,-69,-57,-119,-137,-35,-276,232,158,-85,-273,-177,4,-136,-141,-196,-188,-140,-105,-69,-54,-17,-109,-40,-54,-54,-56,-358,-57,-45,-357,-496,-47,-50,-180,-130,-19,-25,-30,-23,-303,-254,-88,-271,-213,-136,-170,-21,69,-119,-320,-338,-266,-233,-271,-741,-927,145,-204,878,875,851,789,-1003,372,-504,-496,205,80,-142,-52,-2,42,-56,90,58,-185,-48,-123,-184,-218,-168,-123,-163,-161,9,19,-311,-8,-313,-92,-192,-290,-361,-395,-369,-136,-42,4,-207,123,222,-154,122,53,-215,-293,-346,-43,-220,-235,-126,-118,-110,-261,-145,-178,-222,-272,-332,-355,-327,-248,-169,-82,-211,81,133,180,169,43,-300,57,115,-124,-69,83,25,-237,-58,81,17,-212,-263,-146,-166,-138,-108,-60,-8,32,57,65,64,37,-9,-67,-137,-204,-280,-362,-437,-480,-482,-464,-449,-461,-486,-463,-395,-307,-208,-94,7,107,117,-156,-72,-197,-297,-220,-525,-25,-128,-33,-91,-52,127,176,-166,-113,-79,-33],[-176,-273,-329,-297,-259,-241,-232,-216,-226,-247,-233,-199,-124,-49,2,-68,-339,120,174,-316,-172,-185,-409,-270,-331,-80,18,-37,-139,-250,-339,-288,-210,-120,-41,37,88,-200,2,34,-73,-301,68,265,267,-299,15,-97,-158,140,-37,-73,38,-3,-17,193,622,723,399,-63,-62,0,-212,-144,344,262,-41,-204,0,-45,-91,-123,-140,-124,-106,-84,-68,-51,-29,0,40,80,92,122,164,-189,188,181,162,55,131,-179,68,37,23,4,-240,-130,-317,-63,66,76,93,-38,-256,148,152,-93,-242,-112,50,97,51,-215,-412,-4,-204,7,20,-36,49,71,-129,-562,-249,25,-14,-217,-129,-181,-328,-325,-152,-75,-91,-260,-253,-520,-595,-202,199,194,-6,6,59,-168,-346,-51,-90,-126,-147,-406,-192,-214,-260,-266,-283,-1331,-1406,-286,-267,-221,-193,-141,-125,-1622,-1204,-501,-4526,-195,-2356,-363,-401,-6641,-9144,-7523,-22934,-27306,-8179,-102476,-225539,-97034,0,-105,-192,-235,-3595,-94,-11451,-1886,103,-19,122,104,-485,-1057,-36,-67,-76,-47,-546,23,45,-850,86,-1912,77,51,24,-2,-178,-90,-147,-192,-511,-277,-633,-291,-270,-258,-514,-481,-261,-302,-471,-494,-258,-314,-397,-109,-92,-104,-207,-540,-169,-199,-189,-144,-226,-160,-176,-55,45,10,-249,-178,-229,70,313,158,447,376,281,182,67,-463,-545,-82,-84,-90,-292,-105,-121,-192,-278,-288,-334,-242,-166,-113,-86,-142,-178,-243,-79,-73,-13,48,-51,102,-3,246,160,-308,-177,-197,331,327,126,276,283,272,304,-188,-465,-103,13,-156,85,55,-793,40,-4,-48,-85,-711,-84,-70,-32,2,23,-23053,-15116,7,-4889,-60,-100,-1567,-146,-170,-177,-171,-135,-81,-355,-214,69,55,-81,198,244,239,300,308,195,-28,280,53,-420,-28,21,154,-78,-400,-374,-206,24,-162,-22,-76,-399,-174,-186,-173,-218,-87,-49,-24,-17,-168,-48,-12,14,30,45,76,-132,-253,69,30,6,-349,-40,-55,-167,-95,-67,-77,-335,-27,-49,-261,118,25,-50,-97,-16,344,334,-207,229,232,-27,-136,-66,-118,-155,-72,-272,-136,-157,-199,-239,-308,-328,-277,-219,-160,-116,-83,-62,-329,-86,-96,-123,-156,-180,-182,-210,-134,-113,-141,-79,-108,-213,-221,-227,-238,-242,-293,-314,-293,-251,-210,-141,-308,-88,-47,-7,-45,-202,-187,-263,-119,88,-68,7,-19,-209,-278,2,122,-29,320,-253,125,176,304,-51,-48,99,20,40,-19,-73,-306,-115,-92,-66,-357,-293,-174,-384,-324,-24,-163,-72,-177,-147,-174,-194,-211,-243,-241,-239,-223,-189,-157,-135,-169,-68,-63,-64,-107,-146,-183,-259,-348,-382,-283,-191,-231,-15,61,106,159,-45,-187,-73,-234,12,260,113,-210,-84,165,180,-189,-171,-8,-103,-274,-236,-133,-84,-32,-433,-127,-140,-375,-364,-33,-330,-103,-358,132,117,95,88,20,2,160,119,256,-22,-107,176,-15,90,270,295,201,188,98,-146,-82,-189,-291,-292,-192,-112,-39,37,97,117,3,177,170,-46,66,-106,-194,-113,-208,-280,-268,-180,-93,-16,21,47,-30,-262,52,10,-28,-53,-71,-217,-122,-154,-161,-190,-217,-253,-287,-300,-296,-273,-239,-210,-186,-162,-150,-144,-132,-185,-129,-109,-285,-136,-190,-122,-251,-125,-132,-133,-129,-235,-145,-163,-304,-202,-153,-133,-108,-104,-305,-79,-74,-106,-104,-127,-158,-191,-227,-264,-289,-256,-219,-145,-79,-16,-175,117,192,195,31,73,293,-57,-369,-104,381,94,310,473,-290,-121,-198,46,68,41,-149,7,-6,-32,-61,-293,-251,-307,-246,-166,-300,-89,-111,-297,72,125,-243,-120,153,293,304,195,2,-193,-141,113,-120,-244,-375,-138,-168,-195,-138,-63,12,99,162,248,54,-297,316,288,261,71,195,12,-153,-341,-407,-179,-126,-181,-224,-219,-195,-136,-365,-300,-140,18,282,419,560,229,-216,-209,24,171,280,0,156,104,96,-30,-94,78,-11,-279,-351,21,-98,-225,-292,-343,-337,-310,-272,-222,-157,-92,-20,54,84,178,230,-209,-59,-63,-309,-160,-129,-100,122,70,1,-238,-114,-159,-186,-190,-182,-163,-151,-221,-99,-89,-84,-80,-58,-282,-31,-233,-164,-21,-199,-18,-27,-50,-116,-257,-125,-152,-160,-192,-148,-111,-64,-26,-1,22,-65,-38,98,104,-45,137,-92,-257,104,158,140,98,-325,16,-36,-271,-142,-161,-181,-194,-193,-189,-187,-227,-266,-313,-171,-73,-207,88,-61,-108,-149,-27,-297,198,75,-128,-330,-233,25,-151,186,-106,139,243,123,-42,65,54,-46,161,105,48,-29,-333,-176,-173,-380,-481,-114,-79,-182,-171,207,217,217,194,-254,-229,15,-275,-211,-173,-149,99,114,-139,-348,-339,-179,-100,-312,-734,-1074,110,10,195,179,151,101,-1197,-12,-415,-409,-160,-184,-173,-145,-107,-80,-102,-21,-30,-193,-68,-105,-143,-199,-176,-115,-108,-84,25,62,-301,39,-346,89,104,59,-123,-329,-297,-187,-256,-303,-263,-209,-148,-180,-69,-68,-201,-258,-339,-120,-214,-157,-42,12,56,-269,80,70,50,27,-5,-21,-79,-49,-61,-60,-207,-58,-77,-90,-101,-96,-204,-32,-17,-181,-147,-7,-3,-167,-53,113,11,-196,-213,-14,-65,-96,-145,-172,-202,-215,-226,-236,-235,-243,-255,-259,-255,-233,-208,-184,-162,-137,-132,-129,-127,-136,-152,-147,-132,-319,-64,-32,42,93,86,-180,-75,-125,-244,-223,-476,-96,-160,-72,-136,-93,126,250,-157,-100,-78,-94],[-320,-411,-490,-461,-416,-390,-368,-336,-328,-343,-341,-332,-277,-212,-155,-77,-356,79,151,-272,-123,-253,-473,-224,-341,-101,-25,-157,-346,-548,-353,-152,12,176,317,130,87,-205,-5,-7,-58,-313,127,457,352,-268,14,-109,-171,121,99,37,72,-14,29,189,398,438,386,-51,-53,23,-108,-155,32,-54,-155,-240,-301,-333,-361,-360,-330,-253,-158,-51,-57,103,262,162,445,512,533,164,574,-50,531,486,220,150,343,-98,227,131,94,1,-234,-204,-309,-348,-348,-265,-126,14,-172,326,437,-27,-197,-122,-5,314,350,-217,-361,64,-178,129,229,-1,13,114,-254,-459,-204,201,175,-223,-17,-183,-299,-345,-461,-492,-418,-314,-279,-519,-561,-242,96,133,-55,-5,67,-314,-487,-61,-121,-178,-442,-659,-303,-332,-375,-374,-383,-1238,-1335,-395,-397,-383,-397,-396,-439,-1123,-1088,-605,-2725,-453,-1682,-250,-125,-6200,-8282,-7375,-23347,-20124,-13051,-161972,-302977,-95561,-110,-279,-431,-438,-3295,-84,-9088,-883,-1131,401,507,532,-823,-689,-581,338,265,218,-501,150,128,-1102,141,-1605,23,-43,169,169,151,105,39,-28,-159,-210,-588,-359,-371,-333,-585,-405,-131,-115,-447,-522,-401,-467,-303,18,17,-216,-393,-372,-150,-228,-286,-314,-248,-120,-137,45,123,43,-246,-112,-149,36,293,229,165,62,-13,-57,-83,-390,-451,-2,128,23,-257,-50,132,-17,-319,-256,-262,-353,-456,-457,-353,-295,-230,-194,-147,-144,-115,-96,-62,-48,-31,19,58,-264,-153,-240,45,84,51,177,268,336,293,-317,-344,-17,54,-195,64,42,-702,20,-89,-201,-306,-399,-435,-475,-477,-475,-7064,-40244,-16119,-469,-5239,-489,-507,-1924,-507,-506,-491,-478,-446,-405,-381,-331,-285,-236,-191,-160,-115,-90,-79,-90,-115,-151,-162,-145,-335,-10,61,102,-39,-317,-323,-250,68,-124,131,18,-462,-243,-321,-299,-210,-123,-57,-16,5,-147,-39,162,205,223,298,201,-62,-208,212,461,314,-329,125,66,-221,-57,-95,-136,-328,-169,-167,-231,-58,-3,-48,-130,-7,199,222,-224,128,142,-14,-52,-56,-122,-269,17,-245,-148,200,219,236,-57,-222,117,157,51,70,167,5,-316,-140,104,220,214,205,-106,-262,79,231,-124,100,-104,-227,-168,-171,-243,-72,-286,-163,-209,-214,-195,-78,-248,82,186,82,-150,-76,-90,-205,-98,78,-60,19,5,-224,-260,-96,28,-124,259,-276,53,128,56,-109,-66,-142,-234,-302,-362,-366,-325,-277,-226,-193,-256,-210,-158,-316,-265,-138,-130,-152,-166,-191,-204,-218,-242,-286,-324,-339,-320,-275,-233,-204,-152,-141,-149,-169,-238,-304,-373,-455,-415,-346,-155,-109,-230,48,54,170,452,3,-282,-90,-178,114,661,91,-238,-68,213,221,-115,-207,98,-15,-299,-207,109,345,20,-374,-60,-76,-307,-331,-40,-360,-50,-325,42,40,-6,-55,-88,-160,-209,-248,-273,-273,-274,-276,-268,-286,-297,-306,-303,-307,-330,-352,-348,-356,-354,-346,-318,-305,-290,-260,-229,-198,-167,-130,-90,-104,-4,-72,-209,79,85,47,85,77,57,32,-22,-83,-152,-316,-292,-393,-453,-390,-320,-272,-210,-171,-110,-68,-30,-2,-145,63,-3,-139,-37,128,-60,-26,202,89,-13,-316,-241,-172,-304,-215,-140,-198,-266,-342,-421,-468,-423,-362,-315,-279,-302,-232,-180,-157,-140,-150,-317,-148,-146,-170,-163,-170,-184,-202,-227,-268,-327,-368,-418,-405,-365,-313,-263,-209,-147,-92,-42,7,73,-22,-357,-111,367,79,318,477,-271,-155,-235,23,68,8,-153,-27,31,-16,-94,-301,-223,-245,-175,-92,-253,-157,-205,-224,143,166,-232,-150,119,166,137,101,53,-148,-203,-28,-143,-238,-362,-152,-145,-183,-199,-200,-194,-158,-120,-35,-49,-223,166,217,284,35,206,-51,-141,-290,-309,-203,193,138,-235,11,154,-41,-427,-326,-183,-65,-135,-145,-125,-84,-223,-323,-24,189,318,8,101,43,123,-28,-154,37,-82,-254,-381,-477,-392,-295,-343,-80,-9,-5,58,95,148,-38,21,177,55,238,376,-136,-75,-41,-362,-152,-102,-115,103,76,60,-290,-75,-200,-23,29,-20,-82,-218,-230,-260,-276,-266,-247,-210,-241,-188,-231,-238,-284,-328,-386,-440,-484,-486,-449,-405,-385,-369,-390,-392,-374,-328,-280,-239,-198,-158,-124,-110,-114,-104,-85,-99,-289,64,149,215,225,-280,321,228,-301,-82,50,48,119,-133,118,112,-142,-262,-324,-222,-136,-106,140,-64,-98,-164,-25,-313,148,-3,-172,-354,-287,4,-180,203,-126,168,169,101,-72,77,103,18,273,245,207,137,-325,-73,-184,-371,-472,-280,-206,-184,-201,25,81,127,169,-201,-205,48,-170,-189,-215,-122,-54,-121,-189,-380,-347,-320,-344,-382,-660,-1242,-330,-297,-294,-282,-264,-252,-1319,-197,-275,-290,-95,-88,-220,-114,-120,-146,-147,-156,-168,-203,-141,-126,-117,-191,-254,-83,-63,-71,-98,-121,-298,-168,-377,-185,-218,-233,-235,-262,-231,-156,-124,-95,-188,-1,20,-204,2,-51,-188,-220,-322,-208,-149,-84,6,12,67,-171,256,238,191,102,239,132,-88,33,-63,-149,-222,-259,-267,-228,-178,-121,-129,-62,-22,-260,-207,-79,-72,-107,-99,-110,-113,-184,-155,-87,-73,-40,-35,-22,-29,-39,-63,-96,-131,-184,-249,-316,-368,-324,-218,-106,7,-63,218,307,390,447,282,267,3,-325,-123,-150,139,215,53,-224,-94,-185,-208,-238,-407,-203,-219,-139,-235,-157,94,182,-157,-91,-71,-74],[126,-91,-252,-254,-171,-3,-32,-200,-30,-67,-90,-116,-105,-89,-81,-58,-374,29,72,-238,-63,-304,-416,-165,-348,-131,0,-102,-128,-223,-291,-205,-160,-103,-60,-24,10,-204,-21,-64,-50,-238,-40,-62,-103,-257,-184,-240,-307,-380,-348,-250,-165,-79,-2,60,117,157,161,-57,-53,30,-14,-175,-76,-120,-177,-217,-231,-219,-215,-207,-199,-169,-147,-133,-137,-155,-189,-231,-274,-301,-285,-189,-50,86,218,343,231,243,643,-12,587,106,495,608,-235,-138,-311,-344,-137,-196,-110,39,-112,350,461,14,-179,-162,-99,291,364,-225,-310,92,-169,127,226,17,-43,-15,-393,-353,-170,177,184,-256,-38,-195,-281,-173,-255,-254,-198,-110,-316,-476,-540,-261,358,420,-101,-40,45,-471,-620,-96,340,293,-842,-807,157,108,31,-8,-62,-1118,-1265,-200,-222,-212,-216,-193,-209,-559,-959,-298,-1007,-314,-1001,-142,-64,-5918,-7079,-6096,-17616,-13507,-17230,-219517,-314052,-86393,-148,-198,-221,-235,-3089,-179,-6961,-79,-2449,37,83,138,-1136,-302,-1400,217,206,203,-457,156,115,-1388,64,-1239,-110,-432,18,28,34,20,-2,-24,-60,-104,-483,-216,-182,-187,-530,-331,-117,-117,-401,-470,-377,-639,-219,0,-111,-382,-559,-221,-110,-132,-110,-222,17,-44,-118,129,192,70,-237,-63,-98,-19,193,122,59,0,-16,-4,2,-345,-379,83,86,48,-212,-126,-68,-151,-367,-272,-316,-362,-348,-320,-277,-277,-288,-266,-265,-306,-324,-362,-392,-440,-462,-443,-403,-387,-401,-383,-335,-257,-181,-106,3,91,211,-453,-224,69,99,-242,4,-2,-639,-14,-119,-215,-277,-293,-237,-190,-126,-75,-16798,-44877,-10542,-1188,-5435,-109,-117,-2203,-45,-1,49,91,142,190,-415,-29,258,202,-149,178,326,-15,339,317,275,65,149,84,-253,-20,-62,-77,-89,-227,-230,-231,-78,-96,-83,-53,-400,23,-15,89,-133,109,44,86,74,-109,-47,163,145,99,187,203,3,-166,233,430,282,-265,-1,79,-278,-63,-116,-176,-324,-259,-305,-337,-325,-319,-280,-225,-175,-122,-67,-232,-7,-8,-17,-35,-72,-97,-355,-110,-208,-133,-108,-100,-86,-104,-228,-130,-170,-211,-255,-284,-284,-303,-202,-120,-35,44,117,-155,-247,158,286,-110,124,-91,-250,-121,-106,-173,-279,-426,-508,-426,-303,-190,-49,-186,56,144,38,-211,53,-4,-129,-71,68,-53,36,31,-239,-230,-204,-65,-219,130,-300,-19,-22,-108,-179,-270,-365,-477,-506,-400,-315,-249,-193,-143,-117,-150,-123,-142,-204,-213,-141,-138,-159,-167,-180,-179,-179,-193,-230,-284,-352,-417,-468,-520,-570,-562,-548,-522,-480,-457,-401,-317,-274,-263,-263,-106,-143,-229,3,36,185,255,41,-302,-101,-104,222,193,60,-261,-43,35,53,-35,-238,127,-9,-321,-239,70,272,0,-310,2,-9,-233,-294,-50,-371,-9,-244,-39,184,162,139,16,-23,63,39,19,17,-211,-1,-60,-76,-34,-46,-47,-58,-93,-139,-173,-238,-315,-401,-478,-562,-512,-431,-352,-275,-204,-133,-61,-152,76,-41,-202,246,114,57,276,254,211,150,50,-57,-166,-275,-281,-274,-221,-146,-77,-321,-226,-80,71,87,104,115,-139,124,-85,-214,19,189,-53,-27,144,84,7,-166,-324,-254,-338,-401,-367,-288,-209,-146,-100,-51,-10,-137,14,2,-295,-265,-14,-12,-5,-14,-304,10,31,-231,48,54,49,35,8,-218,-110,-174,-319,-334,-413,-481,-474,-398,-305,-215,-136,-65,10,15,-341,-122,224,65,280,311,-259,-184,-252,-1,74,-19,-146,-62,58,-7,-126,-289,-195,-189,-100,-9,-167,-234,-278,-324,-336,-325,-293,-258,-229,-190,-153,-118,-93,-106,-256,-10,-154,-224,-329,-166,106,-156,32,159,7,93,99,116,-139,-143,129,133,163,7,161,-112,-121,-246,-217,-216,166,133,-240,-3,140,-38,-441,-301,-223,-57,177,219,250,90,-211,-438,-77,197,290,23,51,-19,136,-38,-186,8,23,-228,-356,52,-123,-125,-337,153,154,29,85,48,20,-104,0,20,18,78,108,-56,-99,-22,-397,-110,-71,-136,-69,-60,-46,-350,-123,-306,-58,10,92,88,-297,-29,12,61,60,60,79,-87,11,-169,-147,6,-101,-69,-112,-163,-209,-244,-264,-290,-308,-353,-389,-431,-474,-524,-517,-496,-473,-451,-450,-472,-492,-513,-488,-428,-349,-286,-218,-171,-222,-79,-53,-320,-18,7,25,39,-89,99,143,-158,-251,-316,-286,-229,-27,127,-70,-93,-186,-124,-319,-250,-288,-294,-306,-325,-210,-224,-121,-151,-92,-84,-98,-118,-107,-71,-63,-52,-37,-16,-14,-338,-69,-117,-343,-471,-321,-393,-402,-343,-239,-146,-56,36,-151,-183,78,-56,-159,-262,-93,101,-5,-166,-416,-364,-87,-102,-482,-528,-1085,-129,-127,-160,-183,-197,-211,-1291,-190,-160,-154,-105,-100,-278,-115,-132,-157,-183,-166,-184,-209,-176,-172,-157,-194,-272,-52,-25,66,103,31,-298,58,-334,93,293,49,-251,-189,-164,-127,288,126,-179,-2,165,-192,151,70,-164,-168,-278,-52,-63,-11,21,-41,5,-37,307,250,274,184,266,139,-81,-84,-244,-395,-468,-345,-215,-83,23,116,-58,-103,78,-319,-206,-109,-41,-92,-132,-128,-86,-157,-66,101,129,86,71,130,210,180,47,70,5,-81,-178,-275,-358,-377,-320,-216,-97,-156,126,215,293,344,319,373,134,-239,-220,-211,132,64,-13,-238,-184,-254,-263,-295,-315,-287,-252,-177,-314,-165,-60,-57,-108,-75,-80,-89],[72,-121,-255,-275,-146,1,-48,-235,71,50,9,-25,-10,19,35,-58,-392,34,118,-215,-1,-320,-315,-92,-340,-173,-165,-163,-118,-104,-299,-52,-65,-63,-62,-53,-36,-198,-43,-134,-64,-152,-113,-147,-196,-262,-268,-295,-307,-290,-262,-217,-181,-142,-110,-87,-63,-50,-65,-80,-97,-134,-188,-235,-291,-326,-377,-396,-347,-263,-194,-121,-48,55,160,16,-130,161,528,-225,656,692,526,188,531,218,458,347,221,122,26,-50,-130,-170,-168,-170,-244,-185,-312,-397,-210,-176,-98,-3,-72,190,264,29,-181,-220,-219,250,277,-235,-262,107,-170,45,14,1,-89,-107,-526,-260,-140,64,58,-310,-87,-206,-268,-144,-188,-163,-116,-60,-362,-421,-524,-242,277,327,-139,-89,-62,-626,-720,-172,379,368,-1169,-748,237,324,274,87,139,-981,-1202,-237,-170,-48,-91,-103,-143,-171,-828,-281,-334,-526,-407,-122,-2,-5788,-5750,-3790,-11608,-7941,-21257,-268644,-242521,-68727,332,262,184,77,-2978,-145,-5267,-313,-3696,-169,-76,21,-1414,43,-2093,201,196,192,-444,124,66,-1564,-41,-894,-263,-867,-261,-284,-289,-293,-289,-269,-256,-245,-391,-328,-157,-125,-427,-266,-25,-30,-359,-392,-222,-633,-141,-32,-311,-451,-562,-214,-256,-281,-252,-340,-145,-83,-107,-11,-9,-6,-226,-31,-68,-141,-194,-242,-284,-330,-346,-347,-366,-375,-377,-375,-398,-406,-380,-353,-297,-265,-365,-293,-144,-32,-92,-42,-300,-121,-337,-91,232,175,134,65,-49,-107,-199,-263,-283,-265,-253,-401,-183,-148,-141,-135,-88,-49,39,-581,-110,162,148,-284,-74,-68,-606,30,-38,-259,-164,-196,-166,-139,-88,-38,-26215,-33573,-915,-2021,-5256,214,245,-2377,310,307,293,259,232,205,-442,43,105,89,-176,81,115,-133,206,257,310,88,367,96,-179,386,200,-42,17,-140,-129,-159,-32,-136,-192,-116,-299,113,-67,295,-105,131,26,389,372,-61,-65,120,75,-32,66,193,64,-123,227,799,228,-198,-129,103,-326,-19,39,-6,-321,-89,-226,-178,-126,-204,-261,-292,-303,-285,-253,-229,-223,-240,-264,-300,-354,-389,-413,-376,-351,-329,-316,-321,-334,-386,-399,-337,-245,-130,-7,124,-85,-293,-263,190,689,749,365,-209,-182,220,286,-106,154,-70,-285,-78,-41,-74,-193,-303,-41,-37,19,-194,159,-134,-11,89,-10,-193,173,65,-61,-47,53,-51,52,50,-254,-200,-318,-161,-303,100,-331,-93,-174,-270,-324,-362,-353,-329,-278,-241,-224,-228,-234,-240,-262,-291,-305,-353,-378,-424,-424,-414,-420,-410,-405,-385,-364,-352,-359,-377,-402,-416,-410,-400,-387,-332,-296,-253,-194,-158,-94,-44,-243,-229,-184,-178,-167,-232,-62,8,181,292,64,-232,-113,-37,150,111,12,-285,-15,-25,-37,-57,-272,-44,-12,-347,-270,6,158,-21,-248,49,50,-164,-265,-73,-370,14,-153,-110,398,365,320,24,-58,183,143,108,94,-146,-8,-94,-180,74,85,109,123,113,88,75,27,-31,-104,-169,-258,-347,-423,-496,-484,-430,-375,-318,-248,-190,-132,-181,1,56,66,166,211,243,265,249,209,-52,-206,124,72,38,34,-109,-345,-282,-66,67,58,43,19,-131,-14,-151,-288,-53,-78,-118,-167,-234,-297,-312,-261,-292,-276,-309,-293,-57,-67,-159,-66,199,247,31,-78,315,195,-291,-306,112,32,-43,-131,-278,-211,-198,-289,-138,-100,-74,-56,-54,-259,-126,-169,-340,-284,-338,-377,-371,-324,-256,-193,-138,-85,-21,45,-329,-136,162,48,180,176,-257,-214,-235,-28,78,-52,-131,-92,74,-8,-155,-263,-177,-141,-210,-283,-303,-312,-298,-73,1,65,-218,-171,75,138,119,91,53,-69,-292,-45,-151,-205,-290,-187,80,-151,56,36,2,-23,-69,-75,-212,-107,-148,-172,-165,-145,-139,-169,-112,-223,-136,-216,-6,8,-242,-24,56,-42,-390,-255,-246,-92,163,227,273,-15,-172,-377,-132,199,317,44,6,-80,140,-54,-189,-12,95,-199,-347,-75,-186,-265,-323,-359,-312,-255,-199,-153,-118,-178,-114,-134,-181,-224,-272,-304,-293,-250,-349,-158,-123,-157,-137,-160,-214,-343,-347,-358,-282,-189,-99,-8,-308,56,25,74,177,118,160,80,98,-81,-142,1,-52,-98,231,-7,-33,-159,-265,-282,-6,-111,148,85,21,-59,-150,-228,-270,-259,-217,-175,-124,-88,-216,-374,-91,-151,-218,-297,-326,-269,-195,-315,-58,-9,18,20,-40,0,-4,-174,-227,-275,-220,-328,24,57,-75,-91,-207,-126,-297,-285,-301,-256,-231,-319,-52,-273,55,-164,29,-6,-74,-171,-193,-191,-196,-174,-141,-100,-80,-370,-116,-157,-309,-470,-290,-238,-196,-231,25,102,169,230,-99,-159,111,57,-123,-310,-151,-305,-325,-183,-452,-385,63,337,-597,-355,-817,-225,429,392,297,193,75,-1126,-98,-132,-127,-110,-87,-347,-38,-18,-6,-213,-42,56,-205,7,-212,-116,-209,-220,-109,0,154,112,-11,-309,55,-280,96,252,16,-270,-120,-104,-122,-105,-181,-216,-258,-267,-253,-192,-141,-145,-117,-226,-6,2,45,47,-110,-76,91,62,24,-9,-40,-83,-117,-171,-227,-301,-368,-428,-437,-407,-350,-295,-233,-172,-141,-90,-232,-170,-126,-68,-13,-128,-3,-34,-144,15,149,147,131,93,114,74,32,-17,-69,-102,-134,-150,-149,-222,-90,-54,-29,-28,-257,3,1,4,1,-3,4,15,-166,-339,-226,86,115,66,-271,-92,139,14,-209,-262,-395,-312,-243,-336,-146,-49,-64,-80,-59,-32,-2],[29,-115,-230,-273,-104,23,-52,-258,31,78,63,44,60,41,-19,-46,-397,0,96,-181,69,-283,-201,-17,-300,-207,-121,-185,-65,-49,-290,-1,33,58,77,71,97,-179,-60,-205,-44,-58,68,28,-28,-271,-136,-191,-298,-275,-291,-267,-231,-179,-129,-90,-51,-27,-35,-107,-65,-106,-170,-226,-293,-336,-393,-421,-391,-319,-259,-199,-137,-48,44,-9,-176,212,422,-245,631,600,456,181,486,343,347,1011,192,426,556,165,413,130,35,-143,-264,-262,-308,-333,-122,-104,-69,-24,-50,95,152,18,-200,-293,-353,196,223,-250,-221,113,-175,41,7,-13,-120,-121,-422,-181,-116,10,-15,-380,-136,-212,-257,-287,-310,-254,-194,-148,-421,-379,-518,-197,49,85,-179,-150,-182,-774,-775,-257,119,114,-1212,-565,153,169,159,179,176,-842,-1149,-287,-130,96,57,33,-34,-98,-716,-275,-349,-737,-317,-235,-137,-5807,-4430,-829,-6286,-3751,-25638,-224769,-164783,-46590,474,-1032,430,-447,-2969,225,-4098,85,-4803,-2,-34,-35,-1673,-21,-2482,0,7,25,-504,20,-5,-1435,-62,-603,-405,-1277,-279,-327,-367,-397,-389,-344,-304,-269,-327,-420,-176,-172,-349,-231,-238,-311,-356,-370,-357,-487,-251,-221,-488,-412,-444,-107,-90,-85,-78,-394,-134,-167,-226,-225,-219,-166,-234,-25,-67,-153,65,68,48,-1,-47,-95,-168,-330,-280,-270,-298,-337,-349,-365,-342,-326,-337,-317,-103,-44,-87,7,-312,-149,-360,-50,245,173,112,19,-82,-213,-342,-433,-341,-245,-184,-507,47,-178,-160,200,241,248,71,-707,-21,206,148,-330,-167,-149,-623,-30,76,-380,309,411,534,621,712,136,-32064,-16030,815,-2737,-4613,104,577,-2458,385,257,126,-10,-124,-224,-470,-398,-455,-466,-423,-384,-314,-241,-159,-78,0,71,151,63,-134,342,262,-139,29,-73,-52,-82,157,-102,49,-254,-208,106,-144,234,-100,114,-11,360,306,-25,-100,62,-14,-173,-65,163,111,-89,180,747,140,-143,-252,-14,-334,-43,17,-18,-334,-146,-302,-165,-61,-134,-187,-216,-231,-219,-185,-232,-142,-146,-153,-164,-186,-180,-325,-144,-136,-135,-144,-174,-208,-276,-297,-257,-167,-45,39,175,-148,-301,-320,218,623,641,367,-279,-109,250,258,-123,175,-55,-332,-49,4,-71,-213,-293,-268,-254,-216,-210,-101,-107,-87,12,-75,-133,263,107,-13,-38,24,-67,61,56,-279,-180,-445,-251,-347,-82,-381,-193,-94,18,-188,253,136,-21,54,76,-69,7,-9,-118,-214,-251,-195,-142,-63,-172,24,10,44,27,-9,-60,-66,-119,-210,-199,-248,-283,-297,-310,-327,-302,-295,-276,-235,-210,-154,-76,-213,-206,-124,-267,-180,-235,-158,-43,152,173,63,-170,-130,8,208,213,-52,-314,7,144,110,44,-311,-85,-124,-382,-296,-88,204,-50,-200,73,95,-107,-246,-110,-364,30,-66,-179,248,152,74,32,-113,-88,-132,-177,-206,-245,-285,-300,-328,-325,-302,-250,-201,-170,-148,-109,-104,-110,-129,-141,-181,-224,-257,-290,-322,-349,-364,-363,-337,-311,-277,-228,-175,-127,-69,-17,37,89,136,156,173,-73,-141,239,240,242,25,-146,-320,-306,-59,288,297,258,200,-121,-41,-170,-350,-179,-238,-257,-214,-133,-25,24,137,-199,-284,-287,-209,-34,-15,-122,15,225,181,11,-27,357,195,-294,-349,53,23,-53,-59,-249,-49,-77,-331,-174,-221,-267,-305,-335,-362,-393,-389,-397,-368,-351,-340,-333,-326,-317,-318,-327,-340,-334,-315,-323,-299,-282,-269,-269,-262,-269,-274,-289,-306,-300,-279,-255,-231,-225,-228,-231,-248,-262,-260,-247,-206,-174,-355,-250,-41,1,39,-219,-165,63,67,36,-8,-72,-119,-300,-228,-293,-334,-348,-340,-314,-319,-319,-324,-343,-359,-396,-391,-353,-306,-276,-235,-175,-108,-65,-214,-73,-223,-58,-199,4,-34,-235,-116,-174,-238,-345,-279,-261,-219,-176,-96,-39,-135,-106,-237,-180,45,53,70,-27,-135,138,-74,-176,-29,141,-166,-326,-25,-247,-53,-245,231,198,38,245,93,324,-253,-18,166,-60,20,150,106,-146,29,-299,-16,-2,-174,300,281,230,-250,-82,-294,-116,-61,-25,2,-244,79,32,21,131,82,189,249,257,15,-136,-42,-4,-180,178,-2,-42,-145,-218,-354,-9,-98,388,516,274,-147,-7,252,59,-85,14,-138,-256,-347,-397,-415,-374,-334,-248,-152,-75,98,217,-290,114,157,53,109,12,-28,142,-184,-187,-205,-76,-307,52,35,-70,-89,-225,-222,-292,-312,-236,-274,-148,-262,-65,-309,-42,-144,-118,-167,-230,-262,-267,-216,-197,-178,-165,-153,-160,-415,-236,-281,-309,-454,-361,-312,-248,-225,-97,-18,60,146,-41,-124,154,173,-81,-343,-10,123,-152,-112,-472,-400,135,298,-577,-153,-512,-342,367,282,183,69,-61,-902,-287,-310,-237,-139,-41,-359,115,171,55,-227,-84,13,-180,-33,-230,-133,-230,-138,-160,-3,0,-1,-46,-313,29,-210,48,12,-21,-217,-97,-125,-168,-213,-257,-255,-264,-256,-252,-223,-213,-194,-164,-158,-98,-71,-33,-5,-167,-153,84,88,87,80,68,38,14,-57,-70,-122,-158,-182,-190,-211,-227,-250,-276,-308,-339,-403,-422,-381,-313,-228,-129,-178,-58,-63,-131,64,26,-31,-90,-193,-299,-428,-560,-546,-429,-309,-212,-136,-76,-294,0,4,-16,-111,-303,-125,-138,-113,-61,9,102,194,-104,-416,-184,64,216,79,-292,-101,213,96,-195,-224,-419,-317,-301,-227,-83,-44,-39,-50,-6,20,44],[-35,-99,-194,-291,-86,28,-79,-298,-24,187,224,185,78,7,-103,-48,-413,-57,129,-161,137,-232,-105,15,-262,-257,-189,-189,-134,-102,-284,-60,52,51,34,18,3,-166,-83,-285,-154,-207,-232,-269,-314,-325,-341,-318,-340,-228,-186,-142,-117,-147,-86,-87,-92,-106,-148,-179,-213,-252,-298,-325,-346,-331,-325,-301,-260,-203,-166,-131,-100,-50,-7,-32,-228,58,70,-149,121,154,159,162,220,231,221,192,149,109,64,20,-39,-82,-99,-121,-269,-150,-287,-222,-228,-277,-310,-327,-309,-283,-238,-159,-229,-364,-451,38,64,-263,-179,121,-174,15,75,-4,-125,-58,-310,-222,-294,-358,-349,-450,-176,-199,-237,-5,60,-179,83,36,-483,-348,-507,-129,151,128,-216,-204,-297,-888,-769,-331,88,16,-963,-340,6,41,44,73,67,-688,-1085,-221,-113,-167,-246,-283,-298,-230,-619,-146,36,-940,151,188,219,-5931,-3178,260,-1939,-1143,-30605,-180426,-97038,-25184,406,-3495,-238,-1864,-3032,268,-3466,150,-5649,38,-23,-69,-1907,-156,-2385,-195,-193,-163,-626,-110,-97,-1048,-59,-347,-460,-1309,-71,-75,-83,-111,-142,-162,-192,-221,-265,-474,-274,-302,-342,-357,-373,-372,-320,-255,-164,-334,-15,-35,-596,-342,-308,111,192,198,125,-327,173,-41,-92,112,93,87,-239,-24,-68,-204,138,121,88,31,-15,-59,-124,-342,-227,-201,-208,-208,-168,-383,-156,-323,-286,-303,-51,-33,-58,77,-260,-164,-322,0,383,341,314,255,-110,62,-135,-57,-62,-259,-207,-515,161,-161,-187,290,308,284,8,-794,67,119,55,-346,-217,-198,-662,28,121,-435,298,377,491,575,674,-670,-27353,870,874,-3214,-3552,-1336,681,-2438,476,338,196,48,-70,-172,-470,-330,-373,-404,-438,-479,-424,-369,-310,-263,-225,-203,-174,-149,-118,-106,-101,-221,-83,-61,-35,-23,44,-95,45,-387,-104,137,-214,254,-89,106,-41,305,214,22,-115,21,-92,-260,-169,59,54,-32,75,65,50,-75,-299,-108,-304,-70,1,-13,-327,-192,-367,-140,-131,-142,-134,-111,-93,-67,-33,-215,-2,-12,-28,-57,-109,-151,-276,-254,-315,-355,-346,-308,-259,-245,-257,-210,-221,-236,-262,-281,-286,-298,-334,-202,-143,-84,-27,-326,-22,135,152,-137,133,-19,-350,-65,-166,-272,-374,-415,-350,-281,-231,-204,-169,-179,-212,-227,-244,-268,-270,-252,-238,-222,-192,-160,-122,-126,-292,-149,-437,-297,-326,-345,-420,-237,-21,107,-160,338,115,-21,19,-25,-46,72,432,277,82,-124,-246,-141,55,-173,257,27,140,50,215,-41,112,-127,-200,123,82,-97,83,95,94,-128,114,94,77,24,-130,-29,-171,-176,-189,-328,-276,-286,-261,-173,-106,-16,58,-108,-132,50,308,343,-112,-329,44,358,330,156,-335,164,-26,-406,-290,-192,-28,-64,-149,89,137,-46,-224,-142,-331,70,32,-225,101,-25,-148,-241,-333,-305,-252,-210,-167,-145,-139,-182,-400,-146,-150,-137,-131,-142,-157,-151,-167,-187,-210,-217,-242,-264,-270,-272,-266,-381,-248,-231,-242,-185,-172,-156,-142,-140,-126,-111,-85,-49,0,30,72,-88,-77,223,242,177,-64,-171,-264,-292,-55,241,209,178,140,-103,-100,-126,-333,65,70,-68,-87,115,48,27,286,-99,-262,-238,-113,-11,41,-88,96,243,101,0,25,305,59,-293,-332,-13,98,-108,-150,-212,40,281,-334,357,504,262,292,81,-352,-14,50,-240,-374,-120,1,-139,61,267,116,-258,-220,214,83,-318,-173,-9,-64,-117,-145,-276,-275,-202,-212,-218,-205,-173,-126,-90,-61,-177,-185,-169,-75,-81,-105,-150,-297,-201,-229,-244,-258,-268,-280,-268,-226,-192,-169,-167,-153,-277,-182,-228,-274,-314,-322,-272,-248,-214,-184,-172,-157,-169,-186,-294,-142,-159,-148,-99,-37,11,-241,-51,-247,18,-161,-3,62,-221,-75,17,-58,-313,-179,-187,-136,-131,-86,-56,-263,-85,-108,-214,-221,-232,-156,-53,-182,132,-96,-160,-46,176,-134,-301,-105,-309,-20,-199,219,124,10,-78,-159,-223,-313,-309,-271,-221,-153,-86,-22,-168,59,-251,11,25,-193,179,162,112,-150,1,-212,-138,-192,-236,-243,-225,-189,-138,-112,-95,-84,-53,-29,0,29,-135,-97,33,-217,130,-6,-73,-148,-155,-350,-25,-95,435,431,191,-306,-45,240,71,-76,132,124,58,-215,-394,-434,-149,-93,-52,-14,0,90,134,-264,170,169,39,77,50,-113,69,-196,-146,-126,73,-166,50,40,-66,-95,-249,-85,-187,-96,-108,-272,-136,-193,-148,-277,-103,-102,-99,-106,-144,-257,-226,-233,-270,-289,-287,-256,-229,-479,-217,-223,-238,-424,-283,-342,-270,-232,-158,-91,-21,53,10,-95,163,197,-53,-343,29,85,-228,-68,-491,-422,-159,-195,-413,-261,-284,-408,-331,-352,-337,-301,-860,-684,-151,-81,-9,41,81,-272,131,146,65,-244,-126,-45,-150,-72,-238,-166,-269,-70,-223,-87,-106,-129,-131,-308,-106,-144,-34,-27,-42,-145,13,2,-98,163,193,-163,-132,-67,-10,192,81,-105,-8,-99,124,56,128,171,-188,-181,340,347,155,405,391,366,97,-51,262,238,-31,-58,24,183,96,24,-65,-156,-231,-314,-322,-264,-183,-149,-7,-248,-126,-114,-138,43,-11,-64,-92,-123,-116,-92,-47,0,10,28,60,124,116,-274,-12,10,-64,-212,-289,-344,-427,-451,-404,-321,-212,-110,-80,-350,-144,0,98,82,-317,-128,220,152,-188,-219,-356,-296,-354,-120,-97,-78,-83,-77,-89,-84,-82],[-73,-32,-109,-275,-50,14,-82,-311,-47,103,130,125,19,-18,-174,-26,-401,-94,14,-111,-54,-152,-141,-203,-257,-297,-271,-187,-163,-155,-253,-114,92,111,113,27,112,-127,-86,-340,-28,-12,-5,-4,-9,-267,-60,-49,-339,-21,-51,-79,-119,-152,-176,-198,-202,-201,-212,-203,-187,-173,-165,-169,-126,-90,-81,-77,-73,-69,-94,-125,-158,-160,-158,-150,-259,-140,-130,-112,-77,-35,-8,55,150,243,122,426,109,607,467,325,777,298,574,708,-226,246,-236,-98,28,132,67,-73,-26,25,50,-58,-255,-414,-326,95,301,-270,-124,134,-154,-30,8,-33,-150,-253,-376,-425,-311,-172,-46,-503,-190,-166,-204,30,107,-193,429,396,-550,-329,-490,-54,106,-35,-254,-244,-399,-911,-718,-388,-168,-80,-675,-108,161,209,213,238,230,-521,-1008,-35,44,-6,-80,-116,-148,-111,-548,-549,129,-1158,263,308,344,-6117,-2064,321,282,-220,-36239,-143734,-42454,-6741,-2125,-5882,-4491,-3419,-3156,-99,-3369,-192,-6095,-280,-330,-996,-2140,-388,-1956,-358,-349,-330,-832,-324,-335,-576,-327,-320,-398,-910,-275,-244,-215,-207,-205,-197,-204,-217,-231,-514,-217,-204,-249,-206,-76,-54,-312,-189,91,-192,69,-61,-584,-294,-194,178,248,262,125,-213,268,-27,-69,153,81,27,-258,-43,-78,-240,-80,-61,-48,-61,-68,-83,-125,-369,-170,-124,-74,-12,-28,-424,-228,-379,-233,-259,-6,-14,-22,143,-194,-181,-266,41,520,381,700,412,-145,-2,-198,134,-7,-288,-237,-426,6,-71,-187,96,100,60,-47,-844,-54,-91,-130,-351,-218,-222,-746,-281,-292,-447,-294,-273,-200,-142,-57,-1822,-19047,144,170,-3395,-2237,-2657,174,-2376,140,98,55,7,-21,-41,-471,-93,-109,-120,-158,-129,-99,-235,-28,6,35,37,84,-1,-59,179,191,-299,70,56,91,89,173,-67,-51,-439,-10,151,-292,224,-91,83,-74,222,91,60,-124,-62,-175,-266,-246,-273,-312,-313,-288,-276,-242,-203,-275,-193,-282,-115,-24,-13,-322,-247,-444,-94,-39,-44,43,-34,-71,-164,-48,-203,-64,-106,-147,-190,-245,-277,-313,-306,-304,-285,-262,-244,-217,-222,-258,-199,-200,-194,-187,-176,-250,-306,-318,-141,-146,-164,-187,-349,-189,-178,-167,-169,-144,-147,-338,-242,-317,-347,-259,-273,-103,31,87,-185,151,-72,-191,-138,-185,35,400,159,63,-19,-23,-92,101,79,-311,-124,-355,-301,-260,-212,-455,-299,27,10,-135,26,34,-11,-18,-125,-42,68,66,67,50,23,12,-151,-55,-200,-81,-60,-66,-63,-78,-87,-104,-141,-197,-219,-213,-178,-127,-88,-65,-134,-18,-30,-45,-102,-152,-173,-214,-258,-242,-268,-123,-166,-386,-178,57,189,34,-63,-132,72,331,321,-179,-343,76,250,245,200,-359,170,-37,-430,-266,-314,86,-76,-113,52,29,3,-210,-184,-294,-130,-170,-262,-272,-287,-261,-200,-239,-166,-153,-147,-132,-121,-111,-229,-431,-9,-5,90,-23,146,144,156,135,105,36,35,-22,-86,-200,-212,-286,-364,-368,-294,-242,-148,-97,-86,-25,-16,0,13,45,90,153,204,120,-111,-25,275,468,112,-156,-194,-208,-273,-71,350,403,534,512,-90,-124,-58,-293,119,327,-81,-121,45,21,21,265,-17,-242,-177,-24,-2,86,-71,-84,-162,-165,-91,14,113,160,-295,-280,305,128,-165,-241,-178,-2,189,-309,352,344,257,240,6,-395,-34,-8,-163,-335,-128,-90,-103,-56,-31,-17,-338,-316,-52,-67,-322,-197,-190,-225,-264,-288,-310,-320,-330,-339,-329,-307,-290,-269,-260,-252,-235,-221,-196,-156,-117,-62,-26,-219,-86,45,41,18,-238,-145,-165,-220,-214,-159,-103,-33,-246,27,-92,-108,-136,-247,-231,-315,-335,-294,-238,-161,-100,-231,-309,138,165,185,212,-29,15,-247,-42,-300,-18,-109,-173,-241,-253,-218,-170,-126,-305,-173,-130,-9,-28,-24,-53,-360,-204,-279,-374,-330,-242,-155,-80,-226,24,-123,-158,-75,-35,-113,-279,-277,-336,-335,-220,-106,6,-39,28,84,208,-298,-39,89,-129,-22,251,220,-191,86,-208,-48,-141,-249,-347,-255,-136,-59,114,-144,-160,-155,88,-32,-86,258,9,-148,19,-28,123,53,6,-26,-144,-161,-22,-193,-59,-112,-183,-261,-339,-407,-336,-266,-194,-146,-118,-339,-149,-184,-212,-231,-244,-257,-251,-304,-331,-361,-275,-321,-349,-350,-295,-206,-116,-243,71,160,13,29,71,-198,-15,-211,-108,-46,193,-18,24,47,-59,-117,-279,-122,-132,15,-16,-244,-23,-128,-81,-217,139,-29,139,124,-47,-246,33,71,99,151,184,125,354,-541,-69,-190,-220,-383,-230,-329,-185,-234,-42,70,180,283,51,-71,231,360,-37,-285,61,20,-294,-216,-506,-451,-255,-183,-244,-41,24,-383,104,100,95,85,-1793,-503,49,56,70,68,60,-188,36,18,-6,-265,-161,-93,-118,-163,-235,-314,-385,-460,-433,-359,-313,-291,-266,-278,-222,-185,-119,-70,-80,-81,54,30,-104,378,250,-161,-184,-135,48,193,65,-101,29,-54,163,26,141,250,-135,-91,436,316,74,399,409,326,57,-51,224,176,-118,-29,59,147,34,161,117,-19,-147,-97,-198,-296,-392,-434,-360,-330,-222,-175,-161,-104,-89,-68,-16,22,87,148,214,40,-82,-27,33,301,247,-205,-71,-42,-146,-318,-404,-346,-228,-115,-22,48,119,171,-92,-307,-131,-94,-57,76,-334,-167,89,73,-183,-236,-292,-284,-385,-203,-205,-187,-185,-167,-161,-132,-102],[-102,-6,-1,-232,-18,108,-85,-322,-58,6,158,75,-64,-54,-252,-59,-381,-237,-340,-410,-348,-250,-153,-79,-138,-291,-243,-121,-173,-204,-217,-182,134,104,66,12,19,-82,-86,-372,-162,-230,-276,-339,-416,-469,-438,-355,-309,-205,-149,-94,-58,-114,5,-146,66,101,-229,-196,-43,-69,179,-112,113,89,20,-49,-93,-78,-74,58,161,285,141,-33,-271,293,626,80,696,302,230,131,343,643,26,556,64,467,431,387,352,315,292,258,-132,202,-165,17,77,87,47,-139,-39,-105,-171,-212,-289,-431,-370,-425,-457,-465,-392,-337,-299,-256,-239,-229,-229,-221,-246,-267,-281,-301,-312,-480,-248,-187,-164,-54,-4,-192,132,149,-600,-334,-474,12,7,-178,-293,-273,-495,-836,-646,-432,201,-6,-399,109,384,405,397,425,434,-354,-920,237,377,348,276,213,101,2,-508,-1247,-185,-1421,-99,-39,20,-6298,-1159,84,67,-889,-42609,-113660,-49,-80,-13338,-8251,-8963,-4931,-3329,7,-3765,19,-6068,-328,6,-1983,-2381,-3,-1430,-3,5,36,-1122,86,99,-87,-80,10,-220,-420,133,127,115,82,47,21,-10,-40,-181,-545,-74,-86,-243,-231,-126,-176,-314,-180,-205,-192,-194,-202,-566,-271,-187,-172,-153,-135,-105,-99,-94,-94,-128,-128,-159,-164,-291,-136,-117,-259,-117,-108,-109,-133,-149,-164,-201,-404,-224,-194,-174,-156,-105,-401,-287,-423,-175,-188,37,16,20,202,-126,-190,-203,75,294,290,306,292,-185,-79,-285,72,-104,-324,-267,-322,-59,-45,-149,-94,-106,-147,-144,-796,-205,-209,-215,-342,-199,-183,-867,-129,-509,-428,-12,13,79,-423,178,-3271,-10741,296,299,-3264,-791,-3741,294,-2308,290,263,228,180,139,93,-470,-39,-101,-144,-151,-113,-17,-183,131,285,306,-5,149,-34,-40,588,393,-353,87,101,138,157,455,3,-140,-342,-112,-264,-409,-338,-193,-64,-95,126,-44,90,-110,-31,-251,-209,-275,105,189,109,-86,22,-171,-88,-206,-249,-267,-307,-353,-411,-429,-365,-507,-263,-199,-177,-153,-129,-121,-249,-138,-190,-89,-106,-123,-140,-173,-185,-232,-211,-238,-263,-285,-310,-322,-360,-375,-384,-393,-385,-368,-342,-309,-312,-277,-215,-190,-179,-181,-325,-194,-221,-268,-329,-382,-413,-360,-279,-200,-128,-68,-287,-140,45,0,-139,154,-70,-218,-220,-232,115,337,163,87,-11,-43,-108,121,88,-323,-96,-275,-267,-200,-354,-460,-345,151,151,-107,191,43,18,-48,-214,-47,-5,-74,-124,-161,-170,-133,-155,-89,-238,-86,-94,-149,-208,-284,-341,-327,-236,-191,-91,-47,-11,21,37,31,-133,16,-21,-57,-120,-160,-117,-90,-154,-24,-193,-69,-97,-431,-264,-10,108,8,-26,-122,45,-33,-106,-236,-346,-172,-151,-92,-47,-371,60,-44,-436,-224,-423,211,-72,-85,60,188,57,-194,-218,-239,-14,-109,-275,-359,-439,-323,-190,-308,-44,12,55,60,140,175,-265,-354,11,-73,90,-80,399,470,301,143,153,-10,-47,78,-54,-224,-248,-252,-273,-340,44,-221,258,164,-47,175,90,58,465,485,160,681,322,77,-128,20,290,467,58,-231,-202,-148,-252,-97,332,401,411,356,-72,-101,14,-256,100,86,-92,-154,-22,-7,16,124,51,-225,-97,18,-33,-89,-140,-150,-98,-86,15,92,361,122,-290,-213,354,164,-201,-316,-141,-23,101,-273,84,25,-19,-42,-67,-411,-65,-56,-80,-255,-124,-93,-120,-147,-167,-192,-416,-417,-276,-283,-330,-328,-336,-340,-350,-344,-337,-320,-306,-294,-271,-252,-246,-244,-254,-264,-264,-268,-262,-244,-231,-203,-195,-166,-165,-167,-161,-162,-257,-194,-241,-290,-337,-335,-302,-238,-213,-136,-113,-97,-90,-267,-125,-219,-244,-283,-305,-275,-234,-193,-305,-15,-11,-16,-18,-31,-76,-236,-168,-359,-146,-76,-168,-27,-193,-136,180,-99,-318,-189,-74,104,105,103,84,-297,0,-21,-201,-80,-89,-79,-96,-245,-3,-153,-168,-116,25,-107,-262,-265,-223,-133,-145,-173,-192,-223,-247,-265,-275,-296,-313,-330,-358,-330,-286,-241,-212,-152,-159,-31,41,-242,158,227,279,23,244,-94,-186,-200,66,-71,-28,287,-16,-254,-36,-103,28,-56,-118,-157,-162,-233,-115,-134,-117,-132,-193,-230,-69,-301,-94,-131,378,412,2,-147,-97,196,53,-52,0,59,86,-185,-204,-295,-127,93,-155,-90,-194,-245,-196,-234,44,136,-19,-32,70,-264,-111,-229,-78,27,301,122,-20,179,-47,-153,-304,-168,-83,67,49,-196,11,-73,-84,-172,-28,-58,-81,-112,-166,-208,-246,-222,-210,-176,-131,-75,-38,-539,-235,-313,-211,-337,-201,-275,-278,-284,-234,-189,-141,-85,-52,-54,-28,-8,-32,-204,-123,-201,-323,-368,-516,-482,-74,25,-89,197,269,-254,45,289,232,154,-2747,-365,-169,-265,-318,-267,-181,-112,-37,8,27,-281,-186,-121,-84,-119,-218,-212,-403,-170,-389,-149,-150,-174,-194,-231,-231,-212,-146,-96,-118,-25,82,46,-117,370,266,-149,-230,-179,104,193,40,-102,63,-19,184,-25,128,49,-19,-3,-3,0,-16,18,20,4,-5,-48,-40,-49,-218,9,78,125,-14,205,248,-54,-135,-131,61,24,-208,-275,-117,-378,-302,-380,-403,-356,-331,-316,-293,-297,-284,-267,-231,-194,-158,-119,-103,-104,-121,-153,-190,-250,-325,-397,-330,-249,-166,-82,-12,7,109,168,-108,-264,-126,-195,-205,88,-317,-184,293,244,-141,-236,-207,-247,-375,-26,-128,-221,-332,-370,-327,-235,-147],[-387,-280,-179,-161,-28,27,-93,-337,-59,-80,162,-4,-164,-95,-287,-79,-362,-244,-312,-328,-286,-198,-87,17,-87,-290,-224,-94,-176,-231,-180,-262,250,457,327,-10,133,-35,-87,-344,-98,-169,-193,-212,-219,-184,-153,-101,-258,12,59,108,-83,-25,182,-177,5,144,-301,-217,-19,-100,-75,-126,-163,-152,-139,-106,-60,-14,-122,-11,-32,-41,-57,-80,-247,-143,-171,-191,-200,-202,-215,-179,-98,-12,-50,165,20,325,387,428,415,380,326,227,7,-11,-98,-193,-238,-218,-157,-192,-14,30,65,-172,-323,-392,-101,18,-34,-291,-188,-286,-397,-387,-281,-175,-81,7,-42,56,37,-199,-244,-385,-199,-99,-133,-145,-145,-175,-41,-18,-485,-362,-451,39,32,-259,-315,-283,-576,-758,-561,-453,87,-40,-144,41,24,9,-25,-17,-26,-189,-815,-77,-104,-114,-148,-151,-181,-179,-491,-2195,-160,-1751,-364,-944,-213,-6385,-539,-254,-216,-2894,-49681,-88000,137,218,-24514,-10795,-13054,-6174,-3539,517,-4577,-402,-5741,-1174,-249,-2946,-2623,-139,-933,-93,161,-462,-1481,144,128,129,-307,124,47,71,120,129,137,128,116,113,100,85,-148,-546,30,24,-256,-275,-146,-71,-323,-111,-162,-178,-208,-244,-576,-286,-288,-294,-300,-312,-313,-342,-362,-366,-368,-313,-287,-244,-333,-162,-139,-256,-154,-153,-158,-179,-181,-175,-186,-435,-177,-158,-171,-205,-214,-336,-326,-451,-201,-186,-156,-143,-108,-87,-57,-189,-145,42,114,154,225,269,-221,-159,-391,-1,-179,-363,-289,-209,33,11,-74,-60,-64,-88,-124,-697,-67,-48,-36,-323,-38,-48,-1020,-132,-874,-392,-270,-287,-256,-944,-100,-4892,-3044,123,173,-2899,318,-4446,460,-2267,635,688,661,313,705,656,-474,-33,265,81,-118,-292,-265,-122,18,224,237,-47,85,-60,-29,470,388,-358,105,138,172,84,50,-2,-175,-205,-217,-279,-372,-412,-377,-285,-179,-78,-180,82,-71,-28,-317,-139,-264,99,247,204,-211,137,-278,94,-128,-275,-236,-228,-73,7,-281,-353,-460,25,-76,-44,-61,-81,-120,-296,-220,-177,-11,22,-33,112,89,56,-224,50,140,231,201,153,23,-245,-234,-247,-248,-216,-226,-203,-328,-316,-226,-2,29,35,16,-278,-57,-125,-212,-306,-374,-393,-359,-298,-248,-215,-205,-314,-252,-278,-301,-308,-289,-282,-281,-300,-261,-293,-339,-401,-474,-478,-406,-305,-183,-100,-331,-63,-198,-216,-146,-461,-434,-368,262,195,-84,377,8,61,-72,-292,-62,105,-22,283,572,409,189,-153,392,-285,181,-26,45,24,125,23,-59,-146,-182,-114,-80,-37,16,58,26,-125,159,176,203,203,-160,112,-42,-148,-28,-116,-3,-8,-304,-345,-85,30,-19,5,-103,16,-108,-224,-300,-339,-271,-198,-97,-19,-367,117,-47,-423,-169,-383,115,-53,-67,-8,-66,-123,-183,-246,-260,-311,-332,-347,-300,-226,-134,-15,-366,128,192,-27,6,315,327,-293,-275,22,-130,48,-127,277,490,367,133,147,-58,-139,-4,-86,-234,-47,-64,-166,-371,38,-185,284,230,-9,154,102,71,403,345,59,851,267,37,-139,57,305,473,20,-294,-195,-86,-233,-135,33,4,12,35,-54,-49,80,-224,81,47,-98,-184,-88,-120,-120,-97,-46,-210,-5,80,5,156,-75,158,131,-150,59,61,39,39,-276,-140,214,203,-209,-374,-101,-19,25,-234,301,271,214,195,-136,-390,-72,172,1,-165,-112,-67,-155,-236,-305,-372,-452,-522,-396,-373,-363,-389,-395,-402,-415,-415,-413,-395,-372,-347,-308,-282,-244,-224,-222,-226,-228,-246,-264,-275,-293,-291,-299,-275,-269,-256,-233,-212,-280,-186,-201,-218,-239,-256,-273,-250,-229,-205,-202,-203,-209,-285,-262,-333,-392,-428,-416,-361,-325,-256,-274,-196,-225,-251,-253,-237,-225,-210,-163,-317,-109,-90,-238,-81,-184,-162,-131,-159,-341,-229,-89,-47,-3,76,130,-157,165,187,-149,48,174,126,-113,-232,55,-179,-192,-164,117,-113,-248,-295,-166,-6,-81,160,29,-195,-19,178,200,-101,-72,-31,-168,3,178,152,-229,96,-100,-29,32,-266,47,36,5,-5,-49,-76,-216,-227,-119,-126,-147,-165,-167,-299,-222,-248,-249,-254,-248,-244,-222,-309,-141,-89,-25,-97,-266,-304,-64,-309,-135,-166,284,233,-18,36,-97,-145,-193,-164,-97,-32,33,-49,-90,-238,-85,-2,-269,-158,-187,-135,-47,-235,151,92,-58,-104,45,-261,-211,-248,-59,94,151,92,-68,-31,-108,-201,-295,-221,-159,-124,-91,-140,-66,-75,-90,-145,-94,-131,-163,-196,-233,-218,-179,-85,-18,54,77,74,280,-450,-389,-437,-209,-295,-185,-240,-190,-281,257,351,309,272,107,-45,97,72,-35,-119,-42,-82,-303,-190,-523,-513,-339,-287,-202,-172,-127,-127,-188,-210,-298,-305,-2972,-282,54,194,323,413,466,-52,415,425,-23,-295,-203,-138,-58,-118,-191,-197,-493,-46,-325,32,69,-53,-206,-180,-136,-90,-8,36,-155,11,94,44,-149,107,49,-135,-274,-190,-172,-215,-271,-302,-309,-289,-285,-263,-216,-173,-115,-61,-25,-6,-116,1,-11,-47,-80,-130,-163,-177,-332,-83,-6,49,-57,153,194,-107,-133,-184,107,48,-266,-324,-146,-355,-311,-323,-284,-233,-205,-192,-176,-202,-228,-268,-291,-293,-269,-220,-179,-145,-118,-98,-157,-90,-172,-458,-219,-299,-367,-351,-265,-165,-51,54,-149,-243,-154,-321,-318,91,-290,-200,301,288,-88,-232,-127,-211,-360,91,46,-128,-158,-272,-394,-415,-321],[-154,174,221,-75,36,145,-114,-361,-59,-97,-37,-104,-261,-166,-223,-263,-354,-328,-346,-339,-315,-280,-233,-191,-141,-288,-191,-94,-198,-231,-160,-352,250,246,207,-59,100,-6,-110,-300,-284,-392,-465,-534,-555,-471,-373,-246,-221,13,160,284,-150,74,245,-183,-96,31,-278,-255,-70,-191,-275,-278,-242,-172,-133,-106,-91,-76,-192,-186,-106,-81,-54,-55,-219,-29,-25,1,61,149,120,68,227,587,-130,413,-39,777,352,415,715,625,531,484,143,305,4,173,126,80,53,-195,-3,-13,-40,-247,-380,-355,-52,-67,-77,-333,-80,-105,-162,-222,-303,-361,-357,-280,-193,-90,19,-233,-395,-301,-224,-49,-88,58,-54,-179,-92,-164,-363,-446,-449,32,114,-273,-331,-298,-673,-723,-499,-482,208,-30,48,278,251,214,139,92,11,-90,-733,-303,-404,-425,-355,-221,-128,-36,-526,-3309,78,-2192,-1001,-2197,-107,-6352,-317,128,168,-5934,-56719,-66101,285,275,-33729,-13901,-15873,-6944,-3800,171,-5729,-1752,-5383,-2146,-1649,-3815,-2873,-663,-559,-161,66,-1207,-1923,-87,-165,-226,-588,-349,-393,-426,-422,-392,-355,-330,-306,-272,-250,-228,-204,-516,-112,-149,-296,-359,-263,-138,-363,-49,200,126,199,-44,-571,-304,-4,-53,-120,-194,-249,-285,-211,-59,22,294,278,-30,-404,-171,-112,-260,-93,216,186,-41,71,-97,-237,-477,-211,-121,-74,-69,-60,-282,-372,-482,-161,-207,-239,-276,-262,-232,-168,-201,-121,-22,33,40,65,55,-275,-255,-533,-160,-217,-427,-318,-290,-233,-177,-153,-153,-131,-139,-166,-587,-67,-19,24,-320,88,97,-1223,-346,-1143,-377,-128,-159,-622,-1474,-46,-6376,240,307,334,-2485,387,-4672,-32,-2299,471,537,552,254,515,470,-505,-95,160,38,-74,-161,-166,-133,-85,-55,-47,-103,-106,-151,-191,-251,-298,-336,-294,-244,-189,-157,-75,-19,-125,-74,72,117,-321,140,-96,0,-86,128,-318,126,-31,-23,-379,-93,-251,85,257,237,-347,177,-356,122,-71,-289,-224,-304,-165,-228,-257,-403,-374,-119,-85,-70,-74,-107,-169,-301,-304,-281,-216,-124,-79,62,106,68,-233,50,194,162,99,21,-111,-283,-234,-285,-308,-290,-262,-233,-360,-328,-182,-172,-169,-174,-189,-233,-203,-221,-249,-282,-302,-323,-358,-382,-403,-423,-447,-485,-495,-460,-423,-381,-332,-311,-304,-385,-271,-251,-226,-188,-151,-103,-70,-136,115,100,-342,-34,-134,-169,-107,-453,-400,-372,260,137,-72,345,-33,104,-96,-371,-88,67,-192,201,452,410,228,-151,426,-340,127,-73,-5,-4,212,108,73,-146,-174,-226,-340,-401,-359,-300,-251,-175,-133,-92,-39,-4,-160,157,2,-151,-56,-48,60,88,-166,-336,-166,-47,-54,23,-81,89,-18,-145,-287,-330,-329,-285,-202,-143,-353,-49,-55,-403,-114,-269,-180,-251,-302,-345,-372,-365,-350,-316,-287,-272,-236,-248,-153,-86,-5,100,-375,134,117,-101,-65,339,306,-318,-199,49,-176,4,-163,172,314,426,128,123,-110,-212,-109,-118,-236,-63,-34,-59,-342,-218,-252,-232,-163,-70,23,105,102,267,213,-37,497,205,-5,-147,82,312,487,1,-348,-179,-33,-224,-295,-287,-163,-6,130,-37,9,127,-204,104,276,-105,-211,-149,-258,-368,-310,-154,-195,95,216,-1,176,-104,233,171,-165,121,106,72,-40,-257,-127,-81,12,-188,-407,-62,0,-36,-201,259,382,173,133,-200,-362,-94,229,75,-83,-97,-51,-10,-82,-51,-118,-389,-521,-77,-82,-345,-251,-195,-235,-284,-321,-435,-385,-404,-413,-392,-364,-347,-337,-342,-349,-346,-344,-331,-303,-282,-244,-229,-194,-189,-188,-185,-189,-308,-229,-275,-308,-312,-280,-242,-172,-169,-67,-70,-36,-26,-302,-153,-264,45,115,136,-184,-11,-7,-228,257,252,142,44,-39,-127,-186,-208,-212,-197,-180,-259,-140,-184,-182,21,-146,-358,-294,4,278,259,366,389,-18,242,305,-87,-17,209,113,-129,-211,-29,-206,-224,-221,-238,-275,-289,-316,-333,-377,-365,-353,-306,-292,-184,-105,-23,0,-94,-94,-179,21,105,72,-242,-67,-136,-201,-242,-292,-297,-292,-306,-304,-335,-345,-335,-291,-240,-183,-143,-106,-73,-218,-88,-244,-93,-108,-114,-118,-198,-378,8,-20,-81,-149,-330,-396,-89,-343,-173,-202,98,17,-63,-154,-245,-316,-356,-370,-379,-400,-411,-433,-453,-453,-394,-332,-366,-183,-102,-11,71,-248,177,33,-100,-175,2,-210,-297,-257,-49,153,194,139,-100,35,-28,-255,-260,-265,-147,-168,-180,-185,-185,-181,-165,-135,-107,-109,-107,-111,-134,-137,-135,-80,-52,-15,19,31,125,-320,-476,-455,-209,-259,-181,-222,-194,-308,208,484,448,409,122,-39,162,101,-40,-36,-61,-74,-257,-68,-530,-531,-75,-97,-100,-147,-151,-155,-417,-575,-42,-1388,-2032,-250,282,381,451,523,541,-7,386,339,-88,-301,-209,-148,-33,-102,-150,-152,-487,-100,-211,56,317,-78,-235,-125,-48,-144,-220,-319,-372,-373,-342,-293,-265,-250,-245,-205,-291,-177,-156,-124,-115,-132,-83,-56,-63,-180,-82,-101,-109,-120,-141,-167,-193,-211,-233,-270,-302,-352,-392,-401,-433,-279,-196,-133,-82,-10,46,-163,-135,-230,129,69,-332,-335,-110,-294,-159,-247,-235,-23,-36,-43,-19,-14,10,32,60,62,-138,-70,-8,128,-256,45,-186,-14,-170,-474,-78,-124,-218,-289,-300,-234,-126,-20,-199,-233,-202,-466,-265,94,-246,-205,63,45,-28,-210,-149,-202,-338,-242,-181,-101,-2,49,102,139,-66],[-172,218,326,27,77,219,-133,-315,-54,3,-15,-194,-252,-176,-176,-137,-345,-255,-92,-42,-33,-28,-23,-32,-56,-272,-141,-100,-218,-179,-137,-342,-85,-124,-172,-207,-230,-261,-272,-293,-302,-310,-284,-268,-258,-219,-280,-150,-180,-54,-17,17,-183,32,18,-141,-177,-103,-205,-280,-247,-230,-200,-146,-214,-115,-55,-23,55,98,-239,-324,170,222,80,-76,-169,77,332,215,301,271,93,37,131,106,-170,130,-82,298,315,380,625,702,489,775,303,709,99,215,365,298,168,-78,-70,-177,-243,-278,-360,-309,-152,-147,-147,-369,-129,-127,-138,-136,-313,-283,-55,15,-1,63,76,-211,-514,-208,-237,-26,-50,43,-114,-175,123,5,-218,-543,-430,-130,-19,-191,-295,-277,-748,-696,-431,-485,72,37,203,530,474,402,290,208,102,-13,-648,-210,-294,-344,-393,-384,-383,-349,-587,-4234,-545,-2713,-1765,-3440,-222,-6150,-520,0,11,-9614,-60868,-49955,-36,-78,-39197,-17988,-16338,-7039,-4041,-65,-7027,-3123,-5080,-3126,-2975,-4352,-3058,-1257,-306,-182,0,-1842,-2397,-132,-191,-224,-865,-254,-244,-226,-192,-152,-120,-112,-116,-121,-146,-186,-235,-449,-287,-345,-289,-436,-381,-231,-400,-26,409,181,245,-20,-483,-341,11,108,23,-47,-74,-61,31,180,48,364,220,-79,-468,-226,-97,-246,-172,148,78,-168,230,207,72,-481,5,62,-63,128,65,-224,-387,-481,19,22,-46,-138,-182,-180,-102,-204,-111,79,244,213,325,331,-315,-303,-423,-182,-171,-480,-323,-149,-187,-205,-233,-258,-235,-223,-196,-450,-63,-3,41,-315,90,80,-1441,-597,-1085,-372,-178,-234,-941,-1969,-1246,-6971,-67,-40,-49,-2220,-77,-4515,-667,-2401,-234,-286,-333,-382,-407,-417,-545,-410,-393,-377,-369,-365,-334,-305,-269,-231,-190,-147,-85,-105,-53,156,223,-293,103,147,193,254,450,329,0,55,325,184,-249,123,-87,-24,-46,210,-411,128,20,-2,-385,-66,-242,77,346,316,-286,56,-290,60,-24,-286,-208,-378,-203,-237,-239,-416,-272,-174,-114,-110,-50,-10,-185,-254,-354,-183,97,76,-115,15,-43,-87,-241,-189,-257,-320,-375,-367,-309,-298,-254,-251,-302,-229,-243,-258,-378,-332,-300,-306,-310,-324,-345,-361,-367,-369,-359,-337,-293,-250,-226,-193,-160,-121,-75,-411,-149,91,-241,95,253,-79,-199,-451,-238,301,423,119,138,27,-73,-145,158,99,-345,-1,-73,-121,-73,-363,-357,-348,261,90,-63,298,-72,150,-113,-437,-109,-110,-326,-187,-106,-23,65,-139,136,-382,73,-124,-58,-31,52,37,27,-136,-159,-63,-110,-148,-167,-183,-193,-153,-125,-83,-23,12,-155,160,55,-149,-98,18,127,196,-20,-217,-233,-115,-80,-16,-90,-169,-246,-321,-342,-308,-187,-112,-19,46,-321,153,-57,-371,-55,-149,-10,-52,-94,-123,-149,-165,-183,-285,-215,-273,-332,-389,-287,-181,-73,48,-312,50,44,-105,-140,228,177,-331,-111,-65,-195,-234,-261,-211,-122,-3,79,94,-153,-257,-206,-138,-223,-66,-12,48,-273,-36,-86,-120,-170,-215,-255,-283,-258,-201,-125,-107,24,65,-38,-142,103,155,120,12,-377,-144,-39,-212,-251,-225,-283,-315,-302,-250,-181,-124,-187,-33,-7,-98,-226,-194,-103,-42,-53,-47,-164,-20,-18,-3,42,-141,52,36,-114,14,-6,-46,-90,-223,-161,-203,-243,-286,-399,-378,-341,-276,-200,-140,-62,10,72,-247,-329,-108,213,147,-5,-72,-48,107,31,12,-171,-303,-405,-211,-226,-345,-253,-232,-217,-212,-199,-481,-177,-159,-129,-72,-392,-31,109,50,-105,-27,-93,-316,-79,65,180,251,19,120,107,48,-142,-329,-148,-243,-339,-391,-304,-234,-145,-155,-12,-76,30,64,-310,-181,-265,30,287,188,-292,-9,86,-162,277,327,107,35,-26,-60,-156,-219,-264,-265,-239,-215,-193,-186,-185,89,-161,-321,-366,29,352,298,461,555,111,273,359,-18,-80,160,95,-135,-189,-29,-223,-246,-266,-228,-231,-226,-212,-173,-208,-215,-263,-324,-419,-450,-342,-227,-128,-115,-140,-184,41,40,67,-241,-24,-60,-121,-65,-306,-37,-12,-14,-9,-45,-75,-285,-199,-62,-157,47,111,-93,-119,-68,-243,50,230,203,158,-201,-374,67,23,-148,-201,-354,-403,-133,-384,-200,-229,-5,-54,-100,-152,-211,-259,-291,-313,-340,-374,-390,-399,-394,-384,-365,-361,-356,-357,-355,-345,-338,-322,-299,-265,-231,-226,-162,-157,-316,-249,-44,-13,10,48,-94,-2,23,-288,-215,-279,30,270,229,-28,8,13,-112,-140,-10,218,53,260,-8,-74,107,107,81,68,-32,-21,111,-175,-445,-328,-208,-230,-185,-218,-196,-321,153,413,387,357,135,-35,146,95,-35,-29,-51,-177,-208,-33,-537,-530,-5,-22,-33,-99,-135,-181,-598,-1191,-2202,-4227,-1086,-268,61,101,126,118,83,24,-35,-107,-186,-297,-259,-262,-208,-143,-99,-91,-394,-168,-87,99,221,-96,-257,-70,171,117,83,86,-191,5,-24,-37,-244,-90,-121,-111,-271,-159,-164,-174,-211,-238,-254,-250,-265,-268,-252,-239,-212,-187,-175,-172,-207,-163,-162,-175,-181,-212,-244,-295,-420,-376,-397,-426,-426,-413,-378,-332,-268,-266,-191,-130,-412,-304,-110,-232,-102,-215,-259,273,340,364,269,108,5,303,368,66,-96,-55,-22,-79,-208,110,-208,51,-155,-448,-235,-257,-197,-91,12,-188,-63,-45,-260,-236,-264,-490,-77,-31,-197,-204,-229,-213,-222,-188,-129,-118,-314,86,97,-64,191,85,120,157,-62],[-182,240,235,138,133,173,-153,-257,-50,87,70,-245,-135,-42,38,62,-336,-285,-142,27,57,6,-18,-25,-63,-249,-88,-105,-233,-103,-114,-222,-41,-122,-209,-278,-325,-365,-371,-378,-384,-401,-398,-418,-401,-339,-327,-221,-152,-76,-11,55,-155,147,176,-80,-218,-2,-143,-292,6,-234,-167,-244,-316,-352,-388,-392,-367,-330,-312,-308,-255,-190,-121,-99,-113,-52,109,164,227,288,95,23,94,495,-168,35,-99,574,292,326,531,489,445,375,295,221,173,93,19,-31,-53,-60,-50,-59,-75,-252,-280,-257,-244,-338,-411,-408,-276,-161,-71,-78,-327,-319,123,146,5,64,99,-147,-395,-107,-242,-46,-79,-108,-147,-166,-137,-158,-182,-578,-389,-159,-157,-130,-213,-217,-780,-675,-358,-466,-36,129,244,273,292,296,261,256,225,100,-566,148,150,184,-260,251,252,259,-687,-4267,-2078,-3299,-2597,-4367,-184,-5813,-1161,-317,-2232,-13542,-58135,-42553,-69,-63,-40804,-23467,-14416,-6452,-4193,-1121,-8228,-4277,-4872,-4005,-4152,-4303,-3135,-1759,-187,-201,-152,-2143,-2846,-83,-85,-61,-1085,-5,30,61,104,148,179,184,172,155,114,57,-124,-364,-358,-545,-339,-467,-491,-320,-417,-70,-64,-34,-31,-36,-367,-370,22,71,103,119,135,115,101,99,76,150,161,-118,-431,-258,-50,-219,-229,90,-23,-239,-31,-96,-163,-447,-209,-192,-197,-213,-195,-178,-365,-442,-97,-95,-95,-129,-148,-188,-204,-220,-170,-102,-7,57,153,222,-323,-246,-242,-214,-63,-444,-301,68,184,166,130,87,79,45,-215,-292,2,-4,-13,-315,-16,-20,-1239,-876,-793,-382,-118,-172,-1184,-2398,-2678,-5924,-284,-273,-263,-2323,-182,-4221,-1333,-2586,-266,31,57,69,87,98,-589,-82,16,-34,-105,-192,-266,-351,-407,-357,-286,-227,-160,-109,-68,11,38,-247,69,78,79,56,86,99,89,111,113,137,-175,118,-66,-33,20,54,-311,6,6,26,-326,-63,-248,68,381,418,-106,-106,-179,145,5,-271,-192,-454,-165,40,-183,-368,-163,-46,-40,-166,-69,-54,-214,-184,-297,-193,94,57,-123,187,146,102,-244,5,-75,-159,-240,-314,-376,-362,-306,-242,-314,-199,-95,-49,-384,-333,-86,91,110,110,94,-142,61,29,-226,-250,-125,-173,-223,-224,-173,-86,13,-433,-100,243,-301,184,309,-75,-173,-430,-173,343,276,96,85,-29,-137,-235,-307,-367,-346,-207,-122,-79,-48,-277,-317,-314,47,13,-65,-16,-110,-30,-127,-488,-116,-27,-387,25,7,-23,-39,-121,-130,-390,-209,-220,-255,-267,-279,-270,-256,-253,-276,-318,-374,-430,-420,-380,-340,-262,-209,-157,-96,-68,-148,48,95,-143,-154,75,132,113,91,-76,-258,-172,-128,-213,-291,-332,-275,-327,-227,-277,181,251,315,328,-274,251,-58,-332,-135,-210,-156,-41,-121,-124,157,118,-96,-289,-193,-239,-111,-165,66,110,250,246,-238,-30,0,-48,-218,567,566,-341,-16,167,-188,-56,-181,-219,-247,-176,-103,-29,-192,-278,-290,-149,-198,-53,23,151,-197,5,-25,314,304,65,117,208,160,102,23,-144,-28,-67,-84,-131,-81,-50,-74,-102,-371,-160,-207,-270,-335,-354,-349,-302,-251,-200,-149,-115,-172,-61,-47,-83,-229,-223,-125,-41,-53,-66,-107,-141,-209,-242,-247,-221,-178,-134,-78,-22,24,56,-75,-182,84,294,304,-78,-373,37,71,-86,-126,159,279,83,11,-274,-296,-115,61,49,61,-38,-34,-28,-75,-117,-210,-215,-281,-265,-237,-337,-243,-117,-98,-28,-71,-459,-109,-97,88,-19,-421,-24,154,60,-102,19,-97,-264,-78,5,142,245,62,70,-67,-159,-179,-343,-70,-66,-45,-90,-172,-291,-395,-307,-207,-142,-92,-65,-305,-192,-244,-113,-84,-42,-380,-10,135,-79,193,157,49,9,-23,-34,-126,-61,-61,-70,-69,-142,-229,-189,-168,20,-162,-236,-319,55,88,98,145,170,166,157,156,56,-136,71,34,-125,-161,-63,-223,-237,-282,-145,-226,-203,-153,-34,-58,36,12,-123,-240,-133,-193,-248,-296,-285,-211,-177,-45,-7,124,-222,181,160,-153,-19,-303,234,581,130,207,422,16,-289,-148,-10,-174,98,231,-101,-24,-20,-178,4,495,439,108,-182,-306,73,-8,-208,-240,-319,-300,-189,-410,-208,-240,-277,-324,-370,-363,-334,-300,-253,-205,-198,-140,-108,-81,-55,-131,-27,-38,-275,-81,-108,-131,-162,-278,-225,-256,-296,-341,-348,-297,-259,-217,-106,-33,29,98,-39,-70,63,-259,-156,-242,83,350,293,34,-5,41,-113,-146,-10,257,9,176,15,-48,-14,-22,-47,-42,-66,-68,100,-20,-302,-162,-194,-196,-182,-215,-184,-302,106,450,423,380,156,-21,122,60,-4,-47,-37,-264,-153,-42,-531,-502,92,151,152,92,56,-2,-685,-1661,-5540,-6019,-288,-317,-312,-296,-272,-261,-261,-258,-280,-302,-340,-361,-402,-434,-346,-263,-185,-119,-285,-198,57,114,138,-92,-263,-9,135,138,66,119,-170,33,59,-4,-298,84,58,-46,-215,-130,5,-9,-144,-180,-111,-124,-168,-317,-238,-274,-291,-294,-285,-260,-209,-139,-58,16,-122,-73,66,53,-303,182,248,193,-71,0,-65,-281,-281,-407,-417,-312,-491,-236,-89,-168,-41,-162,-267,254,338,356,247,134,-13,241,336,77,-35,-32,-34,-298,-15,163,-219,117,-128,-409,-46,-73,-136,-167,-173,-214,-169,-155,-317,-240,-305,-278,-219,-241,-249,-234,-187,-84,-28,-121,103,-73,-295,113,63,-32,134,93,29,-7,-60],[-206,-98,-78,-43,-8,9,-201,-226,-89,-59,-98,-248,-93,-50,-26,-3,-363,-327,-225,-189,-265,-288,-210,-82,-115,-254,-73,-137,-254,-51,-122,-110,343,445,132,-246,-24,58,-209,-206,-10,-91,-147,-219,-290,-306,-286,-240,-143,-49,159,259,-107,460,329,-48,-223,-5,-125,-321,4,-225,-86,-188,-219,-344,-223,-152,-59,78,-244,-206,-55,156,31,-149,-85,-229,-10,21,101,214,85,4,1,608,-170,-143,-121,708,258,227,484,775,375,1980,607,1260,304,229,601,545,305,112,-8,-66,-61,-228,-211,-223,-49,-98,-100,-429,-208,-278,-366,-432,-388,-328,-279,-224,-205,-186,-160,-152,-255,-196,-266,-255,-283,-308,-339,-322,-315,-321,-326,-458,-351,-265,-263,-243,-245,-226,-760,-679,-303,-455,-147,67,119,159,192,214,202,226,228,102,-518,264,306,383,-590,475,597,656,-863,-3356,-3126,-3928,-3446,-4542,41,-5429,-2213,34,-5852,-17248,-49847,-45087,-208,-224,-40688,-30567,-11212,-5369,-4200,-3075,-8992,-4993,-4787,-4635,-5116,-3891,-3095,-1889,-218,-271,-782,-1921,-2522,126,109,105,-1168,83,79,74,88,112,133,132,125,118,91,58,-117,-291,-498,-720,-158,-431,-581,-409,-408,-245,-232,-167,-110,-56,-256,-400,17,94,119,276,309,307,210,287,85,261,87,-152,-346,-271,6,-199,-252,39,-134,-260,-185,-228,-263,-403,-250,-228,-251,-305,-344,-399,-414,-398,-307,-264,-217,-205,-184,-199,-219,-287,-324,-343,-303,-279,-211,-161,-299,-137,-78,-179,-30,-376,-270,-92,-88,-77,-86,-104,-85,-85,-238,-135,44,112,174,-338,283,310,-987,-1180,-477,-425,157,75,-1350,-2749,-4315,-3541,-140,-158,-186,-2988,-182,-3923,-2034,-2868,-757,-129,-119,-113,-86,-48,-642,9,46,74,89,-202,98,32,-212,-64,-118,-189,-200,-118,-96,48,62,-217,72,70,55,17,36,49,46,86,112,156,-124,109,-47,-38,87,90,-223,81,102,42,-274,-103,-289,39,476,468,70,-85,-87,115,9,-265,-192,-451,-208,40,-154,-301,-69,96,14,-248,-18,-7,-258,-120,-230,-227,-43,-26,-100,200,167,101,-255,-19,91,-42,-179,-312,-428,-269,-200,-244,-335,-220,81,39,-396,-343,-58,324,319,295,66,-127,153,19,-329,-197,-168,-223,-246,-200,-125,-43,-51,-394,-52,162,-345,194,201,-80,-160,-336,-103,48,6,-42,-112,-180,-231,-260,-252,-255,-355,-173,-145,-124,-119,-225,-297,-290,-90,-103,-92,-79,-170,-63,-153,-437,-118,-80,-370,-22,-32,-45,-39,-117,-83,-361,-128,-227,-200,-202,-246,-278,-314,-354,-323,-259,-195,-123,-40,29,-40,-26,180,180,165,97,-158,-25,-117,-242,-346,-400,-370,-302,-231,-181,-222,-237,-207,-276,-366,-461,-389,-330,-186,-260,124,191,250,255,-235,177,-80,-310,-146,-200,-197,-128,-194,-193,6,-33,-118,-305,-341,-389,-218,-134,37,14,180,250,-183,-122,-29,13,-310,607,655,-371,62,193,-174,-167,-318,-377,-266,-117,-12,-8,-244,-305,-370,-165,-184,-45,50,3,-146,-101,-137,-182,-212,-219,-212,-201,-175,-151,-124,-159,-90,-111,-135,-169,-215,-236,-305,-356,-373,-367,-351,-336,-398,-280,-257,-237,-229,-227,-220,-226,-231,-229,-225,-213,-242,-258,-160,-71,-26,22,-47,74,60,-26,54,-261,-4,-41,-61,-68,-70,-72,-136,-158,83,187,304,-37,-365,74,78,-111,-113,87,214,15,-63,-298,-282,-136,286,243,93,-23,-39,297,299,80,-253,-137,-174,-281,0,-339,-246,19,-162,57,-43,-393,-70,-77,-25,-65,-368,-72,-36,0,-113,45,-125,-214,-89,-157,-265,-383,-350,-229,-84,6,-131,-367,-31,-108,-65,-10,-91,-274,-323,-200,-32,-113,84,128,-311,-209,-228,-14,188,124,-322,-38,30,-11,9,-37,-70,-78,-70,-78,-122,-82,-86,-76,-63,-85,-261,-216,-156,33,-171,-146,-215,-32,-74,-114,-110,-117,-142,-163,-172,-203,-251,-307,-366,-400,-374,-315,-245,-218,-281,-226,-296,-189,-120,-8,-69,62,65,-152,-167,8,-23,-49,-76,-151,-163,-188,25,-56,157,-209,191,256,-181,-39,-300,168,376,82,213,234,31,-269,-104,-84,-205,-260,-328,-346,-349,-336,-318,-278,-249,-219,-200,-170,-242,-89,-47,-284,-285,-266,-198,-267,-399,-226,-231,171,185,215,245,87,-53,-63,-99,-220,67,156,233,130,-123,34,189,-209,32,-38,-95,-151,-302,-210,-205,-183,-210,-169,-79,-208,-187,-33,41,36,32,22,-152,-25,-207,-106,-194,27,68,109,85,-34,54,-123,-172,-5,270,-38,103,28,-41,331,347,277,1,-101,-125,249,116,-120,-3,-187,-178,-190,-229,-179,-277,48,-14,-88,-159,-250,-339,-406,-376,-302,-243,-181,-311,-139,-154,-530,-473,-229,-253,-242,-264,-237,-215,-689,-1928,-7589,-5094,-93,-414,-55,-30,-12,-102,-41,-69,-127,-185,-315,-301,-349,-378,-326,-260,-199,-155,-185,-145,-59,-30,-36,-86,-270,-135,-158,-194,-220,-290,-350,-406,-453,-473,-465,-428,-383,-292,-221,-141,-75,1,-205,-215,103,-70,11,-360,132,122,142,185,244,53,-63,155,76,56,-141,-88,42,82,-183,212,405,255,-38,-63,-214,-351,-385,-303,-210,-124,-450,-165,-62,-121,-19,-115,-260,-88,-94,-74,-7,46,-17,175,270,80,20,-19,-65,-353,188,182,-229,163,-102,-380,-74,-47,-147,-260,-346,-324,-278,-273,-356,-240,-276,-111,-176,-270,-388,-402,-260,-48,110,-80,152,-51,-291,77,-4,-27,130,117,110,146,-78],[-201,2,98,170,208,210,-224,-175,-129,-44,-174,-319,-404,-328,-232,-143,-378,-330,-293,-105,-160,-238,-314,-327,-235,-249,-61,-150,-230,1,-122,6,380,437,43,-288,-96,60,-248,-215,64,-2,-74,-167,-271,-353,-450,-400,-307,-220,-154,-95,-58,-26,-5,-29,-197,-17,-129,-345,-37,-194,-42,-12,-121,-370,-322,-230,-140,20,-219,-114,-107,55,-16,-210,-70,-425,-128,-23,-82,-136,-210,-240,-234,-235,-244,-264,-269,-226,-132,7,143,303,295,607,711,784,389,189,691,594,458,319,170,154,162,-214,-146,-192,-77,-118,-211,-450,101,-69,120,73,-256,-171,-73,-104,-149,-168,-155,-137,-130,-125,-304,-134,-153,-181,-229,-238,-267,-277,-241,-333,-319,-81,-66,-52,-77,-103,-724,-707,-266,-456,-306,-354,-311,-275,-243,-219,-228,-199,-193,-196,-503,-169,-146,-97,-916,-11,1,27,-1122,-2202,-2942,-4528,-4202,-3900,-98,-5065,-3557,-213,-9910,-20142,-39708,-55746,-352,-332,-41503,-39124,-7706,-4022,-4001,-4948,-8987,-5134,-4823,-4832,-5768,-3457,-2944,-1480,-383,-419,-1431,-1468,-2063,167,149,150,-1064,141,134,119,113,113,110,93,76,76,69,66,-119,-236,-645,-686,95,-333,-593,-465,-371,-25,-64,-54,-52,-52,-166,-426,0,27,4,90,131,145,130,180,76,168,0,-180,-266,-260,63,-189,-226,-129,-250,-289,-357,-375,-336,-371,-250,-208,-211,-250,-275,-321,-349,-393,-319,-257,-184,-140,-82,-62,-50,-237,-231,-172,-206,-278,-306,-341,-351,-368,-365,-334,-270,-317,-239,-63,51,169,263,338,436,397,-264,5,301,489,219,-381,461,706,-751,-1418,-196,-495,203,87,-1442,-3008,-6091,-495,-122,-128,-140,-4299,-87,-3626,-2745,-3240,-1313,17,1,-133,-40,-39,-670,-2,51,118,183,-255,248,36,-223,-145,-201,-199,-279,-134,-134,119,-22,-200,37,49,218,273,476,460,359,338,373,118,-93,97,-28,-31,-74,-181,-243,-233,-184,-121,-232,-179,-356,-111,-183,-240,-240,-200,-114,-21,0,-262,-201,-362,-259,37,-130,-228,12,102,73,-328,-20,4,-304,-67,-171,-275,-178,-46,-39,209,170,93,-261,-84,14,-66,-140,-216,-310,-233,-219,-254,-355,-232,-60,-45,-405,-352,-40,-42,-46,-56,-66,-129,-40,-66,-403,-138,95,13,-26,236,73,-134,-164,-320,-9,180,-312,304,373,-78,-151,-224,-21,358,205,12,130,34,-90,-186,63,-31,-354,-154,-212,-246,-264,-256,-279,-266,-170,-167,-151,-155,-229,-217,-251,-362,-354,-372,-330,-262,-203,-151,-83,-113,-19,-292,7,-235,-288,-146,-60,-94,-133,-168,-175,-123,-31,88,228,42,-71,-3,239,217,384,153,-167,278,174,-130,-326,2,-119,-223,-296,-344,-384,-385,-387,-388,-384,-383,-379,-381,-374,-373,-388,-407,-401,-406,-378,-349,-307,-292,-278,-263,-302,-330,-343,-368,-415,-444,-435,-375,-302,-237,-149,-103,-19,-54,72,117,-131,-199,-26,-36,-368,-188,-293,-404,-511,-515,-394,-258,-190,-30,54,152,203,-72,-292,-323,-361,-166,-164,-22,84,159,-110,-7,65,101,106,33,74,159,184,205,-96,-137,276,-103,-109,-138,88,227,183,152,-285,-9,109,-185,-419,-286,-63,4,154,24,114,81,-196,22,-5,-67,-246,-278,-185,-82,-85,-80,-90,-99,-139,-157,-181,-326,-277,-335,-369,-372,-344,-307,-265,-203,-151,-105,-55,-12,-353,20,40,-135,-97,21,94,-53,-126,-288,-268,-152,130,114,110,-5,-41,186,220,54,-276,-64,-69,-284,-13,-334,-246,-49,-239,55,-37,-312,-234,-313,-339,-273,-311,-65,28,55,-118,68,-156,-161,-91,-149,61,46,15,-34,-70,-82,-109,-374,-81,-155,-125,-162,-207,-261,-275,-275,-248,-218,-167,-102,-310,-213,-204,-37,197,246,-174,-71,257,56,256,299,-63,-49,-65,-52,-127,-87,-114,-139,-164,-175,-257,-249,-277,-317,-356,-373,-380,-402,-429,-461,-454,-444,-426,-397,-359,-344,-352,-379,-426,-494,-552,-480,-395,-308,-259,-213,-325,-172,-98,12,-57,241,297,-159,-100,301,275,239,180,-176,-162,-201,-92,-137,-157,-189,-128,-83,-185,-50,-285,80,134,36,195,200,47,-224,-63,-4,-240,148,141,-150,61,52,-44,-91,141,209,-61,-146,-173,76,105,-352,-323,-202,-95,-351,-365,-245,-217,260,232,188,167,142,-119,-62,-126,-232,26,137,238,118,-131,36,145,-156,1,-40,-42,-19,-327,-91,-246,-196,-173,-220,-71,-168,-154,-35,-86,-174,-244,-296,-320,-333,-299,-264,-199,-151,-110,-77,-56,-65,-42,-133,-203,6,91,-85,63,35,-45,231,283,286,-21,-127,-176,227,234,62,140,-181,-171,-198,-250,-173,-250,-12,189,102,27,-55,-121,-158,-128,-90,-64,-26,-278,-85,-107,-528,-444,-166,-220,-249,-326,-359,-395,-629,-1913,-6994,-2255,-324,-542,-268,-232,-200,-329,-200,-207,-237,-264,-393,-296,-302,-318,-313,-316,-320,-333,-334,-344,-356,-349,-363,-389,-391,-383,-321,-244,-140,-74,-95,-31,-13,-38,-404,151,230,0,-96,-82,253,71,-267,-257,86,-123,-51,-381,143,151,190,237,270,24,9,106,-32,-4,-150,-105,23,-49,-105,-137,-138,-143,-126,-124,-101,-394,-238,-229,-200,-251,-341,-367,-396,-433,-452,-469,-493,-518,-541,-510,-423,-349,-252,-159,-66,16,73,-14,-102,-128,250,177,-225,178,-60,-355,-122,-113,-95,-22,-102,-254,-371,-369,-320,-204,-167,132,7,-156,-323,-373,-231,4,184,-37,188,-33,-286,48,-82,-36,88,111,38,-90,-151],[-191,-106,-61,-49,-64,-103,-226,-191,-260,-362,-460,-410,-298,-199,-128,-54,-387,-302,-342,-168,14,26,185,157,-238,-237,-60,-142,-177,-224,-238,-213,-174,-97,-47,-272,-171,63,-261,-233,43,73,-166,-101,237,101,-41,-61,-158,-88,81,65,26,-13,-64,-118,-165,-158,-150,-361,-35,-160,76,124,-2,-286,-350,-261,-180,-4,-180,-36,-98,-126,-141,-268,-120,-400,-291,-60,-47,-52,-98,-130,-204,-138,-185,-262,-150,246,202,-11,305,709,221,1260,784,1411,479,137,774,1210,724,711,224,610,267,-183,-74,-131,-49,-127,-321,-446,108,-164,157,145,-210,-78,-54,-78,-120,-82,-29,13,-6,71,-329,-74,59,21,-91,-230,-61,-123,-193,-245,-291,-319,-338,-310,-306,-289,-678,-727,-227,-456,-377,-173,-161,-160,-162,-167,-195,-172,-157,-137,-504,-46,6,77,-1151,-324,188,203,-1438,-1139,-1698,-4981,-4681,-2888,125,-4742,-4955,35,-14036,-21683,-29629,-71108,-40355,-14241,-44458,-33841,-4464,-2590,-3564,-6603,-8198,-4774,-4959,-4563,-5995,-3113,-2692,-730,-624,-632,-2067,-971,-1617,-306,-303,-263,-841,-161,-102,-48,15,78,133,164,-154,206,219,220,-105,-181,-770,-498,207,-188,-518,-435,-298,-22,-4,-34,-78,-119,-121,-430,-62,-25,-64,96,152,172,53,181,71,74,-71,-172,-174,-211,-47,-168,-143,-173,-344,-289,-345,-389,-431,-409,-359,-301,-284,-294,-275,-257,-302,-304,-73,3,92,151,167,98,79,-258,-311,-126,-33,-166,-267,-380,-419,-342,-273,-214,-177,-258,-252,-253,-170,-31,107,241,401,416,-274,144,436,371,126,-427,462,613,-529,-1306,52,-569,40,-58,-1463,-3175,-4922,-115,-85,-43,-18,-6208,61,-3285,-3410,-3669,-1899,-373,-227,-276,-98,-152,-630,-264,-287,-278,-257,-299,-202,-179,-214,-158,-263,-191,-347,-146,-166,56,-82,-182,0,-4,254,303,358,387,378,386,372,82,-69,95,0,0,124,78,-115,-20,24,57,-190,-273,-425,-55,357,413,408,236,42,-4,-7,-247,-208,-271,-305,43,-99,-148,49,-37,-93,-338,-207,-214,-333,-187,-157,-325,-221,-150,-169,-190,-227,-238,-256,-235,-233,-221,-203,-223,-167,-180,-242,-261,-368,-220,-41,-14,-406,-350,-4,118,151,173,-43,-138,28,-150,-316,-78,6,-56,-29,135,30,-244,-238,-239,29,144,-253,346,385,-67,-138,-106,75,351,101,-19,112,20,-97,-197,29,-35,-333,-153,-227,-267,-266,-218,-248,-237,-1,-66,-171,-81,-272,46,-199,-285,-106,-178,-233,-257,-265,-261,-231,-243,-237,-269,-268,-272,-347,-330,-344,-315,-260,-199,-146,-98,-52,0,67,-28,-104,17,224,182,257,94,-173,235,197,-100,-342,7,-67,-146,-215,-284,-369,-430,-491,-484,-410,-331,-252,-184,-117,-203,-40,-31,-12,-17,-132,-9,-120,-268,53,102,72,-36,-350,-267,125,82,-26,-306,-51,-92,-96,-103,-81,-86,-49,-27,-86,-256,-190,-271,-352,-446,-492,-398,-310,-209,-114,-120,-184,-11,143,183,186,-127,-333,-338,-278,-152,-140,10,46,42,-95,-12,99,117,130,0,56,105,81,58,-120,-94,146,-200,-116,-142,64,213,545,220,-219,44,117,-164,-339,-305,-124,-1,344,32,169,102,-213,20,238,-48,-247,-283,-202,-9,-93,-179,-288,-395,-431,-311,-189,-319,-1,-57,125,176,-144,202,-220,-113,123,81,48,19,-338,-37,-35,-169,-87,-35,7,-112,-169,-259,-252,-165,-124,-179,-186,-187,-168,-131,-81,-23,-280,0,29,-228,-20,-325,-249,-126,-333,-176,-193,-234,-165,-124,-83,-66,-259,-73,91,54,-118,84,-190,-113,-87,-196,52,60,42,-8,-65,-116,-173,-352,-290,-331,-293,-221,-151,-103,-43,-141,0,-183,-78,-140,-308,-274,-291,-205,-68,69,-20,-105,269,118,224,374,-99,-69,-92,-68,-142,-101,-31,-117,-175,-181,-222,-287,-177,-193,-224,-243,-258,-281,-294,-293,-247,-221,-225,-231,-224,-222,-267,-190,-153,-114,-144,-175,-202,-135,-235,-119,-243,-150,-89,30,-27,146,133,-153,-45,40,-2,-48,-110,-203,-243,-328,-374,-301,-222,-168,-105,-59,-170,-55,-258,-29,27,-6,90,121,61,-166,-25,-49,-277,175,368,-179,57,73,11,-113,373,347,-143,-127,-103,87,118,-385,-352,-140,2,-405,-334,-260,-189,7,-45,-93,-155,-226,-300,-364,-408,-359,-299,-225,-161,-99,-152,-16,-2,-115,34,71,27,23,-328,-181,-316,-208,-129,-231,-80,-139,-119,-34,55,-25,-75,-104,-310,-136,-131,-139,-124,-125,-130,-136,-143,-155,-165,-154,-231,-67,-28,-129,62,43,-54,151,191,181,-34,-137,-212,70,18,-1,0,-171,-167,-198,-269,-165,-222,-66,120,79,45,-3,-52,-90,-83,-74,-78,-57,-203,-56,-128,-518,-407,-119,-105,-79,-95,-71,-60,-539,-1591,-4180,-64,-90,-688,-126,-133,-136,-471,-187,-209,-361,-334,-378,-294,-294,-303,-292,-295,-302,-319,-324,-331,-325,-275,-233,-187,-253,-39,71,139,-28,-76,-36,-63,-47,-26,-328,99,204,25,-24,-51,-156,-214,-305,-288,-158,-170,-104,-380,-102,-112,-108,-98,-94,-88,-68,-32,-130,-50,-136,-108,25,178,40,261,345,334,95,-162,121,-410,-259,-167,-92,-173,-237,-249,-205,-169,-138,-125,-142,-155,-202,-260,-291,-311,-251,-179,-98,-26,40,4,-124,94,203,171,-180,162,17,-310,-168,-175,83,176,-143,-240,-417,-384,-218,-109,-8,334,359,-96,14,-199,-250,-161,-72,22,97,5,-250,67,-130,-35,-94,-182,-249,-206,-119],[-174,24,131,218,283,222,-205,-36,-218,289,-173,-150,60,-17,-117,-204,-373,-376,-453,-498,-515,-504,-473,-452,-432,-429,-412,-370,-366,-363,-339,-326,-340,-326,-308,-268,-231,-155,-224,-239,20,-8,-237,-126,221,166,90,117,-148,-83,286,73,104,347,260,-11,-121,-135,-299,-396,-361,-240,-108,29,140,-138,-256,-210,-156,19,-121,40,-45,-76,-85,-300,-51,-214,-331,-217,-241,-260,-303,-317,-309,-311,-312,-308,-287,-236,-165,-98,4,99,173,304,389,479,588,94,702,753,808,857,297,942,428,-89,27,-9,65,-114,-403,-413,142,-248,220,274,-150,30,368,268,-150,-2,41,74,132,189,-318,-94,109,86,4,-209,-40,-145,-232,-233,-221,-65,4,74,67,111,-610,-720,-164,-441,-476,-83,-120,-149,-160,-152,-154,-97,-48,-228,-501,122,181,249,-1200,-653,322,286,-1782,-306,-150,-5181,-4748,-1845,73,-4456,-6023,-4518,-17679,-21718,-20567,-88178,-86807,-40159,-47293,-22672,-1787,-1202,-2919,-7894,-6949,-4157,-5175,-4006,-5834,-2881,-2358,-201,-878,-900,-2605,-468,-1179,-165,-173,-156,-572,-108,-74,-43,0,45,83,98,-376,115,109,79,-63,-114,-739,-279,41,-7,-398,-341,-189,0,35,55,49,1,-5,-402,20,-44,-70,184,237,258,-1,288,85,-2,-107,-117,-59,-126,225,-128,-20,106,-317,-147,-220,102,-325,-297,306,311,-132,224,51,-40,-263,-228,181,183,141,181,182,39,90,-259,-380,-180,-231,-342,-404,-346,-268,-231,-200,-172,-155,-192,-262,-330,-359,-267,-190,-130,-44,1,-258,125,123,146,30,-464,126,102,-330,-981,30,-635,-31,-71,-1435,-3289,-3144,-154,-196,-245,-314,-8469,-269,-2867,-3699,-4122,-2479,-896,-466,-419,-11,0,-519,-5,7,34,68,-323,116,56,-188,-114,-299,-168,-396,-151,-183,49,-75,-154,-30,-49,19,-63,-86,-124,-177,-176,-167,-108,-51,8,42,52,241,324,-77,-73,118,70,-145,-361,-357,-105,419,687,574,386,88,-74,1,-214,-209,-181,-342,-177,-230,-285,-338,-343,-288,-268,-244,-223,-327,-208,-194,-374,-201,-226,-248,-270,-308,-319,-345,-337,-357,-374,-387,-401,-391,-396,-375,-351,-377,-313,-290,-258,-402,-336,-153,-114,-83,-62,-92,-151,-56,-230,-208,-82,-110,-135,-143,-157,-162,-166,-177,-167,-78,-37,-195,34,76,-50,-128,9,159,165,-4,-38,90,0,-106,-205,-81,-161,-299,-237,-243,-213,-175,-128,-200,-205,0,-91,-213,-199,-266,-59,-217,-211,-169,-211,-233,-225,-211,-188,-135,-118,-71,-113,6,-56,-240,-207,-285,6,186,-142,-33,285,249,212,178,-114,-142,27,-12,-75,-130,-218,-273,-308,-358,-433,-477,-441,-393,-337,-271,-199,-144,-334,-213,-35,-17,65,-142,-33,-36,-174,243,197,165,104,-82,3,-143,-256,48,134,122,-108,-313,-257,67,352,-6,-295,241,448,460,-53,17,-90,-39,214,-54,-295,29,149,-225,79,-11,-299,-56,0,-71,-118,-179,-31,308,519,250,-173,-375,-360,-190,-132,-123,41,148,98,-111,-118,-183,-218,-205,-161,-120,-103,-100,-119,-148,-187,-223,-253,-231,-173,-111,-19,12,42,-163,95,108,-140,-251,-211,-145,18,8,-27,-55,-92,-239,-129,-130,-120,-255,-282,-217,-51,-47,-42,-56,-71,-108,-106,-89,-240,-45,-110,17,59,-242,88,-250,-105,62,45,36,31,-324,4,-4,-222,-87,-87,78,-158,-189,-231,-236,-182,221,232,86,2,-65,397,447,57,-280,48,111,-161,-27,-317,-265,-201,-447,51,30,-172,26,-12,99,-45,-220,-101,78,28,-124,-56,-223,-98,-85,-201,-18,2,42,52,-14,-43,-70,-309,-67,-250,-273,-154,30,-7,-24,-136,-66,-229,-152,-193,-313,-291,-377,-432,-416,-351,-253,-166,-36,83,162,197,-129,-87,-127,-91,-174,-123,159,167,197,-26,-175,-306,-78,-48,-180,124,80,-47,-179,-293,-282,-196,-130,-80,-33,-13,-270,-17,-92,-73,-144,-175,-173,-102,-224,-14,-138,-130,-100,-27,-75,-75,-95,-146,-134,-148,-151,-138,-129,-238,-166,-239,-53,-82,-14,-156,0,10,-146,-58,-225,-162,-15,-52,-29,-51,-55,-106,-45,-104,-318,-49,-50,-203,1,40,51,-118,272,135,-185,-113,-37,102,120,-348,-375,-88,91,-365,-318,-269,-156,180,155,421,467,222,-189,-17,-159,-233,-28,112,195,43,-190,5,32,-93,-34,-57,-66,-80,-297,-269,-356,-210,-112,-202,-138,-145,-199,-236,-265,-305,-327,-333,-350,-314,-287,-270,-227,-201,-177,-161,-153,-158,-170,-171,-250,-144,-159,-178,-177,-221,-246,-265,-220,-196,-158,-143,-237,-8,10,36,49,-163,-170,-199,-286,-162,-201,-121,-91,-133,-154,-187,-216,-240,-224,-214,-213,-180,-149,-112,-141,-510,-377,-196,-69,187,194,224,223,-473,-1031,-599,74,0,-854,-131,-180,-223,-485,-269,-216,-559,-390,-310,-236,-156,-194,-61,-44,-63,-91,-100,-101,-84,-24,25,-42,-233,144,203,104,-56,-149,16,-94,-88,-132,-253,-130,-32,36,32,0,269,28,-296,-324,50,-228,-148,-391,67,119,177,223,238,-2,121,47,-235,-105,-127,-121,23,63,51,41,38,10,-4,-202,-29,-402,-283,-117,-10,-2,-89,-12,-13,-38,-65,-98,-133,-156,-180,-190,-169,-171,-161,-165,-170,-186,-202,-204,-209,-207,-194,-172,-142,-126,-128,-288,-248,-272,-271,-312,-312,-257,-455,-359,-137,-23,118,260,317,-142,78,-200,85,289,224,56,165,14,-236,83,-183,-78,10,24,-45,-57,-134],[-358,-237,-110,6,117,210,-178,39,-226,421,-174,-160,265,327,192,-75,-356,-290,-445,-516,-473,-374,-273,-212,-338,-195,-220,-238,-307,-373,-387,-366,-333,-262,-211,-158,-309,-38,-183,-269,-61,-121,-275,-168,-163,-151,-144,-114,-158,-100,0,6,62,87,102,-42,-116,-94,-180,-378,-89,-109,100,265,252,-6,-156,-152,-134,30,-101,64,-24,-136,-130,-340,-66,-76,-246,0,-50,39,-20,-63,-348,-344,-397,-333,-222,-98,17,-193,173,215,93,229,189,137,94,-2,-119,-239,-357,-480,-576,-523,-405,-258,-108,-4,83,-145,-448,-418,132,-384,234,329,-150,85,181,134,-218,-24,-17,70,217,222,-334,-168,104,129,60,-201,-136,564,525,29,-222,166,271,310,59,210,-594,-751,-154,-489,-619,144,-68,202,227,246,234,261,268,-463,-564,274,279,298,-1095,-983,286,-385,-2192,138,191,-5199,-4550,-1009,27,-4283,-6348,-8626,-20053,-20653,-13248,-103789,-122479,-58903,-42600,-11031,-256,-243,-2239,-8719,-5650,-3599,-5520,-3415,-5532,-2839,-2042,-281,-1156,-1290,-2911,-53,-819,122,144,170,-367,163,141,104,80,65,59,46,-651,62,73,-132,-61,-108,-666,-129,13,-19,-333,-292,-237,-244,-246,-192,-159,-146,-127,-423,-116,-107,-100,-84,-51,-37,-101,30,41,-125,-169,-87,8,-82,260,-136,56,154,-278,-139,-321,31,-426,-316,265,577,-192,157,20,-60,-271,-197,282,216,90,104,64,-66,-59,-297,-477,-290,-327,-377,-343,-312,-277,-274,-264,-242,-215,-217,-257,-269,-268,-264,-277,-297,-276,-284,-273,-224,-236,-208,-184,-545,-118,-85,-223,-687,9,-743,37,34,-1439,-3451,-1561,55,40,27,0,-10528,26,-2427,-3252,-4140,-3012,-1438,-739,-610,191,166,-407,296,336,405,475,-371,10,34,-194,-88,-360,-180,-454,-193,-231,49,-49,-159,-93,-125,133,27,-15,-72,-153,-198,-259,-281,-280,-253,-204,-153,-106,-70,-84,-158,-21,-4,-132,-286,-256,-192,-60,-103,-154,-228,-272,-294,-299,-270,-237,-180,-390,-88,-43,-13,15,27,54,-141,-157,-94,-303,-74,-84,-439,-74,-54,-14,32,65,35,-221,-326,238,251,252,-144,77,-79,-323,-284,-409,-154,-136,-162,-418,-333,-118,-92,-78,-80,-163,-180,-160,-320,-162,-183,-216,-225,-179,-172,-164,-149,-132,-128,-102,-68,-159,-3,36,-48,-136,65,74,56,-123,-57,-61,-131,-194,-246,-277,-326,-293,-237,-170,-103,-56,-78,-146,-184,148,-128,-254,-326,-211,176,-243,-154,27,39,-111,443,392,313,232,-109,-28,-185,-268,-227,-139,-232,-318,-60,137,-166,1,293,248,194,142,-219,-185,-24,-82,-135,-170,-227,-244,-234,-238,-269,-287,-301,-333,-365,-377,-364,-347,-326,-241,-190,-136,-90,-186,-14,1,-149,31,13,11,-19,-42,-92,-166,-249,-295,-255,-209,-207,-182,-221,-3,248,10,-278,265,539,403,-36,14,-75,-116,183,-30,-304,66,167,-146,510,466,-232,357,457,-44,-104,-166,-53,231,443,263,-188,-409,-377,-104,-102,-102,72,169,301,-151,-45,81,-14,-106,-187,-256,-312,-328,-321,-299,-279,-265,-276,-277,-263,-239,-172,-151,-123,-110,-46,-21,-101,-164,-92,-115,55,90,27,120,-4,-261,-26,80,-13,-259,-263,-220,-128,-146,-135,-116,-80,-63,-77,23,-146,-38,-153,38,32,-336,-23,-261,-96,-48,-19,34,38,-300,153,-58,-277,-82,-116,75,-160,-167,-194,-204,-192,177,192,55,-4,-87,425,468,87,-268,90,183,-92,-24,-302,-283,-225,-471,42,97,-116,48,9,243,-11,-182,-129,130,45,-124,-188,-307,-364,-310,-227,-129,-63,15,50,-34,-36,-55,-242,-68,-264,-358,-187,7,53,-6,-117,-11,-267,-11,-52,-319,-161,-116,-102,-105,-128,-150,-202,-221,-250,-308,-383,-421,-400,-342,-288,-224,-150,-78,2,76,-53,-120,-257,-42,-76,-179,102,46,-28,-105,-179,-205,-246,-303,-347,-361,-364,-351,-331,-312,-302,-299,-301,-304,-308,-314,-315,-311,-286,-276,-260,-277,-244,-231,-208,-194,-167,-129,-83,-47,-275,-179,-261,2,-46,-44,-147,-133,-164,-185,-181,-183,-304,-148,-145,-122,-140,-155,-178,-195,-225,-352,-276,-269,-214,-158,-91,-20,-107,156,-76,-143,-107,22,120,116,-292,-392,-46,-32,-284,-315,-254,-150,-77,2,86,156,211,-162,12,-146,-216,-45,107,207,-5,-240,-23,289,-89,160,-53,34,54,-255,-310,-322,-194,-61,-150,-151,-135,-115,-136,-131,-119,-81,-30,-326,64,26,72,10,284,305,305,228,-163,55,-142,-249,18,-36,-227,-85,-112,-111,-113,-65,-56,-64,-143,-255,7,-7,-15,-29,-156,-179,-198,-298,-167,-191,-174,-185,-218,-240,-275,-315,-358,-369,-398,-434,-372,-326,-285,-251,-508,-354,-276,-201,-6,9,56,79,-460,-349,84,58,12,-1025,-85,-133,-188,-393,-353,-422,-468,-332,-255,-255,-172,-222,-113,94,136,91,131,332,413,512,384,-37,-208,156,360,54,-64,-225,64,-105,-133,8,-185,-27,48,34,46,29,-10,-35,-255,-349,-120,-283,-188,-414,-24,-6,15,30,24,-22,-6,-16,-322,-154,-116,-133,-79,-108,-124,-138,-141,-164,-174,-224,-177,-369,-281,-120,-102,-77,-61,-53,-46,-72,-105,-148,-178,-168,-121,-61,-224,41,148,27,252,175,191,-17,-212,70,66,78,-80,198,157,-261,-330,-361,-79,-7,-253,-234,-452,-308,-212,-298,-317,-266,-172,-137,21,-182,18,243,251,86,246,41,-203,78,-176,-114,-172,-254,-320,-288,-196],[-483,-467,-385,-306,-226,-150,-150,29,-178,107,-166,-197,20,-50,-166,-283,-406,-439,-352,-259,-165,-106,-74,-87,-367,-201,-261,-271,-255,-182,-57,58,132,89,-291,-113,-387,76,-133,-301,-89,-242,-249,-245,-368,-453,-475,-380,-276,-170,-77,-65,88,163,200,-96,-128,-150,-219,-405,-149,-126,80,279,349,121,-52,-90,-104,39,-99,60,-18,-176,-165,-341,-114,28,-139,-59,-172,-116,-103,66,-348,-137,-210,-122,-228,28,77,-238,126,365,19,601,691,774,702,-119,871,842,801,736,316,554,440,182,158,142,28,-190,-337,-413,-120,-533,-51,-12,-176,0,-4,3,-285,-42,-93,38,250,239,-338,-252,87,182,109,-167,-305,434,540,81,-248,126,215,289,25,247,-593,-770,-156,-561,-692,75,-285,23,-15,-50,-107,-113,-136,-736,-643,-192,-204,-196,-800,-1246,-187,-888,-2547,-123,-95,-5088,-4232,-403,-20,-4176,-5570,-10531,-20253,-18973,-7963,-110912,-127048,-55114,-26179,-6,21,24,-1587,-8926,-4481,-3218,-5900,-2839,-5156,-2929,-1722,-317,-1346,-1725,-2725,-49,-484,116,157,195,-197,188,158,112,84,78,98,123,-926,74,-4,-334,-60,-115,-610,-16,-48,-142,-290,-257,-68,-44,70,307,-129,-144,-31,-448,3,-149,-126,273,202,120,-198,64,21,-249,-204,-46,78,-43,280,-146,119,201,-253,-140,-417,-12,-484,-354,200,274,-257,59,-7,-93,-286,-168,24,21,19,-18,-41,-175,-160,-324,-492,-408,-413,-398,-352,-331,-316,-338,-357,-362,-352,-338,-339,-309,-264,-224,-213,-220,-199,-214,-277,-178,-205,-194,-306,-626,-172,-166,-185,-432,-140,-856,-133,-138,-1461,-3652,-250,-87,-101,-126,-8537,-11187,-235,-1954,-2777,-3691,-2564,-1940,-998,-812,86,86,-281,172,190,204,208,-408,-102,7,-206,-65,-418,-200,-449,-241,-278,27,5,-162,-156,-198,-47,-96,-93,-114,-168,-191,-238,-259,-292,-332,-357,-364,-354,-337,-319,-302,-282,-244,-193,-163,-148,-283,-89,-75,-66,-82,-75,-285,-56,-178,-265,-100,-388,4,-23,-19,-58,-104,-131,-197,-244,-273,-293,-289,-270,-433,-264,-277,-267,-232,-190,-112,-214,-403,96,131,143,-105,95,-45,-385,-298,-424,-213,-111,10,-431,-320,100,308,138,-68,-239,-198,-258,-379,-52,-7,-217,-254,-162,-194,-224,-248,-283,-338,-393,-400,-349,-275,-191,-138,-147,-83,-77,-117,-229,-274,-404,-421,-295,-237,-181,-234,-251,8,-62,-74,-58,-20,-77,-164,100,-167,-251,-411,-134,164,-264,-104,53,100,-93,367,342,275,232,-122,95,11,-30,-66,-135,-253,-219,-219,-195,-195,-141,-125,-117,-105,-84,-326,-227,-43,-45,-52,-86,-105,-210,-61,-55,-74,-99,-62,-64,-62,-45,-26,-20,-310,-256,-123,-97,-11,-233,-32,-38,-128,-26,-2,58,107,-4,177,-190,-248,64,69,100,-319,-33,-177,-81,157,20,-259,281,350,334,-26,3,-58,-191,142,-21,-290,103,175,-81,316,268,-164,215,205,-32,-85,-147,-83,145,344,262,-176,-442,-388,-30,-70,-86,93,175,130,-218,-67,19,-22,-63,-165,-128,-166,-191,-215,-230,-249,-275,-332,-384,-353,-289,-188,-134,-74,-76,61,105,-61,-92,8,-62,90,259,15,120,-64,-287,-49,171,4,-266,-240,-218,222,216,218,204,190,148,-73,115,-61,-71,-193,-44,-83,-433,-208,-293,-373,-464,-408,-301,-197,-278,-52,-114,-334,-83,-133,76,-122,-128,-162,-167,-205,-49,-119,-162,-226,-279,-270,-185,-58,-260,113,231,-40,-22,-292,-314,-166,-334,-20,89,-82,32,-38,-109,-162,-213,-276,-341,-403,-359,-282,-244,-149,-82,-115,1,9,32,15,-49,-31,-50,-166,-35,-230,-452,-223,-31,52,15,-95,-53,-298,85,90,-335,-127,-80,-90,320,315,285,-165,184,133,46,-67,-162,-217,-242,-268,-282,-292,-315,-333,-355,-356,-375,-366,-350,-343,-342,-320,-288,-265,-241,-218,-166,-147,-169,-210,-251,-322,-409,-377,-295,-218,-146,-94,-85,-78,-239,75,93,-75,-150,42,106,135,134,-134,33,136,152,178,201,-312,-202,-282,161,5,42,-148,68,7,-96,-122,-187,-415,-334,-397,-390,-379,-361,-347,-323,-304,-371,-259,-226,-169,-148,-92,-57,-85,23,-254,-57,-107,-18,-54,-113,-243,-395,-290,-277,-205,-325,-207,-72,122,89,259,294,239,-105,44,-106,-183,-53,115,149,-39,-298,-51,-102,-168,-243,-300,-332,-348,-332,-306,-274,-253,-241,-232,-222,-196,-205,-180,-128,-74,2,78,-260,52,70,103,42,335,314,267,196,-186,0,-139,-225,-187,-225,-247,-216,-225,-217,-216,-167,-153,-131,-137,-266,-40,-45,-43,-51,-137,-179,-188,-289,-172,-181,-199,-217,-85,-68,-69,-81,-103,-103,-130,-191,-244,-314,-374,-371,-503,-330,-351,-290,26,87,185,263,-510,343,441,466,465,-1173,-135,406,4,-262,143,226,-259,-212,-201,-284,-196,-250,-172,114,254,35,169,537,627,538,353,-35,-173,165,249,1,-33,-292,114,-82,-170,34,-122,-84,80,32,42,-30,-117,-184,-275,-352,-412,-385,-348,-445,-279,-259,-234,-213,-207,-206,-198,-178,-348,-190,-102,-140,-29,-17,1,18,36,24,15,-232,-60,-330,-258,-104,-144,-167,-195,-219,-230,-263,-291,-310,-310,-273,-223,-166,-306,-39,26,14,57,41,12,-33,-248,-25,4,26,-22,232,219,-243,-417,-424,-149,-63,-244,-220,-431,-273,-9,102,-24,-180,-341,-492,-435,-288,-140,32,127,101,265,70,-173,185,-136,-157,-91,-144,-270,-367,-456],[-253,-260,-250,-234,-205,-169,-139,-35,-118,46,-153,-257,66,50,-6,-167,-302,-221,-301,-353,-371,-360,-334,-328,-375,-337,-311,-228,-153,-64,-46,156,220,-2,-347,-79,-463,62,-86,-331,-167,-357,-196,-230,123,36,-75,-181,-279,-320,-270,-162,-57,47,119,-161,-149,-203,-251,-422,-212,-157,51,171,126,112,49,-26,-70,17,-102,-86,-143,-179,-173,-314,-170,-33,-38,-105,-259,-277,-181,76,-265,-196,-176,-104,-277,132,87,-218,80,298,-31,545,594,1210,753,-239,842,1223,872,963,314,658,497,369,246,126,8,-219,-164,-366,-208,-581,-234,-247,-281,-318,-353,-372,-413,-400,-338,-281,-234,-212,-315,-317,-129,-101,-86,-92,-341,43,56,83,-280,90,153,171,-9,159,-587,-751,-146,-638,-600,36,-493,-59,-40,-77,-139,-154,-189,-1010,-708,-315,-354,-349,-362,-1381,-152,-1017,-2687,-119,17,-4948,-3910,-49,-97,-4109,-3843,-8833,-18572,-17111,-4408,-99645,-86639,-20126,-2028,238,277,279,-1044,-8678,-3559,-3060,-6202,-2303,-4728,-3114,-1401,-288,-1385,-2112,-2198,18,-140,187,238,288,-46,317,302,266,237,218,210,203,-1074,137,-49,-489,-41,-119,-552,75,223,273,-255,-223,-1,-48,96,381,-173,-220,-78,-454,15,-170,-144,115,-4,-144,-270,-274,-195,-350,-196,17,66,11,129,-149,121,130,-227,-135,-490,-14,-458,-391,-149,-204,-304,-303,-233,-162,-291,-128,31,61,-24,83,92,-263,-44,-321,-422,-425,-154,-178,-191,-218,-258,-272,-266,-212,-131,-198,-117,37,115,189,233,255,258,305,-257,350,311,169,-491,-690,54,86,-208,-230,-146,-961,-303,-369,-1488,-3840,-210,-162,-121,-11326,-23350,-9406,-48,-1474,-2380,-3278,-2084,-2315,-1226,-1006,-159,-157,-155,-158,-145,-127,-116,-421,-211,-70,-213,-65,-466,-215,-393,-280,-313,55,71,-149,-207,-253,242,222,245,158,64,141,72,-60,-171,-132,-200,-251,-268,-255,-232,-276,-203,-182,-158,-164,-179,-366,-203,-218,-223,-245,-242,-359,-241,-240,-280,-248,-338,-257,-235,-204,-174,-137,-81,-70,-62,-169,-185,-69,-78,-372,-143,-197,-243,-273,-292,-271,-261,-385,-236,-254,-285,-319,-296,-251,-425,-293,-395,-66,164,71,-428,-294,150,322,95,-140,-315,-184,-320,-355,13,-2,-101,-180,-233,60,60,370,339,-109,82,71,-110,-4,-98,-204,-289,-302,-267,-223,-299,-67,-33,-149,-194,-246,-232,-292,-231,-35,-121,-99,-60,57,0,-140,44,-207,-202,-343,-54,162,-280,-59,65,123,-78,-96,-185,-261,-299,-362,-375,-385,-353,-322,-328,-315,-316,-293,-270,-261,-272,-294,-317,-327,-317,-377,-305,-267,-259,-253,-243,-269,-270,-259,-272,-321,-356,-368,-348,-292,-208,-115,-36,-293,-277,-169,-160,-73,-274,167,46,-113,293,327,159,495,19,140,-208,-248,44,5,67,-224,116,-137,-166,71,26,-243,108,39,-25,-90,-71,-44,-261,95,-21,-266,139,178,-28,581,585,-96,424,469,-36,-64,-123,-115,58,214,157,-149,-465,-381,-6,-63,-112,-159,-195,-207,-301,-127,-47,20,83,-224,-44,204,213,202,-76,107,82,-11,-117,-238,-364,-319,-230,-137,-61,56,103,-24,-39,82,-3,114,230,-4,92,-128,-306,-73,-84,-106,-267,-214,-216,-6,33,78,101,114,87,-64,59,6,-94,-227,-106,-109,-392,-127,-279,-97,-66,-72,-81,-99,-263,-170,-182,-368,-146,-145,-88,-64,-86,-135,-129,-224,-4,-46,-59,-93,-166,-171,-189,-178,-252,-124,-89,-42,-21,-287,-339,-44,-189,-110,51,-70,63,32,-14,-55,-155,-196,-143,-133,-132,-56,-233,-43,-75,-78,0,-33,-38,-55,-61,-32,-54,-84,46,-146,-492,-265,-63,51,40,-76,-94,-288,68,63,-356,-93,-46,-101,278,239,212,-166,152,134,8,5,-150,-112,-181,-87,-224,-212,-118,-125,-128,-186,-82,-103,14,-140,-168,140,200,256,324,324,527,620,296,-66,193,108,-191,52,-232,9,-113,-141,-128,-104,-271,97,170,-52,-197,27,140,435,226,-138,32,247,355,313,146,-343,-233,-302,130,60,-40,-160,30,-1,-84,-72,-113,-358,-268,-261,-275,-317,-342,-366,-379,-405,-433,-444,-421,-382,-367,-358,-353,-331,-324,-323,-340,-351,-354,-319,-273,-214,-392,-70,-2,-146,-356,-143,-28,86,72,162,143,115,-45,59,-53,-141,-89,-153,-226,-289,-352,-336,-302,-248,-213,-211,-153,-144,-159,-164,-165,-190,-224,-256,-284,-296,-341,-351,-333,-313,-275,-235,-193,-168,-123,-92,-41,-17,-4,-7,-26,-205,-111,-148,-198,-185,-229,-262,-304,-375,-404,-374,-297,-257,-213,-168,-286,-87,-89,-87,-99,-115,-177,-177,-267,-185,-181,-189,-333,-95,-60,-46,-43,-51,-41,-54,-100,-164,-171,-196,-206,-505,-313,-425,-317,-15,14,88,153,-633,300,356,412,451,-1256,-380,283,-51,-137,293,353,-75,-95,-161,-333,-241,-287,-240,73,149,-53,178,430,494,519,306,-45,-135,173,182,-56,23,-343,150,-40,-211,45,-77,-137,41,19,-35,-136,-234,-250,-206,-343,-59,-339,-229,-478,188,209,229,240,231,-71,125,13,-312,-216,-100,-155,28,-27,-88,-152,-209,-288,-352,-386,-327,-302,-242,-219,-215,-210,-211,-208,-181,-158,-119,-76,-32,12,44,-226,-312,-144,115,0,84,52,19,-54,-282,-35,-36,-23,4,25,39,-243,-485,-421,-215,-90,-194,-205,-407,-267,4,137,106,45,-17,-90,-181,-279,-349,-292,-240,-169,-100,-48,-155,1,-92,-194,-160,-40,-135,-109,-152],[-324,-291,-256,-231,-207,-185,-151,-86,-42,-27,-96,-287,25,39,24,-200,-253,-28,-54,-111,-103,-75,-78,-189,-353,-156,-263,-150,-147,-126,-60,3,41,-62,-346,-37,-502,58,-32,-336,-233,-392,-127,-224,92,40,-31,-86,-138,-147,-135,-166,-42,21,40,-219,-165,-234,-261,-415,-262,-190,18,159,130,127,101,41,-31,49,-102,-41,-93,-148,-152,-272,-226,-129,-113,-129,-297,-430,-231,93,-126,-110,-98,-69,-310,67,47,-157,53,168,-53,305,458,724,808,-357,801,872,842,780,309,572,435,310,195,49,-89,-207,-288,-336,-284,-461,-207,-161,-258,-118,-93,-55,-351,-24,-216,-40,31,13,-278,-354,2,10,7,13,-256,44,2,-37,-327,-137,-210,-237,-233,-186,-582,-701,-128,-721,-435,1,-682,-230,-57,-79,-123,-120,-138,-1276,-759,-242,-296,-343,-414,-1360,-194,-704,-2503,-789,129,-4850,-3655,66,109,-4091,-1598,-4764,-16062,-15359,-1480,-66637,-12705,356,413,446,457,417,-697,-8276,-2969,-3136,-6305,-1845,-4267,-3380,-1113,-119,-1292,-2352,-1586,187,217,236,219,199,74,95,20,-74,-162,-249,-336,-415,-873,-244,-179,-576,-91,-128,-503,-16,-23,-13,-238,-206,-84,-62,-77,-47,-178,-299,-145,-445,33,-176,-168,228,271,273,-324,182,-5,-430,-160,-23,-36,-19,6,-153,3,-4,-209,-135,-508,-165,-397,-430,-7,96,-322,36,-14,-152,-294,-83,200,182,-82,120,106,-323,-94,-296,-337,-456,-180,-92,-86,-137,-264,-120,-128,-108,-67,-226,-116,1,57,113,141,150,170,183,-219,221,180,166,-687,-735,-103,-33,-303,-156,-154,-1070,-422,-74,-1516,-3892,215,261,-1428,-27953,-34553,-5543,175,-1031,-2094,-2937,-1672,-2296,-1432,-1199,-228,-235,-243,-257,-258,-255,-253,-418,-315,-210,-218,-165,-508,-231,-321,-311,-336,74,115,-123,-248,-292,254,250,300,91,-90,226,179,-56,-219,-46,75,169,140,80,-158,-266,-106,-126,-116,-108,-95,-434,-55,-51,-56,-92,-112,-338,-150,-157,-278,-151,-266,-132,-115,-104,-105,-105,-80,-93,-90,-157,-103,-52,-18,-303,24,26,28,25,3,-93,-189,-308,-47,-78,-109,-143,-164,-215,-376,-270,-356,-252,-250,-242,-410,-254,-245,-251,-269,-296,-377,-366,-383,-353,-328,-303,-261,-224,-305,-183,-169,-159,-159,-176,-194,-200,-206,-193,-154,-115,-162,13,105,159,-302,-46,-64,-191,-223,-243,-230,-299,-211,-82,-185,-130,-59,62,84,-110,-13,-247,-128,-227,29,0,-282,-128,-159,-147,-107,-49,-5,27,71,-138,79,45,43,30,-31,-275,-157,-221,-259,-241,-174,-112,-63,-16,33,-287,-270,-78,-71,30,-221,-205,-240,94,87,29,-18,-97,-85,-154,-212,-252,-269,-274,-290,-197,-226,-143,-281,89,56,-96,120,132,134,241,38,110,-213,-235,28,-67,-23,-57,262,-98,-241,66,35,-222,-53,-116,-138,-158,-138,-101,-302,44,-18,-231,180,188,20,424,453,-24,441,434,-47,-36,-85,-137,-17,64,-26,-117,-455,-345,-314,-260,-161,-53,58,86,-341,-53,156,479,244,-251,-64,296,372,238,-34,125,40,-63,-154,-263,-276,-244,-242,-229,-201,-176,-156,-146,-139,-100,-82,-66,-64,-73,-81,-179,-297,-145,-147,-126,-245,-178,-206,116,183,249,289,316,163,-40,268,64,-102,-247,96,209,-296,-200,-287,-93,144,122,-165,-34,-248,115,-162,-342,-90,-158,-198,-226,-232,-227,-220,-235,-197,-191,-142,-115,-207,-52,-23,11,-234,56,68,12,-16,-279,-309,100,-40,-219,-3,-69,-76,-133,-193,-227,-228,-225,-141,-96,-135,-20,-206,-56,-68,-55,46,7,2,-63,-68,-36,-56,9,176,-20,-392,-307,-84,49,71,-54,-131,-243,56,48,-316,-55,-8,-107,-17,-78,-95,-165,-94,-96,-151,-243,-299,-258,-170,-70,-193,-243,91,119,142,-273,7,-21,62,-161,-144,170,369,297,345,267,488,910,241,-109,118,42,-166,70,-275,37,-96,-7,-10,-153,-304,-243,-279,-236,-250,-122,-95,-27,8,-146,27,17,-4,-32,-78,-329,-266,-314,-260,-286,-299,-303,-281,-235,-180,-105,-42,-210,-277,-246,-126,80,59,109,16,-340,-353,155,140,9,-251,-75,21,-46,9,-53,3,-141,10,35,42,-200,-379,5,103,-111,-394,-71,10,14,-36,-81,-123,-151,-153,-134,-110,-99,-113,-126,-150,-170,-366,-180,-165,-165,-94,-280,-24,-10,-119,-74,-53,-72,-122,-174,-283,-252,-305,-312,-294,-292,-278,-264,-244,-231,-180,-133,-54,6,58,95,111,-221,-36,-148,-181,14,-15,-156,-68,-114,-167,-164,-138,-148,-175,-151,-319,-146,-180,-208,-246,-269,-317,-343,-307,-269,-242,-197,-313,-130,-82,-47,-46,6,62,97,101,-189,64,7,-104,-512,-302,-501,-282,-144,-197,-163,-101,-823,68,137,202,248,-1223,-630,141,-115,-26,350,309,69,-1,-136,-397,-305,-322,-308,81,196,-170,160,400,397,392,241,-65,-96,37,-48,-121,-138,-351,-127,-103,-251,-72,-94,-182,-200,-232,-296,-291,-206,-94,-194,-335,-110,-341,-244,-474,118,479,520,554,217,-113,89,17,-263,-232,-111,-180,12,223,232,232,148,204,203,-250,-98,-283,-236,21,-45,-99,84,19,-38,-119,-195,-269,-301,-255,-200,-206,-247,-266,8,-13,53,57,54,-67,-300,25,10,-52,2,-4,-19,-257,-447,-350,-267,-106,-131,-185,-377,-276,-182,-170,-135,-98,-46,10,54,-117,-246,10,185,76,179,138,-140,57,-48,-196,-223,-176,-250,-281,-272],[-160,-56,13,-36,-97,-167,-227,-246,-254,-238,-183,-271,-27,61,125,-237,-204,177,115,-21,-61,7,-108,-242,-336,-149,-339,-105,-31,-3,-7,102,101,-106,-329,-3,-493,14,-17,-340,-286,-344,-100,-209,-64,-27,-11,9,-107,-146,16,-196,51,68,-49,-282,-189,-256,-259,-394,-307,-239,-61,-100,-138,-138,-151,-158,-154,-147,-177,-219,-273,-306,-341,-378,-353,-308,-265,-213,-303,-347,-229,-38,14,39,-3,-24,-327,-73,-139,-192,-195,-78,-60,112,319,711,857,-480,736,963,780,1936,296,1361,1096,826,488,1540,687,42,403,-140,184,-323,-73,-44,-324,158,268,308,-365,11,-255,-79,371,289,-243,-358,67,217,232,135,-132,95,342,95,-392,28,52,-17,-131,-214,-587,-627,-231,-810,-260,-179,-836,-389,-115,-126,-84,-49,-114,-1522,-791,-178,-248,-291,-292,-1170,-70,-75,-2032,-1761,324,-4793,-3512,-93,316,-4110,177,-26,-13361,-13813,7,-17394,100,145,196,232,254,229,-595,-7863,-2738,-3384,-6107,-1489,-3779,-3703,-890,-215,-1123,-2368,-1000,-120,-149,-195,-267,-328,-391,-426,-400,-352,-286,-219,-161,-133,-668,-94,-95,-573,-135,-148,-462,-200,-228,-215,-242,-213,-167,-105,-85,-26,-153,-381,-234,-422,50,-166,-201,194,194,150,-356,32,-72,-487,-187,-184,-147,-103,-78,-164,-138,-182,-244,-298,-459,-162,-333,-454,-39,123,-296,32,-4,-186,-297,-39,114,11,-142,-165,-195,-328,-162,-261,-259,-454,-184,-59,14,-60,-258,82,102,141,37,-274,-124,181,131,131,121,43,-12,-110,-169,-258,-381,-447,-593,-759,-269,-33,-472,-46,206,-1193,-639,-1,-1521,-3676,117,29,-9403,-41634,-36040,-637,-189,-664,-1929,-2699,-1346,-2013,-1626,-1390,-345,-227,-48,-2,59,119,164,-402,-408,-31,-226,-29,-550,-251,-252,-332,-352,-53,-84,-98,-283,-314,-130,-147,-92,-42,-231,70,132,-39,-262,-97,82,191,341,298,-190,-221,118,-48,-80,184,184,-468,83,305,290,233,-46,-274,58,-68,-266,-110,-194,-105,-86,-59,-37,-14,23,9,-11,-128,-104,-169,-236,-316,-417,-470,-380,-298,-241,-171,-183,-233,-46,-32,-23,-19,-7,-28,-308,-239,-312,-15,-6,13,-392,-210,108,152,117,-126,-365,-85,-281,-228,117,86,194,69,-374,-82,191,254,216,-132,82,15,-79,-86,-66,-38,-169,196,321,118,-263,-41,-98,-230,-257,-240,-183,-252,-209,-354,-416,-328,-221,-120,-30,-82,-87,-295,-54,-120,16,-55,-282,-202,-301,-413,-460,-348,-249,-161,-63,-144,29,22,32,19,-54,-290,-236,-328,-421,-355,-243,-149,-73,-6,61,-163,-271,-115,-145,-27,-261,-242,-254,76,28,-48,-107,-149,-188,-206,-192,-162,-147,-258,-308,-200,-295,-224,-243,-200,-235,-273,-313,-336,-302,-257,-176,-102,-213,-220,7,-153,-138,111,211,-77,-307,-56,39,-209,67,-14,-89,-206,-318,-420,-389,-242,-139,-199,71,148,55,228,212,36,119,50,-75,-52,-71,-149,-78,-39,-30,-73,-417,-304,-19,-9,-13,74,122,-7,-276,-1,152,224,190,-244,-88,-10,-95,-183,-258,-317,-339,-329,-299,-274,-268,-243,-286,-329,-362,-393,-415,-421,-407,-348,-305,-257,-219,-184,-141,-226,-268,-109,16,45,-221,-143,-198,262,303,348,370,387,80,-15,251,99,-109,-267,62,120,-216,-255,-308,-89,23,-2,-219,-70,-243,-79,-134,-278,-120,-157,-164,-176,-176,-168,-152,-253,-105,-90,-84,-165,-238,69,89,109,-212,80,85,11,-11,-272,-229,-116,-171,-347,-273,-297,-283,-241,-189,-116,-170,-249,-114,22,-141,5,-179,-82,-58,-56,7,-20,-25,-99,-75,-48,-61,-6,-71,-144,-293,-348,-181,-149,-90,-55,-168,-191,-108,-165,-262,-310,-411,-447,-420,-409,-406,-444,-386,-254,-126,-104,-126,-111,-148,68,-144,-236,376,361,282,-308,29,51,65,-165,-100,95,207,246,282,195,398,458,184,-146,34,-33,-144,88,-312,64,-81,21,12,-222,-302,-59,-121,-105,-309,-29,100,207,118,-155,18,193,299,188,-44,-291,-293,-308,122,171,-227,-208,261,268,-80,-68,4,-58,-173,-297,-206,0,49,33,0,-370,-329,-69,-90,-86,-155,-144,-117,-96,-82,-63,-59,-169,-42,-23,-18,-195,-360,-36,-51,-100,-390,-115,-172,-213,-245,-245,-228,-207,-182,-149,-123,-112,-127,-139,-162,-186,-325,-237,-260,-251,-236,-298,-171,-148,-127,-118,-112,-119,-137,-148,-286,-295,-154,-127,-110,-109,-104,-112,-129,-170,-186,-199,-157,-107,-45,14,58,-219,-80,-152,-166,-7,-31,-93,-165,-249,-258,-219,-126,-74,-236,-137,-351,-156,35,6,-38,-60,-158,-149,-204,-213,-178,-88,-202,133,163,170,-83,-90,142,201,187,-202,84,15,-75,-507,-279,-562,-211,-47,-138,-197,-278,-1045,-242,-175,-110,-64,-1058,-817,3,-175,78,92,75,36,0,-110,-455,-373,-331,-329,14,26,-298,34,30,20,25,0,-75,-86,-147,-182,-224,-238,-321,-261,-232,-272,-142,-112,-207,-95,-65,-79,-101,-156,-209,-307,-330,-215,-326,-244,-427,33,336,425,496,99,-149,56,40,-210,-229,-122,-202,-2,179,205,217,6,174,155,-260,-79,-258,-236,34,-102,-120,244,233,170,-28,-36,-94,44,2,-38,-125,-151,-379,-15,-15,27,43,60,-59,-289,111,122,-39,71,125,93,-275,-356,-243,-289,-167,-191,-200,-328,-274,-193,-205,-208,-204,-167,-107,-42,-81,-329,-80,171,61,154,108,-117,-41,-102,-154,-264,-168,-239,-207,-98],[-164,-89,249,120,-1,-84,-85,10,127,226,99,-188,-72,229,265,-257,-138,285,228,78,-10,0,-154,-257,-313,-136,-404,-114,144,144,13,119,46,-119,-299,-151,-452,-227,-232,-334,-296,-287,-228,-236,-262,-277,-308,-318,-310,-273,-232,-201,-148,-116,-137,-330,-207,-253,-234,-352,-327,-327,-350,-324,-282,-207,-155,-110,-67,-29,-109,-57,-95,-117,-145,-188,-343,-302,-370,-435,-454,-376,-329,-256,-172,-112,-72,-50,-309,-26,-39,-14,-3,-70,-50,-8,170,224,297,-576,316,314,309,296,283,249,212,192,176,113,39,-35,-102,-164,-143,-173,-93,-35,-403,45,80,117,-368,43,-262,-104,26,-57,-209,-324,-214,-190,-146,-38,-11,-1,157,36,-473,12,27,330,-50,190,-598,-533,-72,-892,-96,93,-935,-525,-163,-205,122,123,-500,-1721,-798,-409,-114,-153,-199,-830,-140,-52,-1405,-2965,210,-4717,-3511,-480,-254,-4125,408,374,-10718,-12385,168,76,-2,-74,-91,-63,-336,40,-759,-7464,-2852,-3701,-5656,-1244,-3280,-4044,-765,-319,-943,-2177,-477,-349,-312,-257,-199,-113,-30,51,122,176,228,270,296,-407,-491,255,189,-505,28,-167,-435,40,-6,-25,-267,-240,-151,-143,-173,-166,-182,-469,-340,-393,-266,-267,-261,-243,-201,-181,-363,-123,-136,-516,-127,-126,-122,-119,-126,-186,-178,-179,-204,-194,-416,-162,-281,-451,-127,-78,-249,-100,-93,-228,-305,-90,-56,-51,-211,-67,-82,-289,-220,-285,-252,-441,-183,-56,37,10,-240,425,458,495,-45,-348,-146,316,183,-1,170,221,-35,95,-118,-116,-275,-390,-399,-770,-442,-162,-713,-64,0,-1339,-852,115,-1479,-3257,249,165,-17170,-47423,-27853,-242,-236,-395,-1885,-2588,-1125,-1736,-1831,-1577,-542,-380,-123,-63,15,88,140,-388,-470,-43,-241,-37,-601,-285,-203,-350,-366,61,156,-55,-314,-333,482,516,565,9,-299,48,90,-21,-290,-164,77,195,336,261,-228,-173,176,-74,-75,351,258,-450,48,226,183,111,-108,-230,-46,-93,-257,-180,-208,-225,-196,-143,-86,-22,57,85,102,-101,41,97,-28,-190,-26,-105,-181,-250,-315,-321,-305,-237,-196,-154,-115,-81,-40,-37,-250,-216,-275,3,0,1,-387,-171,19,34,41,-72,-297,-42,-241,-188,-2,-18,-13,-6,-385,-170,-24,-37,-62,-154,-150,-187,-225,-247,-238,-226,-207,-154,-98,-65,-228,-57,-142,-260,-304,-241,-120,-202,-216,-240,-327,-372,-454,-507,-440,-377,-303,-360,-190,-142,-102,-91,-289,-70,-91,-131,-178,-220,-280,-349,-392,-381,-314,-287,-226,-175,-178,-320,-189,-242,-182,-165,-130,-70,10,112,235,-48,-272,-136,-201,-104,-304,-276,-274,36,-9,-244,-414,-284,-117,20,131,201,214,-253,-331,-176,-218,-301,-174,-251,-292,-297,-286,-275,-245,-248,-245,-268,-279,-286,-254,-245,-212,-204,-186,-182,-350,-251,-304,-344,-389,-429,-373,-306,-211,-118,-267,-54,-46,-181,218,179,79,291,266,83,209,181,-122,-9,-29,-150,-112,-141,167,-51,-365,-266,126,40,18,124,69,-83,-160,-100,-117,-132,-129,-218,-119,-75,-60,-54,-45,-43,-45,-71,-96,-258,-201,-163,-167,-176,-158,-133,-111,-97,-91,-57,-49,-44,-58,-110,-85,-268,-240,-131,-92,-75,-199,-110,-200,23,54,100,136,177,-7,7,221,108,-123,-289,27,30,-154,-275,-343,-86,96,83,-173,-107,-250,174,-85,-206,-107,-169,79,122,35,-79,-4,-272,-179,-118,-77,-203,-236,155,157,152,-184,38,36,-13,-61,-256,-189,-215,-200,-385,-144,-92,55,36,184,-109,-183,-259,-175,25,-145,-22,-155,-116,-41,-80,-30,-41,-53,-134,-85,-70,-57,63,-20,-129,-243,-355,-213,-132,-33,-38,-202,-136,52,61,-196,8,-15,-125,-84,-133,-179,-246,-246,-183,-141,-200,-104,-99,-119,154,-88,-191,105,47,-19,-231,-127,-154,-161,-161,-158,-133,-103,-89,-79,-69,-18,13,25,-180,-52,-102,-126,106,-341,90,-65,42,22,-301,-250,-253,-343,-297,-368,-79,-1,115,60,-160,16,188,270,81,-145,-249,-300,-283,91,67,-313,-229,20,-1,-82,-98,-170,-228,-143,-333,-267,-49,49,174,-12,-372,-302,40,94,25,-68,-206,-253,-307,-355,-363,-346,-329,-328,-315,-317,-309,-329,-277,-249,-212,-331,-164,-171,-162,-158,-143,-131,-116,-91,-49,-3,19,-56,81,100,38,-263,-97,23,-222,-93,-259,-75,-121,-162,-203,-240,-285,-279,-218,-261,-325,-181,-8,86,124,161,183,-90,-133,140,96,24,15,-38,-91,-137,-200,-187,-190,-178,-189,-227,-235,-196,-170,-217,-91,-16,13,-298,-132,-351,-204,54,51,27,-20,-135,-118,-168,-227,-269,-245,-210,-165,-107,-67,-120,-187,32,56,49,-203,44,29,-33,-480,-242,-607,-126,20,-24,-41,-362,-1263,-210,-247,-200,-125,-807,-833,-123,-229,184,393,430,254,128,-82,-472,-440,-307,-292,46,74,-426,103,523,337,289,108,-65,-190,-244,-111,-176,152,-280,210,114,-272,-6,-26,-214,-24,-5,135,77,-8,-82,-219,-311,-351,-302,-231,-362,-142,-132,-125,-134,-167,-217,-267,-304,-302,-255,-162,-226,-16,90,164,208,-118,290,300,-269,-44,-231,-242,40,-146,-131,19,54,114,-39,-73,-140,179,260,38,-34,-58,-439,142,-13,18,-75,-179,-268,-345,-366,-329,-274,-218,-192,-197,-305,-257,-275,-288,-178,-99,-111,-271,-249,-58,38,-4,-68,-122,-152,-157,-134,-402,-174,28,38,89,113,-96,178,28,-97,-261,-233,-279,-223,-63],[-201,-162,227,216,178,65,-80,265,177,346,198,-106,-163,167,245,-296,-96,101,42,9,-9,-36,-199,-273,-325,-153,-468,-148,2,-22,-33,-64,-132,-181,-296,-266,-430,-308,-324,-360,-403,-460,-499,-563,-627,-590,-499,-385,-280,-184,-115,-215,-42,-35,-247,-378,-248,-256,-220,-323,-346,-321,-216,-185,-177,-155,-170,-199,-231,-261,-314,-346,-333,-256,-157,-171,-392,109,185,-142,-277,-90,-92,148,326,350,190,95,-283,25,-105,30,-13,-177,-59,-66,154,610,942,-523,554,658,572,1361,249,1267,1180,1096,787,865,710,552,397,236,142,-34,-106,-213,-487,-341,-296,-219,-384,-122,-256,-121,-25,-54,-187,-280,-205,-279,-373,-301,-173,-100,41,-65,-585,4,18,381,-22,87,-628,-436,-42,-956,30,111,-986,-643,-350,-282,16,-62,-831,-1678,-786,-670,-188,-101,-35,-397,87,122,-731,-4327,81,-4534,-3664,-1033,-1028,-4086,-22,-1,-8196,-10868,-2,-38,-83,-146,-185,-184,-2081,-67,-1157,-7072,-3267,-3947,-5067,-1107,-2788,-4335,-771,171,-810,-1868,-45,-73,-81,-64,-48,-115,-2,0,-13,-47,-78,-110,-144,-796,-349,-182,-150,-417,-74,-199,-420,66,102,167,-310,-296,183,-27,249,479,-79,-560,-445,-359,47,-127,-284,402,412,236,-335,-28,-95,-510,-5,-48,-66,-23,44,-215,130,172,-212,-194,-375,125,-240,-399,-192,-74,-193,-78,-104,-268,-309,-63,0,26,-273,36,27,-225,-290,-206,-168,-425,-177,-60,-3,72,-208,176,173,187,-94,-434,-171,300,245,-128,148,178,-148,228,-63,55,167,103,-206,-767,-601,-440,-993,-113,-244,-1501,-1043,49,-1348,-2751,-859,-41,-22293,-42541,-16880,-21,16,-211,-1928,-2593,-996,-1485,-2042,-1710,-750,-538,-48,-65,-69,-75,-95,-362,-455,-175,-245,-203,-631,-322,-166,-352,-356,-120,-136,-153,-315,-335,-239,-274,-231,-200,-242,-171,-171,-146,-272,-226,-94,-47,5,51,-254,-116,124,-80,-64,119,71,-428,-52,-136,-219,-303,-285,-224,-172,-115,-238,-237,-81,19,31,27,3,-25,-36,-89,-132,-166,-208,-232,-242,-245,-258,-271,-274,-269,-274,-249,-233,-181,-155,-124,-88,-51,-2,11,-190,-184,-228,109,109,28,-376,-125,85,83,78,4,-214,-4,-205,-155,142,151,171,183,-313,-248,125,94,55,-151,-48,-87,-125,-155,-174,-206,-236,-218,-175,-134,-191,-79,-182,-265,-340,-233,-39,-139,-231,-277,-316,-292,-272,-215,-130,-54,-280,-418,76,46,169,174,-285,71,-39,40,-23,-228,-149,-225,-281,-364,-291,-255,-182,-118,-103,-352,-83,-231,-120,-114,-170,-202,-161,-61,72,58,-262,-109,-202,-178,-338,-294,-277,-13,22,-45,-72,-147,-159,-147,-77,-4,37,-241,-330,-122,-129,-313,-88,-15,-33,-95,-44,-53,-29,-20,-23,2,-204,-180,-42,-301,-35,57,62,-83,-339,-334,-22,-222,-27,-36,-17,-13,11,36,-223,-106,-65,-168,136,143,101,140,112,95,39,-13,-176,-113,-162,-225,-275,-252,-186,-113,-290,-227,88,53,60,123,28,-100,-32,-3,-62,-131,-172,-180,-148,-66,-9,-20,54,83,81,43,-4,-217,-238,-205,-194,-222,-219,-207,-200,-202,-205,-172,-152,-120,-88,-168,-8,-292,-207,-150,0,44,-178,-73,-205,-186,-297,-372,-233,-88,-83,29,182,97,-139,-310,-3,-47,-108,-258,-386,-81,93,116,-68,-130,-264,151,-24,-137,-118,-177,63,169,65,-80,3,-293,-246,-153,-43,-203,-186,114,316,248,-150,-7,104,-43,-2,-221,-15,278,249,-238,-174,-93,49,23,77,-138,-180,-253,-207,34,-150,-48,-135,-153,-17,-119,-48,-49,-81,-165,-96,-98,-44,116,60,-11,-128,-317,-174,-166,-95,-45,-238,-81,66,97,-124,33,106,-135,61,29,12,-225,-8,3,-164,-293,-78,-82,-91,-36,-39,-135,-40,-43,-51,-140,-64,-69,-74,-121,-107,-114,-106,-117,-134,-149,-122,-119,-137,-225,-154,-169,-192,-220,-367,-295,-338,-372,-367,-350,-337,-324,-315,-293,-358,-284,-310,-287,-285,-277,-281,-275,-259,-232,-247,-214,-291,-240,-124,-113,-377,-243,-150,-152,-137,-87,-24,17,58,-334,-272,-65,54,175,-24,-358,-278,-39,-105,-125,-128,-251,-77,-24,8,30,23,-216,-17,-36,-73,-162,-297,-157,-154,-130,-251,-81,-89,-205,-110,-135,-174,-207,-212,-173,-106,-33,-41,107,172,78,-201,-72,20,-221,-52,-205,12,-12,-79,-126,-129,-99,-49,10,-230,-312,-188,0,120,332,380,416,-90,-149,170,109,5,357,307,246,175,-169,-133,-143,-139,-40,-44,-35,-68,-61,-231,-109,-98,-127,-362,-137,-309,-240,-67,-78,5,21,-113,-84,-91,-174,-121,-122,-184,-238,-268,-297,-306,-291,-234,-184,-162,-197,-101,-85,-80,-431,-194,-636,-87,-90,-159,-201,-643,-1445,-293,-221,-149,-92,-507,-659,-232,-283,100,81,58,18,-7,-56,-429,-502,-263,-223,41,1,-484,-62,-165,-277,-297,-189,-67,66,172,289,-177,336,-238,228,170,-250,-42,-25,-216,-48,-52,-55,-35,-27,-19,-243,-306,-234,-272,-207,-294,-131,155,238,307,-102,-201,25,118,-128,-212,-160,-252,-26,70,116,201,-205,254,523,-281,-4,-202,-256,-22,-199,-346,-360,-235,-87,-51,-106,-185,166,241,50,45,21,-370,9,-78,-171,-266,-342,-362,-343,-301,-257,-220,-190,-191,-216,-346,-276,-293,-267,-208,-153,-114,-209,-193,-122,-176,-229,-274,-262,-194,-103,-10,-357,-259,159,12,371,355,-77,255,47,-37,-221,-298,-286,-180,-31],[-237,-240,137,354,278,37,-85,127,98,50,24,-8,-197,28,20,-323,-51,-21,-58,-86,-117,-147,-209,-273,-342,-246,-425,-200,-190,-175,-133,-104,-105,-141,-294,-59,-405,-59,-46,-390,-280,-272,-216,-265,-306,-297,-270,-206,-134,-111,-6,-214,-95,52,-348,-383,-288,-245,-193,-287,-338,-287,-341,-245,-305,-320,-320,-270,-171,-42,-136,-119,-55,8,-81,-161,-369,103,213,-141,-272,9,-9,152,437,461,264,152,-238,50,-171,65,-40,-243,-75,-61,162,267,428,-405,440,497,435,1096,212,1180,1231,1177,938,1103,781,852,724,528,440,108,364,182,-425,59,93,93,-393,-2,-224,-108,-116,-188,-248,-307,-360,-405,-456,-454,-451,-420,-376,-308,-701,-160,-109,-52,-29,-43,-654,-320,0,-954,9,-18,-983,-726,-487,-344,-76,-32,-1065,-1545,-734,-894,144,200,227,87,259,247,-58,-5723,-221,-4161,-3939,-1667,-1909,-3896,-297,-259,-5697,-9039,-195,-216,-242,-279,-271,-215,-4026,-843,-1668,-6667,-3906,-3964,-4416,-1054,-2313,-4452,-926,700,-748,-1507,280,315,224,173,155,-645,261,328,382,410,423,419,59,-1201,-235,184,117,-327,7,-225,-405,-60,-77,-46,-346,-363,101,-6,261,335,-36,-637,-501,-319,31,-95,-308,21,-4,-42,-269,-109,-148,-477,-259,-343,-436,-491,-387,-284,-149,-15,-214,-225,-329,161,-201,-304,-212,-149,-129,82,43,-294,-302,80,51,-174,-315,151,236,-147,-337,-185,-142,-406,-166,-68,-45,126,-160,112,39,-16,-90,-497,-181,-98,-44,-234,34,35,-249,44,-2,-51,27,29,-18,-750,-734,-667,-1238,-136,-455,-1665,-1197,-246,-1112,-2241,-2463,-344,-21085,-32050,-6919,-420,-428,-439,-2002,-2691,-946,-1249,-2245,-1703,-952,-687,-247,-224,-195,-171,-158,-324,-347,-159,-229,-223,-595,-355,-398,-423,-395,-355,-299,-227,-272,-318,-80,-86,-54,-66,-147,-182,-275,-351,-448,-537,-501,-397,-284,-173,-256,-50,156,-56,-45,466,374,-410,78,434,340,202,-209,-172,-120,-155,-206,-300,-45,-8,26,34,11,-24,-50,-121,-182,-234,-287,-319,-332,-344,-373,-410,-440,-456,-462,-419,-378,-298,-247,-195,-145,-99,-41,-18,-119,-142,-166,124,134,28,-354,-68,142,169,213,94,-123,29,-174,-125,181,423,477,404,-212,-303,266,166,72,-112,-96,-144,-186,-209,-207,-204,-184,-117,-31,7,-152,-100,-209,-240,-349,-210,54,-58,-228,-268,-213,-291,-189,156,231,-13,-356,-445,151,122,193,186,-266,109,-74,-68,-194,-295,-375,-382,-303,-247,-170,-139,-78,-34,-44,-336,-87,-208,-141,-191,-260,-314,-319,-263,-167,-66,-238,-31,-146,-238,-362,-290,-250,-50,-31,-86,-118,-106,37,118,80,58,47,-213,-284,-47,-32,-248,4,223,-86,-84,149,94,-20,2,-61,-108,-179,-260,-342,-381,-392,-351,-289,-241,-294,-393,-219,-228,-205,-220,-214,-230,-226,-222,-208,-159,-155,-158,-79,-31,28,71,101,146,146,151,-227,-1,12,-92,-40,-183,-51,-113,-198,-190,-218,-230,-219,-208,-203,-211,-228,-256,-277,-309,-315,-275,-206,-131,-42,-113,73,180,227,233,67,-160,-266,-233,81,33,-76,23,42,65,-31,86,162,84,-85,-228,-29,-305,-175,-163,-21,40,-152,-32,-212,71,-99,-269,-439,-289,-138,21,135,67,-163,-332,-32,-103,-71,-221,-437,-80,-60,-156,-231,-278,-298,-271,-225,-173,-131,-176,-98,-94,-99,-115,-151,-311,-269,-350,-393,-402,-338,-266,-188,-105,-116,-48,10,-87,3,-167,105,432,386,-95,-134,-76,43,2,-53,-108,-154,-245,-195,46,-157,-71,-120,-191,6,-169,-23,-39,-109,-193,-116,-134,-150,-143,-130,-123,-121,-280,-182,-172,-165,-159,-266,-145,-132,-114,-104,-87,-117,-152,-136,-152,-151,-273,-129,-91,-172,-336,-99,-77,-76,-23,-10,-85,8,15,12,-69,-5,-23,-45,-96,-120,-200,-142,-151,-155,-152,-111,-97,-115,-290,-239,-176,-193,-189,-395,-133,-102,-73,-49,-281,-117,-54,-71,-69,-309,-141,-58,-2,-49,-167,20,36,13,-111,-337,-198,-280,-194,-85,-44,-378,-255,100,159,-99,-49,167,307,150,-303,-225,-62,61,72,-45,-348,-268,-170,-159,-101,-57,-262,-58,54,77,90,76,-245,29,7,-33,-127,-271,-159,-177,-176,-170,-91,-76,-329,-47,-51,-79,-126,-175,-208,-222,-209,-183,-131,-81,-34,-159,-54,-26,-208,-162,-260,-337,-221,-82,53,186,299,46,23,-215,-271,-169,-6,62,317,457,448,-114,-159,179,99,-26,284,214,127,24,-143,-190,-209,-146,-66,0,50,-138,-44,-244,-89,0,-51,-433,-145,-252,-269,-241,-242,-235,-203,-197,-197,-198,-210,-239,-252,-278,-301,-307,-326,-348,-368,-348,-314,-288,-234,-191,-150,-114,-373,-147,-660,8,78,55,57,-925,-1566,-65,-139,-211,-287,-340,-416,-328,-351,-163,-122,-77,-52,-25,-47,-364,-523,-221,-158,30,-85,-383,71,342,103,71,-50,8,269,534,462,-177,371,-217,230,207,-222,-98,-97,-227,-46,20,117,182,171,-5,-286,-320,-274,-250,-183,-240,-212,231,263,267,-190,-226,22,38,-114,-218,-198,-291,-79,-80,-73,-71,-234,-115,-158,-303,-287,-351,-381,-395,-330,-227,-123,-19,87,-74,-143,-237,128,239,53,98,74,-265,30,4,15,32,62,25,-219,151,154,96,22,6,5,-400,-135,-206,-247,-265,-282,-307,-337,-394,-485,-592,-709,-743,-625,-507,-407,-322,-272,-310,-75,-20,66,137,-60,232,52,13,-185,-223,-245,-142,-6],[-240,-288,76,60,5,-45,-83,-83,-99,-133,-144,-139,-135,-1,61,-307,27,266,310,278,63,-45,-157,-235,-330,-159,-329,-139,57,-27,-88,-154,-237,-271,-290,-282,-341,-274,-283,-397,-366,-421,-417,-369,-312,-233,-174,-107,-46,-61,33,-172,-146,-98,-351,-324,-293,-193,-128,-214,-281,-179,-441,-95,-229,-338,-409,-284,-142,-4,-103,-111,-36,51,-63,-129,-271,96,37,-108,-244,-118,-133,-93,-27,14,29,18,-159,-58,-212,-172,-247,-278,-252,-228,-214,-183,-89,-258,182,369,310,826,192,1096,1177,1183,1104,999,763,618,418,221,108,-5,-98,-134,-244,-144,-131,-109,-377,-128,-163,-140,-164,-198,-203,-191,-162,-127,-106,-41,-7,-223,-124,-317,-722,-98,-148,-180,-227,-252,-650,-259,-242,-892,-215,-214,-937,-756,-552,-384,-186,-140,-1152,-1417,-632,-1077,24,84,118,177,184,202,199,-5860,-980,-3596,-4274,-2321,-2863,-3461,107,97,-3046,-6808,-2,-68,-143,-232,-284,-283,-6043,-1806,-2098,-6235,-4681,-3651,-3739,-1079,-1881,-4297,-1242,535,-778,-1152,445,373,266,149,23,-1190,-82,-54,3,63,125,170,-652,-1509,-156,97,54,-252,0,-250,-398,-27,106,-130,-364,-439,259,23,305,536,-1,-640,-467,-287,0,-68,-318,59,-18,-81,-183,-188,-224,-432,13,-7,-41,-65,-44,-263,47,150,-219,-269,-293,185,-176,-194,-190,-220,-75,108,70,-314,-299,119,81,-293,-342,114,220,-79,-354,-188,-146,-401,-170,-99,-108,116,-116,-8,-62,-76,-55,-431,-191,18,76,-327,139,50,-351,-9,36,-161,22,-4,-39,-743,-850,-797,-1199,-170,-550,-1792,-1323,-293,-810,-1813,-3924,-397,-14242,-20990,-484,-476,-471,-478,-2072,-2860,-992,-1045,-2281,-1574,-1160,-827,-307,-259,-209,-166,-140,-302,-194,-110,-218,-133,-580,-413,-130,-334,-298,-129,29,85,-214,-314,363,482,517,26,-83,-126,103,68,-159,-326,-320,-472,-460,-304,-258,-5,167,-32,-43,555,397,-424,106,721,696,313,-258,-180,-50,9,-192,-366,-20,525,336,156,56,213,120,-17,-138,-241,-336,-392,-407,-396,-384,-366,-329,-277,-233,-205,-231,-96,22,54,72,83,100,78,-72,-121,-121,91,47,-18,-351,-234,-365,-323,-133,88,-55,25,-185,-126,180,532,507,484,-125,-357,304,290,148,-75,-79,-129,-146,-133,-231,-56,-161,42,115,-24,-136,-147,-250,-223,-355,-203,129,15,-223,-207,-92,-231,-234,-205,-205,-207,-331,-439,-230,-255,-284,-317,-297,-247,-182,-115,-45,-313,-106,146,5,-114,67,43,183,174,119,-302,56,-203,-87,119,26,139,131,123,123,115,-228,55,-87,-294,-403,-290,-225,-100,-102,-153,-192,-75,39,52,92,330,164,-196,-226,14,41,-179,69,205,-162,-78,305,230,-75,223,-121,-45,-167,-114,-98,-204,-176,-181,-154,-126,-260,-307,-118,-253,-78,-76,-52,-53,-44,-47,-145,-197,-104,-179,-96,-82,-43,-7,25,85,110,148,-289,-16,13,-63,21,-75,55,9,-106,-155,-70,-149,-202,-231,-237,-222,-196,-171,-139,-137,-143,-155,-194,-254,-264,-292,-285,-243,-186,-149,-116,-112,-305,-261,-115,-163,-200,-231,-240,-220,-165,-54,48,45,-165,-293,-59,-325,-154,-182,-44,25,-137,3,-228,182,55,-67,-202,-321,-346,-240,-142,-73,-203,-351,-72,-146,-56,-188,-395,-146,-186,-219,-238,-249,-307,-294,-304,-308,-312,-339,-342,-349,-349,-346,-350,-372,-372,-394,-371,-350,-325,-295,-257,-207,-160,-124,-103,-144,-10,-103,14,26,34,27,-46,-43,5,-32,-205,-30,-108,-247,-152,45,-167,-93,-117,-228,17,-218,40,-14,-139,-223,-141,-177,-39,-37,-25,-6,-43,-253,-205,-76,124,-104,-264,13,105,158,21,54,38,-173,-44,-82,-98,-325,-104,-88,-162,-272,-204,-228,-245,-283,-318,-346,-347,-318,-295,-262,-263,-258,-263,-283,-312,-308,-268,-224,-180,-160,-59,-17,-11,-365,-309,-95,-113,-116,-424,-48,-97,47,-50,-184,-58,35,388,65,-264,-163,49,116,-85,-173,3,-12,-18,-188,-349,-197,-265,-183,-197,-154,-349,-252,126,161,-112,-26,225,411,227,-254,-162,-39,78,205,-61,-341,-262,-201,35,100,126,-233,-25,96,100,198,178,-265,30,118,25,-68,-243,-58,-40,-213,-84,4,8,-339,29,24,-2,-94,-77,-96,-104,-106,-114,-103,-96,-86,-131,-76,-81,-181,-42,-127,-97,15,62,237,283,299,56,-6,-208,-211,-118,-13,-56,-93,-81,-48,-138,-158,29,28,-47,9,-31,-84,-137,-172,-164,-149,-158,-92,72,114,-202,-67,-235,-161,103,77,-461,-153,-182,-271,-327,-294,91,62,-106,-29,24,-98,-64,119,76,30,-8,-68,-223,-323,-203,-189,-159,-204,-9,55,113,-301,-95,-664,46,285,261,242,-1181,-1604,71,-4,-71,-137,-181,-178,-390,-414,-19,55,151,239,106,-47,-289,-466,-175,-94,25,-174,-261,78,239,0,-26,-144,61,406,675,510,-164,377,-207,230,236,-185,-156,-73,-244,-72,30,12,-4,-19,3,-325,-347,-308,-225,-155,-197,-285,-18,-85,-158,-264,-334,-389,-399,-377,-348,-308,-316,-286,-307,-326,-347,-362,-400,-424,-453,-466,-473,-458,-477,-467,-433,-394,-345,-281,-232,-180,-287,-95,-56,-26,1,55,-161,87,11,-9,25,148,45,-214,300,303,136,-39,-88,-15,-422,24,-2,-187,-153,-222,-284,-318,-337,-343,-321,-272,-220,-150,-71,-1,24,-192,-269,-20,-60,390,412,-47,198,45,49,-164,-139,-201,-115,-143],[-276,-370,-17,1,8,11,-51,67,95,99,119,137,-58,169,266,-306,81,396,408,326,80,-33,-108,-218,-335,-164,-249,-107,109,188,-27,212,147,-65,-243,25,-288,-135,-77,-426,-211,-257,-13,-96,-288,-64,-115,-167,-234,-307,-398,-486,-529,-441,-363,-295,-295,-183,-174,-164,-214,-188,-529,-263,-296,-291,-294,-281,-250,-209,-201,-209,-229,-237,-250,-279,-325,-376,-418,-407,-354,-298,-279,-242,-197,-179,-181,-200,-229,-255,-289,-323,-380,-360,-280,-211,-146,-74,27,-108,158,246,195,488,176,787,938,1104,1261,1343,731,1372,1321,1219,814,445,814,541,-8,39,-255,26,-356,-141,-148,-133,-100,-73,-25,-63,74,124,156,232,235,-223,-209,-440,-586,174,140,156,91,-324,-593,-74,-120,-809,-220,-266,-864,-735,-545,-403,-129,-82,-1084,-1275,-472,-1218,-140,-143,-156,-121,-112,-67,-28,-4573,-1291,-2899,-4588,-2950,-3871,-2649,345,382,-48,-4262,405,371,322,246,171,89,-8111,-2730,-2217,-5744,-5483,-2978,-3027,-1180,-1505,-3879,-1704,-134,-896,-835,-118,-89,-74,-62,-72,-1711,-77,-86,-100,-120,-126,-124,-1397,-1148,-114,-79,-38,-177,65,-258,-379,-86,272,-303,-327,-493,323,82,363,416,47,-549,-358,-244,-31,-32,-297,-11,-23,-2,-70,-233,-298,-353,141,67,-40,-152,-143,-264,-16,101,-204,-300,-243,218,-145,-61,-107,-257,-13,150,117,-304,-277,174,156,-145,-326,88,204,0,-305,-194,-154,-388,-167,-129,-163,-133,-243,-367,-334,-207,-71,-299,-165,177,267,-365,178,-22,-425,-128,73,-228,349,311,252,-717,-918,-759,-898,-171,-409,-1626,-1386,-318,-450,-1492,-3672,-1585,-5333,-11598,-114,-106,-104,-114,-2048,-2977,-1095,-845,-2025,-1383,-1315,-901,-354,-296,-273,-102,-18,-279,0,73,-187,74,-565,-469,-145,-330,-260,-181,-38,133,-128,-301,307,950,534,44,-32,-128,127,90,-99,-353,104,74,-15,-107,-237,-286,-355,-372,-326,-272,-212,-427,-85,-36,7,26,-286,-194,-109,18,-176,-373,-32,460,385,164,21,259,266,129,-7,-126,-227,-243,-179,-94,-265,-13,-15,-46,-125,-202,-312,-396,-438,-324,-195,-60,90,78,-26,-99,-71,211,222,6,-345,3,357,179,-16,-198,-294,-218,-215,-138,143,202,245,255,-37,-381,95,15,-68,-154,-216,-237,-233,-208,-286,-149,-149,-130,-114,-123,-130,-197,-281,-210,-342,-249,-242,-278,-280,-300,-324,-336,-341,-314,-255,-190,-237,-396,59,135,163,166,-249,158,-110,4,160,-293,-218,89,-128,-94,28,12,116,109,44,-266,-95,-203,-171,-173,-156,-131,-110,-91,-74,-76,-216,-79,-86,-314,-446,-281,-189,-145,-173,-227,-276,-49,43,-3,74,251,121,-180,-154,72,103,-117,112,146,-242,-58,184,101,-133,-53,-179,-198,-234,-244,-204,-142,-121,-88,-37,-132,-240,-200,21,-286,50,41,-41,16,-6,-45,-127,-242,-215,-290,-359,-424,-470,-521,-556,-528,-493,-424,-343,-241,-139,-63,-4,28,17,27,-10,-134,28,37,28,26,-74,54,81,109,144,153,125,-143,-213,-381,-94,-317,-73,-90,-84,-76,-49,-69,-345,-284,34,-171,-36,-90,-159,-239,-301,-284,-230,-131,-228,-306,-88,-352,-140,-204,-60,4,-123,41,-237,140,21,-93,-216,-325,-428,-447,-413,-373,-346,-336,-301,-264,-226,-201,-348,-131,-106,-87,-73,-85,-328,-163,-215,-267,-320,-390,-431,-457,-455,-432,-407,-402,-379,-392,-378,-396,-438,-494,-554,-524,-437,-354,-272,-196,-87,-26,35,92,143,142,61,3,17,-76,-281,69,-46,-251,-96,68,-180,-110,-117,-259,-259,-334,-369,-397,-372,-361,-337,-296,-250,-194,-140,-88,-32,-230,-198,-113,106,-148,-228,55,130,254,90,55,185,-195,74,65,-45,-354,38,105,-137,-191,-9,-31,-86,98,-24,3,33,240,340,-7,-25,179,61,-65,-62,-166,-223,-218,-249,-238,91,186,14,-365,-304,-15,-116,122,-441,120,-131,64,-88,-79,-2,-41,402,81,-219,-151,-116,-173,-151,-171,30,203,227,-234,-282,-205,-237,-66,-147,271,-325,-226,200,98,-115,18,150,233,297,-192,-91,10,117,212,-65,-329,-251,-265,-7,222,215,-181,34,135,130,241,166,-262,-34,-38,-99,-147,-206,-228,-248,-250,-254,-247,-260,-251,-243,-225,-214,-207,-197,-177,-160,-159,-182,-200,-232,-267,-311,-353,-412,-448,-466,-444,-401,-367,-333,-314,-303,-314,-344,-384,-425,-432,-428,-376,-308,-261,-211,-178,-160,-177,-183,-210,-215,-241,-267,-293,-313,-328,-323,-279,-190,-103,-12,88,-236,-74,-188,-210,266,234,-403,-153,-91,-232,-419,-335,264,84,-99,9,102,-33,-20,173,92,8,-61,-141,-210,-262,-218,-165,-120,-193,-9,21,33,-205,-26,-644,-4,-11,-77,-108,-1368,-1560,-467,-302,-345,-897,-413,-394,-400,-454,-206,-136,-57,1,57,-41,-196,-374,-112,-20,43,-244,-133,17,-15,-68,-74,-227,129,274,369,494,-115,369,-190,241,272,-126,-188,-90,-250,-91,39,-72,-122,-117,-42,-303,-364,-318,-176,-108,-155,-328,151,132,2,-299,-257,-22,-55,-120,-247,-292,-278,-141,-149,-142,-130,-122,-128,-139,-342,-188,-212,-257,-252,-241,-187,-114,-24,80,-109,-201,-316,20,216,45,134,130,-59,93,27,-57,-37,-124,-194,-260,-313,-347,-363,-351,-335,-305,-345,-209,-169,-127,-87,-67,-64,-65,-84,-127,-170,-204,-233,-225,-187,-135,-76,-121,-168,-102,-100,241,267,-34,158,26,66,-157,-62,-167,-96,10],[-305,-272,-110,171,365,16,-50,311,225,389,522,284,28,190,260,-302,122,623,492,353,85,-16,-61,-219,-339,-371,-421,-325,-250,-190,-126,-93,-108,-110,-245,-107,-249,-206,-145,-474,-221,-267,96,-93,-403,70,38,18,5,11,23,-110,-257,-242,-186,-205,-311,-108,-36,-102,-171,-179,-488,-165,-122,-47,-2,29,-57,66,-36,-96,-102,-155,-196,-222,-229,-210,-179,-137,-232,-75,-98,-112,-122,-162,-220,-293,-364,-414,-431,-392,-355,-309,-257,-223,-192,-131,-9,-4,142,126,49,1540,113,865,1103,999,1343,3621,638,3038,1897,1709,1013,568,797,489,220,10,-431,-235,-405,-311,-273,-230,-190,-170,-139,-115,-90,-72,-73,-33,-24,-233,-244,-606,-482,-208,-270,-316,-380,-501,-534,-498,-493,-780,-393,-333,-834,-717,-544,-467,51,145,-967,-1159,-318,-1386,355,391,395,421,392,374,335,-3440,-1111,-2226,-4853,-3592,-4990,-1396,447,538,610,-1676,700,688,640,542,425,281,-10331,-3558,-1903,-5226,-6260,-2067,-2331,-1432,-1278,-3352,-2329,265,-1170,-639,227,224,214,212,202,-1911,219,220,211,189,-237,-671,-2116,-756,-102,111,112,-162,75,-299,-404,-186,55,-508,-289,-549,-242,-282,-342,-334,-331,-495,-339,-363,-364,-377,-387,-388,-365,-363,-352,-356,-415,-440,-526,-505,-395,-268,-142,-287,-107,24,-220,-361,-229,210,-152,42,-23,-300,8,161,138,-307,-283,193,215,61,-317,31,140,43,-251,-248,-208,-406,-202,-198,-246,-102,-221,-368,-446,-350,-179,-182,-141,210,315,-365,184,-125,-496,-264,63,-280,366,309,236,-703,-971,-647,-595,-166,-218,-1444,-1416,-251,-185,-1349,-1796,-929,17,-4805,51,66,73,-105,-1932,-2930,-1261,-674,-1730,-1193,-1358,-898,-178,-217,-211,-167,-111,-286,0,28,-164,-5,-567,-524,-311,-447,-576,-449,-306,-158,-41,-297,173,217,301,52,-12,-116,136,91,-57,-369,97,118,89,-61,-215,-21,-60,-82,-91,-120,-151,-400,-187,-204,-211,-235,-302,-217,-182,-113,-168,-324,-83,107,146,162,-11,120,106,52,-67,-15,110,26,-100,4,-310,667,568,507,330,-169,-259,-91,258,417,82,167,265,79,17,-80,-22,242,193,8,-333,36,39,-35,-117,-198,-277,-329,-353,-355,-340,-308,-246,-178,-124,-368,-13,33,69,19,109,139,-165,-137,-339,-14,-125,314,341,-68,-102,-237,-280,-179,-313,-180,-10,-71,-116,-107,-126,-134,-205,-150,-136,-125,-132,-332,-37,4,47,72,-220,127,-68,-35,64,-234,-236,-77,-244,-201,-252,-331,-359,-377,-420,-417,-404,-349,-284,-228,-195,-179,-175,-173,-165,-173,-191,-186,-215,-285,-447,-357,-392,-404,-430,-481,-510,-526,-554,-554,-518,-468,-425,-350,-279,-211,-139,-76,-19,19,-289,-6,43,3,-175,-85,-197,-216,-273,-294,-230,-127,-72,4,100,-134,-215,-92,119,-302,155,46,-24,55,152,85,-100,-264,-159,-255,-1,-40,-12,-66,-155,-245,-387,-525,-494,-320,-155,-25,73,140,1,65,105,-103,-16,29,89,68,-60,68,90,117,154,169,111,-151,-206,-353,-59,-389,13,-27,-67,-127,-182,-233,-373,-314,-390,-451,-490,-517,-527,-525,-507,-435,-360,-259,-245,-236,-96,-375,-116,-210,-55,-2,-93,96,-210,454,379,302,205,108,-171,-94,-162,-219,-300,-304,-167,-178,-48,-133,-288,-147,104,170,162,-25,-322,-1,-74,-145,-217,-306,-366,-412,-428,-416,-394,-390,-365,-377,-362,-375,-410,-459,-510,-483,-405,-329,-318,-219,-48,58,124,215,305,240,177,62,8,-118,-145,176,25,-245,-32,82,-191,-113,-114,-280,6,-228,163,85,-176,-275,-200,-263,73,333,361,377,-40,-211,-155,-125,82,-196,-176,96,155,219,158,52,100,-222,59,-11,-86,-337,36,149,-108,-118,3,-30,-111,-54,-71,-13,21,64,98,-23,-67,125,24,-63,24,2,-223,-135,-356,-282,40,61,-23,-277,-243,21,-126,26,-418,98,-184,100,-119,6,37,-121,146,77,-191,-121,-125,-60,-95,-179,26,227,224,-262,-220,-237,-210,1,-229,238,-329,-194,558,141,-123,59,68,-102,-209,-269,-223,-171,-95,-14,-77,-334,-255,-307,-12,174,202,-140,85,154,140,383,292,-254,-125,8,-85,-162,-234,-285,-311,-303,-285,-242,-209,-148,-87,-19,35,-181,-119,-59,218,246,4,210,247,48,-109,0,93,-108,-7,-96,-182,-278,-362,-438,-485,-498,-479,-452,-425,-390,-396,-379,-346,-326,-296,-274,-259,-274,-272,-285,-269,-270,-263,-246,-217,-183,-136,-144,-189,-131,121,240,-268,-95,-140,-261,118,149,-348,-175,-18,-194,-509,-360,112,76,-121,27,84,15,6,-13,-66,-121,-167,-232,-300,-365,-387,-394,-388,-331,-279,-227,-186,-155,-115,-639,-61,-29,-65,-75,-1413,-1509,-1023,-287,-358,-1738,-500,-529,-521,-496,-414,-354,-284,-230,-173,-128,-125,-295,-67,9,-5,-320,-86,-121,-154,-171,-150,-314,-109,-63,-23,54,-60,208,-193,240,277,-77,-203,-121,-269,-126,38,-39,-105,-174,-203,-239,-384,-322,-131,-70,-138,-363,104,143,-91,-319,-273,57,140,-138,-274,-310,-193,75,-37,-127,108,-49,85,272,-358,102,-99,-191,-47,-141,-124,50,46,80,-107,-217,-315,-38,161,37,133,146,32,-7,-104,-196,-266,-278,-226,-215,-99,-45,0,-201,-261,-134,-228,62,57,-23,-26,82,24,-15,53,-19,-31,-72,-121,-150,-162,-167,-164,-148,-83,-136,-120,-51,-43,-41,-44,-22,13,-132,34,-112,-56,31],[-271,-218,-204,-203,-200,-195,-170,-100,-40,0,49,89,103,203,213,-296,151,137,63,-8,-87,-157,-182,-230,-319,-188,-129,-26,74,89,-122,159,296,-25,-254,96,-211,-276,-206,-442,-250,-255,-159,-128,-517,-43,-5,41,81,36,121,-92,-292,-140,-124,-163,-316,-81,11,-66,-130,73,-381,-27,70,106,117,94,-103,76,-15,-105,-42,-69,-118,-118,-12,32,75,-51,-253,154,102,50,-5,-99,-219,-353,-451,-326,-370,-101,-52,-152,-244,-49,-77,-49,65,83,28,8,-89,687,39,710,781,763,731,638,530,419,316,210,174,112,35,-26,-105,-177,-293,-268,-474,-322,-301,-282,-269,-276,-277,-281,-285,-289,-306,-275,-265,-282,-304,-712,-388,-301,-311,-310,-337,-611,-441,-402,-397,-773,-306,-247,-813,-673,-544,-547,46,73,-813,-1015,-142,-1539,98,88,48,37,-23,-64,-120,-2515,-510,-1627,-4939,-4178,-6192,-332,-310,-286,-269,-250,-206,-186,-165,-156,-135,-111,-12649,-4153,-1063,-4615,-6862,-976,-1602,-1797,-1189,-2758,-2960,153,-1567,-520,165,188,211,250,289,-1435,425,491,541,564,-713,-1367,-2245,-399,-145,390,359,-178,46,-341,-441,-290,78,-650,-228,-536,271,146,160,135,49,-454,-203,-264,-206,-79,-329,-76,-68,-82,-77,-281,-504,-233,-154,-171,-178,-168,-144,-305,-192,-43,-245,-420,-227,188,-174,129,66,-320,7,159,155,-300,-299,199,261,245,-302,-34,51,67,-192,-326,-287,-435,-254,-289,-335,95,-27,-36,-122,-160,-95,-69,-104,328,238,-327,185,-228,-540,-390,20,-307,263,374,299,-688,-1002,-533,-335,159,135,-1274,-1403,-41,-70,-1393,-149,-173,-183,-820,-177,-145,-115,-237,-1733,-2631,-1463,-527,-1424,-1012,-1259,-823,-112,-155,-182,-199,-208,-323,-176,-152,-150,-121,-578,-507,-253,-389,-224,-246,-267,-296,-340,-368,-396,-436,-401,-372,-366,-316,-288,-231,-192,-381,-140,-115,-98,-110,-200,-122,-140,-144,-134,-146,-161,-342,-170,-182,-193,-229,-313,-248,-265,-266,-273,-267,-261,-273,-272,-278,-291,-289,-248,-230,-183,-117,-51,-25,-127,21,-297,452,510,460,353,-154,-268,-92,223,595,53,183,232,68,46,-78,12,262,155,3,-328,49,-31,-127,-229,-336,-441,-452,-358,-245,-137,-39,63,149,123,-348,258,262,251,45,187,81,-185,-241,-412,-26,-112,205,258,-92,-97,-280,-264,-173,-296,-184,315,274,-39,124,189,157,-141,35,87,28,-44,-283,123,100,61,-2,-193,-71,-64,-74,76,-177,-197,79,-344,-37,-26,-28,327,389,280,-170,65,-201,-78,-133,-184,-350,-272,-309,-342,-384,-416,-382,-337,-272,-423,-214,-87,-187,-266,-344,-345,-1,63,-77,55,52,1,-127,-86,-151,-217,-288,-354,-419,-452,-443,-417,-395,-357,-355,-350,-366,-343,-293,-213,-113,-61,11,107,-144,-218,-16,143,-331,105,34,-14,66,244,155,-94,-291,-197,-314,-96,-123,82,77,100,80,-5,-105,-355,-345,-446,-378,-238,-79,-16,91,181,-87,-81,4,248,165,-43,227,251,252,261,244,67,-186,-200,-264,-6,-391,-95,-115,-107,-94,-58,-15,-385,-290,-40,-174,89,95,92,-74,-304,-216,-47,-70,-241,-155,-109,-418,-138,-231,-77,-19,-66,143,-175,308,368,423,399,140,-183,15,-134,-228,-362,-283,-174,-196,-59,-121,-243,-196,67,130,103,30,-312,-39,-60,-89,-220,-180,-179,-199,-208,-228,-224,-348,-253,-278,-262,-263,-274,-287,-296,-300,-312,-333,-376,-366,-359,-348,-367,-349,-323,-301,-268,-241,-208,-183,-171,-152,-141,-241,-165,-195,-219,-218,-205,-307,-79,-192,94,137,-194,-310,-241,-312,95,435,398,326,-81,-208,-102,-113,-120,-253,-129,-22,29,85,125,34,160,-263,33,-102,-116,-298,24,28,-91,-158,-256,-316,-319,-282,-213,-135,-64,7,66,-79,-125,73,-22,-73,169,150,-340,-194,-276,-278,-36,-73,-126,-187,-175,-180,-177,-167,-395,-159,-253,-172,-184,-202,-229,-253,-276,-273,-277,-269,-286,-252,-246,-240,-261,-285,-310,-333,-363,-373,-343,-312,-311,-219,-350,-171,-159,-148,-147,-138,-138,-170,-162,-166,-131,-123,-95,-62,-92,-350,-266,-299,23,106,128,-109,87,85,69,55,32,-233,-228,21,25,35,-170,-80,58,-67,100,129,-58,112,176,196,204,-215,-193,-114,259,283,7,178,172,-7,-132,-5,105,-89,105,-12,-117,-32,-124,-215,-289,-340,-332,-290,-250,-208,-227,-238,-243,-262,-259,-251,-233,-228,-191,-153,-77,-11,38,108,182,-10,-20,-152,-221,-160,86,216,-284,-110,-82,-284,-58,-139,-298,-257,-246,-185,-567,-364,27,58,-149,40,214,62,36,345,340,246,169,297,-107,-196,-78,108,-21,-225,-114,-152,-150,-115,-52,-634,44,141,132,141,-1286,-1460,-1364,-104,-195,-2213,-267,-184,-358,-521,150,246,344,245,-111,-87,-66,-218,-24,68,51,-384,35,213,59,-154,-61,-342,-55,-124,-199,-236,-278,-304,-365,-345,-302,-250,-181,-149,-279,-159,10,37,60,54,54,-165,-370,-313,-108,-172,-219,-387,-226,-192,-155,-321,-301,-70,-18,-165,-302,-233,-82,160,2,-162,63,6,26,363,-375,110,-79,-111,-87,-118,-127,278,357,233,-94,-233,-290,-108,102,9,122,137,92,57,7,-142,-176,-176,-230,-286,-309,-282,-238,-307,-328,-121,-117,-65,-53,-33,-91,13,23,0,71,23,50,34,47,32,8,-18,-57,-90,-74,-125,-155,-130,-130,-129,-131,-110,-80,-131,-67,-88,-49,-26],[-237,-96,-295,-53,-98,-158,-226,-272,-341,-258,-162,-79,31,122,177,-309,143,266,264,274,66,25,0,-265,-290,-210,-102,3,46,8,-200,69,126,-24,-285,-111,-187,-339,-249,-388,-302,-229,-186,-158,-432,-123,-95,-82,-82,-88,-111,-138,-300,-215,-253,-281,-314,-274,-271,-243,-216,-198,-289,-185,-180,-146,-136,-121,-156,-45,-25,-125,-78,16,-162,-129,133,229,257,-42,-279,279,254,97,314,291,250,196,38,95,-425,18,-67,-147,-338,-98,-118,-127,-114,-145,-190,-219,-207,42,-35,552,852,618,1372,3038,419,3964,1891,2506,1452,763,1703,1563,828,174,23,294,-445,-90,-196,-247,-219,-176,-120,-82,-56,-46,-61,-38,-45,-179,-144,-598,-299,-275,-314,-303,-295,-544,-315,-247,-229,-769,-195,-411,-788,-599,-556,-634,167,-9,-629,-823,65,-1653,122,53,-49,-120,-228,-289,-310,-1816,-260,-1147,-4774,-4648,-7465,-140,-115,-103,-108,-124,-120,-137,-142,-144,-107,-51,-14980,-4445,133,-3858,-7178,223,-829,-2230,-1241,-2142,-3302,-486,-2072,-425,78,64,54,60,67,-953,148,196,240,275,-1008,-1904,-1647,-78,-199,298,281,-203,23,-366,-470,-376,-105,-593,-140,-469,594,188,539,797,53,-409,-138,-270,-291,-118,-351,-107,264,117,124,-237,-419,-150,69,35,5,-28,-76,-300,-235,-252,-274,-442,-246,-186,-189,-89,-26,-301,4,82,108,-268,-311,101,112,84,-276,-91,-46,-89,-140,-404,-367,-455,-305,-379,-402,-17,-21,-13,-48,-84,-119,-151,-141,-22,148,-255,200,-298,-527,-482,-37,-311,81,725,433,-655,-999,-447,-118,543,483,-1105,-1349,152,66,-1605,-91,-125,-120,-87,-4833,-30,-7,-451,-1490,-2116,-1648,-388,-1102,-829,-1106,-709,-79,-90,-86,-79,-77,-373,-59,-51,-129,-47,-564,-402,-290,-411,-202,-241,-318,-120,-145,-291,-186,-238,-230,-248,-305,-328,-379,-396,-403,-383,-339,-292,-251,-225,-210,-206,-208,-199,-180,-186,-199,-252,-204,-207,-205,-222,-311,-238,-336,-107,-181,-204,-307,64,89,92,-74,-1,-14,-107,-198,-290,-367,-319,-199,-69,-230,151,253,346,364,-132,-252,-70,199,510,44,207,212,65,79,-73,46,291,132,10,-311,60,0,-28,-48,-55,-57,-193,-411,-250,55,71,98,114,109,-311,92,83,67,41,18,6,-186,-328,-455,-36,-96,40,106,-106,-89,-295,-217,-166,-277,-187,350,373,54,240,467,383,-55,-81,24,29,38,-232,300,158,70,121,-150,265,45,-91,206,-115,-121,14,-364,-11,-46,-43,325,617,515,-119,38,-199,-31,-104,-81,-289,-196,-209,124,104,-126,-2,-99,-222,-389,-260,-181,-189,-279,-342,-278,14,68,-113,31,37,-13,-102,-66,-92,-111,-132,-150,-177,-256,-222,-253,-275,-276,-231,-179,-139,-91,-53,-108,-9,67,111,181,-146,-228,44,171,-345,53,26,5,89,272,166,-87,-303,-236,-362,-377,-395,-296,-202,-129,-53,-71,-30,-328,-102,-102,-161,-210,-188,-148,-84,-18,-69,-142,-16,153,170,-9,173,163,144,130,92,13,-228,-185,-175,-197,-353,-328,-338,-267,-213,-162,-115,-360,-290,-68,-97,61,116,176,-133,-382,-302,-126,-101,-212,-61,-105,-441,-90,-246,-49,-23,-42,-220,-319,-197,-24,152,301,86,-201,-8,-202,-299,-419,-256,-171,-209,-69,-106,-195,-241,16,191,293,97,-287,-92,-20,-88,-244,-221,-261,-291,-301,-297,-291,-333,-273,-271,-223,-185,-151,-111,-63,-5,-53,51,-346,-191,25,193,153,126,88,30,-30,-102,-167,-227,-268,-252,-206,-224,-146,-154,-237,-196,-206,-315,-80,-132,99,153,-201,-342,-281,-345,71,-21,-140,-280,-382,-249,-141,-70,-3,-288,-75,70,50,27,-7,-31,-91,-302,-131,-189,-137,-249,-117,-94,-111,-162,-200,-213,-215,-215,-253,-201,-190,-168,-151,-156,-183,-107,-101,-109,-127,-125,-421,-174,-138,-230,-6,47,-105,-90,-100,169,-172,77,-361,6,-288,231,-84,118,66,-243,118,100,-171,-46,-157,-121,-80,-203,-10,179,205,-268,-142,-335,-134,103,-348,52,-352,-97,-58,-97,-141,-178,-218,-276,-269,-242,-164,-117,-56,-3,-104,-367,-272,-250,68,33,-37,-129,-229,-305,-373,-372,-320,-237,-324,-77,-21,24,-156,-73,77,45,110,78,-110,127,126,123,104,-229,-255,-165,85,107,11,141,88,-72,-166,-8,116,-74,98,28,-78,-45,-110,-177,-231,-280,-312,-315,-295,-255,-262,-258,-248,-257,-254,-257,-259,-281,-279,-283,-254,-236,-205,-169,-131,-105,-87,-161,-255,-187,-28,-47,-290,-160,-208,-271,-193,-154,-257,-228,23,-100,-587,-355,-59,-105,-182,-163,-95,6,79,222,313,246,88,410,-32,-175,-107,120,-45,-251,24,-74,-155,-208,-207,-626,-120,-46,-33,14,-1136,-1430,-1402,37,20,-1883,-46,-54,-308,-528,-62,-74,-73,-82,-180,-113,-24,-148,13,76,50,-418,86,88,35,-174,-10,-265,-29,-43,-62,-37,-12,30,-208,16,10,6,-126,-170,-271,-179,56,80,240,232,78,-89,-315,-293,-26,-10,-164,-403,-233,-334,-331,-317,-340,-86,6,-185,-281,-147,41,253,54,-173,6,42,-41,275,-385,105,-67,-30,-134,-102,-139,221,187,109,-64,-244,-252,-182,-82,-58,-13,77,136,143,72,-187,-260,-52,103,-282,248,165,72,-322,-316,-213,-296,-251,-192,-140,-179,-86,-91,-101,-131,-180,-229,-270,-295,-265,-220,-189,-167,-149,-89,-99,-186,-103,-115,-136,-164,-163,-140,-133,-91,-80,-43,-1],[-394,-355,-335,-344,-374,-419,-456,-439,-397,-343,-255,-169,-51,49,112,-304,136,223,227,240,62,60,25,-287,-226,-207,-69,46,41,-61,-266,4,83,-10,-305,-143,-155,-342,-235,-322,-342,-168,19,-100,-329,-268,279,362,27,62,152,-74,-270,22,-40,-102,-290,-48,-178,-294,-372,-406,-408,-376,-354,-315,-311,-312,-298,-260,-230,-184,-128,-44,-200,-126,165,203,230,-20,-295,275,243,51,350,364,277,223,64,301,-457,-34,-77,-147,-411,-100,-211,-321,-403,-448,-337,-164,-288,403,-102,397,724,418,1321,1897,316,1891,1799,1651,1535,832,1159,962,747,347,348,184,-301,-134,-245,-350,-430,-431,-358,-288,-225,-172,-140,-72,-38,-124,-71,-491,-221,-182,-256,-313,-373,-376,-345,-297,-241,-764,-295,-595,-761,-511,-604,-728,15,-93,-433,-600,15,-1709,-169,-361,-457,-413,-222,-10,174,-1362,467,-839,-4402,-4968,-8771,772,803,819,814,793,782,735,683,617,573,539,-17299,-4469,471,-2906,-7154,380,-32,-2697,-1446,-1569,-3044,-1613,-2699,-314,-195,-247,-291,-305,-305,-518,-234,-196,-164,-144,-1000,-2044,-971,-61,-265,-53,-52,-250,-34,-381,-493,-450,-284,-417,-52,-397,427,226,467,480,56,-370,-90,-274,-372,-167,-383,-214,231,100,155,-178,-279,-70,1,-3,15,44,-63,-287,-237,-86,-287,-422,-215,-198,-266,-325,-357,-355,-368,-389,-364,-346,-331,-311,-266,-254,-255,-240,-221,-236,-240,-477,-458,-467,-361,-475,-429,-230,-210,-227,-239,-240,-235,-254,-297,-286,-236,-175,-126,-322,-475,-547,-123,-314,-55,35,29,-614,-980,-422,-30,-78,-118,-954,-1281,-323,-291,-1979,-90,31,147,-391,-14124,346,362,-794,-1265,-1493,-1793,-273,-788,-658,-960,-594,117,139,179,223,162,-448,326,288,-113,300,-531,-270,-275,-396,-176,-221,-413,-11,-56,-270,-100,-137,-109,-102,-133,-135,-167,-177,-206,-371,-268,-278,-281,-283,-283,-286,-283,-259,-211,-174,-133,-153,-8,52,119,163,-307,-199,-386,-25,-190,-151,-436,150,411,164,-91,-56,115,199,-76,36,-17,-135,-156,-46,-150,-48,-46,-46,-66,-111,-221,-66,-85,-102,-117,-126,-120,-140,-126,-103,-84,-61,-34,4,-290,65,132,34,225,256,102,-258,-462,-304,110,223,177,111,16,-271,-177,-246,-266,-243,-205,-167,-173,-283,-398,-226,-237,-158,-30,-117,-85,-282,-152,-161,-262,-198,365,453,150,351,594,551,33,-193,-29,27,109,-185,290,116,43,87,-94,-3,-70,-141,-207,-246,-281,-286,-307,-235,-203,-216,-196,-190,-237,-273,-313,-274,-183,-88,-11,-104,-117,-161,156,162,-83,143,49,-191,-350,-123,-164,-175,-275,-295,-213,-69,-65,-149,-76,-86,-117,-122,-135,-142,-133,-115,-78,-86,-180,70,108,55,-314,-184,-59,-90,-67,-17,-122,7,-36,-78,-81,-146,-246,-105,-125,-347,-128,-146,-135,-136,-109,-81,-83,-307,-274,-356,-249,-267,68,-48,11,35,-144,42,-288,-122,-55,-10,42,18,-28,-64,-93,-101,-197,-171,-199,-233,-270,-309,-340,-354,-325,-293,-249,-274,-166,-97,-15,-328,0,176,225,160,151,68,-328,-287,-84,-5,-15,-42,-51,-193,-442,-382,-198,-122,-173,33,-88,-404,-70,-262,-41,-17,23,121,-57,156,175,200,208,33,-232,-33,-260,-321,-449,-226,-140,-221,-81,-94,-149,-273,-49,158,357,160,-258,-150,69,45,-262,-272,-53,-53,-14,-306,1,-310,1,306,319,277,413,151,357,405,-60,106,-273,-148,28,218,83,-24,-129,-234,-317,-358,-296,-273,-163,-106,-64,-197,-50,-74,-258,-132,-170,-292,-205,-221,-215,-231,-220,-374,-320,-362,-221,-191,-160,-133,-208,-202,-85,-103,-91,-288,-100,-117,-116,-98,-74,-32,-35,-343,-15,-278,-143,-207,-42,-53,-107,-193,-263,-295,-290,-278,-359,-227,-212,-194,-187,-257,-243,-157,-139,-126,-112,-71,-377,-111,-3,-168,141,201,-124,-1,-36,192,-202,62,-327,-58,-236,13,-39,-91,-142,-266,-204,-195,-186,-160,-195,-109,-84,-208,-57,-58,-61,-262,-129,-351,-136,-184,-305,-260,-319,-318,-297,-266,-245,-214,-191,-196,-156,-125,-56,-19,33,79,-126,-392,-283,-192,123,-36,28,-69,-122,-168,-210,-234,-254,-251,-390,-221,-210,-200,-204,-206,-202,-183,-166,-137,-145,-104,-89,-77,-83,-231,-304,-221,-134,-144,-160,-154,-139,-151,-217,-34,-13,-76,16,23,-44,-28,12,-3,-14,-30,-40,-214,-174,67,96,-116,-159,-67,200,349,119,-137,236,317,103,172,-121,-39,258,10,45,-177,-294,-219,-51,-93,-307,-162,-151,-240,-285,-58,-237,-266,144,-70,-587,-355,224,-4,-228,39,-22,-123,-241,-321,-341,-280,-181,-104,-48,-173,-149,7,-82,-296,-259,-289,-183,-38,130,-626,-77,614,689,461,-1011,-1421,-1141,831,795,-1147,677,634,-265,-532,475,400,335,255,-209,-139,1,-99,-3,-29,-59,-413,-96,-88,-90,-203,-99,-161,-212,-288,-393,-382,-277,-150,-212,9,91,34,-68,-187,-251,-180,38,66,204,198,66,-24,-248,-276,18,-1,-211,-425,-194,-216,-319,-414,-396,-199,-90,-191,-229,-70,162,182,99,-167,-65,55,-115,165,-377,84,-68,40,-187,-100,-163,-83,-228,-336,-304,-253,-219,-260,-5,-106,140,137,145,139,72,-227,-345,-28,137,-338,237,182,118,-211,-255,-74,-106,-86,-62,-20,-289,36,-26,-36,0,-58,-123,-188,-261,-299,-288,-246,-197,-142,-48,-29,-207,2,-9,-44,-102,-151,-205,-294,-336,-321,-247,-172],[-209,-190,-209,-162,-158,-157,-144,-89,-49,-31,-4,13,59,87,82,-286,50,18,-13,-17,1,45,54,-293,-141,-185,-34,96,53,-120,-318,-39,117,10,-324,128,-107,-289,-179,-254,-354,-103,118,-88,-232,-376,299,331,-4,76,169,-59,-224,80,-7,-73,-258,-40,-165,-275,-373,-448,-455,-392,-329,-240,-178,-122,-236,4,16,-179,-166,-74,-236,-116,73,41,0,-38,-311,-115,-182,-215,-217,-225,-235,-250,-263,-270,-465,-291,-333,-369,-408,-429,-450,-446,-413,-418,-413,-366,-336,-140,-164,236,528,221,1219,1709,210,2506,1651,3017,1857,866,2642,2504,1669,586,855,801,-102,340,-242,230,196,130,59,-27,-115,-186,-225,-153,-62,-77,76,-414,-170,222,14,-18,145,-67,-21,10,-10,-750,-442,-783,-740,-424,-706,-818,-9,-172,-243,-372,179,-1704,259,-1164,-203,428,464,537,615,-1164,826,-726,-3958,-5137,-9695,1318,1296,1195,1017,787,566,358,258,275,383,-337,-19705,-4326,605,-1686,-6773,358,244,-3154,-1808,-1097,-2300,-2813,-3463,-306,-219,-113,-31,37,51,-153,130,123,-66,41,-795,-1780,-370,-211,-351,-318,-346,-357,-355,-399,-521,-519,-450,-235,-87,-351,-25,27,16,26,-5,-351,-134,-278,-441,-251,-430,-337,-52,0,45,-135,-147,-57,-169,-274,-365,-336,-218,-283,-213,-84,-328,-382,-229,87,-237,321,306,-226,-64,132,148,-189,-373,-39,-71,-131,-255,-241,-300,-336,-381,-515,-566,-476,-431,-588,-405,-347,-331,-345,-342,-319,-285,-275,-307,-315,-312,-319,-357,-412,-418,-606,-353,-345,-288,-234,-194,-581,-942,-480,-88,-80,-48,-839,-1230,16,77,-2474,158,192,219,-3181,-25649,249,250,-1312,-1106,-843,-1867,-196,-499,-511,-842,-502,5,28,95,186,32,-553,467,321,-114,344,-492,-137,-200,-328,-143,-198,-519,176,268,-246,-101,278,273,81,-9,-118,-33,-73,-72,-379,-202,-294,-375,-441,-451,-434,-419,-395,-358,-341,-318,-261,-219,-155,-81,-24,-311,-142,-397,-50,-212,-115,-320,-34,367,146,-101,-98,92,100,-17,89,174,-197,-171,85,-67,208,223,232,249,-98,-183,12,-31,-110,-172,-200,-180,-168,-124,-79,-54,-37,-31,-21,-267,11,18,-62,81,110,93,-277,-430,-365,79,145,104,42,-57,-234,-288,-386,-341,-254,-177,-110,-153,-137,-294,-166,-278,-390,-372,-226,-91,-239,-85,-161,-255,-221,359,514,239,444,702,698,111,-268,-72,19,164,-149,264,59,23,40,-32,16,8,-90,33,-9,35,23,-224,30,-76,-63,319,462,459,5,-18,-180,122,465,400,65,-30,-91,204,165,-38,80,18,-171,-307,-172,-199,-192,-265,-237,-200,-171,-154,-188,-103,-70,-55,-54,5,26,52,62,107,-121,-98,187,193,15,-340,-228,17,-79,-41,-6,-139,-19,-79,-104,-102,-148,-275,-180,-233,-336,-296,-315,-272,-229,-166,-111,-79,-304,-311,-297,-263,-298,36,-52,-100,-3,-208,38,-242,-141,-63,-23,-56,-96,-164,-226,-283,-318,-367,-358,-325,-288,-245,-201,-152,-100,-36,10,-141,-319,-145,-28,120,-310,17,302,301,60,148,85,-286,-283,-112,-155,-113,-37,37,-248,-432,-452,-242,-132,-126,13,-78,-346,-222,-277,-68,-1,84,121,13,95,39,-25,-103,-161,-270,-135,-300,-282,-408,-193,-84,-219,-131,-183,-218,-266,-197,-176,-151,-134,-220,-206,-151,-135,-268,-340,-89,-73,-56,-321,-52,-276,-94,-127,-115,-112,-112,-108,-101,-89,-86,-97,-192,-110,-98,-78,-96,-79,-59,-48,-34,-32,-91,-299,-62,-75,-93,-161,-152,-187,-272,-203,-190,-241,-101,-57,2,32,-185,-400,-355,-357,31,-18,-92,-180,-287,-195,-103,-55,-98,-244,36,45,25,3,-28,-46,-103,-373,-143,-351,-153,-177,-89,-46,-91,-78,-106,-115,-352,-161,-393,-208,-247,-278,-309,-360,-319,-288,-249,-215,-189,-145,-347,-71,-54,-99,-1,7,-108,-33,-38,-51,-232,-53,-285,-131,-153,86,64,145,47,-261,-56,114,-180,8,-217,-54,-69,-201,-71,81,178,-253,-130,-300,-33,237,-240,-25,-240,-3,-131,-206,-197,-131,-74,-65,-39,-48,-34,-54,-49,-31,-146,-415,-287,-130,122,-99,-36,-58,57,37,2,-34,-86,-130,-349,-205,-243,-271,-302,-321,-327,-315,-305,-289,-297,-289,-286,-283,-289,-299,-317,-298,-290,-287,-299,-298,-295,-276,-274,-199,-157,-99,-52,4,-11,-37,68,173,229,240,44,-235,-135,123,106,-155,-174,-103,132,421,216,-136,219,380,162,128,-201,-115,213,4,41,-190,-320,-240,-81,-60,-327,-103,18,-191,-307,-89,-228,-300,166,-49,-564,-352,112,-42,-271,-174,-292,-405,-407,-303,-209,-117,-71,43,86,-176,-188,-58,-111,-345,-94,-221,-358,-408,-290,-620,-162,186,278,393,-897,-1396,-632,510,474,-375,339,282,-219,-528,91,21,-17,-49,-162,-134,12,-52,56,106,14,-379,107,209,-16,-228,68,-45,-37,-111,-207,-262,-303,-282,-264,-207,-135,-52,-1,-183,-209,-141,37,63,169,167,57,48,-163,-246,71,9,-255,-433,-264,-298,-112,-320,-362,-375,-435,-434,-386,-318,-278,-256,-272,-296,-332,-359,-374,-323,-345,-173,-97,-26,-219,-93,-180,-91,-117,-107,-80,-239,-176,-315,-40,-177,233,143,145,141,87,-232,-383,67,149,-358,92,58,26,-86,-177,-77,-113,-124,-140,-132,-320,-75,-50,-62,48,55,18,103,119,107,-164,-120,-34,-103,-125,-199,-235,-240,-225,-202,-182,-144,-107,-109,-95,-102,-82,-57],[-127,77,-167,-184,-171,-175,-182,-125,-122,-114,126,130,87,-8,12,-291,-25,-99,-176,-213,-206,-162,-94,-297,-67,-166,-19,130,62,-174,-349,-71,67,27,-345,121,-61,-201,-105,-188,-314,-114,-120,-131,-146,-350,-167,-190,-226,-270,-327,-374,-382,-339,-293,-250,-209,-179,-183,-183,-187,-198,-215,-343,-170,-98,-43,8,-234,147,47,-184,-183,-90,-222,-56,7,-60,-133,-199,-273,-319,-397,-412,-361,-310,-262,-221,-179,-124,-392,-188,-80,-129,-276,-208,101,108,142,132,-120,-208,-284,184,-143,142,440,108,814,1013,174,1452,1535,1857,2061,936,2166,2104,1950,978,1396,1198,363,829,-349,516,380,236,112,-9,-122,-227,-326,-329,-280,-213,-146,-289,-64,74,44,-54,157,170,179,189,205,-624,-431,-866,-640,-253,-773,-787,26,-141,14,-66,41,-1569,167,-1797,-669,533,636,759,863,-1128,1024,-718,-3493,-5084,-8858,919,779,594,379,182,99,139,287,450,607,-9901,-22265,-4029,671,-16,-5947,217,56,-3454,-2211,-676,-1295,-3615,-4281,178,161,405,444,458,-121,219,340,-24,-317,13,-485,-1334,-275,-277,-369,-173,-29,-349,-25,-341,-469,-499,-465,-1,-35,-258,-68,-13,-6,27,19,-271,-86,-207,-404,-332,-399,-396,-132,-21,85,-43,38,107,89,11,-75,-149,-169,-219,-106,-9,-316,-268,-190,84,-204,351,337,-136,-69,154,128,-90,-369,-82,-117,-180,-226,-294,-375,-398,-430,-424,-583,-411,-436,-539,-305,-140,-111,-120,-123,-116,-107,-127,-187,-214,-220,-223,-243,-276,-271,-608,-337,-345,-329,-315,-292,-503,-830,-567,-130,-125,-113,-708,-1157,-235,-272,-2950,-404,-353,-243,-7210,-38731,40,109,-1985,-982,-174,-1809,-114,-201,-342,-712,-400,-35,-12,60,162,-112,-638,484,369,-93,407,-415,19,-53,-179,-63,-125,-568,172,360,-185,-169,238,249,115,22,-145,-114,-123,-99,-373,-145,-101,-43,-202,-118,103,125,30,17,145,105,44,4,-65,-141,-237,-293,-293,-342,-233,-221,-154,-123,-204,-67,-9,-83,-107,86,261,53,173,240,-239,-169,114,26,58,93,146,278,-79,-131,72,127,297,74,253,174,65,170,-62,97,81,42,15,-239,-21,-55,-156,-89,-106,-120,-220,-347,-425,-35,-33,-26,-35,-76,-198,-168,-210,-241,-264,-268,-258,-261,-272,-294,-355,-441,-374,-251,-140,-106,-177,-19,-166,-257,-261,326,546,311,512,782,815,166,-267,-102,-1,193,-130,217,-15,-88,-140,-52,52,126,-91,190,19,86,53,-153,31,-100,-81,299,617,645,67,-38,-171,161,672,439,194,36,-30,235,91,-4,214,-25,-170,-275,26,81,-137,-275,-195,-124,-38,-80,-241,-149,-173,-210,-220,-236,-252,-257,-259,-247,-235,-207,-181,-166,-158,-366,-231,-98,-97,-83,-81,-178,-12,15,57,122,-175,-329,100,208,-334,-120,-30,11,50,-1,-56,-97,-315,-365,-242,-244,-297,-144,-171,-217,-246,-318,-368,-376,-305,-214,-143,-91,-24,-2,0,-14,-28,-272,-132,-166,-178,-163,-125,-126,-16,50,88,-258,-382,-148,8,95,-321,12,-39,-102,-192,-269,-258,-255,-297,-122,123,219,304,30,-316,-387,-457,-262,-152,-94,103,-37,-298,-85,-312,-54,2,119,179,65,307,394,325,226,-90,-325,-78,-337,-244,-383,-178,-39,-224,-120,-84,-76,-232,-152,-159,-234,-300,-365,-372,-334,-276,-272,-374,-134,-92,-55,-319,-19,-250,-57,-105,-120,-160,-214,-270,-321,-365,-409,-395,-370,-336,-295,-254,-256,-224,-186,-158,-122,-95,-131,-296,-43,-33,-30,-137,-62,-92,-287,-130,-162,-182,-111,-87,-35,-3,-173,-424,-397,-349,134,235,227,190,-377,-196,17,-27,-145,-181,81,158,190,248,269,-42,99,-389,-71,-352,-166,-172,-43,133,-128,22,47,-36,-433,-179,-302,-76,-75,-49,-268,-355,-357,-294,-97,-22,70,71,-346,32,51,-38,64,94,-59,86,71,103,-264,57,-247,-215,-69,44,45,59,22,-246,-111,122,-187,17,-229,-8,-68,-181,-100,20,159,-246,-149,-221,19,98,-178,-88,-139,-102,-170,-232,-294,-318,-280,-232,-136,-56,49,114,183,184,-171,-435,-289,-71,229,-144,-103,-54,-102,-159,-208,-228,-245,-237,-253,-204,-191,-176,-168,-153,-130,-93,-67,-151,-105,-34,-36,-33,-39,-194,-298,-307,30,53,-16,-29,-194,-299,-324,-134,-232,-327,-425,-426,-342,-264,-186,-123,-68,-35,-12,-236,-84,95,69,-191,-182,-129,75,262,272,-121,200,197,176,78,-276,-187,-89,-182,-275,-340,-370,-392,-410,-389,-360,-350,-310,-273,-229,-127,-229,-323,48,-41,-521,-344,33,-78,-312,-132,-191,-225,-229,-177,-120,-56,-130,64,93,-184,-225,-145,-138,-399,61,26,-11,-41,-46,-610,-255,55,67,125,-798,-1332,18,214,201,166,124,100,-186,-527,0,-51,-89,-136,-163,-174,-132,-86,-46,12,-15,-346,89,101,-53,-262,66,27,-31,-78,-146,-179,-213,-220,-262,-272,-260,-223,-157,-172,-169,-83,42,55,121,126,37,113,-78,-221,112,1,-302,-442,-325,-357,-68,-324,-298,-119,169,-89,-91,42,-22,-80,-148,-198,-238,-268,-313,-323,-320,-236,-145,-36,-245,-107,-217,41,125,-23,64,-235,-157,-365,-94,-280,0,-39,-114,-171,-228,-265,-383,-290,-268,-331,-249,-247,-245,-238,-246,-261,-277,-281,-310,-336,-364,-385,-370,-294,-198,-100,-26,76,203,188,-237,-135,-28,116,267,176,-191,61,48,50,-52,-129,-119,-106,156,-128,-61,-118],[-99,110,-103,-210,-56,-166,-229,-212,-174,-164,-156,-171,-168,-185,-236,-280,-333,-381,-423,-436,-436,-424,-390,-349,-295,-241,-160,-39,45,-208,-322,-91,24,48,-366,115,-18,-104,-34,-138,-258,-3,-59,-130,-198,-257,-274,-285,-282,-258,-232,-190,-149,-92,-34,12,-147,14,135,121,128,351,-32,-381,-46,-36,-30,13,-247,176,48,-221,-229,-130,-225,-14,-48,-73,-83,-72,-253,-11,-8,-4,64,92,107,113,121,134,-337,-286,-105,-127,-161,-278,-69,-164,-248,-384,-533,-581,-461,-323,-173,-34,108,-5,445,568,112,763,832,866,936,937,883,809,685,545,396,256,96,-34,-363,-141,-108,-40,62,114,258,148,229,428,-28,99,313,-225,-14,18,-113,-224,-322,-339,-288,-201,-97,-499,-335,-924,-575,-117,-907,-726,216,-102,165,99,35,-1458,-103,-2391,-1333,-166,-166,-116,-66,-1352,29,-893,-3229,-4966,-7404,-51,-142,-268,-426,-564,-432,-274,-123,-7,91,-19420,-25158,-3740,6,-149,-4802,-471,-380,-3635,-2723,-437,-345,-2491,-3941,588,413,737,778,705,-347,477,338,-249,-406,-102,-253,-946,-60,48,-428,-345,138,-417,-45,-318,-444,-497,-388,156,116,-227,-83,-134,-231,-284,-358,-426,-441,-422,-362,-258,-361,-498,-142,60,107,-10,112,110,55,16,-23,-77,-149,-198,-201,-204,-342,-203,-193,-144,-198,-112,-86,-96,-121,-89,-101,-129,-403,-204,-212,-250,-269,-310,-398,-341,-348,-389,-483,-387,-417,-426,-329,-308,-284,-291,-286,-261,-226,-215,-240,-234,-265,-192,-193,-200,-159,-619,-475,-384,-135,344,221,-452,-714,-751,30,920,911,-634,-1140,621,508,-3294,240,140,88,-11810,-52604,179,-1315,-2891,-943,191,-1695,-88,7,-211,-631,-349,-104,-73,-16,46,-320,-740,220,269,-103,333,-354,141,85,-19,18,-46,-452,133,98,-136,-262,0,29,42,21,-217,-234,-182,-147,-392,-234,-3,-3,-228,-119,149,142,-9,50,206,224,120,82,269,260,162,-278,22,-285,-95,-247,-53,38,-327,141,98,-62,-110,63,222,100,252,262,-264,-179,129,112,-85,-55,50,209,-76,-90,115,88,195,87,33,-49,-166,-253,-320,-364,-365,-346,-320,-293,-277,-283,-268,-259,-249,-247,-233,-268,-444,-216,-237,-254,-280,-329,-367,-396,-393,-368,-337,-300,-249,-202,-152,-95,-142,-102,-8,27,-151,-129,-98,38,-173,-266,-317,125,134,172,175,151,108,35,-196,-115,-178,-191,-177,-92,-96,-12,-106,74,277,160,-96,167,39,123,82,-95,21,-126,-101,-8,23,27,60,-50,-153,172,188,171,124,60,-6,-65,-128,-177,-172,-169,-175,-237,-102,-61,-115,-289,-157,-103,-12,-38,-284,-215,-96,-137,-120,-131,-147,-161,-180,-193,-213,-217,-214,-210,-197,-366,-193,-70,-71,-14,-16,-217,-42,166,229,317,-205,-390,79,229,-318,-183,-68,-21,195,190,109,-109,-316,-396,-181,-194,-259,-145,-194,-311,-298,-357,-358,-311,-220,-123,-102,-8,49,59,48,17,-12,-278,-158,-221,-275,-308,-318,-304,-281,-247,-236,-377,-435,-251,-290,-327,-366,-371,-317,-235,-164,-82,1,-210,-301,-151,189,223,286,-35,-372,-328,-405,-237,-159,-147,-229,-274,-288,-258,-344,-105,1,129,264,114,309,346,280,188,-155,-314,-88,-339,-204,-354,-156,9,-211,-146,-97,-164,-185,-202,-205,-199,-197,-213,-342,-201,-170,-245,-273,-65,-32,-3,-297,-19,-212,-69,-126,-145,-164,-157,-115,-45,40,-96,184,-91,-41,0,330,294,275,-231,209,168,118,-165,-287,-51,-104,-156,-212,-242,-252,-281,-209,-202,-198,-201,-233,-259,-310,-311,-421,-432,-327,-43,61,153,136,-440,-185,184,299,-167,-98,127,195,189,349,315,-60,41,-358,-96,-275,-159,-181,-71,78,-178,17,57,-40,-507,-86,-160,-66,457,172,-407,-239,-396,-326,-71,30,297,300,-360,87,350,23,26,7,17,215,123,148,-285,72,-207,-297,-44,-151,-227,-247,-213,-223,-121,-13,-183,15,-228,-22,-76,-147,-198,-231,-220,-236,-183,-131,-56,-62,-118,-124,-158,-227,-287,-314,-294,-230,-166,-138,-84,-59,-11,-7,6,16,-199,-446,-282,-17,71,-167,-154,-52,15,-9,-106,-42,-86,-121,-164,-240,-215,-237,-264,-280,-285,-271,-260,-238,-237,-212,-185,-146,-109,-170,-266,-328,99,138,-34,-92,-278,-347,-353,-103,-211,-279,-276,-199,-104,-56,12,70,94,98,54,-224,-31,160,11,-220,-186,-148,26,374,342,-95,180,119,59,-10,-346,-252,-51,-39,18,-195,-291,-240,-82,-36,-360,-63,59,-75,-118,-76,-240,-329,-225,-284,-466,-413,-373,-308,-349,-263,-258,-275,-321,-365,-433,-482,-423,-346,-267,-195,-252,-223,-160,-451,36,3,-52,-120,-169,-596,-351,-56,13,136,-712,-1202,418,470,510,520,514,517,-170,-531,417,337,255,150,55,-31,-61,-78,-81,-48,-48,-309,0,13,-95,-296,15,1,-26,-40,-70,-65,-67,-48,-112,-90,-97,-94,-71,-147,-124,-42,7,28,50,51,22,17,-18,-189,-91,-148,-312,-432,-364,-358,-28,-315,-219,-179,144,-1,-19,154,127,93,42,-73,-274,-35,-180,-146,-284,-72,-68,-23,-235,-116,-248,-41,-47,-113,-66,-214,-134,-365,-151,-255,-164,-118,-96,-55,-24,-214,-333,0,-7,-285,-78,-125,-170,-208,-260,-317,-374,-400,-410,-371,-310,-247,-184,-189,-44,-41,-72,49,154,149,-286,-114,-21,122,239,222,-172,266,312,46,-93,-148,-181,-101,134,-162,-68,-165],[-71,139,-41,-232,184,174,-219,-287,-107,-142,90,17,-25,-195,-147,-259,-216,-220,-220,-208,-202,-205,-213,-233,-239,-236,-192,-100,-37,-226,-270,-107,-18,59,-390,103,14,-21,14,-115,-210,-84,-133,-194,-247,-257,-251,-217,-178,-141,-122,-116,-133,-157,-194,-233,-247,-225,-185,-105,-15,62,-31,-416,-45,17,-6,9,-274,119,24,-284,-293,-218,-261,-287,-295,-287,-273,-248,-240,-200,-213,-204,-178,-169,-170,-175,-174,-154,-299,-397,-162,-138,-71,-366,120,157,220,234,-51,-234,-207,-73,-93,-106,364,-98,814,797,35,1703,1159,2642,2166,883,4153,3602,3414,1938,2346,2381,2625,2370,295,1127,1475,517,96,101,238,217,228,412,-29,124,352,-201,4,43,-90,-216,-356,-424,-354,-252,-142,-369,-186,-907,-528,-1,-1070,-621,287,-38,392,404,407,-1365,393,-2744,-2052,84,389,391,387,-1785,378,-1162,-3194,-4789,-5886,198,115,10,-103,-190,-179,-114,-7,91,191,-28522,-26773,-3383,260,197,-3355,136,178,-3599,-3237,-357,451,-1419,-2860,674,612,543,440,322,-602,56,-75,-508,-338,-473,-586,-641,-377,-296,-503,-500,-110,-507,-85,-311,-421,-492,-270,-141,-196,-275,-291,-268,-272,-226,-200,-221,-180,-186,-310,-162,-298,-615,-230,-129,-112,-103,-128,-106,-121,-107,-84,-128,-206,-203,-60,-58,-361,-124,-216,-145,-199,-186,-174,-134,-187,-141,-122,-116,-381,-119,-90,-91,-233,-360,-304,-36,-14,-193,-387,-324,-369,-334,-191,-144,-152,-239,-308,-323,-261,-170,-94,-7,-315,149,321,-61,-58,-579,-628,-421,-116,190,110,-413,-585,-999,-129,657,597,-595,-1168,314,249,-3263,85,11,-57,-16194,-53654,-202,-3049,-4011,-938,-232,-1544,-234,-262,-300,-577,-333,-352,-383,-400,-410,-556,-805,-430,-426,-417,-419,-425,-442,-445,-438,-405,-384,-359,-313,-277,-223,-360,-151,-64,-6,11,-317,-374,-205,-177,-424,-305,-56,-104,-262,-332,-437,-426,-303,-144,-12,100,172,17,311,325,122,-250,96,-228,-130,-275,-37,225,-237,116,49,-22,-87,31,154,122,258,199,-253,-188,144,154,-171,-200,-33,132,-78,-51,-28,-157,-283,-330,-230,-62,54,203,-46,62,435,189,76,-200,18,147,-346,177,302,8,-51,-198,-385,-41,231,120,203,198,-138,-8,303,351,-124,-159,-145,-67,347,18,-165,-125,-55,132,-157,-151,-214,-291,-306,-274,-380,-118,-89,-38,-22,-23,-26,-35,-95,-110,-59,76,-119,89,-171,-18,-189,98,61,10,-102,-94,-121,-151,-180,-179,-215,-213,-241,-215,-184,-195,-187,-200,-192,-192,-209,-242,-270,-273,-249,-207,-182,-176,-160,-196,-253,-309,-372,-328,-205,-310,-124,-87,23,6,-306,-297,57,-180,-29,177,153,130,98,33,-230,-18,-60,-107,-149,-351,-156,-131,-117,-90,-81,-248,-75,-17,5,52,-234,-453,53,85,-290,-234,-100,-61,-25,-39,-45,-117,-306,-353,-124,-140,-209,-128,-28,-354,-162,-355,3,-137,-247,-97,-141,223,522,101,135,587,12,-255,-9,261,158,113,-66,-315,-98,-160,-201,-457,-413,-147,-120,-110,-322,-116,-121,-120,-246,-120,-105,-154,-287,-182,-173,-224,-294,-379,-477,-504,-407,-328,-251,-196,-152,-109,-174,-68,-376,-114,-4,17,29,37,44,36,22,-17,-206,-249,-234,-316,-369,-369,-319,-247,-189,-172,-102,-100,-97,-123,-158,-193,-236,-296,-367,-337,-314,-280,-265,-224,-186,-144,-274,-75,-166,-116,-110,-128,-186,-276,-382,-403,-266,-127,1,-64,-22,-21,428,476,331,-253,156,441,115,-194,-285,294,225,159,-72,37,-105,-254,-27,-180,-40,-44,-75,-103,-169,-217,-395,-463,-311,-234,-132,-37,43,-425,-167,175,159,-154,-9,96,21,-58,-149,-256,-333,-339,-293,-116,-185,-128,-206,-100,20,-243,8,72,-36,-477,67,-9,-116,39,-71,-398,-183,-350,-294,-369,-391,-279,-136,-388,127,278,83,-7,-56,108,265,174,122,-287,97,-170,-370,102,188,62,-41,-102,-197,-89,40,-163,3,-216,92,-32,-104,-118,-109,122,-224,-235,-39,123,310,-67,-124,100,294,276,221,-87,172,216,174,157,-17,89,29,-10,-36,-230,-441,-269,25,123,-169,-189,-55,81,-75,-187,57,5,-43,-92,-280,-133,-141,-159,-160,-163,-159,-166,-300,-205,-221,-242,-251,-262,-264,-251,-330,-173,-133,-114,-159,-354,-345,-334,-44,-58,-95,-68,-56,-25,-72,-25,29,94,104,72,-207,17,131,-64,-236,-190,-168,-18,169,150,-55,54,1,-8,-42,-391,-309,25,-80,82,-187,-250,-213,-69,-40,-338,-37,198,-15,-6,-46,-255,-309,127,-66,-394,-285,-47,-131,-379,-20,42,77,78,78,38,-19,-185,-176,-285,-389,-335,-288,-174,-461,-46,-59,-112,-199,-295,-572,-445,-139,-27,117,-638,-1003,414,465,500,510,504,509,-168,-540,410,343,263,156,55,-48,-108,-160,-203,-192,-173,-257,-133,-105,-135,-322,-61,-69,-99,-121,-170,-195,-234,-261,-343,-410,-457,-445,-392,-353,-317,-291,-221,-185,-147,-128,-95,-98,-92,-140,-62,-78,-266,-390,-367,-327,-176,-288,-258,-291,-309,-316,-326,-311,-302,-284,-276,-252,-302,-186,-176,-182,-230,-152,-151,-143,-188,-221,-263,-269,-299,-326,-387,-463,-515,-406,-262,-133,46,130,8,90,107,-164,-253,446,540,-222,333,132,123,31,-54,-115,-145,-130,-114,-79,-53,-177,-176,-229,-12,-75,-103,43,188,131,-291,-69,14,151,409,347,-125,329,368,71,-102,-125,-198,-76,114,-169,-38,-177],[-55,152,10,-270,386,314,-201,-356,-55,-102,113,108,-54,-262,-185,-242,-107,6,-56,-106,-158,-207,-247,-289,-317,-340,-325,-264,-232,-228,-211,-120,-127,-130,-393,-172,-190,-231,-265,-315,-354,-384,-367,-347,-325,-279,-246,-207,-177,-151,-138,-126,-125,-114,-107,-96,-79,-62,-75,-83,-100,-138,-204,-435,-334,-377,-440,-486,-480,-423,-385,-357,-346,-291,-239,-191,-148,-105,-62,-10,-209,84,86,7,129,127,45,41,15,-30,-256,-387,-222,-136,-78,-432,73,145,274,329,-12,-247,-161,-44,-35,-213,182,-134,541,489,-26,1563,962,2504,2104,809,3602,3504,3221,2513,2329,1828,1320,893,585,392,319,318,-29,104,211,425,228,249,11,139,284,-178,24,-75,-131,-199,-12,99,208,306,221,-218,-6,-819,-470,118,-1196,-464,286,79,291,250,221,-1260,162,-2481,-2591,-431,87,68,39,-2331,-19,-1390,-3356,-4517,-4363,-126,-152,-193,-260,-341,-410,-517,-628,-533,-399,-35241,-23479,-2780,102,179,-1637,280,293,-3301,-3621,-388,154,-481,-1704,-117,-182,-190,-173,-127,-841,-5,56,-759,-86,173,29,-427,213,189,-565,-571,-208,-586,-114,-288,-370,-461,-147,168,110,-272,120,143,115,126,67,-206,-75,-113,-243,-99,-209,-683,-266,-221,-219,-212,-226,-178,-156,-102,-36,-143,-264,-215,61,59,-327,-66,-238,-118,-183,-174,-238,-281,-360,-461,-518,-570,-567,-559,-467,-395,-305,-419,-192,-103,-56,-71,-292,-274,-311,-252,-155,-203,-245,-294,-277,-178,-26,124,245,-20,-292,210,416,-10,34,-491,-753,-412,-64,34,-2,-370,-434,-1222,-339,-78,-91,-581,-1223,-92,-45,-2873,10,34,52,-19822,-40071,49,-4476,-5308,-912,-5,-1389,-137,-31,-61,-534,-341,-106,-142,-164,-175,-759,-787,-139,-97,-157,-10,-242,37,59,82,114,116,-215,17,68,-48,-453,-62,-67,-96,-165,-436,-509,-311,-381,-470,-559,-619,-548,-449,-349,-258,-174,-90,0,40,56,72,-54,8,-27,-85,-213,-116,-178,-171,-296,-122,-115,-116,-94,-67,-46,-41,-13,6,-13,-43,-96,-212,-197,-195,-220,-242,-306,-277,-330,-367,-422,-411,-371,-273,-150,-20,108,46,208,-25,24,261,213,90,-186,0,90,-408,133,251,-34,18,-148,-333,-88,274,38,313,316,-115,-118,448,377,-187,-126,-128,-45,149,94,-180,-164,-133,-197,-322,-415,-403,-296,-179,-282,-436,121,487,387,539,724,726,186,-2,-103,-99,167,-130,11,-242,-28,-276,154,211,70,-118,-13,54,162,120,-27,-23,-177,-131,140,171,285,295,-52,-87,294,857,412,358,157,89,343,-122,69,352,-227,-197,-151,-1,-9,-71,-345,-110,-93,6,-24,-311,-388,-32,-232,-27,168,107,43,-33,-108,-282,-275,-354,-438,-513,-532,-527,-474,-439,-402,-393,-372,-333,-341,-319,-275,-268,-511,-220,-220,-258,-288,-163,-121,-80,-23,25,-133,-298,-315,-87,-104,-169,-193,-271,-408,-505,-524,-395,-229,-290,-105,-189,164,494,123,99,583,29,-229,20,218,131,112,-72,-254,-125,-251,-452,-540,-403,-276,-201,-155,-314,-145,-150,-142,-285,-78,-16,-100,-259,-227,45,16,-17,-168,-405,-216,-329,-151,-156,19,213,60,-119,16,-386,-172,30,202,261,172,291,274,243,204,-239,-189,-74,-291,-164,-311,-119,-114,-174,-211,-143,-165,-181,-221,-262,-295,-318,-338,-329,-303,-267,-240,-246,-243,-254,-267,-281,-294,-318,-299,-299,-254,-234,-233,-245,-268,-293,-324,-350,-343,-285,-198,-99,-41,46,-191,53,274,61,-229,-293,293,194,211,-51,89,-176,-220,1,-196,76,179,138,112,61,-84,-367,-494,-278,-125,-153,-198,-261,-347,-424,-421,-340,-203,-68,68,193,183,438,294,-98,-102,-216,-137,-109,-83,-258,-137,-47,-332,-6,82,-37,-387,-58,-55,-179,118,96,-261,-22,-297,-157,2,157,92,29,-398,-6,23,84,-47,-91,188,292,215,104,-275,117,-151,-391,-10,-141,-269,-391,-483,-430,-340,-232,-138,-40,-202,133,-2,-66,-110,-183,90,-216,-312,35,153,291,-36,-99,213,302,267,176,-86,120,148,79,43,-31,-29,-79,-107,-126,-271,-427,-260,-91,-86,-161,-213,-101,-134,-153,-283,-228,-282,-310,-313,-309,-204,-139,-176,-52,-21,2,1,-371,-57,-97,-150,-201,-255,-298,-318,-321,-277,-247,-226,-239,-398,-306,-281,45,86,-106,-83,151,22,-101,-81,-41,-9,-79,-156,-227,-293,-338,-405,-362,-310,-275,-224,-173,-122,-91,-43,-10,45,-123,-359,-369,-62,-142,52,-189,-218,-185,-53,-26,-291,-22,201,26,84,-27,-284,-275,65,-109,-322,-239,50,-156,-417,-77,-194,-295,-363,-344,-314,-283,-244,-231,-230,-240,-282,-343,-223,-407,-258,-294,-341,-393,-424,-559,-545,-269,-244,-178,-592,-763,-58,-38,-18,-12,-7,15,-207,-566,25,-13,-55,-126,-197,-270,-290,-282,-245,-167,-128,-213,5,-2,-191,-345,30,183,14,155,113,98,72,64,-5,-6,-9,8,55,-78,-27,157,190,69,-24,15,15,371,250,-99,242,-33,-196,-341,-361,-312,-1,-270,-37,-190,80,122,131,175,171,149,95,-12,-315,-58,-122,-181,-192,-197,-193,-172,-204,-226,-284,-252,-259,-270,-255,-255,-261,-273,-274,-276,-266,-206,-165,-100,-43,-123,-191,75,102,-175,104,52,101,109,28,78,40,0,-80,-170,-275,-401,-537,-515,-379,-248,-156,15,126,97,-290,-49,37,163,460,383,-92,303,295,79,-121,-103,-198,-93,-86,-189,-17,-195],[-29,174,68,-305,318,283,-133,-395,18,-37,127,118,-43,-243,-235,-215,-175,-4,-104,-185,-247,-273,-254,-234,-220,-232,-228,-187,-167,-218,-158,-134,-75,35,-354,40,36,4,-30,-126,-155,-227,-268,-324,-384,-416,-425,-376,-320,-257,-204,-145,-96,-38,14,63,-60,-21,126,165,156,119,-72,-465,-90,-151,-240,-329,-403,-390,-309,-413,-396,-311,-213,40,99,139,173,210,-185,268,195,20,229,226,14,7,75,8,-239,-281,-303,-313,-327,-388,-256,-210,-150,-150,-176,-281,-258,-324,-403,-487,-425,-244,-8,220,-105,828,747,1669,1950,685,3414,3221,4416,3073,2953,4318,4512,3622,2791,2683,2259,496,-54,110,200,778,187,33,59,114,577,-179,43,488,81,-243,533,538,527,498,89,-96,142,-738,-434,65,-1264,-325,-36,1,17,17,18,-1172,-14,-1985,-2904,-947,-145,-185,-227,-2929,-276,-1491,-3686,-4154,-2911,-219,-201,-200,-217,-244,-249,-281,-307,-333,-317,-30586,-19168,-1771,-72,-11,38,107,151,-2819,-3795,-514,165,81,-554,-180,-353,-463,-350,-160,-1064,207,301,-1015,137,604,77,-338,527,434,-634,-560,-374,-677,-153,-267,-310,-434,-66,139,44,-341,134,179,178,222,19,-214,-143,-108,-202,87,-134,-618,-277,-163,-284,-102,42,-22,-131,-222,-307,-385,-448,-473,-405,-318,-289,-187,-278,-220,-170,45,82,-168,-233,-48,200,114,-200,-141,-60,193,-272,-466,-110,47,198,28,-219,-235,-269,-195,-144,-146,-227,235,245,301,45,473,442,-3,-230,253,421,6,101,-396,-739,-362,5,-134,-122,-339,-283,-1055,-586,11,72,-597,-1311,93,-370,-2360,41,-4,-63,-22595,-27458,-272,-5201,-6593,-836,-306,-1274,-205,-146,-116,-497,-375,-20,-30,-41,-318,-790,-697,-66,-12,-196,159,-194,318,388,442,337,309,-99,-54,298,-15,-518,-117,-94,-191,-317,-511,-476,-480,-474,-498,-433,-408,-391,-384,-386,-392,-396,-382,-350,-338,-331,-302,-301,-296,-292,-320,-325,-328,-343,-345,-352,-343,-331,-327,-306,-287,-278,-267,-235,-250,-260,-272,-300,-321,-334,-355,-396,-452,-508,-568,-635,-572,-508,-400,-325,-250,-184,-128,-77,-84,-87,-115,-177,-256,-335,-362,-300,-173,-30,-362,88,196,-73,70,-113,-286,-126,176,-39,193,282,-86,-240,307,343,-217,-36,-88,-21,33,-61,-182,-324,-455,-594,-520,-334,-145,29,-171,-270,-393,54,439,366,487,783,858,150,85,-90,-133,130,-141,-61,-279,-31,-311,178,141,-4,-130,-99,53,172,130,-11,-57,-199,-136,190,400,407,383,-44,-36,341,559,372,347,171,110,345,-158,77,323,-292,-206,-101,307,240,-46,-341,-101,-100,-3,-47,-284,-423,-107,-274,-14,216,234,154,49,-63,-329,-308,-422,-532,-550,-446,-374,-303,-272,-249,-258,-287,-224,-227,-191,-121,-275,-416,-5,30,-205,-326,-148,-170,153,180,12,-138,-271,-269,-54,-73,-125,-249,-315,-436,-514,-576,-525,-444,-340,-236,-224,-69,43,120,64,245,62,-187,70,183,110,7,-121,-251,-351,-342,-267,-213,-324,-158,118,9,-280,85,51,31,-224,-5,-29,-35,-196,-256,238,179,-27,-221,-362,-162,-306,-107,-142,52,61,-20,-120,-215,-319,-268,-193,-82,25,128,223,251,268,287,-217,-120,-45,-252,-161,-285,-201,-320,-405,-402,-331,-241,-136,-57,12,71,110,-94,-239,-29,48,-14,-61,-116,-183,-248,-315,-385,-467,-478,-457,-383,-333,-303,-282,-263,-242,-226,-216,-199,-162,-110,-53,-38,9,-64,-49,132,10,-249,-248,193,117,178,-21,51,-239,-164,34,-198,163,218,268,345,399,-45,-323,-495,-248,54,564,521,-18,-237,-123,174,176,-15,163,229,194,186,429,281,-110,-156,-123,-141,-33,-13,-309,-157,-103,-415,3,106,-21,-281,308,251,-226,244,57,-115,68,-235,-59,41,-40,-137,-215,-340,-348,-384,-366,-288,-247,-237,-242,-242,-261,-287,-306,-307,-315,-265,-236,-203,-173,-160,-147,-143,-127,-129,-127,-168,-131,-127,-117,-125,-249,-119,-193,-373,-97,-79,-80,-63,-47,-36,-31,-21,-1,-85,36,54,35,44,-40,52,34,34,35,-302,-390,-237,61,57,-131,-211,-86,-87,-223,-375,-163,-180,-167,-144,-304,-46,-3,-185,-31,53,63,51,-409,-23,-67,-118,-160,-200,-226,-235,-298,-219,-221,-244,-315,-332,-250,-204,-63,-1,-113,-104,124,4,-132,-139,-117,74,62,31,-199,-21,-28,-261,-214,-224,-229,-112,163,255,7,130,386,351,-203,-291,-415,-156,-207,-131,-186,-186,-145,-23,12,-224,-5,192,63,164,-8,-302,-224,-12,-153,-236,-173,-2,-172,-447,-196,-228,-225,-208,-164,-136,-109,-176,-60,-58,-272,-285,-342,-206,-334,-109,-140,-172,-204,-213,-545,-631,-170,-194,-173,-571,-500,-178,-200,-219,-250,-278,-279,-276,-590,-262,-262,-250,-255,-254,-264,-246,-248,-279,-303,-354,-395,-350,-283,-254,-340,-95,-55,-39,-23,-42,-44,-70,-93,-178,-257,-331,-377,-358,-315,-256,-203,-110,-57,-88,-34,9,26,23,-63,41,-65,-117,-287,-353,-315,-44,-262,33,-145,281,311,181,360,645,508,58,-10,-315,-11,-9,-155,-160,7,-62,244,-98,-130,-316,-109,-186,-340,-286,-302,-301,-293,-282,-286,-299,-290,-317,-328,-331,-309,-266,-194,-94,-156,105,-38,313,299,52,360,328,40,429,446,35,-261,-236,-336,-160,-303,-387,-344,-231,-89,-303,-69,26,145,400,367,-96,234,227,57,-167,-154,-283,-436,-499,-456,-338,-236],[-27,20,38,-294,48,45,-57,-357,72,12,99,98,0,-161,-290,-199,-247,-35,93,345,197,341,40,-28,145,-71,-55,-58,-31,-214,-124,-160,-98,68,-320,88,56,-9,-64,-169,-170,-206,-203,-216,-237,-243,-256,-250,-236,-213,-201,-194,-206,-220,-250,-286,-318,-336,-333,-295,-258,-236,-241,-500,-253,-246,-271,-299,-370,-281,-252,-429,-405,-374,-194,-39,-22,-18,-23,-25,-153,-21,-44,-36,-1,17,1,-13,-4,-33,-229,-175,-361,-283,-319,-328,-171,-78,30,85,0,-318,-118,158,45,-341,59,-144,39,10,-177,174,347,586,978,545,1938,2513,3073,3583,3054,4229,4249,4083,3758,3289,2741,484,259,173,301,645,133,-181,137,81,401,-166,75,387,84,-281,272,225,173,121,-56,15,-65,-657,-384,-340,-1224,-303,-245,-134,-61,-11,31,-1066,64,-1547,-3161,-1420,-31,-76,-902,-3399,-114,-1342,-4000,-3667,-1530,275,329,347,323,267,217,135,75,43,77,-23414,-14300,-197,293,281,236,197,130,-2205,-3680,-639,-171,-275,-380,-449,-398,-304,-227,-158,-1208,-63,-34,-1221,-19,-38,-52,-322,-75,-105,-682,-469,-504,-754,-165,-218,-215,-386,-60,-49,-74,-417,-137,-123,-149,-121,-108,-219,-214,-104,-165,31,-59,-521,-261,-256,-452,-172,139,105,87,69,66,-108,-393,-299,67,17,-242,-15,-313,-320,-142,106,-92,-248,-188,-119,281,148,-91,-30,-86,189,-275,-442,-45,19,62,6,-153,-191,-228,-171,-178,-181,-276,-152,-115,-53,-26,60,58,52,-150,121,100,2,40,-295,-617,-272,-87,-303,-228,-303,-124,-728,-807,256,274,-629,-1405,112,-794,-1874,-70,-49,46,-24703,-16414,463,-4900,-5279,-702,749,-1214,-291,492,92,-445,-417,466,381,309,-585,-605,-569,-64,108,-234,147,-145,161,162,156,154,115,13,-125,-65,-129,-497,-273,-267,-270,-296,-385,-328,-262,-265,-481,-304,-325,-352,-392,-428,-472,-511,-525,-493,-461,-428,-372,-348,-319,-293,-298,-283,-266,-257,-243,-255,-194,-168,-159,-339,-148,-168,-197,-208,-270,-322,-367,-408,-410,-374,-330,-303,-285,-259,-226,-201,-136,-77,24,-55,162,106,131,115,46,205,56,-74,45,-59,-150,-202,-190,-134,-276,35,135,-111,100,-98,-249,-160,78,-120,72,237,-62,-373,166,182,-206,66,-37,-8,226,195,-157,-245,-220,-81,-163,-177,233,217,-162,-245,-294,3,204,215,202,177,158,88,125,-84,-169,80,-157,-134,-282,-38,-236,77,37,-94,-147,-184,-145,-181,-216,-211,-228,-224,-179,-117,-59,-59,-49,-70,-78,-98,-141,-213,-298,-361,-349,-290,-224,-157,-55,-358,-217,-55,117,122,-29,-288,-112,-173,-304,-463,-414,-338,-181,-312,-7,81,105,110,82,-141,-366,-67,-87,-148,-201,-310,-221,-195,-178,-153,-156,-281,-184,-198,-220,-216,-251,-309,-241,-258,-255,-360,-279,-283,-310,-320,-323,-307,-245,-232,-196,-152,-109,-310,-47,-172,-272,-285,-82,-99,-331,-96,-252,-22,28,39,17,15,-8,-154,-144,-189,-190,-135,-43,32,-183,-65,-292,-62,-285,-164,250,54,-240,193,109,44,-152,-42,-72,25,-120,-267,238,205,-91,-271,-331,-125,-304,-74,-128,-42,-128,-186,-218,-194,-242,-298,14,134,210,159,205,221,315,402,-165,-63,-20,-218,-178,-263,-126,-245,-227,-276,-101,35,156,411,124,209,200,-71,-155,-24,223,97,237,64,78,12,-244,-66,-92,-237,-72,-37,-216,-48,-82,-205,-160,-200,-230,-230,-190,-157,-66,-49,-8,26,-159,49,-50,-268,-181,-47,-79,-105,-130,-129,-298,-114,-103,-203,-139,-169,-230,-284,-349,-313,-286,-468,-223,21,218,314,-15,-132,-97,206,208,79,-90,-268,-289,-107,93,260,-125,-182,-41,-143,24,57,-349,-164,-160,-458,24,125,-5,-176,371,342,-251,181,20,5,125,-177,15,-31,-84,-141,-173,-281,-212,-233,-245,-212,-206,-220,-233,-230,-232,-232,-224,-211,-228,-166,-133,-94,-142,-97,-113,10,34,-39,-46,-123,-22,-58,-96,-154,-315,-245,-271,-301,-307,-308,-329,-341,-359,-357,-334,-292,-240,-192,-132,-83,-72,-31,-55,28,27,37,38,-318,-344,-210,-2,-40,-93,-196,-121,-138,-278,-345,-189,-71,-56,-50,-277,-22,-19,-195,-54,-75,-91,-123,-399,-215,-262,-318,-372,-423,-415,-385,-338,-291,-248,-222,-394,-259,-202,-123,-49,-27,-119,-114,57,-20,-169,-207,-198,-1,154,116,-202,55,56,-320,-168,-244,-265,-156,326,336,32,130,142,51,-276,-224,-439,-252,-255,-36,-187,-160,-101,14,60,-150,11,169,92,192,4,-303,-160,-104,-186,-143,-95,-52,-177,-462,-109,245,267,266,275,259,168,-141,173,37,-289,-275,-284,-210,-256,-340,-428,-407,-359,-300,-525,-603,-83,-47,33,-573,-227,199,214,211,174,114,56,-370,-591,-241,-383,-369,-249,-137,-47,-219,32,85,-38,-229,-114,29,-68,-303,-298,-117,-164,-215,-234,-253,-219,-179,-111,-92,-94,-114,3,44,-30,47,42,60,38,-143,-75,-66,-136,-191,-237,-258,-300,-321,-311,-332,-306,-205,-242,-103,-74,44,132,212,303,373,441,3,-2,-291,-27,39,-106,-124,20,-66,292,-41,-126,-326,-5,64,-295,-201,-243,-191,-199,-263,-2,1,6,-202,-85,-124,-130,-121,-33,53,-130,182,-96,259,283,95,254,216,-35,141,106,48,-280,-237,-348,-216,-231,-279,-243,-274,-247,-295,-113,-51,10,106,126,-90,161,153,52,-188,-81,-167,-125,-99,-262,-188,-236],[-391,-381,-364,-354,-346,-337,-317,-306,-216,-201,-174,-152,-89,-71,-350,-194,-301,-143,51,134,129,103,-2,-19,-118,-248,-365,-434,-448,-360,-220,-197,-117,50,-296,74,50,145,-18,-231,-137,-29,151,-44,-97,-183,47,43,-224,-42,106,43,101,206,206,116,-49,-87,-124,-303,-473,-508,-388,-535,-157,-50,5,0,-406,94,-143,-384,-383,-428,-167,16,283,300,303,294,-115,225,135,49,13,-43,-89,-120,-125,-150,-229,-81,-357,-55,123,-279,-73,-54,368,181,-4,-353,-93,268,80,-296,93,-131,-255,-431,-293,23,348,855,1396,396,2346,2329,2953,3054,3023,2883,2621,2316,2004,1680,1367,530,801,315,392,244,93,-265,15,-41,-95,-139,-144,-155,-179,-311,-207,-205,-196,-179,-205,-126,-124,-573,-312,-174,-1116,-248,-319,-336,-377,-420,-437,-939,-415,-1193,-3459,-1827,-183,-110,-1682,-3555,69,-921,-3982,-3095,-248,306,329,330,302,-432,225,156,80,-12,-87,-16711,-8831,-286,-337,-393,-449,-478,-494,-1534,-3315,-666,-207,-163,-141,-142,-178,-223,-310,-412,-1245,-318,-162,-1333,166,311,24,-336,662,89,-698,-344,-586,-808,-143,-129,-78,-310,39,16,-67,-478,-213,-231,-284,-273,-257,-231,-276,-146,-131,-31,6,-417,-225,-326,-536,-232,46,41,21,15,15,-56,-407,-336,-65,-56,-185,-17,-330,-404,-99,24,-282,-347,-123,-164,31,-75,-174,-315,-339,-274,-245,-365,9,3,192,206,-89,-136,-177,-111,-144,-135,-307,86,51,12,-86,-28,-74,-79,-65,-38,-44,-65,-47,-187,-481,-165,-45,-461,-313,-257,42,-378,-912,275,275,-665,-1474,63,-1207,-1491,-148,-145,-7072,-26384,-7198,122,-3794,-3755,-541,96,-1217,-381,-44,-106,-361,-447,-158,-172,-165,-696,-346,-421,-242,-84,-264,-53,-89,-57,-52,-41,-10,1,13,-176,49,41,-416,-225,6,198,47,-227,-168,182,198,-427,-57,162,-190,-391,-236,84,42,-87,3,-34,-82,-109,-268,-212,-238,-263,-233,-174,-110,-258,-195,29,210,262,-426,-190,238,211,-185,-299,-32,-42,-165,-275,-362,-397,-343,-283,-233,-200,-203,-194,-212,-196,-206,-196,-168,-124,-65,-45,-9,15,-127,-10,-45,-82,-117,-144,-177,-175,-164,-148,-142,-125,-101,-218,-182,-71,-196,-45,-61,-82,-480,-157,-192,-209,-174,-78,3,185,218,-128,-286,-194,-66,-155,-157,377,290,-142,-200,-174,-15,64,-28,-142,-258,-361,-425,-381,-281,-200,-61,-167,-197,-247,-42,-170,167,-43,-182,-154,-253,-212,-292,-356,-350,-340,-280,-251,-172,-92,-62,-13,-33,45,66,53,-3,-93,-204,-317,-402,-399,-315,-182,-407,-218,-9,223,262,-15,-227,-133,-149,-41,-97,-222,-247,-239,-295,1,152,278,234,49,-235,-326,-122,106,-41,-120,-280,-63,211,4,75,19,-255,-200,-57,-215,-367,-418,-274,-116,33,-65,-375,-120,-189,146,228,-86,-150,-212,-187,-42,-70,-69,-368,-4,-106,-261,-239,-63,-20,-309,-113,-252,-299,-372,-457,-403,-309,-201,-127,-62,2,51,90,108,112,-202,-113,-248,73,-249,-163,69,76,-194,85,83,66,-81,-72,-112,-147,-149,-228,-178,-140,-99,-308,-305,-95,-316,-74,-109,-154,-212,-256,-297,-310,-285,-347,-173,-89,-2,107,126,188,380,538,-94,-17,5,-185,-207,-234,-82,21,-158,-310,-117,43,165,117,94,104,132,-47,-70,-12,232,218,254,75,143,84,-247,2,30,-181,156,-33,-341,16,269,-211,-219,-90,26,-176,-191,-291,-389,-521,-564,-494,-434,-375,-326,-278,-205,-132,-59,71,22,-26,-318,-46,95,-203,349,540,339,544,581,3,-256,-430,-197,-10,121,249,2,-35,-68,185,323,213,90,-44,-157,-189,-144,-77,-140,-164,-14,-141,-110,-179,-321,-304,-295,-377,-238,-191,-128,-70,-40,-25,-227,-35,-47,-69,-79,-126,-157,-192,-238,-293,-326,-349,-382,-410,-421,-376,-354,-353,-359,-363,-391,-437,-455,-401,-318,-218,-108,11,-200,-104,-76,145,186,7,-23,-66,280,184,37,-37,-375,-117,-205,-282,-332,-350,-366,-358,-352,-353,-368,-378,-379,-382,-370,-359,-383,-370,-378,-358,-381,-392,-406,-402,-402,-390,-377,-350,-296,-258,-225,-221,-290,-244,-253,-28,-6,1,-244,11,-72,-201,-78,-8,-12,-29,-360,-81,-102,-132,-155,-182,-200,-231,-239,-102,-35,-272,-401,-191,-162,-46,179,62,-123,-111,334,-42,-210,-280,-283,-75,80,124,-204,35,4,-265,-114,-267,-299,-201,-41,-109,-192,-244,-296,-302,-321,-251,-424,-351,-244,-96,-193,-141,-55,53,105,-75,28,136,111,273,9,-281,-94,-204,-190,-45,-11,-100,-167,-449,-134,366,388,342,308,256,123,-92,143,-68,-273,-258,-208,-206,-180,147,119,-64,61,75,-501,-526,-253,29,53,-601,29,66,30,-25,-111,-220,-321,-489,-556,-351,-208,-62,53,157,233,-290,30,72,-78,-267,-60,35,-50,-347,-238,-142,-84,-124,-129,-142,-113,-89,-49,-62,-176,-189,-70,-56,-58,-69,-87,-61,-71,-196,-112,-105,-145,-171,-190,-191,-222,-240,-241,-314,-277,-192,-222,-142,-109,-68,-29,-5,24,33,35,-45,7,-266,-37,16,-66,-96,41,-74,275,23,-114,-321,18,264,-218,127,29,-72,-183,-282,-377,-461,-495,-512,-450,-378,-302,-233,-170,-113,-111,-81,-130,-111,-117,-120,-94,-35,-98,142,228,37,-280,-223,-326,-255,-253,-278,1,27,-32,-284,-115,19,22,24,-32,-94,-97,-127,-161,-205,-208,-209,-243,-254,-283,-282,-274],[-115,-71,-37,-127,-17,-26,-35,-244,-21,-60,-95,-139,-142,-147,-367,-169,-282,-215,-147,-116,-82,-51,-28,-5,2,-95,-171,-25,-82,-212,-85,-210,-105,24,-257,0,3,-11,-53,-275,-128,-79,-61,-53,-134,-225,43,47,-212,-77,73,50,132,141,93,29,-40,-120,-229,-320,-384,-395,-367,-497,-252,-185,-164,-166,-412,-193,-226,-317,-335,-434,-116,6,409,275,301,421,-53,220,180,71,114,-15,-107,-121,-58,-253,-221,7,-280,15,146,-224,-104,-78,268,134,3,-372,-55,308,117,-219,93,-109,26,-235,-268,294,184,801,1198,256,2381,1828,4318,4229,2883,7460,8024,5211,7872,7115,6007,713,2768,555,1118,418,24,-70,16,45,42,-98,-3,-26,-46,-328,15,75,135,189,-334,191,241,-479,-213,52,-982,-169,-325,-432,-552,-468,-358,-797,-172,-806,-3314,-2129,58,75,-2413,-3280,4,-281,-3319,-2519,-132,-156,-150,-856,-108,-3463,-9,29,67,83,104,-10558,-2767,79,38,-23,-97,-140,-182,-884,-2808,-524,-41,1,25,26,-15,-74,-182,-357,-1205,-221,-260,-1320,469,681,-69,-363,550,-118,-681,-218,-633,-840,-93,-10,88,-212,74,137,-11,-502,-178,-218,-299,-323,-353,-375,-366,-365,-328,-304,-284,-316,-215,-369,-373,-268,-98,-39,-20,17,46,-5,-382,-372,5,-39,-131,-107,-341,-461,-140,-144,-482,-469,-153,-217,-229,-214,-124,-36,48,197,-200,-273,41,-16,180,270,-41,-87,-132,-88,-160,-130,-326,28,334,279,-146,149,79,67,4,120,124,-60,127,-100,-358,-77,19,-616,-389,-216,-43,-47,-838,118,192,-716,-1505,253,-1586,-1273,180,106,-14166,-27839,-209,-303,-2355,-2288,-437,-278,-1304,-490,-183,-190,-260,-472,-185,-208,-216,-542,-204,-291,-401,-78,-303,7,-44,33,41,46,64,56,42,-217,15,39,-334,-260,-41,107,20,-79,-26,79,61,-380,-1,26,-108,-346,-270,56,37,-59,-35,-35,-52,138,-327,-91,102,-195,-45,19,-59,-270,-137,5,137,273,-273,-199,284,287,-251,-386,-110,282,87,-115,-318,-439,-238,-56,9,-59,-150,-103,24,94,-63,218,79,41,123,81,184,169,-188,212,193,174,-98,-46,-74,-87,-67,-78,-171,-214,-266,-320,-379,-433,-464,-486,-510,-515,-529,-519,-489,-454,-404,-329,-255,-175,-87,-112,-340,-140,-27,-160,-149,26,-34,-133,-155,-178,-171,-197,-180,-188,-213,-249,-310,-373,-435,-498,-459,-382,-273,-205,-85,-131,34,-149,-257,-173,-321,0,7,-38,-67,-205,-267,-287,-339,-392,-449,-368,-282,-162,-40,59,129,152,104,69,194,-123,-15,154,-429,-228,20,129,179,-21,-180,-183,-193,-74,-125,-203,-172,-291,-254,-4,107,321,359,-10,-356,-238,-168,83,77,-87,-258,-96,180,10,76,21,-237,-208,-69,-192,-300,-380,-344,-234,-114,12,-361,-96,-145,89,144,-152,-160,-188,-158,-63,-93,-59,-391,14,-54,-226,-207,-105,-13,-260,-95,-236,-114,-90,-162,-236,-298,-301,-280,-233,-170,-113,-71,-46,-33,-229,-152,-176,0,-227,-167,148,205,-159,242,310,170,-27,-103,-149,-48,-146,-312,-463,-399,-303,-340,-295,-168,-352,-140,-162,-207,-265,-312,-354,-358,-307,-351,-123,1,134,51,20,145,444,667,-30,6,22,-164,-249,-204,-88,-38,-187,-344,-142,38,243,153,10,-121,-227,-285,-250,-178,-103,-47,-31,-11,-6,2,-265,0,51,-106,120,-120,-457,-27,226,-187,-305,-90,-24,-229,-121,-306,37,-3,-3,9,-235,58,-158,-278,-10,204,-152,5,38,-45,-279,11,123,-199,-30,-107,-207,-290,-384,-366,-306,-399,-176,-50,25,78,20,44,-43,92,56,64,73,90,96,111,124,119,-157,-119,-16,-136,-131,-160,-238,-127,-252,-259,-32,-40,-42,-50,-94,-151,-216,-287,-328,-330,-271,-234,-187,-155,-145,-157,-153,-195,-108,-56,21,-152,37,305,276,349,305,-63,74,-172,-173,-70,133,286,-245,-105,-34,199,192,45,25,1,329,251,50,-28,-347,-63,-82,-31,73,33,-24,-70,-117,-166,-220,-264,-286,-291,-256,-211,-286,-150,-128,-80,-81,-72,-70,-249,-233,-127,-31,-21,4,-130,-112,-295,-244,-147,-291,179,184,170,-207,-80,-119,-199,-98,-72,-120,-176,-319,-273,-298,-314,-315,-316,-308,-285,-236,-178,-119,-330,-310,-129,-132,27,211,29,-120,-95,343,-54,-247,-345,-360,-142,5,129,-195,4,-53,-166,-183,-276,-323,-287,-239,-193,-173,-137,-116,-69,-302,-120,-395,-438,-164,-159,-202,-161,-166,-183,-171,-159,-174,-160,-152,-84,-50,-234,-20,-302,-150,53,74,-136,-140,-409,-150,187,167,143,156,175,71,-28,151,-178,-219,-233,-126,-195,-105,349,110,-83,42,202,-471,-449,-436,549,521,-646,264,396,336,275,-435,123,69,-623,-479,-112,-189,-249,-309,-321,-304,-357,-200,-181,-153,-282,-164,-195,-213,-375,-267,-262,-265,-263,-235,-218,-168,-125,-66,-62,-258,-259,-16,14,20,26,19,54,52,-238,-142,21,-29,-70,-111,-145,-214,-280,-330,-348,-301,-264,-196,-143,-91,-31,23,62,105,125,134,-74,39,-239,-43,20,-37,-72,-59,-82,-5,-2,-89,-302,45,46,-140,17,-6,-68,-119,-175,-170,-207,-180,-268,-53,47,30,-90,291,341,-98,208,-131,255,207,142,78,28,-127,11,38,9,-250,-195,-268,-274,-255,-226,24,-53,-55,-268,-141,11,113,136,60,-104,-67,-141,-225,-314,-375,-394,-366,-291,-287,-169,-188],[-55,-35,-33,-46,-69,-95,-113,-175,-87,-111,-121,-136,-109,-85,-313,-130,-211,-250,-25,1,24,48,-44,92,113,-99,-230,-112,-100,-198,-69,-210,-80,47,-222,90,12,157,-88,-295,-124,-124,109,-75,-166,-286,73,44,-200,-117,1,-14,-28,-32,-42,-53,-66,-123,-131,-164,-190,-209,-226,-420,-167,-84,-81,9,-412,37,-194,-278,-313,-420,-81,-28,360,200,267,354,-7,165,9,-129,-254,-393,-526,-422,-310,-376,-246,-42,-193,-1,5,-205,-149,-120,-150,-218,-285,-413,-351,-365,-368,-384,-393,-377,-356,-405,-474,-445,-301,-102,363,96,2625,1320,4512,4249,2621,8024,14697,5481,10164,10444,9957,1059,5158,858,1775,848,223,92,-2,-26,-18,-101,23,57,-11,-369,210,276,325,202,-464,218,350,-412,-133,70,-882,-202,-337,-322,-226,-95,53,-691,-32,-350,-2654,-2311,92,763,-2976,-2661,701,442,-2072,-2044,386,274,178,-2428,33,-6925,82,151,234,299,366,-5042,432,401,353,268,156,60,-54,-362,-2303,-332,-389,-432,-449,-457,-482,-474,-505,-676,-1170,-127,-522,-1216,313,451,-216,-448,242,-368,-659,-141,-688,-860,-52,104,245,-124,81,216,34,-498,301,27,369,340,-256,-214,-395,-30,-117,-16,-51,-250,-178,-398,-244,-280,49,-149,-27,121,0,13,-345,-419,-32,-96,-105,-19,-366,-459,-149,-207,-675,-590,-166,-161,-71,7,117,189,120,173,-165,-195,44,-58,144,296,-24,-58,-105,-96,-202,-136,-343,-20,279,210,-215,258,167,99,37,7,-54,-141,-141,-182,-269,-141,-159,-740,-462,-193,-112,-121,-645,-146,-147,-783,-1485,-221,-1904,-1248,-231,-218,-20461,-29223,-67,7,-881,-952,-455,167,-1470,-620,207,48,-147,-489,83,45,-13,-330,50,-188,-524,-163,-352,102,-13,-34,-121,-211,-283,-353,-369,-314,-256,-191,-263,-284,-127,-144,-223,-284,-382,-406,-325,-336,-116,-16,-23,-286,-304,-3,0,-31,-116,-153,-120,88,-372,-158,-6,-258,-35,-104,-193,-274,-365,-441,-428,-328,-223,-152,-65,-2,-312,-356,-168,125,122,-1,-160,147,135,115,72,-26,-160,-107,13,42,-66,122,43,-12,103,58,43,39,-239,53,86,141,-79,-73,-104,-2,-116,-80,-198,68,-159,-212,-250,-188,-369,-205,-183,-280,-380,-450,-388,-344,-312,-279,-263,-246,-220,-206,-383,-155,-108,-167,-143,-49,-68,-121,-116,-123,-103,-118,-91,-84,-87,-92,-152,-136,-151,-268,-181,-209,-308,-175,-134,-108,-32,-228,-261,-181,-367,-30,141,88,-80,-244,-284,-124,56,17,-79,-145,-195,-154,-56,49,132,58,53,26,253,-85,-82,110,-397,-224,-108,-199,-208,-154,-134,-241,-230,-98,-136,-175,-97,-304,-206,-7,65,157,138,-75,-470,-127,-151,-28,-65,-93,-227,-138,-22,7,43,22,-218,-187,5,-25,-35,-45,-72,-88,-94,-68,-308,-67,-74,24,41,-211,-161,-158,-118,-77,-107,-134,-323,-204,-247,-254,-285,-284,-266,-219,-164,-202,-181,-44,-21,-152,22,60,-99,81,88,-31,70,164,179,-251,-161,-91,218,-203,-164,182,150,-125,65,20,-21,-60,-115,-160,61,140,-68,239,275,48,-350,-284,-81,-392,31,-84,-139,-239,-317,-337,-259,-149,-285,-142,150,111,-28,-96,98,342,316,31,19,37,-140,-284,-166,-95,-109,-225,-361,-167,31,23,-52,-128,-194,-247,-283,-270,-231,-182,-138,-120,-82,-50,-15,-278,1,26,-28,2,-205,-466,-83,-142,-197,-337,-243,-223,-259,-125,-362,-6,-39,34,67,-133,90,-178,-272,83,55,-240,-63,-126,-210,-266,-211,-113,-186,53,130,171,211,204,8,-224,-374,-157,-75,116,116,31,103,-23,64,16,4,-15,-34,-60,-64,-50,-32,-173,-84,32,-138,80,107,-144,-51,-288,-149,11,-78,-157,-228,-320,-388,-340,-262,-178,-111,-38,-37,14,26,20,7,26,-181,90,239,334,-175,69,343,233,354,418,-31,177,-213,-54,112,77,107,-282,-108,-3,223,190,63,34,-75,-97,-99,-58,-43,-288,-113,-46,-39,-102,-175,-274,-352,-321,-239,-177,-126,-96,-155,-271,-280,-357,-147,-210,-245,-325,-389,-432,-384,-333,-285,-259,-241,-212,-211,-225,-334,-234,-239,-303,-249,-242,-233,-193,-177,-137,-204,-125,-28,14,42,-301,-73,83,78,72,46,-136,-303,-162,-107,-89,-365,-230,-93,-132,78,220,-22,-124,-85,316,-68,-293,-310,-387,-210,-83,111,-186,-57,-129,-88,0,-280,-321,-295,24,30,18,32,36,70,-263,-103,-391,-378,-76,-239,-238,-137,25,126,155,38,52,33,85,95,-8,-194,6,-356,-94,-55,-75,-177,-119,-379,-180,-118,-114,-118,-94,-78,-49,0,38,-272,-170,-229,-66,-198,-58,246,74,-103,27,113,-459,-398,-620,12,18,-722,46,35,37,44,-605,38,-30,-782,-388,100,-2,91,74,68,62,-428,27,26,-168,-278,27,29,9,-413,-112,-219,-219,-289,-326,-365,-354,-348,-328,-372,-415,-469,-528,-575,-514,-451,-389,-282,-211,-236,-182,-38,-30,-18,-10,4,-135,-46,-67,-299,-154,-274,-213,-268,-319,-361,-403,-456,-494,-484,-423,-371,-308,-237,-159,-106,-43,-71,82,-108,229,161,-68,-291,60,362,-80,366,154,-79,-100,-129,214,162,44,-273,63,73,62,-104,320,369,-100,202,-113,282,334,241,184,84,-121,-135,-251,-357,-441,-428,-338,-274,-247,-156,-24,-129,-70,-250,-157,0,92,145,124,-123,-107,-37,-107,-210,-216,-227,-249,-231,-256,-194,-164],[-74,128,-1,-175,-88,49,181,-137,154,105,224,283,306,175,-281,-107,-146,-262,-231,-143,-67,-13,-56,12,-17,-111,-297,-206,-214,-228,-176,-200,-105,-75,-196,-51,-38,-52,-116,-269,-126,-181,-169,-192,-218,-354,-248,-261,-280,-297,-321,-336,-344,-322,-284,-228,-151,-139,-26,86,170,58,-74,-313,71,293,-130,14,-378,6,-212,-247,-296,-393,-38,-63,146,49,-54,-156,-261,-372,-514,-562,-459,-353,-260,-181,-222,-425,-267,56,-90,63,64,-186,-168,-82,-2,-24,-42,-400,-24,11,43,-122,-2,-128,-141,-311,-322,-90,-134,340,829,-34,2370,893,3622,4083,2316,5211,5481,5590,5532,5271,4831,1666,3562,1268,2178,1561,507,641,355,157,51,-119,40,60,-82,-383,10,-22,-60,-99,-523,-171,-233,-323,-368,-438,-774,-513,-513,-418,-325,-225,-106,-591,-77,120,-1985,-2290,-421,649,-3064,-1806,657,624,-426,-1635,465,388,317,-3970,129,-10579,-33,-86,-82,-37,70,-312,333,428,510,549,549,550,511,36,-1838,279,-133,143,51,-27,-104,-143,-983,-863,-1134,-235,-778,-1023,-165,-127,-339,-581,-109,-606,-596,-76,-723,-816,18,202,204,-9,116,240,129,-438,155,-37,258,381,-343,-207,-411,33,-111,248,132,-179,-157,-382,-119,-226,103,-253,-143,-60,-129,-202,-295,-431,-534,-627,-652,-592,-522,-452,-410,-372,-703,-455,-235,-238,-201,-171,-116,-101,-22,32,-112,-104,51,-89,117,317,-8,-21,-62,-102,-235,-110,-331,-30,251,149,-258,37,-113,-235,-331,-398,-414,-380,-289,-249,-185,-149,-184,-626,-506,-310,-354,-398,-396,-350,-280,-835,-1394,-150,-2106,-1396,26,85,-25645,-30656,229,267,282,215,-605,-780,-1649,-747,22,-30,-23,-476,45,97,-313,-132,263,-103,-575,-274,-397,136,17,-37,-128,-192,-199,-186,-147,-213,-230,5,-192,-278,-161,72,-65,22,-17,-28,-52,-288,-99,-103,-103,-219,-325,-116,-116,-95,-193,-263,-169,38,-384,-156,-85,-267,-23,28,-28,-239,-73,-103,-133,-173,-195,-214,-230,-223,-359,-258,-171,-115,-104,-91,-134,-73,-103,-154,-213,-279,-359,-369,-327,-223,-151,-81,-23,-64,68,63,72,75,-265,61,65,95,-61,-107,-124,73,-150,-160,-220,45,-194,-223,-290,-266,-449,-250,4,-18,-127,-15,-293,-125,-159,-157,-142,-116,-71,-98,-404,15,75,-180,-147,230,241,-113,-45,168,27,269,53,-137,172,55,-210,56,-138,-289,-142,-203,-324,-232,-245,-237,-193,-243,-199,-188,-394,-136,-139,-150,-139,-252,-299,-183,-152,-112,-119,-98,-95,-67,-41,-34,-54,-91,-131,-155,-156,-155,-167,-113,-359,-218,-112,-156,-162,-149,-159,-314,-257,-227,-247,-263,-265,-287,-271,-256,-252,-250,-240,-235,-392,-212,-194,-175,-167,-162,-196,-192,-72,-55,-30,-34,-211,-156,-58,-74,-66,-60,-77,-93,-109,-102,-240,-103,-88,-92,-80,-267,-158,-130,-90,-114,-134,-154,-265,-202,-243,-252,-262,-220,-171,-101,-94,-170,-236,75,124,-207,151,174,-92,164,97,-72,53,238,263,-265,-155,-19,349,-181,-162,287,233,-100,83,2,-49,2,-114,-147,190,210,21,348,514,118,-341,-275,-85,-421,84,-75,7,137,187,57,-128,115,-190,-222,92,59,-108,-221,-94,-97,-62,-14,5,47,-119,-301,-126,-105,-186,-269,-363,-190,-81,-99,-128,-145,-149,-149,-166,-172,-164,-144,-118,-109,-72,-140,-63,-279,4,104,39,-47,-286,-372,21,122,-107,-298,-94,-123,-242,-89,-263,-42,-62,-29,-9,-3,0,-157,-263,-49,-94,-308,-147,-74,-9,-137,120,172,-156,224,246,216,230,188,-1,-218,-353,-136,-98,-35,-52,-66,-71,-62,-49,-36,32,107,197,121,183,265,120,-184,-64,108,-139,82,255,-48,7,-304,-44,241,195,87,156,144,133,-122,-46,44,0,-25,-79,-104,-121,-139,-166,-176,-177,-172,-141,-91,-188,72,115,148,185,199,-8,165,-253,-35,3,-53,-90,-287,-105,-88,-72,-42,-33,-29,-67,-57,-81,-107,-151,-224,-219,-238,-249,-226,-202,-202,-179,-153,-125,-100,-67,-93,-175,-226,-260,-339,60,-154,-19,69,31,-153,-124,-133,-24,-56,240,101,-52,-84,-274,-98,8,-278,195,588,265,-156,-252,-106,-198,-129,421,354,287,-284,-151,216,205,35,62,-97,-348,-111,-76,-88,-320,-145,-61,-138,109,103,-60,-106,-62,-31,-58,-313,-222,-313,-249,-156,-53,-149,-119,-197,-15,28,-248,-283,-327,67,78,68,76,73,97,-213,-96,-389,-290,-30,-294,-270,-147,-50,-23,28,73,61,-26,95,170,-25,-143,90,-271,-15,71,22,-190,-79,-340,-194,-232,-276,-325,-347,-369,-376,-360,-357,-357,-354,-315,-281,-269,-229,-202,-173,-149,-129,-99,-439,-344,-511,-60,-71,-783,-130,-185,-205,-189,-214,-115,-131,-900,-273,126,-84,162,153,144,129,-432,32,-4,-215,-237,58,7,22,-403,-45,-217,-114,-157,-156,-147,-87,-81,42,54,-210,-375,-62,48,11,-38,-100,-118,-164,-196,-232,-240,-274,-285,-285,-259,-248,-212,-148,-306,-73,-153,-162,188,124,268,287,273,250,190,111,-70,-84,-207,-124,-52,-70,-77,97,-136,283,231,-39,-278,69,438,-26,426,209,-90,-89,-89,404,254,37,-261,-98,-189,-255,-297,-309,-293,-287,-279,-275,-270,-259,-263,-271,-274,-250,-238,-205,-163,-142,-141,-123,-253,-233,-85,73,-201,-79,-231,-152,-11,61,55,78,-152,-226,-66,5,-206,-39,-34,-43,258,-212,128,-108],[-128,-53,-55,49,206,377,205,-141,103,59,213,285,314,166,-280,-110,-113,-266,-96,-69,30,135,-70,279,242,-139,-331,-264,-30,-190,-87,-187,-35,19,-187,9,-100,-60,-136,-221,-172,-249,-214,-233,-255,-352,-265,-258,-251,-235,-226,-218,-220,-214,-215,-210,-195,-167,-153,-112,-63,-18,-14,-187,76,128,-157,22,-324,-20,-222,-228,-282,-363,-126,-171,-216,-252,-275,-277,-268,-255,-268,-249,-204,-170,-140,-116,-294,-311,-281,37,19,76,99,-160,-155,-29,41,-17,-93,-338,-216,-255,-262,-256,-224,-163,-148,-273,-301,-196,-245,-242,-349,-363,295,585,2791,3758,2004,7872,10164,5532,11776,11491,10521,2565,7286,1785,3965,2718,1053,1254,823,455,388,-160,-71,-297,-367,-352,2,160,290,71,-495,270,451,-204,94,219,-647,-18,-164,-230,-264,-225,-122,-504,-44,299,-1575,-2067,-810,708,-2620,-845,742,718,681,-1265,603,546,-397,-5540,361,-14030,200,94,-16,-136,-220,-247,-186,-95,22,126,207,295,340,324,-1456,325,-353,28,123,104,136,160,-1373,-928,-1108,217,-1005,-762,726,670,-382,-768,-478,-807,-488,-15,-740,-714,10,49,96,138,202,335,271,-333,51,-82,33,204,-378,-167,-354,148,-72,543,170,-90,-107,-323,12,-111,123,-333,-235,-151,-223,-199,-176,-369,-123,-156,-12,-42,-336,-321,24,-27,-524,-259,-37,0,47,0,-25,-97,-105,-130,-115,-101,-32,-92,70,76,26,42,11,-86,-235,-31,-275,0,115,112,-258,90,26,-2,-5,-3,-18,-294,-31,-66,-88,-92,-179,-503,-505,-366,-324,-242,-146,-82,-134,-842,-1236,-226,-2172,-1692,-59,-107,-29658,-32176,-214,-207,-194,-185,-835,-1903,-1730,-853,-213,-113,-17,-421,79,99,-488,42,122,-18,-534,-359,-423,-24,-84,-156,-211,-252,-254,-251,-222,-158,-304,-11,-106,-231,-200,196,-92,282,299,315,276,-222,56,75,2,-134,-316,-197,-235,-241,-232,-324,-217,-195,-353,-207,-207,-235,-234,-224,-220,-197,-177,-140,-99,-71,-30,1,14,30,-376,-145,-102,31,5,-13,-87,-46,-90,-150,-210,-270,-350,-394,-438,-397,-367,-334,-305,-284,-259,-279,-279,-282,-293,-298,-290,-259,-207,-152,-119,-42,-151,-229,-222,48,-202,-227,-326,-310,-435,-263,-41,-25,-33,47,-177,203,238,227,-11,184,108,-97,-378,4,-30,-189,-156,-60,-38,-100,12,78,60,123,41,-212,19,-73,-215,-291,-338,-296,-186,-196,-304,-70,-121,-107,-79,-182,-110,-188,-403,-97,40,-3,-134,-216,-308,-142,-117,-67,-51,-2,-57,97,156,190,14,-139,-74,-103,55,-29,-260,-32,-324,-204,-120,-182,-202,-200,-223,-387,-310,-335,-373,-406,-413,-404,-403,-374,-353,-339,-322,-312,-296,-292,-278,-261,-247,-223,-168,-251,-11,29,63,5,-219,-121,230,219,134,181,177,135,91,71,-166,-60,20,-13,-41,-312,-153,-109,-41,-63,-85,-79,-220,-67,-63,-34,-144,-262,-34,-9,-105,-150,-274,-7,11,-257,-33,-1,-93,77,109,-119,30,290,303,-263,-151,25,183,-168,-172,114,132,-93,180,200,-173,99,-110,-124,-125,-107,-70,20,140,167,-317,-270,-102,-402,133,-83,-40,76,180,32,-202,192,-100,-319,-8,29,-176,-342,-83,-126,-159,-179,-224,-243,-271,-320,-350,-308,-272,-311,-359,-223,-13,195,248,138,329,342,39,141,45,175,109,12,-64,-229,-192,-271,-148,-94,-4,-117,-372,-287,64,267,-80,-246,-111,-169,-195,-18,-172,10,-76,-41,-97,-154,-195,-227,-270,-227,-206,-347,-187,-35,17,-82,81,104,-129,97,93,65,48,4,-33,-232,-356,-129,-126,12,36,26,51,6,34,4,17,27,44,55,85,130,57,-205,-88,74,-157,54,264,22,47,-313,34,278,190,101,299,639,393,-123,-58,69,247,132,12,153,135,140,-187,-194,-188,43,152,105,-210,64,26,12,34,56,-16,82,-290,-53,19,-18,-57,-281,-141,-177,-214,-230,-254,-269,-315,-301,-313,-319,-341,-355,-358,-340,-317,-281,-235,-317,-174,-126,-97,-84,-72,-75,-197,-157,-133,-286,-121,-207,-192,-260,-313,-339,-285,-207,-109,-66,78,137,-20,-66,-205,-23,67,-262,151,586,225,-140,-323,-69,-203,-129,66,18,-10,-288,-238,47,78,-31,64,-59,-401,-68,-48,-83,-260,-87,-127,-171,-168,-163,-169,-157,-156,-147,-134,-315,-147,-246,-272,-222,-115,-111,-195,-270,-90,-110,-211,-249,-333,-191,-177,-158,-93,-24,79,-186,-118,-411,-229,105,-306,-313,-174,85,65,31,5,-36,-101,-55,-18,-53,-105,-77,-173,-154,-242,-322,-395,-351,-308,-211,-114,-32,33,-19,92,-136,135,-160,-128,-54,-235,23,-194,9,312,-4,-87,75,201,-429,-302,-360,70,48,-818,-8,-66,-109,-137,-160,-169,-204,-850,-163,-26,-144,5,-4,-17,-43,-364,-58,-101,-265,-193,-263,-349,-415,-477,-458,-366,-291,-228,-150,-100,-63,-134,93,31,-123,-309,-109,38,1,-42,-91,-89,-115,-141,-248,-133,-155,-158,-154,-131,-143,-146,-140,-327,-148,-151,-171,-198,-215,-213,-196,-169,-113,-55,9,-38,128,-185,-101,6,-125,-97,93,-168,277,295,-14,-276,62,306,8,228,185,-105,-98,-69,-9,-55,-59,-245,-90,-89,-84,-184,-83,-77,-134,-105,-125,-143,-152,-173,-193,-206,-190,-184,-158,-171,-90,-124,-53,-223,-219,-27,24,-265,-86,-214,-123,-19,20,-37,-15,-187,-332,-167,-21,-205,-59,-28,26,37,-172,-168,-289],[-249,-216,-159,-97,-36,18,73,-115,76,34,128,59,9,-58,-254,-178,-174,-228,-51,80,181,254,-40,353,258,-138,-268,-197,12,-169,-221,-294,-335,-286,-224,-143,-161,-15,-122,-157,-112,-299,-41,-170,-95,-268,18,10,-179,-206,-185,-277,-369,-429,-446,-412,-348,-274,-225,-163,-103,-56,-29,-49,33,81,-145,27,-261,-46,-236,-223,-273,-335,-136,-130,-104,-57,-1,65,129,171,122,25,201,177,64,10,-358,-172,-301,-199,-233,-211,-147,-152,-137,13,74,70,38,-281,-40,-79,-104,-121,-108,-140,-133,-230,-282,-247,-350,230,516,-141,1127,392,2683,3289,1680,7115,10444,5271,11491,14183,10447,3683,10933,2351,5397,4770,1899,2468,1121,838,1324,-249,696,490,-205,-312,41,119,141,39,-437,277,293,-104,202,213,-542,23,-130,-249,-401,-400,-241,-492,14,261,-1460,-1721,-1095,307,-1968,60,1324,1513,1701,-994,2034,2132,-3945,-7179,-1786,-16854,1743,1505,1252,983,750,542,374,215,94,-15,-117,-177,-224,-200,-1234,0,-274,-659,405,530,633,-125,-1696,-964,-1149,31,-1251,-507,794,714,-364,-1044,-882,-1009,-400,-12,-798,-619,-128,-139,-127,-85,-18,102,212,-249,-63,-156,-240,-44,-369,-145,-286,250,-48,548,171,-35,-82,-294,96,-13,110,-435,-350,-143,-183,-155,-100,-309,-174,-188,16,-63,-321,-273,28,5,-325,-86,-164,-273,-340,-406,-417,-406,-310,-238,-153,-93,-7,-117,76,61,32,61,67,-90,-245,46,-227,13,218,93,-256,211,333,317,68,114,-23,-388,-106,-93,-129,-178,-217,-429,-510,-79,54,123,96,-116,-488,-840,-1083,-508,-2177,-2158,-185,-199,-32797,-33720,-93,-74,-84,-121,-1035,-2927,-1631,-979,-507,-473,-412,-375,-232,-160,-529,-5,52,32,-461,-444,-466,0,81,127,86,45,20,-29,-86,-138,-316,-267,-337,-429,-445,-447,-432,-360,-318,-254,-217,-202,-185,-168,-152,-139,-308,-121,-70,-17,-228,-283,-184,-27,-325,-10,-38,-147,-36,149,-43,-139,118,121,119,101,95,75,37,0,-391,-96,-165,-227,-291,-317,-290,-236,-187,-150,-120,-105,-126,-137,-184,-208,-278,-349,-399,-373,-285,-223,-140,-67,-208,3,6,1,-27,-188,-121,-180,-260,-350,-458,-506,-414,-328,-375,-318,-376,-273,-90,-54,23,104,-45,272,426,318,5,301,76,-111,-331,158,1,-211,-255,-224,-136,-100,45,113,84,151,52,-188,-40,-164,-301,-382,-334,-296,-175,-191,-280,-41,-145,-123,-131,-94,-30,-190,-408,-131,77,16,-152,-158,-319,-72,-112,75,25,8,-66,0,20,27,-63,-232,-148,-185,-138,-176,-354,-221,-300,-272,-276,-304,-276,-212,-162,-356,-233,-109,-107,-68,80,-235,-119,-67,-110,211,175,-300,-166,161,144,728,552,-11,-146,-296,-3,25,44,-11,-241,-86,366,447,94,256,350,319,383,385,-88,-90,55,16,-44,-321,-141,-88,25,-7,-39,-53,-190,85,55,23,-147,-328,-59,69,-119,-138,-294,-71,-124,-279,-298,-328,-325,-282,-215,-160,-115,-94,-93,-237,-148,-169,-180,-154,-186,-4,88,-93,134,159,-289,121,-98,-96,29,-46,-170,-232,-207,-140,-274,-255,-117,-364,181,-99,-84,24,173,-1,-268,181,-17,-413,-74,-136,-235,-319,-391,-418,-404,-374,-375,-349,-321,-293,-243,-184,-336,-302,-343,-254,-46,190,287,117,310,293,61,158,54,-16,-125,-267,-388,-468,-361,-259,-107,-32,47,-167,-436,-212,100,139,-59,-197,-131,-204,-128,14,-80,-46,-114,-139,-146,-148,-137,-128,-280,-106,-110,-331,-229,-91,-84,-84,-80,-62,-86,-41,-13,-2,22,23,-72,-249,-365,-125,-147,34,4,-50,-128,-228,-350,-423,-291,-163,-36,66,164,125,-10,-221,-127,28,-177,27,268,83,78,-304,95,302,181,118,360,766,336,-136,-55,101,94,-50,-207,-283,-245,-164,-227,-392,-189,10,83,87,-225,138,132,58,143,148,-33,143,-292,-89,-79,85,79,-251,-115,57,83,102,39,107,73,89,73,-62,-166,-132,-188,-60,-73,-70,-89,-338,-227,-53,8,-3,-19,-41,-203,-94,-98,-229,-164,-262,-180,-206,-215,-224,-210,-198,-172,-154,-127,-75,-48,-42,-132,11,18,-247,0,-13,-25,-122,-370,-27,-206,-114,355,432,178,-293,-304,389,520,-103,68,-16,-395,-16,-13,-66,-199,-19,-129,-244,-341,-341,-274,-199,-151,-108,-74,-294,-75,-189,-275,-259,-61,-66,-257,-327,1,22,-163,-216,-300,-20,161,111,32,183,211,-174,-156,-442,-181,56,-257,-336,-203,-190,-258,-286,-281,-285,-264,-263,-215,-219,-228,-233,-236,-249,-282,-271,-232,-144,-273,-223,122,269,84,-185,-12,-159,177,-279,4,-5,-261,35,-199,19,270,-56,-76,121,235,-426,-262,-227,420,358,-797,210,104,17,-48,-93,-108,-238,-707,-61,62,-180,90,69,40,-3,-267,-58,-120,-303,-222,-272,-302,-279,-345,-182,-154,-41,-1,49,68,-87,-177,13,-9,-51,-250,-166,-9,-14,-46,-78,-58,-63,-109,-279,-18,-22,-6,-74,45,-137,31,22,-358,-47,-98,-179,-281,-389,-496,-564,-463,-300,-148,0,-7,200,-157,-135,-51,-207,-129,76,-199,273,170,3,-288,-165,-205,-180,-128,-47,-117,-129,-70,209,234,15,-235,-34,-77,86,-257,153,103,-173,-28,-89,-136,-166,-203,-240,-277,-294,-326,-332,-315,-277,-226,-154,-196,-211,6,55,-311,-101,-204,-83,-32,-36,-138,-118,-226,-191,-66,-69,-213,-101,-111,-243,-352,-474,-548,-590],[-134,12,26,25,22,23,41,-98,37,-3,137,119,138,123,-232,-58,-43,-187,-66,232,120,142,-2,125,39,-136,-197,-261,-380,-500,-430,-325,-272,-207,-169,-126,-230,-74,-102,-111,-111,-349,-110,-205,-34,-194,-26,-13,-189,-233,-162,-79,28,4,-23,-48,-66,-176,-137,-120,-120,-119,-129,-111,-98,-56,-111,-37,-206,-83,-262,-236,-267,-312,-246,-229,-188,-125,-51,36,121,172,98,-14,175,184,58,-15,-349,-46,-312,-244,-395,-514,-395,-255,-130,-6,132,217,250,-234,31,371,26,-25,-116,-164,-100,-190,-269,-219,-430,196,380,-108,1475,319,2259,2741,1367,6007,9957,4831,10521,10447,9011,4916,5329,2941,2384,1586,1159,979,839,698,589,-255,504,298,-245,-240,38,162,63,-25,-369,-141,-192,-237,-267,-296,-447,-260,-196,-39,108,224,402,-547,105,-5,-1329,-1285,-1239,73,-1299,848,1532,1726,1912,-880,2200,2250,-6013,-8714,-8819,-18576,1470,1157,839,522,255,31,-130,-260,-329,-377,-421,-1310,-444,-412,-1151,-243,-120,-1418,99,206,294,-471,-1902,-985,-1229,-192,-1494,-253,474,407,-254,-1350,-1244,-1161,-323,-84,-885,-517,-259,-275,-298,-320,-343,-322,-301,-275,-177,-226,-533,-249,-277,-127,-206,283,-20,296,155,3,-60,-281,149,78,69,-537,-465,-133,-206,-286,-380,-511,-566,-496,-415,-365,-311,-265,-257,-266,-278,-287,-352,-463,-546,-642,-559,-474,-328,-217,-101,-21,77,-138,74,114,33,46,21,-93,-237,3,-168,17,239,77,-237,253,518,499,25,-6,-147,-480,-221,10,31,-190,-13,-385,-504,-49,-45,-108,-187,-303,-825,-804,-938,-813,-2144,-2744,-5,51,-35482,-35048,73,51,11,-39,-890,-2550,-1285,-1101,-829,-347,-191,-329,-113,-80,-459,24,67,72,-360,-488,-499,-77,92,171,243,256,289,296,295,-12,-243,73,22,-124,-265,31,-165,-122,-203,-245,-292,-338,-361,-365,-362,-357,-346,-333,-311,-266,-201,-199,-175,-62,-294,5,34,-86,-69,58,-69,-87,83,105,127,135,150,152,129,96,-396,-13,-103,-202,-325,-437,-498,-413,-304,-210,-129,-69,-53,-109,-49,-154,-113,-117,-182,-139,-64,-29,42,112,-164,197,217,233,-25,-239,-88,158,-120,-366,-221,-177,-271,-360,-426,-427,-355,-279,-190,-104,-25,62,79,219,292,368,40,252,63,-129,-272,223,137,-235,-212,374,323,-103,106,494,109,247,76,-97,180,-52,-132,-34,-227,-289,-168,-184,-258,-16,-164,-136,-133,-2,33,-191,-409,-160,54,-12,-154,-94,-325,-54,-180,200,168,163,-74,144,148,134,-153,-312,-220,-275,-45,-52,-401,-22,-280,-177,-25,-81,-112,-192,-222,-358,-496,-484,-321,-151,27,-212,-111,-99,-175,150,96,-356,-80,223,243,1146,600,-28,-128,-305,-59,16,18,-30,-266,-254,-240,-154,-52,26,64,85,88,100,-9,-144,45,25,-11,-296,-121,-80,-143,-180,-200,-207,-198,-197,-196,-162,-162,-391,-121,-82,-138,-136,-300,-112,-44,-265,-128,-171,-253,-343,-428,-508,-453,-378,-313,-263,-217,-208,-208,-209,-206,-140,-34,-105,79,17,-302,140,-86,-72,152,263,149,-43,-219,-361,-366,-284,-206,-330,-56,-128,-123,-18,-25,-54,-292,-121,-166,-470,-262,-318,-362,-389,-405,-403,-408,-406,-410,-364,-301,-290,-197,-184,-345,-244,-318,-282,-88,-41,-50,-44,-18,12,29,51,59,98,109,87,-123,-248,-249,-250,-6,-52,-65,-205,-466,-158,-152,-163,-145,-161,-154,-230,-61,142,6,100,-85,170,465,313,171,-12,-294,368,350,-301,-253,82,58,1,247,175,-37,198,152,-31,-105,53,-120,-272,-385,-128,-162,40,91,10,152,15,29,6,79,188,126,61,155,45,-87,-234,-162,-13,-199,6,270,127,97,-285,136,308,164,133,405,656,276,-153,-49,135,119,18,-67,-144,-204,-241,-255,-267,-172,-128,-99,-70,-234,17,17,-1,15,1,-47,-58,-259,-165,-226,-282,-321,-332,-316,-273,-227,-161,-109,-60,-50,10,34,-114,-200,-89,-186,35,25,18,-141,-255,-263,-126,-27,-59,-83,-100,-191,-119,-118,-183,-136,-315,-130,-157,-172,-191,-190,-198,-198,-211,-218,-204,-212,-223,-224,-180,-117,-228,48,254,126,-98,-387,11,-204,-84,590,410,154,-280,-316,417,493,-178,74,31,-346,47,26,-37,-134,35,-71,-259,112,99,-92,14,-34,-72,-94,-254,-95,-131,-256,-261,50,-13,-281,-337,91,188,-105,-177,-245,-76,138,148,-8,129,121,-163,-196,-469,-137,-152,-239,-307,-318,-270,-240,-196,-168,-184,-230,-208,-187,-215,-241,-257,-257,-246,-242,-206,-167,-95,-225,-217,71,127,-76,-197,-74,-123,220,-382,141,49,-288,41,-189,27,234,-93,-54,186,287,-414,-208,-97,180,141,-702,20,-83,-227,-218,-220,-177,-230,-544,43,98,-187,125,88,42,-23,-144,-113,-185,-304,-294,-347,-402,-387,-368,-339,-276,-220,-168,-91,-37,-90,-195,-75,-40,18,-188,-215,-81,-26,82,37,43,20,-72,-278,-32,-86,-127,-166,-185,-231,-254,-250,-381,-233,-214,-213,-215,-209,-189,-161,-135,-89,-49,-4,30,84,-108,-164,-99,-291,-144,60,-200,285,369,28,-297,2,171,39,50,-5,-103,-167,-158,-203,-246,-254,-287,-293,-287,-269,-334,-229,-204,-213,-204,-214,-223,-228,-249,-280,-318,-349,-414,-393,-308,-215,-133,1,-169,-196,26,65,-273,-116,-196,-40,-38,-101,-232,-215,-237,-37,77,-125,-197,-135,-85,122,102,-127,-38,-23],[-122,-106,-96,-99,-103,-104,-86,-78,2,-45,51,49,74,73,-208,-34,-27,-145,-115,-154,-194,-232,-262,-291,-303,-307,-273,-196,-157,-154,-97,-65,-98,-115,-145,-148,-288,-81,-83,-85,-123,-365,-186,-242,18,-134,-89,-48,-210,-272,-226,-147,21,-37,73,71,33,-207,-168,11,-36,-103,-197,-271,-336,-344,-341,-313,-259,-200,-307,-259,-260,-294,-163,-221,-167,-174,-180,-174,-167,-165,-199,-217,-223,-256,-310,-380,-450,-503,-480,-385,-301,-208,-107,-196,-125,71,189,222,239,-212,13,289,-57,-54,-188,-198,-73,-170,-276,-176,-431,130,236,-40,517,318,496,484,530,713,1059,1666,2565,3683,4916,6078,7001,3500,7010,5708,4670,4641,2216,2018,1156,2,511,14,-247,-135,105,264,191,-3,-338,-63,-85,-67,-8,65,-372,193,131,406,437,-113,-25,-683,203,-379,-935,-843,-1254,70,-719,361,353,340,315,-1044,241,174,-5661,-9928,-15523,-18832,-141,-161,-28867,-144,-113,-89,-66,-83,-102,-148,-211,-3211,-318,-373,-1197,-514,-485,-2197,-286,-177,-80,-865,-2000,-1022,-1330,-479,-1748,-26,217,137,-106,-1671,-1524,-1229,-377,-441,-1024,-468,-454,-426,-422,-430,-425,-348,-278,-229,-229,-284,-453,-346,-164,-136,-150,197,-16,219,103,4,-63,-308,152,131,120,-454,-399,93,-66,-25,-107,-234,-331,-413,-466,-457,-388,-306,-252,-205,-154,-95,-244,-136,-153,-194,-225,-313,-346,-411,-461,-528,-458,-410,-366,-385,-383,-410,-427,-490,-477,-430,-344,-276,-184,-74,-227,115,137,171,-60,-165,-295,-583,-362,-36,26,-331,-149,-392,-515,-44,120,66,-19,-160,-1132,-757,-838,-1151,-2130,-3439,353,496,-38061,-35995,734,765,761,734,-194,-984,-779,-1237,-1184,-471,352,-312,24,179,-389,51,-23,-99,-264,-473,-525,-270,-263,-242,-192,-133,-57,-12,19,39,-165,34,7,-74,-250,-85,-203,-172,-213,-215,-229,-254,-273,-294,-323,-370,-424,-485,-542,-583,-519,-458,-396,-307,-281,-168,-93,-50,-127,70,-113,-51,209,185,302,332,368,370,83,292,-404,24,145,-196,265,-150,0,141,75,-4,-78,-151,-239,-288,-342,-337,-344,-326,-296,-255,-201,-188,-152,-122,-132,-103,-100,-82,-47,-295,-65,95,-104,-425,-213,164,-90,-210,-351,-245,-291,-291,-159,-151,41,173,180,364,411,405,84,234,65,-148,-213,260,119,-267,-242,286,269,-116,139,426,133,196,93,-4,275,43,-85,-136,-259,-283,-158,-181,-241,5,-181,-139,-90,-96,-147,-208,-416,-308,-359,-417,-448,-439,-379,-355,-282,-205,-176,-119,-82,-14,51,95,-251,-367,-288,-367,-27,-30,-353,-6,-261,-159,-37,-86,-101,-255,-139,-215,-273,-310,-329,-303,-236,-188,-110,-129,-217,95,14,-381,-20,262,320,359,368,-56,-114,-272,-114,0,-9,-41,-273,-19,-114,-180,-180,-141,-106,-65,-32,4,21,-212,-17,-73,-130,-253,-282,-332,-438,-509,-519,-485,-440,-411,-388,-334,-316,-445,-239,-184,-157,-137,-304,-127,-120,-217,-227,-289,-392,-484,-413,-310,-210,-122,-49,-153,-168,-5,-64,-157,-284,-383,-246,-119,22,-113,-217,155,-71,-53,111,230,204,411,304,212,-135,-185,-121,-302,127,-160,-142,-43,122,-98,-251,72,59,-428,12,31,-54,-67,-207,13,-2,-25,-124,-91,-100,-294,-113,-207,-306,-162,-276,-301,-129,-29,-54,-66,-51,-13,32,106,61,226,400,416,-195,-209,-300,-247,11,202,137,-221,-440,-115,101,224,-33,-139,-175,-249,-267,-223,-132,-35,-91,84,156,216,224,33,-308,398,309,-270,-259,82,64,28,200,109,14,-26,-16,-103,-221,-90,-174,-297,-416,-135,-175,34,85,11,22,-65,-162,-270,-327,-380,-420,-461,-457,-419,-368,-289,-251,-181,-221,-30,45,90,97,-265,152,193,138,117,94,49,10,-173,-68,-95,-129,-147,-201,-244,-293,-353,-418,-412,-343,-282,-230,-177,-243,-34,-5,-61,51,67,-46,59,-211,-199,-220,-134,-203,-275,-351,-383,-362,-287,-217,-147,-122,-51,-24,-175,-212,-60,-188,-111,-155,-193,-210,-216,-282,-205,5,101,-21,10,-181,-14,122,-166,-98,-371,-157,-71,-145,-95,53,17,203,47,141,209,71,5,25,-165,-352,-225,-23,299,63,-86,-397,27,-214,-61,574,391,144,-267,-296,342,154,-266,-131,-164,-305,-36,50,-22,-90,68,-104,-319,143,262,-67,72,-10,243,4,-229,52,-98,-251,-264,-45,-111,-280,-322,-150,-126,-89,-158,-202,-134,-89,-132,-157,-193,-194,-214,-262,-478,-227,-233,-237,-258,-249,-119,-102,-70,-52,-76,-296,-124,-118,-163,-201,-224,-214,-178,-151,-98,-64,15,-188,-223,25,119,-238,-92,-106,-72,114,-380,91,75,-340,18,-198,-30,-104,-185,-270,-349,-378,-425,-303,-247,-265,-244,-582,-166,-120,-871,37,109,174,-221,-410,115,50,-205,159,99,39,20,-33,62,-179,-290,-13,37,-213,-104,-261,118,-42,-63,-75,-174,-250,-223,-223,-169,-82,-64,-153,-283,-178,-67,24,51,128,76,-59,-273,97,204,167,-285,83,-102,-52,-96,-413,-138,-128,-125,-125,-123,-114,-110,-124,-127,-147,-168,-202,-217,-221,-214,-226,-394,-224,-208,-185,-141,-149,-143,-304,-130,-139,-152,-198,-252,-324,-404,-401,-324,-243,-131,-190,-42,-147,24,-427,110,111,-253,92,-69,117,147,153,136,89,24,-99,-243,-378,-267,-153,37,-153,-179,26,34,-211,-134,-194,-4,-43,-166,-268,-286,-200,106,205,-163,-162,-105,-120,-139,-195,-235,-220,-189],[-85,-3,22,-13,-39,-53,-43,-50,-22,-78,107,120,166,23,-176,-2,-7,-90,-65,17,-40,-107,-166,-227,-255,-246,-183,-69,5,-151,-86,4,100,11,-126,18,-301,-132,-184,-205,-169,-324,-236,-263,78,-69,-149,-69,-218,-306,-275,-246,-348,-383,-337,-256,-171,-226,-170,-20,4,10,-5,-5,-7,28,-30,-10,-125,-172,-336,-249,-223,-259,136,-231,34,-37,160,200,179,153,63,-129,-17,-38,-87,-136,-176,-190,-248,-199,-224,-237,-242,-266,-304,-329,-318,-334,-338,-315,-278,-243,-209,-187,-248,-203,-25,-139,-277,-120,-358,59,112,62,96,-29,-54,259,801,2768,5158,3562,7286,10933,5329,7001,19438,4026,7180,5147,6557,6408,3122,2000,919,448,320,-231,-163,54,275,372,292,-10,-329,211,229,145,274,286,-282,219,37,280,233,-469,-353,-854,-25,-477,-403,-432,-1124,182,-238,163,117,43,-54,-1511,-274,-387,-3375,-10577,-21652,-17417,-290,-280,-119130,-42297,-4579,-216,-157,-124,-86,-79,-95,-4792,-151,-204,-1303,-376,-426,-2809,-224,-79,55,-1249,-1993,-1044,-1362,-802,-1654,195,180,31,-119,-1949,-1622,-1170,-335,-264,-1175,-336,23,68,83,83,73,92,84,-36,-217,-267,-154,-249,-32,-145,-95,44,-11,4,-16,-23,-63,-342,17,25,-10,-351,-293,-78,-107,-138,-184,-266,-309,-326,-327,-323,-289,-286,-161,-102,-28,66,-226,128,172,197,232,210,241,233,130,215,70,-210,7,150,3,118,120,-120,-226,60,-66,-58,-83,-122,-211,-195,-262,-271,-240,-321,-442,-638,-500,-230,-224,-466,-336,-418,-523,-168,-34,86,211,-55,-1283,-695,-775,-1484,-2139,-4184,772,801,-39497,-36532,808,799,778,748,713,685,-193,-1372,-1536,-557,611,-308,-23,363,-352,119,404,113,-160,-391,-500,-245,42,7,-72,-142,-180,-233,-277,-296,-321,-320,-317,-328,-259,-211,-225,-149,-129,-84,-63,-71,-64,-68,-84,-113,-292,-185,-214,-218,-193,-180,-181,-152,-272,-18,31,-15,-194,58,-161,-20,205,187,242,241,254,260,-21,228,-395,23,198,-290,173,-208,10,226,215,59,-31,91,63,-167,-75,-252,-198,-174,-261,-124,30,-46,-95,-137,-184,-227,-270,-300,-312,-333,-217,-84,-95,-408,-196,218,-25,-179,-290,-209,-271,-299,-182,-218,3,181,260,383,386,432,130,248,88,-155,-147,283,91,-298,-253,28,15,-132,82,146,162,131,96,77,271,137,-51,-243,-285,-272,-149,-179,-226,-95,-192,-127,-85,-76,-77,-196,-426,-209,-109,-134,-139,-193,-330,-284,-319,-318,-377,-397,-397,-352,-302,-267,-352,-378,-344,-436,-115,-47,-257,25,-240,-140,71,169,16,-313,-75,-114,-125,-101,-230,-342,-378,-326,-275,-207,-208,-161,-164,-371,-206,-227,-216,-177,-133,-89,-103,-218,-163,-19,-38,-41,-241,-163,-262,-290,-259,-226,-236,-265,-319,-372,-420,-375,-256,-152,-40,-202,-55,-25,165,144,116,-70,-170,36,-9,39,-196,-483,-141,58,-170,-137,-306,-119,-56,-143,-218,-72,-60,-40,-4,-235,-5,68,73,-106,-186,23,-9,-99,-226,-63,-41,-130,-30,-226,-127,174,-51,-39,62,178,199,321,334,302,-40,-125,-99,-279,247,-193,-138,-52,140,-148,-172,388,116,-361,110,170,18,11,-249,210,166,56,-146,-10,-67,-292,-213,-267,-264,-215,-215,-305,-167,-49,-31,-10,23,54,71,98,65,173,207,217,-253,-170,-332,-243,28,234,150,-208,-372,-77,73,35,-27,-122,-188,-258,-295,-348,-380,-398,-442,-437,-417,-398,-367,-337,-307,-254,-223,-237,-249,-132,-123,-140,-164,-186,-221,-236,-222,-208,-305,-223,-224,-313,-448,-141,-178,46,104,30,100,24,30,79,130,191,124,78,139,-118,-233,-248,-74,2,-227,0,282,184,93,-238,154,221,93,0,-64,-137,-197,-252,-300,-327,-343,-318,-310,-275,-243,-225,-223,-211,-198,-210,-234,-258,-240,-249,-271,-281,-267,-253,-237,-221,-206,-242,-181,-167,-151,-136,-135,-132,-144,-143,-164,-187,-248,-257,-294,-325,-364,-378,-359,-308,-250,-178,-192,-64,-270,-257,185,498,-72,23,-159,1,157,-160,-158,-392,-185,-121,-139,-42,79,55,265,105,88,218,100,35,-112,-288,-447,-453,-332,-193,-83,-69,-394,39,-215,-33,25,-28,-88,-232,-249,-76,3,-342,36,85,-255,162,80,-1,-45,96,-137,-372,125,258,-30,141,3,106,11,-200,-53,-116,-237,-259,-322,-342,-292,-283,-121,-52,-19,-140,-153,-165,-10,-61,-115,-181,-211,-248,-323,-448,-240,-207,-158,-184,-261,170,147,-130,-69,15,-348,-129,103,-111,-6,252,148,248,223,232,-15,68,-142,-220,-5,349,-358,21,-97,-9,238,-291,115,36,-385,-94,-201,-221,-215,-172,-95,-34,27,-441,-132,87,51,33,-442,51,84,-862,234,294,336,-207,-289,169,-5,-224,76,197,214,43,80,71,-229,-259,35,0,-258,-119,-222,134,6,-166,-42,196,70,-116,-244,-244,-289,-355,-385,-379,-336,-297,-256,-218,-132,-79,-58,-264,56,52,51,-400,15,-87,-82,-138,-427,-265,-309,-351,-385,-400,-403,-406,-425,-429,-428,-393,-355,-301,-247,-270,-189,-458,-184,-203,-235,-260,-340,-386,-376,-341,-296,-248,-232,-226,-240,-295,-277,-271,-231,-132,-153,5,-122,-40,-401,322,361,-254,369,-110,309,313,261,188,96,6,-119,-234,-310,-268,-184,-50,-157,-167,8,-14,-165,-164,-204,8,-55,-226,-200,-248,-147,10,45,-98,-134,-29,-131,144,191,-101,141,14],[-49,-15,7,-105,-214,-313,-359,-270,-182,-136,-95,-81,-46,-31,-151,-32,-9,-34,-50,191,-55,-230,120,377,349,-126,-51,90,64,-164,-70,-78,-93,-63,-114,2,-272,55,-32,-45,-148,-278,-249,-274,122,-16,-215,-86,-214,-349,-321,-278,-110,-152,-173,-274,-356,-397,-390,-329,-264,-207,-170,-117,-71,4,0,-20,-92,-210,-357,-214,-176,-221,121,-205,58,-81,-20,-47,-72,-97,-153,-181,-183,-195,-206,-212,-199,-166,-187,-99,-49,-26,-46,-255,-134,-74,-94,-168,-252,-317,-354,-358,-324,-280,-307,-191,-63,-115,-281,-82,-288,-27,-9,114,101,104,110,173,315,555,858,1268,1785,2351,2941,3500,4026,4468,4806,4385,5077,5051,4272,3740,4146,1141,1077,-211,-19,338,514,661,356,-10,-365,535,824,265,380,449,-184,253,-57,270,175,-831,-402,-1040,216,-324,-69,-107,-898,569,107,968,978,957,908,-2252,747,624,-359,-10608,-26348,-14517,-42,-75,-211131,-83557,-10425,213,287,310,316,281,215,-5584,-376,5,-1424,-90,-62,-2895,-1458,-497,-912,-1621,-1952,-1050,-1281,-1163,-1422,136,18,-114,-233,-2063,-1522,-1076,-429,-413,-1240,-239,-173,-115,-81,-60,-56,-37,-60,-120,-142,-177,-160,-155,-172,-203,-221,-253,-248,-252,-256,-249,-217,-381,-186,-172,-197,-252,-204,-208,-207,-207,-224,-282,-315,-342,-380,-432,-445,-415,-375,-313,-220,-101,-104,23,101,158,224,227,244,280,160,229,25,-242,-18,126,2,84,99,-121,-217,133,-12,-120,89,46,-195,24,-45,-67,-288,-402,-579,-587,-629,-125,-11,-521,-261,-455,-526,-31,174,255,339,7,-1176,-630,-756,-1786,-2180,-4857,353,302,-37225,-36873,98,36,-31,-95,-147,-170,-124,-1505,-1840,-570,271,-324,-21,195,-362,36,345,142,-54,-279,-428,-307,-2,88,48,213,117,15,-73,-133,-199,-245,-290,-356,-348,-358,-393,-361,-331,-248,-171,-105,-35,32,86,19,-301,-104,102,7,-75,-86,-191,-186,-271,199,319,2,-265,32,-210,0,161,135,107,67,42,18,-131,-15,-364,-2,20,-368,22,-261,0,-34,-100,-194,-296,-405,-537,-517,-420,-294,-245,-285,-213,-96,49,43,52,48,-102,-8,-47,-78,-107,-335,-207,-246,-282,-372,-241,-148,-28,-143,-230,-184,-266,-300,-196,-299,-60,175,315,342,292,259,173,194,120,-147,-81,128,49,-330,-236,153,146,-155,107,99,120,54,80,140,181,190,-40,-344,-307,-263,-148,-183,-213,-238,-306,-342,-289,-213,-147,-200,-445,-228,-26,-88,-77,-128,-327,-241,-384,-182,-143,-57,-92,127,227,-62,-430,-346,-385,-360,-172,-64,-155,25,-221,-147,-226,-338,-395,-411,-425,-445,-432,-406,-401,-406,-406,-405,-419,-397,-375,-344,-299,-348,-208,-177,-149,-134,-144,-167,-168,-192,-210,-210,-201,-199,-177,-138,-155,-149,-123,-103,-109,-111,-100,-49,20,-358,-117,269,177,-154,-17,-6,262,242,137,-80,-194,-171,-245,-256,-275,-514,-237,-186,-181,-145,-313,-108,117,-65,-326,180,50,-6,17,-237,-140,-222,-292,-340,-340,-327,-293,-255,-231,-226,-221,-222,-215,-315,-196,-198,-190,-173,-162,-113,-126,-125,-104,-86,-69,-61,-73,-275,68,-228,-127,-55,123,-211,-90,390,113,-308,192,206,79,66,-283,299,511,16,-158,51,47,-281,-107,-242,-207,34,-147,-302,-227,-264,-260,-198,-106,-20,31,70,60,95,73,9,-289,-151,-352,-253,-289,-324,-283,-240,-295,-53,16,101,-18,-125,-203,-265,96,170,128,81,-103,-48,-72,-90,-96,-108,-298,-147,-192,-231,-270,-312,-318,-308,-290,-275,-292,-318,-350,-411,-428,-400,-312,-328,-494,-158,-183,53,121,49,172,26,13,111,118,123,136,106,127,-198,-287,-256,29,78,-224,6,292,201,73,-221,128,193,71,151,188,103,28,-153,-52,-40,-11,-162,-10,18,14,32,77,37,-36,-181,-188,-289,-348,-414,-361,-277,-184,-107,-48,-2,-96,-256,-108,88,111,44,-119,29,199,239,-68,172,283,266,170,-277,-131,-15,-190,35,122,-41,-185,16,-245,-269,75,469,-132,15,-145,-2,164,-175,-232,-374,-213,-146,-107,-2,-57,-149,-230,-321,-403,-461,-536,-532,-491,-422,-364,-305,-268,-231,-212,-180,-390,-169,-218,-156,-113,-34,55,-191,-208,348,416,-386,-4,94,-205,222,105,10,-9,110,-173,-418,105,247,5,207,16,176,5,-183,-82,-137,-226,-264,-65,6,-213,-243,113,184,13,-135,-111,-173,-97,-167,-221,-260,-237,-223,-378,-415,-110,104,159,-100,-262,287,123,-223,-145,-7,-382,-174,51,-111,-2,264,199,241,161,120,28,83,-96,-214,-17,235,-368,105,-73,48,129,-210,9,-45,-383,-64,-206,-69,-46,-189,-98,-72,-98,-467,-187,-233,-352,-430,-448,-331,-270,-374,-173,-157,-153,-193,-192,-92,-83,-250,-32,-2,41,80,166,77,-278,-222,75,-45,-254,-96,-185,139,50,-258,-152,41,-38,-124,-260,-299,-277,-347,-405,-442,-447,-455,-459,-464,-420,-407,-379,-360,-312,-294,-257,-393,-162,-149,-139,-128,-416,-152,-169,-207,-293,-296,-325,-347,-375,-376,-376,-362,-352,-321,-279,-334,-219,-396,-125,-71,-117,36,39,45,-251,-197,-58,31,95,84,16,-352,-181,-5,-22,-95,-104,73,-63,-121,-322,277,318,-215,337,-163,309,301,263,216,161,123,60,9,-37,-94,-215,-221,-295,-391,-472,-461,-389,-302,-230,-138,-81,-239,-148,-207,-102,304,353,-47,-118,56,-100,111,127,-106,116,15],[-275,-422,-543,-622,-611,-531,-412,-249,-107,-132,92,163,198,-58,-126,50,40,29,-24,188,-68,-337,148,358,397,-129,-41,92,238,-184,-44,103,138,0,-96,26,-215,72,-7,-20,-165,-228,-208,-271,158,33,-279,-87,-188,-395,-336,-338,-179,-173,-181,-252,-308,-346,-390,-399,-394,-390,-402,-395,-395,-361,-347,-332,-300,-262,-350,-263,-275,-265,-252,-249,-259,-275,-291,-297,-299,-300,-330,-328,-299,-281,-268,-257,-237,-204,-164,-133,-88,-50,-79,-283,-153,59,109,104,87,-129,2,67,-214,-205,-360,-162,74,-90,-285,-56,-225,-115,-122,258,238,211,200,301,392,1118,1775,2178,3965,5397,2384,7010,7180,4806,6099,3540,3832,2759,1919,1412,1194,1109,1016,472,164,620,490,378,243,16,-445,5,-80,-160,-230,-303,-379,-433,-426,-323,-243,-1160,-84,-1176,113,-152,-76,146,-617,647,308,837,366,1034,1117,-3167,1252,1275,1287,-10147,-24043,-10589,1125,-17383,-277390,-110013,-16285,656,545,431,381,385,168,-5168,-505,804,-1515,987,1046,-2442,-2941,-2236,-1904,-1974,-1914,-1033,-1109,-1542,-1195,68,-60,-179,-261,-1850,-1289,-995,-303,-582,-1080,-213,-218,-204,-206,-213,-230,-227,-261,-324,-329,-305,-321,-289,-278,-281,-271,-275,-243,-223,-201,-169,-114,-409,-33,5,2,-158,-127,46,24,-221,-5,-47,-174,-343,-187,-213,-232,-355,-245,75,172,263,26,180,153,118,22,-145,-253,-317,-205,-81,-33,-274,-38,105,15,-7,-47,-117,-217,-19,39,-193,41,53,-183,77,-8,-65,-420,-316,-641,-544,-742,-161,53,-434,-226,-479,-526,-45,-85,-147,-194,-235,-1021,-585,-785,-2012,-2249,-4147,57,84,-34194,-37380,-1449,13,-57,-148,-257,-356,-342,-1629,-1955,-468,246,-359,25,8,-419,-53,294,180,51,-146,-324,-344,-58,48,-4,206,127,42,-33,-84,-144,-186,-237,-315,-332,-375,-434,-358,-262,-119,8,-37,130,303,330,1,-313,-93,110,-43,-86,-93,-205,-202,-274,219,110,-42,-291,-283,-352,-317,-238,-138,-51,5,47,57,-237,-19,-307,-136,-180,-415,-127,-297,-12,149,206,-75,-198,51,124,-258,-104,-327,-292,-392,-122,-62,62,80,113,124,-108,46,-28,-112,-200,-295,-371,-336,-247,-344,-142,22,91,-107,-177,-168,-273,-290,-200,-379,-134,-248,-383,-470,-399,-276,-158,-41,82,-113,-12,283,0,-351,-190,81,71,-178,179,602,234,-26,50,45,-71,-130,-142,-402,-316,-250,-151,-188,-251,-343,-378,-291,-143,-8,64,-204,-466,-243,-31,-104,-38,7,-315,-258,-443,-265,-167,-19,-94,270,203,-122,-367,-294,-390,-273,-177,-78,-51,105,-198,-105,31,15,-43,-208,-28,12,-82,-1,-21,164,197,-116,-136,-143,-67,81,-215,-317,18,131,108,61,-12,-169,-162,-241,-295,-353,-369,-350,-301,-237,-228,-193,-136,-80,-58,-42,-36,-17,-7,-383,-193,-34,-34,-103,-39,-10,-45,-59,-66,-90,-226,-128,-99,-90,-254,-529,-172,-167,-182,-224,-307,-306,-351,-365,-419,-301,-279,-265,-249,-247,-260,-287,-328,-379,-424,-484,-503,-440,-372,-320,-268,-224,-179,-343,-107,-101,-95,-91,-104,-83,-134,-174,-200,-228,-256,-284,-299,-277,-242,-243,-175,-135,-71,-272,-3,181,90,-269,251,226,129,110,-292,195,366,-25,-150,65,95,-236,-141,-256,-163,133,-67,-282,-249,-116,-162,-224,-255,-258,-255,-235,-206,-178,-163,-184,-269,-230,-345,-289,-300,-294,-221,-155,-206,-36,-56,225,-18,-135,-212,-264,130,334,310,190,-114,77,210,226,259,111,-273,363,159,-200,-235,91,38,83,70,-17,-113,-182,-219,-248,-303,-393,-339,-331,-542,-261,-265,-268,-274,-276,-271,-256,-243,-245,-213,-196,-191,-207,-221,-260,-293,-262,-243,-228,-204,-162,-120,-108,-54,-209,-44,-119,-192,-251,-297,-346,-354,-316,-262,-199,-153,-207,-106,-113,-143,-199,-282,-357,-418,-423,-346,-255,-231,-45,0,-167,-112,-15,34,-1,-47,-223,-90,-67,-5,82,-106,9,279,337,-89,149,369,219,108,-317,-75,-10,-204,20,345,-58,-168,82,-216,-228,-25,388,-199,-5,-134,-20,151,-205,-312,-328,-235,-148,-67,-110,-126,-126,-108,-103,-103,-96,-123,-167,-219,-251,-296,-330,-366,-367,-354,-301,-382,-209,-220,-119,-61,13,87,-144,-170,300,359,-365,-59,91,-154,280,129,21,18,114,-204,-429,88,193,34,13,-91,-185,-269,-354,-419,-480,-472,-408,-338,-258,-183,-206,33,126,39,-140,-78,-155,-197,104,-108,300,97,-248,-395,-380,-109,366,297,-13,-250,359,97,-319,-226,-32,-388,-208,1,-109,-218,-336,-426,-402,-333,-267,-230,-196,-215,-269,-344,-432,-441,-317,-176,-23,141,-138,372,148,-330,9,-212,-123,31,-192,-138,-334,-507,-500,-292,-123,-42,60,-190,-480,-652,149,125,84,43,-187,-116,-1,-151,-282,-166,-256,-345,-426,-412,-343,-325,-185,-69,-97,-202,-42,-153,69,64,-318,-271,-115,-209,-271,-331,-349,-383,-365,-321,-303,-437,-208,-97,-76,-23,-20,-81,-256,-107,-185,-234,-277,-219,-190,-143,-93,-397,-49,-52,-88,-421,-205,-252,-286,-304,-279,-244,-200,-170,-134,-99,-396,-237,-326,-90,-60,-81,-11,-23,-13,-210,-253,-123,53,112,123,79,-340,-201,11,-5,-132,-52,-67,-78,-205,-242,-85,-68,-155,-46,-197,15,67,106,138,156,176,151,113,52,-36,-216,-266,-379,-456,-428,-316,-187,-235,-251,-14,-104,-186,-94,-173,-52,375,395,10,-91,160,-36,71,44,-96,42,-120],[0,-149,-279,-391,-406,-358,-312,-242,-202,-196,-179,-165,-108,-71,-113,-46,-71,-117,-192,-257,-298,-423,-129,16,170,-145,-63,52,173,-218,-16,142,138,-15,-79,37,-159,46,14,18,-178,-178,-149,-264,178,73,-335,-79,-145,-388,-302,-359,-250,-152,101,81,71,-280,-101,53,46,23,-32,-80,-147,-188,-252,-307,-330,-313,-321,-290,-281,-256,-238,-242,-271,-317,-375,-430,-470,-443,-403,-325,-345,-173,-144,-287,-5,30,-54,-145,58,43,-108,-308,-181,21,86,129,182,-101,10,217,-190,-279,-405,-127,124,-72,-289,-46,-172,-186,-227,148,217,425,778,645,244,418,848,1561,2718,4770,1586,5708,5147,4385,3540,2715,1980,1440,1019,683,416,210,37,-92,-196,-233,-237,-201,-159,-118,-568,-56,-60,-78,-93,-121,-149,-170,-235,-209,-230,-1312,-288,-1172,-342,-347,-366,-328,-323,-259,-191,-123,-521,39,113,-4164,236,265,286,-9453,-18683,-6070,-4370,-38204,-299067,-128428,-22843,328,396,425,-658,420,-1904,-3781,-398,274,-1545,280,312,-1870,-4341,-3589,-2887,-2289,-1904,-986,-888,-1742,-978,-19,-58,-94,-109,-1442,-1013,-932,-373,-760,-901,-279,-314,-322,-335,-346,-357,-337,-349,-384,-362,-317,-323,-281,-263,-260,-246,-247,-212,-190,-169,-144,-99,-409,-63,-58,-103,-111,-170,-214,-264,-318,-394,-512,-567,-495,-390,-300,-191,-362,-282,57,180,259,147,152,141,90,18,-91,-96,-58,60,184,-109,-308,-49,244,41,260,260,-105,-227,-199,-344,-498,-562,-487,-390,-337,-339,-321,-512,-263,-551,-518,-771,-221,-175,-290,-242,-468,-516,-428,-501,-511,-397,-293,-913,-572,-859,-2109,-2336,-3442,270,285,-31277,-38415,-3855,94,-2,-106,-206,-279,-272,-1727,-1748,-218,-47,-410,103,-190,-518,-130,265,225,150,2,-201,-346,-121,2,-46,49,31,-9,-55,-90,-143,-185,-237,-312,-306,-311,-329,-273,-216,-105,-2,-29,153,289,316,-30,-332,-89,105,-106,-122,-123,-226,-196,-277,225,125,-26,-227,-287,-365,-312,-176,0,180,331,465,326,-333,118,-233,-120,206,-393,20,-307,-44,116,180,-134,-284,15,143,-298,-114,-353,-336,-401,-211,-263,-256,-261,-231,-215,-230,-273,-339,-413,-491,-567,-476,-365,-271,-327,-129,-67,-4,-81,-137,-164,-291,-273,-193,-435,-201,152,287,294,258,328,223,305,189,-67,50,261,-52,-351,-130,20,-10,-203,83,-26,-123,-270,-376,-480,-471,-368,-277,-364,-317,-238,-161,-190,-148,-126,-205,-209,-200,-158,-98,-208,-490,-255,-52,-119,1,120,-295,-73,-495,-109,-209,-289,-379,-415,-397,-338,-288,-257,-364,-213,-185,-172,-161,-123,-181,-98,-70,-69,-66,-124,25,54,-74,-4,-16,194,242,-98,-154,-113,19,183,-272,-286,-2,213,351,593,314,-202,-110,-59,-231,-153,-149,49,35,90,-18,-278,-148,11,17,28,36,60,71,-341,-241,-9,-43,-78,-89,-38,-19,42,125,-103,-272,-234,-15,226,-287,-538,-163,424,-140,-146,-284,-84,172,73,-463,-131,-257,-377,-474,-530,-475,-433,-409,-406,-407,-437,-460,-437,-377,-320,-257,-201,-200,-302,-76,-84,-102,-124,-162,-161,-213,-231,-213,-186,-157,-138,-122,-286,-53,-229,-85,-58,-68,-337,-120,-140,-163,-249,-196,-218,-236,-246,-282,-269,-287,-303,-338,-333,-317,-307,-302,-298,-276,-240,-202,-244,-286,-177,-40,-42,89,156,203,152,50,49,226,-230,-210,-149,-330,-266,108,377,215,-57,-118,-26,-140,-51,-162,-241,-288,-310,-317,-306,-284,-250,-242,-180,-97,-14,76,109,-235,294,108,-186,-227,97,23,92,256,56,170,137,118,-257,-260,-309,-392,-316,-518,-196,-178,-202,-243,-293,-352,-408,-437,-438,-393,-366,-352,-363,-375,-390,-416,-429,-494,-529,-539,-536,-506,-491,-416,-338,-291,-270,-229,-165,-85,-32,11,-66,3,56,14,-228,-39,-78,-97,-84,-35,65,47,-298,95,256,-215,386,193,-177,-172,-104,99,-68,-232,-322,-270,-158,-39,61,-81,-8,197,205,-105,134,89,109,55,-341,-19,-10,-216,6,301,-65,-146,136,-182,-155,-109,306,-263,-34,-123,-44,-14,-236,-376,-267,-242,-230,-213,-194,-148,-109,-65,-37,-60,41,68,84,100,135,152,-211,-343,-19,-25,-72,-363,-32,-213,-140,-177,-187,-192,-180,-189,-182,-194,-288,-270,-340,-418,-488,-520,-450,-355,-229,-214,-402,89,215,58,325,45,116,-29,-179,174,-11,-192,-305,35,-166,-361,-366,-201,-8,58,-149,-50,-110,-299,43,-89,267,69,-263,-362,-342,-96,358,330,75,-221,334,77,-411,-298,-54,-363,-217,-216,-331,-441,-534,-469,-356,-278,-196,-139,-76,-57,-176,-93,-141,-240,-235,-233,-173,-59,-71,159,162,-252,60,-214,-179,1,-181,-182,-207,-366,-538,-558,-381,-275,-134,-97,-888,-1129,192,233,252,264,-178,-58,218,-234,-306,-159,-47,270,262,367,86,-367,-146,134,-150,-122,27,-123,108,67,-310,-392,-192,-211,-271,-339,-369,-406,-372,-299,-253,-415,-249,-79,94,160,60,-101,-256,-41,-58,-149,-216,-232,-235,-198,-138,-378,-53,-28,-69,-311,-101,-124,-155,-195,-218,-251,-280,-315,-332,-339,-406,-350,-349,-353,-331,-291,-217,-184,-122,-171,-282,-97,86,200,164,137,-299,-212,-79,-110,-171,-10,-45,-85,-301,-186,-251,-315,-402,-485,-545,-543,-470,-382,-298,-228,-161,-140,-130,-138,-168,-209,-224,-250,-218,-173,-212,-114,-279,-291,-49,-151,-136,-61,-170,-32,404,394,43,-82,241,8,-5,-66,-106,8,-143],[-354,-422,-466,-457,-406,-349,-282,-179,-104,-149,-42,-35,1,-63,-113,12,9,13,23,12,-12,-446,157,236,268,-170,-118,-31,70,-264,9,170,120,-44,-64,49,-116,5,30,75,-178,-133,-93,-263,34,11,-347,-65,-98,-321,-238,-300,-321,-139,-145,-147,-139,-297,-144,-150,-160,-189,-245,-295,-358,-394,-442,-446,-376,-289,-287,-111,-64,-126,26,27,-6,-222,-137,-199,-232,-215,-183,-152,-461,-255,-188,-310,60,107,-4,-145,-54,-114,-147,-339,-229,-91,4,60,109,-86,7,232,-146,-373,-456,-106,156,-73,-306,-61,-140,-225,-326,229,228,228,187,133,93,24,223,507,1053,1899,1159,4670,6557,5077,3832,1980,13462,13296,8366,6206,8860,3503,2461,3940,585,1916,1130,712,136,157,-737,-168,-207,-185,-150,-135,-128,-127,-342,-191,-267,-1118,-472,-1025,-547,-519,-353,-142,-82,53,129,179,-1427,248,252,-5190,218,167,112,-8794,-13169,-1168,-10984,-46373,-286982,-153287,-30777,1,144,261,-4503,478,-3100,-1978,-179,780,-1523,850,863,-1350,-3691,-2138,-3650,-2557,-1936,-927,-677,-1443,-792,291,313,329,287,-1023,-764,-901,-490,-944,-739,-12,-92,-139,-190,-238,-290,-318,-379,-449,-415,-333,-292,-210,-158,-260,-102,-99,-114,-70,-151,-126,-73,-393,-89,-104,-155,-156,-192,-200,-201,-376,-220,-287,-333,-384,-457,-563,-583,-487,-406,-324,-230,-120,-67,-58,-26,-21,-12,-64,-58,-69,-31,27,-212,-342,-66,242,62,293,454,-106,-264,240,116,-331,-91,65,-185,49,-97,-187,-446,-273,-473,-523,-706,-368,-308,-273,-258,-432,-513,-46,-100,-562,207,239,-885,-613,-986,-2080,-2436,-2809,485,470,-28755,-40243,-6165,229,128,16,-103,-216,-286,-1767,-1371,-387,-309,-483,-135,-405,-655,-184,70,99,151,153,-78,-331,-197,-53,-83,96,407,392,235,239,150,202,237,103,8,-82,-216,286,248,3,-18,-36,156,262,290,-78,-361,-105,73,-187,-189,-174,-256,-176,-286,-39,-82,-157,-211,-267,-333,-383,-425,-426,-387,-330,-248,-170,-416,-50,-158,-211,76,-346,55,-294,-100,206,233,-194,-371,-36,146,-313,-128,-377,-385,-311,72,-2,95,102,147,-46,-153,-37,121,53,-262,-170,-238,-315,-361,-348,-313,-257,-199,-151,-120,-177,-323,-258,-181,-407,-227,29,32,17,0,-10,-31,-50,-59,-87,-119,-121,-109,-330,-85,-66,-91,-230,-64,-47,-9,-184,-5,39,53,73,-125,-293,-313,-231,-182,-186,-83,105,-197,-61,-114,-178,-199,-214,-517,-267,-75,-135,30,159,-270,-120,-540,-154,59,150,-109,45,17,-200,-161,-182,-337,-305,-363,-424,-472,-467,-464,-447,-419,-436,-415,-380,-381,-423,-450,-462,-472,-454,-401,-331,-274,-192,-126,-73,-307,-255,-23,25,13,-13,-66,-221,-164,-206,-201,-219,-183,-54,11,79,-94,-301,-136,68,19,-28,-61,-51,-15,-260,-221,79,79,-14,-5,-15,-44,10,120,-117,-325,-335,32,228,-319,-544,-132,179,-85,-137,-240,-261,-336,-358,-408,-263,-217,-235,-121,-165,-51,-41,-48,-76,-332,-175,-248,-324,-394,-430,-388,-314,-251,-237,-115,-100,-93,-96,-170,-152,-83,-71,-43,-20,-9,-18,-35,-293,-17,-183,-67,-18,49,-401,153,281,-3,-249,271,221,197,149,-262,0,20,-105,-124,-148,-157,-179,-215,-279,-307,-328,-307,-243,-320,-233,-14,-72,229,509,233,160,50,-6,74,-366,-140,-157,-316,-236,164,441,261,16,-27,-20,-229,124,-38,-185,-213,-224,76,66,51,23,-124,-122,-176,-227,-253,-256,-226,-186,-148,-173,-217,-24,8,31,64,28,150,200,257,-274,-224,-214,-414,-283,-439,-217,-168,46,131,115,87,41,-55,-14,-13,-21,-36,-71,-102,-249,-184,-275,-293,-344,-374,-400,-394,-394,-326,-249,-200,-176,-133,-64,15,69,113,-13,9,162,-10,-219,-44,-57,-24,-66,174,225,70,-351,64,258,-196,414,187,-177,-223,-144,52,-93,-252,-406,-500,-439,-350,-276,-233,-205,-207,-216,-255,-296,-352,-298,-215,-351,22,-22,-229,-11,258,-75,-130,171,-150,-76,-170,200,-323,-71,-119,-74,90,-264,-367,-200,-238,-131,-248,-368,-465,-499,-392,-304,-219,-125,-64,-26,-2,24,17,-217,-403,-162,-270,-367,-480,-483,-370,-249,-134,-27,54,-46,-98,174,180,-191,-200,73,-36,90,92,48,80,108,-209,-380,106,194,66,369,57,82,-50,-196,173,7,-164,-340,79,-10,-134,-135,100,134,9,-171,-182,-208,-403,-170,-123,-88,-31,-271,-314,-304,-76,122,169,159,-183,429,56,-482,-353,-78,-327,-204,-63,-101,-15,20,-101,-238,-386,-343,-214,-59,53,-144,63,79,-163,180,-35,121,45,-60,-180,-302,-388,-467,-396,-296,-233,-193,-227,-179,-183,-578,-218,-233,-322,-372,-447,-1327,-1553,-282,-238,-217,-207,-184,-165,-147,-323,-320,-221,-69,157,227,314,88,-396,-112,149,-203,-30,1,-99,64,157,-248,-503,-241,105,-127,-234,-320,-179,-298,-367,-354,-359,-282,-207,-194,-145,-140,-132,-254,-133,-162,-175,-188,-194,-242,-296,-351,-429,-419,-336,-260,-199,-99,-60,94,172,252,304,261,-182,154,101,-351,-287,-220,-33,-50,-76,-41,-24,21,-122,-258,8,142,113,71,9,-247,-207,-209,-267,-263,-262,-224,-182,-328,-118,-68,-25,-29,27,-174,67,86,58,18,6,-32,-101,-156,-187,-181,-173,-168,-273,-137,-143,-255,-109,-302,-310,-67,-190,-66,-13,-161,-7,216,230,84,-56,208,67,-73,-158,-98,-52,-117],[-264,-182,-108,-56,-25,-10,0,36,-57,-159,-38,-92,-107,-129,-169,-189,-210,-214,-209,-170,-117,-397,20,86,148,-191,-202,-145,-58,-310,38,193,87,-81,-40,70,-83,-39,52,164,-141,-83,-33,-249,173,133,-278,-29,-30,-229,-141,-207,-323,-39,122,45,-34,-284,-208,-276,-314,-325,-324,-290,-258,-196,-163,-140,-106,-278,-217,-98,-126,-129,-124,-123,-127,-222,-121,-99,-74,-54,-73,-75,-492,-254,-163,-254,-179,-193,-192,-175,-179,-175,-166,-322,-238,-230,-209,-201,-167,-92,13,135,-38,-301,-454,-41,232,-33,-275,-38,-72,-153,-329,428,412,249,33,-181,-265,-70,92,641,1254,2468,979,4641,6408,5051,2759,1440,13296,13121,9515,6670,8678,4302,3618,3004,900,882,391,135,-28,-129,-791,-121,-123,-158,-200,-244,-268,-267,-387,-216,-174,-697,-116,-724,-104,-864,-125,-129,-200,-261,-342,-437,-2273,-365,-265,-5927,-38,-872,175,-8210,-7789,358,-16628,-41856,-253771,-187379,-39753,-53,-193,-268,-7725,69,-2812,-38,127,981,-1386,1336,1466,-837,-2402,-567,-2980,-2679,-1923,-800,-434,-990,-562,334,379,424,233,-561,-464,-809,-577,-919,-525,-32,-136,-207,-276,-314,-286,-180,-99,-51,38,132,158,207,212,-252,4,79,-125,-143,-129,-114,-96,-303,-70,-39,-46,-11,-28,-32,-45,-392,-113,-203,-253,-305,-234,-198,-133,-264,-198,0,14,28,-24,-132,-218,-327,-420,-477,-334,-232,-136,-95,-270,-291,-75,-78,41,222,469,-56,-264,207,179,-276,-96,108,-154,533,424,-95,-270,150,-368,-489,-587,-208,287,16,-156,-330,-464,82,-110,-894,32,-24,-887,-654,-1100,-1926,-2477,-2204,-56,-44,-26735,-42957,-8423,-137,-189,-251,-319,-378,-400,-1648,-870,-511,-467,-526,-389,-568,-772,-298,-262,-223,-152,-93,-31,-260,-229,-64,-64,67,201,233,224,291,227,272,272,136,61,-82,-183,351,237,-68,-83,-18,178,3,-231,-412,-356,-105,55,-242,-236,-197,-256,-116,-258,210,352,-14,-63,10,-323,-38,179,63,102,179,417,155,-412,152,-52,-286,116,-267,26,-235,-145,-74,-62,-221,-409,-70,34,-256,-117,-370,-409,-203,-22,-98,-153,-190,-110,-89,-152,-85,149,12,-294,-90,63,-7,-251,-297,-20,-62,-165,-239,-266,-242,-335,-225,-146,-304,-173,-10,-33,-77,-127,-155,-169,-151,-94,-38,11,84,-151,-284,0,-60,-156,-242,111,78,71,-230,5,-4,-30,-54,-173,-221,-293,-218,-198,-205,-224,-256,-294,-360,-410,-380,-311,-245,-532,-266,-89,-146,59,58,-233,-177,-552,-181,18,11,-117,-19,-17,-218,-81,-151,-311,-317,-391,-457,-434,-345,-283,-227,-170,-162,-115,-53,-27,-41,-88,-54,-93,-144,-195,-250,-327,-370,-401,-382,-312,-230,-134,-50,30,97,11,-223,-144,35,-119,-297,-202,59,-21,-94,-210,-254,-209,-126,-52,24,97,179,244,-174,-138,266,261,18,122,54,357,461,265,-133,-381,-351,90,195,-352,-557,-279,-170,-17,-125,-187,-82,368,256,-321,367,227,-287,-128,-129,-55,-170,-281,-378,-398,-333,-235,-137,-121,-333,-81,-105,-300,-179,105,62,17,-137,-169,-179,-209,-90,-63,-68,-98,-157,-228,-298,-208,-128,-65,-12,4,-448,210,203,-61,-270,225,189,209,141,-246,-65,75,-133,-74,107,224,33,-226,-297,-59,367,181,-144,-359,-287,-96,-108,131,407,244,168,49,-53,-46,-340,-77,-165,-315,-182,119,47,17,-34,-38,-63,-321,-132,-159,-228,-214,-195,-198,-180,-151,-122,-141,-127,-111,-105,-96,-93,-146,-84,-93,-168,-210,-102,-114,-141,-163,-178,-202,-210,-203,-290,-203,-224,-363,-249,-355,-277,-281,-279,-273,-257,-232,-201,-177,-174,-135,-114,-104,-119,-135,-185,-183,-291,-283,-339,-382,-427,-435,-426,-332,-229,-159,-204,-197,5,84,135,169,32,5,229,-36,-183,-47,-64,-20,-80,245,580,73,-404,50,270,-172,430,168,-172,-267,-125,44,-27,-97,-164,-224,-279,-320,-344,-353,-329,-298,-243,-203,-168,-177,-140,-149,-347,-213,-258,-282,-259,-199,-111,-117,69,-124,0,-203,135,-368,-112,-114,-105,53,-275,-279,-227,-278,-320,-283,-221,-134,-62,3,36,-119,64,33,-26,-105,-174,-252,-287,-309,-135,-1,-107,-301,-18,-189,23,240,263,300,-4,-63,231,432,-87,-272,71,28,-26,-95,-149,-199,-210,-206,-348,-141,-86,-43,13,59,61,-62,-216,164,31,-124,-369,23,-59,-116,-104,90,38,-7,-198,-108,-151,-458,-251,-292,-335,-324,-282,-260,-261,-38,156,268,239,-130,641,48,-382,-358,-93,-277,-163,-72,-97,-20,165,17,28,183,116,141,136,108,-96,122,21,-56,188,-33,127,104,34,-68,-271,-431,-303,-202,-290,-28,-139,-252,266,275,-600,-84,208,101,35,-43,-1761,-1921,-78,-21,33,91,-150,5,181,-407,-305,-257,-44,233,187,183,95,-386,-76,144,-242,64,130,-78,81,51,-159,-434,-219,-300,-253,-203,-295,-162,-99,-177,-156,-303,-300,-119,-231,-266,-260,-172,-249,-102,84,132,72,-92,28,123,-108,-323,3,-34,-78,-116,-127,-104,-59,-14,44,83,105,-257,72,35,-290,-309,-192,-297,-380,-411,-333,-300,-269,-245,-249,-270,-297,-346,-365,-337,-277,-201,-205,-339,-170,9,31,35,-255,-71,-4,9,32,79,-111,213,182,-39,-72,349,235,206,190,80,-102,-141,-194,-285,-120,-167,-278,-121,-325,-308,-83,-246,-10,21,-167,-11,12,-39,-101,-177,-236,-296,-383,-386,-333,-237,-136],[-159,-120,-32,13,45,62,67,109,-50,-157,-5,-39,-68,-108,-173,-214,-260,-289,-305,-278,-229,-324,-82,-6,70,-184,-269,-233,-198,-340,59,201,30,-132,-18,83,-76,-100,65,209,-86,-43,5,-250,145,148,-208,2,24,-145,-46,-122,-249,-280,-391,-461,-431,-339,-263,-186,-127,-98,-111,-126,-164,-184,-232,-283,-310,-317,-340,-357,-371,-359,-345,-345,-364,-393,-422,-426,-388,-308,-226,-91,-418,-198,-116,-194,83,429,132,-41,-92,123,-137,-315,-267,-61,-40,-136,-305,-341,-256,-132,-11,-173,-451,-7,235,-24,-265,-45,-38,-62,-280,-28,-29,11,59,137,15,16,-2,355,823,1121,839,2216,3122,4272,1919,1019,8366,9515,10252,6801,10138,4962,5121,6755,1276,3895,1738,1752,503,584,-627,48,-152,-347,-541,-578,-398,-224,-429,58,149,-289,205,-422,123,-631,-27,-72,-145,-150,-129,-97,-3091,-29,-23,-5849,-54,-2324,-89,-7760,-2752,29,-21091,-29834,-213285,-222152,-48520,239,262,292,-10109,494,-1228,827,394,1173,-1237,1406,1461,-402,-1317,790,-2067,-2749,-1921,-707,-261,-577,-372,-402,-474,-451,-364,-269,-193,-720,-707,-734,-341,-236,-303,-330,-325,-255,-145,7,117,177,224,329,307,296,229,-264,2,-103,-176,-235,-267,-264,-224,-225,-178,-172,-216,-222,-273,-295,-303,-410,-281,-294,-267,-261,-189,-179,-154,-183,-133,-152,-172,-184,-251,-348,-380,-368,-272,-178,0,148,300,220,-341,-208,24,356,192,193,36,-175,-304,-341,-209,-182,-94,133,-140,535,369,-244,-101,283,-296,-457,-472,-203,353,159,-181,-235,-426,-495,-610,-1104,-525,-426,-966,-746,-1238,-1771,-2492,-1693,2,-6,-25381,-46733,-10867,-227,-304,-375,-435,-464,-429,-1396,-365,-319,-249,-579,-134,-696,-897,-124,-153,-189,-183,-165,-109,-190,-249,-71,-26,77,359,317,210,332,290,334,289,148,92,-81,-155,382,229,-133,-131,-11,182,241,295,-110,-343,-118,17,-302,-267,-201,-256,-56,-221,194,469,-19,19,10,-298,-74,-67,-150,-156,-88,46,69,-354,188,45,-365,68,-183,111,-164,-216,-370,-475,-459,-376,-189,-59,-180,-105,-356,-430,-108,269,57,55,61,-133,-361,-618,-675,-424,-153,-298,-17,71,-33,-279,-262,37,255,180,-79,-117,-203,-410,-568,-561,-403,-230,-62,81,142,77,234,153,191,221,111,224,145,-186,-232,64,-80,-209,-247,110,41,-63,-245,-203,-202,-169,-109,-218,-170,-271,-210,-213,-104,132,103,-107,-51,-29,-61,-173,-210,-539,-255,-183,-234,-266,-335,-348,-363,-511,-212,-176,-124,-126,-82,-79,-231,-199,-313,-441,-567,-675,-747,-714,-625,-573,-536,-506,-529,-516,-487,-492,-533,-561,-583,-631,-687,-739,-792,-869,-802,-716,-625,-517,-409,-286,-176,-60,44,-152,-205,-163,83,-41,-379,-194,193,116,38,-212,-229,-332,-438,-557,-621,-583,-457,-308,-175,-29,99,211,40,136,55,333,299,231,-144,-367,-246,-114,-131,-382,-576,-11,136,61,-104,-128,-91,371,313,-232,265,126,-273,-193,-345,-450,-435,-309,-143,-355,101,201,0,-105,-240,26,-64,-337,-132,151,168,59,-181,-116,-140,-344,-241,141,323,375,254,61,-287,-46,-70,-70,-11,-46,-376,255,109,-101,-299,152,147,211,123,-235,-87,70,-141,-57,113,248,129,-205,-316,-32,413,247,-90,-396,-314,-160,-146,35,45,-101,-216,-307,-379,-445,-521,-551,-540,-480,-402,-331,-294,-242,-238,-206,-208,-389,-270,-306,-337,-369,-405,-432,-427,-395,-343,-318,-247,-160,-75,13,35,-104,171,-34,-167,-201,112,-18,82,132,-20,49,36,49,-295,-185,-84,-293,-187,-268,-249,-144,-20,38,106,296,36,-129,48,284,187,315,340,-28,-115,-68,-311,143,203,-5,-97,-228,-347,-343,-271,-209,-238,-303,-145,-134,-156,-185,-211,-227,-211,-183,-134,-95,-61,-17,-91,-4,2,11,-407,-32,-64,-144,-89,-141,-200,-301,-300,-357,-412,-464,-508,-545,-582,-621,-625,-572,-490,-401,-281,-173,-48,32,131,-49,-337,61,-77,-214,-52,190,-111,-109,194,-107,64,-215,52,-373,-148,-113,-171,-320,-489,-424,-309,-197,-127,-61,-34,-12,-23,-54,-121,-205,-281,-380,-464,-480,-397,-292,-245,-214,21,103,-127,-258,-33,-172,23,139,179,287,24,-32,205,165,10,-321,-14,-76,-116,-144,-166,-190,-191,-195,-302,-187,-180,-199,-211,-239,-252,-257,-264,-257,-254,-248,-382,-259,-265,-262,-237,-258,-258,-234,-231,-179,-129,-379,-217,-13,206,55,-243,-213,-216,7,556,882,305,-66,738,47,-286,-318,-108,-228,-154,-104,-101,-25,275,310,311,177,115,156,162,160,-41,185,-16,70,67,-121,-248,-254,-188,-100,-14,13,152,-183,-324,-32,-113,-241,-38,-100,-580,-201,-210,-255,-213,-158,-2139,-2250,85,173,252,335,-125,17,146,-484,-262,-261,7,509,582,516,101,-332,-44,157,-262,-96,-227,-344,-349,-227,-106,-299,-147,42,-112,-169,-262,-149,-153,-193,-111,-256,-305,-58,-61,-44,-54,-144,-239,-119,-203,-283,-364,-414,-383,-324,-266,-284,-193,-151,-116,-74,-74,-39,118,156,183,169,118,-325,-85,-206,-330,-409,-292,-168,-44,-61,155,169,136,-27,-142,60,0,-86,-167,-254,-337,-400,-431,-421,-364,-345,-316,-294,-277,-263,-242,-204,-172,-132,-86,-33,28,-133,-160,107,126,114,107,55,-139,-105,-187,-256,-85,-165,-258,-135,-332,-280,-74,-298,46,59,-164,-28,15,-53,-121,-186,-213,-219,-245,-225,-213,-160,-97],[145,-140,41,98,24,-64,-153,-208,-288,-403,-507,-612,-644,-610,-555,-490,-439,-387,-341,-293,-191,-252,-10,76,159,-131,-174,-130,-255,-315,73,194,-45,-193,2,82,-99,-175,64,296,-27,-20,23,-262,96,143,-153,25,60,-73,36,-51,-179,53,63,62,45,-282,9,15,-9,-51,-118,-172,-235,-265,-313,-353,-366,-357,-365,-373,-381,-367,-355,-361,-389,-429,-473,-495,-476,-414,-359,-260,-314,-110,-60,-148,36,396,149,-18,-164,5,-158,-321,-277,-123,-145,564,434,43,44,95,-1,-100,-420,-223,-223,-233,-282,-179,-124,-77,-213,99,124,139,114,81,-41,45,-26,157,455,838,698,2018,2000,3740,1412,683,6206,6670,6801,6585,6086,5397,4592,3768,1756,2272,1671,1193,807,495,-266,16,-183,-315,-313,-229,-126,-32,-452,77,84,50,0,-157,-162,-240,-332,-350,-358,-281,-194,-118,-3813,19,67,-4899,-375,-4093,134,-7432,82,33,-24895,-19758,-184726,-247269,-55230,-376,-433,-459,-11489,-315,-232,-123,-36,53,-1114,175,213,-31,-502,161,-1357,-2804,-1912,-679,-184,-238,-243,56,106,13,-191,289,84,-634,-878,-563,-203,221,112,9,-105,-193,-224,-148,-69,-21,57,122,100,88,25,-302,-169,-280,-343,-399,-437,-453,-446,-476,-495,-537,-587,-509,-445,-352,-256,-426,-106,-86,-55,-242,-134,-151,-50,-135,-51,-55,-37,7,13,0,45,102,203,278,136,399,508,227,-420,-123,57,383,215,464,730,-6,-346,27,-160,-552,-412,3,-154,496,294,-406,32,357,-273,-416,-371,-216,395,264,-265,-170,-415,-419,-472,-898,-402,-363,-1108,-884,-1386,-1675,-2474,-1290,-477,-550,-24746,-51766,-13749,-323,-240,-167,-104,-37,62,-1045,178,230,299,-650,391,-752,-1007,-75,247,149,71,-11,-61,-139,-254,-85,16,119,284,257,184,349,327,347,271,132,93,-95,-142,358,215,-198,-168,-24,158,200,281,-124,-331,-156,-51,-324,-220,-192,-264,-137,-185,40,120,-36,74,-8,-257,-133,-144,-268,-401,-528,-555,-460,-342,-232,-117,-416,-57,-107,-93,-132,-262,-206,-244,-263,-318,-200,-161,-111,-102,-342,-424,-37,-1,-57,-128,-261,-375,-473,-498,-404,-254,-122,-264,34,59,-37,-269,-222,85,233,166,-113,-157,-237,-294,-159,-62,-221,-281,-209,-56,52,0,138,88,109,200,156,260,93,-212,-186,114,-100,-256,-248,-249,-390,-460,-495,-409,-299,-185,-75,-243,-148,-258,-214,-231,-37,132,96,-44,-50,69,124,-246,-212,-536,-234,-112,-180,91,270,-153,-340,-445,-198,-55,63,-141,306,94,-246,59,-96,-283,-472,-650,-757,-620,-464,-357,-276,-210,-207,-180,-150,-165,-230,-289,-351,-444,-544,-639,-731,-823,-760,-650,-529,-389,-247,-92,52,197,327,-311,-172,-180,132,35,-424,-154,324,388,164,-245,-74,-62,-159,-272,-358,-402,-368,-291,-210,-104,-29,38,52,103,52,126,143,192,-149,-300,-130,220,187,-404,-587,76,585,148,-77,-65,-100,255,209,-149,158,107,-203,-213,-90,-159,-212,-227,-201,-306,-45,41,-1,-99,-139,134,-11,-346,-98,19,-73,-169,-265,-374,-446,-581,-691,-743,-714,-679,-670,-686,-690,-745,-815,-721,-572,-390,-301,-23,8,-103,-310,63,100,207,94,-229,-65,98,-123,-45,117,263,218,-148,-333,-2,445,301,-36,-417,-280,-176,-179,-50,-67,-105,-117,-104,-66,-20,-119,18,-95,-331,-35,127,81,51,-19,-53,-117,-380,-278,-356,-429,-503,-584,-655,-683,-654,-594,-571,-508,-436,-371,-303,-245,-188,-148,-132,-168,-189,-162,-206,-269,-324,-355,-377,-363,-319,-289,-240,-219,-226,-156,-177,-248,-127,-74,-38,72,92,28,-165,-26,225,137,313,349,-86,-49,-29,-319,19,-40,-193,-364,-524,-698,-716,-533,-404,-330,-419,-176,-92,-35,19,73,-39,181,-105,-85,-49,-50,-6,-105,143,363,8,-353,66,211,-114,120,30,-163,-330,-223,-307,-387,-465,-536,-600,-659,-711,-742,-699,-616,-523,-399,-279,-152,-57,90,-67,-332,44,-122,-185,-83,160,-150,-100,184,-108,108,-220,-33,-331,-176,-116,-178,-20,-230,-82,12,-176,-156,-115,-153,-128,-78,-4,55,-151,74,162,142,110,90,50,-280,-134,-108,-175,-217,-274,-326,-386,-431,-459,-457,-441,-401,-367,-296,-224,-142,-309,-1,60,123,167,131,160,43,-141,-244,-99,-169,-239,-270,-283,-267,-245,-298,-252,-290,-347,-437,-537,-588,-495,-335,-224,-103,23,-275,-58,115,-274,-321,-6,182,63,-234,-189,-184,39,529,383,217,-11,-201,-493,-483,-276,-140,-197,-76,-74,-129,-49,253,284,292,163,107,147,177,193,0,85,-98,-247,-298,-282,-213,-117,-45,2,30,65,64,-177,-346,-146,-258,-383,-515,-607,-573,-454,-292,-197,-59,-46,-2245,-2587,301,362,406,447,-117,-6,81,-569,-218,-250,47,364,239,143,32,-281,-146,-171,-272,-74,31,-82,82,224,14,-186,-76,-9,-126,-159,-252,-152,-228,-226,-95,-240,-321,-96,-195,-257,-368,-468,-506,-376,-220,-37,145,-64,57,115,-73,-262,175,478,17,66,-99,-18,568,712,120,398,24,-410,-78,-68,-178,-285,-114,-27,46,-103,103,348,149,-5,-102,183,107,3,-97,-207,-321,-431,-545,-661,-715,-647,-555,-471,-403,-354,-318,-287,-282,-287,-298,-307,-308,-326,-344,-360,-350,-359,-352,-338,-327,-315,-287,-260,-238,-198,-229,-167,-344,-262,-55,-331,79,77,-168,-74,211,213,91,-47,217,112,-150,-142,-141,50,110],[165,-165,9,-72,-212,-348,-447,-449,-400,-358,-318,-303,-270,-260,-282,-297,-316,-322,-320,-395,-247,-197,-111,-20,91,-52,-7,54,-137,-276,67,164,-146,-257,16,59,-157,-260,45,414,22,-16,15,-278,23,3,-120,23,64,-15,108,6,-125,72,18,388,1,-282,19,189,-37,203,106,28,-54,-101,-170,-245,-310,-376,-473,-538,-490,-384,-275,-189,-131,-194,-229,-112,-234,-133,-206,-253,-279,-316,-362,-421,-483,-550,-600,-485,-363,-218,-182,-326,-241,-193,-232,525,540,56,2,342,157,41,-376,-124,-209,-244,-304,-144,-71,76,-146,313,352,284,577,401,-95,42,-18,51,388,1324,589,1156,919,4146,1194,416,8860,8678,10138,6086,11491,5695,8719,8178,2411,5014,3619,2480,1301,942,225,121,-144,-349,-508,-584,-463,-322,-436,-24,120,250,377,75,-383,720,819,935,86,-98,1081,1096,-4373,1115,1111,-3694,-1129,-5972,1035,-7348,938,872,-28678,-18574,-178459,-258894,-58249,-191,298,174,-11914,-63,-182,-250,-306,-313,-1009,-254,-199,-157,-117,-76,-872,-2863,-1867,-699,-181,-108,-193,-305,-446,-612,-638,-456,-283,-528,-939,-406,-91,127,91,43,-50,-161,-286,-349,-337,-277,-156,-38,2,54,57,-335,-84,-216,-282,-323,-222,-274,-312,-385,-446,-522,-576,-480,-414,-334,-267,-406,-203,-253,-287,-308,-313,-285,-190,-96,46,107,333,279,214,-56,107,70,376,274,118,371,552,239,-377,-30,99,403,223,472,564,4,-386,-93,196,-30,-94,102,-178,208,193,-427,148,138,-280,-338,-262,-308,-339,-348,-375,-237,-408,-101,-33,-572,-164,16,-1224,-1012,-1496,-1640,-2383,-975,21,-1827,-24689,-58226,-17228,-53,-74,-87,-92,-74,-10,-611,58,88,140,-720,215,-706,-907,-41,178,141,124,87,50,-101,-229,-123,-172,-214,-230,-267,-306,-330,-366,-386,-408,-445,-400,-369,-370,-319,-287,-247,-185,-114,-63,-14,17,-123,-312,-196,-133,-251,-136,-199,-278,-333,-417,-489,-550,-623,-643,-637,-643,-634,-621,-577,-516,-450,-365,-284,-301,-150,-63,-354,-19,-33,25,-24,-222,-15,-81,-267,-280,-397,-540,-616,-549,-388,-389,-131,-14,44,-137,113,163,14,-5,-88,-17,-191,-210,75,36,-16,-220,-171,133,174,138,-159,-216,-277,-243,-126,-7,11,136,290,236,-49,-88,27,6,13,104,-3,-128,-229,-306,-364,-360,-310,-291,-244,-153,-99,-36,-206,3,4,-7,-23,-234,-159,-255,-231,-252,4,42,74,22,-44,164,175,-321,-216,-527,-204,-120,-210,93,173,-119,-440,-373,-199,-95,25,-165,-25,-55,-272,-216,-349,-500,-654,-590,-460,-327,-169,-200,-47,-130,-162,-114,232,314,-9,-108,-78,3,-112,-216,-303,-399,-458,-520,-544,-470,-319,-117,90,225,395,-461,-139,-195,171,99,-337,-101,388,626,173,-261,-38,23,215,218,90,-42,-155,-260,-372,-443,-513,-549,-568,-558,-480,-430,-330,-197,-150,-243,-29,272,163,-423,-564,169,680,233,-54,-10,-115,298,197,-79,50,-25,-126,-192,-192,-216,-208,-159,-79,-240,135,126,-15,-111,-58,223,42,-328,-86,158,116,85,-284,42,39,-268,-459,-44,178,184,168,33,-231,-113,32,-108,-37,-167,-238,294,-107,-65,-284,-39,52,192,54,-231,-110,-248,-374,-504,-574,-601,-597,-561,-505,-417,-314,-213,-143,-398,-208,-133,-211,-126,105,250,225,89,1,143,-50,46,-21,-328,35,469,478,350,202,115,-69,-323,-202,-173,-389,-236,-177,-201,-221,-246,-282,-370,-426,-459,-469,-435,-376,-295,-222,-171,-173,-178,-144,-201,-300,-421,-548,-666,-621,-482,-356,-215,-114,-171,-90,-91,-235,-108,-144,-130,42,311,14,-194,-93,135,81,157,54,-140,-188,-342,-493,-705,-801,-641,-474,-301,-164,5,-202,-104,-4,-305,-183,-24,-85,130,96,-80,-16,-152,-129,-198,-236,-255,-263,-262,-226,-169,-311,-84,-40,-82,84,40,-163,-350,79,123,98,-41,2,-55,-111,-161,-203,-248,-267,-276,-242,-243,-132,-87,23,-70,-326,6,-173,-141,-118,131,-198,-73,69,-120,-166,-319,-469,-507,-370,-167,-212,-49,-189,0,73,-153,-189,-60,-2,115,312,553,246,-163,33,316,509,755,554,200,-318,-65,-212,-342,-411,-457,-467,-474,-470,-474,-482,-522,-583,-688,-784,-720,-589,-473,-365,-274,-190,-130,-103,-114,-127,-151,-162,-135,-78,-29,52,44,38,-49,-339,44,-9,-128,-307,-453,-633,-775,-622,-480,-338,-199,-285,-90,67,-172,-402,-1,164,83,-214,-171,-141,75,117,-38,-200,-347,-455,-430,-248,-233,-165,-170,-41,-72,-163,-73,233,255,278,170,111,27,-104,-254,-399,-508,-554,-519,-401,-274,-138,-10,100,155,161,124,254,-158,-313,-75,-147,-293,-441,-565,-667,-759,-766,-730,-617,-522,-1968,-2926,-218,-109,-3,109,-99,-39,8,-612,-155,-205,87,663,625,467,75,-213,-36,78,-241,269,227,-101,59,226,92,-68,0,-55,-135,-145,-236,-145,-286,-242,-176,-331,-451,-485,-428,-268,-125,-148,-246,-140,150,85,149,-65,61,75,-57,-224,158,428,49,118,-128,19,-35,-78,-86,-93,-93,-471,-165,-75,-127,-216,-53,-39,28,-130,44,219,168,18,-61,87,42,-24,-89,-164,-245,-325,-407,-474,-471,-457,-388,-308,-233,-183,-158,-157,-203,-278,-375,-483,-579,-649,-625,-527,-400,-317,-250,-215,-222,-271,-340,-448,-598,-758,-828,-665,-490,-320,-173,-293,69,97,-151,-125,287,193,74,-51,375,95,-89,-101,-162,47,131],[183,-173,-23,-107,-158,-130,-40,97,1,-185,-196,50,74,-75,-300,-110,-156,-147,-112,-319,-3,-143,7,108,102,49,186,258,22,-232,61,132,-240,-270,37,32,-226,-310,26,166,37,-79,-145,-267,-235,-227,-210,-168,-118,-60,-6,48,-66,94,-17,187,-35,-256,46,152,-62,96,50,27,1,9,-162,-36,-56,-280,-139,-211,-276,-299,-293,-278,-266,-263,-283,-287,-318,-368,-461,-520,-519,-476,-421,-379,-348,-329,-334,-362,-446,-543,-578,-458,-333,-245,-233,29,81,83,-37,95,36,-65,-308,-317,-440,-606,-712,-598,-491,-414,-289,-225,-201,-178,-179,-166,-139,-98,-101,-119,-160,-249,-255,2,448,1141,1109,210,3503,4302,4962,5397,5695,5775,5665,5399,3285,4499,3939,3366,1928,2222,877,1170,685,280,56,-115,292,547,-375,985,577,622,1291,285,-772,418,1223,1179,-40,-592,866,764,-4770,646,623,-2550,-1474,-7751,603,-7752,526,473,-32594,-27463,-192739,-257375,-57025,-1053,446,418,-11570,345,297,296,303,348,-910,465,530,568,377,603,-549,-2940,-1781,-750,-232,226,-107,190,62,-874,-630,-354,-462,-526,-758,-404,-325,-269,-246,-226,-243,-273,-305,-276,-235,-190,-77,48,107,189,217,-337,-122,-320,-313,-302,-146,-191,19,-82,-149,70,-90,53,-93,-17,55,-351,-166,-93,50,-188,-206,-258,-47,-90,-128,-134,-96,-16,24,-96,56,40,60,-5,-26,-86,-131,-187,-298,-190,-156,-159,-118,-99,-65,-91,-336,-190,-141,-231,-324,-410,-496,-573,-523,-384,-221,-73,-306,-225,-136,-201,338,350,-487,-90,-389,275,295,-260,-268,375,-1129,-1067,-1530,-1672,-2204,-735,128,-3555,-24812,-66062,-21246,-363,-278,-197,-149,-129,-109,-160,-224,-291,-296,-778,-136,-597,-790,-18,332,314,429,568,566,-71,-175,-107,128,333,360,117,124,-1,-142,-256,-359,-454,-440,-428,-446,-418,-417,-375,-339,-300,-246,-185,-133,-105,-292,-226,-215,-180,-65,-83,-257,-109,-141,-169,-197,-259,-303,-349,-406,-451,-494,-509,-489,-444,-366,-286,-299,-145,-50,-269,-22,36,87,49,-132,88,33,-271,-225,-256,-373,-418,-403,-291,-353,-79,7,19,-245,-9,123,74,55,-55,-55,-247,-147,106,9,20,-151,-110,181,210,107,-191,-270,-305,-183,-87,29,-49,-105,-126,-126,-158,-180,-89,-78,-85,-77,-107,-154,-181,-222,-224,-234,-234,-308,-255,-255,-247,-221,-247,-243,-269,-309,-346,-387,-398,-377,-341,-282,-249,-193,-156,-130,-137,-134,-151,-391,-240,-508,-323,-364,-410,-426,-484,-500,-546,-534,-509,-534,-525,-528,-484,-422,-361,-309,-265,-261,-166,-104,-56,-17,39,-220,-32,-135,-134,-112,-60,-92,-139,-142,-107,-65,-13,18,-154,-218,44,6,-109,-267,-393,-412,-266,-59,139,-526,-106,-199,208,152,-253,-43,441,710,180,-260,-23,59,283,379,264,188,70,126,100,64,-190,-48,-109,-180,-238,-373,-489,-549,-486,-355,-229,-112,23,-431,-517,225,265,283,-32,37,-126,43,-69,-189,-284,-351,-302,-153,23,-16,-62,334,-95,-166,248,83,-36,-133,3,141,-92,-314,-509,-402,-251,-131,-339,14,96,-137,-334,-38,141,284,255,-4,-205,-119,66,-138,-66,-232,-182,288,-224,8,-213,-130,11,56,9,-239,21,51,-48,-59,74,49,-22,-133,-341,-392,-451,-393,-300,-354,-119,-60,-232,-184,19,243,245,107,64,273,-12,59,63,-301,101,480,232,70,9,141,-86,-266,-243,-203,-408,-255,-52,356,855,541,-198,-116,95,20,52,203,-74,-11,-13,-166,-177,-166,106,-36,20,96,-65,-248,-393,-415,-323,-181,-72,-124,-50,-6,-209,-87,-218,-219,0,308,4,-200,-147,56,27,99,13,-170,-198,-340,-480,-609,-482,-292,-190,86,238,34,-168,11,147,-152,-280,-99,-176,102,92,-129,-124,-250,-330,-400,-400,-371,-344,-338,-333,-336,-379,-447,-520,-522,-457,-362,-256,-358,-41,35,94,-103,133,76,98,69,32,-19,-79,-119,-152,-259,-224,-284,-278,-295,-318,-332,-353,-372,-386,-410,-432,-447,-488,-519,-560,-573,-525,-447,-351,-259,-236,-82,-147,-22,-21,-130,-221,-104,-46,113,322,544,223,-176,-6,327,561,757,658,176,-358,-6,201,123,-158,-147,-93,-157,-13,-109,-199,87,-1,-18,54,69,25,-120,-103,-165,-207,-237,-254,-262,-229,-179,-102,-16,77,-77,199,14,47,-24,-344,-4,56,-30,-226,-248,-355,-447,-497,-551,-540,-500,-483,-453,-430,-398,-386,-323,-269,-180,-193,-161,-91,-55,-105,-187,-262,-304,-307,-262,-147,-205,-189,-154,-23,-73,-207,-99,17,-72,-178,-319,-440,-545,-537,-460,-357,-234,-112,-2,119,113,46,-44,103,99,140,158,416,-137,-246,-99,-110,-83,-171,-285,-385,-483,-537,-583,-490,-392,-1660,-3282,-1397,-29,35,95,-87,-92,-79,-605,-92,-153,104,242,178,158,61,-147,-46,17,-191,299,191,-137,27,214,154,32,63,-107,-150,-141,-231,-139,-325,-253,-68,-224,-300,-72,55,265,-12,-132,-241,-132,148,3,90,-88,49,7,-48,-185,137,287,80,40,-179,-139,-196,-245,-265,-284,-293,-501,-295,-269,-227,-199,-146,-99,-27,-146,-8,197,172,26,-42,415,421,91,78,405,-64,-128,-172,-128,2,80,39,0,-58,-107,-179,-253,-355,-458,-539,-542,-445,-322,-357,-92,17,67,113,-29,-148,-78,-79,-168,-312,-436,-484,-416,-344,-198,-3,-242,126,98,-135,-196,107,25,-61,-126,-120,-64,-45,-79,-196,34,33],[217,-149,-43,157,61,-53,-53,-38,-38,-202,-185,-132,-123,-113,-267,-100,-91,-81,-78,-226,-34,-78,-37,102,176,173,351,466,186,-185,58,103,-286,-207,67,1,-293,-287,8,260,132,-5,-25,-231,-114,-104,-89,-55,-21,15,40,60,-7,80,-46,77,-69,-219,13,-24,-75,-122,-193,-239,-279,-273,-278,-274,-249,-259,-227,-254,-292,-352,-338,-374,-422,-472,-516,-543,-559,-567,-599,-595,-561,-540,-524,-518,-507,-490,-474,-451,-449,-430,-389,-351,-319,-291,-221,-222,-248,-280,-327,-392,-473,-585,-701,-722,-586,-482,-388,-299,-221,-170,-64,-14,4,24,43,75,-144,-3,23,40,-71,696,504,511,320,1077,1016,37,2461,3618,5121,4592,8719,5665,11766,12489,4345,10376,10320,8556,2751,3161,1728,2272,1651,1248,1065,-262,923,859,-305,681,579,482,383,277,-1089,-562,20,-7,-214,-950,-102,-85,-5073,45,130,-1531,-1439,-9256,517,-8793,680,747,-36413,-42202,-215370,-237827,-52516,-2319,972,-1906,-10687,784,690,628,554,371,-827,409,369,306,237,162,-342,-3034,-1697,-839,-404,-528,-643,-651,-554,-1314,-619,-232,-144,-256,-535,-125,-14,-31,-74,-109,-176,-261,-369,-465,-584,-513,-361,-197,-94,41,92,-325,-165,-405,-325,-266,-155,-208,22,-41,-202,185,-118,262,-163,-25,39,-291,-188,-153,34,-161,-204,-321,-48,-47,156,133,197,82,-72,-246,-358,-460,-522,-621,-645,-650,-563,-489,-379,-314,-249,-250,-234,-253,-266,-335,-347,-353,-315,-264,-168,-37,-220,199,241,-103,322,325,-363,-104,-12,-169,-216,-386,-551,-445,-362,-64,140,-1,-359,370,-883,-1013,-1502,-1783,-1957,-576,556,-5427,-24454,-73439,-25330,632,678,707,705,685,675,381,528,444,388,-833,275,-481,-690,-23,-133,-254,-313,-314,-250,-175,-119,-134,-81,-88,-93,-135,-181,-210,-240,-240,-234,-246,-187,-165,-198,-203,-254,-294,-345,-421,-492,-557,-608,-609,-572,-538,-500,-447,-376,-331,-293,-234,-207,-178,-155,-167,-162,-160,-172,-176,-189,-195,-274,-220,-229,-244,-313,-295,-285,-317,-322,-310,-298,-266,-213,-166,-140,-275,-200,-140,-179,-202,-251,-260,-320,-313,-292,-229,-337,-132,76,118,160,-25,-90,-278,-87,126,-29,62,-90,-52,227,215,72,-185,-264,-302,-122,-42,-279,-414,-342,-183,-42,-273,-274,-206,-132,-170,55,39,-75,-181,-291,-420,-519,-503,-429,-354,-280,-204,-120,-185,-38,-17,-15,-17,-144,-253,-277,-269,-290,34,82,125,150,0,217,144,-447,-227,-481,-119,-110,-261,111,212,-58,-454,-214,-193,-169,-25,-221,224,38,-341,69,-62,-251,-36,14,77,72,-44,-221,-365,-413,-334,-156,40,190,-153,-34,50,137,144,-37,-188,-191,-54,-177,-304,-420,-532,-595,-494,-399,-324,-431,-251,-204,-181,-136,-176,-45,-4,54,126,-252,-23,91,235,224,200,166,83,98,54,14,-195,-105,-170,-243,-291,-411,-513,-600,-574,-484,-415,-357,-277,-427,-456,-189,-156,-129,-130,-147,-136,-157,-170,-165,-111,-39,12,-108,55,19,-155,234,-111,-86,285,41,-62,-161,51,356,168,-232,-107,134,43,81,-379,183,211,-18,-194,57,-67,-147,-183,-183,-184,-115,-107,-166,-171,-288,-258,-284,-331,-195,-115,-169,-13,147,-38,-248,61,165,0,-69,81,232,352,47,-308,70,110,56,13,-299,-20,-52,-234,-216,-318,-443,-430,-308,-175,-73,-40,-40,-111,-265,-419,-425,-168,147,246,256,-91,-219,-236,-211,-365,-273,-30,366,833,524,-220,-95,108,18,-13,-206,-382,-433,-342,-236,-176,-147,-48,-50,-93,-155,-220,-306,-364,-384,-382,-333,-300,-237,-199,-149,-173,-54,-279,-273,-37,303,7,-178,-185,-2,-11,162,200,-151,86,-12,-157,-425,-320,-235,-166,67,197,35,-123,147,297,8,-326,-153,-252,-155,-335,-499,-480,-342,-195,-106,-23,0,-165,-42,46,-229,-244,-68,-130,-154,-216,-292,-363,-405,-434,-435,-415,-397,-383,-375,-369,-364,-360,-373,-380,-400,-405,-423,-438,-479,-452,-440,-413,-395,-368,-335,-300,-277,-280,-228,-221,-197,-168,-230,-288,-150,-86,-50,-244,-65,-109,109,187,-108,-236,-142,-93,-66,-180,-294,-403,-429,-342,-233,-123,-16,102,176,-370,43,335,296,-122,-111,-105,-149,-25,-104,-293,-2,-29,-32,-15,98,243,-10,209,268,184,141,132,134,-149,-183,45,248,68,-122,214,-21,62,5,-291,-117,-201,-277,-358,-426,-463,-461,-410,-399,-372,-334,-317,-282,-246,-199,-305,-76,10,133,-167,-149,-27,133,557,581,330,189,413,63,-76,-190,-378,-525,-493,-304,-255,-123,42,107,132,101,63,6,-30,-90,-154,-206,-258,-317,-349,-383,-396,-376,-356,-332,-295,-224,-159,-126,-159,-120,-114,-18,-10,-2,-265,-565,0,-118,-93,-228,-1410,-3642,-2727,-177,-667,-99,-73,-159,-177,-547,-34,-99,102,241,230,262,50,-81,-63,-52,-130,297,136,-182,-6,191,203,121,114,-159,-165,-142,-230,-129,-308,-248,-61,-219,-278,107,266,229,-35,-116,-230,-113,59,-70,-2,-126,28,-73,-35,-144,119,298,114,150,-241,74,-30,-153,-269,-402,-537,-674,-737,-671,-529,-392,-232,-89,-76,-132,-36,282,165,25,-41,557,453,30,74,392,-22,-100,-129,-96,-101,-229,-342,-459,-575,-684,-742,-710,-632,-525,-414,-297,-183,-101,-326,-23,-13,-61,-130,-222,-333,-443,-499,-490,-426,-319,-206,-241,-349,-169,-85,-186,-252,-292,-366,-349,-252,-105,-8,-98,350,-11,-16,-75,-238,14,147],[192,-117,-67,120,53,-61,0,27,1,-230,-151,-203,-242,-292,-361,-412,-457,-471,-450,-367,-248,-104,-99,204,342,298,558,655,336,-148,46,70,-246,-107,94,-42,-319,-210,-11,546,177,-4,-6,-187,-182,42,-59,87,101,96,49,-8,-82,-155,-240,-328,-414,-493,-594,-669,-729,-781,-832,-849,-859,-822,-795,-753,-679,-583,-508,-433,-355,-353,-135,-43,26,-68,-285,-157,-51,-13,-120,-202,-242,-261,-242,-197,-129,-54,12,39,32,-130,-159,-265,-81,-319,-65,166,126,90,-137,28,12,4,-160,-98,174,-208,-301,-275,-182,222,74,18,43,-75,488,387,-155,-26,57,60,-297,490,298,14,-231,-211,472,-92,3940,3004,6755,3768,8178,5399,12489,18377,5529,11470,11885,8984,3838,4169,2655,1765,1306,1044,831,-468,397,238,-201,60,-2,-71,-129,-174,-1257,-919,-193,-166,-427,-943,-200,-210,-5285,-212,-215,-606,-1115,-9959,-883,-10249,-105,-97,-39683,-51335,-214384,-199716,-46289,-3694,-240,-4491,-9481,-323,-327,-292,-275,-252,-726,-259,-276,-318,-361,-395,-435,-2965,-1619,-937,-529,-295,-125,105,-84,-1584,-452,1043,555,-121,-303,-21,113,183,67,99,291,-3,-308,-484,-246,-1,-76,352,360,33,-25,-290,-195,-454,-313,-231,-155,-216,31,5,-254,-111,-210,-223,-245,-216,-171,-218,-196,-208,-83,-128,-156,-361,-136,-150,-184,-217,-232,-221,-254,-319,-340,-370,-381,-442,-439,-465,-469,-489,-461,-459,-436,-460,-440,-429,-380,-360,-264,-166,-53,38,-65,-14,-239,271,329,43,376,316,-435,24,111,-122,335,318,-389,-91,-307,325,343,202,-426,288,-595,-858,-1436,-1963,-1639,-476,524,-7347,-22941,-67868,-28351,632,590,528,446,362,307,215,133,64,38,-876,35,-366,-587,-45,-19,-62,-83,-116,-143,-165,-181,-199,-199,-192,-163,-158,-157,-143,-145,-134,-136,-168,-134,-156,-188,-204,-250,-295,-263,-262,-239,-202,-170,-153,-274,-217,-247,-187,-191,-229,-286,-329,-410,-492,-532,-478,-394,-312,-245,-173,-134,-77,-291,36,74,-85,-332,104,131,-135,37,95,81,79,42,88,-63,-270,-185,-90,-175,-231,-305,-330,-380,-405,-402,-360,-318,-230,-81,66,216,-1,-126,-263,-26,140,-70,101,-40,4,269,232,45,-123,-176,-260,-67,-137,-379,-512,-334,-143,17,-388,-350,-312,-131,-209,-7,170,146,-106,-197,-98,-151,-210,-291,-179,-56,77,203,-185,241,178,155,138,-99,-326,-303,-255,-297,247,702,232,201,37,219,131,-396,-235,-447,-71,-92,-267,136,581,-31,-351,-137,-190,-196,-42,-252,172,21,-386,28,-102,-238,-62,-48,96,289,263,-193,30,-96,-164,-274,-353,-433,-479,-441,-377,-345,-332,-327,-338,-380,-407,-448,-486,-494,-475,-423,-372,-316,-271,-334,-238,-213,-220,-224,-263,-309,-393,-480,-416,-382,-324,-241,-167,-124,-86,-57,-11,23,29,47,-95,-209,-34,-98,-145,-275,-392,-496,-566,-535,-466,-401,-318,-414,-388,-266,-265,-280,-329,-402,-442,-501,-503,-463,-393,-348,-294,-215,-123,-22,-185,138,-129,-12,308,-4,-98,-202,76,-12,-156,-272,-331,-308,-262,-220,-352,-197,-170,-206,-207,-172,-128,-92,-75,-105,-177,-93,-42,-198,-144,-339,-104,143,-306,200,-17,-141,-31,115,-91,-265,82,158,43,-86,53,200,343,91,-274,85,222,196,118,-251,70,64,-228,-238,-111,-6,-28,-37,-33,-32,-54,-56,-71,-234,-106,-132,-167,-146,-120,-16,-94,-196,-211,-207,-306,-303,-30,256,139,-1,-235,-341,-376,-252,-84,159,-99,12,-28,-251,-180,-136,82,-32,-6,299,37,143,173,-96,-95,-56,-6,-69,3,146,-143,-29,-305,-265,-71,298,14,-154,-226,-61,-45,68,92,-100,-107,-328,-550,-663,-434,-204,-101,163,265,15,-97,261,155,-39,-258,-330,-315,-83,58,-236,89,-313,23,-59,69,-14,-197,-45,54,-328,-231,-244,-370,-431,-495,-532,-531,-502,-487,-484,-487,-498,-506,-503,-489,-461,-427,-403,-368,-343,-304,-282,-261,-278,-239,-233,-295,-242,-287,-268,-281,-306,-333,-356,-403,-438,-472,-496,-500,-466,-400,-328,-245,-162,-129,-67,-42,-99,-241,-187,-154,-90,-142,-201,-281,-355,-387,-406,-397,-364,-301,-262,-330,-274,-332,-440,-557,-675,-567,-356,-127,-69,-294,-105,-77,-75,-106,-27,262,78,29,-101,-181,-221,-228,-229,-253,-245,-176,-162,-142,-168,-143,-161,-177,-198,-235,-273,-325,-378,-445,-505,-551,-566,-532,-528,-492,-426,-366,-271,-164,-42,-238,-58,97,142,-149,-145,34,145,500,613,295,246,277,75,-104,-302,-484,-477,-335,-101,-316,-154,153,111,221,244,125,24,304,287,124,167,118,79,78,71,31,-96,47,-6,-77,-136,-215,-322,-372,-377,-311,-197,-66,89,-183,-610,-12,-399,-101,-280,-1247,-3995,-4076,-1338,-1776,228,-62,-248,-288,-470,11,-55,6,-140,-291,-391,-472,-498,-417,-299,-161,-28,55,-237,-50,150,228,188,143,-216,-184,-153,-242,-116,-277,-234,-53,-212,-254,124,289,163,-52,-224,-420,-560,-634,-561,-438,-308,-233,-177,-138,-139,-144,-164,-207,-258,-309,-327,-351,-386,-407,-444,-485,-534,-554,-536,-477,-412,-304,-197,-147,-89,-28,202,147,16,-53,478,471,-18,69,263,28,-71,-86,-206,-280,-378,-451,-527,-617,-731,-853,-867,-725,-538,-335,-124,-138,36,-268,56,133,9,155,-35,-85,-146,-344,-535,-709,-807,-816,-795,-762,-714,-641,-527,-373,-145,-102,-364,57,25,-50,-124,286,-78,7,-74,-273,0,159],[132,-101,-112,55,-39,-70,-51,90,71,-285,-133,-162,-260,-371,-506,-626,-749,-786,-720,-644,-573,-502,-421,-344,-261,-186,-89,42,133,-138,4,17,-157,-13,96,-110,-258,-142,-49,523,186,-31,-29,-165,-267,-11,-91,-50,-146,-227,-300,-346,-372,-358,-330,-290,-245,-207,-214,-228,-266,-339,-462,-585,-713,-692,-526,-310,-54,-223,-83,-141,-180,-262,682,1130,574,-57,-257,-133,14,243,570,199,96,358,277,49,151,106,7,32,114,-19,-157,-263,-66,-338,4,271,215,153,-210,52,27,18,-109,-148,140,-270,-311,-314,-256,14,44,-113,-90,-131,81,84,-179,-46,-11,-82,-367,-205,-245,-247,-163,-19,164,-196,585,900,1276,1756,2411,3285,4345,5529,6691,7712,8409,8687,5194,5804,4302,3959,3888,2519,1371,-685,11,-130,-112,-5,56,98,136,161,-1260,73,178,180,-670,-525,-74,-204,-5401,-442,-535,-580,-622,-9125,-4092,-11635,-315,-289,-41684,-41218,-161650,-148084,-39646,-4881,-162,-7523,-8148,-207,-246,-258,-290,-309,-614,-354,-365,-391,-409,-421,-439,-2749,-1583,-1047,-764,-346,-250,-128,-374,-1325,-219,465,615,-20,-101,36,116,94,51,-23,561,536,890,327,95,101,-108,254,166,-117,-131,-265,-231,-499,-305,-231,-162,-237,21,38,-311,136,-174,60,-302,-83,-148,-206,-272,-365,-408,-412,-396,-376,-315,-232,-166,-100,-24,-100,92,-167,46,-89,27,-46,-56,-85,-78,-68,-167,49,116,132,143,217,269,67,-99,15,30,151,-79,-83,-273,204,370,146,326,252,-529,132,135,-85,49,3,-251,-128,-243,-183,-216,-272,-488,-296,-323,-677,-1385,-2218,-1287,-440,569,-9255,-20018,-56323,-28662,601,-585,431,325,217,142,20,-102,-233,-346,-923,-579,-485,-492,-217,-117,-41,39,77,93,-109,-16,-179,-87,-134,-155,-188,-215,-217,-226,-211,-196,-196,-116,-171,-48,1,7,-296,-185,-147,-47,-96,-158,-240,-323,-406,-452,-420,-308,-185,-233,55,57,-254,-72,-10,89,40,185,21,-177,-89,-294,103,335,-87,-362,56,305,-101,67,174,447,233,107,155,-112,-269,-193,-254,-363,-426,-491,-488,-500,-482,-449,-399,-326,-289,-217,-145,-89,-41,-176,-230,19,91,-124,90,-19,39,-17,-70,-123,-184,-258,-337,-394,-433,-440,-390,-324,-248,-180,-429,-365,-318,-87,-195,-80,12,-26,-145,-190,-153,-219,-292,-382,-455,-486,-464,-389,-341,-242,-156,-71,24,-73,-410,-347,-213,-292,282,747,207,228,65,213,114,-358,-255,-418,-38,-79,-257,170,664,-16,-261,-73,-199,-217,-58,-291,104,-1,-445,-38,-169,-231,-93,-124,58,144,235,-144,68,-71,-45,-75,371,325,-311,101,233,213,78,-150,-247,-141,-75,-28,9,-196,-159,-276,-401,-495,-497,-415,-332,-227,-154,-78,-66,-4,-14,-28,-40,-248,-178,-215,-251,-312,-359,-388,-372,-329,-290,-218,-172,-301,-105,-108,-106,-193,-278,-357,-415,-422,-389,-331,-239,-396,-316,-155,-154,-172,-217,-262,-236,-196,-128,-51,25,-90,37,-79,-64,-165,-292,-428,-520,-439,-302,-160,-146,-255,79,79,40,-117,-194,-241,-398,-545,-459,-322,-159,-82,-9,56,95,94,85,-170,-192,-88,-10,-235,-201,-379,-97,77,-214,156,67,-93,-47,75,-153,-292,57,81,70,-106,12,155,301,110,-247,83,449,348,132,-215,145,226,-223,-261,-169,92,6,-76,-149,-212,-278,-286,-261,-211,-116,-32,23,105,145,223,-96,-196,-193,-200,-254,-346,-52,295,512,423,-241,-59,101,0,-161,192,-99,-3,-9,-307,-190,-132,47,-44,-18,282,59,125,142,-153,-57,-42,-5,-71,-3,85,-129,-156,-313,-477,-534,-392,-216,-134,-273,-118,-64,-46,-40,-52,-149,-194,-106,-108,-127,381,-19,180,370,-29,-97,340,500,300,-153,-214,-348,-17,21,-298,-22,-384,3,-86,93,-45,-237,-10,30,-349,-233,-301,-309,-231,-169,-153,-178,-361,-51,-60,-80,-324,-149,-185,-217,-242,-266,-302,-331,-375,-407,-461,-519,-619,-665,-746,-798,-725,-629,-533,-440,-366,-300,-236,-198,-265,-101,-240,-385,-72,13,37,-239,-83,-107,104,228,-104,-237,-230,-239,-324,-364,-345,-301,-264,-158,-99,-48,5,83,141,-298,76,147,62,-62,-196,-377,-585,-759,-685,-483,-301,-142,-136,-213,-154,126,111,77,31,-6,-45,-85,-135,-372,-328,-152,-117,-55,-202,58,-138,55,18,-153,-20,113,55,9,236,-118,-201,-91,-125,37,-193,1,-184,41,14,-182,-112,26,46,-137,-136,-41,-110,-208,-325,-426,-504,-585,-662,-661,-616,-578,-501,-433,-311,-382,-183,-102,-48,-23,-54,-96,-164,-213,-272,-297,-259,-174,-68,70,195,23,-117,99,-31,34,129,310,-72,9,-165,-147,50,53,51,-105,-442,-111,-680,-328,-307,-1172,-4303,-5333,-2902,-2698,170,-48,-347,-397,-387,48,-19,5,-224,-420,-439,-299,-92,-127,-216,-29,258,-36,-291,-98,99,238,238,156,-270,-198,-167,-257,-96,-246,-205,-32,-194,-226,-233,-337,-399,-499,-594,-701,-772,-812,-744,-642,-524,-449,-377,-309,-268,-233,-211,-220,-248,-323,-305,-334,-373,-392,-414,-429,-452,-462,-464,-477,-533,-594,-695,-801,-908,-773,-633,-465,-280,-102,68,234,-56,65,421,91,-43,-48,-80,12,288,267,24,-51,-24,1,316,237,-14,-136,-380,-641,-861,-598,-313,-42,-6,116,-18,-50,-130,35,159,189,129,27,-259,-341,-100,-82,-158,-228,-233,-277,-445,-206,-133,-89,-153,39,-152,19,-82,-306,-11,10],[121,-44,-114,20,-69,-36,-69,88,112,-293,-81,83,-39,-243,-115,3,-20,-163,-234,-45,-36,-31,-279,-46,-73,-126,-167,-179,-234,-295,-317,-331,-358,-333,-300,-234,-155,-93,-44,24,66,-31,-14,-120,-315,-38,-112,-77,-187,-317,-478,-654,-668,-482,-293,-103,-166,-97,230,303,-95,152,217,29,-218,-457,-572,-312,2,-192,-38,-198,-205,-156,627,1071,508,-35,-203,-84,90,205,565,194,133,420,327,85,128,-35,-178,-259,-273,-191,-130,-243,-52,-310,74,310,289,171,-237,-17,330,381,-52,-180,156,-316,-310,-303,-313,-18,-54,-224,-216,-199,-243,-281,-311,-328,-369,-383,-352,-312,-240,-135,54,338,620,-233,1916,882,3895,2272,5014,4499,10376,11470,7712,12108,11574,10560,6827,7619,6029,4552,3268,2247,1505,-838,682,497,296,285,185,64,-60,-192,-1182,-406,-488,-493,-844,-508,-515,-548,-5359,-629,-728,-532,-349,-7180,-7114,-12540,516,659,-41767,-18110,-91912,-98618,-33161,-5831,108,-11016,-6738,-642,-676,-496,-277,-47,-455,336,489,590,-262,687,-479,-2506,-1583,-1116,-1004,7,-219,-155,-629,-958,-243,-103,93,60,77,67,102,-20,30,-157,533,624,826,234,11,3,-171,-208,-192,-234,-171,-237,-257,-545,-301,-359,-494,-594,-628,-630,-572,-523,-532,-517,-572,-620,-676,-722,-737,-723,-627,-500,-382,-314,-188,-88,-24,17,51,-215,35,-183,-159,-273,-364,-474,-450,-370,-212,-55,-162,280,330,369,108,287,584,76,-37,104,-28,152,-102,-158,-307,137,425,206,382,204,-546,216,276,-61,184,23,-151,-232,-263,-245,-167,-106,-539,-45,-81,-507,-1352,-2486,-906,-442,193,-11040,-15848,-43483,-25038,516,-2714,464,400,326,277,182,88,-7,-73,-965,-172,-220,-384,-234,-224,-210,-165,-140,-123,-169,-138,-170,-183,-181,-142,-206,-66,3,65,145,-114,-172,-140,-178,-24,253,87,-290,-194,-169,-40,-151,-27,-164,-312,-430,-541,-600,-569,-482,-352,-179,-34,-357,-181,-1,36,94,279,121,-165,-101,-288,-56,-52,-102,-377,-7,237,-88,90,188,215,158,101,28,-148,-260,-239,-303,-369,-392,-424,-408,-427,-440,-452,-453,-439,-460,-450,-437,-433,-431,-429,-410,-380,-355,-349,-323,-320,-331,-368,-399,-423,-438,-435,-403,-325,-231,-142,-41,52,143,58,-318,-293,-233,-26,-146,-149,63,107,-167,-178,-35,0,-269,-219,-97,-80,313,137,-198,219,65,-132,-344,-535,-527,-394,-269,-253,-177,-146,-64,117,94,216,103,-323,-271,-381,-7,-58,-219,227,748,5,-172,-11,-203,-210,-60,-320,35,-17,-438,-111,-242,-209,-126,-174,-65,-20,52,-68,95,-39,-16,-42,-6,18,-311,187,334,247,53,-190,-250,-114,-140,-92,-24,-143,115,220,116,203,90,-204,-22,-125,153,178,-22,127,49,-23,-74,-241,-186,-171,-153,-165,-181,-195,-178,-145,-114,-52,-13,-305,-107,-86,-114,-111,-203,-273,-307,-285,-239,-179,-84,-356,-219,38,65,80,21,21,-121,-43,-93,-145,-184,-258,-340,-416,-495,-568,-605,-564,-483,-380,-298,-217,-176,-293,-76,-67,-74,-90,-238,-169,-247,-326,-394,-449,-416,-409,-368,-309,-263,-234,-231,-244,-230,-251,-273,-309,-341,-378,-357,-348,-327,-315,-313,-322,-355,-389,-403,-386,-315,-216,-97,-100,-20,120,252,127,-204,88,445,351,160,-171,222,311,-196,-269,-201,164,23,-124,-270,-420,-564,-575,-457,-281,-95,81,227,322,177,227,-67,-189,-172,-173,-193,-374,-73,237,582,360,-204,-23,104,7,-221,196,-65,-9,41,-344,-181,-110,23,-46,-20,-123,-201,-276,-318,-336,-364,-365,-378,-334,-282,-179,-107,21,-188,-115,-79,290,72,-102,-303,-148,-42,-137,-147,50,100,-23,94,23,-112,82,81,150,216,-68,-101,275,175,67,-34,-203,-323,-364,-446,-487,-471,-434,-371,-353,-331,-326,-340,-360,-341,-278,-223,-91,28,124,290,-176,-174,-355,214,279,180,-327,-53,-244,32,6,388,164,-34,-247,-262,-169,65,5,-122,-240,-280,-338,-266,-73,-322,-1,-251,73,24,-300,-67,-215,-291,-145,-140,-149,-206,-196,-286,-335,-385,-349,-302,-244,-253,39,143,224,0,-301,-153,196,120,36,-27,-106,-255,-283,-381,-497,-604,-739,-848,-759,-571,-363,-143,-285,-177,-198,-299,-220,274,210,321,313,411,240,181,133,-417,-379,318,374,-16,-202,-9,-195,49,21,-69,45,113,46,82,420,-42,-210,-87,-119,-11,-188,42,-165,-179,-299,-436,-547,-656,-705,-730,-681,-603,-531,-487,-466,-441,-410,-403,-428,-433,-446,-488,-491,-504,-455,-454,-452,-449,-446,-457,-496,-507,-497,-425,-345,-250,-140,-33,51,142,205,30,-116,110,-50,-1,93,248,-48,102,-159,-156,66,82,39,-23,-241,-145,-906,-517,-516,-1176,-4510,-6393,-4222,-2758,36,-19,-448,-486,-297,80,15,-22,343,344,66,45,71,-154,-266,13,214,-130,-319,-137,48,237,277,161,-311,-198,-172,-271,-199,-225,-229,-215,-178,-195,-142,-141,-98,-101,-123,-174,-141,-197,-233,-402,-294,-295,-314,-273,-247,-197,-144,-108,-86,-259,-56,-61,-95,-133,-194,-257,-415,-444,-287,-224,-187,-147,-141,-287,-137,-99,-71,35,9,-86,561,558,-87,63,420,159,-22,-14,-90,-30,207,203,-4,-65,-24,-54,306,532,-48,285,170,-51,249,-132,-10,154,-15,18,-5,-18,-148,-4,-7,-21,-15,-4,-258,-335,-66,-27,-69,-107,-89,-114,-488,-90,-23,-123,-185,142,-224,15,-98,-338,-27,173],[294,-37,-162,-63,-111,-55,-138,33,100,-269,-86,52,-133,-315,-481,-555,-546,-500,-473,-456,-475,-528,-600,-689,-726,-669,-548,-386,-273,-174,-68,-41,18,31,9,-170,-55,-68,-90,-113,-106,-82,-27,-120,-373,-97,-186,42,61,108,11,-114,-270,-424,-574,-645,-562,-406,-273,-139,-117,40,56,61,29,-99,-49,-111,-147,-191,-143,-251,-244,-94,173,262,321,-49,-179,-68,126,142,78,-6,-55,-101,-139,-179,-216,-254,-293,-315,-331,-295,-213,-245,-77,-306,67,59,25,-9,-233,-131,-50,-22,-29,-227,91,-380,-337,-295,-373,145,157,-322,-356,-12,533,272,-207,15,210,10,2,41,38,105,275,514,490,-237,1130,391,1738,1671,3619,3939,10320,11885,8409,11574,25832,14744,8609,9691,8091,7306,10024,6996,3781,-592,381,78,-2,-85,-252,-428,-538,-544,-1156,-448,-450,-426,-875,-402,-349,-303,-5159,-214,-2192,-136,-78,-4953,-9452,-13055,-41,-84,-40538,-10550,-61503,-67956,-26605,-6789,-2606,-14339,-5382,-99,0,124,224,328,-269,472,518,518,-685,456,-795,-2304,-1632,-1115,-1188,-214,-253,-209,-826,-632,-642,-633,-399,-157,111,67,74,-166,-2,-311,460,670,967,121,-73,-91,-50,71,-217,-285,-133,-216,-274,-594,-309,-324,-152,-292,-269,-333,-341,-336,-361,-342,-374,-390,-407,-423,-444,-484,-465,-415,-365,-339,-294,-244,-219,-201,-173,-329,-130,-202,-164,-191,-138,-152,-90,-51,9,49,-166,152,187,162,92,151,154,86,9,159,-79,140,-131,-235,-338,67,435,226,363,201,-438,269,312,-52,480,593,4,-243,-79,685,673,361,-581,-143,122,-381,-1315,-2439,-512,-467,-541,-11751,-10770,-29833,-17800,-759,-4909,500,564,606,652,627,580,503,432,-997,146,-130,-262,-205,-191,-285,-337,-387,-415,-433,-436,-430,-391,-327,-224,-275,-33,84,58,233,-197,-221,-178,-174,-5,169,37,-272,-197,-176,-31,-192,-31,-137,-344,-209,-313,-394,-450,-524,-584,-539,-472,-393,-323,-299,-267,-252,-267,-287,-332,-379,-433,-491,-487,-421,-356,-250,-143,-96,-49,-12,-2,8,21,20,-166,-238,-232,-111,-157,-165,-185,-155,-212,-162,-171,-185,-200,-272,-330,-402,-487,-528,-471,-356,-226,-109,-228,59,-42,94,43,-22,-82,-103,-48,-115,35,113,253,320,317,387,48,-208,-197,-156,28,-95,-211,1,101,-174,-165,73,242,-276,-162,-39,-54,31,-22,-192,-216,-337,-473,-607,-616,-492,-411,-273,-192,-165,-146,-169,-219,-316,-406,-504,-518,-435,-346,-248,-180,-161,-96,-118,-118,-172,-185,-203,-269,-306,-349,-335,-284,-375,-195,-327,-181,-96,-180,85,371,165,18,178,-8,10,-69,-230,-401,-441,-252,8,254,32,-220,-235,-92,-207,-134,-32,-89,152,209,88,164,24,-159,-29,-98,-7,35,13,45,-11,-77,-147,-273,-352,-375,-370,-381,-399,-434,-469,-523,-599,-610,-560,-461,-368,-292,-210,-222,-232,-246,-259,-252,-241,-211,-131,-305,-113,47,117,180,29,114,-112,-7,295,204,110,-204,103,-87,105,35,-69,-106,-163,-175,-188,-176,-195,-328,-131,-131,-140,-149,-280,-198,-251,-308,-359,-420,-426,-479,-487,-459,-426,-400,-390,-394,-371,-385,-408,-457,-518,-572,-632,-668,-656,-628,-599,-584,-592,-592,-551,-461,-320,-159,21,-85,-58,83,185,125,-161,79,431,354,182,-140,274,375,-172,-287,-224,179,-40,-340,-616,-646,-421,-181,27,-138,209,396,248,275,143,209,-26,-182,-169,-154,-149,-373,-110,153,462,281,-144,10,98,15,-284,55,-22,-69,-137,-337,-235,-219,-163,-57,6,175,129,147,-40,-107,31,-8,43,-42,-29,269,-102,46,-110,-35,-48,298,122,-82,-338,-169,-5,-190,-212,124,90,10,196,117,-52,206,171,117,131,-126,-138,100,-1,-106,-203,-301,-432,-573,-715,-702,-553,-418,-280,-200,-130,-99,-271,-146,-183,-193,-220,-72,83,170,448,-194,-175,-357,200,574,91,-270,-161,-233,35,-46,341,191,-12,-264,-246,-159,42,278,273,85,-267,-363,-235,-268,-420,-553,-612,-534,-420,-318,-161,-186,-195,-3,21,-35,-173,-230,-352,-321,-184,-112,-187,-250,-257,85,253,248,-67,-349,-185,205,82,-131,-315,-501,-667,-802,-665,-523,-361,-226,-183,-160,-110,97,-32,-331,-213,-273,-323,-209,45,-62,-177,-291,-387,-476,-559,-646,-705,-746,-745,-725,-701,-711,-727,-767,-741,-667,-583,-472,-355,-223,-97,32,10,-221,-92,-115,-62,-164,146,-144,28,-8,-63,-236,-137,-268,-431,-590,-607,-431,-287,-169,-50,69,154,124,-157,-204,-245,-267,-242,-208,-375,-205,57,-24,-132,-287,-439,-604,-648,-520,-399,-284,-195,-142,-92,-77,-74,-102,-98,-143,-194,-222,-267,-349,-405,-459,-471,-436,-374,-278,-172,-79,-82,-949,-662,-271,-1256,-4568,-7171,-5246,-2165,-31,-53,-552,-543,-215,-134,-100,-69,73,217,19,67,111,-169,-269,44,157,-225,-310,-169,-2,223,303,156,-344,-188,-171,-283,-23,-167,-109,-122,-203,-275,-317,-328,-259,-205,-137,-144,-3,22,-131,-495,-323,-110,-338,92,25,32,-1,-56,-119,-178,-225,-273,-329,-366,-410,-443,-472,-469,-444,-405,-383,-340,-306,-322,-192,-109,-82,-43,9,-83,90,128,-104,70,134,99,-2,-30,-138,-225,-356,-421,-351,-177,-7,-78,307,599,-70,292,179,-6,344,-53,18,194,-6,74,43,27,-144,104,27,-76,-146,-195,-242,-309,-234,-221,-199,-160,-77,-58,-398,-145,-15,-127,-203,76,-252,13,-99,-333,-27,190],[-22,-33,-205,-145,-120,-80,-204,-24,85,-239,-98,45,-134,-340,-235,-274,-276,-259,-186,-110,-42,8,-358,23,-24,-121,-229,-322,-457,-560,-533,-398,-232,-14,78,-157,22,46,-30,370,167,-83,-26,-122,-370,-136,-264,6,56,215,302,198,50,-121,-324,-539,-736,-847,-781,-611,-446,-316,-241,-182,-165,-147,-177,-229,-277,-322,-393,-452,-482,-450,-379,-297,-218,-144,-147,-51,27,51,23,6,-5,-40,-89,-150,-204,-244,-273,-283,-298,-277,-217,-226,-103,-289,111,210,247,159,-186,-214,190,87,-43,-252,-324,-501,-611,-544,-376,-67,170,-339,-424,99,538,225,-205,75,276,-22,160,119,162,264,372,661,378,-201,712,135,1752,1193,2480,3366,8556,8984,8687,10560,14744,13355,10405,9261,7046,4995,3215,1775,665,-183,-834,-448,-87,239,446,570,645,-245,-1096,692,666,-426,-679,561,492,399,-4843,-92,-3649,-1074,-376,-2863,-10927,-13235,-130,160,-39415,-42098,-95332,-54332,-18881,-7856,-5945,-14570,-4319,992,-137,-843,317,108,-82,-196,-225,-193,-1081,-302,-1064,-2129,-1707,-1020,-1208,-399,-252,298,-903,-354,-50,-190,-332,-490,-619,-698,-729,-716,-705,-689,-709,-724,-631,-483,-358,-261,-107,2,-388,-251,-41,-193,-275,-543,-323,-410,-131,-325,-122,-254,-327,-343,-314,-187,-204,-126,-110,-62,-246,-418,-124,-113,35,-193,-71,-106,58,0,-41,-413,-110,-228,-239,-286,-309,-372,-362,-374,-365,-380,-362,-387,-403,-467,-481,-492,-459,-459,-390,-328,-248,-176,-164,-308,-365,-7,407,202,337,250,-310,282,308,-64,464,597,111,-312,-1,370,271,157,-625,-325,-112,-315,-1230,-2063,-294,-506,-367,-10329,-5169,-15773,-8293,-2561,-6321,-197,-134,-73,13,49,76,89,119,-1030,81,-78,-138,-240,36,-36,-38,-80,-117,-334,-196,-229,-228,-201,-138,-339,-36,0,-46,106,-281,-259,-206,-170,3,67,-28,-252,-197,-176,-13,-213,-116,-195,-393,-94,103,13,18,26,-246,24,154,-209,-152,-4,-107,200,421,281,-88,-142,-301,101,179,-178,-328,-190,-256,-300,-260,-185,-119,-51,11,50,-182,-215,-262,-8,-35,-216,-131,-59,-199,27,173,40,80,-33,18,-69,-179,-296,-391,-415,-358,-272,-290,-124,-98,-73,-111,-166,-243,-341,-446,-477,-370,-215,-69,79,206,320,35,-118,-112,-107,54,-68,-278,-74,40,-178,-162,86,236,-277,-112,8,-19,44,-51,-232,-348,-463,-550,-517,-410,-265,-354,21,-128,293,553,103,209,120,218,79,-293,-321,-328,0,-29,-108,159,71,38,-33,81,-214,-155,-52,-371,-116,-49,-321,-296,-423,-160,-78,-149,49,304,112,95,222,2,24,42,220,102,-166,-205,-340,-488,-624,-669,-588,-542,-490,-466,-460,-451,-448,-421,-387,-331,-268,-218,-178,-123,-99,-74,-86,-103,-145,-159,-129,-225,-174,38,137,201,129,269,251,30,328,307,327,-159,-158,-192,-193,-82,-30,-147,-223,-232,-193,-123,-44,-254,-8,85,87,73,25,-24,-115,-64,-71,-77,-73,-231,-162,-212,-266,-313,-335,-323,-281,-204,-141,-87,-192,-338,29,26,8,-16,-310,-104,-185,-269,-348,-426,-428,-444,-407,-337,-274,-224,-197,-211,-211,-159,-177,-282,-314,-359,-412,-459,-465,-441,-395,-350,-328,-320,-332,-377,-443,-537,-547,-413,-177,46,109,106,-124,55,402,357,196,-127,298,417,-155,-315,-236,153,161,73,0,36,-323,-139,236,-114,188,225,144,146,102,155,26,-165,-185,-146,-123,-342,-160,54,50,-30,-115,-246,-332,-404,-471,-526,-578,-624,-667,-673,-578,-441,-303,-154,-15,122,149,159,-160,-42,68,-9,65,-14,-62,277,-111,71,-42,29,-5,201,174,-73,-372,-169,36,-158,-185,182,75,67,305,176,19,133,37,-28,-103,-187,-200,-166,-247,-311,-349,-369,-408,-439,-465,-484,-473,-447,-378,-330,-255,-183,-270,-104,-81,-75,-214,-171,-252,-305,-401,-510,-602,-642,-639,-611,-579,-556,-529,-490,-427,-338,-231,-122,0,-252,-213,-164,14,251,271,118,-258,-295,-199,56,-358,-50,-217,91,53,-296,-126,-154,-102,-36,-71,-124,-176,-245,-352,-405,-444,-403,-363,-283,-226,-109,-47,-9,-117,-397,-214,-226,-356,-494,-605,-700,-723,-680,-574,-461,-321,-200,-196,-156,-113,144,26,-327,-225,-337,-240,-134,245,259,343,293,222,58,61,51,-188,-203,384,372,-68,-153,-189,-317,2,-30,-168,-312,-470,-604,-658,-555,-367,-225,-102,-114,-108,-118,199,-124,-38,-33,-9,-304,-20,94,-77,-112,-307,-489,-581,-503,-310,-76,133,135,-210,-159,-236,-286,-332,-250,-323,-207,114,-20,115,290,3,-226,-140,-224,-249,-212,-145,-86,-16,19,36,-71,0,-79,-181,-271,-373,-478,-482,-415,-292,-164,-57,29,82,75,39,-766,-752,-429,-1400,-4437,-7586,-5965,-1678,-244,-154,-658,-554,-149,-164,-234,-334,-428,-502,-491,-434,-343,-201,-229,55,85,-323,-270,-191,-56,191,308,135,-373,-179,-173,-302,14,-123,-57,152,-70,-140,76,-71,-152,-232,-246,-218,-134,-74,-112,-410,-325,-145,-340,42,-23,-86,-156,-246,-344,-435,-513,-589,-666,-718,-765,-797,-840,-860,-780,-644,-491,-289,-78,-325,164,189,-162,26,52,-73,571,636,-130,64,-25,-263,-430,-472,-411,-296,-248,-230,-261,-338,-447,-530,-497,-365,-184,9,181,10,401,4,67,228,-9,55,68,51,-147,123,260,117,0,-93,-238,-299,-248,-277,-301,-316,-277,-301,-317,-286,-264,-241,-239,-150,-229,-19,-119,-313,-45,183],[133,-28,-234,-217,-107,-109,-253,-79,70,-203,-115,87,-167,-361,-135,240,131,-166,36,159,22,58,-245,21,14,-9,-33,-53,-156,-311,-484,-705,-919,-694,-433,-162,89,79,15,315,145,-89,-21,-132,-363,-155,-342,-35,-80,-132,-189,-257,-347,-444,-566,-698,-833,-910,-783,-649,-531,-438,-388,-331,-294,-230,-192,-152,-93,-169,21,-201,-265,-23,70,282,147,-75,-123,-46,186,62,269,59,67,45,-62,-182,-297,-399,-495,-576,-673,-748,-780,-760,-724,-678,-610,-594,-593,-587,-582,-587,-598,-628,-654,-650,-593,-534,-441,-315,-345,-21,179,-288,-354,208,527,173,-196,135,325,-60,290,141,63,191,292,356,243,-159,136,-28,503,807,1301,1928,2751,3838,5194,6827,8609,10405,12008,13234,12378,12321,13526,12529,11213,2789,8288,3144,1958,3478,1756,2091,3391,-729,-788,2623,1537,-334,-260,1733,1504,670,-4549,-712,-4360,-2365,375,-1065,-11662,-12558,132,78,-39215,-110987,-149567,-26488,-8966,-8839,-7863,-11730,-3843,-369,-3786,-3044,-359,-306,-256,-177,-95,-25,-1405,-921,-1136,-1957,-1787,-851,-1065,-478,-218,196,-840,-136,467,263,58,-127,-229,-227,-181,-503,-89,-467,-13,15,48,-92,-191,-224,69,-38,-531,-158,72,-171,-254,-460,-340,-508,-356,-432,-448,-439,-354,-253,-179,-57,-118,-168,-173,-54,-248,-419,-138,-120,58,-140,0,-114,33,-2,-10,-403,140,-255,-83,-263,-238,-311,-320,-335,-319,-319,-288,-310,-337,-435,-507,-579,-547,-478,-313,-153,-123,92,-186,-363,-374,-84,349,157,329,350,-173,258,273,-81,462,606,207,-373,77,852,814,162,-660,-505,379,-294,-1017,-1615,114,-531,-12,-8776,-146,-1883,-321,-4129,-5505,-496,-492,-869,-367,-319,-272,-234,-173,-1049,-67,-41,-10,-230,25,0,-66,9,-22,-420,-146,-226,-277,-298,-263,-372,-160,-102,-132,75,-341,-265,-197,-152,16,-25,-87,-211,-170,-154,-209,-293,-342,-333,-359,-140,8,23,-4,0,-249,24,177,-121,-65,-13,-186,248,466,333,-50,-170,-318,64,-173,-338,-388,-323,-207,-145,-69,14,93,190,216,189,-183,-173,-267,20,-42,-293,-62,-20,-179,11,210,106,156,70,53,-112,237,-32,-328,-107,55,-117,-339,-469,-530,-416,-286,-161,-53,17,44,-42,0,-65,-170,-285,-416,-527,-558,-467,-319,-134,58,-51,-320,-123,3,-160,-151,105,236,-253,-52,66,43,-71,-210,-406,-527,-626,-689,-708,-702,-646,-555,-445,-307,-195,-62,48,138,117,219,72,-288,-339,-314,-112,-224,-327,-339,-306,-183,-83,61,-211,-117,-39,-377,-187,-57,-259,-388,-370,-128,-101,-215,-331,-430,-478,-526,-552,-561,-613,-627,-623,-634,-614,-527,-403,-280,-148,-262,-204,-83,-260,-134,-19,-12,190,143,-17,40,-127,-97,8,-67,165,84,58,-135,-386,-529,-327,-204,-185,87,196,252,88,242,230,-18,287,245,211,-83,-170,-235,-228,-76,-138,-184,-217,-245,-291,-348,-377,-451,-508,-563,-578,-547,-495,-437,-343,-288,-238,-199,-157,-229,-177,-194,-220,-253,-282,-297,-287,-233,-172,-87,-151,-310,49,189,217,193,-298,-83,-99,-53,-157,-297,-368,-407,-331,-205,-87,5,58,-170,-192,-36,1,-288,-327,-353,-257,-198,-83,43,174,30,-60,-17,-289,-336,-36,11,152,-34,-138,21,27,-62,-86,20,248,361,209,-128,298,438,-138,-346,-229,121,100,42,31,-19,-318,-198,-147,-168,-185,-207,-249,-257,-295,-283,-294,-319,-346,-371,-394,-422,-460,-500,-518,-522,-514,-547,-539,-520,-504,-483,-464,-435,-406,-381,-336,-281,-236,-175,-119,-55,25,96,-241,32,99,-19,79,34,-106,265,-136,91,10,71,22,-104,-101,-75,-404,-150,83,-87,-117,214,58,141,415,199,78,437,222,57,-79,-244,-283,-131,-180,-207,-198,-203,-224,-189,-84,-282,-274,-313,-339,-510,-597,-445,-259,6,249,-7,-211,63,168,260,497,-203,-172,-346,147,442,24,-123,-381,-89,-23,-117,-108,-139,-145,-232,-191,-191,-17,11,97,140,-255,-210,-170,48,-344,-75,-223,222,195,-259,-222,-133,-28,-13,-69,-130,-173,-207,-261,-249,-242,-188,-176,-235,-183,-123,-122,-128,-155,-388,-248,-176,-170,-151,-102,-69,-174,-52,-69,-113,-148,-212,-275,-339,-373,-368,-315,-299,-216,-349,-137,-52,35,53,66,76,97,-61,-28,3,-71,-94,29,21,-99,-118,-266,-344,-38,-28,-67,-170,-298,-398,-417,-309,-130,-224,-129,-128,-153,-65,238,-113,-120,-59,33,-308,-49,55,-71,-2,374,174,167,418,296,390,341,136,-271,-92,-231,-274,-416,-293,-277,-210,121,-23,69,269,-63,-277,318,203,-1,-55,-187,-329,-446,-569,-674,-740,-774,-749,-696,-616,-559,-554,-546,-579,-629,-688,-738,-729,-658,-570,-446,-525,-782,-218,-1587,-4100,-7579,-6399,-1365,-162,-82,-760,-523,-125,-171,-206,-262,-308,-354,-350,-352,-367,-356,-364,-379,-409,-427,-457,-479,-465,-440,-390,-292,-394,-165,-170,-323,48,-77,-1,200,-29,-126,-45,-173,-245,-326,-351,-333,-256,-200,-125,-304,-294,-175,-331,45,45,-50,93,120,19,-36,219,101,-26,168,298,13,-382,-308,-156,-94,35,137,342,-294,196,218,-249,4,85,-45,581,659,-158,58,262,103,-41,-180,-304,-368,-444,-484,-506,-521,-538,-542,-521,-485,-412,-306,-163,4,160,60,146,274,-5,45,96,78,-134,141,331,372,270,168,-230,-280,-141,-233,-312,-361,-345,-385,-402,-424,-456,-499,-530,-494,-396,-295,-147,-271,-56,176],[248,-35,-260,-282,-101,-153,-283,-141,12,-177,-145,29,-202,-386,-173,221,190,-52,58,-25,-117,-215,-302,-381,-433,-469,-458,-391,-351,-305,-219,-130,-73,17,25,-69,132,93,71,280,126,-83,-22,-154,-367,-176,-373,-384,-434,-442,-435,-425,-431,-436,-454,-465,-454,-411,-367,-290,-206,-133,-91,-39,-4,-105,103,152,-57,-161,140,-155,-274,-35,-113,295,25,-93,-104,-53,198,32,-4,-168,-314,-471,-626,-774,-888,-911,-836,-758,-723,-696,-675,-679,-707,-727,-720,-751,-770,-751,-701,-627,-533,-436,-320,-259,-74,-498,-402,-247,-297,10,189,-201,-252,306,498,121,-179,189,202,-99,71,39,-25,-3,-10,-10,16,-118,157,-129,584,495,942,2222,3161,4169,5804,7619,9691,9261,13234,15011,14227,14940,15206,13858,12014,6037,7666,4790,2753,2577,1654,1026,584,-1106,-25,-177,-239,-175,-123,-19,95,218,-4370,-1490,-3420,-3595,890,541,-11447,-10596,1027,961,-40013,-178740,-117902,438,261,-9359,-7448,-8936,-4021,-726,-7841,-4961,-445,-303,-196,-86,2,62,-1616,-1155,-924,-1761,-1824,-637,-846,-398,-156,19,-688,23,737,845,546,182,-189,-529,-724,-663,-249,-332,96,223,253,-149,-214,-258,-84,-194,-599,-467,-569,-632,-629,-620,-574,-583,-555,-560,-559,-600,-626,-659,-693,-626,-577,-494,-408,-323,-257,-394,-182,-126,-63,-96,36,-112,-3,-17,-70,-322,357,-268,-112,-272,-286,28,197,97,399,-99,-128,439,412,312,230,107,-9,-189,-322,-468,-528,-442,-230,-394,-363,-164,268,104,345,481,-33,199,208,-99,478,621,295,-419,148,656,585,18,-691,-682,400,-289,-651,-1147,286,-528,-312,-7271,96,25,-74,-5333,-3100,-311,-829,-1459,-422,-451,-471,-493,-487,-1062,-473,-485,-481,-471,-464,-456,-415,-390,-363,-483,-341,-345,-411,-283,-192,-372,-13,-204,-179,27,-375,-246,-163,-124,31,-105,-141,-156,-119,-115,77,-142,-226,-302,-293,-80,128,33,-5,-22,-245,33,198,-40,12,-24,-258,285,465,293,-17,-200,-342,-10,45,-257,-253,-231,80,-172,40,126,-16,-194,-369,-547,-690,-611,-477,-363,-299,-293,-211,-160,-156,-127,-88,-22,65,112,75,-154,176,-12,-274,-94,-57,-181,-382,-445,-536,-539,-481,-391,-302,-231,-193,-181,-174,-185,-218,-239,-253,-242,-217,-188,-158,-113,-79,-48,-337,-134,-4,-131,-140,103,112,-216,3,-24,-107,-191,-256,-364,-419,-470,-487,-468,-445,-408,-375,-359,-345,-375,-389,-415,-433,-442,-391,-319,-284,-334,-312,-49,-11,16,60,0,-46,-155,-232,-309,-439,-519,-580,-539,-443,-338,-430,-262,-91,12,-29,-45,201,21,250,305,21,60,174,387,150,-11,10,-137,-306,-433,-428,-271,-86,-186,-90,-9,14,194,104,-70,-24,-182,-61,26,-53,116,38,-6,-213,-424,-560,-521,-448,-342,-219,-110,-43,8,43,81,-90,81,66,14,-41,-180,-269,-264,-393,-499,-584,-654,-707,-765,-820,-832,-875,-869,-840,-783,-716,-664,-617,-533,-477,-415,-350,-271,-224,-181,-131,-86,-46,-95,-381,-136,94,121,-45,-83,-274,35,267,275,276,-249,-129,-87,-45,-77,-48,-68,-126,-132,-95,-54,-27,-34,-116,-151,-231,-374,-564,-766,-721,-489,-252,-18,183,213,21,-69,-23,-288,-327,-99,-8,154,-2,-171,6,7,63,-51,-50,-230,-347,-390,-345,-242,-156,-124,-371,-204,71,28,8,80,67,-230,-237,-54,-98,-142,-189,-256,-275,-308,-272,-235,-189,-252,-152,-121,-283,-269,-141,58,51,139,101,65,76,-398,178,153,-102,85,-249,-123,8,-123,-122,35,114,159,176,-237,107,129,-34,85,98,-153,236,-175,-23,-185,-362,-538,-636,-517,-360,-417,-111,-4,-14,-54,20,-33,-113,-183,-289,-319,-278,-196,-75,19,-272,-342,192,236,181,129,-226,-205,-232,-80,-263,-234,-259,-113,-150,-71,-224,-390,-464,-316,-38,-197,67,129,311,523,-191,-163,-322,115,400,30,-59,-333,-31,24,-136,237,277,62,-209,-181,-229,-46,173,241,160,-247,-113,-138,40,-316,-91,-239,-83,-64,-208,-306,-116,-28,-82,-150,-239,-312,-368,-408,-341,-253,-184,-186,-220,-131,206,224,-129,-113,-345,-276,29,417,666,534,316,-153,51,311,244,-66,-201,-215,-134,-127,-135,-101,-255,-177,-279,-242,-353,-441,-456,-377,-261,-136,-185,-124,-32,-27,-112,-222,-355,-490,-646,-769,-706,-615,-551,-522,-512,-530,-556,-598,-627,-629,-599,-532,-512,-466,-386,-310,-198,-197,-67,78,-227,-64,20,-63,36,422,182,136,687,346,384,251,136,-309,0,-211,-219,-426,-318,-225,-201,-230,-252,-189,-93,-133,-292,310,258,-49,-67,150,521,478,390,269,34,33,-108,-223,-264,-262,-249,-198,-171,-197,-186,-233,-283,-332,-395,-428,-513,-753,-544,-1764,-3565,-7125,-6542,-1205,-595,-555,-831,-451,-410,-393,-381,-402,-434,-480,-489,-507,-533,-525,-523,-520,-530,-524,-538,-558,-564,-596,-643,-663,-704,-704,-712,-706,-765,-819,-877,-885,-834,-799,-772,-755,-693,-662,-602,-526,-396,-273,-120,-218,-247,-192,-326,224,45,-104,151,617,33,22,231,43,-132,182,350,47,-373,-275,-118,-115,-9,131,376,-263,211,225,-317,-3,123,-1,592,666,-188,50,399,353,-41,42,-110,-382,-268,-16,-23,-169,35,-79,274,196,-171,101,106,-7,197,101,230,314,-4,30,114,94,-120,150,287,187,84,-25,-222,-277,-392,-506,-600,-660,-635,-652,-625,-574,-506,-424,-329,-189,-50,-90,-144,-239,-81,152],[32,-44,-272,-293,-95,-201,-273,-192,14,-150,-173,40,-226,-410,-224,-17,-103,-163,-215,-236,-252,-270,-282,-294,-290,-278,-222,-112,-33,42,-246,-77,241,273,0,-21,159,96,136,240,127,-55,-21,-178,-376,-123,-303,-284,-382,-435,-434,-376,-293,-196,-218,-251,-38,-42,-105,-179,-264,-348,-417,-409,-345,-204,-59,93,-50,-149,182,-107,-277,-73,-134,121,-76,-105,-82,-65,207,17,-167,-346,-487,-620,-720,-775,-769,-718,-646,-561,-499,-431,-358,-303,-266,-227,-164,-154,-156,-146,-128,-231,-72,-42,0,-242,-120,-493,-397,-229,-241,-10,205,-97,-142,221,89,-56,-205,-334,-464,-523,-495,-437,-369,-338,-329,-365,-445,-568,-737,-791,-627,-266,225,877,1728,2655,4302,6029,8091,7046,12378,14227,15572,16214,16025,15031,13372,10248,8975,6792,4098,3452,2431,1781,1412,-498,1034,888,702,543,334,187,86,47,-4313,-2505,-1460,-4533,534,606,-10174,-7951,627,554,-41823,-179632,-26845,66,-88,-9089,-4878,-6796,-4589,-2157,-12037,-5764,-936,-787,-654,-510,-382,-284,-1700,-975,-463,-1564,-1782,-414,-623,-186,-79,-189,-513,121,226,100,-23,-145,-206,-188,-126,-743,-132,-171,-31,121,51,-145,-222,-421,-595,-744,-911,-954,-928,-881,-818,-785,-727,-697,-684,-669,-642,-649,-634,-626,-638,-575,-523,-414,-294,-125,-241,-355,-121,-137,61,-73,148,-110,-32,-25,-113,-235,865,-227,-143,-267,-272,100,247,78,322,-189,-84,565,650,441,353,318,116,-149,-355,-532,-554,-391,-192,-404,-336,-252,167,58,379,612,92,96,108,-108,508,511,342,-453,201,435,442,-139,-724,-859,-103,-420,-786,-973,-627,-491,-1047,-5845,753,964,1075,-6161,-317,528,-1853,-1632,389,106,-180,-466,-705,-1083,-980,-858,-708,-577,-474,-383,-266,-168,-65,-491,111,179,-384,341,446,-353,7,-308,-169,-22,-392,-223,-121,-99,37,-170,-199,-100,-62,-182,-380,-500,-502,-407,-264,-114,32,35,12,-42,-242,43,207,20,67,-47,-203,301,416,302,3,-243,-377,62,-19,-268,-226,-257,13,-195,-6,93,219,143,72,-8,-194,-228,-348,-475,-632,-767,-902,-819,-663,-494,-338,-194,-66,-14,31,-145,-6,-93,-212,-342,-479,-627,-778,-808,-709,-602,-534,-485,-456,-460,-498,-559,-608,-631,-598,-482,-331,-154,18,115,123,-39,4,-69,-327,-107,12,-98,-213,-452,-586,-482,-276,-67,121,-166,-196,-128,205,172,-272,47,-86,-160,-324,-479,-601,-717,-721,-637,-527,-434,-323,-223,-277,-302,-338,-101,-13,65,145,103,81,3,-37,-194,-187,-262,-356,-413,-466,-534,-616,-682,-670,-618,-551,-498,-453,-390,-372,-374,-387,-461,-501,-530,-595,-692,-763,-792,-792,-796,-807,-776,-689,-519,-320,-97,22,181,58,-120,-88,-208,-24,45,-47,58,-13,115,422,411,275,0,-144,-141,63,47,23,-14,18,47,-188,79,86,79,17,-196,-294,-292,-180,-266,-334,-388,-420,-455,-486,-481,-515,-530,-548,-541,-511,-475,-427,-331,-258,-183,-110,-28,-197,-54,-92,90,93,-138,-471,-112,43,10,-17,-31,-242,-58,-51,-24,26,-181,-178,-72,-22,-33,181,176,2,201,458,403,270,207,-63,-99,-88,-146,-275,-318,-355,-182,-305,149,326,148,-3,-83,-25,-278,-319,-171,-15,150,26,-200,0,-24,-79,-128,-159,-176,-197,-240,-277,-291,-318,-327,-379,-306,-298,-268,-213,-132,-42,-118,-232,88,-73,138,-14,-159,28,-26,-107,-273,-476,-662,-502,-261,-259,-316,-207,-61,24,242,123,50,105,-333,163,236,-120,229,-230,-96,46,-149,-149,31,52,145,178,-174,171,154,-55,75,163,-203,162,-227,-201,-338,-433,-476,-482,-475,-482,-505,-461,-395,-300,-201,-80,47,165,284,168,186,428,394,22,152,-258,-278,49,142,-5,-145,-269,-372,-359,-219,-250,-175,-207,-111,-112,228,-224,-218,344,524,95,-180,-83,-59,297,547,-170,-150,-286,79,368,43,-8,-230,3,-2,-148,215,300,84,-194,-188,-283,-74,-109,-135,-189,-244,-318,-377,-406,-396,-367,-326,-283,-279,-286,-319,-383,-477,-577,-673,-743,-643,-550,-510,-440,-404,-333,-302,-239,-159,-35,90,-271,-67,-311,-301,-22,350,554,447,305,-137,30,246,212,-115,-205,-208,-111,-29,17,-20,-206,-121,-184,-57,-57,-64,-96,-140,-197,-249,-315,-376,-456,-507,-540,-535,-502,-446,-407,-359,-322,-267,-198,-122,-22,-1,-194,227,296,55,-164,-205,-177,-192,-313,-539,-640,-512,-294,-90,-139,-70,-20,-61,64,453,186,112,593,394,368,184,130,-305,104,-187,-149,-353,-333,-176,-192,75,-18,-139,-308,-470,-631,-696,-636,-515,-384,-266,-178,-92,-39,-1,37,46,-70,-143,-190,-116,16,73,-46,-201,-116,-56,-106,-146,-186,-180,-213,-691,-152,-1875,-2891,-6280,-6373,-1176,-491,-260,-855,-367,-391,-380,-323,-272,-221,-245,-137,-121,-144,-160,-204,-250,-293,-327,-278,-235,-156,-91,-39,28,-393,-117,-141,-354,113,28,63,-7,-80,-191,-321,-470,-575,-685,-663,-515,-299,-109,-157,-170,-208,-200,-345,191,10,-173,223,739,58,65,228,-14,-220,170,380,67,-361,-256,-73,-131,-46,126,381,-247,199,202,-338,-1,151,46,20,-119,-225,-233,-245,-258,-271,-290,-304,-363,-384,-172,-110,-211,-29,-61,-18,-56,-206,-155,-194,-205,-201,-165,-103,-7,-7,11,120,99,-108,148,206,150,98,46,-211,-254,-85,-107,-114,-105,-184,-121,-110,-405,-18,-33,-173,281,40,-96,-150,-215,-106,-152],[211,-39,-256,-241,-72,-234,-225,-216,0,-110,-186,31,-225,-411,-272,218,266,184,484,305,-187,-62,102,19,-24,-22,38,153,223,188,-260,-59,227,129,-22,-186,-367,-585,-791,-897,-739,-548,-345,-198,-390,-68,-208,-165,-8,-63,-123,-161,-160,-100,-153,-201,101,110,321,331,-48,20,112,44,-109,-237,-379,-481,-490,-402,-292,-175,-269,-139,8,30,-157,-115,-67,-86,199,9,76,-51,-61,-96,-172,-257,-331,-388,-432,-453,-482,-485,-466,-455,-456,-456,-441,-489,-561,-638,-721,-810,-892,-956,-954,-892,-809,-780,-773,-769,-764,-750,-624,-499,-369,-218,-96,15,-126,191,218,-171,270,277,-141,-63,211,535,5,-56,-168,-121,48,16,121,1170,2272,1765,3959,4552,7306,4995,12321,14940,16214,18800,19485,19185,17965,15121,13532,10878,6508,5978,4073,2615,1589,892,434,177,71,139,216,333,420,460,-4274,-3806,292,-4942,-45,-248,-8550,-5567,-464,-328,-43605,-156092,200,312,412,-7929,-1060,-5162,-5012,-3457,-11405,-4872,63,-18,-104,-158,-192,-216,-1651,-525,-116,-1410,-1648,-209,-442,83,-5,-430,-352,107,56,10,-21,-52,-49,-57,25,-614,-152,-13,-146,-18,-106,-187,-310,-453,-517,-528,-563,-534,-521,-518,-490,-463,-381,-378,-208,-438,-82,50,103,81,48,-173,-75,-253,-301,-103,-241,-309,-102,-152,41,-72,202,-110,-50,-21,-135,-156,844,-148,-175,-244,-218,65,31,14,48,-267,-33,135,130,46,-24,-139,-249,-414,-496,-496,-342,-102,-177,-395,-291,-321,81,52,432,731,202,-25,-2,-82,554,595,413,-457,244,578,228,-281,-755,-1023,470,-105,440,-236,1051,-402,-1743,-4503,1881,1978,1969,-6704,1737,877,-2733,-1425,627,295,-14,-292,-482,-1103,-536,-450,-335,-224,-139,-73,-173,40,63,-428,21,-42,-214,-171,-221,-314,-385,-455,-540,-613,-694,-800,-831,-887,-947,-858,-760,-619,-495,-384,-270,-157,-197,-261,-147,-133,205,40,59,-45,-226,63,216,73,105,-68,-111,306,449,369,24,-277,-358,51,-63,-238,-200,-248,-40,-187,-84,-116,-131,-95,-13,84,-207,-9,-112,-33,-143,-95,-114,-280,-515,-763,-877,-634,-408,-264,-138,-73,-55,-100,-190,-303,-425,-554,-668,-664,-584,-478,-396,-320,-258,-218,-205,-209,-203,-198,-197,-170,-127,-58,19,92,161,-38,-53,-96,-293,-44,59,-55,-204,-424,-666,-926,-701,-469,-241,-107,-251,-97,239,215,-221,28,-62,-84,-43,244,181,95,45,-66,-58,-124,-167,-222,-290,-369,-461,-549,-663,-767,-655,-501,-287,-107,117,-175,-21,5,-339,-347,-54,-91,-261,-64,-22,-108,-191,-188,-109,-65,349,334,11,85,338,577,100,101,613,550,138,-80,-249,-422,-605,-684,-668,-563,-390,-173,23,-134,-125,-186,20,72,-37,4,-53,156,499,391,151,-49,-100,-80,170,676,828,-61,58,127,-298,119,3,-127,-227,-306,-357,-351,-390,-387,-356,-308,-249,-208,-177,-201,-118,-104,-101,-84,-65,-66,-76,-132,-181,-57,-63,-59,-173,-152,-209,-283,-372,-475,-588,-705,-774,-722,-601,-475,-361,-273,-189,-119,-59,-97,-219,-89,-194,-329,-475,-454,-312,-74,192,432,303,308,-10,-33,-64,-36,-246,-304,-353,-184,-280,45,-83,-208,-324,-428,-487,-494,-469,-425,-397,-383,-406,-402,-394,-394,-394,-391,-373,-350,-339,-363,-387,-397,-426,-442,-447,-460,-501,-546,-586,-605,-591,-551,-446,-328,-195,-70,-62,-241,-34,-66,102,52,-27,-334,-200,-273,-336,-392,-435,-447,-430,-387,-367,-286,-186,-262,2,76,-125,179,-214,-62,87,-158,-165,25,-8,120,182,-100,223,171,-77,52,218,-243,-40,-283,-293,-318,-288,-249,-236,-261,-332,-455,-537,-582,-529,-421,-289,-162,-73,-9,-50,-109,-191,-290,-325,-271,-209,-142,-108,342,731,300,-299,-185,-308,-119,-242,-111,-155,-92,-56,224,-235,-200,342,528,127,-154,93,16,-330,-552,-306,-131,-240,41,341,53,24,-140,13,-45,-157,196,314,105,-190,-212,-346,-97,71,66,-37,-235,-195,-249,-283,-302,-323,-339,-348,-375,-385,-385,-371,-342,-280,-190,-97,12,-115,-341,43,160,-251,-238,-196,-53,-36,-162,-410,-480,-666,-834,-903,-765,-623,-464,-323,-189,-85,22,110,-179,-178,-189,-80,23,252,41,-152,-60,-84,161,89,-33,65,192,146,-202,-382,-285,-72,197,213,310,306,-164,2,-237,-152,-142,-268,-326,-245,-65,-269,210,621,38,-120,-264,-219,-181,153,178,-122,-347,-329,-114,-60,-68,-64,-68,81,466,186,90,748,433,349,139,115,-261,206,-163,-81,-255,-334,-130,-184,145,27,-100,-26,-302,-237,-287,-378,-468,-536,-598,-661,-693,-727,-744,-737,-743,-755,-764,-745,-736,-753,-727,-692,-629,-543,-443,-305,-143,17,204,154,-616,-164,-1851,-2135,-5128,-5864,-1229,-697,47,-824,-285,-34,-93,-290,-513,-731,-946,-800,-619,-479,-342,-251,-190,-233,-259,-135,-141,-127,-131,-137,-108,-387,-95,-126,-371,128,67,152,164,72,-125,36,12,-19,-93,-166,-259,-339,-462,-568,-674,-763,-870,-843,-757,-695,-633,-590,-583,-607,-645,-694,-753,-780,-674,-507,-315,-344,-247,-30,-135,-55,123,358,-252,167,150,-315,1,152,-98,-312,-392,-306,-112,84,248,-119,1,-89,-247,-393,-147,-89,-248,-364,-555,-722,-865,-760,-669,-595,-536,-512,-491,-460,-385,-310,-207,-97,7,-98,137,255,288,315,220,-184,-240,22,256,53,-87,-169,-150,-63,-439,-26,9,-102,371,125,-59,-143,-195,-130,82],[183,-51,-247,-195,-65,-256,-179,-238,-181,-335,-460,-530,-472,-384,-346,-150,-66,2,49,102,-279,-140,185,198,182,138,105,101,57,13,-282,-56,-33,-38,-58,-58,-58,-86,-115,-170,-227,-296,-337,-397,-457,-498,-540,-567,-589,-604,-624,-647,-677,-695,-702,-677,-614,-516,-430,-323,-217,-124,-63,5,55,116,175,214,-29,-157,195,-59,-257,-247,153,23,-227,-144,-73,-135,174,-13,251,-90,-121,340,379,119,88,-168,201,87,208,72,-36,-147,-306,-377,-476,-619,-692,-600,-435,-260,-96,30,9,-215,-220,-393,-306,-195,-295,-442,-431,-335,-186,-6,142,-65,-124,241,350,-233,451,293,-192,-85,229,824,-80,-60,-207,-123,-152,-183,-144,685,1651,1306,3888,3268,10024,3215,13526,15206,16025,19485,28805,25015,26880,20164,20461,16037,10262,7724,4644,2546,1379,797,424,115,-156,-287,-357,-323,-282,-265,-4137,-5356,-207,-4474,-136,-138,-7435,-3883,-220,-268,-42424,-158364,-22392,-486,-509,-6333,-494,-3925,-4734,-3966,-7227,-3105,-85,23,-178,198,260,61,-1500,0,138,-1346,-1459,-226,-390,-523,-626,-726,-582,-506,-419,-337,-265,-218,-162,-89,-13,-460,-170,112,-246,287,295,15,-231,-263,105,-55,-358,0,3,-148,-17,-52,-372,-292,-102,-481,-124,326,291,113,89,-185,-193,-347,-501,-649,-717,-602,-470,-349,-267,-235,-212,-206,-245,-305,-363,-399,-453,-477,-377,-232,-186,122,289,7,130,-342,-7,645,827,546,537,461,404,93,80,177,-63,0,-173,-400,-253,-300,25,74,470,801,265,-158,-123,-33,587,606,421,-452,251,360,1,-410,-803,-1182,431,166,556,165,-42,-273,-2396,-3293,775,994,1127,-7172,1222,1171,-3316,-1034,786,588,385,175,-462,-1154,-306,-431,-495,-500,-476,-439,-375,-334,-293,-362,-245,-235,-211,-182,-139,-288,-144,-281,-217,-279,-374,-482,-524,-579,-644,-611,-568,-476,-405,-357,-314,-281,-268,-281,-304,-340,-372,-385,-373,-372,-364,-313,-275,-212,-132,-106,-48,147,259,334,27,-304,-301,20,-108,-196,-197,-228,-96,-170,-116,20,-117,-511,-695,-339,-250,34,-44,-39,-178,-10,183,-33,-254,-338,-255,-89,76,151,195,5,16,-44,-217,-392,-549,-647,-622,-482,-348,-233,-165,-119,-97,-107,-150,-214,-269,-326,-386,-417,-432,-422,-405,-389,-366,-319,-264,-190,-268,-4,75,-24,-140,145,209,-93,121,230,318,-31,-311,-78,267,245,-171,-6,-36,-82,21,338,234,282,397,-113,-51,-131,-258,-371,-474,-568,-654,-708,-734,-690,-546,-408,-208,-40,175,-166,-7,9,-336,-382,-51,-53,-200,5,5,-84,-319,-528,-631,-551,-411,-261,-121,-55,27,102,70,75,36,-4,-68,-127,-239,-208,-186,-147,-99,-40,11,126,-12,-120,-145,-145,57,92,-34,-58,-97,190,571,368,53,-111,-61,-9,149,628,817,-103,-27,121,-401,-186,-397,-595,-749,-868,-902,-780,-658,-483,-275,-82,163,151,3,-229,29,498,646,701,727,34,49,-131,-193,107,-50,-191,-363,-528,-672,-798,-886,-909,-867,-803,-724,-668,-608,-542,-466,-386,-282,-166,-46,-11,-254,-25,51,-61,-246,-432,-693,-811,-653,-403,-160,40,35,33,-97,-116,-207,-292,-350,-176,-211,142,117,-50,-106,-275,-459,-648,-833,-914,-796,-604,-429,-228,-34,106,62,32,-205,36,310,217,-297,27,316,-101,-320,-59,-49,-194,-45,100,162,109,-106,-136,-61,155,-70,-303,-91,-101,184,474,163,-352,-143,-234,-217,-317,-296,-435,-516,-543,-570,-525,-454,-376,-287,-198,-114,11,-202,-21,127,-147,-169,15,-66,86,192,-27,151,-54,-266,-505,-669,-726,-614,-416,-213,-38,59,156,154,94,-131,-356,-348,-495,-595,-628,-581,-501,-433,-368,-373,-338,-247,-99,9,85,-143,11,-254,242,691,282,-313,-171,-336,-135,-230,-48,-170,-240,-257,-185,-230,-184,107,197,152,-117,109,39,294,224,-104,-101,-183,-316,-483,-628,-698,-646,-505,-325,-163,56,214,124,-195,-246,-365,-109,18,188,179,-225,184,-78,1,-231,-120,-305,122,8,-60,-98,-142,-256,-351,-402,-401,-318,-180,-349,147,222,-275,-267,-181,-30,373,253,-444,26,-277,-312,-96,190,-83,-331,-566,-721,-733,-575,-361,-245,-118,-156,-39,84,271,30,-88,3,16,240,74,-148,-35,-60,-229,-376,-507,-620,-709,-725,-680,-582,-463,-331,-235,-170,-112,-165,-123,-194,-290,-414,-509,-511,-350,-72,-67,-330,-264,-143,231,398,-4,-308,-6,135,12,-55,-477,-936,-619,-184,169,69,555,463,336,122,93,-194,96,-134,-329,-518,-596,-642,-601,-508,-404,-322,-298,-381,-325,-360,-437,-525,-587,-609,-577,-464,-327,-164,26,145,-71,-174,-286,-243,6,534,-37,-193,-247,-33,38,372,365,283,140,-536,-202,-1696,-1351,-3774,-5050,-1298,-918,13,-753,-213,-50,-20,96,-57,-73,-236,84,-100,-307,-479,-616,-652,-582,-442,-306,-176,-44,28,93,-55,-381,-73,-110,-385,-15,-102,-184,-248,-274,-290,-277,-244,-139,-60,28,0,165,140,-297,-183,-174,-205,-462,-158,-263,-339,-350,-329,-262,-161,-36,-129,-307,85,286,77,-322,-244,-1,-124,-95,-187,-282,-342,-389,-417,-516,-626,-752,-902,-899,-700,-498,-298,-128,2,-162,-42,-92,-124,-301,-227,-256,-394,-532,-643,-699,-712,-676,-619,-547,-468,-407,-354,-306,-237,-193,-135,-74,-17,-97,94,138,153,163,158,-145,-227,2,-28,-69,-69,-156,-184,-27,-405,-37,51,-30,450,198,4,-129,-185,-153,42],[-342,-278,-221,-190,-214,-304,-456,-640,-921,-1254,-873,-411,-201,-303,-373,64,224,319,683,288,-368,-217,249,669,172,-345,-752,-757,-428,-46,-297,-48,288,403,-69,28,107,25,218,-85,-406,-738,-1026,-1216,-1010,-758,-550,-378,-258,-177,-140,-127,-124,-98,-48,-116,168,217,295,303,11,-65,203,494,428,185,272,93,-35,-189,101,-62,-219,-377,267,78,-263,-177,-91,-198,129,-37,180,-126,-178,293,368,114,16,-80,-6,-40,-30,37,129,67,-354,-173,-83,144,75,36,1,-179,93,111,-18,-214,-266,-333,-247,-411,-595,-783,-866,-924,-907,-819,-738,-657,-573,-479,-412,-323,-204,-104,-237,-67,145,265,-160,-78,-185,-158,-347,-315,-349,280,1248,1044,2519,2247,6996,1775,12529,13858,15031,19185,25015,24361,22437,19513,16001,12365,8973,6204,4076,2551,1469,653,28,-395,-636,-665,-672,-627,-584,-537,-3821,-6720,-111,-3335,324,518,-7193,-2583,931,969,-38384,-180506,-109323,660,505,-5278,185,-3313,-3454,-3563,-3417,-1266,-397,-401,-634,-285,-165,-298,-1241,12,-57,-1343,-1232,-687,-1013,-928,-600,-1048,-171,0,271,323,305,219,124,-109,26,-313,-158,197,-299,229,326,123,-239,-239,-58,-177,-345,-451,-552,-633,-675,-718,-719,-741,-772,-786,-756,-717,-611,-492,-402,-263,-183,-197,-151,-189,-303,-258,-229,-368,-552,-780,-944,-849,-625,-371,-200,-97,470,3,-284,-209,-163,177,272,-48,15,-352,12,666,892,574,590,411,284,36,43,124,-72,-26,-156,-406,-205,-189,57,141,503,837,301,-201,-185,58,622,565,411,-418,252,132,-180,-478,-840,-1261,387,570,598,406,253,-81,-2956,-2207,-486,-679,-879,-7738,-800,-659,-3176,-590,-315,-264,-238,-241,-573,-1202,-319,-402,-474,-530,-550,-509,-383,-236,-69,-298,237,357,48,577,678,-249,111,-190,0,-88,-354,-192,-1,-25,9,-162,-331,24,-69,-174,-268,-351,-427,-500,-551,-581,-580,-541,-466,-403,-338,-243,-174,-93,-6,-136,5,223,284,299,31,-272,-229,-6,-131,-141,-200,-185,-118,-124,-175,-19,-56,96,68,3,-301,13,23,-21,-202,-159,-315,-457,-642,-756,-708,-532,-312,-145,26,87,36,241,12,-172,-4,-51,-435,-57,-143,6,-61,-102,-115,-110,-94,-63,-2,64,116,166,113,34,105,71,-64,-232,-451,-700,-947,-918,-615,-259,-156,149,187,-56,142,244,362,44,-350,-55,298,271,-122,-40,-2,-76,82,339,270,312,380,-156,-82,-12,-32,-104,-177,-252,-535,-383,-452,-532,-586,-682,-727,-786,-753,-674,-621,-515,-420,-395,-154,-48,-157,50,29,41,10,-339,-415,-249,-396,-568,-741,-942,-989,-839,-652,-485,-305,-130,-21,-144,-230,-232,-183,99,85,-64,-16,80,-40,-70,-140,-99,84,105,-36,-121,-139,221,641,349,13,-175,-18,71,127,564,795,-131,-115,144,-281,-308,-606,-906,-1043,-807,-509,-194,-39,268,195,-111,264,151,-57,-242,55,546,575,544,420,32,1,-174,-374,-564,-748,-912,-1090,-1098,-957,-820,-707,-628,-594,-609,-658,-774,-919,-1054,-954,-731,-491,-257,-39,70,-271,-9,150,138,104,22,-181,-250,-319,-311,-235,-127,-12,89,-145,-216,-165,-288,-349,-170,-147,13,-88,-200,-329,-488,-663,-847,-1024,-1009,-799,-558,-337,-226,60,170,77,42,-275,-76,267,202,-362,-91,235,-104,-295,-7,-98,-234,-147,45,238,201,-36,-255,-54,165,-58,-333,-146,-141,211,577,228,-334,-107,-294,-277,-436,-571,-662,-720,-749,-802,-795,-758,-693,-595,-471,-311,-141,-201,13,158,-130,-166,-4,-134,33,201,25,-103,-372,-642,-937,-1105,-970,-748,-529,-349,-219,-147,-134,-187,-282,-412,-566,-639,-657,-609,-537,-449,-372,-330,-302,-355,-387,-395,-379,-306,-226,-81,48,-332,57,-24,-148,-314,-551,-824,-1118,-1130,-836,-575,-332,-179,-61,-222,-180,-69,-149,-246,-381,-536,-687,-788,-899,-935,-858,-707,-553,-412,-296,-218,-172,-150,-164,-173,-87,-49,13,-216,-285,-284,-119,-40,-89,-185,-222,-120,-76,-9,-211,-129,-279,20,-85,-18,29,-141,-65,-176,-536,-913,-884,-540,-348,77,293,-284,-296,-170,-23,390,246,-323,49,-280,-290,-113,111,-45,-292,-561,-830,-1122,-1258,-983,-673,-385,-116,5,141,279,28,-26,64,110,299,22,-267,-154,33,41,-345,-145,-159,-263,-370,-463,-512,-516,-468,-414,-342,-297,-266,-271,-321,-401,-519,-647,-755,-757,-612,-368,-403,-303,-88,302,454,57,-256,23,125,70,-36,-140,-97,86,23,-217,-335,-309,-179,-24,78,70,-123,36,-97,-178,-277,-300,-325,-335,-331,-326,-340,-400,-455,-519,-544,-570,-573,-535,-461,-357,-188,11,255,290,133,-67,-187,-322,-295,-2,557,-43,-172,-294,-80,112,384,457,402,342,-458,-260,-1476,-576,-2313,-4020,-1315,-1139,-315,-657,-143,-75,-67,97,-49,-35,-192,255,220,57,24,-46,-238,-259,-158,-44,28,47,39,121,-99,-367,-42,-88,-388,99,-50,-212,-377,-527,-691,-852,-1006,-1076,-1066,-956,-869,-784,-765,-750,-752,-753,-790,-807,-790,-760,-695,-610,-518,-409,-256,-52,-176,-298,35,376,82,-281,-226,28,-95,21,138,254,-310,-32,-452,-766,-623,-350,-140,-4,71,-368,-35,80,95,-189,-89,-101,-4,-188,-299,-193,-241,79,-18,-136,-272,-390,-484,-546,-582,-619,-642,-631,-550,-450,-312,-163,-24,-92,93,173,255,231,170,-80,-197,-124,-191,-196,-127,-143,-208,13,-353,-39,100,50,448,270,90,-99,-170,-161,16],[149,-59,-189,-88,-24,-136,-66,-214,-381,-781,-877,-504,-157,-195,-272,-47,170,344,733,249,-441,-294,86,-594,-1144,-927,-346,236,691,297,-306,-37,230,339,-87,5,49,-19,-92,-432,-701,-847,-791,-637,-454,-264,-115,-236,80,48,-137,11,24,-49,-145,-248,-352,-450,-567,-651,-711,-750,-783,-769,-735,-635,-511,-333,-72,-226,98,-61,-147,-427,347,155,-255,-204,-105,-262,81,-52,118,-147,-442,-842,-1169,-1212,-963,-675,-399,-144,48,203,244,119,-311,-161,-120,-68,-285,-493,-682,-836,-935,-986,-983,-937,-864,-834,-813,-788,-761,-740,-640,-575,-528,-470,-434,-384,-312,-213,-133,-368,94,202,-267,-8,274,380,-230,-93,-150,-200,-541,-313,-508,56,1065,831,1371,1505,3781,665,11213,12014,13372,17965,26880,22437,28160,26582,23706,19918,15668,11546,7877,4944,2826,1392,428,-246,-759,-3096,-1209,-1148,-1029,-890,-3335,-5504,-274,-2205,169,351,-7556,-960,765,842,-37768,-217338,-156676,847,767,-5662,496,-3784,-1333,-2599,-649,-991,-1330,-1324,-1262,-631,-319,-568,-898,73,1,-1349,-1001,-487,-490,-247,-74,-1355,-147,-164,270,759,1072,875,594,-115,277,-180,-121,-121,-304,20,65,81,-244,-196,-357,-549,-814,-1038,-1267,-1462,-1500,-1441,-1341,-1267,-1198,-1100,-949,-791,-582,-374,-208,-142,108,-122,-37,-194,-342,-236,-245,-503,-800,-1087,-1166,-964,-659,-329,-241,-103,605,86,-327,-183,-152,148,233,-112,-99,-311,19,671,936,580,611,336,137,-41,-2,68,-91,-47,-131,-422,-148,-62,145,17,-47,-55,-9,-111,-152,174,647,501,376,-371,244,-101,-286,-491,-860,-1199,61,-274,-640,-968,-1142,-1104,-3412,-1255,-291,-30,177,-8567,534,664,-2635,-186,920,932,917,862,-681,-1224,-109,-81,187,-18,-130,-214,-199,-516,18,-254,286,384,127,552,632,-208,139,-116,31,-77,-330,-212,21,-6,-15,-122,-344,95,119,27,209,95,-76,-80,-102,-360,-584,-729,-763,-714,-588,-393,-212,-27,41,-157,37,149,173,260,31,-207,-157,-35,-146,-94,-211,-137,-109,-73,-233,-191,-471,-737,-966,-1149,-1244,-1221,-1132,-1042,-997,-956,-967,-964,-1027,-1103,-1193,-1278,-1333,-1378,-1321,-1213,-1091,-960,-825,-672,-510,-361,-410,-101,-104,91,143,189,22,194,256,26,131,211,155,86,-11,-132,-290,-486,-713,-952,-1219,-1463,-1349,-1038,-711,-358,-185,151,155,-32,151,244,384,102,-324,-36,317,283,-86,-77,27,-61,129,-107,-307,-465,-514,-507,-465,-431,-381,-357,-356,-372,-605,-407,-431,-468,-480,-541,-561,-613,-602,-564,-557,-488,-412,-387,-131,4,-144,73,44,206,-10,-303,-267,-144,-205,-453,-734,-1080,-1333,-1171,-831,-507,-181,124,-120,-189,-232,-267,-223,131,100,-90,-57,21,-60,-7,-122,-65,91,103,-43,-189,-185,235,693,325,30,-245,17,156,109,480,552,-143,-193,-215,-449,-686,-858,-957,-904,-748,-553,-329,-196,-76,12,-145,52,-21,-149,-274,-439,-531,-516,-358,-115,21,110,-124,-210,257,205,18,-74,-177,87,39,16,-144,-139,-78,-160,-306,-493,-710,-879,-805,-488,-94,317,148,-249,2,211,198,81,-31,-174,53,1023,378,293,286,85,132,-206,-278,-119,-291,-350,-268,-564,-828,-997,-932,-733,-529,-334,-162,-262,-140,89,114,143,-222,87,227,89,42,-324,-195,-127,-283,-429,-548,-675,-786,-887,-997,-1134,-1243,-1175,-1028,-873,-744,-597,-472,-356,-259,-184,-309,-186,-179,36,102,154,-296,-51,-344,-204,-248,-70,-156,-250,-382,-535,-596,-576,-494,-360,-205,-84,145,-206,50,181,-107,-150,-20,-198,-26,214,69,232,79,-152,-325,-496,-670,-798,-882,-947,-1007,-1071,-1070,-958,-809,-661,-531,-359,-213,-92,-172,-76,87,90,82,-25,-87,-173,-273,-354,-447,-458,-445,-447,-469,-473,-469,-469,-509,-556,-587,-566,-457,-293,-74,118,175,-203,-184,224,417,174,-41,101,-27,568,651,-42,-40,-65,-92,244,16,13,-35,-103,-228,-183,-145,-149,-96,-244,-295,-195,-121,-98,163,153,-220,-199,-502,-799,-858,-558,-231,-97,-144,24,159,-131,-171,-253,109,485,189,-158,-357,-618,-880,-1084,-1123,-926,-719,-472,-232,-203,55,-289,-250,-116,23,49,44,30,-211,-506,-808,-1113,-1096,-800,-502,-241,-12,173,40,32,121,199,317,-59,-323,-277,-344,-496,-581,-604,-584,-558,-524,-513,-515,-534,-551,-588,-598,-598,-567,-520,-480,-437,-418,-458,-441,-481,-531,-572,-575,-602,-575,-495,-412,-295,-193,-71,11,95,-11,-169,-115,75,303,183,15,324,355,343,136,44,-55,223,-58,-104,-258,-284,-237,-144,167,54,-324,-125,-468,-77,596,147,-30,102,-123,287,622,657,690,335,119,-63,-202,-351,-339,-14,321,-60,-145,-319,-111,77,-45,-154,-193,-244,-388,-339,-1245,-63,-847,-2882,-1242,-1345,-139,-556,-171,-224,-303,-389,-504,-609,-689,-667,-593,-489,-339,-209,-317,-209,-124,41,73,78,53,18,-148,-354,-11,-67,-386,106,111,190,134,68,-165,-110,-155,-82,25,190,82,296,179,-403,-288,-176,-186,-488,-105,-359,-333,231,36,-218,-518,-801,-815,-415,-15,361,82,-233,-201,40,-64,77,149,186,-356,1,-71,-354,-43,-102,-105,151,381,-418,-63,236,196,-207,-152,-131,88,-92,-373,-238,-191,87,-39,-257,-364,-354,-284,-204,-257,-151,-209,-311,-421,-562,-665,-708,-685,-629,-562,-525,-546,-603,-705,-860,-1038,-1169,-1021,-817,-614,-385,-263,-164,-309,-93,-112,-137,-98,11,156,-69,-162,-168,-5],[122,-72,-163,-54,-170,-374,-583,-752,-909,-922,-727,-481,-188,-77,-159,-192,91,330,638,181,-408,-370,298,402,390,383,408,468,482,298,-324,-39,156,243,-112,-45,-28,-81,88,-4,-96,-199,-272,-362,-453,-521,-585,-623,-644,-636,-613,-573,-528,-463,-399,-330,-260,-191,-159,-127,-113,-129,-188,-245,-315,-344,-361,-320,-184,-281,16,-67,-67,-298,375,213,-233,-238,-131,-337,14,-69,-95,-406,-659,-807,-748,-565,-340,-108,109,41,278,530,273,159,-275,-160,-149,202,23,-59,-230,-389,-525,-643,-726,-756,-735,-717,-673,-599,-511,-424,-253,-117,-1,118,65,-340,-174,52,70,-438,219,213,-296,65,286,449,-303,-121,-135,-244,-578,-229,-584,-115,-262,-468,-685,-838,-592,-183,2789,6037,10248,15121,20164,19513,26582,30699,31146,29807,26871,22866,18259,12373,9561,6299,4003,365,1779,587,872,512,178,-106,-2741,-4135,-562,-1506,-781,-878,-7795,-857,-793,-720,-46846,-191041,-57200,-423,-408,-7395,-488,-5608,-676,-1443,-781,-707,-603,-471,-2082,-272,-220,-730,-512,-335,-391,-1324,-801,-117,-486,336,-211,-1544,-195,-379,74,466,929,896,571,-123,249,-82,-83,78,-293,-44,754,299,-256,-149,-108,-48,-317,230,257,-251,-334,-620,-802,-920,-982,-1014,-1039,-1121,-1172,-1117,-974,-740,-541,-326,-133,-170,-388,-225,-121,-298,-69,-379,-197,-299,-414,-523,-613,-682,-803,-946,-981,-895,-671,-431,-95,-187,-216,-268,9,655,951,555,593,253,-30,-139,-56,11,-123,-67,-104,-452,-85,-216,-451,-554,-521,-411,-292,-198,-87,-61,-8,-30,-109,-324,-189,-330,-303,-467,-852,-1051,-341,-391,-452,-460,-351,-191,-3766,-432,604,878,1107,-9744,1500,1530,-2078,136,1851,1836,1792,1460,-794,-1195,-159,-168,130,-76,183,-135,-416,-690,-909,-1037,-1025,-938,-809,-674,-521,-400,-288,-168,-66,-53,-300,-249,34,5,-47,-88,-341,121,128,19,189,111,-59,-163,-462,-778,-1065,-1198,-1021,-736,-434,-115,126,55,-17,-161,45,54,49,224,28,-133,-92,-71,-159,-60,-233,-89,-73,-27,-279,-218,-338,-413,-441,-439,-425,-399,-349,-284,-261,-133,-47,63,-85,-116,-13,37,142,557,448,195,165,386,109,-214,-177,-525,-891,-1156,-1142,-896,-653,-435,-255,-120,-28,-2,103,160,200,164,150,-88,104,199,100,-143,-211,-348,-506,-649,-722,-660,-491,-289,-67,-18,148,230,386,132,-289,-23,114,-121,-403,-694,-940,-983,-788,-489,-162,109,285,-253,-86,-24,15,22,97,136,-493,-366,-197,-336,-417,-521,-572,-657,-686,-691,-712,-640,-521,-378,-67,14,-162,55,48,210,-67,-220,-128,-146,14,-265,-504,-670,-602,-354,-68,169,439,510,-226,-243,-250,-302,-250,138,93,-117,-109,-40,-68,55,-102,-53,70,83,-60,-262,-242,227,706,296,81,-311,-352,-633,-836,-953,-990,-941,-849,-718,-579,-451,-336,-140,22,-210,-114,-128,-103,218,313,-187,256,132,-180,-229,33,459,390,249,720,-1,132,-127,-216,200,177,20,-35,-152,-162,-429,-663,-854,-993,-1080,-1109,-1120,-1095,-1035,-948,-841,-700,-544,-377,-216,-215,0,52,75,50,-88,-129,-123,-151,-143,-96,-26,57,154,-279,-157,-78,-304,-361,-184,-332,-414,-409,-429,-138,-86,100,-138,-247,-43,119,87,164,-216,104,263,86,25,-296,-319,-482,-719,-933,-1105,-1267,-1383,-1451,-1472,-1461,-1412,-1330,-1226,-1116,-1025,-912,-807,-703,-606,-527,-487,-427,-416,-377,-382,-425,-495,-587,-701,-837,-993,-1130,-1188,-1129,-972,-805,-571,-315,-57,14,456,-71,255,-222,78,189,-89,-131,-35,-268,-98,224,92,149,45,-187,-209,107,-163,-160,-122,-301,-485,-587,-515,-275,56,-138,-288,56,225,91,-258,-188,175,650,620,-61,165,-13,-178,-307,-444,-515,-584,-691,-830,-939,-1013,-1057,-1106,-1145,-1180,-1207,-1210,-1200,-1144,-1099,-1018,-933,-855,-790,-706,-606,-510,-405,-274,-80,87,-21,-5,-6,-146,194,-22,-27,-69,-160,-264,-194,-163,-373,-464,-395,-258,-111,-117,-147,155,130,-223,374,-94,-10,-178,-141,-182,-172,-156,64,282,-87,-300,-336,77,215,112,-182,-318,61,118,-220,-299,-131,-33,-54,-253,-491,-766,-1035,-1245,-1385,-1425,-1392,-1326,-1299,-1309,-1374,-1435,-1449,-1311,-1070,-756,-417,-66,279,63,84,172,283,368,-167,-240,-342,-170,-57,-337,-107,-331,-502,-577,-589,-557,-519,-490,-504,-520,-536,-491,-371,-184,67,-243,-404,17,206,34,92,-333,-306,32,420,577,216,-128,71,64,148,16,-183,-132,59,402,193,-13,413,499,370,154,23,9,-130,-514,-776,-861,-664,-380,-119,213,59,-391,-172,-463,-35,550,165,64,165,-189,249,386,170,-56,-287,-553,-841,-1132,-1391,-1629,-1665,-1436,-1229,-1057,-930,-852,-800,-774,-783,-782,-845,-831,-798,-1025,-611,-507,-1729,-1068,-1507,-211,-446,-195,-256,-348,-452,-593,-743,-909,-1042,-1193,-1355,-1456,-1476,-1388,-1267,-1118,-997,-889,-763,-641,-495,-275,-336,25,-42,-375,86,102,222,768,169,-164,-157,88,59,378,572,132,316,205,-345,-340,-181,-172,-391,-238,-427,-344,-338,-314,-268,-182,-52,-249,-277,-58,348,84,-175,-155,40,-31,129,159,119,-405,-48,-114,-402,-92,-99,-388,-576,-501,-458,-88,202,159,-208,-220,-175,153,-13,-437,-262,-125,96,-28,-407,-640,-673,-575,-430,-288,-189,-118,-68,-10,-70,-145,1,-14,-97,14,-39,-125,-207,-285,-368,-424,-457,-473,-470,-440,-351,-328,-288,-272,-208,-178,-149,-82,-2,44,-43,-159,-179,-21],[-1007,-973,-844,-675,-480,-271,-46,-171,-96,-29,-193,-25,-47,52,-30,-324,21,296,571,97,-313,-411,287,558,680,967,772,766,816,287,-337,-42,88,135,-134,-110,-115,-147,-265,-499,-703,-858,-902,-879,-809,-711,-633,-571,-543,-544,-586,-662,-771,-892,-1036,-1192,-1350,-1488,-1360,-1212,-1084,-989,-947,-921,-941,-971,-1060,-1188,-1291,-1251,-1067,-828,-572,-293,-23,205,-199,-269,-152,-412,-56,-82,-8,-192,-303,157,237,153,6,161,384,24,251,474,292,192,-243,-162,-160,227,-15,-40,-57,-115,-163,-350,-487,-552,-545,-544,-544,-556,-604,-706,-773,-907,-1070,-1196,-1264,-1224,-1116,-982,-882,-774,-647,-542,-447,-372,-282,-184,-379,-149,-128,-268,-398,-126,-463,292,923,397,11,682,381,-834,8288,7666,8975,13532,20461,16001,23706,31146,36919,36149,33402,29080,23617,17445,11978,7019,3220,897,165,285,321,274,208,162,-2108,-2823,-31,-1090,-109,-39,-7462,337,550,-2633,-66568,-49482,1114,1115,1081,-8904,833,-8506,384,-165,-146,-382,-926,-2825,-3081,-1218,-1373,-1526,-1638,-1670,-1644,-1575,-1521,-1464,-1414,-1327,-1227,-1486,-986,-867,-746,-641,-567,-550,-555,-572,-608,-635,-620,-502,-309,-183,285,338,-276,-99,-211,-50,-321,181,141,-276,134,70,-411,-236,-443,-416,-355,292,326,151,-17,-67,-38,-133,-49,-129,-437,-223,-134,-319,-38,-494,-80,-154,-77,-73,-357,-192,818,221,-319,-139,-489,-954,-1279,-1429,-1269,-1023,-734,-504,-273,-98,117,184,-205,-247,-116,-39,-159,-79,-71,-494,-16,183,373,319,470,705,204,229,118,413,628,298,233,-280,218,-544,-246,-431,-801,-868,-1033,-1439,-1375,-984,-541,-167,-4030,273,621,744,778,-11267,714,614,-1594,341,235,93,-30,-138,-902,-1145,-234,-259,-237,-220,-213,-215,-201,-235,-266,-347,-458,-606,-762,-927,-1083,-1270,-1465,-1644,-1822,-1680,-1523,-1407,-1236,-1115,-1067,-1007,-1009,-1010,-1064,-1160,-1274,-1403,-1536,-1583,-1464,-1276,-1057,-806,-526,-265,-138,51,96,17,-80,-145,35,-52,-66,195,29,-54,-31,-102,-169,-35,-251,-267,-466,-683,-805,-788,-636,-363,-90,-197,-304,162,155,47,-292,183,324,46,-83,-147,-82,-63,84,532,470,219,239,445,147,-195,-224,-201,-379,-443,-507,-531,-563,-595,-643,-716,-809,-900,-944,-939,-889,-789,-675,-555,-450,-373,-320,-278,-270,-286,-320,-399,-510,-608,-682,-735,-713,-624,-505,-367,-223,-89,-254,-10,152,181,-55,-144,51,20,183,148,215,343,239,-299,-65,4,-31,12,-111,-373,-372,-365,-83,129,158,12,-205,-549,-900,-1246,-1248,-875,-531,-363,-64,24,-198,12,53,212,-121,-136,-10,-129,246,42,-6,-55,-123,-143,-169,-206,-202,-178,-293,-273,-270,-281,-228,-160,-169,-181,-177,-172,-139,-100,-83,-57,31,54,-74,-322,-287,204,299,172,12,-279,-454,-721,-939,-1041,-963,-764,-535,-293,-76,-230,-388,102,125,-140,-53,-98,-127,204,187,-221,138,114,-232,-207,-10,191,198,136,201,-22,73,-129,-208,-210,-318,-401,-502,-587,-646,-681,-692,-671,-610,-510,-356,-191,1,201,-15,-83,1,441,688,265,-175,-1,300,294,37,-142,-63,-21,-42,-118,-165,-196,-218,-206,-343,-271,-320,-345,-368,-202,-50,-100,-344,-270,-118,-77,139,-110,-220,53,146,58,186,-203,118,-93,-377,-645,-866,-1031,-1148,-1238,-1291,-1316,-1342,-1280,-1152,-1001,-855,-695,-523,-343,-169,-25,94,-34,49,182,-12,-235,-186,-256,308,338,182,-223,-187,-377,-553,-694,-759,-715,-588,-415,-259,-80,131,4,-44,441,-58,230,-243,104,187,-77,-105,-39,-331,-172,233,102,102,11,-225,-306,129,-80,-157,-15,370,-47,-127,163,156,103,-124,-268,36,208,67,-291,-300,196,387,210,-80,-259,-465,-670,-849,-1034,-1150,-1254,-1370,-1374,-1285,-1173,-1057,-974,-904,-856,-828,-810,-818,-823,-875,-912,-954,-997,-1039,-1046,-1025,-1006,-981,-939,-852,-804,-775,-753,-732,-733,-757,-803,-876,-973,-1089,-1220,-1332,-1319,-1151,-883,-578,-228,-39,-116,-185,142,100,-236,382,-118,0,-173,-153,-149,-166,-136,99,329,-9,-391,-480,-857,-1222,-1226,-887,-591,-313,-134,-177,-277,-112,-141,-249,-383,-513,-644,-747,-794,-819,-809,-758,-643,-513,-361,-218,-81,-98,-206,165,26,180,287,271,78,115,208,350,365,-302,-90,-250,-291,-106,-328,-78,-209,-340,-430,-489,-495,-463,-393,-327,-242,-165,-109,-41,139,268,-291,-339,-55,72,57,129,-262,-281,75,448,616,286,-85,74,11,156,36,-196,-156,29,36,-53,-126,-204,-275,-341,-426,-515,-527,-473,-380,-186,39,-197,92,-98,208,49,-463,-210,-441,-18,482,188,160,220,-261,215,196,-200,-579,-921,-1245,-1494,-1496,-1246,-946,-675,-389,-143,-86,-293,-143,189,280,371,262,23,-289,-534,-841,-953,-1045,-1009,-922,-1566,-774,-763,-819,-951,-1133,-1331,-1553,-1750,-1790,-1667,-1608,-1616,-1615,-1559,-1396,-1181,-907,-633,-356,-74,105,-16,-250,-326,54,-29,-370,49,73,208,769,191,-156,-216,42,59,260,-15,-338,-666,-1042,-1370,-1541,-1366,-1122,-881,-664,-493,-333,-182,-43,105,32,51,-273,-273,-98,328,77,-118,-102,19,-11,157,158,57,-430,-87,-117,-374,-203,-348,-439,-428,-280,-434,-117,163,131,-200,-276,-232,177,37,-480,-262,-60,99,-20,106,352,-255,2,136,-59,151,3,146,132,-98,-187,-46,-59,-101,2,78,-71,-224,-345,-440,-494,-528,-568,-619,-673,-689,-783,-860,-927,-980,-1025,-1058,-1053,-1042,-1076,-1098,-1167,-1228,-1294],[-210,-280,-279,-185,-22,-4,16,-175,-139,-57,-198,-60,-7,165,84,-239,-39,-180,-302,-188,-247,-424,235,470,507,407,265,119,-83,-287,-440,-576,-733,-855,-999,-1137,-1289,-1351,-1162,-981,-794,-621,-435,-292,-177,-80,-22,-154,11,-16,-113,-205,-287,-411,-551,-686,-801,-869,-899,-852,-765,-674,-613,-556,-538,-529,-586,-696,-837,-1018,-1272,-1292,-1000,-655,-298,37,-165,-296,-173,-486,-135,-94,-60,-214,-332,108,324,169,41,209,405,9,214,402,296,214,-219,-167,-152,246,-50,-77,-79,-126,-205,-282,-344,-384,-403,-467,-547,-634,-728,-818,-787,-726,-621,-464,-325,-303,-248,-169,-202,-513,-18,23,-260,193,219,253,-433,-170,-127,-267,-224,-32,-322,547,859,238,-130,497,78,-448,3144,4790,6792,10878,16037,12365,19918,29807,36149,47002,38097,39130,41123,24320,27285,19607,8314,7633,3758,1429,242,-108,-8,224,-1470,-1398,295,-255,8,-154,-7029,-648,-994,-7264,-65341,-1523,-1353,-1173,-983,-7775,-765,-11543,-842,-961,-1120,-1268,-2257,-5511,-4212,-1192,-1829,-868,-764,-707,-719,-1126,-884,-1039,-1235,-1402,-1503,-1438,-1269,-1079,-886,-720,-591,-524,-488,-475,-506,-565,-644,-691,-716,-663,-513,-230,-292,-35,-301,-48,-313,123,16,-256,155,61,-424,-295,-366,-341,-412,248,304,148,-20,-13,74,120,279,-69,-466,-219,-135,-316,19,-530,-203,-98,-56,-98,-404,-236,746,286,-280,-104,-150,-61,16,-330,-342,-454,-653,-913,-1143,-1285,-1105,-776,-364,-337,-162,-66,-184,-69,-19,-528,74,308,460,324,417,611,124,395,291,527,590,177,144,-234,216,-727,-144,-389,-690,-659,-218,-541,-756,-792,-653,-489,-4223,-175,-89,-60,-110,-13057,-322,-484,-1201,-851,-979,-1117,-1205,-1242,-1204,-1127,-1039,-949,-835,-707,-584,-466,-327,-223,-137,-246,-53,-40,-5,60,181,-79,161,0,11,44,-196,-334,46,32,-98,-34,-299,174,119,-51,-422,-758,-975,-958,-737,-450,-173,-147,129,-102,-104,43,77,-17,-125,-109,13,-157,-157,-21,-207,-388,-565,-747,-907,-1058,-1200,-1309,-1366,-1453,-1513,-1568,-1629,-1581,-1473,-1356,-1251,-1156,-1059,-966,-897,-804,-734,-625,-563,-507,-466,-438,-420,-472,-515,-583,-676,-773,-851,-865,-807,-701,-584,-436,-320,-237,-211,-217,-261,-346,-465,-589,-639,-569,-364,-28,208,-160,94,181,150,-187,-54,-210,-317,-13,30,-66,-321,150,-60,0,148,202,364,142,-219,5,308,235,-54,-150,49,90,201,43,157,326,197,-343,-126,-536,-942,-1343,-1009,-655,-351,-340,-98,107,211,224,190,37,-98,-244,-438,-548,-586,-472,-268,-34,-254,-51,59,211,-164,-59,83,-101,174,-69,13,32,642,537,-187,144,309,31,-261,-478,-584,-546,-428,-248,-93,-125,-158,-112,-18,-68,-224,-416,-643,-883,-1082,-1179,-969,-795,-650,-561,-484,-402,-373,-298,-180,-50,51,-92,-128,292,211,-119,-356,45,142,-59,6,-69,-137,205,190,-245,93,-11,-279,-281,-465,-634,-789,-873,-856,-772,-667,-528,-436,-357,-292,-219,-180,-137,-75,-54,-65,-119,-18,34,158,77,65,480,10,-101,-104,333,679,305,-144,-7,324,328,20,-191,1,-38,454,173,64,-154,-367,-521,-669,-779,-876,-963,-1042,-1154,-1040,-856,-663,-458,-258,-85,63,-88,-190,140,160,19,-158,-387,-644,-894,-819,-540,-238,-244,5,88,-3,-103,-208,-121,-347,90,-160,-77,-68,-27,-151,-277,-351,-402,-413,-396,-365,-347,-292,-293,-194,-147,-116,-191,-66,-226,-229,-203,-119,-174,-247,-344,-509,-647,-750,-740,-577,-330,-54,193,-272,119,171,-73,-81,-31,-343,-245,232,96,11,-72,-268,-337,143,5,-105,83,436,2,-157,121,107,66,-107,-252,-162,-268,-355,-407,-384,-296,-175,-26,-80,153,233,254,-82,-141,95,218,112,-298,-201,-334,-448,-568,-664,-740,-791,-808,-821,-805,-823,-819,-816,-819,-837,-845,-851,-883,-913,-889,-759,-629,-491,-342,-179,-270,64,-137,-167,-220,-35,-157,-221,27,181,92,-386,-111,18,-115,-197,95,-34,-259,-275,-342,-349,-305,-233,-132,-104,-110,130,483,91,-242,-331,5,743,322,-239,-282,23,-200,-350,-493,-569,-608,-600,-594,-581,-581,-573,-535,-511,-492,-473,-439,-431,-434,-478,-531,-613,-686,-789,-903,-1036,-1131,-1056,-907,-769,-641,-548,-461,-407,-384,-405,-455,-531,-617,-722,-845,-996,-1136,-1274,-1146,-1019,-900,-823,-756,-718,-678,-628,-559,-439,-321,-277,-131,-39,85,162,-195,-248,102,454,633,342,-57,63,-44,148,-11,-307,-618,-897,-1112,-994,-742,-468,-146,222,168,-35,92,626,49,154,207,-159,120,-74,205,38,-462,-223,-401,-15,406,223,259,268,-285,196,57,-494,-865,-767,-376,-26,-254,-405,-409,-30,555,-142,-68,-262,-154,173,198,344,851,645,-270,-636,-687,-40,-403,-658,-817,-1490,-887,-835,-723,-562,-360,-130,-206,29,-132,292,157,-73,-29,-271,-510,-671,-653,-504,-289,-57,109,-61,-306,-317,81,-22,-364,-69,-106,-85,-15,95,-131,-274,11,72,274,191,50,-105,-326,-540,-748,-927,-1097,-1167,-1098,-933,-688,-396,-84,242,-17,17,-286,-270,-131,301,65,-62,-45,-19,-5,164,143,10,-379,-105,-81,-307,-253,-133,73,35,88,-406,-148,120,111,-190,-255,-284,159,55,-488,-250,-4,92,-44,55,711,-254,-5,94,62,259,-25,18,27,-141,-240,-106,-112,-110,-35,-118,-503,-843,-1132,-1354,-1456,-1450,-1407,-1366,-1323,-1233,-1203,-1138,-1051,-953,-859,-776,-679,-596,-577,-562,-609,-661,-736],[-357,-594,-725,-704,-576,-425,-292,-166,-169,-168,-246,-321,-278,-112,149,-54,-37,200,460,-147,-189,-396,169,384,414,817,513,284,109,47,-335,-111,-52,-119,-220,-309,-323,-313,154,458,396,151,-133,14,-158,-327,-496,-649,-793,-923,-1052,-1175,-1295,-1389,-1452,-1445,-1371,-1259,-1168,-1069,-992,-949,-959,-986,-1055,-1127,-1255,-1416,-1586,-1728,-1548,-1329,-1112,-874,-641,-437,-267,-327,-205,-482,-232,-124,-123,-260,-375,31,274,159,44,213,397,-25,139,290,261,202,-228,-195,-154,234,-107,-139,-123,-84,122,16,-76,-186,-129,51,46,167,15,-9,26,216,287,286,-36,-245,-319,-325,-337,-513,-164,-130,-196,131,37,-57,-426,-235,-342,-387,-429,-452,-436,-375,-305,-201,-112,296,-2,-87,1958,2753,4098,6508,10262,8973,15668,26871,33402,38097,40919,41548,39810,32550,30711,24672,8948,13336,9097,6163,4325,3352,2844,2531,-744,221,1938,1685,1784,1746,-7314,1660,1577,-10348,-44752,1347,1230,1061,878,-2321,438,-13344,-85,-368,-664,-920,-2877,-7948,-5456,-1697,-2566,-1532,-1389,-1262,-1182,-1118,-1114,-1151,-1242,-1333,-1431,-1494,-1504,-1459,-1364,-1258,-1172,-1135,-1121,-1119,-1144,-1172,-1185,-1133,-1037,-870,-648,-347,-336,6,-397,-76,-328,31,-139,-226,138,12,-466,-398,-251,-282,-479,-44,-230,-386,-536,-600,-681,-719,-734,-714,-660,-582,-405,-324,60,-451,-352,-48,-60,-153,-471,-284,646,316,-257,-87,-149,-162,-81,-408,-313,-175,-96,-52,-365,-702,-884,-865,-614,-405,-218,-93,-220,-66,23,-531,156,74,-167,-223,-31,333,11,505,431,608,512,30,32,-208,200,-894,-45,-375,-543,-451,138,1015,861,739,674,586,-4399,407,286,142,-42,-15051,-416,-606,-934,-924,-988,-1049,-1068,-1072,-1041,-1028,-1021,-1068,-1135,-1231,-1357,-1461,-1390,-1180,-892,-577,-245,86,8,717,431,-36,149,7,-19,108,-127,-370,43,41,-118,-16,-279,201,105,-53,85,139,-63,-242,-640,-986,-1222,-1250,-1093,-906,-732,-554,-433,-329,-242,-197,-133,-262,-204,80,49,105,89,-137,-177,14,-250,67,132,107,-253,-198,-202,-105,-134,-189,-144,-11,-133,-260,-406,-517,-637,-687,-742,-744,-699,-604,-470,-366,-233,-109,-16,44,77,-94,-261,-250,-350,-209,-247,-412,-628,-868,-1125,-1332,-1164,-805,-376,70,456,164,245,-161,95,163,117,-192,15,-134,-341,-73,-39,-455,-882,-996,-694,-311,18,202,359,141,-174,28,296,213,-52,-129,52,176,225,-62,95,305,164,-374,-309,-534,-661,-687,-629,-537,-447,-357,-304,-287,-254,-268,-229,-211,-125,-259,-117,-77,-338,-312,-78,55,-310,-114,88,219,-178,14,158,-61,102,-167,58,21,639,644,-210,133,415,168,-164,-417,-694,-915,-1030,-945,-778,-600,-432,-311,-224,-198,-213,-271,-378,-515,-637,-781,-898,-1002,-1037,-1021,-949,-858,-832,-786,-725,-674,-658,-648,-642,-618,-591,-576,-518,-456,-361,-251,-128,-27,-116,190,266,-241,165,69,-303,-148,-135,-304,-542,-761,-898,-845,-599,-235,-173,37,131,45,94,-37,90,-79,-93,-130,-2,38,137,73,52,83,-3,-99,-196,-86,-101,-128,-175,-240,-296,-330,-366,-357,-429,-504,-594,-723,-887,-1068,-1188,-1105,-906,-652,-407,-328,-335,-225,-55,-250,-71,69,-16,-50,-96,-166,-222,-258,-310,-379,-489,-574,-632,-639,-554,-381,-137,-150,-53,77,110,15,-283,-91,-393,89,-107,-27,-80,127,306,346,108,91,171,194,-8,-191,-137,-318,108,-40,-176,-267,-297,-266,-228,-198,-15,-43,201,302,13,-180,11,39,-187,341,-49,153,-297,133,150,-70,-49,-5,-278,-503,-709,-730,-579,-377,-303,-243,83,93,-19,-32,-158,-314,-489,-671,-857,-1029,-1189,-1343,-1400,-1387,-1306,-1199,-1064,-911,-760,-596,-502,-392,-292,-224,-167,-204,-124,-118,-178,-386,-403,-492,-561,-634,-685,-715,-723,-704,-684,-642,-643,-640,-662,-718,-814,-924,-1052,-1223,-1419,-1588,-1517,-1323,-1127,-938,-755,-605,-483,-387,-319,-270,-235,-215,-233,-234,-309,-419,-590,-785,-1018,-1230,-1358,-1224,-1003,-762,-577,-447,-381,-369,-398,-413,-354,-217,21,308,205,-86,-255,-27,754,350,-245,-261,618,472,-103,-222,-77,-93,-170,-454,-757,-1060,-1232,-1116,-816,-448,-389,-325,-273,-212,-219,-20,-110,-88,241,101,301,338,213,57,103,238,446,300,-280,225,69,-338,-193,-357,74,-173,-291,-217,-12,5,-178,-253,171,108,232,14,-149,367,214,-317,-227,-213,-126,111,181,-137,-225,100,432,615,371,-55,-91,-454,-768,-1040,-1218,-1341,-1362,-1288,-1148,-974,-772,-529,-256,-5,-66,112,558,68,146,243,-124,133,-52,198,17,-398,-216,-349,-33,320,258,-4,-442,-868,-1154,-1079,-734,-284,186,90,-17,-271,-379,-418,-17,537,-177,-61,-231,-162,151,103,192,807,593,-273,-723,-568,-555,-711,-768,-757,-1389,-590,-488,-413,-388,-403,-445,-540,-662,-813,-939,-1081,-1232,-1327,-1372,-1340,-1249,-1098,-952,-811,-672,-583,-541,-512,-540,-557,-593,-607,-662,-673,-645,-576,-456,-330,-320,-39,106,333,501,272,337,236,-135,-267,-188,-142,-120,396,-90,-88,102,-41,-171,-270,-335,-382,-425,-443,-468,-488,-509,-499,-461,-398,-346,-269,-217,-316,-144,-141,-244,-385,-557,-776,-1018,-1245,-1398,-1333,-1135,-922,-735,-609,-552,-513,-552,-582,-572,-487,-317,-74,15,474,-239,9,59,202,389,-26,-89,-51,-173,-274,-152,-138,-96,-51,64,138,-101,-355,-621,-853,-1008,-1011,-859,-630,-330,-301,120,-165,-72,180,301,420,374,304,25,-126,-196,-153],[-930,-706,-317,-77,-80,23,-2,-195,-232,-138,-218,-152,55,377,321,109,-1,190,325,-289,-167,-375,78,282,320,90,-116,-154,-115,1,-312,-166,-115,-225,-269,-417,-409,-383,-53,-334,-628,-927,-1164,-1346,-1401,-1322,-1199,-1071,-970,-895,-853,-830,-820,-794,-765,-723,-668,-611,-591,-575,-585,-631,-730,-837,-977,-1107,-1274,-1454,-1605,-1662,-1558,-1383,-1195,-982,-770,-580,-417,-305,-190,-420,-274,-120,-142,-266,-374,-8,87,179,73,238,425,-17,92,208,256,226,-199,-172,-97,261,-113,-154,-120,-49,123,-62,-32,-140,-82,145,73,-9,-93,-172,-141,-102,-38,79,1,-134,-336,-432,-322,-418,-230,-249,-39,406,280,270,-323,-209,-191,-216,58,77,-24,985,681,60,-5,285,-85,239,3478,2577,3452,5978,7724,6204,11546,22866,29080,39130,41548,44191,43614,40948,36529,30887,13676,18603,13194,8916,5796,3727,2259,1033,-69,-1042,-1702,-1191,-725,-365,-8333,139,215,-10763,-35959,-93,-315,-590,-882,-1204,-1511,-13179,-1404,-1150,-936,-734,-2420,-5780,-6643,-1440,-2762,-634,-787,-965,-1172,-1360,-1550,-1648,-1567,-1399,-1237,-1081,-939,-1219,-655,-609,-347,-218,-86,-127,178,92,56,309,-236,-505,768,285,-322,107,-386,-55,-281,-7,-219,-112,165,10,-445,-441,-507,-782,-1039,-1323,-1558,-1497,-1253,-951,-699,-427,-164,44,-442,-232,-119,-276,144,-326,-429,52,-15,-170,-493,-251,589,384,-185,-18,-83,-216,-126,-419,-200,-109,-110,269,95,-181,-465,-807,-1148,-1530,-1462,-1144,-864,-680,-554,-485,-478,-544,-644,-629,-451,-150,-69,588,583,707,449,-80,-45,-155,218,-713,85,-330,-315,-200,106,1836,1658,1495,1379,1231,-4545,922,-5778,504,228,-17125,-350,-653,-946,-1178,-1239,-1161,-995,-824,-948,-952,-476,-395,-347,-515,-450,-530,-554,-535,-559,-280,-85,98,-70,438,333,31,157,32,-27,206,-23,-356,60,70,-105,20,-241,252,116,-68,67,168,-54,146,332,40,-112,-170,91,-80,-364,-597,-808,-941,-994,-1022,-994,-949,-895,-807,-704,-574,-434,-309,-188,-92,-213,6,57,48,-202,-197,-171,-126,-119,-127,-48,205,166,61,-330,291,313,50,-26,-175,-228,-183,-38,282,434,239,419,583,266,-23,-224,-240,-328,-187,-107,-290,-438,-438,-288,-357,-27,-105,64,590,542,197,286,-140,104,147,88,-188,77,-53,-354,-126,-107,-164,-233,-627,-1027,-1087,-830,-528,-253,-17,-122,52,280,187,-55,-89,50,-107,-274,-424,-508,-545,-475,-400,-210,-86,-82,42,144,128,76,-249,-100,-221,-344,-523,-662,-837,-945,-1016,-1100,-1099,-1074,-987,-883,-797,-734,-693,-662,-632,-599,-585,-577,-549,-554,-566,-569,-611,-595,-543,-517,-523,-518,-519,-564,-642,-747,-883,-1070,-1252,-1404,-1317,-1063,-789,-508,-265,-61,-149,-158,-45,-91,-182,-146,42,104,104,178,-93,124,520,355,-126,330,-24,28,300,175,-31,-237,-334,-383,-362,-283,-153,-97,-41,-2,-237,-3,-55,-313,-163,-229,-258,-264,-221,-145,-69,7,-157,-162,-8,110,49,121,-15,55,-114,-140,-165,-278,-373,-389,-347,-235,-85,65,-96,-276,91,449,348,-91,0,331,374,11,-258,119,-16,355,69,5,12,37,88,-215,302,77,-334,-295,-196,-221,-366,-519,-661,-781,-875,-917,-907,-872,-819,-776,-744,-741,-704,-655,-600,-531,-444,-322,-176,-116,68,201,104,-200,-55,-351,64,-56,3,-115,83,229,305,91,110,221,197,-11,-190,-133,-343,-306,-604,-919,-1192,-1248,-979,-568,-208,15,-31,293,253,-37,-245,-74,35,-266,255,-58,98,-323,131,110,-78,-22,24,-307,-638,-696,-505,-228,-223,-309,-147,351,174,60,243,245,93,-151,-307,-550,-801,-1062,-1335,-1541,-1665,-1524,-1376,-1224,-1064,-904,-718,-582,-409,-225,-57,-138,-277,142,501,226,-375,168,368,262,-115,-267,0,-219,-38,134,-135,97,22,-67,-277,-127,-127,-244,-418,-646,-906,-1148,-1394,-1388,-1095,-720,-353,-70,-281,-305,-197,205,-20,-245,-68,85,44,-331,-313,-589,-756,-797,-642,-469,-336,-252,-269,-379,-566,-812,-1021,-1034,-806,-417,3,325,53,-193,-53,757,368,-220,-237,624,434,-78,-199,-68,-111,-199,-511,-831,-1170,-1506,-1771,-1683,-1418,-1134,-825,-530,-238,-233,34,-77,-48,254,130,361,352,174,11,64,233,477,241,-128,357,101,-211,-358,-443,-377,-171,98,11,283,48,-117,-255,185,118,247,88,-199,287,89,-282,-179,-291,-163,140,201,-79,-201,79,393,441,172,-117,-393,-654,-837,-939,-911,-830,-691,-532,-369,-228,-113,0,99,142,-84,65,-33,-209,-377,-582,-742,-962,-1192,-1437,-1707,-1897,-1560,-1140,-692,-194,284,431,330,-115,197,209,146,246,286,89,-2,-269,-319,-416,19,528,-201,-63,-189,-158,141,24,103,54,-383,-820,-1253,-1352,-1018,-500,42,-169,-1299,-255,-122,117,-378,-367,-46,-366,27,-153,242,85,-144,163,-229,-82,54,-113,19,-78,-164,-282,-424,-553,-712,-831,-950,-1039,-1174,-1284,-1377,-1438,-1442,-1408,-1317,-1181,-958,-747,-515,-300,-79,77,-80,-188,-174,-123,-44,209,32,-152,-362,-579,-767,-878,-892,-827,-726,-600,-501,-441,-439,-472,-550,-675,-876,-1105,-1389,-1675,-1882,-1644,-1359,-1072,-813,-620,-498,-450,-495,-587,-696,-747,-662,-438,-197,34,37,-430,-195,87,91,-87,-33,487,-232,-41,-263,-425,-541,-589,-571,-473,-357,-315,-203,-150,-86,-77,58,213,146,68,-10,-36,9,-118,-175,-163,-231,-302,218,-134,-82,149,300,326,340,273,32,-106,-510,-865],[-676,-164,-76,-91,-87,51,-3,-187,-331,-801,-1183,-1145,-726,-295,46,295,94,271,264,-370,-139,-335,-361,-535,-663,-744,-732,-621,-506,-380,-259,-210,-154,-270,-297,-432,-418,-408,-13,298,346,61,-11,144,249,485,174,-127,169,145,-54,-402,-33,-208,-439,-601,-720,-826,-968,-1098,-1181,-1141,-985,-742,-494,-238,-52,60,25,19,-99,-295,-602,-932,-1273,-1439,-1139,-783,-454,-377,-291,-127,-168,-283,-383,-62,139,176,67,230,434,-26,11,102,225,228,-193,-157,-48,268,-136,-189,-138,-114,-500,-831,-1065,-1152,-1084,-967,-813,-629,-433,-243,14,165,392,291,17,-61,-377,-552,-226,-325,-264,-401,108,437,233,175,-243,-230,-267,-174,149,84,120,577,579,-2,56,185,-252,446,1756,1654,2431,4073,4644,4076,7877,18259,23617,41123,39810,43614,73557,50085,61199,39565,31429,44936,34602,25378,10711,12484,8943,6790,2343,4877,4686,4664,4780,4972,-9029,5533,5758,-9945,-35778,5780,5579,5302,4978,4570,4101,-11667,3025,2488,1970,1508,-1491,-3698,-7619,-539,-2350,-745,-1038,-1296,-1516,-1630,-1603,-1590,-1628,-1621,-1519,-1346,-1144,-1282,-708,-1047,-317,-192,-90,-136,48,71,57,179,-237,-555,315,191,-345,150,-361,-119,-360,-583,-844,-1127,-1387,-1606,-1511,-1292,-1051,-782,-477,-197,106,179,147,132,-48,294,488,63,-417,-274,-127,-275,169,-257,-379,96,-25,-250,-571,-232,17,-212,-423,-663,-883,-1086,-1043,-837,-520,-210,-173,348,536,186,60,136,-237,-279,-261,-68,-222,11,171,-340,379,625,493,74,146,298,-199,160,81,-29,-53,-236,-168,-163,-104,-577,-63,-334,-102,-175,-245,-321,-411,-471,-457,-446,-4772,-382,-12161,-1919,-9964,-19261,-751,-879,-958,-926,-739,-512,-235,58,-857,-928,-618,-406,-297,-634,173,400,20,294,-617,-326,356,-61,-465,-833,-1100,-1254,-1258,-1186,-1146,-1145,-1201,-1313,-1334,-1297,-1197,-978,-764,-502,-259,-130,15,160,-84,195,387,98,-67,-189,48,-79,15,21,74,-96,-103,-219,-505,-732,-885,-933,-920,-871,-822,-797,-776,-766,-766,-738,-657,-605,-525,-433,-358,-277,-195,-132,-99,-88,-81,-83,-318,-117,-151,-149,-197,-249,-310,-365,-403,-473,-495,-496,-491,-473,-445,-393,-325,-258,-338,-174,-93,64,-15,-119,-194,-332,-83,-126,21,610,595,214,300,-131,90,108,34,-203,103,2,-349,-165,-173,-235,-179,161,-63,33,190,200,256,136,-84,51,12,-149,-359,-596,-858,-1095,-1257,-1270,-1119,-935,-717,-519,-344,-213,-87,7,69,109,137,-222,-110,75,126,-15,221,263,-24,-300,-186,-102,-309,-256,-107,84,-359,-158,170,216,-181,104,199,-29,-88,-315,-581,-893,-1140,-1312,-1392,-1329,-1169,-1001,-882,-804,-757,-741,-757,-732,-663,-516,-276,-18,151,299,-81,-200,-219,-72,-96,-119,-73,-38,533,142,314,-44,125,624,444,-209,204,-8,65,-436,-904,-1331,-1647,-1587,-1454,-1440,-1530,-1639,-1482,-1212,-911,-614,-349,-157,-294,-92,-199,-102,-223,-311,-334,-281,-155,-176,-157,-50,85,52,139,-1,12,-147,-191,-202,-49,29,93,62,-2,516,90,-78,-291,-40,439,343,-79,14,308,377,10,-279,163,9,564,24,-59,-29,23,39,-134,495,108,-329,-238,-125,-89,-466,-893,-1296,-1549,-1252,-927,-628,-377,-165,-7,-105,142,-159,83,178,-189,-83,26,-33,-160,-109,-154,-165,-180,-165,-278,-79,-44,-8,-148,31,84,56,26,-43,-136,-265,-433,-661,-888,-1170,-1423,-1515,-1208,-871,-498,-86,-215,-211,18,-9,270,171,-71,-298,-157,35,-311,168,-60,45,-296,131,71,-78,15,74,-135,-277,163,48,-247,-239,-269,-48,190,38,-126,-279,-412,-492,-496,-418,-296,-147,-76,-197,-122,82,5,15,-83,200,449,100,16,401,384,38,-153,-339,168,386,236,-310,87,400,319,-137,-230,28,-212,-78,192,-197,47,35,-14,-250,-122,187,74,-590,-1281,-1236,-601,-108,-19,111,142,-332,-118,-346,-271,-473,-801,-1084,-1223,-1146,-970,-763,-585,-415,-288,-192,-164,-108,-118,-377,-250,-366,-507,-664,-844,-1019,-1145,-1177,-1047,-843,-619,-400,-175,-62,252,382,-168,-205,611,389,-52,-174,-58,-119,-52,-200,-317,-315,-176,9,-111,-205,-277,-349,-270,-214,-231,-454,-719,-679,-398,-39,263,367,136,-56,11,164,-170,-542,-956,-1384,-1381,-993,-632,-361,5,245,115,-37,227,89,-53,-253,199,11,-219,-449,-672,-876,-1014,-1061,-991,-862,-701,-540,-387,-232,-183,-125,-102,-141,-194,-286,-400,-551,-695,-848,-962,-1093,-1196,-1278,-1333,-1372,-1401,-1406,-1395,-1403,-1439,-1442,-1439,-1459,-1430,-1402,-1301,-1235,-1149,-1044,-922,-800,-705,-593,-479,-322,-163,16,239,2,218,99,-19,81,218,78,5,-257,-248,-417,69,522,-217,-83,-150,-149,138,-23,98,888,553,-325,-764,-399,-106,-650,-1185,-1428,-1241,-497,-93,120,-422,-416,-95,-449,25,-171,200,42,-181,185,-201,-2,69,-143,15,234,104,28,-182,-450,-307,130,-155,-504,-844,-1069,-1176,-1194,-1158,-1126,-1080,-1008,-848,-694,-513,-353,-193,-107,-50,-123,-165,-108,-158,-280,-450,-640,-857,-1109,-1359,-1511,-1425,-1174,-886,-586,-328,-115,26,119,-207,-26,-26,-222,-503,-826,-1196,-1565,-1747,-1385,-997,-653,-367,-148,-329,-197,-1,-71,-142,-178,-138,-84,-13,-421,-191,95,75,-125,-87,521,-238,50,-40,207,278,-9,-169,-78,-253,-356,-259,-141,-80,-115,38,376,312,318,371,196,181,-133,-174,-154,-210,-298,242,-110,-98,98,271,214,285,165,-541,-1299,-1977,-1780],[-1290,-1211,-1143,-1084,-992,-839,-612,-297,-270,-192,-210,-212,139,612,599,401,76,-319,-766,-1183,-1395,-1162,-858,-645,-553,-612,-785,-1041,-1428,-1463,-953,-433,-198,-269,-306,-363,-382,-394,-90,199,296,-5,77,222,416,555,165,-130,121,131,-62,-411,-575,-530,-348,-122,33,210,47,61,50,218,631,662,468,212,168,66,34,147,-8,-40,127,-94,-297,-486,-655,-804,-933,-1042,-1147,-1239,-1332,-1331,-1238,-1118,-981,-842,-688,-521,-354,-189,-90,-13,100,102,-196,-137,-228,-463,-736,-1010,-1276,-1522,-1721,-1678,-1545,-1417,-1275,-1159,-1015,-823,-600,-372,-66,99,404,250,17,-11,-420,-468,-95,-225,-225,-400,224,-113,-469,-831,-1160,-1312,-1118,-697,-289,50,250,622,482,-71,98,64,-428,570,2091,1026,1781,2615,2546,2551,4944,12373,17445,24320,32550,40948,50085,57347,62346,46618,61448,58776,51802,43182,15150,24989,17296,11280,4856,4533,3205,2641,2472,2416,-7497,2281,2177,-10671,-25462,2019,1875,1625,1328,1000,690,-8253,73,-183,-348,-365,-494,-1718,-7484,-230,-1525,-301,-374,-453,-813,-1750,-685,-770,-1280,-1023,-1295,-1386,-1561,-1610,-1478,-1689,-1117,-1010,-956,-953,-1016,-1105,-1160,-1075,-882,-618,-359,-116,-360,-1,-312,-199,-488,-787,-1084,-1195,-997,-672,-444,-348,208,-44,-393,28,243,198,216,150,-110,296,499,60,-390,-331,-147,-284,-584,-988,-809,-262,-56,-354,-650,-203,368,368,-144,15,-12,-401,-291,-419,-51,-71,-250,-16,-435,-909,-1325,-1686,-1634,-1393,-1108,-889,-723,-630,-547,-445,-316,-184,-60,-94,17,195,-330,519,653,584,158,-401,-298,-265,-580,-908,-1177,-1371,-1386,-1283,-1116,-965,-874,-815,-750,-749,-5073,-796,-18286,-14360,-21242,-20707,-1248,-1377,-1500,-1552,-1440,-1236,-929,-554,-729,-932,-783,-409,-310,-686,162,433,68,290,-394,-371,787,532,-342,232,88,63,64,-22,-131,307,113,-306,-5,32,-150,0,-284,260,58,-205,-39,84,-125,-119,-86,62,-24,-198,-1,-77,30,-5,61,-133,-84,36,-135,-194,-101,-216,-574,-892,-1153,-1348,-1441,-1449,-1408,-1334,-1227,-1174,-1113,-1051,-1008,-960,-905,-874,-877,-917,-980,-1068,-1202,-1320,-1456,-1510,-1526,-1437,-1278,-1075,-855,-695,-526,-392,-302,-252,-230,-212,-198,-239,-359,-158,-83,-12,-4,-4,-100,-250,-113,-128,-20,609,622,225,300,-122,69,60,-25,-222,108,45,-313,-137,-184,-274,-127,135,-104,-283,-381,-364,-272,-147,-47,38,143,84,-124,-27,5,365,255,-195,-135,169,57,-424,2,149,-137,-454,-778,-1076,-1313,-1437,-1476,-1464,-1399,-1379,-1314,-1269,-1132,-925,-708,-390,-305,-240,-132,87,-286,-79,230,206,-188,117,164,-46,-210,-55,166,-49,477,740,-102,-253,-750,-1186,-1487,-1489,-1240,-916,-626,-354,-149,-43,-13,19,195,311,-115,-244,-249,-86,-100,-60,-5,-123,439,100,236,-107,-534,-936,-1298,-1629,-1937,-2101,-1983,-1761,-1528,-1314,-1085,-897,-735,-630,-592,-595,-736,-915,-1112,-1292,-1387,-1358,-1206,-959,-749,-546,-388,-256,-159,-111,-96,-197,-163,-90,-73,-83,-128,-160,-141,-181,-250,-234,-39,26,82,61,-31,509,113,-54,-243,-178,397,314,-79,36,62,75,5,-296,192,35,479,-18,-126,-63,6,-21,-60,571,128,-326,-176,-32,-100,-110,336,33,-377,-769,-1108,-1361,-1478,-1410,-1234,-1016,-822,-613,-432,-304,-276,-198,-197,-222,-281,-391,-507,-613,-739,-849,-944,-1038,-1143,-1238,-1317,-1381,-1440,-1513,-1543,-1556,-1524,-1458,-1375,-1317,-1236,-1211,-1165,-1163,-1170,-1126,-973,-688,-292,-213,23,11,238,94,-91,-348,-246,25,-297,74,-66,-12,-265,122,27,-80,51,123,-67,-251,114,40,-308,-208,-228,-114,-207,-332,-443,-512,-526,-462,-311,-93,73,123,-75,-182,-158,48,-1,55,-9,198,469,-53,63,316,75,-189,-434,-662,-741,-689,-556,-381,-156,90,341,-177,-196,45,-197,-124,215,-264,0,74,41,-206,-81,202,112,-561,-1140,-1120,-570,-64,-19,120,129,-302,-154,-407,-189,63,337,76,-243,-158,31,26,-244,116,88,-131,-56,19,-101,-375,-30,-235,107,-256,-249,-257,-275,-349,-387,-401,-387,-352,-285,-196,-111,-19,-110,-172,78,42,-35,-154,-219,-355,-451,-507,-470,-344,-134,40,-111,-164,-225,-306,-184,-190,-223,148,22,8,243,177,453,204,-29,-220,-364,-432,-442,-363,-245,-97,47,40,-253,-320,169,489,132,-78,164,118,3,-251,208,119,-202,-557,-940,-1346,-1492,-1084,-690,-430,-123,197,233,29,-163,-29,257,369,155,-146,-433,-755,-949,-882,-556,-233,-164,114,248,-246,-49,571,443,141,-113,-429,-740,-1036,-1201,-1260,-1195,-1174,-1154,-1103,-994,-833,-673,-492,-338,-197,-127,-123,-174,-289,-472,-679,-922,-1151,-1283,-1245,-1065,-835,-576,-413,-162,14,-214,-113,-109,-131,153,-14,173,353,253,-372,-709,-337,-184,-367,-566,-796,-1201,-1265,-1494,-1729,-1499,-1263,-1021,-795,-550,-277,82,6,-203,207,-140,73,76,-167,9,219,40,-26,-213,-454,-310,136,-38,-653,-1419,-1832,-1337,-954,-687,-565,-551,-616,-661,-730,-740,-709,-622,-566,-503,-460,-431,-457,-494,-538,-617,-708,-837,-1027,-1268,-1539,-1774,-1788,-1514,-1134,-760,-423,-158,39,-280,-30,59,-133,-428,-759,-1087,-1279,-1279,-1023,-644,-258,57,-131,-310,-195,-43,102,-117,146,11,-212,-59,-409,-185,93,69,-148,-126,448,-234,95,-83,245,312,15,-73,32,-260,-364,-292,-96,-55,-142,23,302,134,259,404,276,245,-107,-108,-95,-154,-266,279,-68,-98,-180,-606,-1045,-1499,-1989,-2422,-2827,-3105,-3213],[-2149,-1969,-1611,-1202,-783,-378,6,-114,-230,-180,-169,-200,217,761,507,202,-122,-383,-501,-399,-127,-245,-66,89,295,683,514,437,161,40,-423,-989,-1589,-1886,-1537,-1053,-621,-329,-124,81,178,-56,207,335,626,655,184,-113,90,131,-60,-359,37,-115,459,375,-20,108,62,72,50,264,795,585,380,91,-336,-763,-1144,-1455,-1624,-1504,-1326,-1159,-1038,-982,-984,-1035,-1116,-1205,-1293,-1362,-1423,-1406,-1335,-1265,-1202,-1149,-1085,-1008,-920,-815,-733,-648,-566,-518,-503,-504,-501,-564,-643,-708,-759,-791,-798,-786,-734,-632,-472,-318,-142,65,15,179,41,35,407,221,18,31,-437,-358,53,-106,-122,-241,402,-25,-353,-402,-84,-288,-472,-116,205,0,377,1291,383,-129,136,-60,-538,645,3391,584,1412,1589,1379,1469,2826,9561,11978,27285,30711,36529,61199,62346,70198,53109,68677,63954,57169,49118,23109,32114,24485,17922,7875,8307,5173,3307,2977,2695,-3922,5847,6600,-15979,-1608,7128,6713,6049,5236,4332,3460,-2745,2225,2049,2124,2357,553,118,-6372,2659,-514,319,575,-1097,-1842,-2060,-176,-414,-1121,-1195,-1450,-1397,-1145,-1139,-630,-2404,-711,-297,-346,-449,-615,-813,-1013,-1124,-1135,-1034,-900,-760,-713,-762,-829,-949,-1188,-1431,-1736,-1655,-1385,-1148,-901,-714,-582,-494,-434,-444,-444,-451,-458,-352,-232,-43,162,48,-356,-385,-167,-294,150,-178,-228,113,-97,-461,-699,-168,261,333,-129,34,38,-465,-353,-389,14,-51,-328,186,498,35,-263,17,-143,-137,-324,-75,-249,39,271,-129,77,-176,-404,-495,-459,-356,-425,-141,-15,40,-14,-554,-418,-252,62,-331,215,-298,379,357,-182,580,576,583,634,654,-5456,701,-23724,-26373,-31803,-19249,347,158,-1115,-365,-935,-1033,-1422,-1722,-1598,-1140,-955,-403,-306,-640,203,518,125,255,-186,-401,819,534,-450,60,6,55,-244,-394,-402,-250,-8,-254,-49,4,-170,-16,-327,247,35,-286,-83,127,-161,-21,-569,-1088,-1387,-1229,-732,-166,46,-28,54,-161,-62,44,-141,-109,-61,-29,77,242,193,-195,-168,92,-167,166,190,6,-141,-279,-211,-338,-96,-49,-53,-110,-211,-346,-517,-635,-706,-630,-485,-260,-299,-45,-144,-72,169,109,386,531,283,70,-193,-223,-381,-134,12,112,-1,-85,-141,-181,-214,-242,-242,-234,-226,-196,-165,-130,-114,-137,-197,-289,-436,-624,-837,-1096,-1379,-1637,-1871,-2098,-2291,-2456,-2450,-2311,-2126,-1884,-1572,-1262,-878,-490,-164,2,-10,399,261,-112,-179,129,44,-382,-15,261,-91,-496,-1035,-1515,-1805,-1760,-1556,-1375,-1247,-1274,-1374,-1622,-1914,-2278,-2313,-1824,-1337,-813,-306,90,-193,52,309,203,-196,119,106,-75,-333,98,195,-71,400,817,-90,-33,-97,-518,-958,-1374,-1730,-2001,-2171,-2193,-2162,-2123,-2062,-1965,-1772,-1508,-1171,-790,-403,-78,-96,0,61,-192,350,62,303,42,-33,-585,-1170,-1770,-2312,-2109,-1689,-1346,-1133,-1078,-1124,-1286,-1467,-1585,-1545,-1336,-1164,-1017,-941,-951,-1027,-1126,-1138,-938,-610,-162,-202,87,1175,180,43,-205,-172,-126,-6,51,157,-173,-682,-1165,-1552,-1721,-1608,-1358,-1084,-872,-713,-614,-580,-604,-647,-698,-730,-734,-719,-697,-662,-622,-614,-590,-664,-732,-775,-775,-692,-510,-222,-84,11,625,146,-320,-107,75,-99,-32,433,507,191,-15,303,-23,43,89,-409,-874,-1230,-1271,-1016,-639,-297,8,87,17,-216,116,387,263,90,130,-128,-52,106,92,-240,-133,-105,175,38,67,90,18,-21,-168,-168,-304,195,277,14,45,327,65,-171,-214,31,34,200,33,-95,-385,-331,10,-236,-12,-73,-70,-233,-398,-591,-780,-914,-991,-984,-897,-777,-617,-442,-302,-192,-110,-67,-94,-144,-197,-243,-260,-224,-152,3,143,-85,-175,-189,12,-17,73,43,198,384,-187,101,0,-193,-445,-733,-1090,-1419,-1708,-1600,-1243,-849,-452,-63,-235,-168,47,-170,-169,226,-309,-26,136,101,-161,-29,221,116,147,-379,-853,-785,-400,-19,114,93,-286,-184,-462,-103,178,258,89,-248,-210,6,19,-219,125,57,-140,-21,-20,-149,-330,-175,-233,124,-294,-281,-306,-3,-273,159,40,-71,-182,-267,-327,-384,-423,-469,-559,-605,-668,-681,-724,-730,-717,-654,-580,-480,-384,-276,-143,-122,-151,-196,-274,-111,-169,-225,177,58,9,202,179,530,372,49,-276,-107,154,489,8,245,582,602,130,-273,-289,207,548,134,-126,85,117,32,-263,-132,-538,-930,-1186,-1120,-831,-479,-149,-89,-501,-99,206,233,66,-155,-126,154,298,202,-222,-134,-314,-72,22,-126,-246,-205,40,225,-284,-20,322,164,-78,-402,-742,-1102,-1441,-1376,-1135,-870,-719,-641,-627,-671,-761,-888,-944,-915,-772,-617,-476,-364,-310,-331,-393,-523,-685,-852,-1032,-1184,-1256,-1221,-1142,-1097,-1049,-1051,-1079,-1121,-1160,-1151,-1088,-996,-855,-777,-652,-637,-475,-460,-462,-484,-540,-1192,-690,-787,-920,-1107,-1335,-1576,-1641,-1357,-1018,-610,-205,-230,201,-79,120,54,-200,-6,181,-48,-107,-253,-439,-330,-320,-723,-933,-903,-638,-316,-22,210,257,-310,179,43,-219,-501,-772,-936,-1015,-971,-891,-818,-816,-842,-873,-918,-946,-980,-1063,-1200,-1365,-1475,-1382,-1053,-571,-58,-9,191,156,-366,-27,92,98,151,-42,110,169,-21,-83,-71,79,-6,-160,-307,-195,-95,77,-117,228,111,-343,-105,-416,-196,64,56,-174,-158,148,-241,-186,-289,-308,-257,-139,13,191,-236,-347,-318,-42,-30,-168,-396,-744,-1031,-1164,-1078,-772,-349,-59,0,-15,-90,-224,313,-24,-92,-7,161,-239,-657,-1115,-1536,-1970,-2354,-2674],[-497,-804,-1087,-1294,-1315,-1148,-898,-603,-368,-226,-169,-222,-181,-285,-452,-616,-735,-721,-552,-237,-119,-228,-94,22,296,675,447,373,84,25,-16,-237,-274,-178,-617,-811,-655,-298,-162,28,194,-133,323,433,817,738,183,-118,37,100,-89,-316,79,-122,484,426,-56,-35,-1033,-880,0,276,757,479,266,16,-492,-906,-930,-564,-124,-88,241,81,-169,93,-2,-126,-52,-284,-199,-131,-244,-286,-395,-200,-237,-287,-221,-35,237,-77,-303,-210,148,264,-169,-46,122,274,-192,-315,-242,-178,-409,-670,-894,-1077,-1218,-1386,-1539,-1653,-1709,-1704,-1569,-1458,-1365,-1260,-1172,-1066,-939,-797,-691,-591,-504,-492,-547,-683,-854,-1040,-1176,-1172,-1025,-724,-422,-157,75,285,277,-174,161,-192,-544,-245,-729,-1106,-498,892,797,653,1392,6299,7019,19607,24672,30887,39565,46618,53109,58516,62293,63924,62988,59425,35006,45093,36723,27916,11321,13586,9017,6340,5393,-355,-2,6717,7209,-27755,7782,7920,8007,8028,3219,7849,7605,3779,6804,6293,5721,3543,1802,1546,-5079,2611,580,353,454,-2019,-2671,-2093,-893,-1144,-1323,-1393,-1457,-1389,-1362,-1333,-1287,-2461,-1197,-1186,-1173,-1157,-1165,-1195,-1252,-1300,-1371,-1430,-1456,-1396,-1314,-1221,-1059,-888,-794,-684,-636,-643,-673,-750,-814,-906,-1005,-1072,-1065,-1002,-809,-531,-216,178,-214,248,477,32,-315,-419,-189,-303,120,-148,-186,89,-143,-549,-702,-141,167,286,-114,60,97,-475,-389,-358,78,-29,-400,79,382,10,-341,-70,-121,-78,-331,-71,-248,51,325,-8,567,774,249,-262,-182,68,-446,242,524,575,-194,-645,-519,-322,-11,-220,209,-220,626,504,-284,1400,1656,1710,1826,1924,-5919,-252,-28042,-37197,-40939,-17268,1899,1311,-1456,-85,-1118,376,241,-176,-570,-983,-1313,-1635,-1814,-1775,-1600,-1390,-1159,-964,-790,-651,-544,-478,-449,-416,-420,-489,-594,-696,-791,-805,-726,-573,-277,-31,-188,-35,-388,218,15,-370,-115,106,-196,-565,-982,-1427,-1837,-1968,-1625,-1148,-655,-155,43,-187,-51,37,-118,-35,-33,-108,69,218,177,-220,-157,105,-151,-428,-672,-956,-1206,-1426,-1630,-1793,-1907,-1994,-2061,-2091,-2060,-1975,-1869,-1694,-1512,-1262,-1037,-793,-536,-249,-156,-204,57,50,339,485,274,77,-204,-207,-415,-117,81,134,58,267,113,-103,-61,-35,-45,563,599,242,284,-100,29,-36,-246,-401,-528,-628,-703,-793,-894,-976,-1048,-1139,-1221,-1297,-1380,-1447,-1480,-1465,-1390,-1323,-1182,-1035,-881,-716,-572,-432,-314,-230,-185,-197,-248,-365,-541,-794,-1079,-1413,-1759,-1974,-1822,-1432,-1011,-619,-254,-70,148,148,-72,-307,-596,-1122,-1778,-2378,-1603,-765,-110,196,390,194,-222,97,17,-132,-364,246,209,-100,311,413,-470,-1389,-2072,-1687,-992,-380,-184,29,-81,180,52,-18,28,81,202,119,-186,-215,-158,-65,-98,-54,-193,-422,-714,-1101,-1537,-2015,-2288,-1769,-1211,-663,-174,-22,129,54,240,269,-88,-283,178,275,-123,-478,-836,-1063,-1172,-1224,-1284,-1401,-1529,-1509,-1296,-854,-310,125,831,245,8,-208,-198,-166,-76,43,160,-20,-151,-542,-993,-1325,-1441,-1320,-1060,-797,-564,-394,-306,-308,-374,-485,-604,-685,-684,-575,-350,-50,-4,-307,222,87,325,-73,-239,-78,-178,-664,-1230,-1782,-1965,-1465,-812,-177,-92,33,499,545,224,-20,302,-27,83,429,65,-269,15,-301,-603,-688,-558,-318,-58,24,-227,134,198,52,-173,-415,-640,-810,-888,-832,-666,-436,-218,0,26,22,307,214,70,-147,-199,-272,322,744,-72,100,349,93,-141,-217,39,56,161,-4,-81,-390,-399,-244,-331,-408,-465,-521,-579,-608,-612,-590,-506,-379,-206,-225,1,57,-323,-82,-157,156,4,-289,-551,-682,-611,-349,-37,-208,105,153,-96,-171,-207,-17,-34,74,82,209,231,-270,-102,-340,-617,-925,-1168,-1241,-974,-526,-54,-192,-177,381,347,-299,-139,48,-120,-193,235,-261,-4,226,173,-104,33,250,81,137,-200,-215,558,564,0,108,46,-271,-196,-451,-14,280,245,-166,-600,-1045,-1468,-1660,-1446,-1080,-746,-469,-299,-140,-184,-269,-273,-236,-345,-459,-587,-710,-821,-948,-1056,-1157,-1250,-1328,-1357,-1323,-1233,-1075,-880,-698,-455,-229,-32,-136,-94,-145,-104,268,122,-312,83,82,-115,-141,-165,-234,-35,-131,-213,-221,-401,-539,-662,-727,-731,-646,-490,-397,-109,126,391,-54,324,587,664,209,-274,-242,281,-56,-462,-804,-874,-519,59,-257,196,128,174,348,-88,-125,-371,-101,-262,-843,-764,-166,250,118,-122,-206,64,201,102,-295,-185,-337,-125,7,-97,-235,-418,-491,-467,-403,-348,-307,-299,-361,-492,-609,-695,-728,-613,-436,-172,33,61,242,-66,-5,231,116,-82,-274,-492,-703,-876,-1013,-1125,-1177,-1208,-1199,-1143,-1082,-1013,-939,-847,-783,-779,-777,-821,-880,-943,-998,-1009,-978,-925,-830,-795,-707,-642,-548,-505,-446,-369,-289,-1175,-647,-192,33,-456,-480,-139,-497,48,-197,-232,-367,-477,-494,-456,-371,-274,-201,-107,-91,-131,-219,-397,-610,-893,-1154,-1342,-1256,-1013,-701,-393,-126,89,197,-295,83,-88,-393,-749,-1109,-1236,-1022,-643,-277,-113,-18,127,225,82,-127,-396,-722,-1066,-1338,-1324,-978,-499,-139,2,-10,226,148,-441,5,109,113,211,30,151,171,-16,-40,-31,69,-62,-181,-303,-185,-147,44,-125,290,83,-389,-129,-427,-215,17,45,-193,-176,213,-251,187,-176,648,603,25,195,372,-179,-311,-473,-834,-1090,-1126,-979,-771,-561,-397,-297,-223,-153,-65,64,55,-40,-188,324,8,-101,-84,159,-56,90,-13,-11,-178,-458,-754],[113,-58,-162,-262,-345,-424,-504,-561,-668,-836,-996,-1125,-1122,-1013,-830,-583,-339,-115,56,-87,-159,-223,-102,-36,-204,-477,-764,-1043,-1382,-1741,-2066,-2304,-2191,-1840,-1461,-1043,-619,-248,-175,-61,117,-193,442,534,1000,825,188,-118,-5,71,-129,-262,131,-124,502,470,-35,-192,112,96,19,269,584,283,152,38,66,-42,122,364,325,-146,203,58,-209,54,0,-74,3,-254,-175,-118,-254,-267,-397,-222,-170,-130,-113,44,377,-104,-404,-294,150,306,-146,6,181,279,-204,-354,-296,-248,-114,-188,144,24,-140,355,98,122,-169,259,167,-103,393,162,-14,64,-415,-172,-32,-77,-44,14,105,203,-25,216,113,-342,-547,-104,123,-162,-383,-772,-1089,-1257,-1260,-1182,-1156,-1096,-788,-25,1034,434,424,28,428,4003,3220,8314,8948,13676,31429,61448,68677,62293,178985,206401,218373,212696,50709,61765,76858,40673,15359,14388,1518,3152,4972,-2142,3104,4943,5617,-41963,4471,3456,2800,2484,-17030,1506,683,87,57,287,457,609,785,983,-3851,955,711,282,118,-2847,-3258,-1662,-656,-823,-957,-1732,-1465,-1296,-692,-980,-507,-2095,-1145,-611,-741,-891,-1058,-1198,-1278,-1249,-1171,-1059,-961,-875,-878,-955,-1008,-1071,-1217,-1338,-1494,-1659,-1788,-1901,-1935,-1926,-1841,-1648,-1345,-995,-564,-116,304,191,-258,203,451,12,-266,-413,-213,-307,83,-114,-167,42,-196,-540,-664,-124,81,-164,-523,-879,-1206,-1576,-1857,-2097,-2101,-1894,-1579,-1317,-1082,-949,-833,-791,-769,-822,-806,-764,-645,-473,-211,115,471,787,218,-142,-218,39,-387,80,401,459,-369,-558,-578,-410,-89,-128,175,-99,455,383,-379,292,230,190,213,231,-6409,-1759,-30876,-46285,-48271,-15394,817,991,-1879,-404,-1240,100,2240,1537,-270,-1005,-962,-429,-313,-790,-1337,-1836,-2074,-1776,-1328,-900,-526,-247,-376,-103,-122,-419,-885,-1442,-1832,-1391,-575,-160,-164,-72,-200,-53,-448,173,-1,-431,-133,81,-224,455,638,306,-4,-507,-957,-1362,-1629,-1621,-1424,-1142,-848,-602,-356,-143,-19,-187,60,179,148,-244,-140,-96,-313,-539,-738,-974,-1164,-1299,-1394,-1426,-1401,-1356,-1315,-1281,-1243,-1208,-1202,-1177,-1188,-1176,-1232,-1319,-1449,-1611,-1787,-1972,-1922,-1656,-1320,-969,-624,-291,-224,-192,-455,-107,147,109,91,317,204,-50,-6,41,-15,297,359,234,260,-100,3,-92,-190,-271,36,109,-187,116,45,-32,46,-7,-224,-119,-248,-384,-504,-590,-621,-666,-633,-590,-527,-441,-361,-267,-182,-119,-158,-94,-141,-282,-422,-668,-934,-1205,-1375,-1289,-966,-512,-143,21,141,-56,250,306,-19,-301,-165,-260,-877,-1383,-1349,-721,-39,337,472,186,-258,61,-92,-204,-222,379,208,-127,219,194,-996,-1180,-62,598,-9,363,-91,92,-32,234,73,-15,36,93,265,291,-225,-155,-79,-47,-104,92,-155,-301,-255,-92,148,108,42,622,635,32,-168,-52,-184,-535,-913,-1317,-1671,-1938,-1899,-1669,-1432,-1207,-1102,-1026,-982,-966,-968,-993,-1010,-963,-922,-825,-708,-560,-410,-297,-221,-200,-233,-199,-158,-194,-268,-338,-363,-326,-357,-219,-120,24,108,84,-98,496,190,28,-40,-255,-30,124,-133,144,65,242,-17,-312,219,102,256,-82,-261,-69,-43,-219,-321,-832,-953,-723,-364,-43,-80,86,468,505,242,-34,291,-39,118,428,16,-331,-73,-284,-72,52,-121,-123,-301,-461,-593,-708,-764,-758,-755,-742,-748,-798,-908,-1054,-1214,-1361,-1468,-1511,-1420,-1252,-1028,-783,-539,-329,-235,-236,275,429,-163,149,343,110,-109,-225,-196,-484,-784,-1082,-1404,-1637,-1763,-1756,-1635,-1454,-1231,-990,-747,-485,-232,-79,147,256,66,-219,-42,83,-237,-13,-128,190,691,365,200,309,894,724,-25,-263,110,143,-112,-178,-221,-92,-60,15,30,33,37,-267,164,334,282,-188,-220,-292,208,425,-13,-171,-227,354,316,-372,-116,40,-61,-197,232,-190,52,325,244,-51,89,276,37,115,-123,-206,530,525,23,91,-15,-267,-206,-411,62,354,320,72,-245,-561,-945,-1328,-1692,-1848,-1656,-1345,-1081,-796,-594,-441,-354,-302,-281,-324,-327,-366,-427,-530,-646,-794,-971,-1168,-1329,-1375,-1258,-986,-643,-317,49,191,-39,-125,-117,-153,-90,350,125,-302,119,102,-108,-148,-341,-553,-774,-970,-1130,-1146,-1000,-686,-320,61,400,374,-4,-412,-58,99,438,-94,106,-196,-448,-563,-494,-236,149,620,156,-171,-46,91,82,-253,182,140,132,382,-27,-219,-260,-68,-594,-863,-607,-111,260,162,-86,-245,-27,111,-7,-376,-247,-377,-822,-1249,-1565,-1695,-1530,-1284,-1066,-902,-788,-679,-564,-469,-391,-271,-141,-34,117,254,-14,96,75,249,-78,67,357,252,21,74,-60,-204,-302,-373,-444,-503,-599,-726,-878,-1087,-1335,-1592,-1810,-1953,-1911,-1749,-1634,-1571,-1566,-1622,-1708,-1814,-1936,-1957,-1877,-1664,-1446,-1183,-958,-705,-426,-138,-1157,-779,-286,-9,-415,-432,-78,-421,69,-194,-28,-79,-219,-535,-717,-684,-473,-181,0,103,-218,-264,-298,-354,-344,79,-51,-139,-371,-818,-1282,-1741,-2155,-2339,-2051,-1836,-1666,-1640,-1711,-1895,-2129,-2216,-1884,-1492,-1092,-765,-484,-265,-131,-88,-32,-67,-129,-182,-205,-215,-238,-121,-71,4,149,120,-445,61,137,134,265,98,181,154,-31,-30,-17,58,-115,-205,-294,-169,-199,0,-142,331,270,-274,-110,-431,-233,-38,39,-199,-173,217,-254,234,-217,670,537,7,326,560,-85,-263,-323,-121,-465,-515,-299,-60,-322,-2,349,58,-421,-1041,-1687,-2119,-1990,-1561,-1048,-594,-246,-155,84,-121,6,-80,-206,-419,-621,-819],[-2890,-2306,-1641,-1058,-596,-273,-78,-32,-140,-247,-164,-234,332,826,1074,944,494,940,790,-30,-193,-203,-70,-57,-817,-1607,-2329,-2833,-2864,-2455,-1948,-1490,-1145,-842,-626,-456,-349,-327,-345,-409,-473,-529,-521,-486,-401,-255,-78,-85,-8,69,-150,-179,211,-102,530,425,50,-269,-490,-930,-1429,-1992,-2594,-2990,-2747,-2083,-1351,-604,141,765,448,-197,171,50,-220,30,9,-13,79,-200,-143,-77,-219,-221,-383,-212,-48,96,-167,-6,348,-114,-425,-344,184,383,-97,77,249,298,-196,-349,-343,-291,-153,-101,200,84,-143,391,88,53,-361,-1164,-1797,-2391,-2744,-2481,-1985,-1547,-1193,-806,-350,120,299,261,-5,-379,-477,-324,-152,-347,-519,-864,-631,-240,720,418,-562,-919,73,-406,-448,692,2623,-177,888,177,115,-395,-246,365,897,7633,13336,18603,44936,58776,63954,63924,206401,1195687,1219640,324736,69520,82293,101320,58325,21062,50789,-666,3511,15322,-1766,4609,10322,669,-25489,222,1963,2982,2095,-6420,-1177,-1379,-70,1233,1736,1393,854,818,1194,-2767,918,209,-453,-750,-3497,-2744,-1142,-1699,-2245,-2491,-2513,-2658,-2888,-2902,-2743,-2696,-2839,-3072,-3242,-3194,-2987,-2705,-2412,-2200,-2071,-2041,-2026,-1986,-1898,-1881,-1973,-2102,-2288,-2567,-2809,-3058,-3100,-2787,-2386,-1942,-1542,-1169,-790,-395,-60,236,381,486,209,-290,153,422,-1,-206,-353,-235,-302,53,-65,-154,-14,-240,-449,-584,-112,-154,-614,-965,-1243,-1407,-1515,-1429,-1249,-959,-645,-520,-108,159,52,-205,-271,-110,0,-299,-53,-199,62,432,235,603,833,243,39,-202,27,-285,-55,256,321,-518,-447,-572,-507,-898,-1020,-926,-808,-735,-788,-935,-1196,-1570,-1996,-2391,-2677,-6525,-3677,-32005,-53193,-53880,-13663,-311,-63,-2349,-779,-1332,-1330,-1838,-2226,-2233,-1874,-1399,-969,-623,-407,-336,-393,-529,-760,-1022,-1274,-1457,-1549,-1538,-1477,-1398,-1375,-1391,-1402,-1395,-1283,-1057,-740,-261,-113,-197,-67,-475,112,-13,-401,-135,53,-240,518,710,384,265,-77,-141,-89,40,-103,10,-224,-56,-19,-42,65,-19,-262,52,131,109,-268,-123,118,-119,60,-414,-958,-1130,-899,-439,-222,21,-35,-13,-192,-282,-272,-125,493,356,-3,-35,-135,-245,-46,-145,-281,-158,-89,207,374,245,47,-250,-179,-498,-106,197,81,121,249,109,-16,-149,-300,-460,-650,-881,-1116,-1352,-1539,-1647,-1653,-1562,-1391,-1206,-1027,-870,-778,-753,-764,-820,-944,-1107,-1311,-1562,-1830,-2085,-2297,-2408,-2426,-2266,-2046,-1803,-1553,-1320,-1080,-837,-591,-325,-83,80,-241,-160,184,-166,124,596,733,640,-260,-158,-224,-642,-1132,-1582,-2051,-2413,-2576,-2454,-2220,-2040,-1870,-1747,-1687,-1684,-1727,-1787,-1843,-1871,-1865,-1791,-1611,-1384,-1099,-765,-449,-78,304,-183,-285,462,627,-76,455,37,194,50,279,82,-22,-61,-106,-74,-18,-257,-88,-8,-40,-116,-22,-85,-240,-237,-346,-473,-637,-918,-1213,-1472,-1600,-1492,-1149,-697,-224,51,245,-74,-225,157,330,-4,-339,-682,-821,-695,-356,-22,-137,-175,76,337,273,-404,199,904,330,-73,-430,-985,-1557,-2140,-2483,-1929,-1260,-515,-289,-313,-206,-169,6,118,91,-121,487,203,37,-1,-168,-155,24,-176,177,-11,173,-40,-325,203,103,187,-80,-239,-61,-70,-285,73,-564,-856,-824,-615,-391,-201,-58,29,86,126,-63,196,-57,139,410,-46,-379,-141,-327,-126,29,-29,190,91,15,-222,141,349,220,250,-76,-374,-643,-885,-1078,-1223,-1338,-1452,-1600,-1738,-1892,-2022,-2077,-2018,-1900,-1724,-1602,-1470,-1408,-1405,-1425,-1421,-1339,-1147,-860,-506,-113,73,-23,-42,-322,-398,-69,-54,-182,-827,-1555,-1922,-1173,-161,-85,159,280,80,-210,-60,112,-108,57,-112,205,641,358,164,259,908,761,-27,-317,98,114,-134,-196,-233,-74,-94,11,96,244,228,-237,172,491,203,-196,-253,-249,192,328,-120,-162,-229,324,267,-453,-104,28,2,-178,215,-127,124,425,307,-1,132,296,-10,79,-54,-197,487,139,-704,-1471,-2055,-1778,-1196,-655,-198,163,417,45,-251,-306,-30,31,-223,-506,-756,-920,-1011,-951,-873,-780,-712,-652,-600,-548,-509,-479,-462,-507,-596,-755,-994,-1315,-1676,-1975,-1880,-1435,-926,-465,1,167,-54,-117,-142,-165,-76,409,125,-297,143,-123,-401,-638,-793,-814,-727,-531,-283,10,141,3,59,186,649,363,-25,-537,-1295,-2189,-1733,-662,377,473,636,260,-285,-169,434,710,160,-186,-114,47,84,-246,159,154,26,-293,-512,-650,-703,-714,-696,-687,-687,-709,-750,-795,-919,-1042,-1146,-1250,-1290,-1281,-1214,-1133,-1025,-936,-845,-831,-860,-947,-1091,-1292,-1534,-1765,-1971,-2171,-2356,-2403,-2319,-2237,-2082,-1897,-1606,-1326,-1030,-731,-463,-262,-183,-194,-328,-545,-883,-1299,-1714,-1977,-1862,-1502,-1154,-881,-712,-700,-835,-1084,-1377,-1645,-1737,-1520,-1197,-888,-666,-564,-567,-670,-853,-1018,-1145,-995,-624,-52,562,1231,-426,-143,-1130,-896,-406,-47,-347,-374,5,-332,90,-194,-90,-86,-188,110,144,191,-36,-148,-2,50,-308,-350,-327,-325,-348,37,-37,-73,113,45,81,382,370,524,-302,378,608,410,213,10,-145,-285,-324,-282,-167,-59,46,124,130,-95,-50,-254,-511,-789,-1066,-1346,-1625,-1865,-2046,-2080,-1926,-1602,-1183,-721,-281,142,298,149,183,109,-78,-71,-47,34,-172,-244,-289,-160,-259,-60,-184,331,154,-140,-69,-425,-258,-99,27,-206,-164,14,-290,-628,-947,-1207,-1413,-1573,-1738,-1929,-2211,-2449,-2347,-1868,-1247,-599,-76,-218,-153,-109,340,139,-483,-1279,-2110,-2408,-1664,-780,65,53,-127,-225,122,-190,-102,-116,-107,-884,-1686,-2357],[208,26,41,-28,124,185,28,-360,-1262,-2284,-2103,-996,163,1033,1113,957,482,952,817,-17,-255,-202,-37,-64,262,616,215,-305,-842,-1309,-1662,-1940,-2187,-2355,-2516,-2661,-2828,-3052,-3238,-3053,-2753,-2428,-2061,-1726,-1438,-1206,-1069,-1017,-1066,-1213,-1473,-1838,-2286,-2728,-2948,-2666,-2162,-1626,-1166,-795,-564,-489,-581,-780,-1092,-1425,-1682,-1619,-1142,-423,343,-273,104,13,-253,-28,-20,13,130,-166,-150,-51,-180,-193,-397,-216,-91,57,-246,-80,276,-148,-355,-393,-260,-590,-916,-1151,-1200,-1095,-800,-362,-414,-292,-199,-35,227,118,-156,395,48,-49,-457,-203,-669,-1333,-2052,-2591,-2904,-3161,-3459,-3314,-2654,-1985,-1575,-1460,-1329,-935,-403,-69,-76,-366,-353,-125,-27,-332,819,1223,20,-193,178,-488,-450,666,1537,-239,702,71,-156,-636,-759,1779,165,3758,9097,13194,34602,51802,57169,62988,218373,1219640,1369583,322827,89968,104976,128307,81169,31445,62755,1218,6776,4362,2026,10203,23260,-8848,-12348,14751,16631,17215,15455,12473,9979,9111,9325,4162,8372,6571,4649,3201,1400,-1865,579,-524,-1676,-2724,-3545,-3922,-3346,-2180,-822,-149,-1427,-1370,-1221,-204,-987,-174,-1606,-1682,465,329,-130,-104,60,154,-130,-36,143,-470,-672,-78,512,-28,-551,-802,-1818,-2954,-4186,-4223,-3074,-1984,-1061,-281,88,-261,95,465,425,537,219,-329,83,374,-25,-147,-265,-266,-299,19,-5,-138,-87,-284,-356,-486,-855,-1767,-2749,-3531,-3690,-3034,-2176,-1249,-436,258,32,-476,-187,53,87,-93,-368,-114,19,-274,-46,-149,56,474,341,580,849,304,219,-158,19,-177,-133,107,-855,-1893,-2927,-3855,-4272,-3904,-3433,-3053,-2838,-2754,-2821,-2972,-3205,-3506,-3783,-3913,-3858,-6001,-5846,-31340,-56942,-57249,-12065,-2476,-2798,-3321,-4003,-4470,-3721,-2670,-1571,-469,-883,-591,-541,-371,-292,551,1038,353,54,342,-300,-659,-808,-697,-436,-121,-22,-210,-119,-193,133,17,-95,-293,-148,-163,-66,-425,44,-16,-307,-120,31,-238,581,785,486,384,-19,-149,-101,29,-121,-1,-226,-60,-59,-7,99,-22,-310,53,99,75,-628,-1423,-2083,-2444,-2346,-1869,-1293,-680,-276,-343,-111,84,-52,-75,-264,-253,-215,-93,517,369,-17,-46,-103,-193,-62,-120,-212,-229,-152,137,332,238,19,-258,-155,-506,-102,245,66,115,-84,-252,-403,-552,-696,-812,-918,-1024,-1104,-1176,-1223,-1267,-1312,-1361,-1398,-1450,-1504,-1558,-1646,-1766,-1893,-2039,-2236,-2456,-2702,-2970,-3206,-3330,-3272,-3020,-2701,-2283,-1867,-1461,-1069,-711,-361,-26,43,-83,95,123,-194,-212,136,-200,133,583,754,691,-282,-160,-15,68,10,288,358,84,-301,-81,-85,-225,-246,-218,-34,69,584,619,187,-319,-354,-1073,-1779,-2499,-3156,-3488,-3174,-2564,-1908,-1319,-822,-387,-44,-24,245,213,118,-76,-276,-487,-674,-819,-958,-1107,-1327,-1628,-2030,-2535,-3103,-3566,-3308,-2746,-2281,-1952,-1826,-1878,-2101,-2510,-2861,-2792,-2236,-1512,-756,-51,-233,-48,235,-75,-174,165,458,165,-464,-1225,-1937,-2414,-2335,-1757,-1021,-282,115,425,230,-355,240,1037,352,-117,-176,-305,-580,-1204,-1703,-1969,-1827,-1304,-541,-266,-194,-220,-10,135,107,-136,482,215,45,28,-93,-197,-73,-215,217,-68,104,-61,-332,187,106,136,-59,-187,-47,-92,-332,167,540,8,-367,-577,-670,-667,-595,-500,-396,-302,-240,-192,-159,-150,-151,-177,-353,-292,-335,-375,-428,-486,-551,-605,-655,-721,-828,-943,-1054,-1202,-1349,-1500,-1665,-1858,-2054,-2245,-2423,-2591,-2752,-2837,-2863,-2834,-2791,-2785,-2864,-2984,-3203,-3080,-2667,-2163,-1576,-922,-228,-43,-272,14,87,30,-20,-28,-276,-346,-112,-25,-156,-1301,-2537,-2684,-1407,-224,-98,155,292,77,-186,-42,141,45,134,-104,202,568,353,131,197,901,768,-41,-367,69,67,-157,-225,-247,-98,-131,-47,71,259,222,-228,159,387,133,-178,-298,-221,85,215,-234,-166,-197,296,202,-448,-103,11,61,-146,179,-78,195,515,361,36,155,301,-58,28,0,-191,423,431,73,23,-183,-285,-246,-353,164,396,363,-10,-265,-327,-58,19,-193,-39,-178,-133,65,-155,-285,-91,21,-209,-157,-454,-756,-1026,-1241,-1429,-1567,-1696,-1837,-2010,-2198,-2382,-2528,-2526,-2364,-2145,-1845,-1557,-1238,-981,-733,-522,-326,-194,-122,-304,-241,-401,-658,-991,-1382,-1794,-2243,-2676,-2922,-2627,-2249,-1885,-1611,-1422,-1350,-1379,-1504,-1686,-1844,-1780,-1374,-654,227,355,539,218,-302,-149,487,722,151,-204,-187,-18,64,-241,-147,-787,-1243,-1481,-1563,-1589,-1607,-1675,-1786,-1945,-2104,-2217,-2223,-2081,-1902,-1660,-1387,-1149,-915,-726,-579,-512,-495,-555,-656,-861,-1122,-1432,-1772,-2101,-2339,-2366,-2210,-2019,-1876,-1772,-1758,-1866,-2018,-2239,-2414,-2570,-2563,-2388,-2143,-1913,-1765,-1661,-1631,-1621,-1656,-1695,-1694,-1654,-1600,-1534,-1524,-1578,-1701,-1925,-2203,-2421,-2356,-1991,-1510,-973,-495,-376,-14,-44,217,400,385,257,29,-750,-294,-290,-236,-46,-1353,-308,-1090,-955,-536,-61,-257,-309,108,-234,116,-193,-145,-80,-163,35,204,172,-77,-106,-8,-2,-391,-429,-356,-305,-339,-10,-11,-5,171,76,111,444,380,573,-303,434,678,659,272,484,337,-65,-377,-482,-360,-115,195,491,277,-70,52,330,-131,-723,-1396,-2102,-2708,-2756,-2255,-1664,-1111,-574,-326,187,178,152,324,199,178,61,-131,-139,-94,14,-216,-268,-258,-138,-302,-110,-831,-1787,-2672,-2954,-2375,-1676,-1079,-635,-354,-210,-155,-154,-215,41,-296,626,313,-103,522,884,126,-185,-298,91,-155,-839,-1534,-2199,-2758,-3189,-3476,-3595,-3501,-3247,-2850,-2333,-1694,-1103,-520,-10,-128,-177,174,-221,-190,-364,-859,-1278,-1383,-1132],[-2204,-1734,-1182,-624,-100,123,-31,-45,-127,-274,-185,-252,324,986,1048,899,409,609,448,-60,-347,-227,-186,-366,-548,-735,-891,-991,-1112,-1216,-1261,-1290,-1331,-1313,-1266,-1140,-945,-704,-398,-231,-90,22,776,799,1362,1080,238,-7,43,69,-218,-37,36,-226,-386,-423,-357,-238,-156,-123,-185,-373,-706,-1131,-1658,-2204,-2729,-2978,-2695,-2082,-1408,-735,-81,-7,-277,-79,-48,45,188,-113,-153,-5,-105,-141,-396,-193,-103,33,-283,-116,213,-151,-221,-384,251,475,-11,-324,-653,-983,-1246,-1381,-1360,-1170,-830,-397,87,177,-121,421,37,-120,-413,428,533,-166,84,-431,-947,-1420,-1827,-2129,-2311,-2290,-2067,-1721,-1285,-843,-432,-107,146,-328,-142,-129,-72,-350,935,1179,-7,-166,180,-493,-426,-426,-334,-175,543,139,-287,-665,-3096,587,285,1429,6163,8916,25378,43182,49118,59425,212696,324736,322827,293433,109963,127594,110512,52221,12252,16233,25882,23447,20000,9253,10603,8979,-14173,-2886,4573,3326,2416,1914,1590,971,-98,-1413,-2407,-2682,-2600,-2526,-2463,-2294,-2120,-2020,-2060,-2224,-2422,-2552,-2525,-2216,-1675,-975,-247,-1084,-1195,-927,-142,-1020,-13,-1135,-1931,533,440,-48,-125,172,229,-108,26,297,-579,-755,59,633,36,-535,-5,69,-1318,-3389,-3341,-1322,88,689,628,124,-226,176,561,495,610,258,-333,40,165,-227,-479,-634,-650,-603,-572,-618,-733,-951,-1315,-1807,-2387,-2968,-3395,-3253,-2606,-1867,-1142,-561,-205,-185,343,72,-398,-218,-15,142,35,-379,-93,57,-224,-15,-57,68,533,448,556,879,402,393,-82,38,-550,-1504,-2396,-3286,-4010,-4066,-3533,-3029,-2630,-2321,-2049,-1852,-1706,-1653,-1672,-1807,-2096,-2506,-2986,-3520,-5322,-7760,-28884,-56061,-54774,-10609,-2905,-428,-3135,-1678,-1492,-1657,-2409,-2912,-2725,-2006,-1169,-618,-389,-244,597,795,395,67,112,-195,-197,-143,-246,84,68,-40,-231,-81,-104,82,-135,-287,-351,-168,-96,-44,-332,-21,-7,-190,-92,13,-218,635,860,605,514,47,-137,-112,17,-133,-11,-217,-61,-103,-127,-931,-1864,-2869,-3896,-3688,-2636,-1638,-736,31,-74,-43,89,82,-138,-218,-333,0,150,-73,-147,-295,-175,-155,-70,527,374,-37,-65,-73,-135,-81,-99,-154,-385,-577,-747,-896,-1025,-1118,-1185,-1245,-1312,-1342,-1390,-1452,-1553,-1672,-1820,-2011,-2248,-2522,-2799,-3086,-3375,-3632,-3849,-3955,-3841,-3582,-3230,-2780,-2266,-1692,-1079,-489,56,255,188,-252,-246,-77,143,12,266,359,65,-210,46,-216,-356,-104,-88,260,163,27,-62,115,155,-169,-275,71,-245,124,550,759,721,-309,-171,-42,5,53,307,354,98,-318,-46,-84,-200,-272,-226,-102,98,672,667,189,-312,-118,-406,-384,-1062,-1624,-1976,-2095,-1895,-1488,-1013,-522,0,510,251,722,418,726,331,328,65,-36,89,115,228,197,-263,48,106,-54,-215,-499,-760,-1014,-1217,-1382,-1460,-1448,-1420,-1298,-1102,-879,-682,-501,-354,-314,-168,-169,-180,-225,-256,-273,-264,-202,-196,-164,-121,-363,-44,-181,-112,140,468,155,-290,260,917,345,-180,-181,-310,-134,-314,-57,-522,-970,-1310,-1512,-1549,-1413,-1125,-728,-248,109,-162,459,205,34,32,-50,-157,-177,-263,239,-112,15,-100,-357,150,88,77,-49,-145,-50,-124,-375,158,-105,-770,-1352,-1757,-1907,-1765,-1452,-1114,-814,-597,-490,-478,-554,-713,-930,-1197,-1486,-1795,-2044,-2246,-2408,-2521,-2585,-2590,-2550,-2484,-2423,-2345,-2247,-2180,-2123,-2094,-2114,-2204,-2346,-2534,-2755,-2988,-2998,-2677,-2302,-1917,-1558,-1258,-1061,-922,-925,-994,-1202,-1525,-1916,-2266,-2294,-1871,-1250,-579,84,-17,-25,-30,-232,-299,-166,-22,-47,-125,-165,-102,-257,-313,-310,-283,-304,-383,-519,-723,-938,-1147,-1368,-1554,-1755,-1926,-2119,-2272,-2318,-2197,-1927,-1569,-1177,-798,-440,-179,-265,-267,-116,-162,-120,27,265,229,-242,61,-348,-813,-1313,-1717,-1842,-1474,-859,-350,-175,-159,277,131,-379,-109,0,119,-109,-261,-593,-596,-204,377,68,164,294,-95,-24,46,-183,-172,-613,-666,-331,-268,-293,-275,-334,188,373,266,-72,-280,-331,-88,3,-212,-134,-251,-130,58,-182,-311,-33,143,-223,64,-213,-345,98,240,-255,-12,-105,-469,-795,-1016,-1073,-977,-758,-516,-351,-226,-232,-314,-541,-796,-1014,-1033,-820,-409,-311,153,137,-74,-199,-135,-156,98,-209,-769,-1099,-985,-443,-70,157,662,321,-67,-19,209,78,250,16,-679,-1668,-2710,-1929,-804,-128,526,721,149,-206,-249,-82,45,-220,80,168,-24,369,49,-342,-5,-13,-71,-381,-67,219,259,125,-139,-406,-654,-911,-1115,-1278,-1378,-1437,-1429,-1396,-1327,-1310,-1328,-1404,-1547,-1757,-2012,-2244,-2375,-2343,-2194,-1990,-1826,-1762,-1736,-1807,-1900,-2114,-2386,-2674,-2667,-2279,-1861,-1406,-959,-494,-70,311,99,474,388,-198,-242,25,-7,-287,-146,-213,-355,-700,-969,-1025,-898,-617,-260,-11,215,449,392,503,102,-831,-246,495,1425,-752,-2294,-507,-1031,-912,-635,-839,-1160,-1406,-1510,-1468,-1270,-975,-587,-205,-133,-50,259,143,-103,-63,-21,-51,-457,-448,-386,-294,-314,-68,19,59,222,92,144,519,384,592,-285,481,338,-122,-555,-966,-1300,-1583,-1712,-1673,-1475,-1214,-902,-582,-309,-86,16,87,6,-176,-450,-825,-1299,-1832,-2430,-2984,-2500,-1833,-1157,-494,111,140,324,226,147,2,-204,-245,-178,-18,-264,-284,-227,-129,-591,-1402,-2108,-2166,-1450,-486,77,-341,-261,-83,33,-173,-109,10,-180,293,-320,557,161,-195,577,994,214,-171,-309,75,142,207,4,-164,137,-268,-121,-1059,-1759,-2117,-2149,-2083,-2044,-2195,-2422,-2640,-2627,-2352,-2031,-1730,-1516,-1443,-1431,-1491,-1485,-1337],[350,126,-1,-72,118,107,-50,-42,-110,-243,-450,-805,-1103,-1392,-1690,-1973,-2268,-2551,-2802,-2928,-2883,-2665,-2330,-1966,-1625,-1364,-1180,-1076,-1141,-1345,-1649,-2077,-2632,-3162,-3463,-3169,-2485,-1696,-871,-255,-137,140,847,838,1374,1129,242,48,104,90,-235,27,438,-98,478,564,296,157,255,174,-35,63,252,31,-185,-669,-1222,-1633,-1838,-1831,-1680,-1419,-1095,-724,-352,-165,-118,35,202,-91,-201,7,-55,-125,-439,-209,-143,-34,-298,-148,101,-181,-128,-383,252,597,1,188,322,286,-187,-152,-194,-70,-140,87,259,184,-112,392,-23,-228,-222,464,636,-166,389,87,-145,-31,-183,58,92,-421,-810,-1095,-1239,-1254,-1124,-898,-617,-323,-82,-200,-145,-358,86,-40,-214,-427,-670,-844,-875,-679,-260,-123,334,216,-357,-672,-1209,872,321,242,4325,5796,10711,15150,23109,35006,50709,69520,89968,109963,126814,138077,141818,137262,81959,106923,85645,64093,44813,17672,18926,12881,-12512,8818,7709,6221,4469,2774,1391,188,-1064,-2459,-3456,-2675,-1762,-1053,-527,-91,-533,326,276,90,-127,-1278,-424,-457,-458,-434,-419,-790,-1004,-618,-605,-1159,-1133,-1462,-2130,-2157,-2453,-2642,-2696,-2586,-2345,-1986,-1587,-1154,-730,-850,-28,122,24,-514,-190,-643,-1277,-1973,-2367,-2029,-1100,-14,591,95,-258,193,592,502,616,236,-392,-69,4,-985,-1969,-2935,-3612,-2960,-2248,-1636,-1086,-605,-313,-194,-293,-147,-163,-51,-14,306,408,-330,-146,-162,-181,-439,-706,-1069,-1462,-1925,-2299,-2505,-2344,-1942,-1330,-675,-8,23,530,480,458,848,437,471,-61,13,30,-53,-92,-124,-451,-208,-435,-676,-359,-460,-966,-1560,-2199,-2852,-3081,-2562,-1955,-1379,-834,-403,-4679,-8208,-24874,-50650,-50590,-9403,-4428,-938,-3162,-2208,-1580,-1247,-1759,-2200,-2405,-2304,-2017,-1706,-1439,-1264,-1214,-1279,-1414,-1642,-1892,-2103,-2176,-2079,-1841,-1555,-1269,-1067,-948,-899,-936,-1005,-1085,-1140,-1024,-831,-601,-278,-257,-119,-20,-97,-90,-30,-219,252,44,-132,-223,-190,-135,-145,-21,-169,-45,-220,-82,-202,-720,-1242,-1514,-1192,-373,107,11,-275,-72,112,-65,-114,10,30,-168,-164,-296,94,200,-101,-228,-275,-96,-114,-68,513,359,-70,-96,-57,-83,-95,-87,-126,-267,-284,-246,-530,-816,-1068,-1252,-1320,-1231,-939,-538,-76,202,775,428,79,219,398,292,349,78,119,132,-288,-1031,-1845,-2644,-2693,-1892,-1028,-191,197,217,323,229,-334,-200,-115,108,-22,218,352,42,-158,74,-246,-338,-165,-98,131,114,6,-42,-80,-326,-643,-999,-1376,-1698,-1949,-2084,-2061,-1877,-1531,-1077,-533,-48,112,342,341,97,-325,0,-71,-158,-282,-214,-166,134,753,713,210,-268,-177,-345,-1051,-1663,-2015,-1979,-1744,-1397,-1026,-690,-365,13,436,772,944,744,1322,537,334,43,-33,142,153,226,181,-229,124,154,-70,-146,179,273,-12,2,-144,-75,178,-147,-421,-645,-839,-1030,-1175,-1264,-1263,-1180,-1038,-806,-554,-281,-28,185,305,108,153,39,-353,-33,-181,-386,-595,-826,-1001,-1144,-1234,-1305,-1405,-1551,-1716,-1978,-2310,-2715,-2939,-2427,-1867,-1266,-661,-201,-199,-354,-74,152,132,-160,457,209,46,51,1,-49,-223,-262,288,-92,-358,-652,-660,-496,-153,52,-14,-78,-28,-117,-381,160,481,37,-314,179,-2,-460,-903,-1311,-1640,-1868,-1989,-2007,-1955,-1874,-1770,-1674,-1592,-1562,-1545,-1585,-1711,-1907,-2131,-2265,-2157,-1820,-1395,-936,-485,-118,167,114,-186,-26,80,-259,-705,-1267,-1947,-2668,-2623,-1735,-790,147,36,-163,-126,-49,90,-217,246,217,115,47,-333,-888,-1942,-2563,-1808,-900,-162,-234,-200,-7,-13,-122,-142,-68,26,-158,-125,117,-507,-1136,-1676,-2079,-2225,-2118,-1911,-1646,-1393,-1105,-842,-572,-308,-79,101,-85,-402,-16,-42,-174,-290,-269,-102,-154,-178,-9,104,-82,-306,-636,-963,-1281,-1567,-1734,-1771,-1595,-1323,-1063,-853,-667,-523,-436,-446,-527,-679,-880,-1100,-1322,-1474,-1576,-1553,-1440,-1279,-1107,-910,-702,-508,-316,-158,155,357,133,-54,-310,-284,-298,-309,204,-64,-452,-894,-1382,-1926,-2547,-3153,-2455,-1640,-794,-113,53,-196,-316,34,256,-233,41,-150,-312,176,313,-220,-48,551,629,-1,-310,-33,548,160,122,73,78,128,-126,-95,-184,-223,-259,-986,-1544,-1765,-1629,-1363,-1204,-1226,-1449,-1842,-2395,-2850,-2415,-1622,-834,-96,-128,142,657,299,-86,90,283,95,175,-115,-463,-770,-1028,-1187,-1227,-1132,-941,-691,-435,-201,-308,-143,14,-199,34,164,-70,333,39,-318,64,-2,-89,-376,-106,186,244,246,58,156,-244,-61,-101,-204,-385,-376,-296,-144,-36,-546,-1047,-1476,-1743,-1792,-1655,-1400,-1104,-839,-623,-405,-396,-178,-5,13,-137,-154,-421,-797,-1279,-1858,-2514,-2924,-2497,-1737,-964,-222,37,459,365,-237,-289,42,54,-376,-200,-229,146,-368,477,445,39,-232,-49,16,194,459,293,281,-28,-925,-223,770,2708,-1667,-3162,-758,-984,-820,-679,23,-42,-182,-961,-1795,-2625,-3427,-3288,-2618,-2043,-1532,-1122,-796,-546,-329,-170,-111,-521,-407,-431,-308,-293,-142,41,104,244,79,166,575,369,565,-261,506,764,577,79,128,-609,-1366,-2038,-2604,-3013,-3259,-3292,-3197,-3064,-2893,-2694,-2493,-2290,-2094,-1914,-1783,-1722,-1711,-1773,-1887,-2039,-2172,-2258,-2276,-2247,-2141,-2022,-1879,-1754,-1643,-1639,-1674,-1753,-1900,-2115,-2398,-2770,-3197,-3631,-3742,-3267,-2570,-1793,-937,-114,-297,-256,-15,41,-153,-90,-50,-128,287,-312,479,12,-281,618,1081,298,-156,-317,56,196,343,73,-14,233,-300,160,416,167,0,477,135,-19,-88,172,40,-180,-507,-826,-899,-796,-633,-413,-239,-218,55],[-402,-123,9,-87,-307,-779,-1442,-2241,-3204,-3217,-2092,-1009,21,864,984,756,253,607,460,-157,-382,-214,63,-331,-719,-1075,-1372,-1600,-1816,-1940,-1891,-1705,-1468,-1173,-914,-680,-505,-420,-391,-431,-506,-617,-709,-810,-869,-817,-607,-185,181,128,-228,95,530,-87,441,559,358,271,253,165,-61,-29,132,-6,-226,-339,-166,-211,267,1269,777,-212,-114,-683,-1489,-2213,-2819,-3176,-3040,-2764,-2516,-2266,-2003,-1622,-1123,-559,-171,-98,-230,-111,2,-179,-36,-349,259,656,27,203,286,-385,-888,-1017,-704,-75,-52,122,247,202,-67,374,-64,-289,-10,537,759,-116,391,68,-185,-76,-110,75,763,649,708,307,73,70,182,569,647,-259,53,-261,-150,-281,-98,-592,-950,-943,-525,-508,-402,561,1733,-19,187,333,-323,-627,-1148,512,274,-108,3352,3727,12484,24989,32114,45093,61765,82293,104976,127594,138077,161770,168484,166263,124520,136590,113125,87970,63708,24779,30082,20636,-3619,12447,11444,10972,10178,8734,-20238,4913,3221,1809,-3310,-336,-1047,-1409,-1571,-1633,-1698,-1772,-1916,-2158,-2452,-2740,-2980,-3107,-3159,-3156,-3162,-3169,-3233,-3350,-3513,-3465,-3204,-2877,-2486,-2066,-1603,-1124,-680,-278,62,-119,18,431,-443,-740,239,381,28,-433,-83,-247,-477,-787,-1169,-1669,-2237,-2917,-3473,-2766,-1905,-1100,-349,259,638,239,-410,-148,171,-436,-1195,-1959,-2230,-1672,-739,232,163,-140,-296,-144,-227,-178,-211,-124,12,347,442,-308,-640,-1383,-1747,-1638,-1185,-736,-370,-204,-161,-291,-518,-879,-1204,-1514,-1725,-1820,-1735,-1502,-1173,-810,-441,6,-30,14,126,47,-87,-173,-320,-157,-403,-556,-414,-215,-363,700,1416,714,-929,-1081,-1411,-2847,-3086,-1839,-4061,-6470,-19512,-42152,-45673,-8438,-5962,-1335,-2791,-2675,-1579,-1951,-2496,-2755,-2603,-2245,-1868,-1546,-1273,-1070,-948,-902,-894,-973,-1110,-1308,-1542,-1789,-1974,-2058,-1989,-1825,-1591,-1313,-1061,-830,-651,-538,-378,-264,-203,-85,-170,-199,-10,9,-78,-58,-205,-392,-857,-1430,-2082,-2772,-3453,-3607,-2985,-2437,-2068,-1876,-1892,-2160,-2614,-3187,-3211,-2321,-1200,5,8,-258,-61,104,-43,-172,-46,-1,-192,-91,-229,192,258,-104,-270,-209,-13,-71,-63,494,346,-96,-123,-36,-23,-78,-74,-120,-249,-330,-103,-127,-702,-975,-745,-106,-435,-137,281,29,226,835,454,104,255,476,375,377,-20,-141,-1261,-2342,-3315,-3497,-2764,-2037,-1408,-867,-400,-30,222,376,265,-321,-136,-155,65,-42,-185,-649,-1179,-1835,-2501,-3119,-3149,-2443,-1543,-594,60,-16,-26,189,223,-139,-353,-20,-229,105,479,776,785,-317,-777,-1854,-2234,-1578,-445,312,65,-331,46,-55,-113,-284,-196,-238,166,-727,-1594,-2174,-2287,-2049,-1720,-1446,-1347,-1401,-1563,-1790,-1842,-1607,-1121,-483,247,972,1489,1305,1265,2193,776,312,3,-30,198,198,228,167,-188,192,186,-106,-1018,-2022,-2976,-3673,-3171,-2585,-2176,-1978,-2064,-2335,-2765,-3338,-3882,-3337,-2543,-1705,-882,-117,-113,-80,221,408,242,325,129,113,16,-326,-23,-182,-11,193,-308,-743,-1136,-1476,-1801,-2163,-2579,-3009,-3530,-4060,-3501,-2809,-2089,-1308,-460,-302,-174,-199,-416,-111,157,141,-165,438,194,53,57,29,53,-222,-235,326,-44,-450,-1929,-2815,-2284,-1137,7,6,-25,-19,-98,-396,137,423,9,-296,214,545,41,220,79,-501,-1030,-1495,-1863,-2113,-2231,-2191,-2024,-1763,-1481,-1170,-901,-717,-625,-615,-635,-633,-554,-362,-6,0,288,290,120,-133,-92,94,73,-12,364,-378,-1054,-1140,-371,127,285,80,-116,-104,-146,-16,-147,245,181,117,103,-340,-75,-1413,-2613,-3304,-3160,-2709,-2334,-2055,-1822,-1593,-1341,-1086,-856,-649,-492,-410,-365,-372,-401,-445,-536,-654,-821,-1087,-1412,-1833,-2262,-2685,-2931,-2861,-2534,-2105,-1668,-1260,-907,-586,-297,-323,-282,-82,-129,-244,-61,279,277,-236,40,-41,-418,-802,-1138,-1432,-1583,-1636,-1629,-1559,-1385,-1127,-821,-534,-273,-75,43,-7,20,-87,-260,-367,-337,-92,163,268,-87,-117,129,-134,185,333,162,-88,-297,-273,-326,-291,202,-538,-742,-194,-285,-291,-148,-23,-238,-328,-254,-97,40,-201,-303,102,349,-245,16,-87,-276,240,371,-203,-62,517,534,-105,-348,-25,76,74,73,49,83,131,-142,-79,-174,-238,-52,403,111,-313,156,172,-23,-164,-124,-97,100,63,-303,99,134,-57,-622,-1489,-2367,-3054,-3053,-2451,-1794,-1213,-766,-424,-209,-104,-112,-200,-360,-563,-816,-1108,-1437,-1759,-2075,-2351,-2575,-2735,-2863,-2925,-2932,-2831,-2625,-2345,-2015,-1705,-1446,-1306,-1304,-1470,-1812,-2307,-3001,-3528,-2904,-2035,-1174,-436,-265,-322,-278,-166,-270,-1023,-1892,-2562,-2266,-1269,-161,532,256,173,35,-228,-462,-166,111,164,-175,32,44,121,-91,194,-261,-976,-1709,-2384,-2939,-3032,-2590,-2002,-1416,-843,-323,49,125,-432,-230,-212,131,-319,481,377,75,-126,-69,69,21,-396,-807,-1146,-1487,-1686,-1819,-1858,-1913,-2385,-3782,-1937,-1834,-1579,-1184,-669,-81,-107,448,85,189,-203,-214,11,-67,-236,336,52,-116,-14,-72,-139,-540,-362,-787,-1219,-1618,-1854,-1864,-1562,-1092,-489,149,637,368,528,-201,541,792,521,-1,354,282,-137,-204,-517,-698,-736,-625,-427,-221,-22,-15,204,18,133,-94,-240,-383,-673,-941,-1074,-982,-628,-238,290,112,93,294,256,62,-74,-324,-1010,-2013,-3068,-2977,-1985,-1115,-369,-349,-213,-281,99,172,188,197,-239,-230,86,70,-113,-56,-88,-53,290,-284,-34,-414,-672,-825,-885,-927,-917,-855,-732,-549,-312,-70,129,296,-280,115,397,94,-45,103,-44,-171,-408,-678,-1006,-1400,-1867,-2397,-2941,-3104,-2508,-1885,-1313,-759,-265],[365,-113,-630,-1098,-1338,-1182,-635,-97,-130,-216,-121,-220,253,760,882,638,144,-100,-1234,-2360,-3239,-2935,-2070,-1267,-601,-90,-91,-210,22,102,311,176,-216,-25,44,-531,-1195,-1908,-2485,-2693,-2414,-1928,-1435,-1095,-943,-969,-1149,-1364,-1437,-1163,-511,144,610,-81,381,532,390,340,220,132,-106,-140,27,-29,-264,-428,-228,-239,273,292,-757,-1853,-2928,-3803,-3641,-2926,-2314,-1859,-1560,-1379,-1296,-1258,-1260,-1204,-1088,-959,-828,-716,-619,-548,-508,-491,-526,-587,-687,-863,-1122,-1438,-1782,-2192,-2547,-2687,-2503,-2032,-1405,-731,-58,199,-28,335,-120,-310,174,615,863,-66,387,39,-227,-902,-1682,-2413,-2976,-3064,-2620,-1968,-1299,-719,-238,107,308,-191,129,-342,-129,-194,1081,866,-102,-200,-74,-515,-349,492,1504,95,86,420,-282,-584,-1029,178,208,-8,2844,2259,8943,17296,24485,36723,76858,101320,128307,110512,141818,168484,205326,194447,175476,171743,145745,117442,74732,29859,48549,36004,9350,24464,22576,21311,19872,18027,-29640,14009,12254,10670,-10076,7911,6773,4902,5320,3346,-150,4217,3748,374,214,-555,1371,785,183,-379,-866,-1203,-1416,-1509,-1489,-1506,-1085,-748,-1982,-70,244,97,-393,318,192,-103,12,459,-337,-645,310,829,6,-369,48,202,867,613,-245,-329,309,764,-31,-889,-1678,-2239,-2284,-1861,-1245,-577,-404,-233,65,-164,-192,-804,-1523,-2312,-3119,-3813,-4054,-3723,-3194,-2666,-2192,-1785,-1524,-1402,-1334,-1384,-1522,-1813,-2134,-2567,-3046,-3596,-4122,-4674,-4985,-4626,-4233,-3934,-3679,-3537,-3371,-3239,-3093,-2940,-2715,-2405,-2030,-1637,-1255,-820,-361,1,200,130,-30,-121,-210,-139,-398,-431,-476,-377,-428,820,1340,612,-1114,-538,-182,-2017,-2847,-4535,-4126,-3826,-13173,-31852,-39871,-7762,-7229,-1605,-2239,-2932,-1474,-524,-369,-533,-460,-226,0,-999,-395,-335,326,373,129,-215,-620,-1073,-1543,-2011,-2413,-2707,-2821,-2757,-2500,-2074,-1570,-1004,-427,-103,-224,-277,153,34,-110,-291,-12,90,-93,-101,-213,614,893,194,-576,-1307,-1932,-2445,-2805,-2998,-3119,-3118,-2915,-2435,-1605,-516,-143,-245,80,241,9,-258,-74,73,-35,-243,-108,-39,-239,-34,-165,265,290,-109,-276,-155,42,-54,-84,-97,-263,-144,-169,-41,13,-63,-86,-158,-257,-359,-187,212,-113,-246,-81,-99,-438,-164,254,8,231,863,453,110,261,523,428,-600,-1670,-2621,-3331,-3540,-3188,-2543,-1784,-956,-311,-107,-142,102,202,392,278,-242,-83,-218,-2,-63,100,103,-860,-1996,-3117,-3656,-2706,-1153,-121,87,-12,-50,-29,211,227,-159,-357,-55,-193,70,414,758,271,-773,-1829,-2814,-3445,-3377,-2732,-2052,-1430,-981,-798,-789,-999,-1341,-1810,-2378,-2996,-3600,-4112,-4433,-4491,-4451,-4412,-4286,-4012,-3552,-2954,-2319,-1600,-870,-225,299,732,1047,1209,1246,1184,1049,845,252,-65,-41,64,-145,-387,-715,-1134,-1654,-2287,-2997,-3677,-4099,-3717,-3019,-2324,-1760,-1327,-1054,-1015,-1105,-1282,-1484,-1602,-1454,-962,-272,-335,217,-130,-81,231,348,161,322,134,61,0,-302,-20,-188,24,246,451,-64,-24,331,654,398,-244,-178,-202,-495,-1395,-2333,-3279,-3902,-3549,-2691,-1776,-910,-439,-162,145,129,-180,401,158,54,47,33,130,-179,-199,355,19,-189,-176,-883,-2057,-2929,-2976,-2226,-1227,-245,-64,-428,93,354,-24,-278,240,573,73,231,385,-287,-976,-1668,-2354,-3054,-3809,-4627,-4098,-3117,-2130,-1131,-303,110,178,265,74,60,-117,50,-481,-1031,-1281,-1079,-532,-79,-141,112,165,94,465,358,6,-210,-90,120,132,87,-79,-96,-248,-89,-88,223,123,-289,-811,-1412,-2034,-2601,-3060,-3354,-3501,-3420,-3162,-2739,-2148,-1409,-544,-138,-23,97,-72,-163,45,238,26,84,257,230,738,559,-83,133,-30,-1293,-2533,-3637,-4161,-3540,-2741,-2061,-1548,-1188,-974,-896,-865,-933,-1088,-1345,-1683,-2102,-2605,-3139,-3713,-4050,-3911,-3460,-2931,-2473,-2048,-1739,-1595,-1603,-1689,-1827,-1982,-2146,-2240,-2230,-2093,-1835,-1513,-1134,-786,-429,-88,173,143,233,-65,-163,153,-113,97,317,186,-119,-248,-264,-356,-276,184,232,7,-227,-283,-258,-183,-41,-251,-363,-186,-79,21,-199,-272,171,419,-248,-2,-24,-238,289,413,-201,-45,486,421,-200,-361,-15,430,89,-4,-196,-65,138,-155,-61,-157,-252,-36,364,113,-294,58,-22,6,-135,-111,-54,96,110,-340,-357,-965,-1664,-2456,-3255,-3948,-4140,-3698,-3090,-2540,-2093,-1794,-1607,-1560,-1634,-1832,-2123,-2495,-2913,-3376,-3860,-4330,-4586,-4380,-3954,-3509,-3072,-2685,-2318,-1994,-1696,-1440,-1256,-1150,-1172,-1340,-1696,-2242,-2987,-3907,-4639,-3597,-2284,-923,-54,24,-18,-135,-257,-257,-181,-4,-36,-369,-412,-275,-181,-40,454,217,179,49,-239,-311,-124,89,88,-212,28,36,85,-63,177,952,817,503,81,-551,-1343,-2132,-2913,-3673,-4303,-4440,-4020,-3587,-3282,-3111,-3050,-3041,-3040,-2967,-2671,-2193,-1576,-886,-192,187,453,93,-78,-277,-1058,-131,1388,1978,-2849,-4031,-1291,-868,-586,-478,254,195,-36,555,197,206,-205,-190,67,-12,-265,374,15,-90,-4,-98,-157,-533,-335,-459,-319,-704,-1153,-1673,-2242,-2932,-3621,-3960,-3393,-2591,-1795,-1039,-350,315,446,-76,296,265,-160,-170,224,293,188,332,610,653,176,-1,116,-10,153,-85,-254,-331,-150,-725,-1297,-1617,-1473,-929,-203,59,69,274,265,18,-72,-327,-131,-160,-98,-374,-987,-1576,-2084,-2500,-2810,-2995,-3070,-3046,-2878,-2660,-2360,-2026,-1696,-1398,-1149,-965,-885,-893,-996,-1178,-1425,-1745,-2088,-2401,-2534,-2427,-2170,-1919,-1729,-1616,-1567,-1596,-1696,-1809,-1909,-1946,-1854,-1643,-1362,-1039,-680,-253,-87,48,-20,-167,1,434,-270,-194,44,-184,-126,-172,285],[457,411,-631,-2002,-3008,-2745,-1647,-426,-120,-175,-81,-192,249,686,794,540,-272,-1227,-2065,-2530,-2474,-2050,-1526,-1077,-782,-675,-724,-888,-1209,-1601,-1964,-2244,-2364,-2163,-1670,-902,-302,-368,-298,-188,-107,421,910,777,1092,1093,203,234,305,201,-208,195,694,-57,325,509,416,388,184,96,-145,-238,-148,-1151,-2166,-3080,-3819,-4122,-3796,-3061,-2200,-1312,-457,-144,-247,-308,-324,-69,137,-55,-268,10,-266,-501,-605,-298,-281,-275,-146,-549,-1247,-2195,-3309,-4234,-4267,-3356,-2202,-1139,-306,138,-123,-119,-789,-1761,-2965,-4327,-5723,-5860,-4573,-3440,-2515,-1816,-1362,-1164,-1128,-1352,-1785,-2331,-2929,-3399,-3555,-3280,-2661,-1806,-845,60,848,361,163,968,837,-123,179,-437,-97,-118,1096,764,-85,-210,-204,-548,-303,399,670,218,47,460,-265,-537,-890,-106,162,224,2531,1033,6790,11280,17922,27916,40673,58325,81169,52221,137262,166263,194447,214674,225895,226421,216031,196095,92441,38647,70976,84904,21210,49821,39749,33163,28840,25494,-27729,18220,13856,9385,-7994,1561,-1665,-4509,-6316,-4059,-2007,-195,1384,377,-24,-886,3166,3387,3108,3160,1022,323,-104,-9,-1752,-3478,-4898,-5169,-4171,-2980,-1855,-838,-504,327,132,-89,3,448,-266,-578,349,868,-37,-335,32,199,850,594,-298,-346,340,866,429,67,-308,172,388,11,-88,135,-371,-304,-66,-244,160,247,-420,-968,-1911,-2955,-3981,-4880,-5356,-5024,-4301,-3517,-2852,-2335,-1906,-1648,-1547,-1676,-1902,-2292,-2734,-3158,-3329,-3185,-2680,-2023,-1269,-584,-180,17,-244,-67,248,-40,461,415,83,677,363,403,-61,-21,255,183,50,2,-127,-147,-417,-450,-1160,-1719,-2086,-2350,-2540,-2738,-2907,-3047,-3111,-2995,-2636,-2142,-3155,-1111,-6297,-20694,-33345,-7345,-7392,-1715,-1618,-2734,-1247,-530,235,141,84,7,-139,-1091,-732,-1189,-1769,-2445,-3168,-3952,-4739,-5412,-5194,-4556,-3925,-3348,-2806,-2337,-1908,-1478,-1061,-611,-136,-127,-153,-326,228,61,-75,-379,-21,154,-124,-155,-237,541,813,843,722,155,-260,-513,-599,-509,-310,-205,-120,-298,-91,9,-200,-239,76,317,24,-267,-100,35,-34,-314,-156,-65,-296,13,-102,-703,-1258,-1780,-2300,-2832,-3375,-3938,-4537,-5109,-5118,-4530,-4037,-3616,-3299,-3086,-2982,-3039,-3172,-3394,-3686,-4007,-4307,-4509,-4580,-4555,-4504,-4386,-4212,-3910,-3493,-2959,-2351,-1724,-1120,-568,-65,364,-92,-22,54,-208,-59,-26,3,-36,-249,-166,-152,37,172,383,276,-223,-726,-1167,-1551,-1856,-2075,-2207,-2257,-2317,-2335,-2409,-2555,-2791,-3144,-3587,-4116,-4698,-4504,-3851,-3182,-2561,-2003,-1543,-1146,-841,-627,-495,-442,-446,-545,-745,-991,-1324,-1585,-1742,-1593,-1147,-545,-50,-52,-289,-181,-416,192,814,699,248,-144,-364,-8,232,520,380,-171,-152,50,741,1049,1041,1055,1073,1061,1038,1006,955,853,169,-144,-53,33,-266,-531,-742,-831,-773,-582,-283,-193,212,529,421,216,-61,-360,185,19,214,291,247,181,-198,-207,-251,-317,213,-140,-90,239,276,61,307,139,11,0,-275,-13,-185,57,262,376,-126,48,328,594,464,-181,-192,-348,-383,-302,-197,-78,-158,-139,-312,-566,-857,-1136,-1355,-1467,-1525,-1555,-1629,-1797,-2058,-2300,-2318,-1903,-1091,-153,383,103,-244,-213,-395,69,68,-40,-2,36,-18,-5,-403,35,286,-51,-251,-241,-509,-818,-1130,-1401,-1565,-1606,-1578,-1534,-1556,-1708,-2003,-2444,-2931,-3214,-2897,-2198,-1437,-757,-247,52,68,-130,-643,-1347,-2080,-2514,-2137,-1145,-23,-131,153,248,181,539,354,-10,-194,-125,118,326,137,-46,-93,-347,-152,-847,-1474,-1999,-2389,-2622,-2712,-2690,-2604,-2502,-2400,-2334,-2182,-1930,-1560,-1068,-479,-158,-150,5,150,-23,-176,7,206,18,159,331,232,863,651,-78,114,-669,-1844,-3005,-3978,-3555,-2620,-1786,-1100,-583,-213,-126,-380,-337,-22,-54,-360,-429,-821,-1339,-1956,-2738,-3564,-4307,-3736,-2865,-2065,-1306,-680,-384,-173,-59,-81,-319,-709,-1195,-1734,-2245,-2600,-2685,-2447,-2069,-1624,-1208,-856,-576,-314,-43,-207,160,-94,14,304,198,-146,-204,-266,-385,-265,148,182,-17,-251,-278,-220,-222,-60,-261,-262,-115,-62,-6,-195,-228,233,461,-244,-20,32,-203,-355,-316,-222,-2,456,292,-266,-333,-13,355,53,112,190,-206,-1017,-1799,-2609,-3349,-4020,-4530,-4439,-4115,-3917,-3846,-3881,-4058,-4348,-4727,-4562,-4059,-3509,-2965,-2421,-1922,-1449,-1065,-761,-563,-454,-432,-480,-608,-796,-1054,-1339,-1676,-2053,-2490,-2969,-3498,-4060,-4660,-4525,-3866,-3171,-2491,-1830,-1217,-670,-244,76,-138,210,-40,-201,-484,-948,-1377,-1607,-1413,-739,213,238,98,442,-216,-46,50,61,-10,-192,-249,-196,6,12,-377,-395,-286,-120,-99,353,164,170,53,-222,-166,-73,45,-6,-254,11,23,46,-38,136,1005,890,588,0,-936,-1750,-2355,-2694,-2777,-2673,-2556,-2504,-2562,-2778,-3114,-3467,-3612,-3366,-2800,-2044,-1282,-573,-110,184,179,424,-10,-196,-407,-1114,-68,1653,1514,-3025,-3856,-1553,-840,-509,-328,368,287,25,636,287,198,-221,-159,-284,-672,-955,-1170,-1295,-1343,-1286,-1174,-1007,-796,-607,-469,-378,-417,-548,-823,-1223,-1809,-2473,-3144,-3637,-3621,-3082,-2271,-1380,-441,352,-136,224,239,-174,-130,270,341,181,338,626,766,241,20,29,-37,-636,-1306,-1984,-2670,-3304,-3802,-3916,-3533,-2843,-2034,-1197,-412,52,255,270,-25,-49,-292,12,-36,-113,-267,-61,-10,-50,-328,-190,-157,-114,-12,161,247,-148,-344,-994,-1322,-1224,-781,-198,90,259,-253,247,-303,-256,202,-511,-1386,-2334,-3313,-4233,-4737,-4269,-3624,-3115,-2772,-2637,-2731,-3030,-3518,-4144,-4611,-4181,-3165,-2080,-943,-69,-135,31,484,-211,-131,37,-138,-160,-135,319],[487,511,-783,-2157,-3270,-3746,-3420,-2747,-2163,-1822,-1734,-1925,-2333,-2973,-3795,-4631,-4931,-4261,-3388,-2559,-1869,-1343,-947,-612,-203,104,-80,-328,125,177,305,178,-161,-56,-70,-272,-274,-370,-354,-122,-58,470,879,707,922,1000,164,283,353,239,-196,234,764,-26,265,479,426,406,138,57,-186,-301,-28,-62,-762,-1162,-1288,-1181,-920,-622,-389,-232,-330,-162,-187,-363,-692,-1205,-1933,-2888,-4090,-5516,-6216,-4526,-2725,-1007,-334,-349,36,129,-185,-160,78,-545,-2078,-3126,-2942,-1698,-150,191,-95,17,129,324,210,81,-221,-980,-1291,-1111,-510,-260,467,826,1024,29,378,-19,-276,-114,69,4,701,657,742,1324,1532,353,117,978,366,-521,-1427,-2273,-3091,-3813,-4373,-4770,-5073,-5285,-5401,-5359,-5159,-4843,-4549,-4370,-4313,-4274,-4137,-3821,-3335,-2741,-2108,-1470,-744,-69,2343,4856,7875,11321,15359,21062,31445,12252,81959,124520,175476,225895,279186,236984,318298,337412,121198,64829,82271,93798,27951,92805,69962,56330,47527,41485,-14678,35355,13435,28525,440,17200,10394,-138,3519,1849,-714,3652,5358,271,-391,-1336,3539,4121,3427,3148,1299,-862,-3097,-4414,-3756,-1967,-50,-416,-2389,-66,187,235,-592,335,77,-51,19,430,-209,-504,390,920,-72,-298,28,191,815,580,-327,-337,377,390,31,-405,-928,-1576,-2253,-2922,-3495,-3759,-3760,-3488,-3102,-2716,-2422,-2275,-2196,-2183,-2232,-2319,-2358,-2334,-2274,-2191,-2110,-2064,-2171,-2453,-2849,-3438,-4184,-5081,-5659,-5240,-3903,-2242,-411,-269,-254,7,171,-46,-191,14,-230,-64,339,-6,418,338,-45,586,267,288,-79,-25,326,237,156,173,-46,-148,-425,-186,-511,-711,-166,1039,1055,336,-1199,343,-299,-1542,-1900,130,-2877,-407,-650,-9653,-26689,-7132,-6076,-1632,-943,-2125,-892,-534,619,193,19,-573,-1367,-2333,-3393,-4489,-5499,-6011,-5548,-4758,-4012,-3427,-3027,-2829,-2793,-2905,-3115,-3427,-3769,-4067,-4295,-4385,-4337,-4190,-3874,-3538,-3240,-2902,-2628,-2367,-2187,-2093,-2072,-2122,-2250,-2443,-2667,-2904,-3120,-3287,-3396,-3492,-3563,-3576,-3577,-3513,-3371,-3184,-2908,-2602,-2322,-2089,-1965,-1969,-2125,-2452,-2916,-3485,-4069,-4439,-4322,-3758,-2878,-1879,-888,51,317,-93,-202,-90,109,-35,-149,308,211,-224,-270,-86,52,-5,-138,-309,-314,-304,-235,152,148,-302,84,-63,-479,-644,-1716,-2958,-4325,-5540,-5411,-4165,-2863,-1689,-674,149,-39,-63,43,-208,-46,27,60,19,-180,-206,-149,-653,-1478,-2262,-2939,-3477,-3816,-3991,-4085,-4137,-4154,-4103,-3930,-3684,-3300,-2893,-2504,-2171,-1928,-1741,-1582,-1395,-1099,-699,-126,-229,-319,-60,-107,-14,256,692,762,-296,-102,-53,-124,350,361,-1355,-3206,-4950,-4697,-2791,-874,-271,-163,-447,212,781,656,259,-102,-359,60,313,516,258,-237,-145,221,714,1875,2740,3682,2861,4245,3853,4273,5843,1624,70,-225,-61,292,320,241,111,-98,-1957,-3315,-2215,-208,243,656,589,324,-8,-291,167,66,161,249,269,220,-160,-202,-238,-276,210,-136,-104,247,203,-46,280,142,-33,17,-240,-370,-853,-1375,-1877,-2418,-2929,-3432,-3898,-4313,-4597,-4518,-3978,-3223,-2330,-1370,-369,-26,-120,-84,-278,-165,-148,-276,-249,117,75,-208,300,54,83,24,14,228,-37,-105,411,196,-252,-247,-399,48,56,-70,-25,49,-10,72,-320,-1104,-2816,-4035,-4492,-4334,-4190,-4225,-4371,-4445,-4228,-3767,-3242,-2742,-2332,-2057,-1925,-1961,-2148,-2493,-2913,-3405,-3940,-4438,-4709,-4535,-4156,-3792,-3526,-3335,-3192,-3098,-2959,-2720,-2355,-1877,-1297,-650,21,581,328,-36,-182,-140,119,332,156,-19,-95,-434,-78,-13,141,56,76,-36,-649,-1320,-1991,-2563,-2833,-2652,-1998,-1114,-259,-101,-85,-179,-172,39,207,24,-178,-24,173,16,223,389,222,947,718,-73,95,181,285,-423,-1124,-1832,-2548,-3254,-3890,-4162,-3747,-3168,-2647,-2173,-1837,-1655,-1650,-1803,-2111,-2571,-3133,-3822,-4324,-3965,-3252,-2522,-1895,-1328,-913,-710,-721,-888,-1199,-1637,-2203,-2827,-3397,-3595,-3166,-2438,-1613,-822,-43,507,210,71,123,-28,-248,150,-82,-56,290,197,-169,-181,-283,-390,-259,100,-350,-729,-792,-589,-257,-259,-79,-263,-154,-53,-49,-41,-190,-273,-469,-684,-909,-1159,-1442,-1768,-2111,-2428,-2701,-2830,-2796,-2638,-2433,-2225,-2052,-1948,-1901,-1930,-2059,-2189,-2362,-2493,-2642,-2723,-2745,-2676,-2570,-2429,-2287,-2138,-1966,-1810,-1655,-1482,-1262,-1031,-773,-518,-254,-22,-72,-300,105,236,24,-283,-638,-975,-1177,-1157,-864,-411,-368,72,-78,-366,-70,296,515,228,-32,-303,77,-52,-107,-117,46,-161,150,-86,-158,398,156,-132,-369,-304,30,198,215,78,483,-228,-32,47,130,114,-128,-251,-199,17,60,-325,-378,-232,-63,-160,240,-128,-911,-1534,-1648,-1176,-387,-10,-111,-294,-8,6,14,-13,75,1046,979,535,-339,-1293,-2257,-3062,-3258,-2696,-1912,-1196,-618,-221,-236,-247,-430,-864,-1422,-2034,-2491,-2660,-2491,-2165,-1866,-1673,-1642,-1809,-2131,-2671,-3214,-3567,-3264,-2613,-2905,-3319,-1758,-835,-467,-187,464,353,78,-321,-860,-1465,-2105,-2695,-3238,-3659,-3817,-3751,-3592,-3461,-3374,-3380,-3455,-3568,-3724,-3868,-3898,-3822,-3581,-3255,-2845,-2447,-1997,-1515,-1005,-469,51,-22,540,726,248,-166,149,208,-170,-84,302,367,155,328,618,106,-895,-1696,-2058,-1840,-1191,-356,-308,-261,-159,362,735,415,97,-19,191,-80,47,243,275,-69,-9,-248,139,85,-119,-235,-47,39,-30,-327,-176,-90,-231,-122,105,240,-112,-216,-879,-1631,-2221,-2412,-2088,-1332,-370,-243,170,-330,-193,645,1121,487,-110,-1195,-2369,-3070,-2912,-2106,-1139,-299,-169,-8,88,-604,-1674,-3031,-4487,-5443,-4856,-3329,-1673,-113,51,517,-145,-80,9,-101,-195,-96,356],[495,98,-622,-1367,-2084,-2733,-3266,-3629,-3888,-4075,-4178,-4251,-4272,-4327,-4449,-4622,-4869,-5154,-5428,-5538,-5324,-4670,-3600,-2222,-620,32,-64,-363,164,205,280,150,-163,-102,-166,-293,-254,-330,-371,-51,-8,474,815,609,723,856,100,309,378,264,-196,258,803,5,195,441,419,397,82,7,-237,-288,-763,-1154,-1104,-609,-232,-193,286,1393,758,51,-380,-181,-100,-192,-308,-181,-10,-89,-133,-47,35,-195,-453,-314,-526,-737,-940,-1158,-1421,-1751,-2192,-2713,-3299,-3928,-4528,-4981,-5181,-5199,-5088,-4948,-4850,-4793,-4717,-4534,-4161,-3596,-2899,-2226,-1627,-1147,-839,-726,-718,-893,-1162,-1390,-1491,-1342,-921,-281,442,624,718,1513,1726,340,43,957,1034,39,248,-365,-29,19,1115,646,45,-212,-442,-629,-214,-92,-712,-1490,-2505,-3806,-5356,-6720,-5504,-4135,-2823,-1398,221,-1042,4877,4533,8307,13586,14388,50789,62755,16233,106923,136590,171743,226421,236984,233438,217418,190978,157466,117780,85289,54101,28625,12510,2909,931,3692,7057,9561,10632,-4163,9030,6137,4966,2416,-4444,-3040,-4821,-4197,-2638,-1302,-405,-994,-1560,-873,-1973,-3389,-4976,-6240,-4995,-3122,-1237,-1175,-1530,97,-116,-2446,-400,69,301,-680,321,15,-18,43,-156,-1031,-1441,-1425,-1117,-627,-274,17,158,326,216,-343,-320,-231,-323,-390,-438,-494,-643,-859,-1202,-1688,-2194,-2755,-3208,-3461,-3420,-3113,-2657,-2096,-1538,-1074,-752,-545,-467,-544,-743,-1030,-1371,-1821,-2352,-2851,-3343,-3740,-4025,-3982,-3681,-3134,-2489,-1774,-1152,-625,-303,-121,-150,-334,-706,-1074,-1407,-1552,-1437,-1005,-344,-159,479,148,153,-97,-27,395,275,83,-314,-367,-185,-434,-58,-441,-642,108,-389,-1239,-2104,-2593,-2398,-1574,-1020,-1977,222,-2718,3237,3463,228,-20701,-7124,-4049,-1392,-256,-1325,-470,-569,651,41,202,482,139,-926,-262,-423,-333,-88,-765,-1698,-2652,-3601,-4477,-5179,-5515,-5418,-5048,-4661,-4344,-4124,-4035,-4018,-4022,-3958,-3612,-3040,-2290,-1331,-328,-448,-6,267,-169,-222,-260,354,549,707,582,202,-110,-285,-251,-391,-223,-184,-138,-176,-211,-430,-961,-1484,-2003,-2481,-2907,-3281,-3577,-3813,-4001,-4107,-4094,-4012,-3755,-3317,-2732,-2007,-1193,-365,-175,-83,125,-22,-184,232,163,-256,-313,-126,55,26,-173,-401,-349,-270,-174,123,120,-208,177,-20,-503,-208,130,-55,247,-313,-803,-855,-335,553,471,574,23,-101,34,-199,-32,73,104,66,-123,-240,-144,-48,126,325,256,30,72,-406,-529,-2206,-3644,-4602,-4835,-4536,-4015,-3614,-3444,-3546,-3942,-4581,-5417,-6332,-6783,-6058,-4914,-3762,-2694,-1783,-1018,-444,-66,128,154,-277,-209,-609,-1096,-1729,-2383,-3098,-3711,-4169,-4455,-4449,-4281,-4005,-3753,-3596,-3537,-3541,-3529,-3433,-3211,-2896,-2525,-2139,-1842,-1641,-1525,-1513,-1459,-1333,-1140,-845,-375,285,1130,2199,3499,4977,1904,-52,-312,-76,290,344,252,92,-76,381,-618,-1366,-310,289,789,746,424,46,-168,137,113,112,211,287,248,-123,-192,-241,-240,206,-125,-128,248,135,-166,235,133,-86,-650,-1661,-2737,-3885,-5072,-6224,-7358,-7577,-6703,-5954,-5428,-5186,-5229,-5470,-5831,-5915,-5330,-4140,-2663,-1045,-81,-265,-177,-101,-176,-274,103,29,-232,232,-16,106,6,-9,241,23,-64,429,288,-206,-279,-390,22,34,-106,-62,46,-1,155,-218,-109,147,-74,-179,-985,-2389,-3569,-4548,-5360,-5947,-6159,-5885,-5248,-4464,-3671,-2943,-2351,-1930,-1728,-1698,-1874,-2267,-2852,-3601,-4462,-5400,-6364,-7226,-7259,-6500,-5718,-5019,-4447,-4023,-3746,-3557,-3393,-3181,-2875,-2457,-1886,-1237,-542,119,327,163,0,-105,-452,-24,-8,78,12,42,301,-87,-80,183,-125,-86,-5,58,-752,-1639,-1479,-201,-210,-205,81,264,64,-159,-41,143,16,269,424,198,983,750,-68,76,123,643,526,127,549,278,-284,-280,-254,-173,-72,-320,-306,30,0,-212,-262,107,189,-202,-1587,-2663,-3314,-3540,-3453,-3287,-3106,-3031,-3098,-3243,-3336,-3309,-3140,-2894,-2611,-2363,-2189,-2094,-2083,-2079,-2089,-2008,-1851,-1647,-1463,-1344,-1356,-1573,-1999,-2579,-3189,-3732,-3909,-3514,-2611,-1444,-355,-259,40,141,60,-198,-262,-138,-276,-100,-256,-61,-8,-39,-81,-184,-132,318,448,-205,-609,-2514,-4528,-5709,-4371,-2028,125,398,33,-216,-248,-30,177,-30,64,207,228,143,-176,-53,-151,-237,-297,-933,-1579,-2278,-2991,-3613,-4011,-3968,-3409,-2442,-1294,-103,-160,-78,152,-71,-342,91,580,269,-1346,-3213,-5242,-7270,-6033,-4237,-2754,-1647,-962,-657,-655,-784,-854,-647,-68,23,-266,175,-53,-115,-148,-23,-190,79,-139,-112,469,211,-142,-363,-282,-9,-600,-1472,-2176,-2567,-2652,-2582,-2447,-2383,-2418,-2544,-2616,-2500,-2039,-1299,-365,-373,-169,-16,-207,122,33,111,-512,-1543,-2238,-2308,-1662,-645,-324,-35,-10,-9,5,-5,1058,1057,747,54,152,336,-141,254,96,-3,-848,-1614,-2267,-2835,-3325,-3751,-4118,-4476,-4857,-5187,-5494,-5725,-5843,-5812,-5580,-5159,-4596,-3895,-3199,-2433,-1723,-1063,-584,-2542,-2574,-1855,-858,-775,-1281,-1877,-2517,-3116,-3580,-3879,-3966,-3883,-3647,-3379,-3123,-2865,-2658,-2501,-2408,-2360,-2405,-2533,-2728,-3022,-3393,-3782,-4216,-4598,-4950,-5220,-5449,-5508,-5335,-4900,-4221,-3388,-2439,-1433,-366,136,-158,72,168,-156,-42,310,361,103,298,575,897,330,64,-138,-78,161,-81,-348,-238,-152,474,829,401,155,92,108,-153,56,240,280,-108,29,-208,237,191,-121,-204,-214,-1090,-1881,-2518,-2891,-2929,-2681,-2274,-1796,-1440,-1223,-1208,-1425,-1874,-2512,-3271,-4050,-4599,-4647,-4170,-3455,-2799,-2355,-2227,-2456,-3110,-4134,-5481,-6813,-5647,-3806,-1994,-361,355,-139,-36,219,-164,-213,216,-161,-708,-1464,-1713,-1388,-635,59,529,-79,-44,-35,-75,-232,-56,398],[314,153,-59,-358,-753,-1246,-1821,-2425,-3111,-3878,-4662,-5462,-6210,-6943,-6584,-5868,-5179,-4499,-3841,-3183,-2551,-1951,-1379,-840,-318,-47,-72,-385,173,208,224,95,-194,-179,-266,-332,-257,-287,-342,2,27,422,705,479,496,665,0,297,363,263,-219,250,798,24,110,381,383,353,11,-184,-1437,-2724,-3954,-4914,-5330,-5004,-4323,-3547,-2756,-2006,-1374,-865,-499,-269,-209,-347,-680,-1176,-1770,-2358,-2817,-2997,-2846,-2356,-1682,-1001,-407,-317,151,263,-99,-364,-1001,-1765,-2597,-3446,-4202,-4681,-4748,-4550,-4232,-3910,-3655,-3512,-3511,-3664,-3939,-4274,-4588,-4853,-4939,-4774,-4402,-3958,-3493,-3229,-3194,-3356,-3686,-4000,-3982,-3319,-2072,-426,681,1701,1912,315,-54,908,1117,113,252,-265,-23,67,1111,623,130,-215,-535,-728,-2192,-3649,-4360,-3420,-1460,292,-207,-111,-274,-562,-31,295,1938,-1702,4686,3205,5173,9017,1518,-666,1218,25882,85645,113125,145745,216031,318298,217418,446469,478424,211778,198927,195279,101940,23593,111372,52856,35205,48056,55608,55137,51309,-13015,14363,7736,18120,12482,-8543,13655,11496,-733,11202,3963,20,-1885,-1261,5584,5843,4209,2516,1800,1358,414,898,-985,-1321,-670,-2167,-3147,-3202,-2446,-1389,-756,294,-31,19,87,364,-184,-345,376,93,-152,-256,-99,-154,-272,-406,-450,-356,-9,524,237,174,-164,20,636,602,539,246,-108,-200,-429,-343,-190,-1093,-1923,-2673,-3356,-3972,-4469,-4846,-5138,-5354,-5531,-5719,-6035,-6486,-6987,-7587,-8053,-7510,-6666,-5833,-5010,-4272,-3576,-3031,-2599,-2355,-2192,-2138,-2081,-2016,-1743,-1292,-634,153,338,153,-234,372,27,39,-92,-19,472,311,342,-256,-655,-798,-707,-417,-322,-430,-40,-375,-991,-1901,-2998,-4164,-5112,-5281,-4427,-3041,-2651,54,1424,2564,-15986,-7285,-1768,-1032,435,-437,-16,-633,508,-37,221,624,152,-821,-219,-352,-491,-428,-343,378,413,598,-266,-427,-272,-451,-261,-280,-210,317,590,562,365,21,128,-345,398,160,-18,-417,5,309,-164,-241,-248,242,364,564,458,193,-122,-311,-288,-434,-235,-167,-145,-106,-256,-179,-282,-210,90,551,202,-282,-422,-1181,-1953,-2714,-3456,-4267,-5092,-5945,-6841,-7719,-8415,-8385,-7641,-6734,-5820,-4965,-4224,-3567,-3050,-2590,-2251,-1948,-1651,-1317,-929,-560,-345,-232,-90,101,97,-94,-201,-710,-1304,-1872,-2395,-2786,-3013,-3015,-2788,-2353,-1745,-990,-108,595,83,-130,33,-175,-13,111,141,104,-71,-259,-135,-73,103,274,226,120,121,-381,-231,-1744,-3277,-4201,-4348,-3957,-3290,-2667,-2206,-1927,-1819,-1785,-1756,-1654,-1421,-1101,-675,-279,-260,-41,-37,-106,66,452,226,-252,-181,-332,-392,-447,-430,-457,-516,-546,-776,-1083,-1543,-2103,-2797,-3637,-4597,-5625,-6628,-7474,-7970,-8004,-7699,-7294,-7014,-6917,-7023,-7373,-7824,-8323,-8775,-8938,-8646,-8080,-7425,-6694,-5838,-4797,-3550,-2042,-373,-95,266,350,262,69,-59,423,212,-418,-247,355,923,883,513,99,-41,98,159,76,180,300,264,-88,-185,-259,-420,-628,-816,-1044,-1295,-1584,-1904,-2201,-2549,-2824,-3004,-3086,-3084,-3050,-3024,-3017,-3159,-3428,-3878,-4497,-5284,-6222,-7195,-7899,-7954,-7177,-5930,-4498,-3082,-1734,-496,-250,-196,-51,-81,-268,95,-19,-261,154,-97,128,-14,-41,233,69,-33,439,371,-132,-293,-370,-1294,-1378,-343,-114,29,17,236,-104,-189,76,-72,-142,318,617,177,274,189,73,-13,-154,-1210,-2111,-2777,-3143,-3244,-3169,-3067,-2997,-3075,-3372,-3897,-4644,-5573,-6651,-7842,-9093,-10094,-9742,-8613,-7422,-6301,-5305,-4469,-3774,-3200,-2712,-2284,-1884,-1427,-925,-367,119,309,160,10,-115,-380,33,-26,6,-32,-5,332,-12,-43,175,-147,-122,-2,58,-145,-183,-172,-204,-249,-237,134,314,97,-124,-36,120,21,296,437,164,970,741,-66,58,57,622,557,151,480,171,-174,-1429,-3095,-4185,-4483,-4061,-3166,-2177,-1291,-625,-224,-86,-258,-703,-1484,-2484,-3694,-5098,-6615,-8200,-9521,-9524,-8227,-6790,-5425,-4215,-3208,-2471,-1994,-1789,-1841,-2126,-2641,-3326,-4217,-5224,-6340,-7516,-8628,-9219,-8673,-7398,-5877,-4260,-2577,-944,149,-206,-217,-337,-304,-262,-19,161,111,-151,-247,-100,-252,-121,-239,7,18,-34,-122,-180,-85,334,392,-182,-65,137,-132,363,393,-348,189,367,-56,-158,-213,-53,80,-74,28,196,-305,-1927,-3519,-5010,-6165,-6883,-7149,-7173,-7119,-7048,-6846,-6327,-5427,-4167,-2650,-985,3,284,-68,-129,148,-64,-315,79,564,341,-1474,-3714,-5664,-6541,-5852,-4332,-2800,-1584,-818,-480,-474,-604,-664,-446,124,79,-235,264,-48,-135,-172,-104,-217,0,-187,-61,273,-409,-905,-1222,-1347,-1300,-1095,-744,-376,11,-290,12,-29,-52,-864,-2097,-3702,-5645,-7793,-9973,-8661,-6470,-4562,-3090,-2138,-1700,-1721,-2060,-2397,-2248,-1360,76,-159,-344,-325,-62,-24,-16,22,-101,1028,1090,823,65,182,338,-168,180,11,244,206,-141,-353,-999,-1589,-2120,-2594,-3075,-3627,-4215,-4898,-5638,-6378,-6978,-7158,-6725,-5778,-4514,-3214,-1876,-672,384,175,-2012,-1759,-1800,-906,-510,4,556,391,147,283,134,-18,-311,-337,-491,-636,-731,-845,-1026,-1364,-1911,-2766,-3940,-5398,-7062,-8481,-8119,-6516,-4862,-3548,-2711,-2514,-2882,-3681,-4526,-4680,-3588,-1506,456,544,30,-122,3,127,-130,0,301,330,36,260,513,906,356,79,-214,-86,156,-75,-392,-219,-1302,-2641,-3793,-4689,-5280,-5624,-5835,-6045,-6258,-6483,-6579,-6429,-5941,-5245,-4372,-3419,-2478,-1580,-733,42,-4,-343,-178,19,-195,-357,-79,164,-71,-262,379,48,-1359,-2822,-4193,-5166,-5402,-4820,-3737,-2544,-1454,-610,-66,104,-112,-367,-713,-868,-607,103,523,329,-116,-53,157,-110,-145,172,-219,-335,-82,-227,-295,42,61,-377,-848,-1239,-1595,-1855,-2086,-2249,-2383],[-4726,-4414,-4346,-4442,-4474,-4174,-3495,-2568,-1621,-793,-137,-164,453,420,358,92,41,-306,-321,-421,-213,-184,173,261,-330,-83,-56,-365,199,230,194,71,-716,-1677,-2589,-3118,-2908,-1965,-588,75,87,352,595,362,298,496,-98,284,348,273,-228,250,-583,-1299,-1883,-2236,-2189,-1621,-640,-98,-355,-178,83,118,-342,-407,-190,-1360,-2332,-1979,-528,50,-443,-228,13,-61,-211,-288,-200,-170,12,-157,-66,-363,-250,-142,-122,-235,188,308,-39,-944,-2197,-3440,-4367,-4542,-3900,-2888,-1845,-1009,-403,-49,66,-93,-480,-1033,-1667,-2321,-2950,-3592,-4178,-4648,-4968,-5137,-5084,-4966,-4789,-4517,-4154,-3667,-3095,-2519,-2044,-1635,-1265,-994,-880,-1044,-1511,-2252,-3167,-4164,-5190,-5927,-5849,-4899,-3694,-2550,-1531,-606,-580,-532,-136,-1074,-2365,-3595,-4533,-4942,-4474,-3335,-2205,-1506,-1090,-255,1685,-1191,4664,2641,3307,6340,3152,3511,6776,23447,64093,87970,117442,196095,337412,190978,478424,781530,267771,306378,315756,145905,29703,203365,159560,81123,36645,21933,15898,7706,-2593,9353,7036,8757,13435,-3364,17328,17701,192,12112,1796,252,-3031,-306,6699,6647,4671,1852,2062,1714,483,1042,-672,-1091,616,871,-1476,-3854,-6698,-8606,-6377,-3439,-671,52,146,333,-223,-262,457,1031,-197,-263,-37,-479,-2307,-4068,-5483,-6139,-5715,-4617,-3273,-1893,-584,-48,611,628,497,268,-12,-129,-543,-321,286,433,-171,-321,-299,393,628,143,-149,-272,-374,-257,-148,-680,-1582,-2645,-3723,-4647,-4944,-4459,-3259,-1711,-177,-271,-190,-97,141,46,-209,18,-30,-123,-788,-797,-128,52,-281,243,-104,-28,-78,-25,530,326,248,-373,-648,-682,-509,-114,-207,-218,709,1449,764,82,-327,619,-329,-1530,-2907,-4464,-6041,-7485,-8380,-8230,-12892,-7564,-4912,-3782,-2739,-1759,-797,-754,316,-63,240,708,134,-747,-208,-250,-519,-763,-498,397,369,660,-47,-427,-206,-495,-324,-237,-174,372,656,566,412,121,209,-296,376,154,-37,-405,-2,320,-147,-262,-226,110,-222,-2549,-4396,-5744,-6532,-6643,-5957,-4591,-2880,-1028,-172,-48,-194,-246,-289,-223,72,582,260,-304,-185,-1021,-2798,-4610,-6361,-8042,-9424,-10112,-9756,-8904,-7976,-7075,-6199,-5313,-4393,-3450,-2541,-1663,-921,-305,-343,-241,21,9,-358,-876,-1411,-1943,-2429,-2826,-3097,-3210,-3176,-3032,-2823,-2538,-2272,-2040,-1884,-1778,-1708,-1637,-1525,-1310,-942,-442,107,-166,20,-160,-6,124,147,117,-46,-280,-143,-112,64,200,170,-494,-1494,-2601,-3725,-4682,-5253,-5275,-4769,-4000,-3112,-2342,-1784,-1479,-1436,-1561,-1748,-1845,-1692,-1245,-472,-267,-222,-57,-28,-155,-50,498,622,-236,60,113,173,524,527,170,-567,-61,247,3,25,-219,-129,-208,225,506,405,-498,-1998,-3577,-5168,-6697,-8164,-9495,-10640,-11565,-11574,-11023,-10592,-10292,-10038,-9804,-9597,-9369,-9074,-8663,-8109,-7332,-6364,-5223,-3930,-2552,-1108,30,-59,454,213,-378,-278,425,1040,980,573,139,68,43,199,49,146,-1298,-4451,-6771,-6525,-3968,-813,190,-87,-199,228,92,-280,99,93,-215,77,-1425,-2453,-2577,-2031,-1227,-612,-338,-520,-1130,-2121,-3407,-4832,-6143,-7159,-7597,-7450,-6971,-6483,-6091,-5793,-5520,-5139,-4507,-3540,-2246,-683,-70,-301,66,-191,141,-42,-82,203,92,-15,433,437,-56,-276,-349,-44,-39,-195,-177,-7,37,304,13,-254,-1,-64,-109,309,576,172,269,135,36,-54,-38,-172,-113,157,125,-1397,-4116,-6593,-8532,-9341,-8730,-7797,-7031,-6481,-6121,-5908,-5801,-5699,-5529,-5287,-4906,-4383,-3750,-3047,-2296,-1527,-779,-101,159,-130,-186,-137,116,282,151,17,-119,-295,82,-67,-71,-80,-64,351,55,1,152,-173,-161,3,40,-187,-151,-200,-255,-286,-230,-1363,-2890,-4250,-5390,-6206,-6648,-6658,-6268,-5585,-4668,-3614,-2541,-1493,-596,-8,572,561,166,417,73,-169,-259,-176,-104,-17,-214,-140,55,-1,-76,-149,-272,-1147,-2184,-3329,-4236,-4557,-4070,-2898,-1427,-246,-35,-248,-210,-30,126,-166,-62,-73,-1106,-2771,-4510,-6275,-7945,-8998,-7846,-6152,-4387,-2600,-789,-59,-301,19,-79,-101,204,106,-212,-265,-280,-248,-265,-61,206,154,-98,-220,-60,-204,-138,-213,55,31,-25,-149,-174,-37,331,310,-161,-76,154,-116,370,355,-318,248,341,-77,-108,-174,-675,-1579,-2151,-2428,-2492,-2315,-2046,-1710,-1482,-1370,-1452,-1720,-2214,-2885,-3684,-4478,-5076,-5305,-5030,-4317,-3305,-2160,-946,32,-168,141,-45,-254,79,561,400,-349,213,133,-1355,-2755,-3718,-3958,-3462,-2587,-1639,-804,-138,-9,371,340,138,-203,343,-39,-162,-180,-175,-213,-79,-219,0,580,333,-141,-316,-921,-1658,-2470,-3362,-4426,-5521,-6334,-6137,-4863,-3185,-1391,48,-290,-149,45,197,-84,-351,-71,57,-156,-814,-2978,-5271,-7498,-6518,-4500,-2766,-1320,-442,-286,-83,-24,-7,38,-610,-1507,-2503,-3575,-4619,-5540,-5990,-5622,-4687,-3564,-2400,-1318,-356,139,-151,-233,101,-32,-29,70,-340,-1275,-2373,-3546,-4702,-5607,-5844,-5237,-4178,-3102,-2026,-1099,-308,-88,-1403,-978,-1609,-970,-581,49,-222,-621,-1045,-1470,-1917,-2355,-2771,-3095,-3365,-3593,-3765,-3981,-4277,-4690,-5151,-5524,-5438,-4692,-3531,-2222,-932,-41,-172,78,101,5,-1287,-3203,-5549,-7787,-5147,-2272,404,425,-56,-79,-48,85,-97,42,280,271,-49,217,436,880,371,86,-287,-88,148,-63,-438,-206,-101,-183,-1552,-2580,-3304,-3835,-4233,-4431,-4140,-3241,-1794,-159,99,-125,334,337,-109,-148,158,117,-2,-340,-194,55,-76,-271,-194,109,-61,-301,-955,-3098,-4358,-3972,-2482,-753,107,-249,-35,-254,-92,374,775,384,-118,-1263,-2762,-4228,-5320,-5483,-4597,-3171,-1628,-178,82,-17,-69,152,-272,-400,-59,-306,-358,107,20,-1228,-2564,-3977,-5454,-6862,-8187,-9217,-8765],[-1038,-784,-726,-872,-1180,-1587,-2002,-2318,-2570,-2794,-2996,-3190,-3160,-2599,-1222,38,135,-242,-292,-402,-215,-195,167,268,-359,-104,-44,-346,220,252,168,64,-1288,-1336,-217,-352,-229,-146,-153,148,155,253,475,253,129,380,-196,257,-795,-2291,-3596,-4546,-5003,-4974,-4679,-4313,-3993,-3762,-3667,-3665,-3761,-3955,-4243,-4545,-4827,-4946,-4850,-4459,-3779,-2919,-2025,-1176,-439,-238,68,8,-148,-301,-253,-201,-153,-197,-123,-401,-125,-64,-2,-137,219,344,20,-213,-107,-222,-184,41,-98,125,73,27,-20,-97,109,316,-254,-1028,-1909,-2863,-3871,-4990,-6192,-7465,-8771,-9695,-8858,-7404,-5886,-4363,-2911,-1530,-248,-132,386,465,603,2034,2200,241,-274,747,1252,236,218,-38,-54,-375,-1129,-1474,-1439,-1115,-622,-349,-78,-376,375,890,534,-45,-136,324,169,-781,-109,8,1784,-725,4780,2472,2977,5393,4972,15322,4362,20000,44813,63708,74732,92441,121198,157466,211778,267771,325722,380782,427019,237384,112870,415214,230781,346747,271991,194817,125058,70110,33543,13556,2563,-6287,-6401,461,4978,6939,1970,7161,-929,1075,-4107,1095,2966,1801,908,296,-112,-319,-385,-336,-315,-824,-490,-1160,-2370,-4100,-6081,-7752,-7982,-6312,-3766,-1038,246,330,-283,-172,446,1051,-220,-271,-78,-1438,-2057,-1493,-317,-209,448,442,97,304,4,-109,584,664,461,306,91,-51,-452,-272,-1495,-2526,-3209,-3570,-3681,-3607,-3371,-3049,-2745,-2517,-2425,-2522,-2929,-3641,-4537,-5594,-6617,-7393,-7447,-6748,-5489,-4038,-2564,-1320,-366,-114,142,-250,-1216,-2745,-4670,-6963,-9340,-10572,-8829,-6204,-3638,-1418,-203,-1,-36,-24,591,347,-413,-1677,-2622,-3056,-2775,-1756,-310,-16,973,1585,793,130,-28,1213,83,-750,-880,214,-2704,974,-780,-2652,-11573,-7808,-8421,-9455,-8882,-7123,-4962,-2856,-947,-24,284,755,112,-684,-204,-113,-390,-1024,-572,404,319,706,222,-366,-145,-408,-381,-239,-127,427,709,565,471,244,289,-227,321,132,-63,-395,-9,325,-87,-263,-1370,-3040,-4539,-5824,-6835,-7512,-7786,-7662,-7142,-6274,-5219,-4038,-2820,-1671,-595,-259,-275,-235,52,596,322,-315,-208,-1247,-2604,-4066,-5512,-6884,-7951,-8577,-8775,-8667,-8422,-8114,-7656,-6875,-5639,-3970,-2019,16,24,-318,-309,-306,-11,84,-311,-131,-218,-193,49,55,47,96,417,189,-307,-160,-404,-707,-925,-1020,-991,-843,-591,-259,133,510,111,-188,11,-133,7,-176,-883,-1642,-2410,-3122,-3744,-4311,-4853,-5392,-5978,-6661,-7384,-8078,-8612,-8811,-8597,-8060,-7365,-6737,-6194,-5833,-5618,-5447,-5179,-4599,-3576,-2085,-195,270,-26,-207,-170,-77,-19,-177,-164,424,555,-211,137,200,318,571,519,193,-412,17,268,20,20,-208,-115,-136,214,375,301,233,33,-1250,-2640,-3961,-5138,-5999,-6411,-6403,-5999,-5407,-4847,-4431,-4178,-4132,-4338,-4778,-5432,-6280,-7323,-8482,-9759,-11092,-12328,-12580,-11417,-10052,-8656,-7250,-5849,-4442,-3009,-1634,-331,794,617,175,176,-10,245,49,-128,-1508,-3031,-4515,-5771,-6598,-6907,-6816,-6528,-6358,-6489,-7071,-8151,-9601,-10923,-10206,-7635,-4487,-1239,-175,83,162,-234,8,227,161,428,1019,180,-183,-219,11,-89,-313,-188,36,-133,-2452,-5859,-9769,-12568,-8356,-3788,-93,-340,-15,-275,155,-67,-118,168,106,-1,424,493,23,-234,-320,-79,-83,-575,-1496,-1319,-401,363,141,-259,-68,-42,-68,295,517,159,265,90,11,-88,25,-206,-55,-909,-2670,-4309,-5575,-6294,-6397,-6110,-5690,-5281,-4914,-4531,-4059,-3449,-2715,-1853,-925,-46,20,38,149,277,470,372,209,452,100,-135,-188,-140,121,255,141,25,-107,-215,122,-118,-132,-125,-121,369,119,50,123,-194,-192,16,11,-239,-126,-215,-268,-266,-193,271,397,148,-1009,-2789,-4379,-5556,-6124,-6094,-5667,-5180,-4943,-5095,-5779,-6962,-8648,-10675,-12316,-10541,-8020,-5541,-3232,-1165,-67,10,-162,-47,58,-20,-13,-62,-115,-32,92,-110,-9,-325,-106,-93,-247,-268,-2,-241,-234,-12,59,-209,-1279,-4870,-8547,-11655,-9799,-6682,-3881,-1595,194,365,222,-92,-169,-87,-277,-46,-82,-73,155,50,-216,-296,-199,-195,-268,-74,263,181,-44,-2365,-4732,-6432,-6656,-5215,-2752,27,-19,-164,-170,2,303,199,-148,-89,157,-107,370,299,-598,-4642,-8065,-9038,-7129,-4890,-3140,-2011,-1408,-1166,-1093,-873,-432,-148,-113,-235,-62,73,-38,-10,-10,192,-149,-1764,-3610,-5622,-7708,-9822,-11656,-10554,-8745,-7157,-5831,-4855,-4227,-3962,-4009,-4312,-4778,-5306,-5752,-5994,-5913,-5544,-4972,-4327,-3685,-3121,-2660,-2343,-2180,-2190,-2337,-2636,-3054,-3581,-4176,-4835,-5473,-6043,-6446,-6624,-6561,-6278,-5875,-5425,-5015,-4677,-4439,-4299,-4218,-4241,-4234,-4117,-3861,-3364,-2638,-1684,-567,-254,-126,45,231,5,-310,-56,75,-95,-108,-175,-19,5,57,302,160,-293,-420,-854,-1629,-2011,-2073,-1952,-1786,-1699,-1708,-1875,-2182,-2688,-3387,-4257,-5294,-6488,-7764,-9070,-9928,-9105,-7745,-6369,-5053,-3814,-2715,-1805,-1046,-500,-163,-46,-166,-498,-1045,-1812,-2734,-3853,-4944,-5911,-6413,-6260,-5455,-4303,-3051,-1821,-695,39,491,304,173,493,274,-168,-386,-19,319,301,194,467,-99,-24,-334,-136,-70,-142,-282,-263,-369,-42,-131,-474,-1345,-2334,-3222,-3829,-3981,-3644,-3006,-2252,-1538,-891,-419,-53,-88,33,-76,73,241,175,-160,167,346,818,366,70,-362,-90,129,-56,-491,-211,-78,684,920,237,236,450,-26,-194,150,273,305,-178,111,-89,322,359,-113,-135,175,110,-10,-322,-220,-1110,-1696,-1620,-945,15,-58,-351,319,6,-151,-244,-38,339,44,-267,-97,-241,-85,227,608,316,-120,-302,-565,-1031,-1538,-2117,-2782,-3482,-4188,-4808,-5112,-4910,-4334,-3622,-2918,-2263,-1832,-1565,-1498,-1636,-1969,-2455,-2974,-3421,-3647,-3445,-2942,-2277,-1627],[414,205,63,-39,44,-3,57,-90,-216,228,-250,-133,676,292,214,19,245,-150,-262,-395,-226,-213,152,263,-373,-121,-40,-331,231,262,141,72,-208,-296,-134,-1132,-269,-89,-66,203,216,121,339,-434,-2486,-4670,-6663,-6008,-4304,-2810,-1647,-858,-462,-447,-805,-1482,-2422,-3561,-4858,-6153,-7148,-7128,-6288,-5266,-4312,-3455,-2790,-2327,-2059,-2002,-2182,-2562,-3114,-3798,-4609,-5529,-6511,-7479,-8294,-8656,-8384,-7789,-7189,-6641,-6200,-5918,-5788,-5807,-5931,-6117,-6298,-6385,-6352,-6150,-5813,-5429,-5065,-4742,-4456,-4283,-4176,-4109,-4091,-4110,-4125,-4086,-3896,-3461,-2649,-1396,-332,-140,772,1318,919,-51,198,-126,-219,275,306,-156,274,388,546,2132,2250,174,-387,624,1275,265,167,-872,-2324,-4093,-5972,-7751,-9256,-9959,-9125,-7180,-4953,-2863,-1065,541,606,-248,-138,518,351,-878,-39,-154,1746,-365,4972,2416,2695,-355,-2142,-1766,2026,9253,17672,24779,29859,38647,64829,117780,198927,306378,380782,572266,662919,383232,298391,786568,838597,738015,599622,443771,291959,162282,66711,13755,11754,-5122,8711,1252,-1148,941,3815,6459,-3909,2583,-3780,2416,7587,8330,5678,302,2771,2738,300,1172,14,-563,540,264,-1201,-1322,-3164,-5249,-7662,-10034,-10856,-8920,-5978,-2950,-396,-108,393,1050,-242,-294,-139,-98,164,432,-284,-175,426,302,15,366,86,-182,531,687,413,329,173,0,-349,-2064,-4352,-6110,-7367,-8283,-9021,-9681,-10248,-10689,-10956,-10975,-10779,-10463,-10205,-10037,-9849,-9614,-9154,-8381,-7110,-5482,-3556,-1499,-92,-288,-205,-134,138,49,-220,4,150,64,709,486,272,-94,-269,-14,-270,88,11,-37,627,353,489,878,-213,-1952,-3404,-4243,-4473,-4264,-3895,-3707,-3874,-4531,-5656,-7234,-9176,-11138,-11641,-9737,-7224,-4739,-2441,-435,-12257,-7876,3247,152,2224,2135,1135,-1111,-182,-878,-2114,-3263,-4270,-5117,-5808,-6432,-7083,-7781,-8418,-8775,-8450,-7326,-5624,-3626,-1504,-293,-413,-250,-90,460,730,541,513,360,347,-164,212,74,-108,-407,-34,306,-8,-255,-120,-103,-175,-67,-28,38,-214,-1124,-2301,-3310,-4076,-4504,-4648,-4662,-4625,-4667,-4844,-5140,-5544,-5994,-6426,-6777,-6964,-6950,-6745,-6355,-5826,-5316,-4833,-4463,-4299,-4387,-4781,-5550,-6722,-8270,-10007,-10401,-8260,-5515,-2638,-331,-267,-346,-58,84,-360,-28,-144,-184,95,47,41,168,461,269,-206,-137,36,-140,223,333,303,244,85,307,207,428,82,-209,-7,-113,14,114,111,-413,-2552,-4778,-6978,-9038,-10272,-9126,-7693,-6536,-5682,-5138,-4885,-4856,-4969,-5144,-5299,-5447,-5473,-5428,-5293,-5028,-4582,-3826,-2683,-1131,77,250,-108,-132,-114,-111,-24,-175,-283,346,479,-190,218,291,459,600,489,212,-273,85,275,32,1,-204,-106,-79,-893,-2868,-4546,-5906,-6892,-7399,-7303,-6702,-5894,-5025,-4185,-3475,-2824,-2271,-1874,-1631,-1486,-1453,-1564,-1807,-2171,-2657,-3281,-3974,-4756,-5584,-6408,-7209,-7914,-8473,-8712,-8495,-7913,-7107,-6120,-5045,-3885,-2720,-1570,-523,264,-67,290,68,111,252,203,-49,-227,-938,-1420,-1280,-209,-256,192,193,-84,-57,41,-355,108,-31,-45,-174,57,101,-331,67,227,123,385,1054,202,-169,-235,-11,-1137,-4220,-5715,-4636,-2269,-194,-293,63,135,-174,125,-91,-381,-98,-291,159,-95,-153,124,102,-1,403,526,-270,-2410,-4301,-5545,-5447,-4226,-2625,-1095,111,404,262,-211,-131,-156,-1378,-2785,-4274,-5672,-6735,-7135,-6700,-5688,-4410,-3025,-1635,-341,84,-212,154,-252,345,21,-976,-2751,-4715,-6634,-8144,-8644,-8166,-7542,-7207,-7295,-7672,-8024,-7792,-6720,-5075,-3165,-1176,384,50,-121,-187,-149,125,226,132,33,-84,-151,146,-182,-169,-164,-177,378,173,96,84,-212,-216,32,-23,-304,-114,-220,-239,-215,-159,-516,-1871,-3103,-4118,-4840,-5335,-5694,-6035,-6463,-6992,-7648,-8472,-9424,-10528,-11565,-11309,-10051,-8679,-7372,-6248,-5397,-4900,-4824,-5171,-5932,-7057,-8353,-9638,-10317,-9758,-8414,-6855,-5294,-3766,-2362,-986,-375,-115,-111,-216,-283,13,-233,-269,-1,-6,-835,-3274,-6067,-9142,-12381,-11431,-8204,-5102,-2302,139,312,222,-102,-226,-113,-248,-114,-85,-45,99,-10,-213,-234,-110,-146,-270,-49,320,-3313,-8414,-13907,-9561,-4017,-190,-156,78,14,-10,-159,-166,38,255,69,-142,-101,154,-103,364,233,-173,319,281,-543,-1483,-1638,-1296,-753,-155,-68,137,218,121,-133,-141,-269,5,99,-97,-40,40,207,248,28,-1061,-2946,-4634,-6039,-7050,-7630,-7719,-7341,-6497,-5297,-3820,-2201,-549,-341,68,1,12,-40,-118,-156,171,812,-441,-2129,-3834,-5475,-6939,-8142,-8958,-9352,-9309,-8898,-8201,-7335,-6328,-5248,-4110,-2954,-1814,-696,350,-131,-276,-155,-25,233,1,87,358,-192,96,-182,-135,-1233,-1956,-1912,-867,45,266,106,-241,-51,93,-24,-92,-223,-48,-10,104,349,200,-259,-310,-179,-127,-24,15,43,-352,992,1179,1327,124,-947,-2270,-3659,-5108,-6620,-8150,-9713,-11248,-12661,-13815,-14394,-14131,-13165,-11882,-10572,-9327,-8294,-7515,-7029,-6850,-6932,-7232,-7683,-8141,-8572,-8736,-8638,-8220,-7609,-6789,-5786,-4603,-3203,-1543,2,410,226,175,349,164,-288,-355,-11,339,328,234,480,-90,-45,-314,-107,-28,-40,-180,-237,-310,-36,-80,29,-61,-188,-1573,-3098,-4632,-6121,-7549,-8848,-9974,-10816,-11407,-11636,-11481,-10902,-10000,-8766,-7287,-5618,-3871,-2074,-295,756,367,57,-337,-71,124,-34,-445,-210,-42,702,876,154,233,551,41,-142,188,286,315,-168,130,-38,294,366,-105,-113,195,108,-2832,-5290,-5303,-2239,135,-51,-412,28,-38,-387,271,-36,-213,-301,2,352,-13,-272,-139,-215,-56,90,-15,-1114,-2032,-2772,-3329,-3700,-3879,-3908,-3839,-3693,-3542,-3451,-3442,-3550,-3792,-4147,-4572,-4973,-5412,-5730,-5905,-5936,-5866,-5758,-5642,-5599,-5702,-5890,-6213,-6583,-6961],[-2547,-2138,-1752,-1643,-1938,-2701,-3927,-5524,-7371,-8204,-6374,-3871,-1211,208,169,32,368,-50,-226,-398,-234,-234,133,258,-367,-129,-36,-313,243,271,126,100,-198,-1246,-5836,-9710,-9091,-6511,-4648,-3686,-3566,-4186,-5337,-6884,-8607,-10252,-11184,-10420,-9137,-7826,-6554,-5330,-4164,-3057,-2054,-1192,-533,-142,-147,-434,-1149,-2264,-3769,-5519,-7295,-8521,-8486,-7139,-5172,-3120,-1309,-37,-401,-271,131,104,-551,-2029,-3746,-5545,-7245,-8592,-9306,-9144,-8282,-7079,-5750,-4430,-3178,-2064,-1159,-539,-317,-520,-1161,-2213,-3557,-4955,-6023,-6348,-5570,-3843,-1598,177,408,-22,-297,107,345,447,-310,-115,803,1296,779,-142,115,-152,-201,329,329,-150,178,317,-397,-3945,-6013,-5661,-3375,-359,1287,286,112,175,-89,134,1035,603,517,-883,-4092,-7114,-9452,-10927,-11662,-11447,-10174,-8550,-7435,-7193,-7556,-7795,-7462,-7029,-7314,-8333,-9029,-7497,-3922,-2,3104,4609,10203,10603,18926,30082,48549,70976,82271,85289,195279,315756,427019,662919,864888,587907,592305,1318814,1342050,1280994,1142595,946602,721486,498121,303355,154855,58973,3548,2114,10743,24372,36823,7235,15625,-3378,4667,-2381,3302,7607,9519,6204,-63,3139,608,-2589,-6323,-10569,-14660,-16807,-15447,-14295,-13799,-13749,-14233,-15355,-16252,-14825,-12148,-9429,-6947,-4785,-2971,-1660,-848,-266,-295,-196,-142,-51,381,-224,-139,404,173,-63,434,172,-238,473,714,369,352,247,34,-258,-216,-407,-1143,-1784,-2325,-2739,-2977,-2957,-2706,-2331,-1938,-1636,-1511,-1688,-2134,-2702,-3362,-3990,-4552,-4830,-4855,-4562,-4037,-3293,-2517,-1742,-1097,-524,-95,-225,-11,225,77,19,-426,-965,-1567,-2217,-2911,-3593,-4108,-4392,-4423,-4193,-3726,-3014,-2220,-1281,-359,-392,420,67,235,1320,1744,959,404,426,1188,-13,-1470,-400,932,-2719,3973,13798,11737,-15191,-7618,6354,428,2656,2846,1381,-1333,-490,103,-3421,-7023,-10334,-12935,-13944,-13015,-11244,-9417,-7763,-6395,-5276,-4382,-3655,-3064,-2556,-2136,-1792,-1580,-1474,-1424,-1387,-1218,-788,49,390,-99,68,-11,-162,-431,-67,275,84,-228,-63,-150,-90,-125,-128,-45,-206,-111,-282,-6704,-12917,-10410,-4466,130,140,-129,-258,-300,-31,540,407,-273,-941,-4037,-6915,-9130,-10172,-9975,-8977,-7835,-6980,-6591,-6742,-7456,-8671,-10254,-11975,-13468,-14136,-13554,-12318,-10959,-9854,-9065,-8618,-8456,-8479,-8609,-8599,-8334,-7731,-6779,-5541,-4098,-2572,-1086,-101,-116,47,-135,184,613,279,274,58,200,90,308,27,-224,-33,-98,16,85,58,54,-52,-298,-181,-294,-61,-19,-58,328,203,-21,144,460,542,67,-12,-3647,-7153,-10364,-13024,-14227,-12948,-10438,-7545,-4493,-1388,219,-192,-56,-60,-154,-40,-151,-402,275,400,-170,304,382,582,612,437,218,-152,139,266,40,-35,-332,-4457,-8448,-11887,-13904,-13516,-12230,-11202,-10568,-10058,-9239,-7826,-5739,-3161,-412,696,246,5515,7708,7468,2710,5158,5689,3459,875,-1855,-4423,-6574,-8018,-8603,-8485,-7963,-7357,-6823,-6456,-6326,-6466,-6882,-7665,-8807,-10348,-12230,-14391,-16099,-14312,-11990,-9784,-7861,-6352,-5352,-4843,-4769,-4995,-5327,-5515,-5249,-4424,-3062,-1357,-7,-135,8,-372,111,14,-42,-166,22,27,-355,116,220,92,331,170,-3135,-7030,-11495,-15340,-11393,-5629,-75,63,-178,-177,-331,81,178,-154,137,-71,-414,-178,-223,149,-125,-189,73,80,-13,367,535,148,-145,-274,-164,-194,-323,-1458,-4189,-6890,-9313,-10692,-10035,-7468,-3990,-216,225,334,105,232,7,-39,-156,109,-255,81,267,64,-219,121,-3480,-7758,-12050,-15450,-13345,-9545,-5934,-2744,-91,124,-98,-241,34,-81,43,170,-584,-2711,-4532,-5227,-4011,-929,-95,-184,-159,128,195,119,34,-60,-104,153,-251,-180,-201,-214,344,-5686,-11311,-13983,-10556,-5916,-1731,-58,-379,-117,-220,-189,-162,-136,416,331,-2367,-5184,-7871,-10132,-11473,-11498,-10477,-8992,-7498,-6272,-5405,-5016,-5092,-5693,-6768,-8281,-10202,-12478,-15037,-17776,-16539,-13566,-10583,-7669,-4816,-2141,-88,93,103,-91,-189,117,70,92,-380,-89,-130,-1526,-4316,-7310,-10449,-13614,-16554,-17846,-15759,-13419,-11298,-9476,-7966,-6760,-5870,-5243,-4901,-4749,-4762,-4886,-5073,-5233,-5320,-5316,-5181,-4874,-4348,-3693,-2881,-1922,-839,-22,-108,-272,0,368,196,60,-92,23,-78,-230,-133,51,-8,-7,-145,-169,61,184,-76,-153,-119,-405,-2484,-4851,-7483,-10365,-13327,-15958,-16800,-14888,-11936,-8859,-5965,-3363,-1137,122,201,107,-126,-175,-301,62,120,-147,-73,84,216,247,-172,-172,9,120,-142,375,306,-144,31,15,-81,96,-189,-41,-278,-25,-78,-32,-18,-25,-74,199,833,576,-69,-96,-9,276,422,-346,-3975,-7662,-11088,-13693,-14739,-13990,-12312,-10489,-8898,-7622,-6555,-5518,-4257,-2598,-458,-21,265,-52,151,300,-141,109,-176,351,610,164,-170,-88,30,285,205,-169,-69,98,31,-47,-233,-64,-39,131,370,230,-181,-216,-132,-146,-19,19,32,-181,1371,-244,-2640,-5095,-7596,-10090,-12547,-14976,-17394,-19746,-21821,-21616,-19424,-17001,-14570,-12199,-9951,-7941,-6289,-5014,-4233,-3969,-4233,-5017,-6244,-7853,-9773,-11879,-14184,-16484,-18722,-20321,-19903,-17464,-14167,-10442,-6470,-2404,-74,288,115,156,167,14,-420,-313,-28,336,331,241,478,-80,-85,-230,-99,0,48,-87,-231,-257,-47,-43,21,-158,-568,-2866,-4847,-6380,-7299,-7516,-6994,-5846,-4211,-2379,-466,-88,-49,-37,139,204,-56,-355,134,213,677,348,21,-265,-58,102,-26,-397,-229,-25,673,778,43,199,612,119,-100,198,272,301,-2075,-5563,-9310,-13009,-16434,-19359,-21130,-20330,-18655,-16847,-14799,-12375,-9573,-6534,-3462,-532,16,-29,-428,194,-93,-298,-356,21,-1274,-3490,-5485,-7030,-7963,-8184,-7750,-6802,-5572,-4167,-2694,-1213,53,-95,-64,390,196,-124,-70,-74,317,113,260,-236,-348,144,-446,-178,363,-16,-1407,-3394,-5490,-7644,-9655,-11390,-12550,-12960],[-13862,-13317,-12473,-11459,-10337,-9147,-7897,-6574,-5270,-4030,-2834,-1722,-654,100,129,53,480,37,-187,-419,-250,-269,93,239,-358,-152,-48,-307,242,258,103,129,-192,-236,2,-1758,-4231,-5319,-4764,-3042,-855,-100,70,-26,-54,551,-281,64,140,-529,-1557,-2151,-2214,-1765,-978,-65,128,82,-171,-131,-820,-2856,-5591,-8892,-12635,-16530,-19566,-17338,-13617,-10083,-7011,-4501,-2589,-1247,-441,-126,-243,-745,-1585,-2701,-4030,-5441,-6743,-7523,-7375,-6096,-3790,-829,260,321,84,-254,128,0,-317,34,-213,35,-4518,-8626,-10531,-8833,-4764,-26,374,-1,-259,97,382,538,-286,-103,819,1195,594,-268,10,-193,-200,347,330,-856,-2428,-3970,-5540,-7179,-8714,-9928,-10577,-10608,-10147,-9453,-8794,-8210,-7760,-7432,-7348,-7752,-8793,-10249,-11635,-12540,-13055,-13235,-12558,-10596,-7951,-5567,-3883,-2583,-960,-857,337,-648,1660,139,5533,2281,5847,6717,4943,10322,23260,8979,12881,20636,36004,84904,93798,54101,101940,145905,237384,383232,587907,845483,987183,1417868,1652827,1798129,1826053,1729381,1523609,1243062,833327,438363,238068,25222,10105,21371,13944,16319,10259,15491,-107,-3989,-6023,-2365,1957,7293,6739,309,3440,4152,-580,982,408,-92,-118,-1001,148,-3305,-8703,-13185,-14335,-10778,-5750,-1064,593,340,-492,4,252,1044,-245,-270,-262,-152,-266,330,-156,-108,376,56,-143,495,252,-277,401,323,-1648,-3244,-4382,-4857,-4678,-3957,-2881,-1633,-279,-334,-181,35,196,-44,123,63,-557,-350,-160,241,137,-1126,-3138,-5300,-7363,-9229,-10590,-11215,-10894,-9851,-8334,-6687,-4997,-3437,-2029,-927,-80,81,458,135,-530,-1538,-2901,-4625,-6666,-8865,-11154,-13456,-15570,-16866,-16320,-14790,-13069,-11542,-10265,-9180,-8348,-7730,-7222,-6778,-6281,-5679,-4858,-3780,-2421,-1955,-349,1252,-2617,2793,10575,4193,-20471,-6978,7588,592,2969,3440,1541,-1557,-822,154,487,-2911,-6797,-10817,-14895,-18958,-15347,-11421,-7690,-4298,-1327,666,771,-226,-82,-77,-347,-272,-1844,-5255,-9350,-14044,-18239,-12920,-6371,-29,-79,-117,-219,-451,-99,241,190,-181,-4,-137,65,17,-111,-134,-159,-42,-238,-527,-1118,-188,-313,180,250,-40,-254,-335,-78,490,444,-216,-712,-3107,-5582,-7911,-9754,-10811,-10870,-10254,-9500,-8979,-8903,-9387,-10423,-11889,-13473,-14496,-14001,-12037,-9462,-6685,-4020,-1552,-153,71,-355,123,-26,-173,133,68,80,243,479,425,8,-90,80,-106,135,526,264,306,44,95,-25,180,-35,-221,-54,-81,24,53,-3,-1,-73,-292,-190,-334,-93,-68,-139,347,211,63,246,518,611,160,38,402,9,-164,-3903,-9123,-13484,-14960,-12493,-8940,-5432,-2252,-259,23,-5,-181,-50,-100,-424,225,331,-141,403,479,687,199,-946,-1934,-2718,-3408,-4132,-4828,-5566,-6270,-6960,-7646,-8347,-9094,-9924,-10883,-11981,-13160,-14137,-14346,-13336,-11200,-8378,-5293,-2128,157,3432,5423,6278,2258,4445,6851,5818,4541,1651,270,16,-185,-809,-1668,-2628,-3730,-4892,-5999,-6918,-7538,-7818,-7897,-7875,-7898,-7965,-8032,-7898,-7395,-6487,-5121,-3445,-1678,-44,-68,-281,-261,-252,124,-2,-245,40,-1004,-1894,-2499,-2894,-3047,-3079,-3141,-3356,-3812,-4488,-5252,-5992,-6395,-6230,-5324,-3705,-1547,171,-155,-212,5,-69,-171,-12,63,-177,-151,-357,97,211,-140,146,-32,-416,-240,-149,134,-148,-210,25,52,-28,330,527,196,-101,-247,-203,-246,-348,-3169,-7704,-12351,-16859,-19496,-16764,-11593,-5959,-361,182,245,82,209,-20,-58,-183,128,-265,156,318,50,-3858,-8069,-11575,-13691,-13941,-12625,-10546,-8319,-6250,-4497,-3147,-2260,-1806,-1759,-2124,-2798,-3670,-4575,-5285,-5504,-5006,-3733,-1832,-7,-62,-171,-153,136,171,113,38,-30,-67,153,-300,-166,-220,-210,388,244,163,5,-244,-218,74,-66,-2345,-6029,-9910,-13496,-15979,-16462,-14985,-12522,-9876,-7422,-5234,-3309,-1535,123,176,-46,455,295,-95,-18,-212,161,318,121,233,-231,-169,-175,63,0,90,-1149,-6942,-13155,-19464,-24247,-20845,-15213,-9950,-5397,-1820,106,-337,-34,-136,-194,-1833,-4775,-8067,-11234,-13471,-13902,-12239,-9155,-5456,-1732,342,160,578,690,65,109,176,208,-83,-302,-152,-209,-1840,-6117,-11414,-17820,-25053,-22889,-14178,-5154,-79,-271,57,401,185,106,-43,38,-56,-279,-113,4,-32,-2,-127,-176,76,107,-4331,-10717,-17248,-23141,-23686,-18332,-12438,-6978,-2185,190,144,-62,-15,-254,-217,-129,-130,116,190,-770,-2682,-4403,-5820,-6946,-7766,-8333,-8631,-8655,-8351,-7676,-6689,-5438,-4026,-2560,-1219,-127,376,-92,-36,-418,-1957,-4105,-6832,-10020,-13472,-16781,-19093,-19065,-16451,-12354,-7761,-3196,808,563,-45,-103,18,235,425,285,-166,-1736,-2059,-330,-192,-57,80,-58,-136,184,582,485,-116,-288,-172,-25,298,-106,209,236,-98,107,-131,374,628,177,-147,-85,1,291,301,-98,-101,99,75,5,-198,-58,-421,-3245,-5612,-7579,-9198,-10710,-12210,-13911,-15774,-17700,-19503,-20920,-21732,-21893,-21736,-21543,-21421,-21078,-19987,-17855,-14831,-11246,-7518,-3998,-1016,-178,-425,74,-208,-2199,-6050,-10746,-15948,-20766,-21946,-18078,-13310,-8959,-5384,-2666,-969,-823,319,280,-262,-975,-1725,-2399,-2884,-3073,-2967,-2620,-2166,-1771,-1617,-1904,-2718,-4055,-5694,-7290,-8186,-7643,-5462,-2029,-137,-157,-106,18,122,1,-239,-209,-67,-16,37,-1186,-6038,-10961,-15528,-18156,-16135,-11491,-6234,-921,-130,-8,-26,-80,-90,-43,155,211,-181,-263,143,170,600,321,-29,-196,-43,-3663,-6720,-7400,-5814,-3228,-854,619,-77,-337,-2863,-6602,-11308,-16348,-16437,-10817,-5115,95,30,161,274,-143,-125,163,59,-43,-196,-240,80,280,105,-355,31,-15,-421,104,-2212,-3903,-4459,-3728,-2011,-181,-299,-242,-189,49,-107,122,159,-59,-133,-169,-958,-953,-228,334,171,-134,-63,-91,402,122,297,-1224,-3346,-5640,-7836,-9650,-9943,-8571,-7190,-6125,-5449,-5167,-5133,-5289,-5417,-5338],[-9168,-5975,-2887,-164,166,-121,305,291,-200,626,-325,-58,822,-932,-2730,-4380,-5729,-6602,-6893,-6558,-5691,-4430,-2918,-1287,-320,-162,-48,-276,260,253,102,174,-171,-173,45,-333,-275,-3186,-5979,-8019,-8797,-8221,-6642,-4676,-2749,-1097,-174,-10,66,231,-263,172,440,244,-153,172,54,35,-175,-109,-253,30,-1351,-4303,-7404,-10649,-14045,-17205,-18978,-17828,-14207,-9582,-4863,-564,131,147,19,-203,-204,-261,-4699,-10422,-16824,-22934,-23347,-17616,-11608,-6286,-1939,282,67,-216,168,11,-2232,-5852,-9910,-14036,-17679,-20053,-20253,-18572,-16062,-13361,-10718,-8196,-5697,-3046,-48,610,-269,-108,814,1017,379,-426,-103,-260,-217,323,302,-108,33,129,361,-1786,-8819,-15523,-21652,-26348,-24043,-18683,-13169,-7789,-2752,82,938,526,680,-105,-315,516,-41,-130,132,1027,627,-464,-220,931,765,-793,550,-994,1577,215,5758,2177,6600,7209,5617,669,-8848,-14173,-12512,-3619,9350,21210,27951,28625,23593,29703,112870,298391,592305,987183,1450847,1927347,2346476,2638852,2752649,2666539,2395364,1986421,1298165,692026,400424,80835,3634,12647,-15024,2183,13337,20500,3730,9500,1843,4550,10360,11355,7240,1248,3668,4879,-1132,903,353,73,-1382,-4359,-6399,-8166,-10537,-13852,-17727,-21159,-22576,-20808,-16893,-12015,-7002,-2369,146,999,-252,-229,-348,-135,-433,267,-109,-101,322,-60,-247,522,303,-317,295,733,256,326,-3925,-7283,-8363,-7303,-4827,-1716,8,-304,-127,-104,20,-115,194,202,-374,-441,-2402,-4968,-6780,-7809,-8119,-8053,-7914,-8211,-9131,-10648,-12276,-13336,-12872,-10524,-6578,-1855,-240,-63,301,55,736,668,238,-191,-242,-1205,-6313,-11337,-15959,-19854,-22528,-23384,-22532,-20939,-18900,-16581,-13952,-10995,-7924,-4938,-2205,42,1063,730,624,912,-374,-2477,-3867,-6062,-7626,-8165,-7505,-6753,-27828,-6018,53,612,1982,2004,1477,-1765,-1187,-2325,-3619,-4592,-5078,-4949,-4157,-2828,-1185,-577,-258,173,-65,595,840,-192,-102,0,-307,-295,-14,294,566,377,525,632,429,28,-173,-255,-294,-441,-143,190,284,-135,30,-105,190,194,-35,-239,-110,0,-211,-139,-146,-212,-273,-2562,-7201,-12643,-18493,-24072,-25516,-21303,-17347,-14366,-12440,-11514,-11398,-11768,-12264,-12652,-12685,-12384,-11923,-11479,-11202,-11199,-11495,-12074,-12903,-13983,-15353,-16978,-18859,-20610,-21369,-19831,-16166,-11238,-5604,158,0,-176,119,81,111,237,445,486,106,-76,109,-73,62,422,243,323,22,-537,-4885,-6866,-6125,-3284,-87,-75,23,8,-84,-78,-106,-291,-195,-265,-111,-103,-220,345,203,126,325,547,647,232,69,347,7,-148,-44,138,-2552,-6912,-10893,-14244,-16751,-18396,-19265,-19703,-20022,-20421,-20882,-21292,-21380,-20850,-19588,-17682,-15364,-12824,-10182,-7644,-5238,-3153,-1383,-34,223,75,-117,-183,-51,-274,-865,-1374,-1794,-2192,-2674,-3355,-4250,-5253,-6176,-6618,-6170,-4658,-2081,67,3551,5822,4967,1780,3667,6443,5254,3539,1256,392,77,-168,-168,-1096,-4578,-7240,-8520,-8238,-6791,-4852,-2981,-1584,-751,-418,-269,96,424,-167,417,175,104,100,-22,-84,-297,-209,-283,82,9,-204,80,315,92,-222,-39,-235,111,111,25,-89,-18,-119,-237,208,225,76,218,852,124,-153,-175,43,-59,-126,-519,-3912,-7087,-9900,-12254,-14128,-15564,-16607,-17208,-17249,-16506,-14909,-12593,-9828,-6890,-4058,-1556,13,-54,284,500,229,-63,-220,-238,-380,-1106,-1876,-2742,-3709,-4671,-5386,-5659,-5245,-4121,-2434,-473,182,68,180,-41,-74,-213,129,-1377,-3673,-5980,-8105,-9903,-11233,-12037,-12257,-12023,-11534,-10994,-10593,-10428,-10500,-10655,-10560,-9683,-7612,-4306,-159,78,182,249,450,106,54,243,-15,-30,-152,-128,145,150,107,36,-5642,-10647,-13726,-13817,-11296,-7589,-3787,-515,262,184,-22,-251,-1943,-6493,-12053,-17759,-20465,-16419,-9409,-2147,-116,527,425,141,114,160,47,-33,-1718,-7312,-10682,-9462,-3913,-116,-41,-234,34,209,91,205,-286,-185,-138,95,14,115,-12,275,5,-150,174,232,60,-246,98,-692,-2347,-3390,-3717,-3392,-2768,-2181,-2057,-2626,-3804,-5118,-5809,-5023,-2418,46,491,305,188,657,757,61,-18,91,191,-58,-307,-153,-197,-217,-119,-37,-95,-208,-4431,-6456,-2073,-59,-262,119,422,165,145,3,48,-50,-311,-99,-57,-50,-1,-3292,-11076,-18330,-22756,-18320,-10890,-3095,77,-145,239,-46,30,281,130,160,-76,29,-284,-183,-124,-153,121,185,65,-1099,-5537,-9784,-13684,-16856,-18716,-18630,-16948,-14525,-11889,-9303,-6825,-4453,-2149,-228,354,432,-40,-115,28,0,112,515,570,-181,-2292,-7834,-14394,-21760,-23047,-14818,-6581,744,513,-32,-106,27,183,416,295,-173,-7403,-12594,-11535,-5511,22,164,44,-103,209,533,489,-99,-298,-2167,-7047,-10898,-12857,-12698,-11098,-9037,-7127,-5532,-4295,-3340,-2613,-2030,-1611,-1364,-1433,-1861,-2728,-4068,-5874,-8088,-10576,-13211,-15863,-18339,-20315,-21491,-21762,-21520,-21388,-21553,-22182,-23171,-24235,-23568,-21990,-20431,-18974,-17685,-16494,-15348,-14099,-12606,-10838,-8872,-6831,-4949,-3419,-2414,-2076,-2400,-3218,-4146,-4633,-4050,-1985,-88,-184,156,534,338,-200,-436,-358,-885,-637,236,220,-765,-6206,-11727,-17212,-22427,-19505,-14318,-9282,-4516,-139,-251,-351,-375,-265,-124,297,287,178,444,-31,-188,-103,-125,23,181,80,-261,-167,-94,1,76,-253,-382,137,290,79,230,-871,-2713,-3536,-3059,-1573,-48,-76,-127,-63,162,243,-257,-137,169,-2256,-5132,-7950,-10062,-10499,-8771,-5548,-1797,-320,-294,-19,514,478,-199,87,630,-2322,-5795,-8869,-11052,-11857,-11316,-9900,-8154,-6214,-4136,-1953,-148,129,34,-64,-162,-226,53,324,158,-275,67,6,-381,4,-210,-484,-321,-480,-914,-867,-525,-283,-168,-631,-1828,-3713,-6149,-8589,-10026,-9312,-6544,-2826,-239,277,145,-140,-55,-99,459,101,-280,-1309,-1042,150,-383,-23,532,-79,692,126,-1746,-4896,-8020,-10400,-10899,-9222],[362,-64,-165,218,197,-168,382,421,-182,738,-207,-1220,-6806,-12328,-17134,-20054,-19953,-17125,-12972,-8525,-4359,-775,19,216,-286,-187,-64,-705,-5180,-10788,-17087,-23094,-26019,-22872,-16491,-9601,-3310,-22,111,276,412,99,-146,-147,51,219,-1121,-1550,-895,199,-260,144,367,260,-187,161,-30,4,-167,-87,-205,33,161,-10,-24,-256,-150,25,-7437,-15037,-20611,-22028,-19352,-15146,-11465,-9309,-9073,-10846,-14538,-19902,-26451,-32807,-33487,-27306,-20124,-13507,-7941,-3751,-1143,-220,-889,-2894,-5934,-9614,-13542,-17248,-20142,-21683,-21718,-20653,-18973,-17111,-15359,-13813,-12385,-10868,-9039,-6808,-4262,-1676,-250,-124,793,787,182,-564,-190,-341,-244,267,-432,-3463,-6925,-10579,-14030,-16854,-18576,-18832,-17417,-14517,-10589,-6070,-1168,358,29,33,872,473,747,-97,-289,659,-84,160,78,961,554,-328,-268,969,842,-720,-2633,-7264,-10348,-10763,-9945,-10671,-15979,-27755,-41963,-25489,-12348,-2886,8818,12447,24464,49821,92805,12510,111372,203365,415214,786568,1318814,1417868,1927347,3937040,4715302,5221153,5356187,5088703,4462526,3585915,1792712,974646,596391,175475,2623,28004,16315,12983,-29744,-14393,-131,12140,4969,6057,13263,10965,7656,2373,3913,5602,-1447,933,-561,-5557,-8030,-9586,-11500,-14323,-17569,-20272,-21778,-21986,-21107,-19462,-17532,-15558,-13442,-10800,-7490,-3661,-249,-167,-431,-85,-409,206,-57,-94,264,-157,-356,532,342,-338,176,-4247,-11296,-17402,-21391,-21930,-18851,-13291,-6604,275,-15,-271,-85,-238,-127,-144,270,348,-165,-500,-258,210,-3872,-10605,-17447,-24632,-32262,-40457,-41383,-32421,-23239,-14210,-5542,-58,166,-61,-246,-97,297,16,696,665,201,-228,-246,-376,-1672,-6266,-11222,-16549,-22039,-27067,-30081,-29113,-24156,-17209,-9558,-1800,32,142,1302,1528,1029,832,614,697,-607,-2142,-632,1557,-2199,186,1918,-20419,-36464,-4843,8606,495,3137,4164,1537,-1893,-1563,-3125,-10563,-17249,-21961,-23257,-20837,-16068,-10377,-4553,-199,63,-198,503,861,-155,-128,66,-268,-317,-13,408,557,289,472,669,419,-4672,-12657,-14579,-10217,-2788,-178,136,369,-82,55,-78,276,349,45,-332,-63,26,-195,-105,-145,-239,-236,220,-5739,-16041,-26901,-37834,-37114,-26842,-17356,-8970,-1837,-108,155,118,-428,209,-153,-28,130,-182,-241,-293,-92,-29,-328,14,-208,-158,-127,-312,-126,-81,-249,-2969,-6254,-8608,-9608,-9241,-7816,-5815,-3724,-1917,-676,-181,-522,-1663,-3615,-6278,-9541,-13205,-17076,-20948,-24617,-27869,-30489,-32348,-33431,-33863,-33892,-33670,-33279,-32745,-32118,-31474,-30952,-30645,-30604,-30863,-31351,-31908,-32367,-32595,-32499,-32184,-31847,-31658,-31710,-31979,-32251,-32170,-31146,-29035,-26007,-22359,-18373,-14249,-10173,-6292,-2713,71,-302,126,70,-172,-75,4,-257,153,192,-1839,-5095,-8434,-11550,-14224,-16087,-17043,-16992,-16108,-14646,-12637,-10212,-7357,-4193,-881,74,-48,-159,96,96,-5,25,319,386,-96,-1788,-4535,-6414,-7142,-6718,-5349,-3352,-1130,941,2604,3651,2290,830,490,-735,-4107,-8214,-12834,-17530,-21604,-23844,-23228,-20312,-16470,-12615,-9287,-6675,-4873,-3775,-3205,-2796,-2158,-957,197,102,47,-128,-107,-304,-165,-319,22,12,-152,28,308,105,-234,-66,-169,100,147,73,-37,-19,-180,-177,240,232,76,152,695,54,-160,-135,34,-1487,-1168,71,36,-124,-108,-385,104,234,-152,103,16,-367,-293,-30,70,-193,-227,-64,-37,-88,231,454,242,-36,-193,-266,-344,-374,-208,-39,232,385,553,-5698,-21825,-26168,-11903,98,162,68,144,-59,-89,-243,106,-281,285,405,-5895,-13636,-20755,-26142,-26668,-22837,-18350,-14383,-11258,-9072,-7866,-7632,-8321,-9775,-11801,-14196,-16591,-18548,-19561,-19281,-17782,-15505,-12928,-10427,-8284,-6639,-5656,-5402,-5921,-7199,-9188,-11691,-14579,-17492,-20130,-22014,-22729,-22261,-21036,-19510,-17936,-16361,-14723,-12958,-11036,-9041,-6974,-4986,-3199,-1692,-507,22,-126,555,393,114,137,170,-1519,-4335,-8171,-12157,-12843,-5708,120,-145,-70,-251,-93,89,54,178,-326,-208,-102,110,25,140,3,320,-9488,-13178,-9548,-4020,135,-212,72,248,88,-258,-1032,-2815,-4259,-5407,-6629,-8327,-10785,-14094,-18206,-22752,-26286,-24985,-20069,-14595,-9575,-5525,-2738,-1484,-1808,-3719,-7098,-11713,-17142,-22650,-26020,-23681,-18725,-13869,-10010,-7456,-6342,-6620,-8075,-10230,-12325,-13438,-12963,-11193,-9085,-7620,-7541,-9305,-13037,-18540,-24542,-24705,-16988,-7810,-206,76,27,-156,-260,-187,35,-173,155,-130,84,234,57,146,-93,73,-274,-163,-131,-170,132,184,37,-145,-260,-278,166,164,-190,-129,162,207,220,91,331,1,-22,-268,-4048,-11778,-19105,-22509,-17806,-9169,112,473,531,-153,-367,-294,-105,-2,213,2,123,648,429,-35,-106,13,118,392,292,-179,393,-265,-296,-210,90,237,138,-80,223,470,479,-70,-274,-191,-58,352,-3347,-11556,-16754,-17966,-16633,-14964,-14168,-14461,-15537,-16628,-16835,-15513,-12882,-9555,-6176,-3152,-650,133,97,-114,-15,-191,94,320,256,24,-45,-62,-2248,-9349,-17693,-26883,-33402,-24565,-15211,-6593,0,281,237,-174,-94,110,447,302,7,-119,-211,-277,-1651,-5417,-8871,-11788,-13869,-15036,-15324,-14970,-14303,-13601,-13098,-12957,-13222,-14013,-15199,-16835,-18829,-21219,-23881,-26761,-29815,-32966,-36104,-36814,-33947,-31255,-28822,-26693,-24947,-23599,-22669,-22100,-21908,-22030,-22324,-22705,-23018,-23152,-23028,-22745,-22436,-22295,-22560,-23352,-24612,-26073,-26846,-25767,-22241,-16849,-10293,-3216,-22,167,50,-28,118,-256,39,-80,-83,-159,-97,160,295,-221,-16,207,119,471,240,-159,-81,-14,7,-55,-295,-332,-32,400,296,-306,26,589,224,-67,104,87,153,-226,-5399,-10913,-16396,-21418,-25372,-27463,-27226,-25100,-21909,-18302,-14609,-10992,-7569,-4457,-1749,118,36,-332,-102,-1874,-5762,-11080,-17757,-25529,-33814,-39615,-34891,-26400,-18185,-11285,-6395,-4183,-5107,-9483,-17241,-27245,-32830,-22436,-4549,123,-137,-40,-96,493,57,325,-98,-299,396,-328,40,613,-111,762,118,307,-31,-80,27,117,570],[-9831,-7846,-7968,-10755,-16323,-24417,-34343,-44717,-52871,-54208,-47307,-36220,-24040,-12331,-1973,89,765,269,35,-291,-185,-310,-2280,-9394,-15719,-20756,-24681,-28402,-33279,-40442,-50575,-63700,-74629,-59947,-39626,-18539,-321,-67,85,242,428,289,-196,-203,93,819,6,-181,-8179,-20007,-28508,-30344,-23900,-11383,-221,164,-113,6,-136,-57,-161,32,145,-89,4,-142,-87,45,-21,39,-61,99,-292,-354,85,157,79,-110,-242,-217,337,34,-2257,-8179,-13051,-17230,-21257,-25638,-30605,-36239,-42609,-49681,-56719,-60868,-58135,-49847,-39708,-29629,-20567,-13248,-7963,-4408,-1480,7,168,-2,-195,-2,405,700,-206,-120,782,566,99,-432,-179,-410,-249,217,225,-9,82,-33,200,1743,1470,-141,-290,-42,1125,-4370,-10984,-16628,-21091,-24895,-28678,-32594,-36413,-39683,-41684,-41767,-40538,-39415,-39215,-40013,-41823,-43605,-42424,-38384,-37768,-46846,-66568,-65341,-44752,-35959,-35778,-25462,-1608,7782,4471,222,14751,4573,7709,11444,22576,39749,69962,2909,52856,159560,230781,838597,1342050,1652827,2346476,4715302,15619650,17839412,18740073,18152504,10919840,4019368,2242141,1250313,805266,306793,50027,25203,6901,46402,-57972,25543,12754,15285,-32713,-33226,2126,9702,885,-14951,-19247,2548,-1219,1050,7,402,-256,-238,-185,1219,311,-556,-1738,-3047,-1529,-1604,-5772,-13476,-22117,-29463,-35593,-41197,-45102,-45328,-42174,-37192,-30942,-23268,-14701,-6439,231,-203,-435,557,400,-313,81,730,158,240,289,-70,-135,-363,-398,266,-22,-206,-28,-315,-164,-87,375,523,70,-429,-281,-4213,-26092,-42499,-50585,-49823,-44308,-37418,-29692,-20859,-10974,-991,-316,23,199,-67,-219,-97,300,-1,667,660,176,-248,-215,-323,-1411,-2418,-3439,-4818,-6942,-10191,-14755,-20782,-27994,-36217,-45029,-53616,-60092,-60331,-54062,-45504,-36752,-28570,-21207,-14844,-9597,-5433,-2175,378,-1851,-981,-6364,-35842,-44800,-3574,8432,285,3017,4318,1415,-1867,-1893,35,680,-1553,-5614,-10072,-14911,-20043,-25295,-30460,-35340,-39838,-43775,-46998,-49389,-50963,-51817,-52190,-52381,-52812,-53884,-56026,-59672,-64977,-70892,-68319,-57778,-45166,-31640,-17847,-4639,-378,-183,100,458,-15,85,-49,339,478,124,-284,-8,47,-176,-64,-140,-253,-191,228,447,125,-321,-340,-197,308,502,-34,-380,-112,180,163,-436,214,-152,-59,125,-207,-205,-3098,-12705,-20285,-25122,-27185,-27213,-26235,-25283,-24948,-25685,-27586,-30618,-34525,-38832,-42842,-45447,-45665,-43144,-38466,-32657,-26638,-21119,-16612,-13473,-11861,-11895,-13483,-16463,-20560,-25505,-31017,-36797,-42514,-47808,-52283,-55356,-56254,-54531,-50415,-44569,-37602,-29972,-22030,-14118,-6510,-186,-67,-73,-137,-334,302,153,180,418,-7512,-17949,-29342,-41010,-52250,-62050,-69023,-71056,-69720,-69017,-70461,-74333,-78478,-70750,-61062,-50276,-38954,-27587,-16628,-6374,48,-195,119,121,-48,684,679,748,477,146,173,123,229,118,106,-174,-116,2,93,58,-25,-205,51,74,-4962,-9836,-12058,-11937,-10196,-7717,-5292,-3273,-1853,-1042,-674,-518,-487,-637,-1105,-2120,-3955,-6862,-10932,-16200,-22465,-29298,-36017,-41542,-44525,-43783,-39272,-31977,-22988,-13038,-2646,1159,624,405,129,435,-144,462,198,85,-1,-251,-139,-308,-139,-364,-59,0,-104,-34,271,88,-245,-16020,-31431,-28822,-5239,115,7,-9,-211,-138,254,236,72,78,501,-39,-179,-103,117,-90,-66,77,11,-99,-103,-394,91,217,-184,35,-1,-354,-284,3,16,-225,-235,-114,-101,-9170,-21795,-33109,-40844,-42785,-39016,-32353,-25336,-19576,-15957,-14894,-16522,-20746,-27234,-35522,-44668,-52968,-57154,-54201,-45962,-35875,-25902,-17058,-9889,-4695,-1589,-498,-1257,-3619,-7269,-11904,-17245,-23119,-29397,-36131,-43399,-51173,-59104,-65711,-66755,-60368,-50781,-40495,-30575,-21696,-14261,-8539,-4629,-2439,-1652,-1781,-2181,-2134,-956,4,-128,-34,147,100,90,5,9,-36,129,-244,-155,-167,-50,404,247,170,-46,-257,-117,220,99,-370,-192,-114,37,76,-151,559,-4327,-9321,-12132,-12184,-9568,-4705,-164,-133,-155,166,66,-180,-108,-269,-217,-34,18,155,-322,-232,-68,105,38,162,7,344,-8439,-30192,-46692,-50638,-41428,-28470,-16452,-7012,-689,-224,130,-2421,-9644,-19596,-31770,-45366,-58709,-65147,-56592,-43880,-31882,-21796,-14188,-9327,-7268,-7917,-10989,-16182,-23008,-31001,-39615,-48179,-55554,-59545,-57850,-51879,-44362,-36742,-29874,-24236,-20207,-18053,-17942,-19866,-23624,-28825,-34868,-41032,-46622,-51211,-54879,-58016,-60254,-59073,-51838,-39532,-23922,-6444,-222,72,72,-30,-304,-200,-3,-194,67,-154,139,185,-19,113,-95,124,-232,-150,-140,-174,151,190,16,-156,-262,-251,185,182,-153,-114,180,199,212,111,386,-5,-86,-285,311,498,46,-274,-14592,-32209,-48335,-58359,-52890,-40974,-29205,-18711,-9556,-1452,246,-19,74,547,331,-33,-85,-6,55,371,297,-160,390,-254,-17502,-40815,-64026,-53365,-32607,-14688,-380,415,478,-11,-183,-143,-60,-6063,-16619,-27663,-38476,-48474,-57142,-63466,-64465,-61803,-59885,-59343,-59808,-59946,-57853,-52971,-46272,-38667,-30833,-23305,-16502,-10796,-6514,-3881,-3011,-4079,-7241,-12530,-20103,-29942,-42092,-55696,-58121,-41025,-20787,387,11382,5871,-48,246,203,-159,-112,115,371,221,42,-81,-209,-173,32,-260,-9098,-17830,-24108,-27925,-29962,-31490,-33786,-37646,-43262,-49861,-54034,-50006,-39959,-28267,-16672,-6222,-178,107,-321,-959,-764,-351,-283,-364,15,-1915,-4239,-5015,-4248,-2183,264,230,53,379,57,-226,-44,-156,2,251,221,-323,-90,-146,24,202,-3708,-7334,-9155,-9401,-8980,-9140,-11128,-15855,-23837,-34903,-47336,-51056,-36328,-14697,-132,164,366,-108,104,256,103,421,197,-220,-30,5,-24,-74,-13168,-24054,-29663,-31142,-31076,-31684,-34081,-38513,-44464,-50281,-52167,-47142,-37502,-26159,-14534,-3459,33,22,-268,-218,49,20,-88,-117,-181,-26,362,210,-159,168,-4016,-16758,-30903,-46212,-62040,-67567,-51759,-33970,-15940,-183,-285,-105,358,154,-182,101,2,38,596,404,-205,-366,-21371,-40092,-40302,-23770,-4346,482,-21,296,-75,-319,451,-10208,-18650,-22054,-21370,-19327,-18144,-18677,-20525,-22394,-23034,-21771,-19114],[-181727,-210393,-240296,-238805,-206941,-173798,-141425,-110740,-82729,-57969,-36115,-16021,541,-197,89,54,807,311,111,-216,-136,-290,-123,132,-230,-264,-36075,-74818,-108956,-134699,-148707,-149148,-137009,-115081,-86036,-51957,-15388,-129,40,194,434,473,-158,-253,114,816,-13434,-62805,-115550,-167657,-205407,-194881,-148746,-96647,-47336,-3084,-200,29,-97,-34,-133,12,116,-176,4,-41,-15,58,-55,-45,37,204,-248,-376,41,141,93,-66,-282,-196,332,87,-40738,-102476,-161972,-219517,-268644,-224769,-180426,-143734,-113660,-88000,-66101,-49955,-42553,-45087,-55746,-71108,-88178,-103789,-110912,-99645,-66637,-17394,76,-38,-216,-68,371,688,-186,-137,735,358,139,-274,-114,-517,-281,135,156,29,151,-86,94,1505,1157,-161,-280,-75,-17383,-38204,-46373,-41856,-29834,-19758,-18574,-27463,-42202,-51335,-41218,-18110,-10550,-42098,-110987,-178740,-179632,-156092,-158364,-180506,-217338,-191041,-49482,-1523,1347,-93,5780,2019,7128,7920,3456,1963,16631,3326,6221,10972,21311,33163,56330,931,35205,81123,346747,738015,1280994,1798129,2638852,5221153,17839412,164440727,170891538,155906879,12573018,4153519,2569890,1479455,999735,464818,115539,29432,-1505,47020,-146804,26705,16538,19033,-38119,10405,19174,8275,2622,4117,4652,7164,-680,1122,-200,527,-497,-386,-353,1484,573,-798,643,387,514,145,-13105,-51932,-70396,-75457,-94081,-136603,-189725,-224171,-220273,-201423,-169999,-128643,-90405,-64388,-49446,-35109,-9685,547,430,-298,-28,717,110,170,240,-141,-162,-418,-551,232,-62,-161,-6,-355,-118,-5,465,671,272,-332,-288,191,-38914,-55137,-44101,-16927,-96,137,571,274,46,-285,-293,-23907,-61346,-96587,-125287,-145463,-153793,-146690,-127297,-104432,-84842,-70702,-61224,-55605,-54659,-59864,-71569,-88042,-106174,-122840,-135403,-141828,-140930,-133796,-122710,-109610,-95948,-83058,-72372,-64947,-60736,-58884,-58502,-59721,-63637,-71337,-82938,-97532,-113806,-131201,-149576,-167844,-182653,-189479,-187205,-179209,-168809,-157378,-145984,-136357,-129802,-126451,-125411,-126103,-129029,-135271,-145390,-159196,-176433,-197488,-223038,-251481,-237065,-199626,-159982,-119613,-79629,-41726,-8049,-300,-11,300,369,125,325,690,406,-16846,-39369,-58447,-72230,-79922,-82397,-81593,-79617,-78016,-77431,-77447,-76539,-72436,-62914,-46836,-24653,54,-162,-23,-141,-257,-145,222,471,153,-346,-292,-173,284,-12391,-40902,-61912,-72147,-71620,-64190,-55442,-50532,-53158,-65737,-89343,-123584,-166597,-213262,-226677,-177752,-119838,-63144,-11229,-189,-116,-239,-92,43,-301,-6,-219,136,-43,-177,14,-24295,-48021,-59408,-53981,-33356,-3938,-53,185,33,-230,71,165,304,-66,-338,-389,-199,-191,-144,-186,-61,25,-118,-349,-316,-131,-246,-163,33,-12,-135,-336,-1704,-20283,-27947,-24953,-14505,-929,334,85,136,-1,-143,-55,-10727,-25449,-38467,-47809,-51816,-49453,-40599,-25853,-6480,98,-93,-57,107,-130,99,63,4,786,723,698,415,89,157,147,231,67,140,-124,-47,48,128,71,14,-215,19,62,-4,-52,333,474,-43,294,-49,437,-183,1134,2553,1795,587,1736,3687,2291,510,77,613,182,-111,-5979,-16980,-28981,-41287,-53207,-64253,-74172,-82823,-89886,-94581,-95292,-90105,-77702,-58374,-33757,-6145,481,203,75,-14,-360,-153,-289,-110,-387,-132,-2,-39,-79,235,-22071,-77075,-134463,-164835,-122723,-37528,172,69,36,-171,-91,276,259,83,25,314,-129,-180,-56,158,-112,-30,86,6,-58,-85,-384,93,208,-201,-41,-30,-333,-250,44,-28648,-109662,-180695,-199633,-146575,-82559,-22470,321,226,-4,-130,-274,-407,-407,-186,80,246,304,525,94,-224,-6708,-14859,-13970,-5692,130,61,-96,-105,-232,4,-288,347,448,8,-321,-222,88,700,353,-87,-3452,-15669,-29135,-43996,-60602,-79407,-100827,-125294,-153290,-185084,-220301,-245332,-209483,-163313,-114580,-64730,-15012,-37,18,-109,34,154,81,91,-13,9,-28,137,-198,-173,-122,15,416,228,144,-39,-245,-67,298,202,-287,-196,-63,88,133,-179,548,284,44,167,168,-158,-109,-254,-219,-177,130,-10125,-30609,-48931,-64405,-77079,-87626,-97327,-107694,-120086,-135460,-154302,-176674,-202173,-229491,-242549,-215557,-184119,-153358,-124821,-99687,-79038,-63902,-55173,-53625,-59465,-72483,-91761,-115392,-139913,-158873,-163496,-150614,-127396,-102373,-81139,-67133,-62552,-68602,-85641,-113128,-149690,-193055,-235257,-208948,-158210,-108730,-63808,-25525,-236,-127,-189,-115,-193,-124,-157,-204,-11340,-30370,-49979,-69724,-89162,-107764,-124854,-139688,-151470,-159206,-161508,-156719,-143728,-122880,-95703,-64393,-31273,-107,-243,60,150,74,-337,-211,-49,-216,-29,-22680,-65497,-111761,-157273,-187665,-173309,-127230,-73082,-18547,-168,-180,162,185,-15,-180,-266,-236,182,190,-110,-95,182,175,-19083,-34952,-45181,-50968,-53749,-54697,-54319,-52505,-48565,-41575,-30478,-14384,111,359,385,-125,-289,-241,-86,5,238,-78,10,427,205,-50,-68,-46,-24,328,282,-48003,-165130,-206332,-81924,-217,203,360,291,-52,250,346,459,54,-61,-77,-66,402,-149,178,-60,-4719,-54211,-69085,-53655,-26961,-4297,-183,-138,-16368,-49745,-95022,-148965,-206282,-213955,-158195,-104809,-59050,-23094,-289,25,228,236,-5816,-29990,-60663,-97175,-138971,-185515,-233477,-198287,-141811,-84437,-28285,-105,181,152,-158,-160,82,264,120,63,-43,-219,-79,96,-178,2,252,72,-208,-187,57,-9712,-46146,-76227,-98528,-112183,-117276,-114550,-105554,-91941,-75500,-57749,-40127,-23956,-10478,-809,-283,-362,-2027,-12751,-27614,-45332,-63922,-80643,-92153,-95674,-90396,-78020,-61709,-44517,-28813,-16139,-7432,-3110,-3327,-8144,-17435,-30799,-47615,-66825,-87207,-107217,-125137,-138919,-146938,-148725,-145181,-137739,-127280,-113930,-97226,-76861,-52990,-26795,-216,-170,167,439,21,219,305,81,372,-29414,-58484,-73969,-65105,-30845,-96,-243,-312,-53,182,-34,-347,-42,475,127,-116,-29,-99,17,-4,90,99,57,-35,-303,-248,28,54,-66,-91,-146,-54,-33865,-75725,-101012,-103022,-84986,-57297,-28437,-2856,-453,-97,105,-83,-354,-83,-203,-45,486,302,-193,119,40,120,802,614,-84,-354,158,-8699,-33942,-56827,-72904,-78688,-73888,-61729,-46974,-33882,-25508,-23146,-26823,-35601,-48074,-62745,-78257,-93705,-108793,-123807,-139736,-157753,-179035],[-67051,-97299,-130332,-166472,-205956,-248242,-284282,-263004,-215332,-164416,-112348,-59360,-5850,-159,79,-1,815,334,174,-150,-87,-246,-197,82,-198,-259,-193,-47009,-114383,-171833,-211546,-224708,-212444,-186523,-154565,-118310,-78773,-38645,-1458,136,430,633,-73,-292,116,-7991,-59271,-116906,-176034,-226106,-240796,-205583,-147957,-88687,-35144,192,-269,68,-50,-9,-111,-11,92,-234,-17,54,69,83,-74,-89,134,316,-192,-391,-6,118,105,-14,-278,-163,323,-53156,-139974,-225539,-302977,-314052,-242521,-164783,-97038,-42454,-49,137,285,-36,-69,-208,-352,-40355,-86807,-122479,-127048,-86639,-12705,100,-2,-83,-242,-143,322,640,-165,-142,683,258,287,-123,-7,-628,-307,75,80,67,234,-82,-16,1252,839,-28867,-119130,-211131,-277390,-299067,-286982,-253771,-213285,-184726,-178459,-192739,-215370,-214384,-161650,-91912,-61503,-95332,-149567,-117902,-26845,200,-22392,-109323,-156676,-57200,1114,-1353,1230,-315,5579,1875,6713,8007,2800,2982,17215,2416,4469,10178,19872,28840,47527,3692,48056,36645,271991,599622,1142595,1826053,2752649,5356187,18740073,170891538,296206497,162454822,13245055,4041520,2716485,1627709,1151796,632733,39007,58769,840,53888,1759,26766,19004,23159,14756,12015,20615,7826,7595,4441,4995,7926,84,1199,-80690,-29998,-1005,-1295,171,1742,897,-15156,-2035,418,-28144,-79431,-131985,-145825,-107106,-68275,-75805,-132979,-207769,-259358,-281350,-294809,-292573,-263544,-227577,-198207,-166354,-116693,-49051,520,448,-281,-117,695,56,79,162,-226,-211,-429,-403,206,-121,-120,-6,-338,-24,93,544,793,441,-226,-266,-54845,-102487,-108728,-80781,-37877,-150,46,422,218,54,-287,-31749,-94402,-167939,-244598,-316641,-355063,-305096,-220400,-132805,-52500,55,-349,-171,-243,-355,309,137,-44,399,313,856,1644,50,-317,-409,463,54,-337,833,824,700,880,375,-30,-4619,-42449,-89542,-144007,-202625,-260730,-305930,-307539,-259504,-193766,-128933,-72520,-27356,4185,908,-1475,-1839,-4473,-40146,-83043,-130094,-179335,-228953,-276457,-318414,-347658,-345990,-309490,-255484,-193589,-128282,-62413,-145,266,-125,-286,-36,216,248,35,212,647,384,270,-48293,-102275,-157543,-212151,-263302,-306890,-335427,-338413,-319607,-293403,-267140,-242621,-219168,-195190,-169205,-140574,-109566,-77194,-44931,-14304,-112,189,454,148,-380,-255,-144,-18960,-50810,-80564,-102656,-112344,-108353,-93921,-75042,-58017,-47715,-47063,-56517,-73845,-94321,-111047,-115808,-101883,-68024,-19108,-132,-214,-111,-200,-93,74,-322,-42,-203,83,-104,-173,-12152,-91549,-156050,-175948,-135777,-59579,386,-62,186,50,-340,-46,119,261,-117,-389,-329,-190,-156,-120,-226,-60,22,-156,-423,-292,-106,-220,-159,104,37,-151,-22078,-89008,-125443,-121401,-85842,-37193,455,321,66,58,-21,-159,-82,369,-17398,-52281,-84029,-109473,-125902,-131651,-126352,-111114,-87939,-59198,-27204,147,-87,57,-10,50,869,731,600,330,29,125,140,216,-19425,-43370,-61216,-70440,-69886,-60259,-43881,-23879,-3365,-23,31,-11,-89,330,480,-46,302,-25,-9787,-20786,-28588,-32039,-30254,-22843,-10051,2982,1687,43,-103,630,190,-104,-179,37,116,-125,-29,605,198,-118,-92,690,882,-9640,-41496,-77251,-112484,-140851,-155164,-151046,-130892,-101596,-69712,-39367,-12724,-105,-416,-221,-20,11,-372,-39338,-94926,-167545,-255619,-341114,-271083,-152239,-30968,114,89,-105,-63,279,274,80,-37,137,-234,-186,-22,181,-153,-10,68,1,-32,-83,-382,87,184,-213,-150,-96,-330,-221,68,-33836,-209144,-344835,-196664,-41063,-223,52,245,201,1,-91,-250,-419,-435,-196,138,242,269,470,91,-217,104,175,31,311,184,26,-111,-98,-172,-66,-277,348,453,5,-352,-296,76,663,365,-32,-263,-152,-389,-23,318,578,458,-33363,-94758,-163030,-235548,-303856,-314523,-248990,-172050,-96309,-25317,-47,20,-94,102,156,57,93,-37,3,-16,150,-165,-207,-4169,-38717,-69011,-93780,-112118,-123520,-127746,-124589,-113850,-95332,-69382,-36958,-12,134,183,-210,514,214,11,178,165,-218,-103,-269,-268,-43095,-116534,-191722,-262424,-312167,-303414,-261090,-220673,-190615,-173143,-168429,-175162,-190594,-210341,-228042,-236026,-229023,-208498,-180700,-151627,-125449,-104760,-91175,-85682,-88748,-100432,-119965,-145894,-175721,-205444,-229128,-239582,-233503,-215481,-193827,-175482,-165146,-165733,-178787,-204331,-240261,-279476,-299690,-271485,-211724,-142335,-72442,-7133,29,32,-195,-118,-185,-82,-220,-156,-137,-160,6,-12532,-45800,-75342,-99772,-117941,-128954,-132250,-127618,-115153,-95228,-68487,-35874,-46,-254,-18,11,-114,-258,54,241,162,-319,-207,-88,-222,-106,-45122,-116003,-189337,-258320,-301631,-281995,-223164,-157292,-94384,-38335,-175,171,179,-40,-200,-256,-216,180,203,-50,-61,-12601,-27578,-38280,-44204,-45437,-42774,-37541,-31307,-25364,-20437,-16318,-11731,-4122,47,105,289,285,-126,-181,-159,-69,23,213,-147,-39,322,78,-57,-33,-76,-100,288,-47649,-217553,-324286,-171849,-160,-213,242,402,339,-51,256,289,450,145,102,13,-52,419,-105,92,-119,28,-51,162,557,496,47,-213,-146,-244,157,690,-50164,-162325,-279518,-393657,-317998,-219442,-134787,-66336,-15051,169,213,189,56,-56,-6597,-39179,-78008,-121161,-164836,-201756,-219995,-208662,-169170,-112496,-48526,-148,-210,36,155,39,91,3,-220,20,204,-75,70,346,80,-240,-151,6,456,447,-34899,-78686,-112207,-135142,-147892,-151698,-147934,-138149,-123704,-106107,-87113,-68735,-53026,-41785,-36185,-36692,-43099,-54582,-69655,-85942,-100296,-109203,-109889,-101215,-84093,-61101,-35330,-9626,-37,-110,-66,258,326,-397,-20,-165,31,-15072,-43764,-74118,-104009,-130981,-152517,-166558,-172027,-168909,-158061,-140669,-118201,-92265,-65029,-39005,-16831,-739,505,152,-6894,-30182,-62219,-98162,-129440,-144016,-130738,-87306,-21090,-120,-220,-258,-63,102,-164,-282,-42,425,47,-155,-106,-170,-26,48,114,123,92,-71,-333,-278,22,101,-30,-75,-39313,-109377,-149563,-145231,-102666,-41661,195,-137,-372,-368,-395,-17,154,-161,-216,27,-103,-25757,-77980,-124034,-156715,-169379,-161003,-138421,-111289,-87128,-70222,-62445,-63999,-73541,-88010,-102546,-111306,-109487,-95532,-71803,-43172,-14898,599,-139,152,794,-171,953,-14280,-39592,-66437,-93011,-118600,-143437,-168548],[163,98,30,353,31,132,408,556,-168,740,134,-61,185,-108,58,-72,784,327,210,-103,-47,-201,-279,19,-174,-216,-37785,-82031,-122547,-157754,-140131,-119421,-104720,-95753,-91226,-88408,-84604,-79005,-72668,-66961,-62629,-60459,-61801,-68169,-79854,-95181,-110592,-121118,-121679,-110514,-90707,-67025,-43681,-23445,-7363,205,-309,95,-13,1,-113,-2194,-13928,-26639,-40507,-55445,-70482,-83453,-91703,-93282,-88072,-77994,-66187,-55473,-47295,-41762,-38950,-40026,-46577,-58544,-73011,-85535,-93522,-97034,-95561,-86393,-68727,-46590,-25184,-6741,-80,218,275,-78,-63,-224,-332,-14241,-40159,-58903,-55114,-20126,356,145,-74,-146,-279,-232,246,542,-156,-144,617,275,450,-7,91,-533,-333,43,-12,83,299,-37,-136,983,522,-144,-42297,-83557,-110013,-128428,-153287,-187379,-222152,-247269,-258894,-257375,-237827,-199716,-148084,-98618,-67956,-54332,-26488,438,66,312,-486,660,847,-423,1115,-1173,1061,-590,5302,1625,6049,8028,2484,2095,15455,1914,2774,8734,18027,25494,41485,7057,55608,21933,194817,443771,946602,1729381,2666539,5088703,18152504,155906879,162454822,156118056,12800033,3705512,2654781,1673676,1239046,789520,84262,109261,9545,65291,25072,26769,20475,27145,17180,12802,21307,9025,7013,4457,5224,8526,950,-109311,-180470,-146486,-41043,-1913,1159,-39364,-93476,-81039,-54755,-59713,-90852,-124574,-134859,-107600,-62028,-28451,-23185,-42034,-65974,-79455,-84465,-88263,-89423,-82985,-68416,-45916,-13254,-320,-516,481,461,-255,-158,667,0,-26,60,-315,-272,-381,-240,193,-191,-79,-26,-298,76,197,615,892,589,-4540,-62238,-99452,-112787,-107693,-94372,-81889,-75272,-75521,-80556,-88419,-99609,-116834,-141857,-173776,-209188,-242833,-250935,-214259,-162712,-105705,-47936,458,-25,-413,-150,-220,-425,224,81,-17,319,282,884,1735,90,-310,-433,465,172,-441,645,555,574,831,273,-274,-977,-850,-47745,-102716,-162361,-223871,-244449,-181759,-112379,-45817,6192,-513,1877,3945,556,-1186,-1458,-455,625,413,-38904,-89715,-137114,-177508,-207420,-223890,-224453,-208935,-180304,-142078,-97376,-49309,-1303,312,-89,-255,-66,125,130,-37,89,582,366,328,521,-16026,-38389,-60423,-82559,-105514,-130097,-156666,-184778,-213305,-240370,-253446,-233276,-210465,-189536,-170778,-153544,-136658,-119021,-100015,-80015,-60367,-42900,-29574,-21918,-20781,-26327,-37792,-53152,-68660,-78841,-78287,-64935,-41427,-12859,182,-188,-62,288,108,7,-125,69,192,-90,-67,-115,-230,-102,-150,-96,96,-325,-81,-186,-1296,-35375,-71282,-102589,-117541,-105125,-69147,-22043,641,414,-71,179,65,-314,-136,70,209,-172,-317,-246,-152,-106,-94,-260,-52,26,-179,-444,-208,-60,-181,-155,158,90,-3943,-50994,-73350,-63047,-30115,450,301,331,295,48,-9,-41,-170,-110,-10502,-43995,-75038,-101451,-121823,-135937,-144624,-148503,-147231,-139765,-125781,-106291,-83315,-59098,-35661,-14607,105,950,722,483,247,-17,91,-3805,-20090,-37233,-53099,-65195,-70857,-68558,-58730,-43518,-25716,-7905,-64,3,-12,-120,318,465,-62,305,-7622,-22049,-36130,-48785,-58840,-65017,-66206,-61776,-51868,-37488,-20262,-2057,623,190,-101,-103,129,99,-128,-35,588,199,-53,-23,596,696,170,131,15,397,-7781,-51792,-97693,-142482,-180536,-191209,-166391,-135204,-106068,-80763,-60191,-45188,-36835,-36257,-44601,-62758,-91097,-129329,-175804,-213902,-163111,-105046,-49391,79,-22,-41,273,287,71,-92,22,-2631,-183,8,189,-190,4,40,2,-16,-86,-384,82,158,-204,-274,-187,-338,-191,85,-98785,-171987,-111424,-16952,-261,-269,-4,167,165,4,-47,-214,-415,-466,-218,186,233,242,392,71,-213,110,199,17,358,241,5,-127,-85,-98,-140,-257,325,441,5,-370,-333,50,592,357,25,-254,-182,-366,-27,308,590,486,-81,-8448,-68032,-128425,-183238,-186619,-137386,-85720,-38098,286,-62,15,-80,167,154,30,99,-63,-5,-12751,-45681,-77654,-106267,-129204,-144541,-151536,-151371,-146301,-138084,-127459,-114528,-99300,-81776,-62268,-41238,-19288,169,222,-244,458,133,-21,179,158,-227,-80,-14947,-57880,-105617,-154575,-194221,-188281,-151182,-114615,-85481,-66069,-57363,-59457,-71520,-91627,-116416,-140191,-153671,-148442,-127777,-101264,-75738,-54869,-40598,-33815,-34785,-43345,-58982,-80989,-108224,-139450,-173258,-207734,-232007,-207793,-176576,-147829,-122939,-102432,-86353,-74224,-65127,-57699,-50373,-41631,-30365,-16200,546,75,-1,-361,-37,44,-155,-115,-181,-56,-252,-189,-116,-122,45,437,350,2,-84,-2076,303,-56,142,145,102,-172,-46,-30,-219,0,15,-130,-271,47,317,220,-279,-201,-128,-218,-144,-24571,-75052,-125693,-174609,-217982,-235631,-209417,-176706,-146976,-121518,-100399,-83172,-68992,-57151,-46974,-38144,-30317,-23304,-16887,-10978,-5431,-80,125,146,86,403,-42,-315,-267,260,462,50,-11857,-29058,-44744,-54975,-55899,-45465,-24647,-85,-72,-59,47,165,-224,-71,232,-53,-63,3,-95,-35978,-100340,-172284,-244426,-218060,-132560,-42593,-211,264,427,361,-68,250,233,440,242,283,106,-30,427,-58,-21,-144,45,-100,203,592,444,-9,-242,-150,-284,108,727,207,-9723,-105133,-187189,-212881,-163181,-99783,-43029,-14,98,176,230,86,-68,-198,31,-196,-43,775,5687,-20321,-46259,-69123,-85365,-91799,-87166,-72760,-51323,-25610,-18,116,48,-221,113,332,24,137,405,62,-275,-119,-50,432,-2410,-23704,-40900,-53287,-60936,-64257,-64202,-61685,-57663,-52781,-47635,-42820,-38922,-36399,-35446,-35781,-36648,-36942,-35449,-31164,-23460,-12317,-343,307,202,-170,233,192,-115,-36,-61,-119,240,360,-425,12,-148,28,400,237,-2060,-27045,-51907,-75105,-95156,-110823,-121088,-125319,-123333,-115706,-103496,-88338,-72055,-56555,-43435,-34152,-29830,-31122,-37690,-47979,-59120,-67185,-68176,-59410,-40661,-14185,-150,-205,-200,-76,53,-255,-210,-32,389,-29,-207,-191,-13245,-24137,-22166,-8874,148,121,-84,-361,-305,29,151,13,-10245,-32327,-47019,-50969,-43748,-27753,-6892,249,-68,-291,-409,-357,51,201,-179,-87,140,-14028,-57168,-107031,-161897,-218893,-261767,-220742,-169204,-124075,-87812,-61505,-45491,-39302,-41385,-48941,-57844,-63148,-60508,-48031,-27076,-1127,-371,640,-83,154,819,-171,987,86,687,52,90,270,-9221,-27623],[63,116,28,324,-86,190,319,453,-189,616,140,-115,-11154,-25452,-38822,-49874,-45177,-38454,-33836,-31185,-30168,-30281,-30917,-31492,-31571,-30980,-29715,-27871,-25588,-22816,-19470,-15606,-11395,-6954,-2489,34,14,-301,-189,-29,362,806,74,-321,40,557,63,-280,-280,-67,-240,-59,110,96,-61,218,-1014,-5376,-10537,-16634,-23710,-31591,-39832,-47395,-51999,-50564,-44236,-36082,-27720,-19904,-13016,-7184,-2460,-415,-129,26,76,79,-101,-81,281,180,-79,0,-110,-148,332,474,406,-2125,-13338,-24514,-33729,-39197,-40804,-40688,-41503,-44458,-47293,-42600,-26179,-2028,413,196,-91,-185,-271,-284,171,425,-135,-107,573,383,607,91,191,-399,-317,77,-87,104,366,70,-220,750,255,-113,-4579,-10425,-16285,-22843,-30777,-39753,-48520,-55230,-58249,-57025,-52516,-46289,-39646,-33161,-26605,-18881,-8966,261,-88,412,-509,505,767,-408,1081,-983,878,-882,4978,1328,5236,3219,-17030,-6420,12473,1590,1391,-20238,-29640,-27729,-14678,9561,55137,15898,125058,291959,721486,1523609,2395364,4462526,10919840,12573018,13245055,12800033,11318308,3200749,2397391,1613703,1249909,472516,461473,171413,37129,91174,29575,29052,22646,30725,20315,13599,24285,11449,6228,4309,5388,8852,-10830,-28148,-38926,-46457,-52067,-54813,-53711,-47677,-38284,-29804,-25324,-24943,-26747,-28846,-30374,-30491,-28357,-24231,-19510,-15158,-11225,-7611,-4319,-1035,208,-8,317,26,33,-294,-434,459,493,-190,-119,652,-37,-114,-29,-366,-310,-274,-57,221,-241,-17,-40,-234,191,318,508,-12082,-21872,-28058,-31121,-32515,-33764,-36088,-40126,-46159,-53856,-62714,-71886,-79699,-74978,-66968,-59421,-52688,-46732,-41396,-36175,-30686,-24555,-17816,-10444,-2377,-89,-452,-113,-186,-475,157,35,41,261,266,906,1800,158,-273,-440,493,361,-366,505,356,516,816,219,-472,-896,-701,-12231,-22860,-26667,-22391,-34901,-45228,-23041,194,5498,-529,1348,3644,184,-858,-1022,-629,521,459,-380,-20705,-41355,-59724,-65070,-53351,-40787,-30964,-24118,-19647,-16425,-13130,-8669,-2687,-48,-203,-89,42,33,-74,-26,508,361,-8074,-20751,-33717,-44979,-50148,-45703,-35261,-23464,-12659,-4054,9,456,695,232,-1152,-3346,-3562,-1622,81,-175,-212,-38,104,353,91,-324,-169,-56,298,646,240,-361,-66,-11698,-30957,-38857,-26317,-4251,-41,371,230,62,-103,46,250,44,-78,-94,-230,-86,-16019,-34058,-51932,-69296,-61849,-46142,-31739,-18750,-7337,-80,75,162,-197,37,653,429,-79,165,78,-190,-173,20,148,-1807,-10296,-19474,-28942,-37968,-45224,-48707,-47146,-42024,-35557,-28938,-22473,-15968,-8910,-724,189,134,-203,-221,209,-17,63,437,189,188,257,31,-65,-49,-178,-19569,-40956,-58652,-56769,-43586,-32536,-24756,-20116,-17833,-16784,-15580,-13018,-8497,-2323,-17,-36,-172,161,1021,697,350,164,-59,49,108,208,-136,233,186,165,148,206,121,-5,-258,-102,-29,-14,-152,287,424,-95,292,10,-2997,-11501,-20516,-29143,-36210,-40626,-42046,-41330,-39810,-38278,-36768,-34661,-31223,-25913,-18651,-9751,77,-149,-57,563,200,25,38,474,481,30,26,-26,366,-13,417,105,-5057,-22349,-38600,-52508,-58844,-52296,-43797,-36662,-31231,-27523,-25409,-24791,-25550,-27531,-30668,-34622,-39047,-43454,-47175,-49472,-49908,-48842,-47291,-46049,-45715,-46604,-48911,-52745,-58086,-64654,-62284,-53364,-43738,-33891,-24397,-15811,-8746,-3827,-1617,-2554,-6925,-14800,-25973,-39850,-53982,-52644,-35392,-16233,-344,-223,-212,-305,-313,-68,78,114,-7,-13,-184,-409,-455,-1401,-9349,-17228,-25383,-33839,-41837,-46191,-42104,-30516,-15183,365,286,-8,-144,-79,-30,-214,-239,266,406,-6,-343,-309,4,481,323,67,-247,-214,-317,-42,269,560,469,-71,-286,-150,119,6,-258,-120,-168,287,278,-88,-4,-79,214,139,-8,99,-96,-20,-5788,-22548,-38214,-51830,-62601,-67264,-63309,-60853,-59136,-56177,-51038,-44291,-36997,-29966,-23934,-19418,-16724,-15969,-17072,-19819,-23841,-28604,-33411,-37305,-39039,-37713,-33412,-27092,-19881,-12667,-6222,-1236,-249,-270,-358,-5028,-13003,-23529,-35966,-48674,-55467,-47538,-33118,-18104,-4347,-24,337,-41,-59,181,304,336,-10146,-26035,-41563,-46552,-32246,-9236,169,-96,-133,125,344,384,15,-43,224,-76,74,112,-238,135,493,499,53,68,-243,-118,50,-121,-2568,-2948,-489,-294,-225,-111,-102,68,448,361,32,-37,283,239,-133,96,139,107,-219,-14,-18,-170,9,12,-156,-284,34,363,242,-243,-197,-173,-209,-135,89,229,12,-389,-1823,-5019,-9611,-15676,-23157,-31804,-41262,-50983,-59751,-64742,-62256,-55517,-47992,-40782,-34096,-27962,-22282,-17014,-12161,-7831,-4291,-1823,-729,-1259,-3617,-7826,-13768,-21063,-29109,-36840,-42727,-44918,-42741,-37491,-31171,-25300,-20862,-18450,-18409,-20805,-25521,-32105,-39635,-46239,-48775,-44689,-35198,-23079,-10319,221,77,617,56,-104,-207,271,432,358,-100,229,182,428,339,464,191,-5,424,-17,-153,-116,59,-153,230,613,384,-77,-246,-147,-306,54,737,212,-7,211,-18537,-24650,-12122,100,-103,-2,17,129,259,113,-84,-192,51,-217,-52,788,16133,23721,8444,-126,-69,7,-142,-259,-100,-5752,-11224,-15257,-17497,-17805,-16269,-13238,-9242,-4925,-881,19,-308,-94,-112,418,477,4,-1257,-3459,-5430,-7052,-8556,-10116,-12007,-14219,-16592,-18707,-19883,-19332,-16507,-11304,-4115,-96,96,59,-61,-191,-256,335,198,-241,172,220,-72,-29,-8,-183,208,378,-419,47,-107,23,-3960,-11248,-19282,-27901,-36924,-46058,-54887,-62912,-69398,-73501,-74981,-75407,-76489,-78991,-81114,-76294,-67973,-58092,-47322,-36314,-25600,-15699,-7080,-75,-361,60,44,-150,-191,-201,-2748,-8853,-15714,-23072,-30682,-38266,-45555,-52240,-57953,-62102,-64050,-63309,-60130,-55144,-49011,-42086,-34764,-27493,-20740,-14969,-10621,-8007,-7373,-8837,-12358,-17753,-24629,-32325,-40032,-46401,-49829,-49271,-45418,-40000,-34481,-29778,-26330,-24300,-23538,-23590,-23674,-22695,-19585,-13727,-5326,63,278,1284,1064,99,-202,125,-34,-88,147,22,345,-151,114,35,-372,653,-55,119,805,-170,981,86,717,22,121,264,-34,231],[-3,131,34,313,-174,268,91,-4224,-10067,-16887,-23296,-26875,-25007,-17765,-7574,-151,635,251,206,-61,1,-123,-396,-120,-132,-65,-251,-78,103,-4555,-10333,-16820,-23837,-30788,-36530,-38600,-35228,-28317,-20072,-11621,-3552,842,153,-293,0,434,33,-237,-210,-113,-236,-92,76,44,28,245,-261,133,58,29,-128,-112,23,-99,-218,-4055,-12634,-21102,-28714,-33875,-33945,-29682,-24228,-18924,-14162,-10013,-6419,-3282,-516,0,275,200,-73,-105,-279,-198,262,-1032,-3495,-5882,-8251,-10795,-13901,-17988,-23467,-30567,-39124,-33841,-22672,-11031,-6,238,446,232,-63,-184,-215,-283,89,281,-111,-51,539,-337,-9901,-19420,-28522,-35241,-30586,-23414,-16711,-10558,-5042,-312,-247,542,31,-89,-216,213,656,328,1,-53,239,-376,-191,-1053,-2319,-3694,-4881,-5831,-6789,-7856,-8839,-9359,-9089,-7929,-6333,-5278,-5662,-7395,-8904,-7775,-2321,-1204,4570,1000,4332,7849,1506,-1177,9979,971,188,4913,14009,18220,35355,10632,51309,7706,70110,162282,498121,1243062,1986421,3585915,4019368,4153519,4041520,3705512,3200749,2601943,1987070,1422828,955769,609869,388608,236285,94195,154604,38099,36814,28461,34314,25744,16279,31390,13555,5142,4007,5569,8829,2342,2570,-1604,-7868,-12781,-15107,-14883,-13451,-11841,-10238,-8225,-5185,-906,-152,982,-365,1185,274,-528,555,187,231,-240,289,231,-41,-2613,-6148,-9565,-12692,-14917,-15340,-13374,-9313,-3840,615,-84,-215,-139,-390,-348,-169,102,253,-298,29,-74,-194,273,409,-1492,-5106,-8024,-10281,-12128,-13728,-15052,-16026,-16334,-15771,-14188,-11936,-9391,-7035,-5170,-4135,-4012,-4934,-6843,-9763,-13433,-17419,-20578,-21432,-19375,-15726,-11774,-8314,-5870,-4791,-5216,-7010,-9928,-13460,-16492,-17190,-14393,-9257,-3193,-243,-458,511,564,-166,400,235,513,816,184,-640,-827,-627,-1392,1599,838,-876,-25123,-28897,-13480,454,5127,-333,777,3285,-211,-538,-597,-784,347,490,-408,-6721,-14255,-21413,-25065,-21500,-15028,-8681,-3288,-99,418,-37,-72,378,-30,-1284,-4793,-8699,-12815,-16721,-19676,-20492,-18411,-14297,-9235,-3784,-466,-194,-60,47,537,189,263,64,487,711,225,-2,172,-12,-196,116,-169,-170,-6,45,266,34,-267,-134,-20,328,693,297,-331,-35,299,269,-163,130,-1132,-15221,-21824,-17107,-9942,-4737,-2377,-2896,-5998,-11232,-18048,-25647,-31299,-26181,-18373,-10950,-4439,-172,-161,-118,-279,-67,-79,56,135,-245,-1085,-4749,-8665,-12574,-16091,-18366,-18361,-15680,-11040,-5383,-286,-129,-77,-57,-20,-60,-328,-23,43,-195,-344,-24,58,-89,-176,194,160,-239,-143,189,-70,15,416,60,29,210,12,-95,-35,-177,-150,370,164,-133,408,106,26,-423,30,27,-2376,-9237,-16106,-22457,-27387,-29220,-27681,-25134,-22972,-21528,-20737,-20500,-20478,-20512,-20332,-19924,-19428,-18899,-18573,-18543,-18960,-19914,-21430,-23480,-25976,-28758,-31460,-32950,-31624,-28724,-25564,-22547,-19867,-17701,-16033,-14946,-14524,-14765,-15583,-16917,-18686,-20692,-22655,-24162,-24705,-23874,-21808,-18911,-15568,-12077,-8594,-5263,-2143,546,207,112,102,343,259,-70,-74,-53,333,-2400,-8001,-14535,-21803,-29562,-36854,-29092,-21783,-15211,-9617,-5166,-1863,103,-214,-38,-176,-206,-324,-656,-1987,-3698,-5847,-8395,-11098,-13470,-14992,-15131,-13965,-12070,-10241,-9162,-9226,-10441,-12466,-14148,-13727,-9963,-3441,0,-37,-131,-408,62,85,-136,-346,-404,-5171,-8533,-3975,-205,-384,-234,-221,-318,-312,-120,-1,68,-471,-8161,-9940,-5204,-387,-261,226,184,217,193,-28,-227,104,-4752,-13213,-21260,-26228,-23635,-16528,-8650,-1141,-241,-207,193,366,-6,-295,-237,-38,354,283,114,-220,-225,-246,-31,224,507,425,-68,-266,-134,92,-73,-332,-215,-81,312,272,-106,-17,-69,264,131,-34,117,-111,-729,-10316,-20099,-26623,-23342,-16019,-9624,-5356,-3562,-4174,-6795,-10714,-14785,-17429,-17159,-14392,-10781,-7674,-5841,-5643,-7180,-10325,-14667,-19443,-23016,-22747,-18627,-13127,-7829,-3532,-615,88,-27,-1657,-5003,-9296,-14001,-18196,-20631,-20360,-17949,-14733,-11588,-8847,-6454,-4186,-1767,341,14,-56,158,294,343,8,-277,156,-1559,-6286,-4954,234,25,-78,134,400,525,136,-50,288,-49,71,3,-213,79,377,-1611,-10959,-12480,-9548,-6255,-4117,-3283,-3506,-4412,-5544,-6462,-6863,-6794,-6397,-5953,-5727,-5938,-6687,-7978,-9754,-11881,-14210,-16604,-18952,-21197,-23294,-25099,-26365,-26603,-25602,-23659,-21300,-18811,-16553,-14684,-13360,-12636,-12544,-13067,-14148,-15658,-17401,-19144,-20469,-20951,-20304,-18624,-16260,-13614,-11033,-8756,-7011,-6000,-5759,-6432,-7988,-10479,-13739,-17573,-21425,-23956,-22798,-18145,-11853,-4870,10,308,-23,-265,-221,267,353,-70,-262,12,-9,-7709,-19530,-20131,-7728,65,94,-49,119,45,-266,-38,140,-276,-31,85,-79,-300,121,192,183,741,129,-80,-188,275,432,344,-138,201,143,425,440,641,269,28,418,-242,-264,-36,74,-195,256,628,328,-145,-204,-129,-292,6,725,206,30,215,246,267,65,105,10,47,-62,81,284,145,-94,-173,81,-216,-60,764,7474,3392,212,-2183,-4145,-6025,-8130,-10702,-13847,-17426,-20964,-23039,-21642,-17179,-11335,-5071,203,243,416,-38,-330,-71,-167,426,510,95,-81,-240,185,583,-45,-2829,-5691,-7215,-7189,-5825,-3624,-1131,531,-190,-275,-120,98,119,-77,-896,-2554,-4028,-5269,-6266,-7100,-7740,-8063,-7802,-6763,-4819,-2065,384,-374,91,-39,25,465,375,-37,-194,-330,-95,-261,-259,-988,-4860,-8817,-12866,-16860,-20692,-24089,-26674,-27721,-27066,-25462,-23729,-22220,-21098,-20430,-20159,-20213,-20499,-20887,-21261,-21565,-21830,-22130,-22535,-23141,-23981,-25042,-26225,-27418,-28470,-29226,-29458,-29078,-28018,-26325,-24023,-21271,-18092,-14625,-11060,-7585,-4402,-1738,101,-90,-157,-178,-947,-3606,-6870,-10387,-13372,-14826,-13920,-10689,-5932,-539,256,-31,110,351,190,109,709,548,-251,0,39,296,1368,1120,87,-154,119,-95,-118,176,69,274,-4190,-12220,-21160,-30705,-37855,-28695,-18720,-9128,-261,957,109,722,-15,149,252,-106,123],[-67,114,19,291,-242,330,172,208,-144,377,152,-163,-335,-49,-820,-2599,-3825,-4640,-5091,-5083,-4539,-3456,-1956,-272,-94,35,-194,-54,39,-315,231,21,-362,-150,-265,152,245,-204,-307,-164,302,839,223,-259,-43,305,-7,-978,-3434,-5837,-7789,-8871,-8857,-7865,-6320,-4664,-3248,-2292,-1964,-2281,-3258,-4848,-6962,-9412,-12078,-14777,-17444,-19957,-22226,-24253,-26128,-26496,-24492,-22001,-19009,-15554,-11749,-7763,-3783,12,279,215,-72,-192,-431,-221,184,430,-238,-4491,-8963,-13054,-15873,-16338,-14416,-11212,-7706,-4464,-1787,-256,21,277,457,254,-336,-2081,-4026,-6043,-8111,-10331,-12649,-14980,-17299,-19705,-22265,-25158,-26773,-23479,-19168,-14300,-8831,-2767,432,333,-186,374,-130,-66,-157,287,545,396,144,-193,262,-433,298,446,972,-240,-162,108,-2606,-5945,-7863,-7448,-4878,-1060,-494,185,496,-488,833,-765,438,-1511,4101,690,3460,7605,683,-1379,9111,-98,-1064,3221,12254,13856,13435,-4163,-13015,-2593,33543,66711,303355,833327,1298165,1792712,2242141,2569890,2716485,2654781,2397391,1987070,1517478,1049417,658741,388354,239341,164119,116409,94128,52379,53336,41404,39622,34808,14857,831,-7619,-15694,-23923,-22190,-15266,-9840,-6116,-3507,-963,701,1384,2383,2397,2541,719,1146,448,322,-189,916,-375,1241,294,-529,514,294,269,-190,263,-497,-5325,-10048,-14086,-15458,-12387,-6196,366,514,-29,63,584,-116,-294,-233,-354,-344,-56,260,312,-314,80,-107,-3253,-6999,-9967,-12334,-14197,-15661,-16912,-18306,-20003,-21674,-22092,-19864,-15961,-11233,-6295,-1529,71,158,-256,-69,376,271,-22,-2629,-8304,-13698,-16374,-13658,-7940,-1762,-473,-76,-152,-395,57,-55,169,157,-2534,-7079,-10603,-11985,-11047,-8589,-5468,-2244,98,363,240,581,853,186,-737,-778,-592,-1079,1724,1388,875,-15218,-13958,-5317,334,5183,82,228,1126,-584,-1308,-1186,-857,125,521,-434,-391,-509,296,-5,-81,-35,-434,-408,-168,286,-663,-2371,-4159,-5996,-7880,-9699,-11291,-12505,-13094,-12905,-11905,-10111,-7833,-5316,-2663,-429,-149,-32,72,475,188,328,153,-387,-3530,-6956,-10179,-12377,-12622,-10773,-7736,-4528,-1727,35,-8,172,-27,-927,-2477,-3490,-3393,-2061,69,-281,13,326,302,-76,97,-2548,-6243,-9528,-11373,-11097,-9242,-6909,-4861,-3448,-2756,-2699,-2977,-3279,-3158,-2431,-999,-277,-221,-146,-182,-246,3,-46,43,114,-189,95,655,398,-108,106,-2109,-5168,-8004,-10393,-12098,-12927,-12788,-11725,-9911,-7532,-4756,-1822,2,60,-182,-280,75,129,-41,-190,-2804,-6817,-10824,-14198,-15944,-15312,-13202,-10760,-8485,-6549,-5017,-3928,-3391,-3348,-3839,-4742,-5826,-6751,-7086,-6571,-5239,-3373,-1369,91,-10,-80,13,103,277,39,-140,-345,289,1141,626,92,21,-965,-4106,-6321,-6949,-5951,-3859,-1555,280,193,285,152,-701,-3359,-6736,-10656,-14971,-19433,-21620,-17354,-12513,-7584,-2688,360,-88,300,612,487,22,655,1499,835,-2,226,483,130,-138,189,479,60,-221,-109,551,220,194,167,212,-1140,-3892,-6602,-9111,-11248,-13001,-14527,-15890,-17237,-18680,-20257,-21870,-23283,-22645,-21625,-21030,-20933,-21428,-22444,-22873,-20953,-18370,-15571,-12637,-9743,-7053,-4701,-2798,-1378,-398,-1,174,145,-195,-748,-1590,-2798,-4406,-6496,-8848,-10887,-11427,-9437,-5175,-62,-159,-411,56,53,-83,-214,-422,-409,-124,95,-2001,-710,-248,-223,-305,-274,-160,-73,23,-18,69,-105,-1920,-11861,-20517,-17210,-9562,-2948,106,-87,-232,105,250,-114,300,366,53,-118,-39,-33,-594,-1100,-1751,-2713,-4087,-5931,-8208,-10821,-13441,-15535,-16152,-14636,-11472,-7391,-2831,175,429,353,-79,-244,-116,51,-171,-341,-288,2,317,252,-122,-33,-58,303,-6636,-12928,-16004,-13255,-7021,123,202,-179,-273,18,110,366,53,4,-26,-134,164,595,561,77,-84,-534,205,257,-202,189,-139,-75,118,146,24,63,148,-109,-182,75,-62,-210,-267,-351,-233,-483,-125,-2146,-4296,-5260,-5508,-5616,-5941,-6599,-7466,-8172,-8451,-8082,-7053,-5450,-3368,-795,-311,106,177,-76,77,298,145,-30,133,437,655,252,-68,330,-22,69,-100,-122,11,248,-6494,-11263,-11307,-7047,-1028,137,-34,-133,-148,13,-334,-246,-110,-3822,-11754,-18987,-20968,-15688,-9005,-3068,113,-237,16,136,138,-279,-3373,-8042,-12666,-16089,-16485,-13383,-8216,-2416,379,229,-168,-171,-230,-162,-45,155,200,23,-188,-193,31,-2467,-7391,-11902,-15602,-18131,-19335,-19401,-19006,-18608,-18564,-18887,-19546,-20356,-21128,-21546,-21322,-20292,-18511,-16219,-13626,-10929,-8298,-5950,-4029,-2683,-1954,-1877,-2356,-3309,-4523,-5785,-6840,-7520,-7756,-7620,-7233,-6742,-6198,-5653,-5080,-4463,-3773,-3077,-2464,-2104,-2152,-2765,-3999,-5915,-8466,-11576,-15113,-18934,-22768,-26170,-27709,-26017,-22939,-19598,-16255,-12927,-9626,-6320,-3049,132,51,-278,58,83,-231,268,627,270,-214,-141,-108,-261,-311,-964,-1065,-657,201,236,260,75,99,129,121,-147,28,297,174,-102,-150,112,-202,-75,700,13066,8987,5194,-47,-262,-1041,-1212,-935,-663,-681,-1134,-1876,-2561,-2733,-1916,110,273,272,370,-116,-340,-54,-221,447,559,177,-2,-241,277,636,10,-405,-4436,-7917,-10106,-10852,-10401,-9228,-7824,-6481,-5324,-4337,-3448,-2630,-1850,-1150,-565,-261,-341,-840,-1835,-3307,-5209,-7440,-9943,-12594,-15277,-17940,-20504,-22884,-25095,-27010,-28513,-29049,-28400,-27289,-26131,-24949,-23616,-21985,-19858,-17130,-13730,-9824,-5511,-1017,-306,-88,273,599,476,559,495,-220,-20,-123,-277,5,-5,-202,-272,-198,-27,-127,53,-279,-57,-7,344,-3,-374,-1846,-4643,-5289,-3211,205,225,133,-56,-356,-275,122,256,145,-95,-199,-176,327,20,-124,249,318,99,-2,-2090,-6039,-9475,-12407,-14823,-16705,-17847,-17885,-16705,-14636,-12155,-9611,-7326,-5461,-4156,-3448,-3281,-3504,-3941,-4400,-4715,-4913,-5168,-5723,-6857,-8778,-11537,-14916,-17611,-15800,-10835,-5375,-202,-134,910,146,700,-64,167,239,-163,15],[-122,72,-8,261,-247,371,114,60,-110,259,134,-184,-421,-3140,-8668,-13455,-15363,-12344,-8774,-5529,-2774,-586,-392,-215,-58,129,-130,-507,-2463,-4837,-7521,-10484,-13714,-17104,-16229,-12546,-8718,-4808,-841,-233,252,788,270,-235,-97,166,-68,-172,-72,-193,-252,-148,21,-11,171,267,-216,-172,-2240,-4064,-5638,-6959,-8048,-8870,-9489,-9934,-10366,-10890,-11578,-12497,-13678,-15005,-16067,-15757,-14047,-11818,-9441,-7077,-4824,-2757,-980,202,-98,-235,-438,-235,77,-447,-1864,-3419,-4931,-6174,-6944,-7039,-6452,-5369,-4022,-2590,-1202,-243,24,279,417,229,40,-67,-843,-1806,-2730,-3558,-4153,-4445,-4469,-4326,-4029,-3740,-3383,-2780,-1771,-197,-286,79,401,428,-95,215,-260,-83,-124,310,431,425,261,-268,292,-459,174,418,-1906,-4491,-7523,-11016,-14339,-14570,-11730,-8936,-6796,-5162,-3925,-3313,-3784,-5608,-8506,-11543,-13344,-13179,-11667,-8253,-2745,3779,87,-70,9325,-1413,-2459,1809,10670,9385,28525,9030,14363,9353,13556,13755,154855,438363,692026,974646,1250313,1479455,1627709,1673676,1613703,1422828,1049417,1000408,756643,539057,361652,230293,146400,105777,73431,78813,61997,41185,21133,6088,-1911,-3044,213,3251,6492,8313,2932,3692,628,725,763,517,1754,2273,2943,1031,1109,324,182,-236,-2702,-6929,-11007,-14556,-15979,-13593,-10501,-7886,-6153,-5244,-5077,-5427,-6019,-6565,-6584,-5787,-4150,-1930,495,50,163,522,-169,-373,-328,-305,-324,15,368,354,-293,97,-171,-179,360,520,812,1073,880,130,-120,-1797,-4961,-5474,-2637,-242,-89,-426,-308,33,169,-272,-38,373,253,-26,-76,16,86,-171,144,78,-315,-426,-83,-155,-337,32,-71,218,103,-1209,-4802,-8970,-13474,-18239,-16197,-11471,-7089,-3236,-17,316,659,872,179,-786,-795,-614,-725,-1496,-2440,-2806,-6095,-1799,-797,-190,1161,619,-301,1459,-930,-941,-2884,-5141,-7419,-9283,-10076,-9318,-7212,-4382,-1331,31,-18,-408,-300,-233,128,-185,-9,366,-47,-82,-223,-233,-94,-14,-363,151,318,-142,-1025,-2005,-3198,-4534,-6047,-7692,-9402,-11123,-12806,-14360,-15626,-16407,-16547,-16148,-15495,-14897,-14517,-14433,-14756,-15439,-16344,-17098,-16896,-15457,-13255,-10731,-8194,-5841,-3833,-2305,-1327,-950,-1170,-1884,-2929,-4169,-5257,-5920,-5987,-5437,-4456,-3347,-2379,-1744,-1547,-1835,-2602,-3694,-4982,-6148,-6989,-7202,-6696,-5551,-3994,-2327,-665,67,-10,21,88,-86,163,638,349,-133,60,90,167,14,-154,-166,-2578,-5558,-8964,-12522,-15517,-16335,-14427,-11553,-8926,-7071,-6251,-6583,-8089,-10610,-13674,-15900,-14622,-10237,-4762,163,-150,0,359,-196,-272,114,6,-16,116,-107,-120,295,48,23,447,-1317,-5968,-10237,-13497,-14763,-13464,-10547,-6961,-3203,59,-186,-429,350,1182,589,-19,-40,-207,-107,112,-2926,-6417,-8672,-9107,-7810,-5662,-3483,-1763,-726,-417,-762,-1594,-2706,-3803,-4603,-4941,-4692,-3878,-2671,-1149,-31,321,532,411,16,552,-366,-3681,-7914,-12767,-17252,-18169,-14208,-9106,-4400,-618,-270,-137,573,229,-1627,-5218,-9311,-13406,-16876,-18627,-18118,-16598,-15195,-14291,-13705,-13156,-12322,-11005,-9171,-6980,-4639,-2338,-425,-174,108,-196,-155,-325,-89,-211,97,-26,-5,208,208,493,294,14,127,213,-44,-255,282,150,-25,55,70,-150,4,-185,-1,-104,-195,-400,49,15,-37,-95,-333,-384,-102,97,-250,-451,-270,-223,-281,-233,-192,-143,-19,-28,102,-66,-270,-1085,-6003,-10399,-13371,-13814,-11715,-8361,-4692,-1231,263,-196,229,386,113,-78,-24,185,-161,-130,-80,-1815,-3325,-4550,-5453,-6066,-6366,-6411,-6217,-5744,-4949,-3788,-2286,-536,331,258,-101,-217,-96,0,-287,-265,-307,-1209,-5259,-10025,-15400,-21167,-24124,-18074,-11949,-6038,-490,-101,57,173,199,-202,-214,17,87,350,76,81,16,-115,189,594,572,139,-63,-4996,-13831,-22202,-21404,-14542,-8599,-3619,73,151,122,117,266,-46,-170,54,-103,-189,-230,-323,-203,-472,-2470,-6430,-9808,-11813,-11794,-9992,-7285,-4479,-2090,-359,153,-85,-1165,-3638,-7167,-11654,-16904,-22723,-21844,-15536,-9302,-3397,253,2,124,454,765,350,-102,343,-2,66,-195,-35,-69,107,101,-57,165,-368,-407,-75,6,-145,-131,-576,-2231,-4531,-7310,-9968,-11499,-10872,-8154,-4346,-364,231,42,-194,-16,131,150,-294,24,32,17,45,14,-214,-261,12,338,192,-148,-168,-261,-145,-150,-3525,-6722,-9260,-10711,-10895,-10095,-8810,-7485,-6416,-5731,-5527,-5877,-6706,-8087,-9953,-12361,-15174,-18167,-20123,-18409,-14314,-9503,-4421,-2,-94,160,48,-83,-173,302,200,-266,-19,59,-63,-17,-2242,-8369,-14485,-20361,-21041,-15810,-10901,-6234,-1762,88,155,-225,55,155,-34,-260,-8,104,404,1003,210,-48,-145,248,389,273,-261,85,66,398,582,896,353,68,366,58,-186,144,76,-1442,-5227,-8621,-11315,-12873,-12919,-11749,-9993,-8244,-6754,-5661,-4985,-4668,-4575,-4505,-4299,-3881,-3234,-2367,-1443,-641,-15,187,-115,-285,-1206,-2479,-4021,-5698,-7343,-8653,-9394,-9385,-8746,-7714,-6553,-5495,-4697,-4203,-4056,-4211,-4603,-5189,-5871,-6528,-7019,-7235,-7081,-6414,-5297,-3812,-2131,-450,617,238,62,-269,324,635,55,-1921,-4361,-7039,-9839,-12663,-15398,-17940,-20256,-19264,-17369,-15701,-14197,-12829,-11511,-10199,-8822,-7443,-6095,-4780,-3569,-2457,-1421,-384,85,-407,87,342,-270,205,142,48,456,415,-32,-313,-149,-252,-3277,-6619,-10178,-13755,-16291,-14895,-10755,-5875,-672,-42,299,573,497,564,515,-275,-120,-184,-255,-45,-50,-203,-317,-201,23,-146,55,-273,-32,-15,313,55,-370,-328,224,303,197,205,244,130,-38,-332,-230,161,268,181,-89,-247,-152,317,-72,-127,190,309,147,70,-322,-284,-248,-2182,-4503,-7131,-9902,-12547,-14601,-15248,-14380,-12940,-11709,-10955,-10806,-11233,-12060,-12874,-13038,-12028,-9936,-7273,-4467,-1770,148,-23,-205,101,-92,670,-13,-47,707,-111,-2675,-6140,-7234,-3735,184,243,-170,-74],[-165,14,-44,226,-204,394,93,-67,-62,163,109,-1161,-3091,-4361,-5061,-5286,-5207,-4949,-4652,-4399,-4282,-4347,-4596,-5014,-5559,-6200,-6873,-7556,-8357,-9290,-10379,-11697,-13265,-14853,-16066,-16087,-14386,-11311,-7440,-3240,203,711,310,-200,-143,47,-122,-145,-11,-220,-271,-161,11,3,215,258,-211,81,66,-136,-321,-559,-889,-1272,-1730,-2222,-2800,-3444,-4119,-4811,-5520,-6182,-6732,-7097,-7253,-7198,-6944,-6528,-6000,-5418,-4853,-4347,-3947,-3595,-3295,-3089,-2978,-2969,-3032,-3156,-3329,-3539,-3800,-4041,-4193,-4200,-4001,-3564,-2919,-2239,-1587,-1044,-697,-595,-759,-1157,-1668,-2098,-2217,-1903,-1063,133,471,605,671,6,260,102,-72,293,-337,38,353,510,22,94,-329,-102,-86,316,381,-658,-4503,-7725,-10109,-11489,-11914,-11570,-10687,-9481,-8148,-6738,-5382,-4319,-3843,-4021,-4589,-5012,-4734,-3454,-1333,-676,384,-842,-85,-1404,3025,73,2225,6804,57,1233,4162,-2407,-3456,-3310,-10076,-7994,440,6137,7736,7036,2563,11754,58973,238068,400424,596391,805266,999735,1151796,1239046,1249909,955769,658741,756643,715866,541822,389330,267782,182008,132499,101215,99759,88467,67434,58066,25608,34431,2660,-749,3540,7195,8237,3341,4057,930,822,1616,1977,2129,2054,3062,-422,-3637,-6084,-6600,-4601,-1245,-316,1127,221,-599,489,467,229,-189,84,97,-234,273,-2694,-4019,-3043,-378,240,480,148,274,466,-204,-387,-336,-238,-268,81,459,410,-215,116,-228,-205,364,530,795,1024,818,108,-1808,-4344,-6054,-6788,-6618,-5993,-5201,-4610,-4304,-4367,-4728,-5450,-6433,-7681,-9022,-10447,-11846,-13253,-14493,-15427,-15398,-14511,-13375,-12209,-11102,-10144,-9402,-8839,-8483,-8347,-8381,-8516,-8623,-8738,-8689,-8581,-8430,-8226,-8106,-8097,-8157,-8300,-8446,-8552,-8483,-8201,-7730,-7102,-6394,-5793,-5372,-5289,-5637,-6523,-8015,-10037,-12393,-14139,-13217,-10354,-7185,-4501,-2692,-2080,-2828,-5010,-8508,-12818,-14572,-9887,-4042,114,-3,-358,-192,-266,-26,-294,16,339,-93,-57,-268,-308,-43,-136,-2174,-4232,-6248,-8349,-10548,-12687,-14738,-16366,-16900,-16150,-15155,-14359,-13872,-13684,-13686,-13700,-13465,-12762,-11537,-9937,-8093,-6102,-4126,-2210,-409,-130,-56,-194,-78,-60,58,446,836,424,-177,108,355,406,73,-5,-117,-8,472,-339,-1455,-2409,-3102,-3427,-3302,-2711,-1727,-403,-125,99,-76,5,-277,-320,-139,-307,-62,141,41,-1607,-4406,-7245,-9963,-12418,-14455,-15809,-16205,-15461,-13845,-11609,-8934,-5985,-2946,-1,162,130,27,-90,-368,45,92,-139,-170,266,264,23,-239,95,156,-199,142,152,-179,35,317,-319,-382,73,16,63,232,-48,-78,250,-13,77,-1367,-2177,-2080,-1125,192,-56,-200,22,169,308,78,-216,-490,410,1213,562,-107,-98,-269,-155,149,446,-107,350,590,311,196,375,167,-180,-366,-178,-91,27,-531,-3418,-6303,-8954,-11154,-12737,-13443,-13289,-12507,-11323,-9879,-8331,-6833,-5485,-4383,-3626,-3307,-3425,-4033,-5104,-6575,-8406,-10496,-12798,-15215,-17695,-20194,-21072,-18608,-16139,-13674,-11252,-8848,-6495,-4151,-1833,196,-40,-344,-111,-25,-103,-291,-276,-325,-406,-205,96,-177,-196,-369,-30,-125,106,-36,-69,173,214,588,358,31,75,164,-78,-276,350,276,49,54,14,-101,0,-251,-6,-155,-235,-1263,-2000,-2453,-2897,-3524,-4450,-5577,-6654,-7246,-6877,-5302,-2700,-222,-253,-193,-204,-207,-60,-41,121,-34,-205,-109,-85,189,141,248,0,-227,-246,110,272,-291,152,388,176,-26,-16,230,-110,-92,-1180,-1729,-1662,-1126,-348,-130,-107,93,215,-41,-176,48,-254,-1127,-2252,-3645,-5345,-7421,-9832,-12540,-15463,-18332,-19293,-16791,-13662,-10560,-7643,-4927,-2488,-324,98,-86,190,-86,107,216,182,-219,-152,4,58,345,139,191,80,-108,193,558,555,190,-159,-1612,-2929,-4042,-4928,-5566,-5924,-6023,-5919,-5625,-5228,-4780,-4352,-4041,-3871,-3907,-4222,-4804,-5711,-6893,-8383,-10108,-12005,-13974,-15745,-16586,-15703,-13698,-11330,-8944,-6713,-4664,-2936,-1576,-630,-93,32,-247,-879,-1904,-3176,-4674,-6363,-8180,-10116,-12047,-13982,-15861,-17372,-17565,-16354,-14771,-13265,-11953,-10917,-10198,-9814,-9784,-10040,-10559,-11131,-11532,-11448,-10640,-9065,-6907,-4422,-1807,-285,-238,-171,-88,111,362,368,216,141,-1245,-5808,-10970,-15260,-12314,-5923,-298,-4,25,56,40,-3,-244,-262,-15,271,145,-145,-179,-300,-144,-1095,-2832,-2557,-905,-40,-71,41,155,-69,-273,-260,-265,-82,-538,-3641,-7189,-11192,-15473,-16025,-11446,-6941,-2626,53,-45,-55,-163,64,82,-9,-163,309,103,-253,127,80,-101,-1425,-4897,-7870,-9694,-9721,-8263,-6158,-3921,-1666,-57,140,162,-153,94,162,-38,-232,-87,37,497,1112,206,-44,-134,213,342,220,-344,-11,11,358,600,934,337,58,-1088,-7548,-13821,-12956,-7590,-2868,228,552,127,-338,-34,-100,-233,-150,471,32,65,86,130,164,37,28,339,-108,-2020,-3749,-5063,-5926,-6290,-6424,-6506,-6730,-7240,-8108,-9363,-10893,-12574,-13873,-13401,-11809,-10172,-8765,-7701,-7004,-6720,-6814,-7250,-8015,-9041,-10224,-11383,-12139,-11851,-10441,-8509,-6363,-4186,-2114,-235,269,103,-329,318,572,68,-337,-1529,-3152,-5326,-7437,-9210,-10311,-10631,-10503,-10435,-10701,-11222,-11356,-10041,-7345,-3824,35,110,-234,-118,223,9,61,58,-380,29,278,-238,263,219,48,409,379,-65,-262,-117,34,-62,-195,-1496,-4729,-7798,-10655,-12924,-12775,-10543,-7945,-5072,-1969,480,533,513,-317,-226,-255,-256,-116,-106,-189,-369,-765,-3504,-2775,33,-281,-27,-42,246,87,-342,-295,290,376,183,178,239,128,-19,-316,-197,182,254,199,-83,-299,-330,-1522,-2771,-3919,-4923,-5604,-5909,-5887,-5675,-5445,-5372,-5610,-6217,-7214,-8548,-10080,-11536,-12302,-11854,-10582,-9208,-8065,-7362,-7191,-7559,-8361,-9359,-10070,-9785,-8261,-5879,-3083,-213,-9,-335,148,5,673,-17,-118,672,-505,-5585,-11675,-16478,-9140,-1411,246,-153,-154],[-2649,-2147,-2044,-2310,-2806,-3306,-3501,-3090,-2048,-519,83,-202,-441,-136,28,137,344,49,65,-62,133,-12,-376,-259,-203,-2026,-3771,-5263,-6427,-7138,-7403,-7410,-7361,-7260,-7103,-6716,-5981,-4876,-3440,-1832,-189,612,331,-165,-184,-41,-169,-125,35,-287,-2401,-4776,-7291,-9727,-11313,-10197,-8139,-6229,-4731,-3688,-3141,-3068,-3398,-3914,-4368,-4379,-3749,-2486,-804,471,260,548,91,-397,-317,-286,-141,215,440,410,283,168,-151,-94,-84,-179,-145,225,268,-99,7,517,171,-65,-1121,-3075,-4948,-6603,-7894,-8719,-8926,-8678,-8276,-7863,-7464,-7072,-6667,-6235,-5744,-5226,-4615,-3858,-2906,-1686,-16,-149,197,179,-11,281,-393,-23,268,549,126,-15,-377,-148,-79,281,385,420,478,69,494,-315,-63,345,784,-323,-207,-642,-99,992,-369,-726,-2157,-3457,-3966,-3563,-2599,-1443,-165,-961,-368,-1150,2488,-183,2049,6293,287,1736,8372,-2682,-2675,-336,7911,1561,17200,4966,18120,8757,-6287,-5122,3548,25222,80835,175475,306793,464818,632733,789520,472516,609869,388354,539057,541822,749295,604859,367896,327066,218815,134304,97897,79608,70801,61286,19707,22637,319,1512,4806,7863,8415,3992,4479,1174,849,119,-887,-1799,-1974,-1349,-532,-16,142,105,-318,442,-266,1025,168,-678,206,-30,-225,-495,-641,-564,-307,554,105,-161,50,-135,183,447,224,358,384,-247,-362,-276,-199,-229,107,503,444,-139,107,-310,-373,-2565,-4205,-5247,-5716,-5740,-5462,-5077,-4659,-4197,-3817,-3538,-3438,-3392,-3474,-3612,-3818,-3987,-4173,-4287,-4395,-4426,-4490,-4589,-4844,-5153,-5590,-6105,-6677,-7187,-7547,-7695,-7624,-7371,-6923,-6365,-5796,-5279,-4859,-4520,-4392,-4382,-4636,-5153,-5866,-6847,-8077,-9481,-11047,-12314,-10858,-9259,-7784,-6548,-5595,-4962,-4772,-5009,-5718,-6857,-8349,-9929,-10509,-9145,-7004,-4817,-2853,-1350,-396,-249,-921,-2314,-4134,-5552,-5194,-2730,-160,33,136,-27,-319,-110,-289,-194,-410,18,297,-187,-67,-324,-351,11,98,-439,-2636,-4592,-6369,-7969,-9290,-10440,-11381,-12199,-12842,-13017,-12604,-11995,-11366,-10760,-10214,-9736,-9336,-9013,-8823,-8750,-8753,-8864,-9014,-9148,-9239,-9169,-8941,-8574,-8091,-7566,-7044,-6557,-6151,-5811,-5541,-5327,-5099,-4801,-4477,-4036,-3474,-2815,-2046,-1181,-263,-131,498,383,-117,-8,-127,-180,109,-72,-67,-308,-250,-151,-361,24,196,79,-12,57,132,-2694,-6275,-6261,-2982,-54,89,338,163,-247,-225,-181,193,216,190,14,-140,-351,53,99,-114,-128,351,315,26,-274,21,109,-126,213,126,-219,69,249,-439,-348,-2311,-4322,-6221,-7798,-8961,-9534,-9449,-8837,-7859,-6675,-5364,-3956,-2531,-1062,-59,-268,14,183,302,80,-246,-512,453,1217,527,-188,-167,-350,-200,185,529,-53,350,605,276,167,409,162,-177,-326,-195,-110,30,-288,-71,75,-817,-1919,-2909,-3675,-4200,-4502,-4552,-4324,-3912,-3455,-3054,-2801,-2769,-3033,-3560,-4382,-5463,-6733,-8147,-9584,-10936,-11951,-12293,-11839,-10849,-9605,-8326,-7052,-5854,-4716,-3670,-2672,-1729,-923,-189,-287,-158,24,-66,-241,-245,-269,-394,-240,71,-161,-224,-309,17,-44,109,-48,-126,125,216,678,405,44,19,101,-118,-298,381,381,127,43,-52,-59,-10,-300,-6,-212,-272,-334,21,-82,-281,-1555,-2822,-3995,-5035,-5904,-6588,-7063,-7326,-7358,-7125,-6593,-5738,-4558,-3107,-1514,127,-5,-140,-22,-5,159,141,252,-9,-296,-300,-1872,-3283,-4380,-5108,-5469,-5529,-5372,-4993,-4352,-3390,-2065,-435,122,-19,-57,62,-133,-264,20,238,42,-133,168,327,121,115,43,-299,-1294,-2335,-3209,-3499,-2727,-678,150,193,124,-170,-83,-43,340,87,-89,217,-63,168,255,158,-210,-84,-13,40,-1237,-7077,-12949,-10703,-4980,187,500,524,239,-52,102,139,181,-83,-106,-367,-96,-68,168,268,203,492,92,-156,-3142,-6541,-10137,-13822,-11830,-8384,-5208,-2390,-50,13,-158,-95,-164,455,513,36,460,275,-131,-826,-1873,-2905,-3939,-4932,-5890,-6586,-6885,-6720,-6144,-5394,-4605,-4020,-3799,-4001,-4579,-5505,-6713,-8139,-9634,-11038,-12028,-12071,-11399,-10606,-9970,-9471,-9113,-8849,-8623,-8314,-7828,-7110,-6138,-4939,-3590,-2311,-1199,-351,173,354,248,165,139,-97,-63,-34,147,190,-271,-30,23,98,47,-12,-255,-251,-33,216,127,-125,-177,-322,-133,-391,-1975,-3637,-5305,-6936,-8453,-9764,-10747,-11350,-11717,-12107,-12332,-11355,-9932,-8277,-6445,-4659,-2984,-1574,-491,147,143,18,-703,-1755,-3090,-4610,-6230,-7862,-9435,-10490,-9887,-8158,-6146,-4041,-2013,-161,-15,24,-213,112,216,-110,234,-1618,-3727,-5650,-6644,-5972,-4083,-1762,-35,-191,-141,-12,603,1232,207,-16,-96,198,312,197,-319,-102,-25,325,-577,-2719,-4550,-5431,-4734,-2720,-124,256,28,-216,204,510,77,-299,27,-88,-215,-176,340,-49,75,22,68,107,19,-7,447,338,-442,-99,-2062,-3511,-3763,-3116,-1991,-760,-197,319,1770,2001,1892,30,-256,-158,-1274,-2494,-3745,-4906,-5906,-6633,-7024,-7135,-7033,-6784,-6399,-5903,-5317,-4585,-3781,-2930,-2084,-1298,-590,-1,152,-390,296,490,77,-321,-1843,-2480,-2693,-3805,-4978,-6115,-7119,-7779,-7799,-7134,-6025,-4637,-2969,-1028,201,313,98,-155,-190,208,20,74,24,-314,-6,214,-191,345,303,66,367,337,-94,-200,-101,38,-16,-159,-69,-639,-3176,-5182,-6420,-6856,-6720,-6429,-6089,-5744,-5357,-4961,-4545,-4173,-3943,-3912,-4151,-4724,-5630,-6818,-8109,-8709,-7528,-5502,-3288,-1094,-14,-58,165,104,-301,-260,335,440,170,143,228,159,26,-626,-916,-692,19,214,-58,-312,-91,275,-308,-61,19,223,200,147,-209,-208,127,130,134,243,617,-1021,-4159,-7079,-9337,-9290,-7730,-6248,-5116,-4352,-3913,-3718,-3699,-3791,-3889,-3963,-3999,-3969,-3880,-3749,-3581,-3387,-3158,-3061,-3047,-3164,-3422,-3791,-4176,-4387,-4282,-3794,-2886,-1778,-608,-221],[-7527,-6606,-5370,-3909,-2285,-574,179,-100,62,63,63,-197,-431,-186,52,215,309,0,16,-77,172,-8,-376,-261,58,371,78,-17,-253,-85,296,-166,-577,-814,-824,-729,-718,-956,-1500,-2404,-3632,-5136,-6775,-8446,-9882,-10646,-10362,-9258,-7792,-6183,-4528,-2871,-1255,72,214,179,-241,-27,31,-26,-204,-88,-56,-501,-2127,-3577,-4618,-4951,-4447,-3308,-1896,-503,98,-403,-322,-342,-205,-1221,-3290,-5760,-8496,-11235,-12962,-11451,-9088,-6961,-5267,-4098,-3466,-3369,-3765,-4577,-5729,-7027,-8228,-8992,-8987,-8198,-6949,-5650,-4481,-3559,-2969,-2738,-2852,-3267,-3906,-4681,-5483,-6260,-6862,-7178,-7154,-6773,-5947,-4802,-3355,-1637,38,236,-449,-97,156,549,207,-117,-421,-211,-95,215,168,-1904,-3100,-2812,-1228,-232,-182,297,690,-327,-246,-676,0,-137,-3786,-7841,-12037,-11405,-7227,-3417,-649,-781,-146,-1120,-664,-936,1970,-348,2124,5721,457,1393,6571,-2600,-1762,-1047,6773,-1665,10394,2416,12482,13435,-6401,8711,2114,10105,3634,2623,50027,115539,39007,84262,461473,388608,239341,361652,389330,604859,636363,351794,450190,349274,170147,178940,120581,81819,58698,9905,12156,1952,6206,6909,8471,8307,4763,5192,1569,857,3595,6210,3486,1647,4552,1661,540,86,113,-373,173,-226,931,124,-773,-1719,-3715,-4849,-4795,-3584,-1757,-353,536,84,-208,111,-131,129,396,278,411,280,-280,-323,-561,-2608,-4784,-7014,-9232,-11169,-9732,-7844,-6118,-4558,-3117,-1791,-616,427,579,-20,-153,-138,-76,-104,-342,-25,-72,-209,-211,-67,160,-326,-7,254,143,-121,-187,-55,-312,-612,-778,-815,-695,-478,-261,-171,-269,-516,-945,-1567,-2345,-3206,-4002,-4719,-5145,-5353,-5359,-5174,-4973,-4832,-4758,-4814,-4967,-5241,-5575,-5980,-6442,-6833,-6941,-6611,-5716,-4405,-2799,-1036,761,-3534,4167,2157,-1559,1668,-1404,596,872,-486,-1298,508,-472,102,-1021,-1946,-1176,102,-86,-291,-49,-300,-339,-394,3,256,-318,-102,-372,-326,56,126,-298,-2817,-4797,-6288,-7247,-7527,-7351,-6890,-6333,-5730,-5116,-4549,-4098,-3820,-3736,-3868,-4199,-4694,-5287,-5938,-6492,-6732,-6596,-6154,-5608,-5142,-4776,-4582,-4586,-4764,-5121,-5621,-6219,-6867,-7430,-7685,-7445,-6868,-6177,-5565,-5004,-4524,-4145,-3834,-3561,-3322,-3083,-2804,-2439,-1977,-1448,-839,-256,94,-65,-146,-362,-186,-172,-396,-786,-1707,-2619,-3301,-3464,-2905,-1699,-56,107,-247,-132,73,378,196,-286,-301,-145,225,249,241,-2,-204,-330,48,98,-89,-95,411,354,4,-314,-69,42,-53,259,88,-268,93,162,-382,-269,-22,19,179,438,49,-21,-116,-148,-68,-136,-357,-715,-1193,-1605,-1825,-1707,-1244,-496,281,66,-275,-479,479,1196,486,-265,-248,-443,-227,-480,-571,-550,-362,-136,129,118,426,149,-153,-273,-218,-403,-815,-1304,-1869,-2571,-3393,-4314,-5335,-6240,-6796,-6706,-5982,-4915,-3761,-2682,-1735,-956,-379,-48,75,-53,-422,-1004,-1814,-2808,-3997,-5332,-6785,-8332,-9576,-8007,-6517,-5123,-3907,-2882,-2103,-1533,-1170,-1058,-1066,-1148,-1258,-1358,-1334,-1102,-584,-214,-381,-277,36,-153,-235,-236,48,26,103,-65,-151,70,213,756,433,45,-38,24,-161,-324,-1586,-2687,-3356,-3620,-3507,-3170,-2752,-2418,-2215,-2168,-2297,-2586,-2999,-3484,-3965,-4336,-4546,-4519,-4272,-3865,-3385,-2892,-2446,-2090,-1858,-1780,-1869,-2104,-2462,-2944,-3450,-4035,-4529,-4848,-4945,-4792,-4440,-3969,-3442,-3024,-2766,-2749,-3007,-3544,-4382,-5481,-6781,-8159,-9183,-8938,-7539,-5745,-3872,-2060,-388,-2,117,-131,-305,-57,248,126,-85,285,461,161,27,-151,-490,-1242,-2556,-4539,-7109,-9302,-7620,-3580,109,70,-184,-99,-46,325,71,-91,237,-43,224,278,122,-176,-1826,-3984,-4951,-4403,-2713,-476,258,-109,158,418,471,275,-57,75,98,135,-45,-162,-343,-114,-161,178,307,232,601,167,-149,-1514,-3878,-6635,-9769,-13133,-10058,-6550,-3121,-96,3,-171,-146,-171,483,547,78,500,315,-143,5,225,236,-40,-30,236,255,-112,-4,466,468,40,114,420,-721,-3382,-6238,-9126,-11567,-11448,-9345,-7267,-5610,-4507,-3942,-3907,-4206,-4644,-4938,-4830,-4148,-2950,-1436,57,-184,-187,-240,-103,150,300,326,260,170,84,-157,-7,-21,173,225,-241,-63,3,120,47,-28,-267,-249,-62,171,128,-107,-184,-347,-133,-92,0,-6,74,69,58,28,70,-180,-1107,-2031,-2886,-3628,-4112,-4409,-4512,-4596,-4664,-4763,-4800,-4697,-4290,-3505,-2352,-943,-248,-89,188,145,-107,353,-15,75,496,167,-135,-150,41,81,-180,76,185,-755,-2167,-2928,-2603,-1124,188,-8,198,179,-52,-166,-191,-65,692,1328,195,17,-63,181,276,-1995,-5864,-9719,-12868,-12012,-9015,-6229,-3941,-2243,-1131,-513,-327,-274,-84,-174,167,453,29,-238,74,-89,-209,-194,187,-139,-3234,-6614,-9783,-11609,-10690,-8681,-6939,-5766,-5287,-5511,-6236,-7293,-8210,-8523,-7764,-6094,-3982,-1806,163,1815,627,52,-154,-80,-243,15,-35,-501,-1996,-3502,-4976,-6445,-7908,-9373,-10834,-12322,-13828,-13832,-12364,-10943,-9635,-8484,-7490,-6678,-6077,-5660,-5520,-5515,-5700,-5978,-6370,-6717,-6908,-6851,-6480,-5784,-4868,-3838,-2792,-1775,-810,-108,-355,25,255,277,112,-77,-263,182,28,68,-32,-262,-45,131,-150,428,369,75,314,276,-136,-164,-115,23,7,-117,52,-1176,-2653,-3702,-4336,-4728,-5017,-5401,-5877,-6455,-7051,-7573,-7814,-7661,-7175,-6478,-5729,-5043,-4447,-3917,-3399,-2847,-2211,-1443,-583,-230,0,-62,69,93,-264,-236,353,479,153,94,-223,-649,-840,-804,-562,-148,219,228,-19,-280,-51,253,-390,16,-58,168,221,165,-155,-157,96,49,108,223,633,429,44,392,98,-1849,-3481,-4753,-5704,-6307,-6390,-5790,-4655,-3236,-1678,-411,95,183,-29,-46,-433,253,198,684,-29,-243,647,-109,588,235,-775,-1754,-2559,-3164,-3396,-3180],[-7009,-5114,-2799,-167,-104,319,236,-11,116,41,36,-200,-447,-247,67,267,284,-54,-40,-99,205,-21,-388,-255,83,406,135,-7,-284,-34,275,-218,-257,-139,-88,108,-355,-868,-1426,-2063,-2760,-3526,-4312,-5161,-6062,-7020,-8072,-9224,-10476,-11672,-11784,-10426,-8771,-7084,-5487,-4042,-2808,-1821,-1129,-690,-493,-510,-708,-983,-1302,-1553,-1710,-1682,-1381,-811,-50,493,128,-384,-296,-345,-232,161,478,-196,-1386,-2206,-2408,-1886,-883,-79,-313,85,150,-192,19,-402,-1752,-3123,-4277,-4993,-5134,-4774,-4157,-3599,-3218,-3060,-3136,-3384,-3701,-3947,-3964,-3651,-2978,-2067,-976,223,380,358,217,-471,136,280,107,197,-478,-140,60,550,295,-177,-1310,-3211,-4792,-5584,-5168,-3781,-1978,-38,827,-123,-250,296,628,-292,-258,-496,124,-843,-3044,-4961,-5764,-4872,-3105,-1266,-991,-707,-382,-1268,-920,-734,1508,-365,2357,3543,609,854,4649,-2526,-1053,-1409,4902,-4509,-138,-4444,-8543,-3364,461,1252,10743,21371,12647,28004,25203,29432,58769,109261,171413,236285,164119,230293,267782,367896,351794,320614,280206,236410,193925,156160,125275,102196,86218,6366,16582,12071,11735,9861,9299,9655,5512,6272,2182,1008,3159,4287,2703,1829,2053,1778,413,39,124,-392,-55,-175,902,126,-795,-964,-2312,-3212,-3530,-3204,-2590,-1966,-1463,-1174,-1048,-1141,-1423,-1841,-2338,-2890,-3379,-3802,-4157,-4338,-4431,-4357,-4155,-3841,-3465,-3064,-2575,-2017,-1429,-831,-206,339,514,649,492,-64,-155,-160,-91,-119,-624,-1615,-2416,-2889,-2799,-2223,-1324,-430,-8,204,107,-166,-233,-95,-521,-1104,-1389,-1233,-580,-258,-83,-155,-265,64,167,270,-76,-259,-793,-2124,-2739,-2387,-1341,-66,1010,1067,476,697,684,463,-106,-726,-1330,-1200,-1002,-671,-201,369,1072,1874,2695,-5104,4115,2434,-1891,1475,-1338,655,955,-349,-1814,-3532,-5225,-6597,-5862,-4556,-3408,-2447,-1639,-1013,-529,-273,-351,-243,5,-49,-443,-661,-1092,-1508,-1876,-2108,-2209,-2231,-2149,-2156,-2352,-2673,-3217,-3893,-4713,-5584,-6288,-6266,-5723,-5246,-4984,-4996,-5288,-5841,-6562,-6401,-5236,-3891,-2525,-1170,92,-248,-119,-188,-15,-129,5,451,801,350,-57,182,344,641,181,-1085,-2256,-2823,-2490,-1415,-132,-343,-147,490,324,-164,-33,-91,-328,76,-36,-175,-382,-118,-185,-397,143,266,132,-55,25,272,370,413,17,-291,-199,65,409,220,-301,-349,-112,246,272,-1747,-3671,-4890,-4852,-4065,-3244,-2541,-1846,-952,288,-26,-341,-155,-29,23,291,54,-319,107,69,-288,-214,-60,22,211,516,91,49,115,-190,49,325,-30,-348,-3297,-5376,-4291,-2093,-217,166,256,50,-298,-420,-1047,-2598,-4084,-4968,-4760,-3798,-2794,-1889,-1172,-703,-334,-79,101,53,429,139,-122,-220,-245,-179,14,-248,-278,-30,-311,6,-91,65,46,-749,-2004,-3390,-4876,-6399,-7108,-5803,-4283,-2832,-1468,-270,-199,444,826,114,-346,-190,737,220,-59,-1139,-2335,-3532,-4639,-5382,-5469,-4907,-4078,-3296,-2580,-1986,-1566,-1373,-1388,-1620,-2068,-2751,-3692,-4827,-6149,-7288,-6570,-4884,-3034,-1274,88,-89,-121,11,204,819,439,36,-98,-65,-324,-1917,-3440,-4604,-4972,-4518,-3596,-2575,-1600,-771,-62,-199,-271,-260,-38,-238,-7,19,-18,-129,-48,64,-303,-247,-204,-229,-226,-125,-167,-351,-139,-169,-972,-1884,-2611,-2895,-2568,-1687,-486,217,15,-429,-283,100,253,-143,120,316,310,17,-1279,-2633,-4018,-5358,-6542,-7271,-7091,-6266,-5292,-4412,-3665,-3129,-2830,-2751,-2851,-3047,-3264,-3429,-3479,-3305,-2838,-2084,-990,-254,19,145,-136,130,6,8,-204,-122,-60,291,53,-93,248,-27,269,285,79,-121,19,-80,35,509,523,569,344,-131,108,317,400,296,-75,38,46,76,-12,-159,-286,-144,-256,183,-401,-1984,-3577,-5153,-6602,-7779,-8275,-7673,-6502,-5119,-3729,-2377,-1137,-147,-23,-193,-199,-164,98,-952,-2252,-3556,-4653,-5157,-4832,-3828,-2518,-1189,21,357,295,-126,6,475,498,42,129,398,947,514,-292,162,35,90,-169,-590,-1519,-2611,-3755,-4900,-5866,-6555,-6894,-6896,-6590,-6027,-5243,-4241,-3012,-1568,-270,-106,185,282,292,254,160,24,-203,35,0,211,272,-199,-86,-28,126,47,-44,-271,-250,-92,158,162,-71,-190,-362,-134,-143,-67,-667,-1453,-2280,-3110,-3908,-4619,-5213,-5691,-6034,-6282,-6517,-6705,-6985,-7363,-7993,-8840,-9839,-10198,-8887,-6736,-4219,-1494,-116,-269,-149,242,210,-71,376,-29,262,680,217,-144,-181,112,129,-134,42,143,-308,-486,-117,48,252,184,43,240,177,-70,-141,-220,-106,778,1416,197,67,-22,179,251,187,-589,-2164,-3584,-4789,-5714,-6385,-6854,-7232,-7590,-7889,-8075,-7832,-7024,-5798,-4312,-2801,-1426,-363,120,-80,-198,-642,-1658,-2508,-2627,-1643,-88,-33,-40,-88,625,447,-403,-59,176,166,-1676,-5375,-7993,-6698,-3110,65,1964,1854,-274,81,-42,-38,-256,2,-34,-94,-98,24,47,-75,215,759,306,-1044,-2472,-3764,-4925,-5901,-6690,-7324,-7821,-8245,-8646,-9021,-9475,-9899,-10394,-10945,-11670,-11288,-10242,-9025,-7657,-6153,-4591,-3047,-1586,-247,-56,-194,-401,48,309,260,170,11,-315,164,51,66,-92,-215,-316,-328,-100,323,425,86,267,215,-177,-143,-138,8,30,-55,183,95,-208,-209,-540,-1121,-1827,-2682,-3549,-4335,-4882,-5093,-4877,-4310,-3559,-2739,-1951,-1257,-657,-117,-365,-177,158,-228,-84,-173,24,-47,-20,59,-235,-225,342,496,136,-278,-639,-798,-791,-694,-555,-413,-306,-211,-127,-226,-18,220,-308,101,-124,101,225,165,-118,-118,52,-53,54,180,617,418,10,-160,-1283,-2392,-3510,-4593,-5662,-6707,-7629,-8028,-7422,-6154,-4600,-2942,-1283,151,-93,-100,-360,285,276,675,-45,-299,642,-129,473,267,-305,-1846,-3089,-3842,-3823,-3032],[-136,-148,-126,65,-101,251,299,112,182,46,33,-188,-470,-285,93,313,284,-90,-119,-654,-1051,-1290,-1323,-1130,-722,-165,187,16,-272,3,253,-258,-231,-122,-56,279,-344,-1082,-1692,-2115,-2279,-2204,-1911,-1537,-1155,-831,-637,-593,-729,-1027,-1472,-2027,-2636,-3211,-3676,-3927,-3910,-3647,-3256,-2795,-2359,-2013,-1813,-1718,-1737,-1773,-1799,-1701,-1380,-814,-61,500,175,-358,-270,-312,-228,130,453,682,340,109,-202,103,-1131,-2449,-3696,-4803,-5649,-6095,-6068,-5741,-5383,-5080,-4872,-4787,-4823,-4959,-5175,-5520,-5900,-6202,-6305,-6107,-5656,-5067,-4416,-3739,-3027,-2331,-1602,-829,-32,244,56,-380,178,293,151,130,-494,-182,-54,511,340,-224,-444,-318,-151,-376,-505,-398,-179,127,394,-36,-306,303,554,-275,-290,-277,224,317,-359,-445,-936,63,-85,-397,-1330,-603,-926,-2257,-2877,-2420,-1491,-494,553,1802,785,818,3201,-2463,-527,-1571,5320,-6316,3519,-3040,13655,17328,4978,-1148,24372,13944,-15024,16315,6901,-1505,840,9545,37129,94195,116409,146400,182008,327066,450190,280206,930359,930390,237248,326266,313174,225132,188105,17224,65998,14013,1793,2832,-132,3769,6121,7467,2780,1327,906,-467,-446,41,-111,-1357,-3446,-5639,-6169,-5182,-4502,-3718,-2668,-1497,-769,481,541,19,-332,-514,-259,-269,536,107,-216,211,-81,104,314,390,-880,-2094,-2986,-3369,-3361,-3091,-2794,-2557,-2412,-2384,-2425,-2556,-2746,-2899,-2911,-2819,-2726,-2655,-2586,-2506,-2532,-2711,-3001,-3472,-4081,-4877,-5724,-6636,-6674,-5605,-4364,-3222,-2189,-1371,-706,-296,-296,-261,-557,-1010,-1489,-1871,-1955,-1663,-1060,-319,-283,50,225,237,-123,-374,-230,-1513,-2958,-4575,-6046,-6122,-4760,-3181,-1670,-361,560,204,513,-354,-1480,-914,424,1044,1938,2046,2438,3063,3784,-6918,5002,2521,-2229,1314,-1221,635,953,-250,-1272,534,-433,440,182,-631,-260,-47,-236,-205,70,-351,-1176,-1927,-2537,-3004,-3339,-3635,-3927,-4238,-4628,-5087,-5645,-6312,-6964,-7599,-7785,-7128,-6224,-5220,-4249,-3355,-2562,-1903,-1413,-1106,-950,-927,-976,-1034,-1028,-949,-751,-402,23,118,81,-243,-43,-110,-14,-163,-18,429,752,297,-24,195,342,726,200,-258,-475,-1681,-2104,-1687,-788,-386,-158,465,276,-178,-979,-2102,-3032,-3271,-2668,-1361,-336,-56,-193,-408,180,289,155,-63,10,319,380,323,-57,-332,-252,-310,-1210,-2020,-2674,-3084,-3190,-2994,-2571,-2081,-1661,-1383,-1316,-1439,-1705,-1994,-2125,-1906,-1266,-240,-351,-221,-100,99,311,26,-361,111,-17,-202,-182,-82,28,226,575,131,111,116,-196,4,250,-81,-1477,-3481,-4841,-5249,-4908,-4442,-4245,-4530,-5343,-6628,-8279,-10005,-8407,-6523,-4772,-3323,-2135,-1304,-716,-355,-223,-150,-146,-120,-105,-129,-190,-266,-298,-262,-216,7,-185,-359,-43,-238,-30,-120,-16,28,115,-981,-2152,-3303,-4340,-5099,-5450,-5373,-4995,-4415,-3790,-3184,-2611,-2105,-1630,-1204,-788,-368,52,60,227,-162,195,216,-142,4,-75,-110,-77,-77,-21,-144,142,47,-50,-41,-107,-301,-307,-868,-1918,-2593,-2812,-2648,-2434,-2312,-2445,-2925,-3762,-4904,-6169,-7175,-7434,-6671,-5393,-4012,-2747,-1720,-957,-396,-70,-246,-5,-63,-123,63,-120,-215,-211,-68,-319,-11,-43,-22,-79,-34,52,-314,-175,-121,-225,-229,-114,-414,-645,-713,-820,-1074,-1707,-2679,-3986,-5569,-7215,-8314,-7835,-6203,-4372,-2649,-1194,-75,11,206,289,315,114,-359,-1185,-2063,-2896,-3625,-4220,-4677,-5040,-5349,-5645,-5843,-5877,-5637,-5032,-4088,-2897,-1605,-357,-53,-96,-37,23,53,-281,151,236,-105,88,-100,-41,-218,-141,-76,248,36,-91,256,-9,305,280,40,-52,62,-118,56,604,669,661,422,-163,41,216,321,307,-99,0,-8,13,-722,-2273,-3793,-5293,-6793,-8240,-9637,-10284,-9096,-8012,-7023,-6147,-5425,-4826,-4408,-4135,-4070,-4185,-4490,-5004,-5735,-6664,-7773,-9049,-10352,-9151,-7724,-6281,-4940,-3742,-2738,-1940,-1383,-1096,-1072,-1396,-1966,-2774,-3774,-4808,-5620,-5671,-4743,-3115,-1145,487,-326,70,31,97,-144,78,-368,-348,-13,-219,-118,207,513,804,185,-204,-38,14,-86,-137,-292,-107,223,272,249,227,126,-46,-245,58,7,245,318,-157,-84,-81,106,36,-64,-277,-263,-126,172,207,-29,-208,-823,-1609,-2330,-2966,-3564,-4127,-4720,-5388,-6164,-7044,-8019,-9072,-9439,-8319,-7199,-6091,-5117,-4260,-3644,-3231,-3060,-3082,-3295,-3593,-3845,-3845,-3412,-2556,-1366,18,252,-44,386,-22,430,835,256,-159,-213,169,148,-99,-1,76,-193,200,-127,31,236,122,66,258,152,-106,-132,-247,-152,833,1467,204,113,7,174,217,191,-71,-329,-140,164,431,581,90,-12,-416,-1445,-2472,-3287,-3743,-3806,-3484,-2955,-2365,-1850,-1442,-1181,-1023,-1002,-1021,-1032,-987,-860,-651,-352,-80,-125,456,469,-344,-41,147,93,-61,-74,28,-105,-311,-43,1064,801,-216,97,53,0,-255,-46,-72,-135,-184,-55,-6,-65,144,673,261,11,-320,-197,-118,-1608,-2822,-3623,-4026,-4180,-4273,-4397,-4708,-5091,-5598,-6133,-6731,-7271,-7702,-7989,-8084,-7968,-7693,-7297,-6808,-6236,-5592,-4938,-4280,-3651,-3024,-2475,-2021,-1629,-1349,-1164,-1072,-1028,-1051,-1088,-1097,-1079,-1009,-844,-658,-415,-197,-18,-226,-150,-240,-521,-860,-1252,-1640,-1993,-2236,-2467,-2668,-2917,-3238,-3731,-4342,-5043,-5664,-5914,-5410,-4236,-2711,-1032,-278,-106,83,27,-348,-148,184,-227,-132,-102,54,-13,-81,12,-212,-227,306,496,129,-26,142,-465,-1032,-1320,-1324,-1058,-569,114,78,-154,15,189,-216,200,-162,40,227,163,-76,-76,18,-148,-7,136,97,-705,-1652,-2706,-3831,-4931,-5927,-6562,-6607,-6093,-5281,-4370,-3492,-2713,-2026,-1455,-1008,-646,-358,-140,-266,239,364,526,-35,-315,522,-131,249,142,107,-361,40,260,-118,-235],[-72,-88,-114,30,-123,160,335,222,238,49,35,-251,-1133,-1937,-2614,-3088,-3374,-3508,-3581,-3648,-3775,-3991,-4297,-4683,-5103,-5425,-5362,-4868,-4211,-3467,-2650,-1831,-1080,-353,-26,260,481,-234,29,-29,-53,212,275,6,-206,76,-108,-67,149,-215,-384,-43,83,124,50,-27,-317,-1265,-1801,-1654,-947,-11,-111,155,277,-334,200,497,661,1078,520,550,260,-307,-234,-241,-166,119,412,630,17,-296,-303,-19,401,37,-169,-2,38,-280,-328,-1174,-2146,-3126,-4005,-4635,-4832,-4563,-4006,-3415,-2839,-2303,-1845,-1489,-1244,-1107,-1054,-1079,-1180,-1432,-1797,-2230,-2697,-3154,-3454,-3635,-3599,-3301,-2819,-2205,-1534,-884,-362,36,324,-200,-412,-373,-204,5,804,274,780,981,1173,53,-313,348,371,-252,-309,-47,328,108,-306,-303,-787,-18,23,-401,-1324,-471,-2825,-5511,-7948,-5780,-3698,-1718,118,1546,983,1194,1400,-2294,-91,-1633,3346,-4059,1849,-4821,11496,17701,6939,941,36823,16319,2183,12983,46402,47020,53888,65291,91174,154604,94128,105777,132499,218815,349274,236410,930390,918074,262345,360296,357735,272186,209208,47972,61214,32704,24287,21840,14194,12677,6764,8578,3232,1783,313,1605,2392,3001,4867,1613,192,-1604,-3115,-4592,-5989,-6662,-6201,-5325,-4428,-3413,-2059,-419,-388,-655,-282,-151,550,142,-198,241,-50,97,266,436,185,-714,-1545,-2148,-2536,-2609,-2442,-2140,-1859,-1705,-1626,-1619,-1702,-1900,-2181,-2526,-2897,-3194,-3356,-3382,-3422,-3554,-3762,-4141,-4662,-5357,-6022,-6496,-6287,-5457,-4333,-3225,-2167,-1280,-515,-292,-346,-207,-237,-142,-32,-256,-379,-609,-755,-830,-853,-776,-647,-539,-489,-528,-635,-937,-1326,-1885,-2509,-2949,-3045,-2613,-1629,-315,416,-83,766,-236,-1544,-946,382,599,2265,6056,6210,6586,7087,-8941,7085,2418,-2573,1193,-1069,550,889,-179,-958,548,-405,584,402,-625,-400,-159,-332,-156,125,-187,-95,-517,-1986,-3364,-4598,-5690,-6537,-6935,-6804,-6359,-5856,-5393,-4895,-4472,-4153,-3820,-3551,-3260,-2995,-2738,-2453,-2134,-1785,-1412,-1010,-608,-217,-28,159,141,-34,181,68,-521,-1312,-2302,-3343,-4275,-4737,-4352,-3283,-1912,-510,243,7,208,348,807,218,-249,-1061,-2825,-4761,-6678,-7324,-5766,-4328,-3234,-2522,-2207,-2271,-2591,-3082,-3486,-3672,-3458,-2904,-2168,-1425,-860,-473,-346,-506,-944,-1616,-2441,-3322,-4098,-4496,-4211,-3358,-2164,-837,235,-286,-341,-65,253,289,394,92,-251,-256,20,127,56,32,632,440,-103,-346,-243,-160,172,322,5,-326,116,-83,-118,-168,-80,39,229,612,167,186,152,-165,-36,173,-136,-870,-1721,-2477,-3107,-3555,-3830,-3921,-3909,-3852,-3776,-3694,-3582,-3468,-3359,-3220,-3137,-3033,-3007,-2982,-3004,-3154,-3329,-3596,-3888,-4231,-4609,-4939,-5077,-4877,-4332,-3549,-2674,-1788,-957,-291,-159,-47,-142,-89,6,-508,-1168,-1866,-2544,-3178,-3691,-4039,-4203,-4219,-4068,-3823,-3511,-3143,-2771,-2389,-2035,-1681,-1313,-914,-447,130,-173,277,270,-107,21,-153,-176,-137,-63,63,-59,189,94,25,-188,-1172,-2227,-3134,-3605,-3312,-2365,-1119,68,159,64,-116,82,-32,201,415,-661,-1802,-2799,-3520,-3847,-3823,-3626,-3379,-3078,-2761,-2312,-1670,-796,-19,129,-35,-141,-155,-95,-368,22,-104,-56,-43,-14,42,-314,-90,-22,-214,-229,-104,-120,-374,-130,-215,-24,-448,-1307,-2466,-3875,-5308,-5972,-5002,-3398,-1831,-459,78,228,165,314,279,298,-83,-1033,-2023,-2944,-3618,-3898,-3743,-3263,-2641,-1992,-1391,-789,-209,229,342,80,574,782,329,-39,-52,37,82,97,-269,267,315,-74,-617,-2570,-4016,-4175,-3034,-1500,-26,26,-77,264,16,337,270,14,25,103,-150,92,706,813,734,494,-197,-28,140,242,-605,-1862,-3021,-3939,-4431,-4437,-4114,-3678,-3309,-3120,-3103,-3264,-3534,-3820,-4043,-4080,-3919,-3656,-3339,-3097,-2929,-2905,-2974,-3105,-3269,-3430,-3546,-3619,-3687,-3760,-3860,-3972,-3934,-3686,-3131,-2278,-1184,35,-158,116,588,402,-127,29,444,492,65,190,-729,-1743,-1828,-769,-21,30,111,-113,37,-293,-260,49,-151,-197,160,569,877,208,-217,-23,-22,-37,-114,-289,-93,268,-337,-135,189,83,-112,-263,73,14,286,375,-98,-38,-140,69,33,-68,-270,-276,-144,219,267,29,-222,-321,-687,-1328,-1879,-2337,-2657,-2879,-3051,-3229,-3436,-3699,-4043,-4434,-4859,-5298,-5572,-5667,-5500,-5227,-4879,-4559,-4280,-4118,-4077,-4177,-4391,-4664,-4984,-5264,-5409,-5338,-5084,-4678,-4190,-3600,-2904,-2020,-948,-217,226,153,-63,-25,11,-222,161,-136,1,203,117,77,269,124,-136,-120,-256,-184,875,1498,241,170,38,179,194,203,1,-270,-170,101,321,381,-13,-46,-803,-2327,-3798,-5061,-6015,-6610,-6808,-6854,-6955,-7226,-7655,-8129,-7375,-6528,-5590,-4602,-3591,-2582,-1594,-610,-118,-140,736,480,-293,-28,130,128,-24,118,225,-88,-328,-129,978,979,66,110,144,45,-221,-114,-132,-213,-640,-146,-67,-58,63,569,209,-70,-275,-83,-69,-42,-269,-403,-1721,-2504,-2883,-3072,-3372,-3736,-4213,-4627,-4908,-4885,-4602,-4210,-3821,-3483,-3242,-3102,-3052,-3051,-3073,-3145,-3259,-3429,-3606,-3827,-4050,-4166,-4148,-3938,-3552,-3007,-2402,-1769,-1139,-576,-102,288,459,77,172,86,-328,-1103,-2077,-3209,-4411,-5583,-6385,-6297,-5469,-4557,-3765,-3222,-2950,-3024,-3366,-3946,-4637,-5221,-5199,-4346,-2953,-1289,-294,-46,193,76,-342,-120,193,-227,-188,-34,78,20,-112,-59,-205,-247,238,472,121,-104,-1136,-1546,-1110,-161,-20,205,167,254,121,-92,28,135,-147,277,-193,-36,202,142,-59,-57,-23,-251,-99,70,531,353,-46,221,291,-65,-267,-433,-1472,-2533,-3553,-4439,-5091,-5400,-5317,-5004,-4641,-4311,-4066,-3919,-3839,-3761,-3587,-3379,-3017,-2523,-1939,-1321,-715,-120,218,-398,-26,223,-152,-220],[-1,-12,-91,4,-162,55,337,305,278,45,39,-174,-582,-416,-1226,-2080,-2981,-3852,-4321,-3798,-2986,-2180,-1460,-892,-519,-394,-508,-858,-1518,-2435,-3538,-4801,-5021,-3681,-2342,-1057,91,-304,119,31,-79,150,215,29,-183,145,-70,-77,141,-181,-299,-6,88,90,-36,-114,-333,-211,-173,-187,-52,69,-145,97,322,-321,125,482,709,1146,589,619,360,-255,-220,-175,-81,120,333,746,372,82,-186,122,507,83,-76,-34,-23,-330,6,-249,-1649,-2975,-4152,-5116,-5768,-5995,-5834,-5532,-5156,-4728,-4267,-3779,-3280,-2788,-2313,-1881,-1505,-1278,-1189,-1241,-1446,-1808,-2211,-2723,-3237,-3621,-3795,-3680,-3315,-2808,-2303,-1838,-1456,-1234,-1151,-1197,-1303,-1424,-1515,-1545,-1523,-1386,-1237,-1114,-1009,-910,-827,-726,-614,-455,-269,-82,-256,-196,-654,-104,-178,-634,-1262,-2082,-3081,-4212,-5456,-6643,-7619,-7484,-6372,-5079,-3851,-2767,-1865,-2120,-533,-1698,-150,-2007,-714,-4197,-733,192,1970,3815,7235,10259,13337,-29744,-57972,-146804,1759,25072,29575,38099,52379,73431,101215,134304,170147,193925,237248,262345,278675,284885,280341,265259,228473,113338,173787,137773,38657,34179,20601,15485,7825,9539,3555,2238,94,392,1524,3603,4196,1377,727,96,364,-284,-488,-289,578,33,-499,61,173,-29,-450,-670,-268,-339,-912,-1509,-1902,-2010,-1756,-1148,-268,457,625,-36,-163,-90,-11,-215,-199,9,393,460,194,1,-272,-171,109,15,142,372,353,-53,-160,-120,-147,-240,-64,-1232,-2672,-3243,-2563,-1168,159,-127,-103,-12,-46,-357,-843,-2696,-4567,-6135,-6384,-5270,-3898,-2687,-1750,-1134,-820,-685,-684,-808,-1029,-1329,-1633,-2015,-2295,-2492,-2454,-2004,-1218,-195,389,509,253,-398,1012,-161,-1519,-976,207,61,2068,1799,1874,2259,2822,-11139,3974,2099,-2952,1072,-923,380,753,-162,-712,533,-386,687,576,-540,-558,-302,-459,-116,162,-140,-765,-1506,-2020,-2348,-2561,-2809,-3152,-3615,-4245,-4987,-5797,-6540,-6637,-6037,-5337,-4674,-4217,-3946,-3936,-4187,-4656,-5274,-5816,-5714,-4804,-3550,-2190,-835,131,131,-1,164,139,117,43,-245,69,-749,-2293,-3811,-4816,-4413,-3060,-1590,-299,201,343,858,222,-217,-911,-1951,-2528,-2161,-986,-405,-203,380,159,-186,-111,-29,-308,-6,-967,-1879,-2021,-1327,-191,-378,200,312,195,-52,-32,365,360,137,-758,-1650,-2248,-2378,-2081,-1496,-793,-327,-57,231,274,426,161,-201,-251,-5,132,113,73,672,445,-149,-342,-217,-217,7,-602,-1015,-1056,-686,-121,-49,-172,-65,44,208,615,187,253,208,-115,-74,84,-204,-407,-1157,-1920,-2698,-3425,-4001,-4183,-3959,-3604,-3297,-3094,-2982,-2978,-3063,-3168,-3348,-3496,-3702,-3882,-4073,-4289,-4263,-3928,-3317,-2578,-1796,-1017,-283,-50,-248,-279,-7,-35,-384,-13,-88,-58,-744,-1619,-2473,-3250,-3697,-3539,-3094,-2705,-2456,-2351,-2354,-2410,-2359,-2149,-1764,-1260,-762,-333,-266,-148,-121,-474,-1019,-1676,-2422,-3069,-3244,-2698,-1899,-1041,-211,-201,-54,132,31,229,132,93,121,-6,-158,-222,-4,-141,-114,8,48,170,40,-129,199,-11,199,940,388,-26,-202,-307,-319,-275,59,451,398,-42,-198,12,-86,79,197,41,-71,-102,-126,-338,97,-117,-129,-26,5,33,-307,-6,74,-203,-228,-99,-108,-363,-112,-263,-86,-293,-728,-1158,-1496,-1613,-1470,-1142,-709,-340,-292,53,215,198,74,-106,-317,-545,-758,-948,-1115,-1240,-1330,-1399,-1451,-1504,-1556,-1627,-1653,-1651,-1628,-1563,-1453,-1290,-1095,-907,-778,-693,-666,-751,-919,-1180,-1539,-1998,-2517,-3065,-3600,-3578,-3082,-2580,-2124,-1692,-1285,-893,-533,-132,227,247,-4,98,134,-186,123,494,-17,-531,-843,-737,-175,95,159,298,-152,-68,-113,-128,98,26,-143,-269,36,205,216,299,939,398,-209,-899,-1651,-2413,-3213,-3908,-3342,-2661,-2029,-1489,-1072,-790,-658,-705,-906,-1265,-1772,-2329,-2964,-3633,-3973,-3395,-2875,-2462,-2156,-2050,-2053,-2189,-2457,-2822,-3296,-3760,-4036,-3566,-3070,-2569,-2074,-1586,-1127,-671,-217,-22,-226,-194,99,-85,-256,93,575,907,216,-238,-15,-74,3,-101,-267,-75,307,284,171,136,23,-783,-2088,-3444,-4419,-3243,-2039,-937,36,-205,10,34,-60,-260,-297,-141,277,320,89,-239,-287,-157,-165,-261,-128,26,107,-369,-932,-1338,-1604,-1801,-1974,-2195,-2536,-2913,-3375,-3787,-4066,-3940,-3531,-3001,-2505,-2092,-1819,-1698,-1724,-1938,-2322,-2846,-3458,-4149,-4849,-5286,-4793,-4469,-4370,-4570,-4855,-4265,-2902,-1104,-32,-44,-251,113,-151,-37,156,74,77,265,89,-154,-104,-258,-204,898,1502,307,227,66,190,176,215,64,-184,-190,46,203,164,-122,-75,-156,-519,-1570,-2477,-3136,-3490,-3470,-3215,-2842,-2456,-2055,-1667,-1247,-867,-486,-128,135,30,-267,-240,-148,-129,693,483,-247,-25,-105,-28,19,178,234,-64,-323,-188,987,1038,171,122,230,101,-166,-190,-202,-260,-1149,-2238,-2419,-1603,-252,462,161,-141,-151,32,-16,-30,-208,381,970,273,174,-434,-82,-433,-811,-995,-2630,-670,-81,-472,-235,567,586,-208,-40,-93,102,-334,-493,64,412,-394,-2224,-4214,-6315,-5328,-3337,-1487,-220,-169,-186,-315,70,717,461,83,152,56,-300,-221,-144,-12,-419,-1199,-1871,-2413,-2776,-3087,-3351,-3641,-3954,-4356,-4761,-5164,-5520,-5844,-6065,-6106,-5905,-5446,-4793,-4010,-3132,-2194,-1246,-355,213,-201,-214,53,122,77,-80,-114,-179,-246,-139,-823,-1636,-2563,-3684,-4868,-5767,-5070,-3765,-2454,-1260,-200,185,-14,49,102,-63,366,-184,-85,192,147,-19,-23,-25,-289,-176,24,478,315,-54,207,303,1,-134,-430,192,326,-15,-287,-700,-1398,-1741,-1684,-1333,-843,-366,-227,-117,250,192,-68,-398,-768,-1133,-1464,-1736,-1899,-1980,-2013,-1906,-1690,-1298,-762],[62,52,-72,-16,-216,-63,300,352,298,25,37,-176,-610,-213,137,-51,-638,-1189,-1715,-2197,-2660,-3115,-3558,-3985,-4330,-4450,-4209,-3719,-3188,-2646,-2102,-1616,-1255,-961,-777,-653,-590,-581,-556,-500,-365,-160,128,44,-143,209,-32,-91,125,-128,-196,-704,-1361,-2006,-2574,-2956,-3073,-2936,-2680,-2364,-2056,-1771,-1501,-1160,-740,-232,56,461,744,1189,660,718,490,-184,-203,-100,32,163,250,727,377,72,-161,104,532,138,21,-35,-69,-996,-1983,-2946,-3815,-4352,-4303,-3891,-3457,-3113,-2881,-2839,-2929,-3114,-3380,-3703,-4044,-4335,-4452,-4297,-3879,-3352,-2758,-2142,-1569,-1097,-676,-437,-357,-388,-514,-639,-666,-524,-332,279,325,0,-243,-514,-376,-90,987,280,850,1336,1406,175,-254,465,409,-259,-354,336,472,-196,-177,-86,-510,-158,198,-285,-631,-272,-1218,-1192,-1697,-1440,-539,-230,2659,2611,955,918,579,-2020,326,-1772,4217,-195,3652,-2638,11202,12112,7161,6459,15625,15491,20500,-14393,25543,26705,26766,26769,29052,36814,53336,78813,99759,97897,178940,156160,326266,360296,284885,370870,346106,305214,230756,198585,145669,100278,54924,43555,31709,20345,10373,10671,4058,2743,2378,4888,2731,3995,4660,1204,1009,430,543,-242,-631,-326,1199,-5,-279,670,561,-61,-472,-555,-189,104,533,180,-154,274,-41,42,150,461,319,-97,-110,-168,-345,-551,-842,-1213,-1684,-2272,-2918,-3627,-4336,-4715,-4331,-3525,-2658,-1835,-1112,-545,-270,-318,-605,-1180,-1984,-3027,-4076,-4842,-4406,-3410,-2407,-1642,-1113,-893,-854,-983,-1093,-1113,-815,-294,-59,-205,-161,-61,120,-78,-324,-80,-283,-1240,-2216,-3063,-3513,-3497,-3002,-2367,-1701,-961,-226,501,300,370,125,-692,1214,-123,-1418,-992,-79,-535,2133,2606,2658,2906,3238,-13413,4240,1586,-3343,949,-774,148,566,-180,-530,496,-354,-1100,-2078,-2926,-3522,-3701,-3443,-2998,-2542,-2204,-2045,-2114,-2404,-2927,-3646,-4540,-5161,-4399,-3156,-1848,-608,230,-181,639,322,734,300,-93,-317,-111,-1123,-1968,-2346,-2050,-1227,-266,-22,29,100,119,28,150,121,86,7,-263,98,82,-234,-1206,-2121,-2867,-3307,-3379,-3170,-2886,-2690,-2640,-2762,-3150,-3725,-4464,-5232,-4912,-3864,-2759,-1706,-771,4,-191,-152,-33,-253,-32,-469,-1285,-2055,-2471,-2261,-1557,-577,302,203,-41,-77,355,322,34,-133,-417,-238,54,72,-109,-268,-319,-206,-255,-359,-558,-877,-1301,-1846,-2492,-3236,-4057,-4920,-5472,-4701,-3848,-3020,-2262,-1573,-924,-314,-37,-163,147,-114,9,-174,-36,46,169,587,192,308,279,-53,-750,-1688,-2733,-3840,-5021,-4942,-3763,-2652,-1680,-846,-206,75,-199,-160,417,221,-51,-332,-578,-728,-814,-730,-502,-204,33,-44,-234,-241,309,140,-107,-4,-220,-288,-23,25,-348,6,-26,-66,-180,-213,-76,228,196,70,-49,-18,257,-43,-326,-838,-1350,-1885,-2405,-2853,-3205,-3397,-3461,-3409,-3297,-3168,-3018,-2789,-2496,-2074,-1550,-906,-198,-200,-153,-258,-51,181,114,256,159,155,195,25,-95,-165,15,-150,-79,42,9,153,3,-142,299,28,197,938,339,-77,-236,-383,-360,-241,-60,375,408,-54,-154,8,-104,168,-519,-916,-772,-260,-158,-241,213,-39,-233,-30,23,22,-284,78,-465,-1312,-2180,-3015,-3684,-3905,-3574,-3010,-2372,-1856,-1389,-986,-668,-427,-264,-164,-82,-315,-282,-289,-495,-744,-1052,-1388,-1740,-2106,-2468,-2823,-3182,-3524,-3849,-4158,-4419,-4586,-4587,-4457,-4225,-3963,-3698,-3400,-3038,-2569,-1986,-1314,-605,47,171,170,157,-225,402,390,-49,-114,-399,-137,-238,-186,-146,71,-9,-54,242,65,350,211,-19,160,153,-226,141,851,1016,775,570,-260,-171,89,72,269,-192,-104,-170,-213,126,64,-118,-295,152,103,-53,-231,-473,-824,-1252,-1746,-2315,-2874,-3405,-3762,-3888,-3749,-3474,-3190,-2973,-2848,-2838,-2970,-3226,-3605,-4088,-4496,-4515,-4036,-3428,-2805,-2217,-1704,-1259,-965,-720,-537,-417,-335,-330,-337,-444,-725,-1201,-1832,-2621,-3545,-4487,-4189,-2989,-1705,-450,-146,138,-30,-228,19,525,891,210,-271,-18,-140,31,-98,-234,-54,331,283,130,69,-148,-562,-1047,-1600,-2219,-2885,-3595,-4350,-4985,-4421,-3570,-2693,-1797,-927,-326,-113,332,351,135,-257,-256,-151,-91,-293,-127,0,87,-56,-1130,-2094,-2685,-2636,-2045,-1300,-666,-167,72,95,-187,-684,-1379,-2175,-3047,-3871,-4383,-4136,-3590,-3126,-2792,-2577,-2420,-2300,-2148,-1948,-1666,-1350,-991,-661,-345,-46,108,-21,-21,-80,-278,54,-171,-83,103,33,64,245,42,-155,-86,-258,-616,-1614,-2505,-3231,-3719,-3935,-3865,-3633,-3291,-2869,-2391,-1862,-1342,-848,-436,-232,-101,-236,-357,-7,27,-135,20,-67,134,-58,-14,200,-56,-206,-69,28,118,157,107,-236,-287,-176,-107,803,471,-212,-46,117,104,64,-409,-601,-359,-308,-226,862,804,165,119,301,151,-110,-281,-272,-298,-370,-561,-1197,-1789,-2209,-2305,-2021,-1497,-900,-269,28,-21,-157,369,969,233,132,-348,-153,-412,-516,-824,-2666,-374,1575,41,-96,397,376,-296,-53,-105,138,-305,-497,67,439,353,511,298,-261,-407,-953,-1402,-1727,-1853,-1771,-1570,-1315,-1023,-781,-542,-354,-199,-306,-262,-293,-493,-781,-1195,-1711,-2315,-2930,-3615,-4270,-4146,-3503,-2963,-2481,-2071,-1704,-1393,-1064,-682,-351,-399,-268,107,439,181,-311,-32,221,-176,-231,132,157,120,-34,-168,-156,-234,117,475,191,-203,-377,-885,-1435,-2011,-2543,-2927,-3044,-2881,-2627,-2415,-2301,-2316,-2471,-2700,-3065,-3469,-3799,-3614,-3173,-2741,-2372,-2112,-1950,-1897,-1936,-2056,-2267,-2505,-2705,-2721,-2505,-2035,-1388,-604,-114,-206,-444,-81,-336,-160,-291,-5,-217,-237,-52,276,492,588,-3,-334,635,-162,100,129,115,-388,-149,-165,-191,-105],[-2821,-2751,-2379,-1869,-1330,-834,-390,33,311,4,40,-170,-526,-142,148,316,272,-153,-194,-125,305,-112,-329,-59,-24,-88,-192,-292,-482,-740,-1031,-1377,-1808,-2233,-2673,-3060,-3374,-3568,-3512,-3185,-2627,-1930,-1115,-285,-92,260,-1,-116,95,-68,-88,70,-878,-2412,-3934,-3460,-1600,-246,-263,-235,62,127,-200,-21,368,-133,-16,424,752,1200,713,818,627,-109,-203,-34,156,232,155,666,363,58,-132,-485,-823,-1136,-1414,-1673,-1907,-2140,-2381,-2623,-2873,-3058,-3135,-3095,-2944,-2692,-2358,-2042,-1722,-1401,-1113,-890,-765,-771,-926,-1242,-1704,-2329,-2960,-3302,-3044,-2300,-1295,-345,451,154,165,-171,-207,-41,-389,-133,-353,-274,-120,-485,-426,-62,1046,312,863,1466,1461,213,-199,530,369,-276,-365,489,518,-225,-95,2,-382,-192,260,-165,-319,-220,-1373,-1829,-2566,-2762,-2350,-1525,-514,580,711,209,-524,-2060,276,-1916,3748,1384,5358,-1302,3963,1796,-929,-3909,-3378,-107,3730,-131,12754,16538,19004,20475,22646,28461,41404,61997,88467,79608,120581,125275,313174,357735,280341,346106,379331,346300,220253,242958,185359,131865,75642,52905,30644,18360,11833,7116,2914,-193,-1299,-1105,-875,-792,-547,3,764,783,638,-292,-477,-306,1354,-15,-64,939,503,-83,-471,-454,-72,199,490,163,-108,292,-59,-670,-1478,-2455,-3480,-4294,-3912,-2894,-1904,-945,-234,-18,266,395,281,-3,-170,18,99,-173,-7,379,-156,-800,-1543,-2347,-3075,-3689,-3969,-3839,-3376,-2882,-2395,-1991,-1622,-1377,-1179,-1079,-972,-919,-862,-874,-822,-788,-762,-788,-835,-916,-1063,-1328,-1743,-2249,-2857,-3584,-4339,-4367,-3517,-2638,-1717,-908,-385,-534,920,1335,172,219,55,-919,1318,-139,-1299,-1004,-473,-1184,1936,2753,1619,453,-620,-15704,-1767,-1744,-3727,-1359,-1256,-1347,-1546,-1775,-1883,-1785,-1472,-1020,-507,-293,-857,-632,-738,-36,212,-41,-522,-1179,-1902,-2596,-2967,-2682,-1792,-603,221,133,43,297,-241,624,328,808,431,-89,-338,103,181,-234,-113,-235,-170,-428,-27,52,65,100,52,136,84,31,-38,-283,109,114,-111,-185,-262,-580,-936,-1332,-1742,-2149,-2526,-2787,-2861,-2813,-2616,-2355,-2119,-1936,-1841,-1885,-2087,-2444,-2928,-3518,-4183,-4690,-4407,-3755,-3193,-2744,-2456,-2331,-2377,-2634,-2990,-3433,-3911,-4329,-4546,-4500,-4376,-4264,-4072,-3617,-2941,-2088,-1165,-229,-262,-316,-62,147,200,448,292,-101,-891,-1853,-2533,-2589,-2029,-1193,-352,-225,-332,-103,-279,274,259,-56,-70,195,-69,63,-156,1,43,118,530,182,341,354,15,-62,-74,-351,-642,-1415,-2158,-2808,-3209,-3244,-2940,-2516,-2106,-1756,-1467,-1188,-911,-600,-255,-143,-167,-113,54,387,-43,-42,-43,-135,-285,231,126,-152,33,-183,-269,-43,74,-319,20,23,-74,-194,-255,-126,218,210,72,-73,19,322,-7,2,-225,-721,-1204,-1652,-2042,-2387,-2663,-2907,-3097,-3238,-3324,-3316,-3138,-2812,-2313,-1700,-985,-235,-128,-47,-267,-55,208,183,270,174,207,263,46,-51,-111,38,-168,-53,61,-44,108,-50,-151,215,-750,-1056,-645,188,-143,-278,-443,-398,-217,-179,-415,-1722,-3187,-4570,-4514,-3254,-2086,-1104,-330,33,-20,-192,-128,355,96,-360,-48,-66,-496,-1030,-1642,-2316,-3023,-3736,-4434,-5088,-5512,-5068,-4763,-4549,-4538,-4628,-4818,-5121,-5484,-5312,-4746,-4007,-3181,-2254,-1271,-258,443,516,366,46,-156,-235,95,-169,-38,-28,-234,-275,131,198,-108,141,-185,111,395,82,-130,-50,323,-9,77,217,191,165,-225,409,379,-60,-205,-462,-169,-254,-206,-190,-15,-39,-49,208,82,334,165,-33,209,161,-271,138,872,1055,744,570,-218,-541,-695,-323,219,-241,-141,-229,-304,144,77,-107,-258,246,197,56,365,1001,408,-93,-225,-241,-212,-426,-815,-1256,-1720,-2202,-2706,-3216,-3689,-4087,-4397,-4608,-4791,-5031,-5305,-5623,-5348,-4764,-4096,-3404,-2745,-2141,-1701,-1347,-1111,-1004,-994,-1107,-1261,-1528,-1969,-2600,-3369,-4236,-4867,-4311,-3020,-1557,-189,-141,-121,163,6,-170,-45,416,827,186,-315,-31,-217,46,-108,-200,-589,-1156,-1443,-1508,-1448,-1356,-1280,-1193,-1036,-755,-326,201,102,197,-246,-167,58,4,-234,-344,-64,-132,-419,-507,-406,-234,-131,-18,-284,-118,-35,54,79,-221,-242,-313,-157,-94,102,156,205,115,157,-54,-190,-39,-304,-1461,-2686,-3874,-4694,-4479,-3677,-2821,-2012,-1226,-481,247,102,867,1084,352,-187,-106,311,63,-21,0,-311,-1403,-2532,-3437,-3628,-2873,-1683,-383,213,-11,-134,-61,-247,-206,887,1422,475,316,92,203,155,203,-337,-1127,-1930,-2760,-3564,-4275,-4615,-4328,-3679,-2918,-2224,-1551,-896,-305,-115,66,-64,-10,199,-35,-203,-20,126,214,182,172,-198,-316,-199,-82,813,453,-184,-85,105,92,-737,-1981,-2837,-2946,-2368,-1532,-763,-149,113,102,209,-197,-823,-1639,-2612,-3662,-4734,-5270,-4377,-3384,-2463,-1615,-826,-227,98,225,70,-18,-114,366,953,186,74,-278,-214,-510,-715,-947,-2674,-1451,-2328,-3127,-3780,-4188,-4320,-4205,-3939,-3568,-3101,-2588,-2037,-1499,-976,-583,-378,-369,-629,-1162,-1971,-2999,-4222,-5073,-3864,-2304,-743,757,420,105,135,43,-287,-278,-17,37,160,412,680,285,-199,-328,-2081,-3828,-5362,-4268,-2997,-1960,-1148,-587,-200,-279,-360,-377,-244,168,114,-117,-434,-847,-1345,-1877,-2430,-2960,-3423,-3741,-3864,-3759,-3462,-2969,-2361,-1649,-896,-231,107,686,640,296,110,160,175,324,282,85,35,17,46,477,-161,-180,160,182,46,23,31,-191,-356,-657,-719,-255,-88,160,275,66,100,-267,253,103,-146,-131,-502,-135,-290,-85,-385,-61,-224,-230,-12,210,476,519,7,-344,488,-816,-1820,-2438,-2755,-2965,-3141,-3426,-3769,-4121],[-1558,-1244,-929,-668,-468,-327,-221,-87,25,-27,33,-170,-445,-70,156,287,252,-148,-211,-115,-180,-581,-1008,-1441,-1845,-2174,-2294,-2174,-2012,-1860,-1709,-1597,-1572,-1561,-1604,-1647,-1687,-1695,-1572,-1286,-818,-222,-28,20,-43,285,5,-162,45,-16,7,91,65,-407,-1911,-2366,-776,-257,-276,-237,101,129,-246,-92,347,-62,-101,360,724,1174,738,896,742,-47,-232,6,-149,-498,-815,-1082,-1281,-1358,-1300,-1057,-689,-302,43,-21,-156,-388,-3,-139,-663,-1257,-1759,-1889,-1480,-730,-201,-281,-317,-288,-119,-215,-319,171,700,535,-134,265,153,-486,-1613,-2813,-3615,-2491,-1419,-481,81,-275,-163,1,-432,143,28,-659,-1418,-2197,-2809,-2895,-2442,-1870,-1350,-837,-402,-31,-157,568,306,-318,-391,590,518,-193,-25,62,-284,-216,61,-298,-568,-730,-1526,-868,-1532,-634,-745,-301,319,353,282,-453,-1676,-2224,90,-2158,374,377,271,-405,20,252,1075,2583,4667,-3989,9500,12140,15285,19033,23159,27145,30725,34314,39622,41185,67434,70801,81819,102196,225132,272186,265259,305214,346300,345291,199164,286048,240698,191812,100097,102691,69162,43742,27637,17425,7729,4949,11000,8618,6447,4018,3420,1551,1451,1046,608,-417,-191,-529,-1300,-1948,-2485,-2689,-2371,-1870,-1512,-1276,-1222,-1316,-1514,-1825,-2095,-2191,-1935,-1344,-550,296,646,-252,-30,67,16,-273,-232,2,188,329,284,-12,-140,80,95,-260,-52,-580,-1222,-1826,-2462,-3084,-3475,-3415,-2990,-2545,-2057,-1641,-1273,-999,-747,-596,-464,-408,-333,-311,-305,-352,-370,-433,-526,-666,-792,-889,-968,-1075,-1245,-1413,-1589,-1765,-1868,-1802,-1456,-959,-255,-561,-390,-704,813,1301,-6,65,48,-1002,1281,-225,-1201,-1023,-959,-1888,1547,3550,2635,1726,-3048,-17971,-479,-852,-3972,-875,-560,-472,63,-336,-393,347,-244,598,255,-221,-952,-1469,-2110,-2711,-3109,-3107,-2777,-2351,-1891,-1423,-934,-476,-232,-80,202,90,18,322,-298,-285,-916,-1509,-2014,-2191,-2039,-1699,-1332,-1043,-894,-907,-1054,-1315,-1642,-1976,-2245,-2406,-2352,-2031,-1555,-969,-336,-274,102,123,-171,-142,-7,38,244,-26,-65,88,271,816,188,-104,480,239,-63,99,-133,-427,-327,-59,-641,-1121,-1373,-1234,-791,-136,397,677,-14,72,-195,-195,61,255,175,-330,-780,-1132,-1421,-1714,-2070,-2459,-2877,-3069,-2763,-2113,-1366,-656,-71,92,145,436,335,-73,-517,-1151,-1791,-2273,-2394,-2099,-1614,-1103,-651,-325,-280,-58,-82,-224,-431,-682,-945,-1150,-1218,-1090,-743,-276,333,161,349,421,88,-7,-113,-273,-235,87,812,219,-193,-126,-42,-383,-600,-720,-784,-792,-772,-700,-504,-243,-173,-112,-49,217,-121,-88,48,-11,-278,149,108,-284,-760,-1166,-1468,-1670,-1760,-1754,-1729,-1692,-1648,-1648,-1582,-1465,-1344,-1202,-983,-699,-390,-55,64,33,109,-114,-34,70,-39,442,180,-344,-73,645,233,-15,194,-330,-184,-569,-809,-867,-678,-293,-213,-59,225,241,278,187,261,333,68,-18,-54,63,-187,-29,71,-105,46,-110,-867,-2175,-3430,-3423,-2399,-1517,-952,-677,-729,-1064,-1650,-2446,-3321,-3453,-2619,-1743,-990,-395,-29,140,140,-2,-250,-556,-882,-1204,-1495,-1795,-2101,-2449,-2853,-3323,-3831,-3853,-3321,-2819,-2386,-2047,-1801,-1640,-1590,-1580,-1718,-1901,-2132,-2434,-2789,-3119,-3158,-2655,-1839,-832,-111,132,458,522,428,-63,-283,-289,64,-205,-49,-42,-264,-322,98,152,-117,-83,-183,-31,266,222,605,713,266,-22,95,255,205,164,-241,387,346,-80,-290,-459,-199,-271,-220,-236,-108,-70,-44,159,101,312,122,-42,254,166,-307,121,626,-555,-1833,-3156,-3613,-2282,-965,-95,157,-288,-172,-280,-298,155,70,-106,-216,317,190,-20,412,457,48,-156,-253,-244,-210,-111,-266,-245,-422,-720,-1070,-1444,-1803,-2112,-2364,-2510,-2543,-2471,-2235,-1931,-1590,-1259,-952,-704,-551,-487,-600,-787,-1060,-1414,-1808,-2252,-2644,-3031,-3438,-3761,-3650,-3219,-2677,-2114,-1534,-980,-467,-126,-107,184,24,-125,-78,253,291,56,-360,-548,-958,-1424,-1899,-2418,-2808,-2850,-2517,-2042,-1579,-1174,-801,-349,6,-109,364,529,166,261,-184,-256,86,50,-223,-322,-6,394,332,147,-369,-1587,-1890,-1218,-263,-107,-76,16,24,-295,133,161,7,-36,164,200,-148,-423,-572,-726,-851,-1002,-1141,-1303,-1449,-1568,-1625,-1583,-1476,-1292,-1021,-636,-178,356,98,869,1016,341,-192,-71,294,7,-41,21,-67,-313,-79,-228,-1107,-2097,-2434,-1654,-360,-76,-103,-39,-228,-178,856,1340,550,334,82,195,154,174,137,-23,-231,-63,-80,-328,-467,-1101,-1753,-2399,-3123,-3832,-3968,-3346,-2743,-2199,-1692,-1239,-792,-355,-207,22,192,275,197,202,-186,-331,-226,-73,800,418,-168,-154,77,-147,-903,-1746,-2573,-3234,-3327,-2832,-2287,-1829,-1551,-1449,-1579,-1930,-2453,-3066,-3439,-2973,-2109,-1170,-284,-76,-257,170,34,-218,189,290,97,-30,-92,354,912,121,-11,-235,-277,-734,-1789,-2786,-3653,-3533,-2869,-2292,-1860,-1551,-1368,-1276,-1217,-1092,-822,-420,-492,68,464,366,571,343,-253,-61,175,-810,-1982,-3236,-3777,-2570,-1327,-172,383,114,131,50,-260,-248,34,56,185,493,-4,-713,-1361,-1988,-2481,-2791,-2835,-2733,-2529,-2323,-2143,-2043,-1981,-1952,-1969,-2004,-2062,-2159,-2281,-2408,-2534,-2677,-2851,-3048,-3306,-3632,-3977,-3893,-3324,-2587,-1783,-902,-21,572,308,-232,139,728,689,382,145,129,163,335,315,136,5,-19,76,499,-155,-206,176,232,89,58,95,-112,-434,-98,228,99,-103,-59,-254,-239,-63,-145,274,66,-92,-51,-515,-184,-226,-3,-461,-108,-206,-190,20,143,-59,-896,-1619,-2183,-2549,-2736,-2814,-2846,-2927,-3127,-3373,-3700,-3980,-4042],[245,221,19,6,-171,-210,80,351,284,-69,14,-172,-371,-7,139,238,221,-141,-228,-101,317,-104,-309,9,-221,-555,-992,-1217,-1145,-797,-314,74,-245,-172,-81,-72,39,-558,-1310,-2169,-2618,-1854,-906,-29,6,293,-1,-217,-13,31,98,104,-469,-1147,-1722,-2076,-2147,-2008,-1822,-1621,-1430,-1249,-1087,-891,-684,-421,-187,179,581,1048,748,953,836,8,-275,34,363,365,-68,396,248,-21,-98,-36,-581,-1400,-2093,-2482,-2385,-1956,-1430,-933,-559,-306,-187,-218,-383,-624,-878,-1156,-1346,-1385,-1292,-1123,-943,-810,-748,-778,-896,-1170,-1567,-2072,-2699,-3463,-4281,-3941,-2860,-1704,-554,-380,-141,25,-449,51,123,405,99,-286,-224,-1458,-2941,-4341,-3691,-2402,-1317,-502,-117,377,237,-361,-409,-262,-685,-1081,-1405,-1616,-1700,-1651,-1500,-1241,-898,-512,-1638,-764,-1389,-787,-1038,-374,575,454,118,-750,-2724,-2422,-127,-2452,214,-24,-391,-994,-1885,-3031,-4107,-3780,-2381,-6023,1843,4969,-32713,-38119,14756,17180,20315,25744,34808,21133,58066,61286,58698,86218,188105,209208,228473,230756,220253,199164,171330,141096,112197,87105,66875,51760,41438,34904,30317,25991,13536,8042,11055,7038,4243,2742,2358,2182,1679,1227,522,-331,125,-69,978,149,207,956,323,-51,-474,-274,213,268,309,28,-304,-600,-754,-720,-505,-192,227,-329,-8,105,11,-265,-185,61,122,255,269,-12,-105,130,94,-321,-492,-876,-1186,-1386,-1534,-1613,-1541,-1401,-1190,-996,-710,-432,-221,-121,230,113,-344,-406,-240,-121,-261,-319,-293,-100,-131,-161,-37,85,191,-218,-698,-1134,-1521,-1876,-2176,-2389,-2426,-2379,-2141,-1852,-1515,-1058,-567,-54,-222,-57,108,-912,1109,-368,-1120,-1032,-1468,-2622,918,2799,2721,2672,-6081,-20010,98,-885,-3791,393,-301,-793,-218,-446,-688,-1571,-2505,-3438,-4158,-4022,-3338,-2656,-2055,-1615,-1332,-1214,-1252,-1427,-1684,-1992,-2299,-2604,-2852,-2984,-3018,-2924,-2735,-2477,-2059,-1605,-1165,-659,-203,-87,-354,62,157,-199,134,167,144,-202,-16,58,-26,55,85,117,-43,-166,-139,-236,87,119,-237,-80,40,-97,113,-60,-137,18,226,736,160,-80,534,238,-41,95,-144,-419,-337,73,-165,-216,-218,-139,-164,-34,464,797,28,50,-205,-136,-15,225,145,-548,-1251,-1913,-2514,-3035,-3400,-3424,-3193,-2864,-2550,-2254,-1993,-1780,-1634,-1557,-1532,-1579,-1698,-1846,-2022,-2170,-2265,-2278,-2205,-2052,-1881,-1722,-1596,-1549,-1584,-1672,-1807,-2011,-2242,-2499,-2778,-3046,-3234,-3228,-2949,-2522,-1941,-1317,-682,-65,158,61,-105,-178,-180,196,871,221,-189,-158,-75,-284,-410,-469,-502,-526,-598,-736,-900,-1153,-1389,-1684,-1945,-2211,-2565,-2909,-3319,-3658,-3189,-2627,-2059,-1498,-948,-418,-180,-80,136,-286,52,113,-71,-192,-288,-200,220,116,-217,-509,-752,-894,-901,-763,-524,-163,-38,137,-155,345,179,-392,-14,660,235,5,207,-304,519,389,-128,-12,-498,-1030,-1371,-1348,-1041,-627,-250,55,267,382,93,0,-5,-217,-550,-932,-1340,-1722,-2142,-2415,-2391,-2066,-1583,-1062,-544,-26,-274,-370,-404,-408,-178,-245,112,381,-67,-99,-82,-165,388,386,211,102,32,-231,107,321,319,-565,-45,117,50,-107,304,380,-182,-178,-89,-194,-197,-581,-1064,-1485,-1873,-1993,-1772,-1340,-805,-235,-57,17,-271,-250,-186,98,434,496,77,-865,-1827,-2250,-1586,-761,-83,-35,-293,-328,51,0,-150,36,-192,1,315,233,550,606,194,-41,101,284,212,156,-270,339,291,-108,-360,-432,-233,-287,-226,-281,-201,-103,-39,98,117,286,82,-47,-604,-1433,-2232,-2840,-2149,-1502,-918,-385,-73,-52,159,-166,91,-310,-194,-311,-230,160,43,-112,-178,366,187,-148,-514,-879,-1229,-1462,-1517,-1417,-1182,-937,-687,-511,-391,-332,-350,-452,-619,-838,-1107,-1369,-1583,-1694,-1591,-1374,-1101,-830,-568,-338,-345,-36,-28,-40,-88,-169,-243,-324,-312,-268,-239,-237,-223,-218,-357,-307,-411,-547,-698,-851,-1032,-1215,-1474,-1757,-2059,-2240,-2056,-1558,-930,-279,-260,30,-161,-143,9,296,181,-23,-171,-342,-187,-653,-1271,-1329,-696,236,229,310,-107,-273,125,103,-208,-284,60,399,280,103,-559,-1536,-2381,-2136,-1316,-558,-115,-21,-36,-374,136,233,31,19,221,-211,-753,-1294,-1694,-1937,-1918,-1766,-1566,-1415,-1314,-1277,-1279,-1280,-1307,-1334,-1340,-1280,-1159,-938,-632,-225,230,324,-191,-47,263,-42,-70,41,-38,-308,-134,-251,-132,-36,-542,-856,-882,-617,-204,-15,-190,-122,827,1245,613,336,62,189,172,141,122,-13,-245,-181,-646,-1167,-1695,-2207,-2622,-2661,-2411,-2112,-1846,-1673,-1548,-1490,-1470,-1487,-1486,-1454,-1331,-1175,-953,-696,-435,-201,-194,-325,-244,-75,256,181,-151,-233,-328,-516,-623,-736,-796,-787,-712,-578,-421,-202,-10,-2,372,237,22,-155,-62,-50,-95,-308,-311,-100,-333,106,14,-182,258,338,123,-49,-81,338,480,51,-360,-773,-1219,-1549,-1841,-2079,-2600,-2781,-3221,-3045,-2422,-1688,-916,-390,-185,-236,105,-199,-486,67,458,317,538,322,-281,-107,194,423,7,-257,-194,-94,-689,-1285,-1909,-2499,-3099,-3424,-2869,-2308,-1774,-1285,-854,-536,-327,-239,-337,-314,-466,-647,-768,-831,-737,-515,-198,-103,161,-242,-362,-332,-183,243,634,214,-334,-53,-532,-1055,-1624,-2192,-2644,-2706,-2322,-1754,-1178,-608,-115,316,370,-214,177,752,719,454,173,64,-250,-493,-638,-655,-548,-361,-141,130,-160,-208,231,298,137,102,164,-47,-344,-115,134,8,-125,77,173,48,269,-16,272,55,0,18,-474,-239,-163,70,-456,-160,-182,-140,-290,-1371,-1937,-1784,-1140,-441,134,-153,-84,-15,10,-353,-170,-465,-806,-1045],[274,252,42,14,-128,-152,-13,301,245,-114,-11,-178,-306,-218,-392,-423,-337,-162,-238,-78,296,-81,-316,-45,-344,-368,-277,74,-342,-184,358,147,-251,-200,-131,-139,-703,-2054,-3500,-4332,-3044,-1781,-737,-68,55,287,-18,-623,-1417,-2235,-2798,-2729,-2147,-1437,-824,-378,-137,-244,-278,-606,-1051,-1577,-2164,-2738,-3314,-3845,-4278,-3802,-3120,-2370,-1595,-791,22,64,-317,54,455,421,-161,218,163,-66,-80,-67,338,217,201,0,-195,-358,-3,-93,-161,-182,-201,-271,-419,-632,-900,-1290,-1725,-2112,-2352,-2368,-2177,-1868,-1507,-1152,-835,-639,-520,-425,-314,-306,178,588,674,-117,-180,-449,-142,26,-457,-27,104,530,206,-177,-79,-497,-2236,-3589,-2138,-567,790,161,-76,603,162,-395,-421,687,456,-302,-921,-1155,-975,-525,0,12,73,-335,-1670,-707,-1262,-965,-1296,-453,-1097,-2019,-2847,-3497,-3545,-2552,-1278,-2740,-555,-886,-1336,-1560,-1261,-306,1095,2416,3302,-2365,4550,6057,-33226,10405,12015,12802,13599,16279,14857,6088,25608,19707,9905,6366,17224,47972,113338,198585,242958,286048,141096,807381,884939,681756,154683,178846,134226,93722,69573,42793,24259,2750,6898,6494,2931,5224,6101,3045,-690,222,494,-64,8,-1773,-2247,-1638,-872,-197,124,-27,-489,-168,340,296,-12,-565,-1006,-1225,-1244,-1241,-1404,-1841,-2412,-2984,-3106,-2541,-1808,-937,-95,152,76,180,245,5,-59,168,93,-353,-81,367,258,-240,-746,-1143,-1259,-1150,-867,-579,-250,-272,-246,-108,261,146,-399,-523,-235,-43,-221,-274,-232,-80,-113,-152,-2,137,193,-56,-288,-280,11,-287,-574,-700,-1458,-2227,-2690,-2485,-1906,-1237,-627,-104,-467,-132,209,-756,766,-557,-1054,-1030,-1912,-3387,20,1267,1605,1905,-8882,-20134,-1627,-1886,-3483,143,-109,-1034,-488,-589,-1023,-1352,-1555,-1632,-1589,-1490,-1392,-1297,-1177,-1074,-956,-825,-665,-475,-222,74,414,-48,-234,-97,142,5,-63,287,-378,525,307,813,668,-81,-351,38,132,-167,89,-250,-658,-935,-1033,-963,-787,-627,-529,-490,-574,-734,-944,-1201,-1401,-1550,-1664,-1767,-1925,-2151,-2368,-2306,-1736,-838,173,630,125,-61,584,227,-35,74,-176,-391,-313,-7,-253,-223,-202,-167,-165,-7,517,876,57,16,-222,-88,-103,195,-331,-1222,-2117,-2902,-2714,-1981,-1305,-663,-117,-9,470,206,-213,-298,-73,-13,22,367,106,-339,-842,-1366,-1878,-2275,-2342,-2023,-1558,-1077,-637,-304,-250,5,-13,-180,-459,-846,-1331,-1876,-2439,-2971,-3042,-2590,-2119,-1714,-1366,-1059,-800,-551,-314,-83,-114,288,467,205,-193,-196,-94,205,84,-11,-1,163,305,-307,-50,-9,-212,-73,-240,-174,-328,-52,240,207,-176,6,57,-327,-741,-1155,-1566,-1983,-2343,-2499,-2346,-1996,-1594,-1246,-880,-545,-316,-201,-152,-192,-352,-618,-981,-1435,-1995,-2601,-3061,-2338,-1577,-838,-124,-450,52,686,229,3,207,-282,538,380,-157,-32,-327,-816,-1239,-1415,-1319,-1060,-781,-527,-335,-222,-212,-332,-535,-852,-1242,-1694,-2158,-2470,-2421,-2050,-1625,-1233,-908,-677,-527,-413,-392,-425,-395,-384,-321,-252,-168,-32,-59,-112,-141,-184,44,-174,-477,-856,-1267,-1591,-1611,-1226,-578,-493,-7,163,74,-33,354,423,-180,-164,-74,-239,-142,-105,-338,-224,-131,-237,-273,-101,-72,97,-87,9,-254,-241,-271,-564,-1151,-1664,-1863,-1587,-1081,-544,-78,-257,-35,-7,-325,-303,-132,-567,-1035,-1364,-1436,-1234,-883,-515,-189,55,112,-66,94,84,17,38,-318,266,219,-146,-400,-420,-276,-310,-234,-328,-294,-143,-46,17,122,252,44,-54,342,176,-323,42,743,914,518,482,1,21,163,-232,20,-296,-1022,-1536,-1501,-975,-320,-130,-155,384,181,-89,467,-49,-616,-999,-964,-534,-213,-204,-335,-197,273,143,-203,-148,107,249,474,124,-492,-1067,-1409,-1462,-1243,-910,-550,-218,-305,-70,397,490,34,-192,-16,189,265,246,52,-210,-472,-723,-953,-1179,-1365,-1511,-1601,-1628,-1615,-1536,-1461,-1346,-1225,-1104,-986,-826,-604,-320,-198,2,-198,-125,30,260,114,-91,-249,-408,-145,-322,-9,-256,-725,-995,-1048,-910,-719,-524,-399,-361,-450,-569,-805,-1109,-1485,-1890,-2309,-2710,-2842,-2503,-2167,-1899,-1672,-1506,-1398,-1348,-1326,-1319,-1334,-1337,-1344,-1387,-1377,-1391,-1368,-1396,-1398,-1391,-1320,-1218,-1074,-923,-773,-629,-554,-555,-638,-780,-1000,-1240,-1440,-1449,-1213,-731,-185,-36,212,-80,-106,61,-7,-288,-165,-267,-104,61,125,83,111,-175,-23,11,-136,-40,809,1146,661,325,35,181,210,114,95,-22,-261,-74,-47,-95,-182,-105,-182,-80,-288,-386,-80,15,-256,-157,-124,-78,-127,-563,-979,-1419,-1810,-2118,-2296,-2319,-2218,-2016,-1770,-1542,-1350,-1143,-964,-847,-716,-636,-534,-522,-557,-627,-736,-876,-1068,-1238,-1382,-1439,-1438,-1373,-1244,-1083,-922,-750,-600,-455,-313,-175,-395,63,10,-136,301,373,149,-71,-78,314,775,-15,-229,-214,-388,-435,-1184,-1189,-2501,-2093,-2286,-2110,-1553,-721,230,-346,-247,-236,57,-193,-470,69,447,233,472,278,-320,-142,177,479,45,-271,-140,11,337,619,302,124,133,77,-206,-119,76,67,209,599,660,-2,-411,-302,-136,-324,-84,-217,-297,-350,-266,-125,136,-212,-327,-304,-147,259,636,186,-361,37,-58,-478,-945,-1446,-1978,-2512,-3044,-3559,-4033,-4258,-4098,-3635,-3070,-2471,-1968,-1510,-1118,-819,-616,-499,-480,-522,-621,-755,-900,-1044,-1174,-1221,-1253,-1197,-1054,-839,-552,-186,226,-2,-246,-115,38,-87,-152,13,87,-1,307,109,237,52,96,76,-410,-297,-255,-872,-1639,-2539,-3554,-4631,-5468,-5096,-4028,-2995,-2028,-1191,-520,-136,-87,-24,6,-343,-155,-101,-266,-367],[303,286,78,33,-78,-92,-91,250,209,-141,-34,-172,-241,-73,-291,-393,-399,-322,-224,-115,-81,-145,-323,-555,-812,-978,-896,-496,-391,-207,376,215,-237,-221,-176,-164,254,-769,-2016,-3333,-4581,-3782,-2771,-2009,-1506,-1255,-1250,-1443,-1775,-2136,-2412,-2498,-2377,-2125,-1871,-1680,-1601,-1644,-1841,-2147,-2559,-3076,-3695,-4196,-3790,-2941,-2025,-1068,-69,920,739,999,944,113,-335,62,526,455,-236,18,58,-121,-69,-76,265,206,196,7,-193,-349,5,161,66,0,-152,-782,-1431,-2067,-2605,-2911,-2725,-2198,-1586,-1000,-477,-45,280,445,-118,227,165,78,-195,-219,161,413,612,-182,-353,-398,-178,-15,-482,-104,136,633,294,-80,55,-912,-1904,-2887,-3650,-2980,-2067,-1357,-872,-549,-342,-435,-439,-479,-795,-1064,-1136,-924,-463,-116,138,-57,1,-391,-1644,-719,-1182,-1172,-1516,-813,-1842,-2671,-3258,-2744,-3922,-2525,-424,-2980,1371,3166,3539,-873,5584,6699,2966,7587,7607,1957,10360,13263,2126,19174,20615,21307,24285,31390,831,-1911,34431,22637,12156,16582,65998,61214,173787,145669,185359,240698,112197,884939,1720784,656407,180862,210904,168189,127225,99135,65580,13148,22467,6085,2984,5168,6280,4027,-1818,2494,1792,608,154,658,253,2261,585,443,965,183,-50,-542,-78,494,300,101,-158,-35,213,-208,-488,-343,-564,-498,-542,-956,-1540,-1927,-1752,-1456,-1260,-994,-498,146,25,-19,179,68,-383,-100,311,619,160,-148,-38,-288,-112,158,132,43,-273,-262,-91,286,157,-429,-649,-204,11,-201,-239,-185,-65,-79,-153,21,185,185,-58,-279,-233,52,-278,-582,-221,-88,-542,-1152,-1709,-2116,-2162,-1941,-1649,-1398,-1283,-1269,-1366,-1508,-1711,-1970,-2170,-2184,-4182,-1854,-1656,-1475,-1338,-11093,-18288,-3079,-2916,-3224,-1457,-1367,-1251,-1092,-940,-799,-728,-763,-925,-1200,-1615,-2181,-2864,-2765,-1901,-976,-27,491,774,126,467,714,-18,-239,-112,100,-30,-112,228,-399,477,283,-652,-1629,-2262,-2268,-1920,-1616,-1463,-1473,-1617,-1798,-1894,-1752,-1370,-842,-300,134,131,-188,-384,-112,-137,51,78,-381,-224,-700,-1156,-1544,-1847,-2028,-2114,-2150,-2138,-2058,-1970,-1789,-1537,-1262,-971,-690,-474,-354,-343,-426,-594,-845,-1099,-1365,-1529,-1650,-1681,-1678,-1677,-1727,-1909,-2141,-2416,-2559,-2312,-1824,-1236,-612,-334,-301,-447,-70,-15,513,243,-176,-274,-60,-54,-36,314,322,-115,-388,-544,-1520,-2519,-2880,-1970,-1149,-443,-247,90,-223,149,73,-92,-186,-777,-1427,-1944,-1945,-1387,-598,-102,169,66,180,443,254,190,-9,17,-37,367,883,184,-188,-225,-95,213,285,174,96,339,137,-417,1,8,-224,-12,-260,-324,-271,6,298,288,-113,-17,36,-217,214,16,-91,-113,134,-285,69,182,-516,-1269,-1785,-2005,-1983,-1862,-1717,-1622,-1623,-1703,-1830,-1967,-2069,-2005,-1775,-1409,-957,-496,-41,-497,131,727,232,-10,201,-268,406,37,-373,-827,-1237,-1539,-1726,-1679,-1458,-1176,-925,-707,-540,-424,-379,-428,-528,-712,-947,-1234,-1556,-1864,-2238,-2564,-2805,-2924,-2908,-2867,-2861,-2866,-2950,-3010,-2980,-2828,-2640,-2485,-2386,-2311,-2347,-2463,-2664,-2895,-2861,-2445,-1900,-1285,-630,-251,283,981,615,-423,67,225,112,49,396,-4,-445,-391,-42,-278,-79,70,-198,48,-146,-222,-212,-35,-36,-783,-1825,-2669,-2530,-1746,-1009,-391,100,355,582,66,-191,-292,-48,-267,-192,-468,-726,-957,-1169,-1366,-1577,-1756,-1942,-2162,-2412,-2688,-2962,-3107,-2849,-2523,-2157,-1759,-1382,-997,-626,-292,-18,-177,-390,-417,-314,-323,-231,-345,-319,-175,-50,-67,129,225,23,-50,399,190,-293,-1,652,792,421,438,84,92,162,-278,-27,-402,-1205,-1398,-701,141,-63,-145,-135,383,181,-69,537,842,331,-22,-273,-236,-218,-238,-359,-154,326,188,-174,-109,156,328,30,-443,-801,-938,-732,-309,-207,-133,-195,-170,-259,-124,407,478,49,-235,-100,167,301,302,371,713,57,-263,-418,-15,96,218,-160,-159,-78,103,8,-84,57,-239,232,-12,-257,-89,-158,-789,-1354,-1674,-1432,-769,29,-163,-311,-407,-106,-341,4,-287,358,558,209,-366,-915,-1350,-1647,-1778,-1800,-1685,-1581,-1487,-1429,-1380,-1329,-1263,-1182,-1072,-921,-772,-594,-410,-233,-372,76,217,59,97,298,226,110,122,232,51,35,54,-107,70,-49,21,-185,-172,-55,8,282,199,31,225,-11,641,609,288,-175,-42,147,-101,-144,76,25,-253,-170,-275,-71,96,190,134,115,-184,15,32,-73,56,808,1044,684,296,0,174,262,96,61,-44,-283,-78,-1,3,-499,-922,-1212,-1349,-1437,-1421,-1317,-1199,-1046,-906,-784,-716,-677,-691,-723,-836,-976,-1143,-1317,-1483,-1612,-1645,-1581,-1475,-1363,-1220,-1115,-1101,-1117,-1232,-1373,-1642,-1978,-2346,-2712,-2997,-3107,-2948,-2672,-2358,-2107,-1934,-1830,-1794,-1821,-1852,-1879,-1855,-1763,-1641,-1492,-1314,-1100,-884,-708,-516,-368,-252,-177,-168,-205,-300,-475,-694,-1048,-1398,-1817,-2233,-2704,-3086,-3209,-2965,-2446,-1771,-1041,-320,-313,-177,-5,-213,-453,67,423,112,363,207,-366,-165,144,507,57,-269,-85,94,352,539,252,106,128,84,-194,-63,49,50,201,613,585,-151,-334,-314,-172,-325,-148,-522,-970,-1409,-1795,-2125,-2310,-2320,-2183,-1917,-1581,-1243,-923,-629,-402,-180,-71,-132,-188,-203,-406,-637,-869,-1076,-1248,-1310,-1282,-1134,-917,-646,-440,-247,-83,24,86,-16,-1,131,168,146,-174,-90,65,440,-202,-139,449,457,248,213,273,18,-153,-105,-57,-182,-185,-58,-17,-74,310,-41,-439,-846,-1264,-1684,-2123,-2570,-2937,-3166,-3185,-2947,-2501,-1932,-1306,-675,-47,187,73,-364,124,-113,-55,-3,18,-330,-125,78,-78,60],[296,295,92,29,-52,-62,-172,177,158,-164,-71,-178,-199,148,170,118,108,-121,-381,-448,-404,-334,-338,-321,-413,-562,-697,-751,-760,-684,-526,-368,-291,-241,-264,-304,-359,-420,-417,-351,-214,-55,-290,-139,158,244,-71,-341,-330,-661,-1025,-1400,-1740,-1951,-1955,-1807,-1624,-1443,-1297,-1139,-961,-744,-483,-286,130,0,-356,49,484,999,738,1004,965,169,-287,81,596,478,-267,-173,-43,-164,-47,-47,218,203,192,25,-163,-330,36,-462,-1207,-1842,-2143,-1921,-1468,-971,-468,-53,-49,18,187,-120,-349,-73,315,373,-89,224,188,64,-247,-113,405,737,543,-190,-463,-304,-223,-74,-474,-143,160,-125,-471,-865,-1249,-1621,-1974,-2289,-2557,-2679,-2749,-2804,-2863,-2940,-3034,-2965,-2749,-2506,-2304,-2129,-1957,-1761,-1564,-1410,-1346,-1343,-1349,-1324,-1575,-1126,-1118,-1360,-1630,-1750,-2060,-2093,-1662,-1142,-3346,-2216,-457,-3107,785,3387,4121,-1973,5843,6647,1801,8330,9519,7293,11355,10965,9702,8275,7826,9025,11449,13555,-7619,-3044,2660,319,1952,12071,14013,32704,137773,100278,131865,191812,87105,681756,656407,581327,203066,235670,199595,116102,45437,17387,19873,16266,8030,4741,6446,5788,2951,1112,1638,2137,851,277,870,329,2509,833,628,984,73,-71,-601,8,595,284,-13,-274,-119,-478,-861,-1103,-1148,-1131,-1144,-1317,-1651,-1961,-2284,-2593,-2955,-2977,-2401,-1741,-1083,-455,38,187,45,-398,-111,234,552,75,-148,-51,-201,-11,123,238,44,-241,-251,-51,325,172,-406,-695,-137,64,-180,-196,-131,-38,-17,-142,56,248,199,-41,-260,-144,171,-199,-523,-180,-69,-153,-584,-1078,-1591,-1991,-2242,-2218,-1894,-1442,-925,-492,-17,-978,-931,-1008,-2021,-4912,-2468,2054,2089,2075,-12200,-16396,-3958,-3927,-3042,-419,301,-994,-850,-616,-407,228,-142,-574,-1024,-1478,-1902,-2187,-2171,-1888,-1435,-913,-358,196,151,381,739,9,-236,-119,61,-53,-148,158,-401,420,41,-144,-226,-187,-321,-198,-314,-527,-836,-1217,-1591,-1859,-1891,-1654,-1242,-797,-370,31,-228,-221,-40,-86,40,15,-434,-972,-1589,-2242,-2870,-2812,-2218,-1696,-1289,-982,-759,-688,-681,-723,-813,-908,-993,-1085,-1189,-1298,-1385,-1430,-1423,-1306,-1134,-865,-624,-387,-185,-78,-268,-43,-276,160,200,122,-263,30,-156,-218,-372,-428,-56,-12,571,294,-133,-239,-37,-98,-296,-480,-654,-788,-878,-878,-778,-575,-292,60,266,-186,-212,120,-198,81,19,-89,326,199,-390,-1046,-1710,-2237,-2232,-1773,-1188,-672,-254,55,232,233,45,105,32,158,287,151,-187,-255,-90,207,310,231,133,275,-50,-473,35,9,-226,67,-210,-291,-154,57,313,337,-69,-12,13,-180,258,61,-62,-130,105,-297,68,204,-22,-180,-670,-1066,-1424,-1732,-1932,-2040,-2109,-2157,-2203,-2243,-2263,-2152,-1926,-1612,-1238,-866,-503,-465,16,154,181,-55,-41,-286,-582,-943,-1323,-1723,-2052,-2203,-2159,-1987,-1805,-1661,-1596,-1573,-1580,-1601,-1638,-1707,-1751,-1805,-1841,-1867,-1882,-1855,-1891,-1901,-1888,-1869,-1849,-1851,-1861,-1837,-1851,-1843,-1834,-1796,-1740,-1694,-1660,-1591,-1556,-1513,-1461,-1380,-1306,-1197,-1034,-821,-566,-275,34,352,669,-392,150,279,135,110,405,465,-161,-144,-17,-324,-33,104,-166,-664,-1225,-1661,-1788,-1577,-1248,-949,-725,-552,-505,-551,-694,-914,-1169,-1447,-1680,-1787,-1719,-1507,-1237,-956,-662,-360,-335,-228,-175,-165,-160,-28,-283,-104,92,221,369,13,-405,-848,-1183,-1261,-1069,-682,-427,112,78,-216,-382,-438,-364,-343,-235,-334,-262,-214,-67,-374,-783,-1132,-1165,-878,-389,175,-269,-58,532,630,307,380,158,139,140,-320,-947,-1632,-1406,-433,-79,113,-138,-175,-135,349,170,-44,539,758,335,4,-265,-238,-239,-270,-390,-113,359,216,-157,-83,183,389,613,412,256,378,264,44,-172,-139,-185,-217,-221,-158,326,438,49,-261,-177,162,328,296,358,724,77,-296,-402,6,105,257,-100,-193,-67,277,-19,-102,116,-90,45,-77,-216,-773,-1501,-2123,-1879,-1304,-798,-394,-109,-246,-366,-380,-290,-608,-985,-1393,-1795,-2146,-2282,-2075,-1855,-1669,-1556,-1504,-1529,-1504,-1476,-1367,-1189,-939,-655,-366,-109,107,-183,-9,-238,-92,-244,-325,67,319,62,114,315,194,44,94,226,75,136,160,-99,-7,-141,-5,-162,-221,-50,7,225,145,-3,169,-79,501,446,275,-165,-69,67,-108,-185,89,59,-207,-157,-284,-44,124,246,192,137,-163,47,44,-8,164,825,946,681,251,-37,169,319,92,26,-77,-311,-89,-269,-992,-1627,-2153,-2414,-2164,-1928,-1728,-1551,-1432,-1304,-1187,-1056,-927,-760,-556,-268,42,188,239,258,64,-301,-246,-245,-153,623,262,-63,-166,-466,-1298,-1595,-1048,-168,87,-245,19,984,525,77,-262,228,-394,-1223,-1689,-1410,-755,-120,-158,-297,-180,-475,-18,9,-80,296,347,202,-134,-98,144,136,-108,-498,-281,-460,-394,-775,-682,-2181,-861,-862,-835,-792,-723,-667,-642,-665,-719,-790,-902,-1029,-1176,-1292,-1439,-1623,-1806,-2033,-2289,-2548,-2672,-2528,-2190,-1766,-1327,-894,-449,-65,77,126,96,-186,-15,3,29,189,610,490,-303,-246,-269,-200,-290,-213,-486,-861,-1262,-1656,-2053,-2354,-2464,-2382,-2180,-1962,-1791,-1679,-1611,-1578,-1572,-1582,-1559,-1504,-1408,-1279,-1112,-924,-741,-602,-471,-396,-341,-329,-338,-449,-578,-719,-873,-1009,-1101,-1132,-1063,-910,-690,-412,-111,48,403,-221,-70,600,547,315,282,311,32,-55,-75,-135,-258,-211,-118,-138,-420,-715,-980,-1227,-1444,-1604,-1651,-1557,-1315,-908,-403,-173,-308,-99,19,-37,-65,74,116,84,-342,-7,-74,5,48,53,-306,-73,138,-1,64],[-725,-212,101,17,-37,-49,-239,97,112,-164,-111,-188,-170,175,165,63,-412,-1245,-1933,-2083,-1681,-1198,-824,-617,-587,-734,-995,-1323,-1759,-2241,-2711,-2703,-2210,-1673,-1143,-586,-38,-78,-16,-155,52,0,-260,-132,196,205,-111,-318,-213,-425,-669,-815,-857,-805,-704,-566,-408,-231,-145,-91,197,-21,-435,-331,53,-41,-354,-23,425,961,722,983,951,210,-220,88,633,468,-282,-371,-205,-386,-519,-546,-501,-457,-444,-504,-626,-832,-1122,-1481,-1923,-2397,-2846,-2522,-2063,-1617,-1179,-819,-484,-140,217,-149,-312,-81,224,266,-74,214,211,54,-291,-31,444,778,440,-173,-350,-227,-310,-182,-505,-983,-1373,-1696,-1902,-2000,-1993,-1952,-1914,-1904,-1936,-1923,-1921,-1912,-1867,-1781,-1697,-1619,-1583,-1583,-1632,-1707,-1787,-1824,-1782,-1648,-1459,-1232,-1001,-801,-1521,-884,-1114,-1550,-1603,-685,-176,-893,-656,-1699,-2180,-1675,-458,-3159,183,3108,3427,-3389,4209,4671,908,5678,6204,6739,7240,7656,885,2622,7595,7013,6228,5142,-15694,213,-749,1512,6206,11735,1793,24287,38657,54924,75642,100097,66875,154683,180862,203066,218635,225314,221701,197093,164246,127257,88895,51261,19926,20196,19845,16547,15660,6429,3910,3103,1017,334,1155,301,1731,1025,786,917,-103,-69,-624,53,644,198,-161,-428,-109,184,-233,-764,-91,53,51,-261,77,216,135,-23,243,404,-10,-22,130,110,71,158,-12,-441,-141,99,397,-48,-163,-298,-546,-646,-583,-477,-277,-225,-259,-25,-31,-148,-386,-602,-586,-692,-726,-773,-726,-676,-621,-590,-535,-455,-358,-278,-267,-130,-1,-112,-476,-173,-90,49,279,-23,-108,-286,20,343,-982,-121,435,-427,-422,-1104,-865,-1001,-1671,-4373,-3812,5418,5219,4872,-11831,-14840,-4053,-4909,-2985,-716,477,-733,-882,-567,-873,-1264,-1642,-2000,-2273,-2384,-2279,-2063,-1790,-1526,-1252,-982,-716,-469,-229,-19,161,23,-250,-142,1,-244,-572,-966,-1288,-1591,-1812,-1770,-1592,-1324,-1091,-918,-793,-717,-690,-697,-702,-690,-636,-523,-353,-181,-10,160,-234,-59,28,-57,-2,-334,-759,-1198,-1527,-1512,-1136,-643,-417,-331,0,242,-24,-15,-199,-316,-261,-123,-323,-269,-154,-201,-493,-200,-151,-56,-241,76,557,864,86,-149,-312,-67,-367,142,181,133,-241,-45,-228,-109,-447,-414,-62,-13,170,-14,-122,-204,-118,-113,-165,158,168,-220,-275,-312,-172,317,241,428,305,-184,-185,125,-183,-9,-45,-94,352,539,204,245,-158,-675,-1166,-1593,-1681,-1455,-1139,-881,-764,-788,-969,-1292,-1712,-2149,-1871,-1228,-552,-285,-91,184,311,262,149,188,-255,-406,45,-12,-216,-100,-297,-275,-115,87,290,356,-51,15,-11,-150,287,90,-53,-157,49,-325,-271,-593,-878,-1163,-1340,-1435,-1512,-1574,-1579,-1555,-1547,-1553,-1570,-1605,-1683,-1753,-1844,-1922,-1933,-1880,-1748,-1601,-1449,-1304,-1189,-1096,-984,-894,-786,-690,-579,-492,-392,-293,-279,-270,-277,-326,-452,-618,-815,-1025,-1246,-1482,-1648,-1743,-1715,-1617,-1506,-1390,-1390,-1419,-1477,-1550,-1596,-1557,-1382,-1060,-714,-457,-272,-249,-214,-168,72,336,22,-84,-237,-183,-773,-1443,-1905,-1433,-678,-295,345,1173,693,-396,233,328,142,150,383,449,-157,-157,-49,-546,-976,-1250,-1298,-1075,-825,-542,-280,-90,13,16,-148,-218,-466,-770,-1116,-1435,-1590,-1476,-1171,-807,-453,-153,-184,-302,26,153,-318,-201,-267,-260,-181,-35,-327,-111,15,211,339,152,-38,-90,-94,-579,-972,-1140,-1055,-823,-563,-316,-383,-473,-412,-359,-241,-324,-199,-252,-207,-531,-882,-1326,-1758,-2085,-1724,-1217,-709,-233,190,453,191,320,228,168,113,-345,-64,-123,-252,-274,-59,76,-218,-208,-142,297,158,-17,516,677,359,40,-249,-240,-265,-295,-419,-64,385,240,-141,-62,195,443,656,364,152,285,154,30,-123,-119,-148,-256,-181,-150,23,12,-20,-258,-220,-136,-20,174,345,585,113,-312,-329,47,130,298,-42,-228,-48,-19,-300,-529,-719,-865,-980,-1041,-1064,-1086,-1113,-1126,-1100,-1125,-1154,-1175,-1166,-1119,-1019,-859,-657,-425,-176,-352,301,497,417,315,83,18,238,245,-145,-96,-265,-548,-859,-1170,-1478,-1775,-2057,-2259,-2183,-2010,-1848,-1737,-1692,-1724,-1812,-1948,-2139,-2335,-2288,-2082,-1830,-1629,-1432,-1338,-1283,-1293,-1309,-1353,-1360,-1296,-1111,-790,-407,0,166,95,-37,118,-151,351,305,278,-140,-106,-764,-1347,-1277,-559,112,-139,-125,-288,-19,142,290,259,182,-110,82,58,60,280,452,485,539,199,-75,176,282,113,-34,-161,-335,-263,-268,-289,-326,-401,-515,-646,-879,-1133,-1395,-1703,-1998,-2280,-2365,-2140,-1804,-1444,-1051,-710,-391,-124,75,9,-309,-203,-220,-183,37,12,-17,-97,-186,-52,210,369,81,127,-197,87,1118,659,137,-332,153,139,-511,-1483,-2391,-1778,-872,-123,-279,-198,-470,-61,13,-66,262,377,240,-156,-99,159,452,-87,-629,-828,-1518,-1304,-560,51,-1934,-154,2909,2819,1298,564,1117,-227,-386,66,-101,-287,-385,-889,-1643,-2399,-1978,-1283,-692,-212,96,364,32,-192,39,-148,-582,-1059,-1591,-1979,-1889,-1427,-983,-564,-200,6,177,515,379,-434,-155,-211,-211,-238,-275,-254,-278,-99,-208,-194,0,-79,-131,-187,-38,247,244,3,-457,-52,-148,-209,-252,-274,-281,-247,-302,-80,14,151,209,442,497,-137,259,714,729,637,236,-121,-201,112,271,118,-297,-65,33,366,-230,-93,-381,-636,-835,-951,-989,-1002,-993,-996,-1010,-1041,-1116,-1209,-1313,-1385,-1436,-1393,-1281,-1133,-962,-764,-559,-365,-151,57,-81,-308,-54,81,-76,-28,-1,54,88,-300,-136,-166,-360,-517,-642,-710,-571,-301,70,55],[-2569,-1946,-1341,-790,-296,-44,-281,26,91,-134,-142,-195,-152,-132,-665,-1213,-1682,-1833,-1588,-1158,-740,-404,-334,-90,-139,-266,-479,-720,-1045,-1400,-1728,-2028,-2232,-2125,-1841,-1471,-1090,-750,-436,-211,49,-50,-216,-82,229,162,-152,-275,-219,177,399,78,-170,-129,265,447,212,-84,-129,-60,200,-77,-417,-383,-25,-95,-335,-84,378,738,587,452,359,248,-137,97,486,437,-285,-431,-283,-271,-47,23,150,156,124,20,-110,-324,86,144,-87,-132,-83,126,167,-306,-165,122,116,187,236,-195,-257,-64,173,149,-62,212,250,60,-305,37,458,705,322,-127,-160,-158,-412,-357,-676,-863,-928,-964,-985,-1022,-1044,-1050,-1033,-986,-927,-800,-707,-679,-699,-750,-839,-937,-1047,-1116,-1115,-1020,-851,-637,-414,-209,-226,-687,-487,-117,-1464,-1039,-1151,-1648,-1590,-770,-414,-1144,-823,-2245,-822,-975,-434,-3156,-379,3160,3148,-4976,2516,1852,296,302,-63,309,1248,2373,-14951,4117,4441,4457,4309,4007,-23923,3251,3540,4806,6909,9861,2832,21840,34179,43555,52905,102691,51760,178846,210904,235670,225314,251332,240063,217607,186967,152044,116839,67028,18979,31747,15003,18937,14848,8328,5019,3777,961,597,1639,263,2047,1191,790,129,-333,-576,-655,-519,-331,-173,-280,-514,-149,-91,-230,-613,-383,-619,-845,-1068,-1302,-1476,-1690,-1835,-1838,-1712,-1590,-1522,-1431,-1327,-1259,-1246,-1255,-1283,-1338,-1367,-1318,-1157,-971,-782,-525,-285,-54,93,-5,-213,-265,4,222,69,-359,-493,-525,-727,-868,-1021,-1066,-1093,-1098,-1106,-1064,-958,-800,-631,-483,-297,-112,-15,-431,-178,-123,50,29,-31,-87,-144,-201,32,-738,-135,-386,-636,-640,-1061,-779,-989,-1244,-3544,-4715,5832,6547,6309,-9915,-13696,-3397,-5816,-3030,-979,626,-395,-794,-453,-155,133,-151,-410,-526,-432,-249,-283,267,78,95,-150,250,604,164,116,667,54,-255,-157,-56,-233,-523,-627,-430,-134,135,385,542,-75,-266,-40,76,-21,-111,-466,-786,-979,-929,-654,-245,119,225,174,-191,110,105,-30,5,-2,-291,220,384,-76,-38,124,-304,-389,-51,-188,-430,-748,-1010,-1097,-951,-650,-303,-223,-97,-239,-547,-175,-162,-4,-277,39,-93,-192,-261,-279,-351,-263,-422,-197,-173,-148,-221,-108,-237,-1,-467,-388,-68,1,703,427,-49,-149,19,-119,-223,67,60,-248,-212,-232,-207,305,262,470,377,-179,-150,131,-155,-275,-462,-597,-644,-613,-542,-447,-350,-269,-213,-264,-343,-503,-717,-951,-1173,-1271,-1202,-1019,-799,-631,-488,-409,-389,-450,-545,-694,-886,-1099,-1303,-1421,-1414,-1293,-1095,-940,-753,-636,-505,-399,-393,-376,-405,-404,-392,-375,-335,-262,-141,17,-47,-173,-16,-351,31,216,16,-107,-397,-259,193,198,33,-128,-303,-468,-609,-725,-843,-917,-992,-1059,-1100,-1138,-1145,-1158,-1167,-1180,-1223,-1285,-1319,-1345,-1293,-1185,-1018,-862,-700,-565,-538,-544,-593,-706,-910,-1162,-1443,-1724,-1991,-1761,-1521,-1356,-1254,-1240,-1312,-1429,-1638,-1660,-1397,-1017,-603,-207,160,179,-191,-396,-237,-197,-235,-205,71,313,62,-12,-167,-566,-973,-1214,-1103,-754,-351,-322,290,445,484,-428,126,-235,-697,-1218,-1577,-1260,-689,-174,20,-406,25,150,-115,196,-154,-114,-11,82,91,41,-170,-241,-501,-681,-783,-800,-730,-609,-445,-245,-33,-66,-265,-317,33,194,-285,-173,-330,-324,-200,-16,-359,-101,-40,208,-45,-289,-528,-784,-1019,-1223,-1432,-1588,-1648,-1576,-1423,-1231,-1021,-800,-593,-418,-242,-313,-132,-281,-102,-406,86,50,-109,-353,-654,-950,-1147,-1121,-863,-499,-99,261,292,180,90,-353,-36,-57,-265,-246,-49,35,-295,-239,-155,234,141,1,466,611,397,79,-228,-243,-291,-314,-444,-9,403,261,-123,-47,193,491,-45,-584,-1039,-1220,-973,-590,-226,-78,-98,-287,-140,-104,253,318,38,-238,-228,227,387,294,330,17,-354,-748,-1090,-1272,-1150,-847,-504,-267,-23,185,-79,-149,42,-147,-392,-632,-839,-999,-1059,-980,-762,-538,-297,-51,-163,-402,-385,-342,-47,-364,69,-346,352,570,443,280,93,73,233,243,-129,-42,330,222,-180,-335,-21,-8,245,147,-149,-153,-324,-305,-356,-218,-11,176,69,120,318,96,-91,37,4,-228,-389,-444,-324,-154,-323,-74,-114,-321,-69,-19,98,42,-76,68,-231,199,194,27,-400,-832,-1243,-1501,-1440,-1151,-828,-540,-335,-294,-155,-209,-367,-597,-896,-1228,-1592,-1928,-1925,-1599,-1292,-1027,-821,-682,-642,-669,-769,-902,-1040,-1121,-1059,-861,-556,-216,37,-131,-179,29,-259,-366,-97,-86,-306,-301,-229,-391,-849,-1291,-1645,-1905,-1846,-1671,-1514,-1338,-1087,-705,-217,-210,489,201,29,-39,-228,-44,216,350,68,174,-134,145,-221,-803,-1381,-1813,-1657,-1213,-775,-391,-95,132,90,-96,-266,-214,-443,-164,-252,-258,-208,-76,33,-175,-95,-108,-380,-748,-1146,-1239,-832,-72,-372,373,-1625,-83,3409,3160,1467,621,1117,-228,-389,201,-123,-339,-342,-135,-959,-1748,-1679,-965,-347,-79,88,467,-8,-137,91,11,-411,-835,-1240,-1407,-1256,-898,-559,-229,-144,-25,154,538,250,-417,-74,-154,-213,-189,-397,-656,-857,-1004,-1064,-1081,-1030,-935,-835,-724,-614,-525,-447,-362,-400,-176,-104,-126,-173,17,11,-81,-409,-23,321,506,200,700,483,-136,249,684,724,660,244,-177,-320,22,225,96,-353,-40,12,328,-238,77,895,710,449,409,324,28,122,-10,-249,-431,-766,-1074,-1348,-1549,-1700,-1742,-1694,-1587,-1444,-1269,-1085,-903,-689,-459,-224,-267,-9,132,-126,30,-30,0,74,-256,-264,-2,117,137,110,-275,-317,-933,-1564,-2205],[-1944,-1633,-1102,-541,-13,-39,-295,-26,107,-81,-160,-196,-140,210,155,-204,-634,-999,-1219,-1195,-960,-600,-295,-1,-33,519,514,62,-272,-223,256,316,-88,-229,-129,-649,-1191,-1739,-2102,-1862,-1385,-925,-483,-116,183,112,-198,-237,-209,169,399,44,-222,-118,229,472,291,-36,-119,-40,193,-144,-388,-454,-118,-170,-322,-170,-377,-571,-783,-988,-1167,-1273,-1275,-1160,-947,-683,-399,-292,-375,-331,-71,45,128,115,66,-5,-97,-335,99,128,-165,-191,-85,109,149,-303,-173,144,157,238,219,-267,-199,-48,155,23,-72,202,289,67,-305,51,-121,-347,-602,-841,-1064,-1208,-1245,-1205,-1170,-1134,-1108,-1149,-1229,-1330,-1362,-1281,-1109,-888,-677,-434,-261,-184,-181,-232,-404,-529,-764,-1004,-1188,-1208,-1065,-846,-623,-442,-390,-1013,-490,-486,-1414,-1235,-1242,-1567,-1628,-1280,-1121,-1323,-957,-2491,-149,-247,-419,-3162,-866,1022,1299,-6240,1800,2062,-112,2771,3139,3440,3668,3913,-19247,4652,4995,5224,5388,5569,-22190,6492,7195,7863,8471,9299,-132,14194,20601,31709,30644,69162,41438,134226,168189,199595,221701,240063,244803,237168,213457,190967,144384,81151,36473,65564,43797,27828,17952,11367,6502,4399,663,1241,2233,331,3314,1383,874,476,-224,43,-626,140,725,-75,-308,-449,-851,-622,-221,-445,-3,55,189,-158,103,256,214,83,409,462,-76,-104,44,-127,-491,-840,-1122,-1348,-1553,-1739,-1907,-1855,-1648,-1448,-1169,-889,-603,-394,-163,-222,-284,23,260,124,-334,-387,20,50,-253,-204,-78,-214,-454,-771,-1104,-1435,-1756,-1814,-1551,-1304,-1104,-998,-995,-1087,-1192,-1330,-1229,-930,-504,-6,-436,-188,-489,-49,372,-401,-589,-870,-687,-989,-850,-2732,-4562,1959,2203,2399,-6866,-12971,-2313,-6642,-3169,-1197,723,-64,-633,-305,11,621,528,277,-81,-149,-100,-157,414,66,97,-225,104,488,162,-37,600,103,-264,-180,-201,-100,-157,-87,-393,186,86,242,447,-83,-222,-44,79,-2,-469,-976,-1455,-1799,-1684,-1304,-862,-427,8,185,-124,274,174,-17,-6,-12,-247,254,447,40,31,173,-180,-606,-815,-636,-205,21,627,220,-261,-338,-148,-175,-43,-258,-521,-145,-192,-252,-455,-506,-500,-425,-333,-270,-385,-197,-403,-284,-352,-394,-365,-220,-187,96,-422,-356,-75,26,789,520,2,-82,67,-107,-272,-22,-53,-229,-149,-159,-217,298,288,533,168,-242,-636,-983,-1221,-1306,-1302,-1325,-1387,-1480,-1532,-1444,-1216,-921,-613,-396,-203,-88,-328,-162,71,207,122,280,159,399,470,52,-171,-276,-359,-831,-1304,-1575,-1363,-891,-559,-175,42,-65,-127,348,126,136,164,122,219,290,-68,-471,-881,-1237,-1405,-1310,-1060,-793,-537,-376,-154,-62,-23,-81,-397,-273,-308,-486,-653,-812,-983,-1142,-1280,-1400,-1528,-1613,-1677,-1677,-1567,-1387,-1139,-891,-647,-428,-266,-204,-109,-277,-222,-390,-601,-866,-1104,-1278,-1407,-1403,-1326,-1259,-1272,-1348,-1489,-1674,-1881,-1973,-1734,-1403,-1051,-724,-437,-168,-99,-295,49,8,-105,217,339,224,-117,-311,-184,-137,-240,-251,-392,-493,-597,-647,-644,-576,-505,-426,-351,-307,-310,-373,-505,-710,-963,-1289,-1648,-2025,-1833,-1408,-979,-558,-150,-194,42,-401,44,170,-84,225,-118,-84,17,91,133,18,-186,60,-96,-169,-144,-32,-231,-50,23,21,38,27,-342,-324,35,152,-241,-142,-301,-312,-314,-445,-574,-714,-850,-977,-1070,-1127,-1158,-1190,-1188,-1142,-1089,-983,-828,-641,-442,-289,-387,-547,-472,-344,-234,-297,-64,-297,-101,-442,74,48,-22,-15,478,219,-192,-215,38,-81,-168,-192,-146,-37,62,-341,16,11,-275,-207,-49,-95,-363,-266,-169,168,125,13,397,572,447,126,-199,-245,-306,-331,-453,54,419,281,-101,-124,-518,-942,-1378,-1612,-1371,-998,-588,-243,-7,-18,-38,-307,-97,-34,267,340,31,-209,-204,279,419,298,197,-6,-188,-343,-460,-574,-672,-774,-883,-1001,-1150,-1286,-1440,-1495,-1426,-1248,-1023,-752,-464,-198,31,-209,-291,-159,81,198,-190,-430,-347,-341,-40,-352,76,-329,355,576,459,238,89,112,212,220,-113,10,348,170,-247,-224,16,57,307,202,-136,61,-365,-71,-392,-165,-51,395,73,104,81,-57,-149,-205,-223,-281,-324,-383,-417,-463,-488,-486,-423,-372,-97,-47,30,-7,-116,21,-314,63,130,315,-71,-214,-201,-53,-259,166,257,36,-49,-299,-7,123,320,373,286,29,123,-73,-272,-413,-501,-507,-454,-372,-327,-313,-370,-482,-651,-839,-946,-880,-592,-169,98,-152,-206,25,-253,-361,-109,-110,-291,-285,-254,-40,-11,-49,-113,-323,-430,-416,-353,-315,-351,-441,-589,-818,-1088,-1264,-1293,-1207,-1027,-901,-799,-852,-1018,-1284,-1647,-2006,-1587,-1051,-523,-269,-8,31,36,107,204,175,103,-70,-251,-227,-402,-619,-1072,-1508,-1937,-2071,-1800,-1588,-1410,-1238,-997,-665,-542,-456,-399,136,-215,679,-1251,52,2722,2765,1605,627,1039,-258,-373,326,-121,-386,-293,47,-437,-951,-1473,-1885,-1847,-1494,-1170,-899,-740,-674,-690,-798,-946,-1013,-950,-658,-235,158,-183,51,-238,-60,129,481,114,-290,-1,-99,-200,-139,-395,-843,-1322,-1766,-2101,-2057,-1795,-1553,-1375,-1238,-1136,-1061,-981,-855,-676,-470,-266,-106,-177,127,107,-58,-489,-290,-523,-728,-915,-1013,-1028,-950,-891,-795,-679,-566,-448,-322,-387,-53,123,83,-378,-2,1,299,-228,147,1018,779,513,463,307,26,202,15,-272,-387,-556,-652,-697,-695,-720,-750,-803,-867,-921,-923,-865,-749,-547,-297,-31,-181,53,193,-164,108,24,-27,62,-194,-356,35,164,167,135,-257,-153,-707,-1251,-1707],[-93,-237,-291,-248,-111,-42,-298,-65,147,-28,-172,-201,-141,210,144,-88,-70,-10,-126,-193,-196,-96,-242,-33,59,599,558,66,-249,-229,197,310,-38,-196,19,123,-282,-812,-1279,-1663,-1887,-1933,-1817,-1672,-1529,-1386,-1242,-1082,-903,-702,-494,-292,-263,-116,146,188,158,28,-149,-417,-739,-1086,-1405,-1518,-1370,-1024,-654,-315,-14,212,319,329,261,157,20,-100,-215,-296,-339,-354,-388,-466,-636,-850,-1102,-1388,-1564,-1435,-1048,-576,-87,129,-226,-224,-61,105,150,-263,-156,170,195,288,199,-328,-113,-115,-645,-1190,-1711,-1911,-1435,-953,-518,-153,219,477,56,-5,207,-63,-318,-221,-127,-235,217,31,-192,-479,-802,-1163,-1542,-1742,-1443,-990,-577,-238,-108,226,-528,-295,-346,7,-214,-399,-478,-398,-186,83,-523,-928,-247,336,-1327,-1402,-1333,-1399,-1621,-1023,-1195,-1393,-1732,-2513,-1427,-1084,-790,-3169,-1203,323,-862,-4995,1358,1714,-319,2738,608,4152,4879,5602,2548,7164,7926,8526,8852,8829,-15266,8313,8237,8415,8307,9655,3769,12677,15485,20345,18360,43742,34904,93722,127225,116102,197093,217607,237168,250484,223749,214120,167521,91489,107110,92662,63603,35768,25242,15714,8593,5149,594,2223,2772,607,3846,1720,847,215,-46,68,-582,-350,-1126,-1397,-909,-368,-272,-12,-159,-232,78,103,130,-95,112,283,250,138,28,-310,-635,-933,-1068,-1018,-905,-824,-762,-721,-716,-701,-628,-459,-279,-203,-7,260,-272,-38,-78,-219,-271,63,341,116,-276,-253,78,-123,-351,-642,-863,-1077,-1216,-1234,-1116,-946,-774,-641,-561,-448,-310,-178,-366,-225,-218,45,415,438,336,160,-637,-496,-239,-65,-174,-413,-428,-571,-710,-985,-730,-1943,-3550,293,779,1259,-3423,-12580,-1077,-6640,-3322,-1327,783,236,-424,-122,188,671,569,392,-143,303,-96,-518,-914,-1305,-1619,-1380,-1241,-1226,-1295,-1395,-1320,-1037,-649,-207,-166,-83,-99,-101,-361,114,42,122,361,-79,-214,-647,-1020,-1198,-1093,-890,-720,-634,-637,-726,-890,-1141,-1314,-1054,-573,-16,246,0,-7,5,-197,288,516,156,114,231,-49,-340,-113,-50,-193,50,908,256,-318,-435,-44,-119,18,-252,-474,-102,-230,47,-321,118,441,573,58,-297,-393,-226,-338,172,133,114,-212,-192,-99,187,-343,-311,-73,61,879,573,64,-177,-605,-1041,-1425,-1536,-1270,-999,-796,-658,-605,-635,-742,-890,-1086,-1302,-1507,-1651,-1543,-1385,-1254,-1196,-1181,-1207,-1261,-1291,-1246,-1115,-916,-741,-527,-342,-328,-356,-29,162,122,313,184,356,328,49,-147,-361,-714,-898,-662,-147,159,-90,-455,-53,28,-93,-68,437,244,241,253,120,195,370,-72,185,22,-75,-321,-613,-864,-1104,-1316,-1495,-1645,-1575,-1393,-1233,-1009,-756,-543,-369,-188,-17,107,197,256,80,-9,-1,42,-140,-355,-619,-890,-1172,-1378,-1364,-1166,-926,-675,-489,-349,-296,-311,-418,-568,-746,-988,-1155,-1187,-1090,-957,-806,-658,-504,-345,-180,-33,-212,-434,-54,-107,-121,-17,-237,74,-111,-217,148,280,106,-288,-587,-768,-790,-701,-592,-502,-403,-371,-360,-373,-390,-451,-523,-587,-650,-709,-764,-822,-885,-935,-1005,-1068,-1129,-1183,-1217,-1204,-1137,-1020,-872,-720,-580,-440,-297,-185,-48,-72,-73,5,73,119,-20,-209,67,-70,-158,-74,-7,-345,-93,357,737,586,113,-315,-334,18,233,-201,-121,-210,-242,-231,60,-344,-52,-79,77,3,-79,-170,-283,-367,-411,-459,-467,-448,-414,-375,-323,-370,-567,-488,-318,-232,-290,-246,-312,-95,-331,55,-9,-27,-9,597,208,-186,-277,31,-7,-155,168,283,156,77,-327,62,63,-292,-171,-122,-532,-1066,-1663,-1552,-851,-165,5,307,551,490,161,-175,-253,-307,-359,-433,115,420,288,-83,-48,-287,-532,-763,-879,-832,-660,-355,-43,41,43,16,-324,-61,38,290,310,19,-185,-172,323,443,299,297,104,-193,-459,-677,-867,-1000,-1078,-1089,-1029,-919,-736,-545,-298,-30,256,-229,-309,14,150,219,-254,-270,-194,84,212,-196,-382,-295,-356,-44,-336,103,-317,3,-454,-856,-1136,-1303,-1321,-1260,-1176,-1134,-1064,-1056,-1081,-1149,-1229,-1321,-1412,-1510,-1593,-1644,-1687,-1684,-1650,-1595,-1527,-1432,-1316,-1201,-1073,-958,-907,-832,-814,-793,-862,-950,-1085,-1219,-1393,-1583,-1792,-1947,-1890,-1692,-1437,-1144,-794,-429,-37,-391,-23,114,342,-24,-269,-294,-30,-268,192,345,140,-11,-301,-18,89,244,-12,-201,-303,-354,-368,-376,-353,-328,-276,-203,-113,-198,2,24,41,48,-88,-403,-162,76,94,164,-160,-235,13,-254,-367,-119,-128,-268,-251,-276,-184,-282,-395,-502,-673,-847,-1005,-1099,-1097,-1013,-863,-707,-618,-626,-678,-811,-1036,-1240,-1439,-1484,-1451,-1322,-1141,-954,-769,-611,-413,-181,-188,-69,-12,5,109,196,178,117,-42,-230,-233,-346,-193,-9,-120,37,265,321,-202,-52,0,-168,-542,-839,-912,-766,-339,-94,746,-819,223,2139,2475,1704,584,901,-313,-344,430,-99,-416,-237,69,305,-291,-310,-184,-90,-230,-412,-532,-640,-724,-781,-836,-870,-821,-735,-542,-304,-19,-185,42,-336,-99,94,398,-22,-166,56,-51,-178,-96,-381,-283,-362,-450,-535,-641,-690,-635,-468,-178,78,211,308,-268,-256,-175,-195,-78,-190,208,119,-13,-397,39,452,598,128,472,419,-144,200,286,188,116,72,-278,-286,-93,97,66,-333,29,-15,269,-217,195,317,189,3,-222,-474,-764,-1052,-1329,-1568,-1757,-1905,-1954,-1931,-1902,-1935,-1977,-1943,-1830,-1688,-1525,-1364,-1223,-1074,-938,-828,-729,-647,-588,-534,-460,-308,-182,15,-154,-250,43,174,149,125,-264,56,305,166,-42],[142,297,114,-13,5,-48,-298,-83,203,16,-182,-208,-307,-559,-695,-675,-595,-525,-516,-563,-684,-853,-982,-926,-663,-319,62,87,-244,-244,132,288,0,-154,115,175,205,-181,-242,-245,-454,-654,-740,-753,-706,-633,-578,-554,-578,-641,-742,-862,-963,-987,-931,-800,-638,-467,-339,-230,-143,-260,-294,-460,-273,-300,-282,-179,298,737,602,832,768,319,86,141,583,241,-327,-54,-211,-346,-129,86,141,64,-41,-62,-59,-327,-80,-307,-588,-865,-1085,-1168,-1064,-841,-572,-367,-197,-46,74,-391,-30,-2,261,-82,-77,219,425,148,-234,130,340,338,-75,56,301,-34,-162,-260,-522,-778,-1005,-1251,-1494,-1748,-1654,-1422,-1195,-978,-792,-562,-372,-243,-193,-107,-643,-125,-250,-219,-253,-252,-218,-156,-79,-5,-626,-600,-74,-211,-1227,-1503,-1431,-1237,-1519,-1295,-1450,-1457,-1465,-2658,-1370,-1195,-1004,-3233,-1416,-104,-3097,-3122,414,483,-385,300,-2589,-580,-1132,-1447,-1219,-680,84,950,-10830,2342,-9840,2932,3341,3992,4763,5512,6121,6764,7825,10373,11833,27637,30317,69573,99135,45437,164246,186967,213457,223749,222097,208744,183708,96455,122799,90819,62844,40992,26189,17771,11990,6307,1195,3364,3054,1033,1171,636,378,32,111,20,-421,415,566,-213,-83,-171,-350,-141,-70,1,168,165,86,-55,98,289,265,184,552,464,-119,-118,3,-48,-106,-170,-295,-368,-129,-446,-265,-604,-216,-233,26,303,-369,-84,-115,-228,-245,95,323,97,-209,-139,-477,-762,-906,-982,-906,-822,-754,-749,-765,-804,-876,-1007,-1203,-1372,-1520,-1672,-1781,-1723,-1579,-1504,-1379,-1309,-1263,-1148,-1032,-912,-759,-625,-495,-447,-328,-269,-483,-1006,-275,-1233,-2366,605,905,1205,-430,-12479,97,-5891,-3374,-1377,779,450,-234,52,322,95,-52,-118,-158,-37,6,31,51,19,-37,-312,-210,-275,-291,-328,-134,-19,-251,-183,-219,-63,-36,-98,-324,-535,-882,-1154,-1305,-1147,-872,-600,-369,-208,-222,-290,-448,-574,-860,-1100,-1065,-700,-166,226,44,570,304,4,-14,29,-160,310,569,253,189,274,66,-265,-120,-89,-236,72,952,293,-367,-395,54,-66,71,-238,-437,-62,-285,33,-321,129,391,457,50,-288,-376,-296,-270,196,111,-9,-226,-206,-21,83,-267,-263,-70,92,122,-47,-261,-510,-793,-1087,-1351,-1516,-1414,-1211,-1032,-880,-778,-727,-726,-751,-815,-900,-985,-1083,-1164,-1179,-1131,-1070,-997,-938,-915,-914,-920,-915,-878,-871,-804,-741,-674,-599,-540,-466,-391,-305,-193,-104,15,58,-121,-208,-60,71,235,290,138,-181,-259,64,3,-122,-13,506,342,311,321,105,191,377,-110,227,59,-59,336,129,-76,-161,-263,-432,-63,175,61,-220,-374,-368,-251,-51,230,81,267,601,319,78,0,26,262,449,58,54,92,-211,98,533,241,-159,-58,-101,96,-120,-271,-383,-580,-725,-889,-991,-1046,-1085,-1142,-1189,-1220,-1229,-1229,-1242,-1221,-1202,-1161,-1117,-1073,-1009,-1027,-1049,-1078,-1129,-1203,-1300,-1339,-1215,-1054,-843,-631,-409,-202,-280,-24,187,215,216,185,24,44,-62,-165,-263,-359,-451,-551,-662,-772,-910,-1046,-1184,-1284,-1249,-1117,-970,-827,-707,-632,-605,-617,-657,-750,-834,-1016,-1195,-1340,-1323,-1158,-967,-758,-499,-263,-150,-10,23,-390,-85,251,822,701,190,-219,-331,-9,224,-160,-106,-214,-359,-432,-351,-308,-26,-73,250,418,113,-4,38,67,235,105,-63,-326,-72,-40,-317,-341,-576,-833,-1120,-1350,-1282,-999,-706,-438,-235,-39,-68,-35,-14,133,25,-188,-343,-512,-681,-720,-560,-265,83,86,-307,99,104,-301,-129,-97,-116,-445,-749,-413,35,71,-9,213,554,525,195,-149,-258,-284,-390,-374,179,419,291,-64,-38,30,83,190,139,-56,73,-237,-52,86,114,72,-334,-28,112,323,287,12,-164,-135,360,464,279,-42,-436,-829,-1208,-1557,-1321,-1026,-791,-617,-502,-463,-454,-499,-487,-366,-90,-146,-344,80,228,274,-296,-233,-229,98,229,-182,-325,-229,-376,-55,-313,111,-302,351,426,-81,-464,-761,-933,-990,-934,-825,-612,-414,-214,-258,10,61,182,403,175,-123,56,-375,-39,-386,-77,-159,-298,-444,-565,-679,-819,-889,-958,-967,-1004,-1008,-1013,-986,-982,-994,-1048,-1139,-1244,-1400,-1596,-1821,-1654,-1386,-1091,-800,-485,-178,159,29,-294,-381,-6,-269,219,440,253,31,-291,-37,49,292,444,369,187,174,11,-135,-217,-285,-345,-414,-497,-620,-736,-848,-917,-928,-880,-756,-598,-407,-225,-49,-140,-259,-5,-259,-377,-124,-253,-443,-586,-619,-546,-375,-175,-88,190,-74,-33,227,-25,-126,-313,-484,-639,-758,-773,-732,-680,-540,-379,-110,153,106,391,139,265,1053,537,148,-106,-99,-31,-32,102,179,177,132,-5,-204,-237,-280,-195,-16,-154,-55,201,328,-207,-13,-102,-178,-227,-286,-593,-476,-575,-699,-773,-862,-879,-816,-698,-531,-311,-78,-394,-312,488,-65,-411,-178,56,280,-218,-329,-219,-25,157,175,302,-214,25,150,124,98,102,-190,-235,37,5,-182,-245,-411,-603,-811,-1063,-1334,-1606,-1751,-1643,-1371,-1105,-849,-671,-507,-376,-246,-279,-96,271,162,2,107,192,292,-353,-180,-173,-225,-45,-215,175,130,32,-306,58,465,591,66,362,384,-159,157,560,682,661,233,-331,-154,-70,46,47,-284,25,-116,-206,-323,-408,-470,-524,-571,-595,-598,-606,-588,-556,-496,-410,-331,-240,-351,-403,-167,149,217,-118,264,246,-3,-93,-61,-220,-408,-598,-792,-997,-1203,-1405,-1511,-1345,-1030,-659,-245,25,149,88,96,-251,25,264,131,-105],[-230,83,108,-7,18,-46,-301,-76,265,52,-187,-212,-168,168,95,-175,-172,-83,-64,-33,-45,-124,-283,-532,-859,-1251,-1626,-1851,-1832,-1560,-1175,-814,-566,-382,-315,-325,-427,-644,-931,-1297,-1699,-2114,-2298,-1958,-1505,-1058,-654,-304,-120,101,276,-105,-316,-166,19,461,550,171,-57,24,184,-307,-253,-376,-316,-338,-261,-179,169,48,-69,-157,-207,-213,-206,-228,-297,-426,-611,-844,-1138,-1471,-1824,-1912,-1605,-1239,-894,-603,-347,-320,10,124,-349,-254,-5,83,141,-161,-108,163,188,317,95,-426,51,0,328,-54,-86,220,491,196,-196,123,-24,-249,-508,-759,-1015,-1221,-1333,-1320,-1216,-1023,-762,-507,-253,-26,195,136,68,-19,291,334,-402,56,-305,190,-651,105,-128,-155,-209,298,196,19,-189,-430,-726,-1048,-1355,-1544,-1486,-1438,-1494,-1081,-1346,-1386,-1397,-1389,-1296,-2888,-1221,-927,-618,-3350,-1509,-9,-4414,-1237,898,1042,-336,1172,-6323,982,903,933,1050,1122,1199,-109311,-28148,2570,-6116,3692,4057,4479,5192,6272,7467,8578,9539,10671,7116,17425,25991,42793,65580,17387,127257,152044,190967,214120,208744,228121,191036,95589,167432,135044,102496,58152,48462,30380,18062,8708,2245,4519,3083,1630,4425,2647,991,18,216,-59,-210,585,827,-176,75,-16,-393,-273,46,245,251,243,66,-32,76,282,178,36,-4,48,-150,-120,-10,377,244,-82,-316,-267,165,-350,-308,-460,-226,-259,53,322,-361,-107,-150,-238,-192,123,292,72,-133,11,153,-80,-370,-383,-359,-287,-186,-138,-58,-14,-3,-50,-300,-280,-393,-543,-724,-921,-1064,-1229,-1280,-1317,-1322,-1229,-1135,-1048,-948,-883,-834,-831,-833,-852,-906,-1048,-939,-946,-1345,-904,-874,-852,-863,-12557,-935,-5093,-3154,-1351,-1198,-1190,-1105,-967,-767,-560,-382,-250,-142,-69,-47,-52,-48,-74,-97,-305,-380,-97,-32,-471,224,360,-249,-196,-270,-39,28,-29,-285,-28,-39,-74,-62,-89,9,36,121,28,-248,-240,-306,-540,-722,-692,-403,20,314,239,114,673,342,-1,-27,55,-132,319,612,329,251,306,162,-183,-115,-102,-269,84,980,329,-360,-290,141,-24,117,-216,-401,-30,-354,-6,-304,143,342,345,41,-241,-335,-350,-201,219,85,36,-249,-200,-309,-589,-775,-805,-774,-725,-731,-785,-898,-1061,-1261,-1445,-1506,-1402,-1202,-959,-734,-533,-382,-285,-241,-222,-235,-255,-251,-231,-175,-203,-131,-21,267,162,54,158,-42,-136,-227,-182,-254,-159,-212,-484,-769,-1026,-1250,-1418,-1493,-1509,-1433,-1330,-1216,-1120,-1007,-899,-796,-683,-559,-401,-241,-94,-32,-150,35,395,416,346,362,81,203,390,-160,253,100,-40,327,100,-103,-142,-355,-461,-117,128,-54,-556,-1019,-1433,-1716,-1528,-1153,-783,-477,-222,-7,77,13,44,268,407,67,70,77,-151,0,431,243,-92,-61,-15,17,-240,-262,-7,-183,-691,-1223,-1629,-1648,-1368,-1111,-887,-695,-521,-372,-267,-157,-316,-410,-90,-151,-63,-67,-150,-233,-327,-437,-573,-712,-788,-845,-791,-653,-425,-155,-206,-95,155,263,530,353,78,444,426,208,-131,-220,-328,134,516,431,-457,222,117,-61,-86,-158,-188,-162,-327,23,-374,14,174,-12,226,58,-82,-137,-19,160,-105,-245,69,-33,-149,36,44,-332,-43,136,277,-21,-330,-633,-914,-1114,-1191,-1140,-1004,-842,-671,-515,-319,-277,-4,-62,259,419,97,-6,78,77,204,72,-97,-310,-98,-45,-314,-255,-480,-665,-984,-982,-755,-471,-311,-117,-137,-209,-404,-586,-753,-783,-621,-326,-405,-179,-48,-374,109,435,58,97,-292,108,46,-331,-745,-1158,-1512,-1395,-1005,-633,-337,-98,-40,123,190,165,127,-129,-264,-254,-414,-304,-267,-286,-265,-225,-182,-130,-81,-62,-57,-79,-139,-227,-200,-253,-314,-357,-380,-389,-360,-380,-353,-314,-286,-258,-268,-242,-238,-302,-424,-537,-639,-716,-788,-821,-823,-791,-742,-722,-718,-808,-952,-1182,-1477,-1276,-762,-144,296,308,-343,-192,-277,112,231,-172,-285,-170,-394,-82,-295,102,-296,334,20,-396,-736,-1016,-1142,-1090,-921,-750,-517,-327,-152,-224,87,56,218,357,143,-131,21,-319,-32,-358,-56,-137,84,6,-59,-137,-266,-357,-481,-571,-715,-839,-958,-1025,-1081,-1109,-1141,-1176,-1204,-1271,-1366,-1476,-1486,-1340,-1148,-959,-750,-548,-325,-124,-277,-376,3,-274,226,517,353,63,-278,-78,-2,263,454,358,228,94,-35,-177,-304,-445,-583,-718,-840,-955,-1002,-971,-862,-720,-575,-420,-282,-145,-27,95,-96,-284,-40,-276,-407,-142,-159,-216,-165,-311,-36,-112,-88,-97,282,-119,-45,269,-13,-93,-31,-57,-181,238,120,210,69,-119,169,260,181,139,475,233,269,891,360,78,-42,-100,-25,-88,77,145,163,134,24,-183,-251,-226,-175,-30,-203,-166,-420,-675,-859,-923,-875,-746,-587,-436,-658,-315,-67,6,125,130,177,179,154,109,79,39,-506,-296,-182,-260,-383,-467,-585,-673,-788,-928,-1040,-1119,-1078,-944,-745,-553,-358,-167,-18,87,179,-300,-320,79,117,-181,-135,-373,-312,-310,-267,-299,-59,100,4,-142,-54,-268,-130,15,189,-15,-318,-670,-1013,-1055,-634,-76,159,302,-296,-110,-124,-241,-12,-255,138,134,61,-242,61,443,544,-6,297,364,-175,107,357,165,10,-89,-382,-109,-37,-29,29,-244,60,-74,199,-205,193,76,-76,-244,-395,-498,-554,-530,-449,-324,-182,-346,-36,-276,-287,-227,266,283,-94,289,272,7,-76,102,133,109,21,-48,-169,-303,-431,-507,-641,-735,-798,-832,-840,-819,-719,-565,-395,-143,112,73,-156],[-1562,-1189,-662,-132,44,-32,-300,-47,330,86,-183,-204,-176,142,70,-188,-206,93,85,123,90,60,-81,-176,280,187,-307,-743,-1151,-1370,-1196,-959,-821,-723,-713,-733,-794,-906,-1021,-1122,-1145,-1077,-903,-706,-497,-287,-319,-132,-89,70,197,-168,-300,-202,-59,189,208,261,-27,39,182,-331,-217,-285,-298,-327,-239,-169,278,516,189,-187,-585,-956,-1233,-1160,-866,-572,-383,-92,-100,-278,-229,77,23,-110,-263,-405,-460,-398,-220,47,-393,-244,30,79,134,-102,-74,141,158,302,20,-400,122,-13,382,3,-100,211,541,240,-164,-66,-317,-406,-338,-86,137,-19,166,469,313,-165,726,794,474,217,180,18,-60,-58,313,379,-474,106,-446,62,-554,-84,-374,-629,-826,-903,-840,-688,-513,-352,-582,-171,-147,-195,-986,-1269,-1504,-939,-1144,-1561,-1145,-1362,-692,-2902,-204,-142,-605,-3513,-1489,-1752,-3756,-1175,-985,-672,-315,14,-10569,408,353,-561,7,-200,-80690,-180470,-38926,-1604,-3507,628,930,1174,1569,2182,2780,3232,3555,4058,2914,7729,13536,24259,13148,19873,88895,116839,144384,167521,183708,191036,188788,89658,159013,135605,110069,70086,62780,44875,28103,13887,4370,5643,3081,2423,6024,2989,1253,189,348,-107,-27,722,764,-66,132,-258,-505,-686,-710,-513,-203,48,47,-29,41,254,263,272,531,403,-198,-134,-33,429,255,-131,-298,-178,317,-211,-279,-317,-245,-302,53,163,-265,-119,-196,-255,-134,132,232,23,-70,121,158,-154,-403,-384,-266,-321,-349,-393,-420,-433,-455,-520,-653,-777,-912,-1090,-1297,-1505,-1525,-1393,-1158,-980,-859,-719,-638,-608,-597,-639,-704,-812,-904,-981,-1046,-1130,-962,-878,-773,-1948,-615,-560,-536,-12627,-474,-4233,-2692,-1279,-146,-36,-38,189,309,400,440,420,-87,282,144,-11,-139,-257,-318,-311,-565,-142,-12,-614,222,256,-262,-233,-334,-262,-541,-875,-1140,-1412,-1596,-1427,-1222,-1014,-884,-830,-836,-894,-1004,-1137,-1214,-1176,-1003,-738,-424,-128,138,237,155,721,347,-29,-61,63,-129,266,-3,-321,-672,-1060,-1438,-1505,-1117,-653,-305,70,626,346,-316,-214,199,-3,141,-201,-379,-19,-430,-76,-280,151,292,232,-142,-542,-776,-775,-514,-182,44,-30,-282,-184,150,309,-158,-172,-422,-613,-686,-592,-390,-155,51,52,-326,-254,-258,43,-34,-132,-261,-413,-515,-528,-473,-361,-214,-78,37,-123,-109,-18,194,15,-13,120,-95,-212,-256,-177,-242,-194,-27,-16,-163,-67,6,-33,-133,-263,-362,-457,-523,-564,-525,-430,-297,-146,0,-309,133,247,-83,-180,-59,-301,-523,-727,-935,-986,-934,-767,-585,-448,-379,-388,-453,-566,-713,-903,-1079,-1182,-1190,-1067,-860,-661,-400,-243,87,0,191,93,194,472,234,71,22,47,246,330,65,82,55,-95,-108,317,235,-16,-42,-58,-114,-358,-252,12,451,657,346,-59,-58,164,289,402,236,117,215,196,54,-290,-375,-107,-164,-50,142,-114,85,-293,-344,-325,-568,-772,-982,-1064,-961,-657,-235,-115,-176,106,310,669,450,114,377,402,182,-168,-199,-266,88,1243,882,-334,379,408,-145,48,17,1,-60,-382,-10,-384,-9,171,7,213,137,-68,-263,-84,140,-138,-253,63,-25,-151,74,57,-227,16,31,771,672,295,-47,-300,-361,-731,-1113,-1454,-1421,-1094,-794,-500,-250,-33,-52,262,401,60,-10,119,93,174,36,-132,-301,-135,-54,-282,-175,-436,-372,-202,-325,-365,-377,-427,-544,-753,-964,-1198,-1257,-1132,-915,-688,-480,-394,-243,-116,-450,-79,-95,-136,-248,-340,-439,-553,-673,-798,-906,-996,-1065,-1076,-1043,-1010,-960,-933,-919,-917,-946,-962,-969,-998,-1000,-1020,-1009,-1007,-982,-932,-876,-830,-783,-745,-742,-751,-788,-863,-899,-960,-1038,-1127,-1202,-1245,-1242,-1162,-1094,-947,-761,-553,-305,-55,274,287,190,487,173,-11,389,472,506,589,240,-456,76,-268,-415,-283,84,449,-58,-346,197,357,286,-388,-804,-1066,-701,-209,-169,-255,-111,-380,-119,-275,82,-291,312,495,284,-2,-181,-392,-565,-653,-664,-525,-372,-211,-185,13,35,104,92,61,-145,-30,-248,-31,-325,-49,-151,272,79,-74,96,-157,-184,-62,-283,-605,-934,-1273,-1418,-1165,-898,-693,-556,-465,-456,-506,-592,-662,-721,-722,-680,-583,-484,-373,-312,-294,-343,-442,-585,-761,-967,-1185,-1348,-1221,-1002,-789,-613,-453,-330,-217,-136,-73,-41,-7,4,17,24,-162,-354,-37,-90,-133,-161,-166,-247,-205,26,-77,304,-28,-289,-79,-286,-435,-165,-180,-199,-131,-323,-213,-361,-476,-500,-485,-392,-257,-114,-17,-78,-31,-41,-167,185,98,145,64,-39,217,271,109,179,558,317,251,681,144,-9,3,-72,13,-158,-225,-330,-362,-351,-289,-183,-271,-180,-141,-40,-247,-279,9,220,-241,-97,-321,-534,-688,-712,-594,-339,36,-20,797,605,446,1524,1665,1638,192,247,-636,-295,527,-34,-333,-86,-12,191,-101,-213,-279,-115,-341,-561,-726,-849,-880,-814,-712,-612,-502,-455,-410,-404,-396,-441,-440,-384,-282,-110,19,-406,29,84,11,-131,-57,-224,-111,70,307,297,-149,144,58,-333,-786,-1273,-1399,-875,-266,-41,-36,-239,20,-302,104,135,68,-194,57,396,468,-78,311,377,-184,-147,-357,-506,-616,-678,-689,-657,-570,-457,-334,-210,-105,-109,42,-195,25,-18,-100,-206,-309,-392,-465,-492,-477,-413,-313,-349,-115,-211,-174,-195,227,278,-42,292,263,21,-62,64,72,100,80,169,95,-227,-48,-51,-130,-184,-101,-73,-58,-69,-90,-160,-331,-539,-851,-1211,-1623],[-521,-652,-698,-667,-576,-458,-326,-148,-3,95,-192,-202,-190,98,27,-192,-235,88,86,69,-24,29,-41,-239,-293,-395,-429,-384,-345,-299,-217,-150,-148,-138,-163,-172,-185,-222,-277,-299,-335,-376,-392,-427,-467,-506,-552,-601,-664,-733,-818,-926,-1053,-1186,-1332,-1426,-1350,-1099,-792,-428,-37,-341,-200,-207,-246,-287,-223,-160,267,504,436,676,586,332,196,191,394,25,-421,46,-85,-251,-292,51,-43,-432,-867,-1277,-1309,-910,-420,71,-426,-226,61,74,119,-48,-43,104,112,266,-74,-352,176,-47,410,63,-120,189,564,275,-144,41,13,-102,-473,173,604,-38,311,681,451,-127,670,714,407,137,31,-114,-179,-94,329,424,-451,13,-612,-874,-1314,-1584,-1325,-958,-632,-354,-136,23,121,107,-506,0,-164,-379,-867,-1079,-1459,-1219,-1282,-1610,-1139,-1333,-980,-2743,-987,-1020,-1159,-3465,-1506,-3478,-1967,-1530,-1321,-1091,-824,-563,-14660,-92,73,-5557,402,527,-29998,-146486,-46457,-7868,-963,725,822,849,857,1008,1327,1783,2238,2743,-193,4949,8042,2750,22467,16266,51261,67028,81151,91489,96455,95589,89658,80505,70409,61156,53367,46558,40093,33828,28130,23263,9432,7319,3602,3333,6610,3136,1582,531,641,-31,88,820,534,93,357,296,-263,-440,234,583,299,414,20,-24,1,221,245,262,118,-34,-246,-312,-325,-245,-140,-173,-253,-100,106,-63,-209,-231,-264,-352,-325,-350,-329,-336,-270,-257,-202,-213,-208,-275,-360,-521,-655,-816,-941,-1095,-1143,-1168,-1166,-1172,-1158,-1132,-1117,-1152,-1259,-1363,-1471,-1609,-1697,-1602,-1352,-1115,-799,-535,-317,-71,-313,-346,233,-34,-274,-635,225,96,-443,-1239,-209,-191,-383,-3016,215,367,467,-12377,522,-3288,-2092,-1165,-95,-348,-568,-712,-710,-603,-459,-332,-231,-185,-209,-274,-322,-366,-356,-293,-556,-251,-28,-636,-9,-109,-278,-424,-571,-612,-532,-365,-236,-174,-115,-219,92,-145,162,71,81,-109,-317,-467,-514,-462,-332,-160,-80,154,226,227,179,140,17,-163,-333,-502,-667,-794,-894,-958,-975,-954,-874,-735,-544,-272,-327,41,862,353,-272,-156,236,5,155,-182,-353,-17,-387,-144,-242,176,261,137,-1,-127,-255,-283,-78,227,1,-104,-294,-148,207,315,-127,-128,-36,103,506,338,257,274,371,93,-300,-255,-202,74,-49,-221,-272,295,383,554,544,-215,50,103,166,-25,-79,-20,-364,-745,-1122,-1458,-1700,-1714,-1573,-1481,-1366,-1262,-1139,-988,-839,-683,-551,-455,-388,-400,-431,-496,-557,-601,-560,-460,-329,-199,-98,-310,-36,-130,-264,-495,-686,-853,-820,-613,-381,-93,139,356,-262,239,177,26,252,49,-155,-95,-341,-446,-256,-28,-24,0,-192,-198,56,-55,142,77,146,403,186,71,36,45,203,233,69,98,34,-40,-196,-485,-687,-633,-314,95,-13,-422,-231,29,537,607,347,-44,-75,105,246,364,125,-51,145,237,143,-223,-335,-110,-157,-39,-121,-391,-626,-819,-940,-959,-835,-548,-214,114,185,95,-30,-21,-253,72,362,801,524,134,314,379,157,-184,-162,-292,-396,-503,-619,-785,-971,-1156,-1238,-1113,-856,-562,-272,-405,-48,-365,-24,178,35,206,228,-11,-397,-217,-370,-494,-563,-527,-462,-348,-225,-98,-111,78,-42,334,377,326,28,-271,-143,27,-146,-339,-556,-781,-1024,-1218,-1384,-1511,-1456,-1284,-1045,-743,-399,-49,117,150,3,-163,-292,-176,-58,-219,-84,-384,-256,-80,-196,-238,107,-294,-97,-278,-407,-548,-595,-613,-593,-536,-457,-376,-308,-271,-410,-269,-303,-369,-516,-653,-802,-963,-1109,-1206,-1187,-1068,-905,-712,-519,-367,-226,-120,-32,43,89,148,-71,-243,-188,-306,-128,222,178,136,-32,-95,-82,-179,-311,-449,-606,-789,-913,-1027,-1097,-1097,-1003,-845,-655,-424,-237,3,13,-150,-86,329,456,280,141,424,140,39,468,534,567,633,261,-472,82,-121,-325,-309,14,347,-51,-306,255,413,331,-384,-92,-349,157,-84,-173,-224,-53,-323,-159,-251,58,-275,259,149,-3,-156,-338,-502,-666,-808,-953,-995,-1022,-1006,-979,-940,-905,-886,-903,-950,-1019,-1147,-1295,-1434,-1288,-1090,-884,-680,-512,-369,-280,-291,-305,-382,-437,-514,-500,-394,-170,-332,-59,-430,-117,-251,-156,-148,-213,-184,-314,-180,-239,-601,-981,-1293,-1286,-987,-714,-484,-302,-157,-47,54,121,-210,-189,-89,233,449,385,347,144,-52,197,544,686,215,144,-126,-396,75,511,317,296,81,-193,-380,-550,-689,-772,-820,-827,-781,-782,-758,-712,-689,-647,-616,-577,-556,-521,-484,-406,-359,-296,-239,-197,-179,-194,-207,-222,-283,-391,-475,-562,-659,-657,-612,-458,-324,-184,-42,81,176,208,-57,-92,34,-29,32,-235,-171,-302,-411,-499,-507,-407,-300,-148,-112,-42,-273,-382,-104,203,-253,99,2,-193,506,258,-509,-396,-85,-92,1387,1056,330,2321,2428,1468,7,14,-773,-306,482,-42,-275,-49,-65,128,-81,-178,-319,42,354,294,108,-419,-479,-831,-1221,-1285,-885,-541,-339,42,245,-160,-153,-175,-356,-215,-157,-331,-490,-563,-620,-596,-517,-364,-213,-16,177,349,-70,236,391,195,-108,-516,-1028,-1323,-739,-101,70,-235,47,-355,67,122,41,-170,39,315,357,-145,370,411,-195,17,346,483,498,110,-411,110,103,-163,-32,-243,-429,-576,-617,-631,-574,-479,-386,-306,-233,-174,-157,-154,-187,-292,-260,-349,-441,-552,-641,-744,-817,-862,-883,-889,-884,-894,-944,-1001,-1082,-1177,-1194,-1076,-895,-684,-448,-162,-134,-246,-46,66,-60,4,-196,85,-150,-144,11,-65,-169],[15,263,109,45,65,-33,-339,-12,40,-143,-310,-455,-513,-540,-551,-542,-548,-562,-593,-609,-620,-610,-569,-506,-428,-359,-281,-187,-313,-315,-180,-228,-351,-466,-611,-730,-836,-947,-1019,-1060,-1050,-1005,-899,-790,-674,-553,-443,-347,-283,-249,-254,-305,-388,-509,-691,-925,-1211,-1496,-1567,-1172,-582,-326,-188,-130,-174,-228,-201,-139,268,409,373,613,511,323,197,200,322,-163,-448,-354,-96,-215,-335,24,169,18,-261,-279,-71,-275,133,120,-422,-192,104,88,113,15,0,80,84,237,-162,-286,228,-78,423,125,-126,-237,-713,-1008,-1000,-795,-485,-253,-586,29,77,-52,24,-69,-216,-339,-382,-364,-254,-106,-119,-233,-261,-109,287,233,-364,-191,-638,-630,-619,-452,-219,-243,-642,-50,467,737,226,56,-419,271,270,74,-746,-886,-1364,-655,-708,-1478,-630,-1287,-507,-2696,-174,-13,-1133,-3204,-1085,-4898,-50,97,-670,616,-490,540,-16807,-118,-1382,-8030,-256,-497,-1005,-41043,-52067,-12781,701,763,1616,119,3595,3159,906,313,94,2378,-1299,11000,11055,6898,6085,8030,19926,18979,36473,107110,122799,167432,159013,70409,827925,898315,899002,84095,95801,92368,61545,37409,18799,11198,5665,4284,7252,3199,1956,983,1114,190,-110,908,697,-273,-269,153,-158,-925,-1106,-988,-1349,-833,-149,-1,-56,-431,-750,-744,-561,-288,-266,-137,-78,-36,101,-189,-189,-169,-372,-409,-365,-359,-468,-573,-511,-402,-332,-395,-430,-458,-424,-435,-464,-571,-625,-650,-598,-575,-527,-496,-328,-237,114,-79,-9,395,607,197,-295,195,803,329,-349,-373,-471,-7,306,639,1014,903,-193,-208,213,-112,-422,-695,210,570,-508,-1362,-324,-837,-1026,-3776,-503,-263,-145,-11526,-237,-2262,-1428,-1121,-1439,-1429,-1086,-729,-369,-53,189,360,24,425,549,366,544,-79,396,-97,-396,-402,17,-505,345,285,-281,-315,-373,-117,-266,-444,-552,-695,-897,-1036,-1179,-1236,-1258,-1242,-1199,-1150,-1125,-1138,-1173,-1239,-1320,-1402,-1453,-1486,-1450,-1311,-1145,-944,-725,-531,-308,-87,-142,264,528,396,331,283,263,15,-69,-80,-326,5,903,355,-230,-114,256,10,172,-152,-313,-21,-290,-171,-182,229,258,71,-17,-59,-210,-202,-10,229,-38,-174,-265,-93,257,297,-105,-74,-242,-615,-1043,-1469,-1803,-1753,-1410,-1024,-638,-293,-141,87,-64,-338,-347,285,371,329,129,-234,-425,-790,-1197,-1585,-1826,-1725,-1388,-1030,-736,-525,-401,-363,-397,-559,-741,-960,-1142,-1209,-1145,-958,-723,-485,-260,-106,-46,102,-61,-71,-105,-88,-275,-517,-809,-1118,-1465,-1833,-2118,-2153,-1859,-1569,-1254,-968,-791,-623,-527,-436,-384,-387,-437,-525,-618,-698,-751,-785,-769,-688,-589,-450,-276,-121,-148,-147,27,-114,80,44,91,333,137,73,47,-342,-780,-1181,-1404,-1350,-1030,-623,-243,104,204,135,88,118,27,-353,-210,34,470,547,342,-31,-90,36,183,304,7,-222,59,-106,-245,-420,-621,-858,-1121,-1360,-1662,-1934,-2182,-2426,-2646,-2612,-2268,-1774,-1262,-702,-149,128,36,54,-327,49,413,910,564,126,256,347,128,-185,-76,-108,98,468,183,-100,-120,28,-222,204,144,-205,-28,-362,-95,-325,-33,187,61,200,315,85,-410,-206,78,-133,-233,55,-12,-158,123,80,-8,122,-84,881,515,125,-292,-745,-1204,-1668,-2129,-2565,-2904,-2722,-2422,-2126,-1881,-1705,-1579,-1488,-1386,-1250,-1072,-866,-600,-287,-32,-199,-285,-232,-69,-151,-2,-336,-116,0,-178,-206,115,-289,60,9,-93,-271,-199,-215,231,-75,-172,-510,-1018,-1518,-1986,-2398,-2746,-2975,-2910,-2688,-2450,-2208,-1954,-1683,-1387,-1083,-784,-477,-251,-50,36,-88,26,512,494,236,-33,-219,-172,-233,-43,375,277,139,-30,-125,-226,-293,-342,-345,-317,-277,-157,-179,93,208,197,-380,9,273,361,189,34,-156,-93,269,432,264,78,356,96,73,175,16,-199,-496,-862,-1275,-1695,-1933,-1807,-1311,-681,-26,-76,-264,301,450,309,-339,-45,-369,197,183,-197,-196,-113,-276,-355,-379,-393,-436,-518,-647,-822,-972,-1089,-1091,-986,-790,-577,-298,-77,48,-130,170,-43,206,102,-37,-197,-408,-627,-865,-1118,-1380,-1621,-1825,-1991,-2084,-2107,-2093,-1947,-1747,-1434,-1108,-710,-287,4,-289,26,-357,-125,-191,-100,-118,-190,-200,-343,-215,-61,-154,-828,-1513,-2223,-2538,-1889,-1246,-672,-183,192,457,144,-166,-256,-122,237,281,224,258,115,-94,133,444,563,137,97,-44,-389,5,271,52,-146,-313,-408,-437,-376,-239,-8,126,-252,-129,-221,-345,-222,-225,-178,-79,-304,-77,-240,-135,-166,246,-219,-772,-1232,-1423,-1250,-856,-421,-159,100,55,287,67,131,255,89,-173,-471,-775,-1068,-1306,-1451,-1407,-1237,-987,-758,-581,-454,-393,-412,-469,-570,-666,-715,-718,-651,-512,-309,-275,-449,-218,129,-253,134,35,-279,-106,-357,-641,-1030,-1356,-1581,-1479,-1185,-805,-424,-93,175,-173,-192,-880,-320,410,-62,-213,-194,-421,-563,-646,-660,-570,-440,-285,-131,30,-348,89,175,299,277,105,-510,-293,77,348,-136,-221,-80,-343,-328,-300,-236,-6,-4,7,-120,-95,-165,-101,127,144,-809,-1585,-1897,-1590,-1264,-1013,-842,-755,-729,-732,-750,-792,-855,-918,-999,-1091,-1189,-1259,-1288,-1274,-1241,-1146,-1048,-920,-799,-676,-655,-663,-708,-805,-939,-1084,-1211,-1227,-1101,-836,-474,-66,-193,117,-176,121,923,691,525,473,64,7,81,-266,-286,-149,-332,63,-132,0,7,442,861,46,170,237,41,-75,-20,-13,68,-171,-377,-436,-351,-168,80,-114,-272,0,132,-77,-47,-255,-395,-551,-602,-611,-538,-424],[-145,252,115,52,70,-39,-359,-3,383,77,-200,-183,-196,7,-75,-153,-205,-177,-198,-208,-233,-280,-343,-422,-502,-584,-627,-617,-635,-657,-658,-675,-763,-854,-1000,-1156,-1334,-1535,-1689,-1754,-1654,-1400,-1002,-563,-113,-2,-318,-116,-36,0,-82,-320,-170,-184,-385,-933,-1477,-1941,-2207,-2064,-1684,-1259,-870,-483,-122,-161,-173,-105,281,326,311,548,427,309,189,97,-442,-1011,-1504,-1668,-1308,-646,-336,-2,169,28,-284,-327,-75,-244,127,129,-392,-152,148,112,113,78,45,65,78,218,-249,-219,270,-110,419,170,-124,-671,-1367,-1904,-2044,-1780,-1334,-946,-641,-427,-338,-322,-336,-363,-448,-581,-768,-1044,-1350,-1671,-1949,-2063,-1850,-1442,-1023,-561,-269,289,-456,-354,-232,1043,465,-103,-633,-190,263,845,100,10,-337,323,759,466,-641,-720,-1258,-609,-1047,-1689,-2404,-2461,-2095,-2839,-1606,-1135,-1462,-2877,-748,-5169,-416,-116,-2167,871,-1160,264,-15447,-1001,-4359,-9586,-238,-386,-1295,-1913,-54813,-15107,1384,517,1977,-887,6210,4287,-467,1605,392,4888,-1105,8618,7038,6494,2984,4741,20196,31747,65564,92662,90819,135044,135605,61156,898315,2307621,1559991,82651,109686,114018,83514,55964,32920,18941,10512,5824,8361,3461,2387,1464,1645,471,245,1031,821,-1576,301,427,181,-220,-187,-877,-1086,291,-55,6,-69,166,-116,-17,271,188,-266,-127,-264,-127,203,-194,-137,-613,-1179,-1465,-1572,-1705,-1967,-2226,-2275,-2198,-1999,-1669,-1128,-607,-200,31,21,-145,71,367,121,-231,-237,-438,-278,-244,242,-38,-47,337,593,189,-272,187,791,306,-358,-355,-507,-25,281,739,1196,1019,-110,-136,139,-224,-565,-753,-707,-1541,-2250,-2170,-1422,-647,-1079,-4210,993,1264,-2002,-10028,1315,-1217,-776,-857,38,-290,-536,-679,-681,-586,-446,-293,-131,6,85,126,165,-112,170,-6,-261,-544,-278,-498,-745,-1073,-1479,-1941,-2479,-3015,-2817,-2265,-1623,-1026,-536,-287,96,-213,319,90,17,-115,-364,-329,-588,-722,-685,-500,-228,11,175,205,183,226,108,-116,-193,-210,-206,-158,-124,-126,-165,-260,-387,-535,-682,-766,-751,-723,-640,-543,-477,-438,-415,-419,-427,-414,-351,-246,-202,-149,-119,157,125,21,-138,-338,-533,-732,-809,-775,-653,-483,-308,-154,-59,-66,-187,-378,-681,-1048,-1442,-1722,-1736,-1434,-916,-291,-229,-219,-108,66,-85,-431,-450,255,335,322,323,-253,-761,-1731,-2399,-2061,-1121,-142,-48,-382,-206,26,-85,-197,-280,-185,-183,-295,141,333,225,-53,-239,186,197,-50,-32,97,-68,-51,-132,-127,-182,-706,-1259,-1783,-2250,-2549,-2511,-2267,-1891,-1558,-1218,-924,-755,-611,-558,-523,-539,-622,-756,-920,-1062,-1137,-1122,-1026,-847,-603,-397,-249,-152,-5,-111,-104,-7,-178,-271,-515,-828,-1194,-1602,-2047,-2548,-3045,-3557,-3515,-3016,-2569,-2175,-1889,-1703,-1621,-1645,-1739,-1811,-1833,-1702,-1439,-1064,-676,-285,60,269,-22,-109,-45,97,227,-92,-329,-35,261,309,-114,-279,-97,-115,-54,218,-37,24,-168,-123,-286,-685,-1205,-1861,-2560,-3205,-3128,-2401,-1630,-916,-247,291,735,568,85,205,309,95,-177,-21,-44,132,-349,-928,-1349,-1339,-848,-180,321,237,-287,-18,-286,-145,-283,-34,198,81,199,393,207,-241,-253,38,-104,-218,48,-12,-166,130,96,75,139,-87,1089,936,299,-573,-1456,-2276,-2851,-2732,-2092,-1363,-665,-231,94,-179,97,-25,197,210,-154,-10,251,160,99,-64,-232,-265,-298,-82,-84,68,-285,51,84,-156,-168,117,-291,78,9,-146,-280,-276,-302,108,-127,-112,-27,-91,-641,-1236,-1798,-2267,-2515,-2462,-2090,-1585,-1052,-538,-70,-331,-162,-123,-171,-239,-40,64,-81,18,450,448,204,-35,-291,-515,-744,-929,-1111,-1247,-1330,-1369,-1364,-1290,-1143,-943,-673,-362,-39,32,-203,157,324,206,-394,1,272,344,173,70,-159,-109,-374,-881,-1356,-1769,-2033,-2062,-1934,-1761,-1657,-1646,-1760,-1980,-2268,-2548,-2578,-2271,-1703,-1047,-383,-120,-221,340,475,271,-297,-1,-371,219,146,-231,-152,-387,-709,-979,-1200,-1399,-1599,-1804,-2000,-2144,-2112,-1898,-1506,-1036,-551,-287,12,108,77,-117,172,-88,199,237,-83,-420,-787,-1128,-1437,-1701,-1907,-2022,-2035,-1956,-1764,-1483,-1163,-720,-247,287,386,647,638,-31,-241,102,-267,-117,-131,-38,-77,-147,-209,-354,-241,-634,-1486,-2346,-3038,-2852,-2145,-1478,-899,-439,-101,93,154,76,-116,-355,-685,-1065,-1441,-1795,-2078,-2293,-2417,-2462,-2402,-2270,-2057,-1784,-1470,-1166,-857,-571,-280,21,335,-102,-176,-23,-296,370,198,-225,-126,-141,-261,-251,-246,-171,-62,-274,-28,-241,-136,-174,-1285,-2564,-2399,-1113,-134,-111,-86,-10,-160,70,37,309,96,211,392,317,-129,346,762,471,98,63,-151,-168,46,49,237,-343,-55,26,63,50,99,-110,-415,-667,-656,-407,-256,-436,-313,56,-232,166,75,-371,839,472,-335,-563,-326,-470,-1081,-1782,-2452,-2914,-2773,-2302,-1796,-1355,-1010,-774,-620,-515,-455,-389,-300,-133,-113,-172,-341,41,431,367,152,-272,-62,-190,-297,-391,-460,-570,-583,-301,372,-109,-288,0,-274,-449,-438,-181,-63,-66,5,-111,-118,-144,-108,126,280,305,79,294,440,208,12,69,0,349,80,20,-117,-247,-357,-469,-586,-699,-784,-834,-859,-892,-896,-924,-946,-991,-1043,-1198,-1373,-1557,-1745,-1894,-1951,-1880,-1635,-1251,-774,-233,-2,-238,99,-165,60,800,611,479,443,49,-8,-26,-359,-283,-164,-318,69,-123,56,110,371,904,68,103,216,41,-103,-55,-246,-530,-618,-535,-355,-146,42,199,-101,-294,-109,-393,-756,-1176,-1581,-1955,-2266,-2378,-2333,-2105,-1771],[-1957,-1502,-1075,-703,-386,-125,-344,2,367,63,-180,-157,-174,-18,-129,-116,-153,4,10,-167,-265,-51,115,-93,534,419,187,-14,-344,-460,-604,-705,-810,-857,-902,-912,-913,-926,-909,-864,-750,-574,-303,-4,284,4,-296,-106,-23,0,-140,-269,-108,-181,-625,-1005,-1230,-1224,-1047,-758,-456,-270,-189,-5,-30,-101,-246,-442,-641,-832,-1024,-1187,-1321,-1432,-1547,-1684,-1836,-1977,-2031,-1898,-1580,-1143,-681,-178,151,34,-289,-367,-83,-215,115,137,-355,-120,179,133,110,133,83,59,98,210,-336,-161,296,-144,59,-652,-1397,-2116,-2245,-1647,-971,-370,-275,-60,-377,213,527,-75,662,550,242,-109,-478,-882,-1244,-1524,-1622,-1522,-1289,-1013,-764,-464,-193,84,-283,-462,-144,555,615,93,-399,-332,58,546,-23,-21,-265,305,1072,929,-567,-591,-1172,-347,-317,-1117,-711,-1197,-1145,-3072,-1682,-1931,-2130,-2486,-1982,-4171,-2389,-2446,-3147,-1476,-2370,-1201,-14295,148,-6399,-11500,-185,-353,171,1159,-53711,-14883,2383,1754,2129,-1799,3486,2703,-446,2392,1524,2731,-875,6447,4243,2931,5168,6446,19845,15003,43797,63603,62844,102496,110069,53367,899002,1559991,1502985,75187,120844,133707,106686,77682,51494,10775,19087,9766,10817,-370,2970,1962,2158,-1448,526,1274,570,-2046,353,387,506,-726,-1621,-2050,-1443,-209,-113,-10,-106,-212,-305,-129,-150,-400,-757,-1065,-1079,-818,-592,-618,-873,-1210,-1458,-1532,-1519,-1471,-1476,-1527,-1516,-1440,-1232,-978,-634,-349,-99,114,-49,-197,89,409,90,-183,-147,-346,-351,-228,241,8,-79,273,556,171,-238,184,723,272,-357,-414,-1050,-1326,-1098,-794,-581,-413,-356,-404,-537,-805,-1156,-1565,-1882,-1888,-1577,-1691,-616,-279,-2016,-4288,1097,1381,-6769,-7993,1776,-198,-171,-695,206,-422,-582,413,-140,-207,-43,-183,-274,-331,-366,-358,-286,-199,-97,-12,-147,-551,-98,-250,-149,-342,-617,-941,-1321,-1654,-1783,-1549,-1017,-444,-112,-313,121,-257,383,81,-25,-162,-385,-137,122,-289,-100,-20,-3,167,108,185,163,49,-290,-642,-878,-969,-920,-766,-588,-422,-284,-205,-181,-222,-331,-468,-611,-835,-1065,-1302,-1554,-1783,-1946,-1991,-1872,-1663,-1417,-1167,-946,-720,-546,-364,-274,-236,-260,-315,-376,-461,-441,-317,-124,-315,-167,9,303,201,-96,23,56,-12,839,528,286,208,363,181,-201,-206,-98,25,-88,-301,-379,215,285,189,177,-247,-472,-1596,-1699,-674,-19,-71,-125,-337,-245,0,-32,-114,-271,-202,-182,-326,153,482,350,62,-318,170,219,-77,-13,85,-79,-32,-206,-754,-1355,-1948,-2010,-1428,-824,-276,-338,-143,115,405,385,185,135,9,157,-221,-615,-1017,-1402,-1744,-2002,-2152,-2193,-2176,-2092,-1934,-1758,-1558,-1350,-1195,-1013,-842,-749,-726,-711,-702,-711,-707,-673,-605,-536,-433,-354,-299,-261,-271,-295,-365,-452,-545,-655,-765,-828,-885,-895,-891,-855,-822,-759,-682,-671,-645,-610,-574,-550,-479,-340,-228,-127,236,360,-87,-266,-87,-90,-77,242,-14,-9,-158,-99,-175,22,514,300,295,443,99,-401,-917,-1380,-1637,-1652,-1461,-1210,-957,-766,-613,-495,-426,-417,-480,-624,-839,-1068,-1257,-1251,-1000,-584,-120,313,-332,-5,-205,-182,-242,-27,207,100,202,349,336,-62,-281,-4,-72,-205,42,-17,-180,127,124,135,123,-70,843,126,-558,-1084,-1230,-904,-343,24,-183,360,134,-237,44,-165,117,-20,133,102,-250,-6,284,174,69,-90,-257,-230,-370,-102,-32,117,-229,-281,-473,-536,-490,-319,-303,76,-18,-214,-277,-368,-384,7,-128,-45,94,-26,188,-195,-629,-1155,-1670,-2085,-2019,-1580,-1048,-518,-29,-227,-41,-112,-139,-226,-42,90,-76,-6,357,387,33,-359,-799,-1234,-1694,-2116,-2520,-2773,-2560,-2337,-2188,-2097,-2041,-1987,-1846,-1603,-1288,-861,-419,5,326,199,-401,-19,247,311,155,111,-157,-584,-1174,-1706,-2136,-2239,-1985,-1652,-1383,-1220,-1219,-1361,-1651,-2050,-2474,-2445,-1859,-1222,-572,-183,-137,-183,-192,360,475,209,-270,24,-372,220,89,-287,-537,-801,-1039,-1276,-1504,-1716,-1874,-1912,-1797,-1561,-1232,-901,-569,-291,-72,-334,-40,93,93,-125,-188,-371,-571,-789,-1004,-1191,-1373,-1497,-1564,-1574,-1533,-1432,-1274,-1080,-827,-532,-234,-141,-18,312,362,591,583,-80,-206,155,-190,-105,-83,8,-44,-111,-222,-788,-1579,-2395,-2989,-2368,-1651,-1029,-512,-131,-46,-246,-10,85,-164,-517,-906,-1315,-1680,-1942,-2019,-1947,-1792,-1644,-1517,-1423,-1308,-1163,-951,-678,-369,-259,-147,362,359,464,370,-74,-170,-47,-359,339,245,-210,-113,-53,-172,-284,-274,-175,-60,-244,48,-588,-1513,-2133,-1956,-1188,-329,148,-201,-139,-118,4,-167,42,14,323,134,271,413,331,-211,401,792,473,19,6,4,-140,27,63,303,-292,-73,23,30,9,104,-94,-404,-150,-121,-35,-233,-382,-358,-14,-197,190,111,-475,762,532,-253,-646,-400,-466,575,-140,-873,-1578,-2167,-2415,-2168,-1753,-1369,-1078,-874,-734,-665,-623,-590,-505,-431,-380,-332,-343,-406,-527,-666,-856,-1065,-1277,-1524,-1811,-2106,-2426,-2477,-2073,-1394,-658,-344,69,-198,-479,-377,-149,-142,-130,8,-98,-139,-128,-125,103,223,390,135,243,390,181,-13,31,-25,531,153,144,377,-234,113,-326,-61,-223,-337,-405,-440,-482,-494,-529,-554,-590,-615,-714,-795,-850,-885,-885,-848,-784,-673,-535,-378,-204,-39,-271,91,-145,-8,666,521,425,404,36,-33,-146,-422,-447,-724,-966,-1082,-1020,-768,-441,-71,281,74,39,195,39,-140,-73,-4,51,199,315,289,-38,-22,246,-76,-297,-66,-216,-415,-669,-943,-1267,-1669,-2059,-2228,-1793,-1307],[-554,-557,-551,-555,-562,-569,-556,-472,-381,-298,-181,-113,-132,-15,-172,-70,-88,-35,-25,-253,-242,-52,194,60,149,-88,-329,-540,-779,-990,-1100,-1111,-1078,-981,-903,-817,-757,-752,-772,-834,-911,-1011,-1092,-1181,-1240,-1232,-1153,-1017,-857,-687,-526,-384,-261,-142,-41,59,164,289,92,-6,130,-248,-215,22,20,-58,-131,-36,320,186,169,377,202,237,111,177,125,-83,-420,-149,-185,-113,-231,-90,105,20,-293,-397,-111,-207,82,128,-330,-112,184,132,93,164,98,46,123,203,-415,-133,-407,-796,-1201,-1509,-1148,-756,-399,-78,-61,-211,-277,48,-296,189,434,-105,89,-118,-368,-606,-807,-1009,-1161,-1229,-1170,-1076,-995,-932,-901,-809,-720,-634,-528,-526,-256,-121,-20,60,-157,-490,-127,182,-145,-52,-218,219,875,896,-550,-524,-1135,-218,-192,-1010,-297,-1186,-611,-3242,465,533,-2157,-2066,-70,-2980,-66,-400,-3202,-3854,-4100,-1322,-13799,-3305,-8166,-14323,1219,1484,1742,-39364,-47677,-13451,2397,2273,2054,-1974,1647,1829,41,3001,3603,3995,-792,4018,2742,5224,6280,5788,16547,18937,27828,35768,40992,58152,70086,46558,84095,82651,75187,63222,49633,38058,31458,29421,28552,26433,22642,17677,13348,7082,3821,2491,1943,883,630,702,689,543,317,5,-295,-589,-814,-932,-980,-1052,-1123,-1223,-1162,-956,-807,-665,-559,-474,-437,-469,-504,-550,-634,-753,-855,-945,-1046,-1121,-1125,-1040,-976,-946,-874,-829,-788,-808,-760,-715,-620,-517,-348,-242,-72,15,30,-137,-77,-264,-450,-212,215,42,-115,190,482,123,-218,170,627,210,-364,-280,-559,-76,-72,-189,-305,-342,-378,-415,-426,-461,-804,-826,-629,-690,-848,-1892,-829,-835,-3291,-4050,-511,-413,-13043,-5652,-127,-23,66,-551,233,-709,-829,353,-397,-142,508,436,137,28,84,-62,-167,-250,-271,-235,-155,-452,-160,-145,267,321,-237,-299,-204,-40,79,-58,-170,-289,-182,-344,-29,-314,219,53,-81,-214,-412,-158,9,-243,-266,-353,-390,-422,-452,-451,-473,-483,-478,-487,-456,-418,-385,-338,-295,-249,-188,-130,-61,0,2,-19,-258,-191,54,7,-206,-133,-189,-253,-329,-410,-481,-547,-623,-663,-708,-693,-702,-686,-659,-607,-534,-501,-427,-350,-283,-368,-170,-103,-35,5,-96,35,21,-74,-36,-46,-18,56,165,192,-181,-204,-112,-29,-71,-117,-230,163,210,-57,-284,-367,-245,-14,239,345,-12,-99,-189,-218,-253,-17,-39,-322,-589,-886,-1108,-1215,-1091,-929,-820,-747,-729,-762,-827,-959,-1071,-1073,-884,-634,-344,-225,-127,2,-345,-56,690,430,-390,-101,104,320,324,137,29,29,185,393,-163,42,246,163,4,-172,-371,-614,-860,-1022,-963,-710,-408,-158,-31,-9,-64,-283,-195,-160,-113,104,-34,44,25,-94,-205,52,271,116,-89,39,-178,-147,57,244,356,81,102,-138,-171,-168,-363,-517,-698,-818,-886,-932,-1001,-1062,-1091,-1053,-942,-792,-586,-385,-257,-68,-60,-97,235,15,-37,-160,-89,-78,59,531,338,352,530,205,184,134,-301,45,545,391,-99,-579,-1075,-1376,-996,-605,-253,34,192,450,562,95,-49,92,-75,239,96,-336,-81,-119,-181,-199,-9,185,121,222,394,407,110,-276,-32,-34,-186,-73,-224,-378,-554,-744,-935,-1145,-1364,-1485,-1238,-973,-707,-457,-205,27,54,-201,378,92,-246,-10,-140,140,-5,53,-7,-311,7,318,189,7,-480,-670,-314,-397,-119,10,150,-156,430,237,-105,-94,106,-316,64,-65,-285,-266,-456,-402,-23,-64,21,203,31,175,-156,73,117,-276,-435,-727,-976,-1115,-1062,-874,-634,-395,-180,-114,-209,-50,113,-74,-54,246,293,140,-48,-303,-574,-890,-1162,-1285,-1106,-835,-576,-367,-202,-90,-48,-40,-61,-98,-55,-260,112,209,184,-383,-44,207,160,-57,-324,-604,-759,-659,-264,192,-135,212,-63,87,485,560,602,320,-184,-580,-567,-112,38,-286,-182,-308,-228,-170,368,461,130,-250,37,-374,-134,-513,-837,-1085,-1198,-1161,-1103,-1073,-1081,-1121,-1176,-1249,-1349,-1437,-1538,-1476,-1344,-1206,-1100,-941,-829,-735,-687,-668,-685,-737,-833,-951,-1054,-1119,-1051,-897,-715,-543,-381,-235,-131,-183,0,-45,-163,-6,129,175,252,320,-133,-186,186,-126,-90,-40,-262,-585,-936,-1233,-1232,-892,-518,-141,197,295,181,24,-31,-77,-237,-119,490,567,178,-44,-381,-199,204,134,79,39,-19,-192,-225,-359,-518,-661,-776,-839,-881,-886,-896,-916,-966,-1054,-1151,-1254,-1257,-1149,-996,-857,-741,-636,-639,-675,-727,-816,-845,-791,-632,-425,-184,-127,-148,260,-107,93,144,-275,-166,-154,23,-176,14,-11,87,-39,-105,-145,-34,-290,448,792,444,-67,72,240,-81,-8,52,350,-242,-82,28,-9,-37,104,-80,-440,-190,-170,-42,-216,-327,-332,-64,-150,203,140,-586,624,550,-184,-693,-410,-593,872,604,-843,-519,-272,-568,-819,-1026,-1107,-995,-836,-688,-593,-538,-524,-506,-534,-607,-680,-784,-891,-975,-964,-890,-761,-595,-440,-302,-150,-392,-246,148,234,-68,-376,122,-123,-369,-245,-135,-235,-184,22,-81,-155,-114,-147,62,149,370,178,152,323,153,-39,-12,-30,564,219,150,-99,-360,-606,-851,-1092,-1290,-1116,-948,-809,-733,-672,-673,-691,-742,-800,-950,-1104,-1252,-1158,-982,-808,-655,-505,-376,-269,-175,-98,-281,34,-112,-69,90,59,-10,-110,-240,-421,-627,-858,-1099,-1208,-945,-678,-429,-184,3,166,288,77,-5,186,47,-171,-55,50,77,219,334,305,21,-76,389,-25,-275,105,248,-106,-178,-87,166,67,-396,-351,-107,-129],[-72,75,75,40,38,-69,-279,-80,-140,-249,-359,-471,-504,-483,-438,-378,-341,-321,-330,-353,-395,-471,-569,-695,-819,-714,-583,-425,-337,-262,-295,-133,-184,-254,-370,-454,-454,-333,-94,128,226,169,251,709,298,-20,-262,-100,-40,2,-161,-141,2,27,183,283,652,735,80,-51,95,-230,-252,26,50,-31,-121,-3,337,136,89,272,65,179,46,138,51,-104,-381,-221,-239,-97,-174,-147,39,-2,-289,-389,-142,-205,47,116,-306,-116,172,125,76,-154,-376,-651,-926,-1074,-873,-668,-491,-349,-235,-156,-114,-102,-145,-199,-265,-351,-369,-428,-503,-565,-634,-682,-698,-681,-659,-596,-488,-400,-323,-377,-335,-429,-303,-373,-490,-577,-707,-878,-939,-758,-535,-303,-101,77,111,-619,-229,-189,-206,-49,-162,124,594,571,-555,-488,-1121,-86,-90,-956,-346,-1173,-741,-3194,329,440,-2453,-1603,244,-1855,187,69,-2446,-6698,-6081,-3164,-13749,-8703,-10537,-17569,311,573,897,-93476,-38284,-11841,2541,2943,3062,-1349,4552,2053,-111,4867,4196,4660,-547,3420,2358,6101,4027,2951,15660,14848,17952,25242,26189,48462,62780,40093,95801,109686,120844,49633,130219,126915,118099,104501,87498,66951,48479,29918,22061,12312,5433,3208,3257,1025,1639,1184,516,-98,-520,-682,-535,-282,-37,144,233,206,-206,-137,-130,-141,-66,-133,-199,-234,-247,-254,-225,-128,-100,-193,-200,-285,-415,-570,-742,-907,-948,-775,-565,-396,-244,-174,-300,-29,3,1,-205,-239,43,143,-29,-73,-4,-174,-481,-180,77,11,-128,24,103,76,-185,170,397,149,-354,-228,-561,-103,115,386,277,199,-4,-216,-207,-437,-862,-814,-732,-585,-921,-2089,-1021,-1561,-4802,-3540,97,-5467,-19707,-3241,-181,-282,-387,-450,-430,-857,-1013,-256,-656,-50,15,45,69,-131,59,38,40,-136,-11,-64,-140,-366,-351,-446,-495,-516,-479,-380,-280,-165,-59,27,-166,-276,-45,-363,166,-364,446,17,-132,-257,-430,-186,118,-204,-5,-45,31,84,-43,137,99,373,50,-142,-271,-152,-174,-86,-182,-254,-278,-266,-201,-106,-6,8,-212,-258,476,214,-221,-163,91,14,189,-41,-120,-176,7,44,58,-47,-182,-293,-388,-451,-483,-541,-545,-531,-514,-499,-492,-477,-467,-489,-537,-544,-540,-490,-429,-354,-284,-232,-216,-235,-272,-340,-432,-518,-594,-617,-590,-537,-481,-417,-371,-339,-310,-317,-351,-385,-415,-462,-484,-471,-433,-368,-279,-167,-230,-250,-203,-370,133,293,265,223,-248,77,8,-91,-124,-135,-112,-44,-206,-282,-191,-41,-430,1,274,229,-408,-64,45,-46,-83,-83,-111,-49,34,200,-127,-22,234,270,906,775,-48,-36,64,-257,-237,-289,-356,-23,12,43,-87,-310,-299,-286,-331,-344,-318,-259,-197,-157,-317,89,180,110,-123,17,-168,-200,-15,181,120,31,-52,-160,-263,-390,-487,-556,-649,-673,-644,-595,-569,-535,-487,-419,-343,-279,-187,-109,-261,-57,-37,-126,60,-18,-118,-249,-406,-547,-537,-301,-15,315,613,230,213,116,-284,52,577,1037,422,-67,104,-299,-650,-677,-381,-66,192,430,605,112,-144,24,-51,367,110,-344,-520,-863,-607,-265,3,214,135,251,537,568,255,-264,-54,-5,-171,54,-5,-182,111,74,56,17,-22,108,208,217,97,-244,-164,5,77,-210,384,24,-266,-69,-113,155,9,-45,-118,-288,19,-54,-365,-625,-793,-699,-491,-347,-143,13,137,-76,339,298,-74,-62,101,-331,34,-134,-364,-263,-485,-345,20,-50,-223,-403,-588,-784,-978,-1013,-841,-679,-582,-463,-351,-292,-192,-154,-136,-151,-206,-270,-349,-461,-556,-628,-645,-611,-580,-533,-488,-482,-463,-458,-400,-324,-200,-41,-87,-260,-114,433,436,93,320,197,34,-290,-9,-69,-118,-362,-270,-363,-510,-550,-451,-242,-224,-107,276,169,-182,192,-112,70,434,292,19,-248,-425,-418,-255,3,107,-247,-130,-278,-218,-149,368,438,47,-238,41,-379,175,-1,-396,-422,-657,-852,-942,-884,-787,-692,-589,-475,-353,-185,-219,-216,-82,267,-268,-99,108,133,-167,214,-104,283,233,8,-90,-248,-411,-507,-511,-439,-314,-207,-50,-121,66,-30,-185,-6,-80,-221,-344,-465,-526,-570,-587,-610,-637,-648,-679,-706,-715,-674,-613,-522,-430,-311,-195,-45,92,41,-13,-98,-219,-227,372,260,82,-123,-372,-642,-917,-1067,-949,-741,-557,-403,-304,-234,-209,-205,-215,-229,-276,-319,-379,-441,-513,-599,-674,-750,-798,-812,-757,-661,-527,-350,-228,-88,-281,-332,-196,-73,-180,245,-131,-102,-98,282,-77,116,167,-328,-362,-599,-684,-616,-500,-363,-279,-280,-272,-291,-227,-344,-58,93,257,-136,244,525,12,-40,37,388,-184,-65,56,-36,-63,119,-48,-438,-232,-215,-39,-186,-259,-239,-72,-82,223,180,-680,172,187,-111,-667,-338,-659,338,306,-1163,-1850,80,-237,-643,-708,-504,-263,-106,-301,23,129,-184,-128,-233,-148,-19,123,489,437,137,-80,28,-129,-251,-333,-351,-389,-405,-449,-504,-644,-794,-949,-1056,-985,-839,-680,-533,-354,-233,-122,-152,-94,-164,17,36,51,35,32,37,33,-55,-49,-8,-40,-88,-135,-196,-277,-359,-456,-567,-682,-769,-802,-768,-711,-612,-531,-436,-347,-242,-215,-184,-155,-150,-166,-419,-277,-358,-447,-517,-524,-453,-334,-147,-64,-131,227,255,212,102,-67,-313,-580,-788,-642,-390,-254,-126,-155,-259,-469,-653,-547,-263,-48,166,40,-215,-24,108,107,224,341,317,72,-141,362,21,-259,122,263,-95,-203,-19,217,130,-324,-252,-39,-64],[-256,-235,-228,-258,-317,-406,-508,-574,-660,-738,-689,-598,-464,-352,-282,-216,-188,-189,-191,-279,-222,-253,-280,-304,-319,-334,-321,-271,-322,-279,-286,-325,-446,-582,-773,-948,-826,-588,-317,-44,222,163,296,752,307,-46,-245,-97,-60,3,-136,-88,56,74,230,247,308,475,64,-92,64,-196,-273,24,76,-3,-98,38,281,117,27,176,-62,126,-4,102,-9,-115,-322,-244,-256,-246,-205,-192,-28,-24,-269,-344,-162,-197,21,113,-272,-121,155,118,76,206,115,62,74,137,-244,-94,255,-182,184,97,-79,111,390,298,-53,-318,-173,-345,-500,-571,-560,-469,-344,-218,-141,-76,-15,-12,-84,-441,-264,-413,-582,-760,-944,-919,-734,-563,-406,-404,-125,-21,36,67,67,-698,-227,-529,-188,-57,-89,-109,-115,-123,-572,-475,-1119,-127,-136,-953,-449,-1157,-891,-2987,-130,-48,-2642,-1124,97,-838,235,301,-1389,-8606,-7752,-5249,-14233,-13185,-13852,-20272,-556,-798,-15156,-81039,-29804,-10238,719,1031,-422,-532,1661,1778,-1357,1613,1377,1204,3,1551,2182,3045,-1818,1112,6429,8328,11367,15714,17771,30380,44875,33828,92368,114018,133707,38058,126915,160627,155149,138911,118457,87814,68055,45988,36639,20946,8856,4749,4325,1273,2337,2519,2517,1103,1342,425,1283,143,996,1007,183,698,-180,-173,-74,-263,-140,-342,-540,-677,-720,-717,-666,-589,-525,-490,-446,-399,-369,-329,-262,-156,-219,-224,-94,-99,-102,-166,-261,-228,-268,-319,-301,-294,-240,-216,-142,-92,-18,-84,-363,-140,166,136,-117,74,170,35,-147,44,20,-23,-325,-175,-541,-329,-368,-451,-544,-552,-533,-493,-414,-350,-841,-760,-549,-97,-928,-2279,-1160,-2428,-6441,-2855,-2820,-21302,-25521,-1040,1136,1119,971,-276,498,-800,-1072,109,-891,-348,-534,-536,-361,-260,-30,84,161,-112,297,219,57,-297,-231,45,1011,1119,-98,-99,-90,-92,57,14,-161,-244,16,-370,190,-396,447,-24,-178,-279,-414,-218,91,-178,30,-64,52,50,-100,13,-47,-83,-101,-137,-227,-216,-151,-157,-178,-209,-232,-249,-228,-160,-61,38,-160,-297,481,156,-244,-181,35,62,202,-13,-60,-229,52,86,159,57,-82,-201,-311,-389,-431,-496,-503,-501,-506,-525,-555,-576,-587,-600,-589,-500,-406,-298,-212,-123,-42,25,70,89,-177,-233,-206,-147,14,4,-25,-66,-115,-154,-235,-252,-294,-358,-435,-501,-550,-612,-648,-656,-649,-627,-587,-526,-434,-381,-288,-378,-142,-75,-34,7,-169,50,66,-96,7,-39,-131,-200,-282,-367,-446,-502,-530,-522,-526,-558,-585,-675,-713,-723,-633,-527,-500,-454,-457,-430,-388,-308,-172,8,227,466,-17,-46,95,-238,-179,-166,-358,-19,60,98,-105,-308,-346,-342,-230,-334,-464,-532,-560,-520,-477,-435,-385,-354,-311,-292,-274,-257,-261,-275,-270,-296,-324,-394,-482,-624,-770,-756,-636,-480,-300,-370,-264,115,151,200,-147,54,316,-104,-273,-51,-19,-151,3,-75,-119,-201,-161,-190,-223,-222,-257,-255,-232,-153,-19,87,-287,59,566,668,345,-39,159,244,66,-183,17,17,38,-24,-12,40,-233,-32,-53,428,350,-378,83,19,-112,-133,9,199,133,103,20,-13,-6,-253,-65,13,-157,67,4,-178,106,284,178,-74,-17,282,141,-29,-238,-476,-688,-735,-534,-240,55,-56,-282,-105,-78,160,25,-161,-212,-218,13,-367,-746,-928,-636,-306,-22,-300,-169,20,133,7,232,104,-43,-60,-66,-336,-12,-221,-319,-268,-423,-259,107,115,107,349,106,92,-131,6,-91,-39,-99,-300,-503,-692,-812,-779,-616,-419,-234,-93,-178,-109,107,-116,-226,-8,189,443,338,-114,-288,-25,181,411,338,-4,-117,-296,-107,538,401,96,177,122,-5,-331,60,283,120,-345,-96,82,154,112,141,-19,-266,-191,-142,-147,-220,-367,-526,-682,-766,-707,-506,-261,-9,-225,-46,237,151,-218,-62,-134,-162,-136,301,198,-47,-242,-45,-401,-220,-306,-383,-457,-525,-577,-627,-671,-715,-770,-824,-870,-873,-767,-604,-383,-157,59,-211,-90,110,129,-205,247,-53,80,-117,-307,-454,-558,-567,-513,-434,-357,-273,-215,-108,-66,30,-30,-217,18,63,35,33,39,-196,-171,155,-23,-46,27,-14,-87,-133,-291,-310,-345,51,341,233,218,177,42,-11,-132,-216,-350,281,421,146,1,-326,-260,-153,-456,-728,-912,-945,-839,-727,-620,-552,-502,-475,-469,-514,-574,-662,-751,-831,-875,-843,-773,-681,-603,-520,-447,-370,-266,-225,-172,-247,-368,-221,-102,-161,118,-97,-89,-56,152,-66,52,-36,-376,-286,-393,-470,-548,-624,-624,-580,-523,-383,-232,-7,-387,346,511,320,-206,436,790,93,-99,-19,385,-153,-55,68,-87,-99,119,-30,-425,-304,-267,-403,-660,-878,-792,-602,-423,-268,-139,-642,212,442,-75,-603,-239,-668,1253,1714,-1438,-3121,-72,-641,-666,-800,-366,-216,-63,-396,75,156,-158,-133,-248,-88,103,164,223,64,-73,-225,-365,-481,-602,-719,-777,-809,-751,-676,-586,-565,-554,-562,-590,-621,-684,-749,-804,-770,-725,-640,-562,-482,-466,-452,-468,-503,-596,-704,-815,-889,-819,-670,-520,-374,-222,-68,68,-283,139,-179,-71,-66,-546,37,-50,-345,-483,-228,278,274,-242,-104,-21,102,60,-55,-390,-329,-442,-457,-340,-127,-124,-242,173,-19,-202,271,251,269,273,-4,-140,-233,-181,-219,-248,-243,-168,-191,-73,0,111,234,24,-88,133,17,-271,14,161,139,218,244,222,119,-202,310,76,-247,118,180,-79,-219,-160,-274,-412,-482,-537,-525,-487],[-454,-491,-532,-584,-611,-591,-497,-299,-88,-38,-24,-47,-54,59,-287,-52,-30,-281,-245,-188,-141,-75,276,118,-54,-247,-421,-549,-701,-833,-911,-970,-1058,-1102,-1117,-1035,-883,-704,-488,-267,-39,139,323,527,314,-81,-236,-100,-97,-11,-126,-250,-538,-763,-830,-676,-411,-120,26,-141,24,-160,-279,4,84,-30,-190,-281,-235,-80,-31,76,-188,66,-59,54,-72,-136,-262,-539,-837,-985,-829,-511,-159,-60,-256,-304,-192,-204,-10,100,-250,-146,114,91,69,219,109,73,-4,-49,-179,-95,189,-150,117,54,-38,112,359,281,-52,-346,-29,138,-110,-208,-374,-504,-586,-633,-688,-723,-740,-798,-885,-1024,-1175,-1240,-1080,-901,-739,-525,-341,-203,-91,-325,-14,113,116,102,74,-729,-181,-724,-126,25,-13,26,277,249,-608,-506,-1144,178,48,-1016,-615,-1165,-1058,-2705,-104,-125,-2696,-680,-393,-504,-592,-680,-756,-6377,-7982,-7662,-15355,-14335,-17727,-21778,-1738,643,-2035,-54755,-25324,-8225,1146,1109,-3637,-16,540,413,-3446,192,727,1009,764,1451,1679,-690,2494,1638,3910,5019,6502,8593,11990,18062,28103,28130,61545,83514,106686,31458,118099,155149,161759,149486,136474,107747,88688,64654,52399,33281,15214,8432,6538,1920,3008,2894,2888,1466,1450,516,126,-88,-102,8,62,155,-128,-186,5,-376,-85,328,414,-267,-60,-178,-233,704,208,-177,-116,83,595,427,276,146,-212,-272,-429,-560,-642,-735,-713,-660,-558,-479,-382,-363,-362,-442,-511,-642,-784,-1011,-1014,-788,-563,-367,-161,33,230,-10,-120,186,375,16,-296,-114,-518,-163,3,53,-115,-231,-353,-463,-507,-521,-748,-684,-607,-453,-880,-2386,-1218,-3376,-6596,-2099,-10161,-36704,-29813,6,35,25,-42,-166,-208,-574,-997,-385,-1070,-162,-37,58,144,-328,-152,235,152,-92,284,231,98,-260,-253,112,215,162,-16,11,-54,-134,-47,-56,-163,-205,76,-366,195,-384,407,-79,-220,-286,-379,-334,-608,-803,-698,-427,-118,13,-126,139,63,262,-46,-134,-195,-271,-101,209,203,223,255,74,-44,191,44,-10,-115,-304,-85,19,-283,-182,-5,124,207,2,-12,-286,-42,-210,-376,-426,-418,-312,-167,-1,-21,50,275,192,-199,-399,-80,137,265,-59,-104,208,142,-276,269,219,201,215,244,161,-203,-267,-282,-191,55,368,219,-13,-20,-76,-306,-50,125,42,177,248,-28,-169,-260,67,-172,-48,178,222,-185,-290,-256,-380,-273,-579,-910,-747,-427,-137,120,-118,-7,-2,-156,-22,-225,-351,-529,-830,-772,-526,-343,-237,-349,-244,-331,-518,-699,-795,-658,-416,-211,3,-121,-143,174,222,110,-35,-194,-367,-491,-519,-487,-416,-342,-332,-299,-267,-300,-379,-443,-489,-533,-554,-545,-517,-501,-455,-422,-389,-342,-304,-248,-214,-249,-251,-183,-206,-231,-293,-365,-476,-609,-791,-801,-604,-459,-289,-171,-428,-309,151,251,249,-89,-31,-54,-215,-357,-454,-468,-386,-350,-306,-266,-243,-238,-258,-289,-296,-362,-438,-555,-672,-691,-523,-305,39,312,570,268,39,160,273,89,-219,-24,-22,117,374,250,82,-313,-165,-257,-338,-398,-439,-459,-463,-464,-463,-453,-428,-420,-376,-413,-436,-454,-488,-536,-593,-645,-635,-616,-543,-446,-324,-177,-179,-20,228,321,120,-8,-243,-92,-65,98,-185,-113,-222,-307,-308,-269,-232,-220,-281,-296,-377,-481,-580,-541,-358,-143,-73,60,-261,-192,-5,89,98,625,364,-5,-7,86,-327,-66,-311,-256,-274,-346,-170,23,-50,-38,57,134,46,-131,-36,-180,72,237,-25,-190,-118,96,-109,-310,-491,-596,-508,-307,-153,78,-159,-330,-121,135,527,440,-101,-308,-29,179,117,25,-25,-137,-321,-101,272,395,115,410,347,-47,-366,35,265,80,-316,-108,13,95,101,90,-47,-278,-273,-318,-359,-450,-588,-700,-708,-561,-368,-144,82,-45,-179,-66,187,178,-181,20,4,-70,-106,344,373,-122,-243,0,-416,62,-85,-269,225,175,141,-100,-193,-304,-204,-322,-422,-503,-508,-463,-348,-209,-64,-144,-47,121,129,-233,296,23,210,114,10,-83,-196,-287,-364,-434,-496,-532,-543,-552,-539,-533,-573,-571,-598,-592,-637,-663,-694,-686,-686,-683,-697,-721,-726,-745,-757,-750,-696,-632,-548,-470,-370,-275,-144,-22,66,8,-148,-197,-417,170,319,118,17,-280,-276,181,633,490,253,-97,-194,-27,-320,-22,96,124,529,-25,-289,397,604,594,283,-65,-210,-188,-471,-110,-268,-390,-424,-443,-399,-326,-365,-254,-246,-247,-277,-304,-334,-328,-355,-366,-380,-400,-429,-463,-454,-397,-331,-261,-140,-17,70,196,293,355,-365,529,593,235,-225,491,396,191,-145,-77,-77,-183,-279,-385,-480,-592,-684,-673,-550,-373,-248,-41,-154,-159,-41,-30,36,214,205,-517,-32,212,-46,-494,-99,-577,334,309,-1610,-4176,-851,-968,-636,-857,-276,-332,-372,-475,-412,-429,-430,-366,-289,-208,-93,3,85,142,92,-5,13,146,56,-74,-218,-383,-451,-491,-441,-404,-347,-302,-277,-264,-291,-333,-482,-366,-363,-319,-273,-216,-234,-217,-249,-303,-417,-542,-665,-758,-743,-634,-517,-407,-299,-197,-121,-312,-49,-142,-89,-129,-397,-190,-197,-323,-400,-206,-162,-137,-267,-133,-172,-214,-271,-324,-365,-331,-235,-300,33,102,-162,-212,218,26,-279,135,154,207,206,-38,-201,-125,-97,-105,-280,-247,-77,-243,26,36,91,178,-31,-131,76,-34,-347,49,193,154,146,25,-66,-102,-271,32,74,-252,73,113,-86,-252,-124,-194,-275,-293,-321,-318,-319],[-679,-810,-642,-415,-186,-196,-279,-176,27,-62,4,-25,-23,116,-248,-63,-42,-353,-317,-98,-134,-70,434,489,360,233,104,5,-268,-267,-363,-445,-558,-627,-694,-710,-694,-672,-619,-556,-473,-391,-279,-191,-117,-108,-227,-99,-137,-82,-158,-261,-369,-453,-501,-484,-415,-314,-238,-186,-102,-114,-250,-16,86,27,-57,108,402,107,-68,-8,-272,16,-97,8,-126,-157,-314,-463,-479,-346,-185,-277,-210,-104,-245,-269,-221,-217,-40,85,-228,-186,57,58,66,220,79,-132,-334,-489,-576,-573,-505,-417,-327,-252,-177,-162,-178,-203,-250,-357,-349,-417,-507,-586,-677,-754,-808,-840,-860,-816,-714,-619,-517,-468,-336,-239,-213,-279,-12,-32,-236,221,127,-269,-31,183,94,-20,-166,-716,-503,-663,-743,-614,-460,-313,-180,-82,-635,-565,-1172,92,71,-1105,-813,-1195,-1198,-2412,60,172,-2586,-278,318,327,335,321,294,-3439,-6312,-10034,-16252,-10778,-21159,-21986,-3047,387,418,-59713,-24943,-5185,448,324,-6084,142,86,39,-5639,-1604,96,430,783,1046,1227,222,1792,2137,3103,3777,4399,5149,6307,8708,13887,23263,37409,55964,77682,29421,104501,138911,149486,152061,146307,124271,108019,84055,70020,48995,25111,15358,10900,3814,3685,3275,3060,1800,1133,474,103,-50,-20,118,10,335,-59,-177,114,-461,-151,281,262,-334,-20,-161,-239,285,184,-168,-138,22,-3,-23,-46,-50,-209,-161,-162,-184,-212,-300,-321,-357,-376,-422,-423,-447,-419,-415,-361,-329,-263,-248,-169,-125,-103,-123,-131,-122,-111,-129,-186,-204,-198,-214,-261,-315,-488,-396,-382,-406,-451,-434,-424,-420,-387,-365,-597,-590,-581,-227,-791,-2212,-1145,-4131,-4954,-1342,-16982,-51186,-32201,-605,-599,-527,-442,-345,-214,-246,-824,10,-1126,200,278,169,377,-291,-330,343,161,-76,274,235,139,-243,-268,159,388,388,74,121,-29,-176,-48,-181,-282,-414,-600,-724,-855,-862,-779,-663,-525,-366,-342,-264,-2,-191,39,-140,75,-9,-95,172,67,253,-54,-137,-170,-277,-50,-31,-128,-187,-211,-236,-263,-309,-384,-441,-444,-455,-400,-302,-322,-147,-1,88,121,16,35,-307,23,31,53,166,272,27,-182,170,16,77,295,214,-188,-393,-105,139,237,-116,-113,232,138,-335,751,751,316,286,508,136,-237,-302,-359,-198,98,474,349,-46,-102,-83,-269,6,312,27,359,486,-34,-162,-257,117,-147,-49,-64,-176,-254,-354,-381,-377,-333,-252,-178,-97,-50,7,41,-142,-16,-81,-169,-294,-411,-525,-601,-591,-575,-365,-233,-132,-314,-21,-44,-38,-46,-30,-246,44,-186,79,-147,-183,141,224,654,572,21,-81,109,-213,-109,31,-287,17,168,222,-130,-249,-157,-185,-322,-456,-559,-633,-712,-758,-811,-855,-839,-785,-678,-579,-480,-389,-327,-287,-235,-217,-201,-221,-248,-400,-383,-452,-588,-705,-803,-884,-917,-853,-751,-629,-508,-419,-321,-259,-311,-203,-217,-222,-303,-355,-363,-330,-270,-207,-145,-58,-27,3,6,9,10,-10,-310,-30,-37,-23,1,38,38,24,5,-256,-72,-132,-209,-304,-393,-497,-583,-634,-620,-550,-443,-385,-209,-111,-53,-84,-61,-103,-188,-249,-386,-485,-541,-573,-592,-624,-674,-702,-746,-710,-571,-363,-104,-274,-17,613,422,90,-59,-204,-26,-102,107,-148,460,-178,-241,-6,-145,-350,-550,-733,-819,-720,-566,-437,-304,-163,-59,19,132,-223,-196,-41,37,128,88,38,32,26,86,-304,-114,-385,-189,-268,-268,-84,45,-64,-154,-200,-177,-96,-121,-76,-213,185,276,33,-93,-13,178,257,642,673,-64,-85,-129,-199,37,-211,-416,-187,-104,-245,-383,-563,-744,-786,-567,-367,-155,-29,-150,-331,-100,461,425,146,235,41,-123,-401,-503,-698,-821,-717,-609,-504,-488,-459,-444,-454,-468,-516,-515,-520,-572,-656,-705,-713,-670,-618,-544,-468,-381,-286,-203,-106,-55,-150,35,49,22,-68,-10,-49,-175,-253,-32,-434,-6,-109,-183,312,209,202,11,-181,-330,-142,168,18,-318,-69,-225,-395,-143,238,-88,-109,-298,-454,-517,-425,-271,-108,40,75,63,181,165,-244,-108,-114,67,-156,-30,57,228,-54,-305,-557,-535,-336,-102,99,-136,-186,168,46,-10,80,112,-40,-37,-331,-261,-370,77,211,104,-4,-171,-356,-497,-394,-193,-356,52,184,60,8,-254,-295,113,639,481,193,-121,-189,23,-375,-50,117,97,548,-9,-273,427,682,612,209,-97,-240,-228,-461,-383,-512,-566,-503,-469,-436,-410,-439,-477,-545,-625,-731,-755,-650,-511,-413,-318,-245,-201,-332,-217,-232,-236,-260,-301,-295,-281,-294,-260,-241,-165,-337,-115,-81,-50,-219,-38,-49,-84,-214,-172,-226,-287,-327,-324,-231,-117,115,16,-365,-460,-182,-31,-143,-127,30,-7,75,180,186,-415,-306,257,-66,-406,-270,-447,-432,-455,-1725,-4933,-1618,-1152,-603,-890,-108,-103,-173,-493,198,210,-66,-79,-174,97,272,242,211,175,42,0,-24,23,-69,-198,-325,-503,-645,-652,-484,-354,-251,-113,-25,-8,60,-234,-396,-159,-136,-197,-231,-186,-282,-206,-161,222,173,-285,181,93,-145,-189,75,272,293,98,368,-358,111,-130,-119,-129,-268,-21,-69,-242,-271,-224,-278,-346,-393,-499,-552,-532,-460,-364,-355,-181,-103,-291,-17,0,-206,-183,-32,-89,-358,-195,-266,-340,-399,-436,-473,-486,-496,-503,-515,-566,-630,-693,-671,-587,-445,-284,-123,-155,15,-96,-411,96,222,171,155,212,182,172,-304,223,160,-239,20,173,-77,-262,34,318,204,-151,21,-248,-513],[264,50,18,-156,-93,-177,-252,-207,-24,-50,54,25,34,205,-171,-57,-45,-351,-349,8,-120,-41,-67,-168,-273,-389,-485,-533,-578,-557,-494,-441,-448,-447,-475,-484,-491,-511,-505,-490,-448,-404,-331,-279,-236,-202,-211,-181,-199,-230,-276,-338,-404,-452,-489,-492,-464,-396,-335,-245,-141,-55,-184,-23,90,48,-20,145,417,118,-75,-69,-269,-16,-115,-30,-170,-173,-109,-44,-181,-331,-506,-633,-588,-483,-391,-327,-265,-231,-181,-148,-204,-235,-124,-117,-119,-105,-63,-61,-60,-41,-91,-135,28,-74,7,0,65,75,46,23,-34,-355,-25,-45,-85,-114,-153,-165,-143,-93,-52,18,10,-128,-259,-454,23,-173,-218,-314,-92,-136,-303,112,91,-246,-74,67,51,30,-2,-705,-89,-249,-132,-152,-170,-158,-121,-83,-620,-644,-1185,56,57,-1160,-1013,-1252,-1278,-2200,154,229,-2345,62,192,132,77,15,-31,-671,-3766,-10856,-14825,-5750,-22576,-21107,-1529,514,-28144,-90852,-26747,-906,322,182,-6600,105,113,124,-6169,-3115,364,543,638,608,522,494,608,851,1017,961,663,594,1195,2245,4370,9432,18799,32920,51494,28552,87498,118457,136474,146307,152095,135165,123549,101906,89159,67035,38501,25930,18187,7953,4872,3843,3662,2111,2554,383,2042,144,1324,741,65,1207,7,-153,243,-465,-237,212,8,-287,-346,-367,-251,-102,17,-150,-138,-35,282,238,176,76,-220,-127,-205,-337,-456,-599,-632,-632,-566,-483,-340,-240,-160,-118,-326,-50,-16,-51,-52,-89,-67,-107,-123,-117,-99,-98,-131,-133,-123,-143,-223,-254,-451,-339,-335,-377,-448,-469,-503,-538,-515,-459,-420,-492,-499,52,-690,-1999,-919,-3842,-3421,-662,-23394,-63007,-31743,272,258,274,283,4,313,96,-626,-99,-1051,-227,-316,-333,-249,-161,-479,72,152,-71,158,101,14,-246,-286,-269,-308,-352,-383,-387,-406,-411,-425,-460,-415,-402,-447,-447,-487,-492,-518,-550,-562,-552,-538,-529,-514,-507,-495,-475,-432,-405,-379,-317,-270,-210,-142,-150,-159,-239,0,34,42,40,44,45,-60,85,19,75,-36,-226,221,-80,-348,-95,33,279,210,17,73,-263,90,96,89,62,6,-27,-194,-54,-33,-48,-22,6,-175,-394,-152,89,147,-172,-137,235,116,-355,464,466,291,274,331,103,-288,-337,-424,-184,-158,-132,-84,-56,-182,-100,-217,-35,-88,-189,-325,-469,-619,-798,-835,-651,-475,-306,-137,37,-144,-243,-298,-344,-63,429,602,567,-12,329,329,-184,-25,-51,-176,-40,-192,-225,-412,-188,-541,9,15,37,-294,-41,-100,-78,-30,2,-148,75,-306,-68,-203,-248,-392,-567,-746,-794,-634,-471,-305,-199,-100,98,-262,47,222,282,-140,-215,-68,-88,-184,-222,-352,-466,-589,-663,-724,-764,-769,-780,-773,-780,-763,-703,-620,-519,-374,-238,-87,-39,-78,-386,-81,-28,141,-5,-168,-345,-289,226,256,224,46,-128,68,-191,-334,-65,-75,-153,-217,-274,-278,-236,-166,-93,-21,87,150,224,283,305,253,90,-301,84,498,474,187,262,181,175,55,-305,-204,-334,-460,-582,-668,-730,-707,-621,-504,-377,-230,-290,120,147,8,-66,-17,100,160,421,447,706,514,-246,-38,61,-82,159,102,-98,76,386,42,-357,-25,475,308,63,-109,-156,44,-157,96,-116,-102,-211,-326,-388,-426,-455,-475,-489,-487,-479,-479,-515,-544,-554,-569,-538,-466,-379,-295,-211,-125,-43,14,32,49,33,9,-286,-167,-397,-225,-301,-313,-336,-356,-359,-336,-295,-234,-167,-112,-127,-181,264,307,77,-15,72,165,252,812,780,-51,-89,-105,-255,-25,-283,-359,-192,-108,-253,-369,-512,-646,-706,-501,-243,61,-30,-161,-337,-115,358,373,172,391,205,-127,-427,15,230,-21,-240,-96,-128,-23,64,595,282,-236,-180,-142,-271,-395,-491,-510,-491,-455,-442,-425,-411,-378,-326,-278,-211,-193,-171,-177,-205,-263,-313,-344,-359,-336,-272,-78,-443,-85,-123,-98,389,241,261,116,-168,-305,-145,128,-11,-263,-85,-219,-408,-182,361,-47,37,99,95,-309,-11,-238,-486,-752,-474,-149,153,151,-285,-83,-39,72,-142,-33,106,329,6,-197,-168,-284,-264,-108,53,-72,-207,146,66,-6,90,124,-74,-145,-336,-347,-401,-428,-403,-363,-285,-216,-148,-102,-193,-189,-243,-44,-60,-105,-130,-236,-299,-96,-26,56,133,-132,-180,67,-400,-56,135,60,315,-9,-254,109,41,-28,-103,-163,-264,-291,-427,-428,-487,-532,-528,-558,-544,-495,-468,-423,-392,-360,-353,-346,-347,-323,-340,-347,-354,-356,-347,-327,-260,-158,-83,-46,-92,189,232,120,215,298,-302,450,398,6,-169,579,505,327,-274,-268,-119,-345,-568,-617,-387,-134,117,31,-340,-485,-75,10,-112,-90,89,15,111,142,159,-312,-512,96,-107,-327,132,-274,254,186,-1763,-5277,-2317,-1077,-549,-843,-313,-346,-356,-391,-322,-309,-304,-266,-251,-265,-269,-306,-357,-423,-463,-506,-512,-466,-407,-344,-331,-355,-177,-99,-59,-199,-196,-198,-266,-328,-415,-503,-590,-611,-625,-557,-451,-299,-303,-241,-191,175,133,-192,205,93,-166,-201,106,83,-97,-161,-94,-392,94,-120,-133,-144,-141,203,-40,-134,-136,-145,96,241,-307,-103,-133,-238,-289,-263,-342,-58,-56,-263,39,141,-240,-134,332,128,-423,-96,1,5,-104,-194,-317,-302,-292,-239,-300,-254,-200,-296,-63,-101,-143,-190,-230,-254,-247,-226,-363,-191,-175,-173,-153,-94,17,198,-290,178,214,-206,-41,121,-65,-259,19,282,214,-89,120,335,85],[292,-6,36,-178,-90,-164,-254,-261,-92,-61,70,53,69,268,-116,-80,-82,-308,-366,77,-142,-329,-512,-539,-397,-282,-174,-58,-157,-27,24,73,21,-20,-83,-283,-102,-82,-16,64,131,58,363,461,417,-82,-203,-75,-198,-81,-164,-14,163,30,146,43,60,-6,-132,-229,-285,-335,-346,-270,-158,13,23,181,434,139,-49,-97,-180,-15,-109,-51,-190,-174,-14,68,-58,-43,50,-291,-359,-216,-328,-420,-474,-514,-545,-546,-516,-449,-364,-291,-236,-181,-114,-108,-115,-119,-128,-148,-167,-199,-225,-250,-258,-299,-341,-366,-381,-399,-341,-318,-311,-288,-267,-218,-129,-10,104,202,49,-139,-275,-426,68,-115,-204,-322,-139,-207,-330,9,43,-226,-109,99,-23,-157,-311,-689,-467,-332,-171,-13,112,197,-121,78,-502,-691,-1133,309,179,-1075,-1124,-1300,-1249,-2071,-130,-108,-1986,-119,-103,-89,-51,-18,19,52,-1038,-8920,-12148,-1064,-20808,-19462,-1604,145,-79431,-124574,-28846,-152,-189,-236,-4601,-318,-373,-392,-5182,-4592,-284,-242,-292,-417,-331,-64,154,277,334,597,1241,2223,3364,4519,5643,7319,11198,18941,10775,26433,66951,87814,107747,124271,135165,138937,133160,115916,106231,85717,54695,39962,28734,15038,7867,5165,4865,2503,2878,133,2491,169,1503,701,159,1319,81,-77,394,-322,-274,-77,-206,-243,-206,-174,-175,-72,-30,-85,-78,-62,-43,-85,-87,-45,-223,-127,-145,-161,-157,-211,-222,-275,-312,-355,-344,-367,-358,-366,-375,-273,-214,-209,-134,-68,-38,16,-39,18,127,-36,-75,140,154,-199,-162,65,-383,-282,-52,212,54,-76,-241,-422,-499,-372,-221,-379,-376,292,-578,-1776,-530,-2830,-2073,-124,-29487,-62970,-27706,393,303,245,210,80,293,333,-436,-209,-896,359,278,33,-6,-175,-541,-441,-349,-192,-23,117,226,-244,-291,202,380,349,256,213,-14,-228,-172,-343,-433,-514,-538,-402,-271,-132,28,-190,-213,-181,-251,-132,-34,-252,-11,-236,93,1,74,51,-6,-54,-89,-155,-160,-176,-173,-157,-144,-134,-123,-133,-159,-213,-300,-377,-383,-351,-225,-158,-305,-30,91,360,206,17,111,-201,87,86,515,473,312,46,-190,-92,-136,-181,-171,-172,-204,-389,-359,-424,-428,-364,-263,-116,-3,-289,107,96,50,-33,-156,-308,-464,-618,-708,-603,-482,-371,-289,-243,-252,-226,-246,-274,-300,-352,-416,-469,-502,-536,-537,-504,-468,-427,-380,-326,-258,-244,-307,-313,-225,-251,-294,-316,-315,-279,-200,-238,-32,-81,-175,-48,-172,-149,-438,-215,-494,28,306,170,-285,-81,-156,-84,-84,-12,-67,86,-322,-105,-281,-225,63,106,124,47,-42,-169,-311,-462,-646,-626,-411,-213,47,323,-151,-186,12,5,-126,-156,-361,-189,-217,-202,-83,-108,-34,63,-206,-187,-537,-176,-426,68,-38,-183,-314,-416,-373,-290,-60,-69,101,-9,-167,-279,-269,226,418,401,98,-111,26,-209,-361,-85,13,-122,15,-147,-278,-369,-405,-386,-319,-197,-107,-3,81,173,244,138,-268,92,359,340,179,280,181,112,18,-350,-183,-279,-358,-406,-383,-322,-453,-108,-199,84,151,-185,252,154,27,-57,-47,45,150,451,385,673,501,-254,-32,68,-58,193,146,-65,52,188,-27,-372,-33,-116,-207,-281,-322,-322,-263,-220,-69,-90,99,-135,-145,156,154,129,78,-257,-136,-10,-42,-112,-182,-251,-361,-476,-602,-739,-723,-570,-396,-213,-43,91,142,69,57,-266,-214,-327,-98,-242,-174,19,159,65,-23,-111,-196,-284,-361,-410,-435,-448,-504,-525,-549,-584,-628,-657,-618,-513,-371,-191,-81,-308,-98,-362,-260,-138,37,501,439,-13,-302,-101,-131,-282,-365,-360,-290,-329,-135,6,74,141,206,146,-156,-387,18,208,-87,-195,-72,-202,-77,40,641,390,-204,-138,-78,-194,-298,-365,-347,-281,-185,-104,-21,49,-273,-50,-77,-55,107,-114,214,193,107,24,-58,-163,-285,-391,-455,-559,-654,-732,-725,-630,-524,-413,-313,-211,-275,-153,84,-53,-201,-114,-207,-355,-208,120,-20,-68,-178,-288,-413,-521,-578,-529,-399,-226,-21,166,126,-323,-56,35,65,-144,-27,149,376,29,-162,37,196,32,-105,-233,-308,-373,-414,-451,-475,-463,-452,-428,-389,-315,-246,-356,-135,-100,-96,-91,-125,-176,-260,-341,-400,-399,-338,-229,-110,-42,-227,-292,-51,388,404,78,-131,-164,101,-416,-42,148,13,-9,-137,-238,-301,-286,-203,-89,-162,-271,-233,-376,-10,128,-326,-162,191,108,6,-227,-244,-234,-86,-8,-43,-15,102,110,-23,54,-20,-263,-259,-353,-389,-370,-312,-189,-68,6,28,148,258,-272,325,254,-81,-101,195,120,36,-318,-355,-79,-127,-82,-92,-302,-125,-160,-194,-315,-389,-391,-422,-437,-463,-436,-411,-365,-299,-225,-216,-441,-85,-172,-276,225,-93,699,682,-1744,-5220,-2948,-879,-496,-742,-86,-228,-339,-380,-367,-308,-238,-125,-41,31,100,134,147,139,-68,-10,-95,204,261,326,-373,-305,-132,252,133,-286,-128,87,111,66,205,-345,-172,-62,99,-65,-291,-161,-290,-223,-189,-79,-100,-64,16,93,-187,-190,124,112,2,-125,-269,-408,-476,-450,-401,-381,-387,-407,-422,-415,-328,-235,-122,-20,-296,-74,124,129,111,47,-340,-22,-57,-236,-75,-44,-275,-85,121,149,-486,-182,-41,75,20,-87,-332,-164,-245,-298,-311,-309,-282,-275,-201,-186,-169,-162,-164,-173,-179,-252,-273,-245,-257,-267,-252,-219,-175,-114,-250,119,215,-170,-127,50,-65,-251,-21,220,203,-41,180,444,481],[57,-21,32,-126,-28,-115,-220,-257,-112,-39,109,114,134,355,-39,-78,-103,-214,-314,141,-154,-198,-309,-364,-370,-351,-299,-213,-171,-143,-95,-59,-80,-86,-114,-167,-99,-93,-64,-29,25,39,156,205,229,-18,-192,-55,-206,-108,-253,-439,-640,-816,-814,-635,-453,-283,-180,-223,-83,60,-12,20,112,109,71,213,444,161,-2,-97,-62,10,-92,-65,-195,-164,82,173,-1,-25,77,-270,-371,-182,-157,-176,-274,-217,-74,30,-112,-287,-358,-498,-645,-770,-739,-666,-610,-552,-503,-462,-435,-420,-405,-398,-379,-404,-441,-470,-493,-521,-469,-444,-421,-370,-310,-215,-78,88,245,204,96,-127,-298,-422,83,-81,-206,-335,-190,-276,-325,-105,-50,-243,-176,291,561,533,460,-709,-13,96,-31,-146,-246,-299,-304,-293,-309,-716,-1037,-236,-237,-882,-1135,-1371,-1171,-2041,-36,26,-1587,18,12,3,19,43,87,146,246,-5978,-9429,593,-16893,-17532,-5772,-13105,-131985,-134859,-30374,982,916,-2702,-1245,442,173,-55,-4502,-5989,-488,-631,-477,-191,125,8,658,870,1155,1639,2233,2772,3054,3083,3081,3602,5665,10512,19087,22642,48479,68055,88688,108019,123549,133160,135433,124113,117943,100774,72268,56521,42227,25316,13758,8241,6826,3053,3183,-54,2872,111,1803,775,158,493,101,-3,248,-152,-286,164,-222,0,192,61,-109,872,165,-19,-8,-84,455,58,248,73,-235,-110,47,-146,65,-97,-209,-348,-467,-603,-498,-374,-261,-236,-421,-239,-263,-355,-383,-416,-410,-379,-303,-198,-84,3,-90,91,85,-275,-118,123,-329,-297,-32,117,83,111,124,-45,43,102,-61,-297,-283,-196,-502,-1592,-117,-1752,-1003,139,-35073,-51791,-21270,420,191,305,-235,114,160,121,-320,-356,-754,44,-4,-87,-169,-253,-527,-430,-457,-470,-456,-448,-450,-472,-487,-494,-481,-484,-481,-447,-413,-350,-277,-279,-43,60,197,-178,72,-50,-57,-190,-186,-151,-212,-29,-13,-303,-69,-296,89,20,71,-48,-178,-277,-334,-382,-380,-373,-379,-378,-389,-402,-400,-391,-362,-323,-289,-237,-158,-160,-102,-246,-260,4,83,181,177,-8,125,-157,62,57,531,790,407,43,-188,178,159,-38,-294,-461,-442,-388,-281,-154,-112,-256,-225,-215,-263,-281,-283,-251,-207,-167,-152,-165,-412,-356,-305,-364,-436,-491,-537,-574,-605,-618,-635,-649,-644,-640,-619,-568,-497,-448,-400,-369,-368,-387,-412,-430,-428,-463,-450,-437,-412,-367,-329,-272,-212,-147,-63,-307,-37,-124,-174,-59,-161,-84,-435,-246,-460,-19,312,119,-294,-138,-209,-70,-138,-33,-11,66,-199,-126,-384,-225,24,28,244,243,0,-155,32,-171,-142,147,-262,99,307,378,-169,-163,78,89,-74,-157,-393,-239,-248,-276,-271,-212,-106,-1,-203,-202,-474,-135,-502,18,326,128,78,62,8,-181,-35,-105,61,-14,-163,-213,-252,198,404,397,144,-42,51,-216,-389,-113,13,-80,271,153,-270,-214,-77,-176,-298,-370,-446,-444,-397,-299,-176,-76,-216,89,128,155,165,169,125,62,-7,-353,-170,-262,-361,-468,-557,-652,-715,-732,-697,-660,-633,-618,-618,-621,-619,-579,-488,-353,-219,-41,56,155,241,-260,-28,75,-40,57,-75,-222,-393,-576,-748,-889,-728,-561,-414,-276,-157,-50,49,-286,31,-68,283,-63,-94,120,18,-123,-286,-454,-588,-626,-547,-447,-339,-236,-187,-159,-163,-216,-320,-456,-611,-765,-856,-712,-545,-403,-269,-242,-240,-247,-65,-205,-151,40,349,306,-30,373,237,81,-52,-231,-23,239,266,140,87,203,99,216,242,113,-23,-95,-53,-324,-162,-421,-164,-59,21,792,793,40,-293,-132,96,130,-51,-219,-380,-536,-628,-556,-420,-275,-150,-64,-164,-339,35,189,-151,-140,-31,-272,-119,18,244,188,-168,-94,-31,6,-33,-78,-362,-56,75,156,241,53,-317,-8,-57,-131,61,-102,173,56,-82,-208,-317,-421,-492,-473,-348,-395,-242,-111,77,257,307,379,308,-133,-249,-163,70,-105,-133,-149,-181,-278,-204,27,-2,60,48,22,-383,-135,-229,-305,-335,-279,-144,-2,91,-355,-27,107,45,-162,-13,190,417,60,-120,33,364,236,124,7,-62,-241,-162,-197,-226,-233,-258,-288,-318,-315,-307,-319,-261,-230,-218,-195,-206,-236,-295,-352,-383,-354,-275,-234,-166,-80,-226,-273,-133,187,163,36,-118,-141,22,-433,-105,-186,-266,-317,-321,-219,-51,154,359,31,-182,-255,-190,-311,-39,89,-357,-221,308,208,67,-155,-199,-269,-265,-348,-409,-454,-442,-436,-394,-341,-297,-273,-275,-265,-249,-267,-323,-356,-405,-493,-537,-590,-579,-611,-651,-612,-532,-438,-366,-277,-203,-330,-386,-29,-146,-47,-116,-324,-295,-360,-329,-290,-294,75,171,-1,-20,146,19,152,38,67,-130,-216,-411,-487,-287,-13,81,444,575,-1666,-4841,-3471,-686,-457,-617,170,29,-221,-165,-77,-225,-374,-472,-565,-523,-420,-346,-293,-263,-227,-227,-239,-255,-306,-382,-448,-542,-502,-395,-258,-371,-90,-9,59,75,148,-369,-71,-16,21,-99,-343,-269,-419,-541,-487,-363,-279,-200,-123,-73,-207,-160,-4,-36,-79,-119,-163,-349,-163,-141,-148,-167,47,245,-27,44,79,-70,-145,-331,-448,-324,-124,76,244,77,-331,48,-41,-210,76,176,-289,-29,314,224,-485,-234,-56,55,-24,-83,-287,186,117,3,-283,-263,-247,-223,-133,-26,-72,-103,-117,-145,-184,-352,-242,-267,-282,-287,-266,-235,-208,-187,-193,-113,-147,-180,-227,-282,-336,-347,-256,-120,-1,0,223,377,471],[-399,-389,-392,-418,-436,-433,-390,-277,-183,-137,-102,-101,-87,-108,-170,-238,-320,-380,-403,-359,-278,-185,-86,3,-62,-24,165,-1,-53,89,162,126,22,114,19,-95,3,-25,-36,-44,-34,-25,10,23,16,-9,-218,-156,-279,-412,-502,-456,-289,-105,-7,-31,-179,-290,-226,-227,-108,83,51,48,112,120,97,215,429,162,39,-91,36,42,-92,-86,-197,-155,159,247,28,-18,80,-258,-333,-187,-125,-172,-302,-204,-86,24,-149,-345,-545,-720,-686,-498,-279,-129,-16,75,-16,-200,40,66,-60,-27,-86,-186,-290,-376,-450,-519,-499,-497,-492,-461,-434,-386,-310,-212,-124,-9,138,-85,-320,-430,83,-60,-213,-346,-238,-314,-255,-193,-161,-273,-261,-3,536,624,670,-724,15,223,121,-18,287,229,20,-44,-183,-663,-870,-505,-555,-618,-1034,-1430,-1059,-2026,143,297,-1154,431,459,448,430,-156,364,333,330,-2950,-6947,340,-12015,-15558,-13476,-51932,-145825,-107600,-30491,-365,-375,-6929,-316,-266,-226,-175,-3718,-6662,-289,-326,-306,-529,-69,-1773,253,329,301,263,331,607,1033,1630,2423,3333,4284,5824,9766,17677,29918,45988,64654,84055,101906,115916,124113,125381,119565,107594,89344,72381,53713,37012,22931,14080,8810,4186,3772,195,3169,268,1768,981,129,920,122,73,590,14,-274,213,-282,164,312,163,-31,947,154,80,86,-56,363,-39,-36,-152,-272,-394,-440,-487,-524,-612,-630,-655,-633,-596,-489,-424,-355,-351,-425,-321,-307,-350,-325,-307,-277,-251,-188,-92,19,77,-109,37,33,-335,-59,190,-262,-266,13,392,288,218,116,-2,-98,-209,-305,-412,-476,-519,-568,-1422,-566,-726,-535,-527,-38450,-39744,-14445,-533,-1066,-603,-831,-679,-649,-633,-596,-556,-624,-438,-415,-426,-437,-451,-466,-450,-374,-286,-186,-94,-13,-258,-334,150,211,239,253,276,-70,-170,-110,-236,36,145,412,-113,2,32,-189,-162,-150,-119,-160,92,37,-349,-125,-293,-157,-290,-411,-460,-456,-385,-288,-225,-157,-116,-116,-131,-178,-246,-306,-353,-343,-270,-158,-8,7,-143,-19,-309,-210,51,167,264,146,-34,27,-114,40,31,440,565,366,42,-172,189,217,187,269,314,-107,-366,-339,-4,92,-283,-285,-173,-371,-545,-615,-509,-361,-226,-125,-59,-388,-328,-247,-105,-45,-63,-81,-102,-361,-139,-160,-183,-203,-248,-307,-350,-368,-385,-371,-344,-324,-311,-303,-291,-270,-306,-317,-354,-404,-448,-494,-501,-476,-421,-330,-365,-166,-173,-162,-62,-148,-25,-411,-268,-431,-74,209,70,-303,-192,-238,-45,-187,-59,25,41,-72,-55,-466,-208,-4,-44,565,734,-30,-183,-8,-152,-185,130,-279,112,141,100,-192,-146,-121,-166,-224,-276,-384,-353,-400,-412,-422,-414,-363,-299,-201,-196,-344,-89,-569,-24,140,75,90,19,-63,-185,-286,-358,-437,-425,-347,-248,-241,-102,-28,52,129,60,128,-210,-412,-150,13,-31,347,126,-304,-204,-75,13,-163,158,3,-122,-219,-231,-148,-28,-159,104,367,400,224,449,166,488,284,-308,-117,41,-100,-250,-367,-452,-470,-378,-290,-218,-164,-127,-113,-120,-168,-248,-342,-416,-466,-396,-349,-266,-183,-267,-126,-165,-246,-319,-441,-546,-569,-448,-263,-228,-31,95,8,-42,-156,-6,257,-361,-24,-60,611,5,-53,218,39,-150,-275,-258,-103,96,-4,290,93,-180,-38,297,406,-192,-157,-231,-183,-240,-273,-292,-279,-286,-301,-334,-387,-474,-512,-562,-537,-522,-517,-506,-474,-418,-343,-265,-187,-285,-25,41,50,88,106,159,52,167,142,82,-22,-142,-286,-477,-586,-382,-184,-3,7,260,364,98,-285,-166,68,273,179,26,-150,-280,-211,-295,-378,-418,-423,-427,-376,-338,-311,-296,-266,-225,-181,-350,-160,-50,1,42,-143,-66,-95,99,151,206,-347,-77,90,205,188,-16,-321,21,-58,-169,-302,-447,-609,-598,-454,-289,-119,33,-66,-335,-205,-357,-319,-100,156,555,328,421,372,-123,-238,-187,15,-178,-66,-196,-151,-205,-172,239,-6,45,13,32,-405,177,-104,-356,-461,-307,-111,31,42,-391,-6,162,3,-202,2,21,-24,-106,-124,-142,-93,-65,5,81,187,-255,145,127,1,101,165,-201,60,-204,-206,-278,-174,-233,-290,-315,-358,-409,-487,-568,-594,-507,-393,-280,-231,-131,-237,-260,-215,-35,-86,-142,-226,-323,-452,-579,-681,-566,-414,-252,-120,-203,118,209,275,23,-188,-222,-126,-241,-67,-38,-388,-291,-445,-558,-476,-359,-224,-303,-65,48,-88,11,102,42,-37,-147,-284,-447,-622,-491,-338,-219,-144,-99,46,103,-142,31,157,-236,174,-17,-105,34,613,602,439,-306,-321,-80,-170,53,101,-283,-271,-478,-625,-497,-305,-112,84,72,17,144,-6,155,-24,4,-54,1,-467,-307,-267,249,230,248,211,-1542,-4264,-3127,-539,-436,-485,-149,-173,-213,-125,-82,-30,21,21,69,277,338,158,359,214,-194,-73,-180,283,615,279,-423,-181,-25,253,61,-359,66,-158,-359,-448,-457,-427,-418,-396,-449,-511,-596,-637,-634,-565,-499,-437,-418,-399,-377,-365,-345,-325,-329,-352,-383,-416,-470,-551,-637,-742,-759,-657,-547,-436,-331,-268,-197,-160,-164,-66,-214,-4,58,115,167,102,-296,16,-59,-179,113,192,-255,37,104,56,-409,-232,-47,20,-51,-73,-229,16,-5,-27,-268,-254,-217,-156,-179,-55,-81,-143,-5,-51,-231,-444,-85,344,295,182,-23,194,344,272,-129,18,312,-80,-329,-114,-83,-197,-216,-404,-619,-774,-895,-888,-835],[-265,-312,-342,-376,-404,-432,-447,-412,-403,-436,-465,-483,-417,-317,-210,-181,-250,-128,-257,268,-301,24,456,538,-173,-114,170,-36,-49,103,178,89,-61,173,-91,-167,-301,-422,-467,-443,-363,-272,-154,-54,31,96,-270,-91,-228,-227,-340,-102,32,-212,-120,-151,-188,-204,-238,-258,-274,-294,-335,-349,-366,-351,-357,-376,-387,-410,-477,-564,-599,-522,-418,-324,-249,-203,-182,-178,-213,-280,-400,-514,-585,-530,-427,-349,-342,-249,-243,-256,-296,-289,-339,-158,95,207,41,13,-48,223,-23,-228,-6,102,-77,106,272,55,78,-105,-284,-450,-465,-388,-270,-147,-66,-60,39,74,81,116,202,-18,-343,-425,73,-56,-230,-357,-290,-286,-145,-224,-286,-305,-369,-308,890,826,967,-631,48,253,51,-106,295,326,65,754,285,-513,-648,768,315,-359,-900,-1456,-961,-1986,-470,-579,-730,-443,-337,-266,-209,-1031,-184,-223,-283,-396,-4785,-492,-7002,-13442,-22117,-70396,-107106,-62028,-28357,1185,1241,-11007,1127,1025,931,902,-2668,-6201,578,1199,1354,-1300,978,-2247,2261,2509,1731,2047,3314,3846,1171,4425,6024,6610,7252,8361,10817,13348,22061,36639,52399,70020,89159,106231,117943,119565,127320,120810,103783,90679,71772,52685,35142,21993,12357,6670,4183,706,2681,846,1671,1204,200,601,182,119,543,128,-271,75,-196,151,181,114,18,20,12,-31,-112,-227,-359,-431,-427,-359,-298,-228,-93,-86,101,83,40,233,165,-254,-273,18,-228,-197,-412,330,292,-2,199,-71,-175,185,-49,84,364,153,-146,-39,-21,-397,-10,239,-208,-217,52,735,642,444,212,-33,-243,-443,-536,-458,-391,-381,-445,-1287,-564,-472,-321,-353,-36117,-29500,-8472,-433,-2570,-649,-1462,125,136,81,-291,-684,-539,-20,-31,-125,-58,-63,-332,-96,-89,-171,-123,-160,-206,-272,-350,-369,-387,-425,-462,-480,-513,-529,-545,-572,-512,-472,-488,-450,-447,-409,-397,-402,-408,-416,-441,-488,-540,-602,-651,-659,-598,-533,-469,-382,-321,-261,-208,-192,-164,-151,-160,-174,-210,-265,-327,-405,-468,-474,-404,-275,-116,-143,-89,-324,-174,60,161,93,-21,-175,-340,-510,-667,-620,-516,-372,-286,-207,-155,-53,45,99,180,240,-86,-340,-337,-70,46,-306,-353,-339,-444,-455,-398,-311,-227,-161,-121,-108,-306,-295,-216,-111,-106,-87,-67,-53,-371,-61,-99,-81,-104,-154,-220,-278,-317,-359,-397,-360,-341,-317,-279,-225,-150,-178,-320,-203,-402,120,149,189,-31,248,124,-391,-43,-232,-147,-59,-137,16,-387,-284,-416,-144,105,17,-302,-215,-244,-32,-238,-91,35,7,46,65,-363,-182,-26,-110,35,95,-72,-213,-50,-133,-236,89,-305,109,313,348,-220,-136,173,226,-2,-170,-356,-286,-208,-83,-113,-183,-208,-207,-178,-172,-215,-41,-617,-57,94,4,25,-49,-128,-237,-321,-376,-458,-479,-454,-407,-376,-331,-271,-190,-101,-35,51,-194,-411,-191,14,20,228,81,-304,-185,-77,-213,-376,-514,-666,-649,-503,-320,-133,19,-102,106,335,301,265,451,144,380,296,-248,-72,76,-36,-166,-288,-429,-559,-684,-683,-569,-461,-363,-278,-209,-175,-177,-199,-228,-287,-313,-407,-456,-456,-429,-380,-321,-251,-123,-5,22,-69,197,-199,-146,-21,-9,-77,-104,-150,28,308,-414,-85,-55,441,70,-18,-223,-483,-566,-334,-71,-65,108,-36,240,55,-209,-52,185,28,-195,-274,-358,-367,-320,-267,-238,-195,-166,-125,-199,-247,-113,-44,-109,-163,11,67,-33,-162,-323,-505,-678,-597,-391,-185,2,113,144,120,288,10,155,353,283,-11,-98,-77,-247,-387,-423,-300,-120,3,209,360,166,-256,-189,49,258,396,60,-137,-245,-134,-57,52,138,173,15,-153,-256,72,124,-282,-205,-385,-521,-630,-568,-459,-362,-277,-235,-157,-101,-103,-149,-299,-186,-176,-178,-171,-169,-284,-114,-63,-133,25,-116,251,199,193,188,455,492,-14,-351,-223,-308,-380,-82,232,582,344,451,415,-112,-234,-211,-44,-249,8,-237,-105,-133,-115,195,-17,2,-23,-86,-378,-72,-22,26,52,60,63,30,-10,-413,-106,-180,-247,-309,-377,-420,-446,-479,-433,-400,-337,-339,-342,-377,-399,-454,-518,-590,-602,-523,-442,-361,-288,-202,-197,-227,-66,-45,-202,-372,3,25,37,-180,-131,93,81,-133,-242,-184,-247,-244,-284,4,-53,-105,-177,-254,-353,-430,-477,-451,-368,-262,-179,-177,-49,-12,3,-2,-170,-175,-49,-170,-98,-30,-395,-361,-40,-93,-148,-245,-330,-424,-487,-514,-479,-424,-335,-291,-249,-224,-219,-235,-269,-273,-258,-256,-276,-260,-253,-284,-269,-270,-207,-232,-146,-104,-43,64,120,193,257,-270,-229,-199,-198,68,91,-216,-73,-35,22,-227,-270,-468,-651,-428,-230,-14,-51,145,-93,-67,6,178,-637,-293,-308,357,367,720,723,-1415,-3604,-2709,-448,-446,-370,-54,-162,-232,-244,-231,-198,-161,-81,-12,41,118,78,234,150,-259,-125,-228,283,561,235,-423,-126,25,252,72,-233,73,-91,-247,-376,-506,-611,-685,-668,-653,-617,-598,-569,-579,-557,-527,-479,-452,-415,-364,-324,-275,-228,-202,-191,-181,-287,-176,-256,-236,-289,-366,-460,-547,-624,-696,-766,-711,-649,-567,-485,-377,-332,-272,-197,-127,-58,-239,-57,-100,-157,154,195,-203,102,197,147,-333,-190,-31,-105,-173,-220,-263,-270,-255,-211,-254,-243,-175,-99,-220,77,-82,-112,60,-8,-249,-447,-1,406,312,168,-89,162,335,279,-71,-26,317,-38,-429,-202,-103,-168,-211,-157,-298,-405,-537,-635,-712],[174,-166,-90,-86,-110,-245,-367,-416,-443,-452,-420,-395,-337,-303,-301,-299,-313,-321,-328,-313,-374,-271,-245,-215,-227,-161,-80,-62,-42,126,197,62,-133,211,-181,-16,125,73,60,78,19,-122,205,415,555,175,-315,-104,-197,-259,-354,-141,0,-208,-192,-86,25,50,-172,-217,-146,-81,-250,-330,-312,-175,-13,151,323,148,128,-53,200,125,-112,-122,-156,-90,-35,-174,-307,-411,-491,-481,-405,-331,-266,-231,-357,-206,-231,-275,-359,-436,-467,-431,-333,-188,-7,-19,-142,273,-13,-215,-25,167,-46,-130,-303,-508,-650,-593,-417,-235,-1,156,-141,168,139,-49,16,137,216,240,335,102,-322,-348,92,-37,-227,-337,-318,-180,7,-148,-349,-276,-465,-484,327,234,121,-483,-92,-149,-145,-187,15,123,81,299,338,-230,-347,285,191,-116,-760,-1396,-875,-1898,-672,-755,-850,-740,-645,-578,-504,-1441,-345,-262,-172,-108,-2971,4,-2369,-10800,-29463,-75457,-68275,-28451,-24231,274,294,-14556,221,168,124,126,-1497,-5325,33,-5,-15,-1948,149,-1638,585,833,1025,1191,1383,1720,636,2647,2989,3136,3199,3461,-370,7082,12312,20946,33281,48995,67035,85717,100774,107594,120810,125186,113657,104156,88999,70483,49647,35085,24553,12103,8470,2074,3810,1632,1836,912,122,-497,-851,-671,-640,-531,-387,-205,-62,30,52,7,-1,17,9,-61,-159,-265,-367,-409,-360,-304,-98,-184,38,-18,133,68,96,397,132,-279,-254,10,-238,-229,-370,254,232,-8,190,-62,-121,173,-57,132,335,256,-167,-106,-52,-425,57,144,-138,-133,103,92,22,-4,-50,-106,-137,-182,-211,-253,-264,-262,-348,-1162,-236,-228,-209,-1107,-32605,-21143,-3343,-2326,-4222,-1586,-2015,97,212,286,-362,-851,-478,319,-291,-176,467,582,-220,240,54,-214,3,302,236,-233,-330,51,28,-11,-54,-76,-165,-142,-173,-217,-182,-175,-228,-235,-278,-281,-296,-305,-282,-232,-174,-122,-68,-403,-235,-165,51,39,1,-30,-99,-172,-249,-355,-432,-496,-537,-519,-464,-389,-302,-232,-184,-172,-216,-280,-350,-495,-607,-623,-545,-428,-304,-210,-153,-133,-133,-144,-174,-171,-178,-124,-111,-94,-121,-103,-118,-194,-241,-292,-337,-362,-355,-298,-211,-306,-387,-119,-195,3,74,64,-48,31,4,-31,-207,-256,-197,-176,-238,-301,-381,-471,-560,-602,-589,-522,-421,-337,-273,-212,-159,-144,-362,-159,-302,-266,-324,-367,-380,-421,-404,-375,-430,-232,-142,-25,-59,197,41,-359,-46,-292,-121,-45,-121,47,-354,-282,-410,-218,14,-34,-271,-175,-225,-34,-288,-124,28,-26,158,123,-239,-146,-336,-556,-706,-510,-307,-241,-89,-111,-271,30,-331,90,320,377,-249,-131,199,272,8,-196,-327,-265,-170,-70,201,71,-39,-140,-188,-213,-201,-167,-586,-144,-135,-170,-218,-308,-404,-501,-485,-376,-304,-212,-156,-73,-226,-28,-42,-72,-116,-188,-239,-293,-390,-339,-331,-275,-273,-247,-265,-159,-87,-34,-200,54,68,99,118,100,107,234,-56,95,317,209,302,444,104,519,283,-198,-27,212,255,202,64,-222,-426,-103,-220,-301,-305,-238,-130,-21,8,-62,-222,-200,5,283,103,308,351,-262,-70,58,-67,223,275,31,-131,106,-223,-81,-15,-113,-164,-196,-258,-392,-486,-536,-559,-573,-613,-664,-623,-493,-339,-196,-64,-32,-68,104,-81,130,4,-245,-307,-511,-626,-426,-201,-214,-118,300,509,-49,280,89,-54,-185,-243,-69,-57,-60,-187,-35,159,114,-71,74,20,-53,-133,-300,-233,-254,-305,-307,-298,-293,-295,-305,-304,-305,-305,-271,-213,-188,-159,-204,34,141,-4,268,326,225,-222,-211,26,213,300,83,-139,-218,-101,-144,-62,70,72,-38,-149,-230,-155,-360,-559,-630,-467,-307,-224,-128,-51,2,-109,-24,-157,49,194,172,-256,-121,52,199,197,-132,-252,64,0,-63,59,-143,216,119,137,212,412,417,22,-367,-231,-268,-409,-75,221,124,2,-134,-280,-394,-420,-370,-287,-294,-174,-269,-156,-183,-239,-314,-430,-489,-569,-572,-519,-473,-444,-431,-434,-429,-391,-356,-299,-386,-216,-211,-216,-247,-238,-206,-126,-32,-43,-18,315,444,555,402,343,-253,165,161,16,104,155,-280,156,-73,-194,-179,69,-11,-211,-255,107,196,106,-155,-105,-222,-349,-453,-449,-314,-258,-234,-346,174,25,17,-70,-64,57,-358,-45,-169,-282,-364,-415,-393,-346,-290,-249,-231,-222,-238,-264,-309,-346,-377,-387,-404,-367,-363,-339,-345,-332,-349,-318,-325,-325,-329,-305,-323,-335,-359,-394,-428,-438,-382,-292,-211,-156,-92,-48,-44,-222,-51,40,-234,-18,-120,-19,-95,-220,-340,-461,-486,-419,-328,-227,-138,-80,-143,-72,-106,6,-178,-97,-176,-254,-344,-448,-421,-305,-147,-159,-140,58,306,-543,-172,-366,361,468,690,1026,-1348,-2956,-2352,-404,-485,-264,368,213,-165,113,546,307,73,-4,119,383,188,-8,227,97,-309,-181,-268,283,513,212,-398,-70,82,259,117,-72,25,-125,-253,-330,-377,-381,-365,-302,-293,-295,-334,-380,-474,-509,-471,-363,-266,-164,-65,0,-260,-27,60,18,-26,-376,-77,-210,-48,-249,-102,-193,101,113,-30,25,-60,-194,-327,-458,-509,-505,-393,-237,-81,68,-162,-160,-153,-131,203,189,-146,170,573,305,-252,-122,-16,50,-75,-86,-154,-197,-231,-254,-273,-318,-360,-391,-374,-341,-261,-159,-46,30,-225,-343,70,413,332,157,-163,125,301,202,-24,-63,-76,-162,-381,-289,-264,-259,-287,-154,-136,-93,-97,-102,-124],[57,-150,-72,-143,-259,-383,-442,-325,-187,-136,12,70,140,168,-3,-246,-320,-65,-165,-107,-433,-99,-83,-80,-223,-177,-221,-276,-387,-512,-581,-481,-408,-325,-277,-222,-174,-149,-111,-62,12,-168,142,294,417,251,-325,-120,-163,-260,-297,-182,-71,-108,-176,-95,191,225,-119,-203,-162,3,124,23,-118,-196,-237,-223,-138,-30,54,-40,166,154,-144,-144,-129,-47,145,96,26,9,-35,-261,-131,-117,-25,-238,-373,-76,-126,-146,-263,-381,-491,-581,-593,-518,-398,-333,-290,-255,-238,-242,-267,-310,-346,-364,-327,-289,-228,-140,-52,-87,-35,116,-196,110,44,-74,-67,-11,34,129,271,212,-301,-278,84,-60,-261,-349,-379,-99,117,-69,-337,-235,-584,-246,95,11,-73,-358,-191,-214,-222,-310,-231,-239,-244,-256,-276,-292,-336,-322,-345,-360,-713,-1314,-878,-1881,-78,59,-28,239,310,349,390,-1425,376,457,446,393,-1660,252,146,-7490,-35593,-94081,-75805,-23185,-19510,-528,-529,-15979,-599,-678,-773,-795,-769,-4428,-499,-279,-64,-2485,207,-872,443,628,786,790,874,847,378,991,1253,1582,1956,2387,2970,3821,5433,8856,15214,25111,38501,54695,72268,89344,103783,113657,117485,112605,100785,85823,65056,49318,40979,20357,14667,5294,4825,2312,2343,1812,828,1976,618,299,881,221,-144,549,179,368,392,312,69,342,10,359,256,165,252,-30,5,-256,82,-245,44,10,-1,-90,-115,-171,-215,-327,-282,-315,-326,-386,-416,-486,-538,-640,-661,-668,-638,-602,-537,-450,-358,-288,-261,-220,-131,-466,-63,-53,-110,-89,100,136,148,214,264,140,-211,354,102,-177,-310,210,-315,-1098,-20,-89,-132,-2165,-29208,-14047,-299,-4135,-5947,-2436,-2410,-403,-237,-59,-507,-1051,-486,116,-587,-274,296,862,-161,232,-49,-293,-58,573,440,-238,-321,-124,-210,-268,-279,-230,-239,-74,23,-30,264,380,416,41,-281,172,78,-117,-132,-103,-8,68,60,-386,-268,-117,92,131,248,332,143,248,132,-79,-80,-103,-71,-84,-84,-75,-56,-50,-58,-155,-269,-257,-338,-479,-585,-610,-557,-453,-327,-217,-132,-165,-28,-50,-42,-95,40,72,48,15,-94,-88,-127,-200,-214,-202,-177,-272,-200,-202,-11,-306,-373,-255,-249,73,82,84,-158,59,76,45,-120,-233,-207,-168,-250,-326,-409,-494,-565,-586,-562,-496,-396,-308,-243,-157,-186,-35,-315,-41,-299,-260,-159,-53,-181,-184,-337,-113,-345,30,96,143,-87,140,-42,-292,-55,-351,-94,-25,-100,63,-313,-264,-416,-300,-60,-89,-217,-88,-196,-60,-341,-160,3,-53,265,346,-117,-98,-37,-161,163,250,-160,-263,-118,-257,-438,-582,-555,-446,-260,-51,-277,-124,215,305,8,-231,-292,-220,-129,-67,101,-6,-102,-209,-293,-384,-458,-512,-563,-602,-595,-584,-532,-477,-405,-354,-288,-220,-221,-208,-191,-190,-235,-290,-347,-392,-425,-460,-447,-426,-388,-358,-341,-308,-358,-397,-414,-415,-399,-381,-356,-294,-275,-247,-241,-230,-219,-227,-239,-196,-154,-75,22,143,65,313,261,-147,20,284,301,212,40,-282,-390,-48,-152,-151,-284,-355,-325,-224,-113,-62,-253,-222,-37,383,56,365,338,-242,-80,53,-101,200,287,44,-174,38,-206,-131,-163,-194,-227,-291,-184,29,22,-301,-209,-137,-233,-344,-480,-572,-601,-555,-504,-471,-443,-421,-410,-420,-396,-320,-237,-117,17,-214,-189,-194,-58,217,441,-166,294,81,-63,-160,-228,-100,-194,-313,-362,-402,-411,-382,-323,-252,-182,-128,-84,-249,-10,6,-41,-63,-82,-103,-117,-123,-98,-61,-16,-85,35,-141,-97,-117,82,80,-22,-124,-230,-367,-477,-522,-429,-336,-237,-140,-133,-181,-43,-188,-169,-98,-136,-157,-136,-201,85,23,-297,63,188,-202,-217,-63,277,214,-93,0,-113,22,118,97,-209,-142,42,157,152,-172,-220,64,14,-5,-54,-172,-51,-16,22,84,147,177,59,-367,-215,-221,-364,-291,-455,-457,-269,-91,54,-112,-257,-277,-177,-245,147,-268,0,-24,-2,130,-40,-151,-85,-221,-351,-322,-148,62,179,84,233,311,-146,-343,22,234,-179,-190,73,226,437,154,-34,-41,294,427,515,390,403,-236,155,167,27,112,132,-274,196,-19,-186,-128,-129,-203,-276,-310,-344,-363,-378,-371,-347,-307,-265,-224,-195,-276,-252,-222,-391,-68,-95,-70,-89,-115,-170,-262,-310,-390,-468,-532,-571,-508,-437,-364,-301,-255,-208,-179,-155,-149,-166,-128,-285,-346,-84,-92,-87,-114,-126,-363,-171,-204,-224,-241,-222,-236,-238,-248,-275,-322,-400,-461,-461,-369,-281,-150,-131,-147,-217,-82,-18,-250,-52,-72,103,142,795,767,347,-217,-76,-412,-202,99,72,-80,-82,-195,-16,-125,-66,-120,-157,-202,-292,-366,-475,-586,-498,-406,-296,-179,-353,14,-437,108,138,201,219,-1451,-2422,-2073,-407,-566,-181,429,296,-134,169,561,309,60,-43,116,387,114,-111,148,49,-323,-251,-308,78,52,6,-363,-96,-145,-203,-239,-315,-352,-350,-313,-239,-176,-112,-59,28,-6,-208,-183,-163,-51,-129,-236,-338,-437,-414,-314,-223,-281,-72,-48,-58,-82,-354,-175,-255,-333,-423,-506,-502,-437,-368,-309,-283,-238,-207,-178,-47,-93,28,307,202,5,93,-78,-286,-217,-110,250,168,-95,235,578,305,-166,-44,-11,52,-69,-81,-122,109,56,-41,-194,-178,-93,-140,-268,-271,-222,-108,29,63,-168,-225,134,512,361,158,-238,87,280,249,20,-73,-88,-206,-312,-403,-467,-462,-373,-273,-210,-123,-85,-48,-31],[116,-106,-27,-49,-108,-107,-138,-76,-149,-132,72,318,235,401,0,-259,-295,-48,-111,-105,-407,-261,-219,-115,-187,-180,29,-104,-66,154,198,-11,-255,-83,-233,28,-55,-210,-367,-524,-471,-323,-153,-13,101,191,-254,-137,-144,-238,-259,-227,-216,-329,-372,-300,-184,-58,-97,-204,-196,-93,57,7,-60,-102,-158,-207,-217,-202,-196,-194,-188,-168,-212,-186,-160,-187,-213,-219,-214,-186,-167,-302,-115,-117,-30,-311,-372,-54,-176,-71,-138,-231,-320,-409,-465,-435,-341,-292,-257,-223,-206,-213,-240,-296,-363,-439,-493,-549,-536,-469,-397,-351,-258,-227,-275,-272,-341,-417,-478,-502,-498,-438,-333,-249,-275,-229,-36,-120,-324,-384,-449,-51,177,-21,-277,-190,-513,-1,101,3,-91,-261,-224,-258,-421,-453,-263,-239,-196,-149,-99,-35,6,107,150,-1,-762,-1221,-955,-1973,512,633,122,381,829,868,920,-1117,93,1031,1051,1050,-848,1044,999,-3661,-41197,-136603,-132979,-42034,-15158,555,514,-13593,489,206,-1719,-964,481,-3413,61,670,939,-2689,956,-197,965,984,917,129,476,215,32,18,189,531,983,1464,1962,2491,3208,4749,8432,15358,25930,39962,56521,72381,90679,104156,112605,114845,107754,98253,79660,64480,52377,31587,23411,11016,8126,3107,3701,2055,1255,2402,878,476,959,240,-115,519,260,212,144,58,62,145,-75,206,199,195,196,-7,-14,-196,125,-288,40,19,110,-73,73,164,13,-369,-332,-120,-416,-390,-399,-440,-444,-494,-484,-504,-531,-532,-471,-370,-252,-147,-280,-358,-200,-486,83,258,-102,-69,73,463,519,559,574,91,-408,372,-44,-245,-475,121,-268,-1074,-208,-283,-316,-3415,-25732,-7912,-268,-5412,-7489,-3030,-2490,-23,687,243,-676,-1252,-542,-103,-882,-401,69,889,-137,213,-173,-381,-130,592,566,-259,-308,-104,104,300,295,328,-313,94,138,7,359,479,549,67,-384,165,169,-157,-169,-217,-294,-313,-283,-359,-255,-222,-209,-234,-278,-296,-315,-300,-255,-234,-192,-167,-167,-173,-199,-243,-289,-351,-417,-492,-519,-426,-314,-260,-200,-197,-128,-44,14,54,-62,-218,64,-46,-71,-155,-57,-57,-107,-154,-215,-264,-309,-398,-449,-494,-510,-486,-458,-409,-352,-308,-302,-331,-229,-140,-121,-95,-255,-35,-11,4,-32,-209,-229,-81,79,169,217,263,-172,194,50,59,62,-156,-348,-265,-217,-25,-261,-291,-433,-561,-553,-493,-425,-410,-364,-330,-297,-257,-235,-209,-198,-197,-196,-235,-261,-382,-323,-339,-297,-235,-255,-221,-423,-375,-103,-135,-135,31,-157,-99,-386,-187,-24,-55,371,481,5,-36,-18,-134,189,230,-183,-268,-126,-51,-197,-80,-356,27,-153,-306,-394,-347,-238,-132,-66,-268,-245,-157,-82,-64,41,23,14,-44,-99,-67,-97,-119,-513,-161,-139,-129,-105,-107,-116,-168,-217,-272,-389,-451,-416,-335,-278,-221,-165,-111,-71,-73,-75,-111,-294,-279,-327,-370,-403,-344,-244,-139,-66,6,-168,76,59,47,20,-66,20,44,42,91,162,117,309,364,28,358,230,-98,69,203,140,68,14,-336,-339,-138,-172,-204,-219,-213,-186,-156,-100,-61,-263,-198,-64,175,34,199,221,-211,-79,54,-140,81,44,26,-188,7,-161,56,48,-258,-265,-369,-215,33,313,-237,-221,-79,373,184,35,70,-54,-146,-183,-170,-129,-85,-147,-99,-137,-279,-180,-144,-66,-210,-218,-178,0,115,217,-267,184,70,-49,-128,-212,-119,-148,-198,-186,-186,-195,-195,-182,-160,-127,-93,-52,-193,66,121,115,54,138,127,-34,44,-10,-79,-160,-229,-287,-365,-423,-481,-499,-486,-490,-467,-417,-373,-299,-240,-158,-100,-28,51,-132,-145,22,-188,-276,-84,-112,-138,-127,-179,84,-32,-234,110,254,-85,-204,-65,914,760,-77,33,-28,-3,264,250,-168,-163,31,386,272,-198,-199,14,-116,-233,-387,-516,-590,-516,-460,-404,-360,-349,-365,-363,-303,-257,-299,-74,43,154,249,324,359,-111,-264,-302,-235,-142,204,-248,55,19,39,118,-19,-227,-109,-16,-192,231,150,363,170,79,226,256,-223,-308,14,222,-206,-91,98,203,253,147,-43,-67,-100,-214,-292,-346,-329,-300,-259,-237,-227,-204,-201,-233,-184,-138,-179,-86,-24,-107,-214,-20,-57,-105,-176,-242,-294,-312,-305,-280,-263,-254,-233,-233,-406,-312,-366,-409,-457,-497,-545,-574,-609,-629,-633,-621,-618,-591,-560,-514,-468,-424,-372,-332,-294,-277,-255,-243,-233,-271,-218,-228,-212,-210,-174,-373,-72,-69,-196,30,94,176,63,-173,-39,-118,-244,1,-84,-98,-112,-115,-226,-254,-200,-117,-74,-281,-20,2,145,133,392,438,256,-218,-41,-346,-163,108,49,-31,-104,-300,-35,-95,-229,-340,-392,-375,-322,-209,-265,-18,-277,-297,93,207,-178,227,-510,158,102,77,-1,-1827,-2079,-1875,-438,-688,-113,-67,-52,-106,-42,-73,-123,-192,-236,-305,-403,-489,-603,-722,-713,-592,-488,-382,-270,-183,-117,-322,-10,35,61,93,61,37,17,-34,-89,-50,10,118,153,-30,-139,-129,-126,-23,126,-6,-340,33,-4,-179,-130,-303,-123,-95,-107,-18,-235,73,-120,45,-320,-40,-187,-18,-47,-71,-115,-131,-161,-177,-152,-101,-100,-69,-13,-98,68,10,-404,-277,-84,295,143,-48,300,565,299,-63,46,-13,60,-45,-92,-94,-148,-289,-404,-474,-513,-496,-463,-416,-411,-416,-446,-499,-568,-635,-668,-616,-509,-397,-297,-295,-104,-32,25,71,-49,185,76,-160,-296,-161,-90,-233,-227,-155,89,210,185,56],[-121,-238,-221,-122,-21,-120,-111,-48,-140,-161,68,372,235,354,-36,-291,-276,-73,-83,351,-342,101,205,41,-155,-191,-56,-118,-119,142,165,-68,-281,-127,-162,35,142,21,-97,-227,-341,-427,-404,-329,-243,-160,-165,-126,-123,-195,-230,-247,-196,2,-27,-120,-44,-49,-82,-185,-214,-194,-216,-243,-267,-250,-239,-224,-176,-122,-94,-81,-72,-52,-261,-195,-81,-94,-141,-187,-250,-321,-417,-471,-447,-401,-359,-356,-320,-312,-314,-323,-363,-400,-417,-408,-371,-298,-189,-237,-68,-1,-84,-167,-151,183,101,259,323,-242,271,594,427,-25,-68,-83,-291,120,134,-137,-213,-178,301,155,51,-63,-177,-229,-217,-142,-329,-362,-415,38,224,57,-156,-77,-361,-76,-108,-171,-50,-107,69,-84,-595,-517,105,-58,-357,-108,-211,-301,-397,-386,-361,-312,-829,-1059,-1008,-2102,-28,36,24,28,6,-37,-72,-627,-152,-197,-220,-242,-266,-245,-252,-249,-45102,-189725,-207769,-65974,-11225,187,294,-10501,467,-30,-3715,-2312,541,-2059,173,561,503,-2371,323,124,183,73,-103,-333,-224,-46,111,216,348,641,1114,1645,2158,1943,3257,4325,6538,10900,18187,28734,42227,53713,71772,88999,100785,107754,108978,104227,91685,78923,64058,45270,33018,19580,12025,5250,3556,2363,1673,1044,539,129,-236,-432,-408,-310,-293,-308,-276,-180,-31,108,-109,226,208,310,518,32,-27,-151,220,-228,85,94,154,-107,89,298,30,-336,-325,-209,-374,-442,-396,-386,-338,-340,-270,-215,-166,-144,-219,-41,30,79,-254,-453,-236,-445,118,192,-59,-19,71,206,139,113,60,-16,-584,-169,-248,-340,-637,-427,-473,-1030,-512,-558,-916,-4671,-22254,-3378,-83,-5998,-8372,-3242,-2209,-62,533,-88,-787,-1394,-587,-278,-1110,-504,-148,505,-109,225,-265,-423,-168,500,425,-259,-255,-166,12,-45,-98,-103,-308,-88,-83,-112,-81,-97,-189,-244,-401,-379,-413,-413,-376,-321,-276,-246,-213,-302,-184,-40,79,141,103,236,97,303,128,-18,-3,-171,-17,87,159,34,33,-84,-195,-309,-428,-500,-467,-427,-359,-282,-225,-167,-104,-63,-86,-245,-90,-130,-198,-251,-330,-364,-438,-488,-504,-455,-374,-338,-277,-235,-222,-238,-276,-311,-342,-369,-362,-261,-141,-3,115,225,-278,-15,491,411,57,-177,-251,-44,94,406,482,475,-50,280,125,64,29,-144,-357,-291,-295,-436,-524,-516,-478,-455,-447,-443,-419,-417,-352,-264,-167,-65,12,84,-60,60,-147,-107,-61,-360,-30,-136,-231,-332,-422,-452,-433,-437,-266,-227,-180,-191,-159,-157,-426,-206,-56,-30,329,490,121,38,16,-83,274,278,-184,-261,-120,-14,-107,-117,-339,-269,-365,-392,-405,-409,-375,-331,-308,-311,-273,-250,-245,-212,-195,-185,-166,-167,-157,-175,-198,-227,-473,-335,-364,-392,-365,-309,-219,-145,-54,-211,-174,-73,-105,-14,-172,-248,78,8,-79,-203,-309,-400,-392,-281,-128,57,32,-224,27,55,-34,128,-148,99,451,512,460,-157,-19,243,82,82,87,110,194,127,-17,-114,-242,-366,-467,-496,-441,-366,-282,-396,-289,-201,-225,-271,-309,-308,-254,-198,-62,-52,-263,-147,-79,342,22,270,354,-183,-76,51,-198,125,124,57,-172,16,-110,52,86,-319,-278,-371,-268,2,263,-186,-203,-94,259,205,43,484,368,-72,-168,19,-37,122,-179,7,-111,-289,-141,246,251,-214,-264,-186,-1,-61,-100,-343,-104,-69,-23,-102,-211,35,-104,118,-140,-121,75,-130,0,-31,-58,-88,-114,-150,-120,-110,-139,-127,-99,-68,-40,-16,10,25,-4,-41,16,-80,-83,-165,-259,-359,-480,-563,-505,-432,-346,-294,-235,-209,-179,-149,-140,-138,-157,-185,-375,-259,-235,-193,-128,-167,67,-100,-160,146,308,32,-173,-66,550,433,-67,71,40,-61,-193,-345,-449,-514,-533,-541,-525,-501,-459,-397,-343,-267,-228,-253,-138,-112,-166,-90,-74,-82,-114,-339,-165,-177,-234,-255,-279,-303,-325,-348,-380,-410,-436,-455,-457,-451,-447,-413,-386,-329,-269,-201,-157,-229,-125,-22,-130,178,83,243,159,82,216,189,-301,-279,-3,197,-160,25,127,167,364,164,-62,-91,237,128,37,-47,-76,-182,-72,-49,-14,50,43,-185,202,20,-169,-52,-62,-133,-229,73,6,196,233,-58,60,289,347,376,91,-190,-195,-193,-371,-103,-345,-132,-228,-312,-400,-469,-544,-592,-602,-567,-534,-491,-465,-442,-436,-444,-446,-452,-441,-427,-391,-355,-316,-255,-262,-257,-227,-204,-140,-368,-92,-126,-176,20,62,147,60,-242,-102,-114,-184,-44,-139,-138,-137,-139,-318,-250,-176,-145,-114,-316,65,72,14,-33,-99,-134,-158,-227,-116,-257,-103,-30,-12,13,-125,-403,-37,-11,-67,-128,-163,-170,-154,-43,-327,-1,-283,-360,85,290,-13,451,-561,271,524,430,-279,-2563,-1994,-1760,-474,-842,-43,-76,-227,-373,-499,-612,-587,-535,-463,-421,-415,-404,-424,-453,-479,-461,-435,-382,-307,-242,-191,-273,-92,-42,-6,38,24,15,6,-35,-149,-75,-22,-35,6,-47,-47,-84,-90,-4,144,14,-418,72,204,-343,-54,-320,21,-64,-183,42,-114,275,-70,61,-268,-4,-163,118,198,-59,181,44,-93,-187,-229,-212,-220,-187,-123,-209,13,81,-254,-333,-65,242,109,-13,259,281,251,43,139,-33,42,-54,-155,-281,-397,-493,-516,-446,-355,-252,-161,-234,-11,-2,56,56,35,-7,-40,-117,-171,-211,-232,-356,-171,-119,-64,-3,-21,108,125,-56,-230,-167,-66,-169,-207,-236,89,2,-121,-267],[-83,-99,-20,-12,82,-136,-88,-32,-136,-196,71,423,230,291,-84,-319,-259,-118,-59,328,-283,105,127,79,-123,-186,-77,-93,-186,-151,-202,-231,-293,-327,-379,-399,-406,-415,-388,-347,-285,-288,-145,-91,-50,-21,-66,-82,-96,-145,-211,-244,-199,-129,-135,-133,-125,-99,-87,-154,-226,-290,94,166,199,43,-1,-14,207,61,202,-13,289,165,-310,-181,-28,112,219,82,-65,-211,-376,-494,-522,-470,-392,-370,-255,-189,-180,-111,-49,-26,-70,-245,-25,-22,0,-244,-44,-48,-62,-105,-143,-27,-6,23,82,-282,146,188,226,27,-13,-134,-268,143,179,-123,-231,-218,27,-37,-82,-156,-226,-284,-267,-177,-305,-317,-333,132,329,122,-38,48,-197,352,254,-208,71,2,-38,-194,-744,-528,-55,-177,-549,-48,-50,-48,-76,-55,-119,-199,-949,-888,-1071,-2288,-551,-535,-514,-433,-369,-335,-298,-274,-256,-263,-271,-294,-295,-270,-229,-167,-45328,-224171,-259358,-79455,-7611,231,269,-7886,229,-225,-4849,-3212,19,-419,-29,-61,-83,-1870,-51,-27,-50,-71,-69,-576,43,68,20,-59,-107,-31,190,471,-1448,883,1025,1273,1920,3814,7953,15038,25316,37012,52685,70483,85823,98253,104227,108497,99450,90740,82737,60186,48068,30766,21979,9946,7030,3526,2492,3137,1511,940,1444,630,74,999,325,-107,711,652,216,1003,-165,501,215,409,727,49,-10,-47,319,-143,120,207,194,-142,107,263,71,-290,-299,127,-242,-506,-323,25,-43,-130,-113,-160,-38,-14,-247,84,142,169,-186,-538,-264,-404,144,200,-33,13,53,192,124,102,56,-1,-762,-397,-401,-367,-826,-118,-132,-999,-59,-3,-1647,-5762,-19276,-1606,413,-6146,-8353,-3160,-1759,-91,367,-468,-844,-1499,-658,-441,-1132,-605,-351,-33,-114,-29,-358,-451,-215,-14,-55,-281,-204,-227,-212,-236,-261,-265,-290,-309,-342,-401,-385,-399,-463,-457,-453,-385,-321,-263,-201,-134,-81,-47,-11,-248,-117,42,122,140,-2,136,78,267,120,5,28,-206,-25,12,-70,-143,-190,-222,-230,-291,-325,-238,-222,-272,-320,-366,-413,-426,-376,-304,-232,-275,-125,-92,-87,-221,-47,39,86,33,70,347,432,296,37,258,46,-156,6,-335,-75,-230,-290,-144,-2,282,451,225,-207,-23,635,488,122,-163,-289,-4,100,362,420,301,69,117,59,20,7,-128,-251,-197,-250,-25,-144,-2,-36,-255,-90,-96,-180,-196,-363,-255,-281,-292,-319,-340,-371,-402,-400,-393,-323,-304,-150,-89,-31,-6,-108,-101,-462,-480,-354,-436,-358,-248,-88,-231,-470,-230,-97,6,494,531,211,110,50,-33,181,50,-169,-252,-289,-327,-346,-341,-328,-364,-359,-341,-371,-441,-492,-533,-584,-615,-599,-535,-456,-322,-178,-30,141,-50,-34,112,389,273,-433,-85,-231,-152,6,236,240,410,-16,-217,-206,-83,-91,-25,-169,-304,97,278,346,412,308,-7,-181,-250,120,267,-35,-300,133,148,1,150,-139,101,417,412,291,-254,-61,181,108,61,8,119,321,298,-72,155,75,-60,-101,-187,-269,-339,-366,-461,-358,-342,-341,-363,-385,-371,-295,-195,-9,-58,-256,-83,-78,311,18,219,377,-162,-70,43,-270,63,245,43,-125,65,-60,-52,-131,-375,-260,-261,-277,-154,-118,-149,-164,-118,-72,-117,-204,-280,-370,-483,-568,-504,-371,-221,-210,-42,-152,-288,-161,193,156,-221,-316,-212,41,-130,-229,-412,-572,-557,-362,-164,-218,47,-132,169,-84,-115,320,-203,142,23,-106,-244,-380,-488,-563,-579,-596,-575,-547,-522,-491,-453,-396,-339,-293,-238,-189,-181,-183,-216,-262,-311,-374,-399,-388,-380,-345,-334,-314,-324,-330,-333,-348,-386,-425,-458,-456,-380,-286,-234,-133,-160,37,-171,-84,172,230,151,-122,-64,-139,-278,-406,-518,-468,-331,-224,-164,-125,-201,-5,64,117,-179,-193,45,-16,149,313,-288,88,-75,-303,105,449,488,130,-305,-132,-114,-171,-117,352,409,199,252,218,-83,-201,-258,-287,68,266,-205,155,102,78,111,120,-127,-128,-21,-70,4,-51,-109,-180,-246,-295,-351,-377,-343,-297,-247,-184,-115,-62,-10,22,-4,-83,-100,13,-5,2,7,53,-141,-50,79,40,149,-7,-139,207,8,-150,-25,-90,-121,-259,133,-17,134,240,-26,118,277,369,418,171,-119,-148,-167,-333,-163,-358,-235,-269,-286,-308,-315,-334,-347,-356,-363,-400,-432,-481,-527,-578,-628,-653,-659,-643,-644,-633,-601,-530,-402,-318,-209,-77,24,138,-352,-114,-156,-139,4,20,104,45,-311,-164,-118,-107,-89,-193,-185,-168,-185,-397,-362,-452,-574,-628,-556,-446,-327,-217,-123,-83,-55,-62,-243,-99,-194,-196,-225,-239,-208,-167,-431,-32,12,34,51,74,88,72,96,-333,-67,-249,-401,54,159,131,666,-590,229,475,251,-1124,-3766,-2248,-1747,-506,-1032,-415,-435,-408,-365,-323,-322,-347,-400,-425,-459,-463,-378,-277,-166,-63,-161,-197,-297,132,228,127,-230,73,92,4,-64,-176,-252,-290,-291,-257,-229,-199,-174,-102,-73,-11,-54,-72,-5,105,25,-366,20,-38,-524,-72,-346,72,-105,-259,-20,-6,320,-27,65,-209,17,-143,72,148,-74,171,127,62,-226,117,-54,-92,128,34,-337,-34,147,-123,-280,-65,324,59,-7,170,119,28,-42,-101,-170,-239,-297,-344,-399,-429,-434,-409,-366,-345,-329,-325,-312,-333,-351,-380,-410,-417,-376,-326,-294,-243,-198,-170,-301,-131,-136,-151,-157,-111,-115,-73,-1,-188,-190,-69,-133,-172,-222,57,150,34,-161],[-180,-91,7,11,88,-109,-34,4,-103,-200,104,501,248,248,-113,-320,-234,-161,-20,307,-221,117,65,16,-84,-158,-80,-150,-305,-453,-550,-610,-650,-607,-563,-491,-424,-392,-367,-364,-364,-379,-368,-369,-360,-330,-284,-220,-153,-114,-218,-253,-200,12,-18,-131,-144,-226,-334,-394,-369,-292,-141,18,164,9,-68,-69,151,27,192,-24,256,143,-381,-183,-2,156,364,135,-70,76,-170,-258,-401,-377,-222,-357,-164,91,-205,-162,200,409,-64,-232,-64,-4,35,-246,70,96,-77,-85,-173,249,261,305,363,-342,160,539,467,16,-6,-231,-272,115,178,-149,-284,-299,369,258,33,-240,-533,-453,-154,-160,-321,-323,-292,158,307,100,2,107,-94,360,166,-192,-217,-388,-531,-599,-911,-563,-358,-345,-814,-317,-321,-313,-328,-281,-360,-488,-1188,-794,-1217,-2567,-802,-5,-190,-83,48,32,28,17,-99,-37,-78,-139,-196,-262,-348,-431,-42174,-220273,-281350,-84465,-4319,-240,-190,-6153,-189,-495,-4795,-3530,-332,-388,-450,-472,-471,-1512,-474,-489,-542,-601,-624,-655,-626,-582,-421,-210,-27,88,-110,245,526,630,1639,2337,3008,3685,4872,7867,13758,22931,35142,49647,65056,79660,91685,99450,101798,98215,90018,74649,61869,43801,32719,17480,11724,6113,3179,3751,1760,1072,1885,837,269,1212,303,-304,730,640,239,935,-297,529,161,437,328,37,-15,-110,-207,-283,-227,-118,27,-233,69,196,73,-291,-288,189,-148,-628,-299,393,569,105,196,-193,101,-62,-318,125,158,183,-139,-470,-328,-414,113,95,-67,-13,-19,222,248,180,88,-129,-956,-832,-662,-497,-1063,203,115,-1005,297,309,-2455,-6424,-17215,-3205,601,-6177,-8068,-2938,-1307,-135,226,-895,-860,-1566,-780,-620,-953,-708,-487,-51,-190,-291,-482,-491,-326,-327,-335,-357,-355,-340,-296,-268,-244,-205,-206,-174,-169,-185,-124,-88,-109,-77,-271,-32,-7,-375,-222,-70,45,26,0,-220,-84,-107,-114,-135,-163,-165,-191,-216,-241,-306,-351,-406,-473,-526,-576,-608,-590,-560,-528,-508,-507,-483,-419,-397,-353,-297,-254,-272,-160,-139,-150,-321,-250,-308,-354,-315,-228,-55,55,20,118,393,410,282,-6,202,40,-143,41,-307,-24,-221,-64,-95,-99,-56,1,82,-98,-17,303,325,153,-171,-328,31,21,-103,-237,-371,-479,-499,-454,-389,-321,-289,-283,-288,-296,-345,-410,-496,-555,-470,-320,-129,-183,-188,-364,57,10,-69,571,718,42,10,-147,18,-107,-232,72,102,73,54,-40,-47,-508,-460,-61,-252,-138,-94,-65,-327,-503,-248,-136,57,573,610,278,183,90,13,323,218,-137,-235,-100,-151,-241,-326,-403,-501,-500,-414,-329,-259,-163,-60,-109,-264,-120,43,9,-105,-126,-108,70,-36,-12,173,475,331,-383,-107,196,196,-19,205,252,457,-29,-217,-228,-90,-71,-43,-170,-345,55,90,-22,-130,-198,-268,-328,-392,-463,-509,-611,-585,-500,-403,-309,-234,-169,-80,-41,5,31,-344,-85,102,91,43,-57,129,157,208,-120,81,17,-67,99,300,216,118,-44,-496,-192,27,-135,-71,-179,-286,-385,-385,-321,-224,-231,-7,-44,187,33,176,268,-133,-51,41,-344,2,163,32,-47,-92,-210,-348,-485,-603,-560,-433,-324,-251,-193,-154,-135,-140,-127,-132,-150,-126,-92,-112,-201,-60,-66,-77,-222,-173,-238,-283,-338,-347,-318,-270,-333,-237,-130,-206,-185,-268,-32,-50,-75,-115,-221,-269,-326,-399,-388,-358,-313,-253,-188,-132,-87,-69,-65,-81,-66,-74,-130,-146,-145,-133,-113,-85,-39,7,6,5,102,-68,77,225,169,217,96,175,178,160,90,-68,51,-28,85,80,-157,-74,11,-46,-322,-302,-188,-235,-180,-142,-88,-227,-37,-29,-48,-73,-178,-257,-326,-375,-366,-329,-206,-76,2,32,-107,-193,-19,259,80,-122,-193,21,-43,145,331,-272,128,22,-327,-28,-103,-164,-215,-249,-176,-151,-107,-150,17,80,130,162,162,-39,-137,-200,-268,160,177,-187,204,167,92,119,132,23,-110,-52,-167,-287,-409,-526,-630,-641,-554,-476,-399,-342,-311,-307,-303,-288,-264,-204,-122,-69,-98,-87,215,239,93,118,194,-86,-164,-37,-115,-140,-139,-109,-66,-21,-123,-1,-84,-66,-295,-85,-144,-193,-240,-264,-261,-229,-182,-127,-81,-46,-93,-130,-289,-168,-251,164,-115,-50,-70,47,18,-235,-106,-214,-281,85,140,32,-91,-227,-352,-479,-592,-710,-808,-831,-722,-573,-472,-347,-192,-60,88,-319,-129,-163,-93,-13,-26,56,24,-360,-217,-127,-25,-109,-234,-227,-195,-206,-422,-130,-148,-185,-145,-331,85,167,130,19,250,205,-93,-244,-91,-231,-353,-441,-485,-452,-393,-334,-243,-204,-197,-204,-211,-229,-284,-302,-323,-320,-297,-407,-234,-194,-178,-168,-587,-328,-446,-555,-2252,-5518,-2901,-1836,-518,-1200,99,213,276,-29,126,230,152,-91,-336,-49,100,163,-157,-140,17,-113,-92,-262,59,140,100,-182,35,-101,-207,-231,-236,-179,-96,-9,-274,-20,158,228,188,-95,130,-16,-59,-8,131,39,-281,-21,-20,-407,-62,-358,79,-127,-310,-74,106,375,22,70,-143,41,-117,30,31,-95,-244,-340,-372,-279,-136,-57,-155,34,-3,-369,-99,195,-4,-230,-65,10,-97,-200,-299,-334,-382,-386,-362,-349,-346,-346,-350,-379,-403,-428,-440,-432,-431,-412,-385,-330,-293,-244,-195,-148,-104,-57,-23,-20,-7,-9,-31,-227,-82,-119,-151,-161,-114,-123,-103,-77,-137,-200,-65,-99,-120,-119,31,122,-43,-196],[-141,-94,-23,18,73,-90,3,20,-88,-217,127,561,257,203,-140,-319,-229,-218,5,268,-175,118,1,-29,-51,-118,-45,49,-249,-72,-94,-185,-161,-186,-229,-244,-257,-298,-340,-398,-451,-503,-505,-481,-420,-332,-240,-152,-80,-79,-213,-252,-194,-34,-74,-130,-147,-160,-186,-185,-285,-164,-183,-188,-210,-210,-230,-249,-225,-167,-102,-28,52,146,-280,-141,56,227,281,105,-43,14,-191,-314,-467,-639,-633,-487,-334,-192,-192,-178,126,181,-34,-167,-54,-34,55,-192,307,381,-47,-26,-166,479,335,536,416,-334,135,797,480,26,27,-284,-226,126,222,-121,-273,-323,340,381,204,-44,-249,-346,-249,-155,-289,-281,-210,207,296,88,54,189,41,33,-117,-234,-285,-251,-158,-467,-954,-534,0,-451,-1038,230,181,123,31,-7,-583,-787,-1431,-684,-1338,-2809,-1818,69,-643,-247,202,199,191,158,-154,-479,-1438,-98,-142,-152,-135,-85,-37192,-201423,-294809,-88263,-1035,289,263,-5244,84,-641,-3584,-3204,-514,-655,-670,-555,-454,-1276,-274,-168,-78,8,53,-519,140,-350,415,585,722,820,908,1031,1274,702,1184,2519,2894,3275,3843,5165,8241,14080,21993,35085,49318,64480,78923,90740,98215,100339,96724,86940,74711,57558,44947,27739,19123,11116,4663,3926,2104,1286,2018,1075,583,480,195,-330,-8,-222,-471,-605,-426,-310,-235,-152,-55,51,137,200,174,-26,89,102,82,-289,-65,-116,-122,-255,-219,-103,-68,-569,-229,-56,-67,-139,-145,-180,-235,-334,-428,-500,-556,-601,-592,-515,-419,-399,-312,-299,-254,-272,-243,-287,-380,-437,-525,-635,-983,-1090,-881,-614,-1223,159,245,-962,475,549,-3184,-6358,-16027,-7668,666,-6283,-8032,-2606,-864,-117,0,-1247,-775,-1529,-887,-754,-756,-719,-413,121,-267,-4,-580,-489,-380,-30,-41,-428,-117,-315,-299,-31,-25,-3,-161,9,16,11,90,145,149,165,-188,75,144,-443,-191,-25,272,357,7,-175,-46,33,-52,-167,-301,-415,-546,-515,-390,-306,-210,-309,-80,-30,-215,-127,27,20,3,-298,-244,-155,-186,-257,-283,-263,-224,-311,-85,-31,-115,-353,-45,-100,-193,-279,-396,-468,-538,-450,-325,-187,-52,23,-39,138,24,-139,69,-253,-47,-217,27,302,234,385,332,280,18,6,290,186,75,-186,-313,-347,-488,-521,-409,-292,-198,-110,-50,-7,27,-87,-52,-37,-264,-135,-210,-302,-423,-543,-537,-423,-272,-190,-338,40,63,-68,52,-10,-90,-149,-134,-68,-152,-161,90,108,105,26,14,-8,-564,-368,-23,-291,117,-23,-83,-430,-502,-255,-162,101,278,383,312,248,125,48,501,410,-109,-215,-87,24,107,-227,-220,-184,96,144,-241,-73,140,181,-169,-176,-107,87,4,-138,-155,-185,-73,-19,-13,210,139,-59,-339,-470,-322,-137,-55,116,165,137,-59,-233,-254,-342,-476,-445,-348,-395,-178,-110,-65,-67,-69,-100,-136,-196,-209,-194,-223,-219,-188,-156,-137,-146,-172,-177,-227,-257,-293,-445,-308,-328,-369,-387,-447,-478,-434,-339,-262,-181,-99,-112,55,137,107,47,-83,-479,-165,26,-158,12,61,148,-415,-49,190,-81,-223,42,-40,-113,-279,-421,-441,-326,-196,-84,-439,-82,144,-6,19,127,24,-26,-113,-349,-264,-287,-269,-232,-171,-108,-88,-187,16,78,78,103,125,-143,-216,56,-7,45,-254,-113,-239,-242,-271,-337,-397,-460,-529,-581,-571,-540,-517,-513,-482,-463,-429,-396,-375,-391,-384,-425,-432,-477,-539,-523,-438,-336,-226,-128,-34,-77,150,106,-82,-107,248,318,57,273,366,131,-5,4,82,-98,99,298,148,281,103,386,360,313,130,-25,51,-104,63,32,-174,-72,-44,-56,-236,-294,-133,-213,-133,-139,-47,-276,49,164,208,261,24,-53,268,267,-33,213,278,-48,202,160,-114,-187,-57,229,-3,-73,-220,-33,-101,91,103,-232,-15,-81,-185,-192,-212,-234,-263,-278,-258,-293,-332,-374,-415,-457,-491,-499,-493,-482,-469,-454,-422,-381,-342,-271,-211,-131,-58,5,24,84,-102,-11,20,-53,-145,-253,-382,-507,-538,-440,-324,-233,-90,-15,54,122,176,27,188,163,-125,-72,225,186,-67,-4,322,-42,-316,-69,-24,-81,-121,-134,-128,-93,-110,-86,-136,-201,-344,-384,-472,-501,-451,-351,-246,-146,-67,-5,23,5,-58,-110,-262,-150,-169,162,-153,-85,-66,77,-36,-288,-35,-188,-305,95,161,24,210,-118,-68,-210,-334,-449,-499,-471,-381,-245,-171,-89,2,56,123,-289,-144,-174,-65,-49,-95,-14,-17,-365,-275,-156,38,-105,-277,-279,-235,-255,-392,-232,-199,-200,-152,-288,9,29,24,-44,-91,-189,-316,-433,-566,-671,-594,-471,-368,-269,-200,-253,-94,-79,-88,-99,-96,-96,-129,-134,-205,-215,-198,-402,-239,-242,-259,-264,-583,-385,-442,-438,-3706,-7908,-4016,-2048,-532,-996,243,556,638,-19,44,225,169,-141,-434,-117,220,199,-104,-196,8,-73,6,-240,-31,42,63,-142,-202,-367,-476,-419,-325,-210,-96,10,-316,37,179,193,186,-130,206,18,-64,-25,110,41,-223,124,83,-253,-47,-361,70,-142,-337,-136,204,422,65,58,-92,47,-106,-21,-84,-159,-262,-339,-410,-394,-309,-172,-220,-66,-26,-273,-178,215,77,-205,-83,135,8,-24,-125,-188,-288,-353,-373,-353,-307,-249,-194,-160,-202,-110,-187,-58,-59,-67,-174,-123,-136,-169,-201,-224,-234,-218,-195,-188,-159,-134,-124,-174,-154,-92,-90,-77,-21,-36,-32,-31,-105,-225,-83,-93,-93,-38,-18,32,-114,-155],[0,-39,13,20,49,-71,32,22,-84,-237,143,608,262,173,-142,-314,-246,-277,14,208,-152,102,-64,-59,-34,-82,0,119,-162,71,-56,-190,-9,-102,-245,-356,-433,-416,-332,-258,-189,-292,-129,-288,-78,-89,-107,-122,-135,-133,-212,-267,-224,-107,-109,-145,-123,-128,-172,-195,-326,-244,-284,-288,-289,-246,-209,-167,-95,-23,20,-34,53,65,-181,-98,-1,-71,-150,-227,-315,-393,-446,-397,-303,-219,-141,-251,-15,69,-194,-208,199,245,-31,-110,-52,-78,49,-159,-129,-173,-178,-153,-182,-79,-36,-1,47,-331,49,53,56,-5,19,-358,-200,67,19,-108,-257,-353,-256,-343,-378,-369,-277,-164,-32,-172,-278,-263,-158,212,229,25,57,217,92,-25,-131,-171,-133,-41,72,-569,-928,-521,3,-552,-1267,257,141,16,-139,-219,-844,-1084,-1736,-636,-1494,-3058,-2954,-1318,-1277,-477,867,850,815,326,-272,-2307,-2057,164,-51,-266,-433,-409,-30942,-169999,-292573,-89423,208,231,-497,-5077,97,-564,-1757,-2590,-259,-282,-268,-189,-72,-1222,213,340,494,595,644,-331,725,-1126,566,827,764,534,697,821,570,689,516,2517,2888,3060,3662,4865,6826,8810,12357,24553,40979,52377,64058,82737,90018,96724,98478,91440,79982,65635,50282,35621,23062,13512,7296,4116,2856,1559,1119,314,-261,-374,-347,-372,-356,-251,-122,-60,-95,-145,-83,54,156,173,245,315,356,18,60,373,66,-335,4,185,96,-235,-159,0,-14,-469,-179,41,110,119,183,-160,116,-120,-420,79,25,-77,-225,-338,-430,-529,-575,-523,-421,-386,-303,-288,-317,-315,-349,-443,-882,-949,-1042,-757,-1221,-215,-145,-899,36,-200,-3784,-5700,-15522,-13995,-3517,-6779,-8419,-2263,-506,-71,-230,-1480,-660,-1473,-1004,-879,-605,-673,-231,335,-391,56,-689,-499,-484,476,646,-511,-54,-275,-395,85,-63,-184,-306,-379,-414,-423,-330,-253,-231,-158,-135,-33,9,-320,-143,13,225,225,-70,-145,-35,63,15,-57,-201,-184,-221,-211,-161,-117,-42,-330,74,122,-131,-153,168,185,182,-288,-227,5,175,170,76,-207,-108,-234,424,465,-113,-387,20,24,-98,-70,-101,-214,-374,-520,-590,-458,-310,-220,-107,-7,-17,-157,78,-212,-93,-231,56,443,331,395,261,302,116,29,575,481,131,-216,-261,96,26,98,63,48,44,64,78,86,91,-67,18,-32,-260,-130,-169,-193,-217,-237,-247,-243,-220,-240,-305,-227,-229,-226,-234,-229,-222,-205,-162,-137,-212,-99,37,72,110,-4,58,17,-555,-235,-194,-326,-383,-411,-301,-454,-465,-240,-155,138,274,360,320,311,162,74,352,274,-84,-185,-60,-136,-230,-286,-254,-239,-160,-60,-232,-87,14,29,-199,-85,-106,42,-11,-162,-133,-241,-200,9,-27,150,121,85,-289,-227,-108,-180,-233,-281,-281,-266,-212,-243,-253,-138,-80,-130,-225,-432,-68,121,153,111,67,-12,-106,-223,-350,-417,-396,-290,-161,-35,68,138,-153,43,232,117,-173,-368,-136,-71,-33,-100,-201,-260,-274,-218,-236,-171,-218,-172,-3,85,-15,-24,-116,-418,-145,21,-172,-106,-60,121,-330,41,215,-107,-210,87,11,194,33,51,4,-132,-124,-183,-337,-209,-205,-192,-191,-205,-221,-253,-289,-326,-371,-399,-397,-373,-324,-268,-211,-224,-99,-55,-34,8,50,-165,-219,62,-6,35,-273,-145,-292,-205,-218,-12,-189,-226,-237,-229,-48,-134,102,-148,106,-60,-48,-130,-263,-305,-320,-326,-268,-238,-237,-317,-275,-302,-312,-283,-211,-108,5,110,-156,-122,257,283,56,240,193,4,-14,-25,-61,-132,-30,38,115,190,114,283,321,313,170,25,59,-177,-56,-145,-218,-267,-261,-226,-229,-256,-294,-269,-115,-120,-93,-254,100,197,426,468,103,-54,592,412,-30,256,450,-33,170,127,-115,-155,-86,221,-67,-19,-248,-90,-155,-49,-53,-171,-21,-21,-43,-216,-70,-98,-139,-160,-137,-158,-179,-259,-223,-260,-301,-305,-271,-221,-169,-118,-272,-18,0,-211,32,47,63,83,85,151,-83,-5,56,80,-210,-41,136,160,118,-74,-258,-233,-138,-212,-276,-327,-371,-339,-257,-199,-136,-41,128,73,-218,-129,317,8,-468,-160,18,17,-68,-121,-130,-157,-93,-8,-29,41,-333,-25,-93,-173,-280,-382,-435,-348,-257,-173,-107,-33,-27,-90,-230,-109,-94,156,-185,-120,-52,100,-86,-207,39,-120,-334,96,191,-46,243,-239,195,-50,129,80,-338,-99,14,-92,30,77,72,60,36,-244,-133,-179,-39,-86,-163,-90,-60,-315,-312,-184,98,-63,-301,-310,-268,-296,-337,-335,-302,-304,-268,-296,-338,-379,-425,-433,-398,-541,-278,-198,-172,-124,-29,14,-70,52,-169,-180,21,-20,-77,-133,-172,-211,-280,-316,-366,-404,-434,-469,-485,-487,-481,-428,-570,-353,-312,-717,-5404,-10960,-5574,-2363,-540,-775,66,268,459,-6,-48,89,114,-169,-515,-180,185,224,-61,-228,-9,-22,109,-212,-116,-46,34,-98,117,22,-63,-106,-173,-201,-203,-189,-314,-148,-145,-156,-133,-162,-177,-210,-219,-245,-214,-150,-174,16,98,-110,-12,-338,65,-139,-318,-176,305,418,118,52,-40,55,-98,-61,-51,-101,-160,-182,-213,-363,-231,-222,-283,-328,-337,-305,-243,-102,16,-180,-95,195,30,-37,266,151,83,-45,-160,-309,-275,-218,-190,-41,-224,-97,-181,143,128,37,-213,-64,-10,-39,-61,-76,-83,-74,-64,-72,-56,-38,-28,-111,-226,-165,-10,15,-11,-43,82,69,-56,-216,-85,-80,-90,-140,-145,-172,-168,-147],[-276,-136,19,38,42,-39,70,32,-74,-225,168,656,284,187,-91,-291,-265,-281,22,146,-134,85,-118,-54,-15,-44,36,-21,-126,-245,-341,-437,-556,-546,-462,-331,-196,-92,-87,-85,8,-295,-131,-257,38,254,233,135,-56,-73,-184,-257,-275,13,69,-165,74,85,-231,-110,-358,13,-37,-61,-91,-87,-280,-106,-88,-65,-64,-70,-68,-44,-67,-43,53,76,103,69,9,116,-259,-109,18,0,-32,-221,-35,-61,-202,-244,-44,-20,-36,-56,-52,-119,1,-146,-144,-220,-299,-381,-469,-560,-637,-640,-549,-495,-454,-409,-370,-351,-271,-426,-221,-206,-214,-219,-231,-375,-214,-207,-167,-145,-127,-136,-145,-203,-281,-260,-260,-252,-264,-302,-335,-337,-325,-290,-265,-237,-216,-193,-171,-632,-881,-518,-148,-633,-1462,-251,-276,-256,-226,-112,-1127,-1195,-1655,-643,-1659,-3100,-4186,-3389,-1973,-787,613,594,580,216,-406,-4068,-1493,432,381,330,267,206,-23268,-128643,-263544,-82985,-8,-41,-5325,-5427,-234,-307,-353,-1966,-269,-151,-339,104,199,-1316,268,296,300,284,198,-173,-75,-1397,-213,-176,-66,93,-273,-1576,-2046,543,-98,1103,1466,1800,2111,2503,3053,4186,6670,12103,20357,31587,45270,60186,74649,86940,91440,98610,90867,80655,70116,53184,40662,28884,14074,10663,5602,2152,2884,1484,1218,1973,191,378,474,309,46,-118,-232,-166,-159,236,343,203,409,458,331,41,10,312,0,-330,-70,186,55,-235,-111,349,170,-392,-153,417,506,251,323,-151,71,-164,-498,-144,-182,-178,-159,-265,-398,-428,-19,-234,-189,-190,-148,89,7,-40,-115,-662,-781,-691,-1066,-915,-1078,-234,-181,-800,-65,-1093,-4163,-4749,-15536,-21209,-10355,-7784,-8912,-1945,-257,-149,-444,-1513,-536,-1423,-1108,-987,-501,-598,-33,177,-539,-49,-794,-526,-613,437,464,-470,22,-193,-410,-469,-529,-388,-293,-215,-172,-171,-108,-85,-126,-120,-149,-141,-151,-202,-169,-159,-148,-142,-135,-121,-88,-54,-5,-64,-81,4,-81,-74,-154,-189,-257,-325,-397,-440,-469,-483,-478,-480,-474,-446,-399,-315,-193,-117,-22,-230,-66,-146,331,382,-113,-418,-9,28,-111,-7,-139,-241,-389,-525,-454,-320,-193,-128,-100,-41,-79,-192,73,-176,-151,-258,62,442,410,385,185,309,191,42,292,210,75,-248,-209,-169,-260,-311,-319,-292,-256,-206,-168,-141,-115,-115,-126,-122,-257,-154,-54,-15,108,27,175,174,-233,-188,-272,19,111,-47,64,0,-65,-125,-157,-208,-276,-214,-193,-179,-142,-114,-102,-104,-472,-115,-131,-349,-192,-262,-288,-366,-417,-357,-397,-386,-397,-367,-342,-344,-371,-410,-412,-366,-285,-201,-96,-9,115,-362,-115,-251,6,49,-223,-104,14,-51,-167,1,-118,147,-34,-166,-75,-254,-154,50,-50,241,271,181,-233,-294,-145,-204,-173,-97,4,74,-120,-233,-229,-163,-93,-172,-250,-418,-367,-441,-451,-412,-319,-238,-158,-174,-51,11,-197,-1,16,42,64,70,-160,-4,84,14,-226,-284,-143,-155,59,-88,-242,48,57,88,-276,-237,-263,-244,-69,-47,-143,-90,-145,-355,-130,-70,-170,-195,-257,-304,-333,-344,-355,-369,-379,-377,-396,-378,-439,-474,-491,-496,-481,-452,-410,-316,-242,-159,-90,-33,20,58,87,-249,-76,105,89,-119,-296,-93,-66,-223,-5,-5,-17,-38,-13,-181,-215,82,-1,93,-285,-172,-344,-158,-232,-29,-298,-200,-166,-152,-119,-19,235,-98,41,-29,241,-17,-265,30,-249,249,167,74,162,-310,299,46,-115,82,-39,-153,-252,-308,-342,-290,-212,-144,-100,-83,-84,-114,-176,-244,-320,-431,-469,-367,-245,-130,-48,40,120,153,178,83,64,-248,-25,-81,-146,-170,-182,-169,-168,-159,-162,-185,-147,-101,-125,-179,117,187,306,404,178,-56,475,270,-30,290,516,-8,137,95,-114,-110,-112,89,-106,32,-280,-159,-207,-110,-223,-285,-310,-301,-284,-348,-202,-176,-169,-148,-90,-74,-54,-241,-4,-20,-64,-178,-55,-97,-126,-135,-292,-60,-6,-226,143,221,76,66,346,401,-64,0,79,71,-274,-76,131,279,165,-104,-200,-238,-98,-97,-170,-229,-288,-324,-354,-418,-417,-422,-374,-366,-338,-324,-283,-268,-387,-300,-354,-400,-460,-502,-508,-459,-405,-350,-326,-310,-323,-324,-339,-332,-300,-224,-122,2,127,245,280,92,-8,-82,-203,-71,-41,134,-220,-162,-41,111,-126,-130,111,-39,-369,78,211,-43,147,-368,247,-77,217,70,-336,-121,-4,-91,-173,-256,-298,-340,-331,-301,-241,-192,-114,-132,-232,-178,-114,-261,-301,-220,35,-16,-319,-307,-305,-337,-292,-228,-226,-244,-203,-209,-217,-217,-222,-233,-317,-948,-388,-415,-439,-449,-429,-396,-371,-331,-305,-264,-202,-144,-80,5,119,231,301,268,-76,-350,-77,-381,-183,-297,61,-45,-570,-315,-361,-1196,-6786,-14516,-7424,-2776,-572,-564,-436,-530,-514,-409,-313,-272,-274,-325,-473,-421,-411,-275,-116,-255,-46,32,205,-190,-203,-133,5,-60,231,127,152,40,57,-40,-123,-191,-288,-289,-341,-397,-410,-458,-477,-470,-398,-340,-243,-141,-151,49,129,8,24,-304,51,-136,-291,-203,390,515,169,41,4,49,-109,-104,-61,-37,-22,-77,5,-349,68,-54,-184,-177,-225,-306,-373,-391,-347,-246,-142,-52,13,-47,24,11,-67,-134,-157,-311,-36,75,-172,-15,-224,-79,-162,279,309,62,-220,-4,240,11,152,199,15,65,124,51,241,360,362,-47,-288,-244,-80,-37,-20,-146,-261,-351,-407,-439,-458,-444,-440,-481,-491,-516,-482,-399],[-615,-533,-412,-274,-114,-2,113,48,-61,-180,199,702,322,245,-3,-253,-281,-218,24,89,-119,69,-150,-15,-167,-366,-558,-690,-577,-409,-225,-112,19,98,130,75,-89,202,-107,-88,-4,-291,-123,-220,-46,327,278,173,-45,-73,-122,-194,-260,-26,197,-175,89,114,-275,-108,-326,143,68,12,-54,-97,-330,-230,-256,-217,-119,-108,69,243,76,47,200,378,516,94,58,126,-276,-92,17,-111,-311,-488,-596,-584,-566,-576,-571,-483,-367,-256,-166,-121,-5,-127,-31,-78,-145,-234,-340,-445,-501,-467,-358,-339,-203,-138,-90,-134,-86,-441,-180,-75,-143,-214,-276,-366,-395,-411,-354,-286,-206,-150,-95,-221,-271,-246,-102,4,2,-169,-84,-122,-165,-195,-231,-257,-274,-275,-254,-629,-818,-490,-17,-675,-1500,-334,134,155,138,165,-1387,-997,-1385,-673,-1788,-2787,-4223,-3341,-2367,-1169,-245,-298,-327,-343,-450,-5483,-317,-284,-224,-156,-109,-57,-14701,-90405,-227577,-68416,317,-2613,-10048,-6019,273,554,536,-1463,536,550,-912,533,490,-1514,309,-12,101,-13,-161,-280,-308,-909,-83,75,132,357,-269,301,353,317,-520,1342,1450,1133,2554,2878,3183,3772,4183,8470,14667,23411,33018,48068,61869,74711,79982,90867,91888,86952,78958,65830,52879,38907,22648,16312,9298,3986,3434,1803,1558,1031,-114,441,299,158,123,173,205,183,-276,71,-14,-75,-81,-12,45,71,-33,277,-37,-278,-124,209,17,-229,-47,367,242,-311,-125,417,418,222,88,-126,-213,-387,-563,-364,-211,-94,-29,-232,-396,-426,-79,-319,-239,-286,-103,117,197,430,381,-885,-694,-462,-970,-1049,-891,-383,-415,-637,-752,-1991,-4277,-3734,-16060,-28186,-16789,-8675,-8257,-1643,-79,71,-604,-1356,-403,-1360,-1155,-1047,-420,-506,159,-24,-672,-150,-838,-544,-680,141,87,-382,-83,-178,-325,-359,-427,-402,-346,-275,-241,-221,-166,-167,-254,-312,-414,-448,-397,-311,-222,-147,-108,-113,-148,-217,-294,-352,-332,-250,-135,11,-109,-167,-252,-56,-88,-273,219,169,113,-153,6,-9,-40,-255,-209,-217,-270,-379,-452,-451,-408,-350,-283,-247,-242,-423,-305,-351,-408,-416,-405,-316,-257,-190,-140,-91,-49,-67,-103,-124,-136,-224,-198,-206,-199,-271,-157,-114,-101,-101,-138,-186,-244,-308,-384,-448,-441,-382,-310,-224,-149,-110,-21,16,35,58,71,83,106,-17,106,113,-242,-179,-33,-18,172,90,160,126,-239,-169,-227,-6,59,-14,-121,-232,-352,-449,-408,-307,-326,-53,57,60,145,-17,127,51,-355,97,106,-347,153,404,41,-258,-356,-137,-52,202,166,184,219,244,251,132,217,192,-37,-69,55,-13,-55,-426,-142,-218,-118,-6,-198,-108,-35,-169,-72,97,-128,177,-48,-134,7,-215,3,111,-66,105,-47,-203,-373,-500,-332,-181,-127,1,120,131,-136,-186,-181,-173,-119,-189,-250,-353,-312,-305,-289,-292,-276,-280,-282,-291,-301,-273,-295,-283,-236,-175,-113,-68,-147,-45,32,-21,-167,-200,-130,-208,-11,-113,-232,-89,-85,-46,-284,-192,-134,-285,-121,-173,-248,-130,-155,-286,-108,8,-141,-193,-282,89,-157,220,316,-147,-171,148,68,110,49,-23,316,-120,-38,-20,-98,-256,-55,-114,220,237,76,220,199,-183,-36,81,27,-36,-143,-119,-141,-160,-157,-165,-190,-182,-161,-180,-198,-84,-30,41,-272,-184,-374,-92,-221,-59,-311,-145,-93,-48,-183,104,348,-42,-16,46,317,9,-237,38,-248,252,218,135,135,-277,337,27,-174,203,241,-88,-186,-369,-547,-510,-421,-354,-314,-295,-282,-284,-306,-322,-340,-386,-415,-400,-337,-260,-199,-121,-40,4,51,53,57,-298,-104,-27,-89,-75,-86,-85,-99,-105,-123,-170,-176,-202,-247,-310,-367,-419,-467,-476,-525,-518,-498,-481,-453,-437,-354,-259,-190,-150,-96,-39,-110,-32,-97,87,-290,-219,-223,-151,-69,-187,-306,-385,-394,-369,-239,-171,-128,-80,0,28,73,-154,37,-130,-96,-253,206,119,63,2,-307,192,51,-217,300,411,97,54,421,435,-36,18,107,84,-308,-94,38,-58,-153,-279,-400,-523,-519,-412,-297,-183,-91,-77,7,42,-120,12,-13,-171,-202,-316,-396,-478,-522,-521,-485,-422,-380,-345,-317,-289,-233,-193,-170,-142,-170,-92,-78,-134,-57,-58,-56,-47,-43,-43,-61,-75,-103,-143,-198,-237,-264,-251,-241,-192,-144,-101,-127,-69,-55,-34,-367,3,45,17,113,-302,304,-93,203,71,-306,-150,87,-74,-75,-167,-240,-305,-313,-299,-266,-246,-223,-204,-255,-258,-157,-197,-268,-240,-11,44,-317,-276,-328,-359,-246,270,39,-160,-164,-106,273,156,-161,-177,-469,-957,-80,-96,-217,-139,24,48,-113,47,-158,-82,-5,-26,-41,-32,10,61,78,113,-23,-369,-64,-387,-238,-164,-248,-313,-563,-404,-347,-1558,-5872,-11757,-8272,-3242,-626,-361,12,13,-7,-34,-273,-217,-137,-168,-373,-305,-47,43,-31,-259,-84,99,301,-161,-269,-203,-13,-20,163,92,129,-45,145,154,173,159,-254,210,184,92,106,-240,-58,-161,-238,-320,-304,-223,-149,0,106,106,65,-257,34,-134,-261,-203,459,526,219,31,39,33,-137,-150,-112,-13,-79,-176,-29,-307,82,-25,-108,-161,36,-65,-342,136,97,-164,-123,-22,-51,-74,-100,-85,-115,-134,-147,-218,-200,-203,-178,-157,-217,-75,-143,7,9,-8,-199,-97,-186,-279,-370,-398,-321,-207,-96,-18,60,118,141,4,-267,-248,-163,-110,-54,-135,-190,-231,-261,-292,-326,-324,-316,-332,-304,-305,-282,-245],[-120,-157,-203,-267,-322,-344,-306,-188,-82,-139,40,72,126,153,88,-219,-307,-145,-12,-50,-122,-128,-174,-202,-244,-295,-324,-308,-304,-282,-239,-128,-84,-22,20,55,-150,197,-116,-91,-35,-296,-132,-206,-114,261,290,180,-47,-90,-60,-121,-185,-78,182,-200,31,71,-313,-126,-301,213,436,-25,239,-14,-283,-45,-49,-92,85,-169,13,291,224,147,251,423,568,120,93,125,-304,-104,-216,-382,-451,-412,-342,-294,-271,-286,-304,-341,-370,-400,-426,-430,-402,-423,-448,-454,-445,-422,-393,-359,-319,-287,-244,-363,-264,-270,-274,-278,-207,-422,-186,-113,-108,-104,-146,-365,-30,33,148,250,283,197,44,-253,-275,-247,-99,79,-103,-280,-216,-320,-405,-454,-499,-545,-594,-543,-460,-620,-785,-463,-52,-718,-1441,-620,70,61,12,10,-1606,-672,-1148,-750,-1901,-2386,-3074,-1322,-2029,-1669,-329,-346,-337,-320,-356,-6139,-209,-175,-139,-108,-101,-94,-6439,-64388,-198207,-45916,26,-6148,-14086,-6565,-2694,105,84,-1174,107,142,-1509,180,163,-1825,28,-565,-158,-274,-428,-514,-449,-368,-171,-16,-258,296,153,427,387,5,-682,425,516,474,383,133,-54,195,706,2074,5294,11016,19580,30766,43801,57558,65635,80655,86952,88364,84774,76326,64765,52358,33241,25671,17920,7883,7049,2535,1913,2121,-152,1127,336,720,434,293,425,332,-307,146,83,71,116,234,328,88,-101,381,-101,-231,-173,219,-37,-243,6,352,277,-258,-126,114,5,-157,-241,-319,-358,-356,-589,-220,-99,-33,-10,-232,-408,-429,-154,-379,-306,-388,-18,166,153,581,406,-1008,-652,-329,-868,-1179,-727,298,171,-445,-1260,-2766,-4209,-2839,-16925,-32306,-19704,-7724,-6289,-1365,-294,-321,-721,-1142,-387,-1307,-1164,-1089,-386,-441,-8,-212,-783,-254,-819,-562,-574,-67,-101,-304,-96,-46,-234,-112,158,-179,-289,-230,-355,26,266,266,206,8,-102,147,-173,27,10,104,276,229,-116,-58,-85,-220,-313,-310,-171,33,-150,-264,-284,-45,-76,-234,318,480,219,-151,-76,-2,-121,-236,-348,-418,-399,-386,-349,-306,-277,-240,-185,-143,-113,-434,-77,-59,-99,-29,-21,31,16,-59,39,37,35,-21,-109,-211,-215,-276,-250,-287,-307,-336,-374,-373,-386,-393,-415,-425,-425,-415,-409,-405,-387,-372,-366,-344,-330,-306,-285,-271,-264,-245,-228,-209,-176,-164,-163,-155,-244,-211,-138,-139,-154,-169,-176,-164,-243,-161,-194,-65,-52,-37,-32,-5,39,86,-196,-157,-371,60,59,26,143,-6,144,47,-234,270,147,-336,109,81,33,-172,-312,-238,-343,-286,-184,-28,117,230,303,160,359,231,-23,2,159,-21,87,-320,10,-186,-34,-41,-181,-121,-91,-276,30,177,-157,187,-69,-93,81,-175,155,166,-97,145,68,-11,-109,-281,-281,-356,-389,-342,-285,-267,-249,-236,-290,-325,-347,-366,-420,-472,-511,-506,-450,-395,-306,-224,-137,-162,9,93,-102,118,147,178,178,207,-136,-94,54,-11,-71,-140,-127,-243,-115,-220,-361,-391,-257,-90,-284,-113,-8,-251,-165,-296,-317,-159,-172,-239,-101,-5,-112,-111,-354,73,-105,280,335,-173,-159,152,77,58,46,-40,276,-118,-42,-26,-144,-228,-312,-353,-366,-354,-327,-314,-307,-309,-328,-334,-325,-300,-245,-179,-113,-80,-12,6,-9,-97,-192,-184,-191,-70,-61,-28,-259,-208,-357,-35,-209,-89,-215,-87,-43,-90,-252,-183,-199,-196,-135,-62,32,28,-211,38,-244,233,245,176,95,-250,-37,-117,-221,-175,-153,-112,-75,-58,-302,-158,-213,-286,-374,-467,-552,-487,-390,-287,-189,-212,-74,-51,-36,-27,-36,-20,11,23,53,54,71,-332,-196,-1,-29,-19,97,87,56,-2,94,27,4,-33,-82,-144,-193,-230,-261,-262,-313,-318,-316,-320,-320,-347,-327,-316,-343,-390,-380,-322,-224,-160,-71,75,-263,-291,-207,-241,-63,17,234,145,29,-231,-164,-255,-336,-375,-349,-355,-346,-321,-276,-249,-164,-305,-76,-53,-37,-26,-306,19,-35,-200,131,198,114,26,354,424,-27,22,118,92,-327,-130,129,125,35,-85,-202,-326,-435,-434,-315,-161,-11,-94,-43,193,-107,78,182,-299,-22,-218,222,90,-95,-202,-272,-233,-130,0,-123,-318,-77,-75,68,233,-84,5,-85,-95,-8,54,-61,-180,-237,-210,-141,-46,6,-88,-146,0,-77,-161,-269,-321,-344,-288,-214,-129,-50,18,-327,16,74,73,104,-152,182,-120,179,64,-273,-196,108,-53,-167,-52,-168,-318,-441,-544,-547,-486,-404,-327,-219,-346,-210,-150,-251,-259,67,78,-314,-258,-350,-383,-224,70,50,-142,-195,-40,0,13,-251,-192,-561,-564,139,-52,-206,-164,265,198,-139,140,-159,-66,120,66,7,-32,-40,-38,-62,-59,-81,-340,-152,-420,-294,-319,-384,-437,-558,-596,-529,-1190,-3040,-6947,-6256,-3337,-724,-336,-291,-240,-198,-156,-386,-379,-93,-105,-279,-366,-97,-73,-49,-254,-112,92,137,-136,-316,-263,-34,6,105,48,16,-140,-49,-65,-54,-20,-231,77,114,54,192,-221,187,152,-70,-46,-53,-112,-174,-111,-36,77,103,-202,4,-138,-231,-181,499,549,263,23,59,2,-190,-203,-160,9,-141,-283,-77,-272,66,17,-25,-108,52,-46,-355,198,208,-166,-132,-74,191,-48,217,-177,125,330,290,-103,-45,88,-130,36,-206,-53,-126,-172,-264,-356,-449,-403,-324,-241,-167,-102,-45,-23,36,0,12,94,82,58,-137,-145,-242,-181,-53,-82,-122,-167,-222,-294,-378,-370,-277,-212,-123,-84,-91,-29],[-373,-320,-268,-235,-211,-201,-186,-120,-103,-131,-39,-28,23,62,79,-213,-328,-106,-60,-45,-156,-21,-200,-20,-51,-89,-103,-78,-87,-98,-272,-65,-92,-89,-89,-40,-215,93,-119,-102,-75,-298,-156,-211,-139,206,282,163,-58,-115,1,-33,-93,-123,-69,-227,-145,-136,-319,-142,-270,56,96,-102,185,-5,-227,-3,-65,-106,48,-226,-15,352,400,278,317,483,555,165,142,142,-311,-207,-393,-559,-562,-444,-308,-194,-187,-288,-4,11,22,17,0,-62,20,-116,3,15,33,50,-266,47,31,0,-31,-364,-206,-291,-372,-441,-404,-362,-310,-243,-202,-165,-131,-328,-117,-111,-72,-48,-20,-16,-11,-248,-243,-212,-114,-125,-176,-343,-282,-313,-325,-313,-305,-301,-309,-323,-340,-574,-727,-381,-372,-719,-1341,-802,-411,-424,-466,-445,-1511,-444,-901,-814,-1935,-1942,-1984,88,-1100,-2237,309,340,377,-231,-9,-5715,448,426,404,376,322,264,231,-49446,-166354,-13254,33,-9565,-15458,-6584,-4019,-161,-208,-1048,-216,-198,-1902,-154,-108,-2095,-304,-1006,-35,-119,-109,-149,-851,-272,-350,-393,-505,-263,-158,181,506,-295,-535,1283,126,103,2042,2491,2872,3169,2681,3810,4825,8126,12025,21979,32719,44947,50282,70116,78958,84774,85492,81326,72920,61482,44956,35602,24089,14202,8483,4488,2645,2486,442,1391,566,486,181,58,15,-51,-251,-197,-253,-284,-273,-189,-131,-122,-126,-125,-157,-182,-154,-143,-151,-211,-189,-214,-224,-298,-351,-439,-489,-538,-452,-348,-229,-197,-530,-279,199,291,201,-216,-388,-386,-189,-368,-330,-428,138,271,148,682,405,-772,-609,-247,-761,-1243,-558,734,227,-190,-1300,-3103,-4004,-2102,-17165,-29384,-15146,-3374,-3618,-1024,174,334,-741,-910,-207,-1217,-1098,-1057,-358,-377,190,-326,-772,-305,-723,-513,-420,213,194,-204,191,227,-116,-121,117,-239,-359,-354,-318,80,315,313,260,-33,-106,237,-26,133,59,134,221,161,-48,-15,-65,-116,-120,-227,-52,51,-176,-309,-176,-5,-18,-172,391,355,257,-138,-139,-186,-356,-484,-393,-243,-92,-27,-98,-77,46,47,72,95,-88,-428,-46,82,-76,88,27,-1,-79,-153,-231,-275,-279,-294,-249,-272,-287,-329,-65,-35,-278,-284,34,225,256,274,-3,231,196,44,84,-17,-130,-229,-189,-223,-245,-292,-234,-235,-251,-264,-287,-313,-326,-346,-359,-343,-300,-274,-248,-237,-255,-293,-338,-375,-391,-441,-446,-451,-447,-431,-426,-401,-373,-331,-265,-245,-377,-130,-106,-117,-137,-180,-247,-312,-341,-297,-226,-310,-71,-27,63,-110,-281,-17,53,209,506,450,285,596,361,180,415,135,-22,71,248,-23,31,-212,15,-164,-176,-211,-276,-358,-398,-399,-385,-347,-289,-212,-147,-57,24,-147,162,206,-146,191,287,289,-55,-202,22,197,-189,-92,80,-3,-188,-150,-286,-393,-462,-463,-428,-367,-296,-213,-129,-155,-94,73,20,-189,109,263,-64,249,244,239,162,194,-141,-144,7,27,11,-114,-144,-262,-161,-212,-289,-346,-373,-366,-374,-376,-370,-360,-344,-326,-304,-268,-231,-220,-204,-212,-243,-305,-382,-464,-522,-437,-331,-236,-169,-49,16,-17,18,-59,171,-135,-71,-47,84,-165,-216,-139,-49,-119,-190,-275,-363,-444,-505,-456,-349,-239,-119,-111,9,-16,80,273,276,-59,-273,-207,-211,93,17,40,-256,-254,-306,-1,-206,-127,-123,-48,-30,-27,-282,-179,-136,-45,-141,187,352,30,-202,22,-249,185,232,181,31,-239,240,-34,-230,90,163,-131,59,-14,-324,-257,-350,-417,-433,-389,-300,-205,-122,-115,43,-216,146,155,-33,117,87,54,28,-26,-66,-130,-168,-330,-298,-173,-109,-42,40,81,74,39,141,132,129,71,-35,110,243,127,258,272,223,-48,202,-206,-57,141,152,107,43,-21,-125,-230,-321,-398,-384,-285,-218,-350,-167,-264,-189,45,410,377,298,-91,-59,-28,-182,-316,-392,-469,-478,-446,-418,-414,-437,-458,-451,-395,-311,-209,-253,36,-125,-172,325,576,125,-11,689,622,-37,15,114,96,-319,-183,109,454,109,-20,-92,-252,-340,-393,-372,-305,-232,-144,-90,-42,-97,33,65,-349,-20,-114,-161,-256,-362,-496,-636,-667,-566,-461,-364,-301,-167,-116,-48,-14,-9,-8,-89,-39,-93,-152,-214,-271,-328,-378,-428,-445,-443,-422,-397,-342,-281,-197,-290,-255,11,105,-53,72,198,216,-263,-31,180,117,186,0,254,-142,163,64,-223,-219,122,-11,-274,-113,-47,278,456,-30,62,-176,-19,-259,-122,-346,-251,-108,-234,-251,173,95,-297,-244,-323,-391,-204,417,133,-125,-233,-148,-296,-422,-530,-523,-520,-323,-222,-103,-167,-186,175,194,-160,135,-156,-57,275,393,83,-48,127,415,281,252,41,-277,-87,-467,-324,-19,-130,-219,-512,-403,-395,-308,-270,-1766,-3396,-2823,-848,-122,-69,-21,4,16,-401,-524,-161,-105,-177,-412,-165,-139,-111,-223,-88,8,32,-99,-318,-293,-46,-46,-133,-204,-286,-352,-464,-542,-560,-531,-476,-440,-400,-361,-268,-204,-122,-53,-58,-33,84,-2,-218,46,111,134,144,-135,-28,-139,-192,-140,513,536,303,29,70,-34,-259,-262,-194,37,-196,-379,-136,-247,60,72,53,-44,55,-56,-339,175,190,-171,-135,-168,239,-37,152,-273,78,30,-6,-49,-86,-103,-117,-101,-194,-69,-125,-10,-6,-9,-96,-35,-77,-116,-164,-214,-264,-286,-266,-238,-185,-137,-104,-71,-45,-36,-321,-232,-69,-48,-27,-45,-71,-113,-170,-194,-177,-139,-70,-151,-41,120],[-349,-319,-278,-244,-212,-188,-158,-81,-102,-88,-2,-2,38,69,83,-175,-296,-57,-108,-58,-164,-55,-184,95,0,-8,64,75,54,36,-234,-6,62,69,62,-9,-234,127,-100,-98,-99,-270,-173,-207,-105,199,230,147,-61,-130,72,74,13,-148,22,-247,-62,-87,-301,-150,-233,-81,-60,-192,30,9,-170,41,-64,-110,11,-278,-33,-65,-77,-88,-106,-140,-188,-249,-343,-460,-614,-540,-372,-221,-214,-107,111,178,-172,-294,-53,108,71,94,27,-25,-44,-107,-149,-170,-176,-166,-267,-127,-95,-68,-32,-377,-79,-118,-167,-251,-332,-258,-162,-99,87,31,-31,-304,-16,248,543,548,296,219,4,-252,-223,-190,-70,-143,-235,-399,-323,-302,-266,-231,-231,-359,-324,-410,-508,-583,-697,-378,-292,-741,-1267,-920,-236,-295,-398,-441,-1292,-348,-714,-906,-1926,-1542,-1061,689,-14,-2917,764,866,390,-323,524,-4617,442,302,173,56,-60,-157,-203,-35109,-116693,-320,-294,-12692,-12387,-5787,-3043,50,111,-1141,211,241,-2010,274,292,-2191,-600,-1225,213,-478,184,-91,-622,-12,-141,-273,-686,-440,-925,-220,-726,-589,-282,143,-88,-50,144,169,111,268,846,1632,2312,3107,5250,9946,17480,27739,35621,53184,65830,76326,81326,85694,80051,75492,56433,47516,39031,22784,18225,8307,4562,3554,1052,1612,1019,1228,828,504,257,175,-257,297,215,255,163,108,46,-18,-145,-114,-247,-329,-369,-395,-387,-390,-341,-331,-302,-309,-260,-230,-180,-194,-141,-100,-106,-193,-477,-325,44,65,56,-233,-396,-355,-234,-351,-358,-433,298,365,129,470,433,-541,-605,-265,-716,-1265,-433,844,102,71,-889,-2859,-3774,-1593,-15345,-18415,-3306,581,-628,-646,164,474,-707,-751,-157,-1127,-1021,-993,-374,-359,447,-394,-681,-329,-616,-428,-255,101,61,-124,-5,-14,-21,-125,-11,-230,-400,-481,-195,-92,-44,-21,-60,-92,-135,-96,-126,-167,-201,-222,-240,-259,-265,-271,-269,-260,-234,-260,-254,-259,-291,-315,-320,-331,-298,-265,-245,-227,-237,-278,-337,-430,-532,-459,-312,-152,14,100,-146,-6,216,201,242,263,-94,-433,-59,91,-58,68,-63,-160,-287,-359,-345,-254,-149,-161,-104,-303,-358,-397,8,5,-257,-261,11,561,584,239,-72,177,270,11,-51,-180,-174,-197,-64,-34,-233,-363,-105,-108,-136,-160,-179,-198,-199,-205,-207,-187,-262,-261,-83,-55,-48,-51,-55,-229,-198,-166,-148,-170,78,36,100,262,299,144,-334,-323,-345,114,-1,-67,103,23,125,-1,8,297,208,-270,-26,-15,-58,-130,-264,-146,-189,-181,-186,-142,-91,-56,-38,-38,-38,-33,-27,-43,-58,-71,-125,-196,-286,-432,-539,-573,-438,-318,-194,-118,79,171,-265,154,-102,-22,182,-122,104,-5,-198,-221,-319,-371,-367,-314,-218,-136,-212,-145,36,22,-216,-56,-195,-332,-424,-365,-272,-183,-66,-218,-91,-112,-197,108,3,-220,83,235,-29,350,250,162,78,-13,-146,-160,-231,-288,-349,-393,-421,-459,-493,-460,-438,-399,-359,-314,-307,-309,-315,-326,-343,-364,-390,-423,-437,-455,-449,-427,-392,-353,-302,-237,-156,-64,19,-265,-181,74,19,-98,-14,-66,132,-149,-101,-62,206,-77,-306,-109,168,82,-14,-97,-188,-272,-339,-349,-299,-219,-113,-140,70,45,81,249,297,-4,-249,-227,-232,69,9,9,-240,-296,-243,29,-192,-147,-38,-11,-37,144,-226,-74,-189,-291,-294,-222,-94,39,-194,6,-249,132,207,175,-31,-227,169,-67,-188,-49,-124,-180,-217,-233,-306,-249,-201,-145,-139,-42,9,-129,-132,-158,74,-190,119,93,-85,36,-8,-28,-31,-54,-63,-95,-112,-283,-379,-183,-181,-181,-158,-122,-99,-65,-41,-44,0,28,10,41,41,42,37,52,8,-41,20,-222,-78,65,119,138,1,-39,-76,-52,-119,-346,-309,-393,-410,-341,-248,-189,-299,-11,18,22,-10,-49,-97,-176,-280,-375,-427,-504,-522,-486,-451,-446,-475,-533,-532,-467,-390,-306,-212,-121,-175,-133,117,213,139,-46,477,587,-56,4,107,104,-306,-248,84,56,-99,-253,-328,-304,-227,-152,-79,-10,40,-126,-123,127,-91,106,111,-238,193,-11,134,158,65,-29,-75,-11,-77,-148,-221,-273,-334,-390,-467,-533,-610,-609,-523,-424,-338,-245,-146,-170,75,97,125,151,-27,-143,-128,40,17,-33,-304,-262,30,217,10,117,229,141,-198,-86,-85,-119,-136,-145,-124,-163,-62,-16,-162,-190,127,48,-384,-196,-71,258,472,15,115,-152,-25,-231,-17,-258,-283,-78,-222,-225,145,84,-272,-240,-283,-392,-186,249,69,-117,-285,-168,-144,-90,-347,-139,-402,-39,-79,-93,-121,-211,-38,42,-185,116,-157,-66,261,404,105,-104,72,257,162,87,-15,-211,-217,-533,-363,-339,-261,-130,-426,60,144,240,264,279,-375,-2320,-999,72,324,338,324,36,-294,-512,-218,-49,-143,-445,-382,-463,-458,-386,-322,-249,-215,-193,-293,-298,-244,-276,-353,-406,-463,-502,-583,-572,-563,-558,-541,-528,-493,-439,-325,-241,-142,-58,-46,-16,98,-31,-284,46,154,161,164,-63,-70,-136,-149,-91,270,280,276,52,67,-78,-337,-319,-204,73,-241,-327,-209,-234,61,134,122,11,41,-91,-317,-270,-436,-375,-227,-220,0,-20,87,-328,91,37,-31,-132,-236,-289,-243,-159,-168,-72,-134,225,277,3,-35,115,204,38,-115,242,-17,-143,-23,75,46,17,-18,-49,-81,-125,-243,-213,-215,-281,-327,-357,-350,-315,-282,-222,-169,-156,-115,-212,-86,-60],[-23,-44,-12,89,73,22,-25,-24,-65,-95,-140,-192,-189,-168,-149,-121,-257,-66,-142,-15,-157,-71,-151,146,8,-11,139,157,133,64,-176,32,8,-42,-114,-160,-201,-260,-306,-345,-347,-333,-285,-247,-207,-158,-106,-48,-62,-134,111,142,123,-152,66,-261,-55,8,-278,-146,-188,75,103,-295,201,25,-115,92,-49,-103,-22,-303,-14,-14,58,189,332,464,587,236,226,180,-286,-169,-150,-110,-256,-90,192,248,-153,-300,-120,23,103,119,4,-64,-70,-100,-126,-144,-168,-201,-261,-284,-308,-318,-297,-387,-329,-351,-383,-430,-399,-361,-298,-209,-134,-59,6,-284,-51,132,170,171,155,103,-16,-256,-201,-169,-151,-129,-267,-437,-222,-146,-155,-155,-162,-494,-152,-131,-356,-555,-684,-208,-102,-772,-1198,-982,-443,-366,-251,-507,-1051,208,-582,-1005,-1841,-1169,-281,628,591,-3473,-31,429,31,-390,237,-3273,97,15,-63,-143,-247,-356,-435,-9685,-49051,-516,-434,-14917,-6196,-4150,-378,-135,-131,-1423,-81,-50,-1756,-41,-59,-1935,-754,-1244,-208,-861,-233,-230,-221,-159,-70,46,-710,234,-1106,-187,-1621,-814,-37,996,-102,-20,1324,1503,1803,1768,1671,1836,2343,3701,3556,7030,11724,19123,23062,40662,52879,64765,72920,80051,81369,77984,66244,58432,47073,33120,22905,13643,7075,3451,1575,1877,1293,532,-129,-396,-185,-102,-290,-167,-220,-194,-89,54,120,111,-134,127,-304,19,-87,157,-182,-169,80,69,106,-121,-167,200,238,211,243,-75,-151,-193,-424,-332,-2,-82,-183,-276,-422,-331,-284,-328,-378,-397,-6,44,85,195,298,-316,-624,-368,-726,-1241,-350,727,-63,336,-235,-2222,-3550,-1257,-10535,-2389,1177,1123,1057,-256,73,516,-624,-681,-145,-1025,-941,-890,-421,-387,423,-419,-565,-318,-501,-308,-79,683,168,-66,460,412,52,-124,-14,-143,-309,-434,-63,179,338,352,291,-164,-178,140,60,-32,-117,-189,-257,-319,-351,-363,-342,-295,-214,-280,-94,-28,-264,-240,14,-31,-68,-121,-190,-245,-300,-345,-360,-363,-348,-327,-317,-285,-226,-217,-192,-159,-140,-116,-74,-43,-118,-444,-81,85,-43,277,326,243,36,-55,288,412,201,-255,-119,-302,-323,-461,-43,19,-204,-226,-11,291,324,158,-148,90,214,-39,-163,-309,-175,-163,-187,-265,-345,-422,-468,-493,-477,-432,-392,-355,-311,-294,-296,-296,-287,-300,-301,-292,-284,-270,-240,-321,-154,-188,-142,-238,34,31,25,157,284,161,-361,-363,-308,121,-34,-127,69,28,91,-44,122,235,140,-222,-89,-207,-301,-435,-472,-354,-307,-227,-181,-106,-42,-13,-16,-51,-99,-153,-210,-289,-352,-363,-330,-254,-160,-139,-26,-197,-149,-164,-231,-35,275,278,-329,121,-99,-65,-183,-312,-424,-534,-453,-347,-252,-169,-116,-84,-138,-27,-204,-198,-43,-93,-238,-149,-211,-301,-149,-284,-282,-139,-21,-238,-54,-7,-278,84,-22,-255,56,205,-4,437,337,252,92,89,-159,-143,-67,-83,-88,-110,-182,-260,-42,-212,-172,27,134,-235,-294,4,10,-32,-95,-109,-134,-160,-261,-202,-150,-133,-116,-108,-234,-77,-138,-17,3,-317,-199,16,-19,-180,-52,-66,49,-160,-127,-72,-68,-73,-344,-124,-156,-193,-216,-236,-234,-210,-167,-94,-7,82,189,-175,148,94,75,217,305,42,-191,-246,-258,38,3,-16,-214,-333,-179,56,-170,-151,31,15,-63,173,-155,-10,-154,-303,-342,-257,-98,52,-189,-10,-250,74,168,157,-96,-215,92,-98,-137,-116,-145,-166,-97,-51,-294,-7,35,70,-200,105,116,-76,-185,-171,72,-154,-7,-63,-125,-159,-206,-208,-175,-144,-85,-46,-50,-226,-397,-103,108,-11,30,83,64,103,106,27,0,-36,-76,-122,-158,-186,-218,-232,-305,-337,-360,-381,-384,-396,-345,-290,-273,-296,-299,-297,-289,-303,-322,-356,-388,-412,-443,-437,-444,-423,-405,-392,-398,-395,-383,-381,-386,-357,-278,-237,-191,-151,-123,-182,-151,-312,-290,-354,-352,-286,-178,-64,-162,-92,165,202,147,-80,172,192,-87,-11,95,112,-304,-321,-47,-116,-149,-163,-122,-268,-33,60,111,162,197,-143,-147,204,-92,100,62,-128,346,69,109,209,86,30,-110,159,84,-27,-209,-214,-144,-179,-174,-193,-226,-239,-272,-311,-371,-424,-456,-442,-393,-325,-265,-190,-128,-178,-136,-7,-11,-101,-312,-256,48,258,66,142,384,370,-139,-150,122,126,248,166,96,-186,-7,-9,-102,-127,115,113,-394,-289,-100,234,434,47,148,-137,-38,-186,-193,-197,-311,-70,-223,-198,90,37,-250,-256,-249,-397,-166,116,185,-127,-355,161,369,-90,-303,-108,-277,356,311,38,-84,-246,330,135,-225,70,-175,-97,210,401,118,-163,-109,-241,-355,-357,-318,-253,-192,-611,-350,-47,-7,45,-310,52,51,76,42,10,-20,-1895,-1177,-105,-110,-120,-145,-172,-195,-380,-285,-337,-349,-465,-409,-419,-442,-468,-497,-500,-524,-544,-552,-569,-583,-554,-553,-526,-511,-488,-524,-548,-547,-511,-432,-348,-249,-146,2,33,223,310,-56,-18,90,-85,-378,63,366,282,208,-11,-140,-144,-123,-61,-11,-58,-90,-76,-30,-142,-408,-351,-199,95,-280,-215,-317,-258,45,115,-48,-205,-352,-485,-437,-298,-179,-189,-129,-210,87,-29,-3,-301,-28,-91,-144,-191,-197,-139,-134,68,-149,-120,-181,205,305,-77,13,90,131,24,-220,228,-20,-205,-18,380,250,-80,76,-31,-124,-204,-258,-267,-206,-192,-150,-106,-65,-38,-30,-184,-153,-5,-26,-223,-31,-40],[-52,-64,-18,64,28,9,13,70,-34,10,123,95,96,74,23,-93,-259,-166,-205,-180,-167,-96,-145,-24,-8,-43,-19,0,-21,-53,-136,-62,-109,-132,-167,-167,-160,-176,-188,-214,-239,-275,-285,-300,-292,-253,-194,-124,-79,-150,44,65,69,-161,-10,-282,-83,-154,-281,-417,-418,-272,-150,-384,110,26,-75,131,-33,-96,-63,-289,1,-4,-13,51,164,290,417,249,250,194,-246,-199,-228,-132,-281,-85,198,262,-135,-312,-194,-47,119,276,90,96,184,-84,273,115,228,194,-243,402,21,59,-11,-388,-76,-107,-214,-337,-396,-498,-615,-683,-618,-521,-417,-316,-250,-179,-90,-35,3,4,-23,-249,-169,-144,-126,-114,-264,-453,-274,-191,-208,-216,-237,-594,-292,-325,-432,-560,-669,-438,-481,-786,-1100,-1014,-416,-341,-282,-782,-782,-44,-494,-1072,-1648,-790,88,124,95,-2766,-889,67,-405,-438,174,-1893,304,366,434,495,522,532,557,547,520,481,459,-15340,366,-1930,240,183,129,-1841,104,97,-1148,42,-670,-1344,-720,-1241,-488,-1103,-764,-613,-445,-232,1,245,-513,583,-988,-877,-2050,-932,144,1007,8,118,741,701,775,981,1204,912,1812,2055,2363,3526,6113,11116,13512,28884,38907,52358,61482,75492,77984,82988,73093,67543,61093,44291,35770,22518,14545,8337,2744,2543,1941,1641,1092,1089,1076,184,-183,373,277,218,104,-11,-168,-317,-354,-343,-289,-274,-216,-208,-255,-229,-198,-195,-164,-183,-212,-190,-191,-241,-217,-199,-187,-208,-346,-278,-208,-205,-224,-310,-433,-291,-309,-277,-366,-320,-135,-170,-223,-204,-171,-117,-620,-510,-754,-1168,-283,394,-228,448,500,-1430,-3303,-947,-2919,428,348,280,196,123,-58,50,-478,-673,-131,-880,-840,-733,-462,-432,364,-396,-425,-247,-354,-134,132,282,103,3,278,308,127,-98,-39,3,-182,-303,76,238,680,968,745,-217,-202,433,289,82,-100,-237,-329,-391,-430,-474,-505,-486,-378,-263,-80,98,-285,-165,131,62,153,5,288,181,50,-166,-333,-374,-505,-615,-603,-496,-372,-317,-265,-219,-200,-182,-152,-131,-133,-437,-90,37,-10,207,284,240,47,-34,293,394,278,-304,-121,-276,-255,-388,-89,-5,-121,-161,-9,32,-59,-189,-370,-560,-570,-383,-205,-271,-119,-113,-85,5,-258,-449,-123,-102,-229,-334,-419,-468,-472,-472,-475,-471,-450,-440,-410,-370,-336,-304,-272,-229,-170,-203,-130,-291,-102,-103,-129,-148,-172,-194,-289,-332,-258,-232,-235,-251,-254,-265,-287,-320,-357,-380,-417,-475,-522,-601,-520,-452,-337,-206,-134,-17,72,196,294,391,434,262,218,-168,-15,260,283,65,-48,110,69,-117,11,-209,-135,-158,-244,32,93,-27,-384,-177,-185,-117,-32,-80,143,206,-303,-1,115,141,33,103,-148,206,-155,-227,86,32,-245,-83,-188,-313,-282,-274,-271,-235,-187,-219,-73,-49,-323,-7,-53,-283,-65,-82,-168,-236,-278,-305,-330,-360,-391,-385,-413,-418,-425,-408,-370,-341,-319,-256,-222,-171,-115,-220,-283,7,72,90,-26,1,10,-105,-270,-183,-45,-13,-55,144,-194,-50,-179,180,165,-356,-215,-43,-54,-250,-90,-61,-35,-168,-144,-184,-235,-240,-270,-265,-271,-273,-257,-238,-203,-154,-112,-45,16,70,132,-213,231,131,65,181,302,73,-140,-263,-284,5,-1,-33,-178,-354,-118,-64,-144,-141,-82,-100,-147,-211,-271,-304,-303,-262,-214,-40,93,67,-185,-31,-255,16,119,134,-158,-205,26,-121,-85,-81,-7,-170,-52,190,-292,82,-5,6,-242,297,347,-38,-244,-141,172,-116,331,294,-147,73,82,-4,-261,-196,-269,-319,-286,-223,-353,-110,132,-14,48,93,38,122,139,168,263,158,82,315,246,-16,162,411,280,0,176,0,-81,-130,-184,-230,-296,-370,-386,-365,-317,-286,-258,-248,-244,-241,-260,-260,-288,-280,-258,-214,-161,-76,-131,-23,104,269,381,59,90,129,18,-86,-46,-330,184,-7,61,10,-8,-11,-102,-56,331,387,150,-110,348,324,-126,-28,65,-39,-313,-359,-341,-419,-429,-397,-324,-274,-195,-158,-125,-96,-86,-166,-158,-133,-143,-177,-169,-204,-215,-233,-215,-211,-211,-232,-260,-270,-289,-297,-292,-251,-209,-172,-136,-110,-106,-92,-107,-134,-193,-259,-331,-399,-466,-518,-543,-511,-484,-475,-500,-530,-574,-565,-491,-373,-247,-103,30,158,288,394,-85,-214,68,96,275,158,67,-206,52,67,-38,-47,100,185,-281,-327,-121,219,200,54,-84,-231,-350,-424,-397,-350,-325,-229,-223,-208,-247,-267,-259,-277,-211,-392,-128,88,192,-147,-403,214,331,-150,-241,-72,-155,257,177,42,-50,-268,289,88,-262,12,-188,-129,140,377,132,-201,-157,-239,-203,-61,62,-117,-107,-537,-350,290,270,255,-154,112,37,-4,-93,-171,-232,-1559,-1336,-333,-330,-331,-355,-385,-415,-462,-484,-469,-396,-447,-279,-207,-158,-121,-95,-53,-39,-23,-266,-301,-121,-28,-75,-102,-141,-215,-255,-322,-370,-381,-338,-284,-211,-133,-10,72,162,229,-62,-10,93,-129,-375,128,203,155,97,46,-201,-126,-93,-136,-162,-185,-200,-180,-139,-179,-354,-286,-149,128,-273,-85,-341,-281,-60,-125,-261,-385,-465,-361,-328,-158,-88,-181,-115,-129,35,-27,-72,-234,-35,-59,-71,-93,-111,-112,-145,-86,-104,-155,-218,126,189,-138,95,84,62,27,-278,173,-1,-214,43,225,156,-182,29,-9,-34,-54,-89,-68,-27,-53,-60,-62,-57,-53,-53,-219,-194,-4,-1,-154,-46,-76],[-71,-72,-33,73,91,0,-61,-54,-54,-82,-106,-147,-158,-189,-249,-310,-370,-342,-291,-225,-184,-112,-162,-36,-37,-88,-24,9,11,-2,-107,39,101,116,103,-67,-23,-35,-97,-140,-164,-251,-289,-284,-217,-119,-20,71,-98,-161,223,218,188,-158,-93,-285,-111,-135,-250,-344,-411,-352,-296,-257,-168,-96,-53,-32,-8,-74,-95,-217,-86,-73,-22,49,130,209,283,261,273,219,-182,-189,-286,-110,-252,-78,125,125,-105,-313,-249,-74,135,309,131,152,237,-51,202,-4,271,194,-201,412,-4,-18,-23,-365,-68,264,231,-52,-132,-142,-230,-266,-277,-261,-225,-215,-178,-157,-107,-82,-60,-63,-63,-217,-114,-99,-73,-96,-224,-446,-312,19,22,31,21,-628,-269,-122,-448,-559,-642,-82,-124,-756,-949,-1039,-355,-412,-479,-1039,-477,-393,-434,-1065,-1345,-395,-261,-226,-258,-1905,-1678,-308,-928,-494,-164,-584,4,86,172,252,303,342,400,430,448,461,493,-13374,514,495,480,447,396,-2338,314,266,-268,150,-1478,-550,-505,-1404,-343,-1148,-91,-383,-3,78,168,251,-203,299,-1349,-1086,-1443,-980,233,183,62,10,65,159,158,129,200,122,828,1255,1673,2492,3179,4663,7296,14074,22648,33241,44956,56433,66244,73093,76018,73571,69066,55028,49304,32470,22663,16289,5839,5506,2989,1938,1293,1035,588,188,52,38,57,127,281,502,132,522,13,388,-227,152,34,222,-320,-127,279,125,182,-133,-247,53,30,-49,-55,-68,-135,-139,-256,-212,-229,-254,-301,-346,-440,-274,-324,-329,-334,-370,-336,-333,-337,-277,-228,-188,-585,-686,-785,-1079,-242,-37,-385,-69,-40,-636,-3023,-522,-9,-17,-48,-68,-109,-136,-224,-175,-302,-733,-115,-707,-739,-546,-490,-507,24,-363,-288,-195,-258,-309,-298,-239,-167,-103,-33,35,115,-70,-32,162,-48,-174,187,287,494,530,481,-256,-209,268,147,21,-64,-86,-62,-237,23,56,-1,115,170,-235,168,157,-281,-97,232,74,198,73,445,378,294,-173,-368,42,-21,-69,-111,-123,-102,-291,-158,-182,-230,-278,-315,-365,-420,-458,-454,-420,-393,-339,-309,-240,-224,-214,-225,-234,-248,-317,-355,-397,-439,-468,-469,-430,-376,-342,-338,-316,-333,-365,-418,-438,-394,-306,-205,-160,-45,-67,-109,-37,-230,-435,-85,99,-4,-154,-214,-310,-370,-414,-434,-425,-395,-381,-357,-323,-292,-261,-220,-166,-96,-233,-129,-335,-53,16,-90,-22,-11,-24,-215,-273,-218,-56,-69,-220,-123,-154,-194,-233,-257,-238,-204,-166,-105,-109,11,-23,-258,136,154,82,178,173,232,229,199,140,76,-239,-39,-98,-122,-101,-69,-14,43,-89,46,-216,-126,-151,-252,66,135,103,-388,50,-59,57,207,-67,283,288,-357,-76,26,88,38,185,-114,142,-89,-220,66,-50,-246,-333,-499,-475,-358,-238,-236,-105,-56,-189,1,-16,-347,-62,-99,-310,-188,-193,-242,-250,-213,-154,-92,-45,-202,-77,65,86,87,-140,-202,-273,-92,-221,-179,-30,114,-182,-269,-12,271,151,32,100,123,-66,-269,-156,14,31,-43,87,-174,-73,-237,-78,-112,-322,-233,-217,-256,-294,-308,-331,-325,-311,-293,-275,-253,-190,-165,-114,-95,-89,-209,-95,-107,-121,-145,-164,-184,-209,-219,-260,-210,-198,-191,-191,-217,-219,-222,-283,-313,-306,-331,-351,-371,-419,-451,-459,-480,-474,-452,-429,-415,-391,-349,-278,-198,-121,-234,94,212,79,-180,-57,-264,-37,64,110,-211,-200,-36,-135,-37,-132,45,-165,-72,182,-296,90,-59,-108,-247,303,364,-14,-310,-82,222,-83,300,472,-151,76,94,-29,-318,-226,-140,-86,-161,-119,-304,-109,156,-25,80,111,-3,131,117,139,272,161,102,330,235,-76,106,89,-17,-82,-134,-180,-201,-222,-171,-101,-136,-163,-82,38,99,-112,37,75,20,-51,40,-27,-217,-5,355,317,407,304,-156,-44,69,266,350,36,71,139,62,1,-11,-367,101,-76,19,-64,-214,-386,-560,-361,-167,32,147,-135,453,368,-165,-41,72,137,-324,-295,-28,295,-40,82,-89,-275,-136,-217,-277,-313,-339,-337,-329,-361,-338,-339,-305,-321,-325,-345,-338,-353,-375,-425,-488,-523,-491,-440,-386,-306,-237,-166,-119,-67,-34,16,-44,77,81,-155,69,-287,33,0,-54,-97,-146,-218,-255,-287,-307,-291,-284,-207,-153,-78,-21,37,91,130,-31,-274,10,-41,-148,-276,-379,-343,-210,-92,14,29,83,218,-158,-261,-132,29,-30,-81,-88,-137,-50,-102,183,-71,-335,-88,-223,-134,-46,-117,-191,-301,-170,-375,-70,197,190,-172,-363,258,296,-185,-184,-37,-47,991,844,39,-19,-266,227,41,-288,-55,-194,-155,52,333,145,-209,-114,-241,-392,-196,-34,-75,-77,-436,-347,393,417,440,25,353,297,265,177,98,25,-1336,-1441,-146,-174,-203,-250,-301,-343,-377,-357,-332,-266,-410,-259,-125,-93,-74,-65,-38,-36,-35,-263,-300,-149,-72,-107,-105,-97,-154,-79,-104,-71,-61,-286,-30,-22,-99,38,52,73,72,-75,0,-43,-161,-271,-197,-211,-193,-184,-177,-251,-219,-277,-337,-386,-436,-450,-386,-329,-293,-269,-235,-191,-141,-243,-71,-236,-303,-6,29,-2,-24,-146,-316,-339,-91,-110,-157,-119,-125,-127,-131,-149,-172,-155,-170,-182,-213,-258,-301,-345,-408,-449,-432,-358,-257,-165,-148,30,96,-7,38,-247,125,26,-182,131,330,272,-269,171,177,240,221,-6,125,39,126,31,-31,-28,35,40,-238,-203,3,22,-71,256,259],[-121,-205,-275,-338,-370,-370,-342,-256,-192,-171,-151,-150,-114,-91,-89,-83,-324,-96,-100,-69,-180,-93,-187,32,-61,-129,50,126,240,-61,-79,29,291,306,68,-81,86,-148,-139,-186,-249,-282,-270,-202,-20,95,199,190,-125,-180,243,285,199,-155,-187,-268,-238,-326,-421,-477,-490,-491,-519,-507,-469,-376,-280,-182,-60,-64,-144,-137,48,325,385,427,449,448,431,238,263,219,-126,-144,-314,-222,-340,-394,-327,-213,-99,-342,-285,-61,115,307,145,172,258,-37,120,-144,273,150,-181,236,-42,-81,-2,-363,-82,117,100,0,-21,60,-129,-221,-163,-256,-326,-369,-398,-382,-323,-294,-281,-308,-342,-381,-409,-409,-393,-303,-225,-476,-385,-82,-41,5,38,-630,-333,-254,-439,-600,-649,50,326,-717,-791,-1121,292,248,-44,-1323,-197,28,-444,-1002,-995,-60,95,176,193,-1100,-2239,172,-1576,-643,20,-48,-109,-182,-238,-277,-317,-338,-313,-298,-281,-255,-190,-9313,-29,50,148,224,278,-2890,390,436,457,461,-2455,296,-192,-1841,-564,-1131,53,-619,55,103,165,243,48,414,-833,291,-209,-1052,206,698,155,335,1207,1319,493,920,601,-497,1976,2402,1044,3137,3751,3926,4116,10663,16312,25671,35602,47516,58432,67543,73571,75573,73278,63914,57500,43291,32205,23893,11355,8494,3830,2294,1583,1397,1368,228,255,634,455,421,889,-2,7,601,68,301,-242,123,63,-6,-395,-148,-143,-153,-136,-185,-280,-217,-206,-228,-172,-138,-117,-122,-192,-140,-35,-36,-83,-411,-469,-240,-358,-193,-311,-267,-252,-281,-331,-327,-333,-343,-541,-899,-815,-1010,-260,-236,-538,-209,-151,-120,-2694,-72,-60,-64,-95,-118,-159,-184,-432,-193,-139,-864,-108,-533,-660,-361,-502,-633,113,-355,-178,-116,-214,-339,-423,-316,-213,-138,-70,-19,25,-59,-15,-41,-116,-189,-263,-329,-278,-222,-210,-280,-201,-79,-60,-55,-46,-26,-13,-273,12,34,24,106,155,-212,183,193,-257,-46,308,67,219,126,501,535,536,-187,-383,155,134,-12,7,-67,-142,-400,-78,70,-38,-136,-210,-285,-355,-409,-429,-423,-423,-397,-387,-330,-312,-285,-268,-239,-207,-226,-212,-263,-211,-251,-230,-214,-182,-164,-166,-142,-149,-166,-327,-256,-297,-334,-373,-409,-430,-454,-482,-479,-447,-384,-305,-229,-163,-88,-26,24,-11,3,63,-1,-325,-308,-142,-213,-281,-318,-305,-248,-152,-271,-135,-358,-108,-7,-144,-105,214,191,-152,-211,-185,126,-18,-246,-4,19,-40,-173,51,35,20,-23,-64,-171,16,-24,-260,100,85,41,104,128,146,133,91,19,-52,-251,-170,-220,-232,-205,-183,-150,-113,-118,-74,-226,-117,-139,-252,-3,-31,-67,-352,-149,-210,-249,-297,-336,-322,-275,-407,-153,-46,43,32,248,-56,83,-13,-166,54,102,-240,70,-117,-263,-294,-290,-262,-212,-149,-152,-25,5,-358,0,-141,-322,-15,110,6,291,342,395,-100,9,-236,-61,159,322,254,-155,-201,-276,-115,-221,-191,-30,128,-138,-248,-46,253,196,83,193,191,-23,-250,-107,-163,-291,-385,-300,-162,-87,-296,-1,-50,-273,-243,-158,-106,-283,-164,-63,-222,-181,-144,-89,183,199,-47,154,174,-64,-270,-56,110,82,-136,48,39,19,1,-309,-53,-88,-134,-181,-235,-241,-223,-299,-338,-174,-157,-140,-135,-346,-187,-195,-223,-232,-237,-253,-292,-338,-378,-380,-338,-265,-258,-8,138,94,-166,-84,-270,-84,13,97,-241,-195,-80,-128,13,-174,48,-145,-76,172,-302,94,-91,-205,-219,186,262,0,-374,-13,264,-53,221,103,-133,-193,-362,-497,-447,-345,-236,-163,-201,-74,-264,-105,114,-40,119,132,-53,21,-66,-189,-268,-359,-443,-465,-400,-312,-226,-126,-92,-29,27,69,-18,112,162,170,-188,-200,-91,169,196,-44,30,40,73,29,68,-16,-206,-62,30,7,-18,-28,-185,-63,-123,-185,-230,-337,-451,-477,-334,-194,-68,-417,0,-133,-31,191,139,132,41,-32,-151,-248,-299,-244,-138,45,-192,-47,66,157,-333,-216,-70,499,-76,74,-124,-276,45,101,-1,-83,-158,-210,-256,-341,-370,-408,-382,-375,-327,-283,-207,-151,-110,-103,-258,-155,-220,-305,-403,-480,-532,-471,-381,-276,-187,-72,-11,125,211,-218,76,-209,500,329,21,39,-159,-213,-180,23,-139,-302,-253,-153,39,2,-51,-101,-146,-188,-253,-330,-382,-454,-525,-464,-357,-260,-163,-88,-14,39,71,128,-49,-165,-137,-126,-234,-358,-403,-307,-150,-74,224,-41,-350,-114,-221,-104,-112,-221,-161,-317,-131,-347,2,261,179,-205,-292,285,261,-191,-143,-13,39,794,672,22,2,-243,146,0,-288,-133,-199,-171,-55,172,88,-191,-179,-141,-248,-319,-365,-337,-267,-342,-351,-22,50,127,121,150,143,155,107,62,23,-1217,-1459,-47,-39,-36,-51,-73,-93,-139,-192,-255,-280,-372,-372,-392,-396,-372,-344,-292,-259,-221,-279,-310,-185,-79,-70,-113,-51,-107,44,-2,-81,86,-300,3,-15,-128,230,229,64,183,-106,0,-57,-184,-168,-149,-99,-34,8,38,-276,-64,-41,-109,-176,-254,-339,-410,-403,-334,-277,-219,-160,-106,-224,-45,-141,-326,20,70,58,8,-237,-283,-368,28,-90,-139,-88,26,5,-46,-178,-132,-81,-104,-122,-161,-212,-263,-307,-351,-331,-266,-229,-48,52,-110,255,111,-99,32,-199,68,31,-152,205,238,168,-362,95,166,212,214,43,182,75,7,-141,-300,-442,-333,-197,-269,-210,-102,8,-25,49,-9],[-103,-83,-55,36,83,-50,15,20,14,31,138,254,267,304,276,-96,-311,-148,-65,-121,-212,-297,-370,-421,-443,-455,-448,-415,-418,-416,-365,-295,-257,-193,-145,-118,-4,-315,-230,-269,-184,-123,-317,-226,55,143,116,75,-173,-214,-147,-248,-334,-361,-326,-250,-217,-179,-237,-114,-60,43,5,-10,-27,-51,-50,66,-9,-58,-195,-52,54,259,239,191,114,10,-108,-230,-369,-480,-363,-226,-248,17,-145,-134,173,268,-94,-362,-211,31,101,210,130,53,-1,-101,-198,-270,-324,-356,-363,-335,-269,-183,-70,-352,-77,124,155,45,85,107,-112,-219,-284,-452,-536,-373,-244,-119,12,96,149,152,17,-186,-33,-63,-89,-70,-178,-495,-446,-149,-202,-254,-311,-572,-341,-327,-354,-626,-634,103,291,-611,-582,-1172,326,304,-230,-1558,106,243,-444,-809,-564,236,465,561,592,-349,-2284,388,-2253,-859,636,611,584,531,473,401,295,176,81,-28,-117,-158,-119,-3840,63,163,274,358,411,-3379,-880,185,625,319,-3480,646,227,-2412,-498,-1144,51,-845,189,130,86,66,47,20,-149,-55,-113,-1123,-206,-180,-128,-59,7,81,101,122,182,-851,618,878,539,1511,1760,2104,2856,5602,9298,17920,24089,39031,47073,61093,69066,73278,77091,69781,65984,53846,42292,32150,19290,13570,5155,4843,2578,2352,1670,405,399,830,501,155,147,-223,-100,-66,-40,-34,-278,-72,-43,-57,-424,-189,-231,-258,-201,-220,-239,2,54,108,175,-111,-55,13,-120,-72,27,256,138,-459,-477,-223,-375,-95,-249,-162,-172,-233,-315,-340,-377,-428,-451,-1069,-776,-936,-261,-185,-629,-167,-130,-129,-2247,-145,-168,-209,-276,-329,-380,-367,-645,-281,-191,-1018,-100,-333,-580,-159,-451,-777,-59,-353,-68,-80,-109,-147,-168,-171,-162,-143,-114,-82,-38,-44,-41,-52,-101,-151,-217,-303,-307,-316,-338,-269,-212,-115,-38,25,74,-34,99,-255,120,57,-18,-92,-124,-184,-12,154,-201,0,376,60,229,179,481,801,647,-189,-357,62,109,13,39,-45,-136,-247,-25,238,119,-9,-114,-219,-323,-417,-448,-410,-385,-341,-318,-252,-230,-205,-191,-167,-142,-168,-166,-276,-203,-246,-294,-322,-336,-355,-381,-358,-343,-307,-332,-238,-125,-167,20,8,89,4,-184,-136,-147,-309,-20,50,-35,-47,11,90,-63,-2,115,-34,-324,-310,-117,206,306,29,-346,63,55,-315,-146,-354,-165,-37,-191,-175,100,58,-103,-161,-161,-128,-162,-240,-212,-221,-230,-236,-232,-201,-171,-155,-121,-205,-108,-123,-257,-41,-32,5,96,90,301,372,407,396,100,-212,37,184,94,9,-103,-209,-285,-335,-269,-249,-106,-123,-246,56,151,147,-318,-37,-36,-62,-148,-229,-251,-214,-449,-228,-105,3,11,288,2,30,62,-79,46,13,-226,27,-156,-296,-349,-290,-223,-152,-79,-115,55,90,-371,-31,-191,-320,-42,74,-14,113,62,11,-193,-115,-271,-191,-212,-186,-151,-158,-194,-265,-132,-213,-205,-13,152,-99,-224,-88,213,182,125,95,45,-9,-219,-125,-206,-319,-454,-286,-155,-92,-348,-124,-184,-217,-243,-188,-112,-240,-185,-64,-308,-181,-123,-94,524,477,69,227,128,-170,-301,-129,155,101,-133,10,-13,-38,-42,-352,-46,-58,-90,-142,-222,-271,-291,-309,-354,-162,-82,-12,-39,-326,13,73,-63,-82,-57,-145,-312,-368,-412,-339,-232,-134,-267,72,165,109,-138,-104,-267,-115,-23,107,-240,-182,-88,-97,68,-208,71,-105,-63,40,-303,-20,-100,-256,-173,-133,-188,-255,-340,-415,-427,-315,-199,-103,-98,60,40,44,-63,-359,129,51,-206,-31,-229,-95,157,-55,163,157,-98,-33,-139,-259,-300,-305,-273,-234,-186,-198,-100,-55,-82,-79,-83,-99,-118,-164,-159,-160,-234,-271,-313,-333,-329,-330,-325,-328,-328,-325,-342,-344,-383,-396,-393,-370,-346,-298,-239,-194,-170,-139,-81,-80,-83,-91,-102,-122,-150,-420,-210,-223,-211,-181,-130,-73,-33,16,33,46,35,-160,-71,-87,-191,-36,73,189,-323,-130,-101,446,-99,62,-156,-264,88,640,530,132,-16,-169,-104,-205,-299,-305,-182,-45,98,215,160,93,-180,-12,-311,80,96,-231,-165,-124,-176,-160,-115,-46,6,-8,41,176,209,-272,9,-105,392,427,54,16,-179,-188,-180,21,-172,-339,-204,-85,49,4,-58,-118,-173,-222,-288,-360,-344,-312,-255,-190,-110,-261,15,52,89,109,80,146,52,-60,-125,-105,-190,-285,-339,-327,-237,-120,36,-21,-366,-138,-208,-65,-142,-322,-124,-296,-83,-303,90,275,172,-232,-210,306,233,-162,-108,5,114,697,559,10,27,-197,61,-13,-256,-206,-194,-243,-255,-253,-233,-190,-235,-67,-50,-18,-18,-24,-31,-256,-357,-29,-19,3,-49,-60,-99,-111,-165,-183,-164,-1140,-1458,33,123,196,231,-78,129,60,-13,36,-29,-331,-246,-302,-348,-304,-237,-150,-96,-54,-306,-322,-218,-87,-156,-176,-155,-73,-7,69,-138,187,-282,-88,-71,-148,229,168,-33,44,-147,-94,-142,-185,-178,-199,-208,-207,-217,-219,-255,-227,-236,-227,-197,-163,-134,-98,-209,-111,-73,-75,-70,-63,-217,-84,-108,-326,-117,-90,-122,-133,-322,-202,-396,-83,-142,-120,-91,-67,-70,-77,-222,-112,-85,-86,-80,-90,-108,-192,-200,-153,-159,-189,-202,-140,-59,-41,29,90,-198,13,-164,12,20,-130,260,338,332,-409,7,140,86,-30,-154,-249,-231,-188,-85,18,108,165,-4,-301,-218,-228,-35,-8,158,167],[-97,-64,-28,48,103,-49,-7,29,48,48,123,132,53,-63,-213,-347,-425,-382,-274,-144,-175,-37,-310,66,-155,-244,-58,-45,55,-269,-59,-42,124,120,21,-115,9,-297,-306,-328,-372,-478,-549,-605,-585,-528,-482,-450,-438,-430,-415,-385,-327,-240,-148,-211,-257,-220,-210,-91,-26,86,53,-31,-127,-175,-190,-149,-44,-43,-237,38,59,233,203,133,28,-105,-250,-382,-444,-336,-247,-160,-120,-44,-83,-167,-41,-27,-94,-366,-59,180,99,287,180,181,288,30,64,-274,182,32,-123,-28,-109,-188,-233,-356,-281,-237,-178,-135,-43,-10,-103,-212,-102,-172,-232,-268,-280,-226,-111,-13,78,131,25,-172,5,-58,-104,-39,-172,-537,-522,70,185,-111,136,-523,-336,-343,-253,-659,-626,81,113,-492,-374,-1117,151,148,-386,-1497,179,198,-451,-531,-116,381,425,495,502,259,-1861,11,-2922,-1202,602,628,664,687,714,323,733,-4247,730,717,695,667,652,615,584,522,466,384,280,-3802,-2094,-714,-36,-97,-4294,-252,-329,-2984,-542,-1317,-261,-1068,-158,-95,-55,-32,-29,-24,-1,6,-10,-1223,-137,-173,-186,-177,-153,-77,-3,73,119,-671,299,476,129,940,1072,1286,1559,2152,3986,7883,14202,22784,33120,44291,55028,63914,69781,71757,69572,62764,51700,43972,29159,23639,8156,8942,4759,3113,1994,659,458,1133,665,56,495,-427,-75,302,203,61,-303,-217,-250,-251,-387,-118,-14,-30,40,-265,-160,-4,-23,-74,-88,-169,-149,-191,-220,-233,-230,-219,-222,-507,-475,-230,-408,-87,-180,-116,-46,-65,-111,-110,-127,-159,-361,-1135,-689,-887,-305,-289,-657,-82,-13,28,-1690,91,104,102,73,50,4,-39,-882,-147,-155,-1197,-217,-230,-525,-159,-359,-952,-273,-384,-74,-71,-45,-41,-40,-50,-292,-100,-119,-130,-124,-138,-155,-150,-152,-131,-105,-88,3,63,56,-202,-89,104,112,124,89,-83,40,-215,223,193,99,71,-13,-168,-288,-382,-287,-152,-33,27,84,115,125,153,193,-192,-322,-33,73,19,54,-26,-91,-86,14,243,345,248,178,61,-317,-314,-189,-136,-203,-245,-303,-314,-365,-391,-373,-289,-177,-102,-184,-296,-127,-140,-340,178,208,92,52,92,32,-283,-289,-287,-226,-161,-49,5,83,31,-221,-185,-102,-218,-1,194,97,3,-89,-162,-182,-174,-145,-101,-308,-313,-136,-3,-5,-4,-427,67,153,-333,-158,-333,-223,-70,-229,-232,138,161,-70,-132,-145,7,-74,-208,-238,-299,-330,-316,-277,-212,-157,-127,-88,-214,-114,-182,-245,-294,-393,-330,-224,-64,93,218,305,346,101,-155,65,281,216,151,54,-47,-146,-277,-338,-342,-343,-341,-306,-263,-243,-232,-285,-223,-241,-235,-243,-255,-247,-247,-467,-291,-207,-192,-194,-208,-203,-220,-235,-273,-303,-339,-317,-263,-256,-225,-182,-145,-151,-168,-190,-212,-239,-281,-379,-241,-236,-305,-61,42,-44,367,315,364,-292,-123,-299,-86,196,375,347,-140,-185,-234,-140,-192,-215,18,182,-69,-193,-129,156,229,161,359,453,72,-177,41,228,173,-18,-10,-143,-202,-381,-255,-321,-154,-229,-193,-110,-187,-186,-64,-372,-174,-92,-96,278,230,156,88,11,-256,-286,-216,-273,-313,-334,-321,-292,-271,-240,-365,-199,-193,-207,-239,-300,-334,-342,-322,-361,-208,-128,-41,20,-303,38,60,-33,-57,104,-58,-365,9,-19,-159,76,8,-229,311,426,120,-100,-112,-252,-132,-46,135,-218,-163,-64,-53,124,-238,109,-47,-38,177,-299,109,-89,-242,-122,158,118,19,-286,89,136,22,30,239,-56,83,-7,25,59,-306,97,-15,-176,7,-209,-89,64,-75,30,31,-150,9,-6,-41,-27,-29,-45,-76,-104,-260,-156,-161,-217,-225,-225,-224,-218,-233,-192,-146,-285,-247,-99,-18,57,59,6,-29,170,182,102,-42,-248,-200,-32,-113,-200,-246,-231,-174,-108,-20,98,-85,36,173,199,252,121,-342,-207,-114,-130,-118,-97,-39,23,37,170,230,154,-167,247,192,-171,-18,60,3,-303,-51,-126,70,-124,36,-196,-255,115,57,0,-54,-115,-156,-190,-247,-225,-205,-245,-109,-61,-26,37,42,-307,-95,-373,31,-36,-275,-206,-271,-336,-364,-340,-289,-263,-225,-215,-216,-242,-328,-301,-312,-300,-279,-269,-246,-227,-210,-202,-176,-202,-332,-151,-13,15,48,58,66,71,73,44,-352,-146,-92,-105,-154,-180,-278,-193,-182,-154,-132,-106,-59,-81,-96,-111,-143,-169,-208,-238,-274,-284,-263,-189,-142,-399,-165,-195,-30,-127,-354,-92,-270,-173,-255,-166,-121,-28,-262,-138,231,201,-120,-89,11,168,377,342,-4,44,-146,-25,-1,-219,-280,-167,-136,-277,-134,-173,-172,-288,-120,-70,2,23,11,9,-191,-369,55,45,40,-45,-93,-174,-220,-228,-161,-83,-1006,-1472,38,182,217,210,-118,129,40,-70,-200,-294,-289,-195,-8,-94,74,272,345,375,30,-333,-326,-247,-58,26,-141,-208,-48,72,116,-169,135,-235,-161,-116,-156,-48,-38,-101,6,-188,-58,-123,-209,-296,-340,-258,-157,-69,17,-201,-7,25,134,-208,-201,269,394,-255,-57,82,99,56,236,-209,107,20,-297,-126,-172,-274,-353,-404,-415,-391,-348,-327,-303,-288,-281,-271,-262,-262,-221,-222,-209,-191,-194,-210,-225,-241,-282,-314,-345,-354,-335,-312,-265,-207,-120,-271,12,-120,-7,24,-93,324,328,308,-369,-57,85,-15,-116,-182,-184,-94,-40,39,82,65,216,-16,-307,-200,-287,-65,18,242,217],[-232,-215,-183,-155,-126,-101,-72,5,55,66,76,74,110,140,155,-48,-128,-12,76,10,-116,32,-312,35,-173,-269,-87,-104,-31,-332,-81,-96,-159,-201,-253,-265,-256,-247,-379,-375,-188,-96,-306,-228,11,68,70,55,-234,-239,-63,-103,-116,-103,-30,-195,-290,-248,-194,-87,-11,66,166,69,-44,-191,-180,-193,-133,-52,-299,28,27,16,-11,-63,-130,-203,-259,-271,-256,-221,-207,-176,-137,-118,-107,-226,-92,-69,-128,-368,22,48,76,85,76,71,85,41,21,-195,-5,-72,-136,-95,-148,-224,-298,-415,-504,-419,-279,-147,38,112,-128,-226,42,139,46,-98,49,103,123,110,69,120,-10,-197,2,-103,-155,-46,-216,-587,-576,-90,-118,-210,-174,-532,-361,-314,-179,-693,-638,48,89,-402,-208,-974,-17,-20,-536,-1253,147,216,-458,-216,304,486,537,610,616,638,-1245,-88,-3495,-1688,539,497,461,413,369,-1648,256,-11296,158,110,56,0,-37,-84,-116,-169,-204,-247,-280,-4157,-2986,-1545,-163,-110,-3912,-30,-8,-3106,-956,-1651,77,-1302,103,112,98,76,41,1,-56,-69,-106,-1162,-130,-74,5,114,243,394,248,590,543,-640,881,959,-236,1444,1885,2018,1119,2884,3434,7049,8483,18225,22905,35770,49304,57500,65984,69572,68591,63438,55118,44839,33892,23569,13340,8425,4640,3157,2570,968,494,340,-194,-379,-360,-352,-309,-284,-259,-295,-320,-314,-228,-243,-345,-254,-247,-255,-253,-324,-318,-272,-196,-186,-118,-270,-15,9,-73,-30,77,69,-49,-546,-466,-269,-463,-44,-120,-134,146,150,122,142,145,140,-301,-1049,-583,-885,-388,-539,-604,83,78,44,-1050,-29,-61,-95,-136,-152,-170,-165,-1149,-163,-120,-1391,-100,-85,-508,14,-249,-1049,-535,-457,69,112,118,94,58,0,-460,-167,-245,-299,-308,-302,-278,-229,-199,-163,-141,-138,-65,-22,-40,-149,-25,29,58,85,95,-140,-42,-179,209,179,120,61,42,-175,-129,-205,-293,-336,-301,-290,-269,-266,-267,-227,-152,-204,-302,-134,15,-3,45,-23,-40,45,27,219,304,253,155,-65,-388,-271,-241,-261,-285,-269,-267,-219,-211,-188,-152,-73,39,-41,-209,-319,-146,-111,-407,185,271,131,52,101,-86,-298,-248,-310,-328,-155,74,55,21,-94,-260,-377,-348,-204,-72,30,93,74,3,-14,-147,-10,32,-96,-285,-321,-142,-137,-200,-230,-504,-127,-12,-296,-178,-310,-282,-113,-261,-280,94,130,-61,-129,-140,103,106,-167,-64,-147,-223,-289,-220,-143,-70,-18,41,-211,55,-16,-227,8,-88,-149,-234,-250,-199,-112,-26,42,108,-103,96,235,243,242,194,130,-103,-57,-99,-328,-53,-81,-216,-30,145,21,-252,-143,-51,34,195,-62,425,213,-452,-347,-173,-58,-63,26,-16,-71,-108,-158,-192,-243,-267,-272,-329,-361,-379,-392,-434,-454,-431,-375,-302,-238,-371,-81,-273,-278,-64,26,-79,402,292,315,-373,-192,-309,-126,178,356,257,-100,-174,-187,-138,-155,-218,58,217,-46,-161,-156,87,225,198,269,125,-18,-128,-201,-213,-194,-176,-177,-194,-219,-382,-383,-297,-141,-204,-180,-103,-133,-167,-57,-391,-162,-53,-94,31,-24,-114,-205,-307,-405,-436,-369,-268,-171,-111,-33,4,9,2,-324,-56,-105,-170,-245,-333,-355,-313,-306,-351,-116,47,81,86,-277,53,43,1,-28,83,-111,-338,-53,-35,-181,-7,-14,-145,310,369,133,-55,-103,-222,-136,-48,184,-178,-126,-47,-170,-281,-382,-431,-391,-328,-279,-292,-285,-285,-294,-310,-325,-317,-291,-253,-186,-106,-57,-65,10,-6,14,-65,-29,-32,-210,-68,-102,-123,-166,-201,-225,-254,-297,-319,-298,-254,-191,-142,-127,-73,-43,-28,-26,-8,-316,-37,83,-102,30,264,-9,140,267,285,62,-331,-261,-97,344,386,89,-10,-63,205,167,79,-77,-298,-265,-60,-70,-94,-95,-182,-30,-53,110,6,-143,36,219,261,335,176,-235,-273,-40,-156,140,44,-44,-136,-197,-262,-299,-331,-362,-414,-384,-331,-239,-143,-34,-272,23,-138,279,-142,4,-235,-240,177,289,224,-110,-157,-66,-61,-194,-266,-311,-303,-156,-52,28,121,-13,-437,-195,-362,-13,-111,-228,-249,-240,-217,-184,-182,-188,-225,-249,-288,-310,-314,-375,-244,-198,-162,-142,-146,-142,-227,-149,-157,-137,-219,-294,-88,26,51,78,78,74,68,63,32,-306,-195,-142,-23,-15,18,-285,72,77,195,215,129,367,178,105,-95,203,160,72,68,-347,-85,-53,-20,-148,-402,-345,-251,-114,-70,-248,-66,-245,0,-204,258,350,158,-288,-77,212,153,-76,-85,3,-73,-132,-190,-208,-221,-228,-215,-191,-183,-317,-145,-95,-327,-48,-54,-75,-335,-242,-126,-158,-209,-249,-265,-268,-390,-176,-123,-56,-68,-39,-44,-29,-73,-114,-149,-691,-1342,-201,-182,-168,-171,-180,-185,-214,-247,-281,-266,-253,-222,-163,-114,-61,-15,48,89,26,-365,-328,-278,-90,46,-173,-308,-44,137,132,-184,91,-185,-211,-157,-162,19,-58,-126,-188,-242,-152,-51,-111,110,270,349,125,252,182,-148,5,33,174,-133,-341,231,323,-249,-17,139,69,6,-63,-218,-245,-353,-424,-352,-242,-204,-178,-233,-88,-375,-74,-115,-51,-96,-15,0,-122,-262,-70,80,101,128,134,92,-254,-225,79,54,-129,-112,-295,-220,-7,0,32,-346,-5,-107,-28,6,-82,188,158,131,-333,-136,-47,-125,-215,-298,-335,-276,-247,-196,-146,-102,-76,-64,-332,-207,-235,-127,1,8,17],[-217,-184,-90,-3,79,-43,-13,61,107,78,101,345,39,119,187,-14,-16,92,117,-54,-46,109,-263,9,-183,-278,-108,-139,-154,-253,-286,-247,-229,-195,-190,-165,-144,-149,-362,-323,-171,-148,-284,-218,-63,-32,-4,19,-248,-232,4,-46,-117,-196,-296,-398,-352,-210,-151,-61,25,89,193,203,43,-267,-183,20,-69,-103,-326,-209,-215,-193,-169,-164,-179,-213,-248,-258,-241,-187,-136,-55,45,129,-11,-225,112,153,-128,-313,294,364,150,261,168,74,-2,-125,-249,-350,-430,-487,-516,-510,-477,-432,-353,-440,-233,-150,-70,-57,107,110,-106,-178,-22,105,41,-39,-149,-253,-333,-435,-537,-454,-351,-252,-158,-111,-156,-11,-222,-509,-480,53,262,-223,60,-517,-342,-187,-57,-626,-575,-173,-185,-263,-142,-740,-67,-13,-600,-951,132,150,-352,178,191,209,219,258,236,239,-577,135,-3759,-2194,246,268,306,329,352,-3244,326,-17402,240,170,79,-26,-114,-215,-294,-373,-387,-362,-323,-4338,-3369,-2148,-90,-168,-2894,67,105,-2541,-1540,-1961,216,-1476,256,283,289,282,254,221,-431,166,-212,-956,-141,-263,-376,-461,-465,-322,-152,14,128,-531,221,240,-432,630,837,1075,314,1484,1803,2535,4488,8307,13643,22518,32470,43291,53846,62764,63438,71135,63735,61247,50916,44821,20606,23201,14503,8044,5063,1733,637,1929,1179,1345,1042,722,432,237,159,50,-93,-289,-384,-435,-413,-368,-264,-219,-190,-306,-187,-142,-144,-46,-112,-325,25,115,-41,-4,137,165,-127,-509,-406,-265,-458,-16,-10,-127,21,4,-36,-23,-20,-22,-223,-852,-424,-867,-444,-734,-394,-279,-334,-420,-480,-438,-334,-240,-164,-78,-12,53,-1372,145,220,-1520,90,266,-472,278,-85,-848,-780,-514,145,364,291,176,37,-125,-589,-422,-385,-274,-145,-93,-12,23,5,-31,-95,-190,-206,-231,-282,-246,-222,-157,-121,-106,-100,-156,-112,-139,-157,-166,-154,-118,-53,-168,34,86,-45,30,117,18,52,15,-36,-78,-122,-189,-267,-200,-118,-77,-53,-24,7,-34,-82,-140,-218,-279,-277,-222,-396,-204,-271,-69,128,153,126,104,29,-60,-143,-134,-14,11,-209,-294,-162,-81,-435,210,342,178,60,234,92,-232,-195,-289,-398,-131,77,50,177,64,-271,-282,-28,-15,16,95,147,97,-21,-66,-159,-1,3,-113,-240,-315,-111,130,85,38,-440,-14,0,-243,-184,-272,-328,-146,-274,-306,26,0,-62,-142,-134,-164,-219,-294,-358,-346,-276,-313,-162,-95,-43,-12,30,-197,38,4,-201,0,-72,-105,-162,-178,-191,-219,-261,-312,-332,-316,-283,-263,-234,-200,-200,-213,-234,-297,-290,-350,-148,-71,-191,-87,41,-65,-211,-205,-75,8,151,-71,368,186,-414,-388,-191,-89,-119,270,142,-34,279,236,56,-269,-161,147,-186,-71,149,102,236,81,116,8,70,15,-339,-103,-298,-244,-152,-158,-224,-267,-280,-277,-330,-269,-299,-240,-247,-234,-232,-214,-186,-177,-185,-159,-219,-155,-139,-107,-134,-170,-70,-46,-19,11,36,51,-84,88,100,104,-40,19,-88,-51,-358,-473,-157,-29,-181,-169,-102,-93,-140,-57,-374,-153,-19,-98,-12,-14,-43,-64,-92,-252,-158,-316,-97,-70,-112,-32,-23,-31,-33,-267,-29,-17,-6,2,0,-36,-76,-299,-337,-130,128,136,142,-259,47,12,22,-13,52,-185,-266,-122,-73,-173,-108,-174,-283,-385,-331,-212,-106,-91,-197,-143,-49,86,-147,-86,-68,-115,-134,-289,-91,-38,15,55,-257,52,-39,-132,-31,213,291,35,-209,154,342,109,-163,69,28,46,-149,-54,206,-118,97,-39,-33,71,-202,-91,59,-136,53,67,-246,105,2,-166,86,36,72,-7,-89,-372,-234,-243,-260,-214,-160,-118,-83,-88,-54,-38,-391,-284,-200,-232,-236,-242,-238,-243,-247,-250,-274,-279,-372,-303,-294,-283,-290,-287,-284,-297,-316,-289,-188,-221,-8,99,213,315,218,-133,-247,29,-138,71,273,333,194,38,137,64,-10,-173,-174,-199,-235,-254,-273,-279,-275,-263,-253,-235,-199,-187,-287,-237,-144,-158,-169,-224,-216,-200,-210,-258,-242,-231,-319,-141,-92,-52,20,-91,-388,-293,-297,23,-6,-168,-1,82,168,209,80,36,92,-157,195,313,275,-357,-237,119,57,-4,-78,-136,-273,-243,-295,-312,-314,-282,-247,-201,-166,-123,-95,-65,-30,5,18,-268,-259,-210,39,35,51,-273,6,50,242,202,152,486,186,146,-98,160,81,31,22,-333,-126,-92,-52,-243,-350,-206,-178,26,-11,-162,-64,-243,15,-172,310,785,141,-330,-50,242,104,-56,-109,-62,-226,-314,-295,-191,-94,-73,-103,58,-166,-278,-136,-62,-262,-81,75,-71,-387,-380,-174,23,-95,-193,-236,-220,-429,-35,55,145,143,164,136,112,19,-82,-190,-304,-1069,-487,-444,-346,-273,-235,-156,-128,-112,-113,-83,-230,-98,-108,-162,-199,-255,-272,-278,-242,-399,-335,-319,-134,-24,-225,-316,-68,89,59,-195,18,-149,-227,-197,-167,51,57,-107,-22,-306,-5,229,-66,164,593,433,38,200,159,-104,-2,26,104,-3,-464,-146,-181,-200,-217,-231,-229,-212,-184,-234,-134,-106,-257,0,119,161,-267,-168,53,-352,-105,-56,-21,-115,154,93,-144,-283,-63,-58,-61,-42,-26,-10,-263,-244,58,71,-104,-80,-342,-260,26,-16,-46,-398,-149,-203,-260,-323,-376,-305,-243,-160,-290,-201,35,80,-1,95,91,118,76,54,-125,-55,42,-77,-345,-205,-171,-186,-82,-152,-231],[-138,-20,96,105,182,-52,0,77,126,79,83,287,-45,17,98,35,107,114,59,-132,-13,-50,-188,-114,-186,-279,-191,-169,-200,-199,-188,-183,-229,-259,-313,-340,-360,-399,-415,-415,-382,-336,-271,-218,-100,-21,49,113,-266,-232,177,148,53,-43,-33,-155,-222,-203,-231,-217,-188,-162,-170,-165,-180,-377,-260,-204,-193,-169,-366,-136,-108,-62,-11,24,45,44,34,28,14,12,6,45,123,192,-9,-219,93,81,-159,-287,278,220,161,87,0,-71,-107,-169,-204,-196,-160,-187,-127,-5,-259,13,141,-526,-154,69,1,-169,89,55,-121,-156,-131,87,21,-20,-27,-143,-235,-350,-465,-399,-293,-204,-127,-170,-192,-28,-273,-445,-414,-93,-163,-245,-302,-572,-374,-204,-118,-577,-523,-75,-193,-183,108,-541,-38,74,-681,-699,-48,-110,-232,-214,-258,-290,-329,-333,-392,-410,-404,-371,-3760,-2755,-108,-12,91,173,247,-4382,-3925,-21391,289,240,162,60,-29,-139,-233,-328,-336,-276,-561,-4431,-3361,-2536,-11,-345,-1904,16,11,-1808,-1927,-2284,135,-1690,214,250,265,178,263,245,-750,-116,-305,-807,-66,-140,-85,-151,-237,-274,-286,-274,-271,-387,-144,-115,-408,74,269,583,-261,1218,1558,1913,2645,4562,7075,14545,22663,32205,42292,51700,55118,63735,64616,61755,55540,46884,29292,26912,17945,10761,5696,2817,1105,1417,1002,475,-42,-333,-170,-32,38,31,-29,71,145,-395,-186,-30,-81,-128,-82,-294,70,139,-164,-45,-252,-338,2,116,-54,-26,41,-13,-228,-500,-383,-282,-449,-214,-219,-265,-237,-250,-283,-265,-268,-289,-294,-680,-345,-904,-536,-937,-362,-332,-268,-231,-188,-167,-142,-125,-113,-73,-39,-252,-1600,117,211,-1628,170,354,-476,332,50,-601,-1063,-610,193,297,251,191,140,75,-503,56,73,105,-42,-138,111,215,206,17,-90,49,236,266,230,-5,148,136,1,-22,-74,-183,-193,-66,271,315,200,55,66,-195,516,596,-24,1,386,5,131,247,288,191,98,-191,-264,-274,-89,-62,13,-14,73,141,16,21,-45,-75,-134,-291,-350,-155,-311,-115,84,-3,-137,-243,-352,-295,-135,53,234,37,-217,-260,-201,-82,-421,221,302,195,43,-27,-133,-220,-297,-336,-437,-325,-317,-313,-296,-278,-278,-332,-177,-120,-68,-22,12,57,-51,-132,-168,0,-32,-138,-197,-317,-70,203,165,119,-386,50,49,-200,-199,-239,-373,-189,-287,-330,-180,-239,-286,-369,-433,-452,-348,-260,-161,-75,-203,-343,83,127,96,147,146,-192,65,-14,-181,-112,-218,-273,-337,-333,-297,-259,-229,-217,-197,-169,-133,-117,-93,-68,-82,-111,-148,-216,-201,-290,-5,-31,-170,-146,-76,-155,-166,-280,-115,-31,95,-87,292,160,-366,-425,-207,-125,-189,215,161,-24,332,322,61,-365,-139,130,-204,-31,175,132,312,113,113,55,280,229,-288,-122,-305,-207,0,-50,-165,-266,-340,-399,-453,-502,-501,-441,-413,-363,-314,-243,-177,-89,-91,-61,-212,42,26,-36,-106,-184,-286,-364,-356,-267,-164,-76,-40,41,53,24,-74,-130,-206,-207,-311,-350,-22,25,-153,-158,-104,-61,-102,-55,-336,-138,16,-98,210,157,75,0,-84,-174,-249,-365,-370,-400,-418,-414,-406,-410,-407,-408,-412,-418,-434,-443,-443,-398,-337,-284,-309,-183,-124,-61,-6,-238,31,-21,43,6,37,-265,-175,-171,-114,-132,-206,-43,-19,-108,-200,-299,-388,-409,-304,-226,-111,-40,-116,-29,20,14,2,-312,-34,-32,-15,7,-215,7,-16,-80,5,78,80,48,-184,45,71,103,-227,6,67,17,-230,-116,228,-25,145,43,60,101,-209,-97,2,-174,28,120,-279,80,-13,-233,24,1,77,419,133,-337,-95,109,-259,-62,-95,-114,-118,-144,-126,-123,-427,-296,-341,-382,-360,-306,-226,-152,-75,-3,43,-200,-315,-186,-260,-133,9,-22,-93,-76,-136,-142,-210,-285,-125,-108,-83,-62,-53,-57,-156,-120,-158,-194,-214,-230,-250,-247,-265,-270,-285,-311,-374,-391,-433,-433,-389,-320,-249,-183,-143,-97,-208,-97,-325,-227,-82,-114,-135,-282,-227,-128,-108,-127,-132,-73,-258,2,42,76,147,-166,-242,-255,-227,4,-42,-102,64,149,278,277,125,61,112,-189,237,453,315,-317,-316,243,289,202,88,-46,-319,-259,-390,-484,-497,-416,-329,-237,-167,-91,-41,5,50,90,98,-226,-305,-272,-3,-35,-71,-227,-110,-102,-58,1,73,170,178,175,-96,106,4,-10,-5,-238,-158,-192,-226,-224,-276,-200,-174,49,54,-82,-64,-245,30,-136,355,427,134,-363,-34,12,-130,-232,-242,-137,-23,102,198,-62,23,-52,-53,85,-148,-251,-121,-26,-151,-117,14,-78,-416,-367,-246,-289,-307,-277,-223,-211,-462,-58,-19,22,-18,-20,-53,-59,-112,-152,-179,-199,-665,-240,-146,-114,-99,-301,-70,-79,-98,-135,-145,-201,-254,-318,-414,-512,-457,-334,-230,-129,-400,-331,-349,-169,-88,-273,-219,-101,-78,-90,-189,-55,-115,-203,-213,-159,204,242,-60,-116,-343,-9,276,-7,208,599,365,-54,142,132,-54,-30,-244,-412,-429,-414,-202,-108,-122,-27,-25,-12,3,89,-236,244,165,-237,-7,379,152,-351,-99,122,-312,-112,29,22,-130,314,174,-148,-284,-50,-26,-86,-112,-114,-78,-240,-251,105,84,-73,-44,-347,-255,252,277,285,-416,-19,-95,-28,-7,-57,96,4,-67,-240,-242,-161,-142,-130,-132,-141,-126,-188,-238,-278,-290,-282,-271,-341,-229,-277,-315,-388,-346,-240],[-101,14,49,67,80,-80,10,77,120,58,47,223,-132,-97,-9,89,225,274,114,-187,112,243,-110,-23,-184,-269,-140,-146,-169,-275,-339,-387,-468,-488,-477,-435,-388,-362,-328,-303,-271,-250,-247,-211,-184,-183,-189,-203,-247,-253,-281,-316,-345,-352,-358,-351,-339,-312,-307,-291,-273,-258,-267,-255,-256,-371,-278,-249,-238,-217,-377,-181,-144,-87,-24,21,51,60,59,57,-1,33,5,10,43,70,-6,-166,87,27,-164,-244,-30,-79,-118,-152,-180,-172,-117,-87,-46,17,-23,-184,-126,-48,-343,-7,67,-505,-171,35,-3,-274,11,16,-107,-102,-222,69,15,17,121,-60,-151,-143,-133,93,-78,-208,46,-214,-200,-32,-295,-352,-334,-17,-25,-216,-83,-620,-390,-126,-168,-494,-414,-253,-347,-197,-122,-326,-133,120,-719,-427,294,296,-43,248,203,153,83,40,-69,-148,-233,-304,-3488,-3208,-200,-129,-51,0,34,-4857,-7283,-21930,-70,-141,-226,-315,-366,-390,-354,-305,-238,-199,-2608,-4357,-3091,-2609,-215,-551,-945,-273,-265,-937,-1752,-2593,-23,-1835,83,138,184,36,272,262,-744,-17,-129,-665,-133,-342,328,281,212,-77,164,213,75,-205,549,519,-310,999,1212,480,-374,1973,1031,2121,2486,3554,3451,8337,16289,23893,32150,43972,44839,61247,61755,67481,65050,59197,38591,40725,30525,20026,13492,6879,2787,2302,1395,990,929,1056,605,989,475,-72,-103,97,354,-223,-131,48,-2,-96,19,-231,282,308,-117,-101,-338,-261,-7,139,-52,-34,165,238,-287,-468,-341,-249,-380,-55,62,-215,-17,-87,-189,-248,-324,-405,-446,-495,-405,-933,-599,-1080,-210,-176,-113,-80,-43,-32,-22,-27,-51,-63,-92,-898,-1770,-157,-127,-1644,-127,-127,-460,-83,-85,-314,-894,-676,-119,-81,5,88,167,-73,-335,184,188,125,-110,-166,-154,-189,-153,-36,-227,-31,380,497,304,62,238,238,-118,-173,-365,-339,-260,-1,296,367,255,74,91,-215,538,628,0,-18,349,17,120,107,-4,-101,-191,-265,-283,-316,-186,-117,-78,-52,-37,-115,-211,-328,-458,-499,-376,-306,-265,-94,-321,-146,64,44,-4,-4,-26,-10,23,87,158,67,-203,-200,-226,-87,-395,4,-39,-91,-148,-159,-177,-181,-190,-250,-398,-147,-134,-132,-127,-136,-255,-357,-208,-224,-236,-243,-247,-232,-218,-204,-182,-183,-200,-215,-216,-304,-229,-220,-213,-205,-326,-150,-92,-151,-200,-195,-389,-224,-287,-336,-155,-253,-355,-501,-514,-338,-155,-28,23,-26,-192,-367,183,237,40,162,142,-188,85,38,-162,82,153,0,103,-103,61,19,3,27,103,10,232,405,451,321,384,277,-1,290,165,-215,89,-11,-150,-189,-193,-229,-121,-356,-219,-257,-313,-378,-431,-501,-547,-522,-414,-282,-271,-20,135,-3,370,388,67,-452,-123,110,-218,-3,187,133,71,23,4,0,-2,-38,-226,-143,-293,-254,-305,-289,-288,-247,-178,-106,-60,-328,-250,-354,-66,35,42,59,-195,-3,-48,-11,-201,146,186,-47,-88,-132,-160,-252,-290,-252,-169,-79,-7,87,143,176,-129,-206,4,-3,-261,-247,91,58,-135,-165,-116,-44,-65,-62,-308,-128,27,-106,-80,-75,-85,-83,-91,-109,-127,-411,-191,-227,-276,-314,-347,-373,-372,-356,-336,-320,-321,-335,-375,-378,-356,-322,-282,-228,-169,-108,-58,-227,-42,-73,-48,-49,-40,-351,-88,-192,-167,-91,-317,-32,-40,-99,-158,-221,-273,-310,-254,-205,-107,-41,-104,7,8,-7,-33,-342,-92,-80,-35,31,-166,133,-8,-48,23,329,336,54,-180,65,179,122,-238,-43,89,-24,-281,-202,210,51,210,161,152,122,-226,-117,-76,-221,-95,9,-306,41,-33,-299,-38,-34,43,233,92,-285,-121,116,-259,-22,64,-121,62,34,49,-133,-425,-313,-153,-220,-274,-336,-366,-343,-262,-154,-51,-271,-232,-97,-315,-179,166,-81,-45,158,-186,-99,-241,-327,0,127,-27,-165,-228,-171,-88,-16,35,-127,86,93,86,2,111,148,178,-168,244,294,-55,61,83,168,-203,11,-133,-160,-246,-218,-356,-223,-95,-66,-38,-278,-212,11,9,-44,-166,-41,-206,-41,59,111,135,-248,-108,-133,-169,-22,-82,-48,121,206,348,329,160,89,140,-206,265,432,235,-291,-356,242,178,110,31,-50,-369,-170,-225,-277,-330,-362,-399,-429,-473,-497,-473,-445,-412,-375,-363,-342,-336,-337,-326,-329,-318,-317,-309,-314,-311,-312,-315,-294,-338,-369,-365,-360,-322,-288,-244,-214,-179,-198,-81,-259,-196,-178,-175,46,43,-24,-77,-257,33,-108,189,168,129,-395,-40,105,-31,-43,-176,-146,125,93,49,-73,-1,-43,-57,-79,-138,-244,-165,-190,-204,-232,-259,-257,-430,-259,-249,-71,-49,-37,-159,-287,-488,-100,-119,-116,-165,-146,-140,-105,-129,-158,-196,-240,-268,-348,-166,-76,0,-366,124,142,130,87,56,-167,-96,-154,-284,-137,-49,76,180,-4,-377,-325,-367,-191,-138,-304,-118,-145,421,186,-176,-125,-88,-164,-211,-139,362,589,-10,-194,-326,-3,331,60,242,584,282,-148,76,103,-4,-78,-241,-329,-312,-312,-198,-158,-153,-187,-251,-319,-387,-435,-409,-320,-253,-213,-102,-10,13,-424,-27,126,-259,-90,133,76,-141,76,27,-133,-257,-107,-140,-128,-76,-14,54,-190,-243,90,89,-42,-6,-317,-215,255,217,198,-405,-6,-83,-10,12,-29,164,145,141,-182,-258,-41,93,-81,54,44,72,29,-52,-222,-103,-126,-190,-314,-250,-292,-277,-276,-246,-208],[-131,-141,-148,-181,-224,-263,-245,-142,-52,2,8,91,-195,-208,-111,160,343,331,85,-146,192,301,-33,-22,-166,-243,-139,-127,-3,95,65,-131,-36,-123,-199,-202,-160,-119,-105,-159,-121,-29,-211,-193,-141,-14,67,58,-187,-190,45,33,-108,-15,-7,-141,-123,-58,-109,-159,-216,-284,-380,-451,-450,-368,-299,-235,-177,-74,-363,2,-60,50,75,83,73,44,7,-29,-82,-138,-211,-249,-246,-237,-226,-234,-239,-258,-291,-333,-404,-468,-431,-346,-266,-174,-59,8,78,66,-36,-147,-122,-66,-436,-41,-40,-395,-178,5,15,-365,-75,-23,-84,-36,-307,66,15,46,0,-129,-223,-183,-206,-66,-107,-207,24,-264,-201,-45,-303,-256,-267,55,39,-171,-148,-676,-407,-110,-173,-408,-294,-301,-501,-151,-37,-133,-49,279,-734,-164,488,499,162,477,451,422,374,165,4,171,65,-66,-3102,-3461,-429,-543,-452,-349,-258,-4678,-8363,-18851,-135,-162,-211,-272,-310,-348,-344,-324,-268,-229,-4784,-4155,-2794,-2442,-199,-842,-234,-232,-185,-95,-1456,-2955,243,-1838,409,28,552,-4,531,118,-561,271,-150,-559,-199,-540,414,262,8,-206,-222,-282,-196,-62,179,260,-293,325,303,195,-347,191,-114,-152,442,1052,1575,2744,5839,11355,19290,29159,33892,50916,55540,65050,69355,62429,47375,51628,39558,28231,22786,11948,6169,4191,2690,2033,1867,1652,309,1053,515,-150,-186,92,358,-36,-122,123,4,-42,-2,-161,129,147,-43,-154,-360,-171,-23,155,-64,-49,190,224,-324,-448,-305,-197,-287,-84,29,-265,36,15,-33,-23,-28,-45,-199,-328,-85,-979,-650,-1188,-179,-197,-174,-169,-147,-143,-132,-131,-144,-142,-155,-1634,-1908,-182,-149,-1570,-160,-168,-439,-128,-118,-115,-632,-707,11,80,182,264,333,-197,-170,179,278,199,-169,-203,-182,-319,-386,-275,-373,-109,191,308,247,112,258,170,-243,-163,-322,-277,-299,56,283,410,312,96,126,-252,519,618,3,-50,294,27,119,258,352,234,66,-156,-294,-469,-361,-195,-73,-36,117,115,-61,51,-19,-240,-134,-218,-182,-121,-313,-176,13,59,59,7,2,-14,68,106,92,27,-188,-145,-238,-115,-375,-146,-132,-135,-158,-159,-190,-224,-270,-294,-345,-259,-231,-213,-193,-189,-228,-345,-210,-198,-177,-151,-131,-102,-85,-247,-147,-97,-145,-197,-237,-290,-316,-310,-288,-255,-275,-149,-60,-114,-203,-151,-379,-265,-287,-342,-16,-38,-156,-297,-278,-202,-74,2,28,-21,-185,-396,43,79,-22,139,111,-198,95,44,-158,49,128,19,112,-144,-15,-145,-236,-210,-113,-7,87,145,186,213,188,139,57,-45,-115,-156,-223,-292,-311,-291,-289,-256,-203,-344,-227,-133,-73,-128,-63,-86,-255,-479,-241,-213,-376,-31,92,17,320,398,64,-435,-119,80,-230,2,149,83,5,-47,-66,-60,-41,-39,-167,-170,-275,-123,140,153,-245,252,216,332,78,-241,-236,-353,-211,113,357,98,-230,51,0,17,-190,-172,-209,-199,-201,-199,-196,-197,-201,-210,-229,-259,-279,-315,-340,-346,-313,-263,-195,-125,-216,-176,23,20,-129,-188,-137,-157,-289,-405,-465,-379,-293,-219,-157,-69,-21,10,-111,-27,-84,-424,-256,-331,-338,-246,-128,-27,-42,-51,196,40,17,-46,-42,-167,-80,-250,-254,-170,158,171,173,-226,-59,-141,-13,-74,-136,-345,-275,-329,-347,-324,-432,-275,-237,-213,-177,-141,-110,-105,-108,-185,-41,29,-109,54,75,101,133,-375,198,244,100,84,-112,155,-11,-31,33,330,322,60,-188,-32,242,189,-196,-72,4,-66,-228,-305,-99,-112,-117,-158,-191,-244,-261,-230,-166,-259,40,152,-315,-4,-53,-352,-88,-60,5,276,43,-240,-140,90,-184,-70,-129,-188,-239,-305,-311,-304,-372,-347,-339,-315,-274,-246,-213,-234,-152,-108,-78,-311,-148,-11,-279,-192,107,-239,-1,122,-240,-144,-190,-309,-24,363,246,109,-36,-164,-236,-231,-192,-181,-134,-120,-118,-80,-42,27,98,-160,172,217,-48,69,70,67,-180,-41,-116,-163,-280,-208,-371,-215,-37,-25,-8,-240,-187,23,19,-27,-207,-17,-158,-92,-31,70,67,-316,13,0,-117,-45,-116,-1,168,215,196,200,188,123,173,-210,240,230,143,-273,-314,70,33,-1,-36,-45,-390,-205,-99,-4,-260,-246,103,351,205,204,-55,21,125,71,7,-185,-308,-378,-59,-49,-21,-96,-243,-53,34,31,24,36,-22,-78,-125,-205,-267,-330,-368,-395,-392,-370,-313,-317,-270,-262,-274,-306,-358,-375,-348,-312,-286,-226,-182,-185,-152,-423,-79,-51,-105,-54,-213,-207,182,307,287,-70,-19,-37,81,45,-128,-247,-292,-320,-276,-229,-202,-189,-434,-210,-289,-353,-437,-487,-470,-437,-500,-336,-300,-257,-287,-265,-261,-219,-217,-200,-168,-133,-87,-450,61,126,36,-428,86,160,107,30,-19,-130,-169,-214,-352,-255,-240,-189,-159,-127,-342,-323,-373,-203,-161,-291,-47,-201,19,56,-158,-195,-75,-131,-200,-109,376,377,29,-245,-280,6,388,125,261,546,187,-240,2,68,36,-63,11,337,302,-220,51,176,42,11,41,0,-112,-55,-182,-126,-172,-197,-219,-214,-267,-459,-333,-369,-410,-461,-530,-506,-443,-382,-314,-246,-216,-89,-35,30,101,147,179,-129,-233,65,80,-24,10,-288,-171,30,-19,-40,-389,-55,-82,-6,35,-4,139,159,192,-141,-269,-86,-7,-106,171,254,294,135,-149,-228,-112,141,-80,-283,-170,-174,-301,-344,-403,-433],[-363,-347,-335,-345,-359,-367,-344,-239,-134,-51,-43,103,-234,-323,-194,236,230,182,43,-46,103,136,31,-21,-149,-214,-135,-116,112,188,73,-154,295,540,174,23,274,204,-29,-119,-105,-14,-176,-174,-171,-86,-89,-111,-111,-159,164,273,-144,-19,163,-144,-79,5,-31,-105,32,156,146,66,-10,-121,-100,-161,-202,-84,-336,79,-92,71,61,34,-9,-67,-127,-171,-208,-218,-219,-178,-112,-63,-31,-25,-24,-43,-136,-162,-171,-226,-258,-271,-260,-211,-126,-82,-43,11,-19,-103,-119,-23,-491,-65,-152,-268,-168,-28,44,-336,-149,-77,-128,-143,-385,-108,-56,-5,13,-202,-199,-155,-286,-25,-138,-207,-221,-318,-376,-392,-410,-426,-406,-351,-291,-218,-206,-722,-423,-62,-54,-323,-125,-103,-649,-189,-194,-170,-129,-69,-714,44,63,60,48,32,12,-1,-25,-227,-985,-436,-164,-244,-2716,-3420,-343,-321,-272,-2064,-216,-3957,-7303,-13291,-363,-418,-429,-381,-274,-169,-56,15,81,107,-7014,-3841,-2557,-2140,9,-1213,-18,2,61,152,-1260,-2977,404,-1712,462,-310,464,48,403,-34,-288,188,-400,-474,-234,-677,-267,-334,-287,-243,0,164,151,30,368,212,-308,-107,-304,-330,-372,378,441,1127,1391,1612,1877,2543,5506,8494,13570,23639,23569,44821,46884,59197,62429,62005,54506,51411,42780,33357,24194,16197,10006,5897,3719,1952,2139,1610,146,343,-61,-213,-166,-177,-130,-10,-138,209,84,45,-6,-70,286,197,57,-182,-281,-224,-242,-224,-159,-67,17,65,-311,-427,-256,-112,-166,-101,139,-292,137,46,-95,86,67,32,-227,-165,-27,-1024,-661,-1241,-70,-52,7,40,76,82,82,57,5,-44,-122,-2422,-2002,-246,-176,-1358,-65,-6,-383,149,200,227,-372,-651,329,369,435,482,517,-250,-1,191,367,144,-192,-230,-99,-210,-272,-213,-496,-155,133,227,195,160,190,140,-291,-76,-199,-306,-355,-311,-236,-173,-114,-55,21,-282,127,199,7,-71,251,59,145,276,283,229,150,-120,-243,-368,-275,-396,-405,-288,-161,-108,-111,-25,-16,-377,-7,-89,-88,-62,-268,-185,-72,-37,-12,-27,-3,-31,20,208,257,110,-154,-78,-209,-144,-327,313,489,236,-14,38,187,-14,-70,-219,-276,-158,-81,-144,-43,-97,-181,-270,-238,-258,-258,-236,-205,-154,-106,-277,-117,-18,-58,-165,-91,-246,-207,-272,-351,-428,-455,-408,-313,-244,-187,-90,-333,-294,-274,-329,-21,-69,-168,-330,-177,-209,-286,-323,-268,-206,-169,-412,-151,-132,-105,-69,10,-207,110,53,-157,20,110,50,136,-170,145,46,-82,-225,-296,-227,-107,-2,100,195,242,190,129,200,171,-74,94,-3,-135,-202,-277,-296,-355,-393,-438,-450,-466,-484,-483,-496,-486,-466,-427,-374,-483,-281,-209,-152,-91,-57,-30,-340,-115,-84,-215,-250,-308,-340,-362,-339,-289,-224,-163,-132,-104,-191,-242,-73,-56,-3,-264,65,156,262,224,-113,-224,-248,-370,-6,329,130,-268,108,61,-21,-170,-218,-219,-142,-77,-72,-151,100,173,178,146,74,-6,-114,-198,-210,-299,-195,97,38,-167,-129,226,64,-128,-215,-151,-87,-231,-347,-441,-501,-460,-425,-400,-342,-317,-296,-297,-316,-339,-386,-374,-347,-296,-225,-157,-106,-145,-11,27,32,11,-70,-46,-205,-73,-232,-222,-183,203,184,149,-229,-123,-216,-172,-260,-349,-448,-491,-403,-310,-211,-538,-61,8,55,-159,-27,-19,-22,-86,-216,-56,86,-127,68,83,101,142,-391,202,237,112,40,-50,138,-24,-25,35,141,108,65,-199,-152,-89,-169,-244,-313,-323,-268,-212,-355,-55,-13,30,32,36,10,-245,-167,-259,-263,11,40,-306,-52,-69,-381,-113,-65,-36,98,-9,-201,-142,243,-71,26,138,-68,217,274,78,-98,-296,-340,-66,194,257,-46,-191,-256,68,29,-104,-277,-68,-69,-209,-171,-25,-389,40,73,-292,-149,-107,-245,-54,244,217,180,139,102,47,42,38,-106,44,79,67,-59,30,-6,-61,-143,-227,-275,-343,-390,-413,-393,-353,-304,-259,-206,-296,-254,-379,-202,116,147,174,-202,-164,174,145,61,-251,-46,-112,-118,-109,3,-18,-347,123,127,-71,-62,-143,-11,-79,-128,-184,-230,-282,-309,-327,-298,-257,-197,-140,-260,-244,88,178,265,133,-23,-352,-246,-86,5,-248,-236,148,408,180,156,-100,-17,-42,-88,-132,-182,-280,-363,-93,-70,-34,-13,-301,-84,10,1,-10,0,-59,-112,-155,-230,-292,-366,-431,-507,-568,-555,-454,-382,-296,-212,-171,-73,-29,39,-112,-280,31,-49,295,281,140,-440,-86,-55,-173,-70,-239,-255,185,335,162,-55,-25,-29,11,-95,-223,-336,-425,-414,-318,-224,-243,-222,-426,-49,-246,1,-33,-72,-175,-516,-499,-114,-202,-29,-32,23,68,150,189,239,290,334,366,-530,122,445,19,-477,47,196,96,-7,-58,-104,-143,-142,-347,-155,-168,-165,-187,-212,-300,-325,-359,-392,-474,-506,-461,-376,-341,-300,-261,-254,-183,-172,-187,-190,-180,-219,-248,-278,-262,-237,-153,-55,51,127,92,-310,-76,29,68,-104,6,288,279,-139,3,245,108,-14,141,96,-169,-95,-144,-112,-191,-251,-303,-318,-369,-388,-331,-283,-231,-179,-139,-94,-189,-28,0,-95,-173,-35,47,43,43,20,-14,-74,-226,-112,-134,-151,-148,-269,-137,-90,-58,0,-380,7,-90,-24,54,12,418,432,450,-123,-285,-151,-147,-136,152,187,175,92,-264,-224,-135,-106,-175,-264,-265,-335,-331,-313,-265,-221],[-167,-146,-188,-248,-310,-368,-383,-289,-168,-72,-97,98,-231,-414,-193,324,543,346,9,75,317,373,87,-16,-124,-176,-116,-110,213,268,73,-174,282,522,165,57,826,764,35,-88,-93,-2,-138,-151,-193,-117,-41,-191,-306,-317,-212,-84,-124,-31,126,-153,-43,50,-8,-163,-6,165,252,206,-25,2,0,-203,-221,-114,-303,-127,-186,-228,-266,-312,-369,-440,-514,-534,-446,-358,-300,-229,-149,-98,-68,-67,-68,-78,-117,-139,-112,-97,-50,6,63,-47,225,260,280,129,6,-78,-126,44,-387,-44,-143,-142,-144,-76,-63,-218,-169,-149,-206,-264,-448,-393,-407,-382,-345,-295,-176,-100,-380,-107,-184,-224,-5,-394,-220,-113,-281,-106,-203,-166,-188,-196,-272,-737,-444,-246,-248,-257,-241,-241,-717,-303,-342,-388,-437,-466,-660,-442,-417,-390,-356,-315,-266,-206,-147,-479,-1969,-1195,-192,160,-2422,-3113,-190,286,-1495,-4352,-407,-2881,-4827,-6604,-398,-551,-403,-240,-57,102,260,368,459,503,-9232,-3465,-2412,-1859,393,-1684,266,188,122,76,-994,-2401,-10,-1590,-76,-635,-119,-150,-198,-246,-266,-266,-757,-437,-247,-720,-60,-20,-346,-206,192,312,181,52,392,144,-276,711,730,-8,-356,474,299,336,566,1019,1293,1941,2989,3830,5155,8156,13340,20606,29292,38591,47375,54506,58944,60021,53936,45371,41028,26571,18439,10643,8563,2145,2382,989,236,442,645,526,373,113,408,216,-161,249,190,114,-16,12,402,322,130,-225,-191,29,-35,29,-91,-58,12,-2,-291,-448,-239,-42,-58,-122,210,-321,270,-43,-197,352,349,322,-306,-42,66,-1099,-666,-1277,24,-3,14,14,24,15,6,-12,-48,-68,-100,-3288,-2086,-96,-34,-1037,14,32,-322,101,101,70,-158,-543,-76,-147,-197,-268,-338,-394,-395,-378,-343,-302,-242,-282,-176,-131,-107,-213,-506,-192,0,29,-9,-8,-43,-40,-196,-63,-61,-103,-123,-31,-23,-15,7,50,123,-309,227,285,-17,-113,192,77,165,175,108,52,-6,-100,-248,-374,-250,-227,-222,-234,-215,-246,-259,-262,-272,-274,-255,-246,-243,-242,-233,-217,-212,-187,-184,-147,-165,-194,-253,-317,-391,-459,-335,-211,-175,-201,-274,190,281,221,-44,9,164,-8,-63,-220,-224,-210,-147,-208,40,59,-147,-183,-30,274,72,156,70,0,-59,-290,-97,0,-59,-180,14,-209,133,108,51,-22,-167,-161,-179,-196,-183,-61,-293,-335,-277,-325,-36,-125,-167,-336,-200,-28,-109,-191,-209,-164,-178,-435,-261,-134,-125,55,13,-238,105,37,-182,-22,84,67,148,-203,83,-25,-152,-250,-226,-115,11,112,207,287,314,132,187,184,120,-25,-25,-147,-230,-257,-240,-183,-110,-136,-241,-243,-227,-152,40,108,-121,-432,-283,-297,-565,-210,-217,-274,-319,-372,-360,-332,-290,-253,-282,-302,-319,-346,-417,-493,-547,-485,-401,-340,-263,-223,-221,-144,-141,-129,-271,-221,-214,-177,-122,-74,-227,-160,-547,-148,60,51,-322,2,-56,-90,-155,-184,-194,-162,-133,-83,-129,49,114,167,204,221,17,255,276,146,-355,-66,131,49,-128,-119,234,31,-139,-246,-164,-83,-134,-195,-354,-261,-296,-338,-382,-390,-421,-444,-470,-493,-493,-489,-476,-467,-476,-490,-495,-458,-396,-325,-247,-167,-99,-104,-44,-238,-66,-219,-196,-194,-147,-208,-278,-377,-450,-458,-422,-355,-287,-230,-189,-152,-327,-54,-482,24,69,92,-286,-98,-75,-30,-75,-257,-86,-30,-164,-58,-40,-14,21,-383,82,122,114,-4,10,105,-46,-34,26,168,133,71,-205,-294,-156,-265,-337,-307,-210,-111,-46,-254,34,86,85,36,-16,-101,-235,-248,-347,-384,-384,-286,-295,-101,-88,-400,-120,-54,-84,341,-72,-174,-128,280,43,65,112,-50,199,233,35,-28,-215,-346,-47,-51,-80,-113,-228,-262,-124,-93,-161,-226,0,75,-145,-136,1,-370,79,12,-342,-130,-30,-166,-94,197,129,70,25,0,-13,1,56,27,-54,129,16,-93,51,355,206,-126,378,439,-60,70,42,310,-122,122,-68,-40,-287,-296,-391,-189,54,74,107,-176,-150,166,156,89,-303,-106,-73,-115,-173,-4,-121,-332,211,234,-38,-78,-166,69,157,131,98,69,26,-4,-47,-222,-98,-127,-167,-254,-191,-153,-87,-3,82,6,-289,-293,-81,12,-231,-223,182,418,147,119,-132,-60,159,138,93,-198,-260,-320,82,118,136,73,-304,-114,97,-52,38,41,-14,-46,-51,-236,-296,-229,-18,15,-91,-344,-265,-239,91,-69,-170,109,224,71,-138,-277,25,-23,386,632,149,-449,-123,-132,-236,-94,-257,-281,77,20,-32,-52,-79,-117,-151,-190,-246,-295,-359,-414,-452,-471,-449,-414,-411,-327,-328,-309,-320,-331,-343,-654,-492,-355,-348,-329,-379,-382,-412,-409,-406,-384,-357,-332,-306,-572,-207,-169,-158,-513,-152,-173,-200,-231,-220,-219,-225,-209,-263,-211,-215,-190,-173,-137,-258,-338,-333,-177,-71,-186,145,-337,225,105,-106,-308,-87,-103,-180,-81,-11,49,72,-236,-175,46,239,210,172,98,11,-330,-159,-136,-159,-187,-214,-222,-213,-203,-193,-169,-149,-145,-148,-146,-186,-231,-172,-191,-239,-274,-307,-312,-370,-390,-378,-373,-376,-366,-340,-297,-250,-205,-156,-108,-131,-60,1,16,25,3,-36,-81,-215,-170,-172,-134,-57,-261,-116,209,288,380,-374,3,-99,-56,76,31,471,524,449,-122,-296,-211,-263,-211,-325,-252,-95,-10,-372,-210,-158,59,-132,-247,-226,90,-195,22,207,13],[-467,-420,-367,-336,-318,-320,-330,-302,-300,-308,-266,-188,-209,-385,-119,376,489,301,-20,178,346,379,114,-31,-111,-148,-104,-126,273,312,50,-213,245,457,130,69,532,532,71,-87,-106,-19,-119,-144,-231,-138,5,-56,-59,-213,-356,-446,-422,-341,-268,-203,-154,-111,-107,-272,-118,-139,-188,-213,-242,-235,-230,-260,-261,-180,-293,-40,-200,25,65,101,126,142,156,171,-134,-49,92,70,36,-19,-141,-153,-204,-240,-259,-256,-260,-246,-219,-199,-189,-168,-128,-136,-146,-149,-153,-164,-186,-215,-284,-263,-264,-287,-305,-300,-287,-283,-219,-198,-203,-215,-473,-299,-336,-372,-419,-431,-369,-309,-511,-234,-266,-282,-47,-512,-287,-203,-294,-86,-253,-93,-153,-208,-365,-723,-484,-418,-419,-394,-355,-309,-602,-258,-236,-225,-223,-219,-582,-232,-274,-331,-385,-419,-413,-353,-265,-634,-2935,-1959,-804,247,-2275,-2657,-1093,433,-2526,-6110,-1143,-1633,-1716,275,266,232,206,193,221,253,312,354,410,444,-11169,-3064,-2384,-1705,460,-2272,395,329,255,180,-498,-1741,-22,-1522,-104,-933,-118,-120,-134,-312,-137,-127,-1065,-469,-254,-717,-178,-161,-367,-174,61,163,114,7,312,58,-180,652,640,-222,-251,309,158,720,486,1228,532,1641,1938,2294,4843,8942,8425,23201,26912,40725,51628,51411,60021,62775,57409,52200,43265,33177,23387,14926,8428,4179,2084,1446,1154,873,696,537,386,141,228,239,-147,242,282,127,-26,87,343,352,154,-300,-119,71,-83,116,-135,-91,5,-36,-291,-512,-261,-66,-68,-139,-48,-368,4,-193,-328,7,17,20,-437,43,46,-1208,-667,-1295,-23,-44,-33,-45,-42,-52,-52,-60,-81,-83,-98,-4197,-2138,-135,-126,-614,-210,-266,-306,-358,-433,-514,-479,-407,-258,-140,-3,103,193,-225,233,174,272,-30,-229,-357,-158,83,0,-292,-396,-301,-355,-442,-586,-507,-404,-276,-183,-117,-68,-69,-20,-32,-44,-53,-41,-3,69,-256,177,234,-61,-161,135,89,127,62,-14,-76,-139,-196,-250,-340,-276,-274,-242,-213,-155,-145,-261,-96,-83,-69,-41,-26,-15,-5,-166,-197,94,158,-200,-170,-75,-127,-108,208,155,19,-109,-230,-369,-467,-407,-288,-173,-92,-68,-5,-4,-24,-79,-224,-179,-272,-216,-263,-68,3,-115,-81,-82,221,84,242,220,-34,-51,-265,-67,42,-54,-189,56,-163,147,143,115,67,-123,-31,-54,-98,-169,-30,-246,-374,-276,-309,-42,-174,-125,-287,-218,232,350,61,24,-30,-191,-443,-417,-144,-154,-44,-40,-270,-70,-126,-211,-178,-256,-278,-307,-276,-235,-211,-210,-233,-261,-282,-299,-331,-347,-342,-357,-365,-369,-412,-404,-373,-380,-406,-393,-348,-303,-247,-186,-116,-156,-264,-307,-133,5,43,-43,-373,-301,-311,-447,-310,-80,-20,49,100,69,-183,-132,8,-143,-74,104,-170,197,129,80,70,14,-63,-100,-240,-187,-7,70,172,-248,-25,70,364,421,158,-215,-68,-366,-290,241,140,-363,200,189,126,-121,39,71,-162,-97,-41,-90,92,503,466,624,284,13,498,472,106,-236,89,84,-74,-199,-240,-192,-134,-139,-239,-148,-101,-152,-224,-396,-332,-333,-305,-268,-194,-147,-99,-173,-55,-38,-267,-118,-332,-338,38,68,92,-219,141,132,18,-20,-129,-24,-241,-42,-192,-157,-179,-51,-104,-158,-259,-287,-348,-348,-349,-335,-325,-326,-328,-346,-289,-378,-246,-207,-181,-315,-149,-135,-120,-107,-289,-126,-142,-202,-202,-223,-242,-258,-343,-309,-328,-344,-365,-428,-434,-410,-383,-366,-356,-346,-349,-362,-374,-257,-178,-81,-52,83,-79,105,-141,-9,260,335,284,228,138,-201,-210,-362,-145,-160,-150,-273,-133,-102,-407,-105,-18,-124,197,-132,-146,-92,306,170,112,86,-39,36,-50,-86,-123,-194,-338,-358,-393,-370,-339,-296,-259,-211,-151,-202,-169,8,66,-81,-89,-35,-213,124,-39,-350,-89,32,-86,-133,212,131,48,-29,-90,-136,-151,-121,-35,-153,107,-26,-125,19,364,228,-102,357,428,-74,67,30,305,-85,104,-41,66,-255,-326,-411,-172,29,-65,-126,-163,-141,-70,-19,-21,-356,-178,-38,-88,-216,-47,-235,-279,-16,-11,-18,-88,-183,0,-13,-10,-18,-26,-53,-72,-104,-243,-137,-158,-197,-255,-260,-267,-258,-228,-188,-120,-212,-343,-81,15,-206,-205,206,470,107,91,-145,-106,202,417,-11,-232,-251,-278,168,660,612,160,-249,-141,90,-110,292,271,11,214,-10,-307,-332,-291,8,45,-66,-306,-368,-163,177,-49,-173,107,30,-34,-169,-261,-170,-173,-180,-228,-244,-449,-284,-325,-354,-348,-314,-277,-232,-201,-189,-166,-169,-196,-230,-273,-335,-388,-439,-446,-407,-371,-462,-408,-383,-279,-314,-336,-385,-415,-407,-561,-487,-143,-348,134,213,339,429,535,576,604,620,614,592,-559,-69,330,3,-517,-51,95,-35,-156,-209,-227,-218,-174,-161,-153,-178,-189,-210,-193,-219,-358,-295,-143,24,-128,206,-413,346,99,-71,-336,-108,-112,-178,-7,-49,-126,-181,-226,-222,-227,-184,-137,-87,-70,-53,-279,-230,-64,-17,-214,-62,-98,-135,-193,-271,-349,-415,-433,-384,-304,-224,-321,-168,-185,-263,-356,-462,-465,-376,-252,-107,0,-51,91,74,18,-258,-135,-160,-116,-74,-82,149,323,235,439,442,49,-181,-66,-16,-70,-51,-238,-80,227,485,444,-342,25,-72,-63,134,86,152,22,-96,-218,-334,-396,-375,-306,-221,-130,-16,0,-276,-158,-145,-2,-129,-195,-213,-292,-363,-465,-545,-617],[-224,-288,-326,-333,-296,-229,-145,-16,-32,-205,-238,41,-178,-309,-19,4,55,130,-43,257,355,372,125,-55,-101,-120,-83,-149,241,174,22,-248,27,-18,-67,-69,-46,-28,8,-87,-121,-38,-95,-123,-256,-134,53,-1,-69,-140,-212,-288,-354,-395,-425,-433,-426,-398,-389,-388,-351,-339,-350,-330,-308,-243,-173,-283,-271,-232,-264,291,-245,177,323,498,318,252,240,172,-167,-76,69,313,293,193,-194,65,138,-80,-117,-154,-93,-172,-229,-252,-226,-143,-20,56,119,121,3,-138,-178,130,-149,47,-16,-107,-192,-235,-237,-213,-106,-201,-60,61,-405,67,-65,5,-32,-534,-123,-174,-566,-331,-309,-315,-174,-567,-333,-253,-267,-55,-287,50,34,-83,-408,-627,-465,-124,-138,-182,-121,-102,-470,-229,-245,-121,-134,-135,-405,-119,-127,-147,-167,-189,-213,-235,-266,-650,-3612,-2230,-1523,-420,-2196,-2096,-1923,-171,-3209,-7367,-1784,-279,8,-15,-22,-62,-121,-191,-241,-298,-314,-293,-215,-139,-9732,-2575,-2425,-1626,194,-2918,281,284,269,245,146,-1083,130,-1431,44,-1068,3,-10,-33,-325,-78,-264,-1079,-504,-225,-666,-233,-239,-251,-175,-109,-31,18,-1,69,62,-31,216,239,-471,-122,46,123,434,181,828,-129,1092,1293,1583,2578,4759,4640,14503,17945,30525,39558,42780,53936,57409,57670,54689,48880,41073,32334,22935,16045,4625,-79,3781,2903,2366,1833,1246,154,263,224,218,-87,227,215,122,23,196,266,281,171,-363,-35,112,-107,90,-149,-105,226,182,-266,-562,-279,70,149,-95,165,-403,-20,-331,-432,57,81,108,-573,139,159,-1299,-623,-1253,350,346,365,351,334,287,236,172,91,30,-42,-4987,-2074,-183,-167,-177,-170,-152,-142,-25,50,102,133,-237,272,307,353,367,363,-157,285,179,154,-61,-230,-423,-260,-25,-66,-337,-290,-210,-202,-219,-285,-278,-275,-217,-171,-135,-103,-76,-68,-85,-109,-148,-182,-202,-194,-188,-178,-134,-104,-191,-29,-19,9,32,41,57,65,-61,-226,-287,-276,-303,-197,-198,-35,-107,-283,-222,-284,-336,-366,-397,-397,-371,-331,-285,-249,-191,-271,-252,-117,-178,-147,46,51,1,-81,-73,-136,-336,-290,-341,-364,-365,-347,-294,-269,-254,-271,-297,-323,-344,-364,-366,-334,-294,-254,-197,-148,-93,-47,-9,13,-63,-38,-219,-28,47,-51,-195,87,-109,35,-20,-99,-187,-267,-311,-300,-287,-216,-150,-200,-411,-279,-290,-43,-217,-63,-210,-234,31,17,-18,-45,-83,-216,-445,-543,-355,-391,-305,-179,-315,52,-4,-255,-106,49,109,186,-218,207,446,358,238,112,-2,-104,-197,-237,-219,-192,-155,-122,-134,-107,-64,-72,-117,-157,-175,-206,-215,-195,-142,-92,-245,-377,-101,-27,144,33,-313,-323,-300,-305,-332,-117,81,221,256,75,-121,-145,-16,-95,-134,68,-284,86,91,74,282,214,111,22,-259,-162,-189,-186,-125,-225,-111,-67,-41,-31,-41,-202,-59,-185,-432,-145,-161,-375,-157,-144,-69,-92,46,33,-200,-117,-43,-70,93,514,385,530,245,-5,471,433,68,-117,228,186,79,-37,-144,-92,-70,-146,-204,-123,-130,43,-180,-426,-96,-96,-187,-16,79,148,216,-176,188,81,-206,-110,-369,-393,268,329,309,-145,186,72,6,-49,-163,-14,-235,-22,-176,-126,-157,-160,-192,-222,-289,-319,-311,-335,-337,-330,-329,-344,-360,-370,-367,-366,-376,-363,-356,-332,-306,-285,-294,-266,-323,-246,-243,-258,-270,-275,-275,-265,-304,-231,-194,-150,-111,-122,-106,-88,-77,-76,-83,-83,-84,-133,-239,-49,-35,-9,-34,33,-45,72,-39,-27,172,192,175,154,94,-160,-228,-294,-214,-310,-340,-258,-159,-123,-424,-90,30,-166,155,-197,-133,-44,331,286,144,49,-49,163,145,-66,121,-32,-324,-6,-129,-231,-334,-365,-304,-220,-139,-233,-124,-8,20,-30,-45,-58,-52,170,-82,-317,-53,74,-16,-175,307,280,261,260,280,91,265,363,313,-251,104,-62,-153,-4,104,19,-76,-166,-199,-242,-268,-299,-325,-350,-352,-323,-272,-211,-345,-442,-154,-47,-48,-56,-157,-137,-142,-199,-314,-388,-394,-285,-225,-237,-103,-348,-208,62,70,-12,-96,-194,24,-1,0,-5,-4,-18,-20,-33,-268,-15,-6,-235,-258,-35,-3,5,16,20,44,-129,-378,-84,18,-172,-178,218,255,68,82,-137,-147,131,297,-134,-272,-252,-238,261,688,686,245,-163,-160,19,-144,297,216,-5,223,27,-292,-331,-350,-16,23,-57,-268,-402,-89,21,-40,-176,99,176,80,-200,-231,3,17,164,85,46,-433,-202,-259,-319,-146,-262,-237,-156,-188,-233,-256,-290,-324,-329,-304,-272,-223,-184,-141,-95,-76,-385,-288,-330,-116,-189,-254,-357,-410,-306,-399,-483,-76,-403,352,416,517,577,654,667,677,680,673,660,-485,-143,239,-6,-484,-107,167,1,-174,-301,-347,-260,-165,-121,-119,-155,-202,-292,-379,-314,-388,-252,-104,130,-78,240,-411,304,97,-35,-336,-138,-138,-189,23,44,22,17,-170,-85,-44,-64,-86,-101,-141,-175,-200,-284,-224,-208,-286,-182,-158,-121,-94,-154,-68,-67,-176,-111,-126,-128,-274,-152,-163,-202,-228,-247,-223,-233,-203,-150,-99,-55,-24,-17,-12,-309,-18,-6,-60,-42,-135,97,288,245,413,442,93,-168,-126,-71,-120,-113,-247,-77,172,204,150,-330,2,-63,-121,-165,-190,-203,-225,-222,-217,-258,-208,-195,-189,-180,-161,-104,-112,-184,-146,-167,-21,-160,-179,-215,117,-6,167,158,-16],[-231,-49,-98,-126,-115,-83,-36,-33,-76,-264,-323,18,-150,-241,-21,-29,-36,-35,-70,-21,-17,-20,-24,-95,-101,-102,-65,-180,29,16,-16,-288,-74,-147,-251,-329,-376,-355,-275,-197,-151,-73,-77,-104,-283,-138,152,155,145,-27,116,90,25,-105,-124,-220,-12,90,-29,-343,-270,65,18,-2,-150,-10,3,-294,-272,-287,-234,156,-280,150,144,125,96,60,34,36,-199,-98,46,158,229,122,-242,68,121,-61,-108,-153,216,148,90,39,-129,-173,106,154,201,130,-4,-182,-179,172,-15,150,101,24,-43,-252,-86,-84,-9,-204,-58,59,-318,17,-56,-39,-96,-627,-156,-188,-496,-413,-326,-342,-343,-495,-384,-305,-261,-242,-308,-188,-161,-128,-412,-500,-415,-113,-120,-126,-137,-152,-349,-368,-503,-298,-319,-316,-324,-276,-275,-284,-294,-303,-307,-302,-299,-603,-2960,-1672,-2312,-968,-2183,-1538,-2673,-321,-3570,-8283,-2325,-334,-304,-271,-206,-161,-120,-79,-17,29,80,97,116,107,-7844,-2017,-2556,-1619,1,-3627,-3,-12,-12,5,25,-455,110,-1327,-127,-1018,-48,377,429,-245,-36,-127,-818,-550,-128,-589,704,285,-102,-72,872,947,20,17,342,145,108,1003,935,-605,-60,-118,173,293,58,504,-396,1089,1035,1397,2352,3113,3157,8044,10761,20026,28231,33357,45371,52200,54689,57951,55962,49626,43555,30146,20444,4256,10825,5922,2891,1452,935,666,-3,487,664,405,-66,362,358,93,117,55,-40,-107,-88,-418,34,135,-97,84,-151,-116,233,117,-220,-560,-292,129,274,-3,412,-435,-172,-398,-512,196,159,117,-714,84,78,-1328,-545,-1161,-23,-44,-23,-17,3,13,38,59,62,76,65,-5330,-1841,26,39,11,-13,-38,-28,-86,-4,-5,12,-50,50,67,104,119,123,-74,78,25,-17,-55,-226,-446,-352,-161,-195,-333,-233,-259,-206,-175,-201,-180,-193,-172,-171,-178,-176,-165,-159,-166,-169,-180,-183,-177,-144,-121,-95,-35,-119,-197,102,152,193,215,213,205,177,-25,-176,-219,-242,-310,-211,-243,-164,-141,-220,-82,-98,-56,-42,-47,-59,-74,-72,-103,-28,27,-278,-330,-161,-223,-152,56,282,122,-43,5,-64,-365,0,-2,-12,-28,-53,-39,-42,-96,-60,-215,-75,-366,-316,-306,-92,-67,-72,-62,-215,-45,-33,-25,-27,-79,-17,-166,-3,-23,-62,-195,-147,-207,-246,-246,-216,-179,-140,-98,-50,-61,-139,-93,-153,-446,-335,-369,-266,-245,-58,-124,-241,98,112,53,0,-86,-243,-432,-502,-196,-212,-217,-177,-364,-86,-40,-304,-147,37,123,198,-208,155,451,439,392,128,10,197,102,19,-54,-148,-230,-284,-334,-295,-219,-182,-180,-167,-154,-165,-176,-182,-170,-162,-195,-369,-58,-55,7,33,-248,-334,-260,-164,-239,-220,-160,-168,-167,-137,-120,-156,-46,-49,-205,-23,-366,-41,-48,-70,-88,-107,-145,-158,-275,-174,-164,-147,-100,-208,-190,-100,-76,-59,-55,-180,-19,-18,-474,51,80,-331,240,290,158,-66,-6,-64,-246,-151,-62,-70,88,495,282,411,180,-37,417,380,36,-5,69,-43,-106,-107,-164,-13,-141,-155,-147,-91,-166,64,-165,-371,-80,43,-204,124,159,164,170,-174,136,35,-155,-89,-393,-433,23,12,-6,-61,-12,-7,-22,-95,-205,-20,-229,-12,-173,-109,-134,-61,-65,-74,-338,-348,-224,-154,-155,-149,-146,-157,-167,-329,-163,-220,-169,-156,-158,-148,-147,-283,-181,-179,-365,-200,-204,-316,-218,-205,-187,-162,-274,-129,-106,-80,-90,-93,-95,-96,-98,-109,-128,-142,-164,-198,-221,-240,-289,-321,-298,-237,-170,-119,-47,-22,86,147,173,203,199,-123,-251,-224,30,-62,-5,-260,-183,-192,-455,-232,-189,-214,-116,-276,-137,-5,59,79,151,-6,-86,131,86,-149,159,44,-314,11,6,-119,-296,-305,-203,-246,-114,-260,-103,120,261,0,-19,-70,87,208,-115,-289,-35,79,24,-226,133,62,24,28,68,56,162,207,242,-352,111,-98,-190,-30,247,205,-60,57,14,-111,-101,-122,-89,-20,46,1,193,-172,-356,-416,-147,221,181,134,-169,-147,43,25,-32,-351,-367,-81,-126,-250,-139,-430,-143,78,159,-31,-110,-208,65,168,334,432,289,141,222,277,-304,278,299,-316,-278,18,57,-73,-191,-277,-272,-218,-395,-138,-115,-139,-154,-136,-148,-167,-158,-141,-197,-25,60,-277,-312,-275,-215,341,429,460,316,-83,-180,-66,-151,288,154,-26,218,58,-221,-312,-406,-73,-38,-77,-239,-331,-72,-71,-70,-187,-97,-140,-163,-236,-214,-282,-323,-350,-339,-286,-414,-232,-304,-336,-166,-253,-191,-54,-82,-125,-148,-176,-211,-231,-242,-264,-277,-307,-333,-349,-354,-326,-270,-261,-123,-94,-54,-56,-76,-109,-243,-488,-269,-452,-238,-186,-58,54,203,307,418,529,629,714,-377,-207,139,-30,-438,-174,427,344,155,5,-141,-257,-227,-145,-70,-18,31,-59,29,-161,-423,-211,-167,-263,-325,-340,-330,-249,-220,-196,-324,-163,-174,-215,-179,-155,-168,-167,-175,-172,-208,-216,-228,-229,-261,-293,-328,-380,-379,-305,-367,-141,-38,76,28,-218,195,162,-258,244,188,52,-193,-137,-147,-131,-151,-157,125,-103,-164,131,156,0,13,-36,-23,-367,98,171,-78,-27,-211,55,394,251,508,515,118,-169,-194,-136,-186,-194,-270,-89,111,156,97,-319,-57,-127,-185,-219,-215,-185,-165,-121,-112,-255,-111,-64,-226,-58,-83,-85,-163,-233,-292,-272,-186,-201,-179,-209,84,46,200,180,-61],[-240,-49,86,-123,-48,8,11,-68,-94,-264,-384,-2,-116,-166,169,152,114,26,-93,-8,-36,-55,-62,-141,-103,-84,-92,-206,-137,-200,-245,-321,-162,-80,-15,73,157,208,200,-111,-185,-118,-60,-81,-301,-152,64,5,-54,-110,-164,-212,-231,-201,-208,-227,-18,61,-47,-198,-316,152,122,79,-199,-44,-125,-296,-269,-341,-205,-94,-298,-36,-17,-7,2,19,66,144,-227,-119,19,447,165,59,-284,48,88,-48,-109,-158,186,78,-23,-134,-250,-344,-317,-278,-253,-227,-209,-244,-204,-212,-214,-219,-204,-220,-245,-274,-287,-328,-316,-342,-361,-327,-289,-242,-185,-131,-105,-652,-12,16,-415,-466,-327,-380,-187,-390,-457,-234,-189,-134,-313,-206,-204,-156,-396,-382,-365,35,58,-63,61,41,-267,-552,-800,-69,-38,19,60,144,169,-584,150,120,83,53,19,-572,-2248,-739,-3119,-1911,-2232,-1074,-3356,-299,-3681,-9021,-2739,-181,-127,-85,-28,-6,-6,-26,-40,-74,-107,-171,-228,-310,-6118,-1429,-2746,-1702,-272,-4336,-170,-140,-105,-59,-19,38,71,-1259,-491,-905,-106,244,255,-140,101,203,-592,-634,-100,-525,208,184,17,-30,165,154,12,9,10,-75,-109,-165,-297,-426,-95,-232,205,425,15,257,-185,1076,588,1368,1670,1994,2570,5063,5696,13492,22786,24194,41028,43265,48880,55962,61202,53923,50710,36988,23921,16939,18060,11498,6830,4079,2904,1586,235,783,799,466,-165,144,158,37,3,-23,43,45,8,-462,-190,-245,-249,-203,-188,-160,156,21,-196,-515,-333,139,364,83,315,-495,-352,-403,-618,-117,-207,-283,-886,-282,-242,-1247,-476,-1070,-115,-83,-15,33,95,-425,198,241,262,293,64,-4933,-1448,320,346,327,305,277,122,-120,229,177,136,95,43,-1,-16,-43,-67,-98,-140,-193,-232,-256,-261,-371,-460,-257,-253,-306,-222,-225,-156,-119,-258,-132,-158,-153,-170,-197,-214,-213,-207,-195,-161,-117,-54,26,135,9,-131,54,-154,-205,100,180,296,207,97,-3,-100,-180,-211,-210,-212,-318,-234,-300,-173,-236,-288,-320,-328,-292,-221,-155,-98,-51,-5,-43,67,116,-240,-416,-228,-285,-147,-17,171,90,-24,-27,-100,-327,-220,-206,-144,-71,-23,63,28,-165,-71,-222,6,-293,-322,-306,-137,6,-47,236,-298,281,89,-77,171,-101,-7,-128,32,-17,-75,-208,-131,-144,-135,-123,-129,-152,-183,-213,-228,-280,-285,-277,-243,-457,-286,-242,-38,-260,72,-54,-256,191,132,28,-22,-133,-275,-407,-355,-8,-101,-213,-176,-431,-231,-253,-363,-226,-285,-314,-382,-366,-252,-143,-42,45,71,-1,327,398,277,116,143,-72,394,471,125,46,85,-172,-153,-101,-83,-151,-164,-108,-33,-141,-309,-16,-85,268,169,-188,-331,-206,-31,-98,-328,59,200,160,84,-53,-164,-96,-177,-281,-238,-332,-273,-295,-301,-294,-281,-281,-257,-283,-220,-204,-191,-156,-194,-256,-193,-176,-164,-166,-171,-145,-151,-347,-124,-93,-281,-16,-2,39,-39,-66,-170,-291,-191,-92,-89,25,38,62,88,102,-73,143,138,21,45,-46,-149,-218,-185,-141,-64,-195,-156,-71,-48,-199,94,-99,-252,-61,22,-211,353,375,175,311,-159,146,-19,-103,-46,-391,-425,89,39,-25,-84,-145,-206,-264,-326,-388,-459,-464,-436,-427,-430,-447,-461,-470,-470,-468,-441,-400,-381,-351,-322,-309,-317,-333,-348,-352,-359,-375,-363,-360,-344,-330,-329,-364,-371,-424,-442,-488,-493,-434,-360,-284,-206,-239,-85,-31,15,-114,12,-105,-102,-124,-65,-94,-108,-120,-135,-134,-130,-160,-194,-249,-299,-313,-298,-229,-130,-44,62,152,259,287,-79,-262,-151,119,-137,-85,-262,-187,-204,-438,-72,142,-247,54,-341,-140,54,365,274,170,-60,-124,109,45,-232,181,123,-287,17,6,-179,-329,-341,-444,-336,-131,-270,-88,125,276,28,2,-49,221,257,-120,-256,-21,67,50,-259,258,282,285,205,257,10,201,290,209,-370,39,-111,-218,-234,-306,-372,-429,-496,-484,-464,-415,-366,-300,-221,-129,-41,52,-130,-340,-353,-137,211,375,269,-176,-153,214,276,-60,-303,-317,28,25,-245,-94,-385,-75,323,319,-60,-120,-213,30,133,316,374,210,74,212,265,-333,252,248,-345,-297,67,233,124,14,-100,-189,-273,-376,-402,-415,-403,-351,-293,-218,-156,-83,-80,-242,5,43,-403,-310,-309,-201,216,189,168,132,-5,-196,-156,-114,28,52,-50,-22,-47,-141,-285,-417,-263,-315,-348,-364,-331,-319,-285,-248,-216,-192,-189,-160,-268,-175,-112,-96,-93,-132,-129,-392,-248,-329,-340,-173,-238,-146,161,82,-148,-6,179,62,15,-128,-160,-105,-179,-233,-263,-290,-305,-293,-251,-199,-172,-119,-91,-67,-53,-102,-498,-149,-495,-228,-381,-466,-423,-227,-51,136,320,485,624,-261,-266,27,-69,-387,-251,420,457,292,180,85,34,53,94,148,115,103,-49,110,-150,-432,-173,-36,340,-24,223,-254,254,65,20,-317,-171,-209,-256,39,137,136,-14,-163,-51,174,187,184,159,62,49,-44,-260,-276,-290,-399,-313,-209,-71,28,-286,56,117,-342,222,130,13,-151,-292,-414,-396,-261,-214,2,-185,-126,82,66,8,-11,-66,-107,-400,-174,-192,-208,-229,-297,-227,-225,-205,-191,-173,-142,-178,-257,-196,-255,-277,-292,-103,64,58,59,-298,-23,-40,-57,-93,-123,-153,-199,-220,-233,-244,-240,-227,-264,-192,-153,-66,-186,-68,-169,-237,-88,-220,-170,-179,62,102,183,144,-91],[-210,-87,-33,-119,-15,58,74,-74,-66,-193,-336,-3,-65,-71,-26,-83,-158,-237,-319,-374,-369,-296,-196,-180,-98,-60,1,-208,197,263,-77,-340,48,120,27,103,147,177,223,-121,-224,-171,-45,-54,-296,-180,222,157,78,-12,-116,-236,-341,-364,-284,-233,-3,86,-78,-46,-236,158,392,340,-258,192,55,-298,-270,-395,-319,-160,-300,139,227,110,328,193,92,101,-254,-150,-20,376,62,0,-330,-1,31,-61,-133,-179,-41,-168,-239,-260,-289,-289,-147,-139,-140,-135,-135,-298,-194,-194,-225,-269,-300,-361,-420,-442,-422,-382,-268,-203,-124,-66,-187,-15,-17,-107,-19,-592,-42,-63,-365,-457,-323,-432,-213,-300,-563,-198,-179,-151,-285,-258,-321,-361,-376,-314,-339,-193,-140,-96,-73,-72,-235,-780,-1087,-379,-494,-530,-451,-326,-257,-988,-178,-148,-114,-65,-5,-618,-1636,232,-3813,-2955,-2319,-752,-3972,393,-3607,-9681,-2977,35,-104,-238,-315,-355,-338,-298,-234,-194,-3253,-179,-205,-373,-4558,-831,-2899,-1900,-171,-4715,18,80,130,168,179,187,158,-1246,-840,-824,-170,-82,-131,-173,-189,-194,-618,-753,-193,-490,-177,-168,-150,-85,-19,80,-31,-61,359,206,226,501,529,-310,-145,-166,183,332,-51,175,-102,184,188,228,405,659,968,1733,2817,6879,11948,16197,26571,33177,41073,49626,53923,55292,53578,42620,26305,34192,25823,18084,11607,6830,3319,1284,-204,1074,560,345,-371,501,414,0,225,484,325,439,87,-449,14,-25,-61,2,-255,-216,189,-88,-204,-476,-389,105,328,163,313,-536,-533,-413,-742,129,279,27,-1047,277,261,-1116,-405,-990,56,-16,-60,-128,-178,-1708,-264,-282,-295,-286,-286,-4063,-888,-228,-146,-88,-15,59,160,-112,213,338,178,205,292,223,157,57,-59,-196,-343,-427,-334,-222,-326,-290,-466,-84,-33,-262,-106,-170,141,127,-353,-15,-72,-108,-155,-197,-221,-224,-221,-221,-212,-202,-179,-142,-77,-25,-226,-55,-181,-197,103,147,145,127,88,53,2,-61,-117,-185,-252,-327,-412,-396,-302,-268,-227,-189,-165,-144,-108,-88,-80,-82,-78,-70,-70,-42,-177,-346,-297,-341,-123,-67,18,-45,-67,-78,-89,-250,28,120,228,241,25,99,-3,-239,-76,-221,58,-204,-283,-294,-164,1,-48,315,-325,207,72,-177,90,-105,6,-89,-43,-69,-105,-214,-115,-125,-122,-111,-106,-99,-82,-76,19,-82,-136,137,-88,-407,-273,-208,-26,-244,-34,-120,-258,-230,-237,-217,-169,-163,-268,-350,-184,-223,-284,-361,-311,-403,-151,-102,-412,-212,16,17,-23,-168,-31,-8,54,150,23,0,553,660,161,10,63,-85,439,633,80,31,37,-182,-118,-189,-368,-382,-258,-130,-38,-76,-232,35,-101,164,154,-116,-288,-126,-87,-178,-347,-317,-310,-240,-161,-119,-145,-114,-52,-303,-65,-229,-283,-151,-182,-203,-220,-251,-255,-266,-267,-265,-262,-227,-249,-294,-225,-191,-163,-150,-146,-114,-123,-197,-123,-119,-217,-112,-139,-139,-174,-203,-264,-313,-301,-347,-371,-367,-337,-292,-246,-209,-160,-132,-105,-95,-98,-118,-139,-145,-126,-83,-180,-186,-139,23,12,-216,115,20,-92,-24,10,-191,296,302,161,306,-119,122,-73,-47,20,-354,-353,76,149,234,103,210,-132,-75,-182,-256,-38,-189,20,-159,-64,-46,1,101,-12,-423,-240,-56,-95,-100,-78,-44,-11,21,-218,103,-99,129,135,113,-10,27,-199,-117,-187,-397,-330,-343,-347,-250,-176,-298,-53,-197,-18,-26,-50,-129,-207,-297,-381,-451,-466,-416,-345,-287,-253,-224,-207,-236,-277,-343,-399,-387,-347,-276,-190,-122,-32,46,152,252,-24,-256,-75,210,-181,-156,-261,-171,-243,-369,-42,224,-252,-4,-377,-136,123,526,527,192,-98,-154,-177,-366,-443,-336,-200,-242,1,29,-185,-315,-316,-141,-341,-129,-266,-78,123,286,56,22,0,344,313,-98,-219,-10,40,61,-268,154,270,202,131,195,-46,168,335,286,-292,175,-96,-236,-61,-137,-216,-293,-387,-413,-436,-417,-380,-319,-242,-156,-70,23,-86,-298,-273,-122,212,373,247,-178,-157,186,256,-123,-252,-205,49,59,-225,-103,-271,-11,299,280,-98,-128,-204,-14,114,132,120,118,-1,197,238,-346,224,204,-308,-316,114,231,166,94,10,-54,-115,-331,-226,-252,-268,-252,-231,-193,-166,-132,-119,-280,-106,-109,-326,-250,-349,-271,-290,-272,-198,-107,0,-205,-245,-47,263,43,-79,171,97,-64,-258,-362,-244,-285,-369,-437,-457,-497,-509,-505,-487,-461,-441,-386,-310,-247,-203,-127,-63,-41,17,-366,-239,-330,-336,-159,-212,-102,245,0,-195,-13,220,91,-81,-179,-153,-92,-189,-287,-377,-480,-557,-529,-429,-317,-242,-152,-98,-57,-28,-28,-494,-229,-520,-97,-214,-298,-407,-446,-411,-304,-182,-70,33,-155,-321,-94,-114,-327,-327,214,147,86,88,106,157,242,237,291,152,136,-17,105,-142,-395,-129,-3,378,-11,184,-178,205,35,46,-313,-143,-216,-298,-174,-171,-195,-196,-202,-193,-226,-236,-254,-272,-321,-372,-422,-473,-488,-441,-380,-311,-230,-137,-58,-341,-83,82,-402,46,8,-25,-144,-128,-93,-331,-135,-264,21,-231,-76,82,78,20,45,23,17,-361,-79,81,-121,-11,-375,92,216,216,180,128,73,-183,-291,-230,-308,-339,-300,-101,25,45,67,-254,-35,-10,-6,-43,-73,-102,-140,-144,-131,-204,-79,-42,-280,-51,33,68,-184,-10,-163,-242,-72,-198,-137,-123,-35,-48,-80,-76,-91],[-186,3,92,-112,17,94,77,-80,-23,-108,-249,-19,-24,-38,-65,-87,-122,-160,-204,-237,-268,-279,-249,-223,-101,-44,38,-191,120,223,-96,-357,0,39,46,63,-28,-139,-216,-241,-263,-229,-33,-23,-257,-212,146,137,106,61,13,-34,-51,-26,-308,-225,30,90,-110,119,-93,180,265,220,-306,136,2,-282,-276,-396,-280,-181,-264,-18,45,7,155,197,49,63,-243,-165,-46,281,-13,-16,-346,-47,-15,-68,-149,-181,71,230,-31,-185,-357,-345,-220,-321,-417,-490,-508,-459,-416,-375,-329,-293,-243,-229,-227,-246,-215,-229,-190,-193,-216,-238,-278,-313,-330,-341,-366,-522,-336,-321,-311,-388,-289,-445,-232,-191,-583,-133,-154,-50,-190,-47,-48,-136,-315,-188,-294,-71,0,36,148,202,-212,-944,-1166,-197,-80,-203,-352,-429,-379,-809,-228,-186,-167,-154,-138,-733,-1086,163,-4054,-3981,-2358,-545,-4469,628,-3371,-10248,-2957,196,20,-127,-164,-118,-24,76,191,273,-6999,360,364,-2565,-3117,-206,-2911,-2181,109,-4331,99,95,94,93,68,45,-12,-1255,-1122,-762,-295,-316,-298,-253,-189,-137,-873,-855,-200,-446,-116,-138,-138,-78,-8,86,-112,-159,256,199,208,215,161,-235,-83,-159,-276,-307,-251,-257,-290,-183,52,255,399,458,494,637,1105,2787,6169,10006,18439,23387,32334,43555,50710,53578,56068,46350,27383,41680,33301,24836,17141,10900,3604,811,1541,1502,942,827,-141,905,439,10,207,-14,-221,-221,-10,-418,1,154,-46,-5,-323,-237,14,-187,-228,-422,-434,-41,32,81,157,-535,-682,-445,-771,18,624,-182,-1046,424,475,-950,-317,-909,606,484,390,280,197,-2675,84,68,62,89,112,-2981,-184,224,298,330,361,377,337,-62,163,346,76,226,138,52,-7,-78,-147,-221,-299,-381,-426,-413,-408,-308,-391,-212,-183,-203,-132,-185,-79,-55,-398,-107,-152,-164,-197,-230,-239,-212,-169,-121,-58,6,77,151,155,126,-231,-141,-195,-178,108,169,64,-56,-193,-318,-427,-350,-232,-129,-123,-273,-252,-314,124,98,-9,5,-139,-17,-37,-74,-122,-173,-212,-233,-245,-218,-197,-266,-369,-380,-99,-95,-31,-62,-60,-125,-139,-174,-77,-60,-32,-19,-25,-5,-26,-324,-82,-225,-97,-124,-253,-290,-183,-2,-69,154,-268,98,39,-275,171,-101,18,-62,144,21,-161,-231,149,95,184,-36,148,117,29,-106,46,-124,-150,127,-69,-365,-255,-178,-28,-228,-119,-176,-263,-220,-222,-227,-210,-188,-229,-285,-97,-35,25,-237,-14,-333,-107,-138,-466,-231,1,68,23,-148,-57,19,122,146,-36,-3,259,277,12,-129,-43,-74,243,168,7,-10,-25,-169,-84,-114,59,38,14,-5,-45,-62,-174,-128,-147,-179,-191,-217,-240,-254,-280,-309,-308,-305,-272,-240,-195,-176,-140,-156,-119,-250,-105,-148,-362,-195,-166,-181,-196,-228,-233,-247,-243,-237,-232,-199,-229,-329,-263,-244,-248,-267,-293,-288,-316,-320,-326,-312,-284,-270,-274,-249,-260,-261,-351,-304,-275,-274,-274,-266,-252,-231,-213,-200,-172,-158,-136,-121,-113,-114,-117,-112,-97,-75,-240,-133,-134,-10,3,-241,46,57,71,2,-20,-172,52,73,75,88,-82,88,-139,-8,79,-312,-262,47,61,228,154,177,-204,-117,-237,-274,-65,-176,23,-170,-52,-7,-63,94,-74,-412,-166,-229,-296,-274,-187,-85,4,49,-144,226,-61,237,312,126,25,120,-105,-133,-20,-402,-240,-114,-292,35,-54,-330,-50,-171,-58,224,104,-158,141,-182,-75,-177,-140,-220,-276,-310,-316,-275,-212,-176,-140,-128,-127,-136,-166,-176,-166,-165,-127,-94,-30,25,18,-252,-21,283,-185,-238,-276,-155,-295,-291,-2,305,-246,-57,-355,-138,184,600,438,212,-127,-179,-78,-181,-207,-108,-32,-198,17,49,-150,-270,-308,-114,-256,-182,-275,-82,101,284,71,24,59,375,309,-70,-189,-11,-7,-40,-261,-116,-103,-56,10,87,-116,124,259,297,-221,213,-66,-252,-12,162,68,-38,-184,-275,-370,-362,-286,-202,-135,-89,-76,-83,-99,-245,-202,-254,-296,-309,-276,-209,-164,-58,11,-192,-209,-95,57,-16,-202,-210,-290,-349,-329,-256,-172,-139,-192,-67,56,88,103,19,-85,116,109,-348,127,124,-252,-337,24,-8,-38,-66,-99,-111,-122,-282,-177,-204,-246,-278,-324,-362,-414,-450,-495,-523,-533,-534,-555,-548,-513,-453,-387,-313,-224,-141,-53,-206,-328,38,231,2,-115,124,107,8,-232,-283,-319,-347,-102,-99,-174,13,131,-167,-220,-89,-190,-246,-270,-245,-233,-184,-150,-162,-144,-337,-211,-308,-329,-125,-173,-61,16,-69,-243,-18,193,122,-181,-218,-113,183,103,112,57,-21,-112,-200,-274,-349,-448,-469,-408,-318,-219,-133,-463,-339,-515,191,161,-95,106,88,41,43,97,177,269,-80,-386,-227,-160,-261,-400,372,368,334,358,130,403,433,323,327,193,181,33,99,-138,-341,-113,-180,-275,-339,-399,-434,-480,-465,-428,-383,-322,-280,-339,-207,-139,-114,-80,-199,-38,-60,-58,-59,-53,-73,-87,-96,-124,-335,-290,-233,-174,-190,-196,-206,-388,-244,-264,-389,-271,-210,-109,-188,-162,174,-401,-126,-313,-10,-215,-18,53,62,24,80,-101,-274,-322,-180,-7,-147,-13,-416,162,491,275,477,418,142,-204,-292,-248,-361,-300,-311,-103,43,70,65,-216,-61,-21,-46,-68,-78,-85,-109,-111,-109,-173,-107,-99,-294,-98,-87,-44,-165,-87,-166,-245,-205,-276,-321,-293,-235,-138,-78,-7,-100],[-175,14,146,-109,30,285,258,-97,13,-38,-177,-33,0,85,166,85,13,-211,-211,-1,21,30,22,-271,-118,-81,-101,-162,-58,-44,-111,-381,-55,-67,-150,-221,-302,-396,-363,-281,-313,-299,-38,1,-197,-256,79,70,43,7,-40,-100,-159,-200,-287,-238,-228,-192,-179,-163,-150,-151,-183,-192,-339,-199,-196,-260,-232,-352,-134,-146,-211,-171,-175,-181,-183,-175,-140,-70,-210,-177,-67,182,-57,-4,-347,-95,-59,-83,-164,-175,-97,207,-96,-228,-375,-389,102,31,-12,-14,-165,-162,-162,125,161,185,218,210,188,-186,-198,87,84,-144,-145,-118,-220,-320,-404,-461,-459,-452,-321,-273,-265,-306,-286,-415,-355,-362,-487,-264,-183,-135,-96,-90,-47,-150,-232,-88,-244,-106,-114,-112,-110,-110,-206,-849,-964,-299,-154,-98,-48,52,96,-262,113,89,42,-14,-87,-951,-605,-140,-3723,-4880,-2334,-467,-4846,143,-3049,-10689,-2706,-44,-115,-144,-87,-5,93,197,318,409,-9967,520,530,-4205,-1791,339,-2819,-2526,15,-3525,-173,-260,-321,-353,-383,-398,-441,-1283,-1348,-721,-368,-267,-178,-100,-169,-613,-1210,-945,-285,-399,83,22,-35,-62,-84,-56,-227,-265,165,195,310,409,437,-152,54,236,71,146,-197,297,-167,373,38,634,830,1133,340,1929,1417,2302,4191,5897,10643,14926,22935,30146,36988,42620,46350,47696,27188,42914,37497,30941,23947,17257,4361,3925,4273,1901,1181,1124,278,632,463,4,246,591,156,554,-24,-367,-7,122,-40,-17,-376,-226,141,-267,-259,-355,-455,8,18,-33,-65,-535,-717,-425,-657,-83,19,-371,-869,362,474,-744,-221,-824,678,676,626,672,651,-3305,579,553,529,534,533,-1777,526,504,493,424,338,231,137,7,-67,-167,-214,-210,-185,-143,-81,-45,-21,-8,1,12,45,-151,-479,-112,-319,-189,-146,-135,-78,-201,20,-28,-346,-51,133,185,222,251,26,283,364,54,-137,309,479,147,75,166,-169,-193,-195,-147,63,-96,-179,-163,-71,57,180,27,-22,-46,-67,-214,-237,-268,304,238,40,44,-131,-141,-214,-274,-290,-256,-193,-127,-81,-29,-72,-190,-399,-371,-72,-96,-127,-204,-236,-251,-258,-254,-244,-204,-152,-116,-99,-58,-51,-353,-98,-217,-215,-286,-368,-433,-412,-344,-277,-203,-161,-105,-82,-355,-97,-110,-122,-125,-104,-90,-229,-245,-50,-61,-77,-104,-147,-195,-229,-237,-211,-207,-165,-130,-100,-319,-216,-137,-35,-211,-39,-82,-261,-180,-255,-355,-385,-268,-157,-203,42,142,96,-190,32,-256,-150,-169,-503,-230,-7,60,-28,-125,-117,-145,-177,-207,-220,-219,-213,-227,-229,-286,-227,-220,-199,-201,-144,-57,-84,-127,-43,-136,19,44,41,49,46,9,-125,84,-151,93,101,-22,-179,13,53,35,-127,-6,35,28,62,-52,-99,-182,22,-172,-110,-88,-347,-284,-175,-223,-268,-332,-365,-388,-372,-334,-287,-219,-215,-352,-291,-142,-122,-120,-127,-108,-127,-131,-145,-146,-138,-151,-181,-185,-222,-250,-357,-282,-323,-338,-350,-349,-342,-329,-320,-317,-299,-292,-276,-263,-251,-244,-234,-215,-185,-150,-138,-115,-135,-85,-83,-255,-75,-80,-73,-75,-80,-146,-102,-78,-79,-81,-100,-137,-200,-231,-280,-318,-333,-297,-233,-166,-85,-7,-275,-164,-291,-281,-96,-163,20,-191,-48,26,-121,253,-122,-351,-91,177,-3,-43,0,-60,-108,-117,-85,-17,-38,108,179,104,45,209,-18,-148,-16,-393,-229,-128,-215,192,-105,-293,-111,-154,-77,472,99,-195,208,-208,-62,-210,-91,-150,-282,-307,-204,-47,111,222,12,0,-105,84,272,209,140,38,-48,-149,-212,-254,-242,-241,-139,-98,-135,-316,-298,-139,-337,-205,53,149,-230,-84,-299,-136,116,95,15,-25,-127,-180,-78,-79,-84,62,113,-149,0,62,-86,-207,-291,-94,-174,-233,-297,-91,67,272,77,13,122,354,322,-43,-166,-17,-70,-4,-244,-126,-191,-242,-255,-211,-195,-65,18,97,-166,226,-22,-267,16,143,53,-56,-198,-265,-284,-216,-129,-44,21,-12,77,81,-24,-188,-91,-108,185,202,213,-178,-180,102,36,-264,-225,-367,-453,-467,-389,-329,-253,-208,-180,-183,-202,-211,-233,-253,-269,-255,-244,-222,-213,-195,-191,-349,-157,-153,-203,-362,-223,-245,-265,-282,-300,-298,-293,-290,-302,-299,-303,-293,-289,-276,-275,-259,-256,-323,-203,-151,-109,-58,-348,-201,123,159,190,193,181,-201,-406,19,-33,-38,-170,-37,40,68,-217,-201,-296,-314,-15,-22,-126,2,184,-207,-232,-74,-79,-125,-239,-181,-232,-247,-270,-323,-326,-332,-265,-277,-334,-87,-130,-33,175,-136,-289,-26,372,143,-266,-252,-51,220,77,98,253,167,62,-40,-137,-240,-377,-482,-462,-359,-259,-182,-404,-481,-483,41,-4,-274,-11,44,89,168,266,358,441,-64,-478,-382,-209,-199,-477,317,562,533,546,152,525,496,390,356,225,223,95,77,-147,-288,-132,-156,-196,-198,-199,-182,-215,-241,-259,-317,-263,-264,-367,-251,-199,-181,-147,-229,-92,-101,-87,-78,-64,-122,-93,-106,-133,-257,-276,-236,-295,-342,-374,-398,-405,-373,-325,-330,-249,-206,-155,-278,-177,-49,-342,-131,-361,-33,-147,42,24,10,21,104,136,154,-271,-193,32,-173,-21,-335,244,459,267,421,350,119,-238,-260,-241,-400,-241,-320,-103,46,240,257,-182,-98,19,135,94,69,47,11,-3,-20,-143,-61,-73,-285,-98,-94,-54,-129,-91,-160,-226,-201,-266,-288,-264,-228,-148,-105,-51,-101],[-183,-16,0,-116,15,66,98,-123,34,3,-130,-78,-4,129,49,-38,-142,-280,-301,-217,-152,-99,-63,-289,-152,-96,-135,-152,-200,-233,-208,-425,-132,-137,-56,3,66,104,141,-189,-382,-384,-48,5,-142,-314,103,101,115,145,180,204,174,31,-275,-238,60,88,-224,44,3,-22,-49,-33,-339,35,62,-254,-228,-327,-70,-109,-220,-320,-371,-317,-220,-127,-56,-56,-187,-207,-107,67,-83,2,-366,-168,-124,-125,-201,-186,-237,72,-163,-263,-336,-431,-325,-426,-484,-458,-397,-333,-281,-240,-201,-176,-145,-152,-174,-189,-266,-237,-204,-198,-199,-183,-170,-142,-99,-140,-149,-410,24,28,-257,-252,-161,-375,-245,-282,-406,-198,-133,-51,46,-128,156,-184,-166,-24,-219,58,33,-3,-32,-50,-245,-625,-659,-414,-77,-56,-60,-15,-25,-56,-97,-143,-196,-240,-284,-1315,-313,-296,-3194,-5356,-2274,-544,-5138,-149,-2745,-10956,-2331,123,194,270,375,465,544,615,508,-1492,-12334,812,795,-5247,-616,514,-2726,-2897,142,-2658,-7,-52,-492,-81,-100,-111,-141,-1338,-1553,-716,-129,165,317,106,-372,-1179,-1458,-1046,-415,-369,595,-3,282,-43,455,363,-359,-367,252,196,518,727,328,-55,156,343,-14,83,-253,215,-220,277,57,455,501,665,-194,1179,1002,1395,2690,3719,8563,8428,16045,20444,23921,26305,27383,27188,25949,24038,21742,19216,16422,13424,5832,7794,5662,2486,1869,1480,695,1147,391,-106,285,624,113,473,-93,-307,-19,43,-53,-31,-418,-227,-201,-350,-295,-306,-468,-286,-286,-285,-229,-556,-613,-330,-535,-123,147,-528,-660,380,451,-531,-147,-753,537,518,163,468,-103,-3665,252,158,50,-37,-131,-546,-270,-314,-313,-342,-356,-359,-320,-264,-216,-181,-248,-108,-107,-113,-105,-111,-103,-73,-10,70,115,-234,-459,-29,-275,-252,-172,-78,-86,-236,-52,-157,-306,-31,294,648,741,327,39,294,665,-11,-213,247,519,146,-31,180,-117,-233,-200,-122,53,2,14,55,105,170,227,27,-3,-31,-20,-150,-221,-231,153,53,-41,-132,-236,-335,-414,-499,-503,-436,-369,-311,-277,-233,-216,-165,-368,-342,-205,-231,-259,-338,-388,-440,-481,-462,-411,-327,-232,-153,-93,-9,-5,-289,-75,-210,120,9,-216,-286,-160,25,-147,104,-52,-87,-54,-425,-66,-122,-179,-229,-257,-288,-318,-331,-325,-338,-349,-367,-400,-445,-485,-505,-486,-477,-414,-351,-287,-281,-176,-134,-112,-204,-96,-136,-257,-227,-278,-313,-264,-172,-77,-116,91,176,153,-131,62,-187,-179,-204,-528,-219,-22,81,-13,-113,-156,-278,-242,-259,-230,-176,-118,-87,-314,-453,-293,-91,-141,-244,-304,-342,-409,-442,-370,-260,-157,-53,49,158,242,37,-90,96,-177,211,271,2,-118,75,342,286,-21,-36,-22,7,94,-83,-71,-177,27,-103,-153,-55,-287,-375,-10,-56,-113,-184,-218,-244,-242,-227,-209,-170,-198,-375,-296,-233,-249,-277,-304,-293,-306,-291,-280,-250,-209,-184,-173,-129,-115,-285,-278,-172,-308,-193,-277,32,46,-45,-55,-182,-123,-39,23,13,0,-69,-148,-223,-270,-260,-201,-121,-148,58,125,-257,118,229,227,60,-99,-121,-43,-103,-174,-207,-201,-157,-238,-4,70,-210,-44,70,-17,143,111,57,-342,-217,-342,-284,-131,-156,-113,-223,-189,-219,-218,-186,-151,-290,-69,-20,-1,-52,47,54,39,18,2,2,-30,11,59,78,48,280,48,-170,-12,-368,-203,-121,-137,129,-147,-215,-176,-149,-58,345,93,-242,175,-228,-54,-242,-96,-219,-34,162,165,175,416,275,0,-3,-146,79,213,220,204,134,51,-50,-129,-207,-237,-228,-154,-95,-60,-383,-329,-125,-310,-121,62,35,-219,-85,-243,-175,-228,-259,-336,-358,-359,-344,-307,-277,-185,-88,-20,-106,-26,63,-17,-140,-265,-82,-101,-287,-338,-96,26,251,69,-11,176,414,423,-27,-150,-29,-149,-78,-232,-132,101,-36,-161,-116,-263,-340,-451,-555,-490,-423,-377,-325,-314,-312,-335,-383,-472,-427,-312,-177,-52,71,192,-7,82,308,-13,-135,-1,-115,240,407,222,-186,-209,43,53,-337,-157,-172,-173,-199,-190,-185,-143,-119,-100,-102,-233,-185,-170,-159,-158,-144,-136,-125,-219,-145,-173,-353,-211,-237,-272,-388,-304,-298,-287,-278,-284,-280,-280,-282,-293,-278,-260,-220,-185,-141,-195,-77,-61,-298,-132,-141,34,24,-292,-213,101,91,79,40,-10,-194,-441,-271,-354,-347,-298,-196,-76,6,-216,-132,-196,-190,98,55,-81,-12,18,-234,-257,-214,-314,-379,-410,-400,-384,-343,-320,-339,-318,-312,-246,-246,-355,-123,-92,-26,0,-213,-328,-40,14,-6,-232,-288,-46,-48,-61,-69,-77,-116,-178,-248,-317,-393,-473,-401,-320,-244,-183,-153,-330,-613,-435,-177,-281,-426,-280,-153,-58,40,132,211,274,-128,-607,-554,-254,-153,-549,228,496,478,499,165,513,496,429,363,235,254,160,75,-177,-248,-10,45,-13,-44,-56,-51,-95,-134,-172,-331,-247,-302,-358,-421,-445,-484,-403,-327,-240,-196,-128,-66,0,-165,77,87,-20,-170,-145,-80,-169,-5,126,-4,-349,-199,-24,-282,-163,-222,-265,-414,-344,-348,-338,-276,-417,-71,-69,93,-16,-50,0,48,284,85,-248,-185,-15,-208,-46,-255,244,217,188,123,39,-43,-293,-233,-230,-391,-210,-341,-115,39,172,226,-171,-158,10,234,219,170,121,56,17,-20,-129,-96,-130,-269,-216,-249,-241,-295,-329,-353,-353,-332,-308,-253,-207,-197,-159,-159,-151,-144],[-241,-149,-59,-60,42,58,54,-86,58,-14,-102,-213,-289,-354,-377,-321,-229,-268,-332,103,73,194,221,-203,-136,-47,84,-79,-226,6,-109,-434,-196,-274,-315,-272,-194,-133,-77,-210,-385,-325,-51,-8,-54,-299,157,263,373,292,463,608,178,60,-254,-240,88,112,-278,500,344,223,63,-25,-286,-104,-123,-233,-323,-406,-477,-480,-433,-372,-323,-296,-296,-327,-373,-422,-485,-527,-521,-463,-390,-345,-375,-330,-342,-369,-404,-435,-477,-481,-447,-403,-371,-409,-297,-316,-354,-391,-430,-454,-451,-399,-304,-194,-61,42,129,-89,-325,321,351,-112,-186,-174,45,106,24,-144,-207,-372,-27,5,-266,-205,-102,-313,75,57,-324,0,-152,-55,107,-134,133,-217,-100,17,-201,0,-2,-17,-25,-21,-305,-371,-329,-523,-73,-98,-153,-170,-250,-354,-461,-549,-540,-449,-356,-1807,-194,-144,-2666,-5024,-2191,-743,-5354,-272,-2517,-10975,-1938,63,202,348,523,671,793,892,-12082,-5106,-14197,1073,1024,-5716,427,649,-2655,-3194,372,-1835,379,-580,-876,367,311,234,99,-1367,-1739,-701,-446,-350,-211,-63,-409,-1465,-1532,-1121,-570,-329,427,-23,238,-85,58,-39,-431,-409,-30,-7,32,49,37,51,173,203,-75,71,-284,255,-194,218,127,421,155,56,-379,1345,475,990,2033,1952,2145,4179,4625,4256,16939,34192,41680,42914,24038,184509,205452,210639,41304,28799,8006,25272,24083,3710,3608,1361,981,1275,237,-295,431,822,83,384,-123,-234,-21,-30,-47,-12,-410,-227,135,-410,-292,-264,-457,-141,659,398,-184,-533,-512,-231,-418,-148,294,-586,-432,400,163,-292,-408,-672,136,598,-308,759,-1306,-3821,3674,4116,4379,4457,1790,655,2188,2361,2156,1500,927,470,177,24,-21,-13,-452,47,28,-10,-43,-109,-193,-308,-447,-608,-564,-447,-342,-208,-236,-305,-156,-15,-91,-263,-115,-259,-269,-15,-57,-53,-51,-42,-17,15,35,-66,-250,-14,-49,-87,-137,-161,-228,-277,-345,-411,-470,-556,-615,-625,-577,-507,-434,-362,-277,-198,-127,-71,-183,-186,16,-8,-30,-50,-115,-114,-125,-153,-191,-247,-306,-371,-451,-510,-580,-588,-595,-549,-502,-446,-396,-397,-369,-340,-335,-257,-187,-74,59,182,251,186,36,-216,-53,-179,155,65,-200,-271,-114,67,-194,422,64,-85,-100,-432,80,9,56,29,55,-8,-399,-280,-116,-120,-105,-187,-71,-69,-68,-65,-345,-263,-201,-57,-81,-232,-158,-199,-244,-280,-289,-315,-306,-294,-271,-258,-229,-205,-191,-185,-178,-160,-150,-159,-157,-202,-210,-266,-518,-320,-407,-454,-524,-552,-563,-538,-481,-423,-357,-276,-190,-119,-411,-308,-379,98,101,47,-254,-173,-165,-207,-334,-471,-638,-751,-590,-413,-254,-73,-54,98,-192,158,244,24,-51,139,273,101,-78,-291,-478,-456,-245,-111,-34,-128,15,-36,-189,-39,-226,-430,-20,209,161,99,64,-163,-156,-65,-128,-176,-291,-389,-449,-466,-444,-401,-352,-280,-258,-241,-254,-278,-313,-388,-494,-582,-684,-611,-501,-383,-302,-227,-319,-77,0,30,-12,-138,-83,-124,-65,-10,319,269,-25,77,102,87,88,107,-169,204,234,-228,115,314,320,91,-139,-96,101,42,-55,-173,-291,-357,-295,-133,84,-157,74,122,-1,323,168,-14,-369,-267,-351,-282,-159,-147,-4,-265,-61,5,-239,-487,-664,-449,-200,41,46,-63,316,587,412,23,106,296,-30,88,21,14,46,220,97,-196,-1,-322,-163,-91,-59,62,-165,-122,-240,-177,-334,-419,-387,-289,-198,-247,-51,-264,-96,-297,55,168,155,162,426,237,-15,-10,-188,67,142,151,93,27,-10,-60,-90,-132,-154,-211,-146,-140,-107,-334,-366,-117,-230,-40,-24,-44,-218,-149,-217,-288,-361,-411,-505,-531,-528,-505,-458,-413,-299,-166,-48,-68,-58,46,47,-79,-233,-84,-41,-344,-398,-87,-18,220,44,-48,215,518,425,-23,-142,-46,-239,-175,-235,-150,40,-79,-234,-68,-276,-45,382,367,-110,283,77,-294,79,328,296,111,55,-106,91,88,-36,284,263,0,80,128,-18,-87,76,-137,200,214,216,-205,-258,-28,-43,-384,-250,-363,-402,-424,-381,-337,-261,-210,-170,-158,-248,-230,-173,-161,-162,-136,-115,-90,-211,-75,-87,-348,-98,-119,-160,-380,-236,-258,-273,-280,-292,-288,-289,-299,-329,-351,-383,-403,-432,-450,-478,-489,-506,-509,-495,-467,-455,-426,-397,-357,-318,-280,-230,-195,-160,-183,-391,-126,-123,-147,-349,-170,-128,-138,-232,-122,-110,-122,-137,-161,-164,-205,-237,-260,-296,-264,-259,-224,-180,-187,-190,-191,-211,-270,-289,-325,-308,-337,-390,-404,-440,-438,-407,-353,-348,-251,-209,-181,-146,-326,-55,12,-51,-21,193,184,329,348,344,209,185,-305,79,234,294,270,-246,-520,-377,30,-143,-542,-103,139,356,572,767,926,1046,-278,-761,-694,-285,-122,-523,115,1350,1394,1474,176,824,468,441,357,229,276,228,67,-220,-216,-181,-284,-203,-86,-147,13,190,-198,-15,-334,44,-95,-304,-161,-160,-169,-139,-256,-62,-61,-46,-44,-49,-192,-141,-192,-255,-311,-345,-362,-353,-326,-291,-270,-329,-267,-282,-318,-355,-369,-363,-353,-374,-350,-303,-209,-416,-75,6,153,-49,-108,-21,-18,177,7,-233,-138,-42,-226,-70,-175,279,205,147,74,0,-52,-344,-201,-210,-365,-190,-358,-126,33,99,189,-171,-224,-3,271,190,114,40,-51,-120,-187,-263,-330,-379,-352,-300,-235,-185,-110,-77,-131,-159,-75,-129,-168,-231,-334,-326,-248,-142,-105],[-200,-24,146,-25,31,455,305,-62,131,116,1,-106,-181,-367,-512,-534,-440,-274,-310,94,42,185,301,-111,-108,-34,88,-36,-340,-42,-83,-430,-207,-198,9,-93,-193,-306,-399,-478,-520,-528,-470,-387,-280,-238,-20,113,239,347,445,509,167,74,-250,-248,116,148,-312,430,336,220,64,-80,-242,-379,-527,-668,-769,-824,-823,-786,-752,-724,-713,-729,-771,-839,-904,-895,-808,-710,-633,-545,-451,-379,-377,-280,-227,-170,-224,-177,-211,5,-209,-250,-250,-359,306,265,200,-149,-7,-39,-127,-192,-212,-190,-107,-23,66,-26,-357,306,337,-86,-174,-238,82,-92,-282,-482,-675,-703,-524,-325,-278,-154,-28,-220,172,180,-230,14,-172,-37,333,-96,197,-232,-24,51,-173,-41,-10,-70,-113,-135,-363,-200,-241,-613,-357,-404,-471,-493,-571,-650,-699,-702,-664,-584,-486,-2387,-293,-227,-2192,-4301,-2110,-1030,-5531,-374,-2425,-10779,-1636,-557,-374,-165,70,272,441,589,-21872,-8024,-15661,880,818,-5740,579,492,-2586,-3356,353,-1112,-156,-1222,-1186,258,619,552,397,-1318,-1907,-628,-265,-308,-279,-209,-365,-1572,-1519,-1125,-742,-262,276,-46,176,-87,248,-36,-427,-360,5,-14,-27,-10,-15,137,245,409,-81,116,-273,163,-89,104,281,889,147,495,-360,1042,-42,929,1867,2139,2382,2084,-79,10825,18060,25823,33301,37497,21742,205452,599515,438226,37626,30343,10958,43799,36093,5968,6801,2973,1109,1863,164,-164,689,946,26,-170,-97,-178,-548,-61,-19,51,-340,-629,-749,-503,-260,-230,-435,-229,262,209,-408,-481,-439,-214,-301,-136,134,-519,-208,319,42,-308,-579,-589,18,670,-758,10,-2484,-3850,6697,8236,9623,10695,1907,1763,2913,2362,5386,3364,947,622,479,60,7,-664,-671,-196,66,274,274,-153,205,-64,99,218,12,-449,-235,-366,-430,-386,-299,-182,-101,-292,-177,-332,-243,0,-114,-213,-340,-454,-497,-435,-320,-195,-257,45,139,190,-252,164,-48,-298,-182,-54,83,57,15,-25,-74,-116,-175,-252,-325,-406,-484,-565,-656,-725,-752,-780,-728,-632,-521,-393,-239,-102,-60,53,134,148,17,67,-59,-121,-273,-429,-577,-650,-611,-551,-452,-379,-341,-324,-302,-226,-105,33,176,179,74,-162,-36,-147,147,96,-199,-255,-65,109,-257,-14,-78,-113,-152,-401,-162,-166,-173,-187,-194,-224,-374,-300,-288,-283,-249,-218,-154,-115,-78,-45,-211,-312,-216,-44,-49,-199,-94,-110,-113,-191,-50,-24,-215,47,-16,-154,-21,-49,-131,-226,-313,-358,-362,-330,-234,-160,-163,-259,-505,-170,-37,47,-47,-89,-129,-319,-270,-438,-572,-598,-496,-344,-266,-142,-272,194,323,168,-328,-241,-180,-181,-373,-478,-425,-226,34,308,329,71,-41,72,-220,77,179,20,-1,179,197,-83,-353,-629,-810,-651,-410,-217,-44,-73,-7,0,-235,-57,-199,-410,-39,-48,-59,-69,-39,-140,-170,22,58,-67,-137,-375,-274,-138,-195,-265,-333,-360,-404,-413,-412,-383,-332,-295,-272,-220,-202,-290,-148,-108,-157,-167,-260,-23,15,58,61,-44,-34,-181,-160,-60,194,167,-82,72,141,187,251,161,-216,422,284,-190,101,822,738,110,-187,-86,47,-15,116,250,108,113,-186,-144,-90,-120,186,177,24,351,122,-99,-319,-322,-314,-286,-184,-144,-25,-319,-425,-697,-922,-752,-459,-193,64,304,53,-85,288,779,392,29,179,292,-43,38,403,9,36,366,115,-234,14,-267,-111,-53,8,-3,-156,-31,-287,-176,-212,-622,-830,-489,-142,-276,-57,-270,-96,-258,148,169,123,131,421,202,-29,-19,-234,50,67,145,-4,-150,-253,-351,-415,-481,-521,-542,-556,-581,-590,-592,-619,-637,-663,-699,-665,-621,-566,-511,-448,-385,-334,-282,-303,-304,-320,-347,-374,-407,-363,-281,-193,-107,-82,21,104,-18,-191,-91,13,-379,-371,-48,-43,189,15,-80,241,472,338,-23,-130,-53,-324,-280,-265,-306,-317,-291,-227,-115,-205,-103,260,296,-90,293,134,-292,112,283,232,133,112,-87,142,89,-57,140,-24,-199,-390,-584,-752,-751,-558,-355,-164,-2,144,-224,-311,-96,-135,-350,-141,173,66,1,-150,-240,-118,-101,-68,-115,-212,-274,-172,-72,20,21,-158,-33,-143,-150,-210,-312,-210,-158,-142,-339,54,118,-34,78,68,37,46,-223,-262,-218,-319,-403,-487,-554,-618,-646,-657,-629,-570,-498,-444,-386,-341,-300,-270,-249,-215,-187,-141,-144,-332,27,94,-203,-444,-296,-5,148,-244,-33,-94,-223,-357,-488,-582,-685,-706,-641,-569,-526,-527,-529,-537,-580,-637,-626,-585,-565,-511,-496,-453,-480,-530,-578,-605,-556,-474,-362,-334,-121,-19,57,-32,-347,143,176,-125,-88,159,109,451,878,427,214,220,-333,56,238,354,309,-141,-325,-475,-649,-312,-596,571,1009,1357,1655,1892,2055,1720,-500,-874,-678,-276,-91,-456,-2,1821,2841,2994,200,740,430,445,348,218,301,310,84,-255,-176,-301,-268,2,-126,-245,28,384,-233,-79,-306,140,-72,-257,-167,3,-110,-157,-204,-88,-26,74,175,47,-196,118,8,29,11,192,39,-294,-124,128,-42,-313,-5,247,-217,41,248,-208,-120,-39,-92,-158,-264,-394,-86,-41,20,-71,-160,-40,-91,61,-78,-227,-79,-47,-223,-93,-106,-101,-178,-247,-330,-416,-485,-522,-533,-491,-430,-350,-376,-200,-144,-102,-57,-194,-302,-30,-33,-43,-49,-60,-90,-97,-103,-120,-109,-103,-203,-99,-88,-248,-68,-88,-120,-166,-233,-316,-367,-390,-378,-262,-136,29,-112],[-146,6,-1,-33,-68,-123,-183,-204,-258,-356,-463,-588,-673,-691,-598,-469,-350,-238,-265,-21,-2,146,234,-53,-79,-31,57,-32,-304,-91,-71,-415,-262,-201,261,101,154,815,387,-301,-279,-167,-105,66,93,-182,-69,-104,-99,-64,-19,16,50,69,-269,-269,134,186,-277,336,373,252,84,-35,-180,-409,-221,-186,-151,-240,-60,-188,-312,-405,-447,-426,-369,-314,-260,-247,-167,-227,-167,-82,-2,83,-375,-270,-201,-124,-194,-158,-121,62,-192,-228,-208,-301,311,577,274,-204,96,123,-78,-74,-149,-220,-257,-300,-320,-301,-355,-226,-136,-96,-134,-281,-168,-248,-347,-469,-590,-455,-259,-86,-287,-95,66,-101,263,259,-120,28,-184,7,279,-16,82,-221,-100,-215,-329,-413,-403,-322,-235,-156,-399,-97,-103,-682,-192,-236,-284,-251,-232,-203,-168,-141,-124,-112,-855,-2968,-147,-178,-1785,-3517,-2064,-1371,-5719,-257,-2522,-10463,-1511,-350,-441,-500,-429,-332,-226,-4540,-28058,-10281,-16912,130,108,-5462,-20,-64,-2506,-3382,-53,-545,-800,-1826,-1386,-240,160,75,-48,-1157,-1855,-459,-604,-460,-317,-231,-359,-1705,-1471,-1040,-907,-156,146,-50,76,-45,73,-152,-359,-304,-256,-196,-151,-47,-110,200,315,458,-12,234,-189,108,54,-11,502,-2,-223,-427,-352,722,-333,1056,1652,1610,989,1446,3781,5922,11498,18084,24836,30941,19216,210639,438226,421920,30936,30479,15008,66247,48295,9391,3995,5201,1897,3358,344,349,1024,1022,-296,392,-11,-141,-594,-34,30,116,-290,-538,-531,-437,-197,-178,-381,-296,-142,-132,-597,-430,-384,-273,-139,-74,40,-353,23,185,37,-136,-265,-491,-156,194,-1104,-695,-3457,-3753,3903,5064,6160,7240,1825,2768,3568,2255,5235,3272,616,370,461,25,305,365,-864,-353,-268,-81,95,-289,216,-69,72,-2,-123,-560,-304,-316,-254,-373,-63,99,-97,-301,-217,-313,-210,179,74,-47,-206,-359,-421,-338,-188,-167,-224,108,250,224,-321,144,-30,-336,-150,-10,66,151,381,218,178,290,83,36,35,-26,118,104,-90,-129,-208,-291,-284,-199,-111,68,232,163,-65,106,558,465,-70,70,-85,-27,-190,-211,-90,-193,-265,-344,-348,-328,-299,-272,-246,-197,-137,-88,-53,12,49,-116,-10,-101,51,32,-197,-224,-82,-122,-313,-191,-215,-222,-219,-369,-206,-183,-164,-147,-127,-131,-264,-310,-186,-200,-187,-233,-100,-47,11,-32,-107,-319,-215,-101,-66,-168,-119,-207,-267,-269,-200,-121,-190,89,52,-167,7,47,171,164,157,119,86,30,62,-19,-150,-300,-484,-158,-54,27,-116,-118,-201,-302,-386,-402,-313,-163,6,67,-131,7,-146,253,413,17,-316,-311,-196,-388,-433,-302,-274,90,266,294,298,65,-44,23,-254,-22,84,-8,23,-134,-309,-493,-649,-687,-513,-364,-236,-206,-99,-61,-105,-148,-284,-247,-332,-410,-461,-478,-459,-431,-360,-291,-212,-138,-71,-68,-132,-348,-287,141,164,163,146,-53,98,59,-107,-59,-55,-81,-105,-77,-59,-261,26,77,-89,-149,-200,180,265,200,141,66,12,-187,-232,-135,230,196,-147,50,120,120,123,130,-283,195,230,-149,75,356,399,115,-240,-100,-25,-84,96,219,138,203,-130,53,237,-103,131,15,-115,-261,-395,-526,-643,-751,-694,-596,-523,-424,-319,-299,-130,-42,-258,151,-163,-165,108,314,38,-125,232,182,121,33,52,82,-74,-35,291,-41,15,366,95,-280,34,-212,-60,-12,56,-69,-130,44,-263,-215,20,-112,-509,-627,-282,-321,-78,-260,-111,-170,224,158,66,77,391,159,-50,-37,-290,21,-6,38,-97,-231,-319,-408,-465,-532,-578,-608,-631,-656,-637,-589,-552,-505,-459,-424,-322,-223,-252,-38,-153,-63,176,220,179,152,-22,-101,-50,-153,-197,-221,-248,-273,-244,-190,-110,-44,-149,-117,49,-361,-292,5,-50,84,-30,-133,-272,-398,-500,-574,-587,-543,-467,-460,-472,-504,-544,-559,-496,-393,-295,-202,-112,-31,-73,122,167,-284,136,223,141,144,63,-28,-123,-251,-399,-541,-667,-576,-482,-410,-350,-336,-332,-345,-368,-397,-403,-386,-367,-332,-299,-312,-273,-253,-193,-173,-151,-268,-42,6,-119,-103,-152,-328,-178,13,290,246,-134,191,-64,-14,95,-265,-124,-43,-141,-294,119,115,-107,48,34,-58,-28,-232,-276,-178,35,43,22,53,-309,114,138,-228,-209,-46,211,157,-157,-171,52,-7,-39,-56,-35,-93,-280,110,159,-268,-490,-410,-41,7,-256,-211,-323,-439,-523,-566,-535,-525,-509,-511,-533,-538,-500,-405,-285,-262,-185,-51,-324,-35,-61,-323,-145,-152,-395,-151,-87,-66,-38,-419,-312,-25,311,54,67,-359,206,141,-192,-150,118,34,488,618,500,228,256,-332,36,251,315,148,-37,-230,-405,-378,-185,-593,399,695,912,1101,1256,1375,1424,-791,-857,-486,-235,-66,-389,-125,1625,2929,3108,232,634,380,441,338,205,326,400,125,-275,-127,66,-32,1,-162,-317,40,399,-225,-153,-249,181,-57,-204,-230,88,-94,-15,-117,136,50,13,9,20,-179,77,-37,49,102,369,97,-340,-134,107,-45,-298,70,296,-194,-21,131,-397,35,-95,-184,-268,-328,-374,-298,-322,-329,-324,-324,-324,-325,-333,-327,-320,-316,-303,-292,-290,-253,-266,-274,-284,-317,-357,-385,-384,-368,-306,-341,-205,-384,-156,-3,-72,68,-231,-374,-59,284,298,252,64,117,60,5,-128,-98,-137,-180,-217,-237,-299,-239,-236,-221,-193,-166,-145,-96,-53,-47,-12,-17,-16,-113],[-151,19,127,-9,-83,150,141,-40,96,65,-8,-214,-48,153,98,33,-57,-221,-268,-371,-478,-572,-558,-452,-349,-270,-189,-98,-224,-102,-51,-397,-302,-179,57,80,13,117,126,-342,-240,-120,-153,31,-23,-137,-158,-235,-318,-395,-445,-422,-370,-309,-303,-304,-140,-58,-212,102,198,245,91,-42,-162,-218,-321,-187,-146,-248,151,18,-109,-180,-160,-78,18,56,-244,-271,-58,-243,-210,-84,128,86,-398,-298,-208,-74,-174,-171,-74,-63,-197,-251,-211,-284,-132,-192,-257,-304,-322,-296,-249,-193,-129,-75,-13,8,7,4,-368,-64,-69,-121,-187,-360,-233,-188,-123,-153,-166,-235,-37,-164,-352,-244,-226,-104,26,147,-67,-24,-251,13,214,24,-72,-254,92,35,-130,-110,140,357,865,844,-453,470,605,-803,818,746,646,589,17,368,261,167,81,-154,-1767,-3395,-163,-211,-1524,-2852,-2171,-1821,-6035,-148,-2929,-10205,-1688,-160,-2402,-258,-281,-288,-266,-62238,-31121,-12128,-18306,-120,-1808,-5077,-153,-155,-2532,-3422,-160,-270,-1543,-2462,-1534,-746,-148,-148,-163,-971,-1648,-279,-216,-226,-245,-264,-468,-1967,-1476,-976,-948,-219,-212,-209,-220,-223,-235,-272,-298,-98,82,125,220,319,-207,174,356,331,45,328,-131,46,120,-168,132,7,-100,-75,-309,432,-170,605,309,146,236,1154,2903,2891,6830,11607,17141,23947,16422,41304,37626,30936,22399,13645,6688,4514,6092,6883,6482,5448,4455,3697,628,837,1293,717,-275,285,63,-182,-5,-64,17,306,-97,-73,30,-453,-183,-168,-360,-373,-214,-259,-706,-461,-403,-385,-191,-143,-126,-202,-163,-211,-247,-221,-135,-436,38,130,-1319,-1359,-4086,-3574,598,660,-3920,720,712,698,650,598,563,483,210,77,284,-77,213,171,-972,-205,129,131,-104,-424,153,-103,34,-41,-141,-647,-333,-305,-195,-395,-43,115,-121,-338,-279,-285,-213,231,319,357,307,245,0,159,143,-233,-205,48,99,224,-228,89,-53,-403,-127,4,15,99,353,191,114,195,-15,10,14,-70,118,78,-61,-158,-217,-252,-204,-136,-139,-41,5,23,-70,-7,-39,-73,-194,-141,-172,-152,-168,-193,-192,-197,-194,-231,-230,-225,-222,-226,-233,-219,-199,-199,-220,-214,-234,-257,-303,-345,-373,-363,-342,-321,-286,-253,-347,-179,-139,-88,-193,-356,17,46,39,76,92,79,-165,-318,-18,-53,-216,-248,47,120,19,-45,-52,-302,-207,-151,-103,-156,32,92,41,-210,133,-14,-172,-136,-197,-195,-115,-21,60,131,194,265,215,44,27,-10,-149,-352,-463,-159,-81,6,-172,-105,-82,-226,-227,-132,-226,27,119,112,-23,126,-38,256,203,-146,-257,-333,-179,-189,-212,-293,-349,-100,-58,-9,18,46,-59,-44,-296,-135,-35,-55,48,38,-14,-68,-88,-107,-219,-99,-88,-256,-91,-66,-77,-50,-326,-159,-234,-311,-83,185,198,178,34,-126,-191,-155,-188,-65,-139,-318,-315,-86,-22,28,66,-101,127,136,-96,-22,10,132,135,188,2,-226,94,147,-24,-130,-140,205,252,215,175,139,63,-140,-237,-220,-39,-123,-219,-310,-347,-267,-183,-119,-340,-30,-30,-103,-81,-142,-204,-280,-348,-381,-368,-298,-248,-201,-172,-167,-172,-197,-231,-277,-336,-363,-325,-256,-169,-262,-262,-285,-264,-333,-222,-157,-77,-236,-169,33,-254,179,-176,-157,118,166,10,-171,31,7,-12,-24,-26,-18,-109,-98,-74,-116,-150,-189,-228,-291,-254,-222,-110,-1,96,-109,-91,112,-206,-259,12,135,20,-326,-297,-439,-482,-378,-292,-225,-161,-114,-81,-39,3,13,-66,-57,-342,-75,-140,-185,-218,-271,-301,-345,-358,-369,-348,-303,-249,-211,-162,-196,-477,-103,-115,-147,-123,-97,-291,-34,-154,-38,89,129,98,92,-22,-106,-10,-82,-108,-133,-187,-258,-283,-283,-254,-236,-211,-195,-170,-309,-207,-101,-118,-132,-164,-208,-270,-318,-353,-382,-397,-375,-415,-404,-324,-258,-228,-187,-137,-79,-36,-219,45,94,-51,173,190,-270,145,155,32,137,140,34,27,-65,-181,-293,-378,-384,-325,-252,-179,-144,-120,-227,-141,-186,-231,-284,-314,-311,-321,-299,-244,-214,-158,-163,-166,-282,-182,-170,-187,-71,-89,-387,-197,90,354,239,-74,284,-2,-58,71,-218,-197,-91,-158,-259,70,26,-177,10,-16,-170,-107,-246,-295,-204,2,59,-2,-11,-339,191,416,-214,-231,-28,327,146,-137,-134,196,131,102,96,123,-46,-250,229,175,-349,-424,-377,-78,38,-282,-120,-184,-247,-283,-286,-221,-157,-57,-90,-319,-37,312,157,-44,-294,-226,-61,-409,-25,-92,-341,-161,-59,-367,-61,-81,-101,-123,-479,-314,-57,-21,-7,34,-377,66,74,-257,-209,51,-59,82,113,172,228,275,-320,1,257,259,253,74,65,-143,21,-134,-556,-349,-379,-380,-323,-247,-171,-96,-1119,-696,-227,-190,-66,-340,-261,564,608,682,253,488,304,415,312,170,330,472,167,-289,-85,-88,-229,-369,-393,-343,-207,-146,-199,-249,-186,0,-67,-165,-301,3,-166,10,-27,120,89,74,49,-24,-161,-70,-103,-133,-151,-151,-157,-362,-149,-122,-96,-297,-51,-32,-193,-95,-52,-512,-58,-90,-106,-147,-400,-371,-172,-205,-217,-212,-236,-209,-220,-246,-270,-299,-333,-355,-366,-371,-323,-308,-270,-215,-174,-130,-259,-298,-133,-169,-344,-236,-387,-175,-28,-163,-17,-286,-427,-92,183,148,119,11,34,2,-32,-142,-119,-160,-201,-205,-143,-338,-50,-8,-48,-26,206,-123,-100,30,138,330,249,115,-105],[-113,51,154,58,-81,371,250,32,114,57,13,-216,-61,242,146,59,-28,-184,-132,-128,-115,-104,-102,-112,-138,-186,-230,-247,-243,-203,-130,-370,-312,-135,58,92,-102,179,193,-329,-203,-83,-195,103,95,-94,-16,-80,-148,-207,-224,-196,-165,-134,-302,-327,-113,-114,-149,-184,-224,-259,-261,-236,-224,-191,-249,-198,-149,-274,-89,-79,-67,-41,-72,15,31,-34,-297,-236,-62,-268,-273,-90,23,48,-406,-337,-208,-12,-156,-205,-69,128,-213,-305,-250,-294,224,157,59,-303,36,32,-100,-78,82,108,150,161,159,82,-389,132,154,-89,-141,-461,-48,-119,-164,-217,-161,-238,0,-273,-463,-136,128,23,180,152,-58,-132,-348,0,-56,-96,-246,-319,-167,-183,-202,-228,-255,-268,-227,-148,-477,3,86,-946,221,286,316,384,-212,368,333,286,-164,-614,-2749,-3253,-51,-124,-1402,-2335,-2453,-2352,-6486,-680,-3641,-10037,-2134,241,-4968,210,-4213,191,-54845,-99452,-32515,-13728,-20003,-1797,-4344,-4659,-138,-160,-2711,-3554,-120,-318,-2347,-3084,-1613,-1143,-38,-51,-298,-782,-1448,-203,-233,-259,-302,-352,-573,-2226,-1527,-946,-775,-224,-272,-161,-127,-127,-110,-394,-228,-184,-245,-288,-228,-143,-283,-26,18,41,71,88,-122,-18,111,-317,522,601,-66,302,-284,237,-32,989,1053,343,442,873,2366,1452,4079,6830,10900,17257,13424,28799,30343,30479,13645,26930,23907,20422,16764,13150,9945,7319,5448,4235,1261,1149,1446,875,-331,769,169,-250,-45,-160,-40,-83,-203,-251,-252,-454,-254,-223,-359,-413,-159,-163,-607,-543,-450,-427,-115,-130,-174,-231,-266,-299,-286,-260,-215,-393,-192,-206,-1335,-1930,-4160,-3313,-61,-7744,-17477,293,396,498,568,624,693,702,-215,-223,296,-216,287,516,-831,-421,-173,44,-345,-515,26,-151,-3,300,-180,-545,201,390,-154,-407,-52,104,-161,-382,-347,-280,-233,162,135,150,143,120,-68,58,6,-309,-193,-195,-229,-223,-168,-111,-94,-387,-91,7,-53,26,83,83,45,75,-118,-27,-20,-136,90,177,-44,-152,255,181,-40,33,-179,241,252,156,-63,181,185,166,-330,-164,-226,-51,-132,-183,-120,-142,143,123,-186,-116,85,164,142,-90,110,60,-16,-74,-158,-234,-296,-291,-243,-183,-228,-181,-67,-52,-309,-57,-72,-84,-164,-342,-145,-152,-152,-146,-126,-126,-139,-303,-154,-170,-303,-252,-121,-86,-40,-67,-31,-292,-177,-165,-143,-147,56,126,48,-213,66,-23,-145,82,74,-180,38,21,-4,-32,-58,-59,-58,-63,-41,-53,-151,-395,-427,-161,-102,3,-183,-108,-60,-196,-262,-136,-233,-272,-312,-339,-320,-279,-262,-247,-234,-282,-222,-280,-168,-110,-77,-308,-370,12,33,63,76,31,-72,-114,-316,-239,-159,-107,66,191,83,153,141,-33,-239,-92,-73,-284,-249,-223,-174,-81,-339,-210,-269,-261,-86,231,196,114,33,-112,-185,-296,-388,-334,-301,-272,-334,-208,-188,-174,-154,-131,-53,10,-72,25,34,146,128,187,-19,-177,156,221,48,-95,-68,175,171,177,182,186,125,-54,-163,-282,151,64,-246,-14,114,102,79,53,-317,16,-6,-39,-40,-68,-87,-117,-249,-197,-235,-228,-235,-224,-210,-193,-162,-127,-78,-69,16,65,65,126,-108,-293,-233,-236,-237,-344,-208,-141,-68,-148,-198,18,-215,59,-182,-151,-258,-317,-289,-206,-95,-15,35,62,75,81,-127,-129,-13,-125,-122,-176,-231,-289,-257,-221,-122,-44,16,-103,-29,160,-133,-282,3,127,64,-266,-98,-410,-268,-354,-400,-336,-242,-156,-86,-33,66,102,-64,-57,-360,-4,-85,-16,23,102,106,32,83,62,60,-131,-70,74,71,-162,-452,-75,-126,-220,-238,-222,-316,-160,-147,-117,-119,-119,-191,-232,-275,-309,-309,-290,-204,-118,-79,-88,-87,-95,-103,-136,-171,-211,-220,-234,-142,-71,-38,-1,-132,-115,-1,-15,-28,-70,-96,-117,-347,-321,-348,-153,-153,-147,-138,-119,-103,-249,-56,-26,-2,53,78,-233,126,100,-67,130,81,71,29,-12,-160,-89,-94,-81,-62,-37,-5,7,22,-244,12,-18,-47,-299,-222,-275,-388,-188,-95,-82,-45,-73,-156,-252,-222,-303,-390,-356,-262,-384,-204,4,56,111,8,169,57,-85,67,-153,-240,-128,-172,-207,32,-55,-213,-10,-57,-255,-123,-225,-294,-212,-232,-218,-183,-114,-341,51,129,-185,-232,-6,321,125,-114,-77,244,192,125,48,-17,-82,-210,-125,-97,-414,-310,-244,-82,162,-292,13,169,101,16,-81,-135,-147,-36,-28,-268,52,358,141,-5,-272,-252,-65,-459,-14,-99,-342,-169,2,-307,-44,59,-124,-190,-513,-325,-214,-200,-157,-106,-371,-64,-72,-274,-219,-160,-166,-135,-61,46,162,241,-278,-22,283,219,207,184,246,-67,91,-32,-469,-74,-1,38,78,103,-1196,96,-941,-434,56,-126,-66,-286,-369,-31,-26,19,47,54,70,60,33,-1,-14,-34,-36,-263,-15,17,-120,41,-236,-289,18,-46,-143,-319,-185,-189,-191,-176,-345,-71,-220,42,83,153,164,188,186,-55,-119,0,-106,42,-2,-31,-64,-317,-81,-46,-31,-282,76,109,-179,-143,-112,-307,65,19,-10,-66,-414,-354,-106,-133,-128,-101,-236,-52,-229,-241,-264,-221,-28,-52,-97,-130,-144,-201,-247,-283,-331,-365,-353,-308,-276,-233,-331,-252,-358,-171,-35,-223,-92,-328,-403,-99,192,208,219,-8,81,148,100,-132,-46,-127,-203,-232,-178,-337,-9,20,5,46,272,-91,-77,63,191,359,237,122,-65],[-126,-24,51,84,-101,165,169,71,84,-2,-15,-245,-118,100,120,156,182,-187,-70,184,-4,83,4,-71,-115,-97,-2,-70,-119,-44,12,-372,-326,-110,353,86,-197,484,95,-284,-189,-73,-240,-50,-134,-200,-242,-251,-238,-213,-196,-200,-217,-236,-269,-321,-310,-283,-251,-200,-151,-113,-113,-102,-182,-110,-143,-197,-191,-297,-254,-276,-270,-236,-195,-161,-141,-140,-316,-156,-182,-265,-322,-292,-257,-212,-380,-349,-168,-28,-105,-214,-60,65,-195,-344,-275,-275,51,20,-7,-233,-14,-4,-93,-104,43,70,117,138,155,108,-364,148,128,-101,-122,-518,200,281,31,-229,-71,-201,47,-340,-546,-153,172,101,153,141,-26,-218,-380,45,107,56,-358,-340,46,-159,-164,-239,-83,-112,-143,-175,-377,-284,-327,-981,-319,-280,-257,-185,-423,-144,-129,-114,-523,-965,-3531,-2606,-14,12,-1334,-1906,-2849,-2851,-6987,-1582,-4537,-9849,-2702,137,-6780,-3872,-26092,-38914,-102487,-112787,-33764,-15052,-21674,-4961,-6054,-4197,-76,-91,-3001,-3762,-147,-605,-3075,-3475,-1541,-1259,-288,-201,-546,-525,-1169,-7,26,53,53,-325,-511,-2275,-1516,-874,-565,-94,-429,-162,-205,-145,47,-440,-93,38,44,40,85,120,-227,89,60,10,-33,-101,-126,-145,-134,-354,13,68,-40,203,-259,159,38,475,515,-61,645,696,1833,935,2904,3319,3604,4361,5832,8006,10958,15008,6688,23907,33001,38568,42139,24567,32738,20476,15473,14892,3000,1460,1664,973,0,663,388,-193,9,-230,-48,533,54,-6,221,-381,-175,-138,-315,-353,-20,-66,-401,-542,-418,-366,-218,-182,-168,-161,-126,-108,-99,-131,-196,-275,-244,-281,-1094,-2339,-3607,-2992,-289,-23628,-32073,-178,-142,-95,-61,-15,61,94,-528,-450,174,-311,188,146,-606,-561,-607,-322,-531,-484,-253,-166,-97,-56,-210,-384,53,64,-96,-367,-35,102,-152,-372,-360,-252,-207,283,262,267,247,216,-98,29,149,-341,-138,-31,-184,29,-37,18,-94,-274,-8,-28,-89,-90,-110,-136,-169,-191,-215,-244,-256,-269,-274,-274,-273,-240,-171,-142,-90,-22,-190,120,215,173,-10,241,468,503,-416,-239,-273,-42,-78,-147,-136,-160,510,231,-224,-43,199,376,397,-101,258,163,47,-43,-156,-267,-358,-287,-216,-153,-214,-133,-61,-54,-211,-65,-80,-94,-114,-297,-181,-202,-211,-202,-165,-134,-107,-247,-39,-144,-322,-232,-10,-29,-45,-79,-33,-273,-109,-118,-169,-123,-55,-43,-23,-189,13,4,-99,61,232,-156,121,141,273,301,291,265,127,63,-32,-16,-149,-404,-369,-155,-160,-127,-139,-90,-35,-171,-268,-91,-227,-189,-223,-258,-254,-217,-187,-146,-96,-255,-119,-214,-151,-151,-7,-299,-332,-41,284,231,141,24,-78,-183,-280,-333,-282,-160,81,181,-39,208,351,3,-233,-123,-67,-292,-10,166,32,-51,-328,-253,-307,-210,-78,-41,-12,-6,15,-97,-133,-264,-147,-66,-153,-222,-346,-179,-112,-45,13,-151,118,148,-47,68,58,103,47,29,-45,-130,54,117,117,-61,3,198,192,179,158,136,136,33,-60,-263,71,-18,-278,-74,-152,-200,-181,-108,-227,66,115,17,33,98,41,-46,-209,-247,-307,-266,-209,-134,-72,-26,12,35,54,-38,57,52,43,27,-184,-294,-214,-197,-223,-355,-191,-128,-49,-77,-227,-258,-281,-212,-202,-143,40,115,-48,-250,176,188,144,78,10,-55,-148,-210,-247,-257,-219,-161,-106,-127,-36,-29,16,34,39,-84,21,98,-70,-294,-23,226,72,-208,-161,-434,-117,-124,-187,-16,-81,-144,-206,-237,-238,-243,-226,-215,-342,-176,-160,-113,-50,-9,38,-29,29,44,25,-110,-102,-64,-86,-143,-433,-53,64,107,192,257,-313,51,-152,28,293,272,183,127,-44,-119,-34,-90,-78,-56,-61,-100,-121,-149,-177,-235,-299,-338,-268,-169,-29,96,85,68,-186,-100,120,28,147,-86,-78,-89,-295,-226,-336,-146,-197,-255,-307,-283,-229,-271,-126,-88,-55,-39,-48,-194,-84,-106,-154,-130,-143,-87,-44,-10,-196,74,106,131,89,-58,24,142,133,-246,79,31,-13,-306,-129,-295,-402,-253,-278,-321,-321,-360,-365,-371,-330,-291,-248,-219,-203,-326,-220,-179,-196,-192,-191,-169,-140,-117,-10,-96,-259,-176,-199,-163,-7,-148,-230,-34,-158,-297,-416,-378,-294,-224,-133,-75,-39,-115,-333,119,185,-165,-234,6,288,79,-108,-26,163,321,262,187,109,13,-184,-171,-262,-414,-408,-386,-306,-257,-304,-182,-169,-187,-218,-259,-275,-325,-347,-335,-298,-262,-251,-229,-210,-228,-286,-323,-471,-458,-431,-399,-319,-289,-270,-246,-230,-207,-251,-535,-368,-112,-74,-129,-42,-361,-66,-82,-253,-186,-106,-249,368,556,592,231,314,-230,-53,303,176,146,277,395,-7,59,-148,-361,-126,9,-215,127,144,-2655,95,-487,-150,72,-70,-81,-246,-442,261,290,345,321,168,177,386,277,108,315,292,284,-219,56,146,-158,362,-263,-230,13,406,-96,-341,22,246,-90,-66,-366,-138,-276,80,190,410,376,366,168,-93,-76,-12,-104,98,279,251,193,-251,-25,-31,-92,-276,-149,-128,-179,-184,-195,-120,12,-13,-33,-89,-355,-352,-208,-264,-276,-249,-219,-144,-213,-290,-274,-219,77,92,-43,-54,75,28,-14,-87,-117,-188,-260,-320,-405,-463,-417,-320,-331,-176,-53,-279,-193,-389,-352,-119,175,316,296,-38,48,133,60,-139,-120,-216,-319,-414,-458,-375,-329,-273,-227,-197,-193,-213,-216,-231,-271,-255,-239,-182,-108],[-140,23,111,108,-99,127,112,113,52,-80,-55,-266,-189,-18,-4,23,42,-201,-51,65,-10,45,67,105,174,159,-18,-124,-118,-19,28,-390,-338,-95,357,79,-232,387,39,-228,-192,-87,-276,-117,-176,-199,-177,-122,-53,16,77,110,-121,-5,-216,-301,87,94,-12,53,44,32,-4,-70,-218,-80,-125,-197,-243,-333,-402,-471,-398,-300,-197,-106,-28,-209,-328,-52,-37,-265,-386,-105,-50,-126,-353,-365,-383,-424,-401,-336,-282,-224,-178,-399,-321,-257,-40,-60,-93,-162,-152,-186,-228,-268,-294,-314,-304,-307,-300,-268,-346,-189,-90,-129,-116,-570,114,148,-75,-214,7,-171,0,-406,-642,-194,197,158,118,90,-21,-327,-368,102,70,40,-460,-370,-89,-273,-191,-286,-263,-272,-267,-244,-232,-209,-183,-895,-139,-104,-87,-18,-663,15,34,60,-879,-1243,-3690,-1867,306,347,-1384,-1648,-3438,-3343,-7587,-2645,-5594,-9614,-3362,-1126,-7809,-10605,-42499,-55137,-108728,-107693,-36088,-16026,-22092,-5474,-6788,-3817,-104,-119,-3472,-4141,-240,-1180,-3689,-3415,-1401,-1150,-112,-11,-646,-285,-889,260,303,322,163,-350,-402,-2198,-1440,-829,-396,-99,-560,-184,-337,-161,-146,-487,-86,-18,10,19,94,207,-118,102,373,312,277,381,-125,-114,127,-343,388,301,-34,61,-295,50,31,-72,-150,-213,526,537,1246,666,1586,1284,811,3925,7794,25272,43799,66247,4514,20422,38568,135676,65069,29914,39826,27462,23303,20933,6131,2556,1364,679,312,1135,634,-7,124,-261,-137,-41,-70,-163,-130,-309,-158,-264,-342,-373,-348,-259,-175,-499,-345,-367,-51,-17,28,58,76,42,-2,-57,-287,-135,-209,-283,-731,-2650,-2683,-2812,-82,-35792,-42384,9,-484,-26,-64,-89,-86,-133,-677,-640,-209,-395,-192,-215,-388,-617,-945,-691,-710,-425,-325,-317,-314,-326,-335,-347,-350,-363,-356,-334,-261,-193,-148,-355,-369,-247,-180,174,169,183,159,113,-129,-21,-59,-375,-216,-286,-323,-315,-252,-190,-137,-152,-30,-3,-132,-77,1,-1,-11,-49,-229,-43,-35,-226,32,171,32,-149,160,16,-33,24,-204,299,342,171,42,281,470,493,-315,-244,-318,-39,-33,-120,-160,-189,499,314,-257,15,297,324,275,-105,255,245,223,-16,94,-82,36,60,-50,-12,-201,-135,-205,-283,-371,-446,-474,-393,-319,-260,-225,-191,-171,-161,-152,-170,-209,-253,-289,-350,-399,-398,-357,-311,-259,-194,-111,-264,-33,-47,-207,-108,97,85,58,-160,-49,-21,-59,-36,-26,-134,12,42,67,86,100,123,60,64,-35,-39,-160,-383,-310,-378,-344,-202,-86,-70,-24,-161,-280,-76,-226,118,238,148,62,-8,-80,-109,-88,-123,-71,-155,-141,-253,-31,-289,-293,-103,207,176,83,10,-91,-262,-239,-405,-399,-251,-307,-358,-422,-439,-333,-233,-219,-161,-60,-289,-3,227,77,-102,-308,-291,-342,-167,-73,113,93,54,37,-89,-93,-222,-99,-110,-165,-186,-336,-109,-53,-9,26,-165,101,112,-31,94,76,54,-19,60,-76,-91,215,336,169,-34,67,263,472,401,324,249,203,100,36,-186,-11,-93,-307,-138,72,303,372,106,-116,520,406,65,26,440,394,133,-167,-248,-332,-138,79,106,130,105,92,76,74,6,83,100,47,119,-253,-280,-206,-174,-226,-361,-177,-224,-300,-331,-281,-196,-124,-1,-231,-154,115,120,-98,-304,21,-24,-80,-132,-173,-196,-225,-269,-300,-350,-392,-433,-452,-448,-386,-365,-313,-295,-301,-309,-295,-254,-177,-283,-59,134,81,-155,-239,-436,-124,-72,-246,148,197,106,-79,-159,-134,-214,-283,-362,-402,-345,-276,-178,-132,3,78,-63,-18,-33,-1,-103,-134,-14,190,-139,-430,-37,308,258,310,291,-275,37,-165,36,13,-26,-115,-157,-189,-214,-230,-262,-244,-230,-257,-323,-363,-394,-405,-420,-425,-435,-440,-444,-470,-473,-461,-422,-391,-366,-357,-340,-327,-337,-372,-399,-394,-428,-436,-423,-408,-411,-440,-458,-410,-345,-263,-173,-71,22,92,-157,116,-23,-174,67,59,12,-60,-120,-237,-168,-136,-85,-37,-110,53,101,137,-228,175,174,143,-297,-41,-288,-364,-139,-32,199,-118,-36,-147,-162,-292,-38,-267,63,95,-270,-242,37,-21,-55,-94,-121,-154,-164,-170,-137,-254,-238,-242,-134,-51,-253,-228,-66,-177,-192,-114,-154,-295,-244,-246,-236,-220,-182,-323,-92,-52,-156,-241,2,134,10,-121,9,74,246,263,264,258,106,-169,155,107,-338,-102,-30,-55,-41,-320,-21,43,52,50,35,30,-25,-87,-167,-271,-394,-440,-308,-166,-175,-291,-25,-446,106,-82,-350,-213,-147,-271,-350,-297,-182,-308,-544,-440,58,179,-204,264,-356,270,-43,-215,-121,-219,-363,405,576,580,205,305,-188,-98,308,127,69,345,235,27,17,-140,-248,-350,-405,-2344,-4310,-4448,-2697,-243,-173,-96,-23,-34,-116,-225,-443,239,261,312,339,-10,129,349,253,60,245,196,158,-173,125,121,-190,178,-290,-182,-13,329,-67,-277,144,261,-119,-29,-350,-208,-330,94,283,435,477,531,145,-132,-34,-12,-82,113,329,512,247,-178,20,-38,-176,-312,-423,-384,-294,-230,-226,-139,-110,-120,-117,-137,-271,-360,-93,-95,-88,-71,-172,-63,-172,-290,-260,-218,-215,-252,-283,-310,-281,-276,-244,-195,-165,-142,-185,-108,-124,-139,-341,-313,-299,-249,-264,-311,-305,-445,-287,-138,-7,28,62,-62,16,88,86,-148,55,36,2,-18,-31,-311,-33,-43,-47,-44,-44,-65,-62,45,74,146,190,111,-20],[-217,-183,-142,-115,-97,-94,-94,-51,-36,-154,-85,-261,-254,-117,-120,-111,-108,-207,-98,-81,-66,-54,-41,-24,-8,-2,-2,-171,-118,22,60,-400,-324,-67,-14,-14,-185,4,23,-147,-183,-92,-267,160,207,-41,-67,102,167,244,435,302,-153,22,-144,-249,78,317,57,175,551,249,90,-47,-247,264,33,-167,-128,-347,192,133,-71,-41,125,236,90,-279,-309,60,2,-240,-429,-121,132,-68,-297,-342,-156,-228,-287,-326,-372,-387,-365,-414,-349,-302,-263,-271,-286,-291,-294,-297,-305,-309,-302,-299,-277,-283,-299,-311,-331,-373,-369,-403,-381,-567,-200,-91,-174,-124,117,-116,-25,-417,-559,-225,232,224,22,18,-12,-420,-272,203,376,60,-522,-381,27,-364,-138,-309,-238,-286,-272,-218,-186,-163,-152,-671,-489,-150,-149,-83,-883,-12,38,97,-1206,-1407,-3034,-1142,408,442,-1522,-1547,-4184,-3740,-8053,-3723,-6617,-9154,-3990,-3138,-8119,-17447,-50585,-44101,-80781,-94372,-40126,-16334,-19864,-2637,-6618,-3538,-342,-624,-4081,-4662,-64,-1984,-3969,-2990,-1190,-867,158,123,-583,-54,-603,-272,-369,-361,-265,-329,-332,-1999,-1232,-788,-244,-102,-642,-212,-456,-157,65,-524,101,133,-1,110,154,194,27,82,66,0,-37,-101,-157,-247,-304,-289,-227,-242,-278,-303,-320,-93,-29,-103,-186,-166,373,386,154,-3,235,-204,1541,4273,5662,24083,36093,48295,6092,16764,42139,65069,57725,34380,35425,24118,14709,7889,3708,1615,1268,1686,507,1760,904,344,307,-151,38,125,35,2,-4,-212,-134,-158,-293,-212,-213,-184,-97,-464,-233,-450,15,40,27,-15,-44,-86,-123,-194,-385,-328,-316,-230,-325,-2827,-1580,-2868,-1420,-41512,-45996,-1446,-1528,374,327,-331,229,136,-573,-772,-107,-446,-228,-296,-337,-550,-493,-814,-826,-371,-370,-386,-411,-439,-437,-414,-360,-316,-272,-312,-153,-95,-142,-327,-373,-260,-148,125,108,118,102,79,-150,-52,52,-405,-48,-37,-370,50,68,61,-71,-30,-86,-177,-277,-407,-354,-254,-164,-122,-271,-56,-50,-286,-35,216,44,-159,94,-44,-3,20,-215,310,312,147,87,291,311,311,-176,-161,-344,-36,4,-102,-192,-225,78,-24,-272,-162,-209,-211,-168,-110,19,99,153,-52,53,-91,38,89,-107,-75,-192,-79,-85,-142,-191,-280,-208,-182,-149,-195,-97,-68,-51,-27,-4,-5,-26,-119,-198,-298,-205,-277,-363,-402,-351,-269,-165,-243,-1,33,-258,-104,104,215,109,-133,-117,96,-29,0,28,-117,-69,-113,-163,-212,-254,-271,-287,-314,-324,-380,-388,-367,-301,-211,-172,-82,-30,-50,-26,-166,-301,-164,-229,138,510,486,232,354,233,192,43,-127,-269,-383,-370,-381,-150,-282,-269,-165,9,-23,-99,-169,-264,-350,-334,-362,-389,-303,45,96,-311,64,39,-37,-204,-244,-300,-278,-93,27,85,-167,-280,-316,-347,-125,-70,103,87,95,90,-87,-55,-131,-121,-145,-216,-262,-299,-251,-209,-147,-64,-168,88,62,-23,105,87,2,-102,-28,-111,-59,208,367,203,-13,124,263,771,404,355,513,235,142,118,-107,-90,-154,-322,-231,-62,106,137,43,0,200,202,101,21,178,161,129,-127,-300,-357,-87,-110,-148,-187,-218,-220,-202,-157,-101,-49,4,18,63,-282,-255,-199,-157,-239,-349,-162,-158,-203,-250,-279,-286,-257,-203,-256,-168,-27,52,-152,-356,153,323,168,75,293,84,-197,-153,15,-164,-185,-244,-267,-271,-233,-238,-209,-189,-153,-77,35,161,6,-246,-90,370,97,-99,-316,-421,-119,-18,-313,-84,-206,-311,-364,-296,-176,-85,-83,-90,-278,-30,-125,-147,-217,-80,79,-58,-3,-123,-44,-98,-151,-116,-114,-136,-433,-161,-207,-287,-330,-395,-443,-377,-296,-206,-117,-11,35,117,-131,-178,146,322,307,20,359,0,24,-101,29,-67,-164,-348,-361,-361,-262,-123,-15,44,-298,-94,-59,-300,-76,-124,-51,-148,-244,-349,-342,-217,-98,-10,32,38,3,-279,-66,-52,10,97,178,-112,73,-74,-99,10,210,91,14,-126,-267,-356,-317,-217,-134,-145,-22,-20,-31,-181,-112,-163,-186,-265,-122,-257,-341,-138,-10,145,-135,-94,-127,-111,-385,-51,-277,-56,-128,-212,-256,-180,-150,-84,-18,52,58,-185,63,-15,-228,-297,-290,-108,-77,-347,-204,-92,-243,-120,131,-55,-291,-258,-64,139,-106,-230,-303,29,-62,-158,-244,-291,-312,-266,-198,-115,-39,22,85,123,145,128,-157,100,78,-249,-18,65,-35,99,-333,-49,183,66,205,142,104,32,-21,-68,-138,-147,-191,-200,-192,-205,-285,-252,-398,-330,-330,-346,-268,-238,-205,-164,-132,-208,-351,-528,-519,-236,-289,-355,-402,-395,-353,-286,-228,-170,-335,-399,-79,-78,-76,-85,-135,-168,-224,-275,-308,-334,-319,-276,-232,-175,-186,-156,-155,-130,-4484,-11181,-9282,-1344,-228,-205,-172,-132,-99,-166,-223,-382,83,124,200,260,-184,107,375,227,5,268,340,313,-133,198,181,-208,169,-321,-153,-53,47,-60,-164,-141,-193,-266,-340,-414,-402,-378,-226,-131,-29,26,96,119,-167,2,-7,-54,120,197,169,118,-115,6,-27,-61,-292,-109,-124,-209,-211,-211,-93,-30,18,88,132,-194,-380,-104,204,225,168,-102,-37,-130,-256,-243,-223,-32,9,40,-18,95,167,118,-83,-162,-90,-93,0,-53,-105,-355,-311,-271,-190,-102,-322,-433,-477,-263,-349,-247,-137,-23,-90,-23,87,20,-165,49,60,27,117,-74,-282,-114,-200,-273,-323,-299,-272,-232,-213,-241,-248,-297,-339,-338],[-141,-147,-140,-146,-161,-195,-232,-227,-250,-305,-351,-388,-355,-304,-258,-205,-165,-204,-97,-59,-32,-10,1,9,9,-5,-8,-218,-130,3,29,-413,-306,-46,84,112,-123,205,144,-74,-183,-106,-240,274,284,-42,-65,83,147,173,351,190,-173,43,-91,-213,-42,-29,-8,27,90,136,69,-35,-309,223,84,-155,-134,-368,132,82,-125,-75,182,214,8,-372,-317,131,16,-245,-384,-192,-17,-151,-265,-326,-323,-379,-423,-451,-482,-481,-442,-398,-393,-304,-228,-197,-168,-128,-83,-39,-90,-63,80,119,174,193,199,101,-311,-39,-82,-204,-119,-559,-141,-30,-315,-36,189,-101,-97,-406,-474,-313,210,227,-145,-91,-64,-477,-178,278,274,-5,-621,-442,-46,-474,-152,-372,-311,28,100,65,122,177,148,-431,-954,-61,-162,-216,-1086,-401,-465,-475,-1576,-1515,-2176,-561,-330,-308,-1813,-1676,-5081,-4025,-7510,-4647,-7393,-8381,-4552,-5300,-8053,-24632,-49823,-16927,-37877,-81889,-46159,-15771,-15961,-242,-5993,-3438,-25,-1615,-4877,-5357,-1232,-3027,-3839,-2545,-996,-579,132,238,-477,93,-394,-38,-84,-107,-119,-336,-395,-1669,-978,-808,-174,-166,-735,-300,-599,-211,-97,-612,83,68,-90,-73,-107,-142,-233,-289,-335,-330,-278,-231,-182,-329,19,-274,152,123,-72,-217,-314,-289,71,97,92,-177,113,141,263,487,783,1074,1502,1901,2486,3710,5968,9391,6883,13150,24567,29914,34380,37280,38227,36941,33583,28580,16275,9641,7961,5291,1020,1594,847,556,429,29,162,-20,-180,-266,-273,-244,-219,-225,-324,-151,-179,-201,-178,-488,-215,-621,-325,-302,-264,-216,-145,-97,-53,-34,-498,30,38,56,16,-2845,-454,-3185,-4300,-42054,-49109,-3767,-2625,208,167,-972,97,30,-282,-860,-131,-486,-173,-189,-180,-432,-166,-463,-752,-367,-151,-181,-187,-220,-260,-246,-237,-242,-248,-323,-205,-161,-154,-316,-390,-309,-129,163,163,184,169,135,-182,-75,25,-430,-33,-48,-281,124,139,114,-60,70,345,80,-202,-236,-118,-259,-384,-266,-313,-79,-80,-359,-142,150,26,-180,14,-86,26,8,-225,120,86,39,-6,-49,-78,-96,-118,-112,-341,-79,-78,-96,-238,-269,-47,-89,-255,-123,-138,-133,-98,-120,72,147,196,-78,-6,-110,23,97,-171,-151,-189,-242,-234,-162,-82,-259,80,148,158,-143,144,230,-90,221,211,176,125,-55,-251,-205,-142,-223,-281,-317,-288,-233,-158,-184,-59,-13,-314,-105,56,59,48,-104,-178,-15,-42,-81,-119,-166,-184,-178,-160,-143,-133,-117,-123,-135,-137,-167,-175,-270,-209,-193,-141,76,15,-24,-29,-168,-293,-221,-221,159,567,570,239,324,230,262,-28,91,-32,-70,-234,-317,-188,-268,-253,-198,36,29,-13,-37,-108,-218,-156,-270,-254,-356,-35,6,-405,40,106,85,-179,-195,18,-245,37,202,147,-223,-223,-307,-295,-63,-54,39,52,72,88,-75,-9,-14,59,57,-5,-113,-237,-147,-205,-277,-289,-183,-83,24,-12,118,108,-34,-172,-112,-127,-19,197,396,236,20,190,279,519,408,338,513,251,168,189,-24,-138,-175,-295,-311,-201,95,60,-12,-2,-7,-21,10,-20,-27,-27,-45,-77,-277,-286,-196,-229,-237,-218,-175,-112,-50,15,67,97,113,0,12,-229,-202,-171,-212,-296,-305,-201,-127,-61,-17,-187,-106,-17,-29,-246,-164,86,173,-188,-374,166,698,125,87,287,63,-200,-135,86,-122,30,-4,-341,-104,-108,-119,-63,-13,24,-43,91,107,45,-179,-93,22,-18,-72,-317,-389,-294,-336,-363,-327,-277,-226,-183,-265,-54,-24,-83,-88,-234,-30,-133,-152,-282,-205,-111,-182,-245,-320,-349,-294,-216,-194,-77,-118,-427,13,48,20,39,51,-171,-3,-151,39,345,502,570,82,-160,-186,128,451,238,50,366,6,64,-68,227,280,212,-334,-119,-223,-138,46,196,65,-329,-93,-137,-440,-182,-119,-20,-172,-225,-73,-147,-80,6,89,161,201,201,-254,139,93,57,24,-10,-50,-27,-99,-17,-46,-57,-58,-96,-176,-275,-279,-327,-285,-226,-167,-103,-70,-37,-103,-16,-32,-47,-208,-79,-210,-322,-166,-178,-208,-204,-243,-263,-291,-424,-276,-276,-271,-278,-264,-259,-250,-237,-196,-153,-102,-61,-190,33,22,-185,-319,-329,-80,-75,-381,-161,-108,-300,-58,-35,-27,-272,-255,-43,219,-126,-260,-273,138,306,-152,-239,-14,46,-116,-164,-205,-280,-329,-307,-258,-202,-168,-139,-121,-115,-155,-146,-185,-197,-208,-336,-122,-57,-7,38,74,127,130,130,109,-103,37,-16,-38,15,-92,-249,95,-343,190,0,-324,-275,158,-70,-174,-32,-223,-373,-474,-532,50,39,-317,235,-348,207,-121,-122,53,-378,-269,280,641,514,112,219,-124,-208,267,14,-109,48,22,2,5,-46,-47,-67,-54,-6471,-12139,-4026,-131,-129,-95,-57,-21,-17,-220,-230,-294,-12,-40,-38,-48,-331,-75,-95,-120,-143,-139,-147,-139,-116,-93,-72,-199,3,-346,-132,-98,179,-68,-27,251,285,-187,19,-256,-318,-340,81,81,-9,-150,-251,-238,-174,-18,7,-24,125,225,231,198,-53,84,59,28,-310,-2,-9,-224,-188,-169,-116,-140,-185,-201,-226,-219,-395,-151,-161,-157,-143,-132,-118,-102,-204,-223,-216,-28,-9,5,-2,43,35,36,-44,-294,-138,-2,-15,-46,-97,-345,-256,-231,-187,-163,-300,-530,-433,-228,-193,-134,-76,-11,-106,-53,52,-45,-169,-10,12,19,-73,-170,-235,-250,-137,-21,84,159,-67,-55,146,212,196,142,98,-3],[-159,-203,-235,-276,-305,-304,-272,-182,-112,-290,-133,-228,-405,60,72,87,89,-229,-54,118,35,-20,159,159,167,153,63,-258,-153,102,99,-417,-284,-33,23,25,-65,27,23,-6,-170,-106,-193,-22,-29,-42,-36,-34,-40,-50,-64,-92,-145,-139,-157,-159,-155,-126,-116,-101,-70,-51,-58,-43,-352,-13,-4,-104,-107,-317,-18,-55,-156,-106,-111,-109,-106,-413,-289,-117,-136,-213,-287,-278,-319,-367,-365,-337,-286,-233,-175,-201,-161,19,-97,-307,-319,-73,181,282,24,31,200,114,-56,0,51,81,156,215,261,112,-266,-71,-117,-212,-90,-467,-60,-86,-339,48,120,-22,-105,-310,-328,-346,241,244,-253,-96,-58,-334,0,136,118,-26,-645,-439,-56,-450,-90,-362,-320,197,247,31,289,272,233,-95,-1279,16,-81,-126,-1043,-291,-353,-389,-1857,-1429,-1249,-205,-146,-640,-2134,-1902,-5659,-3982,-6666,-4944,-7447,-7110,-4830,-7363,-7914,-32262,-44308,-96,-150,-75272,-53856,-14188,-11233,-89,-5201,-3392,-72,-2416,-5724,-6022,-2672,-4076,-3376,-2057,-710,-250,43,44,-277,-5,-163,-78,-115,-150,-196,-270,-430,-1128,-634,-760,-300,-261,-713,-321,-632,-222,-209,-630,40,96,-115,73,89,107,69,-65,4,-70,-124,-173,-154,-369,-87,-216,34,63,-43,-250,-228,-384,145,354,358,-130,408,228,224,664,799,560,942,1181,1869,3608,6801,3995,6482,9945,32738,39826,35425,38227,48941,43991,41206,34217,22568,15398,11937,6691,2794,1922,1477,1221,737,227,-73,-80,-59,-115,-213,-318,-382,-364,-294,-207,-130,-90,-43,-485,-102,-647,9,62,92,104,133,-192,24,176,-522,171,130,101,107,-2619,92,-3564,-5528,-38792,-55735,-6716,-3510,-106,-161,-1502,-230,-285,-336,-836,-379,-461,-278,-241,-200,-259,-143,-123,-581,-359,-69,-177,-73,-104,-244,-136,-134,-149,-172,-321,-189,-189,-185,-276,-373,-334,-82,-12,-16,3,-9,-47,-182,-165,-257,-393,-270,-133,-190,86,161,171,-23,183,464,81,-170,-268,137,50,-102,-259,-308,-79,-238,-328,-250,-94,-1,-185,-47,-80,75,14,-207,145,126,35,44,-5,-52,-94,-147,-176,-300,-203,-211,-187,-275,-294,-47,-46,-203,-33,-64,-117,-181,-213,-205,-168,-118,-75,-71,-125,0,93,-227,-225,-185,-95,226,262,151,-143,269,403,209,-92,153,203,-131,341,326,285,232,3,-202,-62,-95,-242,-95,-187,-279,-355,-382,-358,-267,-183,-373,-115,10,57,89,-83,-234,185,2,-44,267,-91,255,134,125,139,101,-136,-231,-147,-244,-354,-249,-212,-182,-229,-157,68,34,-12,-50,-177,-237,-190,-212,-72,-134,-199,-234,-245,-272,-289,-300,-334,-306,-241,-210,-208,-197,-270,-267,-254,-303,-353,-419,-444,-419,-364,-284,-215,-129,-368,36,37,-430,22,362,91,-176,-182,66,-224,56,352,151,-273,-167,-295,-243,-8,-56,-39,34,68,164,-79,9,80,179,150,59,-110,-192,-153,-219,-295,-364,-372,-362,-311,-266,-210,-146,-106,-262,-218,-154,-37,-26,-4,-9,-8,-1,12,34,58,73,85,106,111,121,22,-184,-191,-257,-307,-371,35,48,-95,-1,-10,-27,5,-3,27,79,128,-56,-220,-218,53,88,-3,105,141,199,176,112,163,152,149,-40,-98,-172,-157,-159,-137,-269,-275,-111,-81,101,180,-134,-154,-23,-61,-230,-176,59,119,-244,-367,157,600,54,84,259,26,-219,-146,104,-92,100,150,-320,298,284,217,207,159,93,-70,-36,-93,-131,-148,-137,-100,-48,-2,-247,-369,-49,16,-329,-7,-14,-20,-29,-304,-68,-83,-107,-106,-218,-113,-186,-242,-360,-354,-366,-346,-290,-243,-181,-109,-139,-269,48,-115,-441,29,18,-61,-105,-171,-250,-337,-382,-345,-270,-171,-128,-50,-186,-197,88,135,142,59,204,2,86,-42,47,11,-22,-268,-112,-149,-190,-191,-190,-145,-359,-115,-193,-353,-292,-118,-26,-210,-229,-231,-307,-304,-215,-101,3,92,149,-231,211,222,209,34,209,8,-12,-116,40,-120,-146,-216,-309,-352,-291,-188,-81,16,71,-159,154,231,242,-22,201,150,-35,-148,5,-168,-322,-159,-181,-233,-253,-317,-356,-386,-393,-294,-279,-152,-87,-88,-226,109,150,9,32,156,-40,-172,107,51,-141,-272,-367,-186,-227,-311,-221,-199,-348,-154,-125,-95,-245,-239,2,59,-119,-253,-240,88,43,-156,-229,-157,-253,-339,-432,-489,-403,-323,-242,-181,-128,-98,-113,-55,-46,-66,-66,-109,-147,-218,-332,-349,-392,-402,-369,-327,-260,-238,-215,-204,-207,-209,-204,-146,-52,-62,-190,170,-280,220,73,-279,-297,89,-21,-167,-252,-239,-371,-384,-433,40,-5,-314,206,-338,165,-137,-72,150,-264,-103,230,408,309,70,135,-96,-256,63,-39,-190,158,214,24,300,266,91,238,237,-7343,-5857,178,198,230,287,339,371,-23,-268,-240,-201,-40,-18,-109,-206,-393,-265,-205,-148,-106,-58,-44,-37,-67,-43,-58,-162,-36,-362,-116,-141,113,-84,121,141,151,-204,45,-195,-340,-307,-12,-61,-101,-169,-190,-177,-145,-93,-49,-2,32,62,90,91,5,69,66,59,-330,-35,-30,-233,-148,-133,-33,-25,-40,-33,-50,-52,-399,-103,-61,-75,-73,-72,-67,-62,-156,-210,-203,-61,-58,-54,-57,-18,-13,-29,1,-400,-111,99,84,-38,-92,-314,-194,-192,-178,-140,-273,-427,-361,-151,-224,-142,-92,-94,-125,-112,-101,-125,-181,-88,-78,-90,-99,-159,-196,-22,11,-34,84,101,-92,-64,114,73,60,9,-27,-61],[-84,56,85,154,28,-79,62,128,26,-297,-148,-209,-490,163,228,244,107,-245,-88,119,48,-48,-175,-318,-385,-249,-96,-252,-165,136,99,-385,-256,-26,286,138,-27,141,93,46,-146,-88,-150,-49,-74,-103,-134,-167,-203,-238,-270,-304,-329,-334,-335,-323,-308,-280,-277,-267,-258,-253,-271,-262,-371,-232,-216,-207,-183,-250,-179,-209,-244,-273,-296,-319,-335,-424,-326,-292,-264,-245,-254,-288,-256,-272,-293,-317,-303,-259,-188,-186,-207,22,-95,-264,-257,3,183,216,21,61,182,11,-51,26,-174,-293,-145,61,245,84,-254,-131,-180,-250,-91,-395,193,189,-274,197,173,32,-130,-238,-217,-411,233,280,-317,-58,-69,-232,148,399,371,-86,-650,-465,-85,-370,-51,-374,-335,97,78,14,7,-48,-112,-187,-1429,-330,-408,-419,-837,-419,-389,-358,-2097,-1249,-436,-185,-162,-1383,-2567,-2292,-5240,-3681,-5833,-4459,-6748,-5482,-4855,-9229,-8211,-40457,-37418,137,46,-75521,-62714,-11936,-6295,-426,-4610,-3474,-209,-2889,-6636,-6496,-3243,-4842,-2882,-1641,-432,-272,-273,-241,-225,-213,-222,-219,-228,-238,-255,-257,-458,-607,-349,-715,-29,-228,-660,-357,-632,-275,-348,-655,233,397,-171,164,298,263,196,-116,185,186,209,219,-143,-395,157,-208,222,-6,-57,-251,-243,-435,-395,-223,-36,-10,216,239,218,405,466,345,827,1124,1480,1361,2973,5201,5448,7319,20476,27462,24118,36941,43991,45504,44348,40636,28761,21995,18169,13883,5937,4107,1553,376,128,-11,3,113,143,66,-66,-186,-265,-293,-324,-338,-282,-237,-183,-522,-141,-431,-96,-55,-48,-59,-44,-331,-17,-18,-493,-25,-49,-54,-28,-2274,-36,-3916,-5249,-32684,-62475,-9996,-4089,-237,-235,-1941,-146,-121,-99,-761,-61,-426,-41,-62,-71,-101,-78,-58,-448,-390,-123,-184,-33,217,-233,112,284,286,159,-333,-248,-49,-133,-243,-352,-323,-64,-118,-206,-252,-296,-296,-242,-163,-89,-354,6,-26,-128,37,155,212,10,280,567,68,-114,-201,81,27,-126,-293,-289,-73,-112,-255,-374,-93,-64,-186,-104,-52,98,24,-179,34,5,-45,-104,-163,-202,-213,-210,-171,-244,-52,-7,-75,-307,-293,179,181,-139,92,214,190,153,-141,115,81,33,-47,-137,-133,-64,-79,-264,-274,-181,-126,44,83,112,-16,173,192,193,-44,127,79,-164,-40,-86,-137,-176,-187,-162,-145,-122,-266,-104,-116,-126,-204,-97,-102,-76,-55,-369,-124,4,27,44,-60,-266,93,1,-44,97,-80,52,25,-13,-55,-97,-311,-334,-180,-194,-246,-250,-288,-293,-281,-325,-321,-335,-299,-254,-219,-193,-186,-183,-152,-127,-120,-99,-73,-71,-72,-134,-112,-102,-68,-176,-114,-138,-268,-291,-215,-227,-213,-201,-155,-123,-103,-111,-133,-79,-303,-106,-71,-378,19,275,99,-168,-137,122,-192,77,363,137,-238,-90,-261,-182,61,-54,-102,50,79,115,-73,22,73,75,107,87,-116,-144,113,145,-208,-102,-86,-113,-74,-53,73,73,-126,-340,-305,-164,-70,-101,-118,-156,-189,-214,-232,-244,-254,-271,-293,-301,-315,-308,-289,-258,-226,-195,-191,-444,-113,-68,-178,-75,-66,-64,-5,17,86,184,157,-39,-154,-149,112,78,-53,37,52,232,241,150,185,150,177,-77,-205,-108,-95,-138,-143,-294,-242,-92,-71,139,229,-67,-201,-229,-362,-320,-202,-82,30,-283,-330,149,235,-13,97,191,-4,-231,-167,111,-64,126,116,-251,386,471,229,374,354,72,-114,111,137,64,-77,-107,45,29,1,-170,-320,-155,-190,-244,-253,-265,-271,-272,-290,-191,-158,-138,-127,-214,-90,-213,-165,-425,-381,-233,-178,-218,-273,-305,-314,-306,-304,-251,-198,-446,-134,-112,-117,-77,-54,-101,-86,-119,-86,-117,-141,-226,-271,-307,-321,-299,-270,-183,-99,-55,-58,-49,-46,-42,-63,-90,-191,-180,-217,-251,-234,-211,-153,-371,-144,-182,-209,-355,-113,21,-252,-247,-94,-67,110,66,20,131,134,121,-210,88,73,68,-19,37,29,-57,-123,-60,-201,-140,-118,-287,-281,-272,-15,192,271,56,-158,165,484,302,57,475,310,-108,-91,298,-135,-338,-191,27,379,35,-260,25,-6,-337,-72,-292,0,81,-41,-198,121,143,-74,-41,47,-122,-135,131,65,-100,-186,-371,-42,-15,-215,-73,-132,-376,-125,-147,-163,-219,-216,-173,-148,-131,-218,-211,-77,-82,-173,-226,-82,-103,-131,-210,-159,-197,-222,-248,-285,-318,-362,-393,-425,-443,-387,-378,-355,-318,-309,-333,-282,-270,-274,-274,-273,-238,-229,-200,-161,-127,-99,-94,-101,-41,-55,-126,-126,-230,-304,-388,-388,-325,-167,-81,-131,-157,-216,-355,-273,-292,14,-35,-274,110,-334,102,-150,-32,137,-109,63,185,217,246,43,41,-84,-296,165,-101,-272,148,137,-5,123,67,69,64,108,-5903,0,228,298,373,473,565,638,-38,-312,-260,-120,-128,364,254,123,-329,-102,-160,-162,-133,-74,-44,-16,-55,39,62,-111,141,-375,-107,-187,27,-111,139,84,33,-209,-113,-184,-346,-283,-281,-303,-308,-344,-327,-286,-222,-172,-113,-47,10,68,120,144,58,140,138,112,-331,-80,-96,-229,-214,-245,-208,-136,-82,-16,9,11,-369,-81,87,72,59,38,-13,-44,-116,-199,-279,-341,-264,-192,-138,-59,-40,-85,10,-321,-27,-6,-8,-35,-76,-252,-119,-139,-148,-143,-236,-297,-278,-123,-245,-206,175,239,-126,-106,-47,-195,-176,-155,-99,30,6,-192,-144,-48,-90,-135,-180,-232,-227,-149,-70,-22,59,102,58,-38],[-65,50,53,222,33,-64,32,325,22,-257,-159,-198,-577,152,186,140,1,-267,-137,-103,-168,-244,-330,-422,-506,-523,-444,-321,-231,-150,-56,-324,-221,-21,119,149,-9,204,219,88,-96,-45,-107,269,268,-82,29,160,191,21,96,-113,-67,151,71,-83,-15,172,148,-352,71,11,-77,-147,-301,-269,-316,-356,-361,-355,-365,-383,-402,-412,-418,-428,-444,-468,-488,-489,-462,-418,-387,-334,-262,-316,-144,-103,-51,-6,37,-156,-239,-46,-95,-217,-184,92,141,90,19,-24,-82,-142,-211,-273,-315,-342,-326,-317,-302,-276,-255,-255,-226,-269,-233,-305,-272,-275,-245,-200,-165,-112,-115,-153,-101,-461,130,160,-205,60,-31,-136,300,508,552,-131,-563,-469,-78,-212,9,-365,-319,399,322,48,130,15,-99,-216,-1269,-342,-313,-200,-520,-51,14,78,-2101,-959,258,343,-181,-1747,-3046,-2734,-3903,-3134,-5010,-3259,-5489,-3556,-4562,-10590,-9131,-41383,-29692,571,422,-80556,-71886,-9391,-1529,-308,-4304,-3612,-211,-2799,-6674,-6287,-2563,-4406,-2395,-1273,-221,-246,-262,-251,-259,-265,-284,-271,-245,-192,-134,-202,-424,-200,-99,-620,3,-268,-558,-376,-566,-312,-467,-633,165,132,-215,13,30,71,73,-122,96,55,17,-37,-151,-387,-182,-255,-320,-395,-424,-387,-345,-413,-186,-131,-122,-138,-161,-147,-87,-66,-165,-371,-141,278,695,981,1109,1897,4455,5448,15473,23303,14709,33583,41206,44348,51936,42568,34090,28741,23969,20057,10358,8369,2863,2052,1215,815,990,834,430,337,248,156,89,-228,-185,184,49,93,65,-551,-233,-202,-32,-58,-105,-159,-152,-448,-152,-174,-402,-157,-148,-126,-85,-1878,-62,-4216,-4257,-26496,-55499,-12855,-4332,92,149,-2254,-36,290,422,-637,-150,-381,504,464,422,36,297,241,-358,-442,-171,-188,-67,267,-212,152,348,367,175,-342,-311,-103,-128,-208,-317,-275,-4,84,120,86,44,12,-195,9,12,-317,-13,-35,-89,-65,-54,-54,-64,-51,-54,-57,-56,-109,-83,-92,-143,-283,-273,-170,-183,-199,-401,-210,-212,-184,-148,-120,-102,-81,-145,-71,-57,-121,-97,-144,-199,-257,-324,-346,-329,-223,-136,-64,-317,-271,61,144,-79,82,439,531,288,-163,86,311,258,-2,-193,-137,-72,-26,-264,-255,-184,-174,-134,-116,-103,-78,-63,-45,-37,-40,-61,-75,-188,-101,-96,-101,-109,-110,-93,-99,-103,-295,-147,-190,-235,-268,-282,-325,-334,-347,-357,-352,-353,-339,-328,-311,-282,-268,-238,-215,-192,-182,-163,-150,-150,-156,-215,-467,-435,-160,-153,-187,-177,-207,-206,-307,-228,-219,-228,-191,-150,-160,-113,-120,-147,-110,-89,-82,-59,-28,-22,-20,-147,-72,-102,-57,-189,-113,-115,-270,-332,-179,52,90,-66,-80,-88,-12,-103,-78,95,-217,-5,-34,-327,-150,-134,-89,-163,-81,92,-163,88,160,101,-162,-6,-223,-131,82,-54,-152,79,97,128,-65,17,246,303,375,258,-140,-101,218,281,-255,-134,-57,-163,-116,-87,41,79,-161,-354,-322,-163,-165,-230,-278,-338,-370,-371,-360,-349,-342,-348,-363,-360,-355,-321,-281,-239,-207,-183,-160,-296,-250,-139,-261,-204,-232,-273,-264,-292,-273,-232,-196,-168,-149,-136,-89,-70,-113,-45,-53,-65,-90,-117,-151,-202,-251,-310,-383,-437,-370,-303,-243,-312,-217,-172,-158,-149,-157,-173,-248,-196,-188,-176,-182,-153,-101,-302,-298,122,223,-70,124,216,-35,-243,-206,96,-44,151,81,-199,432,510,219,236,95,-42,-178,-247,-314,-356,-372,-342,-274,-184,-91,-105,-234,57,163,-160,227,109,130,107,-243,-244,-220,-177,-154,-227,-139,-265,-166,-436,-260,-272,117,15,-192,-234,-246,-204,-287,-65,-116,-432,37,419,383,546,528,-82,-129,-101,-73,140,434,151,-130,-175,-170,-7,-103,-191,-258,-285,-262,-194,-127,-62,-26,-2,-108,-19,-184,-91,-131,-201,-241,-357,-231,-196,-136,-271,-103,26,-292,-278,-157,-67,228,67,-30,163,306,210,-188,250,268,203,-71,357,120,-81,-123,39,-283,-221,-320,-340,-311,-264,-41,216,264,39,-152,162,630,227,138,472,226,-181,-37,353,-110,-367,-226,12,416,113,-278,81,73,-288,-7,-312,-38,-25,-3,-164,52,19,-158,-129,-66,-212,-78,156,71,-58,-92,-326,-32,32,-122,-35,-142,-360,-24,-15,-43,-192,-182,-169,-206,-257,-305,-369,-424,-479,-457,-395,-324,-275,-220,-233,-149,-244,-137,-141,-165,-191,-231,-253,-267,-260,-209,-208,-192,-160,-161,-336,-153,-150,-159,-163,-160,-120,-104,-70,-34,-63,11,0,-107,-89,-71,-85,-132,-193,-273,-266,-230,-358,-52,10,-65,-241,-212,-326,-150,-143,-19,-83,-218,-256,-347,-457,-407,-297,-178,-52,51,138,221,302,51,-94,-89,-302,85,-167,-355,218,170,-45,66,-37,-81,-126,-116,-3979,-114,-88,-59,-26,31,90,142,-56,-347,-289,-57,-148,110,92,55,-237,-31,-81,-134,-185,-203,-229,-238,-228,-216,-205,-164,-156,-342,-109,-239,-96,-145,-152,-183,-204,-241,-267,-278,-350,-268,-140,-99,-58,-72,-86,-125,-184,-290,-391,-327,-176,-3,182,250,100,157,266,153,-282,-81,-130,-219,-53,-134,90,237,141,248,-68,53,-331,-53,276,217,109,-5,-124,-245,-372,-377,-281,-206,-142,-97,-81,-82,-78,-138,-125,-192,-237,-273,-274,-264,-228,-190,-141,-87,-111,-138,-213,-191,-213,-116,-270,-260,162,242,-123,-119,-104,-260,-172,-224,-154,101,74,-222,-97,41,15,-168,-59,-123,-210,-285,-368,-321,-184,-76,29,-68],[-35,45,23,149,30,-50,-34,-59,-105,-203,-254,-325,-610,-298,-252,-188,-137,-290,-197,-27,-13,-21,-46,-86,-142,-213,-261,-261,-259,-233,-163,-256,-186,-23,5,47,-18,117,155,113,-33,5,-79,469,267,-123,51,195,219,-4,19,-192,-41,171,96,-65,-46,201,149,-398,139,-5,-136,-165,-243,-25,60,4,-58,-63,-278,-319,-363,-121,-224,-325,-394,-367,-286,-196,-129,-199,-84,-242,-353,-362,-32,-44,-33,-14,16,-143,-276,-138,-129,-205,-140,151,181,104,-18,83,120,-165,-67,36,151,114,88,31,-34,-91,-240,-241,-294,-310,-360,-419,-466,-442,-365,-273,-195,-104,-101,-93,-21,-528,215,229,-81,184,27,-95,220,227,239,-187,-489,-489,-68,-55,49,-380,-319,-99,-189,-267,-342,-352,-311,-268,-1023,-454,-175,-109,-210,-71,-51,-29,-1894,-645,32,72,-439,-1638,-3596,-3158,-2242,-2489,-4272,-1711,-4038,-1499,-4037,-11215,-10648,-32421,-20859,274,218,-88419,-79699,-7035,71,33,-4367,-3818,-67,-2223,-5605,-5457,-1168,-3410,-1991,-999,-121,-108,-91,-51,-25,4,23,63,95,123,132,-213,-435,31,114,-517,1,-319,-479,-422,-483,-355,-603,-596,-254,-279,-327,-369,-336,-290,-291,-255,-235,-235,-229,-243,-211,-390,-169,-229,-127,-148,-189,-118,-254,-368,-30,48,123,209,249,242,227,362,144,501,905,632,1147,1275,1863,3358,3697,4235,14892,20933,7889,28580,34217,40636,42568,41022,37313,31899,25582,19116,13325,8704,4970,3114,1560,991,1444,1339,367,354,198,603,233,-98,-172,348,-88,256,243,-448,-333,-115,-12,-27,-46,-285,-106,-554,-191,-245,-297,-341,-409,-390,-293,-1485,-116,-4634,-3608,-23133,-51380,-14653,-4383,348,364,-2474,-93,390,366,-499,-269,-349,260,194,133,71,-5,-75,-324,-525,-224,-204,-193,-188,-197,-107,-30,31,89,-347,-382,-169,-134,-186,-292,-242,14,-21,40,157,86,6,-225,-140,-215,-299,-376,-445,-467,-433,-372,-332,-317,-295,-306,-327,-346,-371,-342,-298,-251,-254,-268,-88,-142,-137,-271,-266,-173,-168,-181,13,36,15,-112,-40,-37,-211,-41,-82,-20,6,26,70,-124,-13,70,-54,-297,-251,-60,5,-29,-34,-116,-212,-313,-389,-409,-340,-266,-166,-218,-139,-122,2,-226,-186,-188,-233,-134,-200,-274,-316,-320,-260,-174,-84,-10,62,-194,162,196,191,157,105,53,-26,-103,-320,-239,-288,-315,-324,-316,-341,-325,-288,-223,-155,-47,35,98,-22,-281,162,-41,-8,-4,-114,-224,-338,-351,-260,-337,-582,-516,13,83,125,23,-85,-182,-351,-200,-24,-14,-15,-120,-134,148,238,-99,113,238,142,65,-96,-75,-89,-141,-166,-149,-92,-188,-50,-13,-262,-375,-154,56,66,-62,-77,-53,37,-102,-25,190,-123,-8,-54,-293,-15,220,102,-142,-13,-89,-207,-295,-322,-313,-257,-188,-169,-90,-68,-47,-173,3,9,40,-45,5,150,189,246,239,-170,-55,242,220,-214,-145,-22,-191,-144,-167,-226,-266,-310,-353,-343,-345,-327,-308,-283,-292,-308,-326,-346,-363,-366,-352,-317,-248,-179,-97,-21,-213,-101,-24,64,-137,-314,5,-320,181,157,73,92,-2,-52,-103,-164,-226,-283,-330,-322,-319,-294,-263,-237,-201,-168,-127,-91,-63,-32,-135,-302,19,37,-86,-158,-302,-188,-55,-50,127,121,62,-284,58,-43,-88,-166,43,37,-286,-264,121,327,-79,177,210,-52,-239,-248,72,-27,179,56,-154,19,-150,-346,-403,-267,-154,-243,10,53,74,17,-104,-9,-56,-108,-194,-231,-233,-212,-185,-157,-125,-100,-87,-178,-261,-259,-212,-178,-244,-188,-308,-155,-375,-98,-189,159,87,-101,-279,-136,-121,-238,-88,-114,-396,41,632,423,564,548,-64,-155,-77,-124,58,324,23,-160,-134,-130,-35,123,-109,58,139,3,98,23,186,177,158,-13,62,-265,-76,-140,-216,-232,-315,-150,-106,-53,-155,-78,6,-315,-305,-217,-90,-50,0,-78,102,230,181,-152,227,238,186,-113,352,184,-60,-111,34,-344,-278,-356,-180,-288,-244,-51,187,248,28,-134,151,493,142,223,364,152,-235,20,264,-81,-372,-249,-2,108,72,-235,-93,-176,-250,-246,-329,-247,-238,-210,-198,-193,-197,-215,-205,-193,-299,-239,-271,-270,-253,-206,-266,-100,-42,-24,6,-142,-297,-40,137,121,-157,-133,61,63,61,-90,-144,-102,8,-217,-218,-133,-64,-10,-243,-5,-262,-11,-25,31,39,30,-19,27,-110,60,32,17,-41,-127,-335,-63,-86,-162,-193,-171,-154,-160,-144,-121,-100,-88,-97,-86,-144,-100,-127,-152,-201,-295,-357,-318,-385,-154,-90,-17,-328,-201,-274,-18,3,-54,-25,-152,-52,-330,-95,-149,38,227,198,389,146,358,385,114,-251,-102,-240,12,-216,-427,165,104,-74,-26,-147,-215,-298,-305,-2147,-257,-247,-250,-259,-249,-238,-228,-234,-360,-316,-253,-276,-304,-295,-289,-288,-263,-254,-256,-265,-258,-276,-291,-302,-323,-352,-352,-380,-376,-371,-356,-385,-406,-411,-404,-374,-355,-329,-299,-340,-230,-113,-51,20,54,105,143,107,157,19,-32,-30,-148,-262,-288,-154,39,251,203,-181,-7,-108,-197,-7,-161,-14,148,70,218,-131,85,-284,-14,281,207,162,137,8,14,-49,-197,-111,126,168,105,6,-155,-111,-196,-245,-251,-201,-123,-45,0,-38,-102,13,-31,-62,-120,-200,-108,-165,-121,-289,-278,167,254,-108,-120,-159,-298,-162,-269,-208,198,179,-235,-50,-27,-116,-244,-293,-381,-452,-427,-348,-278,-171,-103,-34,-101],[-35,-51,-127,-212,-281,-326,-317,-228,-148,-178,-169,-204,-588,130,200,261,-271,-328,-278,-71,10,33,333,161,36,74,-29,-112,-221,-317,-359,-348,-345,-317,-313,-283,-252,-235,-202,-163,-109,-57,-62,69,111,-172,68,169,171,-8,-34,-231,-21,182,117,-51,-67,116,28,-318,-139,-146,-92,32,-181,23,243,40,-31,50,-256,-476,-442,-76,163,39,-279,-307,-265,-262,-225,-197,-163,-166,-456,-348,-92,-87,-58,-22,20,-108,-262,-182,-148,-184,-82,167,182,64,-41,92,106,-195,-82,27,236,220,204,140,51,-46,-221,-300,-375,-398,-304,-192,-110,-45,9,41,44,51,-32,-7,77,-458,70,25,-33,-109,-212,-270,-341,-420,-377,-298,-379,-461,-167,-162,-166,-362,-288,-128,-84,-33,-7,12,19,9,-734,-653,-96,-110,-173,-250,-328,-400,-1579,-520,-476,-398,-706,-1185,-4122,-3329,-411,-1774,-3576,-177,-2564,-92,-3293,-10894,-12276,-23239,-10974,46,54,-99609,-74978,-5170,158,169,-4728,-3987,160,-1324,-4364,-4333,159,-2407,-1622,-747,230,261,286,325,-31,222,260,341,323,292,232,-208,-464,21,-49,-348,-205,-301,-382,-423,-340,-344,-498,-489,-273,-254,-282,-332,-325,-299,-288,-219,-159,-111,-47,6,-189,-341,80,-198,279,-143,-231,-14,-247,-264,-81,-2,4,84,190,282,215,358,158,414,439,463,391,237,164,344,628,1261,3000,6131,3708,16275,22568,28761,34090,37313,39396,38600,33596,30775,21649,18695,8560,5624,2753,1947,1133,771,399,137,-98,-115,-72,-31,-157,76,-179,187,217,-339,-310,-183,39,43,28,-275,-46,-596,-159,-231,-294,-370,-478,-510,-405,-1026,-252,-5274,-3906,-23686,-51196,-15111,-4391,46,59,-2570,-14,132,139,-314,-350,-286,183,151,121,85,28,-27,-292,-584,-239,-196,-236,-275,-286,-269,-219,-175,-129,-295,-314,-204,-113,-140,-236,-191,50,-102,-18,71,25,-29,-243,-111,-143,-257,-189,-196,-185,-162,-115,-84,-75,-59,-75,-108,-155,-243,-321,-414,-502,-464,-358,-245,-133,-77,-120,-306,-241,-129,-174,58,203,74,-57,147,266,-271,-16,-174,54,3,48,52,-41,12,74,-20,-236,-218,-147,-132,31,53,373,299,107,-214,6,-30,-113,-144,-184,-178,-192,-204,-219,-243,-288,-351,-418,-500,-552,-453,-356,-254,-159,-81,-32,11,-165,38,34,0,-56,-108,-131,-141,-113,-322,-26,-5,-46,-145,-14,-67,-90,-97,-132,-164,65,188,107,7,-266,196,-73,25,87,-44,-160,-234,-266,-260,-409,-621,-555,100,182,245,92,-69,-211,-380,-213,-77,-57,-29,-144,-97,288,375,-47,80,101,383,8,-206,-152,-132,-132,-15,-133,13,-175,251,111,-247,-397,-140,57,39,-64,-54,-12,71,-116,-7,-41,-90,-136,-172,-287,-265,-287,-317,-328,-330,-307,-294,-261,-222,-235,-229,-211,-190,-201,-210,-207,-192,-169,-154,-110,-66,-23,40,89,156,158,-219,-22,199,190,-145,-153,1,-212,-176,-229,-313,-353,-332,-268,-166,-126,-42,-84,37,23,-8,-53,-108,-164,-206,-219,-191,-109,-208,-27,10,-237,-57,52,169,-7,-277,-105,-329,-2,-108,-240,-341,-446,-337,-222,-131,-61,-18,6,45,-6,-237,-233,-89,-103,-163,-217,-267,-316,-348,-365,-365,-323,-261,-179,-169,-289,-181,-49,-46,230,357,108,-329,42,-28,-42,-157,50,18,-274,-253,88,260,-46,224,194,-81,-247,-312,15,-41,182,10,-142,11,21,41,127,196,-139,-320,21,17,97,47,-121,190,153,113,-20,-3,-27,-42,-56,-67,-105,-67,-74,-127,-205,-241,-265,-223,-292,-260,-346,-163,-323,49,-86,29,-6,-69,-333,-177,-219,-255,-232,-165,-376,-56,-19,-15,29,58,-76,-183,-72,-196,-45,50,-106,-183,-199,-290,-361,-373,-270,-169,-120,-133,-150,-188,-233,-307,-360,-309,-197,-366,23,123,176,149,-278,-97,50,112,-61,-61,-64,-331,-351,-326,-380,-282,-178,-139,-13,39,58,-129,46,23,1,-165,-81,-117,-178,-223,-254,-357,-233,-139,-64,-242,-237,-69,103,101,4,-131,-20,-100,-174,-250,-315,-334,-302,-260,-235,-215,-322,-270,-275,-299,-271,-272,-247,-235,-246,-176,-365,-190,-230,-262,-303,-320,-301,-238,-256,-272,-364,57,160,71,23,78,-220,-1,30,-61,-163,-269,-363,-334,-246,-162,-137,-93,30,99,158,-29,-115,-123,0,-219,-226,-190,-7,57,-257,59,-257,-91,-129,185,621,175,9,75,-159,110,217,243,-80,-179,-347,-6,54,-178,-225,-143,-112,-79,-14,53,-92,146,154,-46,-209,-156,74,159,-113,98,104,19,-424,97,128,127,-389,-202,-216,95,122,-100,3,-100,-1,-310,-75,-143,71,223,284,315,150,314,321,214,-423,-131,-138,-39,-237,-497,-29,-43,-90,-48,-96,-86,-92,-63,-567,-89,-97,-105,-114,-97,-81,-72,-88,-359,-347,-218,-283,-323,-270,-188,-107,-8,63,117,-221,-108,202,183,-94,206,186,34,153,-223,-122,-342,-334,-187,-140,-199,-234,-275,-303,-329,-318,-348,-370,-406,-413,-403,-345,-289,-234,-217,-215,-229,-275,-342,-427,-531,-439,-306,-155,-8,-64,110,-54,-174,25,-179,-136,50,-13,203,-168,97,-242,17,340,522,614,369,9,8,-37,-202,-81,114,159,85,-27,-243,-188,-208,-115,-32,47,116,103,72,-24,-33,41,-5,-58,-98,-210,-67,-155,-151,-314,-264,149,146,-97,-128,-222,-307,-169,-255,-275,-180,-235,-273,-263,-291,-278,-310,-182,-131,-146,-73,20,24,41,8,-56,-143],[-66,-195,-247,-194,-90,-57,-17,206,13,-117,-135,-181,-522,149,104,73,-358,-329,-325,-114,-4,4,-33,-82,-141,-197,-203,-138,-75,-4,-88,-100,-96,-15,198,149,-79,64,-26,-132,-231,-318,-330,-284,-224,-218,-142,-133,-144,-158,-159,-234,-92,-23,39,-45,-85,76,92,-260,0,17,42,183,-134,-43,250,64,-8,163,-87,-381,-406,-80,263,39,-341,-289,-256,217,131,-214,-32,-113,-457,-320,-42,7,77,143,202,-87,-232,-180,-188,-199,-62,98,39,-66,-175,-263,-323,-328,-289,-225,-147,-79,0,43,67,-89,-236,-336,-398,-341,-36,-103,47,19,3,-16,-58,-89,-92,-117,-138,-410,-210,-242,-274,-308,-342,-291,-208,-123,-30,-190,-314,-459,49,280,152,-387,-310,439,565,135,645,666,671,655,-504,-913,-52,269,348,-16,186,79,-1317,-108,-187,-218,-1069,-736,-4674,-3185,-269,-1152,-3031,-271,-1320,-288,-2517,-9851,-13336,-14210,-991,-285,-287,-116834,-66968,-4135,-256,-272,-5450,-4173,-326,-430,-3222,-3225,-127,-1642,-1377,-596,113,146,157,172,-148,69,124,116,97,72,23,-275,-571,-145,-197,-242,-239,-294,-363,-447,-240,-367,-374,-424,18,10,-315,-120,-209,127,189,-103,0,349,367,352,-214,-331,69,-195,125,-153,-258,-30,-255,-219,-128,-96,-42,45,114,127,122,93,37,0,10,4,-106,-295,-164,349,837,1149,1460,2556,1615,9641,15398,21995,28741,31899,38600,41660,36077,36647,27331,24561,13463,9570,5271,4167,2350,1380,549,269,26,641,417,182,-203,-130,-269,-335,-466,-356,-194,-334,-54,-25,-13,-150,21,-659,-32,-8,-111,-12,-471,-23,-5,-540,-55,-6221,-5350,-27687,-54594,-14453,-4571,-342,-283,-2614,-135,-97,-67,-159,-414,-255,-46,-89,-125,-154,-186,-195,-317,-548,-274,-202,-163,-178,-213,-237,-228,-211,-174,-253,-255,-258,-120,-125,-208,-181,49,-204,-105,238,206,-41,-301,47,72,-247,-61,-33,-79,-150,-16,6,2,12,-1,-28,-47,-102,-143,-161,-185,-178,-226,-109,-140,-48,0,-252,-318,-100,-171,79,200,85,-18,105,217,-304,-94,-245,42,-75,395,194,28,20,54,3,-180,-208,-195,-266,66,26,317,503,-9,-249,-28,135,284,165,-129,-117,-216,-68,-78,-9,-176,-279,-33,82,89,110,-204,129,110,37,87,59,-126,34,43,48,56,75,116,137,-13,-310,-42,64,-66,-122,64,23,15,5,-47,-176,6,11,7,0,-249,-34,-118,-110,-161,-229,-276,-293,-326,-302,-438,-596,-540,-7,26,10,36,-72,-258,-347,-222,-137,-110,-49,-167,-55,412,484,5,42,-19,316,-48,-254,-168,-198,-130,-113,-120,3,-147,363,133,-226,-356,-135,64,16,-71,-7,41,10,-135,-106,-156,-218,-256,-249,-299,-158,-78,-17,-67,44,39,-72,-70,-138,-261,-347,-366,-310,-259,-201,-139,-170,-37,-23,0,5,-57,20,25,62,59,-271,13,208,265,-66,-142,29,-213,-197,-207,-107,-238,-321,-243,-74,-100,-45,-135,188,-34,83,218,188,165,158,22,-28,-116,-328,-146,-40,-264,-5,127,226,109,-190,-203,-274,-54,-128,-205,-214,-238,-203,-150,-112,-92,-93,-113,-105,-128,-296,-331,-167,-146,-110,-55,1,44,84,-177,-155,88,63,-54,-165,-260,-175,-172,-188,-176,-157,-128,-359,-60,-15,14,-133,25,9,-257,-245,-8,-32,-68,-105,-133,-139,-244,-344,-110,-87,-48,-28,-131,9,33,13,26,9,-215,-336,-79,-90,-78,-57,-133,29,85,137,-12,165,192,214,54,116,-221,70,145,-74,-125,-166,-307,-267,-345,-334,-321,-171,-270,-51,-95,-161,-219,-292,-366,-369,-366,-344,-297,-251,-356,-238,-252,-291,-277,-265,-250,-237,-213,-266,-156,-112,-205,-184,-78,-74,-56,-80,-108,-78,-134,-235,-310,-347,-300,-229,-144,-75,-9,-329,60,72,33,-12,-240,-164,-261,-344,-414,-418,-364,-317,-386,-231,-260,-134,-118,-193,-123,-145,-190,-241,-291,-336,-359,-369,-374,-345,-328,-298,-270,-309,-256,-218,-204,-188,-235,-164,-149,-142,-153,-175,-197,-252,-300,-331,-305,-248,-327,-81,-5,-82,-269,-275,-92,169,189,-106,128,89,-272,30,-414,-53,32,39,-87,-72,-75,-210,-228,-300,-268,103,206,48,34,117,-195,-1,179,98,25,-168,-187,-255,-318,-315,-266,-182,-102,-11,67,12,-99,-90,44,-180,-250,-260,60,105,-281,18,-229,-155,-237,195,621,198,21,24,-222,87,194,218,-121,-199,-376,2,14,-208,-234,-110,-50,9,96,142,-133,298,316,-18,-260,-241,109,396,-111,416,433,82,-417,24,116,210,-277,-230,-170,169,115,-168,-39,-122,-188,-283,-282,-302,-318,-315,-298,-292,-291,-278,-251,-219,-276,-192,-190,-188,-226,-559,-184,-159,-131,-85,-93,-44,-19,-128,36,34,23,-2,-35,-53,-73,-89,-107,-362,-394,-77,-72,-84,-69,-73,-91,-77,-55,-10,-259,-193,245,127,-129,457,280,47,296,-182,-156,-368,-410,-190,353,367,402,-130,74,-71,-245,-105,-139,322,268,169,92,13,-55,-139,-209,-264,-311,-341,-348,-353,-345,-308,-247,-182,-117,-49,0,-164,37,-151,-245,-59,-112,-56,-167,-124,-210,-48,-14,49,128,200,-6,-14,-38,-206,-63,91,125,51,-45,-327,-89,-235,-1,-31,-69,-104,-147,-217,-286,-357,-406,-404,-373,-311,-251,-182,-173,-195,-330,-268,-105,-116,-136,-180,-270,-281,-280,-318,-352,-383,-390,-351,-248,-180,-87,-290,-99,-118,-86,-67,61,140,226,109,-93,-146],[55,-78,-189,-241,-199,-118,-34,72,14,-76,-108,-169,-472,-252,-276,-186,-372,-334,-377,-161,-36,122,92,11,-85,-176,-199,-125,-42,48,-170,-19,-42,2,238,150,-119,71,2,-48,-53,-23,-34,119,176,-271,98,192,135,22,-96,-224,-192,-186,-147,-91,-98,-29,-62,-220,-221,-344,-425,-293,-160,-87,117,87,20,282,152,-188,-304,-70,201,-58,-389,-265,-232,200,150,-228,-15,-86,-353,-277,-300,-312,-260,-194,-126,-57,-168,-102,-204,-219,-50,79,90,-59,-160,-44,-94,-162,-220,-290,-337,-354,-305,-251,-192,-140,-240,-381,-430,-348,-14,-56,198,62,192,180,144,117,70,76,74,-366,7,-18,-38,-49,-66,-75,24,57,99,-156,-249,-436,116,330,187,-403,-337,412,650,130,827,892,936,951,-273,-1143,-365,95,536,-435,498,382,-1082,159,53,-15,-1462,-370,-4985,-2680,-254,-625,-2599,-190,-366,-205,-1742,-8334,-12872,-5542,-316,-293,-31749,-141857,-59421,-4012,-69,-38,-6433,-4287,-7,-8,-2189,-2167,-103,-1113,-1179,-464,-344,-399,-429,-406,-386,-359,-334,-276,-209,-133,-70,-360,-625,71,89,-72,43,-240,-362,-419,-160,-358,-261,-355,-228,-238,-326,-416,-374,-242,-148,-68,-14,170,242,277,-224,-302,106,-164,182,-136,-201,40,-253,-190,-82,19,-2,-6,-16,-26,23,117,3,225,207,246,285,431,689,1024,1293,1446,1664,1364,1268,7961,11937,18169,23969,25582,33596,36077,36457,34618,30908,25801,19374,14314,9214,5527,3164,2157,1105,328,193,600,210,0,-210,-11,-265,101,153,-440,37,-100,93,108,95,55,20,-709,-64,-112,-137,-161,-432,-225,-203,-186,-148,-7249,-7244,-31867,-54509,-12811,-4879,6,-13,-2565,-28,-69,-116,-167,-363,-220,-264,-321,-352,-344,-314,-256,-359,-428,-284,-196,-169,-68,-112,-164,-213,-286,-363,-395,-386,-321,-251,-192,-171,-175,22,-269,-174,84,75,-128,-359,8,-17,-232,-95,-93,-96,-149,-49,3,35,87,119,-17,85,162,-170,72,-65,-114,-194,45,-131,-23,111,-124,-278,-52,-146,102,196,106,36,73,189,-250,-164,-229,68,-129,405,175,114,39,44,43,-106,-194,-148,-197,106,12,167,98,-119,-271,-42,111,294,218,-47,-98,-253,-90,3,78,-158,-207,-162,12,300,339,-290,188,35,32,107,67,-67,173,150,130,119,123,145,147,-8,-270,-54,72,-86,-93,29,6,17,29,43,-179,91,124,119,84,-212,89,-161,100,355,12,200,-41,-289,-270,-436,-548,-488,-44,-77,-141,-146,-179,-306,-276,-211,-192,-156,-60,-178,1,59,24,-27,-89,-160,-252,-314,-317,-282,-229,-157,-175,-104,-64,-99,-158,-224,-280,-315,-290,-218,-116,-77,63,111,120,-153,132,98,17,-72,-161,-309,-311,-292,-246,-187,-158,-146,-185,-230,-280,-369,-381,-317,-215,-134,-53,8,-140,168,193,220,43,-85,142,75,18,-91,-317,-175,-127,-57,4,-116,63,-193,-207,-220,-110,-174,-283,-377,-338,-262,-170,-173,-17,-96,38,70,118,180,254,32,-87,-199,-439,-269,-94,-292,51,197,276,209,-96,-279,-204,0,-51,-201,-124,-176,-179,-153,-127,-104,-85,-68,-15,-58,-234,-392,74,155,185,223,259,287,300,-175,-74,201,217,-36,-144,-221,-169,-15,-5,-71,-176,-280,-375,-436,-435,-395,-372,-346,-320,-324,-323,-326,-344,-381,-428,-476,-517,-511,-468,-403,-346,-279,-218,-170,-161,-128,-146,-140,-171,-277,-307,-386,-476,-492,-393,-293,-190,-89,-1,-18,93,147,192,113,65,-316,41,146,-18,-42,-71,-307,-311,-330,-298,-272,-180,-212,-142,-205,-290,-361,-434,-438,-371,-284,-208,-120,-168,-335,-22,74,59,79,75,-115,-183,-59,-327,-236,-185,-285,-347,-404,-452,-480,-486,-419,-355,-332,-350,-354,-359,-359,-378,-401,-440,-457,-400,-337,-253,-202,-137,-193,-39,-11,20,52,-3,46,-296,-354,-126,-356,13,23,-219,-164,-85,-8,-80,10,10,33,-260,97,150,122,-157,237,-261,-38,251,251,-127,-226,-100,-9,39,-54,-147,-73,-196,-285,-270,-166,-66,-338,86,245,-90,-213,-255,-145,232,207,-41,101,64,-310,-26,-437,-18,109,20,-90,-49,-10,-142,-148,-209,-168,-163,-194,-185,-161,-116,-182,-15,45,113,13,-182,-142,23,-252,-213,-143,-55,303,370,362,46,-82,-2,131,-113,-269,-285,143,141,-300,-27,-183,-186,-330,181,176,161,23,-7,-269,48,165,158,-114,-145,-368,7,-30,-239,-223,-123,-124,-168,-194,-216,-237,-249,-264,-235,-205,-241,-99,-31,-117,48,104,136,-346,-37,90,252,-155,-264,-120,117,47,-237,-49,-103,-138,-247,-244,-164,-146,-114,-67,-31,-3,30,67,99,-46,-251,42,-22,-167,-528,-251,-327,-408,-353,-282,-169,-96,-118,5,4,-14,-58,-120,-173,-240,-318,-376,-355,-427,-107,-55,-31,6,10,-60,-41,-88,-135,-293,-273,-78,-20,-139,81,94,49,80,-143,-194,-307,-299,-163,201,288,385,-77,42,-114,-182,-30,-173,340,433,342,277,219,180,135,-95,-202,-192,85,86,65,35,6,-16,-45,-81,-110,-138,-172,-192,-183,-248,-159,-196,-49,-127,-36,-171,-22,-71,-107,-133,-152,-158,-146,-125,-199,-47,-15,16,16,-77,-315,-70,-246,76,46,3,-41,-88,-157,-210,-250,-244,-200,-164,-124,-254,-80,-214,-243,-322,-281,-97,-113,-130,-166,-285,-238,-201,-202,-383,-171,-137,-228,31,93,180,-215,-171,-213,0,-40,12,81,264,125,-98,-103],[102,-13,-139,77,-18,-43,-13,-50,-99,-166,-189,-182,-425,-133,-137,-133,-301,-335,-425,-205,-80,-72,-92,-124,-168,-220,-226,-171,-129,-87,-273,27,6,8,-39,-76,-176,-201,-266,-304,-272,-204,-99,0,94,-347,85,316,355,17,-153,-246,-48,206,126,-80,-135,-78,-12,-230,386,101,6,143,-102,-138,110,34,-23,-84,-169,-261,-349,-425,-490,-512,-455,-399,-340,-273,-220,-278,-161,-142,-295,-277,-121,-149,-164,-181,-190,-189,-201,-204,-220,-287,-237,-258,-259,-297,-324,-321,-296,-261,-285,-206,-185,-188,-194,-248,-326,-404,-477,-515,-424,-389,-193,-71,28,6,206,270,296,317,76,61,114,-385,150,126,105,244,242,-78,356,383,403,-159,-250,-460,132,369,162,-467,-435,312,441,46,546,574,580,555,-98,-1285,-702,-181,186,-909,35,10,-949,52,87,142,-1925,-204,-4626,-2023,7,-303,-2355,-97,-114,-134,-1097,-6687,-10524,-58,23,-23907,-94402,-173776,-52688,-4934,376,373,-7681,-4395,254,204,-1371,-1280,-12,-893,-1079,-408,-406,-523,-649,-695,-602,-493,-387,-253,-139,11,121,-521,-650,367,409,15,143,-216,-442,-415,-118,-366,-236,-351,-197,-229,-386,-390,-442,-506,-628,-569,-469,-392,-311,-258,-298,-309,-121,-183,-133,-185,-220,-265,-324,-306,-294,-231,-161,-70,12,87,196,55,-23,484,-14,591,624,822,946,1022,717,875,973,679,1686,5291,6691,13883,20057,19116,30775,36647,34618,39624,35283,33433,25628,20464,14319,9714,5405,2457,873,342,126,-144,-405,-390,-243,-150,-240,-79,3,-344,224,190,326,144,64,366,412,-818,-11,444,-166,404,-291,-860,-62,272,224,-8136,-7990,-29417,-42171,-10355,-5229,-142,-310,-2498,-187,-217,-251,-290,-307,-321,-335,-338,-302,-242,-185,-117,-472,-343,-318,-220,-197,210,-105,150,163,218,30,-151,-176,-332,-164,-290,-348,-420,-511,-452,-388,-293,-231,-253,-404,-123,-108,-252,-153,-116,-120,-141,-76,-1,26,72,96,0,49,108,-193,83,-41,-108,-184,-10,-147,-61,-95,-139,-201,-248,-268,-319,-328,-299,-263,-218,-158,-207,-264,-181,-119,-197,-179,-199,-227,-203,-207,-195,-188,-211,-149,-181,-189,-215,-260,-321,-387,-409,-359,-283,-204,-92,0,-105,-306,-123,52,131,-159,-131,-330,-102,257,328,-338,40,-73,-8,80,66,-25,320,157,18,-69,-94,-68,-59,-59,-246,-125,-182,-230,-241,-200,-160,-67,30,109,-201,125,196,123,112,-182,6,-227,120,560,34,160,-80,-225,-226,-458,-526,-454,68,15,-63,-80,-124,-376,-213,-194,-260,-216,-83,-204,44,440,452,100,-38,-54,228,-140,-113,-15,-242,-210,-309,-306,-250,-241,-278,-319,-349,-330,-243,-135,-30,-105,145,171,120,-194,173,182,104,21,-101,-321,-307,-200,-210,-207,-221,-230,-249,-223,-169,-236,-113,-61,-9,2,6,9,-120,0,-35,-57,-93,-127,-157,-178,-151,-154,-355,-66,-2,47,57,-96,84,-174,-226,-216,-146,-119,-288,-84,-5,-45,-90,-220,73,-150,133,143,218,287,233,42,-89,-286,-525,-408,-167,-340,87,234,373,272,-30,-310,-147,271,170,-238,-63,-75,305,314,314,-16,63,143,240,-71,-162,-302,184,306,291,284,278,271,276,-180,-11,242,235,-36,-128,-192,-182,-5,-36,-100,-156,-183,-370,-145,-97,-59,-71,-58,-58,-236,-249,-118,-135,-164,-193,-222,-244,-282,-338,-375,-388,-331,-253,-177,-135,-67,-48,-2,6,-335,-192,-80,-108,-65,-56,-138,-100,33,57,-54,13,-3,-31,-69,-109,-313,-159,-173,-152,-99,-51,-275,-367,-253,-217,-239,-207,-170,438,257,219,285,158,-299,-141,-244,-382,-277,-178,-336,-58,164,170,192,179,-139,-171,-55,-369,-282,-79,-214,-159,-110,-108,-112,-144,-141,-149,-199,-284,-337,-364,-344,-309,-255,-208,-149,-87,-43,11,28,54,-155,63,45,35,26,0,-46,-292,-308,-141,-308,-186,-181,-227,-259,-196,-106,-108,-114,-127,-136,-311,-188,-209,-254,-285,-307,-310,-308,-239,-183,-128,-226,-126,-96,-81,-92,-175,-137,-205,-370,-333,-379,-373,-347,-230,-151,-113,-173,-237,-210,38,53,3,-5,-25,-357,-115,-405,15,161,-23,-120,-21,36,-78,-78,-139,-93,93,-76,-223,-339,-317,-194,-46,100,133,-25,-205,-118,102,-236,-402,-174,-63,288,661,506,58,-78,99,218,-54,-289,-243,176,118,-331,-90,-150,-212,-302,-142,-159,-178,-172,-159,-270,-62,-46,-11,-66,-70,-349,-6,-88,-287,-224,-154,203,300,-33,54,-154,210,309,29,-111,-150,126,121,-142,-132,-250,-368,-364,-307,-212,-105,-51,-307,-88,80,61,-319,34,-89,-178,-225,-308,-192,98,270,316,331,167,172,256,258,171,-301,26,-69,-163,-474,-329,-356,-347,-288,-272,-204,-167,-111,-116,-129,-154,-193,-242,-278,-314,-344,-359,-353,-455,-173,-106,-54,19,65,-65,69,72,26,-341,-355,-131,-170,-189,-203,-221,-212,-240,-242,-251,-265,-222,-136,-20,61,147,-22,-10,-189,-129,31,-187,230,240,177,135,84,31,-48,-143,-223,-287,-351,-376,-372,-338,-280,-206,-136,-75,-16,31,-161,33,48,-174,-249,-264,53,-98,-3,-141,-17,-59,-79,-82,-85,-82,-80,-82,-197,-53,-31,5,-36,-127,-244,-62,-264,86,141,202,34,30,170,-4,126,105,50,-28,-101,-291,-204,-293,-313,-311,-265,-126,-81,-42,-152,-288,-216,-213,-108,-403,-101,-152,-231,-179,-203,-181,-153,-230,-172,50,-17,-64,9,252,132,-88,-62],[43,-43,-188,40,-29,-42,-7,312,4,-19,-52,-147,-401,-59,8,57,-210,-341,-470,-249,-137,148,96,39,-26,-181,-148,-160,-190,-205,-383,-153,-162,-158,-174,-164,-222,-170,-184,-207,-229,-260,-275,-304,-331,-415,-305,-236,-148,-50,-214,-271,-77,230,116,-108,-159,-150,-62,-238,333,35,-13,107,-102,-145,230,82,40,345,292,145,-136,-59,28,-290,-445,-242,-211,-40,-51,-294,-132,-178,-230,-288,-337,-360,-322,-266,-203,-145,-121,-111,-170,-324,-231,-311,-380,-477,-492,-422,-337,-259,-252,-168,-142,-146,-154,-208,-287,-367,-458,-566,-583,-483,-387,-292,-219,-153,-89,-41,-24,-8,26,32,33,-383,3,2,15,41,62,41,192,215,223,-118,-234,-440,143,108,92,-481,-507,230,353,-24,537,590,611,593,117,-1105,-884,-465,60,-1325,-263,-341,-833,-205,-93,35,-2299,-161,-4233,-1269,171,-121,-2192,141,142,138,-524,-4997,-6578,166,199,-61346,-167939,-209188,-46732,-6843,271,253,-9022,-4426,143,107,-706,-515,-46,-854,-972,-333,-240,-235,-204,-137,-586,-525,20,78,-477,153,158,-655,-598,121,90,30,-29,-142,-511,-361,-326,-375,-421,-425,-412,-370,-416,-399,-396,-323,-299,-229,-179,-153,-125,-126,-351,-260,-167,-212,-247,-280,-239,-160,-318,-187,70,282,129,286,402,343,266,-40,43,325,-221,156,113,83,26,-296,-275,-331,0,312,507,1020,2794,5937,10358,13325,21649,27331,30908,35283,36471,35453,31529,26268,20235,16675,10546,7051,3885,1971,769,743,562,528,-65,562,-138,460,-144,-178,328,305,347,112,-90,300,341,-912,21,370,-248,351,1,-1513,-489,223,177,-8702,-6558,-19287,-27131,-7420,-5416,24,-1074,-2357,19,26,15,5,28,-110,83,98,126,123,152,157,-584,-237,-311,-214,-187,237,-105,131,76,235,35,-92,-143,-334,-144,-85,-160,-260,-51,-278,-308,-348,-365,-329,-306,-124,-59,-251,-172,-14,-114,-90,-68,-104,-158,-197,-253,-303,-341,-393,-410,-420,-422,-394,-351,-303,-232,-162,-94,-38,-86,24,-120,43,21,0,-36,-69,-82,-153,-344,-146,-158,-229,-178,-175,-191,-169,-195,-222,-266,-300,-323,-370,-349,-315,-289,-278,-353,-320,-264,-280,-318,-326,-350,-352,-344,-321,-284,-232,-173,-108,-347,-185,130,214,-262,-70,-180,-51,67,87,27,16,-105,-248,-390,-335,-197,-102,-33,-214,-116,-60,-191,-197,-254,-331,-338,-277,-180,-214,41,154,145,149,-132,-68,-287,143,582,65,120,-114,-159,-176,-496,-500,-421,95,75,27,36,-178,-436,-136,-151,-240,-259,-95,-225,88,159,139,119,-79,27,53,-179,-26,-61,-219,-175,-256,-270,-238,-226,-233,-222,-208,-211,-218,-230,-235,-258,-261,-279,-302,-292,-268,-195,-123,-46,-121,-307,-392,-36,117,87,24,-45,-141,-206,-230,-262,-256,-243,-237,-271,-307,-321,-298,-238,-176,-85,-4,-146,146,204,275,282,-309,92,352,361,86,-72,105,-151,-248,-187,-173,-167,-302,105,147,-33,-126,-270,2,-161,152,87,187,195,188,54,-38,-335,-427,-420,-234,-322,107,243,222,181,19,-251,-97,60,73,-210,-105,-74,193,226,239,-1,94,166,176,-61,-93,-208,114,124,140,171,202,224,246,-185,35,225,200,-51,-113,-171,-205,1,-15,-25,-40,-52,-360,-77,-83,-95,-134,-159,-169,-245,-270,-162,-145,-144,-154,-165,-174,-219,-231,-247,-274,-287,-300,-325,-388,-428,-461,-356,-260,-361,-126,-106,-137,185,163,-132,-198,104,136,-109,-26,-58,-65,-66,-78,-215,-131,-207,-287,-345,-287,-238,-397,-165,-140,-221,-248,-135,256,230,167,109,34,-225,-123,-50,-191,-42,-164,-347,-94,-29,-66,-58,-61,-133,-151,-106,-322,-241,-133,-189,-206,-223,-238,-250,-279,-259,-238,-251,-294,-310,-315,-299,-289,-266,-248,-216,-177,-155,-120,-125,-124,-140,-164,-205,-236,-258,-282,-301,-288,-258,-141,-179,2,13,-211,-337,-291,-176,-45,-125,-124,-189,-355,-262,-227,-182,-249,-34,-245,-89,110,126,-33,-218,-150,-156,-212,-125,-205,-173,-231,-296,-337,-385,-417,-400,-345,-277,-196,-137,-216,-262,-9,30,9,-2,-28,-370,-214,-340,58,131,-74,-158,13,72,-17,-17,-76,-25,54,-88,-211,-334,-435,-483,-431,-350,-262,-178,-217,-97,51,-39,-312,-209,-74,261,319,333,66,-65,212,306,9,-281,-151,286,148,-344,-145,-112,-218,-251,206,469,313,-18,-5,-219,-56,86,144,16,21,-317,-13,-131,-323,-221,-156,186,263,-48,11,-114,93,204,49,10,-28,114,164,-163,15,-76,-189,-245,-315,-345,-322,-279,-313,-212,-194,-188,-386,-123,-109,-180,-189,-271,-209,103,187,205,191,155,113,71,20,-67,-286,-233,-327,-415,-508,-573,-596,-550,-466,-447,-392,-369,-327,-341,-356,-375,-393,-406,-385,-346,-291,-238,-321,-452,-109,-76,-157,133,177,-55,-27,189,144,-374,-344,-47,-113,-164,-208,-248,-252,-289,-304,-321,-313,-318,-281,-209,-120,-15,58,-52,-268,-65,100,-161,125,228,219,251,278,336,352,-163,-187,-199,275,252,199,125,54,123,149,196,268,102,-165,25,164,-76,-275,-260,104,-72,-3,-92,-31,-52,-185,-295,-388,-430,-383,-350,-332,-340,-377,-427,-482,-431,-318,-237,-272,-44,25,77,-58,16,134,-5,85,54,23,-31,-82,-311,-222,-388,-381,-281,-213,-34,25,-28,-176,-278,-203,-246,-88,-377,-122,-200,-239,-96,-13,85,-105,-235,-88,149,10,-145,-44,-52,-192,-172,-23],[49,-58,-216,28,-16,-21,2,127,2,7,-14,-125,-368,135,200,146,-103,-329,-495,-270,-179,55,47,72,113,-223,154,98,-46,4,-483,139,78,36,-12,-22,-245,-34,-43,-61,-79,-112,-130,-167,-210,-449,-304,-348,-386,-400,-383,-345,-290,-213,-136,-139,-183,-209,-105,-253,201,-28,-36,62,-112,-131,-72,-82,-41,10,43,52,-41,-27,-26,-346,-417,-208,-218,-240,-255,-298,-265,-243,-194,-266,-91,-50,0,41,75,42,-22,79,-102,-343,-172,-126,-180,-290,-408,-425,-456,-454,-441,-425,-406,-401,-388,-406,-435,-455,-467,-476,-411,-387,-324,-274,-235,-191,-136,-87,-58,-21,42,61,46,-410,118,84,-7,260,293,222,193,464,472,-99,-253,-429,217,287,151,-492,-579,107,318,-139,461,411,336,253,184,-776,-865,-807,136,-1686,17,-70,-791,-271,-368,-379,-2505,-291,-3934,-584,-46,-150,-2138,46,-250,49,-95,-3437,-1855,-61,-67,-96587,-244598,-242833,-41396,-9763,-22,-26,-10447,-4490,-121,-166,-296,-292,-357,-983,-919,-311,-121,-43,11,64,-692,-727,50,-123,-762,-80,-154,-816,-575,-231,-183,-137,-73,-92,-642,-329,-50,-273,-239,-321,330,254,-486,-440,-386,25,393,-56,41,417,417,114,-439,-230,200,-190,53,-217,2,-4,-272,-142,139,308,147,197,322,352,281,-107,45,439,-221,554,473,384,-170,392,285,769,663,1135,1760,1594,1922,4107,8369,8704,18695,24561,25801,33433,35453,37287,35602,31304,26255,21215,15497,10389,6364,3656,1767,1805,1515,802,106,683,-8,216,-373,-207,-82,-258,-309,-202,-210,-148,-128,-1033,-97,-121,-396,-198,-269,-1914,-969,-343,-257,-9301,-5124,-11567,-16840,-4653,-5502,98,-1864,-2196,-140,-107,-128,-79,49,-59,341,458,561,22,-38,298,-710,-175,-325,-236,-205,293,-148,70,-40,59,48,-63,-145,-345,-176,-88,-183,-341,-83,-248,-333,-73,-119,-317,-228,-155,-123,-276,-194,-48,-119,-62,-6,10,-13,-27,-64,-98,-118,-142,-155,-89,-59,-106,-131,-8,-159,-93,115,113,-6,47,-126,5,-42,-80,-121,-151,-152,-155,-416,-143,-126,-266,-95,-70,-67,-31,-49,-78,-136,-237,-266,-357,-266,-161,-70,1,-294,-328,-76,5,97,65,-6,-119,-291,-294,-315,-256,-196,-153,-197,-239,-112,-122,-191,-186,-307,-273,-325,-346,-342,-324,-295,-284,-288,-292,-280,-276,-258,-235,-223,-221,-276,-216,-196,-210,-195,-184,-160,-246,-50,40,142,160,-96,-145,-361,140,581,77,57,-169,-129,-154,-579,-488,-419,128,539,549,150,-266,-477,-71,-111,-194,-283,-121,-265,73,90,78,56,-130,-8,-70,-233,-164,-225,-280,-331,-412,-429,-356,-301,-262,-202,-135,-160,-271,-32,-96,-173,-5,-3,5,-294,93,165,221,215,-160,-277,-415,-83,148,54,-68,-171,-198,-99,-60,-157,170,244,184,31,355,83,-86,177,179,263,61,-161,473,496,478,402,-254,85,284,259,80,-60,109,-141,-283,-149,-189,-249,-262,169,177,-38,-174,-331,-80,-133,159,19,303,308,122,49,22,-302,-335,-306,-257,-274,-15,-77,-119,-142,-146,-196,-133,-101,-42,-155,-147,-66,77,217,230,15,130,123,87,-37,-41,-130,-160,-181,-172,-135,-93,-63,-40,-195,-58,-81,-110,-138,-162,-187,-240,-252,-270,-291,-329,-377,-430,-413,-345,-275,-230,-179,-126,-264,-296,-80,-89,-133,-190,-245,-263,-238,-181,-82,-74,39,-145,-28,186,100,-174,-163,-204,-340,-201,-299,-370,-367,-323,-280,-252,-210,-191,-219,-219,-209,-197,-190,-186,-178,-179,-192,-199,-202,-240,-279,-349,-375,-329,-297,-296,-184,-151,-113,-106,-95,-106,-138,-104,-99,-206,-116,-126,-364,-173,-213,-279,-301,-338,-380,-415,-396,-355,-315,-261,-263,-232,-208,-188,-169,-171,-121,-71,-159,-199,-144,-38,27,49,75,92,122,169,143,56,131,195,-64,130,85,139,209,126,124,-273,-207,187,-51,-1,-7,-186,-377,-349,-239,-25,-179,-61,42,-387,38,66,79,-297,132,-261,-127,178,182,12,-199,-169,-151,-332,-149,-234,-226,-186,-245,-278,-260,-203,-361,-7,91,-122,-103,-197,-287,-42,80,76,203,96,-327,-296,-263,91,103,-126,-204,43,88,34,32,-21,-92,-153,-207,-218,-223,-223,-239,-258,-268,-254,-216,-216,-107,-41,17,-124,-246,-88,102,111,110,70,-48,134,141,73,-249,-43,247,143,-340,-189,-76,-218,-209,189,357,335,-42,39,-156,-72,65,-38,-156,-313,-442,-313,-165,-328,-218,-134,179,331,-44,-19,-60,-2,98,74,140,100,95,64,-177,132,54,-46,-101,-188,-267,-320,-363,-380,-395,-380,-373,-347,-320,-305,-281,-245,-215,-219,-109,-40,40,102,155,130,182,305,303,-212,225,145,62,-335,-10,-164,-57,-99,-199,-237,-271,-239,-232,-214,-198,-193,-197,-613,-196,-215,-261,-313,-436,-316,-272,-272,-175,-133,-116,-122,-99,-120,-396,-311,-160,-144,-109,-74,-50,-9,-16,-68,-334,-172,-157,-247,-338,-424,-393,-318,-244,-347,-98,-61,-119,-11,0,-36,-52,-71,-82,-106,-163,-122,-113,-107,-93,-104,-126,-153,-181,-228,-294,-313,-200,-168,20,232,10,-247,-209,65,-57,-24,-30,-78,192,41,-122,-186,-151,-109,-61,-168,-17,-13,-25,-107,-202,-80,-14,-270,-16,123,111,-132,18,-12,-26,-31,-17,8,15,24,-308,-306,-492,-429,-230,-140,-54,-70,-82,-202,-264,-197,-276,-99,-345,-108,-123,-250,-96,-114,-104,-80,-201,-9,20,47,-219,-54,203,178,-12,14],[175,-82,-245,19,0,-5,5,256,-7,26,20,-102,-345,152,395,248,-3,-309,-511,-278,-274,-422,-372,-246,-145,-227,-28,25,-59,-41,-440,31,13,24,34,80,-239,40,166,157,139,97,-75,3,-66,-385,-209,-270,-307,-310,-351,-348,-240,-204,-169,-163,-198,-246,-128,-255,156,-69,-48,25,-115,-89,94,43,23,28,52,99,63,28,-37,-318,-364,-154,-162,167,127,-268,-289,-79,-147,-265,232,245,383,520,294,114,33,244,-7,-303,-206,-33,-231,-327,-413,-154,-180,-184,-183,-177,-166,-170,-167,-202,-254,-305,-361,-431,-436,-417,-369,-311,-269,-228,-177,-132,-105,-62,11,67,21,-427,120,99,-47,260,454,469,36,730,564,-65,-266,-380,269,584,154,-459,-547,-9,116,-249,404,284,137,-30,-205,-364,-614,-1148,-237,-1634,-143,-121,-769,-110,-114,-93,-2344,-518,-3679,-180,-191,-334,-2081,-209,-1216,-220,-225,-2029,-240,-246,-219,-125287,-316641,-250935,-36175,-13433,-2629,-76,-11846,-4589,-187,-233,-296,-346,-843,-1093,-862,-305,-261,-221,-201,-180,-726,-868,-253,-351,-906,-370,-403,-941,-527,-237,-147,-77,-4,-18,-784,-263,-16,-214,-263,-307,292,232,-538,-444,-338,-43,569,-67,110,506,418,5,-489,-180,238,-191,30,-206,54,-23,-196,-144,-164,-117,-43,57,130,154,171,-88,8,87,-10,-24,-93,-123,-97,-11,63,169,388,634,904,847,1477,1553,2863,4970,8560,13463,19374,25628,31529,35602,38994,34938,31671,27610,21066,16482,13108,7838,3922,2413,597,-189,-310,-138,85,201,-417,-448,-113,-291,-393,-309,-203,-48,93,-1111,-23,-90,-561,363,402,-1748,-1487,577,604,-10244,-7134,-15456,-14319,-1999,-5531,-99,-2426,-1990,-288,-96,-4,338,339,12,222,96,-43,-199,-347,-288,-710,-110,-309,-239,-207,289,-184,12,-134,91,134,-18,-128,-327,-183,-68,-192,-299,-128,-197,-294,78,-72,-204,-239,-331,-358,-302,-220,-146,-95,-20,51,70,103,119,105,80,-104,2,-127,-36,-51,-105,-94,-47,-157,-117,15,3,-34,-63,-117,-133,-165,-172,-173,-162,-133,-127,-354,-128,-120,-268,-40,-64,119,-28,-20,116,67,-228,45,49,-90,-229,-274,-171,-210,-309,-64,-28,117,186,103,-125,-269,-159,-341,-417,-301,-186,-94,-207,-49,-72,-127,-193,-374,-198,24,113,80,428,554,264,248,176,520,494,-75,-204,-211,-90,-350,-123,-151,-204,-229,-271,-319,-337,-300,-194,-68,69,-42,-171,-400,144,589,102,2,-213,-105,-130,-645,-457,-415,95,319,233,102,-354,-441,-32,-127,-146,-263,-135,-296,61,93,90,72,-162,15,-36,-269,-96,-132,-159,-253,-233,-244,-232,-260,-307,-324,-314,-298,-328,-250,-219,-211,-187,-183,-191,-269,-195,-184,-190,-194,-194,-224,-344,-274,-315,-329,-288,-192,-203,-83,-89,-67,280,361,214,31,391,113,-64,142,129,182,38,-150,-24,-134,-220,-354,-448,-439,-373,-316,-281,-261,-226,-230,-313,-208,-181,-314,-169,-82,-38,-43,-220,-388,-158,-78,31,-46,53,71,53,40,84,-229,-248,-206,-211,-225,26,-12,-47,-75,-101,-142,-188,-241,-277,-316,-276,-249,-168,-62,36,46,181,169,173,4,17,-58,295,227,148,82,32,4,7,-199,34,54,68,-122,-99,-153,-275,0,15,1,-29,-71,-349,-172,-217,-269,-347,-410,-447,-444,-387,-325,-272,-234,-201,-166,-232,-225,-55,-13,-9,-17,-143,21,60,11,-251,-250,-300,-290,-177,-224,-250,-240,-210,-161,-213,-55,19,-232,45,67,78,77,-236,-7,3,-11,-40,-65,-124,-183,-296,-330,-351,-324,-342,-191,-149,-103,-90,-79,-93,-100,-102,-106,-213,-138,-140,-375,-162,-163,-175,-129,-88,-50,-96,16,-252,-77,35,-54,-140,-82,7,129,1,37,-25,-267,-256,-196,-63,-75,-120,-166,-215,-214,-140,-37,39,139,244,-2,141,46,100,225,187,148,-248,-159,17,-27,-29,-25,-164,-369,-345,-255,-10,-204,-81,93,-413,91,227,234,-338,215,-293,-164,207,213,49,-179,-189,-82,-293,-172,-259,-244,-187,-84,-46,-12,-170,-357,-45,93,-106,-80,-189,-285,-171,-4,102,187,72,-255,-315,-180,142,67,-186,-260,60,80,66,63,22,26,-34,-87,-110,-146,-130,-267,-197,-222,-223,-198,-209,-118,-69,-30,-9,-289,-109,-50,-72,-110,-141,-181,-206,-239,-256,-254,-241,-241,-229,-327,-225,-195,-220,-180,-139,-108,-85,-69,-1,-93,-59,51,137,202,198,-241,-21,-168,-298,-218,-100,124,76,-38,-44,-8,-71,-51,-47,-25,-22,-43,-37,-193,-103,-123,-164,-159,-195,-232,-257,-286,-308,-364,-408,-418,-375,-330,-288,-232,-166,-167,-226,17,78,141,181,206,124,139,281,264,-107,231,169,135,-269,-61,-152,-28,-48,-401,-97,-72,6,51,102,154,196,230,-743,-265,325,137,-184,-421,-153,-99,-348,-150,-63,-133,-213,-256,-327,-413,-318,-255,-182,-107,-49,-16,23,8,-44,-364,-136,-122,-144,-118,-59,24,87,-105,-407,62,217,-82,-61,108,10,-69,-150,-208,-255,-250,-207,-159,-108,-56,-28,-17,-8,8,10,0,-12,-31,-178,-108,-133,-139,-213,-150,-133,-149,-157,-172,-171,-234,-287,-334,-370,-335,-268,-202,-151,-64,-33,-50,-130,-230,-10,20,-267,-65,96,102,-175,21,-64,-143,-207,-218,-172,-120,-63,-292,-392,-546,-417,-165,-57,114,163,-12,-232,-260,-207,-306,-87,-320,-55,-166,-270,41,242,339,-70,-170,47,291,83,-267,-29,285,212,30,40],[213,-80,-244,45,44,27,20,239,-2,60,74,-59,-313,152,346,355,101,-268,-507,-266,-233,-72,-80,-66,-54,-189,-83,-100,-170,-259,-331,-390,-445,-406,-347,-258,-209,-137,-108,-103,-111,-138,-156,-192,-232,-329,-280,-270,-237,-185,-371,-407,-112,27,78,-204,-228,-286,-156,-264,110,-114,-82,-32,-141,-56,215,77,98,376,408,455,142,63,-40,-264,-337,-123,-167,289,253,-257,-398,-73,-144,-306,175,173,341,381,290,154,40,213,57,-279,-278,-166,-342,-377,-398,-178,-92,-59,-56,-60,-68,-99,-129,-198,-289,-379,-475,-588,-539,-426,-334,-252,-195,-171,-111,-88,-96,-102,-86,-90,-93,-490,-120,-121,-117,-105,-106,-56,-175,-6,4,-91,-335,-360,67,76,86,-459,-478,-189,-149,-414,93,36,-41,-139,-247,-337,-405,-1530,-279,-1393,-137,-78,-822,0,19,57,-1942,-879,-3537,17,14,-706,-2016,18,-2745,4,-11,-927,-63,-97,-97,-145463,-355063,-214259,-30686,-17419,-8304,16,-13253,-4844,-55,-95,-261,-207,-2696,-1113,-874,-352,-319,-274,-239,-196,-773,-1021,-204,-642,-982,-383,-384,-1095,-496,-438,-346,-264,-174,-84,-1011,-248,-51,-209,-355,-350,-2,-8,-640,-494,-340,-130,105,-139,119,251,222,-157,-538,-194,211,-241,-49,-228,108,-74,-186,-46,-45,-101,-154,-182,-225,-300,-363,-418,-462,-449,-418,-367,-307,-234,-178,-141,-182,-250,-193,-7,344,556,1221,376,2052,3114,5624,9570,14314,20464,26268,31304,34938,36586,35651,31246,26546,22080,18422,12310,7223,3387,2068,1485,613,906,571,531,-266,-302,-277,145,166,-5,-136,537,536,-1210,-142,-522,-792,282,200,-1359,-2117,138,165,-11253,-14191,-30514,-13355,199,-5629,-396,-2489,-1882,-447,-807,-715,316,384,28,472,459,422,-206,-526,-170,-648,-266,-321,-282,-256,240,-267,-102,-266,49,204,-6,-145,-335,-223,-73,-242,-259,-201,-187,-266,152,-156,-105,-67,-141,-46,-307,-199,-326,-425,-487,-457,-410,-383,-351,-345,-338,-322,-322,-289,-258,-234,-199,-174,-167,-179,-161,-181,-218,-278,-312,-288,-266,-205,-127,-59,-117,-34,-152,-328,-35,-57,-283,59,-123,36,-69,-34,56,27,-224,-46,-151,-237,-339,-423,-355,-255,-309,-65,-85,23,121,79,-150,-273,-151,85,70,-189,8,-3,-153,-14,19,-59,-192,-337,-278,3,115,82,338,388,250,215,122,435,411,-96,-219,-265,-176,-405,-136,66,24,18,12,12,-281,14,20,20,25,2,-158,-401,53,50,26,-62,-261,-109,-132,-562,-423,-425,-293,-300,-339,-325,-451,-372,-265,-261,-206,-249,-153,-336,3,20,10,-1,-181,-6,-12,-301,44,66,-126,-281,112,61,-148,31,195,-136,-127,-123,-341,35,-123,-181,-47,-101,-162,-227,-271,-311,-359,-382,-353,-313,-270,-207,-159,-108,-74,-58,-285,-111,-78,-25,-34,-31,-17,-28,-30,-11,-31,62,70,85,8,-119,270,292,326,295,-131,64,248,222,27,-18,85,-109,-338,-113,-166,-292,-248,-300,-313,-345,-357,-437,-358,-385,-415,-446,-470,-447,-415,-387,-359,-315,-280,-238,-206,-182,-173,-177,-181,-189,-201,-232,-273,-315,-336,-359,-335,-370,-386,-394,-391,-362,-316,-259,-161,-86,-17,10,38,26,-15,-70,-131,-169,-131,-191,72,192,66,-158,-86,-137,-298,6,48,253,301,80,-329,-113,19,-9,-71,-20,-51,-289,-285,-121,209,226,228,41,-255,-220,128,86,24,-59,-115,-116,-163,-144,-312,-310,-330,-213,30,-99,-215,73,69,-53,-144,-129,75,-236,68,101,143,186,-299,96,74,75,123,154,222,-153,-232,106,60,-237,-318,-180,-195,-113,-26,65,125,60,13,161,-193,205,8,-352,-131,0,-65,-141,-63,-13,-55,33,-224,5,51,-3,-118,-91,-34,-65,-116,-118,-119,-347,-280,-231,-246,-240,-236,-210,-176,-120,-52,2,42,92,117,88,104,27,36,3,-41,-102,-203,-136,-162,-165,-147,-122,-143,-331,-295,-210,-55,-193,-82,13,-408,63,115,131,-350,129,-319,-176,241,267,86,-149,-197,23,-154,-187,-268,-224,-108,-3,-36,-64,-145,-324,-97,20,-75,-60,-185,-262,-292,-83,-180,-260,-342,-352,-330,-286,-259,-253,-246,-318,-318,-382,-434,-476,-403,-331,-261,-226,-199,-217,-269,-327,-248,-77,-7,-213,-200,-57,454,432,181,-328,-137,108,535,410,53,-14,300,312,164,-173,157,304,108,-314,-253,-38,-229,-167,-229,-305,-388,-429,-377,-308,-214,-183,-145,-100,-93,-214,-91,-166,-253,-224,-126,-80,-50,-47,-65,32,-92,-130,111,128,87,7,-104,-213,-282,-338,-310,-192,-115,-112,18,64,-143,-10,-155,-161,-286,-17,-212,-80,-63,-138,-241,-40,-21,12,37,61,100,78,212,239,4,204,154,184,-218,-106,-131,306,144,-703,125,264,283,258,242,229,215,203,-585,-433,223,202,-101,-423,-160,-102,-336,-312,-56,-95,-307,-138,-169,-435,-282,-204,-194,-169,-143,-122,-72,-56,-37,-364,-123,-92,5,134,174,224,256,-126,-382,100,239,-64,-148,305,239,190,132,77,-1,-160,-146,-214,-266,-294,-312,-312,-289,-248,-211,-181,-153,-132,-202,-138,-138,-127,-197,-126,-121,-146,-162,-185,-220,-252,-299,-336,-366,-379,-375,-367,-352,-341,-341,-341,-340,-345,-312,-317,-311,-292,-291,-284,-251,-192,-131,-44,46,22,161,261,192,-269,-448,-451,-361,-85,32,85,139,-8,-254,-265,-224,-319,-104,-294,-44,-107,-288,51,178,311,-79,-142,92,354,124,-253,24,307,258,78,67],[130,-118,-276,39,54,18,-1,78,-31,-18,-79,-145,-311,-165,-162,-144,-137,-240,-518,-264,-254,-294,-365,-378,-312,-251,-194,-132,-127,-148,-235,-209,-307,-389,-387,-284,-173,-88,-7,58,120,171,-111,293,-85,-270,68,423,366,53,-283,-398,-97,450,61,-237,-248,-301,-161,-244,87,-123,-101,-73,-147,-2,79,66,92,134,169,206,237,124,6,-169,-287,-69,-155,244,237,-213,-408,-13,-115,-324,134,112,314,700,306,225,65,325,153,-211,-306,-267,-404,-343,-352,-191,-86,14,37,-3,-45,-108,-163,-246,-335,-402,-429,-405,-305,-329,-191,-155,-144,-178,-144,-160,-202,-235,-235,-245,-237,-477,-226,-217,-217,-227,-264,-264,-304,-346,-386,-336,-347,-264,-99,-37,9,-390,-313,-322,-355,-496,80,43,-2,-56,-116,-162,-218,-1462,-261,-1108,-324,-331,-806,-299,-274,-224,-1330,-1204,-3371,-244,-230,-1074,-1743,-30,-4670,150,225,-80,301,297,300,-153793,-305096,-162712,-24555,-20578,-13698,86,-14493,-5153,-312,-521,-557,-237,-4567,-815,-822,-370,-293,-232,-185,-131,-726,-1066,-78,-863,-906,-359,-266,-1143,-328,-278,-351,-450,-481,-363,-1014,-169,-52,-134,-383,-325,199,190,-661,-484,-270,-113,196,-145,183,323,88,-241,-452,-141,243,-217,-55,-172,175,-88,-118,-112,-252,-338,-360,-281,-191,-119,-35,34,-190,14,1,-7,-19,-21,-548,-594,-5,-45,9,124,307,429,737,128,1215,1560,2753,5271,9214,14319,20235,26255,31671,35651,37714,33255,31354,27579,24186,17593,11629,4245,3867,2285,841,1246,1081,861,195,118,-149,-17,215,82,56,31,-64,-1246,-232,-920,-933,-404,-349,-828,-2644,-155,-85,-10085,-24404,-38443,-1775,93,-5721,-348,-1982,-1853,-528,-1508,-1399,-167,-139,-87,-38,-3,32,-278,-688,-260,-504,-53,-271,-274,-263,-118,-298,-182,-346,92,307,52,-107,-288,-208,-27,-244,-165,-214,-138,-179,229,-137,34,36,-117,-72,-282,-131,98,-67,20,150,108,339,170,83,267,-116,-39,-106,17,-69,-148,-223,-280,-272,-217,-143,-73,-25,28,-123,-107,-116,-9,82,-114,-52,-152,-280,-41,-117,-260,-19,-126,-40,-69,-15,-13,-23,-176,-22,-68,-84,-188,-237,-147,-138,-280,-35,-120,-49,68,60,-149,-259,-138,63,174,-191,188,214,-68,-64,125,5,-150,-244,-313,6,-31,-115,-186,-223,-252,-263,-250,-212,-191,-164,-219,-297,-254,-364,-137,-102,-105,-78,-56,-36,-273,-2,17,30,45,55,-101,-359,104,108,93,-114,-288,-119,-87,-454,-375,-429,-2,45,9,6,-492,-283,-103,-173,-170,-236,-169,-375,91,136,150,114,-184,152,125,-319,51,94,-97,-297,57,68,-165,39,135,-211,-133,-117,-301,53,-114,-158,-54,-103,-159,-195,-243,-263,-287,-290,-271,-256,-244,-211,-189,-160,-143,-180,-359,-145,-72,-95,-93,-74,-39,-23,8,65,-1,45,-9,-38,-42,-97,460,581,731,639,-85,36,278,151,-30,-6,130,-112,-378,-11,-90,-216,115,69,29,-61,-307,-495,-276,-184,-231,-274,-315,-353,-383,-371,-333,-275,-230,-182,-149,-145,-135,-158,-189,-229,-269,-283,-231,-157,-322,7,-171,31,-6,162,141,90,13,-80,-144,-227,-283,-299,-270,-221,-180,-144,-121,-107,-71,-202,54,146,-31,-220,-99,-146,-339,-15,22,202,416,7,-331,-153,196,130,-124,-141,-218,-306,-262,-141,132,221,289,-7,-304,-240,200,270,151,-121,-105,-52,-118,-106,-388,-377,-318,-149,28,-89,-262,-153,-258,-358,-336,-221,-103,-218,67,176,291,287,-375,162,134,58,118,135,216,-161,-198,167,89,-282,-275,-44,22,82,-28,204,212,134,58,117,-186,-14,-29,-328,-128,65,74,-304,48,87,-35,-32,-230,-171,-203,-249,-218,-171,-123,-83,-74,-40,-76,-388,-287,-284,-292,-341,-358,-314,-268,-221,-183,-177,-173,-218,-265,-331,-384,-384,-323,-246,-177,-126,-172,-72,48,75,98,-48,-151,-316,-263,-166,-173,-237,-253,-211,-409,-79,3,54,-350,29,-334,-173,193,190,93,-137,-216,96,-27,-218,-275,-212,-155,-199,-229,-247,-257,-283,-232,-223,-210,-204,-241,-252,-312,-190,-189,-167,-154,-105,-138,-31,-5,-28,-317,-321,56,-10,65,73,63,127,7,-4,-140,-217,-135,-317,14,92,-89,-255,-202,-64,502,486,263,-351,-174,31,325,232,25,-11,175,175,174,-149,171,144,75,-305,-272,-44,-241,-169,66,83,80,-100,89,0,20,31,34,7,-48,-194,-148,-189,-239,-277,-301,-279,-263,-209,-140,-72,-53,-245,61,98,95,-52,-128,-232,-162,-217,-248,-175,-108,-133,52,118,-66,-39,-335,-305,-269,-54,-261,-38,-51,-116,-248,-118,-117,-98,-88,-81,-59,-27,8,14,43,49,60,80,-167,-132,-101,249,36,-998,62,367,373,435,414,385,346,300,-343,-538,205,152,4,-425,-138,-77,-242,-424,-161,-170,-375,-124,-178,-439,-272,-34,-22,-10,-16,-37,-42,-87,-114,-338,-166,-222,-263,-281,-280,-246,-214,-167,-298,-24,31,-50,-206,203,207,224,142,222,188,-161,23,95,76,75,67,63,-80,86,95,90,82,63,-221,-23,-51,-57,-191,-64,-76,-128,-77,0,-285,-4,-6,-55,-176,-235,-127,-107,-160,-227,-309,-385,-389,-330,-232,-177,-244,-123,32,71,-160,22,232,-21,194,-10,153,287,226,-247,-451,-361,-289,3,122,51,155,-7,-262,-286,-252,-314,-135,-277,-190,-217,-315,-197,-216,-212,-200,-179,-162,-144,-91,-217,-3,68,109,105,68],[-338,-328,-301,-220,-145,-74,-32,98,-63,69,135,-20,-315,66,6,-39,-81,-205,-518,-261,-268,-99,-163,-121,-145,-185,-217,-229,-276,-328,-357,-373,-398,-360,-308,-215,-114,-33,52,133,219,174,-143,347,-109,-221,60,395,330,46,-159,-326,-82,348,27,-280,-275,-316,-272,-285,-196,-128,-135,-124,-161,38,185,46,118,268,266,248,220,169,56,-90,-256,-38,-172,41,82,-181,-308,48,-96,-362,65,19,255,412,292,269,55,331,222,-161,-341,-380,-346,-312,-331,-218,-137,-60,10,72,126,116,-133,-102,95,-17,-230,-347,-140,-308,-144,-203,-146,-181,-135,-130,-136,-110,-31,46,3,-430,60,133,-19,-199,240,207,-341,27,-93,-190,-353,-166,15,104,159,-328,-153,-468,-532,-496,177,124,68,11,-39,-66,-93,-1144,-68,-889,-75,-71,-764,-53,-46,-15,-675,-1514,-3239,-67,-64,-1407,-1292,-123,-6963,64,77,81,55,16,-1,-146690,-220400,-105705,-17816,-21432,-16374,-171,-15427,-5590,-612,-1104,-1010,-142,-6135,-294,-788,-433,-100,-80,-65,-38,-676,-1093,-214,-1077,-822,-287,-321,-1168,-237,-244,-228,-212,-180,-140,-788,-125,-89,-68,-416,-307,-71,-62,-668,-504,-215,-160,-193,-180,-160,-151,-126,-319,-348,-100,-75,-199,-68,-138,-111,-169,-270,-325,-338,-261,-171,-224,29,71,112,135,-245,-25,154,122,43,-30,-61,-34,-64,-160,-230,-261,-151,29,227,-11,815,991,1947,4167,5527,9714,16675,21215,27610,31246,33255,33268,31299,27630,22818,17518,12372,6070,4499,2436,1216,1337,1010,562,143,-219,-257,-197,-208,-136,-52,0,30,-1287,-348,-1282,-968,-28,-40,-285,-2736,-27,-8,-8742,-32523,-24174,-1,-2,-5819,-17,-1287,-1992,-613,-2214,-1925,-90,-43,10,52,75,102,-335,-738,-217,-359,-31,-218,-280,-288,-214,-311,-279,-421,150,273,105,-70,-244,-198,17,-250,-74,-215,-102,-97,311,-76,159,126,-93,-103,-256,-97,103,-50,43,185,123,71,54,27,0,-40,-115,-183,-259,-303,-245,-134,-229,-139,-63,49,296,281,175,-114,-150,-159,-35,123,-120,-71,-164,-247,-72,-190,-235,-74,-112,176,-57,0,120,118,-125,39,-65,-142,-223,-292,-311,-269,-255,-65,-161,-123,6,19,-150,-252,-130,29,155,-194,220,283,10,-97,114,57,-107,-153,-299,-105,-185,-264,-338,-392,-453,-446,-387,-315,-264,-212,-214,-320,-332,-291,-135,-53,-116,-155,-29,-30,-251,-47,-54,-66,-66,-41,-30,-307,50,100,141,-161,-299,-137,-47,-342,-322,-427,-47,324,317,-3,-419,-185,268,148,-48,-228,-190,-416,198,223,37,110,-169,119,247,-318,19,170,-70,-302,149,74,-170,-39,-147,-242,-309,-381,-434,-462,-458,-459,-435,-421,-409,-372,-344,-292,-257,-222,-184,-167,-166,-150,-156,-161,-182,-299,-349,-194,-156,-153,-119,-69,-12,15,40,71,41,-9,-91,-169,-88,-72,225,284,383,440,-39,12,196,48,-92,10,133,-115,-408,20,-34,-102,66,-22,-67,-130,-343,-525,-293,-304,-360,-403,-430,-437,-432,-432,-443,-447,-461,-445,-398,-334,-269,-206,-137,-68,-2,7,71,-159,-391,50,-161,65,1,6,-41,-103,-171,-242,-276,-325,-364,-398,-419,-404,-364,-299,-229,-165,-93,-199,10,59,-124,-271,-105,-144,-362,-34,-5,157,320,-58,-318,-182,201,79,-180,58,-81,-300,-415,-369,-193,-35,95,-40,-337,-250,242,278,201,-164,-79,-118,-269,-361,-441,-410,-271,-229,-205,-195,-293,-227,-260,-287,-289,-257,-195,-165,-71,33,149,269,-403,224,206,62,114,111,204,-167,-158,226,116,-320,-209,-31,-89,-160,-190,-174,-175,-174,-182,-210,-267,-311,-307,-272,-176,-112,-79,-381,46,93,-6,105,-236,80,5,43,-104,-155,8,207,-43,-48,-107,-335,-237,-315,-146,-12,-78,-128,-176,-200,-200,-195,-160,-145,-114,-94,-79,-79,-76,-80,-106,-163,-217,-254,-338,-375,-296,-196,-155,-295,-227,-108,4,-168,-78,83,-394,14,23,124,-325,-44,-291,-122,360,391,101,-114,-213,218,101,-235,-256,-194,26,-36,-88,-122,-140,-217,-227,-126,-54,-55,-219,-231,-214,-138,63,76,-13,-24,-19,51,188,-82,-366,-253,50,-71,46,69,68,140,-37,-25,-139,-173,-33,-291,10,47,-169,-251,-195,-61,296,248,177,-314,-198,-83,-145,-198,-220,-231,-214,-206,-190,-160,-126,-111,-87,-288,-272,-52,-238,-167,29,47,46,-61,36,19,20,-45,-104,-154,-228,-280,-308,-282,-263,-246,-234,-197,-198,-184,-162,-140,-116,-346,-79,-42,-33,-113,-90,-238,-152,-95,-95,-36,-8,-133,59,88,15,-83,-533,-447,-250,-87,-306,-33,-47,-98,-244,-95,-103,-100,-109,-121,-120,-110,-103,-132,-150,-201,-249,-271,-254,-183,-88,-2,-51,-776,3,22,122,67,12,-37,-79,-105,-134,-568,-56,-55,-58,-429,-97,-111,-153,-420,-184,-213,-392,-192,-285,-433,-255,-25,13,51,71,72,87,58,-19,-310,-97,-137,-9,-2,16,48,62,-116,-209,78,44,-48,-239,-87,-175,-236,-266,-239,-220,-205,-199,-208,-226,-236,-247,-234,-186,-117,-48,10,65,91,-242,-41,73,51,-199,-39,-107,-172,-91,-6,-317,-48,54,-14,-174,-234,-132,-84,-109,31,-74,-91,-177,-270,100,108,-220,-118,7,76,-134,13,-6,-29,9,-44,116,157,191,-236,-427,-281,-207,97,206,12,109,-7,-251,-321,-288,-295,-177,-267,89,15,-345,-69,-137,-177,-200,-207,-212,-218,-194,-177,-184,-167,-186,-198,-212],[103,-158,-298,57,100,-3,-49,93,-75,99,14,-92,-298,-227,-283,-297,-293,-270,-478,-237,-248,-135,-255,-87,-74,-80,-79,-61,-79,-103,-101,-95,-128,-141,-164,-146,-112,-83,-37,14,80,145,-167,289,-100,-159,67,365,301,51,-10,-236,-46,-50,-208,-362,-293,-310,-147,-178,124,-105,-157,-157,-154,92,194,21,116,469,435,386,335,220,122,-14,-221,-7,-193,20,-7,-143,-200,-51,-62,-392,-49,-82,-110,-145,-185,-221,-275,-315,-323,-299,-351,-419,-268,-277,-316,-258,-264,-258,-240,-208,-160,-116,-243,-221,-27,-21,-210,-331,-111,-284,-152,-245,-227,-276,-307,-326,-343,-331,-275,-227,-168,-344,-66,-12,39,-344,116,179,-209,-160,196,-141,-315,-53,30,-28,-79,-248,-123,-528,-554,-342,-63,-72,-91,-123,-159,-184,-220,-864,-222,-723,-249,-248,-645,-199,-149,-57,-8,-1725,-3093,248,339,-1552,-634,-788,-9340,709,19,458,736,696,667,-127297,-132805,-47936,-10444,-19375,-13658,144,-15398,-6105,-778,-1389,-1489,-32,-6384,-59,-762,-526,-131,-113,-79,-17,-621,-1098,-454,-1216,-754,-186,-349,-1166,114,242,241,215,77,166,-563,-103,-67,-38,-410,-277,-175,-121,-638,-531,-166,-38,101,-235,116,71,-213,-358,-229,-106,-151,-187,-135,-117,-55,-149,-15,25,2,-7,-23,-242,-35,-83,-107,-97,-249,-61,-46,-40,-53,-47,-19,30,17,-40,-48,-137,38,162,-73,3,990,1444,1133,2350,3164,5405,10546,15497,21066,26546,31354,31299,36204,35235,32751,28071,21943,9077,11881,7424,2483,2190,1325,1037,897,240,629,502,380,344,375,404,409,-1259,-476,-936,-857,132,103,94,-2359,114,126,-8100,-31961,-10560,83,33,-5732,-112,-560,-2244,-700,-2295,-1378,-349,-303,-265,-245,-243,-228,-363,-652,-217,-230,-195,-202,-299,-323,-345,-411,-426,-476,-285,-219,-131,-65,-209,-192,56,-261,10,-205,-80,-24,313,-2,261,200,-73,-137,-234,-85,77,-53,55,25,-30,-107,-166,-233,-290,-323,-368,-394,-439,-416,-324,-212,-289,-122,4,-2,284,327,194,-115,-195,-204,-71,-170,-219,-142,-187,-232,-130,-272,-214,-148,-92,366,-38,-3,109,117,-79,39,-2,-75,-203,-292,-215,-212,-234,-101,-215,-193,-66,-42,-156,-254,-129,-21,123,-203,135,130,74,-108,93,84,-73,-74,-245,9,-11,-66,-139,-217,-323,-420,-328,-161,-7,-61,-201,-336,-388,-218,-135,-82,-291,-347,-51,172,-224,-17,158,104,67,60,37,-260,36,36,21,-207,-299,-166,-36,-240,-280,-427,-97,33,33,13,-327,-87,116,69,-38,-228,-220,-460,-53,-86,-114,-108,-144,1,59,-303,-31,133,-54,-307,146,77,-175,54,158,-208,-151,-117,-182,-188,-255,-326,-367,-418,-472,-484,-445,-356,-285,-212,-140,-89,-52,0,32,-14,-140,-419,-257,-167,-1,75,26,-15,-53,-114,-157,-170,-164,-145,-179,-307,-130,-135,-142,-143,-106,-100,-66,-14,63,-23,-158,23,131,-127,-435,-62,-153,-242,-354,-483,-376,-280,-373,-520,-283,-9,1,-238,-11,-79,-165,-77,-112,-130,-154,-162,-168,-171,-176,-183,-189,-199,-216,-258,-317,-365,-363,-298,-187,-134,-64,2,42,62,60,45,56,37,20,-7,-47,-86,-129,-160,-184,-200,-190,-196,-149,-117,-210,-314,-113,-140,-373,-63,-49,-18,11,-126,-303,-213,183,7,-244,119,-21,-284,-152,-123,-58,-122,-162,-160,-364,-258,-24,28,55,-204,-51,86,43,-131,-478,-423,-191,33,86,-24,-307,227,247,-21,-69,-224,12,-112,-25,2,212,332,-373,266,270,76,101,73,178,-182,-125,-9,-99,-349,-257,-282,-303,-298,-313,-323,-354,-374,-387,-402,-430,-379,-298,-235,-164,-101,-57,-304,111,178,15,115,-250,88,-29,69,-90,-180,3,174,-66,-94,-144,-255,-163,-332,-173,-124,-178,-231,-297,-354,-406,-411,-330,-285,-233,-196,-164,-146,-120,-92,-79,-87,-80,-46,-56,-53,-38,-31,-166,-283,-204,-61,-39,-155,-117,-154,-373,-249,-284,-338,-369,-374,-340,-303,-215,-147,-83,-96,-202,56,89,-252,-234,-191,64,42,-26,-58,-28,-148,-283,-178,-11,-53,-241,-217,-135,-93,112,28,-43,38,91,118,182,-140,-349,-189,41,-140,15,62,60,142,-84,-51,-139,-109,82,-243,-4,-5,-257,-223,-200,-68,203,175,133,-259,-215,-87,-46,-60,-45,-27,8,26,44,-121,80,68,16,-281,-273,-78,-236,-177,-163,-222,-302,-371,-415,-356,-233,-164,-83,6,58,-163,-72,-100,-101,-233,10,136,92,-120,-69,-53,-121,-309,-257,-268,-262,-254,-212,-248,-274,-202,-222,-207,-241,-284,-319,-356,-358,-342,-754,-586,-240,-148,-345,-86,-61,-96,-243,-77,-95,-109,-138,-167,-174,-154,-113,-86,-24,-12,2,161,-83,-159,-76,357,-123,-490,-64,-351,199,247,414,385,359,333,0,-540,265,198,121,-444,-50,-134,-214,-335,-266,-288,-348,-297,-376,-426,-280,-264,-243,-224,-221,-242,-255,-314,-356,-367,-301,-236,-150,-50,47,154,231,-106,-131,144,211,-64,-258,283,204,159,-1,144,157,-194,33,240,246,235,188,38,-132,2,-32,-42,-20,14,-262,-60,25,9,-223,-81,-127,-221,-189,-187,-284,-155,-146,-122,-145,-217,-140,-94,-89,56,-77,-92,-185,-259,148,165,-180,-88,-3,95,-114,2,204,-28,158,-68,121,177,101,-227,-400,-215,-327,-393,-336,-227,-109,-6,-204,-355,-312,-253,-210,-243,52,-18,-355,-113,-198,-262,-319,-358,-382,-383,-333,-275,-238,-162,-112,-43,27],[202,-156,-283,79,137,-10,-67,64,-82,139,147,33,-279,-161,-287,-401,-448,-363,-419,-218,-217,-74,-332,-104,-88,-87,-130,-157,-221,-289,-331,-363,-431,-479,-499,-462,-427,-415,-396,-376,-338,-294,-219,-147,-87,-110,58,119,159,35,115,-166,-28,68,-40,-336,-290,-315,-215,-215,-178,-123,-198,-202,-159,115,163,-34,78,388,418,424,409,240,166,24,-217,-11,-251,2,57,-129,-124,102,-48,-440,-107,-213,62,-2,-79,-159,-255,-303,-246,-137,-368,-342,-231,-274,-338,-272,-120,82,425,176,112,-8,-367,-368,-36,-13,-227,-345,-120,-291,-239,-294,235,-152,86,28,-20,-30,0,13,17,-276,-58,-120,-193,-498,-331,-276,-182,-552,-30,-231,-264,38,151,152,140,-176,92,-442,-391,-102,0,-26,-47,-67,-79,-69,-66,-680,11,-630,39,51,-473,62,56,68,23,-1820,-2940,-40,-6,-1437,153,-797,-10572,486,-426,135,668,665,660,-104432,-52500,458,-2377,-15726,-7940,78,-14511,-6677,-815,-1233,-1871,-256,-5270,-205,-788,-666,-161,-152,-153,-142,-590,-1106,-771,-1234,-749,-138,-393,-1172,-79,-38,8,42,11,136,-367,-123,-107,16,-379,-251,185,173,-602,-532,-144,-14,-62,-334,-120,-164,-387,-356,-197,-193,-193,-208,-139,-122,13,-191,9,115,116,139,155,-224,29,116,90,84,-203,2,-5,-17,-31,-12,51,116,306,-83,533,-41,125,-20,-80,113,834,1339,771,1380,2157,2457,7051,10389,16482,22080,27579,27630,35235,36267,35138,31867,26679,13174,15972,10689,5042,3340,1615,980,754,447,165,-98,-288,-373,-328,-297,-287,-1159,-615,-439,-659,-191,-236,-267,-1948,-242,-197,-8216,-29502,-11529,-76,-68,-5379,-86,-109,-2494,-762,-1625,-705,-62,-2,-118,84,85,-49,-362,-532,-39,-144,-152,-231,-341,-372,-331,-293,-490,-473,-201,-211,-221,-262,-300,-342,-377,-313,-251,-238,-180,-160,-112,-92,-86,-78,-66,-177,-219,-90,-6,-78,44,81,99,88,-11,42,-10,-66,-171,-177,-190,-181,-141,-95,-330,-108,3,-40,-7,-57,-103,-135,-244,-246,-197,-133,-171,-114,-217,-229,-209,-342,-196,-212,-70,375,-10,-21,88,105,-37,41,206,66,-206,-246,-71,-96,-215,36,-275,-238,-141,-122,-165,-259,-132,-79,89,-208,175,179,129,-86,131,122,-46,-4,-167,6,101,58,91,-5,-138,-286,-366,-242,-89,-35,-172,-335,-360,-145,-131,-120,-142,-403,-131,97,-189,-51,-99,-151,-188,-191,-205,-214,-163,-127,-99,-240,-282,-185,1,-144,-236,-417,-137,-60,-125,-150,-223,-245,-258,-318,-322,-337,-301,-421,-227,-212,-218,-223,-228,-232,-262,-282,-295,-313,-305,-304,-260,-194,-171,-65,-62,-127,-161,-117,-137,-172,-181,-181,-136,-95,-70,-76,-24,-103,-65,-120,-180,-252,-306,-277,-196,-87,-195,-393,-127,-125,22,237,257,218,166,63,-30,-114,-180,-211,-257,-401,-171,-144,-133,-140,-144,-210,-267,-293,-287,-261,-222,-177,-106,-134,-429,-11,1,8,-19,-84,-139,-234,-379,-489,-246,-112,5,-235,20,-154,-171,-54,201,110,122,55,-28,-77,-233,-66,228,212,225,133,206,-127,-278,99,-120,117,-11,-33,272,277,297,60,73,158,115,66,7,-45,-100,-145,-207,-210,-206,-184,-154,-107,-250,-323,-104,-113,-354,-86,-87,85,144,-177,-272,-226,187,-48,-291,102,10,-249,-69,-84,-24,-118,-202,-257,-366,-246,-199,-124,-49,-230,-4,187,200,-118,-468,-413,-111,146,209,28,-269,141,138,-9,-55,-143,-20,-52,1,-47,177,157,-328,85,37,-29,-93,-157,-255,-353,-384,-286,-200,-326,-101,-60,-64,-74,-121,-165,-220,-240,-220,-172,-126,-59,8,-118,1,98,95,-207,161,174,42,125,-261,84,-53,-34,-99,-192,-233,-297,-365,-352,-281,-202,-140,-323,-187,122,183,229,102,173,217,87,-8,-18,-128,-251,-366,-425,-349,-249,-163,-106,-43,32,52,69,82,-3,-165,-264,-178,-44,-109,-172,-228,-268,-332,-342,-355,-384,-395,-407,-418,-445,-401,-364,-323,-292,-255,-214,-174,-249,-203,-192,-39,-7,-105,-63,41,-71,-314,-206,44,-38,-252,-194,-63,-25,101,-10,-59,103,202,186,175,-189,-292,-123,44,-194,-9,68,46,145,-119,-74,-132,-36,201,-175,-17,-54,-331,-177,-205,-72,-10,6,14,-192,-208,-111,-10,-18,-67,-22,-2,-6,-5,-128,6,-16,-38,-273,-268,-184,-259,-329,-403,-359,-281,-194,-114,-37,59,59,74,149,144,-156,-82,-75,-57,-225,-48,-69,-124,-168,-214,-268,-317,-334,-287,-232,-206,-243,-202,-252,-274,-319,-338,-305,-286,-256,-210,-171,-131,-249,-987,-568,-229,-140,-321,-98,-65,-102,-237,-95,-13,-73,134,159,111,-248,355,420,471,-85,-56,266,-57,-180,-93,322,-157,-210,-125,-599,51,-524,661,571,467,254,62,-468,21,-111,-237,-465,-315,-251,-212,-248,-231,-122,-286,-275,-385,-417,-220,-140,-133,-117,-102,-92,-55,-46,-32,-280,-109,-232,38,37,36,43,28,-98,-65,-10,-43,-93,-269,-109,-150,-151,-134,-96,-66,-227,9,54,85,117,122,14,-155,93,-53,179,226,43,-280,-80,307,2,-263,-47,-145,-269,-118,57,-221,-280,-425,-236,-110,-195,-152,-108,-68,83,-81,-93,-193,-239,164,196,-131,-47,-5,113,-112,-16,112,-26,77,-85,98,114,120,-228,-391,-124,6,12,-34,-84,-131,-178,-239,-397,-330,-311,-315,-315,-321,-328,-359,-300,-331,-348,-361,-358,-342,-309,-231,-149,-87,7,72,137,31],[-169,-177,-285,-74,-49,-50,-113,8,-107,-11,-52,-118,-280,-227,-305,-326,-272,-201,-361,-220,-187,110,-400,-173,-275,-61,93,195,136,65,-17,-55,-165,-266,-380,-433,-375,-316,-259,-219,-186,-170,-247,-129,-113,-86,-40,21,91,14,227,-105,-16,361,-87,-325,-276,-316,-123,-137,119,-85,-235,-240,-192,-127,-22,-88,27,406,523,611,429,259,209,51,-216,-22,-312,-83,0,-107,-49,-3,-31,-462,-199,-342,-135,-198,-285,-391,-533,-423,-242,-78,-365,-273,-200,-264,-357,-266,-128,102,458,173,39,-62,-334,-446,-122,-48,-239,-342,-123,-286,-308,-277,245,-115,51,334,279,251,115,218,239,-184,-83,89,41,-562,-91,-96,-94,-412,-94,-324,-168,-65,-79,-102,-131,-164,-186,-230,-192,-177,-173,-156,-131,-104,-71,-19,23,-554,171,-547,271,325,-211,432,474,533,530,-1735,-2715,461,418,-1005,338,-128,-8829,272,-965,-530,238,201,176,-84842,55,-25,-89,-11774,-1762,-315,-13375,-7187,-695,-580,-1955,-379,-3898,-161,-835,-792,-37,-2,21,56,-535,-1064,-1104,-1116,-765,-58,-420,-1158,-9,-47,-79,-115,-128,-117,-161,-131,-123,-39,-303,-188,-49,-57,-537,-471,-219,-247,-318,-428,-420,-498,-563,-589,-530,-477,-424,-346,-256,-192,-120,-220,-73,-41,-54,-52,-64,-159,-91,-135,-149,-151,-188,-255,-323,-376,-418,-410,-340,-290,-97,-203,54,-70,35,-180,-59,143,430,367,399,549,1105,873,3885,6364,13108,18422,24186,22818,32751,35138,36317,33912,30320,18130,20401,14827,8859,6038,3430,2036,1485,1144,871,554,256,58,-67,-120,-130,-1025,-708,-325,-381,-157,-98,-45,-1545,108,189,-8478,-28200,-24866,245,231,-5063,161,102,-2572,-733,-979,-94,19,66,-249,144,153,-133,-322,-411,73,-106,-45,-133,-385,-415,-454,-430,-513,-435,-193,-149,-101,-94,-168,-188,-166,-289,-157,-215,-215,-230,-199,-176,-158,-136,-112,-215,-204,-114,-127,-130,-126,-95,-73,-62,-67,-18,-4,13,-135,-91,-8,-47,-3,132,-321,-96,142,-54,215,233,188,-143,-289,-278,-168,54,-216,-134,-252,-238,-303,-365,-181,-260,-57,376,15,-57,53,74,-7,49,217,80,-208,-199,-68,-132,-200,51,-341,-242,-217,-216,-182,-270,-144,-142,-189,-266,-289,-239,-160,-81,8,84,-31,48,-91,-6,54,20,289,291,192,58,-55,84,133,-12,-136,-331,-277,-86,-138,-154,35,-222,-210,97,-156,-92,-67,-106,-122,-112,-127,-184,-149,-177,-226,-271,-322,-381,-382,-352,-317,-414,-299,-297,-342,-349,-399,-424,-396,-400,-361,-351,-307,-345,-246,-247,-269,-290,-303,-310,-336,-345,-346,-365,-374,-376,-403,-378,-323,-303,-301,-277,-240,-209,-168,-120,-57,-20,65,122,-81,-54,151,-141,-147,163,29,-28,-48,-154,-287,-326,-229,-285,-5,-60,24,242,202,192,223,72,62,347,178,-178,-343,-310,-76,-51,9,35,86,82,61,-49,-22,-22,-257,-49,-102,-189,-394,-328,-367,-361,-347,-349,-337,-363,-369,-470,-244,-163,-70,-213,-19,-229,-176,-66,209,154,185,90,-31,-69,-286,-3,439,428,331,197,269,-82,-199,110,-106,125,-47,-105,217,140,13,-91,-138,-187,-217,-247,-287,-326,-373,-418,-463,-434,-360,-291,-234,-168,-248,-313,-100,-86,-330,-126,-145,68,67,-227,-249,-242,164,-94,-315,76,30,-221,6,-44,41,165,177,-59,-363,-235,298,466,356,-266,37,198,183,-118,-452,-410,-45,47,-36,-9,-200,165,284,-14,-59,-65,-49,-9,110,-51,132,101,-296,-104,-195,-278,-310,-275,-226,-208,-107,-70,-50,-273,-74,-90,-142,-192,-270,-330,-366,-329,-247,-152,-100,0,66,-38,69,77,20,-140,-52,-113,-188,-255,-318,-376,-411,-484,-488,-470,-435,-390,-348,-249,-209,-82,-17,-304,-204,183,226,255,1,110,221,-3,-33,49,0,-33,-35,-19,-113,92,147,178,32,109,269,7,194,27,-158,-245,-162,19,-4,-119,-90,-121,-282,-169,-189,-177,-253,-161,-151,-167,-136,-130,-123,-129,-139,-134,-137,-235,-179,-206,-123,-99,-178,-55,-19,-1,-322,-220,76,-18,-261,-170,-7,34,0,-49,-71,-27,-15,1,4,-231,-237,-65,27,-224,-25,85,22,147,-142,-107,-130,24,188,-103,-33,-100,-359,-133,-219,-228,-253,-261,-263,-275,-272,-286,-297,-325,-353,-400,-439,-495,-542,-563,-534,-503,-448,-386,-308,-222,-200,-190,0,153,-16,239,319,103,216,86,57,266,208,-152,-88,-53,-16,-204,-1,16,-7,-174,-36,33,63,-141,96,117,99,-263,-3,-247,-169,-315,-246,-220,-225,-236,-246,-276,-312,-379,-1053,-435,-306,-226,-242,-106,-59,-112,-226,-148,-79,-105,-146,-184,-190,-354,-96,-44,40,-108,-93,258,-35,-209,-116,279,-146,59,-166,-440,-110,-1240,1038,950,822,-82,62,-374,349,368,415,-483,46,167,148,-178,-313,-115,-219,-182,-299,-404,-192,-236,-252,-237,-209,-174,-104,-64,-42,-267,-117,-274,91,144,145,149,131,-89,-10,78,45,-126,-273,-12,-59,-79,-123,-111,-142,-261,-180,-194,-203,-197,-200,-200,-181,-140,-91,-39,19,20,-284,-88,177,1,-300,-73,-157,-310,-125,196,-147,-28,138,115,-73,-163,-162,-118,-40,121,-77,-86,-191,-204,180,226,-70,3,7,135,-126,-36,170,-13,105,-87,75,75,92,-233,-394,-40,133,183,175,-64,-11,69,-54,-432,-329,-148,-252,-183,-207,-246,-346,-250,-281,-293,-298,-301,-312,-328,-316,-308,-322,-298,-298,-278,-252],[-457,-409,-349,-305,-267,-244,-225,-164,-135,-130,-128,-141,-295,-97,-88,-67,-51,-32,-299,-233,-146,76,-438,-76,-331,-98,17,-1,-61,-129,-174,-213,-277,-293,-281,-201,-99,-13,68,129,127,132,-272,116,-34,-22,29,22,10,-3,54,-47,-9,177,-129,-267,-242,-311,-93,-121,63,-69,-263,-304,-420,-460,-400,-287,-138,4,121,218,302,280,256,69,-211,-31,-362,-138,-58,-74,27,246,19,-443,-263,-433,-57,134,72,-1,-160,-182,-214,-179,-334,-214,-172,-242,-362,-212,-108,141,495,187,-16,-76,-207,-350,-160,-84,-240,-319,-116,-261,-323,-178,301,-53,12,279,210,149,112,93,77,-74,-122,46,53,-487,65,108,133,3,102,-410,-37,-14,-83,-158,-235,-308,-363,-394,-404,-395,-400,-406,-422,-452,-494,-528,-531,-485,-340,-445,-129,-8,115,235,341,448,480,-1502,-2405,415,338,-344,153,52,-6204,-94,-1567,-1538,-191,-228,-248,-70702,-349,-413,-452,-8314,-473,-426,-12209,-7547,-478,-258,-1663,-609,-2687,-61,-916,-889,85,137,185,248,-455,-958,-1435,-946,-804,-14,-433,-1132,395,337,273,190,24,74,33,-122,-117,18,-198,-92,84,132,-450,-370,-41,84,125,-500,79,-144,-364,-220,-279,-325,-332,-278,-212,-140,-72,-233,-30,-4,-26,-34,-49,-67,-58,-91,-105,-116,-160,-216,-237,-226,-227,-227,-629,-538,-73,-251,-6,-163,2,-266,-115,66,337,354,137,269,328,342,1971,3656,7838,12310,17593,17518,28071,31867,33912,33883,31764,23513,22733,17160,11834,7300,3961,2016,1345,1083,797,368,-58,-272,-215,-149,-125,-876,-701,-22,-32,81,94,83,-1060,117,137,-8248,-29470,-38296,8,-28,-5311,-123,-188,-2364,-580,-415,-352,-378,-372,-391,-344,-335,-315,-303,-315,-328,-326,-349,-392,-447,-443,-366,-313,-430,-397,-123,-89,-52,-56,-147,-175,-160,-291,-175,-234,-214,-187,-99,-19,54,126,-58,-240,-184,-112,-121,-166,78,194,80,112,-111,20,-28,-64,-99,-96,-54,-84,26,87,-264,-78,172,-40,144,86,32,-163,-325,-288,-220,-168,-265,-143,-284,-250,-399,-320,-165,-284,-52,222,35,-104,15,37,16,45,-47,-105,-205,-188,-199,-182,-187,-26,-361,-207,-282,-314,-200,-279,-154,-201,13,-205,-7,-162,-330,-450,-341,-197,-63,41,-13,-25,-6,-27,136,131,112,5,-86,33,62,9,-92,-323,-183,-42,-150,-177,-51,-54,-278,-80,-127,-132,-130,-139,-134,-104,-92,-168,-38,-16,-13,-225,-265,-195,-60,-91,-202,-413,-218,-197,-255,-267,-314,-323,-306,-331,-301,-288,-330,-260,-139,-123,-282,-133,-133,-188,-143,-192,-202,-127,-124,-329,-124,-75,-189,70,120,31,-217,-154,-50,297,65,-8,404,471,-92,-45,144,-148,-265,99,73,-55,81,128,-19,-291,-275,-256,-160,-31,9,145,115,110,209,74,24,248,203,-238,-431,-178,10,-72,-89,-125,-114,-121,-89,-73,-96,13,-277,41,92,-185,-334,15,146,360,356,332,40,-44,-339,-466,-194,174,130,-177,-63,-301,-187,-87,-90,-144,-215,-261,-236,-117,-316,65,416,395,356,251,326,-40,-138,107,-107,110,-108,-185,146,155,135,23,75,111,85,41,-15,-65,-109,-128,-321,-116,-221,-129,-7,-189,-211,-290,-98,-56,-296,-180,-211,67,-3,-269,-239,-253,-266,-352,-404,-369,-299,-254,-207,-175,-158,-148,-119,-53,-364,-226,290,439,351,-299,72,198,143,-137,-448,-416,4,20,21,121,-110,113,286,-35,-80,0,-65,8,246,-5,71,128,-278,-91,-128,-127,-84,-36,-6,-234,-52,-63,-124,-214,-290,-358,-426,-414,-359,-278,-207,-123,-35,42,-109,131,154,33,82,5,-110,-195,-297,-408,-504,-448,-365,-292,-217,-205,-166,-209,-119,-104,-111,-200,-253,-49,-85,-283,-228,-100,-101,-92,-117,-79,-67,-119,-84,-128,-161,-189,-180,-139,-153,61,165,242,75,147,389,-41,170,53,-145,-226,-153,-160,-277,-371,-440,-469,-470,-454,-394,-335,-250,-175,-70,-12,-39,130,43,-30,-107,184,167,-209,-165,-228,-4,-80,-231,-37,27,20,-308,-226,-10,-35,-267,-148,-186,-181,-191,-159,-120,-42,19,70,87,-262,-191,-20,-88,-218,-274,-355,-390,-356,-255,-154,-136,64,182,-31,-47,-139,-308,-99,-242,-101,285,246,-55,-60,-132,-59,-45,-101,-142,-188,-216,-253,-274,-276,-266,-264,-243,-266,-271,-183,-176,-196,-16,20,-105,47,45,38,54,15,9,37,66,-154,-92,-41,15,-173,-36,72,0,-183,-37,-64,-26,-83,137,234,285,-227,141,-238,-104,-219,36,218,207,-34,163,118,63,-462,-803,-311,-257,-272,-273,-256,-242,-251,-270,-314,-365,-419,-489,-455,-380,-472,-199,-132,-40,-67,-103,207,-22,-252,-135,230,-100,310,-183,27,-271,-1851,800,720,613,-449,3,-279,288,336,450,-493,88,226,202,-133,-391,-175,-155,-77,-198,-391,-164,-191,-89,-122,-157,-180,-169,-187,-184,-258,-167,-306,-199,-195,-182,-150,-132,-108,-87,-31,-10,-171,-282,66,52,58,-153,63,47,-296,-58,17,12,18,9,-35,-178,-17,-118,34,44,-6,-280,-93,-36,-60,-314,-132,-182,-352,-228,-242,-224,-251,-253,-233,-196,-142,-185,-139,-20,153,-85,-87,-192,-169,179,238,-12,41,15,135,-170,-70,137,-9,91,-88,33,88,80,-255,-421,39,30,9,-16,-94,-63,-81,-108,-431,-326,-105,-270,-157,-88,35,-337,-23,92,-262,49,54,8,-31,-63,-106,-178,-212,-262,-265,-235],[-478,-395,-304,-228,-161,-177,-219,-78,-151,94,110,78,-312,-110,-72,182,198,69,-233,-245,-89,172,-413,91,-122,-151,157,332,269,155,-53,-19,-114,-155,-168,-126,-71,-44,-27,-32,-48,-82,-254,-134,-169,-199,-219,-231,-234,-227,-213,-200,-181,-150,-162,-193,-199,-301,-67,-114,-114,-149,-282,-269,-204,-159,-114,-137,-102,27,35,18,-12,-48,-89,-130,-205,-187,-358,-148,-103,-29,101,160,58,-403,-283,-341,-62,-7,-104,-179,-217,-171,-63,-30,-270,-177,-155,-215,-352,-131,-67,37,-45,-94,-90,-55,-71,-179,-95,-119,-235,-285,-107,-226,-261,-26,45,-26,-86,-146,-215,-258,-258,-256,-237,-227,-211,-195,-183,-390,-185,-154,-140,-154,-178,-496,-220,-239,-273,-307,-338,-365,-374,-363,-336,-291,-253,-205,-148,-85,-16,74,156,-478,379,-316,77,567,471,603,580,556,458,-1173,-2030,83,-45,-159,-234,-281,-3638,-269,-2217,-2901,-242,-246,-215,-61224,-171,-150,-113,-5870,-76,-83,-11102,-7695,-261,-83,-1060,-755,-1750,120,-1063,-968,191,193,185,199,-358,-800,-1756,-774,-876,-3,-455,-1117,607,593,556,482,103,170,230,-111,-99,127,-84,19,364,335,-358,-252,30,142,158,-556,25,-182,-211,-99,199,44,-2,-208,-229,-35,27,-230,77,137,41,165,190,17,12,5,226,233,156,189,14,141,-201,135,-749,-531,30,-252,221,-130,-4,-273,-213,-66,248,198,-98,26,193,126,769,1767,3922,7223,11629,12372,21943,26679,30320,31764,32558,28696,27482,23003,17982,12976,8508,4951,2208,1218,1052,100,390,-9,-349,-376,-292,-721,-601,-288,-276,-305,-377,-403,-470,-288,-220,-7944,-35500,-29780,-18,-17,-6406,-78,-127,-1910,-341,-295,-370,-434,-452,-548,-416,-392,-361,-337,-332,-317,-269,-223,-174,-418,-458,-86,-73,-317,-371,-63,-95,-120,-167,-198,-213,-211,-291,-46,-120,-57,13,22,-10,-73,-151,-227,-280,-266,-189,-181,-222,51,114,68,92,-144,-78,-223,-385,-415,-247,-90,-115,52,246,-193,-60,261,-11,123,280,151,-186,-349,-271,-275,-54,-310,-145,-315,-265,-471,-242,-146,-293,-64,201,44,-162,-28,-8,28,78,14,-9,-199,-111,-67,-232,-177,44,-293,-151,-330,-405,-218,-284,-168,-242,-15,-187,48,-64,-191,-317,-367,-310,-198,-91,-6,-44,-77,-79,68,49,5,-57,-121,-168,-228,-272,-308,-338,-363,-369,-347,-294,-258,-185,-329,-41,-98,-165,147,193,43,190,167,-166,171,275,236,-191,-265,-170,60,0,-201,-412,-249,-123,-199,-236,-313,-367,-404,-451,-400,-385,-344,-316,-319,-350,-391,-373,-325,-270,-237,-198,-251,-176,-201,-346,-336,-394,-424,-412,-352,-264,-257,-184,-43,48,91,-5,239,289,-97,-45,136,-131,-386,24,99,-99,73,140,61,-320,-192,-138,-179,-163,-113,-91,-39,30,115,74,-1,328,214,-289,-481,-54,128,-91,87,215,589,502,56,-94,-165,53,-258,23,52,-210,-252,-21,153,471,625,589,11,-40,-304,-472,-179,170,108,-129,-105,-359,-205,-248,-379,-392,-276,-145,-92,-80,-315,122,181,185,172,125,51,-41,-132,-246,-306,-321,-231,-263,-24,56,126,11,87,323,404,195,73,-74,-5,-141,-267,-49,-261,-106,65,-214,-165,-263,-93,-17,-252,-235,-243,86,-61,-282,-235,-254,78,-95,-224,15,0,-194,-145,-190,-226,-258,-261,-228,-365,-213,10,104,177,-302,108,198,88,-170,-450,-426,-96,-254,-384,-299,-147,0,118,-67,-112,53,-54,8,91,-19,-150,-293,-431,-352,-215,-99,-49,-37,80,-261,-53,172,56,-146,-14,-77,-163,-241,-338,-421,-380,-309,-233,-161,-134,-65,-23,-21,-26,-51,-106,-116,-141,-173,-211,-241,-349,-286,-284,-320,-298,-265,-220,-171,-139,-228,-299,8,-19,-262,-256,-90,-131,-166,-242,-212,-195,-226,-134,-124,-103,-86,-50,-2,-202,87,308,338,109,176,511,-43,131,76,-120,-200,-145,-32,-6,-101,66,-24,-171,39,-126,-255,-237,-183,44,125,-96,-24,8,-17,-79,175,173,-171,-159,-250,-72,-146,-237,-13,59,-1,-278,-217,-207,-274,-352,-317,-273,-194,-160,-126,-89,-6,49,102,111,-274,-155,14,103,-181,-7,-64,-158,-277,-358,-271,-148,80,279,37,-53,-165,-241,-75,-270,-129,553,242,-217,-2,-73,0,0,-151,-262,-344,-362,-372,-385,-400,-408,-384,-311,-269,-282,-219,-154,-199,62,77,-147,37,-5,-57,-91,-189,-273,-322,-304,-228,-164,-100,-61,-127,-87,-1,-78,-167,-81,-125,-161,-191,-171,-122,-91,-161,-51,-218,-67,-139,22,100,137,11,189,188,169,-536,-556,-201,-144,-191,-206,-179,-134,-138,-199,-236,-108,-126,-166,-212,-238,-411,-214,-196,-137,-85,-85,57,-15,-303,-124,197,-28,418,-160,422,-406,-2263,305,246,188,-782,-87,-184,91,82,90,-476,123,160,180,-110,-456,-237,-89,19,-106,-372,-134,-262,-107,110,110,113,144,136,-63,-232,-133,-300,-9,-80,-151,-214,-293,-367,-442,-439,-374,-297,-287,-177,-160,-130,-149,-89,-94,-313,-99,-103,-106,-101,-110,-119,-177,-90,-123,-23,24,-25,-255,-74,181,117,-246,-175,-207,-380,-133,235,-43,46,99,40,-32,-118,-202,-256,-251,-175,-87,-74,-167,-120,187,251,56,80,30,133,-224,-95,-61,-143,-198,-208,-180,-157,-126,-268,-421,-61,-54,-58,-69,-112,-91,-96,-107,-349,-298,-55,-264,-116,-109,-16,-307,-2,64,-271,148,114,-9,-11,-66,-139,-243,-318,-417,-458,-417],[37,-246,-213,-56,95,-236,-226,-102,-146,214,168,58,-333,-165,-106,-8,38,103,-165,-248,-23,205,-353,248,93,-202,149,370,303,134,-95,-136,-255,-266,-217,-119,-28,18,46,5,-50,-12,-210,-98,-156,-211,-254,-280,-286,-272,-248,-234,-222,-208,-209,-210,-225,-304,-283,-334,-392,-444,-460,-410,-364,-299,-249,-213,-202,-129,-123,-136,-155,-174,-194,-221,-255,-301,-342,-369,-383,-364,-344,-308,-264,-387,-265,-245,-259,-288,-324,-363,-427,-480,-444,-376,-317,-258,-192,-217,-338,-198,-226,-274,-348,-434,-497,-431,-299,-182,-69,-151,-254,-275,-127,-215,-170,124,473,60,-28,149,258,37,90,211,253,115,-195,24,77,-337,49,533,535,496,208,-573,199,271,204,137,67,-7,-84,-164,-252,-321,-300,-189,-62,-216,183,308,74,-544,625,-184,-176,774,787,833,849,879,848,-810,-1637,677,586,479,372,243,-1418,-14,-2911,-4625,-1205,-376,-323,-55605,-243,-220,-186,-4791,-152,-155,-10144,-7624,-171,-155,-319,-830,-1134,-78,-1328,-1075,-218,-56,-58,-41,-278,-631,-1814,-641,-1007,-50,-520,-1152,197,189,171,123,76,35,-10,-129,-98,-36,3,77,153,256,-288,-147,79,169,183,-601,-77,-178,-94,-33,291,65,-82,-205,-254,-36,256,-219,69,165,-13,238,224,65,-2,-36,182,117,21,-88,-187,-267,-350,-410,-503,-437,-453,-454,-381,-309,-212,-244,-318,-186,156,603,-115,641,600,-144,743,1805,2413,3387,4245,6070,9077,13174,18130,23513,28696,32933,35515,34888,24332,26333,13824,9830,4827,7715,3945,1554,374,-25,-67,108,222,-566,-465,-251,-176,-66,-42,-37,15,84,169,-8190,-23863,271,266,278,-8120,256,204,-1357,-87,45,-11,-204,-100,-714,-206,-283,-348,-412,-478,-420,-330,-267,-221,-399,-466,-194,-196,-222,-374,-192,-200,-187,-195,-193,-193,-198,-297,-75,-101,-67,-8,36,57,64,66,-45,-254,-159,-98,-202,-285,81,185,68,306,-171,338,555,446,127,-111,-128,-144,19,-126,-267,-337,-308,-210,-103,-20,64,-215,-343,-237,-333,-120,-336,-143,-343,-282,-414,-158,-127,-304,-93,40,35,-223,-76,-64,6,-56,-170,-253,-334,-397,-421,-409,-371,-327,-311,-318,-355,-380,-304,-314,-322,-331,-342,-369,-409,-440,-445,-406,-321,-232,-136,-49,17,-62,-142,-131,64,45,-2,-95,-138,-168,-222,-258,-282,-308,-323,-322,-291,-227,-178,-93,-352,-22,-67,-186,215,230,17,173,149,-170,127,75,9,-156,-268,-149,-194,-222,-228,-405,-269,-231,-259,-240,-256,-245,-216,-241,-219,-215,-263,-120,-87,-97,-335,-95,-111,-236,-184,-229,-273,-322,-333,-353,-261,-165,-190,44,99,144,-296,-212,-47,241,119,-5,190,159,-89,-46,52,-97,-462,-52,-22,-152,-26,5,34,-216,-136,-65,157,183,-38,127,-62,4,198,82,-8,410,219,-319,-418,62,275,-75,-3,191,513,471,41,-104,-224,93,-210,3,9,-215,-150,-48,98,121,123,103,-1,-30,-259,-475,-159,101,95,-65,-132,-369,-224,-149,79,61,25,-7,-131,-105,-294,-235,-278,-291,-262,-216,-166,-111,-50,13,-141,49,-275,-320,-18,308,297,10,116,405,508,278,3,-163,-69,-220,-182,-17,-238,-74,-122,-200,-173,-233,-155,-134,-193,-265,-192,-1,-100,-253,-229,-236,32,-42,-142,-2,38,-186,35,-8,-144,-121,-181,-235,-364,-313,-354,-356,-336,-273,-194,-113,-60,-206,-441,-421,72,88,30,-48,-158,-286,-414,-379,-215,-38,-9,-1,319,165,-72,179,-262,198,163,30,-124,-206,-316,-283,-170,-58,19,-75,178,15,273,294,278,47,-177,-54,103,54,-167,-55,-78,-92,-61,-6,40,-140,223,289,-6,89,-344,-171,18,191,-65,-185,-130,-251,-378,-389,-338,-195,-156,-235,-285,-94,-124,-167,-356,-307,-380,-403,-305,-250,-199,-175,-168,-187,-254,-206,-203,-180,-102,27,131,13,89,100,-79,-160,-129,77,8,-91,100,-59,-106,33,-40,-338,-227,-174,31,-78,-119,-161,-105,-50,-50,82,135,-118,-157,-252,-139,-200,-191,-40,-140,-234,-323,-410,-360,-282,-265,-198,-174,-131,-142,-156,-166,-158,-165,-176,-202,-266,-258,-285,-299,-303,-276,-243,-206,-185,-161,-282,-161,-84,-33,20,-35,-165,-177,-61,-287,-167,355,210,-340,53,-3,-126,-257,-374,-338,-241,-184,-64,-51,-291,150,143,-128,-271,-293,-238,-132,-194,113,194,-112,427,290,150,72,-63,-171,-249,-314,-294,-243,-178,-124,-74,-149,-7,-149,-128,20,134,118,-12,45,27,-6,-89,-62,-183,-115,-116,-130,-102,-113,-129,-137,-149,-158,-513,-319,-262,-266,-268,-269,-252,-224,-200,-176,-253,-97,-58,-41,-38,-38,-258,-53,-108,-153,-229,-303,-342,-314,-351,-132,-45,37,41,-98,57,-500,-2408,92,187,-380,-944,-189,-95,559,471,580,-431,151,320,248,-106,-510,-295,-26,98,-30,-344,-105,-299,-90,-6,-14,0,58,81,-57,-188,-133,-263,47,-4,-60,-106,-166,-217,-260,-248,-241,-244,-291,-108,-95,-58,-129,-120,-73,-297,-91,117,142,159,84,-72,-169,-115,-119,-31,292,-40,-218,-41,374,224,-154,-236,-245,-394,-128,257,-18,81,145,60,-26,-110,-220,-209,-285,-302,-259,-203,-151,-115,-54,-41,-29,-18,-37,-71,-294,-141,-194,-230,-257,-258,-239,-233,-218,-271,-366,-150,-118,-85,-50,-136,-96,56,64,-271,-267,-16,-260,-79,-116,-71,-277,2,-36,-164,-93,-131,-190,-266,-307,-254,-166,-27,85,82,-32],[-7,-210,-166,-91,76,-231,-184,-104,-123,212,117,11,-355,-220,-184,-225,-256,-268,-253,-238,-121,-27,-278,173,255,-217,92,350,296,205,-135,3,-128,-182,-151,-32,98,193,266,-113,-147,61,-171,101,26,59,-81,-56,116,-86,9,-62,-139,-208,-277,-335,-383,-398,-402,-380,-357,-346,-367,-372,-393,-396,-409,-423,-407,-380,-364,-357,-350,-337,-324,-311,-300,-295,-280,-249,-227,-199,-193,-177,-153,-401,-253,-184,-207,-237,-267,-289,-318,-323,-301,-270,-239,-252,-262,-257,-339,-117,-116,-124,-146,-171,-181,-191,-165,-141,-104,-141,-297,-307,-187,-240,-94,245,442,58,-74,79,167,-113,26,333,518,137,-262,-45,-8,-339,-97,424,369,294,193,-523,241,329,370,425,435,407,349,268,167,81,25,57,145,-451,373,460,-167,-644,493,-60,-404,249,218,243,304,402,437,-441,-1255,363,267,148,27,-104,-203,-270,-3593,-6666,-6313,-1672,-1411,-54659,-355,-425,-475,-5216,-395,-337,-9402,-7371,-269,-265,-283,-853,-820,-324,-1743,-1245,-698,-288,-279,-260,-267,-483,-1551,-561,-1203,-300,-653,-1259,-295,-272,-238,-218,-185,-147,-120,-186,-131,-75,-90,-109,-146,-167,-261,-280,-254,-186,-139,-592,-225,-159,-29,-10,201,56,-183,-224,-301,-83,138,-222,-49,-127,-228,-287,-324,-311,-291,-291,-266,-220,-196,-204,-228,-259,-295,-292,-260,-197,-183,-254,-175,-158,-134,-219,-382,-265,89,233,-72,417,210,-405,562,1515,597,2068,3867,4499,11881,15972,20401,22733,27482,35515,73950,34463,28840,31508,18302,13138,10869,11162,4867,1085,115,643,599,256,-111,-377,-327,521,524,-29,265,219,252,266,278,-8674,-3110,292,315,356,-9186,315,220,-844,41,-53,-139,-306,-550,-856,-459,-165,-246,-69,-120,59,-234,79,-23,-377,-488,-107,-112,-171,-418,-234,-271,-284,-308,-317,-324,-335,-323,-248,-278,-268,-293,-276,-249,-188,-88,-50,-259,-172,-81,-176,-333,143,595,67,229,-199,305,522,487,197,-134,-178,-175,44,381,-88,-52,309,21,-10,258,68,-251,-317,-202,-389,-199,-330,-149,-369,-309,-331,-88,-110,-336,-142,97,-1,-278,-128,-135,2,89,43,52,-191,-61,-69,-311,-183,108,-141,-55,-367,-321,-263,-290,-191,-216,-45,-129,-158,-235,-316,-362,-311,-207,-77,52,165,-80,-195,-187,94,85,36,-142,-167,-82,-149,34,20,-305,56,5,-236,-189,-75,-124,-349,-198,-192,-191,-134,-95,-56,-5,11,-184,56,66,58,-128,-277,-75,-77,-145,-206,-393,-332,-325,-303,-221,-177,-116,-51,-53,-225,-78,-185,28,103,-126,-355,119,117,-175,74,-116,-280,-140,-123,-345,-165,-132,-170,-30,-27,-18,-332,-239,-76,-117,-151,-195,-215,-246,-288,-321,-383,-428,-409,-300,-161,-215,33,259,195,-105,-79,-26,312,258,-57,69,-128,-5,208,95,-1,299,214,-328,-347,38,-10,-50,-85,-119,-129,-184,-220,-224,-274,-214,-220,-232,-224,-249,-260,-279,-286,-278,-279,-288,-261,-252,-222,-472,-138,-73,-21,0,-147,-324,-241,-196,151,132,277,240,-167,-74,-277,164,143,121,77,-25,-123,-197,-226,-236,-185,-172,-363,-345,-100,44,71,12,96,74,49,23,-21,-247,-138,-283,-102,52,-171,-38,200,-162,-82,-209,-57,18,-124,-250,-199,-205,-191,-196,-224,-214,-41,-9,-59,-25,-39,-183,-127,-171,-222,-279,-323,-337,-368,-301,-292,-274,-275,-271,-272,-279,-304,-283,-421,-404,-207,-191,-180,-169,-172,-179,-200,-227,-247,-254,-251,-272,-254,-222,-191,-169,-260,-141,-134,-136,-211,-95,-89,-278,-59,-31,-11,-9,101,5,232,340,395,208,-208,-222,123,320,-213,214,97,-42,-119,-89,0,-185,280,374,-49,92,-295,-260,81,226,-93,-158,-83,-108,-183,-250,-378,-278,-372,-448,-487,-397,-306,-208,-310,-32,-73,-170,-199,26,162,138,105,34,-319,0,-17,-30,-6,67,113,93,34,110,-39,-120,-113,103,26,-89,122,-89,-48,8,31,-273,-220,-153,-164,-278,-244,-287,-72,-5,-37,322,378,-68,-173,-237,-197,-230,-134,39,-17,-76,-201,-148,-137,-141,-268,-188,-211,-202,-234,-248,-275,-271,-286,-310,-355,-414,-454,-486,-476,-445,-386,-340,-302,-296,-302,-370,-381,-447,-511,-421,-322,-223,-137,-73,-279,-234,101,111,-242,36,-23,-109,-203,-319,-432,-490,-375,-235,-123,-357,79,75,-172,-289,-316,-242,-130,-203,152,211,-38,162,41,-66,-132,-239,-308,-340,-369,-360,-346,-313,-286,-258,-237,-170,-232,-126,-110,-109,-116,-143,-139,-118,-110,-118,-97,-152,-130,-137,-169,-161,-195,-230,-250,-264,-254,-413,-219,-176,-95,-8,80,183,140,-130,-167,-273,62,45,9,42,34,-120,19,640,573,239,-43,169,-29,-388,14,188,121,107,-25,-184,-569,-2281,-137,23,-941,-800,-294,-33,547,425,533,-394,149,329,219,-137,-535,-349,9,137,5,-328,-103,-291,-325,-345,-274,-165,-24,71,-44,-141,-140,-225,118,-83,152,99,23,-74,-115,-135,-198,-264,-305,-112,-100,-60,-120,-206,-150,-264,-97,196,301,28,-30,-97,-168,-168,-123,-114,171,-63,-187,-4,444,325,-71,-295,-301,-346,-134,209,-24,93,101,5,-45,-124,-243,-257,-317,-376,-433,-460,-451,-420,-343,-303,-255,-206,-186,-180,-375,-169,-176,-165,-148,-120,-152,-84,-92,-249,-263,-247,-335,-427,-460,-386,-272,-156,-71,-193,-234,10,-252,-38,-107,-111,-238,87,73,-24,174,197,-10,139,86,-45,-135,-233,-314,-277,-164],[-65,-184,-136,-129,43,-184,-132,-97,-98,192,117,-23,-389,-278,-130,-141,-138,-126,-109,-213,-72,-65,-188,-66,-74,-167,-109,-106,-145,-194,-231,-271,-352,-394,-387,-298,-183,-85,14,-214,-209,19,-126,115,26,72,-126,-37,130,-112,-18,-112,-193,-242,-294,-251,-215,-307,-117,-236,-73,-128,-376,-345,-154,-22,-54,-66,-311,-106,-172,-256,-345,-423,-468,-431,-358,-292,-229,-170,-262,-129,-159,-197,-240,-383,-401,-507,-515,-426,-322,-209,-290,-149,68,-92,-63,-253,-330,-269,-309,37,1,181,316,300,-98,18,177,210,328,-22,-286,-315,-214,-234,-7,-20,-3,52,-79,67,99,-235,-2,317,499,171,-271,-67,-65,-321,-187,-95,-244,-406,-427,-384,-103,43,146,206,226,202,157,104,58,52,74,141,17,-554,319,324,-223,-629,74,-94,-495,-262,-142,39,219,393,471,6,-820,403,288,153,39,-28,-1,88,-4108,-8865,-11337,-6266,-2418,-59864,309,224,157,-7010,57,32,-8839,-6923,-516,64,50,-776,-685,-80,-2249,-1413,-1134,-280,-233,-144,-130,-297,-1304,-448,-1372,-280,-777,-1363,195,187,184,170,170,44,186,-204,-133,140,91,37,-39,-106,-220,-358,-453,-538,-470,-515,-338,-265,-232,-232,-216,-233,-276,-310,-346,-411,-459,-507,-546,-509,-500,-468,-448,-427,-448,-512,-562,-560,-515,-476,-422,-355,-306,-264,-230,-178,-168,-223,-138,-264,-158,-225,-364,-293,-228,-98,-31,182,0,-390,528,802,-189,1485,2285,2436,7424,10689,14827,17160,23003,34888,34463,32173,28416,23736,18755,14013,9955,6762,4619,3320,2555,1688,1520,1052,738,-6,-95,776,956,93,1201,615,1075,1211,1163,-8429,973,824,637,453,-8344,61,-134,-396,-431,-484,-425,-346,-957,-881,-685,-63,-262,-19,-91,-55,-290,-93,-128,-310,-477,-169,-127,-119,-450,72,102,128,-40,-195,-199,-8,-320,0,-84,-119,-104,-110,-133,-151,-143,-99,-231,-168,-25,-85,-284,178,388,103,167,-188,297,500,535,281,-134,-192,-169,4,-84,-38,-35,330,36,-71,206,40,-255,-259,-140,-341,-255,-287,-134,-350,-312,-230,-2,-62,-361,-163,125,-35,-267,-187,-255,-242,-166,-102,-3,-170,-34,-55,-289,-182,34,-58,-171,-357,-377,-422,-374,-291,-206,-125,-82,-28,7,31,45,75,-15,-43,158,174,-77,-206,-227,25,23,-27,-168,-183,-222,-263,-266,-240,-288,-161,-107,-264,-169,137,238,-317,-49,12,-164,270,134,-33,129,80,-188,139,25,-90,-168,-272,-163,-90,3,-199,-363,-280,-57,363,431,261,390,573,175,-265,-18,-95,132,188,-137,-366,144,95,-93,5,-104,-272,-158,-239,-331,-459,-544,-580,-486,-407,-306,-347,-261,-93,115,178,-9,90,256,-48,-49,112,-46,-286,-192,-204,-371,-505,-353,-176,-8,-25,1,324,319,-63,18,-156,9,-16,-215,-426,-595,-421,-318,-280,67,163,98,-93,161,203,106,-10,-99,-313,-178,-235,-288,-309,-355,-379,-404,-409,-388,-372,-365,-330,-325,-310,-459,-255,-240,-218,-184,-147,-257,-244,-257,110,87,266,279,-200,-60,-271,130,4,-16,239,369,513,71,-5,54,-211,-77,-449,-335,-339,-401,-445,-473,-459,-463,-457,-440,-397,-322,-231,-315,-38,49,-88,-2,160,-124,-64,-195,-36,39,-56,-206,-15,11,-155,-125,-216,-192,-59,88,7,-17,42,-188,-13,-74,-281,-184,-202,-178,-380,-166,14,88,144,-167,224,256,-85,-276,-395,-376,102,100,26,-44,-117,-172,-208,-204,-222,-68,21,-60,150,222,-244,-47,-260,48,185,260,-311,206,158,-269,-62,80,-29,45,57,-15,63,72,67,83,-93,-335,-8,237,-255,315,339,189,287,226,131,-229,9,-48,-100,-91,-231,-303,50,61,-133,-123,-120,120,-52,-257,-378,-59,-179,-274,-372,-366,-329,-251,-204,-90,-83,-60,-236,-23,154,158,153,-29,-387,-27,55,-4,-55,-84,-155,-210,-243,-253,-240,-215,-186,-176,-173,-172,-178,-180,-190,-220,-238,-284,-318,-338,-317,-269,-148,-324,-120,-12,-34,316,368,-17,-191,-208,-203,-200,-75,53,335,144,-164,-93,248,91,-268,-86,68,61,-184,-231,-112,-90,-151,-203,-263,-324,-366,-419,-466,-516,-537,-545,-521,-500,-470,-457,-424,-392,-345,-299,-239,-169,-103,-99,-227,-310,108,112,-86,24,-33,-104,-151,-178,-155,-259,-466,-173,-191,-341,37,33,-214,-298,-310,-210,-136,-210,-104,-155,-216,-260,-303,-333,-329,-381,-416,-439,-489,-526,-536,-497,-466,-432,-394,-327,-305,-251,-217,-200,-194,-216,-219,-215,-235,-277,-294,-326,-394,-426,-469,-447,-433,-391,-316,-233,-132,-270,33,0,4,267,281,376,143,-100,-149,-275,88,82,2,14,2,16,-49,425,395,326,-41,144,-46,-356,125,209,187,277,70,317,-593,-1882,245,186,-1428,-470,-348,-36,-75,-121,-158,-344,-216,-244,-274,-266,-465,-323,-258,-259,-262,-302,-219,-239,-125,-46,6,42,217,212,0,-71,-130,-178,119,-157,341,380,323,-63,78,-52,-224,-229,-295,44,-42,122,-107,-234,-211,-205,-79,176,357,-81,-127,-100,-149,-198,-115,-159,72,-69,-141,58,202,251,21,-254,-340,-288,-127,166,-35,-14,-131,-238,-344,-443,-533,-611,-657,-680,-700,-724,-754,-802,-773,-728,-664,-585,-528,-479,-433,-389,-371,-344,-322,-294,-259,-255,-261,-291,-331,-414,-517,-649,-784,-711,-540,-363,-210,-97,-182,51,-218,25,-61,-115,-168,194,144,125,97,82,50,36,29,-51,-55,-88,-153,-197,-224],[-135,-173,-128,-171,-1,-146,-87,-92,-76,252,257,-94,-431,-340,-107,-53,-88,-110,-120,-187,-132,-157,-196,-245,-308,-383,-441,-458,-480,-485,-458,-429,-453,-478,-533,-565,-592,-606,-572,-526,-474,-432,-378,-344,-323,-317,-322,-343,-379,-425,-471,-492,-448,-348,-309,-90,-171,-269,11,-263,-107,-150,-374,-352,-165,145,-86,-12,-204,-210,-439,-451,-210,45,238,-194,-229,-254,-68,-47,-283,29,192,331,45,-335,-183,47,161,6,-59,33,-233,-187,184,-88,51,-170,-359,-268,-264,115,57,131,183,245,-44,76,267,315,238,148,-236,-312,-220,-265,-315,-292,-230,-150,-65,4,37,-331,-5,68,25,-60,-240,-288,-420,-512,-446,-270,-101,32,148,-221,322,376,326,382,363,337,329,345,379,432,470,503,-47,-521,470,417,-31,-451,146,17,-459,-182,-218,-202,-158,-82,-61,-30,-361,-61,-79,-97,-92,-78,-36,11,-4392,-11154,-15959,-11222,-3439,-71569,137,81,35,-9928,-55,-71,-8483,-6365,-945,167,225,-647,-684,-283,-2857,-1589,-1521,11,52,171,-1,-112,-1104,-310,-1520,-393,-912,-1471,803,791,723,627,397,20,375,-198,-123,154,85,33,-21,-52,-131,-200,-236,-264,-328,-419,-430,-398,-396,-408,-388,-396,-422,-433,-440,-469,-477,-475,-466,-406,-383,-341,-305,-256,-239,-261,-279,-292,-333,-389,-434,-455,-468,-457,-435,-381,-360,-359,-315,-342,-293,-324,-294,-324,-185,-172,-157,-203,-210,-243,-65,106,-310,613,841,1216,2483,5042,8859,11834,17982,24332,28840,28416,33361,32692,27045,20879,21035,15720,5515,6632,3614,1724,1481,1296,1010,602,230,21,2,-2,-85,-179,-206,-195,-180,-7854,-272,-341,-394,-414,-7811,-469,-467,-443,-402,-411,-425,-431,-1059,-817,-782,-246,-274,-154,-138,-127,-371,-121,-163,-230,-450,-390,-405,-350,-462,-160,-83,-3,-80,-213,-202,77,-299,137,-58,-127,107,141,161,175,189,23,-188,-157,45,25,-202,60,63,64,57,-156,60,31,-15,-113,-222,-371,-553,-410,-182,4,-7,357,51,-130,151,23,-230,-182,-62,-270,-297,-237,-114,-310,-300,-127,90,9,-363,-127,30,-71,-202,-139,-235,-150,-143,-156,-127,-138,-109,-137,-240,-241,-288,-326,-303,-342,-229,-269,-257,-162,-53,13,-28,87,281,264,220,48,-61,-41,197,293,-60,-189,-261,-44,-31,-25,-181,-193,-149,-257,-111,-115,-259,-72,-28,-288,-144,152,211,-275,-37,73,-112,212,54,-55,63,-6,-186,-107,-146,-177,-173,-256,-103,-53,5,-191,-324,-267,-98,298,358,314,385,443,90,-260,39,-6,232,180,-138,-366,185,343,-12,-55,-106,-265,-166,-134,-260,-65,49,-94,-123,-263,-386,-461,-402,-246,-56,164,-6,11,189,-16,-49,91,-39,-183,-234,48,-355,-31,143,-40,-194,-329,-408,-431,-404,-385,-433,-472,-486,-442,-380,-291,-179,-66,-297,-219,186,220,225,-57,135,67,-71,-210,-324,-413,-441,-393,-326,-244,-209,-177,-173,-174,-174,-196,-230,-226,-234,-219,-436,-162,-165,-183,-218,-267,-323,-370,-380,-322,-200,-66,77,-227,-42,-285,57,-138,-168,149,276,159,25,-99,-244,-350,-505,-524,-427,-353,-299,-258,-230,-177,-155,-136,-137,-159,-378,-292,-308,-336,-400,-456,-511,-542,-499,-453,-408,-371,-343,-321,-317,-290,-255,-227,-200,-200,-179,-123,-107,-126,-142,-158,-199,-209,-207,-322,-149,-95,-27,-393,-169,194,265,314,-142,250,279,-138,-277,-367,-343,98,457,50,263,365,36,205,-229,-267,147,169,-96,534,342,-315,-189,-259,-38,89,256,-337,322,94,-258,-273,-377,-345,-282,-193,-95,-42,85,170,264,68,-215,-169,129,-258,469,459,175,579,353,275,-233,335,599,-144,120,-165,-249,193,288,-184,-88,-158,185,-65,-264,-341,-27,-102,-218,-384,-207,-206,-266,-146,-122,-98,-96,-256,-104,-112,-129,-142,-162,-429,-171,-186,-219,-242,-240,-278,-296,-289,-261,-217,-169,-124,-99,-83,-96,-66,-92,-65,-90,-107,-156,-201,-247,-291,-329,-275,-249,-168,-44,-42,105,169,32,-206,-173,-147,-120,-24,58,410,127,-129,-31,281,98,-259,-91,47,37,-264,-271,-126,202,407,306,17,-264,-166,-57,-125,-197,-252,-316,-381,-463,-498,-416,-295,-183,-82,-12,39,-59,-73,-137,-163,-355,-158,-264,-377,-443,-357,-243,-115,-7,-134,-240,-356,-253,-256,-268,38,29,-253,-285,-276,-162,-151,-217,-259,-324,-383,-400,-394,-375,-332,-356,-379,-399,-454,-471,-431,-372,-326,-282,-238,-202,-367,-129,-118,-129,-155,-210,-243,-266,-308,-364,-385,-413,-473,-486,-475,-405,-358,-298,-213,-124,-24,-122,123,26,42,313,345,364,142,-59,-130,-281,101,68,-47,-167,-236,-214,-109,-1,130,225,-60,116,-70,-274,234,211,182,140,160,306,-597,-1305,646,699,-1876,-118,-343,70,462,318,178,-303,-109,-243,-361,-420,-460,-486,-478,-451,-404,-336,-230,-201,-8,125,-25,1,279,197,50,-8,-126,-149,104,-227,308,605,306,-55,96,-20,-198,-194,-285,-14,-132,83,-119,-230,-279,-159,-68,138,305,-198,-228,-108,-144,-233,-122,-200,-110,-132,-167,-197,-217,-224,-225,-244,-326,-257,-238,-224,-186,-202,-209,-212,-227,-251,-286,-334,-368,-386,-387,-365,-333,-308,-251,-240,-225,-208,-222,-246,-283,-296,-339,-366,-388,-388,-369,-360,-342,-326,-298,-288,-278,-271,-262,-245,-214,-167,-125,-49,-168,45,-204,58,-46,-141,-129,260,190,243,274,227,96,123,99,-103,-38,34,124,36,-23],[-152,-123,-85,-168,-5,-71,-4,-42,-4,160,103,-134,-439,-356,-165,-206,-220,-204,-172,-131,-107,-106,-131,-179,-255,-360,-465,-543,-485,-414,-334,-275,-288,-318,-396,-474,-566,-478,-359,-252,-198,-80,-58,65,13,54,-163,-72,-170,-264,-297,-220,-263,-202,-301,59,-166,-203,42,-239,-89,-160,-350,-343,-167,135,-102,-27,-140,-112,29,-93,174,191,211,-270,-159,-265,7,-11,-303,50,216,327,84,-257,-148,-178,-161,-71,-45,11,-177,-205,166,-77,169,-31,-267,-264,-224,189,113,131,-1,-128,-234,-327,-365,-365,-327,-255,-175,-319,-223,-192,149,210,253,121,-38,120,7,-398,-3,114,-6,-165,-321,-402,-316,-263,-273,150,283,357,138,-73,325,316,252,204,201,250,350,481,612,731,801,837,-55,-411,705,611,333,-150,298,195,-356,68,39,27,19,38,13,14,1,-21,-25,-27,-19,-25,-24,-37,-4423,-13456,-19854,-16549,-4818,-88042,-44,-17,41,-13460,169,218,-8347,-5796,-1567,270,237,-539,-808,-1240,-3584,-1765,-1876,-287,-278,-199,-112,-15,-998,-178,-1672,-543,-1090,-1609,329,306,272,210,149,-23,16,-214,-143,-199,-275,-335,-397,-425,-466,-486,-445,-404,-414,-399,-529,-428,-426,-429,-386,-355,-331,-291,-274,-240,-223,-230,-269,-265,-282,-249,-197,-112,-42,-66,70,129,139,105,-41,8,-286,-141,-229,-296,-373,-413,-353,-373,-212,-151,-207,-338,184,348,76,-130,-11,-150,562,683,-138,906,1246,1337,2190,3340,6038,7300,12976,26333,31508,23736,32692,38332,30270,24581,27918,22147,13262,11206,7027,1842,2449,1619,1229,1015,788,857,803,261,684,-82,698,680,629,-7804,448,366,293,245,-6771,136,-247,25,12,-31,-78,-240,-824,-749,-674,-482,-456,-347,-254,-165,-508,-21,-34,-133,-435,-152,-98,-122,-446,-131,-141,-130,-148,-250,-225,-252,-284,-258,-324,-338,-372,-363,-365,-375,-385,-392,-402,-413,-405,-391,-363,-326,-268,-219,-183,-130,-90,-51,-5,21,-122,-155,-105,-17,308,22,14,371,49,-208,75,0,-196,-108,6,-212,-334,-209,-108,-276,-292,-42,-45,-124,-309,-210,-219,-162,-130,-112,-286,-55,54,55,81,-112,8,-20,-199,-194,94,87,4,-341,-230,-278,-245,-151,22,48,13,163,269,260,220,-15,-120,-49,201,197,-49,-176,-307,-201,-289,-380,-465,-527,-479,-411,-332,-249,-229,-109,-50,-319,-127,86,107,-239,-28,34,-54,-91,-153,-193,-190,-181,-183,-75,-14,33,-43,-236,110,152,9,-194,-287,-252,-154,57,50,11,5,22,-13,-214,38,66,169,171,-141,-357,178,394,54,-146,-130,-272,-168,-128,-201,-149,27,-65,58,-92,-225,-338,-423,-428,-370,-285,-211,-121,-52,0,-52,52,-55,-99,-244,-13,-437,-79,83,55,66,44,15,-29,-70,-117,-212,-292,-359,-414,-486,-529,-523,-490,-451,-433,-401,-386,-380,-385,-408,-426,-504,-530,-461,-376,-282,-203,-130,-204,-33,42,46,64,61,23,-43,-93,-172,-225,-410,-217,-192,-157,-118,-119,-119,-157,-406,1,-32,187,239,-246,-18,-315,-51,-255,-328,37,167,105,39,-10,-69,-246,-141,-368,-272,-309,-82,-59,-43,1,15,28,23,2,-399,-374,-281,-110,-144,-169,-198,-236,-259,-275,-271,-252,-222,-185,-160,-114,-66,-239,-8,-171,-175,-148,67,48,-40,13,-214,-74,-116,-294,-181,-165,-102,-389,-191,191,294,359,-136,269,292,-188,-250,-341,-310,85,406,-27,257,417,57,177,-261,-311,128,210,-123,476,348,-287,-339,-252,-126,-10,239,-231,556,339,-250,-61,-229,-361,-397,-329,-252,-197,-88,9,126,221,-16,-307,6,-203,445,418,139,623,361,323,-179,209,530,-171,139,-100,-151,232,273,-236,-53,-197,171,-90,-271,-307,-86,153,-240,-331,-233,-329,-284,-71,133,4,104,-257,-69,84,59,49,-184,-387,-121,133,126,134,85,193,183,-126,92,64,5,-39,101,78,-105,44,-72,22,-159,-21,-64,-171,-145,-196,-275,-312,-372,-314,-251,-186,-116,-46,22,-208,-138,-56,-20,16,50,389,100,-96,29,309,100,-235,-108,16,17,-347,-311,-141,165,397,193,-9,-278,-367,-418,-294,-187,-74,22,-342,136,36,-153,-204,-237,119,133,57,-25,-108,-191,-274,-356,-364,-305,-257,-229,-190,-163,-125,-97,-105,-179,-257,-327,-260,-194,84,57,-274,-256,-229,-108,-176,-227,261,232,176,125,69,18,-1,-71,-127,-143,-184,-201,-223,-225,-234,-236,-231,-270,-335,-185,-181,-192,-208,-240,-235,-205,-189,-193,-173,-173,-215,-227,-252,-221,-210,-184,-136,-89,-35,-13,11,23,53,74,83,94,107,-14,-109,-291,65,43,-34,-65,-125,-177,-209,-224,-168,-106,-98,40,-95,-172,215,232,271,236,216,159,-595,-712,-48,-111,-2198,-137,-278,-10,58,107,148,-264,72,186,43,-231,-343,-202,37,-28,-108,-272,-192,-183,-82,23,-52,-41,206,172,110,57,-119,-132,82,-281,259,314,221,-37,8,-76,-197,-288,-287,-177,-165,-31,-133,-202,-336,-119,-60,101,109,-290,-270,-103,-138,-256,-171,-219,-207,-215,-235,-253,-264,-261,-256,-273,-271,-293,-302,-310,-291,-319,-324,-314,-303,-292,-290,-300,-310,-323,-348,-369,-390,-416,-407,-436,-457,-471,-438,-397,-349,-298,-272,-242,-228,-219,-219,-260,-319,-397,-431,-363,-247,-119,13,-245,-92,368,428,6,-162,32,-163,93,-29,-153,-82,329,239,336,386,396,157,153,70,-154,-88,6,95,27,-16],[-173,-93,-64,-181,-18,-16,55,-7,65,-12,-111,-231,-463,-380,-365,-278,-185,-97,-21,-89,86,98,64,33,-42,-145,-252,-338,-443,-522,-525,-486,-491,-502,-532,-508,-438,-359,-262,-203,-170,-161,-67,45,-24,-30,-169,-226,-361,-510,-573,-431,-315,-346,-314,82,-193,-154,50,-196,-59,-192,-346,-354,-187,-29,-136,-146,-123,-53,32,-235,98,158,148,-365,-97,-279,45,-15,-344,36,209,126,51,-181,-141,-160,-187,-187,-149,-74,-153,-233,130,-86,263,107,-190,-277,-213,233,141,121,170,148,34,139,178,184,185,200,-126,-357,-243,-193,321,416,421,100,-44,124,-54,-414,-18,-23,-147,-295,-442,-579,-641,-551,-473,-368,-296,-273,-280,-306,-363,-435,-529,-546,-438,-310,-173,-33,92,202,265,301,-9,-292,204,124,11,-69,-199,-330,-425,-446,-387,-285,-177,-550,30,126,200,255,326,395,472,530,591,627,-4193,-15570,-22528,-22039,-6942,-106174,399,319,261,-16492,157,103,-8381,-5279,-2345,-76,-123,-489,-1029,-2216,-4339,-1868,-2176,-574,-582,-523,-476,-431,-995,-366,-1781,-724,-1297,-1697,-349,-358,-357,-364,-354,-325,-296,-261,-223,-162,-118,-59,-10,57,-63,83,118,144,113,-312,-575,-19,-79,-154,-189,-234,-284,-309,-324,-358,-375,-408,-463,-458,-449,-380,-287,-166,-58,-68,149,274,364,328,32,18,-286,659,262,-142,-214,-159,-20,-348,-213,-179,-130,-282,49,-88,-179,-269,-265,-240,-138,-8,85,571,1081,1010,1325,1615,3430,3961,8508,13824,18302,18755,27045,30270,32184,27619,31416,28826,25201,20868,16327,2477,5330,5604,3680,2344,1509,1461,1267,202,1142,-628,1202,1273,1364,-7638,1477,1476,1439,1397,-3914,1240,-853,884,785,576,363,-188,-479,-695,-450,-451,-334,-107,-69,126,-677,297,-70,-55,-424,-149,174,-81,-403,-189,-102,-179,-285,-385,-477,-501,-363,-223,-137,-177,35,155,199,-14,195,99,-139,-180,154,197,-78,253,420,214,-4,-107,282,415,514,442,-123,-117,-63,-68,322,26,40,206,48,-293,-6,-28,-147,-94,-95,-158,-318,-194,-109,-242,-281,38,248,162,-211,98,172,-149,-36,-58,-329,-80,-15,-91,-136,-185,-235,-282,-311,-296,-254,-220,-199,-339,-249,-278,-223,-239,-293,-340,-380,-400,-387,-363,-341,-313,-308,-312,-335,-372,-422,-436,-405,-342,-252,-180,-203,-219,-232,-351,-11,32,-188,51,-38,-342,-108,134,148,-201,-11,63,-12,-87,-163,-220,-223,-209,-164,-80,-11,35,-25,-203,80,46,-3,-203,-245,-228,-218,-276,-280,-305,-298,-275,-302,-285,-282,-229,-168,-112,-136,-337,17,82,117,-242,-163,-287,-157,-109,-129,-243,0,-43,172,341,215,-270,-312,-235,-445,-629,-582,-427,-313,-236,-172,-156,-148,-183,-232,-287,-515,-437,-479,-488,-443,-402,-365,-366,-364,-370,-434,-485,-528,-560,-602,-606,-574,-531,-479,-444,-387,-336,-281,-226,-177,-112,-109,-105,-69,-395,-15,-23,-135,-253,-94,-125,-168,-200,-219,-246,-279,-273,-278,-256,-374,-146,-98,-39,23,-93,-49,-61,-433,-42,-93,161,339,-252,15,-338,-180,-261,-462,-79,266,423,39,-8,64,-181,-29,-307,-243,-346,29,-6,-90,-80,-135,-186,-238,-279,-372,-452,-248,-152,-121,-106,-128,-193,-281,-398,-533,-587,-417,-249,-109,42,178,-289,74,-124,-174,-185,210,112,-57,51,-226,373,321,-215,22,-7,-133,-355,-363,-484,-567,-558,-423,-245,-45,-230,-207,-314,-279,65,336,-110,238,451,76,153,-270,-318,101,236,-126,399,332,-196,-340,-236,-211,-101,209,-128,376,280,-247,-19,31,-22,-86,-133,-186,-354,-392,-524,-543,-426,-267,-230,-86,-104,276,356,80,392,362,338,-91,109,366,-172,155,-41,-50,255,245,-281,-22,-228,153,-124,-276,-279,-156,247,-277,-265,-310,-430,-284,-51,130,55,140,-243,-59,87,82,115,-257,-334,-170,94,60,100,10,570,258,-165,72,86,40,-16,298,134,-117,128,-47,-77,-243,-298,-398,-464,-501,-499,-489,-429,-393,-363,-348,-333,-311,-283,-250,-203,-130,-63,23,44,26,286,62,-72,77,323,101,-201,-138,-27,2,-393,-356,-157,74,-118,-328,-568,-562,-315,-84,141,-109,156,298,-295,117,39,-95,-187,-319,-11,212,216,57,-35,-231,-54,-182,13,22,-3,-68,-135,-222,-297,-378,-443,-511,-557,-555,-479,-361,-223,-95,-264,-225,-184,-60,-217,-242,277,377,252,208,102,-5,-86,-220,-332,-417,-488,-462,-404,-334,-282,-237,-199,-323,-311,-141,-156,-197,-253,-338,-396,-432,-455,-457,-429,-424,-465,-474,-484,-424,-386,-342,-292,-254,-226,-244,-265,-302,-311,-302,-269,-200,-104,-10,-96,-316,74,110,-67,-85,-93,321,35,126,3,-137,-239,-239,-153,-76,151,204,288,454,285,491,-604,-329,283,-1062,-2176,-156,-306,-430,-318,-146,16,-234,13,192,-33,-234,-295,-155,21,85,-45,-270,-118,-193,54,122,-81,-94,118,133,169,109,-116,-133,44,-325,-117,-180,-248,-291,-309,-273,-263,-244,-254,-278,-357,-423,-410,-307,-304,-95,-67,56,176,-245,-210,-94,-140,-275,-113,-223,-218,-134,-89,-151,-207,-241,-259,-285,-279,-290,-281,-271,-237,-255,-259,-253,-249,-329,-251,-264,-275,-290,-317,-343,-371,-406,-403,-426,-415,-371,-332,-290,-241,-189,-155,-109,-123,-10,-23,-123,60,43,195,238,251,250,204,-275,-75,129,49,-19,-171,-150,-176,-156,-105,-154,-36,165,214,266,310,348,221,135,54,-206,-90,-13,77,30,0],[-174,-57,-40,-189,-79,-125,-180,-200,-254,-342,-388,-330,-478,-342,8,140,168,186,227,-54,280,270,92,89,-36,-176,-282,-286,-228,-133,-13,94,137,-40,137,118,-33,12,-54,-144,-142,-255,-105,28,-78,60,-164,90,54,-207,-59,-133,-307,-244,-331,-275,-268,-242,-236,-222,-204,-229,-350,-371,-206,16,-173,20,131,371,136,-354,18,120,67,-420,-33,-288,56,-47,-317,1,185,276,177,-106,-135,200,290,96,-94,-60,-153,-258,87,-104,338,241,-130,-297,-220,255,150,43,221,178,35,50,-22,-125,-228,-298,-322,-412,-276,-200,-61,-10,6,2,-65,-60,-141,-380,-294,-388,-480,-583,-638,-587,-544,-518,-523,-489,-457,-416,-338,-225,-104,24,132,216,269,282,258,199,96,-25,-158,-201,-111,-198,229,395,505,588,160,519,-141,242,80,-55,-133,-1504,-53,47,130,183,237,275,311,326,347,353,-3726,-16866,-23384,-27067,-10191,-122840,313,282,266,-17190,-2534,-1209,-8516,-4859,-3206,-259,-374,-528,-1329,-3063,-4367,-1802,-2389,-700,-221,-180,-173,-178,-1087,-225,-1723,-921,-1505,-1602,-373,-355,-414,-280,-228,-175,-114,-315,-254,65,123,190,239,144,-53,258,192,200,95,-299,-523,-234,-319,-379,-368,-351,-328,-277,-329,-193,-95,-87,-44,-16,-214,-55,-84,-101,-122,-139,-95,-3,83,163,81,-33,-285,398,209,-132,-259,-163,-66,-259,-184,-201,-90,-237,93,256,187,-335,101,-79,460,216,201,531,861,562,1037,980,2036,2016,4951,9830,13138,14013,20879,24581,27619,29597,30257,29391,27151,23702,19487,3913,8090,7223,4437,2508,1319,582,60,-365,-324,-1076,275,436,523,-5921,545,509,443,382,17,320,-1772,403,491,524,519,-131,-145,-655,-27,-78,-367,-473,-528,-351,-851,-49,-124,6,-415,-136,99,-115,-365,-315,-64,-122,-332,-346,-395,-481,-459,-406,-376,-299,-261,-206,-187,-188,-195,-199,-205,-213,-205,-191,-167,-141,-103,-88,-103,-124,-181,-257,-345,-460,-531,-509,-437,-349,-273,-223,-176,-157,-162,-380,-259,-312,-326,-335,-275,-174,-292,-196,-119,-210,-267,111,323,244,-93,261,384,-156,48,9,-364,-102,15,240,270,-52,27,-7,-140,-232,31,44,-47,-331,-279,-260,-192,-134,-154,-218,-270,-298,-288,-260,-225,-171,-231,-84,-47,-24,-30,-179,-349,-272,-170,-111,-210,-221,-253,-380,-40,-2,-138,-17,-56,-357,-92,-20,-14,-166,-36,-51,-82,-98,-222,-194,-82,-67,-134,3,35,52,-8,-163,73,55,-11,-221,-202,-194,-291,-46,2,47,143,258,-216,-97,165,191,460,196,-126,-313,162,740,169,-342,-207,-309,-134,-82,-48,-339,-33,-34,161,306,206,-231,-319,-275,137,29,-82,-194,-226,-277,-284,-284,-249,-225,-201,-175,-556,-183,-187,-215,-248,-302,-353,-426,-472,-492,-531,-538,-534,-517,-519,-502,-450,-379,-291,-214,-119,-40,30,82,82,-83,-227,-115,-53,-400,-129,-202,-268,-292,-320,-310,-297,-269,-234,-220,-229,-218,-236,-241,-329,-206,-193,-169,-136,-96,-51,-6,-369,-57,-138,130,167,-249,60,-330,-318,-167,-413,-187,202,301,17,0,138,-76,-4,-260,-223,-361,-14,-5,-150,-152,-230,-292,-337,-351,-314,-455,-215,-71,-6,47,68,51,-63,-166,-246,-179,-218,-199,-137,-24,101,-307,138,-59,-172,-212,236,125,-81,60,-227,378,428,-116,59,145,121,-299,-275,284,335,162,-174,-123,-235,-326,-315,-285,-247,-105,-37,-187,68,97,96,101,-246,-278,-29,-111,-248,-374,-506,-641,-568,-419,-281,-157,4,-23,247,316,-244,18,181,84,152,112,-204,-452,142,94,61,25,15,-5,-64,18,98,140,7,177,185,171,9,61,204,-146,159,16,44,82,31,-299,9,-236,134,-163,-274,-251,-229,187,-321,-190,-370,-445,-278,-59,112,96,154,-209,-28,55,241,110,-293,-284,-213,4,1,64,-70,473,229,-183,56,103,73,5,348,165,-124,112,-18,3,-331,-190,-269,-311,-330,-330,-339,-304,-288,-278,-287,-300,-319,-343,-381,-419,-442,-477,-486,-474,-450,-417,-364,-299,-234,-160,-91,-149,-173,-69,-4,-336,-396,-164,-32,-70,-98,-113,-311,-333,107,250,-144,157,291,-247,97,27,-55,-162,-223,-142,191,264,120,46,-250,10,-69,67,154,124,68,29,-24,-65,-181,-150,-207,-264,-414,-448,-535,-596,-590,-496,-385,-273,-182,-262,-250,-27,-19,-44,-73,-119,-166,-190,-270,-335,-381,-440,-463,-470,-443,-414,-382,-352,-317,-299,-292,-295,-307,-308,-302,-244,-157,-85,-38,-12,55,34,-253,-13,-23,-76,-131,-171,-202,-215,-241,-241,-233,-186,-132,-75,-7,71,61,-82,-350,38,97,-102,-113,-113,371,109,38,253,196,-213,62,-153,10,59,50,43,-30,-69,-136,-621,-316,-357,-2340,-1768,-644,-617,-481,-340,-215,-92,-207,-56,112,-94,-212,-253,-117,-16,27,-81,-274,-144,-225,37,173,-104,-148,27,47,51,57,-113,-144,-36,-358,-190,-265,-335,-347,-290,-159,-180,-147,-183,-209,-50,-40,-125,-160,-287,-413,-384,-226,-34,-160,-139,-79,-148,-289,-93,-209,-247,-172,-96,212,185,212,169,21,-135,-248,-192,6,-280,-10,-88,-282,-260,-332,-122,-180,-185,-159,-136,-122,-129,-170,-200,-289,-368,-404,-371,-272,-151,-91,52,135,-88,167,135,-13,184,94,259,376,361,118,114,-288,-63,82,-20,-99,-208,-212,-220,-200,-175,-158,-131,-94,-125,-155,-195,-239,-286,-324,-310,-278,-256,-200,-177,-148,-125],[-216,-71,-63,-241,-36,58,95,44,-29,-148,-268,-396,-518,-465,-415,-336,-269,-218,-182,-158,-161,-192,-248,-323,-423,-535,-595,-518,-405,-274,-116,40,142,-68,53,57,-122,40,-93,-95,-123,-350,-168,-87,-142,-59,-147,58,112,-250,170,73,-253,-133,-333,20,-261,-56,-46,-50,-41,-252,-341,-371,-192,27,-186,-8,140,174,141,-389,-30,109,0,-355,56,-265,75,-70,-241,-13,184,283,268,3,-88,241,308,100,-106,-64,-131,-235,79,-85,436,401,-44,-276,-199,258,170,-12,-35,-148,-249,-351,-425,-496,-540,-527,-475,-418,-271,-159,-58,34,101,40,-47,127,-141,-289,-31,-106,-221,-362,-500,-629,-742,-771,-706,-587,-472,-371,-262,-136,-12,111,135,276,312,308,273,208,108,-2,-123,-185,-152,-87,118,291,431,583,81,653,-15,524,401,256,107,-2396,-92,-87,-30,50,156,83,342,248,-413,489,-3014,-16320,-22532,-30081,-14755,-135403,856,884,906,-14393,-7079,-4802,-8623,-4520,-4002,-793,-230,-635,-1633,-3513,-3517,-1456,-2426,-1458,-88,-69,-90,-123,-1192,-218,-1579,-1064,-1525,-1352,-471,-507,-1050,-559,-561,-541,-518,-488,-451,-383,-329,-262,-208,-138,-110,-102,-59,-33,-67,-254,-421,-189,-239,-306,-330,-358,-378,-366,-334,-311,-249,-180,-120,-10,-219,62,29,139,210,-48,165,412,315,313,157,-65,-229,-184,-408,-597,-706,-607,-401,-175,-97,-178,-43,-183,65,243,217,-466,153,3,-144,-373,-417,-266,195,143,897,754,1485,1345,2208,4827,10869,9955,21035,27918,31416,30257,95491,101271,86485,91647,77706,6291,12820,14514,11358,4353,1952,1784,1412,532,1490,-1319,2055,1818,386,-2867,902,876,893,877,775,644,-2869,445,468,477,457,-12,158,-598,147,78,-382,-39,-199,-194,-747,-246,-260,-282,-372,-378,-412,-420,-392,-399,-348,-320,-320,-372,-321,-319,-269,-250,-288,-279,-287,-252,-223,-195,-163,-128,-100,-223,-79,-84,-92,-108,-110,-126,-153,-159,-169,-163,-133,-107,-126,-12,50,-187,171,6,129,193,82,-411,-185,-12,-30,-92,-136,-157,-267,-201,-125,-169,-244,33,63,77,44,73,63,-129,127,93,-381,-112,-15,198,216,-19,39,0,-123,-250,252,226,-79,-309,-288,-214,-149,-133,186,179,116,141,154,176,115,-239,-274,-77,184,208,-29,-195,-265,-298,-192,-129,-214,-212,-242,-384,-199,-215,-243,-288,-334,-371,-388,-428,-431,-422,-401,-359,-324,-271,-299,-259,-74,-82,-101,58,225,142,0,-124,270,218,-43,-258,-165,-162,-374,-155,-325,-515,-484,-270,-239,-53,185,225,505,226,-119,-297,146,509,204,-354,-261,-342,-113,-123,-174,-282,-201,-135,-99,-80,-41,-206,-332,-301,123,175,44,-246,-64,115,-5,-90,-158,58,-77,-243,-473,-236,-45,-162,-267,-352,-352,-300,-196,-83,-40,11,60,213,179,129,338,22,-112,9,458,565,554,313,44,-175,-331,-124,-47,-406,154,100,-174,-306,147,160,99,45,3,-52,-121,-161,-222,-262,-290,-285,-292,-283,-265,-238,-208,-180,-269,-151,-175,-132,-126,-255,-138,-290,-466,-179,-293,-266,-155,-151,-143,-120,-114,-77,-103,-235,-220,-371,-195,-246,-299,-313,-341,-352,-358,-363,-354,-381,-303,-264,-228,-187,-157,-152,-157,-211,-284,-299,-383,-448,-445,-342,-204,-258,52,3,-178,-238,250,125,-118,60,-230,368,490,-22,83,109,108,-238,-338,162,-77,-307,-465,-482,-386,-307,-207,-262,-226,-105,-118,-268,-161,-189,-216,-250,-284,-310,-333,-368,-449,-518,-593,-646,-559,-404,-338,-169,119,67,612,474,-248,57,166,120,145,37,-267,-336,314,157,28,-80,-135,-137,-96,-39,59,177,-81,368,358,388,106,63,412,-111,174,64,128,217,92,-284,-56,-226,-133,-209,-269,-227,-305,-137,-342,-175,-410,-402,-277,-121,-63,8,67,-159,6,-46,101,3,-282,-245,-253,-67,-51,-65,-156,-81,-63,-184,41,116,105,24,246,195,-126,91,8,100,-416,-36,-125,-199,-261,-304,-338,-298,-261,-273,-189,-169,-162,-171,-203,-243,-280,-336,-377,-405,-416,-411,-377,-325,-272,-207,-147,-127,-210,-107,-11,-282,-418,-156,36,242,348,17,-294,-316,164,258,-178,161,284,-196,78,0,-30,-133,-111,-259,76,-2,-73,-136,-226,-249,-303,-333,-336,-319,-291,-233,-183,-126,-238,-71,-84,-109,-387,-249,-321,-385,-447,-461,-440,-391,-342,-302,-265,-253,-248,-265,-277,-296,-310,-295,-333,-350,-342,-341,-307,-266,-205,-147,-84,-17,-277,-293,111,-111,-160,-306,145,389,27,114,-17,66,207,400,-194,348,750,411,68,308,249,-154,-35,-150,-247,-298,-330,-355,-363,-361,-367,-361,-386,-310,-238,-161,-122,-118,138,186,-59,339,411,-245,68,-164,88,435,75,290,306,260,195,-642,-666,52,-3848,-1233,-29,-22,-10,0,-50,-54,-174,-127,-36,-118,-170,-210,-82,-58,-28,-99,-280,-167,-271,-44,-72,-119,-195,-68,-66,-57,-68,-106,-183,-279,-376,-325,-194,-27,83,255,99,-198,-142,-129,-279,12,77,-74,-144,-223,-73,-124,-32,166,-79,-74,-61,-161,-300,-60,-177,-216,-220,-115,213,442,455,158,45,-104,-283,-165,-53,-351,-61,-99,-297,-327,-257,-36,-125,-86,-34,-31,-60,-62,-63,-37,-56,-72,-214,-173,-209,-64,-78,19,65,-2,122,136,109,67,3,-62,-151,-234,-307,-348,-344,-305,-262,-245,-220,-278,-217,-232,-253,-288,-324,-347,-336,-365,-352,-311,-246,-176,-106,-6,-246,-35,-95,-5,-7,-14],[-206,-56,-34,-234,0,66,67,96,98,50,-9,-336,-515,-249,-218,-204,-162,-96,-18,-26,124,158,18,-19,93,14,-64,-127,-217,-297,-335,-337,-343,-302,-250,-153,-194,-12,-111,-52,-101,-365,-243,-142,-209,-114,-137,-125,-83,-299,40,63,-193,-35,-326,83,-295,-17,35,7,-17,-278,-343,-380,-176,-157,-203,-234,-253,-265,-274,-367,-231,-169,-91,-261,72,-261,57,-128,-174,-49,157,272,336,91,-49,248,284,60,-147,-88,-139,-223,45,-85,397,416,1,-284,-214,305,183,-110,95,228,44,-9,-128,-264,-390,-482,-547,-606,-608,-619,-579,-491,-396,-295,-187,-100,-182,-249,-66,-93,10,-36,-230,-125,-161,-221,-368,-208,-203,-216,-308,-201,-169,-122,-85,-61,-52,-64,-81,-99,-108,-82,-33,58,174,-61,413,527,608,707,-29,584,40,575,459,321,-855,-3286,-124,-173,-121,2,173,-314,-256,-373,-1677,878,-2220,-14790,-20939,-29113,-20782,-141828,1644,1735,1800,-9257,-10603,-8970,-8738,-4392,-4719,-2124,-1513,-937,-2015,-3497,-2638,-959,-2379,-2227,-542,-153,49,50,-1330,45,-1504,-1229,-1393,-1115,-7,-25,-1326,-76,-103,-329,-163,-396,-339,-282,-297,-266,-217,-133,-89,-69,-19,13,-13,-272,-386,-190,-286,-388,-428,-433,-397,-320,-370,-267,-162,-116,-134,-127,-265,-215,-265,-292,-321,-368,-403,-435,-495,-536,-535,-535,-556,-533,-481,-430,-461,-543,-542,-499,-464,-488,-485,-522,-551,-448,-339,-356,-440,-344,-178,-207,-448,-302,118,-219,240,447,1144,1083,1218,7715,11162,6762,15720,22147,28826,29391,101271,110384,99585,82670,62584,9669,19332,12298,4480,1569,1002,326,816,1388,1619,-1743,705,281,-2076,299,631,1029,1371,1615,1734,1817,-3330,2004,1547,2107,1561,126,340,-610,716,897,-442,82,-306,-81,-608,145,-247,-115,-335,-332,-391,-414,-383,-368,-287,-211,-178,-399,-341,-46,-183,41,-85,-271,-230,122,160,-255,44,176,-104,-269,218,203,19,100,59,5,-94,-104,-135,-129,-82,-27,-144,19,91,-258,217,-26,172,393,104,-351,-293,-21,5,188,255,-51,-270,-235,-153,-148,-240,196,193,188,169,155,109,-102,5,-79,-391,-280,-370,-486,-527,-500,-439,-373,-307,-279,-117,-35,-126,-290,-258,-165,-110,-151,194,206,124,401,280,305,56,-293,-298,-104,154,381,-49,-217,-184,-264,-208,-154,-227,-201,-218,-380,-95,22,-34,99,-98,-367,-98,-152,-157,-142,-113,-71,-44,-16,-315,-297,32,-111,-73,30,163,101,1,-92,312,194,-102,-318,-140,-134,-383,173,-40,-323,-578,-380,-162,-23,190,238,530,264,-113,-290,127,897,224,-235,-301,-362,-92,-50,97,-165,-142,-87,92,20,-91,-209,-351,-495,-642,-758,-642,-515,-411,-330,-250,-206,-201,-162,-176,-305,-391,-331,-401,-480,-514,-462,-356,-265,-162,-68,-32,7,41,72,63,53,56,8,-32,69,196,276,375,395,5,-254,-366,-121,-43,-400,162,132,-183,-297,195,260,143,54,-3,-62,-127,-169,-243,-312,-376,-411,-426,-388,-317,-233,-147,-68,-156,-9,-187,66,64,-260,0,-220,-381,-181,-233,-276,-322,-366,-399,-406,-416,-380,-392,-372,-339,-362,-298,-289,-321,-261,-267,-279,-312,-364,-419,-470,-485,-458,-403,-327,-263,-227,-210,-230,-320,-323,-413,-498,-516,-410,-258,-181,47,76,-178,-251,265,126,-158,59,-221,358,559,75,101,79,-183,-514,-466,-156,145,217,-258,284,240,-342,-85,-238,-205,-21,67,-337,142,168,29,-134,-307,-466,-536,-434,-305,-145,12,87,26,-146,-370,-145,58,157,779,484,-245,96,151,149,128,-48,-312,-203,-74,-188,-260,-318,-346,-365,-397,-467,-541,-572,-455,-309,-176,-68,69,103,265,-75,170,106,200,267,120,-242,33,-204,-261,-444,-583,-578,-430,-332,-290,-196,-425,-370,-276,-266,-219,-87,84,-97,35,-122,-14,-94,-249,-219,-292,-118,-101,-15,-244,132,-80,-276,-423,-397,-248,-97,12,85,-121,61,27,57,-420,-103,-203,-277,-315,-307,-282,-202,-150,-248,-146,-174,-135,-172,-221,-262,-277,-291,-280,-263,-255,-262,-272,-286,-320,-356,-403,-482,-477,-432,-309,-248,-415,-144,5,146,311,21,-262,-247,200,239,-215,160,266,-156,49,-56,-35,-113,-197,-335,-352,-422,-484,-529,-536,-497,-437,-359,-281,-217,-179,-140,-125,-114,-188,-149,-188,-228,-376,-339,-368,-384,-401,-392,-376,-352,-331,-349,-291,-281,-269,-265,-243,-212,-162,-66,-16,-117,147,29,-221,-221,93,382,222,207,-250,-312,116,-112,-158,-235,196,330,-105,99,-19,146,256,460,-142,374,659,291,55,316,371,-229,298,329,-69,72,76,-17,-110,-199,-304,-401,-503,-566,-527,-454,-382,-305,-228,-154,-158,-55,-19,-248,65,-179,131,225,-31,257,361,252,393,-681,-1186,-635,-5366,-805,-53,-169,-296,-428,-525,-410,-258,-219,-73,-123,-144,-189,-72,-118,-100,-122,-308,-201,-350,-52,117,-150,-253,-131,-60,-179,-260,-232,-179,-95,-406,-105,66,-119,127,267,83,-224,-151,-88,-369,42,184,-24,-147,-204,-95,-189,-87,159,-23,-37,-63,-199,-324,-88,-216,-327,-377,-334,-221,-87,53,115,34,-107,-347,-135,-145,-338,-128,-118,-307,-342,-202,-91,-244,-388,-492,-485,-399,-308,-236,-147,-115,-89,-309,-156,-188,-153,-189,-236,-256,-259,-233,-186,-156,-128,-114,-100,-113,-134,-169,-212,-281,-314,-364,-424,-444,-433,-401,-349,-293,-244,-199,-138,-57,-30,6,40,72,95,81,-2,-248,-44,-167,-88,-65,-51],[-256,-62,-53,-245,-3,118,213,105,473,505,108,-336,-541,-201,99,161,104,184,343,-38,203,409,-72,-150,216,376,700,646,111,63,323,178,235,-80,-159,-191,-255,-55,-129,-49,-89,-273,-324,-263,-271,-289,-348,-395,-420,-412,-379,-344,-310,-274,-292,-250,-304,-286,-351,-434,-532,-643,-773,-754,-664,-553,-459,-383,-302,-234,-192,-287,-124,-68,-145,-122,169,-224,62,-158,-62,-28,170,304,293,211,39,71,8,-47,-144,-124,-166,-196,-215,-238,-264,-274,-258,-273,-277,-257,-219,-169,-118,-63,-2,36,73,63,20,-37,-123,-353,-337,-475,-628,-753,-739,-617,-481,-358,-269,-185,-88,-129,31,26,-224,-11,53,-175,-308,287,353,395,-339,338,-216,335,49,184,480,464,462,478,508,554,587,622,647,-8,628,590,512,449,-53,158,-14,-194,-369,-518,-1893,-4010,-451,-320,-210,-127,-46,-367,-655,-648,-2622,-213,-1281,-13069,-18900,-24156,-27994,-140930,50,90,158,-3193,-11985,-13474,-8689,-4382,-5145,-2739,-2958,-1326,-2295,-3002,-1717,-255,-2141,-2690,-1152,-584,279,29,-1229,415,-1379,-1280,-1158,-799,306,281,-1098,-72,115,-368,3,-382,-335,-52,-32,13,52,103,100,73,71,53,-19,-243,-303,-148,-103,-18,138,298,-6,-135,-336,-252,-172,-46,146,21,-237,-17,36,137,270,4,-20,-172,-352,-533,-682,-717,-613,-512,-439,-384,-403,-450,-418,-345,-233,-215,-102,-141,-233,-333,-310,-194,37,224,328,-82,-113,-277,-149,-257,629,165,871,797,1052,3945,4867,4619,5515,13262,25201,27151,86485,99585,137830,150901,151068,14175,27212,27411,24015,8395,7499,3411,3261,2676,2779,-2395,-16,748,-5389,152,275,708,936,-14605,871,869,-2313,1251,1436,1438,1324,342,456,-638,888,678,-477,98,-371,-132,-388,-292,-445,-522,-476,-447,-423,-388,-340,-332,-368,-406,-460,-485,-510,-546,-515,-489,-501,-468,-468,-444,-444,-447,-448,-452,-477,-524,-576,-628,-645,-613,-545,-476,-421,-351,-298,-246,-184,-144,-131,-23,20,-284,120,-35,208,244,157,-225,-341,-6,56,221,165,-21,-258,-252,-162,-125,-214,-250,-304,-351,-404,-443,-501,-517,-555,-525,-455,-355,-250,-185,-91,1,47,9,-135,-284,263,256,-141,-251,-178,-89,-53,-159,203,241,134,407,278,305,25,-258,-274,-124,124,150,-70,-203,-86,-183,-200,-165,-230,-172,-199,-374,-274,-268,-254,-246,-243,-350,-244,-290,-330,-393,-468,-515,-471,-364,-262,-217,-31,-132,-41,10,163,71,4,-59,354,169,-182,-397,-118,-105,-275,233,384,169,-120,158,-67,-8,179,232,537,309,-104,-285,106,847,226,-121,-291,-343,-76,-53,153,-54,-214,-145,39,142,162,-185,-365,-240,180,200,75,-241,-157,162,61,-182,-240,67,57,-308,-319,-352,-141,-94,157,110,9,77,164,9,-37,24,7,104,9,-83,-157,-225,-277,-335,-363,-385,-396,-398,-395,-368,-384,-386,-363,-397,-325,-325,-331,-311,-311,-281,-244,-184,-107,-184,-107,-125,-139,14,-199,-33,-247,-186,-242,-256,-215,-135,-62,33,-194,76,265,-279,192,-159,-267,65,-103,-184,-185,-295,-403,-491,-585,-557,-499,-405,-298,-341,-125,-111,-371,58,79,80,49,-16,-102,-245,-297,-384,-435,-419,-372,-326,-287,-268,-372,-277,-302,-319,-327,-280,-202,-119,-32,53,-189,-268,266,117,-217,39,-227,330,319,154,90,22,47,-111,-409,80,395,90,-276,259,182,-364,-71,-230,-201,-64,-28,-394,94,465,104,164,-99,-173,-122,54,44,155,142,151,101,-125,-380,-126,-22,226,408,247,-245,13,-41,-52,-56,-141,-325,-97,4,-23,-51,-99,-135,-164,-190,-226,-228,-197,-290,-87,-9,52,152,149,288,-56,146,128,248,250,65,-195,77,-189,52,-305,-258,-189,-440,-64,-209,17,-430,-348,-273,-238,-20,97,149,-34,43,-183,-110,-181,-221,-209,-333,-144,-150,-62,-333,48,-180,-327,-343,-240,-110,2,70,103,-106,24,36,7,-344,-98,-155,-185,-201,-204,-215,-219,-153,-208,-153,-202,-87,-88,-106,-138,-169,-232,-294,-363,-433,-490,-504,-476,-434,-383,-345,-364,-358,-390,-410,-480,-530,-572,-545,-498,-435,-380,-341,-299,-287,-290,-317,-339,-381,-430,-502,-571,-653,-714,-727,-652,-590,-537,-490,-448,-412,-382,-362,-330,-290,-252,-220,-166,-120,-143,-83,18,37,-78,-362,-44,12,8,-3,5,-7,-18,88,-379,-212,195,224,236,254,265,57,327,123,-38,357,25,-186,-171,176,482,246,256,-214,-328,127,-86,-125,-142,252,266,-210,98,8,239,310,416,-79,179,153,130,108,183,231,-250,303,321,-112,68,315,282,28,173,117,-52,-466,-163,-263,-380,-504,-613,-696,-670,-604,-516,-456,-403,-358,-339,-316,-296,-294,-293,-354,-361,-362,-684,-1550,-2055,-6492,-483,227,178,115,75,-173,-499,-113,-285,-146,-75,-96,-150,-38,-149,-138,-105,-312,-196,-408,-190,-292,-393,-464,-424,-339,-208,-72,-92,-162,-125,-403,-193,-45,-191,165,83,22,-195,-140,-180,-330,-114,-13,65,-110,-154,-89,-231,-94,202,58,28,-35,-206,-311,14,-82,-198,-314,-261,-351,-424,-476,-516,-566,-582,-583,-547,-505,-436,-414,-370,-313,-294,-194,-141,-99,-54,-270,8,35,57,71,95,-36,-12,-322,-86,-129,-27,-62,85,37,-24,-85,-152,-246,-347,-456,-487,-394,-302,-224,-159,-244,-81,-71,-99,-121,-411,-174,-166,-123,-175,-185,0,236,220,335,361,365,313,97,20,-217,-24,-194,-136,-87,-42],[-272,-51,-27,-183,32,151,253,149,605,521,130,-287,-535,-120,161,157,92,207,336,-37,177,333,-145,-252,138,240,205,183,127,66,30,4,-55,-99,-263,-261,-279,-218,-247,-282,-312,-350,-372,-404,-440,-483,-528,-580,-639,-697,-750,-790,-789,-733,-648,-542,-438,-332,-273,-240,-241,-276,-344,-382,-392,-322,-205,-178,110,262,121,-221,-73,112,-216,3,316,-206,35,-208,33,1,-52,-188,-317,-453,-581,-707,-794,-844,-796,-697,-587,-450,-292,-135,5,144,125,-224,-178,350,221,-258,-116,55,-51,-161,-228,-280,-307,-311,-314,-345,-345,-384,-421,-412,-362,-272,-165,-77,-141,-149,-92,-178,-190,-331,-466,-521,-434,-290,-273,16,159,264,-348,350,-386,318,3,23,593,597,606,621,511,595,606,565,501,-30,298,177,30,-80,-236,-401,-554,-645,-558,-447,-2927,-4066,-208,-157,-139,-147,-148,-185,-798,-682,-3056,-1952,-359,-11542,-16581,-17209,-36217,-133796,-317,-310,-273,-243,-11047,-18239,-8581,-4636,-5353,-2387,-4575,-1885,-2492,-2367,-908,-561,-1852,-2485,-1709,-1078,-23,-31,-930,438,-1309,-1317,-980,-535,639,739,-794,-189,386,-451,53,-406,-377,212,117,392,735,92,136,463,206,192,222,-287,-288,89,117,166,271,365,44,-170,-333,-281,-233,-65,150,4,-250,-87,15,46,-43,-193,-331,-398,-403,-413,-445,-425,-330,-231,-214,-273,-385,-427,-366,-367,-450,-621,-647,-431,-202,-115,-183,-334,-100,190,305,-258,-291,145,-17,-197,502,-98,554,368,100,1554,1085,3320,6632,11206,20868,23702,91647,82670,150901,343482,151359,19497,35594,35222,32458,12968,11444,5419,3256,3911,2948,-762,4022,3166,-6973,2869,3820,4302,4042,-4229,2836,2699,-1281,2204,1991,2325,1904,511,440,-749,1022,732,-561,76,-461,-273,-414,-521,-443,-232,-167,40,173,-303,-342,-192,-416,-325,83,-326,-241,80,-102,255,-110,-299,-397,-31,248,-269,-30,194,-83,-322,71,-122,-333,-561,-765,-877,-716,-522,-357,-209,-85,-12,-136,86,110,-292,73,-70,216,253,185,-120,-284,-24,66,281,320,-30,-271,-290,-256,-466,-662,-748,-642,-462,-283,-110,20,-43,216,253,-379,-117,-102,72,259,8,40,12,-165,-299,247,243,-150,-229,-109,-27,-13,-177,190,253,117,330,81,-96,-163,-193,-245,-166,70,305,-113,-167,-5,-109,-196,-184,-247,-399,-515,-608,-635,-608,-571,-555,-563,-591,-630,-697,-685,-574,-384,-150,74,-46,-233,-140,4,-160,-26,-11,106,37,-3,-41,291,134,-298,-500,-113,-90,-160,225,177,64,-194,-145,-275,-296,-247,-78,138,348,-97,-284,79,767,207,-18,-231,-294,-73,-76,188,40,-299,-217,-25,79,140,-198,-388,-194,303,112,-223,-533,-830,-892,-630,-386,-272,35,111,-251,-255,-389,-226,-124,92,110,15,18,76,-15,-54,11,-32,14,-72,-147,-197,-224,-222,-212,-159,-99,-31,30,-104,-328,-275,-127,-63,-383,-51,-121,-194,-267,-283,-296,-298,-276,-237,-215,-215,-203,-233,-266,-307,-344,-403,-447,-462,-440,-378,-290,-196,-101,-188,77,142,-296,164,-100,-174,-101,-249,-416,-602,-762,-734,-555,-382,-183,-57,-228,-213,-291,-96,-154,-277,304,599,597,552,366,7,-182,-200,-143,-316,-443,-503,-483,-403,-313,-387,-183,-171,-196,-293,-344,-436,-554,-682,-814,-879,-762,-629,-521,-408,-290,-233,-99,-8,64,68,8,2,-53,-337,-20,86,-26,-231,-130,-229,-363,-460,-588,-663,-724,-743,-721,-690,-677,-684,-720,-772,-791,-715,-592,-488,-356,-221,-101,-8,-99,-354,-116,-107,85,62,1,-222,-131,-200,-260,-323,-355,-366,-390,-404,-443,-482,-543,-595,-637,-650,-625,-522,-390,-375,-160,-65,-4,85,145,184,-43,120,147,245,238,15,-142,97,-169,23,-345,-251,-170,-482,-160,-106,76,-423,-309,-252,-281,-60,57,180,35,33,-227,-169,-242,-194,-205,-367,-138,-187,-103,-410,-37,-94,-159,-155,-103,-33,30,77,102,-76,-15,41,22,-264,117,74,-71,106,-176,-179,-246,-148,-157,-148,-219,5,-23,-83,-142,-181,-217,-207,-165,-200,-32,-110,-69,125,223,238,109,-342,-157,-136,-223,-354,-187,-221,-252,-264,-268,-262,-227,-193,-152,-240,-68,-34,-78,-9,-212,-93,-68,-31,-201,3,36,81,134,-98,112,261,300,335,294,-86,131,101,-203,19,143,122,-69,-356,-3,105,60,25,38,59,7,163,-378,-184,252,471,245,233,334,49,204,73,40,99,6,-148,-111,251,522,262,285,-187,-356,126,-57,-97,-71,285,178,-257,94,43,311,343,530,-36,425,226,-15,-256,-471,-650,-627,-489,-339,-210,-75,39,125,-22,190,137,-54,-453,-184,18,-157,-108,-137,80,-1,-274,-279,-463,-663,-862,-668,-446,-215,-193,174,410,100,792,-672,-1742,-2888,-7062,-177,1300,206,96,-9,-155,-474,-76,-355,-222,-22,-67,-125,-42,-179,-307,-444,-576,-672,-757,-755,-704,-666,-645,-599,-575,-516,-441,-344,-282,-216,-408,-287,-151,-267,-30,-58,-79,-156,-242,-359,-485,-623,-587,-430,-244,-112,-100,-284,-95,246,123,75,-21,-224,-305,-24,-164,-291,-399,-486,-515,-486,-425,-356,-308,-242,-324,-146,-301,-271,-180,-74,-270,-259,-46,32,29,6,-314,95,185,114,168,86,-76,-88,-294,-19,-87,-20,-42,229,193,103,11,-81,-201,-320,-433,-491,-465,-381,-293,-218,-212,-127,-120,-163,-218,-337,-423,-557,-521,-365,-208,-47,126,205,303,302,354,313,114,45,-196,-14,-211,-182,-112,-28],[-282,-34,13,-90,71,50,-106,-238,-388,-488,-395,-231,-520,-39,228,154,74,232,411,-46,157,297,-179,-334,73,135,147,195,221,182,281,184,259,-75,-372,-280,-276,-87,-173,-141,-199,-248,-267,-333,-338,-294,-293,-295,-305,-354,-363,-428,-506,-589,-578,-465,-348,-219,-125,-43,19,-289,-331,-360,-34,-16,-182,-264,140,258,69,-181,-64,97,-304,101,62,-215,-123,-279,-312,-415,-511,-465,-344,-224,-110,-21,67,-54,-205,-67,-67,-63,2,44,301,436,123,-236,-205,311,180,-381,-275,167,27,22,349,366,263,81,-55,-288,-329,-135,-116,-64,5,-87,-45,19,-159,-184,-179,-217,-13,-149,-336,-261,-226,-242,-258,-156,-181,-265,-375,-487,-551,-389,-251,-151,4,111,207,295,342,413,421,411,376,-109,233,144,32,-45,-168,-298,-418,-519,-578,-572,-3855,-3533,-435,-403,-398,-417,-425,-434,-707,-509,-2775,-3404,-392,-10265,-13952,-9558,-45029,-122710,-409,-433,-440,-458,-8589,-16197,-8430,-5153,-5359,-1341,-6046,-2509,-2454,-1701,-385,-390,-1515,-1906,-2116,-1591,-108,-87,-504,336,-1263,-1322,-859,-317,1014,1196,-581,-305,277,-544,-115,-451,-448,54,83,288,642,22,148,519,139,124,248,-380,-317,7,197,153,148,129,85,-223,-337,-331,-315,-111,122,-36,-283,-189,-33,-95,-197,-328,-432,-512,-618,-742,-771,-657,-535,-418,-301,-139,-191,-115,-218,-51,15,-325,9,-96,-32,-12,39,-54,93,326,347,-309,-393,166,215,-208,380,-288,256,-58,390,374,115,2555,3614,7027,16327,19487,77706,62584,151068,151359,139660,25115,43538,42983,37111,17711,5864,2295,1889,405,967,1601,2763,2231,-4612,1190,1335,1361,1127,798,559,547,-303,682,647,498,353,261,231,-845,80,-64,-652,-323,-531,-564,-682,-751,-627,-420,-222,-48,120,-375,-414,-155,-450,-286,181,-302,-187,82,-83,234,-149,-322,-424,-126,216,-279,-87,159,-98,-343,191,115,-226,-591,-943,-868,-529,-207,-116,-167,444,256,-131,77,178,-281,-17,-104,317,541,202,-24,-212,-54,51,278,309,-58,-280,-312,-440,-681,-784,-658,-449,-240,-75,59,133,-52,201,185,-397,-111,-131,43,226,-11,31,19,-203,-309,218,219,-134,-212,-50,33,22,-173,-384,-640,-846,-887,-748,-584,-440,-305,-214,-215,-52,-4,-162,-116,27,-34,-185,-199,-252,-365,-462,-525,-504,-415,-308,-214,-177,-303,-86,-137,-192,-265,-323,-327,-279,-162,-223,-66,-19,-183,-15,-22,54,12,-12,-27,280,100,-438,-588,-165,-292,-404,-558,-669,-804,-859,-786,-681,-501,-333,-129,67,235,-83,-276,56,617,176,75,-145,-230,-76,-114,207,125,-367,-256,-88,23,114,-223,-399,-146,344,429,92,-83,-179,162,130,-218,-288,29,161,-169,-196,-382,-302,-152,22,116,30,-31,-14,-46,-149,-275,-378,-454,-534,-585,-599,-589,-559,-537,-493,-458,-428,-409,-409,-409,-473,-543,-600,-651,-694,-708,-678,-593,-522,-435,-367,-305,-255,-239,-260,-274,-333,-392,-459,-521,-609,-690,-752,-775,-749,-682,-603,-526,-441,-386,-347,-348,-384,-462,-575,-705,-822,-815,-666,-479,-280,-66,124,338,-33,-224,-177,-221,-67,-193,-161,359,830,960,854,345,82,-122,-212,-143,263,181,184,461,-150,-87,-339,20,281,186,-376,181,87,13,146,-16,-188,-317,-462,-617,-747,-849,-919,-875,-802,-737,-687,-641,-593,-534,-487,-456,-418,-407,-397,-398,-413,-453,-446,-457,-413,-376,-347,-319,-297,-290,-293,-314,-346,-375,-398,-420,-467,-471,-445,-396,-330,-248,-311,-127,-199,186,313,392,-188,120,47,143,2,-178,-190,69,350,388,263,125,22,-24,-9,47,112,-154,-362,12,256,317,355,236,358,-43,80,149,217,173,-29,-93,64,-158,-8,-380,-252,-153,-480,-259,2,120,-415,-259,-221,-231,-80,0,191,95,-3,-268,-197,-282,-180,-210,-390,-120,-214,-145,-424,-159,-190,-43,-143,-225,-283,-299,-293,-265,-225,-185,-144,-116,-196,-108,-136,-167,-208,-260,-338,-372,-412,-424,-412,-367,-299,-225,-154,-79,4,67,135,26,-271,-83,-146,-98,70,189,263,159,-364,-136,-221,-245,-326,-260,-324,-406,-493,-584,-618,-513,-353,-159,-226,177,197,-52,-2,-310,-151,-50,225,-140,0,341,407,365,-63,91,146,64,-1,-61,-123,-146,-177,-255,-227,-262,-323,-391,-492,-601,-698,-655,-549,-429,-321,-219,-138,-349,-156,8,20,3,-16,-52,-91,-102,-163,-189,-178,-162,-115,-49,26,94,162,230,-169,-394,110,-39,-85,-30,251,67,-200,-61,-198,-285,-332,-351,-299,-261,-193,-180,-184,-193,-216,-235,-279,-304,-324,-306,-274,-241,-196,-146,-114,-85,-420,-249,-33,-153,-99,-155,180,258,-310,158,268,-25,218,-110,62,9,-228,-21,-24,-20,160,-631,-2049,-3474,-7209,310,770,195,58,-91,-93,-253,-43,-420,-284,29,-52,-112,-7,-206,-205,-87,-346,-164,-318,-230,-319,-351,-313,-199,-125,22,129,-69,-110,-199,-414,-363,-230,-339,168,94,45,-118,-127,-229,-333,-476,-567,-559,-453,-345,-247,-343,-124,-118,-142,-222,-335,-461,-577,-652,-610,-503,-401,-345,-322,-333,-371,-439,-554,-643,-642,-509,-370,-255,-210,-63,-273,-241,1,44,69,60,-246,106,98,30,-9,25,-125,-176,-258,30,-71,-19,-32,39,-108,-282,-445,-539,-503,-343,-152,47,36,-374,310,172,-191,-25,218,279,-37,-245,-222,-406,-519,-505,-381,-205,-3,121,223,240,296,257,117,59,-195,-112,-214,-211,-151,-100],[-301,-70,7,-39,53,146,275,207,545,459,201,-221,-544,-23,-151,-234,-248,-198,-120,-95,31,73,-152,-336,8,-48,-133,-189,-234,-211,-108,21,107,-87,-464,-261,-255,-100,-220,-63,-69,-90,-161,-231,-297,-341,-375,-396,-404,-398,-384,-376,-365,-347,-338,-328,-327,-322,-349,-382,-424,-475,-546,-564,-543,-487,-434,-390,-329,-278,-251,-240,-234,-227,-352,-220,-222,-234,-239,-292,-215,-188,-159,-103,-17,69,162,206,119,-91,-209,-48,-19,-3,-4,112,489,371,146,-208,-194,169,166,-447,-390,103,29,-4,311,309,374,725,35,-234,-315,344,190,34,-134,-303,-461,-616,-740,-626,-503,-429,-385,-392,-418,-455,-479,-468,-432,-330,-235,-170,-237,-90,-445,-91,-128,-232,-243,-312,-373,-419,-453,-457,-452,-418,-371,-324,-280,-234,-208,-155,-163,-265,-252,-322,-410,-507,-4272,-3029,-676,-556,-431,-450,-186,-58,-417,-114,-1756,-4243,420,-9180,-10995,-1800,-53616,-109610,463,465,493,511,-5468,-11471,-8226,-5866,-5174,-66,-6122,-2949,-2004,-961,-534,-704,-1058,-1237,-2162,-1991,-286,-144,-6,160,-1148,-1229,-719,-71,903,1019,-413,-342,199,-552,-231,-434,-469,-76,111,218,444,-4,214,559,113,102,180,-437,-315,-40,430,581,682,470,195,-204,-277,-327,-340,-110,142,-23,-265,-248,-23,86,352,7,57,196,-117,129,18,-83,-123,-148,-136,-74,-143,-130,-182,-17,40,-302,62,-55,-58,-27,43,-25,108,144,112,-202,-309,-5,82,-136,344,-373,58,-272,-9,-25,643,1688,1724,1842,2477,3913,6291,9669,14175,19497,25115,30307,34179,36048,35579,28788,25341,22632,8338,6315,7588,4183,3520,3059,-2537,2863,2629,2289,1944,-7812,1395,1081,686,279,-54,-343,-565,-742,-808,-810,-680,-647,-696,-598,-568,-503,-394,-294,-460,-152,-126,-129,-140,-411,-437,-268,-357,-434,-528,-607,-683,-759,-758,-755,-762,-678,-582,-434,-299,-265,-114,-40,-81,-306,-259,-450,-659,-759,-557,-240,-37,-121,-162,-246,399,219,-86,73,180,-244,-78,-106,355,494,232,88,-124,-71,-149,-334,-499,-612,-640,-562,-409,-256,-216,-3,80,130,141,134,87,-60,-20,-91,-398,-179,-153,-120,-17,-27,42,50,-226,-304,195,203,-86,-182,4,103,66,-124,201,124,-15,-142,-240,-313,-362,-366,-356,-321,-280,-245,-235,-237,-264,-323,-404,-532,-695,-872,-906,-722,-521,-336,-187,-84,-213,-252,-31,-57,-140,-259,-398,-520,-596,-552,-429,-271,-100,-194,-5,-18,18,1,-14,-12,-22,-157,-563,-567,-559,-692,-794,-896,-869,-812,-718,-602,-533,-414,-311,-164,-16,115,-63,-258,34,430,133,156,-55,-161,-87,-167,206,193,-322,-211,-142,-24,75,-264,-386,-108,-60,-302,-529,-568,-377,-82,156,-209,-298,5,202,-91,-149,-343,-363,-187,-55,121,47,-75,-111,-90,-112,-22,-117,-42,-12,-23,-318,-594,-824,-866,-680,-516,-391,-312,-284,-286,-386,-516,-657,-787,-742,-537,-306,-237,171,384,450,561,174,-1,-217,-208,-227,-19,-46,220,49,265,73,-124,-320,-499,-632,-655,-548,-413,-275,-318,-78,-35,-88,27,18,31,-363,-49,-212,154,395,512,-88,-217,-128,-147,-42,-234,-54,419,320,179,13,-172,-350,-477,-454,-280,-42,124,193,421,-172,-9,-286,16,246,185,-279,131,62,50,347,292,-197,-253,-16,-170,-358,-412,-522,-595,-644,-673,-683,-663,-614,-543,-474,-418,-357,-325,-294,-285,-294,-336,-341,-369,-340,-315,-290,-260,-226,-201,-177,-161,-141,-104,-50,6,51,124,25,272,199,-75,-267,-168,-295,391,581,339,-151,85,-3,111,-58,-92,-100,112,371,521,446,254,284,234,209,191,56,-211,-271,-126,202,274,366,252,320,-64,23,131,3,-110,-257,-333,-364,-342,-293,-400,-264,-146,-457,-356,-18,1,-408,-207,-192,-127,-73,-143,-257,-382,-554,-609,-443,-299,-179,-225,-384,-99,-227,-189,-368,-262,-297,4,-48,84,203,-14,129,-69,-247,-399,-503,-562,-570,-515,-460,-384,-307,-240,-205,-277,-136,-131,-162,-243,-256,-318,-389,-456,-504,-549,-547,-517,-484,-455,-416,-370,-329,-283,-245,-254,-329,-219,-328,-286,-301,-279,-291,-320,-349,-385,-410,-385,-327,-224,-199,87,162,-32,-1,-369,-217,-32,273,-94,-41,326,445,403,-36,51,-57,-282,-417,-412,-348,-273,-230,-287,-187,-183,-201,-219,-364,-312,-347,-376,-414,-428,-429,-410,-378,-333,-265,-201,-130,-75,-19,16,38,64,2,-39,-91,-159,-185,-172,-102,-15,77,166,-150,-410,91,-25,-81,-9,-16,-142,-233,-262,-210,-85,28,91,-7,174,200,133,87,8,-87,-177,-287,-366,-422,-426,-413,-402,-382,-359,-353,-352,-381,-426,-479,-504,-423,-266,-78,121,-313,181,230,62,316,-63,196,25,-210,-1,41,-150,-135,-545,-2831,-4539,-6865,-32,83,153,14,-150,4,-36,-7,-455,-307,-227,-113,-101,3,-218,-216,-80,-354,-123,-247,-83,-52,-162,-240,-45,-152,352,218,-57,-66,-220,-413,-401,-404,-386,-216,-110,13,-76,-20,167,-169,96,264,228,-10,-41,-138,-389,-200,-277,-325,-358,-361,-322,-315,-165,-83,-165,-168,-308,75,-22,10,-25,-98,-142,-187,-186,-299,-227,-234,-49,-279,-229,43,59,106,116,-153,103,145,26,97,51,-168,-256,-217,75,-67,-9,-17,242,186,95,48,68,142,275,33,203,-93,-216,435,231,-165,-12,159,187,-62,-138,80,-15,-183,-352,-512,-653,-760,-908,-1003,-958,-844,-734,-641,-538,-458,-418,-358,-339,-313,-285],[-244,-80,22,29,41,119,28,-46,-136,-230,-268,-250,-550,-63,12,81,-38,155,174,-138,128,172,-46,-258,-21,-95,-209,-303,-377,-331,-176,11,51,-91,-379,-222,-215,-102,-262,-107,-51,44,-100,-246,-359,-393,-332,-243,-160,-218,-281,-183,-70,-97,-197,-196,-263,-285,-304,-271,-197,-263,-334,-347,64,4,-158,-303,2,144,-31,-69,-161,-257,-361,-322,-279,-221,-157,-251,-49,-16,-8,13,54,99,148,148,55,-130,-215,-36,24,41,-13,174,219,126,30,-184,-306,-491,-687,-593,-399,-206,-18,-39,252,236,299,433,29,-194,-292,221,110,-2,-122,-228,-313,-389,-462,-506,-505,-510,-504,-515,-523,-526,-526,-516,-513,-464,-426,-415,-408,-389,-362,-307,-243,-263,-79,-1,77,148,201,244,251,252,244,-189,218,216,200,218,-104,-580,62,-11,-89,-898,-3904,-2630,-359,-414,-476,-1160,-511,-441,-322,-207,-310,-4473,67,-8348,-7924,32,-60092,-95948,54,172,361,564,-2244,-7089,-8106,-6847,-4973,1010,-4760,-3045,-1218,-226,920,813,-567,-627,-1941,-2242,20,-201,-436,-637,-1032,-1135,-638,-313,-193,-110,-356,-378,-4,-533,-353,-424,-503,-241,124,116,212,-50,264,574,60,56,88,-525,-349,-115,381,406,405,433,298,-171,-228,-333,-377,-127,145,-20,-268,-324,-28,67,349,17,81,159,-207,279,624,19,147,294,134,40,-126,-174,-168,28,27,-264,92,-48,-105,-46,28,-13,95,64,-90,-210,-203,-136,56,-52,375,-328,-67,-215,-349,-67,599,1520,1481,2449,5330,8090,12820,19332,27212,35594,43538,34179,54222,54816,53290,39142,34681,32496,13554,10732,9672,5132,2391,1148,852,801,692,437,78,-242,-440,-514,-623,-778,-899,-858,-808,-820,-847,-873,-885,-903,-906,-841,-764,-687,-612,-569,-541,-529,-542,-590,-656,-716,-729,-702,-639,-533,-433,-323,-232,-172,-79,-33,-169,-283,-250,-178,-138,-263,-164,-159,-169,-258,-286,-405,-559,-745,-936,-782,-509,-213,-162,-252,322,191,-34,46,154,-222,-130,-107,225,4,-222,-428,-551,-491,-295,-111,78,-110,-217,-254,-248,23,-214,393,564,496,409,328,228,-90,54,-57,-393,-320,-447,-592,-647,-605,-492,-351,-249,-307,115,178,-34,-151,36,166,98,-48,236,268,20,114,118,161,165,37,-143,-290,-118,91,-216,-209,-390,-586,-774,-886,-724,-505,-269,-219,10,146,121,-101,-258,-190,0,362,190,-268,73,192,134,-110,-248,68,-49,-195,0,-3,-1,-27,-77,-138,-215,-303,-490,-486,-580,-699,-807,-934,-859,-756,-630,-495,-424,-316,-238,-121,-3,104,-39,-235,17,434,79,224,30,-94,-105,-233,191,231,-229,-119,-169,-66,24,-316,-355,-75,-79,-320,-605,-875,-864,-583,-297,-188,-306,-13,241,-22,-113,-283,-366,-223,-123,130,69,-109,-204,-136,-147,-34,-158,-126,-77,18,-118,-258,-390,-528,-630,-711,-756,-773,-778,-761,-780,-757,-659,-510,-336,-148,-149,-223,282,499,460,621,152,54,-247,-201,-234,-32,6,174,-15,-207,-389,-552,-668,-688,-603,-467,-300,-145,5,-311,225,-32,-92,76,26,57,-337,-99,-249,75,17,10,-148,-193,-59,-62,-11,-260,45,487,795,892,883,275,187,-34,-261,-138,-356,-450,-280,4,-186,69,-225,19,218,202,-165,86,39,74,74,-161,-373,-554,-708,-835,-855,-814,-806,-808,-821,-808,-741,-640,-522,-393,-275,-307,-83,-19,-28,85,-70,-141,-98,-210,-206,-186,-140,-222,-49,-104,-230,-384,-550,-714,-863,-805,-710,-616,-549,-519,-529,-567,-601,-605,-544,-403,-213,-36,-110,29,-53,76,-112,23,-9,138,400,600,388,148,307,214,130,36,-24,-222,-168,-202,-202,-258,-273,-308,-367,-453,-562,-698,-853,-697,-539,-330,-124,-165,-74,-392,-279,-139,-432,-402,210,160,-391,-155,-162,-11,-43,-151,350,163,-168,-309,-508,-485,-281,-239,-355,-76,-213,-231,-322,-327,-395,51,-78,64,215,-47,-13,-267,-504,-722,-843,-674,-501,-307,-137,-75,170,-123,-163,-278,-131,-21,-99,-247,-152,-164,-111,-19,83,145,178,-59,-386,-287,-209,-179,-255,-270,-221,-163,-291,-64,-306,-345,-285,-37,-113,-361,-23,-85,-57,-130,-260,-366,-443,-447,-404,-324,-240,-300,-283,-13,65,-68,-79,75,24,-46,-138,-247,-372,-479,-555,-575,-548,-475,-416,-357,-328,-305,-315,-330,-380,-438,-496,-561,-649,-724,-763,-693,-586,-477,-363,-269,-181,-120,-64,-27,-2,33,-6,-42,-82,-156,-216,-269,-276,-253,-195,-116,-135,-385,60,-30,-93,-16,60,-184,-39,-93,-143,-134,-106,-86,-19,41,142,200,245,288,308,-120,91,-88,-421,11,-108,-253,-404,-557,-698,-656,-491,-307,-95,-137,-84,-187,468,313,-298,218,185,141,417,-12,180,-101,-166,-111,-149,-290,31,-420,-4293,-6558,-5567,618,564,71,-51,-197,55,-140,-301,-462,-302,-175,-42,-103,5,-233,-221,-131,-359,-121,-183,-37,172,-165,-206,19,-185,441,201,-53,-285,-509,-479,-270,-232,-408,330,171,27,-47,10,200,-125,71,409,276,21,-17,-167,-431,-298,-367,-389,-413,-451,-497,-556,-633,-721,-804,-798,-742,-702,-666,-608,-512,-402,-244,-103,56,-225,-195,-265,-47,-298,-234,63,51,-98,-215,-273,-260,-184,-79,22,25,-215,-334,-186,97,-85,0,-14,226,135,26,-76,-163,-241,-268,-250,-178,-218,-60,89,172,-147,-4,88,87,-95,-31,189,308,-24,-302,-230,-16,13,-115,-241,-376,-512,-649,-739,-674,-543,-423,-278,-178,-167,-18],[-188,-120,-107,-105,-104,-115,-127,-91,-71,-71,-60,-204,-559,53,97,41,-97,224,254,-196,146,268,74,-194,-44,-38,-166,-286,-441,-568,-568,-435,-296,-146,-300,-205,-184,-110,-302,-167,-34,195,140,104,-161,-160,-269,-1,177,-142,-252,-282,21,160,-201,-189,-245,32,-22,-54,-5,-253,-345,-349,96,8,-159,-258,-69,86,-118,-345,-573,-711,-538,-375,-245,-197,-231,-192,-45,-62,-110,-156,-195,-242,-284,-330,-346,-351,-342,-323,-320,-315,-315,-338,-381,-427,-464,-545,-626,-690,-735,-759,-770,-767,-750,-743,-717,-703,-688,-655,-614,-581,-503,-452,-413,-370,-339,-303,-257,-216,-193,-310,-366,-79,-49,-44,-168,-31,-45,-428,-46,82,-495,-419,-101,275,-64,325,-183,-245,685,370,852,656,435,578,360,132,-101,-330,-544,-727,-894,-713,-577,-908,-331,-220,-128,-1020,-3433,-2321,-460,-215,-377,-1719,-711,-642,-430,-218,-16,-4264,235,-7730,-4938,142,-60331,-83058,-337,-441,-366,-166,98,-3236,-8097,-8077,-4832,1067,-3181,-2613,-195,501,1335,1301,-54,-104,-1649,-2218,343,32,-188,-496,-912,-1048,-608,-346,-208,-136,-404,-415,-216,-493,-463,-420,-538,-422,-45,-2,-33,-106,140,91,-16,-1,-129,-635,-443,-662,-885,-1008,-772,-541,-316,-117,-188,-343,-428,-159,140,-22,-289,-405,-45,32,322,20,108,117,-283,27,-182,-371,-528,-586,-519,-353,-202,-231,-161,58,-15,-216,104,-59,-159,-285,-275,-150,55,366,300,-148,-48,537,31,0,404,-297,-120,-149,-376,108,256,1052,1296,1619,5604,7223,14514,12298,27411,35222,42983,36048,54816,57200,56623,49836,44501,39566,21765,20059,15430,7956,8903,6585,6099,5770,5611,5329,4836,4212,3537,2917,2341,1212,1399,1044,819,715,604,-620,758,718,-799,-188,-347,40,194,94,-189,-157,-315,-476,-590,-621,-543,-397,-207,13,204,-131,44,193,53,147,-181,-261,-157,-159,96,-276,-182,60,-55,-206,256,356,77,-25,-65,123,-3,-74,-123,-207,-183,-127,7,0,107,-211,-170,-105,323,199,22,-199,-463,-723,-946,-1077,-925,-713,-521,-356,-267,-118,-216,-64,-98,-166,-268,-380,-519,-628,-778,-917,-1058,-1170,-1257,-1220,-1145,-1088,-1037,-983,-912,-799,-663,-533,-417,-281,-174,-83,-17,34,84,138,-27,7,63,104,229,107,-119,-321,-185,24,-218,52,206,-24,-285,-596,-917,-1076,-806,-463,-126,174,122,-206,-311,-119,36,285,92,-241,84,427,279,-104,-284,-92,-167,-249,-303,-361,-412,-476,-533,-596,-670,-738,-781,-776,-722,-641,-511,-400,-239,-247,-195,149,14,-190,-39,-49,310,423,-14,-210,-1,343,17,255,106,-34,-130,-305,-336,-537,-687,-786,-881,-953,-980,-993,-1014,-997,-905,-712,-466,-153,-50,57,172,-163,-317,-27,277,36,-84,-215,-325,-263,-166,138,93,-134,-291,-241,-355,-413,-431,-421,-428,-432,-427,-432,-448,-498,-550,-628,-720,-809,-865,-818,-727,-568,-363,-275,46,193,-130,-203,286,461,463,403,135,88,-282,-180,-317,-457,-552,-578,-557,-470,-335,-163,33,244,212,167,-121,72,375,-302,244,-46,-118,41,26,55,-280,-108,-310,-650,-914,-754,-445,-157,18,24,19,-267,135,551,776,719,625,242,222,0,-287,-158,-358,-547,-727,-873,-918,-863,-769,-686,-633,-616,-642,-668,-699,-740,-774,-797,-799,-786,-772,-774,-743,-677,-591,-452,-287,-112,-219,-157,-166,42,102,-296,-95,157,27,64,-116,-87,-123,-212,-211,-205,-111,-194,-76,-253,-489,-667,-655,-455,-195,-115,181,200,26,301,162,-88,-156,-194,-202,54,340,274,-73,-45,-95,40,-153,142,77,147,427,843,331,37,237,783,691,598,-46,-196,-72,-181,74,175,206,121,6,-143,-314,-508,-722,-906,-877,-655,-433,-221,-97,-378,-293,-134,-414,-338,309,165,-369,-114,-140,93,-4,-223,376,147,-277,-235,-232,-278,-193,-251,-326,-57,-181,-272,-284,-338,-439,92,-109,43,227,-77,10,-116,-258,-395,-523,-659,-815,-941,-837,-653,-477,-325,-223,-279,-130,-86,-149,-249,-380,-540,-723,-835,-669,-502,-340,-203,-291,-337,-221,-138,-134,20,120,93,-256,-25,-180,-382,-275,-32,-163,-455,-106,-140,-45,-155,-315,-456,-555,-550,-481,-390,-328,-296,-330,-359,-415,-426,-340,-154,87,354,-3,-81,49,171,241,110,-132,164,174,-299,242,171,34,-10,-374,-512,-679,-709,-645,-559,-493,-446,-421,-413,-409,-431,-463,-525,-588,-660,-716,-683,-644,-573,-497,-466,-447,-466,-501,-562,-625,-654,-594,-511,-395,-277,-171,-77,-14,-317,88,103,159,306,327,353,-45,335,186,309,310,274,225,-91,-3,-228,-493,-176,-205,-176,-65,113,25,-169,-315,-286,-98,-136,-86,-194,445,278,-270,264,141,213,525,48,163,-221,-113,-212,-294,-417,-92,-250,-6381,-9037,-3047,1004,757,-42,-130,-224,-114,-227,-267,-437,-277,-292,-290,-302,-312,-273,-210,-114,-347,-31,-120,21,220,-160,-164,91,-210,-49,-246,-454,-710,-849,-647,-434,-226,-401,84,106,16,-25,40,223,-84,46,-61,-238,-428,-641,-801,-727,-556,-391,-239,-131,-59,-316,-363,49,38,-50,-46,-293,-310,-503,-732,-883,-601,-252,-14,201,-153,-148,-292,-42,-313,-242,78,68,140,202,5,-84,-33,-75,18,5,-250,-385,-152,113,-107,25,-4,247,688,545,47,255,93,-58,-203,-316,-421,-496,-546,-572,-577,-564,-540,-525,-484,-439,-391,-336,-274,-306,-257,-79,15,50,84,102,98,62,-3,-68,-216,-274,-359,-464,-538,-588],[-127,-76,43,133,-12,16,212,263,209,109,17,-209,-554,-188,-234,-250,-248,-222,-172,-247,-29,33,85,-133,-50,122,89,51,-43,-162,-285,-426,-626,-834,-1068,-1009,-768,-550,-334,-207,8,233,253,232,-86,-191,-330,-13,219,-51,-135,-322,22,48,-201,-249,-365,-456,-528,-539,-487,-396,-333,-325,-123,-48,-143,-193,-100,-55,-173,-211,-290,-347,-375,-367,-327,-265,-296,-100,2,65,86,85,64,4,-74,-167,-217,-218,-199,-38,88,90,-16,283,461,462,126,-118,-172,54,-103,-269,-442,-601,-734,-850,-918,-971,-1002,-999,-980,-942,-830,-714,-585,-434,-283,-124,42,-43,-112,-354,-324,54,-45,120,-34,174,-85,-501,-100,-110,-610,-472,-33,295,140,343,-216,-167,673,271,814,585,442,228,1,-180,-286,-303,-246,-144,-45,85,-63,-1177,215,209,175,-926,-3053,-2049,-966,-363,-428,-2086,-166,108,-40,709,973,-3895,1320,-7222,-2205,1302,-54062,-72372,833,645,505,400,363,-17,-8157,-9481,-4758,476,-1670,-1629,389,300,172,-6,-222,-467,-1398,-1894,-982,-738,-489,-239,-759,-948,-597,233,213,139,-537,-426,-207,-414,-507,-387,-515,-499,43,-98,-243,-137,-211,-408,-584,-762,-956,-983,-882,-781,-694,-652,-609,-605,-624,-620,-585,-541,-451,-361,-301,-223,-294,-446,-199,-227,-306,-437,-573,-714,-886,-1047,-1046,-869,-660,-432,-208,23,-163,-266,-126,76,-44,-145,133,-44,-152,-106,-46,21,20,412,341,-128,93,536,-64,30,409,-287,-130,-125,-292,222,-111,738,1010,1229,3680,4437,11358,4480,24015,32458,37111,35579,53290,56623,65568,59591,53670,53313,33105,34349,19951,10798,12944,7873,7183,6291,6031,5923,5666,5175,4479,3735,3010,209,1755,1156,619,184,-93,-516,-318,-335,-810,-289,-247,-63,240,312,-40,219,212,81,-205,-338,-357,-448,-479,-434,-375,-292,-214,-151,-36,53,-179,-223,-58,-107,41,-288,-202,14,-30,-138,316,397,100,-36,-153,136,13,-33,-58,-151,161,170,82,-55,56,-195,-189,-92,334,339,276,357,60,-179,-162,-461,-746,-1006,-1247,-1443,-1247,-1090,-960,-857,-775,-713,-679,-651,-659,-645,-688,-738,-805,-847,-865,-883,-830,-750,-654,-552,-441,-318,-130,31,63,-73,41,254,132,138,324,240,-77,-88,6,44,285,177,-100,-337,-242,-19,-201,-96,-322,-559,-771,-922,-892,-679,-373,-84,100,193,113,-313,-345,-40,79,221,54,-163,99,466,318,-86,-330,0,-54,-166,-167,-228,-295,-383,-471,-567,-672,-768,-833,-843,-803,-737,-627,-538,-403,-303,-189,-68,-68,-261,-66,-124,228,395,8,-190,-24,258,-51,301,164,10,-162,-374,4,-112,-166,-172,-190,-204,-171,-367,-276,-37,306,139,101,375,-1,-7,153,-142,-336,-43,308,73,-71,-150,-278,-309,-167,-106,-237,-377,-483,-568,-683,-768,-834,-886,-956,-1017,-1051,-1072,-1073,-1080,-1063,-1053,-1042,-1033,-1025,-992,-990,-959,-888,-795,-704,-617,-534,-431,-358,-273,-201,-121,-31,44,-325,-152,-212,-51,92,266,179,178,55,-5,586,779,211,153,-88,52,343,-304,210,-77,-159,-8,16,18,-248,-93,-309,-282,-426,-546,-717,-833,-876,-842,-758,-655,-555,-432,-340,-252,-173,-106,-31,21,-317,-86,8,-121,218,167,-195,-58,-210,-381,-554,-698,-781,-734,-611,-473,-342,-228,-231,-239,38,78,-275,-304,-323,113,316,316,-324,-212,-170,25,189,-228,-160,54,-16,-87,-163,-265,-332,-442,-522,-628,-746,-846,-886,-846,-733,-594,-448,-304,-174,-175,-41,-12,-7,-29,-72,-121,-142,-124,-93,96,309,272,-46,-140,-127,1,-176,253,148,145,449,781,271,-75,92,819,1286,639,-97,-161,8,-105,2,35,-114,-254,-376,-475,-543,-591,-636,-671,-763,-821,-874,-894,-862,-802,-678,-548,-443,-368,-263,-152,-348,-94,-127,184,33,-267,421,158,-374,-33,2,-253,-205,-261,-297,-37,-139,-312,-251,-309,-369,125,-141,24,160,-98,-114,24,-1,-296,-91,-231,-81,-111,-205,-313,-441,-568,-669,-627,-515,-379,-268,-236,-156,-169,-231,-319,-397,-449,-407,-284,-183,-269,-212,-100,-139,1,393,229,-221,17,-47,-316,-267,-183,-357,-550,-736,-859,-780,-583,-386,-194,-94,104,26,-13,71,-123,-335,27,224,-55,-132,255,508,462,14,-161,-58,119,222,101,-91,182,198,-284,245,143,15,17,-369,-183,-111,-10,55,95,96,23,53,-165,-28,40,132,156,-66,179,170,103,36,137,155,-226,-43,150,191,160,105,33,-87,-305,-244,-345,-439,-497,-522,-470,-382,-306,-255,-191,-159,-180,-185,-219,-212,-224,-206,-138,-36,-63,-89,-352,-522,90,79,-118,-7,165,-10,-208,-284,-235,-118,-135,-86,-174,433,239,-227,314,105,279,637,122,158,-318,-63,-266,-359,-507,-57,-21,-7160,-8446,557,800,502,-175,-215,-229,-366,-433,-430,-414,-406,-425,-438,-487,-567,-650,-758,-863,-891,-801,-706,-605,-511,-433,-381,-316,-301,-284,-279,-274,-314,-355,-423,-427,-452,-496,-537,-581,-590,-626,-636,-635,-602,-579,-507,-423,-321,-232,-215,-461,-36,97,149,131,-77,-301,-389,-85,-200,-308,-379,-388,-285,-271,56,-84,-105,-189,69,210,-95,-93,-322,-45,-323,-254,79,69,141,240,75,7,42,-115,-29,-24,-285,-389,-125,108,-141,45,-4,243,844,680,12,381,204,32,-137,-288,-442,-584,-718,-841,-947,-1037,-1107,-1170,-1184,-1168,-1125,-1046,-937,-806,-647,-458,-230,-48,77,77,304,282,111,85,-235,17,-1,61,-71,49],[-88,-48,50,165,-41,-53,170,281,234,130,13,-229,-537,-331,-428,-494,-545,-585,-619,-651,-693,-740,-772,-755,-689,-597,-479,-338,-232,-139,-40,7,-228,-103,-167,-207,-104,-107,-260,-242,45,272,330,323,-35,-235,-307,13,216,19,-134,-327,-477,-523,-463,-319,-193,48,206,349,90,-207,-333,-312,169,36,-147,-155,-122,-54,-260,97,213,93,-233,21,-12,-165,-353,-32,24,53,57,55,42,-2,-68,-149,-198,-222,-183,-48,97,80,-20,310,706,613,102,-85,-166,86,-33,-33,-162,-440,-667,-797,-759,-647,-533,-447,-422,-480,-567,-751,-999,-1222,-1055,-728,-378,-47,-121,-398,-242,123,-108,66,86,255,-147,-511,-562,-894,-1104,-898,-572,-260,-1,202,-272,-106,361,157,162,18,-139,-281,-410,-478,-491,-467,-431,-389,-375,-330,-334,-1371,-298,-220,-99,-808,-2838,-1852,-1560,700,820,-2350,1039,-389,-375,1449,1585,-3707,1744,-6778,42,1528,-45504,-64947,824,555,356,235,240,316,-8300,-11047,-4814,697,-361,-315,509,370,219,65,-57,-132,-1283,-1442,-121,-135,-49,-65,-625,-883,-639,-34,-112,-224,-805,-461,-437,-350,-521,-365,-459,-372,102,-209,-443,-182,354,372,-169,-397,-832,-1090,-949,-691,-462,-329,-247,-265,-368,-510,-686,-899,-1069,-1135,-1049,-852,-680,-495,-328,-165,-42,43,139,84,-282,277,424,362,380,400,319,185,-211,-299,-108,42,-86,-97,-192,-331,-448,-554,-596,-659,-709,-818,-912,-1033,-1111,-1210,-1246,-1287,-1259,-1159,-1025,-876,-721,-566,-377,-6,602,1015,2344,2508,4353,1569,8395,12968,17711,28788,39142,49836,59591,67037,60949,60236,47096,52733,27765,18563,24675,7989,12846,9379,7660,6883,6651,6683,6609,6229,5492,-1322,3586,2217,758,1025,419,-378,228,584,-734,-390,-157,-176,503,913,98,192,426,217,-337,-236,-156,-196,-98,338,562,-16,161,283,156,91,-183,-186,26,-53,-26,-310,-217,-39,-11,-73,380,426,115,-43,-233,144,21,4,-3,-116,-44,-157,-178,-127,-27,-168,-206,-79,291,243,294,271,100,-207,-207,-430,-641,-823,-961,-1017,-963,-868,-761,-671,-612,-599,-645,-737,-900,-1055,-1161,-949,-577,-134,-277,91,140,-125,108,167,-299,-300,20,96,104,-23,17,280,133,238,361,209,-125,-145,-48,-20,-248,-515,-691,-708,-595,-428,-273,-130,-13,77,-57,-157,-169,-29,-13,-16,141,207,96,-392,-316,44,45,-3,-21,-52,-50,-56,-78,-96,-346,-168,-205,-276,-344,-437,-538,-658,-777,-903,-1037,-1168,-1254,-1219,-1115,-1014,-898,-818,-698,-615,-513,-400,-340,-321,-163,-177,63,159,31,-170,-44,180,-118,315,211,48,-188,-390,86,345,49,156,-74,-168,-198,-277,-226,-27,115,12,60,20,-60,-178,-309,-483,-657,-848,-991,-1003,-879,-697,-491,-348,-156,-46,34,-163,-337,-220,-188,-73,-254,-321,-283,-211,-204,-190,-174,-192,-211,-264,-343,-445,-568,-671,-797,-864,-851,-790,-719,-656,-608,-542,-504,-435,-351,-234,-82,71,-368,-113,-189,-49,128,268,190,84,14,9,615,675,203,140,-43,-92,-290,-476,-637,-766,-848,-861,-811,-705,-576,-434,-321,-112,33,203,-252,-84,164,182,64,-235,268,639,682,1039,1110,185,254,39,-339,-53,-38,-221,222,245,-194,-136,-591,-1016,-870,-412,7,-31,-84,56,307,334,-244,-241,128,188,-226,-387,-327,-509,-537,-400,-393,-262,-151,0,258,-144,-208,226,97,-30,-172,-18,-167,-217,-213,-241,-206,-437,-683,-887,-870,-635,-332,-32,58,-229,166,170,83,337,99,-144,-54,17,18,177,124,101,-29,-245,-141,-26,-174,354,207,138,430,392,210,-180,-55,129,61,-25,-142,-161,-261,-368,-496,-657,-772,-865,-871,-783,-644,-500,-371,-252,-221,-161,-143,-179,-164,-367,-286,-158,-378,-143,-87,-33,-336,-96,-126,252,61,-263,420,128,-334,60,73,-222,-218,-276,-276,-24,-99,-351,-607,-825,-797,-659,-541,-466,-434,-419,-412,-382,-322,-309,-146,-249,-94,33,22,-133,-84,-191,-346,-481,-642,-796,-918,-914,-828,-751,-711,-704,-724,-792,-871,-936,-902,-792,-649,-499,-360,-230,-126,-86,-197,-19,-6,-219,-269,-184,-287,-290,-243,-251,-58,106,275,81,-67,53,-29,-23,95,-61,-313,37,293,-66,-158,219,314,378,26,-255,-152,69,217,113,-51,186,209,-272,214,85,15,30,-364,-63,-135,-206,-294,-367,-432,-476,-497,-495,-466,-439,-416,-420,-428,-457,-490,-494,-533,-525,-470,-409,-327,-258,-190,-150,-130,-125,-114,-270,-192,-245,-317,-399,-499,-572,-622,-671,-713,-695,-668,-656,-595,-534,-411,-302,-173,-17,141,-60,-183,-475,-516,104,64,-109,-6,105,-62,-262,-278,-197,-151,-158,-104,-148,409,180,-197,339,56,314,558,185,145,-405,-43,-265,-358,-563,54,4,-4595,-3646,-286,-371,-448,-496,-534,-558,-579,-567,-523,-472,-414,-365,-289,-234,-203,-270,-176,-206,-285,-298,-363,-420,-456,-467,-456,-395,-358,-306,-266,-229,-248,-280,-444,-362,-406,-469,-532,-599,-633,-679,-644,-535,-366,-190,39,253,95,10,-252,-477,-47,346,198,94,-107,-275,-390,32,265,125,159,-159,-213,-249,94,-130,-125,-194,131,184,-69,-52,-367,-64,-324,-279,59,54,121,256,116,-44,12,-155,-92,-72,-328,-363,-114,80,-180,53,-21,226,1031,633,-36,496,511,60,-196,14,-444,-217,-394,-550,-612,-521,-380,-266,-213,-81,-52,-60,-115,-317,-359,-422,-518,-657,-739,-693,-625,-589,-593,-596,-611,-604,-498,-380,-228,-69],[-25,-18,45,169,-68,-141,58,-50,-184,-337,-463,-558,-565,-530,-472,-396,-332,-283,-249,-351,-244,-282,-344,-417,-502,-589,-641,-633,-609,-545,-423,-274,-263,-113,-132,-232,-69,-107,-192,-248,84,271,375,385,3,-270,-200,76,293,79,79,-134,-40,-108,-264,-268,-178,109,678,688,55,-192,-327,-293,187,39,-154,-129,-119,-97,-347,143,290,72,-201,-222,-413,-596,-751,-862,-926,-920,-874,-793,-702,-639,-606,-623,-662,-746,-867,-1020,-1223,-1441,-1239,-987,-751,-529,-330,-223,-185,-208,-303,-472,-713,-993,-1238,-1199,-898,-595,-335,-118,-30,-88,-130,30,-129,-339,-586,-807,-912,-838,-645,-396,-146,96,-187,-19,211,339,-194,-397,207,32,-525,-402,-164,-268,-359,-426,-488,-539,-581,-625,-660,-691,-724,-755,-803,-840,-860,-852,-801,-690,-543,-315,-102,-1386,379,626,455,-735,-2754,-1706,-2199,1416,1340,-2540,1055,-1239,-991,764,793,-3874,959,-6281,1063,1029,-36752,-60736,700,574,516,513,581,659,-8446,-12314,-4967,684,560,416,253,125,55,48,108,209,-1269,-925,435,-386,372,-174,-495,-834,-704,-274,-422,-565,-1156,-804,-862,-841,-748,-597,-420,-221,-61,-305,-536,-211,102,-44,-248,-401,-662,-881,-1042,-1066,-970,-868,-761,-716,-726,-754,-785,-815,-776,-689,-583,-424,-345,-405,-85,-27,66,46,159,78,-242,261,475,474,451,163,42,37,-247,-286,-99,-2,-123,-53,24,-17,-152,-191,-159,-32,-64,-11,21,-97,-23,-142,-232,-348,-476,-615,-708,-701,-601,-465,-327,-95,230,788,1509,1319,1952,1002,7499,11444,5864,25341,34681,44501,53670,60949,65295,64658,62688,56094,39470,33336,24983,6978,7714,3151,190,2994,3798,4484,4914,4954,4540,-3157,2949,2033,102,411,-12,-178,405,780,-574,-479,-81,-165,676,668,224,-159,-556,-793,-708,-401,-24,-241,-77,438,571,42,203,316,203,53,-189,-147,98,-4,-96,-332,-220,-93,9,-5,452,443,128,-43,-267,151,27,-43,-147,-263,-392,-558,-717,-877,-1013,-1054,-985,-849,-668,-490,-326,-189,-90,-208,-154,46,-9,-319,-53,-120,-308,-67,-217,-298,-459,-647,-860,-1054,-1170,-1034,-788,-486,-314,87,-287,104,158,-110,130,183,-308,-254,-34,0,-10,28,-14,274,121,301,224,98,-163,-236,-352,-381,-313,-163,-65,-318,-290,-36,-139,122,322,316,-46,-141,-139,-25,-7,41,174,212,72,-354,-232,-123,-259,-385,-434,-427,-374,-289,-213,-138,-302,-59,-40,-106,-111,-187,-280,-402,-531,-674,-835,-999,-1156,-1280,-1287,-1200,-1100,-1052,-988,-984,-987,-1001,-1092,-1161,-1256,-1263,-1158,-1013,-866,-727,-581,-425,-262,-118,39,73,-214,-342,55,363,125,217,-22,-205,-243,-172,-175,-24,-10,-135,-275,-396,-531,-681,-820,-983,-1125,-1210,-1096,-881,-649,-414,-184,-353,-53,145,147,-167,-278,-193,-175,-9,-272,-295,-337,16,122,331,486,449,152,46,566,286,-24,-85,-173,-301,-485,-591,-644,-680,-736,-817,-976,-1167,-1272,-1017,-731,-461,-411,-70,-166,-45,156,265,195,-26,-22,21,629,709,188,127,4,4,244,-323,-10,-256,-516,-764,-979,-1059,-939,-774,-624,-495,-423,-364,-405,-464,-542,-632,-685,-660,-549,-347,-138,80,283,160,258,47,-358,-27,-73,-328,221,212,-194,-178,-402,-560,-585,-481,-336,-170,-131,39,147,193,-252,-246,81,197,-185,-402,-146,-389,-671,-932,-915,-651,-384,-168,-45,-67,-244,-123,-134,-61,-189,-1,-166,-215,-202,-261,-61,-166,-123,264,-63,-295,-201,-29,62,-280,153,136,122,367,75,-182,-10,158,124,447,700,323,-21,-347,-137,-48,-154,439,251,130,386,159,-43,-268,-363,-430,-430,-393,-303,-202,-141,-104,-139,-188,-255,-358,-465,-529,-483,-331,-117,133,-251,47,88,-164,-107,-367,-253,-143,-348,-44,543,143,-335,-124,-132,294,85,-213,396,94,-223,145,137,-187,-229,-294,-254,-12,-68,-348,-180,-235,-344,-627,-702,-614,-504,-418,-367,-324,-263,-261,-174,-248,-122,229,53,-169,10,5,-152,-303,-160,-194,-399,-614,-816,-914,-787,-613,-444,-322,-226,-179,-157,-179,-210,-238,-251,-226,-164,-108,-172,86,196,-108,-267,-62,-347,-180,-280,-290,-78,359,431,117,-40,-74,-346,-658,-982,-753,-316,44,311,-73,-181,183,500,480,49,-342,-170,37,245,157,0,188,215,-254,165,21,63,44,-347,-205,-534,-833,-1079,-881,-661,-477,-340,-248,-188,-173,-184,-229,-270,-314,-342,-324,-344,-339,-321,-336,-355,-403,-459,-539,-623,-693,-710,-711,-661,-596,-544,-513,-533,-559,-607,-701,-832,-910,-865,-770,-638,-538,-424,-379,-377,-408,-482,-576,-681,-678,-544,-298,-11,-67,-10,79,-92,-301,-273,-157,-168,-181,-116,-95,396,122,-161,359,16,339,536,224,-115,-469,-792,-742,-416,-541,243,602,-2623,926,986,982,924,-511,-395,-211,299,334,84,-311,-93,-24,-63,-164,-178,-268,-311,-395,-464,-482,-473,-407,-301,-176,-51,88,-199,244,163,-75,73,-243,-456,-374,-605,-849,-983,-850,-592,-364,-142,51,-27,-11,114,225,113,3,-273,-469,-47,330,162,61,-117,-216,-314,17,302,231,251,-66,-284,-437,-547,-504,-378,-193,-34,120,-49,0,-395,-73,-279,-272,50,53,111,287,163,-76,14,-159,-135,-106,-346,-450,-658,-835,-891,-806,-655,-521,-390,-284,-187,-98,-39,12,-240,-21,-429,83,74,72,-56,79,-178,6,-251,367,387,374,-120,-294,-364,-97,-115,-245,-333,-386,-405,-406,-389,-329,-259,-197,-93,-14,38,81],[29,33,59,173,-58,-220,64,48,-7,-69,-117,-305,-469,-178,-177,-160,-148,-148,-172,-353,-339,-507,-727,-980,-1248,-1493,-1623,-1580,-1501,-1443,-1393,-1318,-1177,-886,-499,-248,-30,-98,-109,-221,119,247,386,414,24,-277,-85,147,321,122,153,-44,-92,-227,-312,-205,-177,142,122,13,-78,-192,-325,-286,-350,-410,-496,-604,-699,-781,-831,-813,-718,-563,-382,-199,-32,-138,-235,65,377,420,237,40,20,-14,30,-30,28,-281,-129,-132,-346,-597,-876,-1180,-1418,-1306,-981,-687,-432,-230,-156,-46,-64,-113,-136,-170,-171,-166,159,543,-78,-80,-125,920,657,-78,11,256,275,118,-146,-350,-82,-116,-303,-160,-55,7,-235,-293,239,-24,-426,-363,16,375,370,288,-296,-45,-143,-325,-505,-682,-859,-1023,-1182,-1261,-1199,-1051,-868,-659,-451,-200,-175,-1283,357,504,383,-788,-2821,-1653,-2852,714,612,-2738,336,-2104,-1901,82,130,-4531,404,-5679,730,832,-28570,-58884,880,831,816,816,853,872,-8552,-10858,-5241,463,204,-83,-398,-692,-919,-1002,-912,-756,-1366,-492,-427,-636,-401,-413,-447,-831,-812,-635,-695,-753,-1565,-826,-814,-760,-684,-590,-492,-379,-297,-412,-458,-253,-177,-245,-340,-367,-497,-614,-757,-915,-1049,-1179,-1243,-1265,-1241,-1168,-1079,-1010,-936,-887,-885,-867,-904,-933,-979,-1024,-1099,-1208,-1299,-1328,-1247,-1116,-950,-744,-531,-292,-308,-136,-221,-260,-131,-57,-194,-34,176,-18,-174,-245,-231,-8,-112,444,370,-121,-90,-522,-920,-1282,-936,-439,-325,-22,-288,-251,521,776,21,857,1461,582,1784,326,3411,5419,2295,22632,32496,39566,53313,60236,64658,66066,64112,58830,50727,40770,30188,6399,12272,7430,6041,6162,6150,5812,5348,1880,4202,-2222,3214,2347,-442,1458,1131,28,696,514,-389,-601,-79,32,357,485,294,123,572,144,-246,-33,102,-309,-94,507,487,91,214,318,228,-8,-213,-125,141,22,-182,-362,-227,-162,15,47,511,426,122,-53,-231,140,17,50,47,-112,-51,142,201,-253,-23,-54,-265,-63,-113,-249,-350,-422,-481,-509,-513,-559,-589,-603,-611,-609,-585,-582,-596,-637,-700,-786,-895,-1003,-1129,-1207,-1285,-1270,-1187,-1059,-924,-822,-682,-544,-407,-271,-319,-194,-93,48,154,68,-60,279,91,388,244,71,-190,-340,-521,-647,-685,-623,-526,-422,-354,-343,-409,-535,-723,-966,-1233,-1371,-1060,-717,-367,-64,189,199,34,-254,-131,212,208,138,276,194,159,177,109,6,-254,243,-11,-79,84,115,162,39,3,160,232,43,-104,-180,-187,-154,-74,-23,44,-185,-64,122,-46,-183,58,-167,-27,193,50,-154,-102,59,-246,289,244,76,-241,-279,29,370,181,249,20,-250,-219,-60,-125,-34,175,-255,168,647,101,-210,12,-99,-370,-339,-442,-529,-635,-759,-882,-1033,-1192,-1356,-1387,-1274,-1121,-983,-912,-855,-822,-808,-841,-873,-875,-839,-756,-661,-535,-425,-337,-284,-278,-297,-404,-532,-657,-783,-909,-1015,-1087,-1090,-1077,-1007,-910,-769,-588,-392,-391,-31,-149,-45,171,255,204,-150,-57,24,624,643,163,115,49,-29,168,-346,114,-123,-139,-396,-608,-549,-326,-71,-294,157,348,284,-178,-40,-153,-350,-498,-550,-498,-339,-170,-1,136,127,253,46,-367,-9,-97,-438,187,157,-204,137,115,17,16,-32,-169,-322,-503,-721,-954,-1182,-1343,-1360,-1253,-1139,-1041,-987,-1015,-1090,-1226,-1415,-1620,-1519,-1280,-1049,-866,-757,-710,-758,-855,-961,-950,-744,-328,-212,-188,-287,-74,-177,-127,222,25,39,7,-32,56,-330,136,91,154,397,57,-231,17,298,219,421,616,344,-25,-374,-130,-68,-175,-325,-464,-610,-730,-844,-931,-1009,-1058,-1091,-1122,-1179,-1226,-1281,-1373,-1468,-1568,-1624,-1520,-1363,-1178,-976,-749,-506,-261,-6,-284,74,69,-143,-98,-371,-213,-158,-311,43,587,130,-355,-181,-151,306,100,-150,341,54,-118,210,184,-156,-244,-327,-238,-12,-53,-298,-134,-209,-216,164,-224,-81,-410,-705,-990,-1250,-1432,-1446,-1273,-1028,-779,-525,-328,-222,-66,-28,-153,-323,-302,-505,-763,-1049,-1348,-1610,-1596,-1338,-1048,-800,-579,-407,-292,-226,-184,-154,-123,-62,30,116,-158,108,294,1,-267,-95,-384,-77,-295,-309,-109,396,478,157,-22,-64,-142,-55,120,6,-241,37,290,-79,-212,133,476,485,74,-356,-113,7,282,211,43,174,207,-240,93,-60,144,45,-332,65,281,-113,-567,-918,-1083,-997,-760,-483,-220,-13,139,161,-167,234,168,65,-84,-274,-478,-720,-953,-1173,-1322,-1369,-1297,-1145,-947,-790,-651,-555,-517,-535,-623,-731,-859,-1026,-1208,-1331,-1396,-1400,-1292,-1151,-938,-735,-508,-242,50,-70,-322,-656,-426,140,70,-31,-35,16,-125,-322,-294,-149,-190,-223,-142,-44,373,50,-136,347,-34,328,722,307,138,-441,-16,-55,-212,-470,205,417,-1612,747,848,882,843,-689,-437,-189,114,-153,-394,-597,-732,-804,-792,-766,-749,-724,-720,-714,-679,-581,-453,-277,-76,-112,7,360,-150,294,145,-102,-165,-569,-1034,-1543,-2060,-1931,-1438,-1007,-627,-373,-204,-127,-95,-103,-41,95,106,-29,-305,-454,-66,292,99,4,-134,-168,-225,-8,312,317,317,10,-352,-137,150,-226,-112,-165,-99,-203,-347,-517,-784,-1072,-1358,-1573,-1586,-1385,-1106,-827,-598,-444,-364,-354,-405,-447,-509,-500,-396,-230,-148,61,-67,191,776,462,-126,250,388,56,-306,-84,-422,348,531,221,-56,92,-222,-22,-317,-329,-482,-621,-751,-878,-991,-1072,-1093,-1112,-1054,-926,-736,-512,-273,-9,-220,112,164,250,64,67],[66,77,57,32,-33,-306,-17,4,-8,-64,-132,-341,-419,-331,-386,-431,-488,-565,-669,-809,-997,-1230,-1495,-1764,-1503,-1260,-1058,-905,-868,-926,-1061,-1277,-1569,-1398,-977,-492,-8,-73,-14,-168,156,216,374,422,40,-237,38,218,348,158,214,41,-137,-230,-323,-130,-167,182,262,-45,-318,-550,-752,-876,-957,-954,-884,-739,-508,-236,-528,196,332,0,-183,471,406,-109,-151,101,446,692,260,-4,-89,-119,-38,76,121,-292,-509,-874,-1143,-1085,-793,-477,-196,52,30,9,-140,-146,-154,206,0,-244,-455,-550,-409,-218,135,483,-118,-48,-113,911,597,-91,72,274,275,192,-147,-280,-134,-488,-825,-1132,-1283,-1176,-1021,-913,-885,-887,-966,-1108,-1224,-1129,-883,-595,-323,-81,122,-112,379,400,-103,470,431,387,61,-341,-1033,-218,138,106,-245,-1116,-182,-284,-379,-935,-2972,-1672,-3081,-929,-1114,-2907,-1199,-2593,-2998,-327,-28,-5656,426,-4858,624,614,-21207,-58502,375,273,219,184,186,179,-8483,-9259,-5575,-106,513,766,1012,1214,1318,1281,1109,766,-1508,-17,-422,-640,-589,-428,-328,-833,-904,225,210,-707,-1882,-629,-732,-549,-607,-581,-499,-376,-283,-476,-391,-264,-310,-475,-637,-826,-1063,-1223,-1221,-1078,-891,-727,-558,-433,-350,-283,-242,-260,-261,-305,-388,-444,-536,-599,-650,-661,-666,-667,-623,-545,-476,-405,-317,-221,-147,-408,-579,-265,-135,-215,-196,-287,-385,-498,-522,-493,-402,-297,-294,-111,-137,-166,-248,-396,-561,-792,-933,-968,-857,-659,-381,-32,-276,-176,524,956,2,803,1267,60,1412,816,3261,3256,1889,8338,13554,21765,33105,47096,62688,64112,91796,101353,72577,82706,51608,10919,19836,24336,26894,13063,3782,2219,4317,1947,3746,-451,3261,2326,-307,1732,3925,220,1886,1909,-142,-693,-161,434,1063,1362,320,118,627,87,-155,32,163,-373,-126,-514,-918,-1157,-1057,-743,-314,-69,-234,-102,178,47,-258,-378,-218,-218,25,103,-119,-425,-691,-875,-911,-808,-617,-366,-123,-128,-104,103,210,-272,22,34,-307,-55,100,-30,343,256,158,-136,25,-69,-192,-340,-284,-357,-428,-539,-677,-842,-1012,-1161,-1253,-1226,-1110,-894,-692,-491,-323,-173,-226,-27,10,-32,36,62,-312,-118,-136,33,171,103,-104,259,56,452,322,19,-182,-39,-204,-243,-280,-262,-226,-294,-250,-110,-131,-177,-258,-378,-519,-700,-902,-1096,-1229,-1292,-1241,-1112,-959,-810,-672,-539,-407,-309,-194,-80,35,116,40,32,-205,251,2,-53,118,122,212,65,5,219,682,619,698,630,392,77,796,1032,-25,-101,20,253,154,-106,130,-109,-115,87,42,-155,-143,8,-304,254,236,67,-261,-222,9,117,132,252,55,-284,-144,56,-75,-51,101,-294,202,756,103,-229,-60,-91,-363,-131,-41,-332,-623,-902,-1144,-1372,-1569,-1732,-1802,-1767,-1628,-1447,-1292,-1117,-940,-772,-653,-561,-488,-447,-432,-463,-499,-557,-621,-687,-752,-789,-855,-892,-883,-847,-802,-754,-701,-624,-574,-508,-449,-373,-270,-164,-332,9,-138,-48,175,243,225,-257,-84,16,603,562,136,106,83,-68,79,-330,96,-100,-168,-271,-270,-341,-229,-13,-260,138,445,166,-142,-41,69,-201,-452,-623,-669,-557,-390,-198,-33,74,130,35,-363,-7,-113,-509,70,140,-225,344,184,3,-56,334,264,-139,-189,28,-128,-358,-587,-810,-1027,-1245,-1429,-1582,-1732,-1858,-1985,-2129,-2204,-2037,-1855,-1666,-1500,-1370,-1263,-1207,-1172,-1153,-1116,-1036,-824,-546,-170,-324,-103,-199,-129,175,3,-8,-41,-41,39,-380,115,31,174,423,46,-288,-261,-1050,-1630,-1375,-698,-56,-37,-286,-123,-86,-110,541,290,124,386,4,-320,-541,-594,-504,-347,-206,-219,-89,-83,-193,-369,-601,-802,-993,-1136,-1201,-1171,-1072,-938,-771,-641,-463,-277,-114,-88,-370,-171,-184,-264,122,608,116,-399,-264,-179,289,116,-86,263,18,-32,255,210,-131,-254,-371,-218,-23,-59,-231,-77,-193,-190,158,-237,-61,288,10,-189,-142,106,-185,-251,-244,-353,-759,-1086,-1255,-1275,-1216,-1174,-1128,-1148,-1212,-1311,-1411,-1474,-1470,-1394,-1263,-1093,-931,-756,-585,-424,-272,-116,52,209,319,323,125,-147,125,372,102,-260,-133,-369,24,-282,-300,-139,434,526,201,-8,-124,-198,-78,111,4,-206,17,-73,-369,-698,-1037,-1367,-1658,-1800,-1645,-1402,-1133,-846,-546,-232,119,194,-222,17,-142,248,43,-306,52,238,652,459,74,-322,-685,-969,-1107,-1066,-930,-769,-654,-586,-595,-678,-809,-1060,-1340,-1567,-1521,-1201,-842,-491,-194,17,33,59,-126,-194,-212,-106,-266,-404,-611,-812,-1045,-1320,-1604,-1784,-1437,-1015,-581,-97,339,664,208,275,-82,-365,-717,-387,154,81,5,-65,-48,-139,-278,-318,-162,-200,-261,-161,15,355,-13,-103,327,-78,302,768,352,137,-399,11,92,-125,-341,549,961,642,367,140,-35,-170,-821,-388,-364,-419,-469,-521,-598,-700,-839,-981,-1163,-1373,-1536,-1490,-1258,-981,-674,-393,-116,144,-89,46,415,-59,223,135,-110,55,-228,-399,-113,-369,-687,-937,-1051,-966,-814,-638,-504,-411,-397,-392,-394,-365,-300,-314,-394,-61,271,48,-39,-118,-96,-103,0,339,416,396,110,-352,-84,166,-272,-73,-149,-313,-473,-614,-675,-687,-586,-410,-213,-35,27,67,137,49,-129,-355,-625,-897,-1042,-1008,-765,-435,-124,-61,64,-87,186,638,356,-157,149,236,80,-339,-147,-392,-128,-12,152,-27,139,-199,170,-339,536,793,535,-121,-251,-256,-164,-362,-748,-1114,-1389,-1344,-1067,-768,-469,-223,-46,110,185,119,84],[-1027,-882,-738,-619,-514,-433,-364,-263,-199,-177,-173,-353,-394,-269,-346,-426,-510,-572,-588,-544,-457,-343,-225,-117,-189,-116,-63,-130,-275,-457,-627,-750,-805,-717,-549,-318,-91,-56,57,-126,169,158,314,387,27,-199,134,254,344,162,232,93,-196,-128,-291,-78,-173,194,702,487,-82,-194,-300,-220,182,10,-206,-106,-53,-37,-552,193,324,-50,-194,427,370,-88,-87,108,433,740,278,-48,-201,-215,-259,-380,-435,-447,-428,-392,-377,-372,-382,-425,-495,-569,-635,-743,-856,-961,-1070,-1193,-1339,-1501,-1665,-1792,-1626,-1444,-1274,-1105,-954,-839,-708,-634,-595,-581,-597,-629,-665,-716,-783,-835,-842,-840,-804,-757,-695,-630,-585,-572,-613,-654,-746,-884,-1012,-1067,-1013,-858,-677,-507,-381,-315,-294,-289,-420,-105,166,570,-274,-391,-1439,-541,1015,1836,-321,-965,580,1400,292,-1196,-3205,-1807,-2562,-1081,-538,-3047,343,-2398,-4164,619,1213,-7234,1188,-3780,912,697,-14844,-59721,-30,-274,-472,-640,-737,-786,-8201,-7784,-5980,-726,-354,-236,-161,-123,-139,-225,-368,-557,-1711,-978,-1104,-1061,-870,-571,-269,-852,-981,96,570,-1541,-1888,-690,-585,-97,-453,-227,52,292,-196,-519,-381,-262,210,121,-427,-118,203,159,-215,-234,-383,298,734,844,727,394,-37,-236,-185,-289,-539,-734,-937,-1080,-1188,-1241,-1277,-1295,-1253,-1161,-1070,-990,-909,-824,-753,-672,-589,-491,-436,-393,-275,-135,-328,30,171,-25,-157,-341,-370,-12,-161,404,351,-198,363,282,-404,-28,132,-191,-157,81,-305,-66,-29,93,-2,261,202,-365,532,1388,2676,3911,405,6315,10732,20059,34349,52733,56094,58830,101353,130067,91779,114638,74658,25474,40353,51934,57990,39481,25382,16347,11277,7952,4832,110,-850,-1221,-17,831,1514,364,2079,1633,199,-588,-331,927,1183,1595,287,181,677,1,-87,79,203,-431,-174,313,-134,-651,-1222,-1743,-1690,-1122,-540,-89,202,57,-316,-388,-208,-264,26,154,-210,-592,-880,-996,-892,-656,-377,-86,6,-149,-147,39,195,-242,87,133,-335,-49,47,-62,-13,-13,-12,-76,55,47,-248,-283,-3,-66,-173,-277,-449,-659,-892,-1126,-1338,-1462,-1479,-1338,-1156,-940,-747,-578,-468,-469,-521,-664,-900,-1212,-1573,-1888,-1954,-1687,-1313,-919,-602,-362,-229,-193,-243,-365,-541,-742,-917,-1028,-1042,-932,-748,-515,-275,-52,-98,82,237,190,-127,-135,-90,-73,-217,-485,-773,-1073,-1376,-1652,-1817,-1775,-1531,-1207,-816,-425,-56,31,-7,52,-160,252,8,-32,156,118,256,95,2,281,703,736,824,759,447,101,869,1015,-114,-10,114,425,385,-34,206,-36,-199,-28,19,-160,-192,-39,-355,88,-72,-194,-320,-439,-558,-686,-730,-676,-564,-380,-110,175,-26,-76,24,-196,239,805,92,-189,-127,-99,-341,-176,358,10,-361,-761,-1123,-1463,-1757,-2002,-2114,-2022,-1712,-1283,-832,-337,-277,-71,-302,-48,70,202,406,429,125,-206,9,178,3,-119,-101,-75,-265,-134,-151,-127,-133,7,232,200,351,446,143,19,-265,50,-132,-55,82,22,-71,-265,-273,-368,-450,-518,-585,-652,-713,-795,-888,-1008,-1138,-1269,-1375,-1422,-1400,-1315,-1204,-1087,-979,-878,-816,-747,-741,-707,-638,-536,-386,-189,39,312,181,303,434,12,224,21,-344,-17,-123,-424,-63,-12,-256,345,249,-17,-140,319,279,-157,-178,48,194,196,-264,-289,-71,-402,-728,-1034,-1319,-1522,-1640,-1678,-1667,-1636,-1608,-1595,-1621,-1692,-1784,-1923,-2077,-2254,-2439,-2595,-2543,-2360,-2072,-1777,-1476,-1167,-845,-528,-209,-56,-96,-54,15,-410,96,-34,180,431,39,-382,-880,-1394,-1826,-1937,-1615,-1121,-600,-193,-122,-106,-96,329,51,-405,-973,-1603,-2027,-1820,-1190,-503,108,-163,-221,-102,182,140,-250,-100,145,14,-35,-271,-314,-247,48,71,-337,-868,-1544,-2314,-2553,-1679,-693,-219,-212,184,600,100,-457,-363,-212,246,132,-32,163,-9,28,277,216,-116,-263,-423,-195,-52,-92,-156,-11,-180,-179,139,-240,-97,289,70,-94,-236,54,-162,-282,-257,-282,-630,-1008,-1262,-1367,-1340,-1259,-1123,-1021,-948,-907,-873,-829,-769,-691,-585,-447,-313,-216,-48,122,226,-108,212,387,473,315,82,-146,129,420,186,-248,-181,-322,115,-258,-283,-171,468,563,235,-4,-185,-256,-109,83,-20,-173,-20,235,-66,-277,24,-196,-552,-908,-1258,-1596,-1885,-2088,-2153,-2085,-1947,-1840,-1777,-1797,-1871,-1981,-2016,-1895,-1602,-1206,-775,-363,-9,195,162,337,368,306,183,528,148,-248,281,357,69,152,74,-12,-258,-19,181,544,141,-83,-34,100,-74,-244,-707,-1383,-2050,-2235,-1649,-1117,-680,-327,-5,260,80,-315,-98,138,534,513,119,238,-111,-406,-782,-375,149,79,18,-112,-126,-150,-224,-352,-353,-768,-1173,-1463,-1448,-1125,-666,-205,255,-134,240,674,363,119,-354,50,224,-69,-199,-439,-777,-1044,-1144,-1096,-968,-819,-882,-501,-349,-210,-66,36,-215,62,294,-33,-262,-134,-153,-7,-139,-179,-412,-698,-1003,-1312,-1596,-1723,-1521,-1275,-1031,-834,-684,-630,-634,-691,-796,-934,-1125,-1333,-1554,-1729,-1691,-1463,-1255,-1064,-935,-816,-731,-673,-661,-671,-700,-753,-823,-899,-999,-1100,-1171,-1186,-1147,-1056,-934,-806,-710,-636,-585,-556,-555,-595,-612,-613,-522,-332,-33,-319,-137,-92,-151,12,11,50,344,223,-134,76,-98,-252,-264,-401,-270,-41,12,30,48,-125,170,245,227,-196,59,316,111,-377,-164,-379,59,-152,-386,-605,-713,-587,-357,-318,164,381,562,-101,-212,-195,-191,57,-179,-219,-129,47,25,19,30,-77,-280,-458,-646,-607,-421],[-1158,-884,-578,-260,24,-167,-126,303,736,671,182,-283,-332,-264,-43,-219,164,210,-139,-230,260,220,177,-136,-212,-177,-86,-159,-271,-395,-508,-629,-797,-967,-1158,-1321,-1477,-1643,-1784,-1899,-1962,-1976,-1906,-1776,-1586,-1348,-1067,-762,-446,-131,168,132,-234,-5,-239,-34,-174,187,637,371,-126,-207,-288,-193,165,-10,-223,-94,-23,6,-486,175,298,-108,-217,372,329,-69,-248,-1301,-2154,-1496,-496,-85,-306,-277,-164,309,298,-294,-12,-270,-128,-178,-118,157,203,40,-31,37,-133,-303,-422,-639,-852,-1043,-1197,-1323,-1386,-1416,-1403,-1349,-1281,-1230,-1157,-1140,-1168,-1223,-1311,-1405,-1474,-1505,-1485,-1394,-1236,-1083,-938,-838,-775,-756,-785,-859,-986,-1100,-1238,-1386,-1496,-1530,-1502,-1436,-1385,-1352,-1315,-1230,-1017,-651,-786,440,556,598,-640,-452,-1375,-756,861,1658,-411,-874,576,1656,230,-1570,-3506,-2096,-1955,-1411,-182,-3111,-299,-1574,-5112,-329,83,-9176,-13,-2421,-374,-607,-9597,-63637,-4619,-977,-896,-827,-778,-795,-7730,-6548,-6442,-1330,-1480,-1544,-1519,-1418,-1299,-1201,-1120,-1054,-1970,-931,-865,-779,-687,-710,-483,-906,-1046,-443,-508,-2250,-1577,-848,-921,-928,-880,-791,-690,-578,-502,-568,-445,-348,-315,-268,-473,-132,115,245,-145,-181,-415,171,227,102,-63,-228,-385,-538,-629,-657,-604,-394,-362,-210,-179,-70,24,-23,350,-23,-115,56,606,678,537,136,18,-156,38,-192,-244,-209,-316,38,130,-49,-148,-409,-478,-471,-432,-291,1,-269,402,200,-349,-40,103,-236,-98,94,-377,-42,265,1201,-85,684,1142,-324,1490,1619,2779,2948,967,7588,9672,15430,19951,27765,39470,50727,72577,91779,110559,126862,104589,52737,86469,125290,111867,89692,65957,43638,25105,11866,4468,1247,-424,188,-873,-1384,-1118,-325,602,1386,646,-251,-558,1355,1226,1834,202,309,710,-129,-53,90,218,-449,-240,529,199,-161,-592,-1089,-1497,-1588,-1232,-671,-154,44,-338,-401,-207,-299,7,191,591,229,47,-96,-94,52,6,52,-57,-169,-184,-48,150,-196,149,223,-301,-51,7,-203,-594,-906,-1166,-1362,-1498,-1632,-1685,-1648,-1553,-1436,-1312,-1243,-1227,-1273,-1364,-1471,-1533,-1450,-1212,-807,-369,98,-251,176,-142,97,304,63,169,122,-249,53,-147,26,202,126,-189,189,-39,475,178,-167,-96,133,-273,-313,-694,-946,-1027,-923,-722,-511,-362,-283,-292,-394,-566,-819,-1123,-1435,-1675,-1783,-1687,-1468,-1226,-1010,-829,-682,-568,-520,-488,-487,-508,-531,-567,-585,-596,-594,-574,-589,-606,-654,-702,-732,-683,-530,-272,66,451,851,483,132,942,982,-207,88,216,610,636,39,282,44,-268,-132,-7,-156,-240,-514,-828,-1066,-1203,-1286,-1365,-1433,-1481,-1510,-1431,-1267,-1099,-941,-781,-642,-545,-477,-435,-391,-361,-306,-260,-220,-172,-157,-302,-219,-201,-241,-300,-374,-450,-566,-725,-956,-1252,-1648,-2095,-2426,-1990,-1383,-737,-86,-236,-49,55,143,368,409,122,-170,-86,160,-12,-126,-70,-42,-255,-123,-186,-178,-151,51,223,162,322,706,164,7,-180,111,-117,-52,179,244,-140,-627,-1132,-1616,-2018,-2167,-1987,-1714,-1454,-1263,-1128,-1065,-1058,-1097,-1169,-1244,-1312,-1366,-1417,-1461,-1490,-1477,-1430,-1275,-1080,-772,-380,55,121,-104,318,510,38,121,252,-54,224,21,-294,-25,-112,-301,95,111,-281,351,323,-25,-203,323,309,-139,-132,-191,-414,-585,-690,-735,-737,-725,-675,-606,-550,-481,-422,-381,-364,-363,-369,-370,-385,-414,-436,-481,-529,-595,-687,-827,-948,-1122,-1272,-1451,-1639,-1805,-1899,-1879,-1718,-1470,-1176,-860,-543,-366,-41,-87,183,338,53,-402,37,-114,-367,-638,-911,-1204,-1448,-1585,-1522,-1259,-872,-369,221,161,488,359,-69,-224,-272,26,617,-238,-192,-105,184,150,-207,-82,145,-55,-35,-236,-239,-294,-38,-695,-1368,-1800,-1662,-1143,-570,-324,-84,-243,-138,248,584,100,-427,-388,-225,200,169,26,67,-9,85,-324,-755,-1064,-1176,-1067,-843,-615,-450,-347,-311,-400,-556,-763,-1010,-1278,-1555,-1821,-2062,-2181,-2073,-1840,-1543,-1224,-910,-597,-351,-421,-114,-45,-151,-324,-514,-738,-918,-989,-934,-799,-644,-503,-386,-323,-278,-236,-181,-95,-94,212,399,594,341,56,-135,142,459,268,-213,-214,-250,212,-210,-250,-174,520,606,280,11,-219,-290,-123,58,-45,-119,-53,214,-39,-278,-560,-951,-1284,-1481,-1503,-1405,-1268,-1154,-1101,-1120,-1179,-1304,-1470,-1701,-1972,-2292,-2379,-2037,-1667,-1306,-995,-774,-631,-583,-611,-687,-756,-739,-610,-362,-53,-270,152,334,76,172,175,26,-218,28,180,517,31,-185,-90,155,-3,-272,-895,-1622,-2366,-1897,-1179,-508,59,346,171,494,44,-346,-122,144,472,373,70,215,-133,-426,-827,-372,152,86,27,-146,-182,-139,-769,-1182,-597,-211,-291,-216,103,292,-149,-40,232,-180,166,541,356,102,-295,124,350,-24,-36,726,480,343,333,366,388,374,-814,-49,-61,66,158,23,-179,114,323,-2,-285,-134,-73,34,-140,-30,-254,-664,-1073,-1459,-1797,-2034,-2059,-1936,-1714,-1475,-1234,-1045,-884,-748,-652,-588,-588,-632,-718,-808,-945,-1063,-1171,-1236,-1292,-1291,-1277,-1259,-1273,-1303,-1341,-1378,-1389,-1338,-1236,-1071,-843,-572,-290,-12,254,497,283,-219,-48,131,-290,3,-109,255,-117,-156,22,-280,-141,-23,-90,24,4,45,368,244,-114,123,-54,-235,-308,-399,-258,-11,36,-203,-408,-448,-381,-240,-89,-215,16,197,125,-398,-198,-362,-262,-467,-694,-934,-1169,-1383,-1566,-1646,-1621,-1496,-1293,-1049,-798,-555,-325,-111,-219,-169,-161,-4,-99,-258,-403,-531,-624,-608,-538,-387,-188],[-5132,-4671,-4024,-3276,-2470,-1673,-924,-221,336,599,138,-229,-298,-336,-151,-217,234,224,-202,-203,396,603,167,-183,-253,-259,257,503,50,-402,-829,-1232,-1641,-1987,-2266,-2419,-2459,-2418,-2291,-2110,-1886,-1641,-1364,-1086,-804,-525,-250,10,248,133,200,137,-262,92,-197,-15,-181,144,525,224,-173,-238,-285,-170,138,-41,-242,-77,1,39,-429,137,-128,-655,-1136,-1559,-1944,-2330,-2744,-3160,-3225,-2588,-1702,-711,-399,-293,-196,411,377,-273,13,-287,-159,-234,-172,75,87,-58,-71,34,-138,-369,-74,-1,115,49,-246,-293,-318,-251,-41,152,-323,16,-235,621,314,-92,93,112,63,253,-221,-150,-226,-508,-813,-1151,-1484,-1786,-2012,-2109,-2080,-1926,-1771,-1675,-1640,-1672,-1783,-1963,-2218,-2486,-2439,-2063,-1615,-1147,-973,-236,165,406,-968,-460,-984,-792,739,1495,-471,-815,583,1710,190,-1996,-3783,-2506,-1379,-2847,-2017,-2995,-1542,-1020,-5281,-1530,-750,-11138,-1470,-1955,-2477,-2142,-5433,-71337,-42449,-850,-701,-627,-592,-614,-7102,-5595,-6833,-1200,-914,-946,-976,-992,-1004,-1023,-1032,-1030,-2170,-1008,-1001,-989,-989,-985,-1006,-1048,-1130,-1239,-1362,-2170,-1691,-1892,-2089,-2279,-2386,-2212,-1999,-1776,-1592,-1422,-1287,-1162,-1098,-1074,-1030,-999,-1005,-962,-899,-800,-637,-445,-190,71,336,448,-69,-209,-167,-82,83,-279,-332,-176,-197,-52,-3,-44,346,-44,-83,-16,484,676,518,598,670,194,130,-206,-281,-283,-230,56,101,-54,-126,-390,-510,-23,-225,-860,-1513,-1914,-1748,-1359,-828,-285,94,-267,-45,83,-403,-37,219,615,-179,-82,-628,-1076,-1319,-1743,-2395,-762,1601,4183,5132,7956,10798,18563,33336,40770,82706,114638,126862,179461,139999,94471,160268,213582,191271,159736,123301,86754,54330,29090,12470,4337,-399,-1195,-1186,1821,3959,634,2460,1854,1183,195,-756,1649,1316,2089,112,490,748,-271,-24,77,239,-425,-473,-955,-1343,-1632,-1891,-2188,-2496,-2858,-2508,-1951,-1382,-788,-305,-392,-190,-290,-6,230,671,117,15,-115,-64,12,27,50,-125,-159,-192,-139,97,-135,215,318,-231,-43,0,-18,29,-142,-283,-369,-392,-422,-406,-360,-315,-284,-261,-290,-351,-443,-548,-652,-744,-790,-799,-711,-611,-463,-304,-127,-98,93,292,105,174,94,-189,149,-108,48,236,127,-222,157,-84,442,91,-254,-34,198,-281,-323,207,529,111,-268,-176,-85,-114,35,83,-59,-242,-152,-89,-110,-255,107,165,107,-105,109,295,476,326,142,544,632,212,-40,-5,-407,-1122,-1745,-2176,-2342,-2215,-1996,-1786,-1638,-1532,-1457,-1384,-1274,-1100,-853,-560,-255,70,355,-306,182,305,784,880,109,353,122,-321,-217,-44,-143,-290,-122,-376,148,178,7,-298,-120,-27,322,212,-346,-1701,-3025,-2764,-1730,-895,-257,-102,67,326,571,71,-41,-142,-194,-459,-736,-978,-1147,-1241,-1252,-1182,-1100,-1036,-1040,-1114,-1297,-1547,-1867,-2284,-2708,-3066,-3079,-2782,-2437,-2111,-1834,-1605,-1438,-1288,-1162,-1036,-900,-752,-573,-435,-293,-240,-123,-222,-215,-182,83,119,115,278,678,177,-3,-96,169,-108,-61,176,255,392,-52,-62,-46,-601,-1530,-1990,-1657,-946,-257,-204,-123,134,53,135,-375,-460,-994,-1556,-2112,-2633,-3080,-3212,-2808,-2391,-1917,-1402,-872,-347,-76,284,426,-100,-50,78,-147,211,11,-247,-55,-110,-195,28,76,-318,338,380,-48,-247,331,-32,-812,-1590,-2317,-2862,-2903,-2597,-2317,-2125,-2011,-1874,-1649,-1319,-860,-323,-133,-33,-284,-49,-225,268,125,-284,-173,57,74,-324,-680,-1358,-2063,-2705,-3315,-2950,-2480,-2089,-1794,-1595,-1506,-1525,-1645,-1852,-2133,-2463,-2653,-2544,-2200,-1793,-1406,-1074,-830,-689,-625,-614,-654,-650,-550,-302,-125,-59,596,327,185,478,302,-94,-167,-183,27,596,-135,-169,-126,160,133,-158,-53,121,-372,-1547,-2480,-1977,-812,-77,-18,-285,253,-5,-2,-53,-291,-55,-288,-76,280,525,87,-320,-286,-243,126,198,61,-48,-14,64,-343,-739,-1095,-1408,-1661,-1871,-2053,-2189,-2191,-1998,-1679,-1236,-721,-185,-170,303,224,78,-124,-65,-118,-267,-299,-374,-128,-209,-329,-311,-962,-1639,-2179,-2357,-2014,-1498,-994,-572,-310,-88,-39,-98,-281,-532,-817,-1062,-1142,-936,-439,261,846,370,20,-140,134,458,314,-189,-255,-202,286,-169,-237,-178,555,-262,-1412,-2433,-2525,-1668,-758,17,-91,-72,-105,176,-26,-266,-27,227,358,-99,-579,-1057,-1496,-1863,-2127,-2249,-2217,-2123,-2017,-1966,-1970,-2064,-2227,-2474,-2755,-2969,-2912,-2618,-2239,-1859,-1501,-1186,-920,-695,-527,-400,-325,-286,-251,-251,-247,-318,-397,-489,-632,-796,-1001,-1228,-1496,-1792,-2100,-2382,-2639,-2715,-2532,-2199,-1809,-1432,-1042,-673,-365,-125,81,212,-11,-363,-129,135,61,-46,-133,-208,-255,-446,-861,-398,-341,-304,-250,-173,-214,-129,-86,-277,-406,-214,-243,-252,124,250,-207,-3,172,-235,65,353,307,64,-253,203,-98,-537,-956,-1378,-1677,-1810,-1667,-1314,-858,-382,-687,193,-33,-32,75,7,-151,151,351,27,-312,-119,4,65,-156,12,132,505,498,513,-57,87,427,273,-87,12,-111,40,-124,-214,-218,-125,-153,-26,-262,95,86,-57,-37,-191,44,-186,29,-404,-1009,-1630,-2239,-2797,-3176,-3104,-2739,-2320,-1906,-1506,-1126,-751,-360,54,358,-129,-56,93,-223,38,-108,224,-199,-165,-22,-259,-142,29,-44,35,-12,34,376,256,-89,164,-13,-209,-349,-400,-249,15,61,222,1,-202,155,721,-14,-209,8,254,117,-381,-230,-581,-948,-1293,-1628,-1966,-2318,-2697,-3121,-3532,-3757,-3450,-2957,-2443,-1953,-1505,-1110,-771,-573,-461,-444,-514,-667,-883,-1110,-1361,-1638,-1870,-2097,-2239,-2246],[-1600,-1152,-671,-208,55,-47,-273,228,551,528,121,-167,-258,-373,-331,-201,303,265,-229,-168,398,515,75,-216,-269,-322,146,296,-412,-1113,-1708,-2102,-2209,-1916,-1331,-538,192,30,229,15,200,24,48,207,-33,-78,356,252,267,121,172,148,-236,201,-134,19,-611,-1022,-1178,-1096,-901,-717,-648,-691,-888,-1200,-1611,-2054,-2399,-2538,-2410,-2086,-1683,-1282,-924,-616,-355,-133,14,54,385,756,368,-84,-435,-237,-166,534,491,-200,79,-256,-622,-941,-1184,-1350,-1442,-1463,-1435,-1439,-1461,-1488,-1516,-1521,-1479,-1348,-1112,-810,-450,-185,-70,66,-291,77,-272,508,249,-45,-370,-794,-1207,-1586,-1904,-2106,-2172,-2177,-2144,-2130,-2139,-2180,-2249,-2336,-2436,-2477,-2492,-2474,-2383,-2204,-1957,-1639,-1287,-906,-512,-294,114,286,-627,1051,-42,253,-1142,-351,-541,-653,674,1379,-457,-750,634,1826,213,-2391,-3913,-2986,-834,-3086,-2847,-2636,-1900,-1977,-4427,-2907,-880,-11641,-400,-349,-3867,-632,-2175,-82938,-89542,-47745,-12231,-1392,-1079,-725,-6394,-4962,-6941,-1002,424,382,207,-79,-473,-959,-1468,-1912,-2184,-2021,-1671,-1244,-850,-730,-275,-939,-962,-209,-324,-1422,-616,-829,-1021,-1160,-1218,-1145,-919,-530,-117,-566,-564,-236,-20,-208,-512,-59,297,475,36,-65,-752,-1260,-1300,-889,-235,500,-40,-151,-130,-13,78,-334,-268,-113,-174,7,14,-33,365,-23,-15,-60,390,626,163,-308,-758,-1104,-1319,-1335,-1094,-731,-325,16,107,-28,-85,-293,-405,-5,-203,-62,-489,-969,-1487,-2117,-2644,-2736,-2359,-1948,-1545,-1060,-470,15,252,1075,-206,698,1202,275,2055,705,-16,4022,2763,3520,2391,8903,12944,24675,24983,30188,51608,74658,104589,139999,178512,150004,249058,271382,279336,270842,246559,209876,166133,121500,81468,31418,2983,-737,2017,1613,7357,926,2606,2549,1740,666,-875,-2137,-3476,-1924,-630,250,739,-396,-14,32,265,-391,-308,656,-98,-933,-1726,-2173,-1814,-994,-259,-85,207,17,-248,-353,-153,-247,-14,273,689,-2,3,-124,-32,-14,76,63,-189,-118,-172,-229,-185,-480,-713,-846,-880,-832,-698,-524,-327,-130,47,102,425,562,-126,-129,48,45,-7,122,-2,-45,88,-152,-552,-952,-1338,-1616,-1812,-1849,-1743,-1514,-1227,-964,-688,-453,-271,-154,-115,-93,-128,-228,-387,-564,-800,-1072,-1376,-1684,-1961,-2153,-2211,-2100,-1836,-1481,-1085,-666,-270,-253,-163,-136,-128,13,32,-214,-239,-161,-98,-118,-338,92,145,85,-114,159,376,525,359,148,560,712,218,-21,31,-311,-1068,-1823,-2548,-3272,-3811,-3222,-2590,-2008,-1466,-982,-572,-242,0,152,192,97,-109,-483,-948,-1577,-2295,-3012,-3152,-2237,-1028,191,-351,-256,-90,-120,-342,-169,-350,120,158,-9,-308,-117,-48,281,172,99,174,-41,149,510,137,-151,-162,170,357,861,62,23,-91,-136,-229,-565,-1181,-1633,-1847,-1805,-1585,-1343,-1159,-1097,-1154,-1360,-1644,-1978,-2333,-2546,-2534,-2301,-1976,-1615,-1265,-970,-738,-593,-493,-443,-403,-336,-202,-128,-31,-17,-222,-136,-257,-229,-218,104,185,65,225,634,178,-17,-16,227,-106,-77,168,268,441,37,-40,-85,449,233,57,143,158,-183,-300,-38,152,88,176,-368,-26,-100,-163,-75,-1175,-2240,-3282,-4169,-3409,-2563,-1778,-1075,-448,-50,232,326,-201,-191,-55,-257,190,4,-195,-103,-111,-103,-57,29,-326,315,275,-75,-310,-722,-1182,-1607,-1954,-2186,-2286,-2288,-2250,-2232,-2274,-2385,-2480,-2465,-2266,-1825,-1215,-525,-25,-303,-48,-249,238,140,-260,-189,29,133,-348,-921,-1344,-1629,-1694,-1633,-1503,-1353,-1218,-1135,-1112,-1168,-1308,-1527,-1822,-2187,-2620,-2996,-3221,-3175,-2887,-2482,-2056,-1674,-1375,-1155,-1023,-1017,-1099,-1266,-1486,-1724,-1957,-2104,-2151,-2116,-1992,-1844,-1691,-1581,-1513,-1506,-1574,-1735,-1941,-2180,-2435,-2608,-2626,-2444,-2025,-1475,-841,-163,-118,-353,-147,-79,-233,296,-17,32,-41,-250,-29,-332,-6,303,444,79,-178,-138,-239,53,234,92,-161,-12,112,266,176,-77,-934,-2065,-3190,-4324,-4116,-2940,-1722,-545,-135,68,-121,-212,307,302,148,0,-119,-105,-225,-325,-372,-237,-781,-1539,-2071,-2268,-2137,-1736,-1259,-777,-349,-252,-258,-250,49,102,203,-156,-647,-1273,-2013,-2785,-3344,-3226,-2454,-1431,-375,0,-135,134,450,351,-154,-269,-154,361,-113,-221,-157,-302,-681,-796,-663,-334,-314,-139,-2,-125,-7,-140,153,-308,-948,-1650,-2341,-2893,-3106,-2863,-2310,-1615,-893,-205,192,51,120,-112,97,-63,648,18,-185,-15,149,243,61,-220,-987,-1842,-2779,-3761,-4562,-4026,-3008,-2005,-1057,-222,228,68,227,449,103,-173,134,103,-618,-1413,-2190,-2786,-2955,-2651,-2028,-1316,-645,-288,-285,-95,15,167,416,247,416,-54,-322,-658,-1135,-1713,-2338,-2922,-3262,-3041,-2328,-1355,-420,140,81,0,-148,-173,-96,1,-143,-349,-194,-149,-271,148,220,-227,59,138,-265,-30,-311,-1088,-1880,-2652,-3325,-3643,-3412,-2757,-2021,-1279,-655,-136,258,522,661,-524,466,-6,-116,49,20,-101,28,-56,-119,-315,-288,-345,-379,-361,-282,-128,36,204,338,-37,98,250,0,-338,-758,-1222,-1719,-2133,-2341,-2250,-1848,-1255,-550,-238,126,140,-103,-41,-227,65,-192,11,53,-163,-270,-452,-655,-372,-114,-187,13,113,310,83,366,654,569,435,-31,-67,58,-147,77,-108,186,-264,-127,-77,-241,-122,78,-1,53,-26,24,374,272,-49,209,32,-181,-325,-399,-224,48,88,294,-34,-242,149,134,-283,-723,-1173,-1649,-2129,-2627,-3138,-3653,-3602,-2972,-2278,-1580,-921,-342,102,-128,556,511,294,-73,-567,-1125,-1663,-2059,-2247,-2119,-1813,-1469,-1169,-933,-724,-558,-418,-225,-18,188,41],[-1831,-2637,-2750,-2098,-1233,-365,-335,179,447,461,135,-102,-214,-375,-295,-183,361,320,-224,-139,402,428,-18,-246,-276,-378,43,844,1821,853,-278,-137,-1018,-1910,-2743,-3143,-2695,-1855,-941,-69,200,11,-44,133,-60,-56,387,212,217,90,41,-875,-1899,-2965,-3805,-3245,-2249,-1318,-575,-52,-194,-264,-226,-472,-1088,-1760,-2373,-2697,-2512,-1983,-1348,-724,-147,-263,-260,255,223,-10,13,17,372,876,407,-70,-475,-190,-139,621,575,-142,-423,-944,-1474,-1969,-2398,-2749,-3008,-3175,-3289,-3451,-3652,-3840,-3892,-3676,-3257,-2751,-2241,-1813,-1492,-1349,-1393,-1605,-1979,-2474,-2950,-3294,-3263,-2873,-2360,-1874,-1491,-1273,-1248,-1396,-1692,-2158,-2744,-3439,-4184,-4857,-4147,-3442,-2809,-2204,-1693,-1290,-975,-735,-576,-476,-440,-442,-467,-506,-531,-528,-491,-402,-273,-81,-1104,-191,-167,-489,586,1231,-446,-749,654,1924,231,-2677,-3858,-3520,-403,-1839,-4535,-2142,130,222,-3041,-4464,214,-9737,932,1252,-6062,1557,378,-97532,-144007,-102716,-22860,1599,1724,-1496,-5793,-4772,-6611,-671,1044,599,61,-535,-1184,-1888,-2622,-3387,-4182,-4912,-4373,-3544,-2732,-1943,-1233,-946,-878,-191,-837,-647,-279,-835,-1561,-2428,-3376,-4131,-3842,-2830,-1752,-726,-472,-228,-89,-283,-558,-3,309,549,-200,-1093,-1991,-2766,-3103,-2859,-2222,-1430,-636,-120,-129,28,44,-420,-231,-80,-169,40,14,-45,351,-17,33,-128,280,672,468,759,10,-695,-1359,-1930,-2339,-2650,-2827,-2845,-2619,-2274,-1878,-1485,-1026,-540,-186,272,223,-343,577,138,-155,-27,114,-242,108,117,-288,84,266,1211,-195,680,1273,436,1818,281,748,3166,2231,3059,1148,6585,7873,7989,6978,6399,10919,25474,52737,94471,150004,215077,282105,341375,383211,400206,389148,351864,294714,227126,149770,62380,12276,975,2425,1143,1297,1286,2716,3517,2230,1114,-718,2169,1824,2566,-81,851,812,-455,-62,-78,256,-370,-314,-1141,-1915,-2589,-3214,-3660,-3482,-2831,-2114,-1370,-675,-12,-199,-305,-117,-206,-35,292,675,-144,-1,-145,-13,-44,129,73,-252,-70,-143,-323,-36,-18,307,-374,-998,-1273,-1186,-870,-446,-13,330,148,655,643,-63,-85,73,88,37,148,-222,-615,-1014,-1409,-1783,-2098,-2358,-2513,-2634,-2655,-2567,-2335,-1999,-1627,-1182,-736,-333,-16,-37,268,6,12,-347,-810,-1389,-2031,-2699,-3344,-3914,-4345,-4542,-4501,-4419,-4387,-4375,-4275,-4054,-3717,-3327,-2934,-2589,-2300,-2094,-1984,-1957,-2026,-2146,-2254,-2249,-2094,-1756,-1282,-751,-226,248,571,400,157,557,774,219,17,79,78,-248,-535,-740,-873,-880,-792,-621,-421,-216,-57,19,-5,-136,-365,-685,-1077,-1464,-1825,-2004,-2009,-1768,-1315,-752,-11,461,251,-345,-225,-137,-80,-342,-216,-324,102,148,-12,-308,-125,-72,231,125,45,214,66,183,108,-241,-758,-1385,-2000,-2480,-2666,-2597,-2415,-2238,-2191,-2257,-2457,-2716,-2943,-3059,-3000,-2775,-2502,-2246,-2074,-1997,-2059,-2223,-2502,-2935,-3457,-4070,-4730,-4546,-3720,-2804,-1844,-856,116,51,-133,-156,47,-100,-103,-14,-18,-193,-151,-286,-214,-243,120,168,21,172,586,180,-23,63,291,-100,-90,164,288,480,110,-11,-117,406,170,45,155,166,-191,-384,55,166,111,202,-315,-43,25,-117,-33,19,84,-292,-292,-1221,-2102,-2879,-3543,-4071,-4420,-4545,-4435,-4235,-3978,-3703,-3429,-3156,-2894,-2642,-2416,-2219,-2039,-1892,-1782,-1697,-1646,-1626,-1642,-1698,-1778,-1883,-1961,-2013,-2051,-2072,-2101,-2146,-2229,-2367,-2562,-2727,-2779,-2641,-2240,-1640,-933,-204,-336,-48,-262,216,155,-239,-163,0,189,-129,-144,-32,-533,-947,-1272,-1448,-1430,-1231,-926,-589,-298,-138,-35,-50,-172,-350,-442,-373,-97,57,-216,55,775,526,110,-8,-1,-62,25,-118,-128,-33,619,385,237,433,218,-92,-76,-47,126,694,199,-115,-172,88,66,-48,57,88,-341,15,-119,-72,-308,-226,-157,-184,315,-39,-167,-708,-1263,-1767,-2222,-2576,-2742,-2606,-2225,-1686,-1117,-584,-156,152,103,-284,-24,-9,-299,-641,-996,-1368,-1733,-2105,-2489,-2866,-3137,-3203,-3062,-2682,-2154,-1594,-1078,-673,-407,-316,-384,-587,-899,-1273,-1680,-2073,-2383,-2608,-2692,-2645,-2490,-2276,-1977,-1679,-1388,-1133,-907,-713,-538,-362,-138,177,49,50,223,567,297,-132,391,791,1205,476,-33,-151,108,403,64,-1093,-2160,-2871,-3017,-2557,-1763,-886,-54,604,326,15,-276,-304,-145,-863,-2052,-3379,-4559,-4695,-3585,-2255,-1025,-1,342,300,140,298,-201,363,11,-404,-537,-287,-90,206,2,685,5,-177,-52,167,199,-40,-120,-87,483,2180,1530,875,437,591,-409,-1281,-1794,-1940,-1796,-1575,-1314,-1084,-957,-921,-1011,-1207,-1512,-1858,-2137,-2176,-1905,-1270,-396,19,-301,-280,-161,-56,194,412,222,300,-132,-299,-60,117,194,248,108,-425,-1637,-2891,-3299,-2095,43,52,-49,-125,-123,-91,61,-12,-185,-199,-74,-321,124,157,-247,99,-1157,-2635,-4003,-4793,-4167,-2783,-1262,204,555,-56,412,763,4672,4821,4744,4463,4009,3417,-393,705,-31,-230,-337,-1060,-1730,-2316,-2797,-3108,-3260,-3248,-3065,-2780,-2421,-2018,-1576,-1150,-733,-345,-43,79,459,513,-111,-135,-70,-633,-1377,-2290,-3370,-4582,-5857,-4747,-3290,-1841,-534,-173,-51,-267,59,-213,-22,28,-548,-1486,-1815,-1245,-70,-124,-196,34,129,359,85,353,667,571,488,-314,-888,-1066,-884,-503,-124,127,-310,-71,-154,-244,-102,108,18,63,-52,-2,350,281,-6,-286,-946,-1595,-2141,-2589,-2849,-2923,-2905,-2861,-2847,-2903,-3052,-3260,-3513,-3768,-3981,-4133,-4149,-4022,-3749,-3364,-2860,-2261,-1593,-900,-235,-64,322,-70,777,904,557,-57,-276,-408,-280,-152,-312,-44,-264,-157,-223,-127,163,203,166,284,255,-131,-1114],[-5166,-5033,-4460,-3834,-3237,-2705,-2242,-1815,-1496,-1298,-1201,-1222,-1321,-1522,-1811,-2135,-2454,-2698,-2801,-2738,-2540,-2266,-1965,-1663,-1370,-1060,-675,-160,462,919,-258,-98,-108,-187,-181,199,284,52,262,92,208,29,-113,77,-72,-33,406,175,174,68,74,110,-152,345,-40,45,-93,-68,101,-154,-182,-275,-179,11,153,-45,-159,81,143,187,-362,-1412,-2521,-3627,-4583,-4907,-4303,-3382,-2438,-1550,-762,-69,467,-32,-477,-126,-88,712,674,-57,178,-100,-46,-1246,-2678,-4315,-6091,-4922,-3144,-1561,-250,-210,215,117,249,-859,-2463,-3924,-3672,-1796,-149,-91,-90,158,-404,240,85,10,41,-70,-148,180,-231,26,-59,-185,-5,353,772,353,57,270,485,-56,2,-477,21,128,556,524,569,193,-541,-367,-12,-312,-1047,-1743,-2396,-2956,-3412,-3766,-4030,-4223,-4399,-4545,-4772,-5073,-5456,-5919,-6409,-6525,-6001,-5322,-4679,-4061,-4126,-3155,-2877,-2718,-2651,-6041,-2704,-7224,-2719,-2617,-7626,-2199,-1851,-113806,-202625,-162361,-26667,838,1388,-2440,-5372,-5009,-5716,-201,1938,2265,2068,2133,1936,1547,918,20,-1854,-2468,-3812,-4715,-4562,-3550,-2366,-1345,-773,-383,-1026,-1079,-2016,-3291,-4802,-6441,-6596,-4954,-3421,-2073,-1003,-535,-321,-209,-132,-316,-916,-1647,-2455,-3184,-3784,-4163,-4277,-4209,-4004,-3774,-3550,-3303,-3023,-2694,-2247,-1690,-1050,-480,-188,-43,-147,76,24,-42,334,3,95,-178,197,651,-103,-1306,-2484,-3457,-4086,-4160,-3607,-2683,-1580,-454,92,-36,-62,-116,-252,-55,-148,224,177,-257,604,165,-85,-8,126,-197,189,137,-220,169,278,1163,-180,629,1364,523,386,-2076,-5389,-6973,-4612,-2537,852,6099,7183,12846,7714,12272,19836,40353,86469,160268,249058,282105,508575,623209,706348,742584,724372,654094,543521,411023,212982,102974,29256,3423,867,865,5821,474,-2363,-3494,-2022,1618,-439,2836,1979,2736,-179,1003,839,-354,-151,-232,-74,-724,-1082,-1353,-1749,-2264,-2809,-3232,-3349,-3190,-2820,-2239,-1616,-965,-345,-250,-81,-164,-66,285,629,-299,10,-176,-6,-71,185,84,-292,-30,-110,-230,-126,-144,-1683,-3028,-3968,-4252,-3771,-2779,-1559,-296,336,172,706,682,-22,-57,97,121,59,393,259,-439,-1676,-2933,-4165,-5286,-6131,-6155,-5310,-4063,-2727,-1393,-130,53,333,150,176,4,31,405,46,191,405,-215,-1212,-2221,-3241,-4269,-5314,-6393,-7518,-7611,-6358,-5028,-3652,-2245,-870,-237,-174,-272,-184,-44,-116,-227,-36,-185,-158,-128,-248,52,44,-88,-102,164,459,596,430,157,522,803,198,-43,-765,-1430,-1944,-2185,-2068,-1641,-942,-108,344,274,-18,529,712,1009,774,923,308,273,1123,720,-250,362,427,1100,1437,266,482,-530,-943,-615,-199,-40,-284,-279,-313,72,126,-17,-303,-159,-116,153,57,-18,245,154,179,633,221,-222,-2118,-4218,-6390,-7554,-5526,-3681,-2064,-748,-172,-223,-102,-118,345,362,-96,30,297,-206,-112,-217,-147,-59,-228,-60,-173,-301,-981,-1793,-2696,-3624,-4398,-4731,-4348,-3423,-2257,-1056,-91,-78,-14,-42,-175,-189,-328,-202,-265,111,-559,-1617,-2734,-3849,-4916,-5926,-6834,-7334,-6874,-6232,-5633,-5086,-4625,-4238,-3944,-3764,-3718,-3822,-4083,-4478,-4939,-5380,-5609,-5472,-5001,-4385,-3774,-3248,-2864,-2652,-2635,-2795,-3090,-3442,-3791,-3972,-3967,-3673,-3166,-2561,-1942,-1371,-889,-491,-244,-136,-151,-415,-552,-866,-1193,-1490,-1694,-1744,-1629,-1367,-989,-564,-142,-141,-53,473,437,-63,-35,275,384,160,-39,-295,-236,-77,-142,201,560,168,-375,-881,-1115,-1023,-650,-273,196,165,-230,-129,-37,232,-17,-169,-304,-1411,-2657,-4051,-5525,-6941,-6216,-4910,-3762,-2837,-2167,-1756,-1591,-1635,-1837,-2016,-2037,-1780,-1208,-372,99,792,532,68,-138,-83,-124,8,-118,-114,-16,636,419,246,391,181,-79,-55,-7,181,742,330,-95,-200,36,16,-6,120,75,-364,-1412,-2404,-3080,-3314,-3144,-2737,-2336,-1959,-1683,-1481,-1307,-1095,-725,-367,101,277,190,45,116,144,-211,-105,268,113,-385,-40,69,196,104,-80,-171,-48,64,-288,-1199,-3207,-4600,-3794,-1710,-40,-18,-303,275,417,221,188,-133,-128,-142,-343,-303,-815,-1902,-2711,-3164,-3259,-3136,-2906,-2757,-2750,-2937,-3319,-3889,-4631,-5496,-6214,-5595,-4538,-3443,-2386,-1415,-556,-149,399,843,1351,535,-53,-156,91,331,-266,-904,-1582,-2225,-2854,-3442,-3988,-4487,-4914,-5303,-5645,-5964,-6238,-6324,-5954,-5370,-4626,-3762,-2779,-1733,-678,-119,90,-39,270,327,230,334,-138,-1655,-3592,-5018,-3309,-432,-51,329,67,712,12,-162,-77,216,203,-110,-64,-160,578,2790,2166,1041,458,559,97,-235,-298,49,13,307,145,-454,-892,-1098,-1161,-1195,-1339,-1664,-2166,-2746,-3241,-3263,-2663,-1692,-638,-267,-220,-98,231,405,175,-372,-1235,-1816,-1907,-1448,-765,-104,158,125,-235,-392,-831,-1493,-1791,-1501,-727,-75,-50,-72,137,156,22,-183,-1155,-2769,-4496,-5500,-3903,-2384,-1060,-319,-274,-286,-21,-75,-165,414,578,-103,545,743,5402,5511,5498,5367,5120,4757,-260,929,-72,-323,59,43,-584,-1215,-1449,-1219,-713,-131,229,162,-236,119,22,-503,-1403,-2434,-3428,-3849,-3120,-1868,-490,-216,-19,186,59,9,-223,-138,-12,106,-203,-1270,-1559,-477,-35,-263,62,-218,-39,21,-125,-240,115,141,-240,-1033,-274,67,147,395,84,351,678,575,544,133,-114,-1742,-3240,-4151,-3545,-2718,-2114,-1783,-1686,-1838,-2107,-2414,-2681,-2831,-2837,-2727,-2525,-2251,-1905,-1469,-952,-396,-247,-398,-140,126,103,372,-97,-279,-823,-1731,-2636,-3228,-2971,-2202,-1370,-627,-149,-226,0,-9,-84,116,268,-62,306,-19,-573,-1242,-1993,-2766,-3294,-2905,-2064,-1169,-393,-28,-277,-172,-161,-155,204,251,144,-305,-989,-1697,-2384],[-1355,-1337,-1581,-2025,-2536,-2994,-3260,-3213,-2926,-2480,-1956,-1459,-1016,-694,-496,-381,-316,-251,-146,-62,156,263,-148,-252,-337,-1001,-1874,-2863,-3860,-4604,-4834,-4482,-3753,-2871,-2095,-1532,-1264,-1260,-1329,-1205,-584,76,-149,39,-71,-11,412,140,134,54,30,86,-94,398,5,58,-39,-173,-745,-1890,-2691,-3142,-3282,-3128,-2797,-2353,-1901,-1505,-1192,-1015,-993,-1100,-1298,-1535,-1770,-1948,-2031,-1991,-1799,-1460,-1024,-533,-53,2,-475,-75,-38,136,-670,-1822,-3271,-4892,-6376,-6971,-5924,-3541,-495,-115,-154,55,-87,-162,261,29,165,-41,-344,-397,-1585,-929,-173,-125,31,192,-353,140,11,34,-4,-49,-145,106,-218,85,-107,-199,51,496,801,302,84,285,470,-44,-6,-550,-1827,-3555,-5427,-7347,-9255,-11040,-11751,-10329,-8776,-7271,-5845,-4503,-3293,-2207,-1255,-432,273,-175,407,922,-382,-796,701,-252,-1759,-3677,-5846,-7760,-8208,-6470,-3826,-1111,-407,3237,54,-7485,974,-4739,3973,2793,-8165,186,-981,-131201,-260730,-223871,-22391,-876,875,-2806,-5289,-5718,-4405,369,2046,6056,1799,2606,2753,3550,2799,1267,-1656,2054,5418,5832,1959,293,605,-904,-1948,-3016,-3776,-4210,-4288,-4050,-3540,-2855,-2099,-1342,-662,-124,139,-527,-353,-1107,-2165,-3415,-4671,-5762,-6424,-6358,-5700,-4749,-3734,-2839,-2102,-1593,-1257,-947,-522,-72,-145,91,-29,-438,-167,-32,-143,82,15,-52,287,13,-425,-1708,-2675,-3305,-3665,-3821,-3850,-3753,-3574,-3313,-2992,-2812,-2868,-3185,-3564,-3916,-4216,-4634,-5274,-6221,-7249,-8136,-8702,-9301,-10244,-11253,-10085,-8742,-8100,-8216,-8478,-8248,-7944,-8190,-8674,-8429,-7854,-7804,-7638,-5921,-2867,299,152,2869,1190,2863,801,5770,6291,9379,3151,7430,24336,51934,125290,213582,271382,341375,623209,1596653,1876489,2030490,2029479,1873277,1176557,646792,275297,149919,54188,9371,-5824,1345,6042,-6489,2856,5677,3211,2251,-163,-720,1907,2846,-209,1138,882,-203,-240,-411,158,-2663,-5498,-6678,-6618,-6695,-7198,-7690,-7536,-6709,-5733,-5020,-4838,-4974,-5162,-5220,-5246,-5403,-5720,-6083,-6309,-6285,-5963,-5416,-4746,-4088,-3493,-2887,-2209,-1385,-415,-128,-218,23,286,498,17,4,83,124,275,372,323,175,714,681,-2,-41,125,145,61,534,-612,-2416,-4037,-5481,-6663,-7174,-6564,-4999,-3068,-1054,-162,65,8,13,274,114,161,-29,95,455,77,244,466,174,-378,75,-247,90,-226,-111,-220,-1462,-2789,-4114,-5274,-6009,-6093,-5479,-4397,-3105,-1810,-618,-176,-45,83,-186,-206,-130,-147,34,56,10,-83,120,457,618,466,163,474,810,169,65,119,41,82,-442,-1996,-3361,-4405,-5064,-5273,-5082,-4579,-3875,-3028,-2059,-985,151,181,313,1117,635,-158,379,411,-735,-3195,-6068,-9268,-9845,-6480,-3251,-351,10,-208,-326,-298,46,109,-7,-265,-196,-158,72,-2,-69,286,236,155,648,248,-263,-321,311,145,276,114,142,79,-164,-152,-158,-267,-103,411,382,-120,56,279,-244,-157,-229,-118,-58,-249,-78,-160,100,-56,-51,-44,-179,108,-505,-1507,-2618,-3738,-4740,-5468,-5766,-5675,-5282,-4761,-4287,-3973,-3870,-3986,-4278,-4750,-5301,-5897,-6472,-6983,-7438,-7840,-8165,-8457,-8634,-8621,-8340,-7818,-7096,-6254,-5356,-4457,-3603,-2839,-2195,-1690,-1382,-1292,-1467,-1920,-2668,-3702,-4986,-6480,-8114,-9770,-10655,-9454,-7979,-6687,-5621,-4911,-4502,-4395,-4572,-4962,-5469,-5975,-6308,-6384,-6123,-5575,-4848,-4026,-3180,-2347,-1567,-858,-211,-258,-188,-105,220,439,-175,34,537,468,-69,-47,297,427,238,-301,-1524,-2923,-4471,-6078,-7673,-9153,-10097,-9772,-8678,-7476,-6317,-5235,-4231,-3332,-2550,-1889,-1398,-1075,-952,-1037,-1331,-1740,-2262,-2733,-3086,-3197,-2980,-2435,-1632,-656,-183,-39,-10,-8,-37,96,-207,-140,305,39,-98,166,808,530,43,-255,-98,-221,-36,-115,-88,4,653,446,-1291,-3785,-4730,-3086,-51,16,226,764,418,-84,-230,-24,-43,16,172,59,-287,56,-53,-8,-205,-335,-334,-103,289,-87,67,-52,-161,-46,-313,137,241,33,21,253,262,-193,-172,265,117,-317,-76,37,159,67,-83,-168,31,102,-271,34,449,-974,-4232,-7406,-9502,-8287,-5763,-3396,-1475,-108,245,-83,-163,-113,-1149,-2512,-4041,-5692,-7356,-8970,-10403,-10959,-9943,-8603,-7252,-5957,-4728,-3595,-2589,-1748,-1096,-646,-442,-463,-705,-1143,-1738,-2419,-3123,-3791,-4334,-4690,-4835,-4649,-4189,-3434,-2495,-1376,-296,-182,419,-32,-304,-168,559,497,295,8,-262,-241,-125,-45,-271,79,-187,-328,-1400,-2762,-4343,-5947,-7119,-7143,-5890,-4008,-2024,-224,243,128,-39,40,-33,418,94,693,1,-178,-124,246,204,-179,-23,-248,646,3356,2922,668,-3674,-7664,-10795,-9237,-6575,-4304,-2474,-1175,-329,68,-236,-457,-1310,-2488,-3958,-5635,-7397,-8984,-9734,-8877,-7301,-5668,-4183,-2956,-1992,-1334,-1027,-1070,-1421,-2105,-3125,-4392,-5917,-7601,-9455,-11287,-10544,-8696,-6972,-5523,-4391,-3649,-3297,-3350,-3776,-4474,-5322,-6196,-6954,-7567,-8091,-8670,-9341,-9603,-8495,-6225,-3326,-155,71,-328,-398,-335,-199,-137,-185,411,554,-193,635,684,1329,1204,1979,3507,5549,5927,-172,1085,-175,-434,57,48,24,246,581,234,-363,53,260,167,-302,113,-56,1073,2437,1129,-47,43,427,96,-2275,-4184,-5034,-4545,-3150,-1519,-170,-168,-5,124,-201,123,-105,-305,-41,-257,35,-251,-79,-3,-107,-243,178,157,229,-575,-1852,-1495,100,382,46,323,657,547,567,183,-151,-1464,-3823,-6132,-8194,-9893,-10769,-10338,-9948,-9954,-10164,-10135,-9458,-8375,-7154,-5935,-4795,-3792,-2966,-2310,-1817,-1471,-1219,-1122,-1152,-1346,-1790,-2523,-3581,-4973,-6632,-8112,-8022,-5947,-3131,-144,2,-139,-80,-174,-119,-94,-22,140,245,-64,281,23,846,924,610,-77,54,-112,-306,-197,-255,-859,-1831,-3059,-4453,-5807,-6699,-6690,-5830,-4568,-3340,-2309,-1580],[47,133,193,-270,107,133,-313,10,-1889,-4673,-7151,-8920,-9579,-9056,-7571,-5508,-3272,-1171,-44,-50,427,230,-202,-260,-945,-3272,-5979,-8846,-11647,-14026,-15649,-16380,-16401,-16022,-15636,-15430,-15444,-15470,-15013,-13536,-10748,-6826,-2214,-8,-86,-20,380,86,73,18,-29,37,-369,-4712,-7184,-6468,-2500,-303,-183,-167,-150,-317,-86,159,201,-26,-80,161,200,-348,-575,59,50,-311,-188,266,78,-13,-26,-38,400,907,546,23,-7064,-16798,-26215,-32064,-27353,-19047,-10741,-3044,240,-67,-284,-140,-122,-85,-196,40,-101,-121,-1428,-9403,-17170,-22293,-21085,-14242,-5333,17,-183,-120,147,219,-243,88,-57,52,-63,46,-7072,-14166,-20461,-25645,-29658,-32797,-35482,-38061,-39497,-37225,-34194,-31277,-28755,-26735,-25381,-24746,-24689,-24812,-24454,-22941,-20018,-15848,-10770,-5169,-146,96,753,1881,775,-486,-291,604,621,-89,286,-5778,-12161,-18286,-23724,-28042,-30876,-32005,-31340,-28884,-24874,-19512,-13173,-6297,-650,3463,1424,-8380,-780,-2441,13798,10575,-7505,1918,-6364,-149576,-305930,-244449,-34901,-25123,-15218,-6095,-5637,-6857,-2799,1072,2438,6210,1874,2658,1619,2635,2721,1605,-1475,2089,5219,6547,2203,779,905,-874,-615,215,-503,993,1097,-511,97,-2820,-10161,-16982,-23394,-29487,-35073,-38450,-36117,-32605,-29208,-25732,-22254,-19276,-17215,-16027,-15522,-15536,-16060,-16925,-17165,-15345,-10535,-2919,-9,-60,-168,104,-61,-334,-142,-22,-132,82,6,-52,236,38,198,-264,84,579,252,3674,6697,3903,598,-61,-289,-82,-1420,-4300,-5528,-5249,-4257,-3608,-3906,-5350,-7244,-7990,-6558,-5124,-7134,-14191,-24404,-32523,-31961,-29502,-28200,-29470,-35500,-23863,-3110,973,-272,448,1477,545,902,631,275,3820,1335,2629,692,5611,6031,7660,190,6041,26894,57990,111867,191271,279336,383211,706348,1876489,19583583,20964317,20709574,8590010,1197439,778823,327702,197991,85708,21115,1362,2612,5172,1005,2664,6477,3875,-5486,62,4960,1765,176,-5652,1254,975,-21,-238,-573,105,-366,-174,640,-157,396,155,-207,119,-127,-175,-217,-2063,-7001,-9749,-12347,-16983,-22882,-26469,-25602,-22876,-19190,-14064,-8354,-3516,-297,284,113,-210,23,-39,-34,-273,28,245,470,35,15,91,127,196,291,300,168,693,649,2,-28,162,167,48,664,542,-646,-5788,-7095,-4991,-1261,-40,125,-15,66,-147,21,6,-3413,-7384,-10798,-13590,-15843,-17376,-17861,-17468,-16888,-16697,-16991,-17666,-18602,-19922,-21754,-24016,-26352,-28232,-29081,-28566,-26999,-25004,-23039,-21314,-19773,-18338,-17037,-15986,-15215,-14640,-14104,-13508,-12959,-12625,-12619,-12897,-13433,-14221,-15408,-17144,-19451,-22208,-25279,-28624,-32305,-36115,-32901,-28772,-24854,-21270,-18047,-15304,-13225,-12002,-11801,-12597,-14366,-17046,-20598,-24818,-29022,-30593,-27183,-21891,-16343,-11074,-6445,-2695,-28,-78,378,375,883,-783,-2715,-4640,-6175,-7160,-7595,-7650,-7592,-7651,-7992,-8679,-9700,-10870,-11906,-12366,-11723,-9654,-6188,-1524,-108,330,298,109,632,265,-304,-367,303,363,756,157,156,111,-146,-134,-87,-411,-82,460,391,-152,68,-5204,-10526,-15457,-19782,-22743,-23232,-21046,-17274,-13072,-9083,-5644,-2837,-662,-217,58,40,-126,-273,-154,-127,31,0,-22,-107,-135,-279,-366,-187,-216,67,83,-135,-56,-2021,-4286,-6379,-7798,-8006,-6790,-4222,-700,281,407,124,6,-144,264,19,-2,161,179,-158,-348,297,130,-2795,-4521,-4934,-4300,-3119,-1953,-1208,-1100,-1626,-2670,-3931,-5164,-5960,-6059,-5344,-3846,-1722,-123,-219,-33,-2,14,-176,7,11,-3,-433,-167,27,-168,-245,-12,192,405,-204,111,590,486,-89,-68,307,464,336,122,-271,-311,-285,-139,192,442,102,118,328,-128,-234,-84,-250,194,123,-576,-1007,-1244,-1418,-1653,-2049,-2581,-3316,-4153,-5100,-6084,-6996,-7721,-8158,-8210,-7830,-6983,-5644,-3807,-1525,96,-164,-243,241,36,-46,255,833,528,37,-274,-33,-344,-101,-103,-52,35,673,-3607,-11609,-19119,-20633,-11947,-52,34,265,760,470,-73,-253,-82,-101,35,221,51,-224,67,-27,13,-158,-314,-358,-70,245,-108,67,-57,-135,-67,-250,174,208,-6227,-16642,-26628,-34521,-29242,-21106,-13656,-7211,-1925,-110,25,139,44,-71,-162,106,-63,-3417,-6931,-10215,-12800,-14243,-14161,-12624,-10073,-7027,-3943,-1140,235,292,-7,-197,-84,-294,-241,-127,-6,130,210,-1005,-2682,-4674,-7059,-9815,-12923,-16334,-19999,-23871,-27894,-32021,-36206,-35533,-30991,-26203,-21176,-15921,-10440,-4778,846,1514,620,-94,-178,30,230,201,-206,-277,-208,409,-18,-339,-182,501,426,272,16,-219,-193,-106,-25,-310,87,-150,-59,-84,-49,183,-147,64,326,391,361,-20,122,160,94,-54,22,1,502,113,665,6,-905,-2336,-4099,-6222,-8709,-11486,-14490,-17578,-20518,-22913,-24217,-24053,-22549,-20275,-17760,-15433,-13588,-12433,-12211,-12950,-14685,-17411,-20976,-25141,-29243,-31235,-28752,-24196,-19465,-15293,-11998,-9834,-8963,-9431,-11213,-14135,-17993,-22479,-26955,-29732,-28377,-24288,-19617,-15194,-11237,-7917,-5218,-3095,-1509,-381,-290,-415,-670,32,-776,-1846,-3021,-4119,-5004,-5606,-6045,-6566,-7547,-9411,-12520,-17124,-23277,-29836,-27323,-16169,-2613,-388,-183,-341,-156,-200,392,532,-284,727,637,10737,102861,91167,76219,58842,7054,-90,1202,-15861,-31557,-26075,-15217,-7085,-1613,661,300,-377,86,-1751,-3578,-4686,-4784,-3880,-2292,-347,1193,-46,33,409,787,293,-242,-7,283,139,114,-89,-191,7,145,-184,111,209,-312,-33,-229,17,-275,-108,-15,-2044,-11206,-17856,-16212,-7103,-66,-142,76,109,349,0,304,632,516,584,224,-174,-46,33,111,-191,-6400,-11325,-12040,-9600,-6369,-3840,-2743,-3337,-5612,-9383,-14345,-20039,-25666,-27841,-23669,-18674,-14369,-11062,-8952,-8026,-8240,-9526,-11731,-14700,-18276,-22194,-25392,-24651,-19889,-13776,-7264,-730,-85,-9,-130,-252,-180,27,152,201,-63,247,49,861,881,557,-108,91,-131,-334,-564,-3295,-6016,-8551,-10660,-12086,-12593,-12057,-10623,-8538,-6019,-3370,-757,-95],[-12389,-9846,-7717,-6299,-5791,-6327,-7922,-10482,-13918,-17945,-22053,-25576,-27696,-27825,-25778,-21882,-16812,-11264,-5816,-884,405,159,-229,-261,-162,-290,-188,-1474,-6415,-11775,-17122,-21964,-25818,-28228,-29045,-28357,-26513,-23887,-20709,-17151,-13370,-9608,-6129,-3247,-1215,-282,-669,-2508,-5680,-9703,-13681,-16361,-16322,-12529,-4871,41,45,-358,-191,-63,-141,-351,-42,228,230,-18,-52,171,201,245,-50,55,-2,-293,-160,270,4,-50,-36,-33,399,878,-2121,-23053,-40244,-44877,-33573,-16030,870,144,296,123,307,-40,-273,-158,-128,-43,-245,27,-126,-11326,-27953,-41634,-47423,-42541,-32050,-20990,-11598,-4805,-820,-87,-391,-3181,-7210,-11810,-16194,-19822,-22595,-24703,-26384,-27839,-29223,-30656,-32176,-33720,-35048,-35995,-36532,-36873,-37380,-38415,-40243,-42957,-46733,-51766,-58226,-66062,-73439,-67868,-56323,-43483,-29833,-15773,-1883,25,964,1978,994,-679,-30,878,744,-60,142,504,-1919,-14360,-26373,-37197,-46285,-53193,-56942,-56061,-50650,-42152,-31852,-20694,-9653,228,2564,-8230,-2652,-435,11737,4193,-6753,-20419,-35842,-167844,-307539,-181759,-45228,-28897,-13958,-1799,-6523,-8349,-1036,1874,3063,6586,2259,2906,453,1726,2672,1905,-1338,2075,4872,6309,2399,1259,1205,-852,-560,367,-263,1264,1381,-413,-5467,-21302,-36704,-51186,-63007,-62970,-51791,-39744,-29500,-21143,-14047,-7912,-3378,-1606,-3205,-7668,-13995,-21209,-28186,-32306,-29384,-18415,-2389,428,-17,-64,-209,102,-95,-240,-125,-27,-131,57,-12,-60,172,59,241,-282,68,553,158,4116,8236,5064,660,-7744,-23628,-35792,-41512,-42054,-38792,-32684,-26496,-23133,-23686,-27687,-31867,-29417,-19287,-11567,-15456,-30514,-38443,-24174,-10560,-11529,-24866,-38296,-29780,271,292,824,-341,366,1476,509,876,1029,708,4302,1361,2289,437,5329,5923,6883,2994,6162,13063,39481,89692,159736,270842,400206,742584,2030490,20964317,56234908,45815568,9240464,1128644,863852,362272,240863,120794,38982,6429,5358,4757,132,2133,6930,4604,1981,206,5788,1616,2919,-44,1295,1094,158,-151,-474,56,-407,-103,621,-168,361,177,-127,110,-114,-4065,-14757,-24462,-25000,-19171,-18227,-27137,-42629,-56550,-62702,-66109,-68224,-60643,-50360,-42796,-37614,-31022,-19966,-5739,24,-15,34,-239,14,174,406,19,13,78,109,98,199,255,138,630,573,-23,-28,193,172,3,751,-1028,-13976,-19870,-17919,-10573,-1653,4,88,-88,19,-137,-35,-2109,-14556,-28329,-42272,-55294,-62427,-54637,-39745,-24479,-10879,579,276,-285,53,-205,-207,-322,-9,240,325,-105,-345,-145,484,352,-252,-244,-190,-298,-151,-198,270,-3423,-8759,-15596,-23931,-33184,-42201,-49150,-51709,-48638,-41499,-32865,-24760,-18444,-14458,-12665,-12770,-14532,-17774,-22124,-26804,-30991,-34334,-37208,-40363,-44298,-49309,-55395,-61656,-63709,-56614,-44143,-29843,-15198,-1086,-133,380,1023,455,-18,352,310,1045,1500,296,-9253,-20538,-31287,-41225,-50126,-57743,-63812,-68097,-70192,-69818,-67599,-64425,-60617,-56045,-50447,-43607,-35346,-25685,-14747,-2553,38,577,263,-347,-405,266,336,714,198,153,124,-124,-124,-28,-333,-68,480,380,-200,62,193,-252,-233,-258,-3298,-8200,-8385,-4227,-139,-79,-109,-75,-84,-247,2,-48,-203,-306,-147,-158,-4750,-10552,-13223,-11900,-7048,-341,-328,-208,-183,24,48,-186,-151,182,43,-154,-1,469,-123,-129,61,248,325,71,-13,-114,216,-12,-13,161,195,-119,-291,-14272,-26352,-31367,-27847,-18759,-8054,329,25,-22,102,1,-4,256,43,-5731,-10731,-14328,-16126,-16060,-14353,-11342,-7462,-3016,53,-67,-64,21,27,-396,-206,-15,-71,-236,75,168,344,-231,-2820,-6587,-9350,-10685,-10401,-8579,-5551,-1825,196,-256,-347,-405,-132,156,327,33,192,416,-1019,-3868,-6152,-7648,-8235,-7860,-6559,-4530,-2017,301,305,-109,6,-263,177,-91,-176,-272,-356,-424,-219,-213,58,26,-2348,-6317,-10919,-15598,-19667,-22327,-22940,-21371,-18066,-13792,-9244,-4881,-1009,65,-280,-182,-94,-16,-5047,-13921,-26077,-41399,-58286,-62593,-42855,-18227,42,288,726,480,-69,-273,-140,-159,39,258,42,-186,63,-12,23,-118,-257,-271,-50,181,-122,60,-64,-112,-89,-190,201,178,-13080,-47527,-60790,-33148,-4131,-220,250,175,-129,-149,28,130,29,-54,-165,165,169,-103,394,616,405,117,36,-232,-3743,-5226,-5255,-4459,-3360,-2247,-1224,-267,-68,-276,-216,-45,48,188,244,281,-114,-65,-88,304,275,-288,-297,-5558,-14905,-25609,-37354,-49570,-60283,-61642,-51423,-38311,-24978,-12206,-425,1536,657,-99,-171,11,194,153,-218,-231,-217,382,-13,-358,-198,419,348,-2492,-5885,-8244,-9367,-9060,-7240,-3924,79,-102,-91,-104,-12,228,-127,-32,321,475,376,36,25,68,-5843,-17695,-29890,-41675,-51939,-58482,-58721,-54697,-50285,-47129,-45751,-46238,-48399,-51746,-55480,-58182,-58012,-54531,-49142,-43245,-37633,-32802,-29036,-26566,-25544,-26052,-28173,-31726,-36447,-41892,-47209,-51059,-51781,-49059,-44380,-39438,-35356,-32909,-32521,-34485,-38918,-45730,-54699,-65405,-68832,-55904,-42635,-29552,-17223,-6121,-167,191,131,192,539,215,14,-269,-203,-267,-616,32,-59,-223,-3,60,-87,296,632,540,-161,206,-311,-3860,-11846,-22825,-36911,-52637,-55301,-33159,-3065,-367,-133,-218,347,508,-381,807,592,11126,267124,255869,235577,154433,8122,-23,1264,-444,-556,-7582,-25800,-25893,-14231,-763,379,-390,114,319,200,-404,110,-192,1218,2924,1233,-35,39,403,858,442,-139,-2,334,181,171,1,-208,25,167,-160,102,204,-258,-20,-193,5,-289,-130,-12731,-35502,-50033,-36892,-10731,239,-20,-105,83,87,304,-54,292,606,483,595,255,-185,-31,66,104,-207,-120,-243,142,-211,-235,36,135,-29,53,-202,-241,-16382,-36222,-55363,-64973,-51800,-37693,-25942,-17041,-10971,-7531,-6398,-7120,-9276,-12520,-16581,-21122,-25727,-29730,-32269,-32515,-30067,-25286,-19018,-12245,-5785,-246,74,168,158,-35,225,80,878,837,503,-128,144,-118,-339,-231,-245,-55,-4336,-9467,-14261,-18300,-21203,-22806,-23121,-22269,-20590,-18329,-15755],[-20630,-18785,-17322,-16386,-16016,-16177,-16723,-17400,-18015,-18268,-17839,-16516,-14177,-10936,-7015,-2691,445,635,91,-62,362,81,-236,-263,-139,-237,-203,300,1204,910,-2331,-7939,-13282,-17922,-21553,-23905,-24904,-24578,-23028,-20469,-17199,-13591,-10007,-6811,-4306,-2756,-2359,-3175,-5011,-7368,-9479,-10437,-9397,-5877,10,19,74,-246,-86,31,-150,-398,-18,274,247,-22,-48,141,168,221,-39,39,-70,-280,-152,252,-86,-113,-30,-27,372,807,-7724,-15116,-16119,-10542,-915,815,874,170,299,173,334,-49,-263,-186,-140,-18,-314,0,-8537,-23350,-34553,-36040,-27853,-16880,-6919,-484,-114,51,-177,-4833,-14124,-25649,-38731,-52604,-53654,-40071,-27458,-16414,-7198,-209,-67,229,-214,-93,73,734,808,98,-1449,-3855,-6165,-8423,-10867,-13749,-17228,-21246,-25330,-28351,-28662,-25038,-17800,-8293,-321,-74,1075,1969,1127,-879,177,1107,778,-110,-42,228,-9964,-21242,-31803,-40939,-48271,-53880,-57249,-54774,-50590,-45673,-39871,-33345,-26689,-20701,-15986,-12892,-11573,-12257,-15191,-20471,-27828,-36464,-44800,-182653,-259504,-112379,-23041,-13480,-5317,-797,-8015,-9929,761,2695,3784,7087,2822,3238,-620,-3048,-6081,-8882,-11093,-12200,-11831,-9915,-6866,-3423,-430,-863,-536,467,-145,-2002,-6769,-13043,-19707,-25521,-29813,-32201,-31743,-27706,-21270,-14445,-8472,-3343,-299,-268,-83,413,601,666,-3517,-10355,-16789,-19704,-15146,-3306,1177,348,-48,-95,-276,73,-136,-164,-113,-51,-144,5,-48,-81,91,62,262,-295,62,529,50,4379,9623,6160,-3920,-17477,-32073,-42384,-45996,-49109,-55735,-62475,-55499,-51380,-51196,-54594,-54509,-42171,-27131,-16840,-14319,-13355,-1775,-1,83,-76,245,8,-18,266,315,637,-394,293,1439,443,893,1371,936,4042,1127,1944,78,4836,5666,6651,3798,6150,3782,25382,65957,123301,246559,389148,724372,2029479,20709574,45815568,45237172,9154285,983184,886412,374075,272479,155259,62063,17949,11156,5879,-592,1414,7189,5260,-6898,328,6112,1747,2886,32,1251,1223,315,-974,-24418,-27146,-770,-16,591,-149,-3474,-12944,-8597,-6578,-11737,-20657,-28272,-28205,-18820,-8549,-4967,-9527,-17956,-24137,-26505,-28003,-29524,-29257,-26585,-22191,-15631,-6084,126,-103,13,3,84,-186,-6,88,319,-17,15,55,84,5,121,206,99,547,473,-62,-29,229,175,-56,-591,-13911,-21614,-23016,-19729,-14598,-9990,-7103,-5958,-6234,-7847,-11364,-17380,-25934,-36353,-47605,-58817,-63190,-51565,-36670,-21283,-6566,376,623,336,-223,46,-129,-343,-344,20,259,309,-56,-399,-190,409,335,-261,-250,-101,-321,-179,-163,384,379,-104,-500,-11904,-24981,-39250,-53463,-59802,-47874,-31722,-15837,-1657,575,210,270,686,19,-5,41,41,-8442,-19064,-28949,-37654,-44850,-50453,-54366,-55689,-52501,-44770,-34154,-22044,-9411,423,-286,406,944,377,38,324,243,964,1404,275,-1588,-8400,-14091,-18769,-22677,-26157,-29629,-33549,-38213,-43635,-49440,-54877,-58275,-57234,-52285,-45646,-38338,-30688,-22679,-14027,-4364,506,255,-352,-365,221,319,685,249,152,135,-84,-105,31,-151,-49,486,366,-247,51,138,-226,-253,-261,-6,-9,-242,-141,-121,-209,-140,-88,-100,-252,-40,-124,-266,-644,-7590,-14708,-20629,-23444,-21733,-15750,-7253,-399,-261,-238,-148,-22,18,-222,-245,37,-510,-3626,-1997,492,-123,-105,20,205,227,8,-39,-70,175,-28,-11,173,228,-62,-15843,-28155,-32139,-26350,-15592,-4250,-147,359,57,-35,92,-24,99,-3554,-11914,-20158,-27663,-33890,-38405,-40944,-41434,-39994,-36986,-32772,-27773,-22420,-17124,-12251,-8076,-4799,-2551,-1410,-1449,-2671,-4980,-8216,-12119,-16350,-20442,-23766,-25643,-25515,-23342,-19590,-14945,-10101,-5612,-1890,-363,-393,-121,104,189,-1918,-4919,-8216,-11497,-14446,-16774,-18211,-18565,-17720,-15676,-12632,-8849,-4697,-516,-61,-55,-257,213,-27,-155,-253,-337,-323,-272,-234,87,39,88,111,81,-87,-8391,-19237,-30373,-40695,-48000,-48642,-43219,-35875,-28574,-22029,-16541,-12407,-9925,-9432,-11293,-15786,-23132,-33388,-46316,-61354,-50827,-33355,-16094,-75,661,445,-81,-298,-200,-217,23,273,26,-184,35,-16,14,-95,-201,-195,-46,97,-138,37,-81,-98,-116,-144,209,146,-21263,-52812,-41977,-12691,-127,-227,227,216,-64,-198,40,116,6,-49,-185,193,173,-27,558,666,364,127,75,-185,-1303,-4597,-6606,-7578,-7760,-7328,-6368,-4896,-2814,-289,-214,2,83,211,247,263,-142,-59,-71,413,375,-274,-290,-66,-88,-8958,-22361,-36189,-49303,-54046,-43622,-31337,-19737,-9353,-478,1491,662,-120,-177,-23,159,107,-214,-169,-5846,-11648,-16959,-21475,-24997,-27430,-28828,-29282,-28923,-27812,-26003,-23474,-20211,-16192,-11487,-6200,-555,-130,0,241,-102,-151,285,526,356,54,-96,-7098,-18673,-31240,-44142,-55723,-54074,-44126,-35336,-28626,-24330,-22528,-23120,-25823,-30115,-35111,-39512,-41557,-40104,-35951,-30762,-25802,-21775,-19082,-17880,-18248,-20160,-23509,-28217,-33997,-40581,-47673,-54748,-59603,-55887,-49987,-44709,-40532,-37623,-36054,-35633,-35993,-36473,-36118,-34039,-29816,-23759,-16525,-8758,-973,-175,-96,-150,245,148,225,531,188,-38,-275,-137,-150,-569,4,-100,-247,-16,55,-121,314,751,622,-164,230,-247,-139,-62,-142,241,119,-1981,-15644,-27958,-27836,-8082,-267,249,456,-519,846,524,11095,236705,237570,227873,141269,9011,-3,1239,-640,-566,-36,115,-1789,204,809,438,-426,108,310,191,-467,77,-281,1240,3018,1222,-42,36,381,892,558,-52,-25,351,194,199,74,-234,27,164,-153,73,169,-210,-26,-177,-24,-6695,-21725,-36760,-47775,-45055,-30244,-11558,232,19,-79,70,42,225,-137,266,560,429,577,250,-201,-17,79,77,-233,-175,-245,154,-152,-202,70,123,-71,31,-251,-316,-46,-18534,-41359,-58006,-53240,-38121,-23875,-12206,-3286,253,-165,184,-141,-278,137,349,83,-68,-4458,-9333,-14381,-19192,-23255,-26150,-27657,-27892,-27163,-25822,-24128,-22230,-20206,-18019,-15695,-13282,-10899,-8750,-7089,-6139,-6038,-6805,-8418,-10632,-13214,-15875,-18326,-20284,-21507,-21937,-21628,-20674,-19335,-17763,-16129],[-4159,-4132,-4149,-4089,-3756,-2998,-1699,-58,-153,242,409,108,-79,-329,-358,-231,408,664,158,-84,306,10,-216,-255,-112,-177,-183,209,959,-787,-3086,-5465,-7895,-10250,-12459,-14369,-15866,-16824,-17104,-16708,-15746,-14396,-12783,-11042,-9238,-7436,-5685,-4029,-2486,-1064,-211,-146,-15,356,9,15,118,-99,46,129,-145,-399,-1200,-3047,-5061,-7067,-8869,-10162,-10622,-10125,-8816,-7002,-4994,-3031,-1274,178,-140,-148,35,12,352,736,501,7,-469,-1188,-2021,-2737,-3214,-3395,-3264,-2899,-2485,-2220,-2323,-2988,-4299,-6208,-8469,-10528,-11187,-9406,-5543,-637,-242,-21,-420,-476,-106,66,-145,-30,346,249,40,179,-202,49,-272,463,122,-303,7,267,-207,-74,51,765,799,36,13,94,229,-137,-227,-323,-53,-363,632,632,601,516,-759,-2561,-4129,-5333,-6161,-6704,-7172,-7738,-8567,-9744,-11267,-13057,-15051,-17125,-19261,-20707,-19249,-17268,-15394,-13663,-12065,-10609,-9403,-8438,-7762,-7345,-7132,-7124,-7285,-7564,-7808,-7876,-7618,-6978,-6018,-4843,-3574,-189479,-193766,-45817,194,454,334,-190,-10037,-10509,-3534,-5104,-6918,-8941,-11139,-13413,-15704,-17971,-20010,-20134,-18288,-16396,-14840,-13696,-12971,-12580,-12479,-12557,-12627,-12377,-11526,-10028,-7993,-5652,-3241,-1040,6,-605,272,393,420,-533,-433,-2326,-4135,-5412,-5998,-6146,-6177,-6283,-6779,-7784,-8675,-7724,-3374,581,1123,280,-68,-118,-329,50,-152,-78,-73,-63,-142,-44,-68,-83,30,76,293,-286,89,534,-37,4457,10695,7240,720,293,-178,9,-1446,-3767,-6716,-9996,-12855,-14653,-15111,-14453,-12811,-10355,-7420,-4653,-1999,199,93,-2,33,-68,231,-28,-17,278,356,453,-414,245,1397,382,877,1615,-14605,-4229,798,-7812,-242,4212,5175,6683,4484,5812,2219,16347,43638,86754,209876,351864,654094,1873277,8590010,9240464,9154285,8346406,787641,842370,362280,288372,184546,79298,34275,20907,10691,-58,-9142,7689,1327,4536,560,6168,2507,2815,124,1154,1340,432,-7612,-14949,-18977,-16435,-12910,-12997,-16750,-18209,-13468,-9855,-9323,-10943,-12549,-12327,-10242,-7148,-4268,-2494,-1922,-1869,-1651,-1208,-765,-261,253,-202,-24,-192,331,131,-66,-5,22,126,-140,-28,1,221,-65,25,31,61,-65,79,167,58,456,361,-105,-17,273,184,-3467,-6478,-7921,-8517,-8960,-9663,-10832,-12488,-14475,-16377,-17906,-18973,-19873,-20774,-21468,-21440,-20378,-18454,-15709,-12202,-8136,-3726,67,406,655,392,-165,43,-36,-290,-338,42,278,290,1,-431,-221,327,306,-268,-232,-16,-324,-195,-121,463,446,-63,-405,-4685,-11114,-17058,-18600,-13397,-6473,-133,301,684,610,236,202,612,-35,-63,5,86,182,-286,-7257,-14009,-20070,-24260,-21096,-18632,-17309,-16635,-15728,-13733,-10482,-6403,-2082,420,847,314,90,293,170,861,1262,242,-75,-2731,-4846,-6162,-6582,-6281,-5623,-5022,-4795,-5145,-6104,-7657,-9703,-11979,-14101,-15594,-16033,-15569,-14748,-13924,-13091,-11968,-10159,-7424,-3901,45,312,664,299,153,140,-37,-79,81,29,-29,474,342,-295,30,79,-199,-260,-250,27,22,-214,-160,-98,-359,-149,-3952,-8032,-11824,-15022,-16995,-16845,-14775,-11767,-8453,-5117,-1884,-87,-242,-98,-410,-180,-277,-112,-70,-3,-242,-325,-1437,-4955,-8251,-10553,-10897,-9123,-5995,-2457,153,121,-57,-71,-23,140,-31,5,-1480,-2008,-850,-182,456,110,-138,-23,-94,-137,378,92,-47,75,-4162,-9568,-14335,-17432,-17437,-15438,-13311,-11733,-10806,-10372,-10107,-9709,-8874,-7521,-5769,-3831,-1940,-275,-191,-314,-172,80,-52,259,161,-676,-1834,-2999,-4058,-4887,-5310,-5235,-4648,-3611,-2278,-818,-212,-337,-261,-97,48,40,-132,-593,-2634,-4984,-7535,-10179,-12808,-15354,-17714,-19645,-20479,-19445,-17243,-14576,-11726,-8754,-5801,-2843,45,-129,-231,-275,-221,-315,-246,108,59,140,154,78,-57,-470,55,-1287,-6197,-11089,-15791,-20150,-23072,-19834,-16862,-14419,-12547,-11261,-10583,-10553,-11157,-12411,-14304,-16713,-19431,-21441,-19942,-16979,-14072,-11597,-9792,-8754,-8571,-9241,-10586,-12276,-13624,-13538,-11513,-8055,-3907,7,-66,-132,-112,-41,26,-126,23,-87,-71,-117,-1936,-8456,-14817,-16950,-11754,-4794,549,-99,-212,224,287,2,-219,80,122,-1,-30,-195,214,181,58,724,420,-1483,-2664,-2899,-2166,-623,-63,41,523,204,349,246,-244,-106,-300,-204,48,129,231,252,260,-158,-40,-40,535,479,-236,-267,-44,-71,-338,-102,-3117,-7699,-9026,-7008,-3268,-237,71,678,1418,670,-119,-160,-35,163,113,-1437,-5896,-10350,-14571,-18285,-21119,-21784,-20552,-19385,-18429,-17468,-16245,-14692,-12874,-10952,-9067,-7370,-5931,-4833,-4098,-3746,-3758,-4115,-4820,-5868,-7250,-8911,-10706,-12396,-13592,-13843,-12945,-11239,-9211,-7324,-5875,-5105,-5138,-6069,-7881,-10488,-13726,-17200,-19537,-18124,-14470,-10554,-7003,-4109,-2085,-1040,-1042,-2056,-4013,-6735,-9871,-12827,-14208,-12750,-9068,-4406,114,129,198,81,131,164,300,165,152,-31,-292,-194,-249,-96,188,63,-339,-17,-27,-108,321,200,265,513,168,-68,-248,-48,-19,-498,0,-113,-227,-15,66,-138,340,866,680,-144,262,-150,-148,-61,-121,234,131,-201,-210,-156,-9313,-17190,-12448,150,425,-649,884,476,10700,70640,72920,71389,66323,9683,13,1170,-836,-507,-113,-1420,-3989,-3460,-1430,515,-442,111,307,193,-492,56,-335,1263,3035,1200,-32,-1674,-5065,-8919,-13051,-17269,-21190,-23478,-21870,-18914,-16146,-13905,-12360,-11568,-11560,-12303,-13811,-15953,-18589,-21283,-22704,-20982,-17444,-13386,-9274,-5297,-1580,163,243,82,-34,68,6,155,-211,256,518,379,555,237,-202,12,104,57,-244,-203,-244,160,-88,-149,113,122,-109,13,-280,-301,-146,274,-7033,-11264,-9164,-4046,-227,-452,42,279,-246,96,-119,-288,131,327,134,127,37,-29,-80,70,205,1,-2103,-4525,-6715,-8576,-10027,-11008,-11526,-11573,-11246,-10645,-9872,-9043,-8269,-7633,-7182,-6921,-6905,-7026,-7228,-7418,-7519,-7455,-7163,-6689,-6112,-5476,-4940,-4546,-4350],[-1456,-655,142,-143,51,126,-37,-2,-159,228,405,91,-96,-341,-408,-1521,-2677,-3784,-4506,-4165,-3179,-2037,-872,-239,-82,-116,-142,141,712,672,-104,56,205,0,21,400,473,11,-276,-1197,-2131,-3078,-4012,-4939,-5817,-6486,-6441,-5847,-5169,-4523,-3944,-3449,-3031,-2676,-2398,-2184,-2046,-1980,-2030,-2190,-2472,-2873,-3402,-3980,-4594,-5159,-5615,-5885,-5920,-5797,-5614,-5428,-5258,-5105,-4954,-4785,-4598,-4415,-4252,-4143,-4145,-4271,-4535,-4889,-5239,-5435,-5256,-4613,-3552,-2237,-791,318,387,-77,-182,-182,-87,61,-269,26,-235,-48,175,-189,-236,16,-428,-471,-104,73,-115,-7,362,250,109,-1315,-3049,-4476,-5201,-4900,-3794,-2355,-881,282,-194,-84,11,761,778,-31,-57,-2,128,-189,-304,-240,-74,-278,678,590,-585,-2714,-4909,-6321,-5505,-3100,-317,1737,1222,-800,534,1500,714,-322,-416,-350,-751,-1248,347,1899,817,-311,-2476,-2905,-4428,-5962,-7229,-7392,-6076,-4049,-1768,-4912,-8421,3247,6354,7588,53,8606,8432,-187205,-128933,6192,5498,5127,5183,1161,-12393,-9145,4167,4115,5002,7085,3974,4240,-1767,-479,98,-1627,-3079,-3958,-4053,-3397,-2313,-1077,97,-935,-474,522,-237,1315,1776,-127,-181,1136,35,-599,258,303,191,-1066,-2570,-4222,-5947,-7489,-8372,-8353,-8068,-8032,-8419,-8912,-8257,-6289,-3618,-628,1057,196,-109,-159,-380,4,-170,-12,-39,-92,-155,-122,-100,-98,-42,65,64,-286,112,533,-131,1790,1907,1825,712,396,-142,-484,-1528,-2625,-3510,-4089,-4332,-4383,-4391,-4571,-4879,-5229,-5416,-5502,-5531,-5629,-5721,-5819,-5732,-5379,-5063,-5311,-6406,-8120,-9186,-8344,-7811,-6771,-3914,17,775,1734,871,2836,559,1395,-440,3537,4479,6609,4914,5348,4317,11277,25105,54330,166133,294714,543521,1176557,1197439,1128644,983184,787641,575340,378376,220501,112990,53142,25636,16352,20907,20087,2045,1618,8995,6189,4785,1034,6682,3715,2648,210,1027,1396,480,403,227,-557,-1972,-3019,-3633,-3874,-3879,-3888,-4048,-4310,-4632,-4839,-4737,-4533,-4386,-4360,-4256,-3921,-3473,-3152,-3073,-3168,-3311,-3413,-3492,-3601,-3831,-4202,-4642,-5098,-5457,-5578,-5344,-4698,-3782,-2744,-1672,-628,22,-15,14,-127,60,128,1,347,222,-157,-9,-388,-930,-1434,-1967,-2565,-3260,-4032,-4803,-5424,-5674,-5446,-4780,-3974,-3184,-2564,-2156,-2005,-2157,-2540,-3163,-3954,-4779,-5449,-5766,-5678,-5330,-4901,-4500,-4255,-4156,-4132,-4016,-3612,-2809,-1643,-234,42,-361,-258,228,249,-284,-212,43,-323,-212,-98,487,474,-42,-362,-164,157,-10,-78,-166,-8,-97,281,692,624,244,123,512,-99,-146,-25,134,184,42,-98,-1420,-3200,-3864,-3050,-1441,-182,10,312,623,-234,138,-423,403,726,256,-392,-1785,-3258,-4782,-6377,-7798,-7863,-6474,-4976,-3512,-2093,-713,158,-58,-235,-209,-14,127,74,-170,-269,-239,-96,-124,471,328,-214,311,207,-269,-310,97,309,638,336,147,131,-4,-58,106,180,-15,-1034,-5607,-7868,-4346,-1533,-192,-261,-236,39,42,-539,-2238,-4124,-6021,-7461,-6839,-5218,-3616,-2199,-1040,-305,-106,-51,-105,215,98,-124,-331,-814,-1250,-1598,-1804,-1814,-1583,-1157,-531,-351,-274,-122,-175,270,498,-111,-37,-77,80,4,-124,-119,6,99,-36,21,217,325,88,-138,477,114,-202,-79,-83,-128,375,120,-68,43,-74,277,597,288,-40,-99,-15,-12,-1355,-2893,-4476,-5926,-6652,-6109,-4976,-3838,-2893,-2199,-1783,-1627,-1673,-1876,-2164,-2448,-2675,-2806,-2857,-2867,-2891,-2990,-3168,-3452,-3846,-4303,-4759,-5101,-5218,-5070,-4715,-4231,-3734,-3324,-3024,-2873,-2875,-3011,-3231,-3465,-3637,-3698,-3615,-3372,-3033,-2615,-2169,-1719,-1284,-799,-324,215,108,-115,-223,-214,-137,-330,-262,106,69,189,183,67,-49,-398,11,-1749,-3693,-5676,-7497,-7469,-5875,-4361,-3110,-2123,-1402,-907,-586,-394,-257,-164,-153,-226,-447,-833,-1418,-2164,-3034,-3940,-4753,-5226,-5235,-4914,-4481,-4139,-3958,-3814,-3561,-2935,-1791,-177,-50,-75,-41,-47,-32,-108,1,-99,-47,-103,-45,225,136,-98,-88,663,562,-78,-203,220,357,51,-1089,-2418,-2193,-811,-20,-211,213,174,128,866,743,278,-969,-2212,-2810,-2491,-1404,-23,518,187,364,351,-162,-149,-324,-203,70,167,229,242,249,-185,-31,-18,638,562,-200,-253,-31,-53,-294,-225,114,445,248,17,-150,-242,-33,595,1300,655,-127,-146,-49,178,147,-44,-480,-2906,-5183,-6929,-7191,-6402,-5795,-5620,-5831,-6305,-6746,-6753,-6187,-5395,-4649,-4115,-3851,-3912,-4308,-5032,-6031,-7233,-8280,-7153,-5729,-4367,-3132,-2091,-1300,-799,-575,-656,-1005,-1608,-2396,-3318,-4261,-5116,-5671,-5739,-5358,-4739,-4022,-3300,-2598,-1931,-1305,-728,-252,-17,-251,-384,-495,-1434,-2818,-4761,-7168,-6891,-3384,40,137,266,215,23,154,100,263,210,181,-44,-211,-135,-186,-58,162,-23,-781,-1787,-2787,-3814,-4855,-5643,-5900,-5440,-4557,-3590,-2702,-2008,-1505,-1205,-1055,-1034,-1107,-1216,-1330,-1456,-1592,-1778,-2028,-2369,-2832,-3402,-4046,-4738,-5440,-6138,-6747,-7268,-7639,-7835,-7844,-7637,-7243,-6704,-6040,-5343,-4556,-3778,-2995,-2302,-1690,-1189,-824,-618,-568,-707,-1037,-1576,-2298,-3189,-4239,-5396,-6562,-7337,-6959,-5743,-4273,-2776,-1332,-15,-337,1264,2445,1141,-33,88,-545,-2617,-4928,-6377,-4790,-1813,217,249,235,-145,87,171,-115,51,88,-114,-11,-126,-52,-336,-220,-77,-47,-157,402,135,244,141,3,-820,-1602,-1867,-1641,-1078,-377,302,509,192,-209,33,116,20,-260,-229,-260,139,-44,-100,144,110,-159,-17,-292,-229,-242,258,-298,-70,206,-98,-244,-435,68,287,-269,-4,-105,-320,118,293,168,138,-22,-98,-818,-1463,-2061,-2658,-3248,-3819,-4326,-4701,-4870,-4779,-4449,-3894,-3219,-2512,-1834,-1240,-776,-459,-295,-338,-475,-818,-1302,-1911,-2642,-3474,-4362,-5322,-6339,-7323,-8257,-8912,-9008],[-473,-52,119,-116,13,93,-7,38,-158,184,352,35,-150,-375,-321,-281,274,668,261,-173,143,-519,-1158,-1618,-1862,-1900,-1779,-1572,-1392,-1252,-1166,-1152,-1256,-1419,-1628,-1793,-1872,-1824,-1588,-1186,-665,-105,-205,-193,-148,-177,9,-25,-71,-199,-567,-1282,-1891,-2250,-2287,-2034,-1646,-1247,-968,-845,-901,-1139,-1560,-2085,-2706,-3341,-3918,-4239,-4031,-3324,-2313,-1123,-125,-211,-134,223,-137,-124,230,91,267,524,352,-60,-489,-109,214,104,-1336,-2657,-3741,-4446,-4672,-4515,-4221,-3923,-3626,-3285,-2867,-2427,-1954,-1474,-1031,-664,-395,-211,-439,-478,-114,-105,-237,-451,-794,-1312,-1985,-2891,-4011,-5308,-6593,-5279,-3755,-2288,-952,215,-185,-121,-39,734,748,-95,-148,-106,16,-251,-375,-167,-87,-197,707,528,431,464,500,-197,-496,-311,528,877,1171,-659,664,1530,614,-484,-606,-653,-879,-1377,158,1311,991,-63,-2798,-428,-938,-1335,-1605,-1715,-1632,-1392,-1032,-3782,-9455,152,428,592,612,495,285,-179209,-72520,-513,-529,-333,82,619,-14139,-7004,2157,2434,2521,2418,2099,1586,-1744,-852,-885,-1886,-2916,-3927,-4909,-5816,-6642,-6640,-5891,-5093,-4233,-3288,-2262,-1217,-198,-23,-282,1119,25,-527,274,245,305,-603,-649,-1586,-2436,-3030,-3242,-3160,-2938,-2606,-2263,-1945,-1643,-1365,-1024,-646,-256,123,-136,-184,-367,-39,-165,53,-252,-898,-1634,-2422,-3288,-4197,-4987,-5330,-4933,-4063,-2981,-1777,-546,655,1763,2768,698,498,-95,-26,374,208,-106,-237,92,348,46,-342,6,-142,24,98,-99,-396,-348,-17,-112,-86,161,-123,-78,256,315,61,-469,136,1240,320,644,1817,869,2699,547,1081,-514,2917,3735,6229,4954,1880,1947,7952,11866,29090,121500,227126,411023,646792,778823,863852,886412,842370,378376,597990,283918,268045,172848,91883,49042,29708,18780,6594,3466,11778,6925,5526,1862,421,-1500,-2622,-4360,-6047,-3932,-2074,-747,-16,-255,-189,260,488,-64,136,328,389,246,-62,-127,-287,219,-95,84,55,220,187,-230,-344,65,303,-218,-1328,-2335,-3094,-3201,-2413,-1094,-94,16,151,-115,-103,-212,-27,-170,34,-57,-26,-139,95,121,-41,256,-640,-1416,-2044,-2567,-3005,-3355,-3676,-3977,-4275,-4506,-4528,-4226,-3633,-2876,-2000,-1169,-423,-10,-224,-277,-167,-60,-855,-1936,-3217,-4441,-4469,-3162,-1689,-342,432,-113,16,137,-67,-265,55,-893,-1849,-2467,-2516,-2067,-1387,-718,-282,-175,99,-297,-205,-78,480,484,-19,-319,-174,179,-26,-89,-222,-13,-397,-1020,-1654,-2324,-3086,-3892,-4648,-4667,-3796,-2784,-1806,-953,-264,-97,119,379,-162,69,-40,-403,-762,-1096,-1392,-1654,-1891,-2125,-2378,-2621,-2881,-3052,-3162,-3111,-2877,-2531,-2012,-1422,-742,-375,-75,-70,337,219,-24,-225,-282,-39,154,137,-112,-281,-243,-311,-198,76,292,-302,209,168,-221,-288,24,-229,-117,366,145,121,27,-32,122,311,7,372,247,-404,-727,-1350,-1487,-1239,-898,-623,-516,-630,-855,-1100,-1229,-1159,-816,-247,-202,-159,-279,-277,-42,-13,-99,196,100,-164,-246,-75,-304,-111,-1037,-2054,-3114,-4228,-4963,-3879,-2832,-1837,-928,-112,474,-107,-11,-133,-4,-104,-169,-178,22,59,-39,38,243,-248,-780,-1119,-1264,-1244,-1133,-990,-837,-691,-564,-474,-424,-399,-352,-250,20,306,5,10,73,80,145,70,268,153,33,-2,173,-173,115,61,-27,-478,-365,111,-353,-767,-966,-897,-626,-269,53,251,-241,-92,-118,-594,-1212,-1930,-2706,-3495,-4143,-4057,-3352,-2536,-1696,-876,-100,-202,41,-161,-107,225,204,-128,-45,-236,249,523,78,-266,-92,-104,0,-115,-231,-169,-81,-291,-287,77,-244,-672,-1137,-1640,-2106,-2546,-2972,-3401,-3842,-4277,-4627,-4508,-4064,-3586,-3182,-2860,-2659,-2594,-2670,-2899,-3235,-3668,-4193,-4682,-4483,-3929,-3395,-2899,-2469,-2117,-1869,-1684,-1576,-1574,-1651,-1840,-2169,-2603,-3214,-4012,-4991,-3913,-2656,-1323,7,-73,-77,-95,-38,-126,-33,-78,-17,207,-772,-1117,-133,656,544,-70,-208,212,415,76,-221,153,112,-411,-2412,-2979,-1730,-208,171,966,737,215,125,159,-76,-22,-433,-1060,-1379,-1326,-975,-485,-80,-211,-346,-221,61,117,-431,-1111,-1845,-2500,-2763,-2476,-1742,-804,-175,-253,-36,-45,-221,-310,86,436,188,-86,-191,-254,-138,497,1139,608,-152,-143,-73,-724,-1425,-1746,-1463,-429,138,-204,-201,-180,-95,-16,80,86,260,173,-140,80,-115,-106,71,47,-37,66,258,9,-369,169,608,274,54,-401,-312,-168,-102,-128,116,517,-73,288,-83,-226,-230,-34,-112,-180,-318,-588,-968,-1371,-1645,-1627,-1296,-753,-313,-463,-98,-113,-84,622,567,-33,-327,0,162,386,200,-67,155,19,202,229,194,-69,-127,-71,-131,-565,-2483,-3536,-2762,-1219,64,-54,443,301,239,364,70,-129,-673,-2251,-3880,-5359,-4782,-3534,-2500,-1725,-1221,-1001,-1028,-1280,-1689,-2196,-2726,-3144,-3264,-2998,-2393,-1614,-729,-151,-173,268,155,106,-382,-107,352,-902,866,370,835,-180,-1300,-2487,-3694,-4872,-5890,-5418,-4586,-3932,-3466,-3190,-3102,-3160,-3314,-3451,-3510,-3407,-3080,-2584,-1966,-1278,-555,117,717,1058,-43,116,387,896,822,174,-77,-592,-971,-1155,-1157,-1017,-834,-649,-496,-354,-258,-138,-6,-106,-65,-324,-246,-109,-65,-130,-73,-578,-1184,-1847,-2553,-3245,-3866,-4371,-4725,-4879,-4806,-4517,-4061,-3450,-2717,-1888,-1014,-160,-274,-240,-276,105,-14,-47,174,102,-206,-47,-271,-147,-277,243,192,204,178,-85,-257,-402,100,288,-202,-98,-82,-357,115,268,200,145,-85,-107,-837,-1727,-2393,-2802,-2964,-2983,-2979,-3048,-3233,-3517,-3833,-3970,-3762,-3149,-2229,-1149,-42,145,-147,-324,-247,47,-11,-274,1,-27,145,123,-65,-1150,-2221,-3049,-3457],[-753,-1419,-2009,-2492,-2715,-2593,-2343,-2053,-1815,-1627,-1459,-1314,-1144,-975,-804,-611,-403,-177,76,-208,73,-180,-135,-221,-48,-26,-78,53,253,307,-162,-192,-689,-1185,-1648,-1930,-1905,-1551,-948,-203,-1,149,-159,-216,-146,-198,-76,9,-20,-210,-336,-206,28,269,-4,18,228,231,319,303,-145,-307,98,403,356,29,-76,-112,-67,112,-8,37,-82,-206,-135,221,-86,-63,337,132,212,400,255,-100,-507,-117,245,577,681,174,294,460,-32,-667,-1333,-2034,-2745,-3410,-3699,-3252,-2777,-2380,-2094,-1929,-1885,-1928,-2002,-2072,-2048,-1932,-1733,-1490,-1265,-1106,-982,-943,-938,-912,-836,-702,-541,-437,-455,-605,-835,-1035,-890,-194,713,-147,-257,-206,-103,-319,-435,-104,-92,-149,705,446,325,400,564,-134,-492,-829,-1853,-2733,-3316,-3176,-2635,-2078,-1594,-1201,-934,-946,-958,-1500,-1115,-1456,-1879,-2349,-3321,-3135,-3162,-2791,-2239,-1618,-943,-256,435,-2739,-8882,2224,2656,2969,1982,3137,3017,-168809,-27356,1877,1348,777,228,-301,-13217,-4817,-1559,-1891,-2229,-2573,-2952,-3343,-3727,-3972,-3791,-3483,-3224,-3042,-2985,-3030,-3169,-3322,-3374,-3154,-2692,-2092,-1428,-776,-171,66,-387,971,-42,-442,283,210,-235,-831,-1462,-2015,-2410,-2490,-2209,-1759,-1307,-864,-506,-257,-79,-294,174,164,73,-58,-224,-432,-645,-882,-1149,-1372,-1600,-1770,-1908,-2002,-2086,-2138,-2074,-1841,-1448,-888,-184,526,-270,2188,2913,3568,650,568,-61,-64,327,167,-161,-235,149,364,59,-283,-13,-310,-1074,-1864,-2426,-2489,-1982,-1287,-560,-109,102,-188,-127,204,220,-134,-467,-247,-853,-1772,-2869,-3330,-2313,-1281,-303,686,-623,2341,3010,5492,4540,4202,3746,4832,4468,12470,81468,149770,212982,275297,327702,362272,374075,362280,220501,283918,231223,178962,132069,93141,63352,43307,32631,14379,7397,16664,8635,7317,2868,448,-1080,-996,55,980,1418,547,768,628,-347,-148,307,467,-35,45,355,471,271,-49,-140,-225,227,-81,-276,-1018,-1729,-2343,-2764,-2927,-2895,-2806,-2710,-2603,-2416,-2112,-1682,-1126,-511,-152,-8,148,-113,-152,-320,-165,-159,39,-114,-85,-129,144,123,-87,168,-26,-144,60,410,283,-299,-172,-998,-1821,-2279,-1922,-937,42,72,-51,-79,34,22,-201,-275,-79,406,196,-73,-162,82,254,-94,371,604,410,-121,-1,216,17,-210,59,279,-417,-1358,-2349,-3265,-3503,-2739,-1742,-766,115,-271,-196,-75,424,457,-16,-295,-188,188,-55,-105,-297,-33,118,363,702,620,238,-19,306,-168,-260,-187,-432,-480,-289,-96,87,340,-140,19,69,-136,-122,139,482,-436,-31,-281,318,491,205,178,148,-111,176,-64,-199,-294,-312,-398,-342,-419,-567,-777,-1049,-1389,-1817,-2289,-2813,-3394,-3989,-4503,-4042,-3527,-3054,-2702,-2479,-2365,-2379,-2537,-2818,-3207,-3653,-4060,-4042,-3608,-3102,-2616,-2236,-1957,-1831,-1845,-1988,-2254,-2598,-2922,-3130,-3080,-2797,-2389,-1999,-1648,-1394,-1294,-1297,-1400,-1572,-1805,-2005,-2093,-2032,-1812,-1491,-1088,-674,-276,-115,148,93,-205,-195,-55,-259,37,-377,-73,-261,-98,-243,-188,-231,-904,-1719,-2629,-3442,-3640,-2934,-2001,-1126,-453,-172,-241,-59,-525,-1259,-2206,-3222,-3773,-3083,-1904,-705,137,-308,-174,-79,-113,333,158,-87,-41,-129,375,600,-388,-1419,-2468,-3519,-4519,-4445,-3591,-2743,-1953,-1187,-455,174,-124,143,38,38,-525,-348,77,219,122,-714,-1528,-2167,-2431,-2262,-1854,-1395,-1041,-874,-913,-1160,-1578,-2122,-2716,-3223,-3355,-2982,-2304,-1472,-592,285,-190,45,-120,-76,216,186,-101,-35,-247,218,-8,-814,-1156,-989,-422,202,-112,-240,-128,-41,-248,-674,-1598,-2555,-3406,-3941,-3974,-3682,-3410,-3289,-3341,-3516,-3687,-3685,-3397,-2869,-2231,-1617,-1057,-585,-196,57,177,376,76,-140,56,37,74,-29,34,192,267,83,-201,-291,-311,-332,-95,200,-21,-365,-163,-120,-102,-59,0,51,-97,-85,-71,-76,-151,-8,-31,12,186,112,2,-171,635,513,-59,-202,213,470,94,-191,185,99,-65,-984,-2297,-3469,-4114,-3731,-2839,-1881,-989,-265,153,-57,-92,27,-164,461,131,382,108,-316,-753,-1194,-1626,-2004,-2347,-2598,-2746,-2774,-2686,-2431,-2070,-1606,-1070,-471,-245,-36,-32,-141,-224,71,420,126,-153,-197,-249,-189,-571,-1805,-3119,-4340,-4446,-3316,-1927,-570,179,355,174,76,-290,-143,-124,-184,-89,33,99,371,275,-185,104,-8,-136,-1397,-3556,-4212,-2838,-1327,-82,-324,113,591,233,25,-391,-299,-219,-116,-162,123,452,-137,196,-132,-177,-766,-1369,-1735,-1839,-1692,-1409,-1089,-827,-682,-691,-904,-1327,-1982,-2839,-3874,-4929,-4808,-3527,-2061,-588,-325,-28,198,491,174,-160,143,-62,131,233,199,-94,-33,6,-75,-59,-376,-429,-204,174,92,-31,492,354,181,255,-382,-1478,-2802,-4328,-5760,-4221,-2656,-1234,-114,-34,249,-128,278,980,605,-137,35,-614,-1099,-1307,-1184,-810,-262,-126,-156,257,236,145,-414,-240,327,-769,-169,-686,-1126,-1515,-1797,-1984,-2101,-2185,-2253,-2354,-2505,-2737,-3041,-3417,-3874,-4382,-4853,-4930,-4437,-3697,-2854,-1998,-1166,-390,-225,860,1244,959,-59,145,400,-78,-971,-2007,-3125,-4289,-5174,-4549,-3541,-2582,-1730,-967,-283,49,-51,-87,-2,-82,-78,-299,-274,-147,-92,-103,19,44,243,256,83,27,-120,-26,-356,229,334,169,380,52,-208,66,147,-73,-286,-244,-295,57,-691,-1440,-1929,-2061,-1853,-1437,-965,-538,-240,60,172,149,139,-74,-271,-364,131,274,-105,-182,-62,-383,122,242,44,-425,-886,-1310,-1616,-1763,-1733,-1582,-1362,-1134,-936,-787,-692,-641,-638,-628,-617,-594,-545,-465,-350,-183,-75,-256,-269,84,50,-227,13,-18,133,76,-98,-114,-114,-744,-1405],[-1066,-1569,-1929,-2139,-2220,-2254,-2300,-2335,-2382,-2342,-2076,-1592,-926,-336,-197,-254,121,658,360,-228,25,-194,-102,-196,-19,24,-40,54,107,124,-192,-86,88,14,-560,-1274,-2015,-2780,-3511,-3956,-3432,-2705,-1912,-1083,-221,-211,-164,55,43,-189,-347,-174,70,256,10,30,264,302,368,335,-134,-269,130,411,376,54,-93,-199,-145,87,-3,49,-19,-207,-131,230,-28,8,439,135,-257,-691,-1144,-1567,-1924,-2203,-2377,-2458,-2438,-2376,-2308,-2267,-2299,-2401,-2586,-2868,-3240,-3669,-4122,-4140,-3691,-3278,-2937,-2699,-2588,-2593,-2691,-2860,-2977,-2930,-2631,-2116,-1493,-843,-174,191,-232,-5,-306,749,96,-278,167,-780,-1903,-2927,-2550,-984,685,-170,-356,-279,-216,-378,-464,-37,-74,-129,685,362,217,326,606,-73,-869,-1459,-1632,-1425,-1034,-590,-186,136,341,-851,-924,-1178,-926,-1552,-365,-85,-404,-779,-4003,-1678,-2208,-2675,-2932,-2734,-2125,-1325,-437,-1759,-7123,2135,2846,3440,2004,4164,4318,-157378,4185,3945,3644,3285,1126,1459,-10354,-2853,1668,1475,1314,1193,1072,949,-1359,-875,393,143,-1457,-419,-716,-979,-1197,-1327,-1377,-1351,-1279,-1165,-1121,-857,-695,-551,-450,-276,-166,-345,4,80,114,-679,125,97,-403,-23,-62,-91,-135,-117,-71,-149,71,-321,334,474,516,50,-175,-193,-281,-147,-163,145,117,-157,-182,-246,-96,-135,-183,26,320,-228,224,504,-314,2361,2362,2255,598,624,-15,-89,-331,-972,-1502,-1941,-2254,-2474,-2570,-2614,-2565,-2498,-2357,-2196,-1990,-1882,-1853,-1992,-2244,-2494,-2572,-2364,-1910,-1357,-844,-396,-443,25,884,403,445,2004,1251,2204,682,279,-778,1212,209,-1322,-3157,-2222,-451,110,1247,4337,31418,62380,102974,149919,197991,240863,272479,288372,112990,268045,178962,196153,153340,112591,77577,50584,32710,23370,14241,16876,12189,10609,3752,5736,3294,1238,73,1116,1457,641,863,768,-371,-61,369,473,4,-37,-349,-1082,-1774,-2409,-2562,-1900,-1020,-137,96,15,216,194,-175,-93,273,367,313,-163,-924,-1561,-1784,-1410,-733,-201,-34,159,-88,-199,-372,-292,-89,51,-163,-142,-93,207,144,-116,103,-126,-80,108,481,375,-210,409,204,-321,-514,-346,-47,18,22,-72,-52,59,60,-142,-181,15,-277,-809,-1315,-1749,-2057,-2170,-2091,-1891,-1626,-1320,-1051,-833,-701,-672,-749,-933,-1220,-1586,-1981,-2334,-2508,-2382,-2053,-1646,-1262,-950,-741,-624,-600,-666,-789,-975,-1196,-1427,-1639,-1851,-2041,-2221,-2415,-2649,-2926,-3238,-3533,-3480,-3080,-2655,-2280,-2002,-1889,-1951,-2222,-2687,-3256,-3177,-2264,-1212,-125,-2,-77,-57,61,412,-511,-63,-219,248,394,199,193,92,-209,312,499,-16,-410,-884,-1378,-1897,-2427,-2950,-3407,-3585,-3337,-3079,-2865,-2718,-2643,-2594,-2536,-2450,-2255,-1961,-1640,-1297,-917,-524,-141,-135,-236,-108,388,584,397,147,90,58,20,114,477,79,221,125,-359,-173,-203,-231,-222,-386,-515,-621,-742,-810,-822,-764,-676,-533,-349,-162,-227,-301,-226,39,61,-151,11,-186,-457,-730,-970,-1176,-1348,-1480,-1573,-1613,-1648,-1638,-1598,-1501,-1340,-1149,-947,-723,-556,-434,-390,-432,-593,-838,-1135,-1421,-1602,-1572,-1289,-788,-136,283,-62,412,145,-335,-206,-80,-111,302,167,-70,-88,-150,394,712,310,63,178,-234,-437,-417,-226,94,153,8,-137,155,-53,170,2,86,-451,-246,14,285,506,173,-207,-228,-63,-309,-367,-245,-40,165,301,332,256,-187,-213,-588,-993,-1393,-1776,-2073,-2270,-2356,-2337,-2224,-2042,-1814,-1583,-1380,-1209,-1114,-1084,-1137,-1268,-1479,-1680,-1907,-2071,-2213,-2346,-2490,-2683,-2967,-3346,-3825,-4290,-3959,-3281,-2581,-1932,-1307,-738,-239,134,94,435,727,369,44,62,373,395,19,-106,38,170,239,-82,-128,64,46,121,0,22,131,153,-18,-262,-277,-315,-342,-142,135,-44,-320,-208,-173,-163,-78,18,74,-132,-81,-58,-128,-188,8,23,29,149,83,2,-214,592,459,-56,-198,207,501,91,-164,198,73,-95,-59,-256,77,58,219,866,590,106,61,118,-60,-170,14,-228,413,94,384,353,-32,-390,-688,-899,-987,-1005,-953,-873,-799,-760,-709,-690,-684,-693,-710,-743,-812,-935,-1120,-1366,-1709,-2120,-2603,-3147,-3714,-4157,-4091,-3555,-2883,-2185,-1534,-867,-260,218,292,279,473,274,26,-384,-96,-68,-185,-153,-25,100,465,373,-248,123,86,-138,172,-270,-946,-1544,-1984,-2204,-2180,-1962,-1631,-1261,-885,-542,-266,-266,-146,-201,-20,-213,-499,-891,-1361,-1916,-2497,-3023,-3356,-3317,-2882,-2254,-1572,-920,-338,149,-366,1,-336,-301,33,-27,-253,-816,-1432,-2086,-2787,-3483,-4173,-4706,-4239,-3666,-3125,-2608,-2173,-1783,-1458,-1213,-1044,-976,-965,-1025,-1175,-1406,-1654,-1924,-2186,-2308,-2271,-2002,-1604,-1107,-561,-158,-131,182,301,-254,-57,-114,-77,-466,-1230,-2007,-2518,-2383,-1591,-497,200,224,137,8,-118,-30,-14,-109,-132,227,268,150,-784,-1854,-2566,-2605,-1998,-1239,-505,61,474,725,824,777,-180,324,-320,-619,-1261,-2006,-2849,-3751,-4057,-3090,-2023,-954,103,64,-461,-80,-178,1201,2285,847,-92,166,413,778,855,210,-356,-1560,-2762,-3909,-3750,-2735,-1822,-971,-161,59,-141,-106,3,-58,-90,-272,-304,-192,-124,-80,411,12,232,300,117,19,-141,-43,-301,230,263,95,306,-28,-201,-762,-1810,-2790,-3502,-3147,-2465,-1850,-1303,-888,-537,-247,-289,-117,-200,-14,-193,87,-76,-283,-526,-798,-1047,-1313,-1525,-1656,-1726,-1725,-1679,-1633,-1638,-1694,-1830,-2037,-2309,-2638,-2898,-2814,-2411,-1941,-1470,-1036,-656,-346,-113,36,79,53,-56,-244,-482,-731,-926,-964,-764,-325,-300,122,114,-173,33,-4,141,41,-126,-149,-126,-147,-102],[-578,-785,-964,-1127,-1246,-1320,-1320,-1190,-985,-710,-349,-83,-264,-304,-147,-233,22,627,385,-223,1,-189,-83,-179,0,63,-16,65,33,-50,-229,-159,37,22,-73,175,-370,-1006,-1569,-2020,-2252,-2190,-1960,-1702,-1430,-1155,-879,-626,-414,-265,-331,-250,-406,-666,-1040,-1500,-2029,-2462,-2184,-1574,-957,-389,78,422,400,94,-94,-265,-206,79,20,-184,-483,-716,-850,-861,-770,-608,-399,-166,47,164,70,-146,-507,-45,310,385,476,140,290,635,471,-234,-266,-757,-1313,-1899,-2479,-3012,-2564,-2084,-1672,-1346,-1125,-996,-946,-992,-1095,-1261,-1463,-1648,-1793,-1867,-1809,-1695,-1544,-1389,-1274,-1214,-1217,-1304,-1470,-1649,-1730,-1631,-1285,-779,-193,-124,-342,-272,-286,-400,-429,62,-10,-109,675,307,142,277,652,13,-367,-422,389,627,786,-315,920,1851,235,-979,-988,-1239,-739,-1440,-935,-1118,-1240,-1332,-4470,-1492,-1580,-1579,-1474,-1247,-892,-470,-16,-797,-4962,1135,1381,1541,1477,1537,1415,-145984,908,556,184,-211,-584,-930,-7185,-1350,-1404,-1338,-1221,-1069,-923,-774,-1256,-560,-301,-109,-1367,301,477,626,723,783,779,-1198,-146,-95,-1439,38,206,233,-430,498,-208,-214,313,293,160,-649,136,212,-237,687,533,367,226,0,-230,-444,-604,-721,-741,-707,-624,-478,-302,-139,-191,-155,-120,220,211,-127,-149,-176,-34,-126,-167,39,346,-146,298,493,-313,2156,5386,5235,563,693,61,-86,229,97,-230,-146,-36,-93,-14,-135,-28,-187,19,-140,-288,-447,-528,-613,-700,-762,-733,-580,-341,-87,41,-431,-402,12,785,491,468,1547,1436,1991,647,-54,-899,1399,1755,3586,2949,3214,3261,-850,-424,-399,2983,12276,29256,54188,85708,120794,155259,184546,53142,172848,132069,153340,167405,137265,105704,76150,51304,32959,21916,17005,14919,13041,4216,8147,1068,606,-74,1372,1571,802,951,651,-346,-326,-747,-1235,-1792,-2208,-2229,-1987,-1665,-1345,-1016,-616,-277,-29,97,-1,210,185,-137,48,-205,-500,-777,-998,-1100,-1058,-867,-529,-153,-228,-50,192,-20,-231,-297,-396,17,79,-191,-189,-36,281,180,-120,71,-191,13,171,-127,-498,-821,-1130,-1403,-1639,-1829,-1973,-2073,-2118,-2130,-2071,-2024,-1956,-1903,-1845,-1805,-1819,-1820,-1844,-1896,-1977,-2082,-2185,-2290,-2419,-2561,-2656,-2672,-2557,-2394,-2217,-2037,-1860,-1704,-1582,-1496,-1462,-1485,-1544,-1661,-1818,-2011,-2216,-2381,-2385,-2211,-1941,-1630,-1339,-1086,-890,-746,-701,-741,-880,-1124,-1476,-1908,-2370,-2664,-2367,-1837,-1327,-909,-633,-554,-662,-936,-1238,-1285,-889,-141,-70,-67,-72,-4,31,4,344,-583,-71,-176,173,324,200,203,36,-289,178,-233,-596,-969,-1285,-1576,-1852,-2106,-2343,-2543,-2700,-2827,-2955,-3031,-2959,-2837,-2687,-2518,-2357,-2151,-1921,-1735,-1586,-1448,-1331,-1250,-1183,-1131,-1066,-1003,-904,-800,-691,-562,-457,-349,-284,-240,-211,-213,-236,-317,-274,-287,-289,-259,-217,-119,20,-147,-350,-50,285,288,-224,-161,-145,-249,-301,-219,59,100,-193,-3,48,-248,-57,-959,-1988,-2902,-2527,-1684,-854,-161,-219,-12,167,-203,-281,114,333,-85,-4,-274,-276,-151,-104,-358,12,18,-35,98,327,546,321,-58,352,153,-336,-225,-75,-108,-204,-686,-1162,-1614,-2000,-2313,-2440,-2402,-2178,-1851,-1486,-1100,-698,-300,111,132,-2,-214,126,35,205,-36,122,-344,-125,-69,339,537,168,-278,-234,30,235,138,-198,-23,230,381,648,287,-191,-68,-199,-537,-777,-935,-996,-1000,-975,-937,-879,-788,-649,-489,-319,-145,-18,-265,81,0,-192,-435,-785,-1152,-1559,-1955,-2253,-2356,-2241,-1977,-1665,-1354,-1056,-779,-533,-337,-210,-317,-102,145,91,320,577,316,17,50,350,416,87,-94,21,162,97,-249,-63,75,59,179,40,15,73,57,-73,-308,-253,-309,-343,-179,64,-61,-235,-217,-217,-219,-97,34,90,-160,-68,-41,-180,-240,-616,-948,-1265,-1567,-1833,-1975,-1985,-1845,-1598,-1263,-877,-443,17,84,-133,206,52,-112,-73,-248,15,7,224,1061,622,61,21,-109,-352,-501,-568,-589,-584,-576,-548,-472,-338,-127,-183,-280,-47,194,99,113,151,-354,-65,-15,498,309,-93,-209,-192,-381,-585,-786,-981,-1094,-1062,-844,-449,-190,-94,250,560,351,-220,-130,-115,226,329,371,576,370,17,-410,-43,0,-96,-221,-1020,-1587,-1594,-1088,-399,153,183,-101,228,217,80,98,160,9,-217,-18,508,164,-59,-236,-164,-281,-348,-970,-1588,-2159,-2503,-2409,-2024,-1615,-1246,-931,-695,-552,-478,-480,-549,-683,-867,-1079,-1326,-1582,-1851,-2098,-2317,-2472,-2495,-2447,-2301,-2115,-1958,-1819,-1736,-1694,-1715,-1786,-1895,-2005,-2153,-2278,-2367,-2417,-2422,-2425,-2401,-2373,-2360,-2342,-2261,-2148,-2024,-1837,-1637,-1377,-1133,-881,-623,-392,-198,-98,-80,-193,-358,-639,-988,-1295,-1393,-1155,-632,10,531,-172,155,309,233,41,-110,-131,-74,-84,-79,207,268,136,-439,-471,-647,-959,-1129,-1199,-1134,-1042,-928,-839,-807,-855,-980,-1207,-1524,-1910,-2184,-1953,-1454,-919,-419,42,-312,84,153,19,-460,-95,-136,402,142,-141,-437,-722,-922,-1034,-975,-779,-503,-250,-33,120,190,177,63,-113,-313,-448,-497,-373,-110,-26,-97,-237,-331,-233,-152,-61,397,-32,219,331,150,16,-134,-40,-228,240,193,34,242,-480,-1325,-2000,-1206,-259,-306,-247,-317,-64,-9,66,215,71,-318,-152,-166,25,-161,194,111,11,37,-64,-287,-284,192,209,64,-267,-10,-260,73,127,145,95,-308,-189,-334,-559,-767,-943,-1044,-1064,-1026,-965,-910,-874,-881,-890,-912,-937,-937,-899,-818,-689,-509,-282,-350,115,166,-127,50,4,158,9,-157,-183,-147,-152,-110],[-385,-366,-301,-219,-111,2,129,223,-99,32,53,-94,-285,-246,-83,-184,-63,596,408,-168,30,-155,-65,-162,24,95,-1,84,40,-192,-271,-247,-15,27,-124,128,430,-92,-519,-825,-992,-1063,-1066,-1069,-1095,-1147,-1214,-1280,-1329,-1346,-1333,-1308,-1274,-1230,-1184,-1116,-1018,-864,-684,-467,-232,-194,180,348,394,112,-116,-328,-288,39,-227,-523,-813,-1064,-1235,-1283,-1201,-1026,-781,-493,-197,31,-25,-170,-506,-1,307,257,338,98,263,688,537,-286,31,-129,17,-373,-896,-1438,-1940,-2315,-2296,-2013,-1736,-1485,-1249,-1045,-845,-674,-527,-388,-273,-196,-114,-88,-234,-137,-205,-291,-381,-490,-620,-747,-853,-979,-1101,-1237,-1372,-1505,-1629,-1727,-1767,-1648,-1396,-1045,-611,-160,381,215,20,182,627,49,-319,-451,106,295,588,-264,932,1836,93,-1117,-1049,-1161,-512,-1236,-1033,376,100,-1330,-3721,-1657,-1247,-1951,-524,-530,-534,-569,-633,-754,-2856,-1111,-1333,-1557,-1765,-1893,-1867,-136357,-1475,-1186,-858,-538,-1308,-941,-4501,-396,596,655,635,550,380,148,-1347,-472,-793,-1034,-1251,-994,-733,-395,-64,236,450,-1190,-36,-348,-1429,-290,-422,-709,-857,-800,-574,-246,96,333,121,-633,81,286,-59,243,-88,-468,-895,-1247,-1480,-1513,-1356,-1142,-910,-751,-681,-673,-733,-864,-1018,-1197,-1391,-1520,-1628,-1644,-1570,-1358,-1037,-614,-177,11,327,-88,330,424,-342,1500,3364,3272,483,702,94,-133,136,30,-285,-121,290,390,132,-97,-69,-217,26,-107,-96,-807,-1508,-2214,-2295,-1625,-979,-415,-295,45,-53,-484,-411,-31,576,524,477,2107,1438,2325,498,-343,-858,1044,1156,2217,2033,2347,2326,-1221,188,-1195,-737,975,3423,9371,21115,38982,62063,79298,25636,91883,93141,112591,137265,157136,129828,109596,96228,55547,36654,33971,21121,12966,4239,6002,-694,766,57,215,149,322,622,1014,-350,223,564,518,63,-83,424,534,332,75,-88,-26,232,-32,60,-51,-225,-510,-640,-588,-395,-132,176,56,-64,-158,80,-65,-198,-268,-89,215,48,-288,-240,-398,108,86,-230,-489,-863,-1134,-1256,-1200,-1026,-853,-670,-496,-357,-256,-175,-147,-147,-173,-214,-259,-302,-320,-327,-271,-232,-178,-137,-98,-77,-115,-141,-188,-246,-311,-372,-399,-403,-414,-428,-422,-440,-475,-534,-608,-687,-762,-840,-921,-997,-1083,-1178,-1263,-1360,-1447,-1520,-1569,-1593,-1571,-1521,-1474,-1435,-1444,-1504,-1603,-1682,-1675,-1480,-1142,-733,-296,149,587,495,116,-226,30,-103,-126,290,399,123,-301,-66,-52,231,-34,-111,-153,69,95,-46,266,-646,-83,-165,90,274,192,197,-30,-335,66,-459,-885,-1250,-1462,-1516,-1434,-1284,-1123,-958,-794,-646,-543,-455,-409,-425,-484,-592,-766,-940,-1119,-1347,-1590,-1782,-1864,-1808,-1677,-1544,-1430,-1363,-1318,-1327,-1377,-1436,-1524,-1583,-1620,-1596,-1502,-1377,-1238,-1081,-934,-793,-670,-546,-452,-343,-233,-158,-387,-54,216,361,-227,-150,-130,-261,-302,-226,66,138,-213,-76,16,-233,20,-135,-183,202,-214,-69,-328,-187,-206,59,284,-160,-303,70,280,-74,-29,-301,-349,-102,-61,-352,10,51,-28,117,353,597,339,-62,279,158,-312,-233,-58,-99,-163,-525,-879,-1192,-1406,-1485,-1370,-1206,-992,-773,-581,-417,-276,-156,-23,77,-8,-281,96,142,250,-74,151,-233,-10,-164,380,542,162,-316,-239,-42,146,82,-188,-12,214,318,572,234,-188,0,379,19,-302,-119,-262,-368,-582,-777,-908,-931,-831,-658,-451,-231,-48,-262,100,237,138,-1,-43,-218,-448,-720,-1005,-1282,-1523,-1658,-1634,-1474,-1255,-1025,-823,-690,-577,-506,-483,-511,-582,-674,-786,-895,-953,-920,-805,-577,-269,-66,6,150,-35,-411,21,79,70,246,83,10,15,-16,-68,-305,-221,-299,-342,-405,-546,-562,-516,-426,-313,-272,-119,-16,21,-182,-106,-240,-418,-641,-901,-1127,-1321,-1458,-1503,-1413,-1264,-1091,-946,-828,-763,-723,-715,-741,-759,-794,-798,-786,-749,-706,-649,-603,-586,-616,-667,-740,-893,-1074,-1290,-1552,-1856,-2207,-2473,-2086,-1679,-1260,-841,-428,-120,-302,-101,185,90,83,121,-354,-78,-28,183,67,-70,-170,-37,-27,27,52,-66,-383,-692,-785,-455,-130,0,185,363,233,-225,-129,-117,220,339,433,638,444,41,-326,0,-203,-981,-1491,-1379,-790,-52,576,-252,178,259,-51,273,234,96,99,102,-20,-183,-89,459,153,-105,-176,-104,-274,-208,-745,-1385,-2087,-2593,-2038,-1293,-586,-120,189,130,-191,76,-211,112,913,2328,1336,-165,179,-199,-76,155,0,-34,523,240,-193,-306,-202,-387,-527,-674,-856,-1083,-1350,-1702,-2077,-2429,-2534,-2261,-1975,-1723,-1538,-1446,-1428,-1411,-1389,-1333,-1156,-906,-556,-204,-136,-211,-154,-63,206,308,-151,-103,-76,-2,47,730,148,46,825,515,-209,88,344,109,-130,-350,-559,-695,-789,-824,-813,-791,-741,-674,-606,-526,-487,-403,-339,-256,-228,-224,-258,-325,-421,-513,-594,-637,-643,-595,-515,-450,-417,-439,-480,-558,-636,-648,-591,-470,-271,-120,89,183,209,-187,112,89,91,176,137,279,310,138,109,188,-133,-529,-895,-1078,-906,-469,-206,6,0,-111,-206,-373,-277,-181,-59,366,-85,188,338,168,11,-403,-1191,-1995,-2373,-1591,-858,-231,-152,-178,58,214,-208,-315,-261,-325,-133,-35,80,207,55,-340,-191,-142,41,-154,180,72,-68,-385,-1008,-1494,-1869,-1961,-1774,-1567,-1349,-1097,-803,-493,-152,173,56,-382,-191,-219,-22,125,-130,167,-140,-118,67,-243,-562,-883,-1157,-1398,-1579,-1584,-1413,-1204,-984,-756,-514,-398,-160,-13,-75,77,29,194,-1,-168,-192,-153,-134,-112],[-845,-618,-349,-76,-6,80,134,225,-110,-21,-54,-77,-286,-188,-24,-125,-142,545,411,-94,84,-120,-64,-155,37,108,-6,98,87,-237,-319,-350,-67,26,-188,99,368,136,-329,-246,-362,-576,-784,-998,-1194,-1343,-1396,-1340,-1200,-1020,-832,-666,-516,-376,-257,-145,-46,57,127,183,-62,-177,142,60,-72,-230,-426,-645,-841,-1012,-1127,-1153,-1090,-964,-817,-664,-528,-419,-324,-235,-164,-97,-92,-177,-491,49,293,126,196,55,228,661,552,-333,57,-119,1,-227,-466,-739,-998,-1226,-1432,-1626,-1831,-2042,-2245,-2281,-2025,-1730,-1424,-1102,-788,-499,-201,7,-262,-31,-146,492,-44,-183,207,22,-213,-507,-829,-1184,-1536,-1840,-1955,-1748,-1371,-870,-365,178,58,-224,528,133,-102,88,580,76,-272,-471,-180,-14,385,-238,917,1792,-30,-1205,-1068,-995,-235,-929,-1422,241,2240,-1838,-2670,-2409,-1759,-2496,-369,235,619,651,508,316,-947,-182,-490,-822,-1187,-1563,-1893,-129802,-1839,-1458,-1022,-597,-1186,-2884,-2692,-249,872,955,953,889,753,566,-1546,63,-218,-488,-1092,-850,-882,-794,-633,-424,-234,-1105,-38,-568,-1086,-536,-582,-829,-1013,-1072,-997,-824,-626,-436,-320,-596,-291,-362,-507,-676,-787,-844,-860,-775,-660,-536,-403,-387,-207,-157,-145,-131,-115,-108,-100,-217,-100,90,170,-127,-160,-65,14,-210,-170,-13,305,-15,361,338,-356,927,947,616,210,-215,-528,-677,-573,-282,-336,-99,422,366,139,-67,-116,-251,15,-128,-4,-715,-1399,-1925,-1378,-705,-94,-352,-370,-11,-139,-425,-425,-78,363,519,457,1561,1324,1904,353,-565,-808,819,619,758,102,-442,-307,-17,-873,-1186,2017,2425,867,-5824,1362,6429,17949,34275,16352,49042,63352,77577,105704,129828,127324,112787,103916,71369,50576,50817,36124,25026,4518,5129,1655,2066,469,2051,1899,1040,1294,1370,-350,323,627,516,46,-30,455,490,336,84,-58,27,184,-42,12,-116,86,-307,-717,-1119,-1493,-1843,-1570,-1299,-1068,-906,-816,-755,-735,-746,-779,-849,-902,-944,-965,-948,-904,-847,-749,-636,-519,-409,-321,-223,-112,-292,39,123,191,237,17,221,199,93,-47,-204,-349,-424,-411,-254,-60,127,152,68,127,246,750,715,-291,-253,-158,34,-260,118,284,100,-330,27,485,339,65,155,249,-104,-268,-388,-412,-120,89,-167,0,217,-109,-82,-128,-29,100,-145,-377,-555,-626,-608,-493,-318,-118,92,297,491,417,41,-298,-53,-83,-79,219,-91,-449,-822,-1173,-1331,-1008,-680,-375,-239,123,124,-81,179,-584,-100,-180,9,240,171,27,-220,-460,-678,-911,-1038,-1097,-1052,-991,-955,-941,-939,-902,-816,-695,-579,-454,-354,-308,-305,-351,-467,-587,-717,-900,-1109,-1271,-1264,-1124,-966,-830,-703,-608,-514,-448,-406,-361,-346,-322,-324,-328,-321,-321,-313,-280,-282,-345,-204,-87,-67,-160,32,-127,-362,-64,43,-58,-221,-348,-491,-533,-413,-251,57,173,-179,-123,-25,-201,93,41,-174,239,-176,-67,-278,-212,-200,106,370,-110,-327,31,226,-137,-692,-1058,-1029,-876,-760,-651,-461,-138,-20,132,371,636,331,-82,191,155,-278,-240,-32,-84,223,162,76,-154,-154,392,661,278,75,-84,-496,-858,-939,-680,-300,38,-19,-333,58,257,298,-108,117,-140,-390,-612,-770,-823,-798,-735,-678,-638,-610,-595,-540,-449,-335,-196,-42,123,-181,70,458,45,-324,-97,-236,-154,231,-125,-309,-637,-979,-1330,-1305,-957,-628,-308,-23,215,151,98,287,404,270,-104,-327,-103,-88,-233,-500,-776,-1047,-1292,-1471,-1398,-1230,-1081,-964,-889,-851,-841,-867,-930,-1015,-1122,-1281,-1396,-1244,-953,-614,-260,-145,-407,105,63,74,311,123,4,-40,-61,-17,-247,-188,-290,-432,-828,-1118,-1101,-894,-654,-444,-307,-148,-76,-34,-197,-94,-141,-263,-283,-268,-246,-195,-138,-83,-105,-238,231,274,-38,-92,169,399,44,-93,-98,-362,-658,-934,-1125,-1121,-936,-677,-426,-188,-15,-74,-81,-89,-181,-126,-338,-410,-655,-890,-1068,-1147,-1090,-937,-734,-491,-274,-66,53,89,-321,-93,-48,192,85,-50,-125,-212,-282,-326,-332,-310,-222,-140,-78,-37,-58,90,128,177,116,-204,-132,-108,204,323,-112,-542,-738,-626,-269,37,113,107,-168,-198,92,670,661,-158,197,313,-1,307,226,99,103,37,-59,-159,-159,402,97,-233,-577,-935,-1290,-1571,-1700,-1561,-1257,-872,-477,-335,83,-83,235,143,-235,57,-174,-67,438,340,107,-89,-199,-232,-176,-78,-14,-47,206,181,-253,-293,-61,-26,-153,-301,-453,-590,-680,-765,-801,-802,-791,-776,-790,-796,-810,-852,-909,-925,-922,-901,-791,-633,-378,-103,-264,-297,-159,-41,177,252,-122,-140,-68,14,78,865,252,-58,748,510,-258,8,404,361,73,-96,-367,-203,-174,-109,-31,20,4,-421,-594,29,-81,-170,-287,-374,-489,-583,-663,-726,-781,-815,-854,-904,-988,-1100,-1244,-1440,-1661,-1840,-1780,-1449,-950,-352,-92,-460,-114,-120,1023,1410,525,-258,173,448,494,682,56,371,325,118,37,-16,-148,-64,116,-38,129,-282,-290,-3,24,-127,-176,-424,-313,-199,-72,321,-138,144,325,174,5,-169,-755,-1289,-1679,-1747,-1522,-1261,-1052,-928,-892,-941,-1075,-1209,-1312,-1275,-1100,-832,-617,-448,-374,-422,-598,-884,-1197,-1294,-970,-399,-150,-76,-70,-282,-229,207,96,142,-254,62,-302,-949,-1166,-704,-1,-448,-182,-244,-95,31,-178,178,-129,-182,63,344,307,67,261,447,195,92,24,-191,-387,-547,-655,-773,-845,-886,-906,-922,-938,-927,-918,-915,-858,-793,-670,-496],[-1104,-1096,-1116,-1174,-1226,-1221,-1120,-916,-702,-503,-304,-128,-259,-136,26,-59,-191,461,394,-18,148,-96,-81,-164,38,97,-34,100,137,-162,-369,-469,-116,14,-261,92,221,78,-303,-252,-409,-591,-758,-922,-1051,-1087,-982,-763,-480,-171,-267,-29,263,173,53,30,296,311,337,319,-42,-176,262,345,332,129,-169,-258,-446,0,-44,-226,-372,-472,-524,-518,-469,-393,-286,-156,-112,-211,-118,-171,-478,91,259,-10,48,7,180,313,254,-382,69,-113,-133,-276,-419,-610,-812,-1006,-1199,-1390,-1577,-1710,-1703,-1574,-1383,-1193,-1012,-829,-658,-511,-342,-211,-300,-61,-116,92,-106,-190,48,-30,-113,-473,-347,-471,-557,-570,-468,-218,-387,-511,-319,230,88,-291,444,64,-233,-7,503,89,-234,-493,-466,-292,175,-241,862,1460,-138,-1242,-1072,-824,58,-554,-1722,-176,1537,-2226,-1571,-2912,-2200,-2755,-533,141,193,41,-37,-63,-24,-878,103,154,-2325,-3125,35,-126451,-4473,-455,-629,-784,-857,-5141,-2080,-921,-486,-349,-250,-179,-162,-180,-1775,-336,-446,-589,-940,-616,-567,-453,-305,-122,52,-967,189,-712,-729,-679,413,353,-256,109,-385,10,-99,-209,-356,-556,-684,-851,-1051,-1252,-1394,-1499,-1566,-1529,-1473,-1423,-1360,-1307,-1217,-1127,-1025,-880,-707,-533,-333,-230,-85,266,354,-127,-168,-6,32,-266,-152,-38,277,59,377,231,-359,470,622,370,77,-223,-450,-640,-772,-860,-836,-761,-637,-499,-314,-159,-167,-290,5,-79,338,316,-167,-90,-349,-62,19,-378,-434,-204,-306,-346,-431,-240,-188,-131,-12,126,342,511,261,-742,-820,715,184,1025,411,1458,1732,831,-1384,1821,1613,1143,865,1345,2612,5358,11156,20907,20907,29708,43307,50584,76150,109596,112787,109462,100177,85294,64387,52068,35846,22408,5762,7526,5539,3999,1046,1773,561,-70,-225,-316,-500,-760,-987,-1075,-1114,-1196,-1379,-1631,-1484,-1255,-1124,-970,-833,-667,-544,-463,-397,-315,-200,-48,141,276,219,78,-81,-106,-21,-165,-273,-321,-163,113,-115,-408,-552,-716,-831,-908,-928,-932,-938,-957,-1001,-1032,-1040,-1074,-1084,-1068,-1039,-993,-916,-855,-800,-763,-739,-730,-738,-751,-781,-766,-765,-724,-662,-566,-462,-396,-316,-272,-272,-316,-394,-467,-526,-566,-545,-422,-395,-55,127,277,122,170,245,-171,-57,-399,-812,-1183,-1133,-667,-146,226,-66,-57,-145,-158,45,-124,-360,-139,295,-61,-113,-141,-119,405,446,482,332,-42,-344,-138,-72,-43,-22,-87,-99,-261,-63,-173,207,40,-201,-313,210,122,-98,8,-467,-323,-480,-638,-765,-901,-979,-1073,-1139,-1186,-1281,-1334,-1400,-1397,-1335,-1230,-1105,-979,-843,-703,-570,-478,-392,-340,-343,-376,-443,-553,-634,-678,-719,-719,-637,-493,-313,-103,-41,-14,542,512,375,155,1,32,136,110,513,244,-48,-129,-240,-279,-314,-143,96,-51,-162,40,-109,-304,-72,365,237,-203,-121,-112,-258,-314,-284,46,211,-85,-116,-72,-153,169,61,-163,270,-145,-59,-219,-229,-192,-305,-598,-882,-1155,-1361,-1384,-1302,-1193,-1112,-1062,-1054,-1016,-907,-701,-414,-68,149,386,662,304,-110,100,153,-228,-239,12,-51,206,151,135,-146,-135,387,644,274,76,30,-386,-669,-700,-524,-257,-57,-28,-342,-145,-424,-780,-1138,-1332,-1150,-774,-394,-73,188,139,-305,-249,-193,0,-5,-169,-22,164,157,356,99,-153,153,532,76,-334,-100,-218,-117,251,-113,-130,-129,-309,-469,-580,-593,-530,-386,-207,-24,122,199,352,401,263,-91,-334,-114,-123,-118,-234,-274,71,190,179,70,-280,-410,-99,137,90,-210,-56,155,-74,-7,230,345,169,11,-38,-341,-559,-649,-624,-508,-387,-290,-252,-253,-291,-351,-433,-473,-475,-468,-428,-388,-367,-319,-293,-286,-295,-300,-298,-285,-236,-204,-105,11,-232,-256,106,287,90,-12,-101,-154,-208,239,102,-26,-106,-155,-173,-195,-218,-298,-418,-607,-850,-1145,-1446,-1675,-1644,-1369,-994,-594,-256,-170,-84,-111,-185,-361,185,-70,291,143,-93,-336,-588,-842,-1062,-1278,-1449,-1561,-1591,-1536,-1363,-1158,-934,-715,-512,-332,-192,-99,-44,-7,-1,18,-155,-37,21,30,175,82,21,43,-149,-125,-82,187,295,477,654,531,185,-68,75,165,206,-135,-238,93,701,735,-34,219,350,46,337,205,102,126,-20,-93,-387,-804,-1240,-1679,-2088,-2138,-1799,-1496,-1207,-958,-729,-539,-372,-253,-319,-167,-218,-320,-485,-723,-1000,-1319,-1663,-2010,-2150,-1850,-1545,-1274,-1065,-905,-814,-785,-795,-923,-1098,-1325,-1636,-1989,-2167,-1731,-1267,-793,-316,-372,-362,-36,44,-148,360,327,69,179,-30,-2,533,189,-193,-533,-840,-1020,-1092,-1003,-774,-462,-83,133,168,-97,-173,-59,28,108,966,361,-153,685,511,-307,-77,421,400,82,-75,-425,-229,-58,104,192,113,-70,-390,-578,51,-96,-221,-389,-552,-774,-1012,-1267,-1529,-1794,-2030,-2035,-1793,-1579,-1397,-1257,-1177,-1152,-1174,-1188,-1181,-1101,-897,-609,-419,-104,-130,820,1119,453,-325,152,441,399,577,-38,462,358,107,-38,286,530,2,-453,-670,-493,-170,-380,-10,53,-138,-141,-477,-324,-194,-94,268,-179,94,298,177,3,-64,-45,-78,95,-76,-265,-497,-743,-1001,-1254,-1477,-1598,-1462,-1228,-962,-710,-466,-305,-173,-76,-356,-246,-113,14,-182,170,-6,-227,-120,-73,-269,-210,190,32,152,-231,112,43,-293,-596,-773,-670,-451,-161,-264,-178,-77,-198,182,-118,-240,76,408,280,69,235,320,111,159,740,976,393,277,234,-319,-153,-311,-435,-559,-699,-836,-998,-1189,-1346,-1467,-1365,-1252],[-58,147,295,91,-49,19,-64,-246,-462,-693,-869,-845,-684,-543,-443,-373,-345,-350,-375,-412,-459,-497,-514,-492,-443,-390,-331,-276,-274,-307,-378,-436,-575,-708,-806,-772,-643,-492,-336,-236,-147,-83,-93,-210,-311,-501,-681,-717,-489,-95,-238,-10,286,131,46,15,268,250,282,292,-9,-177,280,316,286,135,-188,-191,-429,-17,1,166,252,-316,0,291,41,133,542,176,-176,-265,-83,-135,-446,142,232,-124,-70,-21,139,705,515,-407,87,-86,-40,-98,-11,191,86,-159,-228,-345,-542,-750,-952,-1160,-1315,-1358,-1259,-1106,-960,-842,-712,-631,-577,-534,-497,-445,-361,-260,-147,-23,-17,-412,-191,352,611,271,246,-47,-309,-467,-249,299,140,-296,388,38,-346,-73,432,119,-173,-487,-705,-482,-462,-573,-681,-794,-902,-1204,-1041,-948,-857,-729,-1598,-570,-270,-2233,-469,-2725,-2405,-2603,-460,84,19,202,221,240,284,-2114,-3421,487,-3619,-10563,680,-125411,-40146,625,521,347,125,-7419,-2828,-2314,-1298,-1814,-1272,-958,-712,-530,-1883,-393,-688,-1023,-799,-407,-873,-155,11,188,322,-767,309,-710,-369,-681,-140,-397,-656,-891,-1070,-1126,-1051,-896,-754,-624,-539,-478,-486,-542,-587,-658,-780,-887,-1004,-1108,-1155,-1164,-1098,-1021,-941,-840,-739,-660,-580,-525,-508,-472,-476,-460,-439,-383,-322,-306,-142,-28,122,160,337,137,-320,177,479,461,284,296,174,-209,-107,-131,-379,-61,-150,-269,-350,-414,-363,-307,28,49,339,384,-139,-43,-303,-2,66,-372,-452,-100,-550,-957,-1059,-824,-479,-145,158,340,456,440,231,-808,-847,604,-93,419,-12,1131,3925,1514,-1118,3959,7357,1297,5821,6042,5172,4757,5879,10691,20087,18780,32631,32710,51304,96228,103916,100177,111441,95591,76363,72534,55683,40102,7602,17476,11214,6487,2164,3196,2614,1174,2055,1715,-335,381,619,519,0,272,553,316,301,122,-111,-470,-832,-1079,-1158,-1037,-809,-519,-193,147,487,226,198,97,-70,-82,-48,-186,-278,-319,-182,318,110,-434,-344,-449,-488,-504,-502,-529,-599,-719,-885,-1059,-1223,-1422,-1563,-1513,-1393,-1288,-1190,-1136,-1096,-1067,-1038,-1006,-970,-917,-862,-754,-669,-562,-459,-337,-212,-122,-13,70,-165,-285,-247,70,-110,-55,76,-88,-319,119,359,421,179,185,236,-224,181,135,-327,-324,-570,-752,-797,-662,-420,-127,-145,-244,-62,-162,-375,-108,334,-13,-95,-15,-99,537,826,629,244,-128,-326,-220,-74,-24,406,378,25,-189,-67,-217,230,82,-242,-306,276,91,-95,0,-331,-106,-240,-376,-700,-1005,-1189,-1259,-1175,-1018,-905,-764,-661,-541,-437,-481,-305,-276,-249,-217,-180,-160,-262,-69,-39,-5,18,-28,-130,30,-19,-116,-229,-357,-496,-602,-641,-567,-405,-158,106,142,-32,15,160,129,487,263,-83,-173,-233,-347,-637,-895,-1077,-1203,-1249,-1274,-1326,-1332,-1264,-1111,-932,-725,-504,-306,-246,-322,-323,32,62,0,-94,-189,-321,-423,-466,-458,-423,-362,-290,-191,-246,-187,104,233,-4,-346,-18,145,-51,-183,-366,-331,-26,42,-213,95,250,6,159,386,662,249,-152,0,144,-182,-244,63,-14,183,128,181,-134,-120,375,623,265,71,-24,-223,-354,-401,-387,-321,-289,-294,-354,-478,-642,-819,-965,-1044,-1021,-908,-762,-625,-497,-390,-301,-255,-271,-92,-65,-147,-46,-54,-108,-185,-256,-303,-316,-293,-205,-342,-136,-225,-64,190,-119,-173,193,72,-76,-236,-373,-496,-573,-620,-650,-688,-684,-714,-709,-718,-724,-713,-668,-599,-491,-360,-261,-26,163,172,91,-238,-414,-99,108,84,-423,-296,107,-107,-34,176,279,145,41,-162,-421,-521,-448,-284,-97,20,50,-36,-216,-482,-816,-1210,-1565,-1517,-1194,-905,-700,-591,-515,-505,-525,-543,-513,-422,-275,-79,-186,-89,52,-170,-209,114,322,84,-56,-157,-211,-181,177,-35,-231,-399,-494,-510,-473,-394,-343,-316,-349,-431,-566,-710,-831,-881,-828,-655,-413,-206,-278,-78,-53,-233,-391,-32,-233,-454,-657,-802,-848,-805,-702,-548,-409,-264,-128,3,-225,-119,-96,207,307,-12,11,23,-54,78,152,42,172,-145,-17,-236,-723,-1120,-1215,-934,-545,-212,-125,-59,153,237,455,607,539,277,57,102,199,284,-110,-254,91,702,779,88,224,355,75,204,-10,-233,-465,-684,-874,-1030,-1149,-1239,-1304,-1329,-1301,-1227,-1115,-953,-789,-622,-491,-384,-335,-325,-385,-486,-606,-740,-886,-993,-1058,-1071,-1040,-976,-877,-759,-605,-431,-220,-4,-74,-90,310,110,-326,-262,-28,91,-197,-483,-655,-590,-324,-346,-85,62,-82,395,357,60,186,-73,51,764,525,12,-97,466,577,116,-305,-439,-178,-1,65,50,-88,-212,-60,28,125,1010,456,-215,634,500,-357,-171,407,413,79,-54,-364,-232,-60,155,178,12,-138,-352,-547,-404,-458,-449,-451,-439,-491,-570,-687,-836,-1017,-1204,-1406,-1614,-1559,-1344,-1145,-987,-867,-792,-730,-717,-747,-793,-878,-980,-1079,-1133,-1162,-1129,-1047,-928,-780,-570,-349,-73,-142,536,394,102,-120,227,653,391,76,-9,191,-60,-352,-18,82,-146,-106,-464,-319,-172,-132,205,-210,35,260,174,-1,-40,-66,-49,281,-63,70,-133,-478,-810,-1093,-1261,-1242,-1083,-944,-828,-753,-697,-719,-746,-775,-800,-811,-803,-778,-726,-655,-579,-493,-398,-306,-250,-202,-17,-32,154,-199,169,212,455,106,16,-115,-400,-136,-279,-269,-197,-181,112,-109,-282,-123,107,242,68,196,182,29,248,878,1006,382,323,337,-246,234,231,43,-78,-212,-367,-579,-832,-995,-991,-802,-571],[-422,-263,-127,-46,-76,-20,-7,12,-125,-140,-244,-217,-331,-491,-698,-922,-1126,-983,-718,-442,-176,-92,-159,-208,17,21,-142,88,197,20,-337,-253,-158,-218,-382,-398,-290,-140,-278,-204,-158,-13,83,-189,-82,-152,-271,-386,-398,-274,-204,8,299,84,38,1,235,180,223,273,33,-181,289,295,236,143,-202,-125,-353,-25,-32,-347,-603,-669,-506,-257,-13,92,358,135,-230,-230,-11,-81,-405,190,205,-224,-172,-41,93,656,470,-417,98,-48,-39,-152,0,166,86,-157,-235,-227,-380,-538,-687,-827,-901,-898,-823,-709,-594,-502,-400,-349,-333,-341,-375,-417,-447,-472,-489,-476,-421,-375,-329,-312,-308,-324,-359,-410,-483,-526,-579,-650,-720,-778,-833,-876,-923,-965,-997,-1030,-1049,-1062,-1083,-1103,-1154,-1202,-1224,-1195,-1145,-1127,-1028,-952,-928,-932,-1140,-983,-1005,-1874,-883,-2006,-2304,-2245,-226,7,-573,482,624,708,755,-3263,-7023,-2911,-4592,-17249,-1553,-126103,-83043,413,459,490,521,-9283,-5010,-4134,508,-3532,534,548,533,496,-1785,347,-1571,-1352,-728,228,-1264,133,621,671,95,-560,400,-603,-53,-586,-207,-142,-50,-348,-162,200,-227,359,44,-438,-20,319,116,-103,-278,-441,-620,-754,-879,-987,-1047,-1089,-1057,-993,-890,-733,-546,-361,-159,-159,14,278,332,-83,-128,149,101,-358,-25,-86,-120,-112,-62,7,-264,24,60,25,-77,-216,-311,-395,-446,-486,-461,-426,-381,-349,-286,-255,-220,-321,-110,-59,12,28,-87,10,-265,-118,-249,-391,-548,-714,-856,-881,-817,-749,-695,-655,-598,-610,-638,-749,-845,-810,-873,-620,-516,-378,-178,28,220,364,-325,634,926,1286,474,-6489,1005,132,-592,-58,2045,6594,14379,23370,32959,55547,71369,85294,95591,100948,84881,86638,75467,58938,9591,43872,31259,9446,4448,4443,3249,1370,2421,1669,-240,435,595,562,19,465,430,158,155,110,7,74,1,11,-52,-331,-99,-152,-42,8,56,85,89,74,-59,-76,-69,-203,-281,-315,-201,350,414,-383,-114,-108,366,83,-243,-309,145,300,71,-178,92,-173,-13,2,133,323,157,267,746,727,211,202,172,-232,-20,-165,-132,113,173,200,288,375,612,395,-61,-297,-643,-1019,-1371,-1598,-1304,-1014,-781,-581,-419,-277,-145,-18,89,-274,148,154,-282,174,149,-55,103,240,20,-9,-141,-252,-171,-207,-353,-80,366,34,-77,104,-72,525,880,594,151,-215,-253,-310,-102,-31,385,333,-14,-125,-81,-241,263,115,-288,-223,326,33,-87,-90,-257,-514,-680,-752,-727,-699,-646,-658,-699,-766,-913,-1028,-1137,-1135,-1048,-924,-811,-740,-700,-695,-724,-796,-844,-846,-780,-630,-437,-253,-44,86,172,129,-227,-40,-12,-237,-535,-849,-1133,-1147,-880,-554,-233,-5,176,150,241,133,-93,-311,-521,-597,-449,-169,150,-61,-70,75,-68,-173,-77,315,8,-333,-672,-987,-1166,-1064,-815,-581,-390,-256,-189,-195,-255,-388,-544,-734,-961,-1206,-1358,-1110,-881,-645,-424,-195,35,-330,-38,111,-49,-255,-394,-323,-17,74,-177,148,324,20,163,372,638,171,-202,-97,135,-136,-248,122,32,157,97,215,-120,-105,362,606,257,71,291,116,-153,-402,-617,-740,-791,-751,-665,-578,-503,-451,-416,-414,-445,-488,-557,-647,-737,-831,-916,-998,-1073,-1110,-1095,-1027,-947,-870,-792,-716,-631,-545,-468,-421,-374,-337,-324,-308,-300,-300,-309,-317,-319,-308,-305,-314,-319,-349,-374,-405,-433,-460,-422,-380,-283,-198,-131,-335,-168,-193,-106,-170,-246,-314,-352,-360,-357,-298,-376,-126,-43,28,-328,-197,73,-130,-56,54,-79,-264,-485,-721,-911,-782,-572,-410,-283,-223,-212,-254,-307,-350,-351,-304,-168,-61,-243,-343,-312,-334,-188,-51,-186,-305,-219,-246,-489,-588,-450,-124,98,-95,-151,115,331,66,-93,-206,-268,-146,490,124,-21,55,41,345,4,-116,56,-37,-76,-75,-308,-559,-460,-109,261,309,-36,-173,-384,-63,-7,-228,-396,16,-196,134,200,-71,-318,-544,-738,-833,-781,-674,-579,-499,-434,-316,-181,-20,149,0,79,54,-74,67,148,26,140,-110,-7,-246,-525,-745,-623,-373,-140,-2,-125,-34,111,165,412,525,527,370,173,122,221,348,-92,-231,97,175,55,-49,-142,-200,-243,-248,-241,-224,-216,-203,-182,-153,-237,-100,-92,-250,-103,-138,-200,-301,-384,-432,-541,-647,-764,-845,-805,-703,-588,-481,-404,-336,-294,-312,-299,-349,-415,-505,-583,-635,-603,-520,-412,-276,-205,-135,-302,-261,-86,-134,-195,-279,-378,-469,-527,-579,-564,-486,-379,-249,-126,25,181,-123,91,672,425,-24,-140,398,584,204,-233,-421,-201,3,-23,-88,-90,-252,-74,-13,-468,-773,-528,-203,129,393,-393,-266,362,399,62,-37,-272,-213,-73,188,216,61,-135,-312,-510,572,327,-517,27,316,283,255,216,161,89,-434,-73,-167,-270,-354,-407,-437,-441,-433,-396,-369,-358,-348,-366,-403,-451,-479,-518,-534,-524,-503,-490,-470,-518,-599,-716,-794,-685,-371,-207,156,684,382,47,0,219,40,-257,-26,106,-154,-77,-406,-301,-141,-185,125,-233,-29,211,163,-17,-30,-106,-32,288,-96,142,278,-76,-198,-513,-812,-1109,-1201,-1007,-840,-717,-611,-583,-569,-566,-572,-577,-580,-578,-559,-528,-500,-464,-430,-406,-368,-384,-410,-440,-491,-513,-458,-315,-108,76,-48,-185,-348,-116,-295,-366,-322,-130,178,-107,-295,-485,-1057,-1254,-647,19,34,-47,345,993,1010,353,347,428,-171,247,385,65,177,144,-99,-366,-660,-905,-1097,-1108,-978],[-139,87,270,43,-96,-53,37,88,-96,-132,-182,192,-73,-18,139,118,-126,-167,-265,-246,-140,-109,-205,-231,7,-32,-208,80,152,8,-285,-301,-459,-488,-378,-188,0,112,-270,-171,-168,-85,46,-164,-262,-442,-616,-768,-751,-631,-523,-436,-348,-245,-138,-17,97,100,153,251,74,-197,273,271,171,140,-218,-78,-282,-70,-183,-318,-463,-612,-752,-801,-703,-589,-485,-395,-342,-319,-331,-355,-381,-415,-442,-470,-470,-471,-470,-474,-505,-545,-589,-642,-670,-630,-519,-407,-281,-155,-243,-48,-123,-48,-247,-307,-354,-178,-112,-79,117,5,-35,-104,-352,-106,-20,466,-158,-185,83,45,79,-232,-113,24,-23,-21,25,103,-135,-389,-134,391,215,-136,275,35,-579,-172,146,81,-67,-473,-980,-536,-306,-319,-109,-159,-234,-1039,-1021,-476,-618,-783,-955,-1313,-962,-1399,-591,-1169,-2017,-1868,0,-139,-1367,139,152,134,112,-4270,-10334,-6797,-5078,-21961,-5614,-129029,-130094,-38904,-380,-408,-434,-10076,-8508,-5552,-472,-5225,-433,-405,-386,-354,-1472,-244,-2505,-1555,-763,-142,-1642,-151,528,569,-52,-382,440,-459,189,-446,-43,508,15,-534,-37,278,-316,278,-4,-415,-31,-291,-587,-882,-1110,-1132,-953,-756,-605,-501,-420,-386,-358,-374,-421,-462,-490,-502,-451,-359,-249,-85,50,-85,-118,200,101,-433,50,-4,229,213,163,-67,-216,-21,7,305,213,287,188,-192,-228,-173,-278,-41,504,260,183,-46,-264,-335,83,341,222,472,-38,52,-245,84,144,-344,-416,-206,-459,-685,-782,-674,-450,-27,147,716,888,1022,80,-680,-885,758,-318,228,405,696,1886,2079,602,2460,2606,2716,-2363,2856,2664,2133,1414,-9142,1618,3466,7397,14241,21916,36654,50576,64387,76363,84881,88773,87560,81521,64598,13134,45928,33349,12672,8361,6740,4273,1932,2697,1512,45,575,609,640,58,627,515,-49,184,192,22,78,-63,33,-37,-350,-134,-173,-173,-159,-140,-142,-154,-168,-149,-117,-90,-226,-295,-317,-232,324,444,-322,-120,-68,367,50,-235,-267,149,-25,-315,-590,-777,-803,-598,-285,37,326,173,241,795,760,227,322,192,-257,-217,-235,-192,25,147,199,285,401,356,211,20,-307,-321,-349,-266,-210,-104,-117,-83,187,142,60,-34,-122,-199,-324,-300,-329,-351,-341,-318,-257,-167,-49,42,-9,-137,-188,-265,-262,-300,-62,278,75,-64,207,-49,484,792,539,52,-285,-165,-345,-162,-67,325,262,-67,-78,-114,-242,172,-12,-345,-380,-523,-612,-639,-615,-570,-536,-536,-600,-702,-877,-1027,-1139,-1036,-794,-573,-326,-138,15,-195,-427,-113,-39,-247,-503,-799,-1144,-1338,-987,-671,-381,-137,33,96,54,50,154,-233,-50,-86,-269,-460,-626,-755,-788,-749,-660,-536,-447,-373,-361,-399,-478,-610,-771,-895,-905,-749,-518,-259,-93,-7,95,-48,-112,-69,276,288,-157,-95,-276,-452,-564,-527,-371,-150,77,33,-271,-25,329,71,-79,287,-150,-60,-128,-282,-384,-492,-566,-580,-537,-442,-287,-146,-332,-427,-329,-2,59,-152,-248,-462,-701,-965,-1239,-1153,-876,-604,-357,-128,-98,-253,182,79,124,61,232,-109,-94,344,540,248,75,-76,-352,-654,-947,-1090,-879,-606,-335,-256,-129,241,342,-72,138,46,198,-73,219,158,66,-312,-242,-412,-133,-59,-42,-114,26,-143,-82,-177,-30,382,631,121,-316,-233,-264,38,130,-148,-227,-186,-234,-232,-211,-156,-132,-229,-116,-137,-187,-199,-234,-224,-226,-236,-322,-283,-338,-412,-514,-628,-733,-783,-742,-638,-464,-323,-104,24,64,-128,14,50,-142,-76,70,112,42,77,-17,53,-56,22,218,-144,71,168,66,12,-158,-34,247,68,-20,-222,-345,-351,-403,-236,-97,-238,-328,-170,-199,-21,-16,-143,-97,148,-16,-86,102,304,34,-126,-243,-326,-105,39,-89,-201,-299,-350,-359,-351,-311,-291,-262,-244,-222,-202,-160,-404,-51,-12,38,-9,-181,-426,-44,18,-172,-356,-228,-334,-430,-495,-532,-533,-524,-519,-500,-508,-514,-528,-546,-583,-581,-578,-558,-533,-496,-451,-410,-382,-362,-340,-349,-362,-391,-437,-497,-545,-572,-565,-509,-408,-313,-152,-11,65,85,357,454,500,457,278,137,227,396,-82,-188,-79,-140,-110,-13,96,194,82,257,93,98,46,-120,-158,-218,-240,-241,-233,-270,-197,-183,-171,-274,-389,-7,-142,-301,-347,-205,185,46,204,98,-302,-49,-181,-330,-500,-678,-832,-860,-717,-567,-415,-282,-172,-174,6,52,-285,-270,1,-53,-152,-289,-451,-621,-747,-748,-565,-337,-116,95,264,3,167,-171,118,653,307,-62,-185,312,516,267,-165,-357,-231,0,-126,-232,-95,-287,-97,-9,-68,-193,-340,-486,-626,-701,-655,-522,-346,-139,34,-26,-182,-181,-96,195,210,65,-90,-266,-463,319,113,-815,-231,-333,-390,-345,-235,-89,60,-459,237,272,-71,119,420,343,206,69,-67,-207,-338,-423,-480,-502,-490,-439,-395,-338,-275,-329,-151,-74,-37,0,-244,73,108,94,-286,82,699,365,14,6,242,126,-161,-32,128,-161,-54,-344,-278,-183,-251,33,-249,-91,167,149,-41,-36,-159,-23,286,-111,214,319,-57,-169,-59,18,-313,-599,-819,-824,-660,-431,-247,-60,-7,-391,-200,-68,-129,-129,208,-124,-333,-186,-73,-218,-223,23,-167,-166,-426,-690,-933,-1059,-907,-695,-488,-307,-185,-315,-453,-427,-126,-207,-319,-453,-603,-766,-928,-1080,-1097,-970,-794,-602,-418,-255,-111,21,155,-102,248,321,69,178,178,285,66,-70,-40,-74,-132,-217],[-145,93,103,10,-94,-102,-122,-74,-44,-95,-104,81,21,30,98,34,-81,-224,-403,-607,-719,-495,-238,-244,9,-85,-271,78,195,151,-221,-44,-128,-22,-257,234,557,171,-253,-314,-382,-306,-166,-131,-37,-101,27,-27,-100,-173,-228,-262,-265,-238,-209,-181,-166,-156,-182,-223,-275,-331,-405,-442,-467,-452,-415,-361,-274,-186,-112,-51,-2,-207,40,32,-132,-73,-142,-209,-286,-290,-275,-214,-331,-29,43,-398,-330,-93,-39,-33,-95,-410,-82,9,-2,-264,-5,296,172,-158,-257,-2,-63,-65,-224,-259,-296,-217,-155,-90,139,28,-12,-73,-383,-142,-30,381,-172,-208,45,97,99,-160,-80,179,363,195,8,-190,-405,-568,-696,-752,-706,-597,-481,-366,-485,-220,-130,-78,-41,-485,-858,-450,-431,-402,-81,-168,-259,-949,-1068,-395,-406,-409,-403,-1635,-429,-969,-541,-618,-1706,-1546,-999,-1091,-2333,-926,-821,-747,-684,-5117,-12935,-10817,-4949,-23257,-10072,-135271,-179335,-89715,-20705,-6721,-391,-9318,-12818,-5194,102,-6597,440,584,687,-1100,-1020,598,-3438,-1632,-925,-574,-2000,-410,277,392,-118,-250,420,-332,360,-293,-183,436,45,-536,58,169,-333,33,-87,-426,-125,-176,-274,-401,-504,-605,-708,-719,-673,-598,-506,-441,-377,-359,-387,-432,-507,-633,-777,-952,-1049,-848,-601,-314,-115,227,70,-514,102,-5,177,338,346,-167,-181,-13,-664,365,171,516,146,-215,-296,-189,-241,-62,464,194,151,-89,-321,-338,98,458,96,459,-3,75,-243,85,153,-335,-392,-283,-165,-63,-246,-482,-451,-78,78,897,678,732,-64,-647,-903,718,-335,584,780,514,1909,1633,1386,1854,2549,3517,-3494,5677,6477,6930,7189,7689,8995,11778,16664,16876,17005,33971,50817,52068,72534,86638,87560,83674,75502,64219,20871,38274,26524,15830,10264,6365,4508,3277,2325,1289,489,344,385,426,110,293,261,-247,136,190,48,44,-144,37,-2,-302,-46,31,2,261,240,19,92,55,-71,-139,-101,-252,-320,-317,-269,-293,-480,-670,-843,-933,-882,-763,-614,-479,-374,-302,-265,-247,-203,-231,-263,-293,-322,-345,-346,-360,-374,-392,-410,-428,-452,-472,-504,-500,-527,-541,-562,-556,-530,-514,-442,-357,-266,-283,-252,26,133,-213,-167,-55,26,192,88,-52,-217,-388,-554,-671,-674,-573,-418,-235,-67,-6,130,186,51,-23,-127,-103,-234,-290,-234,-46,395,107,-49,298,-27,425,498,474,-34,-275,-71,-240,-247,-124,237,176,-122,-124,-344,-583,-790,-954,-878,-734,-609,-525,-490,-502,-556,-644,-771,-946,-983,-787,-535,-307,-74,154,305,448,-51,4,-186,-421,-136,252,196,-233,-50,-137,-401,-141,-115,-75,-37,-28,8,12,-64,73,-229,-53,-18,27,-20,-71,-147,-218,-310,-416,-506,-610,-684,-755,-795,-793,-783,-768,-747,-748,-766,-811,-863,-949,-1014,-1007,-966,-901,-829,-750,-702,-653,-596,-542,-480,-433,-367,-307,-248,-195,-153,-337,-105,-98,-65,-14,46,-172,-60,-23,-300,-165,20,308,81,-251,-76,43,-60,-388,-507,-767,-826,-610,-362,-131,69,51,159,310,493,-19,-307,-264,115,-64,-247,245,127,93,31,237,-95,-78,327,331,173,9,-172,-385,-615,-850,-1061,-971,-785,-607,-455,-337,-242,-170,-107,-62,-25,23,-7,136,217,43,-308,-220,-402,-153,-37,38,-142,-26,-236,-224,-263,20,455,629,125,-270,-232,-271,73,130,-149,-221,457,522,84,-269,-63,-47,-221,-103,103,-48,-148,-265,-342,-431,-529,-625,-714,-805,-875,-918,-895,-805,-668,-513,-370,-198,-264,-103,-22,52,55,200,45,-137,-87,26,25,-19,85,-21,33,-6,58,185,-185,76,-41,-214,-186,-162,-12,284,127,21,-194,-340,-394,-456,-287,-164,-307,-352,-515,-786,-798,-595,-430,-261,-137,-45,-18,47,101,-2,-148,-268,-381,-53,72,12,-56,-147,-237,-329,-432,-511,-596,-645,-678,-686,-684,-663,-631,-598,-561,-486,-366,-257,-350,-23,38,-86,-284,-166,-294,-63,313,445,285,-164,-344,-264,243,293,-78,12,-120,-174,-188,-278,-126,23,212,127,-123,23,113,-17,111,-16,-12,191,362,290,-125,-215,411,167,-123,8,16,8,302,373,469,539,369,150,218,425,-79,-136,137,401,206,78,5,-14,-21,-10,-7,-11,-28,-102,-93,-47,-172,57,68,-279,11,-62,-123,-231,-365,-457,-575,-661,-723,-734,-729,-700,-653,-613,-602,-600,-626,-679,-763,-863,-913,-853,-699,-524,-330,-146,-222,-220,48,26,-280,-292,14,228,88,-100,-151,-420,-708,-994,-693,-263,147,366,349,-36,151,-210,132,558,180,-96,-226,214,544,303,-106,-279,-260,-5,-231,-353,-159,-312,-341,-417,-484,-528,-549,-521,-466,-391,-354,-324,-288,-304,-335,-356,-375,-339,-283,-199,-104,-33,0,-210,-392,79,-15,-1109,-242,-375,-554,-711,-787,-718,-562,-500,-187,-33,-66,117,120,59,-51,-207,-368,-551,-733,-857,-868,-769,-640,-492,-371,-248,-128,-257,-32,203,90,86,-177,408,388,98,-325,15,249,208,-13,19,161,146,-65,-21,129,-158,-29,-275,-247,-66,-305,-122,-253,-127,-70,-37,-66,-47,-214,-6,196,-100,239,217,-53,-179,-73,112,97,1,-269,-345,-325,-233,-26,64,-10,-403,-138,-30,-172,-58,231,-156,-286,-186,-61,-197,-234,-37,-216,190,-81,32,-166,-317,-367,-335,-305,-247,-97,-324,-408,-387,-131,-231,-354,-489,-627,-757,-871,-966,-985,-954,-905,-843,-767,-677,-565,-418,-233,-83,74,220,75,178,198,418,91,-34,14,-45,5,-159],[-225,-171,-106,-67,-101,-58,-24,41,-1,-64,-47,271,104,63,181,179,-65,-144,-335,-488,-502,-347,-264,-260,9,-145,-333,72,169,190,-156,48,-108,-25,-190,-67,-240,-420,-562,-636,-624,-570,-497,-444,-415,-403,-396,-387,-357,-306,-237,-171,-103,-76,3,-39,36,-41,-29,-112,-219,-350,-511,-636,-702,-625,-470,-290,-162,-30,-24,153,198,-144,57,118,-210,-175,80,-90,-244,-8,122,69,-285,258,105,-455,-373,-109,-101,265,160,-393,16,46,51,-287,7,336,190,-145,-258,59,15,-69,-195,-209,-273,-211,-182,-86,179,95,60,-16,-400,-164,-41,309,-165,-216,-13,-313,-488,-529,-459,-389,-352,-362,-419,-518,-655,-772,-897,-1007,-907,-790,-690,-587,-492,-384,-262,-138,-10,-481,-708,-335,-495,-474,187,130,-237,-835,-1135,-347,-297,-310,-306,-1814,-313,-623,-371,-389,-1439,-1273,-395,-732,-3393,-262,-219,-208,-204,-5808,-13944,-14895,-4157,-20837,-14911,-145390,-228953,-137114,-41355,-14255,-509,-7212,-14572,-2730,-1021,-5862,182,402,576,-2078,-507,255,-4158,-1589,-1200,-1024,-2273,-526,-81,-143,-158,-142,-87,-231,24,-131,-274,137,69,-361,144,377,-249,-6,-169,-437,-58,467,296,69,-148,-351,-487,-413,-231,-33,159,-8,190,447,423,364,24,113,-59,-273,-535,-780,-1063,-894,-632,-372,-158,-479,133,12,136,178,76,-214,-248,-452,-671,-864,-972,-831,-606,-388,-337,-180,-200,-71,422,133,121,-125,-352,-302,126,561,-43,422,32,102,-228,-49,-133,-315,-361,-348,-246,-262,-274,-456,-334,-367,-382,-442,-477,-561,-652,-696,-906,-799,-810,-734,-574,-389,-142,199,646,1183,1740,2230,-2022,3211,3875,4604,5260,1327,6189,6925,8635,12189,14919,21121,36124,35846,55683,75467,81521,75502,89888,65478,33424,65310,52271,18557,21575,15855,9572,5820,3474,1894,1004,1114,849,834,195,842,319,-274,118,174,88,16,-234,39,52,-215,-88,-229,-324,-363,-355,-338,-320,-322,-337,-395,-493,-563,-568,-471,-300,-111,106,-204,-160,-21,297,-56,-237,-226,108,98,-209,-271,188,80,7,-159,-331,-497,-624,-691,-617,-451,-246,-32,171,-279,161,-3,-299,-82,53,132,240,283,136,8,-75,-210,-234,10,114,-129,-186,30,131,222,115,-43,-241,-462,-686,-747,-540,-288,-215,185,378,16,135,143,54,-42,-110,-22,-136,-243,-161,-26,402,135,-28,376,-6,121,-23,-122,-163,-207,-136,-87,-347,-189,43,49,-173,-17,-210,-141,-171,-256,-356,-441,-532,-617,-680,-680,-612,-503,-374,-258,-89,-121,187,-216,92,277,450,524,-28,5,-171,-421,-147,33,-142,-298,-428,-545,-609,-642,-671,-686,-698,-722,-683,-594,-509,-420,-304,-180,-66,41,9,30,254,290,181,-38,-216,-76,52,-57,-166,-254,-326,-362,-338,-307,-233,-192,-160,-183,-177,-191,-233,-232,-186,-89,7,-141,-90,-136,-189,-274,-252,12,284,200,77,-335,-95,-180,-229,-270,-323,-370,-390,-337,-321,-146,-22,138,87,-195,-94,10,-65,-376,-457,-531,-638,-526,-343,-159,7,73,162,269,352,-112,-347,-307,110,-40,-233,-12,-62,-73,-53,-2,-81,-60,231,314,230,111,285,-31,-289,-49,-133,-251,-373,-461,-504,-506,-476,-429,-368,-307,-237,-138,-25,97,238,22,-283,-191,-352,-166,0,129,-157,-78,-314,-348,-292,69,523,606,122,-214,-178,-257,93,140,-130,-188,265,246,78,-319,-80,-66,-212,-114,-117,-206,-257,-329,-362,-398,-436,-466,-485,-509,-529,-562,-606,-657,-712,-781,-850,-787,-695,-601,-520,-451,-383,-328,-281,-219,-140,-80,-59,-78,82,-28,13,35,6,-106,-251,-440,-638,-714,-531,-296,-71,99,169,57,-162,-332,-440,-482,-343,-520,-542,-393,-208,-161,-55,-84,-66,-67,192,147,49,35,136,-47,-159,-278,-358,7,-49,-160,-276,-409,-531,-648,-762,-783,-728,-673,-652,-655,-693,-740,-786,-756,-640,-459,-233,-158,-254,-3,44,2,-196,-238,-284,-165,187,416,210,-220,-343,-256,298,413,-94,37,-96,-190,-206,-404,-273,40,272,164,-152,1,99,-43,111,34,-17,225,430,272,-179,-187,565,249,-122,22,-33,-67,256,303,437,612,443,159,192,437,-84,-83,171,-61,-321,-415,-309,-98,34,301,119,141,458,-75,-45,0,-131,371,318,-275,30,-91,-99,-180,-323,-271,-343,-396,-450,-484,-526,-550,-548,-538,-539,-532,-531,-530,-522,-492,-425,-338,-231,-132,-29,52,-266,-265,-30,-6,-285,-326,0,-95,-191,-300,-404,-473,-458,-392,-246,-63,123,307,324,-76,139,-235,132,446,48,-123,-256,106,491,304,-61,-201,-286,-368,-664,-935,-808,-607,-456,-365,-296,-199,-28,47,519,292,-308,-246,99,267,-36,-19,-32,-103,-139,156,161,-11,-131,-146,-297,45,93,-1282,-306,170,113,36,-52,-629,-217,-554,-265,-251,-238,-223,-214,-229,-259,-307,-332,-359,-384,-386,-393,-400,-401,-371,-344,-291,-219,-180,-63,50,38,-2,-85,203,163,107,-298,-44,-99,-184,-256,-308,-297,-265,-169,-49,89,-146,-6,-202,-211,1,-313,-159,-253,-121,154,150,-93,-63,-267,22,111,-70,0,-101,-209,-318,-402,-439,-428,-338,-235,-302,-271,-239,-40,59,-10,-385,-54,27,-192,21,258,-177,-229,-178,-43,-176,-231,-63,-246,212,-33,-123,-302,-498,-673,-815,-811,-704,-627,-581,-581,-615,-696,-811,-931,-800,-626,-452,-286,-161,-86,-365,-168,76,73,66,82,138,245,37,250,402,80,173,213,339,121,7,-106,-252,-334,-347],[-681,-656,-533,-390,-228,-67,41,56,37,-33,-13,441,176,88,166,183,-73,-131,65,271,266,-203,-270,-309,-459,-532,-496,-397,-323,-263,-207,-167,-184,-218,-281,-330,-387,-471,-549,-613,-623,-573,-458,-324,-181,-81,87,77,70,122,-118,76,167,-124,24,-44,-85,-219,-383,-550,-662,-591,-447,-268,-102,62,-245,-27,-114,-23,-28,123,153,-85,31,-27,-290,-280,-284,-260,-199,-111,-27,55,-236,202,89,-466,-404,-120,-144,81,38,-377,-34,74,118,-278,34,405,204,-127,-255,119,88,-75,-171,-166,-102,-167,-199,-79,223,186,162,46,-410,-175,-318,-585,-696,-542,-330,-132,42,-5,24,51,119,36,-53,-130,-184,-298,-124,-75,-41,-18,-23,-45,-217,-234,-205,-240,-230,-471,-577,-224,-500,-530,-18,-76,-220,-707,-1231,-515,-634,-686,-640,-1775,-790,-407,-292,-244,-1264,-1070,-335,-1189,-4489,-423,-352,-250,-113,-6432,-13015,-18958,-2828,-16068,-20043,-159196,-276457,-177508,-59724,-21413,296,-4382,-9887,-160,-1946,-4556,-631,-625,-540,-2926,-293,-221,-4022,-1490,-1615,-1478,-2384,-432,-149,303,-37,-69,282,-185,425,6,-331,28,-131,-260,-328,-291,-161,-175,-253,-451,-63,582,862,889,505,-33,-51,121,335,177,-24,-212,-326,-394,-419,-396,-363,-355,-353,-384,-457,-514,-610,-676,-707,-651,-543,-407,-237,-50,95,205,226,-210,-108,47,-196,-353,-205,-421,-561,-617,-550,-432,-259,-101,36,71,85,-154,-344,-242,123,22,-199,-206,-278,-335,-363,-362,-322,-303,-337,-412,-69,-19,-154,-347,-107,-473,-39,82,98,76,-323,-598,-841,-188,-289,-390,-479,-601,-693,-588,-251,195,666,1114,1618,2251,-5486,1981,-6898,4536,4785,5526,7317,10609,13041,12966,25026,22408,40102,58938,64598,64219,65478,60687,49162,44222,34772,20586,18314,12579,8805,6651,5093,3277,1453,1471,1042,302,-160,-311,-229,-104,93,148,108,-27,-335,49,108,-114,194,291,47,540,347,-116,6,-54,-90,-163,-65,-273,-351,-255,-303,343,578,-145,-168,0,238,-118,-245,-219,70,40,-291,-266,221,172,-41,-21,22,-122,-227,-319,-368,-374,-336,-264,-175,-268,15,81,-291,-169,-1,77,226,159,112,56,-2,-103,-180,-123,-122,-128,-166,-134,-150,-177,-225,-282,-337,-379,-409,-418,-395,-351,-294,-214,-140,-63,11,81,48,-68,-90,41,-40,-177,-86,-5,400,154,-2,348,13,284,282,304,-114,-137,103,84,-371,-254,14,-9,-214,-127,-268,-412,-520,-592,-600,-571,-515,-462,-428,-407,-393,-375,-351,-334,-299,-290,-245,-243,-245,-253,-334,-399,-503,-585,-660,-693,-646,-551,-431,-302,-175,-81,-242,-124,128,147,135,78,29,-76,-101,-187,-204,-137,-9,79,-23,-20,286,303,131,-101,-240,-88,154,221,288,176,94,106,-236,-322,-48,220,362,-227,164,102,29,78,50,-129,151,-133,-86,-136,-160,-235,-192,31,279,523,70,-263,46,-55,-180,-298,-424,-558,-695,-790,-759,-623,-487,-353,-226,-138,-111,-67,-102,-327,-438,-365,-510,-627,-634,-519,-353,-179,-19,121,253,-192,-370,-299,109,-26,-207,195,40,-136,-316,-420,-350,-136,104,366,220,137,293,-71,-264,-2,330,135,-356,-257,-177,-329,220,254,70,27,-151,16,83,166,147,4,-238,-154,-300,-170,-92,-171,-243,-304,-358,-366,-282,-210,-139,-95,-53,-150,-93,-214,-75,-117,-171,-222,-254,-251,-229,-351,-128,-81,-200,-112,96,112,154,155,181,11,-7,-219,-210,-49,21,-19,-51,-66,-57,-34,-28,9,-167,-84,-96,13,158,159,61,-91,-92,-40,-139,-119,-5,-84,-192,-288,-377,-448,-426,-338,-217,-98,31,-154,32,323,196,89,-126,-323,-447,-451,-397,-334,-333,-330,-200,-224,-236,-231,-269,-273,-289,-306,-330,-367,-368,-366,-380,-413,-415,-417,-402,-394,-380,-377,-363,-350,-350,-337,-342,-333,-326,-302,-270,-213,-230,-70,-7,69,158,-139,-157,11,40,92,-104,-255,-229,-263,-275,-339,-345,-329,-341,-305,-315,-282,-173,3,-75,-203,-211,-418,-380,59,323,197,-183,-19,92,-65,119,83,-20,256,484,238,-233,-161,698,321,-123,27,-88,-137,221,248,408,674,497,163,147,51,-135,-317,-493,-549,-414,-253,-113,14,-5,194,160,163,277,-55,0,51,-95,-3,-93,-263,-259,-335,-394,-380,-331,-246,-199,-258,-386,-143,101,66,133,-52,-76,37,-48,-145,-187,-260,-292,-283,-227,-163,-86,-18,-308,-313,-104,-49,-294,-375,23,171,-106,-26,224,-172,-196,26,148,129,95,67,24,-121,11,-250,-14,4,-88,-151,-275,-17,217,264,-40,-133,-315,-32,-410,-430,-86,-345,-197,-65,-226,-307,-186,82,391,208,-267,-156,-13,207,-82,-38,14,-74,-162,102,110,-52,-279,-420,-408,-276,-178,-1061,-442,80,88,73,-334,-1069,-95,-599,-235,-307,-382,-438,-467,-484,-490,-498,-478,-464,-455,-430,-420,-410,-390,-336,-264,-165,-42,-117,-73,104,-17,-76,-12,531,420,110,-229,-114,611,355,-66,30,-52,-259,-383,-329,-126,-142,0,-145,-188,44,-258,-273,-268,-87,175,145,-140,-97,-328,-1,-112,-186,-222,-246,-252,-251,-249,-256,-299,-332,-395,-445,-486,-489,-517,-510,-480,-436,-380,-319,-256,-183,-107,-213,-195,-188,-40,-177,-224,-55,-278,208,-15,167,145,107,-65,-207,-244,-153,-110,-333,-220,-150,61,82,-111,-181,131,131,-64,-68,-189,-352,-165,6,19,46,78,141,208,67,203,166,58,0,-125,-244,-378,-528,-641,-774,-891,-1002],[-1191,-1414,-1449,-1193,-922,-656,-396,-109,71,0,0,494,238,107,128,144,-109,-220,1,280,259,-251,-244,-282,-57,-214,-264,-201,-195,-165,-110,-51,-86,-40,-73,-97,-130,-185,-226,-245,-267,-186,-99,-12,37,-89,139,12,-5,48,-115,101,95,-167,-94,-227,-370,-499,-639,-754,-819,-824,-797,-729,-670,-613,-584,-588,-598,-632,-684,-725,-722,-667,-574,-454,-372,-349,-144,-237,-133,-24,-47,-81,-191,-149,-176,-423,-438,-158,-151,-118,-74,-369,-105,89,183,-257,68,475,208,-116,-253,164,140,-95,-158,-140,-18,-111,-208,-77,162,32,-112,-320,-556,-759,-790,-605,-346,-204,50,263,122,52,67,-23,404,345,294,265,70,-262,-153,247,178,332,-133,-19,-117,-224,-191,36,25,-464,-474,-139,-476,-550,-130,183,-213,-584,-1357,-450,173,162,203,-1600,-1337,-336,551,597,-1214,-948,326,-1769,-5499,-333,-491,-519,-390,-7083,-11244,-15347,-1185,-10377,-25295,-176433,-318414,-207420,-65070,-25065,-5,-1331,-4042,33,-1176,-3408,-260,-400,-558,-3522,-857,-952,-3338,-1392,-2181,-1902,-2279,-249,-100,-96,6,-47,144,-209,549,85,-366,84,59,-30,-152,-330,-479,-541,-527,-466,-332,-220,-161,-137,-109,-114,-190,-267,-391,-539,-672,-783,-772,-681,-565,-425,-288,-178,-68,-74,69,145,193,-119,11,329,-76,-258,272,50,43,292,138,-185,-107,28,66,-268,129,-173,-607,-945,-493,-166,-143,-78,297,-5,28,-186,-314,-185,152,-38,-347,-526,-688,-738,-652,-532,-411,-315,-332,-478,-120,-91,-138,-254,-69,-528,-199,-306,-371,-461,-531,-568,-764,-347,-247,-157,-81,-79,-161,-331,-558,-756,-875,-718,-439,-163,62,206,328,560,1034,1862,2868,3752,4216,4239,4518,5762,7602,9591,13134,20871,33424,49162,65438,79324,88186,21911,39827,30331,21691,15225,8653,6028,1744,1809,807,881,503,1076,184,126,13,123,75,-117,-438,53,-77,-91,-12,72,54,21,-63,-196,-163,-181,-171,-148,-124,-287,-329,-226,-278,43,34,-108,-173,0,149,-202,-278,-242,-1,-20,-323,-248,227,242,-189,-111,332,164,47,-35,-56,-32,22,82,135,-268,202,150,-258,-273,-83,-7,213,274,305,327,339,5,-113,116,275,119,-145,36,-80,-214,-366,-526,-674,-787,-810,-738,-636,-542,-459,-369,-298,-230,-172,-128,-110,-120,-93,-93,-85,-128,-80,-56,8,86,8,303,13,187,531,238,-112,-100,153,243,-248,-318,-122,-117,-254,-189,-355,-490,-605,-707,-773,-818,-831,-816,-770,-699,-603,-482,-348,-319,-247,-117,185,-100,-7,115,338,596,82,43,-114,-373,-133,91,65,-321,11,41,-169,-195,0,48,106,141,198,-118,-9,222,-185,-13,-17,58,-85,-101,164,229,62,-182,-256,-113,117,213,235,125,131,187,-213,-324,-29,228,407,-269,184,207,71,122,92,-260,23,-142,-98,-152,-139,-210,-153,36,250,185,27,-199,-284,-437,-548,-617,-634,-586,-509,-405,-390,-239,-174,-118,-72,-100,-144,-115,-195,-301,-424,-507,-633,-677,-594,-460,-318,-179,-63,31,118,-262,-395,-285,91,-34,-190,152,122,22,-16,39,-65,-28,100,192,189,145,285,-96,-204,44,223,117,-367,-280,-274,-373,-266,-147,2,-8,-276,-85,94,135,337,-21,-191,-129,-267,-183,-177,-272,-349,-423,-489,-550,-600,-641,-676,-691,-647,-578,-518,-444,-376,-319,-283,-264,-259,-261,-288,-373,-389,-466,-530,-581,-584,-544,-443,-368,-266,-193,-139,-181,-203,-29,-3,11,20,23,23,6,-53,-102,-154,-215,-285,-359,-422,-477,-520,-528,-499,-480,-454,-440,-434,-439,-463,-473,-475,-496,-505,-519,-520,-515,-483,-435,-378,-340,-282,-226,-201,-319,-392,-430,-435,-365,-229,-262,-112,-108,-116,-136,-179,-215,-270,-332,-407,-500,-563,-599,-534,-476,-403,-343,-284,-245,-210,-196,-266,-156,-142,-325,-233,-122,-175,-117,-36,113,-154,35,462,364,216,-126,-68,17,31,167,-42,-202,-160,-341,49,242,4,-284,-344,-178,-57,-137,-106,40,-60,-215,-208,-333,-333,79,360,224,-217,-30,99,-79,133,132,-20,284,524,188,-284,-142,758,382,-125,24,-141,-197,200,212,80,-83,-247,-406,-518,-472,-378,-287,-225,-169,-134,-109,-95,-69,-51,38,131,182,327,-47,44,107,-60,358,348,-236,60,-140,-340,-469,-359,-167,-208,-237,-397,-141,55,62,145,-102,-19,-165,-314,-401,-330,-243,0,-309,77,69,271,63,-334,-352,-158,-89,-266,-408,26,153,-161,37,46,-117,-152,-144,-126,-69,0,79,139,-152,127,-241,83,185,-212,-165,-265,-139,288,202,-23,-64,-329,-43,-441,-361,-66,-349,-229,-145,-238,-284,-289,-247,-193,-128,-220,-57,-103,-8,-115,-57,-87,-132,-203,-269,-326,-386,-414,-412,-394,-361,-366,-764,-568,-282,-282,-281,-2506,-1313,-276,-551,-232,-209,-203,-200,-204,-232,-278,-344,-398,-461,-523,-542,-531,-513,-503,-499,-538,-591,-603,-511,-377,-195,-44,-108,52,469,385,124,-125,-174,757,376,-82,37,314,344,168,79,234,-127,10,-160,-306,-431,-516,-555,-562,-554,-526,-509,-499,-482,-462,-446,-427,-398,-353,-317,-265,-217,-133,-67,-31,9,10,-188,-151,-243,-72,-118,-158,-300,-222,-242,-252,-242,-215,-236,-162,-197,-72,-177,-187,9,-291,66,-6,90,106,104,-108,-213,-189,-121,-137,-335,-146,-52,-89,-120,-142,-164,-148,-132,-132,-128,-297,-252,-148,174,266,357,-31,56,546,77,158,306,31,69,155,321,120,3,-144,-324,-504,-698],[-614,-787,-860,-782,-600,-394,-185,28,84,20,-21,512,269,102,54,61,-182,-295,-69,224,200,-312,-211,-300,67,-195,-197,25,15,213,42,226,-104,-44,1,266,299,234,-45,-76,-336,-42,-64,-98,-123,-137,-134,-118,-94,-63,-127,-16,-7,-204,-7,-63,-47,-119,-214,-192,-268,-352,-463,-556,-664,-764,-871,-969,-972,-861,-703,-526,-337,-147,-94,-111,-433,-275,-173,-264,-92,123,352,198,-160,178,81,-384,-479,-129,-113,-292,-161,-365,-192,-202,-255,-299,-323,-371,-408,-421,-418,-402,-388,-362,-324,-302,-279,-286,-323,-373,-448,-553,-638,-740,-805,-787,-697,-569,-421,-291,-188,-103,-18,32,72,-99,113,142,180,225,99,-223,-189,149,141,314,-254,-62,-41,-210,-285,-36,0,-456,-383,-73,-439,-509,-214,-135,-215,-466,-1461,-530,400,433,518,-1390,-1836,-393,1038,795,-1279,-902,373,-2445,-6011,-88,-428,-763,-1024,-7781,-9417,-11421,-577,-4553,-30460,-197488,-347658,-223890,-53351,-21500,-81,31,114,136,102,-2447,-47,-159,-302,-3701,-632,-1469,-2656,-1297,-2864,-2187,-2063,-283,-157,-518,31,-52,-11,-274,366,126,-358,-62,38,84,235,343,72,-441,-430,-450,-96,240,232,213,225,-29,-291,-4,56,-49,-150,-254,-305,-329,-318,-247,-195,-116,-80,-71,112,364,297,-81,80,369,-147,-140,307,67,-1,223,52,-143,-113,-10,274,-81,131,44,-322,-691,-814,-463,-123,-58,241,-75,-27,-195,-256,-117,157,298,-288,-170,-260,-217,-217,-39,73,-328,-317,-420,59,-55,-127,-165,126,-351,-194,-81,-132,-273,-564,-503,-687,40,-63,-176,-165,32,434,927,1355,1649,-2137,2169,2836,-720,4960,5788,6112,6168,6682,421,448,5736,8147,6002,5129,7526,17476,43872,45928,38274,65310,44222,79324,344282,248793,22901,48905,38226,29882,21914,14533,10448,1742,2171,1811,936,724,514,-391,129,-74,149,26,-219,-452,99,206,22,180,-1,-185,-200,-89,-252,-224,-455,-584,-513,-479,-503,-559,-583,-502,-378,-250,-178,-158,-113,-27,-278,-307,-255,-77,-50,-266,-201,190,166,-321,-147,176,118,39,-74,-191,-312,-415,-446,-379,-263,-153,-17,-203,-327,-154,-91,178,146,164,199,245,134,-24,90,372,263,-107,206,216,118,-2,-135,-266,-394,-529,-671,-613,-483,-366,-245,-147,-56,14,-78,-19,-166,-95,-90,-164,-261,-377,-497,-554,-497,-390,-285,-197,-138,-98,-72,-74,-76,-93,-125,-171,-317,-293,-353,-411,-453,-464,-468,-425,-360,-257,-135,15,-338,-148,-234,152,258,-315,-283,-331,-92,410,-56,-109,9,260,277,-5,-219,-324,-301,-130,-45,-4,-316,-19,-63,-95,-265,44,141,240,309,215,-123,96,210,-181,1,-15,42,-143,-179,-259,-365,-459,-528,-542,-549,-528,-516,-482,-412,-328,-233,-181,-291,-14,119,166,-266,176,165,104,65,32,-290,-73,-147,-113,-163,-104,-180,-118,-147,-228,-322,-415,-452,-434,-348,-222,-88,32,-253,-11,84,-440,-96,-32,-50,30,-66,-179,-136,-108,-290,-407,-189,-116,-229,-274,-248,-189,-127,-90,-79,-83,-299,-405,-266,-367,-467,-494,-398,-254,-99,-22,116,-64,-17,175,354,150,145,270,-97,-135,93,491,213,-358,-248,-161,-357,53,11,44,-16,-404,-190,87,87,283,-53,-145,-110,-240,-197,131,380,-133,-212,-362,-217,-70,141,610,406,41,-61,52,-119,8,-144,-262,-324,-331,-299,-273,-386,-268,-304,-341,-392,-450,-513,-505,-489,-421,-365,-324,-296,-277,-280,-293,-325,-367,-414,-452,-486,-528,-519,-480,-422,-363,-303,-239,-179,-128,-72,-101,-118,-296,-149,8,-94,-106,-169,-228,-307,-369,-425,-447,-443,-402,-343,-284,-254,-218,-198,-221,-328,-349,-422,-435,-456,-438,-382,-290,-180,-92,-168,45,-40,268,320,212,-185,-214,-101,-173,-172,-33,144,-62,-306,-543,-633,-410,-141,100,-330,-277,-171,-235,-160,-24,145,-98,-12,416,379,247,-132,-1,-1,-100,-176,-231,-257,-274,-298,-265,-258,-248,-287,-364,-300,-350,-393,-426,-439,-435,-367,-289,-280,-224,-86,-50,-43,-266,-102,-142,-194,-219,-209,-160,-77,37,110,-347,-149,513,410,-147,-6,-214,-266,168,172,120,8,-68,-92,-60,29,-169,40,261,306,408,407,299,81,-124,72,-51,-170,-272,-316,-289,-210,-114,-31,20,-222,37,-169,-86,-138,-177,-136,-237,-234,-416,-171,-12,32,31,-165,16,-1,-77,-148,-123,-282,82,-343,-47,-20,196,3,-373,-408,-219,-153,-214,-354,5,120,-199,86,295,-77,-118,-242,-360,-412,-395,-321,-243,-197,-32,-237,20,32,-350,-189,-254,-287,120,94,-43,-42,-356,-301,-477,-655,-814,-798,-648,-490,-333,-180,-53,60,141,36,-200,13,-179,120,-155,-108,62,-29,-160,-69,-110,-148,-146,-108,-46,41,97,-492,-704,358,396,421,-3458,-1597,172,-388,307,251,26,83,-35,-106,-204,-294,-333,-345,-332,-286,-250,-234,-239,-379,-309,-380,-453,-500,-491,-387,-269,-127,20,161,267,122,-22,-256,745,388,-106,26,305,342,214,121,248,-126,0,-51,-138,140,-14,-435,-292,50,254,142,-233,-148,-393,96,230,5,161,32,-277,-234,-225,-281,-347,-379,-412,-402,-365,-290,-254,-208,-171,-247,-168,-212,-285,-366,-440,-489,-467,-383,-272,-188,-126,96,-296,201,-18,278,245,162,-148,-213,-196,-327,-455,-502,-446,-340,-246,-167,-117,-150,-94,-114,-186,-188,-400,-173,-125,-20,108,258,-143,-80,482,74,92,243,14,1,112,366,119,20,129,-32,-82,-186],[-38,-60,-176,-303,-423,-539,-537,-427,-349,-306,-275,-271,-257,-260,-278,-289,-287,-314,-194,-95,22,-359,-164,-309,113,-129,-128,1,-48,196,113,257,-126,-47,62,237,423,289,36,-59,-406,-205,-288,-361,-421,-471,-510,-547,-584,-627,-679,-746,-755,-686,-600,-500,-403,-298,-252,-177,-147,-146,-185,-217,-266,-302,-331,-345,-314,-262,-201,-126,-36,-22,-164,-146,-387,-167,-118,-226,-40,158,405,244,-115,326,115,-314,-424,-99,-17,-265,-166,-334,-266,98,248,-202,116,10,-102,-211,-315,-408,-470,-455,-347,-194,0,0,-176,-59,326,467,484,220,-430,-139,-66,-64,-242,-401,-524,-575,-534,-461,-360,-264,-160,-54,51,150,151,-152,-183,71,124,429,-313,-83,39,-165,-337,-38,-66,-415,-266,-173,-375,-383,-199,-416,-201,-327,-1390,-554,20,68,125,-1159,-2074,-529,353,395,-1414,-894,129,-3168,-5548,-765,-343,-498,-572,-8418,-7763,-7690,-258,-199,-35340,-223038,-345990,-224453,-40787,-15028,-35,-18,-3,-27,-86,-1639,-236,-332,-459,-3443,-738,-2110,-2055,-1177,-2765,-2171,-1790,267,414,-914,51,-48,-139,-322,544,165,-286,-167,40,161,152,161,152,-349,-457,-374,-89,54,-49,-173,-265,-358,-482,-580,-689,-794,-838,-819,-723,-616,-501,-354,-258,-214,-109,-45,118,291,251,5,182,435,-197,-3,353,104,-16,157,-7,-81,-105,-43,274,95,-104,-345,-531,-710,-826,-752,-581,-448,-358,-324,-292,-317,-359,-472,-584,-710,-710,-648,-504,-359,-230,-144,-106,-326,-269,-330,-234,-290,-371,-508,-677,-851,-747,-608,-388,-414,-682,-394,-612,194,240,503,676,357,1063,1183,1226,1316,-3476,1824,1979,1907,1765,1616,1747,2507,3715,-1500,-1080,3294,1068,-694,1655,5539,11214,31259,33349,26524,52271,34772,88186,248793,234392,24059,56560,45411,38580,29383,14999,2607,3129,2676,312,258,1017,938,-29,94,-100,225,-2,-299,-392,145,274,62,-118,-143,-77,-58,-125,-273,-320,-309,-149,-93,-108,-243,-189,-140,-177,318,435,-10,-79,25,-15,-333,-328,-247,-150,-65,-302,-523,-565,-357,-249,-98,299,442,260,-24,301,20,30,270,139,-226,15,66,-142,-267,-205,-169,263,261,268,266,252,229,71,75,183,150,-58,59,0,-59,-121,-182,-238,-287,-342,-402,-455,-502,-530,-514,-478,-418,-355,-295,-253,-209,-163,-124,-79,-53,-37,-31,-14,-22,-38,-66,-107,-165,-227,-281,-322,-373,-386,-376,-348,-306,-360,-290,-251,-259,-356,-305,-338,-380,-392,-358,-264,-343,-183,-213,121,231,-328,-207,-389,-67,480,-19,-235,-100,180,634,222,113,-7,-203,-65,-30,-36,-297,54,170,-27,-334,-470,-466,-122,160,149,-90,195,178,-183,19,-5,32,-190,-237,-95,52,-135,-268,-257,-155,8,153,154,18,132,282,-148,-244,-4,216,135,-214,-91,-181,-287,-357,-397,-403,-415,-408,-379,-344,-297,-256,-191,-121,-42,42,-62,-84,33,320,357,406,302,-246,9,90,-471,-81,-1,-98,-5,-43,-210,-194,-124,-294,-389,-287,-466,-643,-579,-420,-262,-121,-7,75,-133,-299,-399,-240,60,-87,-156,-196,-311,-415,-493,-507,-463,-388,-331,-260,-246,-228,-216,-226,-242,-251,-245,-191,-345,-199,-148,-301,226,313,128,15,-452,-289,64,51,228,-84,-98,-93,-217,-203,162,440,-116,-229,-335,-165,-5,133,587,301,-7,-33,109,-67,10,88,-11,-134,-249,-345,-436,-515,-564,-603,-603,-576,-532,-493,-408,-347,-255,-184,-129,-112,-178,-39,-37,-56,-91,-133,-176,-227,-303,-350,-378,-391,-399,-404,-401,-404,-417,-425,-425,-457,-491,-530,-560,-569,-567,-535,-493,-473,-451,-449,-452,-468,-468,-459,-445,-447,-428,-408,-416,-423,-443,-476,-461,-438,-395,-334,-250,-151,-99,-187,71,-47,232,347,250,-255,-56,-47,-176,-75,96,255,407,-30,24,-13,-381,-316,-478,-606,-628,-501,-355,-202,-58,88,-38,-60,366,397,273,-135,67,-11,-7,248,88,-23,-103,-308,-514,-718,-808,-661,-508,-355,-240,-139,-74,-12,-59,-256,-208,-222,-102,-110,-163,-227,-303,-374,-412,-416,-354,-249,-129,-10,106,35,-374,-148,365,322,-156,-35,-273,-312,-7,-85,-102,-97,-65,-18,-81,83,-209,72,129,108,62,-5,-103,-215,-352,-478,-575,-567,-448,-277,-85,104,-33,289,387,-191,96,-164,-68,-9,-126,6,-252,-213,-373,-190,-68,15,-67,-204,39,6,-61,-144,-149,-284,76,-248,-148,-105,125,-32,-374,-439,-244,-195,-112,-252,1,57,-180,-163,-267,-343,-371,-393,-369,-325,-280,-233,-214,-212,-156,-200,-189,-208,-457,-341,-410,-503,-569,-663,-737,-736,-663,-548,-449,-345,-253,-382,-305,-3,-15,102,130,149,150,-33,-168,88,-176,110,-153,-146,61,-3,-124,-75,-71,-96,-76,-4,103,249,87,-219,-803,816,896,-129,-4548,-1995,97,-84,639,401,55,139,-100,-165,-266,-320,-306,-272,-239,-243,-186,-193,-207,-361,-221,-219,-207,-187,-175,-145,-160,-181,-210,-230,-244,-201,-80,-331,320,416,-104,28,303,337,270,187,274,-109,3,-11,-104,194,140,-332,-276,136,296,139,-265,-140,-371,128,215,35,401,154,-368,-227,-20,25,-55,-120,-212,-304,-400,-482,-607,-717,-813,-791,-699,-626,-574,-532,-499,-480,-458,-429,-399,-343,-321,-298,-286,-298,-344,-411,-497,-603,-628,-531,-371,-196,-207,-305,-35,94,194,89,-95,-133,300,241,-221,-246,-389,-86,-109,3,26,54,-260,-216,214,58,13,168,4,-80,57,302,111,7,118,-60,-139,-156],[9,225,148,-54,-147,-182,-279,-318,-351,-374,-368,-354,-310,-279,-271,-276,-365,-362,-427,-501,-569,-539,-436,-317,-205,-111,-58,-14,-101,123,148,168,-154,-41,81,83,98,111,122,-28,-460,212,345,107,50,-184,48,-185,-215,-267,-107,199,-111,-187,-188,-382,-533,-441,-291,-169,-84,-40,-122,-55,-250,-92,-94,-182,-50,-30,-45,-100,-85,-43,-240,-155,-325,-79,-55,-187,-7,176,356,239,-90,-15,-133,-241,-369,-235,-183,-122,-133,-305,-351,32,36,-179,56,34,7,-70,-210,-31,-43,-175,-159,-110,73,28,-152,-51,288,321,369,269,-426,-97,-12,108,-84,-78,-163,-274,-359,-444,-488,-473,-391,-279,-146,2,153,-93,-165,-11,87,568,-314,-116,77,-140,-387,-80,9,-390,-168,40,-334,-236,-516,-690,-235,-223,-1180,-535,294,290,255,-964,-1776,-760,54,67,-1642,-973,-215,-3952,-4758,-1698,378,397,404,-8775,-6395,-4298,173,63,-39838,-251481,-309490,-208935,-30964,-8681,-434,-408,-358,-319,-291,-1013,-205,-156,-116,-2998,-36,-2711,-1615,-1074,-1901,-1888,-1526,78,66,-1305,19,-74,-257,-366,-79,-112,-199,-250,-136,-112,-92,-76,-71,-192,-470,-286,-171,-214,-293,-381,-423,-451,-491,-489,-499,-526,-544,-562,-513,-428,-308,-134,-309,-339,-147,-41,94,176,191,88,264,482,-268,103,367,119,-43,57,-78,-45,-111,-109,-153,-289,-424,-515,-484,-425,-371,-367,-359,-390,-442,-525,-584,-548,-428,-343,-237,-175,-110,-266,-53,-31,-195,-152,-45,-349,-223,-267,79,-93,-121,-21,297,-49,-246,145,-292,-521,-751,-294,-569,94,312,913,668,485,1362,1595,1834,2089,-1924,2566,2736,2846,176,2919,2886,2815,2648,-2622,-996,1238,606,766,2066,3999,6487,9446,12672,15830,18557,20586,21911,22901,24059,25607,27285,28464,28522,27137,24388,20658,7161,5054,3292,1677,1595,1594,50,1110,-69,278,12,-347,-353,-545,-462,-160,106,325,140,365,-27,-287,-126,-253,-59,134,50,-204,-119,-104,-122,342,480,40,-5,34,-92,-358,-348,-223,-295,-421,-490,-442,-328,-249,-177,-118,-84,-75,-70,-103,-156,-228,-310,-398,-486,-561,-629,-627,-616,-575,-542,-498,-464,-468,-447,-434,-425,-421,-417,-394,-367,-365,-384,-395,-435,-484,-533,-543,-495,-409,-313,-222,-257,-377,-218,26,42,49,-13,-247,-84,-242,-118,26,124,15,119,57,245,39,107,549,53,-77,124,29,37,-54,144,75,23,-205,-448,-344,-193,-142,-254,-172,-176,-190,-197,-215,-234,-344,-315,-375,-422,-422,-359,-260,-401,-54,164,14,-376,-204,98,604,282,143,62,-87,-17,-81,-71,-272,85,213,38,-371,-53,231,349,150,-28,-199,-410,-633,-577,-357,-150,29,-211,-256,-217,-32,-127,-212,-181,-141,-85,42,131,-34,85,283,-116,-190,1,203,614,-124,170,284,188,241,227,-89,-80,-140,-148,-168,0,-113,-53,84,180,439,-75,-36,39,311,425,463,314,-222,34,96,-420,-54,14,-99,-127,-197,-271,-317,-371,-392,-382,-334,-281,-205,-116,-14,95,148,174,42,-235,-269,-372,-191,57,-113,-141,275,123,38,-49,-139,-200,-212,-210,-171,-172,-164,-161,-178,-206,-233,-248,-217,-325,-144,-122,-231,55,96,129,83,-352,-349,-6,-113,-231,-367,-500,-575,-463,-317,-191,-63,-97,-220,-305,-125,56,117,239,188,-59,-12,43,-13,-67,-136,-222,-318,-421,-518,-615,-632,-549,-488,-428,-389,-371,-386,-366,-363,-305,-241,-173,-100,-152,25,66,75,58,17,-45,-137,-278,-412,-546,-631,-524,-393,-261,-148,-54,4,-97,-192,-409,-100,-35,-154,-144,30,5,-33,-57,-91,-118,-152,-167,-177,-189,-223,-243,-268,-324,-375,-430,-472,-434,-374,-305,-234,-154,-71,-102,-198,88,-58,180,358,281,-255,160,32,-180,42,229,295,377,-59,34,117,-409,257,210,-196,-277,-276,-291,-215,1,189,10,-115,305,401,279,-141,128,-29,-17,264,114,65,-16,-162,-288,-378,-399,-364,-394,-199,-118,-31,-46,115,-58,-276,-203,-166,5,48,-42,-155,-291,-434,-529,-426,-287,-157,-48,36,105,-43,-358,-157,138,47,-168,-126,-336,-350,-467,-579,-572,-494,-402,-325,-261,-191,-260,-75,-28,32,90,149,196,109,-265,291,227,98,277,-176,68,197,-29,241,267,-168,103,-148,-64,6,-90,-22,-277,-202,-335,-227,-136,-134,-195,-243,-229,-159,-71,-149,-182,-283,69,-145,-218,-209,35,-73,-354,-456,-364,-445,-497,-532,-499,-456,-395,-341,-288,-233,-164,-133,-111,-106,-128,-164,-229,-267,-282,-286,-279,-239,-558,-208,-185,-419,-250,-129,-114,-83,-373,-82,-299,-48,-58,-396,-334,38,-30,16,-20,-67,-137,-215,-300,-403,-508,-573,-547,-480,-442,-396,-374,-340,-289,-228,-131,-5,127,268,28,16,-884,623,647,-2244,-6112,-2465,107,281,531,459,60,119,-149,257,169,-131,-363,-145,-272,-394,-531,-563,-448,-323,-216,-134,-76,-50,-66,-94,-181,-277,-354,-338,-234,-71,124,-420,517,428,-102,19,284,310,314,251,289,-99,-5,13,-76,241,257,-200,-236,207,316,118,-285,-118,-337,145,191,54,374,67,-456,-215,22,254,199,169,118,43,17,-158,-134,-238,-345,-458,-566,-622,-574,-500,-440,-414,-413,-436,-487,-528,-597,-610,-536,-448,-358,-277,-218,-203,-201,-222,-241,-240,-237,-274,-51,78,176,66,-60,-107,368,500,-220,-281,-280,-31,-93,-107,-267,-408,-501,-521,-469,-429,-363,-287,-196,-147,-13,92,121,7,113,-76,-177,-99],[39,238,211,-62,-166,32,95,-42,64,-99,-248,-340,-260,-119,-228,-310,-424,-218,-188,190,127,-356,-77,-309,-28,-169,-310,-430,-522,-463,-350,-234,-197,-106,-74,-32,0,0,-2,-12,-399,-23,-10,3,21,-225,3,-226,-231,-305,-76,50,-127,-154,-62,-101,-142,-163,-249,-220,-229,-223,-216,-164,-223,-11,-21,-250,-60,-38,-47,-167,-150,-92,-284,-134,-269,-10,-10,-164,13,184,475,300,-79,339,206,-159,-310,-28,131,18,-85,-269,-407,-212,-223,-214,-188,-194,-206,-213,-218,-226,-241,-245,-229,-218,-187,-164,-150,-129,-113,-114,-93,-103,-417,-157,-196,-234,-264,-303,-352,-397,-423,-466,-499,-525,-500,-428,-324,-201,-78,-31,-109,-61,50,566,-250,-143,93,-123,-415,-117,-22,-363,-65,63,-293,-69,18,-909,-266,-137,-892,-559,-617,-394,-186,-790,-1328,-1022,342,112,-1892,-1110,-620,-4739,-4012,-2652,413,369,319,-8450,-5276,-1327,-65,-198,-43775,-237065,-255484,-180304,-24118,-3288,-408,-300,-192,-110,-49,-529,70,125,162,-2542,212,-3109,-1332,-956,-976,-1435,-1252,95,97,-1619,-37,-97,-318,-356,396,170,-97,-271,-11,297,284,274,158,-23,-456,-186,-123,3,-58,-130,-168,-215,-326,-380,-484,-613,-680,-574,-420,-255,-79,132,-298,-423,-168,-40,58,37,140,167,333,517,-338,193,363,123,-67,-59,-147,-21,-103,-193,205,216,153,26,-253,-325,-370,-151,-69,-123,-171,-224,-239,-274,-284,-318,-311,-325,-309,-321,-271,-218,-202,-231,-133,-392,-174,-221,-23,-128,-163,-34,-70,-124,-260,-247,-445,-443,-627,-460,-541,-189,-40,98,224,294,320,287,202,112,-630,-81,-179,-209,-5652,-44,32,124,210,-4360,55,73,-74,57,469,1046,2164,4448,8361,10264,21575,18314,39827,48905,56560,27285,63794,54044,53394,43566,41421,32016,12324,8891,5258,2963,2939,1825,398,1373,-50,264,102,-353,-329,95,324,80,650,487,138,406,-17,-309,-165,-135,-16,211,74,-173,-66,-81,-83,151,78,-6,-97,-169,-234,-331,-346,-339,-342,-346,-367,-382,-402,-480,-558,-513,-416,-317,-197,-100,-278,-446,-53,121,116,-193,45,13,-68,-150,-245,-328,-331,-323,-246,-164,-90,-29,20,50,145,182,24,166,192,73,-75,-60,-191,-307,-321,-187,-165,-331,-226,176,287,42,-67,-343,-130,-283,-164,-40,107,35,144,68,167,-30,147,563,68,-170,9,-22,77,-69,-100,-193,-247,-263,-467,-372,-301,-325,-340,-378,-401,-433,-436,-409,-365,-335,-282,-252,-220,-185,-363,-123,-391,-76,-25,-2,-541,-295,5,116,124,144,118,21,19,-138,-111,-259,107,89,84,-333,-123,88,92,76,-43,25,89,29,-226,-140,-272,-424,-535,-372,-306,-150,-199,-145,-150,-156,-77,147,107,-98,-11,234,-110,-150,-11,176,679,-34,124,293,222,265,254,3,-29,-161,-251,-316,-351,-377,-363,-332,-284,-226,-172,-109,-93,-83,-62,-48,-55,-202,-92,-90,-343,-75,-51,-76,-60,-30,-244,-305,-137,-274,-330,-137,213,247,-41,-6,269,141,170,5,-286,-236,-342,-139,51,-147,-144,-87,-202,-302,-365,-349,-298,-236,-210,-186,-226,-253,-246,-190,-92,25,145,182,-316,-105,-101,-179,354,255,106,-8,-214,-355,-283,-176,-21,-149,-23,-76,-179,-192,199,516,-90,-206,-287,-107,100,81,166,59,-126,-101,-186,-248,-300,-342,-370,-373,-353,-305,-258,-400,-202,-143,-193,-116,-54,-5,10,-15,-21,-52,-99,-143,-176,-198,-188,-161,-117,-65,-8,28,18,8,-105,-72,-145,-263,-280,-285,-229,-120,-96,-234,-397,-79,-64,-179,-188,145,114,81,84,19,149,120,77,-161,32,242,18,-18,-97,-333,-241,-358,-276,-208,-303,-325,-243,-109,-105,-207,91,-75,110,349,304,-178,372,124,-188,169,352,317,309,-87,47,100,-390,243,208,-114,-247,-337,-263,-218,1,36,45,-175,41,42,56,-144,15,-50,-24,-22,-47,-79,-127,-177,-221,-259,-369,-294,-411,-295,-298,-286,-273,-264,-277,-297,-275,-291,-318,-347,-373,-403,-436,-461,-470,-481,-471,-446,-413,-375,-321,-259,-308,-159,-87,-82,-170,-126,-394,-334,-149,-234,-302,-390,-482,-565,-589,-518,-429,-331,-246,-155,-71,9,78,145,-340,242,195,35,108,-230,58,209,-28,192,318,-143,108,-110,-52,22,-58,-85,-296,-188,-290,-262,-206,-218,-255,-266,-223,-231,-248,-271,-301,-324,-324,-306,-258,-289,-130,-99,-327,-417,-258,-252,117,-41,-9,65,-100,258,475,91,76,223,245,305,195,-151,42,-217,88,-100,-197,-303,-539,-170,-118,-266,-388,-318,-449,-556,-586,-483,-371,-250,-138,-362,-341,124,-39,278,291,287,249,-173,-148,72,-68,-67,-116,-250,-175,-172,-167,-138,-90,-47,14,83,137,177,22,140,-924,47,-25,-4181,-7302,-2835,-67,-16,23,43,26,-4,-160,-64,-54,-83,-468,218,-58,-71,18,78,-137,-261,128,102,-73,-266,-472,-645,-634,-460,-300,-162,-74,-15,26,-290,47,12,-88,-96,-146,-224,-282,-332,-354,-372,-351,-325,-297,-289,-283,-270,-243,-197,-115,-26,-274,-80,-297,149,167,66,335,-5,-428,-191,72,336,223,122,-5,-116,-215,-267,-321,-318,-273,-208,-134,-67,-117,54,116,-167,-83,-235,-27,-179,150,344,-241,-54,-111,137,473,15,-198,-163,-59,-115,-273,-412,-493,-444,-334,-211,-97,-84,83,139,-195,-294,-181,-9,-96,-89,-198,-312,-417,-490,-510,-530,-512,-475,-412,-322,-205,-43,122,-6,85,-108,-189,-45],[67,244,180,-65,-185,15,88,-74,77,136,-269,-66,-197,-334,-332,-454,-335,-170,-201,126,117,-319,-58,-306,-158,-311,-448,-334,-206,-85,33,136,-246,-41,178,110,126,57,-17,-98,-305,-257,-315,-358,-356,-303,-215,-252,-214,-231,-28,170,-102,-118,35,-95,-44,-92,-227,-109,-165,-197,-220,-194,-195,-118,-74,-329,-87,-55,-58,-240,-220,-175,-257,-101,-232,32,0,-173,11,174,488,308,-90,317,257,-78,-263,6,285,224,-55,-231,-357,-64,-145,-158,-114,-88,-65,-65,-165,-29,-37,-203,-223,-133,74,-5,-121,-47,300,344,407,333,-419,-10,159,147,-53,7,102,136,-24,0,-77,-270,-245,-307,-344,-346,-331,-260,-190,-139,-101,-71,-175,-165,-109,-169,-433,-334,-420,-483,-491,-428,-362,-298,-254,-1037,-347,-246,-577,-280,-326,-371,-401,-651,-900,-1274,-300,-195,-2103,-1308,-1073,-5412,-3427,-3601,598,660,706,-7326,-4382,666,595,503,-46998,-199626,-193589,-142078,-19647,-99,-168,-233,-266,-289,-300,-273,-351,-187,-140,-2204,-41,-3107,-1214,-825,-27,-913,-982,-150,-225,-1380,-312,-305,-311,-293,-97,-6,-12,-235,-64,219,231,235,101,117,-448,-94,-160,302,573,592,500,-14,-327,-30,476,437,141,-67,213,101,683,282,-239,-316,-171,-50,0,-125,75,-73,-197,-250,-394,-225,-157,-74,-98,-196,-221,-8,-73,-308,-64,-69,-103,-151,-166,-317,-386,-181,-177,-184,-188,-204,-196,-202,-196,-220,-214,-236,-239,-282,-274,-280,-299,-341,-385,-447,-418,-399,-377,-310,-230,-133,-55,6,-282,-115,-522,-232,-420,-152,-529,-157,219,192,-159,123,118,181,309,490,250,851,1003,1138,1254,1295,1251,1154,1027,-6047,980,1116,1372,215,2051,1773,3196,4443,6740,6365,15855,12579,30331,38226,45411,28464,54044,54288,51622,46420,39403,31470,18978,14406,8655,5482,4009,2194,787,1594,-39,182,270,-341,-257,19,158,49,-37,-66,-72,-108,-177,-336,-362,-433,-477,-523,-496,-405,-332,-284,-249,-234,-204,-189,-194,-204,-231,-278,-311,-244,-277,-252,-266,-258,-226,-226,-214,-188,-159,-122,-60,-11,-237,-326,-56,148,173,-189,195,219,-53,-24,-176,-290,29,-60,-116,-167,-203,-218,-207,-156,-85,-31,9,57,77,10,-220,-96,-25,-59,-81,-78,-57,-263,-227,127,217,23,-107,-427,-169,-309,-219,-118,82,32,-67,-87,4,-97,202,348,95,-247,-60,-51,112,-75,171,593,476,-146,-414,-358,-145,-277,-66,329,389,-214,52,118,32,-297,-252,-228,-80,-51,-368,31,-378,-106,304,51,-441,-268,-77,121,89,88,84,71,51,-178,-132,-235,0,-9,1,-239,-171,-7,-16,-39,-149,16,26,-10,-257,17,-3,-32,-198,-208,-239,-263,-257,-232,-191,-162,-136,18,102,-132,-127,160,-106,-106,-23,159,725,71,74,303,263,296,285,91,64,-127,-225,-369,-441,-348,-241,-163,-111,-82,-81,-84,-134,-181,-206,-216,-230,-240,-247,-235,-241,-231,-226,-219,-205,-210,-236,-345,-304,-348,-381,-366,-340,-309,-289,-278,-276,-287,-317,-357,-379,-368,-306,-238,-169,-162,-147,-22,12,41,-15,-142,-21,-3,-116,-96,-187,-245,-230,-145,-26,100,224,142,-292,-63,-65,-129,409,343,76,233,-68,-289,-66,-31,56,-180,2,-72,-158,-169,205,537,-77,-173,-264,-88,149,50,327,-63,-187,-15,-109,-191,-253,-289,-294,-274,-245,-210,-192,-411,-200,-195,-203,-218,-245,-294,-309,-352,-356,-368,-376,-375,-359,-344,-320,-298,-276,-250,-219,-197,-201,-189,-169,-147,-128,-328,-75,-40,-8,36,-84,-268,-358,-59,-84,-185,-227,-196,-298,-412,-335,-222,-110,-12,87,-141,21,223,3,-75,-110,-324,-221,-324,-242,-19,-115,-208,-269,-276,-233,-205,-122,-88,-7,34,60,-62,89,105,-195,57,40,19,14,-96,8,2,-354,14,2,-24,-201,-386,-202,-208,-281,-344,-397,-433,-435,-383,-300,-250,-190,-124,-70,-27,-1,7,-11,-45,-81,-121,-278,-179,-426,-208,-216,-200,-169,-129,-97,-319,-185,-32,111,139,160,123,-165,57,40,-35,-104,-163,-196,-189,-133,-174,-249,-153,179,194,-158,-175,-344,-282,-2,58,-6,-91,-184,-293,-411,-512,-582,-537,-458,-363,-278,-197,-137,-84,-417,-6,36,-47,-88,-234,40,207,-33,136,267,-124,104,-64,-40,36,-42,-104,-318,-184,-250,-301,-264,-50,-326,-285,-204,-243,-229,-174,-242,-251,40,41,-125,-292,-102,-120,-311,-371,-244,-250,229,57,-6,37,-59,288,340,137,139,217,159,102,39,-215,-71,-203,-93,-101,-292,-330,-449,-182,-207,-244,-261,-304,-242,-196,-379,-50,-130,95,-102,-309,-335,173,-57,359,528,486,223,-240,-163,154,-19,173,-39,-299,13,17,-8,-79,26,-13,-41,-50,-57,-55,-89,-77,-932,-31,-13,-4829,-7142,-3021,15,84,72,46,-9,-69,-156,-164,-176,-155,-436,9,-201,26,24,54,-156,-203,114,148,305,104,242,191,7,-92,-46,-111,-193,-263,-312,-346,-357,-373,-376,-375,-347,-343,-321,-304,-282,-285,-265,-250,-233,-232,-230,-228,-221,-214,-189,-168,-245,-86,-276,54,125,54,273,-57,-316,-175,114,447,428,411,351,169,197,-73,-56,-135,-248,-353,-448,-529,-590,-604,-588,-568,-525,-460,-379,-261,-170,-75,-222,-201,-169,48,184,56,-203,-142,-74,-35,-305,-232,-151,-112,-46,-19,11,-72,258,290,-160,-274,-107,-25,-120,-114,-228,-331,-388,-369,-296,-253,-203,-151,-86,-165,-99,214,120,-27,36,-154,-135,1],[90,236,142,-67,-205,-21,65,-110,54,156,-358,31,-23,-75,-292,-323,-229,-213,-219,-214,-206,-280,-182,-294,-100,-41,37,-90,-221,67,359,336,-300,-41,251,63,111,33,-83,-196,-294,-375,-417,-433,-424,-398,-358,-316,-275,-239,-211,-199,-190,-173,-151,-121,-95,-107,-208,-122,138,220,208,143,-175,-69,105,-349,-124,-75,-110,-310,-282,-311,-315,-287,-249,-212,-167,-210,-42,34,111,195,-115,275,310,0,-225,35,306,237,-47,-190,-286,-118,-201,-263,-299,-360,-418,-466,-508,-550,-601,-631,-595,-580,-565,-567,-578,-564,-531,-492,-415,-354,-425,-242,-194,-145,-89,-44,-13,17,-84,81,92,-263,42,-2,-58,-121,-197,-229,-249,-254,-229,-175,-119,-181,-16,-138,-436,-196,-146,-341,111,21,-245,237,286,-1025,-458,-53,-245,-85,356,787,819,-544,-526,-1457,-659,-197,-2176,-1542,-1543,-5194,-3027,-4477,-266,-47,222,-5624,-3655,771,840,861,-49389,-159982,-128282,-97376,-16425,418,286,128,-26,-194,-339,-351,-1176,-95,-765,-2045,-522,-2777,-1252,-665,491,-358,-716,250,104,-1241,-210,-380,-565,-556,-396,-261,-147,-155,-140,57,98,139,14,226,-450,-13,-206,236,440,566,425,-55,-335,-41,646,464,87,-101,194,61,168,103,-167,-213,-162,-292,-460,-589,-503,-335,-170,-1,-395,233,285,78,-140,-343,-299,1,-10,-447,99,72,34,-3,-97,-314,-411,-187,-73,-33,-67,-193,-236,-163,-169,-197,-187,-205,-207,-256,-263,-288,-323,-372,-415,-443,-458,-466,-488,-477,-450,-435,-424,-415,-372,-335,-476,-167,-222,-126,-542,-315,212,426,-556,572,627,677,710,748,739,812,839,882,975,1094,1223,1340,1396,-3932,1418,1457,1571,149,1899,561,2614,3249,4273,4508,9572,8805,21691,29882,38580,28522,53394,51622,58602,51230,51288,43938,26571,21191,13498,9433,6470,2881,1150,756,79,94,223,-352,-133,-44,187,123,225,231,82,64,-61,-368,-262,-350,-440,-548,-568,-452,-355,-285,-223,-178,-124,-97,-102,-115,-277,-236,-277,-195,-227,-262,-299,-309,-297,-322,-335,-335,-326,-312,-277,-262,-244,-227,-206,-184,-161,-202,-117,-66,-63,-34,-127,-232,-25,-55,-53,-49,-41,-29,-7,45,117,177,110,-10,255,-59,-349,-173,47,40,163,81,53,-198,-236,66,77,-10,-128,-359,-212,-333,-301,-228,-219,-208,-181,-133,-49,-145,107,176,116,-313,-86,-73,127,-79,123,220,205,-156,-386,-344,-138,-293,-56,-116,-147,-287,-146,-110,-56,-262,-231,-240,-152,-185,-361,-58,-387,-213,-253,-290,-284,-220,-199,-148,-134,-106,-98,-108,-123,-215,-150,-219,78,156,174,-144,-198,238,174,63,-250,-14,22,-93,-296,28,59,34,-183,-184,-135,-369,-312,3,-49,-180,-202,96,112,-136,-279,53,-126,-78,-47,140,624,168,5,296,288,167,43,-68,-174,-212,-246,-150,134,-26,33,169,186,654,41,33,108,364,520,476,321,-149,57,67,-133,-153,-325,-495,-570,-409,-246,-380,-96,-84,-197,-165,134,207,2,-176,29,1,0,-39,-190,-142,-238,-3,81,-168,-168,43,-50,-149,-265,-385,-502,-558,-513,-402,-336,-257,-188,-140,-114,-99,-102,-89,-269,-123,-150,-191,-234,-269,-288,-299,-300,-274,-244,-211,-168,-216,-78,-78,-142,-142,6,9,-74,-145,-251,-75,-88,-111,-137,-192,-253,-232,-261,-268,-270,-268,-270,-270,-270,-257,-254,-425,-242,-240,-225,-211,-242,-207,-177,-176,-142,-125,-121,-119,-120,-132,-148,-178,-217,-260,-299,-344,-406,-430,-422,-393,-360,-394,-303,-289,-294,-303,-316,-369,-406,-355,-222,-177,-263,316,437,437,59,-67,103,-108,146,-112,4,207,42,-133,-130,-315,-212,-293,-345,-280,-181,-99,-39,-11,-86,-199,-149,-237,-352,-470,-547,-453,-297,-152,-205,30,108,166,172,-85,100,94,-325,203,186,63,-149,-338,-130,-147,-12,-43,-91,-264,-169,-174,-146,-141,-113,-82,-18,37,76,151,158,24,18,-171,-192,-134,-434,212,364,223,77,337,-13,-345,-166,41,260,154,199,77,-89,94,59,-117,-288,-416,-371,-244,-110,-206,-193,-132,219,199,-128,-218,-281,-205,-89,-209,-302,-402,-484,-512,-466,-380,-301,-220,-154,-81,-18,36,68,86,-372,35,-30,-137,-283,-466,-481,-276,-60,82,210,-106,95,-7,-19,41,-34,-155,-333,-179,-212,-333,-325,-63,-374,-289,-124,-189,-294,-332,-289,-224,-96,-14,-24,-194,-111,-124,-290,-321,-216,-226,126,134,9,8,-19,168,150,132,132,103,84,67,42,-241,-23,-172,-46,-65,-371,-281,-365,-150,-59,-24,-50,-275,-216,-55,-336,-10,-58,125,-141,-245,-305,217,-79,286,495,429,164,-296,-182,18,-109,-217,-311,-372,-418,-417,-415,-406,-398,-414,-424,-433,-452,-473,-539,-565,-894,-494,-444,-4262,-6240,-3028,-212,-145,-86,-37,-60,-75,-133,-16,-53,-107,-332,-192,-308,-273,-294,-291,-256,-178,-103,-14,77,109,237,325,-3,-116,-24,104,107,137,387,-13,328,299,-74,-33,154,123,76,22,-29,-113,-160,-219,-270,-329,-378,-409,-422,-419,-393,-371,-347,-312,-269,-227,-184,-136,-84,-54,-206,-157,113,181,227,283,304,200,271,-41,-90,-24,-238,2,-59,-89,-82,-48,41,-92,-94,-283,-90,-130,157,70,-201,-360,-339,-491,-566,-491,-344,-203,-112,-37,-341,-230,49,191,9,-84,34,-71,289,373,-118,-238,-54,-77,-162,145,252,96,-100,-72,-144,-245,-330,-409,-473,-512,-505,-422,-317,-211,-73,-215,-82,34],[-641,-602,-525,-457,-389,-339,-292,-211,-151,-116,-281,-59,-15,-25,-225,-192,-133,-131,-194,16,110,-245,-86,-268,405,310,71,-112,-230,19,393,350,-346,-40,272,21,8,100,11,-68,-133,-191,-230,-272,-322,-377,-427,-449,-399,-283,-127,42,-1,-43,75,-146,-154,-128,-201,-196,102,413,277,186,-175,-95,166,-287,-172,-98,-149,-372,-355,-425,-463,-454,-416,-374,-320,-278,-193,-132,-82,-28,-151,65,88,71,-203,37,-5,-47,-103,-147,-227,-189,-199,-191,-168,-180,-200,-215,-231,-251,-285,-322,-355,-413,-469,-524,-507,-402,-270,-137,19,141,-442,37,318,161,-57,33,-34,-37,-156,127,171,-242,7,88,48,2,-53,-64,-71,-85,-123,-107,-134,-199,-179,-170,-430,-229,-226,-345,179,-42,-235,357,384,-938,-606,-40,86,98,-61,532,534,-478,-247,-1549,-808,-143,-2079,-1789,-2011,-4556,-2829,-5179,-427,-427,-366,-3626,-3064,-226,-192,-155,-50963,-119613,-62413,-49309,-13130,-37,-663,-185,-294,-410,-394,-243,-1927,-517,-1506,-2114,-1179,-2351,-1427,-475,774,196,-469,604,488,-1226,-275,-97,-142,-251,-402,-544,-551,-452,-366,-297,-260,-243,-246,-244,-472,-258,-272,-233,-238,-259,-259,-281,-357,-428,-511,-470,-382,-304,-204,-124,-66,3,-103,-138,-143,-100,-167,-422,56,184,179,191,-378,174,179,25,-193,-427,-381,12,70,-608,218,-2,-41,300,-56,-326,-439,-220,-104,217,267,-188,-275,-178,-68,210,237,293,289,240,-118,-214,-345,-331,-454,-366,-86,-194,-107,-169,-390,-152,-149,-136,-378,-332,-447,40,-48,-129,-590,-476,81,217,-793,144,87,1,-129,-271,-396,-455,-354,-203,-21,158,315,432,480,-2074,547,641,802,322,1040,-70,1174,1370,1932,3277,5820,6651,15225,21914,29383,27137,43566,46420,51230,51131,48278,43040,34303,28335,19513,13918,8650,4282,1888,2316,336,113,477,-427,-197,-332,-402,-437,-448,-404,-326,-269,-240,-388,-242,-228,-181,-136,-119,-111,-135,-174,-219,-285,-344,-417,-488,-512,-485,-449,-393,-342,-304,-285,-292,-290,-278,-301,-310,-304,-295,-287,-259,-250,-241,-235,-234,-239,-255,-273,-305,-310,-353,-397,-459,-516,-578,-583,-497,-420,-347,-279,-214,-133,-40,36,100,-129,174,-120,-286,-166,37,36,174,149,172,-131,-245,9,-88,-180,-266,-336,-396,-421,-421,-416,-389,-361,-312,-240,-130,-127,91,198,142,-343,-72,-86,131,-68,76,214,135,-184,-368,-333,-136,-215,-89,-84,-77,-355,-125,-173,-229,-287,-351,-406,-439,-448,-433,-414,-396,-326,-242,-187,-138,-105,-237,-90,-146,-189,-234,-237,-160,-235,-154,-194,205,406,218,-46,-180,221,342,42,-289,-22,-102,-162,-310,15,82,48,-170,-170,-30,-282,-333,74,17,-197,-256,79,136,-83,-439,-55,-149,-50,-70,135,408,266,-64,147,9,-111,-201,-221,-186,-99,-272,-129,237,6,73,212,209,718,106,57,165,428,554,440,322,-122,57,60,-19,79,-94,-276,-449,-558,-431,-395,-114,7,-101,-178,66,152,27,-212,-13,94,172,-53,-121,-92,-175,63,104,-156,-192,18,-40,-105,-176,-211,-201,-158,-232,-105,-199,-65,-64,-81,-106,-133,-160,-160,-235,-187,-199,-218,-230,-228,-203,-172,-136,-116,-134,-109,-65,-248,-6,-84,-120,-115,-176,-210,-217,-205,-232,-129,-77,-29,-1,-308,-306,-65,-133,-196,-261,-314,-333,-302,-231,-132,-198,-394,-168,-130,-159,-137,-293,-259,166,406,239,71,367,39,-23,251,300,204,79,338,247,125,-39,-186,-319,-428,-501,-521,-489,-437,-368,-263,-123,-332,-296,-52,-109,-153,-279,334,546,497,22,-114,18,-256,207,-69,-17,203,144,-171,-150,-299,-212,-251,-207,47,-14,-75,-125,-173,-225,-273,-370,-440,-528,-614,-598,-499,-360,-223,-215,-40,40,98,111,-47,137,110,-301,49,-28,-102,-193,-265,-324,-348,-353,-330,-296,-267,-256,-233,-202,-215,-229,-248,-287,-334,-380,-387,-349,-279,-199,-245,-118,-109,-427,-17,-59,-106,-153,-188,-215,-374,-148,-114,-103,-115,-150,-217,-315,-429,-534,-517,-394,-269,-161,-72,7,-215,-144,-100,122,60,-83,-244,-227,-218,-307,-404,-448,-465,-443,-395,-339,-281,-195,-106,-35,31,129,201,251,263,-286,15,14,-221,-204,-191,-324,-318,-147,30,147,-95,75,47,5,36,-42,-213,-344,-184,-184,-357,-389,-78,-409,-285,-188,-296,-148,-221,-297,-211,-237,-244,-229,-217,-197,-184,-273,-274,-185,-201,-62,-31,11,-29,10,66,50,28,13,-36,-85,-134,-191,-241,-297,-317,-314,-321,-336,-326,-327,-345,-317,-276,-178,-203,-261,-126,-267,35,-1,125,-187,-179,-269,245,-111,200,548,538,102,-349,-218,62,10,202,46,-316,-63,-4,15,3,106,223,404,392,324,-388,265,244,-834,164,109,-3500,-5509,-2947,-375,-13,-3,8,-153,-169,-108,-71,-128,-201,-255,-313,-366,-388,-399,-392,-365,-311,-272,-231,-190,-152,-125,-77,-63,-156,-44,0,-2,-6,0,6,21,17,-68,-60,-2,-37,-67,-115,-169,-256,-330,-414,-499,-593,-670,-686,-629,-555,-469,-400,-336,-267,-259,-124,-59,-10,64,4,-106,-139,192,234,247,276,277,212,288,-10,-136,-69,-246,122,194,186,1,-140,-7,-56,-100,-306,-124,-80,135,5,-164,-334,-464,-475,-342,-174,-174,-62,-153,-52,-347,-225,52,193,-46,-146,62,-60,239,314,-56,-185,-6,-140,-186,44,-6,-58,-96,-113,-103,-132,-152,-177,-209,-256,-319,-371,-441,-533,-604,-704,-795,-875],[-69,-109,-131,-162,-189,-212,-238,-227,-239,-278,-322,-366,-318,-240,-158,-71,-45,-134,-159,-53,114,-204,-118,-221,514,374,88,-120,-215,-16,417,375,-366,-25,111,1,-82,-132,-144,-129,-97,-71,-36,-12,-102,-343,-173,-267,-147,-219,-269,-237,-126,2,127,-148,-201,-140,-187,-250,81,450,328,224,-177,-97,155,-203,-211,-106,-159,-395,-286,-432,-221,-171,-206,-34,-138,-339,-93,63,322,280,-162,149,367,151,-174,84,149,85,-106,-85,-160,-200,-279,-347,-396,-454,-449,-393,-321,-252,-203,-166,-398,-130,-145,-311,-253,-290,-275,-200,-53,85,-445,59,388,162,-52,41,-121,-128,-211,86,243,-192,-72,48,-4,-46,-83,-64,-26,16,-172,128,-81,-199,-87,-183,-391,-228,-277,-411,-384,-214,-211,48,127,-809,-762,-5,8,-70,-465,-342,-450,-449,-376,-1538,-697,-246,-1841,-1974,-2413,-3925,-2793,-5515,-272,-206,-145,-1504,-2556,-82,-102,-128,-51817,-79629,-145,-1303,-8669,-72,-2371,-9,16,18,3,5,-2537,-1986,-2020,-2404,-1902,-1891,-1684,-222,126,151,-229,164,162,-1295,-291,-32,-12,-28,17,-278,-98,-160,-351,-231,-253,-268,-286,-291,-487,-334,-350,-330,-321,-308,-255,-204,-355,-117,-54,22,-83,-96,191,-5,460,278,-33,-70,-114,-119,-245,-385,73,188,278,367,-343,272,154,-17,-232,-334,-426,45,115,-564,12,-123,-141,-180,-210,-335,-437,-260,-244,-233,-212,-197,-286,-213,-112,-105,-105,-148,-184,-267,-298,-311,-411,-293,-430,-313,-73,-196,-112,-127,-405,-98,174,99,-412,-391,-423,173,120,-140,-656,-590,-205,-337,-708,-246,-155,-87,-53,-24,-14,-62,-151,-240,-238,-151,-974,-7612,403,-747,768,863,951,622,1294,-225,2055,2421,2697,2325,3474,5093,8653,14533,14999,24388,41421,39403,51288,48278,66451,52386,41231,35723,26181,21113,15808,6857,3757,1083,229,200,156,-367,112,-41,21,-102,-178,-163,-83,5,29,-397,-126,136,84,279,40,-89,-34,-85,-13,281,402,344,307,-26,-289,-179,-219,-41,-58,50,-75,-27,9,141,97,62,30,2,5,4,13,25,0,41,35,-243,42,72,-112,57,-25,-137,44,8,-133,-19,-53,-99,-155,-197,-231,-285,-343,-362,-358,-321,-277,-232,-184,-130,-83,-42,-5,-64,-256,-46,-38,-21,-40,-239,-278,-351,-343,-231,-73,-87,-82,-58,-230,-42,112,163,166,-332,-43,-97,124,-45,-7,-92,-183,-251,-348,-332,-183,-138,-73,-64,-71,-421,-187,-273,-361,-440,-404,-363,-341,-435,-326,-308,-383,-271,-73,0,-15,-37,-298,38,84,-61,-12,-95,-196,-317,-417,-388,-304,-246,-185,-145,-138,-141,-163,-212,-245,-234,-255,-277,-281,-231,-195,-152,-178,-184,-77,-155,-316,-114,-144,-226,-294,-237,-201,-118,-478,-146,-180,-36,-103,133,258,201,-136,70,-33,-107,-140,-117,-81,-84,-290,-112,157,29,104,182,161,133,100,75,43,25,43,73,89,-106,43,44,-5,-65,-140,-197,-213,-190,-167,-408,5,73,-6,-186,-8,109,42,-193,-93,56,159,-75,-67,-50,-124,107,114,-151,-234,-95,-58,-137,-219,-293,-344,-351,-344,-296,-284,-253,-215,-187,-167,-150,-137,-105,-207,-93,-96,-110,-119,-115,-107,-42,0,-46,-133,-158,-128,-286,-15,-100,-103,-74,15,114,-75,-93,-224,-45,262,-15,-125,-388,-344,-53,227,183,-118,-304,-83,-266,-445,-420,-270,-335,-146,-132,-156,-140,-242,-296,98,421,263,58,370,48,-3,240,293,223,102,400,341,173,129,16,-84,-173,-243,-285,-285,-246,-171,-49,-56,-361,-279,-75,-128,-131,-267,326,617,526,-33,-174,-40,-429,218,-29,-52,-148,-213,-231,-227,-293,-231,-232,-215,-145,-161,-194,-230,-272,-320,-349,-397,-368,-313,-229,-136,-46,83,210,-238,380,450,245,45,-4,170,131,-296,153,90,78,-45,-189,0,-50,-61,154,134,-232,-79,276,111,8,341,-102,-17,193,-25,198,110,5,-104,-273,-314,-405,-476,-484,-453,-396,-337,-288,-260,-410,-175,-144,-119,-95,-71,-55,-52,-57,-62,-93,-125,-172,-230,-297,-357,-402,-434,-439,-433,-457,-445,-458,-457,-491,-500,-500,-445,-381,-311,-241,-181,-162,-134,2,37,-6,98,105,86,52,-210,-83,-166,-257,-329,-316,-213,-71,-51,-18,80,-89,45,100,33,25,-65,-266,-338,-198,-163,-362,-442,-95,-427,-267,-208,-438,-176,-258,-301,-165,-112,-179,-238,-300,-340,-371,-381,-348,-346,-311,-256,-214,-162,-123,-81,-53,-38,-29,-7,-24,-41,-84,-112,-200,-220,-244,-232,-211,-183,-162,-241,-139,24,109,192,-134,-293,-209,-174,97,46,104,-224,-109,-223,58,-146,-101,-142,-134,-95,-385,-256,-16,-13,122,65,-292,-99,-26,4,40,139,244,308,382,288,-516,382,493,-747,504,443,-3103,-5125,-2841,-588,99,56,23,-254,-261,-109,-167,-231,-296,-324,-332,-321,-275,-235,-201,-166,-122,-99,-75,-56,-44,-47,-35,-91,-193,-128,-164,-224,-278,-306,-312,-289,-265,-230,-197,-148,-135,-118,-120,-133,-181,-219,-265,-305,-343,-349,-318,-259,-188,-101,-297,-84,-9,-256,-84,-3,-55,109,97,-19,-118,233,439,401,373,316,206,229,15,-193,-119,-231,163,238,265,64,-208,-55,-24,-103,-310,-149,-25,-82,-180,-227,-226,-182,-132,3,43,-141,0,-202,-76,-332,-227,27,81,-85,-209,81,-55,175,231,5,-139,23,-223,-187,-124,-183,-233,-269,-277,-254,-257,-245,-229,-209,-198,-196,-176,-173,-190,-184,-234,-235,-264],[-301,-186,-62,-36,-150,-162,-66,-183,-34,180,-89,-71,-40,-55,-83,18,20,-159,-109,-122,107,-176,-171,-161,402,391,98,-126,-193,-55,65,-29,-365,-290,-405,-420,-346,-272,-198,-140,-92,-62,-32,-16,-124,-339,-183,-266,-134,-88,-83,-74,-51,-15,19,-126,-239,-151,-179,-296,49,4,-64,-107,-191,-177,-195,-209,-248,-205,-226,-382,-297,-340,-383,-402,-390,-349,-276,-331,-144,-39,13,53,-145,84,96,63,-149,-1,-34,-60,-151,-105,-109,-118,-134,-146,-151,-193,-241,-280,-311,-332,-350,-352,-423,-334,-330,-447,-389,-411,-396,-328,-179,-19,-438,82,442,156,-41,46,-211,-192,-252,45,256,-133,-142,213,206,49,96,67,77,119,-214,333,-88,-192,-134,-181,-327,-201,-298,-283,341,-171,-182,577,552,-674,-927,60,717,438,-833,232,60,-416,-103,-1477,-436,84,-1555,-2058,-2707,-3348,-2905,-5418,-451,-495,-408,-293,-2136,-77,0,66,-52190,-41726,266,312,-2687,378,-4159,366,339,297,256,-49,-3004,-3364,-2348,-2927,-2596,-1423,-1992,74,467,381,-19,116,-37,-1395,-328,-471,-614,-636,-505,-498,-250,-145,-446,45,112,159,-269,202,-494,150,-369,51,-124,-104,-166,-227,-340,-315,-275,-193,-178,-46,227,-14,412,308,35,-19,-82,-130,-299,-274,105,125,199,144,-302,-30,-61,-55,-256,-222,-413,-151,-234,-447,-449,-560,-647,-545,-384,-347,-414,-246,-136,112,152,-107,-269,-237,-164,150,131,70,12,-102,-182,-279,-426,-490,-513,-430,-317,-222,-171,-119,-350,-122,-81,-115,-420,-414,-388,-303,-375,-411,-716,-621,-338,-236,-401,-33,32,79,90,77,32,-78,-232,-411,-573,-474,-24418,-14949,227,-16,628,768,651,1014,1370,-316,1715,1669,1512,1289,1894,3277,6028,10448,2607,20658,32016,31470,43938,43040,52386,51167,46404,41295,32767,26364,19106,10797,7084,5050,1112,974,1116,-47,183,71,231,-21,591,-154,51,720,-37,-405,-68,343,94,292,29,-80,-84,-81,-2,222,198,166,133,-37,-276,-158,-194,-17,17,81,-88,-45,-42,391,387,370,134,-25,274,197,330,222,21,227,-42,-258,162,321,-138,68,29,-90,99,61,-191,100,95,47,-6,-38,-54,-74,-84,-381,-21,-196,-141,-22,26,-29,165,191,189,-4,-267,-96,-103,-26,-102,-195,-314,-436,-539,-535,-412,-293,-185,-98,-296,31,53,49,14,-298,-142,-236,-323,-420,-454,-412,-322,-251,-306,-335,-146,-67,118,151,188,-475,139,33,-38,-157,-101,-125,-130,-516,-238,-172,-335,-350,-383,-408,-386,-339,-338,-303,-294,-248,-198,-146,-92,-258,-142,-139,119,149,183,116,-67,140,153,37,-171,72,34,-204,-226,-96,-143,-189,-243,-286,-340,-369,-390,-387,-325,-261,-292,-57,38,99,-302,-166,-200,-30,-138,136,174,68,-180,-112,-217,-280,-309,-310,-338,-378,-423,-477,-468,-373,-222,-72,63,166,185,100,198,115,29,-60,-146,-201,-205,-144,-83,-4,-65,63,40,-185,-149,-420,69,167,85,-168,-66,7,-46,-131,-141,-170,-206,-238,-251,-265,-270,-284,-296,-311,-330,-332,-314,-278,-236,-191,-144,-86,-239,-107,-304,-40,8,-32,-97,-181,-283,-371,-485,-567,-474,-348,-220,-95,-205,119,184,9,-107,-193,-175,-316,-70,-178,-240,-200,-95,49,-85,-81,-217,-41,281,-8,-315,-299,-330,-61,230,139,-120,-387,-119,-183,-220,-217,-287,-267,-123,-136,-158,-123,-137,-231,27,225,280,22,345,46,2,214,273,243,128,67,-35,-139,-237,-250,-189,-91,7,-180,-1,72,-144,112,-61,-364,-271,-116,-154,-112,-224,295,647,525,-103,-239,-49,-349,-244,-388,-419,-358,-265,-188,-210,-294,-261,-230,-240,-86,-66,-52,-35,-24,-45,-172,-49,-162,-254,-49,-40,-35,5,46,-265,45,38,11,-17,-66,-113,-161,-309,-109,-9,139,-10,-133,36,-18,-105,129,121,-187,-145,227,57,66,343,-116,-37,151,-92,144,158,80,-185,-201,-22,-210,-451,-550,-346,-164,-15,97,105,-381,-86,199,354,193,18,-63,81,116,206,125,251,250,132,22,-97,-212,-314,-406,-486,-581,-590,-582,-567,-599,-596,-570,-493,-413,-327,-244,-171,-90,-83,-34,27,-52,90,74,28,-35,-151,-206,-263,-251,-167,-44,9,125,-61,-67,10,-90,3,141,59,7,-108,-286,-318,-223,-159,-348,-399,-120,-406,-248,-164,-343,-199,-288,-280,-142,-101,-117,-136,-169,-193,-222,-243,-234,-265,-264,-242,-230,-202,-181,-151,-131,-119,-105,-74,-73,-63,-164,-133,-169,-60,-39,1,30,-109,-130,-205,-148,41,179,219,-88,-319,-307,-68,160,80,40,-253,-137,-229,-335,-433,-519,-571,-500,-432,-413,-317,-288,-272,-246,-214,-282,-135,-63,-29,59,149,278,364,450,237,-295,472,408,-658,529,13,-3027,-4928,-2746,-711,-2,-87,-168,-370,-358,-410,-416,-366,-309,-232,-169,-119,-65,-48,-125,-128,23,112,55,133,103,267,262,-157,-212,-3,-31,-124,-191,-204,-173,-111,-43,-60,-106,-47,-82,190,186,170,-200,-134,6,-19,-57,-75,-72,-54,-33,-88,-343,-31,-19,-270,-180,-52,-117,34,46,40,-111,111,125,105,88,31,-30,-102,-160,-271,-304,-300,-245,-168,-95,-40,-207,-102,-9,-115,-294,-153,-158,-248,-334,-408,-498,-436,-352,-287,-257,-238,-243,-254,-248,-313,-248,-96,16,-114,-273,79,-65,87,166,58,-109,25,-329,-166,-88,137,78,85,59,-74,55,-13,-145,82,76,-83,14,-23,-110,-230,-307,-424,-415],[-263,-162,-65,-43,-132,-155,-154,-221,-88,-6,-56,-119,-156,-198,-246,-285,-321,-346,-343,-314,-267,-211,-249,-104,-42,-12,9,-143,-178,-101,6,14,-353,-25,-49,-44,-254,-51,-64,-82,-98,-119,-125,-132,-140,-327,-182,-271,-128,-89,-49,-9,42,80,179,-77,-261,-161,-176,-323,53,474,350,236,-214,-52,408,-14,-276,-98,-119,-339,-119,-121,194,55,-205,9,-227,-232,-258,-356,-437,-420,-335,-253,-179,-134,-118,-59,-40,-29,-191,-53,-68,-96,-134,-166,-183,-231,-278,-313,-336,-352,-366,-356,-395,-298,-260,-576,-224,-202,-176,-143,-63,18,-405,114,337,154,-10,64,-283,-199,-254,20,289,-57,-180,117,127,31,407,201,359,284,-230,360,-93,-163,-155,-142,-224,-138,-263,-192,446,-221,-139,678,632,-521,-1083,181,431,333,-1100,88,6,-420,-122,-1398,-121,68,-1269,-1989,-2821,-2806,-3115,-5048,-261,-324,-381,-413,-1792,-347,-307,-268,-52381,-8049,-125,-89,-48,-30,-5996,-47,-93,-187,-318,-443,-3339,-4598,-2561,-3646,-2967,-934,-2299,414,714,739,161,667,600,-1320,-134,224,222,-9,345,-745,-149,267,-495,1011,215,388,-308,380,-481,211,-387,28,-210,104,12,-212,-296,-299,-395,-410,-325,-234,-116,-21,52,127,115,25,-38,-124,-308,-145,-42,-110,-169,-192,-242,-229,-230,-226,-261,-326,-408,-479,-459,-342,-235,-304,-333,201,53,-350,-360,-237,-134,284,348,-30,-219,-228,-213,163,76,-40,-134,-266,-346,-421,-476,-473,-435,-397,-371,-374,-418,-450,-462,-446,-403,-365,-392,-383,-340,-342,-414,-437,-729,-543,-357,-156,-24,102,163,203,218,239,265,256,-74,158,105,56,-27146,-18977,-557,-255,-347,-371,-346,-350,-350,-500,-335,-240,45,489,1004,1453,1744,1742,3129,7161,12324,18978,26571,34303,41231,46404,49071,45604,38450,34312,32801,15980,11817,9661,2321,2521,1464,377,238,307,293,12,254,-150,-177,-290,-405,-455,-360,-265,-195,-167,-173,-164,-154,-148,-142,-152,-143,-133,-124,-98,-265,-150,-175,-22,-5,20,-89,-66,-84,299,374,382,74,-110,255,190,380,279,31,126,-123,-266,118,286,-163,75,84,-39,25,4,-228,-2,-98,-203,-311,-397,-451,-436,-357,-451,-142,-213,-99,44,22,-93,149,204,190,40,-284,-144,-152,-166,-265,-332,-329,-328,-106,-19,39,140,191,38,-276,219,570,631,207,-260,-3,-124,32,-80,-150,-186,-192,-219,-241,-344,-150,-18,37,65,98,-437,113,26,-33,-139,-67,-62,-46,-528,-190,-135,-277,-203,-209,-246,-269,-276,-319,-311,-308,-283,-194,-138,-92,-271,-132,-116,10,18,45,73,-9,78,146,57,-112,107,86,-173,-173,-62,49,-35,-257,-287,-330,-401,-444,-426,-340,-306,-257,-66,15,103,-146,-106,-201,-39,-182,134,176,92,-172,-18,-56,-33,23,99,140,-61,-283,-94,88,47,93,192,225,493,187,121,314,615,680,197,263,-96,-15,-7,183,202,-127,36,60,-239,-150,-443,16,-83,-173,-222,-225,-163,-72,-65,-153,-45,113,-128,16,14,-60,133,81,-167,-316,-301,19,118,-170,-112,69,-140,-211,-106,-286,-21,-52,-103,-165,-231,-302,-343,-394,-422,-419,-392,-352,-306,-323,-225,-210,-201,-215,-251,-295,-350,-403,-453,-415,-344,-288,-218,-150,-97,-217,-52,12,14,-354,-188,-276,-59,-60,-75,-129,-380,-52,114,-167,-169,-313,-200,-105,-139,-168,-86,-28,-144,-48,457,283,-40,290,31,-12,170,235,260,152,379,298,3,153,125,124,136,28,-111,69,148,-194,97,-79,-338,-270,-174,-192,-102,-171,244,188,88,-179,-305,-262,-384,-447,-350,-259,-206,-147,-106,-243,-305,-291,-245,-279,-209,-214,-217,-214,-214,-219,-222,-266,-272,-308,-277,-265,-255,-213,-175,-292,-192,-211,-247,-287,-337,-346,-283,-334,-38,65,221,17,-87,56,1,-157,106,100,-138,-188,183,19,121,99,-125,-76,-105,-152,-61,-46,-49,-249,-132,-129,-174,-301,-254,-289,-290,-266,-234,-218,-323,-160,-148,-142,-134,-119,-104,-93,-79,-58,-57,-56,-64,-86,-120,-153,-220,-223,-256,-291,-351,-356,-356,-323,-317,-305,-279,-228,-184,-135,-95,-63,-21,-30,-70,-62,-93,82,91,90,95,-101,-240,-110,-115,126,128,11,100,-59,-98,-44,-87,-42,52,7,-23,-154,-239,-277,-239,-262,-311,-350,-384,-387,-379,-380,-362,-331,-284,-235,-175,-108,-49,8,51,97,-107,-185,-110,-67,-158,185,155,57,-188,49,9,-30,-56,-48,-55,-40,-204,-208,-135,33,20,97,112,-38,-107,-171,-150,66,50,56,-54,-326,-386,38,55,47,17,-250,14,-130,-4,-235,-37,-117,-76,-99,-414,-351,-229,-135,-123,-104,-278,-153,-98,-65,79,154,232,297,369,203,-23,481,276,-553,468,-296,-2908,-4634,-2630,-648,-29,-129,-227,-461,-423,-129,-34,42,-13,-126,-64,56,188,-90,-167,-103,65,116,39,104,113,322,312,-194,-163,39,114,2,24,6,7,-98,-149,-52,-120,-104,-130,125,108,81,-234,-150,-105,-178,-261,-332,-365,-350,-313,-263,-233,-213,-189,-280,-256,-106,-174,-38,-29,-25,-103,-34,-54,-106,-153,-227,-285,-323,-301,-351,-242,-191,-144,-119,-117,-142,-183,-238,-307,-368,-388,-354,-252,-159,-71,-53,71,-69,-45,347,156,-86,111,-255,-166,-285,-271,-52,-103,-129,-305,-92,-79,-7,47,93,-87,12,-432,-123,-100,148,82,119,305,-40,333,23,-124,153,170,-40,-52,-163,-317,-447,-576,-589,-497],[-358,-356,-348,-362,-379,-409,-436,-414,-400,-405,-411,-433,-424,-390,-337,-263,-188,-269,-61,-117,-6,-170,-325,-169,-261,-307,-235,-165,-164,-150,331,366,-335,44,310,-13,-336,81,143,26,-70,-149,-183,-192,-177,-309,-179,-291,-138,71,131,175,168,97,291,-24,-281,-185,-190,-344,31,450,313,190,-257,-20,420,67,-311,-99,-134,-301,-31,31,60,0,-223,-152,-241,-328,-386,-303,-173,-28,-10,-20,386,342,-106,179,588,470,-251,156,11,48,119,56,49,49,27,55,74,-53,61,-120,-355,-129,-181,-449,-246,-241,-221,-198,-125,-46,-384,116,309,115,1,56,-353,-186,-251,-29,296,-12,-233,15,42,-9,392,233,317,257,-267,117,-135,-158,-188,-206,-275,-339,-372,-372,-353,-314,-288,-249,-208,-400,-1270,-79,-36,31,-1254,63,55,-489,-419,-1375,-22,-40,-1067,-1825,-2757,-2337,-3427,-4661,-280,-237,-239,-250,-1580,-272,-295,-317,-52812,-300,-286,-255,-203,-1284,-7880,-82,-57,-67,-102,-661,-3635,-5690,-2809,-4540,-2682,-476,-2604,-48,-18,9,23,54,103,-1037,-19,360,256,-109,285,-1073,-342,321,-516,1119,162,388,-352,349,-484,239,-425,-11,-268,300,-45,-236,-268,-31,85,-469,-359,-112,-121,-125,-124,-98,-70,-59,-44,-138,-302,-93,-138,-166,-203,-230,-282,-357,-423,-446,-371,-290,-308,-112,-29,-208,-366,-316,-305,390,64,-363,-316,-242,-149,286,367,31,-175,-211,-286,218,235,59,91,49,92,150,-285,-201,-193,-123,-63,-192,-234,72,-160,-131,-189,-315,-399,-368,-332,-192,-155,-268,-702,-397,-448,-196,-241,-309,-373,-431,-449,-425,-391,-370,-724,-2663,-366,-407,-770,-16435,-1972,-189,-148,-61,-326,223,323,-760,381,435,575,344,1114,1471,1809,2171,2676,5054,8891,14406,21191,28335,35723,41295,45604,46922,42441,39468,35415,21988,17640,14065,4723,4469,2086,779,345,594,233,-104,-237,-231,-244,-259,-227,-454,-121,-133,-167,-215,-266,-283,-298,-308,-307,-317,-317,-323,-328,-325,-334,-366,-367,-331,-278,-226,-180,-106,-125,50,113,182,4,-202,224,172,395,301,18,25,-210,-263,85,243,-191,74,137,10,-52,-41,-249,83,132,-7,-158,-291,-386,-356,-248,-339,-178,-224,-79,92,19,-180,30,-14,-53,-89,-310,-191,-180,12,91,-149,-357,-295,18,91,86,209,199,4,-200,351,643,690,218,-222,0,-146,41,19,30,297,261,-121,-154,-348,-145,12,214,199,122,-384,150,32,-23,-129,-39,-3,59,-461,-148,-270,-376,-483,-395,-327,-259,-188,-288,-272,-157,-393,-15,17,38,-277,-116,-91,77,77,98,118,43,17,137,84,-67,52,-9,-122,-119,-93,-60,-132,-321,-369,-363,-391,-376,-323,-233,-342,-197,0,58,117,-5,8,-165,-47,-219,90,55,15,-113,61,93,149,208,118,182,-47,-257,-91,205,44,141,179,204,253,177,151,320,298,282,92,217,-92,-51,-40,24,-21,-175,-138,-197,-270,-330,-464,-238,-124,3,-84,-61,-68,58,0,-122,-97,89,-145,63,45,-40,121,41,-183,-305,-302,55,53,-221,-57,-110,-191,-199,-205,-237,-238,-228,-226,-227,-223,-213,-179,-161,-98,-59,-200,-17,-9,-431,-36,-54,-93,-149,-223,-293,-353,-368,-329,-270,-217,-188,-157,-138,-140,-207,-170,-178,-175,-173,-151,-200,-63,-9,69,-133,-307,-165,152,-207,-175,-298,-125,-79,-131,-175,-21,82,-54,-113,475,283,-118,219,20,-32,-20,-122,-219,-301,-368,-410,-436,-457,-441,-419,-396,-383,-373,-359,-347,-342,-323,-291,-296,-267,-252,-233,-204,-180,-130,-69,-23,-245,-357,56,27,156,81,-222,214,236,-29,-262,-314,-297,-269,-318,88,61,29,2,-25,-57,-161,-141,-220,-306,-217,-239,-268,-260,-252,-306,-285,-283,-280,-254,-228,-183,-142,-365,-15,40,108,39,-48,65,12,-204,89,76,-92,-198,79,12,-61,-137,-192,-227,-224,-193,-145,-117,-101,-240,-86,-77,-80,-230,-74,-77,-67,-48,-30,-30,-261,-43,-26,-64,-116,-177,-251,-316,-282,-192,-111,-27,46,100,115,-8,-243,-102,29,210,176,101,-147,-94,185,-166,-195,199,211,223,-11,220,135,19,-90,-154,-133,108,191,173,152,-66,-287,-112,-22,-58,-124,-185,-237,-273,-291,-284,-255,-208,-164,-125,-66,-211,-160,-227,-246,-165,-261,-267,-111,-243,-184,25,-22,-146,-225,-190,-162,-150,-106,-34,35,114,-103,-135,-33,-18,-155,417,293,61,-245,76,281,202,203,164,98,40,-216,-247,-124,-158,-131,-72,-21,15,-102,-150,-156,82,84,90,-38,-330,-380,-47,-70,-103,-114,-224,-76,-77,-5,-269,29,-249,67,-60,-401,-395,-347,-192,-174,-218,-295,-256,-237,-226,-204,-182,-177,-164,-147,-138,-130,-170,-176,-448,-216,-354,-2440,-4081,-2475,-452,-296,-247,-188,-514,-442,-34,10,46,-51,-128,-150,121,159,-141,-204,-84,93,108,21,80,126,302,259,-173,-75,73,89,-33,53,263,199,1,-297,-51,-133,-152,-179,-214,-214,-161,-274,-165,-17,115,158,176,178,159,75,-235,-121,-84,-160,-297,-298,-308,-323,-315,-316,-298,-268,-225,-178,-155,-127,-139,-161,-205,-251,-422,-441,-385,-255,-117,6,113,-59,-147,-5,-124,-226,-40,95,77,-160,-42,-125,-179,-183,-152,-126,-98,-94,-210,-216,-257,-296,-316,-279,-190,-295,46,-94,-103,23,153,-71,-9,-360,-77,-89,164,84,117,333,-16,245,48,-80,61,-17,-110,-185,-273,-372,-433,-500,-529,-533],[-50,-16,-20,-36,-93,-58,-270,-270,-181,-262,-358,-479,-575,-491,-341,-184,-40,-290,106,-13,-25,-187,-350,28,101,46,54,-193,-153,-200,251,322,-316,80,302,-11,-398,-180,-364,-476,-415,-294,-170,-100,-135,-281,-174,-319,-153,-86,-97,-100,-84,-50,-17,20,-289,-219,-213,-356,3,79,41,24,-299,-25,-53,-90,-344,-135,-163,-266,-170,-140,-98,-45,-246,-66,-154,-18,-298,-215,17,21,61,-62,200,262,-101,191,393,388,-298,223,38,62,-22,-82,-75,-49,5,71,115,-84,156,-136,-299,29,-38,-306,-267,-318,-413,-519,-568,-452,-359,-215,-99,13,13,42,-369,-147,-222,-86,295,19,-277,-73,-33,-55,235,224,210,184,-306,124,-181,-157,-215,-66,-33,-36,-160,-13,7,-385,-144,111,139,-288,-1465,161,149,157,-1258,64,-244,-594,-885,-1391,-210,-231,-948,-1591,-2500,-1908,-3769,-4344,-210,-174,-127,-90,-1474,-1844,-14,-13,-53884,-11,-36,-66,-89,-4793,-9699,-223,-268,-324,-372,-1092,-3927,-6537,-3152,-5161,-1792,-232,-2852,-234,-239,-236,-250,-255,-264,-649,-251,-249,-262,-278,-281,-1479,-617,-237,-479,-98,-16,74,-383,256,-481,253,-462,-54,-279,295,-98,-261,-244,-25,-63,-529,-427,158,117,-11,-14,-39,-32,-15,-41,-155,-278,-12,111,-154,-182,-99,-176,-158,-260,-352,-460,-466,-391,-319,-275,-236,-430,-254,-195,-154,-96,-356,-272,-248,-172,159,175,89,-129,-174,-363,30,35,48,134,204,307,273,-219,-211,-149,-89,-95,-200,-271,102,-83,-141,-102,-64,-348,-287,-368,-416,-450,-357,-639,-207,-479,-98,-77,-94,-126,-174,-240,-473,-308,-314,-1082,-5498,-174,-103,-16,-12910,-3019,260,307,369,-747,564,627,-987,619,595,609,385,849,1042,807,1811,312,3292,5258,8655,13498,19513,26181,32767,38450,42441,44177,42625,40301,28192,24025,19358,8412,8817,4705,1091,786,846,493,439,779,45,24,599,-328,-489,233,224,83,-66,-204,-286,-346,-403,-444,-444,-386,-324,-268,-205,-280,-193,-207,-17,94,103,-77,-128,-165,-36,-108,-174,-221,-288,-185,-135,-75,-16,-19,-80,-307,-248,65,198,-226,68,183,59,-129,-85,-261,1,-87,-196,-317,-421,-483,-399,-306,-250,-266,-242,-85,-89,-119,-291,-205,-254,-284,-286,-346,-241,-205,-6,86,-153,-392,-258,129,182,125,277,205,-46,-129,461,618,618,214,-190,-12,-179,-9,10,50,335,296,4,-61,-354,-136,11,192,106,46,-342,142,41,-22,-134,-25,-18,-140,-373,-311,-299,-213,-135,-18,64,149,53,-269,-159,-116,-329,101,390,178,-286,-105,-77,53,-45,-118,-182,-245,-280,-299,-322,-312,-284,-290,-315,-335,-353,-382,-403,-417,-419,-370,-300,-223,-146,-47,-354,-142,57,238,289,104,128,-115,-66,-263,126,151,95,-46,71,55,64,78,40,89,-43,-236,-103,40,23,44,63,86,106,117,127,92,53,29,-25,-29,-98,-109,-141,-198,-251,-322,-392,-439,-402,-317,-466,-113,-20,63,-43,-20,-80,54,46,-88,-157,-2,-162,-137,-202,-254,-310,-359,-406,-455,-471,-436,-389,-351,-322,-300,-272,-266,-243,-270,-280,-283,-284,-271,-242,-205,-216,-163,-103,-7,-248,14,13,-355,-204,-33,-60,-100,-149,-190,-220,-215,-181,-126,-64,-13,44,-101,-84,-196,-108,204,107,-8,7,-127,-6,269,243,-145,-251,-281,61,-236,-182,-260,-58,-60,-122,-189,49,36,-51,-178,-167,-199,-242,-286,-324,-340,-345,-325,-300,-272,-243,-217,-207,-234,-249,-267,-287,-314,-342,-360,-377,-393,-397,-378,-361,-310,-308,-282,-131,-83,-18,49,95,-305,-395,120,191,220,108,-288,221,268,16,-275,-324,-285,-312,-364,70,83,62,53,49,-38,-159,-179,-250,-277,75,83,78,102,122,-314,95,89,-18,-156,80,87,90,-376,-7,20,160,47,-24,54,8,-251,71,44,-60,-188,-137,-201,-304,-391,-359,-248,-139,-215,-143,27,39,-180,-16,0,-88,-153,-218,-319,-365,-268,-140,-35,-202,-38,157,211,196,-68,-155,57,-11,11,-8,148,224,178,53,-26,-287,-122,48,452,406,135,-130,-63,296,-30,-238,168,129,84,-12,-35,-92,-161,-225,-300,-357,-403,-388,-323,-243,-174,-294,-115,22,53,70,-5,58,-36,-123,-104,-77,-144,-18,-50,-59,-279,-80,-175,-236,-180,-209,-207,-121,-138,-157,-186,-207,-208,-168,-157,-76,142,125,191,332,322,-110,-80,52,29,-157,400,252,62,-295,81,277,179,352,341,246,161,-212,-220,-98,-195,-248,-253,-235,-220,-189,-181,-212,-231,-270,-287,-333,-354,-311,-256,-191,-152,-114,-183,-60,-38,-36,-280,-50,-104,-100,-136,-387,-425,-402,-236,-26,-120,-334,-176,-195,-140,90,111,180,162,149,133,124,81,-145,-350,86,-114,-1540,-3285,-2294,-220,-112,-191,-282,-504,-404,-75,62,106,-103,-154,-248,143,168,-193,-231,-72,106,97,0,59,144,725,196,-92,29,88,44,-75,25,295,232,121,-398,-54,-148,-187,-172,-125,-185,-237,-299,-300,-284,-258,-247,-246,-256,-275,-311,-347,-403,-461,-491,-460,-437,-423,-418,-408,-402,-367,-315,-252,-188,-153,-112,-107,-107,-112,-91,-354,-339,-167,152,73,164,225,5,-163,-19,-128,-192,40,114,-50,-160,3,230,27,110,432,12,-32,206,-157,-268,-233,-325,-261,-188,-103,-267,17,-116,-200,-30,188,-66,-42,-294,-41,-80,167,72,93,307,-15,258,55,-24,-43,-157,-286,-400,-508,-502,-374,-267,-163,-80],[66,-25,-28,-32,-89,84,-226,-294,-167,28,58,79,-123,-130,-37,9,-11,-249,48,30,-90,-216,-290,-56,-40,-10,37,-227,-148,-251,151,152,-293,-15,-162,-304,-356,-44,154,338,291,296,546,-186,-129,-241,-164,-349,-166,61,-59,-156,-209,-226,-239,-252,-277,-288,-317,-358,-293,-276,-291,-289,-305,-319,-340,-362,-364,-275,-225,-224,-120,-62,-3,61,-262,-95,-55,95,-280,-305,49,154,102,-77,-42,-139,-221,-299,-353,-358,-336,-293,-247,-217,-200,-182,-154,-159,-162,-149,-123,-98,-55,-153,-227,85,133,-158,-296,-120,-11,176,172,133,-313,17,-54,-125,-176,-217,-314,-213,-158,-138,-12,39,-296,-133,-84,-90,239,291,332,349,-330,-1,-210,-143,-217,3,84,0,-102,-204,-308,-455,-281,-190,-116,-168,-1644,0,7,32,-1186,-22,-394,-696,-1442,-1402,-119,-81,-899,-1313,-2074,-1478,-4067,-4124,317,372,427,460,-1424,-5255,294,408,-56026,300,216,125,42,-8699,-11291,-233,-308,-351,-326,-1508,-4238,-6935,-3615,-4399,-603,-80,-2984,-97,-112,-119,-142,-157,-180,-207,-183,-196,-233,-424,-315,-1941,-941,-299,-380,-99,11,121,-387,213,-447,276,-480,-76,-230,328,-103,-265,-205,-3,-184,-388,-402,-179,-239,-230,-143,3,162,-41,-52,-150,-229,23,215,-189,-319,-210,-131,83,-25,-161,-257,-84,-212,-189,-252,-305,-386,-373,-395,-407,-367,-334,-312,-323,-321,-333,-342,-347,-295,-253,-395,-151,-92,-63,-18,-6,52,105,-131,-221,-101,-52,-120,-187,-284,128,-3,-130,-179,-122,-320,-211,-406,-325,-286,-434,-533,13,-434,338,438,507,-514,313,529,-955,656,-1141,-1353,-6678,640,621,591,-12997,-3633,488,467,473,-1235,518,516,-1075,519,562,640,426,834,302,881,936,258,1677,2963,5482,9433,13918,21113,26364,34312,39468,42625,43327,41423,33856,30269,24541,13254,11719,6852,1596,1852,1179,723,649,450,119,-12,32,-423,-489,15,-25,-1,39,-16,-195,-406,-108,-147,-175,-169,-160,-162,-161,-274,-218,-235,-154,-166,-186,-205,-187,-175,-134,-114,-82,-153,-305,23,35,40,33,-52,-164,-382,-203,-115,-131,-241,-222,-274,-298,-294,-285,-244,-190,-157,-137,-131,-119,-110,-131,-171,-197,-319,-264,-264,-237,-192,-374,-91,-54,-25,-11,-358,-267,-208,11,29,-144,-397,-198,155,204,173,317,236,-84,-49,450,460,457,219,-141,-6,-195,-48,9,21,-39,-65,-35,17,-333,-100,2,156,18,-13,-287,151,74,-15,-128,-222,-319,-317,-264,-152,-84,-99,32,-73,124,163,47,-242,-44,0,-205,32,175,108,-268,-74,-95,-113,-130,-121,-124,-158,-204,-262,-325,-308,-227,-195,-117,-74,-154,-48,-65,-353,-311,-185,-199,-199,-185,-138,-305,-75,-47,-39,-31,-44,-69,-89,-115,-287,-154,-144,-135,-95,-46,-26,4,36,-35,56,-27,-203,-108,95,9,85,81,72,61,41,28,-16,-49,-47,-135,0,-88,-123,-124,93,93,-219,-119,3,-258,-197,-430,-29,36,110,1,31,-62,61,89,-43,-201,35,-159,-56,-128,-188,-248,-292,-318,-323,-303,-277,-248,-280,-223,-216,-204,-179,-158,-130,-77,-29,9,-54,-102,-5,-228,-157,-119,67,-274,39,-3,-233,-373,-130,-155,-171,-176,-158,-140,-167,-39,1,-37,-62,105,-85,-75,-176,-155,231,164,145,87,-50,35,282,252,-154,-196,-344,-29,-243,-189,-199,-141,-197,-251,-276,-289,-300,-326,-318,-336,-313,-325,-251,-198,-128,-57,21,92,157,213,92,-246,122,240,207,94,-84,21,-49,-123,-227,-250,-280,-317,-307,-382,-337,-153,-116,-69,-24,-9,-347,-399,-43,-83,-111,-132,-353,-166,-159,-142,-272,-321,-257,-367,-404,-137,-131,-129,-116,-99,-77,-155,-210,-280,-247,116,175,92,270,227,-319,321,316,-73,-200,89,221,178,-344,-66,8,9,-56,-110,-170,-213,-284,-265,-264,-261,-267,-254,-220,-215,-186,-137,-184,-69,-223,-256,-26,13,-120,19,22,-106,-74,521,440,305,204,87,-52,-152,-130,-70,-2,56,-77,-197,65,-85,-84,-83,71,77,78,-19,-28,-359,-158,-25,-65,-134,-150,-165,-143,-142,-124,-273,-102,-96,-103,-126,-167,-200,-246,-283,-325,-341,-337,-306,-253,-175,-91,-287,-135,97,297,301,-42,32,-26,-133,-118,-84,-211,100,5,-52,-362,-116,-131,-220,-213,-168,-165,-62,-41,-143,-56,-95,-150,-170,-149,-77,144,67,139,326,343,-140,-33,132,60,-175,295,177,55,-323,67,262,161,284,200,97,6,-217,-187,-267,-377,-458,-396,-328,-280,-219,-177,-202,-128,-100,-36,-62,-369,-208,180,246,176,-153,-148,130,-9,204,-277,74,54,220,-68,-389,-412,-301,-235,-34,-243,-399,-198,-265,-168,77,50,283,245,213,177,149,83,-418,-275,11,-29,-361,-2403,-2153,-144,-130,-97,-47,-456,-351,134,193,4,-174,-213,-365,110,75,-237,-248,-76,92,60,-37,29,155,156,113,10,13,-26,-60,-124,-181,-234,-286,-326,-373,-401,-411,-383,-375,-357,-353,-355,-383,-393,-402,-401,-402,-399,-389,-379,-376,-366,-378,-396,-408,-410,-407,-392,-359,-312,-278,-234,-188,-141,-99,-98,-74,-96,-132,-158,-179,-298,-354,-239,-192,-125,-52,16,53,-180,-42,-128,-157,126,123,-195,-77,24,273,62,181,436,-79,-7,20,-152,-310,-253,-339,55,240,-98,-228,-7,-126,-276,-60,222,-57,-67,-234,-7,-62,169,68,67,267,-16,333,72,56,200,228,83,-247,-58,15,-15,-61,-85,-98],[-92,-178,-222,-246,-241,-232,-219,-308,-154,-130,-128,-144,-144,-155,-177,-187,-182,-167,-97,-19,-155,-257,-208,157,327,342,11,-264,-146,-305,37,164,-267,174,333,-4,-312,-108,198,371,311,207,373,-272,-133,-202,-161,-386,-182,35,89,-19,124,46,-65,-152,-257,-311,-266,-368,-44,115,112,-83,-264,85,46,-5,-384,-98,-179,-216,-263,-298,-317,-312,-293,-272,-241,-199,-228,-399,-106,-78,-39,-89,17,29,-83,70,87,105,-294,103,69,72,37,0,-30,-93,-156,-207,-248,-283,-314,-315,-272,-214,-128,-41,-340,-145,-56,268,360,98,-277,68,298,-65,49,15,-256,-230,-304,-316,-243,-165,-321,-199,-144,-143,150,227,290,327,-366,-142,-240,-145,-226,65,58,-46,-132,-179,-169,-540,-217,0,31,-66,-1822,11,-19,-27,-1146,-131,-402,-791,-1832,-1395,-193,-104,-936,-1061,-1570,-1061,-4295,-4035,590,656,709,730,-1387,-9350,566,557,-59672,369,248,130,33,-12815,-12505,-94,-43,11,56,-1876,-4628,-6804,-4245,-3156,221,202,-3018,142,100,61,1,-56,-201,-166,-219,-270,-334,-571,-373,-2479,-1321,-204,-280,-90,-54,-29,-406,-14,-413,-70,-513,-165,-239,-313,-308,-290,-206,-161,-306,-293,-346,-289,-359,-400,-309,-182,-48,-116,-101,-152,-199,5,206,-153,-386,-272,-107,0,-66,-195,-253,-33,-183,-146,-172,-156,-299,-63,-43,-52,-35,-261,-153,-205,-189,-248,-311,-382,-314,-255,-386,-176,-143,-145,-128,-145,-107,-70,-65,-262,-94,-56,-167,-195,-308,-40,-80,-148,-285,-332,-320,-178,-460,83,181,-528,-433,204,-375,562,571,487,-918,-134,199,-1343,-98,-1915,-1749,-6618,-157,-168,-149,-16750,-3874,-64,-35,4,-1792,63,46,-1114,0,19,58,110,195,-160,503,724,1017,1595,2939,4009,6470,8650,15808,19106,32801,35415,40301,41423,41557,38130,32928,26664,18824,14163,9152,2957,3419,2065,1005,716,831,201,120,153,-425,-506,45,-32,-149,-272,-263,-250,-333,-2,-53,-165,97,380,376,-88,-278,-273,-288,-48,121,60,-25,-128,-193,-102,-135,-144,-238,-273,0,69,159,229,-120,-258,-405,-165,101,152,-272,78,13,-38,-196,-133,-242,-3,30,53,-15,-159,116,119,109,-111,-368,-264,-115,-168,-277,-339,-280,-150,0,-50,-360,-297,-234,248,463,-149,-393,-148,350,283,190,87,-13,-131,-151,-177,-167,-139,-112,-105,-102,-224,-111,-142,-170,-204,-248,-296,-361,-418,-443,-400,-332,-283,-225,-245,-150,-125,-104,-136,-94,-105,-117,-170,-134,-152,-156,-183,-169,-185,-191,-190,-236,-255,-297,-305,-304,-289,-261,-247,-195,-154,-119,-117,-113,-132,-181,-233,-276,-300,-247,-152,-266,-2,6,-185,112,89,-276,-208,-136,-229,-328,-416,-434,-406,-342,-297,-256,-201,-148,-84,0,-86,-315,114,334,380,86,82,182,188,125,-128,-22,-22,-184,-125,241,-20,80,200,37,271,83,211,300,337,386,-244,139,-79,-140,-168,327,264,-215,-189,-73,-228,-317,-410,-507,-515,-451,-385,-337,-283,-227,-171,-114,-252,-48,-152,-62,-101,-157,-231,-301,-329,-289,-190,-75,-83,-256,94,224,-144,-125,-202,-90,79,12,61,-105,-176,-69,-224,-153,-124,-71,-278,-182,-216,-222,-443,-209,-181,-161,-153,-146,-149,-152,-168,-193,-228,-276,-302,-313,-307,-280,-234,-165,-84,-4,55,26,78,198,217,-161,-148,-286,-114,-232,-202,-134,-197,-230,-251,-240,-223,-211,-225,-258,-241,-244,-418,-283,-288,-268,-233,-177,-112,-42,30,17,-273,44,230,255,92,-129,90,197,151,-179,-11,-171,-180,-256,-440,-357,-327,-285,-199,-107,-42,-353,-377,20,-15,-54,-95,-401,-161,-141,-90,-245,-288,-214,-419,-417,-9,93,60,15,-45,-126,-214,-353,-462,-535,-448,-313,-183,-31,105,-311,250,291,-100,-230,67,165,59,-283,-190,-352,-512,-470,-309,-171,-45,-276,46,-17,-26,-132,173,120,82,13,-127,-214,-162,-223,-336,-361,-407,-387,-309,-190,-113,26,186,275,334,193,424,384,-87,-71,12,184,308,-48,-223,33,-143,-166,-131,146,411,168,-71,2,-421,-173,60,523,387,175,-128,18,250,203,-268,377,384,146,-19,153,110,19,-43,-314,-248,-84,-77,-90,-113,-149,-263,-152,-100,-30,46,-70,31,11,-115,-97,-64,-250,174,160,-39,-421,101,-62,-170,-225,-105,-106,40,59,-107,97,110,58,-78,-134,-59,162,28,95,320,365,-152,42,243,114,-165,196,112,84,-276,70,279,189,283,203,107,30,-201,-135,-115,-141,-124,-84,-53,-31,-189,-190,-213,16,-4,-1,-65,-380,-103,-113,-119,-138,-193,-141,-125,-111,-114,-237,-150,-200,-261,-349,-434,-490,-445,-352,-240,-354,-393,-196,-313,-142,91,1,208,215,225,221,210,147,-648,-184,0,-67,-117,-1541,-2053,-145,-119,-97,-86,-365,-264,-120,-131,-133,-229,-261,-459,-30,-10,-216,-219,-106,-151,-218,-271,-302,-297,-268,-192,-136,-67,4,-79,-132,-53,237,286,305,-159,-66,-184,-219,-175,230,166,99,-236,-216,-111,-159,-209,-253,-290,-327,-371,-411,-467,-517,-514,-471,-422,-374,-330,-288,-275,-258,-243,-221,-198,-194,-176,-185,-203,-196,-189,-241,-326,-237,-233,-224,-213,-206,-191,-190,-151,-122,-113,-32,44,-345,32,47,209,94,187,148,-169,0,-73,-109,-336,-183,-334,79,261,-104,-195,-31,-132,-325,-83,244,-50,-87,-196,7,-52,153,51,25,216,-35,429,82,133,223,263,119,-296,-95,155,111,-43,-22,-68],[-227,-304,-331,-326,-280,-230,-175,-305,-123,-10,19,10,-26,-136,-24,-140,-122,-61,18,76,-195,-296,-120,229,302,296,-9,-288,-137,-344,-62,74,-221,203,286,7,-262,-156,173,396,329,127,223,-324,-135,-149,-149,-396,-183,-20,20,-80,121,33,80,-94,-263,-402,-402,-371,-175,-99,-65,-181,-188,-6,-10,-26,-384,-79,-173,-162,-102,-110,-118,-119,-290,-150,-178,-210,-266,-370,-403,-400,-317,-227,-140,-73,-61,56,101,138,-244,147,78,70,49,-4,-49,-125,-198,-253,-292,-314,-333,-335,-318,-314,-301,-297,-368,-291,-270,-246,-185,-136,-223,-48,-15,-129,41,39,-191,5,-11,-267,73,34,-320,-245,-186,-185,202,272,334,347,-386,-256,-240,-134,-211,145,233,106,75,27,-22,-613,-279,-88,-77,-53,-1680,44,108,206,-1145,307,-250,-805,-1391,-1283,133,82,-1005,-830,-1004,-611,-4385,-4018,562,566,565,541,-1218,-14044,377,289,-64977,125,35,-37,-74,-16721,-13094,-14,-136,98,126,-2108,-5087,-6359,-4987,-1848,133,90,-2924,5,-30,-53,-244,-233,-100,-83,-63,-39,-262,-612,-117,-3015,-1654,-40,-165,-92,-134,-176,-411,-228,-350,-170,-529,-142,-74,94,-88,-309,-174,9,-379,-215,-275,-230,-354,-481,-434,-303,-174,-189,-151,-131,-163,-31,17,-36,-275,-213,-213,-292,-337,-333,-306,-262,-203,-135,-78,-15,-182,99,115,104,102,-193,-95,-161,-189,-49,-103,-169,-204,-258,-321,-332,-334,-345,-327,-335,-288,-244,-209,-300,-168,-147,-198,-193,-317,-195,-213,-250,-385,-346,-372,-399,-485,-326,-302,-607,-323,-131,-292,-16,42,91,-1157,-651,-161,-1632,-933,-2589,-2264,-6695,396,361,-3474,-18209,-3879,136,45,-37,-2208,-83,-30,-1196,272,465,627,293,842,-311,1076,514,938,1594,1825,2194,2881,4282,6857,10797,15980,21988,28192,33856,38130,40548,39112,33702,24547,23798,18017,5599,7261,4055,1460,893,682,292,173,174,-218,-489,409,434,66,159,-64,-304,-192,20,-62,-218,54,506,357,-102,-270,-331,-331,-62,-64,-92,-132,-157,-197,-216,-266,-321,-390,-463,-503,-505,-445,-365,-282,-339,-331,-119,-38,28,-301,69,64,66,-190,-153,-235,-38,-93,-162,-241,-291,-299,-270,-203,-94,-381,-284,-145,101,44,-170,94,41,-7,-138,-335,-314,-267,76,131,-140,-364,-99,143,104,67,7,-61,-156,-202,-275,-336,-375,-387,-377,-343,-289,-220,-168,-105,-46,-1,36,42,-305,-49,-108,-14,-193,-126,-201,2,48,-21,-139,31,141,279,-76,-46,-10,-39,203,-65,82,61,-19,-231,-123,-219,-297,-382,-471,-495,-425,-326,-225,-134,-76,-17,18,26,-28,31,20,-91,-176,-288,18,37,-213,151,112,-197,-107,-48,-102,-166,-231,-273,-326,-350,-370,-359,-305,-231,-145,-39,-103,-335,95,315,359,129,86,137,115,48,-225,-103,-24,-172,-146,191,-53,42,148,-40,450,54,212,236,422,410,-305,114,-68,-129,-207,-99,-210,-302,-341,-322,-289,-268,-344,-271,-307,-365,-435,-534,-616,-599,-527,-453,-394,-360,-351,-352,-374,-397,-407,-371,-286,-180,-145,72,-127,-212,142,319,-70,-139,-261,-62,62,37,101,-155,-238,-123,-207,-153,-123,72,-268,-34,147,-4,-291,-193,-49,-101,-7,139,5,-9,163,114,-53,-176,-215,-407,-570,-473,-295,-105,59,190,202,94,111,274,256,-173,-114,-189,-197,-225,-321,-411,-477,-498,-499,-468,-437,-414,-413,-382,-380,-349,-419,-326,-316,-302,-291,-269,-244,-210,-166,-104,-273,-35,67,137,95,-182,115,312,326,-127,-46,-189,-146,-255,-371,-299,-121,-258,-375,-462,-495,-436,-371,-313,-272,-220,-153,-450,53,221,78,-207,-246,-183,-460,-415,-48,68,142,467,427,-23,-114,-212,-306,-182,-195,-206,-144,-12,91,-315,258,289,-123,-263,29,75,-63,-227,-375,-519,-381,-199,-19,-28,-37,-252,34,-47,-27,-101,217,175,94,-48,-181,-313,-425,-474,-405,-325,-249,-164,-72,3,-131,120,365,435,342,165,483,414,-38,-109,-85,0,-109,-197,-264,-304,-303,-254,-192,-108,-23,46,-124,37,-448,-190,55,5,-91,-118,-135,-46,20,105,-257,232,258,72,-34,82,61,-31,-107,-270,-279,-192,-170,-154,-143,-158,-258,-211,-254,-307,-352,-377,-384,-382,-383,-386,-377,-344,-301,-259,-197,-371,-114,-103,-125,-242,-118,-140,-142,-112,-79,-46,-17,-7,-57,-143,-115,-157,-174,-137,-66,36,-182,106,345,153,-157,80,35,121,-208,60,290,229,378,364,299,128,-199,-100,-109,92,100,131,155,90,-233,-231,-235,85,215,217,-75,-395,-14,26,-20,-80,-237,-151,-146,-125,-109,-211,-65,-57,-53,-64,-367,-351,-100,-118,-148,-448,-321,-202,-363,-101,101,-69,197,247,299,240,363,142,-788,-108,221,134,44,-775,-2034,-188,-223,-458,-255,-283,-308,-339,-368,-359,-323,-329,-527,-136,-97,-164,-174,-97,-123,-177,-227,-262,-260,-219,-118,-21,101,12,-123,-115,-93,252,508,358,-49,-70,-202,-223,-178,606,623,67,-180,-231,-124,-23,-118,-192,-247,-284,-309,-301,-282,-242,-180,-401,-203,-294,-90,133,140,140,-194,112,89,-249,13,-127,-251,-137,-167,-235,-286,-322,-343,-343,-331,-316,-296,-276,-267,-251,-222,-178,-92,-448,66,61,263,113,281,457,-245,36,285,8,-342,-166,-316,106,119,-124,-175,-138,-214,-330,-332,-364,-380,-348,-292,-225,-153,-80,-13,-22,119,-59,229,96,206,243,245,153,-242,-130,91,34,-58,-147,-239],[-100,-152,-178,-190,-168,-129,-73,-293,-92,-2,49,219,33,-124,55,-212,-174,-25,-106,-178,-229,-334,-209,-150,-92,-52,-29,-293,-129,-369,-137,-17,-165,239,338,19,-220,-197,155,418,334,47,98,-337,-146,-99,-141,-371,-182,-57,-31,-105,-77,-193,-311,-415,-511,-432,-346,-378,-214,-171,-158,-257,-118,-97,-80,-68,-378,-59,-161,-133,55,73,80,12,-291,-128,-10,-66,-148,-288,-332,-374,-323,-230,-129,-52,-35,91,138,172,-189,193,79,55,218,254,19,133,-47,242,254,-130,482,-239,-80,363,307,173,-396,-186,-100,-101,-169,-262,-360,-453,-518,-497,-416,-334,-263,-192,-106,-337,22,7,-317,-290,-237,-237,237,272,289,271,-408,-359,-234,-136,-196,-114,-197,-281,-341,-375,-392,-694,-374,-354,-330,-300,-1523,-196,-127,-23,-1201,113,-8,-726,-575,-1057,17,-135,-1085,-651,-427,-136,-4337,-4022,365,412,471,513,-788,-18239,525,472,-70892,325,212,89,-26,-19676,-12905,-363,-2174,-439,-298,-2209,-5645,-5856,-5797,-608,43,18,-2735,-63,-112,-148,-572,-523,-157,-99,-36,28,-541,-532,-266,-2817,-1783,79,-59,57,-47,-48,-425,-172,-277,-110,-545,-173,23,138,-83,-342,-169,16,-414,-172,-241,-355,-318,-195,-63,76,187,-263,-217,-105,-141,-95,-90,-227,-373,-496,-506,-396,-290,-233,-222,-106,-132,-78,-86,-91,-101,-97,-121,-161,-152,-148,-142,-154,-185,-133,-128,-134,-113,-120,-251,-164,-144,-176,-183,-223,-208,-198,-192,-342,-188,-175,-213,-193,-324,-199,-202,-225,-477,-395,-321,-341,-510,-241,-187,-683,-232,44,-214,161,203,214,-1057,-1222,-592,-1891,-1726,-3214,-2809,-7198,155,177,-12944,-13468,-3888,328,355,-349,-2229,424,455,-1379,553,430,515,261,319,-229,184,-391,-29,50,398,787,1150,1888,3757,7084,11817,17640,24025,30269,32928,39112,40473,35962,29698,28337,23670,9426,11337,7224,2451,1912,1033,489,582,357,24,-421,511,356,42,145,-64,-328,-56,36,-81,-215,20,199,125,-113,-257,-395,-343,-73,34,38,16,-56,-198,13,101,86,-341,-159,-21,-59,-123,-189,-268,-395,-252,-187,-127,-29,-336,72,139,188,-172,-172,-234,-36,27,20,-116,-346,-160,-257,-364,-419,-384,-303,-180,-68,1,-71,112,143,158,-236,-306,-326,-311,1,-51,-118,-326,-224,-241,-237,-200,-163,-128,-145,-61,-42,-25,-14,-13,-33,-58,-267,-194,-155,-187,-207,-211,-182,-143,-291,-29,-187,-83,-269,-142,-157,142,153,-39,-138,50,150,550,16,-44,-56,-27,279,-15,66,4,-63,-233,139,188,64,-245,81,157,-179,-12,-22,175,166,184,206,88,10,186,264,-133,-148,-263,36,69,-238,171,124,-124,-13,-31,-51,-101,-165,-219,-301,-371,-437,-373,-267,-176,-100,-28,-125,-347,39,30,-5,-24,-33,-54,-39,-38,-314,-184,-29,-167,-169,137,-91,3,91,-124,33,-26,-67,-130,-169,-173,-249,-129,-93,-86,-231,56,102,-195,-312,-102,-178,-294,-292,-48,-104,-143,-158,-172,-169,-167,-163,-164,-368,-201,-240,-276,-325,-374,-419,-377,-299,-226,-148,-72,-145,-159,82,102,8,-167,-326,-41,22,-19,-84,-199,-270,-271,-275,-275,-257,-236,-243,-228,-225,-202,-164,-308,-109,-154,-29,184,77,89,258,159,-65,-238,-179,-344,-351,-201,-378,67,166,227,232,155,135,151,101,-183,-89,-91,-271,-192,-250,-74,-79,-77,-88,-199,-95,-110,-148,-264,-194,-206,-319,-277,-320,-358,-404,-444,-488,-490,-439,-378,-322,-290,-239,-184,-128,-237,-36,9,52,-71,-78,-198,-117,-259,-302,-230,-85,106,61,3,-78,-307,-348,-264,-236,-147,-29,-465,171,333,70,-159,-193,-160,-398,-403,-84,43,118,427,404,-3,-86,-209,-315,-161,-12,2,-186,-6,19,-330,328,326,-136,-298,-9,329,396,-171,-268,55,207,-7,-17,-151,-285,-421,-478,-367,-267,-195,-117,-39,-5,-23,-129,-266,-281,-186,-302,-32,0,32,30,-25,-151,114,174,216,263,129,329,322,-1,-161,-194,41,153,47,-249,-68,-265,-338,-197,-247,-301,-359,-423,-464,-429,-369,-299,-227,-187,-106,-141,36,80,132,-243,216,250,0,-66,-5,229,192,24,-227,-312,-236,-268,-106,-117,-139,-265,-216,61,115,154,-176,22,80,-93,-71,-47,-322,98,81,-11,-313,-71,-118,-138,-254,-139,-133,-117,-84,-55,-46,-38,-49,-77,-170,-194,-259,-319,-330,-294,-221,-221,-68,22,58,-147,-41,-50,167,-134,43,156,129,103,94,59,34,-207,-81,-127,-24,0,41,71,82,-280,-291,-267,76,73,59,-83,-393,-112,-181,-235,-284,-283,-248,-185,-119,-70,-198,0,7,4,-15,-374,-340,-81,-97,-208,-411,-238,-212,-407,-54,121,-154,227,332,365,239,375,-49,-735,-43,140,55,-15,-68,-2060,-94,-68,-889,-21,-212,-112,-63,-105,-272,-355,-400,-498,-210,-185,-174,-177,-191,-194,-224,-253,-282,-309,-340,-346,-377,-381,-344,-272,-200,-123,-9,99,215,35,-76,-227,-232,-195,487,446,5,-123,-248,-118,-5,-106,-191,-246,-260,-247,-203,-166,-128,-82,-398,-204,-341,-42,146,150,142,-240,121,97,-279,11,-245,-261,-136,-147,-187,-242,-224,-237,-251,-267,-269,-241,-235,-119,-83,-44,159,103,-313,211,67,296,119,296,442,-268,43,282,46,-326,-159,-291,133,281,-154,-171,-66,-132,-305,-132,249,-42,-92,-191,-24,-21,11,-53,-118,-168,-192,-224,-212,-169,-112,-58,-12,-169,-163,96,122,-35,-82,-4],[-24,-128,22,106,-72,-13,-58,-273,-66,14,50,179,91,-109,116,-260,-226,139,123,49,-184,-369,-218,-287,-332,-345,-330,-307,-309,-371,-282,-226,-181,-121,-69,6,-195,-241,126,127,115,-32,0,-325,-177,-64,-147,-335,-193,-149,-180,-226,-268,-290,-288,-250,-194,-461,-302,-394,-28,74,-91,-276,-42,134,149,158,-384,-50,-155,-126,217,219,217,-27,-303,-129,144,106,-34,-233,-327,-206,-250,-231,-159,-82,-23,89,157,84,-157,254,56,17,273,303,-63,27,-96,222,250,-147,516,-274,-86,482,950,217,-436,-238,-137,278,238,0,-151,-62,-117,-273,-225,-260,-284,-278,-231,-429,-124,-74,-328,-356,-315,-312,103,136,148,132,-445,-454,-246,-168,-196,-172,-221,-259,-265,-246,-223,-800,-482,-192,-212,-249,-1407,-334,-370,-356,-1313,-306,-254,-573,-160,-740,-95,-287,-1140,-538,-103,-127,-4190,-3958,21,121,244,360,49,-12920,632,669,-68319,690,647,582,508,-20492,-11905,151,-4232,-2636,-2817,-2231,-6312,-5393,-6540,230,297,322,-2477,287,228,158,-966,-627,-87,-101,-98,-29,-875,-365,-444,-2265,-1549,-58,27,14,-56,-181,-460,-343,-279,-236,-572,-217,-30,7,-112,-401,-185,11,-423,-171,-221,26,80,-92,179,238,287,-329,-303,-88,-138,-190,49,-31,-109,-155,-192,-301,-210,-259,-225,-170,-185,-201,-236,-263,-292,-301,-338,-382,-372,-355,-327,-316,-276,-243,-208,-186,-140,-125,-192,-290,-85,-88,-68,-73,-27,17,56,-377,-166,-160,-211,-198,-335,-8,77,-252,-501,-481,-319,-46,-546,80,82,-759,-172,193,-151,283,316,318,-743,-1743,-1089,-2188,-2173,-3660,-3232,-7690,-207,-127,-8597,-9855,-4048,389,471,-1082,-1987,534,490,-1631,316,158,-49,-247,-274,-104,126,129,94,1110,1373,1594,756,2316,1083,5050,9661,14065,19358,24541,26664,33702,35962,36223,33573,30898,25963,14132,14849,9933,4406,3384,1668,797,852,447,268,-295,-123,-150,-102,-79,-104,-283,-96,-59,-96,-167,-44,-56,-59,-117,-242,-438,-304,-73,202,258,35,0,-196,-80,171,91,-324,-110,-82,-106,115,31,-331,-356,-193,-232,-251,-208,-370,-128,-93,-52,-148,-185,-234,-74,-67,-106,-170,-395,-217,-259,-303,-314,-387,-312,-253,-208,-155,-95,-40,5,42,-315,-273,-331,-339,52,47,-70,-280,-8,150,216,178,369,354,-92,62,488,472,440,127,3,2,-283,-217,-87,-50,-107,-158,-188,-216,-270,-201,-248,-163,-283,-112,-104,-23,34,-57,-124,76,162,608,112,-44,-104,-18,292,40,74,-30,-107,-231,165,282,123,-309,-10,168,-134,11,-11,153,124,78,32,-14,-34,-39,-51,-172,-79,-217,-14,-34,-253,-93,-129,-168,-195,-226,-236,-247,-262,-254,-262,-254,-266,-281,-290,-319,-357,-392,-420,-383,-330,-262,-215,-150,-86,-55,-38,-128,-362,-246,-30,-161,-184,89,-120,-27,35,-200,-39,-82,-107,-156,-186,-179,-150,-119,-76,-29,-225,81,133,-180,-299,-184,-157,-287,-230,37,36,72,68,80,-91,47,93,30,-398,-102,-101,189,155,17,12,-204,-96,-36,-139,-120,-158,-208,-262,-321,-365,-419,-415,-388,-334,-277,-235,-231,-262,-164,-131,-133,-106,-54,-206,-138,-12,16,-22,-416,-172,-201,-61,71,48,25,-13,-66,-129,-292,-284,-351,-407,-392,-370,-258,-172,-83,-6,85,154,202,226,-185,-70,0,-314,-160,-253,86,189,59,-26,-199,304,362,260,-233,407,80,-202,-231,-20,-249,-183,-89,1,-41,-74,-91,-239,-148,-148,-148,-144,-289,-160,-168,-182,-202,-212,-210,-234,-261,-282,-299,-294,-289,-262,-228,-215,-259,-328,-214,-234,-245,-252,-434,-279,-272,-250,-236,-204,-178,-328,-385,-114,-83,-80,-81,-92,-112,-125,-202,-316,-163,-122,-67,-271,-100,-43,-356,312,204,-137,-322,-30,348,419,-117,-343,80,340,-39,-32,-103,-85,-187,-4,-103,-63,-46,329,254,85,-98,-133,-267,-354,-186,-239,-95,-185,-243,-275,-279,-285,-294,-291,-309,-318,-319,-305,-287,-235,-214,-293,-130,-113,-101,-200,-126,-306,-346,-243,-301,-367,-346,-283,-207,-271,-195,22,94,125,171,-129,182,348,394,-230,197,326,-53,-115,-99,203,295,38,-194,-341,-307,-373,27,78,-179,-278,-267,73,92,72,-239,19,118,-83,-62,-37,-332,58,178,16,-254,109,91,-51,-253,12,-10,125,119,-18,46,-8,-75,-145,-207,-213,-157,-104,-105,85,156,-261,215,290,206,-129,-142,-125,144,-57,19,-46,-112,-165,-184,-214,-220,-215,-216,-216,-238,-241,-231,-223,-205,-312,-364,-298,6,60,142,-82,-365,130,312,331,182,-323,7,122,27,-49,-193,-150,-125,-51,32,-378,-334,53,105,-260,-302,-148,-218,-436,-2,155,-246,73,30,-1,-38,-78,-244,-526,-296,-345,-359,-293,-215,-2092,-59,17,-965,-14,-149,-41,163,148,-359,-399,-439,-417,-260,-196,-29,-43,-47,-87,-149,-207,-259,-298,-327,-318,-330,-334,-343,-356,-396,-431,-423,-379,-306,-241,-169,-247,-242,-214,92,133,-62,-60,-258,-76,127,-81,-136,-49,-114,-194,-208,-223,-204,-152,-366,-216,-379,0,158,175,157,-278,108,167,-265,91,-333,-238,-63,-80,-174,-191,-122,-120,-166,-288,-207,-266,-322,-354,-325,-246,-149,-22,-153,165,72,278,119,293,420,-216,47,268,80,-287,-153,-259,162,286,-178,-173,-69,-118,-272,-163,239,-27,-64,-213,-67,11,-68,-202,-347,-478,-553,-478,-367,-270,-188,-128,-89,-89,-181,6,46,-40,-90,-5],[-83,-181,-14,112,-111,229,49,-295,-97,-12,15,503,102,-131,144,-288,-303,181,570,477,-164,-397,31,176,109,52,-88,-275,-149,-356,-132,-142,-64,-11,-52,-71,-178,-280,-185,-230,-270,-310,-334,-355,-372,-383,-382,-374,-362,-353,-350,-363,-378,-387,-393,-380,-357,-418,-292,-373,-257,-242,-243,-210,-172,-110,-40,33,-345,2,-107,-83,253,403,274,-26,-269,-83,288,228,40,-147,-350,24,68,-78,-32,157,44,173,455,50,-75,450,86,36,476,358,-86,-15,-93,245,300,-92,565,-231,-54,517,534,301,-401,-230,-109,273,249,29,-64,-67,-94,-267,6,-41,-127,-161,-200,-445,-265,-250,-259,-348,-332,-306,8,61,92,93,-400,-440,-187,-134,-116,-140,-178,-206,-197,-163,-121,-831,-524,-1,21,34,-1236,46,43,60,-1334,-5,-49,-277,-164,-261,-293,-351,-1024,-378,-224,-153,-3874,-3612,128,209,289,347,390,-6371,429,419,-57778,406,384,366,361,-18411,-10111,318,-6248,-4592,-4797,-2149,-6964,-4895,-6637,-181,-241,-298,-2059,-378,-399,-401,-1288,-430,-393,-361,-324,-285,-1140,-236,-552,-1623,-1017,-170,-166,-161,-163,-282,-415,-433,-43,36,-512,-182,264,359,-81,-385,-124,90,-330,-108,-166,266,315,-44,338,680,494,-278,-307,3,-65,-206,236,380,191,133,0,-355,-202,-206,-156,141,-79,20,-52,-115,-177,-217,-279,-347,-360,-369,-373,-390,-373,-352,-317,-292,-236,-208,-171,-348,-160,-183,-192,-242,-244,-250,-261,-313,-289,-291,-291,-297,-323,-320,-299,-284,-363,-459,-269,-183,-515,-102,-83,-758,-79,53,-36,156,203,228,-314,-1690,-1497,-2496,-1814,-3482,-3349,-7536,119,110,-6578,-9323,-4310,246,271,-1774,-1665,332,336,-1484,301,155,184,136,118,93,13,-74,-100,-69,-50,-39,79,336,229,1112,2321,4723,8412,13254,18824,24547,29698,33573,35658,33279,33261,19286,20940,16340,7520,7352,3087,1517,1089,711,528,-70,663,261,113,151,-17,-175,180,48,-41,-72,29,188,93,-83,-193,-384,-201,-36,-28,-20,-21,-10,-160,-140,-71,-92,-255,-134,-153,-202,-257,-323,-401,-488,-536,-462,-375,-257,-374,-95,-40,13,-99,-167,-213,-90,-97,-108,-192,-287,-202,-88,-73,-63,-377,-286,-218,-59,-60,-56,-59,-73,-100,-317,-223,-319,-328,-393,-444,-446,-402,-335,-258,-183,-94,-16,54,5,71,227,260,276,111,47,16,-286,-212,-76,-27,-79,-132,-180,-239,-281,-314,-321,-291,-268,-232,-220,-218,-240,-278,-336,-408,-416,-326,-204,-71,-149,-2,245,91,111,-30,-145,-226,173,233,164,-314,-96,-39,-88,-80,-43,11,53,109,155,36,85,228,236,-210,3,-171,77,145,-266,306,266,0,148,-145,223,-143,-51,-28,-111,-167,-226,-278,-326,-397,-491,-452,-319,-340,-58,62,146,189,131,59,-110,-227,-332,-290,-36,-165,-206,35,-154,-65,-21,-268,31,30,156,24,56,7,-52,-134,-225,-320,-387,-421,-377,-319,-261,-288,-183,-249,-199,-248,-298,-356,-399,-420,-378,-312,-237,-158,-347,-158,-84,85,124,37,18,-157,-61,15,-137,54,-85,-34,-46,-70,-68,-252,-302,-18,-108,52,76,-269,-247,-163,-89,-121,-112,101,-182,-137,100,101,74,-528,-254,-232,-87,-7,-56,-108,-169,-235,-295,-346,-355,-341,-333,-337,-361,-398,-443,-441,-366,-253,-131,-21,93,-193,-72,66,-336,-143,-240,126,15,-79,-139,-213,11,143,256,-204,359,11,-104,-189,-32,-234,-236,-134,281,219,130,-95,-248,-175,87,204,130,-351,120,181,144,26,-107,-173,-78,-279,-170,-93,-82,17,65,103,-43,-215,-314,79,24,-26,-73,-423,-166,-166,-131,-95,-76,-158,-271,-373,-156,3,23,-13,-60,-110,-145,-211,-322,-155,-99,-44,-351,-182,-106,-403,142,54,-136,-350,-35,186,191,-79,-420,93,181,-85,-59,-143,-113,-164,-41,-140,-103,-26,44,68,6,-171,-150,-260,-409,-202,-195,39,25,56,62,-97,-180,46,40,11,-7,-22,-34,-54,-43,-256,-324,-55,-42,-51,-122,-137,-331,-286,-207,-244,-284,-326,-355,-331,-299,-269,-234,-199,-193,-139,-96,-24,21,81,-225,141,262,-82,-186,-184,167,322,32,-179,-371,-369,-347,-92,21,-215,-293,-321,-27,-45,-64,-304,-87,-90,-91,-95,-97,-322,-111,-142,-163,-204,-234,-268,-259,-240,-179,-149,-122,-87,-58,-50,-35,-25,-134,-246,-77,-14,-136,-168,18,39,-297,68,99,79,-103,-191,-190,-18,-72,-121,-176,-233,-274,-261,-227,-182,-215,-104,-163,-61,-33,0,13,12,-313,-446,-332,-23,-54,-60,-96,-322,-169,-211,-239,-254,-358,-205,-167,-127,-98,-194,-34,-12,9,17,-379,-331,30,14,-296,-188,-54,-213,-449,-48,-57,-342,-72,-71,-57,-46,-35,-412,-265,-100,-110,-154,-195,-232,-2123,-205,-145,-647,-7,-87,28,232,319,-430,-417,-400,-334,-378,-162,43,42,65,14,-173,-85,57,-39,-145,-240,-236,-222,-197,-171,-168,-165,-147,-121,-81,-54,-65,-263,-255,-239,137,170,-133,5,-265,-5,189,-113,-188,47,-5,-203,-94,-97,-87,-51,-326,-238,-382,31,184,193,182,-301,33,211,-234,108,-365,-212,88,-19,-174,-145,49,155,-120,-273,-30,21,-259,-122,-19,4,-15,-56,-133,-209,-272,-357,-332,-250,-176,-150,-91,-70,-58,-249,-163,-234,-146,-179,-210,-230,-238,-226,-251,-208,-90,-39,-35,-252,-143,42,-34,-47,-197,24,-53,-181,-278,-279,-171,-31,107,-28,-202,235,158,-71,-89,-12],[-126,-219,-48,129,-139,174,41,-305,-136,-41,-4,497,108,-153,168,-259,-374,200,229,177,-139,-382,23,105,98,82,-120,-262,-174,-334,-64,-129,-28,-51,-84,-88,-170,-320,-135,-160,-185,-214,-228,-282,-253,-260,-258,-256,-255,-262,-279,-320,-372,-429,-492,-482,-398,-349,-247,-349,-115,-95,-175,-142,-197,-263,-348,-444,-413,-290,-176,-74,10,77,115,-35,-250,-48,32,-29,-102,-156,-367,-162,-124,-96,-136,-102,-95,-67,3,-2,-19,329,99,49,460,387,-124,-72,-114,158,91,-42,9,-200,-66,26,44,52,-372,-248,-102,81,115,42,-6,-96,-191,-270,198,107,-144,72,196,-447,31,-85,-211,-358,-375,-311,-82,-82,-81,-95,-369,-428,-165,-156,-171,-178,-174,-170,-152,-124,-99,-887,-579,-25,-6,5,-1115,32,41,70,-1297,32,4,-31,-72,-113,-148,-168,-831,-264,-277,-326,-3538,-3040,-345,-296,-227,-164,-99,-29,28,-4672,-45166,-16846,270,328,-8074,-14297,-7833,-142,-8349,-6369,-6288,-2156,-7599,-4472,-6037,639,624,-285,-1605,525,477,420,-1591,-134,186,114,-535,-28,-1412,-174,-695,-1026,-444,-289,-276,-244,-205,-414,-402,-514,60,145,-472,-175,380,479,-97,-399,-88,145,-253,-85,-167,266,313,-21,352,968,530,-222,-316,63,-22,-231,266,497,308,227,29,-442,-219,-175,-119,127,-55,-28,-157,-259,-332,-313,-285,-280,-252,-247,-260,-309,-334,-323,-275,-242,-191,-181,-175,-420,-260,-341,-299,-259,-165,-74,10,-251,-157,-175,-46,-75,-248,0,137,-258,-223,-406,-250,41,-489,255,234,-755,-33,147,53,91,53,-8,-69,-1122,-1588,-2858,-994,-2831,-3190,-6709,-127,-114,-11737,-10943,-4632,-62,-49,-2409,-1345,75,84,-1255,122,110,192,190,174,148,123,149,225,278,264,182,94,113,200,974,2521,4469,8817,11719,14163,23798,28337,30898,33279,32984,30779,24217,22321,17219,11623,8229,5258,2995,1284,1139,757,160,633,206,155,91,-14,-89,83,4,-79,-162,-216,-280,-362,-390,-324,-311,-233,-198,-171,-160,-177,-202,-230,-300,-362,-391,-345,-272,-173,-211,-19,55,-298,-199,7,129,158,117,-369,52,420,387,-67,-158,-209,-123,-139,-171,-204,-179,-185,-119,-145,-129,-375,-257,-231,-63,-53,-40,-34,-36,-41,-257,-189,-309,-230,-154,-193,-241,-314,-389,-427,-353,-262,-185,-117,-63,-5,23,39,42,33,3,-26,-296,-203,-62,-50,-40,-38,-44,-80,-225,-193,-268,-332,-385,-318,-247,-180,-134,-106,-100,-127,-179,-245,-323,-390,-328,-230,-159,-58,4,-2,-191,-222,139,121,120,-262,-181,19,-49,-105,-135,-133,-122,-76,-28,0,21,31,19,-243,65,-137,86,119,-282,208,250,36,200,-165,195,-184,-89,-35,-33,-133,-249,-353,-430,-410,-355,-310,-281,-333,-210,-151,-108,-50,-4,-5,-165,-323,-269,-298,-39,-172,-227,-13,-182,-99,-77,-308,-98,30,160,16,210,426,162,94,33,-15,-167,-101,-70,-180,-170,-401,-159,-181,-120,210,198,-71,29,47,-220,-109,-194,-254,-264,-231,-171,-95,-31,21,24,-108,-37,-1,-118,186,-24,27,346,532,171,-306,-230,-13,-193,169,268,-300,-230,-146,-42,-102,-125,106,-157,-108,149,137,123,-534,-331,-207,-40,70,46,25,-4,-35,-88,-310,-130,-139,-153,-169,-201,-218,-248,-289,-347,-379,-370,-333,-265,-196,-132,-84,-320,-127,-197,20,30,51,-30,-227,133,162,171,-173,213,-55,-12,-129,-44,-194,-282,-165,257,212,117,-118,-268,-174,35,206,137,-402,-111,-218,-311,-384,-417,-403,-385,-354,-321,-283,-242,-210,-157,-100,-79,-162,-291,-9,-21,-30,-43,-420,-111,-142,-178,-238,-281,-307,-315,-351,-237,-214,-208,-212,-232,-267,-304,-380,-397,-372,-304,-228,-393,-235,-155,-456,0,-91,-119,-364,-13,-17,-33,-44,-399,3,25,-128,-82,-172,-135,-145,-169,-235,-311,-395,-415,-333,-246,-220,-169,-237,-376,-221,-157,85,52,51,99,-135,-178,149,71,-29,-124,-212,-293,-367,-366,-333,-306,-306,-326,-362,-415,-374,-329,-230,-140,-55,23,-8,-228,163,-70,-165,-29,158,343,144,-29,278,336,289,-227,102,127,-80,-276,-216,36,60,10,-174,-392,-392,-285,-196,-30,-230,-301,-373,84,281,-93,-363,22,197,-63,-68,-16,-288,32,-13,-64,-156,-197,-264,-300,-304,-261,-216,-164,-96,-34,9,60,101,-195,-274,-85,81,-160,-217,73,31,-325,-85,-122,-199,-240,-241,-239,-173,-129,-75,-32,-1,28,74,89,30,-203,-62,-174,-66,261,269,42,57,-272,-531,-366,112,608,223,-52,-271,246,288,195,73,-388,-179,-287,-369,-382,-319,-240,-180,-132,-112,-375,-329,-146,-194,-319,-271,-278,-279,-453,-222,-193,-432,-156,-142,-122,-110,-96,-510,-116,-130,-120,-140,-162,-189,-2168,-410,-235,-297,-159,-93,-11,78,160,-490,-397,-311,-256,-478,-98,109,135,135,15,-225,-164,-226,-235,-212,-235,-121,-95,-196,-57,-64,-71,-201,-55,-35,-32,-48,-276,-271,-257,8,17,-190,17,-265,13,2,-102,-217,-80,-99,-200,-115,-122,-126,-117,-282,-256,-336,-76,-67,-82,-90,-280,-76,-52,-196,5,-327,-194,137,60,-169,-97,176,231,-62,-202,-125,-39,-248,-108,22,17,249,53,-129,-294,-232,-58,73,222,345,-83,15,187,109,-201,-175,-205,29,-67,-181,-263,-349,-413,-406,-345,-272,-214,-142,-258,-228,16,-97,-66,-247,-4,-38,-126,-215,-294,-304,-231,-128,-2,-194,176,112,-94,-58,1],[-124,-215,-54,61,-128,133,48,-286,-162,-53,15,503,130,-156,205,-185,-418,209,403,268,-96,-329,-40,-70,-73,-67,-132,-239,-191,-299,-37,-62,-19,-17,-23,-31,-161,-350,14,4,-8,-156,-84,-282,-205,-49,-140,-172,-218,-93,-117,-158,-202,-240,-282,-313,-335,-320,-303,-324,-274,-274,-299,-308,-330,-348,-371,-382,-335,-288,-248,-210,-167,-122,-77,-52,-249,-36,122,174,90,-76,-387,-22,131,-83,-192,49,45,-51,-140,-175,-125,0,89,46,359,378,-177,-153,-168,64,-90,-231,-299,-242,-147,-83,-32,-12,-366,-305,-133,-9,22,21,11,-165,-317,-296,47,20,-223,-65,-92,-432,-165,-203,-225,-393,-434,-329,-216,-183,-155,-142,-370,-446,-198,-188,-48,-24,-5,3,16,31,37,-947,-644,9,-15,-47,-1067,-98,-118,-105,-1197,-150,-170,-188,-200,-197,-163,-96,-601,-203,153,228,-3240,-2290,398,376,321,212,68,-79,-173,-12657,-31640,-39369,-48293,521,-20751,-9235,-5316,-1025,-10548,-7969,-7247,-2352,-7785,-4153,-5337,322,328,-916,-1165,307,283,41,-1812,135,86,42,-882,-39,-1596,-115,-897,-536,-112,-182,-45,16,76,-600,-447,-538,197,412,-488,-228,416,549,-189,-463,-109,149,-231,-126,-254,206,260,-60,291,745,481,-210,-338,56,-40,-282,230,304,247,195,-9,-586,-285,-201,-258,-353,-398,-346,-306,-269,-243,-210,-213,-233,-207,-180,-148,-129,-82,-64,-4,14,50,49,22,-511,-51,-83,-128,-201,-214,-215,-205,-238,-215,-234,-120,-101,-278,-84,-58,-324,-137,-376,-288,-85,-501,-110,-149,-762,-169,-181,-179,-183,-189,-213,-234,-540,-1232,-2508,-259,-2114,-2820,-5733,-175,-4065,-20657,-12549,-4839,-127,-140,-2562,-1016,-88,-58,-1124,-111,7,22,48,88,108,75,26,-2,12,102,270,223,477,156,1116,1464,2086,4705,6852,9152,18017,23670,25963,33261,30779,36337,28260,28681,26036,16368,14698,8512,5430,1839,1260,598,317,384,178,103,-67,-67,-50,350,23,72,30,57,-109,-143,-92,-186,-273,-239,-266,-232,-179,-146,-118,-164,-289,-121,-136,-177,-150,-222,-313,28,105,-256,-168,40,155,91,76,-356,-9,-18,-93,-120,-177,-245,-189,-198,-265,-213,-108,-170,16,131,-76,-366,-247,-268,-62,64,180,145,147,-122,-198,-188,-305,-172,275,254,143,-152,-87,-204,-311,-356,-313,-239,-180,-117,-87,-71,-69,-81,-109,-136,-313,-207,-161,-153,-139,-130,-122,-140,-230,-191,-227,-251,-287,-302,-316,-302,-277,-245,-217,-203,-200,-203,-211,-224,-256,-284,-336,-346,-362,-339,-281,-254,-188,-140,-62,-198,-274,83,-31,30,-14,-38,180,201,221,-10,76,234,211,-276,133,-120,97,33,-304,-138,-232,-329,-396,-420,-372,-313,-262,-203,-174,-143,-149,-150,-155,-175,-201,-215,-277,-327,-233,-226,-240,-242,-249,-290,-317,-347,-305,-274,-216,-181,-249,-58,-206,-131,-130,-302,-212,29,152,71,99,27,-37,-102,-142,-147,-126,-66,-30,-180,-96,-403,-166,-91,-66,219,208,-173,0,45,-285,-161,-286,-382,-367,-273,-163,-60,15,69,31,-63,-20,-30,-78,227,55,99,399,531,197,-337,-152,0,-262,195,291,-316,-212,-110,14,-70,-135,32,-127,-58,-8,8,26,-433,-382,-132,103,158,176,197,206,201,-79,-240,-162,7,28,-30,-112,-156,-181,-228,-285,-321,-345,-368,-359,-328,-278,-211,-277,-103,-126,173,186,96,-20,-234,304,515,398,-129,239,-108,77,-59,-41,-132,-310,-176,202,179,125,-135,-291,-148,-207,-293,-366,-430,-476,-495,-489,-463,-408,-326,-261,-300,-142,-96,-59,-41,-9,30,-78,-93,-247,36,137,159,169,-412,-120,196,-3,94,54,-190,-149,-302,-218,-24,-36,-42,-47,-56,-60,-223,-290,-155,-182,-214,-367,-248,-226,-499,-200,-177,-139,-355,-78,-52,-42,-26,-325,-22,-22,-153,-90,-173,-138,-163,-184,-199,-216,-240,-235,-200,-178,-225,-176,-193,-296,-229,-114,130,99,55,96,-156,-152,146,99,30,-25,-73,-116,-169,-196,-237,-289,-360,-438,-367,-268,-169,-303,-169,26,66,103,-44,-216,202,39,-131,-44,25,234,146,67,329,514,395,-229,83,211,-48,-374,-158,111,349,-22,-163,-399,-352,-233,-271,-65,-215,-288,-340,46,132,-147,-320,32,56,-45,-71,-2,-234,-70,-135,-190,-263,-323,-357,-314,-237,-142,-67,0,67,116,142,161,166,-262,-271,-90,59,-174,-247,7,-12,-343,-70,-80,-140,-180,-212,-275,-265,-263,-227,-183,-132,-65,28,111,52,-175,-64,-184,-116,244,275,-14,56,-201,-535,-321,163,503,253,-31,-219,55,-52,-143,-247,-419,-366,-331,-271,-266,-226,-116,-85,-65,-67,-369,-337,-136,-188,-332,-269,-283,-293,-462,-245,-213,-468,-194,-127,-91,-64,-55,-499,-51,-69,-288,-90,-109,-124,-2255,-710,-104,-86,-70,-75,-86,-109,-155,-547,-352,-368,-339,-434,-150,-60,19,92,14,-282,-54,114,313,235,-171,275,234,-173,140,69,-3,-176,-97,-115,-130,-124,-299,-301,-271,1,25,-211,34,-274,25,9,-61,-244,-84,-111,-200,-154,-182,-209,-226,-257,-277,-297,-282,-300,-337,-308,-262,-205,-148,-173,-58,-288,-210,37,93,-166,-65,221,272,-22,-136,-246,-125,-235,-95,52,8,262,32,146,86,45,20,15,37,76,-40,-28,113,98,-166,-204,-194,195,159,-147,-197,-42,-75,-196,-238,-185,-215,-220,-226,-325,-171,-173,-116,-287,-76,-50,-75,-106,-152,-206,-216,-147,-51,-172,95,42,-119,-25,17],[-270,-304,-333,-373,-373,-320,-224,-277,-214,-90,35,411,133,-179,216,-119,-462,177,314,221,-70,-273,-59,-124,-177,-224,-259,-281,-325,-371,-403,-427,-484,-508,-479,-427,-379,-372,-331,-313,-294,-280,-253,-288,-206,-189,-171,-156,-229,-126,-110,-104,-92,-67,-84,-96,41,-192,-164,-274,223,265,-258,24,215,173,304,58,-192,136,4,-16,242,430,125,-41,-230,-5,512,533,105,-49,-364,-76,18,-53,-116,-254,-387,-439,-342,-205,-74,55,111,86,338,386,-176,-198,-191,141,226,70,48,-171,-182,-126,-128,-116,-316,-328,-135,-118,-145,-217,-317,-436,-511,-385,-227,-79,-284,22,282,-360,-122,-172,-149,-361,-358,-273,286,351,382,358,-319,-418,-203,-204,1,253,169,67,-25,-105,-170,-858,-611,-162,-122,-88,-1007,-34,-16,20,-978,0,-16,-35,-53,-67,-66,-44,-278,-85,34,61,-2902,-1331,160,154,132,74,-11,-117,-255,-14579,-17847,-58447,-102275,-16026,-33717,-3784,-2663,-2005,-12687,-9290,-7527,-2673,-7128,-3820,-4674,734,808,-1509,-659,813,-652,-144,-1770,385,242,122,-1154,-74,-1427,-219,-1036,-287,-313,-344,-363,-370,-366,-724,-447,-402,-178,-113,-450,-235,41,67,-244,-457,-77,165,-158,-120,-312,8,-33,-92,-164,-217,-256,-280,-269,-202,-149,-246,-5,62,112,160,-8,-507,-278,-180,-132,-15,-107,-51,-31,-15,0,179,231,162,283,174,125,163,-12,-118,84,-21,-102,-204,-269,-452,-278,-248,-197,-187,-138,-102,-80,-180,-215,-214,-57,-67,-268,-119,-127,-338,-177,-299,-279,-271,-468,-299,-322,-678,-283,-261,-223,-186,-147,-125,-102,-89,-671,-1951,-85,-1370,-2239,-5020,-217,-14757,-28272,-12327,-4737,-287,-225,-1900,-616,-26,27,-970,-470,74,78,44,16,-27,-117,-219,-299,-347,-353,-341,-352,-427,-367,-47,377,779,1091,1596,2957,5599,9426,14132,19286,24217,28260,30939,30472,29612,21336,20617,12406,8894,3377,3645,1727,500,604,352,18,-147,-74,44,-52,-251,-391,-488,-378,-243,-236,-85,-178,-203,8,-52,286,209,122,280,-157,-305,-160,-66,-132,10,-256,-388,157,119,-171,-116,22,-18,-63,-62,-300,-53,94,218,-62,-169,-263,-228,-215,-335,-169,-23,-131,93,179,-49,-310,-208,-279,-89,41,167,110,25,-206,-121,-170,-259,-94,239,194,134,-123,-30,-98,-160,-199,-237,-275,-317,-347,-397,-449,-481,-437,-397,-360,-322,-284,-271,-253,-242,-242,-244,-264,-279,-301,-317,-314,-323,-316,-320,-315,-313,-308,-304,-310,-320,-327,-330,-324,-323,-299,-289,-230,-190,-130,-290,-220,67,162,115,-123,-349,40,-9,17,-29,-87,470,508,244,-12,48,495,331,-283,176,-107,102,222,-311,412,432,46,187,-91,10,-244,5,-248,183,17,-211,42,154,125,98,90,-335,-314,-65,51,146,167,139,49,-168,-261,-164,-229,-19,-189,-267,-95,-223,-158,-173,-264,-297,20,151,96,32,-11,-44,-78,-98,-105,-94,-128,-93,-181,-27,-280,-180,1,-21,126,37,-259,-46,52,-306,-114,-70,114,19,-329,-16,98,99,101,19,-38,-21,-74,-40,35,89,165,264,378,193,-341,-90,4,-306,204,294,-331,-208,-78,60,-43,-161,112,-112,-19,498,415,264,-348,-399,-55,235,185,136,98,54,5,-75,-170,-186,-232,-289,-340,-382,-401,-396,-378,-363,-325,-278,-230,-157,-148,-104,98,-246,-97,-64,242,138,99,-21,-256,229,256,145,-105,-44,-173,-123,-115,-84,-85,-343,-192,-25,-64,-121,-181,-336,-348,-411,-451,-468,-464,-438,-382,-308,-225,-122,-56,-51,-316,6,59,-42,54,77,20,-64,-120,-216,-214,-223,-198,-158,-427,-217,-61,-33,-40,-48,-227,-114,-261,-258,-170,-192,-201,-203,-197,-174,-244,-274,-118,-83,-55,-341,-261,-197,-459,-340,-135,-34,-360,68,170,229,4,-277,115,91,-188,-109,-179,-153,-114,-169,-246,-235,-63,-115,-135,-176,-214,-220,-259,-312,-388,-454,-418,-345,-270,-208,-184,-129,-112,-111,-144,-179,-208,-223,-221,-167,-107,-49,-2,37,75,103,-47,-288,-128,85,76,49,-89,-215,222,128,-111,-69,-98,121,140,160,319,242,174,-253,58,81,-17,-362,-55,81,220,-86,-156,-412,-306,-209,-321,-105,-194,-277,-272,-9,-14,-178,-258,-76,-85,-93,-102,-109,-180,-120,-146,-159,-192,-225,-277,-322,-373,-395,-393,-355,-285,-213,-154,-90,-36,-343,-245,-109,29,-188,-274,-21,86,-365,103,125,89,7,-5,-311,-75,-94,-65,14,100,199,176,329,89,-141,-78,-196,-175,211,269,-73,49,-121,-418,-248,117,7,-71,-164,-242,-286,-306,-287,-279,-460,-249,-218,-183,-386,-262,-95,-81,-75,-90,-365,-353,-196,-259,-334,-345,-338,-317,-475,-227,-175,-372,-305,-65,83,-17,-196,-397,252,227,-513,159,88,7,-2378,-1016,-161,-168,-155,-152,-152,-158,-180,-515,-284,-181,-159,-358,-21,26,61,88,12,-337,-41,107,86,47,-62,-36,-93,-146,-178,-196,-175,-117,-48,31,91,-16,-326,-328,-251,167,240,-168,162,-276,155,114,6,-250,-15,-33,-194,-45,-34,-39,-42,-244,-280,-262,-108,-123,-146,-138,-163,-225,-80,-156,-81,-256,-247,61,75,-146,-41,41,36,6,-77,-363,-222,-219,-236,-261,-223,-172,-101,-66,-35,-1,2,-34,-1,3,-9,-81,28,76,-135,-233,-190,185,194,-101,-179,-20,-47,-163,-202,161,59,86,-161,-280,108,-245,-95,-303,-37,-41,-71,-82,-82,-76,-77,-84,-71,-147,-71,-45,-136,-33,-34],[-192,-261,-320,-370,-363,-302,-204,-247,-253,-114,85,237,143,-197,164,-47,-452,-66,-116,-140,-141,-211,-112,-90,-77,-73,-122,-210,-229,-229,-2,37,45,47,33,-87,-142,-388,-60,-122,-196,-285,-372,-471,-578,-488,-356,-228,-250,8,94,200,284,367,-19,-184,178,-111,-114,-230,283,295,-298,69,244,128,166,0,-117,177,27,-3,249,440,93,-42,-230,0,158,69,-39,-154,-342,-399,-462,-400,-299,-208,-104,-10,-112,-217,72,325,113,112,373,372,-167,-259,-238,72,179,132,90,-171,-275,103,127,136,-288,-379,-167,-33,-114,-234,-374,-509,-476,-328,-168,-26,-382,-17,299,-318,-203,-213,-129,-331,-262,-216,248,237,229,215,-287,-417,-254,-250,7,87,37,-28,-87,-141,-199,-760,-568,-331,-344,-341,-1009,-299,-279,-241,-764,-284,-327,-388,-448,-475,-425,-332,-257,-170,-110,-75,-2628,-328,-18,-37,-63,-108,-162,-219,-294,-10217,-4639,-72230,-157543,-38389,-44979,-466,-429,-3198,-14738,-10440,-7351,-3217,-6224,-3551,-4217,300,431,-2014,-203,668,-1629,-226,-1592,542,447,361,-1305,-62,-1222,92,-1179,96,121,-29,166,190,195,-855,-487,-271,72,2,-447,-278,-281,-384,-401,-453,-271,-188,-135,-149,-414,-102,-106,-135,-178,-202,-209,-201,-212,-89,-25,-222,148,238,258,190,-43,-404,-275,-193,-158,-72,-152,133,294,-57,-114,74,319,135,262,169,108,163,-16,-206,120,40,-18,-105,-174,-388,-308,-333,-294,-266,-179,-97,-24,-160,-230,-187,13,-8,-293,-104,107,-372,35,-261,-287,-230,-468,-397,-424,-582,-250,-157,-58,26,98,141,178,202,-154,-1382,207,-675,-1616,-4838,-2063,-24462,-28205,-10242,-4533,219,227,-1020,-277,232,184,-833,-832,1,-63,-144,-234,-335,-438,-452,-392,-353,-329,-257,-133,-197,112,183,238,345,786,1852,3419,7261,11337,14849,20940,22321,28681,30472,30410,28549,25130,20669,15785,11093,5924,4096,2264,964,973,600,-83,-17,-148,-162,-141,-100,-48,-32,-44,-247,-281,-246,-284,-296,-248,-172,-94,-26,21,74,-167,-289,-235,-123,-107,-5,-292,-348,35,0,-99,-86,-122,-141,-142,-80,-253,-121,112,183,-68,-174,-300,-268,-232,-400,-124,-38,-115,-150,-190,-184,-257,-178,-297,-121,-79,-59,-45,-113,-199,-68,-161,-205,-78,-89,-100,-114,-143,-164,-175,-268,-189,-200,-217,-241,-243,-249,-230,-193,-146,-107,-87,-236,-192,-29,-51,-91,-149,-216,-308,-392,-472,-518,-504,-483,-454,-451,-454,-471,-492,-506,-505,-481,-440,-389,-327,-269,-195,-140,-46,24,102,-324,-212,3,205,59,-58,-415,-10,0,-10,-55,-122,431,516,239,-6,13,454,290,-277,199,-106,99,230,-304,257,127,-4,-110,-193,-222,-218,-192,-263,-103,-58,-269,-34,-20,-16,-7,24,-332,-298,-96,8,306,153,130,49,-128,-175,-131,-178,8,-192,-281,-129,-238,-179,-207,-209,-318,6,161,281,19,332,369,120,119,374,-69,-186,-143,-174,35,-151,-191,102,19,246,-107,-280,-101,69,-247,-172,-105,-12,-9,-365,-6,6,8,7,-15,-50,-103,-177,-245,-296,-300,-250,-161,-56,73,-302,-34,11,-281,204,283,-321,-204,-39,106,-17,-188,104,-98,17,541,434,295,-268,-353,22,513,486,429,571,642,382,-65,-97,-162,-27,200,-13,-24,-215,-118,-98,-61,1,73,-180,-46,-125,-127,202,-213,-95,1,253,78,105,-14,-271,-45,-140,-238,-264,-263,-230,-125,-65,-58,-37,-347,-201,10,-18,-52,-208,-363,-179,-212,-234,-250,-266,-274,-262,-236,-198,-142,-69,-50,-321,0,-20,-63,-135,-202,-269,-356,-418,-405,-351,-301,-247,-198,-425,-308,-138,-132,-159,-184,-264,-258,-253,-291,-234,-224,-212,-205,-205,-201,-260,-250,-253,-254,-256,-319,-264,-209,-383,-401,-239,-266,-364,-341,-388,-434,-367,-275,-193,-105,-212,-116,-168,-162,-116,-228,-294,-278,-63,-117,-157,-222,-257,-254,-228,-185,-270,-105,-85,-67,-45,-22,-197,-95,44,61,50,45,-56,70,107,-8,-3,90,96,574,627,287,0,-268,-88,149,100,7,-125,-206,241,209,-85,-94,-195,-20,-62,-94,-83,-83,-61,-285,-18,2,12,-207,-17,-40,-80,-158,-173,-414,-260,-247,-301,-211,-183,-255,-196,-112,-125,-164,-199,-174,-153,-111,-108,13,-112,157,209,272,-58,351,185,15,-133,8,40,456,444,189,476,465,192,-398,-196,-129,5,-190,-285,-74,24,-383,20,16,-37,-67,-77,-333,-56,-21,-94,68,97,124,127,166,141,-94,-96,-204,-232,137,139,-120,47,-28,-282,-155,-74,-121,-124,-129,-140,-68,-26,21,1,-500,-35,33,-156,-284,-302,-87,-115,-147,-182,-356,-372,-244,-281,-318,-325,-283,-226,-472,-57,30,-241,-402,-187,277,-120,-329,-258,235,174,-775,61,-2,-60,-2502,-1210,-124,-116,-98,-89,-78,-64,-62,-449,-201,-89,-132,-307,-139,-169,-210,-249,-269,-378,-312,-315,-309,-308,-284,-287,-282,-269,-244,-229,-204,-161,-112,-49,-3,7,-356,-317,-201,102,130,-85,155,-269,85,39,-22,-227,-131,-165,-189,-192,-206,-227,-251,-281,-321,-338,-292,-195,-102,2,-83,-293,-147,-140,-119,-227,-295,109,245,-105,-15,353,350,27,-19,-254,-300,-202,-58,53,-41,42,5,86,96,0,20,-91,20,-24,-85,-138,-155,-150,-117,-247,-185,-8,30,-47,-136,18,-14,-112,-131,189,91,129,-76,-180,115,-301,-89,-290,2,13,-92,-200,-319,-438,-549,-460,-343,-251,-188,-120,-123,-98,-123],[-96,-203,-144,239,-61,-73,-20,-220,-279,-133,139,387,146,-226,205,11,-394,41,68,-18,-107,-197,-284,-357,-420,-475,-503,-494,-489,-472,-430,-374,-347,-319,-305,-270,-243,-391,-255,-277,-309,-353,-392,-438,-473,-441,-357,-263,-266,-58,47,140,238,340,85,-256,208,-19,-43,-169,347,323,-321,116,275,90,35,37,-15,53,6,-30,-51,-61,-63,-49,-220,-21,-5,17,30,-25,-278,-174,-243,23,113,106,137,151,-264,-279,117,184,137,156,118,82,-108,-281,-259,-60,-56,-39,-21,-146,-351,68,90,91,-231,-396,-177,-73,-123,-182,-205,-311,-480,-262,182,79,-406,-28,315,-254,-245,-215,-84,-248,-119,-105,3,-68,-133,-198,-247,-375,-294,-295,-296,-290,-272,-252,-211,-156,-100,-619,-476,24,95,121,-1010,174,201,252,-502,260,247,218,173,112,44,-21,-119,-199,-291,-379,-2367,-448,-417,-405,-395,-407,-431,-451,-441,-2788,-378,-79922,-212151,-60423,-50148,-194,-149,-4534,-16366,-11381,-6890,-3893,-5220,-3260,-3946,-93,-89,-2191,-87,-81,-2262,-187,-1324,-75,-83,-79,-1147,-89,-1014,-145,-1236,-213,-257,-314,-364,-396,-384,-862,-492,-132,-50,32,-409,-281,172,165,-379,-385,-32,75,-33,-141,-448,147,237,-96,140,433,268,-79,-115,104,29,-157,136,238,170,140,-40,-276,-217,-172,-153,-108,-164,185,648,-53,-213,-47,357,150,267,183,118,184,3,-252,86,157,71,238,84,-293,-348,-73,78,152,229,311,313,-112,-199,-99,22,36,-276,-110,141,-363,155,-206,-252,122,-444,-31,-126,-434,-178,-159,-107,-53,-4,22,47,57,44,-788,17,-12,-965,-4974,-7001,-25000,-18820,-7148,-4386,-95,-81,-137,-29,-32,-42,-667,-1079,11,33,37,39,49,53,99,145,-545,95,19,-44,-332,-41,71,307,594,846,1179,2065,4055,7224,9933,16340,17219,26036,29612,28549,31689,29400,26424,20806,16746,9348,7453,4129,1955,909,572,-14,181,-17,-148,-243,-317,-351,-346,-277,-187,-224,-59,-214,-98,61,-110,143,67,146,144,-151,-234,-277,-156,-66,-6,-279,-243,-61,-115,-172,-220,-247,-246,-223,-150,-184,-165,-12,26,-57,-159,-319,-259,-219,-329,-180,-235,-281,-332,-360,-324,-272,-211,-290,-125,-62,-18,-1,-228,-123,-8,-122,-124,29,31,31,31,-86,12,13,-353,14,9,1,-10,-92,6,21,42,-76,-5,-93,-151,-180,-12,-47,-82,-115,-135,-154,-224,-153,-152,-143,-160,-177,-221,-268,-327,-384,-435,-427,-395,-369,-352,-343,-351,-345,-347,-295,-257,-204,-308,-187,-62,-41,-2,10,-441,-47,-40,-96,-149,-204,-272,-299,-288,-250,-188,-123,-69,-253,94,-103,102,198,-262,199,177,4,93,33,-22,-96,-115,-178,-169,-176,-303,-218,-231,-253,-261,-221,-250,-267,-116,-18,257,145,123,52,-78,-94,-103,-121,52,-184,-282,-154,-245,-192,-227,-148,-272,-6,186,397,16,322,506,130,146,419,-50,-224,-175,-159,98,-21,-198,207,54,139,-131,-207,-154,-181,-251,-311,-349,-362,-354,-366,-333,-309,-292,-276,-272,-274,-284,-309,-328,-343,-348,-349,-339,-321,-279,-245,-181,-149,-214,-39,7,-290,-195,0,146,4,-212,85,-89,39,231,207,186,-201,-289,87,543,619,464,600,763,390,-58,-34,-115,-55,253,2,33,-212,44,35,46,79,53,-207,-123,-102,-154,67,-186,-100,-51,-101,-153,-200,-255,-291,-317,-320,-313,-259,-227,-284,-131,-106,-86,-66,-319,-217,-49,-49,-50,-242,-332,-128,-91,-98,-107,-156,-138,-149,-160,-169,-160,-130,-118,-320,-89,-78,-69,-72,-57,-37,-36,-33,-159,-99,-94,-109,-117,-390,-399,-101,-40,0,59,-308,-58,-160,-321,-27,32,133,296,323,284,-280,-231,-94,79,-79,-310,-279,-210,-319,-257,14,51,-375,70,170,168,-9,-217,50,-25,-236,-232,-319,-297,-241,-291,-357,-298,-106,-96,-78,-149,-140,-266,-104,-128,-294,-66,3,-37,-87,-145,-204,-250,-292,-275,-231,-159,-81,-10,33,-28,57,141,149,158,174,197,31,-259,-61,203,124,-32,-162,-206,244,267,-68,-129,-272,-99,-174,-223,-190,-152,-95,-333,-6,24,39,-53,16,0,-24,-213,-58,-422,-233,-194,-240,-164,-143,-242,-129,-137,-185,-214,-207,-136,-39,-43,-140,25,-50,204,468,322,-54,418,158,-12,-124,-30,41,479,384,203,258,177,96,-338,-156,-162,-180,-222,-298,-274,-288,-400,-326,-317,-326,-291,-245,-322,-180,-151,-139,-66,-24,26,61,143,190,-52,-126,-219,-298,122,152,-166,34,0,-152,-94,-99,-83,-9,-16,-123,255,358,463,-53,-551,-92,73,-91,-141,-331,-142,67,0,104,-353,-405,66,115,-298,64,51,-114,-448,-112,-179,-243,-476,-344,-303,-244,-468,-152,-106,-92,-1097,-73,-85,-107,-2606,-1099,-182,-208,-232,-255,-242,-201,-159,-391,-121,-59,-125,-297,-34,-61,-110,-171,-227,-403,-354,-318,-258,-210,-152,-140,-141,-161,-196,-260,-309,-282,-197,-86,13,30,-400,-279,-151,58,65,-7,208,-262,65,-11,-88,-181,-173,-180,-183,-177,-192,-211,-215,-262,-246,-205,-61,61,117,171,-15,-334,-191,-134,-147,-208,-330,35,199,-64,-3,146,146,27,22,-125,-275,-199,-46,-5,-84,-63,-63,-83,-86,-67,-63,-145,-55,-60,-95,-206,-200,-275,-362,-463,-404,-282,-144,-7,-88,62,19,-61,-57,233,112,165,1,-90,97,-347,-80,-277,5,171,91,56,-16,-70,-135,-41,22,-78,104,-111,-96,60,80],[-73,-192,-184,237,-25,-146,-59,-188,-235,-119,201,231,148,-257,82,48,-315,-67,-34,-53,-66,-121,-139,-53,-29,-13,-60,-208,-264,-173,-42,-67,-132,-204,-284,-323,-325,-391,-251,-192,-216,-74,-165,-320,63,157,-9,18,-294,10,80,410,570,629,184,-324,215,68,21,-115,390,252,-351,-24,-124,-162,-149,-109,-43,10,46,25,95,112,120,-23,-227,7,131,132,53,-6,-211,-186,-321,-15,-67,-144,-214,-292,-409,-372,-321,-249,-175,-124,-93,-69,-51,-280,-292,-171,-219,-262,-290,-272,-448,-159,-99,-57,-192,-403,-206,-72,-99,-147,-177,-381,-474,-265,198,61,-325,-52,276,-217,-292,-229,-63,-171,8,-2,-18,-83,-131,-168,-185,-339,-345,-263,-185,-194,-197,-197,-170,-119,-62,-495,-405,-69,119,128,-1064,119,105,116,-259,58,35,15,-1,-13,-16,-7,-20,-10,-12,-21,-2187,-6,5,-2,-9,-34,-67,-99,-143,-178,-183,-82397,-263302,-82559,-45703,-60,-32,-6047,-16900,-12199,-6333,-4713,-4249,-2995,-3936,-317,-338,-2039,-354,-351,-2268,-321,-1091,-266,-222,-214,-872,9,-884,162,-1258,319,383,219,446,447,407,-779,-518,28,-57,-189,-397,-296,78,169,-413,-321,-7,144,9,-151,-397,-173,-26,-126,60,289,147,-60,-38,112,58,-121,1,-118,-243,-291,-196,-183,-171,-171,-170,-155,-197,222,741,-51,-340,-206,307,143,247,159,102,169,-9,-296,44,86,25,206,75,-231,-365,-119,-72,-156,-137,-76,-2,-92,-176,-19,-10,57,-249,-133,161,-365,199,-187,-223,160,-444,248,216,-299,-138,96,41,-26,-96,-182,-258,-316,-338,-305,-248,-199,-345,-5162,-9749,-19171,-8549,-4268,-4360,84,-276,96,97,60,12,-544,-1158,-52,-37,-2,52,108,-77,206,274,-462,324,158,187,-402,21,231,293,233,493,723,1005,1460,2451,4406,7520,11623,16368,21336,25130,29400,31392,29205,24260,22271,13300,13328,8477,4282,3847,1499,130,274,306,533,625,-54,237,89,-45,-23,-152,-47,-259,-136,-164,-157,-133,-120,-124,-108,-154,-202,-322,-205,-45,-52,-261,-158,-150,-184,-194,-174,-125,-61,-200,62,-130,-209,122,60,-66,-160,-354,-232,-218,-302,-366,-356,-302,-262,-237,-205,-199,-208,-292,-261,-282,-282,-265,-318,-202,-172,-152,-126,-117,-108,-102,-94,-96,-82,-146,-279,37,76,113,144,-133,234,280,326,-106,-52,-83,-70,-183,24,58,-57,-159,-187,-133,-233,-206,93,117,115,90,35,-9,-40,-240,-96,5,14,9,-14,-267,-126,-200,-301,-361,-394,-341,-284,-283,-260,-260,-224,-176,-422,-89,-20,-70,-120,-131,74,59,19,-58,-143,-236,-304,-256,-132,-118,77,179,-205,340,396,-39,152,98,66,25,233,-108,196,-17,-323,-138,1,37,-35,-147,-227,-238,-141,-49,89,124,102,38,-45,-37,-93,-75,93,-178,-285,-188,-264,-206,-245,-98,-215,-33,206,186,29,137,149,129,155,146,-50,-258,-199,-143,-8,-46,-212,-151,-189,-243,-278,-301,-303,-307,-298,-289,-275,-256,-237,-343,-215,-195,-178,-158,-150,-144,-146,-161,-175,-193,-213,-247,-291,-338,-373,-392,-332,-303,-259,-216,-191,-255,-181,-178,-163,-166,-235,-169,-175,-176,-165,-132,-100,-148,-230,12,38,61,75,89,87,71,-57,-10,-65,-104,-159,-207,-244,-252,-231,-197,-171,-131,-90,-176,-203,-89,-189,59,-167,-113,101,114,-100,94,2,-257,-117,271,273,-89,97,-335,208,-26,-67,17,-268,-235,52,35,24,-267,-263,-145,-75,-101,-124,-146,-160,-159,-149,-138,-107,-54,-68,-305,67,43,-11,-80,169,139,85,35,-145,-118,210,148,79,-332,-384,-180,-122,-64,20,-343,-57,-116,-325,-27,18,49,243,292,320,-285,-216,-99,37,-107,-305,-301,-216,-267,-122,-92,-155,-384,-73,-13,19,-36,-201,0,-37,-252,-132,-150,-202,-168,-315,-370,-259,56,85,121,-97,-102,-283,-87,-98,-312,-63,25,-43,-112,-178,-226,-269,-298,-294,-298,-289,-285,-286,-285,-226,-160,-87,-18,51,121,178,54,-250,-37,255,156,-60,-188,-201,29,-46,-126,-204,-310,-380,-324,-274,-215,-195,-172,-373,-153,-150,-157,-177,-215,-250,-299,-347,-405,-426,-317,-251,-201,-186,-140,-232,-147,-190,-307,-276,-201,-89,42,-54,-173,25,17,237,599,345,-52,350,120,-48,-118,-61,46,-149,-311,-329,-219,-119,-52,-268,-122,-199,-109,-177,-305,-223,-186,-379,164,244,255,106,145,-270,128,39,-184,-109,-132,-88,-5,84,165,-7,-157,-230,-359,68,204,-194,22,100,-20,-39,-73,-88,-48,-27,-113,92,141,188,-98,-596,-160,111,30,3,-291,-184,-25,-95,12,-347,-435,7,139,-259,36,281,-83,-389,44,607,3,-492,-285,270,-374,-587,-32,-123,-258,-1463,-305,-224,-159,-2655,-826,-55,-50,-53,-66,-56,-17,40,-332,-37,193,-124,-315,-30,170,172,51,-77,-391,-399,-349,-207,-92,21,74,102,74,73,8,-62,-108,-139,-90,-49,2,-436,-226,-98,48,43,-3,-78,-249,-160,-165,-153,-129,-102,-79,-185,-69,-93,-126,-152,-298,-232,-189,-119,-54,-28,-2,21,-329,-210,-125,-158,-190,-298,-61,6,-25,-42,-50,-55,-54,-53,-49,-193,-206,-42,18,-135,53,-33,87,60,-49,-114,-178,7,101,22,-279,-252,-15,-49,-237,-195,-257,-298,-293,-237,-146,-29,-11,12,290,124,194,65,-13,62,-374,-72,-272,10,187,83,9,-92,-109,-153,-89,-43,-116,-183,-190,-168,-90,16],[-110,-174,-226,-78,-38,-200,-101,-152,-145,-55,15,-39,-87,-271,-211,-200,-230,-189,-51,-1,-86,-98,-130,51,-5,144,-14,-222,-281,-160,92,63,11,-12,-93,-210,-92,-388,137,177,-305,-10,-183,-287,119,303,16,32,-334,-56,63,438,530,539,267,-328,203,146,80,-69,341,251,-382,42,-50,-122,-173,-201,-188,-167,-153,-146,-141,-139,-140,-124,-249,-68,-20,42,14,19,-144,-173,-299,89,295,234,254,224,-338,-412,140,123,118,109,97,95,8,-253,-332,-132,-46,-97,-164,-226,-537,-326,-353,-369,-381,-383,-371,-379,-373,-392,-424,-470,-498,-481,-427,-380,-336,-288,-222,-202,-338,-254,-71,-105,-37,-29,-36,-18,-11,-24,-114,-300,-421,-262,-147,-169,-176,-176,-154,-115,-182,-384,-357,-174,27,19,-1160,-51,-53,-68,-130,-205,-286,-370,-431,-401,-307,-190,-97,9,90,154,-2093,267,309,320,325,306,275,241,190,136,100,-81593,-306890,-105514,-35261,47,72,-7692,-16150,-12842,-5730,-5584,-3355,-2738,-4187,-111,103,-1699,62,38,-1920,-198,-918,-40,-44,-647,-600,36,-830,71,-1242,90,81,53,17,-24,-79,-663,-550,-190,-190,-162,-402,-305,-117,-157,-413,-263,-375,-443,-320,-202,-311,27,133,-167,-32,82,21,-55,25,124,85,-106,-22,-173,-163,-76,-63,-117,-135,-178,-197,-197,-230,251,327,-42,-454,-359,245,120,216,113,79,135,-47,-296,12,6,-29,-41,-128,-253,-329,-317,-204,-105,34,159,261,-86,-158,54,-73,64,-188,-151,175,-375,-14,-188,-195,-255,-447,-269,-279,-265,-263,-276,-288,-310,-332,-362,-378,-388,-401,-392,-353,-305,-250,-5220,-12347,-18227,-4967,-2494,-4256,55,-1018,15,-1,-51,-116,-463,-1037,-331,-350,-302,-215,-114,-91,22,62,-160,80,49,123,-437,-102,-21,12,-104,439,649,716,893,1912,3384,7352,8229,14698,20617,20669,26424,29205,28989,26516,23768,17367,14841,10376,6592,3859,2337,463,450,570,497,65,-110,-57,-31,-87,18,-73,-52,-302,-58,79,-218,16,-105,-26,-28,-161,-183,-340,-256,-75,-113,-237,-221,-276,-284,-226,-131,-23,87,-279,81,-82,-223,76,-30,-79,-165,-382,-192,-211,-176,-76,4,-106,209,281,165,-67,-44,-288,-132,-121,-23,-155,-274,-258,-174,-78,16,77,112,119,96,-70,-63,-295,-143,-38,15,79,145,-170,284,338,383,-125,-104,-46,13,-191,33,26,192,145,83,12,-245,-259,-129,-136,-148,-138,-137,-122,-104,-181,-121,-49,-54,-69,-95,-290,-193,-254,-342,-363,-325,-275,-235,-233,-225,-257,-271,-280,-366,-183,-123,-104,-165,-130,16,1,-37,-99,-129,-106,-40,-223,153,-140,84,244,-130,483,480,-87,99,137,195,158,258,-55,177,-27,-314,-181,-52,-35,240,163,-93,-198,-157,-105,-153,-165,-163,-177,-170,-154,-123,-113,-103,-165,-279,-223,-287,-214,-254,-122,-160,-147,-151,-183,-208,-208,-195,-181,-153,-116,-62,-282,-212,-119,73,95,-225,76,59,11,-36,-90,-237,-224,-287,-311,-273,-205,-131,-307,-13,40,76,104,-121,-58,36,-34,-23,-70,-112,-155,-185,-193,-164,-134,-59,-24,-64,66,89,-215,-156,73,86,12,-242,16,-97,38,40,49,52,-109,-182,62,54,47,35,27,8,-22,-60,-117,-164,-208,-253,-292,-321,-324,-304,-277,-261,-233,-205,-193,-279,-154,-225,-153,-168,-191,-201,-213,-210,-173,-131,-209,-263,60,97,-94,122,-381,187,-71,-56,30,-205,-251,92,58,27,-271,-183,-172,-36,-13,17,-53,-115,-91,-37,-63,-132,-189,-227,-278,-28,0,-11,-131,104,123,146,24,-142,-121,195,115,41,-264,-304,-224,-181,-227,-260,-352,-358,-388,-355,-292,-222,-136,-45,43,136,-267,-202,-106,-11,-140,-295,-321,-224,-231,-53,-162,-265,-375,-307,-245,-188,-122,-180,-7,-3,-264,-95,-95,-228,-209,-265,-300,-183,160,380,97,-35,-72,-256,-199,-308,-330,-247,-177,-123,-76,-78,-181,-29,110,165,-33,215,-82,175,173,-7,107,76,54,52,69,87,64,-239,-19,64,21,-81,-211,-217,-312,-401,-414,-329,-318,-194,-92,-24,55,103,159,-367,-76,27,59,234,354,2,22,-40,136,-430,-210,-168,-65,-204,-138,-228,-33,-206,-401,-57,-83,-21,275,-70,-208,20,79,251,547,345,-49,261,73,-92,-120,-164,-358,-267,-78,79,184,252,4,-214,-104,-242,-64,-166,-317,-317,-314,-334,123,216,226,128,163,-205,110,97,-236,-31,-107,-172,-212,-267,-308,-343,-376,-361,-394,-234,-131,-209,6,148,106,180,338,368,374,-48,-119,287,256,181,-133,-637,-238,-190,-216,-222,-242,-211,-175,-188,-221,-344,-436,-342,-297,-204,-69,60,-50,-314,6,370,113,-464,-266,146,-505,-642,8,-65,-143,-1733,-202,-210,-215,-2643,-552,-236,-251,-261,-264,-231,-165,-86,-277,45,163,-128,-363,-94,128,251,175,-90,-371,-120,-196,-207,-168,-78,-18,28,58,65,32,-18,-73,-138,-173,-221,-248,-389,-245,-252,-254,-273,-296,-336,-334,-302,-248,-195,-142,-91,-45,-194,0,13,2,-10,-347,-229,-183,-185,-42,-55,-60,-65,-302,-219,-108,-160,-170,-216,-182,-179,-199,-194,-170,-132,-86,-32,25,-114,-223,-46,130,-192,68,-62,428,17,-70,-180,-174,24,255,12,-351,-320,-54,-18,-210,-231,-338,-404,-342,-297,-270,-251,-231,-196,-135,-71,24,115,43,12,-377,-63,-273,19,187,65,-16,-138,-126,-146,-157,92,-30,-21,-55,-115,-168,-220],[-29,-160,-273,146,43,-203,-153,-123,-108,-114,-65,-34,4,-247,34,31,-145,-318,-31,-57,-133,-124,-151,-138,-105,-75,-38,-241,-295,-155,46,51,6,-67,-167,-260,-68,-383,133,101,-362,0,-168,-227,162,351,34,35,-366,-141,67,253,186,142,110,-269,84,88,72,-21,21,-15,-388,-119,-171,-213,-247,-252,-203,-153,-114,-83,-57,-41,-39,-47,-266,-80,-116,-152,-202,-244,-251,-218,-210,-133,-105,-100,-89,-91,-193,-377,-96,-87,-66,-47,-28,0,42,-204,-357,-200,75,82,77,-94,-501,-320,104,97,-140,-339,-268,-202,-145,-234,-305,-559,-433,-304,-57,-1,-116,-99,56,-185,-361,-273,-64,-35,130,153,156,178,182,158,-63,-246,-492,-239,-47,-40,-31,-13,-209,77,-380,-270,-314,-268,209,189,-1274,-422,85,67,15,-39,-83,-115,-133,-135,-120,-92,-90,-78,-93,-124,-2072,-169,-164,-147,-87,-8,84,190,284,369,458,-79617,-335427,-130097,-23464,537,475,-9402,-15155,-13017,-5116,-6288,-2562,-2453,-4656,-1123,181,-1332,157,132,-1616,-314,-793,76,79,-1020,-369,121,-836,81,-1199,17,-25,-81,-132,-178,-220,-525,-562,-213,-186,-150,-408,-282,-132,-169,-376,-201,-222,-191,-143,-169,-222,10,59,-201,-117,-100,-64,-46,74,89,95,-100,-74,-365,-322,-199,-61,-68,-103,-176,-214,-221,-239,26,39,-17,-497,-421,0,-68,-98,-129,-150,-182,-182,-242,-195,-225,-243,-301,-359,-404,-306,-228,-239,-67,36,126,200,-78,-136,126,-151,66,-88,-143,189,-385,195,-195,-163,44,-448,-30,-87,-114,-164,-182,-202,-217,-220,-227,-218,-208,-207,-190,-153,-117,-81,-5246,-16983,-27137,-9527,-1922,-3921,220,-1729,216,210,-225,86,-397,-809,-99,-134,-46,-88,194,-12,180,-118,106,650,-37,225,-448,-178,591,254,-237,779,450,831,682,1033,1668,3087,5258,8512,12406,15785,20806,24260,26516,27221,26263,21051,20158,15927,10677,7821,4610,1402,1285,818,856,615,92,349,62,-142,180,6,-74,-293,-56,135,-285,-41,-191,-175,-199,-185,-188,-304,-301,-126,-106,-217,-65,-56,-46,-33,-14,11,35,-344,90,-45,-196,64,-91,-99,-174,-344,-154,-210,-175,-147,-73,-124,88,142,198,-22,-4,-282,-129,-151,-129,-261,-401,-362,-228,-106,9,88,152,180,178,-64,-116,-232,-15,83,-29,208,278,-202,417,461,434,-132,-160,7,89,-204,35,-11,116,289,266,201,-262,-307,69,105,68,42,-1,-47,-138,-137,-186,-244,-302,-349,-354,-314,-281,-242,-230,-191,-187,-185,-202,-225,-243,-290,-313,-341,-371,-326,-298,-275,-253,-238,-249,-237,-214,-181,-123,-56,0,-217,96,-167,77,248,-48,196,150,-143,36,11,12,27,51,-22,137,-40,-288,-206,-97,-110,155,126,-22,-153,-174,-107,-133,-173,-205,-251,-271,-276,-258,-256,-247,-222,-272,-269,-322,-221,-264,-157,-169,-194,-222,-283,-333,-325,-266,-197,-125,-61,-83,-306,-215,-91,32,0,-243,-134,-206,-300,-378,-393,-324,-276,-231,-193,-152,-106,-58,-272,4,32,44,46,-172,-78,-36,-71,-84,-77,-53,-31,-11,0,-28,-89,42,-11,15,30,24,-173,-119,1,20,0,-230,-28,-106,21,121,159,187,-80,-148,179,258,249,223,187,130,58,-65,-93,-110,-184,19,106,49,-176,155,413,-49,106,7,-23,-340,-73,-257,23,-133,-132,-11,-10,-311,0,10,-139,-391,179,233,-77,170,-409,154,-130,-31,39,-136,-251,155,200,89,-259,-105,-203,84,145,-18,-10,-152,-130,-116,-42,-25,-127,-256,-341,-257,-146,-51,-173,40,68,40,-5,-143,-186,-290,-357,-342,-266,-226,-230,-136,-101,-119,-324,-236,-276,-319,-344,-343,-314,-267,-206,-120,-227,-187,-111,-55,-172,-270,-311,-226,-205,50,76,-66,-334,-348,-373,-260,-120,-133,130,48,-261,-53,-47,-246,-244,-161,-204,-82,179,309,89,30,-40,-204,-53,-82,-324,-75,-69,-61,-34,-109,-150,-9,179,52,-22,335,-74,108,473,40,105,219,105,-3,-94,-172,-228,-261,-268,-285,-298,-314,-331,-343,-327,-293,-250,-246,-298,-223,-120,-100,-61,-48,-18,-308,-123,-26,63,179,188,-8,-72,104,141,-420,-205,-124,41,-205,-143,-217,86,-160,-332,-17,-44,-29,136,-78,-231,27,152,261,303,311,-27,170,36,-128,-114,-66,38,-7,-34,-59,-96,-127,-161,-202,-253,-304,-346,-386,-405,-413,-403,-396,-390,-371,-406,-430,-456,-490,-440,-389,-328,-282,-248,-216,-177,-175,-175,-186,-220,-253,-343,-296,-247,-196,-122,-34,41,88,151,195,257,-63,-122,260,318,323,-140,-650,-307,227,247,231,-184,-208,-184,-252,1,-329,-409,-111,-93,-120,-135,-137,-154,-217,-192,-225,-266,-409,-392,-436,-578,-576,-306,-217,-277,-1381,-88,-94,-121,-2538,-306,-230,-245,-233,-214,-184,-158,-285,-210,-186,-193,-195,-419,-155,-76,-17,47,-133,-336,-60,131,324,50,394,400,219,140,349,185,302,258,-107,-174,103,42,-321,-100,-152,-223,-310,-399,-428,-320,-196,-65,52,60,94,357,-192,7,236,170,31,-395,-227,-175,-241,-68,252,264,125,-264,-218,-71,-147,-138,-107,-247,20,-79,-166,-224,-216,-129,3,159,-37,-241,-49,126,-241,2,-91,444,-9,-78,-234,-132,60,268,1,-364,-308,-88,8,-171,-210,-39,-32,-3,28,51,59,48,15,-36,-123,-208,-305,-401,-401,-356,-224,-279,-78,-6,13,-5,-145,-130,-122,-212,-36,-50,-66,-49,-53,-51,-54],[-31,-149,-303,58,14,-151,-223,-135,-163,-185,-182,-169,-123,-185,-42,-6,-75,-374,15,-50,-201,-124,-20,-53,-35,15,19,-269,-311,-166,50,55,9,-48,-142,-315,-336,-458,-394,-268,-381,-38,-125,-162,177,186,34,20,-341,-248,-147,-264,-369,-403,-341,-260,-190,-119,-80,-57,-46,-47,-364,-77,-92,-196,-97,-101,-86,-78,-79,-82,-81,-78,-77,-64,-277,-87,-24,4,-33,46,4,-87,-123,109,131,114,106,83,-64,-285,0,-24,-33,-38,-31,0,52,-153,-364,-251,169,191,195,-47,-397,-472,74,118,-115,-292,-278,-294,-101,-3,-56,-619,-408,-325,162,26,-16,-103,75,-168,-365,-294,-68,32,303,289,262,3,241,200,-14,-185,-557,-202,-96,-151,-192,-213,-293,-142,-500,-157,-281,-351,95,111,-1403,-758,139,168,160,84,127,106,81,53,31,13,-30,-58,-101,-155,-2122,-222,-241,-262,-263,-255,-228,-181,-135,-82,-15,-78016,-338413,-156666,-12659,189,188,-11123,-14359,-12604,-4549,-6266,-1903,-2134,-5274,-1968,-234,-1043,-199,-167,-1463,-527,-717,-21,-2,-1198,-208,28,-894,-109,-1150,-115,-162,-214,-257,-279,-286,-366,-552,-181,-151,-119,-416,-232,-103,-217,-321,-134,-70,-25,13,-159,-147,104,134,-222,-189,-237,-86,-26,-34,-83,-140,-156,-183,-339,-277,-306,-103,-69,-76,-165,-213,-224,-212,283,294,15,-435,-338,159,58,29,-21,-52,-75,-165,-163,9,-140,-111,47,8,-123,-124,-155,-331,-141,-117,-93,-73,-66,-112,-58,-227,-45,-50,-99,23,-392,99,-199,-128,176,-452,194,159,-40,-159,60,14,-39,-93,-162,-218,-264,-299,-290,-247,-206,-164,-5403,-22882,-42629,-17956,-1869,-3473,187,-2343,194,185,-510,-307,-315,-519,-152,-173,31,-229,291,72,-1,-143,325,487,-66,231,-404,-163,-154,-150,-231,45,119,201,292,489,797,1517,2995,5430,8894,11093,16746,22271,23768,26263,29428,23852,23331,20481,14473,13357,7447,3168,2971,1020,850,622,245,313,119,-234,-70,-131,-131,-243,-208,-262,-322,-304,-282,-237,-162,-178,-170,-245,-302,-22,-127,-202,35,232,227,176,22,91,114,-371,41,-15,-143,-94,-129,-165,-221,-305,-259,-267,-268,-266,-247,-222,-220,-231,-230,-250,-276,-281,-256,-214,-161,-205,-101,-31,19,40,64,69,68,58,38,-56,-167,-61,-73,-54,-67,-7,15,-227,72,87,100,-122,-212,62,131,-217,28,-54,53,296,318,142,-284,-311,4,162,96,37,-34,-114,-225,-168,-186,-151,-136,-118,-98,-296,-65,-43,-43,-6,1,13,-173,-153,-292,-139,-142,15,-231,-108,23,-174,-225,-117,126,159,15,26,154,121,58,-218,-9,-196,-153,-218,-261,-270,-237,-202,-138,-94,-42,-8,8,2,25,-59,-258,-214,-135,-188,-139,-171,-204,-232,-257,-265,-287,-284,-271,-275,-255,-224,-175,-144,-107,-146,-269,-325,-370,-225,-277,7,-95,-127,204,180,118,152,156,86,151,166,-123,-336,-217,-64,140,102,-272,-47,-127,-226,-286,-269,-202,-159,-128,-134,-129,-151,-189,-253,-305,-348,-342,-278,-216,-149,-93,-51,-96,29,62,79,84,75,-95,-59,37,-10,-39,-59,-77,-138,-85,-32,28,-31,-215,-87,-128,-11,261,258,212,-71,-141,177,191,142,84,32,-20,-61,-79,-45,24,-238,207,153,57,-180,94,375,-84,50,19,49,-355,-78,-291,27,-123,-135,175,101,-317,35,36,-65,-268,32,22,-33,92,-415,98,-205,1,2,-86,-237,-179,-124,-19,-253,-45,-246,77,80,-53,13,-188,-155,-141,-98,-79,-28,-106,-206,-245,-331,-354,-321,-283,-255,-254,-255,-259,-247,-220,-163,-98,-115,-163,-221,-201,47,36,-290,-128,-34,-236,17,46,-138,102,241,207,-187,-182,-127,-103,-213,-242,-278,-236,-206,77,75,46,-276,-304,-80,-130,-155,-158,-144,-96,-254,-6,-3,-267,-274,-46,-112,15,183,218,87,78,-21,-156,-41,-120,-325,-311,-348,-280,-186,-133,-125,-2,70,-71,-11,375,-70,29,383,90,60,157,50,-49,-135,-197,-220,-204,-159,-125,-90,-108,-242,-150,-47,-45,-48,-289,-283,-235,-105,-120,-118,-143,-155,-246,-184,-180,-186,-198,-220,-227,-236,-232,-229,-406,-215,-139,-110,-204,-164,-214,-64,-87,-237,-156,-188,-205,-194,-161,-263,-45,32,106,171,251,4,65,-6,-168,-116,-28,214,335,89,141,117,34,-75,-141,-155,-303,-98,-134,-316,-400,-299,-188,17,246,211,174,156,-39,-165,-28,-323,7,-1,-58,-182,-12,-35,-72,-224,-240,-300,-352,-345,-283,-219,-137,-75,-43,4,37,89,-86,-139,153,167,188,-136,-651,-382,203,217,215,-134,-195,-234,-280,-39,-319,-390,-156,-131,-128,-139,-90,-90,-121,-117,-151,-195,-357,-319,-367,-521,-482,-383,-321,-482,-747,-244,-258,-1406,-2343,-372,-376,-331,-254,-187,-124,-78,-510,-149,-86,-121,-181,-457,-333,-371,-314,-217,-187,-302,-75,105,255,100,362,372,153,151,289,133,218,168,-72,-211,62,39,-249,-36,-3,-22,-52,-85,-134,-195,-130,-81,-15,64,116,231,-188,11,250,147,-41,-442,-239,-178,-296,-100,109,61,21,-237,-224,-61,-135,-131,-177,-242,-268,-340,-386,-383,-326,-243,-153,-62,20,-266,-61,113,-290,-35,-128,448,-31,-86,-288,-75,90,266,-21,-306,-253,-122,29,-135,-216,277,401,-22,82,291,143,75,113,302,107,270,169,96,-111,-325,-48,-294,-5,-49,-132,-213,-300,-390,-482,-489,-387,-292,-212,-116,-58,-8,21],[-39,-129,-258,44,64,-82,-296,-91,-38,-106,-179,-255,-290,-292,-260,-202,-140,-263,-69,-56,-275,-167,53,-52,-42,183,134,-292,-315,-184,38,12,-41,-97,-158,-365,-224,-393,-320,-365,-397,-414,-396,-360,-319,-285,-259,-250,-284,-360,-276,-276,-241,-171,-90,-173,81,160,202,58,216,194,-315,113,84,-270,65,62,79,90,-92,-77,75,66,54,-38,-278,-126,-71,38,-44,54,52,-49,-57,44,26,-11,-41,-74,-95,-179,-86,-46,20,87,-74,124,241,-106,-354,-268,140,341,336,5,-284,-460,-15,89,-98,-251,-281,-375,-43,-3,-104,-548,-391,-352,-190,-108,-23,-103,2,-152,-362,-323,-84,86,330,316,290,-231,295,281,17,-133,-608,-170,-158,-27,-31,-116,-342,-226,-502,-197,-268,-427,-76,-59,-1536,-975,-63,-54,-84,-125,-161,-196,-224,-240,-238,-218,-219,-205,-213,-237,-2250,-260,-248,-226,-1370,-120,-63,-4,30,55,85,-77431,-319607,-184778,-4054,263,328,-12806,-13872,-11995,-4098,-5723,-1413,-1785,-5816,-2346,-113,-894,134,89,-1473,-836,-690,-111,-469,-1093,-222,-248,-1004,-317,-1125,-364,-385,-412,-430,-414,-379,-342,-538,-251,-212,-160,-441,-174,-8,-294,-276,-81,45,272,225,-148,-108,276,221,-240,-257,-329,-62,-13,99,40,-42,-112,-193,-260,-299,-355,-123,-20,-68,-159,-207,-221,-169,364,665,35,-320,-188,143,6,149,-59,52,25,-257,-89,12,-215,-143,72,-17,-108,-59,-123,-358,-46,-72,-103,-137,-177,-215,-240,-280,-254,-259,-231,-188,-402,-139,-205,-100,-104,-477,-83,-98,-81,-169,-55,-30,-11,9,15,25,26,7,-6,-14,-35,-66,-5720,-26469,-56550,-24137,-1651,-3152,-230,-2764,-175,-137,-640,-717,-200,-193,-42,-173,2,-324,47,54,-185,-77,140,138,-72,82,-326,-83,51,-177,-244,24,-12,120,173,582,852,1089,1284,1839,3377,5924,9348,13300,17367,21051,23852,25363,24643,23862,18125,17313,10953,5777,5460,1347,1584,1241,364,219,257,-347,-53,-224,-294,-309,-327,-328,-340,-368,-363,-267,-202,-183,-159,-180,-250,-37,-176,-192,47,37,21,-2,-36,-77,-120,-354,-175,-206,-220,-235,-226,-215,-231,-272,-220,-232,-254,-285,-298,-297,-308,-319,-304,-296,-283,-272,-264,-251,-231,-212,-196,-181,-178,-180,-173,-177,-175,-177,-182,-206,-223,-233,-241,-226,-211,-187,-157,-242,-49,5,60,-92,-248,113,212,-219,20,-100,27,316,321,92,-304,-266,-66,197,168,168,-89,-184,-286,-29,-217,-128,157,215,221,-278,216,207,-36,39,132,103,-144,-151,-326,-47,-116,-63,-148,-102,-136,-196,-192,-170,-185,-180,-183,-203,-222,-249,-287,-286,-248,-216,-174,-104,-22,58,147,-249,-85,128,436,474,122,46,89,-73,-216,-195,-153,-254,-38,-146,-258,-361,-400,-322,-256,-174,-96,-127,-102,25,-98,32,174,-130,-257,-360,-412,-211,-282,37,-75,-147,249,353,149,123,356,67,137,323,-159,-355,-203,-26,130,53,-289,-151,-221,-246,-180,-69,-107,125,-4,-68,-99,288,256,-235,-11,3,-95,-198,-297,-347,-312,-242,-166,-81,-15,27,51,58,-143,-27,40,22,15,21,-29,-92,-36,149,203,-59,-183,-139,-140,-38,319,185,168,-64,-141,134,43,-46,-143,-228,-316,-400,-461,-450,-399,-349,-315,-290,-278,-266,-254,-247,-254,-239,-210,-178,-308,-72,-304,-16,-98,-115,193,69,-193,23,55,26,-113,34,-120,-259,-431,-484,-347,-264,-120,-43,-3,-197,-9,-56,-123,-241,-252,-296,-262,-184,-91,-10,-205,-154,-91,-118,-139,-62,-104,-155,41,-118,-84,-232,-176,-171,-158,-122,-175,-82,-34,-4,21,-34,-95,-181,-267,-27,-55,-247,-161,-66,-200,39,86,-136,93,252,286,-138,-171,-133,-136,-244,-201,-221,-233,-215,-94,-24,62,-196,-420,269,282,-98,14,284,152,-229,52,50,-261,-265,77,-14,119,190,121,100,105,2,-100,-98,-171,-311,-318,-333,-284,-210,-134,-93,3,-23,-168,4,206,-54,-47,148,115,-6,38,24,38,76,121,90,-149,32,273,283,-124,-260,-128,144,337,110,-325,-259,-221,144,150,34,-111,-229,-312,-286,-220,-153,-106,-87,-80,-181,-131,-186,-378,-286,-334,-385,-423,-407,-357,-314,-284,-274,-272,-269,-262,-252,-241,-294,-215,-189,-169,-156,-120,-96,-65,-45,-205,-119,17,11,1,2,-1,-18,-25,-97,-129,-119,-317,-116,-146,-311,-302,-202,-201,-186,-140,-131,-100,-60,-38,-312,-113,-366,-60,74,-131,-212,73,185,133,-238,-243,-262,-107,109,-154,-20,36,37,28,50,63,97,-120,-169,66,30,-6,-125,-644,-459,-133,-103,-78,-101,-185,-259,-269,-89,-318,-383,-194,-218,-214,-207,-196,-211,-224,-260,-286,-279,-314,-216,-74,-423,-405,97,-218,-620,1,404,416,-3467,-2069,-13,365,335,-3,155,25,-253,-328,-98,-109,-177,-248,-399,-294,-236,-188,-146,-248,-273,-99,-28,-20,-27,-21,-49,-80,-112,-141,-180,-206,-202,-181,-241,-122,-103,-182,-81,-103,-123,-155,-180,-196,-191,-89,-10,63,130,134,251,-181,7,237,111,-120,-443,-269,-197,-352,-132,-194,-272,-338,-373,-356,-341,-317,-323,-317,-293,-225,-167,-79,22,127,-136,111,369,52,-297,-85,87,-325,-39,-173,242,-56,-99,-337,-69,-113,-87,-56,-255,-202,-159,41,-108,-225,320,411,-76,107,338,159,66,44,63,91,281,174,83,-165,-283,-47,-308,59,113,-8,108,-109,-134,-292,-462,-579,-548,-456,-348,-277,-213,-166],[-42,-91,-178,-30,29,-4,-343,-68,104,100,89,57,37,5,-196,-82,-123,-159,-172,-169,-342,-215,-118,-95,-79,-73,-69,-299,-297,-203,-95,-93,-122,-154,-198,-403,-235,-384,-299,-322,-332,-334,-312,-288,-264,-241,-215,-189,-221,-433,-96,-71,-46,-16,7,-142,48,73,77,78,87,106,-251,91,142,-336,123,379,412,193,-166,-125,257,242,173,1,-269,-167,-186,-298,-299,-140,18,-24,-16,86,389,360,305,222,126,-78,128,210,54,90,-181,78,324,-70,-337,-255,80,298,261,51,-173,-304,-107,-61,-110,-225,-283,-441,-202,-228,-262,-449,-384,-392,-391,-346,-286,-219,-134,-139,-357,-370,-113,19,1,-30,-78,-412,-110,-124,-123,-105,-609,-153,-240,-164,-137,-195,-333,-302,-407,-261,-281,-500,-80,-163,-1583,-958,-242,146,195,-119,-21,-565,455,518,581,635,252,-392,614,541,-2443,354,242,110,-3040,-103,-150,-137,-105,-78,-49,-77447,-293403,-213305,9,64,153,-14360,-13684,-11366,-3820,-5246,-1106,-1412,-5714,-2050,-235,-907,167,-250,-1617,-1217,-697,-466,-976,-890,-290,-240,-1137,-467,-1138,-329,-137,-158,-186,-218,-334,-264,-529,-132,-29,92,-488,-122,68,-313,-246,-47,26,357,225,-142,-113,229,161,-259,-319,-391,-237,-273,-255,-215,-179,-139,-66,-1,56,-311,-31,-32,-85,-166,-195,-221,-121,54,-11,-66,-195,-167,-233,-309,-341,-375,-405,-430,-393,-354,-317,-299,-257,-247,-232,-252,-251,-276,-302,-307,-282,-256,-234,-219,-204,-184,-266,-159,-172,-168,-157,-413,-180,-213,-223,-269,-524,-322,-343,-306,-258,-206,-138,-73,-5,47,103,154,191,230,273,292,285,-6083,-25602,-62702,-26505,-1208,-3073,-344,-2927,-93,48,-588,-1119,-48,147,8,-159,261,-363,540,21,-200,-58,365,406,-108,64,-269,5,720,-290,-259,599,32,153,174,357,447,711,1139,1260,3645,4096,7453,13328,14841,20158,23331,24643,24461,22817,19950,16280,12296,8500,5272,2257,1442,919,452,152,347,-180,-34,-100,-146,-163,-141,-194,-252,-295,-440,-371,-415,-416,-385,-344,-310,-287,-268,-231,-218,-211,-216,-228,-240,-247,-245,-325,-201,-180,-144,-111,-62,-204,-231,-252,-94,-196,18,-9,-25,-169,-67,-101,-114,-133,-151,-255,-191,-210,-219,-225,-229,-229,-231,-235,-224,-220,-210,-192,-164,-139,-197,-37,18,82,-47,136,120,-254,35,-31,-86,-101,-267,-10,75,-213,6,-152,49,386,419,41,-329,-221,-140,177,91,53,-183,-257,-255,11,-247,-160,139,285,257,-257,195,166,-38,65,57,24,-122,-154,-301,-114,-125,-140,-162,-194,-242,-286,-319,-347,-392,-413,-435,-455,-448,-441,-439,-398,-325,-265,-201,-115,-15,87,158,-289,-135,90,599,588,27,113,65,-90,-176,-170,-166,-319,-209,-335,-316,-204,-190,-197,28,-66,-98,-191,-163,24,-99,33,131,-120,-250,-317,-358,-187,-291,60,-68,-165,21,-17,-45,-41,-18,0,25,45,-201,-374,-191,11,-6,-44,-292,-134,-124,-92,-16,74,-48,115,-14,-12,-91,297,258,-235,-41,-65,-35,-70,-172,-147,-169,-193,-252,-220,-232,-255,-277,-297,-296,-297,-268,-268,-249,-223,-207,-193,-173,-151,-98,-94,-145,-198,-155,-68,192,98,111,-73,-167,182,357,347,324,285,270,46,-76,118,73,-292,1,-31,-65,-176,-121,-161,-224,-286,-360,-441,-402,-287,-304,-59,-74,-90,200,44,-57,13,66,118,29,-22,205,67,-81,-336,-115,-298,75,44,56,-154,76,176,56,-237,41,-308,87,-26,-73,36,-216,-157,-27,-102,-216,-112,-105,-109,-64,-115,-165,-244,-248,-260,-273,-267,-260,-248,-235,-207,-171,-136,-125,-129,-306,-72,-73,-216,-203,-91,-179,-61,-41,-121,19,48,79,-102,-175,-150,-168,-277,-167,-168,-231,-250,-24,71,113,-118,-320,128,230,-76,99,358,181,-204,105,93,-243,-233,186,67,143,77,10,16,-28,-56,-71,-94,-119,-302,-206,-273,-340,-379,-373,-327,-278,-232,-240,-146,-121,-108,-139,-149,-179,-226,-268,-276,-233,-165,-98,-38,-115,32,134,201,-153,-289,-123,94,303,146,-355,-248,-201,120,300,127,81,537,-133,-326,-245,0,591,434,-89,-155,492,402,-354,-270,9,-14,-199,-226,-214,-201,-220,-250,-282,-305,-324,-332,-338,-345,-352,-355,-374,-406,-426,-462,-438,-409,-369,-342,-315,-314,-316,-309,-302,-301,-277,-242,-199,-174,-329,-148,-164,-313,-222,-47,-71,-104,-124,-194,-244,-276,-282,-346,-220,-358,-158,51,-205,-235,13,263,129,-263,-263,-245,-148,78,-146,-51,372,494,473,324,148,-9,-188,-336,-298,-186,-86,-130,-652,-544,-26,-46,-84,-122,-194,-276,-261,-233,-338,-404,-270,-289,-297,-314,-327,-366,-400,-455,-434,-363,-292,-268,-89,-350,-369,46,-438,-554,441,471,-567,-5731,-1768,3,375,313,-82,75,-50,-450,-99,-109,-127,-100,-63,-321,-216,-130,79,100,-317,-257,-137,-1,158,140,163,143,2,100,76,-4,49,45,-44,-273,58,54,-132,32,-11,-55,-113,-163,-194,-209,-54,60,173,281,141,335,-175,-12,192,51,-207,-409,-322,-237,-391,-172,-152,-257,-344,-395,-390,-379,-363,-390,-428,-407,-290,-173,-33,163,245,-196,92,438,52,-323,-123,47,-330,-20,-220,391,-93,-121,-387,23,-52,-83,-107,-217,-169,-194,43,-96,-240,208,171,-151,26,-77,-192,-308,-390,-354,-257,-133,-22,43,-183,-235,-52,-314,71,66,-19,-39,-123,-192,-241,-256,-221,-186,-161,-120,-117,-118,-130],[-64,-62,-109,-121,64,52,-254,-63,225,281,336,251,202,142,-275,65,92,17,-51,8,-400,-280,-135,-193,-246,-287,-295,-308,-279,-239,-144,-75,-148,-10,18,-427,85,-361,9,-203,-289,-55,16,-6,-26,-53,-76,-98,-164,-343,-140,-164,-190,-215,-248,-277,-301,-274,-221,-154,-85,-17,-189,57,84,-386,145,174,178,119,-259,-180,123,125,126,64,-255,-207,-267,-137,-69,66,133,-17,5,74,372,306,214,91,-44,-180,-318,-411,-311,-223,-243,-115,-77,-84,-319,-232,-158,-190,-228,-254,-256,-258,-237,-215,-200,-210,-283,-451,-118,-119,-332,-349,-386,-428,-236,-270,-304,-325,-316,-308,-346,-424,-292,-301,-313,-332,-361,-356,-343,-331,-312,-292,-572,-274,-323,-312,-344,-393,-359,-293,-264,-147,-304,-551,-102,-462,-1464,-737,-640,332,387,-86,-569,-982,638,710,785,860,44,-857,893,813,-2667,549,364,-222,-4539,-175,-90,65,190,276,339,-76539,-267140,-240370,456,487,-387,-15626,-13686,-10760,-3736,-4984,-950,-1010,-4804,-1227,-170,-1054,144,-658,-1798,-1591,-702,-786,-1455,-720,-448,-306,-1214,-514,-1173,-588,122,9,118,91,-608,-2,-514,-34,-13,37,-540,-68,60,-283,-213,-11,0,7,-70,-135,-148,-116,-48,-265,-351,-430,23,12,120,223,209,-157,271,296,283,-236,-23,-44,-109,-169,-161,-212,-58,-137,-213,-250,-257,-224,-205,-193,-138,-216,-48,-33,-270,6,-13,-376,-189,-61,-95,-153,-172,-194,-220,-199,-131,-97,-85,-90,-114,-112,-189,-98,-81,-25,45,-405,154,-205,-79,218,-576,71,191,-259,-286,256,316,380,452,511,-119,-210,591,671,689,675,629,-6309,-22876,-66109,-28003,-765,-3168,65,-2895,273,-205,-395,-1493,141,487,56,-140,240,-355,347,-63,-89,-125,-27,-17,-177,-61,-240,29,-37,-405,-227,-328,-423,-425,-218,24,268,528,757,598,1727,2264,4129,8477,10376,15927,20481,23862,22817,27038,23152,22984,18552,12858,12250,4049,4637,2747,747,237,25,4,149,127,-196,-119,4,165,-208,-327,-422,-101,-157,-222,-184,-168,-157,-119,-291,-194,1,18,36,60,-15,-22,168,-294,130,-6,9,278,157,-260,-252,-243,-103,-184,61,138,74,-173,-45,-102,-124,-141,-145,-250,-157,-165,-171,-181,-195,-210,-237,-269,-292,-327,-357,-382,-394,-393,-370,-336,-310,-283,-279,-289,-312,-309,-299,-259,-203,-148,-272,-81,-62,-196,-67,-211,-102,-120,-122,-121,-359,-187,-192,27,-1,-78,-294,-314,-192,42,-275,-184,-59,-85,-93,-246,-60,-21,-54,65,102,143,-108,-159,-285,97,-55,237,27,42,99,-253,-82,-156,-263,-331,-334,-280,-202,-132,-86,-205,-145,-114,66,72,80,90,33,-322,-173,35,306,336,-87,197,36,-111,-144,-151,-183,-383,-218,-173,-118,-56,-195,-224,2,-113,-160,-265,-239,-129,-158,-202,-233,-240,-256,-248,-293,-250,-311,-275,-296,-328,-355,-407,-439,-415,-365,-322,-281,-247,-253,-401,-190,-196,-212,-227,-275,-318,-363,-430,-453,-398,-328,-276,-223,-176,-128,-73,-17,-257,-83,-129,-137,-90,-122,-60,230,179,-347,40,-36,-114,-170,-183,-223,-78,-1,70,137,-61,-163,-27,37,255,176,-135,-106,-267,-182,-101,163,0,42,-100,-223,183,518,529,295,202,232,-43,-73,120,169,-274,200,230,174,-184,-39,74,-142,-23,-61,-128,-266,-243,-295,-267,-212,-139,-55,10,60,5,68,96,61,-121,-112,-211,-351,-475,-337,-279,-90,17,97,-116,41,143,50,-231,50,-311,144,-71,-83,12,-221,-172,23,-56,-299,-172,-106,-66,187,-91,-54,-249,-101,80,76,-243,-227,-61,101,103,97,82,13,-61,-234,-134,-219,-314,-358,-259,-169,-79,-3,-100,107,144,164,-76,-187,-169,-196,-296,-139,-119,-217,-301,-15,246,92,-42,-178,-15,171,-42,181,134,97,-175,6,-46,-210,-186,-204,-264,-328,-387,-348,-247,-166,-73,-17,-1,-73,-283,32,-153,180,128,-102,-58,-25,-141,-247,-51,-23,-25,-222,33,41,-221,-4,-44,-80,-100,-104,-92,-70,-16,20,62,-177,-292,-121,48,178,183,-345,-227,-162,95,205,65,40,515,-85,-397,-319,-20,624,404,-111,-92,588,477,-315,-303,48,48,-188,-244,-207,-138,-111,-86,-70,-61,-66,-83,-147,-387,-233,-298,-377,-397,-308,-232,-258,-110,-275,-139,-5,-25,-59,-93,-136,-197,-249,-299,-338,-341,-310,-256,-217,-291,-165,-143,-132,-124,-103,-136,-161,-193,-248,-269,-315,-320,-230,116,-241,-220,-23,214,131,-268,-267,-207,-154,71,-113,-64,372,536,426,256,73,-80,-239,-319,-224,-136,-65,-123,-644,-588,-107,-146,-198,-243,-271,-286,-277,-263,-339,-414,-217,-148,-109,-220,-32,-15,6,-2,-10,-31,-237,-323,-181,-273,-336,-275,-540,-231,-45,5,-3019,-7941,-1458,-23,90,77,-147,4,-101,-629,-130,-159,-154,-92,-14,-213,-144,-185,288,73,-340,-218,-143,-46,380,153,367,344,-52,73,-33,-43,222,184,-31,-274,48,-4,-65,-70,-99,-98,-96,-91,-111,-212,-143,-168,-194,-196,-167,-111,-140,-10,62,2,-266,-354,-354,-261,-363,-191,12,45,19,-263,-240,3,-156,-86,15,-56,-138,4,-49,144,146,-228,85,322,47,-307,-143,21,-294,31,-228,192,-118,-132,-411,3,-8,-4,-152,-174,-139,-206,34,-83,-241,27,29,-230,30,26,17,-14,-20,-49,-102,-142,-188,-235,-281,-319,-355,-382,-393,-388,-379,-340,-293,-237,-183,-132,-70,-36,30,86,59,71,88],[-246,-232,-204,-195,-176,-169,-160,-103,-53,-8,48,96,166,226,-315,44,121,136,38,52,-345,-315,0,-117,-219,-227,-122,-305,-246,-276,-171,-124,-193,1,69,-404,135,-319,-47,-242,-275,-80,90,15,35,158,-95,-157,-105,-228,8,-14,-34,-49,-68,-130,-99,-105,-128,-155,-181,-209,-250,-260,-270,-387,-244,-223,-179,-142,-354,-226,-52,-28,-12,6,-236,-235,-271,-206,-92,-117,-154,-168,-147,-109,-61,-25,22,60,90,82,126,128,6,81,-233,-20,-73,-158,-302,-276,-266,-221,-173,-116,-50,-5,-286,-21,-122,-206,-286,-434,103,149,-437,-258,-392,-472,84,56,-3,-116,-197,-121,-333,-485,-185,-104,-93,-89,-105,-105,-118,-156,-196,-226,-538,-217,-406,-430,-209,-94,-140,-80,-114,-133,-340,-581,-360,-778,-1276,-450,-986,40,98,62,-1088,-1427,306,384,486,605,-132,-1430,194,843,-2904,707,564,-2549,-5824,-67,-125,17,194,349,478,-72436,-242621,-253446,695,711,-3530,-16407,-13700,-10214,-3868,-4996,-927,-608,-3550,-266,-428,-1315,-202,-935,-1894,-1859,-690,-979,-1799,-634,-574,-540,-1176,-462,-1239,-722,-289,-243,-204,-178,-803,-191,-507,-252,-303,-349,-602,-403,-386,-359,-302,-248,-220,-175,-145,-121,-217,-58,-15,-271,-363,-474,56,34,57,193,179,-166,315,367,410,-173,-15,-53,-148,-180,-117,-202,6,309,247,-14,45,108,48,-195,-31,-286,-37,-48,-133,-26,-35,-445,-196,-33,-93,-116,-14,-48,-146,-326,98,103,77,-6,-127,-121,-181,-202,-176,-85,25,-391,197,-191,-84,203,-628,-122,115,-450,-405,356,397,426,443,426,-425,-592,229,117,-2,-144,-299,-6285,-19190,-68224,-29524,-261,-3311,303,-2806,367,-500,-132,-1843,276,226,85,-142,19,-338,-116,-196,-252,-273,-287,-309,-336,-368,-388,-397,-405,-455,-454,-489,-489,-506,-489,-421,-295,-70,160,317,500,964,1955,4282,6592,10677,14473,18125,19950,23152,23822,23079,21036,16624,14447,6655,7210,4748,1613,682,1057,187,407,152,-297,-63,52,-23,-185,-352,-371,-78,-33,-257,-67,19,-130,-171,-337,-200,0,5,32,75,-41,-71,188,-268,96,-29,41,328,228,-317,-264,-247,-128,-170,69,-22,-101,-174,-243,-309,-334,-347,-350,-358,-377,-393,-399,-391,-371,-340,-307,-276,-231,-193,-149,-162,-49,-8,-62,110,175,252,35,271,420,-279,494,504,388,22,-265,135,245,-174,-32,-270,-62,-147,-222,-304,-386,-424,-461,-461,-456,-434,-418,-380,-333,-271,-291,-189,-67,1,69,-247,181,198,-83,77,312,331,-98,-156,-282,132,-32,334,120,100,204,-292,-37,-107,-227,-283,-247,-167,-73,4,18,-188,-124,-50,116,69,9,-66,-139,-335,-238,-243,-202,-154,-195,-57,-33,-127,-113,-137,-201,-432,-312,-284,-380,-428,-330,-235,-146,-147,-221,-322,-273,41,-119,-11,100,-130,-267,-175,-224,-125,-329,-175,-209,-240,-257,-298,-331,-345,-356,-381,-411,-435,-413,-420,-329,-281,-233,-179,-230,-129,-117,-137,-165,-209,-265,-349,-405,-364,-271,-163,-55,-293,-130,-169,-232,-131,-68,-31,208,201,-313,129,90,67,78,123,-248,4,-27,228,428,-103,-217,-6,63,283,153,-162,-59,-322,-209,-124,109,-99,-26,-135,-298,196,467,464,218,161,147,-104,-61,120,194,-234,53,0,-39,-189,-67,-12,-167,-20,19,9,-280,-69,-274,-109,-100,-145,-185,-238,-296,-348,-415,-426,-359,-295,-246,-168,-121,-259,-141,-224,23,36,35,-80,8,78,54,-209,44,-275,193,-95,-97,-27,-216,-201,61,7,-254,-221,-101,-24,112,-60,-72,-240,-92,48,31,-290,-249,-56,-88,-119,-144,-163,-197,-199,-190,-192,-174,-175,-287,-87,-162,-5,23,-76,60,59,55,-58,-202,-187,-217,-290,-114,-78,-188,-357,-80,4,3,7,-43,-145,-22,-24,-24,-35,-36,-138,-85,-130,-175,-232,-283,-335,-381,-390,-339,-270,-231,-183,-122,-71,-76,-258,62,-142,90,96,-72,-41,-37,-124,-197,-32,-58,-104,-278,-194,-192,-308,-126,-82,-32,27,84,105,-19,37,327,242,-184,-258,-119,7,230,179,-307,-197,-110,-85,-47,11,8,136,-42,-443,-379,-19,215,198,-114,-26,170,152,-262,-327,87,117,-166,-242,-186,118,125,21,15,54,-65,-39,-150,-427,-293,-369,-309,-256,-160,-45,-314,-115,-283,-132,138,108,66,-135,-64,-81,-195,-177,-217,-282,-278,-259,-257,-254,-264,-270,-278,-280,-255,-265,-255,-243,-250,-258,-405,-273,-271,-117,-245,-191,-39,160,133,-265,-263,-160,-138,79,-70,-69,363,542,472,352,296,44,-242,-304,-131,-194,-203,-213,-641,-590,-313,-360,-323,-255,-183,-248,-210,-252,-332,-424,-202,34,82,-129,15,97,144,33,268,247,-172,-387,65,-214,-323,-199,-467,-246,-162,-107,-5268,-9669,-1192,-105,0,-7,-211,-67,-142,-576,-146,-126,-88,-18,45,-100,-59,-207,171,14,-330,-173,-133,-83,-95,-160,-199,-234,-195,-98,-144,-58,238,350,-19,-264,270,238,2,92,0,29,152,2,-73,-213,162,147,580,516,216,355,-91,-4,94,-52,-307,-293,-370,-272,-324,-204,-84,-35,-43,-268,-200,21,-156,-75,-99,-154,-187,-236,-232,-195,-154,-235,-91,-75,-57,-259,-155,5,-241,65,-192,121,-141,-141,-409,113,95,66,-193,-129,-116,-195,-23,-78,-233,-159,-154,-306,-74,-31,5,-68,-83,49,30,25,24,-78,-56,-109,-55,-246,109,-18,6,126,-99,-152,1,-58,-108,-150,-195,-185,-172,-140,-110],[-111,-85,-48,-186,10,46,-64,-70,182,204,216,152,223,230,-292,17,129,226,132,85,-271,-276,-38,-173,-144,50,203,-310,-212,-323,-279,-256,-226,7,61,-380,177,-272,-117,-263,-281,-109,-6,-65,-127,-189,-244,-293,-329,-349,-350,-349,-340,-322,-308,-288,-270,-242,-234,-233,-240,-257,-295,-316,-348,-373,-402,-432,-432,-407,-441,-375,-363,-355,-350,-328,-300,-269,-223,-251,-125,-88,-62,-48,-39,-47,-65,-100,-115,-124,-110,-71,-31,20,6,102,-184,24,118,-21,-282,-203,-106,118,176,124,156,167,-355,-60,-140,-208,-283,-419,125,142,-426,-174,-396,-511,42,37,0,-116,-235,-70,-311,-542,-214,102,110,105,73,55,17,-51,-133,-215,-500,-247,-452,-541,-313,103,8,128,32,205,-372,-580,-584,-1065,-1057,-173,-1222,-112,-67,-24,-1387,-1837,-4,265,384,514,-223,-2082,-576,722,-3120,582,458,-4396,-6835,-28,-128,-111,-35,45,124,-62914,-219168,-233276,232,225,-6956,-16547,-13465,-9736,-4199,-5288,-976,-217,-2190,-22,-27,-1642,-16,-1033,-1752,-1891,-636,-929,-1684,-637,-860,-722,-1003,-332,-1320,-685,-100,-266,-5,30,-698,39,-495,-11,-69,-125,-651,-235,-268,-255,-184,-117,-84,-46,-35,-88,-294,-85,-65,-269,-342,-505,-1,24,-18,99,120,-154,200,255,312,-114,7,-41,-182,-183,-54,-179,77,479,519,-49,139,250,99,-229,-184,-323,-370,-281,-190,-128,-89,-467,-185,-79,-96,-120,-114,-119,-95,-425,-67,-50,-53,-78,-130,-166,-222,-285,-333,-284,-202,-363,-78,-167,-92,19,-645,-333,-226,-659,-559,77,100,115,128,122,-691,-880,47,15,3,-1,10,-5963,-14064,-60643,-29257,253,-3413,-218,-2710,313,-777,176,-1570,219,198,89,-154,92,-320,6,-163,-224,-320,-126,-165,-362,-262,-242,-126,-68,-360,-121,233,15,45,409,511,-123,663,633,384,604,973,909,3847,3859,7821,13357,17313,16280,22984,23079,23595,21730,18732,15018,9851,7426,4441,2388,1375,1037,377,489,135,-332,-214,-252,-300,-370,-377,-340,-341,-341,-314,-313,-307,-296,-283,-354,-219,-180,-128,-78,-40,-65,-117,27,-237,52,-54,51,23,4,-311,-256,-256,-163,-222,-284,-347,-373,-333,-288,-252,-209,-189,-182,-244,-212,-234,-251,-265,-272,-270,-266,-259,-235,-211,-174,-205,-69,-22,33,98,161,237,88,124,385,-294,445,452,351,61,-252,98,213,-145,-48,-321,-139,-216,-277,-331,-404,-336,-326,-305,-296,-292,-391,-231,-162,-115,-291,-174,14,58,100,-263,103,94,-118,69,271,289,-89,-138,-280,143,-15,345,216,158,235,-322,-6,11,-90,-168,-237,-275,-254,-220,-204,-172,-135,-138,-167,-194,-224,-254,-265,-338,-227,-187,-129,-81,-230,5,-21,-134,-79,-130,-222,-448,-367,2,6,21,-204,-225,-34,-153,-269,-307,-213,74,-139,-38,62,-141,-287,-106,-161,-86,-341,92,-57,-226,37,35,42,64,96,-64,-32,28,-289,-437,-216,-253,-348,-364,-271,-181,-173,-14,48,93,8,50,-77,53,-124,-27,-51,-343,-176,-180,-310,-160,-17,6,158,136,-225,340,415,396,364,226,-263,0,-54,290,332,-141,-248,4,80,304,127,-165,-7,-324,-240,-132,-65,-201,-96,-174,-384,-3,13,24,18,9,-15,-113,-107,-177,-231,-271,-293,-285,-260,-219,-175,-139,-196,-102,-90,-95,-318,-102,-251,-141,-172,-207,-237,-277,-317,-347,-375,-369,-348,-325,-321,-289,-291,-275,-279,-294,-308,-304,-289,-248,-195,-136,-74,-173,27,-230,46,-101,-125,-88,-212,-245,-259,-322,-314,-236,-154,-83,-36,-42,-86,-225,-81,-107,-174,-287,-287,-296,-265,-209,-152,-106,-96,-80,-75,-94,-90,-161,-322,-119,-164,130,262,-48,157,315,292,-56,-226,-201,-241,-281,-98,-37,-149,-413,-142,236,58,107,68,-238,50,41,248,141,37,-105,-188,-259,-253,-208,-147,-92,-55,-47,-201,-27,-51,-60,-47,-25,-79,-231,88,-109,109,103,-45,-30,-58,-77,-129,-106,-125,-113,-280,-29,43,-261,130,200,-1,262,299,116,29,41,277,202,-168,-197,-117,-23,192,144,-261,-166,-55,48,-1,-33,-17,241,-7,-414,-375,7,174,91,-92,-98,-193,-278,-286,-330,-108,-3,-137,-223,-159,288,297,58,6,65,-61,-27,-144,-438,-337,-420,-350,-322,-247,-120,-307,-110,-278,-118,-85,-131,-174,-193,-196,-193,-305,-133,-103,-337,-241,-229,-243,-212,-101,-115,-132,-146,-134,-162,-167,-165,-176,-183,-407,-226,-266,-269,-293,-298,-318,-318,-304,-290,-271,-277,-263,-241,-226,-204,-153,-105,-82,-46,-29,-24,-265,-336,-104,-151,-190,-219,-651,-552,-87,-14,42,-81,-172,-233,-184,-287,-319,-433,-184,110,173,-2,-103,73,27,-43,-116,-191,-287,-454,-395,-319,-321,-128,-231,55,145,194,-7046,-9454,-997,-232,248,227,-274,-125,-167,-373,131,128,135,154,163,12,20,-190,171,-25,-303,-127,-109,-108,241,166,191,115,-127,-81,-246,-330,-413,-336,-234,-245,-75,-30,-5,18,-20,9,10,-33,-109,-208,64,87,97,97,91,80,-41,4,-18,-105,-329,-233,-362,-261,-280,-234,-243,-240,-230,-257,-192,-186,-158,-144,-112,-66,-105,61,-70,167,-29,-215,91,436,13,-187,-152,-1,-182,165,-117,245,-163,-147,-381,153,89,-5,-228,-83,-100,-155,110,-52,-216,-206,-266,-376,-228,-167,-100,-131,-157,81,110,143,164,-143,45,-39,-51,-173,63,-47,-14,-64,-120,-172,-227,-276,-290,-288,-272,-219,-184,-143,-108],[-131,-12,1,-97,-42,-32,-67,-90,-114,-175,-235,-282,-263,-197,-242,-34,32,74,95,89,-195,-170,-74,-118,-163,-87,-22,-315,-165,-354,-370,-383,-218,22,21,-351,-2,-211,-178,-255,-292,-121,88,17,-119,15,-137,-281,8,-17,93,186,260,236,205,-135,17,128,89,46,0,-51,-122,-169,-222,-315,-294,-318,-302,-276,-468,-230,-172,-129,-86,-29,-190,-216,-139,-258,-152,227,93,-12,162,163,120,62,21,-62,-31,-28,-23,-2,26,42,-121,57,70,-4,-244,-182,-126,-48,-74,-80,-56,-32,-372,-82,-144,-199,-259,-395,30,-9,-303,-90,-382,-525,-87,-59,-31,-95,-241,-17,-266,-583,-218,7,-43,-106,-187,-242,-302,-324,-251,-180,-447,-187,-420,-600,-394,13,23,33,35,40,-385,-541,-729,-1198,-806,-147,-1250,-170,-189,-198,-1229,-1968,-507,-77,-19,47,-190,-2772,-1307,155,-3287,202,193,-5744,-7512,38,-45,-134,-239,-332,-284,-46836,-195190,-210465,-1152,-2,-10179,-16148,-12762,-9336,-4694,-5841,-1034,-28,-835,29,52,-1976,58,-963,-1370,-1654,-523,-654,-1304,-726,-1100,-692,-738,-160,-1402,-500,-20,-353,-45,-64,-427,-140,-475,-236,-296,-293,-659,-165,-117,-222,-40,42,-107,33,63,-54,-352,-220,-116,-260,-295,-486,115,106,-92,71,61,-118,55,74,96,-55,50,-3,-202,-177,26,-142,151,147,146,-87,190,224,224,-223,29,-315,50,124,86,37,-65,-433,-162,-150,-149,-141,-90,-62,-20,-487,20,43,55,44,-126,78,51,81,143,178,60,-326,253,-141,-108,100,-613,-561,-591,-759,-745,-25,-36,-43,-43,-53,-875,-996,-96,-115,-124,-145,-176,-5416,-8354,-50360,-26585,-202,-3492,-1328,-2603,-163,-998,56,-1299,78,97,74,-168,55,-322,-54,-181,-455,-309,-253,-135,-433,-350,-228,136,343,-265,-133,224,-25,-32,434,356,-150,261,206,178,352,600,572,1499,2337,4610,7447,10953,12296,18552,21036,21730,24768,22242,21823,13288,13432,11735,5395,3563,1777,751,839,616,-128,84,220,375,-142,-266,-293,161,173,-318,-5,-29,-112,-217,-340,-200,-163,-180,-187,-194,-207,-221,-236,-253,-235,-250,-264,-300,-326,-359,-357,-304,-254,-211,-179,-159,-130,-166,-99,-112,-115,-140,-168,-245,-207,-212,-173,-145,-143,-113,-123,-152,-181,-230,-286,-350,-339,-267,-193,-116,-52,16,68,-48,131,-319,190,208,221,86,-250,39,130,-123,-68,-357,-114,-182,-243,-314,-420,-358,-324,-279,-288,-289,-288,-172,-99,-64,-290,-150,-27,9,20,-302,9,-30,-157,43,91,103,-89,-114,-281,96,-8,102,85,57,6,-316,-61,-58,-61,18,91,155,221,15,-9,-132,5,72,167,318,278,-62,-332,-351,-199,-134,191,233,-179,356,-63,-137,-54,-141,-257,-429,-360,80,196,344,-217,-201,-16,-144,-258,-262,-123,108,-174,-60,31,-162,-320,-51,-113,-81,-351,-190,-237,-267,-252,-232,-198,-145,-94,-105,-105,-67,-264,-454,-255,-285,-375,-323,-194,-62,-233,224,363,398,-17,20,-92,66,-149,373,243,-406,-222,-174,-363,-182,19,44,59,36,-155,193,233,247,241,169,-270,-14,-86,52,15,-178,-254,-36,-35,-33,-7,-155,6,-276,-280,-132,-36,-299,-168,-214,-404,-23,-12,7,22,44,55,-78,-26,11,-20,-174,-103,-159,-222,-283,-343,-396,-359,-285,-212,-152,-362,-70,-232,-96,22,1,93,32,66,29,20,0,-22,-366,-95,-107,-141,-192,-211,-155,-148,-128,-110,-88,-74,-68,-75,-133,-119,-187,-212,-221,-194,-171,-211,-310,65,110,-91,-207,-91,36,251,-43,-89,-205,-80,-73,-160,-244,-320,-391,-382,-342,-311,-292,-310,-309,-277,-224,-143,-156,-355,-167,-174,130,220,-15,178,139,81,-73,-262,-214,-277,-283,-94,-18,-109,-436,-190,133,45,164,151,-260,-9,28,-88,-191,-209,-154,-66,3,-78,-53,156,186,199,31,-124,188,85,25,65,20,-84,-209,82,-63,17,-12,-40,-55,-87,-93,-94,-111,-118,-122,-227,-142,-134,-144,-123,-114,-99,-75,-54,-39,-25,-8,-12,-19,-133,-126,-133,-176,-191,-157,-214,-139,-4,27,-108,-68,-38,353,13,-345,-316,49,404,313,-52,83,-12,-145,-261,-358,-334,-234,-133,-196,-131,51,73,61,-9,-18,-73,-127,-176,-379,-182,-125,-63,-189,-202,102,-264,-101,-272,-102,86,22,-46,-216,-146,-194,-379,-166,-133,-380,-211,-248,-274,-171,-36,-35,-39,-38,-13,-27,-13,-33,21,40,-305,-183,-232,-106,-210,-142,-26,28,79,-259,-238,-52,-69,77,36,-65,-45,-104,-186,-240,-286,-286,-296,-363,-301,-306,-286,-266,-684,-492,-115,-46,11,-91,-168,-229,-163,-323,-307,-422,-176,168,194,132,-220,52,101,62,26,-6,-58,-522,-131,-163,-325,-201,-149,-81,26,113,-8066,-7955,-902,-404,453,477,-346,-170,-184,-168,336,196,229,203,180,109,76,-153,122,-54,-284,-99,-86,-133,96,95,112,93,-158,31,-348,-63,-134,-191,-238,-258,-268,-246,-217,-172,-157,-138,-137,-144,-176,-207,-212,-224,-230,-226,-209,-184,-166,-141,-140,-166,-339,-189,-338,-234,-246,-229,-142,-96,-208,-235,-90,132,-162,-46,71,-118,-4,103,-88,20,-81,-185,93,362,-15,-115,-150,-8,-132,223,-32,183,-199,-160,-350,170,72,-89,-267,-54,-102,-103,91,-45,-203,-11,-66,-402,-212,-293,-360,-375,-327,-251,-191,-123,-72,-195,-25,-24,-60,-98,-83,-88,-122,-144,-159,-162,-163,-159,-130,-107,-88,-44,-25,0,17],[-144,-34,53,-17,-117,60,15,-127,17,51,133,49,242,462,-204,-33,116,337,298,136,-136,-51,81,-5,-237,-92,17,-332,-124,-344,-340,-378,-177,-129,-115,-328,-58,-148,-234,-242,-315,-127,-53,-18,-193,-120,-87,-298,66,78,20,62,25,-11,-54,-126,-130,-153,-188,-215,-224,-217,-209,-168,-160,-268,-42,-5,40,-256,-405,-170,135,167,190,226,-160,-163,-56,-237,-181,207,64,14,205,145,75,-14,-92,-175,-251,-317,-379,-385,-326,-274,-232,-190,-145,-132,-193,-158,-116,-80,-75,-64,-45,-43,-326,-91,-134,-180,-211,-358,17,50,-144,0,-350,-493,3,-35,-116,-193,-232,-228,-201,-519,-193,-75,-86,-122,-189,-236,-267,-220,-136,-65,-376,-191,-308,-569,-450,18,-4,-5,12,59,-373,-466,-763,-1021,-526,129,-1093,91,48,-1,-732,-1625,-957,-141,-149,-137,-135,-3453,-1932,-260,-3396,-110,-122,-6532,-7786,-214,-206,-159,-110,-63,-8,-24653,-169205,-189536,-3346,172,-12377,-15495,-11537,-9013,-5287,-6562,-1028,159,131,100,65,-2245,-26,-787,-842,-1242,-353,-245,-862,-890,-1065,-403,-424,-80,-1453,-228,-3,-390,31,52,-118,75,-432,93,89,-157,-598,51,92,-209,79,122,-114,-52,15,-5,-332,-313,-120,-234,-214,-378,170,155,-124,-13,42,-53,66,91,126,21,123,69,-194,-144,135,-77,155,75,-31,-137,-252,-321,-228,-168,-37,-252,68,139,161,155,-54,-372,-115,-16,-49,-76,-68,-6,51,-457,150,185,25,81,-95,194,114,185,595,388,63,-268,420,-103,-110,59,-545,-765,-943,-557,-936,-65,-153,-233,-267,-231,-911,-892,-94,-64,-32,-13,-6,-4746,-3516,-42796,-22191,-24,-3601,-2335,-2416,-924,-1100,-64,-1068,-81,-70,-59,-149,-71,-337,-90,-171,-584,-149,-59,-16,-477,-440,-181,84,94,-195,-167,83,-1,-149,66,42,-102,113,155,103,18,-83,-14,130,463,1402,3168,5777,8500,12858,16624,18732,22242,23289,22883,16564,16356,14597,8144,6165,2492,1604,860,326,143,43,-176,-320,-230,-180,-243,-169,-169,-328,-157,-197,-254,-316,-328,-266,-202,-123,-42,-67,-103,-202,129,-156,-60,-108,93,45,-4,-190,-210,-301,-243,-173,-162,-153,-131,-150,-110,-128,-185,-158,-171,-231,-189,-226,-68,-25,-192,23,20,-3,-30,-82,-146,-218,-281,-290,-212,-103,7,128,197,-204,414,-331,322,430,244,113,-239,-16,106,-93,-67,-341,514,435,274,-218,-415,-126,-101,-158,-349,-326,-339,-266,-187,-111,-273,-101,-71,76,98,-338,-63,-154,-166,22,51,32,-76,-66,-260,-1,7,37,39,22,-22,-260,-93,-78,-107,80,205,308,361,-60,-19,-88,86,132,157,370,275,-160,-372,-362,-185,-161,35,36,-109,67,-97,-120,-21,-146,-286,-383,-287,-58,212,398,-222,-149,26,-113,-218,-206,-17,-12,-208,-204,-306,-390,-470,-488,-427,-358,-346,-266,-236,-265,-205,-225,-246,-248,-246,-255,-261,-265,-252,-451,-295,-162,-96,-6,-67,179,-277,383,481,312,-51,0,-89,66,-160,311,165,-458,-242,-148,-370,-181,-31,-153,-251,-296,-256,-185,-116,-71,-49,-48,-250,-79,-106,-140,-172,-194,-228,-227,-229,-224,-191,-169,-142,-203,-309,-108,-49,-354,-222,-227,-299,51,53,55,43,59,60,-11,2,22,4,-153,-55,-109,-177,-254,-339,-441,-474,-353,-235,-133,-316,-65,-205,-72,44,21,99,41,-25,-90,-166,-221,-268,-310,-357,-361,-375,-346,-308,-263,-206,-142,-87,-39,-96,34,49,-81,0,-134,73,-81,-228,-257,-202,-374,44,144,-20,-148,-78,62,164,-55,-64,-172,-202,-255,-298,-307,-302,-290,-276,-248,-213,-174,-156,-112,-72,-58,-45,-138,-373,-209,-179,-143,-184,-212,-216,-189,-125,-96,-297,-211,-300,-286,-89,-3,-59,-386,-202,42,47,220,215,-214,-55,0,-94,-197,-253,-239,-149,-48,-35,-22,233,262,345,-20,0,370,85,35,76,20,-83,-178,190,-5,145,138,-3,-11,-111,34,4,-149,249,146,-134,-69,27,-18,92,124,-121,101,74,48,30,27,15,17,-73,-43,-57,-34,123,208,-163,-106,51,26,-198,-76,-42,295,32,-265,-245,113,264,204,7,82,17,-61,-131,-234,-261,-323,-374,-427,-446,-383,-322,-269,-213,-146,-70,-95,-111,-305,50,300,70,-45,-53,318,-212,-81,-257,-73,328,263,189,-253,-170,-218,-298,-177,-244,-332,-343,-346,-329,-300,-282,-253,-228,-198,-144,-127,-85,-73,-3,31,-197,-134,-179,-103,-185,-129,0,-37,84,-256,-214,-4,-32,-56,-96,-143,-171,-208,-264,-294,-329,-332,-350,-359,-346,-327,-292,-274,-732,-415,-208,-178,-162,-148,-160,-225,-135,-351,-288,-360,-169,-54,-25,-4,-222,3,23,2,-20,-48,-95,-558,-155,-170,-302,-159,-104,-57,13,55,-8177,-6474,-920,-600,109,82,-418,-176,-177,-141,-215,-282,-296,-236,-170,-109,-40,-96,51,-61,-273,-85,-65,-148,163,142,197,201,-175,30,-339,0,92,142,-42,-226,3,-61,-130,-176,-216,-190,-137,-106,-187,-197,10,23,19,12,8,13,6,-19,-137,-212,-312,-158,-293,-182,-214,-247,-165,-92,-310,-195,-41,92,-171,-31,-19,-234,-70,-159,-229,-237,-171,-148,-39,1,-32,-41,-146,-15,-89,15,22,6,-243,-166,-315,14,25,-180,-289,-34,-114,-40,132,-41,-190,175,179,-319,176,162,63,-275,-332,39,-20,-67,-110,-182,-128,-92,-83,-24,57,-95,39,135,-172,-152,43,-31,-103,-194,-230,-117,-17,60,46],[-117,-45,67,74,-178,116,156,-150,287,238,260,33,252,499,-166,-42,111,371,364,157,-81,85,46,-52,-315,-208,22,-341,-66,-296,-244,-240,-142,-137,-129,-310,-77,-87,-278,-235,-347,-211,-240,-261,-273,-274,-256,-256,-202,-173,-147,-135,-125,-110,-99,-122,-64,-32,-15,1,15,27,21,-144,-230,-237,42,-139,-90,-310,-317,-97,85,135,197,279,-154,-117,-3,-225,-232,148,4,30,223,99,-32,-173,-260,-266,-209,-139,-93,-66,-63,-103,-179,-273,-361,-286,-163,-164,-108,184,351,119,466,555,-272,-120,-146,-186,-174,-341,145,206,-12,40,-338,-461,-34,-35,-153,-263,-324,-283,-199,-458,-180,-86,-93,-123,-174,-197,-201,-192,-199,-83,-331,-229,-185,-482,-524,26,0,-22,-42,-45,-372,-403,-714,-736,-265,-102,-906,-80,-79,-77,-166,-1148,-1362,-89,-101,-112,-145,-3607,-2445,-513,-3492,-285,-311,-6643,-7662,-1124,-111,-42,0,26,47,54,-140574,-170778,-3562,-12,-12622,-14897,-9937,-8823,-5938,-6401,-949,141,131,119,100,-2406,55,-627,-300,-797,-181,119,-427,-1141,-700,20,-128,154,-1486,11,167,-422,84,50,13,-9,-405,1,20,-290,-533,39,131,-234,141,140,-135,-167,-57,-64,-250,-310,-227,-260,-280,-263,-235,-212,-184,-168,-175,-168,-195,-215,-252,-282,-309,-256,-188,-121,9,-25,126,166,180,-161,164,144,89,-111,18,-190,61,114,171,212,-54,-332,-84,6,3,-1,-104,10,70,-410,108,123,-30,99,-73,80,68,68,67,103,64,-219,214,-88,-126,5,-476,-877,-868,-240,-782,123,136,144,151,140,-808,-656,52,12,-14,-44,-71,-4088,-297,-37614,-15631,-192,-3831,-3094,-2112,-1561,-1058,-158,-906,-106,-82,-76,-117,-139,-395,-163,-148,-513,-93,134,211,-523,-548,-136,279,292,-167,-215,-66,39,-272,159,145,-79,151,91,-67,-147,-17,181,274,450,1285,2971,5460,5272,12250,14447,15018,21823,22883,23181,19226,18588,15824,11163,8535,3732,3056,1798,1162,399,406,503,324,-199,-61,-178,39,20,-351,-106,-147,-133,-108,-234,-134,-49,-17,5,-110,-103,-231,-6,-99,-111,-123,-37,-63,-72,-111,-177,-324,-274,-132,-136,-140,-126,-126,-116,-136,-272,-180,-223,-278,-330,-343,-306,-255,-215,-159,-127,-110,-93,-100,-116,-149,-192,-249,-255,-187,-80,57,195,-261,298,-321,254,307,191,138,-227,-62,52,-59,-51,-286,607,684,278,-233,-399,-115,-73,-46,-376,-312,-290,-148,-85,106,-243,-32,-98,391,323,-368,-91,-275,-140,7,75,68,-52,-25,-222,-223,-294,-353,-346,-293,-264,-243,-213,-174,-135,-58,23,96,170,-128,-16,-33,173,189,142,308,283,-238,-315,-371,-159,-165,17,-50,-127,-190,-273,-338,-413,-413,-333,-325,-198,-194,-89,-55,-217,-83,-41,-74,-176,-152,-137,-164,-237,-191,-196,-176,-372,-132,-116,-90,-334,-55,-42,-269,-38,-34,-37,-20,-6,-135,-243,-139,-171,-427,-337,40,121,140,-15,138,-302,125,118,114,-92,-14,-72,68,-155,77,62,-463,-236,-118,-354,-214,-299,-357,-319,-234,-135,-45,31,83,112,60,-209,-23,-116,72,53,-187,-187,-9,0,-12,-5,-86,-22,-126,-335,-82,-103,-333,-259,-203,-159,-139,-147,-153,-164,-170,-188,-214,-246,-288,-309,-313,-308,-291,-272,-246,-221,-203,-266,-198,-195,-202,-222,-190,-185,-188,-195,-209,-216,-236,-257,-266,-275,-253,-219,-201,-145,-76,-33,-128,-179,-84,147,112,117,-41,-129,60,90,-32,15,-83,91,-65,-288,-331,-197,-425,5,151,25,-88,-67,78,264,-84,-22,-137,-90,-21,-78,-129,-275,-194,-219,-222,-214,-196,-193,-159,-118,-96,-63,-121,-394,-256,-189,50,59,68,71,70,75,-139,-345,-207,-277,-298,-95,-10,-20,-330,-200,-50,50,258,240,-169,-104,105,16,-149,-323,-346,-158,14,-10,-17,366,236,332,-88,121,506,88,36,67,0,-95,-166,224,38,108,73,0,-8,-147,38,46,-206,42,53,-42,-202,-45,80,80,46,-176,51,199,115,127,61,53,49,-19,19,2,-21,85,241,-130,-94,89,31,-283,-80,-55,46,-11,-202,-197,18,47,64,51,72,55,10,-35,-170,-144,-207,-264,-329,-388,-389,-299,-207,-112,-11,-59,-136,-98,-244,40,244,58,55,93,248,-193,-81,-260,-61,117,93,64,-306,-203,-230,-178,-137,-171,-274,-197,-272,-303,-135,-119,-93,-69,-42,8,19,-32,-132,105,121,-116,-112,-152,-104,-181,-149,-13,-121,-99,-277,-210,-282,-331,-369,-337,-311,-271,-248,-253,-238,-234,-216,-287,-318,-333,-218,-221,-300,-813,-351,-258,-233,-212,-187,-173,-249,-124,-394,-290,-308,-193,19,52,74,-81,-78,88,55,-29,-27,-95,-547,-199,-228,-254,-213,-155,-117,-66,-55,-7710,-5324,-1094,-825,-216,-259,-508,-202,-164,-54,3,41,58,78,84,80,84,-53,65,-71,-280,-109,-69,-177,125,107,174,180,-189,24,-232,12,3,93,-90,-235,-34,-82,-121,-133,-164,-135,-119,-147,-236,-184,-120,-142,-178,-219,-250,-263,-259,-224,-241,-233,-262,-147,-251,-122,-193,-265,-197,-149,-415,-144,-8,135,-192,-16,-139,-340,215,173,-143,-174,-12,-112,99,173,-16,32,-141,-22,-51,-9,9,4,-283,-147,-274,50,40,-264,-266,-19,-122,29,17,-29,-166,-80,-111,-225,-154,-159,-149,-268,-396,-84,-79,-61,-50,-86,-29,-12,-101,47,100,-90,35,158,-168,-135,206,132,-16,-79,-238,-315,-183,8,63],[-89,-72,65,148,-124,85,200,-178,-111,-216,-195,-92,46,169,-142,-47,104,387,412,171,-42,216,43,-112,-357,-306,-82,-309,-19,-248,-158,-111,-94,-126,-167,-300,-199,-238,-305,-318,-385,-402,-440,-471,-446,-374,-286,-200,-115,-42,-189,-38,-137,-92,0,-114,-109,-141,-142,-81,22,140,206,-176,-305,-216,1,-216,-273,-257,-226,-17,178,122,110,161,-155,-69,30,-217,-292,74,-72,45,298,187,66,-65,-169,-246,-275,-264,-251,-242,-248,-289,-356,-425,-357,-256,-148,-179,-95,184,258,71,374,397,-212,-151,-161,-199,-133,-318,105,224,100,56,-331,-428,-82,-52,-120,-169,-217,-184,-175,-396,-181,-191,-205,-226,-256,-256,-256,-264,-278,-257,-293,-286,-233,-352,-584,-246,-249,-245,-242,-226,-364,-338,-588,-434,-138,-104,-732,-364,15,30,46,-655,-1629,40,29,17,-21,-2985,-2805,-599,-3563,-251,-288,-5957,-7142,-2301,-282,-238,-211,-195,-176,-162,-109566,-153544,-1622,-196,-10773,-14517,-8093,-8750,-6492,-5236,-751,-34,-1,28,52,-2352,85,-529,134,-370,-10,225,8,-1314,-166,314,138,226,-1450,175,108,-452,-43,-100,-126,-95,-379,74,71,-411,-469,1,248,-278,103,-2,-163,-301,-201,-81,-135,-171,-52,-254,-94,-80,168,183,-12,-288,-129,34,516,538,519,127,227,177,-178,-95,-131,-226,-231,-169,-117,-228,-48,-30,-53,-94,-94,-137,-71,-60,-23,10,-64,-317,-75,2,35,26,-158,-13,103,-383,339,71,-107,88,-62,112,92,306,229,167,57,-183,-4,-103,-153,-94,-421,-716,-529,-37,-509,-3,13,21,27,17,-617,-377,6,27,76,129,185,-3493,284,-31022,-6084,331,-4202,-3201,-1682,-1784,-867,80,-816,-21,-48,-69,-90,-101,-493,-65,-124,-479,-108,50,74,-496,-568,-119,40,29,-173,-266,-204,-16,-263,-64,-64,-104,-17,-14,-67,-74,-148,-17,306,570,818,1020,1347,2257,4049,6655,9851,13288,16564,19226,20884,19757,20496,14095,12935,5541,5080,5612,3885,672,687,732,472,-293,56,-125,-146,-275,-405,-319,-249,-175,-70,-200,-101,44,64,79,-168,-115,-278,9,-62,-180,-152,-66,-101,-117,-132,-166,-377,-294,-192,-205,-219,-218,-215,-232,-259,-365,-294,-315,-328,-332,-328,-315,-307,-305,-313,-333,-364,-385,-413,-418,-382,-336,-300,-251,-183,-107,-9,82,-150,146,-299,182,201,118,133,-236,-110,-20,-49,-73,-233,-150,-151,-139,-247,-405,-216,-276,-339,-420,-318,-220,-113,-113,83,-226,26,-123,335,257,-416,-79,-397,-102,-25,-32,-18,-40,46,-193,10,-8,-56,-109,-165,-232,-287,-321,-332,-330,-288,-239,-202,-156,-198,-79,-20,60,116,96,216,266,-303,-282,-389,-142,-178,237,172,-21,15,-177,-175,-280,-369,-367,-281,-189,-307,-24,30,-225,-29,80,-55,-155,-124,-23,-59,-287,-107,-125,-176,-411,-123,-140,-152,-336,-222,-274,-337,-379,-363,-298,-207,-113,-144,-325,-153,-132,-399,-396,3,17,-40,-121,-218,-327,-311,-232,-116,-149,-37,-60,59,-144,188,44,-421,-217,-103,-353,-161,20,-82,-176,-249,-260,-224,-172,-133,-108,-98,-165,-88,-130,-86,-78,-172,-153,-55,-47,-42,-14,-62,17,-65,-364,-26,74,-277,-284,-153,-14,158,151,142,86,103,71,29,-19,-85,-141,-188,-237,-275,-305,-316,-309,-293,-278,-244,-203,-169,-119,-70,-156,-34,50,49,124,35,177,88,105,224,230,-125,196,197,171,-100,-143,-77,105,85,56,-46,-160,-11,-34,-51,-76,-121,-150,-175,-308,-285,-238,-398,-234,-222,-191,-140,-111,-82,-63,-116,-37,-97,-107,13,-1,-80,-262,-149,89,-64,-125,-22,125,123,112,64,15,-94,-407,-292,-189,-134,-73,1,77,147,107,-185,-389,-190,-217,-286,-92,-22,19,-269,-179,-124,-140,-135,-130,-130,-136,-123,-111,-92,-100,-28,96,163,15,-16,303,203,274,-147,247,488,117,54,60,-18,-101,-147,223,88,100,80,6,11,-170,105,111,-242,225,267,62,-307,-107,173,96,-22,-203,-8,239,112,114,-26,-127,-129,-65,6,66,26,71,175,-85,-73,107,67,-271,-80,-197,-312,-447,-353,-236,-129,-41,19,73,97,111,97,80,-84,26,-11,-47,-126,-134,-176,-225,-284,-316,-279,-226,-172,-129,-164,-86,-77,-82,-94,-70,-32,-173,-65,-247,-29,400,444,280,-327,-208,-206,-38,137,160,-200,-160,-269,-272,-79,-79,-131,-193,-256,-302,-349,-262,-170,-67,19,-25,-78,-115,-80,-151,-165,28,-182,13,-278,-172,33,20,25,8,-56,-37,-72,-132,-163,-183,-253,-252,-246,-407,-71,-63,-401,-857,-269,-174,-160,-200,-124,-172,-262,-96,-409,-279,-237,-206,181,188,188,118,-149,116,110,-100,65,1,-481,-222,-155,-199,-265,-283,-299,-278,-281,-7128,-4602,-1409,-1021,-207,-164,-586,-97,-105,-46,-44,-53,-80,-95,-118,-146,-167,-192,-215,-218,-259,-165,-126,-192,-40,-3,49,71,-166,30,-134,23,-68,-6,-144,-242,-147,-206,-265,-309,-361,-315,-257,-202,-247,-151,-77,-39,-13,6,24,38,-50,-125,-326,-205,-200,-168,-245,-320,-354,-278,-215,-248,-273,-89,5,261,-220,1,-280,-139,301,179,-188,-160,61,-86,97,302,37,94,-142,-42,-29,27,5,-49,-285,-146,-244,-287,-342,-348,-313,-260,-219,-188,-170,-187,-215,-255,-283,-283,-246,-182,-102,-208,-423,111,139,165,171,5,138,59,-157,112,154,-104,-10,39,-166,-151,274,195,20,14,-45,4,-75,47,47],[-88,-125,31,187,-60,18,96,-219,-45,-154,-271,-404,-393,-261,-143,-58,72,155,227,175,-30,309,80,-181,-267,-292,-207,-262,-51,-209,-136,-163,-222,-296,-381,-408,-340,-250,-313,-279,-401,-113,61,-56,-347,-73,-21,-101,-120,-135,-276,-121,-257,-259,-188,-249,-305,-256,-128,31,105,221,245,-175,-342,-188,-26,-181,-404,-139,-128,80,420,403,275,169,-140,-6,14,-198,-326,11,-141,76,201,203,193,163,59,-273,105,99,85,77,68,39,-111,-55,-105,-192,-283,-366,-434,-468,-450,-428,-410,-424,-427,-400,-342,-252,-153,-261,44,120,172,72,-302,-372,-109,138,88,38,-195,-27,-62,-307,-152,-186,-202,-196,-176,-116,-56,-137,-333,-109,-234,-329,55,-179,-539,24,24,33,43,63,-313,-243,-393,-115,51,43,-554,-597,21,-5,-28,-155,-1621,-103,-121,-133,-169,-2437,-2998,-509,-3576,-391,-434,-4591,-6274,-3310,-6704,-527,-139,-105,-64,-23,-77194,-136658,81,116,-7736,-14433,-6102,-8753,-6732,-3891,-402,181,164,150,136,-2031,117,-490,131,31,160,174,185,-1054,226,239,237,227,-1311,205,185,-451,137,13,139,172,-317,51,-48,-460,-382,-30,332,-296,236,136,-165,-415,-184,4,11,33,51,-259,-28,98,157,193,154,-382,-205,86,596,628,618,199,285,234,-134,-35,54,-55,-141,-193,-233,-277,-298,-336,-403,-387,-274,-152,-30,70,183,280,-51,-295,-59,12,87,72,-197,-27,119,-351,170,54,-166,-11,-67,-111,-144,-171,-199,-188,-156,-130,-107,-124,-159,-104,-351,-522,-207,-121,-213,-74,-33,4,-43,50,-366,-86,52,50,63,73,84,-2887,113,-19966,126,131,-4642,-2413,-1126,-1410,-529,-65,-755,-165,-186,-203,-226,-252,-563,-273,-287,-503,-243,-204,-173,-405,-452,-111,-89,-80,-164,-283,-286,-195,-250,-304,-328,-283,-175,-89,-50,44,-162,-148,533,497,856,850,1584,1442,4637,7210,7426,13432,16356,18588,19757,19684,18348,15933,12796,7815,6082,3319,1367,613,745,780,628,-234,191,-64,138,14,-383,-299,-402,-282,-171,-168,-61,178,257,168,-218,-118,-320,74,-27,-244,-171,98,164,133,-1,-161,-346,-255,-53,-96,-109,-116,-111,-127,-179,-353,-202,-239,-266,-265,-248,-161,-91,-170,34,11,103,130,41,109,18,14,80,55,44,39,29,72,10,16,-249,127,130,46,118,-248,-127,-106,-200,-312,-405,-321,-226,-145,-245,-413,-129,-95,-118,-420,-223,-298,-369,-325,-251,-207,-133,-114,-63,-41,-457,-23,-357,-49,-60,-125,-111,-69,-99,-164,-104,-83,-65,-56,-58,-83,-110,-138,-170,-228,-273,-329,-372,-329,-283,-252,-198,-133,-102,-90,-73,-58,-329,-277,-376,-121,-201,67,90,-21,120,-232,-24,56,-196,-399,-236,-13,-268,339,444,-234,19,129,-52,-148,-116,195,115,-344,-26,-92,-182,-449,-184,-200,-191,-342,-161,-142,-296,-154,-262,-180,-111,-99,-149,-382,-143,-127,-366,-464,-178,-191,-187,-178,-167,-341,-87,-31,-4,-216,-66,-49,45,-122,126,-6,-371,-192,-106,-373,-163,111,187,126,-221,1,-19,-59,-103,-142,-178,-195,-219,-218,-246,-252,-249,-239,-216,-171,-114,-24,-55,142,-27,-389,11,209,-216,-299,-87,130,302,227,145,54,-31,-122,-213,-300,-387,-405,-364,-337,-321,-310,-289,-249,-195,-263,-58,26,-87,-16,-61,-142,-33,36,52,136,6,469,98,120,445,433,-61,381,409,237,-80,-107,-82,127,81,25,-59,-191,-262,-342,-364,-340,-326,-309,-307,-315,-328,-327,-332,-246,-196,-136,-70,-43,-18,-17,-147,-52,-82,-134,-85,-88,-56,-251,-193,27,-86,-262,-112,148,205,220,198,171,-62,-415,-320,-187,4,18,55,104,155,39,-240,-404,-176,-153,-255,-88,-48,46,-217,-165,-191,89,63,36,-114,-166,29,53,33,-164,-17,140,130,28,-31,201,155,195,-206,150,138,94,56,24,-49,-116,-169,-274,-375,-274,-141,3,34,-192,123,161,-258,185,336,164,-326,-166,244,131,-96,-219,-70,211,111,178,108,-102,-14,-104,-186,-256,-290,-283,-251,-214,-185,-202,-198,-226,-256,-329,-405,-490,-391,-297,-205,-120,-53,14,61,103,119,136,1,141,129,19,-115,-14,60,43,1,-82,-37,-50,-176,-45,-83,-13,17,40,57,100,142,-173,-56,-234,1,628,718,276,-310,-195,-176,83,216,203,-137,-157,-271,-237,-62,-50,94,267,264,19,-85,-127,-193,-289,-308,-216,-107,-88,-44,-105,-187,39,-225,-31,-259,-136,23,20,28,25,-50,8,-15,-72,-117,-177,-277,-273,-325,-412,-343,-313,-514,-823,-283,-265,-235,-211,-168,-170,-272,-67,-391,-271,-167,-220,180,204,220,239,-192,58,99,-128,100,156,-416,-326,-133,-10,-39,-61,-148,-206,-263,-6769,-4373,-1869,-1133,-33,-3,-649,-4,-12,79,45,-5,-78,-148,-231,-319,-378,-354,-277,-193,-197,-194,-93,-204,58,47,51,16,-119,-50,-71,-93,-122,-98,-207,-248,-90,-101,-131,-157,-295,-265,-322,-370,-403,-370,-315,-254,-195,-133,-69,0,-103,-200,-258,-147,-134,-147,-163,17,-149,-232,-207,-334,-147,-164,-148,-123,-244,-22,-335,74,127,135,-230,-78,105,-55,-8,-95,-181,-251,-290,-275,-217,-141,-45,21,-207,-36,-204,95,15,-297,-173,-38,-133,81,0,-105,-195,-244,-213,-116,9,138,-113,-119,-370,394,201,401,358,109,268,32,-206,188,197,-98,-55,-58,-128,-151,-148,-250,-302,-309,-273,-187,-116,-48,1],[-96,-177,-10,192,-1,-62,195,-247,139,49,-59,-176,-215,-146,-153,-69,77,214,247,171,-39,146,54,-245,-166,-284,-397,-409,-344,-289,-236,-189,-181,-186,-205,-301,-188,-189,-326,-344,-387,-174,-168,-170,-337,-199,-219,-242,-260,-277,-285,-292,-316,-256,-206,-140,-125,22,115,226,84,214,246,-160,-267,-188,-74,-121,-217,-41,-66,152,499,455,349,247,-133,29,-69,-207,-303,-220,-242,-132,-62,3,64,111,54,-312,189,247,257,346,381,476,-183,357,419,-60,-89,-203,-55,83,48,-52,78,106,-85,-187,-170,-204,-8,-219,4,82,17,-54,-301,-348,-268,-327,-372,-384,-353,-325,-294,-281,-272,-271,-274,-277,-286,-258,-221,-185,-417,-141,-207,-410,57,-34,-472,154,177,198,207,216,-275,-174,-212,126,96,77,-433,-808,74,61,54,43,-1424,10,-1,-11,-45,-2068,-3119,-310,-3577,-223,-235,-2880,-5219,-4076,-12917,-1118,-146,-145,-140,-141,-44931,-119021,-175,-169,-4528,-14756,-4126,-8864,-6596,-2525,23,68,139,121,84,-1555,-43,-574,-188,-228,-234,-191,-124,-573,44,114,155,179,-1145,183,163,-473,99,-47,63,67,-270,-6,-178,-456,-321,-99,143,-315,97,78,-191,-546,-221,-81,-109,-150,-176,-291,-264,-285,-281,-257,-201,-287,-293,-45,-24,0,3,7,-17,-61,-104,-119,-154,-181,-195,-195,-200,-345,-182,-150,-127,-91,-8,-30,-86,345,464,567,-54,-306,-75,-1,119,96,-253,-64,105,-345,83,27,-233,42,-18,20,-78,338,305,297,60,-90,282,-181,-169,-135,-298,-357,-116,-162,-162,-123,-58,-3,-147,47,-123,6,-57,-125,-189,-252,-292,-2209,-210,-5739,-103,-66,-5098,-1094,-511,-733,-153,-198,-735,-273,-278,-281,-295,-320,-568,-351,-329,-559,-189,-119,-66,-332,-355,-135,-34,-84,-154,-298,-346,-406,-333,-192,-56,-96,180,83,350,-52,-141,-243,625,65,615,622,1241,919,2747,4748,4441,11735,14597,15824,20496,18348,22819,18281,18424,10305,10317,8145,5307,2397,1821,1067,707,-77,322,5,121,-13,-309,-132,-139,-308,22,-144,-24,211,357,201,-269,-118,-361,46,-2,-307,-181,90,277,142,39,-169,-277,-197,-36,-142,107,97,-92,-174,-194,-293,-382,-308,-224,-212,-241,-80,-61,-106,-74,-106,-149,-181,-217,-241,-253,-253,-254,-230,-178,-109,-19,85,167,-43,-177,94,100,-10,96,-258,-107,-126,-44,-109,-180,-159,-75,27,-234,-419,-118,-44,-89,-442,62,-23,-113,-209,-303,-391,-332,-268,-215,-175,-465,-136,-242,-160,-159,-192,-208,-219,-264,-277,-305,-304,-303,-304,-306,-313,-307,-289,-266,-264,-247,-242,-257,-274,-303,-349,-375,-385,-404,-392,-341,-275,-310,-289,-329,-82,-224,156,204,-27,263,-279,18,79,-214,-439,-190,71,-116,378,368,-233,67,132,-50,-143,-164,-291,-406,-427,-357,-272,-179,-410,-32,13,60,-330,101,102,-299,-192,-347,-246,-117,-168,-231,-309,-330,-336,-322,-455,-237,-193,-141,-101,-77,-333,-29,-14,-88,-274,-87,-31,-30,-77,-54,-59,-308,-151,-107,-402,-157,45,85,123,-148,-2,223,251,262,177,-111,-66,-39,-155,17,-80,-192,-331,-483,-356,-217,-59,-53,129,-6,-393,54,237,-148,-297,0,280,365,268,167,59,-38,-140,-237,-326,-406,-409,-356,-298,-232,-165,-183,-112,-31,-245,35,248,-150,88,-58,-125,-32,12,59,138,-30,447,117,146,635,658,3,397,630,196,-55,-65,-83,75,42,-32,-152,-271,-359,-414,-441,-481,-508,-424,-319,-205,-99,-173,-256,-143,40,32,43,-29,109,72,-152,-32,-83,-160,-106,-174,-87,-234,-241,1,-91,-317,-206,94,205,225,211,195,-24,-403,-332,-174,47,108,113,112,105,-34,-290,-355,-161,-84,-206,-75,-79,-25,-171,-157,-245,28,28,6,-117,-192,-125,-156,-144,-207,-9,89,91,30,-59,117,101,110,-252,447,692,178,107,28,-94,-139,-135,244,147,259,198,-5,-11,-206,68,187,-247,151,402,257,-241,-221,290,185,-169,-226,-132,182,117,122,91,-179,-13,-78,-157,-247,-329,-405,-475,-529,-501,-499,-471,-465,-450,-461,-453,-451,-413,-380,-348,-324,-313,-298,-298,-296,-310,-317,-323,-325,-329,-321,-312,-283,-240,-187,-137,-91,-11,-41,-206,2,-11,29,46,56,216,453,167,-196,-60,-230,22,679,705,266,-267,-178,-161,176,277,220,-93,-175,-292,-219,-68,-105,-20,124,117,-89,-154,-186,-198,97,95,84,-47,-84,-3,-49,-209,30,-253,-96,-236,-108,-21,-33,-40,-61,-89,-105,-156,-194,-235,-289,-322,-379,-434,-470,-482,-445,-608,-715,-367,-336,-301,-275,-245,-204,-282,-118,-360,-284,-119,-246,171,245,314,391,-185,-21,66,-114,0,130,-381,-408,-122,115,-63,322,238,192,146,-6781,-4622,-2473,-1091,58,-194,-700,82,79,17,-60,-137,-208,-227,-205,-150,-108,9,73,-54,-125,-228,-132,-236,2,0,37,-28,-85,-125,-147,-165,-182,-163,-292,-275,-190,-175,-206,-231,-291,-313,-337,-334,-323,-283,-240,-195,-155,-107,-44,41,-182,-307,-163,-112,-90,-165,-141,69,-139,-209,-209,-398,-3,8,-62,-198,-288,-198,-201,-106,-86,-131,-296,-282,-384,-501,-423,-304,-192,-89,-131,-89,10,127,160,27,-126,32,-181,19,-36,-239,-171,-229,-278,-291,-267,-233,-183,-132,-78,-73,9,44,-191,-52,-325,154,129,187,209,182,241,-29,-277,236,187,-107,-124,-130,-99,-171,27,6,18,28,35,-12,-148,12,31],[-130,-223,-70,43,0,-164,-115,-267,-128,-100,-56,38,130,209,-174,-87,55,257,206,132,-66,-75,-188,-281,-251,-187,-288,-175,-15,-185,-12,11,-28,-85,-214,-310,-277,-349,-384,-423,-341,-249,-195,-148,-301,-79,-56,-41,-32,-31,-162,-322,-266,-158,-122,-120,-176,-81,-2,54,66,171,207,-119,-189,-191,-112,-62,-36,44,-15,219,265,209,140,78,-99,-65,-138,-217,-264,-302,-340,-253,-208,-166,-123,-89,-32,-313,109,204,237,316,418,468,-240,413,687,-103,-75,-218,-51,305,226,-136,434,721,-36,-204,-182,-207,52,-155,-65,269,311,8,-296,-319,-212,-91,-158,-156,-207,-10,5,-168,-18,199,219,225,-39,210,194,40,-489,-169,-178,-492,-254,-357,-393,-209,-121,-40,20,73,-212,-93,-27,55,17,-17,-329,-941,-96,-133,-161,-187,-1142,-224,-226,-217,-220,-1876,-3118,-205,-3513,-184,-167,-1028,-4038,-4504,-10410,-188,-212,-239,-253,-257,-14304,-100015,-212,-170,-1727,-15439,-2210,-9014,-6154,-1170,118,-521,117,86,31,-969,-166,-734,-384,-221,-59,110,274,-16,570,673,721,140,-944,226,49,-483,373,-83,262,253,-210,-54,-277,-385,-261,-172,248,-300,303,267,-216,-515,-211,-74,-167,-264,-309,-315,-240,-165,-97,-46,0,-152,-336,30,1,-18,-50,-71,-113,-161,-191,-197,-205,-197,-178,-147,-122,-411,-54,-10,4,7,-28,-3,-177,80,81,68,-57,-327,-108,-28,-17,0,-303,-98,80,-338,267,0,-290,-10,-4,-28,-223,555,522,500,31,-51,415,-257,-163,-129,-246,-209,-167,-246,-252,-207,-151,-116,-263,-112,-128,-149,-169,-159,-118,-70,-30,-1385,23,24,13,-5,-5457,-94,-152,-201,-228,-268,-746,-321,-319,-315,-317,-317,-471,-255,-226,-583,-140,-104,-81,-284,-285,-174,-85,-81,-148,-308,-403,-108,-2,20,36,-59,48,4,23,-251,-100,-317,-54,-110,92,245,364,452,747,1613,2388,5395,8144,11163,14095,15933,18281,18929,18451,12701,12966,11800,8901,4176,3670,1760,1646,93,452,95,213,-59,-256,56,108,-272,165,-124,1,48,5,-29,-329,-120,-391,-161,-199,-374,-217,-216,-220,-202,-183,-199,-212,-146,-110,-172,-93,-75,-84,-202,-156,-132,-145,-210,-285,-333,-285,-187,-79,-54,118,-42,253,308,83,121,3,22,96,268,270,-25,-78,321,286,-19,-106,65,91,-56,53,-280,-78,-151,-177,-295,-347,-282,-200,-128,-235,-430,-100,-97,-122,-485,-208,-257,-268,-233,-170,-168,-37,-1,68,-67,-439,134,-149,60,-122,-236,-290,4,46,-111,-118,-78,-120,-172,-234,-309,-338,-280,-206,-275,-85,-37,-13,0,-221,-46,-45,-52,-92,-147,-193,-232,-294,-337,-294,-283,-270,-237,-210,-186,-141,-333,-70,-47,-238,-442,-164,-1,-15,-46,-92,-242,-215,-295,-348,-363,-351,-312,-269,-381,-192,-166,-189,-370,-75,-59,-33,-312,0,7,-310,-229,-411,-319,-53,-87,-131,-212,-54,-40,-272,-398,-139,67,506,30,66,-326,390,186,-148,-337,-118,-55,-152,-230,-284,-312,-326,-332,-318,-449,-246,-184,-101,-12,-72,-37,238,305,346,113,-151,-24,-48,-173,15,96,-75,-73,-120,-110,-94,-94,-77,70,-23,-379,83,188,-95,-298,83,148,108,54,0,-63,-116,-171,-217,-238,-239,-207,-256,-226,-91,-66,-194,-139,-60,-234,26,106,-174,173,-67,-125,-50,-30,53,132,-90,404,127,159,664,711,48,379,548,153,-41,-31,-89,27,-19,-103,-69,-216,-187,-275,-330,-336,-280,-171,-44,-84,-21,-169,-193,-195,-41,-16,54,-26,116,174,-138,93,14,-188,58,-261,-7,-220,-301,-94,-107,-223,-287,-81,-53,-25,-24,-19,-20,-379,-336,-159,13,72,94,105,-8,-120,-315,-300,-153,-88,-156,-151,-120,-52,-137,-163,-289,133,161,123,-139,-220,-82,-194,-204,-223,-8,30,47,17,-106,6,44,19,-282,508,965,191,143,15,-149,-174,-141,214,154,239,254,-25,88,-216,-26,-98,-222,-196,-209,-213,-227,-273,-208,-191,-225,-226,-188,-97,-90,-92,-95,-254,-154,-196,-247,-299,-328,-324,-295,-256,-218,-218,-189,-185,-174,-199,-219,-257,-269,-287,-303,-318,-334,-331,-331,-318,-315,-300,-284,-266,-251,-233,-215,-177,-121,-52,-129,-92,-7,-41,-239,30,55,10,-38,41,203,499,95,-231,-73,-224,39,673,753,256,-206,-153,-152,140,26,-46,-70,-204,-324,-207,-84,-130,-134,-143,-171,-206,-216,-240,-172,-134,-106,-82,-52,-82,36,24,-198,9,-251,-166,-206,-77,126,17,279,258,-68,-180,-282,105,58,1,-309,-131,-118,-257,-198,-110,-567,-563,-61,-7,34,2,-89,-200,-266,-47,-318,-297,-81,-261,189,275,280,301,-112,-101,38,-60,-85,79,-362,-417,-106,235,-90,253,213,198,164,-7154,-5238,-3154,-910,-7,-357,-698,-162,-228,-292,-348,-356,-318,-248,-176,-109,-208,6,32,-54,-35,-173,-150,-260,-95,-151,-176,-211,-218,-198,-164,-138,-227,-92,-328,-296,-282,-129,-184,-240,-320,-353,-306,-208,-115,-21,-26,36,182,200,206,53,-225,-334,-69,-85,-49,-170,-116,124,-117,-178,-197,-359,7,-73,-151,-238,-323,-355,-386,-396,-374,-377,-367,-352,-336,-323,-321,-327,-335,-343,-362,-377,-380,-375,-333,-300,-244,-162,-149,-22,-2,-178,-112,-97,-117,253,299,-15,-84,285,-56,-52,152,122,-251,14,-273,83,59,313,298,248,229,-95,-307,56,6,-105,-185,-128,-152,-181,-162,-156,-129,-109,-101,-72,-166,-72,-82],[-189,-253,-143,161,42,-282,48,-284,299,256,-186,151,136,212,-202,-119,17,125,72,6,-112,-158,-250,-324,-369,-360,-322,-282,-271,-264,-254,-242,-263,-291,-331,-349,-364,-395,-421,-463,-455,-463,-441,-410,-374,-336,-291,-247,-202,-161,-124,-347,-219,-92,-118,-119,-235,-165,-107,-131,-155,-172,-193,-174,-150,-203,-149,-32,48,93,9,141,150,143,120,98,-41,26,2,-233,-198,-208,-439,69,212,233,227,180,75,-288,-86,-211,-347,-286,-106,70,-240,408,574,-154,-66,-223,-56,290,183,-219,340,696,7,-211,-193,-205,119,-81,-141,260,325,-27,-292,-293,-238,102,-6,-85,-207,-38,34,-93,31,319,110,125,-82,352,469,120,-550,-197,-155,-532,-72,-181,-323,-152,-65,12,67,105,-132,-6,41,-17,-80,-125,-242,-994,-103,-84,-62,-51,-848,-56,-60,-61,-82,-1892,-2915,-120,-3371,-138,-145,-172,-2820,-4648,-4466,-313,-273,-236,-191,-145,-112,-80015,-38,-6,35,-16344,-409,-9148,-5608,92,81,-1312,43,7,-38,-336,-139,-944,-112,-40,28,105,174,246,304,342,347,17,-725,108,-290,-478,50,-101,-46,-54,-142,-89,-334,-288,-208,-249,132,-255,128,120,-241,-390,-161,-154,-252,-284,-176,-320,14,131,232,308,376,-33,-301,117,386,349,294,251,192,135,-29,102,100,103,108,63,53,-470,83,66,15,-53,-89,-132,-277,-202,-170,-114,-56,-346,-155,-47,85,49,-341,-118,-104,-322,-116,-40,-323,-66,13,-64,-385,446,487,535,-15,-5,514,-345,-133,-82,-184,-85,444,399,322,-183,161,-44,-392,-51,-104,-147,-184,-192,-172,-143,-110,-415,-39,-15,3,22,-5578,16,-8,-34,-50,-89,-779,-163,-182,-201,-232,-269,-300,-303,-278,-502,-177,-122,-83,-249,-223,-219,-13,-2,-142,-307,-444,-147,-53,-62,-81,-96,-41,-79,72,-391,-48,-351,237,-57,349,313,219,152,237,682,1375,3563,6165,8535,12935,12796,18424,18451,21971,14687,15185,15291,13049,6498,5649,2235,1777,411,334,133,-105,-279,-197,-5,9,-176,77,-84,33,195,210,199,-389,-107,-376,-28,2,-387,-193,-18,-72,-109,-156,-236,-284,-334,-330,-306,-294,-270,-241,-227,-210,-165,-121,-213,-174,-249,-237,23,87,-7,139,-66,93,68,26,-13,-54,-93,-140,-167,-168,-154,-135,-77,-40,-13,-28,41,51,-75,8,-296,-42,-145,-102,-155,-199,-241,-286,-326,-353,-415,-272,-226,-166,-500,-58,-17,-112,-88,7,-155,166,70,175,-206,-378,199,-70,98,-153,-241,-375,23,144,-97,-117,71,45,8,-35,-90,-130,-143,-134,-340,-101,-80,-81,-82,-204,-130,-144,-139,-157,-208,-178,-189,-279,-398,-230,-49,-289,4,18,-71,16,-366,-37,-90,-250,-403,-265,-302,-268,-203,-136,-246,-29,-9,-106,-183,-183,-44,-85,-331,-186,-245,-287,-331,-363,-397,-407,-411,-405,-393,-382,-364,-384,-374,-341,-303,-271,-229,-186,-128,-223,-335,-168,29,73,19,7,-305,17,-30,-161,-373,-220,-256,-246,-190,-115,-64,-207,-87,-154,-445,-166,61,59,-15,-118,-227,-330,-324,-221,-111,-170,15,-51,-186,-100,106,-36,-51,-158,73,143,-133,-113,7,-69,-340,109,166,-44,-292,129,108,77,42,15,-9,-16,-21,-23,-23,-36,-101,-313,-242,-78,-109,-205,-168,-171,-220,-131,-69,-125,79,-71,-124,-67,-74,51,133,-155,236,148,175,193,223,91,302,365,130,-18,8,-80,8,-82,-172,-62,-195,-58,-78,-69,-53,-40,10,-21,4,47,-156,-133,-232,-124,-75,54,-21,133,236,-99,247,61,-196,-7,-328,5,-196,-351,-96,-76,-73,-287,-88,43,28,-11,-44,-88,-335,-321,-146,-131,-107,-73,-40,-122,-201,-281,-236,-140,-13,-99,-85,-149,-141,-187,-254,-302,-343,-352,-325,-279,-235,-172,-193,-266,-193,0,-16,17,5,-151,-87,7,-53,-277,368,364,194,194,25,-202,-205,-141,183,156,220,193,-38,125,-205,123,99,-185,33,14,-6,-59,-312,-37,-34,-234,-212,-213,-2,-2,-4,-4,-311,-31,-52,-78,-108,-124,-129,-117,-91,-65,-53,-11,-71,33,-87,32,-44,18,-53,27,36,44,68,83,102,100,96,82,56,11,-40,-107,-163,-187,-157,-191,-76,-48,-38,-263,-65,-104,-147,-177,-201,-215,-199,-200,-258,-226,-237,-224,-172,-127,-83,-129,-112,-145,-27,-59,-101,-130,-225,-339,-188,-101,-96,-216,82,54,-305,-254,-280,-122,-86,-55,-30,-58,-72,27,34,-142,-9,-220,-230,-167,-35,126,0,355,361,-69,-269,-298,303,156,99,-302,-88,20,-179,-204,-10,-422,-389,-19,-48,-65,-83,-90,-206,-229,-60,-268,-304,-55,-255,-95,-109,-128,-141,-169,-185,-215,-240,-256,-274,-350,-362,-169,-122,-112,-72,-60,-28,-488,-7832,-6072,-3741,-671,-53,-469,-651,17,9,-1,-24,-54,-95,-123,-154,-185,-245,-199,-186,-163,-125,-107,-125,-276,-115,-86,-78,-103,-129,-153,-169,-185,-263,-163,-259,-309,-355,-78,-87,-59,-160,-47,-270,-94,34,14,-75,-76,-49,-62,-67,-66,-191,-223,-110,-155,-201,-248,-278,-247,-178,-150,-186,-280,87,72,-128,89,-350,115,103,35,-26,-130,-417,-268,-222,-144,-80,-40,-21,-19,-72,-138,-69,-40,46,68,62,189,-120,-85,-1,-130,-90,-129,-107,271,538,-17,-60,378,-45,-49,119,55,-282,64,-230,-67,-7,394,366,285,258,-172,-252,118,72,-112,-253,-51,-86,-199,-127,-139,-120,-97,-68,-102,-186,-25,-4],[-231,-238,-183,36,56,-309,-45,-273,259,272,-241,183,122,220,-206,-139,-10,63,40,27,-147,10,0,-276,-17,-39,-93,-106,-119,-226,-159,-152,-162,-167,-231,-323,-123,-113,-402,-402,-228,-142,-69,-200,-229,-7,-8,-18,-34,-62,-97,-290,-202,-235,-244,-209,-304,-223,-37,1,10,42,23,-34,-58,-230,-194,-173,-232,-294,-250,-175,-97,-26,35,108,21,82,-40,-272,-179,-256,-423,30,461,430,799,747,65,-276,22,137,177,56,-106,-85,-200,236,386,-228,-82,-245,-92,233,111,-303,202,313,26,-235,-229,-222,163,-24,-237,162,122,-85,-320,-298,-263,-195,-258,-267,-235,-147,-86,-50,-15,2,-42,-26,-157,-14,-19,-36,-623,-259,-167,-478,-10,-1,-299,-4,-13,-24,-47,-68,-106,-136,-157,-161,-145,-109,-197,-1022,-219,36,44,37,-602,-19,-59,-103,-202,-2160,-2435,-298,-3184,-176,-106,-48,-1671,-4662,130,180,-2562,220,228,222,189,-60367,104,45,-8,-17098,-130,-9239,-5142,-248,-243,-2302,-245,-263,-283,-274,-236,-1201,-137,-86,-57,-30,-17,0,4,-1,-29,-163,-531,-116,-642,-487,-142,-137,-134,-137,-150,-155,-382,-225,-192,-355,-79,-234,-18,5,-306,-306,-117,-189,-56,-45,-5,-331,-31,62,74,67,60,27,-290,18,5,17,27,59,77,89,-19,152,180,147,169,-96,2,-556,57,151,99,26,-90,-77,-407,-236,-268,-201,-109,-371,-243,-102,162,108,-393,-142,2,-322,-39,-115,-368,-171,-135,-99,-415,127,197,281,-113,21,442,-460,-107,-27,-144,-12,256,219,191,-127,170,-157,-558,142,103,39,-48,-139,-229,-323,-230,-128,-34,34,84,126,-5344,151,148,159,192,215,-849,113,318,350,324,-293,-111,343,43,-378,318,342,151,-234,-178,-285,281,222,-152,-317,-444,-175,-165,-218,-215,-167,-72,-162,30,-488,-32,-346,89,-31,62,119,257,347,25,1057,1037,1777,2492,3732,5541,7815,10305,12701,14687,15973,16392,15872,14489,9155,7962,3061,5294,1075,1274,462,359,-206,-87,102,-102,-62,183,-33,72,228,234,219,-455,-92,-350,-66,-18,-345,-188,11,35,-167,57,-285,-67,-45,-1,-113,-94,20,-66,-154,-45,-36,-60,-234,-170,-271,-241,-216,-220,-212,-194,-178,-167,-147,-143,-143,-152,-173,-222,-272,-319,-368,-400,-376,-332,-300,-258,-238,-224,-216,-215,-308,-252,-268,-279,-301,-314,-324,-339,-354,-385,-395,-376,-339,-284,-444,-176,-133,-176,-41,-11,-146,50,63,81,-333,-307,142,-8,121,-174,-210,-436,49,222,-86,-90,127,83,27,-34,-113,-184,-242,-293,-405,-385,-349,-308,-259,-216,-187,-136,-75,-46,-288,-28,-313,-268,-400,-168,-135,-256,-229,-287,-352,-394,-424,-376,-318,-255,-358,-133,-92,-57,-42,-42,-243,-87,-139,-183,-236,-314,-385,-454,-495,-465,-414,-350,-299,-246,-211,-170,-219,-116,-97,-313,-259,-356,-376,-133,-105,-104,-105,-112,-109,-169,-265,-160,-135,-129,-126,-131,-272,-107,-81,-130,-358,-162,-18,47,81,77,-60,-154,-52,-173,-365,-152,28,407,342,53,-140,32,-78,-183,-236,-210,-118,-46,-193,-208,65,8,-26,-190,67,173,-164,-151,-73,-140,-277,125,152,1,-278,235,252,255,136,218,185,148,96,29,-47,-146,-240,-364,-360,-311,-217,-211,-195,-132,-205,25,-23,-28,303,-70,-126,-82,-115,50,140,-221,-5,-51,-65,-25,33,89,120,162,125,10,49,-52,-72,-164,-250,-283,-255,-183,-100,-13,54,91,133,-15,81,99,-140,-82,-253,-193,-137,44,-18,158,230,-51,283,123,-179,-96,-349,15,-166,-385,-138,-56,73,-198,-203,22,193,101,1,-116,-282,-348,-378,-303,-223,-146,-81,-229,-280,-222,-171,-128,73,-44,-9,-166,-9,-70,-165,-281,-188,-207,-220,-215,-231,-204,-195,-245,-207,-233,-254,-281,-289,-284,-255,-222,-192,-257,-165,-154,-181,-203,-216,-260,-238,-165,-110,-62,-24,9,-55,54,-188,52,55,-157,40,52,78,5,-348,231,299,-206,-200,-215,163,228,363,274,-359,225,241,139,126,47,-2,-13,18,-70,137,224,-39,46,-127,37,-70,94,-57,-38,-74,-36,69,143,303,369,398,271,173,182,-99,-139,-225,-126,19,-252,-55,-9,-20,-285,93,188,-25,-195,18,132,503,27,-269,-105,-189,73,41,-95,-141,-79,-77,-153,159,186,173,-25,-257,-300,-173,-245,-307,-301,-266,-228,-352,-278,-320,-243,-307,-377,-401,-318,-238,-175,-118,-79,-47,-188,-296,-138,-205,-318,-400,-281,-175,-82,-355,-223,105,132,110,-298,-62,71,-120,-198,-55,-268,-225,-12,-2,23,47,-51,-221,-202,-47,-230,-321,-45,-247,28,16,5,7,-5,-223,-28,-42,-150,-82,-364,-305,-100,-55,-147,-93,-121,-123,-1604,-8720,-6928,-3539,-424,-117,-539,-603,137,133,115,79,34,-22,-61,-103,-145,-185,-217,-264,-309,-331,-352,-344,-317,-276,-236,-175,-143,-110,-79,-48,-155,-307,-131,-173,-330,-375,-155,-173,7,-116,-5,-301,-94,-164,-219,-274,-321,-363,-393,-410,-417,-436,-453,-488,-469,-417,-350,-277,-195,-107,-137,-187,-211,189,83,-204,23,-360,138,180,102,39,-68,-429,-49,15,10,90,227,260,279,-29,-157,80,373,437,93,144,245,-102,-156,-2,-96,-83,-168,-108,236,160,-28,-42,55,-28,-67,61,-13,-251,98,-194,-172,-52,207,228,239,209,-234,-174,140,104,-127,-320,-30,-69,-217,-119,-141,-146,-165,-196,-207,-242,-266,-281],[-677,-734,-711,-641,-557,-480,-403,-293,-204,-137,-215,-48,-12,6,-197,-158,-42,21,47,84,-162,161,187,-260,150,157,-4,-64,-112,-251,-389,-502,-445,-298,-223,-309,47,-162,-405,-284,-157,-145,-101,-231,-180,238,254,0,74,260,233,-219,-190,-36,-186,-176,-359,-235,142,189,-6,61,63,15,5,-244,-214,-173,-214,-251,-274,-264,-225,-175,-122,-52,17,80,-76,-294,-155,-259,-359,6,314,282,228,140,50,-242,-171,-278,-356,-290,-179,-87,-114,42,88,-272,-75,-242,-112,-46,-108,-285,-209,-258,-286,-302,-313,-311,-307,-311,-293,-278,-250,-213,-325,-283,-233,-45,-35,-23,-234,-36,-69,-127,-194,-265,-291,-227,-211,-63,19,74,-643,-303,-162,-394,89,36,-267,-107,-186,-258,-203,-111,-48,5,37,45,35,13,-133,-994,-505,-135,-141,-118,-356,-42,-7,-127,-720,-2614,-1605,-91,-2908,-211,-256,-194,-595,-4625,140,250,-7201,-5739,447,471,454,-42900,353,266,172,-16896,-56,-9169,-4776,-119,-43,-3343,69,98,109,102,87,-1401,51,40,-2,5,-6,-7,-14,-27,-61,-333,-308,-193,-878,-456,-271,-227,-195,-170,-159,-160,-380,-157,-164,-432,-80,-192,-3,28,-351,-210,-42,-257,-88,-76,-18,-298,-68,153,198,219,229,84,-269,52,131,120,119,145,165,127,9,193,296,145,64,-179,14,-615,15,381,353,83,-110,1,-354,-118,137,81,-83,-342,-321,-143,-170,-193,-410,-155,-127,-289,-106,-183,-394,-177,-91,-96,-247,-111,-134,-134,-222,-122,-123,-531,-126,-144,-131,-136,-131,-86,-34,7,82,-178,-717,201,210,195,150,97,-185,-36,-126,-218,-273,-239,-186,-140,-4698,-115,-113,-88,-20,48,-902,-115,110,414,444,-480,106,578,34,-250,435,480,78,-204,-124,-344,402,198,-143,-317,-386,-169,97,54,20,-44,29,-216,57,-378,-44,-277,-45,-87,-142,-234,-347,-180,4,187,377,751,1604,3056,5080,6082,10317,12966,15185,16392,17108,16510,14924,11888,9876,4404,4624,2219,1341,606,264,-184,-4,-61,-195,-102,-121,-126,-110,-132,-162,-174,-487,-102,-309,-87,-35,-290,-163,-5,-38,-245,46,-325,17,12,36,-34,-159,1,-49,-100,-112,-141,-182,-227,-276,-334,-390,-435,-459,-428,-399,-381,-370,-348,-337,-325,-312,-304,-311,-315,-311,-309,-290,-278,-266,-261,-241,-239,-241,-249,-266,-310,-342,-368,-364,-343,-298,-243,-194,-150,-279,-330,-150,-180,-206,-353,-277,-296,-269,-220,-162,-137,-65,-34,-5,-425,-237,83,36,131,-185,-160,-433,81,240,-79,-47,185,245,208,55,119,89,122,152,-404,-29,-98,87,107,-183,-58,208,221,77,-343,40,-333,-265,-321,-102,-5,-174,-28,-17,-47,65,-324,180,206,-205,-310,-133,196,293,263,224,-241,100,-78,-175,-231,-258,127,40,-204,258,288,-238,-214,393,125,11,-157,145,-116,-310,-267,-348,-347,-172,-188,-227,-240,-229,-188,-143,-195,-124,-5,136,-13,-110,-238,308,-17,-82,-326,-177,-25,62,136,97,-59,-108,-23,-186,-264,-129,-16,6,-57,-140,-225,-315,-404,-501,-440,-364,-279,-212,-204,-305,-50,-18,-7,-226,-23,-39,-198,-206,-165,-231,-207,31,67,35,-267,183,213,226,103,207,177,141,85,-43,-72,-182,-288,-391,-456,-391,-293,-223,-235,-185,-197,24,-131,75,225,-71,-135,-100,-153,42,4,-283,-38,-10,29,94,155,158,214,236,132,37,84,-20,-40,-131,-306,-276,-290,-260,-207,-144,-98,-86,-77,-83,-106,-152,-217,-287,-365,-443,-457,-353,-258,-168,-91,-33,7,23,-142,-185,-311,8,-140,-391,-178,-79,-55,-85,-331,-86,94,103,109,93,-231,-273,-50,-63,-125,-186,-234,-328,-347,-199,-134,-121,-61,-60,-94,-169,-195,-286,-397,-403,-312,-202,-108,-237,-224,-237,-47,-182,-87,-1,-90,-100,-174,-261,-305,-349,-380,-413,-426,-433,-474,-494,-419,-337,-267,-165,-91,-43,-11,8,-76,17,-168,-22,-41,-144,-98,-103,-94,-79,-372,7,46,-160,-192,-200,89,65,35,13,-352,-12,2,36,81,145,101,-26,80,-79,341,538,-14,57,-182,-18,-97,110,-69,111,13,-1,30,59,310,370,392,312,133,156,-188,-103,-155,-144,-77,-287,-35,-4,-11,-289,-33,19,-53,-270,3,75,456,46,-243,-135,-166,79,562,478,227,4,-43,-167,167,203,154,-28,-277,-248,-153,-166,48,-195,-11,-83,-288,-279,-349,-241,-291,-336,-344,-271,-183,-101,-22,-12,-81,-156,-341,-111,1,-84,-145,-175,-183,-165,-398,-121,-90,-83,-93,-289,-106,-126,-135,-183,-145,-159,-164,-166,-146,-115,-88,-56,-234,-172,-64,-195,-333,-60,-224,-62,-109,-170,-224,-294,-343,-381,-379,-348,-325,-389,-256,-232,-218,-247,-252,-273,-253,-2793,-9563,-7450,-2797,-171,-194,-559,-556,300,325,335,325,226,237,237,200,-13,-77,51,-14,-69,-44,18,16,-319,-199,-111,-148,15,94,-14,1,-226,-349,-98,-81,-341,-338,-231,-262,-108,-98,-46,-261,44,72,82,-219,-340,10,-22,-24,-157,-45,-25,108,-116,-6,-116,-60,246,-14,-132,-195,-152,322,84,-286,-38,-349,156,254,276,294,-139,-384,116,171,31,82,54,5,-27,-59,-167,-70,-51,-2,22,51,85,-96,-230,-7,-76,-116,-211,-182,-127,-37,-51,-33,155,-20,-104,41,-91,-224,-80,-164,-176,-149,-94,-33,18,58,-242,-99,59,39,-156,-391,-88,-140,-240,-228,-263,-271,-283,-300,-296,-320,-347,-388],[-362,-367,-326,-287,-245,-217,-196,-228,-100,-72,-138,-13,36,86,-165,-169,-69,113,255,150,-142,368,357,-237,220,256,78,-18,-54,-264,23,93,196,28,-208,-276,-36,-215,-362,-139,-80,-136,-130,-253,-121,742,558,-17,36,272,363,-146,-183,-15,-191,-198,-404,-227,149,117,-10,14,-56,-97,-140,-251,-220,-214,-218,-227,-236,-238,-227,-214,-203,-182,-168,-169,-172,-312,-204,-244,-301,-349,-329,-265,-198,-143,-75,-203,-88,94,122,60,145,115,-21,-4,-74,-294,-285,-359,-338,-274,-230,-224,-172,-180,-194,-217,-248,-238,-199,-142,-293,22,96,-116,-328,-266,-174,19,-104,28,-224,149,58,70,58,32,-283,-287,-267,10,10,-8,-637,-349,-160,-312,40,94,-252,200,248,285,301,306,147,223,149,54,-52,-157,-262,-949,-732,-194,-109,-35,-143,65,99,-931,-1242,-3187,-516,9,-2602,-430,-179,-246,-259,-4667,-129,-40,-12643,-16041,125,153,148,-29574,91,34,-27,-15457,-194,-8941,-4582,-188,-110,-4275,-749,82,114,123,119,-1550,78,15,-334,-2,-12,5,29,55,63,-502,-87,-210,-969,-418,-152,-216,-271,-277,-239,-176,-373,-116,-151,-496,-103,-167,-171,-206,-406,-309,-330,-325,-273,-234,-172,-265,-121,5,73,126,179,115,-266,15,247,107,258,276,175,62,32,215,207,127,-56,-163,55,-625,-25,218,191,83,-136,-1,-254,-259,50,27,-92,-298,-414,-161,72,83,-420,-89,-36,-258,17,-259,-439,-190,-8,-54,-90,-128,-178,-192,-371,-155,-117,-509,-12,19,-23,86,77,73,46,0,-55,-127,-877,-253,-272,-242,-196,-135,-480,-18,-144,23,28,14,-6,-28,-3782,-103,-152,-199,-231,-288,-944,-408,-434,-383,-322,-670,-204,-145,-108,-178,-10,40,-6,-189,-97,-417,344,166,-133,-323,-324,-160,380,506,199,-56,188,-280,-109,-243,-247,-187,-23,18,180,-70,-53,-34,149,407,489,839,860,1798,5612,3319,8145,11800,15291,15872,16510,16407,14921,12774,10264,6233,5410,3589,2334,1601,1188,7,296,310,-310,217,122,46,-7,-82,-144,-180,-454,-145,-269,-107,-62,-231,-137,-28,-109,-274,18,-355,18,-34,-90,-142,-224,-212,-218,-226,-226,-199,-174,-146,-146,-295,-248,-78,-91,54,86,-113,192,230,126,186,-162,-54,-94,142,0,-255,-276,37,25,8,6,-19,-48,-86,-126,-310,-197,-188,-148,-105,-46,12,62,105,-285,-268,121,102,68,-250,-214,-54,-267,-120,-170,-217,-265,-305,-319,-460,-263,-218,-158,-118,-185,-107,-375,53,34,-77,-3,-16,-29,-32,-32,16,74,153,186,-339,-95,-218,-7,7,-180,-58,243,337,27,-342,58,-212,-267,-238,-38,23,-70,0,1,-15,49,-276,126,160,-145,-261,-148,169,220,186,139,-241,57,-163,-205,-249,-275,56,11,-138,420,246,-268,-162,612,191,-7,-91,113,-183,-302,-269,-355,-321,-204,-102,-32,5,-92,-174,-243,-247,-201,-125,-39,-47,-177,-204,92,-66,-27,-297,-183,-61,-71,-57,-28,-55,-67,4,-184,-153,-89,-67,-130,-202,-286,-361,-423,-450,-436,-407,-382,-351,-336,-306,-356,-301,-295,-302,-314,-323,-329,-306,-288,-258,-284,-177,-134,-80,-16,-251,89,142,180,87,211,205,51,98,-124,50,-32,-108,-286,-249,-306,-346,-359,-352,-340,-338,-326,-315,-315,-303,-297,-299,-315,-346,-392,-441,-468,-406,-310,-218,-110,-11,74,131,201,150,69,115,20,111,-75,-366,-21,-42,2,45,40,30,4,-8,-21,-39,-68,-121,-141,-273,-210,-216,-183,-151,-101,-49,-1,42,69,-90,-262,-247,24,-117,-361,-210,-99,-148,-175,-385,-182,-47,32,124,179,-177,-250,-6,-86,322,294,223,-402,-307,-121,-67,-114,144,23,14,-156,-29,-29,-148,-204,-47,-132,-208,-277,-269,-301,-214,-190,-159,-149,-137,-135,-124,-325,-202,-52,-166,-220,29,69,66,100,129,-386,-273,-154,74,123,131,33,-97,58,-148,-26,-60,-146,-165,-212,-258,-313,-363,-368,-383,-395,-392,-367,-330,-282,-220,-144,-312,-2,64,18,164,207,103,-77,94,-88,341,373,0,60,-254,-87,-128,113,-91,29,-30,-59,-27,-44,113,176,234,271,74,40,-300,10,41,-181,-175,-290,-19,0,-4,-275,-214,-229,-117,-331,-14,15,380,91,-199,-178,-147,71,491,387,200,53,-22,-193,291,345,102,-49,-281,-198,-132,-210,31,-128,2,-2,-210,-267,-377,-13,16,-176,63,-173,-32,380,356,40,-131,-136,-345,-248,-368,-199,-146,147,257,-113,-372,-38,293,220,98,-286,-83,-198,-292,-376,-393,-368,-338,-322,-304,-286,-277,-264,-252,-215,-190,-178,-349,-162,-199,-206,-230,-266,-288,-315,-313,-306,-281,-248,-302,-431,-200,-197,-137,-224,-154,-174,-173,-3951,-9898,-7281,-2011,-249,-286,-559,-528,-199,-184,-165,-148,-131,-116,-76,-30,-102,28,142,123,-92,231,371,110,-342,-222,-126,-242,-45,127,-48,-38,-306,-393,-80,-236,-351,-317,-313,-350,70,-74,77,-190,104,245,96,-301,-464,56,27,20,-210,15,57,127,-159,-21,-85,-46,268,28,-133,-207,-103,17,-89,-326,-218,-330,-113,-45,10,63,-182,-338,42,10,-33,-91,-151,-205,-242,-273,-289,-295,-291,-258,-234,-190,-125,-94,-297,-3,-53,-94,-243,-141,159,391,-65,-22,440,-10,-141,15,-155,-187,132,-120,-103,-183,-155,-86,-21,25,-166,-10,39,33,-171,-350,19,-29,-236,40,32,-70,4,-38,-175,-233,-188,-243],[-554,-432,-294,-180,-77,-80,-180,-204,95,72,-63,-12,-38,-47,-136,-193,-112,35,79,90,-104,55,16,-231,-46,-66,-64,-43,-90,-286,32,79,102,-17,-208,-249,-135,-247,-291,1,-14,-138,-177,-289,-270,-344,-381,-371,-325,-271,-216,-169,-197,-50,-199,-236,-455,-237,127,180,-23,-36,-79,109,136,-269,-230,-99,113,59,-95,54,76,120,180,261,316,74,-133,-342,-136,-239,-266,-40,125,-1,-129,-252,-299,-275,-206,-128,-71,-24,5,9,0,-7,1,-299,-56,-241,-150,58,-46,-172,-120,-50,-109,-182,-265,-336,-386,-397,-342,-285,-228,-178,-343,-257,-110,-59,-193,-28,-220,-43,-69,-113,-161,-210,-352,-365,-333,-323,-298,-257,-643,-406,-172,-245,185,279,-267,421,466,465,416,449,259,284,173,49,-66,-157,-204,-895,-885,-101,-61,-33,-19,-19,-22,-1864,-1514,-3211,-143,-200,-2322,-961,-282,-289,-275,-4844,-258,-254,-18493,-26901,-321,-346,-380,-21918,-324,-267,-927,-13255,-78,-8574,-4586,-15,-14,-4737,-2293,-234,-111,-171,-237,-1664,-381,-434,-759,-291,-247,-197,-160,-132,-129,-667,-142,-206,-920,-385,-174,-151,-101,-50,0,-173,-379,-116,-160,-537,-71,-167,-17,-25,-473,-80,74,-397,219,318,391,-245,-190,288,445,501,481,125,-267,-36,288,-4,352,283,108,-14,41,213,97,88,-193,-71,105,-577,-74,178,114,45,-169,-11,-164,-384,-102,-126,-143,-251,-502,-185,-65,-41,-422,-59,-51,-234,-69,-303,-416,-181,-47,-84,-115,-144,-175,-169,-553,-105,-63,-437,50,91,20,110,178,180,154,107,56,-27,-1013,-23,22,87,149,215,-713,307,-1683,286,245,174,88,1,-2744,-212,-320,-372,-297,-240,-965,-552,-344,-114,-120,-843,-160,-168,-173,-158,-79,-5,-97,-194,-102,-488,307,133,-124,-328,-268,-162,376,357,125,-59,93,-362,-143,-236,-281,-224,-152,-73,6,-131,-224,-100,127,152,135,616,326,1162,3885,1367,5307,8901,13049,14489,14924,14921,16700,15065,12754,8392,7456,5161,3421,2316,1704,336,433,338,-344,125,-17,-114,-185,-270,-335,-373,-413,-354,-315,-278,-255,-210,-199,-183,-186,-248,-217,-337,-321,-372,-426,-408,-373,-329,-288,-278,-290,-302,-339,-385,-373,-311,-266,-130,-145,38,21,-136,447,333,122,206,-209,-105,-155,45,-66,-283,-316,6,336,452,258,-14,192,5,-147,-316,-49,-35,-13,25,52,69,70,59,-267,-206,-49,-71,-58,-149,-340,-103,-242,134,-11,-146,271,303,-85,-434,-121,94,15,-78,-183,-162,-303,-137,-134,-105,-104,-89,-92,-113,-147,-195,-224,-214,-169,-283,-133,-335,-106,-106,-181,-62,265,303,-24,-298,175,-62,-278,-164,13,36,6,-85,-49,10,45,-233,106,130,-69,-218,-182,107,170,133,74,-249,-101,-260,-338,-429,-424,-322,-206,-79,17,108,-312,-121,342,257,-27,-32,132,-227,-294,-268,-362,-313,-240,-97,-6,347,292,66,-49,-62,-29,-88,-125,-154,-252,-185,-196,-184,-152,-279,-182,-66,61,116,119,-60,-37,23,-169,-46,-40,-128,229,198,74,-368,37,-31,-117,-214,-318,-409,-502,-537,-484,-419,-368,-346,-345,-357,-382,-392,-419,-435,-438,-435,-421,-391,-346,-310,-277,-242,-219,-210,-210,-224,-242,-278,-330,-396,-474,-511,-466,-397,-326,-261,-242,-324,-312,-194,-77,-316,-94,-102,-108,-155,-114,-173,-79,-55,-274,-39,-39,-57,-69,-87,-110,-138,-124,-121,-83,-47,-13,19,12,-404,-20,9,-10,64,123,105,56,-68,-21,-61,-104,-145,-171,-280,-188,-162,-108,-70,-4,51,44,152,183,-33,-315,-180,25,-98,-314,-234,-19,-62,-152,-271,-369,-469,-490,-377,-285,-221,-229,-98,-109,-60,-59,-67,-402,-243,-95,-67,-109,8,32,8,-130,-83,-15,-130,-166,162,296,-168,-310,-199,-277,256,-71,7,-46,-124,16,-87,-378,-166,-17,-190,-202,301,320,-1,294,186,-388,-252,-164,51,119,103,-1,-113,63,-127,16,9,-163,-15,-12,-12,-23,-334,-24,-35,-78,-195,-174,-84,-80,-59,-14,-265,89,149,-61,255,309,105,-123,107,-91,368,521,13,67,-330,-155,-154,111,-115,226,228,176,-15,-135,185,210,250,284,11,-98,-375,61,47,-201,-257,-263,0,16,-50,-248,-211,-264,-249,-340,-20,-28,290,155,-138,-219,-117,61,415,280,173,100,0,-213,261,314,50,-73,-258,-140,-102,-245,16,-55,-68,-58,-134,-236,-389,-32,-3,-293,1,-234,3,158,147,90,-173,-114,-308,-353,-416,-260,-213,105,242,-130,-325,26,437,231,81,-275,-44,75,-16,-176,-175,-249,-299,-331,-328,-307,-284,-253,-256,-175,-143,-146,-349,-157,-151,-173,-206,-252,-282,-317,-321,-320,-299,-273,-373,-472,-238,-276,-246,-291,-309,-339,-332,-4801,-9316,-6430,-1273,-224,-353,-550,-503,-205,-235,-266,-292,-281,-233,-140,-35,-179,132,262,106,-119,246,317,216,-354,-219,-124,-324,-426,-440,-290,-155,-375,-408,29,76,-324,-301,-386,-384,-29,-98,-150,-194,-220,-237,-223,-373,-431,-216,-248,-293,-351,-428,-460,-376,-283,-185,-90,-25,62,81,-131,-215,-63,78,34,-265,-109,-304,-43,-1,54,123,-178,-288,58,36,93,35,-52,-142,-213,-258,-255,-217,-167,-103,-72,-42,-6,-100,-350,4,-27,-97,-263,-155,87,295,-71,-16,459,-10,-178,2,-215,-149,148,-71,7,9,-28,-10,42,109,-57,72,242,130,-191,-298,174,-27,-222,224,7,-157,64,2,-173,-236,-320,-421],[-396,-340,-254,-183,-116,-75,-81,-171,13,5,-4,-25,-24,-17,-97,-217,-151,-44,121,142,-37,225,235,-222,249,239,181,42,-119,-291,92,171,160,-61,-206,-211,-230,-207,-184,150,53,-130,-226,-317,-18,-67,-120,-165,-193,-210,-223,-248,-272,-286,-290,-266,-422,-250,-109,-70,-43,-78,-148,-37,-47,-276,-226,-121,-115,-128,-149,-85,-9,85,186,299,399,60,-146,-357,-135,-232,-235,-55,66,79,103,-14,-108,-193,-249,-275,-289,-286,-271,-265,-262,-247,-214,-270,-178,-240,-157,-68,-93,-115,-155,9,18,-113,-266,-107,-25,-50,-233,-95,-130,-171,-345,-243,-258,-270,-274,-239,-197,-139,-87,-51,-20,0,-317,-312,-383,-38,-74,-133,-634,-451,-176,-173,21,121,-287,281,333,293,302,369,334,299,260,224,195,-21,80,-807,-933,-216,-29,-108,-187,-262,-310,-2869,-1192,-2321,-245,-239,-2089,-1484,-210,-223,-235,-5140,-300,-335,-24072,-37834,-340,-292,-255,-20781,-169,-134,-2477,-10731,-60,-8091,-4764,-129,-163,-4352,-3811,-1206,-185,-142,-80,-1767,-224,-972,-1198,220,254,288,310,319,266,-794,264,-158,-766,-338,-86,-157,209,-31,34,-157,-378,-131,-174,-519,-84,-173,87,12,-526,-30,122,-440,169,480,355,-227,-245,181,378,535,801,153,-227,-78,191,-101,234,229,52,-76,57,205,-3,53,-318,57,170,-507,-116,290,195,75,-191,-49,-122,-266,-259,-293,-283,-254,-464,-178,-114,-108,-394,-106,-105,-199,-148,-245,-324,-141,-3,26,52,19,44,4,-410,-17,-68,-349,-187,-258,-284,-292,-281,-244,-222,-211,-195,-168,-1054,-54,34,133,223,318,-846,-374,-3028,498,470,406,319,221,-1672,-27,-165,-292,-396,-398,-948,-716,-449,-108,-68,-933,-21,0,0,-113,25,34,-169,-204,-115,-512,-26,-37,-98,-325,-205,-161,-88,-102,-113,-117,-83,-390,-92,-85,-246,-59,-47,-52,-74,-131,-294,-146,-196,-297,-332,-128,143,399,672,613,2397,4176,6498,9155,11888,12774,15065,17164,15205,10653,14166,7985,8954,5286,3368,864,570,463,-120,147,112,51,15,-82,-178,-257,-361,-398,-458,-440,-367,-264,-196,-126,-198,-197,-77,-296,197,152,176,194,-333,-133,-34,13,138,511,470,-25,-140,-320,-281,-178,-349,-455,-289,-157,59,221,119,225,-247,-161,-206,-44,-101,-289,-335,-81,252,333,254,-51,24,-99,-224,-348,-424,-410,-356,-322,-298,-288,-297,-316,-360,-402,-441,-440,-383,-314,-447,-141,-165,41,-3,-159,245,302,-158,-361,-75,235,28,12,-173,-23,-223,145,127,-104,81,123,109,73,-225,-127,-128,-190,-238,-278,-262,-374,-183,-221,-177,-64,115,201,-72,-239,277,88,-290,-100,62,90,31,-177,-99,-97,-111,-190,-131,-135,-128,-173,-229,-29,23,74,121,-258,6,-347,-220,-242,-218,-27,-46,-122,-221,-312,-380,-444,-482,-506,-485,-440,-383,-313,-276,-250,-335,-316,-270,-88,0,5,1,4,-31,-8,16,3,20,-174,-330,-154,172,-114,54,-270,-167,-98,100,192,109,-72,-14,40,-140,54,21,-193,244,232,42,-357,113,55,-15,-125,-174,-240,-306,-338,-378,-380,-361,-341,-336,-305,-293,-265,-369,-253,-256,-276,-306,-334,-359,-393,-426,-446,-465,-479,-479,-471,-440,-397,-341,-269,-192,-94,-177,-158,-126,-316,-248,-373,-379,-192,29,-329,325,332,-63,-156,-110,-160,15,104,-204,321,300,74,425,408,191,277,205,97,4,-101,-206,-304,-379,-437,-452,-434,-395,-345,-283,-233,-204,-168,-136,-110,-97,-119,-81,-290,-60,-96,-158,-106,66,79,64,73,51,25,-325,-115,16,-84,-263,-246,-7,7,12,-126,-161,-45,-103,-165,-246,-344,-413,-480,-506,-473,-419,-366,-352,-262,-236,-174,-121,-55,3,-8,-97,-139,-4,-106,-129,141,370,-198,-330,-188,-185,395,-33,43,-80,-120,41,-107,-341,-108,1,-219,-175,358,341,-58,175,128,-340,-210,-171,43,132,86,-21,-116,194,-99,131,185,-188,67,430,422,3,-295,291,232,-50,-199,-167,-57,-114,-150,-161,-205,-149,-128,-142,-83,-56,-27,-158,27,-82,51,87,27,81,-404,-206,-170,109,-131,108,80,45,1,-160,27,35,58,83,-52,-195,-281,61,24,-206,-315,-225,-144,-167,-183,-211,-231,-286,-362,-451,-548,-484,-324,-165,-64,-251,-73,52,340,186,152,146,24,-218,237,285,8,-93,-210,-74,-60,-263,26,-5,-151,-70,-74,-190,-388,-119,-124,-330,-127,-293,-120,-128,-136,-134,-204,-194,-254,-309,-386,-473,-396,-277,-173,-140,-273,76,143,185,72,-249,-45,165,9,-169,-100,-73,-155,-238,-298,-333,-337,-294,-245,-109,-160,-111,-331,-206,-80,89,338,304,297,248,-258,2,129,34,-351,-504,-87,-360,49,-306,-45,-106,-146,-4896,-8048,-5247,-627,-343,-358,-545,-478,-286,-216,-129,-39,0,103,228,311,-231,235,468,91,-148,242,356,280,-336,-187,-104,-385,-189,-274,-326,-327,-421,-384,-236,-211,-279,-288,-342,-314,-249,-215,-130,-33,65,142,123,-406,-333,39,283,234,-258,76,-18,-143,-275,-394,-399,-295,-193,-106,-119,-215,-23,13,1,-183,-107,-268,-113,-128,-135,-124,-150,-234,-213,-262,-319,-353,-304,-233,-163,-118,-116,-79,-91,-102,-159,-216,-256,-296,-353,-272,-264,-298,-361,-315,-182,-19,-64,-11,470,-19,-200,7,-261,-101,165,-17,89,51,375,444,164,206,55,147,407,117,-213,-255,194,-22,-201,242,-57,-254,-36,3,-169,-235,-197,-234],[-280,-133,-170,-124,-82,-95,-109,-142,-68,-62,-49,-42,-17,6,-63,-251,-190,-139,34,126,37,284,280,-221,333,333,205,63,-147,-283,114,339,296,-114,-216,-180,-318,-112,-65,-39,-112,-194,-286,-358,-434,-342,-236,-142,-128,9,57,-13,-203,-2,-187,-301,-368,-286,-64,-113,-163,-208,-258,-261,-248,-291,-228,-141,-53,-106,-213,63,90,106,109,116,112,37,-156,-368,-148,-240,-223,-167,-221,-278,-326,-334,-304,-282,-267,-236,-224,-208,-192,-192,-201,-208,-209,-237,-265,-280,-278,-266,-257,-238,-206,-192,-176,-168,-273,-181,-190,-212,-221,-247,-275,-296,-352,-255,-195,-137,-365,-73,-177,118,83,209,205,161,-238,-176,-425,179,-67,-144,-621,-494,-189,-134,-177,-165,-332,-88,-50,-17,3,24,27,31,31,28,29,-207,49,-704,-920,-574,77,69,60,52,53,-3896,-373,-1200,80,76,-1965,-2003,90,72,52,-5544,-31,-78,-25516,-37114,-197,-173,-144,-26327,-56,-20,-3490,-8194,58,-7566,-5121,5,-18,-3283,-4816,-2121,-262,-7,40,-1925,-700,-1589,-1527,384,447,516,569,612,-3,-894,528,-124,-588,-295,-182,-178,203,-128,42,-144,-389,-178,-210,-464,-84,-199,159,-70,-576,-215,-131,-469,113,219,257,-237,-300,50,294,536,647,193,-152,-122,98,-191,66,150,-6,-139,65,177,-100,2,-427,180,227,-434,-175,83,-15,-118,-215,-229,-271,-313,-308,-289,-273,-268,-358,-226,-194,-184,-351,-131,-94,-174,-223,-134,-212,-95,132,87,246,-126,381,-84,-182,308,322,-273,171,217,120,73,-17,-78,-130,-170,-189,-206,-985,-265,-307,-335,-301,-231,-880,-998,-3968,17,35,19,-17,-65,-628,-170,-159,-89,17,108,-904,-831,-488,366,367,-882,297,238,149,-27,-15,-92,-234,-231,-277,-485,-289,-276,-265,-334,-280,-274,-278,-270,-257,-242,-193,-324,-186,-178,-284,-214,-259,-302,-293,-243,-309,-163,-119,-63,-214,84,43,406,687,745,1821,3670,5649,7962,9876,10264,12754,15205,15243,12720,12782,10112,8325,6024,3994,1686,989,757,130,333,145,20,-53,-69,-48,-32,-297,-20,-154,-102,-119,-22,-52,-135,-191,-148,-124,-256,316,203,233,259,-342,-193,-34,31,156,587,524,35,-136,-319,-290,-212,-165,-20,-111,-177,-158,-187,-180,-146,-271,-223,-240,-124,-108,-279,-319,-144,-23,-9,14,-98,-7,-38,-192,-320,-198,-225,-216,-191,-148,-126,-63,-36,-121,-58,-68,-98,-119,-155,-411,-225,-261,-289,-299,-281,-245,-197,-224,-277,-37,32,-12,-64,-151,11,-141,237,230,-118,120,237,237,208,-313,-154,-68,-6,-41,-194,-119,-285,-211,-317,-160,-128,-107,-66,-103,-174,-51,-59,-291,-120,-174,-232,-303,-367,-444,-522,-537,-478,-417,-390,-382,-381,-398,-395,-327,-225,-114,-266,-21,-372,-193,-217,-162,0,74,36,31,-25,-404,-66,-33,-23,-42,5,5,-199,-242,-203,-272,-326,-295,-117,-165,-222,-287,-329,-340,-286,-208,-121,-120,-246,-401,-135,174,-95,84,-265,-134,-122,105,181,90,-84,3,58,-103,49,47,-252,57,77,6,-274,90,163,169,-134,-139,91,-45,-234,-231,-31,-65,-98,-350,-111,-89,-260,-341,-67,42,56,34,1,-37,-172,-164,-223,-285,-341,-376,-392,-375,-337,-276,-193,-105,4,-138,-146,-150,-377,-248,-355,-412,-186,39,-274,366,294,-48,-146,-100,-145,-112,-80,-124,32,95,11,176,196,195,167,160,123,109,85,55,25,0,-351,-78,-128,-185,-240,-276,-292,-284,-225,-141,-54,0,-122,-54,-301,40,-43,-217,-150,175,105,85,194,129,72,-301,-64,-133,-215,-294,-358,-379,-357,-312,-287,-248,-224,-241,-270,-326,-402,-423,-372,-292,-209,-124,-45,-309,-137,-53,14,-96,76,-3,-43,-66,-194,-1,-90,-102,84,64,-218,-338,-190,-84,357,-14,61,-127,-113,63,-127,-290,-50,29,-255,-135,-78,-142,-209,-234,-213,-303,-169,-191,-4,39,70,-35,-114,169,-78,140,142,-229,51,421,382,-50,-268,242,297,-47,-214,-176,80,22,-30,-68,-153,-152,-190,-230,-272,-307,-337,-363,-388,-409,-454,-456,-464,-450,-452,-435,-425,-379,-332,-282,-230,-187,-132,-116,-40,-15,11,26,-127,-214,-165,-45,-89,-216,-357,-200,-105,-42,27,-184,119,191,-184,-256,-8,-40,-23,-140,-231,-289,-158,-21,127,82,116,169,29,-223,204,243,-41,-126,-169,-21,-34,-283,287,73,-256,-4,-10,-154,-397,47,-11,-283,-126,-348,-139,-127,-89,-29,-245,-76,-217,-44,47,-6,-357,-81,-107,-167,-247,-1,31,69,43,-238,-69,26,-32,-182,-192,-297,-397,-480,-451,-383,-323,-259,-246,-114,-201,-94,-323,-258,-17,87,141,118,99,70,-242,-2,95,79,-262,-545,-46,-458,233,-372,158,107,12,-4222,-6546,-4055,-138,53,-307,-587,-480,160,178,192,-27,-80,48,188,182,-285,157,126,43,-214,-4,-61,-112,-314,-200,-239,-412,-281,-307,-325,-338,-445,-377,-366,-341,-291,-305,-287,-241,0,-88,158,43,235,330,108,-393,-268,22,253,187,-284,67,6,-70,-259,-218,-279,-328,-360,-378,-378,-397,-411,-430,-444,-446,-442,-400,-367,-324,-286,-234,-219,-206,-167,-152,-102,-72,-47,-24,-9,-12,-114,-34,-43,-23,-10,27,93,-169,-328,0,14,-106,-283,-208,-397,-575,-390,-184,-4,-64,-215,5,-300,-61,162,12,120,45,289,366,108,242,137,184,263,82,-261,-245,-160,-180,-198,-88,-143,-217,-178,-48,-182,-247,-181,-170],[-205,-107,-130,-143,-62,-54,-114,-125,-128,-109,-60,-2,74,142,-5,-266,-194,-212,-40,109,48,-9,-51,-195,-21,30,95,103,-140,-232,155,337,346,-144,-204,-129,-333,38,84,274,176,-107,-328,-368,-163,-290,-415,-401,-273,-158,-59,4,-171,18,-156,-309,-284,-310,-24,-50,-119,-193,-278,-316,-313,-285,-209,-139,-71,-193,-250,-6,-19,-55,-111,-170,-239,-325,-401,-386,-303,-240,-203,-95,-57,-63,-19,-43,-70,-115,-307,-228,-304,-378,-454,-451,-362,-271,-181,-180,-100,-248,-151,-110,-180,-237,-300,-366,-373,-324,-267,-204,-151,-115,-154,-53,-37,-122,-343,-194,29,5,-441,-103,-140,121,105,185,187,135,-138,0,-426,63,-150,-268,-577,-509,-195,-77,-89,-101,-379,-142,-170,-200,-243,-277,-304,-272,-207,-133,-54,-388,105,-574,-871,-892,242,218,179,131,99,-3688,107,5,241,317,-1969,-2481,551,582,596,-5994,540,490,-21303,-26842,308,284,-18960,-37792,298,328,-3393,-5841,446,-7044,-5621,451,429,-1912,-4413,-2867,-580,38,-97,-2151,-1156,-2242,-1512,-76,40,156,253,329,-321,-958,396,-126,-422,-249,-254,-209,223,-187,40,-134,-402,-246,-265,-389,-75,-243,34,-143,-608,-127,-153,-483,-153,-151,-138,-278,-345,-166,-173,-187,-189,-192,-204,-189,-191,-265,-156,-120,-100,-196,-61,-25,-180,-61,-350,27,27,-362,-252,36,10,-27,-244,-43,-56,-79,-79,-73,-170,-88,-245,-109,45,-10,-303,-8,-47,-167,-280,-229,-289,-330,-321,-264,-193,-267,-88,-38,4,22,26,-223,6,-26,-35,-70,-104,-106,-107,-105,-92,-79,-849,-63,-55,-49,-51,-43,-832,-1273,-4252,4,15,13,15,25,22,34,39,51,79,86,-847,-908,-504,83,50,-763,-56,-118,-202,-278,-333,-358,-331,-278,-236,-449,-179,-158,-150,-366,-193,-218,-273,-331,-395,-438,-384,-311,-273,-203,-296,-98,-136,-58,-56,-208,-327,-141,4,52,-252,220,-176,503,732,780,1067,1760,2235,3061,4404,6233,8392,10653,12720,14285,15136,11889,13810,10077,6951,2859,1952,2059,333,895,118,30,221,295,354,424,-248,35,-132,-92,-119,42,-31,-192,-175,-131,-181,-241,2,54,105,146,-331,-267,-55,23,144,315,338,74,-154,-329,-310,-230,-148,-82,-194,-212,73,26,-10,-27,-298,-307,-268,-209,-125,-275,-306,-201,-184,-150,-88,-171,-11,4,-220,-339,-123,-63,-46,-13,-21,-224,18,86,-33,3,309,294,247,120,-296,-34,16,87,1,-193,2,-10,-300,-213,-34,49,-81,-171,-145,21,-77,201,185,-150,138,148,118,73,-406,-152,-143,-130,-130,-178,-112,-201,-193,-365,-151,-76,151,203,-138,-131,159,104,-297,-61,-159,-240,-296,-282,-232,-172,-99,-115,-17,-12,-28,-79,-353,-224,-293,-396,-318,-287,-89,-327,-172,-206,-120,50,86,44,-27,-96,-442,-168,-165,-160,-139,-131,-141,-175,-209,-244,-307,-361,-387,-402,-420,-376,-304,-201,-95,29,144,-6,-214,-287,-418,-132,143,-66,91,-275,-98,-139,92,214,46,-115,5,30,-73,-94,-102,-294,-59,-27,-32,-200,42,99,137,-139,-137,84,-55,-245,-213,17,158,49,-330,-24,-72,-252,-296,-18,151,145,1,-11,-69,-163,-259,-340,-407,-379,-321,-272,-219,-199,-112,-45,19,91,-116,-141,-166,-417,-246,-305,-353,-175,54,-202,311,250,-28,-126,-92,-140,-132,-186,-228,-251,-254,-267,-273,-291,-319,-354,-324,-286,-212,-147,-94,-50,-16,-307,-82,-15,-43,-83,-123,-174,-236,-259,-243,-194,-137,-127,-68,-310,38,-7,-239,-197,80,53,55,50,44,60,-261,-23,14,-73,-169,-240,-51,-81,-106,-148,-160,-167,-189,-196,-201,-211,-187,-161,-152,-118,-93,-72,-271,-98,-50,-14,-92,0,-45,-84,-41,-227,-108,-178,-228,-261,-236,-218,-325,-192,16,155,-5,73,-171,-92,88,-138,-230,-108,-198,-289,-381,-420,-370,-330,-285,-234,-264,-163,-211,-106,-85,-60,-32,-95,103,-48,163,114,-269,42,464,312,-106,-237,187,531,-51,-220,-177,90,182,98,22,-86,-139,-212,-299,-354,-404,-425,-401,-378,-361,-375,-353,-342,-310,-295,-260,-229,-161,-172,-14,62,131,51,-29,59,363,388,280,-187,-142,-43,185,79,-206,-357,-169,-18,100,70,-148,115,244,-204,-199,11,-6,6,317,60,-299,17,14,155,-3,92,196,42,-202,190,122,-70,-144,-111,-119,-128,-277,-116,-97,-338,-48,13,-106,-389,76,55,-201,-157,-282,-37,-77,-81,-36,-269,-53,-170,-23,137,76,-329,40,14,-181,-216,89,195,170,27,-208,-85,159,14,-185,-69,172,137,110,101,50,85,44,-232,-74,-219,-61,-297,-250,-227,-321,-382,-360,-262,-167,-208,5,84,130,-117,-554,3,-501,141,-430,187,41,-791,-3198,-5021,-2987,145,108,-177,-651,-472,-71,-116,-150,-228,-194,-211,-210,-211,-308,-222,-242,-271,-294,-295,-298,-283,-263,-234,-214,-364,-170,-169,-169,-204,-418,-362,-188,-170,-189,-317,-220,-148,44,-110,152,99,242,256,98,-351,-211,6,171,92,-295,12,-41,-112,-256,-207,-188,-131,-51,31,-125,-246,-6,119,87,-71,-104,-226,19,63,116,-184,-18,-176,-111,-255,86,3,-89,-178,-242,-268,-245,-182,-104,-5,66,133,132,-233,-300,-18,25,-112,-288,-195,-337,-474,-432,-307,-201,-126,-191,-14,-292,-5,24,36,66,12,133,171,62,191,163,103,17,-80,-313,-325,-435,-424,-305,-181,-227,-100,-312,-146,-196,-259,-212,-139],[-150,-108,-108,-163,-77,202,96,-49,-122,-250,-253,-115,69,245,33,-304,-188,-288,-137,98,226,411,231,-180,72,31,47,100,-128,-180,175,206,171,-187,-203,-96,-266,-31,-37,-37,-42,-102,-384,-387,-170,-237,-303,-342,-301,-226,-150,-93,-137,-8,-137,-312,-206,-331,-103,19,-11,-122,-248,-143,-188,-288,-261,-295,-310,-328,-348,-364,-373,-375,-366,-330,-285,-240,-186,-286,-152,-259,-196,-67,-95,-116,39,17,1,-24,-353,-73,-165,-203,-165,-208,-259,-305,-342,-390,-388,-338,-266,-194,-208,-81,-45,-20,-32,-83,-261,-307,-436,-320,-123,38,225,-115,-331,-168,210,137,-428,-133,-99,119,127,302,242,107,-51,180,-387,102,-156,-401,-516,-489,-274,-291,-294,-288,-433,-301,-318,-342,-377,-358,-301,-229,-157,-92,-31,-565,89,-434,-822,-1153,193,177,148,109,75,-2636,11,8,9,24,-2125,-2907,202,260,322,-6426,407,444,-17347,-17356,502,-12391,-50810,-53152,646,693,-2061,-3833,836,-6557,-6219,801,752,-510,-3060,-3307,-936,244,113,-2368,-1544,-2870,-1136,-38,31,114,189,251,-672,-975,331,-165,-284,-188,-278,-232,255,-211,44,-123,-400,-306,-327,-302,-56,-289,33,-190,-590,27,168,-478,6,-76,-139,-337,-360,-333,-368,-383,-357,-322,-302,-267,-264,-283,-294,-243,-248,-250,-226,-176,-211,-117,-232,-22,-3,-277,-325,35,14,-20,-256,-35,-50,-80,-238,-112,-183,-142,-133,-140,-131,-147,-232,-159,-157,-179,-272,-139,-122,-108,-96,-78,-60,-337,-52,-35,-7,14,40,-176,129,172,208,216,317,355,225,323,334,291,-668,-113,100,47,7,0,-698,-1186,-3771,83,91,78,55,31,-15,-57,-114,-163,-191,-230,-749,-928,-502,-243,-235,-614,-237,-245,-278,-307,-328,-348,-346,-311,-277,-393,-219,-194,-175,-367,-207,-235,-288,-331,-343,-304,-201,-233,-239,8,-248,61,-164,79,135,-262,-328,-194,165,-23,-300,375,-320,324,472,628,707,1646,1777,5294,4624,5410,7456,14166,12782,15136,16363,13095,12785,10212,7568,4432,3341,2080,561,1037,277,136,315,134,22,-37,-188,-136,-198,-257,-279,-224,-173,-230,-133,-117,-213,-223,255,286,320,321,-290,-314,-66,18,138,213,209,122,-161,-316,-301,-192,-102,-137,-262,-225,20,-17,-45,-51,-301,-376,-258,-266,-128,-250,-277,-287,-311,-286,-219,-232,-119,-89,-231,-346,-180,-133,-151,-176,-182,-252,-154,-129,-120,-111,-114,-124,-129,-154,-178,-227,-277,-335,-396,-345,-279,-217,-359,-152,-42,-7,-146,-280,-129,32,-9,74,47,-170,25,21,6,-21,-467,-115,-211,-195,-208,-216,-174,-117,-134,-318,-132,-88,253,316,-154,-84,539,476,-282,-19,153,127,27,-154,-105,-150,-165,-193,-210,-252,-299,-345,-420,-370,-274,-175,-77,-300,-55,-258,-148,-195,-81,115,164,132,119,-186,-433,-74,-115,-168,-186,-192,-192,-185,-174,-140,-129,-356,-331,-54,65,104,155,82,-44,90,160,-26,-172,-236,-360,-133,77,-21,92,-282,-53,-131,74,187,-4,-151,1,-28,-92,-144,-177,-281,-200,-192,-183,-159,-130,-96,-69,-135,-127,-24,-65,-257,-208,-58,-64,-67,-295,-39,-92,-229,-254,10,100,104,-61,-56,-61,-77,229,263,64,41,49,138,-44,-63,11,177,240,93,-112,-147,-168,-382,-244,-259,-294,-159,79,-136,361,235,-7,-104,-93,-156,14,-4,-5,-19,-25,-153,-53,-74,-109,-163,-193,-248,-282,-320,-350,-366,-361,-353,-333,-315,-298,-283,-261,-249,-257,-252,-242,-232,-226,-221,-205,-312,-160,-110,-204,-250,51,4,136,323,386,134,-231,-4,-6,-82,-138,-235,42,237,330,204,120,26,-257,-145,-193,-221,-207,-207,-222,-254,-297,-351,-394,-375,-343,-266,-202,-135,-115,-142,-13,-234,-5,-83,-66,-19,-38,-215,-311,-216,-90,-85,-88,-79,-226,-92,-112,-154,-183,-169,-190,-214,-251,-270,-278,-300,-298,-271,-243,-201,-250,-134,-114,-96,-69,-76,11,-27,114,93,-318,17,336,220,-176,-226,105,300,-81,-238,-181,-57,-182,-306,-409,-377,-282,-204,-355,-127,-127,-156,-247,-290,-381,-463,-389,-297,-196,-216,-253,-219,53,-197,197,271,222,64,39,3,538,540,238,-251,-62,51,196,75,-200,-350,-198,-188,-119,-29,-125,95,198,-227,-154,23,28,-89,228,110,-301,65,-4,43,-97,53,140,38,-181,-30,-97,-167,-236,-297,-341,-378,-401,-418,-407,-382,-339,-266,-230,-388,-127,-107,-134,-157,-195,-218,-294,-362,-373,-327,-231,-136,-30,58,110,-247,35,56,-205,-205,66,189,136,2,-185,-112,131,0,-198,-52,241,369,316,310,-10,135,97,-226,-67,-233,-220,-320,-417,-463,-378,-252,-126,8,127,-179,10,248,174,39,-540,43,-457,36,-487,763,-87,-1118,-2134,-3620,-2154,335,244,-12,-757,-467,-29,-88,-148,-395,-283,-356,-402,-415,-384,-320,-255,-193,-371,-59,-11,29,-175,-43,-44,-299,-43,-27,-137,-241,-390,-354,-210,-216,-214,-328,-252,-269,-258,-238,-178,-105,-28,34,88,-309,-171,-18,236,-9,-294,42,101,-25,-222,-305,-292,-137,49,218,-114,-249,-1,402,139,-21,-91,-193,67,195,269,-299,46,-145,-164,-314,156,25,26,-75,-147,-187,-180,-141,-95,-35,-7,17,44,-299,-268,-35,-27,-101,-279,-209,-266,-293,-291,-250,-199,-186,-122,-52,-241,7,31,51,73,-26,98,111,43,107,85,46,-7,-63,-344,-258,-317,-416,-417,-319,-257,-116,-261,-224,-189,-249,-219,-97],[-129,-146,-120,-189,-97,-4,-142,-264,-412,-510,-360,-206,-54,67,43,-373,-181,-343,-264,36,-21,-106,-185,-235,-266,-272,-249,-198,-145,-145,5,92,140,-250,-218,-92,-187,71,6,-56,-109,-147,-410,-403,-159,-165,-178,-204,-269,-264,-278,-278,-247,-192,-139,-302,-145,-320,-202,-27,20,-123,-225,152,150,-307,-203,-81,70,-318,-274,19,-13,-121,-76,-85,-87,-88,-125,-251,-173,-303,-205,-77,-136,-176,-6,-18,-13,-13,-411,7,-228,-237,40,40,37,43,-177,-88,4,-257,-132,-105,-225,19,-8,525,460,107,-273,64,150,-34,-204,-327,-237,-116,-327,-159,262,273,-328,-173,-71,101,135,332,241,67,5,331,-330,179,-88,-528,-450,-444,-220,36,103,-56,-491,101,64,-10,62,51,20,-6,-35,-71,-102,-747,-137,-309,-797,-1348,-195,-220,-244,-268,-628,-1638,-275,-258,-258,-267,-2452,-3281,-282,-304,-315,-6777,-273,-216,-14366,-8970,-34,-40902,-80564,-68660,240,297,69,-2305,424,-6151,-6867,350,297,243,-1590,-3379,-1332,-26,-60,-2306,-1847,-2812,-643,124,173,231,274,306,-1060,-954,283,-260,-205,-130,-266,-249,74,-236,45,-133,-391,-353,-405,-232,-50,-351,-84,-222,-560,20,185,-480,-9,-2,-186,-430,-363,-374,42,155,62,-33,-134,-200,-274,-316,-469,-368,-374,-340,-287,-219,-210,-185,-129,-46,-31,-198,-406,-26,-70,-136,-269,-226,-286,-359,-328,-255,-199,-137,-77,-48,-23,-61,-162,-93,-117,-161,-217,-63,4,3,142,172,261,-308,309,330,357,371,206,-157,193,393,244,253,541,494,4,199,339,243,-490,-249,-30,-62,-203,-18,-524,-870,-2779,124,127,109,84,61,14,-26,-85,-142,-189,-489,-636,-932,-529,-309,-267,-479,-226,-219,-242,-255,-247,-223,-339,-244,-195,-342,-41,-17,-22,-331,-17,-154,-48,-62,-73,-73,-36,-198,-266,-52,-172,-110,-157,-218,-285,-322,-340,-252,-208,-185,-370,-142,-230,-199,-293,-234,-77,93,411,1075,2219,3589,5161,7985,10112,11889,13095,13534,13136,11970,10212,6312,5412,4050,1043,1316,614,225,17,-116,-134,-83,-136,5,-57,-49,-42,181,47,-260,-90,-124,-233,-215,231,212,180,139,-246,-335,-81,-82,-159,-209,-239,-230,-194,-289,-281,-122,-83,-199,-328,-226,-118,-120,-122,-113,-293,-428,-227,-304,-148,-218,-248,-229,-249,-261,-235,-270,-192,-172,-235,-353,-237,-203,-211,-225,-223,-217,-240,-170,-162,-151,-154,-159,-157,-167,-168,-183,-185,-179,-160,-186,-102,-69,-413,-100,-42,-61,-197,-391,-112,33,53,160,118,-187,61,44,25,0,-454,-61,-273,-75,-56,-154,-105,-44,-66,-239,-114,-98,223,282,-161,-38,364,359,-247,-28,167,198,132,-109,6,-77,-94,-147,-171,-190,-182,-134,-479,-408,77,162,230,-306,-47,-192,-128,-187,-50,175,203,185,76,-262,-385,-86,198,147,-28,114,114,-156,-110,3,-50,-341,-306,-41,-10,-33,-49,-44,-63,-8,18,-55,-41,-124,-298,-133,25,12,-21,-282,-94,-122,-143,-148,-137,-188,-101,-82,-54,-25,7,-229,58,-36,-56,-70,-10,85,118,-117,-101,39,-67,-267,-206,-196,-190,-130,-250,-43,-98,-186,-203,28,250,203,-122,-85,-102,-14,487,685,43,33,-8,103,28,80,116,177,228,92,-113,-150,-145,-323,-233,-208,-230,-126,107,-77,23,-8,-40,-75,-98,-186,-49,-47,53,140,208,-235,100,-34,210,282,250,175,107,17,-83,-185,-275,-356,-389,-363,-316,-270,-216,-177,-158,-199,-114,-109,-161,-162,-212,-294,-325,-282,-146,-280,-32,-3,167,352,740,142,-203,5,-25,-85,-105,-219,69,189,357,287,256,234,-260,37,210,187,-197,179,-174,-66,95,44,-240,-67,-95,-26,-125,-130,-192,-194,10,-194,-6,-94,-56,-25,-47,-195,-283,-239,-184,-221,-269,-301,-301,-261,-223,-179,-139,-92,-49,-65,-4,17,-61,-44,33,46,-217,-98,-291,22,14,-25,-64,-103,-127,-144,-143,-109,-334,-30,15,50,-228,-218,24,1,-113,-245,-200,-279,-277,-217,-158,-119,-243,-78,-335,-110,-143,-187,-264,-296,-329,-316,-250,-200,-147,-158,-247,-232,-92,-217,-94,-101,-113,-112,-112,-101,-103,-94,-85,-290,-60,-42,-24,2,-181,-325,-135,73,68,57,-100,31,16,-231,-102,18,20,-171,56,79,-281,119,-5,-74,-187,16,177,36,-150,110,73,-110,-163,-90,-140,-185,-235,-221,-212,-271,-192,-161,-164,-379,-101,-73,-73,-110,-95,-14,-20,2,83,-315,-27,-104,1,198,164,-156,-63,-33,-225,-203,35,264,104,-18,-160,-134,97,-15,-210,-31,208,240,142,45,-60,-144,-223,-263,-268,-242,-225,-246,-201,-203,-202,-184,-166,-133,-112,-149,-57,-23,15,40,-498,80,-352,-67,-515,109,-71,-816,-1155,-2424,-1607,-149,-118,-69,-902,-455,0,-11,-38,-445,-218,-212,-259,-256,-316,-109,-23,-128,-467,-58,324,393,-81,25,-18,-234,-7,320,-129,-273,-371,-352,63,8,-71,-330,-131,-172,-198,-231,-232,-214,-178,-143,-85,-280,-150,-49,74,-122,-288,-2,50,-30,-170,-193,-201,-144,-60,15,-101,-250,0,11,-67,-165,-290,-321,-221,-114,-22,-390,92,-122,-204,-271,113,2,159,215,227,309,-129,159,483,335,210,144,-41,-367,-242,-64,49,-90,-273,-122,-165,-226,-280,-293,-273,-262,-195,-158,-181,-104,-85,-76,-68,-82,-86,-102,-126,-161,-203,-254,-297,-309,-355,-279,-198,-135,-198,-7,-238,114,-129,-296,-180,-245,-225,-69],[-106,-186,-132,-184,-82,113,-73,-229,-348,-272,-105,45,187,295,56,-429,-143,-301,-385,-22,116,12,-95,-193,-291,-382,-449,-440,-392,-327,-243,-146,-75,-300,-213,-85,-103,139,133,116,88,-142,-327,-368,-48,-83,-107,-125,-269,-118,-94,-67,-67,4,-131,-258,-72,-240,-262,-59,34,-99,-159,266,318,-303,-188,-39,55,-227,-233,36,-23,-181,-150,-195,-237,-279,-308,-320,-334,-339,-337,-335,-328,-324,-321,-334,-327,-322,-429,-281,-257,-239,-183,-154,-130,-99,-230,-43,-23,-235,-115,-86,-196,31,26,336,385,146,-272,89,411,367,-67,141,116,-94,-306,-339,-426,-273,-223,-195,-30,95,150,368,254,42,47,465,-248,417,46,-555,-365,-366,-229,74,335,-52,-487,179,-173,45,-19,-63,-108,-131,-146,-159,-169,-907,-177,-188,-776,-1441,-168,-157,-140,-123,-1423,-736,-72,-61,-74,-100,-2916,-3577,-422,-185,-208,-6964,-941,-712,-12440,-1837,-380,-61912,-102656,-78841,-361,-331,-281,-1327,-177,-5811,-7430,-57,-24,7,-299,-3170,-1742,-65,-137,-1736,-2028,-2218,-417,-304,-180,-49,66,162,-1438,-874,263,-387,-181,-61,-201,-228,-44,-263,-60,-159,-362,-343,-468,-184,-58,-417,-195,-230,-528,3,182,-474,-40,-121,-356,-532,-348,-505,-21,134,109,73,15,-118,-89,-186,-361,-275,-250,-276,-276,-242,-212,-252,-123,-67,-20,-127,-484,118,118,90,-274,32,-35,-142,-250,-374,-401,-271,-120,0,111,-95,-94,115,15,-181,-143,49,-2,-40,-54,-40,-11,-210,21,36,51,49,48,-162,82,104,157,185,202,232,-222,22,276,294,-326,-350,343,-13,-594,29,-327,-446,-1559,275,196,98,5,-65,-127,-139,-129,-93,-36,-863,-519,-938,-599,145,149,-374,108,70,-1,-77,-150,-295,-342,-277,-227,-304,-58,17,-5,-278,94,-166,121,-64,34,202,-28,-171,-232,286,-94,143,-133,16,-41,-304,-368,-295,-327,-352,-377,-266,-180,-61,56,191,322,452,334,1274,1341,2334,3421,8954,8325,13810,12785,13136,16025,14852,12082,8338,7519,5334,2041,1732,861,509,362,183,-13,-187,-299,-335,-334,-344,-367,-356,-346,-311,-288,-260,-244,-248,-220,-191,-169,-154,-212,-323,-106,-90,-90,-84,-97,-119,-195,-261,-254,-207,-210,-272,-396,-221,-192,-175,-171,-165,-284,-382,-189,-331,-160,-192,-225,-25,32,83,152,-252,245,-39,-240,-371,-304,8,226,105,-150,-157,-348,127,133,90,36,-14,-54,-93,-107,-118,-101,-75,-48,-176,-34,-54,-468,-104,-111,-128,-219,-388,-112,17,69,99,89,-211,123,174,232,145,-424,-28,-339,207,253,-157,-125,2,-15,-173,-132,-254,-351,-410,-345,-273,-196,-123,-204,-65,34,70,89,-90,49,-153,78,-18,19,-19,-54,-72,-518,-330,-99,-93,-86,-319,-63,-152,-126,-200,-42,-25,-26,-17,-35,-322,-329,-113,-82,-89,-69,-37,1,-183,-67,73,14,-319,-282,-41,37,1,-29,-38,-97,-26,-10,-102,8,-12,-250,-144,-165,-239,-314,-362,-342,-288,-247,-219,-204,-237,-225,-250,-255,-239,-189,-181,-59,-188,-42,-30,-37,48,102,-100,-73,7,-71,-286,-238,-332,-379,-292,-210,-108,-103,-135,-150,32,226,198,-191,-105,-143,43,480,514,27,18,-74,67,96,211,206,140,148,82,-125,-160,-104,-256,-223,-162,-219,-268,-252,-196,-133,-59,5,-56,-122,-242,41,-96,78,427,243,-317,12,-105,226,553,407,200,229,69,-102,-251,-274,-198,-237,120,246,-73,121,284,33,-171,11,-178,-172,-155,-83,-271,-146,-246,-235,-284,-124,31,191,316,402,131,-189,-3,-52,-91,-81,-204,94,143,350,351,344,286,-173,-70,180,207,-208,276,-181,-133,360,6,-236,-66,-131,-70,-158,-208,-281,-234,-129,-152,-185,-236,-272,-317,-354,-399,-429,-389,-328,-266,-215,-160,-305,-89,-71,-135,-84,-31,-27,-31,-53,-64,-122,-100,-119,-120,-193,-127,-339,-140,-161,-186,-207,-226,-231,-240,-246,-232,-296,-206,-178,-149,-252,-214,-94,-88,-144,-246,-114,-171,-154,-175,-187,-209,-347,-252,-289,-324,-352,-356,-329,-279,-222,-191,-123,-73,-14,-110,-249,-245,-1,-234,133,136,123,58,86,-50,17,-21,-61,-297,-129,-139,-129,-86,-157,-286,-108,118,141,89,-77,74,60,-211,-50,-96,-152,-234,-193,-185,-249,-142,-110,-202,-275,-34,-1,24,-112,64,83,-105,-148,46,78,39,-183,33,36,-151,-194,114,-16,-360,95,41,-17,-34,12,321,268,212,149,-314,-8,-68,19,181,218,-60,-165,-119,-228,-209,2,76,-26,-142,-232,-296,-266,-177,-217,-3,54,100,135,175,-95,177,232,-212,-56,-203,50,-214,3,145,74,13,-55,-109,-166,-201,-230,-237,-223,-210,-435,-124,-222,-162,-489,34,20,-324,-336,-1500,-1384,49,38,37,-1078,-428,-11,-42,-80,-348,-230,-250,-292,-300,-305,-181,-101,-190,-487,-147,230,300,30,104,13,-166,40,342,-102,-291,-356,-350,93,87,-7,-310,-86,-124,-134,-148,-138,-129,-123,-134,-135,-255,-158,-178,-198,-230,-269,-229,-228,-244,-264,-276,-283,-283,-271,-249,-211,-237,-153,-111,-61,-9,-60,-121,-5,101,108,-299,112,-96,-214,-184,126,-19,194,213,203,232,-141,149,193,184,144,68,-125,-391,-205,-91,38,-73,-262,-99,-14,-32,-72,-160,-160,-331,-253,-291,-307,-286,-255,-228,-201,-194,-177,-167,-160,-152,-137,-115,-81,-32,-334,-304,72,-44,-199,-38,-184,295,8,-319,-161,-235,-226,-43],[-110,-247,-167,-183,-66,194,228,-58,-144,-125,-202,-192,-106,-15,47,-416,-112,-230,-431,-103,-78,-159,-225,-232,-189,-131,-75,-25,-76,-73,3,5,-26,-358,-210,-118,-107,-93,-63,-26,11,-180,-264,-320,99,93,80,-14,-222,42,46,-56,-33,-19,-140,-219,-13,-142,-250,-81,36,-76,-90,255,252,-285,-167,-3,54,-126,-187,-181,-214,-227,-167,-104,-45,-92,-106,-175,-175,-349,-156,-27,-169,-259,-89,-146,-192,-247,-365,-353,-403,-416,-368,-301,-228,-148,-285,-13,-19,-204,-104,-59,-143,27,34,156,164,162,-278,92,164,146,-9,98,49,-67,-287,-148,-190,-199,-152,-214,1,75,152,370,260,18,57,326,-170,155,69,-460,-284,-286,-244,-85,-87,-102,-421,-178,-338,-257,-268,-238,-196,-141,-94,-60,-35,-1058,14,-92,-766,-1449,92,105,-96,118,-2083,31,112,104,73,35,-3485,-3813,-1181,-1021,-1247,-6950,-4037,-3107,-11514,-108,-112,-72147,-112344,-78287,-66,-35,13,-950,108,-5541,-7685,182,195,208,201,-2886,-2149,88,18,-838,-2114,-1696,-331,-389,-606,-340,-265,-183,-1505,-735,15,-535,-222,0,-106,-160,191,-309,85,-213,-323,-270,-474,-172,-155,-492,-309,-291,-508,-298,-288,-446,-255,-236,-484,-459,-327,-615,-69,-12,13,19,-3,-77,-62,-117,-195,-396,-227,-274,-303,-310,-318,-327,-273,-214,-150,-71,-565,104,78,177,-274,171,216,150,-94,-93,-210,-266,-306,-252,-124,-139,-38,113,3,-218,-73,296,284,-7,215,144,123,-103,-10,-71,-130,-208,-293,-380,-411,-351,-225,-120,-24,88,-428,-199,357,271,-189,-422,256,-13,-906,-142,-130,-13,-296,372,291,199,121,79,60,95,144,207,281,-1134,-409,-957,-719,300,-25,-302,98,40,-20,-50,-65,-421,-346,-252,-262,-285,50,81,20,-226,103,-186,60,-92,38,258,-20,-160,-179,209,-26,67,-120,-105,-191,-282,-363,-440,-422,-371,-340,-293,-243,-178,-125,-64,5,95,133,462,606,1601,2316,5286,6024,10077,10212,11970,14852,16121,12773,10302,9552,9584,3583,4724,2778,1531,771,388,181,13,-129,-242,-311,-355,-373,-344,-335,-321,-322,-308,-292,-289,-251,-211,-178,-148,-185,-290,-136,-76,63,154,192,219,-222,-224,-220,41,24,-347,-420,-208,96,59,14,-28,-273,-310,-166,-343,-220,-210,-205,-110,-49,6,78,-171,173,-78,-241,-392,-371,2,212,136,-197,-95,-369,88,47,15,-13,-30,-19,-2,31,53,81,-4,-81,-161,9,-25,-517,-197,-296,-394,-381,-302,-184,-93,-11,74,116,-231,161,162,369,141,-412,-14,-391,113,222,-161,-151,30,19,-124,-117,-150,121,168,-194,28,112,105,-143,-121,110,123,124,-95,79,-238,34,-39,-112,-200,-264,-257,-489,-194,1,86,151,-330,-44,-135,-138,-225,-49,188,190,213,51,-352,-270,-140,209,158,-28,20,-73,-231,-270,-332,-338,-292,-254,-164,-138,-128,-142,-163,-200,-224,-240,-241,-223,-213,-222,-232,-278,-331,-396,-443,-379,-290,-208,-127,-104,-287,-62,55,-9,60,44,-136,-35,-333,-142,-180,-197,-183,-152,-107,-59,0,-64,-304,-226,25,150,44,-169,-44,-103,-72,-89,-100,-126,-149,-258,-149,-171,-84,-51,-12,16,0,-136,34,139,190,246,93,55,69,-138,-169,-53,-178,-207,-121,-114,-41,241,6,191,114,57,-48,-160,-315,-37,-143,-87,-105,-107,-385,-64,-150,12,22,42,12,-27,-109,-229,-373,-435,-277,-295,96,274,-76,100,267,48,-158,14,-253,-163,-156,-76,-248,-6,-62,-199,-327,-281,-152,-39,52,117,101,-192,-30,-83,-94,-61,-192,115,106,333,320,263,198,-56,-184,50,62,-227,187,-187,-194,275,-36,-240,-75,-174,-130,-209,-274,-327,-278,-319,-343,-358,-377,-368,-360,-336,-309,-270,-298,-191,-149,-122,-94,-330,-78,-87,-101,-101,-100,-101,-105,-126,-137,-160,-187,-220,-243,-270,-281,-396,-230,-193,-159,-126,-101,-85,-64,-67,-67,-239,-123,-154,-192,-245,-261,-262,-236,-205,-243,-141,-177,-111,-104,-95,-101,-326,-174,-257,-178,-206,-228,-275,-223,-188,-161,-88,-43,61,-80,-272,-264,-44,-253,277,510,232,26,116,-58,399,316,146,-282,-13,-129,-231,-247,-160,-240,-79,127,149,68,-67,64,36,-182,-9,61,50,-287,-48,-91,-222,-161,-184,-348,-364,-227,-222,-215,-212,-193,-167,-137,-129,-55,1,33,-121,177,239,-39,-240,127,0,-344,89,15,23,39,112,237,169,107,62,-305,-54,-103,-154,-187,-218,-201,-281,-204,-224,-236,-44,-21,-11,-55,-111,-153,7,-69,-230,16,115,148,152,159,-123,155,141,-216,-66,-178,51,-190,6,-18,-40,-46,-56,-53,-65,-100,-82,-92,-100,-126,-375,-149,-158,-260,-420,-220,-241,-246,-270,-919,-1519,-328,-234,-171,-1240,-397,41,108,168,-266,-243,-82,146,62,-303,254,232,-263,-377,-214,126,111,100,104,34,-115,80,163,-77,-311,-361,-367,23,210,42,-280,53,248,94,-111,97,179,126,32,-40,-251,-159,-199,-235,-336,-258,-248,-252,-275,-300,-309,-298,-273,-229,-176,-111,-228,-17,30,80,46,-48,-86,-17,207,75,-192,193,-83,-209,-106,87,-54,86,50,16,-30,-166,-108,-134,-129,-134,-118,-205,-356,-167,-124,11,-62,-260,-92,-43,-67,-112,-193,-211,-395,-311,-351,-375,-376,-364,-355,-351,-368,-362,-333,-276,-203,-123,-42,36,-40,-302,-333,28,-66,-208,-104,-122,409,131,-299,-139,-228,-225,-25],[-104,-292,-193,-164,-33,-60,-119,-147,-197,-261,-329,-407,-469,-528,-581,-611,-612,-595,-553,-497,-427,-345,-258,-178,-70,8,60,109,-53,-50,55,176,47,-346,-196,-150,-243,-325,-333,-253,-133,-220,-212,-261,75,404,406,-16,-151,-3,290,-112,-3,-47,-153,-183,37,-44,-172,-83,38,-53,-24,232,253,-241,-133,25,118,-46,-153,5,-62,-254,83,130,166,-136,-106,-153,-170,-299,-106,-49,-167,-305,-226,-302,-367,-444,-507,-460,-374,-272,-163,-69,12,49,-338,15,-58,-174,-105,-37,-86,3,11,56,21,-11,-291,-74,-91,-101,-83,-62,-22,-46,-278,-168,238,284,-65,-230,14,37,129,83,-21,-131,-237,-333,-416,-412,-354,-342,-301,-299,-313,-332,-362,-377,-356,-328,-388,-253,-226,-200,-197,-200,-211,-233,-251,-1200,-250,-213,-766,-1408,-167,-151,-313,-119,-2444,-74,-65,-43,-35,-34,-4069,-4001,-1953,-2798,-2604,-6745,-6915,-5582,-11398,155,180,-71620,-108353,-64935,-11698,299,326,-1170,355,-5327,-7445,344,342,348,343,-2690,-2526,271,226,173,-2150,-1289,0,-51,-815,-113,-120,-115,-1117,-544,-69,-682,-331,2,-6,-61,44,-384,19,-300,-289,-158,-404,-216,-269,-519,-428,-325,-507,-244,-227,-399,-209,-348,-393,-312,-317,-603,-111,7,39,54,45,-53,13,-78,-73,-405,-222,-242,-197,-211,-234,-412,-252,-237,-221,-183,-656,-90,-61,-44,-273,32,44,26,-1,-64,-212,-173,-241,-318,-278,-201,-86,-6,-34,-278,-25,281,327,-57,233,86,280,-20,258,206,151,75,-6,-259,-185,-293,-341,-284,-212,-124,-551,-463,60,100,-90,-481,158,-12,-1166,-283,47,330,336,323,300,255,206,167,128,121,123,144,180,-1256,-321,-1001,-885,71,-315,-265,-209,-291,-323,-266,-302,-490,-367,-266,-299,-292,-75,-88,-89,-180,-77,-205,-25,-132,16,35,-21,-177,-146,122,21,146,-124,-26,-175,-237,-267,-371,-101,-78,-341,161,-169,39,-146,138,121,213,-105,359,264,1188,1704,3368,3994,6951,7568,10212,12082,12773,12694,11866,10406,8486,5535,4399,2684,1372,523,58,-146,-271,-366,-396,-389,-399,-402,-331,-256,-230,-84,-284,-271,-299,273,327,366,256,-169,-255,-171,-132,26,581,593,231,-250,-181,-182,121,48,-410,-369,-190,-101,-183,-245,-262,-260,-238,-168,-345,-117,-143,-183,-82,-82,-91,-80,-78,-68,-121,-241,-415,-432,-3,12,8,-239,-38,-303,-36,-73,-100,-124,-129,-103,-73,-28,-1,25,-80,-128,-145,4,-37,-554,-134,-178,-222,-246,-268,-247,-243,-239,-231,-267,-283,-325,-343,-342,-298,-417,-152,-369,14,112,-160,-172,44,40,-89,-130,-169,73,105,-211,65,278,223,-66,-181,-9,-93,-184,-261,-338,-403,-421,-430,-416,-427,-435,-391,-442,-199,-73,51,169,-336,-54,-136,-156,-254,-69,190,211,307,76,-353,-211,-155,77,192,-27,156,500,-285,-3,189,118,-258,-222,-66,148,331,295,63,-174,7,26,-224,-46,-116,-193,-250,-313,-346,-342,-306,-269,-217,-165,-104,-73,-329,-97,68,-12,155,308,-96,277,-401,19,11,-104,-19,82,-56,0,79,-42,-311,-235,23,16,-25,-127,-142,-206,-252,-308,-357,-399,-435,-436,-399,-343,-297,-258,-214,-184,-163,-188,-114,-68,-16,41,41,-35,61,-135,-166,7,-84,-183,-79,-50,16,122,21,-82,-152,-164,-110,-208,-363,72,-179,80,182,144,-382,-30,-166,48,32,46,24,6,-43,-114,-186,-224,-209,-333,-25,81,-58,76,247,63,-162,12,-316,-149,-145,-63,-221,-72,-95,-168,-263,-356,-370,-285,-211,-159,-103,-209,-69,-113,-89,-41,-179,-52,-64,-79,-120,-141,-167,-211,-296,-238,-225,-244,-121,-190,-245,-46,-77,-247,-100,-219,-215,-272,-307,-326,-321,-278,-236,-212,-221,-223,-244,-258,-266,-240,-314,-117,-30,-154,-76,-341,-72,126,-53,-12,289,338,320,274,122,-178,94,12,-66,-154,-234,-409,-219,-136,-56,-2,75,-136,79,221,243,-180,-107,8,-75,-214,-223,-66,-110,-158,-239,-151,-132,-127,-266,-100,-114,-213,-215,-245,-263,-301,-311,-285,-235,-176,-140,-69,-81,53,-72,-316,-285,-100,-264,236,322,200,-25,81,-56,213,158,94,-266,-57,-140,-229,-300,-317,-264,-203,-154,-110,-77,-70,-25,-23,-154,14,51,62,-326,95,102,-204,83,66,-396,-388,-127,3,7,-64,29,9,-94,-111,102,122,15,-56,167,187,55,-274,138,3,-329,71,-28,50,89,56,23,-8,-27,-25,-289,-42,-47,-63,-76,-111,-123,-404,-251,-202,-282,-106,-94,-65,-85,-107,-159,-58,-123,-251,25,59,125,110,103,-153,101,107,-221,-90,-160,131,-177,162,294,132,-22,-96,133,232,-100,40,79,16,-68,-323,-227,-303,-360,-355,-549,-183,-85,-20,-719,-2002,-925,82,82,-1030,-366,17,-10,-33,-224,-259,-113,-124,-134,-309,-143,-148,-340,-262,-219,-156,-153,-153,-145,-140,-107,-88,-54,-55,-333,-381,-398,-69,161,78,-244,99,316,88,-85,63,160,87,85,-5,-264,-196,-217,-321,-401,-252,-230,-210,-211,-219,-218,-212,-196,-167,-128,-77,-221,-2,37,76,32,-35,-56,1,155,100,-93,101,-81,-190,-42,-48,-100,-152,-202,-244,-287,-316,-325,-315,-273,-244,-200,-264,-286,-115,-152,8,-58,-261,-98,20,7,-31,-224,-146,-411,-307,-401,-498,-590,-652,-620,-528,-440,-332,-224,-119,-18,73,98,215,-32,-257,-347,-18,-100,-212,-165,-47,189,172,-258,-104,-212,-212,-5],[-107,-292,-226,-153,-38,-86,-128,-130,-142,-159,-166,-172,-153,-128,-107,-257,-63,-82,-200,-238,-15,-5,7,-179,59,-24,-11,101,-41,-41,0,42,-23,-308,-183,-156,-157,-143,-104,-51,13,-256,-173,-204,43,404,353,-35,-78,-91,162,-176,21,-82,-172,-155,79,43,-79,-62,36,-33,-23,-67,-110,-175,-161,-187,-197,-210,-218,-213,-194,-262,-166,-149,-144,-177,-179,-200,-236,-265,-273,-261,-231,-337,-178,-165,-140,-94,-263,25,-119,-174,-46,96,102,-37,-343,27,-104,-137,-105,-14,-22,-25,-24,213,259,120,-289,-1,-56,-98,-107,-110,-87,-41,-267,-197,211,287,-2,-223,30,0,96,292,228,-15,-19,118,-50,152,188,-232,-150,-145,-295,104,56,-7,-250,-190,-323,-231,-257,-248,-228,-185,-137,-89,-267,-1309,67,6,-738,-1334,166,-428,-539,60,-2346,-43,-114,-172,-243,-314,-4439,-4107,-2714,-4610,-4066,-6355,-9130,-7911,-11768,118,163,-64190,-93921,-41427,-30957,269,302,-1884,406,-5099,-6868,641,726,807,858,-2640,-2787,816,736,630,-2138,-982,242,-188,-636,-50,-89,-102,-653,-272,-80,-766,-468,-19,8,38,-10,-441,75,-377,-237,-8,-275,-280,-257,-426,-500,-238,-483,-155,5,-315,-217,-418,-243,-152,-285,-496,-123,-67,-45,-26,-23,-24,-14,-52,-36,-288,-234,-213,-198,-243,-300,-396,-314,-268,-231,-186,-725,-129,-158,-152,-240,-149,-159,-180,-185,-186,-184,-168,-129,-100,-52,-248,24,47,-63,-312,28,175,194,-103,188,32,151,64,68,40,23,0,-28,-312,-12,-21,-6,-24,-54,-71,-491,-723,-179,-207,-208,-509,-136,-76,-1362,-369,102,148,172,175,168,138,99,58,1,-41,-87,-116,-120,-1200,-223,-1032,-1059,-178,-590,-247,-271,-266,-248,-201,-523,-442,-382,-258,-309,-290,-27,-45,-66,-106,-128,-187,-128,-157,-56,0,-10,-202,-118,280,74,144,-108,-28,-199,-162,-202,-415,-157,-33,-341,173,-169,20,-275,14,-13,-59,-279,-206,-184,7,336,864,1686,2859,4432,6312,8338,10302,11866,13139,12361,13457,7701,8806,6194,5572,2068,1514,621,510,224,194,213,-22,48,396,131,-177,-110,-314,-276,-338,488,386,369,216,-145,-211,-189,-176,7,668,699,247,-253,-118,-123,103,-29,-373,-306,-236,-176,-88,-13,46,-232,-159,-52,-331,5,-104,-142,-148,-201,-254,-273,-284,-272,-250,-226,-427,-386,-208,-200,-204,-261,-203,-223,-211,-232,-244,-257,-257,-231,-208,-171,-149,-123,-151,-166,-120,-69,-70,-563,-89,-135,-40,-22,-49,-136,-80,51,78,67,-237,75,86,87,77,-423,-33,-314,-73,-20,-147,-173,54,58,-61,-135,-165,51,52,-221,112,702,684,28,-223,77,448,493,-152,106,-294,49,42,-266,97,104,106,-389,55,53,82,144,-333,-77,-152,-174,-281,-95,152,197,351,117,-336,-152,-144,-63,122,-23,190,498,-323,14,233,162,-217,-180,-85,154,339,313,59,-205,-43,-44,-286,93,-3,-138,-179,-242,-258,-224,-212,-91,-7,-61,122,-5,-350,-131,54,-16,62,280,-64,282,-296,59,20,-147,-49,-26,-92,-119,-102,-79,-294,-242,17,127,24,-83,-16,-89,81,85,93,-45,-23,-332,-282,-393,-378,-266,-151,-59,-39,-226,-6,198,251,297,-15,-129,57,-113,-153,67,13,-150,-39,18,36,-71,-171,-231,-196,-105,-67,-260,-297,82,-205,65,310,100,-338,-21,-162,132,61,19,-40,-74,-110,-139,-162,-172,-188,-298,-218,-246,-283,-321,-375,-445,-455,-389,-364,-255,-209,-169,-198,-147,-148,-152,-192,-247,-318,-381,-345,-287,-219,-242,-126,-140,-117,-145,-190,-232,-271,-298,-314,-263,-188,-123,-379,5,45,-262,138,-191,-282,70,-117,-255,-106,-259,-281,-344,-196,-112,-128,-31,-65,-108,-196,-204,-234,-244,-250,-243,-305,-237,-232,-233,-218,-332,-178,-149,-107,-61,-5,49,99,129,118,-182,198,198,199,-101,-293,-343,-90,27,-37,-23,-5,-153,100,189,274,-125,-154,-87,-101,-177,-224,-7,28,-129,-281,-326,-224,-118,-257,18,29,-102,-249,-248,-254,-380,-481,-355,-224,-99,-11,99,-126,130,-82,-376,-295,-169,-259,180,353,155,-91,27,-44,75,15,-39,-254,-145,-191,-244,-288,-322,-358,-396,-430,-447,-456,-462,-476,-496,-500,-457,-400,-337,-343,-150,-50,-192,133,213,-226,-292,-191,149,23,-55,106,-61,-91,-93,78,53,-3,16,10,10,8,-263,24,-1,-310,-22,-75,-95,-152,-200,-243,-273,-264,-216,-264,-116,-63,-31,-3,-4,6,-300,-217,-160,-336,-172,-94,-29,-114,-111,-152,-123,-182,-263,36,19,-9,-44,-58,-176,-52,-31,-210,-118,-143,165,-162,213,277,117,-58,-127,93,376,-109,48,233,167,81,-271,-37,-59,-446,-222,-793,33,71,67,-880,-2784,-1638,-142,-209,-755,-326,-226,-162,-99,-212,-272,-117,-43,-69,-305,-146,-192,-409,-260,-254,-255,-250,-254,-261,-286,-297,-334,-355,-339,-344,-396,-419,-173,-40,20,-195,76,85,87,-45,35,7,-32,-79,-103,-282,-246,-176,-266,-362,-245,-192,52,-138,127,151,249,248,-51,255,-36,-209,-6,403,346,7,-15,-24,53,315,168,-3,139,-85,-162,-94,-167,-238,-297,-327,-324,-314,-295,-271,-244,-205,-193,-189,-298,-208,-150,-169,-142,-142,-266,-123,-60,-14,17,-260,42,-365,85,77,63,44,24,3,-11,-121,-187,-63,-44,42,51,83,100,-17,-212,-343,-81,-157,-223,-230,-97,-79,-59,-225,-73,-200,-203,-6],[-291,-243,-261,-146,-42,-18,-5,-175,59,67,71,62,60,47,15,-171,-55,-106,-150,-259,-244,-284,-315,-316,-302,-279,-248,-209,-186,-155,-117,-66,-65,-268,-160,-112,-5,20,13,3,-10,-246,-130,-135,-26,-22,-9,-51,9,-152,58,-225,55,-102,-176,-117,129,136,26,-5,52,-1,104,185,182,-75,-11,87,249,53,-116,69,-125,-242,-71,-36,10,-193,-62,-95,-113,-137,54,118,-58,-325,-126,-61,-131,-39,-199,-76,-85,-114,-40,14,73,-93,-288,54,-131,-81,-80,23,57,-36,-50,120,266,106,-248,-14,115,92,86,63,31,-13,-235,-208,-185,-251,-312,-359,-376,-391,-396,-404,-395,-364,-307,-233,-158,-52,45,-117,-63,-50,-285,131,305,237,-143,-256,-207,80,13,-40,-96,-118,-109,-73,-466,-1366,132,57,-657,-1227,190,-672,-738,-414,-1869,89,10,-46,-108,-156,-4322,-4094,-3456,-6361,-5512,-5826,-10172,-9754,-12264,-428,-436,-55442,-75042,-12859,-38857,-163,-76,-2929,73,-4801,-6177,181,200,218,222,-2762,-2861,188,160,125,-2058,-759,-24,-430,-205,-193,-236,-269,-305,-327,-326,-751,-611,-258,-212,-160,-115,-444,-36,-383,-158,7,-116,-350,-338,-314,-467,-222,-419,-186,175,-193,-270,-399,-92,14,-226,-372,-102,-142,-136,-91,-40,7,73,-37,117,-161,-215,-155,-35,-164,-173,-302,124,304,153,16,-752,-208,-217,255,-171,160,94,14,-47,-104,-148,-181,-174,-171,-146,-268,-120,-126,-117,-288,-123,-114,-115,-135,-143,-163,-186,-215,-251,-255,-230,-196,-147,-326,-30,5,56,66,51,-149,-295,-946,-162,-207,-154,-513,25,55,-1498,-392,425,655,706,714,693,630,547,456,347,256,168,103,71,-1026,-112,-1040,-1223,92,-777,-203,188,221,227,190,-565,-328,-402,-226,-297,-278,9,-42,-84,-125,-165,-175,-193,-197,-198,-196,-160,-230,-164,-157,-167,-151,-154,-161,-185,-178,-183,-416,-222,-257,-314,-318,-328,-351,-405,-383,-309,-256,-197,-87,-4,296,433,570,989,1952,3341,5412,7519,9552,10406,12361,12754,12328,9806,9510,7537,5533,3290,2327,927,897,389,327,348,-8,50,316,174,-123,-149,-280,-275,-312,477,398,366,171,-124,-170,-198,-211,1,216,145,63,-235,-121,-217,-305,-392,-477,-417,-337,-265,-186,-125,-73,-201,-82,-29,-314,-92,-140,-177,-222,-257,-277,-254,-228,-195,-184,-202,-435,-332,-177,-200,-238,-275,-310,-349,-380,-404,-383,-351,-317,-274,-246,-213,-204,-193,-225,-199,-194,-210,-230,-554,-276,-302,-342,-380,-433,-422,-390,-346,-288,-268,-224,-204,-170,-150,-145,-421,-187,-259,-218,-201,-181,-161,-70,-26,-50,-139,-142,45,3,-234,152,205,196,126,-232,27,39,-9,-204,-44,-211,6,40,-409,95,88,74,-344,-14,-44,-43,-4,-335,-128,-193,-202,-302,-137,89,168,380,149,-329,-109,-120,-174,50,-26,231,512,-323,10,254,189,-182,-148,-120,148,276,256,41,-239,-111,-138,-351,-61,-95,-131,-195,-183,-201,-207,-188,-157,-93,-80,82,70,-350,-178,22,-37,-59,218,-52,277,-193,80,12,-206,-91,72,-11,64,225,39,-266,-259,-9,77,-3,-56,-9,-95,147,174,134,-142,-46,-331,-74,-225,-327,-288,-161,-35,-73,-264,-31,295,383,420,-85,-231,43,-89,-147,103,99,-126,-15,79,123,69,14,-40,-71,-83,-114,-303,-189,35,-233,33,114,57,-324,-24,-161,20,-40,-74,-126,-148,-162,-161,-143,-107,-138,-252,-2,22,-6,0,59,37,-237,-33,-390,-177,-100,-134,-190,-235,-283,-314,-358,-341,-275,-203,-137,-87,-43,-300,-195,-175,-71,-69,-179,-115,-82,-11,63,177,301,246,-286,310,492,-290,252,-196,-312,-35,-166,-273,-139,-292,-381,-292,-149,-18,-61,23,119,77,-222,-151,-130,-98,-148,-183,-284,-247,-269,-299,-317,-340,-340,-336,-314,-288,-249,-208,-168,-140,-96,-192,-19,19,66,-58,-383,-285,-142,142,-92,-3,103,-132,86,79,92,-88,-216,-191,-117,-156,-228,52,74,-93,-241,8,24,51,-72,-42,99,-18,-285,-277,-193,-306,-366,-276,-158,-41,36,142,-182,101,-117,-425,-289,-257,-240,107,382,88,-172,-44,-34,22,-63,-145,-262,-284,-320,-312,-262,-198,-144,-111,-92,-81,-122,-108,-118,-158,-203,-230,-229,-177,-351,55,167,-193,341,369,-49,-183,-267,118,17,-64,-77,-246,-386,-274,-126,-2,-26,84,163,165,143,-233,73,-1,-292,-110,-175,-234,-299,-341,-354,-336,-306,-262,-244,-211,-187,-178,-167,-179,-172,-191,-160,-162,-385,-252,-178,-153,-157,-143,-147,-187,-253,-271,-123,-128,-135,-145,-143,-200,-127,-110,-179,-149,-131,56,-147,151,179,104,-81,-151,60,176,-130,58,83,52,7,-223,-36,-38,-504,-124,-851,2,26,21,-1375,-3815,-2371,-95,-49,-465,-286,-5,13,26,-233,-289,-132,-44,-75,-288,-135,-168,-461,-230,-235,-251,-255,-257,-249,-244,-218,-216,-216,-215,-344,-389,-383,-292,-314,-328,-350,-349,-325,-280,-252,-211,-180,-152,-140,-111,-297,-304,-186,-177,-303,-229,-205,-26,-174,204,273,278,291,-134,195,-22,-192,-8,389,343,-24,12,8,131,297,255,76,133,-94,-130,-69,-89,-207,79,159,92,256,-247,72,383,183,-48,-254,-303,-127,29,-161,1,-66,-265,-210,-194,-119,-36,-289,-47,-281,258,184,178,333,335,152,107,-71,-179,-92,-81,-53,-163,-286,-407,-464,-368,-303,-165,-221,-229,-283,-33,-64,-136,-235,-326,-441,-500,-433],[-305,-309,-276,-187,-106,-39,17,-222,146,173,187,180,174,120,6,-82,0,-81,-165,-267,-386,-515,-518,-369,-220,-207,-153,95,-30,-26,-71,87,-87,-241,-149,-105,-36,27,-39,-98,-143,-201,-189,-184,-169,-149,-127,-111,-99,-197,-70,-289,21,-136,-197,-103,151,192,106,45,50,7,142,143,142,13,47,93,287,44,-140,77,-159,-251,27,-12,-55,-225,-40,-80,-98,-79,44,25,-3,-319,-204,-134,-142,-44,-177,-44,-70,-110,-166,-248,-328,-338,-268,-141,-197,-70,-93,9,85,-89,-121,-17,129,52,-230,-107,199,100,261,222,154,6,-250,-270,-299,-386,-356,-258,-145,-96,-13,24,23,-2,-136,-120,-211,-286,-365,-416,-354,-269,-317,-135,-101,-88,-96,-300,-145,-172,-195,-187,-170,-124,-73,-27,-683,-1453,107,48,-605,-1174,6,-956,-974,-958,-1293,82,30,-1,-39,-65,-3758,-4012,-4267,-8042,-6884,-5316,-9975,-10811,-12652,209,214,-50532,-58017,182,-26317,130,97,-4169,-5,-4477,-5565,-1085,-258,-249,-217,-3150,-2813,-104,-80,-61,-1970,-688,-15,-748,21,50,72,84,70,41,5,-723,-835,-191,-258,-297,-304,-455,-226,-351,-160,-143,-143,-495,-479,-260,-427,-272,-397,-257,170,-117,-379,-386,-27,100,-217,-317,-291,-400,-247,-86,45,-34,141,-115,115,-108,-246,-145,-107,-141,-236,-268,98,238,53,-8,-780,-291,-252,181,-142,16,-44,-86,-80,-52,-120,13,58,79,102,-319,43,5,-133,-266,-107,-150,-195,-244,-289,-325,-349,-343,-317,-259,-182,-108,-94,-335,-92,188,221,281,278,-334,-111,-1077,-461,-430,46,-559,-69,47,-1632,-422,562,643,682,681,649,573,473,361,222,-640,-26,-126,-191,-853,-292,-1074,-1422,-173,-803,-231,80,172,242,166,-357,-249,-480,-226,-322,-301,141,391,299,50,-36,-134,-102,-216,13,-80,-140,-300,-289,-305,-289,-234,-202,-183,-188,-170,-159,-385,-184,-67,-313,-5,-157,-106,-319,-299,-132,56,-5,102,-61,310,338,463,757,2059,2080,4050,5334,9584,8486,13457,12328,14939,11534,11644,9749,7368,4816,3078,1361,900,553,425,241,13,-147,-235,-279,-277,-281,-277,-297,-321,-315,-300,-296,-305,-318,-301,-268,-254,-244,-217,-194,-170,-214,-142,-136,-123,-110,-250,-217,-127,-108,-95,-80,-53,-185,-28,25,-316,14,-41,-51,81,70,44,34,10,-6,-227,-197,-452,-300,-35,-38,-58,-290,-110,-153,-203,-274,-316,-265,-187,-91,-199,87,157,227,-308,-224,-101,72,129,-537,-239,-193,183,162,114,-172,-154,-15,-69,-143,-207,-183,-158,-127,-98,-387,-106,-208,-174,-60,-119,-142,-64,-82,-94,-135,-140,-147,-137,-245,-165,-171,-169,-165,-186,-136,-109,-84,-265,-12,-128,-9,62,-469,105,112,129,-298,133,133,124,105,-333,-203,-246,-220,-274,-180,19,93,176,174,-329,-75,-75,-202,-9,-25,288,555,-265,-6,262,214,-136,-109,-158,140,222,196,25,-260,-182,-232,-335,58,19,-83,-205,-90,-114,-130,-135,-145,-139,-128,-105,-69,-317,-217,-7,-52,-175,102,-45,57,-97,-68,-138,-255,-170,-112,-40,23,82,102,-214,-268,-37,-19,-49,-26,2,-94,215,273,194,-159,-135,-292,-22,-192,251,203,157,20,-98,-276,-42,308,327,321,-143,-319,41,-45,-128,33,9,-89,13,30,22,13,-11,-57,-104,-162,-221,-279,-297,-260,-238,-162,-129,-103,-312,-87,-140,-97,-122,-114,-124,-107,-94,-83,-70,-54,-141,-191,-26,-20,-16,-32,-2,-15,-291,-60,-352,-208,-55,-33,-172,-272,14,79,-34,88,79,61,35,-3,-76,-357,-254,-187,-199,-255,-303,-315,-290,-249,-229,-185,-137,-95,-188,73,176,-302,220,-179,-306,-117,-191,-272,-157,-275,-401,-194,-101,79,17,3,134,46,-220,-186,-143,-136,-115,-127,-237,-150,-84,-277,-117,-268,-185,-15,30,12,127,169,200,205,74,-189,202,186,179,14,-334,-219,-176,6,-140,-125,-185,-224,-250,-251,-214,-178,-265,-276,-110,-131,-211,-14,-39,-81,-239,-155,-152,-113,-55,-60,55,54,-307,-306,37,-23,-100,-218,-290,-336,-273,-168,-232,13,-154,-366,-246,-345,-201,36,249,24,-249,-97,-15,105,144,80,-268,-92,-46,-257,-289,-199,-33,65,66,-66,-215,-138,-5,-150,-90,-73,-75,-75,-347,-31,-1,-195,45,59,68,-62,-338,-31,-82,-152,-215,-275,-319,-304,-252,-200,-167,-146,-150,-161,-188,-225,-248,-309,-339,-317,-274,-233,-215,-200,-206,-230,-256,-274,-307,-293,-233,-170,-99,-45,27,-93,-70,-55,-390,-336,-253,-101,-176,-149,-140,-239,-327,-267,40,-17,26,5,-4,-223,-14,-3,-121,-175,-123,236,-124,255,212,107,-91,-168,31,339,-161,70,304,278,238,-177,191,173,-509,-48,-715,38,59,-201,-2144,-5028,-2877,-238,-113,-176,-251,-242,-293,-325,-296,-310,-236,-207,-192,-254,-189,-209,-478,-262,-249,-227,-183,-136,-82,-37,-39,40,49,18,-335,-352,-322,-393,-129,-165,-213,-247,-266,-250,-235,-200,-170,-142,-130,-101,-305,-368,-187,-110,-264,-206,-199,-110,-205,275,341,309,308,-200,122,-10,-173,-12,-7,-26,-63,-27,-11,-18,-29,-52,-63,-105,-125,-123,-94,-145,-264,55,101,78,165,-258,64,180,159,-101,-300,-291,-54,-97,-188,-289,-387,-310,-209,-108,-14,51,-309,-133,-178,163,158,147,134,124,113,109,-9,-141,-98,-114,-153,-75,-115,-192,-257,-288,-281,-209,-285,-221,-297,106,148,151,-139,25,-138,-141,-123],[-192,-225,-292,-190,-144,-107,-79,-277,-1,2,1,-11,-8,-4,-9,-6,-9,-34,-67,-160,-203,-302,-388,-326,-199,-303,-217,88,-42,-26,-82,5,-88,-223,-143,-88,-82,-104,-168,-214,-241,-243,-212,-163,-102,-41,20,-123,128,-197,-89,-338,83,-165,-211,-91,169,235,182,108,56,16,175,106,126,115,112,100,96,19,-165,-38,-176,-258,-114,-137,-152,-225,-88,-66,-72,-49,-46,-50,-48,-280,-261,-187,-134,43,-153,-61,-74,-50,-69,-18,-20,-207,-244,-157,-244,-62,-90,-11,102,-132,-182,-138,-7,-67,-183,-198,-76,-17,53,100,122,-13,-260,-322,-32,-110,-168,-171,-102,-165,-103,145,198,20,-180,206,76,116,68,-57,-19,-22,-322,37,67,90,-49,-260,-69,40,-6,-84,-116,-175,-233,-279,-805,-1513,-253,-202,-525,-1113,-141,-1206,-1164,-1130,-680,-138,-168,-192,-239,-296,-2878,-3755,-5092,-9424,-7951,-4833,-8977,-10870,-12685,-153,-152,-53158,-47715,-188,-4251,-1132,-2548,-5257,-117,-4036,-5004,-2256,-475,-1061,-911,-3725,-2616,480,534,584,-1789,-681,-199,-1010,627,908,952,980,626,862,903,-640,-1065,54,476,481,-85,-400,221,-225,-102,-19,-89,-607,-585,-200,-359,-320,-353,-283,76,-22,-452,-349,-98,-146,-192,-265,-158,-78,-25,14,27,-82,16,-211,-61,-111,-259,-261,-283,-220,-288,-227,-9,40,-41,-30,-728,-284,-204,-40,-90,-33,-3,26,75,98,-102,36,203,200,196,-328,21,-42,-165,-205,-116,-159,-204,-246,-278,-288,-271,-237,-202,-140,-62,6,-95,-275,-136,255,165,320,309,-499,78,-925,-746,-641,-9,-589,-192,-248,-1685,-406,-126,-63,-22,-2,2,-23,-62,-105,-157,-1416,-144,-80,13,-670,39,-1084,-1563,-13,-598,-263,7,-41,-189,-321,-249,-177,-558,-214,-335,-310,97,387,374,113,-108,-114,-135,-266,101,171,-71,-362,-121,-160,-235,-277,-322,-340,-304,-245,-180,-344,-168,19,-307,-29,-197,-147,-249,-402,-139,108,9,-102,-195,-310,-344,-120,130,333,561,1043,2041,3583,5535,7701,9806,11534,12674,12277,10999,11575,6491,5359,2063,3911,847,592,743,115,-77,300,225,-83,-328,-182,-308,-186,37,28,0,-43,-146,-158,-231,-270,-184,-183,-165,-136,-179,-82,-61,-37,-19,-210,-197,-137,-72,-95,-124,-145,-171,-155,-156,-320,-113,-88,-54,-35,-27,-35,-35,-56,-81,-265,-193,-452,-280,-268,-291,-316,-327,-330,-331,-324,-323,-303,-276,-237,-173,-337,-30,39,121,-388,-225,-111,82,132,-505,-346,-216,247,223,162,-197,-186,193,169,46,-190,-109,-113,-80,-25,-324,-142,-157,-143,-72,-112,-124,0,13,-63,-120,-64,64,-58,-254,175,192,200,192,-103,-115,119,80,-320,32,-59,-22,40,-336,127,182,254,-252,378,433,403,91,-331,-300,-306,-224,-229,-221,-49,82,16,-65,-346,-207,-284,-319,-253,-112,45,203,-192,-50,250,226,-90,-80,-205,120,172,123,-7,-278,-263,-327,-272,-77,70,-60,-224,-26,-43,-136,-213,-273,-273,-249,-219,-194,-279,-256,-183,-178,-255,-162,-160,-157,-159,-166,-159,-294,-164,-34,20,68,115,135,-162,-285,-79,-55,-177,-294,-220,-106,118,277,244,-101,-210,-243,-5,-220,256,387,305,11,-131,-281,-187,-216,-174,-113,-203,-400,-37,-45,-121,-90,-109,-106,-80,-46,-21,8,24,17,-75,-27,-243,-183,-191,-233,-245,-180,-124,-65,-322,-23,-122,68,62,79,-31,82,83,78,71,64,-154,-131,-6,-46,-94,-140,-198,-270,-358,-333,-294,-241,-185,-117,-163,-263,83,290,0,245,451,83,69,445,-93,-415,-301,-192,-18,5,-184,75,-55,143,89,24,-29,-92,-134,-168,-193,-311,-151,-152,-283,-186,-202,-264,-172,-236,-314,-236,-258,-280,-300,-293,-286,-290,-316,-322,-331,-320,-308,-293,-294,-312,-308,-313,-258,-207,-222,-53,23,9,168,230,275,291,47,-191,262,217,170,101,-219,-161,-201,-224,-249,-212,-160,-99,-53,-16,22,-15,-300,-348,-100,-112,-185,-60,-85,-79,-234,63,161,261,279,-29,275,107,-328,-333,49,421,-72,-195,104,229,148,67,-276,-91,-194,-275,-284,-434,-296,-286,-263,-236,-305,-134,-66,-8,58,58,-271,-168,-145,-354,-275,-195,15,103,21,-148,-304,-215,-275,-311,-314,-291,-277,-276,-332,-278,-290,-320,-341,-367,-382,-393,-387,-360,-328,-296,-243,-312,-142,-68,-13,35,-31,96,108,122,129,-166,162,13,-247,-45,-235,117,140,101,41,-39,-123,-194,-255,-212,-103,10,131,227,235,-1,5,9,-340,-414,-305,-125,-189,-170,-130,-261,-395,-242,26,-48,-114,-175,-223,-266,-319,-373,-404,-349,-283,-226,-164,-109,-65,-27,-78,-165,19,139,-190,95,273,274,352,-120,387,413,-446,11,-504,-28,362,-944,-3089,-6330,-2704,60,66,41,-214,34,51,72,-346,-327,-154,-61,-70,-192,43,3,-448,-101,-140,-193,-231,-254,-240,-201,-119,-49,23,50,-314,-289,-239,-377,-18,157,6,234,380,78,95,1,88,37,276,154,-294,-429,-178,-74,-245,-166,-175,-191,-225,-122,-117,-104,-84,-210,-33,0,-152,-17,23,33,-105,35,42,26,16,2,4,-23,-138,-62,-81,-192,-325,-182,-226,-268,-317,-364,-402,-433,-434,-416,-382,-330,-294,-257,-215,-180,-161,-254,-265,-124,-120,-132,-310,-215,-161,-158,-146,-120,-81,-26,36,110,33,-108,-110,-158,-258,-119,272,307,111,-29,-164,-273,-376,-229,-271,-139,-78,-40,-115,-12,-111,-120,-124],[-256,-304,-290,-209,-171,-156,-147,-298,-64,-21,24,59,92,46,-27,44,-20,-103,-176,-207,-159,-71,17,-167,-132,-390,-240,85,-60,-20,-95,-186,-297,-323,-243,-139,-132,-2,21,20,-1,-41,-83,-118,-133,-111,-48,-146,118,-163,-96,-324,93,-187,-216,-79,178,261,252,179,67,25,27,-39,-104,-146,-162,-158,-125,-94,-181,-51,-182,-269,-68,-200,-223,-201,17,-7,-42,-22,-55,-97,-130,-225,-292,-216,-111,-34,-129,-81,-107,-10,-54,-7,4,-214,-223,-94,-273,-169,-157,-128,-101,-166,-234,-241,-126,-15,-117,-290,36,89,173,252,258,-43,-272,-367,-42,282,125,-115,31,-227,-202,-196,-290,-368,-415,-393,-346,-267,-183,-107,-33,36,-310,95,174,188,-12,-185,14,126,93,-116,20,-19,-191,-218,-788,-1568,-198,-197,-433,-1051,-279,-1426,-1299,-899,-276,-218,-164,-91,-34,13,-1879,-3317,-5945,-10112,-8577,-4463,-7835,-10254,-12384,-28,-59,-65737,-47063,-62,-41,-15221,-6243,-5920,-8,-3474,-4524,-2823,-1681,-2825,-1951,-4464,-2355,239,238,227,-1537,-723,-316,-1097,220,256,293,329,346,353,355,-543,-1302,7,214,156,19,-302,-80,-158,-246,-309,-324,-623,-610,-197,-282,-366,-297,-263,-207,-230,-451,-306,-77,-6,-159,-219,-182,70,238,243,219,-140,21,-328,51,-25,-262,-96,-222,-82,-320,-189,5,44,-132,-50,-632,-199,-136,33,-22,24,20,8,14,24,-81,15,74,85,106,-299,0,-80,-172,-127,-9,-35,-71,-197,-168,-220,-275,-333,-389,-341,-270,-212,-158,-174,-157,-51,-21,-30,-58,-612,-110,-713,-1006,-823,-319,-603,-340,-283,-1648,-360,-129,-85,-57,-41,-28,-28,-29,-17,-9,-2044,60,108,171,-496,123,-1068,-1513,2,-285,-293,-159,-21,-111,-147,-98,-118,-513,-188,-335,-304,62,370,382,182,-174,-82,-144,-321,86,91,-92,-391,-136,-66,-123,-156,-205,-256,-301,-302,-250,-310,-157,-130,-296,-112,-254,-133,-175,-282,-308,-272,-176,-62,-102,217,125,147,333,895,1037,1316,1732,4724,4399,8806,9510,11644,12277,12228,11481,10124,8101,6380,3114,2793,1434,765,418,259,-145,4,-103,-147,-436,-135,-252,-110,52,87,112,-17,-162,-161,-228,-251,-20,-8,-54,-102,-139,-166,-174,-166,-157,-174,-184,-162,-176,-177,-179,-170,-151,-122,-109,-322,-73,-60,-37,-26,-18,-20,-3,-2,-35,-291,-185,-426,-265,-28,-38,-58,-297,-83,-94,-102,-122,-133,-146,-152,-144,-356,-160,-134,-131,-351,-200,-126,-107,-95,-447,-467,-236,-10,0,-12,-218,-199,-54,-78,-136,-167,-206,-209,-202,-186,-239,-174,-177,-174,-160,-144,-108,-27,-12,-70,-89,-16,133,-56,-257,213,398,454,392,0,-201,209,299,-337,-14,0,-23,52,-207,303,343,285,-200,397,379,288,39,-320,-389,-333,-202,-176,-236,-219,-261,-277,-302,-371,-315,-315,-296,-269,-218,-158,-98,-114,-108,65,84,-36,-49,-242,97,137,47,-47,-287,-338,-366,-209,-239,5,-33,-241,-107,-204,-296,-345,-306,-247,-211,-196,-201,-242,-285,-350,-408,-374,-285,-210,-138,-79,-37,0,-301,-197,63,60,45,32,3,-108,-302,-130,-145,-113,-20,-12,-124,126,171,210,-4,-228,-190,0,-266,203,161,121,-3,-162,-278,-74,-60,-38,0,-258,-416,17,22,-125,133,177,-28,49,78,31,11,9,23,-106,-73,-331,-71,86,33,-254,-52,-80,-68,-340,-28,-104,172,215,225,-60,121,74,150,214,33,-161,-67,412,374,58,-103,-54,-4,-412,-122,-217,-209,32,-29,-159,-220,-107,-115,-97,-11,117,51,61,395,-91,-423,-309,-189,10,12,-192,38,-109,86,350,429,318,202,-55,40,-18,-319,-43,-116,-249,-232,-199,-253,-208,-306,-376,-376,-277,-172,-76,-71,118,159,-177,-271,-62,200,-2,-99,-134,-372,-320,-235,-61,-137,-241,48,-12,-88,-165,-246,-316,-350,-299,-211,-141,-66,10,64,-102,-115,-213,-5,-232,-61,-129,-185,-241,-283,-294,-301,-311,-409,-227,-211,-185,-165,-144,-124,-231,-51,0,64,149,24,292,135,-352,-339,-2,430,-45,-185,64,229,804,507,-318,20,-231,-185,-97,-449,-106,-93,320,-92,-291,-103,28,252,142,20,-276,-250,-245,-332,-220,-250,-255,-243,-222,-233,-348,-198,-132,-153,-139,-146,-171,-210,-315,-282,-321,-363,-374,-363,-329,-310,-297,-246,-201,-153,-182,-325,-172,-63,161,74,-17,299,346,190,258,-142,296,19,-226,-71,-271,129,236,294,210,22,13,-75,-182,-283,-375,-317,-217,-148,-73,-8,26,43,-280,-488,-307,-147,-197,-198,-128,-259,-465,-212,-118,-103,-86,-72,-54,-255,-57,-30,-24,-150,-90,-47,-55,-64,-83,-109,-126,-157,-179,-218,-246,-280,-297,-297,-299,-283,-252,-224,-348,-209,-306,-214,-212,-1854,-4085,-7593,-1915,-245,-209,-168,-189,-77,-29,18,-409,-349,-163,-81,-78,-115,6,-85,-400,157,176,-3,261,265,292,49,-45,318,406,79,-291,-216,-142,-239,-22,163,91,260,340,70,141,7,82,60,419,136,-267,-481,-173,-71,-249,-240,-172,-270,-242,239,351,397,430,-154,-55,8,-134,-26,440,350,-145,109,72,300,270,236,214,126,-183,-33,18,-219,-383,-117,-147,-161,-174,-263,-172,-164,-140,-193,-346,-280,-142,-162,-185,-218,-269,-318,-373,-410,-372,-350,-334,-335,-344,-356,-355,-320,-253,-162,-62,45,59,-85,-126,-194,-287,-128,375,359,153,18,-101,-320,-465,-238,-208,83,97,80,-104,-5,-90,-183,-286],[-305,-256,-251,-153,-116,-88,-60,-224,71,124,168,185,192,31,-42,29,-66,-167,-232,-239,-184,-93,2,-160,-169,-424,-188,89,-84,-9,-35,-129,-187,-236,-235,-161,-174,11,79,128,157,65,25,66,-43,56,5,-153,-82,-123,-115,-273,-113,-212,-220,-83,-83,-80,-92,-106,-110,-100,-87,-40,8,60,106,92,172,-87,-180,29,-186,-292,-107,-204,-282,-168,-74,-65,-55,-44,-27,-16,-7,-175,-303,-231,-93,-71,-121,-120,-169,-185,-214,-258,-304,-333,-327,-303,-293,-185,-103,-104,41,-208,-287,-336,-227,110,-51,-367,-17,174,240,262,199,-96,-300,-408,-165,87,122,-104,5,-291,-325,265,173,22,-127,20,55,26,111,-93,25,87,-298,81,447,215,-2,-119,93,-16,219,-131,-117,-56,-471,-338,-636,-1629,-202,-171,-358,-1008,-211,-1630,-1394,-439,-343,-333,-296,-229,-165,-102,-888,-2732,-6841,-9756,-8775,-4299,-6980,-9500,-11923,130,125,-89343,-56517,288,371,-21824,-9528,-5987,472,-2815,-4145,-2490,-2104,-4761,-2528,-5232,-2119,-63,-41,-35,-1262,-813,-261,-951,-261,-318,-367,-360,-316,-272,-230,-477,-1554,-206,-221,-244,-283,-322,-348,-305,-260,-210,-174,-545,-557,-128,-225,-413,-254,-224,-108,-66,-408,-277,46,216,-140,-200,-230,-38,119,345,304,-218,-45,-458,-19,-16,-272,-83,-284,-98,-328,-165,-139,-131,-236,-115,-521,-111,-139,-179,-190,-204,-215,-225,-207,-179,-145,-112,-57,-18,36,-263,-36,-121,-173,-59,82,123,-170,-133,54,-168,-54,-120,-199,-255,-297,-334,-318,-292,-267,-270,-258,-271,-280,-640,-217,-521,-1247,-961,-53,-611,-284,-3,-1553,-315,48,73,97,125,162,193,229,273,-388,-2567,410,481,-127,-357,191,-1039,-1393,133,37,-322,-331,22,332,176,299,-84,-416,-159,-326,-295,30,134,74,4,-221,-153,-238,-390,-341,-324,-255,-345,-177,-132,-107,-66,-45,-75,-126,-22,-37,-287,-119,-171,-283,-217,-316,-108,-70,-171,22,165,77,183,-121,122,-17,112,145,118,277,614,861,2778,2684,6194,7537,9749,10999,11481,11617,10895,9419,7966,4480,4467,2397,1470,1228,724,-128,454,301,-57,-382,-112,-138,-135,-123,-90,-44,-47,-183,-170,-220,-212,-1,210,188,107,-83,29,-40,-109,-174,-233,-277,-307,-317,-300,-284,-266,-250,-238,-248,-321,-254,-254,-234,-219,-198,-183,-149,-129,-109,-299,-175,-387,-256,-143,-172,-214,-277,-283,-297,-274,-235,-174,-113,-47,21,-213,-291,199,-7,-289,-166,-142,81,153,-363,-597,-264,-49,-139,-251,-330,-401,-360,-267,-208,-142,-175,18,95,100,-144,-104,-36,10,-242,-102,-94,-46,-33,-70,-43,27,180,-34,-252,209,295,385,344,111,-286,134,242,-303,-59,44,-15,45,-83,350,308,233,-134,29,-81,-194,-292,-326,-352,-291,-159,-119,-210,-96,11,4,-38,-397,-150,-225,-294,-364,-391,-373,-330,-283,-253,-232,-248,-277,-296,-317,-350,-377,-400,-411,-431,-436,-420,-375,-370,-205,-116,-253,0,148,209,76,88,44,4,38,-64,-207,-296,-298,-251,-164,-67,-103,79,44,108,37,-269,-216,171,124,102,99,62,-52,-314,-178,-242,-158,-191,-220,-227,-193,-150,-94,-29,-171,-135,2,-323,164,164,159,-16,-186,-270,-88,-16,-30,-23,-301,-352,1,43,-138,105,305,1,65,283,229,178,128,90,-130,-119,-395,54,185,6,-263,31,-71,-190,-340,-313,-210,-65,69,220,-69,72,17,131,180,-19,-147,8,420,371,60,-127,-122,-25,-390,-132,-121,-116,102,-27,-154,-169,112,52,-44,-157,-289,-422,-410,-286,-144,-359,-270,-178,46,19,-199,-1,-165,29,131,93,56,9,-21,-40,-58,-328,-19,-73,-208,-245,-179,-234,-180,-216,-286,-291,-167,17,226,-123,141,164,-144,-315,-45,181,6,-88,-84,-180,-117,-196,-33,-62,-226,54,53,-36,-95,-120,-110,-85,-30,-220,56,76,86,64,7,-83,-210,-222,-272,-255,-189,-94,-5,70,140,25,-288,-416,-102,-84,-125,-144,-247,-310,-286,-201,-115,-43,13,65,103,139,-339,-312,-51,445,1,-189,11,217,834,498,-334,-11,-259,-103,-13,-359,-69,-154,66,-136,-235,-77,37,121,24,-33,-279,-336,-331,-237,-213,-241,-267,-299,-333,-362,-391,-414,-437,-457,-467,-451,-429,-402,-351,-312,-268,-241,-205,-182,-156,-155,-223,-143,-131,-156,-277,-262,-216,-68,63,50,-5,201,234,158,239,-134,320,13,-219,-104,-299,130,227,254,195,-41,36,-34,-170,-197,-259,-308,-324,-341,-335,-335,-362,-410,-457,-517,-444,-368,-294,-238,-145,-245,-470,-184,1,-15,21,63,46,-280,-140,-32,-56,-114,-108,-137,-149,-153,-154,-147,-119,-140,-55,-29,-261,22,40,53,19,-13,20,0,-249,-84,-160,-170,-202,-2836,-4947,-8541,-890,-386,-376,-350,-300,-248,-182,-111,-409,-380,-186,-105,-97,-43,-14,-190,-357,188,229,37,232,282,268,39,-71,262,255,98,-278,-151,-48,-97,-11,53,32,38,70,51,171,3,64,74,319,93,-245,-470,-185,-109,-279,-249,-270,-344,-269,47,156,243,303,-73,-166,-1,-134,-54,250,250,-190,113,53,335,344,338,225,59,-256,-23,-13,-238,-347,-63,-117,-154,-188,-274,-211,-209,-187,-240,-367,-303,-195,-213,-232,-255,-293,-322,-354,-379,-399,-435,-471,-515,-534,-492,-436,-368,-293,-211,-132,-52,8,-98,-169,-221,-207,-121,224,223,179,37,-65,-285,-368,-257,-161,138,88,8,-121,-166,-251,-291,-279],[-95,-67,-217,-113,29,-123,73,-148,132,151,146,106,58,-12,-101,-190,-264,-291,-243,-162,-270,-83,47,-163,-199,-345,-104,11,-119,-138,-205,-253,-301,-318,-299,-239,-185,-129,-96,-72,-61,-59,-59,-63,-78,-101,-127,-158,-186,-212,-229,-243,-237,-232,-217,-140,-98,-46,-7,29,71,27,163,7,196,384,307,81,300,-152,-147,26,-176,-313,-112,-164,-324,-124,164,93,12,134,354,344,199,-122,-285,-219,-67,-164,-249,-296,-301,-254,-184,-120,-67,-187,-208,-74,-289,-69,-52,-169,97,-232,-319,-392,-243,26,-25,-319,-135,-197,-239,-264,-253,-212,-321,-410,-275,-115,-1,-91,-13,-317,-437,-150,-208,-261,-297,-307,-294,-235,-164,-132,-24,49,-266,79,233,158,8,-51,190,-194,143,-95,-511,96,-737,-413,-363,-1581,-105,-126,-277,-960,-338,-1793,-1426,-222,-111,0,94,192,265,-703,51,-2007,-7719,-8904,-8667,-4387,-6591,-8979,-11479,-182,-207,-123584,-73845,108,230,-17107,-11373,-5437,-339,-2046,-3834,-1415,-1687,-6678,-2161,-4912,-1936,99,95,74,-971,-908,-123,-650,-338,-435,-395,-290,-214,-156,-114,-438,-1783,-133,-163,-181,-182,-147,-95,-30,4,51,60,-428,-453,-44,-167,-426,-272,-311,-234,-146,-350,-240,47,201,-116,-182,-278,-136,-9,248,253,-279,-75,-499,-240,-377,-274,-69,-336,-56,-292,-144,-17,-141,-335,-114,-393,68,-41,241,120,299,310,120,145,34,-71,-40,147,105,73,-218,-69,-151,-162,-117,-114,-120,-219,-171,-216,-265,-310,-336,-330,-287,-237,-209,-194,-196,-201,-235,-252,-290,-312,-562,-254,-356,-1443,-1017,-120,-609,-357,-66,-1436,-284,45,88,121,145,167,172,175,184,-930,-3005,283,375,-498,-256,237,-993,-1288,323,326,-345,-497,-122,164,118,442,-75,-317,-122,-312,-287,2,-25,-110,-202,-288,-305,-273,-463,-159,-110,-134,-272,-150,10,-5,-6,-52,-113,-106,-127,-176,-268,-291,-337,-354,-340,-328,-234,-200,-168,-144,-124,-84,-33,-126,46,-114,51,20,30,136,225,509,1531,1372,5572,5533,7368,11575,10124,10895,13631,10249,10669,6047,6293,3699,2464,1967,1354,40,552,543,-52,-242,-122,-4,49,16,-63,-137,-194,-234,-251,-256,-275,-294,-292,-293,-294,-301,-319,-334,-339,-339,-342,-348,-364,-380,-377,-378,-369,-350,-320,-299,-330,-234,-199,-151,-115,-85,-72,-50,-55,-68,-298,-173,-347,-265,-258,-258,-233,-252,-98,-99,-176,121,192,13,-76,42,-32,-293,49,-116,-245,-144,-171,53,143,-269,-692,-317,185,22,-161,-307,-427,-340,-219,-138,-125,-242,67,312,63,-54,-45,15,76,-332,-110,-100,-65,-56,-73,-6,54,214,-11,-257,-54,-196,-298,-315,-231,-380,0,111,-260,-116,65,-17,21,12,298,272,166,-73,-122,-248,-243,-104,-272,-221,-214,-118,-72,-163,-65,-8,385,157,-430,-96,45,-49,-181,-103,-65,-21,13,-266,22,-25,-91,-151,-257,-291,-354,-390,-373,-336,-384,-225,-167,-333,-41,8,-270,10,128,146,148,24,-10,15,-58,-140,-230,-334,-439,-512,-439,-323,-216,-111,-16,64,58,-223,-229,235,192,100,311,336,-6,-332,-231,-344,-212,-7,-67,-169,-105,-276,-403,-338,-177,-93,-15,-381,254,280,226,-38,-210,-269,-109,248,253,197,-341,-290,-26,45,-169,53,355,19,72,396,372,337,287,175,-156,-170,-315,84,46,-32,-282,-125,-208,-293,-371,-357,-264,-145,-35,93,-66,16,-55,106,139,-58,-106,85,100,91,50,-148,-170,-39,-325,-117,-12,7,159,-30,-155,-132,6,-22,-83,-158,-245,-328,-362,-321,-231,-283,-213,-166,33,20,-208,-41,-221,-25,25,15,-4,-55,-110,-183,-276,-346,-419,-453,-424,-389,-371,-374,-376,-381,-296,-172,-37,197,292,-177,89,154,-110,-363,-40,144,10,-78,-39,13,77,-162,-17,9,-188,18,137,-32,8,-30,-56,-76,-77,-253,-94,-115,-135,-172,-210,-244,-249,-225,-301,-119,-56,8,55,90,119,34,-248,-381,-115,-68,-138,-192,-195,-140,-218,39,113,165,193,144,174,121,-305,-275,-93,189,58,-210,-54,191,748,477,-305,-45,-267,-33,-39,-274,-482,-388,-214,-155,-174,-54,34,6,-105,-125,-279,-423,-345,-277,-232,-178,-139,-130,-144,-236,-211,-272,-316,-374,-418,-412,-370,-317,-269,-216,-100,-185,14,61,107,122,-148,-48,23,-199,-368,-186,-266,-80,75,25,7,28,12,10,11,-141,57,-6,-222,-135,-308,122,209,245,257,-109,9,183,-171,67,208,60,88,160,180,155,124,134,-195,-458,-217,-195,-212,-284,-173,-227,-406,-159,-154,-241,-325,-403,-464,-446,-404,-369,-334,-314,-300,-306,-309,-314,-320,-312,-275,-237,-184,-142,-300,-58,-21,10,-199,30,42,45,-152,-24,-73,-221,-87,-3693,-5441,-8717,-85,-75,-49,-17,-206,65,113,162,-321,-408,-215,-130,-120,28,-5,-271,-317,204,269,121,86,191,166,29,-105,91,54,20,-272,-94,-123,-169,-213,-247,-286,-297,-274,-220,-178,-126,-81,-44,-22,8,-223,-423,-204,-172,-307,-15,-117,-358,-297,26,0,-25,-52,-75,-272,-93,-138,-87,-60,-23,-212,38,16,70,68,56,50,-17,-344,-52,-80,-241,-288,-170,-221,-204,-217,-279,-219,-209,-182,-278,-389,-332,-110,-92,-71,-55,-199,-253,-258,-61,-66,-86,-100,-119,-97,-68,-23,38,112,199,248,197,38,-128,-221,-213,-125,-90,543,646,213,50,-36,-211,-267,-254,-120,-16,-79,-130,-154,-125,-94,-139,-102],[-130,-83,-178,-124,52,-166,86,-80,76,47,103,107,89,0,-113,32,28,32,53,76,-275,-108,90,-166,-209,-268,-44,-94,-165,-224,-270,-298,-340,-377,-403,-394,-374,-373,-370,-364,-351,-328,-290,-242,-195,-150,-104,-123,-26,-70,-24,-169,88,-252,-207,-65,139,244,344,347,109,34,232,-15,248,546,367,72,275,-210,-89,26,-154,-331,-92,-115,-360,-73,221,155,51,178,359,334,222,-67,-253,-185,-33,-48,-138,-220,-304,-354,-297,-230,-171,-157,-194,-84,-270,-78,-18,-236,-28,-242,-332,-407,-179,-100,-127,-199,-156,-171,-169,-179,-188,-197,-334,-374,-362,-318,-160,-134,-87,-290,-498,0,10,0,-12,-44,-100,-145,-216,-262,-222,-132,-213,42,107,101,21,11,216,-369,72,-13,-695,68,-966,-441,-90,-1473,-134,-119,-195,-905,-96,-1907,-1401,21,84,150,200,258,290,-1258,317,-1193,-8415,-7976,-8422,-4781,-6742,-8903,-11202,-241,-205,-166597,-94321,7,62,-9942,-11097,-4456,-1455,-1181,-3561,-132,-788,-7324,-986,-3864,-1841,-133,-144,-176,-690,-993,-323,-303,-148,-44,54,141,199,236,256,-415,-1946,-189,91,35,-5,-1,33,91,83,167,161,-304,-327,14,-104,-376,-160,-85,424,331,-283,-185,72,242,-74,-152,-315,-210,-114,178,155,-277,-134,-376,-134,-7,-255,-41,-366,-42,-221,-108,-37,-214,-414,-125,-239,232,5,252,215,342,312,86,126,5,-57,-37,266,217,189,-158,-82,-152,-133,-34,-52,-71,-142,-114,-134,-143,-145,-143,-149,-134,-114,-108,-109,-119,-125,-153,-162,-256,-440,-409,-248,-267,-1247,-963,-308,-585,-428,-173,-1312,-261,-7,37,59,61,48,3,-56,-3467,-1434,-3355,-299,-210,-821,-175,17,-916,-1190,157,173,-346,-624,-227,47,39,260,-70,-197,-60,-277,-259,5,274,255,224,-185,23,0,-503,-21,-82,-153,-173,-222,-256,-292,-279,-261,-237,-217,-202,-192,-231,-194,-200,-219,-200,-266,-134,-101,-61,-24,1,33,72,-110,-7,-185,15,-53,221,315,17,362,771,523,2068,3290,4816,6491,8101,9419,10249,10479,10036,7664,7510,5261,3838,2536,1472,388,635,755,18,-67,-123,114,0,-74,-138,-183,-207,-248,-215,-186,-166,-161,-148,-148,-153,-158,-169,-177,-181,-184,-193,-212,-250,-238,-243,-257,-267,-279,-290,-310,-324,-289,-253,-193,-135,-77,-28,33,73,33,-271,-160,-293,-271,-23,102,81,-205,85,-107,-235,43,152,-31,-152,69,163,-114,-83,-222,-202,-119,-192,18,134,-154,-591,-372,-196,-294,-359,-326,-299,-289,-296,-368,-438,-451,-312,-163,-16,38,28,69,137,-356,-117,-104,-67,-63,-66,34,77,75,13,-256,-167,-260,-356,-460,-551,-462,-358,-262,-212,-165,-24,-17,-3,41,2,-52,-108,-172,-212,-195,-156,-134,-234,-61,-119,-70,-20,-95,-9,-34,229,143,-443,-134,-12,-56,-214,-102,-101,-96,-86,-358,-79,-97,-117,-115,-236,-111,-108,-130,-219,-295,-326,-165,-190,-203,-217,-228,-276,-206,-177,-145,-109,-92,-78,-73,-74,-77,-179,-301,-182,-146,-167,-184,-207,-223,-230,-234,-219,-189,-230,-93,-36,30,118,206,30,-347,-272,-398,-262,-15,-110,-194,240,137,-55,-267,-493,-425,-205,-372,189,242,153,-60,-228,-271,-127,201,410,306,-375,-236,-59,34,-208,-13,96,32,66,38,-5,-38,-73,-108,-179,-218,-198,-177,-204,-241,-303,-351,-426,-503,-495,-387,-268,-152,-54,63,-49,-38,-143,77,96,-71,-33,123,97,101,29,-165,-177,-40,-258,-73,108,142,216,-33,-160,-104,116,90,0,20,24,48,28,232,-49,-208,-149,-150,125,17,-214,-73,-257,-57,113,271,289,212,-40,-95,-34,-345,-140,-175,-194,-209,-192,-203,-150,-124,-65,19,-37,207,290,-216,18,132,-74,-353,-42,94,11,-67,2,163,93,-134,-12,-50,-136,-102,-124,-148,-161,-173,-181,-197,-193,-295,-187,-186,-173,-171,-168,-173,-189,-195,-314,-218,-221,-206,-192,-174,-136,-106,-199,-348,-131,-29,-55,59,-36,-201,-203,283,446,439,416,208,313,88,-264,-236,-116,-41,-19,-242,-125,156,209,230,-269,-74,-254,-48,-143,-191,-115,-257,27,-135,-107,-41,27,-45,-238,-182,-271,-389,-275,-182,-155,-133,-137,-167,-217,-269,-317,-340,-330,-298,-257,-213,-162,-132,-229,-236,-84,-173,-55,-69,-83,-125,-172,-207,-248,-297,-406,-363,-394,-423,-448,-458,-443,-422,-407,-383,-356,-323,-266,-241,-226,-153,-290,-26,19,76,131,-165,-16,173,-169,81,264,81,88,198,203,183,141,155,-164,-368,-162,-201,-201,-317,-195,-194,-334,-122,-98,-97,11,239,175,-309,-292,107,312,-7,-69,178,107,29,-60,-149,-214,-266,-271,-258,-318,-190,-155,-122,-404,-87,-62,-42,-51,-89,-35,-275,-441,-4115,-5402,-8042,-100,-115,-121,-127,-221,-124,-113,-94,-190,-407,-228,-133,-120,-31,-21,-278,-257,-42,-38,-52,-62,-80,-98,-127,-145,-192,-241,-266,-247,-184,-117,-35,38,104,134,145,95,27,8,-84,-204,-340,-241,-98,-184,-360,-206,-213,-272,56,-86,-292,-305,314,254,192,134,88,-323,-13,-120,-96,14,13,-181,-14,-29,-67,-102,-133,-144,-172,-397,-185,-182,-216,-210,-213,-303,-252,-279,-300,-314,-326,-317,-325,-374,-336,-200,-140,-71,-12,-193,-219,-142,8,180,180,77,17,139,119,96,76,64,66,80,119,39,-151,-258,-157,-35,-25,463,439,286,82,6,-112,-150,-204,-169,-230,-253,-274,-289,-267,-245,-199,-148],[0,14,-147,-131,32,-179,73,-26,31,-75,-5,156,219,-8,-152,144,248,176,244,178,-193,-56,152,-172,-208,-213,-31,-87,-180,-222,-267,-292,-327,-355,-378,-369,-353,-352,-352,-350,-346,-335,-306,-267,-222,-178,-131,-104,-51,-68,-11,-121,15,-269,-194,-63,104,152,187,215,126,37,230,-37,228,221,216,62,215,-261,-29,14,-130,-349,-69,-78,-407,-28,-22,-56,-100,-141,-175,-207,-224,-232,-229,-232,-215,-203,-190,-177,-281,-183,-193,-227,-275,-325,-374,-439,-433,-372,-303,-316,-190,-245,-344,-396,-94,4,21,-69,-46,85,114,129,144,-195,-355,-330,-397,-439,147,-73,-46,-236,-413,141,226,-34,149,116,206,-74,-370,-206,-15,88,-166,88,155,28,20,50,189,-547,-8,84,-339,3,-1149,-439,-197,-1356,-189,-127,-132,-874,-49,-1994,-1356,-35,-52,-73,-101,-104,-109,-1780,-93,-365,-8385,-7075,-8114,-5550,-7456,-9387,-11199,-293,-3098,-213262,-111047,-125,-103,-4737,-9242,-3347,-2409,-263,-3322,-343,-386,-5766,-405,-2759,-1885,-427,-419,-391,-474,-1085,-269,-223,-175,-119,-66,-24,-3,5,10,-419,-1991,-253,14,62,124,88,279,360,181,264,93,-210,-217,54,-63,-304,-139,-31,465,382,-247,-143,95,263,-43,-131,-365,-285,-219,61,-65,-222,-291,-306,-218,-89,-246,-26,-397,-47,-155,-88,-74,-274,-499,-153,-102,163,23,156,173,171,147,39,35,-45,-121,-211,-271,-304,-250,-207,-153,-155,-127,-152,-152,-164,-187,-217,-252,-284,-315,-343,-369,-350,-310,-276,-242,-210,-169,-148,-125,-466,-681,-256,23,-118,-1090,-868,-67,-582,-539,-277,-1243,-290,122,148,393,534,664,751,-591,-6478,-1967,-3676,-172,409,-1130,-147,221,-855,-1136,267,241,-360,-691,-319,-35,-74,-24,-103,-100,-11,-262,-250,4,197,190,172,-135,35,69,-505,-59,-106,-202,-211,-313,-388,-348,-243,-158,-221,-65,35,47,-218,1,0,-180,-163,-202,-49,44,178,211,48,195,228,-132,-82,-270,-82,-69,295,134,-116,183,388,58,1514,2327,3078,5359,6380,7966,10669,10036,13658,9098,10475,6900,5428,5137,3605,912,812,1233,151,115,-84,263,143,299,243,84,-2,-297,-259,-177,-105,4,-77,-147,-184,-184,-165,-137,-109,-90,-166,-253,-284,-103,-110,-211,-133,-132,-127,-134,-340,-159,-101,-62,-21,-45,64,125,170,38,-254,-167,-257,-301,-51,197,83,-173,70,-138,-311,-56,85,-92,-235,70,325,95,-155,-350,-192,-118,-230,-54,100,-52,-434,-455,164,81,-8,-272,-114,-116,-121,-156,-159,-245,-172,-169,-165,-167,-185,-202,-213,-297,-251,-258,-269,-286,-290,-296,-303,-291,-263,-270,-264,-260,-253,-248,-236,-360,-223,-220,-212,-229,-237,-244,-271,-281,-291,-274,-225,-173,-121,-70,-263,-195,-207,-6,-37,-59,-89,-140,-182,-221,-237,-264,-439,-283,-296,-309,-339,-363,-386,-379,-328,-437,-187,-131,-76,-8,-228,-30,133,-137,-294,-317,-267,-51,-57,-61,60,14,-286,-67,-93,-95,-72,-134,-151,35,73,105,-198,-312,-212,-116,48,10,-206,-98,-152,-211,-258,-297,-328,-356,-369,-355,-301,-235,-139,-374,-304,-359,-320,-32,-164,-227,181,327,284,222,117,-32,-104,-299,-211,-131,7,-89,-252,-287,-155,138,357,237,-416,-199,-107,11,-244,-101,5,-99,-185,-230,-211,-132,-38,42,-212,-269,-87,211,187,-136,-336,-21,-128,-239,-364,-435,-339,-234,-152,-53,-27,-96,-248,38,45,-64,-2,-53,-104,-136,-139,-179,-154,-33,-201,-10,231,273,266,-37,-172,-91,353,325,-40,87,-22,-127,-87,66,-55,-143,-98,-139,166,4,-221,-100,-267,-61,36,180,299,192,-90,-126,-89,-345,-212,-265,-308,-335,-352,-364,-367,-395,-389,-391,-374,-358,-343,-307,-274,-254,-259,-308,-272,-284,-303,-311,-316,-290,-252,-217,-176,-154,-138,-144,-152,-169,-180,-191,-197,-205,-187,-348,-136,-103,-55,-14,26,-75,-176,-175,-310,-115,169,198,182,178,257,44,-151,-324,-147,12,-15,-8,-188,-314,-185,245,353,365,375,278,368,41,-221,-203,-126,295,199,-283,-205,110,304,359,-238,-100,-234,64,237,-121,-8,-301,-15,-80,-40,-47,-96,-180,-371,-259,-260,-305,-201,-157,-97,-19,61,115,-144,-76,-59,-280,-90,-113,-141,-174,177,-13,-183,-243,-90,-158,-33,-88,-114,-134,-134,-149,-76,-269,-346,-33,-293,-87,-9,-15,-28,-36,-49,-51,-54,-166,-49,-82,-243,-168,-260,-227,-295,-353,-394,-385,-345,-293,-264,-240,-226,-234,-244,-286,-314,-342,-376,-384,-347,-313,-297,-263,-227,-338,-212,-162,-267,-85,-165,-168,0,233,172,-303,-322,148,282,54,-60,207,172,132,82,30,-8,-54,-86,-124,-324,-169,-175,-170,-567,-159,-134,-112,-94,-176,-103,-351,-829,-3919,-4907,-6998,-239,-265,-277,-294,-301,-315,-322,-327,-335,-394,-362,-361,-348,-321,-275,-234,-201,-138,-81,-48,-139,-6,-3,-21,-149,-76,-110,-101,-231,32,204,369,192,92,387,317,6,22,232,7,30,106,82,-12,-158,-314,-218,-231,-204,117,-66,-228,-321,445,859,580,519,196,-297,-21,-112,-112,166,71,-136,62,-71,107,80,55,47,-147,-368,-2,-100,-210,-157,-304,-374,-6,-36,-234,-124,-181,-235,-319,-351,-346,-134,-36,41,8,-182,-200,-46,-76,60,174,209,136,211,183,146,107,60,5,-58,-124,-208,-272,-322,-261,-197,-135,-86,-45,-4,30,15,-46,-69,-164,-99,-138,-132,-102,-151,30,-36,-157,-163],[-5,-47,-111,-131,-177,-225,-261,-235,-196,-201,-104,-28,34,-4,-173,108,179,169,196,196,-102,37,130,-181,-203,-179,-13,-45,-194,-107,-110,-254,-183,-235,-269,-44,-22,-81,-36,-54,-79,-107,-122,-126,-175,-100,-174,-101,6,-90,-12,-83,36,-284,-189,-72,-9,6,13,19,22,18,-9,-66,-45,-70,-92,-114,-116,-308,-108,-84,-114,-367,-62,-70,-399,-2,280,246,107,226,323,229,128,-7,-223,-142,-2,-64,-89,-11,-216,97,94,-43,-178,-221,-201,-74,-264,-143,24,-417,-26,-258,-373,-384,-265,-310,-297,-230,-150,-67,26,112,154,-220,-396,-303,-343,-238,135,-103,-90,-187,-304,75,215,-100,206,180,233,-62,-475,-244,-81,33,-140,-63,-112,-148,-166,-182,-183,-690,-194,-207,-250,-301,-1244,-425,-304,-1251,-144,-48,-99,-877,-53,-2061,-1315,-13,-75,-147,-228,-270,-276,-2300,-202,-175,-7641,-6199,-7656,-6722,-8671,-10423,-11495,-92,-12705,-226677,-115808,69,46,-2377,-6909,-2379,-3102,-131,-3083,-147,-158,-4328,-203,-1706,-2087,-327,-337,-313,-354,-1189,-154,-97,-43,18,71,117,141,155,172,-427,-1872,-329,189,202,207,121,210,206,177,146,-21,-153,-132,-62,-86,-232,-150,-115,-113,-113,-242,-113,-88,-94,-118,-133,-420,-355,-323,-317,-388,-396,-350,-265,-182,-88,-243,-15,-397,-59,-98,-80,-122,-290,-503,-191,-60,-65,-70,-63,-10,42,87,-6,44,-104,-97,-41,-16,-94,-164,-264,-344,-416,-354,-328,-280,-247,-232,-229,-238,-250,-265,-282,-309,-312,-300,-292,-281,-267,-244,-240,-214,-662,-784,-216,-214,-216,-960,-761,-217,-596,-677,-449,-1227,-351,-2,-222,259,-612,542,-1028,-13911,-7921,-2565,-3977,-998,204,-1403,-147,199,-800,-1096,746,795,-374,-617,-368,-56,-191,301,-156,-278,-237,-244,-241,13,330,380,395,-75,40,159,-445,-123,115,-257,-19,28,157,35,-61,-150,-276,-56,232,37,-211,18,5,-128,-180,-123,-17,64,257,357,5,210,234,-162,-144,-335,-178,-48,354,22,-134,-13,181,-146,621,927,1361,2063,3114,4480,6047,7664,9098,10174,10260,8455,7073,6468,5175,1689,1229,1902,385,355,81,415,116,305,186,56,38,-337,-298,-157,-80,88,34,-24,-188,-130,-171,-190,-187,-171,-194,-282,-277,-208,-126,-270,-117,-57,-36,-39,-345,-190,-47,-41,-46,-53,-71,-72,-89,-102,-222,-164,-213,-322,-235,-239,-216,-157,-65,-164,-370,-147,26,-135,-282,71,471,317,-76,-432,-186,-114,-255,-135,81,53,-268,-541,86,127,59,-276,-80,214,561,118,-77,-186,167,256,-45,169,124,116,175,-225,-158,-138,-202,-296,-317,-271,-216,-149,-75,-260,-8,-191,27,30,31,-289,-197,-27,-171,-279,-86,-109,-153,-182,-220,-249,-255,-259,-261,-261,-269,-289,-323,-352,-400,-405,-375,-356,-328,-304,-270,-259,-404,-270,-207,-180,-246,-114,-66,-22,21,-346,-82,75,58,45,-223,-66,-78,-143,-327,-333,-322,-312,-264,-205,-156,-126,-272,-100,-107,-127,-162,-223,-288,-361,-394,-345,-290,-316,-222,-198,-189,-192,-228,-253,-295,-334,-317,-270,-234,-175,-144,-128,-112,-115,-115,-390,-305,-264,-357,-286,-251,-242,-105,-27,49,122,175,-6,-137,-197,259,152,6,-103,-265,-297,-171,82,222,168,-449,-165,-151,1,-221,-187,235,28,39,-86,-232,-355,-263,-133,-234,-310,29,270,318,-194,-352,71,317,282,-131,-41,-85,12,6,-36,-99,-140,-353,-223,-254,-272,-289,-292,-292,-289,-282,-260,-243,-231,-202,-164,-123,-81,-40,-34,-182,-79,134,184,-82,-12,158,72,-51,-8,-70,-84,-52,-121,217,-7,-220,-106,-243,-28,-10,100,226,88,-149,-129,-175,-329,-167,-48,-46,-165,-108,-191,-90,54,-5,98,-35,92,70,-167,-165,28,-13,-259,-83,-119,-160,-192,-224,-221,-194,-159,-115,-89,-72,-123,-95,-128,-165,-215,-273,-333,-318,-402,-174,-92,0,76,143,-95,-164,-203,-289,-172,147,119,83,44,21,-10,-106,-308,-160,-16,17,-79,-321,-439,-167,193,384,455,506,353,393,-14,-180,-181,-130,476,264,-320,-287,53,717,349,-211,-129,-223,87,311,-68,-7,-347,-65,-3,20,-136,-262,-334,-447,-172,-255,-231,-124,66,159,208,115,81,-180,-20,-20,-253,-120,-105,-166,-100,170,-35,-143,-242,-81,-149,-36,-80,-120,-181,-242,-285,-322,-358,-373,-376,-366,-332,-279,-210,-138,-58,16,64,50,-197,218,-139,-277,-188,-237,80,129,53,-29,-271,-176,-197,-204,-183,-156,-142,-127,-142,-143,-147,-162,-181,-183,-201,-209,-206,-200,-346,-219,-142,-217,-63,-257,-274,-34,-29,-33,-297,-294,-76,-91,-114,-138,-173,-201,-233,-274,-323,-362,-411,-385,-344,-334,-235,-173,-181,-448,16,84,147,80,-289,-146,-474,-1247,-3304,-4198,-5949,157,102,49,-13,-312,-137,-185,-212,-224,-385,-280,-247,-269,-297,-310,-293,-245,-183,-109,-57,-219,11,30,33,-187,64,94,155,-230,64,370,530,267,46,427,316,-93,0,218,-10,0,-96,-286,-221,-154,-298,-240,-206,-128,155,-65,-189,-357,425,707,605,507,239,-251,-42,-115,-139,71,-27,-96,11,-153,147,305,185,73,-236,-274,89,-113,-229,-130,-338,-325,4,24,-221,-34,-127,-209,-309,-360,-359,-222,-132,-47,17,-173,-193,29,-92,-99,36,1,-39,-78,-111,-142,-166,-178,-179,-173,-154,-144,-298,-399,-95,-92,-102,-121,-143,-155,-158,-180,-187,-184,-169,-151,-130,-93,-69,-181,-23,-45,-196,-192],[-50,-62,-72,-79,-32,-77,-62,-53,-60,-282,-153,-57,-23,9,-158,60,115,135,158,173,-20,141,164,-186,-194,-160,108,99,-182,62,63,-220,-252,-250,-304,20,35,-125,-20,-55,-91,-125,-142,-146,-240,-123,-212,-108,-80,-116,-103,-145,-191,-276,-264,-255,-218,-156,-108,-76,-56,-51,-74,-96,-98,-111,-114,-113,-92,-338,-66,-84,-103,-360,-73,-81,-329,10,264,263,118,227,285,232,142,-8,-240,-146,-12,-106,-106,22,-124,76,57,-26,-46,-150,-226,-54,-277,-197,26,-470,-105,-271,-410,-366,-13,667,452,151,-48,208,58,-85,-171,-242,-452,-285,-283,-56,115,-154,-150,-150,-210,-4,59,-194,-75,-134,-194,-221,-459,-263,-267,-271,-275,-270,-269,-260,-238,-215,-173,-611,-228,-9,34,13,-1221,-399,162,-1156,-11,205,-88,-917,-110,-2091,-1281,-192,-264,-295,-275,-209,-155,-2832,-90,-83,-6734,-5313,-6875,-8270,-10254,-11889,-12074,-29,-20285,-177752,-101883,192,250,-2896,-4861,-1744,-3427,498,-2804,490,465,-3234,380,-771,-2444,-59,73,-7,-343,-1298,-201,-239,-258,-252,-238,-216,-201,-182,-152,-414,-1663,-410,-41,-13,2,16,17,17,-8,-34,-175,-133,-165,-218,-245,-275,-321,-353,-387,-418,-423,-434,-428,-433,-444,-437,-458,-409,-417,-314,-271,-204,-155,-94,-121,-62,-242,-5,-371,-74,-51,-82,-173,-256,-436,-247,53,106,-7,181,241,281,291,-49,-5,-163,-144,-82,-174,-245,-229,-181,-146,-143,-128,-35,-41,-72,-130,-209,-303,-399,-471,-414,-331,-230,-127,-42,38,111,33,196,-250,-748,-658,-3,393,-64,-857,-671,-298,-637,-842,-659,-1273,-443,-45,-615,-439,-2416,-646,-13976,-21614,-8517,-3260,-4275,-1821,-321,-1639,-173,93,-763,-1067,727,760,-392,-451,-374,-32,-312,20,-228,-446,-326,-227,-235,25,222,279,301,-16,33,229,-365,-189,31,-323,55,105,119,0,-115,-184,-284,-46,227,21,-216,36,32,-78,-187,-42,5,79,168,201,-29,199,219,-174,-180,-373,-257,-32,424,-37,-83,-187,13,-271,510,897,900,3911,2793,4467,6293,7510,10475,10260,9401,8030,6358,4627,3032,1727,800,177,-202,-468,-341,-170,-71,-2,20,18,6,-363,-336,-137,-62,-6,0,0,-265,-9,-29,-54,-87,-146,-228,-290,-283,-315,-300,-323,-212,-163,-126,-121,-346,-214,-167,-176,-179,-159,-123,-53,5,36,-185,-159,-166,-330,-91,220,-145,-91,15,-189,-412,-229,-28,-166,-284,70,388,356,82,-322,-186,-103,-269,-221,-113,-44,-105,-627,9,52,0,-268,-45,95,66,15,-44,-119,0,23,-69,81,98,118,143,-151,-161,-130,-54,-75,-63,-29,-104,-160,-196,-241,-271,-288,-229,-179,-112,-219,-260,-81,-156,-315,-24,-91,-139,161,97,66,26,-20,-64,-96,-116,-223,-140,-134,-141,-132,-126,-139,-145,-158,-160,-184,-354,-332,-232,-227,-209,-155,-91,-25,34,-237,-150,70,19,-31,-229,-157,-184,-157,-283,-338,-119,68,-47,144,309,22,-232,50,187,286,248,-239,-280,9,-89,-184,-273,-354,-398,-382,-342,-300,-276,-258,-248,-243,-221,-186,-222,-96,-57,-26,7,23,44,-390,-284,-157,-366,-113,-180,-256,-318,-394,-451,-419,-357,-298,-238,-180,-144,-126,-115,-126,-267,-297,-199,-171,-104,-8,-473,-129,-186,22,-141,-266,213,31,24,361,254,143,22,-102,-240,-332,-397,-453,-391,-339,-327,-239,-194,-144,-105,-56,-89,-92,25,56,55,-148,-448,-24,-28,31,25,15,3,-7,-64,-169,-49,-74,-88,-95,-96,-95,-93,-84,-183,-70,-57,-33,-120,-108,-65,-85,-98,-105,-85,-40,-9,-92,41,-13,-209,-92,-192,-82,-167,-237,-316,-391,-310,-223,-157,-285,-172,5,0,-136,-101,-182,-45,1,5,-1,-11,0,-7,-84,-239,-7,-44,-201,-114,-156,-211,-262,-322,-366,-380,-355,-307,-276,-254,-261,-278,-314,-355,-408,-433,-392,-297,-404,-88,16,128,220,222,-113,-146,-217,-244,-226,170,124,44,-36,-96,-154,-175,-290,-160,-29,55,-125,-331,-320,-142,136,407,432,452,441,425,-68,-136,-162,-124,243,191,-307,-342,-4,141,185,-179,-151,-216,107,240,-22,-4,-379,-79,-10,-67,-125,-139,-226,-329,-98,-243,-158,-56,21,35,48,53,47,-205,25,4,-210,-129,-91,-172,-6,224,-48,-100,-225,-47,-135,358,468,476,459,196,-281,-76,-310,-180,50,-188,-98,22,-64,-115,-95,-27,53,-5,-220,139,-198,-310,-200,-212,51,85,160,114,-311,-65,91,-196,94,375,158,112,75,143,149,66,-21,-131,-172,-261,-320,-354,-335,-307,-271,-224,-191,-354,-392,-155,-173,-191,-276,-249,-289,-321,-350,-354,-335,-281,-218,-158,-103,-42,4,-58,-135,-330,110,245,-242,-288,173,552,639,107,-390,-270,-633,-1664,-2582,-3523,-5043,508,404,304,201,-371,23,-45,-97,-140,-372,-308,-241,-272,-306,-337,-382,-433,-480,-501,-496,-479,-470,-465,-469,-454,-457,-444,-410,-367,-326,-288,-239,-197,-155,-140,-137,-181,-167,-218,-267,-318,-344,-329,-258,-177,-293,-252,-139,-45,152,-64,-158,-390,258,273,288,303,264,-209,-59,-111,-152,-7,-113,-46,-30,-222,-59,-107,-143,-144,-317,-154,-102,-98,-250,-115,-257,-278,17,-19,-191,-55,-98,-127,-239,-290,-355,-149,-88,-28,26,-150,-182,102,-39,-242,75,40,-5,-54,-100,-146,-180,-192,-178,-140,-80,-44,-371,-420,-73,41,80,251,258,271,57,-24,29,14,-88,-90,118,56,-23,-197,-86,-162,-227,-264],[119,93,-41,-39,-63,-26,-82,-108,-153,-202,-212,-172,-103,-40,-116,-3,99,116,141,149,40,123,91,-197,-188,-162,-53,-84,-151,-147,-148,-169,-330,-264,-333,-25,8,-119,10,-8,-41,-87,-134,-185,-314,-274,-253,-195,-129,-127,-11,-10,64,-246,-174,-91,-33,117,292,268,127,19,179,-116,235,168,100,19,-4,-352,-25,-158,-89,-332,-94,-98,-249,17,86,63,29,-3,-20,-27,-14,-17,-264,-153,-28,-147,-123,-33,-79,-115,-123,-100,-39,-169,-248,-14,-267,-243,28,-380,-181,-274,-440,-329,-15,568,510,253,-46,223,93,-55,-200,-306,-508,-259,-233,9,72,-213,-210,-120,-129,-78,-31,-296,-198,-284,-371,-409,-376,-318,-280,-225,-200,-185,-193,-239,-232,-262,-267,-477,-348,-112,-44,23,-1132,-349,155,-1059,-133,166,-81,-980,-211,-2060,-1243,-282,-253,-175,-96,-13,42,-3375,109,125,-5820,-4393,-5639,-10007,-11975,-13473,-12903,-328,-25122,-119838,-68024,-90,44,-5998,-3448,-1547,-3302,383,-2439,324,276,-2522,159,4,-2928,-641,-165,-253,-426,-1385,-493,-547,-521,-474,-437,-401,-379,-353,-313,-351,-1417,-481,-120,-60,-12,35,73,111,125,27,-340,-133,-28,64,-90,-125,-250,-45,20,-9,-305,-77,-46,-59,-81,-90,-454,-429,-448,-189,-241,-271,-311,-321,-313,-268,-233,-166,-331,-72,-5,-78,-212,-193,-369,-306,134,558,-39,185,468,470,311,-78,-52,-202,-199,-20,54,42,68,-119,-158,-126,-120,-57,-117,-190,-272,-342,-365,-320,-242,-158,-88,-2,90,-45,248,323,63,193,-304,-642,-449,80,564,-98,-775,-612,-459,-700,-1012,-892,-1364,-548,88,-1014,-1676,-4037,-5788,-19870,-23016,-8960,-4032,-4506,-2279,-514,-1829,-214,-47,-739,-1038,211,227,-410,-246,-336,22,-415,30,-310,-53,-56,-206,-234,0,21,31,18,-19,-52,-120,-282,-268,-331,-401,-298,-256,-171,-99,-172,-194,-226,-33,176,-2,-228,60,75,-40,-194,-67,-110,-168,-218,-269,-329,-389,-455,-487,-454,-413,-361,-297,-248,-188,-136,-299,-129,-366,224,389,553,847,1434,2397,3699,5261,6900,8455,8030,10572,9641,8505,8598,4012,2930,3900,1489,1110,867,1116,-42,336,-27,-22,65,-366,-377,-121,-165,-206,-240,-287,-340,-386,-410,-390,-341,-278,-272,-270,-166,-303,-252,-361,-160,-31,48,26,-346,-236,-53,84,95,5,-174,161,303,14,-153,-157,-127,-326,-114,198,-252,-61,-16,-219,-428,-310,-80,-193,-266,62,309,237,124,-220,-200,-282,-392,-319,-217,-131,-75,-608,-66,-34,-71,-258,-16,123,215,94,-6,-62,228,223,-95,253,144,113,172,-90,-162,-110,-41,-73,-58,83,34,244,34,-162,-80,-356,3,9,48,-166,-317,-135,-156,-351,-78,-126,-193,225,85,118,77,29,-15,-53,-86,-212,-135,-130,-129,-101,-67,-50,-31,-117,-20,-52,-310,-394,-221,-269,-270,-193,-89,9,82,-137,-203,103,49,-34,-267,-239,-260,-169,-207,-342,-51,103,-61,195,440,3,-187,65,147,200,117,-227,-336,-208,-316,-408,-433,-378,-316,-252,-200,-152,-227,-86,-53,-28,5,-116,-218,96,109,111,97,106,57,-380,-268,-69,-360,-39,-129,-241,-108,-117,-115,-105,-105,-109,-234,-109,-123,-139,-143,-140,-276,-298,-173,-2,105,28,-478,-113,-227,64,-47,-344,153,20,-19,355,194,194,384,108,-245,-351,259,275,221,-278,-284,26,128,113,-1,-66,-97,-191,7,272,96,-149,-444,-62,-64,88,123,77,27,-22,-102,-159,-166,-223,-260,-287,-308,-325,-342,-348,-347,-339,-310,-257,-221,-210,-166,-153,-151,-167,-174,-184,-212,-239,-273,-316,-358,-386,-406,-403,-387,-324,-255,-206,-185,-112,-93,-237,-160,-51,-70,-122,-143,-195,-248,-329,-376,-424,-432,-412,-382,-328,-273,-222,-186,-152,-119,-208,-25,-48,47,55,44,-121,-92,-113,-188,-274,-339,-368,-349,-304,-256,-223,-179,-347,-119,-99,-71,-57,-51,-141,-144,-241,-202,-285,-212,-220,-222,-216,-185,-165,-136,-289,-164,-72,-62,-151,-246,-185,-132,-95,-92,-85,-74,-56,-51,-133,-111,-168,-134,-177,-224,-271,-328,-341,-375,-355,-339,-308,-300,-283,-282,-258,-238,-404,-195,-178,-148,-193,-89,-267,-217,-13,-245,-109,-16,82,103,133,115,0,-237,37,-2,-179,-133,-93,-167,71,245,-69,-74,-207,-14,-135,322,389,388,374,266,-358,-125,-295,-117,56,-126,-107,132,-24,12,121,107,32,-71,-244,19,-252,-346,-222,-203,-114,-38,70,65,-345,-64,55,-219,79,401,182,120,22,109,192,112,11,-116,-209,-322,-363,-329,-277,-164,-102,-145,-19,-370,-531,-105,163,72,-263,-193,233,317,136,-99,353,363,374,378,116,136,74,-77,-206,-329,59,170,-293,-170,92,143,216,100,-456,-404,-843,-1989,-1983,-3120,-4372,203,120,48,-24,-435,-130,-156,-164,-152,-373,-338,-146,-27,41,88,-127,-84,114,105,64,-233,-43,-101,-162,-236,-236,-257,-251,-232,-217,-209,-195,-191,-188,-211,-239,-274,-305,-359,-403,-454,-429,-388,-333,-284,-303,-253,-173,-147,-117,-102,-139,-408,-70,-54,-30,-1,35,-178,-69,-98,-151,-64,-177,7,-50,-240,-144,-147,-107,-57,-381,-23,198,-47,-256,-106,-176,-223,49,-51,-142,29,-37,-74,-189,-233,-330,-188,-30,-56,7,-114,-158,-28,-53,-347,-126,-174,-225,-265,-273,-249,-199,-139,-77,-23,24,-42,-363,-343,-37,52,27,-4,-35,-50,-51,-67,-70,-68,-55,-97,-30,0,16,-175,58,-20,-216,-137],[-159,-125,-78,-50,-103,-19,-28,-17,-32,-61,-94,-131,-145,-144,-135,-114,-94,-84,-75,-79,-98,-126,-161,-217,-204,-210,-198,-167,-134,-78,-2,-116,-364,-282,-361,15,146,-88,375,323,251,164,76,-10,-402,-164,-231,-188,-140,-111,-17,20,57,-207,-166,-101,-61,111,244,200,118,15,161,-134,194,152,103,23,-20,-360,-180,-257,-304,-301,-258,-217,-193,-195,-210,-240,-289,-291,-216,-136,-52,-35,-300,-164,-57,-190,-140,112,62,15,187,200,209,-190,-270,32,-232,-273,25,-298,-250,-269,-456,-277,-46,507,460,346,-46,232,146,50,-33,-277,-568,-226,-200,-59,-26,-279,-270,-105,-69,-151,91,-405,51,15,-36,-70,-189,-200,-397,-256,-140,-90,-254,-303,-111,-8,20,-363,-475,-33,-39,-21,-1042,-284,47,-966,-260,61,-83,-1068,-346,-1975,-1208,-272,-215,-155,-114,-71,-54,-3938,-35,-22,-4965,-3450,-3970,-10401,-13468,-14496,-13983,14,-27185,-63144,-19108,-67,-78,-11232,-2756,-1835,-2711,-117,-1977,-164,-178,-2207,-186,-191,-3518,-1121,-216,-223,-594,-1430,-200,-175,-145,-102,-62,-30,-19,-17,-21,-246,-1167,-547,-176,-229,-286,-307,-263,-201,-157,-114,-510,-144,-50,-46,-130,-92,-308,-100,24,28,-351,-59,82,91,85,37,-420,-423,-410,-136,-261,-69,-115,-146,-176,-185,-217,-197,-285,-103,-43,-70,-233,-127,-311,-371,148,465,-73,166,503,493,311,-96,-94,-213,-257,6,3,-75,-129,-197,-229,-266,-268,-283,-260,-235,-214,-196,-181,-165,-146,-127,-110,-62,9,-124,162,244,77,188,-351,-462,-240,130,496,-166,-713,-599,-647,-786,-1161,-1126,-1471,-652,-152,-1409,-2933,-5481,-7095,-17919,-19729,-9663,-4803,-4528,-1922,-346,-1973,-259,-204,-730,-1006,202,322,-428,-32,-264,82,-446,270,-398,121,148,-184,-239,41,227,126,25,-80,-164,-258,-339,-395,-356,-488,-199,-168,-116,-86,-220,-174,-131,-14,22,-36,-240,-15,-41,-65,-207,-103,-103,-115,-118,-118,-120,-107,-92,-102,-145,-354,-398,-20,35,-136,5,-335,-242,-396,194,327,425,592,765,1470,2464,3838,5428,7073,6358,9641,10188,8899,9422,5421,4086,5052,2585,1685,1303,791,-154,366,-165,-58,-29,-333,-419,-101,-48,70,133,72,-385,-15,-81,-116,137,-248,-323,-223,-90,-234,-270,-355,-181,-28,75,52,-347,-250,-96,101,92,36,-227,54,129,-20,-125,-157,-94,-302,-136,87,-347,-42,-54,-255,-413,-387,-130,-215,-249,36,3,-29,-87,-145,-224,-272,-318,-412,-256,-181,-110,-482,-132,-125,-149,-245,5,173,191,105,33,-16,242,204,-121,260,107,74,143,-40,-155,-80,-36,-75,-56,80,21,-1,-65,-150,-241,-351,-398,-436,-390,-343,-364,-259,-217,-383,-151,-170,-253,-2,31,62,94,109,109,98,70,-196,-42,-110,-205,-288,-368,-424,-380,-320,-253,-216,-268,-428,-141,-125,-116,-147,-60,-29,3,-42,-206,19,-16,-49,-333,-191,-244,-325,-354,-328,-219,-146,-86,-26,11,-27,-137,23,13,2,-7,-176,-373,-30,-24,-14,-338,-356,-221,-96,-63,-93,-215,-170,-185,-179,-135,-155,-220,32,62,70,66,48,25,-349,-257,-123,-350,-217,-248,-272,-260,-233,-174,-90,-8,69,-291,83,278,15,-110,-56,-287,-293,-165,-32,29,-44,-448,-108,-251,137,51,-412,88,3,-84,296,126,144,266,68,-237,-353,172,142,114,-236,-230,-25,67,83,41,-97,-92,-224,-87,106,64,-130,-355,-103,-139,-193,-248,-286,-316,-335,-344,-335,-326,-324,-305,-278,-250,-227,-206,-181,-207,-135,-104,-56,-218,-283,-51,-42,-186,-104,-163,-152,-182,-199,-214,-224,-222,-202,-171,-134,-115,-68,-25,-6,-116,11,-31,-179,-133,-58,-83,-110,-143,-207,-4,26,88,112,45,232,268,61,-211,81,131,-102,-147,-296,-48,-64,127,186,39,-142,-205,-151,-44,-223,-205,-101,77,120,111,100,-22,-274,-176,43,15,303,123,-167,-144,-260,-149,-288,66,84,31,-22,-58,-104,-139,-292,-188,-214,-214,-198,-174,-140,-127,-67,-35,-10,10,35,46,-186,-92,-183,-150,4,-23,-173,-260,-153,-226,-246,-234,-222,-270,-44,8,8,-10,-378,-17,155,138,-242,-117,-264,-124,-31,-246,-99,-132,-164,-174,-148,-104,-61,-259,6,-25,-152,-121,-95,-137,63,47,-89,-54,-180,-59,-137,-120,-133,-128,-132,-129,-430,-171,-260,-77,-61,-68,-115,-10,-32,-19,54,60,12,-135,-244,-86,-259,-335,-240,-200,-219,-272,-229,-161,-349,-50,31,-236,61,201,207,132,-32,70,167,104,28,-74,-76,-140,-156,-173,-222,-57,-86,-131,-7,-262,-649,-123,335,12,-252,-161,231,352,121,-130,538,670,731,497,-23,119,108,-92,-273,-330,1,-79,-323,-286,-348,-289,-224,-180,-446,-488,-1096,-1614,-1615,-3144,-3963,-100,-42,9,38,-486,45,34,8,60,-395,-362,-146,20,325,112,-124,-60,332,328,376,-227,152,150,104,-246,77,-20,-91,-232,-174,-192,-177,-142,-135,-35,22,-318,-94,92,-109,-96,3,105,59,-192,-335,-251,-195,-260,-312,-297,-234,-387,-142,-89,-35,19,74,-172,-86,-89,-146,-110,-227,47,-38,-190,-282,29,-96,-127,-410,95,260,21,-242,-124,-128,-176,68,-94,-98,251,184,-20,-144,-188,-319,-237,71,-117,52,-99,-149,235,130,-436,30,53,-44,-133,-190,-196,-161,-157,-68,-43,-28,-53,-287,-250,-165,-232,-305,-372,-304,-230,-157,-117,-83,-65,-56,-131,-80,-88,-108,-169,-104,-91,-215,-102],[-107,-89,-62,-56,-122,-67,-94,-90,-102,-119,-128,-134,-116,-91,-63,-142,1,-8,53,72,79,73,53,-231,-198,-227,-107,-160,-230,-283,-305,-281,-271,-285,-375,-102,-52,-48,-12,-3,4,16,44,36,-360,-81,-216,-199,6,-62,36,46,53,-171,-159,-116,-66,126,158,134,98,5,135,-152,214,193,163,27,-28,-342,-205,-373,-86,-282,-194,-144,-110,-16,-13,-14,-31,-49,-60,-66,-56,-72,-354,-186,-109,-245,-173,89,106,-43,146,167,170,-227,-308,65,-190,-292,3,-241,-315,-274,-462,-233,-125,330,353,364,-66,249,278,209,132,-330,-635,-201,-203,-150,-160,-359,-350,-126,-53,-239,63,-537,124,143,146,34,-59,-161,-540,-373,-179,-175,-363,-369,-157,-35,-42,-299,-632,-143,-178,-202,-997,-261,-292,-897,-406,-330,-318,-1202,-517,-1869,-1202,-125,-93,-70,-68,-63,-84,-4537,-149,-184,-4224,-2541,-2019,-8260,-14136,-14001,-15353,-208,-27213,-11229,-132,-115,-94,-18048,-2699,-2602,-1727,-8,-1448,-33,-979,-2271,-111,-152,-4183,-1373,-218,-202,-845,-1423,-151,-162,-192,-230,-285,-354,-430,-387,-290,-202,-946,-623,7,52,-42,23,90,87,62,40,-667,-174,-42,-71,-198,-87,-354,-193,-98,-111,-408,-99,-76,-58,-43,-10,-393,-423,-385,-203,-285,128,84,64,13,-72,-212,94,-249,-28,67,-70,-245,-81,-277,-451,17,-70,-194,-330,-416,-315,-176,-118,-147,-210,-324,26,48,395,405,-179,-178,-95,-40,59,-19,-74,-148,-212,-260,-284,-293,-304,-336,-361,-363,-309,-211,-93,44,169,-404,-283,-75,141,409,-268,-679,-645,-860,-895,-1253,-1338,-1533,-744,-552,-1783,-4165,-6663,-4991,-10573,-14598,-10832,-5424,-4226,-937,-47,-2073,-302,-349,-738,-970,172,192,-452,171,-175,135,-379,139,-486,116,173,-161,-255,35,-42,-123,-210,-307,-382,-405,-331,-252,-193,-536,7,40,22,-122,-247,-125,-23,11,91,-77,-247,-22,-71,-117,-221,-202,-231,-278,-320,-361,-391,-376,-350,-309,-269,-315,-458,-154,-132,-198,-57,-334,-311,-389,213,348,241,743,418,1228,1967,2536,5137,6468,4627,8505,8899,8767,8106,6822,5295,4211,2845,1686,840,309,-258,39,-284,-41,145,-261,-444,-65,-43,232,271,-7,-364,-33,-105,-202,-24,-278,-367,-172,-214,-247,-262,-314,-288,-286,-273,-260,-332,-244,-132,-60,0,53,-222,-31,163,-54,-90,-146,-55,-253,-144,4,-409,-20,-78,-280,-377,-439,-158,-218,-230,-54,-56,-49,-59,-60,-240,-63,-294,-363,-35,1,45,-328,-165,-199,-212,-214,39,285,322,148,89,29,260,202,-134,260,59,30,120,15,-127,-27,-18,-66,-37,94,31,185,9,22,-3,-283,128,134,136,-88,-384,-224,-167,-394,-188,-198,-296,-141,-204,-266,-313,-357,-361,-317,-270,-237,-219,-204,-215,-217,-220,-230,-217,-189,-134,-91,-213,-391,42,66,21,-151,45,22,1,-14,-129,-16,-11,14,-378,-234,24,-6,-46,-277,-163,-221,-264,-270,-248,-215,-160,-114,-52,19,98,-99,-349,264,367,-38,-367,-366,-207,-85,393,353,-170,35,87,-22,-124,-210,-262,-269,-243,-214,-175,-155,-126,-290,-239,-115,-327,-129,-127,-250,-81,-45,1,58,109,126,-329,149,302,-35,-107,-6,-281,-260,-133,-36,-20,-94,-403,-96,-222,75,-26,-442,-219,-256,-224,-160,-105,-56,-31,-37,-200,-319,-150,-207,-240,-231,-179,-132,-93,-70,-79,-123,-141,-208,-300,-364,-399,-331,-272,-224,-195,-179,-183,-187,-197,-201,-196,-172,-147,-131,-106,-82,-66,-62,-71,-83,-205,-131,-152,-161,-250,-254,-260,-264,-235,-196,-197,-74,-27,-7,50,-51,-205,-59,-86,152,19,51,143,112,-1,60,11,-104,-89,85,142,-92,-167,-219,46,194,154,138,95,154,95,57,-122,-21,-82,-133,-202,-373,-355,-407,-315,-213,-122,-157,-141,13,8,-211,-284,-134,-159,-142,-81,-3,10,-191,-181,-15,-44,344,63,-175,-138,-263,-83,-223,21,446,174,-40,6,46,34,-292,-150,83,9,-97,-158,-240,-292,-272,-232,-198,-174,-159,-167,-214,-214,-251,-292,-320,-334,-339,-345,-357,-398,-384,-346,-272,-310,-121,-51,24,11,-315,59,222,241,-211,-136,-228,-48,190,-243,-51,23,131,55,-17,-76,-98,-265,0,-59,-128,-96,-95,-91,195,179,-106,-40,-138,12,-137,-51,-70,-77,-103,-129,-464,-207,-210,-186,-184,-176,-161,-139,-115,-96,-79,-76,-72,-188,-224,-197,-205,-284,-249,-202,-239,-292,-338,-387,-401,-357,-297,-256,-215,-181,-168,-160,-183,-196,-210,-233,-242,-222,-200,-191,-171,-168,-157,-105,-76,-125,7,-149,-658,-107,237,-53,-238,-135,225,281,83,-163,253,225,199,169,-175,87,52,-96,-329,-329,-272,-342,-343,-293,-214,-132,-65,-18,-351,-462,-1234,-1271,-1537,-3686,-3801,31,61,96,121,-508,-100,-82,-4,209,-436,-365,-138,76,317,64,-131,-40,334,296,314,-235,113,134,66,-232,-51,-94,-109,-235,-74,-34,30,102,-212,243,273,-337,-146,19,-159,-129,-34,116,109,-217,-377,-238,-60,-142,-207,-259,-259,-345,-168,-92,-10,66,143,-171,-95,-76,-124,-128,-242,84,7,-85,-385,-148,-196,-186,-355,-27,56,116,-180,-149,-95,-111,90,-119,-44,305,193,-27,-89,-136,-304,-271,19,-181,40,-89,-136,6,27,-417,-9,76,74,65,51,27,-1,-259,-66,-104,-141,-191,-225,-259,-291,-319,-340,-356,-363,-353,-332,-329,-321,-313,-302,-299,-298,-280,-265,-245,-197,-162,-181,-83],[75,0,-13,66,-149,172,132,185,215,116,85,-89,-43,-64,-55,-190,-70,-95,46,139,75,271,192,-255,-216,-289,121,49,-42,-127,-196,-243,-296,-336,-385,-364,-363,-390,-431,-485,-553,-492,-393,-284,-258,-81,-186,-240,22,17,90,72,55,-129,-144,-125,-35,-31,-106,-188,-273,-355,-410,-353,-278,-196,-116,-43,-60,-281,-328,-462,-85,-251,-249,-141,-43,2,202,152,72,-7,-73,-118,-122,-97,-389,-180,-151,-277,-185,56,68,-87,102,101,93,-238,-319,35,-112,-271,-93,-171,-321,-249,-419,-205,-202,-169,-154,-132,-111,-98,-79,-76,-78,-367,-572,-136,-194,-103,-107,-369,-394,-137,-109,-288,-167,-517,-258,-298,-313,-256,-180,-111,-616,-418,-202,-231,-426,-392,-165,-216,-293,-293,-767,-95,-10,-159,-956,-133,183,-804,-517,291,-117,-1320,-635,-1694,-1177,493,517,527,513,494,-97,-5109,308,232,-3567,-1663,16,-5515,-13554,-12037,-16978,-158,-26235,-189,-214,-230,-230,-25647,-2977,-3694,-403,-127,-839,-91,-2102,-2591,-29,-33,-4690,-1234,-139,-167,-1099,-1306,-56,-4,-252,47,33,-6,-76,-144,-171,-149,-720,-663,44,86,-210,31,96,86,57,31,-620,-171,-95,-155,-251,-221,-315,-279,-70,-7,-416,-29,88,68,277,207,-339,-397,-341,-245,-269,153,-3,44,59,-37,-187,158,-191,27,116,-42,-218,-29,-233,-510,67,70,-141,-164,-239,-244,-161,-112,-176,-171,-346,70,52,194,175,-199,-175,-70,-64,-123,-126,-112,-92,-70,-57,-52,-64,-93,-142,-163,-127,-210,98,261,73,155,-443,-110,59,134,328,-380,-651,-737,-1054,-1003,-1226,-1462,-1450,-790,-952,-2098,-5286,-7174,-1261,-1653,-9990,-12488,-5674,-3633,42,18,-2118,-320,-424,-751,-917,-232,-257,-472,-279,-268,-268,-263,-226,-561,-193,-189,-202,-273,-243,-258,-266,-263,-248,-203,-165,-119,-187,-232,-462,129,155,-18,-141,-246,-61,87,35,114,-120,-245,168,188,27,-236,129,-6,9,74,46,-161,-28,-66,-87,-107,-278,-440,-102,-92,-257,-49,-344,-355,-399,-22,-8,13,115,259,724,1354,1472,3605,5175,3032,8598,9422,8106,11623,8031,6392,7113,5828,3227,3490,3398,69,625,-163,65,151,-171,-420,-26,-66,150,75,-79,-328,-185,-270,-321,-323,-299,-427,-239,-229,-233,-239,-284,-272,-297,-313,-305,-326,-242,-185,21,58,89,-191,-116,282,-113,-77,-151,-38,-210,-162,-80,-462,-22,-118,-322,-359,-497,-193,-237,-239,74,387,386,385,27,-275,2,-313,-281,182,399,403,-203,-200,-283,-296,-200,50,276,208,174,116,39,247,183,-170,164,-33,-56,68,41,-112,6,-29,-82,-35,90,30,176,-20,116,59,-236,122,219,219,-83,-408,-277,-192,-423,-250,-241,-349,-219,-294,-357,-380,-345,-298,-256,-225,-211,-210,-209,-232,-244,-261,-295,-317,-334,-330,-334,-329,-336,-300,-291,-295,-292,-292,-291,-280,-264,-238,-228,-220,-199,-310,-302,-191,-205,-217,-237,-242,-244,-240,-224,-212,-209,-192,-188,-162,-120,-59,-49,-326,145,224,-129,-386,-397,-220,-103,316,446,-131,-4,106,124,-26,-281,-229,-247,-359,-368,-285,-216,-145,-249,-252,-44,-334,-15,8,-284,82,119,122,198,217,151,-388,163,217,-121,-109,28,-297,-243,-117,-50,-73,-146,-387,-109,-179,253,223,-458,-33,-21,-229,-61,-118,-146,-163,-177,-176,-290,-138,-76,20,-37,-86,-148,102,380,92,-173,-8,-23,-252,285,220,-49,-231,-154,-141,235,233,206,178,13,-206,-114,53,103,88,72,51,20,-17,-52,-213,-120,-135,-124,-292,-165,-280,-97,-217,-85,-246,-61,-68,-79,-102,-137,-222,-202,-229,-252,-290,-290,-262,-227,-171,-117,-72,-35,-59,88,120,-87,-201,-248,58,78,49,-2,-49,-108,-172,-218,-263,-307,-353,-336,-297,-448,-185,-122,-75,-25,10,-180,-155,-11,-59,-190,-308,-270,-271,-209,-115,-24,35,-116,-144,-47,-108,244,1,-177,-138,-259,-18,-150,-14,198,149,-66,-60,23,-19,-299,-136,-174,-227,-274,-277,-239,-198,-179,-147,-151,-168,-194,-238,-277,-286,-249,-192,-119,-50,10,-107,-244,16,39,-109,-277,-353,-25,-34,1,43,-239,125,142,156,-119,-130,-180,10,41,-234,-40,-9,-24,-32,-26,-12,-106,-252,-5,-93,-104,-61,-89,-36,233,196,-115,-26,-79,31,-128,-86,-99,-84,-84,-90,-422,-218,-145,-137,-127,-103,-99,-30,-12,-82,32,20,-14,-223,-185,-270,-104,-208,-234,-190,-161,-266,-103,52,-304,-12,-32,-228,-87,-98,-108,-103,-125,-95,-72,-60,-47,-23,-11,-101,-65,-140,-75,-20,-20,-110,11,-23,-537,-38,56,-106,-211,-96,-95,-166,-240,-261,-200,-90,19,109,-275,57,186,-70,-350,-311,-79,-23,-319,-168,-203,-201,-175,-147,-188,-300,-937,-953,-1753,-4755,-3809,-166,-178,-172,-156,-474,-295,-358,10,50,-484,-328,-111,149,179,13,-133,-12,157,142,107,-251,50,36,28,-184,58,74,102,-225,30,180,209,231,-280,244,225,-301,-193,-55,-202,-144,-107,-176,-211,-227,-416,-211,-126,-91,-51,-99,-183,-289,44,67,90,119,148,-163,-97,-57,-86,-118,-230,121,67,21,-300,-101,-215,-234,-277,-249,-252,-235,-212,-188,-165,-137,-102,-127,-42,-6,31,-41,-39,-94,-300,-305,-21,-259,30,-103,-131,-18,-24,-357,-66,-8,-4,0,4,2,-2,-284,-27,-57,-96,-162,-226,-303,-330,-242,-150,-66,9,85,84,-93,106,57,137,-202,67,85,-12,-153,-284,-205,-161,-45],[19,-50,-22,92,-117,230,129,204,210,139,82,-91,11,11,6,-172,-196,-177,1,1,-3,-9,-15,-261,-232,-355,38,74,74,141,189,63,-65,-231,-387,21,160,4,149,81,8,-66,-127,-178,-215,-235,-231,-285,-184,-155,-126,-110,-93,-98,-136,-139,-26,-9,-17,-44,-83,-137,-213,-257,-284,-271,-225,-171,-104,-207,-406,-418,-100,-238,-312,-136,-1,-5,196,180,70,68,-35,-155,-269,-355,-413,-325,-276,-313,-232,-224,-233,-241,-244,-255,-261,-256,-345,-221,-214,-261,-189,-183,-305,-233,-378,-231,-312,-259,-268,-252,-221,-183,-131,-90,-51,-422,-508,-77,-212,24,13,-327,-438,-184,-49,-342,-75,-420,-104,-114,-128,-117,-105,-102,-549,-403,-251,-305,-491,-424,-185,-131,-62,-211,-902,-114,183,-315,-967,-47,324,-734,-637,313,-151,-1456,-706,-1512,-1188,356,369,374,359,346,-263,-5118,211,163,-3050,-921,24,-2638,-12318,-9462,-18859,-127,-25283,-116,-111,-102,-86,-31299,-3279,-4982,-125,-180,-256,-328,-3032,-3082,-308,-253,-4407,-791,-164,-165,-1365,-1134,-241,-277,-455,-321,-321,-304,-280,-242,-182,-119,-546,-708,58,159,-376,53,89,515,531,440,-516,-178,40,-57,-330,-47,-228,-396,-101,-139,-405,-21,27,-63,326,284,-309,-387,-318,-303,-267,126,-137,-4,59,-12,-184,-200,-271,-278,-240,-177,-197,-72,-216,-580,-59,-85,-172,-226,-273,-318,-344,-341,-300,-244,-329,-124,-41,28,114,-227,-191,-67,119,36,-40,176,366,375,376,222,201,40,97,125,30,-219,172,384,63,109,-501,20,133,87,228,-519,-659,-900,-1170,-1129,-1110,-1479,-1212,-799,-1338,-2358,-6131,-6564,-40,4,-7103,-14475,-5446,-2876,72,22,-2130,-327,-411,-781,-862,-20,-217,-504,161,15,202,-153,15,-629,45,195,-117,-305,42,162,118,85,65,-115,101,-38,-127,-251,-375,158,91,-63,-142,-223,-200,-279,-344,-371,-354,-325,-294,-268,-237,-253,-156,-99,-62,-27,-2,-199,2,-18,-35,-62,-255,-367,-119,-119,-279,-42,-367,-373,-402,48,50,-147,-77,-145,-128,40,388,912,1689,1727,4012,5421,6822,8031,8891,7240,7685,7676,4077,4631,4901,809,982,274,344,162,-54,-373,-43,-112,-71,-45,-125,-292,-92,-35,-381,-181,-293,-440,-10,-28,-52,-234,-260,-226,-144,-176,-221,-312,-229,-240,-63,20,97,-142,-175,192,-175,-66,-154,-26,-162,-173,-149,-441,-27,-153,-359,-340,-523,-220,-250,-255,93,225,125,35,-10,-302,-23,-317,-200,-12,-6,0,-85,-220,-341,-373,-179,64,102,93,79,72,38,40,29,-205,2,-137,-156,-55,-54,-88,-52,-42,-94,-28,-10,3,34,-41,104,117,-192,124,124,111,-81,-407,-321,-210,-444,-270,-281,-355,-331,-281,-213,-135,-77,-194,-10,-2,-180,-43,-63,-99,-105,-100,-100,-84,-199,-45,-48,-158,-259,-86,-113,-152,-179,-203,-222,-232,-240,-247,-275,-306,-320,-322,-343,-279,-235,-183,-170,-101,-70,-179,-24,-10,-163,3,2,-31,33,55,-2,-298,96,108,-201,-348,-408,-228,-118,140,139,-71,-44,63,15,-88,-362,-246,-203,-246,-269,-246,-211,-149,-199,-269,1,-341,86,26,-325,218,339,74,438,522,179,-434,149,262,-215,-85,69,-306,-219,-94,-149,-155,-166,-372,-114,-112,31,30,-445,-101,-33,-206,-94,-134,-162,-187,-208,-200,-247,-122,-62,4,62,-13,-215,-1,248,88,-221,57,103,-299,143,135,-15,-220,-158,-152,254,515,580,231,-49,-244,-108,56,135,206,761,790,710,598,110,-213,51,269,-43,-326,-52,-413,-47,-213,2,-289,34,-53,34,192,-68,-250,-103,-113,62,-43,42,25,-11,-39,-74,-115,-133,-157,-185,-210,-232,-249,-283,-262,-274,-249,-233,-202,-182,-169,-142,-121,-111,-128,-135,-188,-494,-221,-254,-300,-333,-292,-242,-188,-152,-117,-168,-237,-144,-33,-12,8,14,34,-54,-85,-49,-177,58,-52,-176,-145,-244,-179,-260,-335,-336,-275,-205,-124,-54,17,-317,-129,166,192,-3,-106,153,-118,-257,18,-19,-27,7,64,-201,-57,-231,-231,170,384,92,-54,-270,-165,19,-99,-301,-360,165,102,69,86,-170,115,110,100,-29,-120,-149,-40,-34,-239,-60,-4,81,162,150,94,-131,-241,-122,-143,-104,-44,-93,2,200,144,-139,-30,-26,88,-134,-21,-69,-100,-140,-168,-378,-232,-152,-123,-92,-64,-95,-27,-15,-123,-8,-8,-39,-263,-165,-301,-9,-148,-226,-190,-225,-348,-144,105,-294,4,-27,-226,-79,-73,-62,-33,-175,-67,31,34,26,19,-7,-141,-109,-169,-218,-282,-313,-264,-195,-113,-409,0,45,-171,-200,-76,126,113,-44,-185,47,86,168,136,-224,-5,207,-53,-364,-315,-110,335,-312,14,66,121,174,-134,-25,-86,-658,-704,-2288,-6334,-3902,-234,-261,-273,-279,-425,-484,-655,-239,-240,-555,-286,-298,-316,-307,-257,-197,-135,-64,21,90,-307,99,135,189,-142,387,455,98,-233,-16,369,320,260,-368,107,18,-260,-261,-152,-264,-167,-99,101,216,-243,-457,-198,121,140,136,-124,-233,-250,313,545,502,339,128,-162,-114,-59,-53,-105,-227,121,73,42,-176,-46,-236,-283,-216,-127,-122,-107,-89,-223,-80,-66,-60,-120,-76,-81,-85,-76,-90,-97,-316,-340,-110,-352,-120,-141,-144,-156,-162,-314,-172,-178,-185,-192,-192,-195,-193,-257,-168,-147,-116,-94,-53,-18,-54,-31,57,62,63,71,82,-120,77,23,97,-232,94,101,75,-162,34,-32,-133,-44],[-115,-139,-111,-106,-122,-108,-123,-104,-92,-74,-39,-104,-64,7,114,-126,-333,-247,16,44,-22,-91,-171,-259,-261,-416,-11,106,142,356,287,108,27,-192,-385,14,130,16,599,510,295,305,249,102,-42,-54,-126,-320,94,197,210,110,61,-64,-119,-141,72,40,-38,-141,-262,-362,-293,-148,-4,124,234,81,-109,-102,-271,-287,-104,-213,-335,-98,-95,-88,-49,-2,27,42,46,-72,17,-110,-376,-144,-254,-306,-211,50,50,-189,5,-19,-84,-235,-337,-326,-403,-385,-308,-233,-237,-181,-298,-96,-396,-91,-92,-70,-66,12,72,115,-28,-411,-400,24,-196,94,42,-223,-397,-208,-154,-337,-252,-294,-327,-353,-377,-370,-356,-342,-388,-291,-260,-330,-488,-408,-155,-59,-20,-160,-819,-280,-33,-457,-964,63,46,-625,-687,50,-149,-1510,-630,-1262,-1176,-3,-17,-37,-70,-96,-144,-4530,-224,-256,-2590,-305,-318,-331,-10959,-6685,-20610,-312,-24948,-239,-200,-150,-16019,-26181,-3158,-6148,99,109,94,76,-3271,-3486,-6,-32,-3755,-136,-34,-7,-1529,-865,76,39,-506,118,129,143,151,176,229,157,-364,-693,-47,57,-426,166,62,473,790,565,-372,-124,72,-57,-364,39,-55,-468,-214,-241,-316,31,-1,-160,243,240,-240,-330,-252,-314,-219,104,-243,-4,7,-27,-147,-170,-252,-330,-416,-346,-266,-190,-165,-588,-121,-27,-152,-51,-42,-39,-36,-79,-203,-52,-223,-13,12,20,39,-203,-169,-31,-28,-69,-69,-57,-38,-10,15,35,44,35,-1,-35,-71,-162,-149,-156,-129,-102,-517,-43,-52,-60,-90,-628,-645,-1055,-1034,-1207,-894,-1338,-807,-711,-1616,-2513,-6155,-4999,125,88,-5958,-16377,-4780,-2000,-51,-72,-2071,-271,-254,-766,-754,-165,-235,-500,-3,81,150,-17,66,-627,13,219,-66,-310,72,321,286,243,198,-131,152,28,-29,-208,-257,117,76,-62,-80,-150,62,81,90,41,-175,-201,130,96,52,-235,-60,-111,-180,-244,-307,-374,-387,-345,-290,-231,-210,-264,-22,42,-224,181,-356,-344,-331,396,316,-235,300,4,454,552,635,812,1229,800,2930,4086,5295,6392,7240,7745,7796,7418,4895,5657,4528,1925,1608,1012,900,309,120,-280,130,-159,93,85,-121,-240,-90,74,-329,-265,-251,-353,75,218,19,-219,-222,-217,-38,336,51,-273,-193,-275,-64,-4,111,-77,-188,125,-221,-46,-140,-1,-95,-159,-193,-384,-14,-167,-371,-307,-488,-226,-242,-267,-233,-250,-182,-123,-69,-295,-26,-277,-108,-110,-149,-179,-175,-219,-341,-431,-145,40,69,-9,90,96,34,69,53,-230,-1,-227,-259,-107,-118,-136,-120,-101,-99,-42,-1,40,101,-44,228,204,-144,132,315,306,-74,-379,-349,-216,-452,-226,-230,-302,-319,-398,-344,-267,-211,-289,-139,-119,-193,-117,-110,-119,-114,-114,-134,-154,-232,-201,-235,-254,-241,-217,-173,-133,-87,-51,-32,-100,-36,-59,-110,-169,-210,-242,-318,-273,-255,-227,-209,-188,-175,-210,-143,-124,-214,-83,-72,-75,-41,-36,-57,-270,-124,-172,-249,-282,-394,-389,-382,-327,-256,-194,-128,-63,-8,-137,-406,-262,193,229,237,39,217,-82,-149,-287,-67,-345,-305,-295,-334,-68,32,25,180,211,207,-433,106,130,-317,-42,-31,-311,-192,-206,-235,-254,-262,-359,-275,-281,-287,-300,-428,-328,-328,-315,-296,-276,-245,-215,-192,-161,-194,-114,-101,-93,-94,-93,-255,-124,-142,-174,-263,-212,-234,-278,-230,-211,-160,-242,-128,-147,33,67,99,123,-108,-275,-108,61,99,101,126,172,234,302,138,-206,63,223,-64,-356,60,-330,-80,-206,-258,-379,-200,-102,46,182,-62,-287,-149,-156,-34,-87,126,98,42,0,-42,-91,-114,-144,-173,-191,-187,-211,-315,-69,-37,24,64,107,127,130,112,33,86,18,-48,-188,-454,-313,-344,-288,-178,-67,-214,-155,183,43,-150,-161,-173,0,212,180,137,59,-1,-16,-21,-242,49,-84,-169,-150,-217,85,-39,-23,208,173,-107,-174,-3,54,-336,-121,305,324,32,-133,169,-123,-309,-91,176,237,307,358,-169,-51,-233,-267,86,345,162,-13,-267,-327,35,-89,-297,-303,-203,-333,-428,-484,-425,-336,-258,-172,-100,-95,-123,52,136,-236,-95,-51,34,127,70,-10,-143,-248,-374,-426,-326,-206,-92,18,126,83,-161,-36,34,183,-133,185,300,258,191,124,-332,-229,-27,-16,-125,-14,-82,-1,8,-152,-41,1,-66,-292,-145,-266,-50,-89,-206,-178,-266,-278,-167,-198,-281,-275,-301,-344,-384,-416,-428,-379,-333,-264,-192,-135,-80,-19,29,-181,7,-90,54,148,49,-128,80,99,-278,-6,-71,-220,-183,-234,-278,-297,-301,-277,-243,-187,-128,-76,-84,-76,63,-23,-352,-313,-115,121,-286,20,29,-16,26,-217,32,24,-390,-500,-3076,-8222,-3888,-332,-391,-359,-268,-348,-574,-481,73,122,-520,-223,-80,116,56,-145,-173,-106,-99,-34,45,-375,109,140,212,-86,363,457,91,-238,-58,220,133,42,-448,-137,-225,-303,-363,-422,-431,-403,-361,-323,-267,-236,-436,-180,-13,57,82,-144,-283,-207,290,368,374,331,117,-142,-126,-63,-10,-73,-221,-36,-77,-85,-89,-71,-217,-312,-155,77,113,144,114,-234,-63,88,48,-75,-77,-133,-176,-192,-213,-214,-334,-365,-191,-418,-190,-202,-198,-188,-162,-280,-218,-51,-17,-43,54,84,-51,-245,-144,-43,-20,-81,96,48,-84,-83,-155,-210,-227,-182,-97,-131,45,-7,170,-239,131,131,136,-176,2,-44,-100,-121],[-199,-222,-129,-99,-126,-65,-67,-44,-37,-38,-32,-102,-132,-25,22,-60,-333,-250,2,-33,-94,-158,-241,-299,-291,-368,-59,41,152,254,268,142,107,-155,-380,-9,78,16,498,391,260,108,-44,-178,-210,-91,-113,-360,114,267,256,110,47,-54,-122,-159,121,368,249,108,-40,-191,-322,-269,-154,-45,50,76,-141,-10,-96,-176,-139,-222,-335,-86,-162,-245,-314,-363,-368,-333,-296,-272,-245,-208,-351,-136,-315,-304,-238,140,194,-257,-75,91,14,-233,-357,238,96,-236,-47,-46,-196,-155,-247,22,-438,258,223,199,-85,-31,127,88,-157,-371,-325,-55,-206,-63,-66,-151,-367,-278,-113,-344,-198,-245,-292,-336,-385,-409,-430,-424,-389,-353,-320,-380,-500,-427,-212,-199,-179,-156,-663,-515,-254,-642,-1027,-85,-83,-563,-742,-26,-197,-1526,-485,-1037,-1232,-35,-46,-65,-96,-123,-169,-4037,-270,-313,-2251,-343,-309,-267,-9854,-4020,-21369,-126,-25685,-92,-93,-96,-34058,-18373,-2431,-6989,-76,-72,-65,-36,-2668,-3672,-967,-469,-3193,397,464,517,-1650,-624,557,-93,-500,441,391,342,292,261,258,125,-274,-702,-182,-82,-418,272,6,312,407,366,-286,-111,48,-107,-438,86,55,-538,-374,-389,-257,16,-79,-287,36,47,-224,-312,-230,-365,-211,29,-352,-26,2,-3,-165,-75,-117,-161,-228,-297,-369,-399,-368,-595,-273,-190,-168,-132,-78,-33,4,-78,-211,-7,-136,70,74,54,44,-207,-195,-49,-20,-34,-15,0,-3,-21,-57,-104,-162,-223,-278,-267,-202,-130,-36,48,127,5,-555,216,201,-20,54,-778,-688,-1161,-788,-1285,-692,-1156,-369,-611,-1812,-2634,-5310,-3068,-15,-88,-6234,-17906,-3974,-1169,-79,-52,-2024,-232,-60,-765,-669,-132,-192,-527,-299,-291,-258,-203,-142,-616,-68,-53,-63,-353,-112,-138,-163,-191,-226,-241,-272,-301,-336,-370,-374,-369,-356,-300,-253,-184,-130,-82,-45,-15,-206,-180,-6,-29,-54,-250,-108,-123,-152,-171,-181,-217,-193,-188,-163,-137,-199,-196,-52,-31,-173,47,-346,-335,-256,131,174,-279,225,-103,301,543,755,1233,1902,177,3900,5052,4211,7113,7685,7796,7524,6788,5535,4512,3283,2179,1347,810,522,357,215,-173,-4,-248,-109,-106,-101,-211,-100,32,-231,-357,-230,-273,135,252,32,-236,-212,-223,-55,102,9,-248,-172,-329,-114,-134,-142,-140,-198,-55,-280,-51,-139,1,-49,-155,-251,-329,-12,-192,-382,-289,-455,-246,-241,-300,38,130,256,266,162,-277,114,-216,-21,223,41,-148,-177,-229,-306,-383,-126,102,231,-117,185,124,8,164,169,-265,20,-278,-380,-130,-203,-273,-290,-272,-238,-187,-138,-90,-29,-40,80,102,-113,120,106,86,-72,-350,-363,-229,-445,-160,-190,-237,-186,-196,-192,-165,-134,-369,-40,19,-222,134,200,248,305,352,104,-208,-275,-116,-109,-102,-104,180,125,62,-20,-36,-88,-156,-188,-236,-299,-356,-376,-360,-338,-314,-301,-293,-300,-301,-295,-276,-234,-188,-267,-96,-64,-120,3,28,31,-250,32,33,-262,-218,-362,-238,-147,58,118,81,-131,125,87,-156,-355,-278,95,193,204,36,205,-96,-104,-307,-41,-334,-76,-95,-275,24,115,-22,295,349,229,-396,35,-30,-410,22,131,-313,-168,-117,-177,-229,-271,-340,-316,-316,-304,-292,-406,-247,-209,-166,-120,-83,-37,3,-7,-42,-133,100,102,47,69,46,-244,-131,-79,-132,-281,-201,-234,-273,-278,-302,-310,-330,-359,-391,-420,-453,-455,-432,-399,-367,-327,-302,-295,-283,-279,-281,-293,-310,-317,-312,-296,-257,-197,-373,-141,-211,-161,-205,-267,-303,-255,-162,-41,82,-40,-324,-209,-216,-149,-112,137,204,269,182,47,-7,-71,-137,-199,-261,-317,-354,-344,-289,-243,-166,-108,-47,-7,14,39,47,33,-12,-57,-182,-418,-251,-288,-254,-180,-92,-211,-144,100,35,-135,-88,-208,-24,-59,-110,-146,-127,-63,6,24,-295,-10,-92,-157,-149,-180,124,0,7,349,182,-114,-203,-35,45,-359,-112,289,324,62,-173,141,-126,-307,-173,192,195,283,289,-127,-38,-223,-296,3,289,222,14,-246,-338,77,-82,-271,-240,-65,-151,-201,-239,-250,-234,-207,-161,-123,-81,-111,-51,-48,-225,-148,-117,-133,-169,-195,-217,-235,-246,-242,-234,-216,-200,-189,-179,-157,-145,-187,-110,-95,-73,-133,-27,6,52,85,123,-297,-230,33,43,-189,58,-70,285,41,-169,-45,26,-98,-316,-134,-218,-157,-203,-236,-257,-274,-242,-217,-199,-273,-192,-179,-213,-173,-154,-135,-104,-247,-195,-25,-8,5,30,46,-229,43,-57,105,111,81,-147,101,87,-162,0,-80,-260,-169,-198,-252,-297,-347,-397,-452,-442,-383,-326,-272,-207,-156,-96,-336,-318,-108,53,-250,21,-18,-165,-192,-296,133,125,-160,-354,-4066,-9887,-3616,-218,-194,-91,-120,-269,-506,-229,102,19,-412,-156,-65,264,146,-221,-182,-149,-116,-5,66,-412,122,144,225,-33,328,538,89,-249,-104,296,316,232,-427,113,109,-155,-369,-284,-342,-171,-172,-225,-254,-275,-378,-275,-261,-240,-212,-194,-337,-168,-165,-167,-175,-188,-205,-230,-256,-309,-339,-319,-247,-157,-72,29,39,202,-184,-325,-110,383,500,513,210,-208,-23,147,12,-3,122,46,-80,-171,-237,-232,-355,-380,-140,-356,-146,-229,-152,-128,-88,-250,-288,13,32,-145,64,75,-76,-250,-187,-101,-42,-78,-5,-47,-110,-115,-112,-80,-28,42,109,-120,17,-17,206,-225,164,120,68,-181,-52,-116,-157,-165],[-83,-256,-114,-62,-128,-94,-107,-86,-78,-79,-86,-106,-181,-145,-173,-192,-214,-216,-209,-197,-181,-154,-118,-219,-308,-303,-44,-11,224,262,246,174,181,-110,-364,-42,22,19,161,97,19,-71,-160,-223,-192,-77,-106,-390,122,326,297,109,34,-47,-123,-171,170,426,447,342,13,-2,-22,-157,-217,-295,-351,-352,-322,-317,-331,-347,-333,-300,-299,-208,-157,-120,-90,-67,-69,-84,-106,-136,-148,-133,-329,-135,-355,-285,-263,231,162,-320,-159,-42,-66,-221,-374,251,131,-254,-78,-32,-154,-124,-195,54,-324,417,595,510,-102,-110,297,195,-283,-273,-250,162,-196,218,122,-81,-334,-349,-117,-326,-174,-285,-392,-401,-311,-203,-108,-37,-131,-79,-313,-405,-482,-440,-162,27,11,-127,-494,-763,-338,-756,-1103,-116,-147,-507,-744,-175,-249,-1437,-260,-793,-1319,-135,-103,-73,-57,-36,-41,-3616,-86,-126,-1948,-241,-306,-346,-9065,-1552,-19831,-81,-27586,43,74,96,-51932,-10950,-999,-7202,5,-67,-146,-175,-1361,-3458,-1879,-1285,-2744,677,797,876,-1681,-387,864,-192,-425,573,457,345,232,137,71,21,-236,-686,-293,-201,-312,27,-27,46,43,42,-207,-94,15,-154,-488,33,20,-450,-520,-525,-190,-59,-153,-359,-55,-34,-214,-285,-205,-391,-188,-60,-295,-10,-14,-31,-194,-127,-178,-223,-285,-341,-380,-371,-342,-549,-429,-211,-193,-183,-147,-120,-102,-96,-187,-75,-64,-54,-20,3,43,-195,-222,-78,116,56,-13,120,109,88,53,15,-28,-76,-128,-187,-139,-112,-58,9,93,-79,-525,253,185,-91,-57,-917,-738,-949,-486,-1270,-491,-940,98,-463,-1849,-2655,-4063,-1054,66,19,-7847,-18973,-3184,-423,34,59,-1956,-178,127,-724,-562,113,25,-541,-82,-169,-273,-327,-267,-575,-150,-24,-34,-397,57,68,75,74,68,-222,78,69,72,-128,-95,52,-9,-53,-121,-165,-209,-223,-196,-143,-220,-144,9,41,51,-264,93,-37,-66,98,90,-216,-18,11,-5,-28,-183,-126,-135,-192,-230,-260,-311,-321,-230,-177,-123,-277,-83,-147,-57,-52,18,151,385,-202,1489,2585,2845,5828,7676,7418,6788,11547,5938,7371,9908,4905,3537,3241,2910,1451,637,-22,16,-267,67,-27,-29,-177,-85,124,-121,-350,-207,-179,-129,-182,-228,-256,-284,-311,-338,-322,-280,-231,-177,-376,-146,-85,-29,-36,-189,-69,-309,-118,-128,-98,-58,-138,-296,-250,8,-202,-362,-263,-416,-262,-220,-311,-41,1,70,107,177,-227,139,-119,97,4,-129,-293,-232,-227,-241,-302,-101,124,214,-192,143,85,-8,126,170,-283,-58,-213,-278,-86,-130,-181,-197,-203,-208,-194,-179,-164,-134,-90,-69,-59,-80,-37,-33,-25,-54,-307,-336,-232,-411,-82,-138,-159,-53,-83,-113,-136,-166,-398,-207,-193,-254,-103,-23,51,150,252,77,-297,-309,-162,-159,-71,-37,388,174,132,53,69,-199,-209,-240,-159,-68,12,95,165,-153,-193,60,145,28,165,-37,-259,-107,-72,-302,-156,-162,-160,-72,-12,29,-228,102,127,-234,-154,-317,-239,-153,-7,167,145,-171,84,32,-125,-245,-292,-166,-202,-220,-203,-175,-121,-82,-313,-123,-300,-9,-138,-201,21,292,-63,356,770,248,-357,-53,-209,-428,106,211,-312,-145,-24,-50,-137,-132,-302,-72,-136,-187,-234,-373,-266,-220,-153,-85,-27,35,87,1,2,-64,200,203,48,181,167,-190,-134,84,2,-270,-12,-50,-144,-132,-184,-219,-388,-293,-304,-287,-265,-229,-194,-201,-286,-114,-84,-80,-69,-58,-51,-51,-61,-66,-173,-84,-75,-44,-373,-5,-110,-102,-206,-8,-270,-55,-214,2,123,-1,-344,-278,-290,-259,-96,134,105,409,436,-60,223,268,-77,178,159,-103,-113,-341,6,-56,-89,-136,-171,-211,-254,-273,-288,-301,-323,-321,-322,-397,-298,-348,-258,-225,-195,-197,-152,-143,-128,-127,-93,-254,-57,90,177,96,53,71,105,76,-298,-42,-87,-148,-144,-142,149,20,44,325,192,-117,-215,-74,28,-384,-106,74,41,11,-217,-26,-132,-271,-210,-5,7,25,35,-89,-20,-206,-313,-80,36,41,31,-216,-187,83,-82,-238,-183,156,146,152,143,-2,82,29,-22,-86,-141,-211,-267,-313,-346,-363,-360,-349,-335,-316,-307,-311,-322,-331,-335,-330,-313,-281,-229,-146,-76,-217,-65,150,208,-135,155,451,355,353,263,-272,-237,40,18,-253,32,-58,48,44,-174,-20,-48,-140,-335,-180,-204,-255,-276,-289,-302,-307,-312,-303,-295,-296,-289,-268,-263,-253,-241,-241,-234,-267,-261,-244,-254,-267,-269,-281,-311,-327,-343,-342,-350,-354,-343,-335,-316,-317,-317,-320,-314,-304,-301,-300,-293,-326,-294,-308,-310,-309,-301,-282,-262,-191,-127,-325,-329,-102,117,-206,20,-79,-318,-412,-354,392,415,15,-267,-5139,-9815,-2986,238,220,245,-282,-198,-380,-8,122,-105,-292,-93,-55,23,-116,-273,-392,-398,-282,-162,-66,-338,115,146,227,14,286,473,95,-264,-149,213,463,121,-369,25,135,-116,-356,-260,-335,-160,-155,186,290,-186,-316,-160,67,-3,-65,-197,-383,-152,-230,-282,-295,-266,-215,-163,-171,-110,-82,-75,-255,-47,-35,2,34,77,-152,-328,-84,282,324,359,287,-155,39,189,-41,77,146,127,97,-147,59,-40,-382,-391,-55,-276,-167,-240,-279,-312,-317,-308,-338,-329,-359,-399,-428,-426,-385,-321,-250,-181,-106,-71,16,75,-137,-122,187,193,185,172,130,-99,-14,-46,-119,-214,-248,-263,-261,-242,-200,-183,-169,-169],[-82,-193,-298,-417,-425,-321,-216,-88,9,82,38,-58,-204,-73,158,99,-80,-128,-2,-42,-193,-121,-154,-181,-309,-234,-207,-207,-218,-221,-213,-190,-184,-182,-333,-145,-109,-85,-61,-39,-21,-7,8,24,36,0,-102,-387,84,102,122,111,23,-41,-120,-169,134,130,105,68,3,-28,-99,-151,-192,-229,-251,-267,-266,-276,-288,-283,-251,-258,-254,-35,32,56,227,171,-33,207,298,-157,200,-108,-316,-144,-346,-262,-285,201,99,-375,-240,-179,-140,-203,-387,252,143,-285,-109,-23,-115,-88,-145,72,-195,82,53,44,-117,-172,74,87,-330,-150,-184,106,-168,79,43,-23,-305,-399,-182,-296,-261,-213,-122,-211,72,-22,269,-1,-14,7,-292,-402,-449,-452,-171,173,210,-88,-338,-877,-255,-708,-1193,-13,-82,-466,-699,-228,-310,-1278,-299,-536,-1449,-245,-193,-135,-83,-23,13,-3299,52,55,-1651,21,-11,-58,-8618,-153,-16166,-249,-30618,-301,-322,-325,-69296,-4439,-277,-6696,-277,-308,-362,-382,-336,-2904,-2021,-2055,-2456,-14,28,57,-1678,-185,86,-261,-333,58,50,41,-142,-1,-17,-138,-260,-659,-388,-311,-167,-182,-194,-190,-188,-172,-155,-121,-94,-215,-504,70,118,-325,-590,-454,-140,39,-231,-345,288,293,-225,-268,-191,-373,-152,-143,-135,23,68,20,-253,-108,-147,-152,-147,-123,-99,-72,-205,-502,-577,-90,-192,-120,-136,-160,-192,-238,-275,-307,-317,-297,-236,-180,-106,-188,-266,-136,67,27,-23,118,117,105,74,37,-8,-64,-135,-255,-235,-286,-329,-364,-381,-391,-455,-379,-397,-398,-393,-1058,-805,-577,-314,-1187,-323,-747,-251,-304,-1743,-2567,-2727,-162,-147,-137,-11364,-19873,-2564,-10,22,60,-1903,-137,152,-662,-459,173,147,-562,53,-1,-83,-154,-205,-542,-245,-176,-127,-459,-25,29,84,137,183,-274,13,64,139,-93,-40,420,-18,94,112,-12,122,76,64,-94,-235,-111,278,328,23,-300,45,-63,-101,164,277,-220,-72,35,-38,-109,-186,-198,-191,-175,-133,-90,-288,-322,-84,-110,-149,-281,-328,-436,-382,-242,-67,115,355,-468,1110,1685,1686,3227,4077,4895,5535,5938,6030,5822,5331,4616,3817,3009,2279,1681,1061,161,561,-101,315,-128,68,-157,-67,293,-28,-282,-200,-90,189,145,16,-294,-204,-225,-158,-243,-333,-338,-244,-431,-181,-130,48,-5,-194,-45,-297,-74,-126,-5,-112,-196,-325,-190,-117,-212,-336,-247,-392,-289,-199,-283,64,34,10,-79,-56,-173,-113,-145,-185,-229,-261,-287,-285,-268,-227,-235,-113,-54,4,-221,65,25,-16,83,163,-292,-138,-101,-142,-118,-93,-155,-167,-150,-138,-57,-1,54,-29,15,263,294,-57,110,361,352,-30,-267,-297,-242,-379,-12,-94,-94,-105,275,38,417,317,-386,77,-62,-294,-376,-367,-229,-62,96,45,-391,-327,-217,-213,-47,11,334,147,94,0,-118,-311,-336,-423,-426,-372,-319,-251,-182,-128,-218,-23,23,51,76,-91,-272,-161,-39,-312,-27,-79,-206,-151,-173,-196,-218,-198,-184,-194,-136,-275,-243,-161,-63,-51,-53,-211,-75,-105,-130,-153,-308,-182,-181,-168,-129,-83,-78,-34,-305,-226,-256,-91,-232,-132,-91,242,-104,305,717,252,-330,-163,-400,-342,195,257,-318,-132,-13,-60,-155,-137,-245,86,192,228,132,-332,-235,-172,-267,-356,-422,-405,-351,-300,-247,-205,-169,-142,-118,-99,-75,-124,-115,-41,-45,-247,-37,-46,-81,-70,-95,-107,-436,-167,-207,-243,-284,-304,-308,-288,-268,-200,-155,-126,-97,-79,-79,-103,-151,-215,-298,-393,-455,-344,-352,-73,-35,-102,-221,-8,-234,-44,-270,22,389,52,-323,-353,-369,-277,-45,50,-4,-4,-41,-171,-160,-208,-257,-282,-267,-219,-158,-329,-32,-70,53,82,108,114,-40,-175,65,48,-4,-44,-177,-395,-242,-372,-167,-146,-119,-179,-129,-47,-25,-124,5,-311,-97,93,128,33,34,81,142,123,-265,-52,-79,-138,-133,-107,157,25,76,290,192,-120,-209,-118,3,-405,-103,212,321,94,-252,16,-140,-231,-204,-38,59,192,104,-52,3,-190,-313,-160,128,296,36,-178,-7,193,-90,-205,-136,250,207,188,165,28,117,84,61,30,-37,-130,-63,-95,-166,-303,-305,-168,-161,-138,-120,-142,-163,-162,-322,-272,-354,-428,-393,-273,-170,-248,-85,196,200,-137,143,379,178,286,195,-256,-255,-115,-216,-310,-357,-347,-291,-229,-181,-144,-128,-187,-347,-132,-172,-181,-205,-231,-264,-287,-303,-290,-268,-271,-219,-181,-227,-146,-137,-148,-161,-270,-299,-275,-322,-351,-329,-290,-294,-226,-196,-161,-149,-148,-203,-165,-181,-221,-268,-316,-353,-377,-401,-413,-404,-387,-358,-330,-283,-232,-252,-128,-368,-6,54,-318,-346,-101,186,-151,18,-152,-462,-565,-377,306,401,127,-230,-5870,-7734,-2006,729,677,440,-375,-137,-259,178,133,-241,-169,-35,-47,149,75,-279,-165,-109,-167,-210,-255,-266,-236,-162,-77,31,112,180,109,-274,-186,158,348,6,-316,-42,104,-87,-320,-198,-301,-142,-151,210,249,-153,-254,-155,23,-76,-145,-226,-391,-111,-2,-106,-215,-313,-369,-360,-305,-271,-243,-236,-296,-263,-309,-340,-361,-330,-266,-314,-95,-11,65,133,185,-84,122,220,-84,172,168,257,175,-166,61,-44,-399,-388,43,-193,-194,-189,-137,-160,-165,-181,-331,-184,-196,-336,-183,-152,-118,-295,-193,-165,-97,-45,279,245,-149,-128,217,234,145,44,-73,-225,-381,-501,-418,-286,-169,-63,3,-189,-55,37,-11,-89],[-87,-142,-55,51,-138,70,-76,26,146,116,-25,-44,-228,-107,329,162,32,-75,203,268,-202,-25,-226,-160,-315,-188,-188,-73,-158,-244,-326,-387,-420,-378,-325,-257,-197,-161,-128,-95,-58,-18,29,80,126,11,-120,-364,85,155,122,67,-2,-50,-127,-169,-203,-222,-240,-247,-245,-238,-238,-210,-184,-154,-121,-93,-209,-47,-49,-63,-264,-288,-222,-153,-127,-74,8,107,-27,206,293,-199,219,-100,-321,-174,-308,-244,-310,153,21,-367,-314,-312,-216,-223,-401,-144,-105,-319,-143,-19,-81,-51,-99,83,-60,167,183,207,-126,-200,253,33,-230,-20,-128,131,-124,41,-12,-64,-284,-373,-139,-255,-124,-96,-62,-263,-2,-98,57,-57,44,19,-229,-360,-399,-453,-185,40,106,-22,-194,-634,-89,-532,-1278,37,-63,-438,-604,-183,-365,-1075,-45,-249,-1611,-46,-62,-81,-95,-78,-63,-3086,-5,26,-1317,9,84,84,-8456,71,-11238,-2969,-34525,-6,-42,-81,-61849,-172,-221,-5551,-320,-250,-186,-118,-56,-2168,-1327,-2471,-2331,72,50,16,-1677,-78,-149,-279,-270,-297,-288,-241,-542,-127,-59,-338,-315,-607,-451,-389,-1,170,-54,-92,178,189,-53,-103,-88,-264,-455,347,393,-187,-458,-320,-91,37,-275,-254,412,394,-234,-239,-167,-289,-73,-134,53,87,106,208,-317,208,46,56,-17,-67,-95,-96,-231,-446,-650,-193,-197,-142,-160,-189,-225,-269,-294,-293,-271,-251,-218,-208,-194,-211,-300,-237,-228,-224,-176,-125,-79,-37,-7,16,28,6,2,-242,-150,-55,-80,-102,-112,-280,-355,-117,-111,-179,-320,-1170,-847,-134,87,-1059,-173,-578,176,-127,-1514,-2335,-1393,65,21,-35,-17380,-20774,-2156,-224,-201,-142,-1845,-98,68,-566,-337,200,199,-556,132,77,-7,-91,-169,-498,-328,-290,-232,-516,-137,-90,-39,10,59,-298,-38,66,188,-52,13,387,-93,218,183,26,60,-30,-91,-129,-226,-62,157,228,4,-326,-4,-72,-117,133,142,-202,-109,-167,-245,-274,-248,-197,-148,-131,-117,-124,-260,-308,-284,-314,-280,-277,-182,-135,-112,-122,-123,-84,81,-341,867,1303,840,3490,4631,5657,4512,7371,5822,7501,6951,6053,4959,3774,2623,1614,812,269,4,-25,36,-104,172,-136,-18,247,62,-219,-183,11,223,203,-3,-319,-204,-224,-87,23,-116,-157,-97,-450,-196,-159,15,-4,-195,-67,-240,-88,-109,3,61,-102,-283,-60,-34,-203,-296,-217,-363,-310,-158,-221,137,143,151,-263,120,-103,61,21,-33,-92,-141,-186,-205,-216,-211,-220,-206,-219,-234,-234,-246,-208,-169,-99,-34,-266,-184,25,0,-135,25,-22,-47,-183,-142,-25,81,76,-109,64,530,289,-29,92,271,331,12,-216,-242,-243,-335,58,-49,-29,-149,288,18,326,345,-337,57,29,-314,-195,-315,-427,-336,-235,-158,-344,-291,-265,-245,-12,51,79,83,46,79,76,-407,-309,20,-18,-81,-154,-218,-281,-358,-379,-314,-238,-177,-116,-136,-265,-183,-92,-279,8,-21,-250,-86,-125,-182,-233,-289,-338,-378,-413,-430,-403,-347,-279,-205,-134,-233,-2,-1,21,-14,-315,-163,95,22,42,32,-55,-10,-272,-335,-198,-185,-258,-63,-191,200,-125,254,690,254,-301,-272,-412,-228,297,311,-321,-119,0,-71,-175,-155,-164,182,255,369,267,-271,-192,-90,-200,-293,-334,-294,-243,-207,-177,-163,-157,-156,-149,-133,-100,-73,-84,-19,-67,-213,-6,-20,-44,-34,-32,-1,-285,65,44,130,145,158,-119,-244,-238,-135,172,259,321,384,430,431,417,221,-140,67,-10,-76,-305,77,12,-94,-235,-37,-196,-57,-315,-8,399,129,-250,-369,-389,-169,-71,-92,-104,-108,-108,-231,-146,-159,-191,-232,-272,-291,-278,-301,-181,-145,-82,-41,2,25,-65,-288,39,22,-21,-53,-178,-405,-234,-329,-146,-122,-145,-152,-124,-83,-100,-136,-172,-370,-250,-288,-321,-358,-368,-359,-357,-336,-297,-264,-228,-197,-171,-154,-137,-111,-78,-26,24,-115,-181,-150,-14,-405,-94,163,301,107,-254,-63,-140,-192,-171,-63,-18,62,12,-15,40,-171,-293,-219,33,321,47,-128,180,258,-95,-167,-93,328,282,234,181,51,119,71,41,18,-25,-150,19,36,-106,-389,-405,-151,-100,-97,8,-127,-145,-194,-358,-344,-387,-360,-302,-225,-260,-271,-98,17,58,-131,92,92,32,57,20,-240,-275,-64,-81,-338,-111,-129,-150,-172,-202,-231,-264,-285,-345,-311,-293,-298,-271,-240,-214,-186,-170,-147,-130,-265,-110,-84,-236,-68,-47,-53,-59,-254,-276,-166,-229,-300,-350,-323,-266,-185,-109,-23,43,102,-232,153,254,68,273,-77,-343,-128,58,118,-43,-99,-40,-55,-18,46,-163,180,-459,264,79,-311,-359,-104,70,-89,-52,-235,-553,-469,-356,162,235,174,-237,-5342,-5017,-777,229,173,22,-386,-89,-159,-31,-36,-377,-47,-32,-42,-17,-10,-246,-139,-101,2,11,4,-150,-6,-3,-3,20,19,16,13,-276,-214,-39,-48,-105,-271,-87,-23,-73,-289,-140,-260,-118,-167,-213,-212,-175,-198,-157,-35,-152,-226,-262,-374,-188,-287,-342,-296,-194,-79,-36,-235,-207,93,68,-359,46,31,-34,-90,-80,-103,-297,-99,175,379,513,377,-20,206,221,-111,251,167,233,127,-196,40,-70,-419,-394,61,-131,-202,-111,-14,-21,-24,-143,-290,-77,-109,-396,-163,-182,-193,-326,-188,-180,-171,-182,-186,-201,-228,-263,-301,-333,-343,-312,-249,-195,-130,-69,-6,-241,94,0,61,-215,-71,68,92,-58],[-88,-90,0,44,-154,128,-140,6,197,85,-95,-27,-236,-134,356,225,138,-31,227,313,-170,-117,-292,-133,-313,-150,-250,-89,38,-47,-125,-185,-254,-316,-362,-368,-355,-346,-329,-301,-266,-225,-178,-133,-101,-86,-143,-319,-113,-140,-169,-204,-227,-237,-247,-256,-272,-285,-313,-326,-293,-225,-152,-131,41,126,148,-5,-216,294,268,103,-302,-308,-190,-126,-206,-249,-211,-112,-4,103,209,-239,236,-86,-334,-208,-259,-217,-322,23,-111,-309,-376,-428,-310,-167,-391,77,95,-296,-164,-7,-40,-2,-41,100,90,265,232,212,-120,-180,174,-49,-62,108,-77,115,-65,123,103,68,-259,-285,-64,-201,30,49,62,-256,95,-153,55,-128,-137,-245,-337,-318,-326,-439,-200,80,156,65,-66,-408,76,-312,-1333,142,84,-420,-470,-38,-403,-855,-144,-156,-1787,-145,-120,-99,-87,-74,-86,-2982,-138,-173,-929,-358,-311,-360,-8479,-355,-5604,-6254,-38832,-219,-203,-186,-46142,-161,-146,-3994,-139,-151,-172,-185,-193,-1425,-191,-2261,-2377,-195,-205,-222,-1727,-268,-312,-351,-385,-393,-376,-335,-776,-255,-210,-533,-376,-534,-483,-431,-21,16,-33,-136,159,217,45,-118,-127,-309,-374,432,410,-52,-310,-193,-49,35,-279,-149,201,278,-248,-207,-142,-177,39,-14,234,158,92,257,-391,155,51,282,171,18,-31,-127,-259,-396,-611,-265,-194,143,510,499,78,-47,-47,179,61,-60,-147,-195,-148,-149,-323,-266,45,-46,-22,39,39,41,49,45,78,-56,89,-166,-143,54,-15,15,-15,-370,-250,-102,-131,-153,-447,-1257,-865,-277,-287,-924,-226,-468,-142,-98,-1227,-1999,-130,8,6,-2109,-25934,-21468,-2005,-277,-275,-181,-1805,-77,127,-462,-212,288,285,-530,240,226,213,178,263,-464,-331,29,-25,-578,44,99,25,-52,-129,-294,-196,-190,-172,-148,-99,-67,-120,-62,-68,-57,-66,-79,-99,-165,-215,-204,-260,-317,-311,-359,-190,-111,-132,-1,39,-183,-156,57,46,18,-217,-77,-124,-181,-213,-233,-244,-292,-271,-276,-275,-297,-308,-252,-138,-4,114,263,415,-170,1116,791,309,3398,4901,4528,3283,9908,5331,6951,10408,8970,6715,6165,4484,3001,1842,751,590,271,29,-114,-95,-138,38,89,110,-179,-174,100,130,107,-35,-294,-220,-238,-93,62,-153,-138,-79,-398,-205,-252,-306,-258,-217,-115,-188,-115,-98,-6,14,-85,-209,-58,-94,-196,-266,-197,-350,-342,-230,-199,-146,-94,-35,-380,32,-43,54,40,-3,-66,-140,-230,-298,-242,-149,-117,-73,67,100,-130,-116,-70,14,-33,-94,-228,-229,-307,-293,-242,-202,-191,-167,-242,-155,-88,-34,31,-197,101,306,254,-14,55,165,314,51,-178,-197,-252,-304,104,-26,10,-184,287,-7,212,313,-298,14,-34,-303,-22,-84,-142,-155,-142,-128,-267,-246,-326,-268,-17,7,15,23,-26,6,-13,-436,-341,-118,-151,-188,-208,-194,-164,-147,-170,-164,-99,-103,-105,-187,-264,-194,-173,-235,-217,-236,-316,-195,-157,-130,-201,-88,-82,-102,-91,-212,-252,-195,-238,-279,-323,-321,-275,-230,-183,-142,-335,-236,-67,-111,-37,-25,-49,-13,-241,-433,-150,-301,-187,-21,-245,148,-145,182,340,228,-293,-388,-258,-132,243,234,-344,-123,-9,-105,-219,-206,-83,260,287,236,134,-218,-154,-249,-324,-235,-129,-27,46,6,87,132,126,108,-35,77,80,-4,-76,-85,-103,-199,113,82,7,-20,-90,-138,-164,-140,-71,25,117,69,-224,-252,-224,-161,196,317,259,196,135,80,37,6,-141,-51,-70,-66,-262,-22,15,-108,-262,-81,-177,-87,-363,-59,451,205,-167,-315,-333,-41,76,24,-195,315,252,-216,80,8,-268,-144,-207,-250,-275,-286,-285,-305,-299,-310,-314,-327,-345,-345,-343,-340,-348,-337,-336,-445,-324,-315,-320,-317,-320,-334,-331,-318,-290,-264,-229,-387,-200,-110,-74,-117,-33,0,3,13,-214,-50,-76,-117,-99,-52,4,-17,-39,-49,-65,-122,-153,-179,-116,-402,-147,-179,-205,-238,-273,-300,-292,-254,-217,-180,-140,-92,-83,-5,37,-170,-282,-270,-79,206,45,-84,228,243,-118,-144,-75,291,303,234,139,54,431,300,140,284,-33,-189,41,282,-46,-472,-409,-151,-213,-206,-64,-122,-147,-143,-409,-237,-220,-258,-301,-327,-352,-328,-277,-232,-183,-150,-109,-81,-58,-47,-44,-236,-314,-2,-64,-354,-99,-10,31,9,-179,-76,-140,-279,-347,-330,-339,-312,-225,-129,-47,-45,79,126,153,-268,-24,145,-257,-90,70,44,36,-238,-235,-3,32,30,41,54,-220,106,41,213,319,119,-272,161,365,111,484,-42,-386,-117,72,114,-40,-1,-12,-3,26,51,-75,42,-440,-30,-86,-313,-381,-327,-400,-462,-438,-385,-524,-305,-314,-291,-295,-329,-349,-4241,-2274,-332,-279,-232,-392,-326,-115,-102,-95,-97,-505,-111,-120,-111,-92,-64,-200,-110,-120,35,58,60,-61,55,50,38,41,19,-7,-30,-270,-231,-46,-2,-202,-230,-98,44,-73,-267,-95,-221,-91,-121,207,256,-101,-149,-158,-93,-212,-351,-311,-355,-68,113,235,455,338,216,-34,-269,-272,83,85,-434,1,-34,-94,-108,-58,-86,-263,-144,63,284,302,292,43,182,95,-94,-107,-218,-316,-403,-442,-394,-341,-422,-392,-241,-226,-215,-218,-208,-199,-183,-158,-216,-127,-215,-375,-99,-99,-200,-327,-176,-164,-189,-161,-164,-156,-184,-164,-54,-4,51,118,184,-36,-111,55,279,-282,114,-58,3,-227,-59,119,110,-56],[-406,-351,-278,-223,-170,-141,-185,-93,-82,-80,-152,-77,-222,-145,-15,12,42,16,96,120,-112,-190,-319,-101,-304,-118,-295,-95,207,199,126,198,180,44,-264,-338,-247,77,103,96,84,-9,48,21,-13,-58,-184,-265,-140,-127,-97,-70,-64,-70,-126,-138,-156,-223,-293,-298,-211,-79,-212,-116,62,83,79,-56,-236,369,295,97,-358,-326,-187,-216,-271,-297,-283,-238,-194,-150,-106,-308,-57,-104,-386,-276,-245,-222,-360,-245,-283,-298,-362,-269,-233,-180,-396,-79,-45,-251,-215,-28,-37,11,-18,78,78,79,68,65,-140,-168,65,-166,54,46,-84,46,-45,81,58,63,-279,-223,-29,-188,-46,43,80,-261,102,-190,61,-261,113,-9,-132,-230,-289,-460,-272,-33,70,112,-14,-264,151,-145,-1378,557,532,-472,-366,282,-473,-695,-72,-204,-1972,-281,-212,-154,-126,-120,-158,-3039,-309,-401,-560,-876,-131,-28,-8609,123,158,-8608,-42842,136,83,-1296,-31739,-118,-182,-2327,-307,-361,-396,-397,-408,-860,-378,-1557,-2634,-195,-136,-88,-1909,-43,-67,-263,-197,-226,-296,-350,-775,-283,-202,-732,-461,-501,-541,-496,50,77,-48,-181,-38,187,99,-194,-200,-398,-338,296,282,23,-220,-128,-67,-21,-294,-161,-255,-304,-317,-226,-168,-102,-41,11,37,67,27,110,-459,19,1,122,90,-45,-62,-204,-338,-397,-551,-344,-231,123,231,314,-24,-89,-46,181,144,5,-132,-266,-197,-181,-370,-357,49,-151,-68,-65,-2,206,217,-47,14,-170,43,-102,-156,55,-91,240,198,-486,-185,72,43,-120,-592,-1220,-883,91,104,-822,-27,-469,97,93,-964,-1627,53,13,-3413,-14556,-36353,-21440,-2157,-167,-79,15,-1819,-115,246,-396,-122,375,401,-514,283,159,274,146,261,-468,-323,-60,-55,-583,8,61,4,-41,-85,-285,-133,-153,-172,-185,-167,-158,-177,-169,-174,-159,-160,-165,-174,-221,-231,-231,-252,-264,-256,-357,-210,-177,-166,-161,-169,-199,-236,-285,-325,-355,-337,-296,-256,-241,-223,-215,-248,-289,-299,-338,-312,-321,-186,-110,-135,49,0,143,116,-71,-42,-154,-258,69,809,1925,2179,4905,4616,6053,8970,9501,7225,7759,7886,5938,3204,1190,2103,1263,651,348,412,-171,102,91,31,-165,-170,-47,-63,-91,-127,-253,-257,-273,-144,-124,-184,-140,-81,-332,-208,-243,-103,-103,-259,-154,-180,-191,-176,-161,-139,-112,-132,-66,-47,-192,-245,-185,-349,-380,-101,-127,-87,-40,39,-232,145,7,85,355,354,331,-4,282,282,-158,-18,-85,-81,171,144,-94,-203,-63,156,57,149,-176,-152,54,-53,-201,-228,-284,-226,-307,-162,-113,34,-11,-262,132,184,176,-5,10,69,33,-26,-138,-151,-255,-273,-102,-46,-1,-187,91,-21,111,183,-253,-26,-84,-262,88,73,20,-16,-51,-96,-197,-195,-377,-254,-189,-170,-156,-134,-118,-94,-74,-358,-326,-43,-36,-46,-56,-45,-31,-29,-128,-222,-25,-3,3,-215,-247,-181,-117,-174,0,-22,-378,-56,-171,-111,-191,-177,-206,-226,-240,-255,-268,-267,-268,-267,-278,-290,-304,-320,-314,-291,-339,-278,-184,-196,-106,-71,-36,-12,-191,-348,-87,-302,-77,20,-180,91,-133,89,72,45,-276,-415,-120,-89,-128,-174,-356,-252,-268,-251,-249,-237,-204,-220,-241,-270,-311,-335,-309,-241,-158,-75,-2,76,141,4,104,199,162,308,-78,338,356,51,-63,-148,-106,-171,483,505,42,-36,387,26,44,229,137,36,45,-44,-302,-233,-194,-168,230,350,290,200,89,-37,-175,-301,-402,-312,-231,-155,-192,-103,-98,-111,-253,-101,-146,-101,-382,-92,196,260,-51,-223,-229,102,125,-29,-204,404,426,-119,548,451,-337,170,151,-204,53,-242,-42,-128,288,124,201,114,-5,-120,257,255,252,212,-218,-480,-221,-228,-180,-29,-403,-124,-193,-329,-278,-176,-81,-311,-240,113,140,-185,-65,24,73,33,-188,-46,-71,-111,-152,-198,-238,-261,-268,-256,-246,-234,-212,-207,-200,-373,-197,-208,-204,-187,-197,-240,-146,-148,-121,-37,-17,-148,-145,36,24,-159,-257,-276,-177,-149,-143,-112,-87,-19,-128,-107,-51,241,296,236,94,63,415,231,111,292,-32,-213,61,366,40,-386,-306,-108,-281,-296,-117,-104,-141,-79,-425,-221,3,-56,-68,-341,-335,-311,-242,-241,-202,-162,-106,-59,-43,15,35,-221,-348,109,-101,-343,-130,19,173,22,-194,89,36,-311,-331,-116,-197,-153,-120,-117,-8,29,80,112,125,-257,-66,90,-267,-99,23,6,3,-206,-177,-34,-70,-119,-169,-236,-317,-331,-278,-210,-163,-125,-300,-70,-53,-63,-82,-109,-417,-147,-173,-195,-206,-220,-227,-241,-244,-248,-259,-271,-357,-281,-278,-308,-395,-292,-295,-297,-319,-449,-423,-348,-340,-329,-283,-250,-363,-3118,-134,-112,-93,-339,-713,-211,-78,-89,-89,-79,-486,-23,15,-29,123,122,-146,-71,-118,140,272,239,28,174,164,179,137,76,269,182,-244,-229,261,290,-265,-182,-62,31,-76,-247,-61,-178,-56,-92,190,221,-77,-99,-150,-140,-233,-289,-332,-331,-113,-82,-16,56,128,192,-40,-288,-330,60,98,-510,-35,156,113,47,-15,-73,-208,-205,-55,22,119,215,112,348,198,-34,367,151,68,9,-218,-13,-124,-409,-380,-202,-233,-257,-292,-322,-359,-385,-381,-353,-303,-300,-315,-114,-108,-236,-304,-157,-130,-224,33,121,110,-177,-166,40,82,91,118,149,-15,-130,96,125,-314,28,-106,-101,-223,-246,-310,-334,-319],[-142,-101,-64,-59,-150,-87,-226,-120,-130,-142,-214,-173,-203,-219,-255,-279,-273,-238,-167,-89,-52,-246,-295,-66,-295,-101,-322,-103,381,393,96,195,330,60,-243,-412,-267,95,509,503,482,-10,260,350,287,29,-223,-189,-88,77,76,49,-97,-76,-108,-153,-246,-337,-308,-201,-101,-58,-261,-78,36,37,34,-94,-235,85,29,-33,-386,-298,-245,-303,-355,-390,-350,-300,-268,-246,-226,-328,-222,-228,-399,-297,-257,-258,-375,-234,-234,-254,-306,-200,-219,-242,-375,-323,-385,-425,-376,-308,-250,-190,-119,-72,-26,17,46,79,-126,-124,170,-253,203,208,-87,205,-9,184,43,72,-279,-140,42,-152,-95,52,113,-231,147,-110,-133,-375,163,123,76,-81,-217,-450,-330,18,53,75,31,-138,195,26,-1321,448,470,-515,-233,434,-495,-526,169,57,-1922,-158,-229,-385,-267,-249,-257,-3172,-314,-349,-345,-1411,-218,-144,-8599,-26,0,-9608,-45447,-43,-104,-35375,-18750,-279,-246,-665,-62,24,-786,143,180,-473,200,-577,-2990,61,-15,-103,-2141,-276,-367,-422,-403,-338,-270,-201,-514,-78,-10,-809,-441,-427,-545,-503,275,295,-22,-171,-294,269,180,-241,-214,-449,-277,37,-6,-39,-107,-100,-103,-109,-249,-104,-119,-121,-355,-212,-166,-184,-209,-209,-217,-203,-188,-154,-335,-109,-81,-43,-24,-67,-60,-236,-388,-369,-452,-348,-230,-186,-224,-257,-272,-255,-203,-139,-79,-29,31,66,106,-189,-349,-266,-90,-237,-84,-142,-75,66,80,-105,-9,-253,52,-3,-127,81,-136,270,216,-527,-91,259,226,-17,-647,-1145,-830,140,158,-682,10,-521,304,292,-688,-1182,333,274,-7384,-28329,-47605,-20378,-2540,-60,406,-277,-1820,-141,750,-316,-13,612,356,-442,136,112,305,164,268,-447,-246,-116,-53,-497,-133,-191,-228,-249,-261,-244,-242,-235,-234,-234,-213,-209,-245,-263,-300,-319,-354,-382,-344,-305,-272,-252,-243,-247,-256,-304,-301,-324,-377,-346,-277,-212,-284,-67,17,18,-321,197,316,2,255,231,-220,-251,273,488,477,-315,37,52,-123,16,-74,299,305,-2,336,366,39,625,982,1608,1347,3537,3817,4959,6715,7225,7292,6867,6013,4865,3598,1786,1447,805,508,413,338,-181,142,61,18,-127,-126,5,-2,-20,-83,-197,-278,-297,-99,-126,-176,-212,-245,-281,-301,-313,-304,-286,-291,-211,-175,-177,-102,-81,-59,-57,-41,8,23,-172,-210,-159,-339,-391,-69,-79,-87,-78,-39,-65,53,61,53,187,206,220,24,268,305,-114,19,-54,-80,183,142,-62,-224,0,252,95,149,-108,-76,106,41,-234,-67,-131,-169,-356,-239,-252,-263,-273,-273,-258,-270,-293,-316,-341,-370,-386,-398,-381,-358,-321,-290,-265,-224,-202,-169,-149,-129,-97,-75,-196,-60,-114,-212,-52,-59,-86,-100,-118,-150,-179,-209,-385,-257,-284,-295,-316,-325,-332,-314,-285,-293,-280,-176,-143,-128,-116,-92,-65,-53,-93,-256,-76,87,-48,-225,-229,-161,-96,-109,166,141,-413,94,-132,27,-179,-209,-104,-24,13,-165,-235,-213,-152,325,262,-198,-62,-133,-3,-28,-341,-305,-221,-188,-1,-58,-32,-20,-138,-219,-72,-187,-108,-115,-103,-95,-114,-84,-97,-125,-262,-334,-237,-295,-339,-341,-376,-207,-132,-164,-263,-230,105,123,134,143,141,-78,-59,152,178,213,251,305,255,-9,107,254,65,227,-131,501,557,89,-69,-191,-105,-152,457,401,62,-69,214,-1,171,184,216,0,-17,-128,-327,-215,-172,-181,-38,-159,-244,-261,-210,-149,-106,-81,-117,-110,-144,-174,-229,-274,-278,-238,-229,-166,-133,-126,-405,-115,-133,-162,-190,-203,-198,-170,-135,-102,-161,79,133,-18,154,140,-375,0,-114,-240,-311,-211,-58,-93,198,56,148,82,34,34,405,416,391,201,-251,-532,-220,-186,-217,-127,-335,-121,-141,-33,-183,-344,-365,-255,-278,-81,-34,-259,-107,-64,-131,-202,-272,-346,-324,-219,-114,-27,46,-19,93,12,73,-101,-44,-137,-41,-350,-90,-14,-105,-192,-205,-308,-144,-136,-109,-54,2,-241,-189,55,139,-158,-244,-265,-269,-202,-172,-116,-80,-21,-151,-81,-47,23,-11,-25,-46,-62,-69,-70,-46,-19,-41,-239,85,117,126,-300,-210,-55,-268,-386,-99,-186,-269,-305,-383,-214,-152,-97,-114,-265,-261,-314,-149,16,-8,-119,-104,-163,-224,-311,-402,-456,-386,-289,-191,-336,-153,44,136,-16,-230,99,194,-338,-319,-13,-193,5,-62,-110,-82,-86,-83,-53,-16,-250,-117,111,-279,-113,125,205,203,-175,-125,17,48,-8,-42,-74,-99,-93,-73,-33,-7,15,-330,50,61,47,24,-5,-403,-84,-117,-171,-221,-278,-331,-370,-342,-285,-229,-176,-276,-68,-13,-302,-409,-181,-62,72,-45,-572,-320,-23,-191,33,-8,-97,-466,-2121,-195,-211,-198,-509,-720,-98,-58,-31,-4,15,-385,27,19,-19,12,8,-97,-27,-99,-26,-26,-40,-48,-60,-60,-64,-46,-48,-50,-48,-209,-214,-41,-20,-294,-128,5,30,-84,-232,-50,-139,-18,-59,158,177,-58,-54,-139,-180,-217,-249,-364,-312,-25,-157,-150,-60,34,108,-59,-294,-381,20,101,-541,-66,157,203,181,146,-43,-143,-286,-131,-176,-201,-187,-152,-115,-85,-63,-65,-80,-99,-120,-217,-158,-173,-395,-365,-182,-188,-201,-233,-261,-290,-298,-273,-234,-176,-366,-258,31,-174,-278,-282,-148,-102,-261,73,250,199,-168,-171,-22,41,90,153,227,-3,-154,130,299,-297,-26,-158,-84,-220,-322,-459,-393,-300],[-274,-333,-338,-302,-239,-185,-245,-95,-23,2,-286,7,-194,-165,-61,-92,-117,-137,-132,-117,-95,-278,-255,-38,-293,-107,-324,-123,68,88,56,164,195,54,-238,-281,-228,101,369,375,369,7,267,294,249,22,-257,-105,-159,101,116,25,-137,-83,-81,-70,31,-15,-80,-156,-234,-310,-386,-351,-305,-264,-225,-194,-231,-113,-79,-38,-389,-251,-149,77,0,215,241,218,157,180,213,-277,117,-130,-337,-257,-210,-199,-384,-247,-285,-251,-242,-244,-254,-261,-351,-284,-298,-293,-270,-239,-216,-184,-142,-121,-99,-80,-78,-73,-103,-79,-62,-320,-46,-25,-115,56,15,169,39,75,-282,-67,112,-122,-137,48,124,-215,-46,-89,-361,-473,14,74,118,66,-145,-437,-402,-69,-112,-154,-145,-73,5,87,-1213,195,219,-583,-109,239,-496,-392,109,50,-1656,-89,-152,-577,-284,-330,-359,-3394,-304,-270,-232,-1943,-193,-184,-8334,-173,-176,-9241,-45665,-177,-173,-71282,-7337,-67,3,67,141,196,-1707,266,289,-346,312,302,-3433,255,225,195,-2416,160,142,-197,-284,172,196,219,-182,227,229,-775,-317,-350,-531,-501,192,214,6,-172,-461,314,240,-292,-202,-494,-235,258,202,138,-7,-41,-124,-211,-272,-303,-302,-276,-397,-263,-276,-296,-319,-294,-260,-200,-145,-78,-211,-230,-73,5,-27,-78,-125,-251,-440,-340,-379,-328,-225,-116,-43,15,-162,-123,-33,92,82,-34,53,26,12,-215,-315,-161,-229,-339,-188,-223,-203,-206,-208,-205,-199,-334,-191,-170,-138,-112,-185,-52,-19,-500,1,8,-11,-27,-605,-1088,-750,-125,-110,-544,-32,-664,63,105,-453,-736,150,114,-10798,-42272,-58817,-18454,-3163,-855,196,-809,-1844,-188,715,-272,70,395,211,-357,8,56,327,199,266,-434,-164,-167,-49,-420,-19,100,-2,83,1,-190,-3,-38,-36,-74,-90,-123,-189,-228,-268,-259,-232,-192,-154,-259,-220,-94,-103,-128,-163,-254,-243,-274,-294,-255,-197,-146,-334,-45,12,-34,-372,152,203,54,286,212,-191,-211,327,386,398,-300,28,87,-90,-63,-138,243,186,20,-27,-165,-284,-163,274,1012,810,3241,3009,3774,6165,7759,6867,7914,7298,6331,4883,2505,2812,1866,1170,731,463,-128,144,29,-45,-74,-71,-50,-21,4,-71,-156,-307,-317,-65,-44,-155,-132,-18,-155,-140,-291,-235,-212,-325,-262,-258,-233,-196,-171,-144,-118,-95,-81,-73,-155,-180,-142,-336,-388,-227,-265,-255,-209,-142,-92,-38,7,16,78,95,107,87,134,146,-73,39,-40,-88,78,42,-51,-183,-24,-24,13,54,-45,0,137,143,-274,119,57,7,-339,-131,-230,30,-122,-251,-7,-25,-50,-69,-90,-116,-136,-168,-194,-225,-249,-277,-306,-305,-306,-276,-251,-221,-179,-147,-136,-104,-134,-170,-119,-132,-167,-190,-219,-264,-303,-341,-352,-355,-330,-276,-226,-169,-199,-63,-11,-244,-229,59,55,101,82,69,50,6,-72,-266,-123,-118,-112,-219,-210,-147,-76,-46,176,108,-333,193,-13,17,-165,-285,-163,-24,-42,-148,-208,-220,-168,241,269,-150,-111,-166,250,232,-338,-316,-287,-105,108,-113,-34,-28,-80,-89,29,-67,-42,-62,-47,-26,-91,12,88,111,-245,-254,42,93,84,39,-386,-85,-56,-199,-235,-155,166,225,283,333,178,-13,-30,434,473,498,391,363,260,-28,103,301,1,145,-179,517,468,120,-83,-195,-95,-132,35,-31,-95,-109,-117,-87,-54,-22,2,-18,-102,-123,-261,-194,-151,-189,-118,-144,-145,-131,-114,-103,-104,-114,-133,-159,-174,-161,-148,-115,-80,-147,-190,-131,-113,-154,-428,-93,-40,-113,-185,-222,-203,-124,-27,-176,-93,324,341,81,461,458,-315,113,70,-257,-27,-176,-304,-371,-276,-178,-83,-19,17,48,59,47,11,-11,-284,-486,-225,-149,-244,-195,-241,-124,-146,-52,-89,-142,-188,-232,-290,-283,-298,-324,-325,-323,-331,-317,-273,-218,-145,-65,-31,-3,18,-24,72,-81,25,-80,15,-94,-28,-323,-91,-60,131,104,-108,-332,-135,-124,-105,-51,41,-295,-206,73,-16,-162,-295,-342,-320,-175,-96,-39,-29,-11,-170,-55,-93,-136,-189,-207,-211,-197,-168,-136,-87,-40,-50,-244,94,131,160,-210,-115,2,-182,-383,-113,-85,-155,-177,-327,-154,-178,-184,-172,-152,-181,-298,-165,120,59,-112,176,253,145,-8,98,-192,-379,-256,-398,-418,-258,-109,20,-67,-283,72,231,-353,-305,27,-163,-114,-208,-295,-342,-273,-180,-76,20,-243,-173,77,-290,-129,20,144,280,-147,-81,9,52,-65,-107,-175,-223,-212,-175,-117,-79,-46,-358,3,22,21,17,8,-337,-72,-1,-50,-50,-47,-70,-101,-113,-110,-90,-52,-205,72,146,-295,-421,-222,-161,104,-95,-695,-230,62,-148,371,326,-301,-589,-1306,86,39,13,-680,-407,-18,-65,-49,-77,-113,-297,-208,-265,-308,-340,-356,-351,-346,-343,-330,-297,-271,-233,-195,-147,-107,-51,-27,-10,-3,-176,-197,-79,-118,-307,-218,-288,-335,-267,-231,-94,-114,13,-31,107,121,-54,-19,-130,-213,-184,-198,-399,-300,32,25,21,-6,-30,-51,-99,-293,-408,-169,-181,-457,-138,-112,-72,-57,-46,-44,-79,-393,-195,-81,-87,-91,-97,-104,-111,-113,-122,-132,-133,-153,-219,-104,-209,-394,-359,-48,-37,-32,-38,-33,-244,-2,34,43,-38,-408,-223,204,-251,-329,-277,-162,-94,-304,69,6,-65,-169,-186,-144,-123,-24,49,118,-9,-188,147,194,-223,-120,-217,-133,-223,42,-1,-46,-100],[-134,-108,-98,-91,-181,-69,-219,-93,-27,-24,-333,-31,-189,-180,-40,-46,-53,-69,-76,-91,-115,-281,-220,-199,-299,-209,-302,-159,-138,-106,-65,-14,16,22,-248,-151,-166,87,142,157,164,35,169,163,146,1,-259,-25,-227,37,83,-14,-192,-98,-53,-37,256,337,447,346,-133,-121,-282,9,-16,-15,-43,-191,-238,146,220,4,-376,-211,-134,104,24,248,434,199,194,149,155,-219,157,-170,-245,-167,-221,-200,-393,-248,-308,-302,-314,-335,-355,-368,-377,-409,-424,-395,-356,-312,-275,-228,-166,-121,-71,-22,12,46,-84,-54,97,-364,62,24,-177,-74,-127,-188,-239,-265,-293,-208,-164,-132,-184,-102,-108,-230,-153,-152,-618,-498,-5,55,160,216,-89,-433,-487,-179,237,176,-6,-55,16,36,-1091,165,239,-676,-16,419,-491,-302,386,339,-1320,207,137,-747,-246,-103,-187,-3686,-235,-174,-90,-2429,49,95,-7731,133,119,-7816,-43144,14,-12152,-102589,-80,-79,-46,-10,41,79,-2619,132,155,-506,195,203,-3911,175,145,-331,-2559,200,181,-173,-352,133,111,85,44,1,-38,-653,-124,-283,-514,-506,-199,-188,-175,-204,-442,-107,-86,-337,-177,-510,-222,46,40,24,-17,-79,-136,-215,-287,-358,-323,-255,-439,-211,-203,-127,-146,-162,-201,-226,-238,-209,-175,-369,-136,-64,-100,-89,-139,-258,-481,-335,-341,-299,-222,85,199,297,-209,-138,-64,214,439,-116,373,317,167,-260,-289,-70,-274,-423,-237,-292,-292,-246,-199,-188,-111,-397,-61,-34,-109,8,-235,27,39,-439,47,40,31,42,-492,-1037,-654,108,130,-407,36,-900,169,174,-271,-333,176,161,-13590,-55294,-63190,-15709,-3954,-1936,-73,-1315,-1896,-246,-291,-272,-165,-61,20,-266,-75,-2,339,245,252,-425,-90,-203,-41,-347,-53,95,-98,132,-87,-157,30,-93,27,-67,-97,-139,-198,-215,-232,-219,-218,-211,-210,-267,-232,-196,-184,-170,-222,-211,-173,-132,-192,-53,-36,-110,-330,-1,36,-90,-426,176,233,105,320,180,-169,-178,366,369,366,-296,0,112,-44,-137,-183,84,56,18,-22,-58,-41,65,344,900,522,2910,2279,2623,4484,7886,6013,7298,9571,7534,5511,3302,4059,2600,1473,775,460,43,191,41,-58,-82,-85,-110,-151,-195,-219,-196,-329,-302,-46,-116,-126,-143,10,-73,-102,-257,-317,-200,-345,-161,-158,-231,-100,-81,-64,-49,-34,-28,-25,-142,-153,-133,-338,-374,-49,-42,-22,0,32,47,45,88,-25,108,102,86,69,37,1,-53,-116,-197,-225,-174,-93,-60,-118,151,205,177,140,8,63,282,238,-307,141,43,-24,-271,-108,-303,-118,-188,-224,-95,-82,-71,-58,-122,-73,-39,-50,-58,-73,-176,-204,-99,-80,-70,-63,-28,-13,-74,14,-73,-131,-153,-143,-208,-255,-188,-194,-188,-185,-172,-162,-318,-132,-116,-85,-64,-145,-189,11,31,-215,-185,34,-9,0,-17,-4,25,52,-72,-267,-171,-27,-172,-212,-196,-146,-73,5,28,22,-238,24,14,-18,-151,-352,-231,-195,-215,-209,-177,-184,-187,-17,22,-102,-163,-193,108,111,-337,-314,-310,-12,45,-170,-47,-42,-33,-58,-94,-138,-174,-201,-196,-184,-156,-120,-96,-80,-226,-182,-55,-76,-98,-136,-359,-234,-252,-242,-183,-92,-47,-19,6,35,65,40,-19,254,352,450,391,356,255,-55,84,332,-17,58,-228,396,299,136,-110,-177,-90,-113,-120,-127,-122,-116,-47,-75,17,30,35,-28,-161,-40,-173,-180,-136,-202,246,281,242,133,-187,-95,296,165,-87,98,318,-117,15,259,-138,-166,-153,-141,-105,-188,-459,-33,24,-59,-142,-199,-205,-149,-87,-251,-35,115,144,150,127,114,-226,34,-34,-257,-60,-142,-34,-24,13,-20,15,0,11,-13,-50,-97,-157,-186,-322,-416,-242,-128,-265,-233,-164,-141,-149,96,37,-11,0,-72,-274,-122,-157,-376,-205,-203,-210,-197,-182,-119,-66,-15,-22,-9,-31,-22,45,-170,-6,-48,76,-47,-13,-301,-96,-98,-20,3,-65,-299,-121,-115,-107,-37,-5,-307,-210,-225,-280,-266,-232,-197,-301,-78,-58,-48,-65,-50,-193,-34,-52,28,38,65,-135,68,65,34,10,-21,-58,-221,-59,-48,-34,-115,-28,-28,-78,-295,-158,-218,-313,-316,-259,-150,-71,-70,-146,-40,-101,-261,-179,237,24,-104,200,224,218,-99,160,-168,-320,109,-244,-329,-148,102,167,-123,-346,31,131,-352,-286,18,-102,-8,-168,-98,160,218,295,354,171,-229,-225,38,-290,-138,-67,82,145,-116,-45,-133,-228,-293,-241,-182,-147,-112,-89,-60,-53,-50,-375,-45,-44,-66,-92,-126,-239,-171,-190,-198,-184,-165,-141,-129,-117,-119,-142,-179,-213,-263,-287,-287,-417,-254,-247,-94,-151,-618,-145,32,-114,25,18,-531,-711,-685,-119,-177,-228,-858,-279,-224,-159,-109,-66,-35,-217,-29,-57,-88,-129,-172,-203,-215,-195,-154,-101,-70,-44,-37,-34,-50,-57,-94,-140,-176,-190,-168,-122,-50,-303,1,161,84,-87,-223,-95,-81,56,12,63,72,-42,23,-105,-222,-132,-133,-398,-267,66,3,-21,148,140,-1,-134,-267,-374,-112,76,-359,-93,-209,-250,-148,-49,-4,0,-488,-202,132,188,151,89,6,-79,-136,-136,-80,-211,-236,-206,-123,-257,-388,-339,85,80,150,454,272,-311,43,232,118,13,-400,-190,276,-303,-353,-271,-178,-192,-323,-192,-129,-82,-166,-185,-159,-260,-95,-118,-136,-156,-216,-103,-61,-114,-185,-264,-168,-216,42,25,11,-5],[-147,132,131,114,-165,66,-135,-26,-14,-49,-253,-122,-152,-162,-172,-167,-149,-129,-93,-57,-25,-238,-162,33,-273,-148,-246,-155,-9,-14,-12,14,18,-7,-243,-21,-81,-90,-148,-211,-274,-324,-338,-312,-282,-264,-258,-263,-266,-254,-218,-178,-233,-93,-36,0,25,47,45,27,-183,-153,-224,-64,-51,-18,-53,-235,-236,235,288,-33,-343,-166,-101,141,62,284,278,182,195,119,91,-160,51,-211,-130,-45,-236,-194,-385,-216,-290,-229,-199,-220,-232,-220,-313,-154,-213,-66,-252,-15,3,109,124,91,211,242,262,291,-61,-37,81,-365,435,261,-256,45,-10,212,53,61,-298,3,197,-103,-227,-8,46,-273,-37,-85,-675,-404,-88,-55,-25,-1,-41,-431,-528,-296,-32,-12,-93,-100,-44,241,-960,386,445,-773,44,583,-473,-252,531,485,-969,374,332,-896,-530,-127,212,-4007,152,123,101,-2826,55,47,-6779,68,81,-5815,-38466,-24295,-91549,-117541,75,56,43,21,-1607,-12,-3301,-55,-63,-944,-52,-41,-4329,-330,-548,-1222,-2312,122,133,-148,-394,114,-9,36,-30,-104,-174,-483,-315,-368,-499,-525,-399,-393,-394,-389,-388,-366,-340,-362,-272,-486,-238,-156,-143,-139,-157,-192,-224,-276,-329,-397,-461,-388,-468,-251,-246,-140,-111,-81,-82,-87,-115,-144,-201,-467,-336,-365,-327,-250,-174,-254,-462,-257,-324,-272,-226,164,376,324,-211,-133,-117,190,531,-212,299,503,98,-321,-278,1,-171,-355,-147,-311,-215,-71,-68,-199,-67,-421,-69,-55,-137,-20,-282,-7,0,-373,9,12,19,50,-351,-983,-552,167,183,-271,62,-1212,122,94,-154,-16,4,-29,-15843,-62427,-51565,-12202,-4779,-3217,-162,-1749,-1977,-311,-253,-316,-285,-297,-307,-283,-210,-103,5,134,229,-421,-29,-218,-29,-279,-99,47,-203,-7,-196,-137,53,-162,20,-106,-108,-171,-265,-335,-400,-329,-302,-176,-175,-268,-254,18,61,69,-284,-179,-162,-136,-205,-96,-142,-172,-306,-113,-34,-142,-408,194,259,146,321,139,-154,-148,256,216,171,-305,-43,-17,-47,-194,-207,-2,38,6,65,-29,145,151,162,309,357,1451,1681,1614,3001,5938,4865,6331,7534,7259,5876,4108,4789,3828,2995,2263,1887,342,810,200,433,175,140,368,176,94,-6,-121,-311,-245,-175,-185,-143,-155,-45,-11,-62,-208,-400,-249,-337,-154,-211,-258,-216,-143,-76,-47,112,180,237,-132,-125,-129,-342,-359,-59,-21,-1,77,26,-40,-94,-140,-172,-178,-159,-114,-44,27,107,-21,29,-64,-114,182,135,-84,-55,208,281,206,132,53,112,224,204,-277,167,26,-49,-196,-78,-374,-80,-253,-210,-37,-47,-69,-92,-167,-159,-192,-236,-271,-306,-326,-343,-352,-331,-321,-294,-278,-258,-227,-203,-181,-162,-173,-140,-299,-329,-137,-135,-139,-163,-190,-226,-301,-289,-303,-267,-210,-195,-135,26,102,-198,-146,93,-41,45,328,344,354,94,-85,-261,-219,-109,-219,-208,-184,-270,-292,-230,-145,-90,-135,-25,-29,-71,-130,-350,-298,-315,-271,-195,-117,-88,-196,94,130,-53,-209,-205,83,32,-332,-295,-288,-252,-297,-306,-254,-204,-144,-93,-63,-48,-37,-38,-29,-120,-62,-65,-53,-63,-196,-103,-25,-5,27,55,-321,-43,-16,-282,-119,89,72,19,-32,-73,-96,-83,-35,42,128,209,270,322,247,-84,57,254,19,-20,-270,-61,-73,-43,-139,-154,-94,-89,213,235,65,-138,237,-124,177,111,30,-51,-180,-160,-135,-170,-125,-215,177,233,157,-25,-291,-205,194,155,-65,112,281,-150,75,244,-181,-176,-119,-153,-98,-219,-404,57,120,56,-11,-68,-120,-165,-222,-315,-262,-290,-304,-318,-332,-309,-279,-239,-186,-231,-51,-105,-1,6,188,-13,-66,-53,67,80,15,-48,-93,-68,-350,-343,-273,-122,-281,-244,-106,-169,-148,-16,-97,-188,-267,-331,-354,-337,-306,-411,-260,-238,-240,-239,-230,-234,-236,-237,-230,-222,-210,-194,-178,-225,-151,-151,-147,-164,-182,-285,-224,-254,-261,-247,-226,-231,-208,-210,-230,-257,-269,-287,-213,-154,-97,-145,-238,-161,-230,111,131,146,134,153,-217,-20,-61,151,119,98,-223,3,-63,-146,-224,-305,-360,-383,-345,-302,-270,-260,-267,-297,-305,-238,-208,-85,-138,-314,-187,-11,88,-80,-114,53,-25,-212,-193,28,-14,-98,-45,-36,-15,-140,-6,-143,-252,78,-283,-335,-128,132,166,-184,-364,-29,55,-342,-268,-92,-90,-94,-241,-83,37,73,90,107,109,-218,-278,-3,-286,-143,-121,15,58,-93,-12,-40,-53,-93,-116,-138,-162,-167,-172,-169,-185,-201,-384,-163,-95,-26,45,110,-131,-43,58,-180,-90,284,294,307,197,143,55,219,-82,399,190,-240,-394,-274,-302,-34,-219,-468,-76,131,-99,408,408,-776,-823,-268,281,158,37,-1051,-128,-95,-148,56,188,120,-152,281,74,20,109,28,-42,-93,-108,-83,-35,-9,6,-1,-18,-50,-68,-105,-134,-140,-130,-113,-100,-73,-302,-21,-10,2,-57,-214,-135,-48,13,-9,-45,-75,-116,-162,-209,-256,-288,-291,-355,-261,-257,-259,-263,-273,-282,-287,-289,-277,-307,-282,-276,-264,-240,-220,-179,-151,-120,-95,-64,-366,-167,-97,-137,-194,-255,-243,-147,-23,100,5,-285,-306,-183,-140,-308,-380,-308,80,99,226,534,312,-321,34,313,187,65,-368,-160,157,-297,-326,-266,-201,-203,-305,-283,-222,-147,-160,-166,-209,-325,51,110,132,-18,-237,116,110,12,-187,-295,-194,-195,86,87,95,66],[-202,-188,-163,-152,-165,-144,-158,-152,-171,-205,-251,-317,-383,-451,-459,-384,-300,-222,-137,-63,-5,-204,-125,87,-247,-177,-197,-152,215,244,-48,28,97,-63,-241,138,-12,60,88,17,-51,-110,-149,-169,-177,-177,-168,-156,-210,-126,-116,-120,-278,-140,-159,-177,-198,-205,-219,-230,-250,-234,-244,-231,-218,-199,-163,-285,-244,8,64,-60,-317,-139,-67,173,95,197,178,159,132,74,11,-116,70,-255,-7,39,-262,-187,-368,-226,-262,-243,-95,81,-60,-41,-290,-136,-111,164,-250,-6,0,109,134,47,222,193,155,132,-34,-31,42,-346,189,213,-335,-59,-45,193,86,65,-290,6,217,-100,-270,-47,-28,-339,121,149,-424,-254,-17,-55,-90,-126,-176,-429,-471,-391,-328,-274,-212,-190,-217,12,-825,109,147,-851,77,266,-445,-230,283,274,-624,245,238,-1025,-816,-702,-113,-4307,148,120,97,-3097,47,41,-5541,80,111,-3724,-32657,-48021,-156050,-105125,162,135,114,88,-4406,57,-3464,25,10,-1616,-32,-77,-4546,-780,-1251,-2117,-1824,-263,-241,-221,-365,-212,-226,-249,-282,-294,-265,-308,-167,-170,-492,-555,-80,-105,-152,-359,-281,-339,-337,-355,-200,-458,-276,6,41,69,78,73,-198,-250,-65,8,-43,-89,-469,-230,-294,-340,-407,-435,-421,-395,-375,-327,-274,-407,-290,0,-220,28,-77,-244,-411,-187,-302,-246,-233,142,397,275,-168,-98,-181,153,288,-313,107,-9,-119,-387,-353,-294,-210,-255,-138,-269,-212,-96,-132,-182,-232,-409,-311,-289,-240,-199,-311,-140,-123,-307,-135,-165,-203,-226,-249,-912,-441,-299,-308,-319,-312,-1573,-249,-189,-115,-37,31,95,-17376,-54637,-36670,-8136,-5449,-4441,82,-2057,-2082,-372,-158,-394,-247,-643,-321,-252,-234,-180,-113,-24,71,-417,20,-207,-7,-214,-155,-6,-311,-158,-317,-131,-15,-241,-116,-170,-192,-204,-213,-169,-124,-180,-366,-76,-147,-266,-285,-9,138,-22,-347,-159,-153,-140,-219,-109,107,-93,-294,-94,-159,-224,-373,-333,-342,-331,-290,-246,-212,-185,-169,-145,-124,-318,-146,-162,-183,-234,-248,-297,-337,-363,-366,-333,-261,-171,-54,120,215,637,1061,812,1842,3204,3598,4883,5511,5876,5917,4834,5062,4244,3297,2339,1450,707,177,-61,-12,96,184,237,163,71,33,-131,-279,-167,-197,-244,-162,-167,52,68,-25,-156,-407,-296,-316,-168,-94,-281,-103,-113,-113,-59,167,264,334,-122,-97,-133,-344,-344,-83,-29,-50,258,239,212,-49,120,-90,237,280,338,336,499,338,-5,4,-93,-126,183,147,-118,-6,239,179,54,-74,-188,-244,-208,-125,-211,31,7,-58,-121,-44,-420,-130,-313,-212,-14,29,-89,-27,-207,-79,102,65,25,-21,-102,-217,-122,-117,-116,-94,-76,-51,-121,24,59,-178,-198,-118,-347,-294,-69,133,112,-1,-78,-101,-295,-199,-289,-367,-438,-376,-290,-200,-125,-190,-114,-7,-32,-32,-75,-113,-157,-221,-283,-342,-362,-324,-259,-210,-172,-173,-119,-2,29,-70,-29,39,26,-3,-102,-279,-332,-94,-83,-69,-37,4,-189,91,119,-10,-242,-202,124,96,-323,-261,-231,-81,-106,-256,-101,-81,-44,-8,11,17,23,-25,19,-215,-55,-85,76,21,-153,-8,113,119,238,252,-273,-15,-14,-317,-52,222,190,140,88,34,-24,-81,-127,-145,-131,-96,-54,0,41,-105,28,63,32,-81,-305,-176,-244,-275,-229,-147,-104,-57,106,180,53,-153,176,-180,389,365,308,-26,-164,-42,-204,-376,-392,-221,-59,60,67,-145,-252,-287,107,159,-34,124,105,-172,111,133,-180,-161,-86,-164,-86,-228,-333,165,153,100,50,21,4,0,-9,-325,37,53,71,80,74,87,-50,79,-209,-189,-52,-61,16,19,164,26,-146,-106,56,119,106,103,102,103,-341,-266,-310,-125,-288,-234,-59,-200,-138,-15,-79,-185,-264,-288,-250,-201,-156,-393,-193,-114,-88,-86,-220,-170,-76,-89,-111,-153,-203,-253,-300,-331,-358,-367,-346,-328,-300,-274,-228,-199,-165,-134,-110,-144,-91,-92,-126,-109,-116,-251,-217,-58,-22,-124,-249,-122,-137,140,155,167,149,161,-237,-10,-68,123,82,49,-283,-38,-99,-172,-231,-285,-299,-290,-254,-211,-170,-139,-111,-92,-71,-134,-258,-88,-91,-258,-112,52,108,-88,-57,123,42,-151,-201,-44,-84,-128,-151,-171,-180,-210,-243,-266,-297,-337,-363,-367,-333,-295,-265,-244,-253,-229,-242,-328,-273,-294,-302,-342,-357,-320,-276,-230,-199,-159,-127,-208,-325,-45,-276,-143,-119,-39,-4,-78,-84,-132,-200,-273,-278,-215,-171,-127,-97,-73,-79,-101,-383,-137,-112,-69,-2,72,-23,-31,35,-240,-118,369,361,330,175,136,2,149,-47,58,-7,-202,-356,-283,-306,-221,-302,-324,-31,106,-110,179,171,-1015,-916,-52,-49,-67,-23,-1243,150,236,-219,65,380,133,-113,277,44,35,-43,-166,-276,-252,-158,-76,-4,31,48,42,29,2,-7,-133,-63,-69,-75,-68,-12,41,-319,161,204,223,-22,-215,-180,-21,144,74,-17,-95,-158,-175,-134,-208,-44,-22,-301,-152,192,-55,-188,132,18,-104,-193,-204,-244,-277,-89,-175,-217,-267,-258,-230,-190,-152,-101,-226,-133,17,71,125,176,220,116,272,305,-50,-354,-354,-170,-153,-376,-379,-287,58,94,218,147,72,-265,-92,-159,-212,-232,-357,-229,-223,-240,-281,-284,-247,-147,-271,-38,22,48,-176,-146,-262,-249,-78,112,85,-44,-269,-101,-171,-245,-317,-350,-348,-311,-251,-211,-172,-143],[-146,117,118,103,-180,43,-8,46,-135,40,-163,49,-122,-128,78,75,67,48,-56,7,-26,-187,-114,-153,-218,-224,-242,-248,-259,-256,-241,-212,-196,-184,-226,-134,-93,-71,-49,-32,-20,-11,-2,4,1,-54,-52,-64,-165,-142,-187,-237,-314,-241,-199,-141,-85,-20,25,56,-323,-232,-92,34,-66,-42,-81,-338,-257,-97,-61,-64,-293,-125,-33,153,122,187,197,144,208,26,-74,-83,167,-284,124,175,-281,-176,-342,-203,-233,-258,-49,39,-45,-14,-258,-162,10,71,-242,13,1,28,28,-18,6,8,3,10,4,-21,15,-320,76,90,-362,-150,-82,174,141,95,-259,1,233,-82,-300,-78,-112,-413,53,12,-153,-122,-191,-247,-278,-263,-230,-410,-356,-415,-107,-94,-342,-303,-392,-172,-672,-214,-195,-865,-94,-23,-393,-212,70,77,-291,47,19,-1118,-1068,-975,-246,-4509,-302,-208,-94,-3210,96,168,-4098,243,237,-1917,-26638,-59408,-175948,-69147,-197,-245,-189,-86,-7245,132,-2905,272,319,-2441,365,355,-4500,-1132,-1913,-2902,-1236,30,-45,-108,-220,-192,-206,-200,-184,-148,-93,-154,9,-103,-477,-576,137,139,89,-424,-154,-4,-70,-298,-202,-409,-311,-335,-307,-253,-212,-176,-206,-287,-35,5,19,-5,-430,-214,-322,178,185,210,221,4,-146,313,190,-288,-341,-2,-206,120,-60,-204,-327,-74,-226,-197,-219,-90,-101,-105,-110,-120,-213,-141,-163,-389,-214,-249,-271,-409,-320,-328,-309,-309,-280,-255,-234,-215,-200,-187,-177,-371,-183,-182,-241,-194,-296,-232,-250,-279,-284,-299,-309,-304,-307,-799,-318,-300,-254,-194,-118,-1888,53,149,-93,268,405,455,-17861,-39745,-21283,-3726,-5766,-4469,254,-2170,-2185,-399,34,-467,70,-1019,-349,26,10,-123,116,90,75,-394,50,-156,45,-133,-197,-38,-397,-291,-421,-119,-159,-291,-346,-395,-287,-179,-108,-23,-38,-235,-356,4,-73,-247,-298,-25,74,-101,-373,-130,-131,-126,-218,-116,97,-75,-270,20,1,-212,-329,-133,-193,-267,-314,-335,-323,-290,-255,-211,-170,-301,-158,-161,-170,-251,-215,-259,-298,-336,-377,-419,-444,-420,-373,-280,-173,-22,161,269,751,1190,1786,2505,3302,4108,4834,5407,5746,5785,5186,3527,4055,1361,1817,710,657,680,443,363,176,89,75,-143,-233,-88,-122,-278,-24,-161,107,134,15,-90,-325,-328,-290,-169,-104,-293,-198,-197,-150,-96,-51,-25,-11,-106,-60,-135,-335,-322,-112,-42,-73,154,193,211,-92,98,-102,327,372,423,401,539,295,12,-25,-121,-131,196,179,-148,28,252,267,214,113,77,-4,-101,-181,-216,-196,-174,-143,-150,-200,-385,-356,-360,-224,-52,60,-137,-46,-237,-84,248,199,78,70,-70,-240,-98,-110,-132,-97,-70,-27,-137,105,139,-183,-234,-116,-338,-242,-104,151,218,-4,-96,-127,-304,-61,-106,-184,-271,-348,-411,-361,-293,-240,-196,-168,-151,-153,-159,-145,-123,-107,-156,-215,-312,-294,-259,-229,-167,-207,-175,-14,0,-143,23,43,57,51,-76,-195,-289,-92,-141,-186,-201,-171,-173,-37,30,12,-270,-195,187,190,-318,-228,-158,105,93,-290,-108,-55,107,116,108,90,72,-61,24,-288,-61,-104,84,-33,-110,94,138,82,171,150,-228,-1,-17,-349,-85,-138,-178,-208,-209,-190,-168,-143,-121,-95,-70,-49,-37,-17,-6,-124,-11,-20,-43,-129,-355,-186,-238,-285,-290,-251,-205,-141,-83,-35,-3,-181,68,-257,104,96,75,-39,-149,-51,-104,-177,-192,-231,-187,-168,-135,-194,-140,-283,-97,-118,-148,-179,-193,-193,-158,-120,-151,-137,-75,-194,-80,-217,-267,260,331,338,339,111,197,334,-64,-288,32,256,110,200,160,142,8,90,-254,-158,-105,-27,-14,-47,-47,-60,-241,-171,-68,-58,-46,-36,-41,-31,-308,-208,-370,-156,-303,-234,-48,-240,-131,-156,-47,14,74,132,-124,77,50,-371,-181,-86,-102,18,-263,-219,-67,20,-68,-97,-203,-2,-44,-158,95,72,47,-4,-59,-285,-180,-255,-313,-282,-222,-175,-145,-125,-149,-148,-175,-219,-235,-248,-252,-248,-280,-230,-224,-222,-232,-245,-282,-283,-286,-271,-266,-248,-244,-220,-252,-197,-196,-208,-214,-226,-227,-239,-236,-219,-191,-154,-107,-63,-13,-79,-295,-95,-25,-154,-51,100,113,-102,-2,165,91,-95,-210,2,-88,-204,-298,-281,-152,-61,-134,-99,-111,-15,-310,-368,-96,168,68,-301,-140,-194,-102,-324,-229,-13,17,-14,-430,-15,116,156,182,209,-19,-209,-364,-88,-267,-139,-59,-70,30,-80,-9,-139,-23,-28,-16,-5,-3,12,-16,-36,-43,18,-377,-48,-96,-165,-224,-252,-229,-173,-121,-298,-152,-6,3,-11,-24,-42,-76,-54,-34,-2,39,-160,-300,-254,-218,75,-395,-198,-10,50,-143,101,248,-1180,-971,-11,734,730,464,-1345,652,248,-304,70,342,154,-100,35,-65,-138,-189,-210,-207,-207,-216,-231,-244,-281,-316,-347,-344,-319,-258,-214,-175,-131,-95,-65,-45,-17,-348,28,31,28,18,-215,-196,-39,-66,-95,-127,-137,-141,-134,-116,-199,-43,15,-241,-71,202,-93,-283,71,1,-72,-199,-180,-186,-363,42,-101,9,37,113,187,147,80,208,-87,-105,58,230,135,29,-64,-114,-103,-62,-97,-365,-299,-157,-140,-316,-347,-257,3,7,15,18,28,-185,3,31,14,0,-357,-113,-37,-146,-232,-309,-299,-205,-224,36,56,2,-201,-111,-296,-172,-183,13,-15,-75,-290,-198,-266,-326,-341,-294,-275,-181,-86,-39,1,26],[-164,-163,-71,37,-204,-54,28,144,-197,4,-151,24,-123,-107,233,224,212,183,-92,109,33,-181,-89,-81,-185,-245,-132,-111,29,46,-145,-114,-120,-199,-186,7,19,-20,53,86,118,150,181,204,212,-85,11,147,-124,-61,-68,-132,-314,-128,-138,-122,-95,-111,-23,-6,-277,-256,-55,-82,-123,-160,-180,-370,-273,-99,-59,-46,-271,-127,-3,99,119,126,131,134,121,-22,-158,-62,5,-284,-85,-148,-286,-250,-309,-328,-360,-378,-384,-396,-405,-406,-402,-418,-431,-428,-410,-392,-387,-376,-354,-351,-345,-333,-328,-311,-290,-267,-239,-293,-200,-186,-300,-202,-117,-98,-79,-61,-207,-27,-25,-47,-312,-107,-200,-491,-262,-294,-298,-264,-210,-147,-87,-26,19,-380,-226,-358,55,-57,-479,-425,-549,-4,-510,-177,-224,-807,-261,-224,-325,-198,-193,-204,-224,-250,-258,-1185,-1252,-745,-81,-4580,84,177,-201,-3176,417,461,-2572,479,445,-676,-21119,-53981,-135777,-22043,37,-1085,95,163,-9963,-2694,-1699,370,380,-3322,360,322,-4376,-1421,-2514,-2714,-612,-156,-228,-237,-187,-99,-21,-309,150,207,257,-59,303,-35,-467,-587,265,237,147,-428,-112,92,46,-211,-11,-352,-342,-75,-24,-47,-93,-151,-199,-307,-278,-257,-204,-121,-376,-182,-336,208,271,342,302,-39,-132,489,281,-173,-364,-12,-144,228,-32,-152,-232,59,-105,-137,-199,110,258,255,19,72,-205,115,86,-409,6,-28,-42,-359,-264,-76,-64,-65,-35,-65,-101,36,51,-26,44,-327,108,34,-288,94,-254,31,252,-117,263,247,218,195,115,-663,-130,20,-34,-93,-136,-1954,-147,-108,-128,6,46,77,-17468,-24479,-6566,67,-5678,-3162,-94,-2091,-2290,-403,-260,-526,-110,-1371,-266,133,114,-122,275,372,183,-367,145,-85,117,-40,-231,-54,-451,-386,-483,-110,116,-299,-160,-217,-202,-185,-170,-131,-115,-281,-302,-106,-124,-222,-297,-169,-173,-174,-333,-166,-150,-126,-215,-111,-92,-84,-241,-66,-49,-218,-288,-34,-34,-55,-66,-81,-106,-136,-171,-189,-198,-268,-231,-228,-220,-256,-186,-177,-157,-137,-121,-101,-65,-26,-43,130,-4,16,561,4,590,2103,1447,2812,4059,4789,5062,5746,6826,6334,5536,4130,3514,2073,1758,1198,858,658,508,365,208,98,-13,-158,-181,-248,-261,-285,-161,-140,-78,-52,-27,-23,-237,-346,-264,-159,-127,-291,-167,-185,-186,-168,-130,-82,-18,-81,-13,-133,-312,-292,-141,-62,-63,360,311,279,-125,66,-97,193,190,206,239,267,246,33,-54,-141,-126,180,123,-170,12,-23,-67,-85,-102,-116,-125,-140,-139,-121,-96,-93,-77,-80,-104,-322,-164,-366,-232,-169,-148,-167,-102,-253,-94,-60,-69,-79,-102,-125,-269,-215,-255,-318,-371,-314,-241,-155,-81,-17,-168,-268,-104,-307,-209,-124,6,-38,-104,-167,-232,-317,-324,-341,-316,-291,-260,-239,-215,-199,-195,-192,-197,-208,-234,-264,-280,-292,-317,-331,-342,-342,-363,-352,-363,-361,-334,-303,-274,-234,-208,-175,-145,-125,-128,-136,-161,-200,-210,-219,-211,-178,-117,-138,-46,81,23,-280,-177,192,185,-305,-190,-60,77,69,-304,-131,-47,119,136,130,108,47,-77,8,-223,-62,-109,-51,-87,-57,-13,-18,-38,-60,-96,-172,-130,-96,-348,46,159,242,167,112,285,431,200,-17,161,425,404,264,287,184,-118,-44,182,131,-139,-406,-60,-120,-178,-217,-207,-189,-145,-103,-70,-56,-207,-12,-337,19,31,45,-58,-132,143,81,-191,-122,-225,175,256,-153,-141,-21,-209,-11,184,17,102,94,-195,79,75,-96,-96,-71,-227,-64,-173,-196,108,91,62,27,1,-26,-51,-128,-237,-116,-140,-154,-174,-202,-212,-233,-257,-283,-303,-324,-339,-347,-371,-362,-368,-356,-350,-340,-311,-277,-243,-224,-188,-259,-159,-424,-195,-310,-240,-29,-253,-114,-308,-104,25,224,178,-74,90,40,-355,-154,-38,-123,-12,-314,-259,-79,3,-113,-149,-263,-7,-68,-93,245,234,235,26,-26,-304,-200,-143,18,-6,-53,-93,-117,-124,-169,-111,-86,-182,-252,34,78,-83,-316,-81,9,172,156,125,60,13,-280,-112,-195,-272,-360,-424,-484,-502,-452,-404,-351,-304,-251,-212,-169,-121,-73,-28,17,51,83,-40,-281,-85,60,-51,2,39,9,-110,-42,-48,-63,-86,-208,-149,-199,-253,-246,-167,-29,11,-279,-86,-51,-87,-285,-380,-99,201,63,-316,-29,-292,-6,-326,-211,109,167,-62,-324,47,345,327,237,195,-83,-216,-367,-130,-258,-124,34,-49,81,-101,-26,-192,-72,20,-28,-79,-122,-123,-94,-108,-110,7,-368,35,12,-45,-114,-186,-235,-247,-237,-348,-186,-108,-70,-52,-35,-29,-175,-57,-74,-114,-147,-187,-237,-207,-137,-49,-498,-97,-16,-22,-198,-84,120,-1089,-980,-115,478,453,430,-1243,370,144,-403,63,184,128,-116,12,-54,-98,-139,-171,-191,-213,-235,-251,-251,-263,-266,-269,-260,-252,-220,-209,-202,-192,-190,-196,-216,-229,-387,-267,-307,-347,-391,-428,-409,-364,-333,-318,-324,-331,-357,-392,-397,-346,-263,-157,-187,12,169,-144,-383,29,30,8,-189,-175,-147,-435,32,-51,18,-28,-26,-15,5,16,25,-1,-101,-97,-165,-245,-339,-397,-309,-223,-156,-130,-323,-231,-149,-100,-205,-287,-227,0,46,278,296,315,-114,-18,297,254,74,-379,-65,10,-65,-196,-338,-350,-277,-182,-130,-68,-44,-238,-76,-308,-129,-271,-64,-98,-130,-295,-62,20,102,-13,-268,-328,-177,76,172,87,-8],[-244,-149,-32,63,-209,-132,72,198,-212,-24,-136,10,-111,-57,-66,-130,-175,-205,-212,-219,-237,-266,-305,-319,-290,-249,-140,-70,28,112,-184,-180,-223,-194,-107,338,89,-52,259,219,181,147,122,107,96,-110,72,95,-83,-95,-129,-130,-277,-87,197,247,-174,-217,-153,-63,-199,-251,26,200,-87,19,14,-323,-288,10,-26,-66,-250,-158,-218,-256,-291,-326,-345,-349,-354,-352,-338,-329,-316,-303,-293,-301,-298,-306,-312,-316,-328,-332,-333,-343,-352,-350,-336,-333,-320,-294,-254,-210,-171,-125,-68,-234,3,36,49,60,65,11,-21,-277,18,0,-173,-190,-144,-46,-73,-107,-152,-188,-239,-295,-333,-335,-295,-567,-170,-90,-17,34,75,106,126,140,91,-355,-109,-272,-117,-181,-627,-554,-647,-51,-361,-525,-201,-701,-250,-240,-258,-239,-223,-207,-192,-179,-155,-1245,-1320,-106,-99,-4555,-63,-20,-710,-3032,189,269,-1086,425,486,-181,-16612,-33356,-59579,641,653,-4749,655,638,-12418,-6275,-56,413,323,-4098,137,34,-4264,-1714,-3035,-1981,-334,-218,-109,-1,96,187,83,-589,309,315,297,-66,201,5,-489,-600,-59,-116,-172,-364,-256,-283,-306,-306,-306,-308,-369,-230,-221,-217,-231,-258,-271,-336,-284,-261,-226,-161,-342,-164,-355,92,131,178,195,-91,-135,236,221,-92,-365,-28,-71,241,-19,-116,-153,182,33,-88,-199,60,163,245,99,147,-168,81,311,-340,-30,135,111,-283,-280,5,-28,-85,-120,-161,-215,-275,-341,-361,-293,-311,-141,-58,-326,87,-220,44,226,-35,256,243,219,203,178,-533,31,96,0,48,33,-1687,26,48,-228,12,191,244,-16888,-10879,376,406,-5330,-1689,371,-1891,-2419,-414,118,-566,-55,-1598,-210,-213,-129,-128,119,263,150,-365,182,-31,177,36,-285,-74,-436,-356,-399,-131,119,-270,-257,-259,-88,-119,16,93,-150,-332,-262,209,88,-220,-308,-67,-45,-243,-288,-99,-110,-116,-232,-127,-174,-202,-227,-154,-100,-226,-278,13,31,23,18,-82,-90,-76,-132,-176,-211,-254,-270,-251,-212,-275,-166,-105,-80,-62,-165,-48,-43,-66,-112,-159,-248,-267,-101,-25,271,1263,805,1866,2600,3828,4244,5785,6334,7291,6393,4619,5275,2840,3173,2227,1262,924,530,243,26,-146,-267,-301,-270,-228,-186,-292,-111,-126,-38,-7,26,42,-169,-360,-262,-164,-128,-294,-71,14,-46,-115,182,317,332,-72,19,-146,-299,-271,-188,-107,-41,185,116,39,-166,-24,-97,22,55,84,112,124,132,36,-102,-167,-130,18,-18,-195,-89,-107,-137,-145,-153,-159,-164,-180,-189,-183,-171,-171,-149,-134,-123,-274,-146,-343,-242,-29,80,-193,-73,-272,-129,192,196,139,138,-31,-319,-88,-83,-287,16,-56,-124,-188,-212,-225,-214,-308,-184,-303,-222,-221,-244,-274,-322,-364,-408,-428,-417,-400,-373,-361,-343,-329,-300,-266,-234,-201,-175,-153,-152,-159,-157,-157,-179,-255,-217,-234,-374,-278,-304,-283,-291,-337,-302,-292,-282,-253,-213,-172,-147,-120,-108,-115,-96,-97,-108,-116,-107,-107,-171,-25,3,-288,-167,82,90,-296,-164,37,13,-11,-315,-164,-93,-109,-125,-147,-172,-190,-208,-205,-208,-201,-181,-166,-151,-120,-80,-50,-30,20,51,-116,13,-16,-327,72,248,283,62,211,341,419,240,26,98,522,464,205,254,152,-96,-77,278,291,-124,-418,94,10,-83,-235,-246,-315,-347,-354,-346,-344,-315,-309,-424,-273,-252,-223,-176,-133,-49,37,-218,-136,-205,137,167,-266,-55,78,-141,-24,207,40,71,252,-190,171,182,-46,-54,-80,-266,-50,-159,-251,-281,-256,-216,-180,-147,-130,-130,-183,-197,-205,-246,-271,-291,-313,-317,-337,-369,-405,-421,-402,-372,-339,-341,-332,-356,-385,-417,-396,-301,-183,-59,47,-33,-211,-126,-414,-238,-310,-260,-30,-225,-88,-470,-171,0,143,114,-37,79,9,-350,-124,12,-119,-23,-319,-286,-92,-25,-171,-202,-309,-18,-89,-39,337,318,236,4,-67,-331,-250,-137,20,26,41,88,-43,-76,-187,26,166,-146,-254,13,23,-58,-354,-67,60,144,216,212,307,187,-263,-66,-94,-198,-78,-146,-203,-233,-221,-179,-100,-19,-148,88,206,257,293,262,158,131,253,-18,-220,-49,66,28,5,-1,3,-107,20,37,38,0,-196,-10,-178,-124,-51,-11,68,86,-376,-78,2,-143,-242,-358,-114,224,45,-282,75,-373,117,-335,-188,83,193,-109,-188,135,222,213,188,120,-139,-229,-335,-163,-244,-99,87,18,31,-132,-60,-223,-131,197,190,149,88,-26,-105,-174,-161,-127,-357,-183,-206,-244,-273,-285,-269,-226,-184,-369,-214,-81,-80,-107,-145,-200,-286,-317,-330,-323,-287,-265,-251,-265,-291,-327,-588,-384,-329,-234,-264,-279,-62,-935,-946,-326,247,250,251,-1034,222,-22,-493,44,63,5,-158,-114,-176,-217,-239,-241,-225,-208,-199,-187,-171,-171,-173,-180,-179,-182,-165,-237,-263,-166,-164,-164,-168,-157,-404,-126,-122,-117,-113,-228,-116,-118,-125,-136,-151,-150,-147,-140,-122,-211,-57,4,-139,95,200,-199,-385,22,102,109,-165,-185,-125,-433,-20,-137,-240,-303,-250,-188,-134,-99,-68,-71,-116,-142,-72,-66,-59,-54,-49,-40,-44,-135,-285,-177,-146,-59,-82,-203,-195,-40,0,73,81,86,-55,-53,20,-32,-89,-418,-220,-275,-297,-256,-324,-362,-350,-153,-141,-107,-90,-287,-45,-300,-117,-340,206,216,-167,-282,129,341,327,28,-247,-391,-171,58,73,-8,-40],[-158,-125,-81,-52,-212,-194,-3,27,-196,-59,-136,-8,-104,2,-27,-58,-90,-125,-142,-153,-158,-157,-159,-158,-170,-244,-235,-284,-348,-364,-309,-246,-313,-131,-15,59,89,-84,169,175,171,162,158,159,121,-144,108,225,-64,-123,-188,-122,-240,-90,228,307,-308,-289,-288,-144,-135,-233,64,88,-105,17,33,-283,-318,-50,38,24,-243,-176,-13,-17,-14,-12,-1,7,1,-136,-276,-86,-140,-202,-263,-320,-334,-318,-277,-226,-182,-300,-86,-58,-40,-4,-153,-118,100,150,-245,108,19,85,142,-365,357,39,-31,0,132,18,-55,-283,147,90,-30,-134,-177,-74,-104,-124,-119,-121,-88,-65,-217,-207,-371,-476,-238,63,71,59,36,9,-29,-70,-124,-349,-228,-290,-339,-382,-778,-668,-622,-435,-410,-891,-379,-584,-350,-328,-338,-359,-381,-415,-455,-498,-506,-1312,-1231,-435,-438,-4504,-479,-503,-1304,-2823,-307,-206,-101,8,106,-522,-13473,-3938,386,414,429,-8665,398,349,-14455,-6261,107,17,-57,-4496,-758,-133,-4072,-2070,-3400,-1305,-301,-372,-447,-467,-422,-343,-267,-775,-158,-127,-105,-187,-96,-96,-537,-589,-104,-113,-137,-263,-225,-285,-353,-387,-373,-302,-362,-290,-64,27,56,62,-157,-374,34,11,-11,-9,-338,-166,-381,52,52,60,43,-148,-158,-14,-44,-68,-347,-53,-23,25,-25,-99,-93,251,176,-53,-220,-16,47,223,153,196,-118,33,258,-266,-113,284,294,-204,-318,97,117,23,-49,-123,-193,-238,-242,-207,-151,-318,-55,-171,-303,4,-199,-47,-79,-126,-141,-150,-134,-86,-34,-417,63,104,-10,154,171,-1313,202,236,-387,-347,405,466,-16697,579,623,655,-4901,-342,604,-1626,-2561,-428,284,-545,76,-1304,-104,-167,-186,-166,-145,-107,-58,-384,24,9,110,100,-343,-84,-357,-248,-306,-171,109,-203,-364,-303,-73,-145,131,179,-190,-360,-237,281,142,-231,-319,-101,-102,-309,-252,-112,-128,-136,-259,-179,-194,-156,-210,-45,-112,-226,-290,138,156,144,138,-159,-90,63,26,7,1,-244,-184,-20,-1,-294,-161,4,88,-6,-206,70,232,150,-71,93,-109,67,315,36,29,651,508,1170,1473,2995,3297,5186,5536,6393,6479,4960,5580,3606,3752,2786,1737,1275,818,540,249,311,118,-114,-88,113,68,-288,32,-102,98,146,83,98,-105,-342,-262,-167,-137,-283,-89,53,15,-152,83,30,-22,-70,-119,-167,-273,-274,-322,-351,-344,-310,-256,-214,-192,-106,-80,-6,27,50,70,73,74,35,-146,-173,-124,-39,-71,-202,-137,-159,-195,-206,-214,-205,-178,-145,-100,-44,6,-29,21,50,15,-224,-114,-302,-272,-349,-434,-359,-279,-273,-170,-98,-69,-47,-39,-36,-360,-142,-90,-366,-103,-119,-125,-226,-115,-118,-126,-297,-170,-300,-252,-240,-231,-209,-187,-175,-204,-328,-89,-58,-40,-43,-81,-70,-87,-110,-173,-165,-193,-217,-251,-285,-304,-323,-360,-396,-414,-368,-327,-283,-353,-224,-331,-422,-218,-235,-267,-284,-281,-258,-233,-200,-177,-161,-148,-146,-160,-177,-190,-206,-297,-242,-264,-289,-323,-347,-362,-356,-341,-319,-301,-271,-301,-220,-208,-188,-170,-162,-153,-131,-104,-54,-12,-59,-110,-49,-211,38,218,227,-94,218,94,-46,12,-4,-284,6,14,60,26,215,317,413,305,115,104,355,329,155,227,133,-48,-86,233,128,-76,-349,-113,-143,-164,-234,-216,-286,-242,-281,-333,-397,-438,-486,-455,-417,-384,-349,-305,-261,-199,-129,-237,-141,-163,108,76,-342,36,171,-79,-8,243,70,42,199,-170,162,134,1,-2,-133,-290,-254,-88,-71,306,496,657,792,94,159,196,-211,-153,-71,109,-97,279,215,-66,-17,-117,-231,-180,-132,-38,13,-84,162,175,-162,-222,-16,210,266,340,91,-69,-164,-100,-344,-258,-292,-284,-23,-158,-50,-402,-229,-131,-165,-201,-236,-277,-317,-353,-352,-321,-293,-250,-262,-281,-126,-98,-229,-233,-297,-32,-101,2,311,391,229,-22,-113,-353,-298,-123,35,14,48,163,-24,-66,-193,14,286,-111,-236,-34,-119,-157,-383,-98,-47,-6,9,2,-42,-64,-221,-103,-108,-340,-106,-111,49,106,166,179,23,160,-179,146,326,486,603,299,142,99,317,-15,-142,17,262,129,79,189,84,-99,106,106,133,35,-176,-45,-225,-136,161,140,126,94,-264,-74,47,-158,-191,-319,-143,46,27,-241,-22,-335,-58,-352,-159,-26,11,-159,-50,70,75,71,49,30,-185,-250,-296,-188,-235,-75,-57,-34,-16,-178,-106,-221,-202,209,492,590,294,-95,-148,-215,-187,-1,-345,102,17,-31,-45,-216,-419,-463,-324,-358,-236,-9,42,62,-24,-29,-401,-211,-148,10,-25,-81,-140,-215,-283,-341,-553,-398,-350,-282,-339,-466,-308,-827,-888,-606,2,13,29,-817,57,-246,-554,13,40,12,-228,-72,-203,-192,-246,-293,-327,-353,-374,-380,-372,-380,-388,-400,-407,-414,-398,-396,-393,-378,-362,-340,-315,-267,-374,-135,-69,3,40,-234,22,107,262,364,-1,-165,-19,118,-20,-230,-60,43,-96,164,117,-251,-293,-10,-51,-86,-138,-204,-202,-363,-258,-262,-249,-238,-215,-213,-214,-226,-229,-258,-269,-272,-218,-158,-94,-34,24,84,9,-102,-249,-127,-132,52,65,-88,-149,-68,-43,59,6,-38,-85,-126,-166,-219,-272,-435,-221,-175,-138,-153,-287,-317,-389,-116,-13,36,-112,-315,-1,-263,-110,-367,198,205,-197,-237,122,268,223,79,-204,-394,-136,-54,-102,-98,-54],[63,90,131,152,-255,-249,89,121,-200,-135,-183,-74,-130,-139,-142,-129,-110,-98,-76,-108,-45,-163,-28,-1,-55,-251,-108,-41,-72,-119,-288,-320,-361,-277,-243,-180,-123,-121,-72,-66,-72,-85,-98,-107,-114,-185,-101,-81,-65,-145,-243,-112,-209,-102,84,94,-306,-279,-409,-221,-80,-201,-137,-200,-270,-306,-258,-243,-344,-127,-4,38,-235,-214,37,100,96,76,59,46,29,-192,-259,-96,104,-120,190,218,-202,-141,-215,-2,-172,-306,91,324,-42,118,-114,-92,308,322,-251,152,34,83,169,-323,179,-35,-127,-28,34,-62,-156,-268,-346,-408,-362,-276,-175,-87,-2,73,-42,-180,158,95,-84,-246,-336,-365,-315,-7,-33,-37,-16,20,62,101,90,-323,59,-124,-469,-445,-808,-664,-482,-57,-101,-1156,-443,-436,-209,-187,-174,-158,-134,-117,-107,-106,-102,-1342,-939,-137,-164,-4386,-644,-208,-1872,-2538,-160,-137,-116,-90,-76,-1663,-11861,-53,-62,-71,-79,-12574,-108,-133,-15809,-2982,-247,-291,-332,-4211,-1650,-417,-3617,-2459,-3424,-663,-447,-428,-414,-388,-356,-311,-263,-805,-172,-128,-74,-378,23,35,-544,-500,208,232,235,-116,-215,-173,-339,-119,-255,-331,-261,-144,-95,302,443,442,-114,-373,225,561,291,32,-316,-142,-358,92,101,234,-27,-159,-159,38,9,-5,-294,-39,63,99,-5,-58,-9,186,179,12,-214,-74,-43,-16,-52,-78,-75,-47,-2,-166,-144,165,218,-92,-326,65,186,121,68,6,-66,-141,-217,-282,-330,-355,-367,-357,-342,-341,-339,-331,-309,-290,-251,-229,-212,-182,-151,-281,-73,-23,28,68,103,-919,126,127,-564,-810,-215,174,-16991,276,336,392,-4500,432,410,-1320,-2656,-422,100,-422,-88,-1014,-117,-55,30,-134,36,206,59,-395,166,57,-10,-129,-362,-381,-451,-339,-250,-197,-111,-94,-419,-314,-63,-129,-76,-49,-184,-324,-205,165,198,-230,-304,-114,-124,-334,-209,-115,-185,-272,-365,-353,-293,-132,-165,-36,-141,-199,-302,511,587,315,213,-209,-84,154,581,668,216,-217,-183,-8,210,-292,-148,-77,34,0,-240,133,271,75,-45,85,-106,-27,-128,-104,-114,348,413,731,775,2263,2339,3527,4130,4619,4960,5132,5103,4295,4514,4026,2297,2931,2162,934,278,588,141,13,-20,297,201,-273,72,-65,163,211,85,153,-46,-295,-253,-169,-133,-255,-104,105,85,-195,46,-30,-93,-118,-113,-145,-239,-202,-257,-220,60,97,78,22,-206,-116,-194,-257,-287,-265,-207,-153,-100,-66,-186,-164,-113,-35,-54,-195,-108,-130,-171,-189,-206,-210,-192,-164,-237,-54,11,-27,45,132,94,-181,-74,-260,-186,-4,0,-182,-76,-265,-223,-22,-27,-27,-35,-46,-376,-184,-99,-413,-113,-127,-128,-279,-85,-57,-93,-247,3,-287,-288,-167,80,-27,-44,-206,-195,-284,-127,111,74,16,-48,-127,-201,-278,-356,-417,-382,-329,-302,-293,-285,-289,-321,-361,-410,-378,-320,-283,-414,-148,-383,-440,-21,5,-1,21,31,41,40,47,53,59,-143,88,92,94,101,-36,-422,-198,-103,-264,-142,-18,-55,-250,-131,-171,-214,-241,-283,-293,-328,-355,-389,-397,-350,-288,-220,-133,-53,-48,-108,-100,-285,72,333,347,-166,323,-13,19,-2,1,-245,112,225,360,76,585,443,640,377,221,169,227,187,94,183,107,0,-90,192,360,-23,-281,185,78,-14,-230,-243,-345,-102,-94,-98,-126,-262,-173,-317,-252,-294,-315,-302,-274,-223,-169,-265,-156,-121,4,-28,-331,52,63,-42,8,68,67,0,67,-156,57,19,-42,-129,-236,-355,-302,-153,-30,141,282,402,508,82,115,132,-220,-113,-126,-2,-162,254,345,-135,69,98,-240,-115,-200,-258,-229,-168,-70,3,-94,-186,-16,190,225,253,-32,-97,-126,-92,-270,-237,-261,-318,-161,-269,-344,-322,-265,-229,-212,-215,-234,-271,-321,-390,-443,-434,-390,-339,-283,-251,-210,-193,-288,-229,-249,-248,-258,-243,-217,-174,-107,-50,-166,-360,-341,-105,62,11,59,235,0,-50,-185,-3,253,-79,-198,-7,346,2,-384,-37,130,98,194,141,508,76,-163,-120,-60,-464,-187,-78,129,133,191,150,12,142,-204,206,348,418,424,327,123,70,332,-20,-52,120,320,213,114,73,21,-74,20,52,110,71,-141,-89,-262,-133,12,-66,-145,-244,-340,-408,-442,-410,-361,-320,-292,-276,-268,-267,-276,-284,-299,-359,-309,-309,-288,-294,-273,-250,-235,-216,-208,-187,-205,-258,-245,-189,-208,-81,-79,-103,-134,-218,-258,-279,-258,-77,87,263,278,-153,-159,-190,-161,15,-307,79,-16,-134,-191,380,221,41,-123,-321,-260,-228,-163,-106,-84,-78,-404,-275,-210,6,-30,-91,-158,-240,-317,-388,-441,-388,-315,-250,-387,-586,-599,-749,-806,-906,-79,-45,8,-605,133,-475,-538,-11,312,326,-300,-50,-275,50,223,-40,21,162,138,-263,-26,97,87,12,0,-199,-39,-302,-332,-47,-192,-69,-134,-173,-307,-134,-69,10,11,-222,132,157,287,331,30,-175,-17,92,-31,-242,-80,49,-47,266,358,-293,-201,120,244,154,-110,-225,-130,-272,-293,-313,-267,-223,-172,-152,-141,-146,-149,-185,-218,-365,-297,-314,-282,-233,-185,-137,-108,-87,-226,-93,-115,-72,-93,-107,-142,-175,-204,-233,-269,-290,-304,-299,-282,-272,-254,-405,-219,-192,-167,-151,-263,-278,-408,-104,0,31,-137,-349,20,-241,-140,-388,167,174,-246,-208,95,282,249,92,-183,-350,-119,-14,-58,-68,-57],[123,219,206,181,-260,-226,90,77,-166,-175,-204,-76,-122,-49,-56,-56,-52,-51,-36,-158,-58,-142,-20,-23,-38,-226,-118,-120,-164,-199,-318,-341,-312,-252,-247,-213,-172,-144,-119,-92,-73,-57,-43,-30,-31,-198,-57,-80,-95,-144,-265,-87,-168,-104,-4,22,-160,-195,-391,-278,-25,-154,-89,-123,-152,-156,-126,-201,-356,-177,21,92,-225,-237,48,121,75,16,-14,16,103,-243,-203,-123,220,-35,689,623,-143,-146,-190,29,-169,-310,110,319,-46,151,-83,-78,138,95,-269,117,41,78,213,-133,-16,-117,-229,-48,225,81,-89,-259,177,133,88,35,-164,-67,-116,-150,-151,-260,-120,-104,-95,-282,-247,-271,-361,-251,-279,-269,-220,-151,-90,-40,-19,-320,-42,-98,-530,-536,-709,-584,-348,-143,-104,-1142,-507,-320,-247,-107,-93,-83,12,81,147,197,245,-1390,-538,281,254,-4212,-1716,130,-2395,-2272,-404,36,47,80,109,-3615,-11895,185,186,179,165,-16091,106,60,-16205,-54,-132,-199,-252,-3358,-2248,-238,-2941,-2877,-3193,-117,-70,-56,-62,-68,-75,-73,-70,-774,-422,-36,-242,-681,56,21,-540,-406,142,138,116,-3,-263,-371,-444,-195,-249,-229,-141,-2,-99,234,331,410,-101,-386,256,584,324,-59,-333,-149,-343,32,-86,92,-133,-177,-190,187,164,-4,-269,-42,28,-3,-26,-51,-5,36,74,49,-234,-158,-156,94,53,-6,-71,-137,-193,-218,-184,-129,-47,0,-350,-6,103,79,60,19,-42,-122,-216,-314,-405,-380,-321,-377,-229,-230,-249,-279,-288,-258,-178,-109,-50,4,36,-174,41,17,-14,-60,-104,-602,-189,-222,-800,-1389,-1212,-378,-17666,-285,-223,-165,-4255,-113,-121,-1051,-2672,-440,-330,-395,-319,-781,-83,26,131,-150,-80,216,0,-435,192,77,255,174,-358,-21,-142,-178,-266,-319,-368,-381,-384,-387,-377,-375,-366,-310,-257,-272,-199,-67,-22,-250,-296,-133,-141,-347,-189,-140,-158,-180,-294,-202,-382,-145,-121,-60,-182,-174,-339,470,524,338,209,-239,-97,192,593,699,145,-194,-165,-54,188,-293,-148,-147,-24,0,-287,72,-7,-79,-125,-121,-101,-29,68,172,-95,412,338,463,460,1887,1450,4055,3514,5275,5580,5103,6244,4814,5198,4338,2858,2456,1619,935,347,81,-108,-162,-154,-139,-135,-251,-162,-157,-114,-58,14,75,-2,-235,-229,-184,-118,-220,-116,163,154,-248,45,41,-21,-85,-162,-244,-343,-299,-255,-285,-46,19,74,81,-205,-127,-20,51,4,-47,-91,-135,-158,-173,-218,-164,-129,-113,-104,-185,-113,-120,-155,-179,-219,-270,-331,-296,-289,-138,-54,-16,62,129,101,-139,-21,-211,-145,38,-7,-156,-69,-242,-270,43,97,43,-19,-73,-338,-198,-104,-333,34,115,-91,-336,139,353,-60,-178,76,-218,-278,-162,53,-79,-55,-232,-155,-211,-171,85,105,164,-20,124,57,6,-150,-95,-60,-76,-112,-160,-200,-241,-290,-291,-247,-183,-248,-243,-408,-142,-425,-340,12,90,96,82,63,32,-15,-60,-112,-158,-193,-217,-236,-242,-223,-192,-357,-114,-191,-230,-136,89,123,-219,-117,153,133,116,-247,-260,-51,-29,-83,-155,-231,-268,-231,-127,-14,-21,-95,-139,-352,105,625,392,-233,505,-114,89,-22,20,-194,127,601,318,224,808,471,659,472,345,285,170,60,39,138,90,57,-74,147,376,41,-203,131,355,50,-214,-240,-385,72,227,11,-161,-257,-180,-275,-333,-307,-247,-207,-181,-95,-62,-283,-163,-69,18,-134,-247,52,67,-15,28,113,114,-42,68,-140,101,35,45,83,-115,-286,56,50,-55,-161,-251,-288,-251,-177,-107,-49,-196,-67,-178,-113,-212,79,96,-176,44,110,-257,-123,-47,-57,-162,-296,-395,-355,-244,-153,-79,-9,40,75,-145,-113,-93,-97,-193,-169,-215,-351,-26,-75,-119,-171,-243,-258,-283,-290,-276,-254,-220,-338,-150,-104,-77,-40,-142,-203,-52,-115,-341,-191,-196,-76,-111,43,61,16,-21,-75,-222,-341,-377,-209,-219,-220,-208,-191,-167,-134,-167,-93,-78,-66,-157,-70,-79,-93,-361,-111,-106,-93,-83,-69,-80,-66,-98,-141,-95,-315,-192,-198,-231,-259,-270,-259,-216,-161,-232,-28,40,117,197,280,90,31,331,-44,28,234,487,280,136,175,6,-157,-266,-230,-124,-24,-110,-130,-303,-127,-16,-92,-139,-148,-99,-54,100,-44,-58,-207,-202,338,92,-169,321,-147,179,-376,-60,-68,-98,-237,-172,-164,-146,-115,-89,-49,-227,-274,-206,-187,-189,24,109,88,-69,-270,-165,-113,-299,-247,-275,-253,-207,-213,-156,-124,-112,29,-267,51,-60,-254,-344,-156,-206,-229,-232,-297,-208,-123,-69,-22,-159,-140,-301,-320,-297,59,87,55,72,130,125,-297,-332,25,-158,9,-437,-591,-954,-718,-754,-1240,464,572,589,-438,477,-665,-470,-53,552,464,-399,-168,-362,53,148,-98,36,70,81,-348,-26,173,157,-2,40,-236,-55,-330,-295,-106,-252,31,132,-132,-254,-109,-177,-216,-225,-219,-191,-169,-157,-157,-166,-190,-163,-157,-141,-268,-109,-56,-32,-3,-1,-336,-132,-53,-85,-115,-146,-264,-193,-197,-189,-169,-143,-131,-111,-112,-115,-127,-129,-155,-185,-285,-198,-196,-185,-166,-142,-110,-93,-77,-223,-76,-102,-51,-62,-64,-84,-128,-163,-132,-156,-172,-192,-206,-217,-237,-249,-356,-269,-266,-265,-260,-253,-247,-408,-218,-209,-178,-159,-361,-26,-225,-188,-393,141,140,-295,-180,71,406,354,93,-159,-303,-98,122,287,240,186],[-35,-74,-92,-113,-285,-208,-162,-156,-170,-231,-249,-251,-284,-311,-314,-267,-181,-81,41,-213,-87,-132,34,315,26,-214,-156,-50,24,-51,-351,-344,-254,-47,-100,-142,-191,-257,-304,-303,-258,-195,-128,-67,-43,-202,9,-1,-84,-149,-282,-121,-147,-154,-152,-136,-119,-103,-319,-333,-161,-216,-289,-326,-302,-223,-123,-174,-360,-201,19,111,-224,-248,58,175,67,233,69,66,187,-298,-142,-156,214,44,749,641,-84,-164,-179,35,-174,-324,110,295,-56,173,-62,-80,-68,-140,-296,-126,-72,4,94,88,-198,-198,-336,-55,256,110,-106,-249,302,251,196,135,-148,-78,-80,-160,-229,-350,-366,-425,-408,-372,-344,-327,-348,-297,-262,-222,-171,-110,-52,4,39,-331,94,-73,-416,-539,-602,-478,-233,6,91,-896,-531,-237,-412,-290,64,-12,112,134,109,81,66,-1452,-76,29,8,-3910,-2958,-55,-2786,-2040,-707,-140,-135,-106,-73,-6278,-13483,33,50,65,78,-18366,-2109,90,-15461,89,73,65,-310,-2164,-2378,54,-2088,-3069,-2864,-9,-15,-12,-13,1,26,61,92,-725,-613,103,-615,-1048,-12,-74,-490,-298,-276,-335,-355,-289,-281,-545,-455,3,73,-140,-3,282,-56,385,395,385,-101,-393,274,239,158,-189,-365,-166,-307,-283,-298,-232,-220,-181,-224,-14,-8,-24,-254,-96,-165,-239,-324,-353,-289,-216,-162,-116,-257,-234,-267,-82,-91,-110,-125,-133,-137,-139,-178,-117,-98,-105,-352,-119,-125,-150,-149,-150,-156,-165,-182,-200,-218,-304,-263,-422,-269,-278,-278,-260,-214,-165,-89,-27,33,103,166,-83,254,280,274,279,259,-362,189,157,-1072,-2031,-2221,75,-18602,53,46,43,-4156,16,-1,-833,-2557,-475,27,-55,119,-581,187,192,222,-177,-214,118,-59,-484,73,10,-59,-120,-321,-196,-213,-224,-242,-264,-264,-284,-303,-312,-286,-257,-247,-208,-178,-211,-208,-44,-4,-276,-283,-151,-145,-350,-182,-168,-171,-223,-315,-239,-308,-210,-213,-234,-227,-146,-385,-25,35,74,122,-230,-119,219,231,247,63,-170,-136,-102,107,-294,-153,-184,-188,-265,-340,-385,-364,-328,-292,-240,-211,-177,-157,-136,-138,-171,-181,-128,43,342,707,1361,2073,2840,3606,4295,4814,5099,5127,4890,3344,3848,3182,1998,555,1307,422,400,156,254,134,-216,-57,-142,-211,-283,-338,-335,-268,-211,-187,-213,-96,-191,-126,19,22,-317,-24,39,76,-28,174,-80,-165,-125,-236,-299,153,335,106,13,-201,-119,-1,-84,-168,-234,-256,-246,-210,-184,-250,-162,-143,-144,-148,-186,-141,-111,-87,-36,11,-37,-195,-197,-153,195,155,-11,59,123,91,-107,34,-169,-122,74,-4,-137,-71,-224,-315,9,-75,-143,-160,-125,-293,-205,-120,-267,188,260,-154,-406,81,348,-42,-121,144,-110,-219,-154,12,-136,-75,-267,-111,-136,-234,6,-115,-247,-346,-399,-359,-311,-287,-285,-305,-342,-399,-413,-346,-272,-214,-213,-117,-87,-248,-179,-356,-149,-478,-243,-248,-273,-284,-251,-194,-127,-74,-19,16,44,-237,67,51,27,7,-9,-229,-16,-304,-195,-149,24,143,-198,-135,153,114,72,-215,-309,-119,-161,-164,-123,-49,-51,52,246,206,-3,-96,-191,-434,110,528,394,-310,390,-221,140,-64,27,-159,127,576,276,399,722,459,658,560,457,401,160,-61,-28,69,59,95,-65,90,369,93,-140,61,130,10,-204,-224,-392,-260,-309,-306,-262,-257,-115,-155,-26,-25,-52,-259,-229,-264,-338,-361,-308,-207,-107,-256,-167,129,184,-21,26,261,116,-102,-13,-145,45,-26,29,105,-142,-268,59,-14,-107,-199,-294,-392,-476,-481,-424,-376,-356,-315,-279,-255,-264,-183,-158,-195,-87,-66,-292,-152,-13,11,-34,-190,112,139,17,-104,-4,173,159,50,-263,-134,-85,-128,-130,-115,-171,-389,-202,-223,-231,-238,-233,-229,-207,-176,-133,-93,-202,-342,-33,-29,-50,-63,-97,-158,-34,-110,-347,-148,-150,-119,-126,-18,-55,-95,-122,-154,-286,-311,-408,-164,-163,-168,-181,-198,-213,-213,-210,-200,-183,-162,-151,-148,-157,-180,-335,-262,-309,-351,-377,-361,-334,-258,-184,-161,-37,-157,-129,22,220,176,235,36,-35,74,-263,294,364,266,455,324,47,-12,317,-86,95,350,434,332,148,133,21,-52,-100,-99,-78,-56,-84,-166,-347,-116,-180,-264,-354,-462,-463,-360,-257,-164,-67,-152,-242,146,127,-159,208,-67,152,-395,-8,-128,55,-274,3,-2,-7,-6,-7,5,-240,-289,-173,-177,-169,60,127,116,-84,-322,-167,-52,-272,-94,-119,-139,-156,-248,-128,-86,-59,-33,-207,-3,-102,-357,-471,-132,-151,-118,-133,-269,-167,-7,335,85,-229,-195,-192,-308,-384,-100,48,95,154,238,162,-274,-221,2,-166,104,-458,-465,-1172,-685,-724,-1577,-772,626,658,-301,253,-659,-360,-90,430,324,-442,-271,-442,-114,-185,-229,-234,-216,-180,-369,-59,0,67,8,98,-242,-46,-326,-251,-133,-289,15,434,-134,-198,333,261,180,-129,-198,-97,-178,-233,-233,-200,-186,-113,-89,-93,-280,-120,-71,-77,-74,-90,-357,-137,-164,-191,-210,-217,-288,-182,-151,-119,-91,-70,-70,-66,-88,-109,-131,-133,-142,-182,-118,-41,-262,48,76,2,-150,-51,28,-213,-54,-69,-90,-150,-195,-246,-232,-212,-135,-113,-99,-105,-247,-143,-184,-220,-287,-211,-165,-116,-172,-223,-210,-396,-116,146,-75,-161,-336,38,-198,-234,-369,-57,-123,-328,-192,-102,-12,63,99,-123,-242,-64,176,261,247,220],[80,-16,-79,-127,-270,-154,-133,-95,-100,-248,-261,-114,-162,-231,-325,-422,-360,-231,-81,-232,-85,-92,87,346,81,-173,-177,-56,-31,-102,-350,-305,-172,247,421,463,-55,-130,-180,-51,-44,-44,-131,-172,-165,-170,-93,-64,-98,-138,-269,-62,-120,-131,-72,-58,-47,-31,-247,-367,-110,-167,-247,-303,-338,-315,-257,-197,-339,-185,-65,-44,-223,-226,-30,-22,-11,-7,-21,28,79,-347,-86,-180,205,117,365,367,-27,-187,-181,16,-189,-345,94,66,-66,-43,-92,-163,-239,-315,-377,-365,-297,-214,-123,-55,-294,-277,-441,-57,102,93,-120,-247,8,-34,-73,-111,-142,-171,-198,-220,-222,-458,-221,-213,-196,-241,-142,-129,-313,-20,37,85,133,181,227,269,-17,-368,43,-111,-286,-481,-534,-396,-165,-61,143,-653,-563,-211,-628,-438,-15,-4,-1,58,91,121,115,-1553,202,226,231,-3493,-4325,247,-3013,-1884,-925,223,184,135,62,-9541,-16463,-230,-340,-314,-190,-18361,-5168,167,-13845,338,378,409,-1210,-837,-2081,72,-1165,-2763,-2550,470,513,571,170,703,789,879,122,-731,-686,506,-1043,-1442,839,-36,-429,-212,269,751,464,107,-283,-615,-398,74,82,-121,115,451,1,332,261,185,-138,-415,-3,-72,-148,-370,-418,-327,-332,-289,-248,-195,-297,-190,-270,-70,-63,-79,-271,-60,-71,-76,-82,-98,-75,-53,-36,-10,-303,-296,-358,36,38,23,0,-64,-72,-122,-192,-216,-253,-306,-344,-291,-269,-273,-259,-252,-254,-259,-270,-279,-284,-314,-290,-374,-257,-245,-223,-192,-149,-110,-53,-13,22,66,98,-17,132,133,121,91,56,-229,-39,-84,-1376,-2699,-3241,-247,-19922,-205,-129,-36,-4132,137,216,-701,-2394,-534,485,127,359,-419,142,88,115,-225,-366,-2,-121,-533,-75,-220,-349,-286,-277,-141,-99,-79,-85,-264,-115,-145,-180,-253,-218,-231,-268,-279,-297,-290,-292,-288,-282,-281,-272,-255,-250,-358,-244,-245,-231,-278,-328,-266,-224,-285,-174,-170,-276,-146,-373,-140,-136,-154,-161,-194,-195,-222,-250,-253,-235,-214,-179,-139,-83,-301,-158,-184,-130,-9,-386,-15,-33,-185,-92,-90,-100,-85,-67,-18,38,102,142,144,191,810,177,1817,1758,3173,3752,4514,5198,5127,5800,5432,3694,3994,3111,2257,974,930,520,264,86,-45,-142,-194,-214,-210,-191,-175,-147,-125,-107,-103,-118,-244,-127,-155,-182,-217,-221,-380,-114,-46,64,-18,215,-14,-116,-83,-198,-231,187,467,89,-42,-181,-69,46,5,-85,-158,-192,-201,-177,-151,-264,-106,-68,-38,-13,-183,19,38,63,-11,1,-64,-277,-185,21,299,132,5,56,105,87,-66,112,-115,-105,112,18,-107,-65,-193,-321,0,243,187,119,-175,-235,-197,-127,-195,-19,-46,-209,-398,-40,-18,-18,-60,47,37,-118,-122,-12,-169,-84,-288,-218,-271,-321,-331,-287,-234,-171,-121,-77,-50,-134,-150,-84,-126,-191,-263,-321,-371,-425,-434,-406,-384,-380,-373,-362,-335,-499,-211,-138,-51,23,105,184,253,233,83,325,227,-270,300,244,175,105,21,-91,-61,-327,-133,-158,-31,127,-164,-154,119,83,70,-166,-341,-97,172,77,222,609,-56,72,266,232,25,-86,-227,-483,112,79,4,-369,-106,-297,-144,-110,-48,-114,132,220,269,349,392,418,423,411,380,340,190,-148,-93,-5,-27,-118,-191,-238,-232,-181,-110,-39,29,-28,-186,-188,-358,55,44,-193,-247,-245,6,-89,15,329,70,-299,-278,170,5,-333,-205,-126,-202,-363,-281,-259,-216,-177,-148,-127,-117,-159,-103,-154,-68,-88,-65,-74,-166,-244,-166,-204,-253,-293,-307,-300,-278,-248,-229,-225,-259,-285,-321,-352,-305,-93,11,-176,-75,83,-317,-189,11,158,-71,-229,92,172,49,-77,-3,141,83,-73,-376,-154,-95,-180,-81,9,-125,-393,27,15,-15,-56,-123,-153,-176,-201,-211,-218,-242,-346,-246,-257,-288,-308,-312,-311,-289,-259,-303,-230,-235,-244,-256,-262,-275,-285,-284,-296,-357,-306,-422,-274,-224,-170,-116,-67,-20,-26,-140,-129,0,-76,-116,-100,65,32,-323,-46,-79,-98,-103,-87,-78,-27,9,-183,15,-16,-51,55,200,188,161,-50,-80,12,-299,32,8,-5,-6,4,-17,-76,100,-156,132,256,285,303,131,181,-37,-35,44,-200,-97,-150,-105,-218,-403,-116,231,257,50,297,135,-64,151,70,-11,-115,-303,-262,-269,-206,-146,-96,-68,-436,-40,-210,-38,-324,-70,-74,-82,-86,-97,-97,-268,-328,-169,-185,-176,-121,-125,-143,-153,-394,-184,-175,-218,-145,-113,-87,-77,-252,-113,-25,-15,-6,-156,5,-170,-436,-573,217,299,188,-144,-262,-141,9,356,36,-317,-269,-115,-294,-400,-288,-16,104,205,194,129,-212,-141,-50,-169,57,-481,-321,-792,-640,-759,-1947,-1907,307,434,-225,81,-463,-261,-146,217,138,-331,-355,-528,-141,-159,-202,-151,-155,-176,-332,-237,-294,-352,-378,-320,-253,-156,-303,-228,-146,-294,-27,211,-131,-173,265,243,211,-225,-190,76,37,5,-23,-48,-188,-87,-111,-139,-297,-169,-191,-225,-248,-285,-381,-358,-390,-420,-441,-458,-458,-473,-465,-452,-424,-387,-353,-298,-253,-202,-151,-90,-51,-165,25,47,-315,66,48,-33,-205,-69,-134,-212,-284,-365,-478,-587,-519,-399,-276,-252,-55,-125,74,101,-261,96,48,-219,-204,-49,-47,-27,-164,-187,-157,-380,-113,145,-113,-139,-284,57,-152,-258,-305,167,118,-327,-70,93,235,225,131,-51,-150,3,31,-61,-158,-267],[-14,-143,-161,-85,-273,-124,106,293,-68,-271,-285,-92,-64,146,50,-44,-157,-157,-112,-263,-91,-61,130,362,120,-139,-213,-74,-90,-159,-347,-266,-101,346,535,435,-94,-124,-252,-161,-171,339,301,133,-72,-123,-8,-41,-119,-171,-240,-293,-347,-332,-301,-270,-245,-216,-203,-380,-206,-218,-250,-265,-289,-307,-301,-272,-297,-172,-129,-84,-216,-181,7,32,15,50,-114,-7,22,-377,-34,-182,-106,-155,-209,-279,-326,-349,-325,-278,-233,-361,-142,-127,-129,-138,-151,-180,-198,-184,-366,-85,-42,-4,29,25,-218,-329,-452,-193,-258,-277,-220,-233,-51,18,70,100,-125,-214,68,45,48,-506,-177,164,218,-148,22,-67,-257,-62,255,233,174,210,215,232,-70,-399,-22,-166,-161,-391,-485,-320,-119,-102,189,-435,-595,-217,-868,-438,-119,-4,-85,267,317,249,-84,-1672,775,835,863,-2959,-5540,-313,-3015,-1778,-1020,333,613,526,422,-13205,-20560,71,-46,-136,-173,-15680,-8004,14,-11609,163,196,220,-2020,235,-1496,-109,-229,-2113,-2254,206,243,294,-14,427,520,573,-47,-785,-592,338,-1469,-1722,528,-46,-354,-123,219,751,466,96,-251,-509,-311,64,84,-95,225,225,82,280,302,309,-186,-425,231,177,90,-560,-438,-256,-238,-287,-310,-289,-336,-250,-294,-219,-220,-224,-297,-215,-222,-221,-225,-217,-210,-179,-147,-101,-345,-291,-287,60,89,97,93,-79,-26,2,-204,-68,-90,-123,-321,-294,-159,-151,-138,-130,-129,-132,-144,-154,-168,-322,-191,-291,-162,-151,-239,-134,-133,-151,-159,-177,-173,-124,-48,34,138,238,301,388,452,-193,475,442,-1684,-3344,-4269,90,-21754,-207,-343,-290,-4016,-67,17,-672,-2217,-608,339,277,421,-277,60,-52,-43,-282,-526,-135,-182,-543,-60,-96,-173,-166,-232,-22,44,92,-89,-237,-168,101,-68,-208,-59,-63,-62,-89,-121,-125,-261,-132,-129,-256,-264,-191,-157,-377,-212,-207,-189,-330,-332,-265,-212,-333,-249,-271,-334,-295,-311,-320,-319,-329,-316,-289,-261,-224,-181,-118,-121,-142,-82,-166,29,-319,-169,-165,-171,-29,-410,-81,-105,-270,-35,74,32,124,293,247,89,91,61,29,41,200,-61,710,1198,2227,2786,4026,4338,4890,5432,6025,3845,5086,4284,3394,1573,1751,1135,695,392,206,-1,-39,83,85,78,-24,-44,79,43,-34,-44,-284,-101,-155,-208,-280,-324,-354,-220,-156,-92,-22,38,55,-73,-49,-167,-169,147,131,64,-105,-166,-12,-45,-80,-116,-142,-150,-152,-137,-126,-282,-110,-84,-78,-76,-194,-81,-76,-87,-81,-87,-98,-344,-160,-168,-128,-45,16,36,74,74,-32,192,-70,-116,124,41,-88,-71,-172,-309,-6,227,189,93,-239,-193,-203,-144,-136,24,9,-267,-334,-18,-13,-29,-46,-69,-84,-78,-84,-52,-189,-74,-308,4,11,-307,-164,-39,-71,-101,-138,-162,-181,-196,-202,-207,-214,-236,-264,-280,-294,-315,-296,-265,-229,-254,-163,-232,-143,-468,-37,52,15,148,195,235,265,222,78,243,209,-289,121,57,-7,-62,-107,-131,-136,-206,-82,-173,-86,-53,-130,-185,-154,-197,-197,-159,-339,-123,75,-5,190,214,-69,76,213,183,55,-76,-259,-455,-70,-116,-170,-412,-245,-321,-224,-178,-130,-71,-15,31,75,101,126,146,155,156,147,134,111,-187,-155,-86,-98,-167,-205,-176,-92,3,-24,19,72,-66,-160,-143,-318,48,-32,-275,-268,-219,31,-30,27,154,64,-317,-320,108,-17,-339,-218,32,-57,-322,-19,37,-4,-69,-105,-149,-189,-221,-234,-222,-221,-218,-210,-203,-195,-211,-164,-132,-110,-81,-54,-34,-11,23,-110,-34,-12,56,-322,-425,-319,112,165,-110,-138,81,-295,-212,40,161,-96,-253,59,162,85,-41,15,30,-37,-167,-463,-254,-292,-244,-210,-181,-175,-342,-181,-208,-226,-224,-192,-164,-128,-95,-60,-35,-229,-331,-41,-22,-49,-71,-84,-107,-132,-159,-247,-213,-227,-233,-222,-207,-197,-186,-161,-147,-379,-240,-394,-65,-15,17,40,77,98,-8,-105,-158,-85,-87,-93,-123,73,35,-296,-44,-81,-113,-145,-169,-207,-205,-208,-202,-213,-220,-248,-261,-282,-303,-300,-272,-219,-168,-273,-66,-23,16,48,73,-64,-119,132,-208,174,257,294,330,130,163,-81,-14,8,-267,-83,-131,-59,-241,-333,-85,286,225,-23,406,185,-57,156,147,145,-57,-340,400,178,-201,318,36,73,-444,80,-265,59,-324,56,69,71,66,3,-71,-256,-340,-148,-164,-164,-70,-50,-37,-108,-359,-121,12,-124,-18,-2,-16,-46,-187,-87,-96,-109,-115,-105,-91,-211,-402,-571,1,34,73,-126,-230,-85,107,161,27,-364,-295,-21,-265,-278,-450,-112,-88,-40,9,71,-97,-44,-74,-126,207,-459,-155,-323,-499,-822,-2312,-2851,-354,622,-164,52,-161,-152,-177,256,221,-185,-319,-499,92,28,-237,84,72,9,-239,5,-3,-26,-49,-62,-247,-68,-241,-196,-113,-225,-89,-95,-100,-153,-54,-51,-46,-256,-171,-29,-21,-19,-26,-45,-173,-128,-203,-178,-298,-266,-308,-353,-372,-386,-392,-354,-327,-298,-272,-257,-273,-264,-286,-318,-342,-339,-310,-233,-170,-63,-108,113,171,-132,198,166,-270,190,123,-74,-218,-137,-226,-306,-378,-439,-521,-601,-563,-469,-364,-287,-149,-248,21,81,-219,158,13,-248,-136,54,0,-60,-163,-169,-154,-399,-137,-25,-172,-137,-251,50,-129,-292,-252,180,100,-331,-26,109,339,275,137,-6,-88,41,70,-63,-207,-360],[-49,-86,-108,-140,-261,-192,-218,-206,-197,-275,-291,-122,-86,-53,-32,-16,-265,-8,-6,-283,-87,-21,-17,5,37,-92,-238,-87,-125,-202,-328,-221,-30,362,366,384,-117,-112,-305,-258,-290,293,267,242,-77,-59,-67,89,-133,-89,-186,-132,-190,-233,-263,-272,-269,-254,-255,-362,-303,-346,-402,-404,-358,-282,-192,-122,-234,-70,70,179,-200,-119,203,140,10,108,-198,-38,59,-384,-120,-210,-262,-247,-182,-109,-22,-189,-194,-57,-203,-367,61,153,-40,28,-56,-160,-258,-320,-383,-281,-241,-205,-174,-185,-215,-353,-358,-411,-462,-430,-347,-268,-198,-148,-113,-98,-101,-266,-159,-194,-202,-414,-271,-90,-25,-28,91,-4,-199,-165,180,166,138,107,72,45,-123,-423,-82,-243,-53,-302,-456,-258,-97,-115,22,-255,-643,-261,-1125,-288,-194,-100,-141,113,204,109,-252,-1820,428,454,453,-2351,-5411,-803,-2788,-1708,-991,303,279,264,243,-17076,-25505,165,119,70,20,-11040,-10393,-154,-8934,-247,-286,-301,-2674,-286,-793,-268,-262,-1366,-1993,-213,-176,-133,-122,-49,2,64,-261,-898,-390,257,-1803,-1736,286,-18,-284,-42,201,316,291,50,-207,-361,-227,-48,-158,-255,-278,-207,-98,18,116,191,-244,-425,196,270,214,-570,-394,-297,-125,-226,-328,-398,-437,-398,-345,-276,-224,-179,-323,-75,6,58,-97,-215,120,155,147,51,-373,-243,-216,-50,-107,-171,-227,-264,-264,-226,-219,-78,3,52,-284,-315,-341,85,63,29,-21,-79,-142,-201,-242,-331,-216,-206,-53,22,-293,-154,186,194,203,190,-384,201,236,84,324,361,224,244,322,-243,178,91,-1961,-3914,-5314,-226,-24016,-322,-344,-338,-3612,-265,-210,-749,-2037,-687,65,122,179,-145,-34,-217,-241,-337,-674,-266,-238,-495,-191,-25,47,37,-184,26,22,19,-119,-192,-277,44,1,-155,-60,-53,64,41,-79,-62,-282,-121,-151,-214,-251,-210,-165,-393,-234,-212,-226,-343,-328,-248,-241,-285,-237,-241,-390,-248,-266,-281,-290,-310,-301,-281,-254,-220,-182,-123,-217,-136,-61,-174,-40,-334,-177,-137,-190,-54,-390,-116,-202,-321,-381,-329,-231,-121,-28,62,110,31,18,-45,-58,433,-12,657,858,1262,1737,2297,2858,3344,3694,3845,3788,3541,3147,2660,2154,1682,1291,1005,629,640,-67,116,275,132,95,-82,-86,4,-28,-61,-68,-317,-83,-105,-75,-79,-80,-289,-203,-248,-151,-69,-59,-47,-52,-55,-138,-110,-87,-98,-101,-156,-149,-84,-46,8,61,116,179,231,287,-101,-292,-102,-42,304,343,-208,10,31,57,-49,-21,-82,-355,-122,32,6,5,2,11,41,38,5,12,-25,-144,-17,-16,-68,-83,-158,-286,-11,146,169,67,-303,-158,-217,-163,-81,130,99,-314,-257,-64,-20,-64,-114,-176,-244,-300,-352,-329,-277,-228,-313,-126,-66,-281,-249,-97,69,-44,79,78,69,-115,-221,24,18,8,1,10,17,-29,-57,-52,-91,-232,-173,-188,-181,-431,-125,-108,-92,-99,-105,-120,-141,-177,-209,-245,-271,-290,-285,-284,-275,-255,-233,-205,-186,-164,-140,-189,-133,-90,-92,-218,-41,-31,-12,-60,-300,-150,37,-79,26,5,-89,-39,-49,-65,-75,-70,-281,-383,-61,-41,-33,-424,-25,-291,-53,-183,-113,-143,-182,-228,-277,-322,-300,-259,-223,-192,-166,-137,-114,-178,-213,-170,-110,-127,-133,-130,-100,-45,16,25,17,-104,-132,-99,-280,39,-94,-341,-267,-184,46,16,-12,-129,-118,-311,-352,59,-24,-330,-227,59,-86,-210,36,66,143,-107,-6,72,38,-251,-207,-171,-119,-199,-77,-71,-187,-176,-216,-244,-239,-197,-149,-109,-68,-21,-146,-38,70,101,-283,-364,-313,83,92,-16,-203,61,-236,-228,32,39,-118,-269,32,151,116,-5,40,80,204,-231,-414,-165,-120,-289,19,249,1,-279,78,219,119,291,37,-107,111,154,27,44,-184,-308,-57,-3,-24,-40,-87,-140,-186,-217,-203,-162,-118,-289,-171,-40,65,100,-142,-149,-317,-196,-360,-54,116,76,29,-25,-78,-124,-171,-204,-215,-207,-197,-185,-176,-171,-271,-165,-154,-138,-123,-103,-104,-73,-53,-153,-29,-27,-45,-51,-73,-107,-149,-208,-265,-330,-365,-309,-242,-177,-120,-74,-111,-158,-35,-242,-74,-125,-191,-251,-292,-280,-255,-237,-231,-288,-204,-176,-99,-255,-258,-42,282,199,-95,434,214,-51,151,202,234,-1,-363,397,206,-230,384,80,53,-404,134,-312,66,-292,476,474,450,102,-65,-118,-219,-346,-130,-139,-156,-168,-196,-214,-210,-281,-211,-208,-217,-225,-222,-227,-244,-247,-249,-237,-234,-228,-212,-201,-233,-286,-489,-169,-159,-140,-131,-192,-111,-107,-110,-130,-361,-270,-204,-251,-217,-322,-162,-128,-90,-65,-39,-21,-27,-72,-67,-43,-421,-73,-62,-291,-932,-2688,-3589,-805,32,-130,49,55,-65,-202,106,135,-42,-196,-398,108,-4,-265,136,497,-78,-144,2,107,29,52,170,-252,7,-174,-169,-69,-142,-122,311,-73,-158,146,193,164,-175,-159,71,34,-14,-77,-150,-220,-294,-350,-304,-298,-169,-94,-33,29,68,-385,-21,138,151,164,-148,-231,21,159,151,-111,126,79,110,-189,-94,-203,121,123,-102,129,123,-189,63,10,-136,-200,-149,-168,-256,-107,-45,-4,32,74,84,-120,-311,-135,-371,21,10,-140,24,-28,-265,-96,-8,-47,-106,-179,-259,-334,-453,-324,-249,-249,-162,-244,9,-133,-283,-215,7,2,-321,-18,-15,-1,12,24,11,-61,42,48,32,15,-9],[265,184,118,-52,-254,-137,-239,-300,-297,-283,-298,-61,13,107,146,31,-370,77,111,-322,-92,1,10,-16,-42,-63,-267,-106,-146,-253,-319,-198,-56,-34,-9,40,-137,-115,-359,-352,-415,212,214,212,-97,-6,-143,70,-159,-60,-125,-168,-222,-260,-283,-285,-275,-243,-210,-335,-115,-51,-65,-138,-207,-71,23,-131,-172,-5,109,205,-192,-69,257,151,1,-5,-286,-184,-231,-380,-103,-134,79,158,220,250,135,-178,-221,-125,-221,-369,29,19,-66,-150,-230,-320,-379,-355,-353,-228,-188,-155,-125,-126,-138,-355,-245,-250,-304,-365,-425,-444,-385,-333,-286,-249,-218,-320,-212,-223,-227,-328,-360,-210,-179,-143,-107,-81,-151,-239,-79,-113,-159,-191,-185,-123,-184,-438,-103,-341,17,-231,-460,-218,-107,-110,194,-120,-716,-346,-1332,-357,-332,-250,-181,-103,-50,-16,-403,-2011,79,104,110,-1724,-4165,-855,-2353,-1637,-843,244,274,306,323,-20948,-31017,304,261,209,148,-5383,-12098,-166,-5985,-225,-301,-349,-3084,-341,-327,-319,-316,-656,-1780,-298,-274,-239,-204,-149,-82,-177,-510,-1061,-155,274,-1753,-1434,208,56,-232,25,215,286,274,-33,-167,-226,-161,31,59,-35,-15,-23,-17,6,29,42,-308,-415,44,11,-39,-383,-306,-334,-167,-161,-155,-131,-325,-147,-259,-158,-210,-272,-344,-366,-293,-204,-124,-286,9,65,96,32,-363,-183,-153,-12,-75,-151,-225,-274,-255,-186,-243,-9,78,131,-232,-256,-417,70,174,155,123,89,-189,13,-15,-342,-45,-125,13,48,-340,-218,179,206,241,253,-640,124,268,138,240,209,98,71,19,-365,-167,-254,-2153,-4345,-6393,-111,-26352,-9,20,42,-2809,55,59,-933,-1860,-762,155,170,185,-18,-122,-388,-462,-379,-787,-394,-287,-409,-307,-59,40,36,-130,-29,-93,-180,-291,-374,-339,-170,-71,-95,-56,-40,180,167,-59,-18,-282,-23,-129,-161,-231,-219,-171,-399,-251,-173,-68,-306,-315,-161,-80,-187,23,-216,-435,-78,-130,-178,-212,-230,-192,-122,-207,41,121,103,-305,-123,-37,-166,-109,-339,-181,-109,-187,-87,-341,137,-24,-323,-181,-265,-357,-350,-282,-219,-179,-165,-127,-74,-82,175,96,680,658,924,1275,2931,2456,3848,3994,5086,3541,6709,5676,4673,3064,4024,2682,1633,987,863,156,131,-109,-290,-301,-211,-135,-89,-55,-31,12,-324,89,-85,-41,202,222,-216,-216,-338,-270,-12,168,130,35,4,-112,-150,-208,-242,-217,-194,-128,-43,12,65,100,129,158,176,197,-146,-299,-112,-25,251,248,-220,10,34,54,-61,-22,-66,-317,-77,345,304,126,42,-15,27,-16,-81,-145,-191,-212,-211,-224,-245,-269,-303,-343,-363,-346,-291,-227,-364,-133,-235,-182,-31,103,88,-335,-177,-97,71,2,-27,-96,-172,-237,-309,-343,-339,-312,-304,-223,-165,-211,-305,-159,-19,-70,-16,-35,-71,-125,-259,-256,-315,-331,-294,-235,-181,-156,-142,-147,-167,-204,-241,-280,-306,-394,-286,-276,-263,-274,-285,-301,-317,-325,-299,-265,-225,-280,-149,-132,-123,-117,-119,-124,-143,-156,-165,-209,-186,-196,-211,-256,-285,-336,-352,-316,-256,-180,-37,-140,119,164,-120,45,194,162,111,-58,-298,-310,-2,23,54,-411,-58,-259,161,-225,124,2,73,26,-21,-78,-122,-152,-168,-168,-155,-128,-97,-148,-271,-259,-95,-144,-201,-267,-292,-231,-115,13,-24,-151,-110,-67,-251,24,-148,-382,-256,-152,39,-36,-192,-356,-450,-306,-368,-35,-25,-322,-242,67,-125,-113,65,-4,46,-163,-35,268,120,-300,-256,-195,-179,-261,-135,88,-202,-152,18,14,-296,13,22,29,42,64,-176,-42,114,131,-231,-282,-300,47,145,85,-265,65,-173,-240,-23,-98,-173,-286,-275,-251,-176,-97,-21,35,130,-270,-331,-188,-159,-364,44,325,51,-228,88,231,101,243,93,-70,35,91,1,51,-138,-291,-94,-88,-134,-188,-232,-283,-330,-370,-378,-356,-324,-316,-257,-219,-196,-175,-258,-171,-279,-173,-342,-152,-160,-162,-158,-144,-119,-81,-47,-155,-195,-133,-78,-161,116,7,-268,-19,109,98,-33,-105,183,13,168,-147,128,244,187,111,238,211,32,-139,-80,-83,-152,-132,-130,-82,-7,79,-170,-207,255,-237,194,304,263,214,94,93,-194,-11,-72,-249,-165,-208,-214,-265,-196,-103,-24,50,-176,170,197,-61,120,229,228,37,-353,204,191,-278,148,97,23,-362,-14,-253,-49,-243,-21,27,71,107,-161,-192,-179,-349,-131,-130,-166,-105,-146,-191,-218,-254,-264,-268,-275,-278,-271,-278,-301,-324,-353,-380,-422,-461,-477,-467,-429,-405,-387,-375,-364,-351,-352,-357,-357,-362,-368,-383,-389,-390,-388,-373,-333,-295,-240,-190,-135,-92,-46,-4,15,-42,-15,72,-377,69,81,-49,-1092,-3073,-4110,-1001,134,-123,155,160,-13,-224,179,184,83,-53,-298,110,-35,-292,131,644,-125,-67,-22,61,-20,51,139,-275,29,-116,-152,-28,-64,-190,286,-56,-188,34,259,230,-48,-158,74,3,-80,-177,-279,-361,-408,-431,-310,-295,-168,-96,-45,7,34,-359,-57,89,109,137,-186,-193,71,219,176,-157,70,73,154,-183,-163,-301,145,245,-70,124,56,-114,-106,-199,-291,-363,-406,-392,-341,-279,-212,-171,-132,-91,-76,-123,-292,-125,-319,-101,-107,-97,-75,-56,-250,-67,-20,-27,-56,-167,-183,-246,-435,-384,-343,-297,-193,-240,-36,-138,-228,-173,170,26,-290,18,127,225,126,107,29,-39,51,379,409,338,265],[-1,-53,-82,-124,-221,-219,-285,-325,-299,-275,-286,-92,-30,24,67,-18,-439,32,100,-362,-92,21,184,171,146,-25,-282,-113,-131,-297,-308,-188,-193,-191,-155,-81,-142,-126,-402,-406,-512,102,66,13,-124,-137,-209,-219,-190,-99,-57,-100,-63,-167,-5,-23,-32,-8,-88,-297,142,34,-136,-226,-216,-93,-5,-158,-110,50,101,20,-189,-148,-238,-282,-260,-196,-370,-110,-62,-370,44,-113,231,286,286,258,152,-167,-268,-212,-249,-359,-226,-329,-403,-316,-208,-162,-52,13,-328,117,-2,142,181,180,143,-340,-137,55,110,79,-35,-216,-41,-88,-126,-160,-182,-379,-250,-290,-326,-375,-426,-351,-290,-230,-177,-137,-120,-266,-117,-157,-216,-270,-264,-176,-258,-435,-48,-446,44,-193,-498,-205,-150,-94,256,-28,-809,-465,-1164,-27,-83,-113,-214,-61,-6,-149,-552,-2248,219,255,261,-1120,-2863,-335,-1745,-1525,-591,85,58,44,22,-24617,-36797,-66,-117,-172,-1807,-286,-12927,-2578,-2946,-181,-145,-112,-3190,-65,-57,-206,-62,-71,-1634,-73,-60,-37,-118,19,67,-605,-793,-1261,51,371,-1410,-916,363,165,-216,70,244,508,331,-156,-152,-125,-121,4,76,-11,491,635,303,290,575,292,-384,-409,84,-51,-163,-205,-205,-373,20,-49,74,77,-317,-134,-231,-81,-147,-216,-364,-316,-322,-283,-253,-368,-216,-200,-199,-197,-342,-228,-214,-201,-192,-189,-185,-181,-184,-188,-288,-176,-158,-159,-173,-196,-301,-189,-191,-194,-203,-208,-266,-205,-187,-369,-129,-82,-28,13,-380,-270,116,124,134,117,-846,-15,20,-27,-77,-125,-163,-190,-182,-541,-96,-34,-2211,-4542,-7518,-220,-28232,240,259,278,-1643,-893,279,-1220,-1704,-840,249,245,236,89,-199,-554,-686,-409,-810,-529,-342,-313,-321,-81,163,174,-83,165,149,30,-205,-91,-280,94,112,-40,-59,-34,145,110,-45,-1,-265,-155,-261,-205,-212,-225,-181,-391,-265,-145,-25,-255,-307,-91,-61,-79,87,-220,-459,-91,-145,-349,-165,-148,-102,-83,-210,24,48,-29,-392,-110,-19,-157,-174,-339,-184,-90,-171,-146,-278,-248,-278,-299,-293,-251,-230,-207,-200,-183,-174,-170,-126,-71,-85,140,184,443,508,530,818,2162,1619,3182,3111,4284,3147,5676,5535,5058,3775,3615,2756,1961,1283,758,383,119,-84,-228,-252,-196,-136,-100,-78,-75,-61,-302,-82,-102,-122,-158,-192,-224,-249,-396,-386,-251,-229,-207,-201,-201,-213,-233,-252,-279,-287,-266,-212,-149,-86,-21,27,68,104,125,143,-187,-302,-125,-5,190,137,-226,8,40,47,-75,-19,-40,-264,-29,416,371,160,55,-37,29,-6,-93,-145,-118,-226,90,142,-23,-123,-161,-237,-25,261,159,27,-411,-114,-244,-197,12,164,58,-322,-95,-111,-200,-279,-272,-206,-139,-77,-51,-35,-159,-88,-276,-200,-216,-193,-294,-214,73,-95,-3,235,175,-72,-290,125,53,-35,-122,-187,-235,-286,-310,-303,-266,-216,-154,-98,-120,-349,33,39,37,3,-31,-73,-113,-151,-162,-160,-147,-257,-129,-150,-184,-225,-276,-320,-323,-261,-182,-220,-204,-18,-15,-284,-48,-107,-167,-227,-236,-205,-91,-170,113,189,-152,12,141,172,141,-47,-300,-239,13,3,-62,-373,-155,-237,-190,-259,-160,-122,-93,-73,-66,-83,-110,-146,-194,-235,-252,-218,-148,-108,-312,-322,-49,104,1,-37,-43,-151,-277,-399,-314,-192,-89,-40,-218,15,-184,-347,-226,-111,17,44,52,118,-25,-258,-343,5,-9,-306,-253,67,-164,-29,79,-72,-59,-221,-120,-152,-161,-341,-267,-219,-234,-318,-191,97,-212,-126,77,-29,-404,13,145,147,155,76,-183,-33,205,147,-172,-202,-268,19,363,197,-286,44,-106,-236,77,119,-168,-285,-36,82,134,32,87,-4,58,-264,-255,-218,-204,-432,62,417,93,-183,88,167,68,19,-39,-89,-110,-117,-111,-111,-117,-265,-169,-201,-252,-294,-318,-340,-345,-340,-330,-328,-338,-351,-371,-392,-424,-459,-475,-466,-415,-354,-332,-270,-248,-244,-259,-295,-349,-411,-436,-367,-290,-203,-122,-176,41,-30,-273,-35,76,83,-109,-144,122,-29,190,-148,155,468,218,81,297,233,15,-88,-36,-68,-91,206,276,-104,110,119,-226,-250,258,-184,165,195,69,-55,-174,-277,-356,-403,-423,-420,-431,-462,-491,-515,-445,-369,-277,-192,-247,-50,-9,-79,58,62,66,64,-311,43,36,-329,35,38,-7,-318,19,-208,-89,-183,-57,-61,-63,-52,-267,-279,-139,-337,-141,-128,-184,6,60,61,-84,-160,1,47,99,-97,-339,-406,-107,12,-46,-86,-163,-233,-270,-266,-213,-159,-248,-62,-25,8,-68,-147,26,21,15,0,-236,-136,-22,-288,-32,-47,-239,-48,-46,-47,-34,-12,-2,14,18,58,-329,125,152,159,-1285,-3443,-4392,-903,193,-125,179,160,7,-235,68,28,-7,-26,-209,21,-60,-313,104,390,-92,-7,-66,2,-84,32,76,-306,43,-68,-141,6,3,-263,359,-49,-240,-66,510,426,75,-167,114,6,-100,-207,-306,-373,-368,-431,-279,-296,-233,-212,-207,-194,-199,-333,-194,-180,-157,-126,-216,-166,-32,-6,12,-200,10,36,39,-165,-173,-283,-32,-62,-82,-101,-115,-130,-149,-170,-273,-204,-223,-237,-356,-238,-221,-218,-204,-171,-152,-129,-256,-84,-229,7,32,55,73,-40,-222,-56,8,-24,-62,-151,-192,-40,-347,-255,-17,-291,-231,-236,-86,-145,-173,-132,166,2,-256,40,155,174,59,102,45,-26,50,339,230,148,80],[186,156,142,-149,-166,-76,-5,-35,-84,-254,-255,-190,-144,-93,-52,-53,-421,-3,42,-402,-83,35,39,43,44,1,-270,-104,-84,-333,-292,-192,-184,-214,-193,-122,-127,-139,-421,-388,-472,101,100,98,-155,66,-237,72,-220,12,18,-141,-63,-179,2,120,65,28,-92,-246,0,24,-201,-316,-218,-114,-36,-198,-46,74,45,18,-187,-40,-81,-103,-125,-152,-415,-178,-184,-359,-158,-141,-124,-110,-106,-123,-137,-169,-329,-306,-282,-337,-250,-197,-138,-78,-82,-183,-7,-2,-303,86,-18,151,423,532,202,-308,-39,71,223,145,-33,-237,231,274,176,78,-71,-433,-188,-266,-310,-318,-427,-245,-209,-184,-168,-164,-177,-242,-203,-237,-277,-305,-302,-260,-337,-403,-115,-477,-42,-181,-559,-209,-214,-63,26,-2,-900,-589,-805,-105,-126,-128,-242,-35,41,-300,-696,-2522,398,476,523,-568,-1689,553,-990,-1310,-259,307,200,95,-537,-27869,-42514,-338,-389,-317,-10296,-129,-12788,-5558,-1,193,225,246,-2994,253,231,-255,147,92,-1557,-13,-54,-98,-113,-119,-107,-1041,-1087,-1445,52,93,-1024,-291,181,192,-235,89,161,136,103,-308,-165,-59,-108,-31,45,4,411,488,325,186,481,210,-448,-405,-17,-180,-309,-271,-160,-409,8,5,55,50,-313,-132,-213,-144,-208,-263,-366,-306,-306,-294,-290,-433,-286,-271,-255,-224,-321,-181,-133,-135,-79,-242,-95,-126,-174,-233,-351,-279,-207,-131,-108,-153,-186,8,188,220,135,175,-289,-7,48,-409,-158,-28,87,163,-400,-298,141,401,407,330,-887,-142,114,7,-88,-145,-236,-340,-39,-742,133,198,-2100,-4501,-7611,-1462,-29081,325,309,290,-234,-1849,-417,-1586,-1582,-921,-104,-171,-224,-274,-324,-671,-747,-418,-738,-671,-402,-222,-187,-78,81,149,-42,191,204,-14,-254,-54,-150,41,143,5,-73,-36,147,25,-113,-228,-318,-274,-401,-101,-196,-229,-195,-371,-272,-143,-192,-215,-305,-170,-106,-54,-7,-212,-428,54,38,-455,-20,-82,-137,-199,-272,-347,-410,-373,-477,-250,-210,-174,-233,-342,-193,-166,-194,-228,-272,-323,-367,-427,-440,-353,-273,-179,-90,11,100,-47,5,-50,-110,368,237,363,365,243,540,934,935,1998,2257,3394,2660,4673,5058,5206,4329,4759,4144,2417,2261,2254,1354,1037,788,317,252,14,-94,-97,-116,-114,-85,-261,-54,-63,-41,-56,-73,-90,-156,-359,-489,-164,-180,-192,-214,-222,-223,-206,-162,-105,-32,-226,-83,166,94,-27,373,405,424,416,393,-228,-311,-149,11,71,13,-230,2,39,28,-98,-17,-16,-218,16,95,27,-34,-103,-134,-140,-108,-28,72,87,-246,69,189,5,-155,-185,-219,-43,232,133,12,-420,-105,-229,-214,10,-51,-125,-289,-235,-265,-259,-226,-182,-150,-131,-116,-132,-148,-179,-230,-275,-313,-312,-297,-263,-259,-182,-157,-152,-149,-158,-175,-312,-206,-217,-236,-257,-262,-257,-247,-201,-132,-45,25,134,-69,-104,-300,275,332,225,248,185,117,52,-11,-51,-81,-100,-232,-139,-180,-228,-260,-263,-218,-145,-54,34,-221,-220,182,27,-294,206,165,124,70,-164,-228,-16,-167,8,29,-185,-28,82,132,139,-33,-291,-172,-23,49,4,-326,-228,-227,-222,-290,-352,-382,-363,-319,-276,-253,-240,-236,-250,-280,-324,-375,-432,-449,-383,-321,-244,-194,-151,-132,-131,-153,-188,-220,-201,-224,-66,-13,-178,11,-206,-300,-188,-63,-16,38,35,211,-86,-212,-296,9,17,-282,-257,62,-201,-67,-116,-149,-166,-278,-157,-141,-126,-345,-226,-239,-276,-357,-240,-39,-212,-94,-53,-102,-301,-55,-60,-71,-75,-68,-165,-34,-26,15,-109,-123,-218,0,247,303,-240,18,-43,-219,84,102,-177,-260,-68,91,107,50,121,-33,-6,-223,-182,-253,-245,-423,79,232,133,-145,81,125,30,232,160,16,-105,-40,-61,89,-48,-225,-193,-272,-192,-232,-225,-198,-158,-123,-99,-95,-107,-137,-206,-163,-196,-230,-315,-300,-336,-364,-376,-366,-332,-300,-278,-270,-272,-279,-294,-299,-284,-242,-190,-170,-63,-70,-280,-54,38,60,-188,-166,23,-89,205,-154,186,237,178,42,110,99,22,-4,32,-12,-28,322,261,-159,47,97,-263,-268,276,-110,125,244,135,65,13,-20,-305,31,-115,-143,-61,-24,16,-214,-77,87,37,-18,-282,-123,-174,-199,-222,-246,-259,-274,-300,-333,-364,-384,-379,-346,-304,-266,-204,-170,-165,-114,-64,-43,-37,-36,-357,-288,-94,-316,-151,-129,-193,-41,106,143,-70,-104,21,28,145,-34,-294,-382,50,65,-80,265,228,71,194,24,-123,140,-121,241,484,441,-50,-124,89,185,127,39,-152,-55,-80,-300,-155,-193,-295,-224,-225,-224,-210,-188,-180,-166,-145,-127,-270,-118,-101,-99,-1484,-3761,-4422,-491,-11,-117,16,18,7,-230,-1,-14,-27,-35,-127,-31,-72,-319,58,83,14,41,-120,-65,-151,-55,-111,-326,-137,-79,-133,39,67,-320,378,-45,-298,-121,489,427,188,-182,155,73,11,-31,-50,-138,-407,-331,-232,-297,-184,-196,-264,-324,-401,-438,-390,-335,-287,-245,-221,-192,-202,-209,-222,-233,-237,-246,-234,-232,-229,-231,-229,-253,-276,-309,-338,-353,-331,-281,-339,-156,-104,-214,-370,7,50,63,68,81,74,-142,-221,-29,-159,2,53,44,29,-10,-195,-120,-200,-284,-377,-432,-364,-261,-252,-258,-69,-242,-281,-233,-143,-158,-128,-101,152,-18,-229,58,187,127,2,97,47,-32,39,100,63,37,12],[168,129,113,-143,-104,-81,52,63,58,-227,-221,-1,-7,-27,-51,-77,-347,-90,-74,-396,-65,18,45,72,80,19,-234,-73,-90,-359,-263,-302,-322,-269,-213,-142,-91,-146,-403,-305,-359,55,103,122,-178,90,-185,29,-238,64,104,-182,-57,-179,-55,-12,-50,-85,-132,-186,-240,-289,-332,-317,-284,-247,-201,-229,-99,-54,-15,23,-174,4,95,114,-29,72,-343,-142,-183,-336,21,-79,100,124,154,175,133,-144,-382,-374,-302,-293,-125,-168,95,6,-110,-216,-217,-101,-261,194,-13,171,477,507,245,-246,63,98,177,104,-26,-254,120,38,-39,-120,-196,-464,-369,-449,-435,-376,-355,-291,-271,-266,-273,-291,-323,-335,-410,-294,-243,-183,-122,-67,-394,-325,35,-370,0,-174,-608,-203,-269,-2,131,103,-944,-639,-376,64,21,-20,-242,-45,-15,-460,-812,-2799,292,375,428,-65,-674,471,-108,-942,133,207,90,-25,-4885,-30489,-47808,-389,-329,-246,-19474,-77,-11725,-8964,162,216,249,272,-2571,289,274,-359,200,145,-1532,22,-36,-296,-165,-223,-272,-1425,-1351,-1506,-326,-300,-638,-229,-201,-181,-272,-177,-203,-237,-288,-464,-412,-388,-306,-207,-120,-32,57,122,153,75,131,75,-441,-387,-130,-174,-175,-119,-45,-430,89,83,21,177,-296,-127,-193,-43,40,-68,-334,-92,-137,-164,-183,-412,-160,-114,-65,-82,-286,-67,-61,-205,-85,-234,226,44,-134,-134,-418,-33,-162,-330,-347,-197,-94,-3,214,283,130,179,-239,-162,-64,-440,-235,7,281,269,-387,-288,154,280,278,81,-748,-240,118,63,6,-48,-352,-521,-204,-917,-273,-281,-1836,-4419,-6358,-2789,-28566,-105,-56,1,42,-2467,-1358,-1981,-1496,-997,-268,-57,181,148,-300,-674,-540,-395,-636,-613,-455,-257,-165,-57,53,172,-5,189,190,-53,-284,-25,0,-7,158,42,-100,-41,-122,-206,-199,-123,-202,-258,-362,-31,-181,-229,-210,-340,-270,-113,23,-159,-313,34,-74,118,139,-194,-399,86,21,-289,-111,-194,-262,-328,-396,-420,-369,-306,-417,-217,-197,-184,-277,-348,-212,-253,-282,-290,-270,-223,-172,-239,-10,75,135,-129,189,223,130,-63,-2,-21,-151,176,163,176,208,26,249,278,347,555,974,1573,2154,3064,3775,4329,4649,4685,4444,2791,3113,2632,1938,1322,810,386,145,-58,-197,-298,-344,-337,-310,-303,-294,-277,-247,-230,-210,-193,-180,-283,-369,-149,-135,-120,-116,-103,-90,-68,-29,14,-27,-224,-68,168,59,-149,170,394,408,398,375,-268,-329,-182,25,-41,-154,-248,-325,-296,-245,-179,-131,-100,-185,-98,-117,-135,-156,-200,-234,-287,-357,-358,-304,-242,-225,-90,-33,10,-198,-229,-204,-71,77,68,-1,-376,-106,-187,-235,68,134,14,-252,48,-85,98,-21,-26,133,91,54,-3,-51,-126,-166,-222,-277,-309,-344,-362,-353,-344,-313,-276,-217,-152,-84,-311,60,131,196,245,161,-152,18,99,-124,-97,132,570,-52,-91,-249,326,571,292,343,170,47,-99,-236,-270,-183,-62,-210,167,255,327,390,134,428,484,491,406,-213,-229,158,67,-281,356,317,263,99,-132,-252,-47,-142,-165,-184,-218,-101,-32,22,72,-22,-278,-117,-65,213,-38,-276,-289,-232,92,-292,37,-31,-113,-203,-289,-333,-285,-213,-150,-100,-68,-45,-36,-42,-273,-253,-82,-92,-93,-94,-91,-85,-59,-66,-98,-248,-47,11,-127,15,-221,-256,-150,-9,-61,15,4,101,-152,-159,-246,22,49,-255,-256,52,-240,90,59,-143,-253,-324,-108,0,-56,-289,-173,-254,-306,-345,-278,-184,-201,-215,-227,-237,-257,-275,-291,-313,-330,-334,-331,-321,-317,-278,-235,-205,-169,-142,-128,-99,-151,-79,-76,-195,-75,-76,-175,-227,-100,-52,-28,-9,3,-43,-70,-169,-114,-285,-272,-336,-76,-103,-117,-114,-23,51,-2,194,176,62,-142,-77,-89,118,-4,-169,-240,-302,-190,-164,-89,-8,72,137,-48,-63,131,-30,-182,-172,-70,-374,-172,-271,-234,-156,-309,-107,-22,-73,-129,-186,-239,-280,-322,-361,-397,-427,-397,-351,-296,-234,-284,-90,-9,31,-269,-160,-73,-164,220,-161,224,341,239,9,163,118,52,89,118,69,41,312,251,-189,19,99,-258,-250,85,-28,79,109,124,128,-25,-72,-274,44,-114,-96,-8,-19,-8,-161,-10,-2,6,10,-257,-1,-24,-112,-55,-86,-110,-138,-180,-225,-278,-340,-408,-475,-458,-396,-336,-280,-227,-177,-125,-82,-59,-47,-266,-191,-91,-289,-157,-151,-185,-133,-98,-66,-43,-42,27,8,51,47,-90,-97,35,52,-127,159,206,60,234,38,-50,265,0,278,375,321,-26,-99,119,91,53,11,-61,-35,-58,-277,-81,-96,-331,-101,-96,-97,-87,-72,-70,-61,-45,-217,-203,-41,-40,-58,-1665,-3993,-4193,-91,-88,-96,-63,-46,-19,-207,20,38,52,60,-49,64,-68,-306,6,108,107,82,-177,-136,-212,-36,-105,-312,-243,-343,-411,-337,-231,-337,-52,-40,-354,-109,139,138,130,-197,119,140,175,217,148,-137,-339,-239,-205,-294,-190,3,-12,125,19,-278,-229,-295,-358,-349,-305,-253,-238,-224,-224,-244,-228,-232,-212,-199,-180,-164,-140,-140,-135,-130,-114,-83,-38,-134,-313,-171,-40,-297,-321,3,35,372,344,313,99,-162,-193,23,-106,-92,-138,-165,-178,-196,-215,-240,-271,-294,-313,-314,-293,-257,-217,-244,-141,-184,-340,-230,-196,-174,-96,-83,24,-37,-213,68,104,85,-32,92,40,-52,18,175,158,138,112],[157,114,52,-65,-31,-78,-17,-14,-22,-192,-182,-59,-70,-83,-95,-102,-272,-92,-64,-314,-42,30,51,73,80,25,-184,-26,-60,-377,-217,-235,-251,-200,-142,-57,-40,-142,-354,-201,-252,25,492,484,-189,98,-91,23,-243,119,190,-228,-49,-173,-110,164,119,89,-123,-96,14,3,-198,-193,-181,-135,-78,-244,-111,-159,-215,-271,-317,-298,-266,-217,-178,-152,-289,-139,-230,-324,-104,-108,-104,-91,-70,-55,-19,-147,-413,-393,-323,-250,-173,-223,13,-56,-135,-225,-254,-180,-224,69,-6,183,404,484,255,-178,149,114,111,42,-35,-280,203,313,193,72,-45,-486,-205,-250,-263,-273,-279,-291,-299,-300,-290,-273,-258,-225,-568,-159,-126,-87,-42,-137,-433,-231,113,-215,-65,-185,-631,-198,-326,64,211,160,-939,-569,70,590,610,609,-234,563,297,-650,-918,-3086,349,377,-600,364,149,574,595,-442,510,428,308,180,-6866,-32348,-52283,-199,-190,-152,-28942,-57,-9911,-12522,130,190,241,-1747,-2081,394,426,-558,448,436,-1579,367,314,-480,158,67,-22,-1536,-1516,-1402,-254,-255,-293,-219,-206,-204,-340,-233,-267,-302,-337,-618,-356,-328,-295,-256,-233,-209,-177,-163,-171,-186,-216,-248,-382,-372,-229,-197,-163,-113,-67,-454,4,31,-94,64,-278,-136,-189,-97,59,3,-294,-67,6,1,-2,-344,25,67,109,-122,-253,-52,-54,-283,-142,-162,262,83,-116,-200,-500,82,12,-102,-185,-239,-207,-153,-68,10,74,129,-160,-330,-191,-445,-316,31,264,260,-363,-260,176,305,305,-96,-584,-313,161,104,44,-20,-381,-647,-243,-1028,-313,-323,-1481,-4387,-5028,-4114,-26999,-345,-399,-431,-361,-2516,-2349,-2334,-1462,-1083,-388,-399,135,154,-329,-573,-288,-351,-542,-483,-502,-377,-331,-263,-198,-131,-64,-4,40,-89,-286,-11,-50,-138,-236,-315,-317,-257,-198,-121,-68,-8,-172,-174,-228,19,-178,-231,-237,-307,-266,-123,20,-127,-333,11,-106,-42,-66,-178,-381,-113,-136,-157,-177,-212,-225,-226,-221,-208,-190,-236,-337,-127,-137,-162,-307,-364,-250,-284,-277,-283,-166,-90,-214,-229,-28,218,252,-182,145,203,107,-91,-20,4,-195,94,71,89,98,-146,311,588,81,1307,930,1751,1682,4024,3615,4759,4685,4870,4385,3110,2928,2143,1447,891,477,201,33,-70,-102,-93,-56,-22,28,-168,100,-97,5,160,164,97,-61,-215,-257,10,142,135,113,96,-83,51,45,43,-58,-216,-62,68,-2,-227,-4,114,123,120,115,-310,-359,-225,-39,-109,-244,-265,-352,-370,-328,-232,-136,-43,-172,80,139,178,205,31,-115,81,114,59,-8,-73,-168,-173,-225,-272,-305,-324,-332,-321,-306,-276,-241,-350,-151,-139,-264,-29,9,-7,-226,68,-60,25,-51,-89,-6,-51,-88,-141,-179,-215,-254,-283,-307,-308,-315,-310,-318,-271,-249,-229,-195,-157,-118,-282,-12,48,104,159,59,-192,25,116,-219,-146,221,325,-55,-87,-209,77,0,-68,-154,-237,-322,-397,-387,-284,-171,-54,-202,155,229,285,329,167,359,344,321,292,-199,-241,117,93,-257,124,85,47,-8,-120,-286,-227,-297,-322,-268,-257,-139,-57,92,199,-20,-274,-87,-119,116,-124,-234,-348,-257,10,-297,155,62,-60,-204,-350,-408,-294,-225,-58,21,71,100,107,-20,-224,-178,-33,31,-15,-54,53,67,-22,-131,-141,-275,-43,27,-80,10,-248,-230,-132,-3,-125,-183,-283,-386,-485,-519,-453,-382,-319,-266,-262,-185,-296,-156,-151,-156,-268,-288,-231,-259,-278,-278,-245,-277,-335,-308,-317,-1,-187,-28,22,-272,-5,72,267,299,330,200,-98,50,342,108,9,33,-89,-24,367,510,-66,-52,41,-188,103,69,-184,-204,-148,62,155,73,67,-42,-148,-131,-103,-254,-283,-254,-141,-133,-128,-109,-89,-75,-57,-51,-48,-64,-150,-109,-140,-182,-231,-292,-335,-353,-349,-298,-213,-127,-43,26,-10,-88,122,60,-157,-201,-169,-364,-45,-263,-252,-176,-307,-139,232,205,-158,98,25,-48,-129,-207,-261,-275,-256,-214,-162,-149,-302,-94,-66,-23,-364,-144,-179,-268,220,-193,252,302,203,-29,-15,-125,-191,-193,-130,-58,6,23,13,-210,-64,-88,-230,-220,141,33,13,410,430,216,-77,-131,-224,38,-127,-91,-170,-240,-279,-324,-361,-400,-407,-383,-327,-281,-235,-175,-131,-101,-73,-57,-110,-81,-114,-207,-214,-264,-315,-339,-340,-316,-286,-234,-177,-122,-81,-46,-176,-104,-21,-272,-177,-151,-172,-134,-143,-156,-147,-146,-126,-107,-106,-113,-121,-148,-191,-228,-252,-246,-226,-188,-133,-84,-29,4,30,52,78,108,-12,-84,135,219,248,126,19,84,284,-236,176,201,-352,20,156,129,77,116,106,110,27,-345,-145,120,116,92,-1823,-4118,-3714,58,64,-72,74,68,-26,-179,2,-33,-65,-80,-76,-35,-58,-284,-61,177,269,109,-240,-212,-257,-84,-215,-269,-314,-371,-262,-155,-73,-309,10,-33,-396,-52,2,-15,-25,-215,-20,-1,18,36,53,-139,-264,-162,-180,-290,-184,-16,-46,-21,-91,-249,-246,-313,-361,-335,-293,-251,-243,-233,-231,-230,-212,-197,-157,-127,-90,-56,-10,18,57,95,144,-96,29,-236,-250,-199,-55,-266,-255,3,15,279,211,143,51,-178,-163,-227,-312,-228,-162,-105,-60,-37,-133,-142,-28,-199,-135,-111,-192,-29,-66,-208,-148,-114,-383,-203,-219,-176,-83,-111,-123,-124,-188,-103,-74,-31,-18,38,43,-60,14,126,118,107,83],[-55,-84,-92,-109,-115,-126,-137,-119,-114,-182,-170,-122,-130,-137,-147,-148,-233,-127,-96,-244,-45,-27,-21,-13,-16,-29,-154,-77,-118,-366,-177,-278,-217,-262,-310,-343,-344,-298,-316,-164,-183,-11,72,158,-200,71,-12,33,-247,153,250,-296,-57,-181,-176,172,129,115,-177,-38,185,63,-137,-96,-177,-169,-122,-232,118,168,396,355,-160,-28,137,67,-90,-72,-275,-167,-288,-340,-207,-213,-227,-250,-285,-332,-350,-338,-360,-359,-358,-226,-223,-246,-26,-29,-143,-179,-162,-233,-305,-374,-385,-313,-212,-125,-37,-124,123,109,16,-57,-76,-329,198,316,282,237,-61,-510,-183,4,-41,-90,-190,-159,-182,-196,-200,-193,-181,-146,-561,-62,-7,29,-279,-379,-440,-142,253,-69,-170,-218,-598,-197,-386,116,155,200,-889,-364,456,542,595,622,-226,599,359,-881,-1024,-3375,78,-20,-1670,-92,-39,23,83,107,111,82,27,-35,-6125,-33431,-55356,-191,-156,-106,-37968,-20,-7532,-15517,27,14,-2,-3671,-1661,92,161,-877,292,335,-1698,106,322,-654,168,60,-53,-1270,-1414,-1202,-258,-202,-141,-108,-98,-112,-432,-206,-282,-359,-424,-708,-305,-247,-216,-197,-207,-229,-251,-289,-328,-313,-261,-209,-310,-366,-189,-64,-187,-85,-109,-482,-184,-221,-260,-271,-278,-255,-228,-181,-147,-115,-254,-72,-47,-48,-69,-277,-147,-194,-257,-313,-347,-309,-211,-371,-191,-82,151,112,-103,-274,-552,89,300,257,130,-112,-49,-14,-64,-97,-108,-86,-81,-450,-317,-406,-362,45,220,220,-341,-225,115,56,25,-163,-440,-362,165,229,285,-248,-313,-685,-280,-1042,-694,207,-1085,-4375,-3652,-5274,-25004,-145,-190,-221,-258,-2067,-3265,-2508,-1485,-1178,-412,-812,-327,-282,-351,-418,-215,-294,-459,-366,-530,-218,-226,-227,-236,-245,-256,-267,-284,-310,-346,-358,-360,-335,-306,-273,-223,-189,-188,-170,-161,-122,-152,-78,-106,40,-180,-235,-269,-276,-259,-152,-3,-110,-364,103,-149,253,93,-167,-370,192,447,59,-158,73,20,-118,-192,96,-101,-176,-265,-108,-72,-176,-317,-380,-238,-103,-208,-315,-303,-234,-247,-233,-52,19,32,-228,16,-3,-35,-127,-83,-71,-219,-6,33,75,-13,-267,118,141,-108,422,520,1135,1291,2682,2756,4144,4444,4385,5044,3351,4418,3835,3180,2523,1914,584,851,604,105,183,-27,157,90,-121,-16,-131,-73,-102,-118,-121,-115,-154,-155,-52,-20,11,28,44,-94,48,49,45,-86,-196,-57,-25,-79,-203,-108,-41,-25,-14,0,-331,-391,-257,-45,-137,-325,-225,-288,-329,-266,-241,-83,-43,-162,102,400,484,278,0,-146,92,119,81,378,83,-93,70,139,49,-304,-368,-208,-277,-329,-314,-264,-325,-146,-102,-290,-7,37,-23,-207,126,-20,-50,-80,-158,79,24,-27,-97,-152,-204,-255,-287,-309,-307,-316,-324,-327,-345,-358,-354,-315,-274,-242,-224,-197,-194,-209,-235,-252,-261,-275,-259,-316,-197,-172,-147,-130,-126,-162,-118,-124,-120,-127,-118,-101,-80,-63,-113,-13,-7,-198,80,104,127,158,186,213,229,241,246,-171,-242,72,116,-220,-3,-95,-185,-285,-315,-320,-97,-104,220,3,-288,-198,-118,57,274,-12,-269,-69,-173,-8,-180,-187,-391,-277,-65,-285,218,45,287,292,336,333,318,-275,259,220,182,158,128,-8,-173,-108,-23,62,-33,-77,4,-46,-99,-185,-202,-291,-281,-294,-298,-280,-272,-249,-243,-213,-199,-173,-153,-135,-178,-103,-183,-82,-71,-213,-261,-48,-354,-66,-79,-100,-186,-221,-224,-283,-340,-347,-282,-292,-345,-274,-340,-54,-159,1,8,-352,130,128,235,365,332,254,-67,84,486,61,60,108,-20,-32,348,577,18,-91,60,-183,113,51,-195,-184,-199,45,151,75,204,-12,-225,-103,-29,-166,-249,-174,157,317,187,-116,-9,100,-17,101,142,103,-112,-32,-163,33,1,-59,-293,-153,-202,-272,-327,-296,-182,-62,33,-99,164,147,-124,-223,-259,-192,73,-194,-272,-201,-297,-174,310,282,-203,194,98,-25,-150,-238,-215,-220,-74,-100,-139,-188,-315,-119,-135,-89,-308,-111,-261,-290,-123,-231,-73,-40,-22,-44,37,48,48,30,14,-12,-26,-51,-56,-207,-21,7,-183,-180,61,69,-53,38,3,-24,-129,-180,-173,-49,-149,-70,28,59,108,-77,91,220,137,-47,-142,258,153,-159,4,11,-73,-162,-259,-350,-326,-242,-172,-113,-73,-76,-15,-114,-324,5,12,11,1,-13,-99,-61,-83,-256,-204,-179,-149,-176,-102,-93,-76,-84,-83,-90,-115,-145,-169,-205,-252,-290,-318,-330,-338,-334,-321,-314,-300,-306,-320,-342,-364,-382,-380,-337,-267,-195,-119,-56,10,62,94,-185,117,94,-349,21,-21,-69,-96,-103,-101,-79,-43,-366,-92,-6,-13,-50,-1936,-4098,-2986,-161,-144,-113,-71,-38,-42,-147,-2,-25,-65,-121,-197,-276,-353,-279,-197,-128,-80,-44,-300,-286,-260,-135,-330,-211,-72,-54,-133,0,29,-260,101,-25,-409,12,468,560,385,-236,-14,213,348,470,242,-150,-195,-105,-165,-286,-170,-38,-83,102,161,-228,-217,152,97,55,-93,-194,-39,-60,-73,-200,-162,7,0,-120,193,247,-4,332,148,371,370,-155,-72,-267,-187,-249,-53,-166,-192,-7,-16,-8,-36,-29,-18,-203,-144,83,-33,-92,105,96,80,49,-93,-206,-47,-187,-158,-118,-175,-152,-174,-192,-222,-241,-424,-282,-294,-290,-273,-249,-207,-165,-180,-110,-86,-64,-49,-40,-26,-72,-30,-21,-32,-41,-58],[-200,-257,-277,-281,-248,-204,-151,-67,4,-168,-154,-9,44,180,-36,-99,-197,-118,-13,-168,-27,-35,80,98,-1,-51,-118,58,42,-344,-115,-281,-57,-93,-133,-153,-175,-211,-272,-277,-300,-309,-298,-269,-233,-197,-162,-136,-222,-106,-109,-335,-165,-197,-224,-230,-209,-149,-234,-2,80,52,-51,2,-164,-197,-164,-171,139,145,428,394,-149,-64,187,82,-137,-143,-275,-329,-369,-360,-276,-221,-168,-121,-78,-49,-65,-242,-279,-298,-382,-193,-224,-200,236,135,-157,-172,-194,60,-183,-82,-170,-248,-303,-357,-381,-368,-348,-311,-271,-234,-198,-367,-138,-115,-86,-62,-82,-515,-280,-18,-25,-54,-104,-151,-218,-299,-379,-435,-407,-304,-403,-221,11,-49,-414,-512,-390,-41,320,79,-285,-239,-482,-170,-417,166,86,164,-789,-28,164,197,214,225,-196,242,234,-1116,-1104,-3632,119,-141,-2621,-22,-63,-101,-130,-166,-188,-209,-224,-221,-3284,-33863,-56254,-144,-120,-94,-45224,-60,-4756,-16335,-90,-140,-204,-4890,-1383,-251,-201,-1301,-101,-73,-1846,-339,-115,-788,-220,-248,-229,-999,-1211,-959,43,74,87,66,25,-29,-518,-147,-191,-198,-184,-603,-364,-105,-111,-176,-168,-81,-44,-4,31,-347,96,-169,-224,-344,-223,-34,-265,5,-37,-479,-136,-185,-377,-282,-332,-357,-345,-270,-183,-81,-197,-62,236,315,154,-203,104,422,-14,-191,-179,-57,-65,-446,-280,-259,-143,-16,-78,-316,-453,110,339,328,214,-122,-72,19,125,114,93,131,8,-341,-367,-321,-311,75,48,-15,-313,-171,-239,-293,-258,-193,-305,-366,37,107,177,-515,-163,-623,-262,-932,-946,529,-666,-4275,-2245,-6009,-23039,484,409,327,228,-1387,-3503,-2382,-1544,-1263,-120,-1183,-324,174,-341,-235,185,-214,-369,-245,-514,26,176,127,66,9,-46,-96,-144,-191,-241,-267,-297,-314,-326,-331,-319,-309,-305,-259,-205,-124,-126,16,9,64,-173,-224,-292,-231,-235,-181,-30,-93,-385,130,-181,308,68,-147,-348,230,333,221,-187,26,-17,-120,-175,59,-183,-88,-186,-95,-95,-177,-300,-377,-243,-110,-126,-300,-252,-270,-262,-239,-234,-219,-236,-256,-294,-319,-294,-253,-197,-156,-196,-121,-131,-143,-158,-301,-114,13,-162,400,264,695,1005,1633,1961,2417,2791,3110,3351,3504,3536,3442,3231,2914,2506,865,1148,976,238,409,32,23,-100,-174,-188,-175,-163,-177,-200,-229,-265,-308,-337,-283,-228,-169,-127,-86,-94,-37,-20,-15,-103,-156,-98,-146,-199,-236,-233,-190,-129,-76,-22,-306,-406,-254,45,-190,-307,-211,-112,-166,-239,-290,-276,-196,-139,-51,7,66,114,-33,-174,103,119,47,94,56,-12,-4,-53,-109,-310,-359,-275,-317,-357,-361,-350,-341,-347,-349,-301,-248,-172,-103,-191,44,29,-124,-102,-219,14,28,-38,-128,-206,-281,-349,-370,-350,-316,-308,-306,-320,-295,-280,-260,-224,-189,-163,-145,-132,-132,-148,-172,-181,-214,-205,-208,-290,-197,-184,-158,-127,-93,-110,4,52,112,158,105,-58,33,45,-153,-13,-79,-194,132,213,155,105,59,23,-18,-54,-98,-163,-237,-270,-215,-181,26,151,179,87,-127,-352,-102,-88,222,-83,-303,-249,-142,16,303,-2,-265,-62,-222,-126,-189,-136,-386,-264,-117,-259,177,16,215,190,214,191,166,-181,109,83,59,48,42,0,-128,-55,-45,-99,-160,-233,-308,-333,-258,-178,-161,-296,-40,80,36,11,-291,-175,-121,17,-239,-153,-136,-62,-80,-6,-163,-9,73,-190,-253,-31,-391,110,-97,-44,-92,-159,-182,-193,-263,-303,-297,-300,-343,-252,-347,-242,-285,-347,-406,-364,-302,-240,-186,-146,-113,-82,-61,-53,-73,-77,-94,-130,-156,-177,-190,-168,-142,-118,-84,-181,-37,-27,-214,-167,-254,-49,-51,-58,-60,-40,-292,-87,-2,-61,-189,-104,207,418,188,-138,-64,51,43,113,115,113,-54,48,-191,110,13,-99,-236,-315,-416,-378,-232,-76,77,215,83,-84,173,225,-84,-237,-329,-41,181,-106,-292,-227,-277,-211,2,-74,-241,-225,-294,-354,-411,-449,-429,-397,-372,-340,-307,-273,-320,-203,-208,-160,-191,-92,-291,-147,-66,-269,-19,20,57,-28,-6,242,123,282,323,265,184,241,241,-183,-3,127,-126,-139,345,130,-113,132,350,62,-176,-208,-127,-11,-182,-73,20,3,7,-37,8,13,38,-92,-71,95,86,-169,51,34,17,10,14,-273,-21,-127,121,97,116,-2,199,-111,-323,135,242,213,174,134,-31,58,36,-235,-231,-212,-117,-196,32,15,4,-23,-26,-77,-5,20,55,79,81,80,-359,57,27,-17,-28,-55,-71,-99,-129,-162,-191,-218,-256,-300,-340,-388,-435,-483,-482,-439,-393,-352,-306,-283,-327,-246,-240,-249,-259,-270,-304,-335,-364,-394,-421,-442,-409,-367,-1960,-3898,-2015,-117,-66,-31,5,14,-33,-105,-41,-89,-147,-201,-241,-238,-194,-222,-211,-167,75,117,-339,-345,-206,-174,-412,-138,75,8,-136,-73,-98,-191,-2,-1,-386,77,555,661,399,-247,-79,199,351,456,286,-161,-126,-102,-152,-271,-136,-53,-115,40,130,-209,-152,144,138,105,-24,-214,-8,-83,-162,-208,-175,-87,-59,-125,248,327,0,318,199,360,311,-210,-195,-195,-122,-305,-23,-54,-126,-23,-59,7,22,19,-3,-228,-134,-68,-100,-134,-148,-165,-172,-182,-187,-284,-206,-212,-227,-246,-268,-292,-323,-342,-332,-279,-442,-169,-206,-180,-24,-59,38,-68,-191,126,187,62,57,124,18,-88,3,158,124,83,34],[57,-14,-280,-150,-208,-220,-156,-29,99,-158,-142,-26,-6,44,-143,-69,-169,-132,-23,-97,-21,-81,22,14,-90,-108,-90,-115,-151,-330,-116,-227,-41,-30,-29,-20,-20,-69,-234,-112,-156,-198,-236,-267,-294,-318,-334,-343,-338,-323,-299,-298,-239,-193,-202,-84,-26,39,-296,74,168,34,36,92,-153,-227,-211,-100,140,101,207,193,-134,-105,110,80,-196,-15,-296,-159,-346,-390,-255,-227,-171,-106,-41,4,-166,-317,-200,-248,-403,-160,-173,-125,73,30,-162,-164,-224,60,-169,191,-24,125,266,304,95,-13,258,92,-177,-288,-168,-396,-8,-118,-240,-373,-480,-529,-380,-127,-33,23,-25,41,3,-60,-134,-201,-227,-173,-230,-281,136,-105,-342,-334,-324,52,317,206,-416,-253,-331,-127,-432,113,-11,150,-675,208,245,286,300,300,-165,284,260,-1352,-1176,-3849,132,-1261,-3331,54,43,34,33,20,11,-7,-33,-54,-87,-33892,-54531,-186,-226,-260,-48707,-328,-1822,-14427,-368,-351,-330,-4852,-1316,-256,-251,-1846,-891,-517,-2022,-842,-388,-878,-275,-212,-149,-796,-1032,-734,-34,-49,-64,-85,-88,-71,-594,14,55,98,-158,-482,-436,-45,-106,-238,-250,79,94,100,21,-488,26,-260,-149,-330,-245,-233,-345,-258,-230,-447,-147,-102,-348,-28,-177,-208,-210,-238,-30,-82,-148,-215,-298,-325,-268,-161,-52,64,-78,-215,-139,-72,-80,-474,-208,80,269,173,-63,-320,-356,-204,-290,-338,-262,-191,-127,-59,5,57,84,122,84,-197,-310,-232,-207,-15,-61,-120,-308,-231,-274,-298,-274,-245,-214,-356,-143,-119,-100,-691,-65,-526,-226,-748,-1027,111,-270,-4054,-870,-6093,-21314,352,335,306,249,-718,-2739,-2053,-1661,-1360,89,-1133,-570,149,-318,-67,378,-140,-298,-147,-478,42,287,217,77,-88,-38,-103,-152,-180,-205,-208,-234,-267,-311,-339,-328,-230,-172,-94,-78,29,-117,77,88,69,-177,-220,-327,-193,-211,-230,-82,-100,-413,41,-217,83,26,-143,-337,126,122,119,-180,-10,-45,-122,-171,14,-245,-13,-125,-80,-124,-179,-284,-378,-257,-211,-270,-323,-361,-355,-314,-284,-260,-222,-212,-284,-204,-204,-220,-257,-278,-307,-329,-311,-279,-233,-181,-270,-88,-20,-154,156,86,392,629,987,1283,2261,3113,2928,4418,3536,5792,4600,4486,3635,3395,1350,1533,1287,403,211,-75,-261,-245,-159,-102,-207,-146,-104,-134,-154,-152,-125,-83,-26,28,79,106,127,-89,118,104,73,-122,-116,-91,-149,-261,-178,-130,-66,7,70,135,-264,-397,-218,124,-212,-231,-200,-75,14,-129,-305,-160,-105,-113,135,109,87,73,-77,-208,23,-1,-17,-40,-57,-66,-61,-73,-87,-264,-259,-141,-156,-177,-183,-178,-244,-128,-105,-297,-54,-36,-39,-188,-38,-36,-201,-119,-243,-117,77,112,123,141,-145,14,-129,55,17,-38,-87,-310,-139,-220,-113,-73,-31,4,-63,71,99,119,19,-165,-198,64,159,-183,-43,103,31,-92,-90,-63,64,201,355,433,99,-119,-34,13,-193,-114,-158,-195,35,96,-58,-191,-278,-238,-155,-75,-8,-85,-231,-36,145,-146,222,269,129,61,-148,-334,-98,-88,186,-158,-299,-246,-115,-40,-10,-39,-270,-111,-274,-241,-161,-168,-332,-224,-128,-235,-41,-24,44,66,98,106,109,-67,110,103,94,88,17,1,-99,-28,-28,-69,-117,-177,-237,-300,-301,-239,-173,-293,-76,-43,-31,-17,-296,-154,-140,3,-259,-216,-171,6,29,41,-156,-53,54,-172,-248,-62,-312,100,-161,-10,-16,-114,-206,-77,-132,-179,-207,-311,-344,-251,-350,-231,-235,-247,-249,-273,-271,-292,-317,-352,-365,-336,-302,-267,-254,-222,-203,-210,-223,-253,-301,-328,-289,-236,-177,-187,-53,3,-252,-161,-316,1,124,49,207,93,-290,-96,1,42,-129,-59,260,390,179,-185,-137,-3,131,160,83,105,-4,132,-222,65,-50,-152,-185,-136,-40,90,144,49,14,137,121,-57,161,273,-55,-255,-282,68,260,-28,-290,-259,-259,-263,-162,-211,-277,-217,-214,-222,-256,-305,-360,-332,-281,-227,-183,-244,-327,-177,-298,-235,-244,-302,-380,-394,-359,-301,-256,-203,-165,-99,-58,36,113,185,266,289,199,200,231,-166,-37,113,-89,-118,322,144,-177,9,254,-38,-237,-226,-109,-81,-247,-109,171,144,104,-23,-21,-105,-179,-255,-309,-338,-324,-276,-241,-220,-201,-192,-192,-276,-163,-120,-48,30,109,58,158,-134,-310,163,380,366,325,140,-1,115,47,-238,-287,-274,-108,-214,140,405,94,153,51,-116,189,317,303,253,188,127,-375,-12,-58,-104,-141,-164,-158,-153,-145,-139,-134,-129,-142,-164,-186,-213,-237,-258,-252,-229,-197,-159,-108,-73,-322,-2,25,-176,50,55,35,11,-170,-107,-100,-155,-169,-160,-1879,-3537,-852,153,231,-51,-230,119,-18,-83,248,181,110,44,-3,-91,-2,-203,-297,-269,154,157,-367,-392,-144,-215,-370,-84,29,-29,-155,-115,-165,-198,-209,-172,-364,-40,11,53,78,-270,-148,27,-23,-92,-166,-219,-248,-245,-215,-267,-137,-90,-162,-15,20,-213,-90,76,157,64,34,-227,185,113,-56,-111,-160,-146,-224,-297,-326,-310,-264,-235,-201,-177,-151,-230,-337,-118,-120,-322,-131,-145,-153,-156,-150,-161,-159,-145,-150,-256,-149,-149,-155,-182,-129,-100,-61,-25,11,-362,6,-79,-229,-154,-121,-120,86,-158,-191,-19,-427,-100,-180,-172,-13,-72,-2,-96,-205,109,122,73,112,135,9,-79,16,104,83,53,9],[41,-18,-300,-115,-163,-225,-295,-339,-274,-191,-150,-67,-81,-107,-168,-36,-159,-155,-30,-47,-37,-141,-45,-76,-195,-255,-346,-375,-321,-330,-206,-150,-112,-98,-93,-80,-72,-86,-216,-135,-165,-195,-221,-240,-257,-274,-281,-278,-257,-230,-195,-243,-135,-115,-164,-18,23,40,-361,110,160,9,113,169,-146,-257,-266,-37,118,42,382,423,-113,-146,288,187,-259,-73,-337,-164,-319,-408,-211,-238,-243,-173,-74,-71,-272,-347,-128,-215,-423,-121,-86,-43,-134,-244,-166,-149,-248,370,-159,254,-37,94,166,290,15,33,262,83,-246,-386,-210,-393,303,448,307,166,-157,-519,-450,-15,47,104,62,173,181,175,-248,152,29,-10,-62,-209,290,-126,-183,-143,-248,143,387,320,-527,-242,-154,-58,-422,34,-132,-88,-555,-160,-161,-140,-131,-122,-130,-100,-100,-1539,-1223,-3955,-288,-2342,-3540,-208,-208,-199,-175,-160,-133,-113,-98,-81,-75,-33670,-50415,-61,-60,-52,-47146,-23,2,-11553,45,53,48,-4065,-1439,20,-5,-2492,-1853,-1151,-2170,-1366,-544,-878,-312,-232,-159,-658,-880,-533,-132,-221,-338,-431,-301,-117,-617,4,368,474,-132,-371,-491,-63,-87,-301,-326,169,406,362,-103,-521,98,-311,-110,-306,-292,-363,-422,-449,-435,-384,-309,-218,-204,-15,-120,-224,-198,-258,274,221,-93,-45,281,207,98,-105,-87,-85,-113,-222,-88,-84,-94,-393,-182,148,403,192,-45,-260,-254,129,188,40,-70,-186,-193,-192,-150,-107,-73,-46,-31,-63,-198,-136,-77,-43,-41,-49,-312,-84,-77,-104,-124,-166,-215,-321,-290,-321,-337,-708,-318,-422,-294,-515,-923,-268,-253,-3717,-237,-5479,-19773,-252,-261,-268,-284,-282,-1742,-1646,-1818,-1447,-167,-667,-752,-55,-257,-6,16,-63,-230,-56,-418,49,42,23,-10,-180,-21,-26,-166,12,-6,11,248,76,1,52,-393,-154,275,239,-89,31,-108,112,152,68,-175,-210,-357,-149,-174,-286,-146,-116,-418,109,-241,121,-13,-143,-325,186,206,225,-146,-27,-51,-113,-165,-28,-262,46,-73,-53,-145,-170,-266,-369,-267,-133,-117,-212,-160,-181,-288,-272,-226,-217,-223,-311,-225,-224,-238,-273,-297,-317,-302,-245,-167,-88,-248,-228,113,297,-139,254,-45,206,640,863,758,2254,2632,2143,3835,3442,4600,4490,4146,3611,2942,2025,1581,1012,573,243,6,-180,-310,-342,-250,-246,-226,-79,-49,-26,-9,-48,-9,-15,-32,-59,-110,-169,-241,-312,-355,-317,-237,-173,-102,-36,-313,52,-72,-146,143,152,167,-220,-356,-157,170,-200,-147,-193,-75,30,-113,-278,-212,-133,-74,136,136,110,84,-130,-246,-21,-71,-117,-173,-228,-280,-324,-384,-431,-401,-364,-340,-322,-329,-341,-357,-340,-286,-206,-284,-9,-57,-46,-201,151,114,-280,-129,-203,-257,204,354,436,282,-153,-29,-143,158,269,194,128,-305,6,-229,-53,-79,-98,-114,-116,-110,-94,-77,-55,-170,-173,55,79,-88,12,60,26,-119,-93,-163,-237,-303,-314,-283,-222,-184,-109,-85,-236,-223,-239,-205,-145,-165,-165,-136,-89,-29,24,82,134,-48,-227,-102,139,-119,161,319,80,19,-182,-288,-92,-98,130,-208,-295,-197,-60,-121,29,-14,-287,-124,-315,-348,-238,-264,-279,-241,-203,-216,-99,-83,14,-79,45,106,-78,29,157,177,197,224,-41,-7,-89,-36,-63,-68,-108,-226,172,129,-30,-30,-4,-276,-100,-144,-194,-221,-289,-247,-242,-199,-245,-255,-203,-2,46,77,-169,-119,14,-165,-249,-99,-239,91,-222,2,27,-89,-236,-97,-185,-275,-352,-380,-356,-270,-360,-245,-78,-58,-38,-208,-26,-31,-40,-59,-74,-78,-80,-76,-86,-140,-42,-27,0,-79,38,71,92,-146,17,-195,112,-36,-307,-168,-300,-35,26,-1,-34,-60,-235,-130,-166,-198,-238,-262,-274,-263,-250,-255,-226,-214,-225,-256,-292,-334,-337,-300,-256,-173,-107,-57,-139,40,65,71,129,6,-62,27,144,-28,128,294,-38,-277,-229,134,305,34,-271,-275,-244,-328,172,103,-297,-18,-75,-128,-200,-283,-351,-279,-178,-94,-183,-270,-335,-224,-396,-272,3,-50,-230,109,262,-230,166,125,81,21,-107,69,92,120,166,212,191,146,205,-157,-103,74,-72,-114,273,136,-225,-33,193,-148,-303,-229,-113,-181,-268,-165,-148,-223,-257,-274,-263,-256,-241,-236,-233,-255,-282,-295,-311,-328,-328,-320,-312,-298,-278,-258,-237,-212,-196,-173,-156,-171,-291,-144,-145,-158,-191,-236,-303,-366,-304,-255,-362,-353,-119,-218,190,262,119,174,49,-160,150,334,600,623,611,377,-305,-122,-153,-131,67,8,76,1,-97,-171,-203,-184,-148,-103,-51,-10,22,35,47,48,42,-72,38,31,-328,37,40,-204,25,14,-19,-56,-293,-137,-194,-267,-324,-384,-1716,-3003,-228,-191,-156,-137,-546,-139,-137,-164,-194,-233,-279,-328,-368,-334,-296,-258,-377,-239,-180,-169,-371,-384,-152,-239,-290,-144,-124,-121,-169,-130,-140,-146,-162,-160,-335,-155,-170,-190,-217,-294,-313,-352,-307,-244,-179,-239,-50,-50,-187,-265,-87,-103,-208,-58,42,-232,-33,11,173,38,94,-204,194,25,-115,-67,-140,66,-204,-184,32,14,17,18,46,87,141,-174,-308,-22,0,-251,65,135,-22,-80,-176,-275,124,97,-17,-277,-142,39,-12,-228,117,201,260,301,83,-370,151,-42,-288,-192,-84,-191,72,-147,-188,-125,-409,-216,-247,-265,-272,-265,-234,-193,-220,-117,-81,-45,-20,-7,6,-51,-21,-35,-73,-111,-159],[73,6,-214,-40,-27,-10,8,55,81,-182,-144,-96,-144,-216,-89,24,-135,-155,-13,0,-50,-185,-126,-189,-276,-337,-395,-393,-346,-323,-193,-99,-108,43,101,171,233,30,-201,52,-76,202,211,163,-6,-44,-52,-138,-219,-297,-365,-405,-376,-328,-288,-248,-212,-172,-397,-127,-115,-107,-111,-90,-139,-279,-317,16,78,-16,146,166,-86,-175,145,133,-320,-140,-390,-166,-277,-386,-228,-242,-72,-279,-193,-213,-374,-259,-68,-205,-447,-75,13,-51,-164,-238,-177,-132,-283,339,-159,216,-62,55,72,148,-68,69,251,67,-266,-341,-241,-368,351,377,343,182,-192,-489,-388,-293,-177,-45,79,180,260,315,-383,287,32,-33,81,-56,236,-126,-42,17,-180,58,48,35,-558,-217,18,19,-405,105,-290,104,-450,94,95,104,90,69,-114,29,3,-1647,-1267,-3841,-1031,-3315,-3188,-59,-46,-32,-13,-6,7,14,16,24,23,-33279,-44569,25,22,26,-42024,43,60,-8926,92,99,98,-3244,-1705,127,132,-3236,-2533,-1791,-2265,-1878,-1520,-778,-172,-207,-217,-605,-778,-382,-261,-272,-347,-450,-379,-230,-590,-25,219,349,-84,-289,-537,-81,-67,-381,-409,217,482,420,-237,-409,63,-319,-21,-285,-234,-105,-468,-123,-85,-305,-20,-1,-72,16,-68,-236,-177,-258,72,84,-47,-33,89,72,39,-82,-54,-100,-152,-219,-193,-164,-114,-319,-149,158,209,193,-37,-174,-159,110,35,-73,-180,-307,-374,-337,-244,-153,-74,-4,48,41,-91,-49,52,158,197,201,-335,-47,184,154,124,70,-52,-280,-118,-185,-242,-595,-290,-354,-250,-275,-722,-176,-163,-3327,-174,-4397,-18338,-244,-250,-232,-212,-175,-766,-1262,-2011,-1520,0,-146,-797,103,-167,130,135,11,-172,14,-355,-13,-67,-107,-128,-266,-40,-102,-265,91,86,29,463,131,-51,47,-444,-193,254,194,-100,31,-102,119,180,58,-177,-192,-382,-162,-205,-350,-218,-149,-382,18,-253,3,-54,-152,-312,-162,-209,-247,-271,-298,-301,-293,-284,-273,-260,-232,-201,-185,-171,-151,-250,-350,-279,-132,-57,-163,-31,-28,-286,-297,-144,-38,-55,-338,-158,-87,-93,-144,-99,-65,-46,-175,-197,-122,-261,-186,68,201,-135,134,-142,-1,-67,156,383,1354,1938,1447,3180,3231,4486,4146,4405,4039,3515,2816,2340,1804,878,1008,463,542,431,171,126,-265,-279,-70,22,343,108,-48,103,53,35,-50,-147,-233,-300,-318,-283,-228,-166,-133,-101,-79,-193,-74,-87,-240,-115,-130,-127,-177,-302,-85,-24,-160,-73,-184,-63,53,-85,-222,-262,-137,-21,131,256,201,144,-180,-280,-35,-93,-141,-197,-252,-307,-356,-422,-490,-533,-492,-468,-454,-468,-497,-545,-496,-418,-333,-272,-136,-107,-49,-221,129,148,-350,-122,-127,-289,216,319,284,259,-150,-82,-166,113,94,68,57,-304,0,-232,117,143,164,173,98,165,140,93,-53,-123,-133,-163,-229,-273,-268,-221,-140,-145,-78,25,148,182,207,202,98,-244,-164,-70,-270,-324,-311,-208,-155,-175,-174,-140,-84,-8,75,166,257,-9,-216,-168,131,-92,91,233,40,-27,-212,-236,-73,-109,63,-200,-292,-144,7,-210,-82,-185,-307,-399,-473,-464,-405,-344,-283,-237,-205,-196,-168,-156,-156,-223,-184,-214,-241,-262,-279,-287,-284,-265,-237,-205,-173,-131,-110,-127,-121,-292,34,57,2,44,91,-233,-66,76,48,-4,-271,-141,-229,-128,-203,-227,-218,-166,-122,-58,-185,-180,-29,-157,-247,-125,-161,105,-252,2,53,-73,-257,-113,-61,-3,-14,-308,-362,-291,-351,-256,-1,56,-35,-148,253,215,78,125,70,28,-69,-28,-51,-191,-14,1,25,-103,43,54,44,-136,-18,-184,-119,-187,-283,-341,-393,-437,-414,-372,-330,-279,-229,-179,-140,-85,-40,-28,62,118,163,-323,-293,-95,281,284,51,65,55,268,-282,164,174,106,-102,83,19,-79,-176,-282,-376,-367,-274,-201,-152,-118,-94,-284,-182,-28,4,28,-244,-251,-219,-379,98,86,-287,-63,-1,-34,-80,-132,-310,-226,-255,-246,-207,-284,-333,-266,-477,-231,90,-60,-189,231,357,-163,354,430,77,55,-144,70,84,231,318,263,175,94,15,-147,-181,-161,-183,-188,-162,-94,-233,29,155,-225,-348,-213,-121,-294,-191,-220,-27,-90,-80,-28,64,147,33,-302,22,336,177,-207,220,179,127,53,26,-66,-249,-156,-110,-119,-124,-114,-101,-203,-260,-70,-64,-71,-99,-140,-201,-254,-285,-272,-437,-356,-143,-195,91,153,147,198,60,-193,114,346,583,637,671,428,-220,-207,-229,-190,-26,-25,50,364,259,173,59,-44,-155,-251,-295,-265,-191,-124,-57,-8,16,-57,28,5,-331,-52,-88,-143,-170,-205,-251,-288,-420,-323,-317,-298,-253,-222,-1460,-2303,-124,-114,-107,-167,-864,-381,-175,-217,-257,-292,-293,-257,-218,-218,-124,-189,-426,-154,-14,-19,-356,-346,-84,-231,-212,-170,-168,-176,-179,-165,-146,-121,-99,-66,-279,-14,-18,-35,-70,-307,-260,-227,-224,-173,-99,-284,-22,-60,-214,-255,-62,-122,-240,-74,9,-256,17,-40,4,-39,-84,-146,-165,-198,-227,-242,-244,-248,-270,-235,-232,-230,-213,-202,-168,-123,-63,-65,-144,60,63,-153,122,181,20,-111,-241,-266,-2,-38,-73,-289,-156,19,-19,-267,92,276,312,318,164,-290,209,-30,-366,-243,-121,-270,-284,-342,-386,-383,-401,-307,-255,-195,-131,-115,-92,-194,-233,187,294,97,203,151,5,-18,65,33,233,167,91],[379,285,-146,169,155,0,172,221,254,-209,-151,-140,-211,-249,-6,76,-120,-156,-50,-100,-151,-217,-250,-277,-307,-342,-240,-194,-153,-325,-40,26,-187,109,135,173,204,71,-209,41,-97,157,129,101,45,-46,-6,-38,-104,-68,-69,-138,-71,-68,-73,-78,-91,-134,-381,-133,-138,-130,-118,-74,-145,-298,-351,36,8,-74,-8,-39,-67,-201,-116,-106,-381,-226,-398,-170,-236,-347,-226,-293,-286,-426,-303,-293,-415,-273,-287,-314,-485,-411,-433,-394,-320,-239,-167,-128,-338,-109,-176,-132,-154,-151,-112,-75,-154,19,45,41,-243,-254,-264,-337,-124,-187,-217,-206,-209,-454,-344,-125,203,272,219,364,383,342,-470,294,17,-77,142,52,-49,-158,-273,-388,-429,-318,-208,-118,-467,-188,115,92,-389,71,-486,199,-373,181,163,147,108,60,-137,-36,-92,-1653,-1312,-3582,-1845,-3497,-2543,-26,27,73,111,124,-176,114,85,53,8,-32745,-37602,-118,-156,-179,-35557,-195,-182,-7071,-139,-114,-89,-2541,-1994,56,113,-4057,-2589,-2273,-2278,-2275,-2519,-575,317,305,298,-635,-727,-285,-413,295,285,255,215,163,-537,-66,-13,-46,-56,-243,-574,-102,-53,-471,-494,263,475,301,-371,-292,48,-292,16,-271,-235,-108,-493,-102,99,-229,50,194,30,95,-22,-243,-151,-236,156,242,-9,-25,-77,-177,-275,-355,-425,-432,-401,-369,-356,-342,-297,-260,-195,-143,-92,-44,-40,-84,-81,37,32,-8,-51,-273,-198,-278,-313,-299,-245,-167,-91,-13,-6,17,165,174,293,197,-372,-24,208,381,150,305,-4,-245,91,24,-19,-428,-36,-343,-110,-52,-511,-85,-136,-2934,-272,-3105,-17037,-190,-101,-16,43,99,115,-950,-2216,-1569,217,226,-662,240,-49,186,143,81,-128,-78,-295,-247,-343,-427,-359,-336,-239,-195,-332,-149,-153,-144,-149,-140,-118,-70,-446,-241,143,134,-114,31,-94,96,178,38,-182,-164,-394,-49,-69,-339,-281,-192,-336,14,-253,22,-93,-173,-304,-54,-105,-161,-223,-307,-376,-428,-382,-310,-238,-159,-82,-28,-155,-122,-238,-320,-290,-127,-36,-126,48,75,-273,-313,-176,336,102,-322,-243,23,62,-124,-126,-44,-116,-185,-244,-278,-285,-292,-288,-273,-251,-216,-194,-39,116,131,119,1037,1322,891,2523,2914,3635,3611,4039,4115,3683,3453,2936,2366,1207,1334,676,643,448,292,54,-234,-230,-269,24,42,27,-62,-5,-18,-38,-59,-99,-135,-173,-204,-214,-212,-194,-189,-172,-154,-143,-134,-136,-258,-138,-135,-111,-132,-245,-10,133,-111,-17,-177,-50,74,-58,-166,-298,-112,39,117,441,343,234,-222,-302,-25,-34,-165,-38,-115,-40,-41,-69,-106,-143,-181,-215,-230,-244,-359,-229,-206,-185,-171,-265,-132,-145,-117,-250,-116,-123,-396,-155,-177,-212,-248,-271,-306,-324,-339,-358,-369,-379,-369,-365,-350,-314,-284,-240,-197,-139,-81,-26,28,77,119,144,-78,-63,-90,86,137,77,41,-25,-94,-174,-234,-269,-262,-228,-168,-117,-59,-298,-203,-118,-293,-405,-332,-206,-86,42,-26,-112,-214,-310,-326,-217,-86,22,-202,-225,116,-63,16,31,-45,-127,-227,-183,-143,-113,-52,-153,-284,-95,-89,-310,-237,-326,-424,-393,-284,-286,-58,28,-169,-114,-36,-175,170,-173,13,-310,3,132,88,155,46,60,43,15,-139,-38,-92,-122,-176,-192,-205,-298,-175,-114,-33,54,154,-172,-69,194,203,-4,-254,-142,-283,34,-159,-161,-225,190,279,140,-202,-209,-70,-150,-242,-143,-89,140,-241,-7,62,-66,-263,-199,-143,51,53,-289,-355,-300,-326,-211,39,51,-48,-97,220,199,45,205,172,140,-102,54,-16,-203,-129,-206,-273,-335,-367,-338,-301,-271,-247,-227,-214,-205,-231,-191,-172,-154,-137,-139,-155,-174,-205,-236,-256,-210,-128,-32,119,256,210,-352,-271,-103,417,355,73,54,74,243,-306,37,-54,-151,-230,-312,-410,-505,-396,-272,-154,-152,36,38,45,114,-6,-281,-137,7,-17,-47,-222,-201,-188,-387,-28,-12,-265,-125,5,-1,-25,-134,-225,-178,-244,-322,-407,-433,-359,-304,-443,-156,-104,-78,-156,-9,25,-88,109,158,63,85,-172,-7,65,173,266,224,150,41,96,-137,-263,-36,-56,-123,71,54,-213,-47,-130,-216,-348,-376,-433,-457,-461,-447,-424,-368,-258,-138,3,148,8,-358,36,640,177,-197,283,549,334,19,289,33,-304,-187,69,57,454,238,-17,-225,-222,201,365,362,353,-101,-46,185,9,-286,-417,-297,-182,-153,345,330,171,217,79,-218,81,66,1,-72,-157,-225,-268,-268,-285,-247,-148,-106,-69,-58,-62,-78,-99,-119,-156,-198,-234,-279,-322,-375,-405,-398,-368,-332,-289,-265,-332,-209,-183,-164,-133,-99,-177,-43,-547,43,-93,101,135,43,-1118,-1478,161,137,112,-253,-1071,-562,-38,-81,-42,4,37,153,132,-277,-5,-191,-439,-64,422,151,-346,-308,58,-208,-147,-233,-308,-358,-329,-268,-218,-178,-157,-132,-195,-105,-114,-122,-128,-315,-293,-106,-77,-44,-8,-328,-3,-73,-244,-244,-40,-140,-253,-72,-15,-289,-68,-127,-183,-228,-267,-288,-322,-336,-344,-344,-335,-331,-331,-309,-303,-296,-276,-265,-235,-198,-146,-87,-28,24,73,-45,160,187,53,-140,-307,-189,155,115,-12,-291,-174,-107,-80,-290,68,166,239,284,251,-188,277,-46,-438,-299,-15,-322,-171,-252,-339,-331,-403,-186,-124,-99,-2,-144,-144,-263,-224,202,342,97,223,144,3,14,85,11,193,668,604],[565,229,-93,391,244,-4,213,180,132,-245,-157,-182,-255,-192,-221,-272,-308,-329,-315,-296,-279,-266,-260,-252,-256,-395,-203,-183,-172,-318,-123,-89,-264,-69,-67,-44,-15,5,-224,16,-128,109,135,159,92,-22,59,102,-88,194,197,-90,49,58,74,120,91,-219,-339,4,-18,-81,-46,-32,-152,-301,-328,-48,-75,-111,-159,-205,-239,-273,-303,-311,-406,-354,-390,-432,-386,-314,-232,-314,-163,-508,-41,-268,-350,-103,-140,-252,-495,-149,-100,-52,-9,29,-78,-102,-393,82,-194,82,-150,-48,-96,-79,-216,109,187,18,-205,-177,-268,-300,-159,-126,-36,66,-174,-404,-312,-159,238,426,292,411,386,292,-399,258,0,-127,77,0,-88,-180,-274,-350,-365,-293,-197,-112,-319,-158,123,161,-366,-64,-713,100,-320,150,117,88,34,-25,-197,-246,-190,-1562,-1361,-3230,-2644,-2764,-1784,3,60,104,141,147,-883,111,58,-3,-84,-32118,-29972,-349,-423,-444,-28938,-344,-280,-6251,-170,-128,-95,-1846,-2125,32,73,-4920,-2029,-2394,-2205,-2342,-2880,-292,241,262,288,-742,-726,-241,-515,383,371,335,285,210,-481,-115,-20,-102,-182,-252,-605,-361,-371,-560,-565,-172,-50,69,-479,-198,44,-256,35,-264,-251,-136,-477,-229,-4,-163,-35,97,93,147,12,-247,-131,-205,70,220,13,-27,171,90,171,-97,-66,80,-162,-206,17,-145,-181,-225,-97,144,153,127,-61,-10,-32,87,107,80,67,-325,24,3,6,-105,9,6,-6,-25,-44,-62,-80,-77,-60,-49,-422,-30,-29,-49,-70,-113,-162,-235,-216,-218,-201,-273,-139,-409,-131,-98,-362,-114,-128,-2589,-184,-1810,-15986,-298,-321,-324,-323,-297,-271,-741,-2381,-1593,-109,-66,-420,20,42,51,54,48,-110,-19,-253,-84,-130,-169,-212,-396,-278,-314,-329,-357,-392,-397,-393,-364,-326,-280,-402,-314,-152,-123,-143,-86,-96,-70,-64,-56,-206,-139,-393,-8,-22,-267,-290,-249,-300,80,-254,96,-140,-222,-311,-94,-155,-206,-240,-268,-258,-227,-189,-166,-168,-52,-29,25,-156,-109,-248,-299,-310,-134,-39,-121,26,52,-260,-305,-221,51,9,-280,-333,-116,-153,-184,-176,-155,-126,-143,-162,-24,-161,-111,32,72,-162,-57,-214,83,275,-109,-84,788,810,477,1914,2506,3395,2942,3515,3683,3459,3116,2708,2260,1585,1430,898,775,538,332,118,-165,-97,-199,-286,-355,-406,-429,-422,-396,-376,-357,-356,-350,-343,-327,-291,-247,-193,-156,-114,-76,-49,-30,-27,-231,-51,-78,-98,-121,-210,-130,-86,-78,1,-185,-52,78,-56,-135,-312,-79,88,81,110,50,-14,-253,-309,-194,-221,-209,-182,-181,-67,15,86,124,-45,199,279,217,113,-332,-134,70,43,-59,-270,-125,-175,-62,-299,47,174,-389,-88,3,-56,245,229,194,170,-129,-216,-261,3,-31,-79,-119,-340,-176,-251,-222,-234,-241,-245,-234,-215,-182,-144,-111,-22,-55,79,182,128,96,202,294,-214,-74,97,405,357,102,240,92,-353,-218,-177,-300,-338,-310,-412,-397,-303,-206,-119,-57,-26,-42,-88,-158,-227,-218,-271,0,-40,-59,20,-29,-132,-222,-135,-18,-114,-148,-282,-384,-380,-298,-238,-187,-147,-340,-202,-198,-227,8,44,-126,-99,-17,-159,153,-189,-118,-216,41,105,237,219,-56,45,195,48,-181,-35,-104,-202,-258,-265,-90,-233,146,183,62,148,236,-101,-75,208,219,-1,-256,-156,-328,-18,-125,-86,-226,-126,-207,-273,-323,-323,-284,-226,-238,-156,-26,35,-209,-24,59,-71,-254,-286,-240,18,-34,-264,-328,-276,-289,-168,14,42,-61,-56,270,178,14,241,285,250,-142,186,261,-178,119,172,132,-145,-42,5,-33,-100,-102,-131,-152,-173,-187,-212,-212,-227,-231,-250,-277,-299,-316,-307,-266,-178,-81,-44,148,272,274,-300,-195,-88,499,400,113,54,93,370,-328,197,107,7,-69,-130,-186,-219,-228,-241,-251,-273,-302,-343,-382,-394,-378,-343,-310,-271,-216,-169,-206,-134,-149,-352,88,78,-237,-175,129,108,66,-208,-133,-165,-177,-235,-277,-291,-317,-337,-405,-235,-242,-250,-277,-263,-236,-187,-137,-76,-30,28,-193,-81,52,104,118,98,85,-8,26,-127,-280,-104,-58,-130,-97,-116,-180,-166,-182,-177,-322,-160,-126,-326,-31,-264,15,23,40,-22,42,38,-8,-338,46,189,178,-178,347,491,237,-8,338,124,-326,-219,39,46,551,311,-69,-226,-177,217,390,469,368,-118,-82,197,5,-301,-347,-235,-238,-97,262,182,125,62,19,-234,-74,-116,-137,-138,-123,-86,-66,-255,-313,-292,-224,-107,0,-28,-100,-180,-261,-331,-398,-362,-286,-221,-166,-137,-111,-103,-115,-137,-156,-195,-326,-233,-225,-207,-167,-119,-241,-46,-563,27,-138,49,60,-225,-704,-571,40,24,14,-349,-861,-611,-55,-102,-8,73,-30,271,123,-329,-20,-204,-442,31,684,143,-346,-277,119,-181,-97,41,-76,-282,-82,3,225,113,77,148,-88,14,226,166,77,-324,-305,-82,-6,117,141,-371,7,-88,-279,-232,-28,-164,-244,-61,-54,-331,-138,-173,-202,-223,-243,-254,-287,-303,-313,-299,-272,-252,-380,-298,-190,-182,-165,-165,-159,-152,-137,-115,-90,-58,-20,29,72,115,74,-169,-367,-123,258,262,-8,-291,-200,76,-47,-297,-173,-229,-223,-180,-122,-92,-37,-91,-360,-338,-31,-285,-123,-168,-204,-173,-409,-41,-110,-71,25,-179,-200,-327,-186,162,259,79,219,122,-6,37,92,-9,129,561,555],[433,153,-68,229,182,-33,76,48,8,-295,-174,-228,-272,-130,-86,-82,-98,-150,-95,-102,-165,-163,-174,-271,-189,-390,-127,-96,-109,-313,-124,-125,-321,-169,-199,-208,-207,-208,-251,-179,-165,-117,-76,-32,8,16,-25,44,-75,108,110,-42,81,64,42,23,-3,-295,-292,-108,-164,-224,-300,-351,-403,-425,-387,-343,-296,-266,-248,-233,-218,-215,-220,-194,-379,-350,-273,-137,-113,-224,-149,-293,-209,-426,-37,-254,-281,31,45,-278,-460,91,243,162,180,144,-37,-68,-400,71,-200,15,-187,-87,-144,-129,-237,139,81,6,-167,-110,-258,-249,-145,-128,-88,-37,-78,-329,-279,-157,227,318,368,405,432,259,-276,328,-10,-155,234,138,27,-89,-206,-312,-318,-233,-156,-107,-134,-113,-39,-38,-319,-232,-952,-143,-278,-187,-192,-188,-203,-222,-289,-401,-271,-1391,-1398,-2780,-2693,-2037,-956,-36,19,66,104,117,-1642,-413,54,-1,-78,-31474,-22030,-316,-292,-208,-22473,-24,75,-6583,266,351,411,-952,-1906,632,672,-5472,-1193,-2099,-2052,-2023,-1970,60,428,470,533,-890,-751,-222,-528,554,329,322,189,-57,-417,-154,-76,-83,-100,-226,-618,-139,-61,-602,-586,194,280,117,-499,-110,64,-206,58,-245,-264,-160,-432,-334,-154,-88,-47,3,74,97,57,-232,-102,-154,0,-34,-63,-79,-101,-105,-101,-110,-122,9,-166,-183,46,-152,-202,-191,-68,230,203,79,-75,62,11,59,67,66,87,-346,113,115,-31,-185,-11,101,54,-6,-77,-142,-195,-206,-189,-176,-436,-179,-195,-217,-203,-167,-116,-237,-209,52,-96,-130,122,-535,-177,82,-283,35,13,-2300,-44,-618,-15215,-151,-179,-195,-212,-205,-196,-624,-2385,-1571,-82,-57,-127,-9,-9,-23,-42,-68,-120,-166,-209,-242,-283,-309,-333,-421,-351,-436,-328,-295,-258,-198,-148,-99,-224,-8,-335,-389,-87,-30,-164,12,-82,-63,-116,-167,-223,-197,-370,-62,33,-193,-212,-255,-251,55,-230,268,-167,-272,-315,142,45,-44,-124,-209,-266,-304,-331,-343,-345,-331,-314,-316,-320,-322,-321,-330,-324,-340,-345,-346,-346,-347,-332,-326,-312,-273,-248,-231,-338,-157,-138,-140,-212,-132,-143,-155,-167,-161,-140,-126,-102,-65,-157,-142,-210,85,132,-290,-228,317,386,201,584,865,1350,2025,2816,3453,3116,4734,3693,4339,2011,3453,1138,1893,1337,606,225,-59,-85,-13,74,146,110,-140,92,48,150,96,13,-79,-190,-299,-364,-301,-216,-100,-67,66,114,175,-72,-181,228,222,216,-68,-181,94,116,-53,11,-195,-84,-135,-201,-245,-294,-333,-356,-359,-333,-290,-245,-247,-287,-184,-177,-158,-13,-247,48,159,211,78,-28,270,367,262,167,-277,-117,153,72,-115,-265,-170,-184,-72,-353,-9,163,-345,-70,42,18,345,271,261,222,-120,-284,-319,-29,13,-31,-53,-386,-15,-268,91,161,226,280,290,345,235,245,-143,23,-27,67,177,163,87,119,192,-256,-70,116,178,121,17,-12,-85,-393,-244,-334,-380,-346,-263,-199,-78,-8,44,81,87,63,-5,-101,-223,-349,-333,-289,-50,-18,-112,-106,-71,-189,-198,-88,15,-107,-203,-74,-248,-216,-241,-253,-248,-230,-331,-226,-220,-204,-197,-180,-145,-107,-62,-143,46,-179,-249,-113,76,108,316,235,-131,113,235,34,-222,-49,-111,-302,-355,-413,-399,-283,-176,-90,-20,23,58,-21,-79,84,92,6,-278,-177,-298,-84,-108,-13,-213,201,269,171,-218,-112,-126,-142,-234,-169,-190,-247,-292,-327,-352,-367,-378,-377,-378,-381,-379,-363,-363,-349,-316,-274,-229,-183,-124,-60,-8,42,-15,127,164,184,-184,186,220,-138,96,261,191,-163,-127,99,59,-82,-111,-96,16,-128,-120,-141,-56,-107,-28,-133,-98,-120,-135,-293,-153,-138,-121,-77,-16,68,157,-217,-110,-59,486,422,161,62,110,411,-353,229,254,128,-40,58,57,-274,121,-197,-95,-136,137,79,-53,-5,-66,-239,-188,-250,-298,-339,-306,-236,-170,-302,-82,-54,-209,-215,-60,-76,-105,-278,-152,-159,-192,-183,-251,-281,-304,-360,-382,-151,-145,-134,-139,-116,-98,-78,-71,-59,-62,-47,-206,-146,-44,-58,-66,-82,-88,-111,-127,-138,-194,-173,-163,-176,-184,-175,-158,-138,-117,-85,-290,-123,-108,-202,47,-218,6,71,77,-5,45,14,-14,-292,-68,-112,-147,-151,-122,-80,-9,-26,134,188,-310,-242,0,38,239,286,-108,-205,-124,242,306,354,332,-77,-113,208,13,-313,-270,-172,-309,-30,380,266,177,87,26,-239,-72,-112,-142,-177,-213,-219,-194,-218,-313,-319,-309,-143,-12,-16,-34,-61,-88,-113,-168,-183,-200,-207,-190,-164,-124,-111,-56,-52,-22,18,-304,49,59,59,65,68,-276,40,-435,11,-183,-66,-101,-454,-234,-189,-155,-105,-44,-439,-523,-509,82,-130,64,85,-57,211,117,-365,-38,-219,-448,150,698,133,-352,-244,174,-151,-57,51,-98,-332,-17,-53,172,122,10,-14,-75,-125,-180,-212,-207,-324,-279,-160,-100,-83,-71,-371,-32,-92,-306,-210,-32,-184,-208,-60,-90,-369,-152,-186,-218,-244,-267,-266,-265,-243,-303,-170,-135,-112,-391,-334,-29,0,43,59,118,122,146,240,275,258,243,181,270,329,92,-187,-360,-82,327,521,-2,-283,-223,83,-61,-278,50,440,422,392,358,0,236,-151,-223,-295,-137,-246,-355,-400,-331,-238,-395,-110,-114,-92,-128,-201,-257,-300,-259,-135,15,57,201,98,-7,56,94,-23,86,467,504],[-73,-154,-205,-244,-250,-237,-202,-121,-39,-323,-171,-241,-242,-74,98,182,-82,-129,31,17,-183,-80,-157,-263,-112,-334,-159,77,39,-297,-36,-65,-303,-160,-206,-226,-229,-232,-276,-202,-201,-147,-112,-75,-44,-26,-133,-17,-60,-44,-69,-104,-131,-141,-138,-114,-85,-361,-243,-5,0,-116,-18,-13,-170,-261,-210,-28,-251,4,56,67,11,-203,-10,-69,-331,-293,-205,-112,-44,-156,-103,-251,-214,-303,19,-216,-231,87,0,-301,-423,-241,-301,-345,-312,-253,-195,-159,-349,-110,-206,-79,-225,-125,-186,-146,-233,-165,-185,-186,-173,-153,-261,-202,-67,-45,-21,-8,3,-255,-263,-142,-11,5,40,84,130,173,-158,223,-31,-169,153,88,6,-78,-132,-131,-87,-26,28,54,58,-79,4,-53,-264,-451,-1219,-211,-270,-54,15,77,103,108,-436,-528,36,-1206,-1450,-2266,-1892,-1408,-311,-249,-180,-123,-71,-46,-2410,-2552,-52,-73,-106,-30952,-14118,-131,-106,-60,-15968,58,129,-8089,264,315,354,288,-1266,440,445,-4701,-352,-1614,-1881,-1558,-1149,266,305,377,168,-1086,-815,-235,-473,544,129,323,177,-284,-371,-235,-306,-269,-217,-246,-635,-160,-99,-589,-562,50,125,59,-454,-50,78,-168,71,-228,-287,-179,-392,-419,-214,-26,11,-89,3,-21,-51,-218,-85,-106,-59,-51,-38,-17,-7,6,18,-122,-179,56,-173,-164,39,-152,-211,-171,-51,-90,-131,-164,-188,-194,-165,-126,-67,-25,27,-342,80,82,-115,-264,-66,58,20,-27,-79,-131,-187,-227,-261,-307,-405,-349,-265,-184,-86,-5,27,-264,-390,206,-322,-13,322,-723,-258,237,-292,83,32,-2094,-116,-176,-14640,-198,-163,-121,-98,-78,-75,-600,-2211,-1521,-128,-145,-145,-141,-137,-127,-110,-90,-93,-95,-163,-118,-164,-219,-301,-421,-343,-539,-106,18,129,155,350,143,-241,150,-258,-427,-204,-98,-175,13,-146,-295,-232,-61,-233,-37,-336,110,98,-116,-103,-187,-183,44,-178,270,-168,-319,-311,0,-66,-101,-108,-125,-128,-148,-160,-220,-117,5,-92,14,-113,-73,-254,-234,-289,-159,-190,-214,-236,-250,-244,-242,-229,-193,-172,-177,-244,-97,-79,-81,-245,-18,10,-45,52,107,-78,-38,98,163,-114,-211,-191,78,95,-301,-252,252,145,33,851,1148,1533,1581,2340,2936,2708,3693,3826,3778,2465,3219,1399,2251,1788,836,913,81,298,158,-35,-182,-256,-246,-201,-145,-107,-88,-100,-129,-179,-238,-298,-361,-420,-430,-367,-306,-256,-211,-183,-164,-145,-144,-145,-161,-184,-222,-243,-282,-322,-342,-364,-338,-306,-245,-245,-118,-56,-9,37,89,63,-202,-237,-256,-244,-91,222,-294,19,140,219,34,-11,231,244,269,212,-215,-75,242,110,-157,-231,-196,-163,-64,-395,-53,156,-287,-39,85,77,246,200,169,143,-98,-306,-311,-62,0,-6,12,-433,27,-274,247,311,328,358,339,307,219,229,-165,64,3,61,108,57,13,-23,-41,-288,-55,-46,-34,-25,-44,0,14,-398,-158,-238,-267,-229,-209,-177,-80,-135,-196,-257,-324,-392,-463,-422,-334,-258,-184,-271,-65,-28,-105,-218,-107,-230,-159,-32,-18,-82,-279,-113,-211,-184,-207,-235,-260,-271,-294,-295,-285,-255,-225,-187,-134,-98,-26,-115,90,-149,-307,-25,95,127,391,237,-149,231,326,56,-253,-60,-97,-410,-453,-317,-26,-127,-198,-229,-219,-190,-158,-144,-138,-143,-158,-157,-318,-193,-238,-153,-102,34,-181,98,112,118,-202,-40,-125,-137,-226,-177,-159,-225,-269,-281,-252,-198,-204,-384,-145,18,62,-196,-230,-166,-186,-104,61,12,-78,-73,-132,-194,-260,-339,-416,-416,-331,-241,-170,-99,1,52,94,-175,-198,65,138,-68,-127,-57,-20,-127,-74,-129,-13,-104,-17,-150,-86,92,-83,-303,-173,-45,-54,-83,-28,0,23,-127,-30,-28,124,132,139,68,128,128,-377,132,132,110,-37,15,34,-364,107,-253,-31,-70,90,68,-110,24,11,-210,8,20,39,44,-205,20,-68,-255,-4,-43,-188,-250,-121,-76,-12,-320,40,-139,-210,-197,-248,-270,-295,-379,-384,26,266,-115,-125,75,20,-22,-65,-88,-111,-101,-221,-206,-64,-63,-58,-62,-59,-111,-87,-115,-100,-249,-103,-153,-108,-96,-121,-89,-98,-104,-268,-127,-143,-165,-195,-215,-241,-265,-258,-242,-205,-169,-118,-254,-29,-9,-1,-136,17,7,0,-44,-39,-77,-288,-258,-243,-274,-248,-164,-143,-180,-79,261,228,244,295,-13,-143,207,18,-337,-203,-127,-407,26,414,353,201,173,64,-249,-180,-288,-255,-178,-128,-92,-72,-179,-313,-339,-382,-186,-147,-172,-195,-211,-212,-199,-216,-172,-147,-130,-116,-116,-112,-109,-105,-89,-45,-4,-282,117,180,94,292,56,-288,174,-303,391,-242,180,128,-612,244,199,130,51,-23,-534,-186,-327,-267,-286,-280,-272,-260,-239,-219,-401,-152,-256,-450,-73,-78,-88,-380,-229,-141,-156,-151,-140,-124,-356,-54,-137,-6,13,-62,39,50,-9,47,32,-46,-337,-233,-244,-173,-54,-53,-351,-17,-100,-340,-198,-24,-221,-172,-23,-38,-414,133,-9,-26,20,84,79,-168,-253,-341,-34,-74,-134,-378,-379,-317,-310,-228,-130,-8,103,176,402,455,293,283,283,299,327,92,-212,-324,-82,277,466,-17,-290,-258,31,-88,-265,52,368,324,257,187,65,61,-236,-87,-223,5,-118,144,-65,-210,-242,-375,-18,-139,-174,-251,-303,-306,-261,-197,-118,-43,13,81,58,-22,51,74,-48,-18,-95,-181],[-540,-552,-514,-478,-434,-398,-360,-287,-215,-314,-170,-239,-203,-49,70,185,-74,-110,29,-10,-183,9,-128,-252,-48,-275,-198,206,171,-284,113,94,-222,-71,-33,-62,-92,-140,-307,-246,-304,-357,-398,-412,-396,-362,-324,-292,-264,-246,-231,-228,-216,-192,-160,-112,-58,-421,-195,104,-34,-121,212,251,-187,-231,-153,-99,-314,87,300,273,25,-203,-43,-121,-271,-206,-160,-214,-251,-258,-231,-210,-195,-190,-194,-210,-204,-185,-139,-308,-381,95,184,194,304,346,34,-3,-275,-4,-193,-86,-247,-155,-209,-133,-208,-137,-241,-328,-283,-137,-272,-152,347,149,33,226,185,-175,-246,-116,184,301,252,234,248,194,-41,305,-50,-151,191,109,13,-85,-170,-209,-195,-146,-95,-68,-51,-48,-69,-96,-190,-700,-1463,-348,-286,-210,-134,-53,2,45,-624,-628,109,-1027,-1504,-1692,-1028,-867,-107,-166,-206,-240,-259,-280,-3122,-4778,-298,-292,-291,-30645,-6510,-246,-220,-181,-8910,-89,-41,-10610,23,26,4,-26,-240,-103,-149,-3848,-225,-1103,-1722,-1077,-443,-186,-184,-179,-242,-1302,-900,-255,-361,-215,-234,-253,-247,-367,-339,-252,-50,6,-35,-274,-649,-183,-81,-522,-496,59,64,20,-389,-7,86,-141,83,-209,-313,-198,-355,-468,-310,24,90,-162,-14,-66,-132,-204,-247,-277,-290,-265,-219,-166,-128,-89,-62,-125,-229,29,-187,-147,76,-146,-202,-161,-27,221,341,-40,-101,162,38,34,173,320,16,-324,428,338,-186,-338,-139,91,289,136,68,64,94,25,-44,-201,-342,-272,-298,-264,-183,-109,-34,-323,-586,-24,-559,77,316,-966,-378,190,-394,-59,-214,-1984,-227,-45,-14104,270,384,463,487,480,424,-666,-1941,-1474,-29,-158,-244,-252,-188,-103,-22,41,-93,-90,-124,26,-40,-118,-228,-416,-231,-535,-19,91,182,204,283,104,-237,216,-183,-353,-311,-160,-268,-353,-279,-143,-15,-73,-241,18,-310,175,161,-52,7,-80,-107,39,-109,-25,-154,-368,-309,-255,-283,-289,-279,-275,-250,-218,-192,-210,-143,-104,-140,-41,-88,-60,-254,-199,-253,-101,-47,-167,-53,-96,-132,-185,-240,-275,-329,-376,-431,-450,-398,-332,-281,-155,-73,-11,68,134,-52,-7,146,211,-58,-283,-175,-24,-82,-211,-196,14,-58,-70,604,976,1287,1012,1804,2366,2260,4339,3778,4550,2890,3791,1655,2451,1798,1103,837,248,471,401,260,30,110,-181,38,-72,-190,-309,-439,-450,-343,-244,-150,-220,-248,24,-89,73,70,57,-199,-129,-45,-90,-125,-164,-197,-231,-235,-247,-262,-262,-280,-276,-278,-257,-234,-200,-161,-129,-92,-49,-5,-150,-191,-322,-295,-24,80,-329,4,116,151,-21,-9,222,235,248,228,-173,-34,186,136,-184,-193,-225,-138,-87,-393,-177,-218,-254,-282,-293,-294,-279,-241,-212,-165,-122,-273,-246,-81,2,19,34,-472,46,-282,47,36,17,-11,-42,-80,-123,-176,-232,-269,-291,-302,-266,-204,-123,-40,0,-322,-39,140,325,219,-84,82,44,-388,-115,-200,-250,-203,-189,-160,118,163,172,131,99,80,63,65,70,61,-153,-243,6,37,-57,-258,-154,-268,-127,-169,-218,-275,-348,-428,-495,-480,-407,-344,-281,-218,-253,-189,-87,-135,-42,-7,-85,-108,40,-87,77,-129,-213,27,20,-9,-30,-43,-132,-50,-46,-35,-270,-74,-70,-363,-389,-250,-8,-24,3,11,22,31,45,48,-92,54,43,38,-380,-201,-180,-233,-134,-184,-240,-297,-347,-378,-398,-391,-375,-354,-338,-316,-299,-285,-252,-207,-151,-126,-176,-335,-25,182,189,-158,-172,-102,-130,-90,265,2,-76,22,353,135,-78,220,159,32,-253,-18,-77,-94,-91,-87,-69,-188,-241,-68,-78,-109,-143,-176,-203,-217,-206,-190,-138,-97,-44,-155,-144,62,-96,-297,-201,179,200,-104,252,285,308,-36,38,-2,431,385,233,67,150,476,-383,287,266,78,-44,-42,-17,-352,-200,-310,-285,-254,-195,-141,-171,-37,12,-177,58,28,216,194,-225,100,-33,-209,288,-97,-173,-274,60,12,-20,-271,-22,-133,-206,-203,-238,-251,-286,-379,-400,32,188,-101,-137,228,240,251,247,229,195,164,-230,-244,53,-132,27,1,-35,-163,-136,-177,-215,-318,-280,-309,-333,-330,-315,-300,-288,-270,-251,-229,-208,-193,-189,-181,-192,-221,-249,-302,-352,-342,-264,-216,-101,-49,-13,-124,24,5,-51,-64,-125,-192,-259,-288,-273,-228,-188,-146,-157,-149,-68,-76,-66,-65,-76,-87,-143,-92,-67,-359,-136,-90,-316,78,105,90,77,40,20,-247,18,42,81,112,125,130,64,-133,-303,-338,-416,-210,-16,-5,19,48,-328,-103,-257,-109,113,79,27,-52,-134,-221,-280,-245,-152,-69,-244,89,154,91,237,13,-261,229,-166,307,-296,95,-198,-640,196,166,136,98,66,-606,-6,-112,-88,-234,-174,-214,-249,-272,-289,-416,-290,-296,-388,-295,-313,-323,-400,-306,-289,-275,-252,-234,-202,-327,-190,-225,-189,-191,-198,-187,-174,-152,-141,-126,-108,-343,-162,-294,-208,32,87,-325,41,-95,-354,-178,-33,-258,-122,-4,-38,-428,147,57,-26,3,489,136,-268,-233,-367,182,176,-127,-352,-420,153,93,32,-50,-125,-179,-159,-75,38,151,253,344,327,315,88,-228,-287,-107,211,147,-37,-297,-288,-269,-349,-349,-296,-230,-158,-91,-15,61,139,-328,57,-134,-19,-48,181,-64,-190,-252,-340,74,-172,-66,-116,-238,-355,-150,-135,-117,-100,-82,-75,-81,-91,-130,-179,-227,-300,-370,-442],[-240,-229,-202,-187,-167,-158,-157,-130,-118,-266,-158,-214,-161,-52,-38,-18,-69,-85,22,-43,-146,110,-82,-238,12,-208,-229,31,-15,-272,-74,-81,-109,-206,-118,-109,-96,-96,-333,-162,-267,-114,-110,-96,-80,-63,-316,-105,-26,39,65,77,89,101,105,113,120,-468,-143,98,-74,-110,231,268,-200,-192,-99,-178,-287,177,435,261,32,-205,-59,-159,-198,-108,-70,-105,-111,-79,-29,-141,-78,-49,159,-101,-169,151,154,-289,-332,253,309,201,373,385,76,36,-191,-98,-154,-66,-238,-174,-207,-231,-286,-339,-412,-455,-398,-294,-294,-95,18,94,-61,195,218,-87,-220,-71,108,76,63,65,88,120,82,189,-59,-94,221,200,104,-77,55,-7,-80,-149,-211,-278,-320,-337,-327,-293,-268,-947,-1349,-506,-320,-317,-341,-354,-349,-313,-837,-703,-187,-870,-1558,-1079,-191,-400,-142,-152,-149,-144,-135,-143,-3744,-6978,-181,-190,-195,-30604,-186,-163,-159,-155,-724,-176,-190,-13674,-239,-274,-314,-341,-351,-346,-342,-3020,-332,-651,-1596,-637,-247,-212,-185,-150,-636,-1507,-985,-251,-214,50,-425,-761,-472,-245,-310,-294,125,312,-88,-300,-644,-203,-104,-421,-396,62,29,7,-321,27,91,-115,106,-176,-326,-199,-311,-472,-370,-11,-63,-182,-147,-159,-168,-182,-147,-117,-97,-67,-28,-3,32,-43,144,-104,-257,55,-194,-127,92,-126,-165,-152,-4,211,326,-86,-96,196,34,43,150,157,-105,-295,554,388,-223,-392,-217,-5,291,131,49,45,85,23,-31,-289,-252,-170,-192,-208,-200,-196,-185,-404,-774,-285,-771,-57,-46,-1233,-519,-127,-566,-242,-239,-1957,-36,83,-13508,-3423,379,446,474,484,457,-789,-1630,-1435,100,45,-62,-171,-265,-234,-136,-40,-85,-164,-79,124,107,82,-219,-389,-73,-412,39,86,125,173,190,67,-200,178,-94,-262,-356,-199,-189,14,37,-38,83,-54,-226,82,-283,252,237,16,128,57,-9,29,-19,-78,-135,-400,-290,-276,-316,-335,-319,-306,-277,-248,-225,-205,-183,-142,-177,-51,-54,-37,-234,-151,-193,-62,-41,-176,84,101,-60,21,-63,-64,-114,-146,-181,-196,-205,-208,-301,-140,-102,-62,-25,15,-27,26,83,85,14,-338,-147,-44,-86,-135,-136,-94,-197,-102,105,238,403,573,878,1207,1585,2011,2465,2890,3253,3499,1911,2925,3013,1420,2312,464,792,1397,367,-120,148,-173,81,1,-58,-118,-149,-132,-90,-34,33,-254,-253,31,-89,264,275,139,-228,-137,205,164,128,-16,-102,-3,-24,-54,-87,-207,-143,-157,-185,-191,-202,-206,-209,-220,-224,-214,-200,-199,-179,-333,-276,-170,-169,-317,-137,-99,-70,-71,-12,12,31,45,42,-139,13,-13,-52,-172,-141,-240,-227,-268,-349,-289,-277,-253,-229,-202,-183,-166,-140,-130,-105,-86,-211,-158,-69,-38,-33,-26,-412,-8,-281,-19,-30,-45,-72,-96,-126,-155,-188,-226,-223,-219,-225,-217,-213,-207,-208,-205,-345,-212,-213,-217,-218,-199,-173,-117,-367,-73,-143,-230,-188,-179,-139,156,174,386,278,376,192,-12,258,435,51,-142,-209,-18,60,14,-162,-195,-287,-98,0,-56,-104,-160,-155,-145,-119,-81,-51,-74,13,-207,-156,-4,-128,-97,-65,-112,-118,38,-57,-40,-124,-133,-142,-164,-185,-191,-186,-178,-168,-157,-144,-252,-119,-112,-240,-291,-176,-72,-65,-56,-50,-44,-39,-28,-21,-113,14,26,49,-368,-185,-130,-316,-150,-32,-84,-147,-220,-292,-376,-451,-526,-485,-407,-319,-242,-173,-106,-49,-7,-163,-151,-276,53,80,137,-126,-118,-43,-77,-91,314,-12,-69,30,304,138,-120,197,140,-45,-273,62,-14,-61,-73,-90,-82,-204,-242,-186,64,-59,-142,26,-123,-139,-29,-130,12,-96,-38,-157,-198,-56,-129,-291,-229,150,228,-128,372,490,568,41,91,4,610,324,236,48,172,500,-359,296,241,24,-67,-124,-35,-270,100,-371,102,59,34,37,-236,-23,-9,-148,-190,-272,-305,-302,-265,-205,-156,-176,-99,-160,-173,-291,-86,-94,-111,-197,-118,-140,-184,-211,-236,-238,-287,-367,-416,-6,311,-81,-165,466,475,328,334,189,252,168,-239,-260,57,-211,-37,36,-9,-222,-172,-131,-11,-388,-151,-185,-87,-116,-158,-213,-273,-314,-331,-318,-292,-264,-248,-226,-225,-238,-240,-261,-273,-286,-277,-263,-242,-241,-244,-225,-201,-165,-138,-50,52,123,-240,-214,-210,-21,254,229,-162,-129,2,55,25,-2,-28,-45,-123,-63,-58,-391,-87,-74,-200,1,18,25,43,43,58,-247,25,50,30,-15,-86,-171,-264,-340,-345,-335,-414,-215,50,91,261,74,-353,-220,-302,-101,25,-118,-263,-360,-271,-124,12,-109,-36,-28,-203,306,279,58,156,-24,-215,-138,-242,-342,-404,-360,-547,-557,-64,11,73,114,147,-667,161,92,107,-287,-8,-85,-173,-265,-363,-417,-351,-343,-291,-187,-178,-185,-383,-253,-310,-372,-397,-368,-294,-267,-193,-317,-143,-142,-164,-185,-213,-230,-240,-211,-150,-342,-78,-274,-191,188,235,-305,66,-77,-341,-150,-39,-293,-66,21,-35,-404,170,139,14,-16,489,150,-360,-194,-377,212,201,-150,-317,-448,78,89,110,-19,91,51,-4,-79,-165,-225,-209,-122,-28,63,94,-229,-246,-138,142,321,-55,-294,-299,-57,-121,-218,99,112,91,63,36,3,-37,-383,-119,-165,-205,-231,-236,-212,-183,-206,-279,-84,-189,-89,-115,-221,-364,-205,-223,-206,-167,-115,-69,-29,-26,24,24,-87,-17,139,157],[226,-19,-25,227,102,-130,209,291,141,-230,-165,-204,-148,-101,-68,-57,-100,-148,-183,-220,-258,-297,-336,-357,-354,-332,-306,-279,-255,-287,-164,-94,-30,-276,-97,126,199,147,-377,-231,-314,61,225,207,127,168,-208,-114,-25,126,115,91,64,40,10,-11,-31,-483,-113,-52,-123,-114,-43,-7,-232,-170,-84,-253,-217,221,230,196,1,-245,-88,-217,-142,-33,-38,-106,-187,-269,-322,-308,-248,-186,-134,-107,-179,-72,-70,-282,-311,-79,-75,-80,-78,-67,-50,-48,-138,-204,-115,-38,-226,-206,-204,-56,-149,-14,-26,-36,-226,-166,-355,-142,-165,-180,-182,-157,-128,-112,-206,-98,-97,-111,-129,-148,-155,-147,-113,-67,-87,-38,111,156,-3,-107,39,170,12,63,1,-74,-123,-134,-107,-44,-4,-918,-1038,-649,-399,-13,-73,-126,-165,-137,-1096,-793,116,-778,-1646,-489,197,-30,102,37,-653,-48,-73,-112,-4311,-9038,-294,-334,-265,-30863,-67,33,104,158,189,194,-2804,-15900,95,21,-69,-155,-221,-243,-217,-2262,-103,-325,-1549,-304,90,120,125,131,-983,-1651,-1083,-231,-78,103,-790,-1731,-1596,-14,-317,-358,42,27,-189,-352,-640,-248,-154,-337,-308,-156,-144,-128,-289,-87,-67,-115,-17,-164,-346,-205,-294,-472,-414,3,-2,-174,-10,-1,0,-183,-97,-18,0,42,47,-23,-17,-69,21,-90,-288,-8,-224,-131,79,-126,-134,-170,-5,176,285,-137,-101,191,0,48,130,18,-248,-284,264,250,-252,-453,-323,-138,192,112,5,-2,36,-27,-25,-380,-180,-111,-129,-154,-165,-184,-199,-532,-886,-596,-922,-157,-141,-1371,-700,-135,-819,-152,-161,-2026,-185,-186,-12959,-8759,-104,-63,-42,-19,-16,-975,-1339,-1444,-145,-124,-162,-207,-262,-290,-243,-177,-128,-261,-53,15,35,32,-208,-361,-87,-293,140,209,277,317,87,7,-163,369,-16,-185,-313,-237,-200,9,76,15,-29,-67,-211,-47,-279,35,88,68,197,195,82,72,85,321,-77,-376,-278,37,6,-81,-144,-201,-287,-229,-25,-110,-82,-148,-222,81,-35,-26,-219,-115,-135,-21,-46,-179,95,92,0,58,20,-4,-134,-85,-130,-159,-252,-243,-313,-291,-257,-208,-156,-90,-23,42,98,153,75,-335,-125,79,4,-89,-100,-97,-298,-93,183,409,211,243,1008,1334,1430,3453,3219,3791,3499,4000,2133,3108,2531,1758,1399,719,636,393,224,-176,3,-156,-127,-160,-186,-202,-222,-226,-226,-216,-192,-281,-255,-112,-88,-62,-45,-28,-247,-93,-29,-46,-62,-89,-123,-167,-189,-224,-261,-283,-317,-323,-331,-314,-296,-273,-247,-232,-212,-185,-157,-149,-129,-296,-227,-160,-189,-282,-232,-236,-242,-239,-226,-209,-193,-171,-160,-143,-125,-100,-75,-143,-90,-250,-71,-23,-313,-141,80,-177,56,78,56,35,-58,-182,46,-63,-146,-66,-34,127,292,117,-313,96,-274,232,257,147,265,371,107,148,131,-257,104,30,5,82,-8,-96,-166,-182,-356,-108,-49,3,44,-50,14,-11,-353,-42,-85,-212,-189,-181,-121,0,-49,-95,-120,-127,-109,-84,-39,5,30,-133,-179,-41,77,55,-49,-218,-290,-99,-153,-199,-251,-311,-359,-358,-329,-285,-252,-221,-187,-167,-153,-129,-127,-168,-138,-158,-120,-36,-34,-28,-143,-75,40,-72,129,184,95,-83,306,322,259,-207,-106,34,-111,-197,-107,21,-39,-92,-141,-178,-207,-221,-236,-237,-234,-233,-215,-265,-185,-174,-379,-191,-80,-46,-17,9,37,-94,75,-104,-144,-232,-249,27,147,-43,-7,103,-201,-129,-219,-2,-24,-11,-94,-66,11,-25,-98,362,-20,-50,35,261,154,-161,88,-6,-112,-275,-164,-190,-180,-168,-168,-146,-215,-207,-240,182,-60,-139,79,-169,-159,-33,-143,-1,-95,-43,-152,-234,42,-172,-284,-247,217,164,-145,179,256,355,117,129,-2,576,245,222,12,202,523,-310,260,131,-37,-92,-215,-77,-184,98,-373,168,109,-30,-1,-284,-116,-39,-116,148,-102,61,99,-294,134,8,-146,188,-215,-180,-281,170,132,82,-115,26,-152,-150,-214,-238,-222,-290,-339,-378,-71,112,-50,-192,-116,-155,-164,-164,-149,-148,-130,-240,-241,-90,-267,-90,2,-27,-265,-225,-150,139,-432,-190,-199,-86,-71,-139,-226,-313,-373,-388,-359,-319,-280,-255,-225,-216,-220,-219,-241,-264,-296,-300,-278,-212,-131,-28,-143,252,339,-200,-42,401,338,-222,-166,-266,-41,756,625,-151,-114,32,314,118,34,153,64,-79,-82,-125,-412,-155,-129,-103,-71,-35,-13,8,4,2,-236,-42,-74,-100,-127,-147,-142,-113,-69,-302,-328,-393,-196,85,91,204,40,-257,-330,-329,-92,-119,-221,-331,-456,-451,-334,-231,-143,-60,-58,-157,38,34,5,-33,-86,-169,-258,-349,-440,-426,-323,-878,-415,-12,59,116,145,162,-717,137,95,46,-325,-73,-120,-137,-118,-78,-405,-242,-386,-170,166,161,-46,-316,-179,-45,-141,-206,-259,-251,-216,-173,-352,-249,-94,-191,-147,-200,-266,-356,-317,-200,-329,9,-200,-139,190,200,-292,101,-50,-305,-124,-48,-327,-11,47,-36,-370,194,219,78,-41,247,149,-438,-157,-379,160,115,-164,-280,-460,-75,-85,-68,-59,-42,-38,-42,-60,-98,-149,-207,-248,-256,-223,-174,-232,-216,-179,-35,-12,-84,-294,-307,-97,-130,-193,10,49,95,132,170,188,209,-327,212,103,-83,85,62,-62,-56,-139,-216,-129,-214,-135,-158,-204,-356,-120,-19,92,-5,-122,8,-20,-15,5,-1,-98,-35,154,252],[155,-51,-37,131,72,-135,-46,-64,-81,-185,-161,-184,-137,-165,-162,51,-115,-70,-55,-173,-56,200,-17,-241,46,-108,-272,-156,-226,-311,-298,-295,-287,-282,-271,-242,-212,-198,-414,-300,-352,-161,-147,-125,-102,-80,-55,-80,-25,55,100,133,168,200,220,236,218,-434,-89,58,-161,-117,84,66,-251,-147,-93,-216,-137,1,-4,2,-49,-306,-111,-270,-90,30,-12,-49,158,21,-57,-88,82,56,-11,-87,-212,-191,-218,-281,-304,-199,-173,-160,-151,-138,-128,-136,-147,-289,-162,-169,-207,-236,-184,-161,-149,-125,-112,-96,-237,-278,-441,-102,-125,-164,-324,-245,-286,-340,-383,-404,-378,-331,-272,-213,-147,-81,-12,50,-119,11,224,260,-128,-154,-75,146,-26,107,101,40,3,-4,12,59,75,-615,-711,-722,-510,30,-39,-107,-173,-184,-1379,-894,45,-753,-1766,56,217,222,202,172,-1478,126,103,64,-4853,-10272,-61,-93,-111,-31351,-73,-12,37,90,134,160,-6817,-14622,156,109,42,-29,-100,-160,-217,-1573,-279,-280,-1584,-250,-223,-198,-183,-155,-1221,-1543,-1164,-175,37,166,-1197,-2399,-1699,239,-351,-435,177,359,-325,-416,-619,-307,-220,-273,-243,-348,-357,-251,-283,-52,18,-126,106,-163,-359,-207,-296,-475,-434,63,115,-145,32,3,-32,-200,-145,-58,-59,-54,-51,-62,-75,-105,-161,-229,-318,-399,-374,-264,-165,-139,-107,-209,-26,125,232,-176,-109,157,-56,56,119,-69,-390,-288,248,215,-263,-446,-420,-286,58,5,-57,-95,-142,-168,-181,-465,-203,-210,-214,-227,-230,-247,-252,-695,-724,-917,-892,-169,-139,-1060,-902,-90,-1123,-89,-98,-2146,-158,-206,-12625,-15596,-500,-405,-362,-319,-295,-1196,-1086,-1504,-377,-360,-375,-353,-300,-234,-161,-86,-80,-377,-37,119,144,-67,-181,-312,-82,-185,191,199,205,236,-13,-61,-128,354,54,-117,-239,-275,-217,1,113,79,208,-7,-187,136,-289,271,124,-48,-204,-261,-150,10,167,286,-40,-332,-266,25,336,252,-23,-184,-311,-249,32,-49,-82,-201,-257,70,-27,-18,-198,-85,-77,-45,-53,-159,5,36,53,89,97,111,-142,-29,48,15,-306,-103,-304,-235,-317,-400,-407,-325,-237,-169,-105,-46,-2,-268,-107,43,-28,-55,-78,-116,-344,-56,-27,32,-75,6,463,676,898,1138,1399,1655,1911,2133,2316,2435,2504,2097,2403,1027,1352,1773,724,57,316,-110,126,-8,-188,-358,-304,-178,-87,-26,-7,-298,-246,-2,-72,-1,31,52,-233,42,263,293,311,-10,-82,204,152,-36,-70,-246,-162,-213,-269,-272,-275,-266,-254,-251,-242,-221,-204,-192,-171,-254,-179,-191,-215,-240,-258,-270,-299,-329,-357,-385,-415,-436,-462,-458,-428,-381,-333,-283,-210,-246,-73,-8,-286,-147,50,-161,88,231,144,168,-88,-296,17,-55,-81,28,14,100,247,109,-197,124,-256,174,188,81,208,348,26,125,91,-286,96,20,-18,39,-77,-168,-223,-269,-348,-20,89,196,222,13,-5,-40,-345,-19,-29,-192,-199,-270,-336,-388,-419,-416,-394,-372,-351,-341,-324,-297,-266,-217,-161,-98,-36,22,57,-201,-276,-59,186,253,37,56,222,-91,84,62,-9,-206,-153,-232,-312,-373,-404,-393,-352,-300,-254,-212,-173,-136,-183,-50,-13,-153,44,69,20,-63,125,131,136,-146,-113,94,20,-106,-43,-32,-68,-97,-125,-147,-165,-169,-173,-177,-140,-114,-67,-139,-73,-44,-324,-227,234,38,-39,146,142,-42,110,-107,-143,-235,-281,-20,204,-15,28,144,-237,-107,-169,79,21,-37,-89,-165,-247,-327,-375,-328,-291,-261,-251,-267,-289,-295,-275,-222,-164,-264,-24,-64,-70,-1,-48,-112,-220,-193,-203,-11,-64,-126,146,-184,-188,-49,-160,-25,-92,-38,-141,-240,-10,-218,-285,-252,233,134,-149,-83,-187,-282,-315,-280,-233,-198,-191,-208,-263,-333,-413,-384,-286,-177,-106,-116,-313,-115,-108,51,-318,234,153,-98,-43,-267,-198,-69,-80,198,-153,-21,37,-262,83,25,-113,69,-260,-188,-238,12,-29,-96,-178,-263,-316,-273,-212,-241,-205,-293,-299,-290,-141,-40,-117,-228,-317,-393,-366,-296,-224,-176,-121,-225,-195,-31,-280,-132,18,-22,-274,-240,-169,31,-392,-225,-206,-141,-198,-265,-333,-350,-306,-261,-221,-186,-158,-137,-103,-76,-52,-11,8,-44,23,19,-131,-14,-47,-64,-162,23,102,-219,-22,376,334,-201,-106,-245,-52,653,625,-128,-103,58,330,120,18,68,-43,-158,-234,-255,-373,-197,-162,-148,-145,-148,-165,-172,-193,-190,-213,-157,-118,-60,0,54,112,45,-39,-294,-317,-369,-158,123,108,138,9,-148,-394,-316,-150,-184,-215,-237,-261,-267,-269,-268,-263,-246,-242,-224,-213,-194,-178,-147,-107,-93,-32,24,82,-440,-265,-1014,-243,307,332,347,344,336,-762,283,235,-54,-324,79,28,-10,-41,-65,-384,-302,-404,-48,-42,-47,-88,-213,-150,-102,-151,-128,-118,-130,-129,26,-249,-368,183,-203,252,283,159,277,256,-104,-294,103,-94,-65,346,281,-271,117,-5,-245,-220,-319,-354,-290,-209,-153,-331,-62,-25,13,-63,97,141,-397,-121,-371,173,153,-161,-233,-418,-1,-25,-23,-22,-6,6,19,24,13,-12,-50,-87,-137,-186,-225,-251,-263,-278,-278,-257,-245,-291,-303,-145,-132,-164,2,56,108,144,171,180,173,-233,124,77,-133,-51,-131,-209,-299,-371,-415,-375,-311,-245,-179,-183,-329,68,150,209,-38,-155,-31,-27,2,-15,-23,-107,-47,106,199],[-131,-131,-122,-129,-136,-154,-177,-168,-158,-132,-144,-158,-118,-218,-234,-20,-132,-51,-92,-225,-274,-303,-234,-215,48,-38,-231,85,172,-332,109,334,187,-93,-195,-2,233,96,-422,-345,-362,-80,-9,-48,-82,-111,-129,-139,-132,-116,-93,-72,-47,-21,-3,12,15,-353,-47,-34,-164,-129,-192,-228,-259,-280,-284,-281,-266,-261,-259,-245,-215,-360,-146,-283,-12,50,18,-37,191,49,-76,-47,186,144,89,12,-227,-138,-220,-300,-385,-451,-430,-336,-224,-106,9,65,-83,-302,13,196,-154,-218,-117,42,-130,314,205,40,-158,-390,-374,-8,-55,-133,-455,-220,-194,-140,-155,15,4,158,223,260,283,128,283,261,-121,84,145,93,-229,-181,-181,-106,-145,-167,-174,-178,-160,-131,-98,-55,-24,-259,-358,-660,-608,-66,-455,-164,-235,-274,-1637,-976,-32,-764,-1893,255,323,376,392,383,-2262,325,274,200,-5392,-9126,-19,-68,-103,-31908,-137,-135,-151,-3943,-203,-239,-10824,-10237,-199,-126,-53,23,99,172,7,-924,274,-58,-1672,5,149,81,-9,-275,-1306,-1385,-1179,-203,-123,-25,-1585,-2061,-674,345,-385,-501,248,486,-469,-469,-568,-350,-278,-212,-157,-265,-291,-197,-288,-37,-32,-122,113,-155,-343,-187,-296,-471,-425,-1,-34,-101,-96,-113,-138,-215,-197,-165,-180,-189,-195,-195,-208,-214,-231,-245,-331,-280,-300,-310,-318,-303,-247,-253,-119,-55,3,-187,-110,105,-108,75,123,-94,-335,-292,176,122,-250,-387,-328,-366,-55,-86,-121,-138,-167,-183,-193,-527,-219,-221,-212,-201,-172,-399,-365,-872,-505,-1076,-679,-29,-25,-717,-1096,-73,-1435,-110,-118,-2254,-128,-130,-12619,-23931,-11904,-4685,-164,-174,-188,-1427,-890,-1603,-555,-139,-108,-80,-62,-46,-26,-5,-56,-497,-31,57,68,-87,-133,-240,-58,-98,38,4,-46,-84,-131,-156,-145,-92,5,-63,-180,-317,-241,-10,144,145,278,15,-157,120,-312,420,385,131,414,298,146,16,-43,-19,-13,-300,-261,8,452,333,-9,-150,-286,-261,83,6,-91,-254,-277,44,-35,-20,-183,-72,-28,64,-71,-123,-174,-227,-222,-191,-142,-77,-140,-36,-5,-4,-258,-103,-286,-212,-200,-249,-296,-328,-346,-360,-342,-295,-235,-211,-103,-34,-61,-31,-75,-114,-337,-22,157,23,-261,-180,542,643,775,1893,2251,2451,2925,3108,2435,3229,3051,2399,2308,1379,1403,998,677,407,227,-30,-129,-271,-283,-151,-20,100,142,273,-42,-309,-233,48,-56,340,305,-2,-182,209,201,185,181,-7,-84,123,106,-74,-123,-282,-128,-199,-287,-349,-341,-253,-153,-110,-235,-27,-278,40,-70,-227,-148,99,35,-205,-89,-136,-185,-220,-222,-205,-173,-124,-78,-134,20,65,92,-91,2,-241,-16,-58,-278,-156,8,-170,107,271,155,126,-71,-367,-35,-56,-24,87,42,52,80,115,-83,140,-235,93,112,12,134,85,-63,-25,-83,-309,-158,-152,-130,-78,-15,-37,-277,-363,-339,-39,41,301,295,81,-23,-77,-347,-12,16,-175,-223,-207,-251,-326,-398,-428,-377,-319,-265,-230,-200,-175,-157,-121,-134,-71,88,211,146,-158,-257,-53,232,282,66,164,257,-79,88,256,157,-247,13,-65,-64,-87,-122,-341,-327,-275,-166,-159,-152,-147,-247,-128,-127,-165,-142,-150,-153,-158,-159,-163,-161,-159,-163,-169,-170,-179,-189,-193,-200,-203,-205,-204,-204,-192,-187,-219,-151,-135,-100,-66,-36,-11,-264,-253,94,98,-86,84,128,11,113,-125,-140,-241,-313,-86,80,15,53,36,-273,-91,-128,13,52,110,-42,26,109,69,-112,214,-3,0,41,-5,-35,-217,-71,-83,-206,-250,-78,-112,-84,1,29,-77,-222,-109,-122,22,-71,-107,-144,-215,-288,-341,-327,-263,-222,-173,-141,-225,-84,-256,-294,-247,48,75,-141,119,176,202,237,165,-54,323,64,152,-105,288,515,-190,247,94,-176,-137,-413,-137,-43,3,-261,299,186,-163,-84,-212,-243,-102,-56,-125,-195,-252,-296,-253,-171,-93,-81,24,-294,-203,-166,141,153,141,54,118,-184,-72,-207,-242,-193,-299,-254,-194,-234,-281,-324,-368,-336,-306,-274,-254,-231,-225,-206,-202,-201,-208,-250,-240,-250,-236,-248,-218,-191,-104,-353,-253,-207,-89,-137,-158,-80,-109,-115,-224,-73,-50,-24,-21,-22,-48,-96,-144,-220,-282,-261,-177,-99,-27,9,28,-193,43,25,-199,3,-9,-12,-181,-46,-171,-59,46,60,-104,-105,70,100,118,23,129,120,48,68,38,-325,-34,-79,-75,-86,-81,-78,-57,-50,-29,-189,-14,-19,-24,-38,-55,-42,-4,-20,-282,-317,-364,-124,145,127,303,-29,-57,-303,-277,-62,13,-40,-85,-128,-142,-138,-124,-139,-77,-95,-54,-40,-29,-110,-79,-46,-40,91,147,210,-488,-416,-778,-77,480,513,536,539,536,-826,483,432,-246,-293,238,163,87,4,-48,-372,-365,-392,-144,-135,-119,-118,-105,-125,49,-180,-74,-118,-137,-75,238,-137,-285,238,-221,321,625,169,197,141,-119,-259,179,0,-9,410,247,-249,196,36,-187,-80,-67,-349,-171,-202,-224,-317,-212,-190,-158,-117,-78,-34,-317,-113,-378,-18,-43,-164,-198,-370,-165,-138,-78,-22,40,94,141,175,187,177,152,123,76,25,-18,-253,-193,-248,-81,-64,-165,-311,-312,-178,-154,-159,-207,-245,-248,-222,-178,-134,-93,-162,-14,16,-215,64,75,-34,81,-3,-110,69,-269,33,10,-189,-316,-23,-34,-40,-76,-198,-88,-50,-9,-56,-65,-132,-78,39,114],[-324,-297,-228,-169,-108,-95,-37,8,-10,-96,-138,-142,-103,-240,-261,-113,-160,-120,-191,-278,-281,-187,-64,-188,185,23,-187,38,105,-372,76,344,265,-2,-194,-37,386,68,-423,-392,-364,-146,259,160,-64,226,165,73,0,9,-31,-79,-120,-148,-170,-170,-157,-276,-113,-102,-160,-96,-109,-102,-138,-101,-133,-83,-61,-47,-30,-5,-146,-418,-74,-278,63,147,34,-30,173,63,-108,-7,82,38,-10,-75,-244,-185,-232,-261,-271,-238,-173,-103,-21,75,159,74,-77,-267,105,321,-98,-175,-31,115,-114,341,258,106,-30,-372,-251,27,132,-197,-594,-81,-66,-27,-108,75,-30,1,137,119,91,49,0,-52,-109,-151,-186,-212,-306,-222,-291,-197,-190,-178,-165,-162,-151,-140,-213,-204,-140,-156,-185,-491,-682,-321,-882,-233,-179,-127,-1871,-1048,46,-820,-2039,188,229,265,278,276,-2939,256,226,170,-5978,-7693,-58,-139,-220,-32367,-334,-336,-22078,-50994,-221,-143,-14198,-4762,142,213,259,291,311,322,-602,-314,259,-82,-1807,-13,73,19,-45,-462,-1302,-1254,-1131,-131,-109,-79,-1826,-1121,-19,-12,-415,-550,-28,-34,-619,-502,-497,-368,-317,-159,-186,-217,-295,-250,-296,-264,-260,-257,-242,-244,-300,-262,-287,-450,-395,-325,-324,-308,-285,-240,-197,-216,-237,-91,14,56,87,-147,-131,-115,149,-50,-325,-116,-288,-186,-18,-154,-39,-289,-198,-251,-202,-162,-93,53,-131,116,145,-68,-197,-280,520,435,-212,-315,-161,-242,84,33,-168,-168,-82,-222,-149,-479,-232,-253,-242,-218,-199,-515,-462,-906,-269,-806,-373,-13,-7,-367,-1229,-217,-1675,-255,-338,-2249,-248,-147,-12897,-33184,-24981,-11114,157,179,188,-1639,-746,-1682,-626,295,334,366,278,395,402,400,8,-554,-14,245,167,4,-49,-130,-230,-296,-276,-200,-129,-49,-151,-202,-61,62,71,-5,-117,-347,-243,-92,-133,-170,-202,-227,-242,-254,-309,-279,-294,-319,-331,-321,-299,-249,-177,-106,-28,-258,-241,6,258,254,14,-88,-219,-235,152,78,-80,-273,-254,34,-35,-3,-149,-50,33,125,-72,-53,161,54,-31,-116,-175,-188,-198,-189,-194,-195,-217,-259,-291,-325,-345,-337,-316,-290,-264,-262,-262,-253,-229,-187,-118,-44,-68,12,-61,-85,-310,28,90,-100,-245,-310,431,448,538,1337,1788,1798,3013,2531,2504,3051,4104,2654,3744,1784,1920,2439,1526,836,603,122,226,138,-85,-276,-350,-205,-89,4,-58,-285,-193,77,-13,263,271,-27,-109,257,244,212,184,12,-67,68,54,-103,-169,-260,-109,-179,-284,-388,-270,-97,81,-101,-269,-53,-310,79,-60,-191,-113,166,260,-155,264,113,-132,-249,-6,132,105,15,-25,-134,107,486,181,-69,50,-212,21,63,-273,-184,-361,-270,-132,-27,34,60,-7,-282,-75,-78,-164,-253,-343,-363,-310,-227,-131,-61,-193,13,51,-39,51,17,-142,-107,-191,-293,-284,-212,-127,-31,55,-45,-298,-372,-315,-59,-3,261,244,157,-29,-102,-343,-10,63,-147,-242,-217,-83,-96,-141,-169,-166,-142,-102,-192,-15,-46,-59,-111,-115,-73,88,227,226,-95,-226,-45,237,224,104,150,92,-68,-20,-67,-115,-258,-168,-180,-188,-179,-162,-422,-422,-294,-141,-144,-147,-152,-301,-147,-152,-157,-173,-187,-199,-213,-228,-245,-256,-266,-277,-286,-281,-279,-277,-268,-263,-256,-256,-254,-259,-259,-268,-271,-274,-282,-272,-263,-256,-251,-221,-253,-179,-158,-140,-126,-108,-103,-90,-151,-131,-243,-316,-159,-54,-41,-19,14,-293,-76,-92,191,225,214,-21,61,148,108,-110,19,-90,-195,-282,-232,-143,-211,-7,29,-242,-232,-9,-153,-99,55,109,-132,-218,-67,-35,312,-88,-84,277,-62,-263,-100,-211,-98,-93,-9,-119,-199,-84,-267,-308,-232,708,505,-125,22,589,815,294,159,-102,368,-30,102,-180,333,603,-137,198,24,-234,-152,-365,-125,10,-43,-208,121,11,-223,-147,-175,-214,-158,-141,-132,-197,-177,-103,-55,0,52,-49,140,-321,-225,-77,244,252,142,132,205,-208,-47,-197,-229,-189,-313,-211,-204,-263,-315,-318,-307,-266,-242,-220,-218,-216,-235,-236,-245,-255,-260,-269,-264,-260,-245,-247,-246,-243,-243,-319,-277,-265,-265,-231,-190,-120,-54,-17,-227,-18,-97,235,424,113,-26,-36,133,66,-192,-29,-114,-99,-2,89,52,-234,245,114,-156,27,129,72,-167,-32,-86,-96,-113,-115,-112,-121,-92,-100,-87,-81,-86,-95,-118,-130,-142,-277,-151,-132,-116,-94,-68,-52,-53,-24,-10,-168,-34,-34,-55,-96,-156,-222,-292,-361,-404,-344,-376,-204,-135,-87,-51,-73,2,-217,-231,-57,18,-4,-35,-85,-127,-172,-211,-239,-241,-247,-231,-218,-202,-195,-182,-173,-180,-173,-145,-92,-537,-572,-440,83,339,411,464,487,492,-913,415,334,-472,-227,0,-119,-219,-266,-252,-362,-395,-341,-62,-62,-89,-132,-175,-227,-246,-229,-165,-167,-153,-31,161,-27,-137,172,-227,291,358,151,106,29,-140,-214,242,85,37,254,185,-196,40,-32,-125,-140,-155,-312,-93,-24,-70,-308,188,262,236,-120,430,85,-238,-119,-376,234,195,-156,-157,-307,-190,82,110,36,241,100,255,225,166,83,-12,-105,-207,-302,-389,-466,-531,-569,-515,-396,-278,-327,-307,-221,-171,-148,21,-20,-52,-56,-15,51,54,-93,248,271,-267,146,209,61,107,55,-67,-64,-279,-197,-250,-281,-290,-232,-191,-146,-114,-204,-124,-130,-172,-248,-333,-416,-519,-614,-696],[-149,-186,-193,-201,-196,-197,-199,-177,-169,-162,-156,-160,-160,-187,-210,-216,-191,-96,-206,-311,6,27,37,-162,52,52,-154,-12,16,-371,40,230,291,57,-172,-53,330,32,-419,-440,-366,-217,150,69,-160,-10,-76,-140,-191,-232,-258,-280,-288,-289,-295,-299,-311,-322,-349,-383,-369,-320,-274,-200,-129,-60,-200,87,100,230,286,-23,-206,-335,-55,-272,121,234,20,-46,200,51,-168,-45,-150,-211,-193,-133,-268,35,115,-293,-251,301,343,48,358,351,165,56,-117,-223,159,118,-65,-134,7,-24,-123,-68,-92,-106,-117,-226,-140,-151,-157,-322,-520,-163,-155,-160,-167,-180,-189,-211,-235,-267,-298,-330,-351,-351,-330,-284,-232,-186,-364,-224,-420,-98,-153,-35,73,86,105,103,-452,-424,145,149,151,-289,-735,150,-996,-627,161,135,-2098,-1139,-7,-944,-2236,-252,-334,-321,-242,-223,-3477,30,120,-494,-6661,-6536,328,347,345,-32595,302,-1704,-89008,-73350,209,189,-15944,163,152,126,88,54,26,5,-1015,-37,-56,-224,-2011,-180,-92,-89,-94,-597,-1325,-1196,-1070,-21,-18,-20,-1725,-142,-71,-99,-462,-612,-169,-162,-798,-536,-448,-385,-359,-144,-35,-25,-436,-25,-345,-135,-130,-154,-179,-211,-274,-261,-300,-440,-381,-308,-310,-313,-321,-315,-317,-304,-290,-246,-209,-163,-109,-207,-144,-125,95,-61,-338,-120,-283,-200,-53,-170,-144,-350,-298,-205,-62,-145,-99,-26,-141,137,147,-59,-102,-276,494,411,-191,-264,-7,-89,133,62,-228,-222,-149,-263,-257,-411,-351,-380,-384,-380,-374,-608,-525,-722,-219,-463,-84,-16,41,-64,-1292,-485,-1783,107,92,-2094,52,34,-13433,-42201,-39250,-17058,-10,-26,-55,-1851,-701,-1675,-608,-61,-13,34,75,107,135,154,86,-497,-22,39,-30,-97,-145,-127,-42,31,219,351,461,450,-177,-275,-42,488,227,23,-87,-397,-249,6,234,284,417,72,-49,35,-299,494,445,190,322,254,182,127,94,65,41,-238,-239,-19,-14,-51,-98,-171,-232,-270,-252,-171,-78,-284,-228,10,-56,-2,-129,-55,73,170,-89,5,303,129,163,282,192,125,-55,-69,-45,-67,-115,-154,-211,-262,-161,-154,-168,-169,-159,-164,-167,-169,-184,-213,-244,-284,-317,-324,-302,-261,-303,-168,-121,-174,-159,-342,171,292,332,606,836,1103,1420,1758,2097,2399,2654,2803,2837,2196,2160,2226,1846,1283,874,328,299,80,-59,-79,-34,24,64,79,-78,-245,-156,-55,-123,-189,-249,-286,-302,-300,-284,-281,-277,-287,-301,-320,-306,-294,-277,-243,-225,-185,-156,-209,-283,-72,68,-96,-223,-67,-250,100,-62,-169,-96,150,172,-115,77,19,-171,-285,-179,-194,-158,-91,-103,-133,95,352,163,-67,80,-186,46,89,-290,-157,-60,-223,121,345,219,141,55,-211,-120,-49,89,276,158,35,68,-11,-83,-169,-236,-272,-247,-184,-116,-49,-222,30,-44,-266,0,-80,-120,-110,-159,-202,-283,-272,-296,-229,-195,-153,-109,-53,-44,-132,-343,-27,92,-127,-271,-231,-81,145,109,60,-27,16,-136,-181,-53,-130,-101,-113,-113,-109,-115,-122,-134,-135,-202,-132,-129,-114,-98,-90,-80,-74,-33,8,46,-266,8,14,-34,76,-81,-374,-376,-254,-3,229,24,-268,-261,-23,-194,75,331,104,-214,-13,208,162,124,52,-90,12,-15,-53,-92,-122,-154,-179,-201,-216,-231,-241,-262,-294,-305,-339,-360,-378,-382,-379,-344,-325,-297,-275,-257,-244,-230,-232,-231,-237,-252,-279,-299,-322,-326,-295,-241,-181,-288,-84,-68,-34,-27,-23,-11,-23,-39,-55,-102,-77,-79,-67,-49,-39,-29,-175,-24,-22,-288,-211,-54,-192,-116,-35,-69,-177,-215,-195,-226,-256,-274,-272,-259,-238,-277,-177,-244,-139,-100,10,-110,-175,-95,-233,-320,-209,686,547,-101,-73,482,888,320,139,-167,264,-123,52,-226,340,331,-97,132,-51,-255,-159,-251,-70,55,-86,-160,124,-14,-257,-302,-382,-297,-222,-157,-118,-185,-235,-152,-42,-21,0,-13,21,-338,-248,-20,-63,-116,-187,-261,-309,-283,-224,-176,-188,-186,-332,-171,55,78,-125,22,-209,38,12,-22,-75,-128,-200,-256,-316,-374,-408,-399,-356,-320,-281,-268,-260,-261,-276,-303,-340,-332,-243,-216,-223,84,74,-52,-229,-52,-163,249,497,120,-18,-39,129,48,-271,243,143,-27,18,219,31,-275,255,43,-96,55,86,20,-148,-103,-147,-170,-183,-181,-176,-172,-156,-163,-142,-123,-107,-91,-85,-71,-60,-221,-51,-85,-10,14,-104,-99,-99,-47,-2,-143,-65,140,130,108,-222,56,-64,5,-231,-328,-398,-87,80,91,105,-111,90,-135,-179,-47,59,223,337,311,170,231,173,-132,-38,-118,30,38,65,-214,-220,-5,26,233,264,0,-576,-701,-104,244,461,491,510,506,491,-1016,400,320,-709,-130,22,-83,-180,-250,-283,-344,-355,-260,-201,-214,-248,-295,-339,-383,-372,-329,-265,-206,-171,-87,-59,-32,-20,-14,-209,-22,-28,-34,-60,-87,-156,-156,-194,-227,-258,-289,-311,-317,-323,-332,-338,-337,-315,-274,-191,-95,-84,-302,197,293,256,-111,524,76,-160,-130,-364,217,321,-134,-104,-231,-279,-114,-99,-69,-30,-1,14,15,-2,-28,-53,-61,-72,-79,-84,-292,-213,-217,-224,-246,-259,-339,-293,-258,-185,-178,-201,-210,-184,-124,-38,51,-67,-33,221,220,-212,135,59,-14,-91,-135,-156,-148,-260,-86,-41,-194,-261,111,199,175,-77,-182,-146,-55,49,-62,-89,-132,-95,-158,-217],[-89,-110,-117,-23,-18,-57,-61,-62,-101,-83,-132,-96,-97,-90,-130,-308,-209,-54,-263,-303,23,21,8,-134,-12,-12,-126,-50,-81,-299,18,212,336,98,-128,-38,283,8,-398,-468,-353,-273,67,11,-244,159,402,192,-27,230,160,79,1,-71,-139,-190,-231,-255,-281,-316,-354,-367,-339,-269,-195,-122,-274,31,112,176,229,-65,-221,-213,-20,-255,177,223,-4,-59,-82,-207,-268,-202,-76,53,173,263,-270,400,337,-339,-226,423,276,6,205,101,-4,-123,-229,-299,-302,-263,-228,-191,-152,-136,-130,-102,-97,-89,-85,-91,-106,-129,-151,-415,-334,-177,-157,-149,-143,-147,-156,-255,-212,-242,-253,-236,-190,-130,-85,0,64,114,-360,-234,-519,-151,-219,0,242,236,236,112,-586,-666,209,187,155,-67,-713,-60,-694,-1027,-63,-104,-2291,-1221,-224,-1107,-2456,-246,-200,-136,-83,-726,-3816,72,121,-1494,-7384,-5682,203,211,203,-32499,153,-20283,-125443,-63047,-17,-70,-15312,-150,-179,-219,-268,-319,-361,-326,-1056,-163,-70,-431,-2242,-459,-186,326,352,-644,-1387,-1181,-997,267,194,-364,-1388,-48,-125,-189,-484,-648,-260,-257,-835,-537,-400,-371,-397,-362,-315,-261,-524,-144,-410,-210,-169,-54,-33,-138,-248,-83,-301,-410,-357,-142,-117,-136,-142,-111,-70,-229,-316,-207,133,147,35,-246,-135,-122,184,-77,-349,-105,-249,-187,-216,-303,-322,-399,-205,-142,-95,-122,-103,-103,-113,-13,-8,-59,-33,-258,-75,-96,-164,-212,-61,-35,-12,9,-272,-258,34,-266,-111,-332,-11,-40,-199,-95,-274,-635,-504,-521,10,-126,100,141,174,189,-1241,-773,-1687,165,145,-1756,44,56,-14221,-49150,-53463,-18600,-78,-89,-105,-2041,-741,-1480,-493,-113,-95,-77,-64,-49,-28,-2,8,-390,-38,107,147,202,107,91,112,53,570,643,618,460,-167,-336,-25,472,260,39,-71,-449,-230,21,280,338,461,87,5,-31,-259,504,452,208,430,307,201,130,100,91,51,-224,-241,-48,192,24,-7,-11,-119,-192,245,173,-68,-272,-195,-6,-81,-35,-109,-68,33,38,-102,36,14,-20,-54,-113,-175,-221,-280,-309,-297,-240,-188,-180,-175,-258,-158,-211,-94,-104,-127,-128,-137,-133,-118,-96,-127,-101,-83,89,-82,-54,-294,100,-16,-188,-102,-250,126,54,118,225,913,837,2312,1399,2403,2308,3744,2837,4883,2591,2340,3260,2547,1728,1283,624,393,179,-14,-163,-297,-343,-259,-181,-115,-183,-117,-11,-7,-15,-40,-70,-112,-161,-199,-245,-279,-314,-345,-378,-379,-367,-340,-289,-247,-179,-117,-155,-260,-122,170,-87,-144,-61,-193,115,-66,-143,-87,123,100,-76,47,35,-200,-317,-54,-94,-135,-200,-179,-162,-121,-61,-4,-76,79,-157,64,9,-314,-168,-133,-281,94,277,247,169,104,-163,-158,-50,133,330,184,16,172,290,239,176,-105,-155,-62,-123,-150,-280,-355,-299,-222,-236,-104,-134,-167,-44,-47,-79,-228,-171,-272,-165,-125,-11,15,54,-68,-159,-332,-58,109,-109,-304,-240,-85,126,61,-9,-85,58,-171,-159,-77,-127,-187,-237,-285,-325,-361,-390,-416,-426,-435,-437,-444,-430,-387,-337,-280,-203,-121,-22,-13,-281,0,38,-39,66,-52,-276,-269,-180,31,217,-15,-305,-145,-37,-281,223,351,108,-235,0,256,234,217,110,-74,164,158,148,84,158,168,14,-37,-115,-187,112,50,-275,-132,-186,-253,-306,-329,-330,-299,-284,-265,-254,-243,-228,-207,-194,-179,-254,-187,-259,-271,-346,-437,-495,-381,-265,-254,-81,-47,42,69,88,-5,87,73,48,-89,6,-2,2,25,32,38,-116,15,-6,-342,-179,-97,-231,-181,-214,-252,-269,-269,-260,-230,-205,-186,-169,-154,-145,-238,-123,-282,-173,-108,-64,-101,-155,-87,-169,-305,-178,44,52,-71,-164,105,114,127,113,-242,74,-206,-46,-172,-242,-349,-423,-384,-268,-214,-152,-140,26,98,-127,-119,140,22,-234,-235,-230,-118,-168,44,207,-148,-255,-152,172,129,93,31,57,-338,-264,10,-27,-64,-95,-96,-61,-237,-31,-132,-123,-172,-354,-132,165,296,-134,10,-189,141,71,2,-72,-135,-198,-227,-244,-252,-250,-251,-243,-237,-221,-223,-221,-272,-223,-239,-287,-308,-357,-371,-325,-241,-146,-74,-227,-102,-219,268,388,122,-13,-31,128,30,-292,349,192,11,20,183,13,-310,227,-15,-34,86,165,144,-125,61,4,-67,-52,-62,-72,-165,-105,-143,-152,-152,-141,-120,-107,-88,-78,-158,-79,-61,-27,23,-221,-205,-129,-74,-18,-117,-98,117,51,-27,-272,-173,-205,-207,-194,-321,-425,-93,-38,15,70,-139,161,-61,-127,-38,23,127,292,232,170,97,22,-119,-84,-122,-128,-125,-108,-225,-253,-27,-6,20,56,-124,-603,-730,161,174,201,219,235,240,-317,-1137,233,209,-757,-19,117,84,37,14,-83,-323,-266,-168,-8,-17,-38,-59,-80,-116,-150,-276,-217,-245,-249,-266,-286,-297,-311,-318,-332,-327,-323,-306,-299,-283,-259,-232,-208,-172,-135,-103,-67,-21,20,56,11,-55,-98,-239,114,97,-96,-305,-77,-150,-209,-224,-185,-107,-95,-154,-350,116,145,-113,-55,-154,-336,45,35,-3,-28,-52,-61,-66,-66,-61,-49,-22,-1,22,37,-319,-236,-176,73,-150,-221,-357,-279,-304,-209,-131,-72,-66,-44,-34,11,36,-197,3,92,91,-103,59,26,-4,-46,-68,-82,-82,-239,-65,-61,-219,-255,-58,-73,-87,-94,-158,-175,-74,27,-45,-99,-138,-79,-82,-53],[-110,-90,-128,-68,9,-79,-174,-248,-329,-375,-313,-240,-169,-103,-55,-359,-217,-62,-314,-270,82,189,130,-112,160,139,-109,-76,-187,-218,8,126,332,120,-77,-5,248,-9,-365,-460,-331,-321,11,-15,-300,110,477,240,-58,242,153,53,-38,-122,-199,-262,-316,-348,-364,-349,-322,-294,-278,-242,-215,-192,-331,-129,-84,-48,-13,-102,-174,-79,17,-240,-1,-64,-140,-224,-320,-365,-299,-187,-90,-4,65,107,-252,159,163,-401,-188,119,96,-42,12,-19,-38,-57,-274,-67,-46,-41,-57,-79,-100,-147,-197,-237,-280,-295,-282,-239,-177,-98,-214,-403,-145,233,377,26,-49,230,-60,-224,374,286,28,153,81,20,-66,-60,-80,-100,-310,-234,-503,-210,-292,-269,-276,-277,-253,-216,-482,-926,-93,-56,-32,-18,-624,0,-311,-1087,33,-283,-2456,-1297,-119,-1311,-2702,-77,-115,-155,-218,-1167,-3991,-406,-381,-2601,-8078,-5138,-21,63,126,-32184,180,-27947,-121401,-30115,63,15,-13202,0,35,69,93,107,111,116,-686,147,195,-682,-2499,-846,-777,199,539,-613,-1480,-1207,-938,162,15,-745,-1030,-382,-337,-218,-471,-656,67,117,-651,-504,-369,-344,-360,-159,-41,-291,-516,-2,-496,-302,-193,-15,-18,-139,-237,-55,-292,-370,-323,-213,206,-3,-137,130,203,-220,-310,-272,108,143,-20,-246,-123,-111,-36,-104,-367,-187,-218,-233,-248,-252,-232,-398,-277,-223,-242,-266,-295,-320,-322,-310,-270,-246,-214,-235,-204,-219,-219,-214,-201,-172,-136,-92,-308,-282,20,-240,-115,-249,32,-2,-215,22,-268,-608,-415,-336,146,174,193,207,212,199,-1112,-1073,-1468,107,85,-1282,-88,10,-15408,-51709,-59802,-13397,-166,-222,-297,-2221,-880,-1142,-318,-141,-15,104,207,298,376,348,303,-285,-66,549,563,348,176,198,163,49,631,690,618,457,-139,-375,-14,440,276,42,-69,-481,-193,42,326,383,434,100,60,-86,-203,388,351,221,244,191,118,46,-10,-56,-75,-216,-249,-86,5,-99,-38,4,-89,-172,-39,-78,-121,-250,-184,-227,-265,-291,-299,-298,-271,-254,-222,-185,-153,-125,-90,-77,-66,-46,-51,-118,-74,-88,-115,-191,-177,-233,-231,-258,-281,-293,-291,-294,-283,-255,-220,-191,-155,-155,-105,-85,-102,-63,-277,-97,-131,-175,-207,-246,-265,-234,-165,-59,81,248,464,719,1027,1379,1784,2196,2591,2933,2435,3304,3285,2133,2050,1034,506,1326,350,484,812,-224,76,127,-102,-105,-78,187,113,171,108,77,-87,78,60,31,10,-19,-49,-83,-88,-127,-229,-103,-109,-196,-71,-92,-185,-139,106,-75,-65,-43,-145,122,-63,-117,-82,92,58,-40,-1,-23,-219,-340,-87,-95,-125,-303,-144,-82,43,150,110,-92,113,-133,80,115,-320,-185,-140,-358,-90,-25,49,117,129,-146,-180,-53,159,153,169,0,143,339,301,164,-61,-184,-104,-141,-194,-24,-267,-65,-165,-256,-316,-355,-392,-405,-398,-373,-343,-303,-263,-235,-193,-160,-134,-99,-106,-185,-306,-102,109,-97,-342,-246,-98,84,4,-79,-144,88,-181,-140,116,-26,-205,-141,-144,-91,5,135,109,18,-162,-80,41,19,-16,-69,-131,-185,-234,-253,-258,-271,-216,-204,-203,-202,-203,-223,-247,-268,-299,-332,-362,-393,-408,-397,-373,-352,-345,-338,-335,-340,-348,-354,-334,-287,-221,-141,-43,50,79,238,316,19,-85,-131,-222,365,276,-229,-26,60,89,63,48,35,-158,-181,-14,-66,-227,-200,-253,-281,-260,-334,-173,-274,-183,-388,-108,-115,-126,-132,-223,-135,-128,-125,-125,-124,-118,-137,-171,-205,-226,-219,-185,-120,-48,11,62,-55,125,-8,-346,-140,-146,-279,-142,22,-30,-200,-217,-191,-223,-248,-260,-253,-234,-210,-184,-155,-310,-212,-130,-51,-103,-155,-77,-110,-274,-154,36,29,-48,-256,22,19,27,32,-329,14,-290,-3,-83,-70,-119,-179,-256,-343,-440,-416,-314,-219,-124,-181,-101,73,88,-197,-181,-18,-12,-164,50,108,-113,-244,-113,21,-27,-71,-97,-86,-340,-279,42,67,74,50,4,-56,-240,-201,-253,-256,-209,-387,-117,-22,20,-78,-28,-182,11,1,3,16,-128,84,12,-77,16,73,-6,-144,147,133,-82,-66,-309,-34,-171,-292,-180,-169,-307,-302,-365,-326,-214,-244,-190,-223,273,434,97,-31,-33,107,-5,-214,444,222,27,0,108,-18,-350,138,-80,2,96,87,21,-120,-75,-75,-81,13,75,-62,-206,-15,226,112,103,185,202,247,-52,60,-110,31,-46,-97,-150,-337,-299,-159,-89,-38,-114,-151,-28,-43,-71,-309,-122,-147,-92,-149,-322,-471,-110,56,236,388,-170,212,-12,-95,-47,-31,16,259,232,166,368,196,-122,-74,-129,-48,-127,-192,-249,-287,-308,-333,-342,-336,-319,-626,-635,-205,-150,-73,0,-61,-593,-1072,-1271,264,279,-504,79,296,301,-3,22,-75,-309,-165,-82,496,502,70,85,366,37,66,-307,-118,-237,-236,-74,-126,-157,-182,-193,-203,-191,-175,-149,-229,-210,-183,-103,-115,-128,-147,-172,-179,-150,-96,-28,48,-45,-97,-202,248,203,-104,-312,246,212,153,-13,33,-10,-63,-185,-326,-102,-93,-95,-86,-96,-318,-126,-136,-158,-169,-181,-180,-175,-171,-167,-165,-157,-162,-171,-180,-335,-246,-212,-228,-225,-230,-338,-244,-333,-222,-111,-83,-53,-23,-113,14,-3,-297,8,-13,-45,-83,-129,-182,-228,-283,-317,-290,-264,-256,-258,-256,-228,-226,-93,-26,44,-40,-95,-165,-62,124,29,-61,-105,-39,-76,-76],[-104,-59,-132,-107,198,-40,-81,-60,-133,15,-127,52,95,82,-4,-333,-219,-79,-360,-238,44,319,131,-108,330,131,-112,-98,-294,-139,0,21,101,54,-34,0,-13,-43,-330,-423,-315,-362,-217,-230,-300,-247,-252,-258,-258,-260,-256,-260,-257,-249,-243,-233,-228,-218,-223,-238,-258,-281,-311,-312,-307,-293,-298,-219,-159,-107,-57,-151,-93,44,46,-247,87,47,-117,-114,-158,-239,-383,-263,-205,-129,-61,-13,-238,63,87,-474,-151,138,85,-112,130,112,90,-61,-404,-33,-64,-98,-142,-182,-209,-250,-281,-280,-264,-217,-152,-85,-19,38,-291,-296,29,217,290,-34,-68,241,-38,-136,323,269,15,146,71,-10,-91,-156,-209,-256,-291,-308,-429,-291,-382,-219,-162,-112,-52,3,-276,-701,121,142,151,148,-505,148,18,-830,190,-381,-2450,-1380,-248,-1562,-2970,143,108,65,-2,-1551,-4085,-529,-231,-3725,-8612,-4885,144,246,325,-31847,418,-24953,-85842,450,437,416,-10760,359,317,249,162,69,-17,-83,-121,-114,-69,-945,-2778,-1331,-1427,-390,204,-542,-1532,-1261,-915,54,-13,-1122,-736,-206,-245,-253,-433,-649,-172,-147,-475,-468,-368,-324,-341,-302,-299,-433,-478,-36,-555,-423,-217,108,172,-154,-255,-48,-284,-336,-292,-281,306,-5,-200,85,165,-213,-288,-351,51,115,-99,-216,-129,-106,148,-147,-400,-71,-154,-100,47,-121,-10,-357,-363,-281,-95,-104,-147,-239,-26,-42,-54,-125,-116,-223,-211,-265,-297,-320,-336,-335,-331,-323,-338,-308,-305,-288,-259,-229,-188,-138,-243,-34,-254,-571,-308,-187,121,122,113,96,72,34,-959,-1376,-1226,-105,-114,-751,-102,-83,-17144,-48638,-47874,-6473,-8,-13,-33,-2415,-1124,-733,-118,-119,-99,-72,-49,-27,-6,13,13,-197,-107,53,68,95,116,142,166,14,207,218,214,219,-112,-387,-13,127,111,33,-81,-437,-146,-76,-106,-125,-132,-122,-92,-101,-148,22,61,86,113,138,133,118,96,53,8,-215,-266,-126,-147,-224,-192,-220,-231,-235,-240,-241,-241,-226,-202,-197,-193,-185,-175,-173,-160,-167,-164,-159,-157,-157,-146,-151,-154,-140,-139,-128,-126,-109,-98,-176,-102,-196,-100,-216,-103,-198,-167,-71,-89,-104,-116,-126,-182,-208,-75,-41,-122,-41,-247,5,-73,-163,-146,-226,-279,-230,-97,-85,298,471,792,636,1352,1403,1920,2160,2340,2435,2439,2327,2137,1896,1644,1424,645,1156,534,685,949,-256,91,62,-98,-9,-38,121,41,2,-4,18,-30,77,110,126,141,91,38,117,-6,-68,-147,-11,84,-197,-22,-19,-77,-93,65,-55,18,-7,-95,5,-40,-76,-70,-104,-146,-178,-198,-201,-211,-331,-177,-141,-93,-337,-87,-29,30,252,87,-100,130,-100,94,123,-268,-195,-165,-432,-18,35,36,42,59,-142,-162,-36,123,165,198,4,141,373,347,156,-2,-133,-122,-134,-260,-147,-277,-389,-420,-367,-304,-263,-267,-287,-335,-389,-390,-309,-207,-234,-172,64,126,182,-139,-191,-253,-134,110,-77,-366,-231,-100,53,-41,-127,-185,63,-148,-110,173,76,-248,-153,-165,-85,-20,71,26,2,-127,-68,-63,-84,-112,-152,-193,-216,-228,-217,-203,-212,-161,-149,-144,-125,-95,-92,-90,-36,61,105,-145,85,119,-44,-298,169,136,102,-132,14,17,-3,-14,-20,-41,-28,-17,-7,8,34,58,41,-116,-132,-229,116,92,-162,23,-29,-70,-116,-163,-212,-234,-270,-297,-328,-349,-342,-289,-215,-112,-333,-66,-264,-131,-322,-11,171,209,297,-175,-124,-5,257,173,56,-13,-47,-133,-224,-311,-367,-333,-243,-141,-50,33,24,160,-11,-255,-68,-167,-309,-133,176,131,-170,-210,-45,-4,-44,-333,-62,-27,31,-80,0,-261,-229,-137,71,-87,-146,-44,-40,-209,-115,246,210,-10,-312,145,182,193,64,-297,-113,-335,13,18,-10,-67,-119,-171,-290,-255,-270,-279,-290,-291,-278,-277,-273,-278,-281,-287,-285,-272,-253,-224,-204,-184,-193,-160,-159,-164,-178,-209,-245,-319,-317,-334,-320,-286,-258,-232,-212,-213,-191,-189,-197,-212,-366,-251,-269,-285,-308,-328,-364,-364,-355,-324,-282,-221,-167,-93,-48,26,48,57,-28,183,174,-65,-57,-326,288,-104,-277,-164,2,-350,-339,-109,-66,-76,-255,-287,-128,81,123,75,-51,-22,94,-28,-90,17,-60,-149,-232,-322,-388,-396,-381,-368,-353,-349,-359,-363,-341,-291,-228,-153,-83,-10,-67,-235,-65,212,83,111,177,177,198,-107,51,-60,-165,-274,-384,-339,-356,-294,-175,-72,-25,-113,-201,184,182,164,-274,-59,-187,27,-112,-312,-485,-138,-22,274,333,-179,260,25,-74,-61,-88,-91,154,145,145,181,90,-132,-103,-139,-57,-86,-106,-199,-254,-148,-176,-205,-237,-424,-623,-508,-368,-299,-200,-578,-2650,-3161,-1652,-1363,225,251,-244,164,309,269,-49,26,-62,-296,-66,-6,510,494,39,158,327,74,9,-335,-133,-238,-300,-385,-359,-277,-210,-181,-109,-69,-44,-32,-363,-202,-186,-159,-224,-265,-260,-212,-254,-67,0,51,89,-35,-97,-174,63,24,-115,-330,-204,-276,-317,-303,-259,-201,-165,-232,-307,-8,60,-59,43,14,-251,-136,-20,166,418,-19,69,351,315,142,104,205,3,-22,-10,-359,-259,-76,-52,-62,-106,-295,-213,-371,-245,-101,-90,-47,-56,-142,-104,-142,-398,-233,-287,-343,-398,-425,-377,-314,-266,-212,-168,-133,-146,-87,-71,-232,-218,-13,-2,1,-13,-45,-164,-69,11,46,-32,-85,-8,-70,-105],[-78,-17,-121,-121,29,-46,-124,-137,-122,-4,-126,5,-9,-43,-104,-277,-223,-198,-380,-213,-9,244,125,-119,315,98,-122,-110,-308,-56,3,-87,35,-64,-152,-214,-273,-345,-420,-457,-406,-373,-255,-178,-243,-66,-32,-10,-176,14,20,-9,31,49,68,92,113,-34,48,76,-138,-42,15,-262,221,264,-206,358,115,25,-10,-199,7,175,79,-258,98,28,-199,-145,-115,-139,-461,-119,-98,-71,-47,-38,-222,-19,-11,-478,-103,27,-29,-180,34,20,0,-131,-421,-149,-191,-230,-260,-265,-240,-223,-210,-179,-173,-166,-161,-161,-166,-173,-306,-179,-171,-162,-142,-133,-121,-113,-100,-100,-103,-116,-132,-155,-178,-203,-230,-242,-247,-248,-244,-255,-354,-179,-455,-97,-39,8,66,-24,-67,-469,230,244,244,230,-367,202,202,-528,200,-364,-2311,-1447,-384,-1830,-3206,12,-22,-42,-63,-1856,-4137,-2206,-1744,-4682,-8811,-4856,460,518,547,-31658,-7512,-14505,-37193,301,189,60,-8485,-196,-319,-439,-382,-288,-202,-118,-49,9,63,-1150,-3046,-1876,-1944,-1046,245,-447,-1444,-1291,-914,158,120,-1458,-525,26,0,-17,-368,-627,-48,-49,-306,-427,-387,-311,-317,-266,-260,-561,-455,-255,-470,-543,-237,27,90,-169,-293,-51,-270,-304,-261,-318,29,-4,-230,38,119,-205,-255,-428,-22,67,-187,-179,-152,-99,117,-195,-445,-69,-115,-47,120,-86,-29,-311,-402,-317,-187,-116,-190,-288,-5,64,72,-182,-60,-221,-90,-176,-254,-332,-388,-360,-277,-183,-363,-323,56,-161,-72,-109,51,-17,-288,99,-246,-555,-214,-84,-101,-206,-313,-392,-354,-254,-810,-1652,-1010,109,159,-226,164,120,-19451,-41499,-31722,-133,-97,-397,118,-2649,-1476,-296,92,405,537,525,484,425,121,284,187,-138,-165,-77,-170,-247,-313,-343,-332,-298,-260,-222,-190,-141,-105,-377,-33,3,47,3,-109,-397,-107,-5,-52,-104,-160,-212,-248,-267,-272,-265,-252,-250,-239,-227,-236,-248,-258,-280,-296,-308,-310,-310,-316,-348,-320,-339,-346,-353,-371,-392,-415,-427,-435,-452,-452,-426,-387,-347,-293,-257,-213,-166,-127,-94,-55,-38,-26,-1,1,-98,-5,3,-6,-161,-81,-171,-81,-143,-113,-197,-185,14,53,105,163,19,-217,-280,-79,202,-158,-56,-230,160,-102,-177,-104,-79,-70,-269,-199,-13,158,401,1397,393,1773,998,2439,2226,3260,3304,2327,2924,2532,2080,1605,1144,729,404,196,128,153,22,121,63,-100,76,-22,183,122,68,-5,-15,-41,-53,-46,-40,-22,-11,-1,0,-65,-14,-60,16,-8,-216,-41,-53,-71,-84,-95,-114,-124,-117,-98,-88,-52,-50,-61,21,40,28,84,109,-211,-316,95,136,0,-293,-34,9,13,271,43,-126,128,-93,75,101,-204,-223,-201,-398,-112,102,74,79,101,-180,-139,-30,208,381,173,2,135,418,341,119,36,-64,-150,-139,-324,-302,-157,-124,-268,-182,-247,-235,-333,-168,-158,-163,-184,-279,-277,-189,-137,17,111,185,-201,-208,-207,-171,84,-77,-403,-227,-118,3,-99,-175,-235,25,-114,-100,108,95,-306,-188,-213,-99,-99,-155,-216,-262,-298,-292,-257,-194,-138,-103,-93,-220,-130,-175,-247,-327,-396,-398,-349,-300,-260,-247,-240,-219,-182,-120,-184,36,116,-46,-235,228,222,154,-86,1,217,409,504,215,-38,388,676,296,80,607,526,46,-158,-150,-247,277,190,-117,174,110,18,-90,-209,-316,-317,-237,-123,-11,-229,-38,246,280,-61,-256,-33,-260,-98,-262,-67,181,207,279,-143,-164,14,-57,-147,-218,-263,-318,-352,-316,-253,-187,-129,-215,-57,28,57,75,75,-30,-160,7,-185,-351,-129,99,93,-149,-216,-79,17,-29,-432,-159,-238,-325,-387,-313,-236,-258,-153,11,-79,-154,-18,13,-148,-86,89,88,18,-337,37,224,131,72,-204,-240,-360,32,94,45,-21,-171,-230,-346,-250,-282,-305,-329,-340,-332,-331,-322,-318,-312,-311,-305,-295,-279,-250,-225,-194,-154,-123,-89,-54,-25,-9,0,-298,-226,-23,-48,-77,-119,-166,-212,-249,-267,-247,-204,-150,-327,-104,19,67,91,-91,-171,89,59,16,-45,-251,-175,-232,-218,-201,-164,-126,-76,-31,27,-69,-70,-331,226,-39,-259,-153,11,-377,-377,-121,-21,-49,-269,-352,-201,-284,-359,-344,-278,-208,-130,-83,-50,-46,-53,-81,-122,-198,-286,-367,-392,-310,-216,-123,-52,-129,-106,111,134,-101,138,125,-78,-247,-120,0,-26,-58,-94,-127,-162,-173,-167,-153,-116,-63,-9,47,-280,-239,-187,-40,0,-117,-250,168,194,155,-205,-72,-219,-11,-80,-303,-445,-150,-121,42,63,-167,113,54,-62,-81,-146,-191,62,54,119,137,-23,-150,-128,-148,-114,-158,-189,-213,-230,-205,-204,-193,-176,-530,-589,-386,-186,-214,-230,-1976,-5431,-5773,-1983,-1324,-175,-162,-157,-171,-194,-225,-226,-171,-95,-279,26,64,308,381,40,221,525,108,-45,-342,-145,-221,-337,-129,-228,-127,16,-245,26,17,377,-6,-302,-133,-168,55,203,130,85,88,-314,202,272,329,155,-10,-81,-139,293,195,-121,-344,63,0,-46,-65,-74,-64,-81,-277,-283,-54,15,-30,87,100,-161,-162,-57,200,450,-64,0,553,496,119,31,203,-109,-92,-65,-374,-250,-147,-126,-89,-71,-224,-170,-382,-265,-88,-157,-116,-141,-171,-196,-215,-362,-209,-198,-182,-164,-149,-140,-130,-134,-131,-134,-136,-140,-138,-132,-235,-213,-76,-71,-75,-90,-113,-156,-180,-140,-84,-12,-62,25,-50,-121],[-32,-119,-154,-137,-74,-46,-157,-192,-84,85,-113,149,140,129,36,-220,-194,-111,-349,-190,-143,-215,-258,-208,-142,-83,-120,-102,-196,-6,-19,-184,-64,-113,-154,-162,-146,-125,-203,-264,-255,-353,-55,5,-154,-49,39,49,-235,-9,-84,-71,14,101,170,179,175,-3,58,73,-111,-65,-105,-254,62,198,-87,478,79,-21,-89,-238,127,316,127,-266,212,179,-272,-158,-1,-135,-514,88,78,68,53,24,-192,-23,-43,-406,-70,-73,-137,-231,-90,-97,-106,-194,-295,-194,-223,-257,-304,-340,-349,-355,-342,-313,-296,-277,-262,-255,-257,-266,-274,-282,-270,-245,-200,-155,-116,-45,12,45,106,139,82,107,179,83,-64,111,110,-249,-153,-255,-280,-56,-486,-80,-54,-19,43,-107,121,-241,318,362,384,386,-223,364,359,-253,256,-272,-2126,-1480,-504,-2085,-3330,266,218,-185,100,-2075,-4154,-3644,-3277,-5253,-8597,-4969,542,611,647,-31710,-17949,-929,455,331,188,29,-6549,-272,-382,-348,-269,-214,-182,-168,-172,-174,-156,-1218,-3234,-2439,-1945,-1710,-158,-350,-1216,-1246,-920,-42,-95,-1700,-401,-85,-32,-39,-279,-587,178,-64,-137,-380,-412,-303,-279,-324,-159,-553,-447,-90,-320,-537,-247,175,160,-176,-338,-55,-240,-272,-220,-305,-346,-427,-504,-440,-386,-326,-275,-455,-167,-123,-267,-140,-183,-82,29,-229,-485,-68,-78,11,19,-40,-45,-259,-351,-288,-279,-126,-235,-315,-46,-66,-86,-230,-191,-276,-350,-405,-364,-291,-218,-145,-86,-42,-369,-322,5,-107,-28,-50,-38,-56,-334,-98,-243,-563,-177,-213,-258,-311,-345,-316,-232,-131,-672,-1817,-829,295,376,248,459,457,-22208,-32865,-15837,301,281,-1020,363,-2926,-1908,149,297,446,826,880,792,498,-23,282,531,-98,-227,124,9,-60,-86,-72,-43,-142,-3,0,-12,-6,-102,-343,-58,2,16,-26,-136,-360,-87,-93,-83,-46,7,62,113,-10,-81,135,98,39,-16,-62,-110,-127,-107,-78,-42,-252,-342,-197,-49,-424,-198,-123,-180,-237,-304,-371,-432,-386,-332,-300,-280,-265,-256,-265,-271,-301,-322,-330,-326,-302,-253,-210,-162,-95,-49,-58,-112,61,14,-139,-59,-144,-64,-76,-113,-150,-186,-46,15,85,154,22,-221,-324,-80,222,-192,-73,-210,164,-118,-200,-134,-49,22,24,-286,74,-35,260,367,224,724,677,1526,1846,2547,3285,2137,2532,4720,2773,4442,2896,932,2820,1051,1240,1286,389,192,184,-85,176,-8,134,32,-66,-162,-227,-238,-191,-122,-68,-16,14,30,27,-118,9,-27,-61,-119,-231,-210,-241,-265,-269,-253,-236,-205,-161,-104,-52,10,-18,-45,89,157,56,349,154,-201,-283,83,247,82,-245,15,46,20,223,1,-143,130,-86,47,75,-124,-245,-221,-299,-198,171,60,-59,-173,-296,-352,-276,-184,-99,-31,23,80,108,132,79,77,11,-167,-138,-339,-223,-298,-327,-334,-177,-226,-199,-394,-213,-194,-195,-25,-50,-102,-64,-52,-61,71,115,-261,-209,-146,-171,59,-72,-406,-208,-126,-50,-141,-203,-265,-308,-307,-267,-215,-164,-353,-219,-264,-107,-89,-86,-111,-128,-148,-150,-144,-121,-95,-84,-82,-267,-101,-114,-137,-147,-128,-99,-151,-45,31,46,12,33,58,27,-117,-58,-90,-115,-170,-108,-73,-13,-42,-7,134,423,559,232,-29,360,690,330,97,680,581,62,-184,-156,-251,240,158,-68,256,228,210,49,-104,-214,-237,-141,42,158,-184,13,331,309,-93,-160,26,-237,-59,-202,-99,161,33,-71,-120,-194,-50,-6,13,-42,-15,-69,-132,-140,-85,53,167,-318,-88,131,246,165,226,-38,-46,-92,-173,-372,-110,172,63,-119,-211,-107,142,247,-341,-30,264,190,84,51,-162,-283,-153,-193,-235,-255,-241,-205,-159,-124,-80,-54,-27,-302,-34,22,20,36,-85,-286,-344,-66,-121,-172,-224,-268,-316,-356,-397,-405,-394,-388,-378,-360,-357,-358,-360,-330,-302,-276,-249,-223,-192,-175,-166,-157,-171,-194,-226,-273,-331,-268,-261,-174,-7,67,138,190,228,-126,-149,-104,143,176,46,-266,-104,175,183,155,-93,-172,183,168,147,7,-282,29,-372,-35,-69,-99,-136,-163,-190,-208,-239,-263,-307,-288,-286,-270,-248,-223,-350,-395,-159,-170,-184,-274,-235,-254,-264,-263,-231,-196,-163,-116,-94,-81,-92,-105,-136,-172,-237,-313,-373,-403,-352,-267,-176,-97,-197,-97,161,179,-99,89,383,-79,-228,-163,148,12,100,162,142,287,-194,161,41,-45,-28,144,132,-198,-187,-193,0,-8,-114,-285,-153,-193,-229,-263,-274,-267,-248,-231,-288,-394,-142,-225,-58,-20,-126,65,77,-57,-100,-193,-262,-7,-29,94,115,-139,-174,-144,-152,-210,-325,-433,-384,-270,-155,-59,32,118,-452,-531,-275,274,259,247,-3420,-8294,-8336,-2057,-1166,118,112,113,103,91,68,-127,13,-27,-260,50,120,221,253,58,266,512,133,-94,-330,-163,-196,-378,-60,-67,-28,-41,-247,65,-46,207,81,-134,-43,-137,86,-27,-148,-278,-342,-231,-126,-43,9,38,23,-55,-104,-49,-84,-128,-358,-168,-159,-125,-69,-3,72,65,-328,-262,26,76,-17,-111,-183,-156,-132,-90,148,224,-117,-80,250,191,101,-44,-94,-224,-202,-165,-365,-228,-8,15,28,6,-140,-124,-345,-289,-114,-229,-34,21,-25,87,-122,-277,66,55,21,-21,-65,-115,-156,-202,-224,-239,-242,-240,-237,-231,-237,-219,-164,-134,-94,-52,-3,-152,-91,129,147,32,-48,49,-31,-137],[-282,-348,-345,-294,-210,-134,-196,-225,-42,89,-103,120,119,112,20,-190,-179,-124,-310,-185,-152,3,60,-142,205,-24,-110,-87,-73,127,43,-275,52,25,-133,-278,-375,-308,-182,-157,-213,-329,-55,25,-63,-68,-64,-111,-292,-192,-248,-124,-15,38,132,546,358,25,72,103,-76,-23,-84,-241,-383,-352,-217,-98,8,-41,-137,-274,169,153,112,-269,43,-2,-331,-154,-81,-162,-490,-68,-60,-53,-51,-67,-160,-92,-108,-305,-136,-145,-235,-260,-186,-197,-205,-246,-237,-246,-243,-240,-241,-233,-210,-203,-249,-180,-184,-187,-198,-221,-261,-317,-380,-436,-393,-294,-174,-178,-123,168,78,113,494,426,146,99,602,-26,-47,78,41,-390,-99,-247,-204,77,-464,313,31,44,-71,-191,-166,-107,-31,44,102,132,-89,142,141,-17,136,-147,-1884,-1465,-590,-2297,-3272,359,352,-649,103,-2207,-4103,-4602,-4201,-5275,-8060,-5144,67,160,232,-31979,-29342,334,321,295,257,210,-5017,114,73,-2311,-22,-60,-82,-80,-65,-36,1,-1090,-3228,-2971,-1387,-2237,-675,-269,-921,-1115,-915,-136,-212,-1714,-363,-197,-114,-322,-167,-526,222,-176,37,-326,-430,-291,-225,-367,-53,-493,-443,-96,-129,-423,-243,174,126,-164,-375,-229,-321,-229,-166,-248,63,67,-127,-14,50,-150,-149,-408,-161,-31,-311,-98,-213,-76,-106,-237,-505,-65,-45,-32,-45,-67,-79,-194,-269,-233,-355,-204,-268,-324,-145,-122,-93,-241,-197,-216,-123,-136,-137,-135,-135,-131,-138,-150,-347,-291,-236,-264,-288,-319,-342,-357,-371,-367,-350,-591,-303,-252,-190,-119,-40,44,-123,212,-539,-1775,-682,476,525,571,596,618,-25279,-24760,-1657,684,692,-1654,702,-3238,-2370,587,491,482,629,594,539,474,-122,304,238,-72,-281,29,-22,-51,-73,-86,-97,-236,-124,-146,-179,-195,-224,-289,-267,-283,-286,-296,-313,-322,-236,-151,-70,13,89,131,212,75,-62,245,213,130,106,52,-20,-106,-126,-151,-145,-268,-368,-188,-35,-410,-225,-63,-133,-203,8,2,-3,-208,-177,-35,-268,-28,-143,-258,-23,-51,-235,-91,-114,-136,-144,-162,-173,-159,-155,-138,-196,-102,-85,-112,-57,-118,-49,-47,-59,-96,-168,-115,-152,-195,-248,-317,-380,-354,-289,-216,-224,-90,-193,97,-121,-229,-154,-26,343,42,-355,146,-182,30,-120,-176,57,407,836,1283,1728,2133,1896,2080,2773,2743,2600,2373,1085,1784,1375,1197,931,702,300,325,-49,77,-7,-62,-86,-83,-72,-52,-178,-36,-44,-31,-32,-45,-63,-92,-175,-130,-162,-178,-202,-254,-173,-130,-91,-54,-29,-49,-56,-90,-143,-230,-315,-321,-228,-131,-48,28,85,118,-198,-250,50,-24,-117,-221,-273,-259,-184,-90,-47,-157,129,-91,-3,37,-48,-273,-237,-203,-244,203,270,168,-25,-299,-61,4,186,179,99,55,144,134,138,23,105,70,-194,-149,-325,-189,-59,-235,-360,-182,-178,-220,-407,-264,-237,-231,-152,-102,-53,-6,50,-124,140,18,-337,-212,-92,-149,17,-82,-388,-190,-139,-72,-179,-199,-291,-28,-22,-62,-94,-133,-405,-262,-333,-131,-117,5,24,-83,-33,59,-38,45,24,-13,-61,-309,-153,-192,-235,-274,-298,-327,-351,-356,-342,-330,-308,-270,-232,-190,-146,-100,-42,-23,-125,100,134,133,-25,-36,50,290,315,225,-35,302,354,343,115,344,345,61,-216,-163,-262,194,120,-46,146,44,-43,-120,-154,-136,-293,-162,81,147,-135,63,328,319,-131,-68,87,-222,-40,-171,-130,-81,-210,-240,-146,-238,68,136,167,-80,-14,23,-10,-122,-230,-257,-179,-294,-136,84,135,145,115,-63,5,-61,-163,-386,-117,-51,4,-111,-221,-154,138,140,-234,-52,103,81,53,16,-113,-335,-173,-236,-286,-281,-219,-142,-65,-19,31,41,36,-257,-83,-96,-162,-238,-311,-318,-332,-198,-151,-110,-82,-338,-382,-339,-96,-110,-124,-141,-147,-235,-131,-122,-116,-107,-148,-71,-35,-43,26,92,91,-52,135,127,119,113,111,10,-231,-133,195,202,198,167,119,-206,-128,-91,-152,-212,-239,-218,-159,-85,-8,54,-85,-194,171,187,191,19,-296,-114,-370,-6,-24,-69,-131,-183,-236,-273,-316,-341,-348,-344,-334,-324,-322,-325,-337,-409,-323,-329,-328,-325,-318,-310,-303,-302,-284,-276,-274,-260,-267,-280,-308,-332,-360,-377,-385,-370,-327,-286,-249,-202,-155,-134,-246,-102,-40,-21,-106,14,37,-87,-209,-208,80,-35,75,144,122,194,-225,188,80,-101,-66,170,167,-143,-161,-218,19,53,-113,-322,-123,-187,-251,-293,-271,-244,-118,-40,-289,-359,-47,-317,323,347,-79,354,82,-74,-136,-241,-292,-62,-114,58,-4,-270,-221,-163,-167,222,119,-67,-142,-283,-412,-390,-261,-133,-308,-469,-195,150,156,158,-4557,-10927,-10714,-1975,-968,-148,-205,-218,-189,-128,-61,-161,38,-26,-253,153,152,249,118,73,281,292,141,-142,-317,-195,-180,-388,-131,-132,-142,-186,-207,-218,-200,-172,-129,-89,-33,-103,112,190,155,14,-44,-30,471,401,392,184,56,-26,-78,-162,-274,-372,-377,-301,-255,-207,-148,-81,0,54,-386,-249,-30,120,15,-2,-91,-174,-230,-224,-189,-131,-179,-166,-17,-11,-19,-121,-59,-316,-233,-131,-340,-196,5,85,90,71,-46,-77,-295,-314,-72,-297,-138,2,48,142,-149,-211,50,254,206,145,75,-4,-77,-149,-191,-210,-207,-195,-181,-172,-234,-232,-197,-132,-119,-101,-75,-143,-113,-3,0,-2,-39,-47,-96,-165],[27,-63,-137,-216,-280,-344,-401,-390,-349,-312,-281,-262,-246,-231,-222,-209,-192,-177,-291,-215,-237,-25,35,-149,94,-110,-94,-82,33,203,52,-349,-57,63,144,204,170,43,-25,-47,-171,-302,-342,-383,-265,-137,-13,99,-328,-369,-411,-159,-31,-9,38,298,256,54,90,128,-33,-4,12,-223,55,22,-10,-51,-89,-142,-193,-308,-252,-259,-255,-267,-178,-144,-327,-130,-51,-168,-417,7,19,36,52,61,-122,101,121,-183,115,158,-307,-252,63,29,-81,-277,-181,-232,-230,-183,-120,-39,54,129,-242,-10,315,350,365,359,326,125,-118,121,54,3,-15,-171,-103,27,60,84,109,133,162,120,234,-123,-9,71,-63,-460,-36,-221,-120,203,-389,137,-22,-51,-210,-256,-196,-251,-311,-350,-324,-289,-254,-219,-174,-122,-84,-47,-1572,-1390,-621,-2408,-3020,65,42,-1179,-860,-2257,-3930,-4835,-4348,-4769,-7365,-5299,-12,38,69,-32251,-41010,85,66,48,31,12,-3928,6,16,-4322,19,22,28,39,44,46,43,-743,-2949,-3042,-598,-2232,-1166,-213,-613,-916,-878,-227,-256,-1573,-397,-280,-271,-589,-230,-434,-185,-254,-144,-258,-428,-270,-150,-380,-181,-425,-419,-180,-183,-272,-220,-233,-239,-243,-391,-198,-154,-170,-96,-152,55,153,-12,0,49,-92,-60,-313,-179,-54,-300,-50,-228,19,46,-211,-486,-345,-211,-107,-52,-31,-33,-111,-165,-158,-382,-97,-282,-316,-14,64,29,-200,-254,-196,-151,66,-102,-53,-82,-120,-154,-177,-294,-227,-189,-169,-144,-127,-108,-92,-388,-98,-244,-630,-86,-31,0,36,79,45,-259,208,-407,-1531,-568,326,359,400,430,466,-28624,-18444,575,610,624,-2324,620,-3533,-2664,495,417,332,244,151,52,-34,-163,-114,-112,-74,-322,37,77,112,127,131,124,-323,32,41,-9,-48,-111,-220,-194,-217,-212,-203,-207,-284,-192,-180,-183,-191,-204,-217,-219,-213,-196,-174,-145,-123,-93,-59,-49,-200,-44,-177,-102,-279,-364,-148,-13,-356,-216,-46,-151,-211,226,212,12,-200,-200,-38,-291,-38,-172,-258,102,197,-239,220,198,87,4,-80,-149,-193,-251,-296,-325,-283,-209,-132,-41,-95,-34,112,167,-51,-130,182,83,46,45,-24,-114,-220,-203,-216,-249,-156,-180,-61,-115,-265,-152,-9,108,27,-406,110,-256,110,148,3,316,227,603,874,1283,2050,1644,1605,4442,2600,6514,4096,1234,3437,1711,1869,2098,1211,450,64,13,171,-14,299,239,184,93,374,-245,170,75,211,158,96,31,-35,-234,-121,-159,-173,-191,-281,-168,-134,-104,-73,-49,-55,-59,-73,-98,-146,-176,-211,-235,-227,-210,-183,-160,-138,-207,-227,-188,-228,-276,-319,-366,-392,-387,-356,-327,-306,-274,-265,-255,-261,-271,-306,-282,-285,-274,-240,-201,-151,-109,-373,-31,15,143,210,47,92,146,261,146,-45,117,107,-231,-171,-308,-124,-27,-301,-302,-193,-155,-188,-366,-284,-263,-266,85,203,-13,206,157,-160,45,-89,-372,-218,-44,-109,-34,-105,-368,-168,-156,-114,-212,-196,-310,-68,7,-42,138,147,-458,-306,-417,-165,-144,-21,95,-145,-1,-13,-100,-183,-272,-365,-362,-310,-214,-147,-99,-60,-114,-86,-243,-137,27,32,25,7,44,-54,103,119,147,-24,-96,205,211,86,-30,-79,-23,230,230,201,-55,196,185,164,136,121,96,50,-247,-161,-261,-104,-173,-227,-249,-226,-153,-77,-12,29,-361,-200,93,90,-86,112,203,283,-171,23,155,-212,-35,-165,-156,117,-14,-110,-131,-286,-23,28,60,-103,-12,20,0,-66,-166,-211,-274,-302,-293,-277,-263,-257,-269,-280,-279,-267,-238,-383,-152,-97,-68,-119,-239,-210,3,-5,-131,-85,-59,-84,-113,-144,-192,-406,-267,-300,-333,-341,-316,-277,-235,-210,-184,-186,-199,-230,-271,-331,-362,-293,-195,-140,-324,50,168,171,-71,-436,-443,-340,131,-33,145,92,59,-199,-31,83,52,-30,-142,-48,101,-31,-10,53,26,-28,-19,-34,-33,-25,-21,-21,-203,-101,-81,-131,-187,-250,-279,-284,-179,-111,-43,15,63,-164,-160,135,139,125,-61,-229,39,17,0,-16,-283,-251,-214,-27,-62,-112,-97,-133,-180,-222,-282,-339,-374,-349,-272,-184,-113,-30,-335,-412,-131,5,37,-313,-65,-142,-218,-282,-290,-263,-222,-169,-144,-128,-136,-140,-150,-216,-257,-148,-231,-192,-156,5,60,-153,-254,-116,124,126,-108,-20,22,-92,-192,-242,-162,-149,-110,-53,9,60,-236,161,118,-166,-131,229,226,-107,-151,-254,21,106,-98,-344,-20,201,178,51,20,-247,-81,-166,-295,-332,-80,-288,133,215,-26,316,82,-102,-174,-270,-260,-89,-185,25,-129,-403,-279,-173,-182,248,252,-115,-114,-201,-69,-149,-204,-223,-216,-402,-183,-158,-154,-144,-4314,-11024,-11293,-1854,-757,-275,-262,-207,-143,-71,-4,-181,33,-33,-245,175,164,317,-4,84,274,351,139,-164,-299,-233,-163,-355,-211,-169,-73,-25,-107,149,-177,425,324,193,131,-64,122,160,75,-32,-138,101,443,209,-13,-181,-195,-84,-53,143,111,-128,-387,127,102,-261,64,-10,-77,-164,-437,-294,-336,-348,-341,-316,-310,-306,-307,-300,-305,-295,-282,-255,-217,-176,-136,-182,-143,-251,-258,-171,-307,-152,16,15,0,-36,-67,-86,-234,-326,-55,-301,-127,-8,76,86,-156,-150,28,-14,-68,-130,-195,-266,-321,-353,-322,-265,-217,-145,-91,-45,-210,-224,-214,98,67,87,91,-119,-123,304,288,85,-22,91,13,-150],[-12,-138,-234,-315,-353,-360,-339,-282,-234,-183,-132,-87,-40,9,-110,-245,-189,-176,-275,-261,-234,-95,95,-113,-9,-158,-64,-80,40,-11,-56,-314,-170,-123,-133,-119,-96,-85,-78,-75,-141,-282,-138,-180,-237,-303,-327,-257,-302,-359,-344,-185,-51,-66,-43,324,302,56,82,129,-15,-7,1,-230,74,86,102,113,-87,-18,-117,-379,29,-17,-79,-301,-158,-186,-276,-164,-134,-197,-367,-19,5,31,50,56,-126,79,88,-100,100,99,-367,-255,-31,-35,-161,-326,-234,-292,-299,-252,-202,-139,-58,15,-278,-71,274,373,453,514,546,134,-89,487,439,204,64,-197,-118,269,123,151,247,196,131,54,-26,-270,-184,-230,-245,-495,-206,-247,-185,-185,-341,-198,-192,-232,-406,-364,-128,-97,-78,-55,-36,-23,-10,5,28,52,51,38,-1262,-1323,-666,-2426,-2701,-210,-158,-1835,-1996,-2317,-3684,-4536,-3957,-4000,-6737,-5447,-3647,402,347,-32170,-52250,136,58,-9,-65,-95,-3391,-16,63,-6221,179,211,226,229,208,169,118,-276,-2522,-2590,-102,-1773,-1593,-264,-396,-741,-871,-182,-177,-1481,-559,-185,-202,-886,-250,-381,-290,-354,-243,-244,-463,-306,-178,-421,-184,-410,-417,-196,-188,-190,-240,-188,-169,-161,-441,-166,-188,-203,-233,-271,-315,-333,-296,-243,-200,-151,-114,-244,-196,-98,-287,-61,-280,-82,-124,-207,-477,-263,-312,-319,-302,-292,-273,-264,-243,-184,-358,-102,-325,-341,-67,23,6,-160,-331,-210,-204,24,-105,-116,-291,-142,35,-51,-258,-178,-75,137,152,86,134,-20,-428,-152,-290,-697,-137,-57,362,285,221,-3,-385,138,-309,-1207,-520,142,148,157,157,163,-32305,-14458,210,236,244,-3086,238,-3480,-2367,116,41,-42,-128,-215,-285,-275,-207,-137,-100,-76,-373,-54,-69,-75,-79,-68,-45,-420,-80,19,10,9,-142,-168,-155,-87,-76,-62,-161,-271,-29,-12,24,33,35,28,20,6,-67,-32,-48,-68,-67,-51,-73,-312,-109,-295,-155,-301,-343,-105,25,-322,-191,-13,-176,-225,105,136,8,-204,-238,-58,-316,-58,-214,-233,81,83,-216,-145,-252,-347,-409,-462,-441,-384,-329,-250,-190,-60,-58,-66,8,-81,-28,180,264,-25,-82,317,30,-30,41,39,-46,-156,-248,-338,-396,-359,-283,-215,-154,-308,-125,-48,-48,-62,-429,-140,-246,-181,-173,-156,-110,-30,122,328,624,1034,1424,1144,2896,2373,4096,4436,1377,3448,2032,2139,2386,1624,647,657,123,418,-15,594,243,178,213,502,-24,43,554,477,405,265,128,55,-284,119,83,65,-14,-300,-66,-2,-6,-5,-71,-56,6,25,-34,63,82,53,-2,118,110,103,93,57,-217,-202,-21,-59,-91,-237,-111,-98,-73,-39,-139,-151,37,-111,-154,-30,-50,-331,-241,-220,-287,-338,-366,-359,-324,-366,-257,-223,-195,-172,-163,-150,-161,-187,-216,-275,-332,-371,-348,-285,-281,-181,-168,-352,-259,-359,-457,-377,-314,-287,-281,-275,94,301,37,351,279,-154,-27,-178,-307,-208,14,-46,-73,-122,-330,-128,-154,-132,-221,-195,-305,-148,-80,-4,84,92,-467,-323,-490,-188,-155,-59,49,-173,45,22,-42,-70,-63,-33,-131,-274,-122,-130,171,154,-120,-121,-271,-175,-93,-180,-264,-332,-391,-424,-427,-422,-414,-428,-454,-439,-390,-331,-267,-207,-153,-111,-74,-44,-67,-4,26,56,89,127,154,46,-260,-128,-227,5,-83,-152,-170,-123,-24,56,-34,-1,-420,-233,94,-19,-134,-200,-149,-31,-196,134,246,-190,-27,-163,-163,142,77,-10,-82,-321,-168,-190,-205,-206,-180,-148,-97,-105,-214,111,170,-43,-233,-15,67,261,218,-130,126,84,-135,-359,-96,38,-136,-127,-252,-253,142,144,-20,-113,91,59,20,-19,-75,-369,-156,-159,-164,-184,-124,-88,-50,-26,0,7,13,-146,-32,-273,-320,65,104,-41,-310,11,129,86,-107,-400,-461,-345,139,-22,189,148,80,-151,-10,-24,-38,-49,-125,-93,-125,-161,-197,-250,-304,-355,-415,-373,-288,-210,-147,-100,-168,-67,-52,-70,-100,-151,-213,-347,-358,-367,-291,-216,-145,-109,-192,7,30,25,-24,-268,-125,-207,-296,-384,-403,-360,-303,-272,-273,-299,-355,-391,-342,-233,-196,-197,-241,173,157,-124,-108,3,-337,-413,-155,-6,43,-338,-173,-260,-295,-276,-220,-173,-137,-97,-78,-59,-47,-20,-151,-285,-329,-94,-195,-259,-141,-34,-26,-154,-234,-136,-89,-101,-116,-141,-167,-196,-226,-263,-249,-209,-150,-79,-2,69,-230,227,153,-223,-223,459,469,-87,-152,-298,-3,128,-68,-351,-96,450,409,128,51,-248,-9,-61,-307,-318,90,-179,-99,-190,-260,-294,-282,-253,-217,-274,-208,-98,-247,-13,-263,-443,-350,-178,-201,71,51,-143,-121,-222,-27,-49,-57,-54,-45,-342,-106,-16,-12,3,-2825,-8513,-9446,-1801,-559,-51,-139,-138,-190,-239,-277,-263,-218,-178,-251,-84,-34,16,-121,76,99,113,100,-164,-292,-285,-159,-327,-307,-171,-1,-6,-28,-88,-240,-283,-239,-52,152,-35,107,60,-30,-93,-235,202,393,253,197,146,124,31,-43,267,75,-131,-406,111,96,-340,338,202,76,-68,-493,-311,-297,-193,-107,-20,39,86,78,-68,144,134,-284,-307,0,-78,-164,-239,-248,-199,-232,-213,-287,-117,10,127,139,117,86,34,-187,-341,-132,-251,-246,-278,-287,-272,-247,-217,-171,-128,-82,-36,6,33,54,48,35,-17,-275,-147,-243,-320,-290,-207,-192,76,36,102,97,-98,-147,444,473,97,-21,95,23,-130],[-68,-211,-260,-216,-133,-78,-154,-44,24,158,-118,316,408,347,-213,-321,-206,-206,-277,-335,-136,-101,74,-36,-20,-108,-46,-214,-383,-309,-184,-238,-244,40,74,84,73,28,-15,-65,-114,-247,-162,-156,-137,-107,-60,-1,-225,-180,-174,-170,-36,-103,-78,330,300,69,87,142,15,7,9,-215,227,140,64,-3,-154,-99,-132,-433,-146,-151,-163,-314,-154,-159,-170,-165,-179,-191,-285,-209,-224,-239,-254,-279,-292,-311,-323,-331,-342,-345,-346,-355,-354,-333,-299,-293,-251,-231,-211,-209,-216,-231,-228,-223,-280,-116,-39,54,150,239,311,172,-38,387,366,215,-28,-180,-91,53,41,52,76,93,96,80,50,-376,-5,5,-203,-409,3,-243,-38,241,-242,219,-216,-348,-527,-419,205,239,267,298,317,114,152,308,296,280,12,143,-878,-1182,-633,-2266,-2283,46,74,-2501,-3117,-2335,-3300,-4015,-3290,-3112,-6194,-5473,-7153,9,7,-31146,-62050,-1,-21,-41,-49,-35,-3348,116,232,-7798,438,516,575,612,615,587,530,333,-1941,-2119,169,-1188,-1681,-343,-203,-527,-804,-254,-242,-1366,-741,-183,-182,-1108,-203,-288,-256,-381,-298,-307,-450,-317,-320,-404,-337,-364,-352,-363,-364,-338,-305,-272,-227,-194,-446,-148,-142,-130,-129,-135,-146,-158,-178,-184,-199,-200,-203,-187,-183,-169,-216,-139,-285,-136,-150,-165,-414,-201,-216,-215,-207,-177,-109,-33,-1,-59,-267,-76,-334,-325,-90,15,17,-67,-338,-195,-229,18,-78,-155,-347,-403,-222,-54,-185,-93,-124,238,211,107,148,-14,-431,-157,-330,-685,-192,-140,190,92,54,-21,-434,276,-194,-816,-488,544,560,557,522,474,-36115,-12665,270,202,123,-3892,-19,-3080,-1837,-226,-298,-344,-326,-253,-165,-71,-136,103,153,-93,-386,144,-100,171,123,76,-7,-454,-150,30,50,21,-170,-105,-187,-50,-27,-50,-153,-253,-51,-47,58,26,-11,-54,-100,-152,-211,-270,-321,-357,-341,-286,-233,-405,-180,-347,-199,-314,-298,-46,52,-298,-148,-21,-182,-223,-150,-197,-239,-261,-275,-290,-327,-297,-277,-252,-205,-173,-157,-91,-61,-42,-20,-22,-27,-14,-12,8,-117,-34,-94,-47,23,-73,-25,237,334,-11,-18,332,-22,-93,-21,76,64,-92,-151,-270,-386,-489,-369,-257,-155,-337,-83,-9,103,-5,-422,92,-201,38,81,-127,126,-129,226,299,393,506,645,729,932,1085,1234,1377,1499,1608,1681,1718,1699,1641,883,1411,282,922,-12,762,245,157,352,540,73,20,488,433,386,151,133,-10,-326,146,101,72,-66,-312,-91,-31,-42,-49,-113,-63,-67,-59,-43,-39,-14,3,2,40,61,95,134,35,-244,-196,70,298,249,-273,20,20,120,169,-170,-134,111,-125,-251,-42,109,-366,-238,-5,-70,-131,-195,-253,-292,-330,-331,-310,-274,-231,-195,-152,-128,-111,-93,-192,-94,-96,-314,-198,-267,-89,-105,-401,-164,-187,-173,-125,-271,-292,-307,-280,78,240,78,274,279,-139,-91,-247,-249,-205,59,6,-119,-157,-297,-91,-156,-149,-230,-158,-304,-135,-65,-126,-176,-223,-443,-321,-466,-384,-413,-431,-442,-434,-427,-410,-395,-371,-347,-327,-305,-274,-252,-224,-216,-215,-216,-238,-295,-276,-257,-225,-175,-109,-52,-99,28,43,49,-4,-39,-41,-98,-150,-187,-214,-227,-234,-232,-226,-226,-223,-207,-196,-183,-166,-162,-161,-269,-187,-204,-204,-194,-158,-115,-79,-34,-25,-143,-46,-415,-275,-134,-196,-256,-298,-299,-272,-219,-161,-108,-172,-28,-179,-164,63,63,110,-9,-352,77,50,-11,-81,-140,-188,-158,-127,-267,218,343,87,-263,-49,19,310,372,-166,259,136,-122,-325,-240,-302,-271,-186,-266,-286,15,58,84,-143,117,111,91,57,-1,-284,-133,-150,-163,-186,-62,26,122,45,196,337,98,-77,52,-184,-217,377,330,55,-291,-50,70,27,-37,-298,-454,-352,135,-9,201,281,45,-95,22,218,17,10,-97,-116,-116,-182,-228,-270,-294,-299,-306,-302,-288,-269,-248,-219,-182,-144,-107,-71,-33,-4,20,-385,-105,67,95,100,98,-42,-212,75,75,64,34,-296,134,94,207,98,-196,-85,142,-38,-102,-168,-63,-139,-192,-188,-220,-216,-204,70,131,-74,-91,9,-325,-394,-169,-40,-116,-348,-194,-187,-166,-156,-143,-158,-196,-229,-274,-276,-233,-147,-223,-329,-376,-71,-140,-289,-103,-61,-24,-122,-190,-142,-79,-73,-83,-106,-108,-138,-171,-256,-212,-195,-169,-140,-111,-93,-189,-35,-13,-221,-315,90,107,-60,-136,-318,-28,-22,-37,-317,-152,115,197,219,96,-225,-12,-70,-288,-291,269,-36,264,189,93,30,-35,-171,-216,-227,-132,-89,-279,-34,-374,-310,-361,-156,-199,14,-10,-126,-115,-227,-44,-40,-98,7,34,-261,-75,70,57,48,-964,-5782,-7656,-1842,-356,-262,-352,-433,-437,-352,-268,-187,-117,-74,-239,35,81,123,-194,72,173,176,105,-114,-267,-321,-143,-289,-373,-122,-63,-112,-173,-263,-355,-437,-384,-252,-108,3,95,-30,-134,-142,-305,148,149,200,228,117,156,55,-26,255,62,-116,-409,117,133,-253,-43,-177,-252,-269,-453,-232,-217,-3,48,145,378,199,149,-9,313,295,-305,-238,151,35,-74,-259,-165,-143,-170,-229,-269,-82,-2,-47,-100,-186,-277,-360,-413,-411,-361,-308,-263,-237,-238,-253,-282,-316,-329,-325,-290,-232,-158,-84,-10,40,85,-72,-308,-87,-134,-106,-174,-185,-172,-109,-11,99,79,-86,-188,413,390,86,-43,73,-34,-198],[-159,-259,-336,-382,-322,-286,-270,-247,-246,-245,-234,-215,-179,-135,-322,-376,-231,-241,-294,-377,-27,-47,26,8,-13,-29,-29,-105,24,91,0,-190,-235,26,191,281,140,-20,196,237,-93,-224,-135,-43,145,-53,161,261,-167,-39,-44,-152,-20,-155,-104,213,258,56,64,128,20,3,0,-213,316,228,157,96,-243,18,-11,-499,-41,-63,-96,-353,-135,-214,-195,-221,-254,-280,-283,-278,-260,-230,-200,-180,-149,-124,-96,-63,-34,-1,-207,-173,-154,-153,-237,-237,8,-35,-82,-354,-240,-277,-268,-207,-300,-107,124,240,351,444,512,175,-22,539,487,202,-142,-188,-84,-137,-212,-188,-97,-4,77,140,45,-480,39,-4,-202,-299,4,-269,-17,178,-156,65,-337,-463,-626,-470,172,215,245,271,283,-121,181,235,213,187,-149,84,-490,-1035,-590,-2046,-1867,-216,-246,-3119,-3656,-2409,-2893,-3614,-2667,-2342,-5833,-5428,-10364,-164,-148,-29035,-69023,-143,-159,-170,-178,-177,-3839,-107,-48,-8961,49,91,131,167,187,192,182,161,-1317,-1714,66,-672,-1455,-503,-88,-342,-741,-159,-194,-1262,-960,-295,-326,-1215,-370,-378,-380,-377,-344,-313,-437,-354,-203,-375,-113,-330,-264,-255,57,40,-227,19,-6,-65,-451,-170,-238,-291,-335,-358,-354,-333,-310,-272,-239,-195,-151,-90,-61,-30,-150,-93,-277,137,127,-130,-351,-57,-44,-101,-151,-165,-118,-47,33,-13,-183,-55,-347,-288,-97,5,29,30,-277,-184,-271,12,-56,-29,-51,-131,-210,-278,-329,-352,-349,-317,-275,-239,-201,-166,-422,-142,-393,-574,-265,-259,-268,-241,-163,-52,-427,194,-80,-425,-487,632,712,774,803,810,-32901,-12770,686,612,512,-4648,306,-2655,-1327,30,-53,-138,-220,-310,-345,-240,-87,84,243,-125,-376,75,-193,593,220,214,-92,-412,-186,297,335,-39,-204,-46,-207,-107,-79,-40,-139,-242,-91,-82,-57,192,116,53,27,49,-102,-62,-139,-114,514,607,-150,-321,-159,-282,-241,-324,-243,12,69,-288,-126,-224,-252,-217,-157,-95,-38,-203,-310,-110,-330,-83,-283,-98,85,70,-65,15,-16,-54,-78,-118,-153,-167,-192,-202,-212,-203,-196,-192,-172,-155,-142,-132,-122,-106,-81,-72,-70,-118,-85,-28,-18,-22,-69,-12,-251,-164,-149,10,-52,-283,-26,-15,53,-18,-396,48,-145,-72,1,-160,-8,-271,138,80,179,1326,1156,404,2820,1784,3437,3448,1608,2870,2349,1756,1141,586,133,-140,-150,-52,19,40,39,19,-20,-70,-126,-173,-195,-208,-199,-192,-191,-204,-313,-228,-260,-278,-302,-288,-269,-228,-189,-153,-135,-117,-115,-112,-112,-129,-127,-134,-141,-131,-118,-88,-51,-4,-265,-188,77,91,97,-300,-8,-20,72,62,-171,-94,43,-118,-325,-14,5,-391,-219,-33,-50,-57,-54,-32,-226,-244,50,43,-44,-110,-57,266,112,-44,-127,-262,103,118,-350,-182,-243,141,89,-383,-68,-160,-150,-208,-278,-332,-379,-375,-338,-297,-261,-233,-199,-165,-132,-259,-179,-184,41,69,-143,-183,-246,-35,-138,-142,-223,-130,-286,-160,106,127,-24,-84,-396,-285,-390,-226,-184,-124,-10,-112,124,218,251,309,278,218,-283,-196,-113,-90,287,196,-94,-132,-296,-253,-277,-255,-189,-112,-49,-104,24,31,35,15,-11,-45,-88,-121,-135,-159,-131,-121,-106,-97,-102,-117,-135,-171,-217,-262,-310,-336,-319,-269,-218,-167,-136,-113,-100,-110,-120,-145,-248,-233,-360,-305,-319,-335,-348,-365,-388,-432,-451,-397,-321,-236,-134,-198,-157,68,12,79,20,-372,57,261,-47,-37,32,-21,-142,-202,-316,-41,54,136,-274,-67,-16,105,12,-200,-196,-293,-339,-290,-196,-121,-261,-156,-280,-296,-31,-46,-70,-169,-132,-178,-238,-309,-402,-365,-274,-166,-65,-187,104,175,175,65,154,358,93,-6,154,16,-61,161,84,4,-269,-173,-252,-269,-218,-195,-451,-362,111,-5,215,347,-28,-44,56,325,25,32,-68,-145,60,-21,-137,-228,-306,-339,-333,-307,-284,-280,-302,-342,-318,-243,-160,-72,21,103,171,-402,-113,130,405,360,423,16,-233,125,338,3,86,-328,121,41,95,99,-149,108,130,-58,-103,-182,17,-37,-100,-147,-245,-236,-244,-242,-238,-238,-253,-277,-325,-379,-248,-200,-141,-366,-29,13,46,58,41,-61,26,-3,-63,-132,-218,-296,-375,-430,-426,-339,-286,-265,-223,-193,-165,-151,-161,-169,-129,-137,-146,-165,-185,-210,-239,-258,-295,-291,-270,-232,-183,-141,-146,-48,-24,-168,-400,18,10,-49,-127,-332,-138,-186,-228,-275,-231,-178,-115,-55,8,-215,-30,-102,-265,-284,362,85,444,438,141,378,94,-214,-213,-172,-69,-139,-325,-340,-439,-234,-296,-139,-208,121,189,-103,-124,-244,255,294,-128,175,238,-195,-74,289,519,479,423,-3213,-6136,-2032,-188,-102,-213,-55,-89,-102,-104,-157,-96,-108,-245,-105,-104,-107,-245,-144,-173,-204,-255,-309,-374,-429,-484,-428,-380,-350,-319,-299,-272,-243,-314,-123,-47,11,62,25,63,-126,-251,-198,-346,-29,26,121,137,72,165,59,-19,245,58,-103,-416,122,131,-124,-93,-168,-168,-121,-408,-238,-282,-58,45,122,390,231,207,58,325,232,-285,-156,197,468,35,-231,-19,-46,-104,-212,-252,-45,-13,-105,-206,-298,-300,-214,-107,-337,-33,-152,161,-95,148,157,-161,-95,-59,17,-25,-68,-114,-160,-183,-190,-158,-122,-220,-98,-178,-151,-131,-129,-217,-332,-439,-402,-283,-176,-209,-20,4,7,-48,-61,-130,-218],[-221,-267,-290,-317,-333,-354,-381,-384,-395,-391,-370,-344,-313,-282,-286,-310,-261,-285,-321,-313,-84,-56,-32,2,34,65,-1,-146,132,159,-61,-174,-175,2,170,268,144,-104,199,145,-93,-214,-180,-116,-144,-129,-63,30,-131,57,43,-139,-6,-215,-128,85,195,26,19,94,7,-11,-25,-218,330,313,265,228,-327,109,154,-486,278,297,196,-401,-74,-255,0,-103,-138,-164,-152,2,-96,-204,-318,-445,-437,-355,-275,-198,-134,-73,-122,-145,-212,-227,-243,-170,-62,-121,-185,-416,-327,-316,-213,-92,-324,-126,189,467,594,702,782,151,-23,724,783,177,-258,-213,-87,172,19,-40,180,275,271,181,-71,-471,53,-30,-169,-185,-7,-309,-15,155,-71,-132,-473,-550,-689,-487,-272,-221,-171,-122,-86,-403,-55,-54,-52,-55,-359,-124,-164,-881,-527,-1803,-1461,-356,-338,-3149,-2706,-2555,-2504,-3444,-2206,-1784,-5618,-5293,-13024,-3903,-44,-26007,-71056,-55,-82,-110,-19569,-150,-4742,-120,-78,-9534,-21,49,111,186,253,308,341,349,-682,-1366,180,-254,-1139,-717,-328,-328,-674,-212,-27,-1139,-1142,141,153,-1091,133,-142,-273,-333,-63,-225,-412,-404,-402,-430,-345,-297,-167,-281,10,63,-229,111,59,-52,-447,78,34,-102,-53,-108,-165,-223,-282,-328,-373,-389,-379,-333,-293,-246,-200,-153,-243,-88,-69,-100,-287,-81,-49,-66,-103,-143,-169,-207,-258,-314,-373,-369,-357,-223,-132,-47,43,109,-180,-160,-319,12,-36,-30,172,97,97,-80,-41,-22,-198,-49,-37,-28,-11,-36,-401,-113,-468,-384,-323,-398,73,84,99,-50,-374,159,35,-56,-508,212,218,219,198,169,-28772,-14532,19,-35,-99,-4667,-168,-2280,-909,-103,-83,-72,-74,-102,-162,-247,-347,-371,-248,-171,-348,23,-247,476,205,135,-183,-322,-192,261,296,-65,-248,-1,-211,-158,-132,-38,-130,-242,-149,-115,-159,145,289,296,316,386,-120,-147,-216,-182,435,684,-151,-226,-75,-200,-286,-339,-194,62,70,-297,-63,18,-154,-240,-348,-369,-303,-223,-349,-153,-331,-94,-297,-99,-107,-138,-164,-189,-219,-255,-280,-322,-359,-371,-382,-362,-336,-296,-266,-245,-210,-180,-153,-125,-97,-60,-13,19,-119,-113,-162,174,215,38,-59,168,-229,-180,-135,142,-20,-228,28,-32,35,-38,-376,150,-107,-190,-58,-186,-188,-283,-85,-59,-14,350,534,196,1051,1375,1711,2032,1681,2349,2661,2514,2653,2528,1487,2112,836,1624,75,1122,394,139,521,354,201,68,-32,-123,-185,-234,-269,-296,-293,-294,-297,-289,-299,-297,-312,-321,-341,-363,-367,-341,-301,-254,-214,-199,-180,-188,-219,-255,-305,-340,-355,-329,-301,-275,-259,-256,-268,-317,-296,-282,-236,-165,-157,-54,32,-107,-347,32,2,-417,-203,-251,-346,-306,-203,-98,-198,-190,61,36,-128,-232,-67,322,87,-89,-147,-337,72,87,-370,-142,-223,226,125,-346,10,-130,32,189,-170,-283,-307,-241,26,61,18,-18,-29,-96,-147,-240,-118,-167,102,110,-161,-221,-196,7,-116,-130,-221,-115,-273,-186,49,125,-69,-188,-346,-245,-321,-227,-203,-154,-18,-59,-166,-244,-257,-184,-87,-5,-211,-152,-88,-71,94,45,-59,-92,-287,-290,-336,-396,-384,-332,-294,-271,-263,-270,-276,-289,-290,-267,-227,-174,-112,-158,5,55,101,71,-121,-97,163,144,112,73,22,-31,-248,-161,-233,-301,-374,-390,-338,-295,-246,-208,-350,-167,-311,-328,-103,-85,-63,-39,-5,23,-252,113,162,-136,-42,-224,-154,13,-47,43,43,-391,12,135,-99,-8,33,108,22,-113,-352,-225,-272,-277,-268,-249,-245,-243,-249,-243,-199,-147,-120,-227,-35,-95,-316,-183,-308,-289,93,60,20,-203,-79,-141,-211,-285,-362,-353,-290,-199,-118,-195,27,87,136,71,123,167,72,54,88,48,18,-14,-45,-61,-252,-258,-66,18,67,-111,-446,-368,61,-19,226,318,-120,-7,77,275,42,46,-49,-173,25,-38,-194,-70,-42,6,42,74,93,91,66,27,-45,-38,-44,-18,30,79,91,-402,-139,172,164,125,67,-8,-256,-182,-271,-361,-410,-392,-344,-318,-310,-325,-352,-405,-450,-453,-392,-330,-281,-232,-197,-162,-268,-261,-162,-125,-110,-91,-101,-69,-335,-373,-235,-148,-214,-375,-382,-418,-337,-261,-173,-100,-42,13,53,80,93,14,-425,-343,-479,-59,-60,-197,-66,-162,-91,-81,-153,-216,-140,-65,-71,-229,116,-69,-164,-276,-316,-140,-123,23,49,63,-108,152,192,-80,-295,292,301,-54,-125,-324,-178,136,69,-226,-281,-177,-264,-331,-300,-220,-122,-156,-233,-296,229,174,379,436,163,489,90,-273,-204,-120,-27,-17,-392,-143,-357,-96,-235,-409,-231,47,262,-79,-143,-263,254,348,-147,234,333,-148,-100,123,525,457,385,-918,-4909,-2376,-65,-467,-259,-25,-60,-82,-127,-147,-97,-160,-271,-67,-43,-21,-275,-13,-5,-6,-27,-50,-262,-381,-162,-287,-291,-198,-240,-251,-268,-287,-358,-268,-237,-215,-188,-160,-136,-207,-368,-264,-332,-85,-70,-58,-52,-46,-47,-50,-43,-51,-48,-104,-425,-92,-113,-134,-156,-186,-209,-254,-383,-281,-360,-210,-172,-130,-110,-101,-104,-101,-103,-82,-253,-96,104,183,2,-197,36,-40,-59,-180,-258,-28,-45,36,-3,-113,-218,-316,-363,-334,-208,-138,-78,-152,0,22,-161,-117,-110,103,131,160,-60,187,182,146,23,-188,-138,-166,-243,-244,-163,-50,-65,-27,-92,101,38,-27,-244,182,111,44,-71,-78,-135,-191],[-322,-232,-136,-65,-3,-65,-62,41,-3,-25,-146,-162,-239,-302,-314,-268,-287,-333,-343,-245,29,61,-35,94,97,90,-12,-195,20,7,-138,-185,-114,-25,59,82,100,-196,87,74,-99,-209,-226,-138,77,-85,107,114,-111,114,94,-132,10,-272,-159,-36,25,-15,-40,-36,-76,-123,-181,-225,-234,-237,-207,-157,-345,-29,29,-418,160,210,119,-432,-130,-207,66,-112,-161,-138,-92,122,28,-65,-161,-251,-297,-301,-267,-216,-169,-121,-79,-124,-246,-267,-213,-103,-74,-99,-130,-328,-372,-292,-291,-231,-336,-134,157,383,551,698,815,108,-26,726,858,158,-361,-249,-92,55,-73,-164,-52,43,137,190,-130,-368,73,-54,-109,-75,-23,-346,-17,138,24,-344,-607,-517,-708,-468,47,28,-6,-40,-77,-694,-144,-150,-129,-89,-596,-27,2,-716,-441,-1553,-1069,-104,-165,-2443,-1153,-2791,-2171,-3546,-1927,-1479,-5447,-5028,-14227,-9123,138,-22359,-69720,-10727,369,-10502,-40956,370,-5826,295,250,-9449,-116,115,116,152,208,279,354,421,-65,-1059,443,55,-881,-951,-162,-356,-599,-484,-16,-988,-1209,333,482,-929,293,-75,-579,-252,429,-251,-367,-448,120,-232,30,-257,-65,-292,-69,-68,-226,-47,-14,-37,-431,36,31,-103,16,-7,-37,-70,-113,-146,-189,-224,-265,-294,-335,-374,-411,-446,-457,-407,-365,-319,-281,-232,-199,-168,-156,-147,-123,-108,-104,-105,-115,-124,-352,-155,-164,-176,-179,-201,-214,-246,-337,-281,-273,-251,-224,-189,-156,-127,-98,-67,-192,12,73,34,63,-51,-359,-71,-515,-150,-327,-520,192,427,466,-56,-289,177,116,31,-531,-40,-21,17,-43,65,-24854,-17774,-5,-63,-146,-3796,-260,-2002,-633,-126,-79,-43,-24,-31,-67,-124,-189,-254,-318,-317,-306,-205,-263,-146,-156,-184,-251,-251,-219,-121,4,-35,-296,36,-182,-188,-180,-44,-122,-244,-216,-135,-187,83,266,318,321,419,-122,-222,-277,-243,274,278,-139,-145,27,-128,-326,-354,-150,105,59,-316,-36,86,-129,-170,127,88,-36,-211,-380,-203,-324,-102,-274,-176,-235,-311,-370,-412,-428,-413,-377,-359,-340,-307,-289,-263,-247,-217,-197,-185,-159,-142,-133,-129,-133,-135,-133,-146,-167,-145,-244,-80,-14,55,-47,130,-207,-192,-120,135,11,-169,79,-59,-50,-59,-357,96,-88,-309,-118,-202,-358,-151,-276,-79,-163,484,685,128,1240,1197,1869,2139,1718,1756,2514,2473,2347,2170,1812,1716,1221,1242,159,768,545,190,146,-21,-173,-300,-367,-333,-270,-226,-197,-185,-208,-160,-168,-171,-197,-206,-236,-257,-286,-307,-293,-252,-185,-104,-36,-44,51,144,-2,163,147,126,93,39,-292,-210,46,51,56,-294,-88,-156,8,-17,-134,-59,-48,-87,-283,-25,-40,-400,-184,-166,-243,-315,-364,-350,-304,-273,-235,-201,-221,-350,-65,29,57,-71,-112,-407,26,42,-341,-77,-202,210,156,-309,84,-96,63,247,-128,-285,-272,-222,-11,218,164,119,104,-95,-166,-210,-64,-146,192,160,-168,-266,-147,65,-85,-109,-221,-108,-256,-211,159,257,-89,-290,-289,-203,-256,-215,-231,-188,-17,24,44,-42,-130,-204,-272,-332,-374,-386,-398,-407,-437,-463,-423,-386,-354,-328,-274,-253,-240,-226,-221,-212,-200,-183,-153,-133,-125,-133,-165,-210,-256,-294,-295,-258,-192,-125,-137,-128,-4,-6,-26,-56,-101,-144,-226,-208,-216,-200,-185,-235,-141,-135,-122,-118,-354,-211,-260,-331,-125,-121,-114,-107,-96,-90,-265,-60,-44,-122,-53,-241,-149,-47,-111,14,72,-383,-45,22,-110,22,26,153,279,-89,-309,-84,381,362,-235,-90,-70,171,97,-280,-50,-126,-203,-285,-310,-282,-356,-208,-332,-255,40,78,100,-232,103,78,35,-24,-110,-190,-292,-370,-394,-332,-233,-132,-37,35,100,134,53,117,170,157,147,127,98,68,-222,-385,-73,-45,-49,-39,-415,-340,2,-32,55,68,-207,26,100,129,78,70,-22,-179,-120,-201,-271,-335,-361,-338,-296,-242,-190,-157,-145,-152,-164,-173,-168,-136,-81,-26,21,-382,-167,92,74,34,-19,-79,-260,-151,-146,-127,-98,-374,-69,-71,-92,-137,-191,-262,-308,-327,-305,-244,-174,-92,-20,51,-272,-272,-137,156,120,-4,-109,-14,-333,-352,-263,-228,-308,-346,-313,-232,-130,-32,42,-15,72,-6,98,331,19,-62,-322,-286,-514,-49,-7,-95,-53,-209,-131,-53,-141,-259,-222,-153,-161,-293,-75,-67,-175,-286,-396,-129,-159,-202,-249,-263,-220,-155,-96,-37,-174,50,72,-41,-96,-276,-266,-6,-39,-147,-303,-130,-145,-156,-152,-214,-106,-196,-167,-294,36,85,125,163,184,257,108,-315,-164,-49,25,26,-431,-199,-233,-64,-215,-278,-236,-87,49,-34,-139,-241,268,363,-135,324,292,-91,-118,-19,97,61,26,-3,-3930,-2824,-80,-803,-293,-130,-147,-156,-167,-158,-144,-195,-285,-80,-53,47,-262,-61,18,116,-6,64,-254,-349,-167,-293,-215,-145,-284,-162,-154,-149,-375,-111,-92,-90,-92,-99,-112,-200,-358,-299,-295,-221,-222,-217,-209,-193,-176,-154,-116,-83,-37,-92,-406,69,101,104,163,67,204,-25,-344,-278,-391,-183,0,-28,-88,-145,-198,-238,-285,-319,-356,-378,-370,-330,-279,-227,-167,-122,-82,-115,-249,4,-63,8,23,8,1,0,-56,-313,-22,-108,89,-189,54,134,-141,-134,-148,201,285,373,-112,577,676,134,-14,-220,-37,-105,-141,-214,-32,20,-28,-64,-124,101,13,7,-259,477,490,63,-82,-21,-189,-318],[-247,-284,-288,-274,-229,-183,-140,-88,-63,-49,-132,-64,-77,-79,-161,-143,-300,-377,-351,-173,152,137,-65,157,144,125,-37,-248,24,-8,-224,-218,-90,-126,-151,-144,-117,-252,-45,2,-110,-213,-270,-173,155,-103,239,114,-110,131,104,-136,19,-318,-202,-156,30,-68,-115,-8,-46,-55,-99,-242,120,113,104,92,-312,72,61,-354,85,99,21,-423,-169,-139,112,-134,-184,-111,-42,-29,-124,-219,-303,-347,-326,-260,-200,-146,-107,-73,-48,-119,-264,-266,-175,-56,-58,-60,-59,-221,-454,-272,-189,-234,-341,-205,-141,-55,33,111,166,35,-35,186,150,88,-425,-310,-152,-210,-215,-301,-132,-85,-51,-40,-142,-277,-125,-173,-218,-243,-234,-387,-144,-99,-73,-535,-616,-410,-702,-445,-86,-62,-36,-2,27,-940,51,49,52,50,-858,5,-10,-572,-361,-1320,-711,-88,-98,-1543,-121,-3144,-1928,-3942,-1819,-1436,-5179,-4582,-12948,-13484,-2552,-18373,-69017,-25449,-17398,-43995,-58652,164,-6751,48,-13,-8837,-148,-190,-196,-165,-115,-53,15,88,158,-800,254,232,-764,-1173,71,-29,-540,-769,-163,-839,-1145,225,350,-820,265,-34,-910,-178,602,-294,-329,-494,149,-142,96,-235,12,-319,571,52,-234,64,-121,-32,-426,100,25,-129,-90,-144,-191,-229,-261,-274,-287,-287,-287,-274,-277,-276,-279,-335,-286,-273,-255,-216,-176,-158,-94,-119,32,56,-55,97,104,56,10,4,-353,-47,65,6,91,125,41,-50,-300,14,-2,-47,-17,-51,-92,-132,-165,-186,-191,-164,-112,-54,-12,-82,-324,-44,-471,74,-279,-596,134,279,318,-78,-213,109,40,-7,-567,-5,31,79,-765,119,-21270,-22124,41,5,-25,-2784,-187,-1889,-554,290,219,-22,406,385,325,237,43,14,-122,-293,-360,-448,-467,-414,-386,-368,-348,-306,-241,-154,-61,17,-361,42,-143,-216,-239,-80,-140,-264,-308,-154,-133,12,201,142,92,41,-121,-304,-331,-314,-218,-233,-247,-245,-234,-235,-353,-385,-279,-285,-267,-360,-121,-33,-120,-162,133,47,-73,-232,-404,-274,-323,-122,-235,121,43,-56,-147,-229,-310,-387,-439,-497,-523,-488,-455,-416,-392,-363,-350,-349,-339,-336,-338,-342,-344,-335,-312,-299,-273,-239,-343,-165,-116,-73,-52,35,-201,-214,-116,113,28,-127,106,-110,-147,-99,-356,13,-100,-439,-149,-222,-304,-20,-350,-34,-297,812,949,153,1286,931,2098,2386,1699,1141,2653,2347,2318,2036,1721,1402,1098,818,256,321,117,-51,-189,-295,-376,-427,-439,-442,-428,-417,-408,-402,-375,-354,-331,-288,-252,-193,-143,-82,-34,1,-171,2,-34,-86,-160,-265,-363,-437,-371,-266,-171,-77,2,33,-281,-244,76,219,223,-249,-127,-251,71,0,-129,-292,-456,-446,-257,-88,52,-360,-175,195,299,245,176,-33,-116,-124,-162,-236,-325,-389,-419,-340,-217,-76,-49,-391,-39,-18,-283,0,-183,291,167,-281,143,-68,81,287,-99,-298,-227,-219,-56,239,196,71,-62,-212,-371,-451,-311,-142,22,175,-171,-324,-105,105,-51,-87,-230,-116,-247,-241,173,213,-87,-378,-234,-171,-209,-200,-271,-231,-19,76,97,78,53,29,-2,-55,-100,-144,-190,-219,-246,-256,-243,-233,-231,-368,-186,-183,-182,-234,-162,-141,-96,-49,9,56,42,89,63,-256,-116,-131,-223,-315,-392,-452,-458,-442,-446,-457,-396,-309,-214,-112,-201,78,32,-63,-224,-313,49,62,219,96,-261,-275,-212,-310,-142,94,138,229,209,175,-281,117,84,-117,-64,-237,-149,-119,-174,-8,102,-348,-120,-65,-80,45,5,165,299,-66,-272,-135,336,449,-185,-93,-92,242,301,-307,66,-38,-160,-170,-139,-156,-382,-232,-356,-208,87,81,69,-257,42,28,11,-7,-45,-70,-121,-169,-236,-309,-371,-368,-295,-228,-159,-114,-75,-48,-26,-24,-19,-28,-50,-73,-183,-345,-174,-200,-214,-212,-369,-287,-172,-140,-112,-89,-275,-25,-5,8,0,-26,-76,-163,-215,-275,-284,-244,-178,-101,-42,5,37,40,12,-48,-129,-224,-218,-99,35,154,-36,-353,-197,223,360,295,265,157,-251,-73,-155,-175,-126,-361,-10,-94,44,33,-52,-48,-97,-147,-184,-185,-156,-95,-31,41,-266,-274,-108,55,76,5,-119,-22,-320,-324,-282,-53,-50,-266,-113,-107,-199,-44,15,16,79,-28,61,177,-89,-133,-206,-211,-509,-39,54,13,-49,-254,-165,-22,-128,-301,-277,-79,-135,-346,-186,-177,-189,-293,-463,-112,-185,-23,20,51,13,99,87,65,-60,-19,-78,-135,-189,-213,-348,-82,-2,-53,-276,198,292,337,107,-205,-104,-227,-81,-283,267,220,160,94,37,-9,-41,-348,-113,-111,-121,-127,-383,-230,-135,-130,-122,-101,-236,-88,-89,-93,-117,-192,-125,-151,-172,-185,-195,-211,-233,-239,-259,-263,-272,-277,-3173,-3351,-294,-1115,-337,-299,-299,-289,-279,-264,-248,-240,-300,-210,-184,-153,-237,-114,-51,1,-37,94,-246,-297,-175,-307,-152,46,-247,230,226,341,-381,347,351,333,308,19,-99,-126,-249,-310,-274,-279,-338,-302,-219,-130,-57,-98,58,90,81,-86,-385,97,212,202,308,28,187,-50,-313,-297,-359,-231,-26,-8,-69,-178,-280,-356,-417,-441,-447,-442,-444,-465,-502,-554,-571,-529,-479,-423,-360,-296,-248,-200,-144,-105,-64,-24,-47,-291,-16,-102,89,-212,-11,63,-124,-169,-199,4,25,64,-179,174,232,90,-66,-214,52,-82,-89,-214,25,75,-18,-118,-161,81,-30,27,-277,110,-56,-199,-306,-388,-444,-491],[-234,-235,-232,-246,-251,-256,-255,-221,-193,-165,-139,-126,-119,-158,-118,-118,-308,-422,-344,-99,-99,-103,-106,-93,-74,-46,-72,-292,57,100,-309,-266,-49,-82,58,253,262,-213,217,201,-116,-215,-303,-191,69,-111,44,11,-118,9,-14,-140,-94,-333,-248,-260,-76,-125,-192,-61,-72,-73,-140,-257,143,419,415,238,-266,218,206,-287,64,-26,-127,-382,-248,-230,-140,-147,-191,-69,9,320,259,130,100,-82,-345,-212,-354,-461,-453,-363,-277,-225,-256,-218,-128,-78,-20,57,62,-120,-507,-215,156,-205,-314,-150,35,-81,-193,-268,-267,-196,-95,-2,85,125,-381,-373,-136,56,-291,-382,-34,-136,-243,-344,-402,-364,-293,-221,-170,-148,-159,-398,-253,-326,-410,-527,-492,-265,-646,-408,-160,-84,-82,-76,-61,-983,20,90,176,-107,-1095,365,399,-432,-267,-1080,-361,260,131,-594,87,-3587,-1741,-4581,-1785,-1561,-4599,-3826,-10438,-14960,-6912,-14249,-70461,-38467,-52281,-75038,-56769,-133,-7086,23,77,-7859,-68,49,4,-36,-74,-750,-62,-7,61,-551,190,233,-788,-1271,207,162,-466,-1026,-67,-683,-958,-53,62,-747,223,7,-747,-97,567,-316,-272,-501,189,-25,143,-209,84,-340,718,-10,-229,0,-232,-5,-401,262,157,-148,-22,-105,-175,-232,-280,-306,-330,-336,-342,-329,-325,-309,-290,-369,-242,-208,-178,-137,-134,-199,-110,-207,92,126,-43,85,215,59,57,27,-339,35,188,11,124,196,154,40,-194,20,17,-54,158,-99,-67,-130,147,215,-134,270,212,-91,-87,-98,-271,-16,-364,-46,-162,-552,-110,-104,-86,-96,-138,6,32,52,-585,-407,-311,78,-1430,41,-18047,-26804,41,86,134,-1806,-432,-1951,-662,399,-91,-87,378,333,262,176,49,-9,-117,-353,-290,-344,-372,-358,-344,-333,-332,-335,-344,-348,-354,-333,-418,-305,-291,-270,-281,-225,-230,-279,-392,-224,-233,-245,-262,-284,-304,-329,-359,-386,-404,-420,-415,-399,-405,-413,-419,-430,-415,-395,-330,-268,-206,-402,-58,3,-111,-151,90,15,-100,-244,-383,-316,-303,-133,-174,192,152,85,26,-28,-80,-130,-158,-193,-220,-226,-246,-262,-289,-310,-342,-380,-391,-388,-374,-359,-344,-322,-292,-271,-274,-202,-299,-125,-83,-49,-55,4,-201,-222,-103,96,44,-86,127,-169,-233,-135,-350,-79,-129,-450,-132,-226,-178,100,-205,24,-343,-224,-256,22,389,702,1211,1624,1641,586,2528,2170,2036,2797,2376,2433,2105,1840,369,1162,834,508,259,19,-186,-342,-364,-288,-195,-124,-73,-41,-122,28,52,89,-276,-85,-122,154,295,310,-161,54,209,19,-54,-123,-109,-193,-267,-303,-319,-310,-300,-285,-289,-299,-312,-326,-336,-330,-323,-356,-261,-206,-146,-82,1,-53,-100,189,-18,-313,-163,190,378,243,342,-50,-81,-117,7,-73,-388,-246,-51,292,-23,50,23,-314,-119,-84,-212,91,-155,110,76,-254,33,-40,49,80,-78,-310,-169,-224,-91,187,179,154,127,-145,-235,-198,2,-116,105,165,-169,-385,-69,138,-9,-61,-242,-138,-239,-276,181,130,-64,-356,-221,-320,-356,-305,-319,-281,-53,22,82,137,178,210,13,-14,190,39,96,-52,65,18,-22,-76,-195,-408,-229,-281,-329,-366,-406,-438,-456,-450,-415,-381,-350,-324,-311,-304,-299,-298,-298,-296,-280,-250,-211,-163,-100,-48,0,49,83,-34,-178,137,68,-87,-294,-382,-52,-27,209,140,-172,-344,-170,-272,-185,60,124,245,198,136,-300,15,-36,-118,-87,-212,-159,-201,-239,-29,135,-302,-213,-112,-26,55,-36,91,82,-56,-252,-133,189,225,-128,-104,-117,187,140,-319,28,-18,-204,-72,-50,-164,-399,-258,-386,-162,108,97,74,-287,1,-40,-81,-114,-151,-159,-181,-191,-215,-247,-278,-313,-340,-362,-354,-339,-311,-287,-261,-251,-242,-243,-258,-273,-293,-313,-342,-362,-377,-385,-392,-388,-378,-345,-301,-255,-310,-116,-45,26,89,124,19,-142,-66,-91,-219,-173,71,35,0,-56,-113,-173,-235,-281,-286,-252,-202,-152,-103,-74,-85,-331,-239,-53,-66,-78,-84,-78,-241,-10,42,-31,133,-338,34,-126,54,174,-37,84,38,-167,-66,-175,-126,-116,-92,-43,-271,-279,-86,-79,13,-6,-144,-45,-312,-303,-310,-54,69,-186,218,18,-265,-113,39,40,75,-65,-36,-83,-167,-199,-186,-210,-480,-325,-383,-444,-419,-328,-230,-145,-125,-357,-266,-21,-52,-356,67,-92,-217,-303,-498,-104,-213,-30,9,98,67,237,148,63,-9,-71,-109,-114,-106,-158,-403,-34,-16,-4,-228,39,60,72,81,-202,-132,-248,4,-264,-8,-59,-133,-219,-300,-351,-328,-375,-162,-53,50,131,-265,-202,14,183,-5,-74,-242,271,191,68,-92,-134,-160,-229,-263,-258,-235,-215,-206,-270,-198,-195,-197,-195,-2592,-3886,-165,-1135,-407,-84,-59,-30,-250,-63,-60,-260,-323,-145,-84,24,-216,-170,-47,273,-66,210,-244,-245,-190,-329,-106,68,-179,7,-63,-142,-373,-247,-278,-312,-336,-355,-379,-405,-377,-338,-305,-266,-221,-272,-159,-178,-141,-206,-159,-185,-202,-226,-363,-180,-114,-32,60,-10,158,-71,-284,-310,-288,-256,-56,-46,123,21,-77,-153,-206,-208,-181,-136,-103,-74,-70,-82,-99,-128,-153,-163,-237,-124,-105,-66,-19,13,47,79,-41,-258,-3,-99,175,-178,-71,223,-97,-202,-247,22,315,332,-236,338,331,62,-112,-151,149,-33,-29,-191,-21,-26,-19,-158,-175,-38,-68,-119,-262,-249,-315,-338,-308,-262,-208,-172],[-97,-80,-35,8,63,-36,25,114,-7,35,-16,285,265,-219,-38,54,-273,-433,-293,-224,-334,-449,-558,-568,-470,-355,-246,-294,-74,4,-358,-294,-26,-83,45,298,339,-75,214,357,-92,-193,-303,-168,188,-80,133,-61,-113,109,58,-122,34,-299,-280,-325,-333,-442,-537,-423,-320,-234,-176,-253,-72,-51,-33,-24,-213,-8,-6,-210,15,13,-168,-314,-151,-62,-95,-142,-173,-210,-228,-253,-276,-300,-331,-381,-420,-455,-460,-434,-400,-357,-317,-297,-279,-248,-200,-146,-77,0,84,-30,-440,-130,231,-205,-255,-136,87,24,-29,-72,-102,-115,-110,-103,-90,-84,-281,-435,-151,-138,-338,-334,-227,-259,-285,-307,-316,-317,-313,-293,-271,-258,-255,-377,-277,-303,-347,-394,-411,-354,-555,-375,-324,-43,21,82,129,-788,183,201,225,-274,-1257,255,261,-314,-182,-837,-26,163,114,60,-12,-4116,-1582,-5417,-1756,-1748,-3576,-2683,-7545,-12493,-10893,-10173,-74333,-47809,-84029,-101451,-43586,408,-6571,447,-1367,-6675,-136,325,250,173,84,-1688,-74,-113,-105,-314,-9,45,-969,-1202,122,122,-391,-1250,6,-551,-723,-239,-318,-729,-248,-169,-427,-50,-12,-315,-212,-476,-31,-59,-87,-198,-60,-371,42,-90,-222,-65,-352,39,-373,299,284,-172,-11,214,100,138,94,26,-180,-155,-16,-21,-36,-42,-43,-266,-38,-26,-28,-35,-112,-244,-113,-267,41,48,-23,58,109,48,89,44,-328,98,107,7,119,123,145,142,-68,20,30,-66,104,-151,-106,-139,193,230,-95,134,54,-153,-163,-222,-299,-315,-262,-233,-223,-429,-248,-284,-330,-346,-302,-254,-205,-160,-596,-1122,-1068,-248,-1944,82,-15304,-30991,-8442,182,184,-953,-480,-2222,-936,123,-449,-99,25,-14,-67,-122,-173,-214,-254,-411,-251,-193,-301,-145,-138,-136,-183,-146,-150,-145,-136,-100,-443,-49,-29,-201,-314,-193,-191,-301,-472,-153,-206,-259,-307,-311,-266,-221,-187,-424,-336,-358,-126,-115,-216,-129,-118,-100,-272,-376,-150,121,-49,-441,-68,309,-114,-154,36,-13,-124,-257,-351,-265,-276,-146,-113,13,-31,-92,-135,-166,-193,-215,-218,-237,-250,-242,-241,-220,-199,-158,-230,-101,-69,-227,-49,-59,-83,-112,-141,-188,-322,-257,-255,-236,-198,-167,-138,-112,-213,-223,-90,-83,-94,-94,-89,-241,-300,-173,-343,-190,-179,-343,-90,-226,-87,142,-89,64,-259,76,91,121,192,300,450,647,883,133,1487,1812,1721,2376,2566,2668,2539,2566,488,2058,1702,753,948,618,285,-253,234,300,388,450,257,395,-94,373,347,84,-295,-29,-119,100,78,60,-139,5,-31,-61,-86,-143,-138,-159,-183,-191,-200,-192,-174,-145,-211,-326,-90,-80,-74,-130,-132,-461,-79,-66,-115,-75,-63,-59,-39,-19,-97,-265,-153,166,205,222,258,-64,-50,-120,-32,-120,-300,-145,-45,330,-61,104,87,-236,-210,-145,-138,73,-119,-35,-83,-224,-158,-174,-160,-128,-103,-314,-108,-242,-108,11,6,-16,-44,-179,-278,-223,-229,-244,-212,-143,-165,-340,-39,166,44,-33,-254,-170,-230,-316,184,289,-30,-282,-128,-199,-336,-434,-370,-333,-168,-84,-20,35,78,110,-91,100,96,74,42,-60,-24,-64,-100,-146,-198,-408,-259,-283,-289,-274,-254,-231,-209,-193,-171,-161,-161,-168,-190,-290,-248,-287,-327,-367,-383,-362,-319,-269,-213,-175,-149,-130,-129,-134,-155,-146,-136,-102,-314,-307,-154,-116,104,121,-91,-406,-129,-220,-202,26,96,100,100,89,-311,86,87,-126,-77,-164,-174,-290,-287,-42,143,-241,-311,-102,-91,-165,-223,-283,-310,-276,-244,-148,-90,-32,-64,-112,-141,71,59,-302,23,0,-257,-76,-91,-151,-398,-278,-409,-115,53,91,118,-316,142,135,87,92,50,22,-25,-60,-103,-220,-138,-116,-67,-21,37,-22,4,86,64,11,-52,-137,-232,-304,-304,-237,-162,-86,-21,32,-283,-161,-162,-116,78,69,-283,58,95,126,187,152,35,-110,-108,-132,-159,-151,58,50,9,-68,-148,-230,-309,-342,-294,-231,-181,-146,-127,-129,-140,-303,-278,-129,-88,-33,32,102,-222,210,93,32,230,-302,22,-146,-3,173,-30,473,419,-185,22,-167,108,127,-7,27,-279,-273,-62,-208,-54,-31,-171,-76,-299,-282,-334,-46,100,-95,191,-123,-297,-181,28,57,69,-101,-97,-25,-183,-233,-1,-74,-453,-262,-321,-323,-262,-364,-232,12,-118,-377,-183,61,-55,-296,102,-122,-241,-297,-455,-103,-233,-43,-18,46,111,212,143,75,12,-54,-122,-182,-252,-306,-373,-421,-418,-380,-336,-296,-267,-254,-247,-242,-243,-255,-269,-278,-287,-277,-263,-237,-191,-126,-41,-376,-41,125,135,181,-116,-88,130,246,49,-64,-249,460,369,113,-59,-73,12,-45,-88,-82,-76,-72,-172,-381,-65,-51,-41,-27,-2121,-4105,33,-897,-502,110,68,159,-305,-50,-88,-293,-350,-131,-52,13,-202,-224,-52,208,-94,43,-250,-203,-292,-391,-474,-401,-298,-210,-128,-71,-351,22,50,47,33,-30,-195,-79,-124,-258,-290,-271,-301,-372,-342,-347,-348,-348,-303,-274,-228,-197,-349,-130,-101,-69,-33,-58,39,-95,-264,-318,-216,-252,-91,-75,-92,-170,-255,-324,-372,-358,-305,-231,-174,-105,-83,-60,-58,-81,-114,-148,-227,-183,-187,-163,-108,-54,7,70,-49,-228,-1,-111,222,-115,-128,215,-78,-251,-289,-57,179,170,-294,132,110,27,-174,-75,3,-12,-20,-180,-14,9,-17,-202,-185,44,-98,64,-244,73,58,5,-156,-170,-60,38],[316,122,18,62,284,-31,45,118,-15,4,49,483,284,-292,-9,128,-267,-470,-261,-256,-200,-106,-61,51,103,138,-118,-303,120,79,-407,-339,-56,-110,-152,-196,-231,-259,-265,-250,-230,-207,-316,-158,-127,-102,-80,-140,-137,-5,-10,-124,47,-266,-331,-391,-225,-227,-321,-121,-90,-74,-191,-264,64,80,102,130,-189,205,238,-156,94,297,-263,-253,-132,60,213,-148,-158,45,116,125,53,-19,-93,-193,-237,-299,-345,-368,-372,-348,-314,-290,-266,-237,-205,-184,-164,-140,-110,-82,-377,-54,-13,-207,-190,-125,28,29,27,19,-1,-178,-59,-99,-133,-169,-200,-498,-268,-289,-296,-296,-289,-283,-272,-263,-250,-238,-231,-218,-210,-214,-231,-341,-269,-255,-213,-269,-273,21,-445,-359,-479,244,338,339,-107,-489,148,43,-62,-424,-1270,-195,-112,-230,-119,-591,43,27,6,-16,-50,-4698,-1395,-6332,-1654,-1845,-2085,-1131,-4493,-8940,-14244,-6292,-78478,-51816,-109473,-121823,-32536,106,-5239,-1317,-2177,-5364,-357,-30,-81,-136,-204,-2733,-351,-273,-178,-83,17,105,-1292,-1019,280,313,-305,-1418,-33,-455,-485,186,170,-762,77,50,-137,7,329,-279,-147,-421,248,197,140,-197,60,-402,10,-149,-205,-125,-449,86,-331,144,161,-194,-24,191,58,161,130,0,-239,-253,-38,-69,-125,-174,-217,-245,-260,-244,-228,-211,-204,-280,-191,-269,-210,-213,-189,-160,-133,-104,-83,-60,-311,-22,7,0,84,112,149,160,69,25,45,-66,67,-188,-122,-134,43,17,-56,-33,-55,-193,-220,-194,-259,-297,-217,-140,-66,-271,68,-92,0,-168,-59,243,251,252,-594,-1745,-1823,-535,-2185,-442,-13225,-34334,-19064,-286,42,-264,-289,-2687,-1238,-301,-822,-261,-189,-125,-78,-124,-17,-127,-189,-453,-259,-142,-325,-277,-293,-215,-138,-67,-18,12,11,2,-400,-108,-187,-248,-321,-268,-227,-317,-518,-152,93,-129,69,4,-66,-140,-192,-461,-326,-324,-101,-73,-276,-95,-44,-97,-226,-339,-180,102,-71,-440,-98,294,-124,-159,-14,-30,-129,-257,-317,-187,-237,-152,-47,-76,-152,-235,-282,-284,-266,-249,-230,-239,-255,-267,-300,-311,-283,-221,-199,-127,-79,-265,-42,-21,-29,-42,-62,-107,-351,-220,-285,-299,-231,-169,-110,-150,-233,-206,-68,51,48,-37,118,-312,-318,-204,-327,-299,-238,-244,-34,-216,-26,273,4,79,-181,127,62,63,184,325,64,657,1411,-140,2112,1716,1402,2433,2668,2925,2622,2205,610,1187,695,274,-55,-225,-149,-54,17,60,102,131,150,150,-79,119,64,2,-293,-152,-206,-186,-123,-46,-105,70,103,-88,-76,-139,-124,157,-187,135,115,-2,-187,-23,-176,-365,-96,-150,-192,-203,-197,-356,-174,-95,-132,-59,-40,-46,-52,-77,-165,-217,-141,-144,-157,-162,-171,-176,-166,-168,-157,-149,-196,-132,-127,-104,-93,-71,-41,-160,-307,-186,-65,-2,-75,-33,-59,-188,-131,-162,-157,-117,-64,-305,-50,-271,-97,153,338,351,349,-197,-303,-268,24,-80,53,35,-161,-271,-16,157,110,-5,-262,-210,-223,-354,119,75,4,-216,-83,-129,-158,-192,-413,-381,-181,-179,-177,-166,-154,-135,-194,-119,-120,-113,-111,-101,-101,-104,-103,-118,-144,-369,-179,-211,-238,-267,-252,-233,-200,-160,-128,-56,-15,22,47,-271,-102,-13,91,84,-124,-75,-209,-14,-28,-62,-96,-119,-141,-155,-166,-174,-187,-197,-261,-244,-276,-318,-350,-371,-353,-363,-252,-196,-187,-78,-22,27,75,110,-309,185,217,-135,-68,-106,-198,-382,-308,-45,221,-168,-401,-59,24,-49,-165,-188,-260,-291,-248,-176,-103,-24,1,-119,-163,59,190,-265,154,150,-319,58,36,-125,-383,-290,-421,-74,289,350,354,-348,453,454,138,203,346,295,218,150,-43,-215,-163,-64,0,1,71,-38,2,61,23,-47,-125,-224,-330,-334,-229,-121,-34,43,107,38,-243,-96,-161,-153,103,51,-219,-29,-63,-82,-93,-98,-100,-103,-151,-175,-121,-142,-168,-191,-226,-254,-269,-267,-251,-230,-207,-199,-207,-231,-267,-327,-386,-325,-302,-184,-114,-55,-5,27,-194,71,92,105,147,-261,21,-157,-54,165,-28,461,440,-195,41,-160,52,208,-63,20,-295,-249,-31,-310,-126,-69,-196,-115,-285,-261,-357,-31,138,3,165,-261,-283,-241,17,-7,-78,-130,-203,-228,-256,-248,-220,-171,-427,-90,-35,7,-158,-407,-250,31,-103,-318,-77,-140,-201,-235,-216,-157,-243,-263,-388,-104,-244,-49,-45,-1,145,232,227,235,111,-29,9,109,71,-73,-280,70,58,-46,-122,-135,-77,7,-6,-188,-187,-198,186,-165,199,208,520,530,89,432,196,-350,-24,151,151,227,43,88,242,288,93,-54,-254,124,70,16,-44,-93,-136,-187,-227,-256,-281,-311,-346,-478,-401,-405,-379,-353,-1707,-3697,-282,-715,-625,-150,-94,-28,-371,-44,-122,-324,-376,-100,0,23,-193,-262,-35,142,-116,251,-255,-173,-233,-346,-190,-137,-80,-52,-46,-77,-316,-170,-229,-295,-274,-206,-220,-118,-97,-216,-327,-142,-164,-391,-195,-214,-235,-288,-148,-144,-138,-156,-339,-211,-240,-253,-242,-216,-172,-153,-249,-315,-150,-230,-129,-149,-183,-211,-222,-201,-171,-245,-95,-62,-233,-42,-116,-90,-116,-146,-151,-122,-212,18,-159,-94,173,340,411,351,-65,-199,-8,-136,445,-43,-173,243,-67,-307,-272,-116,54,38,-314,17,21,-12,-248,-6,74,46,22,-184,109,113,-49,-238,-199,2,-142,0,-231,-10,-9,-33,-202,-218,-38,310],[137,141,32,59,278,-3,86,142,-4,-3,147,142,103,-320,25,43,-241,-484,-207,100,121,136,-32,154,153,143,-136,-276,43,3,-381,-332,-110,-164,-214,-244,-266,-295,-317,-331,-343,-348,-349,-347,-348,-355,-365,-377,-383,-386,-381,-380,-373,-364,-365,-390,-307,-279,-356,-145,-86,-66,-200,-251,35,221,343,169,-171,324,530,-103,38,198,-326,-179,-99,106,230,-138,-121,111,165,176,128,-22,-174,-94,-21,27,151,262,260,261,47,-90,-170,-1,0,148,100,44,-13,-87,-303,-280,-356,-331,-237,-132,-44,38,109,164,193,-191,76,167,130,80,-61,-459,-181,-142,-186,-175,-168,-158,-149,-148,-151,-161,-182,-198,-213,-231,-252,-282,-290,-297,-292,-253,-192,-128,-307,-345,-601,181,234,270,-307,-162,215,157,95,-508,-1119,-135,-179,-185,-158,-325,-83,-62,-42,-26,-29,-4504,-1099,-6783,-1421,-1692,-195,77,-1388,-5432,-16751,-2713,-70750,-49453,-125902,-135937,-24756,26,-3373,-5968,-2080,-3956,-715,-348,-1477,-870,-407,-3840,-642,-235,-180,-114,-37,32,-1712,-799,159,184,-193,-1493,-133,-388,-260,197,219,-827,8,66,120,41,329,-200,-63,-330,124,41,-42,-196,-147,-400,-147,-134,-162,-157,-408,-196,-265,-334,-361,-289,-215,-152,-103,-70,-61,-62,-286,-355,-156,-168,-167,-125,-63,-58,72,-34,-119,-39,-96,-289,-50,-200,133,66,13,-49,-117,-178,-234,-266,-282,-281,-266,-249,-212,-182,-132,-96,-42,2,55,-41,60,-191,-112,-104,190,173,-5,129,63,-190,-223,-82,-74,32,-31,4,-19,-100,-49,-167,-54,-205,-40,-11,2,8,-574,-2176,-2548,-740,-2068,-1996,-12002,-37208,-28949,-7257,-98,-97,-96,-3256,-1285,-66,-1173,-63,-67,-81,-114,-344,-210,-268,-355,-464,-356,-254,-340,-66,-56,-89,-73,118,37,214,192,156,-332,-14,-83,-163,-291,-332,-251,-314,-504,-143,117,-136,105,162,197,177,27,-461,-305,-279,-158,-46,-339,-118,-89,-122,-166,-284,-206,68,-58,-383,-119,247,-129,-157,-54,-19,-103,-231,-274,-91,-173,-144,21,42,69,70,71,70,62,36,-54,74,93,-233,38,-41,64,137,-146,-87,-87,-255,-22,-1,-50,-73,-63,-41,-344,60,-46,153,187,147,-87,-208,-252,-162,-29,45,49,-20,104,-355,-283,-214,-291,-364,-298,-150,33,-192,-7,-42,-58,-78,-115,-102,-98,-100,-85,-49,13,123,282,-150,836,1221,1098,2105,2539,2622,3189,3338,734,3177,2900,1303,2125,1613,639,971,703,494,359,270,216,173,-72,112,55,-2,-272,-156,-240,-304,-355,-364,-333,-303,-277,-252,-234,-234,-220,-215,-244,-203,-196,-179,-254,-129,-151,-396,-109,-17,16,-26,-54,-253,-270,-46,-157,-3,6,-27,82,113,-195,-173,-126,129,117,99,64,-63,-3,-136,-90,-120,-107,-118,-131,-123,-125,-120,-105,-107,-393,-201,-129,-144,-169,-193,-224,-260,-295,-325,-318,-278,-228,-287,-76,-315,-70,113,150,160,154,-198,-289,-335,-21,-63,-57,-37,-166,-208,-6,39,26,-3,-268,-261,-221,-373,-184,-201,-217,-235,-265,-282,-279,-244,-387,-409,-65,9,7,109,145,129,-266,131,81,29,-36,-100,-174,-242,-291,-324,-326,-339,-239,-199,-160,-272,-91,-226,-60,-56,-247,-43,-45,-47,-55,-262,-105,-41,-24,-5,-181,-92,-234,3,124,135,141,147,144,-78,-145,131,116,-74,-195,-139,-310,-245,171,157,26,-326,-62,-116,-157,-48,-7,132,241,125,-302,237,239,-162,-63,-59,-243,-422,-309,-56,139,-101,-436,-94,-191,-284,-362,-388,-285,-189,-262,-38,15,68,53,-136,-194,-21,143,-233,34,100,-404,25,-1,-112,-368,-308,-435,-58,158,244,307,-400,454,491,196,237,363,438,349,248,-90,-216,-210,-128,85,-59,-7,-73,-142,-217,-274,-299,-255,-187,-123,-67,-37,-11,-22,-44,-79,-124,-225,-244,-316,-372,-421,-436,-402,-349,-310,-274,-252,-244,-250,-265,-279,-286,-278,-269,-250,-219,-194,-167,-141,-119,-109,-108,-103,-96,-248,-338,-171,-295,-104,-251,-305,20,38,56,133,100,-172,64,85,130,199,-229,16,-174,-116,139,-44,380,342,-214,38,-168,-15,114,-128,4,-330,-222,-131,-301,-234,-276,-313,-340,-342,-345,-392,-361,-343,-313,-272,-395,-250,-301,-66,-17,20,-154,-318,-168,-117,-195,113,31,-413,-63,94,82,-220,-427,-265,-12,-91,-251,-117,-128,-113,-160,-44,-189,-216,-214,-331,-116,-254,-55,-79,-55,-93,-119,-132,-108,-49,-180,-38,160,98,-55,-224,45,440,280,-63,-196,190,172,-63,-175,-219,-136,273,-89,45,124,589,574,10,388,209,-320,-26,156,155,127,41,-16,-56,-70,-61,-46,-260,-4,-8,-27,-66,-112,-170,-253,-340,-428,-367,-261,-166,-557,7,81,135,173,-1310,-3098,-97,-591,-771,-270,32,52,-445,-46,-161,-352,-391,-70,52,44,-186,-271,1,91,-133,285,-256,-153,-249,-318,-77,-19,-163,-284,-357,-391,-390,-396,-335,-270,-197,-129,-213,-48,-36,-167,-368,-147,-204,-309,-255,-200,-253,-109,27,85,-26,-176,-324,-103,151,126,102,-150,58,-119,-226,-292,-82,-196,-123,-59,217,-91,94,281,228,-314,-32,123,-249,137,-137,14,130,113,100,91,-173,81,-173,-108,27,2,-16,-33,-60,-151,-118,-153,-176,-177,-178,-126,-88,-347,-218,-106,-81,16,-287,-8,-26,-53,-304,-79,-88,-100,-112,-180,-147,-156,-167,-248,-198,-194,-185,-173,-204,-114,-78,-60,-236,-197,2,263],[390,153,39,48,256,14,113,151,-10,-18,200,174,151,-335,35,70,-234,-479,-165,-39,-65,-87,-108,-118,-125,-130,-168,-246,-161,-164,-317,-275,-193,-164,-178,-181,-186,-208,-235,-264,-296,-321,-341,-347,-346,-342,-326,-307,-276,-243,-209,-187,-167,-176,-393,-339,-371,-352,-349,-333,-273,-180,-211,-238,-12,151,270,123,-192,319,335,-86,-17,90,-366,-128,-92,114,211,-148,-100,153,181,304,56,-108,-270,18,107,10,151,195,137,90,13,-103,-167,-66,-91,-128,-167,-207,-247,-295,-360,-418,-445,-439,-396,-332,-283,-232,-185,-149,-130,-177,-119,-130,-141,-157,-167,-382,-209,-203,-196,-191,-184,-181,-179,-183,-188,-190,-186,-205,-104,-37,4,-249,34,247,282,-177,-165,293,-195,-375,-717,95,282,312,-465,109,343,326,305,-545,-935,169,129,-197,-94,-83,95,115,-80,189,211,-3851,-699,-6058,-1101,-1245,270,250,219,-2252,-18396,71,-61062,-40599,-131651,-144624,-20116,-423,-1369,-10237,-1125,-2531,-1193,-3297,-3481,-1721,-1157,-5021,-1415,87,196,288,367,158,-2149,-631,399,356,-104,-1509,-263,-400,-106,-50,-77,-959,-91,-96,-118,-142,-184,-238,-307,-365,-391,-359,-292,-235,-107,-393,18,-68,-137,-208,-307,-157,-245,-323,-363,-332,-273,-211,-161,-132,-129,-142,-369,-501,-297,-330,-336,-287,-210,-124,-54,-120,-176,-82,-136,-315,-24,-121,-14,-23,4,-21,96,-15,185,93,-268,162,196,-34,89,6,-68,-145,-171,-158,-101,-30,37,-205,-127,-92,167,149,11,80,-6,-181,-209,-67,-82,-111,-132,-160,-183,-194,-195,-249,-166,-276,-106,-79,-53,-32,-589,-2342,-3272,-873,-1641,-3361,-11801,-40363,-37654,-14009,-1420,119,87,-3177,-889,-52,-1331,-173,-217,-241,-242,-583,-141,-412,-490,-468,-305,-172,-378,329,-116,-84,-64,151,65,199,106,18,-283,-193,-269,-283,-268,-385,-287,-323,-483,-160,115,-148,68,96,168,91,-1,-456,-296,-288,-349,-376,-420,-420,-442,-485,-500,-444,-353,-250,-149,-314,-155,120,-154,-167,-93,-2,-73,-208,-246,-199,-337,-356,-213,-32,163,325,471,388,309,3,-56,387,225,-250,130,1,34,143,-94,-40,-78,-209,0,77,258,154,360,185,-310,97,19,335,467,131,-98,-242,-279,-105,14,43,45,-15,73,-317,-228,-212,-247,-301,-361,-220,-254,-281,-298,-309,-285,-245,-183,-105,-9,76,176,77,171,418,922,-52,1624,1242,818,1840,2566,2205,3338,4108,853,3425,2901,1570,1770,1261,-32,477,230,56,-37,-79,-89,-89,-73,-65,-74,-80,-229,-124,-152,-166,-180,-185,-180,-183,-178,-207,-149,-151,-159,-137,-278,-156,-173,-185,-280,-216,-240,-407,-258,-243,-212,-166,-130,-142,-313,-136,-166,-22,14,-21,117,191,-154,-116,-95,138,217,119,220,-34,57,-118,-70,-47,4,-13,-47,-8,-125,36,64,-3,-304,-168,-1,-37,-85,-128,-172,-213,-244,-260,-237,-188,-135,-243,9,-340,-10,112,196,195,180,-153,-212,-394,-23,-67,-84,-72,-154,-125,17,94,129,63,-241,-286,-198,-319,139,128,57,-135,-11,-148,-200,-236,-324,-370,-75,64,-20,-1,170,18,-237,260,145,0,-169,-277,-175,14,133,377,-9,-290,-148,146,-77,-246,10,-206,69,-139,-339,-37,-104,-178,-236,-272,-288,-291,-283,-261,-217,-162,-236,-46,14,60,98,132,150,-82,-140,162,138,-32,-107,-49,-252,-220,202,164,91,-276,-8,-46,-84,-118,-191,-262,-310,-330,-302,-251,-197,-167,-105,-79,-268,-312,-263,-112,-161,-225,-345,-345,-355,-299,-324,-109,-25,-152,-230,72,55,223,124,-119,-195,-80,127,-177,-70,15,-468,-72,-106,-152,-321,-295,-417,-328,-278,-222,-172,-436,-99,-84,-84,-96,-128,-144,-178,-195,-212,-222,-221,-217,-213,-227,-240,-279,-318,-355,-363,-341,-292,-248,-218,-201,-206,-230,-281,-332,-359,-334,-272,-194,-125,-240,-4,23,-100,-22,-11,8,-37,-95,-160,-220,-254,-252,-212,-160,-95,-20,26,-254,-145,45,207,199,182,-50,-273,-345,-218,-360,-65,-214,-263,-77,-63,-26,-7,20,-128,114,175,223,249,-181,30,-169,-157,127,-51,415,411,-213,39,-166,-66,51,-172,2,-360,-165,-215,-302,-374,-427,-466,-440,-380,-303,-412,-95,34,175,126,-347,-200,-313,-14,63,22,-143,-318,-97,-83,-155,223,75,-396,-68,346,330,-252,-386,-260,56,-63,-177,123,303,-46,-101,83,-198,-154,-145,-280,-256,-302,-344,-377,-411,-426,-430,-434,-414,-374,-324,-262,-190,-122,-50,-184,29,144,186,-21,-279,186,214,-117,-153,-247,-59,149,3,-112,48,89,65,-86,13,-6,-289,-68,-87,-102,-108,-112,-93,-74,-52,-33,-37,-263,-20,-43,-77,-128,-179,-236,-313,-387,-441,-448,-399,-333,-619,-201,-140,-93,-56,-919,-2500,-265,-533,-943,-491,18,-16,-536,-58,-206,-382,-395,-60,85,56,-185,-256,50,49,-150,275,-257,-152,-265,-286,-94,-105,-260,-406,-479,-424,-354,-311,-288,-292,-283,-246,-195,-122,-58,-124,-362,-207,-285,-236,-148,-214,-256,-239,-156,-59,-91,-213,-313,-178,150,329,196,-185,32,-116,-205,-266,-27,-168,-107,-15,283,-111,23,392,200,-378,-20,146,-226,71,-158,11,52,11,-35,-75,-124,-148,-194,-228,-239,-253,-249,-228,-200,-172,-133,-154,-61,-31,-155,-7,-21,-367,-152,-102,-191,-201,-254,-312,-361,-411,-426,-409,-363,-311,-256,-202,-152,-94,-98,-237,-186,-36,-155,46,-160,169,182,-70,-254,-142,60,388],[426,176,61,53,243,44,151,150,-12,-15,50,47,56,-314,45,116,-218,-410,-112,168,157,135,23,68,26,-18,-178,-189,-177,-211,-213,-166,-294,-170,-110,-80,-47,-25,-5,13,-44,-179,-261,-84,70,61,62,-183,-218,-76,-235,-95,-45,-125,-343,-245,-352,-399,-258,-86,-92,-56,-175,-178,-38,-67,-111,-163,-207,-191,-143,-84,-31,15,-315,-58,-67,104,104,-133,-53,34,1,-51,-109,-179,-324,-188,-160,-135,-107,-84,-72,-63,-65,-92,-151,-171,-213,-254,-251,-202,-128,-54,-190,76,151,-230,59,-37,123,300,290,264,217,-92,89,11,-61,-134,-197,-273,-308,-324,-304,-280,-258,-241,-226,-213,-251,-148,-83,-224,132,132,42,-193,82,702,747,-146,-146,553,-62,-389,-721,45,397,380,-514,285,239,197,164,-475,-717,57,44,-248,-141,80,123,155,-326,223,227,-3182,-126,-4914,-675,-472,-26,-108,-192,-259,-19265,-302,-50276,-25853,-126352,-148503,-17833,30,91,-13497,192,-1062,-1605,-5376,-4841,-2477,-1920,-4942,-2158,812,871,467,883,287,-1871,-488,470,328,15,-1433,-362,-431,-46,-32,-13,-1071,-124,7,-7,-16,-25,-32,-37,-166,-43,-46,-55,-261,-61,-323,-107,-152,-212,-276,-326,-371,-377,-345,-308,-258,-218,-185,-161,-145,-140,-134,-433,-514,-278,-177,-200,-218,-234,-241,-256,-258,-263,-261,-257,-306,-215,-190,-172,-145,-99,-59,-29,-42,2,1,-238,-41,-73,-118,-161,-227,-287,-361,-400,-401,-359,-307,-260,-214,-184,-168,-166,-170,-184,-188,-186,-183,-164,-134,-101,-73,-41,-26,-15,-5,0,-303,-167,-344,-111,84,118,156,-606,-2215,-3811,-880,-942,-4405,-12597,-44298,-44850,-20070,-3200,379,340,-2264,-141,231,-1008,207,230,263,172,-790,-171,-520,-605,-425,-338,-176,-401,389,-147,-77,-71,188,98,122,46,-13,-225,-126,-142,-112,-232,-318,-302,-316,-454,-177,90,-138,42,37,168,53,-78,-434,-292,-289,-326,-312,-318,-223,62,-208,-58,-176,-277,-214,-340,-447,-411,-296,-178,-168,-107,31,-28,-171,-213,87,-30,-160,-291,-293,-114,95,317,356,237,-29,-49,386,125,-182,256,70,10,151,-35,39,-39,-142,32,26,239,193,311,116,-256,78,74,106,89,64,-101,-217,-287,-32,-27,-58,-86,-103,-122,-237,-166,-194,-193,-216,-420,-248,-253,-255,-246,-233,-193,-156,-117,-78,-38,-22,-8,-7,-14,-15,-12,19,75,159,256,369,488,610,734,853,961,1031,1087,1122,1123,1099,1036,945,844,722,611,510,435,384,-86,365,350,153,-177,196,-41,91,124,98,56,59,41,-264,-59,-25,-151,-52,-269,-98,-122,-142,-253,-205,-260,-409,-379,-408,-386,-330,-281,-237,-258,-237,-176,-169,-132,-92,-28,35,-74,-65,-63,142,149,86,56,-53,-164,-284,-360,-359,-294,-214,-146,-81,-127,-18,2,-5,-200,-121,-61,-85,-116,-142,-170,-204,-235,-265,-268,-248,-222,-201,-104,-331,10,64,109,137,156,-97,-122,-464,7,9,86,67,-150,-51,27,39,55,72,-208,-298,-177,-242,152,152,70,-116,18,-166,-236,-261,-272,-329,-91,29,-34,-45,0,-91,-155,203,94,-38,-192,-312,-274,-124,41,176,37,-252,-173,129,-63,-211,30,-178,-173,-324,-461,-368,-247,-147,-80,-219,-82,-25,-52,-99,-156,-222,-296,-364,-400,-389,-341,-280,-222,-158,-158,-34,25,5,-36,20,-177,-159,214,174,142,-243,2,-94,-199,-311,-418,-451,-370,-288,-208,-139,-95,-174,-79,-114,-291,-257,-353,-424,-351,-227,-241,2,88,-13,-278,155,156,-196,-169,-131,-246,-314,-287,-208,-194,-135,24,-131,-184,-49,-421,192,192,-50,-269,-278,-400,-21,73,40,16,-425,12,23,36,49,47,60,47,40,-141,-147,-123,-124,-93,-174,-158,-202,-243,-287,-324,-369,-400,-422,-417,-381,-338,-294,-264,-226,-188,-148,-177,-88,-71,-269,-31,-23,-49,-55,-27,15,6,-13,-44,-84,-286,-211,-170,-188,-193,-178,-163,-268,-86,-40,0,34,67,-71,-201,-259,-246,-337,-14,-175,-212,-182,-168,-59,36,81,-71,155,224,256,262,-132,50,-156,-188,120,-58,406,427,-206,37,-163,-103,-15,-203,4,-386,-93,-25,-107,-338,-249,-243,-281,-250,-217,-413,-13,151,224,126,-241,-144,-269,-17,57,9,-98,-188,2,-61,-118,260,115,-375,-65,148,163,-217,-312,-232,82,-22,-100,137,65,-20,-101,-178,-240,-281,-293,-311,-302,-303,-317,-331,-338,-299,-230,-159,-78,-36,-252,31,149,144,-50,-157,26,-22,-95,-159,-309,-249,-269,-265,-232,-259,-126,-56,28,-193,27,255,300,-189,290,236,-246,-88,115,152,140,106,104,117,138,164,-15,-253,198,182,156,71,86,54,-223,-39,-79,-126,-189,-262,-642,-382,-361,-283,-181,-518,-1933,-463,-529,-1118,-707,22,-88,-629,-66,-247,-395,-377,-67,99,62,-177,-204,112,32,-161,69,-239,-157,-266,-254,-328,-373,-353,-311,-264,-240,-218,-220,-224,-263,-313,-370,-398,-341,-280,-230,-294,-304,-319,-175,-180,-169,-137,-76,18,113,-154,-236,-300,-249,74,309,126,-205,14,-96,-177,-236,21,-142,-71,42,362,-71,-42,393,175,-424,-3,58,-171,-22,-178,-67,-72,-78,-80,-76,-66,-58,-179,-125,-77,-100,-124,-148,-171,-188,-182,-161,-129,-96,-120,-52,-42,-377,-87,-51,-250,-93,-235,-174,-226,-291,-337,-178,-93,-16,32,-160,158,112,-129,-240,-187,-52,-150,32,-126,134,133,-94,-282,-99,103,406],[144,42,-27,-68,-50,-9,32,90,-54,-40,152,143,104,-315,17,119,-240,-353,-95,243,155,105,34,236,203,163,-211,-151,15,-64,-129,-31,-422,-204,-105,4,1,-21,-57,-96,-143,-193,-244,-248,-260,-255,-237,-214,-262,-157,-292,-124,-114,-106,-274,-159,-274,-421,-158,-137,-169,-209,-261,-288,-287,-255,-196,-133,-245,-15,21,-65,-40,-33,-247,-8,-64,-73,-129,-177,-210,-199,-130,-48,-66,-270,-362,253,338,26,191,377,345,298,-16,-79,-155,-81,-199,-326,-411,-343,-227,-120,-142,46,122,-255,135,4,100,158,116,59,-15,-96,-171,-242,-279,-282,-247,-205,-175,-232,-70,-41,-16,5,-95,-238,-343,-126,105,-256,103,96,74,-156,125,232,207,-64,-169,103,48,-415,-637,-66,-113,-156,-507,-253,-299,-343,-374,-400,-519,-424,-382,-365,-282,-241,-194,-169,-643,-139,-159,-2561,-229,-3762,-279,-267,-207,-132,-56,23,-19703,126,-38954,-6480,-111114,-147231,-16784,27,-10,-14763,-56,-59,-1825,-4291,-5249,-3107,-2698,-3763,-2808,219,221,205,184,151,-1228,-409,52,49,58,-1330,-457,-496,102,97,85,-1073,-135,-39,-2,-81,-51,-81,-124,-173,-232,-292,-351,-382,-360,-304,-232,-161,-99,-214,-53,60,-130,114,121,-232,-56,126,-128,7,103,-164,-452,-338,-202,-209,-28,232,31,98,191,-230,-220,-180,-227,-294,47,89,-136,82,61,-36,0,-81,-44,-44,-215,-8,25,-110,100,120,143,140,144,53,104,50,36,-163,-149,-38,171,127,56,139,-107,-75,-80,3,58,30,10,-11,-22,-18,-3,-361,-228,-437,-187,115,122,118,-654,-1996,-3222,-792,-108,-5064,-14366,-49309,-50453,-24260,-3864,-162,-140,-1212,-70,-34,-680,40,82,115,-12,-954,-256,-592,-707,-360,-380,-190,-433,-214,-287,-355,-421,-475,-437,-384,-342,-287,-245,-201,-157,-104,-220,-247,-316,-320,-451,-221,35,-137,-1,-34,-89,-183,-294,-418,-391,-288,-339,-290,-220,-298,-23,-257,-17,-133,-296,-54,-103,-141,-225,-34,-227,-183,-118,53,-1,-149,-204,157,39,-134,199,49,-83,-155,-76,82,124,-87,-59,385,35,-123,266,107,-79,-263,-380,-232,-65,-92,47,-40,212,211,279,39,-214,22,81,13,-42,-105,-156,-194,-266,-226,-224,-216,-196,-156,-116,-173,-133,-189,-156,-100,-430,24,31,-112,-2,48,77,-55,-11,187,121,183,134,-62,299,594,762,40,1122,768,321,1162,2058,1187,3177,3425,1031,4582,4369,1960,3345,2498,2034,1503,1147,930,801,564,563,430,-126,209,107,32,-138,-79,-114,-121,-124,-122,-121,-142,-167,-339,-220,-253,-242,-214,-239,-131,-115,-137,-207,-195,-145,-418,-187,-78,-91,-86,-81,-62,-178,-360,-157,-22,-21,-63,-22,-22,-12,-42,-50,42,29,-1,-64,-144,-222,-296,-289,-217,-124,-40,-115,73,-149,26,42,-29,-124,-210,-266,-230,-141,-39,-6,-8,168,63,-63,178,-143,-184,94,-289,10,-40,-71,-78,-47,-59,-51,-460,-32,23,245,216,-173,-7,6,119,56,-10,-192,-313,-181,-182,-145,-93,-28,-135,19,-212,-305,-298,-250,-319,-133,-41,-54,-18,-105,-201,-84,622,551,468,362,-149,137,31,-43,-95,-116,-244,-217,-76,-81,-183,-118,-170,-182,-385,-352,-153,-109,-77,-42,-231,-107,14,22,10,-5,-91,-271,-82,-105,-136,-162,-174,-177,-162,-219,-98,-58,-14,-3,49,-134,-108,91,90,75,-245,38,6,-25,-92,-187,-148,-187,-233,-265,-288,-302,-309,-298,-289,-306,-249,-221,-186,-147,-110,-166,-25,15,-69,-185,146,143,-258,-108,59,-17,-108,-213,-305,-212,-206,91,-113,-315,-118,-355,191,157,-51,-238,-278,-406,-42,476,442,111,-367,496,653,418,441,453,520,481,68,-178,-128,-58,-89,94,-269,78,-10,-26,-100,-149,-178,-170,-148,-128,-110,-105,-116,-152,-191,-238,-290,-351,-409,-404,-345,-288,-237,-182,-116,-62,-13,20,39,41,15,-317,-170,-45,-78,-103,-111,-115,-214,-60,-68,39,86,137,-116,-118,-202,-270,-276,21,-157,-183,-296,-291,-124,51,198,-24,97,201,202,206,-102,52,-155,-228,100,-82,137,114,-212,14,-180,-144,-92,-236,-10,-390,-31,117,-39,-386,-326,-241,-347,-245,-210,-410,-36,226,265,114,-170,-110,-225,-33,27,-20,-48,-63,37,-73,-110,-43,-63,-371,-134,-155,-181,-211,-249,-262,-304,-354,-405,-383,-317,-249,-187,-131,-108,-57,-35,-211,-123,-254,-108,-163,-100,-6,84,170,248,-152,-149,101,327,143,-77,-163,17,-8,-76,-100,-281,-70,-59,-176,-88,-275,-146,-193,-227,-240,-215,-186,-158,-315,-122,-115,-210,-169,-212,-273,-343,-432,-373,-287,-211,-142,-73,-250,5,30,50,61,77,92,-349,-1,93,90,57,-71,-643,1,-2,5,26,-139,-1435,-711,-595,-1133,-739,22,-181,-662,-87,-302,-407,-359,-108,69,38,-180,-145,167,22,-186,-3,-222,-189,-272,-214,-134,-126,-132,-157,-187,-236,-278,-345,-324,-294,-240,-190,-155,-129,-110,-98,-226,-367,-274,-103,58,119,112,234,298,186,-213,-251,-296,-325,-1,280,49,-222,-9,-76,-159,-219,49,-133,-38,93,443,2,-105,248,141,-422,-46,-123,-190,-246,-286,-305,-301,-304,-308,-312,-311,-311,-321,-318,-292,-271,-233,-186,-133,-80,-20,-169,92,145,-90,14,4,-390,-31,141,-229,-49,-235,-47,-125,-210,-313,-264,-210,-149,-94,-158,-23,8,-171,-255,-200,-70,-150,9,-99,110,81,-123,-315,-66,132,116],[-104,-163,-213,-274,-318,-326,-283,-204,-138,-76,-28,-4,3,-318,-17,-29,-269,-291,-91,71,42,22,44,283,313,326,-239,-115,73,-69,-47,93,-307,-227,-150,32,36,37,26,48,-81,-211,-228,-80,72,53,23,-145,-291,-123,-300,-157,-113,-99,-197,-69,-186,-355,-54,-21,-105,-46,-85,-104,-130,-27,46,58,-264,206,215,-82,-37,-65,-177,30,-68,-62,-84,-133,-46,-2,57,99,-142,-365,-353,136,115,34,43,8,-33,-72,-110,-170,-229,-272,-266,-211,-134,-54,29,16,-102,169,193,-284,163,47,61,70,43,23,-88,-12,-18,-28,-31,-38,-42,-85,-134,-245,-121,-145,-164,-181,-192,-306,-378,-205,-197,-294,-107,-44,22,-130,150,201,228,117,-219,209,138,-433,-527,-58,-51,-82,-465,-86,-65,-126,-309,-210,-344,2,-15,-541,-422,-160,-212,-275,-999,-353,-357,-2003,-319,-2694,-260,-222,-170,-114,-60,-5,-20022,70,-27587,98,-87939,-139765,-15580,-2376,-80,-13464,-200,-268,-1707,-2093,-4908,-3555,-3425,-2652,-3209,-193,-189,-193,-188,-187,-552,-389,-171,-147,-121,-1216,-523,-557,-61,-68,-79,-884,-112,-131,-156,-169,-176,-175,-174,-162,-147,-121,-94,-323,-30,-150,72,90,37,-193,57,59,-106,-1,-34,-235,-69,-18,-162,-74,106,-219,-348,-155,-74,-286,-109,350,17,112,132,-237,-222,-255,-278,-271,-16,52,-197,74,232,-26,28,-119,267,97,-192,-4,87,-161,355,560,582,581,589,50,108,100,36,-127,-177,-16,275,75,66,25,-146,-14,-11,35,225,163,163,106,54,18,-1,-412,-295,-538,-280,162,212,256,-702,-1786,-2590,-621,344,-5273,-17046,-55395,-54366,-21096,-3050,69,19,-125,-67,-111,-375,-201,-242,-288,-345,-878,-356,-600,-773,-257,-392,-197,-436,52,-146,-125,-187,139,113,150,142,151,-150,2,142,-23,-218,-180,-302,-315,-454,-268,-9,-122,-47,-114,-184,-257,-314,-380,-231,-172,-266,-148,-113,-369,-113,-268,-112,-176,-269,-267,-242,-165,-261,16,-277,-185,-101,81,25,-123,-193,227,121,-131,-7,-116,-222,-350,-432,-322,-220,-145,-60,27,-10,-69,162,177,-56,120,32,145,53,-38,45,-94,-49,-92,-125,-166,-192,-206,-205,-201,-181,-166,-149,-128,-212,-83,-68,-62,-57,-98,-91,-102,-101,-172,-114,-67,-367,-89,-89,-88,-72,-56,-13,-123,-7,113,41,122,32,-86,239,243,245,39,394,545,117,834,1702,695,2900,2901,1087,4369,6126,2068,4117,2888,4086,3232,2434,1734,1182,770,484,293,-145,83,-5,-73,-140,-171,-199,-202,-203,-190,-161,-134,-94,-347,-56,9,-133,144,-184,172,-217,-84,-139,-256,-170,-399,-192,-91,-71,-63,-47,-17,-83,-388,-110,75,-56,-91,57,-19,77,-17,-24,139,-41,-6,112,13,75,-58,-22,-78,-137,-198,-263,-304,-335,-338,-301,-269,-223,-169,-97,-11,81,-33,-46,19,221,63,-123,104,-189,-160,92,-214,132,10,194,504,296,-14,20,-388,-69,47,444,244,-188,35,-11,282,546,132,-160,-298,-165,-112,-2,-110,-194,-214,-161,-249,-375,-299,-224,-312,-167,-103,-47,70,-94,-264,-19,480,445,404,343,-170,187,94,-45,-99,-196,-261,-269,-243,-209,-178,-170,-177,-200,-407,-274,-303,-271,-220,-180,-236,-129,-92,-79,-76,-71,-110,-293,-84,-81,-85,-83,-73,-61,-190,-291,-124,2,13,8,3,-97,-52,-84,-127,-178,-252,-244,-245,-220,-189,-229,-150,-142,-154,-168,-190,-218,-256,-284,-314,-328,-312,-285,-260,-243,-236,-226,-213,-193,-156,-98,-55,-21,-292,-31,5,-43,-53,-89,-108,-221,-262,0,-97,-431,-129,-288,184,115,-53,-203,-268,-414,-70,422,276,-2,-292,505,582,397,256,169,167,192,-32,-194,-106,13,-31,101,-366,34,-11,31,80,23,-12,0,-164,90,129,69,200,191,174,147,-82,-195,43,12,-310,4,8,-26,-147,-2,92,102,105,83,20,-315,-122,75,68,63,62,51,-139,36,-76,12,-6,-20,-163,-49,-166,-265,-203,-90,-142,-158,-276,-390,-170,-51,-21,18,38,108,143,173,-74,49,-151,-258,74,-105,-103,-205,-317,-374,-251,-166,-163,-254,-26,-350,35,161,17,-374,-380,-230,-333,-238,-202,-392,-105,-146,-193,-234,-252,-228,-183,-99,-23,-53,9,48,102,-100,-117,122,77,-367,-78,-143,-201,-235,-217,-188,-127,-83,-47,-29,-22,-27,-48,-74,-105,-144,-172,-217,-230,-262,-233,-222,-218,-207,-204,-221,-240,-263,-294,-324,-299,-244,-167,-186,-23,49,111,29,-214,-157,-36,-175,-63,-279,193,251,216,62,130,79,31,-447,-35,-42,-173,-244,-47,-48,-57,-86,-115,-151,-182,-186,-145,-243,-15,60,140,107,99,91,-448,-17,432,444,33,-32,-616,91,302,252,197,135,-1001,-997,-722,-919,-505,-162,-284,-537,-199,-364,-405,-343,-172,-136,-114,-187,-90,-84,-72,-218,-76,-200,-237,-280,-197,-161,-80,-76,-71,-114,-47,5,-392,103,132,82,-147,-160,151,137,-40,-163,-288,-225,-57,242,254,231,442,483,104,-238,-247,-300,-375,-49,259,-22,-230,-35,-54,-147,-218,60,-135,-11,134,82,13,-147,-96,-142,-391,-200,-212,-212,-206,-234,-191,-181,-185,-196,-204,-206,-200,-196,-175,-132,-95,-50,-1,45,89,36,-182,236,253,-62,-51,0,-404,20,225,-175,-100,-245,-8,-54,-170,-278,-384,-346,-253,-176,-153,-82,-52,-213,-274,-219,-113,-150,-141,-133,-101,-76,-152,-329,-35,-12,-36],[103,92,13,-28,32,-10,-60,-83,-154,-89,-57,-25,-22,-329,-54,20,-302,-230,-124,-205,-236,-133,-7,136,275,217,-259,-80,48,-46,19,209,-120,-228,-196,254,526,515,19,-56,-127,-237,-224,-93,601,83,125,-143,-293,-79,-281,-140,-109,-117,-130,13,-112,-269,-60,-88,-116,-121,-133,-115,-191,-87,-70,-60,-240,-58,-75,-121,-103,-130,-167,-176,-173,-159,-128,-148,-55,-26,8,20,-234,-477,-329,-21,-21,-11,18,61,104,150,-30,-63,-217,46,-59,176,164,162,0,-55,-91,174,186,-317,166,72,-2,121,87,40,-140,-106,-189,-276,-311,-236,-170,-131,-108,-237,-107,-123,-136,-139,-127,-342,-291,-209,-61,-360,-51,-50,-44,-137,0,37,65,94,-316,120,117,-442,-434,-124,-131,-12,-431,-24,4,-536,-534,-86,-213,149,261,-794,-668,184,136,71,-1376,-20,-55,-1543,-60,-1783,-41,-57,-77,-111,-154,-181,-20421,-172,-16628,-93,-59198,-125781,-13018,-9237,13,-10547,22,14,-1244,-217,-4442,-3830,-4001,-1680,-3244,-126,-158,-196,-225,-255,-285,-450,-276,-361,-208,-1120,-564,-601,-71,-51,-32,-634,-44,-200,-22,-294,-40,-48,-59,-62,-59,-45,-25,-339,-136,-89,102,108,72,-179,60,26,-117,-67,-127,-251,-220,-246,-240,-208,-167,-294,-260,-28,2,-323,-191,61,-18,53,28,-217,-227,-355,-313,-258,-154,-167,-195,-180,-156,-134,-117,-166,-91,-80,-182,-114,-44,-229,12,34,65,77,102,26,93,141,21,-99,-226,-13,236,9,58,-90,-177,33,35,52,142,101,71,37,12,1,-27,-476,-383,-658,-402,39,65,95,-732,-1638,-2008,-421,274,-5082,-20598,-61656,-55689,-18632,-1441,-40,69,-2,-72,-153,-239,-313,-306,-223,-380,-734,-441,-571,-818,-135,-358,-215,-409,118,-110,-173,-273,33,26,32,41,74,-125,48,153,34,-240,-134,-277,-313,-471,-327,-40,-104,-138,-225,-286,-255,-192,-333,-162,-99,-187,-85,-113,-325,-209,-233,-88,-41,-220,-120,134,41,-289,87,-335,-179,-75,-4,-80,-151,-225,-308,-388,-351,-289,-245,-202,-192,-186,-186,-200,-224,-240,-275,-302,-295,-277,-227,-173,-103,-43,7,61,7,88,-140,120,98,66,-24,-106,-116,-127,-119,-69,-12,-84,-43,-149,166,168,68,-25,-146,-149,-36,-79,-154,-76,66,-306,73,264,-62,-1,340,263,-189,-15,171,2,68,-66,-83,184,178,157,19,139,190,-51,508,753,274,1303,1570,1122,1960,2068,2119,2103,2035,1915,1753,1568,1342,1106,848,580,313,-122,-130,-285,-267,-196,-135,-117,-113,-130,-134,-104,-51,25,-298,-43,22,-99,244,-121,204,-286,0,-63,-315,-187,-361,-189,-188,-212,-189,-151,-96,-42,-287,-36,75,-94,-106,18,-104,89,12,16,24,-126,-53,-100,-144,-171,-208,-227,-248,-271,-297,-333,-353,-381,-392,-371,-348,-317,-296,-278,-271,-280,-289,-301,-303,-286,-257,-211,-167,-234,-133,-122,-131,-140,-126,-75,4,114,26,89,-311,-101,78,498,283,-195,76,-29,292,615,149,-121,-267,-144,-44,36,-78,-181,-265,-318,-301,-443,-263,-208,-312,-203,-205,-219,-230,-248,-279,-304,-357,-359,-293,-229,-180,-104,-56,-136,17,30,-224,-276,26,29,-58,28,-144,-60,-346,-194,-248,11,-113,-253,-285,-151,-16,176,312,96,-134,-309,-3,107,131,132,-125,18,-221,-376,-233,-30,-50,-50,-20,-72,-3,92,120,133,-266,134,118,100,-70,-222,-120,30,18,-117,-21,28,-214,17,-1,-211,-55,-110,-126,-161,-189,-197,-185,-159,-177,-59,-19,8,-286,42,50,-59,11,95,-77,-241,-307,-86,-87,-380,-92,-226,167,63,-60,-174,-255,-427,-105,351,112,-137,-208,331,221,98,-33,-180,-276,-243,-145,-198,-91,76,29,129,-459,-14,-15,25,319,678,547,144,-176,41,65,74,211,122,41,-32,-98,-207,-186,-198,-290,-157,-141,-125,-168,-99,-95,-96,-95,-90,-81,-295,-79,-12,8,28,57,76,-72,126,-56,170,183,198,-218,6,-159,-240,-128,86,-133,-147,-164,-353,-193,-109,153,84,-16,190,179,157,-53,37,-153,-283,-147,-224,-294,-307,-270,-205,-226,-176,-230,-260,-49,-312,94,119,57,-335,-373,-223,-277,-228,-195,-370,-243,-269,-278,-265,-227,-169,-150,-54,-58,-90,59,134,96,-148,-147,288,112,-368,-88,93,51,13,-151,-169,123,80,39,167,124,36,-14,-82,-152,-202,-211,-214,-149,-278,-56,-235,-55,-62,-102,-169,-240,-309,-361,-326,-239,-156,-176,-222,-1,111,141,3,-146,-269,-143,-158,-52,-275,-74,-146,-215,-291,-357,-428,-437,-557,-328,-256,-190,-335,-71,-31,-9,-25,-59,-127,-223,-325,-354,-276,-140,-6,115,114,65,35,-520,-55,360,321,-2,2,-573,17,-50,-107,-142,-157,-634,-1307,-905,-695,-263,-132,-386,-408,-269,-433,-392,-453,-469,-429,-399,-380,-377,-377,-375,-387,-394,-403,-390,-371,-328,-291,-259,-217,-181,-151,-104,-58,-307,21,42,18,-138,-184,40,25,-39,-109,-229,-196,-21,153,229,298,359,414,9,-219,-232,-310,-354,-48,256,-86,-235,-63,-33,-140,-235,55,-147,7,161,421,188,-156,330,66,-368,32,113,2,-31,-257,17,74,60,26,-27,-96,-183,-281,-332,-276,-167,-36,91,202,172,59,-193,287,251,-36,-112,-12,-419,66,121,-122,-90,-260,-85,-141,-208,-258,-299,-317,-310,-283,-245,-206,-159,-245,-279,-237,-102,-144,-139,-166,-186,-211,-215,-308,-187,-167,-155],[-279,-256,-218,-195,-166,-151,-141,-113,-182,-90,-70,-76,-95,-337,-179,-245,-322,-420,-513,-537,-425,-301,-185,-71,25,103,-236,-28,40,18,90,63,3,-184,-222,-150,-138,-111,-72,-164,-171,-245,-209,-94,114,80,90,-134,-244,-22,-239,-154,-137,-131,-53,112,-27,-161,102,26,-96,-102,-149,-150,-226,-119,-86,-54,-157,11,39,-143,-19,-56,-78,76,-96,78,36,-144,27,271,227,40,-302,-506,-278,54,19,-18,-48,-72,-96,-113,-127,-153,-251,-199,-217,-243,-264,-280,-282,-282,-289,-285,-266,-297,-249,-220,-193,-150,-94,-32,-52,74,98,154,178,77,167,34,-32,-193,-79,-131,-133,-90,-85,-289,-143,-200,-114,-410,-29,69,164,-134,217,219,213,216,-406,218,219,-391,-323,-167,-258,-32,-381,15,-31,-942,-661,-82,-87,-137,-91,-1079,-934,-166,-200,-245,-1698,-229,-193,-1146,-107,-1018,-37,-28,-19,-24,-40,-50,-20882,-75,-6374,-57,-27204,-106291,-8497,-16106,103,-6961,169,183,-496,166,-4245,-3921,-4183,-846,-2940,-42,-75,-94,-95,-90,-91,-545,-359,-714,-60,-1007,-525,-560,-105,-132,-206,-344,-206,-282,-225,-411,-192,-172,-161,-148,-137,-121,-100,-297,-231,-31,73,105,110,-142,145,143,-137,103,69,-254,-123,-4,-212,-238,-64,-358,-161,23,28,-268,-209,24,-45,0,-22,-169,-210,-385,-264,-229,-21,7,-115,38,121,12,-69,-184,255,52,-163,-224,-160,-276,200,160,120,57,2,-62,-114,-161,-207,-240,-271,-225,-191,-156,-128,-168,-173,-43,-25,-8,0,1,4,-3,-12,-14,-77,-533,-471,-777,-531,3,5,2,-683,-1532,-1466,-216,-18,-4579,-24818,-63709,-52501,-17309,-182,-403,-136,-77,-4,69,123,210,276,326,-523,-609,-532,-515,-831,15,-264,-234,-365,32,-56,-229,-361,-38,-33,-23,-22,-15,-104,-21,-39,-57,-278,-106,-245,-308,-492,-384,-240,-181,-137,-168,-29,11,42,-271,-115,-64,-111,106,83,-251,-303,-170,7,-11,-162,-170,-11,-3,-299,1,-396,-160,-48,-81,-128,-166,-199,-224,-225,-200,-166,-144,-119,-118,-114,-103,-282,-272,-63,2,-23,-26,114,139,-113,61,54,85,53,16,-25,-172,-90,-102,-97,-97,-80,-194,-20,-1,46,-45,-46,12,-86,94,59,-2,-79,-199,-261,-313,-193,-143,-49,114,-256,70,275,-45,31,305,271,-249,-40,108,-4,-5,-162,-72,93,213,352,-20,521,146,-189,259,948,-55,2125,1770,1123,3345,4117,2103,4423,3978,4119,3740,3262,2711,2163,1652,1217,871,-52,435,-89,169,70,22,-20,-36,-52,-61,-67,-89,-112,-263,-155,-191,-205,-218,-220,-202,-287,-147,-118,-380,-201,-321,-197,-110,-129,-163,-215,-268,-328,-387,-420,-374,-306,-259,-213,-193,-170,-151,-146,-148,-218,-162,-171,-174,-164,-169,-171,-189,-223,-276,-352,-423,-464,-364,-248,-150,-58,-22,80,128,150,-205,-112,41,101,46,-243,-53,-291,-135,-175,-195,-180,-131,-64,0,67,51,138,-246,-144,99,342,307,-208,97,-60,282,251,155,-88,-243,-127,-112,-190,-260,-285,-248,-185,-273,-513,-217,-188,-329,-219,-202,-6,224,34,-273,50,186,111,21,-94,-224,-369,-341,-243,-12,113,-225,-311,-3,95,11,18,-151,-45,-302,-134,-259,130,7,-144,-231,-280,-250,-161,-78,-11,-173,-327,-33,-29,-97,-176,-250,-308,-301,-442,-318,-87,-15,17,71,-68,25,191,219,242,-290,193,201,277,-43,-175,-69,309,138,-96,-87,74,-213,51,103,-144,21,-79,-123,-204,-293,-367,-402,-365,-293,-202,-126,-66,-252,66,89,-70,-32,222,-81,-274,-350,-168,-87,-305,-92,-174,-252,-297,-309,-277,-246,-448,-145,-48,-48,-293,-116,-27,-68,-127,-188,-233,-198,-123,-268,-193,-85,126,85,172,-432,-66,-23,10,280,397,313,104,-136,-57,-7,-13,-18,-12,10,41,-65,-216,5,6,-253,30,48,-43,-161,91,126,154,172,99,11,-272,-42,81,27,43,52,61,-13,117,-22,166,188,206,-270,34,-170,-197,-48,109,-128,-143,-46,-256,-179,-134,13,-14,-53,-53,-76,-92,-125,-138,-158,-295,-206,-222,-244,-240,-227,-211,-249,-170,-272,-251,-101,-272,-89,-81,-74,-287,-317,-214,-217,-206,-178,-341,-206,27,44,28,-73,-53,-116,-52,-101,-118,112,201,67,-196,-181,260,91,-354,-87,191,143,83,-117,-145,143,124,75,341,462,57,-21,263,156,134,103,-223,-79,-286,-51,-261,-12,-125,201,157,-111,-85,47,22,9,-6,-228,-242,-44,-71,-114,-155,-202,-325,-318,-353,-312,-272,-243,-219,-200,-194,-194,-214,-681,-554,-312,-330,-341,-339,-314,-287,-261,-249,-232,-222,-214,-203,-178,-223,-150,-135,-121,-111,-90,-64,-555,-92,35,87,-30,52,-505,243,270,282,284,267,-307,-1486,-1101,-457,-16,-13,-439,-263,-193,-491,-357,-324,-262,-264,-275,-297,-325,-328,-291,-287,-216,-184,-371,-304,-187,-192,-43,-45,-65,-163,-121,-132,-192,-144,-142,-124,-107,-211,-59,-47,-45,-63,-179,-174,-141,-184,-232,-285,-333,-347,-327,-278,-245,-313,-300,-160,-128,-126,-225,-80,-4,-129,-261,47,-153,21,182,179,150,-127,100,37,-354,50,180,56,-15,-253,67,371,371,80,344,174,194,-165,-187,-90,113,128,208,316,245,89,-200,211,227,-14,-166,-31,-412,107,179,-83,-51,-277,-117,153,-186,-149,146,109,62,-62,-124,-38,-194,-276,-266,-263,-93,-145,-33,-31,-22,-77,-189,-283,-177,-174,-161],[-148,-136,-109,-98,-91,-102,-128,-142,-179,-194,-218,-245,-269,-345,-300,-296,-304,-208,-121,-18,-240,-97,100,320,146,65,-179,25,32,95,-8,-98,-183,-259,-301,-299,-279,-267,-258,-270,-240,-252,-208,-186,-172,-164,-154,-137,-186,-19,-216,-174,-149,-160,9,200,43,-65,203,42,-66,22,40,-35,-242,-131,-114,-50,-69,153,282,-167,-9,-19,-44,86,-109,77,-3,-146,24,355,228,-19,-362,-400,-241,76,-25,-125,-214,-292,-371,-437,-488,-437,-362,-285,-211,-154,-104,-59,-128,-202,-70,71,109,-247,158,127,-71,265,-3,16,52,277,61,211,141,37,-43,-149,-228,-243,-182,-94,-2,-96,-76,-213,-8,-158,-178,-380,-61,124,175,-151,144,131,114,103,-504,79,72,-319,-223,-222,-371,-104,-357,22,12,-1343,-687,42,7,-454,-496,-1413,-1205,124,133,124,-1949,105,70,-841,-14,-444,-106,-155,-177,-175,-151,-100,-21292,4,48,107,147,-83315,-2323,-22457,277,-3203,308,302,281,256,-4530,-3909,-3959,-206,-2516,-383,-284,205,213,207,184,-694,-831,-898,71,-899,-430,-460,-88,-127,-754,-225,-282,-367,-351,-525,-225,-149,-84,-25,16,47,63,-235,-332,-6,54,26,-4,-114,-17,-6,-180,23,28,-265,-154,19,-221,-299,-147,-346,-75,-26,-21,-206,-164,-30,-83,-86,-133,-163,-188,-268,-172,-205,-49,47,-21,21,141,42,-113,-178,134,25,-150,-338,-234,-293,-41,-80,-114,-169,-213,-261,-288,-299,-299,-282,-322,-265,-265,-268,-277,-272,-256,-236,-203,-163,-124,-92,-59,-41,-27,-12,-138,-596,-567,-903,-674,160,219,281,-530,-1457,-982,-57,529,-3875,-29022,-56614,-44770,-16635,10,-762,-122,-57,31,95,124,122,91,33,-612,-525,-617,-462,-816,-338,-343,-344,-335,-297,-262,-287,-440,-157,-139,-129,-134,-128,-136,-139,-138,-124,-336,-100,-217,-304,-506,-435,-96,-121,-186,-186,-217,-247,-275,-291,-291,-290,-273,-243,-226,-207,-391,-168,-155,-146,-137,-217,-146,-159,-281,-193,-345,-186,-176,-161,-145,-120,-194,-101,-111,-126,-142,-171,-192,-230,-255,-269,-392,-318,-294,-313,-317,-277,-216,-119,-145,21,40,355,187,78,108,-178,237,327,193,22,-6,-257,51,-84,5,-80,8,65,-21,-27,-149,-227,-203,-236,-178,52,-74,-134,-30,175,-211,57,139,-28,52,-2,-27,-286,-70,77,18,-15,-227,-52,374,502,540,-70,354,-21,-295,19,618,-225,1613,1261,1099,2498,2888,2035,3978,4640,5263,5737,5973,5889,5509,4874,4082,3245,71,1086,-408,252,170,206,25,165,620,176,216,169,219,-235,-27,9,-26,216,-15,147,-231,63,34,-441,-193,-275,-207,-101,77,75,62,201,156,-109,114,218,-200,-94,-66,-271,255,47,98,198,-297,-68,60,5,146,-4,115,159,61,19,-372,-50,-228,-214,182,262,91,-20,157,131,43,-241,-144,-221,-288,-320,-298,-259,-347,-212,-202,-207,-218,-227,-234,-238,-228,-210,-188,-184,-183,-111,-85,-67,-212,-52,-93,-68,-79,-95,-122,-212,-166,-181,-188,-192,-177,-211,-106,-252,-470,-161,-179,-350,-231,-233,10,312,88,-252,54,609,667,862,470,-190,66,-6,-335,-81,-319,-274,-345,-23,171,87,3,-171,-48,-274,-85,-233,104,44,-176,-221,-211,-93,-214,-318,-370,-336,-337,-258,-237,-242,-251,-247,-221,-177,-341,-302,81,-24,-6,49,-74,38,328,266,319,-317,232,242,334,-7,-102,5,300,158,-81,-121,63,-206,43,-41,-114,-161,-178,-164,-135,-108,-84,-70,-67,-266,-58,-73,-153,-206,-165,-200,-233,-250,-259,-270,-320,-391,-262,-245,-251,-183,-148,-129,-86,-98,-154,-240,-471,-188,-46,-199,-436,-133,-161,-178,-180,-160,-137,-86,-50,-384,-186,-93,58,69,78,-335,-120,-38,-18,107,134,159,61,-83,-132,-87,52,307,295,280,256,-58,-227,-35,-30,-214,-118,-180,-218,-220,-214,-202,-200,-212,-235,-256,-258,-232,-183,-133,-80,-26,10,26,57,5,51,25,1,-319,-46,-201,-151,-49,-39,-132,-154,-5,-171,-145,-111,-3,-3,-74,17,33,59,-35,-13,-156,-302,33,-178,236,240,-158,-22,-281,-163,-280,-243,-95,-247,174,221,119,-252,-265,-216,-169,-184,-166,-313,-299,77,318,-26,-69,-51,-94,-51,-148,-146,138,141,8,-255,-234,77,44,-342,-97,-127,-178,-217,-226,-211,-187,-157,-128,-112,-105,-108,-125,-149,-179,-219,-252,-300,-312,-307,-276,-296,-200,-219,-142,-139,-140,-145,-160,-182,-198,-214,-290,-252,-129,-79,-34,-65,-21,-309,-346,-96,-40,-220,-45,-88,-112,-114,-84,-317,-819,-453,-27,116,-47,-210,75,17,114,71,31,-15,-66,-117,-152,-214,-227,-246,-250,-241,-209,-164,-572,-139,-29,15,-69,55,-441,48,31,0,-40,-97,-147,-1239,-1106,-235,-156,-102,-431,-132,-102,-553,-325,-326,-233,-394,-269,-195,-175,-208,-180,-298,-31,-111,-436,-330,-195,-187,51,241,248,-177,-144,108,-98,11,160,-83,-76,-249,66,93,-43,-8,-156,-173,50,389,502,437,498,415,-186,-117,-189,-327,-259,-154,-212,-248,-274,-277,-297,-297,-310,-307,-312,-324,-319,-307,-279,-241,-189,-144,-358,-66,-43,-36,-53,-234,-135,-176,-216,-234,-225,-194,-162,-163,-209,-116,-111,-96,-67,-30,8,53,-200,113,127,0,-216,-65,-384,23,0,-66,-17,-291,-195,32,-226,-90,135,177,217,-85,-108,122,-287,-293,-230,-298,-96,-148,-37,-25,98,-52,-199,-251,-162,-181,-184],[245,31,-24,-72,-86,-55,101,133,-141,-100,-32,-108,-185,-347,-316,-345,-336,-329,-320,-325,-334,-319,-283,-227,-170,-116,-97,-43,-29,-13,-9,-2,-10,-75,-242,-81,-83,-85,-80,-349,-309,-260,-203,-118,22,37,4,-145,-134,98,-216,-189,-140,-202,59,274,102,15,259,41,-29,58,143,118,-227,-85,-80,-95,-48,27,125,-186,-9,18,-31,81,-127,82,-39,-154,5,267,162,-73,-366,-315,-224,-69,-46,-42,-47,-62,-88,-109,-116,-118,-354,-106,-169,27,53,65,-159,-301,-91,-39,-74,-182,-110,-68,-64,45,-70,8,126,160,10,70,-4,-94,-182,-257,-261,-199,-110,-30,33,-147,-77,-147,64,-98,-199,-311,-173,-246,-321,-391,-447,-396,-358,-323,-518,-293,-288,-284,-277,-290,-474,-177,-356,97,-111,-1009,-629,144,69,-778,-1035,-1759,-1375,596,583,550,-2084,479,414,-627,256,-66,66,-50,-164,-283,-402,-424,-21380,-257,-195,-130,-87,-59098,-17,-27387,39,59,78,80,66,50,-5343,-3852,-3604,75,-2106,-600,-410,84,285,310,311,-886,-1304,-662,235,-796,-297,-329,-275,-182,-1355,-127,-191,-446,-529,-601,-412,-438,-435,-411,-387,-354,-313,-255,-422,-108,-40,14,58,-102,127,144,-247,125,91,-287,-194,-40,-230,-330,-223,-276,-203,-192,-185,-169,-178,-191,-216,-243,-275,-268,-229,-157,-77,-191,-131,171,60,-4,273,67,-163,-160,125,-13,-150,-351,-266,-326,-289,-225,-159,-129,-105,-109,-119,-137,-166,-185,-381,-195,-170,-149,-75,-163,-103,110,80,73,270,312,354,291,280,-22,-215,-670,-672,-1037,-835,232,682,703,-272,-1384,-572,19,712,-3028,-30593,-44143,-34154,-15728,312,-1096,139,61,4,-46,-81,-98,-95,-87,-639,-490,-680,-428,-770,-148,-183,-315,-282,-252,-231,-351,-404,-101,-67,-39,-25,-222,-94,31,50,76,-408,-127,-203,-310,-505,-427,5,-49,-244,-151,-128,-160,-184,-189,-174,-150,-101,-32,26,-133,-332,-37,166,50,-65,-265,271,245,-245,2,-279,-102,-34,9,4,-69,-210,72,82,-107,81,53,18,-54,-135,-221,-319,-412,-363,-281,-200,-108,-21,97,-185,-33,-3,354,206,95,102,-159,280,372,190,55,27,-287,4,-168,-85,-116,61,100,27,373,170,-4,-108,-233,-130,-72,-87,-136,-27,-72,-183,-199,-228,-247,-233,-182,-109,-302,-112,-87,-30,-41,-238,-178,-245,-24,73,-126,201,-173,-376,-186,285,-149,639,-32,1036,2034,4086,1915,4119,5263,81152,88011,88113,81409,69156,38374,7802,5745,233,1313,-176,306,281,56,37,217,273,-92,-37,163,177,-224,-84,-145,-70,4,20,14,-181,-35,11,-448,-172,-238,-233,-92,146,55,24,213,205,-44,181,247,-248,-56,-88,-330,168,54,-66,-188,-360,-237,-171,-106,-39,-15,41,69,96,130,-387,-129,-265,-259,130,251,91,-34,123,334,132,-238,-180,-44,-106,-117,-277,-194,-409,-90,38,167,255,-103,-176,107,218,72,155,-132,-223,14,-35,-86,-218,-189,-236,-273,-294,-306,-320,-333,-334,-317,-275,-225,-161,-216,-19,-222,-405,-109,-180,-374,-234,-254,13,346,124,-222,48,515,552,842,392,-192,-25,-54,-347,173,6,-235,-385,-310,-326,-285,-250,-214,-178,-267,-107,-195,-73,-80,-209,-208,-240,-281,-316,-260,-183,-287,-336,-106,-110,-194,-13,-68,-289,-96,-228,-210,-186,-239,-271,-245,-208,-184,-156,-147,-156,-342,-199,-236,-274,-308,-318,-300,-270,-252,-229,-214,-207,-216,-221,-242,-269,-296,-320,-316,-278,-234,-187,-143,-98,-271,15,60,-250,-165,135,15,-81,-108,123,-122,-383,-436,-294,-98,-221,-125,-137,-152,-130,-129,-169,-244,-484,-229,-95,-330,-345,-99,-74,-38,2,46,75,115,131,-282,-187,-119,114,101,99,-239,-175,-62,-68,158,193,196,8,-40,-161,-180,19,55,12,-21,-51,-80,-244,-125,-132,-182,-155,-78,-77,-103,155,167,183,158,105,-31,-256,-73,-84,-98,-35,16,55,49,108,24,77,43,-6,-355,-136,-241,-257,-299,-306,-295,-284,-284,-289,-306,-325,-333,-308,-262,-193,-124,-41,-53,-60,-167,-307,4,-210,359,293,-130,-21,-316,-163,-260,-239,-129,-237,235,295,129,-232,-226,-232,-136,-162,-157,-282,-388,10,339,-95,-76,-57,-83,-50,-189,-168,-83,-143,-196,-315,-299,-286,-254,-329,-177,-119,-73,-35,-127,-127,50,59,63,57,47,39,-75,12,1,-15,-28,-275,-72,-322,-104,-333,-133,-302,-121,-120,-109,-96,-88,-84,-75,-75,-352,-245,-35,10,35,-120,16,-238,-330,-78,-54,-193,-195,-265,-267,-193,-75,-458,-548,-319,-75,222,-4,-85,145,-19,45,335,508,477,292,356,44,-210,58,190,133,73,-73,-93,-533,-177,-179,-224,-274,-327,-383,-403,-407,-381,-333,-281,-213,-866,-865,-25,53,27,-362,-10,-70,-611,-299,-332,-161,-438,-378,-187,117,51,-18,-265,-123,-136,-425,-365,-207,-170,-8,-30,-81,-189,-223,-284,-311,-264,-180,-130,-37,-268,-18,36,-50,21,-150,-179,79,431,466,434,395,362,-280,-79,-182,-337,-229,190,286,-164,-207,-110,26,-123,-355,10,-159,10,172,277,217,-46,73,-18,-378,-204,-301,-391,-438,-391,-312,-232,-173,-130,-101,-83,-83,-156,-226,-187,-248,-311,-374,-437,-470,-429,-376,-328,-287,-261,-241,-233,-343,-236,-248,-258,-271,-279,-284,-272,-261,-209,-158,-99,-44,-93,-78,56,-348,-280,-161,-327,-91,-141,-26,-17,75,-57,-184,-203,52,96,104],[-217,-191,-145,-107,-137,-82,-2,32,-97,-122,27,-7,-190,-331,-134,-157,-212,-138,-174,-198,-50,19,52,81,-182,68,-8,136,-4,139,148,166,181,-36,-235,119,227,236,169,-358,-405,-270,-216,-152,216,6,-34,-155,-97,144,-233,-193,-117,-252,89,134,101,78,61,22,8,40,27,28,-197,-107,-87,-84,-118,-155,-184,-197,-173,-160,-153,-130,-150,-122,-139,-169,-223,-282,-311,-306,-325,-249,-228,7,72,68,-5,105,67,-110,-27,-80,-372,-178,-211,39,100,123,-147,-413,-131,40,-68,-115,4,-35,-74,-91,-141,-90,-91,-96,-102,-118,-130,-147,-154,-173,-181,-188,-188,-190,-191,-208,-196,-200,-204,-208,-214,-245,-210,-212,-216,-240,-227,-235,-255,-271,-435,-321,-339,-334,-302,-369,-568,-252,-372,136,-373,-655,-537,128,109,-1076,-1515,-1974,-1289,733,754,759,-2061,776,758,-495,692,128,452,498,424,346,275,225,-20850,153,119,99,57,-35661,-36,-29220,-140,-186,-216,-246,-275,-298,-6628,-3776,-3297,-199,-1756,-720,-469,-11,174,231,262,-1099,-1575,-147,290,-683,-146,-199,-517,-706,-1948,2,-41,-502,-830,-591,-188,-215,-246,-268,-284,-282,-264,-221,-452,-101,-47,-8,17,-104,51,47,-312,-1,-44,-320,-233,-173,-236,-316,-289,-313,-343,-367,-396,-412,-435,-443,-445,-432,-407,-350,-285,-203,-116,-185,-226,164,131,-32,301,86,-212,-143,139,-55,-156,-260,-260,-302,-270,-226,-176,-154,-130,-132,-87,-47,-36,1,-382,-60,60,-194,-77,-90,-53,152,46,55,218,194,169,134,100,-157,-303,-738,-768,-1168,-999,43,619,736,66,-1274,-242,-5,1009,-2059,-27183,-29843,-22044,-13733,623,-1392,482,412,344,266,179,8,0,-90,-615,-502,-680,-407,-699,-234,-213,-375,-252,-228,-240,-406,-363,-125,-62,-3,-18,-319,-105,141,150,162,-416,-179,-200,-320,-481,-395,14,-54,-302,-136,157,139,-59,-67,14,-27,-71,-98,-123,-114,-268,-1,70,63,-34,-305,303,302,-197,-10,-217,-69,-54,-25,-37,-70,-230,129,132,-95,153,143,134,100,81,-113,-217,-256,-35,182,-12,-110,223,4,-229,-92,-66,331,220,107,86,-114,338,423,206,84,50,-265,-47,-234,-158,-142,116,129,68,405,394,114,-41,-190,-66,-146,-240,-258,-231,-181,-164,-129,-137,-93,42,209,257,-300,-161,78,77,-53,-191,-36,170,43,20,-173,68,-300,-427,-342,-253,-54,971,477,945,1503,3232,1753,3740,5737,88011,208184,144142,179751,147059,48148,9423,6462,433,1569,301,387,412,-293,58,286,564,-156,-85,165,-3,-358,-242,-71,-20,-35,-84,-160,-188,-85,1,-399,-143,-241,-265,-83,4,31,-20,204,238,6,241,267,-271,0,-83,-352,276,58,178,228,-371,-86,-218,-488,-350,-206,-104,-42,10,71,-318,-182,-301,-298,56,221,72,-59,81,338,96,-204,-218,-61,56,-99,-246,-383,-485,-364,-246,-140,-47,-117,-270,130,151,72,144,-87,-255,3,-63,-136,-220,-293,-362,-393,-376,-346,-325,-308,-292,-284,-284,-300,-316,-326,-330,-307,-338,-212,-181,-374,-216,-257,9,279,153,-171,51,420,426,556,305,-188,-123,-84,-256,151,107,-234,-417,-33,169,182,-54,-263,-139,-272,-47,-148,-219,-305,-388,-450,-456,-422,-384,-349,-309,-352,-317,-196,-155,-300,-101,-76,-273,-53,-107,-93,-38,-122,-73,-14,-118,7,66,95,119,-349,173,193,211,71,57,165,206,176,-84,-169,31,-195,-3,-45,-81,-107,-133,-172,-177,-208,-235,-263,-283,-286,-260,-237,-340,-184,-165,-156,-160,-168,-185,-220,-443,-473,-328,-333,-310,-273,-231,-203,-174,-155,-191,-248,-467,-254,-227,-385,-326,-356,-350,-318,-276,-232,-204,-170,-166,-175,-187,-215,-241,-253,-237,-201,-220,-84,-124,85,164,152,-50,-3,-127,-270,-19,238,464,544,510,-76,-255,-143,-110,-147,-240,-152,-83,-63,132,160,243,242,115,-55,-252,-159,-249,-271,-215,-126,-58,-11,7,-7,-56,-128,-195,-353,-204,-264,-56,74,73,-153,-205,209,-40,-57,15,99,176,-62,26,-64,-149,-242,-298,-334,-340,-325,-290,-259,-204,-148,-93,-344,-160,-224,-225,-154,-231,261,311,136,-216,-191,-247,-104,-133,-143,-237,-298,-49,281,-161,-78,-58,-69,-39,-205,-172,178,219,-146,-353,-351,-335,-428,-351,-215,-66,-110,134,-155,-120,156,206,139,250,287,53,-98,156,83,0,-76,-294,-215,-334,-217,-362,-100,-305,24,56,78,88,78,53,20,-78,-400,-221,-186,-238,-290,-329,-365,-401,-440,-476,-498,-513,-522,-521,-510,-498,-473,-450,-426,-391,-347,-286,-224,-158,-77,-46,-37,173,258,332,271,363,46,-203,-1,512,486,167,-125,-119,-438,-183,84,5,-128,-150,-328,-240,-247,-241,-227,-219,-204,-464,-590,-202,-202,-205,-263,-174,-134,-654,-277,-334,-70,-317,-461,-168,143,314,170,-191,143,-57,-360,-406,-212,-138,103,224,299,-201,-163,167,31,26,-55,-169,-203,-251,-273,-259,-230,-209,-187,-182,-153,-150,-142,-129,-97,-34,-360,-55,-185,-341,-209,281,439,-157,-182,-113,36,-109,-326,9,-142,3,154,360,307,-5,166,-30,-409,-116,-213,-306,-383,-394,-346,-291,-258,-242,-239,-241,-251,-270,-268,-219,-265,-78,9,88,149,196,-129,-33,34,37,-227,-134,-294,-342,-476,-403,-277,-241,-298,28,-293,35,161,165,146,-89,-36,9,-296,-241,-156,-354,-254,-276,-275,-250,-204,-163,-152,-146,-7,38,72],[-729,-638,-520,-409,-292,-190,-105,-19,-32,-129,71,40,-159,-274,-199,-313,-425,-528,-567,-528,-431,-316,-202,-86,-288,104,104,209,-20,293,218,341,355,4,-194,90,348,346,214,-269,-494,-263,-213,-180,358,-21,-38,-140,-55,197,-230,-158,-74,-284,121,251,189,140,209,7,58,132,109,94,-152,-110,-118,-55,-109,-183,-268,-349,-420,-473,-477,-395,-279,-149,-81,-168,-64,309,211,-115,-277,-193,-234,-9,432,66,-74,-22,-192,-326,-387,-370,-330,-233,-233,-111,-93,-78,-107,-460,-178,-23,-194,-45,160,64,76,206,-207,33,190,167,-94,-13,-99,-184,-253,-321,-367,-394,-403,-408,-409,-416,-426,-445,-466,-490,-517,-532,-539,-536,-527,-508,-481,-447,-418,-381,-346,-328,-314,-312,-338,-461,-654,-535,-605,-493,-372,-351,-447,76,137,-1313,-1805,-1822,-966,640,691,721,-1877,785,271,-442,762,154,226,622,555,479,400,331,-19588,192,121,63,-10,-14607,-172,-27681,-345,-429,-490,-512,-479,-420,-8279,-3694,-3094,-160,-1467,-784,-502,-1,96,133,149,-1303,-1363,159,138,-559,0,-98,-809,-1259,-2010,-345,-430,-530,-772,-575,-541,-494,-460,-431,-416,-410,-416,-423,-433,-462,-508,-564,-555,-472,-355,-234,-341,8,122,-357,-257,51,-232,-277,-220,-162,83,183,43,-151,-261,-417,-543,-502,-355,-184,-97,42,91,-178,-313,157,194,-58,291,100,-254,-133,101,-97,-215,-337,-409,-438,-436,-458,-496,-579,-645,-562,-454,-342,-240,-144,-352,-91,0,-222,-145,3,5,9,-3,-11,-43,-102,-182,-298,-438,-563,-490,-781,-833,-1254,-1156,-104,698,824,451,-1100,0,-136,774,-985,-21891,-15198,-9411,-10482,-234,-1654,-436,-511,-583,-646,-584,-467,-331,-257,-570,-556,-612,-393,-603,152,121,-422,-220,-80,-152,-439,-341,-130,-46,59,-140,-317,-117,279,550,608,-326,-245,-203,-327,-440,-369,9,-69,-349,-118,215,285,-85,1,58,9,76,391,335,-63,-215,68,175,81,-5,-319,-85,-158,-224,-300,-359,-413,-468,-517,-554,-563,-554,-537,-505,-447,-363,-269,-154,-52,53,-44,-131,-181,1,399,-6,-149,41,-129,-261,-141,-140,-4,24,87,69,-44,336,401,239,112,70,-207,-91,-256,-192,-150,179,158,104,424,408,123,-25,-129,7,143,-115,-138,-51,228,-145,-45,205,-29,263,201,244,-284,-199,60,110,-46,-122,-44,75,554,488,-195,-32,-367,-439,-364,234,17,703,230,844,1147,2434,1568,3262,5973,88113,144142,165886,174018,167133,55015,10693,6837,683,1839,863,512,574,38,104,382,122,78,314,228,298,-218,-35,-39,-374,-485,-427,-331,-343,-491,-564,-344,-103,-181,-290,-52,205,16,-59,194,266,51,301,288,-251,76,-40,-326,270,69,226,248,-319,-78,-1,-62,51,-65,-28,107,-35,-106,-228,-183,-318,-325,-27,9,-4,-85,-49,-43,-21,-149,-244,-113,42,-75,-194,-200,-430,-146,-246,-357,-469,-567,-613,-577,-517,-471,-448,-442,-470,-512,-559,-575,-527,-423,-316,-204,-94,0,54,-86,-23,80,69,108,-209,-176,-95,-177,-259,-333,-402,-466,-531,-577,-618,-629,-610,-564,-522,-494,-480,-463,-448,-412,-362,-287,-187,-90,3,-214,-413,-4,269,264,-81,-314,-196,-272,-112,-242,-367,-460,-479,-420,-332,-252,-188,-146,-123,-358,-272,-180,-200,-368,-274,-298,-323,-342,-365,-392,-429,-466,-514,-545,-552,-529,-468,-398,-322,-331,-134,-31,86,121,148,253,353,248,-81,-186,6,-180,6,68,79,225,20,-224,438,412,29,-99,-44,-186,-107,-233,-377,-484,-566,-530,-446,-357,-280,-227,-469,-485,-339,-161,-185,-179,-202,-248,-283,-334,-410,-490,-582,-606,-492,-371,-244,-112,23,155,243,389,444,289,-37,-67,-181,-185,160,164,330,-31,-246,-100,-184,18,326,55,-110,29,-46,-346,-59,174,522,991,545,-93,-262,-188,-115,-109,-309,-215,-76,-18,11,-34,-100,-189,-306,-443,-549,-504,-374,-247,-133,-36,26,63,80,61,-7,62,91,-318,-126,-251,0,175,41,-155,-226,271,17,-1,93,59,262,-28,193,270,101,-104,-153,-174,-283,-40,-258,45,-20,-83,-148,-363,-288,-359,-438,-501,-552,-520,-434,-341,-250,-170,-255,-73,-99,-126,-175,-191,-127,-178,-232,-288,-347,-419,-477,-543,-570,-483,-384,-277,-360,-351,-24,-119,-278,-140,145,-183,109,-197,-112,156,220,159,223,227,41,-117,243,225,192,148,-299,-14,-336,-264,-423,-491,-306,-128,20,146,238,237,276,231,-124,-432,-198,-78,-76,-11,-226,70,-38,-164,-58,-87,-137,414,374,269,170,94,-281,-17,-43,-120,-53,-60,-78,-97,-130,-176,-244,-310,-381,-437,-437,-379,-326,-263,-212,-169,-140,-173,-133,-317,-156,-106,-114,-140,-156,-285,-183,-182,-177,-325,-158,-140,-122,-311,-90,-70,-56,-167,-28,-16,-687,-271,-336,6,-179,-405,-149,18,2,-15,-94,-83,-117,-299,-461,-219,-106,-27,9,30,-219,-166,52,41,13,-5,-211,-73,-189,-171,-172,-191,-214,-223,-218,-207,-194,-170,-141,-100,-39,-378,-58,-208,-347,-210,253,268,-149,-155,-120,27,-94,-231,-7,-124,-174,-242,-297,-308,-282,-236,-197,-465,-127,-99,-79,-70,-94,-80,-83,-100,-118,-132,-141,-148,-163,-272,-135,-173,-55,2,55,94,124,-69,-78,-62,-12,-196,-236,-376,-317,-169,-90,8,-203,-289,-6,-328,79,519,425,203,-87,4,19,-224,-202,3,-327,-107,-194,-266,-306,-291,-280,-274,-280,-317,-328,-260],[-554,-481,-383,-286,-185,-114,29,129,-18,-183,91,206,-137,-242,-102,-30,-187,-369,-544,-685,-593,-407,-227,-48,-358,153,194,254,-67,358,200,426,373,12,-160,44,0,-98,-187,-259,-512,-347,-360,-350,-329,-300,-264,-225,-178,-129,-202,-111,-33,-302,136,317,219,184,316,-16,104,167,156,145,-112,-102,-146,114,108,-117,-361,-588,-523,-257,-38,4,-158,142,-75,-163,-91,286,214,-92,-226,-143,-240,-118,277,67,-124,283,201,-187,25,-22,-262,-257,-225,443,367,-96,-49,-348,-220,-228,-295,-313,-293,-234,-177,-115,-246,-9,19,39,-121,54,53,-145,-212,0,-30,-136,-97,-131,-160,-308,-209,-228,-243,-255,-267,-266,-255,-234,-204,-323,-119,-71,-38,-7,-248,0,-112,-49,-101,-549,-708,-383,-407,-366,-365,-340,-357,-249,-222,-1437,-1760,-1432,-512,-260,-282,-309,-1531,-317,-773,-446,-296,-277,-252,-236,-211,-190,-170,-141,-17682,-1839,-48,4,50,105,161,-25134,289,350,410,453,479,-1047,-10005,-3582,-2982,417,-1188,-792,-526,163,339,275,188,-1421,-891,-90,-181,-401,-309,-310,-1118,-1783,-1428,-56,1,-522,-526,-365,9,28,-19,-74,-144,-218,-300,-375,-437,-480,-460,-368,-235,-115,97,270,-297,297,235,-380,-238,35,-201,-212,-143,-95,127,237,79,-132,-134,-144,-355,-196,-8,-223,-35,142,176,-160,-358,119,265,-59,265,123,-271,-117,-136,-311,-467,-582,-621,-596,-548,-526,-500,-488,-457,-423,-375,-322,-280,-236,-317,-202,-201,-228,-206,-199,-191,-194,-203,-221,-258,-318,-397,-500,-588,-567,-486,-776,-843,-1219,-1280,-180,630,759,851,-853,152,-365,923,151,-16343,-1086,423,-6403,138,-1891,-31,-63,-71,-83,-100,-323,-106,-514,-536,-644,-503,-375,-482,258,231,-422,-185,-51,-185,-448,-435,-516,-528,-461,-373,-264,-170,-76,16,112,-204,-323,-211,-330,-389,-352,-14,-95,-354,-98,221,257,-93,69,100,20,98,323,257,-41,-175,-67,-206,-333,-425,-460,-434,-361,-277,-213,-152,-100,-104,-197,-134,-89,-276,-239,-346,-467,-597,-692,-591,-434,-268,-105,-75,-110,45,403,0,-179,-148,-293,-287,-186,-230,282,268,134,37,27,499,539,267,124,73,-153,-135,-246,-201,-152,231,176,125,416,398,120,-14,-76,70,152,-130,-135,-78,222,-144,-90,164,-46,293,185,212,-281,-245,31,126,-40,-68,-31,211,477,433,-208,-123,-333,-442,-288,300,60,494,56,722,930,1734,1342,2711,5889,81409,179751,174018,555980,410128,57642,11401,6784,958,2067,1474,666,747,-3,164,484,501,15,367,-148,282,-230,-58,-141,102,30,72,151,-121,-58,64,-305,-85,-182,-328,-38,226,-14,-109,-315,-845,-113,339,288,-234,142,13,-294,233,59,250,247,-263,-85,-38,-92,-2,-119,-122,-72,-156,-174,-183,-192,-333,-373,-419,-518,-553,-497,-356,-179,-7,-108,-283,-188,-12,-113,-171,-158,-378,-54,68,-11,-76,-125,-340,-159,-151,-124,-92,-53,-278,-28,-22,-14,-194,25,-257,43,132,51,86,-25,0,61,0,235,-235,-159,136,-84,-197,43,-181,-276,-118,-225,-11,79,80,-10,86,76,62,63,57,-165,-295,-93,-83,-166,-261,-349,-423,-491,-523,-512,-487,-457,-433,-412,-389,-377,-378,-382,-393,-405,-414,-430,-449,-471,-483,-481,-464,-419,-345,-393,-176,-84,-115,58,94,108,91,-176,-79,-105,-211,-332,-436,-522,-572,-567,-488,-385,-261,-128,8,142,274,281,-89,-224,-41,-176,-10,57,108,235,35,-288,346,323,0,-115,-83,-135,-213,-296,-355,-378,-369,-339,-303,-260,-228,-219,-442,-453,-355,-326,-348,-361,-355,-343,-290,-228,-235,-264,-380,-242,-93,-232,145,178,201,217,169,228,215,201,-134,24,-177,-228,117,85,50,-1,-262,-127,-258,-218,-182,-75,-179,46,44,-405,-111,100,558,1043,563,-123,-276,-230,-100,-78,-368,-271,-92,-374,-635,-843,-784,-617,-491,-403,-342,-302,-270,-259,-256,-255,-270,-292,-314,-339,-358,-360,-324,-271,-198,-204,53,163,4,-147,-243,319,67,56,170,20,279,15,243,279,76,-137,-195,-169,-256,-130,-275,-89,-33,-4,0,-371,-157,-142,-179,-180,-235,-192,-270,-341,-398,-435,-456,-456,-418,-368,-307,-245,-175,-107,-270,-70,-48,-32,5,-172,-127,192,161,-263,-338,-290,-108,-154,-242,-148,80,-232,-83,-244,-110,-77,-18,52,121,182,33,-123,236,253,203,130,-280,-119,-325,-431,-526,-483,-318,-129,32,165,252,246,246,169,-153,-435,-171,-96,-118,-39,-262,93,67,-78,-46,-93,-107,400,748,729,559,246,-56,174,11,-118,41,137,293,381,-82,-188,-70,497,490,213,305,44,-195,-122,-146,-238,-308,-343,-346,-338,-310,-264,-216,-178,-148,-239,-95,-70,-48,-536,-10,18,51,-30,134,188,-2,-76,257,51,-688,-267,-318,89,-48,-314,-119,129,65,11,-47,-88,-119,-233,-485,-209,-64,41,91,130,-225,-155,216,76,-8,203,-239,112,-106,-212,-79,-148,-223,-283,-324,-354,-368,-363,-344,-308,-249,-321,-118,-234,-340,-215,122,173,-130,-111,-117,14,-61,-94,41,-94,-3,-43,-141,-235,-321,-380,-418,-428,-401,-373,-350,-338,-339,-346,-345,-349,-346,-330,-300,-269,-250,-298,-202,-196,-220,-197,-211,-237,-261,-289,-303,-300,-281,-245,-216,-220,-112,-63,-117,-25,-162,-237,-76,-335,115,353,388,181,-79,52,64,-166,-158,80,-280,-92,-120,-5,-85,16,-67,-136,-180,-193,-155,-91],[-45,-220,-176,-159,-199,-136,33,106,-15,-245,68,88,-102,-210,-317,-474,-630,-660,-494,-338,-194,-67,37,129,-343,160,228,199,-119,68,-16,-96,-182,-276,-347,-380,-385,-382,-372,-363,-424,-363,-367,-370,-383,-404,-437,-485,-539,-600,-626,-562,-459,-344,-233,-122,-17,79,154,-49,139,191,120,97,-86,-91,-179,43,16,-6,-11,-124,-105,106,-45,-35,-153,165,-68,-158,-117,244,203,-66,-193,-117,-262,-214,82,50,-161,572,452,-106,7,-32,-203,-265,-211,392,342,-185,-5,-249,-280,-149,-375,-106,-218,-236,-197,-121,-281,35,86,123,-151,162,172,-181,-292,7,141,-139,40,77,54,-359,-109,-26,-31,-52,-75,-89,-183,-112,-120,-364,-110,-92,-79,-58,-180,-29,-224,-11,-13,-663,-734,-452,-431,-197,-83,-98,-304,-100,-110,-1476,-1556,-1011,-143,-158,-160,-171,-1077,-777,-1829,-545,-102,-209,-181,60,137,218,304,403,-15364,-5095,684,786,869,950,1021,-22972,1141,1182,1213,1217,1196,-2598,-8407,-3468,-2978,221,-911,-772,-598,305,137,-50,-255,-1414,-559,-455,-259,-241,133,-36,-1465,-2250,-824,690,274,-526,-343,-233,15,306,312,209,105,14,-60,-103,-266,-354,-61,-23,-194,-131,106,147,-226,208,140,-417,-204,20,-171,-157,-70,-43,96,40,-22,-105,-125,-154,-391,-212,-101,-284,25,96,153,-150,-362,86,215,-58,127,60,-287,-123,-231,-334,-435,-516,-555,-540,-488,-454,-421,-419,-415,-425,-429,-427,-427,-417,-414,-413,-412,-405,-393,-363,-324,-287,-245,-202,-165,-140,-118,-113,-165,-559,-580,-722,-803,-1115,-1287,-187,392,447,483,-560,192,-685,308,181,-11074,-133,-286,-2082,-423,-2125,-281,-219,-176,-165,-180,-480,-240,-680,-536,-771,-374,-351,-348,-315,-328,-359,-363,-368,-361,-433,-326,-238,-190,-148,-311,-152,-134,-46,-44,-44,-71,-390,-224,-324,-327,-343,-267,-290,-314,-296,-278,-257,-246,-247,-263,-302,-338,-368,-416,-457,-465,-439,-378,-307,-237,-263,-121,-75,-37,-34,-42,-42,-111,-296,-178,-135,-302,-193,-216,-236,-264,-317,-372,-455,-541,-627,-608,-482,-328,-203,-85,-175,-177,-232,-285,-205,-298,282,305,146,1,107,338,295,246,132,74,-100,-158,-210,-177,-137,287,197,143,393,375,115,0,-22,135,167,-127,-111,-98,216,-145,-125,128,-62,311,181,184,-277,-279,10,141,-22,-16,-32,158,405,386,-199,-185,-270,-428,-195,388,102,359,-37,611,801,1182,1106,2163,5509,69156,147059,167133,410128,400728,55513,11462,6345,1274,2249,2122,871,953,18,261,613,475,-56,447,184,258,-230,-82,-52,120,-32,74,100,-131,292,233,-262,-70,-192,-354,-15,-105,-351,-421,-165,263,76,380,296,-212,215,92,-249,192,55,273,247,-197,-83,-68,-106,-51,-382,-522,-477,-384,-297,-218,-128,-320,-416,-260,49,-82,-184,-62,-11,-1,-64,-313,-253,-57,-130,-150,-92,-313,-42,145,188,172,-127,-289,185,208,91,265,13,-265,129,260,177,-175,20,-291,-29,51,7,100,56,30,41,-66,204,-240,-131,156,-36,-129,91,-181,-202,-50,-196,-26,175,182,81,202,249,101,418,67,-151,-295,-82,112,472,341,-163,-324,-84,-197,-224,-169,-364,-237,-281,-19,-3,-47,78,-262,-46,-165,-135,27,-10,-42,-190,-176,-261,-142,-355,-113,49,-40,-22,-69,-117,-170,-217,-276,-328,-389,-460,-520,-586,-660,-734,-731,-672,-607,-543,-481,-422,-363,-319,-273,-250,-207,-195,-181,-187,-201,-220,-250,-346,-331,-390,-452,-516,-565,-573,-516,-440,-353,-268,-195,-140,-107,-239,-91,-122,-387,-411,-364,-276,-236,-160,-61,33,-210,-175,-243,-277,-328,-218,-86,-140,414,435,374,172,105,48,-114,-275,-458,-589,-546,-381,-203,-39,103,166,-255,-149,-328,-111,192,-133,-240,63,146,-392,-166,28,568,1053,567,-152,-293,-259,-61,-45,-405,-317,-422,-448,-332,-183,-61,15,42,-86,-180,-118,-220,-343,-471,-590,-710,-651,-538,-451,-395,-374,-376,-407,-463,-539,-628,-642,-546,-449,-349,-261,-180,-116,-74,-57,-64,-100,-162,-257,-369,-494,-536,-459,-307,-136,-288,194,237,37,-2,-365,-158,-99,-147,-179,-243,66,-67,-188,-286,-355,-399,-418,-400,-363,-307,-241,-157,-74,-302,-60,-35,-10,33,-139,-88,198,129,-294,-306,-214,-183,-164,-208,-159,-11,-248,-321,-463,-535,-467,-321,-167,-24,102,24,-125,227,358,341,298,-240,62,-304,-183,-391,-379,-306,-174,-51,52,125,158,156,141,-176,-426,-156,-114,-139,-53,-289,110,163,3,-38,-93,-85,365,710,712,517,171,176,308,122,-116,32,107,207,310,-85,-244,-202,351,368,174,248,45,-193,-172,36,0,-30,-224,-112,-47,-32,0,44,-96,123,-199,201,240,148,-603,339,380,423,231,508,545,-10,-12,296,81,-670,-278,-288,125,11,-236,-180,-237,-247,-222,-195,-165,-145,-179,-415,-195,-52,-47,-36,-37,-221,-143,-53,-66,-76,-100,-267,-121,-122,-223,-115,-112,-125,-226,-152,-173,-197,-218,-236,-240,-221,-275,-163,-270,-331,-233,-64,-57,-114,-79,-121,-174,-240,-305,-338,-311,-247,-156,-76,-15,20,39,-29,-356,-113,-64,-84,-86,-71,-41,-3,-202,37,42,40,28,-181,-327,-63,-98,-255,-137,-145,-150,-143,-140,-133,-264,-121,-111,-243,-191,-32,13,-141,-78,-129,-180,-157,-317,136,276,262,150,-70,103,126,-131,-118,65,-236,-104,-122,-47,-146,-103,-134,-144,-126,-94,-49,33],[-73,-284,-212,-168,-190,-132,29,93,-14,-303,62,-43,-149,-237,-293,-287,-216,-118,-267,-103,214,249,144,96,-313,154,155,33,-161,-246,-376,-461,-470,-417,-338,-252,-182,-140,-121,-119,-329,-280,-222,-357,-286,-324,-347,-346,-312,-265,-216,-181,-157,-276,-159,-183,-216,-253,-286,-304,-286,-234,-168,-72,-69,-72,-199,68,186,-5,250,-92,-153,184,-45,-75,-136,-67,-175,-282,-391,-469,-440,-357,-256,-150,-291,-251,-124,23,-170,409,410,-23,-23,-45,-151,-261,-188,313,275,-261,27,-161,-349,-225,-382,146,89,-77,79,14,-286,23,53,82,-180,120,130,-216,-356,-38,88,-150,-3,16,-12,-417,-134,-88,-104,-119,-135,-146,-234,-180,-210,-410,-261,-267,-257,-219,-161,-108,-327,16,65,-767,-690,-532,-468,-336,129,107,-287,-221,75,-1464,-1375,-619,21,-224,-15,-42,-533,-1854,-2814,-745,-53,-609,-332,113,200,291,382,479,-12824,-8434,679,723,731,722,697,-21528,626,589,562,527,486,-4084,-6523,-3359,-3063,-51,-600,-700,-736,-307,-417,-473,-406,-1293,-175,-53,64,-94,247,-130,-1833,-2549,-276,430,229,-558,-237,-132,37,170,119,70,17,-34,-89,-135,-227,-436,-252,-291,-326,-349,-347,-336,-310,-270,-222,-475,-166,-23,-155,-127,-18,-12,147,162,139,-69,55,-44,-305,-217,-213,-361,-237,-190,-131,-159,-330,30,44,-63,63,64,-314,-135,-147,-180,-160,13,100,-7,-44,68,95,128,95,-293,-2,-47,-97,-137,-299,-218,-249,-269,-332,-280,-267,-252,-228,-194,-162,-134,-105,-90,-292,-692,-699,-641,-737,-1014,-1200,-154,77,101,132,-255,97,-1077,273,313,-6445,380,406,420,403,-2378,318,248,173,90,9,-638,-376,-752,-600,-946,-258,-334,-319,-283,-207,-260,-123,31,-58,-414,-308,-172,-135,-270,-299,-84,-152,-10,-56,-104,-149,-328,-256,-323,-269,-351,-126,-193,-281,-65,216,195,-60,181,103,9,-63,-91,-79,-23,-136,134,199,142,83,-218,94,235,32,49,-7,-61,-128,-394,-222,-40,-342,183,247,-10,-49,185,-196,164,86,9,-66,-132,-165,-200,-220,-219,-229,-227,-268,-216,-242,-158,-114,-73,-53,-21,-5,12,33,36,35,-66,-173,-184,-151,-126,-101,-146,-187,-228,-268,-310,-331,-306,-264,-220,-177,-132,-121,-68,-161,-164,-16,-89,-10,-7,12,-287,-314,-19,91,-11,14,-45,96,265,151,-192,-234,-226,-417,-124,450,131,270,-79,510,564,770,848,1652,4874,38374,48148,55015,57642,55513,48990,10862,5593,1604,2345,1617,1113,1170,107,383,765,459,-153,541,261,215,-227,-122,-48,120,-102,59,40,-160,214,89,-229,-79,-223,-373,-214,-255,-275,-294,-306,-317,-328,-342,-357,-353,-358,-354,-364,-372,-354,-315,-259,-209,-163,-133,-122,-103,-238,-265,116,183,246,-16,-55,-296,-456,-354,-3,-153,-242,-115,-119,-23,-29,-343,-309,-211,-269,-302,-322,-341,-336,-320,-297,-263,-218,-223,-115,-55,4,60,22,-242,109,184,137,-154,-12,-315,-107,-174,-258,-318,-327,-282,-218,-152,-96,-236,-110,39,5,-69,105,-186,-125,19,-164,-104,-190,-283,-360,-356,-261,-155,-45,16,-141,-213,-73,214,193,141,-128,-256,-96,-202,-292,-341,-296,-205,-258,-31,34,-52,38,-265,10,-109,-125,151,135,-95,-94,-121,-297,-133,-297,-136,-11,-57,-102,-156,-210,-268,-315,-353,-354,-331,-299,-252,-213,-184,-275,-136,-127,-121,-125,-133,-151,-166,-190,-198,-250,-180,-175,-101,-48,13,77,57,-389,131,226,-73,-110,-101,-24,169,-161,-104,144,138,-155,-57,-259,193,-79,-341,-374,-380,-355,-345,-197,-34,105,-191,-166,-231,-290,-279,-193,-59,-59,264,176,80,-24,-132,-242,-348,-399,-387,-309,-227,-277,-77,-12,46,91,-233,-176,-392,-160,137,-223,-285,73,243,-320,-231,-39,541,896,551,-179,-319,-276,-14,-19,-416,-362,-39,76,359,123,148,353,160,-77,-133,-34,125,-11,-123,98,73,115,224,135,-12,214,266,-178,-290,-52,148,211,-89,-104,-259,326,149,167,294,-57,300,118,116,-33,-197,-389,-569,-461,-290,-133,-306,111,202,66,-18,-355,-171,-65,-119,-178,-259,-391,-514,-475,-342,-220,-187,-57,-14,-50,22,-1,-170,-71,-326,-134,-155,-171,-159,-141,-114,-62,-21,-316,-282,-144,-236,-142,-184,-179,7,-231,-41,-354,-150,-242,-335,-414,-435,-382,-300,-225,-160,-112,-87,-73,-185,-104,-285,-196,-387,-178,-156,-121,-90,-53,-15,11,27,38,-200,-420,-165,-144,-149,-66,-313,-86,-84,-72,-50,-90,-79,54,79,101,106,103,75,28,-29,-132,-158,-235,-318,-392,-460,-484,-445,-364,-282,-204,-132,-54,-206,-213,115,165,187,-248,-107,139,118,176,173,-69,257,-173,238,259,268,-573,409,481,549,452,655,689,-29,11,291,90,-649,-309,-258,19,-120,-231,-286,-270,-210,-142,-98,-66,-51,-147,-343,-190,-7,80,26,96,-210,-141,-6,-72,-144,-228,-301,-301,-267,-219,-165,-128,-113,-260,-98,-88,-83,-72,-62,-52,-35,-250,-150,-318,-331,-267,-245,-293,-314,-304,-249,-192,-107,-15,77,-61,27,3,262,319,30,37,-20,-288,-198,-83,-147,-188,-205,-203,-187,-304,-185,-189,-187,-184,-211,-350,-133,-96,-147,-44,73,124,171,145,29,-349,54,-74,-263,-179,29,-8,-153,-150,-109,-141,-246,-289,16,18,15,3,-62,-25,-39,-126,-80,-34,-199,-121,-136,-55,-223,72,-27,-31,22,3,-136,14],[-97,-353,-255,-184,-189,-129,21,64,-42,-371,-96,-170,-235,-281,-299,-276,-223,-162,-278,-20,32,71,90,42,-301,83,54,14,-193,-59,-81,-82,-81,-88,-88,-72,-53,-47,-48,-55,-236,-276,-206,-399,-181,-211,-228,-229,-200,-159,-113,-79,-50,-241,-30,-38,-60,-89,-133,-193,-262,-335,-418,-455,-413,-343,-260,-181,-99,-37,14,-43,-188,109,-23,-98,-94,-31,-104,-187,-280,-356,-353,-293,-210,-123,-305,-195,-246,12,-133,189,228,65,-39,-39,-83,-231,-135,232,232,-299,71,-63,-392,-281,-303,5,-128,-244,-344,-364,-307,-224,-153,-95,-179,-27,-11,-211,-350,-67,-80,-139,-134,-152,-154,-448,-139,-77,-38,1,30,59,-266,91,93,-426,111,136,170,227,-96,159,-339,60,145,-655,-546,-586,-480,-417,158,211,-254,-344,126,-1399,-1247,-254,141,-642,68,5,-48,-2234,-3445,-991,-124,-1096,-392,173,318,459,582,687,-10182,-11550,748,698,600,483,350,-20737,92,-19,-107,-188,-265,-4968,-4772,-3220,-3168,-332,-255,-504,-900,-50,1,35,45,-1095,42,28,3,-32,-83,-264,-2118,-2511,-338,-390,-408,-585,-349,-314,-294,-285,-294,-303,-302,-271,-217,-135,-180,-358,-138,117,-383,-192,153,109,-71,-26,-89,-522,-105,-64,-121,-88,41,30,146,142,111,10,13,-40,-179,-177,-176,-311,-14,32,62,-157,-234,62,27,-41,-32,-35,-324,-137,-244,-194,-153,83,182,26,-77,15,75,539,319,-300,45,324,33,-60,-297,-197,-123,-231,-325,-57,-98,-154,-218,-291,-374,-383,-275,-160,-404,-794,-807,-511,-627,-898,-1100,-74,796,869,942,70,-109,-1464,1123,1117,-2695,1023,944,847,726,-2621,491,394,324,274,240,-765,-700,-727,-702,-983,-89,-299,-247,-331,-389,-401,-391,-378,-387,-396,-383,-335,-277,-376,-213,-99,-156,-39,-27,-18,-2,-230,-284,-299,-195,-345,-200,-254,-242,-43,207,166,-21,198,94,-30,-154,-275,-397,-357,-242,-149,-70,-8,36,-158,15,28,-12,-81,-146,-197,-219,-381,-246,-22,-380,162,223,0,-139,22,-294,81,127,52,-34,-125,-199,-283,-341,-341,-306,-241,-227,-211,-149,-18,19,39,-116,29,4,-25,-54,-102,-146,-186,-218,-250,-264,-282,-292,-299,-302,-311,-329,-359,-391,-406,-397,-356,-302,-245,-210,-181,-184,-197,-102,-123,-82,-84,-67,-301,-345,-49,38,-1,30,-63,31,128,133,-191,-269,-197,-408,-73,257,150,216,-89,435,563,484,580,1217,4082,7802,9423,10693,11401,11462,10862,9703,4676,1935,2346,3311,1382,1395,246,534,825,475,-269,625,253,164,-218,-179,-43,105,-171,34,-15,-204,-26,-114,-206,-282,-359,-417,-423,-385,-326,-279,-233,-192,-155,-129,-113,-227,-76,-61,-192,-53,-42,-44,-59,-110,-123,-174,-210,-208,-308,-220,-37,45,116,24,-20,-275,-440,-360,-40,-219,-312,-453,-427,-276,-141,-380,-347,-145,-126,-150,-11,-200,-166,-250,-330,-375,-359,-303,-249,-195,-147,-109,-78,-217,-55,-52,-59,-137,-82,-335,-192,-264,-118,17,56,65,-22,-216,135,-234,-103,122,34,-19,35,-204,-53,-59,-139,-108,-131,-152,-174,-205,-251,-305,-349,-380,-365,-318,-245,-152,-65,17,-97,-193,147,328,267,-274,-187,-44,-222,-57,29,-97,-212,-269,-227,-125,-117,91,180,-158,-5,-73,-335,-139,-249,-173,299,49,192,126,57,-13,-75,-131,-159,-163,-202,-373,-159,-4,-270,78,102,119,122,118,105,92,74,-79,-215,-137,-189,-37,29,118,228,47,-389,11,190,-129,-105,-87,18,86,-279,-1,235,130,-167,-63,-260,201,-59,-317,-346,-403,26,-85,60,156,247,-167,-154,-199,-288,-239,-176,-22,2,134,43,-45,-129,-208,-273,-329,-349,-368,-364,-364,-365,-364,-362,-351,-340,-311,-285,-415,-202,-146,-309,-298,4,41,-238,-304,-78,119,123,130,-186,-347,-278,32,0,-393,-402,-39,81,323,101,94,328,160,-59,-78,-32,161,84,-217,114,71,127,187,159,34,173,231,-140,-249,23,183,192,-140,-70,-255,404,179,218,337,-95,294,168,65,-57,-169,-286,-369,-443,-504,-544,-535,-521,-490,-462,-439,-412,-391,-363,-339,-304,-286,-267,-243,-222,-229,-189,-181,-182,-171,-173,-183,-201,-217,-232,-329,-252,-258,-267,-257,-250,-241,-213,-195,-321,-259,-106,-215,-82,-162,-196,-6,-175,-105,-399,-45,6,-47,-103,-156,-189,-190,-170,-128,-73,-11,70,-103,139,-255,-207,-367,104,49,13,403,332,249,154,49,-55,-213,-395,-333,-310,-242,-173,-317,-56,-31,-34,-58,-97,-154,-227,-306,-384,-448,-430,-383,-346,-320,-302,-289,-286,-288,-273,-248,-280,-428,-112,-56,0,60,34,-213,-208,378,467,188,-257,-94,280,239,80,-17,-28,366,-142,204,290,221,-459,172,200,243,295,332,361,-44,13,260,92,-602,-341,-211,-304,-364,-276,-172,-88,-27,12,16,0,-35,-122,-258,-173,-140,-154,-149,-142,-173,-131,-45,2,-205,91,-325,133,130,-187,59,-4,-55,-273,-49,-39,-54,-79,-125,-188,-255,-332,-314,-351,-321,-303,110,197,-96,25,-154,-117,58,364,176,-59,53,-43,188,145,11,-7,-40,-217,-277,-153,-164,-168,-169,-168,-159,-335,-162,-161,-158,-160,-246,-344,-201,-212,-206,-181,-142,-104,-65,-38,-19,-373,-27,-51,-274,-173,-168,-209,-243,-269,-282,-289,-339,-270,-246,-223,-196,-170,-140,-107,-69,-154,-48,88,-171,-143,-166,-111,-317,17,-36,-14,42,-32,-236,6],[-79,-352,-280,-182,-168,-104,27,19,-79,-353,-91,-123,-148,-164,-173,-171,-155,-135,-283,-57,-19,16,47,-13,-305,61,154,158,-220,157,84,143,169,-60,92,-68,146,139,130,124,-171,-287,-206,-411,-29,-234,86,-47,-7,230,121,118,80,-229,105,132,101,75,44,-118,-28,-62,-100,-113,-126,-143,-207,-155,-153,-165,-178,-185,-254,-206,-236,-246,-257,-274,-278,-270,-257,-237,-198,-174,-158,-142,-353,-142,-141,-151,-155,-153,-151,-139,-121,-117,-113,-243,-118,-109,-122,-362,-138,-144,-381,-364,-247,-114,-94,-201,-37,-11,-235,30,31,21,-215,-23,-57,-228,-340,-205,-244,-252,-216,-158,-94,-439,-193,-128,7,120,159,58,-335,270,173,-484,212,581,664,748,-118,71,-306,0,103,-501,-408,-682,-541,-521,12,224,-268,-523,-15,-1379,-1274,-70,-56,-1132,10,53,112,-1578,-3377,-1324,350,-1729,-447,524,571,600,612,199,-7644,-14224,477,415,330,247,164,-20500,21,-40,-98,-167,-248,-4760,-3323,-3137,-3348,-578,-143,-243,-1153,-9,8,9,-12,-940,-65,-93,-122,-150,-180,-495,-2153,-2267,-143,-101,-64,-675,-244,-21,-41,-81,-138,-192,-215,-175,-88,31,-191,-248,-94,-23,-411,-262,404,81,-27,-15,-207,-601,-109,-171,-205,-214,-211,-197,-192,-188,-198,-207,-238,-270,-315,-364,-431,-403,-333,-256,-187,-202,-160,-19,-10,-53,-16,-39,-380,-167,-354,-246,-187,125,245,10,-141,-63,27,549,233,-339,9,317,33,-125,-342,-255,-199,-259,-303,363,298,57,-276,-46,-155,173,233,225,-558,-896,-934,-400,-538,-818,-1052,-23,1032,1015,982,355,-483,-1825,720,635,-28,455,377,314,256,-2881,205,199,200,192,171,-901,-1005,-699,-877,-787,-121,-290,-117,-92,-67,-54,-76,-106,-213,-326,-271,-350,-203,-483,-135,32,-183,203,279,292,245,-159,-336,-289,-140,-347,-301,-342,-230,-43,-36,-38,-54,-83,-118,-157,-166,-140,-102,-49,-160,60,98,121,131,-118,-78,12,-64,-171,-280,-391,-388,-302,-268,-49,-433,114,162,-12,-251,-161,-359,-8,59,0,-71,-149,-212,-296,-373,-431,-383,-302,-235,-220,-117,-85,-54,-40,-197,-64,-93,-121,-141,-167,-173,-164,-164,-162,-106,-110,-102,-112,-125,-149,-182,-225,-257,-254,-218,-157,-85,-10,-130,94,-222,-231,-3,-167,204,123,68,-320,-378,-83,117,0,27,-92,-35,55,-10,-204,-296,-185,-402,-41,395,150,173,-89,384,430,293,313,871,3245,5745,6462,6837,6784,6345,5593,4676,3750,2247,2249,1920,1611,1365,417,726,869,543,-368,416,245,121,-202,-246,-38,82,-226,10,-44,-243,134,70,-188,-160,-320,-358,-158,-139,-157,-112,-59,-50,-52,-69,-100,-263,-156,-186,-224,-253,-268,-285,-299,-307,-298,-284,-267,-239,-350,-215,-215,-223,-245,-278,-299,-315,-384,-260,-213,-240,-376,-223,-255,-39,7,-400,-334,-174,-105,-159,70,-149,-42,6,-32,-74,-188,-127,-138,-124,-97,-68,-34,-177,6,21,18,-109,-85,-331,-266,-226,-231,-279,-297,-278,-244,-285,-182,-224,-158,-171,-191,-220,-248,-269,-264,-238,-188,-134,-76,-18,32,63,66,45,12,-48,-134,-212,-246,-148,-22,107,-63,-126,186,357,225,-324,-92,76,-164,-78,80,4,-136,-255,-109,-1,-99,107,230,-216,87,-24,-359,-149,-203,-211,289,74,221,185,152,118,10,60,46,-80,-227,-319,-251,71,-259,98,100,96,81,57,25,-7,-48,-71,-141,-100,-202,-41,14,78,133,36,-336,-96,105,-185,-89,-51,62,-2,-391,95,340,157,-156,-65,-228,214,-46,-309,-316,-414,67,-33,514,622,309,-128,-132,-143,-239,-200,-159,27,58,536,428,226,-77,-44,-18,-124,-178,-178,-113,-62,-176,52,33,138,142,-160,-207,-353,-197,-21,-383,-268,-32,2,-152,-374,-47,149,159,158,-152,-349,-253,-1,-61,-348,-432,-222,-209,-175,-129,-96,-78,-83,-107,-141,-180,-216,-256,-297,-242,-197,-143,-88,-41,-9,1,7,-110,-159,-48,-70,-89,-185,-81,-243,-40,-22,-16,-21,-128,-60,-92,-123,-163,-200,-246,-295,-292,-321,-343,-337,-298,-243,-188,-138,-304,-210,-32,-50,-147,-269,-56,-88,-129,-255,-217,-253,-247,-192,-142,-104,-83,-164,-57,-312,-60,-70,-94,-109,-137,-171,-192,-218,-318,-246,-79,-131,-2,-145,-217,-8,-106,-170,-405,-23,90,18,-40,-77,-83,-69,-150,-45,-42,-42,-27,-14,43,-224,-217,-340,89,100,-21,236,204,166,118,66,13,-222,-352,-205,-187,-134,-106,-311,-14,20,41,-26,-38,-70,11,-26,-67,-114,-152,-189,-210,-207,-183,-142,-99,-56,0,-59,-239,-426,-28,340,-12,-32,29,-224,-158,442,644,188,-258,-89,398,357,6,-201,13,350,-111,-99,36,-29,-291,-88,-80,-65,-48,-40,-26,-66,-14,48,86,-536,-373,-156,199,167,-102,-67,17,144,41,-77,-177,-237,-220,-170,-154,-62,-50,-113,-48,-121,-118,19,-18,-279,47,-336,181,172,-155,93,16,-95,-260,4,60,30,-8,-60,-110,-135,-214,-254,-349,-304,-331,141,177,-81,76,-168,-175,105,135,106,-61,45,-82,-18,-60,-111,-158,-213,-261,-322,-324,-318,-289,-248,-204,-152,-273,-77,-46,-15,2,-272,-308,-26,-61,-89,-113,-124,-122,-98,-70,-33,-324,24,-16,-261,-153,87,104,-111,-279,-85,-111,-394,-226,138,275,230,34,-33,127,66,-183,-28,-67,-122,-136,-184,-155,-391,-179,-207,-218,-212,-202,-304,-162],[-57,-310,-306,-184,-150,-75,-70,-145,-229,-291,-301,-266,-233,-213,-210,-216,-213,-199,-277,-75,-1,71,32,-70,-308,-5,255,231,-228,146,58,24,60,-61,55,-67,135,166,124,156,-114,-288,-202,-362,-10,-257,101,-48,-6,287,201,162,98,-211,56,-12,-83,-148,-213,-273,-316,-331,-329,-300,-275,-265,-256,-252,-249,-256,-263,-253,-285,-209,-196,-169,-142,-135,-139,-159,-205,-268,-331,-384,-316,-204,-378,-63,55,-55,-89,392,426,136,-130,-83,-19,-237,-71,-28,95,-375,79,29,-314,-291,-170,67,28,-252,-26,-46,-203,-76,-100,-126,-213,-177,-199,-224,-280,-267,-284,-299,-308,-319,-325,-379,-330,-327,-315,-295,-270,-233,-348,-153,-119,-500,-58,-31,-16,5,-118,38,-183,-46,81,-287,-208,-727,-561,-572,-205,190,-229,-662,221,-1314,-1374,148,250,-1582,288,307,342,-445,-2732,-1585,361,-2383,-430,527,519,489,437,-946,-5238,-16087,146,89,29,-17,-59,-20478,-965,-207,-269,-350,-443,-3798,-2135,-3033,-3496,-728,-167,-173,-1389,-212,-224,-226,-216,-753,-127,-68,-13,35,-59,-686,-1859,-1891,115,104,45,-713,-331,-44,-100,-156,-209,-238,-244,-225,-196,-157,-159,-88,-65,-83,-301,-288,41,33,63,-58,-301,-520,11,16,-108,-114,55,38,65,85,95,110,105,-70,52,-86,-231,-151,-107,-150,-179,-210,-163,-150,-149,-151,-149,-160,-388,-175,-249,-250,-177,23,92,36,-146,-80,36,150,102,-325,6,-3,13,-150,-349,-267,-236,-240,-221,431,358,50,-280,2,-325,-40,384,177,-669,-869,-859,-239,-403,-698,-988,44,-25,-114,-207,-306,-948,-2004,-250,-158,-78,-18,38,90,-392,-3052,178,193,203,197,27,-979,-1189,-646,-1027,-535,187,-245,185,410,480,164,-25,304,-253,-242,-73,-383,-209,-395,-18,-73,-169,-65,-15,40,91,-58,-346,-230,-46,-295,-361,-363,-191,-6,39,65,65,77,69,43,22,7,-25,-60,-159,-122,-153,-174,-185,-185,-183,-173,-151,-145,-129,-112,-112,-184,-247,-136,-422,-172,-197,-218,-330,-307,-326,-272,-276,-268,-258,-245,-214,-200,-179,-145,-126,-101,-113,-206,-73,-81,-80,-88,-225,-114,-126,-131,-126,-130,-124,-113,-129,-143,-68,-84,-42,-25,-5,11,25,-39,-45,45,124,170,-24,133,-86,116,-243,-235,-24,-189,152,106,54,-306,-379,-88,-6,-65,-118,-175,-234,-284,-326,-313,-293,-208,-375,-122,-94,-79,-72,-73,-86,-126,-145,-122,-52,71,233,433,683,958,1274,1604,1935,2247,2530,2080,2844,1970,1845,612,978,1339,681,-331,902,268,119,-169,-267,-21,70,-244,11,-27,-248,82,35,-164,-211,-321,-327,-111,-126,-175,-150,-165,-180,-194,-210,-226,-306,-227,-221,-222,-217,-201,-191,-184,-186,-189,-202,-211,-266,-327,-185,-161,-130,-96,-68,-24,-238,-324,-126,30,-206,-381,-263,-234,-106,-168,-365,-299,-298,-274,-216,-150,-99,-41,12,51,81,-217,-73,93,50,25,-31,-92,-164,-223,-256,-254,-229,-185,-312,-325,-115,-272,-114,-121,-122,-125,-348,-141,-216,-181,-223,-265,-305,-313,-276,-210,-133,-85,-142,139,224,297,342,224,125,295,-20,-131,16,-118,-251,-380,-309,-187,-73,13,81,138,-367,-13,182,-106,-102,90,77,-77,-239,52,17,-89,-46,-69,-262,-88,-103,-376,-176,-177,-259,-176,-189,-193,-200,-207,-220,-234,-258,-262,-251,-236,-176,-323,-20,-244,139,204,-4,216,321,325,119,291,-56,-69,-46,-224,-61,-18,45,174,1,-290,-206,5,-256,-87,-15,87,-114,-439,162,430,203,-142,-81,-189,211,-63,-335,-304,-421,74,1,313,402,351,-94,-123,-92,-169,-184,-162,68,87,296,228,158,-145,-87,-79,72,-79,164,206,-23,-102,40,-22,239,353,-132,-193,-260,-188,12,-420,-235,94,105,-84,-452,36,118,142,172,-100,-318,-220,127,29,-315,-462,-74,-111,-207,-301,-393,-361,-286,-231,-196,-177,-169,-178,-341,-182,-174,-147,-103,-52,-5,33,78,-103,-74,142,217,115,-232,9,-242,257,213,220,192,-170,123,87,57,14,-24,-234,-301,-180,-240,-307,-374,-450,-487,-433,-379,-328,-296,-267,-251,-232,-258,-247,-251,-257,-294,-254,-247,-238,-210,-189,-176,-176,-178,-182,-293,-174,-148,-106,-26,-76,45,185,0,-309,-252,31,-44,71,-147,-246,-5,-43,-235,-369,-180,-114,-38,49,90,98,8,-172,-42,-114,-182,-216,-225,-170,-202,-236,-319,51,77,-53,77,62,46,25,1,-13,-239,-306,-240,-203,-115,-84,-304,-91,-124,-170,-226,-277,-323,-338,-311,-257,-199,-139,-95,-65,-37,-235,23,60,103,170,-40,-191,-334,-125,271,-96,-148,16,-237,-87,370,592,186,-250,-97,263,189,-41,-336,49,19,-87,-457,-38,-36,-63,3,-198,106,167,224,286,-100,-68,100,72,-461,-398,-101,191,117,-88,-77,-159,-217,-230,-218,-190,-170,-150,-145,-140,-149,-178,-204,-231,-241,-250,-238,-225,-335,-214,-342,-243,-273,-311,-336,-336,-317,-279,-230,-185,-142,-99,-114,-126,9,-207,-303,-319,-289,-359,59,33,-67,-19,-190,-242,-55,-48,-34,-76,-5,-123,12,8,-35,-59,-24,-76,-321,-47,-48,-49,-51,-51,-116,-208,-20,-4,21,41,-306,-271,-53,120,150,175,228,271,322,318,179,-268,25,3,-249,-136,359,412,-71,-302,-81,-122,-370,-197,133,289,166,8,-15,330,143,-239,64,-10,-82,-153,-221,-296,-472,-264,-185,-94,0,-46,-288,72],[-5,-243,-298,-160,-99,-138,-210,-264,-314,-258,-208,-176,-160,-159,-174,-198,-230,-270,-287,-274,-240,-207,-180,-155,-299,-144,-158,-183,-220,-206,-176,-110,-27,-25,129,-58,124,275,57,129,-80,-291,-210,-308,29,-256,99,-67,-13,203,155,102,63,-214,39,74,123,184,152,-129,163,173,-108,-193,-96,12,-203,-71,188,-173,185,23,-304,67,-21,-215,-73,-135,-203,-274,-353,-405,-378,-324,-265,-213,-424,-172,-173,-200,-238,-285,-340,-382,-390,-361,-292,-269,-113,-185,11,-385,45,22,-287,-255,-139,43,12,-331,-28,-43,-216,-63,-81,-101,-241,-131,-136,-179,-251,-287,-124,-183,-142,-72,-54,-355,-284,-241,-258,-73,-120,-177,-363,-340,-440,-546,-454,-351,-261,-172,-172,-33,-83,-155,3,-107,-40,-786,-613,-657,-549,37,-211,-837,263,-1269,-1622,148,306,-2051,358,354,341,312,-2052,-1742,-1355,-3098,-457,170,193,212,218,-1934,-3153,-17043,173,157,125,91,49,-20512,-4106,-107,-155,-200,-227,-2794,-1304,-3007,-3702,-814,-113,-112,-1684,-73,-12,67,-100,-636,348,437,506,395,-301,-853,-1569,-1558,405,320,-46,-723,-518,-38,-78,-84,-70,-45,-32,-34,-60,-99,-157,-231,-327,-430,-454,-366,-258,-172,-110,-130,-435,-452,-23,-24,-123,-182,-16,4,-14,38,44,53,37,-126,-4,-40,-253,-102,-138,-169,-204,-266,-259,-300,-352,-395,-404,-383,-367,-270,-212,-288,-207,-85,-69,-72,-179,-124,-178,-266,-354,-451,-492,-419,-327,-223,-399,-314,-313,-256,-177,261,314,11,-305,47,-515,-323,169,64,-804,-812,-756,-247,-303,-615,-984,-185,-101,-10,88,182,-1577,-2009,362,379,378,352,324,293,-1785,-3162,148,92,36,-30,-220,-1073,-1259,-658,-1139,-307,-216,-243,-100,-56,-19,14,-2,51,-290,-187,0,-408,-246,-327,64,124,-185,82,66,74,111,4,-362,-190,24,-257,-394,-325,-187,1,132,57,102,312,271,91,51,75,-32,-125,-192,-236,-241,-210,-160,-107,-162,-23,11,21,32,33,17,-93,-243,-80,-390,-154,-186,-199,-401,-427,-299,-114,-80,-45,-16,5,39,50,64,40,102,124,-54,-219,67,171,183,78,-174,182,183,196,180,18,-39,-35,-113,-144,-38,-78,304,251,190,71,-41,-109,-137,-190,-212,-200,-160,-111,-78,-53,-282,-247,-54,-224,-36,-74,-103,-294,-367,-127,-68,-14,9,-130,-121,119,146,-228,-294,-160,-354,28,373,119,112,-65,365,209,83,-130,435,1086,1313,1569,1839,2067,2249,2345,2346,2249,2080,1835,1538,1232,921,648,407,231,107,-191,40,46,63,-144,-185,-11,58,-242,24,-7,-225,-69,-92,-151,-274,-274,-305,-136,-140,-178,-128,-119,-110,-98,-90,-87,-336,-69,-67,-174,-142,-89,-103,-126,-163,-236,-268,-333,-392,-462,-460,-406,-349,-298,-260,-217,-234,-275,-169,-190,-224,-322,-331,-396,-419,-345,-320,-271,-204,-126,-159,-71,-72,-68,-71,-76,-76,-251,-54,-48,-37,-29,-27,-67,-66,-60,-32,-38,-52,-127,-286,-355,-125,-353,-195,-237,-278,-325,-397,-427,-406,-331,-261,-188,-120,-56,-282,44,82,-71,-182,134,198,215,215,191,152,111,-12,-129,-84,-166,-236,-307,-350,-330,-271,-210,-142,-67,-338,50,125,-48,-121,96,175,-31,-211,212,71,-84,-18,132,-219,72,35,-371,-207,-154,-280,-122,-145,-155,-156,-146,-129,-99,-73,-35,-37,-220,-43,-313,-138,-199,108,99,-132,67,50,32,0,20,-50,-3,16,-239,-84,-54,-13,127,-41,-254,-293,-91,-322,-84,-79,-61,-226,-331,99,150,192,-123,-98,-146,200,-103,-373,-293,-405,9,-21,-15,35,105,-54,-117,-42,-83,-177,-170,111,103,226,123,23,-183,-122,-143,-161,-155,-169,-178,-206,-238,-264,-278,-266,-243,-194,-155,-159,-162,-26,-349,-205,101,200,-21,-459,164,258,300,306,-28,-253,-168,171,35,-287,-464,-119,-225,-311,-285,-155,3,111,22,73,-16,471,332,-301,-121,161,152,51,187,227,56,65,-104,2,174,218,67,-252,48,-237,251,217,201,165,-204,78,30,-14,-69,-120,-229,-292,-263,-275,-248,-391,-93,21,39,-182,-268,-296,38,4,-118,-222,89,101,-114,-326,-59,-143,-244,-272,-245,-205,-188,-199,-251,-345,-481,-473,-281,-47,-85,55,172,-37,-278,-264,57,36,142,-149,-264,8,19,-271,-312,-125,-149,-144,-24,58,101,17,-191,78,37,-11,-45,-81,-73,-181,-253,-296,-24,-33,-73,-104,-154,-200,-246,-279,-287,-282,-252,-256,-206,-192,-191,-291,-187,-194,-203,-210,-202,-193,-182,-168,-152,-144,-135,-141,-156,-169,-301,-161,-140,-108,-56,-17,-143,-243,-202,196,-181,-254,1,-237,-2,140,95,54,-225,-113,4,0,-50,-310,-5,-17,-65,-853,-28,-21,-10,-457,-700,20,30,29,33,-139,-130,-11,18,-372,-387,-43,-70,-92,-116,-145,-179,-208,-230,-258,-282,-309,-321,-335,-334,-347,-370,-390,-413,-420,-424,-397,-359,-323,-256,-338,-146,-90,-117,11,63,-133,-189,100,225,247,234,-178,-181,43,-199,-339,-270,-272,-375,-85,-155,-211,-256,-273,-305,-293,-293,-290,-285,-287,-270,-252,-227,-195,-153,-116,-72,-264,-64,49,39,128,23,-139,-145,277,305,164,96,-335,-229,-107,154,223,224,197,171,153,138,133,-211,14,24,-227,-104,263,298,-20,-267,-71,-140,-307,-166,137,233,109,-2,10,28,-20,-300,-90,-130,-174,-222,-264,-300,-466,-287,-254,-204,-150,-115,-228,-79],[-129,-213,-307,-174,-178,-192,-214,-220,-239,-232,-222,-209,-197,-191,-196,-215,-247,-294,-309,-257,-174,-80,-76,-181,-277,-75,236,211,-208,57,-66,-211,-382,-320,-119,-33,80,243,-10,78,-55,-280,-213,-243,93,-208,103,-77,0,253,250,193,106,-204,10,209,226,186,161,-96,145,166,-62,-132,-99,50,-181,-93,202,-193,205,65,-255,131,-2,-228,14,-82,-263,-424,-406,-266,-120,-24,-138,-141,-424,24,257,-81,-86,181,127,73,-209,-128,7,-268,6,-268,-30,-353,43,32,-226,-182,-78,183,116,-359,327,325,-196,319,299,-8,-215,140,190,-117,-172,-339,56,-152,-117,-112,-180,-282,-319,-384,-443,-495,-540,-552,-511,-445,-373,-534,-214,-137,-73,-11,-185,81,61,-232,-37,117,175,-753,-602,-686,-900,-98,-125,-945,-24,-1132,-1914,-72,-19,-2413,84,98,97,65,-1430,-1593,-3206,-3711,-516,-567,-412,-273,-152,-2718,-1383,-16992,123,147,140,-3805,108,-20332,-6321,112,149,185,-480,-1889,-716,-2982,-3882,-730,54,-49,-1945,-240,-260,-210,-297,-505,126,244,342,416,-523,-820,-1254,-1218,385,324,-83,-633,-699,-46,-30,-84,-138,-187,-238,-288,-341,-386,-426,-470,-503,-502,-465,-417,-356,-312,-281,-264,-472,-337,-258,-260,-257,-245,-227,-201,-181,-162,-158,-157,-182,-211,-255,-304,-363,-412,-466,-503,-528,-518,-505,-484,-463,-427,-369,-310,-301,-209,-182,-293,-206,-182,-211,-258,-306,-376,-436,-477,-441,-372,-283,-185,-87,-245,-424,-323,-367,-245,-116,390,385,5,-298,143,-484,-578,-120,-194,-859,-718,-630,-195,-189,-513,-987,-64,20,114,216,305,-2295,-1768,427,411,375,310,243,170,-3258,-3111,-111,-209,-289,-335,-460,-1139,-1175,-699,-1036,-74,92,-245,-7,-109,-235,-376,-541,-441,-284,-138,-15,-386,-269,-259,149,163,-191,61,4,-30,-30,-2,-339,-130,102,-204,-341,-275,-185,13,103,24,143,331,289,103,32,68,-18,-111,-208,-290,-375,-436,-433,-375,-303,-223,-141,-77,-9,53,69,-11,-239,51,-346,-15,193,-54,-360,-340,-289,-116,214,95,123,173,285,276,102,69,231,214,4,-234,100,144,142,42,-93,135,147,179,123,-18,-71,-54,-104,-148,-13,-76,343,248,137,13,-154,-244,-325,-307,-231,-147,-73,-17,1,11,-322,-262,-87,-261,-70,-123,-169,-277,-340,-229,-147,-60,-27,-162,-159,83,101,-260,-297,-168,-331,52,347,64,55,-74,350,107,-5,-285,-89,-408,-176,301,863,1474,2122,1617,3311,1920,2844,1538,4135,2446,2166,954,1565,1775,1048,-28,804,407,223,-128,-30,-5,64,-237,29,-66,-184,-267,-344,-349,-328,-204,-290,-42,24,-161,47,65,18,-37,250,251,-283,237,214,-193,-205,-90,21,-43,-141,-306,-294,-378,-426,-421,-363,-298,-233,-173,-128,-80,-249,-244,-28,-50,-91,-270,-334,-202,-242,-276,-312,-359,-412,-442,-370,-281,-206,-126,-62,-20,4,-290,-42,-1,-71,-18,-15,-95,0,-114,68,82,-23,-140,-263,-343,58,-405,24,4,-8,-147,-406,-55,-216,-121,-95,-96,-94,-87,-312,-66,-62,-67,-230,-37,-31,-30,-43,-75,-120,-165,-222,-277,-341,-388,-360,-315,-271,-218,-161,-121,-81,-38,-293,27,55,1,-130,94,165,69,-177,203,88,-83,-84,108,-147,259,62,-349,-238,-133,-242,-74,66,463,316,340,444,35,204,187,-22,-189,67,-238,-260,-129,81,-7,-260,-175,-242,-288,-297,-286,-253,-218,-184,-234,-131,-116,-102,-92,-91,-234,-325,-169,-373,-207,-243,-271,-328,-289,-295,-289,-280,-271,-268,-263,-263,-274,-379,-291,-374,-280,-246,-204,-160,-130,-81,-104,-31,-24,-167,-175,-97,-151,-214,-265,-273,-226,-155,-157,-100,-50,123,175,58,50,68,-129,141,178,-79,-60,-54,-119,-221,-339,-350,-227,-110,0,-370,167,210,241,256,56,-166,-91,143,49,-258,-431,-165,-235,-279,-234,-135,-25,69,55,119,-6,287,294,-215,-144,219,166,7,169,134,20,1,-98,-65,-133,-193,-225,-225,-119,-211,48,124,185,230,-211,265,255,233,188,76,-217,-264,-124,-94,-89,-394,56,75,11,-208,-235,-324,71,51,-82,-158,92,92,-137,-320,-52,46,-41,-122,-68,-69,-97,-155,-249,-375,-328,-164,8,93,-81,73,173,-60,-210,-259,82,111,217,-135,-245,47,97,-238,-241,22,-18,-234,-195,-113,-3,45,-181,130,203,187,162,108,73,-145,-254,-256,-125,-167,-192,-202,-174,-125,-69,-21,39,-245,-177,-216,-147,-91,-118,-262,71,192,205,10,87,-42,-170,237,222,187,145,80,0,-85,-346,-222,-252,-240,-192,-139,-96,-145,-246,-98,-249,-293,-242,-299,-301,-261,-205,-153,-172,-126,-41,-37,-42,-133,-98,-145,-187,-1150,-328,-273,-251,-882,-1289,-140,-108,-90,-71,-163,-168,-113,-42,-263,-322,-50,-51,-48,-81,-111,-117,-90,-109,-144,-180,-225,-262,-301,-325,-345,-321,-278,-244,-198,-163,-126,-117,-255,-171,-320,83,109,-100,145,105,-91,-140,144,232,247,150,-214,-210,73,-183,-345,-217,-250,-368,143,75,-29,-79,-230,-362,-302,-287,-233,-186,-153,-183,-76,-36,-82,-76,107,28,-189,-86,62,25,148,-49,-138,-93,394,293,146,123,-364,-190,-160,112,259,239,197,151,109,63,20,-171,-54,-81,-203,-122,-125,-132,-139,-211,-154,-172,-253,-205,-216,-224,-225,-221,-215,-209,-202,-365,-169,-154,-136,-116,-286,-327,-391,-149,-21,-13,-3,-26,-177,-31],[-184,-203,-318,-168,-123,-119,-125,-117,-260,-110,-95,-85,-81,-87,-116,-247,-235,-320,-369,-350,-245,-98,-145,-247,-253,-47,494,277,-206,207,5,-277,-43,-170,-382,-590,-546,-333,-139,-11,-59,-268,-228,-198,144,-150,95,-93,9,222,189,137,73,-204,-88,-164,-206,-190,-129,-52,36,109,15,-49,-104,82,-162,-114,208,-204,165,101,-186,95,2,-251,50,-16,-126,-212,-268,-272,-219,-163,-130,-138,-414,10,27,-60,-94,-26,-73,-124,-220,-227,-235,-272,-56,-227,-66,-322,30,19,-175,-118,-34,174,109,-377,389,617,-190,462,617,23,-184,171,400,-59,-92,-392,17,-112,-67,75,200,-205,-318,-182,-265,-109,-154,-181,-212,-198,-199,-509,-193,-190,-199,-203,-203,-214,-211,-309,-194,-175,-166,-674,-564,-691,-1246,-244,-259,-1016,-300,-925,-2278,-307,-301,-2576,-301,-318,-325,-331,-981,-1147,-4950,-4169,-546,-61,17,85,139,-3408,-34,-16108,229,231,216,-20090,208,-19924,-6949,-2926,446,529,-571,-1172,-355,-3004,-4073,-502,387,217,-2211,-174,-324,-291,-275,-399,136,241,311,346,-727,-613,-968,-924,185,137,-83,-527,-795,-30,2,-12,-33,-59,-91,-124,-160,-187,-206,-230,-248,-255,-240,-357,-137,-238,-17,-146,-354,-206,136,100,-41,-294,8,0,-112,82,49,20,-22,-178,-106,-147,-226,-212,-231,-230,-219,-320,-170,-158,-159,-161,-155,-378,-211,-193,-229,-281,-307,-351,-380,-347,-276,-213,-136,-71,-32,-265,-103,268,116,-258,-396,-306,-404,-216,-51,573,443,22,-275,258,-270,-380,158,-145,-786,-602,-495,149,-68,-400,-1001,122,253,425,610,784,-3012,-1315,1100,-735,883,1045,964,861,-4782,-2877,176,312,178,66,-678,-1186,-1018,-766,-794,154,277,-253,115,9,-100,-204,-295,-268,-220,-105,-37,-339,-276,-188,53,47,-190,-19,-63,-107,-145,-191,-281,-290,-324,-308,-284,-235,-202,-173,-144,-122,-108,-98,-89,-89,-76,-52,-40,-69,-219,4,23,49,81,53,-137,145,237,201,74,160,99,74,-231,78,-288,-69,169,-78,-267,-219,-296,-121,561,66,215,191,322,208,93,-9,-117,-192,-221,-234,-130,-94,-62,-51,-60,-84,-118,-148,-170,-195,-202,-195,-185,-186,-183,-194,-208,-220,-226,-230,-248,-265,-225,-211,-200,-193,-184,-177,-185,-195,-342,-262,-207,-283,-246,-282,-260,-243,-289,-103,-11,16,-61,-178,-173,65,72,-278,-289,-171,-288,89,84,2,-2,-80,153,32,-73,-267,169,252,306,387,512,666,871,1113,1382,1611,1970,1232,2446,2594,2249,1094,1872,1985,1250,150,1296,555,339,-100,184,19,120,-223,147,141,-127,-184,-338,-203,-317,-99,-265,-53,111,-108,109,100,-29,-37,29,-46,-207,-175,-230,-280,-306,-297,-284,-279,-293,-375,-334,-311,-374,-206,-137,-74,-14,31,8,-75,-263,-218,32,-24,-86,-223,-356,-162,-106,-26,-225,-239,-231,-70,-122,103,-21,-36,264,629,244,-323,-49,-19,-129,7,39,-101,76,-160,338,443,1,-139,-235,-314,-146,-349,-156,-76,16,-167,-372,-117,-222,-138,152,139,80,6,-313,-127,-159,-140,-280,-32,31,88,120,118,108,84,-20,-121,-78,-171,-201,-242,-250,-221,-179,-156,-138,-126,-256,-148,-176,-205,-207,-184,-136,-74,-138,50,91,-90,-148,81,-76,345,78,-321,-262,-108,-155,-241,64,411,246,270,371,-1,209,193,-21,-160,151,-151,-375,-44,-127,-222,-381,-332,-277,-220,-200,-130,-94,-68,-49,-217,-148,-137,-152,-46,-155,-235,-280,-212,-397,-255,-293,-308,-320,-243,-206,-167,-131,-96,-121,-70,15,-239,-323,-252,-352,41,23,-7,-44,-95,-114,-119,-106,-69,-170,-187,46,64,69,65,9,-170,-170,-164,-167,-23,-11,-1,0,-2,-7,-183,-12,-13,-67,10,31,-88,-91,-237,-196,113,98,76,-279,11,-35,-70,-95,-107,-116,-116,-116,-102,-251,-401,-184,-89,-37,-102,-153,-64,-104,-158,-217,-274,-323,-373,-384,-334,-286,-235,-180,-128,-84,-50,-85,-114,27,36,43,2,-191,33,-189,53,75,95,115,-223,129,121,107,69,27,-238,-254,-133,-127,-125,-394,-60,0,-37,-229,-221,-348,85,82,-63,-112,105,90,-143,-303,-69,43,-11,-138,-88,-104,-89,-148,8,-182,-129,-21,-24,82,-96,62,150,-105,-153,-260,70,140,253,-137,-219,76,150,-191,-198,-124,-248,-300,-190,111,235,50,-173,97,370,315,242,134,40,-134,-279,-275,-323,-247,-164,-105,-55,-16,6,-78,-2,-250,-126,-162,-106,-100,-157,-255,41,170,204,15,117,-23,-268,225,185,160,105,28,-66,-166,-290,-352,-403,-342,-256,-180,-116,-83,-294,-15,-323,-207,-29,-168,110,82,160,168,-133,-170,119,65,1,-75,-169,-261,-303,-792,-1058,-65,33,-1149,-1980,237,271,279,278,-202,-200,-222,69,-173,-248,-48,-99,-137,-166,-189,-207,-217,-218,-230,-241,-260,-267,-276,-265,-259,-259,-246,-236,-216,-204,-230,-165,-201,-238,-325,-155,-168,-191,-209,-233,-268,-289,-290,-272,-239,-193,-238,-240,-42,-181,-317,-190,-249,-363,54,31,-26,-18,-267,-404,-50,-37,-10,-160,69,-203,155,228,-121,-91,117,43,-131,-115,35,-9,137,-126,-125,-72,104,64,57,72,-382,-170,-222,48,237,247,238,208,164,101,26,-158,-155,-250,-339,-339,-273,-219,-172,-161,-110,-214,-217,-139,-87,-83,-74,-68,-64,-66,-196,-352,-111,-146,-179,-192,-271,-338,-324,-145,36,115,156,-14,-131,175],[-13,-137,-260,-115,44,202,165,-84,-171,67,200,45,15,78,-36,-230,-46,-115,-108,-29,94,132,-168,-278,-189,58,558,280,-184,193,15,-298,-16,48,-61,-152,-221,-258,-251,-214,-178,-238,-238,-161,-113,-122,-129,-132,-116,-93,-67,-54,-47,-205,-82,-98,-133,-169,-214,-264,-313,-356,-386,-362,-336,-318,-293,-265,-230,-211,-178,-147,-122,-102,-103,-297,-84,-83,-78,-64,-48,-21,-11,-72,-152,-159,-420,44,140,-66,-149,45,-5,-58,-255,-200,-288,-347,-240,-139,-135,-328,-31,-54,-178,-103,-44,119,44,-420,280,515,-237,459,645,27,-195,285,407,-59,-62,-449,-79,-119,-51,25,168,-176,-377,-143,-167,-209,59,18,-176,-55,-95,-534,-169,-196,-217,-210,-269,-155,-117,-439,-187,-21,-7,-621,-557,-712,-1248,-438,-117,-1100,-186,-708,-2313,-596,-165,-2454,-81,-46,0,46,-798,-545,-4697,-4455,-776,247,268,275,266,-4132,223,-14646,118,67,-19425,-37233,-136,-19428,-5951,-6417,-107,-53,-550,-703,-223,-3154,-4289,-204,-43,-121,-2565,-328,-271,-154,-115,-393,164,253,321,362,-935,-381,-791,-755,135,29,-111,-500,-658,-246,-148,-67,-11,25,35,28,3,-24,-56,-97,-136,-162,-155,-397,-52,-343,53,-189,-307,-134,154,85,-32,-393,-88,-72,-218,153,128,110,84,-256,49,37,-285,16,1,-7,-22,-407,-37,-54,-81,-102,-160,-344,-172,-141,-157,-325,-228,-200,-213,-222,-211,-194,-151,-111,-127,-261,-173,148,69,-318,-400,-331,-451,-241,-53,175,90,-13,-302,-216,-239,-162,-67,-275,-681,-533,-424,14,-68,-340,-1092,-46,154,385,636,880,-3152,-752,1437,-3195,-783,1500,1404,1262,-6377,-2531,-64,499,-233,-459,-911,-1281,-905,-913,-573,305,450,-334,338,260,180,98,5,-77,-199,-237,-298,-338,-319,-288,-269,-242,-236,-231,-233,-231,-226,-222,-254,-220,-212,-187,-283,-233,-225,-153,-151,-154,-159,-156,-138,-114,-66,-25,46,-99,-264,46,144,222,240,34,-134,127,230,185,47,118,89,116,-267,67,-268,-143,46,-136,-208,-138,-368,-156,118,15,94,105,148,174,79,90,185,143,65,-246,-116,-203,-224,-183,-118,-55,-6,28,12,-89,-137,-108,-113,-141,19,-81,10,10,8,2,-325,-352,-288,-112,-75,-75,-63,-50,-52,-84,-364,-280,-143,-317,-162,-128,-109,-225,-247,-109,84,-8,-119,-202,-191,-14,-66,-302,-299,-197,-252,-276,-295,-293,-272,-229,-177,-138,-140,-196,70,170,281,412,574,747,953,1170,1395,1365,1845,921,2166,2249,2255,1186,2077,1905,1425,314,1183,734,467,-64,214,13,-145,-285,-353,-303,-245,-187,-149,-148,-264,-112,-244,-103,-82,-42,13,77,-76,-26,264,304,-139,301,362,-219,-268,-132,-32,-103,-260,-387,-235,-333,-381,-277,-180,-90,-53,46,-40,-126,-281,-203,142,132,10,-187,-371,18,90,7,-168,-220,-244,-85,-90,68,-13,-18,275,586,210,-349,-66,-78,-187,-22,-58,-79,166,-193,400,583,25,-127,-205,-286,146,-275,-63,-162,-179,-173,-321,-169,-229,-152,125,155,95,1,-273,-236,-331,-301,-324,-59,62,164,78,71,239,200,-28,-106,-68,-205,-252,-264,-212,-128,-44,13,55,-128,-220,53,5,-62,-137,-227,-326,-384,-308,-210,-112,-93,-202,68,0,215,98,-277,-260,-65,-32,-225,82,53,8,-31,-69,-98,-133,-159,-191,-230,-260,-296,-327,-334,-294,-243,-378,-122,-65,-18,-185,-83,-59,82,92,-175,-178,-170,-213,-63,-211,-241,-203,-181,-363,-88,11,-21,-219,-104,-109,-143,-175,-201,-217,-208,-181,-318,-223,-209,-328,-71,-59,-46,-21,8,79,-90,63,213,-153,-177,261,77,117,19,-75,-154,-188,-174,-161,-94,-76,-64,-81,-115,-164,-224,-284,-356,-416,-352,-282,-223,-167,-195,-214,-77,-78,-90,-173,-147,-200,-249,-294,-329,-352,-346,-329,-292,-258,-362,-203,-128,-84,-151,-169,2,-1,-20,-48,-84,-119,-165,-210,-249,-297,-335,-348,-297,-227,-158,-158,-122,85,167,239,-5,-137,189,-137,165,229,352,275,-211,59,-63,-177,-251,-220,-267,-232,-130,42,17,-363,-64,-32,-69,-214,-199,-305,110,127,-31,-58,154,122,-106,-268,-84,38,-32,-96,-109,-112,-93,-138,-7,-140,-143,-38,-52,85,-92,53,33,-139,-79,-227,-31,-7,25,-124,-166,-12,-70,-150,-215,-213,-120,-230,-185,247,309,57,-143,70,461,383,243,160,50,-123,-296,-291,-349,-268,-209,-183,-171,-169,-181,-198,-205,-233,-167,-131,-79,-107,-193,-243,15,138,168,25,148,10,-342,193,106,176,178,118,41,-44,-192,-215,-286,-304,-237,-142,-39,-26,-312,-22,-322,-123,-56,-112,201,-32,390,244,-88,-219,493,523,58,249,300,-92,-54,-328,-1783,61,45,-1086,-2720,-15,129,131,123,-215,-188,-274,-36,-83,-154,-169,-186,-183,-164,-206,-121,-52,6,54,104,-16,-174,164,-69,-43,69,-200,213,74,-21,-306,-210,-160,-268,-331,37,32,-118,3,-19,-57,-94,-131,-173,-222,-267,-313,-342,-314,-290,-264,-254,-258,-347,-286,-306,-315,-301,-303,-338,-162,-106,-45,-180,25,-184,192,189,-159,-103,101,44,-83,-134,7,-49,120,-177,-93,-65,-8,-110,-146,-103,-328,-157,-279,-16,233,274,280,266,240,200,151,-167,-89,-13,-162,-115,-145,-172,-191,-203,-211,-245,-219,-222,-210,-196,-177,-158,-138,-116,-267,-261,-34,-14,0,1,-188,-283,-262,-126,-52,-38,7,1,-84,197],[-110,-126,-241,-102,86,180,187,-64,-98,119,149,-26,9,-1,-60,-236,-136,-141,-103,-51,5,58,-194,-330,-152,158,149,127,-191,85,9,-286,74,61,39,21,-28,-50,-224,-243,-221,-266,-294,-296,-278,-240,-181,-107,-16,76,165,153,85,-208,-145,99,205,139,88,5,-68,-122,-162,-167,-172,-190,-200,-203,-181,-199,-103,-47,-49,-22,-44,-343,23,-16,-70,-131,-204,-256,-235,-177,-166,-167,-410,27,50,-63,-208,24,-4,-31,-267,-202,-146,-330,-207,-232,-253,-315,-275,-290,-320,-352,-336,-302,-266,-417,-170,-119,-273,5,67,60,-187,295,383,-49,-13,-368,-145,-98,-2,8,163,-119,-397,-57,-19,-289,150,11,-124,63,25,-525,-25,-42,-58,-60,-306,-52,-39,-519,-262,5,9,-515,-488,-640,-875,-548,-77,-1099,-102,-390,-1824,-1122,-260,-2220,-85,-84,-71,-55,-789,-50,-2791,-4449,-1083,3,20,32,40,-4828,75,-12637,106,140,-43370,-53099,233,-18899,-3859,-8672,350,350,-362,-334,-150,-3329,-4263,33,-42,-88,-2909,-52,6,57,87,-376,122,120,105,81,-986,-93,-623,-611,9,29,-49,-454,-416,44,75,86,66,41,7,-26,-53,-55,-30,6,57,101,138,-386,202,-286,209,-181,-227,-17,82,41,5,-330,-149,-105,-273,0,19,50,67,-278,109,123,-314,17,68,60,81,-454,47,27,6,3,-127,-202,-82,76,68,-321,-219,-24,-77,-137,-192,-260,-240,-194,-146,-206,-170,-48,-38,-322,-361,-301,-400,-219,-225,-265,-260,-214,-285,-97,-53,-23,-8,-296,-501,-414,-316,-190,-261,-321,-1161,-183,-106,-34,39,109,-2237,-11,266,-6068,-2715,296,275,242,-7798,-2012,-199,-16,-596,-885,-1038,-1334,-764,-1028,-326,448,524,-399,596,277,634,604,116,121,-148,-90,38,-303,-311,-272,-159,-44,-255,-123,139,165,173,139,-188,67,3,-62,-260,-225,-243,-292,-326,-301,-285,-282,-280,-281,-260,-222,-193,-164,-277,-111,-97,-86,-79,-77,-105,-104,-118,-150,-170,-187,-211,-231,-283,-237,-224,-207,-190,-167,-142,-125,-438,-159,-77,-44,-6,33,89,116,72,96,124,85,25,-208,-70,-63,0,-24,151,208,239,252,-23,-107,-159,-130,-120,-111,38,-76,31,34,40,39,-296,-370,-329,-166,14,30,53,74,78,-135,-338,-276,-157,-323,-213,-199,-179,-185,-179,-196,-197,-216,-231,-254,-281,-300,-312,-288,-297,-206,-193,-85,-29,-152,-156,-124,196,-79,-171,-135,22,206,56,-293,38,-3,18,107,246,417,612,648,954,1094,1186,1243,1243,1204,1118,477,870,723,592,23,428,157,332,-230,198,112,-23,-88,-172,-202,-186,-91,-215,-123,0,43,240,188,-103,8,268,236,-69,159,104,-218,-272,-141,-171,-242,-325,-341,-335,-303,-370,-229,-195,-173,-158,-152,-159,-174,-294,-188,-136,-133,-124,-157,-374,-80,-67,-48,-106,-191,-257,-102,-56,17,-17,8,194,209,176,-366,-93,-135,-241,-51,-157,-39,199,-218,176,150,41,-108,-178,-268,-160,-236,-299,-320,-291,-240,-271,-208,-243,-168,-208,-267,-328,-334,-260,-152,-40,-89,-366,-94,137,193,-15,19,242,309,-48,-93,103,-244,11,-9,-12,-43,51,82,112,-191,-200,121,154,111,-89,52,-9,-78,-163,-247,-311,-325,-280,-210,-132,-59,0,-234,-253,-21,89,-42,102,79,50,18,-16,-88,-96,-135,-184,-245,-301,-368,-429,-394,-300,-210,-290,-30,49,1,-102,-234,-82,116,186,-142,-223,-209,-271,-154,-284,-276,-131,-116,-325,-102,147,125,-137,-75,142,134,122,-74,-122,-24,17,-391,-126,-171,-327,-143,-147,-149,-149,-155,-127,-96,-64,-26,-141,-170,16,-4,-47,-101,-166,-233,-279,-280,-247,-179,-128,-70,-30,1,29,-258,42,105,-47,128,123,-22,-113,-183,-265,-44,-101,-156,-207,-254,-312,-361,-409,-431,-375,-297,-215,-112,-267,-345,-222,-159,-120,-219,-190,193,37,74,162,-65,329,232,-36,-167,-85,-198,-307,-342,-206,-160,-230,-144,155,205,241,-13,-98,219,-86,50,221,379,341,-205,173,218,180,135,-100,-333,-226,-143,-62,-93,-344,-144,-149,-144,-196,-195,-262,-85,-66,-38,-27,-14,2,-70,-254,-123,59,-48,-32,72,59,28,-144,-51,-116,-168,-217,-276,-304,-308,-289,-247,-227,-218,-232,-253,-286,-325,-377,-379,-340,-321,-324,-332,-334,-284,-184,-109,66,191,40,-123,28,387,451,151,315,234,-131,-327,-217,-10,18,-94,64,63,44,-45,-183,-158,-212,-202,-175,-113,-127,-238,-242,-21,51,57,20,83,36,-402,126,29,112,85,31,-46,-133,-219,-279,-272,-200,-99,0,5,12,-320,-102,-268,-66,-99,-58,221,-153,346,241,-53,-285,403,659,86,405,403,-229,-103,111,-1682,76,-30,-607,-3468,-602,-93,-42,4,-210,-154,-266,65,-9,-64,78,39,-35,-180,-268,-88,128,437,475,362,-49,-201,172,-59,-51,90,-158,0,-109,-219,-281,-264,-157,-257,-339,-104,-130,-175,-221,-253,-236,-196,-154,-120,-98,-161,-203,-226,-30,-149,-210,-176,-268,-337,3,-17,-42,-76,-336,-272,-209,-265,-272,-207,-151,-141,-31,19,-198,-118,67,30,-55,-153,-26,-102,88,-189,-60,-81,-12,-83,-146,-209,-270,-264,-332,-158,-119,-88,-71,-69,-74,-92,-115,-199,-166,-187,-202,-216,-215,-219,-218,-211,-194,-253,-177,-136,7,78,-138,-27,26,341,-166,-173,282,361,49,40,-71,-200,-211,-100,-50,-173,-270,-182,-58,50],[-138,-103,-200,-70,79,114,136,-1,-8,168,150,-43,32,123,7,-215,159,16,119,118,99,74,-178,-362,-105,-27,-53,-78,-192,-102,-99,-229,-71,-83,-100,-114,-132,-158,-251,-378,-168,-182,-297,-168,-82,-98,-131,-162,-153,-92,6,104,74,-195,-210,62,195,129,225,147,-45,56,36,55,-116,70,-115,-73,-22,-176,-203,-300,-388,-362,-283,-378,-114,-62,-24,-7,-11,-24,-51,-147,-191,-180,-405,-9,215,-78,-284,125,212,52,-279,-246,-60,-344,-285,-318,-219,-316,-157,-236,-189,-83,-87,56,-95,-404,65,38,-313,-18,-38,-50,-200,-52,-44,-70,-33,-282,-195,-95,-57,-66,-74,-82,-397,-92,-94,-379,-109,-117,-126,-141,-165,-528,-221,-252,-291,-320,-349,-371,-377,-580,-356,-339,-336,-420,-412,-521,-531,-586,-338,-1074,-309,-305,-1337,-1778,-877,-2040,-225,-200,-158,-113,-999,-52,-874,-4281,-1543,25,20,1,-35,-5566,-117,-10212,-174,-124,-61216,-65195,186,-18573,-1555,-9107,590,605,-136,-79,-146,-3596,-3928,-44,-43,48,-3319,240,298,313,290,-405,219,195,191,203,-934,139,-527,-558,157,185,34,-457,-211,-186,-306,-322,-199,-72,46,158,265,371,329,494,573,278,274,-397,166,-184,506,-186,-181,72,178,104,96,-224,-234,-162,-337,103,112,136,148,-307,186,198,-382,-23,23,-28,-13,-524,-47,-116,-172,-183,-139,-86,-30,15,34,-335,-228,-14,-57,-110,-156,-216,-259,-283,-263,-249,-236,-228,-228,-337,-351,-288,-385,-215,-78,-18,39,38,-282,165,185,190,179,-247,-333,-311,-238,-39,-66,-163,-1256,58,130,206,282,353,-1028,461,482,-9268,-4640,-9253,-1588,-75,-7863,-1422,-294,-410,-969,-1250,-1097,-1400,-661,-1137,-138,-51,-28,-503,82,-5,222,282,124,89,-134,-146,84,-294,-308,-157,-116,0,-297,-219,188,282,233,121,-140,162,205,-41,-260,-257,-290,-139,-47,-114,97,132,143,96,-1,-223,10,-104,-305,-118,-117,-90,-47,-3,-104,81,120,138,25,61,123,161,-325,75,-204,-183,-109,-206,-175,-242,-451,-245,-186,-119,-62,-16,29,39,38,34,8,-8,-16,-169,14,156,252,-24,205,281,179,267,-67,-137,-195,-171,-155,-87,63,-87,57,54,47,28,-245,-328,-266,-239,-129,-113,-85,-58,-56,-201,-306,-278,-185,-331,-269,-287,-284,-156,-117,-71,-22,-41,-210,-173,-168,-66,-91,-269,-312,-236,-143,-122,-119,-206,-240,-152,-41,-114,-199,-117,-20,25,37,58,104,164,261,383,534,726,978,407,1565,1872,2077,1243,2408,2322,1687,612,1609,1163,770,171,452,244,123,-246,3,-18,-35,-34,-124,-149,-122,-87,-197,-158,-170,-189,-212,-224,-226,-216,-208,-201,-183,-183,-183,-213,-276,-228,-251,-277,-378,-329,-335,-326,-359,-301,-287,-281,-276,-278,-284,-274,-305,-248,-218,-202,-186,-175,-364,-164,-173,-184,-195,-211,-273,-216,-196,-168,-154,-130,-116,-116,-126,-377,-171,-218,-294,-311,-323,-282,-227,-241,-91,-25,28,-87,-155,-259,100,-166,77,300,97,-172,-226,-223,-263,-186,36,163,125,33,-145,216,279,-106,-392,-136,91,129,-105,-31,228,301,-75,-83,233,-273,347,267,195,-65,92,125,117,-247,-189,92,169,126,-66,67,86,43,-19,-66,-120,-172,-314,-246,-253,-243,-223,-193,-235,-124,-92,-59,-31,-1,26,18,49,-110,83,75,-67,-110,-61,-139,-239,-353,-412,-296,-209,-56,52,-112,4,-384,-106,101,193,-109,-266,-241,-285,-247,-350,-317,-50,-30,-282,-115,-95,-123,-129,-140,-147,-146,-145,-147,-155,-162,-174,-319,-209,-212,-330,-204,-183,-163,-149,-154,-141,-137,-141,-133,-122,-148,-89,-79,-77,-77,-86,-134,-154,-103,-103,-76,-62,-29,-5,24,62,-286,38,225,-43,248,208,5,-101,-179,-316,122,188,139,26,90,76,18,60,31,-23,-100,-203,-302,-365,-333,-219,-165,-166,-282,-196,203,33,64,159,-102,274,207,-7,-174,-55,-157,-247,-295,-240,-228,-262,-157,139,192,222,-6,-59,157,-15,-75,0,-45,-76,-188,-93,-87,-73,-73,-185,-415,-214,-150,-128,-157,-322,-236,-266,-289,-294,-269,-230,-169,-107,-36,-4,48,83,-32,-249,-168,98,-96,49,113,120,124,-148,-44,-96,-188,-113,-141,80,-74,-5,74,-206,40,-145,-17,39,110,-108,-65,92,96,-5,-86,16,-143,-59,-13,65,86,14,-106,-11,266,386,65,442,441,-147,-355,-214,93,157,-115,5,82,94,-66,-228,-219,-182,-3,39,12,-148,-272,-241,-56,176,161,13,153,59,-413,-20,-77,-144,-204,-269,-319,-329,-303,-263,-209,-174,-139,-115,-97,-95,-307,-174,-209,-17,-141,-1,95,-252,137,142,-20,-354,103,62,13,-44,-121,-350,-284,-376,-1040,-351,-261,-185,-4030,-1144,10,-233,80,-182,-114,-211,63,49,22,40,-34,-105,-225,-325,-40,-15,-4,-6,-13,-87,-223,-119,-171,-250,-348,-344,-252,-150,-75,-174,-311,-152,-231,-326,-54,-73,-140,-27,8,18,-104,-5,-48,-104,-253,-179,-181,-93,-124,-156,-196,-294,-331,115,35,-46,-63,-325,-216,-258,-237,-176,-134,-126,-93,-4,3,-234,-136,-22,-36,-59,-176,-94,-165,-140,-170,-180,-202,-220,-231,-227,-223,-226,-223,-388,-218,-226,-235,-226,-188,-137,-85,-30,-255,-183,-7,-103,92,137,126,107,-29,-94,-239,-184,-136,-4,14,-195,-42,4,137,-9,-104,237,258,38,68,51,-123,-180,-86,37,66,48,14,-6,142],[-36,-140,-204,-85,149,289,312,35,34,152,100,-45,34,112,0,-213,175,-5,154,114,72,29,-161,-394,-86,-59,-63,-70,-211,-80,-87,-177,-116,-171,-235,-298,-366,-436,-443,-489,-314,-254,-340,-207,-165,-177,-209,-253,-290,-300,-264,-203,-131,-165,-260,30,58,68,58,30,-102,-42,-80,-86,-106,-87,-79,-75,-70,-136,-129,-73,-43,-109,-116,-329,141,179,164,62,178,115,-44,-174,-204,-179,-385,-60,-41,-87,-341,23,108,37,-270,-278,-94,-315,6,-60,-219,-293,-221,-328,-242,-231,-208,-203,-203,-349,-201,-199,-274,-180,-171,-153,-192,-87,-36,-78,45,-162,-154,-67,97,0,144,-14,-352,127,270,-415,45,-19,-82,306,-25,-484,224,172,104,35,-335,-116,-187,-539,-413,-347,-382,-395,-387,-378,-363,-472,-312,-987,-256,-240,-813,-2378,-1383,-1870,-246,-272,-282,-284,-1341,-289,-271,-4005,-2103,-219,-208,-204,-332,-6270,-183,-7357,-116,-47,-70440,-70857,165,-18543,280,-7810,311,276,129,101,-120,-3888,-3317,-234,-135,-11,-3658,207,288,337,356,-404,290,370,377,390,-767,356,-436,-523,-221,393,200,-430,3,79,-68,-105,-126,-55,65,123,346,481,490,531,610,383,360,-367,184,-28,450,-142,-106,196,173,128,90,-64,-250,-178,-333,-103,-144,-170,-203,-276,-218,-208,-366,-168,-148,-125,-113,-552,-89,-118,-105,-108,-90,-70,-50,-24,-12,-299,-191,-15,-29,-49,-60,-83,-95,-121,-135,-153,-169,-190,-220,-301,-307,-330,-344,-263,-185,-95,-6,66,-229,191,225,238,232,-78,-129,-164,-121,-49,-124,-177,-1263,-167,-109,-36,44,122,191,251,-530,-9845,-6175,-20538,-8400,-2731,-6474,-742,-312,-884,-1285,-1462,-1052,-1397,-541,-1135,15,4,5,-585,43,-219,113,143,144,88,-106,-189,-61,-248,-283,-393,-329,-205,-305,-297,64,123,164,120,-62,115,59,-2,-224,-271,-313,-142,-116,-125,-55,-32,-15,-8,7,-294,-8,-83,-304,-78,71,127,185,-16,-89,123,237,148,21,44,174,162,-343,86,-170,-158,-113,-209,18,67,-312,-172,167,0,228,242,260,247,40,69,164,126,83,-99,-33,57,95,13,177,206,54,214,-85,-145,-206,-189,-179,-36,-11,-81,-49,-61,-75,-98,-179,-232,-241,-290,-305,-278,-222,-166,-135,-245,-245,-257,-191,-314,-272,-349,-388,-209,-155,-92,-19,-53,-241,-130,-134,-2,-31,-228,-321,-257,-82,154,100,-186,-304,-166,91,-121,-202,-113,-36,165,217,286,382,484,613,765,825,869,1339,231,1775,1985,1905,1204,2322,2305,1753,731,1683,1372,928,415,626,371,171,-247,-106,-160,-184,-182,-186,-192,-204,-211,-210,-199,-178,-148,-132,-120,-119,-132,-162,-210,-251,-310,-345,-330,-276,-195,-212,-223,-358,-150,0,-186,-342,-172,-58,-81,-97,-114,-209,-252,-303,-171,-124,-129,-130,-135,-329,-146,-165,-183,-209,-246,-286,-331,-362,-357,-325,-278,-240,-219,-210,-375,-228,-262,-335,-285,-303,-165,-87,-266,96,184,41,-59,-132,-251,54,-137,78,389,114,-163,-186,-209,-284,-200,-15,169,137,7,-79,289,245,-121,-379,-159,50,65,-183,-75,204,254,-105,-76,216,-272,462,370,272,-92,94,77,60,-296,-184,52,157,131,-41,50,174,148,3,65,22,-158,-363,-110,-143,-172,-202,-221,-227,-233,-225,-203,-174,-131,-84,-59,-71,-92,106,118,-106,-111,147,115,-10,-9,-78,-166,-256,-317,-285,-212,-135,-299,-132,26,59,-82,-307,-263,-248,-325,-356,-365,31,57,-242,-132,-36,-41,-18,-58,6,23,19,-103,-107,-66,-115,-230,-252,-321,-345,-288,-222,-164,-111,-78,-26,-47,32,53,-68,-118,69,-89,42,29,-125,-137,-118,-15,43,82,109,148,97,193,151,-309,51,217,-35,179,142,31,-77,-189,-345,-47,-7,72,136,270,349,62,278,200,157,353,347,8,-336,-333,-207,-149,-197,-335,-193,-116,-102,-101,-111,-138,-134,-156,-175,-191,-214,-233,-240,-229,-195,-290,-250,-158,-15,13,34,6,-23,0,-32,-206,-113,-161,-203,-235,-239,-222,-188,-163,-262,-472,-198,-153,-80,-83,-302,-288,-206,-176,-221,-270,-325,-340,-296,-218,-152,-87,-25,0,-258,-222,50,-144,24,11,21,64,-150,-71,-81,-199,-151,-169,85,-52,-28,47,-200,99,-94,-34,-39,169,-92,-11,247,315,69,-35,14,-136,11,78,222,195,-20,-95,-43,127,264,6,568,399,-164,-370,-208,127,159,-135,-26,18,91,-65,-250,-239,-137,31,100,43,-159,-281,-231,-78,122,123,10,157,79,-398,-87,-165,-183,-125,-51,18,26,34,-233,182,176,162,45,43,22,-275,-232,-157,-195,-201,-206,-184,-277,-140,-120,-92,-410,-41,-16,14,45,68,-416,-278,119,-465,151,162,161,-3829,-1053,-147,-533,130,-134,-76,-128,48,77,58,33,-107,-177,-259,-325,-98,-137,-173,-218,-255,-286,-284,-264,-218,-181,-158,-133,-125,-115,-125,-131,-316,-170,-204,-287,-201,-163,-124,-85,-59,-58,-115,-78,-108,-147,-301,-199,-183,-170,-85,-85,-214,-310,-312,27,-6,-53,-47,-282,-160,-150,-172,-178,-163,-184,-107,-76,-46,-249,-141,-26,-3,-48,-188,-105,-218,6,-126,-15,-163,-17,-7,-22,-34,-102,-156,-417,-217,-89,-120,-169,-232,-272,-227,-136,-307,-196,-5,-60,127,295,186,137,19,-88,-193,-188,-114,6,26,-230,-50,-10,124,114,-43,74,39,0,-36,-62,-87,-147,-106,-109,-85,-37,16,35,150],[-108,-188,-211,-106,146,297,299,76,55,105,55,-12,48,94,-14,-202,-99,-182,-249,-316,-365,-382,-360,-373,-232,-157,-88,-29,-221,40,14,-121,169,157,132,22,-102,5,-189,-413,-219,-279,-382,-354,-360,-352,-332,-309,-280,-251,-224,-206,-186,-163,-254,-118,-89,-54,-24,-3,-157,19,8,6,-95,-55,-104,-167,-239,-332,-436,-536,-445,-344,-254,-240,-54,24,93,67,178,170,-22,-194,-218,-179,-364,-66,112,-104,-327,-59,73,27,-256,-314,-133,-260,186,137,-195,-270,-259,-421,-182,-120,-141,-87,-171,-284,-78,-31,-183,122,161,172,-192,294,341,-98,66,-40,-56,-41,156,20,148,51,-302,227,203,-397,17,-17,-79,94,-55,-422,38,21,-1,-17,-284,-49,-57,-443,-466,-54,-51,-154,-131,-67,-64,-268,-78,-883,-107,-132,-306,-1603,-1349,-1747,-218,-226,-214,-196,-1810,-181,-163,-3753,-2797,-129,-115,-106,-4457,-6960,-51,-4193,2,48,-69886,-68558,148,-18960,193,-5662,196,167,118,53,-105,-4231,-2578,-241,-285,-278,-3189,-176,-113,-69,-51,-392,-68,-72,-110,-160,-585,-262,-384,-539,-615,-163,-127,-388,-121,-147,-203,-281,-384,-466,-363,-239,-117,5,121,211,278,312,320,-342,219,117,285,-91,-42,294,232,146,301,93,-199,-191,-297,61,-15,145,83,-235,207,155,-252,-31,-57,-117,-156,-563,-129,-201,-82,-60,-35,-24,-26,-29,-50,-254,-150,-120,-144,-167,-178,-204,-225,-265,-296,-336,-375,-416,-460,-421,-345,-260,-316,-120,28,132,232,169,-168,460,505,530,537,138,67,-16,-3,310,228,63,-1158,-27,-115,-199,-268,-321,-351,-345,-943,-6480,-7160,-31287,-14091,-4846,-4976,-375,-398,-1378,-1576,-1516,-991,-1335,-437,-1048,-195,-186,-171,-660,-114,-324,-7,62,118,84,-98,-234,-12,-198,-194,-15,101,32,-304,-382,-245,-309,-314,-262,-198,-123,-58,10,-176,-280,-341,15,-63,-140,237,334,345,102,37,-353,-56,-65,-303,-120,45,83,245,-29,-92,109,237,118,6,25,232,369,-342,87,-150,-127,-80,-202,95,312,-163,-169,256,23,223,204,202,183,29,53,169,170,163,-34,-94,149,149,54,140,132,-74,113,-102,-153,-214,-206,-219,11,1,-87,-21,-22,-19,-17,-131,-136,-83,-276,-160,-212,-262,-298,-312,-294,-245,-234,-202,-296,-275,-341,-270,-283,-260,-185,-77,-71,-265,-91,-104,-6,-42,-189,-341,-286,-34,295,78,-123,-355,-180,124,-124,-203,-130,-52,620,273,564,122,501,475,459,475,543,681,107,1048,1250,1425,1118,1687,1753,1758,813,1630,1489,1075,735,942,732,544,-233,178,27,-109,-212,-298,-348,-351,-312,-266,-221,-179,-133,-104,-80,-95,-63,-76,-103,-124,-160,-184,-197,-287,-187,-266,-228,-284,-83,76,-148,-334,-197,-101,-147,-131,-173,-269,-270,-300,-163,-72,-43,-27,-144,-284,-74,-127,-188,-258,-341,-420,-377,-300,-235,-183,-141,-119,-119,-136,-375,-207,-268,-367,-397,-390,-332,-287,-309,-198,-167,-150,-127,-117,-251,-63,-138,22,77,125,-157,-158,-188,-314,-221,-79,156,125,-16,-30,266,194,-141,-348,-167,8,0,-247,-119,115,121,-142,-79,181,-246,172,124,54,-126,-85,-156,-200,-347,-188,-124,-83,-51,-25,-4,-1,-5,-22,-40,-52,-194,-411,-76,-75,-75,-82,-89,-205,-117,-138,-153,-162,-144,-105,-131,-186,-48,143,64,-158,-118,259,162,51,180,130,63,-106,-64,-114,-225,-168,-187,-198,-214,-239,-278,-351,-350,-357,-320,-290,-403,-165,-128,-215,-157,-15,36,32,-69,-97,225,222,-135,-96,-19,-161,-153,-140,-239,-342,-286,-224,-96,-1,67,124,-25,58,304,-21,-89,334,-170,135,255,-174,-140,-76,18,125,85,16,-39,-91,-122,-122,-333,-44,1,-24,69,79,54,-54,-213,-315,-108,-182,-252,-299,-293,-262,-218,-178,-151,-144,-149,-177,-207,-386,-345,-347,-353,-320,-343,-191,-134,-91,-62,-41,-162,-3,2,9,-192,19,-28,-143,28,22,-344,-222,-149,-59,-92,-128,-177,-230,-285,-342,-394,-349,-299,-250,-209,-169,-139,-112,-105,-306,-370,-181,-155,-153,-168,-285,-337,-247,-97,-119,-184,-120,114,151,27,9,158,128,20,-283,-288,-88,-185,-143,-134,-116,-98,-154,-103,-77,-204,-193,-175,86,-32,-50,21,-170,150,-46,-30,-110,95,-80,31,142,121,108,28,10,-121,63,156,237,151,-66,-102,-76,-28,74,-14,289,240,-188,-364,-204,118,129,-154,-34,21,101,-53,-252,-222,-89,66,154,66,-167,-268,-220,-94,74,89,5,73,-46,-369,-303,-357,-286,-175,-77,0,-39,89,-189,174,176,175,43,65,102,-239,-275,-112,-34,-197,-81,-90,-229,-91,-80,-52,-375,10,43,82,118,143,-404,-409,180,7,196,199,191,-3207,-462,-385,-834,-97,-90,-65,-47,17,8,-27,-65,-185,-261,-286,-273,-209,-233,-248,-273,-291,-313,-322,-332,-327,-328,-334,-328,-325,-306,-296,-273,-274,-239,-240,-242,-241,-242,-236,-215,-187,-168,-137,-103,-79,-65,-295,-113,-70,-217,-91,-100,-237,-321,-289,-221,-245,-262,-274,-267,-275,-262,-246,-223,-191,-205,-120,-81,-38,-256,-145,-62,-6,-64,-203,-145,-269,-38,-88,-3,-223,-115,50,-3,-57,-111,-150,-394,-276,-206,-215,-220,-217,-188,-143,-159,-348,-183,0,-25,145,196,147,114,39,-84,-147,-210,-194,-140,-52,-265,-71,-34,266,286,-10,197,155,4,130,117,19,-133,-65,4,47,74,10,58,139],[-150,-214,-188,-99,114,102,95,116,85,54,43,56,95,95,-11,-161,-1,-87,-174,-277,-387,-440,-340,-338,-89,31,144,240,-198,-1,39,-46,505,479,433,0,-112,-7,-106,-259,-216,-100,-367,-256,-141,-138,-122,-99,-60,-117,14,-71,51,-37,-172,8,7,-7,-17,-15,-207,29,56,99,-87,113,15,131,104,-48,-275,-83,-152,-233,-315,-347,-332,-290,-237,-186,-151,-125,-93,-211,-242,-193,-352,-119,-127,-141,-236,-146,-146,-136,-253,-354,-168,-199,-142,-166,-195,-261,-241,-355,-165,-114,-191,119,-173,-228,-133,-104,-88,465,672,188,-209,857,559,-141,53,59,49,-34,190,27,134,95,-267,-62,-122,-338,-200,-218,-231,-246,-272,-361,-341,-386,-445,-438,-375,-321,-259,-338,-534,-91,-53,-48,4,14,24,-34,55,-797,84,87,90,-765,-721,-1687,-34,-102,-166,-238,-2378,-416,-447,-3596,-3637,-208,-136,-79,-8448,-7646,-274,-881,93,128,-60259,-58730,206,-19914,285,-3483,375,409,426,429,-129,-4609,-1796,309,231,149,-2627,6,-17,-12,15,-375,-471,185,227,253,-448,239,-387,-622,-1017,42,-22,-308,-143,-183,-248,-225,-225,-208,-182,-146,-98,-36,38,110,183,248,311,-344,244,230,596,-56,-13,391,229,133,372,218,-112,-219,-259,19,-145,46,-25,-211,446,451,-143,-8,19,-145,-278,-538,-319,-302,-226,-196,-171,-161,-166,-168,-177,-219,-160,-134,-97,-55,1,44,88,73,61,3,91,198,-53,-227,-246,-139,-319,-87,103,188,180,171,-112,196,226,264,309,348,235,115,104,423,395,159,-1013,193,87,-28,-132,-217,-256,-225,-615,-3251,-7595,-41225,-18769,-6162,-3512,-75,-342,-1897,-1852,-1434,-955,-1230,-481,-924,-427,-421,-421,-693,-373,-301,-203,-87,21,71,-108,-237,-95,-146,-138,17,390,175,-289,-471,81,-10,-96,-181,-274,-349,-415,-441,-422,-366,-371,-231,-148,-162,27,120,216,85,39,-346,-109,-56,-304,-172,8,27,208,-32,-113,73,208,73,-21,0,145,141,-298,77,-145,-98,-25,-186,100,63,-16,-165,-45,-69,-95,-121,-134,-170,-205,-230,-265,-283,-292,-266,-228,-176,-108,-45,8,53,-188,77,-116,-159,-205,-210,-270,-37,-64,-98,-82,-66,-40,-16,-100,-43,-43,-196,-105,-133,-137,-112,-79,-333,-118,-200,-206,-273,-266,-253,-97,-72,-122,-139,-93,-84,-269,-54,-73,-5,-49,-153,-363,-307,1,310,60,-46,-364,-185,98,-122,-190,-134,-61,176,-92,-156,78,15,-56,-153,-269,-368,-331,-191,-28,150,314,477,612,731,813,867,887,859,798,714,608,469,337,-181,49,-63,-151,-189,-208,-212,-227,-253,-299,-361,-427,-442,-377,-278,-171,-66,26,38,33,101,284,-132,-301,-207,-308,-204,-185,-20,126,-101,-317,-206,-173,-197,-186,-254,-314,-263,-286,-144,51,101,128,-150,-217,42,-33,-118,-205,-288,-336,-345,-312,-337,-263,-253,-255,-267,-267,-361,-223,-223,-366,-106,-246,-94,-123,-359,-217,-291,-381,-433,-374,-285,-193,-152,-51,0,44,-143,-131,-157,-333,-229,-133,-10,-34,-45,-42,-26,-6,-144,-301,-145,-12,-44,-283,-143,-17,-71,-168,-188,-232,-255,-242,-229,-218,-199,-183,-183,-184,-363,-179,-160,-141,-118,-80,-47,-19,4,14,29,37,-222,-440,-86,42,42,36,3,-191,35,35,40,43,49,-87,-171,-268,16,83,15,-195,-107,77,62,32,-4,-33,-74,-113,-146,-158,-153,-123,-92,-181,-25,29,-55,-375,-279,-124,-179,-205,-367,-37,-70,-181,-172,-79,-53,-8,-75,-201,31,16,-161,-71,-114,-223,-238,-267,-230,-317,-79,-229,-5,179,115,101,12,71,384,39,-51,316,-250,99,198,-218,-121,-19,51,197,151,398,322,47,116,6,-340,-196,-262,-250,-195,-126,-65,-27,-236,-237,59,47,24,-7,-50,-107,-156,-194,-220,-233,-229,-223,-200,-401,-355,-186,-113,-207,-284,-151,-22,-9,2,18,-147,33,104,19,-190,216,-84,-37,312,327,-369,-189,-118,219,204,146,27,-17,-109,-202,-285,-304,-241,-173,-116,-189,-92,-48,-62,-286,-260,-225,-306,-405,-355,-264,-308,-270,-42,-95,-180,-69,157,247,34,0,333,300,33,-313,-358,-95,-189,177,189,195,180,-152,-133,-77,-198,-227,-270,-360,-366,-281,-188,-121,-53,-2,-1,-117,11,-70,69,184,162,124,83,19,-94,-78,-119,-147,-158,-160,-164,-172,-188,-218,-247,-288,-289,-264,-337,-197,-115,-70,-152,-22,-8,6,-30,-237,-188,-35,104,189,84,-169,-244,-205,-96,40,62,4,126,83,-313,70,-38,-53,-108,-161,-196,-197,-162,-156,-26,44,120,44,88,131,-197,-297,-83,116,-206,-22,-107,-195,-271,-313,-289,-314,-132,-38,61,156,231,-314,-569,343,349,343,327,298,-2581,154,-574,-1089,-300,-61,-84,30,-20,87,43,-2,-255,-348,-299,-212,-161,-167,-156,-146,-130,-169,-241,-94,-80,-85,-110,-133,-163,-180,-200,-191,-201,-180,-161,-191,-35,-98,-39,32,79,82,-161,-51,66,37,-261,-80,-71,-157,-87,-69,-257,-307,-261,-66,-91,-123,-166,-194,-208,-168,-84,29,43,-175,17,265,98,-252,-148,-74,5,-89,-220,-182,-300,-81,-60,5,-288,-286,-417,-510,-464,-408,-366,-342,-321,-289,-271,-252,-231,-202,-174,-250,-329,-141,-55,-41,-43,-46,-72,-112,-169,-237,-316,-369,-373,-297,-189,-295,-94,-52,212,273,1,145,71,-19,157,313,68,-120,-63,-21,209,110,-3,77,131],[-203,-257,-176,-107,-144,-180,-190,-141,-70,-33,28,104,132,74,-27,-130,-7,55,114,40,-22,-50,-57,-328,-53,274,388,350,-176,-65,52,14,706,646,559,-40,-138,-57,-37,-130,-201,-125,-316,-220,-115,-41,19,37,85,-196,-86,-107,140,30,-78,16,158,98,251,170,-254,19,-53,-97,-139,-180,-209,-234,-252,-281,-359,-330,-344,-362,-379,-365,-346,-330,-312,-293,-285,-277,-253,-243,-286,-230,-359,-210,-200,-197,-191,-182,-174,-159,-276,-323,-175,-146,-33,1,-141,-272,-174,-243,-130,-170,-260,26,-156,-195,-184,-81,-11,400,439,171,-242,412,372,-213,-3,129,132,-54,14,-63,-153,-251,-352,-430,-367,-288,-161,-81,-199,59,-216,-309,69,28,-38,-111,-195,-296,-388,-430,-616,-261,-200,-157,-144,-162,-198,-254,-310,-734,-359,-286,-193,-110,-39,-1684,69,98,134,166,-2996,192,212,-3537,-4597,225,214,-893,-11887,-8347,-865,74,58,71,-43881,-43518,121,-21430,152,-1763,167,162,149,139,-190,-4939,-1017,140,126,108,-2059,57,36,13,-11,-335,-881,22,59,100,-379,177,-437,-756,-1402,246,234,-172,174,141,-392,63,24,-4,-26,-336,-37,-18,16,50,90,125,162,-371,251,303,361,-38,-16,434,199,91,407,305,-26,-261,-229,3,-236,-82,-152,-210,358,439,-42,54,122,-177,-242,-481,-270,-386,-227,-262,-268,-280,-301,-293,-237,-193,-113,148,288,412,59,440,159,90,93,20,136,223,-86,-212,-247,-123,-350,-97,-126,-137,-138,-141,-136,-126,-119,-113,-104,-97,-83,-63,-39,-14,8,31,-866,50,42,19,-7,-44,-90,-137,-199,-351,-7650,-50126,-22677,-6582,-2093,-70,-419,-2427,-2106,-1284,-941,-1105,-305,-811,-113,-136,-147,-646,-133,-130,-65,-17,19,51,-123,-160,-196,-92,-92,38,178,108,-261,-495,157,168,-39,19,83,40,-10,-47,-89,-183,-326,-108,-102,-194,42,100,158,57,22,-293,-165,-58,-306,-234,-35,-34,55,-32,-147,-225,-313,-406,-467,-454,-424,-412,-417,-423,-421,-387,-324,-239,-144,-54,38,-167,169,81,253,260,260,164,2,-1,20,-58,-138,-184,-229,-152,-76,0,63,112,-244,-4,-125,-164,-178,-192,-331,-195,-277,-344,-355,-317,-264,-218,-185,-172,-162,-139,-113,-74,-21,39,88,-356,-56,-161,-209,-247,-254,-153,81,68,170,106,65,-95,-253,-29,-49,-71,-113,-135,-367,-293,-171,-161,-139,-105,-333,-180,56,-121,-161,-104,-67,216,-37,-85,314,367,447,541,625,416,902,40,804,1296,1183,870,1609,1683,1630,887,1717,1649,1346,1419,1263,1071,880,-105,451,252,65,-74,-174,-210,-203,-172,-145,-169,-100,-62,-20,42,-19,206,294,-23,15,60,297,-88,-316,-230,-340,-158,-82,34,151,-54,-297,-194,-239,-227,-320,-349,-339,-243,-270,-120,-4,22,32,-158,-144,-22,-66,-108,-148,-188,-229,-235,-233,-372,-226,-175,-139,-108,-74,-337,-222,-190,-337,-91,-170,-59,-79,-416,-76,-62,-46,-20,-72,-220,-90,-180,2,-8,-15,-127,-109,-129,-343,-229,-178,-88,-114,-139,-165,-183,-203,-205,-252,-180,-143,-88,-296,-152,94,65,-186,-79,101,-131,408,400,173,-178,92,221,158,-325,-158,-60,0,99,21,-34,219,230,18,192,115,-247,-443,-138,14,0,-6,0,-178,39,68,106,146,91,-101,-185,-303,78,117,-38,-206,-79,20,-38,-83,-111,-107,-109,-114,-129,-150,-170,-172,-159,-196,-74,-23,-45,-354,-269,-55,-45,-120,-301,-169,-232,-284,-319,-320,-296,-247,-207,-306,-122,-84,-191,-43,-32,-279,-86,-147,-221,-317,-325,-231,-152,-56,0,60,49,101,116,96,-22,87,-334,81,92,-267,-79,40,66,95,91,67,56,22,16,-3,-314,-48,-85,-127,-195,-266,-313,-242,-260,-147,15,80,133,173,197,196,133,188,135,168,161,149,40,-345,-365,-185,-80,-187,-210,-112,7,-53,-124,-193,-244,-252,-224,-172,-183,-58,-144,37,73,95,-359,-167,-77,94,81,69,26,15,-15,-49,-83,-118,-154,-187,-217,-256,-253,-257,-264,-261,-260,-228,-187,-140,-85,-255,-246,-282,-32,-83,-188,-31,169,248,24,-30,228,176,25,-339,-332,-197,-153,52,92,118,123,-151,-175,-99,-194,-266,-124,-110,-127,-137,-132,-148,-169,-207,-239,-274,-292,-292,-277,-245,-225,-214,-199,-190,-196,-204,-207,-200,-174,-187,-164,-136,-290,-177,67,107,137,-197,-321,-203,160,168,-138,13,154,189,-19,-234,-169,2,131,105,54,-183,-232,-204,-105,-84,-43,-6,68,51,-245,234,-10,-18,351,358,144,0,142,-152,224,227,115,30,96,136,-173,-309,-82,138,-209,136,54,-104,-95,-150,-187,-273,-262,-302,-313,-276,-223,-192,-771,-67,-27,-1,14,9,-2052,-18,-683,-913,-439,-142,-168,-195,-217,-233,-254,-272,-308,-431,-310,-261,-250,-229,-201,-182,-158,-202,-267,-100,-74,-67,-81,-97,-131,-159,-203,-234,-263,-259,-220,-159,-90,-166,14,15,94,116,-200,-105,154,57,-234,-56,-32,-63,-44,8,-273,-272,-236,166,-83,-102,-221,-155,-53,-147,-233,-316,-132,-134,6,220,104,-248,-151,-58,25,-127,-237,-219,-298,-120,-43,8,-328,-128,224,292,423,168,-40,-279,-343,-157,329,242,149,66,-6,-334,-260,-99,-100,-100,-110,-111,-132,-160,-199,-252,-322,-396,-441,-344,-245,-312,-106,-56,75,121,9,118,9,-26,119,80,34,-91,-46,-71,-77,-67,-60,-48,-47],[-243,-286,-151,-111,108,-4,-135,-248,-343,-347,-263,-151,-43,48,-50,-100,-58,107,229,215,43,60,-37,-330,-62,-8,-39,-67,-151,-134,-85,-72,-63,-76,-88,-90,-170,-110,-79,-72,-171,-81,-263,-134,-61,-60,-50,-28,15,-267,-205,-101,177,98,17,37,138,72,182,136,-239,30,-25,-53,-133,-82,-71,-52,-24,-11,-436,-8,-21,-62,-294,-195,-272,-358,-401,-342,-248,-152,-48,-241,-324,-284,-377,-199,123,-219,-91,-114,-226,-63,-318,-259,-123,-98,285,293,-125,-294,-112,-149,-70,-202,-314,139,-131,-179,-350,-289,-104,65,194,124,-270,358,347,-298,-93,152,58,-91,-139,-232,-312,-367,-378,-346,-294,-257,-182,-151,-313,-96,-349,-265,-62,-102,-169,-242,-327,-423,-370,-262,-682,-64,5,50,73,55,12,-51,-114,-693,-158,-79,52,196,337,-1727,584,672,753,-727,-3600,814,781,-3541,-5625,506,375,-2868,-13904,-9094,-1374,-48,-25,14,-23879,-25716,-5,-23480,-701,-726,-180,-177,-153,-122,-266,-5077,-283,-107,-152,-284,-1498,-327,-217,-180,-150,-262,-1237,-75,-59,-40,-388,26,-525,-920,-1744,163,270,8,222,224,-567,106,28,-44,-110,-556,-161,-134,-83,-33,13,48,74,-410,132,160,180,-38,-51,262,140,19,396,346,42,-312,-217,27,-210,-225,-250,-233,238,392,45,150,146,-207,-259,-423,-438,-402,-132,-136,-91,-76,-164,-221,-190,-186,-120,238,375,484,24,452,139,78,90,10,150,37,-114,-218,-269,-282,-391,-335,-355,-366,-366,-357,-337,-313,-297,-290,-285,-284,-276,-258,-235,-210,-190,-170,-727,-154,-155,-160,-156,-143,-120,-80,-40,10,-7592,-57743,-26157,-6281,-713,337,-567,-2950,-2343,-1123,-939,-979,-276,-740,-39,252,33,-551,91,-45,-30,-81,-138,-178,-215,-235,-317,-258,-271,-277,-286,-268,-247,-425,-179,-134,-88,-49,-31,-9,0,-40,-20,-123,-298,23,-136,-242,99,204,235,6,-22,-264,-232,-83,-313,-309,-90,-113,119,16,-195,-127,-154,-152,-115,-61,-28,-14,-152,-33,-187,-106,-142,-174,-104,-45,28,-185,124,98,144,107,59,-33,-137,-227,-278,-213,-101,25,-307,54,106,137,282,224,-208,-101,-140,-180,-145,-164,-296,-197,-185,-160,-122,-77,-29,16,-98,80,102,-51,135,136,131,117,81,-359,-9,-129,-220,-232,-251,-110,-101,-96,-87,-75,-55,-114,-236,-49,-55,-56,-63,-117,-341,-252,2,54,5,70,-303,-183,59,-142,-134,-51,-89,169,163,165,228,-148,184,261,253,245,268,46,407,555,734,723,1163,1372,1489,859,1649,1667,1439,1391,1183,939,716,-30,332,216,135,71,43,-116,-19,9,-146,-151,-73,-76,-73,-51,-16,22,56,-84,-32,0,129,-58,-346,-274,-379,-119,-31,-75,-121,-154,-288,-170,-306,-240,-103,-97,-346,-237,-272,-164,-189,-235,-277,-311,-324,-315,-301,-283,-272,-274,-278,-291,-289,-275,-294,-227,-194,-168,-146,-318,-220,-166,-309,-171,-184,-177,-158,-371,-60,-7,-91,50,-65,-207,-122,-228,-19,-69,-108,-127,-117,-124,-357,-237,-222,48,53,-37,24,2,-36,-134,-220,-169,-228,-300,-344,-231,-99,-7,-216,-99,36,-86,431,581,106,-215,86,253,255,-271,-142,-77,-63,69,28,-84,48,27,11,11,35,-286,-426,-212,209,241,187,141,-179,184,154,139,134,40,-124,-193,-269,116,96,-100,-179,-46,47,42,46,59,89,106,-70,58,-12,121,148,129,-225,-135,82,-55,-332,-266,-128,-193,-229,-247,-166,-127,-139,-219,-132,-175,-218,-273,-395,-188,-95,-229,-25,-21,-343,11,115,74,-214,-57,-162,-290,-204,-224,-200,-172,-153,-138,-133,-141,-150,-431,-203,-231,-277,-278,-275,-244,-198,-123,-60,20,-17,148,79,-270,200,-47,66,195,127,40,-52,-274,-249,-289,-225,-128,-29,58,124,117,183,121,267,294,275,82,-280,-373,-197,-76,-170,-146,-91,-140,-192,-243,-283,-306,-304,-296,-273,-239,-210,-208,-152,-132,-125,-345,-162,-156,-164,-158,-128,-90,-41,12,65,17,152,176,189,-70,-262,-313,-175,-108,-203,-85,-129,-134,144,161,-261,-194,-289,-43,-81,-208,-20,-100,-189,-263,-334,-340,-289,-234,-303,-244,-293,-171,-183,-203,-217,-218,-197,-227,-139,-192,-303,-103,8,-16,-132,-107,-31,224,32,50,54,-217,-112,26,-22,-70,-111,-140,-168,-211,-258,-300,-311,-273,-269,-224,-179,-246,7,53,76,124,-150,-308,-218,146,197,-109,38,218,226,-20,-249,-172,28,151,245,57,-203,-234,-213,-104,-137,-198,-235,-224,-194,-168,-118,-84,-82,-56,-70,-101,-134,-160,-169,-137,-85,0,10,96,126,-163,-309,-105,141,-205,233,80,-76,178,-37,23,-253,-305,-198,-251,-278,-268,-215,-1002,-56,28,106,173,216,-1651,266,-676,-663,-469,-113,-232,175,-97,96,121,86,-315,-402,-318,-140,-90,-120,-140,-161,-175,-238,-310,-191,-168,-156,-155,-142,-136,-114,-98,-65,-49,-141,-196,-116,21,-219,68,9,22,52,-247,-151,83,4,-225,-37,14,8,7,35,-278,-225,-217,150,-109,-134,-318,-119,-40,-124,97,49,13,-102,-33,34,78,-252,-161,-23,44,-180,-253,-255,-279,-155,-41,4,-285,-58,247,272,477,258,20,-216,-337,-179,405,416,293,161,21,-412,-236,-324,-291,-247,-224,-198,-191,-179,-169,-156,-151,-271,-157,-170,-197,-323,-269,-309,-334,-318,-293,-289,-306,-300,-243,-165,-76,-62,-30,-39,211,56,-13,118,80],[-283,-304,-137,-128,122,474,503,239,13,-241,0,133,184,0,-99,-90,-99,151,413,437,3,45,-44,-356,-96,233,187,135,-142,-220,-9,-45,-84,-141,-195,-233,-264,-292,-302,-291,-280,-264,-250,-234,-221,-216,-215,-220,-221,-321,-329,-244,-253,-256,-260,-252,-238,-214,-189,-166,-222,-123,-110,-79,-181,-141,-39,-36,-38,-60,-434,-117,-145,-187,-329,-249,-234,-200,-146,-88,-38,7,26,-239,-339,-352,-402,-248,82,-213,-47,-80,-340,-110,-374,-195,-31,-52,249,248,-117,-317,-63,-73,10,-161,-319,131,-110,-175,-272,-196,-117,-30,36,60,-273,157,171,-361,-204,104,53,-131,-74,-148,-220,-288,-344,-385,-390,-364,-337,-311,-441,-283,-500,-261,-251,-238,-231,-209,-181,-160,-128,-91,-670,-22,5,29,44,48,53,59,88,-662,170,230,309,390,472,-1787,619,667,713,-1594,-4112,699,656,-3529,-6628,405,301,-4546,-13516,-9924,-1794,-159,-205,-215,-3365,-7905,-258,-25976,-3359,-417,-366,-326,-273,-220,-298,-4877,-50,-4,33,-760,-948,-741,214,258,287,-141,-1405,-321,336,327,-453,252,-618,-1062,-2002,4,906,227,110,654,-746,124,244,565,35,-706,163,189,274,181,323,501,352,-412,217,359,415,-38,-99,218,76,-52,100,101,108,-332,-197,103,-113,-296,-226,-261,112,128,71,23,-36,-220,-230,-357,-572,-313,-226,-233,-227,-226,-229,-221,-212,-183,-147,-99,-47,5,-27,100,119,56,72,-1,114,110,-108,-223,-290,-133,-373,-95,119,144,185,178,17,162,146,127,106,79,56,34,17,-1,-24,-44,-581,-102,-143,-192,-240,-290,-342,-342,-284,-208,-7651,-63812,-29629,-5623,158,219,-777,-3407,-2543,-958,-902,-843,-249,-700,-247,196,-142,-431,65,-4,-36,-71,-111,-132,-150,-154,-417,-142,-132,-116,-105,-74,-195,-326,-12,11,-80,-105,30,17,-10,-96,-70,-104,-275,-174,-196,-286,-253,-292,-322,-316,-260,-243,-287,-110,-307,-338,-130,-184,89,74,-224,-128,-68,-143,-211,-273,-339,-391,-369,-314,-259,-208,-157,-177,-36,15,69,-202,116,118,113,74,30,-56,-156,-259,-380,-278,-142,0,-293,-53,41,143,238,204,-125,-181,-139,-189,-100,-237,-289,-153,21,-168,32,345,416,95,-117,139,400,7,109,136,256,441,110,-333,37,-92,-224,-212,-242,-235,-269,-223,-144,-65,18,-124,-205,-56,-59,6,-67,-115,-301,-185,-34,209,-31,103,-277,-178,41,-167,-94,25,-112,219,177,-3,298,282,258,215,164,121,119,63,223,339,467,592,770,928,1075,798,1346,1439,1503,1530,1507,1413,1275,50,823,558,152,32,-196,-338,-233,-120,-195,-113,6,3,-27,-66,-108,-149,-185,-214,-215,-218,-210,-210,-362,-326,-401,-220,-250,-287,-341,-396,-428,-406,-367,-336,-308,-292,-323,-285,-295,-308,-317,-348,-375,-388,-356,-320,-294,-269,-253,-251,-251,-264,-271,-278,-335,-306,-305,-295,-274,-291,-223,-211,-282,-199,-201,-204,-216,-252,-229,-236,-251,-260,-285,-315,-349,-371,-342,-274,-182,-134,-114,-130,-361,-241,-246,64,55,-48,-7,111,-7,-126,-196,-83,-130,-155,-343,-165,-126,-80,-238,-124,-35,-45,91,99,34,-251,78,88,80,-211,-118,-76,-106,33,32,-137,71,54,18,-16,-60,-277,-396,-295,-289,-335,-341,-293,-223,-162,-101,-42,5,-16,-147,-183,-212,139,82,-145,-114,0,141,135,128,128,154,184,-90,48,-23,236,348,169,-258,-190,38,-68,-312,-262,-32,-155,-255,-259,-173,-80,-133,-247,98,122,113,-68,-298,184,213,-252,-6,-26,-385,34,221,144,-148,-1,-129,-378,244,141,-84,94,135,82,23,-39,-98,-344,-236,-301,-367,-414,-365,-308,-252,-177,-117,-46,-55,75,41,-211,216,-128,98,215,115,148,-41,-240,-46,-120,-184,-213,-189,-129,-60,22,108,135,250,300,285,147,-207,-353,-195,-64,-144,-79,-27,-14,-82,-152,-216,-271,-320,-374,-413,-399,-346,-280,-211,-151,-101,-332,-149,-2,33,76,129,-23,46,290,338,83,234,406,335,-54,-201,-385,-209,-118,-173,-16,-116,-123,143,148,-263,-140,-279,-55,-67,-221,-34,-77,-108,-112,-146,-113,-107,-115,-229,-187,-260,-359,-395,-273,-155,-50,-128,-265,-177,-175,-319,-82,0,-9,-180,-174,22,222,38,71,165,-318,-148,25,-28,-100,-141,-148,-141,-140,-137,-133,-129,-119,-329,-247,-209,-124,-59,-62,-80,-71,-60,-279,-224,4,34,-58,64,66,63,-14,-265,-180,-30,-54,-93,-120,-212,-235,-217,-210,-219,-224,-229,-218,-209,-197,-180,-156,-137,-113,-100,-95,-86,-74,-168,-33,-13,17,-3,96,119,-147,-283,-131,145,-177,254,56,-55,158,-112,261,-234,-275,15,32,-70,-196,-323,-1172,-386,-273,-167,-78,-20,-1380,38,-573,-423,-399,-170,-289,-129,-139,-135,-133,-129,-264,-308,-311,-113,-22,16,26,99,99,-260,-348,-302,24,66,179,-49,104,10,18,-14,-47,-85,-219,-146,-179,-235,-255,-287,-318,-359,-388,-409,-424,-416,-391,-367,-338,-297,-270,-236,-258,-221,-221,-232,-239,-237,-383,-197,-178,-140,-106,-75,-43,-76,-82,41,75,-252,-170,31,68,-232,-254,-276,-248,-175,-42,7,-216,21,127,105,77,35,-2,-146,-294,-171,-81,-69,-47,-15,10,-367,-105,41,37,10,-31,-72,-131,-191,-249,-297,-319,-293,-242,-170,-102,-310,-138,-55,86,112,-9,162,-41,-33,204,223,175,-31,-13,-48,195,23,-27,115,41],[-296,-283,-107,-133,22,17,4,8,-41,-254,-14,29,37,-41,-150,-82,-101,125,156,178,-26,36,-52,-376,-134,389,443,315,-134,-286,49,151,432,354,271,-197,-264,-241,17,-26,-115,-108,-170,-112,-111,-107,-128,-91,-74,-323,-399,-51,-57,-68,-88,-109,-133,-155,-181,-212,-243,-271,-301,-307,-310,-315,-307,-293,-269,-252,-413,-198,-158,-129,-338,-73,-42,-24,-10,-98,-14,-37,-52,-223,-320,-417,-416,-283,-97,-178,-11,-37,-401,-148,-430,-123,88,0,212,194,-105,-327,-16,-6,112,-61,-263,123,-91,-173,-309,-209,-161,-91,-30,-6,-249,89,110,-349,-317,69,26,-155,-103,-185,-275,-367,-436,-360,-273,-213,-305,-317,-567,-472,-654,-166,-36,-62,-93,-126,-96,-78,-101,12,-618,-108,-84,41,206,210,212,211,219,-632,216,206,203,194,186,-1843,187,189,210,-2174,-4433,248,259,-3433,-7474,-498,233,-5906,-12230,-10883,-2192,96,51,19,-23,-64,-102,-28758,-6736,-762,-178,-195,-218,-245,-262,-4332,-248,-220,-183,-1166,-418,-1155,16,61,90,17,-1310,-613,129,100,-566,49,-698,-1137,-2152,-172,775,466,-35,572,-794,47,243,734,95,-510,250,230,278,50,218,410,274,-366,192,231,135,-33,-153,-168,-239,-251,-212,-155,-103,-316,-169,10,-7,-227,-115,-282,-2,10,-1,0,-3,-219,-176,-276,-598,-163,27,-272,-189,118,138,159,-72,-152,-110,113,80,42,-89,-38,-79,-130,-162,-181,-184,-169,-144,-228,-303,-133,-325,-111,117,95,343,394,82,740,509,897,847,767,617,430,434,343,258,180,-425,59,8,-39,-514,-122,-169,-216,-279,-326,-7992,-68097,-33549,-5022,-58,-24,-1049,-3585,-2700,-794,-816,-703,-217,-695,-503,-233,-298,-302,-321,-316,-297,-272,-259,-235,-219,-194,-388,-139,-116,-91,-77,-95,-154,-225,-22,-11,-43,-135,-14,-29,-55,-149,-120,-165,-253,-225,-192,-319,-82,-37,-6,-61,-93,-213,-321,-138,-289,-280,-143,-242,122,153,-214,-190,-6,-130,-195,-75,207,113,14,-73,-218,-174,-143,-174,10,76,137,-213,175,143,172,143,120,68,-55,-107,-130,-86,-118,-135,-242,-201,-234,-274,-307,-277,-211,-216,-121,-183,-44,-54,-138,195,299,-128,6,304,371,27,-135,178,484,66,87,110,201,343,50,-290,89,-49,-214,-185,-221,-27,-53,-67,-61,-43,-7,-117,-161,-90,-73,25,-59,-112,-254,-104,-86,19,-61,-88,-252,-207,-264,-339,-347,-298,-263,-235,-224,-358,-218,-230,-230,-227,-218,-202,-169,-144,-128,-100,-64,23,171,415,735,714,1419,1391,1530,2433,1526,2450,2274,137,1647,788,162,262,362,-38,-29,108,-254,-49,-24,-47,-81,-115,-149,-181,-211,-228,-211,-191,-159,-135,-337,-379,-372,-83,-112,-153,-219,-292,-357,-405,-348,-285,-221,-171,-283,-234,-292,-114,-69,-275,-61,-213,12,77,144,18,130,100,-113,83,-116,-28,-306,237,291,15,-219,-248,-236,-333,-256,-95,-19,1,25,-115,-78,-167,-221,-156,-67,-159,-135,-179,112,41,102,-144,-120,-141,-355,-238,-247,21,18,-56,-59,56,-49,-113,-174,-38,-40,-123,-373,-158,-32,-118,-252,-153,-110,-9,103,101,-34,-279,72,121,129,-155,-93,-65,-124,-3,31,-188,-59,-142,-241,-348,-262,-237,-361,-376,112,178,194,246,-158,140,211,169,113,-81,-167,-156,-134,-147,-170,-163,-148,-132,-97,-67,-42,-17,24,58,-118,37,-30,185,213,193,-296,-231,-9,-82,-294,-262,0,-106,-236,-321,-156,14,-137,-280,55,168,109,-52,-204,395,372,-244,4,-38,-374,42,197,166,-83,-24,-113,-367,259,186,-170,101,137,43,-44,-117,-154,-266,-125,-81,-161,-3,28,-31,64,91,97,112,-96,85,1,-149,135,-203,122,119,60,78,-50,-167,8,-75,-60,-102,-147,-199,-261,-295,-266,-213,-164,-115,-83,-50,-141,-317,-178,-49,-125,-94,-126,-162,-200,-234,-258,-267,-260,-250,-225,-187,-153,-280,-75,-40,-9,-331,-132,63,113,148,183,-69,29,206,187,114,113,59,1,-51,-138,-350,-230,-144,-165,31,-112,-117,134,117,-278,-107,-277,-78,-50,-239,-69,-99,-124,-128,-227,-134,-112,-79,-157,-56,-145,43,264,352,136,-27,-108,-292,-227,-162,-334,-79,-37,8,-256,-263,64,197,22,67,254,-305,-200,-42,67,-61,-171,-239,-243,-203,-153,-107,-75,-70,-327,-215,-249,-26,-31,-41,-67,-72,-84,-248,-241,-120,-113,-100,-91,-75,-56,-41,-307,-212,-33,-35,-57,-72,-232,-256,-240,-164,-177,-182,-178,-155,-133,-111,-87,-64,-184,-40,-48,-73,-103,-136,-163,-186,-198,-178,-140,-95,-63,-152,-265,-179,-23,-154,-34,-11,-65,107,-177,275,-241,-202,-25,-15,359,331,233,-978,-3,-122,-214,-208,-127,-1275,44,-445,-225,-311,-252,-286,50,-4,-63,-130,-188,-214,-225,-316,-134,-101,-63,-19,18,64,-291,-387,-391,0,36,168,-72,269,20,175,119,56,-35,-259,-164,-241,-299,-249,-175,-133,-79,-329,-174,-82,-89,-235,15,51,-5,-90,-174,-274,-323,-261,-194,-160,-197,-358,-34,-30,-18,-6,11,33,-79,-144,-42,56,-268,-195,49,74,-300,-253,-298,-231,-196,-61,0,-159,79,241,196,418,404,140,-85,-240,-162,244,407,383,353,309,-324,-45,83,80,18,-44,-91,-143,-189,-232,-272,-311,-335,-350,-332,-299,-271,-211,-171,-139,-118,-95,-92,-99,-116,-139,-152,-158,-146,-114,-82,-30,-14,-43,98,-2],[-291,-235,-51,-113,-59,-84,-115,-126,-136,-167,-96,-59,-17,-66,-192,-69,-55,155,169,167,-37,40,-50,-366,-167,237,290,297,-117,-302,49,192,478,453,285,-213,-289,-286,90,137,-70,-110,-134,-216,-294,-364,-411,-406,-355,-299,-353,-209,-177,-153,-145,-147,-162,-188,-231,-290,-351,-384,-358,-285,-258,-367,-126,-104,-98,-124,-390,-211,-252,-289,-324,-250,-185,-124,-65,-118,-9,35,35,-189,-275,-468,-410,-297,83,-127,21,16,-359,-167,-420,-40,228,67,178,142,-84,-317,33,61,235,72,-167,123,-74,-165,-342,124,156,204,235,-65,-207,343,345,-290,-402,194,253,-156,55,-138,-45,-27,-115,-172,-177,-185,-363,-391,-675,-650,-590,-104,14,-48,-124,-174,-180,-149,-215,-29,-551,-191,-319,10,-10,-67,-121,-164,-178,-599,-181,-188,-196,-222,-258,-1871,-319,-312,-268,-2287,-4491,-144,-102,-3211,-7970,-1998,33,-6892,-11202,-11981,-2674,96,74,62,31,3,-29,-31460,-10656,-1594,-91,-110,-403,-179,-216,-3549,-279,-288,-269,-1468,-180,-1566,-91,-62,-53,-47,-1060,-864,-76,-103,-713,-155,-751,-1122,-2193,-371,-48,-17,-194,21,-634,-42,0,-30,-72,-307,-160,-183,-184,-169,-137,-109,-84,-285,-37,-23,-22,-27,-210,-15,-39,-170,37,65,96,-283,-133,232,87,-107,11,-299,-104,197,327,553,259,-213,-118,-190,-496,6,119,-312,-223,238,510,567,-134,-127,-89,238,101,-19,-160,-54,27,-8,15,-6,152,119,1,-232,-310,-188,-270,-236,-175,-93,-12,54,117,169,204,224,226,207,176,133,79,17,-51,-118,-262,-246,-304,-355,-828,-376,-350,-324,-313,-298,-8679,-70192,-38213,-4795,-235,-225,-1389,-3337,-2827,-646,-695,-570,-180,-724,-799,-50,-428,-175,11,-19,54,85,107,0,78,205,-304,119,10,77,53,-113,-119,-134,175,153,11,-133,-38,-87,-122,-204,-131,-130,-238,-117,-170,-347,-156,-107,11,-58,-78,-174,-332,-170,-266,-206,-134,-293,152,186,-169,-238,-41,-130,-208,-56,253,222,112,-20,-201,-60,-72,-160,-242,-332,-356,-297,-225,-151,-90,-40,15,41,-54,-118,-203,-130,-93,25,-202,-228,-67,119,141,167,31,-196,-96,-171,6,11,-54,155,132,-45,5,126,160,-34,-156,205,278,114,73,84,144,234,-14,-245,63,-5,-200,-157,-204,-278,-310,-250,-193,-145,-95,-98,-104,-143,-98,-34,-43,-112,-214,-36,-160,-54,-86,-76,-234,-149,-59,-220,-56,-43,-155,-27,-84,-242,-35,-58,-82,-122,-179,-246,-267,-185,-30,184,214,428,452,626,942,608,1263,1183,1507,1526,1284,1003,740,220,262,89,-45,-125,-180,-211,-236,-255,-298,-287,-296,-291,-295,-295,-300,-308,-320,-323,-294,-261,-216,-175,-288,-399,-309,-1,12,19,4,-16,-220,-67,-190,-132,-151,-184,-231,-251,-311,-306,-311,-395,-285,-247,-200,-152,-112,-68,-26,8,-60,75,-146,72,-231,100,60,-116,-217,-213,-300,-218,-238,-85,8,-76,158,27,-106,-59,-214,-328,-196,-126,-127,-61,88,-32,60,-160,-122,-147,-350,-232,-230,-182,-117,-59,-122,-3,-78,-101,-161,-30,-48,-136,-412,-144,-62,-134,-256,-184,-182,16,275,159,-104,-296,66,198,258,-109,-72,-54,-127,-44,24,-225,-98,-184,-252,-184,-64,-200,-329,-325,71,107,189,286,-124,98,-7,-134,-250,-239,-176,-108,-36,124,90,-118,52,94,41,-28,-111,-200,-275,-356,-342,-271,-203,-143,-87,-48,-312,-250,-58,-92,-276,-266,-206,-298,-284,-142,16,166,-150,-300,-16,140,100,-28,-122,568,476,-219,9,-54,-323,-13,-76,-117,-158,-189,-221,-338,-298,-337,-294,-236,-187,-141,-107,-86,-141,-197,-75,-84,-109,-93,-85,-86,-39,10,47,94,-136,54,-40,-84,243,-253,138,41,6,152,-32,-70,87,-117,23,246,213,164,54,23,-48,-121,-196,-254,-300,-310,-307,-300,-293,-282,-286,-294,-317,-352,-344,-315,-287,-259,-306,-214,-202,-193,-204,-290,-250,-289,-302,-337,-176,-117,-74,-48,-39,-124,-94,-132,-156,-144,-94,-26,45,-46,-86,-262,-232,-184,-166,71,-109,-113,113,77,-292,-85,-278,-94,-23,-252,22,55,12,-117,-317,-43,-23,-123,-88,24,-30,101,208,259,87,-122,-84,-286,-272,-147,-354,-93,-57,56,-313,-323,104,157,-2,46,314,-228,-251,-138,87,146,233,140,55,-69,-101,-161,-204,-219,-290,-181,-289,-111,-81,-47,-30,7,34,-208,-260,-13,76,18,70,64,57,-21,-359,-255,-37,-73,-127,-176,-252,-287,-293,-283,-263,-248,-245,-243,-259,-284,-314,-346,-381,-378,-351,-324,-292,-254,-200,-147,-95,-53,-68,50,46,-168,-248,-242,-253,-396,-293,-122,-93,134,-199,298,-268,-121,-28,-71,202,317,222,-750,35,-38,-92,-123,-139,-1334,-117,-311,-95,-227,-325,-195,-73,-73,-108,-77,-81,-168,-156,-333,-134,-62,-73,-79,-92,-86,-321,-385,-344,-45,-11,120,-109,250,33,240,263,178,5,-311,-40,-61,-233,147,140,-217,-123,-361,-184,-128,-141,-268,31,265,244,84,130,-229,-32,-180,-11,-203,-245,-303,0,-20,-3,15,52,21,-106,-186,-149,28,-299,-237,110,59,-375,-251,-320,-231,-220,-121,-95,-118,-23,26,87,145,191,177,-39,-183,-161,187,253,199,131,45,-306,-149,-253,-346,-349,-305,-259,-236,-222,-219,-223,-237,-341,-246,-233,-215,-221,-188,-156,-141,-131,-113,-105,-102,-106,-115,-118,-115,-100,-64,-79,22,-61,-65,65,-56],[-293,-190,8,-87,54,208,140,90,-127,-66,-28,57,156,-80,-238,-66,6,211,169,109,-50,-34,-104,-337,-208,-255,-309,-371,-433,-462,-451,-393,-317,-255,-189,-219,-303,-326,54,102,-26,-117,-48,230,234,1,-178,-25,26,-241,-275,-59,-94,-122,-159,-201,-255,-321,-404,-494,-401,-300,-213,-120,-293,-395,5,-1,-28,-88,-387,-222,-254,-251,-313,-133,-51,17,81,-135,-10,210,33,-157,-233,-520,-400,-310,95,-88,37,58,-300,-183,-380,29,42,-28,-114,-219,-326,-377,-287,-163,-48,58,-66,115,-76,-173,-384,104,162,165,91,-128,-182,-122,-158,-224,-399,-123,-85,-155,-29,-176,-52,-30,-47,-64,-78,-172,-424,-457,-747,-757,-460,-56,77,96,58,-65,85,49,-331,-45,-498,-188,-528,-339,-303,-220,-136,-59,14,-585,104,117,119,97,61,-1865,-354,-118,-177,-2049,-4451,-364,-359,-2896,-8004,-3577,-1250,-7399,-10568,-13160,-3355,-5,-4962,-4,-11,-12,-14,-32950,-14971,-2706,27,30,-815,14,7,-2674,-7,-23,-43,-1670,-80,-1983,-113,-130,-157,-173,-793,-1104,-161,-142,-903,-95,-785,-1026,-2176,-614,-36,-46,-367,-81,-471,-169,-155,-183,-213,-241,-263,-268,-261,-252,-235,-215,-185,-201,-69,2,71,-43,-289,260,-98,-220,184,281,235,-263,-117,405,145,-2,112,-331,-197,102,398,660,277,-227,-87,-119,-344,67,112,-339,-258,148,486,570,-199,-120,-82,142,383,316,-252,228,53,-70,-36,-12,125,247,59,-262,-336,-143,-237,-184,74,5,-55,-146,-242,-342,-354,-235,-121,-18,75,156,224,255,301,315,-118,289,254,88,-1066,148,120,102,72,46,-9700,-69818,-43635,-5145,-209,-282,-1817,-3079,-2955,-543,-579,-478,-160,-796,-1144,-137,-545,-81,41,-63,170,213,89,-9,156,406,-246,149,18,77,-45,-130,-117,-76,166,124,53,-122,180,470,431,-272,74,16,-249,126,-185,-392,-263,-227,-90,-61,-107,-135,-330,-228,-264,-275,-340,-405,-404,-339,-283,-278,-194,-178,-216,-154,-157,-161,-160,-147,-181,-119,-112,-144,-102,-110,-117,-251,-158,-161,-162,-155,-127,-112,-88,-136,-273,-181,-155,-22,-191,-284,-131,57,43,26,7,-174,-93,-171,-29,-27,-16,-11,5,16,2,42,55,-103,-200,31,0,-33,-77,-130,-180,-222,-253,-247,-202,-150,-199,-149,-192,40,79,100,115,122,5,-88,-52,-230,-146,63,-39,-129,-199,-44,-265,-123,-143,-139,-234,-151,-25,-253,9,22,-191,9,-145,-71,-39,-141,-52,-48,-43,-38,-21,-11,-5,19,13,157,244,371,732,469,1071,939,1413,2450,1003,2862,2582,280,1957,1027,221,468,734,117,163,46,-261,-372,-406,-281,-187,-113,-58,-22,-7,-10,-89,-332,-64,-101,-248,-336,-241,-82,-30,39,39,-15,-197,-3,-175,-101,114,278,-181,-258,-348,-166,73,-267,127,-223,11,-19,-36,-32,-16,-3,-16,30,-180,70,-158,79,79,-259,-160,-153,-105,-90,-238,-128,-170,-197,-213,-200,-166,-160,-205,-52,-109,-101,-130,-6,-23,-94,-75,-190,-148,-202,-355,-327,-396,-395,-328,-249,-190,-92,-99,-96,-160,-39,-71,-163,-412,-132,-91,-126,-252,-215,-241,27,181,-18,-179,-301,54,47,17,-83,-64,-67,-127,-123,-131,-231,-276,-202,-78,-52,-23,-169,-302,-239,1,-7,-47,-98,-154,-227,-291,-321,-297,-228,-166,-78,-14,43,82,-53,133,156,149,87,-1,128,172,155,-185,12,-51,1,-56,-131,-268,-267,-326,-362,-346,-301,-239,-174,-120,-86,-50,-45,-170,-284,-90,-91,-75,-58,-55,2,42,-190,8,-72,-262,45,133,197,30,-85,-122,-333,207,273,-214,91,346,315,131,-121,-264,-138,217,188,-59,49,-48,-159,-278,-365,-367,-272,-181,-97,-75,-16,105,-259,151,-54,-35,140,27,46,116,-152,-56,344,282,201,-20,-11,-115,-216,-315,-387,-402,-355,-306,-261,-221,-177,-150,-130,-127,-139,-166,-203,-240,-266,-339,-269,-249,-214,-185,-289,-126,-110,-107,-335,-150,-186,-230,-278,-317,-338,-320,-283,-243,-205,-172,-146,-125,-112,-99,-159,-197,-228,-155,-43,-90,-98,15,19,-293,-63,-271,-83,-128,-241,-232,-268,-295,-301,-378,-346,-369,-387,-355,-279,-194,-113,-24,44,65,-194,-45,-249,-283,-116,-371,-103,-27,146,-223,-251,157,124,-16,23,197,-140,-269,-244,-22,72,108,100,83,-56,-2,-63,-136,-213,-275,-310,-310,-254,-200,-139,-93,-24,31,-139,-263,-69,162,61,150,127,90,6,-374,-273,-147,-144,-91,-41,-250,-302,-300,-31,38,29,21,-108,-29,217,243,149,-166,54,55,124,185,136,39,123,266,-65,-91,85,-3,-171,-212,-293,21,-92,164,21,-113,164,-155,245,-289,-26,15,-107,52,24,12,-510,-78,-12,4,-9,-45,-1530,-134,-193,-262,-321,-379,-402,-373,-352,-337,-326,-299,-248,-176,-331,-156,1,97,73,131,28,-327,-326,-234,-82,-46,87,-130,191,82,315,328,260,63,-342,-16,-66,-201,325,292,-259,-98,-337,-174,-112,-165,-281,66,247,208,109,107,-196,22,-163,-25,-228,-272,-231,-62,-100,-135,-182,-238,-295,-354,-357,-319,-277,-312,-251,-199,-184,-402,-222,-313,-219,-239,-259,-257,-249,-226,-192,-146,-105,-75,-50,-24,-99,-144,-72,-124,-188,-228,-195,-285,16,128,125,-41,-82,-78,48,385,294,36,-41,-341,-74,-153,-192,-176,-190,-95,-57,-23,18,48,67,-24,52,13,-53,-147,-250,-298,-168,-85,-57,56,-83],[-314,-164,56,-70,4,42,-19,-65,-175,-118,-102,-76,-45,-95,-297,-88,-35,-79,-121,-171,-212,-234,-236,-306,-273,-145,-114,-88,-106,-222,0,194,304,390,122,-228,-310,-361,66,188,6,-141,-7,275,280,-7,-184,-64,-4,-214,-209,151,212,142,59,-24,-106,-174,-227,-250,-240,-205,-171,-184,-336,-316,-84,-98,-114,-136,-409,-126,-82,-37,-315,45,108,142,86,-154,-8,188,16,-135,-204,-570,-387,-327,94,-65,31,26,-251,-193,-340,-40,-71,-104,-142,-185,-227,-305,-270,-271,-272,-262,-238,-228,-216,-191,-416,-126,-83,-38,-4,-177,-176,69,77,-157,-315,-15,-82,-167,-260,-354,-401,-353,-257,-155,-51,-161,-472,-434,-714,-620,-327,-17,72,289,144,-20,371,304,-430,201,-453,-109,-631,-415,-267,-128,-10,83,158,-577,199,164,106,17,-92,-1791,-1073,-406,-345,-1720,-4412,-8,60,-2525,-7699,-5168,-2640,-7303,-10058,-14137,-4250,25,-9836,-52,-89,-120,-152,-31624,-19433,-3803,-531,-288,-1304,-248,-185,-1788,-35,25,74,-1760,136,-2343,134,105,49,-16,-537,-1316,-263,-355,-1079,-341,-769,-847,-2092,-860,64,95,-491,109,-305,-311,32,-8,-50,-89,-118,-126,-120,-289,-100,-87,-60,-96,55,159,248,-58,-352,283,-122,-232,94,216,243,-234,-93,451,186,100,207,-347,-237,19,277,161,12,-229,-314,-411,-266,-131,-23,-320,-254,62,232,239,-234,-99,-59,65,8,-48,-314,-140,-179,-233,-269,-301,-319,-318,-303,-282,-345,-192,-198,-229,-116,-104,-106,-130,-163,-207,-261,-301,-291,-231,-145,-55,30,106,164,211,39,244,236,-72,-1203,178,158,148,126,109,-10870,-67599,-49440,-6104,-14,-39,-2289,-2865,-3031,-455,-454,-392,-262,-844,-1338,-401,-609,-242,-169,-95,-27,38,84,1,174,218,-185,183,45,98,-118,-121,-113,-17,184,78,109,-76,201,508,516,-299,59,1,-237,159,-180,-413,-331,-283,-168,18,80,-58,-288,-273,-247,-85,-101,-385,-29,-95,-133,-262,-119,-112,-174,-105,-125,-151,-172,-173,-161,-142,-124,-108,-94,-100,-104,-258,-138,-130,-110,-80,-27,6,-52,-120,-290,-197,-167,-47,-167,-226,-169,7,-24,-49,-58,-143,-77,-149,21,45,62,59,56,36,11,-15,-37,-134,-234,-115,-146,-174,-208,-246,-280,-302,-309,-287,-237,-191,-179,-129,-171,-70,-60,-62,-66,-63,-40,-52,10,-315,-176,82,-14,-127,-180,51,-363,-109,-138,-124,-220,-159,-151,-242,-133,-99,-205,-26,-70,-20,-374,102,120,120,105,82,70,58,64,120,-145,332,123,171,544,337,880,716,1275,2274,740,2582,2476,347,1892,1121,337,550,755,247,325,-35,-110,132,-89,36,138,123,41,59,8,-53,-105,-339,-234,-293,-323,-299,-241,-160,-77,13,-13,-24,-159,23,-163,-66,153,344,-110,-263,-373,-199,74,-100,198,-206,32,-34,-83,-92,-62,-15,37,108,-185,211,-78,224,200,-269,-52,-96,-83,-183,-266,-314,-308,-278,-210,-159,-175,-258,-166,-68,-142,-102,-136,-156,-192,-227,-254,-279,-304,-336,-368,-400,-428,-409,-360,-300,-232,-158,-97,-88,-159,-52,-96,-191,-358,-114,-106,-96,-236,-226,-243,34,85,-203,-242,-289,-282,-366,-410,-366,-303,-239,-185,-141,-96,-200,-298,-72,-35,-49,-67,-140,-274,-187,-241,-304,-372,-399,-343,-273,-202,-133,-78,-296,-131,28,59,72,70,23,72,68,82,32,-78,40,198,222,-212,-2,-70,309,294,260,-201,-241,-145,-85,-229,-291,59,239,133,-65,239,197,-202,-264,-169,-124,-198,-272,-311,-271,-204,-168,-69,-96,-205,36,95,170,69,-123,-147,-356,130,95,-139,31,-4,-26,-38,-188,-349,-99,-59,-82,-118,-165,-220,-270,-305,-282,-248,-189,-199,-100,-112,-33,3,-234,74,-160,-77,107,107,163,125,-191,-141,292,273,239,-82,35,65,0,-72,-140,-198,-214,-194,-156,-70,13,-104,105,142,-45,-111,-220,40,-19,-371,-127,-168,-191,-204,-307,-162,-113,-57,-341,-4,86,117,132,-4,-242,-51,46,-1,-53,-105,-160,-208,-255,-294,-325,-338,-341,-327,-318,-285,-253,-223,-191,-302,-141,-279,-92,-82,-231,-83,-89,-103,-107,-335,-137,-134,-191,-100,-77,-58,-50,-34,-34,-45,-267,-90,-223,-286,-128,-415,-151,-158,-183,-219,-248,-284,-259,-193,-99,-3,-81,-264,-383,-163,-28,272,254,147,-52,-9,-8,-112,-218,-318,-353,-341,-205,-142,-80,-37,26,75,-73,-277,-132,175,77,156,149,126,40,-352,-276,55,256,271,-54,-256,-322,-349,-13,74,53,39,-113,40,296,417,285,-127,127,71,150,213,152,163,165,206,-86,-129,91,-51,-191,-187,-363,52,-66,236,18,-149,157,-102,35,-332,3,31,-155,-95,171,196,-307,-315,-174,133,83,15,-1888,-120,-189,-258,-308,-302,-273,-263,-265,-279,-304,-302,-262,-201,-337,-209,-72,11,47,59,-11,-334,-264,-139,-145,-99,34,-171,117,138,384,381,322,101,-385,-10,-75,-175,375,393,-281,-50,-309,-185,-83,-188,-296,92,262,277,126,62,-170,-54,-160,-136,-265,-307,-174,-66,-64,-56,-62,-76,-95,-167,-152,-186,-218,-327,-263,-271,-262,-369,-237,-305,-221,-223,-216,-215,-224,-230,-231,-220,-213,-216,-215,-197,-179,-138,-71,10,101,201,296,-283,58,159,126,-90,-139,-124,-8,377,287,52,-55,-335,46,-26,-110,-195,-285,-346,-306,-217,-116,-33,30,-5,76,61,19,-39,-93,-129,-93,-102,-33,60,-96],[-293,-120,-113,-128,-137,-149,-153,-125,-177,-46,-83,-34,36,-63,-304,-88,-59,-89,-76,-26,-96,37,-44,-234,-314,136,444,201,-71,-130,-15,254,809,895,81,-200,-267,-333,61,218,78,-134,58,389,332,31,-136,-76,-9,-162,-119,208,194,150,105,68,39,23,14,7,-154,-3,-72,-193,-340,-188,-53,-77,-101,-139,-407,-204,-223,-249,-288,-283,-284,-285,-276,-261,-248,-229,-190,-169,-152,-562,-332,-302,-128,-134,-133,-125,-175,-153,-262,-26,-3,17,27,-24,-43,-267,-78,-115,-136,-109,-31,55,-79,-186,-382,-2,143,80,214,-172,-160,352,323,-55,-182,154,110,-113,-32,-221,-22,-6,25,25,105,-123,-467,-345,-625,-464,-169,39,-44,263,235,52,165,112,-478,21,-390,-65,-551,-249,-144,-146,-129,-101,-61,-549,-29,-46,-75,-132,-204,-1611,-1779,-384,-1051,-1446,-4286,232,313,-2139,-7294,-6697,-3961,-6702,-9239,-14346,-5253,319,-12058,333,330,318,287,-28724,-21620,-4603,-3418,-71,-1869,-278,-359,-957,-384,-348,-319,-1754,-286,-2499,-285,-297,-325,-351,-376,-1495,-432,-461,-1182,-446,-688,-603,-1934,-1022,-257,-238,-519,-213,-199,-462,-171,-152,-133,-111,-257,-51,-14,-327,-151,24,-136,-9,-13,-21,-23,-71,-363,65,-101,-205,9,151,242,-200,-68,321,213,195,287,-342,-219,-54,116,10,-129,-286,-453,-308,-142,7,126,-279,-217,-8,354,324,-245,-73,-28,-96,-206,-254,-317,-113,-26,-164,-96,44,51,19,-31,-295,-346,-202,-251,-273,-280,-272,-265,-272,-287,-309,-342,-362,-343,-294,-230,-161,-94,-34,10,48,73,76,67,-194,-1286,7,-9,-12,-17,-7,-11906,-64425,-54877,-7657,127,154,-2813,-2718,-2959,-409,-354,-340,-69,-846,-987,-141,-642,-124,-195,-265,-334,-371,-333,-239,-144,-46,-145,116,73,118,-182,-124,-132,18,206,32,155,-28,221,244,239,-288,19,-37,-214,15,-183,-435,-334,-247,-237,91,205,23,-239,-329,-242,-37,-80,-349,-98,-218,-335,-374,-285,-201,-117,-44,2,30,44,54,-70,-64,0,-27,-46,-65,-67,-269,-202,-54,-41,-36,-18,-29,-42,-101,-272,-203,-150,-183,-242,-307,-356,-339,-271,-196,-121,-150,-80,-134,50,132,129,123,105,74,41,27,29,-140,-287,81,92,103,23,-21,-35,-25,-194,-184,-256,-322,-333,-296,-254,-227,-191,-169,-143,-117,-76,-50,-18,-321,-211,53,3,-134,-188,144,-437,-193,-159,157,-215,-137,-52,-214,144,244,-218,216,4,-35,-485,30,-32,-102,-171,-226,-244,-242,-237,-223,-285,-230,-246,-247,-233,-181,-105,-30,50,137,220,280,347,388,410,426,421,418,396,365,318,-106,84,134,67,12,-46,-94,-131,-159,-181,-197,-192,-248,-184,-179,-167,-175,-113,-86,-65,-37,-87,-44,-129,25,-179,-48,178,241,-42,-274,-395,-249,109,51,196,-190,94,275,358,109,41,57,77,271,-181,265,-19,101,-119,-210,-27,-52,6,-23,-232,-172,-18,-364,-96,78,-190,-345,-192,-189,-194,-125,-163,-71,-67,-101,-135,-259,-104,-118,-378,-235,-171,-193,-223,-243,-248,-231,-208,-168,-171,-87,-136,-234,-311,-103,-121,-68,-225,-221,-205,-103,-106,-316,-297,-277,-75,-64,-51,-78,-72,-90,-141,-199,-54,-160,-166,-103,-119,-127,-121,-120,-252,-84,-131,-132,-81,-97,-115,-148,-174,-184,-178,-332,-97,-42,8,56,87,99,127,122,82,-33,-165,-37,23,-8,-232,-78,-116,-156,-189,-220,-223,-236,-170,-107,-205,-313,34,128,123,-48,173,134,-241,-243,-245,-32,28,52,20,155,124,-144,-21,-121,-148,-22,-35,-38,-47,-158,-173,-384,-63,-94,-109,-136,-172,-201,-226,-257,-318,-242,-234,-218,-198,-174,-146,-113,-82,-31,3,49,-221,-2,-138,92,187,-178,134,-258,-106,69,155,140,131,-219,-212,139,157,177,-125,31,222,233,231,222,121,173,61,-103,51,24,-110,-39,-76,-120,-173,-238,-293,-348,-391,-388,-343,-285,-224,-325,-57,38,131,-333,52,239,243,126,-55,-296,-75,169,130,-6,38,10,-7,-34,-32,-22,-66,-308,-102,-6,-44,-85,36,-51,-293,-61,-277,-84,-140,-197,-251,-279,-276,-234,-252,-159,-121,-205,-75,-70,-77,-98,-110,-131,-155,-309,-187,-188,-261,-165,-411,-132,-90,-54,-14,36,87,39,-42,-69,260,-19,-203,-421,-300,-120,228,179,119,-25,-47,-139,-240,-339,-431,-360,-344,-230,-181,-133,-105,-56,-23,0,-264,-151,-14,-40,-85,-131,-173,-205,-266,-222,-125,-50,13,-34,-235,-300,-375,23,130,99,75,-91,-1,-80,-163,-240,-301,-303,-259,-205,-149,-96,-43,-6,17,-88,-141,72,-102,-189,-139,-406,36,-21,168,27,-160,191,-26,196,-354,110,107,-182,-212,291,312,-120,-269,-184,358,353,329,-2363,262,162,141,56,-125,-62,-127,-176,-287,-223,-229,-222,-208,-313,-260,-214,-227,-240,-268,-300,-344,-383,-434,-360,-280,-205,-201,-39,44,112,179,225,144,-410,2,-62,-134,199,243,-269,21,-261,-199,-35,-189,-279,125,216,70,-100,-262,-352,-215,-144,-119,-293,-334,-121,-3,-80,-160,-247,-314,-306,-255,-195,-157,-133,-320,-161,-115,-104,-293,-171,-287,-226,-225,-165,-193,-226,-236,-207,-143,-73,-14,42,106,64,-129,133,257,283,308,323,-298,76,174,117,-150,-194,-168,-79,129,94,55,-74,-326,-118,-182,-240,-260,-225,-158,-81,-12,55,102,130,-2,119,88,40,-18,-74,-137,-172,-173,-157,-124,-110],[-402,-430,-410,-381,-335,-288,-240,-169,-184,-26,-133,-84,132,-38,-299,-114,133,124,145,185,-136,22,-46,-183,-376,33,234,135,-49,-55,-63,70,166,242,40,-195,-240,-304,24,214,129,-152,-12,-56,-86,-102,-110,-117,-110,-145,-112,-121,-127,-130,-137,-137,-132,-120,-109,-99,-163,-71,-126,-190,-364,-91,26,26,17,-19,-443,-135,-203,-293,-389,-395,-320,-245,-178,-139,-98,-83,-55,-68,-141,-548,-296,-295,114,-18,16,159,-133,-125,-209,180,239,224,-12,-82,-45,-259,-71,-145,-201,-202,-146,-87,-86,-215,-337,-99,49,18,-25,-169,-196,-227,-292,-358,-407,-429,-397,-359,-324,-300,-280,-261,-240,-221,-198,-181,-464,-283,-573,-357,-200,-220,-221,-193,-144,-68,18,95,-526,250,-372,349,-411,-396,-205,14,246,174,102,-554,-88,-210,-333,-364,-222,-1384,-2499,-1062,-1663,-1347,-4012,520,516,-1842,-7014,-8164,-5138,-5894,-7826,-13336,-6176,386,-11937,474,480,465,424,-25564,-17354,-4941,-6303,75,-2571,-30,-43,-291,-13,6,20,-1729,52,-2346,69,68,-271,31,-154,-1645,-63,-117,-1190,-256,-589,-397,-1758,-963,-237,-179,-487,-109,-100,-646,-142,-185,-236,-271,-438,-197,-107,-346,-241,107,-230,115,-55,87,31,-125,-330,-48,-69,-183,-103,54,194,-200,-82,384,188,242,314,-357,-192,-148,143,63,-43,-227,-293,-379,-272,-146,-38,-262,-187,-80,233,230,-272,-71,-22,-75,-152,-168,-282,-15,-61,-225,-132,66,94,170,133,-313,-365,-127,-176,-322,-140,-158,-166,-168,-157,-134,-113,-92,-76,-73,-76,-87,-105,-130,-162,-188,-214,-241,-261,-320,-1365,-298,-308,-308,-303,-265,-12366,-60617,-58275,-9703,74,137,-3394,-2643,-2837,-425,-308,-343,-39,-780,-671,-115,-671,128,0,44,-470,-53,-123,-171,-198,-180,-138,-67,-9,43,-245,-158,-181,26,88,-14,36,0,-10,-12,-6,-250,-58,-99,-181,26,-203,-455,-280,-167,-275,155,308,96,-202,-372,-257,-13,-81,-308,87,-7,-106,-183,-211,-193,-134,-66,-15,19,40,58,-26,-82,13,-12,-33,-56,-63,-286,-296,-75,-73,-75,-66,-82,-94,-99,-238,-208,-138,-142,-155,-162,-239,-131,-108,-78,-44,-200,-104,-123,15,94,101,91,87,74,38,-16,-6,-108,-357,114,119,119,-1,-71,-93,-34,-221,-177,-244,-295,-276,-227,-179,-148,-113,-96,-87,-82,-70,-61,-45,-228,-235,-2,2,-141,-219,-2,-371,-267,-183,-187,-244,-278,-269,-239,-184,-121,-220,-15,20,-84,-427,72,74,59,34,10,11,24,29,147,-353,198,3,-106,178,49,451,332,823,1647,262,1957,1892,410,1567,1171,773,594,765,582,491,-131,289,250,197,160,117,81,35,12,-28,-73,-106,-162,-190,-235,-272,-296,-320,-347,-377,-347,-318,-279,-222,-170,-206,-39,32,90,23,-279,-383,-293,183,188,246,-170,94,242,375,103,13,33,107,287,-167,286,24,254,41,-39,91,-19,58,11,-233,-220,-59,-347,40,290,-207,-402,-118,-47,-257,-20,-206,40,44,-66,-213,-307,-97,-97,-399,-251,-167,-170,-263,13,-169,-213,-70,-99,-191,-120,-188,-283,-270,-101,-138,-48,-218,-207,-158,3,-208,-178,-322,-267,-80,-135,-191,-243,-296,-325,-297,-266,-173,-124,-55,-3,36,65,85,-113,-238,-26,-172,-207,-74,-144,-216,-298,-323,-250,-175,-303,-36,16,53,79,81,77,53,10,-34,-108,-259,-247,-306,-319,-260,-187,-129,-56,-6,19,-54,-247,-178,-35,-188,-343,-91,-108,-109,-84,-42,-12,-289,-231,-320,-117,-19,72,32,489,474,-129,-54,-151,-104,-31,-188,-287,-203,-202,-209,-390,-79,225,37,-17,231,187,-61,-331,-238,-72,135,226,35,180,230,72,181,159,117,71,-248,-22,-169,-50,-55,-122,-47,-357,-137,-65,-73,-92,-105,-254,-288,-69,-1,83,-180,9,381,393,268,169,69,479,80,-70,227,235,-138,156,199,-133,-213,-263,-87,-180,-385,-237,-184,-109,-46,-361,30,30,0,-335,-119,-157,-131,-54,-107,-360,-113,139,270,-94,84,241,86,-39,-67,10,-41,-278,-131,-168,-184,-202,-231,-266,-307,-365,-409,-386,-330,-268,-220,-170,-131,-88,-188,-198,-40,-228,-24,-23,-31,-49,-59,-85,-121,-349,-223,-277,-319,-324,-370,-235,-161,-89,-20,53,104,-5,-48,-132,166,6,-140,-290,-455,-236,-117,-177,-236,-294,-320,-288,-236,-248,-194,-92,-353,-34,-19,-6,-10,6,11,10,-264,-159,-38,-61,-97,-125,-147,-162,-179,-165,-145,-116,-96,-72,-225,-274,-368,-68,-88,-116,-151,-172,-190,-190,-172,-137,-98,-52,-19,4,24,43,60,66,61,-112,-163,33,-185,-198,-108,-432,-4,-1,165,7,-185,267,18,145,-375,141,121,-229,-316,266,392,-2,-38,-76,530,553,551,-2977,497,298,256,125,18,12,-111,-215,-333,-178,-255,-75,77,-295,-337,-209,162,169,45,-110,-312,-126,21,-266,-181,-70,-258,33,14,-38,-72,-103,-123,-419,-172,-185,-192,-185,-160,-271,-98,-233,-248,-13,-204,-263,57,71,104,137,-43,-122,248,-149,-208,-343,-380,-102,122,13,-92,-201,-274,-237,-266,-108,-77,-199,-303,-115,-153,-189,-229,-251,-281,-262,-248,-215,-157,-97,-27,20,-29,204,254,247,123,124,-135,85,231,171,108,45,-340,-46,-65,-63,-229,-253,-213,-176,-14,-20,-35,-100,-326,-147,-194,-250,-307,-335,-272,-209,-149,-83,-27,21,-16,87,108,115,92,0,-117,25,-159,-73,-128,-186],[-218,-106,-80,-70,-159,-163,-75,0,-162,94,-176,-108,208,9,-249,-121,98,24,-44,-119,-182,-212,-198,-141,-398,-57,66,108,-4,28,-111,233,230,190,41,-182,-204,-258,-23,-54,-86,-163,-123,-136,-154,-176,-204,-232,-252,-270,-280,-291,-289,-275,-254,-221,-177,-122,-64,-8,-165,-10,-148,-154,-381,-7,322,336,170,92,-474,199,132,48,-299,-80,-78,-37,-64,-142,45,223,-37,-63,-149,-522,-253,-276,94,-30,-21,176,-92,-83,-157,180,217,182,-75,-135,-52,-253,30,-27,-104,-178,-238,-294,-314,-285,-272,-222,-191,-171,-170,-175,-253,-197,-206,-217,-218,-228,-224,-218,-204,-272,-177,-159,-140,-147,-105,-98,-447,-227,-536,-276,-47,-32,-365,30,68,95,178,222,-552,305,-374,334,-261,-568,-453,-265,42,-69,-167,-566,-315,-55,98,246,379,-1099,-3156,-1624,-2015,-1401,-3552,380,258,-1641,-6917,-9495,-5999,-5025,-5739,-11200,-6618,-96,-10196,-43,-46,-62,-95,-22547,-12513,-4692,-8954,-817,-3393,-311,-238,-159,-88,-26,23,-1692,113,-1996,182,204,-593,216,-62,-1575,175,128,-1067,-28,-450,-249,-1558,-710,-289,-166,-416,31,98,-626,147,130,89,30,-582,-80,-117,-341,-326,-227,-286,-362,-426,-320,-212,-196,-254,110,-14,-150,-209,-47,130,-213,-111,277,139,190,132,-365,-155,-230,-72,-85,-74,-220,-91,98,194,253,256,-247,-146,-109,192,262,-289,-72,-20,-89,-132,-198,-229,-242,-219,-280,-159,-126,-97,-70,-54,-305,-374,-124,-201,-333,-123,-239,-134,-128,-109,-82,-123,-50,-53,-76,-114,-167,-233,-305,-374,-390,-342,-279,-222,-439,-1433,-120,-117,-125,-159,-196,-11723,-56045,-57234,-11979,-170,-112,-3989,-2594,-2687,-484,-305,-376,-5,-630,-381,-75,-686,147,48,141,-466,231,88,-7,238,221,-141,140,78,17,-280,-204,-233,-28,10,-34,85,21,76,48,13,-188,-143,-129,-123,154,-222,-448,-202,-73,-254,221,361,170,-156,-329,-274,0,-82,-259,107,7,-106,-221,-317,-365,-318,-239,-173,-124,-89,-61,-50,-94,-63,-70,-70,-73,-66,-290,-317,-63,-58,-56,-37,-35,-28,-42,-187,-194,-57,-25,-88,-113,-252,-230,-303,-374,-420,-385,-322,-274,-224,-181,-139,-107,-66,-32,5,-81,-93,-28,-358,59,81,47,-17,-117,-141,-165,-209,-158,-91,-24,-170,-160,-191,99,166,150,123,92,-104,21,89,-131,-227,118,40,-131,-255,163,-266,-303,-191,135,-203,-156,-98,-131,172,204,-202,147,14,-160,-331,151,100,40,-15,-44,-27,-7,-66,141,-303,112,-18,-160,27,-63,252,216,558,788,89,1027,1121,426,1171,1140,1059,573,827,684,540,-97,347,322,341,388,374,215,77,190,270,259,158,-76,-42,-125,-163,-145,-103,-56,-24,-42,-251,-63,-60,-108,-226,-200,-238,-269,-286,-271,-348,-304,-126,-73,-10,-135,107,206,339,91,-7,16,135,294,-139,295,63,258,24,120,-54,-230,-395,-355,-237,-252,-102,-244,-84,-120,-217,-396,-331,-378,-360,-302,-252,-200,-175,-163,-279,-346,-157,-167,-406,-267,-183,-187,-322,-208,-224,-241,-265,-280,-292,-297,-287,-308,-260,-258,-260,-254,-257,-260,-274,-294,-393,-336,-369,-390,-395,-393,-370,-328,-285,-232,-192,-336,-107,-92,41,197,261,311,348,-109,-222,17,-166,-261,59,-16,-119,-207,-225,-167,-194,-242,44,124,150,142,132,97,42,-25,-83,-182,-332,-213,-196,-171,-243,-109,-156,-77,-78,-102,-128,-267,-213,-273,-326,-384,-415,-386,-322,-249,-177,-176,-326,-216,-384,-201,-71,99,42,272,262,-104,-90,-172,-67,-33,-67,-79,-58,-240,-238,-355,-179,244,114,-73,318,196,-144,-370,-158,-86,84,263,47,139,341,180,286,178,114,20,-268,-37,-194,122,71,-62,10,-436,-165,-59,-24,-42,-67,-282,-352,-284,-395,-363,-240,-66,103,274,292,161,8,485,91,-46,314,292,-173,168,211,-150,-257,-280,43,-7,-386,-192,-206,-141,-54,-371,130,177,-22,-333,119,191,66,-65,-134,-417,-146,112,252,-189,60,225,67,-45,-119,86,110,-201,-8,301,14,-97,-18,-162,-292,-104,-305,-15,20,-150,-97,67,-62,94,-128,-258,-36,-247,51,95,5,-98,-190,-276,-305,-332,-200,-162,-244,-82,-308,-93,-107,-137,-173,-200,-242,-275,-311,-327,-338,-340,-360,-387,-521,-429,-448,-424,-374,-321,-260,-198,-215,-280,-205,5,-343,-57,94,115,-60,144,159,167,-244,-137,112,61,60,9,-44,-106,-172,-227,-265,-246,-206,-147,-205,-225,-320,-12,-13,-31,-67,-103,-152,-204,-255,-293,-314,-303,-278,-247,-207,-166,-119,-78,-49,-131,-157,15,-269,-187,-65,-394,-41,-30,-47,-49,-192,-61,-71,-72,-354,-85,-92,-268,-359,-72,-55,-27,-10,20,53,84,101,-3671,127,125,105,87,62,41,25,25,-355,28,-243,-89,119,-251,-353,-241,112,174,31,-171,-293,-66,73,-291,-203,-127,-310,49,148,60,-17,-97,-174,-399,-340,-295,-224,-164,-106,-273,-17,-192,-306,8,-208,-219,146,115,258,169,-91,-102,278,-136,-292,-382,-416,-87,9,-54,-97,-130,-147,-233,-313,-108,-97,-256,-247,-112,-132,-150,-178,-195,-255,-268,-260,-239,-111,-34,5,-14,-50,104,111,107,105,83,-118,25,-9,-45,-74,-97,-366,-117,-124,-127,-288,-275,-205,-259,-103,-76,-44,-99,-307,-54,39,101,118,-168,-135,-101,107,103,86,66,-24,4,-30,-74,-122,-170,-230,-251,-206,-152,-93,-100],[-149,-52,-1,-40,-214,-277,-176,-211,-246,-259,-256,-243,-223,-194,-175,-128,-86,-49,0,46,-195,17,-16,-48,-353,-132,82,71,55,122,-155,81,46,9,-4,-157,-158,-199,-27,163,164,-162,122,81,26,-40,-112,-189,-254,-313,-358,-384,-368,-324,-272,-208,-139,-68,-4,49,-145,-17,-123,-95,-388,64,171,173,178,75,-464,178,197,208,-297,-133,36,219,-105,-138,51,319,-72,-64,-169,-480,-194,-235,77,-45,-57,203,-39,-23,-96,165,384,257,-130,-170,-86,-243,-221,-261,-304,-338,-362,-403,-446,-447,-423,-389,-350,-307,-275,-237,-309,-151,-101,-55,-9,20,-108,-112,-120,-276,-25,-37,71,-226,31,-70,-419,-170,-506,-210,-130,-135,-413,-96,-71,-39,-8,2,-561,21,-387,11,-121,-741,-734,-504,-6,13,58,-569,-581,166,195,209,208,-765,-3488,-1976,-1979,-1563,-2954,-171,-237,-1525,-7023,-10640,-6411,-4185,-3161,-8378,-6170,-1788,-7717,294,302,305,292,-19867,-7584,-3878,-11154,-1919,-4314,6,-30,-47,-58,-66,-74,-1648,-71,-1594,-516,-22,-878,16,-23,-1393,61,-54,-860,-24,-276,-152,-1350,-408,-356,-358,-342,-287,-262,-411,-262,-279,-305,-331,-555,-356,-339,-328,-403,-220,-254,-115,-142,10,15,-286,-160,69,43,-113,-285,-146,-103,-234,-148,-1,57,129,187,-369,-122,-284,394,439,243,-199,-141,101,323,413,203,-234,-96,-88,43,-28,-300,-134,-147,-141,-132,-130,-157,-210,-175,-331,-253,-281,-297,-302,-307,-304,-376,-329,-346,-353,-345,-331,-260,-201,-129,-48,-174,97,153,188,207,206,191,-336,4,86,55,29,9,-558,-1481,-27,-48,-72,-116,-158,-9654,-50447,-52285,-14101,-269,-281,-4503,-2536,-2518,-592,-351,-443,18,-437,-137,-37,-698,135,106,240,-122,349,92,-16,174,342,-163,153,146,137,-299,-262,-276,31,186,-39,228,31,234,495,454,-123,-236,-106,-56,121,-249,-441,-132,4,-220,15,-60,-128,-198,-283,-303,-221,-204,-216,-183,-180,-181,-177,-160,-151,-132,-114,-132,-117,-130,-135,-139,-135,-120,-89,-43,-6,34,-296,-271,-29,83,80,94,90,-10,-1,-138,-179,-1,81,-34,34,-263,30,-118,-80,-130,-356,-164,-146,-114,-74,-21,34,112,192,12,-145,-145,72,-304,-8,378,94,-40,-173,-197,-38,-182,-13,222,80,-169,-189,-215,35,260,172,100,58,-146,40,157,-48,-210,110,61,-118,-305,147,-171,-319,-200,115,-196,-173,-122,-115,-217,-286,-287,-231,-181,-188,-343,-121,-131,-160,-204,-243,-248,-225,-184,-127,-245,-23,-35,-184,-109,-151,65,135,152,162,-45,221,337,421,773,1059,1407,519,1505,1100,1414,-40,554,1128,937,730,487,337,149,121,72,-107,-243,-329,-282,-220,-170,-127,-105,-99,-114,-136,-326,-210,-233,-263,-280,-300,-316,-339,-364,-367,-358,-326,-274,-235,-194,-159,-123,-90,-67,-42,-34,-3,17,29,-113,57,47,42,-92,-4,-33,-54,-62,-62,-190,-273,-151,-126,59,65,-235,-380,-111,-142,-344,-184,-308,-296,-337,-351,-347,-387,-341,-328,-406,-291,-173,-132,-384,-4,-62,-201,-13,-114,-224,-190,-272,-300,-197,-131,-167,-152,-209,-163,-73,-38,-317,22,-248,-247,-40,-68,-64,-95,-60,-155,-217,-411,-154,-76,4,-6,-15,-17,-9,-114,-209,-32,-132,-279,-186,-264,-330,-271,-185,-102,-206,-182,48,69,67,56,24,-2,-35,-67,-77,-254,-337,-109,-100,-82,-231,-112,-172,-166,-195,-230,-250,-299,-250,-238,-211,-367,-166,-144,-134,-131,-139,-349,-339,-209,-405,-276,-233,-230,-228,-220,-210,-197,-179,-179,-113,-79,-38,10,55,-277,-260,-305,-241,198,181,-131,424,243,-212,-348,-92,-110,30,264,57,83,340,294,372,209,92,-28,-281,-48,-212,160,329,0,33,-443,-188,-133,412,566,92,-301,-389,9,297,42,-295,-78,-149,-143,-79,5,-52,153,100,-23,279,313,-206,183,226,-133,-274,-285,9,66,-375,-28,-27,-111,-68,-339,59,53,-98,-320,142,209,-25,-144,-128,-437,-164,-130,-152,-276,-51,34,68,-39,-176,102,212,-99,51,395,59,-95,-38,-202,-279,-122,-307,107,251,-118,-124,11,-107,168,-64,-295,-61,-255,18,56,-74,-191,-185,-88,3,-264,28,-154,-228,-8,-226,12,80,38,-8,-45,-97,-146,-198,-231,-253,-257,-268,-276,-403,-330,-240,-210,-176,-152,-128,-160,-245,-293,-209,-125,-305,-132,-105,-77,-136,-5,31,59,-196,-94,43,15,-32,-78,-123,-165,-202,-219,-228,-216,-215,-210,-219,-241,-252,-268,-274,-264,-252,-231,-218,-208,-201,-191,-187,-175,-170,-167,-154,-134,-99,-65,-53,-138,-114,70,-342,-145,-2,-322,-62,68,92,-37,-180,71,67,-58,-292,109,98,-291,-335,-111,319,84,463,335,635,712,766,-4363,815,538,146,249,332,471,360,254,-350,39,-194,-99,-101,-181,-269,-203,-194,-195,-190,-215,-258,-104,-67,-250,-194,-173,-345,11,0,-32,-56,-90,-125,-373,-231,-280,-302,-268,-220,-285,-143,-141,-363,-38,-204,-155,-12,-21,-24,-42,-113,-79,-102,-116,-371,-409,-442,-121,-107,-118,-117,-118,-111,-180,-340,-2,50,-288,-166,203,237,12,-84,-164,-215,-269,-268,-261,-171,-301,-428,-360,-245,-147,-74,-16,31,50,-87,-17,43,32,32,45,-339,111,150,34,-316,-268,-162,-329,163,76,12,-82,-289,-80,55,190,150,-156,-157,-132,-54,-99,-150,-197,-236,-259,-252,-224,-178,-119,-174,-32,-180,48,88,-87],[-59,-13,232,126,-204,-287,-250,8,-70,82,-233,-85,-26,-58,-90,-120,-143,-169,-179,-193,-213,-213,-221,-219,-281,-216,-223,-236,-254,-249,-236,-195,-136,-81,-14,-134,-123,-144,-42,245,234,-165,145,126,70,9,-53,-181,-191,-218,-271,-335,-403,-473,-469,-378,-281,-182,-95,-25,-128,-44,-80,-54,-412,21,-9,-33,-36,-32,-439,50,120,182,-318,-217,-19,195,-152,-162,18,251,-141,-107,-238,-457,-158,-210,24,-102,-120,203,-4,12,-68,97,153,94,-218,-227,-105,-269,-205,-242,-276,-294,-290,-290,-281,-357,-214,-260,-123,-172,26,-102,-372,-1,307,117,223,129,-199,-156,-182,-304,-81,-86,169,-338,15,-69,-436,-162,-529,-207,-162,-134,-334,-164,-45,-16,10,24,-613,60,-461,85,-55,-942,-1080,-670,-55,32,21,-611,-893,-49,-71,-100,-127,-449,-3174,-2095,-1744,-1790,-2319,-152,-145,-1513,-7373,-11565,-6403,-3475,-412,-5293,-4658,-4535,-5292,-49,-25,-7622,10,-17701,-2688,-2671,-12737,-2909,-5335,-91,-120,-142,-744,-180,-194,-1648,-192,-1246,-1269,-180,-1163,-107,-81,-1233,-220,-556,-661,0,-121,-5,-1195,-158,-23,-19,-332,17,47,-213,99,112,109,90,-446,27,-269,-364,-501,-184,-239,-251,-218,-186,-164,-432,-139,-117,-89,-118,-335,-277,-57,-297,-216,290,-45,200,184,-412,-134,-334,471,633,168,-201,-244,47,168,17,-146,-282,-255,-123,-127,91,-334,-112,-72,-166,-15,-113,-175,-309,-256,-412,-233,112,57,149,146,-260,-403,-124,-336,-261,-165,-459,-65,-149,-243,-339,-282,-165,-54,40,125,193,231,-537,-112,345,363,370,117,-686,-1510,322,281,231,153,72,-6188,-43607,-45646,-15594,-239,-243,-4042,-2450,-2357,-766,-467,-553,-28,-253,33,-28,-722,78,141,309,160,150,76,-39,63,42,-212,37,57,84,-322,-325,-300,20,264,-51,236,19,211,331,290,-69,-304,-40,0,58,-287,-439,-86,18,-204,-9,-19,-16,-79,-252,-349,-46,-130,-187,-58,-58,-62,-64,-128,-76,-88,-98,-254,-150,-169,-165,-142,-140,-64,-16,27,54,77,-303,-216,-104,34,21,31,30,3,40,-90,-164,54,76,31,-11,-273,-122,-188,-253,-313,-360,-366,-343,-302,-260,-211,-169,-115,-70,-25,-191,-118,87,-242,-73,83,56,-57,-228,-252,-115,-181,-247,-294,-329,-317,-282,-240,-205,-155,-115,-76,-40,-178,28,56,28,-183,103,95,-88,-340,126,-77,-310,-192,-2,-179,-185,-142,-137,-84,0,-147,63,-35,-85,-491,-58,292,214,-26,134,82,-69,-267,-184,-187,-88,-34,-182,-212,-189,-74,71,32,262,-125,468,550,418,594,573,519,458,370,274,168,41,-29,-113,-176,-207,-229,-231,-227,-221,-217,-212,-190,-175,-148,-124,-125,-46,-5,-10,56,-34,-327,-9,48,-39,-203,-3,77,59,30,-232,-259,-215,-52,-80,-102,-120,-131,-133,-137,-131,-121,-116,-104,-97,-84,-67,-67,-55,-156,-44,-40,-31,-21,-23,-135,-247,-167,-35,-54,-71,-231,-346,-158,-189,-311,-261,-328,-294,-306,-314,-356,-395,-353,-370,-375,-292,-169,-84,-418,76,-3,-151,39,-99,-216,-193,-263,-240,-145,-92,-150,-33,-191,-120,-22,-35,-118,259,-157,-212,-1,-107,-10,-24,25,-95,-200,-409,-184,-51,62,1,-65,-131,-183,-223,-249,-258,-246,-232,-188,-145,-92,-50,-6,37,-170,-100,133,163,187,107,220,235,242,242,-72,-295,-261,-59,-104,-4,-190,-121,-151,-68,18,97,51,-317,-61,-72,-136,-323,-119,-123,-133,-145,-166,-343,-297,-268,-354,-310,-271,-241,-219,-197,-186,-181,-180,-179,-180,-189,-196,-191,-188,-293,-264,-243,-234,-49,-19,-172,-12,-28,-229,-277,-137,-173,-177,-146,-97,-51,-14,10,17,30,22,-60,-276,-45,-211,173,309,74,12,-394,-202,-198,447,634,96,-304,-378,-71,305,15,-303,-105,267,128,-9,-137,-262,-316,-224,-134,-51,37,-232,175,223,-84,-258,-274,-18,47,-355,10,0,-119,-76,-288,-6,-65,-157,-298,82,90,-116,-189,-102,-409,-174,8,-23,-356,-92,-128,-160,-193,-237,-247,-264,-278,-269,-260,-224,-178,-127,-234,-265,-142,-311,144,270,-89,-146,-55,-156,231,-13,-323,-87,-264,-39,-67,-138,-174,-128,-66,-12,-173,16,-161,-221,5,-143,106,158,150,131,117,83,-40,13,-224,-4,9,11,8,-279,-240,-16,-35,-60,-95,-120,-188,-250,-312,-226,-87,-264,-223,-92,-107,-236,-152,-171,-186,-198,-215,-217,-218,-221,-202,-167,-119,-72,-20,19,70,104,34,-134,-84,-175,55,200,200,88,-142,209,152,91,30,-30,-98,-120,-153,-169,-174,-169,-171,-181,-187,-199,-214,-433,-263,-283,-296,-300,-292,-308,-313,-323,-328,-317,-282,-239,-188,-134,-333,-300,-303,116,16,232,289,341,387,417,-4180,453,449,10,270,351,303,249,203,-355,42,-156,-133,188,-125,-167,-128,28,153,19,-272,-238,34,126,-199,-187,-239,-366,90,39,-24,-76,-129,-172,-372,-250,-249,-231,-206,-177,-338,-142,-125,-385,-96,-221,-101,-90,-88,-73,-68,-131,-75,-50,-83,-457,-429,-475,-103,-87,-100,-96,-86,-66,-104,-334,43,87,-302,-81,209,240,45,-36,-185,-177,-266,-282,-283,-168,-203,-343,-464,-416,-288,-168,-58,42,110,-46,-90,168,109,127,95,-277,70,76,5,-280,-239,-102,-335,-5,-68,-134,-198,-263,-237,-196,-136,-65,-142,-164,-149,123,158,162,149,-81,62,-2,-84,-171,-244,-299,-289,-225,-134,-28,-55],[-28,-34,149,107,-163,-192,-335,-74,-63,129,-283,-91,187,163,-43,-42,285,241,190,116,-257,-62,-148,-199,-229,-268,-109,-49,-5,46,-280,123,148,-26,131,-128,-110,-105,-53,-69,-142,-209,-272,-315,-342,-345,-331,-320,-310,-315,-332,-362,-362,-318,-260,-196,-130,-64,-5,38,-88,-48,-4,-10,-427,105,85,54,17,-36,-390,-137,-153,-150,-316,-280,-8,49,-154,-168,-3,115,-193,-146,-304,-401,-94,-154,-130,-152,-160,-160,-160,-155,-148,-158,-167,-173,-273,-244,-210,-270,-240,-254,-274,-277,-250,-225,-189,-392,-87,-181,-164,-199,81,-61,-328,-9,240,122,262,179,-208,-162,-202,-276,-112,-101,16,-395,-43,-66,-415,-115,-516,-180,-114,-112,-156,-274,-75,-42,-69,42,-627,174,-501,338,27,-989,-1333,-602,-123,642,639,-595,-1140,477,400,311,219,-78,-2564,-1895,-1397,-1842,-1600,50,221,-1459,-7824,-11574,-5999,-2824,696,-2128,-2081,-6414,-3273,437,-9787,-22049,-2997,-16033,360,-1149,-13443,-3675,-6240,65,-16,-89,-1619,-213,-255,-1582,-288,-880,-1785,-670,-1340,-397,-397,-1009,-374,-1019,-400,-192,-148,-111,-1013,-31,12,60,-299,168,222,47,307,141,313,320,-260,-153,-365,-359,-500,96,-160,6,-118,-34,-176,-539,-26,11,46,-74,-269,-338,-99,-290,-201,165,-115,171,120,-404,-107,-295,125,80,7,-144,-304,-254,-328,-316,-257,-222,-119,-71,-269,-32,-306,-102,-102,-149,-133,-120,-104,-306,-270,-429,-244,61,68,74,77,-194,-378,-75,-394,-165,-132,-544,49,27,0,-33,-201,-142,-214,-299,-367,-322,-229,-687,-166,49,125,181,132,-730,-1431,212,172,125,57,-2,-1524,-35346,-38338,-16033,-96,-311,-3527,-2255,-2151,-940,-587,-634,-130,-44,96,8,-683,29,198,215,149,-28,-43,-149,-250,-289,-245,-171,-112,-67,-312,-308,-247,-91,-133,-172,-210,-243,-276,-283,-277,-253,-256,-223,-217,-218,-286,-398,-205,-188,-172,-132,-88,-33,-20,-198,-375,-45,-144,-136,208,243,265,115,-107,151,253,223,-351,121,73,51,45,-147,64,133,180,214,75,-291,-149,-160,244,-1,185,176,34,101,-29,-134,-29,-109,-197,-262,-273,-251,-224,-210,-212,-224,-232,-242,-272,-186,-145,-122,-105,-116,-144,-212,-226,-246,-225,-168,-93,-12,-66,-280,-307,-40,-67,48,19,4,-137,-232,-258,-89,264,77,47,-1,-198,84,349,85,-160,93,134,-51,-355,93,2,-300,-174,-187,-254,-280,-253,-207,-139,-63,-118,34,11,1,-564,64,233,89,-114,70,35,-92,-344,-338,-149,-172,-124,-186,-298,-208,-174,43,-196,362,-180,734,755,396,765,827,1505,370,1555,1499,1387,121,1058,861,662,480,306,160,39,-53,-125,-178,-197,-210,-202,-189,-162,-121,-84,-53,-38,-32,-284,-73,-96,-140,-178,-224,-264,-305,-344,-357,-362,-355,-337,-339,-344,-352,-348,-326,-294,-249,-204,-167,-131,-107,-84,-68,-74,-73,-183,-88,-88,-76,-53,-38,-95,-220,-186,24,21,19,-246,-331,-121,-182,-258,-6,-330,-16,-39,-68,-370,-407,-149,-154,-365,-314,-142,-26,-465,82,17,-120,67,-105,-222,-207,-249,-194,-224,-340,-337,-226,-202,-102,-10,-49,32,22,-80,-190,-41,-169,-73,-72,-73,-76,-181,-332,-240,-172,-216,-259,-300,-322,-313,-284,-245,-204,-152,-187,-48,4,56,91,124,4,-145,-46,237,283,261,59,412,400,486,406,-102,-341,-192,-25,-114,-24,-164,-156,-139,-194,-57,247,151,-359,-18,138,-138,-279,-66,103,-86,-29,-230,-180,-249,-151,-322,-294,-187,207,142,186,171,50,-152,-136,1,-160,-13,-5,-55,-323,-285,-210,-207,-236,-234,-225,-205,-172,-213,-217,-62,-179,-62,27,54,-48,88,98,99,112,84,-103,-283,-58,-222,91,108,125,-13,-366,-229,-281,202,207,90,-316,-347,-157,200,-19,-250,-171,188,192,183,171,-163,105,50,-11,-75,-122,-257,-124,-59,-31,-231,-264,-55,17,-345,29,0,-141,-88,-243,-72,-190,-204,-278,28,-27,-207,-198,-138,-385,-182,-192,-206,-352,-223,-220,-205,-182,-295,-126,-97,-86,-75,-82,-77,-95,-87,-258,-254,-165,-316,-128,-137,-141,-156,-151,-210,-144,-150,-337,-151,-275,-154,-161,-177,-201,-214,-234,-259,-287,-303,-313,-320,-322,-324,-334,-325,-323,-321,-306,-309,-311,-323,-327,-331,-329,-340,-351,-345,-344,-344,-333,-319,-311,-299,-285,-274,-321,-246,-233,-220,-308,-196,-180,-324,-141,-112,-82,-65,-42,-26,-59,-35,-91,-86,-125,-168,-189,-171,-98,-17,52,-89,-6,-94,46,185,212,67,-193,167,113,42,57,-30,-168,105,120,134,144,158,163,-215,-178,-3,31,-506,-44,116,-193,-122,128,215,-131,-186,231,60,-300,-173,167,-38,-364,-249,-474,106,-109,-2,-21,-20,-8,-1597,-3384,-18,-51,-157,-181,-267,-330,-243,-130,-351,58,-113,-161,210,-62,-45,-10,5,126,13,-308,-213,66,126,-140,-168,-304,-337,261,198,113,44,-21,-71,-375,-110,-73,-26,42,110,-410,78,-83,-318,3,-243,-46,175,-142,55,142,-135,-86,305,-59,-492,-422,-463,-147,198,128,81,44,-49,-25,-316,1,-8,-302,-45,-66,-91,-111,-136,-229,-158,-265,-305,-307,-208,-126,-118,-112,-103,-107,-129,-157,-183,-229,-277,-327,-364,-310,-260,-227,-238,-209,-230,-268,-320,-362,-325,-307,-141,-99,-46,-21,-267,-107,63,404,179,-172,-199,-199,81,334,475,104,-171,260,168,60,-56,-175,-315,-362,-229,-111,-2,-85],[-343,-385,-383,-341,-270,-196,-323,-160,-58,98,-308,-89,154,180,-4,-7,269,230,191,141,-291,-60,-44,22,-177,-317,-182,-86,144,144,-326,96,56,-198,-95,-163,-220,-243,-209,-145,-84,-169,27,73,63,115,109,-129,-290,-161,-45,-109,-158,-171,-142,-183,-18,47,104,144,-24,-10,95,37,-411,108,83,42,7,-54,-325,-86,-95,-121,-295,-316,-237,-291,-300,-241,-189,-148,-231,-183,-373,-317,-44,-76,-29,-173,-117,112,157,160,48,-25,278,235,-308,-234,-61,-259,94,76,36,-13,-50,-100,-145,-404,-187,-189,-175,-192,-137,-115,-205,-71,-46,-29,-15,-21,-154,-149,-200,-212,-192,-255,-313,-411,-208,-124,-380,-53,-487,-150,232,-60,40,-353,371,-6,-230,220,-623,387,-530,577,102,-839,-1171,-354,-143,537,644,-543,-1312,740,817,413,194,304,-1908,-1488,-1026,-1607,-870,741,714,-1333,-8323,-11023,-5407,-2271,246,157,67,-7142,-1853,-183,-20786,-36130,-11501,-14946,-88,-31,-13289,-4200,-6796,46,28,6,-2473,-76,-126,-1465,-200,-545,-2005,-1066,-1435,-259,-273,-756,-368,-1433,-243,-198,-147,-104,-842,-9,43,98,-267,222,282,323,378,100,348,377,-51,-306,-392,-341,-414,144,-60,49,-6,-41,-211,-573,-197,-209,-216,-226,-249,-342,-328,-350,-290,-215,-156,-74,-25,-373,-64,-219,46,31,-10,-57,-342,-173,-241,-311,-333,-280,-214,-155,-383,-70,-241,-68,-57,-92,13,3,-64,-250,-238,-356,-232,-148,-165,-170,-175,-171,-323,-189,-424,-190,-170,-580,-94,-65,-43,-34,-135,-87,-145,-217,-256,-211,-119,-786,-172,156,217,249,252,-676,-1267,-346,99,45,-18,-69,-108,-25685,-30688,-15569,-124,-198,-3054,-1961,-1921,-1119,-717,-678,30,86,54,12,-594,-76,-118,-123,-90,-199,25,16,-14,-22,-234,72,107,52,-284,-227,-152,-176,-148,-79,3,65,133,176,199,94,-132,153,96,-9,-248,-325,-145,-124,-135,5,86,173,60,-133,-385,-52,-139,-75,221,337,303,201,-66,203,316,282,-410,168,105,52,3,-137,-58,-56,-34,-11,13,-263,-75,-196,34,-65,9,-20,-41,-44,-40,-90,15,64,101,132,-258,-7,-95,-37,-14,-52,-169,-29,-349,-4,38,74,112,124,-17,-211,90,69,-90,-173,70,-4,-61,-324,-356,-41,15,159,140,116,-99,-236,-270,-136,113,19,35,-23,-201,109,154,118,-138,57,35,-4,-329,39,33,-285,-145,-23,-129,-216,-205,-195,-256,-315,-380,-441,-448,-399,-344,-305,-262,-229,-206,-188,-164,-151,-349,-203,-148,-202,-149,-192,-348,-212,-210,-116,-338,-38,-211,117,247,365,582,684,1100,274,1499,2084,2244,219,2567,2043,1699,1947,1435,1109,561,-88,-40,-297,-392,-297,-189,-186,-162,28,81,-81,-36,-26,-232,48,-5,-82,-158,-237,-300,-335,-333,-285,-232,-178,-124,-102,-90,-91,-94,-101,-107,-100,-109,-69,-47,-32,-14,-2,-9,-8,-153,-7,12,-2,97,140,-58,-181,-189,225,221,181,-261,-316,-141,-193,-190,-128,-297,-63,-37,-15,-372,-405,-120,-33,-363,-335,-136,16,-471,55,18,-96,50,-112,-224,-294,-361,-353,-287,-215,-178,-89,-223,-90,-1,-62,31,28,-9,-161,-12,-236,-17,-30,-54,-78,-139,-240,-303,-220,-256,-286,-308,-318,-308,-290,-264,-235,-199,-163,-131,-97,-58,-35,-13,-31,-131,-7,43,57,67,-4,73,69,46,5,-125,-366,-181,-253,-276,-246,-163,-201,-125,-280,-127,325,134,-373,12,182,-157,-229,-65,34,-151,-45,-306,-35,-193,-138,-297,-269,-214,117,149,183,209,105,-160,-118,-11,-213,-13,143,-11,-351,-316,-197,-173,32,136,-267,1,-78,-169,-267,-365,-474,-511,-407,-304,-202,-107,-16,64,151,79,-143,-294,-80,-233,126,219,177,-30,-356,-262,-367,394,529,88,-330,-311,-232,212,-48,-170,-252,-214,-245,-230,-181,-202,-96,-88,-105,-149,-211,-296,-362,-339,-213,-193,-251,-96,-12,-340,31,-19,-172,-100,-205,-129,-305,-229,-252,139,171,-288,-169,-48,-366,-186,-189,-258,-327,-367,-342,-258,-155,-320,0,107,145,161,143,118,-96,-63,-264,-240,-204,-319,-293,-323,-341,-364,-381,-405,-420,-456,-489,-515,-543,-560,-529,-484,-443,-387,-340,-303,-280,-261,-254,-258,-271,-295,-335,-359,-380,-378,-335,-283,-219,-162,-181,-158,-22,2,-1,-50,-65,-38,-42,-37,-31,-13,-196,-175,-320,-223,-143,-136,-378,-43,-69,-344,-105,-103,-89,-66,-44,-3,-103,-1,-169,145,163,157,133,75,7,-90,-181,-264,-295,-242,-157,-71,6,48,-239,146,171,-28,0,-43,-216,81,287,289,288,292,287,-273,-175,78,28,-490,36,200,-108,-113,183,222,-161,-180,194,51,-372,-91,178,-110,-367,-181,-605,64,-274,64,80,103,125,-4395,-2528,126,98,-331,-16,-93,-176,-260,-317,-321,-260,-188,-162,-30,20,73,94,33,99,36,-298,-160,26,23,-63,-123,-341,-267,-36,-71,-121,-159,-193,-206,-356,-180,-134,-85,-38,12,-443,58,-33,-211,11,-238,42,214,-188,-4,141,-93,-71,210,-2,-415,-372,-412,-183,-258,-345,-387,-364,-310,-256,-263,-195,-189,-253,-212,-216,-207,-172,-128,-245,-77,-219,-280,-277,-196,-102,-80,-41,-39,62,43,-12,7,-26,-58,-264,-101,-111,-26,19,-165,89,97,-68,-143,-192,-17,-233,-62,-146,-43,46,-222,-70,85,351,178,-168,-172,-195,3,-70,-147,-216,-279,-338,-359,-318,-281,-246,-321,-211,-195,-198,-208,-235],[-67,-109,-106,-86,-36,-22,-266,-218,-39,99,-289,-63,147,204,44,50,152,109,82,53,-303,-89,-66,4,-118,-334,-223,-129,58,73,-307,91,94,-327,37,-93,-79,-93,-161,-225,-278,-277,-233,-168,-106,-50,-2,-63,-308,-172,75,63,-146,31,-8,-271,-94,-139,-190,-246,-284,-261,-215,-150,-380,-45,1,38,69,-100,-271,72,63,34,-274,-337,-69,-102,-132,-163,-187,-217,-280,-259,-455,-274,-243,-213,-171,-214,-90,-42,2,55,95,-117,174,197,-358,-238,-55,-272,87,28,-9,22,-31,-102,-173,-430,-266,-279,-275,-265,-275,-289,-310,-345,-341,-288,-227,-180,-134,-159,-223,-162,-222,-139,-75,-425,-28,25,-381,-27,-492,-165,314,-92,190,-433,325,18,-401,102,-634,150,-595,100,70,-652,-831,-68,-169,-187,-210,-517,-1392,-102,-90,-470,-996,-183,-1319,-1013,-690,-1121,-225,1049,1875,-1140,-8775,-10592,-4847,-1874,5515,3432,3551,-6718,-1042,1134,-28588,-48785,-20516,-14524,300,321,-12507,-4502,-6706,-749,115,-508,-3250,228,218,-1344,220,-316,-1983,-1424,-1512,193,-308,-543,-251,-1716,87,56,27,-7,-749,-64,-87,-105,-300,-130,-140,-151,-169,-192,-220,-249,-277,-394,-405,-371,-329,-241,-232,-223,-198,-181,-276,-438,-149,-135,-126,-117,-106,-343,-53,-148,-5,89,-223,94,-25,-380,-72,-182,85,37,-25,-84,-409,-165,-180,-196,-179,-168,-151,-141,-370,-234,-210,-176,-189,-188,-175,-147,-99,-241,-226,-301,-260,31,39,-39,54,-65,-303,70,-412,44,-30,-486,-123,58,172,161,-99,92,39,-25,-88,-142,-169,-881,-190,-74,-22,20,55,-564,-1099,-1701,174,214,245,286,330,-14747,-22679,-14748,471,76,-2702,-1640,-1735,-1347,-900,-719,-19,172,50,-64,-509,-101,-9,96,195,-410,89,26,22,-102,-255,34,86,-9,-290,-195,-266,-288,-263,-217,-171,-137,-120,-107,-106,-103,-118,-140,-167,-196,-216,-265,-114,-50,-138,72,132,189,116,-102,-404,-92,-157,-46,77,27,-24,-72,-103,-138,-154,-161,-345,-194,-211,-221,-234,-245,-254,-257,-252,-257,-256,-270,-260,-241,-162,-150,22,116,104,228,80,-69,263,530,306,184,-270,-25,-82,-47,29,60,-148,80,-434,0,-7,-4,18,41,-16,-224,142,189,-33,-225,139,-53,-73,-384,-422,-69,86,211,219,151,-70,-242,-299,-185,-132,-171,-200,-219,-211,-211,-201,-198,-207,-217,-244,-265,-301,-292,-281,-289,-211,-176,-151,-240,-260,-145,-170,-187,-201,-193,-172,-143,-103,-85,-70,-79,-282,-160,-211,-274,-328,-317,-264,-186,-122,-204,-351,-227,-203,-19,-233,-29,-236,163,325,318,491,540,1414,168,1387,2244,2399,343,2410,2256,2018,1730,1408,1089,713,-110,21,69,-109,-277,-407,-378,-261,-133,-19,-124,-98,-31,-191,124,215,-9,-53,33,61,-35,-143,-235,-320,-357,-317,-249,-165,-84,-9,55,98,-23,-157,-57,104,98,25,58,44,63,-97,151,212,-39,232,220,-22,-136,-174,303,298,222,-269,-284,-148,-227,-343,-395,-345,-280,-231,-194,-367,-393,-161,-80,-361,-340,-116,59,-420,16,8,-73,-78,-122,-216,-209,-171,-108,-99,-154,-187,-119,-244,-136,-131,-100,-38,24,65,-112,-8,-292,122,243,221,146,-69,-129,-346,-138,-70,-109,-140,-159,-159,-187,-130,-72,-17,-86,-47,105,195,218,228,-40,-116,31,100,43,-19,-76,-139,-186,-231,-274,-296,-351,-315,-299,-253,-209,-165,-232,-102,-261,-157,-89,-107,-326,-166,-205,-232,-262,-277,-280,-278,-263,-360,-216,-185,-151,-262,-245,-215,6,23,35,41,49,-139,-89,-29,-238,7,130,-60,-359,-336,-188,-135,-21,295,-272,139,-16,-134,-127,-85,-293,-159,222,45,-207,279,679,798,412,89,-165,-294,-94,-226,89,180,119,-19,-353,-284,-439,88,110,100,-332,-265,-285,108,-59,-76,-327,-132,-204,-274,-323,-340,-308,-261,-200,-135,-61,-233,62,109,101,-139,-224,-126,-33,-332,23,-53,-198,-104,-169,-165,-391,-228,-211,-211,-212,-338,-117,-23,-345,-178,119,26,-221,-64,40,115,12,-286,-74,422,203,170,565,224,-86,-48,-247,-216,-206,-318,184,236,-23,-119,-249,-305,292,62,-319,-157,-282,-302,-77,-31,-77,-109,-149,-191,-239,-277,-309,-335,-355,-371,-386,-371,-344,-301,-236,-181,-125,-80,-147,-235,-43,57,63,45,11,110,144,189,155,82,-188,-126,-317,-202,-197,-59,-429,412,66,-277,288,327,299,151,16,38,-150,-42,-245,66,109,165,225,199,238,164,115,33,119,44,-30,-87,-110,-106,-278,-35,6,-91,-88,-59,-255,23,368,410,292,460,363,-329,-176,150,17,-422,111,240,-31,-89,66,-11,-197,-191,-191,-235,-363,-277,-304,-331,-365,-387,-716,-412,-493,-306,-242,-176,-1275,-7326,-1680,1,18,-530,7,-14,-43,-85,-132,-298,-243,-309,-363,-406,-400,-365,-341,-324,-315,-324,-336,-352,-342,-318,-271,-227,-324,-203,-163,-153,-167,-180,-210,-247,-351,-357,-313,-241,-173,-106,-394,-9,-1,-113,8,-240,104,100,-201,-76,88,-58,-71,69,39,-344,-332,-372,-217,76,72,54,72,59,39,-220,-28,-74,-214,-178,-215,-241,-240,-228,-273,-157,-182,-259,-242,-178,-123,-83,-57,-42,-33,-30,-80,-3,1,8,-301,-227,-222,-4,-18,-113,-38,-42,-90,-60,-165,19,-178,-100,-161,-40,105,-178,-28,92,92,34,-180,-136,-181,-27,46,123,35,-292,160,304,15,-95,-212,-321,-248,-135,63,0,-78],[57,-86,-40,-83,-104,-113,-221,-261,-53,-16,-263,-34,47,48,38,22,6,-19,-32,-47,-317,-132,-106,-38,-75,-346,-257,-178,23,36,-241,52,58,-342,18,-88,-78,-75,-133,-195,-260,-299,-287,-224,-146,-65,11,-4,-319,-197,53,-3,-175,146,-2,-374,-108,138,339,346,89,119,258,62,-360,12,384,360,178,-166,-247,180,141,94,-269,-350,-13,-48,-82,-187,-164,-213,-337,-348,-415,-263,-229,-206,-176,-258,-154,-148,-151,-149,-143,-242,-130,-100,-433,-269,-74,-321,29,-48,-244,-45,-86,-153,-227,-481,-344,-342,-295,-237,-195,-157,-124,-110,-101,-112,-133,-183,-241,-314,-387,-356,-358,-215,-114,-445,12,54,-423,-41,-533,-230,-9,-139,-153,-479,-311,-311,-441,-166,-614,-11,-692,101,75,-485,-507,169,-206,144,133,-523,-1329,-253,-33,-1389,-1180,-285,-822,-522,-365,-483,299,1041,2740,-845,-8938,-10292,-4431,-1631,7708,5423,5822,-5349,-674,2553,-32039,-58840,-29143,-14765,612,532,-11323,-4552,-5982,-2004,-981,-1168,-3697,196,210,-1202,116,-201,-1862,-1732,-1574,198,-486,-369,-51,-1528,0,-55,-114,-178,-726,-283,-310,-308,-379,-249,-215,-186,-163,-146,-136,-131,-124,-347,-409,-441,-259,-73,-87,-104,-108,-121,-358,-318,-164,-158,-151,-139,-123,-341,-81,-71,-31,-11,-292,-3,-147,-406,-117,-180,-172,-182,-169,-127,-442,-207,-181,-388,-189,-110,-151,-253,-381,-317,-208,-114,-113,-50,251,363,-158,-278,-233,-262,-307,195,135,-147,158,-62,-301,120,-352,99,-27,-407,-263,-92,341,306,-80,20,142,79,23,-24,-66,-953,-204,-168,-205,-250,-284,-380,-941,-3025,-41,66,154,236,298,-2553,-14027,-13924,328,292,-2479,-1297,-1586,-1590,-1109,-719,-116,129,154,73,-420,-187,222,210,178,-633,29,-10,-93,-162,-277,-204,-173,-122,-315,-117,-2,18,36,-14,77,86,97,102,99,102,77,84,77,-153,-174,-201,66,116,-167,167,157,142,96,-90,-392,-147,-208,-288,-343,-342,-298,-239,-174,-131,-84,-38,-273,28,65,112,152,-165,175,213,209,-54,-167,-264,-8,-271,-80,-241,-3,59,117,204,102,-59,294,289,254,176,-293,-50,-71,-69,-89,-137,-167,-193,-359,-182,-156,-137,-107,-88,-68,-245,-23,5,10,-272,49,-109,-87,-431,-490,-106,124,78,34,-21,-71,-239,-329,-220,-249,-285,-317,-340,-331,-316,-283,-250,-227,-202,-196,-188,-275,-210,-244,-299,-326,-365,-396,-407,-409,-418,-399,-361,-321,-275,-238,-241,-181,-182,-192,-223,-359,-320,-321,-274,-204,-99,-112,-91,-87,-211,-312,-253,-172,9,-120,108,-255,46,-35,-106,-131,-97,-40,41,121,219,343,505,690,880,1051,1180,1227,1197,860,-27,67,424,45,18,-122,-337,-237,-190,-100,-162,-159,-40,-156,170,266,31,6,50,151,431,313,-129,-127,81,181,91,-31,11,43,96,177,-16,-205,-79,67,40,52,128,128,107,-34,-6,-48,-79,-101,-134,-164,-194,-225,-249,-274,-286,-289,-297,-313,-326,-357,-390,-419,-439,-431,-402,-360,-374,-268,-228,-357,-318,-110,-75,-348,-27,-8,-49,49,-101,-197,-196,-112,-60,-87,-174,-189,-159,-261,-144,-209,-217,-153,-69,13,-41,2,-338,192,240,213,169,23,0,-326,-179,-112,-130,-132,-118,-87,-216,-103,59,93,-23,-50,90,332,344,343,-24,-102,67,209,168,7,-122,71,59,41,23,-126,-311,-17,-34,-48,-79,-72,-248,-117,-178,-183,-228,-264,-298,-327,-357,-373,-395,-409,-418,-413,-379,-395,-283,-232,-183,-221,-229,-202,-17,-15,-26,-52,-84,-105,-92,-52,-218,43,124,-107,-348,-341,-185,-103,-65,226,-242,54,86,6,-90,-135,-336,-191,209,36,-242,273,602,480,374,108,-177,-291,-107,-201,44,97,86,15,-361,-297,-455,-161,-240,-314,-390,-409,-351,-300,-264,-252,-344,-228,-213,-195,-163,-172,-74,-28,18,63,111,-172,163,163,146,-77,-188,-154,-71,-331,-178,-202,-225,-148,-143,-189,-386,-213,-165,139,128,-346,-69,-7,-327,-169,141,17,-170,-104,-2,126,39,-212,-160,398,217,161,376,251,-78,-27,-213,-189,-225,-315,179,201,-2,-82,-273,-330,320,58,-298,-180,-277,-401,-105,215,228,33,173,121,52,-67,-263,-169,-237,-297,-355,-383,-404,-414,-402,-399,-385,-373,-348,-322,-289,-274,-261,-234,-215,-192,-155,-112,-75,-34,-184,-86,-319,-177,-241,14,-417,165,-91,-164,237,297,324,268,14,35,-200,-84,-314,-77,-199,-305,-276,-161,-31,71,148,89,245,165,-3,82,216,-26,-277,149,116,-139,-148,-148,-278,-243,-173,-65,48,157,241,-380,-180,200,-4,-366,171,283,26,-55,106,16,-236,-226,-205,-246,-304,-230,-215,-276,-353,-213,-776,-291,-741,-347,-312,-243,-5975,-9568,-856,0,28,-735,30,15,-1,-22,-33,-281,-34,-32,-164,-4,1,-6,-29,-63,-106,-168,-272,-306,-354,-371,-329,-274,-246,-180,-149,-116,-103,-89,-90,-98,-349,-170,-205,-232,-228,-188,-279,-73,-5,-24,4,-235,194,236,-169,-153,93,-24,-75,171,68,-287,-297,-335,-277,-65,-139,-201,-263,-315,-343,-340,-302,-259,-217,-180,-142,-112,-83,-71,-296,-62,-153,-239,-199,-200,-257,-311,-343,-329,-282,-219,-138,-44,36,120,-239,-348,-333,-86,103,-75,381,407,-106,17,-142,47,-141,-104,-128,-27,87,-125,-124,-172,-171,-127,-195,-85,-149,95,146,183,32,-248,56,204,-21,-105,-224,-275,-266,-100,46,-13,-84],[71,-105,126,-66,19,-28,-195,-267,-110,-111,-238,-113,-125,-138,-159,-181,-200,-220,-215,-201,-329,-174,-147,-105,-87,-348,-280,-213,-123,-139,-163,-178,-194,-245,-247,-251,-236,-214,-185,-146,-109,-139,-46,32,-14,118,152,59,-312,-211,34,-67,-168,192,33,-422,-171,119,353,414,141,194,311,53,-322,-54,338,286,168,-216,-220,123,111,91,-245,-323,43,21,-28,-197,-160,-176,-343,-382,-346,-263,-184,-124,-189,-242,-24,-28,-56,-98,-154,-346,-326,-342,-477,-287,-99,-356,-18,-107,-414,-72,-118,-192,-276,-510,-345,-278,-213,-200,-124,-103,-87,-93,-100,-173,-149,-193,-230,-257,-310,-233,-496,-273,-125,-432,-82,-74,-450,-88,-561,-289,-108,-142,-34,-441,101,187,-252,-205,-527,10,-763,613,36,-305,-181,439,-202,309,415,-518,-1169,-750,-97,-2072,-62,462,-387,0,13,247,732,1055,3682,-375,-8646,-10038,-4178,-1486,7468,6278,4967,-3352,-518,1795,-30254,-65017,-36210,-15583,487,411,-9879,-4324,-4915,-3390,-2152,-1866,-3539,70,72,-983,-217,-152,-1717,-1932,-1579,33,-653,-188,230,-1153,191,142,80,-271,-711,-195,-299,-346,-443,-157,-68,12,78,-121,173,199,215,-238,-375,-492,-163,140,14,14,-35,-91,-398,-194,-231,-244,-252,-252,-246,-306,-216,-191,-170,-150,-311,-135,-230,-393,-157,-167,-153,-118,-84,-43,-370,-334,-373,-433,-212,-77,-7,-31,-150,-188,-197,-138,-115,-13,111,133,-224,-319,-222,-202,-324,-136,-211,-242,-208,-127,-277,31,-264,144,-18,-306,-386,-225,215,206,-41,-91,162,140,114,75,24,-980,-171,-198,-243,-219,-144,-110,-781,-2764,149,183,179,155,109,38,-4364,-13091,-214,-302,-2365,-917,-1448,-1782,-1271,-637,-229,-227,-233,-229,-304,-204,-185,-181,-183,-577,-226,-257,-296,-310,-281,-226,-173,-119,-335,-74,6,37,69,-34,145,119,33,222,230,198,179,244,248,-218,-104,-115,72,69,-194,318,370,308,216,-73,-341,-193,-178,-28,40,58,175,277,-51,159,539,364,-196,112,278,702,205,-171,192,398,295,-196,-260,-260,-191,-288,-356,-351,-283,-236,-192,-144,-113,-80,-57,-29,-14,-5,-316,-69,-58,-92,-27,-46,-102,-73,-279,-76,-69,-71,-65,-71,-83,-269,-123,-155,-198,-305,-304,-310,-264,-401,-533,-143,-45,-28,-11,-9,-12,-226,-357,-222,-6,-179,-54,-87,-177,95,83,50,-188,-21,70,77,-259,46,76,-312,-90,-96,-109,-258,-379,-187,-192,-189,-197,-207,-233,-265,-290,-328,-354,-373,-417,-358,-327,-305,-290,-265,-244,-215,-197,-210,-266,-299,-145,-146,-195,-254,-298,-261,-110,84,289,347,554,-29,1058,2567,2410,690,7168,4839,4617,7864,1879,2087,984,142,156,378,-31,-208,-322,-393,-352,-315,-320,-317,-277,-192,-144,7,126,71,53,60,116,353,291,-94,-115,149,563,503,-103,21,243,63,246,3,-255,-115,18,-37,62,79,124,314,7,504,559,-103,168,193,36,-45,-126,-112,-282,-338,-265,-189,-117,-148,35,156,-160,285,277,186,-333,-361,-271,-136,-356,-285,-40,154,-277,-86,-45,-39,29,-98,-187,-192,-127,-148,-162,-210,-204,-219,-287,-69,-36,-65,39,68,90,28,1,-387,151,147,127,101,61,16,-260,-234,-99,-124,-140,-143,-129,-258,-89,-70,-45,-23,-61,13,40,56,80,-8,-108,80,235,272,-63,-184,317,451,474,345,-130,-280,32,59,-10,-101,-47,-261,-155,-229,-259,-250,-206,-201,-121,-102,-231,-95,-108,-128,-288,-172,-382,-182,-170,-157,-194,-238,-202,-130,-167,-219,-288,-336,-252,-132,-101,-174,69,110,-170,-338,-331,-200,-96,-115,257,-210,490,685,70,-85,-202,-357,-233,183,9,-227,266,525,331,141,-59,-231,-306,-196,-170,-24,98,169,49,-399,-316,-391,100,44,-6,-331,-187,-339,-146,-140,-135,-261,-78,-44,-17,5,-148,22,10,-7,-32,-53,-106,-110,-131,-138,-126,-161,-191,-70,-352,-58,-192,-263,-114,-143,-218,-317,-208,-130,148,125,-321,-47,-18,-327,-170,155,17,-144,-156,-57,123,59,-135,-253,-29,-72,-99,-119,-100,-77,-12,-180,-165,-254,-325,157,146,5,-48,-255,-328,282,27,-284,-210,-272,-412,-81,-54,-114,-134,-143,-150,-165,-182,-306,-225,-243,-253,-261,-242,-223,-204,-175,-166,-163,-174,-182,-364,-204,-232,-263,-277,-301,-322,-326,-315,-296,-265,-231,-201,-332,-153,-254,-112,-353,-94,-170,-99,-84,-82,-82,-88,-107,-115,-253,-124,-354,-62,-5,58,127,185,196,129,178,140,304,227,-45,18,185,-75,-213,74,49,-157,-141,-71,-274,-180,-176,-238,-282,-291,-275,-422,-216,-190,-174,-325,-188,-204,-222,-238,-237,-248,-275,-277,-202,-176,-259,-89,-51,-330,-329,-60,-755,-193,-938,-460,-601,-2734,-9888,-8388,-94,-132,-151,-911,-101,-37,42,126,154,-263,190,36,-161,263,158,423,539,168,102,72,-267,-54,41,-67,-165,-266,-347,-304,-211,-100,-2,-19,79,-137,-341,4,133,8,-85,-195,-146,-47,-63,-49,-23,-214,39,65,-113,-227,65,8,-73,78,81,-242,-269,-301,-347,-70,-132,-185,-244,-299,-341,-360,-332,-283,-224,-161,-90,-20,54,51,-296,77,-132,-225,-154,-134,-166,-79,17,18,-193,-45,-166,10,65,135,-148,-386,-440,-101,201,-56,384,420,-120,84,-131,56,-125,-88,-75,-23,-101,-301,-464,-489,-398,-295,-221,-172,-147,-136,-120,-110,-93,-156,-53,-15,-54,-111,-238,-228,-254,-76,-1,-39,-94],[62,-136,141,-138,60,-21,-200,-244,-241,-287,-320,-333,-331,-325,-329,-337,-337,-326,-290,-259,-349,-226,-197,-182,-177,-355,-307,-246,-211,-198,-177,-134,-84,-150,-8,-76,-70,64,75,189,207,-126,-107,-48,-34,288,261,115,-306,-215,11,-130,-139,168,93,-337,-229,96,271,286,190,257,255,31,-279,-116,138,107,84,-256,-201,24,27,19,-212,-275,21,26,-2,-194,-191,-246,-292,-283,-155,-106,-178,-267,-328,-268,-193,-116,-48,18,75,-400,2,7,-441,-301,-62,-368,-97,-149,-284,-147,-106,-75,-49,-526,-1,14,-69,-171,-38,-12,23,6,-3,-304,-41,-74,-98,-227,-335,-109,-484,-310,-101,-406,-1,-4,-462,-54,-583,-351,-78,-107,50,-377,233,334,8,-340,-403,-137,-792,550,-4,-130,124,510,-178,31,168,-519,-1001,-1186,-518,-1687,598,627,-44,510,436,972,1047,1073,2861,285,-8080,-9804,-4132,-1453,2710,2258,1780,-1130,-487,587,-22843,-66206,-40626,-16917,22,16,-8331,-3912,-3761,-4876,-3303,-2544,-3094,-49,-73,-699,-509,-192,-1622,-2040,-1555,-128,-812,-17,81,-783,93,77,44,-515,-702,-160,-286,-342,-489,-185,-88,5,89,-166,226,272,305,-132,-331,-533,-60,181,29,-51,-169,-276,-399,-118,-35,32,66,-3,56,-263,-30,-87,-146,-189,-291,-202,-257,-348,-175,-154,-101,-189,-114,-136,-260,-471,-478,-302,-293,-308,-299,-289,-282,-268,-270,-268,-270,-262,-247,-226,-280,-349,-208,-135,-314,-127,-133,-309,-151,-161,-240,-217,-257,-296,-332,-347,-461,-338,-270,-231,-206,-209,-185,-198,-223,-264,-316,-993,-367,-277,-172,-60,56,175,-642,-1730,510,108,633,648,632,577,506,-11968,311,209,-2379,-524,-1331,-1864,-1264,-493,-357,-40,-50,-53,-180,-137,-13,1,19,-357,-140,17,28,15,-231,-96,-62,-93,-353,-154,-185,-213,-238,-253,-266,-282,-304,-311,-304,-262,-205,-130,-48,-261,-22,-15,80,9,-224,278,275,283,266,-58,-275,-232,-189,-313,-333,-212,-62,88,-59,104,476,359,-123,105,223,684,196,-169,200,454,385,-298,-356,-253,27,-229,3,-398,128,122,124,132,120,-37,110,92,55,10,-341,-90,-122,-167,-207,-237,-253,-272,-273,-265,-242,-224,-193,-172,-158,-303,-161,-185,-229,-324,-368,-359,-259,-364,-492,-181,199,270,231,222,12,-209,-385,-205,132,-194,-94,-95,-141,136,247,-24,-228,-59,298,91,-256,51,219,-326,-80,-150,-17,-243,-408,-78,-91,-188,-110,-101,-92,-83,-52,-38,-15,-214,-423,-158,-111,-136,-42,-53,-103,-123,-158,-199,-221,-361,-169,-151,-113,-49,-287,-372,132,134,250,322,1128,-113,861,2043,2256,880,4839,5392,5517,5207,1718,2118,1082,366,270,425,-65,137,-101,-294,-236,179,162,-248,-290,-102,-150,-261,-352,-415,-399,-336,-251,-164,-80,-56,-114,178,251,290,-176,-19,203,16,252,40,-273,-153,-28,-116,62,30,118,336,28,463,430,-111,108,151,53,-7,-113,-20,-90,-109,-264,-142,-92,-131,94,162,-133,494,477,161,-310,-343,-339,-188,-339,-235,8,56,-201,-142,-157,-228,-299,-353,-399,-435,-453,-439,-392,-357,-327,-289,-291,-236,-225,-220,-213,-219,-231,-227,-214,-420,-192,-170,-157,-146,-148,-159,-168,-274,-214,-237,-256,-264,-253,-289,-216,-203,-191,-188,-198,-207,-215,-234,-243,-240,-229,-199,-161,-111,-113,-230,41,93,134,162,-138,-247,67,58,38,-116,-27,-253,-88,-45,-22,35,-82,-149,-39,-73,-262,-133,-161,-187,-322,-230,-361,-233,-217,-197,-172,-253,-207,-93,-96,-108,-136,-173,-209,-222,-195,-136,-54,42,-229,-322,-291,-207,-98,-154,218,-172,433,669,117,-95,-245,-319,-266,159,-17,-161,283,543,404,269,115,-212,-301,-254,-270,-202,-102,-14,66,-444,-322,-334,46,149,130,-329,-160,-331,0,-38,-60,-174,-96,-109,-129,-148,-177,-204,-242,-279,-311,-320,-304,-253,-195,-140,-94,-131,-225,-85,-374,-126,-287,-291,-125,-156,-238,-240,-205,-93,1,-25,-264,-63,-59,-327,-168,-1,23,-130,-198,-98,41,16,-53,-301,-88,-133,-162,-187,-176,-143,-92,-138,-133,-277,-333,132,88,17,-13,-215,-297,228,-20,-269,-232,-250,-311,0,8,-72,-118,-157,-191,-226,-243,-335,-209,-169,-126,-91,-45,-11,12,38,39,30,5,-93,-397,-133,-98,-129,-139,-148,-148,-131,-110,-95,-79,-200,-71,-340,-125,-228,-159,-265,-248,-294,-336,-295,-218,-128,-37,-42,35,-296,-139,-326,186,383,402,216,187,164,117,214,190,143,62,-88,-123,-204,-253,-228,-183,-136,-140,-66,-52,-243,-325,-458,-114,-134,-139,-141,-445,-191,-133,-142,-296,-215,-272,-334,-344,-265,-176,-309,-338,-32,-55,-230,99,194,-330,-293,-44,-693,-229,-911,-908,-1145,-5481,-7225,-4695,246,211,190,-977,197,233,285,143,32,-245,230,49,-152,242,166,322,246,166,88,4,-270,-143,-191,-221,-217,-196,-166,-114,-65,-4,40,-147,-73,-243,-322,16,81,23,-176,-191,-194,-277,-340,-383,-404,-401,-383,-365,-343,-308,-284,-248,-227,-204,-175,-215,-250,-268,-420,-29,-15,-161,-47,5,-10,-90,-101,-136,-191,-241,-263,-256,-208,-147,-277,17,-129,-220,-109,-120,-188,-87,18,31,-213,308,-165,89,322,218,-61,-294,-402,13,308,-57,226,176,-135,86,-130,6,-133,-97,-166,-246,-344,-438,-528,-566,-541,-470,-391,-316,-251,-200,-149,-115,-86,-67,-152,-34,-81,-121,-260,-193,-233,-68,10,-16,-110],[63,-152,108,-176,2,-52,-208,-188,-186,-208,-224,-236,-253,-263,-274,-280,-279,-280,-264,-249,-360,-272,-225,-195,-184,-360,-338,-268,-201,-192,-177,-139,-89,-60,0,-71,-62,81,92,250,267,-117,-166,-138,-61,264,237,152,-316,-214,-20,-192,-106,-27,-59,-268,-286,-83,-73,-60,-42,-18,2,-14,-243,-166,108,180,168,-299,-202,109,249,180,-187,-230,179,150,3,-199,-217,-277,-217,-191,-109,-143,-167,-180,-276,-123,-69,-3,60,127,132,-370,-119,-67,-393,-333,-64,-348,-85,-188,-117,-159,37,39,43,-554,63,68,-65,-154,-80,-38,6,-24,-47,-463,-97,-125,-136,-247,-373,-107,-321,-329,-230,-401,-21,-16,-472,-93,-631,-444,3,-65,137,-345,213,247,254,-488,-280,-306,-792,138,-68,-21,-120,-226,-293,-261,-164,-564,-882,-1487,-958,-992,-9,-76,-24,251,772,1489,1209,1061,4245,1130,-7425,-9597,-4338,-1564,5158,4445,3667,941,-637,1736,-10051,-61776,-42046,-18686,655,552,-6833,-3455,-2682,-6399,-4340,-3178,-2705,-18,19,-390,-752,-352,-1623,-2109,-1547,-303,-983,107,267,-477,194,146,91,-828,-711,-113,-331,-230,-533,-322,-184,-126,-74,-224,-2,8,8,-66,-308,-584,-109,-169,-199,-167,-72,30,-385,79,275,93,135,-31,151,-243,145,41,-76,-193,-289,-277,-240,-303,-206,-165,-83,-368,59,19,-157,-638,-425,-274,-349,-370,-332,-293,-269,-253,-267,-291,-332,-375,-397,-356,-315,-330,-211,-160,-298,-123,-117,-381,-117,-117,-209,-154,-184,-212,-239,-261,-402,-423,-312,-319,-332,-351,-365,-388,-399,-386,-355,-1014,-276,-226,-175,-125,-75,-26,-545,-895,137,-241,221,248,265,263,255,-10159,207,168,-2537,-141,-1250,-1808,-1124,-313,-496,-12,-86,-18,-66,-9,-17,-15,-5,-150,-272,-3,59,82,-195,-143,49,-60,-382,-48,112,151,171,-93,306,208,-138,412,257,199,340,483,196,-270,58,87,90,-66,-254,-62,-160,-238,-303,-329,-310,-294,-279,-268,-265,-267,-278,-290,-291,-297,-282,-247,-204,-143,-66,28,126,-165,192,392,344,-315,-460,-248,30,-179,9,-436,134,219,124,315,106,-33,361,271,165,69,-370,-116,-73,-159,-79,-84,-94,-129,-170,-223,-270,-315,-321,-309,-286,-343,-237,-219,-204,-332,-208,-275,-141,-340,-468,-215,279,367,244,235,31,-193,-415,-173,105,-158,-135,-125,-93,0,82,-117,-276,-91,249,97,-268,56,223,-336,-74,-192,16,-212,-386,-91,-71,-212,-129,77,146,4,205,226,-105,-255,-385,-139,-126,-140,24,111,-82,0,-170,-178,-179,-427,-100,-73,6,-24,-296,-406,-89,67,197,341,937,-176,662,1699,2018,1051,4617,5517,6248,6420,1407,1998,1150,621,396,449,-67,138,-134,-194,-231,182,140,-284,-346,-148,-171,141,73,-17,-102,-192,-268,-319,-315,-243,-154,-61,26,81,-245,-77,146,-40,142,90,-233,-182,-63,-191,54,-12,113,134,31,63,52,-83,40,96,73,32,-104,321,309,220,-256,-93,-66,-113,-97,-147,-166,-170,-171,-170,-283,-318,-400,-236,-299,-172,-139,-135,-143,-176,-174,-191,-206,-203,-189,-183,-123,-84,-105,-283,-232,-335,-265,-86,-115,-151,-182,-228,-281,-328,-369,-422,-419,-370,-316,-256,-201,-149,-89,-276,9,53,87,115,139,-279,-59,97,151,106,-81,44,30,-15,-57,-92,-125,-144,-155,-151,-142,-253,-91,-50,-10,24,-147,-215,99,52,92,-112,-7,-223,-109,-5,24,-20,-65,-102,-111,-133,-273,-147,-145,-224,-341,-166,-351,-112,-91,-61,-146,-265,-224,134,164,181,184,171,-18,-63,-205,-41,-24,-66,-282,-306,-237,-191,-101,-180,111,-134,216,262,142,-114,-231,-245,-285,138,-43,-74,199,131,55,-4,-81,-226,-292,-259,-299,-306,-267,-215,-155,-434,-316,-287,-77,-103,-139,-317,-267,-328,-315,-248,-188,-125,-65,-16,18,51,-123,103,40,142,159,-18,52,133,142,92,25,-95,-252,-227,-362,-359,-377,-333,-286,-235,-251,-168,-207,-60,36,66,-187,-55,-82,-328,-166,-167,-255,-297,-236,-157,-85,-30,11,-259,42,28,10,-18,-32,-64,-51,-91,-93,-288,-336,37,25,37,22,-175,-261,162,-83,-249,-240,-208,-221,62,18,-16,-77,-12,-4,-10,-123,-328,-98,-159,-233,-320,-324,-235,-129,-11,79,85,206,-78,-353,-156,59,75,-20,-134,-235,-232,-125,-4,110,-204,14,-338,-95,-182,204,-168,-42,-75,-183,-205,-138,-25,86,-83,50,-322,-131,-248,226,421,376,176,160,130,111,113,9,-105,-204,-266,-209,-129,-124,-15,9,7,-92,-27,-69,-193,-488,-835,-130,-75,0,70,-451,-188,201,-104,-280,253,216,119,80,-1,-118,-339,-391,-252,-154,-208,68,159,-280,-253,-37,-632,-172,-692,-1155,-1715,-3318,-1001,-228,677,692,55,-886,641,591,289,-93,-86,-222,143,25,-136,-187,-286,-350,-272,-203,-144,-109,-281,-78,-68,-67,-57,-83,-64,-64,-65,-51,-52,-259,-242,-357,-284,-32,-56,-93,-202,-181,-220,-261,-271,-257,-232,-210,-186,-171,-157,-348,-127,-108,-110,-122,-112,-195,-233,-235,-429,-123,-131,-240,-115,-104,-97,-100,-230,-110,-127,-151,-171,-192,-201,-212,-253,-173,-135,-218,-63,-109,-210,-102,8,24,-185,547,-146,88,297,238,21,-216,-336,152,279,-68,224,197,-143,137,-133,21,-155,-48,-2,-58,-37,-44,-56,-58,-63,-69,-304,-86,-92,-93,-77,-58,-31,-2,-220,-36,-101,-140,-296,-173,-218,-73,78,54,-142],[67,-155,56,-155,-7,-37,-222,-119,-93,-90,-198,-76,-73,-68,-67,-63,-55,-53,-39,-29,-354,-307,-216,-55,-23,-359,-367,-282,-61,-85,-122,-152,-178,-209,-205,-156,-83,-10,59,124,177,-104,-214,-217,-89,277,265,169,-334,-197,-49,-243,-113,-205,-297,-266,-325,-101,-28,31,81,121,148,-70,-203,-173,64,193,174,-328,-211,71,44,0,-160,-177,-132,-176,-214,-243,-265,-267,-242,-231,-230,-229,-232,-235,-286,-166,-97,-8,88,196,113,-302,-223,-146,-337,-365,-62,-292,-154,-206,20,-147,118,52,-3,-554,-77,-113,-149,-188,-241,-284,-306,-311,-284,-414,-222,-203,-175,-263,-406,-68,-151,-303,-342,-406,164,194,-454,-144,-687,-544,-112,-13,144,-332,78,53,32,-624,-148,-433,-796,-80,-127,-144,-189,-243,-273,-478,-417,-642,-804,-1489,-1374,-380,363,455,245,722,944,1305,1246,1038,3853,2199,-6694,-9369,-4778,-1807,5689,6851,6443,2604,-1105,3687,2982,-51868,-41330,-20692,1499,-366,-5485,-3054,-1735,-7108,-5099,-3691,-2456,257,322,-55,-894,-618,-1703,-2157,-1553,-468,-1142,197,601,-222,472,403,333,-1194,-707,104,-344,-334,-554,-456,-222,-156,-157,-276,-170,-196,-231,-268,-311,-615,-264,-176,-85,1,97,177,-347,171,278,-27,103,-67,147,-232,21,-65,-155,-229,-256,-296,-183,-247,-215,-176,-151,-382,38,44,-53,-751,-226,90,-100,12,-41,-103,-165,-198,-254,-215,-179,-154,-140,-135,-290,-243,-218,-271,-328,-341,-301,-434,-182,-137,-168,-50,-43,-47,-76,-93,-246,-428,-235,-275,-301,-495,-240,-194,-146,-108,-75,-997,-37,-27,-24,-34,-51,-76,-477,-257,-151,-758,-222,-263,-304,-347,-352,-7424,-269,-221,-2818,-135,-1183,-1677,-966,-103,-602,-237,-269,27,41,79,58,42,32,29,-424,-32,34,48,-152,-189,-35,-132,-403,-65,89,112,124,-129,266,250,-232,432,127,177,396,480,150,-237,147,158,33,-139,-265,-332,-372,-315,-282,-277,-289,-337,-398,-400,-321,-238,-164,-100,-120,-61,-19,-28,-65,-121,-181,-223,-232,-186,-103,0,111,-231,-551,-236,31,-112,48,-390,136,219,111,306,86,-25,352,331,314,33,-386,-136,-39,-192,102,248,-60,192,-98,-22,43,9,0,-6,-11,-363,-25,-43,-71,-321,-277,-317,-156,-322,-454,-230,217,262,269,248,45,-171,-436,-124,15,-91,-200,-303,-337,-293,-245,-221,-319,-237,-273,-300,-317,-294,-249,-330,-130,-203,-26,-166,-330,-86,-63,-189,-163,75,55,31,16,-14,-351,-275,-326,-157,-175,-178,-161,-108,-42,43,-189,-148,-133,-442,-62,-76,3,-47,-291,-281,36,12,160,388,730,-207,480,1947,1730,1180,7864,5207,6420,8043,988,1756,1198,892,527,493,0,152,-55,-74,-215,-248,-289,-305,-377,-304,-323,-341,-336,-327,-299,-270,-233,-197,-165,-122,-132,-63,-38,-35,-295,-141,-44,-101,-47,-37,-152,-189,-71,-251,43,-41,79,95,22,113,123,-18,-26,38,105,79,-97,264,334,191,-239,-39,-35,-86,192,180,-94,91,21,-40,-251,-283,-418,-260,-297,-351,-396,-368,-308,-239,-171,-104,-46,-56,-180,-163,146,103,-104,-308,-239,-333,-219,-74,-140,-105,34,-12,-61,-93,-113,-396,-143,-135,-123,-103,-84,-67,-45,-239,-31,-38,-61,-93,-128,-243,-205,-234,-238,-219,-185,-134,-72,-24,21,66,-80,80,156,153,-162,-254,161,272,297,138,-156,-182,133,46,151,-90,11,-181,-137,18,117,140,25,-62,-14,73,-251,21,-50,-291,-342,-194,-347,256,53,-43,-125,-258,-248,169,163,142,117,87,-1,-86,-240,-68,-126,-184,-321,-312,-359,-393,-385,-362,-318,-290,-277,-270,-275,-292,-312,-344,-372,-371,-345,-313,-283,-260,-248,-230,-239,-244,-270,-279,-287,-278,-244,-208,-169,-367,-304,-255,-188,-232,-271,-299,-215,-263,20,10,196,-22,296,412,699,354,-142,215,11,222,597,-84,135,107,67,-125,-290,-250,-271,-97,-308,-260,-395,-306,-147,-209,-255,-104,-217,-39,162,158,-98,-89,-139,-334,-167,-212,-299,-330,-280,-216,-158,-112,-77,-155,-33,-82,-44,-44,-51,-70,-107,-150,-202,-286,-340,-337,-323,-282,-248,-217,-239,-189,-195,-235,-237,-154,-151,102,193,177,-111,129,371,339,-114,-294,-20,-85,-89,-187,-228,-214,-153,-70,-8,35,49,-67,-303,-182,-125,-240,-347,-355,-232,-84,60,144,95,-204,53,-331,-76,-147,250,-76,-9,99,-24,-125,-227,-313,-336,-283,-219,-318,-142,-160,-88,-58,-29,2,23,51,58,63,52,33,26,-176,-155,22,-118,52,67,-102,-43,105,12,-145,-626,-927,49,25,9,-13,-462,-192,-60,-149,-289,-26,11,57,108,166,27,-376,-400,-55,-44,-201,91,14,-217,-229,-251,-590,-418,-453,-800,-1968,57,189,305,416,506,-122,-743,620,605,105,-327,-210,-207,265,86,-123,130,120,245,336,204,86,48,-306,3,170,199,-77,-109,162,27,251,177,-147,-322,-426,-458,-244,33,252,108,-152,102,176,26,-70,85,49,-41,71,67,25,-316,26,50,19,-187,-54,-187,-223,-203,-363,-284,-329,-337,-321,-292,-261,-244,-345,-231,-246,-274,-302,-334,-358,-380,-379,-372,-372,-390,-428,-387,-328,-256,-173,-77,-142,72,-126,100,170,154,101,-147,-284,-131,-213,-239,-195,-119,-135,36,-126,0,-177,-22,51,-83,169,41,150,-17,173,136,-332,46,-19,-40,-68,-91,-100,-94,-223,-77,-90,-148,-321,-140,-189,-67,81,15,-155],[44,-155,46,-89,38,27,-248,-58,-87,-26,-192,-58,-86,-112,-141,-169,-191,-215,-225,-236,-323,-330,-214,-173,-123,-362,-396,-294,50,82,93,93,69,0,-91,-197,-312,-326,-184,-25,119,-90,-246,-281,-114,232,255,172,-344,-158,-73,-271,-31,45,51,-146,-336,14,94,94,90,84,69,-129,-157,-128,-21,-68,-115,-329,-215,-219,-189,-154,-123,-105,-23,11,3,-173,-195,-154,-9,-15,48,3,-62,-158,-261,-386,-431,-304,-166,-20,91,-231,-296,-215,-271,-377,-45,-208,-212,-192,131,-77,80,92,74,-518,55,31,-76,-103,-149,-215,-297,-388,-423,-338,-247,-172,-97,-265,-413,80,27,-236,-378,-406,197,242,-401,-195,-739,-639,-216,18,-37,-327,-150,-190,-220,-669,-262,-428,-807,-249,-239,-230,-232,-250,-270,-584,-694,-747,-757,-1240,-1730,-184,-91,37,213,418,744,1265,1184,1006,4273,3499,-5838,-9074,-5432,-2171,3459,5818,5254,3651,-2120,2291,1687,-37488,-39810,-22655,835,-3681,-4383,-2801,-956,-5803,-5450,-4039,-2351,-43,-7,64,-901,-981,-1830,-2203,-1570,-609,-1280,256,319,-7,234,186,137,-1602,-673,-34,-318,-464,-545,-559,-352,-361,-393,-384,-356,-327,-292,-245,-273,-599,-120,-107,-106,-118,-128,-157,-289,-265,-329,-384,-388,-352,-318,-285,-252,-211,-166,-121,-203,-355,-110,-186,-195,-182,-164,-258,14,41,49,-590,34,266,-58,33,284,207,9,36,-303,-227,52,56,57,64,-218,-135,-230,-32,-250,35,53,-462,-188,-172,-120,297,48,241,-117,115,-56,-370,-445,137,123,-642,180,303,344,-60,-79,-905,306,115,-10,175,101,24,-435,-102,-162,-1385,-2118,-321,-367,-405,-365,-3901,-310,-288,-3207,-236,-1131,-1544,-830,-41,-641,-535,-460,-20,9,-23,-85,-143,-190,-211,-535,-198,-183,-170,-178,-243,-257,-321,-417,-353,-276,-197,-124,-168,0,36,-329,46,-4,4,-39,-87,-143,-202,-249,-289,-322,-335,-338,-351,-362,-371,-389,-376,-329,-294,-230,-168,-102,-38,13,62,-174,-159,153,167,34,110,-9,77,27,-136,-115,-201,-286,-380,-462,-360,-289,-219,-166,-343,-88,-83,-81,-74,-72,-54,-30,12,51,-26,-398,-168,-50,-236,65,199,-69,196,-69,-27,97,-75,243,227,146,-346,261,232,77,-306,-329,-357,-177,-329,-468,-244,113,167,212,228,42,-160,-462,-78,-25,-103,-179,-144,-87,-34,15,-273,-366,-111,20,-8,-296,-88,-127,-323,-132,-197,-54,-130,-281,-81,-47,-151,-215,62,24,-20,-59,-109,-421,-294,-279,-112,-150,-128,47,109,13,240,-212,-132,-104,-377,-20,-73,-27,-81,-295,-187,138,-46,117,374,487,-229,306,1435,1408,1227,1879,1718,1407,988,498,29,-190,48,308,478,103,159,97,35,-218,328,31,-328,-387,-248,-244,234,284,176,134,66,-10,40,128,90,-159,25,-3,-44,-326,-230,-138,-179,-164,-161,-153,-186,-131,-309,-98,-78,-68,-51,-42,-45,-53,-67,-107,-122,-158,-188,-209,-208,-196,-162,-232,-67,-26,-68,52,80,-90,120,121,18,-235,-257,-389,-268,-171,-68,-135,-197,-256,-300,-323,-326,-320,-303,-287,-273,-252,-237,-232,-335,-260,-285,-282,-287,-288,-273,-234,-195,-156,-106,-54,-371,0,12,2,-24,-72,-136,-197,-258,-295,-284,-246,-206,-171,-219,-168,-203,-254,-314,-349,-299,-190,-75,43,138,-45,66,266,121,-194,-262,115,299,429,59,-179,-160,161,30,196,-63,17,-146,-183,15,165,200,107,-44,-65,-106,-207,-152,-146,-358,-341,-228,-359,121,28,-51,-119,-238,-282,51,357,244,255,266,-4,-130,-249,70,113,95,-355,-291,-128,-95,-101,-209,83,-69,137,361,108,-169,-79,-72,-288,90,-101,93,203,161,103,46,-34,-264,-245,-261,-308,-319,-288,-251,-213,-307,-294,-245,-265,-314,-352,-360,-314,-238,-150,-68,-6,25,101,135,146,145,-191,102,-35,11,-47,-103,-180,-260,-333,-320,-211,-73,-280,-102,-245,-254,-313,-299,-172,-247,-241,-49,-238,-38,294,255,-6,-137,-216,-348,-178,-39,-97,-162,-207,-250,-264,-243,-189,-121,-45,-218,-129,93,116,-63,32,-18,-29,-275,-349,-40,-118,0,5,-148,-238,-80,-242,-229,-227,-157,-109,88,204,114,-139,102,380,329,-98,-258,0,-128,-180,-292,-366,-409,-403,-360,-333,-318,-327,-341,-368,-397,-430,-428,-377,-321,-261,-193,-126,-74,-28,-194,31,-322,-74,-132,23,0,-35,-74,-130,-165,-209,-251,-286,-311,-299,-304,-244,-214,-185,-159,-143,-129,-126,-115,-117,-109,-107,-99,-68,-228,-208,-4,-101,201,123,-217,-10,290,27,-106,-489,-411,350,178,213,90,-471,-205,-177,-298,-440,-455,-315,-179,-54,68,-44,-418,-352,-52,-36,-200,137,210,-167,-232,-83,-579,-12,-261,-398,-1491,-343,-352,-303,-219,-137,-322,-607,33,61,-102,-541,-330,-208,-50,-134,-231,-329,-382,-283,-138,21,48,2,-355,-1,142,227,-101,-155,248,46,189,76,-232,-295,-456,-379,-211,22,282,155,-72,251,281,29,-129,182,66,23,186,194,31,-291,24,164,124,-195,-27,-195,-230,-182,-301,-89,-148,-397,-267,-241,-236,-220,-317,-168,-153,-153,-154,-166,-178,-205,-230,-257,-290,-326,-363,-380,-371,-328,-263,-176,-115,-10,-134,115,195,226,167,-96,-261,92,0,-98,-189,-239,-220,-159,-121,-36,-212,-9,79,-125,120,67,157,-58,235,209,-354,55,10,24,-20,-73,-126,-175,-219,-238,-236,-207,-348,-123,-169,-70,12,-30,-168],[59,-148,134,-4,70,9,-275,-10,-94,24,-196,-58,-90,-101,-100,-91,-78,-80,-84,-127,-273,-332,-232,-208,-131,-371,-410,-315,101,115,393,420,410,173,68,-18,-1,-151,-305,-396,-299,-215,-264,-331,-146,-172,-195,-180,-320,-108,-99,-275,0,241,252,-96,-323,-1,176,145,119,98,72,-194,-111,-58,-48,-110,-178,-302,-294,-245,-162,-92,-87,-32,60,84,1,-144,-154,-50,81,61,54,36,8,-43,-173,-178,-264,-345,-336,-217,-76,-181,-344,-284,-199,-364,-26,-115,-252,-162,201,-4,58,330,251,-468,52,37,-86,-70,-173,-96,57,-32,-107,-181,-239,-291,-304,-287,-404,-235,-212,-188,-326,-405,-116,-98,-331,-250,-792,-731,-303,-154,-188,-338,-247,-250,-235,-588,-204,-271,-776,-422,-208,-232,-267,-302,-281,-546,-915,-883,-741,-916,-2001,29,92,194,118,726,1322,2193,1049,955,5843,4977,-4797,-8663,-6280,-2657,875,4541,3539,2290,-3955,510,43,-20262,-38278,-24162,-2,-7914,-3626,-2769,-379,-4283,-5373,-4203,-2354,-326,2,33,-763,-1435,-1967,-2243,-1605,-725,-1400,80,78,77,71,71,73,-2047,-605,44,-259,-532,-517,-633,-466,-189,-239,-353,-286,-265,-220,-157,-250,-535,43,87,42,147,177,187,-212,154,121,-177,50,-149,-37,-223,-143,-205,-280,-356,-344,-393,-136,-116,-142,-170,-108,-130,-5,49,158,-413,308,294,-9,63,231,176,-23,29,-353,-213,90,66,39,16,-116,-30,-235,-96,-219,-123,-114,-458,-255,-181,-57,65,91,119,-151,178,164,-285,-629,29,175,-758,200,112,429,-302,-320,-712,139,12,-135,-255,-294,-196,-391,67,170,-2000,-4218,311,303,266,221,45,97,24,-3653,-108,-1066,-1430,-703,-14,-567,-849,-626,-71,30,-20,-101,-179,-237,-256,-372,-208,-184,-170,-184,-286,-287,-369,-419,-311,-208,-107,-13,-195,148,200,-396,187,-110,93,152,99,36,-138,-85,-135,-173,-238,-227,-199,-185,-159,-142,-121,-82,-283,-49,-135,-5,23,36,90,-232,-240,127,198,70,123,-93,448,39,-109,119,209,134,0,-358,-223,-197,-260,-317,-364,-384,-408,-407,-379,-350,-307,-267,-216,-178,-138,-381,-194,-58,-271,25,78,-79,139,-47,-27,43,-143,187,189,169,-291,159,133,68,-276,-314,-361,-183,-341,-497,-359,-332,-277,-215,-173,-139,-143,-458,-134,-134,-133,-162,-82,-29,9,46,-259,-392,-98,20,-20,-282,-156,-251,-356,-461,-356,-253,-142,-237,-62,-17,-96,-268,201,213,204,194,-315,-165,-306,-233,-59,-165,-119,65,100,77,188,-224,-120,-80,-278,42,-51,-66,-115,-295,-113,123,-94,81,215,337,-231,160,1109,1089,1197,2087,2118,1998,1756,29,1074,784,599,515,481,244,167,291,139,-236,114,-14,-340,-364,-308,-290,-101,-116,-144,-162,-185,-201,-218,-236,-231,-221,-200,-162,-137,-317,-322,-73,-258,4,22,9,-162,-49,-344,-10,-109,-65,-99,-139,-188,-236,-281,-319,-354,-368,-359,-337,-305,-278,-241,-225,-160,-125,-79,-44,-6,-85,68,95,-40,-225,-232,-347,-249,-103,55,154,123,80,-122,-224,-71,-126,-165,-227,-185,-145,-89,-113,-344,-264,-224,-142,-119,-209,-160,-70,-141,-220,-285,-326,-346,-318,-270,-229,-190,-162,-145,-125,-149,-115,-122,-142,-175,-213,-265,-327,-395,-393,-307,-215,-114,-10,73,152,173,4,55,219,100,-234,-277,85,234,314,4,-198,-136,194,18,237,-24,24,-114,-232,1,203,233,128,-32,-111,-196,-250,-250,-197,-330,-325,-253,-355,94,-8,-57,-115,-202,-287,-85,289,181,169,203,-14,-179,-211,109,89,88,-365,-290,-78,-23,-84,-208,44,-37,39,183,55,-186,15,19,-264,68,-126,169,135,25,-102,-225,-365,-357,-243,-198,-57,-47,-44,89,101,-236,-275,-239,-306,-141,-202,-261,-298,-301,-276,-255,-253,-255,-262,-280,-312,-346,-384,-414,-438,-430,-407,-362,-311,-237,-155,-64,32,-6,-255,-82,-162,-163,-201,-270,-182,-251,-182,18,-242,-39,331,428,110,-156,-289,-346,-176,156,6,-174,-156,-133,84,161,111,56,5,-329,-203,-160,-190,-217,-247,-274,-304,-346,-375,-386,-359,-319,-291,-263,-248,-231,-245,-243,-233,-208,-161,-102,-42,9,-123,101,154,170,-53,-201,38,-146,137,97,38,20,-28,-65,-105,-120,-112,-78,-196,-222,-248,37,25,-66,-120,-23,24,105,24,-137,162,-285,-56,-108,135,105,170,194,205,226,241,233,207,-276,102,-266,-54,-27,-28,-4,29,-33,34,21,60,135,116,85,59,-243,-214,-58,-72,-76,-78,-296,-63,-53,-51,-53,-72,-105,-141,-177,-207,-241,-426,-279,-271,-248,-357,-201,-179,-161,-145,-120,-114,-407,-252,-45,-18,-166,50,69,-112,-230,-108,-563,66,-103,-27,-989,97,114,121,135,143,-505,-459,132,123,-290,-597,-385,-195,80,69,-93,68,3,63,54,48,19,-32,-388,3,0,-6,-68,-181,-41,-65,-98,-113,-269,-205,-269,-249,-154,28,158,187,40,192,167,34,-168,-24,-110,-198,-237,-187,-93,-253,51,225,224,-122,-44,-186,-223,-145,-220,-98,117,-437,-321,69,-62,-205,-326,-290,-175,-89,-14,44,92,-43,-211,101,-212,-223,73,-87,-286,-207,-64,-37,-93,23,-157,-1,-28,-55,-85,-123,-248,-199,-235,-262,-278,-289,-296,-305,-319,-318,-324,-323,-315,-299,-279,-244,-208,-160,-113,-63,-357,23,35,63,122,139,146,142,-172,-180,-80,-192,-357,-108,-161,-85,67,-83,-184],[61,-126,117,80,-13,-21,-279,25,-86,23,-204,0,-8,-3,5,22,45,58,-198,-245,-215,-308,-21,-239,-138,-384,-376,-348,9,28,42,66,83,72,38,3,19,-15,-53,-83,-108,-107,-274,-365,-173,46,92,96,-255,-59,-134,-263,14,202,185,-63,-307,-20,52,8,-37,-83,-134,-272,-191,-225,-243,-251,-243,-261,-232,-209,-182,-169,-166,-140,-114,-89,-56,-120,-114,46,114,106,170,185,181,152,-106,57,-10,-85,-166,-233,-258,-222,-384,-369,-144,-347,-20,-36,-269,-147,214,37,47,164,121,-425,1,-13,-117,-55,-210,-137,-180,-232,-274,-312,-295,-254,-206,-271,-403,-119,-111,-110,-275,-419,-136,-154,-274,-327,-869,-823,-399,-218,-191,-380,-141,-114,-92,-542,-83,-86,-689,-605,-186,-183,-223,-250,-228,-428,-1030,-1070,-757,-626,-2171,-81,-32,50,-76,331,537,776,845,853,1624,1904,-3550,-8109,-7323,-3281,-1855,1651,1256,830,-6862,77,-103,-2057,-36768,-24705,226,-12767,-3307,-3033,-48,-2832,-4995,-4219,-2410,-838,-225,109,-524,-1995,-2069,-2263,-1683,-843,-1528,-9,0,13,22,36,47,-2548,-536,25,-197,-560,-501,-712,-589,-217,-248,-400,-208,-170,-129,-82,-245,-456,9,4,-11,-34,-48,-69,-147,-102,-99,-185,-59,-210,-36,-241,-51,-75,-115,-219,-227,-438,-241,-156,-92,-162,-33,-38,-45,46,242,-254,329,298,18,76,141,83,-99,-13,-419,-201,-66,-62,-64,-71,-77,-105,-258,-173,-211,-181,-158,-459,-326,-181,-20,-8,-5,-5,-195,-9,-6,-211,-582,-82,44,-642,75,-223,92,-529,-605,-466,101,60,-275,168,202,239,-361,326,357,-2480,-6390,145,363,336,319,312,309,-229,-4060,388,-1003,-1363,-608,542,-405,-1133,-755,-147,254,286,164,-259,-95,-217,-306,-239,-135,-30,-77,-340,-330,-363,-370,-185,-136,-48,-31,-226,-145,-165,-420,-91,-193,33,98,137,11,-94,128,90,35,-243,-187,-134,-161,-165,-178,-201,-224,-270,-289,-256,-174,-70,6,31,-303,-296,27,132,89,124,-184,493,-9,-84,80,299,242,111,-262,-220,-27,-81,-135,-259,-224,-277,-321,-349,-363,-336,-297,-242,-197,-151,-358,-225,-73,-306,-21,70,-102,138,-39,-35,-19,-160,119,93,67,-227,27,12,-1,-241,-264,-350,-178,-357,-545,-229,-134,-117,-75,-34,13,-125,-428,20,107,95,-121,43,30,13,20,-184,-387,-73,120,72,-236,8,71,-261,-79,-174,-270,-313,-258,-178,-83,-42,-328,156,205,238,266,-845,263,-317,-192,-50,-180,-110,18,-29,-76,-103,-226,-119,-95,-171,-19,-16,-108,-149,-300,-58,41,-131,35,77,149,-227,39,561,713,860,984,1082,1150,1198,-190,784,1193,1168,789,572,402,170,495,231,-276,328,-46,-335,-324,-369,-314,-118,-60,-32,-15,-24,-47,-91,-152,-196,-231,-229,-179,-116,-288,-414,-140,-322,115,234,80,-123,-21,-340,-39,-135,49,44,-116,-53,-95,-124,-247,-156,-160,-160,-160,-159,-169,-174,-220,-190,-203,-203,-206,-195,-170,-136,-94,-91,-225,-212,-315,-221,-39,129,316,352,225,-83,-224,53,90,0,-265,-124,-168,-197,-208,-338,-274,-168,-148,-145,-229,-183,-132,-145,-162,-167,-167,-321,-173,-161,-153,-141,-131,-125,-110,-112,-102,-106,-117,-135,-150,-182,-189,-210,-223,-231,-237,-227,-205,-193,-179,-166,-165,-164,-172,-177,-284,-294,-180,-154,-123,-91,-215,-117,40,7,124,15,26,-92,-284,-23,159,110,60,-36,-157,-91,-106,-101,-117,-243,-300,-269,-329,27,-57,-68,-119,-165,-246,-246,206,106,54,117,-36,-240,-147,129,44,73,-362,-298,-38,49,-57,-202,9,-6,-7,-63,-105,-194,-96,-81,-237,-88,-155,-162,-213,-233,-196,-106,-19,-303,-154,-199,238,60,-43,378,287,-175,-262,-249,-344,48,142,-239,-129,-162,-44,-94,-158,-216,-272,-325,-341,-300,-327,-233,-219,-214,-219,-227,-252,-263,-225,-146,-53,15,-217,-53,-80,-58,-98,-244,-196,-232,-105,83,-241,-64,0,-67,-102,-139,-366,-348,-181,35,-37,-188,-126,-134,44,18,-15,-61,-111,-356,-287,-318,-373,-327,-294,-266,-247,-250,-329,-263,-287,-310,-344,-361,-339,-303,-288,-269,-245,-218,-185,-151,-118,-95,-96,-35,-19,-13,-7,-153,18,-165,51,63,11,49,178,255,144,-5,112,-33,-140,-236,-360,-106,-69,-159,-224,-146,-96,81,-18,-70,230,-254,-56,-105,156,137,127,135,141,176,195,206,199,-309,125,-238,-30,-70,-142,-205,-248,-231,-186,-124,-78,-29,4,30,66,-253,-189,-129,-10,122,114,-360,63,77,61,0,38,27,29,46,77,101,-375,-198,-174,-286,-413,69,10,-52,-108,-132,-152,-367,-159,-106,-114,-134,-172,-228,-259,-261,-157,-579,64,-28,240,-583,336,353,339,313,269,-711,-339,92,53,-489,-487,-371,-205,177,210,-70,130,-64,183,234,-6,-34,-89,-437,-22,-56,-72,-55,-216,-5,22,8,-224,-295,-124,-102,-132,-109,-189,-279,-360,-314,-234,-166,-126,-205,-72,-80,-113,-166,-238,-309,-328,-273,-161,-51,-27,-39,-181,-227,-117,-149,-125,87,-433,-353,134,153,-5,-162,-372,-354,-268,-151,-44,52,-58,-209,75,-250,-223,112,-77,-315,-255,-88,-54,-88,92,-211,61,27,-10,-57,-118,-256,-267,-352,-434,-485,-464,-420,-381,-353,-319,-299,-282,-272,-265,-268,-266,-271,-265,-258,-241,-343,-181,-139,-88,-24,31,87,133,-131,-244,-75,-204,-326,-97,-152,-94,62,-121,-186],[28,-96,40,54,-118,-33,-244,42,-67,25,-217,8,12,33,61,72,128,150,-348,-355,-150,-270,58,-274,-209,-390,-321,-383,-110,-129,-153,-164,-173,-202,-227,-240,-248,-255,-254,-237,-213,-171,-261,-359,-183,-21,112,35,-149,6,-158,-220,33,114,107,-24,-271,-136,-232,-328,-339,-256,-178,-334,-36,23,59,81,89,-186,-204,0,26,15,-34,46,8,110,-14,-69,-40,161,326,159,452,255,292,173,-16,189,108,30,-47,-115,-172,-237,-385,-430,-334,-326,-310,-293,-274,-258,-253,-241,-213,-196,-180,-350,-127,-102,-122,-54,-220,-120,-29,-27,-14,-7,1,-4,-7,-256,-374,-67,-99,-129,-207,-397,-143,-113,-192,-370,-802,-760,-458,44,-54,-407,-75,-140,-207,-490,-260,-186,-519,-684,-147,99,131,138,-160,-248,-945,-1252,-732,-354,-2193,180,234,279,-276,328,334,312,252,169,70,-52,-2042,-7332,-8482,-3974,-4423,270,392,490,-10932,613,630,623,-34661,-23874,483,-17252,-3425,-3560,75,-1468,-4415,-4068,-2359,-1350,-721,-114,-163,-2601,-2005,-2152,-1753,-917,-1613,-1,26,44,47,45,-342,-3045,-433,-94,-157,-520,-455,-758,-663,-202,-276,-412,-83,-70,-67,-64,-212,-322,-105,-138,-162,-166,-134,-93,-57,-22,-65,-117,57,-249,-62,-235,34,8,-31,-257,-133,-450,-243,-264,-245,-195,-141,-76,-62,9,37,-73,71,65,46,31,24,10,-169,-37,-444,-155,-80,-77,-54,-7,63,145,-261,-5,-187,-47,-54,-435,-367,-136,65,404,239,190,-215,90,11,-121,-427,-194,-246,-515,-241,-533,-83,-568,-875,-153,375,20,-396,647,756,805,-306,571,861,-2666,-7554,276,756,714,685,664,638,-117,-4042,584,-904,-1318,-514,512,-158,-1147,-788,-218,290,303,229,-365,52,-32,-150,-263,-369,-282,-155,-369,-401,-391,-300,-199,-229,-102,-51,-236,223,195,-372,10,-222,-22,66,195,12,-42,436,599,306,-202,-129,191,35,17,237,67,156,-237,4,-229,-28,0,-85,-177,-367,-282,-154,-109,-90,-95,-261,-152,-204,-265,-320,-337,-303,-260,-212,-212,-171,-156,-156,-217,-167,-192,-210,-216,-229,-232,-242,-243,-252,-255,-321,-249,-176,-326,-102,-70,-125,-31,-36,-46,-73,-125,-175,-239,-303,-364,-411,-420,-376,-350,-325,-341,-244,-340,-496,-206,70,153,242,186,-13,-100,-381,65,486,352,-61,150,252,271,223,-90,-356,-39,169,62,-165,-17,0,-206,-66,-95,-46,-136,-237,-360,-388,-287,-387,-109,-44,6,51,-113,76,-328,-155,-52,-194,-98,-37,-37,-26,8,-216,-132,-63,-66,206,22,-149,-181,-308,-22,59,-159,12,190,121,-221,-53,-88,-110,-27,142,366,621,892,48,599,1168,1566,824,561,567,160,687,307,-348,-74,-204,-317,-279,-386,-280,-23,14,31,33,18,-66,9,-11,-43,-264,-112,-124,-136,-263,-330,-191,-333,35,79,118,-84,-3,-314,-69,-168,5,182,-180,145,125,107,-279,-142,56,43,-169,-8,9,2,-226,-4,-12,-23,-5,-3,-79,-1,-15,-128,-241,-207,-304,-197,-135,-150,-165,-168,-171,-169,-215,-160,-161,-151,-319,-120,-84,-44,-113,-329,-288,-115,-87,-180,-246,-198,230,241,240,241,129,-307,196,171,135,103,61,21,-13,-91,-152,-161,-230,-311,-392,-340,-255,-174,-92,-19,-176,12,140,164,84,178,94,25,100,53,-317,-273,-144,-209,-262,-270,-231,-161,-108,-60,-7,25,19,-90,-338,-64,-13,-61,-106,-151,-204,-213,-205,-182,-137,-158,-274,-281,-293,-53,-111,-85,-131,-134,-179,-424,-4,-11,-86,-20,-67,-311,-76,-9,-20,-14,-356,-315,-40,-47,-56,-195,-80,-92,-108,-209,-130,-198,-94,-58,-212,11,-189,180,236,280,307,332,86,-324,-105,-198,196,148,-35,74,49,-124,-257,-269,-354,-24,-18,-224,-144,-138,-34,-49,-77,-100,-122,-145,-175,-202,-387,-263,-300,-331,-353,-344,-304,-244,-186,-131,-84,-47,-172,-12,3,28,-10,-217,-200,-192,-81,-123,-223,-207,-214,-199,-179,-162,-335,-347,-185,-129,-105,-190,-105,-144,28,45,57,63,74,-267,-368,-150,-125,-29,18,87,60,-144,-315,-51,-266,-34,-89,-151,-269,-191,-218,-229,-215,-183,-136,-82,-31,-8,-53,78,90,82,45,-100,30,-166,11,10,0,-5,149,235,170,-30,50,-19,-82,-241,-446,-262,-168,-256,-300,-272,-214,64,-56,17,250,-216,-53,-103,174,156,137,130,123,144,174,198,214,-255,158,-203,-5,83,21,-46,-124,-200,-250,-186,-105,-17,52,110,172,-231,-110,-186,33,221,186,-374,84,41,-14,-65,-114,-155,-174,-169,-146,-123,-297,-193,-290,-309,-468,-77,-88,-100,-111,-109,-196,-296,-153,-173,-198,-218,-243,-283,-326,-367,-349,-605,-246,-187,-143,-272,-32,21,64,109,145,-913,-218,197,198,-670,-351,-305,-218,105,74,-29,35,-113,13,3,-109,-92,-138,-436,-10,7,34,68,-232,207,145,-66,-344,-294,-40,61,-9,-56,19,370,335,237,524,422,-27,-203,134,67,12,-28,-66,-97,-201,-145,-158,-178,-181,-165,-156,-224,-81,-73,-126,61,-374,-323,111,124,92,55,-265,-62,-135,-205,-273,-333,-390,-390,-337,-281,-234,-191,-139,-336,-298,-93,-50,-89,197,-282,254,168,231,329,41,-270,428,383,-63,-108,78,-64,-45,-155,-250,-349,-438,-509,-462,-394,-325,-273,-223,-188,-163,-318,-141,-132,-120,-86,-49,0,50,-79,-315,-77,-196,-284,-94,-148,-105,54,-154,-184],[-78,-65,32,87,-223,-20,-198,38,-48,22,-238,-156,-234,-229,-148,-42,65,152,-253,-353,-93,-240,126,-269,-299,-376,-272,-408,-62,-75,362,345,312,248,-18,62,72,26,-48,-23,-34,-79,-248,-334,-188,-118,-23,-41,-49,-67,-191,-174,-169,-210,-258,-300,-333,-343,-326,-298,-270,-242,-223,-362,-157,-141,-121,-104,-88,-107,-179,-99,-105,-133,-182,-220,-270,-334,-390,-344,-272,-197,-109,-45,3,41,64,63,58,34,8,-19,-54,-80,-128,-207,-387,-491,-213,-241,-256,-277,-290,-308,-331,-330,-284,-226,-154,-279,-86,-66,-135,5,-236,-131,177,168,216,81,152,107,65,-252,-353,-110,-175,-217,-208,-375,-67,19,-126,-401,-716,-650,-520,6,-177,-448,-28,-92,-134,-466,-134,-90,-320,-668,-99,85,100,93,-169,-93,-778,-1404,-663,-149,-2162,52,73,82,-487,65,43,3,-65,-144,-225,-312,-373,-6364,-9759,-4756,-6574,16,77,-735,-16200,182,190,190,-31223,-21808,130,-18169,-4033,-4382,-53,-270,-3790,-3823,-2149,-1885,-1204,-34,-38,-3061,-1775,-1926,-1844,-992,-1677,42,262,268,246,203,-780,-3557,-354,-205,-317,-477,-422,-811,-724,-83,-271,-422,-113,201,101,41,-195,-178,-126,-155,-133,-75,7,81,24,182,-183,-32,207,-297,-148,-243,195,151,95,-313,-73,-466,-227,-307,-377,-369,-309,-232,-174,-125,-90,-54,-41,-44,-59,-72,-78,-91,-264,-108,-419,-123,-88,-53,-12,41,111,171,-279,-3,-183,-101,-103,-421,-418,-95,122,471,289,159,-246,256,189,-52,-313,-226,-64,-411,-157,-830,-179,-377,-864,-50,-1,-60,-531,101,103,92,-260,71,62,-2597,-5526,114,157,198,249,299,336,366,-3608,397,-800,-1327,-448,375,106,-880,-749,-310,181,131,62,-459,-135,-127,-199,-257,-312,-333,-316,-390,-444,-376,-223,-199,-328,-166,-101,-247,-143,-184,-313,-244,-218,-96,25,158,27,-8,474,588,336,-154,-81,233,36,-50,172,90,204,-210,18,-287,-17,1,-49,-99,-444,-232,-105,6,49,79,-338,106,-44,-12,32,-14,-59,-116,-165,-229,-279,-315,-351,-383,-394,-423,-444,-452,-445,-411,-379,-335,-304,-273,-290,-277,-204,-343,-217,-240,-269,-319,-360,-376,-338,-293,-235,-193,-158,-133,-114,-105,-106,-151,-146,-347,-128,-286,-418,-185,43,72,110,136,-52,-75,-333,92,181,163,-4,110,87,43,1,-47,-327,-139,-170,-171,-157,-134,-129,-146,-115,-132,-157,-166,-176,-157,-110,-36,-420,114,181,241,301,339,380,-342,-129,-69,-210,-90,250,29,264,268,-208,-162,-76,26,294,56,-185,-211,-320,-7,8,-181,-28,270,72,-217,-125,-40,21,67,156,270,396,527,308,515,789,824,830,520,727,136,676,365,-410,493,-48,-279,-231,-315,-202,-10,-31,-51,-37,-13,-92,44,13,-20,-289,-75,-73,-73,-249,-258,-215,-283,2,101,120,-51,0,-287,-91,-205,-51,-43,-241,-142,-183,-206,-258,-211,-201,-189,-199,-161,-147,-122,-239,-46,-9,-22,73,106,-74,146,144,-139,-266,-216,-317,-186,-4,-51,-106,-159,-216,-266,-314,-355,-393,-409,-406,-381,-336,-282,-231,-323,-303,-73,-78,-218,-258,-195,167,185,187,185,175,-297,105,65,17,-27,-68,-98,-104,-103,-196,-107,-121,-150,-220,-221,-256,-271,-251,-208,-220,-113,-65,-40,-24,-19,-35,-57,-91,-133,-276,-233,-285,-291,-257,-203,-235,-112,-6,-33,111,56,5,-106,-372,-111,118,47,-34,-125,-256,-304,-312,-272,-158,-82,-246,-286,-254,-80,-147,-103,-146,-129,-169,-351,-254,-261,-245,-223,-204,-377,-195,-215,-249,-285,-354,-341,-262,-205,-148,-190,-62,-20,-2,-205,-259,-201,55,89,-197,-27,-229,287,376,411,425,355,95,-346,-59,-198,195,115,-26,-39,-95,-102,-264,-301,-353,-48,80,-219,-168,-127,115,120,38,86,197,79,-34,-124,-352,-283,-211,-156,-135,-109,-96,-82,-78,-77,-79,-84,-130,-89,-87,-101,-114,-198,-199,-185,-207,-226,-226,-212,-181,-155,-139,-131,-268,-353,-201,-106,-161,-193,-108,-177,11,228,186,275,267,-185,-425,-289,-245,-27,-4,105,66,-110,-308,-96,-282,185,90,-165,-311,-147,-174,-149,-93,-34,-46,62,91,-4,-25,97,114,92,70,-63,12,-172,-42,-75,-85,-95,-96,-80,-71,-66,-36,-28,-45,-256,-425,-398,-283,-371,-292,-407,-343,32,-108,94,212,-197,-70,-125,212,233,254,287,111,84,412,450,474,-189,173,-184,-10,236,171,58,-69,-193,-285,-179,-86,-7,35,49,50,-204,-29,-243,-179,-247,-290,-368,-204,-155,-120,-96,-91,-105,-124,-146,-160,-176,-229,-207,-410,-329,-501,-152,-138,-121,-102,-72,-252,-236,-47,-50,-58,-68,-83,-116,-156,-381,-280,-668,-309,-274,-230,-170,-108,-49,-8,29,52,-1151,-132,35,2,-747,-260,-257,-265,-286,-327,-282,-235,-203,-194,-206,-244,-277,-288,-392,-143,-39,61,136,-253,321,163,-139,-438,-308,12,185,82,-25,-1,351,348,302,652,474,-101,-189,219,92,-20,-107,-160,-167,-189,-118,-91,-91,-102,-122,-154,-239,-212,-228,-212,-198,-309,-275,-69,-23,14,56,-138,122,145,173,196,221,-82,-212,23,-308,-203,180,-35,-361,-353,-90,-37,-114,261,-364,307,136,201,351,76,-306,446,573,-63,-179,5,-54,243,-65,-174,-304,-75,-200,-271,-267,-206,-154,-155,-96,-97,-288,-144,-167,-173,-141,-96,-40,15,-8,-375,-83,-162,-236,-103,-151,-112,-37,-174,-176],[-86,-30,71,132,-165,18,-154,16,-35,0,-258,-217,-283,-208,-78,-84,134,282,-58,-229,-40,-218,182,-225,-390,-331,-232,-375,-144,-116,267,252,228,175,-52,67,14,-44,-106,-160,-212,-249,-278,-299,-304,-313,-322,-329,-320,-301,-276,-257,-238,-221,-218,-219,-227,-245,-271,-304,-310,-273,-230,-310,-110,-71,-30,-22,33,-25,-144,-27,126,-7,-8,175,12,-34,-31,40,47,-27,-95,-187,-282,-302,-232,-170,-108,-63,-26,5,23,-16,-213,-276,-388,-484,-35,-190,-123,-169,-197,-200,-176,-122,-47,14,72,-211,-151,-92,-142,26,-252,-147,153,107,234,105,278,321,157,-250,-339,211,150,95,-161,-344,81,183,-73,-382,-625,-529,-544,-109,-304,-486,9,-24,-32,-460,-19,-9,-97,-563,-40,-64,-90,-117,-181,-125,-600,-1317,-516,-43,-2123,-18,-15,-22,-674,-36,-33,-30,-41,-53,-61,-76,-95,-5223,-11092,-5584,-8018,-185,-168,-4107,-22465,-111,-104,-101,-25913,-18911,-138,-14208,-5104,-5463,-422,-199,-3184,-3511,-1764,-2405,-1652,70,137,-2338,-1409,-1612,-1922,-1059,-1677,-140,449,407,330,233,-1181,-3515,-299,52,89,-435,-389,-855,-764,-108,-212,-414,-183,71,-6,23,-185,-30,-108,-185,-241,-254,-215,-175,-147,-122,-312,-80,-67,-336,-229,-255,-62,-71,-87,-378,-128,-484,-152,-133,-101,-58,-16,35,-128,84,96,98,72,23,-44,-114,-183,-262,-350,-218,-364,-103,-12,37,71,10,120,120,-302,5,-191,-162,-159,-409,-472,-70,-81,-92,-97,-89,-288,-48,-16,0,-236,-277,115,-330,162,-892,162,-82,-583,57,-7,-178,-681,-210,-229,-189,-220,-41,23,-2415,-3681,142,156,153,152,153,147,145,-3102,147,-691,-1377,-406,155,142,-554,-660,-416,-38,-101,-182,-528,-268,-212,-145,-232,3,74,-114,-387,-426,-323,-146,-185,-416,-231,-165,-262,-51,-89,-262,5,-192,-115,233,258,51,8,122,27,-87,-195,-230,-179,-109,-127,-21,-21,-27,-186,-71,-352,-47,-15,10,-97,-522,-172,-150,-77,-153,-238,-403,-294,-211,-128,-59,0,44,65,-24,-237,-86,-24,-78,-151,-188,-250,-270,-226,-160,-82,-12,58,104,-102,-265,-306,-99,-352,-122,-98,-215,-88,-142,-184,-198,-205,-197,-203,-217,-235,-244,-229,-187,-139,-102,-349,-105,-206,-333,-171,-59,-115,-157,-184,-172,-143,-283,-91,-69,-67,-76,-92,-100,-126,-143,-157,-306,-151,-134,-94,-54,-59,-292,-82,-75,-59,-3,-22,-169,-22,75,75,-374,218,247,267,288,288,296,-357,-113,-100,-226,-87,251,-46,304,236,-201,-210,-103,38,-23,-84,-214,-228,-323,-10,-53,-197,-73,259,-107,-212,-178,-297,69,424,378,425,449,493,478,481,572,561,520,444,355,98,87,-74,-297,-349,-193,-224,-179,-228,-107,-113,-144,-175,-122,-52,-126,85,180,138,-292,123,171,28,-251,-205,-217,-221,-42,270,174,-25,-13,-270,-105,-243,-167,-227,-291,-231,-203,-186,-199,-206,-236,-259,-255,-214,-161,-94,-259,30,71,-26,118,116,-71,68,15,-127,-287,-238,-351,-325,-328,-250,-179,-115,-69,-33,-179,-7,-20,-38,-452,-91,-102,-97,-116,-321,-316,-42,-80,-254,-270,-176,152,128,94,71,59,-290,55,82,112,116,175,194,211,-91,-196,102,130,77,-363,-86,-90,-146,-188,-223,-266,-264,-260,-265,-264,-258,-257,-247,-235,-217,-210,-180,-170,-150,-140,-132,-225,-125,-78,-63,-37,-27,-33,-136,-358,-159,-240,-348,-367,-249,-310,-12,100,-364,-156,-20,-213,-280,-209,-28,-138,-117,-156,-206,-239,-219,-170,-117,-235,-96,-117,-348,-5,-12,-192,-44,-355,-369,-89,-103,-116,-182,-142,-149,-156,-150,-400,-201,-54,-2,-186,-70,-266,278,352,423,487,337,115,-353,-11,-188,320,337,-16,457,260,-62,-276,-335,-345,-70,34,-220,-192,-120,133,128,-19,64,-46,-159,-158,-83,-273,-331,-189,16,-29,-82,-152,-222,-285,-290,-239,-191,-155,-127,-106,-101,-96,-179,-182,-127,-22,14,-174,-238,90,101,101,76,-209,-355,-217,-52,-234,-188,-125,-220,-105,-92,-75,-58,-36,-121,-385,-417,-371,-20,-23,121,68,-80,-301,-139,-269,197,97,-173,-355,17,-15,-120,-37,79,-38,192,223,39,-6,93,126,50,-23,-89,-137,-168,-157,-150,-117,-186,-56,-14,11,-93,-127,-45,-19,-267,-345,-350,-356,-296,-212,-458,-428,0,-151,38,-2,-179,-89,-153,-99,-86,-65,-34,-10,34,69,95,110,-119,97,-166,-24,31,10,-2,-10,-189,-19,32,36,66,67,55,44,-167,-27,-244,-138,-185,-236,-347,-305,-326,-346,-347,-324,-285,-231,-169,-96,-33,-152,-224,-420,-321,-432,-120,53,-173,87,94,-300,-172,89,43,25,-37,22,-26,-188,-466,-357,-750,-363,-375,-327,-268,-215,-175,-159,-154,-169,-1226,-257,-311,-300,-592,-206,-223,-333,88,132,38,139,-156,-225,-127,-385,-274,-251,-343,-29,1,321,195,-262,395,176,-187,-422,-323,51,26,31,0,-28,202,231,229,205,161,-189,-152,58,76,113,157,114,-42,-180,134,150,81,1,-83,-177,-257,-277,-236,-162,-106,-232,-216,27,111,145,177,-28,168,171,144,106,65,-103,-226,-64,-318,-191,-69,-46,-363,-406,-73,-9,-148,24,-276,104,103,166,263,108,-342,424,464,-74,-232,-65,-56,201,-62,-216,-312,74,-17,-97,-268,-106,-72,-158,-2,6,-249,-66,-84,-139,-188,-236,-236,-196,-158,-319,-108,-106,-192,-155,-186,-198,-164,-184,-166],[-81,-103,-104,-107,-95,-89,-129,-77,-82,-84,-279,-114,-135,-137,-115,-171,-6,57,127,-97,0,-210,217,-168,-344,-268,-204,-315,-243,-139,475,553,564,265,-93,97,341,260,-167,-156,-66,-102,-211,-266,-156,-165,-141,-172,-132,-140,-260,-140,-131,-250,-108,-95,-183,-74,-72,-83,-106,-188,-179,-258,-244,-265,-233,-196,-161,-144,-133,-117,-101,-102,-113,-102,-92,-85,-76,-68,-69,-73,-63,-73,-90,-101,-113,-130,-132,-132,-122,-103,-81,-90,-291,-366,-384,-410,-17,-136,-97,-160,-226,-295,-218,-129,-32,41,103,-139,-217,-111,-133,52,-257,-161,130,43,154,110,234,359,138,-240,-322,175,96,14,-164,-299,-215,-272,-307,-312,-517,-389,-470,-267,-420,-494,-196,-143,-89,-451,-12,14,22,-390,11,-16,-57,-109,-177,-158,-432,-1063,-276,-13,-2062,28,36,-61,-819,89,142,198,64,33,292,290,266,-3930,-12328,-6408,-8603,-809,-168,-8214,-29298,-5979,-179,-103,-18651,-15568,189,-9106,-6575,-6733,-1004,444,-2611,-3143,-1260,-2853,-2042,-39,-155,-1577,-957,-1238,-1933,-1100,-1567,-355,58,67,65,69,-1404,-3016,-261,271,180,-385,-342,-839,-769,-34,-106,-363,-208,-39,-102,14,-166,141,70,-73,-200,-154,3,155,162,104,-424,143,283,-322,-251,-247,425,368,292,-431,-63,-483,40,5,-27,-55,-85,-101,-147,-151,-177,-192,-220,-254,-296,-316,-280,-239,-334,-156,-284,-111,-103,-102,-116,-135,-153,-194,-292,-294,-269,-227,-195,-372,-484,-76,-54,-45,-45,-46,-321,-49,-49,-52,-172,-284,-5,-250,61,-630,130,156,-297,172,153,-309,-820,12,-60,-127,-172,-142,-91,-2238,-2064,79,111,124,135,140,131,121,-2616,90,-562,-1436,-361,1,-32,-233,-536,-506,-216,-240,-256,-542,-257,-181,-150,-191,-49,17,-144,-325,-340,-233,-47,-138,-434,-273,-219,-254,-28,-35,-203,-248,-263,-178,-108,-55,-22,2,46,113,197,-57,5,356,67,-190,15,120,263,-141,16,-394,65,49,45,-111,-537,-99,-165,-94,78,34,-421,49,6,-9,-22,-23,-15,-17,-17,-244,-109,-91,-126,-170,-198,-241,-281,-230,-190,-138,-94,-49,-26,-46,-224,-305,-80,-331,-117,-110,-255,-83,-90,-99,-104,-120,-127,-144,-163,-182,-197,-214,-235,-264,-290,-301,-297,-284,-272,-265,-270,-265,-231,-193,-141,-90,-210,2,50,80,79,113,130,128,130,129,-274,37,111,43,32,-48,-456,1,-63,-40,6,14,-132,-21,-56,-94,-306,-200,-248,-271,-251,-234,-212,-353,-227,-263,-306,-336,-283,-207,-139,-69,-183,-251,-124,33,15,-32,-215,-211,-294,-89,-105,-192,-106,158,-243,-190,-197,-392,-109,45,-31,-65,-67,0,103,244,402,567,727,355,1014,63,1090,451,-113,900,68,-138,-110,-116,17,-173,-250,-292,-199,-86,-160,141,242,138,-259,-24,-40,-30,-256,-163,-197,-155,-58,61,9,-68,-150,-256,-318,-296,-221,-139,-304,-38,-17,-17,-114,-88,-153,-228,-311,-341,-263,-169,-274,11,81,-26,187,184,-59,193,145,-94,-280,-264,-394,-267,-273,-182,-88,0,66,8,-158,-20,95,3,-416,-95,-173,-257,-334,-317,-320,-66,-85,-276,-279,-143,140,153,162,182,208,-279,112,274,293,23,324,330,338,-101,-146,41,232,23,-368,-5,-25,-95,-98,-103,-296,-88,-80,-93,-134,-146,-187,-218,-238,-231,-208,-173,-144,-168,-60,-13,-202,-147,193,-75,174,41,-17,-179,-331,-207,141,168,85,-163,-343,-35,7,-379,-160,26,-181,-265,-165,65,-81,-125,-164,-61,45,-12,28,-26,-95,-18,-109,-299,90,35,-287,-98,-365,-401,-150,-232,-201,-179,-121,83,328,159,-523,-204,270,315,-189,-121,-293,269,602,513,516,328,130,-359,27,-171,302,388,-20,267,194,-51,-302,-371,-338,-278,-343,-296,-241,-202,-181,-186,-222,-273,-333,-357,-286,-196,-202,-265,-130,126,185,239,270,-4,277,244,189,24,-53,-69,-163,-265,-355,-301,-202,-119,-13,63,-155,-331,129,166,146,114,-173,-368,-244,-138,-313,-192,-167,-285,-92,-108,-135,-178,-226,-291,-323,-479,-422,-161,-98,-36,18,-70,-303,-195,-258,122,79,-187,-403,105,99,-122,-24,117,-30,112,91,51,-10,-36,-98,-169,-231,-283,-312,-313,-304,-303,-287,-297,-264,-240,-229,-213,-221,-173,-139,-291,-283,-236,-353,-222,-143,-391,-386,-51,-197,56,11,-182,-118,-201,-87,-62,-29,10,-39,-15,106,116,110,-67,43,-165,-65,-105,-134,-134,-111,-183,-34,22,48,35,69,53,38,-137,-29,-206,-97,-107,-118,-344,-126,-128,-128,-112,-79,-24,55,-96,261,87,-89,-258,-356,-310,-367,-197,-63,-223,256,398,-350,-122,132,35,-14,-41,204,65,-250,-539,-439,-860,-582,-396,-389,-348,-313,-290,-289,-293,-308,-988,-269,-215,-159,-465,-200,-214,-430,41,45,46,47,-122,-193,-263,-532,-379,-273,-305,-66,-51,147,196,-269,238,176,-210,-379,-344,72,118,98,9,-64,45,31,16,8,6,-265,-113,67,108,141,161,8,-66,-174,28,-45,-137,-206,-198,-138,-279,-58,42,-74,-34,-152,-154,-19,103,110,108,55,81,50,8,-49,-118,-209,-307,-351,-301,-170,-34,2,-336,-413,-42,34,-183,81,-131,-9,-51,-67,-50,-10,-354,111,175,-87,-255,-122,-61,151,-58,-245,-291,117,240,-26,-340,63,-36,-140,-55,-91,-185,-151,-177,-198,-204,-210,-207,-199,-189,-206,-157,-143,-134,-133,-155,-125,-137,-160,-169],[-21,0,38,70,23,115,-106,-68,-47,48,-284,107,55,-3,-80,-237,-153,-162,-136,-110,-92,-204,-104,-119,-239,-182,-177,-245,-335,-133,429,628,588,235,-127,107,412,295,-218,-232,-126,-111,-181,-235,-127,-95,-236,-173,-169,-233,-290,-334,-366,-376,-359,-329,-290,-245,-200,-162,-131,-246,-94,-214,-49,-39,-16,-151,50,81,-59,-38,123,-81,-14,160,103,-117,-40,-56,-141,-219,-249,-234,-178,-104,-37,8,50,72,45,16,89,-169,-332,-461,-383,-331,65,-90,-11,-73,-143,-224,-301,-313,-248,-179,-117,-76,-288,-132,-115,62,-259,-180,98,-33,49,82,49,-10,-75,-235,-312,-300,-356,-381,-371,-348,-317,-286,-255,-230,-409,-247,-319,-393,-532,-475,-159,115,152,-448,190,194,181,-173,126,80,21,-40,-172,-112,-311,-789,-18,19,-1965,81,93,-106,-958,115,153,198,-145,-266,320,344,350,-2552,-12580,-7209,-8485,-1668,-1096,-12834,-36017,-16980,37,129,-9751,-12077,479,-4400,-8406,-8147,-1814,826,-2105,-2771,-762,-3205,-2387,442,345,-838,-496,-866,-1880,-1138,-1387,-619,54,70,82,98,-1350,-2569,-271,116,110,-354,-304,-785,-780,63,-1,-299,-207,-140,-209,-44,-167,-50,-36,-19,9,50,111,166,206,-5,-534,206,288,-275,-214,-247,213,186,160,-501,-86,-496,108,43,144,7,268,164,-179,93,211,158,77,-22,-135,-239,-333,-405,-362,-270,-215,-133,-78,-25,-7,-106,132,173,-268,93,-195,-271,-243,-344,-445,-24,151,144,136,52,-383,112,91,52,-156,-284,-90,-206,-182,-386,-218,-209,-188,-163,-142,-483,-983,-99,-91,-99,-157,-194,-136,-2191,-748,-164,-146,-124,-84,-37,-4,27,-2236,58,-457,-1524,-346,32,15,-5,-447,-610,-76,-88,-113,-549,-155,-141,-156,-162,-180,-197,-226,-261,-306,-342,-354,-305,-406,-326,-301,-262,-111,-33,-174,183,-103,-169,196,177,137,25,89,65,36,-33,-21,-63,-97,-273,-177,-232,-279,-333,-366,-424,-324,-276,-233,-190,-478,-115,-193,-147,-18,-39,-430,42,40,62,40,52,45,21,-3,-271,-153,-139,-193,-253,-296,-349,-355,-302,-237,-159,-94,-29,10,-1,-202,-306,-70,-321,-116,-132,-318,-287,-366,-413,-333,-267,-195,-136,-81,-31,12,10,68,-29,-7,-248,-54,-9,-136,-132,-125,-170,-196,-225,-240,-250,-246,-241,-212,-186,-157,-133,-100,-93,-86,-91,-265,-111,-125,-118,-107,-87,-446,-53,-59,-46,-27,-21,-92,-63,-91,-106,-259,-94,-56,0,76,142,215,-358,-76,-156,-227,-69,237,-175,301,159,-183,-310,-160,101,60,0,-218,-191,-261,-332,-339,-248,-162,-76,-329,-175,-210,-297,-277,18,-208,137,138,152,159,167,170,160,136,98,63,14,-27,-63,-72,-43,6,-48,-46,-1,145,-140,-358,-305,-271,-127,-213,185,254,172,-215,-38,-141,-242,-282,-228,-185,-112,-65,3,5,-22,-74,-264,-98,-299,-258,-113,-300,149,199,235,-34,206,225,174,-273,-50,-43,-132,-298,-218,-210,-142,-66,11,-52,127,154,-65,-248,-296,-436,-212,16,-47,-121,-189,-250,-283,-278,-242,-199,-144,-348,-36,25,81,-110,-318,-321,7,-99,-287,-294,-110,96,55,5,-41,-91,-268,-231,-300,-350,-303,-219,-133,-48,-114,-69,27,46,-55,-246,-162,-242,-263,-194,-97,-282,-41,131,37,-202,71,100,-3,-23,-33,-83,-125,-162,-207,-114,-31,-165,-175,333,-90,116,16,-20,-230,-301,-244,100,424,387,-152,-287,-116,-136,-292,-155,62,-141,-236,-112,182,12,-119,-157,-28,120,145,95,29,61,113,-64,-247,128,0,-359,-138,-366,-421,19,397,136,-165,-131,110,463,329,-389,-188,294,340,-187,-163,-280,245,250,217,194,192,156,-349,78,-127,207,210,-20,215,187,-30,-317,-387,-306,-73,-67,-238,-238,-116,29,45,-124,-5,73,70,44,4,-125,-145,-240,-292,-235,-94,58,15,342,439,326,22,-2,192,240,260,149,-142,-122,-108,-93,-38,-121,-400,36,162,172,165,-134,-363,-252,-202,-347,-176,-200,-332,-198,-221,-233,-240,-237,-241,-238,-396,-306,-229,-236,-241,-250,-267,-283,-265,-250,-217,-185,-171,-394,-76,-67,-111,-76,-98,-129,-169,-215,-261,-264,-238,-200,-167,-132,-99,-65,-151,1,70,-97,-294,246,298,254,-107,-247,-123,-14,-286,-210,-105,-254,-135,-140,-286,-308,-227,-230,-227,-232,-238,-244,-247,-244,-226,-207,-179,-160,-118,-93,-77,-75,-93,-110,-143,-165,-187,-200,-199,-193,-176,-165,-139,-122,-96,-75,-49,-3,-82,85,-126,42,177,42,-325,-14,147,90,24,-55,-126,-150,-131,-25,73,-5,-271,-275,-268,-278,-228,-162,-226,226,435,-364,-56,183,52,-42,-35,210,30,-261,-506,-477,-928,-808,-559,-177,-230,-154,-137,-131,-120,-116,-725,-123,-125,-128,-347,-211,-198,-527,-129,-136,-134,-121,-108,-94,-284,-546,-447,-238,-253,-92,-88,135,202,-257,215,184,-192,-333,-351,97,383,267,26,-88,137,234,379,352,287,-253,-61,68,-7,-93,-173,-243,-273,-247,-216,-178,-173,-184,-204,-230,-294,-194,-134,-52,-2,-60,-85,-62,71,210,221,117,132,209,199,182,127,-145,-253,-29,-261,-143,-193,-210,-302,-372,-76,-18,-219,12,-12,-57,-142,-246,-355,-322,-332,-27,107,-116,-262,-182,-87,74,-72,-277,-261,157,263,31,-404,35,-90,-124,272,192,-125,-139,33,-165,-72,-168,-151,-182,-208,-224,-239,-250,-252,-264,-258,-249,-240,-221,-202],[15,47,40,13,1,-9,-111,-129,-88,12,-290,75,100,-2,-144,-289,-115,202,200,136,56,-220,-42,-142,-249,-336,-298,-207,-325,-115,43,102,146,147,-169,102,81,34,-267,-301,-187,-162,-193,-221,-229,-249,-335,-306,-330,-354,-365,-358,-335,-305,-278,-247,-214,-181,-150,-131,-122,-299,-141,-181,-159,-173,-158,-208,-49,18,-22,-29,16,-115,-31,260,141,-138,-44,25,-60,-107,-66,12,114,222,150,208,308,331,-33,-108,-18,-246,-275,-389,-379,-252,-142,-186,-233,-274,-281,-243,-174,-88,4,69,112,-19,-354,-150,-78,107,-247,-193,33,-108,-63,-141,-235,-356,-470,-392,-296,-166,-80,-20,-206,-208,18,-2,-23,-134,-286,-92,-117,-412,-595,-423,-276,220,209,-421,143,104,58,23,-12,-40,-60,-68,-139,-18,-224,-508,151,195,-1772,202,265,-74,-1107,228,226,228,-387,-531,241,252,262,-1108,-11417,-7914,-7963,-2628,-4578,-17530,-41542,-28981,116,99,77,-8594,60,-618,-10496,-9584,-2808,114,-1630,-2389,-333,-3397,-2663,180,179,-124,-41,-503,-1748,-1145,-1139,-890,92,77,55,34,-1030,-2175,-295,-89,-123,-311,-248,-678,-773,-206,-203,-201,-178,-188,-293,-99,-157,-34,-12,-13,-27,-50,-66,-97,-146,-198,-453,-303,-357,-407,-449,-467,-452,-414,-366,-547,-255,-486,-121,-43,33,33,169,154,-191,101,271,244,179,84,-35,-159,-282,-399,-389,-254,-129,-79,95,190,-41,-156,98,182,-195,165,-184,-311,-263,-292,-356,-103,-141,-148,-131,-97,-428,-46,-39,-55,-148,-249,-158,-201,-240,-272,-288,-298,-306,-317,-336,-657,-1125,-370,-363,-341,-302,-459,-229,-2257,-172,-152,-134,-124,-105,-79,-58,-32,-1957,20,-349,-1583,-322,136,160,176,-373,-684,52,154,117,-528,8,-85,-77,-136,-202,-256,-294,-292,-257,-197,-142,-75,-342,-350,-371,-254,-167,-133,-143,17,-58,-176,-17,-27,-40,-59,-73,-90,-111,-127,-134,-137,-120,-338,-175,-24,18,-70,-37,-376,180,126,106,-131,-417,-17,-210,-171,19,-112,-416,-266,-409,-469,-336,-207,-83,12,41,-281,-182,161,225,-2,-141,-219,-331,-319,-186,-53,-105,-149,-184,-187,-169,-276,-63,-294,-94,-97,-371,16,-103,-113,34,188,-19,24,130,103,164,-51,134,9,37,-172,-36,-57,-107,-145,-175,-184,-163,-138,-227,-71,-73,-16,21,46,64,80,94,75,47,-3,-255,-154,-251,-325,-347,-283,-257,-100,-39,-52,82,117,-28,-22,57,18,-213,-66,-88,-83,-40,13,92,-354,-61,-186,-221,-67,214,-230,362,104,-183,-345,-184,284,297,129,-210,-159,-216,-64,-234,-184,-190,-42,-282,-148,-202,-189,-407,-122,-322,-101,-134,-55,97,291,495,687,676,87,1090,-27,1155,498,318,482,268,56,22,122,290,0,-448,-166,-273,-164,-280,228,417,221,-163,-37,-158,-220,-320,-153,-180,-84,-65,159,97,9,-128,-290,-98,-315,-334,-166,-290,-105,-54,7,40,123,164,124,-291,-60,-134,-183,-324,-4,-88,-164,-244,-298,-310,-291,-261,-226,-199,-314,-411,-244,-146,-157,-182,-206,-238,-273,-310,-349,-396,-438,-482,-508,-443,-374,-314,-328,-321,-210,-193,-294,-324,-176,-157,-138,-114,-73,-28,-262,38,72,97,-132,151,180,220,-135,2,43,70,-108,-145,-69,-155,-202,-31,-57,-241,-47,180,-104,-276,0,52,4,-8,25,-44,8,-134,-212,-100,-44,-136,-224,307,-113,35,-32,-31,-298,-288,-288,43,252,120,-105,-200,-187,-189,-195,-160,-12,-114,-212,-74,63,34,-122,-160,-77,-84,-85,-76,-56,-36,-24,-25,-219,-88,-166,-413,-389,-383,-445,-60,110,173,-164,-148,118,510,450,-274,-171,298,334,-202,-219,-260,196,120,41,-29,-75,-125,-351,-182,-203,-225,-244,-258,-284,-310,-350,-370,-408,-287,-219,-143,-263,-265,-125,94,112,-170,-53,255,30,304,309,-77,-25,79,124,39,-37,-107,-131,-98,-25,64,4,29,242,263,321,170,-129,-92,-128,181,133,-109,-447,-75,111,169,232,-125,-373,-275,-269,-344,-179,-257,-378,-193,180,18,44,120,-63,-130,-305,-204,-19,-83,-153,-235,-325,-377,-336,-241,-130,-33,-164,-376,187,205,-119,6,134,51,-12,-77,-151,-176,-160,-107,-49,17,78,134,-144,-42,191,-132,-222,193,387,258,-94,-220,-182,-39,-293,-163,-148,-143,-80,-29,-213,-262,-122,-212,138,125,-168,-116,-269,-3,-36,-70,-98,-133,-138,-156,-173,-324,-236,-265,-291,-318,-320,-306,-279,-255,-230,-216,-199,-202,-206,-231,-267,-297,-333,-340,-306,-267,-216,-184,-327,-144,-139,-142,-145,-148,-142,-120,-171,-41,-9,3,-294,-226,-234,-199,-236,-271,-212,23,100,-375,-8,191,61,-87,-51,16,-64,-230,-419,-484,-827,-714,-678,-107,-423,-47,-26,-21,-12,-12,-470,-34,-48,-80,-265,-262,-197,-646,-165,-192,-210,-214,-214,-206,-208,-439,-453,-185,-212,-129,-129,237,239,-255,100,176,-165,-310,-359,107,392,298,35,-119,27,143,365,428,348,-160,-23,92,20,-43,-83,-169,-89,-141,-24,9,12,0,-25,-71,-310,-163,-186,-158,-117,-44,-21,-110,62,212,257,151,93,252,146,121,83,-162,-267,-23,-211,-113,-10,-87,-268,-339,-233,-161,-252,7,82,153,27,98,213,189,-271,91,23,-146,-253,-240,-228,-264,-287,-286,-268,-242,-209,-174,-413,-124,-127,-106,-113,-123,-138,-161,-142,-134,-86,-257,14,62,102,-20,-23,137,-85,-223,-195,-53,76,-138,-103],[-199,-303,-363,-373,-315,-242,-174,-173,-130,-12,-276,83,97,-33,-198,-291,-192,33,0,-47,-98,-232,-189,-206,-214,-215,-223,-247,-279,-299,-316,-299,-252,-202,-197,-66,-2,43,-298,-345,-235,-130,-123,-211,-86,5,-421,-64,9,28,-331,79,-12,-222,213,137,-101,78,-14,232,196,-343,-14,-158,60,51,-55,-249,74,137,5,-4,-72,-145,-56,241,158,-156,-50,335,386,457,552,260,661,193,111,213,343,321,-106,-224,-145,-321,-327,-330,-381,-184,-33,-14,-32,167,89,-200,-251,-15,223,205,146,19,-419,-177,-86,-121,-235,-213,-230,-282,-329,-366,-326,-238,-127,-212,-292,161,223,262,-227,-177,131,213,25,-50,-176,52,90,-266,-494,-372,-401,116,88,-387,-17,-70,-120,-134,-120,-70,-7,55,-100,-68,-198,-265,299,311,-1508,119,291,-18,-1327,197,181,167,-715,-742,111,92,69,30,-10052,-8473,-7357,-3730,-7240,-21604,-44525,-41287,-125,-128,-149,-5263,-221,-270,-12798,-10936,-3997,-346,-1204,-2035,-266,-3461,-2907,-344,-392,-450,-497,-465,-1601,-1158,-891,-1172,-211,-151,-95,-40,-623,-1889,-365,39,17,-292,-214,-579,-780,-187,-202,-196,-172,-213,-384,-67,-175,112,173,210,150,241,105,145,191,-221,-347,-1,-76,-153,-228,-291,-347,-388,-425,-522,-479,-466,-432,-373,-313,-248,-188,-116,-217,-22,2,24,20,-8,-55,-107,-160,-251,-303,-356,-368,-303,-217,-123,-90,-218,17,104,-123,221,-190,-359,-287,-257,-285,-65,-147,-265,-386,-462,-409,-286,-183,-99,-183,-225,58,-162,67,35,29,5,-13,-27,-43,-848,-1210,-339,-131,-176,-219,-736,-565,-2457,-223,-158,-87,-28,31,81,106,122,-1831,114,-284,-1620,-324,110,129,150,-361,-755,-57,221,213,-516,153,42,147,18,96,79,-237,-57,-66,0,57,-47,-297,-370,-437,-266,-226,-249,-149,-211,-269,-303,-323,-314,-288,-258,-216,-176,-144,-113,-79,-54,-21,-413,-280,56,79,-47,-90,-318,206,160,130,-135,-390,-12,-252,-190,-19,-200,-427,97,95,105,127,303,350,298,2,-291,-220,97,85,31,-204,-294,-281,-398,-196,-83,275,288,287,91,-149,-251,-28,-278,-76,-70,-314,-56,-119,-127,115,260,-46,9,99,88,58,-125,14,-7,-23,-103,-39,-46,-49,-117,-62,-72,-64,-87,-268,-23,-8,-58,63,89,9,115,123,101,75,37,-261,-30,-42,-14,32,-25,-88,189,-19,-77,113,191,35,-22,-19,-104,-193,-271,-330,-352,-326,-294,-249,-364,-192,-224,-222,-174,-193,-280,-219,-218,-213,-330,-197,-132,-88,-58,-210,-135,-175,-101,-293,-179,-235,-125,-220,-124,-189,-186,-378,-337,-393,-294,-194,-74,35,139,231,307,365,-74,451,-63,498,507,519,213,380,166,88,250,417,193,-462,-2,-210,-190,-363,139,95,56,-110,-34,-68,-111,-369,-170,-188,-76,-68,21,35,-3,-184,-334,-109,-318,-402,-202,-282,-201,-311,-417,-400,-297,-186,-83,-304,-71,-219,-232,-349,157,135,-20,58,12,-67,-70,-106,-130,-143,-291,-334,-282,-78,-54,-33,-5,20,50,-142,-228,136,-59,-222,176,178,166,-119,-339,-315,-24,-147,-297,-360,-162,-171,-183,-193,-186,-170,-253,-146,-131,-130,-176,-145,-154,-146,-148,-108,-86,-80,-110,-125,-173,-218,-253,-134,-32,-178,-40,99,-239,-337,-72,-4,28,34,18,-16,54,-192,-177,242,172,-103,-276,304,-129,-47,-85,-34,-364,-276,-323,-11,313,269,-16,-85,177,157,-92,-156,-11,-104,-197,-257,-241,-159,-121,-161,22,159,191,193,130,136,81,15,-200,-119,-191,-414,-256,-390,-452,-92,-11,67,-156,-149,128,319,354,-159,-129,307,318,-209,-266,-221,33,-60,-157,-252,-319,-346,-341,-247,-202,-174,-156,-139,-137,-142,-168,-353,-418,-232,-202,-176,-281,-279,-125,-56,-25,-199,-89,40,-67,59,54,-37,1,-49,-104,-163,-213,-263,-288,-277,-238,-196,-163,-131,-93,-46,-1,48,-107,-53,-154,190,190,-94,-406,-174,23,-12,-21,-123,-377,-283,-297,-302,-174,-306,-365,-254,-94,-32,-77,30,-56,-36,-210,-98,-3,-46,176,89,-35,-253,-299,-192,-91,-171,-180,-341,-106,-90,-121,-96,-121,-153,-190,-213,-205,-148,-91,-43,-13,8,17,12,-124,-79,-71,-157,-141,-183,-212,-244,-245,-220,-239,-111,-286,-117,34,-23,-24,-3,-153,-222,-148,-196,47,-5,-164,-94,-285,-110,-87,-63,-36,-91,-2,-2,-98,-404,-86,-126,-158,-190,-157,-112,-52,10,-74,-58,99,208,-42,-195,97,247,1,220,16,14,70,-86,-323,-61,81,85,44,78,70,72,-192,103,47,95,-300,-187,-186,-111,-198,-358,-168,-55,3,-362,39,38,15,-122,-62,-73,-95,-141,-300,-436,-701,-413,-670,-228,-624,3,5,-4,-6,-13,-213,-41,-54,-302,-199,-326,-187,-726,-218,-143,-142,-130,-121,-114,-114,-334,-383,-122,-166,-155,-154,-39,30,-246,-8,172,-120,-283,-346,119,386,326,51,-138,-66,44,346,453,382,-23,16,123,35,-52,-132,-199,-234,-221,-191,-138,-99,-59,-14,-18,-314,-93,43,35,159,128,49,-150,95,427,431,178,57,121,53,87,53,-158,-268,7,-146,-69,116,68,-225,-304,-28,-46,-264,-82,-90,-84,-88,-88,-88,-96,-178,-112,-121,-151,-221,-284,-167,-130,-144,-247,-172,-194,-221,-248,-344,-306,-334,-350,-366,-371,-363,-335,-289,-231,-166,-328,0,68,123,66,25,209,-62,-271,-194,-8,6,-110,-189],[29,-21,-89,-163,-218,-254,-251,-210,-173,-129,-240,-60,-39,-47,-237,-248,-248,-21,-48,-97,-163,-238,-300,-303,-269,-239,-230,-250,-273,-251,-181,-57,91,78,-204,96,581,406,-303,-351,-261,-116,-72,-198,-62,99,-372,18,467,137,-307,149,2,-145,451,174,-68,113,-32,175,142,-374,-35,-132,-20,-47,-125,-268,14,28,33,37,-111,-158,-73,-18,-13,-165,-45,53,76,93,119,113,91,60,12,-52,-112,-179,-236,-300,-287,-342,-227,-186,-374,-117,-36,1,-38,46,56,-235,-292,-33,-86,-162,-242,-289,-452,-256,-180,-98,-207,-217,-18,-275,-308,-67,-122,-168,-151,-194,-278,144,243,320,-216,-149,108,351,13,30,-60,197,225,-59,-399,-316,-495,203,164,-331,40,-24,-88,-125,-145,-140,-122,-102,-83,-224,-213,-61,-81,-115,-1171,-186,-225,-257,-1628,-263,-229,-188,-1134,-831,-98,-76,-59,-59,-8656,-8712,-6823,-4892,-8520,-23844,-43783,-53207,-29,-35,-57,-2143,-109,-137,-15215,-11951,-5332,-190,-788,-1681,-148,-3409,-3097,-73,-14,52,131,16,-1449,-1167,-647,-1378,98,0,-108,-196,-243,-1703,-452,-178,-168,-274,-249,-480,-763,-537,-474,-344,-215,-201,-458,-97,-198,389,475,139,121,271,-47,68,287,-319,-252,115,26,-46,-105,-207,-173,-191,-207,-414,-241,-427,-283,-301,-323,-334,-331,-288,-240,-179,-118,-51,-1,23,48,66,81,-307,45,-35,36,-106,-5,-8,-136,-256,-72,21,-46,215,-194,-382,-290,-222,-212,-120,163,99,24,-52,-300,-192,-234,-244,-232,-201,-77,-176,57,111,161,202,241,277,308,-991,-1096,-442,-41,358,-201,-978,-1181,-2716,-102,-267,-411,-333,-151,29,180,311,-1845,477,-240,-1596,-328,513,487,241,-399,-795,-166,288,235,-482,154,131,107,102,112,136,-201,38,15,58,238,-39,-256,-359,-373,-281,-278,-353,-150,42,-34,-218,-138,-181,-206,-214,-195,-170,-151,-137,-130,-141,-146,-413,-369,-196,-214,-238,-250,-255,-205,-145,-69,-128,-382,-28,-299,-182,-54,-264,-435,104,88,112,182,343,308,272,-52,-274,-249,66,118,62,-266,-357,-213,-344,-192,-113,38,18,-7,-21,-129,-221,-13,-258,-51,-27,-241,-124,-125,-128,-91,-154,-209,-267,-314,-335,-322,-289,-252,-226,-207,-191,-188,-201,-221,-250,-299,-353,-395,-393,-349,-313,-286,-278,-273,-290,-314,-320,-268,-204,-124,-48,-271,-50,109,5,2,-40,52,-18,-97,-165,-195,-154,-74,-12,77,89,-170,255,168,276,270,233,192,-372,-53,-253,-217,-142,-205,-306,-268,-272,-276,-276,-287,-301,-316,-346,-362,-337,-288,-248,-323,-167,-272,-163,-170,-125,-162,-162,-261,-237,-352,-236,-231,-215,-218,-236,-276,-348,-410,-297,-113,-72,318,519,777,-44,493,284,152,381,605,410,-418,164,-126,-187,-443,-146,-45,76,-55,243,141,-124,-414,-180,-200,-82,-77,37,-32,-18,-215,-385,-127,-303,-435,-219,-266,16,-70,-173,-281,-383,-323,-220,-304,-71,-280,-272,-366,129,123,6,91,20,-83,4,31,-45,-78,-222,-239,-318,119,312,52,402,423,129,-131,-311,111,-80,-160,414,410,341,-117,-346,-299,-117,-235,-338,-397,-336,-288,-267,-259,-244,-222,-238,-184,-158,-145,-187,-149,-169,-184,-201,-213,-212,-209,-209,-214,-233,-265,-308,-328,-294,-217,-112,1,-351,-379,-146,-63,70,101,18,-2,93,-240,-121,219,127,-69,-331,-9,-136,-132,-141,-32,-419,-267,-350,-62,258,307,98,44,188,121,5,-145,-197,-318,-316,-173,-18,130,-123,-163,54,263,445,300,164,391,346,133,-194,71,-110,-387,-199,-394,-442,21,255,235,-144,-138,108,96,130,-52,-65,313,295,-208,-308,-172,92,264,281,304,265,141,-323,159,23,79,24,-147,-102,-176,-265,-339,-425,-333,-293,-259,-299,-286,-295,-331,-357,-350,-302,-238,-180,-139,-112,-109,-119,-155,-200,-257,-309,-367,-406,-391,-343,-307,-289,-288,-294,-303,-323,-331,-323,-309,-286,-260,-243,-239,-338,-279,-306,-320,-306,-263,-384,-285,-292,-253,-171,-354,-320,-282,234,-89,-217,-84,-43,52,-134,-1,-1,-35,197,114,-32,-229,-317,-189,-59,-160,-204,-310,-213,-231,-257,-286,-316,-328,-307,-258,-203,-129,-68,-17,17,48,69,80,-108,-124,-24,-190,-72,5,-6,-33,-57,-88,-306,-126,-282,-159,-178,-172,-158,-124,-122,-200,-168,-178,303,392,-168,-53,-283,121,423,285,79,-52,81,184,-106,-207,-78,-159,-164,-246,-30,53,130,42,-44,-82,94,261,-8,-286,136,223,29,314,69,-4,39,-135,-330,-73,105,25,-54,-140,-216,-260,-264,-232,-190,-151,-306,-177,-147,-34,-143,-432,-125,75,236,-349,69,242,99,-162,-86,119,8,-32,-192,-377,-583,-111,-555,-499,-816,0,-73,-155,-223,-284,-333,-376,-397,-415,-388,-418,-326,-599,-339,-222,-189,-152,-122,-98,-82,-259,-319,-56,-139,-196,-184,-112,-124,-255,-161,-159,-147,-276,-336,0,57,114,53,-168,-135,-83,197,190,178,101,29,117,37,61,-74,-165,-68,-107,-155,-191,-238,-280,-309,-339,-352,-350,-335,-298,-272,-232,-194,-209,-139,-128,-118,-117,-119,-118,-99,-68,-19,-156,-283,33,-96,-41,146,80,-203,-298,13,140,-283,94,182,186,25,138,174,167,-98,146,126,-146,-202,-343,-234,-217,-172,-211,-198,-231,-251,-251,-287,-209,-182,-146,-118,-94,-76,-110,-48,-34,-260,-250,41,67,90,116,53,158,-67,-331,-192,19,136,-103,-73],[55,137,73,-3,170,234,-94,-172,-210,-36,-201,7,-23,-56,-276,-194,-299,-121,-132,-144,-146,-249,-104,-67,-40,-30,-90,-110,-198,-262,-210,-61,112,19,-203,88,619,446,-303,-344,-281,-97,-22,-195,-52,123,-292,0,-75,-139,-264,-214,-201,-166,-132,-93,-59,-28,-56,5,9,-396,-72,-111,-13,-36,-202,-282,-101,-140,-177,-201,-216,-234,-251,-237,-219,-206,-193,-184,-188,-196,-192,-210,-238,-261,-285,-314,-329,-343,-346,-339,-330,-308,-277,-260,-373,-203,-174,-149,-128,-113,-96,-273,-297,-95,-84,-78,-58,-6,-443,-222,70,187,-181,-214,-60,-354,-422,-87,106,83,-28,-175,-261,728,1146,359,-177,-134,61,593,-13,97,44,327,395,139,-324,-271,-497,90,24,-268,-127,-182,-208,-186,-145,-99,-65,-53,-57,-416,-271,-149,-200,-244,-790,-215,-155,-88,-2030,48,124,192,-1654,-773,-1957,381,423,454,-7250,-8495,-6456,-5999,-8238,-23228,-39272,-64253,605,588,563,546,551,573,-17695,-12293,-6785,737,-368,-1313,-121,-3297,-3238,645,660,686,727,154,-1304,-1180,-428,-1364,533,431,317,-485,104,-1621,-545,-147,-200,-257,-251,-389,-703,-176,-135,-89,-41,-167,-512,-119,-227,273,331,-59,85,181,-203,-11,289,-371,-169,141,88,43,3,-192,-58,-89,-125,-282,-213,-374,-297,-311,-300,-260,-206,-126,-254,13,75,139,179,-134,38,191,181,-358,96,6,37,-71,-34,-54,-172,-249,-161,-101,-121,-160,-194,-353,-271,-184,-140,-180,29,73,99,-22,-161,-204,48,-13,-287,-175,-243,-305,-308,-251,-169,-91,-22,36,73,-1003,-881,-529,-332,10,-241,-1147,-1633,-2943,-118,-103,-82,-68,-49,-29,-15,7,-1988,79,-211,-1502,-321,244,263,133,-478,-793,-254,176,125,-412,18,-34,-98,-132,-136,-83,-118,99,103,117,289,-31,-201,-305,-267,-290,-326,-430,-155,154,-20,-231,1,-52,-97,-135,-153,-166,-183,-201,-222,-257,-286,-333,-367,-399,-439,-442,-403,-358,-310,-261,-218,-173,-381,-79,-345,-134,-72,-257,-391,106,74,129,254,285,233,166,-108,-225,-255,26,77,94,-313,-380,-135,-267,-165,-136,417,326,212,111,-97,-179,-74,-227,-121,-137,-155,-188,-226,-279,-336,-406,-398,-334,-257,-177,-95,-235,48,68,126,44,-38,151,129,-116,47,-9,-53,-177,-289,-141,-147,-156,-184,-157,-168,-185,-195,-223,-245,-273,-306,-331,-366,-391,-417,-400,-360,-313,-265,-217,-173,-116,-65,-42,-17,12,-151,47,54,58,69,59,55,-354,-42,-268,-201,-89,-90,-297,-132,-141,-228,-195,-187,-207,-230,-274,-326,-379,-399,-336,-299,-175,-296,-145,-127,-46,-121,28,-133,-190,-315,179,182,-248,328,114,328,-74,493,-349,900,-43,482,213,-44,-198,-131,42,194,312,376,408,-380,328,-34,-148,-379,317,272,18,6,148,102,-164,-393,-161,-206,-158,-213,-259,-300,-344,-371,-388,-382,-360,-407,-305,-262,-218,-161,-95,-23,39,98,-11,-285,-47,-291,-294,-367,147,114,56,109,-19,-99,-50,-27,-54,-6,-122,-129,-343,158,231,-49,159,116,77,-97,-382,-26,-89,-95,-102,-116,-136,-167,-343,-268,-271,-272,-299,-395,-192,-164,-156,-165,-175,-188,-217,-243,-259,-274,-277,-272,-257,-224,-182,-136,-86,-38,-5,46,78,55,-343,84,94,-25,6,-39,-422,-391,-210,-115,10,33,32,1,120,-260,-49,121,83,-33,-379,-136,-251,-362,-473,-402,-431,-255,-369,-104,48,77,80,56,3,-63,-153,-251,-364,-478,-380,-229,-82,62,-125,-171,89,303,493,345,183,448,573,213,-197,78,-119,-350,-175,-388,-415,31,638,296,-122,-113,140,343,189,51,-3,18,92,-188,-338,-114,45,160,201,338,337,119,-294,200,82,157,69,-216,-119,-199,-242,-296,-428,-118,-40,-249,-306,-284,-204,-325,-456,-418,-274,-129,-278,94,165,10,212,188,151,104,68,37,32,41,62,85,-26,117,128,136,133,130,-57,17,-243,113,101,-83,-263,-276,-9,-34,-50,-151,-389,-272,-256,-200,-165,-385,-265,-313,-8,-143,-355,-186,-13,136,-74,82,0,-17,212,109,-28,-196,-319,-444,-495,-415,-330,-276,-242,-254,-285,-313,-321,-273,-394,-206,25,-19,-22,231,7,173,225,216,-86,-168,-132,-220,-21,120,93,-18,-140,-275,-400,-499,-430,-359,-315,-290,-308,-354,-398,-382,-273,-154,62,231,-174,-8,-248,71,407,220,43,7,136,23,-156,-322,-367,-233,-123,-301,132,210,270,39,-15,-109,86,285,49,-312,155,114,51,10,-39,-96,-136,-184,-335,-261,-294,-329,-360,-398,-436,-455,-445,-405,-354,-301,-302,-181,-116,-77,-67,-436,-81,20,61,-330,77,96,114,-191,-106,67,41,86,-92,-307,-465,178,-374,-747,-951,176,102,14,-871,-141,-215,-291,-355,-410,-401,-514,-281,-459,-219,-136,-112,-98,-105,-127,-155,-199,-262,-99,-117,-232,-203,109,94,-263,-216,113,-58,-269,-313,-46,-116,-155,-165,-193,-112,-217,37,81,110,115,29,117,12,61,-173,-93,-115,-164,-204,-194,-161,-106,-47,-31,-346,-183,-46,50,99,105,108,-268,109,98,86,57,-61,-137,-110,-177,-230,-258,-296,-153,-85,-33,1,28,-190,-300,-25,31,-293,52,77,114,36,166,183,186,-24,157,99,-113,-184,-399,-307,-327,-239,-183,-162,-160,-158,-158,-241,-175,-195,-210,-223,-215,-187,-145,-104,-67,-275,-169,6,10,8,16,33,67,-81,-288,-173,36,155,-106,-84],[77,121,42,-23,96,81,-80,-141,-263,-59,-171,-10,-40,-74,-324,-152,-352,-259,-314,-360,-324,-271,-197,-135,-88,-58,-59,-94,-160,-237,-343,-455,-361,-231,-199,28,140,219,-305,-338,-305,-83,14,-210,-64,-72,-237,-250,-332,-403,-400,-329,-243,-154,-70,14,-39,151,-95,30,-18,-373,-121,-105,67,-50,-291,-307,8,-92,-194,-283,-357,-413,-420,-364,-305,-256,-213,-176,-155,-135,-101,-84,-68,-43,-15,7,44,76,-172,-271,-329,-187,181,124,-388,-40,243,31,-26,293,120,-313,-286,-44,149,305,184,43,-417,-253,108,193,-166,-210,-107,-438,-532,-148,-41,77,-65,-167,-247,552,600,368,-133,-144,-12,314,-66,11,-152,-311,-461,-526,-431,-334,-415,-204,-159,-218,-97,-61,-24,20,57,84,91,70,31,-643,-378,-158,-219,-249,-403,-158,-79,-8,-2535,106,154,186,-2287,-582,-3315,-618,212,213,-5849,-7913,-6326,-6918,-6791,-20312,-31977,-74172,198,199,200,207,220,229,-20194,-11839,-8332,220,52,-914,-474,-3168,-3324,233,235,229,232,181,-1189,-1223,-266,-1166,241,243,235,-687,204,-1645,-655,57,-15,-261,-183,-327,-620,-426,-502,-569,-617,-586,-563,-513,-473,-433,-383,-339,-289,-233,-373,-109,-55,-367,-116,33,38,32,11,-194,-63,-119,-189,-271,-376,-483,-565,-447,-305,-164,-31,-87,-280,53,342,273,197,-309,-14,83,-39,-422,-311,-405,-430,-378,-327,-293,-287,-299,-309,-321,-307,-277,-224,-313,-256,-167,-89,-252,-28,-55,-99,-152,-215,-371,-355,-437,-515,-556,-473,-391,-319,-255,-196,-149,-113,-84,-71,-879,-649,-635,-623,-361,-300,-1241,-1847,-3059,345,411,460,480,486,474,-1034,372,-2254,221,-213,-1377,-321,-48,-83,-93,-610,-783,-326,94,131,-328,132,85,-11,-127,-279,-439,-478,-302,-146,-5,104,-44,-148,-231,-176,-319,-397,-410,-175,125,-16,-253,37,-35,-110,-188,-254,-319,-383,-432,-448,-429,-383,-325,-281,-236,-190,-164,-265,-133,-133,-148,-182,-229,-398,-353,-420,-479,-518,-489,-442,-389,-344,-298,-252,-200,-134,-73,-172,-173,-259,-20,29,109,-357,-345,-77,-211,-134,-166,317,345,313,183,-75,-147,14,-203,24,105,-81,-212,-115,-85,139,81,-40,-18,-64,-97,-111,-265,-85,-60,-20,29,-36,114,148,-123,174,163,156,-218,-277,80,50,8,-361,-60,-133,-140,-165,-201,-221,-237,-282,-241,-238,-219,-203,-184,-175,-163,-153,-141,-126,-95,-63,-50,-24,16,-146,98,-66,178,226,250,273,-315,-44,-285,-191,-103,21,-284,-32,-171,-251,-212,-266,-308,-340,-379,-401,-372,-309,-241,-241,-113,-320,-103,-105,-5,-84,81,-19,-100,-320,162,140,-289,31,-14,-46,-204,-48,-193,68,6,268,380,493,-131,697,535,261,642,713,642,-370,462,47,-95,-260,386,257,-63,61,339,73,-205,-335,-120,-213,-118,-109,-64,-162,-30,-134,-298,-192,-246,-364,-203,-182,-167,123,279,323,535,18,-23,-261,-8,-262,-310,-363,128,71,29,-53,-111,-141,-155,-165,-171,-175,-184,-202,-361,-262,-285,-307,-311,-308,-299,-289,-396,-289,-292,-296,-301,-290,-275,-257,-340,-234,-173,-177,-307,-345,-112,-41,-49,-72,-96,-126,-190,-218,-258,-304,-339,-362,-349,-295,-230,-160,-91,-33,10,42,54,46,-388,-27,-89,-161,-224,-263,-426,-384,-270,-155,-85,-18,54,-10,145,-242,21,328,322,-8,-421,167,-114,-287,-241,-49,-391,-247,-388,-144,163,415,347,316,383,331,173,-93,5,-13,-45,-20,33,133,-138,-191,117,335,506,363,173,465,538,284,-214,27,-119,-320,-142,-377,-381,36,545,330,-98,-81,140,225,97,-34,-165,-279,-349,-311,-357,-167,-104,-47,5,56,115,84,-256,207,132,182,139,-290,-49,-50,-130,-231,-436,-153,-113,-286,-307,-277,-140,-207,-276,-293,-215,-95,-384,23,129,18,349,376,399,421,457,247,163,440,189,54,-35,187,463,266,318,131,-35,42,-301,455,295,-86,-192,-257,41,-87,-189,-212,-399,-249,-208,-150,-161,-396,-214,-331,152,-199,-458,-243,-77,-93,-81,-31,-7,1,110,134,-26,-162,-312,-205,1,-57,-108,-246,-177,-194,-180,-138,-85,-24,-355,-164,101,14,-45,110,-93,33,-8,-48,-82,-215,-233,-251,-187,-220,-254,-312,-368,-380,-379,-251,-265,-148,-128,-112,-122,-148,-170,-188,-193,-159,-96,-24,-182,35,-195,14,209,150,30,72,31,-49,-136,-225,-301,-287,-222,-357,-124,-94,-79,-84,-97,-141,-131,-135,-114,-259,-47,4,44,73,90,-28,50,-161,-341,-58,-121,-193,-262,-330,-373,-359,-322,-276,-243,-223,-293,-200,-201,-223,-237,-372,-279,-293,-291,-317,-294,-276,-251,-214,-163,-104,-51,2,-11,-243,-364,165,-183,-934,-1018,175,164,137,-1146,84,53,-113,-438,-108,-172,-594,-137,-327,17,75,112,122,155,141,99,-162,-224,-148,-245,-296,-238,-139,-24,-263,-291,70,-38,-260,-282,69,216,291,57,-218,-4,-328,75,14,-48,-123,-175,-213,-231,-227,-261,-160,-113,-74,5,69,112,151,184,-59,-363,-249,-105,37,228,230,188,-322,229,220,212,157,-123,-249,-80,-6,-69,-147,-301,-275,-310,-300,-262,-206,-182,-303,-90,6,-293,104,145,182,61,188,170,136,41,62,12,-62,-171,-400,-277,-341,-317,-166,33,197,204,142,-209,-122,-119,-50,85,38,-15,-70,-122,-169,-196,-221,-229,-230,-225,-208,-185,-158,-122,-201,-131,-29,-8,-106,-99],[49,136,17,-23,113,275,-51,-100,-292,-84,-146,145,78,-95,-368,-120,-399,-170,-244,-312,-340,-309,-255,-191,-137,-98,-81,-91,-122,-153,-202,-249,-294,-350,-374,-360,-324,-291,-306,-336,-327,-287,-311,-336,-368,-400,-432,-439,-403,-355,-303,-255,-200,-140,-77,-6,-44,151,-138,-53,-117,-312,-169,-100,53,-81,-347,-337,42,211,32,43,-23,-186,-157,-152,-139,-259,-89,-33,6,51,116,165,213,35,-25,144,358,250,-151,-198,-285,-112,251,191,-407,-31,197,13,-2,327,132,-336,-275,-53,94,230,101,3,-395,-275,55,15,-158,-197,-149,-513,-550,-201,-120,-87,-93,-162,-223,-11,-28,-56,-89,-167,-169,-202,-221,-223,-205,-172,-139,-106,-251,-238,-332,-22,-29,-178,8,26,45,72,92,105,103,83,54,-883,-515,-45,-72,-86,-78,-65,-47,-40,-3103,-54,-70,-106,-2997,-283,-2215,-1366,-418,-378,-4442,-7107,-6466,-7538,-4852,-16470,-22988,-82823,-118,-53,25,112,194,-1627,-21072,-10849,-9576,-59,60,-447,-1019,-3018,-3316,-15,5,3,-10,-55,-1096,-1285,-204,-926,-159,-92,-16,-633,135,-1739,-765,244,181,-275,-206,-287,-519,68,18,-24,-57,-144,-602,-161,-335,-85,-107,-470,-227,-294,-500,-281,-202,-314,-84,103,185,248,288,-208,26,270,215,-20,-31,-281,-210,-310,-332,-239,-98,-178,-309,35,286,101,-83,-493,-68,153,208,-439,64,40,22,19,-150,-15,-265,-158,-311,-307,-392,-415,-344,-270,-244,-166,-52,-306,-48,81,73,-26,33,-505,-31,-79,-437,-183,-236,-331,-352,-389,-382,-343,-283,-215,-150,-697,-414,-759,-902,-761,-374,-1252,-1805,-3000,362,382,391,380,366,342,-5607,247,-2598,125,-236,-1238,-313,-129,-173,-311,-771,-768,-362,106,187,-233,282,283,234,160,53,-55,-146,-166,-106,8,128,-69,-84,-145,-100,-357,-491,-355,-201,98,-7,-261,-35,240,155,-139,-38,-209,-218,-312,-367,-360,-287,-198,-189,-13,71,-1,-302,-92,196,169,107,-29,-395,-224,-370,-408,-330,-194,-199,55,-14,133,378,397,29,-122,-212,-121,-261,-64,-15,109,-361,-298,-194,-289,-369,-398,-386,-337,-298,-253,-196,-136,-73,-181,59,139,-17,-225,-118,-57,353,348,-18,-13,-20,71,-200,-259,98,25,-50,-124,-201,-280,-350,-396,-389,-345,-287,-254,-253,-177,-161,-170,-270,-223,-281,-358,-432,-398,-299,-203,-285,-220,-5,-33,-251,-166,195,190,166,-144,129,138,142,42,139,24,-148,198,-188,228,248,247,247,-259,-59,-299,-184,-126,-43,-279,-103,-242,-277,-223,-228,-204,-158,-119,-220,-83,-1,-82,-160,-86,-347,-56,-99,-10,-53,-81,-124,-162,-317,-248,-284,-305,-328,-340,-335,-317,-279,-224,-138,-48,56,166,284,42,535,647,287,747,854,883,-384,560,114,-32,-133,425,188,-130,109,379,55,-239,-274,-62,-215,-152,-135,-97,-231,-30,-51,-191,-245,-227,-327,-179,-118,-265,-14,273,369,329,-69,-14,-231,39,-215,-314,-355,-240,-327,-388,-387,-326,-256,-193,-144,-112,-55,-16,12,-370,44,53,-262,41,27,9,-11,-324,-60,-91,-101,-115,-111,-101,-93,-336,-198,-84,-181,-324,-297,-167,-207,-263,-327,-380,-415,-410,-372,-334,-307,-283,-268,-300,-231,-210,-190,-173,-163,-161,-159,-156,-149,-422,-109,-75,-41,1,-152,-384,-368,-326,-177,131,144,80,-40,148,-191,87,195,165,6,-439,8,-95,-365,-281,-93,-340,-244,-409,-182,113,374,398,393,358,309,223,-67,-37,-25,-114,-192,-255,-279,-273,-250,-226,-201,-203,-232,-282,-348,-337,-236,-236,-43,-119,-304,-102,-366,-352,34,311,263,-75,-48,18,-86,-189,-291,-357,-277,-195,-123,-363,-1,-45,-28,7,186,222,31,-220,212,164,237,220,-343,-33,-44,100,-158,-454,-77,-139,-331,-299,-277,-301,-309,-313,-326,-329,-323,-471,-297,-274,-253,-223,-200,-169,-137,-94,-58,-18,12,38,-5,-54,108,147,198,243,93,-28,50,-366,397,229,-101,-134,-222,157,64,-27,-212,-422,-229,-216,-180,-166,-391,-179,-343,-31,-264,-416,-236,59,85,-38,129,-29,12,175,186,-33,-137,-305,-237,23,-18,-63,-230,442,468,-74,-67,468,234,-246,-91,168,58,-79,-200,-338,-311,-219,-143,-81,-273,-327,-293,5,1,-2,-26,-52,-80,-324,-307,-276,-94,-73,-54,-47,-148,-126,-90,-124,-126,13,18,-206,30,-142,-53,12,-10,-36,-77,-96,-131,-165,-202,-248,-275,-292,-420,-320,-326,-331,-335,-321,-298,-253,-213,-165,-183,-80,-24,21,63,96,-40,65,-156,-358,-55,-32,-121,-240,-306,-307,-212,-312,-119,-74,202,-294,-237,-50,153,101,-293,-30,-100,97,-319,-90,-179,-269,-344,-384,-366,-325,-276,-228,-199,-289,-157,-153,-1011,-1039,-189,-190,-3838,-172,-145,-118,-189,-423,-92,-202,-609,-191,-232,-256,-235,-168,-78,7,84,144,-152,-215,15,-117,-312,-235,-65,-68,-247,-353,9,-38,-258,-254,25,121,142,45,-245,-20,-285,-96,-86,-54,-26,-31,49,-49,-70,-329,52,-70,-83,123,108,141,103,180,-108,-387,-331,-167,9,209,206,202,-350,206,203,203,142,-192,-351,-79,6,-58,-140,-302,-299,-370,-399,-363,-299,-245,-289,-180,-107,-288,-53,-33,-5,7,25,45,64,89,117,-71,-12,-165,-342,-196,-252,-374,-169,73,342,289,114,-190,-169,-125,-64,102,159,211,20,13,-96,-196,-302,-394,-479,-522,-473,-443,-428,-424,-434,-414,-369,-302,-216,-126],[109,132,-8,-16,49,256,-11,-65,-242,-114,-131,94,-3,-123,-312,-103,-429,191,148,103,57,-268,-42,-86,-136,-187,-245,-307,-342,-308,-261,-203,-144,-226,-164,-41,-13,0,-296,-332,-339,-40,-57,-225,-109,-86,-171,-102,-99,-131,-105,-79,-66,-137,-33,-11,-42,44,-167,-122,-182,-226,-183,-78,54,-69,-269,-337,8,10,-45,-94,-140,-199,-259,-261,-221,-251,-109,-47,5,60,129,180,221,53,-37,110,330,245,-92,-97,-202,-19,315,250,-401,-12,165,11,58,159,134,-302,-245,-29,-20,-75,-133,-175,-357,-276,-314,-340,-366,-366,-351,-532,-446,-310,-280,-258,-227,-196,-168,-146,-128,-114,-103,-168,-162,-110,-164,-144,-163,-180,-195,-199,-204,-213,-227,-125,-98,-123,-67,-53,-47,-37,-34,-36,-43,-60,-74,-1082,-637,-91,-96,-100,-96,-98,-104,-116,-3566,-215,-146,-1018,-3677,-193,-208,-310,-247,-278,-3009,-6120,-6882,-7818,-2981,-12615,-13038,-89886,-92,-23,38,102,167,-5218,-18608,-9605,-8007,-1139,227,130,-1676,-2789,-3138,194,207,207,201,-41,-984,-1319,-109,-675,-58,-61,-42,-314,88,-1811,-828,356,120,-270,-231,-235,-374,-38,326,140,94,-135,-595,-139,-364,-231,196,-322,-108,-145,-332,-281,22,-218,-138,-148,-114,-56,2,-203,-16,142,161,135,92,-209,-217,-80,-117,-220,-328,-347,-308,-127,-21,-78,-353,-649,-88,141,351,-333,39,106,362,275,-134,220,-287,-78,-292,-200,-36,-83,-274,-207,-211,-150,0,-277,-154,128,140,5,259,-353,143,83,-479,-187,-45,-401,-141,-226,-302,-363,-366,-325,-278,-491,-184,-882,-1144,-1123,-450,-1182,-1585,-2775,-96,-120,-152,-200,-247,-295,-7868,-404,-2922,-359,-317,-1081,-280,-240,-233,-521,-895,-747,-338,-236,-213,-181,-148,-116,-110,-106,-126,-149,-180,-200,-201,-165,-115,-89,0,-39,-28,-392,-452,-310,-215,90,24,-221,-147,163,126,-171,-146,-335,-173,-284,2,80,-58,-194,-307,-268,-116,-15,-268,-57,293,220,170,23,-327,-293,-274,77,-99,1,-73,53,-44,133,433,379,-81,-248,-195,-70,-261,-96,-53,98,-317,-256,-10,-139,-40,-207,77,57,14,-26,-60,-104,-131,-162,-178,-183,-168,-214,-126,-93,-60,-42,-18,-29,-64,2,-279,-226,-21,-51,-80,-102,-119,-129,-122,-155,-88,-70,-39,-282,-229,56,88,107,-132,121,94,-90,-18,-112,-198,-244,-274,-287,-70,-50,-346,-243,299,378,205,-157,117,217,149,29,-41,-126,-218,-297,-360,-371,-319,-263,-197,-209,-110,-307,-186,-163,-141,-293,-260,-325,-378,-358,-284,-185,-82,-31,-250,-112,12,-30,-77,-65,-377,-24,-114,56,-38,-36,-98,-159,-277,-290,-346,-377,-387,-364,-324,-279,-231,-179,-110,-46,22,88,152,194,261,287,278,250,190,119,-408,-28,-84,-123,-127,-115,-91,-143,-6,36,34,-267,-228,-11,-212,-196,-164,-105,-304,-156,-200,-237,-266,-251,-311,-242,-235,-318,-248,-262,-278,-310,-340,-368,-394,-413,-435,-449,-456,-469,-461,-429,-401,-361,-311,-256,-199,-163,-51,29,113,-374,251,305,-342,174,354,335,103,-252,75,-94,36,111,146,210,-85,-336,-172,4,-196,-343,-260,-219,229,126,120,212,260,-161,-23,-123,-133,-155,37,-257,42,-30,101,164,161,148,119,325,-19,-391,238,274,144,56,-210,-349,-359,-375,-186,-230,-297,-355,-407,-385,-345,-305,-281,-269,-256,-423,-269,-285,-443,-309,-318,-315,-299,-429,-243,-217,-182,-148,-117,-97,-71,-56,-47,-90,-15,-5,6,14,32,-191,-278,119,170,210,242,62,305,334,363,-242,-135,-125,-295,-58,-353,-325,24,168,88,-54,-76,-160,-244,-321,-374,-317,-257,-212,-175,-352,-114,-96,-96,-99,-91,-92,-110,-181,-125,-121,-110,-86,-306,-10,-65,23,-79,-477,-20,-42,-378,-276,-260,-111,92,13,-280,-153,-265,-415,-128,-32,3,175,104,39,-27,-78,-130,-169,-205,-237,-265,-291,-316,-329,-330,-322,-297,-261,-224,-386,-144,-111,-112,-81,-176,-50,-30,1,-244,-435,-189,-119,-71,-165,-368,-142,-332,34,-320,-276,-161,-78,-58,-53,0,-50,-5,-49,-126,-240,-354,-282,-265,-61,-58,-62,-210,584,726,-29,-106,485,233,-121,10,387,132,-100,30,-269,-47,19,90,-45,-320,-375,-322,-2,206,187,97,65,3,-241,-361,-277,-114,67,117,-20,-197,-101,5,-71,-108,210,137,-215,88,-71,-103,23,-33,-90,-154,-186,-217,-232,-234,-236,-226,-216,-424,-199,-173,-135,-101,-65,-212,-17,-9,2,-91,19,57,20,136,71,-22,103,-126,-351,-33,85,16,-324,-131,-194,-214,-339,-162,-104,-20,-274,-250,-21,126,141,-194,-8,-137,107,-309,32,-7,-56,-218,-148,-189,-240,-293,-340,-347,-302,-244,-183,-941,-1014,-12,51,-4065,156,199,233,-248,-283,246,-207,-524,-48,-114,-23,-117,-203,-264,-259,-197,-134,-140,-204,-3,-116,-325,-226,-141,-107,-183,-369,-37,-29,-230,-202,-12,20,22,3,-241,-64,-135,-182,-247,-310,-314,-262,-214,-178,-166,-319,-166,-189,-201,-214,-186,-147,-91,-25,-153,-386,-405,-192,-7,174,180,181,-303,176,171,171,138,-244,-422,-60,28,-5,-40,-286,-41,-21,-1,5,9,-188,-239,-273,-155,-267,-319,-402,-328,-237,-139,-44,42,119,184,-134,34,-163,-272,-114,-165,-296,-189,103,285,296,80,-184,-221,-145,-85,55,140,256,46,44,-9,-78,-141,-179,-200,-210,-212,-227,-253,-293,-365,-435,-408,-303,-180,-139],[-116,-43,-32,-5,-29,197,36,-44,-201,-146,-125,31,-88,-161,-266,-101,-418,-41,-37,-26,-6,-235,39,24,103,124,36,-53,89,65,24,-16,-57,-300,-190,-243,-285,-317,-329,-350,-360,-288,-269,-243,-216,-188,-166,-123,-76,-222,-59,60,100,-191,157,171,-62,146,-209,-201,-165,-155,-192,-179,-265,-351,-342,-299,-173,-106,-51,-2,34,-146,-157,3,-176,-202,-140,-203,-268,-299,-255,-189,-115,-35,-57,44,156,200,-47,-19,-143,46,328,255,-406,-17,104,-19,107,495,241,-257,-248,-20,2,223,-53,-85,-355,-231,-184,-228,-231,-193,-156,-527,-374,-221,-63,-96,-138,-192,-251,-296,-305,-272,-218,-192,-241,-59,-206,35,83,132,171,208,-181,-220,-154,153,-7,-99,165,116,58,4,-58,-121,-189,-262,-322,-1179,-781,-182,-119,-60,0,-54,92,-22,-3308,-499,179,-2022,-4099,212,243,289,355,425,-1634,-5045,-7665,-7897,-1584,-9287,-2646,-94581,690,596,474,343,212,-9311,-16139,-8326,-6517,-2335,-162,-173,-2422,-2496,-2812,-330,-304,-282,-268,-286,-894,-1345,-277,-489,-101,-15,-58,95,118,-1833,-885,81,31,-296,-293,-217,-238,-183,128,75,4,-170,-584,-129,-392,-152,196,-137,-180,-204,-181,-356,197,-136,-27,206,142,83,30,-220,-71,-34,-24,-3,17,-152,-274,-20,81,-160,59,-317,-305,-6,-36,-291,-629,-687,-107,-33,3,-233,-37,85,91,99,-89,102,-317,-17,-246,-210,117,148,-315,-159,-189,-156,32,-196,-287,-19,61,34,195,-176,-40,55,-488,-215,-162,-480,-94,-124,-152,-187,-223,-263,-309,-348,-353,-1033,-1372,-1463,-566,-1100,-1343,-2502,30,56,68,62,51,30,-4346,-727,-3130,-173,-274,-934,-282,-279,-347,-597,-905,-748,-307,-322,-324,-291,-244,-190,-150,-106,-78,-50,-36,-30,-39,-47,-66,-115,-86,-103,-125,-420,-319,-281,-277,-335,-332,-250,-227,-93,-22,-204,-258,-316,-118,-380,6,196,212,-89,-24,339,378,-46,-203,-42,263,186,133,74,-225,-396,-175,162,-93,86,51,82,-43,124,403,288,-194,-243,-156,-263,-269,-116,-86,70,-270,-225,-2,-119,19,-193,-62,29,-34,-84,-114,-134,-153,-173,-198,-234,-268,-308,-297,-247,-178,-121,-60,-46,-114,-27,-272,-182,-26,-89,-158,-219,-243,-203,-127,-177,3,42,85,-293,-202,78,231,271,-27,345,277,-25,35,102,171,203,-240,-338,-131,-57,-306,-315,245,243,222,-162,99,119,86,-1,-6,-53,-162,-68,-237,-86,-78,-85,-83,-163,-123,-298,-189,-236,-306,-375,-387,-341,-329,-150,-83,-20,34,-75,-287,-153,19,39,13,-37,-347,-42,-136,-34,-32,-26,-31,-40,-192,-102,-148,-304,-248,-308,-369,-386,-315,-228,-116,-1,122,250,381,312,642,747,250,864,868,846,-375,608,194,69,110,289,9,-63,-95,-196,-261,-292,-266,-219,-188,-222,-167,-126,-352,-150,-160,-173,-188,-237,-300,-162,-157,-257,-255,-181,-194,-227,-264,-294,-325,-340,-339,-314,-343,-221,-177,-125,-86,-48,-277,-223,-161,-212,93,130,174,-364,262,307,-335,49,351,361,193,-182,60,-88,61,3,-6,35,-86,-324,-138,-10,-208,-316,-220,-273,219,106,88,517,401,-149,-52,-138,-146,-179,126,-91,20,17,61,127,112,117,110,137,-66,-321,93,64,27,1,-254,-319,-351,-398,-172,-5,10,26,-123,34,-68,0,-35,-83,-128,-378,-247,-309,-442,-391,-384,-349,-311,-423,-255,-244,-229,-217,-208,-204,-190,-179,-156,-142,-99,-65,-26,7,42,-190,-316,127,199,232,217,-24,277,288,297,-200,-231,-126,-273,0,-328,-293,16,123,79,-23,-2,-40,-76,-107,-134,-158,-175,-195,-210,-318,-218,-220,-221,-224,-231,-230,-252,-268,-301,-342,-395,-432,-359,-279,-193,-120,-44,-496,88,-10,-423,-235,-235,-107,46,3,-296,-132,-334,-310,-182,-105,-2,334,226,113,-2,-96,-149,-116,-21,-103,-82,-81,257,321,161,159,5,-21,46,-320,-55,-124,-179,-221,-209,-164,-103,-31,-267,-424,-142,-73,-32,-162,-340,-110,-304,-31,-363,-123,-61,75,35,-88,0,-62,8,22,35,-17,-61,-252,-290,-135,-96,-73,-194,304,319,27,-146,332,220,-6,116,202,158,-113,47,-304,-54,-50,-52,-45,-361,-354,-342,-93,-137,-181,-248,-297,-289,-221,-357,-281,-135,5,58,-45,-208,-34,88,-11,-92,64,44,-221,10,-8,-143,-25,-52,-13,-3,34,58,77,81,42,-195,-170,-360,-65,-96,-112,-116,-100,-232,-30,10,55,-13,108,33,-4,113,30,10,-38,-119,-336,-276,-343,-366,-409,-292,-279,-268,-354,-227,-201,-179,-256,-258,-113,-119,-114,-110,-94,-161,-15,-302,29,59,56,-199,-139,-176,-89,-150,-203,-242,-271,-275,-268,-825,-997,-246,-217,-190,-152,-123,-106,-307,-141,-144,-198,-423,-121,-67,-15,25,62,89,92,70,26,-144,-211,-203,-297,-337,-256,-218,-99,-100,-345,-90,-33,-200,-151,-61,-49,201,48,-221,247,15,-122,-129,162,112,-121,-53,-96,-263,-265,-39,-147,-106,-129,-160,-205,-230,-216,-202,-372,-432,-184,-25,-2,10,8,-220,-24,-52,-77,-104,-297,-391,-133,-103,-50,3,-279,131,28,-2,47,226,-195,-183,-355,-154,-250,75,155,225,166,268,321,25,141,259,-182,57,-181,-217,-52,-110,-229,-238,106,355,295,29,-200,-289,-190,-128,-5,-68,-157,-223,-233,-184,-109,-44,7,38,45,22,-104,-38,-95,-175,-241,-277,-244,-161,-175],[-244,-277,-260,-215,-138,-60,12,-43,-183,-179,-129,-43,-162,-206,-231,-105,-398,123,78,33,7,-199,35,37,168,337,58,-100,351,237,371,560,116,-256,-133,-39,154,38,-286,-373,-373,-305,-279,-230,-187,-156,-163,-137,-131,-280,-110,-85,-45,-235,51,99,-79,138,-233,-255,-55,-78,-176,-48,17,-42,-91,-234,-153,-169,-168,-146,-117,-106,-138,-84,-261,-108,-132,-90,-111,-133,-142,-171,-207,-238,-272,-311,-335,-359,-371,-367,-353,-321,-274,-235,-378,-132,-82,-42,-4,19,38,-176,-245,-23,-61,-121,-179,-197,-350,-179,-59,17,-98,-70,-131,-474,-303,-195,211,180,-22,-72,-11,-3,-59,-114,-163,-210,-295,-231,-201,-119,-41,35,99,152,-136,-224,-78,178,35,-74,84,38,-13,-53,-97,-139,-185,-242,-287,-969,-898,-146,-73,-5,61,-193,-155,-85,-2746,-760,273,-2976,-3717,529,656,789,923,1040,-331,-3885,-8807,-7875,-751,-6675,1159,-95292,882,696,481,259,-1140,-13406,-13674,-7052,-5123,-3532,195,277,-3069,-2074,-2313,-184,519,538,406,-582,-786,-1293,-222,-349,96,17,-114,-13,27,-1702,-895,102,-52,-324,-365,-201,-87,-314,78,90,25,-218,-532,-105,-365,6,-19,-55,-233,-173,-127,-389,-189,-212,-204,-155,-89,-13,62,-235,-108,279,332,370,320,-91,-319,49,221,-168,200,-310,-272,35,-22,-478,-810,-513,-219,-239,-233,-219,-204,-179,-176,-168,-163,-142,-328,-67,-187,-207,87,54,-329,-108,-160,-161,-14,-87,-326,-291,-320,-216,-105,-8,-194,66,-443,-248,-267,-514,157,92,22,-55,-123,-166,-167,-156,-53,-1192,-1569,-1757,-725,-1036,-1159,-2246,297,279,-5204,193,138,79,-1533,-1350,-3080,-203,-287,-793,-345,-314,-637,-449,-749,-766,-233,-48,-29,-14,-4,1,-11,-23,-47,-70,-103,-138,-182,-219,-263,-287,-315,-335,-347,-383,-340,-333,-327,-314,-298,-267,-238,-198,-153,-232,-361,-204,-56,-428,21,344,398,-55,30,444,368,-92,-136,-42,224,139,74,121,-114,-318,-77,230,-86,151,169,144,-4,105,91,39,-292,-104,-134,-195,-289,-223,-212,-196,-237,-211,-180,-193,-222,-254,-294,-314,-303,-262,-212,-170,-143,-140,-118,-116,-104,-184,-170,3,76,144,47,-69,-176,-96,-206,-150,133,-6,79,14,-117,-257,-289,-212,-56,18,77,-294,-183,56,144,155,34,219,247,49,36,74,60,270,-201,-366,-195,-54,-203,-364,176,342,258,-171,64,220,56,-64,112,-100,-171,60,-171,-218,-1,-38,-68,-133,-174,-284,-202,-268,-294,-334,-235,-335,-335,0,76,126,151,-121,-341,-219,4,39,-13,-87,-318,-251,-326,-327,-284,-232,-191,-156,-144,-150,-171,-323,-244,-290,-314,-280,-202,-107,17,145,290,417,605,376,713,854,190,868,1072,947,-304,530,208,-24,-293,-333,-127,53,179,255,5,-257,-162,63,-160,-238,-195,-288,-362,-370,-342,-332,-331,-345,-383,-366,-308,-255,-308,-153,-112,-98,-360,-92,-162,-119,-144,-316,-344,-208,-270,-250,-272,-286,-312,-301,-307,-306,-296,-283,-271,-363,-250,-232,-271,-189,-166,-141,-121,-136,-104,-106,-118,-143,-163,-196,-235,-316,-259,-201,-230,-294,-198,-297,53,76,33,131,175,-153,-91,-147,-147,-228,194,51,14,57,22,122,201,179,85,152,-124,-254,75,77,86,23,-303,-320,-359,-406,-168,213,221,160,-159,64,-14,233,117,30,-24,-336,17,-22,-375,-292,-174,-260,-341,-399,-341,-278,-211,-152,-102,-71,-37,-15,-19,-203,-54,57,136,106,-10,-156,-320,98,384,275,108,-136,160,269,202,-125,-342,-141,-243,-43,-303,-273,-65,-65,-69,-87,-88,-102,-118,-127,-128,-118,-94,-62,-21,-281,84,-125,-155,-260,-77,85,-154,-94,147,157,144,62,-32,-101,-170,-211,-186,-503,-42,0,-476,-194,-212,-112,-14,-12,-321,-107,-389,-219,-227,-179,-86,-124,-162,-175,-164,-120,-92,4,67,-136,-105,-97,183,181,122,91,-48,-34,24,-246,6,-14,-123,-61,-116,-90,-105,-117,-288,-391,-119,-93,-56,-169,-326,-93,-275,-111,-400,7,27,55,4,-152,-93,-111,-111,-75,-18,-7,-30,-226,-318,-184,-129,-107,-191,404,488,77,-190,287,189,82,214,289,248,-131,17,-284,34,122,109,-22,-404,-309,-361,-92,-169,-245,-342,-425,-352,-263,-293,-296,-158,-71,-60,-81,-173,-118,-143,-176,-200,-216,-228,-230,-218,-203,-187,-166,-150,-133,-125,-95,-80,-71,-73,-97,-254,-187,-293,-240,-273,-282,-268,-226,-247,-136,-104,-78,-74,-88,-102,-134,-167,-184,-187,-146,-101,-324,-8,44,67,-413,64,35,5,-342,-242,-167,-15,-246,-261,2,-7,-26,-56,-87,-178,-128,-306,-167,-177,-189,-198,-196,-214,-186,-172,-146,-109,-144,-34,12,-723,-1015,-202,152,156,153,128,84,-369,-56,-143,-232,-337,-411,-394,-343,-315,-300,-301,-327,-376,-412,-339,-238,-135,-149,-322,-196,-297,-49,-16,-330,-149,-53,-170,-105,-119,-142,183,42,-184,322,146,-219,-210,9,-85,-188,-175,-160,-355,-207,17,-199,-140,117,35,-31,34,33,-246,-347,-354,-144,-36,226,159,77,-130,-122,-238,-349,-428,-358,-355,-188,-112,-40,8,-278,84,24,-29,83,70,-205,-121,-333,-174,-234,-84,-38,50,150,249,314,-64,130,190,-200,62,-214,-172,-7,-84,-172,-310,94,404,297,-25,-229,-353,-241,-177,-70,64,36,-2,-46,-88,-119,-156,-183,-203,-212,-205,-211,-175,-155,-156,-151,-157,-181,-212,-258],[-239,-184,-85,-5,-196,180,130,-44,-170,-198,-131,-118,-203,-240,-196,-106,-379,-29,-98,-178,-256,-251,-180,-100,-25,41,70,-147,145,167,167,164,96,-168,-123,-58,-31,-95,-277,-408,-380,-311,-258,-196,-143,-100,-170,-62,-60,-274,-95,-132,-165,-259,-191,-169,-133,-91,-253,-224,-3,-20,-167,-40,-1,-28,-53,-180,-121,-149,-186,-209,-229,-265,-317,-352,-358,-307,-243,-174,-113,-53,19,-8,98,127,-44,-85,164,170,60,117,-49,153,251,177,-349,-9,3,-92,177,140,110,-102,-268,2,-108,-45,-198,-216,-366,-139,-90,-79,-97,-71,-117,-439,-272,-178,4,10,7,-55,29,25,16,0,-19,-210,-353,-153,-219,-297,-379,-424,-337,-253,-176,-263,-66,-22,13,-86,58,-6,115,156,190,221,235,227,204,-795,-1002,42,-38,-123,-192,-422,-301,-240,-2281,-1014,-12,-3673,-3019,421,589,746,883,980,794,-2720,-10348,-7898,-418,-4873,624,-90105,-9640,170,30,-70,-3892,-16876,-11252,-5854,-3907,-4639,216,270,-3244,-1550,-1700,-569,389,380,37,-943,-690,-1185,-390,-296,-120,-240,-358,-422,-353,-1439,-891,-138,-160,-394,-476,-221,-39,-416,62,19,-49,-308,-477,-107,-309,236,205,116,-281,-97,1,-342,-92,-145,-198,-227,-220,-166,-79,-273,-158,236,322,388,398,-57,-372,100,256,-167,160,-240,-240,28,7,-456,-651,-364,-99,-92,-123,-161,-244,-195,-182,-137,-81,-13,-330,44,-158,-221,24,-68,-288,-74,-143,-182,-140,-195,-229,-275,-192,-136,-79,-25,-329,44,-402,-302,-352,-462,110,110,116,121,130,138,-106,-46,145,-1356,-1732,-2002,-956,-1040,-1097,-2074,-206,-244,-10526,-252,-226,-199,-192,-1487,-2797,-231,-289,-670,-204,-143,-895,-169,-518,-811,-192,220,228,119,216,203,176,159,140,135,133,136,134,90,126,-154,114,95,39,-330,-58,-210,-233,-65,-96,-116,-141,-157,-174,-257,-400,-190,-195,-330,-204,-217,-222,-217,-225,-234,-233,-242,-246,-243,-241,-241,-249,-258,-266,-287,-300,-306,-319,-330,-336,-333,-335,-333,-331,-320,-326,-272,-234,-207,-323,-140,-135,-42,-219,-210,-43,-117,134,-103,-376,-195,-22,88,-52,-119,-208,-299,-347,-338,-307,-303,-300,-287,-218,-110,37,-84,-244,-172,-139,-131,91,-51,24,28,77,204,216,-248,245,345,246,-279,-166,35,168,126,60,141,169,117,42,79,-59,168,-151,-359,-253,-32,-98,-350,-33,-50,-64,-176,-63,-34,-53,-144,13,-144,-174,5,-106,-488,-62,-92,-106,-122,-210,-267,-211,-333,-378,-311,-333,-303,-326,-186,-148,-101,-54,-154,-396,-292,-16,-15,-24,-44,-279,-63,-210,-9,-73,48,124,170,7,-261,141,-341,234,-101,-118,-23,-10,-113,-173,-140,0,193,410,408,642,883,119,846,947,1217,-204,509,215,127,320,519,-208,216,202,233,-7,-226,-140,79,-110,-234,-123,92,-330,24,207,227,29,-293,-311,8,169,-66,-284,253,284,291,-434,68,-140,174,-114,-309,-337,-158,-301,-351,-448,-417,-347,-292,-257,-306,-218,-216,-229,-355,-299,-339,-366,-346,-301,-249,-202,-166,-152,-147,-160,-189,-214,-240,-253,-295,-166,-75,-248,-266,-178,-255,255,51,-28,263,248,-152,-124,-139,-125,-284,0,-21,-16,-2,17,35,43,34,14,-20,-167,-181,-203,-271,-317,-300,-341,-332,-371,-405,-169,167,235,188,-168,22,41,275,18,-88,-43,-288,-44,-172,-294,-336,-287,-220,-246,-353,-248,-92,123,127,112,76,44,3,-23,-257,-84,-7,38,-13,-185,-75,-259,65,315,192,-12,-243,61,69,-19,-94,-447,-155,-183,-37,-268,-250,-21,76,56,3,-46,-125,-223,-327,-421,-340,-223,-116,-16,-236,168,-126,-166,-262,-145,28,-207,-53,114,122,69,153,129,99,-107,-112,-225,-466,-420,-419,-501,-315,-292,-290,-301,-326,-366,-389,-388,-357,-329,-300,-284,-267,-271,-274,-283,-286,-298,-303,-304,-293,-257,-203,-134,-52,36,27,-99,-50,-1,-171,116,-54,-119,49,-109,-50,-89,-83,-292,-342,-59,-11,21,-175,-319,-81,-236,-186,-403,124,105,119,84,-229,-57,-103,-181,-234,-239,-195,-103,-199,-328,-174,-125,-153,-196,298,434,124,-226,196,151,154,281,245,236,-142,-5,-224,187,280,292,-18,-438,-266,-365,-95,79,-6,-116,-222,-297,-277,-208,-310,-161,-139,51,-114,-98,-40,-111,-212,-319,-430,-433,-330,-232,-152,-188,-41,-166,-11,-28,-36,-66,-107,-156,-220,-294,-301,-322,-313,-293,-269,-256,-249,-260,-264,-275,-263,-234,-182,-98,-94,74,-93,96,200,-58,-302,-8,380,344,-305,204,102,0,-295,-276,-192,-98,-233,-253,0,125,145,57,-7,-175,60,-306,-61,-66,-103,-149,-167,-228,-247,-298,-348,-389,-412,-385,-328,-644,-1063,-192,-102,-68,-40,-27,-26,-423,-63,-92,-131,-265,-178,-183,-171,-141,-83,-5,78,161,238,-201,-268,-109,-168,-306,-169,-359,32,73,-303,-201,-75,-128,-57,-168,-217,157,51,-122,354,237,-276,-246,-210,-339,-264,-224,-155,-398,-142,228,-218,-179,113,46,-39,72,74,-255,-304,-261,-75,-22,172,239,168,-30,37,-12,-30,-27,-377,-322,-81,-5,105,109,-271,92,32,-52,-39,-95,-193,-231,-286,-311,-303,-264,-202,-125,-60,1,58,-148,120,127,-178,67,-241,-125,38,-69,-112,-357,90,335,318,-60,-250,-358,-268,-208,-117,39,317,-2,-76,130,46,-100,-154,-251,-325,-332,-306,-233,-188,-173,-165,-182,-226,-285,-359],[75,-36,-88,9,-239,4,-51,-70,-148,-190,-113,-173,-180,-231,-150,-82,-349,15,24,30,8,-114,29,28,21,8,-15,-175,-91,-112,-136,-137,-124,-122,-108,-82,-53,-31,-248,-430,-356,33,43,-78,-102,7,-158,-40,-85,-191,-205,-137,-34,-222,179,264,-126,93,-244,-140,179,35,-154,-24,17,129,170,-119,-134,-45,-92,-55,-33,-37,-118,-104,-246,-157,-167,-147,-119,-87,-41,-103,-15,-9,-12,-124,-26,-37,-44,-47,-55,-57,-58,-80,-307,-120,-143,-166,-190,-208,-213,-213,-279,-204,-179,-167,-234,-273,-343,-91,-67,-41,-83,-14,-90,-402,-249,-153,75,76,43,-30,63,44,18,-9,-38,-201,-369,-149,-183,-202,-194,-154,-101,-43,-45,-309,-4,127,45,-103,-135,-213,422,499,571,641,693,706,299,-650,-1037,104,533,439,350,-714,-255,-237,-1952,-1217,2,-3171,-2324,216,324,424,513,573,617,-1570,-12230,-7965,-269,-3775,405,-77702,-41496,131,26,-74,-6602,-18627,-8848,-4716,-2882,-5382,-142,-107,-2698,-906,-985,-809,-128,-157,-373,-1323,-579,-1018,-601,-311,-271,-262,-252,-231,-210,-1064,-855,-171,-263,-482,-609,-248,-78,-373,8,-63,-128,-404,-405,-116,-219,240,252,165,-281,4,120,-285,80,36,-43,86,66,54,46,-303,-192,56,61,67,64,-30,-360,69,75,-137,84,-161,-195,62,94,-245,-410,-236,-88,-73,-67,-60,-300,18,66,122,92,-89,-307,39,-146,-230,-45,-171,-192,-58,-180,-299,-419,-393,-285,-256,-138,-65,-26,1,-408,15,-365,-353,-352,-356,9,15,30,47,69,93,-237,34,147,-1387,-1802,-2114,-1252,-1114,-1154,-1997,-112,-157,-15457,-233,-253,-260,-261,-1239,-2389,-222,-259,-546,-87,96,-1077,150,-259,-863,-160,362,407,166,135,614,679,725,624,408,258,174,176,55,151,-144,334,315,30,-262,62,-151,-226,51,8,-18,-49,-105,-107,-265,-322,-197,-224,-235,-225,-201,-149,-83,-29,19,67,-215,-29,-87,100,57,-101,6,-21,-89,-55,-47,-63,-44,-54,-77,-128,-203,-300,-389,-352,-221,-61,-6,-352,-134,-130,-110,-204,-209,-63,-110,200,-23,-367,-315,-84,73,-59,-132,-255,-329,-294,-242,-209,-222,-252,-288,-278,-219,-118,-78,-300,-237,-77,-116,54,-88,-27,-38,112,354,319,-271,229,271,200,-241,-140,-58,-88,-71,-7,55,104,129,59,101,-173,-25,-109,-324,-292,-226,-198,-304,-116,-81,-50,-166,-3,57,-164,-222,75,-171,-164,146,-39,-350,51,-2,-51,-103,-208,-239,-266,-392,-426,-374,-381,-370,-359,-342,-334,-317,-297,-288,-428,-357,-220,-197,-159,-129,-222,-60,-233,48,-96,-5,215,266,126,-352,73,-336,284,-116,-60,14,-31,-144,-250,-358,-448,-462,-418,-380,-370,-384,-408,-375,-304,-204,-83,26,139,153,322,380,-310,385,230,125,-5,-170,-106,92,-37,-213,-69,197,-279,59,249,301,166,-307,-295,82,239,33,-222,246,349,328,-473,84,-108,215,-99,-290,-320,-168,-237,26,-47,-125,-236,-255,-273,-321,-167,-91,-21,-335,58,68,-82,-358,-44,-111,-182,-250,-316,-362,-392,-405,-383,-342,-293,-259,-185,-116,-251,-227,-155,-171,122,40,-91,168,173,-145,-146,-118,-83,-334,-114,-196,-248,-250,-194,-113,-33,33,63,133,-180,-104,149,122,80,-52,-366,-352,-383,-402,-179,-128,-106,-76,-146,-27,-25,-25,-63,-184,-126,-228,-265,-350,-419,-404,-321,-230,-221,-288,-222,-130,70,86,85,69,56,42,-20,-297,-112,84,175,-96,-343,36,-161,28,176,72,-136,-305,-352,-380,-241,-114,-450,-167,-95,130,-220,-224,-34,13,-49,-129,-189,-253,-292,-275,-221,-154,-87,-34,8,-184,72,-110,-177,-207,-158,-13,-236,-6,-37,-69,-105,-137,-153,-170,-180,-202,-215,-424,-221,-213,-455,-166,-140,-107,-131,-36,-328,-24,-344,-73,-236,-284,-56,-89,-136,-172,-202,-212,-212,-192,-159,-118,-104,-113,41,104,77,-36,-143,-71,-35,-105,98,-87,-108,-104,-225,-263,-157,-11,-279,-292,-22,11,44,-177,-321,-74,-196,-255,-377,215,162,231,209,-313,-184,42,97,227,176,30,32,-176,-324,-109,-66,-212,-211,187,247,159,-253,126,106,203,237,196,170,-151,-29,-164,95,102,115,-19,-396,-235,-363,-135,85,45,-135,-105,-202,-287,-334,-322,-232,-191,-80,-148,-17,40,50,35,-80,-19,-219,-220,-98,-103,-187,-88,-216,-89,-106,-105,-118,-128,-137,-152,-297,-215,-174,-135,-129,-122,-118,-106,-244,-70,-46,-12,15,41,2,-150,38,-154,137,218,-58,-282,-20,326,296,-210,74,71,-33,-240,-308,-241,-218,-219,-247,-17,112,172,113,-29,-167,192,-303,-120,5,-16,-119,-132,-228,-74,-128,-186,-240,-287,-289,-243,-600,-1139,-306,61,106,135,135,107,-480,-34,-131,-237,-343,-396,-345,-250,-153,-56,34,107,158,185,-250,-307,-175,-191,-296,-140,-384,-54,-68,-270,-252,-104,-89,-47,-216,-276,-13,-31,-59,-95,-145,-254,-244,-282,-315,-316,-273,-226,-364,-115,-62,-185,-227,82,61,-32,133,139,-232,-259,-171,-4,6,71,82,96,63,141,164,196,58,-394,-297,-105,-39,237,242,-266,177,43,-77,5,-54,-167,-187,-250,-302,-358,-406,-419,-382,-319,-233,-138,-230,22,67,-141,65,-274,-82,-40,-127,-219,-290,-301,-268,-189,-85,-271,-316,-260,-224,-153,23,310,-27,-95,144,150,-130,-19,-60,-103,-117,-371,-230,-57,-40,-18,-127,-23,-65,-184],[57,-78,-102,11,-226,-9,-99,-155,-165,-185,-104,-235,-130,-198,-118,-59,-332,-58,-93,-138,-185,-234,-282,-316,-309,-274,-240,-211,-182,-137,-103,-59,-17,0,-107,-54,77,108,-229,-445,-323,112,225,-29,-71,80,-153,-119,-155,-113,-13,-24,23,-171,212,266,-160,51,-238,-80,271,61,-168,-31,-4,175,238,-83,-140,-57,-135,10,-13,-45,-136,-176,-156,-156,-180,-202,-229,-252,-254,-274,-299,-321,-347,-382,-406,-430,-436,-423,-403,-371,-332,-310,-292,-268,-256,-249,-248,-248,-235,-220,-286,-180,-260,-114,-244,-294,-293,-53,-17,-6,-81,-16,-81,-393,-258,-156,19,21,22,-34,5,-11,-30,-41,-41,-199,-350,49,-54,59,193,324,388,441,-4,-393,-14,49,-11,-145,-386,-424,411,391,368,349,325,296,172,-561,-1021,104,142,100,62,-1101,-92,-346,-1826,-1382,-144,-2585,-1760,-61,-8,46,99,139,175,-523,-14391,-8032,96,-3205,129,-58374,-77251,15,-26,-53,-9111,-18118,-6495,-3670,-2103,-5469,4,21,-1899,-198,-235,-867,-12,-32,-827,-1723,-492,-862,-866,-418,-383,-7,12,29,34,-676,-822,-168,-390,-624,-791,-400,-386,-290,-181,-185,-237,-501,-354,-168,-145,410,457,137,-266,74,131,-267,-3,22,-93,32,-50,102,13,-339,-243,-269,-365,-452,-435,-340,-332,-183,-121,-120,-53,-119,-176,-52,-83,-111,-217,-206,-256,-284,-292,-289,-278,-245,-224,-192,-163,-207,-294,-72,-185,-249,-141,-198,-203,-285,-359,-349,-257,-127,-5,-160,-179,157,312,324,-431,-29,-366,-426,-300,-265,77,18,-31,-75,-109,-134,-377,-163,-167,-1274,-1767,-2022,-1648,-1297,-1360,-2059,-217,-229,-19782,-258,-261,-250,-236,-898,-1999,-386,-217,-452,-67,-51,-1203,-61,-93,-949,-183,-227,-269,-266,-214,-124,-34,71,168,266,201,68,92,15,95,-135,380,359,-5,-215,146,-108,-240,146,306,257,89,-153,-133,-287,-256,28,2,-146,-34,-16,26,-41,80,129,132,-295,-9,-139,-78,-163,-260,-347,-372,-327,-258,-192,-152,-135,-136,-152,-193,-246,-306,-333,-291,-214,-119,-37,-400,-141,-129,-205,-215,-232,-99,-119,248,51,-229,-427,-142,20,-86,-167,-188,-137,-69,-104,-124,-221,-240,-167,-162,-154,-122,-84,-352,-309,-51,-132,-3,-141,-97,-128,123,436,284,-306,194,261,169,-212,-130,-182,-296,-367,-282,-211,-163,-146,-142,-180,-296,-299,-373,-366,-330,-244,-190,-273,-124,-117,-120,-168,-136,-118,-284,-296,-58,-208,-169,-4,-15,-206,-65,-119,-382,-238,-308,-350,-327,-462,-421,-206,-277,-229,-301,-172,-197,-206,-194,-170,-406,-405,-67,-3,23,25,-170,-108,-263,-39,-140,-82,-9,31,71,-415,-17,-327,176,-144,-32,31,-51,-175,-292,-305,-166,-2,164,328,462,560,-28,608,530,509,26,452,213,155,493,563,-422,534,250,-12,-9,-120,-73,81,35,-208,-28,81,-238,-62,-101,-134,-146,-316,-275,-131,-113,-103,-173,-83,-77,-92,-497,-125,-139,-141,-139,-280,-313,-185,-156,-50,-51,-53,-179,-195,-89,-334,-14,27,74,-324,154,122,0,-415,150,152,117,-62,-154,-140,-59,-101,-126,-149,-174,-228,-214,-198,-252,-198,-148,-93,-37,0,-172,105,179,-149,-172,-106,-44,-376,272,317,82,173,108,14,194,162,54,628,-169,-43,338,431,85,-110,-396,-395,-414,-419,-233,-226,-150,-68,-115,-59,45,42,-138,-240,-87,-172,-200,-235,-228,-202,-209,-186,-199,-229,-200,-171,-63,-62,-66,-78,-84,-98,-104,-339,-154,-117,-116,-120,-333,-130,-138,-147,-148,-170,-271,-275,-284,-300,-265,-216,-350,-190,-124,-110,-175,-206,-131,-146,-161,-178,-162,-143,-222,-67,-22,21,62,88,102,-145,94,-89,-212,-152,-122,-127,-245,26,43,14,-171,415,430,172,-139,286,234,-393,177,58,-391,-55,-143,-118,-199,-37,-305,17,-306,-36,-210,-323,-54,180,429,351,164,105,-180,-33,185,-57,-105,-128,-20,-19,6,-110,-186,-105,-84,-61,102,-99,-100,76,-144,159,229,117,-263,-253,-3,17,55,-183,-342,-83,-166,-310,-352,89,13,-62,-117,-386,-200,-235,-280,-280,-216,-118,11,-168,-314,-32,29,-252,-242,68,600,167,-276,72,47,222,431,892,459,-169,-60,-124,484,623,657,-32,-351,-223,-368,-180,129,197,-122,132,74,20,-70,-318,-174,-248,-279,-262,-210,-146,-83,-39,-85,-87,-235,-212,-48,-32,-185,-107,-269,-195,-241,-257,-274,-281,-276,-274,-266,-239,-235,-224,-215,-204,-198,-189,-236,-179,-177,-168,-168,-164,-139,-218,-86,-194,0,65,-73,-266,-54,330,386,-138,-195,0,-27,-198,-345,-223,26,-208,-252,-52,60,36,9,-72,-167,-67,-294,-195,-142,-149,-148,-150,-222,-182,-230,-286,-347,-379,-321,-237,-589,-1228,-685,-26,-31,-49,-86,-129,-544,-156,-111,-46,-199,80,-69,159,-65,161,150,125,87,39,-319,-353,-253,-220,-296,-224,-346,-254,-260,-274,-307,-269,-244,-221,-258,-309,-97,-71,-53,-42,-50,-178,-168,-133,-196,-381,-309,-373,-432,-436,-386,-312,-289,-138,-47,-26,92,159,-195,-220,-93,55,37,63,294,325,134,446,391,378,17,-405,-282,-142,-86,196,130,-265,19,-28,-104,-101,-114,-135,-143,-160,-178,-217,-279,-353,-429,-511,-529,-454,-342,-224,-111,-103,54,-311,-56,97,-92,-16,-201,-79,-112,-120,-101,-296,-265,-223,-230,-185,11,275,-51,-109,167,213,-170,-129,110,126,38,-375,-254,0,-32,-46,-158,-81,-105,-159],[-7,-139,-139,-32,-205,-72,-111,-145,-189,-221,-248,-305,-284,-280,-266,-247,-334,-199,-167,-141,-117,-95,-73,-42,-10,23,46,-222,88,118,140,167,135,76,-126,-56,210,163,-212,-418,-280,134,242,9,-45,146,-138,-195,-174,-45,75,213,198,-117,199,261,-191,-1,-231,-32,344,71,-192,-47,-27,209,284,-55,-120,-97,-176,85,46,10,-166,-249,-72,-67,-101,-99,-121,-142,-146,-236,-207,-239,-270,-296,-290,-266,-224,-169,-114,-55,-135,-146,-278,53,48,-295,64,44,28,7,-254,-42,-342,-98,-204,-230,-213,-108,-122,-139,-178,-217,-248,-372,-287,-281,-255,-237,-218,-211,-219,-241,-266,-273,-241,-177,-301,35,11,-21,116,388,626,710,54,-480,-28,-23,-77,-159,-529,-560,275,151,53,13,30,81,12,-484,-949,178,314,236,303,-1537,148,-473,-1878,-1460,-75,-2176,-1327,-360,-291,-168,-41,68,176,264,-16099,-7898,424,-2796,435,-33757,-112484,397,366,333,-11248,-16598,-4151,-2672,-1533,-4907,-75,-153,-1041,-200,-128,-678,-498,-327,-1237,-2052,-392,-700,-1104,-568,-580,-183,451,537,470,-285,-759,-363,-487,-770,-801,-383,-81,-60,-35,-286,-321,-485,-288,-217,-54,-16,-29,-59,-212,-120,-136,-249,-188,-216,-238,-245,-246,-240,-226,-317,-267,-161,-139,-123,-119,-115,-290,-132,-145,-156,-164,-145,-140,-99,-71,-34,-44,-99,-91,-249,-10,-3,-93,37,56,77,88,-295,-261,-70,-230,-223,-206,-99,-83,-111,-145,-194,-167,-125,-60,-31,-163,183,258,319,-404,-70,-364,-472,-196,-162,164,76,-14,-111,-204,-291,-483,-337,-278,-1121,-1628,-1712,-2095,-1547,-1644,-2223,-147,-118,-22743,-3298,-6,27,39,-623,-1648,-515,-119,-343,-160,-162,-1249,-70,-7,-1014,-177,164,184,176,-91,170,124,74,5,-64,-136,-180,-172,-113,-46,-95,86,129,-24,-150,189,-50,-242,167,153,145,124,-165,-173,-284,-174,-66,-113,-147,-153,-144,-113,-74,-55,-52,-50,-348,-106,-183,-175,-205,-338,-220,-193,-172,-148,-128,-126,-138,-156,-174,-202,-220,-224,-202,-159,-118,-70,-59,-405,-132,-101,-288,-217,-244,-105,-114,305,150,-62,-336,-155,-16,-100,-190,-194,-135,133,151,6,-244,-231,80,53,12,-12,-52,-329,-343,-35,-148,-51,-179,-152,-206,141,282,259,-324,170,222,143,-165,-105,46,17,-35,-75,-120,-158,-180,-162,-139,-352,-61,-31,-257,-331,50,61,-235,-162,7,-32,-157,-90,-70,-360,-289,-22,-227,-171,115,41,-104,-28,-122,-522,-265,-220,-215,-185,-460,-363,-137,-180,-195,-287,-58,-101,-173,-239,-306,-367,-348,-190,-175,-163,-179,-206,-226,-280,-203,-178,-158,-53,6,53,-399,-102,-299,134,-162,-15,33,-37,-122,-199,-271,-273,-210,-126,-34,47,114,-84,194,208,215,139,213,201,153,134,73,-497,-82,-156,-205,-199,-168,-125,-91,-77,-210,-131,-186,-256,-339,-365,-297,-224,-294,-228,-78,-52,-44,-125,-46,-49,-68,-489,-94,-103,-105,-110,-261,-299,-179,-85,-62,-45,-21,-115,-174,-90,-332,81,93,101,-304,87,45,52,-314,20,11,9,-66,-225,-175,26,22,25,-26,-168,-188,-91,-105,-235,-165,-141,-14,105,24,-251,262,320,-149,-186,-93,0,-359,242,345,100,190,175,1,182,148,54,259,-121,10,321,392,45,-166,-414,-437,-446,-439,-270,13,-73,-139,-186,-206,-219,-216,-222,-225,-211,-189,-227,-119,-63,-110,-267,-169,-163,-162,-173,-205,-25,40,42,44,60,-48,-68,-367,-192,7,-43,-110,-172,-216,-224,-198,-143,-98,-364,-169,0,26,74,118,-247,-207,108,133,-124,-185,-67,-101,-135,-155,-139,-180,-237,-72,-16,62,158,252,283,-105,257,-52,-258,-103,-52,-75,-220,59,12,-49,-299,271,248,166,-156,53,-51,-358,-285,-399,-362,-258,-160,-112,-260,-49,-267,63,-267,-15,-164,-343,-70,96,71,38,3,-28,-127,-129,-169,-223,-254,-250,-213,-158,-105,-177,-205,-134,-132,-184,-258,-297,-214,-84,-174,205,240,101,-232,-216,7,24,70,-161,-361,-91,-134,-308,-327,249,191,155,32,-367,-2,299,94,359,235,69,84,-156,-299,50,157,-186,-266,-38,469,163,-283,44,-4,227,466,880,477,-179,-85,-94,584,620,662,-43,-304,-208,-360,-208,80,146,-58,95,50,21,-17,-282,-62,-211,-147,-209,-256,-304,-345,-374,-363,-323,-280,-237,-203,-181,-177,-169,-306,-200,-225,-218,-207,-179,-138,-124,-229,-238,-108,-3,-6,-17,-44,-76,-211,-156,-197,-224,-254,-277,-284,-299,-313,-313,-302,-248,-187,-241,-94,57,134,-72,-311,-420,-226,-160,-346,-212,39,-175,-246,-86,17,8,21,-119,-166,82,-266,-269,-85,-72,-52,-170,-205,-55,-91,-79,-52,-178,78,116,-589,-1276,-1347,-39,-149,-262,-336,-256,-599,-222,126,-3,-186,237,-154,293,-47,166,92,6,-81,-167,-390,-385,-322,-238,-289,-142,-277,-81,-70,-216,-351,-179,-110,-94,-275,-306,99,169,102,280,305,-80,-81,272,213,-340,-140,-196,-226,-109,-167,-203,-309,-206,-185,-177,-169,-160,-157,-181,-129,-108,-68,-46,-10,19,42,63,72,82,-26,-406,-272,-183,-139,-1,-30,-261,-73,-85,-121,-80,-46,-90,28,61,74,-147,7,124,102,52,-10,-88,-385,-283,-358,-292,-200,-352,-49,3,-126,5,-107,67,65,59,-111,-330,-215,-170,-230,-219,-1,48,-77,-123,49,65,-219,-248,-1,83,79,-328,-265,43,21,19,-194,-49,-16,-142],[-181,-189,-183,-28,-194,24,22,-105,-124,-189,-109,-351,-100,-127,-153,-173,-336,-200,-200,-204,-209,-213,-212,-198,-178,-149,-118,-226,-63,-14,28,77,129,128,-145,-42,130,83,-183,-345,-215,167,268,50,-15,203,-109,-235,-148,-26,-60,-71,-51,-53,29,76,-204,-49,-219,13,348,78,-209,-58,-42,239,319,-24,-76,-105,-200,-84,-145,-189,-212,-267,-141,-95,-52,8,51,85,126,-133,109,70,6,-88,-192,-314,-423,-383,-269,-149,-210,-200,-263,102,134,-255,69,5,-67,-153,-245,-301,-381,-204,-142,-127,-113,-9,7,-19,-12,-42,-75,-333,-224,-184,-200,-208,-187,-156,-121,-86,-254,-19,-163,-138,-237,90,79,-94,38,164,173,180,126,-416,-40,-74,-147,-129,-327,-521,0,-49,-111,-175,-245,-311,-279,-402,-858,-93,-44,-107,42,-2015,108,-637,-2101,-1448,178,-1978,-1054,185,167,137,98,43,-10,-67,-14312,-7395,-167,-2158,-144,-6145,-140851,-7781,-13,-2400,-13001,-15195,-1833,-1729,-1170,-4078,-110,-176,-211,-153,-47,-293,-1030,-816,-1539,-2203,-293,-565,-1278,-746,-725,-691,657,607,547,60,-682,-517,-556,-756,-604,-452,-28,-69,-105,-358,-376,-376,-220,-272,-211,-217,-217,-233,-243,-233,-186,-236,-150,-56,-149,-83,-333,70,27,-263,-272,147,130,110,80,-84,-253,8,-16,-46,-96,-114,-156,-182,-177,-128,-73,-61,-66,-223,166,227,27,202,352,363,160,-322,-222,-138,-280,-169,-230,-60,-89,-78,-72,-156,-1,22,24,9,-113,-38,-57,-63,-385,-117,-370,-492,-83,-68,9,-15,-46,-90,-136,-241,-568,-220,-193,-983,-1447,-1283,-2426,-1867,-1978,-2502,-59,-58,-23232,-8200,-9,22,42,-516,-1394,-621,20,-233,32,40,-1274,75,95,-1007,-191,102,207,165,-181,284,293,303,296,147,70,-112,-18,61,71,-46,82,86,-33,-86,131,-4,-249,139,130,123,102,-163,-205,-271,-96,-98,-160,-221,-269,-258,-218,-176,-155,-148,-143,-363,-183,-236,-231,-249,-429,-242,-217,-206,-195,-187,-200,-225,-254,-281,-302,-274,-229,-176,-119,-72,-20,-89,-375,-126,-67,-368,-220,-261,-100,-114,352,252,96,-235,-142,-51,-118,-219,-188,-139,112,218,-38,-274,-209,-27,-79,-136,-169,-189,-277,-339,-159,-179,-126,-215,-204,-281,-145,-153,-150,-339,-129,-120,-98,-122,-86,-63,-55,-56,-78,-49,-50,-53,-36,-30,-276,4,15,-223,-310,43,36,-201,-236,-73,-120,-149,-120,-47,-359,-217,-78,-248,-189,159,69,-42,107,-72,-477,116,-37,-215,-161,-406,-298,-74,-90,-173,-281,-81,-147,-197,-227,-240,-336,-285,-132,-101,-66,-48,-39,-200,-300,-3,-224,-237,33,50,60,-336,-192,-270,66,-185,-24,18,-13,-52,-86,-127,-164,-190,-187,-148,-95,-32,-123,69,-24,127,153,155,153,135,112,71,-401,-33,-88,-145,-174,-217,-243,-247,-229,-234,-174,-145,-136,-101,-80,-75,-66,-252,-167,-49,-25,3,-96,93,141,157,-469,32,-53,172,-92,-247,-289,-169,12,38,23,12,-62,-162,-107,-333,-83,-101,-120,-288,-154,-159,-164,-194,-131,-103,-65,-89,-280,-229,79,166,81,-85,-180,-153,-17,-103,-207,-138,-144,48,95,31,-317,164,205,-152,-196,-88,36,-303,129,60,-2,-57,-83,-63,-9,57,54,200,-62,46,289,315,6,-222,-429,-474,-486,-430,-343,-173,-265,-352,-360,-274,-199,-120,-213,-160,-11,-26,-289,129,55,-64,-338,-152,-125,-100,-150,-236,-159,-137,-91,-45,4,-127,-104,-386,-232,-92,-179,-283,-381,-366,-297,-242,-201,-199,-349,-280,-341,-355,-293,-230,-187,-220,-173,-194,-236,-276,-306,-323,-319,-306,-258,-257,-221,-64,19,104,186,248,292,-74,270,-9,-318,-71,21,-87,-179,-70,-129,-174,-329,-259,-293,-339,-384,-351,-271,-324,-103,-24,-248,16,-41,-111,-318,-65,-229,107,-230,-9,-107,-351,-87,-81,-156,-218,-270,-284,-263,-233,-121,-40,-114,-149,181,244,75,-241,-205,-160,-182,-4,218,-56,-66,137,-202,106,110,119,-195,-185,7,28,27,-111,-364,-101,-105,-254,-309,296,181,101,-72,-264,268,360,90,115,-19,-141,-174,-138,-283,126,300,-72,-263,-131,346,145,-282,28,-54,220,487,505,480,-184,-108,-77,378,339,294,-52,-259,-190,-331,-215,34,111,20,120,114,7,29,-227,9,-184,-87,-217,2,-42,-102,-188,-284,-381,-324,-216,-189,-24,-169,-29,-317,55,100,82,39,-7,-59,-116,-198,-226,-165,-162,-163,-169,-191,-220,-264,-301,-342,-335,-307,-278,-236,-314,-175,-140,-112,-67,-98,-206,-135,74,94,-14,-301,-721,-385,-130,-316,-185,-199,-229,-228,-115,40,200,182,-168,-165,27,-222,-342,-113,-71,-4,-190,-179,141,78,203,-43,-159,309,320,-592,-1251,-2264,84,-17,-107,-175,-189,-636,-342,-45,-4,-172,24,-249,-6,-50,-98,-146,-208,-278,-350,-443,-396,-366,-243,-264,-29,-197,144,171,-193,-369,-204,0,-15,-275,-282,-176,-189,-163,-119,-88,-67,-62,-74,-114,-278,-185,-220,-247,-260,-269,-277,-280,-307,-331,-342,-284,-202,-119,-146,36,131,103,41,270,286,211,231,171,102,-73,-397,-262,-253,-329,-374,-361,-300,-235,-175,-121,-74,-17,-39,70,113,113,-146,0,217,222,103,28,117,-426,-47,-157,-284,-405,-388,-170,-46,-158,9,-10,159,349,367,-118,-364,-171,-110,-223,-249,-13,228,-90,-136,223,235,-274,-369,-106,81,2,-272,-276,-263,-359,-413,-362,-282,-197,-129],[-63,-191,-214,-24,-177,234,249,-124,-81,-173,-98,-286,33,-15,-108,0,-332,-20,-58,-113,-151,-196,-230,-222,-190,-153,-123,-232,-93,-71,-64,-55,-45,-63,-182,-95,-112,-136,-167,-270,-206,-193,-165,-118,-70,-26,-95,-246,-140,42,41,10,-29,-73,-125,-168,-231,-209,-240,-204,-197,-192,-249,-157,-129,-117,-100,-93,-93,-133,-251,-163,-174,-186,-283,-233,-110,-68,-39,35,90,150,188,-84,345,272,158,204,-28,86,211,115,-180,-10,-156,-197,-302,72,122,-209,100,67,-23,-138,-212,-35,-392,-176,-121,-72,-61,67,-36,-79,15,166,-17,-341,-227,-198,-57,-69,5,-58,230,366,-240,-114,-262,-155,-228,-18,-94,-210,-212,-245,-261,-260,-252,-382,-248,-241,-273,-225,-204,-448,-144,-100,-61,-18,17,-352,-454,-373,-832,124,125,-534,-33,-2288,42,-918,-2510,-1420,-147,-2064,-1015,19,66,113,159,199,245,290,-11990,-6487,417,-957,462,481,-155164,-51792,417,-8001,-14527,-14291,196,-923,-1058,-3296,-77,-137,-201,-258,-267,-213,-1371,-1239,-1726,-2159,-279,-538,-1407,-988,-889,-1223,346,347,342,269,-671,-698,-649,-636,-459,-588,141,101,61,-437,-458,-304,-221,-389,-174,-206,-228,-254,-253,-229,-181,-290,-286,-195,-211,-188,-499,-117,-156,-256,-329,-186,-204,-218,-230,-215,-282,-143,-95,-49,-177,-52,-119,22,27,15,-7,-105,-77,-174,32,77,85,147,151,137,101,-313,-235,-261,-369,-236,-262,-157,-67,-25,-95,-153,75,237,242,145,-91,127,69,18,-433,-212,-434,-531,-40,-32,-37,-54,-149,-112,-147,-355,-683,-188,-175,-912,-1292,-832,-1990,-2284,-2333,-2935,-228,-249,-21046,-8385,-242,-214,-539,-630,-1294,-742,-147,-158,-127,-109,-1326,-68,-48,-966,-233,29,71,104,-287,188,222,263,288,9,-33,-217,-56,93,55,-26,182,137,-54,-55,59,-5,-290,49,49,52,38,-177,-251,-275,-127,-191,-265,-322,-307,-262,-206,-152,-124,-116,-164,-351,-183,-314,-258,-275,-424,-218,-162,-120,-81,-50,-42,-49,-69,-95,-137,-180,-221,-236,-210,-163,-95,-140,-356,-139,-50,-424,-230,-295,-100,-134,104,77,45,-158,-128,-96,-150,-264,-185,-163,-1,-4,-104,-322,-187,-44,-55,-75,-84,-74,-228,-312,-88,-230,-166,-254,-255,-349,14,-29,-82,-358,-216,-284,-306,-273,-211,-146,-81,-24,-164,89,133,159,123,208,-184,186,143,-195,-274,-44,-128,-221,-325,-388,-300,-196,-107,4,-294,-124,-137,-271,-223,61,96,10,-35,-156,-384,183,45,-223,-130,-349,-233,-14,-53,-158,-276,-97,-131,-186,-320,-103,-308,-221,-151,114,153,178,32,-238,-316,77,-264,-300,61,151,116,-251,-268,-233,-10,-201,-47,-66,-92,-126,-160,-213,-280,-363,-443,-379,-260,-133,-127,110,-293,320,322,493,134,112,621,599,-295,547,357,-22,55,48,239,64,121,-269,41,20,-75,-19,-44,-94,-157,-242,-356,-369,-225,-77,-71,86,289,108,-424,6,-35,259,-81,-218,-265,-148,93,129,104,67,-8,-145,-122,-326,-170,-180,-185,-262,-223,-261,-322,-393,-455,-380,-304,-230,-263,-282,-42,13,80,-130,-171,-106,-6,-97,-158,-100,-134,106,220,56,-328,23,-35,-144,-188,-175,-196,-223,-210,-212,-202,-185,-161,-127,-87,-47,0,41,17,79,128,138,-2,-245,-419,-457,-473,-381,-416,-119,-180,-225,-240,-207,-146,-61,-213,-71,38,73,-309,149,139,-11,-402,-121,-73,-32,-121,-251,-152,107,179,251,32,-176,-136,-385,-260,131,435,169,174,329,225,-102,235,71,-252,71,133,-93,43,-10,-73,-212,-212,-259,-291,-289,-269,-251,-235,-231,-202,-328,-168,-145,-58,-18,12,23,21,-42,-14,-46,-370,-110,-127,-120,-124,-104,-102,-167,-216,-162,-192,-229,-258,-277,-259,-284,-163,-116,-174,-44,-30,-104,-368,-82,-188,-113,-189,-144,-148,-341,-106,-64,-27,-62,-61,-101,14,-338,195,3,-127,-152,108,64,19,-292,-189,-175,-227,-115,-84,-44,-47,18,-226,56,59,55,-158,-164,-3,28,31,-36,-331,-112,-78,-176,-300,63,43,0,-188,-136,-177,-246,-326,-399,-453,-398,-328,-265,-274,-169,-138,-107,-220,-215,-35,-15,-283,6,-108,114,147,169,202,-188,-132,-80,195,164,124,-64,-222,-175,-296,-206,-176,-192,-203,-190,-170,-132,-87,-175,-2,-165,-138,-215,102,117,126,119,-46,-159,7,-142,-252,59,-177,-83,-310,12,135,67,-22,51,3,-60,-185,-213,-202,-230,-246,-247,-242,-223,-198,-153,-109,-55,-9,37,94,-317,-50,-82,188,246,-115,-177,-189,15,320,22,-243,-827,-518,-120,-299,-180,-273,-350,-389,-327,-249,-158,-74,-233,-178,-42,-182,-403,-137,-62,37,-221,-155,-35,-98,-137,-145,-136,-106,-70,-604,-1154,-3378,-40,-29,-41,-60,-86,-658,-436,-184,-215,-251,-280,-348,-333,-359,-367,-355,-338,-315,-288,-415,-391,-353,-241,-219,4,-126,135,197,-183,-332,-226,13,21,-274,-262,121,256,224,194,160,105,99,114,106,-225,-32,-145,-100,22,188,158,-169,58,-3,-70,-84,-20,-77,-117,84,175,123,55,272,396,206,281,111,105,-116,-382,-253,-259,-246,154,69,-241,-61,-114,-160,-195,-208,-215,-209,-188,-147,-149,-68,-23,24,31,-23,91,-394,-88,-97,-122,-239,-385,-275,-132,-162,9,98,231,578,517,-105,-378,-115,-34,-192,-258,-2,208,-63,-129,272,247,-308,-456,-176,47,167,-202,-270,128,191,51,-223,-207,-284,-271],[-69,-149,-256,-21,-176,8,-19,-149,-70,-154,-120,-226,-201,-247,-293,-325,-333,-255,-207,-176,-146,-108,-82,-47,-7,-218,-121,-237,139,126,112,224,150,174,-210,-14,-25,-91,-135,-177,-85,73,110,96,6,234,-73,-215,-139,66,51,-37,-141,-219,-222,-165,-239,-197,-257,-58,-80,-114,-259,-184,-208,-235,-242,-236,-214,-190,-275,-103,-44,-11,-360,-154,85,112,-12,-12,91,71,53,-32,20,0,-21,-50,-64,-76,-72,-53,-251,-52,-41,-128,-330,-36,-108,-207,-319,-224,-57,111,-204,57,-351,-181,-88,4,11,111,-78,-104,57,229,5,-319,-191,-220,-215,-192,-25,-74,219,447,-154,-180,-290,-149,-193,-278,-301,-254,-229,-74,-38,-23,-23,-324,-178,-186,-352,-174,-185,-342,-141,-80,-9,71,156,-633,-721,-298,-786,520,624,-936,-585,-1769,622,-1213,-2861,-1298,-421,-2335,-1105,214,161,112,76,49,49,68,-9784,-5121,175,197,198,203,-151046,-97693,105,-14535,-15890,-13705,-40,-189,-1066,-2580,-77,-63,-54,-51,-55,-59,-1348,-1415,-1679,-1987,-270,-544,-1403,-1155,-991,-1629,-59,-44,-31,-22,-645,-818,-673,-480,-289,-705,-5,-9,-14,-425,-479,-212,-208,-451,-73,-83,-90,-342,-138,-163,-173,-325,-393,-332,-301,-313,-475,-263,-296,-225,-361,-71,-31,-3,2,-250,-302,-74,-134,-205,-281,-303,-250,-172,-103,-36,0,-148,-50,-81,-51,-102,-167,-223,-273,-238,-162,-257,-229,-347,-381,-113,-256,170,280,-34,-93,-119,26,257,202,115,-39,-62,-128,-156,-472,-292,-485,-538,11,7,24,11,-275,-22,-34,-413,-768,-73,-9,-855,-1117,-337,-1383,-2708,-2546,-3457,-60,-78,-17274,-4227,-141,-160,-2238,-855,-1297,-810,-350,-387,-362,-304,-1332,-173,-112,-901,-232,78,122,65,-357,241,265,296,167,-111,-107,-280,-33,149,64,4,188,115,-39,-38,-110,-165,-317,-168,-128,-78,-45,-170,-271,-255,-102,-163,-239,-273,-213,-123,-17,-137,-23,195,-291,-312,-44,-385,127,56,-322,-27,0,50,115,175,-25,188,190,152,89,19,-49,-219,-96,-65,-9,-182,-328,-145,-31,-380,-217,-317,-84,-154,-208,-297,-391,-344,-267,-197,-179,-303,-172,-190,-78,-96,-167,-364,-175,-206,-232,-267,-288,-308,-313,-304,-276,-275,-222,-283,-287,-370,-129,-143,-166,-369,-261,-319,-311,-246,-158,-66,28,87,-253,276,330,153,165,381,-99,179,210,-172,-231,-110,-232,-350,-389,-246,-145,-132,-118,-13,-214,-40,-198,-297,-276,19,130,71,-106,-174,-297,246,116,-245,-96,-298,-173,31,46,-152,-278,-114,-173,-254,-349,-97,-292,-171,-184,278,344,241,90,-269,-339,59,-305,-335,-35,431,353,-164,-319,-197,40,-218,-91,9,44,85,141,185,228,139,-146,317,386,425,-115,289,-333,519,380,563,73,71,599,586,-200,517,397,166,86,83,133,26,-75,-331,-227,-246,-232,-220,-210,-225,-254,-283,-288,-210,-88,39,-72,26,375,57,-371,-30,-35,290,-84,-198,-245,-140,153,293,67,265,18,-142,-153,-338,-1,-76,-145,-248,-265,-314,-357,-366,-339,-292,-241,-190,-203,-356,-97,-89,-76,-182,-164,-121,-151,-163,-172,-174,-179,-191,-199,-225,-291,-299,-337,-387,-426,-430,-400,-362,-337,-322,-309,-313,-329,-356,-393,-431,-425,-391,-357,-330,-303,-286,-282,-274,-409,-413,-425,-344,-352,-283,-266,-238,-204,-193,-122,-69,-221,-5,78,125,-285,143,195,21,-484,-102,-35,11,-113,-275,-208,139,180,241,23,-205,-180,-390,-301,139,519,254,273,557,285,-93,182,69,-174,120,11,-129,-209,-313,-414,-390,-313,-243,-196,-151,-110,-75,-39,-9,50,-378,-111,-253,250,281,298,291,268,-38,189,88,-396,-55,-56,-109,-175,-229,-289,-350,-417,-482,-438,-361,-284,-227,-175,-260,-97,-78,-122,-76,-96,-128,-428,-207,-265,-312,-342,-355,-353,-336,-316,-293,-283,-268,-259,-241,-231,-450,-210,-212,-217,-232,-252,-268,-274,-309,-248,-191,-282,-12,97,-27,-44,212,-251,65,120,244,-135,-165,-41,13,149,40,-293,-134,-65,-101,-301,212,107,-29,-318,-18,83,96,56,137,163,147,205,-66,-279,220,255,162,-162,-291,107,50,-293,-39,-173,161,243,226,224,-202,-164,-108,129,99,66,-84,-201,-171,-269,-195,-74,6,14,27,-4,-85,73,-134,90,-173,-196,-212,133,174,186,186,-27,-143,81,-131,-302,7,-204,-145,-306,-102,-119,-93,-114,-22,16,33,-188,-206,-74,59,46,35,18,-107,-96,-133,-69,-78,28,37,63,-286,-29,-53,155,196,-136,-152,-248,-102,245,46,-189,-740,-619,-126,-299,-152,-144,-224,-299,-364,-407,-374,-305,-310,-204,-129,-148,-328,-148,-47,71,-259,-128,0,-120,11,-45,-102,-135,-145,-620,-1003,-4581,-1892,-25,5,30,-149,-657,-446,60,19,-120,22,-413,-29,-66,-94,-111,-128,-204,-263,-336,-379,-311,-257,-311,-359,-405,-400,-332,-252,-310,-245,7,-2,-284,-255,145,465,313,530,466,177,170,282,170,-185,-10,-118,-61,-5,-144,-246,-247,-184,-99,-59,-63,-118,-237,-398,-373,-147,111,66,270,396,161,193,7,-6,-162,-372,-256,-291,-298,192,437,-239,214,97,-77,-84,-144,-207,-274,-346,-413,-445,-377,-283,-184,-104,-85,6,-355,-149,-110,-102,-198,-360,-437,-462,-357,-252,-139,-45,40,109,-104,-396,-80,21,-173,-277,0,71,-31,-135,51,84,-355,-398,-246,-11,181,-169,-294,107,145,122,-221,-226,27,-73],[-224,-196,-281,-112,-180,-40,-20,-181,0,-140,-102,-182,-44,-69,-166,-105,-338,-78,-34,-229,-147,-74,164,216,132,-226,-198,-256,96,61,43,160,139,177,-223,11,-77,-161,-99,-74,-80,-144,-186,-195,-181,-151,-126,-173,-150,-111,-138,-186,-240,-291,-322,-305,-251,-254,-268,-66,-27,0,-237,-147,-146,18,9,-1,-10,-136,-273,-42,-41,-54,-369,-101,-127,-165,-207,-256,-315,-377,-422,-433,-374,-310,-248,-200,-149,-113,-85,-67,-302,-94,-121,-194,-343,-350,-313,-182,-33,116,262,211,-186,62,-289,-154,-37,100,107,181,-81,-102,122,317,52,-275,-121,-216,-367,-300,-35,-66,134,94,-52,-180,-259,-123,-136,-148,-136,-209,-332,-62,23,59,91,-241,-215,-171,-375,38,87,-219,63,170,149,127,109,-836,-939,-180,-725,355,444,-1298,-1170,-1211,635,-1472,-2792,-1102,-645,-2765,-1282,291,249,211,180,146,-128,111,-7861,-3445,104,102,85,75,-130892,-142482,-5057,-21803,-17237,-13156,-344,-287,-1148,-1986,-21,63,132,181,208,225,-1041,-1319,-1458,-1805,-277,-593,-1326,-1187,-1046,-1648,-58,-75,-90,-109,-610,-886,-644,-300,-171,-803,-168,-167,-163,-347,-454,-156,-191,-416,-105,-91,-71,-476,-80,-93,-119,-347,-462,-424,-149,-282,-358,-294,-349,-182,-379,149,175,187,149,-308,-319,104,68,-23,-238,-65,-105,-110,-153,-189,-235,-284,-326,-339,-328,-308,-280,-223,-167,-90,-6,-188,-211,-366,-317,-61,-243,244,361,-31,-74,-69,-15,218,192,110,30,4,-5,9,-486,-359,-528,-534,60,41,7,-32,-378,-117,-158,-431,-834,-254,-272,-822,-940,-277,-737,-3066,-2534,-4070,-173,-160,-13072,-139,-121,-98,-4124,-1100,-1400,-822,-50,-54,-64,-72,-1264,-77,-69,-829,-186,50,92,32,-397,227,254,285,43,-201,-140,-309,23,208,78,36,125,48,-38,-128,-227,-323,-347,-261,-175,-94,-37,-154,-276,-224,25,24,-129,41,74,108,-12,-164,-59,115,-406,-269,-85,-454,40,11,-206,-46,74,86,164,203,-26,190,211,197,168,93,82,-261,11,-8,-34,-221,-304,-158,-117,-320,-189,-334,-199,-232,-275,-309,-327,-291,-246,-195,-209,-341,-162,-226,-101,-127,-232,-408,-204,-195,-155,-111,-218,4,-126,-223,-200,-313,-277,-307,-309,-350,55,158,113,-379,3,-29,-62,-81,-69,-34,14,42,-343,158,184,169,198,173,-31,99,47,-163,-195,-57,-67,-65,-419,-51,-45,-127,-131,-47,-146,-115,-263,-333,-352,-372,-387,-318,-228,-183,-218,-16,24,-278,-68,-260,-128,8,-40,-159,-284,-209,-269,-314,-339,-346,-323,-283,-231,-181,-110,-42,23,-286,-364,30,-344,-333,-143,313,291,-80,-315,-165,128,-236,-152,-11,13,180,242,254,417,95,-45,272,257,188,-91,9,-127,-208,-310,-422,-497,-401,-295,-200,-117,-29,46,118,113,98,259,82,290,-401,193,238,25,-13,76,-3,-82,-161,-238,-252,-203,-124,-94,-34,113,8,-310,-63,-46,80,-98,-182,-220,-135,-96,-85,-78,-68,-59,-151,-191,-361,-112,-132,-152,-245,-203,-262,-247,-263,-281,-291,-295,-288,-278,-409,-212,-169,-106,-228,-151,-59,-37,-109,-82,-61,-142,-12,-39,-71,-219,-113,-114,-152,-183,-139,-160,-184,-217,-250,-264,-267,-261,-244,-233,-229,-226,-221,-206,-171,-109,-33,19,-209,-389,-355,-371,-308,-259,-56,251,187,4,-224,-31,-61,-230,-11,68,151,-220,126,231,44,-437,-82,-2,45,-113,-294,-252,19,13,25,27,-189,-220,-393,-337,150,225,210,190,162,138,-61,93,53,-115,108,115,-155,144,166,67,-181,212,222,47,-81,-82,120,49,51,44,-312,-46,-226,85,66,46,24,7,-40,-3,-4,-344,-71,-18,-102,-52,-79,-120,-261,-232,-296,-354,-415,-453,-420,-341,-255,-165,-86,-74,45,16,-119,-474,-155,-145,1,-137,-83,-114,-312,-129,-191,-77,-232,-126,-189,-69,-372,-146,-209,-278,-352,-422,-475,-511,-537,-514,-464,-404,-330,-246,-163,-85,-29,-254,18,118,165,-107,-170,-83,6,191,136,-239,-146,-44,-11,-279,149,64,-73,-430,-121,-89,-7,39,166,236,177,279,6,-266,249,327,276,-79,-331,9,-2,-285,-90,-232,131,234,231,242,-203,-181,-140,168,131,88,-91,-170,-161,-227,-167,-116,-122,-150,-180,-223,-257,-291,-312,-333,-339,-315,-292,-265,-229,-199,-185,-177,-179,-202,-233,-302,-327,-388,-446,-491,-468,-399,-288,-189,-77,19,82,-181,-186,-67,269,276,239,125,-92,-44,-105,-126,-98,32,-10,-34,-228,-87,-98,-108,-88,-141,-112,-283,-153,99,77,-139,-614,-654,-122,-293,-133,-145,-200,-247,-284,-315,-309,-281,-375,-216,-202,-100,-231,-128,-9,112,-276,-80,-42,-184,-40,-128,-233,-323,-367,-618,-808,-5530,-3855,25,92,136,-239,-610,-350,74,8,-59,-135,-380,-278,-324,-319,-269,-209,-192,-226,-237,-353,-258,-197,-61,-59,-99,-141,-197,-270,-336,-389,-381,-339,-290,-240,-81,2,87,171,239,249,241,298,138,-142,9,-77,-22,27,180,177,-41,199,-9,-85,255,214,-79,-93,-13,-67,-58,-13,85,195,92,110,-79,-108,-184,-343,-252,-293,-318,135,419,-232,329,176,-40,314,230,126,75,19,-13,-197,-73,-89,-84,-167,-131,-12,-313,-193,-108,-6,-27,-306,-122,37,-122,-79,-120,-150,-147,-114,-97,-389,-46,76,-146,-286,10,153,18,-136,49,13,-392,-316,-295,-101,-112,-155,-332,-144,-169,-178,-202,-290,-177,-158],[-44,2,-213,-18,-153,112,52,-200,-92,-163,-230,-290,-333,-328,-288,-222,-341,-91,50,-255,-141,-61,268,277,141,-175,-281,-286,42,-13,-15,96,114,160,-213,40,-114,-225,-217,-325,-430,-469,-414,-358,-321,-303,-304,-319,-337,-354,-360,-349,-316,-270,-219,-158,-243,-308,-289,36,194,-14,-210,-157,-175,173,217,24,15,-144,-262,80,35,-55,-298,-163,-231,-307,-376,-411,-375,-304,-204,-127,-60,2,49,73,89,52,60,-8,-345,-123,-124,-193,-368,-267,-257,-221,-177,-137,-98,-77,-182,-83,-241,-126,-132,-134,-144,-146,-146,-148,-175,-205,-234,-268,-275,-251,-418,-380,-45,-60,181,256,26,-141,-226,-103,-80,11,68,-126,-438,-159,215,283,235,-167,-251,-153,-370,137,196,-110,47,676,628,564,480,-953,-1041,-50,-674,-126,-209,-1629,-1770,-663,32,-1600,-2236,-879,-839,-3338,-1484,247,269,287,300,-1298,-1508,252,-6352,-1678,100,47,-1,-14,-101596,-180536,-22349,-29562,-18680,-12322,-111,-158,-1258,-1566,-144,-59,31,114,183,241,-627,-1060,-1176,-1661,-326,-706,-1259,-1090,-1085,-1368,164,105,36,-45,-574,-932,-595,-370,-428,-884,-345,-279,-213,-248,-407,-73,-190,-335,-14,-25,-43,-445,-130,-172,-189,-366,-463,-365,-284,-274,-238,-290,-290,-145,-392,102,132,133,83,-340,-346,-170,-284,-366,-332,-229,-148,-88,-55,-39,-57,-247,-159,-210,-253,-291,-316,-307,-295,-261,-223,-169,-190,-310,-215,-9,-237,184,214,-17,-39,-12,-53,166,223,209,115,198,208,-16,-442,-414,-560,-517,213,72,104,14,-454,-42,-126,-421,-886,-321,-295,-808,-772,-71,-86,-3079,-2301,-4730,-301,100,-9083,-79,-209,-359,-6021,-1229,-1572,-764,285,216,43,365,-1111,315,276,-750,-89,-129,-260,-290,-403,-89,3,91,-68,-221,-117,-310,99,118,40,-35,-128,-225,-314,-362,-332,-269,-305,-164,-131,-103,-93,-123,-258,-175,-98,-99,-158,-119,-139,-174,-208,-237,-287,-344,-427,-381,-331,-495,-204,-138,-79,-122,36,44,132,185,-17,213,307,351,380,176,16,-277,4,385,229,-237,-270,-160,-20,-253,-134,-330,-45,-201,-116,-162,-217,-265,-326,-377,-385,-352,-318,-301,-295,-304,-317,-428,-328,-284,-211,-136,-271,11,-66,-165,-216,-312,-309,-308,-307,-316,17,269,94,-369,-31,13,0,2,-38,127,100,52,-363,35,16,0,4,2,23,55,92,-150,-152,266,322,29,-340,292,330,-104,-123,-8,-81,73,-304,-353,-423,-50,-129,-182,-183,-192,-128,-55,-20,-299,-24,-217,-80,-75,-126,-174,-274,-252,-270,-263,-243,-237,-285,-234,-251,-258,-263,-274,-279,-271,-367,-232,-357,-285,-235,-129,-94,-56,-243,-122,90,-231,-196,-43,-20,138,138,172,221,56,76,18,-63,-130,-143,-63,53,216,385,534,-82,-33,547,517,-29,729,479,465,148,108,-24,-136,-157,-389,-17,57,83,-89,143,157,136,-10,40,-15,-78,-146,-198,-226,-223,-214,-228,-191,-187,-193,-214,-239,-265,-302,-346,-377,-408,-414,-401,-392,-391,-388,-381,-368,-347,-328,-304,-289,-266,-257,-260,-270,-291,-317,-358,-397,-435,-430,-359,-283,-215,-161,-121,-103,-57,-47,-132,-64,-64,-63,-128,-72,34,-143,-167,-132,97,-45,-185,-4,-99,-209,-296,-252,-122,15,52,282,141,28,73,40,71,-140,-355,-287,-311,-269,-164,-158,202,170,-9,-244,212,261,-235,65,172,367,-139,102,251,63,-340,-59,28,29,-119,-305,-278,-251,-300,-347,-377,-405,-419,-428,-438,-437,-425,-411,-383,-347,-293,-222,-126,-30,-81,169,270,-178,124,469,119,-149,549,707,68,-56,-74,15,-12,35,6,-232,15,-94,59,7,-22,-33,-18,-53,58,102,-266,-93,208,-110,5,189,-132,-281,50,241,210,65,-160,23,-44,-201,-51,25,-38,48,17,-130,-502,-195,-137,174,-121,-92,129,-278,-129,-229,66,-281,-141,-235,-63,-278,-226,-253,-223,-173,-128,-87,-58,-191,-173,-184,-363,2,22,-57,-40,-28,-242,-99,-112,-87,-91,-189,-140,-1,209,230,-193,-162,-27,33,-233,-197,-321,-447,-451,-370,-282,-208,-162,-127,-111,-120,-136,-164,-242,-257,-320,-381,-443,-461,-405,-305,-271,-162,-303,98,384,352,327,-210,-200,-187,334,285,371,-108,-150,-167,-195,-140,-160,75,41,-5,-182,-193,-193,-270,-367,-461,-468,-400,-324,-246,-179,-141,-114,-108,-127,-159,-291,-243,-278,-283,-296,-211,-149,-152,-260,40,113,108,-181,-175,-68,369,263,213,131,-75,0,-66,-179,-108,15,-4,19,-181,9,-20,98,225,-155,-81,-303,-153,184,96,-120,-527,-650,-123,-303,-133,-11,53,-47,-117,-401,156,94,-445,-233,-271,-59,-142,-100,25,137,-284,-29,-65,-229,-115,-195,-291,-387,-484,-625,-621,-5215,-5726,-1913,-35,34,-312,-547,-227,92,-20,9,-46,-287,-165,-224,-259,-266,-259,-242,-223,-202,-335,-219,-174,-184,-186,-194,-194,-200,-218,-263,-253,-230,-233,-303,-234,-244,-268,-280,-256,-198,-116,-22,71,109,-112,11,-44,1,17,378,383,10,212,-44,-128,315,250,-106,-93,-25,-113,-172,-228,-247,-247,-233,-205,-170,-206,-191,-306,-252,-274,-299,64,162,-233,128,84,-5,-59,-135,-212,-274,-299,-275,-232,-182,-128,-72,-271,-165,41,-273,-221,-97,-10,-37,-240,-166,-87,-173,-278,-374,-467,-458,-355,-235,-356,-19,67,-112,-284,34,148,81,-134,342,175,-399,-242,-315,-104,168,-160,-374,-1,-120,-207,-243,-325,-126,-42],[20,58,-118,4,-97,119,110,-187,85,-87,-129,-124,7,-16,-286,-52,-331,-132,-33,-235,-126,-14,-1,-11,-35,-97,-362,-326,-259,-272,-243,-173,-87,-22,-181,68,-137,-283,-36,117,143,243,248,236,123,170,-39,-135,-248,77,47,141,91,37,-25,-88,-267,-365,-322,-282,-302,-310,-315,-304,-295,-298,-286,-262,-229,-198,-255,-127,-89,-105,-241,-91,-113,-152,-197,-241,-272,-267,-319,-140,-76,-9,50,95,137,29,188,-66,-372,-149,157,6,-415,125,67,-3,-81,-166,-241,-307,-350,-339,-294,-260,-240,-215,-218,-228,-246,-275,-329,-390,-453,-511,-416,-309,-274,-344,-72,-77,177,350,64,-106,-236,-109,-58,17,19,-52,-557,-272,218,379,224,-124,-312,-165,-381,201,252,-43,23,828,817,795,552,-990,-963,51,-658,330,204,-1937,-2312,-174,-168,-1492,-1512,-682,-1030,-3882,-1602,181,220,248,264,-4451,-3031,203,-5352,-44,-22,-128,-251,-360,-69712,-191209,-38600,-36854,-20257,-11005,-25,24,-1358,-1373,142,189,229,256,270,278,-250,-781,-925,-1596,-452,-910,-1272,-957,-1142,-1111,289,246,183,97,-550,-1001,-569,-264,-309,-917,-289,-269,-252,-241,-376,-226,-235,-278,-172,-169,-170,-348,-225,-250,-250,-420,-428,-272,-282,-271,-236,-262,-223,-151,-434,236,312,71,5,-362,-417,197,86,-41,-273,-283,-362,-347,-287,-226,-199,-332,-234,-269,-307,-342,-347,-295,-243,-182,-131,-90,-201,-259,-134,2,-271,31,31,-28,-23,15,-114,63,72,74,74,82,95,-215,-380,-486,-602,-519,179,63,9,-72,-534,-12,-77,-428,-956,-283,-337,-841,-653,-302,-236,-2782,-1976,-4546,-981,-56,-5644,-109,-140,-149,-7461,-1159,-1805,-676,288,361,-58,237,-932,8,288,-702,7,151,23,-73,-415,-80,-29,64,-174,-186,-81,-338,140,182,89,56,-22,-103,-184,-246,-290,-298,-274,-229,-178,-121,-75,-113,-256,-144,32,33,-202,-11,-38,-60,-204,-191,-107,-26,-357,-192,-186,-465,258,420,17,-221,31,-27,119,76,-35,51,76,117,149,174,-65,-302,-38,157,143,-264,-259,-184,-52,-216,-91,-334,-48,-235,-109,-159,-213,-245,-268,-254,-257,-355,-132,-289,-199,-61,-324,-417,-89,-127,-171,-234,-321,-307,-281,-211,-193,-297,-344,-315,-316,-308,-38,194,68,-365,-79,-31,-6,19,-33,292,247,80,-310,68,172,143,141,135,80,144,146,-161,-128,112,87,57,-217,-23,-61,-93,-125,-125,-127,-149,-335,-381,-464,-228,-265,-301,-318,-333,-320,-296,-275,-315,-238,-234,-249,-263,-281,-294,-305,-303,-300,-286,-270,-272,-295,-292,-311,-348,-373,-395,-383,-348,-358,-259,-362,-232,-320,-127,-115,-114,-154,-132,-159,-221,-231,-264,-289,-292,-259,-215,-163,-110,-55,6,61,109,-6,-95,179,202,230,250,-156,-88,357,397,46,479,522,560,178,97,602,151,560,-296,339,94,139,-179,107,402,390,43,174,315,29,38,-155,-101,29,-50,-138,-204,-268,-316,-353,-365,-358,-353,-353,-346,-356,-365,-374,-386,-401,-408,-408,-406,-405,-407,-407,-399,-388,-364,-338,-308,-277,-301,-233,-246,-203,-200,-187,-261,-196,-221,-250,-264,-278,-284,-286,-280,-254,-227,-194,-141,-80,-125,-143,-148,63,6,-277,-105,-232,-391,-315,-83,65,54,55,399,149,-8,16,-34,143,-53,-311,-217,-244,-230,-74,-223,-176,-293,-266,-251,11,156,-236,71,221,470,-55,75,258,79,-233,-32,60,90,-123,-302,-283,-18,-100,-191,-263,-317,-306,-385,-393,-99,-40,-5,13,14,13,20,-104,-35,-69,219,298,-194,103,454,171,-105,587,628,85,-27,-56,-82,-74,26,-28,-151,74,47,-19,-60,-68,-54,-23,-68,62,103,-182,-105,227,-109,51,213,-154,-276,95,496,466,69,-118,178,36,-164,-168,-150,-54,40,19,-134,-481,-222,-130,157,-107,-107,-23,-223,-181,-257,-346,-428,-506,-485,-381,-262,-149,-59,-155,41,151,193,207,-113,-174,-169,-336,10,101,-83,-47,-142,-211,-237,-202,-127,-72,-208,-193,2,127,119,-140,-165,-34,-112,-187,-240,-243,-210,-289,-91,-27,20,-3,47,29,-16,-72,-138,-211,-263,-284,-253,-195,-302,-174,-102,-233,-228,-371,82,344,190,287,-208,-205,-232,194,187,280,-113,-122,-174,-160,-103,-192,48,18,-97,-201,-220,-37,-57,-96,-258,-330,-191,-214,-219,-216,-216,-208,-196,-190,-180,-276,-152,-287,-275,-293,-227,-187,-211,-280,34,55,54,-163,-160,-59,13,-11,-39,-76,-108,-140,-138,-203,-96,59,174,53,-131,16,-24,73,215,-165,-44,-282,-108,190,119,-109,-468,-627,-108,-313,-138,202,132,11,-82,-398,44,62,-410,-231,-285,-12,-48,-56,26,11,-262,-3,-53,-250,-65,-92,-133,-173,-214,-621,-441,-4134,-7180,-5277,-436,-356,-351,-461,-121,-48,-49,87,152,-165,259,291,324,351,-222,-109,-37,-69,-315,-186,-114,-23,-111,-203,-281,-351,-402,-386,-347,-291,-255,-289,-203,-192,-186,-157,-88,5,117,232,328,97,-86,8,-15,20,5,392,316,52,152,-69,-178,-129,-226,-326,-414,-486,-466,-407,-383,-362,-361,-377,-401,-434,-441,-425,-398,-378,-357,-339,-322,-323,-320,-323,-330,-346,-368,-390,-424,-465,-471,-410,-342,-271,-192,-199,-362,-183,109,-232,-229,-87,-24,-47,-171,-213,-48,-115,-152,-113,-36,71,178,-71,-308,28,167,-79,-277,65,151,142,-136,343,135,-364,-185,-313,-143,134,-189,-424,19,-46,-83,-113,-262,-98,-85],[-26,-41,-29,-13,-44,35,52,-163,78,-57,-153,-118,80,63,-308,18,-318,-174,-93,-187,-115,-124,-127,-101,-55,-25,-294,-368,-101,-150,-61,-29,37,86,-135,94,-152,-323,-14,198,203,355,467,302,185,120,-55,-144,-318,57,37,17,-29,-70,-118,-176,-302,-407,-355,-247,-240,-224,-211,-185,-251,-173,-179,-195,-215,-251,-283,-296,-292,-288,-290,-271,-264,-270,-287,-320,-370,-429,-438,-375,-307,-233,-164,-107,-46,3,57,-123,-365,-165,118,-33,-444,82,352,248,157,71,66,-56,-251,-334,-393,-307,-200,-92,-16,44,-105,-180,100,79,53,-220,-5,-241,-116,-234,-88,-93,135,319,85,-65,-265,-111,-42,28,-28,24,-621,-358,90,264,200,-86,-359,-181,-399,129,88,8,-14,-61,-103,-131,-143,-941,-764,-92,-648,-24,-8,-2101,-2109,-22,-52,-1149,-756,-501,-1175,-3337,-1454,-198,-160,-123,-88,-6771,-4515,-49,-4843,-68,-84,-107,-139,-153,-39367,-166391,-52508,-29092,-21870,-9171,-103,-66,-1334,-1388,47,94,132,159,174,187,55,-527,-707,-1573,-618,-1162,-1348,-806,-1189,-887,402,364,304,227,-479,-1062,-535,115,151,-853,226,226,198,-102,-331,-28,-290,-221,-248,-304,-345,-395,-432,-418,-353,-472,-367,-183,-139,-235,-105,-212,-152,-168,-454,81,113,23,-47,-339,-493,129,91,-48,-295,-151,-195,-284,-375,-430,-410,-410,-311,-261,-210,-167,-125,-63,-8,61,82,-68,-210,-201,-53,6,-307,355,391,-30,8,40,-157,-30,62,24,-1,-8,-1,-426,-291,-529,-606,-502,129,53,-83,-147,-585,-23,18,-432,-1017,-211,16,-873,-561,-48,-49,-2437,-1615,-3720,-1793,-51,-2837,-75,-88,-3952,-6839,-816,-2005,-533,-224,-227,-221,-203,-725,-333,-157,-653,-141,-133,-142,-147,-408,-140,-161,-127,-212,-99,-84,-378,-61,-47,-43,-27,-22,-24,-29,-30,-36,-39,-216,-19,8,52,93,-103,-247,-107,174,131,-233,100,62,31,-306,-196,-125,-92,-272,-166,-245,-414,288,246,108,-312,-25,-96,-186,-262,-322,-352,-353,-336,-329,-329,-346,-371,-397,-430,-443,-439,-404,-354,-310,-268,-213,-329,-158,-254,-102,-71,-47,-12,-17,-189,-284,-330,-116,-303,-289,-106,-341,-400,-58,111,85,6,-331,-164,-249,-305,-294,-263,-362,-310,-324,-306,-87,128,57,-350,-119,-53,12,34,-26,117,109,115,-227,-11,290,339,373,418,108,134,261,-187,-111,-44,-89,-71,-76,50,104,-71,-120,36,-18,26,-338,-392,-364,-214,-259,-298,-325,-373,-416,-456,-440,-384,-324,-275,-244,-218,-203,-188,-248,-171,-163,-144,-120,-164,-308,-114,-306,-166,-199,-249,-293,-304,-326,-215,-355,-178,-357,81,149,178,-61,-63,25,-200,-229,-112,-75,123,-24,-38,-37,-34,243,148,339,379,36,-196,255,233,125,-12,-205,-145,-22,166,118,465,560,809,205,69,730,193,402,-181,-41,-269,-436,-275,-104,28,135,95,218,250,-32,-49,-196,-106,-98,-220,-340,-432,-362,-271,-195,-124,-63,-22,6,35,-147,-28,20,-151,-238,-389,139,167,129,-212,-143,-232,213,201,178,154,128,-297,24,-163,16,-10,-21,-251,-73,-76,-96,-104,-119,-140,-179,-229,-270,-299,-275,-196,-96,-99,-113,-162,99,53,-352,10,-23,-174,-6,-67,41,44,58,331,134,-56,-34,-100,227,35,-264,-151,-177,-195,0,-231,110,173,-56,-249,-223,-261,-231,-9,114,204,20,44,245,86,-123,-8,84,95,-134,-292,-274,-116,-168,-210,-211,-182,-229,-374,-412,45,69,63,35,-11,-67,-122,-210,-150,-118,-57,8,-206,86,158,180,-61,167,152,89,-4,-36,-183,-151,-42,-82,-144,-215,-290,-351,-319,-247,-187,-139,-103,-82,-76,-110,-111,-99,-111,-82,-58,-176,-254,-32,-49,-71,-112,-168,-250,-338,-369,-281,-201,-129,-78,-47,-147,-436,-239,-134,-160,-201,-228,-234,-212,-182,-204,-123,-288,-131,-327,-91,-118,-179,-137,-138,-124,-95,-53,-5,-45,-184,-161,-303,16,15,-115,-82,-154,-202,-216,-184,-129,-73,-237,-248,10,41,51,-100,-171,22,59,-57,-17,-53,-59,-199,195,229,254,-25,262,245,207,167,122,-122,59,60,96,146,-278,-263,-137,-189,-265,-379,71,186,18,250,-211,-210,-279,47,83,179,-125,-105,-201,-141,-71,-225,77,10,-141,-158,-213,128,16,124,-261,-358,-142,83,227,203,166,112,-1,43,-90,-282,-136,-311,-310,-297,-314,-358,-359,-344,-318,-302,-309,-319,-340,-331,-284,-226,-157,-87,-25,58,27,-216,-87,396,483,7,-100,1,-52,46,191,-192,-18,-247,-69,177,129,-121,-453,-623,-90,-328,-163,175,155,56,-62,-283,-147,-294,-365,-291,-240,-224,-236,-275,-337,-383,-336,-249,-165,-269,-9,54,98,135,161,-617,-296,-3056,-7877,-8588,-1860,-637,-364,-376,-293,-181,-91,49,112,-52,336,394,443,335,-338,-78,42,-13,-308,-172,-73,74,-4,-75,-122,-155,-210,-247,-277,-222,-241,-250,-263,-258,-232,-179,-111,-44,24,88,145,90,-77,-8,-1,23,-19,100,24,-49,-142,-225,-320,-329,-251,-207,-135,-93,-71,-52,-71,-92,-131,-240,-233,-278,-369,-272,-251,-260,-229,-228,-231,-252,-270,-280,-284,-283,-281,-275,-289,-316,-350,-371,-351,-296,-223,-333,-396,-186,75,-191,-223,-84,-52,-60,-102,-261,180,16,-213,295,303,311,309,-56,-249,63,196,-47,-265,100,160,189,-143,135,84,-315,-148,-298,-177,-119,-242,-447,-10,7,23,-62,-178,-14,-39],[135,262,44,27,-4,130,122,-144,138,-38,-190,-135,16,-36,-224,-97,-305,-217,-140,-138,-153,-194,-230,-224,-168,-71,-229,-366,-198,-165,-50,-96,-16,24,-93,109,-173,-327,-10,256,244,372,409,332,244,56,-92,-173,-324,-117,-171,-222,-260,-289,-315,-332,-344,-436,-387,-368,-381,-396,-415,-418,-408,-398,-376,-352,-326,-310,-297,-274,-250,-246,-257,-252,-259,-276,-299,-327,-366,-401,-390,-364,-331,-294,-265,-246,-224,-210,-194,-183,-350,-183,-96,-118,-435,-26,-6,10,20,26,35,39,-304,-22,-219,-118,21,119,143,171,-125,-233,208,229,85,-220,30,-258,33,-114,-94,-109,91,383,88,-32,-319,-100,-36,36,-61,97,-583,-402,-42,188,166,-57,-388,-195,-434,269,242,43,18,58,-27,-115,-193,-849,-535,-128,-642,28,65,-1983,-1689,129,-184,-697,-51,-354,-1264,-2543,-962,-207,-202,-192,-185,-6525,-5771,-227,-4769,-281,-297,-304,-308,-289,-12724,-135204,-58844,-21783,-23283,-6980,-291,-241,-1102,-1620,-50,25,93,155,207,261,267,-335,-540,-1580,-815,-1443,-1489,-658,-1220,-695,236,125,7,-92,-340,-1091,-487,151,251,-751,256,418,404,-28,-271,-42,-347,-165,78,97,55,-178,-68,-367,-312,-511,-296,-66,-21,-187,-56,-149,-79,-190,-431,116,113,4,-66,-289,-547,80,74,-70,-301,-182,-166,-175,-10,-20,-39,-461,-83,-86,-78,-73,-70,-54,-56,-54,-54,-47,-207,-139,8,9,-321,83,113,-11,65,71,-170,-114,347,248,328,410,299,-595,-179,-523,-574,-450,338,56,-157,-197,-599,-318,-118,-427,-1051,-204,122,-875,-488,70,55,-2111,-1265,-2804,-2696,-44,-662,-84,-100,-8032,-5218,-247,-2093,-349,-161,-150,-348,-121,-504,-672,-95,-596,-90,-86,-98,-113,-379,-148,-251,-225,-246,-272,-290,-423,-283,-257,-236,-203,-184,-172,-167,-161,-165,-172,-181,-189,-192,-184,-178,-165,-222,-146,-130,-120,-240,-130,-141,-162,-390,-176,-176,-182,-179,-189,-287,-350,-238,-268,-312,-380,-404,-442,-433,-385,-329,-270,-211,-152,-109,-75,-207,-315,-150,-96,-134,-283,-270,-332,-394,-428,-391,-336,-259,-241,-104,-37,11,51,7,-170,-295,-276,-85,-267,-367,-184,-316,-373,-40,74,105,-115,-287,-39,-97,-159,-214,-259,-353,-318,-327,-320,-310,-305,-304,-314,-340,-386,-433,-472,-412,-313,-197,-83,-131,-83,239,301,347,341,132,138,146,-216,-93,-127,-147,-112,-49,23,87,-41,-105,64,2,42,-301,-371,-248,182,130,56,-27,-419,-260,-354,-360,-260,-126,-169,-28,32,142,-136,-218,-124,-72,51,-4,-189,-317,-69,-311,73,74,109,183,-126,-274,-52,-337,-124,-317,181,563,251,26,-38,-3,-162,-179,-124,-73,171,-40,-141,-158,-68,141,102,73,55,34,-261,5,-7,-5,-9,-199,-174,55,86,113,148,178,205,233,28,237,233,229,-64,204,-117,171,-234,61,59,7,-52,-133,-210,-292,-377,-430,-418,-355,-302,-254,-215,-186,-166,-177,-150,-141,-141,-145,-137,-136,-125,-99,-143,-236,-354,116,189,166,-197,-157,-174,353,326,278,221,161,-256,37,-87,45,68,101,-229,-52,-26,-82,-29,79,70,-41,-97,-164,-196,-169,-165,10,-66,-78,-172,98,100,-364,-71,-30,-198,192,-105,12,35,65,256,95,-112,-74,-146,311,122,-218,-94,-115,-167,51,-184,18,136,-95,-235,63,-14,-221,-167,-199,-202,-185,-157,-120,-95,-88,-93,-108,-136,-171,-277,-259,-299,-333,-365,-372,-372,-353,-362,-361,-317,-330,-368,-423,-484,-447,-352,-315,-213,-128,53,115,-206,71,156,123,-22,33,16,24,7,-20,-274,-244,5,-118,-41,131,307,64,268,131,49,-12,-130,114,51,-62,-110,-180,-243,-306,-335,-349,-336,-306,-253,-175,-94,-21,52,104,-109,-209,-63,0,-3,-26,-166,-388,-257,-297,-281,-232,-182,-143,-110,-89,-157,-53,-260,-125,-332,90,-68,-224,-112,-22,191,165,133,97,7,-203,-169,-284,-154,-190,-219,-237,-253,-247,-236,-225,-218,-212,-276,-280,-244,-261,-273,-283,-291,-288,-284,-274,-266,-255,-263,-269,-287,-298,-313,-338,-344,-329,-294,-231,-152,-66,30,124,228,227,-261,-356,-156,-145,-215,-293,69,251,-150,222,-219,-214,-297,-92,-16,74,-142,-95,-247,-142,-47,-255,56,31,-68,-128,-176,-24,39,128,-202,-354,-128,77,218,245,206,130,18,128,-97,-305,-160,-321,-341,-303,-333,-346,-284,-205,8,-41,-114,-181,-233,-219,-124,2,90,125,-10,106,57,-222,-84,564,565,-50,-81,-24,-92,32,163,-231,0,-201,-39,151,73,-149,-475,-636,-200,-319,-202,-158,-86,-3,-56,-188,-170,-28,-322,-209,-165,68,61,-19,-113,-208,-295,-356,-313,-292,-146,-66,-2,57,108,-599,-185,-2128,-7678,-11550,-2788,-828,-335,-285,22,43,-134,143,68,47,312,342,368,239,-456,-56,98,23,-306,-166,-29,177,131,61,47,9,-213,-252,-291,-172,-154,-185,-154,-148,-155,-164,-171,-184,-193,-198,-202,-224,-230,-242,-262,-293,-330,-339,-300,-242,-194,-137,-322,-77,-58,-261,-139,-86,-114,-136,-183,-223,-264,-306,-313,-303,-345,-271,-272,-284,-298,-308,-307,-303,-295,-245,-213,-188,-173,-155,-153,-158,-165,-166,-181,-242,-226,-403,-331,-283,-284,-265,-224,-173,-121,-69,-34,-289,54,42,-267,132,147,160,171,-26,-174,107,219,-10,-245,142,178,226,-151,303,34,-257,-119,-271,-204,20,-303,-384,-39,462,336,-7,-92,34,37],[182,324,116,31,33,69,55,-120,137,-17,-217,-154,42,-11,-125,-92,-275,-242,-137,-78,-109,67,23,-23,-65,-80,-160,-314,-276,-105,-9,-141,-51,-26,-40,140,-180,-297,3,314,289,399,341,274,203,11,-121,-191,-240,-74,-100,-119,-126,-121,-116,-102,-336,-427,-383,-97,-20,-30,-99,-167,-273,-63,-75,-93,-108,-228,-170,-179,-189,-211,-236,-228,-210,-187,-155,-121,-170,-461,-276,-33,-40,-50,-73,-110,-142,-184,-218,-246,-316,-285,-289,-305,-375,-306,-295,-278,-259,-243,-222,-209,-344,-222,-228,-253,-286,-302,-331,-345,-347,-336,-334,-318,-290,-258,-205,-255,-65,12,-68,-102,71,385,100,4,-372,-49,-17,60,-51,179,-457,-368,-155,70,83,-11,-372,-178,-469,251,230,81,47,127,121,144,-215,-718,-293,292,-618,300,-436,-1761,-1346,54,-535,-224,-233,-314,-1263,-1705,-272,-251,-238,-241,-259,-3968,-6598,-938,-4995,-261,-209,-165,-139,-110,-105,-106068,-52296,-15211,-22645,-4639,-276,-245,-584,-2068,-41,-188,121,195,263,333,382,-222,-424,-1601,-1025,-1724,-1674,-504,-1229,-521,117,-51,-222,-329,-228,-1053,-419,200,249,-629,224,401,397,52,-190,-72,-392,-111,8,278,90,-110,121,-441,-305,-506,-213,-218,-238,-219,-189,-152,-115,-212,-375,8,55,0,-60,-224,-485,70,282,-88,-294,-203,-181,-223,-56,209,-48,-478,185,231,-41,113,103,39,-39,-102,-152,-173,-192,-170,-140,-120,-298,-86,-64,-31,-1,41,-164,-180,178,203,214,219,214,-421,-66,-490,-531,-379,22,8,-225,-224,-589,-594,-258,-432,-1072,-190,331,-839,-447,202,143,-1834,-970,-1844,-3624,-179,-217,-247,-252,-11824,-3616,-202,-2032,-162,-145,-130,-491,-112,-306,-987,-276,-542,-136,-136,-152,-163,-344,-168,-316,-369,-150,-129,-112,-477,-94,-91,-103,-108,-125,-146,-169,-184,-206,-227,-249,-267,-281,-282,-285,-279,-272,-269,-257,-250,-256,-267,-287,-320,-470,-372,-411,-449,-410,-370,-331,-299,-214,-162,-121,-444,-66,-168,-74,-86,-113,-140,-155,-144,-120,-75,-284,-315,-225,45,-12,-296,-207,-232,-221,-141,42,-300,-86,-217,180,388,334,79,15,-156,-316,-226,-64,-210,-438,-271,-291,-361,-43,16,164,-247,-234,-71,69,-19,73,-182,-344,-271,-345,-295,-139,6,0,-284,-176,-15,27,46,-8,96,124,140,-61,-169,176,164,156,119,79,23,-45,-275,-192,-262,-337,-407,-391,-314,-236,-160,-107,-3,-5,-29,-269,-348,-150,262,251,221,9,-518,49,-3,-40,-213,30,-190,-50,-24,132,-133,-202,-129,-43,101,22,-235,-348,-275,-395,-267,-100,51,188,-73,-235,-80,-339,-102,-249,91,503,290,81,-35,-44,-137,-116,-136,-73,28,-30,-242,-220,-111,-124,-164,-205,-239,-267,-292,-257,-226,-170,-120,-168,-217,48,83,98,108,97,69,28,-44,-131,-226,-316,-359,-318,-237,-157,-114,-42,-10,10,21,8,0,-51,-266,-244,-68,-70,-83,-96,-108,-123,-137,-225,-173,-184,-198,-216,-223,-240,-254,-258,-253,-243,-311,-157,-107,-60,-190,-188,-130,-27,-64,-126,-199,-278,-356,-409,-383,-314,-237,-149,-214,-48,-51,-73,-24,-65,-128,-213,-311,-396,-390,-315,-230,-149,-90,-57,-191,53,98,-300,-171,-39,-165,177,-162,-35,13,62,167,22,-181,-114,-164,303,189,-187,-58,-68,-156,68,-131,-72,-58,-147,-221,-190,-176,-212,-95,-32,26,75,-33,159,60,79,18,89,56,-182,-265,-236,-43,-117,-203,-276,-349,-399,-415,-390,-344,-299,-266,-235,-203,-161,-108,-311,-333,-195,109,126,-190,55,42,-14,-63,-67,-8,44,4,-13,-307,-354,-9,-176,-21,119,371,36,245,64,39,-141,-173,-84,-156,-221,-262,-271,-244,-223,-194,-191,-182,-186,-179,-141,-87,-20,35,86,-91,-296,-119,-25,-32,-63,-191,-342,-226,-187,-109,-166,-122,118,-23,10,-96,-104,-210,-117,-263,52,-33,-258,-137,54,391,449,524,356,50,-210,-189,-270,7,58,-141,-34,-85,-102,-124,-143,-160,-173,-315,-254,-204,-200,-189,-177,-191,-162,-163,-167,-175,-176,-185,-181,-178,-160,-141,-134,-121,-116,-119,-114,-106,-93,-66,-37,4,48,-236,-358,-149,-96,-121,-192,88,220,-266,221,-213,-206,-253,-178,-93,-14,-141,-79,-291,-150,-18,-267,34,167,120,0,-116,-53,-79,-104,-124,-298,-151,-184,-220,-266,-324,-362,-349,-296,-222,-322,-165,-299,-347,-296,-346,-349,-259,-149,-108,-168,-247,-310,-346,-323,-239,-133,-12,110,13,134,87,-209,-74,515,481,-102,-63,-46,-128,47,153,-270,26,-135,-10,127,134,-179,-515,-652,-36,-281,-241,85,169,112,-57,-111,-246,-63,-288,-178,-74,-24,-112,-200,-290,-370,-430,-446,-408,-348,-283,-217,-164,-111,-65,-544,-94,-1395,-6847,-11018,-2452,-782,-249,-177,76,170,-168,290,33,139,428,441,450,139,-363,-37,137,47,-299,-158,25,2,-66,-124,-147,-146,-202,-252,-272,-207,-72,-100,-8,-6,-22,-46,-244,-106,-140,-171,-201,-241,-253,-250,-229,-200,-159,-124,-86,-40,-9,-39,-360,27,15,-293,-158,-88,-132,-164,-216,-253,-285,-310,-318,-318,-310,-306,-302,-291,-263,-219,-225,-114,-282,-7,34,26,75,84,76,57,33,11,-106,-278,-119,-306,-245,-183,-152,-105,-171,-95,-126,-79,24,-280,-10,-64,-311,-192,-234,-196,-104,10,-99,144,222,16,-231,176,185,231,-179,254,-33,-210,-114,-256,-237,-70,-363,-296,-83,458,345,26,-36,15,38],[60,90,143,29,59,9,-14,-102,119,-5,-228,-180,7,140,-26,166,-241,-259,-104,-27,-100,-119,-178,-228,-274,-311,-323,-312,-293,-253,-220,-179,-125,-92,-53,-10,-196,-270,2,104,102,101,90,76,54,-37,-164,-208,-152,-127,-156,-184,-201,-215,-237,-264,-297,-423,-366,-299,-232,-160,-90,-156,-236,-104,-81,-25,-137,-204,-121,40,76,-30,-19,120,64,0,-90,-133,-204,-492,-295,-330,-360,-371,-370,-364,-331,-294,-239,-260,-287,-215,-193,-341,-302,-51,241,265,281,108,-53,67,-389,-27,-205,-78,50,155,105,53,-128,-296,-120,-183,-234,-288,-326,-360,-375,-361,-308,-240,-166,-88,-9,21,-420,20,-7,71,-15,244,-308,-291,-260,126,98,23,-329,-145,-523,30,-18,-90,-188,-298,-401,-281,-449,-579,-76,211,-591,175,-904,-1528,-1133,240,-913,51,-48,-168,-1180,-882,-335,-317,-276,-240,-420,-813,-6907,-1420,-5327,-252,-283,-319,-364,-387,-416,-80763,-43797,-9617,-21625,-2338,-325,-269,-214,-2751,-107,-1172,-6,25,46,68,93,-212,-379,-1638,-1246,-1991,-1881,-345,-1229,-372,215,145,59,-35,-127,-942,-343,-147,-89,-508,46,98,144,129,-101,-116,-425,-71,-79,346,-22,-65,153,-451,-289,-450,-129,-91,-54,-73,1,-25,55,-239,-302,70,280,-2,-41,-163,-401,14,214,-107,-281,-220,-196,-268,-113,161,-59,-459,198,196,-12,93,87,52,34,50,79,3,-169,-37,168,0,-238,177,142,62,45,-9,-145,-211,-178,-238,-289,-319,-328,-318,-297,-451,-479,-291,-112,-32,-277,-222,-559,-824,-390,-448,-1073,-174,486,-756,-432,406,368,-1605,-738,-856,-4398,108,58,2,-40,-15022,-2199,-159,-1812,-227,-249,-261,-533,-258,-246,-1166,-452,-480,-189,-160,-139,-104,-297,0,-351,-441,134,237,157,-468,88,205,40,95,241,191,137,89,35,-13,-58,-95,-129,-154,-188,-223,-269,-325,-360,-317,-248,-175,-106,-51,-488,-132,-123,-184,-32,-75,-363,-246,393,612,342,-482,-33,-165,-115,198,-82,209,77,-63,-174,-202,-319,-296,-294,-49,-56,-309,-180,-227,-269,-125,66,-291,-113,-173,125,174,147,83,23,-134,-325,-169,-145,-195,-376,-348,-260,-343,-81,-48,-20,-346,-171,-101,-44,-70,-95,-157,-313,-249,-358,-280,-220,-229,-232,-240,-251,-268,-274,-282,-281,-274,-256,-235,-193,-236,-105,-61,-2,36,77,105,117,-332,-94,103,72,26,-39,-119,-210,-307,-393,-304,-200,-124,-223,-317,-58,91,91,72,-4,-553,-82,-153,-219,-240,-206,-224,-91,-86,10,-124,-186,-130,-27,128,32,-277,-375,-61,-285,127,198,196,246,-10,-194,-102,-344,-90,-165,-31,-103,-176,-245,-295,-326,-317,-288,-263,-249,-251,-256,-282,-320,-369,-414,-393,-335,-274,-228,-266,-162,-140,-106,-73,-125,-243,239,133,259,-24,602,730,237,-131,2086,274,944,91,601,-224,299,50,20,95,368,167,57,-50,-144,-387,-303,-366,-351,-302,-254,-204,-155,-102,-271,-62,58,108,150,196,-42,-78,-57,-153,-243,-255,30,244,211,-178,-226,-95,346,349,333,259,245,-162,-27,-12,65,31,16,-199,-47,-81,-47,35,120,140,30,-148,34,74,16,-98,-90,-144,-179,-204,-174,-125,-207,-277,-42,-88,164,-229,-93,-13,57,78,-73,-252,-141,-140,-87,-72,-163,-37,-33,-149,-8,-85,-153,-144,-203,-248,-272,-249,-213,-173,-128,-96,-78,-75,-50,-48,-62,-80,-103,-135,-220,-252,-252,-280,-296,-299,-271,-236,-185,-333,-264,-57,-30,-22,-20,-31,-45,-61,-188,-393,-278,-145,-168,-179,-170,-133,-74,-6,68,151,-3,-14,-17,-238,-451,-27,-243,-27,75,217,73,77,-14,-51,-278,-224,-245,-323,-398,-378,-294,-200,-124,-48,-174,-128,-8,86,110,107,67,168,177,-85,-358,-178,-77,-61,-71,-223,-308,-323,-268,-152,-206,-113,195,41,48,-35,-160,-150,-117,-202,-5,-19,-290,-158,117,486,511,538,382,68,-207,-235,-275,-14,100,-113,-10,-217,-93,-104,-99,-86,-127,-359,-198,-158,-223,-300,-375,-346,-247,-144,-47,15,-126,21,-64,237,266,285,-106,285,269,233,189,130,53,-28,-122,-204,-270,-286,-272,-230,-180,-139,-108,-93,-96,-210,-145,-203,-223,-249,-231,-176,-101,-134,-72,-320,-180,-2,-271,-3,275,228,70,-59,2,-66,-136,-189,-220,-221,-231,-235,-246,-274,-298,-312,-307,-271,-324,-174,-270,-347,-295,-341,-298,-220,-104,-83,-118,-171,-212,-249,-288,-306,-302,-275,-236,-182,-126,-52,-201,-77,148,203,-159,-58,-77,-169,73,147,-326,41,-68,8,90,123,-226,-582,-680,-14,-241,-291,38,160,122,-81,-73,-312,-100,-274,-152,5,65,-13,-85,-151,-188,-185,-151,-106,-314,-2,41,61,69,62,-466,-36,-900,-5788,-8469,-1507,-588,-118,-68,79,196,-203,373,-6,206,530,532,521,32,-252,-28,146,51,-299,-154,-112,-123,-74,-10,64,117,-190,-252,-221,-200,-32,-12,-21,-53,-92,-129,-338,-205,-248,-290,-320,-321,-274,-217,-160,-110,-94,-31,-3,27,41,13,-291,15,-16,-287,-172,-175,-229,-258,-274,-245,-203,-166,-133,-285,-219,-82,-74,-273,-93,-30,-219,-66,-220,14,73,9,45,24,-11,-53,-96,-129,-168,-288,-226,-220,-209,-186,-162,-147,-141,-146,-169,-205,-252,-277,-243,-182,-307,-25,58,144,226,73,-4,190,224,51,-202,220,195,225,-200,209,-94,-150,-99,-230,-256,-166,-304,-197,-113,106,132,63,18,8,47],[12,-41,-92,-154,-188,-166,-91,-83,96,1,-207,-194,-13,87,73,295,-198,-269,-56,17,-78,-29,-62,-80,-99,-116,-144,-216,-218,-232,-247,-243,-221,-210,-181,-138,-217,-244,-8,43,67,91,98,100,83,-84,-217,-210,-138,-220,-306,-392,-366,-295,-241,-203,-229,-432,-349,-177,-110,-56,-9,-158,-192,-126,-137,-74,-208,-172,-79,-6,73,72,22,148,105,-46,-192,-336,-406,-370,-189,-103,-50,-9,14,30,70,-130,-14,-311,-272,-273,-239,-389,-237,-92,448,539,350,39,-116,-14,-429,-36,-220,-76,41,46,34,26,-146,-315,-30,-68,-100,-163,-148,-279,-120,-96,-67,-103,-60,-90,-144,-212,-375,-358,-383,-341,-260,-174,-175,-210,-372,100,54,29,-290,-114,-599,328,287,81,79,119,-186,-308,-686,-451,-230,-119,-576,-31,-1331,-1314,-1078,269,-1317,245,235,-169,-1038,-117,217,213,210,206,-628,190,-6816,-1280,-5515,124,82,22,-59,-132,-221,-60191,-36662,-5166,-21030,-425,-406,-394,-381,-3692,-301,-2227,-158,-95,-51,-18,0,-332,-428,-1707,-1482,-1761,-1973,-180,-1242,-267,196,237,-106,261,236,-792,-279,54,-31,-419,-128,-111,-42,60,-35,-188,-460,-73,-203,412,-130,-67,111,-412,-292,-395,-155,-112,-7,-49,-16,5,90,-281,-238,15,229,-38,-39,-132,-340,-63,111,-145,-281,-251,-228,-332,-184,99,-69,-431,178,114,-6,54,95,72,68,79,97,9,-154,-23,193,-35,-176,179,129,70,-9,-91,-179,-257,-343,-431,-481,-418,-347,-280,-219,-433,-444,-214,9,69,-335,-212,-537,-866,-528,-498,-1080,-192,449,-661,-463,429,409,-1438,-593,116,-4731,-505,40,-48,-124,-16995,-1040,-279,-1491,-301,-301,-302,-413,-314,-322,-1064,-564,-433,-274,-235,-210,-180,-256,-113,-377,-348,-26,6,29,-373,47,44,23,9,-20,-53,-91,-120,-154,-182,-206,-223,-238,-245,-264,-287,-322,-370,-412,-358,-293,-224,-161,-113,-427,-116,-140,-200,13,-59,-397,-211,125,191,257,-506,-23,-160,-168,147,-89,158,192,122,50,-9,-253,-269,-364,-181,-214,-339,-246,-209,-270,-116,21,-295,-152,-133,62,132,94,46,-26,-118,-332,-199,-189,-135,-290,-411,-239,-329,-70,-127,124,-399,-121,-138,79,-16,-3,-152,-276,-229,-354,-260,-113,-53,117,-197,-222,91,247,47,-19,232,174,93,13,-272,-155,-184,-133,-64,11,70,107,-371,-96,118,87,42,-18,-84,-145,-186,-201,-168,-121,-210,-169,-296,-22,-20,-34,-59,-85,-497,-184,-242,-312,-376,-381,-322,-270,-223,-187,-157,-175,-135,-144,-150,-158,-311,-388,-213,-247,-223,-206,-190,-170,-135,-159,-120,-352,-91,-84,11,21,-19,-77,-141,-230,-322,-414,-330,-258,-205,-163,-228,-153,-170,-180,-161,-120,-62,-11,-219,63,79,92,81,-91,-247,64,26,82,-136,151,193,233,-226,274,281,280,133,249,-182,205,171,16,16,84,53,8,-25,-63,-349,-139,-162,-172,-188,-199,-205,-207,-197,-290,-138,-79,-17,41,112,3,-7,-93,-162,-234,-190,-36,240,226,-151,-264,-65,130,99,65,39,23,-116,-68,0,73,101,-39,-183,-38,-105,0,76,135,101,58,-167,-45,-66,-107,-133,-150,-176,-194,-207,-214,-196,-155,-379,-38,2,169,-292,-153,-39,55,6,-184,-301,-148,-90,-38,-59,-142,-25,-5,-134,24,-48,-215,-30,-243,-181,34,26,-186,-263,-32,-37,-45,-103,-46,-45,-51,-51,-46,-41,-255,-233,-193,-88,-97,-317,-29,84,-181,-312,-212,125,178,-102,152,126,97,66,-52,-274,-346,-48,11,-139,23,215,251,21,307,489,-52,-37,-24,-122,-320,-38,-289,-36,13,172,88,4,-89,-171,-377,-268,-226,-155,-84,-66,33,-148,66,117,-134,-68,-78,66,66,70,82,81,81,-81,-293,-213,-139,-72,-103,-248,-277,-237,-275,-283,-268,-251,-247,-247,-264,-286,-327,-368,-414,-408,-337,-258,-315,-162,-70,-30,-2,22,43,51,-175,-297,-287,-44,67,-57,37,-322,32,-16,8,0,-164,-375,-130,-90,-126,-136,-99,-232,55,253,290,51,-141,27,-67,411,693,648,-137,350,422,331,248,169,90,23,-44,-98,-146,-192,-199,-213,-206,-196,-178,-161,-149,-150,-140,-178,-193,-179,-203,-229,-257,-281,-303,-328,-326,-318,-297,-259,-230,-198,-174,-145,-117,-89,-79,-75,-128,-52,-43,-22,2,20,44,57,83,-116,-291,-185,-235,-341,-296,-328,-229,-173,-68,-1,-84,-33,-109,-182,-237,-225,-168,-96,-38,9,34,55,-195,-85,31,10,-211,-64,-113,-204,-5,6,-392,12,5,33,51,102,-285,-670,-716,-9,-201,-347,-5,136,120,-128,-76,-366,-128,-277,-130,69,91,55,32,20,9,-46,121,162,-296,264,99,189,292,35,-370,-13,-653,-4761,-6145,-545,-359,-142,0,61,260,-245,416,-55,244,608,568,501,-77,-156,-31,40,-51,-308,-156,8,52,90,-75,95,90,-184,-253,-154,-144,-147,-160,-163,-151,-140,-127,-339,-103,-94,-82,-70,-71,-65,-39,-13,-4,-106,-8,-22,-31,-56,-78,-186,-171,-224,-286,-334,-317,-266,-268,-153,-101,-177,-28,-11,-279,-169,-3,-19,-279,-75,-101,-172,-173,-200,-235,-263,-271,-249,-206,-169,-141,-118,-99,-101,-274,-152,-186,-238,-296,-335,-261,-181,-126,-193,-82,96,-144,52,-7,-264,77,202,241,222,152,97,121,82,53,-173,8,-6,-10,-220,-3,-154,-85,-71,-204,-265,-260,-187,-108,-143,143,133,91,54,1,49],[-26,-92,-142,-197,-228,-236,-213,-155,-91,-15,-177,-193,-25,23,106,84,-154,-281,-7,6,-37,-18,-35,-49,-68,-87,-110,-182,-142,-116,-85,-219,-101,-152,62,190,-242,-214,-22,350,316,402,460,472,431,-119,-264,-174,8,47,-33,-235,-51,-112,-176,-235,-292,-438,-351,-270,-140,11,45,-153,-131,-102,-165,-120,-275,-121,-24,-37,99,202,80,104,199,-66,-198,-8,-158,-243,-316,-358,-325,-244,-153,-66,32,-170,-109,-332,-236,-332,-111,-218,-149,-96,460,403,334,-25,-138,-89,-373,-17,-214,-52,-41,-24,-14,5,-135,-272,11,-21,-61,-121,-170,-283,-189,-145,-74,-88,20,55,45,-17,-256,-117,-193,-241,-221,-138,-29,-104,-443,64,14,47,-218,-52,-610,307,245,66,86,3,-397,-606,-858,-336,-388,-356,-518,-237,-1647,-1085,-1124,-88,-1671,-74,-75,-180,-806,-113,-130,-140,-136,-125,-816,-87,-6528,-209,-5249,-2,9,12,0,-2,-20,-45188,-31231,-1863,-20933,-174,-205,-240,-277,-4827,-307,-3134,-222,-165,-111,-54,-5,-535,-528,-1751,-1648,-1521,-1734,-33,-1221,-157,54,143,-245,309,360,-586,-187,316,-54,-321,68,26,51,128,51,-239,-447,-75,-309,308,-198,-69,67,-319,-276,-306,-94,-197,-278,-323,-347,-358,-371,-379,-371,-339,-288,-226,-167,-104,-263,-100,22,-158,-257,-255,-233,-365,-218,64,-39,-360,34,33,15,37,90,88,164,115,128,40,-110,0,220,-57,-85,263,182,85,-38,-169,-307,-401,-310,-178,-54,62,38,67,186,-401,-387,-119,458,196,-363,-159,-493,-680,-630,-550,-1063,-211,152,-535,-499,125,122,-1288,-493,51,-4348,-1507,-126,-203,-266,-16845,-305,-277,-1088,-226,-219,-226,-251,-284,-323,-815,-527,-367,-252,-192,-153,-118,-191,-53,-363,-241,33,73,104,-222,93,141,44,85,80,42,3,-27,-65,-99,-131,-158,-179,-192,-206,-214,-221,-225,-211,-187,-250,-125,-86,-81,-358,-90,-152,-191,60,-33,-407,-170,11,-7,-27,-485,-42,-139,-186,-28,-69,-28,-27,-23,-26,-25,-112,-218,-391,-103,-102,-363,-114,-155,-193,-147,-151,-292,-179,-87,-20,53,0,79,6,-94,-314,-63,11,26,-200,-361,-215,-300,-87,-201,57,-359,-77,-162,78,-35,235,-149,-217,-195,-315,-224,-73,-79,143,-139,-234,161,311,36,-30,257,188,112,51,-247,-62,-104,-122,-150,-167,-194,-231,-348,-314,-350,-370,-341,-283,-212,-138,-65,-129,-1,-61,-266,-97,-278,80,157,123,81,-49,-356,-62,-115,-453,-223,-263,-331,-334,-356,-371,-374,-364,-329,-284,-217,-144,-324,-356,12,-200,11,32,94,94,107,-123,-131,-348,-94,-9,43,243,203,146,-44,-138,-73,-140,-191,-215,-217,-197,-185,-180,-188,-200,-206,-213,-215,-212,-188,-160,-110,-37,35,-77,-229,121,-75,290,-157,560,402,229,-316,944,280,917,148,646,-103,311,413,21,-49,236,162,110,81,61,-224,-39,0,-19,-53,-78,-91,-91,-169,-265,-101,-39,-43,-62,-80,-118,-160,-201,-242,-279,-298,-292,-268,-233,-196,-300,-125,-104,-88,-90,-103,-127,-161,-209,-258,-312,-365,-390,-377,-326,-277,-241,-203,-182,-175,-185,-206,-223,-253,-283,-294,-292,-288,-270,-248,-232,-214,-204,-404,-158,-114,-58,-356,-219,-68,55,-41,-304,-304,-146,-40,-45,-116,-128,-26,14,-109,-30,-22,-256,-88,-255,-158,-27,-10,-172,-374,235,174,64,-120,-41,-36,-73,-106,-113,-91,-287,-215,-169,-130,-155,-332,-65,110,-184,-291,-160,91,324,-223,239,314,244,241,82,-129,-350,-162,34,-112,12,174,228,20,175,302,-94,-72,-38,-3,-175,-46,-271,-37,-67,-64,-109,-149,-182,-202,-353,-305,-149,-119,-128,-81,-75,-155,-87,-103,-130,-160,-196,-229,-244,-256,-259,-271,-273,-275,-267,-264,-255,-252,-250,-265,-256,-223,-302,-308,-170,-92,-40,25,89,77,-164,3,-112,-86,-119,-15,-332,-146,211,398,322,245,171,68,-119,-377,-308,-81,53,14,85,-257,95,-24,41,77,-203,-336,-61,95,205,244,-88,-257,40,353,329,81,-152,21,-87,175,118,61,-167,-56,-99,-137,-152,-156,-153,-138,-129,-111,-95,-165,-93,-40,2,40,74,101,122,21,135,-136,-179,-110,-35,-186,-164,-51,-60,-197,-280,-77,-243,-149,-192,-197,-154,-72,17,105,171,223,-26,0,71,131,278,354,120,58,286,-129,-232,-194,-193,-326,-292,-314,-154,-120,-36,-19,-136,-87,-174,-269,-290,-190,-89,10,93,29,179,117,-184,-92,272,165,-248,-71,-143,-213,24,-40,-462,-192,-248,-265,-240,-193,-346,-765,-748,-79,-156,-351,-55,-57,-65,-184,-115,-368,-186,-286,-278,-316,-358,-332,-287,-245,-202,-155,-111,-77,-230,-27,-8,-3,2,9,-258,-14,-645,-3899,-4156,37,-148,42,33,24,12,-287,-32,-103,-95,-141,-197,-250,-290,-304,-265,-213,-157,-320,-154,-32,-16,5,-147,28,29,-176,-243,-71,-57,-78,-82,-86,-84,-94,-102,-266,-107,-95,-69,-31,-1,-59,-34,-17,5,-96,-42,-3,-74,-37,120,-70,30,-9,-229,-190,-78,-77,-320,-54,-40,-183,-37,-45,-280,-122,-93,-111,-287,-141,-138,-123,-270,-84,-54,-23,-57,2,36,40,-18,19,3,-32,-249,-146,-207,-282,-359,-423,-369,-291,-216,-208,-105,-68,-60,-26,-57,-215,-89,18,33,46,63,73,89,99,107,-141,114,110,107,-225,111,-210,-19,-25,-180,-266,-314,-64,-35,-170,221,200,108,66,-9,34],[-108,-122,-117,-117,-106,-137,-234,-102,-112,-119,-174,-195,-212,-261,-313,-357,-381,-386,-357,-317,-274,-236,-206,-175,-150,-130,-117,-192,-113,-89,-67,-247,-113,-186,44,113,-296,-213,-72,235,246,264,277,295,309,-178,-333,-138,46,48,-68,-277,-147,306,285,261,-98,-465,-322,-225,-97,34,44,-182,-96,-76,-195,-190,-367,-95,-2,-99,106,308,119,19,133,-97,-251,39,-107,-152,-57,132,42,-39,-110,-179,-225,-262,-275,-347,-248,-389,-165,-134,-103,-103,-53,-36,-26,-90,-158,-206,-306,-13,-230,-53,16,55,66,89,-136,-229,50,195,-25,-80,153,-310,146,89,24,-92,-13,16,25,-73,-152,269,-34,-9,79,266,99,-29,-513,-190,-195,-95,-172,-13,-560,327,211,14,79,-127,-595,-906,-957,-140,102,45,-456,-334,-1587,-897,-1286,-283,-1938,-225,-174,-225,-554,-80,-81,-90,-104,-128,-1044,-199,-6358,-256,-4424,-245,-204,-152,-104,-39,11,-36835,-27523,103,-21428,108,96,71,36,-6149,-868,-3605,-4,15,38,63,-217,-852,-712,-1805,-1743,-1356,-1403,-212,-1202,-316,-290,-223,-420,-114,-87,-385,-109,-104,-215,-259,-191,-209,-216,-210,-194,-293,-426,-111,-400,-7,-268,-100,-12,-238,-280,-224,73,108,84,-7,-62,0,-31,-241,-81,-103,-122,-143,-170,-191,-223,-240,-259,-275,-283,-266,-247,-388,-244,-163,-140,-291,-126,-112,-97,-89,-87,-75,-79,-73,-65,-45,-66,5,43,-93,-4,61,38,8,-42,-88,-130,-171,-76,10,128,275,-10,163,220,-386,-336,-40,565,276,-385,-99,-458,-516,-711,-628,-1053,-264,46,-425,-557,-206,-170,-1162,-443,-133,-3423,-2618,-273,-306,-644,-14775,-106,-42,-674,39,59,66,57,46,32,-581,-371,-307,12,31,36,-147,-121,84,-332,-163,169,212,182,-72,192,179,63,81,200,148,91,35,-21,-77,-130,-173,-207,-227,-245,-254,-264,-277,-282,-291,-311,-329,-341,-351,-346,-334,-336,-342,-330,-312,-411,-219,-157,-91,-32,-440,5,-131,-192,114,-37,20,156,190,231,288,45,-158,-373,-65,-101,-386,-66,-91,-89,-60,45,-292,-203,-51,-36,69,-118,76,-13,-74,-285,-11,31,102,-125,-293,-199,-266,-110,-278,6,-311,-50,-181,69,-71,175,-158,-152,-157,-274,-189,-31,-98,164,-81,-241,226,328,17,-45,147,81,12,-39,-184,-123,-141,-134,-139,-138,-149,-171,-285,-198,-182,-142,-77,0,91,73,-2,-144,-37,-85,-230,-11,-271,128,131,334,338,-43,-179,-11,-119,-427,-255,-234,-396,-202,-162,18,-80,-164,-146,-74,42,-22,-315,-320,77,-152,-19,-34,275,242,206,-90,-133,-326,-101,55,96,63,16,-40,-101,-179,-258,-322,-333,-283,-221,-155,-112,-84,-76,-82,-158,-118,-152,-196,-222,-238,-234,-213,-208,-210,-234,-269,-331,-401,-389,-296,-181,-64,-359,91,133,148,134,90,-12,-17,-67,-79,-99,-30,21,65,38,166,-109,61,164,79,205,257,206,-20,-204,-209,-138,93,225,208,189,76,156,-171,-194,-172,-53,-134,140,161,-68,-317,-35,256,271,268,189,220,-56,-66,-6,-65,-146,-178,-162,-70,-97,111,158,181,297,196,-48,-91,181,132,59,-103,-105,-192,-276,-366,-400,-305,-312,-95,4,93,-407,-290,-99,53,-56,-423,-264,-141,-123,-209,-232,-177,-102,-21,-74,-99,-8,-267,-148,-235,-136,-88,-70,-161,-434,-225,-284,-339,-380,-384,-364,-340,-314,-288,-272,-315,-252,-239,-225,-210,-245,-168,-142,-192,-277,-118,-3,17,-319,23,12,-1,-17,-23,-39,-294,-283,-85,-92,-95,-99,-109,-127,-151,-171,-198,-210,-212,-211,-212,-223,-221,-238,-262,-289,-314,-327,-323,-306,-286,-337,-247,-238,-235,-237,-240,-235,-243,-240,-243,-244,-253,-257,-244,-224,-195,-170,-136,-102,-121,-198,-296,-36,-146,-270,-250,-142,-289,-217,-182,-107,-14,88,116,116,-100,76,-118,-45,-168,-25,-340,-121,191,121,73,62,81,40,-58,-407,-346,-127,-6,93,130,-100,28,-42,-70,-109,-248,-296,-202,-228,-258,-284,-309,-325,-313,-279,-236,-193,-169,-120,-132,-76,-58,-48,-206,-64,-83,-116,-149,-186,-232,-271,-312,-326,-316,-273,-235,-189,-136,-85,-33,14,60,95,144,-87,-175,-85,15,-177,-144,9,-63,-117,-315,-7,-230,-139,115,17,-89,-172,-203,-157,-86,-11,67,36,44,91,208,307,84,46,219,-156,-177,-214,-159,-322,-291,-317,-92,-75,-23,-46,-179,187,90,-78,114,210,210,21,80,20,190,129,-175,-107,185,66,-275,-92,-181,-206,-144,-222,-437,-235,-160,-76,0,36,-419,-877,-746,-55,-120,-296,-85,-170,-244,-255,-194,-314,-106,-295,-93,149,253,247,119,144,-107,-27,-124,-224,-296,-286,-215,-140,-64,2,-158,-61,-879,-3278,-2530,76,2,3,-54,-109,-159,-339,-211,-192,-151,-110,-77,-41,-273,-25,-54,18,-59,-341,-159,-59,-79,-74,-226,-19,20,-183,-230,13,57,125,136,134,127,95,8,-203,-135,-120,-175,-209,-225,-194,-152,-114,-90,-79,-196,-157,-138,-152,-147,-126,-74,-6,-217,-187,-38,41,-322,-43,-74,-133,90,21,-293,-142,-225,-300,-358,-367,-338,-302,-349,-255,-233,-212,-193,-174,-146,-129,-116,-110,-105,-124,-232,-198,-237,-285,-316,-311,-280,-237,-197,-203,-147,-131,-114,-124,-113,-169,-254,-192,-60,83,112,138,174,158,128,-105,292,166,76,-196,93,-251,50,46,-152,-253,-220,51,22,-187,123,143,123,66,-16,34],[-9,-10,0,-45,10,-151,-268,-104,-84,-102,-144,-153,-152,-157,-142,-108,-89,-325,16,39,43,32,3,-27,-65,-111,-163,-226,-290,-333,-375,-386,-355,-316,-256,-186,-327,-188,-103,17,31,44,48,54,57,-209,-349,-66,83,75,-78,-256,-218,80,52,18,-25,-436,-310,-202,-182,-210,-226,-212,-188,-165,-175,-211,-336,-56,31,-148,131,344,185,-59,73,-95,-249,49,-32,-61,-44,117,40,184,398,248,101,-272,-359,-300,-153,-287,66,37,-19,-81,17,14,3,-71,-138,-318,-211,11,-226,-44,-6,152,244,272,-109,-166,-1,190,-39,-23,180,-320,228,144,41,-80,-41,-44,-11,-130,-40,177,-34,-43,79,261,211,38,-549,-48,-105,-209,-301,-305,-461,-159,-83,-41,17,-227,-749,-1043,-904,22,125,142,-361,-383,-1454,-735,-1467,178,-1899,157,165,-256,-281,221,231,239,247,248,-1295,228,-6489,192,-3062,40,80,28,-34,-79,-372,-36257,-25409,-214,-22444,-196,-177,-161,-153,-7288,-1918,-3312,-141,-150,-168,-187,-550,-1242,-947,-1841,-1715,-1254,-1051,-434,-1161,-410,-375,-335,-621,-279,-266,-257,-261,-273,-357,-311,-334,-361,-389,-412,-411,-390,-388,-294,-392,-181,-328,-136,-106,-158,-282,-137,20,3,-22,-53,-99,-141,-191,-236,-273,-298,-305,-293,-275,-242,-221,-187,-162,-174,-220,-267,-243,-372,-242,-156,-170,-212,-191,-185,-133,-93,-55,-9,9,22,17,5,-23,-57,-85,-127,-146,-161,-150,-119,-97,-72,-135,-144,-51,-72,-91,-75,-50,98,225,-380,-281,30,554,375,-396,-31,-428,-391,-756,-720,-1042,-343,566,-337,-621,9,-86,-1036,-403,-156,-2257,-3738,-154,-147,-7590,-11767,-51,-13,-276,61,100,138,173,211,62,-390,-150,-248,284,279,250,-228,-42,180,-284,-111,186,209,161,63,225,204,86,72,37,-40,-124,-200,-268,-308,-302,-264,-209,-148,-98,-122,-157,7,37,60,-275,-175,92,-190,-266,-55,-222,-161,101,0,-405,-116,145,113,132,-383,5,-141,-192,114,1,-73,500,498,512,555,203,-98,-330,-21,-96,-379,-22,-25,9,-29,22,-291,-222,-32,-88,-199,-311,-407,-436,-358,-293,-244,-215,-198,-190,-240,-195,-234,-173,-356,-150,-287,-134,-196,-115,-125,-72,-175,-84,-118,-242,-163,4,-114,173,-26,-245,280,358,-11,-72,265,208,134,51,-116,-150,-194,-260,-324,-339,-325,-308,-281,-267,-243,-223,-202,-183,-155,-119,-75,-169,-85,-116,-141,81,-280,150,43,132,96,-21,-7,-1,-23,-276,-39,-106,-419,-242,-106,90,-67,-173,-165,-127,-33,-66,-301,-294,144,-112,-36,-83,358,375,339,-67,-137,-294,-107,98,177,246,252,142,-47,-164,4,115,35,2,-42,-58,-65,-65,-68,-77,-213,-109,-135,-164,-167,-195,-123,-69,-28,-131,-174,41,-227,193,-17,339,-41,204,-318,601,249,646,90,651,73,275,636,39,-139,215,136,169,-74,223,-13,34,-26,-47,-47,-24,12,11,-214,-154,-192,29,119,100,83,48,12,-215,-232,-126,-124,-132,-106,-67,-24,-308,-41,162,208,234,139,177,-52,-21,-24,-28,-138,-244,-361,-452,-331,-205,-79,19,94,140,27,-68,131,82,29,-127,-97,-156,-200,-223,-210,-171,-237,-73,39,108,-418,-371,-141,39,-52,-436,-220,-148,3,23,-9,-126,-83,-107,-140,-180,-202,-260,-216,-212,-204,-211,-218,-240,-345,-269,-256,-224,-177,-156,-99,-46,-37,-46,-159,-343,-204,-276,-344,-394,-410,-376,-330,-274,-278,-183,-150,-122,-321,-94,-86,-77,-68,-50,-49,-245,-409,-180,-133,-148,-141,-108,-54,-113,95,-146,-182,-110,193,93,-73,-149,28,-290,49,-12,-103,-317,-166,-223,-374,-184,-148,-303,-57,-45,-172,-47,-6,-51,-113,-312,-302,-392,-439,-351,-249,-151,-77,-66,-173,-359,-8,-159,-269,-265,-73,-259,-121,-137,-141,-143,-140,-149,-165,-207,-257,-324,-388,-420,-345,-340,-105,7,102,179,244,268,-7,-3,-306,-335,-174,-67,169,180,57,93,-75,-148,-142,-290,-264,-81,-61,-32,10,-166,-345,-65,108,172,65,-196,-51,-199,-6,-67,-131,-259,-257,-308,-357,-395,-431,-471,-490,-450,-391,-334,-265,-220,-181,-148,-130,-129,-146,-183,-246,-303,-357,-336,-263,-173,-171,-109,71,-77,-45,-262,-42,-231,-184,326,295,246,195,146,109,71,47,50,51,-4,17,41,13,-7,-12,10,-203,-135,-246,-132,-332,-288,-340,-44,-40,-28,-81,-208,202,107,-65,120,480,170,24,60,-3,195,146,-168,-132,98,-25,-295,-125,-226,-192,-88,-41,-364,28,82,158,3,-18,-505,-1002,-729,-123,-99,-249,-62,-8,88,-196,-307,-228,-59,-290,-95,147,373,294,103,126,-182,48,122,-37,-194,-327,-360,-274,-182,-108,-84,-160,-1340,-2918,-1257,-119,-173,-228,-275,-270,-267,-411,-138,-236,-82,-77,-89,-102,-360,-134,-159,-188,-212,-365,-240,-230,-209,-161,-290,-37,28,-204,-222,87,157,157,251,301,323,327,-98,-168,-197,143,39,148,146,-57,-48,-77,-17,-52,-267,-231,-199,-135,183,130,187,90,-240,-181,-88,-25,-296,-151,-206,-252,-253,-220,-327,-179,-179,-196,-328,-269,-297,-262,-385,-134,-65,-89,-160,-103,95,60,-99,-12,40,5,-238,-131,-59,-64,-60,-52,-47,-137,-205,-195,-95,69,74,-246,-171,-143,-115,-337,-197,-3,-31,-56,-65,-75,-79,-97,-120,-149,-169,-164,-142,-282,-92,-86,-142,-251,-180,-177,-113,-214,30,105,114,31,-45,0],[-208,-173,-122,-82,-40,-154,-262,-113,-151,-160,-124,-106,-27,-149,110,205,-47,-315,112,127,168,351,223,71,-87,-169,-93,-217,-25,237,100,-225,-50,-146,1,-8,-359,-189,-271,-340,-376,-340,-316,-292,-268,-243,-326,-197,-168,-146,-129,-228,-283,-115,-118,-116,-105,-397,-314,-166,-61,-11,-7,-243,-24,-27,-134,-182,-250,-183,-199,-215,-81,-1,74,-144,-3,-89,-220,66,27,3,-59,95,-6,162,365,152,-25,-287,-439,-226,-86,-181,110,14,-54,-86,-90,-75,-58,-44,-101,-420,-118,36,-222,-47,-45,85,155,166,-81,-111,-56,109,-45,25,12,-323,-86,-152,-211,-267,-312,-321,-296,-253,-202,-154,-103,-78,-14,18,40,52,-568,-109,-170,-34,-105,-107,-368,-158,-170,-180,-196,-306,-868,-807,-748,-210,-140,-59,-251,-362,-1440,-630,-1585,275,-1669,330,458,-273,-28,408,348,276,203,135,-1584,92,-7071,193,-1357,-1004,315,308,271,235,-39338,-44601,-24791,-38,-22873,-155,-196,-224,-235,-6570,-2593,-2365,-114,-79,-53,-29,-932,-1694,-1234,-1867,-1617,-1240,-724,-54,-1117,-90,-107,-110,-858,-97,-87,-68,-57,-51,-454,-203,-65,-85,-113,-150,-191,-339,-358,-279,-281,-250,-392,-196,-223,-174,-291,-162,-189,-220,-255,-283,-310,-322,-320,-305,-278,-244,-207,-254,-123,-73,-144,-7,-189,-164,-204,-265,-237,-334,-227,-65,22,-138,-155,-296,-264,-222,-131,-14,80,73,246,150,40,20,142,-157,146,473,-24,270,460,225,-142,-133,9,-89,87,-3,-85,-93,-57,-385,-226,82,313,395,-398,30,-409,-312,-773,-809,-1033,-445,286,-284,-687,178,160,-900,-336,47,-1056,-4740,-127,-158,-14708,-8453,-105,-99,-115,-151,-193,-213,-179,-85,0,-256,77,-195,200,523,185,-322,42,439,-226,-82,654,718,133,166,493,253,106,61,271,450,33,-39,31,-98,-212,-297,-318,-272,-215,-160,-169,-95,-75,-68,-296,-209,-57,-237,-236,-42,-274,-142,102,7,-393,-97,-116,-183,-227,-313,-199,-175,-185,-156,-183,-231,-285,-323,-323,-265,-192,-114,-283,13,-86,-328,21,34,82,3,1,-280,-232,-100,-156,-209,-336,-309,-341,-326,-280,-229,-185,-146,-114,-196,-192,-201,-165,-417,-95,-285,-150,-202,-221,-259,-290,-312,-311,-282,-224,-145,-63,-116,98,28,-234,290,339,-42,-96,371,348,85,17,-49,-280,-24,-147,-302,-223,-189,-124,-181,-89,141,226,210,291,110,-35,-33,-193,-128,-142,-39,-33,-289,-205,-241,-238,-204,-149,-108,-64,-29,-141,7,-168,-345,-276,-26,7,-48,-184,-183,-188,-118,-108,-283,-269,18,-68,-32,-92,109,103,91,-42,-131,-249,-100,-23,-16,3,40,90,-37,-161,22,234,79,101,270,61,3,159,21,37,-259,-64,-97,-105,-126,-288,92,197,81,-186,-145,20,-246,238,57,94,-269,-117,-237,-224,-182,-103,-12,73,163,246,314,55,-157,297,127,233,-170,291,74,109,10,-79,-171,-231,-238,-201,-194,-96,-242,-49,101,136,132,98,165,-248,-273,-63,-24,-96,-177,-262,-347,-388,-322,-228,-129,-40,39,110,-49,45,-26,225,39,-182,-176,125,0,94,43,-7,-47,-83,-106,-110,-120,-131,-135,-139,-160,-180,-201,-230,-253,-275,-282,-260,-223,-176,-390,-443,-175,-14,-26,-332,-170,-153,-2,64,60,-127,-127,-17,-65,-235,-193,-260,-315,-338,-310,-265,-205,-157,-242,-64,-16,-154,-143,-185,-118,289,166,-29,-170,-355,-198,-143,-259,-270,-86,-72,38,-217,-276,-93,-142,-184,-257,-250,-269,-273,-261,-226,-188,-201,-403,-193,-50,-40,-11,58,-48,-220,272,-132,-244,-157,266,214,-81,-84,36,-408,-124,-184,-214,-373,-196,-200,-400,-120,-159,-400,-66,-116,-167,-69,-71,-26,-80,-363,-223,-280,-319,-314,-282,-228,-176,-125,-143,-342,-50,-151,-248,-283,-149,-222,-264,-300,-315,-312,-294,-286,-283,-297,-287,-239,-129,-214,-54,-317,-60,197,512,558,644,190,-54,56,-185,-291,-187,-41,261,215,138,73,-104,-233,-243,-294,-222,-258,-285,-293,-275,-241,-358,-153,-113,-82,-65,-215,-101,-265,-124,-143,-157,-307,-168,-165,-173,-184,-211,-259,-319,-399,-453,-392,-286,-197,-116,-45,0,25,21,-7,-66,-125,-188,-221,-201,-128,-156,-57,143,-86,29,-181,-75,-228,-200,255,374,295,293,257,231,197,166,149,93,-50,-75,-13,-29,-74,-115,-146,-250,-128,-271,-96,-339,-262,-364,-63,-93,-148,-192,-203,-128,-8,-40,127,366,126,35,51,-18,215,188,-144,-145,38,-90,-297,-150,-259,-165,229,236,-279,62,47,0,-12,-67,-577,-1081,-709,-201,-75,-196,-66,-78,103,-76,-388,-116,22,-237,-91,139,201,210,93,101,-245,58,10,-71,-161,-374,-337,-417,-425,-367,-320,-300,-1981,-2776,-279,-234,-264,-304,-360,-405,-415,-478,-306,-299,-251,-241,-245,-244,-394,-221,-206,-190,-220,-360,-177,-132,-138,-134,-277,-126,-117,-219,-198,-76,-30,12,75,138,204,254,-194,-136,-242,64,-28,109,189,-48,-53,-104,-24,-10,-160,-145,-194,-129,202,220,335,84,-276,-141,-131,14,-261,-78,-141,-49,158,66,-333,-43,21,-64,-341,-264,-338,-308,-344,-130,-46,-190,-209,-125,111,58,-101,-55,46,16,-245,-123,-19,-13,-12,27,46,-165,-217,-167,-96,74,62,-315,-183,-108,-20,-108,-179,-71,-80,-91,-91,-93,-82,-75,-64,-56,-83,-95,-35,-276,-26,-28,-122,-233,-83,-112,-142,-219,-220,-252,-283,-273,-228,-184],[78,86,102,-66,-4,-139,-231,-121,-213,-226,-110,-56,-12,-131,127,187,-1,-279,166,180,137,39,-79,-196,-266,-206,-116,-255,-12,148,81,-198,-2,-103,-41,116,-374,-151,-181,-2,-57,-98,-140,-170,-200,-274,-277,-283,-296,-298,-284,-263,-319,-201,-173,-142,-105,-340,-327,-118,-17,70,89,-295,-16,89,-73,-101,-157,-20,-17,-285,18,64,119,-213,-80,-70,-175,88,75,48,-87,88,-55,139,320,74,-148,-261,-323,-134,-5,-73,250,180,72,-49,-39,-116,-191,-261,-302,-389,-267,-223,-208,-145,-127,-100,-94,-87,-83,-79,-97,-109,-117,-133,-138,-307,-150,-160,-161,-158,-153,-141,-121,-282,-55,-17,-39,-89,-5,122,136,103,-558,-180,-243,-98,-108,-86,-292,-192,-235,-269,-294,-357,-902,-509,-553,-114,-53,6,-128,-283,-1530,-592,-1545,-123,-1432,-4,165,-264,185,242,161,61,-46,-166,-1904,-280,-8151,-84,-7,-1894,92,105,88,-22071,-94926,-62758,-25550,-176,-20953,-325,-369,-309,-236,-4884,-2812,-1119,8,42,61,71,-1340,-2158,-1556,-1882,-1506,-1312,-437,-107,-1073,-151,-164,-157,-1121,-115,-90,-60,-37,-19,-468,-217,-75,13,13,13,14,-331,-341,-327,-128,120,-463,-209,-350,-51,-301,9,109,83,56,-65,-188,-15,-42,-61,-64,-152,0,-305,140,-56,-141,70,-186,-147,-191,-262,-232,-287,-209,-128,58,-71,-188,-388,-147,-99,-121,59,179,75,303,189,89,25,75,-178,204,496,-134,292,581,284,-143,-140,35,-125,215,191,-119,161,135,-408,-177,82,44,5,-395,-104,-409,-284,-778,-865,-1025,-568,-24,-278,-752,3,-12,-752,-202,-100,-91,-5468,31,-4750,-20629,-5117,215,196,148,11,-3,-76,-123,-116,-94,-189,33,-153,77,70,27,-415,-62,-75,-172,-81,41,106,100,185,187,177,117,41,83,54,-26,-82,30,30,29,20,6,-6,-33,-147,-194,-127,-147,-165,-328,-240,-226,-267,-265,-269,-337,-296,-299,-310,-382,-313,-310,-302,-294,-276,-242,-209,-174,-110,-67,-270,-3,14,10,-6,-50,-108,-253,-266,-358,-437,-346,-237,-137,-42,-14,-264,-240,-36,-188,-240,-423,20,-118,-43,-176,59,34,93,-7,-168,-197,-175,-193,-382,-60,-305,-84,-207,24,-256,125,-206,60,-12,-197,-132,71,-110,165,77,-215,345,307,-80,-126,107,26,-63,-142,-222,-355,-267,-277,-157,-298,-59,-27,-168,-105,89,125,156,167,76,-83,-59,-224,-172,-170,-6,-46,-301,-112,-144,-180,-218,-244,-283,-313,-343,-380,-400,-365,-320,-312,-225,-168,-106,-195,-209,-258,-205,-148,-272,-253,130,-26,-16,-62,41,13,-7,-34,-121,-204,-109,-157,-205,-255,-273,-233,-152,-153,9,80,118,120,174,9,5,97,35,-32,-300,-162,-231,-304,-352,-362,-330,-279,-238,-256,-136,-75,-232,25,83,139,-436,171,-157,299,205,311,-17,275,246,213,167,69,-163,37,-7,-67,-211,-162,-209,-227,-217,-180,-150,-120,-89,-63,-165,-49,-284,-131,78,103,104,94,162,-266,-319,5,89,-22,0,-59,-131,-215,-302,-321,-213,-93,18,56,-49,113,-10,173,16,-146,-186,184,76,238,219,218,467,405,172,9,90,-11,-93,-160,-224,-266,-282,-277,-251,-229,-210,-190,-177,-175,-364,-496,-219,-238,-253,-257,-246,-220,-190,-166,-134,-128,-179,-78,-73,-240,-88,-191,-292,-153,-101,-222,-159,-123,-142,93,147,-238,-144,-189,-127,404,232,-11,-161,-355,-197,-143,-279,-270,-26,-27,23,-213,-276,-65,-64,-127,-198,438,646,222,316,494,234,-173,-309,-106,-9,-50,-67,-12,-75,-253,152,-93,-298,-207,4,-30,-88,-72,-74,-450,-28,5,-18,-405,-171,-199,-397,-156,-235,-429,-88,-174,-152,-69,-139,10,-12,-369,-54,-47,-32,-6,7,24,-41,1,-117,-258,24,-134,-221,-310,-121,-186,-244,-282,-264,-222,-178,-151,-133,-136,-127,-182,-18,-197,-53,-282,-18,173,419,496,583,104,-99,111,-51,-238,-158,-148,-177,-118,-57,9,-134,-299,-321,-266,-176,122,122,90,52,-206,-323,-211,-218,-106,-80,-233,-156,-322,47,74,46,-356,18,121,115,111,103,85,70,43,22,0,-116,-31,-46,-55,-68,-86,-114,-152,-201,-199,-145,-186,-110,63,-142,-7,212,-100,92,-98,-116,-232,-193,148,103,21,-56,-129,-182,-218,-220,-198,-194,-203,-217,-242,-286,-283,-226,-175,-309,-82,-295,-60,-353,-229,-397,-68,-72,-84,-124,-187,-38,9,-16,107,151,66,39,43,-34,239,242,-114,-160,-11,-141,-305,-178,-292,-141,239,391,-200,60,203,158,38,-115,-638,-1009,-695,-296,-68,-154,-108,-166,-32,22,-308,-5,117,-163,-95,105,61,22,-23,-73,-307,-150,-175,-200,-217,-392,-224,-227,-217,-202,-198,-502,-2781,-2825,-150,-145,-148,-157,-173,-178,-543,-560,-122,-362,-48,-16,5,30,-382,-17,-140,-229,-316,-336,-189,-42,-93,-131,-216,-177,-168,-243,-181,-68,-6,47,117,184,253,307,-292,-127,-282,-30,-105,59,167,-51,-73,-143,-41,25,-41,-46,-150,-102,195,285,389,63,-319,-86,-191,1,-248,-88,-149,-42,119,51,-311,-38,9,-90,-351,-72,-81,-81,-306,-82,-77,-260,-264,-147,-104,-123,-142,-155,-148,-138,-274,-119,-47,-14,-37,49,66,-216,-229,-152,-109,1,-33,-231,-164,-139,-154,-172,-182,-186,-178,-164,-129,-92,-45,-17,33,4,-141,-37,45,-272,78,65,-117,-231,12,2,1,-230,15,42,69,-29,-104,-70],[172,217,134,-92,-20,-137,-227,-154,-285,-323,-127,-32,-20,-105,126,140,26,-244,89,39,-21,-90,-158,-211,-248,-256,-245,-317,-192,-139,-93,-171,19,-54,-107,69,-374,-137,-218,1,52,41,92,36,-33,-301,-219,-300,-368,-332,-243,-196,-317,-53,-31,-20,-13,-262,-346,-57,38,166,176,-345,-19,138,7,15,-54,-4,43,-347,-19,-32,-41,-224,-133,-31,-114,13,10,5,-113,20,-88,16,24,32,-241,-200,-190,-15,100,48,246,250,117,-27,214,183,142,95,44,-242,-54,-106,-159,-197,-242,-264,-291,-303,-307,-304,-315,-316,-306,-298,-271,-245,-212,-188,-158,-130,-109,-88,-80,-332,-25,-6,-10,-38,-15,54,55,52,-480,-238,-291,-145,-106,-114,-210,-193,-228,-264,-292,-351,-780,-194,-329,-128,-98,-69,-27,-153,-1639,-595,-1336,-478,-1207,-339,-464,-202,305,325,322,307,280,235,-2201,99,-9601,-57,-135,-2499,-222,-234,-245,-77075,-167545,-91097,-27531,-206,-18370,-89,-30,17,48,-3034,-2648,68,48,9,-44,-105,-1722,-2470,-1864,-1855,-1390,-1429,-168,-121,-1009,-63,-50,-39,-1360,-54,-77,-97,-126,-151,-386,-222,-153,-122,-80,-31,20,-275,-308,-370,57,267,-509,-194,-417,11,-273,93,263,235,205,-82,-193,110,74,42,26,-158,-50,-289,153,-3,-129,172,-125,-100,-156,-227,-199,-219,-170,-176,-67,-68,-65,-334,-66,-110,-145,57,150,107,375,246,156,62,18,-151,275,478,-220,326,731,383,-106,-144,86,-114,589,513,-129,203,67,-426,-112,-83,-175,-254,-368,-328,-409,-286,-761,-818,-992,-671,-85,-297,-789,-119,-126,-573,-128,-103,-78,-5766,0,-10552,-23444,-1884,98,100,93,-186,48,16,-25,-72,-189,-195,-271,-337,-335,-263,-199,-452,-84,-36,-109,-84,33,57,75,100,121,151,127,28,211,212,-67,-107,156,160,152,151,161,186,206,-151,-222,204,249,21,-355,-257,37,-252,-205,-38,-379,-154,-192,-229,-364,-259,-267,-269,-268,-250,-203,-244,-140,3,73,-332,189,233,254,262,250,65,-232,22,-79,-187,-82,-150,-203,-206,-129,-238,-247,-59,-236,-159,-426,-18,-151,-36,-143,55,-9,-41,-32,-151,-208,-153,-217,-329,-76,-342,-126,-214,18,-315,53,-217,131,48,-194,-132,99,-94,140,119,-182,235,219,-123,-155,148,125,-25,-107,30,-299,-65,-389,-124,-327,-235,-301,-352,-401,-383,-346,-309,-281,-254,-224,-188,-260,-213,-204,-8,19,-303,41,-221,-44,-61,-113,-188,-253,-309,-347,-334,-299,-271,-359,-239,-220,-191,-211,-246,-341,-288,-188,-274,-251,100,8,-3,-15,57,33,16,-3,-116,-167,-69,-57,-79,-115,-153,-182,-189,-186,-162,-123,-84,-51,-25,-68,-22,9,-3,-18,-344,-30,-30,-156,-150,-370,24,59,-62,-339,-101,-19,-220,-13,-89,-179,-275,-234,-114,50,171,413,-67,636,314,167,992,72,-170,641,111,413,-174,321,209,222,95,-1,-77,-107,-102,-80,-147,-42,-310,-200,-28,-41,-47,-66,-87,-277,-374,-184,-228,-269,-306,-316,-281,-215,-133,-53,32,112,-57,-28,-55,161,10,123,-2,-100,-206,230,152,262,223,225,514,471,216,28,326,198,80,-34,-268,-264,-361,-298,-204,-131,-81,-228,18,36,-355,-464,-236,-40,-79,-142,-152,-176,-167,-155,-121,-133,-245,-43,-1,-208,25,-159,-316,-140,-76,-220,-163,-94,-55,122,159,-320,-151,-178,-133,226,234,18,-144,-356,-205,-155,-293,-270,7,19,15,-205,-284,-75,-105,-235,-159,143,253,191,313,471,255,-164,-224,13,42,-60,-123,-90,-100,-206,143,-51,-341,-265,-112,-177,-245,-283,-301,-357,-241,-217,-202,-412,-243,-224,-348,-254,-303,-354,-279,-279,-268,-274,-270,-274,-277,-349,-293,-285,-276,-266,-271,-272,-275,-271,-269,-259,-250,-234,-211,-343,-137,-156,-60,-9,37,72,104,-16,105,135,133,-207,-7,-168,-45,-242,26,134,156,178,206,21,-133,160,86,-177,-99,209,283,273,239,212,-158,-325,-332,-220,-124,-51,-80,-88,-71,-187,-275,-267,-305,-67,-93,-243,-203,-346,120,134,-59,-393,-35,88,62,41,24,7,0,-13,-16,-18,-105,-21,-34,-46,-67,-96,-135,-186,-250,-275,-226,-184,-135,-29,-116,48,107,-107,134,-10,-150,-232,-162,37,15,23,75,160,260,343,409,348,138,-124,-326,-183,59,-91,-22,-170,-364,-271,-302,-214,-358,-177,-419,-88,-75,-88,-133,-161,-178,-206,-225,-249,-263,-280,-298,-327,-324,-277,-202,-127,-158,-36,-168,-305,-192,-310,-109,142,100,-109,-21,-52,-40,7,-147,-658,-887,-658,-389,-45,-109,-86,-241,79,37,-152,-15,-13,-60,-85,42,40,45,42,29,-345,12,7,-3,-13,-270,-38,-52,-72,-93,-133,-748,-3672,-2994,-256,-259,-242,-207,-170,-123,-618,-635,-189,-391,-19,160,194,100,-325,-33,-155,-297,-403,-281,-189,195,164,144,-126,103,20,-252,-151,-129,-187,-235,-232,-196,-136,-85,-346,-116,-274,-114,-166,21,82,-45,-82,-171,-48,73,72,44,-83,-51,187,201,130,50,-294,-87,-246,-190,-235,-245,-256,-260,-259,-248,-268,-209,-184,-163,-332,-139,-126,-113,-267,-121,-129,-204,-276,-194,-206,-212,-199,-161,-93,-23,-302,-99,190,222,-65,85,62,-266,-224,-132,-116,-81,-163,-233,-291,-341,-368,-400,-432,-467,-507,-553,-585,-603,-581,-544,-499,-454,-404,-348,-289,-266,-154,-86,-114,-228,58,119,35,-230,227,216,131,-34,-144,-118],[182,209,125,-64,32,-75,-183,-147,-269,-324,-116,20,-4,-34,273,630,81,-169,289,233,87,-55,-187,-291,-375,-407,-378,-382,-409,-430,-403,-333,-243,-167,-183,14,-365,-123,-249,-54,25,-29,224,340,142,-335,-175,105,30,-31,-65,-222,-307,-93,81,132,187,-189,-400,-21,66,178,160,-314,-74,146,63,108,13,-30,18,-438,-69,-160,-256,-328,-339,-269,-200,-139,-93,-55,-185,2,-160,-23,-58,-113,-333,-239,-308,-366,-375,-312,-238,-183,-131,-86,-54,-30,-21,-21,-18,-139,-46,-65,-155,-104,-215,-159,-197,-236,-274,-311,-365,-396,-353,-315,-269,-232,-187,-158,-118,-90,-41,25,-143,-438,165,262,-45,-19,-44,357,333,126,-430,-373,-411,-275,-193,-111,-222,-82,-76,-393,-180,-390,-658,-39,-196,-103,-127,-137,-116,-97,-1482,-736,-1164,-836,-1102,-682,-1225,-196,108,129,134,139,142,133,-2549,93,-10923,41,8,-2894,-39,-66,-16020,-134463,-255619,-129329,-30668,-324,-15571,-211,-125,-44,26,-1274,-2434,159,170,153,108,46,-2142,-2421,-2238,-1891,-1390,-1638,-99,-17,-1027,-67,142,-121,-1662,218,242,235,60,3,-350,-303,-217,15,271,347,228,-273,-358,-403,32,-35,-611,-223,-396,-197,-295,-102,-64,-29,-4,-168,-242,6,-14,-44,-79,-224,-165,-288,-245,-264,-271,-248,-225,-208,-194,-249,-229,-215,-198,-291,-137,-132,-139,-301,-153,-165,-216,-5,59,87,258,239,158,59,-91,-154,282,402,-354,295,639,440,-100,-210,82,-121,502,471,-184,106,-71,-504,-109,-227,-331,-366,-384,-275,-473,-386,-780,-727,-990,-797,-173,-404,-855,-101,-70,-435,-31,-14,-14,-5675,-22,-13223,-21733,-87,-124,-164,-205,-457,-248,-233,-201,-153,-321,-255,-25,-105,-95,46,-284,-434,33,39,-93,-134,108,165,43,198,314,320,92,-16,300,236,-130,-156,24,16,71,96,281,397,186,-183,-283,180,353,-17,-407,-298,35,-232,-225,-34,-363,-262,-347,-411,-384,-356,-348,-355,-362,-335,-272,-307,-129,-50,14,-338,118,162,189,214,226,84,-248,-25,-97,-131,75,70,103,19,-16,-228,-275,-110,-299,-68,-372,-81,-188,-46,-128,101,0,45,-32,-153,-234,-152,-251,-302,-112,-399,-191,-236,8,-331,-35,-236,196,104,-209,-148,119,-77,93,144,-144,245,229,-176,-188,131,91,-83,-191,-44,-222,-165,-420,-268,-334,-360,-302,-259,-164,-68,10,84,143,33,-158,-131,-295,-244,-235,168,221,-286,101,-288,-106,56,42,-12,-57,-211,-145,-174,-298,-204,-412,-231,-244,-257,-273,-286,-420,-336,-229,-278,-251,-113,-60,-16,37,77,107,135,17,-104,-131,-47,104,67,18,-28,-63,-71,-131,-49,-21,-3,0,-13,-150,-74,-128,-184,-215,-371,-134,-51,-200,-160,-342,207,249,-101,-365,-80,-44,-210,76,143,107,-104,61,-42,20,16,21,-79,39,55,69,72,78,-161,58,36,-10,-74,-109,-176,-228,-248,-215,-168,-117,-69,-30,-125,-7,-286,-198,-3,-36,-67,-116,-165,-264,-396,-276,-258,-203,-130,-48,32,-86,-70,243,293,237,-124,-108,-43,211,57,105,1,-38,-215,27,-22,-71,-101,-136,-173,-222,-280,-337,-366,-310,-239,-164,-308,-152,-151,-142,110,129,-50,-288,108,4,-342,-411,-249,-79,-125,-166,-207,-234,-254,-265,-248,-216,-301,-137,-87,-148,18,-118,-312,-120,-45,-174,-159,-43,30,73,50,-353,-145,-140,-124,-30,-81,-122,-153,-345,-203,-159,-288,-259,5,59,31,-178,-280,-90,-142,-249,-124,-71,-152,-223,-276,-301,-321,-342,-362,-334,-287,-232,-173,-153,-109,-108,-50,-61,-338,-318,-122,-144,-162,-144,-126,-263,-79,-67,-67,-392,-251,-169,-249,-286,-344,-340,-292,-246,-202,-185,-254,-174,-191,-321,-260,-275,-257,-201,-136,-62,8,-9,-84,-25,158,-92,-155,-376,-105,-128,-161,-168,-97,4,107,-70,78,270,249,-232,-15,-130,-26,-198,77,74,34,-8,-40,-56,-151,-38,7,-112,-24,198,259,313,339,298,-178,-310,-283,-167,-69,207,139,47,-11,-141,-224,-267,-281,-282,-252,-253,-244,-329,-171,-161,-155,-381,-164,-171,-186,-198,-212,-232,-246,-267,-276,-283,-274,-279,-280,-278,-283,-286,-290,-283,-267,-224,-181,-186,-176,-84,-91,-50,-42,-122,-62,-75,-186,-239,-169,-209,-216,-180,-104,-15,80,158,222,281,147,-144,-439,-136,-13,-103,-25,-249,-408,-30,-307,28,-367,-132,-427,109,118,-99,-147,-152,-51,-62,-39,-5,38,-64,34,52,-42,154,159,-35,-161,-59,-200,-320,-209,-334,-89,61,40,-29,-20,-34,-31,-14,-178,-657,-772,-613,-385,-46,-81,-106,-304,208,191,2,109,58,2,-82,-87,-134,-147,-142,-123,-362,-47,-4,24,48,-126,27,66,52,33,-65,-1039,-4573,-3259,-38,12,-146,152,216,-102,-649,-716,-314,-387,-100,137,420,20,-267,-71,-174,-357,-499,-227,-200,311,382,171,-47,87,-15,-266,-247,-351,-342,-259,-157,-69,10,65,-316,-123,-235,-188,-229,-31,104,-58,-105,-207,-64,106,113,97,-26,-13,55,24,-1,-26,-198,-83,-313,-129,-240,-179,-209,-248,-293,-320,-315,-273,-219,-245,-310,-96,-71,-59,-243,-102,-147,-207,-275,-312,-256,-157,-89,-78,60,115,-332,-78,457,258,-106,-118,-10,-326,-216,-121,-123,157,73,-49,-61,-92,-109,-132,-155,-188,-228,-285,-342,-404,-420,-368,-298,-233,-177,-130,-95,-265,-41,-21,-116,-228,26,47,12,-227,142,180,161,-4,-186,-166],[-74,-38,-4,-55,5,-25,-172,-164,-218,-225,-135,42,-13,15,225,607,115,-102,336,131,-73,-255,-278,-165,-75,-27,-127,-422,-116,-183,-264,-310,-267,-197,-274,-52,-360,-116,-279,-76,36,-44,170,164,101,-360,-134,74,38,-6,-58,-267,-285,-253,-303,-293,-237,-177,-444,-71,-32,-3,13,-228,-143,67,80,95,82,-54,-26,-478,65,17,-59,-171,-218,-323,-371,-258,-148,-36,-240,160,-209,63,183,-88,-305,-166,-44,128,134,50,-30,-122,-199,-256,-295,-304,-290,-266,-231,-199,-181,-168,-158,-179,-290,-255,-314,-362,-356,-297,-242,-181,-124,-87,-54,-196,-42,-63,-77,-114,-63,-7,-180,-509,144,242,-59,42,10,461,299,143,-330,-489,-513,-392,-278,-203,-232,-30,-138,-499,-266,-387,-483,268,-76,218,204,205,190,-41,-1212,-915,-1017,-1063,-1026,-821,-1937,-164,153,113,61,11,-33,-86,-2824,-215,-10206,-355,-372,-3047,-235,-169,-31431,-164835,-341114,-175804,-34622,-656,-12637,97,106,109,103,88,-2312,64,40,3,-50,-110,-2415,-2050,-2564,-1901,-1419,-1660,-295,-237,-1049,-150,-114,-391,-1934,-37,-14,15,-18,-75,-306,-355,-274,-147,153,126,81,-247,-397,-344,-224,-300,-585,-219,-290,-1,-283,118,249,350,437,-236,-250,291,113,367,402,-267,-266,-247,252,65,-221,-25,-111,-190,-256,-294,-329,-352,-375,-389,-375,-348,-318,-272,-222,-186,-262,-113,-110,-116,-140,-170,-219,-271,-317,-355,-309,-254,-448,-131,-85,-39,-66,-267,61,-89,56,41,-220,-10,-210,-530,-105,-115,-124,-121,-386,-127,-543,-516,-757,-568,-959,-864,-301,-532,-892,-75,-42,-293,-17,-18,-42,-5282,-107,-11900,-15750,-242,-331,-246,-195,-730,-57,20,93,169,-423,-388,329,-98,-180,-55,-437,-348,320,311,-83,-181,364,428,25,115,615,298,53,-49,337,422,-169,-186,56,210,99,32,19,16,29,-208,-333,118,149,-45,-439,-331,42,-198,-246,-37,-298,-180,-246,-319,-374,-376,-347,-321,-313,-316,-326,-361,-356,-341,-319,-292,-258,-217,-182,-136,-90,-36,-277,-91,-117,-76,58,19,49,-16,-11,-220,-306,-169,-356,12,-319,-154,-208,-56,-116,82,-17,328,-75,-159,-264,-159,-285,-293,-160,-413,-263,-264,1,-294,-122,-257,245,159,-235,-172,19,-55,-53,-78,-111,-143,-165,-232,-226,-257,-286,-309,-293,-266,-236,-256,-367,-182,-177,-182,-193,-359,-187,-160,-130,-96,-68,-40,-174,-162,-325,-260,-265,63,63,-257,46,-320,-117,-99,-75,-113,-130,-269,-126,-105,-274,-126,-442,-70,-85,-102,-216,-331,-377,-345,-235,-291,-264,83,75,30,108,271,287,294,29,-97,-107,-32,98,40,-37,-116,-191,-251,-309,-344,-340,-314,-287,-270,-256,-264,-290,-334,-385,-388,-298,-191,-237,-173,-332,227,301,-134,-297,-75,-94,-225,-3,157,402,28,59,-10,95,16,-49,-99,-139,-157,-163,-170,-161,-156,-143,-125,-113,-83,-48,-18,20,59,104,134,82,92,200,-121,-17,-241,-130,144,97,-15,-9,-74,-255,-368,-287,-348,-355,-303,-224,-141,-59,-80,74,118,138,-198,-198,-31,19,-41,-96,-124,-89,-232,83,173,250,246,268,386,376,278,43,271,233,217,179,-307,-195,-140,-199,261,264,-42,-336,42,-69,-345,-369,-306,-399,-318,-215,-116,-184,-178,-80,-4,-116,-357,-71,149,-101,77,-89,-307,-117,-20,-110,-171,5,5,-35,-83,-322,-184,-223,-265,-313,-354,-381,-398,-392,-385,-368,-354,-342,-338,-328,-326,-315,-303,-291,-264,-224,-181,-128,-75,-21,27,79,109,-166,-53,81,45,-51,-205,-222,-119,-147,-167,-198,-306,-379,-322,-382,-387,-289,-192,-186,-45,63,91,-371,-192,12,-126,-97,-353,-262,-268,-193,-87,-1,-299,149,169,-304,-141,-193,-51,-111,-147,-97,8,-50,-76,92,189,-84,-130,-422,-133,-115,115,-18,-160,-308,-426,-403,-314,-253,-200,-268,-146,-142,-142,-163,-165,-175,-181,-184,-176,-164,-162,-147,-131,-114,-90,-53,-11,39,78,134,-201,-278,-230,-120,-25,274,263,6,164,-86,-178,-215,-100,-397,-272,-269,-277,-290,-1,-142,-226,-347,-261,-320,-374,-395,-372,-332,-281,-241,-201,-171,-134,-119,-100,-75,-51,-22,6,32,47,74,88,-197,-235,43,-70,24,-6,-146,-99,-147,-224,-280,-350,-422,-374,-288,-195,-109,-30,25,70,120,140,-150,-385,-28,-95,-96,-26,-277,-356,-34,-310,60,-372,-96,-411,116,140,-141,-171,-162,169,150,66,103,71,-144,8,49,-51,317,415,-10,-166,-87,-242,-348,-226,-359,-79,231,280,42,83,116,65,12,-211,-636,-661,-551,-307,-187,-172,-151,-305,-69,-24,1,31,46,47,-83,-20,-22,-56,-93,-124,-347,-126,-107,-91,-77,-69,-70,-89,-108,-126,-153,-1310,-5166,-3558,-154,-151,-308,-185,-225,-262,-651,-746,-395,-371,-165,-13,38,-49,-211,-119,-189,-382,-471,-175,-216,-40,-113,-173,-224,-250,-258,-278,-235,-217,-182,-159,-122,-91,-53,-25,-262,-139,-173,-198,-277,-89,72,-81,-131,-246,-89,47,11,-17,-28,-37,-22,-14,1,-11,-62,18,-385,-16,-246,-94,-144,-194,-221,-194,-180,-46,-34,-337,-284,58,211,-4,-225,46,125,44,-213,-211,37,74,-97,-42,-11,92,-339,-54,499,288,-150,-318,-94,-386,-203,-112,-125,71,59,16,-14,45,168,169,143,99,86,39,8,-269,4,33,71,-196,-31,129,63,-259,36,-22,-113,-222,-233,-286,-311,-306,-313,-302,-269,-218,-218,-204],[68,10,-20,-73,-32,-23,-201,-212,-179,-141,-187,-38,-58,31,137,405,119,-53,403,463,554,482,385,280,-73,-58,-110,-395,-181,-168,-140,-97,-50,-28,-382,-143,-378,-127,-320,-73,52,6,34,25,13,-367,-110,-50,-72,-95,-120,-341,-276,-369,-220,-239,-250,-256,-414,-256,-252,-249,-248,-231,-228,-213,-203,-192,-183,-185,-190,-441,-183,-199,-235,-259,-297,-346,-355,-290,-206,-110,-285,119,-248,39,143,-132,-252,-153,12,192,117,44,0,-29,-26,-190,29,66,103,139,180,71,218,136,-79,-96,-359,-1,-96,-377,-249,-263,-244,-194,-140,-104,-73,-152,-70,-93,-107,-134,-85,-39,-200,-519,116,137,-66,125,120,265,231,192,-197,-549,-600,-496,-357,-273,-246,-147,-184,-584,-334,-356,-275,195,12,313,187,190,266,-2,-911,-1112,-941,-1172,-982,-695,-2414,-121,39,16,0,0,17,-650,-3004,77,-7635,108,111,-3079,111,100,-28822,-122723,-271083,-213902,-39047,-1987,-9743,-26,-36,-48,-65,-89,-2445,-116,-129,-142,-151,-867,-2391,-1625,-2805,-1888,-1477,-1397,49,74,-1078,-233,85,-626,-2182,24,-9,-37,-118,-119,-266,-363,-278,-278,-270,-304,-304,-265,-414,-244,27,133,-500,-188,-161,16,-236,147,244,250,337,-278,-213,342,62,315,292,-280,-340,-178,216,156,-214,70,-67,-100,-193,-225,-263,-291,-296,-449,-274,-287,-315,-334,-346,-336,-299,-237,-192,-144,-101,-55,-22,13,-175,-66,92,85,-439,64,36,12,-14,-293,-49,-73,-94,-104,-224,-99,-324,-461,-69,-53,-47,-43,-363,-63,-600,-657,-659,-363,-888,-851,-485,-657,-883,-265,-255,-240,-222,-193,-175,-4761,-135,-7048,-7253,-98,-814,-75,-55,-970,-959,-135,41,61,-466,-544,71,-65,-229,-180,-548,-222,357,425,-62,-206,520,554,43,29,680,282,29,-47,386,410,-173,-179,7,426,27,-11,332,322,137,-208,-325,152,123,-41,-415,-345,64,-145,-248,-20,-207,-111,-117,-53,-341,-133,-172,-204,-240,-270,-295,-387,-331,-306,-282,-254,-222,-180,-148,-109,-80,-49,-296,-151,-115,-8,45,-31,-34,-49,14,-199,-320,-210,-376,95,-251,-218,-194,-45,-92,69,-4,344,-113,-145,-280,-157,-304,-285,-200,-346,-321,-280,10,-235,-187,-262,161,59,-252,-181,-165,-170,-123,-63,-22,23,64,-269,-223,104,96,-158,-284,0,-104,-316,-304,-247,-226,-178,-155,-457,-173,-150,32,63,81,49,-160,-157,-318,-237,-268,-63,-123,-211,-243,-298,-277,-246,-194,-171,-150,-302,-150,-159,-216,-159,-370,-122,-90,-56,-196,-362,-300,-312,-233,-289,-271,-116,-146,-180,-185,-181,-167,-139,-113,-84,-84,-14,25,52,62,62,54,43,-98,-10,-39,-69,-91,-105,-318,-98,-98,-109,-127,-382,-192,-245,-266,-188,-331,29,166,-146,-224,-66,-157,-254,-82,136,390,135,7,10,368,84,236,-30,215,297,37,641,58,-143,1040,112,622,135,246,361,686,300,715,121,62,82,240,-122,-44,-177,-16,114,87,-66,-57,110,-243,-315,92,62,30,0,-23,-31,-20,-94,29,51,54,-265,-285,-13,-63,-107,-137,-143,-104,-241,1,35,54,66,57,31,-11,-62,-98,-124,-128,-100,-60,-246,-239,-130,-255,-10,-48,-99,-318,-209,-249,-352,-333,-266,-47,44,140,46,-189,-238,-156,29,-109,-386,-68,152,-68,98,-66,-301,-121,2,-31,-198,-74,-131,-143,-129,-263,-146,-59,-129,39,68,95,-56,-344,-219,-201,-295,-265,5,56,17,-146,-281,-182,-246,-145,-140,-111,-71,-25,18,64,89,-178,21,56,19,-47,-242,-282,-193,-240,-255,-249,-255,-444,-138,-101,-109,-29,1,-128,-109,73,87,-351,-95,45,7,-46,-336,-198,-292,-360,-282,-194,-329,-20,43,-296,-169,-194,-46,37,-179,-59,-69,-113,-62,75,120,-88,-113,-478,-173,-113,-42,-100,-147,-171,-162,-203,-97,-67,-26,-309,-65,-72,3,-137,153,157,-2,106,177,-188,-171,109,78,-9,10,-18,-45,-59,-72,-51,-223,-244,-187,-81,7,221,250,-21,237,-26,-139,-145,5,-431,-373,-289,-296,-246,37,-266,-277,-315,-157,-1,-50,-104,-165,-238,-296,-325,-279,-202,-116,-29,42,111,29,208,234,69,-2,227,205,-210,-304,23,-48,100,104,-176,101,103,-257,-278,-96,-79,-87,-170,-250,-329,-382,-356,-292,-212,-145,-147,-249,54,-182,-66,-21,-234,-294,-44,-306,72,-365,-70,-385,23,60,-189,-206,-189,95,94,78,84,-24,-224,-27,39,-60,320,439,3,-170,-117,-290,-380,-238,-381,-74,206,537,115,91,514,464,8,-239,-600,-546,-470,-243,-169,-242,-310,-361,-404,-443,-475,-433,-392,-351,-308,-257,-231,-193,-161,-138,-312,-129,-83,-87,-100,-115,-132,-157,-168,-167,-223,-1397,-4849,-3825,-140,-131,-474,-69,-6,-216,-655,-691,-392,-356,-189,-3,249,-94,-152,-169,-191,-365,-393,-119,-230,14,-52,-101,-144,-172,-199,-285,-276,-324,-358,-394,-381,-329,-256,-194,-209,-158,-98,-129,-290,-148,-80,-108,-153,-276,-225,-275,-329,-377,-405,-419,-388,-367,-345,-326,-319,-306,-443,-269,-236,-201,-158,-116,-77,-40,-129,8,-110,-413,-256,61,138,-26,-206,3,350,174,-171,-241,2,60,-108,4,-57,86,-311,-25,526,311,-190,-294,-184,-438,-184,-101,-117,159,130,62,21,104,304,282,165,117,214,196,88,-323,25,128,229,-241,61,168,83,-253,-16,-97,-187,-272,-309,-282,-220,-194,-109,-68,-48,-54,-245,-235],[21,-25,-62,-108,-141,-172,-256,-281,-190,-141,-251,-13,-123,29,23,444,103,-17,440,495,555,626,557,222,-107,-72,-89,-345,-171,-54,-180,-92,-37,-1,-380,-247,-407,-145,-363,-47,-30,-46,-62,-71,-82,-349,-113,-126,-123,-102,-64,-436,-276,-424,-227,112,136,130,-341,38,71,-70,2,-30,-280,-29,-25,-18,-9,-133,-173,-377,-24,-47,-81,-94,-165,-99,-117,-71,-17,-38,-306,256,-273,19,108,-177,-210,-147,55,-27,-101,-105,-48,13,-36,-271,149,167,175,178,188,148,179,143,-31,-82,-424,-40,-123,-395,-267,-298,-297,-259,-209,-169,-125,-109,-69,-59,-134,-154,-79,-53,-207,-485,-70,-80,-90,-103,-117,-133,-144,-149,-150,-486,-574,-566,-415,-307,-259,-223,-217,-654,-388,-308,-82,-111,-145,-187,-221,-245,-241,-237,-614,-1292,-951,-1224,-966,-356,-2335,-363,-353,-326,-302,-275,-240,-1661,-3086,-1425,-4487,-31,14,-3141,111,147,-5239,-37528,-152239,-163111,-43454,-3698,-7053,-5,-69,-126,-151,-121,-2925,82,199,299,215,-2175,-2066,-1233,-2924,-1869,-1550,-1017,8,-111,-1129,-327,-293,-819,-2426,-168,-158,-160,-249,-201,-243,-330,-236,-369,-214,-204,-185,-159,-415,-139,55,148,-403,-156,-35,42,-175,178,239,162,252,-305,-154,395,11,364,315,-277,-399,-106,332,262,-177,364,-41,-76,-176,-191,-244,-142,-233,-466,-138,141,-86,-208,-179,-109,-251,-147,-153,113,218,242,199,208,-127,-2,352,284,-373,248,278,196,63,-287,-22,-96,-165,-224,-274,-313,-413,-376,-395,-400,-406,-400,-397,-383,-651,-787,-510,-275,-795,-790,-591,-783,-847,-134,-123,-123,-136,-151,-189,-4287,-279,-341,-399,-410,-1250,-304,-259,-1176,-1988,-183,-174,-163,-458,-734,-79,-14,-270,-298,-617,-88,406,463,-48,-216,476,440,73,-60,197,92,-25,-135,-244,-305,-249,-150,-52,162,-37,-44,369,506,149,-195,-266,156,356,-18,-365,-356,96,-94,-246,-6,-113,-99,-168,-87,-303,-105,-188,-102,-97,-88,-117,-402,-54,-41,-41,-164,-66,-85,-120,-158,-205,-242,-317,-257,-236,-228,-223,-229,-267,-333,-378,-310,-322,-242,-360,165,-182,-281,-164,-31,-65,50,25,354,-157,-123,-292,-157,-323,-289,-241,-272,-371,-294,17,-181,-235,-257,-152,-192,-261,-214,-198,-173,-133,-90,-55,-27,3,-291,-219,30,20,-152,-212,-80,-134,-355,-263,-235,-199,-220,-188,-377,-125,-208,189,247,287,80,-128,-117,-278,-188,-248,178,104,-167,-53,-259,-194,-383,-200,-158,-92,-322,-11,70,-150,-71,-281,103,68,17,-168,-357,-235,-337,-372,-275,-278,-28,72,70,211,265,286,295,57,-67,-68,-2,58,128,79,30,-12,-41,-78,-109,-135,-168,-205,-243,-296,-299,-315,-318,-303,-360,-246,-227,-251,-237,-345,-293,-307,-316,-294,-252,-242,-283,-161,-10,43,95,-52,21,167,53,162,21,136,127,-7,111,36,-125,112,121,132,176,204,339,454,244,686,87,56,82,280,-126,-92,-109,102,-92,-249,-232,-123,-26,-225,-261,75,73,82,92,158,225,31,-110,253,437,75,-321,-368,27,242,197,112,21,-50,-237,-189,-257,-317,-338,-306,-279,-263,-251,-235,-231,-233,-232,-237,-260,-283,-300,-299,-252,-193,-127,-233,-84,-209,-361,-300,-263,-65,46,62,51,-186,-281,-113,77,-99,-363,-34,33,-49,-33,-65,-294,-129,-136,-166,-237,-226,-270,-305,-336,-326,-281,-215,-144,-71,9,96,-36,-351,-227,-226,-300,-273,-29,143,89,-137,-273,-246,-284,4,-106,233,239,61,57,10,-14,-177,-11,0,4,-33,-266,-327,-112,-121,-112,-75,-193,-416,181,263,-119,56,430,-81,-160,91,104,-327,15,331,179,33,-305,-86,-271,-134,-70,-109,-334,-217,-237,-286,-218,-182,-152,-128,-250,-132,-144,-183,-165,-170,-177,-178,-175,-531,-213,-131,-110,-82,-56,-41,-26,-262,-61,-38,-56,-346,-121,-168,-217,-264,-262,-194,-114,-38,36,-230,-175,179,191,32,149,101,32,-51,-160,-246,-237,-208,-149,-42,33,68,66,-23,1,-49,-106,-156,-191,-297,-458,-305,-295,-197,-209,-361,-287,-280,-201,-182,-171,-160,-159,-175,-199,-240,-281,-323,-325,-294,-246,-193,-149,-109,-80,-63,-84,-55,-57,-215,-374,-56,-32,1,48,-201,140,199,-275,-299,-93,-61,79,319,296,267,235,185,128,82,26,-133,-106,-101,-266,-160,-178,-200,-223,-213,-283,-169,-337,-60,-350,56,129,-233,-244,-222,49,104,85,42,-112,-289,-63,29,-67,317,447,11,-167,-144,-341,-401,-236,-393,-65,76,249,199,107,602,569,-41,-260,-551,-421,-369,-195,-113,-89,-159,-127,282,252,202,163,120,85,-66,-115,49,-13,35,28,-264,-201,10,-3,-15,-18,-18,-30,-43,-66,-288,-1154,-3811,-3978,-237,-142,-624,98,190,-272,-667,-627,-324,-346,-171,-27,168,-108,-90,-214,-181,-325,-318,-101,-240,-160,-187,-201,-217,-226,-238,-293,-282,-305,-306,-314,-304,-296,-285,-287,-293,-301,-317,-327,-331,-328,-329,-306,-277,-304,-224,-200,-184,-169,-144,-133,-112,-112,-113,-114,-126,-129,-449,-121,-212,-87,-65,-46,-35,-28,-81,-48,-191,-429,-236,-169,-180,-166,-194,-85,-19,48,-140,-262,-125,26,-130,44,-82,94,-272,-6,522,316,-232,-152,-278,-484,-179,-99,-114,-119,-98,-54,-4,39,96,139,145,124,267,296,30,-361,-6,155,300,-273,138,177,93,-264,-23,-88,-151,-224,-234,-247,-241,-224,-214,-193,-183,-185,-277,-271],[-117,-120,-103,-115,-60,-37,-298,-325,-107,24,-267,-42,-167,42,-67,357,102,43,500,533,543,499,446,167,-81,-38,-39,-271,-205,-121,-236,-150,-131,-130,-267,-330,-415,-142,-382,3,38,73,92,97,-5,-292,-76,-29,-122,-19,-15,-426,-258,-344,-316,41,406,277,-234,45,88,-175,-81,-100,-222,-63,-35,-18,-19,-160,-246,-293,-164,-216,-269,-291,-302,-299,-282,-252,-214,-164,-288,-22,-273,17,94,-206,-167,-132,60,6,-65,-140,-218,-310,-368,-352,-225,-146,-81,-28,20,55,79,101,28,-43,-470,-12,82,-296,68,36,-144,-145,-128,-193,-249,-310,-368,-391,-323,-265,-220,-190,-198,-440,-170,-194,-226,-272,-325,-381,-367,-300,-243,-355,-484,-535,-422,-285,-252,-232,-245,-707,-420,-249,163,264,52,256,138,93,165,-3,-349,-1387,-1027,-1284,-968,-22,-1757,-44,-33,-23,-20,-13,-370,-2737,-3084,-2453,-1239,-45,-42,-3356,25,73,115,172,-30968,-105046,-47175,-5847,-4701,208,173,125,70,11,-3762,-32,-11,28,-750,-3430,-1583,-908,-2908,-1849,-1596,-603,-105,-217,-1203,-437,-344,-940,-2646,-123,-99,-89,-406,-161,-238,-270,-166,-405,-77,-75,-77,-87,-399,-66,-34,1,-309,-137,68,64,-113,178,162,78,92,-330,-92,-100,-193,-292,-373,-330,-453,-60,78,224,-122,421,-31,-59,-164,-163,-248,-122,-249,-444,-195,164,-22,-188,-112,-53,-209,-205,-219,145,281,220,190,265,-57,47,361,259,-316,222,151,48,-23,-261,-22,13,53,93,-214,-178,-441,-282,-15,-129,154,162,-325,-51,-694,-742,-336,46,-704,-719,-644,-909,-802,-151,-186,-222,-257,-286,-328,-3973,-366,-328,-261,-180,-1598,-111,37,-1348,-2902,202,239,270,-423,-961,287,46,-323,-424,-634,32,302,314,-55,-230,321,322,89,-146,263,217,-29,0,139,114,-129,-119,-134,94,-102,-78,120,130,129,-181,-197,86,67,0,-322,-381,-64,-105,-255,-135,-144,-149,-231,-131,-271,-104,-227,-32,-6,0,-165,-420,65,-10,37,-138,148,154,148,140,120,97,-350,-291,-111,-30,-66,-157,-239,-191,-234,-302,-343,-318,-338,-153,-128,-358,-147,-29,-53,6,52,94,-221,-107,-317,-179,-360,-321,-290,-214,-425,-315,-29,-156,-286,-247,18,25,-275,-205,64,55,-163,86,79,67,61,-302,-225,5,-18,-130,-127,-120,-167,-392,-267,-333,-394,-407,-366,-314,-271,-278,-170,-128,-99,-78,-103,-64,-228,-135,-222,-143,-189,-234,-291,-347,-409,-485,-430,-378,-313,-341,-200,-149,-99,-72,-206,-21,-13,-17,-154,-325,-183,-263,-226,-294,-335,-306,-231,-158,-78,-19,24,63,47,-67,-74,-9,44,128,124,118,113,79,-68,-65,49,5,-51,-167,-221,-258,-334,-402,-435,-407,-364,-327,-311,-300,-383,-311,-295,-275,-228,-167,-356,-288,-238,40,174,218,-133,8,57,8,110,65,169,233,-67,413,-10,-113,622,132,594,300,146,340,242,156,148,37,56,81,230,-138,-173,-53,32,-70,-176,-252,-287,-258,-207,-224,-100,-48,16,11,160,278,32,-143,228,363,14,-376,-454,55,219,226,168,26,75,-226,-135,-248,-352,-384,-317,-269,-243,-234,-224,-225,-220,-190,-146,-101,-331,-119,-287,79,172,-105,-131,-114,-241,-371,-279,-260,-87,8,-50,-110,-183,-282,-220,-218,-195,-306,-122,-73,-53,18,-45,-295,-148,47,162,-293,129,165,-234,-115,-147,-135,-1,-165,142,104,65,-25,-369,-238,-258,-310,-284,-81,127,99,-138,-262,-324,-281,92,-106,169,377,96,64,453,223,-165,168,180,69,-15,-282,-356,-146,-183,-211,-230,-202,-345,-54,34,-133,26,281,-50,-207,46,100,-304,116,538,348,106,-274,-61,-306,-101,-68,22,-321,97,59,-276,-193,-119,33,36,-214,-14,-55,-242,-138,-162,-167,-140,-92,-544,-259,-113,113,141,87,-27,-15,-303,-105,91,70,-377,-113,-12,49,-94,77,-18,-141,-270,-319,-250,-179,-10,72,68,168,182,174,146,88,35,-239,-167,-130,-166,-196,-206,-197,-179,-143,-97,-61,1,46,-183,-487,-317,-279,-144,12,-390,-269,-243,-204,-201,-166,-106,-42,7,49,-17,-157,-285,-139,32,-1,-31,-61,-84,-109,-131,-164,-173,-192,-212,-394,-243,-248,-250,-244,-238,-236,-215,-280,-311,-113,-76,-34,5,51,100,152,188,215,247,69,-114,27,271,-337,51,27,-48,-144,-37,-242,-50,-289,-88,-307,-63,-10,-264,-284,-255,-41,76,45,-14,-186,-329,-251,-274,-181,-76,38,13,-154,-170,-392,-401,-217,-391,-53,155,77,-21,-119,-212,-295,-370,-338,-486,-286,-253,-166,-139,-109,-153,-8,135,178,194,210,207,196,-42,-142,104,-46,30,54,-210,-270,146,178,208,237,255,250,81,111,-317,-672,-2508,-3942,-154,-228,-733,-190,-111,-305,-682,-564,-233,-343,-120,-27,87,-90,-31,-258,-163,-274,-248,-9,-248,-17,-26,-40,-31,-39,-56,-309,-131,-170,-182,-188,-165,-137,-106,-90,-142,-203,-115,-142,-222,-267,-232,-226,-205,-333,-185,-132,-117,-103,-78,-62,-57,-23,-9,-79,0,-5,-423,-41,-183,-109,-146,-177,-191,-174,-146,-111,-276,-395,-239,-120,-158,-207,-276,-337,-328,-247,-170,-265,-289,-39,-171,59,-99,90,-247,-12,6,-54,-285,-202,-370,-509,-203,-123,-128,84,49,31,-28,156,362,391,63,101,447,441,-52,-389,-69,146,234,-311,133,76,32,-312,0,5,-170,-273,21,18,-116,-239,-28,-43,-64,-86,-325,-287],[34,124,26,-95,174,112,-321,-331,-68,-131,-223,-193,-182,-130,-135,-48,-17,-9,-4,-17,-44,-79,-112,-131,-134,-119,-96,-191,-220,-95,-276,-14,62,55,-132,-398,-404,-128,-387,16,15,26,32,37,-18,-221,-52,-15,-158,-62,8,-332,-240,-255,-349,3,138,83,-120,-72,-161,-295,-279,-258,-220,-206,-202,-219,-257,-315,-336,-265,-165,-74,-1,-4,-75,53,-139,-221,-147,-129,-263,-107,-274,-211,-146,-245,-145,-121,140,315,339,228,567,607,-188,-446,79,510,316,581,424,228,291,140,71,-7,-521,-66,77,-202,-48,-52,-171,-194,-28,-271,-315,-47,-4,14,-204,-202,-67,85,-197,-411,36,-171,-128,-234,-335,-351,-246,-130,-29,-229,-415,-466,-389,-239,-241,-193,-291,-765,-455,-208,151,151,-21,132,114,-11,69,-55,-157,-1358,-1126,-1401,-993,-137,-1021,-181,-181,-182,-188,-185,-853,-3885,-3050,-2577,-175,-174,-166,-3812,-89,-37,7,69,114,-49391,-49472,-8395,-2798,208,214,216,213,204,-4904,201,199,197,-1056,-3423,-1062,-677,-2867,-1851,-1557,-207,217,148,-1300,-573,-325,-959,-2612,-286,-175,-78,-547,-190,-258,-207,-93,-386,-176,13,-213,-34,-381,6,128,150,-234,-146,138,70,-68,207,194,-13,89,-360,-45,9,-115,-123,-192,-269,-502,-328,-241,-113,-74,158,-41,-55,-166,-150,-267,-120,-277,-401,-265,163,28,-174,-45,-9,-147,-277,-295,-208,-255,-214,-145,-66,4,57,86,80,-281,27,-30,-92,-158,-222,-257,-277,-258,-210,-220,-235,-393,-203,-23,-202,100,132,-325,-121,-708,-537,-148,193,-617,-656,-680,-1015,-754,-127,-178,-215,-229,-214,-202,-3870,-187,-208,-238,-277,-1804,-1037,-377,-1480,-2527,-214,-176,-145,-362,-1206,-150,-172,-370,-558,-586,-253,-246,-222,-202,-240,-149,-122,-106,-201,-96,-92,-98,-88,-79,-68,-93,-76,-225,33,-142,-98,119,146,155,-153,-125,151,137,25,-281,-411,-32,-105,-261,-243,-325,-382,-309,-212,-229,-105,-240,5,347,5,-222,-376,104,-33,1,-128,331,339,276,222,172,137,-377,-354,-108,133,-78,-184,-260,-244,24,-191,-279,-273,-314,-193,-218,-379,-170,-128,-93,-72,-72,-85,-283,-156,-331,-255,-396,-361,-291,-213,-434,-296,-57,-142,-310,-201,99,116,-259,-208,159,79,-229,137,182,177,108,-266,-217,82,39,-78,-31,-110,-44,-405,-287,-168,-213,-264,-284,-287,-292,-332,-283,-285,-298,-310,-314,-305,-287,-243,-201,-184,-160,-133,-135,-212,-90,-364,-146,-54,-42,-336,-166,-42,-41,-68,-126,-36,-18,8,-130,-278,-141,-253,-175,-227,-306,237,100,79,224,101,254,258,42,-55,-73,-8,63,107,314,336,134,95,-51,-99,44,182,-43,-227,-139,-113,-166,-202,-219,-305,-203,-179,-242,-162,-366,8,82,-131,-78,-49,-369,-210,-252,-15,315,250,-210,0,-50,-25,81,38,-74,-170,-211,-174,-74,-83,135,176,300,366,97,435,448,62,437,-5,85,99,214,-131,-257,-62,-151,-231,-267,-259,-220,-281,-158,-187,-110,-115,-109,-99,-81,-63,-46,-175,-31,-35,-51,-410,-387,-112,-141,-166,-192,-223,-234,-243,-247,-243,-229,-204,-193,-196,-218,-249,-257,-241,-192,-116,-28,24,-369,-108,-225,2,323,-142,-15,-80,-211,-364,-253,-245,-92,78,278,216,-167,-233,22,-29,-90,-224,-107,-86,-67,24,-40,-296,-162,69,266,-343,155,144,-300,-54,-95,-120,8,-195,204,687,378,-16,-387,-240,-278,-312,-293,-133,96,100,-146,-240,-383,-221,172,-97,115,366,172,63,325,266,-137,122,46,-26,-93,-286,-363,-231,-253,-262,-280,-294,-309,-330,-351,-358,-318,-285,-252,-250,-192,-166,-285,-145,-147,-147,-154,-247,-175,-317,-203,-206,-219,-303,-232,-240,-268,-277,-286,-300,-308,-305,-273,-228,-257,-119,-65,-22,-152,-69,-483,-316,-117,80,76,61,-47,-64,-326,-145,-84,-102,-397,-133,-98,-79,-86,-64,-67,-81,-165,-119,-258,-195,-130,-115,-98,-78,-53,-25,6,30,24,-242,-137,-107,16,52,208,197,32,167,157,-35,47,123,-114,-446,-337,-270,-104,39,-353,-250,-221,-175,108,150,197,170,49,174,53,-150,-340,-167,110,168,133,-55,63,31,-20,-238,-58,-85,-211,-336,-178,-204,-228,-246,-260,-280,-282,-292,-341,-271,-266,-251,-230,-191,-144,-84,-35,13,72,26,-109,124,223,-396,107,51,39,-81,-34,-205,-25,-247,-46,-281,-36,-12,-298,-344,-296,-158,-167,-241,-333,-278,-352,-140,-9,-91,208,295,-7,-153,-213,-463,-399,-205,-392,-53,113,490,389,149,422,389,-184,-297,-424,-160,-143,-177,-183,-154,-157,-51,-57,-77,-126,-175,-237,-295,-331,-314,-303,-287,-288,-304,-305,-335,-186,-92,8,108,202,271,-5,-14,-312,-90,-1127,-3675,273,232,-794,16,-63,-310,-700,-515,-145,-350,-61,-66,-70,-60,-42,-303,-143,-227,-189,-53,-249,-60,-56,-69,-7,19,38,-333,-99,-23,-54,-101,-136,-168,-180,-180,-160,-228,-121,-116,-156,-310,-206,-245,-274,-351,-227,-172,-128,-94,-63,-59,-120,-79,-99,-105,-108,-100,-381,-107,-133,-172,-197,-172,-91,-30,-10,78,-332,-342,-237,33,41,-135,-192,-156,208,196,-127,-211,-379,-100,-181,85,-76,27,-196,-57,-94,-134,-294,-137,-374,-478,-202,-118,-107,101,44,0,-77,181,436,397,-12,112,205,118,-87,-355,-150,-237,-307,-335,-300,-245,-196,-313,-123,-106,-174,-274,-143,-167,-180,-234,-158,-106,-50,4,-291,-238],[-110,-137,-160,-202,-245,-292,-313,-288,-147,-56,-152,-61,-181,102,-177,188,113,170,141,97,41,-24,-96,-164,-233,-299,-315,-267,-228,-159,-304,-71,-29,-23,-21,-416,-377,-112,-384,-216,-297,-338,-273,-191,-109,-147,-32,-13,-187,-112,29,-238,-222,-185,-346,0,243,192,-14,10,20,-421,-69,-87,-101,-125,-134,-123,-77,-232,-425,-162,-21,361,452,6,-51,66,-147,-268,-226,-183,-240,176,-276,-1,-8,-285,-139,-111,175,327,306,177,566,655,-293,-492,-11,466,268,585,453,212,266,112,101,25,-556,-155,100,-129,11,-100,-217,-311,-354,-408,-436,-172,-106,-54,-247,-243,-63,55,-196,-388,-9,-245,-99,-15,32,90,-114,220,272,-112,-357,-401,-331,-179,-211,-123,-348,-820,-486,-177,3,-57,-149,-180,-232,-279,-303,-313,-294,-1206,-1138,-1529,-1010,-175,-282,-112,-386,-11,24,57,-1375,-5072,-3024,-2031,83,57,22,-4488,-18,-19,-9,36,89,79,-49908,-11098,-1378,493,588,678,756,819,-6169,415,940,938,-645,-2399,-544,-527,-2861,-1861,-1382,160,339,280,-1339,-712,-568,-835,-2268,-685,22,59,-537,-223,-289,-145,-21,-319,-298,-163,-376,-200,-356,-168,-148,-139,-169,-172,-153,-160,-147,-136,-141,-146,-159,-391,-202,-236,-271,-299,-309,-299,-501,-250,-236,-224,-227,-215,-202,-180,-171,-146,-293,-127,-304,-352,-333,146,66,-154,13,26,-64,-289,-364,-102,-134,-145,-153,-142,-116,-96,-72,-60,-261,-18,-6,10,23,-177,-49,41,23,3,-232,-288,-326,-130,-135,-268,-174,-183,-331,-194,-678,-306,-149,-130,-534,-608,-736,-1087,-701,-133,-151,-182,-218,-243,-265,-3986,-216,-183,-148,-112,-1814,-2054,-73,-1573,-1684,-69,-67,-59,-290,-1358,-60,-60,-390,-695,-509,-11,9,34,-92,-247,57,57,43,-205,-15,-51,-109,-123,-140,-129,-86,-29,-320,-15,-147,-105,374,419,146,-116,-61,166,323,45,-247,-435,28,-67,-265,-139,-153,-143,-330,-54,-186,-112,-229,-92,292,1,-287,-304,155,-49,-29,-142,295,313,256,196,123,47,-400,-390,-130,-137,-143,-157,-169,-325,-6,-205,-235,-255,-301,60,-23,-314,-164,-222,-256,-266,-267,-261,-342,-215,-342,-217,-414,-410,-247,-117,-406,-265,-52,-147,-303,-132,-124,-219,-316,-290,-183,-88,-273,77,128,163,57,-204,-213,-8,-77,-15,55,-159,-47,-398,-335,-158,-194,-237,-263,-281,-307,-379,-307,-272,-227,-169,-108,-50,-76,9,-104,94,92,-122,-175,-202,38,-246,-246,68,145,-320,-250,6,12,-71,-62,264,275,194,-116,-240,-119,-255,-139,-194,-305,291,60,79,200,-119,41,24,-92,-156,-183,-153,-97,-34,7,28,31,22,-42,-139,-116,-180,-241,-291,-304,-300,-290,-282,-266,-262,-182,-118,-235,-157,-308,169,239,-113,-52,-25,-225,-88,-203,-78,29,-32,-292,-51,-144,-63,61,166,223,291,-162,321,-109,-48,246,204,146,97,47,-7,-51,-93,-123,-163,-199,-231,-254,-268,-348,-267,-243,-223,-207,-308,-186,-304,-170,-167,-151,-124,-81,-80,23,79,-1,-219,173,246,-76,-433,-305,136,170,272,205,47,108,-137,374,367,272,178,67,-54,-190,-313,-289,-172,-59,79,197,100,-391,-100,-146,-84,264,-183,95,-2,-145,-342,-230,-225,-82,-135,-183,-226,-255,-277,-295,-292,-274,-259,-230,-193,-154,-106,-61,-300,-177,62,81,-303,100,94,-318,18,-53,-103,-1,-237,-12,-46,-88,-136,-413,-237,-282,-301,-297,-187,50,84,-162,-213,-323,-125,238,-82,75,276,156,55,-1,-28,-101,-44,-58,-89,-136,-277,-349,-284,-252,-181,-115,-45,-192,-87,100,-159,-55,144,-29,-288,-33,76,-267,50,15,-16,-50,-223,-123,-283,-190,-206,-230,-278,-232,-221,-251,-205,-151,-114,-74,-51,-153,-10,-193,19,27,21,-188,-50,-396,-378,-117,-162,-199,-235,-269,-287,-314,-292,-295,-288,-387,-288,-300,-315,-338,-352,-328,-278,-216,-140,-243,-210,75,139,108,235,269,290,294,268,-1,-235,-99,-98,28,-26,-57,-63,-45,-6,41,-6,85,94,-77,-385,-346,-252,-57,71,-293,-227,-195,-162,50,21,-5,-36,-77,-112,-153,-180,-383,-203,-211,-211,-200,-192,-180,-172,-163,-254,-146,-132,-196,-266,-104,-93,-84,-72,-244,-63,-48,-293,-362,-153,-28,0,0,12,26,-6,55,59,69,-10,-94,49,36,-376,-17,-47,-84,-112,-128,-147,-133,-188,-112,-245,-121,-115,-301,-395,-306,-274,-76,-1,70,-326,-338,-166,-35,-109,229,335,-29,-137,-246,-484,-377,-173,-372,-40,85,244,244,181,226,202,-259,-297,-340,-23,-60,-201,-215,-195,-147,-103,-74,-52,-50,-49,-66,-98,-140,-189,-270,-339,-383,-360,-282,-346,-96,-13,55,116,163,186,-75,-130,-252,216,232,-3135,78,308,-777,-274,-126,-256,-684,-456,-48,-340,19,10,-53,4,12,-328,-105,-163,-125,87,-227,-96,9,-73,-43,-53,-56,-348,-88,-59,-48,-64,-187,-56,-71,-108,-152,-237,-243,-255,-235,-314,-191,-164,-214,-349,-261,-94,-132,-180,-226,-287,-324,-318,-271,-225,-206,-204,-334,-274,-320,-291,-157,4,175,-25,35,117,-351,-288,-236,35,12,-147,-175,-164,206,406,-120,-125,-239,-159,-169,56,-40,117,-136,12,268,262,-280,73,-320,-441,-200,-106,-73,113,62,-36,-149,194,204,143,-107,-7,-92,-181,-250,-310,-248,-195,-146,-256,-89,-79,-80,-308,-92,-100,-176,-274,-136,-145,-156,-232,-150,-133,-114,-101,-252,-193],[-169,-162,-137,-115,-79,-42,-300,-270,19,137,-113,-106,-200,96,-207,54,70,203,166,115,55,-10,-76,-131,-179,-214,-239,-257,-264,-242,-341,-193,-153,-136,-115,-371,-359,-111,-383,-157,-199,-213,-193,-131,-49,-82,-21,-85,-212,-171,42,-156,-207,-138,-340,23,146,86,33,-31,-59,-442,-114,-108,-89,-72,-40,-4,29,-264,-490,-106,-24,78,50,20,-32,8,-130,-225,-290,-219,-211,-15,-268,-60,-94,-300,-182,-229,-265,-293,-318,-331,-341,-371,-404,-398,-299,-232,-164,-96,-24,36,83,95,146,85,-528,-245,80,-53,35,-3,-246,-298,-162,-505,-514,-272,-261,-226,-254,-252,-34,23,-162,-334,39,-256,-90,226,228,195,-131,187,163,23,-277,-318,-239,-84,-131,-44,-377,-832,-481,-201,-229,-242,-274,-229,-207,-281,-148,-163,-92,-959,-938,-1509,-963,76,115,140,-595,193,246,262,-1877,-6224,-3017,-1227,162,101,27,-5252,-119,-180,-211,-171,-105,-22,-48842,-13470,-398,294,358,405,433,439,-7175,-661,388,339,188,-1517,-26,-413,-2866,-1837,-1060,179,224,106,-1215,-788,-772,-548,-1774,-1205,514,531,-301,-222,-296,-58,87,-197,-370,158,-514,54,-294,76,99,101,-80,-177,43,-4,-45,-94,-144,-160,-143,-385,-77,-61,-191,-86,-126,-240,-441,-354,-353,-248,-160,-68,-59,-19,-145,-114,-288,-108,-293,-280,-360,-53,-101,-131,-151,-165,-168,-183,-372,-86,-57,-22,1,29,63,84,105,109,-226,85,130,133,131,-106,-102,92,52,9,-224,-309,-244,-204,-253,-292,-306,-297,-311,-267,-593,-237,-223,-203,-431,-542,-817,-1090,-624,7,51,83,104,120,111,-4278,67,24,-22,-70,-1583,-3114,-261,-1613,-854,-328,-278,-219,-191,-1110,-128,-23,-337,-790,-405,84,90,96,-90,-235,67,60,44,-144,-7,-40,-141,-124,-168,-207,-231,-225,-387,-167,-126,-94,-69,-50,-50,-62,-83,-123,-159,-201,-253,-413,-289,-264,-252,-171,-132,-127,-336,-40,-128,-109,-188,-174,66,4,-329,-201,82,-44,-38,-163,63,59,41,25,-7,-47,-411,-373,-219,-294,-327,-283,-207,-354,-46,-217,-183,-227,-293,145,23,-238,-99,-25,-76,-123,-171,-219,-362,-312,-342,-234,-368,-378,-183,-87,-384,-229,-91,-167,-266,-45,-97,-146,-197,-197,-43,12,-268,41,96,87,13,-123,-207,-96,-168,-37,-45,-202,-79,-373,-389,-163,-195,-231,-266,-275,-280,-375,-241,-222,-219,-224,-242,-271,-315,-340,-331,-289,-214,-131,-195,-207,167,-140,-357,-11,188,-297,-330,-32,51,-76,-20,629,586,209,-116,-219,-119,-267,-108,-168,-295,15,-116,-259,-269,-210,-39,120,-4,-44,-88,-7,151,-6,504,463,63,113,-45,-188,-53,145,-142,-231,-38,149,-105,-201,16,-218,-167,-265,-318,-257,-255,-66,33,-103,-44,3,-77,39,-124,-146,38,-49,-377,-266,-387,-349,-224,-109,-13,74,-209,209,-176,-18,361,339,340,435,-7,490,505,-167,528,-112,179,132,414,-101,-326,87,413,446,404,-288,-103,-120,-32,-171,362,364,346,-85,-52,291,-52,-281,121,183,-125,-452,-239,162,131,270,197,48,90,-87,367,525,414,305,178,38,-114,-264,-315,-240,-163,34,145,147,-359,-97,-72,-183,189,-231,55,-29,-112,-319,-225,-236,-217,-189,-164,-150,-139,-143,-159,-170,-183,-207,-221,-228,-227,-211,-190,-313,-196,-128,-126,-221,-132,-146,-268,-167,-180,-186,-174,-293,-134,-103,-58,-9,-438,-233,-267,-279,-301,-245,-12,48,-191,-191,-234,-28,281,-67,39,81,-25,-89,-78,-19,-68,111,141,134,58,-262,-322,-179,-229,-177,-81,22,-122,-194,159,-175,-96,203,-36,-325,-70,56,-256,9,-66,-120,-150,-204,-141,-224,-105,-89,-98,-256,-132,-159,-235,-212,-203,-181,-146,-119,-259,-54,-86,10,41,61,-231,-32,-301,-443,-105,71,64,57,-15,-103,-280,-182,112,-176,-347,-126,53,-28,-149,-300,-342,-162,-225,-172,-211,-223,61,452,133,251,820,967,872,668,-12,-220,-59,-94,55,26,-76,-205,-330,-423,-342,-259,-184,-127,-84,-331,-348,-234,-29,-40,-239,-203,-171,-141,-184,-245,-307,-371,-436,-447,-401,-346,-383,-261,-247,-241,-238,-246,-255,-267,-279,-296,-284,-267,-243,-216,-181,-142,-103,-63,-232,0,36,-287,-382,-180,-35,0,168,184,39,-117,205,185,166,-42,-70,34,-15,-292,-136,-196,-253,-290,-294,-263,-215,-151,-95,-205,-89,41,-281,-439,-278,-321,-41,-12,-48,-370,-311,-177,-95,-127,-108,-114,-134,-160,-273,-408,-346,-360,-338,-235,-136,-13,98,209,312,177,-325,-275,-240,114,98,-240,-238,-239,-132,150,101,60,17,-10,-38,-64,-83,-159,-93,-81,-40,-6,-37,-306,-32,107,100,83,55,14,-136,-232,-159,-44,-17,-2355,-521,45,-706,-546,-115,-160,-644,-395,-82,-318,-66,-70,-94,-123,-153,-340,-190,-151,-70,22,-187,-177,-46,-63,117,477,28,-363,-73,309,305,-97,-243,-34,257,-10,-111,-237,37,21,25,-282,-215,-114,-210,-332,-293,79,259,-6,18,-20,-208,77,60,-2,27,-2,-289,-96,-138,-179,-166,-106,-28,-16,73,152,-344,-241,-244,37,-10,-152,-158,-151,117,51,-125,-121,-198,-243,-207,-129,-34,40,-78,21,173,176,-253,100,-256,-411,-200,-92,-82,-95,-98,-104,-245,-150,-172,-200,-223,-171,-113,-49,-94,-272,-107,153,126,-238,115,71,15,-298,-103,-160,-218,-278,-284,-263,-235,-239,-194,-170,-152,-141,-219,-158],[-115,-142,-130,-116,-99,-94,-246,-220,-115,-92,-54,-122,-178,43,-160,-61,42,27,-1,-46,-98,-156,-213,-239,-215,-198,-190,-189,-268,-192,-356,-19,-89,108,158,-332,-334,-106,-366,103,117,55,-10,-52,-61,-29,-10,-148,-230,-234,43,-95,-200,-123,-354,38,-41,-120,-157,-125,-54,-327,97,239,322,206,376,431,122,-314,-434,-85,-45,-25,-143,-180,-133,-47,-126,-167,-365,-271,-219,90,-286,-76,-180,-328,-400,-431,-354,-275,-199,-111,-16,62,-511,-310,-56,357,215,424,441,119,209,39,146,110,-493,-387,-5,-71,-144,-208,-318,-357,-355,-524,-576,-285,-239,-207,-285,-262,-144,-147,-162,-316,-196,-275,-254,-287,-319,-352,-382,-404,-423,-431,-427,-414,-396,-356,-305,-254,-451,-875,-515,-118,29,55,-439,33,-10,-465,-135,-229,-199,-749,-610,-1296,-922,337,425,468,-826,-308,451,376,-2418,-7358,-3159,-612,-234,-331,-355,-5992,-237,-177,-138,-91,-63,-41,-47291,-14992,-1,14,31,44,45,36,-7434,-1802,-26,-77,-143,-952,-274,-392,-2950,-1851,-714,-191,-117,-288,-1054,-845,-982,-214,-1262,-1861,300,338,-15,-257,-362,-27,150,-107,-446,3,-666,68,-275,59,451,417,-41,-227,232,84,32,54,7,-231,-67,-413,65,159,-212,196,178,-247,-413,-66,-211,-370,-547,-366,-185,-18,-151,-123,-316,-127,-306,-258,-404,98,127,-53,118,101,88,-83,-362,-113,-163,-191,-212,-213,-193,-174,-151,-141,-230,-109,-112,-115,-127,-134,-189,-185,-210,-215,-249,-355,-209,-33,-94,-320,147,195,-311,-283,-522,171,282,286,-358,-504,-976,-1077,-574,232,223,119,185,168,-559,-4750,83,48,18,-3,-1157,-4228,-98,-1648,-161,-187,-212,-229,-246,-881,-282,-300,-321,-759,-390,-440,-471,-420,-343,-241,-133,-19,-5,-83,183,24,-198,93,327,-99,56,81,-421,-101,-66,-128,-186,-224,-258,-282,-306,-336,-355,-374,-401,-420,-437,-454,-451,-427,-399,-366,-322,-272,-223,-169,-143,-243,-49,-31,-340,-95,-44,-63,-97,-200,-174,-205,-239,-260,-278,-287,-431,-336,-295,-317,-333,-338,-342,-328,-277,-237,-170,-209,-300,28,51,-177,-103,-3,87,-118,-27,-109,-324,-294,-363,-374,-327,-320,-248,-248,-380,-254,-232,-204,-216,25,132,221,-172,-184,103,60,-221,-25,202,119,-23,-40,-208,-166,-223,-277,-298,-283,-228,-343,-390,-184,-25,-152,85,94,78,-338,26,-11,-56,-91,-108,-97,-70,-10,10,10,132,-140,-180,-218,255,-47,-469,-76,172,-263,-375,-74,81,-76,4,244,210,176,-126,-210,-136,-267,-74,-146,-274,-219,-217,-160,-52,-27,91,-54,-33,-40,-88,12,212,-48,559,430,52,123,-53,-236,-95,125,-183,-203,-17,199,-54,-311,-70,-161,123,-14,-248,-255,-308,-284,-222,-173,-125,-96,-71,-72,-94,-198,-155,-196,-430,-244,-303,-139,-39,61,34,109,-227,222,-228,20,686,454,242,448,-51,505,1230,-274,748,-163,247,151,450,-73,-194,114,192,129,122,-215,8,68,34,-185,412,605,450,-62,-133,252,-116,-344,67,133,-161,-444,-169,191,96,218,183,53,76,-27,64,20,-29,-74,-136,-208,-294,-366,-309,-349,-205,-118,-69,-49,-315,-86,-78,-279,-182,-267,-300,-312,-270,-287,-194,-181,-100,-89,-92,-110,-131,-162,-200,-225,-243,-263,-270,-272,-277,-276,-279,-320,-281,-279,-281,-268,-259,-243,-207,-165,-114,-78,-85,-349,140,325,416,4,-399,-216,-225,-240,-296,-293,-80,-1,-222,-164,-148,64,220,-48,16,28,-4,-20,-16,-16,-36,-42,-66,-98,-134,-235,-275,-219,-214,-180,-142,-88,-55,-265,59,-187,-119,126,-46,-336,-100,37,-250,-42,-66,-48,0,-186,-148,-150,81,-92,-39,-230,101,117,-214,-220,-210,-297,-257,-136,-311,28,38,392,499,202,-272,-10,-201,-339,-82,389,436,111,10,-93,-228,-183,284,-249,-288,-99,106,109,-57,-183,-369,-285,-218,-199,-166,-222,2,394,168,262,447,415,373,306,-11,-204,-15,-92,44,-9,-65,-125,-191,-255,-314,-340,-300,-244,-189,-291,-346,-217,-56,-45,-196,-188,-155,-118,-65,-101,-142,-191,-251,-306,-364,-380,-347,-287,-244,-206,-168,-143,-125,-118,-122,-147,-162,-190,-223,-256,-272,-273,-269,-262,-262,-282,-297,-329,-407,-384,-341,-270,-204,-139,-81,-222,-8,-1,6,-74,-41,-34,-48,-189,-86,-101,-120,-130,-129,-120,-101,-71,-43,-170,-141,46,-253,-484,-222,-191,-83,-11,-69,-402,-289,-176,-99,-155,58,146,-87,-94,-302,-332,-317,-89,-305,-87,-174,-115,29,210,394,59,-380,-239,-138,239,201,-298,-261,-290,-121,342,254,118,-20,-134,-232,-306,-345,-348,-354,-346,-339,-341,-341,-338,-334,-336,-330,-303,-259,-213,-196,-320,-60,-28,-3,-1400,-1165,-63,-611,-740,-297,-289,-596,-341,-21,-290,83,87,-22,24,-33,-349,-191,-222,-155,-47,-139,-236,-193,-54,112,474,7,-383,-60,264,229,-126,-278,-40,233,6,-120,-234,225,184,119,-225,-203,-49,-209,-309,-327,34,229,-33,-1,-25,-238,105,191,40,218,235,-251,31,59,222,248,218,174,-8,62,2,-322,-200,-264,-167,-154,-148,-140,-122,-27,-6,-140,-13,-29,-288,-114,-169,-213,-252,-235,-185,-122,-74,-216,-2,-196,-384,-197,-71,-72,-127,-184,-242,-341,-276,-223,-171,-343,-61,-9,30,-66,-235,-104,117,91,-227,54,10,-40,-273,-143,-184,-189,-271,-110,-71,-216,-232,-148,-69,-38,-67,-180,-140],[-90,104,82,-100,338,153,-202,-178,46,117,1,-142,-199,-252,-242,-189,-122,-76,-36,-21,-27,-48,-79,-107,-135,-169,-214,-276,-349,-418,-503,-587,-484,-393,-296,-308,-311,-102,-338,37,34,18,-21,-74,-141,-212,-274,-299,-266,-283,-128,-74,-193,-126,-375,-161,-269,-412,-542,-381,-196,-206,137,310,435,232,352,397,44,-354,-346,-68,-72,-210,-257,-164,-57,83,-105,-99,-387,-300,-229,270,-297,-34,74,-325,-146,-9,11,22,49,-65,167,193,-515,-209,0,457,205,469,434,50,181,-13,151,148,-424,-525,-105,-30,42,38,-368,-358,3,-395,-525,-82,-63,-105,-284,-220,-262,-328,-391,-445,-483,-514,-529,-538,-544,-557,-576,-587,-564,-517,-456,-388,-316,-219,-113,-8,-508,-869,-530,-104,498,546,-531,459,191,-634,-304,-258,-102,-546,-162,-854,-825,273,230,155,-1001,-743,-64,-126,-2929,-7577,-3428,-338,8,67,116,-6395,208,240,254,276,279,273,-46049,-15131,174,127,75,19,-38,-98,-6671,-2799,-202,-236,-278,-677,-370,-425,-3010,-1843,-457,-396,-311,-587,-843,-791,-1064,114,-702,-2560,295,352,315,-255,-438,3,224,-3,-444,-122,-649,99,-247,47,512,412,5,-257,117,14,-21,-11,27,-288,-83,-418,86,322,-186,375,356,-234,-363,35,113,-6,-148,-290,-432,-474,-347,-197,-320,-131,-291,-241,-413,59,136,10,148,112,62,24,-311,-74,-116,-144,-176,-197,-207,-226,-248,-283,-313,-338,-378,-408,-435,-429,-394,-334,-252,-150,-260,-379,-177,42,-125,-310,160,260,-281,-296,-435,384,499,461,-273,-435,-1167,-1007,-508,200,162,115,65,21,-1617,-5301,-135,-186,-222,-242,-531,-4963,-243,-1638,-219,-206,-200,-192,-187,-645,-384,-165,-146,-623,-239,-96,-81,-54,-75,-231,-153,79,-65,-4,202,-21,-251,93,264,-210,102,133,-377,-70,-30,-93,-143,-175,-199,-212,-215,-217,-203,-191,-190,-329,-216,-255,-295,-337,-396,-464,-455,-398,-335,-265,-195,-247,-62,-8,-286,29,90,-8,-26,-224,7,-43,-111,-182,-263,-338,-436,-384,-326,-267,-322,-119,-51,-219,-163,-242,-101,-188,-301,165,76,-116,-105,3,-48,-112,-172,-219,-259,-259,-352,-278,-283,-283,-243,-179,-373,-163,-173,-241,-154,134,570,325,-147,-158,31,26,-140,-94,294,192,-41,0,-205,-182,-269,-363,-372,-272,-171,-303,-309,-279,-50,-102,203,301,240,-297,61,218,239,187,11,153,113,112,64,-40,10,-126,-131,-227,-103,-117,-567,-125,-127,-218,-359,-188,-217,-251,-290,-323,-349,-366,-377,-375,-375,-361,-337,-318,-291,-248,-213,-153,-96,-52,-19,-230,-54,-31,-76,-2,-39,-79,-103,-111,-83,-18,-67,-281,-124,107,-206,-186,-17,235,7,-417,-173,-95,279,273,-262,-181,-153,253,246,-83,-46,93,86,26,-34,-226,-101,-106,-418,-68,-366,-162,0,164,-26,10,-217,95,-248,59,300,244,156,62,-93,-167,-274,-313,-228,-215,-37,42,103,-48,-49,124,69,-26,-158,-298,-342,-180,4,-214,320,433,513,-44,-204,215,-194,-387,8,54,-195,-419,-289,-322,-303,-256,-210,-174,-132,-104,-95,-104,-120,-123,-127,-123,-116,-107,-262,-301,-182,-75,-76,-94,-283,-125,-143,-373,-156,-295,-125,-97,-69,-257,-179,-157,-18,-23,-37,-58,-76,-103,-124,-137,-144,-162,-173,-185,-248,-217,-234,-328,-264,-277,-295,-298,-298,-283,-243,-195,-141,-78,-155,-406,117,165,204,17,-337,-197,-177,-199,-288,-341,-155,-70,-262,-145,-84,129,312,-38,-10,159,65,-25,-84,-93,-39,61,178,293,106,-206,-222,121,533,356,-153,65,-2,-274,-36,-204,-128,-62,-103,-310,-163,-188,-255,-238,-248,-233,-201,-178,-210,-80,2,-102,-64,-211,51,122,-199,-239,-35,-62,-145,-242,-278,-194,-42,121,292,170,-316,2,-111,-231,-56,335,383,106,21,-81,-177,-185,251,-304,-226,-70,133,106,-47,242,159,-56,-208,-220,-265,-361,-394,-337,-266,-201,-149,-117,-102,-123,-143,-197,-216,-253,-282,-304,-302,-285,-263,-230,-196,-162,-126,-93,-178,-280,-350,-208,-25,-29,-175,-191,-153,-106,-28,-39,-51,-69,-99,-132,-179,-223,-271,-304,-337,-338,-300,-246,-181,-115,-52,-28,-30,-56,-125,-85,36,144,123,100,-192,64,94,-259,-412,-222,-81,-44,209,131,-169,-323,240,398,311,-114,-13,89,66,-89,65,75,70,55,25,-22,-84,-151,-228,-291,-320,-273,-234,-430,-157,-52,-134,1,-1,-409,-281,-169,-116,-200,58,76,-134,-86,-333,-263,-300,-64,-279,-81,-107,-111,-124,-124,-111,-81,-358,-197,-46,138,194,-360,-291,-339,-114,273,236,182,103,30,-46,-118,-176,-215,-262,-283,-292,-294,-281,-252,-214,-176,-132,-75,-11,50,-268,-397,23,259,273,-358,-1789,133,-520,-759,-205,-284,-553,-298,-94,-264,27,46,32,7,-22,-358,-104,-134,-138,-123,-103,-254,-320,-58,-40,-31,-29,-371,-56,-59,-48,-159,-287,-44,11,10,-150,-232,-45,-79,-115,-162,-198,-222,-243,-288,-368,-302,-329,-353,-371,-401,-429,-433,-380,-318,-259,-189,-230,-29,69,149,237,317,234,-8,121,190,-302,-167,-299,31,-45,-141,-130,-91,-41,236,-171,127,67,-338,-54,195,40,453,26,31,213,211,-181,80,-154,-369,-196,-55,-156,-275,-353,-358,-347,-262,-196,-146,-309,-58,-23,-38,-25,-207,-99,41,32,-232,-9,-41,-81,-242,-165,-204,-234,-262,-215,-164,-245,-218,-177,-99,133,123,-143,-87],[-115,85,85,-97,357,150,-136,-114,67,194,69,-140,-156,-274,-361,-364,-305,-246,-191,-161,-148,-152,-166,-176,-184,-190,-200,-219,-255,-253,-345,-300,-311,-332,-323,-284,-273,-146,-289,-13,35,80,107,128,5,83,34,-153,-207,-300,56,-4,-181,-138,-383,8,-66,-137,-157,-187,-179,-86,193,376,444,259,318,316,-43,-380,-252,-218,-364,-426,-318,-180,-62,43,-82,-37,-344,-310,-250,295,-306,-46,85,-302,-150,-5,-73,-130,-176,-195,-188,-174,-394,-114,-71,-44,-32,-36,-47,-75,-122,-176,-227,-289,-343,-494,-355,-328,-288,-242,-376,-311,-137,-229,-444,-99,-20,-13,-266,-171,-34,-59,-121,-239,-141,-237,-172,-163,-132,-279,-11,76,169,225,-189,-266,-155,38,47,85,-563,-840,-548,-101,646,575,-516,390,198,-789,-542,-264,-223,-388,-202,-310,-708,-404,-355,-290,-1144,-1136,-24,48,-3432,-6703,-3878,-520,227,227,220,-6230,225,232,236,259,274,287,-45715,-13965,145,213,164,101,24,-65,-5393,-3520,-307,-383,-443,-729,-404,-395,-2980,-1834,-272,-237,-184,-768,-631,-653,-961,185,-149,-3205,443,530,613,-232,-555,6,283,81,-397,-219,-503,118,-241,20,460,291,31,-293,-173,-226,-167,-71,11,-349,-88,-425,87,254,-151,347,257,-232,-314,42,357,329,60,241,-145,51,-124,-123,-326,-145,-280,-254,-412,-107,-96,-72,-47,-31,-23,-12,-266,-53,-87,-167,-229,-207,-220,-216,-187,-149,-208,-113,-11,20,-62,-11,-328,15,-21,-48,-279,-404,-173,46,-168,-297,99,143,-244,-298,-367,450,460,463,-201,-351,-1272,-910,-449,351,322,278,225,172,-2734,-5897,-56,-151,-245,-325,-351,-3879,-188,-1598,-12,59,106,-305,104,-424,-492,20,-22,-487,-174,-32,-1,14,-51,-226,-325,-94,-140,-65,-127,-175,-322,-219,-215,-302,-195,-180,-319,-180,-180,-181,-174,-159,-143,-119,-91,-64,-26,11,-196,-281,-253,-285,-162,40,3,-178,-237,-139,-168,-160,-124,-201,-29,16,-208,144,160,18,-10,-240,26,-44,-138,-232,-327,-366,-420,-225,-165,-51,-312,68,103,-146,-221,-244,-70,-175,-295,-37,-91,-136,-187,-215,-225,-219,-212,-208,-210,-229,-363,-304,-353,-414,-408,-356,-362,-232,-188,-280,-98,-69,-52,-55,-130,-127,-92,-119,-145,-174,-214,-256,-288,-322,-345,-356,-348,-339,-315,-296,-272,-263,-207,-277,-102,-53,-13,37,78,-261,18,164,196,179,6,338,150,196,109,-71,194,-75,-64,-234,-176,-270,-613,-340,-289,-223,-303,-127,-73,-54,-42,-49,-66,-93,-171,-228,-207,-223,-222,-220,-223,-236,-300,-105,-83,6,58,-395,-62,-21,-53,97,232,-101,168,108,40,-26,-107,-319,-247,-279,-258,-199,-114,-34,40,-400,-281,-23,323,369,-278,-194,-112,284,349,-77,-49,141,289,375,113,-223,29,-98,-355,-70,-351,-172,-19,79,-47,-79,-180,-1,-215,104,715,686,148,437,-123,528,748,-228,556,-258,293,161,36,-70,-163,-227,-256,-267,-256,-215,-163,-91,-4,-245,166,246,316,-39,-246,205,-276,-331,-38,45,-216,-378,-177,-199,-161,-81,5,68,65,83,274,282,271,258,226,186,41,-153,-266,-187,-118,-53,-69,-91,-251,-103,-101,-315,-71,-302,-14,19,49,-221,-156,-122,122,154,168,179,-41,-99,216,229,-153,88,211,97,-231,87,-110,-318,-209,-99,-123,-123,-123,-322,-123,-136,-162,-187,-224,-396,-248,-255,-255,-255,-256,-255,-244,-222,-266,-364,-209,-140,-287,-123,-33,174,229,-25,-30,128,56,-24,-94,-140,-122,-35,77,193,130,-164,-151,180,477,406,-186,71,45,-208,-98,-212,-106,-138,-176,-256,-191,-183,-257,-184,-194,-206,-223,-240,-270,-263,-258,-237,-226,-207,-197,-193,-202,-247,-213,-203,-170,-126,-151,0,119,213,310,140,-325,20,-19,-106,-6,286,331,105,26,-53,-109,-177,58,-307,-151,-88,-96,-78,-52,-26,-3,-66,-189,-223,-62,-164,-119,-165,-225,-282,-308,-264,-191,-137,-79,-185,-1,-94,40,-55,39,35,24,14,1,-18,-41,-96,-255,-278,-343,-224,-252,-274,-276,-267,-266,-253,-240,-232,-216,-197,-181,-160,-151,-138,-150,-319,-111,-94,-58,-7,-7,-136,218,64,-127,-119,-100,-38,47,165,205,244,-163,35,179,-225,-346,-201,-101,-68,152,-7,-174,-373,242,361,233,-144,30,65,123,12,265,282,351,216,76,127,16,39,8,-123,-229,-228,-297,-365,-223,-167,-169,-62,-31,-371,-272,-143,-134,-246,-4,15,-174,-76,-347,-191,-276,-113,-249,-16,-9,55,63,59,41,-133,-292,-143,-95,-108,-95,-346,-312,-325,-88,60,64,50,11,-26,-73,-120,-154,-167,-183,-172,-154,-141,-124,-159,-206,-67,-53,-35,-16,-6,-346,-449,32,36,40,33,-2315,-41,-441,-590,-285,-260,-510,-256,43,-235,190,165,210,237,223,-361,82,56,33,6,-51,-215,-395,-72,28,47,-10,-323,-52,-6,-20,-190,-266,-47,-37,-34,-191,-223,-22,-20,-16,-94,-79,-7,-227,-263,-401,-117,-6,-96,-65,-76,-265,-164,-227,-282,-259,-173,-218,22,131,212,456,602,217,-12,123,188,-284,-131,-348,16,-66,-130,-126,-65,-112,119,-212,175,96,-305,-15,212,43,433,65,26,151,184,-156,40,-131,-367,-201,-45,62,-18,-97,-173,-246,-310,-337,-338,-309,-276,-243,-219,-197,-193,-175,-179,-188,-257,-229,-254,-282,-290,-286,-249,-200,-254,-78,-10,-271,-205,-203,-137,297,43,-116,-66],[-131,50,73,-103,203,138,-77,-48,63,29,-5,-141,-75,-84,-95,-325,-96,-99,-95,-102,-117,-137,-162,-180,-195,-206,-216,-229,-235,-218,-318,-180,-280,-127,-102,-266,-232,-63,-230,-20,22,36,44,59,48,84,78,-86,-155,-280,43,-4,-169,-158,-351,-252,-234,-157,-47,-162,-220,27,261,383,402,289,284,232,-130,-381,-154,-141,-211,-258,-272,-227,-167,-105,-52,16,-277,-292,-269,201,-303,-47,109,-250,-137,90,90,48,4,-234,-56,-167,-258,-120,-118,-104,-85,-64,-36,-52,-9,-113,-1,-16,-241,-320,-345,-102,-122,-141,-305,-220,-247,-290,-340,-331,-309,-260,-219,-101,-9,69,-82,-184,58,-186,-167,424,179,-170,136,585,680,265,-156,-265,-154,65,117,87,-578,-783,-541,-84,701,544,-358,249,136,-873,-761,-221,-311,-256,87,125,-560,199,240,260,-1234,-1476,331,328,-3898,-5954,-4497,-1130,161,123,92,-5324,76,76,72,83,80,71,-46604,-12070,-195,-44,-78,-118,-161,-324,-4012,-3847,-319,-360,-398,-1064,-408,-384,-2828,-1796,-249,-197,-137,-790,-409,-425,-657,95,128,-3128,99,205,230,-153,-672,9,305,173,-299,-231,-320,100,-230,-66,-157,-254,-344,-445,-368,-284,-200,-140,-114,-393,-110,-408,-140,-155,-158,-140,-100,-214,-243,59,98,130,51,140,-161,80,-93,-119,-312,-146,-250,-278,-383,-59,-22,25,68,94,105,118,-210,73,41,-226,-313,-107,-110,-146,-173,-189,-181,-166,-90,-34,-153,1,-367,146,153,98,-286,-409,-174,64,-200,-269,45,54,-184,-276,-305,561,621,403,-121,-234,-1017,-769,-373,446,706,678,634,586,-3849,-6472,-2021,182,37,-1437,-274,-2832,-231,-1501,167,284,370,-598,233,-195,-566,308,138,-353,-118,-50,-98,-99,-76,-219,-495,-276,-197,63,36,-138,-392,-119,-189,-341,-312,-299,-261,-170,-96,-27,35,98,-8,73,32,140,130,-6,-212,-233,-348,-375,-96,121,17,-191,-193,67,29,-135,-5,-125,-88,3,-121,-6,-26,-55,-102,-241,-224,-286,-351,-335,-272,-209,-375,-167,-190,-57,-264,-47,-61,-86,-264,-240,-179,-210,-276,-259,-272,-265,-264,-247,-229,-210,-196,-184,-172,-167,-361,-283,-224,-148,-142,-149,-335,-143,-181,-306,-120,-104,-91,-87,-126,-93,-90,-93,-78,-234,-74,-70,-55,-39,-212,-108,-20,-39,-59,-229,-165,-235,-234,-189,-64,-6,206,351,274,-233,-18,119,71,154,-16,351,160,195,137,-78,504,4,0,-238,107,130,-577,-159,185,-115,-249,-138,93,-48,-1,-19,-78,-135,-218,-262,-268,-223,-190,-166,-211,-333,-218,-90,-183,-23,11,-355,-62,-23,-38,140,220,-134,193,151,96,38,-122,-354,-156,-142,-211,-206,-88,206,123,-297,-383,39,535,329,-310,-227,-98,291,328,-92,-68,157,108,57,8,-214,-50,-220,-302,-83,-302,-188,-53,205,-47,-171,-150,-77,-168,134,121,87,37,-5,-163,-112,-163,-215,-258,-309,-334,-318,-297,-278,-265,-250,-231,-218,-203,-173,-148,-118,-84,-281,-37,-19,-4,-78,-269,-26,-370,-254,-173,-240,-299,-347,-231,-158,-92,-26,31,65,65,116,167,153,124,98,62,24,-76,-204,-265,-106,-72,-47,-36,-39,-246,-54,-79,-231,-146,-311,-223,-249,-257,-244,-226,-215,-206,-203,-205,-209,-198,-179,-150,-103,-197,-11,27,56,-160,79,-160,-313,-210,-35,5,-11,-32,-449,-45,-42,-38,-101,-312,-350,15,18,17,4,-192,-137,-72,-118,-254,-360,-246,-228,-304,-120,-27,165,262,-39,-69,231,188,135,86,30,-24,-56,-62,-48,-22,-137,-91,4,-14,-35,-224,-86,-88,-144,-145,-234,-89,-59,-109,-216,-111,-33,-279,103,101,95,75,-171,-347,-46,-99,-142,-190,-215,-222,-202,-172,-267,-85,133,269,397,-25,14,359,795,623,87,-301,12,43,8,39,188,132,86,-1,-34,-51,-186,194,-274,-87,5,194,81,1,338,314,-90,-188,-237,-17,-122,-170,308,271,223,168,107,49,-13,-41,-190,-9,-93,43,-83,108,255,297,330,212,138,126,-93,-336,-306,-350,-227,-239,-141,-178,-214,-167,-79,10,-52,100,117,136,180,143,42,-63,-336,-68,21,15,24,-23,-182,201,140,-224,-189,-91,-11,47,167,224,203,-145,-2,123,-192,-281,-161,-122,-100,86,-130,-119,-310,231,639,326,-179,70,166,105,64,51,48,38,26,7,-22,-62,-103,-155,-209,-258,-262,-241,-306,-137,-102,-189,-36,-31,-318,-270,-115,-137,-299,-118,-111,-211,-75,-337,-126,-253,-29,-228,-25,-72,-114,-179,-245,-311,-280,-237,-162,-119,-93,-74,-261,-330,-241,-82,-102,-128,-158,-207,-243,-278,-297,-278,-243,-228,-203,-181,-164,-144,-130,-248,-62,-40,-122,5,13,-441,-479,20,14,11,7,-2687,-17,-393,-356,-22,-5,-466,-215,62,-208,86,75,40,1,-42,-360,-153,-179,-141,-80,-23,-147,-343,-96,98,140,16,-271,-45,66,-93,-217,-225,-42,-49,-73,-239,-199,-137,-152,-158,-160,-174,-165,-235,-233,-401,-213,-180,-188,-177,-162,-248,-101,-72,-44,-27,-9,-206,19,45,48,58,61,56,-15,25,6,-251,-77,-388,-43,-78,-106,-118,-37,-140,8,-247,81,52,-217,-43,-90,-120,-153,-179,-198,-213,-246,-269,-210,-137,-364,-195,-30,121,190,328,372,-37,-60,523,537,-19,100,-9,-201,63,-177,-84,302,13,-279,48,217,97,-181,-73,-134,-170,-233,-86,-23,-268,-173,-205,-161,227,-34,-83,-39],[-146,-158,-170,-187,-194,-198,-198,-180,-158,-116,-74,-167,-63,11,26,-290,-16,43,47,44,-51,13,19,21,29,43,-17,-42,-183,-122,-304,-63,-315,111,104,-274,-209,-60,-183,-70,-115,-178,-242,-288,-282,-234,-187,-146,-111,-251,-67,-60,-183,-206,-289,22,59,91,69,-100,-255,111,87,52,5,-42,-40,27,-231,-371,-73,-42,-33,-194,337,105,-23,106,-40,74,-217,-265,-303,188,-307,-58,123,-201,-131,-23,-80,-127,-163,-261,-181,-318,-190,-184,-179,-166,-147,-123,-85,-71,-29,-162,12,13,-139,-155,-446,-102,-55,-63,-214,-123,-97,-105,-236,-96,-113,-95,-164,-94,-105,-119,-138,-157,-170,-181,-182,-140,-85,-17,61,148,233,283,-129,-280,-172,80,180,73,-547,-716,-511,-65,727,420,-115,720,201,-856,-898,-145,-334,-159,1175,831,-410,904,1037,917,-1305,-1801,654,594,-4313,-5428,-5284,-2121,428,385,331,-3705,218,152,78,25,-37,-92,-48911,-10241,-748,-255,-276,-298,-324,-1917,-2747,-3823,-275,-241,-217,-1650,-178,-321,-2640,-1740,-214,-235,-240,-701,-202,-155,-235,-30,36,-2401,-401,184,213,-19,-691,10,253,244,-176,-148,-133,107,-219,20,-19,-61,-85,-308,-136,-143,-130,-127,-144,-421,-182,-370,-202,-201,-194,-185,-174,-186,-177,-195,-230,-268,-322,-363,-375,-331,-281,-217,-284,-138,-209,-313,-332,-55,10,34,58,76,87,108,-146,73,79,-266,-353,-238,-174,-119,-167,-249,-314,-292,-216,-102,-242,8,-361,360,471,121,-278,-388,-174,61,-219,-234,3,-3,-107,-237,-255,174,152,135,-31,-82,-731,-588,-270,143,164,177,178,180,-4916,-6983,-4286,43,-510,-4955,-122,-1837,-904,-1340,-203,-160,-110,-882,-4,35,-580,81,87,-226,-72,30,-5,-127,-60,-205,-570,-449,-213,40,60,-197,-439,3,-73,-322,-102,-184,-288,-401,-403,-280,-151,-21,-46,95,0,102,53,-44,-227,-179,-364,-323,-6,140,-40,-187,-141,506,73,-129,136,-39,-125,20,-120,-214,-172,-41,8,-223,-46,93,-61,58,-77,-239,-370,-333,-203,-61,-205,144,195,-26,-270,-224,-24,-143,-234,-107,-161,-183,-194,-181,-161,-147,-146,-270,-173,-207,-334,-291,-331,-383,-425,-478,-499,-468,-431,-394,-349,-300,-249,-209,-162,-110,-63,-163,25,-269,97,116,-46,140,-213,-49,89,41,-3,-195,-125,-193,-172,-137,-52,50,157,279,279,-199,-29,104,-62,127,-44,349,154,180,156,-47,296,114,67,-228,218,151,-517,-151,208,-55,-195,-124,50,-37,-71,-129,-187,-241,-294,-335,-367,-366,-337,-309,-282,-256,-238,-238,-266,-232,-233,-237,-190,-135,-95,-58,-22,-164,36,53,73,105,-158,-368,-160,56,-201,-236,-153,225,164,-186,-323,98,18,-69,-340,-264,-360,-434,-473,-497,-489,-469,-424,-371,-310,-228,-138,-340,-254,-96,-254,-199,-78,257,-24,-231,-120,-107,-117,82,62,56,56,85,-199,179,247,-37,293,-334,494,160,544,-26,350,137,195,407,355,150,270,232,106,-272,126,92,65,-146,-269,-5,-392,-171,-117,-168,-277,-315,-345,-372,-373,-339,-288,-232,-155,-86,-27,16,52,95,125,-43,-127,-211,-247,-43,-40,-91,82,45,-250,-52,20,-151,-215,-311,-20,-26,-30,-183,-145,-89,-11,2,12,15,-21,-158,-17,-36,-247,-87,-105,-110,-104,-74,-218,-297,-202,-88,119,106,-72,-332,117,91,-34,-136,-382,-307,-49,-78,-104,-138,-173,-216,-246,-266,-270,-323,-229,-292,-287,-125,-51,38,57,-60,-120,-9,-58,-110,-158,-213,-272,-320,-362,-400,-432,-468,-496,-455,-394,-321,-254,-181,-110,-89,-162,-255,-71,-95,-133,-181,-82,-81,-300,-108,-107,-95,-81,-180,-422,-58,-56,-118,-125,-166,-112,23,-167,-272,-126,278,365,431,102,63,418,564,543,27,-240,-6,83,90,-41,-157,-243,-282,-262,-183,-82,-203,158,-207,-26,38,215,50,23,339,279,-105,-190,-252,25,-75,-194,190,158,132,111,87,65,31,-41,-200,-2,-83,22,-98,53,227,299,366,152,168,144,-50,-335,-347,-355,-153,-137,-287,-413,-448,-374,-283,-212,-166,-134,-121,-125,-131,-147,-152,-152,-297,-122,-106,-81,-62,-42,-219,-13,-11,-296,-250,-87,5,-6,-16,-23,-9,-123,-27,63,-152,-203,-99,-128,-126,25,-175,-36,-249,212,729,272,-204,118,312,131,182,376,357,502,251,75,219,-41,82,31,-96,-256,-32,-201,-235,102,219,-167,194,173,-253,-266,-70,-110,-349,-141,-79,-224,-72,-294,-58,-217,-25,-201,11,-44,-57,-102,-141,-173,-200,-223,-242,-270,-303,-336,-362,-377,-382,-373,-344,-305,-263,-235,-195,-166,-140,-119,-99,-159,-122,-202,-167,-181,-171,-261,-80,-122,-201,127,145,-543,-468,201,165,114,46,-2871,-134,-370,-249,-204,-124,-410,-167,35,-175,25,-23,-103,-187,-252,-343,-173,-74,18,88,23,-67,-262,-121,15,-45,-107,-203,-175,-161,-207,-233,-166,-22,49,2,-283,-150,35,10,-23,-62,-123,-164,-232,-240,-346,-309,-268,-263,-252,-257,-263,-295,-333,-350,-321,-270,-210,-149,-74,-18,45,104,153,-7,125,188,-194,5,-367,5,-73,-65,-98,-3,-105,-115,-255,-359,-240,-113,34,159,57,350,155,53,68,148,-89,-31,-100,-356,-179,-7,116,202,346,461,155,-136,466,613,119,90,-137,-162,122,-154,-60,326,25,-270,-22,-1,-74,-140,-152,-165,-174,-198,-174,-167,-225,-147,-183,-165,-147,-160,-172,-193],[-310,-316,-298,-277,-241,-199,-158,-109,-61,-3,51,-195,-65,114,158,-205,-3,116,86,-21,-107,-43,-54,-21,46,127,-80,-66,-150,-109,-290,-81,-327,518,336,-296,-199,-72,-152,-109,159,73,-19,-95,-152,-182,-183,-161,-123,-220,-55,-38,-225,-272,-216,-43,-56,-75,-93,-114,-263,-159,-187,-195,-189,-162,-86,18,-341,-360,-22,-66,-40,-280,242,129,1,101,-50,97,-175,-242,-350,98,-330,-93,113,-170,-142,146,399,277,172,-211,-219,-377,-30,-11,-31,-53,-83,-115,-137,-149,-150,-225,-92,-63,-63,-25,-378,-161,-10,-23,-143,-102,-141,-189,-224,-252,-252,-236,-202,-170,-150,-138,-136,-137,-137,-145,-224,-146,-137,-125,-104,-77,-54,-32,-130,-329,-217,21,29,25,-495,-664,-475,-66,34,32,21,-1,-22,-772,-845,-69,-281,-111,180,245,-297,330,352,345,-1405,-2163,398,464,-4597,-5186,-6222,-3407,1019,1054,170,-1547,852,695,501,314,137,22,-52745,-9162,-1590,282,350,381,-1586,-3440,-1720,-3626,59,-60,-179,-2446,-245,-252,-2485,-1694,-168,-205,-251,-592,-280,-206,-115,-21,54,-1630,-917,134,116,87,-523,-10,90,138,-76,-28,19,234,-227,44,243,181,102,-328,-71,-155,-208,-243,-262,-459,-260,-341,-273,-276,-265,-234,-187,-177,-89,-3,51,108,2,200,-157,240,-16,-112,-270,-151,-184,-388,-295,-81,132,146,103,54,2,-34,-106,-126,-161,-310,-332,-321,-283,-288,-302,-262,-169,-248,115,66,-354,-19,-347,356,625,123,-279,-372,-196,23,-246,-220,-52,-62,-184,-215,-239,-1,54,88,44,71,-461,-392,-164,19,7,-3,-17,-23,-5926,-7438,-6379,-154,-3626,-8251,-175,-928,-1719,-1149,-281,-303,-327,-1155,-346,-330,-537,-251,-195,-138,-100,-66,-43,-197,-30,-210,-409,-558,-190,-185,-239,-270,-402,-258,-228,-289,-178,-157,-183,-159,-166,-180,-191,-198,-212,-225,-243,-272,-289,-292,-275,-230,-271,-194,-67,-15,-121,-178,-101,30,19,-126,-13,-47,-154,-174,-246,-287,-236,-124,-12,-213,-116,-3,-95,19,70,5,-205,-41,-217,60,-156,309,440,11,-248,-212,-10,-124,-188,-72,-39,-92,-173,-117,-96,-76,-73,-292,-119,-175,-303,-337,-422,-440,-340,-243,-211,-37,-125,-286,33,275,326,77,-118,4,64,-237,148,-262,405,178,-34,325,-217,3,196,301,261,-153,-11,-160,64,17,-61,-124,-160,-154,-139,-165,-96,-95,-212,-145,-179,-197,-198,-153,-97,-59,-14,26,51,-210,72,72,-471,-124,91,4,-147,-97,25,-29,-18,7,-22,-51,-311,-285,-397,-106,-91,-171,-199,-95,-85,-128,-314,-172,-220,-252,-273,-247,-220,-181,-136,-194,-45,-7,32,79,-188,-359,-160,43,-189,-259,-228,174,124,-83,-220,-11,-23,-14,-368,-294,-92,68,84,-125,-94,32,6,-30,-63,-191,-204,-432,-215,-108,-204,-205,-91,206,12,-238,-89,-102,-69,92,82,82,81,99,-231,132,151,42,161,-318,160,140,117,-41,57,37,42,67,120,210,304,402,55,-215,354,617,609,-237,-263,292,-325,-88,-67,-38,-303,-277,-63,-15,-153,76,41,65,105,157,100,159,144,146,45,-156,-87,-175,-223,2,-28,-196,-62,-30,-262,-72,-91,-99,-292,-301,-111,-103,-92,-158,-137,-74,-8,23,57,89,-15,-192,175,168,-298,52,200,174,58,85,-285,-273,-186,-119,-110,-115,-135,-206,-139,-161,-197,-240,-380,-328,-382,-422,-439,-436,-414,-391,-358,-324,-290,-277,-215,-288,-251,-133,-108,-26,-15,-88,-178,-69,-100,-130,-150,-173,-202,-226,-253,-286,-325,-376,-444,-510,-476,-373,-266,-145,-23,-57,-166,-277,-62,-114,-152,-153,-42,-63,-322,-7,91,24,-31,-195,-414,-68,-35,-132,-151,-163,-173,100,-164,-262,-170,223,218,188,154,109,63,4,-58,-137,-219,-304,-380,-444,-472,-441,-381,-323,-272,-215,-159,-234,-22,-131,26,61,228,6,37,326,228,-109,-201,-274,55,-41,-196,-76,-176,-262,-320,-349,-349,-350,-339,-342,-356,-368,-366,-335,-266,-174,-73,36,70,192,163,-5,-256,-406,-371,-134,206,156,-258,-263,-224,-78,-102,-222,-72,-93,-113,-127,-154,-181,-213,-253,-248,-237,-194,-134,-68,-255,36,53,-324,-318,-102,-67,-135,-195,-238,-250,-242,-238,-225,-236,-270,-323,-405,-442,-351,-207,-48,-219,164,401,197,-235,145,313,168,235,351,374,483,233,52,232,-80,65,76,-99,-261,-78,-217,-173,184,439,-129,194,253,-204,-275,-52,-139,-401,-253,-268,-271,-260,-259,-256,-235,-226,-211,-188,-172,-135,-109,-77,-46,-97,-170,16,41,33,16,-82,-345,-45,-69,-71,-50,0,57,144,188,318,23,-77,-161,-97,-281,151,101,-107,-265,-35,-236,-290,207,47,-684,-440,242,281,198,78,-2900,-440,-407,-70,125,313,-372,-141,319,-172,208,356,299,141,-14,-334,-255,-236,-146,-54,14,-17,-221,-174,122,125,119,-152,-22,-49,-340,-269,-126,-16,-14,-23,-351,-105,10,-1,-15,-29,-57,-61,-241,-164,-278,-428,-64,-163,-141,-47,-169,-84,-122,-163,-215,-249,-250,-218,-147,-86,-12,53,107,-20,103,180,-138,87,-297,-10,-82,-65,-150,-214,-217,-131,-245,117,12,-27,93,260,49,577,189,67,29,117,-73,-71,-108,-367,-259,-198,-103,-24,38,82,107,-213,122,110,94,65,-275,-79,-27,-147,-85,-107,-120,-233,-128,-125,-122,-116,-151,-229,-97,-167,-79,-76,-165,-91,-159,-158,-95,-145,-120,-135],[-46,-158,-61,-220,79,28,13,11,11,43,79,-185,-53,80,140,-88,49,47,-2,-121,-144,-209,-220,-165,-93,-20,-132,-82,-105,-84,-254,-81,-303,127,112,-304,-185,-81,-114,-107,-60,-105,-158,-203,-247,-279,-284,-262,-226,-196,-176,-169,-278,-320,-199,-218,-230,-237,-227,-213,-228,-186,-184,-176,-183,-215,-254,-302,-324,-345,-142,-93,-49,-357,145,149,44,101,-64,55,-134,-209,-357,-146,-352,-139,88,-148,-157,144,470,490,314,-122,-247,-266,54,143,308,231,145,58,-17,-78,-112,-275,-40,21,-4,73,-238,-210,42,-56,-91,-8,223,164,-69,-22,-299,-114,-181,-236,-274,-294,-300,-304,-306,-313,-307,-284,-240,-187,-128,-65,-10,37,-147,-402,-262,21,114,-24,-437,-617,-427,-76,49,1,110,132,73,-667,-599,7,-155,-96,43,8,-221,-73,-117,-180,-1551,-2579,-244,-181,-4518,-5229,-7195,-4832,180,202,-3135,171,124,54,-39,-129,-234,-2631,-58086,-9226,-2798,150,276,381,-2687,-4604,-957,-3379,451,375,-415,-3321,112,-168,-2386,-1660,72,71,-392,-502,-24,-95,-176,-253,-327,-916,-1380,-301,-284,-287,-305,-310,-301,-268,-216,-159,-102,-56,-239,42,82,108,91,-369,-33,59,-11,-115,-161,-493,-42,-319,-92,-115,-132,-140,-138,-185,-91,-48,0,61,-56,189,-144,290,-2,-139,-274,-181,-173,-494,-272,-105,135,128,47,-19,-102,-172,-262,-340,-354,-353,-268,-243,-377,-84,105,169,-82,-300,69,-22,-483,-84,-349,332,589,103,-288,-365,-230,-43,-279,-229,-121,-127,-107,-215,-260,-217,-247,-282,-325,-368,-411,-391,-332,-265,-180,-96,-16,63,-6834,-7840,-7798,-1,-1997,-10553,270,-112,-2629,-947,114,70,31,-1361,-18,-38,-442,-76,-94,-111,-144,-179,-210,-271,-244,-236,-246,-431,-167,-149,-150,-330,-317,-197,-317,-268,-294,-287,-249,-181,-91,1,102,207,-151,76,-134,-47,-151,-134,-318,-129,-181,-62,179,138,-218,-167,-77,66,7,-131,-110,-177,-252,-330,-401,-418,-360,-298,-250,-222,-193,-138,-131,-83,-60,-33,-116,8,-228,14,-126,22,3,-27,-215,-209,-163,-214,-267,-302,-312,-279,-235,-174,-109,-46,5,-230,-2,-14,-274,-302,-218,-21,12,-248,-138,52,-108,-276,39,332,571,0,-124,52,201,-303,182,-228,357,121,-25,219,-218,44,222,295,244,-109,15,-134,126,111,71,140,45,-27,-91,-132,-147,-166,-371,-235,-278,-303,-289,-212,-122,-51,20,89,138,-188,155,144,-448,-92,265,60,-109,-68,-31,-27,-15,39,-58,-157,-323,-303,-390,-246,-170,-184,-201,-19,8,-170,-308,-18,-59,-102,-151,-167,-186,-189,-174,-225,-126,-113,-104,-97,-209,-337,-160,-169,-199,-255,-311,-273,-291,-304,-304,-285,-261,-231,-394,-325,-162,-140,-108,-139,-103,-53,-35,-35,-46,-187,-268,-362,-186,-123,-155,-207,-91,-20,11,-201,-63,-80,-30,200,240,280,230,214,-254,414,450,103,36,-297,544,117,705,-62,548,147,194,837,835,823,307,653,-19,-133,292,674,576,-343,-261,235,-253,-10,-14,-30,-327,-237,25,19,-210,-27,-53,-85,-96,-107,-122,-139,-152,-146,-139,-252,-110,-121,-195,-42,-29,-266,-208,-73,-281,-54,-15,-36,-329,-280,-118,-122,-113,-126,-127,-63,29,72,110,140,-5,-215,142,52,-341,10,211,199,178,108,-356,-242,-157,-106,39,25,-181,-89,19,36,-95,-204,-344,-261,132,131,124,104,-1,-29,19,-49,-185,-224,-113,-224,-208,-137,-189,-34,40,-118,-239,104,161,198,242,269,-71,208,250,210,92,-57,26,-27,-40,10,-267,-85,13,-41,-166,-290,-59,-118,-161,-130,3,-54,-337,-65,164,39,-67,-212,-359,-154,-121,-145,-175,-161,-224,-93,-152,-234,-241,-292,-343,-400,-419,-388,-340,-300,-262,-239,-220,-208,-192,-185,-188,-187,-181,-180,-189,-180,-179,-272,-161,-135,-105,-58,-8,-41,45,160,173,-92,-212,-296,79,-15,-175,215,169,118,63,6,-44,-104,-140,-256,-181,-193,-209,-238,-272,-313,-365,-413,-397,-329,-249,-165,-166,-473,-387,-108,204,81,-319,-270,-266,-86,-165,-294,140,151,107,70,25,-15,-59,-209,-207,-124,-91,-35,-61,-273,158,188,-285,-382,-128,-3,4,51,8,-21,-97,-77,-101,-115,-140,-146,-145,-201,-116,-45,74,-203,99,544,115,-259,160,320,220,268,314,379,441,194,20,229,-120,32,70,-110,-262,-119,-236,-101,20,-25,-79,-147,-233,-312,-386,-395,-338,-344,-282,-226,-215,-215,-239,-272,-299,-350,-400,-376,-322,-245,-181,-114,-112,-49,-170,51,76,55,17,-33,-341,-128,-159,-132,-51,65,187,203,98,325,-51,-67,-156,-124,-370,103,65,-128,-250,-160,-344,-369,310,-65,-840,-377,248,360,300,208,-2779,-826,-494,206,442,604,-335,-126,296,-186,170,418,675,514,244,-318,48,-44,-63,-27,7,10,-205,-237,119,118,109,-107,-19,-112,-408,-308,-92,-7,-83,-59,-377,-53,-119,-189,-261,-327,-388,-358,-311,-273,-242,-349,-203,-196,-165,-136,-136,-87,-70,-56,-57,-56,-186,-64,-57,-67,-62,-56,-49,-40,-25,-7,-73,19,-217,-29,-91,-24,-95,-179,-302,-353,-212,44,-74,47,105,241,34,565,219,85,-9,81,-67,-113,-126,-386,-196,-12,74,99,109,103,85,-251,46,32,29,26,-273,14,7,-144,-51,-54,-72,-171,-105,-43,-11,-104,-138,-262,-80,-138,39,-75,-95,-64,-131,-134,-40,-148,1,59],[16,-239,-95,-243,202,-12,20,145,85,140,78,-151,-68,-65,-75,-69,-54,-47,-38,-225,-142,-79,-108,-133,-155,-171,-182,-194,-203,-196,-215,-202,-269,-193,-176,-301,-176,-94,-79,-72,-43,-198,-45,-50,-61,-73,-89,-107,-113,-136,-108,-103,-334,-291,-90,-93,-92,-96,-164,-99,-167,-108,-114,-103,-91,-92,-82,-86,-200,-316,-37,-108,-41,-334,70,166,118,134,-45,169,-69,-149,-280,-82,-348,-173,75,-109,-151,156,301,367,426,-3,-176,-117,152,183,519,443,344,214,64,-39,-141,-252,-183,-75,28,140,-79,-188,18,-96,-24,49,522,494,43,28,-372,-90,-44,75,-7,-71,-112,-127,-119,-108,-306,-84,-261,-82,-91,-100,-115,-126,-136,-442,-236,-121,-112,-115,-343,-533,-331,-132,-131,-174,-124,-127,-129,-528,-235,-157,-176,-197,-205,-208,-200,-430,-176,-181,-1716,-3009,-178,-192,-3978,-5470,-7899,-6143,-183,-169,-7030,-155,-153,-160,-179,-180,-186,-183,-64654,-10441,-4406,-25,49,127,-3356,-4972,-396,-3078,398,408,-1722,-3453,381,-32,-2311,-1591,336,313,-493,-403,187,155,106,72,49,-247,-1637,45,52,59,39,-30,84,92,89,104,106,95,-196,91,82,61,43,-387,-100,-88,-113,-220,-212,-460,-212,-256,-221,-221,-213,-192,-155,-159,-61,-11,17,-21,-90,126,-69,158,39,-139,-249,-185,-129,-582,-220,-77,188,187,29,60,-28,-112,-218,-305,-322,-343,-166,-74,-338,-5,147,177,-38,-313,29,-67,-376,-139,-337,40,11,-1,-261,-330,-226,-93,-273,-218,-161,-169,-125,-203,-274,-208,-201,-180,-152,-113,-70,-31,9,50,111,169,227,291,-7334,-8165,-8006,469,492,-10897,498,474,-3442,-723,333,280,226,-1384,145,111,-287,43,10,-67,-115,-136,-194,-317,-305,-345,-380,-395,-408,-420,-443,-464,-466,-430,-410,-344,-292,-230,-199,-120,-66,-21,19,54,-189,59,-206,-127,-221,-124,-363,-117,-173,-233,-277,-302,-327,-341,-333,-326,-305,-272,-238,-204,-185,-154,-135,-132,-133,-133,-144,-232,-250,-179,-195,-205,-224,-241,-253,-270,-276,-286,-272,-232,-187,-137,-160,-192,3,-83,-96,-156,-27,8,-217,0,166,176,28,-145,29,0,-234,-292,-235,5,90,-273,-51,15,-92,-263,37,225,292,-68,-120,112,355,-314,207,-168,102,17,-44,-84,-199,-50,13,81,157,-53,54,-99,182,185,115,18,-89,-178,-247,-259,-240,-210,-451,-198,-223,-268,-335,-394,-464,-460,-388,-311,-246,-184,-132,-87,-442,-53,13,22,-78,-34,-92,-67,-95,-101,-79,-39,-282,-165,-332,-94,-59,-177,-204,1,-76,-197,-278,-364,-347,-244,-126,-35,24,225,303,-249,-112,-20,321,264,-208,-305,-159,-8,-161,-214,-341,-50,-60,-71,-71,-47,-8,39,-413,-340,-119,174,215,-141,-105,172,259,290,80,-193,-316,-271,-166,-137,-102,-197,-169,-204,-214,-194,-165,-147,-125,-121,-122,-126,-138,-131,-268,-101,-73,-48,-70,-278,-26,-41,-62,-87,-118,-140,-144,-136,-108,-51,8,71,-113,-34,197,205,200,-348,-268,142,-189,63,54,-1,-350,-200,95,159,-261,4,-17,-129,-190,-185,-115,-19,75,115,-50,-299,85,-60,-164,44,-44,-264,-309,-103,-303,-62,266,26,-299,-247,154,132,-150,-85,-114,-53,117,135,153,163,9,-218,52,-64,-367,-40,-38,-100,-166,-211,-421,-214,-172,-118,-73,-27,-205,4,5,-11,-121,-201,-318,-256,-99,-91,-75,-63,-49,-50,-46,-46,-150,-166,-42,-138,-162,-135,-281,-96,25,-141,-301,17,250,547,574,576,-81,138,445,361,70,-32,63,-15,-41,0,-257,-126,-29,-42,-172,-293,-64,-110,-157,-108,53,-27,-345,-200,-317,-336,-269,-224,-309,-123,-117,-149,-195,-195,-260,-264,-280,-265,-230,-161,-102,-62,-26,1,24,34,37,-190,1,-89,-57,-90,-132,-159,-173,-185,-265,-203,-217,-314,-254,-269,-288,-296,-301,-296,-286,-277,-262,-247,-230,-298,-162,-129,-144,-57,-29,-6,8,11,6,-24,-105,-284,-108,-130,-143,-146,-131,-101,-61,-39,-108,63,85,76,-80,-497,-393,-113,-199,-293,-375,-437,-399,-346,-313,-322,-292,-299,-321,-344,-379,-409,-412,-367,-336,-300,-254,-209,-157,-257,-52,-12,-219,-426,-155,-14,-15,122,107,4,-66,-84,-182,-75,-77,-107,-154,-228,-246,-284,-316,-341,-373,-396,-368,-338,-298,-242,-177,-116,-49,15,66,114,-10,181,-154,-6,45,-119,-246,-139,-236,-12,285,292,-20,188,278,-118,-285,50,23,-277,-316,-243,-354,-275,-183,-97,-115,-116,-192,86,-102,246,261,274,-142,-2,-178,83,174,223,168,-6,-318,30,-14,-28,-10,40,103,133,24,307,-130,-43,-137,-149,-450,58,23,-154,-218,-266,-438,-426,26,-182,-821,-275,-24,-33,-51,-86,-2527,-1132,-615,-216,-101,29,-292,-116,257,-209,130,416,361,288,192,-286,1,-78,-111,-104,-76,-40,-201,-288,127,239,211,-62,-11,-153,-268,-343,-58,11,-137,-99,-295,10,237,310,233,113,159,167,-244,-137,-134,-220,-212,-228,-166,9,-101,57,96,131,43,-98,-178,26,-2,-54,-95,-136,-176,-200,-212,-203,-185,-167,-157,-150,-147,-151,-179,-205,-229,-231,-200,-145,-172,1,58,102,14,140,119,80,-41,-29,-89,-152,-151,-409,-223,-31,13,32,32,11,-29,-232,-146,-217,-283,-342,-379,-385,-364,-348,-335,-327,-305,-259,-194,-118,-53,-106,-104,-243,-68,-116,154,-144,-26,-46,-110,-107,128,-115,12,89],[-18,-280,-74,-180,88,-34,27,84,61,48,29,-59,-82,-64,-60,-69,-66,-63,-46,-315,-145,-18,-18,-18,-24,-38,-198,-135,-169,-210,-258,-284,-272,-251,-200,-280,-176,-119,-56,-23,81,-321,106,111,48,101,86,68,54,-109,19,-51,-379,-203,-102,-133,-145,-140,-110,-70,-125,12,40,71,90,80,13,-68,-105,-310,-76,-142,-152,-266,-268,-285,-252,-195,-124,-55,-25,-108,-187,-189,-356,-238,27,-104,-167,135,143,133,128,79,-103,-12,203,186,250,263,262,157,-26,-30,167,-186,-51,55,17,1,-16,-148,-28,-164,-2,59,101,123,120,39,-457,-162,-21,124,11,-124,-44,-120,-56,117,-351,172,-336,368,371,255,298,43,-157,-501,-196,-43,-7,-64,-288,-477,-258,-181,-193,-374,-210,-216,-208,-436,-173,-162,-157,-163,-172,-198,-233,-985,-305,-310,-1978,-3530,-202,-348,-3223,-5831,-7954,-7159,-219,-235,-11495,-212,-175,-135,-103,-56,-22,8,-62284,-12466,-6496,55,54,43,-3620,-4518,-70,-2761,-42,-54,-3187,-2619,-67,-59,-2347,-1556,22,62,-597,-371,215,263,310,362,413,291,-1652,545,577,566,312,-37,498,359,128,367,335,317,-154,162,87,8,-57,-447,-201,-242,-232,-361,-289,-438,-172,-222,-179,-191,-205,-215,-218,-219,-212,-201,-190,-170,-155,-121,-92,-66,-39,-174,-260,-222,-115,-684,-202,-59,2,-19,-45,-76,-111,-127,-154,-164,-163,-345,-126,-100,-262,-45,-33,-38,-43,-345,-61,-130,-280,-234,-363,-44,-40,-30,-252,-325,-234,-172,-278,-236,-222,-243,-139,-233,-333,-227,-234,-317,-212,-189,-166,-149,-138,-132,-117,-108,-106,-100,-6874,-8457,-6790,-123,-123,-9123,-111,-107,-3640,-556,-85,-74,-137,-1302,-51,-49,-146,-60,-65,-102,-195,-108,-124,-371,-137,-304,-96,-114,5,69,16,-238,-113,-29,-507,-271,-48,37,-248,210,219,126,246,139,-243,11,-300,-226,-246,-92,-430,-137,-14,224,383,125,-311,-87,-29,390,17,-107,308,92,-196,172,174,143,77,25,-165,-278,-313,-242,-183,-90,-26,-107,0,10,-206,-67,-100,50,65,23,-114,-188,2,-72,-64,-162,-79,-21,-236,-22,141,108,22,-90,-70,-143,-208,-282,-267,-1,96,-284,23,148,-99,-274,3,248,343,-154,-127,158,433,-283,202,-117,240,-12,0,82,-173,14,-5,-23,-29,-44,-68,-106,-139,-201,-261,-337,-372,-307,-249,-179,-118,-64,-311,2,-229,24,-21,-23,7,-32,-69,-101,-144,-183,-223,-255,-470,-278,-265,-242,-217,-177,-164,-66,0,76,166,199,-227,-87,-287,-123,-79,-158,-216,25,158,-213,-210,-96,40,-84,59,-54,21,221,298,-274,-282,-90,309,334,-196,-278,-169,9,-147,-161,-263,-43,-134,-219,-280,-291,-262,-215,-435,-339,-144,-114,-99,-139,-110,-92,-81,-84,-98,-214,-353,-195,-177,-225,-271,-290,-265,-209,-154,-96,-49,-42,-7,-17,-44,-92,-173,-257,-348,-326,-194,-49,-163,-265,350,57,548,-118,651,186,308,577,491,400,304,236,-224,65,114,289,303,-231,-288,189,-146,123,122,42,-380,-169,89,130,-297,-19,45,85,210,155,-102,30,125,84,-42,-257,158,-7,-139,37,-76,-210,-284,-99,-326,-82,236,55,-234,-207,320,190,-186,-45,-104,-51,372,333,291,246,29,-204,-40,-181,-363,-99,-120,-172,-210,-212,-360,-163,-81,15,102,129,-210,95,216,156,-147,-167,-314,-268,-33,-81,-122,-164,-200,-242,-276,-310,-341,-373,-387,-387,-353,-301,-299,-185,-122,-159,-364,-74,41,65,91,97,-88,64,30,-9,-54,-101,-146,-177,-182,-150,-244,-161,-84,-63,-191,-290,-82,-97,-149,-232,-340,-355,-355,-120,-8,88,32,-241,-271,157,101,-150,-218,-161,-284,-292,-361,-420,-459,-410,-315,-224,-128,-43,34,91,2,-262,103,-52,-61,-87,-181,-256,-296,-298,-340,-244,-223,-360,-206,-196,-189,-165,-136,-141,-65,-47,-36,-46,-214,-281,-133,-175,-207,-227,-234,-227,-212,-198,-191,-214,-235,-300,-313,-361,-394,-372,-315,-251,-187,-152,-192,-3,44,76,-12,-432,-393,-36,-24,-96,-360,-210,-343,-296,-308,-306,-293,-280,-279,-274,-277,-266,-246,-205,-219,-122,-71,-28,-98,-218,59,61,-156,-400,-186,-34,-41,75,77,-34,-24,-88,-259,-52,69,76,-153,-256,-208,135,148,-162,-50,264,-21,-238,165,160,101,23,-45,-97,-121,-93,-48,58,-185,-43,-2,-132,-217,-150,-213,85,423,454,32,181,282,-81,-280,-73,-226,-376,-381,-230,-152,-155,-144,65,-69,-139,-185,84,-109,134,111,103,-146,30,-195,107,137,152,103,-8,-290,313,342,314,360,395,226,63,-32,314,-202,-15,-112,-175,-380,13,-26,-190,-185,-336,-521,-459,-255,-303,-643,-210,-185,-157,-124,-96,-2175,-1338,-772,-55,-61,-65,-250,-114,-130,-246,-215,-269,-320,-328,-285,-240,-139,-65,-171,55,-84,12,-208,-306,129,273,242,-21,0,-168,-135,-366,-27,34,-173,-138,-214,-19,-118,-200,-250,-244,-213,-146,-231,-132,-65,-104,-273,-251,-141,15,-69,66,59,108,-21,-146,-161,65,94,77,78,86,18,-92,-1,86,66,33,-60,-60,-95,-119,-140,-135,-117,-91,-141,-59,-268,-51,-59,-67,-60,-55,-41,-16,-67,3,-69,-185,-176,-432,-259,-186,-285,-323,-244,-132,-24,-182,147,212,248,-44,-31,166,178,-145,-81,72,35,-49,-24,-24,-112,-120,-138,-196,-229,-276,-305,-313,-294,-260,-230,-180,-136,-92,-44,-5],[-264,-260,-218,-198,-172,-149,-132,-109,-91,-63,-34,-12,-113,-169,16,25,42,56,-75,-405,-156,2,219,228,27,-3,-180,-176,-41,-80,-132,-47,-209,-35,-105,-251,-191,-155,-42,26,165,-280,387,373,25,133,189,232,186,-98,74,-70,-311,-138,-222,-304,-383,-460,-483,-420,-361,-310,-273,-232,-203,-199,-199,-203,-217,-310,-277,-297,-316,-353,-399,-423,-433,-413,-372,-322,-272,-218,-140,-291,-354,-315,-31,-110,-187,105,153,147,123,94,-29,-8,-72,-127,-173,-188,-176,-149,-117,-73,-51,-113,-113,9,27,65,91,-84,-64,-226,0,48,135,99,64,17,-403,-236,-152,-207,-257,-279,-265,-217,-143,-65,-365,73,-358,256,313,209,197,-69,-170,-503,-128,-93,295,-71,-238,-415,-183,-57,107,-564,257,200,-210,-357,37,-8,-50,-90,-126,-166,-199,-1557,-580,-134,-2310,-4060,-495,-383,-2330,-5915,-7177,-7597,11,-11,-15340,5,43,34,117,158,181,189,-53364,-14148,-8848,70,14,-52,-3507,-3596,-246,-2312,-198,-154,-4570,-1743,-99,-112,-2463,-1513,-84,-12,-647,-360,216,530,669,801,910,735,-1461,391,1037,668,570,-23,474,340,155,400,301,209,-75,117,110,119,129,-478,-260,48,-89,-391,-346,-399,27,-171,-30,-30,-13,18,58,-155,42,146,-172,-218,-184,39,46,-6,-66,-203,-261,-250,-285,-611,-290,-261,-226,-177,-130,-91,-59,-19,-37,-70,-165,-327,-42,-45,-170,-90,-126,-174,-220,-357,-307,-343,-373,-379,-369,-339,-304,-259,-222,-310,-219,-225,-256,-241,-262,-312,14,-266,-392,-19,-32,-457,-51,-49,-45,-45,-48,-55,-52,-61,-77,-90,-6232,-8634,-4222,-129,-105,-5995,-37,-11,-2934,-434,-4,-29,-692,-1193,-183,-255,-332,-388,-376,-327,-301,-290,-294,-392,-274,-348,-84,7,73,167,-83,-124,-20,36,-515,-307,-104,36,-298,198,208,37,-107,-131,-278,-36,-378,-286,-180,-16,-453,-165,48,363,481,118,-232,-31,-14,186,-30,-81,-17,-66,-184,-114,-95,-66,-21,12,-239,-331,-346,-258,-201,-114,-43,-204,148,128,-177,-93,-107,187,147,13,-52,-162,-31,-75,-120,-160,-206,-250,-316,-378,-413,-333,-238,-135,-29,23,-175,-253,-284,21,82,-251,105,195,-105,-285,-31,185,170,-237,-118,105,99,-222,98,-59,92,-85,14,44,-117,-11,-40,-77,-102,-132,-159,-185,-191,-208,-209,-212,-218,-208,-205,-184,-167,-146,-142,-116,-244,-80,-63,-67,9,23,47,78,99,-111,14,3,-512,-28,129,109,-55,6,-223,-60,-114,-160,-193,-218,-241,-266,-309,-359,-416,-371,-252,-115,27,-200,-159,78,290,-120,65,-71,19,181,222,-286,-338,-109,220,191,-162,-241,-174,2,-122,-94,-169,-132,-183,-232,-272,-294,-310,-314,-449,-314,-316,-309,-290,-280,-261,-247,-218,-198,-182,-239,-365,-124,-150,-173,-62,-138,-101,-138,-192,-242,-284,-310,-286,-241,-177,-109,-53,-62,-267,87,114,124,-227,-250,137,37,147,-140,186,218,260,299,337,386,423,458,-311,173,4,472,436,-110,-308,210,-119,59,48,99,-409,-143,72,102,-281,-29,62,91,270,138,-142,-26,-104,-176,-231,-260,-272,-279,-276,-286,-297,-294,-282,-271,-325,-213,-180,-139,-155,-157,-13,34,-199,-4,-94,-54,225,245,256,254,59,-180,-128,-285,-325,-160,-78,95,76,66,-281,-122,-39,69,61,59,-197,19,-2,-33,-168,-111,-324,-288,-244,-294,-326,-321,-267,-197,-113,-31,-85,-65,94,24,-79,-113,-179,-13,-28,-165,-425,-167,107,427,474,492,-94,-8,324,335,11,0,216,219,80,-38,-225,-181,-145,-99,-225,-278,-167,-231,-297,-359,-371,-302,-369,-144,-70,-4,-23,-257,-244,126,122,-141,-242,-168,-291,-35,-88,-141,-251,-238,-295,-351,-328,-250,-153,-65,-191,-326,95,52,-173,25,-58,-152,-248,-331,-404,-274,-192,-396,-56,2,43,82,106,-200,10,128,19,22,-214,-253,109,3,-102,230,245,249,244,224,188,122,-46,-286,-93,-168,-240,-305,-330,-305,-269,-235,-259,-175,-157,-149,-152,-377,-387,-233,-278,-333,-385,-438,-434,-374,-319,-274,-230,-192,-171,-153,-152,-152,-159,-152,-190,-110,-42,19,-132,-166,373,458,-98,-341,-218,-61,-69,176,300,-59,27,-93,-314,-40,159,112,-170,-284,-228,202,173,-136,-136,48,-73,-214,-182,-264,-347,-380,-293,-201,-122,-50,-89,57,-211,-66,-75,-154,-175,-163,-169,-10,-57,-119,-166,-203,-230,-223,-275,-147,-104,-169,-251,-4,-129,-181,-121,-89,-130,-181,-196,-155,-115,-5,61,122,-145,39,-216,120,81,48,56,-43,-259,406,399,305,307,292,143,-9,-68,339,-209,11,-87,-206,-305,-82,-191,-287,-372,-420,-600,-466,-230,-416,-472,-117,-104,-87,-65,-44,-1744,-1431,-953,-20,-38,-59,-219,-132,-190,-303,-321,-375,-312,-222,-120,-192,67,12,-248,-66,-160,-13,-227,-281,126,177,106,7,-65,-163,-171,-365,-162,-144,-193,-181,-158,-178,-188,-167,-123,-64,-19,45,-217,-142,-12,-13,-327,-270,-101,10,-46,67,8,75,-70,-174,-145,86,140,164,132,191,-28,-132,-51,212,157,172,0,-77,-98,-47,-127,-195,-244,-243,-191,-115,-286,64,114,61,-46,369,308,166,-95,-37,-85,-225,-213,-462,-312,-75,-99,-10,144,304,438,-147,80,539,380,-87,48,203,191,-153,-121,63,-19,-100,-181,-259,-335,-396,-457,-422,-386,-361,-340,-325,-307,-282,-262,-221,-184,-149,-112,-85],[-295,-290,-272,-258,-230,-195,-152,-94,-36,37,110,168,-166,-296,58,143,273,83,-247,-433,-185,-33,237,203,-62,15,-137,-228,-63,-124,-105,-37,-190,-67,-286,-226,-222,-202,-37,64,191,-187,250,252,4,89,185,181,154,-105,65,-80,-212,-26,-63,-96,-120,-144,-163,-184,-209,-237,-272,-296,-325,-370,-407,-436,-453,-452,-432,-387,-331,-289,-254,-199,-148,-100,-54,-9,28,-46,12,-292,-346,-401,-104,-129,-210,36,-10,-58,-110,-153,-192,-244,-292,-333,-375,-409,-442,-465,-455,-417,-365,-290,-198,-106,-10,105,181,-18,-93,-283,-14,17,587,583,245,15,-309,-298,22,151,-33,-298,-128,-227,-218,-326,-419,-463,-408,-321,-232,-149,-79,-189,-165,-463,-51,-145,204,-77,-199,-350,-110,-63,-50,-748,205,177,-318,-292,131,110,85,-73,-6,-76,-158,-2140,-1204,-314,-2715,-3501,-1395,-302,-1370,-5330,-5930,-7450,-89,-1137,-11393,-69,-59,-1487,-90,-112,-153,-190,-43738,-13727,-10887,-150,-101,-59,-3170,-2575,-5,-1670,12,8,-4514,-990,-82,-141,-2664,-1461,-237,-167,-644,-373,185,353,450,524,564,568,-1210,-99,422,345,268,1,187,179,165,224,265,302,22,309,194,321,157,-434,-274,57,-85,-257,-373,-359,134,-115,114,128,152,182,217,-139,26,186,-209,-219,-194,71,33,-64,-170,-264,-351,-357,-278,-501,-148,26,94,156,54,215,208,197,-26,-101,-230,-308,-84,-135,-173,-220,-270,-331,-388,-437,-495,-525,-520,-489,-470,-466,-472,-475,-472,-459,-436,-410,-374,-329,-290,-376,-199,-307,-459,-46,6,-552,92,128,156,171,175,82,179,176,168,164,-5633,-8621,-700,61,20,-2457,-77,-133,-2001,-390,-274,-301,-1058,-1112,-366,-394,-427,-507,-457,-438,-424,-407,-389,-382,-330,-381,-197,-101,-6,85,-173,3,63,110,-451,-365,-143,72,-356,-71,-173,-259,-280,-207,-301,-90,-393,-269,-69,74,-398,-209,93,398,312,114,-116,-4,-88,-148,-161,-130,-82,-27,-152,54,84,91,92,-21,-314,-396,-342,-224,-207,-130,-136,-296,209,146,-145,-95,-127,286,200,2,19,-120,33,-41,3,-72,-151,-86,-195,-56,94,193,24,-25,39,43,-145,-213,-281,31,63,-194,184,235,-120,-301,-73,117,47,-322,-101,-58,-119,-184,-244,-298,-353,-393,-398,-388,-367,-353,-345,-347,-343,-343,-332,-306,-253,-207,-146,-92,-44,14,59,41,102,192,22,105,-212,53,-57,-84,86,245,444,498,342,-85,-35,-63,-559,-22,260,184,-52,21,-256,-32,68,338,400,176,-91,96,-198,-217,-76,-60,-229,-78,-106,-166,-175,-190,-207,-217,-235,-231,-246,-261,-269,-289,-265,-264,-256,-239,-232,-225,-220,-226,-239,-259,-274,-298,-324,-349,-366,-367,-363,-355,-456,-343,-344,-337,-320,-313,-299,-289,-265,-245,-220,-265,-358,-63,-141,-184,58,-79,-39,93,29,-49,-131,-200,-198,-130,-16,102,32,-151,-243,413,192,69,-256,-231,195,42,194,-144,308,260,417,432,418,390,326,251,-247,79,-108,-66,-103,-125,-321,-136,-138,-132,-121,-88,-433,-121,48,83,-222,-22,86,99,311,118,-163,-61,152,62,-36,-196,-219,-290,-328,-352,-358,-349,-327,-306,-280,-229,-193,-156,-135,-124,-118,-125,-189,-157,-168,-173,-155,-127,-95,-68,-43,-148,-202,-354,-260,-212,-138,-110,-115,-100,-197,-73,-1,34,55,78,-173,80,79,68,-179,-30,-331,-304,-16,-41,-60,-79,-81,-71,-35,-1,-51,-22,168,101,-35,-82,-22,127,-11,-149,-430,-243,73,570,617,623,-93,-67,264,269,-16,14,31,-64,-154,-223,-287,-327,-345,-351,-347,-342,-316,-304,-289,-272,-251,-224,-382,-169,-138,-103,-70,-263,-218,1,17,-111,-253,-170,-265,-1,-34,-74,-245,-152,-205,-278,-345,-366,-305,-226,-327,-334,-7,48,-280,135,148,-124,128,-62,-390,49,-10,-369,-154,-222,-291,-346,-395,-419,-394,-363,-333,-314,-297,-270,-237,-210,-181,-158,-147,-146,-155,-174,-191,-204,-169,-225,-45,36,-219,-124,-76,135,230,-259,-272,163,121,67,5,-324,-368,-231,-287,-275,-197,-87,-307,-105,-201,-156,129,409,418,406,360,-44,195,-82,-135,-216,-316,-192,-164,-97,378,522,-37,-267,-230,-83,-87,199,310,-51,98,-91,-263,-24,226,129,-185,-304,-217,-132,-236,-279,-236,-158,-96,-177,69,131,184,218,105,267,124,-89,-121,149,-210,-42,-142,-172,-112,-179,-97,176,145,107,93,94,98,-28,-256,145,139,-122,-183,26,-109,-199,-205,-259,-228,-165,-145,-15,-107,75,85,81,-137,17,-214,-106,-180,-242,-251,-200,-213,-24,56,138,208,199,71,-69,-72,267,-122,48,-56,-232,-237,-194,-254,-276,-193,-338,-594,-433,49,-477,-308,55,11,-24,-62,-99,-1239,-1398,-1120,-209,-223,-225,-222,-213,-205,-365,-160,-136,-114,-77,-27,-133,71,-28,-320,-187,-239,-40,-240,-221,61,-2,-79,-174,-261,-333,-323,-337,-218,-175,-190,-212,-153,-179,-223,-272,-327,-379,-369,-324,-283,-248,-217,-190,-360,-258,-96,-57,-22,31,-42,49,-89,-174,-116,115,168,176,159,139,-64,-170,-94,27,-6,-45,-94,-144,-195,-247,-315,-355,-309,-213,-113,-13,-210,183,124,-27,-82,400,340,199,-109,-67,-93,-252,-244,-477,-354,-81,104,7,293,378,405,-120,31,390,365,-116,108,225,166,-149,-164,60,-26,-68,-133,-195,-252,-289,-325,-343,-363,-382,-385,-366,-325,-273,-230,-173,-123,-84,-48,-27],[62,-128,115,58,-118,-106,-108,222,92,338,360,285,-217,-265,-103,115,135,36,-351,-362,-212,-68,-73,-66,-141,-63,-82,-258,-177,-225,-292,-357,-414,-482,-501,-458,-377,-288,-205,-129,-71,-101,30,68,11,55,92,68,38,-112,-45,-92,-126,-143,-144,-127,-91,-52,-10,25,-64,49,73,76,63,16,-52,-112,-188,-280,-243,-259,-164,-121,-13,125,301,251,119,370,77,-15,118,-192,-318,-478,-169,-141,-217,35,-47,-139,-212,-257,-278,-305,-323,-338,-360,-377,-388,-381,-345,-304,-266,-227,-190,-155,-134,-103,-87,-69,-101,-318,-28,-12,12,29,62,-8,-201,-301,60,174,-1,-328,-171,-289,-72,180,-301,-131,-263,367,265,158,50,-284,-111,-393,25,-184,110,-73,-157,-271,-28,-59,-191,-912,18,20,-401,-219,45,49,52,-83,51,43,-194,-2483,-1703,-57,-2939,-2809,-2333,-197,-369,-4140,-4498,-6971,-313,-4220,-5629,-171,-126,-1168,-66,-30,-10,4,-33891,-9963,-11427,4,0,-10,-2752,-1600,-63,-796,-86,-104,-3254,-395,-165,-184,-2895,-1380,-183,-566,-576,-390,24,78,114,134,126,85,-957,-579,-67,-39,39,38,262,280,169,449,451,444,143,364,127,298,208,-339,-218,88,-46,-90,-366,-314,-235,-220,-182,-138,-99,-69,-46,-107,-36,-47,-199,-142,-162,-162,-200,-246,-291,-313,-304,-282,-172,-383,-108,77,147,221,117,336,367,396,-4,-118,-278,-283,37,188,-17,73,2,-80,-158,-358,-276,-293,-283,-246,-244,-194,-179,-159,-138,-255,-162,-217,-146,-206,-285,-411,-33,-344,-521,220,174,-578,266,268,265,255,243,22,244,255,268,288,-5086,-8340,281,248,205,153,80,-4,-1126,-432,-276,-349,-1029,-1062,-331,-323,-329,-767,-531,-365,-507,-189,-287,-334,-137,-366,-165,-178,-186,-168,-222,-84,-43,1,-385,-435,-158,68,-399,29,0,-46,-101,-154,-303,-237,-324,-202,-107,-48,-328,-265,8,-17,-51,-92,-149,-216,-274,-337,-373,-358,-326,-297,-279,-270,-265,-275,-282,-282,-362,-443,-306,-212,-188,-135,-213,-345,76,148,-109,-72,-162,248,117,-7,98,-59,55,-36,28,-12,-173,-125,-157,-171,-132,-13,14,-29,26,57,-125,-172,-258,41,32,-127,253,265,-141,-317,-113,52,-99,-397,-80,33,-34,-109,-164,-203,-218,-244,-158,-115,-73,-42,-19,-12,-10,-27,-58,-102,-134,-171,-171,-149,-109,-46,6,69,110,160,175,165,-143,35,-37,-72,67,216,244,283,307,-67,-86,-136,-575,-14,177,137,-59,18,-254,-38,82,443,583,150,-25,184,-167,-291,-62,-7,-236,-167,-59,-160,-258,-345,-402,-396,-380,-346,-331,-316,-284,-297,-189,-142,-93,-39,-67,-160,-190,-4,-46,30,11,-218,-4,157,129,147,128,-240,-469,-221,-208,-158,-168,-185,-179,-169,-148,-140,-135,-302,-353,-22,-141,-198,108,-17,-43,225,119,101,78,-28,-3,144,114,-92,-70,-231,-223,446,129,-26,-267,-218,407,67,837,-136,577,299,432,834,721,603,461,321,-122,59,-232,-136,-189,-224,-328,-280,-316,-350,-367,-331,-449,-190,-108,-27,-159,-16,100,97,241,87,-187,-88,161,70,46,-200,-83,-139,-174,-211,-248,-282,-314,-336,-298,-202,-85,45,-19,-49,222,51,-185,63,-80,-74,543,635,385,467,146,-131,-272,-335,-192,-257,-94,-20,-92,-129,-134,-116,-95,-80,-86,-98,-156,-174,-212,-250,-284,-300,-331,-318,-307,-318,-335,-364,-395,-430,-442,-428,-400,-376,-342,-316,-286,-261,-244,-223,-190,-153,-377,-267,19,84,152,200,-107,-130,204,189,-51,15,21,-57,-197,-234,-296,-339,-342,-315,-312,-245,-198,-172,-151,-138,-133,-135,-405,-171,-196,-209,-212,-269,-206,-119,-66,-75,-256,-169,-223,80,18,-31,-241,-77,-134,-201,-244,-247,-206,-148,-250,-292,52,121,-315,267,325,-155,128,-88,-343,161,337,-317,-98,193,112,56,26,-312,-67,35,-52,85,-206,-176,88,-40,-107,72,133,169,224,71,147,121,101,-145,-85,63,-271,-106,-74,111,222,-238,-247,2,-65,-132,-194,-290,-355,-231,-169,-192,-116,2,-259,-117,-140,-84,92,376,345,298,224,-108,34,-74,-211,-358,-426,-252,-209,-33,279,426,10,-195,-221,-109,-105,220,293,-20,171,-95,-204,-18,207,128,-213,-328,-200,-170,-215,-189,-285,-34,-104,-144,77,252,250,212,41,253,18,-172,-157,65,-184,-35,-164,-199,-90,-216,-39,-17,0,-6,-7,-17,-42,-68,-236,-122,-157,-191,-234,-262,-281,-271,-248,-206,-138,-82,-111,23,-98,94,107,116,-142,20,-187,68,-28,-67,-77,-131,-177,-219,-254,-258,-239,-199,-165,-123,-74,-34,-14,35,-27,-259,-187,-77,-186,-305,-127,-309,-504,-378,-160,-454,-288,-344,-389,-383,-339,-292,-675,-1260,-1224,-171,-131,-72,-173,-188,-79,-403,16,223,227,235,-65,-75,120,-70,-379,-291,-305,-65,-248,-153,-125,-209,-298,-392,-361,-291,-215,-301,-104,-67,-182,-232,-49,-72,-112,-155,-204,-254,-319,-355,-373,-348,-302,-252,-363,-225,-75,-10,0,59,-95,30,-84,-155,-82,142,205,326,204,97,-92,-208,-133,62,0,-63,-133,-197,-247,-283,-312,-300,-257,-195,-131,-67,-143,75,138,-117,-116,294,316,236,-109,-82,-96,-264,-272,-462,-357,-56,11,-21,-30,-35,-35,-107,-14,-1,14,-123,31,26,22,-133,-211,-16,-62,-35,-37,-35,-287,-220,-54,-102,-121,-176,-226,-334,-221,-145,-71,0,124,77,69,208],[152,-51,195,125,-164,-101,-179,202,82,248,220,181,-261,-130,-284,-71,-127,-179,-254,-300,-237,-235,-233,-221,-208,-196,-188,-250,-195,-250,-190,-193,-192,-220,-245,-274,-298,-315,-311,-277,-228,-153,-73,15,29,18,196,318,362,-135,64,-46,-3,184,158,-122,78,66,85,121,-64,-8,47,169,125,39,-89,-178,-274,-255,-129,-308,-228,-99,41,101,304,255,148,399,80,-15,198,-112,-305,-562,-258,-181,-242,-22,78,-4,-109,-206,-290,-370,-361,-278,-190,-104,-30,-6,-314,-19,126,88,-218,-70,28,-16,-81,-142,-197,-367,-272,-278,-255,-229,-187,-154,-127,-280,-99,-92,-93,-325,-253,-392,-60,50,-279,-257,-217,227,126,107,-25,-351,-39,-348,-90,-258,-204,-231,-229,-224,-197,-173,-363,-1090,-74,-35,-502,-180,94,121,139,-128,157,160,-268,-1929,-1969,-522,-2427,-2089,-3279,-78,-26,-2663,-3082,-6483,-188,-5715,-75,-12,-519,71,77,86,68,40,-24397,-3441,-9437,-185,-251,-300,-2418,-771,-123,-19,79,168,-2086,-29,388,44,-2861,-1306,-773,-973,-505,-451,44,444,377,314,256,205,-766,-1075,104,159,160,38,181,181,125,166,144,104,65,28,-17,-72,-120,-262,-236,-276,-284,-284,-374,-307,-294,-283,-269,-248,-224,-193,-161,-134,-106,-88,-201,-77,-133,-97,-117,-151,-191,-301,-275,-323,-308,-302,-157,-89,-24,48,117,169,203,236,-9,-156,-338,-292,23,-34,-96,-150,-161,-133,-78,-385,-184,-304,-9,-112,-163,174,170,101,-73,-240,-165,-192,-98,-193,-292,-426,-247,-403,-609,49,-15,-557,179,190,195,204,225,-71,-140,392,441,480,-4625,-7818,407,325,227,121,4,-104,-453,-593,-151,-102,-876,-1054,-26,-17,-2,-826,-638,-510,-633,-116,-466,-281,213,-340,134,66,-8,-66,-225,-61,-20,31,-337,-534,-172,80,-420,47,45,52,69,-181,-307,-224,-276,-159,125,115,-276,-349,50,20,0,-14,-37,-66,-87,-118,-220,-162,-177,-183,-182,-167,-134,-98,-53,-94,-342,-379,-269,-91,-157,-145,-273,-306,88,24,-92,-134,-223,-239,-227,-176,-99,-49,-2,-57,31,29,-196,-182,-130,-111,27,17,-18,-71,-3,51,-128,-147,-233,40,-15,-74,233,222,-177,-325,-151,-11,-236,-387,-63,45,13,-85,-70,-118,-177,-334,-238,-200,-143,-85,-29,16,63,92,109,109,110,84,59,17,-34,-73,-119,-143,-161,-168,-171,-169,-165,-161,-166,-154,-150,-173,-188,-195,-208,-212,-218,-220,-527,-194,-175,-154,-137,-109,-229,-52,-23,1,25,41,28,41,-150,-381,-46,-91,-251,-221,-214,-205,-166,-192,-118,-331,-111,-158,-121,-141,-148,-313,-117,-92,-66,-35,-26,-125,-203,-12,-9,71,81,-210,-88,135,123,114,71,-327,-461,-177,-270,-301,-237,-156,-85,12,93,153,-96,-346,-353,6,-145,-216,150,41,-62,208,100,136,103,-41,-36,97,87,-249,-176,-267,-207,404,122,-158,-256,-203,355,120,835,-108,491,337,418,721,5767,5432,1060,655,5,463,-346,254,107,176,-321,58,-177,-171,-227,-164,-430,-121,-44,56,-96,-7,106,89,352,53,-213,-94,311,82,103,-223,116,64,-76,-112,-205,-125,-169,-209,-203,-147,-65,6,23,-4,162,8,-193,75,-83,-95,534,512,343,428,193,-122,-310,-275,-120,-274,-128,-203,-249,-244,-221,-199,-194,-207,-242,-279,-327,-338,-296,-251,-215,-174,-305,-312,-103,-100,-103,-119,-140,-170,-195,-215,-227,-234,-220,-202,-172,-141,-119,-94,-69,-101,-330,-209,23,50,83,101,-128,-182,74,49,-81,-10,-48,-89,-332,-268,-186,-204,-241,-243,-357,-248,-249,-266,-284,-300,-313,-316,-403,-278,-241,-191,-137,-263,-195,26,78,-31,-238,-148,-158,200,57,14,-226,107,75,25,-19,-60,-86,-101,-96,-244,-33,25,-202,185,257,-181,113,-120,-306,148,350,-262,-111,205,130,60,28,-368,-118,-39,-79,-11,-208,-143,-84,-108,-134,-92,-51,6,76,-48,67,85,180,-49,-91,97,-296,-72,-71,70,-4,-209,-205,-223,-276,-302,-287,-265,-345,-159,-112,-117,-39,16,-211,-131,-67,-15,43,110,103,104,101,-180,119,-73,-18,118,-163,-15,-253,28,264,277,54,-120,-186,-126,-112,192,126,30,7,-98,-156,-45,-24,9,-246,-348,-176,26,25,-51,-343,-6,-99,-114,38,92,93,76,-18,24,-86,-216,-190,-206,-274,-324,-357,-348,-306,-271,-164,-103,-59,-43,-35,-44,-82,-128,-212,-245,-315,-378,-399,-337,-268,-231,-143,-85,-11,47,-73,76,-84,94,269,209,-164,-7,-136,126,-69,-58,-106,-221,-336,-450,-436,-314,-195,-85,-41,-164,-22,174,89,112,-2,-285,-153,-86,-215,-288,-126,-291,-399,-305,-265,-345,-409,-438,-392,-309,-213,-121,-69,-1043,-1198,90,100,107,-173,-235,-198,-307,27,156,161,150,-117,-24,91,-111,-393,-301,-293,-85,-247,-89,19,-59,-141,-223,-242,-202,-107,-261,85,87,-176,-239,25,286,169,4,96,0,-79,-173,-270,-355,-373,-303,-342,-181,-88,-33,16,37,-154,17,-62,-127,-50,49,48,29,20,6,-115,-245,-159,-79,-105,-136,-175,-211,-237,-255,-275,-276,-264,-243,-218,-189,-142,-94,-37,-204,-149,179,245,268,-103,-95,-97,-255,-299,-442,-307,-6,139,-48,109,61,25,-114,-26,-17,-28,-112,-81,-131,-185,-246,-281,-265,-201,-131,-67,-18,-318,-257,-46,-89,-65,-125,-173,-324,-164,-112,-62,25,121,136,111,246],[71,7,44,25,-167,-92,-265,-88,-132,-163,-194,-220,-302,-248,-349,-217,-186,-158,-142,-253,-255,-143,20,70,-241,180,67,-199,-98,-325,-13,31,-89,-179,-15,-113,-321,-215,-273,-287,-205,-80,51,17,59,-11,200,697,391,-165,56,-28,78,237,132,-154,208,72,-31,-99,-129,-139,-156,-173,-210,-278,-337,-316,-227,-226,-113,-354,-303,-86,103,90,219,215,157,187,68,-30,145,-39,-290,-512,-347,-224,-264,-86,-54,-86,-118,-138,-149,-165,-166,-152,-132,-102,-70,-63,-260,-9,40,53,-230,-149,37,29,4,-16,-171,-358,-132,-158,-9,20,70,-144,-62,-233,81,164,77,-282,-343,-484,-40,-6,-265,-377,-235,-287,-273,-203,-126,-302,12,-294,37,-340,103,-162,-177,-181,-54,-152,-528,-1098,-177,-152,-587,-137,-37,-15,-1,-160,-173,-20,-338,-1260,-1827,-970,-1867,-1308,-3902,-158,-120,-1045,-1734,-6091,36,-4636,63,63,-3912,36,11,6,1,2,-15811,0,-5175,-1,-6,-6,-2215,-62,63,129,197,-519,-1104,140,386,-174,-2445,-1197,-1443,-1214,-426,-523,-62,426,402,379,347,309,-613,-1376,-299,244,273,24,175,112,62,488,380,519,313,358,-114,155,81,-181,-171,-237,-192,-113,-376,-309,4,7,-12,-46,-88,-129,-156,-170,-184,-132,-199,-72,-83,-41,-43,-62,-92,-347,-274,-338,-193,-227,-167,-149,-130,-95,-61,-34,-13,20,-8,-189,-370,-308,-8,83,38,133,152,159,31,-415,-231,-360,1,5,-70,130,108,95,-21,-218,-183,-157,-39,-169,-283,-388,-186,-447,-690,265,-207,-470,178,84,-26,-150,-257,-265,-627,-52,37,110,-4238,-7096,124,71,8,-57,-124,-169,-172,-838,-104,-61,-760,-1016,42,74,59,-610,-526,-627,-677,-229,-643,-205,247,-309,207,152,109,7,-163,-68,-80,-62,-283,-616,-169,-91,-378,-220,-285,-306,-247,-251,-298,-287,-231,-128,-4,-14,-223,-405,-77,-92,-89,-72,-60,-49,-31,-55,-256,-18,-25,-61,-66,-98,-122,-139,-131,-122,-288,-290,-217,-7,-93,-139,-273,-247,44,-10,-78,-151,-288,-280,-336,-373,-349,-326,-298,-270,-250,-228,-218,-233,-201,-191,-179,-165,-151,-130,-102,-76,-136,-120,-200,47,-60,-19,83,78,-209,-299,-162,-51,-270,-284,-113,-153,-193,-236,-270,-293,-300,-380,-267,-250,-230,-212,-192,-175,-147,-127,-109,-97,-77,-77,-72,-82,-105,-122,-157,-183,-221,-266,-324,-385,-340,-271,-208,-125,-51,-7,35,76,97,-52,-189,-293,-423,25,20,-12,-82,-85,-185,-127,-140,-139,-127,-108,-87,-59,-127,-433,-20,50,-260,-156,-328,-52,-68,-189,-47,-378,-142,-189,-182,-193,-227,-326,-148,-131,-113,-86,-68,-79,-203,-23,-22,-26,-26,-142,-164,-20,6,56,29,-388,-429,-125,-250,-351,26,-50,-62,38,129,293,-85,-377,-346,35,-137,-223,196,112,-80,189,83,132,104,-47,-67,-15,-66,-232,-252,-259,-308,-288,-215,-298,-215,-173,150,210,823,-51,400,386,390,603,5432,6021,1180,675,137,538,-393,153,-11,240,-285,-125,-288,-246,-131,-9,-383,-124,-86,73,-25,9,116,89,372,34,-237,-60,329,111,145,-249,230,140,-71,-169,-205,71,156,123,-65,-89,-41,-33,-55,-100,-137,-174,-208,-230,-242,-244,-230,-212,-190,-168,-138,-114,-279,-211,-36,-252,89,115,124,15,1,52,84,73,67,-15,-126,154,204,198,-226,129,-256,-282,-109,227,73,-146,198,245,223,-38,3,2,179,177,70,21,225,248,113,-64,-284,-137,79,299,281,238,-149,-217,16,-62,-126,-164,-171,-159,-443,-228,-160,-191,-234,-284,-377,-260,-225,-67,-37,-32,195,242,-347,-199,276,385,170,-241,-183,45,319,18,-206,-94,-76,144,96,56,-190,0,-30,-79,-129,-183,-231,-279,-305,-302,-270,-231,-188,-155,-138,-205,-110,-157,-282,-141,-166,-210,-223,-241,-258,-259,-253,-394,-213,-196,-179,-171,-210,-163,-157,-159,-175,-191,-154,-150,-141,-181,-121,-125,-116,-105,-93,-77,-257,-63,-74,-76,-101,-187,-182,-245,-307,-283,-194,-243,-340,46,15,-28,24,109,-171,-152,3,43,-19,63,39,57,104,-262,63,-80,37,135,-190,-19,-285,82,383,343,88,-48,-135,-133,-113,-17,-99,-168,-216,-239,-212,-173,-129,-88,-289,-364,-162,-106,-135,-163,-391,-239,-251,-258,-254,-238,-225,-224,-223,-226,-239,-247,-253,-258,-267,-270,-285,-298,-299,-318,-203,-136,-69,-20,30,-32,73,-5,-194,19,-31,-88,-155,-202,-225,-247,-163,-112,-38,26,-41,73,-74,-1,367,204,-213,-48,-85,102,-102,-16,237,-42,-53,27,-12,-9,23,-30,-81,-197,1,247,170,125,6,-316,-143,-101,-228,-247,-146,-310,-297,-304,-344,-338,-291,-245,-588,-177,-137,-97,-69,-792,-1057,25,42,57,-202,-304,-333,-215,48,36,6,-13,-169,-49,-66,-160,-352,-210,-216,-108,-249,-45,147,177,182,77,30,-66,19,-227,-49,-54,-190,-247,7,19,11,-59,-42,-81,-136,-152,-156,-230,-56,-4,-325,-143,114,-15,18,-4,-227,0,-36,-102,-32,-13,-39,-93,-145,-212,-291,-361,-315,-230,-145,-69,-5,-102,-31,143,-54,104,163,144,-33,62,-77,-34,-85,-272,-180,-152,-146,-124,-95,-105,-99,-223,-319,-425,-231,63,173,-71,146,253,265,-140,-47,154,288,-82,138,204,52,-86,-335,-93,-166,-179,-234,-267,-324,-287,-212,-168,-128,-97,-64,-291,-19,-133,-45,17,22,21,22,13],[27,-3,-17,-35,-143,-81,-307,-88,-95,-81,-58,-35,-326,-3,-162,-76,6,-43,-49,-211,-249,-176,-217,-208,-247,-95,-40,-111,-44,-302,21,67,-46,-76,58,-60,-340,-168,-88,-122,-141,-116,-68,-2,67,-23,193,239,275,-186,57,-6,150,172,95,-158,-32,-83,-104,-104,-96,-91,-155,-114,-142,-192,-231,-211,-149,-186,-164,-389,-372,-66,141,107,179,178,155,153,51,-46,80,37,-260,-431,-423,-257,-270,-200,-224,-234,-236,-223,-198,-184,-164,-140,-123,-102,-86,-112,-161,-13,18,60,-219,-202,28,89,248,153,-199,-325,-166,-221,261,218,183,-189,2,-170,88,97,109,-215,-428,-413,-4,17,-249,-474,-121,-128,-193,-213,-192,-153,-108,-215,-79,-416,-87,-212,-194,-131,-92,-209,-672,-957,87,-162,-646,-75,90,55,12,-141,-682,-151,-363,-515,-1304,-1310,-1266,-460,-3549,-139,-84,-81,-496,-5793,-133,-2269,-178,-177,-7087,-124,-99,-58,-32,-16,-8746,-37,-62,-104,-155,-212,-2168,-199,-120,-35,41,-916,-330,140,211,-477,-1900,-1034,-1905,-1103,-351,-587,-165,208,182,157,128,95,-495,-996,-650,66,89,5,55,18,-7,284,296,283,261,230,-242,75,17,-99,-218,-263,-134,-8,-370,-315,10,72,271,253,213,156,87,-70,-286,-160,-196,-151,-129,-90,-70,-70,-89,-371,-274,-350,-277,-319,-260,-200,-140,-68,3,67,124,190,-1,-214,-371,-326,-53,218,70,143,87,19,-46,-446,-274,-403,-238,-235,-213,-177,-129,-65,0,-184,-218,-118,23,-136,-265,-317,-242,-462,-752,73,-389,-335,55,14,-22,-57,-84,-273,-1132,-62,-40,-11,-3944,-6254,6,-13,-39,-71,-119,-178,-241,-1135,-358,-352,-651,-907,-213,-177,-152,-362,-343,-634,-594,-274,-579,-116,-41,-289,2,27,42,-46,-72,58,54,61,-227,-599,-167,47,-312,-109,-161,-114,-172,-311,-289,-311,-193,-134,-68,-12,-176,-364,53,66,66,68,59,45,-30,-152,-246,47,62,-71,61,100,105,92,74,-143,-247,-208,-165,-61,-80,-128,-249,-211,4,15,-73,35,-361,9,-208,-30,264,145,96,-124,32,102,-198,-289,-88,-177,-209,-285,-352,-350,-279,-195,-161,-108,-177,53,-112,16,325,243,-245,-265,-160,-81,-183,-171,-13,-13,-114,-223,-324,-405,-338,-346,-229,-203,-188,-189,-199,-223,-242,-271,-304,-342,-366,-403,-406,-388,-368,-330,-297,-246,-196,-147,-105,-69,-39,-16,-6,17,27,6,-11,-29,-60,-93,-236,-362,-316,-257,-291,-315,-335,-331,-312,-286,-263,-235,-205,-178,-155,-132,-117,-374,-72,-65,-285,-67,-196,-109,-142,-194,-257,-360,-344,-311,-258,-190,-343,-357,35,94,-97,192,52,-44,-206,-5,73,118,187,-66,-244,58,91,109,-53,-387,-401,-86,-272,-448,-47,-51,-45,23,104,67,-78,-408,-356,-147,-136,-240,-42,3,-118,76,48,98,94,-66,-116,-9,-57,-123,-287,-220,-186,-103,8,-342,-163,-148,270,304,307,8,304,423,326,461,1060,1180,1224,680,246,580,-335,74,-122,115,-245,-211,-332,-378,-325,-243,-344,-143,-131,17,28,11,106,74,144,13,-277,-9,141,138,171,-290,188,129,-83,-239,-196,91,144,103,5,-24,-54,-83,-56,-60,-39,-86,-254,65,-99,-127,222,254,261,289,295,-125,-251,-168,36,-214,200,446,484,1,43,86,163,186,425,-73,-121,156,289,200,-248,143,-217,-254,-163,52,-136,-252,132,94,68,-69,12,-23,15,13,25,39,47,56,65,-36,-255,-82,31,11,-5,-40,-185,-246,-218,-288,-337,-288,-219,-159,-402,-164,-80,-90,-196,-314,-371,-300,-261,-161,-45,-17,180,276,-267,-265,269,424,267,-217,-181,-10,293,58,-176,-19,12,68,16,-29,-140,-93,-123,-163,-191,-208,-202,-188,-167,-180,-142,-139,-136,-143,-164,-235,-181,-206,-277,-149,-127,-173,-130,-60,-45,-27,-15,-357,-202,-156,-114,-40,-218,-95,-47,-180,-230,-331,65,109,-72,-310,-121,-13,232,148,24,137,-197,6,-89,-144,-214,-232,-185,-138,-92,-51,-8,-219,-343,27,3,54,73,144,-139,-179,73,93,-93,115,69,54,60,-273,-17,-93,92,144,-196,-17,-280,126,109,52,16,-26,-78,-126,-166,-205,-217,-187,-145,-110,-122,-23,6,30,-332,-354,-150,-23,-25,-67,-418,-142,-96,-76,-39,-10,44,66,-136,51,-262,-105,-251,-10,-40,-57,-77,-304,-114,-257,-109,-100,-80,-62,-24,-120,40,-14,-173,98,97,-80,45,51,-166,-254,-113,-64,-48,-57,-60,-58,-73,-82,-85,-93,-276,-103,-102,-97,-110,-94,-91,-86,-77,-76,-90,-103,-127,-156,-188,-208,-119,-60,2,65,12,-325,-132,-110,-209,-194,-173,-353,-184,-147,-222,-49,6,17,-855,90,95,90,69,-523,-851,-1,-29,-46,-245,-373,-468,-116,-40,-32,-35,-119,-205,-17,-21,-201,-285,-88,-116,-119,-240,-154,-161,-155,-142,-135,-120,-109,-77,-182,-19,10,-212,-245,64,66,52,-100,-28,-64,-45,-64,-151,-252,-129,-152,-290,-199,-202,-208,-197,-198,-299,-176,-167,-151,-132,-114,-82,-69,-42,-14,-159,-250,-127,213,303,391,99,-113,-10,196,-47,122,382,388,-11,70,-71,83,62,-275,-197,49,19,-23,-79,-143,-212,-282,-333,-410,-279,-220,-159,-104,-53,-2,41,-182,-66,59,200,-34,105,171,2,-59,-400,-177,-228,5,142,13,-303,-301,-86,-90,-60,-17,26,-256,76,-158,-54,-107,-163,-214,-254,-295],[-36,-39,-32,-33,-139,-84,-245,-87,-108,-107,-93,-68,-347,-25,-9,-123,1,-72,-35,-188,-232,-187,-165,-124,-248,17,85,-14,36,-213,52,94,-10,27,253,-7,-349,-119,43,-28,-102,-148,-167,-146,-112,-77,-52,-39,-33,-211,-49,-73,-97,-122,-153,-181,-204,-235,-260,-263,-234,-190,-201,-79,-20,21,-260,55,125,-153,-215,-423,-440,-55,228,134,238,168,123,388,18,-74,314,97,-229,-352,-496,-290,-272,-212,-248,-47,-63,-66,-53,-45,-22,10,41,72,93,-159,-53,74,124,123,-208,-231,26,68,165,170,-233,-288,-178,-275,158,131,110,-190,51,-113,-31,-72,-119,-160,-508,-310,-235,-237,-247,-530,-165,-129,-345,-90,-192,23,55,-123,-64,-495,105,-266,-220,-86,90,-283,-798,-820,39,-429,-681,-54,-79,-114,-147,-181,-1165,-542,-326,-289,-541,-1512,-661,-302,-2691,-312,-278,-265,-250,-5520,-2452,-194,-177,-151,-9900,-108,-103,-85,-83,-86,-3827,-131,-159,-195,-235,-272,-2297,-271,-215,-141,-71,-772,33,-2,102,-856,-1285,-821,-1433,-754,-307,-650,-263,-131,-168,-184,-185,-177,-426,-605,-677,-183,-219,-256,-305,-350,-353,-308,-248,-198,-147,-98,-366,-60,-67,-112,-172,-244,-285,-251,-360,-326,-32,90,151,196,182,229,225,-46,-364,-252,-197,100,49,92,93,88,25,-367,-266,-349,32,-77,-23,180,205,175,198,263,263,279,12,-232,-360,-346,-108,188,118,218,187,303,53,-470,-315,-430,-11,20,-19,-63,-105,-132,-147,-147,-267,-119,-93,-96,-238,-233,-256,-440,-775,-124,-552,-163,-5,9,21,24,16,-368,-1616,-46,-85,-117,-3764,-5356,-144,-114,-70,-23,6,22,-59,-1421,12,10,-461,-701,95,148,-248,-131,-159,-519,-460,-248,-420,-14,-6,-278,-176,-212,-193,-131,-65,0,46,89,-171,-527,-163,93,-237,-194,-286,-70,-105,-349,-275,-273,-152,-129,-99,-91,-128,-271,-124,-149,-160,-155,-144,-122,-77,-230,-190,81,136,-57,116,192,181,214,187,-148,-219,-127,-104,122,82,-105,-219,-196,38,-58,-74,73,-394,-89,-316,-24,367,224,108,-172,33,127,-184,-338,-82,-206,-104,-163,-231,-298,-332,-289,-200,-115,-161,59,-158,44,227,209,-271,-225,-147,-100,-62,-54,-7,-79,-158,-239,-311,-332,-310,-263,-209,-189,-179,-181,-270,-207,-217,-231,-240,-246,-231,-227,-208,-190,-168,-128,-91,-35,7,65,105,138,166,157,39,94,39,119,282,292,282,-68,-273,-393,-204,43,-29,-107,-192,-266,-325,-355,-343,-314,-286,-268,-259,-251,-251,-285,-220,-207,-315,-159,-126,-101,-102,-125,-20,-302,-184,-261,-6,-128,-395,-390,156,162,-147,180,80,-6,-195,-3,106,116,184,11,-298,12,20,-19,-111,-326,-361,-48,-286,-417,-125,-53,-21,12,67,265,-68,-414,-365,-28,-125,-254,-78,-7,-160,156,12,165,162,-87,-165,-74,110,-26,-258,-281,-304,-120,68,-180,-91,-118,232,402,653,71,236,458,251,321,655,675,680,678,339,598,-265,28,-158,279,-188,-193,-397,105,43,-7,-306,-157,-153,-162,-186,-196,-198,-197,-174,-155,-317,-145,-151,-141,-132,-289,-96,-70,-100,-305,-169,32,40,25,1,-35,-89,-151,-226,-296,-293,-214,-312,-28,-118,-138,225,306,213,434,340,-140,-229,-130,110,-159,246,529,533,-8,75,121,192,163,289,-137,-117,101,274,196,-268,138,-188,-228,-209,-138,-300,-331,-296,-333,-354,-366,-372,-378,-368,-363,-348,-336,-332,-315,-284,-248,-233,-162,-116,-70,-22,11,-225,-260,46,-105,-119,41,82,-175,-306,-98,23,81,-177,-326,-341,-76,-204,-75,-89,-92,-86,-73,-164,-342,-69,-74,-86,-184,-178,-148,-171,-189,-216,-228,-236,-228,-214,-187,-143,-99,-61,-47,-41,-51,-69,-103,-144,-199,-249,-288,-294,-287,-294,-313,-347,-345,-279,-162,-45,-145,-144,96,77,-12,-42,-306,-218,-176,-121,85,-218,-126,-193,-230,-283,-384,-132,-90,-213,-295,-211,-75,9,-6,-36,-73,-133,-158,-173,-151,-105,-160,-123,73,-1,-60,94,-175,-339,3,11,118,80,42,-110,-205,-97,-140,-171,-190,-200,-187,-165,-194,-90,-102,89,149,-176,-4,-232,163,464,466,137,82,-20,-99,-97,274,184,201,210,-97,-126,-15,0,-52,-359,-334,-284,-310,-241,-143,-416,-185,-100,-61,-60,-113,-1,27,-174,-7,-262,-6,-260,75,22,-8,-29,-325,-24,-151,36,54,62,44,27,-211,-31,-56,-150,-75,-80,-94,-96,-109,-192,-250,-204,-200,-136,-55,7,81,-41,-146,322,197,-351,-86,21,40,-95,143,456,222,62,347,315,242,245,-113,-84,-191,-29,-148,-263,-326,-296,-298,-132,-112,-166,-137,-204,-416,-289,-389,-402,-308,-206,-117,-1116,-10,23,39,30,-265,-630,-47,-85,-112,-298,-434,-595,-182,-197,-225,-266,-299,-325,-356,-386,-417,-412,-378,-343,-296,-245,-172,-94,-6,78,50,-4,-59,201,-128,137,-20,-241,-239,78,144,90,-118,-57,-87,85,122,-142,-240,15,-64,-238,-62,-96,-143,-127,-124,-362,-9,50,-46,-13,94,227,346,351,-5,-170,-176,-50,337,467,389,61,-123,11,203,-42,132,205,49,-83,-150,-119,-51,15,-213,-192,-48,24,-30,-78,-121,-132,-115,-258,-399,-64,6,2,-110,-68,-123,-192,-267,-317,-350,-338,-290,-220,-149,-74,-32,-362,-242,-296,-30,122,13,-267,-255,-119,-111,-63,-5,-10,-224,-56,-185,-163,-199,-231,-255,-264,-269],[23,81,158,109,-154,-92,-160,-80,-85,44,-4,-48,-355,-117,-132,-144,-152,-171,-169,-170,-201,-188,-111,-45,-251,278,203,90,142,-110,86,119,15,121,396,50,-340,-71,-14,-73,-82,-46,-7,24,39,-36,13,-21,-58,-232,-132,-165,-187,-205,-232,-262,-298,-332,-299,-240,-173,-107,-176,-178,-1,17,-334,66,148,-130,-255,-455,-418,-47,0,4,17,34,57,77,-31,-106,119,117,-198,-275,-484,-322,-266,-286,-252,-64,-34,-12,23,50,84,46,148,169,175,-195,58,122,69,28,-203,-237,-74,-60,-43,-9,-270,-245,-163,-308,113,112,7,-135,90,-71,70,53,30,-115,-453,-210,-5,-140,-260,-475,-51,-55,-450,-159,-216,-16,19,-22,-165,-568,35,-313,-253,-46,93,-372,-886,-707,16,-663,-692,-65,-93,-140,-191,-250,-1552,-993,-357,-313,-266,-1549,-201,-174,-1776,-566,-165,-177,-196,-5139,-5859,-293,-331,-357,-12254,-385,-394,-384,-382,-384,-1617,-408,-411,-400,-1263,-334,-2586,-260,-211,-155,-102,-260,-20,-250,32,-1267,-630,-566,-678,-351,-310,-709,-359,-220,-199,-162,-76,-21,-417,-253,-381,17,-24,-72,-204,-183,-170,-117,-72,-27,20,69,-467,-101,99,55,-3,-69,-121,-165,-344,-343,-95,-26,32,83,125,161,198,-19,-356,-290,-201,173,114,503,514,495,38,-337,-252,-342,46,0,15,265,252,171,192,472,771,519,34,-244,-349,-363,-164,165,180,287,195,308,71,-447,-353,-437,-79,-154,-229,-301,-359,-369,-324,-257,-323,-119,-49,-51,-208,-147,-215,-378,-749,-320,-668,33,586,615,629,624,603,-450,-2018,-601,449,406,-3718,-4457,264,216,175,140,99,59,-525,-1602,18,51,-138,-414,250,324,-462,69,7,-353,-318,-189,-262,95,269,-276,29,-13,-93,-141,-153,-122,-88,-43,-114,-453,-164,30,-158,-254,-382,114,-12,-362,-256,-205,-106,-151,288,297,-73,-163,-27,373,311,77,188,126,-54,-284,-115,77,97,-28,119,109,90,46,-4,-137,-204,-104,-73,-5,70,-69,-194,-201,-64,-140,-77,105,-345,-184,-408,-14,-38,-129,-201,-249,-262,-234,-194,-378,-102,-226,-24,-24,-195,-315,-94,-92,-210,-96,-148,-143,-193,-237,-270,-289,-290,-280,-257,-232,-210,-202,-198,-194,-195,-205,-208,-206,-412,-199,-177,-160,-139,-121,-336,-251,-83,-81,-85,-98,-100,-118,-126,-139,-156,-154,-156,-138,-116,-85,-51,-9,44,110,26,129,55,56,546,615,251,-79,-294,-376,-94,132,51,-174,-264,-226,-115,-125,58,-146,146,-160,100,54,-63,-193,-90,-122,-349,-135,-127,-130,-136,-163,-206,-252,-308,-328,-330,-297,-345,-419,-160,-133,-166,-94,-90,-85,-170,-79,-74,-71,-59,-52,-310,-67,-83,-99,-141,-256,-311,-277,-312,-347,-236,-179,-115,-62,-8,18,-59,-401,-374,20,-99,-258,-57,-93,-201,-171,-215,-248,-266,-277,-264,-255,-243,-225,-207,-158,-170,-32,34,4,-4,-84,106,55,-19,-113,-224,-311,-247,-122,5,137,246,339,416,469,-210,8,-88,267,-113,-133,-366,132,46,218,-271,-161,-146,114,107,-5,76,48,281,14,-336,125,225,150,47,-248,-164,-141,-121,-341,-137,100,240,326,124,147,148,-143,8,22,-201,-225,-353,-109,-145,-141,124,232,164,451,385,-158,-220,-100,179,-98,256,685,627,-19,94,152,218,142,124,-206,-114,34,-1,-88,-281,-255,-307,-303,-255,-197,-274,-342,17,65,108,-122,45,-110,104,67,38,9,-14,-14,9,0,-221,0,116,279,91,-116,-270,-260,48,-163,-114,61,51,-241,-225,-181,-232,-245,-230,-323,-310,-170,-178,-137,-131,-128,-130,-132,-139,-420,-164,-172,-178,-184,-191,-200,-205,-206,-220,-222,-230,-235,-248,-256,-254,-253,-256,-276,-296,-310,-303,-284,-250,-221,-195,-174,-157,-324,-184,-285,-263,-315,-340,-284,-201,-131,-162,14,30,-29,-111,-260,-217,-175,-124,26,-215,-109,-154,-270,-324,-266,-211,-206,-328,-186,-274,-184,-179,-172,-164,-146,-124,-104,-152,-71,-49,-156,-111,-32,-52,-75,-52,-112,-326,-109,-133,-166,-193,-221,-258,-276,-292,-295,-284,-258,-233,-197,-163,-126,-151,-112,35,85,-145,9,-167,190,256,248,151,137,29,-67,-89,195,158,218,239,-79,-146,-15,269,15,-338,-316,-125,-161,-238,-213,-389,-218,-116,-52,-77,-212,-19,-2,-198,-51,-210,84,-257,63,46,54,69,-326,111,-44,166,170,156,37,-1,-269,-86,-167,-246,-298,-313,-277,-231,-177,-211,-244,-158,-164,-9,27,14,82,-26,-195,228,179,-439,-73,62,0,-74,222,220,182,114,129,103,89,72,-139,-58,-156,-79,-111,-105,-51,10,-254,-78,-113,-119,-87,-245,-481,67,42,-257,-171,-244,-271,-1203,-225,-180,-145,-138,-140,-424,-193,-240,-287,-357,-478,-592,-337,-308,-283,-269,-348,-227,-192,-172,-260,-160,-118,-106,-105,-209,-58,-32,5,42,21,-35,-70,137,-76,135,-84,-280,-242,77,91,70,-119,-72,-116,114,117,-139,-195,-39,-175,-184,-30,-144,-289,-313,-206,-350,-13,92,-29,-27,18,162,338,299,-35,-184,-84,41,300,457,290,-1,-135,28,193,-53,126,309,265,19,-5,-78,142,92,-146,-176,-110,138,163,-49,-105,-81,-69,-200,-399,0,-67,-147,-230,-299,-336,-333,-311,-257,-217,-181,-156,-139,-140,-142,-159,-248,-249,-298,-258,-265,-251,-240,-198,-171,-157,-74,-16,-63,-214,6,-224,-28,-37,-46,-44,-22,6],[-10,63,134,32,-206,-121,-89,-123,-153,-71,97,70,-370,-2,-38,-70,-89,-157,-66,-168,-176,-182,-197,-103,-272,250,210,185,248,-12,117,132,25,158,7,-133,-328,-266,-213,-146,-108,-88,-96,-122,-158,-188,-194,-157,-84,-253,20,-23,179,171,-78,-100,165,122,76,-3,-80,-95,-152,-258,-239,-293,-417,-371,-399,-401,-381,-485,-356,-256,-222,-166,-110,-60,-18,14,-96,-142,35,3,-167,-204,-430,-349,-381,-364,-273,-166,-59,48,151,3,159,42,98,301,130,-207,86,-7,-83,-100,-211,-222,54,68,227,173,-309,-201,-125,-318,-66,-72,-121,-43,108,-46,164,238,290,-94,-378,-122,68,-222,-287,-433,-41,-170,-435,-212,-208,-62,-155,-185,-292,-605,-69,-335,-282,-95,-138,-475,-909,-628,-144,-854,-671,-119,-130,-165,-202,-234,-1721,-1325,-219,-206,-194,-1413,-199,-199,-910,-857,-148,-101,-51,-4507,-9769,63,81,97,-14128,104,91,93,87,82,-2554,62,56,49,-2000,21,-2999,-38,-68,-95,-126,-158,-192,-556,-231,-1591,-251,-275,-295,-322,-373,-764,-451,-328,-266,-292,-108,-44,-480,34,-66,17,-22,-132,-334,-279,-262,41,76,212,284,203,-496,-187,300,137,85,-47,-173,-296,-326,-364,-109,1,100,193,95,359,269,11,-267,-252,-210,178,167,466,385,282,62,-292,-231,-329,-45,30,58,200,215,177,179,401,404,408,58,-254,-342,-366,-206,158,254,233,188,122,53,-415,-383,-432,-165,-171,-176,-187,-205,-224,-241,-244,-370,-157,-61,-6,-180,-68,-135,-290,-682,-499,-688,244,779,675,709,643,562,-518,-2167,-1530,233,170,-3822,-3603,19,-12,-28,-31,-36,-39,-1259,-1572,-35,-28,-20,-68,6,20,-701,51,73,-179,-179,-127,-121,148,141,-287,1,94,56,-170,-45,-97,-157,-201,-252,-394,-368,-398,-347,-264,-367,19,-9,-354,-237,-131,-58,-189,256,258,-17,-55,-51,243,165,62,44,-6,-59,-312,-64,-60,-59,-55,-60,-72,-84,-115,-151,-188,-237,-287,-329,-350,-350,-317,-279,-242,-207,-230,-179,-198,-290,-273,-433,-338,-367,-386,-348,-282,-218,-154,-136,-413,-91,-240,13,-42,-215,-271,-83,-141,-219,-97,-146,88,-217,67,300,121,-285,-149,-129,-139,167,155,80,132,35,-145,-155,-86,-397,-78,-80,118,156,0,-388,-326,-96,145,126,84,53,3,-50,-72,-114,-132,-149,-142,-130,-109,-87,-61,-33,-5,-3,63,72,-10,132,149,155,-95,-306,-346,0,51,7,-258,-118,-231,-272,-353,-405,-349,-275,-236,-166,-137,-138,-152,-180,-228,-371,-179,-61,-6,-156,-71,40,-200,-296,-294,-16,-63,-280,-439,285,494,-170,91,120,68,-136,-1,146,68,193,127,-291,-70,4,-50,-155,-193,-256,-223,-301,-292,-255,-195,-174,-162,-145,-142,-151,-392,-386,-151,-143,-253,-153,-162,-242,-194,-232,-273,-319,-374,-396,-368,-315,-261,-224,-187,-167,-171,-185,-214,-245,-281,-272,-215,-133,-34,65,173,79,59,463,538,580,598,469,540,-179,1,26,112,-31,-156,-266,-269,-185,-82,-247,-156,-110,180,121,-27,51,34,223,26,-317,137,86,49,11,-215,-37,-43,-152,-314,-110,3,9,-3,-22,-49,-91,-154,-193,-252,-301,-343,-366,-349,-340,-344,-333,-297,-238,-167,-80,-176,-227,-83,236,-43,232,353,356,-34,97,173,235,125,-59,-273,-117,-47,-70,-165,-287,-324,-317,-262,-292,-265,-167,-297,67,150,197,-131,69,-165,330,256,208,106,236,151,58,-44,-222,-245,-325,-328,-246,-249,-323,-252,29,-214,-109,85,96,-273,-166,-9,75,144,-200,-314,-284,-4,-155,-3,-72,-121,-128,-98,-54,-385,14,36,41,-124,-198,-159,-49,-78,-118,-147,-179,-208,-249,-289,-323,-360,-339,-272,-196,-118,-35,40,115,-207,229,268,303,-235,13,-298,-213,-314,-295,-72,119,-135,-190,-85,-49,-74,-180,-223,-210,-213,-267,-333,-378,-326,-262,-269,-317,-158,-70,-38,-312,-47,-278,-238,75,109,146,183,-35,81,-206,-105,-63,-161,-103,25,-100,-108,-176,-241,-296,-358,-403,-396,-371,-340,-319,-285,-258,-242,-304,-224,-232,-239,-257,-263,-269,-258,-260,-258,-247,-229,-188,-125,-43,37,141,179,65,-32,-85,252,138,280,478,-52,-181,-14,317,-13,-296,-299,-111,309,230,-190,-350,-236,-142,-48,-89,-284,-3,-15,-201,-90,-175,-257,-326,-340,-296,-233,-181,-302,-107,-61,-38,-23,-20,-42,-53,-195,-108,-136,-161,-173,-182,-178,-172,-149,-210,-235,-185,-213,-87,-93,-101,-111,-141,-226,-191,-222,-384,-270,-279,-271,-249,-221,-182,-137,-90,-48,-18,9,31,-161,-18,-104,11,45,51,63,4,-199,-22,-104,-64,-39,-286,-428,121,146,-261,222,-128,-97,-985,122,54,-23,-119,-202,-253,-243,-195,-303,-400,-480,-483,-96,-119,-151,-184,-363,-208,-106,-64,-278,-107,156,181,-69,-188,57,152,204,32,-9,-59,-85,111,-21,-12,-153,-311,-246,-254,-270,-262,-225,-177,-142,-61,15,-125,-125,-88,-277,-119,0,176,-58,-34,-292,-270,-99,-124,-122,-107,-91,-62,-51,-28,-64,-188,24,87,121,151,173,-76,-127,50,183,-66,115,182,173,26,-60,-60,261,174,-81,-146,-75,343,240,-32,-87,-68,-22,-131,-394,55,44,-120,-284,-425,-404,-315,-274,-179,-175,-119,-112,-118,-139,-183,-175,-181,-184,-199,-148,-115,-78,-214,-136,-216,-206,-69,-7,-112,-208,-55,-243,-62,-80,-90,-83,-51,-16],[-137,-146,-137,-132,-268,-150,-101,-97,-191,-190,-108,-128,-371,-218,-281,-325,-253,-206,-95,-162,-138,-157,-269,-148,-298,212,213,284,262,92,157,104,30,-38,-105,-149,-300,-133,-93,-49,-20,9,24,42,53,-35,87,116,162,-258,2,-51,129,80,-106,-65,298,245,102,-48,-84,-86,-83,-233,-184,-163,-475,-67,-41,-126,-274,-498,-285,-65,-94,-86,-58,-75,-98,105,-165,-159,214,177,-130,-133,-375,-364,-248,-368,-340,-371,-342,-273,-197,-146,-110,-95,-111,-151,-218,-301,-341,-276,-160,-32,-228,-196,81,90,251,163,-340,-152,-126,-304,-315,-254,-251,32,112,-33,179,263,303,-93,-313,-49,73,-292,-328,-409,-48,-281,-309,-227,-159,334,234,138,-428,-564,-106,-323,-297,-381,-471,-588,-867,-594,-139,-993,-610,-18,-2,-278,-49,-39,-1608,-1441,-120,-169,-220,-1125,-354,-416,-439,-1136,-276,-176,-81,-3540,-12568,135,178,211,-15564,234,217,208,184,158,-6925,85,53,15,-2453,-82,-3484,-238,-319,-368,-338,-241,-128,-882,107,-1611,283,34,345,290,-505,-822,-551,134,88,-396,98,132,-624,192,192,38,117,-209,-460,-358,-361,-100,-36,255,301,140,-441,-269,216,107,-15,-143,-248,-317,-304,-390,-134,10,123,191,45,453,125,36,-164,-169,-229,146,204,624,530,411,88,-246,-213,-320,-55,-12,61,141,175,182,158,324,355,338,73,-271,-348,-352,-219,22,32,42,54,49,40,-387,-371,-432,-77,-54,-66,-87,-248,-149,-196,-257,-380,-406,-433,-369,-269,-156,-62,-196,-603,-632,-603,212,211,203,188,163,136,-585,-1987,-1990,57,45,-4083,-2839,-2,-13,-11,5,21,38,-2206,-1289,98,117,132,149,159,163,-965,159,162,-19,-63,-90,-7,174,170,-317,0,172,159,-206,113,89,-2,35,-48,-360,-201,-102,-158,-231,-273,-329,-365,-366,-343,-307,-272,-253,-235,-235,-257,-293,-343,-406,-458,-463,-421,-371,-308,-326,-207,-154,-108,-67,-37,-14,3,5,1,-101,-225,-62,-97,-131,-178,-217,-256,-285,-296,-334,-301,-312,-316,-354,-378,-356,-366,-397,-408,-394,-362,-317,-275,-430,-212,-255,-165,-148,-209,-195,-69,-186,-211,-108,-160,92,-236,51,244,57,-284,-132,-150,-180,255,229,104,213,96,-165,-175,42,-303,-8,-135,163,174,-49,-419,-398,-141,109,61,4,-41,-99,-141,-179,-212,-221,-230,-223,-221,-221,-230,-242,-254,-262,-268,-241,-208,-192,-160,-121,-88,-122,-320,-325,54,86,100,-318,17,-279,-114,-195,24,-156,-63,-299,77,78,22,-51,2,-19,-342,112,88,-23,-192,-67,44,-175,-337,-306,-39,-37,-231,-431,277,477,-171,21,121,95,-94,-15,144,15,145,154,-261,-106,31,-27,-165,-144,-199,-161,-307,-257,-273,-89,-90,-107,-122,-153,-191,-391,-401,-238,-236,-243,-243,-234,-279,-172,-126,-63,5,-184,-276,-287,92,75,-100,-110,-151,362,412,320,166,-37,126,354,292,197,114,4,-108,-232,-346,-393,-335,-265,-210,-179,-169,-169,-170,-174,-176,-177,-176,-172,-218,-178,-237,-210,-233,-254,-285,-311,-331,-355,-351,-345,-330,-297,-245,-165,-82,-195,-21,-5,-185,-265,-90,42,151,292,160,284,402,-158,-99,88,-127,-244,-245,-129,-228,-142,-152,-168,-195,-234,-273,-313,-337,-317,-275,-242,-206,-171,-143,-101,-50,12,81,122,-248,-276,-120,-135,122,97,-273,33,-224,-240,-327,-298,-89,-252,24,93,174,-107,105,-210,271,200,237,98,223,166,129,-12,-232,22,78,169,-387,-277,-379,-234,10,-252,-102,112,79,-263,-124,10,80,120,-242,-299,-263,28,-135,-11,0,-39,-82,-125,-170,-297,-262,-294,-321,-342,-358,-371,-376,-376,-385,-381,-375,-363,-356,-341,-318,-301,-295,-311,-321,-293,-215,-110,17,-249,297,440,583,-128,-111,-291,-309,-295,-288,-123,200,-150,-219,-192,-72,-46,-227,-190,-205,-171,-218,-285,-341,-362,-345,-313,-267,-212,-154,-93,-213,11,-225,-329,64,70,82,109,-5,65,-271,-131,-81,-172,-93,49,-139,-87,158,58,-237,-65,-39,-81,-107,-130,-162,-298,-200,-222,-316,-234,-234,-227,-231,-235,-250,-263,-298,-334,-370,-366,-301,-230,-150,-73,25,117,93,0,-82,229,130,308,471,-14,-220,-11,295,-36,-245,-274,-87,339,182,-219,-293,-233,-172,-44,-97,-294,39,-7,-184,-56,-84,-119,-217,-312,-396,-371,-320,-283,-258,-223,-214,-209,-216,-241,-258,-275,-301,-314,-320,-307,-291,-264,-242,-208,-183,-221,-207,-255,-140,-151,-167,-183,-218,-241,-260,-271,-283,-256,-236,-212,-192,-175,-158,-140,-116,-101,-96,-91,-96,-179,-144,-176,-219,-263,-306,-340,-385,-386,-359,-324,-277,-219,-325,-294,-38,19,-264,106,-201,55,-734,144,-96,108,74,50,-96,67,-171,-318,-405,-439,-385,240,337,342,3,-287,-167,-7,-89,-286,-67,15,105,-5,-167,73,145,112,-21,-39,-74,-105,9,-92,-181,-266,-333,-368,-325,-299,-304,-320,-337,-319,-284,-212,-134,-60,-123,-280,-55,29,185,-39,-59,-378,-187,-14,158,-12,-87,-198,-66,-94,-61,-95,-184,138,261,194,384,60,-163,-99,76,170,-85,42,-53,-133,-171,-140,-48,57,144,-36,-116,17,287,196,-19,-58,-52,16,-66,-378,-4,-105,-184,-239,-229,-209,-188,-182,-157,-230,-165,-180,-199,-223,-243,-245,-230,-205,-165,-199,-65,-51,-196,-84,-234,-258,-45,-9,-154,-213,-145,-238,-114,-165,-218,-266,-298,-322],[-25,31,108,-93,-330,-169,54,48,-180,-279,178,226,-348,93,20,-46,-96,-244,-133,-146,-93,-111,-315,-175,-325,75,106,123,135,156,157,153,35,104,57,0,-260,-141,-223,-298,-343,-307,-264,-224,-201,-191,-198,-218,-237,-249,-248,-238,-218,-203,-208,-225,-252,-298,-336,-317,-257,-189,-122,-155,-265,-252,-427,99,130,-136,-241,-492,-215,-22,-5,-21,-31,-162,-174,27,-235,-152,150,170,-90,-61,-318,-363,-231,-294,44,38,-218,-36,5,-101,-7,-12,-118,-45,-67,-127,-53,-1,-100,-3,-256,-171,109,117,252,144,-354,-100,-16,-281,-98,-125,-351,-183,-202,-229,-251,-265,-263,-237,-263,-153,-106,-340,-379,-406,-76,-378,-143,-201,-79,-95,-111,-129,-520,-483,-163,-281,-287,-136,-112,-705,-803,-609,-78,-1080,-510,34,38,-373,29,26,-1358,-1320,24,6,-10,-728,-74,-111,-162,-1355,-249,-274,-268,-2246,-8356,-174,-154,-140,-16607,-152,-184,-201,-213,-204,-14800,-136,-83,-37,-2897,-281,-3965,-7,-11,22,97,213,355,-1204,321,-1226,981,352,1173,445,-710,-885,-662,516,1243,-503,468,-349,-839,450,430,-24,374,-304,-582,-406,-468,-250,-166,202,212,68,-366,-339,118,47,-24,-90,-130,-159,-268,-423,-160,-105,-66,-23,-9,72,-18,51,-76,-79,-259,74,221,284,245,180,102,-209,-200,-317,-182,-138,-44,66,139,186,136,249,513,513,85,-293,-363,-317,-191,-28,-87,-89,-38,22,84,-359,-333,-443,-112,201,209,-90,-379,79,151,110,-322,1,-42,-57,-151,-9,33,-101,-526,-655,-467,167,153,140,127,115,106,-652,-1714,-1657,143,155,-4478,-2195,161,161,173,-1480,217,243,-3222,-788,327,353,371,386,386,372,-1239,310,269,121,31,-79,75,42,5,-357,-39,-53,-75,-238,-128,-145,-162,-159,-152,-351,-240,-101,-84,-171,-163,-16,-6,-333,-215,-13,4,-305,-11,-41,-83,-130,-176,-222,-242,-236,-217,-192,-151,-332,-87,-52,-23,4,23,40,58,30,-28,-82,-250,55,68,54,22,-7,-183,-350,-298,-439,-182,-212,-222,-398,-316,-221,-207,-220,-228,-389,-238,-239,-243,-403,-252,-268,-235,-208,-177,-117,-37,-201,-178,-116,-177,94,-242,27,175,-7,-275,-123,-184,-228,327,285,127,155,-58,-165,-174,-26,-206,44,-196,172,386,-95,-416,-428,-169,60,-9,-79,-127,-175,-203,-199,-196,-195,-158,-130,-115,-108,-116,-138,-170,-210,-261,-286,-298,-313,-298,-267,-243,-212,-333,-308,-86,-25,56,-327,56,-297,-121,-237,4,-76,-162,-320,300,389,77,0,-8,-69,-274,41,-32,-94,-227,-101,-66,-163,-351,-314,-68,-15,-194,-402,186,161,-170,-40,18,-40,-91,-128,-139,-127,-94,-65,-226,-130,-45,-54,-171,-112,-163,-212,-306,-306,-321,-334,-332,-333,-326,-338,-361,-388,-408,-389,-354,-311,-255,-190,-298,-53,-124,-24,89,-228,-258,-348,62,73,-48,-115,-124,364,605,433,246,-19,92,617,674,205,289,472,-66,-136,254,153,74,28,8,1,-169,19,44,71,98,90,-48,-42,-370,123,-232,-91,16,42,7,-53,-60,-104,-132,-171,-222,-283,-310,-250,-162,-184,-62,-52,-214,-212,-76,0,80,251,147,330,317,-155,-157,73,-9,-163,-162,-190,-278,-301,-322,-282,-223,-167,-108,-166,-250,-57,14,2,-16,-50,-97,-135,-160,-148,-107,-44,-295,-209,-119,-219,42,37,-243,6,-262,-272,-346,-314,-245,-243,-133,-9,114,-47,156,-228,194,126,266,80,202,138,92,-33,-247,22,44,80,-221,-203,-437,-205,-9,-269,-93,142,68,-236,-101,18,75,29,-293,-280,-246,-155,-191,-241,-279,-275,-223,-154,-88,-212,11,50,71,-72,-239,-222,40,21,-94,-28,-51,-70,-102,-132,-155,-175,-171,-128,-32,94,249,412,404,-302,442,1017,578,-45,-202,-273,-391,-256,-268,-171,132,-175,-253,-305,-123,-49,-236,-167,-211,-182,-82,165,-191,-106,-173,-232,-270,-166,-44,62,-124,145,-156,-418,-10,-144,-248,-118,4,23,-350,-158,-100,-190,-88,2,-181,-93,-67,-161,-172,-102,-38,5,35,48,-81,-323,4,-23,-283,-311,-103,-127,-162,-194,-232,-261,-304,-343,-334,-295,-256,-223,-192,-174,-140,-115,-93,-79,-92,-44,-32,-18,-7,-9,-271,-17,6,-65,-200,-252,-75,-105,-131,-211,-237,-222,-220,-134,-117,-252,-60,-46,-163,-30,-38,-51,-193,-95,-124,-148,-178,-207,-232,-231,-242,-248,-256,-280,-293,-308,-324,-317,-302,-278,-264,-253,-255,-252,-258,-262,-273,-296,-240,-220,-194,-161,-144,-258,-80,-42,-192,53,100,-148,-14,254,283,306,234,327,115,8,94,-210,73,21,-58,151,170,53,-30,-98,120,-63,41,30,-376,-153,442,340,-282,276,-278,78,-517,-121,-626,-163,-122,-53,-3,80,-257,-157,-379,-385,-319,251,244,217,-44,-200,-117,-21,-100,-301,-177,-155,-107,-43,-165,73,125,3,-92,-75,-84,-142,-3,69,73,-303,-331,-271,38,-9,-66,-117,-159,-218,-199,-179,-151,-123,-136,-177,-82,-76,-57,-44,-98,-302,-117,-29,19,-30,-146,-354,-176,-5,0,-136,-179,32,39,45,46,-71,-266,-59,0,5,-119,29,58,-40,4,-176,28,181,99,-15,-96,113,77,24,-26,-86,-136,-176,-194,-357,-143,-97,-48,-309,-135,72,92,-96,-164,-272,85,50,1,-90,-298,-201,-244,-252,-210,-247,-48,-69,-185,-38,-196,-262,0,-7,-179,-222,-239,-207,-151,-166,-172,-170,-152,-137],[-16,14,46,-113,-324,-188,114,184,-124,-307,52,60,-310,-45,-93,-132,-155,-274,-173,-175,-176,-180,-334,-188,-356,-175,-172,-174,-170,-141,-114,-73,-16,21,65,105,-209,73,146,122,77,33,-14,-47,-64,-61,-46,-31,-17,-211,-36,-113,-117,-148,-159,-131,-72,-14,-10,-111,-75,-49,87,-72,-315,-314,-362,-135,-195,-258,-296,-461,-212,-148,-94,-26,-43,-222,-200,76,-289,-111,0,-46,-104,-152,-248,-337,-242,-242,-221,-185,-252,-86,-25,-137,65,99,-183,81,19,-47,156,152,-117,-62,-277,-139,144,154,261,130,-325,-36,50,-247,-160,-251,-342,-65,-113,-152,-161,-155,-151,-148,-217,-168,-186,-340,-424,-407,-332,-398,-355,-306,-240,-166,-86,-12,-439,-380,-175,-204,-233,94,43,-774,-724,-658,-160,-1109,-356,158,137,-389,93,82,-1084,-1060,108,118,135,-248,152,157,145,-1467,117,103,95,-683,-3788,125,137,146,-17208,103,35,-41,-150,-274,-25973,-346,-214,-95,-3524,-1555,-4336,19,-43,-104,-117,-39,96,-1495,319,-578,615,669,693,484,-963,-935,-772,431,882,-619,183,-928,-1068,562,605,-12,250,-393,-668,-383,-557,-367,-288,64,40,14,-282,-366,-44,-83,-116,-145,-155,-172,-231,-437,-261,-270,-269,-250,-219,-177,-128,-84,-40,-7,-279,-6,17,13,-5,-37,-73,-160,-172,-299,-123,-83,-34,12,63,125,136,203,235,251,106,-301,-360,-248,-109,-116,-199,-286,-335,-302,-229,-315,-275,-447,-130,110,154,-144,-392,61,132,87,-200,-32,-93,-138,-175,-187,-194,-188,-441,-548,-300,-121,-88,-43,4,49,83,-713,-1454,-946,158,166,-4939,-1690,179,195,228,-2008,325,-248,-3773,-136,546,597,636,662,662,638,-1153,493,352,253,118,-83,-133,-235,-286,-379,-190,-121,-67,-251,16,63,-137,-56,-62,-352,-276,189,85,-95,-60,98,6,-309,-195,40,32,-348,3,-65,-129,-169,-180,-174,-148,-118,-103,-106,-107,-318,-154,-173,-186,-184,-169,-140,-103,-73,-92,-54,-255,-9,-12,-16,-37,-52,-178,-408,-251,-512,-146,-116,-198,-382,-252,-96,-85,-103,-118,-382,-147,-153,-161,-347,-195,-267,-213,-220,-184,-88,4,-171,-117,-107,-190,101,-223,7,105,-62,-255,-117,-225,-260,390,329,158,105,-191,-136,-140,-112,-119,81,-257,131,278,-120,-394,-377,-166,-27,-85,-144,-185,-235,-265,-291,-310,-305,-304,-286,-273,-256,-247,-239,-230,-223,-221,-198,-177,-181,-165,-144,-127,-166,-334,-292,-23,0,30,-282,65,-278,-122,-278,-8,16,-179,-291,97,114,125,44,-15,-108,-182,102,60,-75,-254,-135,-213,-279,-347,-356,-370,-372,-367,-360,-333,-310,-283,-251,-235,-225,-225,-241,-266,-287,-280,-248,-199,-143,-78,-6,-175,-55,-51,93,-296,-218,-167,-14,81,-83,-170,-1,-112,-381,-408,139,116,-157,30,-36,-292,-134,-132,-96,-22,-269,-203,-355,30,82,16,-109,-81,346,450,513,316,-4,65,609,576,200,303,436,-103,-189,107,-11,-122,-158,-88,26,-170,44,376,28,285,123,58,-101,-467,233,-233,-30,103,211,77,-24,-102,-179,-203,-194,-164,-133,-102,-58,-19,-182,-90,-92,-230,-161,-65,-44,5,154,120,78,27,-147,-202,-100,-110,-105,-87,-237,-325,-92,107,185,-45,344,420,-128,-241,-37,365,113,100,430,352,-79,74,111,42,-13,-146,-119,-135,-281,-193,-226,-265,-303,-339,-366,-358,-328,-248,-220,-128,-78,-27,15,46,-209,70,43,48,17,-37,-105,-184,-276,-341,-293,-196,-91,-43,-98,-450,-163,-26,-262,-78,177,65,-202,-84,23,64,60,-323,-248,-225,-13,-150,-254,-209,-82,41,147,216,-129,88,200,130,-41,-242,-228,-286,-319,-277,-209,-158,-125,-119,-122,-118,-107,-76,-200,-47,109,196,276,294,-346,376,449,452,14,-193,-238,-309,-201,-231,-203,-68,-196,-278,-407,-203,-167,-189,-135,-217,-187,-47,38,-176,-115,-180,-101,-119,-171,-214,-231,-212,-172,-126,-388,-86,-86,-105,-138,-182,-234,-368,-252,-201,-188,-72,-31,-209,-85,222,255,-84,-25,83,98,75,90,-80,-323,193,142,-223,-291,-29,-60,-121,-165,-197,-201,-199,-185,-164,-147,-133,-130,-132,-154,-164,-187,-220,-267,-318,-375,-437,-425,-369,-317,-304,-184,-126,-77,-140,-214,-38,-49,-64,-151,-161,-185,-258,-85,-127,-166,29,56,-121,22,7,260,-163,281,243,405,412,-141,177,255,304,250,190,-127,6,-14,-23,-149,-85,80,11,-234,36,8,-100,-201,-252,-308,-131,-156,-185,-216,-272,-316,-371,-389,-355,-295,-222,-186,-78,-17,46,111,179,238,41,-65,40,-228,128,100,-89,235,210,26,-48,-49,199,-23,98,57,-376,3,36,-28,-293,-163,-312,-281,-344,-392,-1126,-435,-426,-383,-328,-271,-230,-153,-309,-310,-263,87,138,174,-53,-107,-40,-44,-104,-302,-2,-69,-165,-267,-379,-464,-421,-316,-209,-125,-64,-176,-47,104,35,-362,-315,-283,38,-25,-98,-159,-200,-265,-215,-186,-160,-141,-138,-144,-160,-169,-157,-138,-129,-210,-49,-45,60,-55,-210,-370,-181,-5,-68,-168,-246,-345,-419,-395,-311,-219,-340,-65,8,78,-153,29,29,-146,-23,-204,80,212,45,-13,-86,-90,-207,-326,-418,-427,-335,-224,-120,-330,62,128,158,-337,-173,277,295,-22,-159,-281,175,250,160,-138,-291,-18,-25,-40,-25,-266,-51,-91,-188,-11,-153,-219,49,-10,-190,-242,-346,-186,-84,-79,-72,-61,-42,-29],[8,0,-7,-86,-215,-199,99,87,-37,-244,-51,69,-258,35,15,-5,-20,-289,-50,-115,-80,-97,-323,-193,-392,-145,-161,-188,-218,-226,-244,-245,-226,-224,-208,-190,-172,-155,-150,-150,-163,-171,-183,-190,-194,-194,-191,-188,-179,-175,-174,-187,-208,-263,-280,-298,-256,-204,-141,-139,-77,-42,116,-19,-312,-333,-321,77,89,-171,-141,-437,-90,20,63,40,-96,-252,-174,25,-326,-69,82,66,-4,76,-190,-311,-185,-148,258,284,-232,-120,314,-182,101,117,-218,-14,-22,20,479,224,-132,-131,-309,-137,153,169,244,92,-293,10,88,-236,-201,-452,-267,-292,-248,-176,-91,-19,25,-169,-208,-5,23,-327,-484,-437,-175,-333,101,-45,135,248,285,308,-302,-298,-188,-141,-172,121,10,-722,-668,-774,-306,-1120,-191,77,73,-347,62,61,-872,-797,84,91,107,109,132,141,129,-1525,75,29,-19,-70,-93,-91,-71,-32,-17249,16,-1,-30,-96,-187,-39850,-404,-422,-333,-4450,-2822,-4546,-18,-22,-56,-129,-233,-360,-1795,-565,-493,-423,-392,-396,-428,-1289,-1005,-910,-457,-334,-785,-100,-1349,-1257,95,112,40,82,-497,-730,-322,-652,-452,-429,-222,-282,-336,-396,-461,-496,-479,-418,-355,-286,-239,-220,-455,-202,-183,-156,-107,-125,41,-201,88,41,87,-315,-114,255,498,471,417,143,-132,-158,-292,-39,-124,-181,-187,-140,-54,33,100,142,168,111,-315,-355,-179,-208,-328,-439,-525,-427,-335,-248,-280,-230,-461,-154,122,185,-215,-276,25,277,266,-66,187,161,130,-132,66,76,77,-386,-413,-145,72,52,-92,4,-29,-68,-795,-1263,-257,-183,-191,-5380,-1382,-158,-119,-62,-850,88,-780,-3083,283,321,339,331,304,249,171,-876,-19,-112,-192,-262,-299,-299,-269,-236,-368,-142,-92,-50,-265,14,45,-202,-128,-101,-374,-325,155,124,-31,15,99,8,-292,-178,76,44,-342,-95,-35,-137,-232,-310,-363,-370,-354,-353,-373,-402,-449,-445,-365,-264,-153,-46,54,49,-94,-144,-25,-239,60,155,62,-59,-175,-255,-374,-164,-439,-167,48,-189,-342,-200,-63,393,316,140,-327,58,-7,-63,-279,-238,-268,-152,-168,-187,-196,-189,-173,-138,-107,-206,-36,-192,-9,21,-107,-233,-119,-276,-263,134,167,186,59,-278,-89,-84,-214,-57,87,-324,99,376,-127,-372,-319,-142,16,58,88,63,25,-308,-28,-68,-148,-135,-160,-186,-211,-241,-276,-316,-354,-373,-319,-242,-182,-112,-44,-112,-181,-317,-284,80,61,41,-218,-22,-244,-125,-325,-147,-167,-173,-240,-172,-163,-157,-143,-127,-127,-134,-144,-160,-190,-279,-259,-307,-346,-387,-395,-407,-405,-393,-374,-361,-343,-318,-283,-257,-232,-212,-207,-216,-238,-264,-296,-314,-291,-222,-122,-184,-16,29,130,-283,-216,-91,27,93,-101,-180,-76,-132,-368,-406,167,189,-107,244,240,-268,140,-106,-177,0,-306,-130,-303,0,92,11,-99,-80,-85,-62,-44,-39,-78,-146,-237,-343,-348,-231,-110,-125,-224,176,240,115,279,267,112,-174,71,28,-56,-139,-203,-213,-163,-347,-10,-240,40,67,40,-18,-94,-185,-286,-334,-258,-149,-58,14,80,124,-193,-109,-131,-237,-119,-63,-95,-72,82,46,11,-25,-130,-235,-54,-42,-34,-37,-264,-379,-100,-111,-106,-85,-61,-35,-81,-220,-68,-116,-201,-293,-317,-212,-90,37,153,253,182,-26,-28,-100,-304,-107,-103,-151,32,-270,-353,-310,-356,-28,-238,-16,34,59,85,106,-171,11,-52,83,25,-29,-119,-226,-353,-317,-184,-46,-29,101,0,-378,-118,-55,-248,-68,203,52,-184,-85,16,41,-11,-299,-215,-212,-148,-218,-196,-96,17,119,202,251,-67,49,186,97,-18,-231,-300,-326,-188,-102,68,160,19,106,230,204,0,1,-287,-137,-73,-76,-86,-92,-354,-115,-112,-80,-32,-116,-206,-234,-150,-195,-232,0,-219,-308,-505,-204,-104,-146,-177,-239,-237,-258,-274,-281,-265,-239,-214,-187,-161,-140,-121,-100,-84,-69,-303,-70,-72,-84,-100,-126,-162,-291,-196,-174,-166,-63,-71,-240,-83,204,235,1,15,58,19,33,51,-85,-314,-37,-112,-188,-260,-322,-334,-305,-250,-202,-156,-140,-138,-146,-174,-213,-266,-326,-390,-350,-278,-209,-155,-106,-69,-47,-33,-32,-50,-309,-78,-93,-97,-103,-174,-69,-30,-13,-82,-89,-145,-305,-51,-139,-76,135,109,-79,74,38,261,-142,238,228,387,610,-73,192,282,366,569,337,-127,17,0,-48,-175,-85,181,-53,-257,22,-64,-155,-213,-266,-306,-152,-137,-160,-176,-241,-280,-289,-228,-131,-23,59,-212,-13,326,376,417,277,197,-29,-146,-18,-246,176,178,-111,137,157,-5,-73,-17,115,14,-1,-57,-335,-169,-220,-255,-314,-255,-308,-165,-185,-79,-1575,-5,1,-4,-30,-75,-146,-200,-245,-250,-233,-141,-54,28,-39,-30,46,-65,-105,-301,18,297,254,198,-180,57,-17,-218,-231,-214,-257,-283,-268,-244,-199,-389,-302,-295,-46,-20,-4,4,-47,-319,-223,-67,-52,24,-43,4,-13,-29,-34,-46,-158,-128,-76,-92,-120,-147,-272,-206,-224,-254,-268,-271,-265,-247,-227,-204,-188,-289,-265,-195,-203,-211,-238,-255,-274,-290,-310,-329,-332,-331,-319,-295,-249,-206,-155,-98,-30,32,-11,54,64,-300,80,297,84,-255,-205,255,221,39,-142,-260,90,72,71,-168,-269,-31,174,201,77,-250,-88,-106,-199,5,-115,-170,108,-15,-186,-259,-446,-172,-41,-56,-77,-102,-125,-155],[8,-56,-98,-66,-133,-234,-134,-135,-112,-178,-161,41,-227,74,63,32,-10,-304,-144,-226,-300,-326,-321,-214,-404,-59,-8,18,31,49,45,41,-30,16,0,-12,-130,-7,4,27,44,72,90,105,105,55,-67,17,-23,-145,-90,-219,-290,-385,-158,-198,-248,-310,-342,-305,-220,-122,-25,-3,-262,-286,-301,33,29,-203,-107,-417,-55,32,146,41,-137,-225,-285,-324,-294,-235,-155,-106,-72,-41,-132,-277,-172,-97,164,230,-163,-170,304,-212,106,130,-205,-106,-63,83,244,190,-129,-172,-315,-143,125,111,67,13,-249,-141,-258,-377,-457,-540,-213,-62,73,0,218,349,183,-180,-208,-64,-9,-293,-503,-460,-248,-235,201,41,126,83,41,-4,-160,-217,-176,-87,-87,-45,-17,-601,-608,-919,-493,-1095,1,65,52,-235,-2,-31,-713,-564,-98,-121,-136,-162,-160,-165,-180,-1555,-208,-232,-261,-301,-340,-381,-414,-416,-16506,-367,-354,-333,-330,-338,-53982,-5171,-409,-384,-5577,-3995,-4519,-129,-79,-43,-26,-30,-48,-2101,-45,-7,67,150,233,126,-1648,-1068,-1046,222,379,-971,-120,-1339,-1251,-49,-144,-233,-313,-583,-707,-453,-715,-470,-559,-426,-390,-339,-289,-358,-192,-165,-145,-130,-108,-101,-204,-449,-150,-45,14,-163,-206,228,-213,100,53,143,-340,-198,276,472,433,380,138,-105,-136,-276,23,-65,-160,-232,-237,-163,-60,36,118,189,121,-308,-321,-97,-27,-146,-269,-408,-420,-306,-206,-238,-182,-445,-162,55,90,-261,-145,-7,240,279,77,239,339,167,-126,64,265,142,-347,-275,5,375,343,-290,244,168,79,-888,-1128,-204,-300,-384,-5609,-1292,-348,-291,-15843,-182,-138,-1119,-1904,-62,-58,-62,-82,-110,-152,-202,-604,-307,-347,-370,-395,-405,-399,-372,-342,-306,-238,-175,-124,-270,-60,-40,-254,-188,-157,-397,-374,17,37,21,69,101,7,-276,-158,104,46,-278,-198,-70,-90,-131,-160,-182,-181,-214,-161,-163,-157,-246,-166,-152,-129,-89,-40,21,47,-102,-177,7,-189,44,308,280,218,102,-162,-285,-67,-323,-184,10,-192,-300,-152,-93,353,446,139,-256,118,167,-51,-205,-279,-267,325,241,-17,94,91,-37,-46,-171,-297,-422,-357,-229,-91,-131,-205,-124,-320,-218,428,359,213,23,-238,-29,-8,-310,-26,63,-392,80,192,-109,-351,-265,-102,-136,-171,-181,-148,-114,-307,-22,7,-80,-65,106,49,159,173,181,184,119,-184,139,152,-145,-2,36,-190,-188,-275,-284,69,0,-66,-152,-216,-285,-348,-397,-406,-372,-321,-271,-226,-186,-158,-131,-109,-117,-114,-120,-122,-148,-304,-104,-97,-157,-341,-353,-149,-120,-161,-268,-271,-339,-400,-418,-389,-347,-315,-304,-317,-351,-394,-436,-411,-334,-239,-129,-202,12,113,174,-271,-229,-21,74,101,-120,-185,-145,-152,-347,-405,129,166,-60,211,226,-233,161,-67,-262,-59,-316,-48,-224,-23,158,160,-81,23,-52,-133,-204,-246,-269,-269,-263,-261,-268,-288,-308,-321,-328,-321,-285,-245,-188,-113,-31,-176,98,285,-139,519,95,236,-223,-179,77,-255,117,281,278,11,130,74,33,196,78,-45,-122,-186,-205,-216,-231,-261,-303,-344,-399,-453,-429,-389,-357,-315,-268,-224,-172,-249,-102,-74,-62,-64,-260,-437,-112,-102,-66,-114,58,137,-29,-186,1,383,200,79,270,543,-98,72,311,385,204,62,59,-86,-269,-149,-186,-102,80,-220,-390,-263,-388,-54,-266,7,163,155,159,165,-120,-90,-144,115,-10,6,-67,-143,-209,-304,-176,-90,-52,106,94,-288,-66,-90,-226,-57,223,32,-175,-96,6,-68,-141,-221,-271,-316,-329,-288,-244,-192,-145,-105,-73,-55,-50,-52,-50,-48,-38,-192,-210,-58,50,-114,256,308,-30,90,360,349,32,-9,-337,-170,-261,-3,-24,-16,-296,47,93,150,35,-27,-173,-165,-100,-161,-255,-55,-226,-330,-494,-241,-62,-32,-67,-266,-185,5,111,-178,-131,-172,-74,-114,-138,-152,-152,-144,-137,-131,-213,-161,-175,-196,-216,-239,-268,-289,-304,-314,-307,-292,-273,-259,-228,-210,-200,-187,-193,-193,-198,-197,-193,-200,-295,-185,-183,-174,-162,-153,-136,-126,-111,-101,-147,-89,-95,-103,-121,-141,-167,-190,-212,-198,-172,-137,-106,-98,-56,-52,-57,-74,-103,-279,-90,-37,-96,-30,-127,50,244,-81,-9,-17,-98,-351,-50,-140,-164,-281,-323,-249,-150,-67,2,-124,98,128,161,181,-1,209,241,253,262,261,-122,19,-12,-79,-197,-85,120,-113,-270,100,99,-8,-175,-269,-285,-61,60,-221,-11,20,-229,-330,-261,69,211,17,-209,-30,318,692,760,283,108,-80,-224,-71,-249,222,260,-107,45,105,-37,-97,4,-43,-102,-141,-163,-290,-182,-185,-177,-331,-130,-260,-24,-89,-287,-1917,237,284,322,26,338,-48,274,-152,-174,-220,35,-18,-68,-116,-142,-146,-147,-140,-294,-115,-104,-100,-100,-208,-120,-134,-294,-305,-196,-209,-244,-174,-126,-55,-360,-298,-295,20,208,166,23,-60,-372,-240,-86,-31,0,26,73,104,97,151,90,-172,-56,-12,-99,-186,-263,-316,-325,-285,-249,-206,-195,-155,-148,-158,-180,-215,-298,-315,-343,-320,-255,-211,-111,-41,-170,-106,-179,94,92,-80,-49,-75,49,-8,7,7,46,5,47,88,-263,39,186,14,-156,-227,119,56,-27,-119,-230,-301,-338,-273,-172,-253,-39,156,226,106,-227,-123,-110,-210,20,-81,-121,4,-73,-173,-265,-405,-199,-154,-79,-30,33,72,87],[28,-110,-179,-36,-50,-239,-40,-123,-209,-260,-268,-229,-188,-126,-90,-72,-70,-282,-117,-152,-176,-171,-308,-219,-333,-10,116,184,203,219,206,183,-80,91,31,-27,-96,-80,-64,-20,28,87,132,165,122,81,-143,114,79,-102,-92,-266,-425,-373,-32,-65,-98,-131,-205,-166,-96,-55,90,-12,-195,-201,-290,-9,-31,-223,-76,-394,-26,49,201,214,-152,-163,-16,1,-225,-142,-167,-194,-209,-202,-181,-228,-156,-86,-47,-9,-70,-215,65,-219,33,0,-161,-187,-165,-224,-251,-244,-218,-180,-275,-155,-143,-151,-186,-228,-274,-319,-382,-435,-413,-403,-324,-285,-249,-227,-203,-181,-168,-154,-209,-157,-99,-255,-440,-437,-324,-137,0,-1,-15,-36,-62,-98,-146,-176,-195,-192,-151,-83,-31,-475,-542,-1054,-710,-1035,201,480,83,-85,516,509,-614,-394,496,487,482,459,457,438,401,-1629,300,232,154,66,-15,-98,-178,-240,-14909,-293,-284,-250,-221,-191,-52644,-8533,-124,-102,-6654,-5035,-4272,-48,-34,-14,5,23,-66,-2449,117,163,225,279,328,-235,-2025,-1129,-1184,117,408,-1156,28,-848,-1000,92,24,-32,-165,-634,-621,-108,-732,-378,-684,-103,-48,-138,-201,-342,27,26,21,-70,8,-5,-212,-427,-133,-13,31,-291,-319,173,-194,104,24,176,-346,-210,146,106,68,36,21,-95,-121,-263,13,-10,-60,-135,-220,-282,-263,-186,-107,-24,22,-289,-281,-21,10,-40,-94,-167,-234,-257,-211,-206,-149,-398,-168,-28,-31,-236,-92,-131,-167,-200,-227,-246,-252,-249,-255,-260,-279,-296,-348,-318,-311,-302,-304,-476,-323,-346,-330,-1008,-1065,-123,-38,55,-5472,-1467,297,-14272,-28155,456,477,-1264,-705,412,352,279,191,100,0,-97,-357,-264,-307,-299,-285,-266,-240,-191,-139,-238,-3,63,107,-284,133,121,-310,-248,-231,-407,-419,12,18,24,31,19,-15,-272,-150,-121,-172,-216,-297,-172,-122,-68,-17,19,-31,-299,20,111,45,-184,61,28,-16,-67,-128,-193,-252,-294,-281,-229,-181,-136,-96,-64,-52,-45,-160,-210,-103,-216,-207,-206,-228,-276,-227,-215,-170,-131,-71,-194,81,145,-53,-134,-323,-278,262,269,22,130,119,30,81,-25,-242,-198,-114,-16,-61,-136,-186,-143,-323,-145,484,344,229,-18,-155,24,75,-326,-42,-5,-463,63,-12,-84,-341,-230,-192,-181,-159,-140,-110,-100,-267,-62,-42,-4,-126,127,125,257,213,130,289,75,-201,128,152,-93,-110,-78,-260,-192,-225,-300,108,235,204,-96,135,-182,-141,-427,-55,-117,-169,-208,-223,-209,-188,-157,-129,-124,-130,-141,-147,-202,-336,-118,-97,-167,-328,-370,-154,-33,-80,-228,-136,-188,-236,-260,-268,-249,-221,-197,-186,-325,-267,-212,-244,-282,-318,-343,-361,-370,-374,-364,-363,-355,-335,-324,-304,-288,-262,-248,-245,-328,-407,-212,-197,-190,-178,-151,-196,-68,-24,-347,-131,-281,32,-141,-31,225,278,-63,79,291,252,215,205,-26,-5,292,235,142,189,210,-136,-280,58,-125,-211,-193,-133,-156,-177,90,123,-203,95,35,-45,-278,-256,-355,-375,-300,-214,-141,-91,-58,-46,-57,-66,-92,-127,-153,-148,-91,-22,-252,-127,-199,-221,-66,-86,-196,-195,60,-47,-34,-79,-110,-243,-166,-181,-197,-214,-222,-475,-193,-144,-80,-141,51,115,23,-145,19,275,234,96,166,311,-105,75,352,435,221,118,134,-73,-197,-139,-277,-54,140,-151,-396,-208,-382,-94,-284,42,137,158,251,315,-66,-192,-217,353,-50,164,195,76,-107,-325,-369,-442,-330,-198,-90,-180,-12,-134,-198,-47,88,0,-177,-117,-93,-149,-187,-212,-228,-233,-234,-207,-188,-162,-130,-96,-59,-26,-8,-14,57,84,52,-130,-184,-86,65,-131,166,155,-79,77,88,79,77,8,-303,-121,-345,43,97,-14,-222,38,7,-8,-15,-11,-140,-103,-52,-130,-272,-87,-211,-343,-408,-278,-52,57,-14,-288,-161,24,190,-190,-127,-155,101,102,172,500,369,90,324,91,-127,-227,214,139,26,-88,-271,-310,-396,-436,-398,-350,-315,-286,-268,-254,-241,-219,-203,-172,-193,-98,-59,-79,-273,8,7,-66,-38,-64,-107,-168,-226,-290,-342,-395,-419,-402,-367,-326,-292,-266,-261,-247,-250,-263,-287,-312,-338,-368,-391,-411,-433,-428,-415,-391,-354,-328,-303,-289,-276,-274,-281,-314,-365,-422,-485,-432,-318,-188,-56,11,185,80,268,-114,134,181,352,721,77,232,298,375,429,331,-120,2,-48,-119,-217,-210,-239,-243,-274,-156,-83,-11,-159,-264,-255,-92,80,-268,-32,14,-202,-375,-357,134,233,-35,-179,-59,273,443,454,280,42,-101,-296,-117,-239,258,234,-72,-37,35,-66,-123,-110,-128,-133,-118,-85,-251,-7,26,58,-347,103,-184,139,-46,-721,-2108,53,211,241,-54,252,25,214,-87,-120,-226,54,14,-26,-65,-78,-67,-54,-84,-286,35,52,54,45,-248,-11,-53,-234,-326,-217,-269,-304,-286,-252,-197,-325,-309,-287,-92,-109,-147,-186,-221,-408,-211,-147,-78,-15,31,58,56,34,1,-57,-173,-210,-299,-383,-378,-319,-274,-238,-192,-158,-105,-182,-30,80,136,-91,-97,-251,-89,172,236,133,-224,28,134,-90,-155,-167,-6,-51,-151,-132,-153,-177,-192,-192,-172,-146,-109,-65,-19,-230,-19,95,-42,-62,-255,51,0,-66,-127,-207,-267,-313,-297,-234,-253,-70,12,81,108,-217,-165,-117,-234,19,-66,-93,145,-18,-174,-274,-356,-260,-140,-11,-108,131,270,324],[33,-140,-229,-6,-23,-196,-84,-122,-169,-199,-225,-234,-236,-220,-205,-194,-183,-221,-182,-182,-179,-169,-287,-204,-229,-46,-21,-11,-11,-3,-13,-26,-126,-70,-98,-122,-130,-120,-96,-58,-22,23,61,98,103,117,-188,157,82,-51,-114,-293,-349,-259,173,132,119,179,-271,-148,-102,-62,80,-46,-132,-110,-290,-41,-87,-231,-56,-373,-5,65,171,181,-145,-98,65,54,-161,75,155,-113,79,246,1,-175,-142,-25,175,154,23,-255,117,-212,74,56,-120,-256,-128,-44,-64,-88,-119,-148,-206,-194,-213,-206,-200,-185,-166,-145,-148,-251,-147,-276,-158,-164,-163,-167,-164,-162,-172,-186,-206,-284,-226,-231,-372,-377,-394,-121,-105,-99,-111,-133,-161,-202,-255,-293,-328,-338,-310,-274,-242,-361,-466,-954,-879,-948,-15,10,-3,65,90,113,-580,-306,190,203,215,205,209,194,158,-1797,54,-16,-97,-191,-275,-291,-223,-149,-12593,-30,3,44,68,85,-35392,-3975,95,97,-7246,-5904,-3865,64,52,42,33,22,-496,-2853,50,74,112,135,142,-697,-1833,-1183,-1284,-61,-145,-1238,-222,-180,-584,-75,-51,-53,-257,-620,-504,-199,-697,-290,-683,-220,-152,-172,-225,-341,-135,-158,-172,-170,-141,-112,-243,-392,-116,-55,-43,-385,-454,-18,-176,-40,-74,-129,-313,-299,-355,-236,-117,-5,45,-98,-113,-251,0,319,194,230,-39,151,71,-11,-90,-138,-184,-258,-239,-213,-237,-264,-292,-340,-322,-274,-225,-182,-145,-334,-171,-77,-69,-117,-80,-105,-74,-60,-42,-18,15,60,-138,0,192,164,-384,-78,225,244,210,-637,-10,114,96,-1138,-1058,134,152,166,-5001,-1920,130,-26352,-32139,110,114,-1244,137,145,153,158,155,153,144,135,-128,115,110,109,91,-367,60,57,51,-169,81,104,114,-296,81,41,-359,-292,-301,-371,-377,-204,-157,-108,-63,-38,-50,-274,-144,-58,-78,-149,-347,-147,-60,-31,6,44,-153,-357,-82,187,85,-101,59,407,6,-130,229,244,57,-59,-200,58,-59,-35,277,282,277,57,-157,-138,79,-111,-223,-98,-253,-258,-86,-170,35,-4,-44,-128,-131,-171,-211,-233,-321,-290,-198,-150,-102,-53,-10,12,23,3,-264,-103,-191,-304,-327,-206,-164,-156,-261,-54,491,321,241,-54,-75,82,166,-217,-88,-101,-422,65,258,-39,-324,-200,-15,-53,-77,116,173,108,-215,-94,138,84,-176,-24,-69,-89,-87,-64,-30,4,-217,57,70,-28,-194,-181,-285,-177,-161,-316,-209,-235,-240,-236,-234,-224,-216,-406,-216,-222,-229,-243,-263,-284,-314,-333,-343,-357,-361,-355,-350,-355,-368,-378,-399,-406,-406,-375,-365,-363,-361,-357,-356,-339,-299,-297,-171,-103,-39,-135,-4,-328,-273,16,-146,-78,119,158,-262,44,251,262,-250,-299,58,154,87,-154,-223,-265,-203,-304,-407,-143,-157,-188,-226,-264,-300,-317,-308,-388,-215,-215,-86,-59,-20,31,32,-46,-1,-52,-116,-194,-276,-370,-392,-325,-253,-189,-146,-119,-138,-316,-177,-288,-332,-397,-366,-266,-176,-48,58,-213,236,-45,334,-316,137,118,-286,198,127,47,-52,-137,-230,-306,-277,-156,-2,105,-103,42,81,-297,-130,-233,-210,-59,-111,-240,-209,-54,-171,-198,-127,-9,-223,-55,304,178,81,-158,-404,3,414,399,-170,274,199,68,-112,-42,-97,-149,-181,-211,-251,-295,-351,-383,-330,-228,-120,-5,-67,-118,-82,-380,-19,195,-87,-367,-156,-325,-145,-270,75,174,154,366,399,-23,-295,-243,332,-99,142,122,65,-100,-348,-104,-139,-93,-48,-1,-67,35,-197,-177,-50,188,-53,-196,-158,-39,-58,-222,-28,-116,-235,-19,-64,-65,-94,-118,-135,-138,-132,-120,-98,-65,-34,-2,-68,-165,-110,72,-166,69,62,-140,30,11,4,-1,-10,-226,-58,-189,-106,-126,-135,-160,-127,-101,-54,-51,50,-125,-66,-26,-122,-292,-96,-188,-352,-347,-331,-84,130,37,-302,-145,17,152,-229,-123,-152,149,146,164,597,369,91,324,121,-66,-234,92,336,194,-147,-349,-219,-326,-395,-361,-322,-308,-315,-349,-405,-385,-303,-224,-161,-336,-122,-36,-83,-270,227,-48,-42,2,39,155,-231,-21,-120,-217,-324,-397,-340,-250,-162,-89,-28,5,43,58,-35,-19,-90,0,-31,-60,-91,-130,-237,-174,-196,-215,-247,-279,-311,-326,-317,-284,-248,-209,-458,-109,-121,0,63,124,35,214,72,216,-126,68,145,335,560,141,234,279,387,598,403,-134,-50,-124,-190,-255,-99,-22,-220,-285,38,-36,-114,-189,-272,-345,-371,-331,-298,-222,-187,-184,-337,-353,-72,-51,-116,-150,-114,44,73,111,156,-9,-108,-366,-173,-239,266,348,-25,-121,-6,-110,-162,-12,301,117,230,25,-229,118,74,33,-374,-44,-110,-99,-130,-1197,-2125,-687,-194,-154,-193,-135,-132,-129,-128,-132,-260,-160,-169,-183,-201,-205,-196,-193,-190,-289,-194,-208,-230,-254,-288,-311,-333,-341,-331,-324,-310,-307,-290,-286,-273,-307,-343,-283,-260,-233,-194,-139,-125,-386,-166,-117,-12,289,134,266,91,98,389,128,-167,27,105,-189,-26,-210,-180,-2,-80,-190,-299,-262,-138,-16,87,-75,-217,-213,-29,211,333,153,-219,62,216,-8,-198,-170,51,12,-220,-114,-66,-72,-128,-84,-77,-76,-72,-69,-72,-196,-86,-97,-119,-150,-279,-213,-251,-290,-316,-353,-381,-347,-279,-201,-251,-57,108,216,98,-204,-192,-111,-257,17,-56,-71,290,-16,-173,-271,-312,-175,-85,-53,-168,15,41,49],[36,-152,-254,-124,-120,-126,-86,-79,-83,-77,-169,-152,-72,-52,-56,-21,-4,-145,-114,-167,53,49,-273,-176,-119,-1,-28,-65,-105,-124,-145,-149,-175,-119,-92,-60,-25,-6,44,70,-41,44,117,80,83,142,-177,130,-10,-3,-143,-286,-206,-160,84,68,49,22,-342,-129,-114,-140,-190,-221,-242,-260,-309,-252,-252,-266,-290,-365,-317,-334,-330,-296,-261,-225,-184,-139,-114,-46,22,-208,85,114,56,-127,-140,-16,90,102,105,-283,208,-201,159,105,-103,-312,-166,204,296,-10,-75,-66,-131,-254,-381,-353,-264,-175,-97,-28,8,-290,-120,-201,118,250,69,148,182,287,114,-4,-140,-383,-63,-226,-320,-320,-430,-333,-240,-139,-58,3,51,76,79,-76,-131,29,49,35,-58,-273,-386,-731,-805,-841,-83,-101,-99,-96,-78,-54,-604,-308,28,37,45,34,46,53,54,-2058,83,106,128,141,155,159,149,134,-9828,70,16,-28648,-33836,-98785,-16233,-205,-2001,-250,-6877,-6588,-3385,-303,-314,-314,-307,-284,-1030,-3323,-107,-33,49,110,150,-1218,-1408,-1217,-1249,-86,48,-1113,204,321,-120,239,367,428,-338,-550,-377,84,-660,-218,-569,-301,-151,-204,-271,-363,-71,12,-106,-195,-193,-111,-305,-353,-108,144,87,-300,-286,-10,-177,19,-130,-206,-263,-195,-66,89,228,69,-46,-118,-114,-244,-69,269,167,196,-123,64,-18,-93,-154,-175,-191,-226,-207,-101,-57,-5,51,87,107,-15,26,-173,-135,-269,-176,-233,-286,-316,-315,-294,-277,-271,-285,-315,-338,-330,-290,-220,-159,-100,-462,-35,-32,-46,-77,-766,-256,-123,-100,-1269,-1097,53,88,111,-4385,-2668,-2795,-31367,-26350,-138,-202,-1133,-308,-335,-336,-312,-278,-228,-182,-136,-98,-64,-40,-26,-34,-467,-87,-113,-147,-162,-168,-156,-151,-311,-167,-183,-406,-318,-329,-286,-299,-96,-61,-37,-20,-21,-103,-284,-146,36,-36,-93,-312,-169,230,208,158,59,-251,-319,-176,126,123,-12,-15,342,-57,-202,198,232,77,-27,-192,-36,-188,-333,-401,-296,-193,-97,-159,-79,44,-16,-230,-152,-295,-248,-53,-185,87,106,63,-63,125,84,-75,-2,-275,-304,-62,-111,-163,-209,-242,-270,-280,-288,-289,-264,-230,-195,-133,-82,-140,-165,-182,34,406,292,246,-98,-8,134,257,-86,-158,-223,-334,70,435,5,-297,-175,-46,-130,-127,-26,76,95,-164,-133,147,92,-223,-84,-188,-290,-378,-356,-282,-216,-235,-135,-116,-135,-214,-265,-248,-211,-216,-326,-176,-159,-131,-110,-103,-158,-181,-331,-121,-138,-152,-168,-186,-200,-221,-229,-229,-237,-241,-238,-232,-327,-400,-235,-251,-267,-291,-292,-314,-335,-340,-318,-285,-235,-172,-351,-68,55,129,-150,-51,-250,-182,-47,-157,-54,312,231,-285,53,305,307,-232,-339,68,122,45,-159,-261,-314,-262,-289,-399,-232,-174,-130,-95,-65,-125,-35,-41,-322,-302,-133,-70,-80,-94,-110,-143,-175,-219,-281,-344,-387,-331,-254,-171,-88,-10,63,123,59,-132,-350,-171,-246,-378,105,132,-269,-172,-42,-101,-163,-223,-278,-316,-306,-256,-187,-280,-60,-8,34,-60,80,103,22,195,52,72,46,-164,-23,-15,-297,-125,-261,-195,-58,-137,-266,-178,-186,-111,131,320,160,-189,-101,298,178,85,-72,-319,16,351,454,-193,256,329,108,-82,33,383,262,130,20,65,-121,77,263,157,65,0,-8,-63,-39,6,-477,11,105,-31,-326,-102,-249,-190,-215,13,52,87,104,99,15,-369,-202,-102,-173,-242,-282,-275,-241,-343,-160,-154,-109,-86,-76,-71,-61,-260,-151,-54,9,-123,-212,-204,-77,-105,-192,-203,-258,-314,-376,-421,-462,-396,-325,-247,-163,-78,-80,-85,-28,228,100,-1,-140,-118,148,-203,433,402,-195,38,255,227,143,24,-135,100,-17,-35,129,81,-100,-15,345,263,-125,117,-113,-37,-6,-123,-289,-70,-144,-340,-297,-373,-122,196,105,-272,-124,-34,-150,-278,-271,-202,-99,9,113,203,276,86,321,150,-16,-171,-19,256,197,-191,-288,-30,-136,-333,-179,-235,-271,-276,-262,-249,-248,-256,-291,-322,-482,-339,-299,-256,-269,-143,-113,-81,-72,-85,-111,-288,-217,-288,-356,-431,-375,-286,-205,-127,-60,-4,28,67,84,-92,-66,-80,6,-44,-99,-162,-238,-299,-355,-376,-324,-262,-201,-154,-115,-278,-73,-84,-113,-512,-192,-241,-274,-284,-270,-222,-166,-109,-45,-138,13,124,284,377,209,237,263,423,683,383,-133,-118,-213,-268,-287,-104,-88,-243,-283,88,57,32,-156,-261,-222,-153,-104,-276,-168,-218,-245,-282,-298,-297,-278,-242,-191,-175,-68,5,89,184,-27,-87,-395,-215,-231,268,454,44,-178,-53,-141,-180,-46,322,135,253,-12,-201,55,-86,-223,-384,-375,-280,-194,-137,-1578,-1930,-1219,-490,-47,-367,-83,-108,-126,-138,-147,-294,-175,-186,-203,-235,-257,-272,-293,-309,-310,-285,-253,-219,-180,-233,-113,-81,-71,-198,-32,-37,-183,-62,-75,-146,-289,-374,-269,-109,-86,-119,-156,-202,-342,-274,-241,-182,-117,-54,0,40,73,108,129,-143,53,121,-217,-101,-193,-93,143,117,-97,0,-133,-149,-202,-206,-159,-308,-189,21,85,135,180,-185,117,240,69,-209,-178,118,-2,-271,-128,-40,118,-157,-33,21,128,57,-40,74,-150,-138,120,-34,41,-299,-72,-143,-219,-273,-301,-259,-166,-45,-124,-235,-52,407,348,81,-184,-189,-90,-272,19,-47,-55,346,-2,-170,-259,-269,-174,39,-3,-195,-110,-165,-231],[-116,-174,-252,-84,-34,-48,-4,11,-8,-31,-100,-204,-188,-194,-159,-63,-8,-64,-121,-171,139,122,-262,-136,-18,-78,-135,-169,-166,-127,-101,-75,-218,-60,-73,-91,-116,-144,-184,-228,-279,-294,-261,-209,-155,-101,-90,-33,-104,-11,-163,-238,-68,-74,11,55,-2,108,-380,-103,-118,-85,-42,-169,-53,-100,-326,-207,-230,-231,-208,-355,-110,-72,-44,-4,-88,-8,46,45,-66,26,43,-280,47,57,66,-69,-126,0,58,71,102,-258,160,-175,184,81,-100,-328,-191,213,372,-95,-60,-9,-42,-264,-94,-59,-6,-197,-15,120,95,-327,-110,-155,9,54,76,205,150,233,132,88,-34,-246,-41,-221,-268,-257,-388,-81,26,134,223,141,356,-12,79,-67,-131,26,189,267,-51,-189,-282,-491,-488,-700,1,-104,-196,-276,-291,-243,-647,-374,-40,-1,28,32,51,57,47,-2300,24,6,-14,-42,-67,-95,-125,-148,-6890,-193,-225,-109662,-209144,-171987,-344,-384,-710,-451,-5302,-7063,-2892,-247,-175,-90,-6,78,-1642,-3831,304,354,396,405,383,-1577,-979,-1204,-1117,-158,17,-856,144,237,313,96,110,350,-398,-443,-230,151,-633,-164,-461,-305,-284,-219,-309,-385,-179,61,-60,-257,-282,-354,-382,-302,-234,-194,-174,-162,-155,-143,-194,-88,-206,4,-195,97,131,84,186,-43,-149,-139,-117,-234,-148,-25,-82,-147,-219,-246,-278,-307,-322,-295,-257,-195,-183,-24,52,127,197,234,243,-77,-12,-177,-158,-206,-183,-66,-3,65,122,-235,164,130,57,-51,-180,-318,-466,-381,-267,-174,-575,-88,-92,-118,-159,-848,-516,-139,-168,-1375,-1169,135,176,202,-3774,-3702,-4521,-27847,-15592,-23,-79,-990,-174,-206,-225,-233,-240,-239,-244,-248,-253,-247,-233,-207,-190,-494,-156,-141,-144,-147,-168,-192,-234,-330,-316,-305,-455,-323,-289,-180,-226,-36,15,-1,-30,-74,-177,-309,-161,-34,-71,-51,-242,-193,179,201,136,36,-296,-234,-249,-221,-148,-72,-118,53,-140,-286,74,42,6,-32,-183,-56,-42,-142,19,59,80,-68,-166,-37,108,64,-234,-211,-334,-243,-28,-179,-22,124,15,-8,87,32,-105,-1,-230,-320,-133,-166,-193,-205,-202,-195,-177,-167,-323,-142,-136,-149,-158,-173,-189,-209,-220,-221,-213,-199,-171,-163,-85,-48,-9,22,-227,-349,-258,61,51,30,-266,-157,-59,-101,-187,-205,-248,-306,-353,-405,-458,-467,-443,-396,-346,-289,-234,-221,-128,-83,-265,-11,18,19,-161,-318,-185,-106,-19,-330,-95,136,156,39,122,-171,-223,-261,-95,152,125,-208,36,-15,-79,-133,-178,-222,-246,-247,-230,-396,-428,-171,-167,-183,-173,-169,-142,-136,-116,-110,-40,8,-139,-396,-135,154,316,-165,-106,-179,-88,-121,-182,-33,52,-49,-307,-262,-342,-335,-271,-366,-82,0,52,-164,-322,-357,-247,-266,-388,213,353,-27,346,130,-104,256,162,-228,-321,-53,243,74,29,253,228,-31,173,121,67,8,-38,-173,-117,-67,-14,54,122,48,-121,-367,-227,-131,-325,43,46,-185,-218,-370,-467,-347,-179,-256,137,-256,383,419,-256,368,533,189,-51,414,239,0,336,8,99,-18,-217,-97,-124,-246,-116,-285,-186,-69,-164,-270,-127,-116,-123,-59,34,133,-148,-147,250,155,85,24,-232,23,118,101,-216,140,208,141,-59,26,340,264,135,-24,-98,-128,73,439,427,227,74,77,-65,-9,13,-372,34,88,8,-292,-53,-173,-222,-140,-140,-152,-143,-132,-128,-141,-321,-195,-235,-287,-355,-422,-475,-458,-408,-369,-339,-319,-301,-301,-314,-329,-343,-352,-347,-334,-315,-291,-263,-223,-187,-138,-85,-71,-317,56,-74,-62,170,77,121,133,209,-153,-113,-110,177,123,62,-116,-116,212,-239,281,278,-233,30,224,223,152,18,-45,224,131,-3,164,199,-44,-57,345,288,-205,122,-103,-14,9,-130,-257,-21,-86,-309,-256,-375,-164,105,41,-211,-111,-186,-253,-330,-293,-263,-226,-184,-140,-101,-63,-21,16,58,25,-87,-82,164,180,-183,-196,-1,-125,-300,-49,-116,-240,-193,-181,-143,-100,-66,-65,-314,-365,-251,-238,-333,-409,-437,-370,-277,-190,-120,-62,-276,-57,-101,-269,-59,-99,-138,-187,-234,-288,-342,-408,-447,-400,-354,-324,-303,-294,-304,-323,-353,-397,-411,-389,-328,-247,-180,-119,-75,-43,-288,-25,-53,-100,-488,-226,-302,-370,-434,-470,-412,-364,-327,-282,-223,-146,-53,61,177,283,244,257,478,654,352,-113,-188,-284,-341,-311,-96,-129,-229,-271,298,332,20,-142,-244,-199,-166,-212,-223,-91,-60,-130,-178,-117,193,185,-271,-60,-234,57,310,332,204,-27,-54,-380,-246,-220,201,158,115,-200,-85,-158,-173,-87,15,13,19,-51,-171,47,46,46,-377,-71,33,33,-221,-1596,-1549,-1511,-664,-96,-574,-204,-258,-284,-276,-251,-327,-225,-224,-236,-256,-251,-214,-163,-99,-275,8,90,138,178,-135,19,167,0,-134,52,63,-134,-126,-225,-275,-273,-380,-253,-163,63,-24,4,-198,-302,-114,-117,-163,-203,-208,-182,-145,-108,-69,-51,-112,-51,-74,-216,-161,-207,-251,-283,-275,-247,-191,-126,-64,0,54,19,-313,-189,54,224,234,239,-140,175,176,128,-196,-199,34,-86,-305,-133,-26,-27,-170,-47,7,18,29,-79,26,-105,-171,-56,-114,-187,-327,-350,-414,-369,-280,-194,-117,-10,80,-105,-215,-48,354,322,52,-165,-162,-66,-294,14,-54,-57,385,3,-179,-254,-243,-182,43,-7,-202,-56,-145,-242],[-205,-194,-250,-149,-129,-117,-119,-126,-145,-156,-176,-230,-234,-240,-225,-188,-153,-130,-143,-193,-109,-130,-277,-151,-112,-46,27,92,143,195,210,146,-273,-78,47,-21,-69,-124,-60,-29,-156,-92,-4,-25,56,107,20,179,-214,85,-195,-182,38,-26,112,98,-54,-24,-339,-91,-136,-104,-114,-193,-41,1,-351,-91,-133,-242,-94,-358,-12,74,85,36,-52,13,188,181,-34,92,89,-268,85,276,166,-17,-111,13,465,403,267,-201,102,-151,205,58,-119,-321,-215,202,238,-183,-54,-20,-113,-292,-317,-389,-391,-353,-328,-310,-321,-366,-322,-314,-280,-240,-194,-159,-125,-100,-93,-93,-105,-119,-130,-222,-224,-201,-314,-105,-64,-11,42,-92,168,-156,40,-74,-140,8,217,275,-24,-119,-166,-257,-94,-544,441,333,-86,91,-40,-178,-698,-485,-255,-168,-93,-50,1,29,33,-2318,14,-9,-41,-82,-118,-153,-189,-210,-4058,-227,-235,-180695,-344835,-111424,-223,-234,-248,-270,-2700,-7326,-2446,-204,-121,-22,74,-465,-2316,-3853,380,423,-4,465,449,-1260,-558,-1137,-970,-188,1,-562,-205,-287,-332,-336,-344,-378,-439,-385,-290,-185,-618,-127,-363,-238,-355,-213,-308,-371,-286,148,121,-304,89,73,-464,-237,-77,-50,-73,-87,-92,-202,-219,-51,-207,-3,-125,38,49,-74,79,-106,-218,-145,-112,-215,-223,77,72,50,-310,-14,-74,-138,-231,-311,-307,-191,-160,64,169,226,276,373,222,-119,-47,-181,-189,-137,-189,228,439,416,181,-278,143,4,-138,-255,-261,-167,-179,-181,65,-101,-705,27,76,41,-8,-861,-764,-396,-271,-1422,-1244,-375,-368,-315,-3248,-4986,-4934,-18759,-4250,-94,-83,-837,-79,-80,-75,-58,-32,12,63,122,182,245,-12,195,152,-398,-196,275,-87,-22,43,18,-95,-332,-301,-302,-471,-303,-190,-145,-148,-139,-137,-118,-78,-40,-245,-328,-175,-23,-84,-96,-166,-252,-347,-313,-225,-155,-256,-135,-260,1,-2,-37,-227,-140,-225,-361,-368,-357,-274,-200,-159,-70,-30,-180,11,20,12,-138,-159,0,37,58,-219,-258,-317,-221,5,-135,-124,-26,-88,-137,-156,-125,-130,21,-183,-314,-3,250,108,83,124,187,192,82,-347,-18,89,24,-31,-86,-133,-186,-204,-220,-229,-241,-242,-237,-231,-227,-216,-202,-218,-333,-184,-153,-142,-133,-217,-121,-111,-113,-237,-141,-153,-188,-219,-262,-306,-323,-321,-285,-245,-203,-171,-320,-199,-129,-282,-148,-166,-212,-249,-301,-273,-252,-222,-307,-177,-84,-36,5,34,-191,-265,-188,-96,139,155,-267,163,169,156,-10,-88,48,64,21,-182,-395,-409,-193,-170,-187,-132,-84,-26,16,59,-75,154,56,-135,-368,-197,123,352,-168,-159,-115,0,-189,-206,-5,402,159,-311,41,174,49,-189,-346,-358,-415,-314,-194,-393,-366,-263,-257,-364,201,326,-64,349,99,-88,271,208,-129,-213,32,293,118,51,437,363,-35,246,183,133,54,45,-240,-168,-38,-30,-1,42,99,-88,-331,-164,-9,-243,-7,218,-82,-178,123,233,-10,77,-355,118,-187,419,601,-212,411,562,148,-23,601,270,-28,628,-40,126,-81,-256,-171,-230,-193,-99,-288,-180,-82,-187,-252,-68,55,-10,159,186,225,-99,-177,194,120,90,129,-144,25,58,4,-232,-46,-16,40,-42,13,288,261,126,-63,-234,-135,64,450,451,228,11,148,-70,-93,-188,-270,-257,-225,-180,-266,-123,-108,-238,-88,-73,-61,-42,-25,-19,-26,-253,-69,-94,-220,-171,-199,-207,-203,-240,-167,-150,-141,-136,-147,-174,-207,-244,-281,-314,-347,-376,-377,-345,-292,-239,-170,-92,-48,-329,29,-86,-76,193,56,58,93,304,-238,-138,-189,124,142,114,-95,-113,189,-267,141,99,-239,-15,-75,-119,-153,-172,-186,-176,-152,-119,-89,-64,-57,-71,-79,-102,-288,-189,-229,-245,-240,-216,-212,-124,-75,-275,-226,-325,-214,55,66,-140,-79,-59,-28,-338,-71,-147,-165,-221,-282,-348,-412,-402,-312,-215,-141,-61,-66,59,100,-125,-118,4,-126,-225,8,-25,-266,-74,-40,-22,-4,10,-1,-240,-216,-319,-109,-124,-280,-35,-219,-8,75,60,149,-214,-65,-130,-294,223,-62,-101,-55,135,110,82,15,6,-36,-197,-147,-205,-258,-309,-343,-360,-368,-347,-324,-302,-280,-277,-284,-303,-325,-350,-375,-408,-418,-428,-357,-324,-284,-248,-228,-206,-197,-207,-223,-249,-284,-326,-358,-384,-380,-351,-287,-234,-180,-132,-102,-238,-185,-303,-330,-80,-140,-204,-260,342,411,-10,-125,-228,-181,-144,-113,-170,-101,-89,-112,-114,-8,187,154,-349,-23,-304,-15,152,128,108,-34,-33,-355,-285,-218,-238,-300,-340,-339,-301,-246,-206,-151,-92,-33,34,-91,-145,262,320,367,-361,-160,124,331,-353,-1259,-1036,-1573,-728,-360,-817,-138,-134,127,-46,-46,-359,-103,-76,372,195,107,458,81,-11,-269,-8,268,516,170,-17,53,183,51,-82,73,62,-92,-111,-178,-203,-264,-346,-240,-220,-54,-82,-74,-236,-270,-192,-197,-172,-123,-63,-5,4,65,109,117,-80,84,39,-175,-172,-191,-280,-355,-285,-202,-112,-77,39,100,151,59,-259,-209,73,233,211,179,-84,64,8,-34,-169,-225,-42,-168,-311,-123,-90,-147,-207,-249,-244,-208,-159,-117,-86,-63,-162,-52,-62,-78,-356,-99,-105,-105,-91,-99,-148,-20,4,-82,-175,-34,73,82,32,-139,-101,-28,-306,16,-57,-60,131,23,-179,-241,-212,-174,-42,-75,-176,-160,-190,-209],[67,-98,-238,-18,26,0,-158,-87,-144,-192,-237,-222,-176,-131,-169,-74,-57,-56,-159,-213,-65,-57,-297,-71,62,114,115,162,155,146,105,56,-317,-114,-82,-72,-28,-201,10,-114,-164,-97,-46,-114,-168,-157,-87,7,-319,122,-221,-118,127,2,88,113,-86,-126,-251,-83,-146,-130,-160,-161,-158,-160,-363,-123,-106,-260,-118,-360,-18,68,70,-9,-11,30,188,219,-5,70,81,-180,77,254,211,37,-85,45,485,345,213,-125,23,-124,-96,-120,-148,-299,-230,-76,-34,-258,-45,54,73,-285,-73,13,-95,-328,0,17,12,-371,-116,-145,85,193,85,242,65,83,180,134,79,22,-30,-215,-179,-200,-251,-300,-337,-346,-328,-314,-232,-272,-117,-90,-149,-16,193,276,26,-59,-46,-39,317,-377,688,679,-101,449,439,397,-730,-604,-30,-155,-197,-157,-49,53,130,-1903,228,241,233,203,168,124,73,25,-1556,-64,-114,-199633,-196664,-16952,-212,-221,-223,-223,-222,-7358,-2090,-229,-225,-214,-203,-1312,-3023,-3321,-182,-180,-445,-161,-157,-689,-150,-1020,-827,-162,-60,-272,-28,-18,-5,-81,-520,83,-459,-209,120,252,-618,-113,-278,-130,-325,-186,-254,-295,-385,-415,-330,-333,-157,-105,-522,-156,-138,-179,-237,-296,-348,-381,-382,-358,-311,-261,-216,-167,-128,-199,-37,-107,-185,-126,-97,-185,-270,102,141,120,-347,114,-152,72,-62,-201,-371,-444,-296,-137,-7,109,209,272,181,-142,-75,-189,-229,-68,-199,212,428,395,185,-291,121,-16,-168,-328,-462,-413,-293,-233,-103,-249,-822,18,26,26,16,-811,-979,-608,-270,-1400,-1312,-460,-26,-43,-2864,-6480,-4300,-8054,-147,-137,-128,-691,-113,-111,-108,-99,-84,-51,-14,32,79,127,-62,40,122,-254,-311,123,-202,12,-50,-40,-58,-314,19,55,-436,-277,-75,72,-72,-120,54,186,227,35,-296,-343,-193,-70,-77,29,-81,-220,40,129,340,193,-185,-45,-224,-19,223,238,-330,32,-315,-423,37,113,90,42,-130,-10,-37,-197,-104,-147,-206,-255,-294,-301,-269,-223,-189,-297,-270,-186,-116,-155,-210,-281,-362,-406,-355,-245,-153,-14,-142,-291,-28,232,111,32,96,190,185,90,-362,-55,123,143,127,-53,-90,-196,-18,182,158,117,72,-270,-36,-102,-168,-225,-271,-289,-271,-243,-209,-179,-161,-134,-115,-113,-285,-144,-165,-213,-264,-333,-417,-490,-466,-390,-321,-256,-209,-356,-336,-158,-279,-200,-236,-305,-375,-443,-513,-470,-405,-338,-259,-197,-129,-69,-19,-220,-305,-120,-94,80,95,-328,125,137,125,-34,-114,53,55,18,-117,-328,-360,-223,-263,-322,-384,-418,-465,-471,-420,-348,-277,-201,-143,-308,-256,80,225,-171,-216,-69,66,-250,-238,20,423,116,-308,27,354,351,-166,-301,-44,150,20,-131,-455,-339,-281,-260,-338,178,278,-126,333,65,-90,268,234,-40,-93,112,237,138,54,75,14,-51,-76,-125,-161,-195,-216,-299,-277,-303,-327,-350,-380,-409,-433,-449,-430,-383,-344,-306,-271,-247,-237,-232,-233,-240,-255,-375,-286,-280,-256,-212,-164,-116,-72,-37,-20,-9,-3,-69,28,-99,129,-146,-286,-249,-317,-154,-88,-273,-184,-104,-209,-235,-22,58,55,288,327,308,-56,-190,133,74,95,228,-66,11,119,60,-252,-128,-218,-274,-254,-160,-47,51,92,-117,-269,-150,38,314,275,215,-70,34,-89,-191,-282,-330,-307,-246,-181,-261,-89,-58,-250,-14,2,12,23,27,26,17,-209,-30,59,-260,132,-165,101,149,-171,-7,-97,-141,109,27,-63,-150,-217,-243,-217,-165,-372,-173,-375,-260,-210,-38,-51,-72,-275,-113,-109,-101,-46,-3,-23,43,122,-305,-171,-262,15,146,141,-90,-127,229,-282,92,-2,-215,-209,-286,-294,-250,-194,-160,-134,-112,-77,-27,42,25,-71,273,341,-375,64,-113,-8,0,-174,-171,65,22,-254,-215,-261,-271,-273,-324,-373,-397,-362,-321,-284,-244,-204,-173,-142,-111,-83,-56,-28,-5,12,8,13,4,7,1,-52,-65,-34,-149,-160,-62,-62,-294,-52,-43,-33,-26,-16,-23,-131,-88,-398,-72,-117,-308,-223,-302,-381,-379,-281,-166,-157,-80,-172,-290,154,-97,-137,-153,256,96,135,-64,98,46,-252,-144,-26,-64,-88,-87,-77,-69,-278,-31,-23,-22,-42,-69,-110,-149,-184,-207,-230,-242,-377,-213,-191,-159,-126,-103,-76,-56,-49,-44,-157,-54,-66,-78,-105,-136,-169,-181,-208,-229,-248,-277,-289,-292,-296,-347,-262,-225,-190,-260,-104,-56,-68,-114,-225,-178,-135,-70,-139,-130,-136,-118,-78,70,147,107,-293,-8,-389,-96,141,102,81,-65,-39,-345,-339,-228,-87,-137,-190,-237,-269,-282,-303,-302,-296,-291,-275,-247,-216,-188,-163,-144,-342,-238,-138,-149,-524,-854,-458,-1446,-713,52,-1101,235,-271,275,-93,-65,-397,-177,-195,356,202,67,454,101,-2,-278,-35,155,405,62,96,104,188,75,-50,75,115,-71,224,260,-181,-271,-310,-240,-275,-168,-156,-44,-286,-250,-131,-132,3,370,192,226,-49,30,476,148,-58,82,156,-121,-136,0,119,93,46,-120,-56,-95,-133,-161,-183,-195,-229,-256,-177,-156,-119,-72,-36,4,42,71,-151,-263,-39,-258,-316,-117,-104,-154,-196,-223,-231,-233,-217,-193,-165,-128,-128,-84,-42,-30,-400,-15,-12,-13,-108,-89,-178,26,31,-73,-137,-30,-7,-29,-51,-120,-92,-105,-323,-112,-113,-102,-95,-89,-184,-237,-190,-168,-28,-6,-150,12,32,36],[104,-65,-239,-84,196,65,-240,-32,43,-9,-66,-158,-178,-218,-243,-253,-244,-232,-204,-239,-144,-117,-332,-72,-56,-49,-61,-91,-127,-143,-156,-136,-353,-135,-40,145,9,-285,-87,-180,-133,-42,0,-53,24,-36,-159,-282,-388,-305,-252,-120,-59,-20,-9,-18,-104,-164,-167,-182,-237,-291,-336,-341,-320,-295,-356,-223,-188,-302,-139,-361,-50,-11,25,-58,20,31,162,245,13,34,68,-93,57,211,243,89,-49,90,160,59,-37,-107,-144,-159,-137,-94,-187,-279,-249,107,125,-317,-43,83,180,-243,-90,-27,-115,-338,176,302,-39,-317,-121,-150,51,109,83,310,20,2,200,159,17,-113,-226,-315,-343,-302,-237,-179,-132,-98,-86,-509,-107,-331,-194,-238,-280,-310,-298,-249,-181,-97,-11,70,148,-216,265,305,-128,348,343,314,-734,-685,124,24,-73,-177,-223,-222,-179,-1091,-37,23,69,92,106,102,80,52,13,-37,-101,-146575,-41063,-261,-305,-318,-305,-281,-253,-7125,-1858,-226,-229,-229,-228,-2180,-3736,-2819,-178,-164,-391,-144,-157,-174,-194,-872,-707,-327,-382,-405,-362,-286,-205,-119,-863,19,-463,-111,147,154,-621,-120,-209,-21,-224,-156,-198,-195,-385,-49,41,-344,220,280,-437,-64,-17,180,-78,-1,-124,-255,-383,-473,-350,-247,-176,-129,-119,-240,-144,-164,-141,-83,-75,-150,-260,87,187,120,-267,102,-200,303,106,95,35,-113,-250,-314,-277,-190,-96,-30,19,-146,-101,-201,-269,-2,-216,225,331,356,172,-262,77,239,149,37,-79,-187,-266,-276,-184,-416,-815,31,57,55,18,-705,-1059,-549,-341,-1315,-1366,-994,-100,25,-2652,-8114,-3119,329,359,378,375,-564,333,302,-204,-163,223,206,183,157,124,93,-73,-136,22,-99,-415,38,-302,41,-149,-105,-137,-278,118,53,-389,-248,-83,-127,-145,-158,-85,-24,55,89,-300,-348,-213,-112,-53,62,-15,-232,-36,90,415,233,-116,31,-172,-59,251,305,-324,-78,-404,-450,-31,55,163,99,-96,85,48,-183,-19,-49,-91,-170,-164,-197,-216,-229,-230,-328,-234,-222,-218,-220,-262,-229,-246,-262,-278,-292,-308,-315,-335,-339,-341,-338,-337,-332,-323,-318,-305,-296,-356,-250,-219,-198,-164,-130,-92,-211,-15,27,67,93,116,-215,145,139,131,116,0,-50,-65,6,-18,-41,-98,-71,-73,-109,-325,-91,-85,-99,-107,-131,-165,-188,-384,-226,-227,-215,-200,-305,-434,-192,-244,-236,-261,-298,-299,-263,-217,-161,-109,-212,-333,43,91,105,35,-248,-313,-56,-87,6,1,-334,33,7,-16,-45,-139,-37,-48,-56,-59,-249,-300,-243,13,-208,-4,76,82,55,16,-27,-86,-142,-176,-239,-300,-122,-83,-169,-266,-33,8,-283,-273,50,129,77,-299,9,335,361,-141,-249,-111,152,11,-103,-380,-292,-291,-270,-308,154,221,-199,259,39,-103,189,139,39,18,-57,-124,-198,-265,-321,-376,-410,-433,-452,-444,-419,-378,-347,-315,-277,-237,-200,-169,-143,-121,-190,-121,-124,-143,-157,-161,-156,-210,-91,-30,40,117,-300,198,-60,368,411,-116,448,454,37,35,409,299,-101,339,-151,154,-202,-295,-319,-294,-123,-77,-239,-189,-120,-224,-216,18,-57,-136,-197,-228,-209,-164,-175,-36,19,57,75,9,-4,-7,-72,-264,-242,-322,-363,-331,-240,-138,-56,22,-183,-182,-161,9,69,5,-78,-185,-297,-424,-491,-379,-280,-196,-116,-40,-262,36,1,-256,28,95,24,99,389,365,128,-179,-9,127,-290,113,-185,90,234,-90,12,-59,-181,67,4,-63,-123,-177,-223,-251,-265,-362,-250,-415,-343,-247,-176,-167,-172,-189,-221,-242,-285,-326,-368,-410,-447,-482,-494,-473,-438,-402,-369,-338,-316,-294,-274,-269,-259,-253,-245,-244,-238,-218,-201,-188,-193,-196,-196,-180,-148,-98,-36,-45,115,201,-397,20,-123,-15,-15,-187,-124,98,77,-232,-194,-181,-286,139,86,-1,-28,-149,-152,-207,-29,-176,37,81,86,185,243,-8,295,223,36,30,104,418,335,35,-21,-50,-171,-85,140,30,-302,-112,-208,-304,-383,-380,-313,-211,-107,-383,-82,-34,-332,90,-271,-33,74,50,55,-95,-81,-204,-247,86,-124,-132,-239,205,14,77,-110,74,7,-281,-113,-175,-240,-243,-188,-117,-56,-260,40,53,41,1,-60,-142,-225,-307,-377,-443,-483,-482,-474,-463,-441,-413,-384,-341,-293,-253,-214,-184,-166,-165,-168,-193,-232,-280,-310,-357,-398,-433,-469,-470,-456,-447,-433,-424,-408,-396,-376,-352,-311,-267,-221,-209,-161,-105,-77,-103,-150,-170,-122,-46,33,50,66,-229,11,-459,-157,101,111,99,-99,-53,-333,-384,-222,120,84,29,-133,-123,-161,-232,-282,-316,-336,-334,-314,-290,-269,-247,-224,-291,-263,-158,-131,-698,-475,-41,-1160,-626,96,-1382,27,-411,80,-141,-80,-414,-207,-289,342,210,31,440,125,16,-274,-36,45,288,-26,224,191,212,98,-17,84,85,-48,253,249,-208,-268,-258,-230,-270,-205,-212,-69,-325,-218,-143,-140,7,357,190,194,-94,2,430,142,-27,95,183,-39,-45,77,162,268,246,-178,-63,-52,186,176,162,79,-213,-301,57,73,71,81,20,101,118,131,-129,-293,-96,-333,-312,-100,-12,-44,-100,-182,-76,-66,-47,-185,-26,35,-67,-109,80,74,-443,36,17,-13,-124,-82,-195,-103,-127,-156,-179,-203,-220,-240,-259,-280,-300,-319,-334,-321,-298,-255,-215,-182,-185,-234,-172,-157,-123,-108,-123,-58,-8,39],[-124,-14,-220,-128,182,99,-273,-113,159,-20,35,-89,106,101,28,-46,-120,-196,-256,-285,-263,-226,-298,-169,-154,-149,-161,-184,-204,-194,-174,-133,-345,-122,-90,88,4,-273,-136,-181,-56,62,102,-26,14,28,-26,-83,-184,-185,-268,-261,-271,-258,-246,-233,-219,-213,-205,-200,-196,-197,-203,-198,-197,-210,-321,-206,-189,-324,-137,-347,-28,15,49,-99,49,26,117,269,30,-8,57,-16,32,150,265,136,0,153,681,851,497,24,-28,-90,276,146,-223,-265,-275,82,40,-339,-45,81,227,-186,-84,-67,-107,-267,225,301,-102,-235,-120,-142,31,44,66,170,-21,-49,-173,-289,-302,-217,-127,-196,-107,-76,-115,105,151,19,158,-402,134,-308,-241,-169,-198,-104,-83,-129,-178,-219,-254,-271,-249,-215,-175,-144,-175,-91,-79,-79,-719,-684,-133,-176,-215,-263,-262,-235,-199,-153,-105,-64,-33,-15,-1,-1,-13,-28,-54,-88,-9170,-82559,-223,-269,-313,-312,-274,-233,-193,-6593,-1780,-125,-114,-104,-99,-3015,-4434,-2386,-89,-74,-42,-17,-49,20,42,-720,-632,23,-10,-48,-95,-145,-182,-181,-607,-112,-464,-53,8,27,-619,-168,-175,8,-113,-100,-62,-9,-321,190,215,-355,316,335,-331,19,3,165,-112,-50,-184,-321,-297,-157,-22,91,23,226,234,-192,-92,-13,-64,-180,-240,-138,-201,88,251,123,-183,79,-181,372,137,60,48,-68,-139,5,-105,-203,-279,-310,-251,-196,-142,-232,-283,7,-258,133,197,251,125,-216,-25,369,276,167,266,202,-155,-322,-185,-602,-666,-363,-337,-280,-248,-576,-939,-326,-229,-1204,-1417,-1556,-163,-117,-2635,-9770,-1953,25,57,92,120,-474,158,167,-686,-525,162,151,128,97,61,31,-53,-316,-16,-22,-493,-49,-365,-15,-265,-176,-219,-236,-170,-221,-351,-280,-256,-212,-159,-208,-34,27,99,165,-250,-349,-247,-155,-31,79,27,-255,-114,67,396,247,-71,83,-133,-103,262,346,-221,-183,-501,-436,-117,-15,169,137,-69,118,102,-152,82,-26,72,-112,-34,63,171,235,-93,-356,-175,-96,96,32,-269,-247,-203,193,95,-166,-182,-163,-236,-278,-305,-316,-314,-295,-261,-228,-190,-164,-341,-131,-117,-135,-154,-185,-218,-256,-284,-294,-281,-257,-220,-181,-146,-119,-92,-63,-40,-18,-28,37,60,77,-36,88,88,-115,-361,5,-20,-99,-89,-117,-144,-155,-413,-184,-203,-231,-271,-319,-370,-413,-387,-324,-272,-250,-224,-208,-188,-179,-180,-181,-402,-181,-181,-186,-204,-269,-276,-282,-312,-313,-273,-260,-145,-79,-30,-42,-165,24,-7,-59,-122,-190,-232,-248,-169,-224,-62,-3,17,18,8,-8,-45,-157,-174,-171,-323,-224,-224,-215,-314,-179,-158,-278,-310,-142,-131,-97,-289,-11,103,193,-121,-202,-182,117,9,-65,-304,-241,-295,-291,-277,128,161,-278,245,23,-127,220,177,110,56,-28,-108,-198,-285,-368,-454,-387,-305,-239,-169,-289,-177,-231,-345,-63,25,95,89,72,48,-108,-44,-86,-131,-153,-146,-110,-233,16,103,67,281,-214,127,-8,533,562,-72,454,537,-21,61,408,308,-109,271,-184,166,-247,-282,-380,-207,-101,-66,-194,-192,-129,-234,-197,54,47,176,195,173,144,30,-139,-3,-39,-59,-57,-37,-23,-52,17,-272,12,122,128,-26,-29,133,120,-14,-263,-73,-172,-22,-61,-120,-185,-261,-330,-404,-423,-364,-304,-243,-169,-80,-265,47,36,-267,57,58,-12,83,452,395,150,-164,-10,20,-319,-163,-232,-262,-259,-227,-195,-166,-224,-146,-168,-218,-284,-359,-382,-293,-185,-289,-103,-411,-433,-281,181,227,62,-29,-95,-145,-151,73,-61,-189,-43,-27,-176,-214,-281,-137,-152,-161,-165,-170,-142,-242,-112,-93,-110,-62,-49,-26,-37,-167,5,-3,-21,-39,-67,-96,-135,-170,-201,-212,-354,-199,-171,-132,-102,-186,-83,-71,-78,-219,-169,-145,-253,-153,-128,-95,-58,-182,-163,-136,56,-192,104,114,85,134,149,-46,190,217,8,15,187,306,333,117,4,-97,-202,-18,393,41,-303,69,255,0,173,66,-77,-231,-379,-331,-163,-43,-360,102,-263,-47,74,46,107,-50,-89,-235,-204,22,-161,-93,-228,144,-86,28,-123,38,-37,-297,-66,-2,114,77,-15,-52,-44,-225,66,176,68,16,36,157,41,-29,-131,-243,-306,-268,-204,-150,-115,-111,-150,-211,-285,-318,-243,-137,-61,91,176,223,237,170,203,148,79,1,-92,-170,-233,-281,-304,-270,-229,-190,-240,-109,-62,-200,-49,-199,-152,-76,38,-83,-179,-216,-148,-130,-198,-251,-272,-251,-208,-536,-221,-121,-113,-112,-156,-143,-332,-432,-216,-151,-135,-121,-115,-117,-146,-145,-312,-203,-240,-264,-271,-263,-245,-219,-192,-234,-247,-124,-102,-888,-186,-35,-792,-515,65,-1577,-198,-559,-131,-203,-113,-429,-234,-377,308,196,-23,393,127,23,-276,-21,-65,152,-89,336,284,187,12,-159,-324,-342,-252,-173,-140,-261,-276,-212,-229,-235,-186,-259,-104,-373,-185,-158,-162,3,137,132,123,-144,-27,135,124,-1,109,213,41,58,139,175,231,240,-267,-93,-49,221,211,196,60,-229,-329,38,112,101,96,73,62,48,33,-116,-320,-153,-314,-315,-93,-97,-108,-112,-260,-83,-61,-35,-208,-47,14,0,-108,-45,-102,-450,-241,-316,-374,-359,-306,-237,-168,-104,-63,-46,-21,-107,70,38,-88,72,44,-339,-15,-87,-102,7,50,-176,-231,-154,-139,48,23,-92,-87,-179,-212],[-103,-99,-240,-193,66,90,-259,-202,90,-78,33,-59,104,135,121,29,93,71,-161,-269,-15,-61,-262,-145,-162,-149,-123,-101,-81,-50,-42,-38,-338,-128,-154,-131,-172,-216,-240,-207,-172,-132,-104,-80,-66,-60,-67,-82,-104,-114,-310,-154,-171,-183,-230,-214,-214,-209,-188,-165,-165,-151,-116,-105,-101,-120,-309,-143,-130,-233,-50,-331,-23,4,18,-158,44,-11,26,264,17,-77,18,21,-22,50,249,156,30,204,322,267,205,65,-67,-111,-103,-200,-253,-276,-332,-11,-63,-329,-71,43,233,-149,-76,-127,-94,-213,160,60,-192,-164,-246,-285,-224,-152,-81,-27,-60,2,99,121,140,155,174,-198,-101,-84,-100,62,168,-73,116,-251,43,-262,-398,-247,-251,-185,-99,-87,-72,-89,-25,-9,2,0,-1,-7,-240,0,14,36,-697,-575,144,177,217,239,288,326,355,383,411,429,439,433,424,403,367,330,284,231,-21795,-22470,52,-4,-68,-120,-160,-192,-204,-5738,-1869,-167,-414,-120,-108,-3684,-5088,-2047,-194,-239,-278,-324,-546,-406,-401,-580,-605,-374,-384,-365,-325,-283,-242,-199,-265,-133,-463,-84,-66,-57,-579,-248,-177,-62,-62,-61,-52,-58,-224,-81,-107,-369,-147,-173,-236,-265,-317,-356,-322,-273,-217,-154,-141,-29,25,58,20,64,31,-134,-70,-141,-195,-186,-133,-115,-121,107,161,130,-119,53,-108,106,43,-12,-95,-178,-261,-320,-329,-274,-204,-147,-97,-133,-188,-273,-231,71,-317,206,269,326,51,-166,-123,513,159,105,423,301,-151,-366,-295,-762,-479,-49,-99,-108,-93,-434,-774,-71,-13,-1087,-1461,-2112,-75,-33,-2795,-10655,-1208,-22,-35,-47,-68,-424,-87,-70,-1162,-879,76,135,181,215,232,237,-2,-420,39,116,-507,-139,-349,-142,-385,-211,-293,-191,-112,-57,-322,-223,94,142,82,-262,-46,346,399,264,-161,-339,-291,-185,-11,84,51,-277,-170,78,364,241,-49,112,-108,-142,177,113,-111,-236,-440,-407,-214,-125,-134,-139,-135,-117,-100,-107,-56,-92,-11,-40,20,60,124,192,-36,-369,-144,-57,109,62,-243,-359,-246,229,193,-202,-181,95,-67,-184,-221,-287,-310,-288,-231,-158,-60,37,-319,-171,153,153,119,-154,-41,-285,-48,206,356,124,-3,26,222,161,91,16,-59,-112,-105,-57,14,55,22,211,227,-122,-390,135,71,-155,-86,5,-21,-59,-431,-124,-154,-188,-231,-281,-333,-381,-409,-370,-329,-319,-312,-312,-329,-350,-374,-374,-466,-276,-202,-125,-53,-264,-210,44,-66,-127,-236,-152,216,289,266,-26,-183,2,111,56,-3,-92,-158,-231,-213,-241,-201,-151,-120,-96,-73,-49,-39,-228,-191,-104,-326,-71,53,-160,-355,-7,-20,-242,-349,-228,-311,-382,-396,-324,-252,-182,-136,-166,-250,-62,-66,-89,-230,-190,-288,-317,-301,-297,-256,-356,-162,-116,-161,-56,-52,-49,-49,-55,-43,-31,-13,27,55,-112,136,162,191,-322,-199,-158,-372,-15,19,159,130,102,83,-27,56,73,17,-162,114,180,-254,42,211,40,278,-141,47,34,189,148,-37,37,-21,-82,-148,-203,-244,-265,-236,-190,-148,-282,-246,-427,-109,-112,-155,-211,-266,-331,-347,-293,-228,-169,-105,-43,8,58,69,-97,57,-4,129,189,144,-42,-136,-65,-271,-26,200,179,-11,0,178,215,-84,-354,39,-177,-58,-58,-148,-234,-318,-346,-297,-254,-214,-188,-167,-142,-107,-265,-38,-6,-278,42,10,-42,27,3,-26,-68,-162,-138,-163,-342,-223,-253,-279,-312,-341,-364,-358,-333,-291,-249,-204,-149,-87,-39,-165,-95,-202,-70,-363,-426,-309,216,232,135,120,-24,-150,-177,26,-101,-268,-84,165,-58,-228,-237,-85,-95,-171,-247,-308,-334,-322,-299,-284,-271,-255,-214,-145,-106,-221,61,99,117,71,89,44,-27,-106,-177,-191,-319,-69,-155,-48,-67,-165,-46,124,171,-209,-128,-14,-190,204,259,140,69,-196,-136,-64,88,-199,89,44,7,-20,-35,-84,-49,-56,-87,-108,-134,-157,-173,-184,-195,-203,-218,-214,-202,-169,-291,-60,-1,-56,83,104,93,71,31,-243,-153,-58,-363,87,-240,-49,82,51,103,-12,-93,-252,-155,-14,-192,-16,-105,98,-193,9,-90,3,-76,-287,-1,10,125,446,359,30,-98,-170,82,63,46,-14,3,-35,-86,-148,-222,-316,-280,-188,-117,-61,-14,9,0,-30,-85,-169,-268,-347,-244,-144,-42,36,96,140,186,200,195,-5,-56,47,11,-50,-262,-118,-106,-172,-224,-32,-9,-264,0,-177,-130,-60,-90,-114,-188,-257,-181,-93,-55,-17,26,-147,24,-596,-263,149,154,23,-215,-146,-322,-426,-190,7,167,139,-42,-93,-119,-35,-314,-106,-133,-145,-151,-158,-194,-184,-186,-168,-174,-75,-390,-1051,13,153,-375,-385,175,-1422,-399,-683,-322,-259,-322,-425,-257,-434,-84,-30,-74,75,113,37,-262,37,-139,22,-90,-30,-85,-121,-111,-60,0,-11,-53,188,178,-320,-275,-158,-221,-161,-28,-263,-135,-416,-132,-143,-181,-38,-42,-52,-71,-181,-119,-131,-145,-143,-153,-156,-154,-160,-157,-154,-149,-129,-359,-109,-92,-74,-52,-25,3,-258,-297,28,75,75,67,31,-6,-50,-98,-146,-333,-212,-255,-317,-259,-273,-308,-338,-340,-293,-210,-102,-219,-57,145,67,-83,198,302,-391,-135,42,-49,-148,-123,-218,-24,53,-62,0,-22,-261,59,79,-82,218,147,-342,12,-90,-105,120,100,-162,-233,-142,-123,-91,-160,-248,-345,-438,-525],[-53,-73,-270,-198,-50,-34,-220,-245,-17,-127,-10,-36,-41,-65,-95,-128,-157,-190,-161,-296,-99,-74,-224,-28,-7,8,10,-4,-26,-35,-60,-97,-319,-133,-205,-160,-173,-166,-136,-91,-35,27,84,1,-76,132,217,203,-38,131,-340,0,-75,-150,-355,-246,-205,-162,-117,-149,-159,-166,36,89,-50,162,-300,211,-120,-110,46,-289,-14,-30,-8,-204,34,-51,-80,133,2,-139,-20,47,-83,-57,209,173,72,120,77,37,-5,-38,-84,-135,-109,-116,-231,-277,-384,-117,-154,-299,-96,-4,67,-116,-49,-182,-58,-162,151,148,-269,-82,-120,-78,-5,-42,-72,-103,-115,-114,-110,-98,-86,-71,-51,-190,-95,-102,-93,17,59,-169,85,-131,81,-220,-545,-326,-308,-269,-53,-45,-22,-194,51,150,211,52,300,324,-296,331,308,62,-662,-350,65,-11,-68,-112,-92,-44,19,103,196,288,371,437,493,526,535,527,500,454,-33109,321,245,167,78,-1,-73,-143,-207,-4558,-2104,-351,-645,-374,-363,-3905,-5512,-1801,-197,-142,-79,-33,-976,25,44,-440,-617,14,-9,-24,-33,-34,-27,-9,3,9,-453,-61,-17,-47,-488,-342,-199,-222,-253,-263,-263,-256,-231,-223,-210,-379,-171,-159,-169,-181,-199,-215,-233,-243,-243,-229,-204,-181,-153,-135,-129,-128,-139,-139,-146,-155,-156,-139,-134,-135,-148,-169,-216,-283,-340,-317,-227,-116,0,-2,-1,-75,-204,181,-2,-54,0,271,60,-101,-241,-315,-157,-159,-365,-127,-82,-40,-41,-111,-197,71,25,39,39,17,-143,-399,-403,-734,-280,-212,-249,-310,-309,-321,-624,-294,-260,-979,-1490,-2633,-1175,19,-3090,-9454,-1100,102,92,75,43,-399,-41,-88,-1614,-1192,-154,-146,-134,-120,-109,-95,-81,-350,-65,-64,-463,-200,-298,-21,-502,-201,-344,-144,69,-110,-300,-216,224,319,102,-321,-70,532,531,378,-56,-321,-338,-193,0,75,58,-297,-183,123,226,169,-48,60,-98,-178,-111,-151,-170,-210,-364,-382,-318,-174,-139,-137,-127,-101,-73,-59,0,-119,64,23,68,45,102,100,30,-355,-128,-26,111,70,-214,-368,-269,237,204,-220,-168,22,-111,-196,-188,-105,-12,-252,-81,105,77,13,-301,-214,133,114,83,-197,-31,-336,-107,165,317,85,-95,151,269,319,233,31,20,-106,-218,-258,-162,-49,57,146,226,-134,-416,109,26,-216,-111,24,95,49,-442,-10,-18,-17,-19,-53,-168,-181,-65,-75,-91,-133,-167,-203,-219,-231,-234,-216,-531,-118,-50,19,-59,-238,-133,82,-62,-159,-331,-40,279,245,194,-6,-203,-36,-7,-49,-78,-99,-97,-208,-70,-265,-13,39,67,50,-78,49,29,-299,-206,-46,-320,-126,90,-161,-393,-20,95,-199,-396,136,111,-26,-289,-60,75,60,-104,-152,-316,-154,-225,-280,-263,-203,-278,-358,-233,24,37,-409,-27,-68,-209,-66,-21,45,113,161,211,19,-63,242,219,-141,170,131,96,-303,-161,-92,-373,-153,-210,-261,-297,-281,-222,-159,-96,-25,28,-186,107,121,-285,7,77,-18,11,-91,-52,-60,-51,-23,-20,35,61,-148,83,78,63,0,17,-156,-62,-318,-199,-407,-265,-248,-212,-177,-192,-127,-257,-162,-94,-114,-137,-171,-221,-275,-345,-339,-252,-166,-86,-10,55,-66,-224,-144,-274,-66,72,160,0,44,220,203,-171,-392,91,-187,-102,-121,-154,-157,-235,-132,-189,-149,-171,-209,-259,-308,-353,-388,-380,-343,-308,-280,-253,-231,-206,-181,-161,-148,-180,-121,-139,-358,-106,-174,-123,-140,-156,-169,-174,-273,-160,-151,-149,-146,-148,-152,-191,-169,-193,-220,-306,-342,-332,-232,-194,-156,-120,-92,-150,-216,-29,-149,-345,-130,-21,-41,-246,-194,-92,-103,-111,-113,-236,-87,-205,-50,-23,-26,19,-6,-42,-179,-270,69,27,-33,-109,-206,-316,-429,-301,-168,-27,-309,-108,-183,-82,-104,-136,-25,123,202,-212,-81,60,-129,133,443,198,117,-205,-99,-8,106,-211,80,149,106,251,95,-133,205,198,-73,-80,267,255,191,123,36,-177,-222,-128,-173,-217,-281,-312,-370,-422,-376,-305,-246,-177,-108,-172,-214,-96,-343,140,-225,-52,88,48,85,1,-111,-265,-119,-32,-234,70,35,67,-315,8,-46,-47,-120,-268,58,10,114,194,155,-22,-150,-118,-69,-128,-179,-238,-282,-312,-304,-269,-209,-152,-92,-122,31,-80,-23,29,174,-16,-9,-104,15,-120,-163,-244,-267,-229,-146,-51,60,144,206,-76,-75,101,90,41,-227,59,22,-197,-215,385,594,-313,46,-160,-113,0,105,-44,-174,-309,-233,-73,-91,-97,-77,-129,-24,-644,-298,29,45,-20,-278,-217,-311,-380,-164,-97,-160,-228,-286,-317,-305,-284,-293,-199,-178,-168,-172,-190,-389,-316,-193,-113,-75,122,-672,-1152,98,574,18,-275,422,-1115,-564,-789,-479,-316,-197,-410,-293,-470,226,145,-136,251,94,38,-246,9,-157,-109,-130,-150,-138,-113,-72,-27,4,-65,-81,79,85,-371,-281,-114,-220,-102,-39,-236,-181,-467,-190,-218,-216,-210,-207,-212,-227,-255,-288,-319,-363,-399,-421,-373,-315,-267,-216,-169,-126,-75,-357,-97,-43,43,64,82,-29,-288,-231,18,110,100,80,36,-11,-62,-113,-148,-348,-234,-214,-334,-53,64,43,-5,-319,-109,-110,-37,-230,-65,185,114,-62,178,472,-328,-214,47,150,-154,-119,-239,-118,-84,-74,26,-41,-407,117,120,-93,150,129,-355,0,-102,-111,27,3,-156,-249,-155,-122,-107,-122,-145,-170,-187,-209],[112,9,-320,-162,-163,-133,-202,-242,-78,-177,-68,-59,-44,-9,32,81,133,137,-155,-335,17,-40,-196,18,230,199,154,94,28,-16,-63,-172,-308,-146,-254,-174,-133,-12,-36,-26,-13,-9,-5,4,-136,23,24,21,2,8,-354,-29,-53,-81,-266,-152,-160,-136,-68,-166,-149,-179,93,431,-40,187,-302,205,-172,34,169,-235,0,-62,-35,-237,15,-96,-193,-22,-39,-194,-59,-30,-152,-166,-52,-73,-88,-111,-128,-139,-147,-142,-131,-169,-138,-142,-173,-263,-353,-238,-263,-274,-258,-217,-160,-112,-69,-233,-15,-115,68,85,-258,1,-105,-16,-29,-72,-112,-149,-160,-147,-124,-96,-72,-53,-39,-173,-91,-124,-96,-137,-181,-265,-284,-339,-379,-352,-459,-394,-359,-348,-157,-77,-33,-329,-61,138,198,75,294,328,-330,374,377,75,-622,-50,242,173,104,15,-358,-450,-189,-244,-252,-206,-132,-56,23,-270,148,196,229,242,-40844,226,201,165,114,68,23,-19,-60,-3107,-2462,-139,-713,-130,-112,-3574,-5068,-1640,-581,-105,70,104,-1250,150,170,-297,-657,174,171,178,187,198,207,185,214,199,-428,-103,100,45,-353,-416,-228,-200,-222,-198,-147,-83,-7,42,87,-377,148,152,-49,74,16,-43,-217,-158,-188,-193,-180,-169,-158,-165,-188,-215,-246,-239,-204,-147,-71,23,-10,-85,58,204,422,195,-30,16,66,520,200,-7,-10,-66,-232,157,-108,-128,-51,170,73,-42,-277,-336,-322,-391,-363,-278,-199,-138,-132,-50,-226,-5,-99,-10,-8,0,-120,-406,-491,-555,-66,154,75,-650,-282,-112,-495,157,138,-878,-1477,-3080,-2240,84,-3442,-7979,-1626,1,-24,-4162,-74,-352,-129,-150,-2000,-1406,-154,-135,-120,-105,-94,-78,-60,-136,-28,-17,-388,-212,-236,-3,-558,-158,-351,-86,-140,-191,-272,-204,-144,-70,8,-365,-68,171,197,193,73,-279,-373,-164,-28,-95,-143,-296,-223,-248,-263,-270,-250,-209,-165,-195,-66,-24,15,-118,-279,-351,-409,-240,91,84,-24,39,7,0,79,-102,225,82,115,32,99,311,118,-301,-112,7,97,66,-175,-285,-246,39,36,-203,-129,42,-37,-106,-1,108,45,-297,-106,93,69,-11,-271,-241,116,72,70,-197,-12,-352,-167,124,263,47,-185,179,129,80,40,-45,-29,-71,-107,-154,-195,-218,-201,-158,-95,-135,-426,18,2,-262,-128,-83,-145,-173,-434,-112,-59,24,76,22,-84,-179,9,64,29,-41,-103,-205,-202,-233,-254,-257,-577,-225,-196,-164,-139,-188,-85,-71,-67,-140,-301,-89,-106,-121,-141,-144,-205,-134,-126,-113,-101,-96,-88,-168,-99,-280,-114,-99,-105,-112,-122,-101,-98,-353,-203,-56,-303,-165,0,-151,-409,-38,3,-144,-438,-59,-80,-89,-292,-91,-94,-88,-106,-147,-362,-140,-175,-229,-282,-356,-409,-397,-246,-163,-87,-383,-12,0,-258,-6,-24,-26,-10,10,57,-41,-107,197,226,-166,272,270,218,-256,-81,-26,-339,76,-27,4,-19,-29,-22,-16,-7,9,11,-196,-5,-27,-311,-53,-24,-94,130,-58,-137,80,414,601,-9,409,408,-203,78,194,32,-142,-286,-310,-169,-341,-129,-388,22,-93,-91,-156,-176,-136,-266,-143,62,-34,114,111,85,50,3,-38,-51,-38,-1,44,89,-83,-305,-202,-270,-95,-14,119,18,82,73,52,-260,-284,-2,-188,-142,-32,-32,-27,-206,-34,-213,-86,-121,-170,-231,-293,-350,-375,-324,-252,-306,-102,-106,-66,49,175,227,184,-205,-148,-240,-343,110,-154,75,40,-34,-106,-164,-258,-223,-231,-237,-236,-233,-223,-210,-160,-118,-72,-238,-252,-327,70,88,91,80,55,-129,-255,-82,-191,-397,-171,-207,-239,-258,-245,-226,-198,-172,-148,-256,-102,-191,-77,-60,-39,-19,8,-41,-233,-287,114,164,90,-17,104,63,10,-33,-67,-64,-308,-129,-215,-120,-131,-94,-12,125,229,-208,-14,138,-62,60,349,250,165,-203,-58,-93,-183,-245,-262,-220,-152,-78,-9,-178,103,139,-120,-144,126,101,70,33,-12,-187,-193,-122,-141,-150,-260,-139,-122,-152,-78,-49,-28,2,37,-95,-275,-141,-301,153,-206,-38,108,54,72,8,-125,-257,-80,-12,-265,173,187,74,-422,32,8,-96,-148,-225,126,18,21,-50,-110,-163,-219,-253,-288,-316,-327,-326,-298,-257,-205,-149,-89,-82,-101,-50,97,-84,-108,-15,264,0,-76,-96,60,-121,-65,-8,-73,-128,-151,-143,-99,-69,-49,-122,-95,-75,-65,-25,-182,98,55,-224,-194,355,517,-296,107,-127,-75,47,124,-15,-118,-349,-280,-103,-11,-173,1,-114,-70,-651,-302,-365,-472,-427,-302,-273,-272,-308,-122,-88,368,398,45,-28,-73,194,-248,-95,-11,425,52,-67,-310,-354,-93,25,53,180,-877,-1103,95,253,267,-188,256,-771,-643,-844,-547,-350,-242,-363,-279,-464,111,98,-187,94,64,48,-204,19,-97,-214,-29,-39,-35,-31,-26,-29,-55,-92,-131,-170,-222,-288,-312,-355,-404,-443,-420,-387,-353,-448,-311,-316,-306,-305,-312,-323,-331,-325,-291,-226,-154,-66,4,73,133,170,200,90,222,144,-225,-62,-31,162,130,86,-93,-250,-143,-184,-273,-352,-421,-489,-477,-423,-380,-358,-356,-366,-397,-448,-501,-424,-340,-249,-218,-111,59,153,-229,-58,221,152,-39,145,206,-256,-256,-19,-57,-144,-154,-261,74,17,-87,46,-70,-398,159,106,-115,-2,-45,-370,-82,-117,-112,-47,-21,-153,-277,-185,-134,-43,-52,-69,55,32,-47],[-32,-49,-336,-103,-64,3,-180,-211,-102,-199,-2,-25,-34,-41,-38,-22,8,40,-148,-363,-8,-101,-159,18,119,87,37,-27,-100,-153,-210,-246,-289,-261,-281,-254,-242,-238,-239,-235,-232,-209,-184,-149,-198,-68,-27,13,29,95,-335,143,150,147,-160,-95,-70,49,39,-165,-137,-188,141,248,-21,161,-310,163,-233,198,308,-176,19,-86,-59,-253,-9,-141,-240,14,-57,-239,-188,-262,-316,-275,-206,-141,-77,-25,20,57,82,103,-81,-215,88,64,-111,-239,-289,-364,-276,-268,-201,-238,-266,-305,-345,-373,-385,-360,-328,-286,-255,-210,-154,-100,-35,25,-147,-48,61,190,-125,29,152,111,62,-162,-104,-162,-170,-169,-116,-374,42,14,183,-197,-322,-449,-420,-426,-297,-48,181,-475,-246,104,81,50,37,20,-366,11,10,5,-614,-4,-17,-40,-61,-100,-652,-1929,-176,-213,-247,-279,-293,-276,-234,-2410,-145,-101,-63,-36,-42785,-4,1,4,-7,-471,-18,-28,-41,-1514,-2944,-169,-820,-215,-263,-3010,-4763,-1590,-1064,-338,-198,-166,-1298,-115,-84,-185,-750,-12,7,35,61,81,100,121,135,133,-420,-188,160,150,-219,-466,-287,5,-37,-64,-79,-78,-44,-40,11,-396,68,77,16,19,-19,-54,-256,-106,-112,-110,-103,-102,-104,-116,-137,-151,-164,-148,-123,-91,-48,12,3,-83,125,234,284,230,-30,-6,115,406,202,-21,-27,-64,-273,73,-240,-205,-201,-238,-210,-155,-316,-359,7,50,-298,99,110,107,-246,13,-236,54,-244,-69,64,138,-114,-416,-585,-382,124,395,17,-914,-426,33,-423,348,445,-816,-1430,-3212,-3282,-292,-3791,-6687,-2670,-4,99,-9568,277,-250,375,394,-2313,-1485,392,387,375,362,344,327,231,104,100,175,-331,-210,-210,-116,-513,-232,-344,-239,-211,-199,-266,-179,-125,-139,-167,-419,-252,-306,-337,-341,-302,-245,-392,-134,-89,-59,-27,-297,-78,4,0,-14,-79,-23,-88,-219,-39,-48,-51,-46,-212,-336,-502,-306,-45,-55,-65,-67,-71,-64,-42,-79,39,102,135,3,62,336,206,-235,-115,23,106,48,-155,-216,-211,217,205,-175,-83,32,-25,-71,-58,-113,-170,-306,-256,-290,-304,-315,-301,-283,-247,-215,-166,-159,-60,-316,-227,70,99,-8,-285,87,61,19,-27,-127,-132,-189,-230,-268,-287,-290,-276,-257,-226,-202,-435,-162,-127,-298,-148,-33,-1,45,-427,124,-166,44,97,82,-20,-177,7,-20,-34,-54,-47,-219,-6,10,13,9,-618,-11,-26,-104,-108,-134,-142,-182,-230,-280,-324,-366,-392,-379,-348,-301,-252,-220,-196,-174,-161,-160,-159,-171,-191,-292,-224,-216,-222,-224,-216,-197,-187,-399,-189,-180,-287,-227,-265,-319,-406,-452,-416,-348,-482,-222,-160,-95,-296,-101,36,61,-118,-160,-392,-59,26,79,-42,-97,-212,-435,-203,16,45,-314,65,73,-312,-65,-28,225,173,123,105,-96,-137,112,168,-192,205,197,183,-210,5,31,-288,41,-53,-17,45,62,86,100,106,116,106,-198,76,51,-331,-60,-102,-185,74,-46,-230,103,239,270,-3,299,308,-244,63,32,372,280,463,-9,162,-354,-43,-377,149,-101,-62,-1,-148,-77,-265,-119,152,-67,224,187,166,175,143,-17,59,-15,43,446,246,-92,-380,-237,-265,-119,-54,-30,-147,-247,-324,-327,-352,-174,-109,-182,-176,25,43,48,-176,10,-233,-90,-149,-219,-294,-362,-397,-348,-286,-216,-295,-75,-158,-47,48,145,182,183,-232,-228,-319,-299,159,-119,74,39,-23,-86,-132,-225,-150,-133,-118,-102,-95,-96,-222,-112,-135,-162,-192,-215,-292,-266,-281,-297,-315,-331,-331,-342,-345,-342,-409,-321,-309,-304,-300,-294,-294,-299,-304,-308,-301,-282,-268,-242,-222,-206,-210,-218,-230,-263,-281,-297,-243,-152,-76,77,194,60,39,256,181,-323,-137,-254,-168,-151,-50,-11,124,243,-197,62,209,0,-18,502,285,201,-200,-26,77,97,-207,-91,-173,-235,-274,-284,-272,-263,-261,-291,-319,-346,-304,-240,-173,-112,-176,-146,46,87,-43,-238,149,149,-181,122,103,67,38,9,-19,-321,-191,-256,-131,-197,-205,-235,-261,-266,-259,-228,-241,-128,-70,-294,91,184,107,-342,63,49,-153,-167,-168,189,21,63,84,164,-107,-164,-147,-234,-306,-339,-305,-249,-203,-160,-125,-97,-140,-130,-122,-158,-193,-208,-202,-177,-133,-139,-88,-44,-141,-59,-82,-111,-157,-208,-254,-275,-295,-287,-246,-194,-114,-24,60,-146,128,73,-267,-181,301,421,-243,162,-95,-37,92,123,6,-55,-339,-335,-153,33,-263,-6,-120,43,-631,-289,333,252,-89,-280,-308,-225,-243,-88,-111,362,383,79,6,-61,235,-214,-114,-56,441,129,-62,-69,-270,-216,115,178,313,-872,-972,0,190,176,-164,150,-446,-647,-870,-537,-378,-301,-303,-191,-438,92,38,-244,-59,-119,-182,-247,-307,-365,-362,-319,-287,-251,-223,-199,-185,-193,-203,-228,-239,-260,-267,-275,-275,-278,-279,-275,-273,-282,-394,-243,-251,-279,-231,-232,-241,-255,-269,-264,-231,-188,-126,-77,-31,7,25,39,18,26,-49,-72,-49,-89,-138,-188,-238,-283,-319,-351,-383,-402,-404,-398,-404,-396,-381,-355,-323,-345,-255,-180,-355,-64,10,0,146,-116,-178,295,331,-228,-45,247,173,-27,97,442,-180,-250,129,403,-120,-198,-286,-10,-10,-100,57,-108,-260,267,219,-133,262,198,-385,-37,-128,-106,205,185,-150,-307,-228,-152,-99,-107,-78,-84,-137,-188],[-313,-307,-312,-234,-184,-132,-187,-201,-173,-223,-10,-36,-66,-122,-180,-219,-212,-167,-153,-401,-38,-165,-128,8,47,-1,-64,-128,-174,-171,-157,-292,-272,-126,-281,-312,-194,-248,-339,-433,-469,-383,-278,-165,-257,-82,133,214,53,160,-280,270,342,284,-55,-115,-39,213,53,-134,-110,-176,-71,-82,-74,-65,-299,6,-251,97,140,-91,61,-73,-53,-227,-11,-153,-122,262,-55,-238,-113,52,-292,-281,124,239,223,275,290,305,312,155,-50,-236,227,213,-19,-172,-188,-319,-244,-243,-163,-205,-233,-261,-284,-314,-290,-290,-287,-283,-297,-301,-287,-259,-196,-120,-149,-146,140,210,-107,-46,263,230,178,-113,-83,-161,-152,-179,-140,-446,39,96,211,-170,-159,-416,-426,-428,-368,-68,176,-454,-432,22,-31,-88,-142,-191,-357,-258,-279,-296,-590,-307,-312,-325,-332,-357,-660,-2815,-883,-395,-399,-390,-370,-349,-320,-4301,-274,-247,-220,-193,-39016,-130,-91,-47,-13,-8161,69,102,121,127,-3450,-972,-1074,-24,-86,-2372,-4549,-1580,-1485,-224,48,-664,-1075,196,225,-48,-834,226,213,206,200,199,202,222,251,103,-376,-249,421,451,-41,-396,-313,283,383,175,342,311,187,-113,194,-378,110,58,-17,-98,-180,-250,-294,-283,-240,-187,-133,-93,-61,-44,-157,-87,-83,-101,-130,-166,-199,-216,-241,-255,-257,-228,-190,-149,-103,-39,17,65,101,10,5,-5,-264,92,-341,-214,-124,-63,-105,-147,-276,-335,-171,-161,-187,-120,-106,-107,-306,-141,-185,-211,-350,-246,-181,-76,-77,-380,-557,-183,338,512,10,-754,-546,203,-364,284,166,-747,-1275,-2808,-4169,-292,-3972,-5621,-3931,256,-3554,-14335,597,20,600,712,-2440,-1370,661,644,623,606,540,331,314,366,192,354,-260,-171,-186,-96,-402,-105,-296,-107,-106,-205,-243,-158,-202,-261,-326,-415,-302,-230,-152,-90,-34,-181,-332,-59,42,37,40,-268,-1,-27,-54,-86,-106,-116,-130,-218,-155,-173,-186,-193,-204,-306,-537,-338,-234,-245,-257,-267,-286,-304,-311,-294,-266,-214,-162,-108,-52,-6,30,-139,-115,44,57,25,-126,-145,-149,-82,-96,-121,-78,-55,-49,-36,-32,-34,-47,-254,-101,-108,-131,-164,-220,-293,-260,-309,-341,-339,-300,-256,-236,-164,-132,-120,-315,-127,-148,-182,-212,-227,-222,-198,-159,-127,-98,-99,-59,-53,-45,-132,-437,-80,-68,-292,-150,59,-13,22,-410,218,-244,-42,78,137,35,-166,109,-1,-45,-18,70,-230,224,312,346,279,-629,79,175,-190,-131,-76,139,134,-37,-32,-59,-94,-136,-159,-167,-145,-180,-169,-83,-38,-30,-39,-52,-87,-120,-297,-190,-193,-207,-294,-209,-196,-192,-435,-183,-163,-273,-185,-124,-120,-381,-91,-95,-36,-508,176,414,-102,-301,-115,111,3,-143,-189,-405,-101,22,166,13,-89,-169,-430,-200,-10,68,-237,31,101,-365,-146,-138,39,16,-2,1,-124,-143,21,26,-223,47,48,53,-174,68,65,-232,65,-85,-129,85,91,99,97,89,89,74,-197,48,34,-355,-104,-179,-286,33,-57,-306,22,0,-28,-69,-101,-109,-265,0,-142,280,458,654,83,153,-360,47,-379,216,-120,-66,37,-114,-40,-257,-99,165,-110,274,120,16,-5,24,-12,42,-20,-23,260,247,-98,-440,-251,-268,-147,-60,-36,-61,-58,-42,-29,-449,-59,29,-178,-213,30,61,59,-156,3,-253,-5,-21,-40,-61,-75,-81,-194,-96,-106,-275,-130,-211,-179,-207,-235,-262,-286,-288,-323,-298,-247,-202,-181,-165,-161,-162,-169,-175,-196,-187,-254,-212,-224,-233,-237,-235,-230,-233,-239,-250,-256,-273,-283,-293,-310,-335,-368,-392,-420,-374,-325,-394,-248,-193,-166,-280,-121,-96,-64,-21,-119,-222,-42,-167,133,-118,-29,-112,147,-18,-272,-248,34,80,-81,-150,101,433,49,16,185,88,-354,-137,-310,-233,-161,-18,-28,117,236,-177,138,257,48,-106,152,134,117,-209,-18,58,34,-205,-136,-82,-132,-186,-243,-299,-359,-351,-290,-246,-160,-105,-54,-12,15,-156,-98,74,86,-105,-219,90,74,-205,7,-39,-110,-179,-252,-320,-377,-409,-367,-322,-288,-261,-241,-236,-233,-246,-259,-283,-309,-356,-363,-279,-166,-29,-238,86,71,-218,-171,-101,246,18,9,-72,83,-152,-134,57,36,-28,-67,-107,-157,10,61,112,120,-201,-162,81,164,-74,-302,-113,-60,-139,-226,-319,-369,-314,-247,-191,-137,-102,-77,-60,-22,-1,-2,-182,-175,71,37,98,-118,143,78,-318,-172,221,235,-178,211,-63,3,131,109,23,5,-292,-365,-214,-68,-358,-20,-141,51,-583,-247,338,149,-125,-232,-288,-169,-183,-78,-162,-184,-154,-92,-16,-60,116,-187,-129,-102,271,202,-60,184,-123,-339,196,157,114,-675,-820,-158,-38,-44,-214,-31,-150,-597,-877,-491,-394,-361,-225,-48,-387,108,16,-295,-42,-45,44,-110,-12,-86,-336,-230,-285,-296,-277,-244,-212,-204,-205,-223,-237,-269,-294,-325,-340,-316,-272,-222,-186,-346,-334,-103,-103,-305,-68,-56,-45,-109,-136,-30,-61,-18,-14,-34,-59,-90,-138,-181,-222,-259,-272,-288,-282,-262,-240,-215,-188,-221,-131,-109,-100,-96,-91,-95,-125,-159,-207,-270,-348,-428,-370,-269,-352,-54,63,-115,182,-16,-251,233,318,-224,-23,268,177,-21,41,418,-103,-206,184,421,-84,-242,-305,-96,-31,-137,-184,-150,-118,61,170,-142,341,194,-399,-56,-138,-95,396,257,-147,-339,-287,-178,-164,-172,-173,-247,-302,-343],[133,18,-235,-140,-154,-110,-161,-158,-206,-202,16,-16,3,17,-34,-53,-24,32,-141,-414,-38,-196,-79,16,93,98,18,-62,-122,-129,-122,-321,-247,-78,-250,-301,-189,-115,-174,-243,-324,-389,-429,-409,-347,-268,-187,-106,-25,48,-223,159,192,209,14,-148,-27,53,-25,-119,-207,-290,-336,-314,-255,-202,-311,-111,-223,-79,-73,-46,-3,-84,-67,-219,-47,-189,-7,242,-104,-263,-154,10,-393,-274,72,240,242,468,467,473,487,120,-74,-305,183,545,12,-151,-134,-230,-242,-286,-167,-194,81,-115,34,-390,-40,-68,-84,-112,-122,-151,-182,-227,-256,-267,-228,-312,-68,21,-70,-170,149,204,199,-126,-134,-213,-83,-209,-344,-581,-268,-137,-18,-206,-82,-409,-479,-444,-407,-126,2,-312,-693,-181,-174,-129,-63,1,-429,119,163,192,-664,222,219,203,187,150,-496,-2284,-2057,69,48,22,-1294,-44,-79,-5545,-164,-203,-238,-266,-32353,-274,-250,-214,-184,-9940,-105,-66,-34,-5,-4035,-1884,-1707,-448,-293,-1856,-4538,-1718,-1873,-131,-146,-1225,-825,-154,-118,-72,-1016,58,137,228,315,393,349,394,537,20,-413,-386,447,385,56,-349,-407,103,56,34,22,18,33,-279,33,-439,49,46,18,-14,-52,-90,-308,-164,-185,-186,-167,-140,-102,-65,-289,-231,-134,-152,43,64,94,115,46,-75,118,115,101,75,-81,-40,33,26,21,-20,-3,17,-292,-2,-446,-238,-176,-75,-74,-66,-249,-370,31,65,-134,117,125,110,-321,49,-172,-77,-505,-141,-29,-4,-103,-392,-499,-57,-33,-88,-148,-445,-717,-252,-405,-178,-142,-741,-1080,-2391,-3409,-1221,-3967,-4911,-5164,43,-11914,-17432,288,306,-388,310,-2402,-1206,278,274,265,257,248,173,230,220,189,150,-246,-172,-226,-187,-336,-199,-284,-304,-286,-237,-270,-130,-90,-62,-41,-388,-18,-13,0,4,11,-149,-303,-24,-11,-10,22,-268,70,228,290,52,-140,72,-86,-246,17,15,-100,-208,-305,-356,-484,-378,-231,-213,-208,-206,-238,-226,-235,-242,-259,-268,-285,-302,-314,-332,-347,-374,-390,-390,-380,-349,-290,-249,-199,-149,-104,-82,-34,-10,-13,-12,-20,-28,-42,-204,-81,-55,-47,-93,-208,-328,-51,-119,-97,-123,-150,-180,-205,-228,-252,-286,-320,-352,-334,-288,-236,-183,-135,-88,-32,-169,0,-153,186,232,237,-129,-444,41,-63,-257,-144,-38,-100,-42,-395,251,-257,-130,53,178,78,-154,145,170,0,-105,-94,-248,34,88,124,153,-610,80,182,-283,-152,-18,224,198,-31,31,62,137,91,50,8,-12,-143,-228,-130,-40,-48,-71,-96,-136,-188,-287,-272,-263,-249,-361,-171,-112,-127,-453,-123,146,-252,-145,-168,-84,-336,-102,-173,25,-443,178,410,-116,-290,-111,146,-6,-163,-214,-383,-126,25,81,80,-76,-106,-359,-187,-21,101,-149,16,-39,-390,-178,-244,-182,-146,-100,-38,-89,-104,-50,75,-234,108,90,76,-132,65,65,-155,105,-96,-190,210,270,311,241,352,372,144,-174,281,223,-351,-132,-203,-334,196,-66,-277,195,336,628,28,339,271,-236,17,-286,463,654,632,208,167,-329,168,-357,293,-117,-42,92,-48,31,-204,-56,195,-129,262,192,115,40,-47,-133,-215,-294,-368,-413,-382,-328,-358,-226,-250,-166,-148,-147,-157,-163,-178,-210,-411,-275,-311,-330,-330,-304,-261,-205,-153,-91,-241,0,42,-51,-45,103,109,-147,0,43,-223,-69,-224,-242,-338,-430,-462,-401,-307,-368,-165,-165,-19,-7,22,12,-8,-37,-62,-151,-87,-250,-93,-90,-153,-91,-216,-69,-72,-78,-85,-84,-144,-82,-71,-57,-44,-33,-7,-374,-176,-257,-344,-259,51,59,-272,-81,51,35,63,-115,-161,-103,-125,-43,-221,-52,-182,144,8,-235,-201,-130,-213,-285,-317,-294,-226,-147,-62,19,8,-371,-109,-352,-289,-135,22,-41,123,214,-120,47,-44,-121,-174,-174,-126,-56,-207,-14,102,91,-182,-205,8,38,-34,-153,-305,-180,-158,-271,-237,2,49,86,106,85,-118,-38,48,25,-159,-185,-21,-26,-209,-29,-28,-44,-59,-83,-110,-195,-197,-241,-292,-334,-345,-317,-263,-187,-116,-187,-193,-30,100,-308,236,260,208,-137,112,84,-269,-143,-12,158,22,-49,-224,9,-189,-83,112,0,46,78,-106,-206,261,222,169,79,-253,-186,-164,-168,-137,-392,-155,-60,-69,-175,-134,-156,-232,-110,-210,-265,86,135,-114,-22,143,-121,-189,-224,119,-12,82,-100,132,77,-359,-165,33,-4,-113,-90,-140,-172,-168,-167,-150,-119,-245,-342,-281,-189,-458,-40,-174,57,-518,-178,260,46,-157,-184,-234,-111,-130,-39,-95,-20,-56,-80,-88,-78,-78,-174,-150,-151,22,53,-63,89,33,-458,43,-5,-54,-440,-677,-347,-276,-306,-345,-331,-316,-532,-887,-460,-413,-426,-138,-59,-324,9,-46,-346,-152,-118,29,-65,-21,-61,-327,-143,-179,-186,-172,-136,-88,-50,-28,-288,-29,-131,-69,-179,-8,-198,-134,-210,-296,-377,-378,-331,-284,-311,-137,-66,6,-186,-81,196,-84,-40,173,319,298,259,194,124,-168,-80,-219,-137,-166,-173,-163,-137,-103,-248,-22,11,32,49,67,78,63,51,27,-132,-177,-305,-224,-151,-347,-141,-89,-222,16,72,-324,159,175,-221,1,100,50,-19,-29,-25,-24,-147,137,186,-39,-279,-304,-173,-44,-97,-242,-364,-262,-62,145,-122,420,190,-405,-68,-137,-72,494,289,-137,-358,-347,-198,-221,-233,-93,66,-45,186],[227,47,-183,-182,-246,-141,-165,-142,-266,-200,26,-19,-30,18,-60,-128,-160,-150,-151,-433,-57,-212,-83,-114,-147,-168,-170,-151,-118,-64,-23,-326,-237,-25,-212,-256,-178,42,22,0,-32,-56,-84,-107,-399,-257,-150,-151,-138,-123,-165,-103,-104,-116,-148,-193,-241,-298,-330,-313,-260,-193,-129,-63,-13,5,-312,-61,-143,-127,-223,-305,-320,-235,-120,-193,-73,-212,108,221,-152,-274,-183,-28,-453,-221,38,242,177,112,58,20,1,12,-102,-356,152,220,42,-123,-74,-137,-229,-329,-176,-222,33,-163,-171,-451,-174,-97,-5,-155,123,189,-173,45,238,238,-178,-463,239,348,20,-232,-43,411,321,-125,-174,-231,-71,-90,-241,-691,-459,-334,-194,-207,-9,-368,-487,-407,-331,-132,201,-74,-811,-250,53,-123,-21,-38,-504,-16,9,35,-732,87,102,103,106,88,-153,-1137,-2929,68,56,34,-1378,-39,-83,-5447,-194,-246,-380,-344,-25336,-407,-419,-415,-409,-5204,-1920,-270,-205,-140,-4529,-2611,-2679,-1307,-728,-1389,-4628,-1901,-1993,-237,-222,-1661,-542,-114,-84,-73,-1195,-82,-68,-11,85,207,336,407,568,-13,-436,-485,706,673,155,-266,-456,308,365,199,270,219,176,-421,51,-474,-23,-40,-59,-66,-66,-61,-331,-63,-64,-64,-57,-57,-55,-62,-405,-347,-195,-224,-180,-165,-99,20,57,-80,229,314,822,356,-142,-68,98,440,178,-27,27,86,-273,-52,-337,-203,-179,305,193,77,-168,-386,-6,1,-64,-11,-47,-108,-231,-275,-363,-449,-524,-368,-307,-260,-235,-372,-405,-228,-224,-217,-193,-157,-833,-84,-464,-40,-41,-707,-772,-1917,-2563,-2102,-3673,-4502,-5960,-5731,-20158,-17437,-40,5,-1419,63,-2178,-992,75,76,71,71,75,9,111,137,145,145,-228,-164,-253,-245,-257,-65,-253,-40,-21,-238,-280,-77,79,62,22,-334,-108,-193,-262,-306,-281,-214,-259,-64,15,-39,15,-249,137,428,332,15,-172,53,-78,-252,-80,96,106,65,-50,-301,-419,-380,-31,17,-58,-196,-332,25,23,17,-9,-37,-79,-130,-178,-231,-272,-304,-305,-284,-268,-257,-239,-252,-269,-287,-307,-313,-305,-272,-241,-191,-138,-80,-33,-144,-44,107,119,-109,-188,-355,-29,-161,172,75,37,-37,-91,-16,-47,-227,-97,-102,-98,-92,-73,-143,-18,15,-18,-218,-56,-199,253,282,224,-114,-430,19,-84,-194,-121,45,-183,-70,-371,309,-184,-204,29,210,110,-135,129,18,-91,-201,-264,-279,-273,-252,-222,-171,-564,-10,81,-360,-174,32,297,215,-30,88,164,193,129,65,0,-44,-88,-300,-155,-123,-136,-163,-191,-234,-283,-308,-300,-240,-194,-353,-108,-60,-148,-439,-84,103,-237,-89,-197,-44,-282,-97,-257,81,-374,166,341,-136,-275,-101,210,35,-196,-240,-342,-149,-26,-85,-130,-182,-228,-283,-261,-251,-229,-214,-199,-183,-377,-162,-361,-176,-186,-206,-215,-232,-241,-237,-226,-243,-137,-87,-27,-104,83,116,-86,157,-107,-185,155,138,118,87,53,34,13,-155,14,26,-345,-171,-194,-258,78,-92,-156,52,8,-40,-99,-151,-184,-190,-156,-310,-9,83,208,331,179,-294,285,-321,349,-123,-19,135,19,102,-140,-23,211,-156,321,405,336,277,213,31,11,17,-150,-9,-48,-86,-268,-189,-243,-170,-184,-204,-231,-248,-269,-302,-329,-355,-382,-398,-407,-401,-386,-360,-331,-288,-250,-208,-162,-120,-89,-57,-30,-114,-14,-24,-181,-80,-228,-180,-237,-294,-350,-403,-431,-440,-419,-399,-393,-380,-355,-320,-268,-207,-134,-121,33,-122,97,-100,-205,-111,-197,238,293,100,52,71,-46,85,25,-27,-69,-95,-85,-346,-164,-235,-303,-268,111,126,-269,-79,51,25,74,-121,-108,-137,-77,-208,-304,-96,-266,258,25,-186,-162,-34,-19,-123,-269,22,197,60,-38,60,-76,-381,-74,-328,-353,-96,49,-69,116,108,-50,-40,-127,-216,-311,-387,-390,-308,-218,-119,-54,2,-160,-276,-33,10,-23,-204,-314,-179,-60,-309,-205,36,67,96,112,94,-89,6,82,64,-212,-150,5,-15,-212,-62,-82,-115,-141,-172,-200,-229,-275,-311,-360,-418,-478,-524,-462,-383,-314,-243,-180,-117,-78,-283,-15,-2,-1,-48,-34,-69,-301,-92,-53,7,27,-116,-343,-53,-220,-25,163,-42,-4,50,-101,-242,254,216,122,23,-295,-340,-364,-231,-83,-463,-195,215,167,-130,-66,-165,-297,2,-226,-391,76,215,-153,-69,37,-230,-182,-267,76,-67,57,-85,104,73,-366,-155,37,84,-53,-10,-67,-104,-98,-89,-61,-25,-193,-275,-339,-308,-449,-69,-211,-144,-436,-222,-247,-253,-241,-221,-197,-162,-118,-71,-61,14,59,102,89,-92,202,-161,-168,-188,255,269,-64,292,190,-542,277,242,197,-201,-540,-510,-137,-230,-530,-390,-392,-465,-899,-448,-428,-471,-296,-343,-387,-407,-384,-378,-249,-183,-61,-15,67,112,-294,98,171,180,181,76,0,134,26,-353,-101,-186,-101,-147,-178,-203,-212,-201,-189,-309,-217,-159,-177,-281,-166,-144,-104,-243,-16,76,-78,-58,197,289,295,287,251,84,-258,-202,-113,26,-6,-29,-49,-60,-66,-228,-63,-63,-74,-84,-88,-92,-112,-120,-127,-171,-201,-272,-194,-126,-342,-109,-86,-266,-70,-65,-381,-84,-122,-221,-266,-365,-446,-339,-201,-67,47,-95,243,291,-1,-310,-291,-244,-65,-92,-223,-272,-154,25,216,-88,421,165,-421,-88,-144,-64,475,303,-142,-382,-433,-238,-291,-311,-109,65,-80,149],[31,-15,-137,-85,-165,-125,-176,-157,-286,-196,-202,-169,-102,-4,102,211,313,-31,-160,-403,-51,-184,-11,3,-64,-153,-12,-8,29,11,-114,-293,-221,-72,-159,-205,-153,-44,-33,-23,-31,-34,-49,-69,-457,-336,-186,-240,-288,-314,-290,-240,-183,-129,-94,-196,-53,-56,-67,-91,-140,-187,-205,-239,-270,-309,-332,-344,-344,-333,-304,-243,-164,-87,-39,-132,-72,-212,227,213,-182,-265,-184,-53,-390,-146,34,25,-64,-156,-231,-294,-348,-377,-371,-373,-285,-219,-163,-110,-76,-61,-201,-362,-158,-219,-76,-200,-36,-490,89,61,-15,-113,219,223,-224,16,179,205,-140,-399,275,514,140,-207,-219,304,334,-104,-200,-213,-43,-63,141,-743,-44,-38,57,-172,56,-309,-459,-337,-205,-95,458,192,-653,-319,1023,-151,-42,454,-594,355,564,479,-775,325,256,187,136,77,52,7,-2976,-40,-70,-106,-343,-195,-575,-4226,-323,-348,-1106,-374,-19576,-407,-435,-466,-455,-387,-11861,-1085,-109,-22,-4848,-2895,-3986,-2466,-1158,-986,-4818,-2132,-1772,-273,-212,-1788,-280,-11,17,5,-1340,-137,-263,-397,-410,-241,-62,110,255,-6,-454,-541,514,501,241,-183,-456,351,338,221,354,377,268,-441,4,-491,316,276,171,132,49,-35,-325,-222,-308,-372,-391,-374,-336,-308,-465,-441,-354,-396,-426,-371,-252,-92,71,-73,227,320,738,399,-204,-87,41,394,161,-27,79,184,-232,-103,-222,-150,-153,314,226,217,-62,-394,162,6,2,-33,-105,-185,-263,-320,-345,-335,-427,-272,-243,-223,-220,-339,-298,-213,-177,-128,-59,18,-876,164,-542,-153,69,-638,-380,-1402,-1778,-2879,-3166,-4395,-6059,-10731,-27663,-15438,-99,10,-2468,178,-1851,-773,-84,30,-24,291,-76,-172,285,293,285,270,-216,-161,-246,-230,-188,-64,-215,8,-52,-228,-283,-29,12,37,-19,-277,52,169,195,204,204,-39,-216,66,30,-59,21,-223,-61,-103,-141,-178,-194,-187,-172,-249,-192,-75,-36,8,-18,-295,-368,-361,-65,158,-64,-190,-379,150,16,127,77,-19,-55,-145,-242,-344,-398,-359,-264,-157,-69,-123,-115,-44,1,-67,-41,-123,-226,-335,-433,-348,-219,-89,-58,-93,-8,116,136,-125,-170,-389,-83,-164,77,-5,-79,-140,-170,-167,-142,-297,-104,-88,-88,-98,-109,-113,-114,-107,-82,-275,-104,-251,37,66,104,-98,-387,-16,-112,-138,-95,24,-272,-63,-347,278,-87,-272,-2,13,-91,-194,-266,-237,-155,-84,-19,-304,50,54,48,51,-522,86,202,-356,-205,63,342,215,-43,120,78,-15,-105,-183,-247,-283,-296,-344,-343,-373,-412,-412,-358,-311,-270,-260,-197,-145,-224,-287,-99,-87,-162,-392,-105,-104,-232,-113,-208,-113,-231,-116,-334,-110,-314,-119,-117,-167,-257,-93,-85,-86,-235,-253,-293,-174,-168,-180,-171,-164,-151,-215,-196,-73,-52,-48,-47,-38,-326,-70,-452,125,184,230,27,83,1,-189,-135,-247,374,367,64,-95,274,167,-27,100,-122,-115,-102,-142,-163,-187,-213,-237,-277,-317,-336,-317,-330,-222,-164,-149,-45,-127,-2,72,99,126,129,154,166,-148,-62,-169,162,153,167,179,187,-263,200,-268,242,-136,0,159,78,169,-70,-4,155,-191,64,18,-28,-66,-103,-126,-131,-131,-229,-124,-121,-118,-188,-161,-249,-185,-15,-64,8,113,120,101,-206,33,-20,-117,-239,-159,-177,-173,-165,-147,-210,-151,-163,-193,-239,-287,-336,-380,-385,-339,-289,-253,-226,-218,-215,-226,-246,-275,-293,-303,-282,-243,-197,-142,-84,-37,8,45,80,-106,125,45,50,-181,-262,-133,-176,-26,-91,-163,-234,-281,-292,-249,-187,-124,-66,-19,34,-294,-137,-196,-271,-269,119,145,-268,-91,36,19,88,-135,-63,-133,-24,-206,-299,-153,-294,277,42,-127,-133,-68,-37,-93,-314,-22,275,63,-89,-8,-157,-357,-216,-298,-322,-187,-102,-109,50,111,29,199,232,168,-261,77,160,141,-236,-70,68,22,-135,-320,-94,-134,-164,-250,-295,-273,-180,-344,-168,-132,-108,-85,-72,-72,-77,-92,-118,-146,-252,-215,-251,-286,-311,-314,-292,-274,-245,-215,-182,-145,-120,-82,-57,-215,-30,-28,-42,-105,-182,-171,-156,-165,-162,-246,-68,-3,66,26,133,56,-289,-23,218,318,36,-174,-273,-103,-242,30,8,-90,-106,-151,-190,-251,-187,-145,-86,-43,-325,-220,151,197,37,-482,-235,237,214,-61,-65,-156,-368,32,-155,-433,3,186,-173,-103,-62,-324,-162,-286,25,-119,25,-75,200,68,-331,-144,-64,54,-4,119,15,-87,-164,-237,-260,-233,-205,-193,-376,-377,-358,-134,-245,-178,-339,-261,-307,-343,-365,-369,-356,-316,-263,-205,-160,-103,-53,-6,40,-115,105,-149,-189,-213,163,169,-60,169,158,-536,130,100,72,27,-418,-601,-111,-517,-743,-136,-69,-400,-912,-453,-446,-485,71,171,-144,-70,-257,-399,-332,-238,43,29,537,210,-254,103,456,641,443,58,-9,203,80,-384,-162,-229,-326,-444,-332,-212,-113,-39,6,-215,-152,24,-16,-228,-61,-77,-88,-248,-96,-94,-83,-84,-80,-101,-124,-149,-180,-201,-308,-234,-196,-185,-162,-137,-120,-103,-92,-175,-84,-92,-117,-147,-174,-200,-237,-255,-255,-237,-222,-227,-155,-140,-336,-137,-136,-190,-172,-191,-380,-234,-263,-290,-299,-264,-187,-90,-125,113,116,-48,288,284,33,-311,-264,-285,-86,-181,-221,-268,-89,24,140,-32,328,131,-426,-108,-144,-59,402,307,-153,-389,-522,-284,-339,-383,-125,-64,-110,-132],[192,-5,-78,87,-116,-68,-171,-269,-376,-249,-107,-13,-77,313,358,261,273,-71,-152,-358,-33,-123,37,14,-115,-269,-137,-126,-192,-197,-200,-243,-196,-199,-237,-292,-350,-345,-274,-199,-144,-95,-70,-62,-458,-400,-168,-224,-238,-181,-81,25,132,231,123,-201,-17,174,-33,-71,-155,-175,63,-31,-129,-237,-318,-336,-285,-234,-193,-152,-118,-108,-110,-95,-82,-207,-55,-43,-206,-248,-172,-71,-320,-77,-109,-146,-171,-194,-202,-195,-179,-144,-160,-367,-9,44,95,-46,61,56,-176,-393,-133,-207,23,-231,-90,-517,95,116,-42,-37,304,286,-294,-17,-27,-91,-99,-303,48,118,167,-140,-361,212,302,-86,-228,-186,-20,-68,323,-714,178,141,-67,-128,95,-263,-426,-274,-87,-54,403,432,-403,-311,378,-143,-118,173,-723,69,24,-18,-775,-73,-82,-80,-59,-49,-14,6,-2226,-2,-25,-62,-114,-177,-1496,-2625,-1458,-3169,-1876,-208,-15957,-186,-196,-218,-1401,-261,-20517,-6003,-85,-5,-4945,-2568,-5569,-3875,-1496,-668,-5121,-2434,-1340,-101,-35,-1577,-90,82,91,73,-1323,-19,-84,-217,-206,-253,-281,-276,-264,-253,-488,-573,-246,-254,-260,-267,-429,-262,-242,-211,-183,-162,-133,-326,-132,-496,-120,-118,-135,-149,-160,-168,-311,-181,-181,-174,-162,-153,-138,-128,-379,-501,-261,-332,-96,-80,-61,-24,2,-75,60,91,110,115,-280,-117,-46,133,129,-45,128,157,-196,-164,-131,-112,-127,314,239,230,36,-391,141,-41,42,272,217,146,-24,-18,-100,-339,-353,-309,-346,-361,-371,-362,-341,-291,-221,-147,-62,24,-842,182,-632,-350,-201,-536,55,-872,-1075,-3543,-2561,-4572,-5344,-14328,-33890,-13311,-15,73,-3519,-234,-1486,-581,-496,-386,-223,116,-352,-385,-31,-71,-96,-97,-226,-178,-190,-145,-140,-81,-187,-32,-103,-226,-284,9,61,101,-84,-235,76,268,291,294,283,7,-191,89,24,-77,-29,-207,-163,-217,-248,-254,-228,-187,-153,-239,-331,-73,-51,-26,-7,-302,-346,-341,-98,49,-67,-130,-292,44,-25,24,-3,-49,-177,-113,-158,-212,-262,-320,-357,-366,-360,-350,-327,-334,-341,-345,-334,-300,-256,-198,-150,-87,-72,29,-94,-63,11,108,130,-147,-162,-397,-155,-123,222,190,26,119,113,8,-165,-322,220,222,186,130,63,-52,-148,-203,-279,-348,-160,-311,56,164,150,-90,-337,-69,-152,-103,-84,-13,-365,-33,-327,218,-5,-332,-55,-14,100,-119,131,260,203,622,480,-357,186,609,515,420,-494,76,249,-261,-251,66,224,191,-75,118,71,19,-31,-75,-119,-143,-152,-231,-165,-158,-144,-132,-114,-103,-101,-258,-131,-92,-340,-215,-154,-174,-210,-357,-283,-308,-335,-344,-338,-329,-323,-321,-317,-318,-328,-339,-346,-343,-340,-336,-336,-324,-316,-295,-259,-228,-188,-153,-106,-121,-59,-161,-221,-76,-26,-51,-81,-105,-277,-97,-331,0,76,152,-22,173,35,-257,-248,-243,367,525,20,-104,282,153,16,159,-139,-19,30,-26,-61,-88,-94,-60,-9,-145,125,137,-297,-283,-133,-58,-122,-153,105,46,-18,-81,-146,-202,-247,-282,-318,-341,-354,-360,-329,-294,-263,-239,-218,-211,-150,-147,-79,-40,10,51,-4,1,161,-230,169,152,115,66,-2,-81,-157,-231,-310,-308,-289,-271,-255,-233,-269,-216,-47,-140,-46,243,314,199,-130,300,274,-117,-251,-143,0,-13,-28,-63,-193,99,112,-79,-60,21,-34,-97,-171,-228,-246,-225,-213,-134,-93,-74,-49,-53,-83,-73,-83,-93,-106,-105,-92,-79,-60,-45,-33,-109,-25,-39,-69,-215,-302,-178,-192,-178,-140,-83,-19,56,125,202,277,344,397,433,136,-250,-104,-149,-245,-265,51,198,-275,-118,9,16,98,-158,-36,-110,25,-35,-212,-218,-199,274,61,-64,-115,-92,-38,-51,-300,-68,66,3,-154,-128,-232,-324,-278,-288,-266,-240,-217,-184,-151,-109,-72,-12,42,104,-267,-91,44,66,-263,-124,26,-29,-114,-251,-118,-57,-110,-293,-260,-335,-213,-378,-161,-127,-98,-141,-58,-59,-65,-75,-91,-100,-270,-108,-105,-102,-238,-116,-129,-161,-187,-213,-232,-242,-256,-251,-250,-256,-267,-283,-312,-334,-338,-291,-227,-147,-77,-208,66,127,178,84,127,20,-245,53,85,-4,-105,-211,-267,-233,-260,-43,68,-145,-45,0,-93,-231,225,187,-38,-122,-347,-230,341,367,87,-442,-278,179,185,16,-74,-75,-409,27,-47,-318,-54,11,-171,-123,-153,-391,-134,-265,-31,-170,-41,-72,-29,-1,-277,-133,-174,14,32,91,70,48,34,-3,-52,-89,-153,-197,-381,-326,-266,-230,-279,-152,-234,-118,-119,-190,-154,-151,-177,-198,-213,-219,-227,-207,-178,-139,-92,-144,-7,-141,-216,-227,90,93,-59,57,19,-458,-87,-157,-218,-277,-337,-589,-428,-1293,-953,-162,-96,-344,-927,-468,-469,-460,98,78,-41,8,-223,-387,-392,-275,61,64,255,210,-216,107,347,378,394,36,-22,202,128,-337,-210,-262,55,-44,-13,-155,-221,-305,-287,-238,-212,-201,-223,-228,-238,-246,-247,-248,-253,-262,-269,-293,-308,-295,-243,-181,-127,-74,-280,-167,59,74,88,96,93,90,84,-113,79,66,38,2,-34,-76,-136,-187,-227,-242,-237,-220,-200,-197,-328,-236,-258,-289,-294,-267,-322,-182,-141,-224,-77,-45,-13,-47,-169,53,64,-7,55,30,9,-279,-232,-274,-132,-142,-121,-294,-25,26,76,33,174,89,-397,-124,-134,-58,406,304,-165,-367,-451,-325,-323,-349,-136,68,-136,70],[163,-40,-39,175,-71,47,-180,-54,-181,-297,-410,-279,-169,-67,12,73,119,-114,-147,-326,-18,-68,-15,-59,-151,-267,-266,-112,-72,-177,-284,-202,-185,85,-38,-104,-101,87,-2,47,77,60,38,-50,-413,-340,-73,-122,-175,-237,-294,-295,-218,-122,-29,-209,-38,115,-55,-60,-184,-166,223,176,50,-113,-196,-252,-235,-322,-366,-306,-239,-191,-164,-127,-103,-212,-90,-102,-223,-232,-174,-217,-272,-321,-345,-320,-264,-208,-148,-86,-33,-39,-207,-351,109,117,108,-21,105,103,-156,-415,-111,-200,42,-240,-159,-527,92,176,-51,37,30,-35,-379,-168,-221,-271,-308,-340,-350,-341,-317,-274,-366,-135,-40,-69,-256,-157,-9,-98,375,-679,184,284,-147,-92,94,-234,-400,-224,5,-27,270,303,-160,-235,293,-96,-165,64,-887,5,-59,-126,-692,-239,-261,-239,-187,-145,-78,-25,-1227,36,49,46,29,-7,-1319,-1095,-4189,-7704,-2742,-39,-14894,80,138,186,-9349,226,-17210,-10399,189,159,-4792,-1687,-7215,-5308,-1613,-427,-5484,-2789,-805,-72,-36,-1248,13,91,133,119,-1158,160,140,-370,78,38,-4,-32,-54,-65,-536,-592,-38,-32,-28,-126,-380,-70,-80,-79,-76,-70,-51,-196,-124,-481,-38,-42,-71,-101,-127,-144,-293,-144,-123,-92,-53,-19,16,27,-293,-460,-296,-333,-96,43,22,10,-20,-80,-99,-139,-187,-240,-348,-249,-209,-167,-127,-77,-56,-39,-168,-226,-61,-92,-104,-16,-1,15,46,-362,90,-103,62,277,140,155,56,308,44,-401,-299,-82,29,-14,-195,-298,-125,-96,-67,-42,-11,19,-758,64,-685,-498,-452,-386,121,-347,-448,-4071,-1942,-4962,-3846,-16126,-38405,-11733,-12,80,-4519,-437,-1100,-417,-858,-669,-354,-153,-654,-615,-289,-264,-204,-135,-242,-206,-92,-26,-114,-106,-167,-97,-165,-227,-271,-54,-105,-155,-199,-231,-269,-300,-316,-331,-321,-290,-255,-215,-173,-138,-92,-193,-27,-6,4,-36,-227,-9,-55,-216,-483,-120,-158,-190,-226,-314,-345,-336,-350,-330,-295,-250,-210,-169,-127,-83,-56,-26,-294,-20,-191,-7,-15,-32,-286,-113,-39,-217,-129,-15,86,-305,-76,-9,-91,-185,-301,-302,-187,-67,-138,-48,17,90,108,-172,-153,-350,-231,-49,609,214,5,164,189,29,-184,-268,3,-83,-158,-208,-200,-153,-282,-74,-113,-428,-155,-359,222,257,92,-80,-280,-131,-193,-93,-82,-61,-362,-131,-305,-283,-211,-374,-100,190,96,-120,81,145,94,551,445,-359,111,667,552,426,-480,62,101,-155,-305,45,125,152,-120,108,239,242,228,204,115,-17,94,-99,-126,-32,-62,-91,-106,-121,-138,-260,-167,-150,-337,-178,-187,-189,-204,-327,-232,-239,-260,-264,-274,-288,-303,-316,-320,-321,-321,-315,-299,-268,-234,-198,-172,-138,-259,-166,-185,-214,-91,-17,-6,-151,-37,-121,-250,-96,-82,-73,-47,0,-241,111,-205,94,238,262,-71,250,54,-317,-352,-229,272,414,-29,-120,271,124,52,144,-152,75,125,-104,152,161,311,329,141,-151,225,86,-245,-310,-102,14,-186,-148,-103,-164,-217,-256,-286,-295,-282,-246,-199,-129,-43,47,168,285,200,-218,563,-151,385,-144,31,156,171,276,61,-4,160,-255,280,324,244,348,334,85,-157,74,-374,214,101,1,-64,-115,-294,-252,-99,-207,-109,36,-10,-48,-70,-58,-58,-128,-264,-172,-86,-100,-118,-121,-174,-136,-139,-154,-184,-220,-262,-306,-330,-284,-206,-127,-203,16,76,-77,159,175,-21,40,200,63,170,142,15,58,5,-54,-111,-166,-208,-237,-242,-215,-261,-144,-140,-8,33,63,85,109,117,132,146,156,161,160,157,-219,-74,-97,-214,-258,-25,-51,-285,-154,-117,-95,-66,-191,-26,-90,-24,-41,-111,-278,-126,-140,-132,-114,-112,-106,-117,-132,-245,-142,-121,-95,-229,-150,-297,-302,30,-64,-157,-19,-59,-216,-130,-153,-180,-182,-186,-185,-249,-278,-208,-229,-298,-253,-248,-219,-184,-186,-143,-97,-78,-332,-227,-283,-292,-414,-152,-108,-127,-268,-163,-188,-208,-223,-232,-227,-269,-200,-182,-172,-271,-177,-191,-226,-259,-295,-322,-328,-322,-283,-261,-234,-171,-143,-129,-206,-241,-120,-120,-98,-74,-182,22,72,118,119,103,-38,-197,41,-14,-49,-26,-210,-47,-178,-280,116,279,-204,-36,-29,-109,-201,191,160,-153,-209,-369,-246,-36,-98,-147,-406,-334,-56,30,87,-103,36,-339,63,53,-213,-113,158,-166,-143,-243,-370,-111,-243,-102,-229,-75,-88,200,38,-229,-134,-293,-9,40,243,164,260,312,19,-141,82,-43,-36,-367,-222,-194,-168,-325,-153,-144,-23,14,-262,-146,-61,-20,-63,-109,-161,-232,-296,-366,-360,-276,-191,-110,-146,-263,-246,19,103,-76,57,2,-376,-139,-220,-275,-282,-251,-495,-1194,-2234,-1135,-21,-7,-303,-950,-488,-506,-414,-68,-73,-71,-71,-301,-378,-422,-301,-24,-15,-3,-1,-196,-8,-18,-14,-10,-9,-58,22,29,-300,-257,-307,48,-31,60,-153,3,13,-11,-28,-43,-49,-68,-114,-47,-39,-33,-99,-31,-22,-18,-56,90,132,179,222,249,-180,-208,-75,211,264,243,158,179,137,88,-74,-20,-88,-173,-259,-331,-303,-220,-123,-52,-238,-261,-140,-74,-126,-334,164,135,44,28,-24,-272,-103,-120,-242,-112,-89,-66,-69,-219,-54,-63,-81,-105,-134,-147,-246,-213,-247,-190,-197,-193,-322,-177,-162,-136,-93,-36,27,-373,-151,-123,-74,342,278,-193,-337,-343,-355,-263,-265,-157,59,-157,16],[142,-70,-5,165,-25,83,-185,-10,-8,-98,-83,-136,-207,-274,-343,-394,-352,-308,-264,-294,-213,-202,-197,-189,-177,-160,-280,-163,-103,-266,-297,-172,-178,165,10,-70,-98,14,-74,-11,179,84,4,-99,-369,-302,-302,-204,-88,18,109,176,227,257,119,-216,-78,47,-77,-59,-223,-160,154,130,28,-185,-149,-195,-139,-120,-54,48,12,-109,63,157,14,-226,315,124,-228,-216,-143,-122,-210,-226,-282,-306,-292,-273,-252,-233,-224,-212,-270,-336,-185,-164,-140,-101,-61,-24,-146,-421,-97,-202,65,-220,-239,-525,-74,-133,-193,-248,-316,-372,-477,-405,-362,-331,-305,-295,-284,-275,-270,-255,-284,-185,-125,-61,-284,-138,-18,-157,254,-670,168,255,-183,-75,85,-231,-390,-197,58,-34,207,308,40,-127,286,-26,-196,-154,-1068,12,-29,-63,-510,-78,-69,-61,-47,-50,-28,-19,-245,-18,-10,-1,17,37,-401,111,-6890,-12351,-3709,232,-16522,246,242,233,-17228,184,-9562,-13371,141,141,-4440,-486,-8314,-5972,-1470,-264,-5312,-3119,-235,97,-783,-949,16,41,18,-20,-967,-105,-138,-494,-133,-104,-72,-34,-5,13,-593,-624,61,68,75,-165,-321,58,53,54,51,43,41,-84,-183,-452,-20,-26,-47,-62,-72,-184,-275,-89,-94,-96,-94,-98,-98,-106,-219,-425,-338,-305,-187,-204,-211,-191,-172,-146,-121,-96,-86,-100,-381,-197,-247,-248,-300,-277,-220,-154,-149,-283,-18,-93,-85,63,94,130,181,-316,13,-171,60,297,13,135,126,297,71,-445,-258,-59,-6,-5,-246,-289,-111,-154,-193,-234,-260,-267,-655,-235,-660,-550,-623,-189,-104,-76,-50,-4420,-1371,-5469,-1722,-16060,-40944,-10806,-1355,145,-4445,-417,-698,-276,-939,-700,-401,-402,-947,-850,-49,-2,44,93,-251,-233,25,100,-99,-133,-150,-181,-231,-223,-242,-102,-176,-238,-270,-262,-247,-230,-212,-208,-204,-195,-181,-156,-119,-85,-36,-173,37,63,80,-35,-229,0,-47,-171,-356,-110,73,67,-23,-323,-357,-305,-111,-24,-39,-43,-108,-44,-142,-16,-9,2,-220,-12,-220,-67,-110,-164,-251,-180,-129,-248,-127,8,26,-295,-95,-138,-232,-258,-187,-77,-108,-42,-174,-37,23,72,47,-190,-131,-288,-268,-51,-56,-69,-89,-120,-152,-185,-218,-257,-288,-303,-299,-295,-292,-284,-384,-248,-211,-495,-145,-358,-91,-79,-68,-74,-203,-185,-216,-220,-267,-309,-310,-274,-274,-196,-152,-386,-144,39,74,-113,29,0,-38,468,404,-293,21,862,842,556,-463,63,418,-45,-349,12,295,111,-165,84,200,309,301,254,121,-71,65,-7,-80,-118,-134,-126,-96,-68,-48,-254,-152,-33,-226,-89,-119,-159,-219,-289,-335,-333,-285,-224,-168,-115,-73,-42,-66,7,-210,-24,-117,-271,-173,-84,4,-10,-201,-75,-116,-198,-105,-103,-97,-163,-109,-103,-264,-104,-29,-24,35,76,-203,158,-79,43,219,223,-101,246,66,-338,-384,-204,178,305,-74,-123,258,98,95,146,-146,115,84,-176,62,70,82,111,138,-141,150,49,-165,-250,-58,80,-205,-91,42,-23,-97,-171,-249,-319,-380,-427,-407,-388,-377,-379,-357,-321,-268,-211,-151,-76,-12,-104,59,88,100,88,69,-2,39,-233,36,61,94,137,172,130,-206,111,-347,189,55,21,0,-74,-309,-271,-153,-183,-142,-142,-217,-274,-253,-184,-112,-129,-260,-176,73,117,50,-157,-136,138,93,34,-66,-73,-78,-95,-48,102,-157,31,-179,103,77,-56,126,205,48,142,239,110,140,82,12,-33,-83,-120,-132,-126,-102,-77,-60,-82,-196,-110,-105,5,8,5,0,1,-7,-6,-3,-4,-9,-21,-23,-183,-80,-118,-166,-233,-290,-367,-387,-322,-264,-217,-183,-210,-167,-181,-220,-265,-314,-343,-334,-290,-235,-190,-169,-189,-231,-299,-338,-257,-133,-6,-291,-196,-324,-276,83,35,-68,106,52,-252,-78,35,153,174,206,166,-197,-368,-249,-128,-310,-231,-76,-142,-237,-262,-191,-86,-95,-330,-180,-182,-340,-416,-167,149,86,-354,-44,-107,-150,-170,-173,-156,-243,-101,-63,-27,-285,-14,43,-240,-66,-45,-103,-160,-207,-188,-360,-224,35,103,7,-235,-198,-65,-56,-88,-57,-146,-96,-83,-60,-44,-39,-89,-133,-115,-161,-215,-262,-298,-326,-337,-341,-345,-323,-290,-242,-183,-131,-148,-38,2,-241,-253,-363,-240,76,58,41,-363,-366,48,74,109,-124,170,-246,70,155,-104,-144,141,-136,-137,-287,-274,-66,-207,-152,-263,-117,-90,200,30,-167,-121,-364,3,43,340,227,310,334,36,-238,40,5,42,-325,-97,-114,-131,-353,-248,-279,-290,-288,-310,-263,-252,-250,-243,-238,-240,-261,-275,-292,-300,-285,-239,-195,-141,-302,-245,-86,89,-88,109,81,-284,-44,-139,-214,-225,-200,-325,-1927,-3251,-1221,502,480,-249,-941,-457,-504,-333,357,330,127,-41,-368,-339,-377,-275,91,63,282,107,-171,88,40,-2,-39,-66,-91,-117,-140,-262,-273,-337,-151,-128,-100,-146,-67,-56,-57,-57,-64,-69,-93,-92,-95,-98,-101,-103,-101,-86,-45,-50,69,125,188,248,159,-286,-109,25,269,439,450,165,191,428,134,-42,425,251,176,235,280,247,148,171,-80,-254,-272,-103,-45,-157,-324,224,761,147,201,278,-231,-46,44,-262,-88,-157,-213,-262,-306,-346,-374,-393,-400,-402,-387,-382,-378,-379,-387,-400,-397,-375,-327,-270,-207,-143,-79,-47,-351,-179,-108,-99,205,226,-224,-310,-245,-343,-198,-191,-184,41,-167,-51],[-236,-288,-289,-230,-150,-69,-195,26,71,-63,177,-37,-114,87,16,-67,-148,-221,-225,-275,-95,-27,34,36,-141,-12,-157,-205,-101,-275,-222,-153,-185,283,43,-52,-115,-55,-125,-196,-307,-316,-234,-136,-337,-232,19,156,135,17,158,255,250,234,101,-226,-135,-18,-94,-61,-269,-154,-89,-89,-81,-259,-101,-106,-7,17,41,80,-25,-149,88,144,69,-246,77,33,-214,-195,-126,-154,-171,-80,-66,-59,-55,-71,-97,-135,-295,-251,-335,-398,-419,-339,-251,-164,-92,-39,-139,-407,-91,-205,-31,-165,-301,-507,-304,-382,-442,-432,-387,-328,-504,-216,-162,-125,-95,-168,-81,-85,-102,-117,-206,-121,-99,-73,-299,-122,-35,-228,61,-686,33,-4,-183,-105,-170,-244,-394,-211,-170,-116,-63,-10,35,-12,85,57,-218,-367,-1188,37,23,6,-222,-178,-43,-70,-92,-124,-117,-98,-64,-5,72,155,236,304,363,404,-9313,-16859,-4671,385,-20746,304,269,242,-25383,217,-2948,-13814,248,252,-3969,217,-7835,-5002,-1142,-164,-4746,-3158,-57,-87,-1825,-725,-148,-170,-186,-209,-758,-245,-253,-563,-233,-218,-205,-186,-171,-157,-645,-674,-82,-58,-40,-246,-251,-67,-101,-140,-198,-270,-344,-439,-337,-410,-98,-144,84,206,-68,-235,-253,183,524,278,31,-12,210,-80,-157,-400,-382,-268,-16,124,353,296,52,-102,-43,101,47,-25,-368,-235,-307,-332,-357,-286,-218,-149,-136,-330,6,-113,-68,143,166,123,169,-259,-80,-242,45,60,-91,23,11,10,12,-473,-230,-43,-90,-150,-299,-321,-371,-277,-161,-54,45,135,-555,268,-549,-498,-669,39,318,284,232,-4545,-889,-5975,-123,-14353,-41434,-10372,-2893,70,-3591,-226,-300,-156,-680,-524,-387,-617,-1090,-1061,-133,330,223,491,-245,-248,145,224,-102,-160,-137,-283,-302,-213,-205,-5,-69,-123,-271,-164,-163,-146,-110,-78,-39,0,-178,73,1,-32,149,-151,255,283,304,-33,-224,-12,-42,-114,-217,-94,143,173,-39,-329,-382,-293,-89,-72,-92,-98,-103,-103,-206,-89,-95,-94,-106,-124,-227,-169,-194,-227,-242,-256,-241,-272,-250,-284,-325,-334,-275,-201,-132,-63,-21,20,-115,-62,-201,-38,-25,-61,-77,-208,-104,-220,-231,52,72,76,-39,45,12,-28,-101,-139,-198,-249,-246,-197,-144,-95,-380,-216,-184,-480,-119,-329,84,88,-20,-33,-121,-234,-228,-130,-101,-153,-214,-122,-252,-113,-88,-398,-190,96,42,-111,-36,-169,-192,362,343,-229,-94,470,392,305,-448,57,67,16,-380,-48,-20,-12,-222,-20,-28,-48,-75,-105,-142,-168,-186,-216,-238,-252,-256,-252,-236,-225,-218,-257,-209,-191,-202,-223,-244,-261,-287,-291,-265,-219,-282,-142,-148,-87,-78,-80,-85,-99,-193,-147,-235,-272,-177,-181,-196,-208,-230,-248,-251,-252,-235,-207,-158,-172,-82,-57,-278,-119,79,-65,120,135,-182,181,19,-7,218,225,-136,268,57,-306,-317,-193,67,178,-136,-127,226,62,125,45,-139,-50,-42,-231,-36,46,103,145,171,-132,47,11,-82,-162,-19,124,-216,-22,81,-15,-124,-230,-317,-294,-207,-109,-265,22,149,216,293,349,242,-150,385,-12,354,-59,79,123,138,57,-28,-112,-197,-283,-331,-309,-252,-189,-146,-119,-252,-102,-311,-151,-193,-245,-295,-346,-397,-390,-345,-306,-269,-221,-173,-139,-101,-67,-41,-142,-263,-181,46,88,89,-216,-105,6,-63,-160,-282,-412,-368,-215,-74,62,-171,-8,-165,92,65,-48,100,235,99,196,137,83,35,9,6,15,36,59,57,-93,116,118,105,8,-148,-78,-77,35,28,19,9,4,-15,-31,-52,-83,-122,-170,-204,-251,-282,-294,-284,-257,-230,-209,-286,-196,-192,-208,-236,-276,-316,-356,-399,-420,-426,-418,-420,-425,-430,-448,-480,-463,-386,-297,-195,-124,4,78,-350,-239,-331,-274,111,119,1,159,53,-278,-159,1,107,132,157,153,-142,-172,-276,-237,-300,-244,-294,-446,-529,-389,-246,-116,-127,-304,-146,-92,-364,-376,-210,62,7,-286,-71,-98,-112,-119,-128,-127,-223,-92,-41,25,-282,-79,-46,-310,-83,-72,214,150,63,0,-421,-209,-9,49,-4,-251,-133,-19,-27,-106,66,-122,93,130,173,168,65,-147,-76,120,56,-18,-85,-144,-195,-223,-274,-237,-205,-178,-107,-44,-145,-99,104,147,-255,-212,-347,-226,286,293,224,-328,-353,56,282,261,-153,181,-158,64,-7,-83,-178,-280,-379,-442,-469,-415,-319,-227,-195,-284,-147,-87,168,24,-106,-105,-306,29,32,327,294,322,289,74,-339,-9,51,10,-279,-78,-107,-144,-369,-181,-210,-244,-279,-344,-326,-348,-375,-395,-415,-433,-461,-462,-444,-399,-330,-242,-167,-131,-335,-233,-183,207,-101,263,255,-197,174,98,-265,-56,-169,-165,-2546,-4245,-1179,70,144,-185,-899,-368,-438,-222,94,44,9,-56,-423,-279,-285,-200,-8,-40,-75,-117,-146,-151,-138,-99,-58,-91,-122,0,-14,-223,-257,-344,-106,-112,-104,-128,-103,-105,-116,-126,-142,-152,-177,-175,-173,-171,-176,-186,-206,-226,-232,-237,-220,-206,-177,-142,-115,-370,-64,-48,-22,-15,2,26,54,99,91,-7,285,243,170,221,341,433,123,143,-90,-247,-250,-47,-1,-175,-274,271,630,256,192,275,-185,-21,25,-260,127,293,-4,-91,-275,26,-43,-111,-177,-234,-262,-278,-266,-244,-215,-187,-148,-338,-55,-8,40,86,125,-99,-298,-173,-55,-96,108,55,-215,-253,-127,-278,-121,-92,-178,-38,-125,-93],[62,-139,0,68,7,87,-214,45,117,-53,181,-77,-148,139,259,157,11,-95,-108,-268,-183,-208,-180,-122,-123,2,-36,-234,-93,-200,-159,-148,-204,-5,-53,-99,-143,-123,-111,-148,19,-23,130,-23,-307,-185,-10,114,136,-23,78,47,36,42,52,-220,-178,-57,-87,-49,-297,-128,9,-22,-60,-299,-166,-219,-277,-329,-336,-277,-203,-177,-109,-70,-57,-245,-104,-159,-219,-250,-192,-161,-110,71,67,288,241,350,332,33,-287,-225,-354,-280,-286,-305,-211,-92,8,82,-100,-348,-57,-172,86,-54,-284,-435,-216,-302,-382,-452,-457,-405,-407,-329,-306,-304,-316,-352,-392,-421,-402,-364,-330,-302,-279,-275,-277,-286,-293,-298,-287,-690,-231,-205,-184,-177,-192,-230,-371,-211,-192,-151,-99,-33,33,89,132,154,-206,-521,-1105,88,39,-21,-84,-664,-219,-285,-332,-375,-381,-396,-428,-403,-320,-218,-104,13,141,262,-10692,-19496,-5386,553,-27234,525,470,392,-33839,193,106,-11715,0,-9,-3442,15,-6203,-3398,-709,-82,-4007,-2655,17,9,-2669,-552,-218,-241,60,67,-499,69,63,-527,55,48,42,-73,54,67,-635,-702,159,193,57,-319,-123,223,200,81,125,63,2,-82,-209,-316,-256,-228,-165,-77,-73,-240,-190,199,477,230,-24,-14,157,-75,-69,-342,-390,-194,79,159,375,302,73,-78,-103,42,-15,-84,-298,-228,-266,-138,-87,-196,53,112,-89,-322,45,-105,-15,240,176,87,173,-161,-144,-276,56,73,-138,75,87,116,96,-459,-177,1,-80,-152,-313,-261,58,304,359,419,487,551,-432,639,-347,-339,-557,312,510,426,326,-4435,-491,-6308,-219,-11342,-39994,-10107,-4476,268,-2743,94,111,-23,-300,-257,-321,-740,-879,-971,-251,135,117,213,-191,-217,182,142,-89,-160,-105,-371,-343,-179,-216,-228,-224,-207,-275,-131,-89,-42,14,60,106,146,-163,86,20,28,203,-98,176,153,127,-7,-191,-5,-14,-24,-59,-94,-133,-164,-198,-306,-392,-265,-260,-252,-229,-186,-135,-72,-252,81,147,215,118,126,-193,-105,240,181,-105,-318,-108,-260,-81,82,218,-68,24,21,-91,-191,-245,-180,-103,-47,-196,-29,19,24,8,-205,-54,-133,-127,246,266,213,-49,194,141,82,-32,-57,-118,-142,-115,-60,7,-89,-298,-241,-207,-407,-81,-285,62,256,-67,8,-22,-253,-217,-175,-114,-192,-147,-130,-224,-90,-71,-407,-219,-52,-60,-101,-100,-277,-312,-149,-170,-180,-224,-190,-192,-188,-412,-165,-151,-141,-365,-134,-131,-129,-277,-121,-106,-93,-83,-76,-79,-188,-79,-99,-124,-153,-184,-215,-226,-221,-207,-260,-163,-120,-102,-90,-136,-144,-69,-236,-86,-74,-287,-119,-145,-180,-218,-254,-276,-287,-294,-297,-338,-299,-307,-324,-343,-316,-294,-266,-227,-198,-165,-138,-100,-174,-61,-47,-284,-140,70,-128,140,101,-175,297,94,-47,467,514,-173,386,31,-279,-269,-196,-54,38,-208,-123,186,24,-43,-156,-252,-299,-257,-260,-196,-200,-223,-249,-290,-289,-248,-215,-195,-184,-182,-193,-231,-252,-297,-297,-246,-193,-154,-123,-101,-112,-248,-93,-101,-120,-117,-123,-136,-147,-144,-104,-59,-11,28,57,86,90,84,-36,48,-130,-9,-27,-34,-27,-19,-12,-282,-7,-295,-49,-85,-133,-177,-217,-350,-295,-266,-226,-214,-193,-174,-170,-159,-150,-143,-164,-273,-189,-52,-29,-17,-274,-76,-30,-47,-67,-81,-200,-87,-85,-73,127,-181,-55,-160,72,45,-55,82,13,-50,-113,-154,-176,-180,-158,-119,-78,-30,20,20,-65,194,241,268,85,-122,-59,-47,230,191,144,91,39,-30,-99,-176,-266,-350,-299,-177,-145,-8,115,16,-200,-187,-78,-299,-207,-35,90,105,-244,-45,-107,-61,-77,-97,-228,-170,-219,-258,-273,-238,-172,-86,1,-57,-122,154,75,-359,-273,-321,-293,120,185,53,202,59,-273,-243,-19,102,69,18,-34,-100,-167,-230,-257,-269,-216,-173,-209,-36,-2,-8,-6,-159,-275,-124,-20,-355,-321,-277,177,199,-202,189,92,-21,-97,173,51,-215,75,96,109,-246,-118,-119,-345,-101,-149,171,347,334,241,-310,-188,12,169,-17,-248,-64,18,2,-129,75,-112,154,217,234,167,38,-210,-27,101,-7,-131,-252,-367,-471,-447,-394,-366,-341,-333,-339,-353,-381,-394,-375,-325,-264,-196,-325,-205,-46,-15,8,-298,-294,41,36,22,-189,-30,-79,-77,-100,-104,-194,-125,-131,-116,-209,-125,-138,-169,-228,-283,-185,-140,-72,17,-50,-87,-195,61,3,303,360,319,275,125,-354,-59,-52,-103,-238,-146,-120,-161,-354,-106,60,95,114,-368,-77,-48,29,124,-61,21,191,152,-48,-86,15,-218,-9,-119,-361,-222,-267,148,-122,318,336,-124,327,295,-388,218,-166,62,-2959,-5086,-994,-24,-41,-121,-837,-242,-320,-192,-250,-304,-351,-383,-441,-369,-331,-304,-292,-290,-287,-280,-257,-215,-170,-117,-78,-133,-162,-88,-137,-200,-237,-324,-227,-185,-139,-116,-116,-119,-151,-182,-209,-215,-218,-182,-146,-119,-104,-107,-129,-162,-193,-239,-277,-329,-370,-386,-376,-386,-312,-280,-233,-205,-170,-140,-121,-104,-94,-80,-60,-38,-17,12,54,98,94,105,-111,-245,-216,-32,-125,-215,-219,-116,34,174,171,246,-168,-4,13,-263,155,309,-25,-96,-288,177,232,9,129,63,10,-116,-148,-178,-178,-57,-94,-337,147,199,241,199,177,-165,-252,-167,-9,-102,56,-33,-203,-213,-157,-224,-28,-16,-183,52,-82,-145],[-95,-150,-159,-144,-108,-71,-196,-45,-58,-73,-98,-121,-191,-125,-93,-47,3,-38,-103,-261,8,38,0,-46,-112,-129,-164,-242,-213,-197,-181,-159,-236,-59,-8,-51,-185,-5,-36,-215,97,-45,201,-2,-297,-155,-18,12,-56,-106,-111,-66,18,117,75,-217,-200,-80,-83,-46,-310,-111,237,262,-49,-302,14,59,-4,-77,-150,-196,-213,-225,-202,-170,-155,-252,-203,-270,-362,-437,-330,-190,-68,87,58,297,209,403,401,4,-163,-283,-349,-257,-63,-124,-145,-115,-62,-3,-82,-305,-49,-152,162,48,-230,-360,-47,-126,-198,-242,-262,-237,-328,-151,-107,-74,-74,-140,31,84,133,181,-56,127,247,68,-242,-53,-17,-208,-46,-745,-113,-119,-115,-93,-88,-251,-385,-159,-36,-231,-88,-64,-97,-145,-206,-279,-343,-669,-906,-215,-134,-60,11,-1230,-321,73,167,158,160,137,93,35,-1104,-109,-189,-254,-259,-211,-10035,-16764,-5659,-5698,-35522,94,91,71,-41837,-28,-87,-8361,-227,-296,-3024,-429,-4372,-1831,-340,-315,-3181,-1839,-271,-254,-2530,-505,-466,-501,-96,-70,-263,-33,-25,-462,-12,-12,-17,-224,-5,4,-616,-746,102,146,-75,-441,-5,275,287,44,124,245,163,144,-205,-242,-55,-312,-216,-306,-344,-270,-165,-47,69,156,-114,-43,75,-85,-21,-317,-421,-147,148,164,175,161,75,-79,-174,-55,116,96,-248,-235,-209,79,-110,-229,88,78,-70,-319,-6,-128,-58,-71,-61,-37,4,-86,-227,-325,37,158,-187,111,323,405,74,-463,-155,15,-135,-230,-341,-267,79,599,830,320,795,776,-340,682,-138,-170,-390,181,38,-100,-201,-4235,-244,-6384,-33,-7462,-36986,-9709,-5926,153,-1953,153,132,77,38,-57,-289,-791,-606,-785,-373,-356,-367,-358,-345,-325,-316,-292,-269,-235,-207,-485,-394,-161,-163,-157,-153,-153,-275,-133,-121,-102,-70,-43,-17,4,-166,12,0,-31,-59,-94,-135,-162,-165,-155,-169,-86,-62,-55,-53,-77,-113,-151,-206,-288,-419,-369,-341,-296,-254,-203,-150,-89,-308,85,174,273,277,171,-150,-276,137,327,-27,-394,-117,-233,-45,119,339,32,115,292,242,200,148,91,-95,-26,-184,-120,-215,-288,-223,-208,-12,-53,-14,206,232,183,-65,162,172,132,22,92,57,16,-40,-121,-210,-310,-238,-253,-235,-344,-51,-252,-9,157,-115,46,-13,-258,-203,-247,-137,-235,-99,171,-216,287,94,-437,-246,65,-24,-101,-174,-175,-274,137,187,-104,-369,66,-25,-123,-362,-295,-295,-213,-318,-212,16,-84,-341,-78,-68,103,233,216,181,-232,101,36,-35,-110,-182,-241,-243,-205,-158,-274,-73,-22,-10,-1,-131,-209,-36,-225,-115,-140,-288,-209,-229,-246,-258,-270,-279,-294,-324,-360,-397,-395,-345,-297,-260,-220,-198,-178,-155,-148,-141,-144,-134,-179,-142,-132,-286,-179,-41,-213,30,58,-185,196,140,-83,405,471,-222,376,-11,-263,-243,-218,-190,-114,-294,-116,41,-76,-127,-87,-110,85,158,-272,-219,-83,116,230,188,-96,-164,-37,-21,-62,-90,-109,-261,-127,-130,-125,-116,-99,-88,-77,-66,-155,-212,-91,-62,-66,-42,-19,0,-79,31,59,79,28,96,28,99,92,86,-67,-5,-75,85,-89,50,102,99,94,-295,76,-292,30,-84,-48,-91,-137,-366,-296,-280,-324,-354,-323,-284,-263,-242,-231,-234,-239,-291,-269,-288,-302,-310,-292,-275,-255,-229,-210,-198,-262,-170,-158,-162,-164,-178,-169,-165,-157,-132,-97,-57,-20,22,54,87,105,100,85,14,56,69,21,-17,-27,236,493,552,139,-117,-52,-16,350,217,69,-82,-223,-355,-290,-182,-83,8,93,181,-128,-21,182,108,-195,-232,-156,-322,-208,-29,90,11,-234,-130,-176,-205,-201,-183,-207,-143,-130,-114,-105,-134,-133,-166,-205,-245,-291,-330,-341,-313,-302,-303,-338,-5,81,80,234,69,-247,-290,-28,433,414,271,112,-31,-39,-184,-181,-242,-181,-219,-253,-42,25,46,13,-200,-253,-122,22,-344,-265,-351,120,157,-147,156,115,11,-179,68,-6,-227,135,275,80,-186,-111,-105,-316,-129,-234,75,147,105,101,-213,-172,-18,120,-40,-238,-6,-39,-97,-160,-137,-123,-44,12,61,90,1,-278,-1,-12,-71,-127,-150,-133,-100,-260,-251,2,18,-22,-9,-48,-234,-194,-285,-372,-380,-294,-307,-187,-109,-72,-40,-283,-235,37,56,69,-236,70,-22,0,39,29,-225,-21,-66,-112,-130,-119,-152,-193,-260,-278,-146,-83,-16,1,-12,-78,-96,80,-51,62,-8,-77,-124,-173,-235,-196,-207,-203,-229,-260,-300,-339,-344,-297,-221,-134,-40,-386,-74,-65,-2,71,-125,17,243,454,-75,-156,52,-189,208,-118,-374,-226,-330,35,-161,278,267,-76,174,94,-486,-67,-201,-187,-3107,-5637,-673,-3,47,-76,-771,-107,-182,4,295,298,293,-102,-393,-145,-71,23,-25,-76,-97,-159,-110,-30,-43,20,15,-184,-215,-118,-94,-194,-185,-286,-206,-211,-215,-237,-269,-295,-301,-264,-207,-138,-165,-24,28,63,81,77,55,22,-8,-52,-88,-143,-193,-240,-290,-325,-342,-342,-311,-288,-254,-221,-201,-184,-179,-175,-169,-167,-167,-157,-129,-88,-58,-19,-148,-250,-175,34,37,-218,-152,25,70,124,139,199,-179,-1,10,-270,183,326,-45,-103,-299,134,239,-13,174,104,14,-81,-133,-182,-156,-157,-150,-336,-120,-112,-108,-103,-93,-235,-204,-147,31,-106,33,164,-172,-182,37,-176,41,46,-189,45,-33,-171],[-38,-130,-15,-93,-128,-120,-182,-67,-57,-71,-85,-179,-255,-298,-332,-276,-184,-99,-113,-259,-15,25,67,51,-118,41,36,-226,-89,-110,-80,-187,-282,-13,-48,-94,-223,-191,-241,-287,-328,-340,-346,-339,-326,-298,-258,-202,-126,-132,44,126,207,177,56,-208,-157,-73,-74,-44,-283,-91,243,260,-71,-252,60,181,234,200,159,46,-111,-273,1,-23,-40,-248,-22,-84,-45,-39,-43,-217,-30,104,43,258,178,534,411,12,-6,-315,-302,-237,4,-1,18,55,90,114,-66,-257,-44,-120,84,45,-131,-259,-70,-101,-122,-132,-152,-159,-251,-156,-142,-128,-109,-162,-84,-75,-83,-99,-128,-160,-193,-228,-243,-229,-183,-128,-70,-815,32,66,-107,-42,-10,-273,-408,-177,1,-374,-146,-36,-116,-216,-278,-157,-271,-779,-652,302,495,571,625,-1782,-832,-564,540,-105,481,423,354,286,-2816,147,76,-1,-68,-131,-7468,-11593,-5245,-21825,-44668,-224,-217,-213,-46191,-227,-232,-4692,-246,-300,-2766,-283,-2649,-459,-292,-282,-2254,-832,-250,-241,-1746,-551,-770,-681,-169,-158,-150,-149,-151,-348,-158,-166,-180,-378,-182,-178,-543,-710,-98,-65,-222,-546,22,31,44,26,57,43,32,-6,-192,-159,-114,-353,-139,-109,-124,-265,-114,154,227,88,-205,-64,0,-83,10,-296,-444,-99,216,170,311,306,88,-81,-207,-173,250,219,-201,-224,-134,106,-148,-237,-3,-53,-113,-294,-237,-296,-234,-162,-93,-41,17,-17,-283,-364,20,115,-217,85,404,508,49,-457,-136,28,-186,-292,-352,-279,80,597,960,179,892,719,-252,1039,80,-1,-198,303,121,-50,-191,-3978,-136,-6123,-2,-3016,-32772,-8874,-6652,33,-1187,8,-2,-8,-19,-28,-294,-751,-335,-607,-461,-257,-280,-248,-199,-144,-105,-63,-123,-187,-93,-567,-422,-98,-103,-119,-124,-123,-257,-106,-112,-125,-135,-161,-188,-212,-235,-242,-230,-215,-183,-145,-106,-59,-7,6,-142,-22,17,142,129,70,7,-73,-165,-258,-435,-253,-67,-18,10,28,32,-100,-357,93,134,194,244,210,-94,-403,-55,284,49,-451,-115,-174,1,122,74,25,-22,-63,-104,-125,-145,-133,-114,-91,-156,-62,-55,-61,-62,-201,-59,-48,-21,-3,25,55,-75,111,141,139,72,199,274,303,-10,29,-82,-237,-187,-248,-260,-281,-74,-221,-206,-247,-258,-266,-281,-271,-212,-327,-147,-274,-60,154,-215,196,45,-463,-256,18,-64,-104,-242,14,-124,31,94,-56,-341,-6,-54,-84,-287,-93,-82,-73,-245,-246,-118,-166,-388,-171,-205,-244,-273,-272,-246,-255,-131,-86,-45,-9,16,27,34,-103,3,-294,-38,-35,-49,-62,-100,-217,-65,-220,-151,-105,-273,-160,-183,-198,-195,-176,-143,-110,-176,-162,-336,-192,-112,-167,-219,-273,-297,-255,-171,-93,-14,48,106,-191,-12,-64,-280,-229,-97,-311,-148,-167,-206,-48,27,-106,172,216,-280,278,-62,-251,-234,-249,-313,-264,-366,-107,-153,-204,-211,-175,-121,-60,-7,-279,-290,-139,64,140,129,-70,-141,-43,-5,-52,-92,-131,-303,-199,-233,-261,-285,-288,-273,-239,-194,-211,-177,-156,-1,37,92,135,159,-40,156,88,123,57,28,-37,-99,-167,-217,-230,-205,-167,-115,-189,-34,-4,3,0,-296,-40,-279,-124,-177,-239,-294,-331,-372,-291,-223,-186,-161,-130,-109,-107,-108,-117,-136,-219,-312,-218,-207,-228,-260,-287,-318,-314,-266,-205,-137,-314,-44,-47,-133,236,-157,-159,-166,37,-7,-119,39,268,148,260,372,180,105,165,26,164,167,-54,-54,15,265,267,244,173,-131,-59,25,-13,-49,-68,-71,-60,-58,-51,-47,-49,-54,-63,-54,-97,-45,-18,28,-192,-272,-228,-355,-193,-15,134,131,-207,-126,-239,64,67,21,-202,-5,2,21,33,-166,13,-16,-54,-95,-145,-202,-276,-348,-343,-274,-385,-49,49,89,231,90,-210,-244,-21,357,332,222,96,20,11,-110,-222,-219,-154,-252,-297,-56,43,98,37,-241,-231,-133,42,-343,-202,-356,-206,-243,-218,-174,-132,-78,-259,40,-66,-246,168,261,63,-109,-48,-23,-261,-157,-303,-43,12,-104,-195,-262,-275,-232,-174,-126,-219,-72,-70,-87,-191,-157,-209,-260,-314,-362,-361,-311,-329,-234,-208,-192,-192,-196,-204,-224,-277,-262,-293,-309,-327,-343,-351,-360,-350,-333,-312,-288,-263,-284,-240,-221,-211,-199,-266,-176,-146,-133,-130,-282,-163,-192,-227,-271,-300,-326,-331,-307,-246,-192,-134,-74,-120,-280,-267,-109,-25,125,-8,21,-61,-2,94,-113,205,483,462,312,222,-90,-109,143,272,-190,199,68,-223,-291,-280,-54,7,-24,-380,-74,-80,-38,-3,-203,25,276,482,-63,-221,12,-132,187,-112,-349,-227,-320,-154,-200,-52,-27,-38,-52,-106,-501,-230,-282,-277,-2975,-5765,-215,71,-156,-40,-688,35,-24,114,354,338,312,-123,-316,-74,40,-10,-84,-141,-185,-266,-97,-54,-113,119,-23,-225,-265,-225,-17,-193,-133,-228,-88,-133,5,-114,-193,-209,-311,-398,-440,-390,-339,-263,-193,-131,-77,-33,0,31,63,55,99,91,73,-92,-272,-177,-145,-228,-301,-393,-471,-493,-435,-366,-309,-259,-217,-190,-176,-163,-142,-111,-88,-50,-183,-251,-119,76,72,-182,-75,167,189,208,113,152,-207,-8,24,-266,224,357,-52,-101,-296,100,216,-36,197,192,-19,-41,-108,-187,-144,-208,-267,-332,-396,-470,-543,-601,-596,-532,-447,-349,-257,-155,-60,24,-118,-152,101,-124,110,110,-188,51,24,-118],[-69,-93,11,31,-51,-47,-152,81,148,-94,136,-228,-261,64,-16,-101,-181,-267,-343,-392,-327,-241,-151,-59,-129,105,158,-171,-88,-84,-49,-219,-321,-81,-118,-113,-216,6,71,-324,1,-28,158,37,-317,-128,13,-62,-69,-180,-101,-102,-93,-81,-81,-184,-94,-111,-127,-145,-256,-181,-195,-194,-185,-182,-164,-138,-109,-81,-54,-11,-149,-315,62,82,89,-232,86,-125,10,7,-39,-253,-2,115,19,200,140,512,356,35,130,-302,-251,-229,154,344,8,90,259,230,-64,-219,-58,-88,-85,-165,-228,-245,-241,-212,-173,-126,-94,-147,-196,19,52,-42,-154,-207,-139,7,-40,-84,-123,-142,-138,-127,-175,-85,-67,-65,-70,-721,-108,-138,-166,-198,-235,-309,-457,-282,-288,-564,-275,-246,-207,-165,-119,-78,-320,-876,-407,77,108,128,146,-1965,-953,-856,8,-770,37,9,-24,-51,-4035,-74,-72,-64,-42,-156,-3990,-5959,-4121,-26168,-52968,-6708,104,110,-42104,104,105,-1231,110,-1872,-2749,100,-1194,78,53,-289,-1271,-111,-186,-271,-1009,-694,-1116,-783,-144,-74,-10,36,74,-225,123,130,127,-554,111,106,-446,-571,76,52,-393,-569,-69,-131,-174,-188,-172,-125,-47,19,-191,-90,220,-366,-49,168,-156,-271,-95,174,128,11,-307,-92,-84,-91,-111,-297,-470,-173,-176,-174,-159,-119,-82,-100,-201,-291,108,138,-172,-210,-72,130,-187,-218,105,37,-45,-263,-233,-331,-392,-302,-208,-130,-58,10,-299,-398,-7,66,-247,41,195,278,23,-440,-137,23,-238,-337,-358,-312,49,552,854,13,883,625,-173,1110,283,136,-33,434,252,78,-55,-3703,-151,-5575,14,53,-27773,-7521,-6109,-2,-455,-137,-214,-281,-333,-342,-354,-665,-256,-455,-504,-177,-274,-161,-148,-122,-101,-65,-150,-199,-96,-474,-419,-59,-7,67,-71,72,-236,-54,101,106,32,112,104,85,-169,16,-28,-87,-139,-198,-267,-322,-324,-276,-203,-126,-65,-27,-6,-23,-69,-140,-231,-284,-438,-256,42,151,100,250,226,-126,-399,-45,-142,-159,-101,-4,-29,-338,-267,222,122,-419,-105,-90,58,198,438,180,295,356,305,254,182,89,-84,12,-120,-65,-85,-104,-109,-181,-110,-108,-95,-96,-86,-76,-70,-58,-47,-33,-22,-20,-12,-2,-39,-14,-185,-326,-147,-230,-271,-218,13,-187,-153,13,-168,8,0,-216,-161,-396,-128,-298,-114,-120,-216,-94,-59,-423,-243,-22,-100,-103,-291,133,41,-43,-45,-136,-243,-335,-347,-256,-187,-83,112,214,-152,-148,-251,-236,-360,-201,-252,11,347,462,172,-242,408,431,91,103,275,181,85,-106,-208,-393,-317,-118,32,31,-38,-153,39,-213,-182,34,-234,-70,-132,230,167,152,140,96,-157,-171,-288,-164,-41,-207,229,219,53,255,122,-37,105,95,220,-199,-39,-64,-254,-270,-164,-396,34,-45,-223,-91,-68,-110,9,28,-337,43,-98,-235,-224,-257,-289,-315,-309,-262,-266,-265,-247,-223,-195,-164,-139,-276,-328,-174,-76,-71,-83,-100,-121,-152,-185,-214,-230,-237,-344,-221,-210,-195,-186,-180,-184,-189,-192,-266,-192,-176,-148,-114,-48,19,78,10,171,100,138,86,99,-99,215,175,130,-127,-101,6,-24,-241,-75,-88,-107,-123,-289,-146,-235,-173,-189,-209,-225,-243,-363,-294,-318,-343,-346,-306,-260,-224,-186,-157,-141,-234,-325,-232,-165,-169,-148,-146,-15,91,199,281,-86,-337,6,-9,-164,266,-119,-199,-158,40,-25,-157,10,235,149,67,11,-25,-50,-52,-40,-33,-27,-118,-75,-49,-62,-85,-120,-156,-194,-230,-260,-289,-315,-319,-307,-288,-284,-275,-268,-269,-276,-286,-279,-276,-256,-226,-187,-186,-306,-282,-391,-159,-29,-25,-30,-167,-157,-317,-93,-109,-126,-204,-155,-159,-144,-122,-199,-81,-62,-45,-27,-133,5,12,-243,-333,-235,-324,11,126,85,120,88,-169,-161,-44,-100,-129,-150,-150,-140,-116,-93,-72,-183,-145,-271,-324,-80,50,142,57,-281,-207,-155,42,-359,-136,-273,47,-18,-100,-167,-232,-276,-314,-312,-300,-269,-214,-144,-68,-28,43,77,-207,-194,-336,-188,226,163,94,-60,-132,-245,-363,-262,-200,-13,69,53,-220,93,-176,-154,54,34,-62,-164,-321,-295,-203,-115,-45,13,59,87,-268,-178,109,107,93,71,10,-351,-72,-143,-216,-283,-323,-296,-243,-180,-133,-86,-255,-128,58,106,152,-327,224,46,-110,215,179,-232,6,-72,-103,53,247,157,-112,-299,-267,-71,10,85,-20,41,-47,69,91,-184,143,242,237,247,239,38,-92,156,244,-181,236,75,-266,-258,-365,106,42,-98,-374,-92,-104,-88,-109,-304,32,297,475,-26,-286,-39,-76,171,-114,-315,-245,-277,-299,-375,-333,-250,-180,-131,-114,-430,-123,-339,-186,-2657,-5462,-185,-161,-378,-118,-610,-105,-93,-75,-55,-21,21,-154,-245,-14,130,130,109,-173,-240,-378,-133,-219,-291,-288,-214,-268,-325,-303,-104,-208,-89,-175,-117,-195,-46,-125,-209,15,-94,-202,-306,-371,-373,-300,-224,-157,-105,-70,-52,-44,-36,-44,-46,-67,-84,-189,-341,-150,-172,-194,-197,-208,-197,-171,-137,-94,-213,-23,30,23,64,67,8,64,41,-39,-236,-263,-63,-74,-93,-117,-126,-137,-131,-130,-119,-93,-268,-41,34,-269,247,330,-69,-111,-293,61,175,-72,167,182,-68,-12,-87,-211,-67,-30,-149,-285,-78,-188,-296,-387,-433,-418,-372,-311,-260,-203,-150,-96,-63,-137,102,-83,166,155,-195,46,72,-46],[-92,-64,46,-26,-88,-120,-132,81,124,-142,101,-280,-193,174,148,80,108,90,-137,-223,-76,-94,-139,-124,-160,-10,29,-94,-91,-76,-25,-264,-342,-5,23,-137,-167,247,277,-343,-58,-12,193,46,-344,-129,-31,-91,-138,-218,-211,-235,-238,-230,-230,-234,-235,-240,-235,-225,-237,-192,-176,-151,-130,-131,-130,-136,-151,-178,-206,-212,-203,-324,-187,-159,-138,-206,-120,-139,-132,-143,-134,-287,-145,-139,-131,-121,-103,-90,-72,-54,-37,-250,-200,-227,24,32,-27,27,15,-4,-73,-184,-110,-168,-228,-293,-306,-236,-155,-61,33,13,103,-229,-152,213,61,-128,-212,-265,-239,137,76,24,-18,-43,-52,-55,-135,-58,-18,-12,-11,-572,-37,-66,-171,-144,-201,-341,-518,-314,-327,-766,-318,-304,-292,-288,-291,-304,-345,-963,-328,-334,-329,-326,-320,-1465,-723,-824,-367,-1352,-314,-296,-278,-251,-4492,-179,-142,-109,-68,-1378,-216,-361,-2434,-11903,-57154,-14859,175,199,-30516,-4752,250,263,272,-3283,-3007,253,-75,228,215,-495,-258,132,98,-564,-391,-914,-1435,-800,-32,-7,23,44,57,-98,80,96,124,-744,74,284,-324,-363,386,188,-576,-448,197,106,38,7,16,65,-92,127,-205,-33,237,-354,-119,82,-193,-273,-89,-64,-170,-256,-405,-252,-174,-109,-27,-316,-493,-55,188,136,146,122,88,-137,-157,-357,113,203,-167,-193,-26,105,-218,-175,141,52,-53,-237,-89,-167,74,184,114,-160,295,38,-270,-419,-47,7,-287,-15,73,3,-21,-397,-159,2,-279,-351,-363,-364,-16,366,345,-172,275,242,-106,185,160,127,74,12,-54,-147,-257,-3429,-415,-4848,-176,-67,-22420,-5769,-4976,173,174,155,126,96,58,-145,-478,-578,-129,-337,-506,-329,-373,-357,-301,-231,-179,-129,-191,-218,-110,-348,-392,-200,-248,-274,-278,-268,-243,-206,-182,-157,-127,-112,-98,-89,-175,-97,-106,-128,-140,-155,-182,-209,-240,-280,-309,-335,-364,-389,-393,-379,-340,-277,-207,-177,-435,-276,56,145,104,203,198,-149,-435,-23,-46,-135,-210,-228,-171,-177,-493,117,175,-357,-105,-8,109,217,522,211,349,770,717,690,340,72,-97,88,-96,-53,76,84,-51,-166,-49,-100,-139,-191,-227,-259,-281,-298,-300,-291,-278,-274,-269,-265,-270,-287,-307,-424,-340,-331,-294,-253,-207,-167,-232,-65,-180,14,38,-204,-149,-398,-99,-327,-86,-121,-238,-132,-92,-386,-233,-76,-146,-118,-324,377,176,-95,-99,17,-12,-81,173,151,-90,-166,472,193,-65,-22,-380,-307,-315,-242,-264,-9,267,370,124,-229,400,581,99,101,159,-18,-203,-316,-178,-336,22,259,22,28,24,-69,68,-219,-228,-12,-195,-141,-145,241,185,128,153,55,-138,-183,-267,-156,-49,-263,126,106,76,51,40,0,24,31,56,-225,-71,-63,-227,-299,-196,-390,74,-66,-253,181,131,-120,90,326,-366,271,-124,-231,-225,-241,-172,-240,-349,-301,-187,-106,-43,2,-42,44,37,-286,-352,-211,-112,-169,-239,-305,-341,-314,-265,-212,-161,-119,-399,-66,-59,-58,-69,-82,-104,-120,-129,-331,-127,-136,-77,-40,31,102,169,51,276,88,57,90,92,-167,175,314,261,-160,-148,58,-92,-224,-126,-154,-161,-139,-296,-56,-183,-147,-212,-64,9,-7,-360,-279,-95,-129,-166,-186,-202,-290,-233,-234,-229,-248,-338,-255,-140,-81,-33,-107,-3,32,40,37,-96,-345,8,6,-205,-6,-90,-245,-152,0,-48,-200,-31,-41,-59,-88,-113,-146,-193,-236,-271,-297,-300,-292,-280,-276,-275,-286,-308,-320,-310,-282,-244,-210,-189,-183,-191,-202,-233,-262,-294,-329,-355,-346,-292,-240,-176,-111,-45,-187,-350,-319,-442,-120,25,144,114,-135,-176,-366,-154,-236,-284,-244,-155,-42,81,201,-240,139,-12,-112,-43,-157,83,-23,-236,-346,-197,-251,-64,188,61,44,-63,-174,-270,-281,-215,-104,-7,75,113,174,182,98,-160,-166,-278,-299,-120,-70,-97,-122,-324,-188,-193,-195,-397,-154,-178,-111,-24,-111,35,48,59,-306,-133,-193,-294,162,195,41,45,129,163,-161,-239,-331,-347,-5,-54,-72,-78,-116,-53,-7,-111,-193,75,60,56,-251,39,-222,-210,-121,-190,-268,-345,-417,-352,-286,-232,-193,-166,-147,-139,-236,-127,-127,-115,-106,-103,-106,-373,-177,-234,-300,-370,-434,-397,-330,-261,-206,-155,-254,-96,22,95,173,-371,320,49,-168,151,189,-205,-74,-98,-103,133,319,173,-110,-325,-276,-42,42,31,-36,43,-36,122,70,-250,71,248,189,143,84,54,-73,94,161,-183,269,71,-318,-232,-348,108,81,-162,-376,-136,-162,-156,-246,-417,-3,26,54,24,-336,-97,-24,-93,-170,-284,-352,-420,-432,-383,-315,-253,-198,-153,-121,-305,-45,-447,30,-2252,-4809,182,219,-609,-78,-533,224,206,191,178,184,207,-190,-184,30,203,369,160,-231,-200,-414,-77,-235,-92,-88,-219,-354,-463,-357,-219,-231,-52,-130,-137,-264,-92,-144,-206,9,92,240,178,-216,-213,-15,-59,-94,-120,-142,-162,-179,-191,-218,-244,-298,-359,-429,-491,-428,-352,-280,-201,-149,-102,-75,-72,-84,-300,-159,-205,-253,-290,-297,-264,-206,-156,-97,-299,-281,-10,23,23,-43,-20,-50,-65,-80,-77,-50,-357,-93,41,-277,225,271,-91,-128,-282,22,120,-113,136,140,-123,11,-65,-242,-30,-42,-161,-242,-260,-331,-368,-339,-277,-303,-159,-110,-84,-94,-193,-59,-57,-131,-30,-42,29,74,-204,40,114,28],[-113,-59,77,-88,-137,-205,-131,58,74,-223,44,-309,-128,247,208,69,96,20,-167,-213,-227,-313,-302,-242,-215,-139,-103,-79,-88,-82,-8,-323,-324,-117,-15,-185,-100,163,149,-337,-128,-4,8,-33,-378,-139,-156,-199,-233,-265,-289,-300,-285,-262,-252,-248,-245,-260,-273,-286,-291,-272,-238,-183,-126,-85,-44,-14,-2,-11,-37,-60,-228,-293,-109,-59,8,-164,17,-118,108,86,-65,-300,63,124,-14,-41,-100,-124,-101,-49,9,-181,-149,-220,114,169,-55,120,120,92,-81,-141,-85,-8,-29,-59,-88,-96,-109,-105,-88,-78,-37,-274,-109,60,-20,-186,-256,-312,-317,187,180,173,-25,122,140,123,-71,-68,49,4,-46,-390,-167,-232,-288,-339,-379,-378,-572,-359,-353,-721,-355,-353,-350,-349,-350,-361,-368,-1042,-335,-295,-238,-176,-107,-812,-364,-615,-577,-1757,179,214,240,-241,-4334,-985,318,309,295,-2785,225,182,-473,98,-54201,-13970,31,17,-15183,-13213,-114,-196,-291,-4380,-3544,-143,11,165,198,-744,443,458,434,-1151,100,-1169,-1590,-730,-231,-345,-390,-332,-227,-111,-8,75,135,-935,56,178,-177,-104,42,-27,-748,-263,-199,-223,-206,-161,-110,-60,-210,24,-221,20,76,-327,-190,-14,-216,-257,-209,-270,-301,-286,-436,-158,-249,-127,-84,-339,-493,-38,81,35,-19,-73,-139,-200,-238,-295,-186,-130,-172,-162,12,92,-220,-112,199,232,-65,-201,-103,-146,155,306,124,-181,227,26,-221,-404,-86,-45,-326,-65,-74,-163,-247,-322,-378,-399,-372,-314,-354,-419,-102,7,82,-350,187,222,-31,254,258,253,130,224,224,211,190,-3156,-552,-4026,7,-64,-17124,-3831,-3838,-173,-124,-53,35,142,257,-424,-642,-503,241,-242,-476,220,-266,53,226,55,354,409,-234,-230,-119,-220,-352,-17,14,39,-182,-34,-228,-138,-137,-108,-58,-19,17,39,-176,38,21,-11,-38,-68,-101,-124,-132,-132,-108,-82,-26,11,54,83,109,125,31,-134,-421,-306,34,1,-61,-122,-191,-258,-436,-332,-331,-292,-243,-190,-135,-93,-425,-32,-6,-298,-109,69,126,151,179,207,229,248,252,254,228,45,-125,111,-80,-63,21,-33,-87,-151,-211,-285,-352,-434,-483,-455,-383,-310,-239,-172,-117,-87,-69,-62,-111,-124,-399,-393,-202,-226,-295,-189,-156,-153,-312,-64,-188,-34,-39,-203,-144,-349,-151,-351,-243,-271,-295,-296,-287,-354,-231,-195,-198,-144,-326,-9,37,-116,-196,30,113,-319,6,107,3,-261,341,141,17,107,-309,-350,-271,-250,-212,-12,195,272,54,-218,173,106,34,-34,-104,-179,-242,-297,-322,-369,-248,-157,-80,-9,65,13,90,-231,-281,-61,-156,-220,-162,240,187,94,162,5,-114,-193,-259,-165,-72,-327,120,88,33,-28,-91,-172,-251,-317,-328,-291,-219,-128,-194,-275,-169,-315,16,-107,-283,132,82,-131,-11,198,-310,233,-128,-233,-220,-192,-59,-163,-205,-182,-118,-72,-40,-28,-29,-44,-76,-297,-358,-248,-205,-205,-196,-169,-137,-110,-90,-76,-65,-63,-453,-86,-111,-137,-164,-187,-209,-224,-234,-347,-257,-266,-265,-257,-204,-140,-70,-4,61,69,-28,84,86,-217,130,261,255,-186,-188,87,-176,-159,-154,-250,-355,-362,-308,-161,-118,-231,-263,-93,45,29,-356,-276,-102,-160,-215,-247,-257,-373,-234,-212,-195,-251,-336,-275,-172,-141,-59,-76,12,72,127,179,-101,-340,73,51,-242,274,-61,-285,-131,61,-60,-224,-69,94,54,11,-26,-70,-326,-181,-232,-283,-319,-336,-329,-314,-292,-270,-257,-240,-230,-214,-205,-205,-215,-226,-221,-189,-150,-92,-32,22,67,104,127,92,-77,223,253,-178,-378,-318,-475,-57,55,217,178,-97,-164,-307,-167,-177,-282,-348,-286,-184,-70,32,-264,161,-53,-169,-51,-175,60,-48,-227,-345,-139,-153,-129,-159,-211,-292,-393,-314,-199,-78,22,126,120,101,159,289,268,160,-122,-192,-252,-223,-150,7,-4,-18,-337,-148,-225,-46,-436,-6,-71,-260,65,-116,177,309,203,-235,-183,-239,-286,205,166,50,108,96,99,-103,-262,-278,-342,102,77,57,21,-82,-68,-112,-151,-172,-143,-91,-31,-255,70,-254,-189,-5,-99,-97,-165,-244,-111,-212,-318,-347,-266,-192,-136,-169,-63,-58,-48,-52,-64,-82,-315,-163,-215,-270,-325,-378,-365,-313,-256,-217,-185,-236,-142,-150,-163,-189,-374,-246,-231,-187,-104,-9,-140,-137,-111,-79,223,393,197,-90,-328,-268,0,91,-5,-28,52,-4,176,62,-258,16,580,452,193,195,83,-39,-21,-1,-167,42,58,-345,-185,-236,6,-66,-183,-361,-146,-146,-156,-381,-436,45,26,10,-16,-332,-133,-108,-157,-193,-238,-291,-297,-316,-331,-341,-350,-356,-358,-365,-360,-352,-551,-337,-1824,-3924,-251,-213,-812,-134,-438,-7,61,129,192,257,291,-209,-116,81,266,511,147,-232,-114,-310,-36,-285,30,-129,-112,-334,-339,-277,-459,-363,-163,-80,-130,-316,-104,-148,-178,24,0,261,252,-205,-151,95,-92,-262,-308,-173,3,178,338,188,154,216,-202,-159,-203,105,251,177,161,148,235,-37,-138,-85,-283,-80,292,-105,182,21,-139,139,101,-100,-363,-294,18,-66,-142,-199,-208,-160,-69,17,-12,12,-372,-157,43,-286,327,408,-119,-151,-258,-10,60,-153,38,-36,-170,-141,-184,-281,-269,-320,-372,-427,-464,-471,-430,-365,-294,-248,-179,-135,-113,-106,-269,-113,-125,-145,-137,-129,-121,-95,-221,-64,-53,-53],[-110,-52,121,-108,-166,-206,-132,33,26,-311,-12,-299,-63,336,490,56,134,129,-194,-200,-147,-96,-86,-44,-277,53,87,83,-72,-93,3,-387,-283,-202,-61,-237,-29,142,112,-308,-204,-12,-54,-94,-411,-166,-200,-231,-247,-253,-247,-237,-227,-220,-230,-252,-279,-326,-372,-353,-294,-229,-165,-93,-54,12,44,61,54,22,-29,-85,-278,-266,-246,-189,-104,-131,-94,-91,135,102,-103,-296,-3,-85,-151,-170,-126,-58,14,80,127,-124,-115,-226,81,102,-92,-4,-64,-128,-179,-226,-268,-292,-305,-325,-352,-375,-418,-441,-404,-346,-298,-288,-174,-119,-120,-218,-297,-354,-337,57,32,-1,-54,-98,-148,-211,-272,-337,-401,-448,-376,-301,-238,-182,-258,-104,-97,-357,-632,-412,-257,-489,-182,-184,-176,-170,-268,-184,-202,-1154,-225,-196,-125,-32,75,-177,-43,-391,-670,-1907,-2,545,573,-509,-4190,-2389,617,576,517,-4274,334,245,182,162,-45962,-5692,311,358,365,-21260,300,229,152,-5108,-4382,120,206,314,74,-1052,516,522,496,-1664,355,-1447,-1476,-609,-50,-93,-85,-43,16,78,122,139,123,-1145,17,-74,-179,-274,-357,-372,-889,-228,-146,-81,-131,56,52,-52,-348,-26,-253,58,220,-314,-275,-97,-236,-238,-95,-56,-129,-216,-369,-316,-365,-411,-424,-386,-489,-267,-206,-155,-103,-47,-8,-231,-4,-133,-144,53,-197,-127,35,76,-202,-50,176,241,-90,-168,-163,-110,185,291,140,-172,148,-15,-180,-364,-129,-100,-373,-109,-5,-69,-138,-231,-292,-374,-452,-455,-381,-470,-245,-182,-122,-477,-34,0,21,39,47,46,35,21,21,11,4,-2894,-866,-3180,11,21,-12251,-1940,-2893,115,143,170,205,250,298,-780,-819,-451,342,-170,-429,254,-147,11,313,96,255,343,-269,-228,-115,-95,-306,-9,13,-3,-216,147,-225,-12,100,149,-8,498,541,231,-165,40,121,261,319,192,163,109,-65,-36,-49,-103,74,209,237,188,166,152,67,-80,-391,-334,1,-11,-56,-85,-105,-149,-399,-282,-74,-22,-5,0,2,-15,-205,-104,-137,-238,-234,-291,-329,-388,-434,-433,-396,-357,-330,-301,-293,-276,-262,-245,-226,-196,-153,-110,-57,-120,38,72,105,110,112,-70,-61,-2,13,-23,-65,-119,-173,-222,-274,-315,-473,-284,-198,-220,-285,-87,-4,-129,-373,-87,-179,76,66,-202,-125,-300,-45,-356,-137,-175,-276,-253,-290,-328,-368,-408,-408,-369,-339,-290,-252,-244,-261,-224,-225,-274,-235,-234,-214,-349,-163,-128,-97,-63,-187,-330,-218,-221,-128,-43,-65,-92,-126,-199,-178,-215,-251,-279,-296,-301,-289,-277,-267,-390,-247,-212,-190,-161,-112,-41,28,-227,-328,-93,-106,-285,-167,241,185,71,182,-41,-73,-186,-244,-175,-96,-380,212,517,131,263,168,105,262,164,23,-299,-113,-72,-141,-196,-165,-230,-98,-133,-294,59,29,-135,-93,80,-239,217,-100,-232,-190,-116,79,34,-118,-75,-53,-47,-91,-196,-266,-264,-210,-294,-349,-282,-125,71,91,32,100,3,42,0,-44,-95,-429,-196,-240,-266,-270,-252,-235,-216,-197,-293,-162,-143,-119,-99,-56,-23,-4,1,-4,-2,-112,-36,-67,-230,-127,-160,-186,-200,-215,-218,-255,-211,-206,-188,-177,-158,-317,-98,-67,-271,-315,-117,13,14,-351,-272,-70,-121,-172,-185,-189,-392,-101,107,-115,-245,-320,-290,-193,-205,7,-53,28,184,369,255,-99,-334,85,74,-277,267,-42,-322,-101,-89,-130,-226,-106,-80,-53,-41,-32,-40,-319,-102,-138,-177,-200,-203,-182,-151,-111,-80,-64,-53,-272,-44,-35,-21,-4,18,-75,30,106,135,157,166,163,106,124,108,-65,70,65,-173,-385,-302,-437,10,74,165,166,-74,-145,-256,-258,55,14,-230,-91,-147,-192,-238,-288,-332,-310,-259,-201,-208,-103,-79,-238,-349,-88,-58,-184,102,12,198,195,-80,50,111,303,231,109,105,172,130,90,58,-91,-244,-215,-139,-186,20,119,47,-323,-116,-274,-69,-444,46,9,-411,5,-138,165,163,131,-167,-217,-298,-273,-130,-190,-253,-312,-333,-296,-269,-288,-235,-215,-214,-235,-248,-276,-300,-303,-269,-213,-173,-68,9,61,-265,64,-302,-152,-31,-178,-186,-218,-224,-26,133,80,3,-66,-126,-178,-211,-237,-267,-283,-304,-321,-316,-284,-225,-158,-168,-9,65,-233,-39,181,261,126,-242,-62,324,317,294,-378,197,22,-197,-17,-82,-139,-210,-152,-91,-30,31,85,-97,-345,-282,4,98,-67,-41,25,6,63,30,-231,-60,35,-3,-36,-93,-151,-198,-256,-279,-303,-305,-297,-380,-265,-245,-229,-215,-201,-368,-200,-179,-168,-517,-343,-7,0,11,8,-323,-180,-47,-100,-145,-223,-337,-257,-248,-311,-178,-136,-94,-58,-33,-6,-212,-684,47,-1478,-2984,94,91,-1023,-251,-364,-95,-149,-168,-134,-50,57,-251,-81,95,282,474,104,-210,-56,-224,-6,-268,144,-256,-168,-370,-304,-261,-373,-243,8,-60,-138,-382,-117,-166,-178,28,-108,194,246,-196,-118,169,539,480,488,492,157,618,431,225,109,142,-309,-63,-112,165,425,294,121,-2,61,-94,-209,-341,-467,-378,-270,-177,-104,-50,-200,15,-4,-89,-438,-305,-283,-360,-324,-220,-108,-2,100,176,-68,-2,-256,-229,30,-300,353,405,-161,-186,-228,-39,-9,-192,72,57,-176,36,-22,-285,5,44,-170,-144,-182,-292,-378,-369,-286,-201,-133,-78,-53,-122,-289,-53,-58,-163,-42,-20,-7,12,-225,3,-8,-29],[-86,-33,41,-78,-155,-147,-125,13,0,-310,-59,-282,5,303,300,47,139,127,-207,-182,-129,101,106,122,-314,161,169,159,-33,-95,20,-419,-226,-158,-95,-279,-51,-79,-111,-255,-271,-183,-193,-195,-414,-198,-211,-230,-248,-268,-277,-264,-236,-202,-180,-166,-148,-141,-124,-103,-222,-42,-8,32,-36,52,69,50,7,-59,-143,-221,-326,-249,-174,-85,-14,-94,-193,-62,55,21,-154,-273,-139,-214,-288,-350,-333,-293,-256,-224,-204,-187,-172,-231,-196,-213,-239,-261,-287,-306,-297,-268,-240,-207,-175,-154,-140,-116,-138,-90,-70,-222,-85,-258,-68,16,-215,-194,-310,-358,-259,-128,-202,-268,-292,-251,-172,-90,-3,-120,153,210,255,-23,294,288,-284,143,77,-348,-668,-459,-198,-252,-305,-280,-211,-147,-564,-332,-50,-1040,-55,-221,-89,-100,-99,-92,-80,-201,-667,-1765,-460,41,73,-818,-4225,-3569,177,172,159,-5672,105,82,68,68,-35875,130,184,241,286,-26228,366,386,388,-5469,-5481,316,289,279,-106,-1388,366,428,77,-1863,582,-1680,-1171,-445,23,357,251,136,31,-42,-84,-87,-70,-1364,-22,-17,-20,-17,-25,-33,-728,-31,-21,-15,-163,48,86,-131,-485,-113,-289,87,199,-307,-363,-188,-234,-203,-107,110,155,-273,-268,-97,-370,-191,-256,-374,-476,-118,-110,-89,-46,20,79,-280,70,84,-90,237,-231,-78,54,74,-157,15,112,150,-117,-127,-217,-55,223,284,171,-135,82,-70,-144,-299,-160,-145,-418,-128,-141,-220,-283,-315,-308,-281,-248,-215,-303,-485,-297,-200,-212,-454,-261,-287,-317,-339,-358,-367,-363,-344,-294,-247,-195,-2642,-1193,-2347,-3,27,-8076,-275,-2199,61,38,2,-36,-74,-108,-1138,-965,-416,-72,-107,-368,70,2,44,128,129,106,76,-288,-203,-107,-205,-323,-431,-355,-233,-222,-4,-202,16,101,137,8,415,434,207,-132,49,159,258,185,98,0,-99,-201,-299,-354,-333,-277,-216,-148,-95,-44,1,35,-16,-346,-359,-37,-69,-61,-102,-143,-171,-343,-393,-225,-192,-220,-266,-323,-381,-372,-299,-197,-180,-109,83,149,163,149,106,35,-53,-163,-272,-388,-415,-334,-254,-182,-103,-8,94,-13,-80,218,333,625,528,79,-116,-41,23,3,49,213,116,-8,-126,-241,-348,-464,-286,-227,-204,-255,-135,-128,-127,-404,-122,-162,-81,-52,-203,-95,-260,31,-342,27,-93,-257,-277,-336,-274,-186,-229,-259,-179,-239,-148,-173,-217,-269,-276,-311,-345,-385,-417,-413,-423,-324,-256,-193,-126,-73,-271,-161,-179,-44,51,92,94,-85,-183,92,86,78,72,66,54,-282,-75,-80,-395,-40,-1,-41,-12,-8,2,1,-214,-369,-113,-54,-326,-167,129,175,59,208,-91,-28,-170,-222,-188,-126,-415,260,401,175,248,173,179,320,205,-35,-337,-114,34,-80,-96,10,-149,-90,-150,-292,-103,-127,-139,-160,-34,-164,179,-60,-237,-146,-28,197,145,-69,-76,-69,-36,82,-62,-208,-309,-284,-282,-327,-314,-169,156,144,40,240,9,151,80,5,-72,-389,-195,-209,-178,-127,-68,-22,18,54,-228,-94,62,152,165,195,211,155,161,160,39,-197,48,-5,-205,-101,-148,-188,-215,-236,-260,-322,-276,-275,-259,-243,-217,-326,-132,-88,-246,-359,-140,28,33,-349,-269,-10,-29,-36,-11,-239,-337,-101,97,-131,-237,-298,-299,-197,-269,-107,-187,-230,-204,-139,-85,-96,-322,-83,-143,-310,-343,-321,-354,-66,45,-72,-210,-127,198,180,118,48,-32,-191,-188,-208,-186,-138,-150,-85,-20,0,4,-9,-27,-309,-58,-61,-60,-57,-54,-168,-58,-39,-28,-17,-11,-12,-21,-21,-47,-76,-115,-159,-207,-353,-320,-377,-317,-271,-221,-176,-140,-123,-219,-325,-86,-100,-222,-155,-186,-204,-216,-293,-238,-234,-227,-192,-245,-120,-103,-251,-347,-34,37,-189,85,-15,233,202,-64,92,157,188,164,114,101,82,85,105,135,-57,-295,-161,-44,-200,0,194,21,-298,-78,-321,-131,-384,-156,-158,-342,-126,-153,-76,-64,-52,-99,-219,-341,-243,66,115,44,192,212,221,-19,-286,-188,-36,108,78,-130,13,-44,-14,-3,-149,-172,-149,-212,-284,-352,-379,-339,-216,-136,-244,-269,-264,-209,-48,23,283,297,80,202,190,-55,86,194,174,156,146,-1,-205,-244,-165,-256,107,103,-226,-9,93,188,50,-243,-73,333,371,393,-369,321,-15,-178,41,74,-35,-249,-261,-333,-367,-318,-266,-245,-337,-282,-269,-299,-311,-270,-211,-148,-92,-38,-155,-119,29,20,15,-16,-53,-87,-138,-162,-191,-197,-190,-374,-161,-151,-151,-281,-179,-355,-248,-198,-137,-366,-224,28,41,56,54,-297,-199,-14,-82,-151,-234,-376,-428,-363,-259,-221,-88,-108,52,81,103,-322,-801,81,-1214,-2062,30,1,-1194,-389,-280,-196,-219,-203,-167,-115,-60,-279,-45,66,123,174,73,-149,-5,-135,46,-189,198,-372,-224,-381,-284,-327,-223,-221,26,-38,-133,-420,-103,-155,-182,41,-171,130,243,-174,-89,132,404,373,388,447,130,600,447,271,83,74,-364,51,-20,221,413,263,69,-132,-47,-118,-213,-232,-113,-141,73,-92,13,-60,-226,-78,-123,-161,-409,-288,-256,-274,-270,-266,-264,-264,-261,-273,-284,-280,-257,-265,-172,-291,-61,0,-199,-210,-176,-46,-63,-206,49,42,-114,49,5,-240,12,85,-146,-85,-37,-34,-75,-145,-235,-250,-267,-250,-228,-191,-230,-127,-83,-179,18,73,113,153,-213,-8,141,99],[-78,-31,-6,-62,-145,-191,-268,-344,-400,-353,-265,-285,-96,-18,49,20,127,107,-220,-173,-85,177,369,320,-298,125,341,265,5,-101,27,-392,-175,-33,-126,-313,101,87,61,-195,-320,-41,-66,-84,-391,-218,-120,-139,-159,-217,-206,-228,-230,-213,-193,-171,-147,-136,-122,-118,-219,-100,-91,-69,-42,-24,2,30,54,-238,72,19,-368,-231,10,-33,-91,-163,-252,-315,-328,-266,-209,-239,-37,19,-53,-179,65,119,100,81,104,-33,-61,-229,22,20,-129,-26,-49,-73,-145,-109,-131,-150,-163,-182,-204,-210,-231,-246,-262,-277,-312,-344,-376,-386,-319,-242,-285,-307,-149,115,192,181,-121,72,388,390,181,-140,281,203,109,8,-107,-224,-331,-306,-214,-327,-656,-465,-83,-18,149,45,142,13,-828,-414,-100,-856,-250,-366,-466,-110,-32,33,86,-58,-595,-1452,-903,220,231,-1130,-4371,-4548,274,269,265,-6735,232,209,180,144,-25902,61,26,5,-8,-23635,53,113,176,-5529,-6781,310,315,298,-317,-1740,46,-63,-865,-1587,66,-1787,-807,-245,21,737,822,277,771,334,881,1089,843,-1485,108,282,228,613,475,-116,-561,95,-9,-113,-194,-258,-319,-375,-603,-349,-326,-249,-183,-309,-444,-272,-210,-154,-121,82,101,-313,-171,-70,-400,-227,-331,-347,-467,-332,-369,-393,-391,-354,-312,-318,-210,-157,-120,-103,-277,-69,-38,6,-101,67,163,185,-151,-91,-267,1,259,278,202,-93,32,-131,-121,-229,-184,-207,-463,-321,-267,-182,-102,-38,-336,-110,-152,-71,-264,-458,-384,-143,-143,-280,-138,-158,-86,-53,-27,-9,-7,-17,-25,-55,-103,-2416,-1490,-1567,-433,-396,-4799,-191,-1783,-27,38,86,122,151,117,-1332,-1044,-414,138,-62,-307,27,-8,-16,15,83,-8,233,-299,-172,-42,119,-225,-36,-204,-373,-443,-291,-164,-22,74,123,26,264,295,186,-100,52,187,212,168,111,42,-26,-96,-168,-222,-259,-284,-299,-297,-298,-292,-278,-267,-251,-310,-393,-172,-163,-77,-14,43,-84,-297,-378,-327,251,256,203,164,254,189,-211,259,-144,-123,278,302,217,262,130,-30,-209,-400,-412,-258,-120,-237,42,-55,-25,113,138,-18,-50,227,347,392,394,4,-170,-33,54,-62,4,-38,-124,-180,-189,-161,-238,-405,-58,8,-197,-225,-42,-97,-168,-393,-341,-422,-374,-276,-223,-92,-247,46,-330,32,-180,-225,-255,-396,-253,-183,-281,-283,-211,-199,146,129,-76,-243,26,-3,-23,-310,-33,-4,-491,-84,-96,147,186,13,-210,-121,-156,13,82,125,77,-156,-183,221,253,88,121,198,47,-366,-64,-135,-393,-68,-107,-169,-236,-292,-338,-387,-420,-422,-396,-371,-346,-321,-307,-297,-290,-279,-268,-262,-253,-238,-217,-190,-410,-161,-149,-153,-152,-145,-149,-149,-152,-144,-387,-152,-143,-125,-99,-66,-90,-144,-176,-288,-105,-97,-160,-224,-268,-308,-307,-246,-260,-101,24,100,147,-49,-94,-91,-39,45,-30,-73,-103,-99,-271,-306,-336,-209,123,103,25,326,-3,292,251,154,82,-357,60,-54,-186,-116,55,58,-57,47,-169,-114,-34,-67,-110,-129,-156,-191,-230,-255,-233,-283,-130,-75,-167,6,58,87,-218,-260,152,-334,64,-112,-77,213,-48,-330,247,57,-191,-371,-166,151,92,-361,-273,27,362,-5,-44,-281,-272,-98,84,-144,-231,-276,-300,-190,-319,-108,-92,-90,-88,-93,-120,-166,-307,-279,-327,-347,-272,-211,-374,-136,-128,-129,-189,-174,-211,-235,-251,-235,-199,-159,-111,-64,-33,-9,-108,-69,1,-7,-28,-64,-101,-334,-169,-189,-202,-209,-210,-274,-175,-148,-104,-55,-4,42,81,130,153,-27,179,176,-164,-300,-258,-310,2,-46,-93,-135,-169,-185,-200,-268,-174,-167,-205,-179,-194,-203,-219,-284,-292,-300,-245,-184,-285,-70,-119,-261,-340,16,120,-144,55,-37,162,157,-57,121,143,123,118,102,88,75,67,60,49,-25,-302,-94,53,-180,-21,75,-8,-274,-39,-358,-194,-314,-45,-47,-221,-2,-157,110,165,229,-39,-205,-301,-203,238,123,39,305,337,321,19,-260,-144,108,149,273,-236,-16,-27,-13,23,-158,-174,35,-13,15,-236,-12,-366,-67,-84,-275,-346,-308,-202,-63,-98,50,43,36,29,16,-4,0,-13,-6,2,19,-12,-151,-290,-180,-292,49,47,-217,-20,-60,-114,-168,-244,-222,-203,-164,-131,-356,-112,-119,-154,-169,-190,-209,-250,-218,-101,-49,2,45,-108,-320,-274,-7,2,-173,-111,-187,-228,-141,-48,-61,-160,160,199,61,243,232,-57,153,104,-189,-37,-97,-336,-159,-153,-138,-257,-141,-329,-292,-214,-83,-209,-109,-39,-35,-21,-11,-274,-200,23,13,-111,-190,-412,-238,-113,-201,-256,-241,-146,-133,-136,-129,-351,-907,-152,-1067,-1243,-165,-157,-1313,-553,-197,-47,-15,11,27,47,68,-306,-19,107,135,160,44,-81,27,-62,100,-114,161,-404,-288,-378,-241,6,-169,-188,32,-31,-137,-445,-87,-124,-213,40,-176,59,214,-162,-82,-67,-178,-301,-262,-127,6,141,281,308,60,0,-310,156,53,257,382,223,19,-234,-138,-119,-180,-227,-100,-225,-331,-353,-293,-232,-238,-110,-70,-24,-361,-265,76,89,103,101,91,75,48,33,-149,-23,-44,-265,-81,-273,-86,-66,-250,-232,-127,-49,-119,-216,10,-25,-59,-115,-179,-253,-330,-407,-434,-380,-288,-205,-113,-36,-266,-142,105,121,55,-175,-191,104,70,-209,13,0,-8,5,-206,-34,13,-3],[-67,-23,266,-11,-125,-56,-140,-55,-30,-186,-149,-295,-29,11,58,-11,116,89,-227,-168,-16,228,206,176,-241,68,24,-59,-152,-233,-330,-419,-431,-357,-278,-325,-155,-110,-85,-129,-330,-98,-121,-145,-354,-255,-223,-251,-277,-301,-326,-351,-366,-365,-361,-351,-335,-329,-321,-316,-312,-308,-296,-262,-212,-161,-93,-19,54,-221,170,69,-388,-230,239,210,159,-27,-248,-30,-52,-47,-275,-210,128,189,-78,-238,70,327,86,47,276,-7,-47,-225,-5,238,-130,80,171,-84,-147,16,-92,0,-21,-44,-60,-55,-77,-49,-41,-68,-54,-105,-114,-172,-268,-298,-347,-351,-285,-190,-100,-17,-166,59,116,113,90,-163,-3,-61,-101,-103,-65,8,-195,200,156,-315,-628,-441,43,183,326,-83,117,-88,-997,-409,-344,-663,-71,-519,-893,336,433,499,468,29,-500,-1114,-1311,79,385,-1401,-4445,-5360,189,135,90,-7135,7,-20,-41,-59,-17058,-96,-111,-127,-144,-16528,-118,-78,-26,-5372,-8159,17,114,-83,-545,-2106,-156,-283,-1827,-1081,-191,-1719,-453,-33,38,586,701,-21,672,377,515,936,126,-1238,208,141,321,422,308,-207,-414,8,-77,-164,-227,-265,-278,-260,-560,-264,-371,-76,-36,-328,-505,-339,-167,-112,-145,-136,-133,-334,-111,-112,-418,-276,-338,-296,-476,-338,-393,-433,-425,-353,-262,-333,-44,74,186,131,-336,16,57,83,-49,97,152,150,-202,-63,-316,44,287,271,224,-63,4,-169,-107,-165,-200,-210,-434,-116,-49,-17,52,49,-400,-144,-121,-6,-228,-403,-435,-316,263,-42,-356,-358,8,-38,-73,-97,-113,-123,-112,-110,-111,-2219,-1694,-858,-167,-206,-2551,-314,-1627,-478,-525,-451,-344,-233,-140,-1150,-1021,-445,46,-25,-237,-151,-276,-404,-452,-352,-214,-68,-300,-136,0,184,-210,-54,-33,-130,-209,-193,-308,-416,-528,-534,-433,-348,-268,-201,-148,-109,-80,-71,-64,-73,-100,-135,-174,-214,-227,-203,-153,-87,0,83,129,235,183,89,-277,-426,-164,-259,229,487,480,-51,-258,-266,-288,203,387,161,164,280,242,-131,152,-126,-139,15,-35,-121,-215,-317,-410,-428,-342,-228,-132,-89,-295,93,-76,-5,119,82,-38,-30,-94,-166,-233,-310,-369,-412,-424,-411,-373,-326,-276,-234,-187,-136,-168,-264,-344,28,44,-180,-187,-7,-65,-138,-352,-327,-422,-376,-269,-247,-90,-240,12,-308,25,-264,-175,-189,-384,-240,-182,-329,-289,-238,-160,-77,-63,-81,-209,29,95,171,-326,169,269,-523,-197,-202,328,357,81,-142,-81,-138,55,112,117,60,-200,-184,158,255,80,129,258,17,-410,-51,-191,-370,-64,-10,-73,-17,122,192,151,-192,-419,-143,0,-318,-173,196,105,55,112,-231,38,-146,-184,-243,-218,-372,-23,-52,-91,-124,-146,-172,-186,-196,-188,-426,-183,-167,-143,-113,-78,-57,-179,-194,-270,-192,-156,-180,-266,-264,-152,-195,-239,-283,-331,-369,-391,-359,-315,-283,-251,-246,-250,-262,-281,-303,-326,-325,-280,-298,-203,-65,5,1,124,-22,160,147,120,46,-315,-47,-171,-111,-123,-10,55,-136,176,-105,-137,114,224,274,262,321,64,169,280,36,-331,-9,85,-115,-24,-92,-176,-255,-322,-334,-278,-227,-192,-162,-153,-151,-311,-122,-86,-125,-316,-182,146,85,-370,-267,16,345,-80,-74,-298,-208,-83,77,-151,-215,-243,-280,-159,-291,-162,-45,5,-88,-129,-109,-83,-272,4,55,-370,173,-33,-348,17,109,-87,-158,-155,-14,-40,-69,-85,-104,-132,-160,-185,-219,-248,-277,-294,-302,-293,-280,-272,-259,-318,-229,-209,-195,-190,-197,-376,-254,-219,-196,-152,-94,-28,43,130,200,-4,305,226,-153,-231,-232,-224,267,93,247,189,-50,-85,-190,-189,-144,-183,-211,-241,-264,-275,-289,-281,-240,-295,-156,-94,-314,-83,-115,-246,-317,72,103,-69,49,-42,115,107,-48,96,91,76,80,77,80,82,89,91,83,13,-241,-14,20,-125,-32,-47,-71,-243,-114,-356,-241,-232,-161,-141,-112,-68,-139,30,76,126,17,-179,-251,-151,243,116,38,351,349,318,65,-210,-93,243,230,226,-318,-52,-7,-16,41,-158,-170,-56,-102,-149,-200,-230,-371,-276,-269,-246,-405,-341,-197,-81,-221,-7,18,26,56,63,41,72,61,63,60,53,-18,-91,-273,-192,-228,-177,-225,-283,-338,-294,-261,-234,-238,-180,-169,-155,-146,-338,-147,-147,-148,-153,-149,-156,-216,-245,-142,-128,-107,-82,-118,-296,-251,-31,-22,-217,-45,-102,-9,-21,-31,-49,-171,-118,-159,-181,-213,-227,-220,-221,-199,-197,-190,-179,-279,-135,-96,-72,-149,-94,-291,-307,-222,-17,-59,-4,171,182,136,81,-259,-187,-42,-68,-98,-178,-398,-270,-102,-142,-220,-373,-180,-116,-122,-107,-300,-991,-73,-1040,-569,-52,-44,-1343,-734,-118,43,78,109,17,157,186,-328,0,97,243,350,31,-15,47,-2,151,-56,308,-304,-346,-367,-226,154,-127,-150,27,-35,-147,-452,-73,-67,-272,24,-127,-8,-21,-159,-91,-60,-41,-7,43,101,75,230,305,334,49,-82,-214,252,107,279,343,187,-20,-260,-107,-95,-118,-200,-303,-402,-480,-478,-407,-314,-241,-99,-11,72,-325,-236,166,155,110,126,128,79,-171,-20,-184,-127,-175,-230,-284,-333,-371,-378,-352,-312,-268,-233,-208,-222,-218,-256,-300,-367,-436,-489,-481,-403,-278,-140,-156,-264,101,83,-278,-139,116,130,-4,-217,-162,334,188,-241,216,247,272,193,-198,-62,170,244],[-58,-12,304,27,-99,-18,-145,-86,-22,-114,-168,-310,-21,-50,-74,-90,-93,-97,-232,-163,-75,-71,-67,-58,-170,-24,-7,2,12,-105,21,-337,-87,39,-143,-322,-81,-137,-202,-244,-298,-178,-115,-147,-311,-297,6,17,55,-191,-27,-98,-179,-255,-329,-211,-125,-53,-90,-168,-208,50,6,-55,-139,-251,-339,-277,-166,-68,8,79,-362,-230,108,83,41,-5,-199,-82,-102,-107,-337,-186,-60,-53,-118,-257,-68,-81,-92,-98,-105,-98,-83,-213,-67,-48,-120,-13,4,-106,-126,45,-75,44,40,25,4,-2,-19,-23,-17,-1,2,1,-4,30,-193,14,-173,-123,-142,-222,-319,-413,-470,-428,-361,-308,-269,-249,-249,-270,-299,-310,-284,-213,-115,-17,67,-313,-599,-395,174,213,148,-208,-50,-200,-932,-429,-270,-458,69,-661,-1296,33,507,545,505,86,-396,-814,-1640,-501,-287,-1565,-4228,-5947,73,36,11,-6700,-39,-58,-74,-89,-9889,-105,-98,-85,-79,-8650,-39,-24,-16,-4993,-9183,-1279,-359,-1033,-758,-2468,-235,-289,-2250,-544,-292,-1507,-153,-66,27,113,190,-330,295,326,125,299,-558,-973,217,-29,120,90,63,-281,-276,-42,-104,-196,-291,-369,-371,-261,-433,-287,-399,105,81,-334,-456,-349,-94,-45,-164,48,10,-321,-33,-32,-414,-314,-246,-225,-490,38,268,23,89,76,47,-297,70,122,177,15,-363,65,52,100,4,113,149,177,-251,-32,-348,84,300,276,246,-40,7,-131,-71,-93,-190,-206,-360,-221,-261,-238,-171,-88,-456,-169,-106,47,-187,-327,-419,-443,181,124,-450,-547,-121,-221,-328,-438,-509,-424,-301,-195,-103,-2039,-1744,-211,27,-15,-1410,-172,-1673,-365,-348,-246,-125,-10,-390,-774,-908,-488,198,23,-138,16,-85,-190,-289,-349,-355,-289,-274,-116,-46,9,-201,-93,-60,-155,-181,-49,-109,-172,-254,-331,-382,-399,-353,-289,-230,-182,-148,-141,-141,-167,-223,-298,-384,-404,-299,-159,-14,130,280,148,108,252,213,142,-242,-446,-223,-340,263,685,514,-12,-214,-151,-161,157,305,121,159,226,153,7,6,-115,-143,-110,-107,-109,-85,-42,22,106,195,297,243,-128,-339,84,-98,27,238,171,-60,20,218,323,505,390,-106,-245,-25,-58,-155,-228,-289,-348,-391,-386,-332,-279,-283,-169,-126,-145,-134,-85,-112,-158,-300,-275,-294,-254,-180,-268,-36,-219,33,-270,7,-332,-109,-112,-332,-226,-234,-366,-274,-267,-272,-246,-211,-183,-178,-58,11,87,-285,182,264,-512,-224,-292,267,225,138,-67,-38,-126,-128,-191,-247,-296,-347,-363,-325,-271,-211,-155,-109,-83,-366,-78,-243,-328,-95,-24,-72,-30,243,240,147,-170,-370,-135,12,-270,-161,171,65,82,274,-300,72,-131,-158,-259,-258,-334,-123,-138,-147,-139,-118,-106,-93,-88,-175,-430,-139,-132,-148,-162,-172,-191,-204,-207,-248,-276,-200,-201,-282,-361,-151,-140,-130,-300,-119,-108,-100,-97,-86,-125,-103,-54,-52,-72,-54,-62,-82,-213,-229,-202,-147,-89,-24,-35,147,-49,284,330,78,11,-268,-34,-198,131,-59,159,288,-197,195,-43,-171,111,187,120,192,405,18,152,324,61,-309,-27,-89,-189,-241,-224,-159,-211,-276,64,-227,182,-136,-81,164,-194,-276,180,118,-75,-229,-196,-97,-146,-384,-262,-229,-219,-190,-129,-296,-160,-71,66,-165,-198,-210,-247,-119,-229,-212,-48,73,86,140,147,-74,-230,-45,19,-383,187,-20,-297,59,106,-99,-132,-164,-27,-84,-131,-147,-143,-126,-92,-52,-22,4,14,11,-41,-186,23,-4,-36,-293,-108,-141,-176,-216,-258,-479,-333,-362,-348,-315,-276,-238,-197,-140,-100,-52,-10,32,-149,-167,-223,-139,103,72,60,25,-59,-75,-204,-181,-234,-282,-319,-344,-341,-314,-287,-270,-274,-355,-310,-336,-356,-331,-294,-247,-296,-145,-96,-55,-11,-46,66,88,-55,121,129,119,124,116,67,103,102,98,89,39,-165,55,63,-63,-49,42,-67,-227,19,-324,-275,-162,-75,-115,-157,-192,-192,-144,-61,48,55,-165,-212,-107,234,105,22,376,340,291,93,-161,-50,342,326,203,-316,-113,-4,-38,40,-168,-178,47,-64,-21,-168,-155,-370,-235,-253,-260,-437,-380,-265,-233,-342,-143,-91,-31,30,89,59,210,257,316,366,222,-35,-48,-214,-225,-145,-52,-62,-183,81,-127,-125,-195,-240,-264,-314,-332,-324,-328,-292,-274,-257,-245,-221,-206,-190,-282,-118,-82,-40,0,-146,-284,-233,-68,82,-268,-54,-171,69,194,117,129,-166,234,192,19,89,20,-58,-133,-198,-271,-318,-337,-325,-288,-236,-177,-110,-59,-256,-286,-237,39,63,70,182,301,100,99,-265,-183,171,129,-94,-181,-364,-310,-130,-100,-157,-461,-227,-226,-221,-170,-217,-1066,-25,-1147,-90,-32,-72,-1278,-929,-228,-251,-245,-227,-216,-205,-198,-362,-211,-202,-170,-128,-78,-24,31,33,101,-34,113,-218,-369,-359,-235,-76,-147,-224,-283,-341,-373,-459,-395,-384,-370,-325,-282,-221,-159,-170,-125,-55,130,197,255,296,40,326,344,335,40,-173,-122,215,134,125,92,64,-60,-214,1,-58,-95,-173,-270,-383,-470,-382,-264,-164,-253,64,172,158,-311,-212,165,123,77,77,78,23,-344,-56,-215,-8,6,-194,-58,-223,-85,-143,-306,-273,-317,-321,-289,-245,-207,-179,-148,-138,-130,-149,-117,-98,-59,-2,-175,-172,179,95,-273,-153,112,127,-76,-263,-143,348,198,-274,226,303,247,164,-195,-92,149,250],[-228,-199,-173,-168,-175,-195,-231,-265,-267,-212,-153,-315,-33,14,53,-68,120,105,-230,-148,155,216,212,207,-82,21,194,185,103,-94,16,-303,-40,260,-119,-298,205,296,334,11,-236,-60,-108,-200,-256,-330,-56,12,208,-171,68,0,-106,-195,-407,-229,-188,-170,-155,-183,-190,-135,-130,-109,-87,-78,-66,-133,-180,-69,-92,-106,-306,-215,-212,-241,-246,-219,-181,-146,-115,-89,-372,-162,-26,-27,-167,-214,-87,-121,-154,-184,-211,-226,-229,-242,-246,-247,-255,-259,-266,-267,-245,-221,-199,-178,-152,-137,-123,-93,-66,-42,23,84,119,129,17,202,-82,134,-89,1,150,92,-8,-74,-262,12,110,192,251,-196,271,225,152,63,-39,-130,-169,-141,-93,-322,-584,-350,30,21,-3,-324,-106,-329,-733,-138,-118,-258,-16,-781,-1549,-377,191,224,242,126,-302,-597,-1868,-1030,-976,-1606,-3767,-6159,-13,-54,-88,-5688,-156,-183,-213,-243,-4695,-232,-172,-98,-30,-1141,-33,185,230,-4352,-8938,-2633,-1185,-2023,-948,-2823,95,64,-1586,-78,-48,-1237,-184,-265,-342,-315,-219,-633,-47,28,-292,-573,-1084,-707,97,-238,-8,-59,-109,-322,-157,-156,-150,-258,-184,-215,-268,-277,-324,-269,-397,89,27,-325,-349,-299,-7,16,-184,39,-13,-292,4,-23,-406,-347,-128,-157,-495,68,329,12,39,149,61,-233,-17,-1,24,-115,-325,65,43,47,18,0,-40,-77,-310,-135,-365,-177,-175,-180,-185,-195,-199,-191,-202,-199,-196,-184,-291,-129,-106,-74,-38,-2,-511,-198,-128,68,-157,-263,-372,-503,184,193,-280,-727,218,222,221,187,70,-63,95,28,-57,-1892,-1629,-258,-168,-71,-1449,80,-1876,111,77,14,-69,-164,-612,-394,-762,-557,-73,-7,-25,83,94,87,64,-6,-283,-66,-244,-134,-133,-107,-215,-149,-100,-171,-161,-101,-154,-201,-232,-207,-132,-55,22,87,12,62,179,177,134,182,183,196,-3,-23,51,-139,158,302,365,108,77,255,226,180,-219,-465,-285,-407,64,43,27,16,-184,-59,-35,20,11,-3,-16,-38,-60,-89,-103,-126,-140,-56,-6,28,69,-31,131,211,257,311,234,-174,-341,39,-136,55,252,150,-96,51,94,-13,-114,-221,-297,-321,-291,-259,-237,-227,-232,-257,-277,-264,-224,-241,-237,-114,-99,-107,-98,-108,-118,-120,-254,-166,-141,-3,31,-299,61,-182,58,-232,44,-391,-52,-49,-294,-221,-162,-406,-254,-252,-91,10,30,-118,-170,28,18,3,-250,-54,-81,-487,-169,-341,-274,-324,-367,-338,-293,-256,-220,-200,-189,-184,-188,-179,-158,-142,-118,-93,-72,-64,-303,-72,-296,-285,-60,25,-73,-54,221,213,127,-157,-316,-123,2,-229,-153,135,17,112,293,-350,97,-130,-145,-274,-304,-307,-133,-146,-147,-125,-83,-44,0,36,-196,-400,-160,97,63,99,98,53,-174,-214,-232,-366,-223,-230,-277,-298,-142,-199,-255,-299,-287,-225,-146,-72,-78,-143,-101,-79,20,-91,-15,266,236,-180,-193,-85,-65,-41,-54,-89,148,-91,402,317,27,-25,-224,-79,-127,320,34,186,327,-228,173,8,-221,85,166,16,115,336,-28,115,244,94,-252,-34,50,-34,-75,-126,-154,-206,-275,-112,-192,-136,-161,-186,-227,-272,-315,-337,-286,-233,-186,-210,-115,-90,-389,-256,-85,-107,-239,-166,-284,-225,-233,-222,-200,-179,-178,-207,-119,-166,-257,-80,-49,-2,61,108,-71,-183,-97,-35,-375,193,8,-235,101,94,-116,-111,-175,-16,0,48,-42,160,186,-21,37,227,170,81,70,-126,-305,130,292,58,-269,4,-89,-183,-275,-312,-407,-326,-158,-130,-113,-109,-122,-145,-163,-204,-241,-277,-292,-269,-232,-219,-164,-132,-110,-91,-79,-76,-74,-232,-92,-104,-120,-140,-172,-200,-215,-225,-233,-246,-401,-246,-238,-362,-217,-202,-171,-268,-71,-10,46,62,-43,215,123,-66,135,273,242,219,179,38,103,82,76,82,60,-84,121,187,5,-57,142,-88,-213,-4,-268,-274,-94,49,96,25,117,-94,67,36,6,32,-151,-171,-60,231,109,7,389,330,261,122,-105,1,328,176,21,-234,-177,-152,-113,-73,-173,-178,-67,-97,-142,-187,-248,-348,-301,-244,-178,-392,-406,-215,-35,-339,-101,-4,-25,-35,-24,27,109,201,318,358,176,-42,2,-126,-256,-55,-49,-108,-153,108,-170,-285,-259,-228,-232,-75,-91,-91,-299,-73,-261,-134,-56,-56,-74,-134,-305,-117,-112,-86,-41,-171,-262,-200,-104,52,-301,-51,-230,78,200,193,222,-127,136,73,15,-33,-86,-122,-164,-174,-215,-181,-166,-159,-121,-96,-73,-55,-37,-207,-236,-235,49,62,74,79,65,-22,43,-262,-170,2,-24,-78,-173,-311,-304,-167,-94,-81,-427,-260,62,127,199,-117,-1114,297,-1360,195,292,234,-1125,-1108,-35,-131,-208,-252,-262,-253,-248,-379,-299,-332,-334,-288,-222,-154,-88,-39,-3,-26,25,-135,-315,-333,-241,-10,-105,-92,-19,-79,-187,-433,-71,91,-326,-43,-3,-134,-126,-184,-233,-214,-160,-92,-23,31,15,101,126,131,50,-246,-19,90,76,80,96,118,-74,-130,191,-2,28,-91,81,-203,-267,-102,-195,-283,-345,-366,-361,-328,-302,-288,-298,-331,-359,-362,-308,-227,-272,-161,-226,47,174,-157,-83,-185,175,129,-265,-126,-18,-30,-214,-245,-73,149,207,17,37,-119,-115,144,0,83,-141,-37,-17,-14,-241,-171,70,104,-142,-294,-122,115,87,-298,-13,-80,-165,-243,-331,-417,-472,-476],[-15,50,323,134,-13,60,-126,-104,-36,-81,-128,-319,-144,-149,-156,-162,-161,-157,-237,-135,-88,-67,-49,-34,-24,-22,-36,-69,-111,-142,-190,-278,-248,-251,-204,-278,-62,20,90,70,-170,-47,-192,-256,-208,-360,-145,-17,143,-155,56,12,-120,-153,-377,-83,-77,-72,-113,-201,-176,-28,-33,-36,-108,-65,-127,-235,-112,-112,-130,-135,-249,-186,-154,-116,-60,3,-88,-86,-107,-168,-363,-150,202,144,-234,-133,115,45,-22,-88,-149,-194,-223,-258,-278,-283,-282,-263,-240,-214,-178,-143,-110,-73,-32,3,41,96,143,-220,121,121,179,264,29,261,25,210,-2,134,111,59,29,-136,-318,31,170,206,226,-218,221,189,147,100,52,11,-13,-31,-47,-355,-592,-328,-60,-69,-83,-428,-275,-488,-529,-86,-77,-85,-50,-875,-1252,-769,-15,-20,-34,-63,-240,-490,-1989,-1495,-1668,-1578,-3242,-5885,-154,-38,25,-4410,109,128,129,106,-1589,4,-66,-140,-214,-241,-594,-161,-110,-3390,-7539,-4018,-2063,-2944,-1115,-3182,-169,-205,-761,-257,-267,-956,-302,-317,-324,-334,-331,-914,-300,-271,-745,-1456,-1230,-457,-244,-476,-243,-204,-156,-322,-50,-6,28,-392,29,33,2,-154,-251,-232,-373,-119,-36,-300,-239,-219,82,70,-209,19,-38,-271,9,-31,-410,-373,-27,-106,-458,92,309,-6,-25,234,228,-166,143,323,351,-261,-256,126,27,119,63,12,-98,-205,-383,-302,-365,-155,-74,-11,35,-58,34,72,54,10,-149,-154,-234,-7,65,-122,200,160,-542,-236,-193,51,-152,-227,-326,-483,461,421,4,-873,167,245,212,157,140,-12,111,76,29,-1782,-1367,-188,-245,-236,-2671,-52,-2164,-353,219,285,339,380,-770,-73,-625,-647,219,136,97,166,135,87,51,-113,-176,-31,-211,-109,-158,-193,-251,-223,-149,-176,-153,-7,-29,-61,-87,-40,103,235,513,543,38,54,258,191,43,357,518,467,13,-12,53,-147,151,227,268,54,42,136,103,87,-210,-479,-341,-379,41,33,18,0,-163,-39,-73,-98,-131,-162,-186,-210,-228,-252,-265,-267,-276,-287,-281,-297,-306,-311,-313,-312,-318,-321,-344,-356,-376,-386,-359,-321,-273,-228,-172,-116,-46,19,89,140,-144,-224,-53,161,-190,-222,92,10,-65,-117,-128,-203,-205,-36,-17,-62,-26,40,38,-36,-212,-159,-144,229,217,-332,105,-120,27,-190,-54,-424,-99,-104,-271,-212,-141,-438,-231,-233,-226,-206,-178,-170,-177,-144,-151,-171,-214,-263,-314,-457,-364,-296,-187,-92,-13,50,27,-148,53,121,92,52,-124,-160,-60,-77,-76,-65,-54,-67,-239,-90,-325,-232,-155,-95,-76,-78,146,169,101,-146,-256,-103,-24,-190,-141,103,-27,116,23,-303,-132,-176,-187,-277,-339,-283,-155,-179,-228,-284,-334,-376,-359,-303,-223,-362,-184,-45,6,53,100,98,-125,-196,-214,-400,-210,-253,-251,-204,110,261,-10,-252,79,2,-84,-183,-279,-373,-315,-231,-151,-99,-36,26,55,-139,-156,45,6,-33,-83,-151,-143,-154,-158,-155,-147,-130,-172,-110,-9,160,133,225,308,-209,144,58,-275,50,175,-5,40,277,-66,66,348,137,-189,-27,102,-4,-88,-154,-250,-188,-259,-77,-162,-81,-186,-26,6,-319,-179,118,104,-31,-35,-217,103,48,-359,-243,-71,185,-236,-129,-260,-120,-71,-145,-228,-303,-376,-393,-341,-293,-281,-218,-194,-171,-145,-128,-119,-127,-128,-128,-332,-205,-234,-234,-182,-102,-135,-90,-186,281,366,423,-18,171,245,-75,-66,294,186,151,144,-183,-192,-25,305,9,-242,93,37,-1,-26,-29,-291,-247,-2,33,33,19,-13,-61,-104,-167,-218,-250,-252,-227,-200,-219,-172,-167,-172,-181,-191,-193,-175,-269,-108,-64,-23,-58,24,-51,-176,-136,-172,-11,-426,-57,-71,-361,-124,-110,-119,-233,-130,-128,-119,-92,-44,1,46,-81,118,158,160,165,146,2,72,24,-26,-75,-91,-80,-49,0,48,-55,85,-98,-204,-3,-206,-248,-75,-52,4,64,119,-65,65,186,186,110,-143,-136,-12,227,121,-11,381,316,226,143,-51,56,372,300,210,-150,-244,-12,-83,-71,-177,-177,-60,-87,-53,-72,-89,-314,-137,-139,-109,-363,-424,-222,-5,-208,-202,-78,34,117,50,0,-18,5,90,197,123,-50,46,-37,-297,13,-2,-128,-122,128,-198,-281,-301,-212,-290,-229,-249,-243,-265,-181,-306,-152,-89,-70,-75,-98,-325,-153,-199,-250,-307,-380,-431,-411,-359,-301,-328,-204,-282,-151,-144,-138,-141,-146,-168,-180,-171,-174,-167,-145,-132,-95,-232,-35,5,-105,6,114,114,129,-1,-164,-192,-234,-33,-85,-136,-179,-223,-238,-245,-260,-239,-233,-247,-244,-224,-262,-255,-217,-29,0,-328,-298,163,442,382,-43,-1167,252,-1699,59,-50,-147,-943,-1248,-286,-282,-275,-285,-319,-359,-385,-406,-316,-229,-128,-38,41,103,75,87,167,-58,105,-89,-253,-313,-267,-145,-192,-230,-235,-217,-205,-398,-87,146,-188,-80,52,-189,152,-161,-189,-182,184,243,183,136,-24,25,166,218,54,-311,66,412,146,245,198,121,-85,-61,357,44,93,-61,76,-221,-308,251,261,-204,-283,4,48,-8,-311,-144,-152,-193,-217,-236,-247,-249,-235,-261,-240,-206,-189,-182,-176,-178,-185,-186,-202,-173,-153,-127,-218,-275,-101,-11,8,-10,-1,-105,-172,-42,-32,-11,-84,55,79,87,-205,-208,14,-32,-207,-318,-182,-219,-235,-325,-213,-174,-131,-66,-201,-147,90,116],[-20,63,74,-10,-92,-166,-231,-245,-207,-149,-112,-328,-43,-111,-55,-109,17,34,-268,-139,81,75,58,34,3,-34,-80,-132,-166,-157,-136,-270,-46,-17,-59,-272,27,18,-13,-57,-122,-177,-275,-319,-174,-372,-255,-77,45,-146,21,101,-180,-107,-294,267,343,-125,-128,-220,-171,244,525,173,-172,-115,-197,-315,26,203,146,100,-198,-139,-73,-96,-92,-65,-55,-133,-199,-227,-315,-144,89,84,-297,-25,48,21,-7,-120,-258,-103,-125,-160,-185,-202,-217,-220,-218,-216,-206,-198,-200,-205,-212,-228,-237,-210,-175,-319,-57,13,65,114,37,172,128,159,107,51,-28,-108,-176,-235,-362,-54,18,79,129,-236,197,209,211,207,192,56,147,115,75,-389,-592,-320,-17,-23,-25,-487,-459,-663,-334,100,139,63,-96,-917,-927,-1108,303,302,291,196,-192,-478,-2007,-1863,-2354,-1534,-2742,-5248,-1210,-172,-206,-3025,-255,-265,-1377,-281,-498,-288,-277,-257,-239,-207,-1100,-130,-92,-2065,-5745,-5358,-2896,-3618,-1240,-3524,-38,-49,-83,-35,-192,-662,26,33,35,18,-9,-1114,-361,-143,-1204,-2276,-904,-205,-164,-688,-92,-26,44,-263,49,257,308,-486,22,313,263,-118,-193,-171,-324,-296,-143,-245,-119,-113,189,132,-219,1,-42,-240,2,-33,-407,-372,-42,-145,-396,-219,-145,-61,-84,103,154,-85,111,168,122,-395,-169,-108,-184,-253,-282,-229,-172,-108,-437,19,-323,88,201,242,225,-81,54,192,146,59,-117,-107,-168,-189,-214,-200,-162,-124,-499,-259,-281,-63,-157,-210,-287,-403,-150,-172,-186,-918,-195,-194,-194,-204,-225,-256,-281,-318,-326,-1697,-989,-105,-12,75,-4980,259,-2448,-767,122,506,537,542,-823,188,-497,-737,158,217,238,147,337,283,228,-231,-21,56,-168,-65,-128,-175,-295,-293,-190,-158,-146,139,184,71,-7,70,158,185,486,619,61,47,249,142,-46,347,529,464,24,7,55,-153,142,145,167,0,15,218,207,211,-210,-479,-376,-321,49,-8,-74,-136,-188,-226,-264,-276,-281,-278,-270,-269,-271,-287,-297,-297,-298,-293,-260,-243,-219,-192,-168,-145,-132,-119,-123,-252,-207,-85,-234,-43,-15,-1,-130,13,12,-2,-22,-64,-110,-178,-183,-225,-259,-290,-292,-297,-285,-259,-235,-216,-196,-175,-159,-143,-115,-87,-57,-34,-173,-152,-147,24,-15,-362,-145,-184,-117,-146,103,-427,28,24,-263,-200,-96,-456,-209,-200,-60,69,-173,-182,-200,-60,-45,-48,-178,-139,-196,-433,-237,-205,-44,76,182,125,55,-176,5,154,169,157,-83,-141,0,-63,-106,-124,-127,-127,-185,-141,-297,-192,-217,-200,-181,-139,-69,23,61,-148,-201,-84,-72,-162,-131,61,-68,175,324,-219,151,-145,-149,-272,-362,-268,37,126,194,0,-114,272,242,129,-210,-337,-217,-185,-277,-352,-364,-300,-207,-155,-204,-305,-171,-275,-229,-131,129,264,-48,-193,172,323,264,189,-182,-156,-71,-146,-215,-292,-329,-299,-234,-155,-135,-19,23,-55,-56,-226,8,-193,-99,-157,-202,-235,-249,-243,-223,-189,-148,-99,-56,-164,30,69,-345,3,143,24,-47,213,-103,-2,334,172,-146,-19,99,3,-107,-161,-355,-177,-243,213,-153,164,-227,6,27,-344,-132,-157,-177,-150,-87,-235,57,36,-304,-236,-108,213,-162,-130,-246,-137,-96,-13,-248,-135,-111,-173,-245,-257,-294,-95,1,-91,1,14,-72,-81,-136,-176,-280,258,121,-110,41,-51,-169,-210,-259,-282,-268,-242,-202,-169,-152,-159,-211,-161,-187,-226,-268,-313,-349,-367,-355,-316,-271,-228,-186,-155,-136,-126,-192,-164,-117,-107,-94,-79,-66,-52,-23,-11,-43,23,-147,-147,-41,-232,-6,-32,-63,-86,-95,-88,-56,-321,7,79,118,-25,53,-17,-180,-212,-150,-68,-436,-159,-206,-351,-225,-212,-197,-206,-185,-183,-180,-154,-98,-29,42,-109,83,277,328,381,223,-45,38,305,339,68,72,38,-47,-147,-226,-268,-266,-239,-213,-195,-192,-227,-227,-263,-261,-228,-173,-109,-49,-1,44,84,-149,-114,22,215,134,-32,332,288,184,151,-7,111,407,378,232,-82,-309,-32,-99,-17,-188,-178,-26,-82,119,-21,210,-273,-49,-52,39,-349,-418,-223,23,-53,-208,-152,-83,-133,-190,-229,-245,-242,-202,-154,-102,-58,-27,-8,-345,-8,-15,-105,-90,-87,-216,-155,-297,-219,-334,-277,-297,-320,-350,-373,-394,-415,-438,-435,-427,-423,-410,-373,-344,-310,-271,-248,-233,-186,-191,-159,-320,-149,-294,-170,-193,-209,-221,-223,-227,-211,-168,-136,-96,-45,-9,46,-249,137,185,-55,28,271,196,304,10,-118,-150,-226,95,41,-1,-30,-54,-275,-43,-236,-169,4,-1,-56,-160,-202,-168,-232,-8,65,-208,-327,131,319,325,5,-1214,246,-2133,85,134,91,-740,-1157,-6,-67,-18,-6,-204,22,80,-415,-7,-72,202,209,138,135,94,59,-19,-105,-200,-278,-333,-335,-296,-268,-251,-255,-262,-287,-295,-337,-215,-134,-48,-87,101,-220,151,-134,-195,-218,163,114,46,-31,-104,-150,-152,-123,-64,-319,29,66,80,86,81,65,-69,6,27,29,38,-26,63,-227,-271,176,176,-210,-305,-12,77,25,-316,-96,-142,-185,-196,-189,-168,-142,-107,-297,-235,-92,-99,-148,-144,-144,-151,-141,-119,-95,-71,-56,-184,-303,-106,-109,-136,-176,-203,-215,-213,-174,-128,-82,-29,12,51,89,-146,-236,66,112,-230,-303,-100,163,139,-335,110,112,108,57,-206,-163,49,-5],[-28,61,38,29,35,45,-139,-138,19,0,-92,-314,-157,-234,-228,-148,-67,1,-300,-140,141,145,132,109,73,26,-33,-103,-169,-210,-251,-273,-276,-302,-306,-265,-205,-136,-72,-11,-79,-24,-337,-366,-138,-339,-369,-145,64,-128,-22,-46,-229,-28,-205,47,93,-177,-129,-225,-164,173,158,145,-225,-204,-257,-295,15,-13,-42,-51,-142,-69,-90,-94,-102,-110,-116,-177,-207,-215,-243,-132,-13,7,-312,24,27,21,16,-120,-368,-42,-41,-71,-82,-9,-51,-128,222,-6,116,262,23,-186,71,182,140,454,308,-197,156,95,307,309,44,291,223,205,126,20,-96,-221,-342,-319,-389,-67,11,66,110,-246,149,141,123,94,54,9,-38,-91,-153,-403,-551,-332,-289,-288,-278,-494,-648,-847,-162,-138,-110,-88,-166,-907,-628,-1361,-23,-27,-39,-57,-159,-554,-1955,-2113,-3054,-1556,-2332,-4464,-2111,-113,-55,-1635,81,156,-3673,285,-1257,347,348,325,266,193,-1751,-80,-1180,-435,-3872,-6542,-3625,-3898,-1330,-3849,-28,-42,-35,-7,-468,-360,153,194,152,233,224,-1191,-731,27,-1668,-2851,-343,27,5,-735,-65,-102,-157,-220,-286,-361,-414,-536,-301,-237,-186,-149,-154,-108,-268,-93,-119,-179,-111,-140,-175,-213,-260,-309,-352,-365,-324,-267,-408,-356,-51,-11,-325,141,186,-12,-145,210,177,-7,57,-14,-99,-526,-262,-293,-294,-280,-255,-202,-157,-95,-370,37,-261,63,217,235,200,-110,68,66,-31,-124,-210,-250,-248,-211,-165,-173,-82,-64,-453,-275,-398,-166,-211,-230,-268,-313,-87,-9,69,-863,-58,-136,-178,137,344,345,351,338,315,-1646,-564,220,192,168,-8216,161,-2675,-966,-714,173,168,162,-798,139,-390,-831,66,43,22,4,-21,-53,-84,-367,-149,-180,-216,-248,-286,-316,-350,-353,-220,-140,-149,5,77,48,-56,46,176,136,429,464,75,35,223,84,-143,324,295,218,18,22,43,-164,86,54,59,-63,-9,185,177,205,-224,-471,-392,-272,138,103,67,34,-114,-6,-31,-42,-187,-74,-88,-109,-127,-155,-171,-199,-173,-165,-133,-117,-94,-206,-117,-24,-13,0,-9,-268,-132,-56,-252,-16,-14,-17,-96,-16,-4,1,20,27,-48,-130,-113,124,-160,-352,37,155,218,177,-41,-99,-168,170,153,46,90,77,-40,-28,-136,-147,-152,-268,-305,-393,85,36,-58,-100,119,-422,43,31,-270,-183,-49,-450,-193,-160,-56,-139,-324,-385,-407,-346,-302,-274,-267,-272,-272,-412,-281,-258,-222,-164,-106,-48,1,-205,-62,111,126,131,-51,-118,99,69,33,-3,-44,-123,-141,-199,-266,-336,-411,-409,-332,-240,-129,0,16,-159,-149,-67,-136,-145,-125,21,-98,194,330,-133,180,-154,-169,-257,-349,-300,-257,-91,51,-21,-196,317,345,60,-212,-322,-250,-4,-105,10,-71,-171,-277,-379,-404,-312,-237,-282,-210,-81,-50,-42,-99,-127,-105,-142,-183,-231,-267,-295,-302,-311,-311,-301,-280,-247,-207,-157,-124,-49,-4,-100,-60,-296,22,-252,88,73,-100,-54,-102,-166,-55,-101,-147,-177,-190,-175,-139,-97,-339,-38,-17,-12,-133,31,-126,-81,85,130,-119,-12,94,0,-123,-139,-362,-158,-217,-48,-151,-194,-272,-319,-344,-315,-258,-197,-138,-83,-32,-251,45,36,-229,-228,-126,44,-75,-124,-236,-171,-135,-91,-280,-116,-81,-66,59,-19,-295,-23,3,-165,-67,-46,-87,-35,-107,-254,-215,347,185,-63,192,23,-208,-75,-244,357,414,334,-1,191,136,-258,-370,-26,-68,-106,-131,-145,-148,-147,-150,-146,-210,-121,-93,-61,-29,-24,-106,-91,-51,175,222,219,-48,6,121,353,-75,101,-121,-158,-37,-249,7,-95,-189,-232,-189,-103,-6,-360,27,81,146,7,56,23,-174,-272,-131,-126,-433,-74,-13,-331,-94,9,22,-181,112,177,87,52,-28,257,32,-144,37,342,311,297,211,-93,-4,197,210,23,54,67,5,-48,-94,-137,-168,-186,-225,-214,-226,-242,-247,-250,-217,-170,-120,-68,-26,1,22,31,-164,-106,-3,-34,-71,-117,-170,-225,-266,-291,-281,-262,-243,-228,-229,-213,-344,-162,-111,-65,-204,-180,-55,-69,168,26,223,-227,-69,-15,100,-349,-399,-213,-6,-52,-127,-218,-174,-201,-229,-242,-251,-262,-252,-243,-228,-212,-207,-198,-396,-180,-163,-144,-137,-135,-235,-146,-260,-176,-322,-257,-173,-137,-171,-39,-211,-188,47,171,199,-25,-306,-73,131,65,-64,-274,-229,-111,-237,-62,-290,-97,-263,-134,-148,-147,-139,-119,-100,-59,9,-20,6,81,141,243,-276,346,515,-20,38,256,255,471,1,-87,-126,-223,217,319,205,192,145,-379,-52,-201,-179,116,112,-53,-151,-146,-73,-192,-86,-113,-137,-361,-163,-167,-152,-127,-1265,-73,-2665,-294,32,56,-551,-1018,54,-93,111,115,-199,4,77,-420,-18,-134,-135,-187,-198,-151,-74,0,63,-166,11,-74,-132,-258,-323,-104,-172,-114,-168,-196,-175,-273,-132,150,134,-73,129,-252,146,-109,-177,-237,-116,-192,-257,-310,-328,-320,-313,-326,-337,-299,-247,-189,-141,-88,-38,4,-46,52,101,113,109,-7,30,-238,-209,-1,-33,-221,-338,-81,-104,-119,-322,-151,-167,-176,-174,-286,-150,-114,-99,-261,-231,-165,-202,-244,-270,-257,-213,-153,-97,-57,-34,-32,-126,-343,-111,-159,-193,-225,-239,-235,-243,-189,-151,-110,-59,-8,43,88,-79,-258,47,121,-204,-273,-85,325,181,-335,188,323,109,17,-215,-173,47,57],[-88,-111,-130,-160,-189,-215,-208,-160,-101,-24,-74,-273,30,-209,-66,-107,120,273,-325,-142,153,78,-6,-88,-169,-226,-202,-157,-120,-98,-66,-267,-48,-62,-66,-263,-54,-34,-20,-15,-56,-41,-380,-390,-144,-282,-476,-228,-207,-191,-183,-185,-259,-173,-142,-88,-12,-225,-122,-227,-163,242,577,120,-250,-301,-313,-212,315,860,778,190,-97,4,248,408,344,12,-21,-219,-103,-134,-173,-185,-316,-166,-261,137,286,265,124,-97,-310,-53,-53,-26,-85,-93,-47,-146,216,33,183,303,54,-297,-99,55,21,379,368,-24,175,39,394,346,36,274,251,221,188,145,98,-94,-83,-391,-405,-207,-249,-283,-292,-282,-262,-246,-235,-229,-231,-239,-248,-265,-292,-386,-461,-377,-336,-327,-319,-469,-833,-1024,-262,-247,-220,-190,-222,-872,-377,-1478,43,83,118,139,-150,-713,-1874,-2231,-3809,-1708,-2057,-3671,-2777,157,-909,-341,267,318,-5980,405,-3619,448,453,441,406,366,-2713,-1815,-1729,122,-2060,-7271,-4220,-3743,-1399,-4158,-234,-264,-293,-325,-726,-335,-318,-285,-241,-201,-160,-1140,-1113,-146,-2129,-2732,24,54,77,-534,98,107,96,-69,31,-24,-85,-559,-209,-221,-203,-164,-135,-88,-211,-66,-141,-113,9,70,148,231,-210,-53,-46,-199,-56,-29,-412,-336,196,27,-247,132,72,-7,-206,-132,-204,-275,-342,-369,-319,-643,-262,-233,-214,-206,-199,-171,-159,-138,-303,-86,-179,-54,-36,-36,-51,-138,-122,-158,-220,-271,-314,-323,-313,-290,-263,-233,-209,-195,-408,-271,-533,-246,-284,-320,-372,-387,-339,-286,-225,-769,-210,-591,-402,115,184,249,323,380,275,-1626,-142,439,405,344,-12119,-676,-2806,-897,-1528,-207,-278,-316,-735,-305,-301,-916,-312,-308,-283,-238,-191,-145,-98,-500,-23,2,-78,-6,-15,-70,-403,-368,-215,-167,-152,-9,89,25,-108,25,197,98,571,600,89,27,187,32,-228,285,202,161,9,44,59,-170,103,-31,-38,-116,-16,148,141,51,-242,-440,-375,-219,-44,28,96,139,-68,198,295,308,-216,-60,-16,248,201,138,82,-171,-2,-32,-36,-50,-149,-235,-177,-50,-60,-71,-105,-251,-164,-199,-242,-282,-317,-349,-348,-327,-284,-245,-194,-159,-114,-71,-143,2,-122,-382,-31,62,45,16,-24,-83,-156,-173,-189,-179,-149,-129,-124,-143,-183,-247,-301,-261,-145,-408,119,116,-90,-42,147,-414,49,35,-276,-153,9,-415,-171,-128,-247,-339,-461,-352,-274,-194,-134,-85,-107,-47,-112,-389,-19,-31,-57,-78,-102,-121,-130,-207,-137,-89,-66,-41,-25,-80,21,28,32,31,24,-131,-96,-54,-173,-107,-154,-184,-240,-303,-346,-326,-260,-168,-89,-45,-197,-125,-110,-13,-104,211,338,-48,220,-146,-184,-224,-295,-231,42,20,14,-16,-248,82,100,-2,-202,-309,-264,-99,-232,-23,-30,-39,-42,-38,-158,-95,-73,-260,-190,-228,-288,-336,-318,-233,-131,-15,95,55,-300,-125,-14,-223,-20,-111,-118,154,320,-13,-118,222,162,-137,-39,-293,-201,-301,-127,-9,-110,-42,-74,-181,304,298,250,194,133,-36,-3,57,-252,-51,59,42,-215,11,-131,-157,-157,-206,-252,-282,-295,-296,-289,-296,-308,-317,-326,-330,-311,-276,-315,-179,-132,-258,-37,4,-62,-19,98,-264,21,53,-135,-215,-115,93,7,-111,-228,-219,-186,-112,-281,-97,-51,-22,100,7,-294,-14,35,-222,-119,-111,-103,5,-52,-305,-142,417,245,-25,212,-4,-250,-68,-278,59,13,-33,-68,-100,-135,-367,-264,-182,-191,-203,-217,-241,-269,-311,-367,-380,-314,-225,-125,-27,57,-76,-37,-32,-55,196,317,246,-53,-44,92,209,-100,96,-42,-176,-155,-269,-390,-391,-274,-159,-51,-74,26,-320,38,65,96,39,80,66,-161,-309,-113,-181,-423,-186,-300,-367,-260,-136,-12,-161,185,249,52,31,-31,236,26,-181,-16,-49,-131,-186,-241,-284,-320,-343,-353,-346,-312,-275,-250,-220,-199,-195,-202,-217,-246,-270,-303,-342,-373,-381,-341,-304,-276,-252,-242,-245,-253,-266,-290,-312,-332,-338,-310,-264,-214,-165,-114,-82,-48,-25,-10,-2,-15,-17,-315,-101,-85,-121,-226,-181,-84,-50,165,69,203,-179,-92,15,139,-347,-383,-189,-4,-25,-33,-270,-31,-21,-19,-79,-24,-49,-70,-105,-148,-201,-269,-317,-357,-224,-137,-50,-39,70,-254,54,-211,-146,-256,-316,-19,-12,-123,-46,-122,-179,-2,24,35,-4,-264,-77,36,5,-32,-241,-231,-90,-281,-95,-260,-56,-208,-61,-60,-46,-23,5,26,63,37,-20,55,103,119,192,-310,331,535,3,41,222,286,491,-22,-66,-118,-218,230,400,206,182,69,-377,-30,-152,-186,79,91,-51,-138,-93,-182,-259,-267,-220,-167,-394,-87,-72,-56,-44,-1273,-30,-3259,-856,55,88,-381,-899,24,-99,190,185,-191,-11,53,-403,-23,-197,102,116,134,138,117,116,174,-213,-159,-114,-95,-239,-341,-188,-189,-210,-231,-242,-142,-204,-170,87,132,-37,144,-274,140,-84,-137,-234,51,47,-29,32,-115,-237,1,82,62,-214,-67,-159,-260,-202,-72,66,-13,81,478,170,256,5,-20,-244,-144,331,111,-238,-381,-40,-116,-175,-312,-115,-75,-90,-256,-242,-226,-119,-124,-206,-227,-166,-18,-220,-200,-65,63,65,56,37,10,-23,-54,-349,-110,-134,-138,-141,-135,-125,-249,-101,-86,-74,-60,-56,-55,-58,-61,-266,-75,-75,-147,-234,-78,-79,-73,-324,-54,-40,-34,-28,-235,-181,4,0],[-52,-8,-10,-19,-30,-44,-138,-147,-93,-76,-60,-219,24,-213,-2,-83,78,54,-312,-145,-63,-109,-137,-133,-104,-63,-25,-1,-9,-88,-32,-270,-12,-54,-90,-260,-171,-201,-232,-256,-276,-275,-392,-375,-215,-212,-364,-297,-147,-161,-197,-254,-321,-321,-229,-112,19,-250,-101,-217,-159,236,544,107,-197,-352,-337,-106,437,539,409,179,-54,82,24,34,68,-5,-18,-228,56,2,-101,-129,-241,-324,-292,-199,-99,-17,51,-46,-154,-47,-66,22,-80,-179,-42,-135,218,78,249,348,100,-372,-269,-67,-93,302,423,152,200,-25,325,280,22,243,268,315,380,444,342,-97,-126,-418,-403,13,210,299,195,-269,0,-65,-87,-65,-110,21,61,82,57,-315,-320,-443,-36,-99,-171,-425,-914,-1009,-140,-43,53,140,-258,-819,-165,-1410,89,429,428,410,-151,-930,-1770,-2191,-4627,-2003,-1925,-2943,-3143,125,-2670,84,64,50,-8105,-5895,-7269,8,5,5,-6,-6,-4087,-3325,-1662,-19,-388,-7091,-4677,-3263,-1451,-4419,-275,-322,-328,-303,-957,-228,-201,-173,-142,-121,-106,-1004,-1454,-339,-2565,-2092,-183,-201,-210,-240,-185,-148,-116,-90,-68,-60,-55,-573,-137,-79,-94,-118,-140,-187,-224,-223,-160,-80,-16,45,94,131,-198,-88,-58,-193,-105,-17,-418,-320,40,32,-167,18,6,-22,-264,-75,-117,-164,-217,-267,-322,-751,-285,-236,-197,-174,-157,-212,-137,-143,-243,-158,-169,-165,-144,-128,-113,-162,-99,-86,-99,-105,-113,-104,-100,-98,-93,-155,-57,-36,-371,-252,-587,-179,-299,-323,-277,-183,20,16,19,-686,-381,-1016,-560,17,3,-17,-25,-48,-75,-1642,-141,-175,-204,-231,-16350,-1834,-2857,-626,-2167,-228,-234,-239,-678,-249,-255,-998,-242,-220,-191,-154,-129,-110,-93,-575,-76,-72,-78,-84,-100,-178,-453,-329,-181,-39,-168,163,258,-13,-169,-4,206,54,642,763,87,8,130,-20,-316,270,232,147,-15,55,60,-188,71,-122,-140,-171,-21,96,85,98,-278,-397,-337,-199,-63,80,211,190,-16,251,383,327,-174,-38,-30,253,410,357,222,-104,105,29,-20,-73,-155,-254,-229,-137,-155,-175,-219,-249,-263,-235,-183,-119,-52,-85,46,72,6,112,127,127,132,-15,-182,73,-93,-363,-113,-60,287,215,44,14,-156,13,-118,-249,-307,-213,-133,-75,-50,-128,-147,-23,-37,-397,-44,-46,-115,-23,-24,-428,-4,15,-289,-133,56,-381,-161,-56,-43,-37,-368,-153,-303,-248,-259,-233,-195,-148,-242,-377,-3,34,29,80,90,96,94,-184,-227,52,67,50,-4,-47,-34,-84,-137,-188,-225,-231,-200,-160,-124,-92,-76,-51,-172,-220,-138,-179,-234,-274,-276,-239,-258,-149,-112,-91,-103,-91,-101,-114,-135,-148,-201,-182,-230,-210,-30,17,57,-2,-250,173,190,-57,-185,-313,-267,-209,-391,-174,-198,-165,-88,2,-114,4,39,-223,-177,18,108,42,-209,-84,-114,-80,-2,-29,-312,-97,19,-249,-26,-103,-122,132,190,34,-125,51,8,-174,-86,-214,-225,-343,-244,-163,-105,-34,-62,-197,178,178,155,120,74,19,-39,-4,-166,-38,-15,-20,-294,17,-131,-231,74,111,-102,-7,76,-40,-146,-56,-161,-98,-132,247,-122,180,-337,118,-157,-197,4,329,-145,29,173,-282,-2,52,-34,-200,-76,-19,-54,-99,-221,-278,-249,-172,-243,-81,-25,19,138,23,-296,-11,9,-240,-147,-180,-123,41,11,-284,-68,38,-8,-47,-71,-91,-293,-107,-310,-124,-126,-128,-116,-106,-107,-468,-106,-119,-137,-164,-191,-227,-263,-301,-333,-329,-283,-214,-133,-55,8,-112,15,6,-64,152,146,126,-26,-100,9,-52,-113,-180,-249,-318,-393,-431,-373,-302,-241,-181,-130,-91,-57,-260,-34,-39,-56,-85,-135,-188,-238,-314,-361,-447,-410,-255,-147,-269,-25,70,159,-143,183,357,0,9,-34,280,44,-216,-77,284,597,445,147,-153,-61,-8,134,-53,-8,74,163,279,122,-11,299,-84,-269,87,-19,-240,-75,-161,-224,-269,-282,-261,-228,-198,-172,-154,-222,-166,-190,-228,-276,-331,-374,-346,-286,-236,-181,-129,-81,-30,5,6,-247,-136,-49,-177,-246,-177,-110,-25,234,110,133,-129,-115,-93,-177,-331,-367,-398,-340,-275,-218,-306,-139,-105,-83,-150,-44,-41,-30,-29,-82,-98,-105,-161,-302,-290,-311,-265,-192,-111,-274,35,-150,-116,-174,-260,-91,-112,-69,-67,-140,-193,-210,-174,-123,-73,-205,-66,-8,-11,28,-186,-234,-74,-317,-135,-228,-219,-254,-281,-304,-313,-311,-302,-298,-276,-225,-182,-123,-50,9,94,-342,238,309,19,40,179,291,468,-55,-50,-125,-214,237,405,218,184,-13,-291,11,-96,-179,37,68,-49,-119,-39,112,-5,-168,-359,-331,-426,21,254,45,-87,-1194,-174,-3878,-1565,1148,630,-236,-804,-25,-93,525,522,-185,-23,31,-364,-21,-243,202,141,94,58,36,14,-1,-192,-333,-170,-68,-227,-326,-248,-174,-85,-255,-285,-205,-253,-296,-336,-283,-230,-189,-287,-106,-67,-93,-221,72,123,-151,-18,-136,-158,-80,138,51,-147,24,-71,-187,-307,-284,-165,-34,71,170,185,278,11,-81,-240,-82,177,52,-260,-426,-109,-119,-86,-279,-2,17,-125,-276,-119,-302,-72,-80,-159,-221,-247,-89,-272,-228,-145,-179,-212,-242,-271,-290,-296,-293,-288,-279,-264,-229,-197,-161,-128,-229,-84,-68,-59,-46,-41,-33,-20,-2,-246,16,55,-75,-194,-68,124,126,-296,83,194,49,-81,-264,-181,9,175],[-85,23,88,149,103,-43,-147,-163,98,269,-68,-174,39,-201,16,-72,-74,-97,-273,-167,-60,-42,-24,-3,19,40,52,53,-61,-85,-26,-295,48,27,12,-277,-30,-49,-76,-103,-143,-172,-391,-353,-271,-302,-331,-330,-273,-220,-230,-255,-199,-53,-35,-24,-13,-264,-86,-215,-167,-64,-85,-101,-115,-285,-335,-156,-149,-131,-105,-54,-35,43,70,108,131,-45,-39,-205,60,7,-49,-109,-172,-254,-276,-284,-262,-242,-225,-210,-195,-164,-107,-47,-90,-288,-56,-116,204,101,289,370,136,-233,-439,-202,-216,205,399,301,208,-103,226,188,-17,204,287,402,538,667,316,-62,-159,-404,-408,-2,166,511,366,-287,20,75,70,98,-248,51,165,158,81,-216,-159,-537,11,-8,-15,-397,-796,-799,89,119,146,160,-310,-776,-7,-1234,-409,65,16,-46,-177,-1197,-1674,-2024,-4098,-2444,-1961,-2351,-3244,-1397,-4309,-212,-219,-3858,-9903,-13636,-11904,-321,-352,-370,-343,-295,-5931,-4550,-1126,-57,-2,-6266,-5040,-2641,-1504,-4586,131,98,51,-132,-1169,-175,-267,-330,-301,-210,-214,-842,-1421,-556,-2904,-1363,360,378,384,55,-113,460,-102,99,283,611,441,-613,-233,373,259,-72,-127,16,-99,-5,-157,-12,80,81,75,65,-191,-134,-90,-207,-170,-6,-434,-321,17,11,-99,-20,-49,-95,-326,-182,-237,-291,-342,-351,-314,-694,-264,-237,-223,-226,-239,-296,-269,-294,-312,-302,-289,-260,-221,-192,-171,-187,-153,-137,-146,-144,-140,-113,-86,-56,-17,-134,18,39,-343,-222,-417,-218,-383,-413,-302,-171,281,246,218,-633,-554,-870,-585,16,-56,-140,-203,-247,-310,-1698,-53,34,111,-2820,-20442,-2999,-2867,-269,-2431,-63,30,-42,-638,-193,-271,-1073,-412,-402,-352,-300,-267,-240,-217,-463,-179,-158,-142,-120,-103,-240,-415,-270,-126,1,-193,114,159,-66,-235,-35,201,5,382,390,71,-22,58,-61,-400,46,-43,-104,-113,-78,-11,-214,29,-213,-237,-217,-23,29,-43,-124,-330,-341,-276,-112,11,116,206,246,41,297,420,321,-113,0,-23,197,306,237,168,-8,28,-44,-94,-146,-166,-262,-271,-132,-137,-155,-206,-237,-230,-155,-92,89,222,-138,159,248,14,225,601,576,220,31,-228,26,-73,-319,-203,-204,292,190,66,-79,-223,-310,-216,-113,-25,27,-142,40,-13,-127,-152,-194,-281,-373,-298,-235,-170,-125,-96,-454,-39,-11,-290,-125,42,-350,-161,-15,-45,-104,-247,-109,-271,11,130,104,-73,-219,-367,-378,-47,-52,-97,4,77,175,165,-136,-326,-9,86,174,-1,-19,219,48,71,-59,-98,-276,-298,-166,-55,41,4,62,-216,-256,-70,-112,-99,-214,9,-31,-295,-115,-102,-152,-196,-196,-146,-69,2,-108,-213,-136,-160,-190,101,61,22,17,-194,108,175,-83,-161,-329,-261,-296,-315,-6,192,177,164,169,-58,93,108,-176,-175,36,4,-69,-249,-209,-241,-211,-145,-112,-270,-69,49,-257,-30,-92,-113,-150,-186,-199,-189,-185,-193,-208,-254,-312,-353,-366,-245,-162,-87,-37,-64,-214,81,85,85,90,95,57,-59,129,-86,-1,43,-23,-368,-150,-229,-310,-374,-347,-311,-295,-292,-279,-235,-183,-118,-67,-88,57,-86,118,-286,104,-177,-138,-62,-145,-240,-331,-316,-304,-112,-16,61,-189,-28,159,133,-94,-218,-348,-326,-243,-183,-146,-125,-90,-61,-38,-285,-27,-41,-212,-145,-251,-148,-67,-48,-216,-12,-1,7,4,-4,-39,-329,-57,-316,-87,-96,-105,-103,-101,-109,-349,-117,-129,-141,-155,-163,-170,-168,-167,-169,-314,-156,-141,-116,-91,-70,-131,-29,-4,-83,34,53,64,22,-157,14,-6,-87,-117,-187,-260,-337,-382,-343,-279,-226,-182,-154,-145,-152,-208,-227,-290,-367,-424,-348,-238,-126,-298,-72,-273,-398,-147,-110,-232,14,92,164,-131,31,24,-63,-7,-39,304,78,-250,-142,255,505,435,96,-144,-69,-100,-9,-79,-48,58,115,209,74,13,331,-75,-288,56,5,-272,-2,237,163,62,-6,-86,-162,-222,-240,-219,-263,-131,-86,-50,-20,-3,-114,1,-7,-29,-46,-63,-74,-76,-83,-67,-173,-161,-29,-228,-266,-169,-135,-44,-70,-94,-134,-169,-196,-215,-215,-300,-347,-137,-86,-42,-1,-328,75,120,-61,-228,74,245,210,-19,-117,-111,238,298,-253,-31,129,63,-3,45,-294,214,-81,-82,-87,-164,-130,-188,-16,-131,61,-80,34,406,243,27,-133,-36,-38,-46,-135,-221,-246,-210,-344,-125,-198,38,-84,-113,83,68,35,-13,-94,-183,-267,-377,-377,-262,-170,-70,-373,47,77,32,42,21,-44,-131,-221,-286,-293,-236,-155,-61,34,125,-97,-209,58,-41,-154,-1,46,-46,-94,9,150,35,-97,-245,-409,-457,-191,-7,-94,-178,-1058,-399,-4477,-2383,1298,274,-122,-730,-92,-90,588,544,-192,-36,12,-306,-7,-252,1,-114,-230,-340,-345,-247,-153,-105,-327,-223,-55,-223,-292,-243,-130,-71,-305,-320,-72,-73,-263,-44,-47,-50,-56,-294,-51,-66,-55,-214,25,56,-267,-68,-146,-94,-166,64,24,-86,51,13,-44,-78,-116,-147,-154,-163,-155,-135,-116,-91,-155,-230,-30,0,-6,-296,-378,-50,-26,-54,-233,-130,-180,-234,-272,-299,-364,-287,-264,-261,-254,-329,-197,-318,-262,-47,69,138,190,214,73,173,112,-220,-85,-213,-333,-406,-277,-159,-208,30,101,152,194,215,116,55,103,-217,2,196,-15,-169,-78,110,68,-269,6,33,6,-155,-316,-196,-52,-36],[-245,-245,-196,-135,-63,-77,-127,-151,117,233,-57,-106,83,-148,139,-38,-9,21,-193,-172,-62,-50,-27,0,23,36,29,2,-83,-65,-107,-303,-136,-134,-107,-280,-45,-118,7,-41,-92,-49,-364,-313,-136,-174,-216,-267,-250,-210,-293,-206,-126,66,45,187,37,-243,-57,-197,-161,223,341,109,25,-158,-289,75,122,66,10,-29,-62,-105,-152,-175,-197,-216,-232,-246,-262,-278,-271,-285,-304,-338,-309,-287,-238,-177,-97,-5,95,-20,-141,74,-99,-395,-71,-80,190,114,316,387,177,-88,-289,-321,-325,108,140,86,33,-161,-90,-155,-206,-239,-217,-165,-94,-30,31,-14,-179,-374,-406,-25,56,16,-25,-303,-105,-133,-141,-123,-374,-48,0,43,70,-97,21,-547,152,154,150,-383,-604,-558,114,87,58,19,-379,-744,-105,-1016,-874,-269,-331,-379,-353,-1486,-1592,-1763,-3117,-2931,-2148,-1930,-3169,-4116,-5575,154,121,-8069,-11233,-20755,-17245,-222,-296,-333,-309,-237,-8208,-5453,-348,62,117,-5292,-5349,-1992,-1556,-4587,198,152,0,-567,-1366,-165,-260,-324,-312,-242,-359,-671,-1094,-781,-2722,-665,134,92,24,-56,-222,-178,-211,-135,-63,5,70,-664,-344,184,205,-117,-132,78,-55,-5,-165,6,273,249,217,181,-191,-181,-142,-239,-245,2,-443,-335,-46,-70,-104,-129,-163,-205,-388,-256,-274,-281,-284,-282,-286,-596,-333,-344,-355,-361,-349,-305,-275,-242,-217,-188,-181,-175,-169,-182,-205,-240,-275,-298,-339,-362,-373,-354,-330,-296,-252,-193,-124,-56,-321,-185,-249,-199,-448,-498,-319,-196,186,185,202,-616,-698,-412,-481,-32,334,319,323,331,-722,-1778,473,537,590,-6587,-23766,-4058,-2891,53,-2262,-309,235,146,-610,0,-92,-1110,-133,-153,-166,-170,-183,-197,-203,-317,-192,-169,-142,-115,-74,-200,-344,-217,-64,-37,-228,-53,-65,-129,-295,-88,-79,-75,-65,-58,-57,-60,-65,-79,-461,-76,-73,-61,-107,-26,2,-246,-19,-300,-326,-238,-23,-47,-72,50,-396,-269,-193,-45,177,177,140,93,41,-15,-85,-143,-203,-258,-301,-341,-375,-416,-449,-473,-478,-448,-403,-387,-372,-359,-340,-302,-245,-164,-83,-204,105,166,-47,72,190,-178,242,283,60,360,318,276,269,75,-277,-21,-66,-276,-289,-350,336,214,98,45,-184,3,41,76,95,20,-164,-72,-153,-165,-157,75,223,-352,169,228,-108,100,205,-439,-41,-45,-267,-133,89,-324,-168,22,-47,-178,-147,-77,-220,-113,7,44,-80,-305,-460,-382,78,38,-212,-136,-77,-31,69,-74,-384,-78,43,148,-5,4,230,27,54,-142,-184,-202,-72,-103,-3,197,-6,1,-259,-286,-109,-130,-124,-237,53,-38,-284,-122,-106,-161,-107,102,41,27,43,-86,-212,-86,-91,-173,164,127,122,35,-113,14,1,-63,-127,-356,-244,-252,-83,-67,-105,-162,-229,-292,-356,-407,-418,-390,-364,-355,-342,-345,-352,-361,-371,-364,-342,-319,-287,-257,-221,-244,-183,-158,-126,-85,-45,-4,-157,63,75,-230,65,-28,-109,-349,-129,-190,-237,-264,-260,-222,-158,-72,24,129,228,75,-57,189,-10,44,446,260,-413,-9,-124,-308,214,189,-151,-49,30,-124,-173,-147,-231,-271,-246,-191,-125,-75,-233,-31,-150,-83,-19,29,-331,202,267,-330,-46,151,163,-181,24,242,171,-96,-211,-419,-387,-317,-119,-139,-225,-282,-303,-288,-260,-221,-193,-164,-134,-322,-175,-75,-60,-144,-57,-70,-90,-125,-165,-212,-315,-298,-325,-340,-330,-311,-280,-248,-228,-237,-190,-182,-174,-168,-156,-143,-125,-108,-96,-306,-125,-43,-14,16,-101,-134,56,18,-119,48,257,286,76,-218,-38,253,-53,118,23,-281,-209,-330,-361,-268,-162,-67,2,-37,53,-172,-36,-127,-246,-371,-380,-233,-112,-280,-60,-315,-384,-153,-136,-196,50,96,212,-133,128,43,-122,-213,-315,-391,-388,-334,-286,-247,-234,-213,-212,-215,-225,-236,-254,-281,-299,-314,-321,-297,-259,-213,-160,-102,-301,12,15,-312,-34,156,154,74,-2,-83,-63,-102,-188,-273,-334,-324,-261,-187,-116,-56,-279,-64,-60,46,70,142,174,208,28,-8,-111,-176,39,-265,-289,-164,-181,-268,-345,-386,-398,-381,-361,-351,-343,-332,-332,-272,-212,-152,-90,-337,32,101,-116,-313,-34,126,113,-62,-150,-133,258,342,-218,-102,297,160,2,26,-321,33,-14,-53,-6,-79,-147,-221,22,-220,137,-28,67,17,-87,-195,-293,-336,-313,-218,-96,-96,-256,-70,-370,-140,-178,104,-41,-180,232,299,235,158,54,-54,-153,-274,-387,-452,-401,-326,-400,-278,-292,-337,-405,-492,-419,-301,-176,-50,-185,-206,236,398,301,228,-178,-154,87,-1,-119,-43,17,-45,-72,44,83,26,-53,-53,-87,-495,-159,-193,-250,-296,-897,-645,-5016,-3263,283,-129,-46,-681,-179,-105,582,517,-218,-52,-1,-243,15,-216,147,191,91,-5,-75,-110,-91,-34,-177,-231,-50,-229,-259,-194,-70,-78,-347,-341,-52,-25,-314,110,163,90,133,-301,54,-83,-32,-217,192,177,-352,-113,-142,-62,-240,-16,-15,-32,134,90,-81,-76,-86,-141,-175,-215,-235,-240,-235,-218,-227,-212,-137,-113,-100,-336,-325,-65,-72,-73,-174,-82,-93,-145,-119,-129,-311,-150,-148,-154,-217,-337,-322,-305,-286,-48,-5,25,46,54,47,22,-13,-141,-127,-201,-264,-329,-356,-313,-243,-181,-120,-73,-30,-2,0,33,52,-168,8,114,49,-140,-87,151,6,-221,-50,59,-3,-221,-331,-196,-165,-212],[-103,-14,18,39,50,-127,-112,-149,-19,-32,-59,-57,-54,-105,-62,-69,-88,-93,-126,-196,-130,-135,-127,-101,-62,-19,13,-8,-101,-50,11,-324,30,-2,-26,-302,-116,-197,-34,-144,-136,-87,-351,-298,-69,-49,-8,-193,-67,-34,-345,-80,-69,310,53,109,-89,-229,-49,-199,-167,227,277,120,140,-48,-252,-37,-135,-204,-210,-153,-85,-36,-76,31,15,-164,-84,-123,5,-39,-73,-136,-215,-401,-293,-209,-113,-24,18,80,216,-18,-209,60,-139,-431,-108,-63,148,87,163,80,-7,-83,-138,-346,-428,-171,-183,-201,-232,-270,-325,-314,-249,-189,-120,-63,-17,6,19,5,-224,-375,-410,-124,-146,-158,-150,-338,-124,-74,-57,-45,-504,-59,-69,-86,-106,-100,-85,-413,-34,-2,26,-406,-429,-337,143,164,186,-158,-489,-741,142,-822,-1230,15,-73,-141,-292,-1795,-1562,-1481,-2130,-3214,-2493,-1728,-3067,-6593,-6294,-252,-3480,-11575,-12037,-26142,-23119,88,76,50,4,-38,-10821,-6066,-130,-133,-131,-4412,-5645,-1391,-1627,-4457,-108,-117,-150,-1035,-1577,-160,-181,-200,-314,-231,-432,-515,-794,-1024,-2422,-231,-237,-246,-266,-282,-307,-241,-326,-145,-94,-53,-18,-623,-480,35,43,-204,-150,78,-34,-17,-190,-9,276,297,305,302,-217,-235,-222,-300,-333,0,-443,-375,-42,-46,-44,-24,-14,-20,-459,-38,-65,-96,-131,-159,-184,-523,-222,-208,-191,-177,-162,-201,-111,-92,-172,-55,-49,-172,-15,-5,1,-252,0,6,-15,-34,-63,-86,-126,-180,-235,-265,-250,-206,-317,-160,-109,-137,-445,-516,-327,-293,-376,-279,-165,-642,-781,7,-336,-169,264,279,309,-32,-1182,-1883,437,468,486,-9350,-25643,-4887,-2990,251,-1854,-367,138,82,-595,-5,-65,-1095,-59,-37,0,-92,-177,131,162,-191,199,205,6,-176,15,-95,-288,-188,-13,-62,-276,-176,-238,-292,-346,-310,-240,-170,-97,-34,-10,-117,-93,-45,-450,118,120,120,-177,11,22,-288,-85,-387,-406,-239,-36,-146,-182,-32,-474,-192,-105,19,240,228,148,55,-35,-129,-231,-319,-400,-416,-352,-290,-236,-199,-165,-129,-113,-108,-96,-109,-114,-275,-316,-72,86,182,260,-220,123,225,-19,19,140,-208,167,62,26,76,224,399,349,101,-322,-78,-83,-253,-333,-408,333,191,106,106,-214,132,105,108,127,-9,-185,129,44,-142,-173,331,351,-345,136,222,-73,134,211,-390,-98,-88,-227,-165,63,-311,-190,47,-55,-236,-80,-42,-180,-253,-144,-176,-209,-388,-479,-393,-262,-265,-269,-255,-239,-211,-177,-138,-308,-163,-19,3,-22,14,18,11,18,-241,-252,-78,-35,-119,36,261,-15,-65,-300,-308,-140,-132,-140,-256,87,-61,-246,-142,-117,-230,-121,130,232,46,70,-80,-209,-38,-33,-163,161,112,201,43,-33,194,182,-9,-87,-393,-233,-122,65,41,12,-35,-93,-153,-219,-290,-371,-443,-496,-464,-411,-369,-333,-300,-279,-253,-230,-225,-194,-179,-156,-226,-145,-137,-127,-114,-104,-94,-168,-80,-83,-242,-99,-118,-145,-340,-228,-278,-325,-379,-437,-475,-404,-319,-232,-144,-66,9,-37,144,55,89,246,247,-382,-48,-121,-289,101,55,-193,-85,-84,-177,-189,-212,-263,-315,-359,-371,-316,-229,-186,-35,-87,-32,98,173,-316,267,265,-343,-58,183,191,-177,73,121,89,-103,-197,-420,-326,-322,-119,-157,-199,-234,-271,-307,-348,-385,-426,-435,-400,-373,-330,-293,-258,-225,-211,-201,-197,-208,-226,-254,-285,-313,-336,-346,-331,-303,-256,-211,-176,-144,-116,-103,-97,-97,-98,-101,-100,-100,-105,-255,-106,-69,-34,-7,-178,-120,52,-3,-163,-17,321,351,131,-273,-93,238,-11,282,207,-335,-279,-184,340,371,-66,455,312,-31,108,-149,14,109,-48,140,63,10,-93,-261,-49,-347,-362,-137,-146,-153,89,96,209,-142,93,47,-139,-43,-72,-66,-72,-319,-289,-89,-117,-128,-145,-146,-135,-252,-63,-113,-119,10,-10,32,-93,-4,-49,-103,-296,-225,-262,-306,-175,-105,-17,60,-40,-101,-114,-106,-137,-96,-309,-139,35,-34,-83,-131,-323,-175,-106,8,60,168,217,169,-6,-24,-53,-165,83,-259,-299,-150,-195,-235,-250,-230,-213,-196,-224,-181,-180,-233,-308,-148,-103,-54,-1,-317,110,177,-164,-389,-148,19,34,-79,-175,-150,273,388,-184,-173,320,195,10,7,-335,121,0,-71,-93,-87,-134,-190,-86,-312,-174,-234,-304,-354,-353,-313,-268,-203,-156,-109,-62,-58,-267,-78,-378,-150,-154,55,-3,-232,59,63,63,58,16,4,-17,-65,-118,-170,-241,-290,-397,-318,-285,-253,-222,-200,-183,-172,-172,-130,-224,-198,-40,-11,20,48,-218,-111,105,34,-66,-70,-2,-34,-40,77,307,241,-57,-29,69,-527,-124,-50,-397,-421,-718,-873,-5426,-4131,94,-564,3,-641,-270,-135,99,104,-252,-60,0,-167,59,-134,38,20,-2,-24,-37,-43,-27,13,-39,-162,-36,-235,-228,-135,2,-69,-362,-340,-42,14,-354,93,53,42,46,-301,1,-112,-16,-225,56,49,-348,-141,-121,-60,-258,-90,-56,20,226,190,-95,-149,-149,-62,-116,-180,-233,-280,-320,-320,-299,-274,-250,-238,-242,-348,-267,-269,-299,-323,-344,-339,-311,-285,-256,-241,-250,-245,-253,-285,-320,-354,-371,-350,-311,-272,-234,-193,-157,-130,-110,-100,-89,-85,-85,-89,-79,-204,-183,-61,-157,-38,-17,7,42,79,-116,78,191,-115,26,272,109,-114,-100,185,-59,-167,-79,137,-13,-278,-274,-194,-50,16],[-349,-264,-173,-92,-18,-180,-92,-148,93,85,-62,-18,-34,-94,-154,-204,-237,-259,-259,-254,-248,-245,-240,-225,-196,-152,-100,-47,-94,-41,20,-325,243,267,34,-307,-168,-229,133,-230,-159,-107,-320,-278,-64,-5,90,-107,-87,-12,-330,57,0,249,64,2,-188,-189,-23,-174,-148,275,222,167,169,44,-192,-212,-336,-413,-362,-279,-214,-187,-195,-209,-247,-302,-363,-407,-391,-335,-252,-190,-140,-367,-57,-34,-11,-2,-33,5,-1,-3,-242,-26,-157,-311,-106,-77,-73,-64,-40,-15,7,29,21,-240,-447,-94,15,-8,-33,-135,-78,-88,-234,-74,-45,-20,5,22,37,47,-243,-349,-364,-91,-10,51,65,-333,-148,107,113,117,-574,74,81,53,12,-20,-58,-177,-138,-171,-200,-402,-228,-226,-222,-216,-203,-387,-574,-704,-159,-613,-1271,-301,-284,-327,-335,-2044,-1545,-1170,-1131,-2897,-2913,-1698,-2997,-8532,-6397,345,-7758,-13691,-12257,-26668,-29397,700,663,592,481,354,-13441,-6366,-107,-264,-305,-3665,-5843,-789,-1653,-4225,141,-83,36,-1364,-1756,-28,-35,-16,-445,60,-351,-319,-500,-1218,-2126,94,44,-10,-69,-105,-308,-6,-388,156,120,218,-223,-493,-572,70,484,-280,-126,103,8,-38,-182,-97,-59,-4,42,73,-219,-241,-271,-334,-355,-36,-398,-378,-167,-205,-238,-241,-235,-229,-464,-189,-176,-163,-156,-147,-144,-424,-157,-141,-128,-224,-158,-127,-81,-71,-158,-50,-46,-188,-5,-36,-15,-270,15,48,22,-5,-49,-87,-145,-211,-243,-192,-199,-15,-290,-114,42,-24,-342,-410,-280,-344,181,131,86,-668,-734,-31,-170,-322,-139,-157,-139,-812,-1607,-1961,-63,-69,-89,-10685,-25515,-5310,-3168,-241,-1395,-245,-198,-188,-540,-169,-147,-1027,-42,38,129,-171,-272,380,440,-63,516,537,9,-210,114,49,-218,-157,44,105,-302,-215,-179,-284,-355,-130,-162,-186,-162,-115,-65,-164,-110,24,-399,73,169,194,-231,-20,4,-309,-141,-405,-409,-207,-101,-240,-288,-108,-511,-94,4,91,93,92,82,69,61,57,43,41,-37,17,1,-26,-59,-107,-151,-186,-227,-251,-222,-179,-112,-281,-316,-136,192,255,287,-241,134,283,6,-32,88,-209,112,211,215,585,808,722,392,126,-300,-122,-110,-240,-285,-294,318,166,109,-78,-241,88,237,316,391,-30,-191,184,69,-150,-187,104,108,-338,102,154,-13,133,86,-331,-150,-121,-174,-210,-256,-304,-290,-271,-262,-272,-219,-231,-236,-285,-231,-221,-208,-450,-420,-405,-46,10,-227,-109,52,212,203,50,-210,-247,-66,65,-40,29,192,11,-16,-348,-184,-52,-49,-127,65,311,-17,-131,-322,-318,-159,-118,-143,-264,115,-93,-206,-175,-135,-311,-150,77,23,-55,-108,-110,-209,-5,10,-161,148,117,179,34,33,162,148,57,-47,-431,-229,15,54,44,35,13,-13,-39,-68,-99,-141,-175,-219,-236,-249,-306,-266,-263,-260,-245,-225,-236,-181,-157,-122,-215,-89,-74,-63,-53,-51,-54,-173,-74,-95,-244,-127,-138,-141,-344,-142,-301,-92,-100,-112,-193,3,16,23,25,11,-4,-23,-42,-66,-83,-92,-98,-328,-86,-118,-271,1,21,-245,-133,-48,-239,-209,-64,-93,-117,-140,-166,-182,-196,-210,-217,-235,-251,-264,-282,-304,-330,-343,-320,-281,-236,-192,-181,-108,-71,-43,-118,-179,-357,-226,-246,-44,-116,-134,-182,-226,-247,-237,-192,-144,-91,-41,-361,-225,59,78,-37,80,63,42,9,-27,-68,-212,-127,-205,-154,-145,-138,-191,-88,-81,-77,-77,-89,-104,-122,-133,-140,-134,-125,-115,-202,-95,-47,-13,-68,-224,-102,34,-41,-217,-87,61,53,43,-325,-149,49,24,103,147,-391,-354,-148,320,336,-18,444,304,-29,86,-146,-7,115,-69,146,281,244,-76,-254,-48,-371,-334,-112,-146,-111,123,82,189,-163,33,-82,-205,-293,-279,-201,-122,-351,-362,31,26,22,-120,-41,-77,-308,-95,-121,-129,-8,-81,-58,-202,83,132,-137,-291,-87,-22,-246,-161,-260,-346,-351,-257,-150,-173,-192,-211,-169,-255,-114,14,-105,126,243,-170,-295,-155,-30,40,16,-41,-91,-150,-189,-238,-289,-340,-377,-370,-309,-247,-180,-122,-65,-29,-1,-264,-5,50,-203,-281,-38,18,150,191,-282,206,155,-208,-403,-258,-63,-33,-78,-200,-169,275,425,-157,-242,303,221,14,-28,-337,123,32,-24,-54,-64,-115,-136,-60,-405,-132,-189,-249,-265,-232,-159,-62,53,81,217,287,-30,-281,-98,-368,-164,-137,152,19,-258,81,98,126,156,-32,-53,44,138,94,42,-35,-179,-372,-191,-190,-164,-124,-89,-67,-60,-192,-75,-251,-189,-111,-111,-99,-79,-202,-90,-21,-4,-12,-87,-20,-21,-35,-68,-88,-94,-86,-104,-37,-563,-184,-161,-513,-558,-540,-1057,-5678,-4911,-752,-1022,-120,-610,-366,-190,87,84,-300,-67,-45,-115,-201,-276,-339,-393,-404,-375,-349,-342,-338,-316,-271,-191,-94,-245,-210,-87,72,-52,-352,-334,-51,34,-381,231,153,72,-9,-307,-126,-157,-178,-244,-125,-82,-274,-153,-99,-97,-209,-158,-107,67,311,316,-91,-225,-225,101,133,169,188,85,139,-4,-333,-147,9,-25,-105,-305,-216,-138,-159,-180,-167,-170,-185,-212,-238,-273,-305,-318,-297,-273,-245,-219,-204,-207,-304,-267,-323,-365,-334,-252,-161,-77,1,22,-20,142,170,-175,-224,-65,-149,-41,137,165,200,62,-221,90,214,-69,43,299,154,-97,-125,142,-137,-117,-75,-126,-195,-311,-306,-322,-267,-191],[-200,-248,-243,-198,-121,-230,-72,-150,131,163,-62,4,110,-35,-2,-62,-269,-150,-178,-235,-233,-264,-286,-281,-239,-167,-85,-5,-82,-44,13,-312,316,327,14,-311,-203,-215,179,-284,-168,-123,-290,-270,-192,-228,-259,-276,-278,-270,-285,-231,-199,-161,-129,-104,-256,-150,-1,-149,-129,110,124,139,146,133,-135,109,90,71,56,-65,-66,86,-100,-44,-40,-281,-34,-31,-10,-62,-90,-122,-198,-288,-67,-15,41,86,-89,156,176,42,-247,54,-181,-189,-89,23,115,59,268,251,221,182,135,-142,-413,-162,-134,-202,-260,-300,-337,-339,-316,-291,-252,-218,-185,-164,-140,-119,-271,-321,-301,-100,-67,47,95,-317,-157,224,248,263,-601,49,232,200,155,120,83,46,21,6,0,-394,-34,60,87,104,118,-644,-632,-655,83,-432,-1016,-603,-72,-126,-375,-2246,-1585,-901,-303,-2198,-3405,-1874,-3075,-9341,-6110,21,-12050,-13941,-12023,-22837,-36131,353,365,357,323,283,-15535,-6411,93,20,-57,-3129,-5877,-209,-1651,-3963,-185,-183,-192,-1436,-1942,-283,-327,-359,-574,-344,-308,-277,-250,-1384,-1881,-179,-165,-140,-113,-78,-269,-145,-426,154,18,39,-483,-339,-601,-54,368,-370,-92,125,50,-13,-161,-192,-273,-249,-191,-140,-222,-223,-291,-342,-313,-76,-337,-356,-80,-73,-66,-42,-22,-12,-436,20,23,20,-113,-4,-25,-319,-77,-68,-49,-300,-203,-61,101,139,-149,127,230,-176,-71,-100,-25,-291,1,253,202,157,-18,85,68,67,86,-1,-205,11,-255,-66,178,101,-204,-258,-202,-436,87,62,39,-699,-611,-84,-131,-503,-189,-178,-132,-1590,-1954,-2013,-35,-47,-68,-10401,-23342,-5235,-3452,-92,-1041,-40,-23,-12,-449,-22,-46,-947,-114,-142,-157,-243,-349,-133,-116,-97,-90,-77,-74,-217,-75,-85,-150,-138,-101,-85,-313,-407,-344,-351,-341,-139,7,-232,-27,-55,-104,-208,-184,-238,-349,-292,-274,-234,-271,-174,-153,-313,-188,-364,-356,-256,-313,-364,-391,-286,-466,-177,-138,-116,-112,-113,-125,-138,-135,-113,-89,-45,-45,22,43,45,34,11,1,22,64,137,75,253,31,-287,-304,-187,228,369,236,-270,143,333,35,-73,34,-190,285,341,317,443,471,459,418,146,-259,-152,-146,-236,-213,-225,-275,-181,-67,29,-262,155,219,235,237,-43,-186,95,20,-153,-199,-214,-235,-335,-132,-86,-42,-25,-30,-267,-187,-135,-112,-256,-116,-299,-248,-102,-105,-288,-82,-107,-129,-151,-280,-211,-240,-456,-332,-414,-165,-109,-125,-1,17,71,88,91,-112,-311,-120,22,-52,37,115,35,-60,-262,-64,-23,-67,-121,85,348,-9,-183,-313,-308,-159,-87,-129,-253,139,-128,-171,-213,-150,-392,-220,-363,-368,-246,-145,-125,-214,46,42,-159,119,110,85,14,63,54,54,54,0,-425,-226,52,55,58,65,62,57,55,55,53,39,-14,-238,-40,-79,-399,-47,-65,-87,-92,-82,-217,-100,-18,122,-206,-11,-8,29,117,372,225,-155,543,534,-230,222,225,124,-333,-152,-322,107,-111,-102,-144,414,351,118,58,119,-7,-52,-136,-224,-305,-380,-440,-358,-268,-188,-255,-64,0,-295,-177,-91,-294,-225,9,45,13,28,151,146,-97,-115,103,57,45,21,-2,-112,-46,-58,-281,-57,-39,-15,-184,45,76,101,-131,-146,-291,-115,-159,54,-143,-62,1,-57,-116,-178,-198,-195,-156,-97,-304,-238,55,89,-8,97,83,53,8,-35,-80,-158,-119,-168,-88,-50,-204,-130,63,77,10,79,57,27,-9,-45,-80,-105,-124,-139,-150,-131,-112,-85,-110,-225,-74,-39,-85,-264,-141,-77,-94,-117,-353,-191,-188,-210,-233,-250,-370,-369,-242,-210,-157,-95,-24,50,-17,46,-154,-27,115,-82,145,291,255,-50,-245,-53,-367,-294,-78,-133,-62,160,65,153,-189,16,74,-17,17,-123,-272,-365,-364,-335,-70,-9,41,-195,18,-37,-344,-111,-121,-150,-167,-162,-142,-289,-64,-42,-194,-284,-134,-15,-164,-31,-62,-81,-104,-128,-148,-232,-259,-273,-241,-215,-184,-138,-172,-15,47,-7,-399,-196,-66,16,220,117,41,-15,-47,39,-88,-66,-187,-277,-242,-282,-294,-296,-285,-289,-296,-301,-310,-300,-271,-242,-176,-113,-59,-15,-234,39,58,-243,-329,-308,-89,-82,-53,-217,-183,107,100,-129,-294,38,13,-23,-59,-318,-111,-123,-117,-104,-96,-95,-81,-97,-312,-151,-184,-206,-188,-143,-74,15,129,158,275,317,-10,-290,-125,-348,-180,-122,161,33,-235,112,75,102,228,-58,-151,48,192,158,19,-23,-240,-327,-81,-144,-181,-186,-169,-145,-123,-187,-88,-224,-174,-56,-44,-23,-1,-144,-82,69,61,43,-88,-31,-1,24,26,-7,-37,-63,-185,-87,-593,-246,-272,-533,-692,-368,-1169,-5759,-5504,-1690,-1484,-398,-585,-463,-270,-152,-114,-347,-76,-62,-58,-65,-59,-104,-28,-11,13,42,65,87,111,128,95,28,-251,-199,-46,141,-21,-325,-326,-76,-100,-377,-187,-177,-126,-67,-310,-127,-206,-31,-264,105,91,-176,-141,-78,-156,-135,-205,-159,85,135,192,-71,-299,-305,41,138,219,536,34,161,-14,-330,-109,103,188,-105,-248,-163,-26,-193,-271,-139,-110,-67,-56,25,61,-145,39,108,-105,-196,-151,-2,-54,-292,-136,-156,-141,-98,-46,7,-60,80,88,-22,42,8,-125,-259,-119,-147,-121,-90,-53,-14,-17,-274,-5,-26,-56,-84,-96,-96,-79,-148,1,-205,-66,-29,105,-18,-287,-135,-188,-96,-173],[-109,93,146,4,130,-246,-34,-140,27,-10,-56,-101,-152,-188,-220,-247,-326,-307,-332,-299,-234,-161,-87,-10,59,99,-156,-6,-70,-57,-3,-280,29,-41,-104,-307,-211,-184,-141,-269,-153,-129,-260,-272,-74,58,175,11,-117,17,-240,-13,-38,-32,-6,-198,-256,-117,17,-127,-121,288,164,262,304,285,-90,262,241,212,179,-137,-96,97,-87,-52,-28,-344,-107,-151,-195,-236,-245,-251,-266,-209,-159,-122,-88,-71,-140,-75,-104,-141,-221,-261,-326,-319,-240,-146,-61,6,64,99,108,97,67,-73,-373,-219,-228,-299,-321,-282,-244,-204,-369,-164,-161,-178,-207,-249,-284,-301,-320,-293,-290,-294,-292,-281,-236,-307,-179,33,129,218,-597,-22,352,343,301,252,185,109,27,7,-24,-394,106,170,227,263,-93,-894,-639,-600,178,-304,-639,-688,52,29,-428,-2408,-1711,-717,110,-1437,-3940,-2267,-3372,-8730,-5690,-976,-15450,-12625,-11534,-18350,-43399,-87,-32,25,67,114,-16152,-6217,215,238,248,-2830,-5637,229,-1628,-3698,111,-31,1,-1234,-2162,-104,-111,-101,-714,-52,-26,-4,-33,-1511,-1705,97,117,140,155,160,-232,-350,-455,129,-123,-150,-566,-196,-555,-146,-72,-483,-112,-143,-165,-181,-180,-184,-207,-227,-246,-263,-283,-299,-309,-322,-306,-299,-284,-322,-250,-232,-219,-192,-176,-173,-427,-159,-170,-191,-223,-265,-319,-299,-236,-148,-77,-331,-250,-17,180,229,-157,121,357,-157,-176,-156,-40,-329,-29,301,416,320,11,144,67,-3,-61,-100,-191,-155,-227,-239,-289,-307,-258,-181,-119,-554,13,50,74,-740,-473,56,39,-721,28,48,-191,-2317,-2186,-2051,275,297,307,-8579,-19590,-4648,-3846,-118,-874,165,230,214,-335,164,-54,-870,26,-26,-78,-304,-423,-212,-229,-220,-206,-173,-145,-205,-93,-81,-97,-140,-84,-75,-307,-570,-351,-407,-333,-153,28,-289,200,253,-159,-253,19,207,-315,1,200,53,-293,-103,-55,-308,-237,-337,-298,-226,-242,-360,-456,-249,-397,-158,-146,-141,-147,-150,-160,-169,-166,-153,-147,-128,-121,-125,-138,-169,-208,-244,-221,-141,-47,51,-26,223,30,-300,-292,-234,132,267,134,-311,141,178,65,-96,-24,-168,431,419,413,640,659,658,423,155,-223,-168,-194,-250,-150,-58,259,109,110,157,-279,46,-56,-131,-149,-132,-178,-83,-63,-158,-213,-13,0,-340,14,1,-7,-36,-79,-207,-214,-159,-158,-294,-131,-298,-287,-13,-41,-291,-25,14,-92,-16,-250,-93,-281,-422,-252,-430,-135,-125,-117,-99,-89,-84,-83,-90,-93,-325,-172,-158,-194,-222,-247,-286,-277,-237,-200,-169,-140,-120,-113,-109,-114,-223,-284,-290,-187,-216,-258,-289,-279,-243,-219,-265,-182,-340,-221,-86,-5,-162,-69,-173,-233,78,54,-156,325,137,152,-20,133,628,259,200,41,-391,-221,282,399,331,256,167,78,6,-41,-56,-52,-26,-253,-79,-125,-318,44,46,8,78,-135,-189,-89,-23,154,-203,2,23,72,135,333,245,-127,635,512,-212,254,306,232,-297,-168,-282,185,-106,-66,-80,399,454,101,4,60,-72,17,-65,-144,-202,-237,-251,-226,-189,-161,-233,-115,-74,-346,-217,-137,-331,-243,-7,29,14,33,92,85,-146,-90,48,36,36,53,52,-16,151,183,-236,-39,219,204,-192,131,39,11,-143,-108,-238,-101,-78,-23,-175,-104,91,107,-53,-167,-248,-111,25,33,-247,-245,64,142,-1,74,219,183,120,59,-4,-110,-86,-136,2,49,-223,-46,26,137,57,88,39,-14,-74,-130,-183,-221,-247,-256,-239,-204,-158,-105,-143,-201,-45,5,-129,-303,-178,83,75,60,-327,-214,4,-16,-36,-54,-292,-302,-116,-134,-137,-130,-106,-71,-32,-14,-178,-52,104,-95,113,93,77,-26,-239,-73,-337,-253,-54,-118,-14,192,42,97,-227,-14,63,76,40,-156,237,103,-337,-268,-250,-313,-296,-263,-209,-175,-363,-152,-171,-193,-223,-251,-251,-230,-200,-165,-272,-288,-181,-46,-82,-32,-53,-67,-86,-111,-133,-294,-283,-315,-311,-334,-354,-323,-256,-171,-83,2,-392,-237,-104,-15,168,57,11,7,-46,72,-38,167,-156,-255,-92,-252,3,-21,-32,-55,-75,-235,-127,-159,-198,-235,-282,-307,-328,-340,-349,-350,-350,-361,-366,-374,-385,-377,-361,-334,-297,-262,-222,-183,-307,-93,-46,-15,-77,-294,40,38,35,23,-1,-88,-56,-94,-217,-137,-137,-126,-90,-54,-17,24,83,120,151,174,-6,-297,-163,-330,-208,-118,-38,-72,-189,-90,-65,-28,12,-72,-212,47,103,105,-11,-27,-271,-283,-71,-44,-73,-95,-112,-124,-145,-163,-145,-160,-161,-165,-177,-188,-195,-206,-191,-159,-114,-49,-83,-43,13,53,94,299,325,-62,-276,-147,-608,-316,-382,-434,-805,-215,-1212,-5698,-5837,-2508,-1942,0,-572,-569,-376,-56,-55,-394,-70,45,57,193,180,-92,402,424,5,104,279,562,412,224,244,83,-249,-206,-20,198,10,-301,-326,-124,14,-351,75,197,53,37,-310,-182,-255,-82,-291,-166,-161,-125,-110,-68,-234,-67,-219,-216,33,32,38,-47,-371,-392,-36,86,80,75,-24,38,-35,-296,-75,-98,-145,-202,-254,-281,-275,-339,-259,-117,-38,29,-31,102,150,-93,62,124,-99,-191,-109,-68,-120,-274,-197,-218,-212,-191,-170,-152,-168,-150,-173,-217,-281,-345,-427,-497,-495,-411,-316,-222,-146,-86,-89,-255,-47,-51,-47,-20,43,127,-63,-174,111,-245,-22,38,252,-11,-230,-57,-179,-99,-105],[-90,90,90,-56,27,-229,-77,-147,-227,-293,-352,-384,-380,-350,-332,-327,-334,-355,-368,-354,-311,-254,-196,-141,-96,-67,-238,-80,-111,-123,-137,-246,-63,-1,-54,-309,-199,-126,304,-195,-125,-136,-243,-293,-97,74,234,29,-136,18,-213,71,-14,-61,-63,-251,-210,-94,27,-116,-134,417,145,292,427,351,-61,316,295,251,221,-223,-136,148,-75,-54,0,-349,50,-16,176,58,-34,-125,-342,-146,-66,15,96,-84,-150,158,233,52,-178,-4,-277,-1,-45,-38,-71,-94,-102,-109,-123,-139,-163,-203,-346,-300,-362,-419,-449,-408,-383,-354,-369,-311,-285,-263,-234,-204,-166,-126,-350,-243,-197,-113,-213,-107,-141,-302,-215,-226,-205,-148,-561,-133,47,91,110,127,125,106,-62,63,-79,-394,62,77,89,86,-377,-819,-554,-531,-189,-276,-297,-558,-121,-29,-486,-2521,-1907,-625,178,-757,-4438,-2852,-3897,-7797,-5281,-2751,-13345,-10546,-10994,-14383,-51173,-3452,-263,-254,-247,-220,-14636,-5744,-41,42,126,-2751,-5032,342,-1563,-3400,395,266,315,-883,-2412,92,15,-40,-850,-79,-73,-62,-52,-1456,-1579,-25,-20,-5,9,25,-220,-550,-475,78,-286,-275,-334,-64,-504,-183,-168,-568,-201,-216,-219,-215,-198,-191,-211,-232,-258,-284,-313,-338,-354,-361,-351,-337,-309,-282,-254,-222,-196,-157,-126,-109,-430,-64,-52,-48,-189,-61,-425,-130,-169,-198,-227,-281,-279,-187,-134,-67,-173,62,108,-128,-280,-183,-52,-377,-71,80,7,-58,-126,-177,-227,-269,-282,-253,-196,-125,-200,-8,74,138,52,47,-32,-682,146,347,74,-774,-342,307,147,-954,-128,194,-414,-2862,-2286,-2072,384,427,464,-5551,-14945,-3611,-4303,-594,-913,301,381,318,-196,157,-108,-792,-143,-236,-314,-358,-489,-362,-335,-305,-287,-264,-251,-232,-224,-217,-217,-207,-196,-176,-280,-473,-201,-392,-337,-169,-30,-340,-13,2,-207,-292,106,153,-290,-31,230,0,-285,-159,-109,-291,-275,-321,-232,-91,-78,-311,-391,-306,-326,-126,-150,-166,-168,-145,-104,-53,7,67,103,33,-90,133,105,53,-13,-101,-187,-266,-344,-412,-442,-458,-445,-428,-406,-373,-332,-271,-218,-335,-78,-13,40,-83,-81,-143,200,240,305,377,472,560,411,156,-192,-168,-235,-280,-100,21,220,83,103,177,-287,60,45,113,231,-50,-168,306,125,-159,-228,208,256,-348,17,217,134,50,-23,-153,-227,-131,5,-295,-223,-298,-327,91,-24,-283,-52,22,-79,176,-161,-214,-316,-384,-188,-449,27,151,91,107,-46,-18,-84,-148,-202,-280,-314,-363,-411,-440,-443,-426,-396,-361,-329,-302,-274,-252,-238,-222,-209,-249,-245,-264,-130,-103,-89,-216,-59,-205,-168,-327,-189,-255,-256,-90,-25,-242,-155,-218,-265,55,46,-149,-19,-66,-124,-167,-180,-169,-121,-62,17,-357,-206,141,149,134,95,22,-73,-184,-304,-423,-436,-332,-257,-142,-166,-215,140,62,-50,278,-183,-164,-92,-37,168,-205,12,57,110,153,291,256,-95,385,343,-190,261,213,164,-238,-195,-223,-45,-85,-114,-141,-170,-193,-216,-232,-252,-264,-272,-271,-274,-270,-265,-268,-250,-243,-249,-269,-294,-309,-397,-350,-366,-372,-363,-360,-356,-351,-349,-361,-370,-384,-389,-359,-304,-229,-135,-34,61,163,191,-192,-15,204,436,-205,189,-25,144,-152,-65,-201,91,-13,121,-211,-153,177,263,-66,-171,-271,-105,27,56,-197,-248,49,112,-12,30,184,192,152,137,71,-72,-100,-109,61,76,-204,36,-65,40,-1,-51,-117,-187,-259,-320,-363,-350,-305,-264,-225,-190,-157,-127,-167,-165,-83,-82,-167,-319,-191,-87,-94,-106,-305,-208,-142,-150,-156,-153,-208,-222,-127,-117,-100,-81,-59,-35,-9,-97,-219,-82,68,-116,73,57,47,-4,-225,-111,-294,-217,-45,-104,28,215,18,26,-272,-36,84,169,63,-195,323,202,-297,-212,287,359,150,-303,64,-30,-371,-197,-130,-60,7,-251,-282,-98,-35,-124,-341,-293,-225,-169,-206,-238,-282,-291,-278,-253,-222,-284,-245,-292,-327,-71,-31,-17,-298,73,94,102,-302,-279,-147,-59,-47,-95,-141,-194,-225,-255,-275,-283,-281,-280,-272,-277,-278,-287,-293,-312,-325,-322,-308,-283,-260,-239,-233,-216,-213,-219,-237,-255,-268,-296,-259,-230,-202,-172,-116,-249,-221,-62,-81,-117,-274,-214,-251,-250,-203,-272,-98,-67,-45,-46,-77,-120,-187,-280,-317,-213,-109,-16,78,142,-4,219,251,252,243,229,-18,-299,-208,-315,-245,-124,122,8,-143,-2,-115,-55,233,-84,-216,41,186,48,-45,-24,-250,-239,-159,78,46,18,-11,-59,-153,-121,-135,-152,-166,-182,-186,-182,-174,-175,-158,-137,-106,-58,-78,-57,25,73,65,313,312,-73,-371,-266,-584,-394,-473,-252,-828,-91,-1211,-5505,-5849,-3148,-2380,-40,-569,-684,-511,-174,-213,-425,-75,59,117,303,264,0,677,410,-17,91,292,617,453,261,392,145,-238,-231,-10,70,-11,-285,-335,-194,-127,-322,-106,-98,-88,-81,-307,-208,-283,-96,-319,92,132,10,-72,-75,-291,-12,-204,-279,155,159,138,-30,-423,-483,-132,-9,-44,-73,-97,-122,-138,-257,-148,-140,-136,-140,-142,-134,-121,-441,-171,-106,-98,-97,-101,-98,-97,-91,-78,-50,-94,-193,-88,28,33,-257,-60,-11,-38,-71,-106,-141,-286,-179,-183,-179,-172,-150,-134,-324,-167,-181,-94,-84,-94,-106,-154,-210,-170,-170,-155,-127,-85,-46,-57,-209,61,-249,3,101,144,-10,-172,11,-176,-134,-180],[-252,-216,-160,-118,-64,-191,-21,-123,-48,-68,-100,-132,-170,-191,-195,-181,-221,-135,-113,-164,-109,-170,-162,-203,-248,-285,-321,-245,-184,-141,-95,-210,109,160,-100,-314,-171,-88,358,-95,-83,-143,-234,-320,-127,89,221,26,-154,14,-201,116,18,-68,-120,-234,-159,-72,40,-110,-162,482,121,309,600,392,-43,335,378,65,74,-308,-179,96,-69,-49,34,-300,83,-39,199,91,-39,-132,-421,-100,199,225,243,-162,-98,131,171,36,-134,-41,-335,-57,-110,-153,-193,-227,-247,-267,-289,-310,-332,-351,-336,-304,-283,-256,-226,-193,-178,-156,-319,-119,-201,-126,-82,-88,-95,-105,-308,-184,-184,-207,-267,-242,-256,-298,-279,-297,-316,-333,-505,-341,-308,-274,-247,-204,-161,-124,-86,-51,-128,-391,32,42,42,25,-645,-540,-381,-444,-83,-198,8,-318,-123,190,-551,-2585,-2131,-615,265,-247,-4709,-3601,-4644,-7031,-4914,-4715,-9545,-8319,-10593,-11258,-59104,-15669,-152,-182,-214,-225,-11472,-4949,-176,-133,-85,-2851,-4088,80,-1453,-3038,82,222,233,-515,-2688,221,211,208,-977,77,250,259,262,-1284,-1488,197,133,53,-45,-161,-281,-733,-489,-257,-454,-258,-71,-32,-471,-170,19,-504,-60,56,62,82,-84,-70,93,69,38,5,-306,-174,-162,-208,-116,-130,-183,-228,-170,-183,-194,-179,-157,-134,-447,-46,-7,26,-219,5,-697,-42,33,18,-258,-196,-286,-106,-154,-201,-248,-284,-329,-359,-375,-370,-360,-430,-349,-329,-331,-318,-303,-272,-249,-239,-235,-229,-224,-216,-200,-171,-124,-59,3,76,53,-814,-16,292,-161,-797,-228,334,193,-1182,-358,196,-585,-2903,-2288,-2101,160,238,336,-1825,-10101,-2278,-4759,-1212,-1160,332,648,572,-42,356,-185,-716,-82,-224,-348,-366,-550,-217,-165,-125,-107,-88,-75,-129,-45,-41,-52,-170,-108,-155,-234,-295,-378,-370,-361,-201,-112,-382,-24,33,-244,-321,49,57,-278,-65,174,-39,-260,-222,-177,-272,-305,-310,-165,-66,-109,-217,-293,-346,-261,-316,-377,-417,-382,-323,-256,-178,-84,13,99,9,-109,177,305,355,96,5,235,213,153,88,-219,-33,-101,-328,-247,-266,-235,-192,-154,-309,-59,-30,-19,-35,-127,-121,-17,26,115,221,345,457,380,147,-166,-155,-252,-324,-68,71,182,59,94,197,-284,43,195,235,326,-46,-157,322,131,-163,-245,162,234,-354,-3,409,423,290,230,-111,-234,-121,55,-258,-315,-296,-367,84,-5,-261,-99,10,-76,312,-78,-318,-260,-349,-146,-471,-10,135,180,230,-69,132,108,81,68,-210,-246,-110,-76,-86,-138,-212,-295,-376,-325,-239,-187,-84,-26,17,-32,-258,-204,-235,-72,59,-70,-203,97,-234,-203,-395,-210,-174,-271,-146,-95,-263,-202,-253,-308,-343,-388,-422,-391,-321,-254,-181,-104,-43,10,46,79,-330,-171,28,-8,-56,-112,-181,-252,-301,-304,-264,-220,-170,-246,-152,-207,-116,46,51,-110,216,-226,-150,-110,-58,179,-209,15,89,140,163,246,254,-68,467,428,-168,289,434,451,-167,-234,-167,344,-61,58,51,274,256,140,-46,-128,-242,12,-26,-66,-95,-119,-147,-166,-170,-185,-216,-252,-271,-390,-295,-296,-291,-294,-279,-276,-272,-269,-273,-267,-262,-256,-243,-236,-228,-215,-200,-189,-181,-177,-181,-184,-192,-205,-221,-229,-237,-239,-218,-190,-179,-130,-98,-71,-249,-205,-9,-2,-77,-191,-237,-102,11,31,-158,-250,33,70,-41,-24,105,122,117,117,88,-48,-117,-87,115,103,-181,58,-147,-21,-70,-118,-173,-224,-270,-303,-328,-341,-351,-366,-380,-395,-407,-395,-362,-325,-288,-252,-211,-311,-183,-112,-89,-75,-298,-183,-77,-94,-120,-150,-185,-230,-279,-320,-333,-324,-292,-253,-216,-190,-271,-144,-138,-145,-151,-174,-193,-198,-196,-196,-242,-213,-218,-213,-196,-159,-114,-52,-309,-40,136,254,79,-236,274,156,-254,-171,274,372,89,-292,63,-41,-379,-246,-139,-43,22,-204,-314,-89,-153,-249,-282,-277,-262,-141,24,96,128,153,153,-43,-91,-233,-198,-243,-271,-92,-54,-14,-301,95,131,154,-228,-320,-192,-110,15,-72,0,68,-19,109,51,156,-139,-225,-69,-221,51,16,-123,-60,-108,-154,-208,-256,-297,-307,-291,-233,-178,-124,-95,-52,-85,-313,-192,-26,-1,-218,4,-250,-239,-43,-81,-128,-237,-183,-161,-114,-104,-258,120,189,183,290,80,-125,-21,79,-70,-80,-218,-345,-366,-286,-193,-113,-47,-29,-43,-84,-160,-295,-233,-294,-285,-138,77,-28,-107,-57,-201,-127,222,-94,-174,3,-104,-204,-270,-292,-232,-195,-231,-21,26,57,64,45,-80,-61,-96,-144,-185,-219,-225,-211,-185,-167,-162,-107,-78,-45,-69,-68,33,85,26,248,293,-85,-459,-396,-540,-469,-503,-31,-715,9,-1190,-5147,-5522,-3559,-2768,-91,-569,-809,-659,-169,-346,-423,-302,-401,-418,-336,-232,-130,-49,13,-35,85,145,190,249,285,384,218,-210,-262,-5,262,66,-270,-336,-273,-106,-286,-136,-95,-76,-72,-287,-191,-262,-302,-328,-256,-197,-130,-72,-93,-243,33,-166,-337,168,199,216,-14,-378,-433,-225,58,183,147,-155,-4,-106,-209,-235,-335,-436,-433,-341,-237,-133,-313,-72,101,155,77,-15,105,150,17,24,-50,-150,-250,-346,-429,-447,-379,-321,-274,-234,-200,-177,-156,-355,-104,-68,-87,7,58,32,-336,-210,-203,-80,119,88,62,-187,-152,23,42,43,68,100,98,-40,-234,50,-198,-3,-30,-55,-92,-121,-164,-215,-256,-285],[-214,-277,-323,-298,-236,-174,-125,-104,-62,-32,-12,6,13,26,-20,-186,-114,-64,20,-92,59,-139,27,-18,-72,-130,-377,-275,-333,-316,-273,-217,-148,-96,-139,-311,-123,-47,212,24,-24,-138,-221,-339,-149,117,194,17,-155,17,-188,-110,-207,-205,-100,-174,-103,-32,75,-95,-183,492,107,330,470,396,-21,264,214,-72,-48,-365,-200,9,-85,-178,-274,-283,-185,-72,33,126,-65,-133,-468,-51,247,181,101,-165,-86,-150,-165,-114,-78,-61,-369,125,17,38,-44,-106,96,62,27,-3,-32,-72,-301,-167,-174,-171,-140,-84,-39,9,-247,-114,-320,-245,21,-38,-109,-186,-272,-336,-345,-306,-264,-207,-163,-276,-307,-59,-32,-2,-417,-392,70,85,83,88,79,55,20,-50,-159,-373,-205,-275,-324,-296,-866,-238,-137,-322,26,-197,87,-58,-301,91,-605,-2590,-2265,-635,74,52,-4535,-4462,-5573,-6481,-4531,-6634,-5934,-6250,-10428,-9072,-65711,-29135,-389,-366,-317,-246,-7391,-3788,48,168,285,-3047,-2897,574,-1290,-2569,-130,605,550,-189,-2962,369,339,-45,-1070,3,418,419,401,-1045,-1386,210,102,-7,-118,-212,-296,-819,-487,-136,-588,-103,-65,-68,-443,-129,-37,-371,-66,-7,-6,-1,-30,-61,17,9,3,-1,-331,-157,-82,-128,47,128,-124,-169,158,203,-147,-51,-160,-61,-461,1,-63,-121,-218,-239,-922,-258,-254,-215,-281,-124,-257,-17,-23,-229,-196,58,42,-60,-436,-145,-77,-413,-172,-113,-153,-182,-213,-226,-242,-253,-254,-236,-214,-192,-179,-175,-174,-172,-178,-178,-189,-879,-188,-197,-373,-799,-231,-244,-252,-1343,-587,-264,-690,-2597,-2250,-2146,-39,-301,122,196,-5612,-818,-5101,-1930,-1578,256,287,234,123,99,-256,-631,-177,-263,-292,-282,-600,-70,-5,56,100,149,-88,-77,262,281,12,-178,204,231,-165,-105,67,-258,-398,-218,-156,-401,-215,-212,-252,-324,-176,-180,-266,-176,-184,-189,-219,-283,-254,-246,-316,-289,-183,-194,-205,-211,-223,-359,-242,-248,-248,-246,-244,-233,-223,-207,-183,-150,-126,-89,-106,-28,1,19,32,-99,28,31,20,3,-256,-21,-33,-328,-209,-220,-172,-90,-249,-241,152,434,254,42,-145,-95,161,98,104,169,285,401,340,134,-137,-128,-218,-375,-45,100,158,48,88,224,-265,15,48,34,56,-35,-144,259,136,-161,-256,124,217,-334,-14,504,559,315,230,-74,-232,-106,101,-192,-392,-280,-383,-124,-181,-217,-156,-5,-71,96,-11,-370,-183,-309,-123,-483,-42,-95,-158,-216,-262,-219,-147,-76,0,-132,-253,-143,-75,42,14,209,-289,112,71,1,-241,-131,-172,-166,-132,-246,-152,-199,-17,93,-45,-191,151,-238,-254,-393,-223,-92,-251,-188,-98,-194,-31,-134,-328,84,-27,-109,238,93,75,-203,149,338,321,289,128,-303,-109,73,16,-34,-74,-114,-141,-148,-146,-141,-148,-153,-220,-176,-234,-184,-189,-186,-183,-167,-255,-139,-131,-76,-41,-198,-21,-15,-5,9,29,59,-43,146,193,-138,295,340,385,-80,-273,-108,420,-35,137,115,199,329,208,-16,-218,-322,122,200,72,-14,-54,-60,-148,-184,-15,-47,-99,-153,-345,-266,-280,-223,-318,-95,-102,-70,-10,27,16,-229,-85,-71,-108,-126,-115,-76,-28,24,73,-108,45,131,189,-229,201,-142,76,-144,26,-164,69,6,-65,-275,-241,-222,-205,-165,-215,-181,-96,-80,-80,-121,-237,-83,-68,-72,-69,-7,24,51,80,105,-29,-124,-58,107,80,-164,-5,-151,-125,-190,-249,-308,-341,-322,-289,-259,-229,-205,-190,-176,-161,-146,-126,-189,-99,-87,-78,-178,-281,-147,-18,-10,-14,-290,-143,-72,-111,-159,-210,-260,-301,-302,-267,-214,-165,-121,-88,-66,-243,-318,-131,-114,-171,-213,-283,-351,-399,-345,-270,-212,-163,-129,-104,-99,-106,-130,-156,-302,-179,-157,-116,-52,-261,90,96,-195,-131,247,275,42,-238,61,-46,-380,-282,-142,-28,35,-101,-291,-266,-217,-225,-157,-229,-276,-185,109,279,282,220,133,-23,-88,-208,-305,-290,-194,-93,4,9,-255,144,282,314,-164,-346,-228,-152,-57,-132,19,80,13,5,-16,-22,-136,-205,-55,-186,70,-58,-217,12,-10,-70,-150,-240,-329,-347,-272,-157,-51,40,-45,163,-130,-316,-167,64,119,-214,82,-228,-243,-83,-155,-236,-316,-394,-462,-425,-354,-278,-215,-155,-93,-42,-6,-152,-29,30,-13,-23,-71,-132,-186,-254,-322,-372,-390,-405,-403,-388,-377,-335,-284,-259,-320,-144,-44,-70,-79,-90,-260,-175,-12,-98,-163,-241,-351,-464,-450,-339,-206,-139,-246,114,196,259,299,208,59,15,57,63,-98,28,100,87,83,47,-194,68,-38,159,-50,-70,43,97,-11,221,234,-92,-489,-523,-485,-531,-445,215,-519,96,-1160,-4593,-4877,-3706,-3074,-146,-560,-917,-789,-302,-480,-389,-62,28,-4,-56,-106,-164,-245,-350,-467,-421,-265,-98,73,232,386,294,-168,-282,0,276,92,-259,-316,-310,-191,-247,-181,-249,-290,-428,-466,-375,-291,-241,-309,-141,-111,-89,-74,-123,-141,13,-123,-387,140,169,188,-6,-315,-340,-295,14,149,135,-213,-55,-148,-154,15,5,5,-25,-30,-41,73,-167,16,148,212,52,-20,86,268,82,107,45,-60,-190,-203,-242,-249,-220,-171,-119,-64,-22,0,2,-299,-50,-93,-137,-165,-148,-110,-322,-261,-231,-50,105,92,67,-201,-109,-63,-82,-80,-68,-49,-45,-44,-265,-94,-133,-154,-170,-168,-168,-152,-151,-165,-218,-254],[-85,-65,-46,-229,-41,-104,-77,-106,-128,-119,-88,-38,6,20,-104,-231,-24,-6,26,-20,125,-108,310,346,336,-61,-338,-143,-147,-229,-196,-122,-84,-140,-180,-316,-77,-19,109,130,30,-139,-220,-356,-165,-29,-99,-169,-231,-278,-288,-257,-209,-160,-126,-111,-70,-58,-48,-83,-193,-68,-94,-120,-151,-194,-223,-234,-226,-205,-182,-369,-207,-95,-97,-85,-80,-180,-65,-96,-35,-15,-79,-129,-423,-10,31,11,0,-91,15,59,121,14,-22,-68,-372,176,59,32,-83,-109,209,120,30,-47,-103,-146,-264,-178,-196,-209,-221,-219,-224,-211,-189,-174,-405,-227,-158,-187,-225,-269,-311,-302,-244,-162,-215,34,133,-240,-328,367,413,445,-314,-451,110,222,449,445,431,402,248,-230,-176,-350,36,-76,-195,-319,-1031,-244,-150,-176,-33,-222,17,24,-461,15,-655,-2550,-2157,-633,60,68,-4156,-5400,-6651,-6121,-4059,-8144,-2744,-4497,-10500,-7866,-66755,-43996,-23,-27,-42,-31,-2831,-2286,-254,327,461,-3264,-1605,782,-1095,-1986,-50,713,606,55,-3107,13,152,-289,-1127,-79,113,97,60,-743,-1250,-154,-250,-311,-288,-218,-377,-720,-479,-10,-626,96,108,104,-421,-85,122,-221,-77,45,35,93,41,-28,40,9,-16,-33,-351,-140,-12,-41,81,136,-61,-108,171,184,-208,-104,-192,-65,-470,101,94,253,-186,-487,-752,151,179,59,-212,-1,-203,-29,-61,-362,-188,-43,-28,-15,-435,-97,-83,-345,-217,19,196,201,183,187,164,-266,78,32,-41,-59,-123,-148,-185,-212,-238,-251,-268,-762,-317,-253,-554,-786,-239,-241,-246,-1360,-810,-289,-735,-2317,-2232,-2229,-295,-1524,-271,-256,-1890,-212,-5218,-2706,-2122,-187,-191,-188,-181,-153,-303,-545,-30,20,69,-210,-641,141,133,117,81,50,-111,-29,-15,-8,14,-175,107,164,-84,59,166,-172,-443,-248,-181,-396,-118,44,-231,-304,155,94,-254,-121,-39,-67,-175,-343,-339,-221,-309,-249,-112,-139,-168,-195,-235,-352,-324,-373,-355,-305,-259,-208,-162,-121,-79,-39,-15,13,-80,49,65,72,66,-185,39,24,-19,-84,-224,-229,-206,-315,-166,-153,-267,-200,-324,-158,178,473,352,128,-131,-70,425,522,355,227,170,160,190,111,-114,-97,-148,-432,-36,107,128,42,17,-41,-237,-139,-181,-222,-253,-270,-252,-207,-146,-159,-266,52,110,-287,-20,215,232,225,201,-44,-226,-97,71,-125,-452,-250,-362,-75,-92,-162,-222,-91,-110,-134,-173,-336,-287,-352,-358,-481,-190,-94,-5,87,-88,72,259,345,215,-59,-243,-172,-75,42,0,241,-335,178,107,-7,-304,-132,-207,-261,-279,-232,-187,-163,-86,-23,-23,-188,106,-219,-314,-307,-231,-19,-208,-223,-103,-97,-57,-32,-294,94,-89,-75,274,64,77,-271,122,431,392,315,138,-286,-33,40,-34,-100,-146,-164,-140,-90,-40,-123,3,-2,-190,-167,-254,-178,-238,-281,-282,-233,-277,-143,-162,-103,-99,-179,-158,-192,-215,-218,-204,-180,-148,-131,-122,-114,-125,-140,-158,-176,-313,-166,-128,-81,-29,23,68,108,141,40,-274,-363,128,179,160,119,-30,-36,-147,-204,-64,-140,-207,-183,-306,-226,-324,-186,-343,-129,-160,-121,-29,362,345,-219,-107,185,213,44,93,-19,159,242,121,-71,76,39,-25,-237,-142,-188,-227,-244,-256,-276,-270,-242,-206,-292,-268,-71,-31,-71,-240,-131,-103,-41,13,-95,-224,-73,-99,-116,-135,-132,-110,-77,-36,2,-27,-130,-31,82,73,-171,18,-69,-92,-159,-224,-267,-239,-182,-120,-66,-13,29,60,-71,-154,78,-99,-192,-24,71,43,-155,-255,-104,-19,-53,-83,-297,-106,-94,-68,-109,7,33,-15,43,160,186,-115,172,70,175,-191,-371,-148,-43,-206,-213,-301,-298,-204,-98,-259,-118,-143,-71,-14,113,69,-3,-175,-259,-289,-316,-221,-126,-275,36,10,-136,-111,188,155,-10,-187,44,-62,-391,-316,-148,-31,73,11,-260,41,-33,-107,-169,-219,-283,-266,-270,-267,-282,-281,-269,-244,-203,-158,-115,-139,-127,20,64,34,-213,161,227,253,-130,-374,-273,-194,-117,-196,39,96,40,18,-20,-51,-147,-193,-78,-156,-56,-155,-298,3,21,38,46,51,41,3,-116,-172,-2,-20,-44,-65,-178,-325,-163,-157,-187,-200,-212,-221,-245,-244,-255,-268,-270,-265,-254,-249,-243,-244,-227,-223,-211,-198,-190,-194,-160,-151,-135,-119,-101,-88,-64,-55,-52,-44,-20,-7,8,30,-104,-275,-142,-224,-356,-150,-33,-130,-78,-115,-301,-212,-110,-211,-310,-355,-274,-185,-102,-34,-67,-89,-202,67,137,136,122,93,53,13,-18,-41,-69,-66,-65,-56,-46,-49,-230,-36,-69,-22,-40,-76,-29,-40,-60,-61,-55,-103,-435,-582,-442,-581,-331,188,-303,158,-1117,-3848,-3992,-3606,-3272,-221,-545,-905,-700,-355,-511,-353,-57,93,132,123,120,115,96,65,-64,-11,-57,-98,-117,-116,-83,-36,-134,-278,-4,97,81,-264,-287,-233,-297,-217,-176,-332,-209,-206,-235,-76,-140,-218,-285,161,172,112,38,-178,-95,-112,-95,-346,26,92,156,-20,-269,-264,-313,-45,461,162,-272,-112,-208,-106,94,34,-18,-3,12,-38,90,-43,-59,-141,-209,-265,-292,-266,-235,-207,-179,-137,-107,-201,-88,33,84,-178,-37,220,258,285,294,286,-203,220,164,-143,9,-69,-157,-295,-325,-270,-169,-98,-40,7,-212,-87,28,9,-16,-48,-74,-101,-111,-306,-125,-125,-130,-134,-136,-143,-125,-104,-144,-289,-198],[-10,31,172,-205,30,-84,143,-95,94,93,100,-39,109,-3,-191,-272,18,-25,-54,-60,-34,-93,81,153,219,-76,-254,-155,-173,-242,-243,-95,-42,-148,-244,-338,-406,-355,-297,-255,-241,-228,-237,-363,-248,-254,-268,-284,-298,-309,-312,-292,-241,-169,-95,-60,-28,57,175,-81,-168,404,45,331,485,413,-5,154,90,-64,-175,-326,-207,3,-35,15,-3,-136,-125,-187,-243,-278,-263,-235,-362,-137,-78,-27,25,14,92,61,106,-6,24,-70,-344,-144,-242,-336,-433,-392,-296,-216,-154,-108,-71,-56,-226,-48,-59,-69,-81,-131,-120,-146,-172,-211,-402,-276,-310,-344,-361,-363,-359,-343,-318,-276,-215,-147,-67,-202,-307,181,247,301,-213,-393,56,196,348,351,354,357,361,-347,-197,-339,310,267,-127,-482,-1148,5,-53,-116,-160,-281,-216,-227,-593,-222,-721,-2484,-1820,-554,-117,-130,-3792,-6364,-7842,-5908,-3449,-8644,-91,-3147,-10655,-7632,-60368,-60602,318,308,269,224,175,-536,-1127,121,161,-3429,-357,329,-907,-1314,323,266,194,112,-2849,-405,-38,-528,-1158,-170,-4,-6,-10,-399,-1072,-10,-6,7,19,13,-481,-566,-479,-42,-547,-4,-36,-81,-410,-147,-179,-210,-222,-254,-273,-285,-272,-259,-256,-240,-214,-178,-371,-135,-39,20,86,142,-6,-58,173,149,-278,-158,-222,-74,-470,-12,-74,-122,-151,-664,-459,-163,-176,-182,-202,-231,-256,-246,-230,-320,-176,-88,-42,14,-395,-59,-95,-275,-269,-9,130,79,7,-48,-94,-352,-95,-42,-9,88,-107,67,210,236,250,265,266,-629,-462,-16,-708,-772,38,128,81,-1253,-1027,-71,-737,-2125,-2274,-2367,-236,-2923,-311,-347,-363,-337,-5070,-3495,-2716,-213,-68,0,70,153,-316,-468,382,455,523,-139,-676,610,587,239,166,327,-137,-1,-125,-315,-354,-173,-8,145,-4,190,227,-83,-441,-289,-228,-378,-98,35,-197,-277,413,375,-247,-161,74,-12,-139,-396,-441,-203,-293,-195,-31,-60,-171,-132,-185,-340,-312,-379,-412,-353,-294,-230,-219,-114,-50,18,79,30,-46,78,283,396,38,-230,-86,361,355,296,-160,-61,-94,-296,-120,-85,-356,-293,-235,-75,213,498,450,209,-96,-49,404,464,329,187,60,-61,-148,-187,-178,-148,-108,-449,-42,-20,-8,0,1,-7,-205,-38,-35,-49,-60,-74,-119,-106,-113,-163,-277,-90,-74,-221,-41,-38,-29,-35,-55,-67,-226,-102,-121,-137,-458,-211,-319,-209,-234,-236,-296,-271,-293,-309,-327,-337,-336,-317,-272,-464,-176,-121,-73,-24,-103,35,62,78,98,0,-223,-202,-82,36,-6,187,-341,194,189,-47,-372,-81,-74,59,-186,-188,-48,-131,-47,-50,-61,-198,-81,-185,-349,-215,-237,-176,-220,-266,-296,-282,-241,-178,-217,-25,-161,-41,144,27,86,-317,80,85,45,6,-2,-282,19,71,143,227,311,303,-87,-38,-45,-209,23,64,-166,-155,-265,-80,-156,-113,-220,22,-295,-159,-200,-124,216,-150,-17,175,142,52,-40,-128,-202,-272,-310,-279,-251,-229,-220,-227,-337,-250,-241,-220,-186,-145,-112,-82,-59,-42,-254,-331,-26,-11,0,18,-147,-61,-157,-231,8,-46,-109,-142,-269,-214,-354,-161,-346,-166,-215,-172,-36,-5,-80,-190,-239,-236,-162,-75,7,-54,133,171,89,-43,101,11,144,-239,76,-227,3,-95,-39,-179,-100,-133,-167,-299,-278,-184,-155,-120,-243,-88,-118,-78,-73,-104,-204,-197,-252,-307,-286,-210,-127,-52,20,81,-38,-129,-4,202,84,-203,133,53,7,-69,-144,-211,-234,-208,-165,-128,-96,-75,-68,-89,-184,-55,-123,-195,-1,32,60,-123,-230,-54,111,384,216,-307,-70,-162,-91,-84,226,99,33,60,201,147,-187,30,-32,-102,-173,-354,-334,-298,-241,-163,-91,-41,5,30,-251,-58,-132,-82,-92,-132,-149,-145,-185,-189,-62,-45,-41,-37,-266,-23,-88,-70,-96,0,-14,-58,-136,-9,-79,-395,-325,-151,-44,101,128,-225,273,77,59,87,-107,-281,-241,175,284,245,156,128,-12,-26,-110,-71,-94,-72,-63,-72,-85,-176,-142,-184,-211,-189,-389,-316,-215,-141,-254,68,164,68,143,151,90,-152,-174,-49,-125,-57,-233,-233,50,133,213,156,118,128,64,-131,-211,234,106,-30,-173,-273,-330,-164,-44,25,-41,145,-161,-238,-133,129,-103,-143,86,43,-13,-73,-246,-188,-239,-272,-289,-298,-291,-287,-293,-298,-311,-324,-345,-354,-369,-373,-361,-323,-293,-258,-221,-202,-270,-153,-174,-357,-155,-161,-191,-202,-229,-311,-243,-231,-229,-216,-191,-187,-219,-173,-182,-166,-163,-145,-117,-88,-52,-18,8,29,44,66,89,-26,-154,122,123,115,30,-249,5,-84,-99,-149,-213,-253,-277,-280,-245,-188,-112,-365,-462,-395,-572,-177,371,-72,218,-993,-2921,-2924,-3264,-3315,-300,-493,-728,-532,-301,-428,-311,-42,-9,1,4,21,46,69,88,-73,76,161,183,207,222,239,249,-95,-228,0,139,64,-264,-240,-184,-369,-262,-202,-219,-244,-270,-212,-21,-75,-248,-245,126,95,38,-37,-233,-225,-318,-413,-339,-245,-154,-70,-39,-229,-193,-249,-98,203,93,-314,-160,-260,-45,151,18,-55,-5,-77,-145,-208,-275,-307,-291,-237,-172,-110,-41,15,69,77,90,-51,-213,-113,274,221,-153,-36,184,138,86,33,-14,-106,-80,-100,-157,-140,-153,-179,-257,-360,-299,-189,-133,-66,9,-215,-78,67,185,-4,-63,106,95,-31,-342,-108,-182,-246,-274,-253,-205,-129,-59,-147,-336,-136],[-100,-124,-141,-161,-170,-169,-164,-153,-139,-110,-80,-53,-37,-24,-244,-271,-33,-57,-87,-130,-185,-245,-277,-239,-162,-75,-156,-104,-161,-195,-260,-62,-115,-56,-238,-340,-1,-2,44,13,-4,-151,-258,-344,-147,114,-18,-82,-140,-54,-162,-270,-347,-204,-64,-11,-6,104,231,-88,-106,300,-7,302,586,362,-18,25,47,42,-155,-276,-205,-17,-36,14,144,-109,92,-216,82,96,-86,-145,-315,14,315,357,305,113,361,39,72,-46,56,-72,-307,202,88,-23,-208,-127,-200,-255,-275,-258,-221,-188,-201,-133,-121,-106,-94,-183,-84,-97,-102,-143,-331,-101,-117,-142,-167,-190,-223,-254,-282,-301,-305,-302,-282,-244,-243,-144,-90,-36,-143,-300,13,118,132,160,182,196,209,-390,-240,-363,217,202,-283,-719,-1238,88,77,68,-109,-391,116,134,-708,141,-828,-2423,-1395,-362,50,-643,-3526,-7226,-9093,-5801,-2715,-8166,124,-2260,-10560,-8321,-50781,-79407,578,590,560,507,429,331,-2252,115,27,-3479,-53,-39,-778,-605,-9,-22,-41,-66,-2523,-848,-90,-784,-1190,-283,38,78,119,-49,-866,251,284,318,-54,-367,-580,-437,-515,-112,-447,290,240,130,-420,-99,7,-42,-173,-113,-145,-172,-184,-208,-254,-296,-333,-354,-419,-346,-326,-303,-277,-259,-238,-227,-226,-229,-377,-259,-289,-338,-468,-423,-412,-351,-290,-449,-193,-165,-157,-151,-143,-154,-168,-164,-176,-202,-182,-166,-157,-133,-372,-71,-134,-230,-347,-71,-124,-180,-244,-291,-315,-404,-224,-142,-59,7,-126,48,112,125,125,126,117,-521,-617,-170,-835,-774,78,188,197,-1139,-1245,-402,-725,-2011,-2385,-2562,-77,-4471,-285,-405,-393,-261,-4715,-4143,-3223,-588,-199,379,458,532,-293,-421,631,629,606,-95,-691,406,301,188,59,-63,-192,-308,-388,-299,-188,-151,7,87,55,202,232,-6,-366,-347,-285,-363,-61,46,-171,-261,-49,-84,-254,-224,-142,-167,-196,-359,-474,-266,-278,-263,-245,-234,-220,-205,-197,-338,-194,-192,-186,-175,-159,-126,-268,-41,16,36,123,22,-21,31,229,372,-5,-211,-232,254,194,126,-105,-118,-134,-276,-83,-27,-422,-334,-129,-2,251,391,391,270,-54,-37,264,205,155,94,39,-28,-93,-155,-213,-271,-312,-383,-273,-224,-173,-128,-99,-89,-173,-92,-104,-111,-97,-70,-112,34,94,-169,-286,12,164,-141,-28,388,360,302,196,-4,-223,-117,-97,-128,-442,-163,-269,-14,3,-46,-364,-82,-84,-3,-33,-258,-106,-196,-180,-419,-261,-297,-335,-359,-376,-371,-349,-321,-277,-234,-193,-221,-89,3,0,141,-293,246,286,-98,-399,-97,-144,-16,-264,-145,4,-97,105,90,13,-207,44,-134,-299,-114,-227,12,-113,-264,-88,-41,-47,-40,-112,6,-224,1,56,1,23,-300,-52,-110,-166,-222,-245,-274,-209,-140,-53,35,122,189,-72,-59,-116,-232,-9,60,-134,-121,-248,-4,29,77,-218,-29,-292,-170,-225,-137,229,-103,-36,168,52,-64,-181,-285,-354,-335,-275,-211,-168,-130,-100,-83,-317,-57,-37,-68,1,19,-42,33,26,13,-160,-240,-29,0,44,82,-247,-58,-163,-248,113,243,36,-142,-221,-193,-323,-130,-306,-186,-247,-185,-11,-44,-74,-129,-166,-129,-130,-124,-111,-99,-94,-96,-103,-118,-131,-143,-152,-218,-144,-244,-95,-46,3,-189,69,28,-17,-284,-264,19,-25,-77,-203,-191,-252,-304,-342,-374,-395,-396,-382,-352,-322,-277,-220,-160,-93,-26,-49,-107,38,192,116,-235,181,153,79,0,-78,-141,-160,-138,-94,-51,-17,9,15,-101,-198,4,-90,-185,-41,-63,-76,-77,-200,2,52,97,130,-308,-22,-243,-117,-44,66,31,-6,-38,-57,-55,-236,-20,-9,39,-4,-310,-147,-71,-263,-209,-154,6,64,121,-182,6,-117,-70,-23,-147,-269,-370,-315,-238,-173,-142,-148,-180,-235,-297,-324,-256,-159,-60,-98,-94,-83,15,-87,-376,-300,-143,-209,-323,-378,-276,-162,-58,36,126,-29,-270,-213,196,333,298,65,73,-7,0,-77,-32,-47,-28,75,116,97,-139,59,23,-7,-106,-393,-353,-207,-114,-304,48,32,23,-4,-41,-81,-142,-150,-162,-169,-153,-268,-124,-61,-22,19,55,88,107,115,-137,-246,41,-13,-88,-173,-264,-368,-407,-317,-222,-112,-8,-117,-227,-217,14,-135,-118,89,139,63,-22,-246,-199,-272,-301,-282,-246,-270,-161,-140,-124,-117,-115,-123,-122,-158,-139,-137,-113,-101,-88,-77,-128,-276,-119,-153,-321,-187,-159,-247,-112,-120,-316,-201,171,-138,24,-5,-45,-263,-85,37,3,-32,-41,-79,-6,25,57,81,97,105,118,126,16,-237,105,85,56,-3,-261,-82,-126,-156,-169,-184,-173,-155,-135,-100,-55,-98,-309,-348,-361,-531,-20,297,144,272,-745,-1870,-1778,-2753,-3220,-403,-404,-505,-375,-213,-331,-287,-207,-181,-151,-130,-102,-70,-49,-28,-88,31,72,122,184,242,307,364,-67,-163,0,198,74,-271,-196,-16,-316,-149,-88,-120,-249,-339,-204,11,-27,-269,-203,77,188,183,56,-283,51,-8,-79,-252,-226,-290,-320,-313,-277,-240,-213,-185,-185,-193,-342,-252,-313,-329,-337,-312,-275,-245,-215,-181,-152,-148,-144,-151,-169,-202,-247,-283,-302,-273,-203,-104,-61,-231,-148,214,206,-129,-45,276,277,215,139,71,-28,24,55,-157,136,173,108,-213,-302,-310,50,32,40,56,-222,-77,54,177,-43,-133,17,79,-31,-355,-44,-142,-234,-302,-324,-307,-261,-229,-209,-258,-200],[-457,-394,-316,-243,-174,-112,-68,-80,-20,-5,-3,-51,-48,-85,-296,-274,-244,-301,-339,-344,-307,-249,-182,-106,-28,-73,-78,-32,-140,-149,-264,-52,-303,-126,-253,-330,15,-17,196,223,138,-156,-297,-330,-109,207,-113,-127,-145,-58,-146,81,31,-2,-32,-33,-14,10,53,-111,-31,160,-76,251,341,278,-44,-134,69,147,-107,-240,-205,-28,-41,-6,27,-101,-26,-289,-22,5,-74,-163,-279,2,195,195,59,160,122,39,-40,-90,-75,-136,-265,-220,-250,-261,-293,-279,-287,-308,-343,-386,-437,-395,-348,-288,-243,-195,-149,-218,-76,-164,-100,-165,-241,35,43,38,31,-81,-13,-46,-88,-129,-167,-227,-249,-286,-320,-359,-396,-417,-398,-354,-299,-251,-215,-171,-140,-127,-128,-345,-277,-387,-297,-362,-429,-933,-1291,-3,110,201,-154,-507,387,198,-764,349,-943,-2345,-936,-6,-481,-1347,-3335,-7259,-10094,-5699,-1853,-7542,-98,-1806,-9683,-9775,-40495,-100827,458,486,469,425,353,258,-3645,43,-151,-3305,-96,-52,-693,47,77,95,101,94,-2157,-1183,-94,-1019,-1188,-367,67,77,93,117,-600,160,174,189,-365,-746,-541,-304,-544,-182,-339,93,55,4,-396,-137,-111,-152,-238,-239,-292,-344,-374,-357,-306,-243,-179,-118,-451,-187,13,38,53,47,31,-42,-59,-123,-450,-287,-319,-348,-441,-240,-166,-91,-69,-200,64,108,118,-258,40,115,-27,86,59,-82,-153,43,50,25,-346,-58,-159,-179,-410,-20,-141,58,119,102,76,-369,15,-2,-25,-17,-142,-40,-57,-81,-118,-158,-217,-408,-747,-358,-855,-743,-275,-226,-185,-1041,-1429,-728,-675,-1874,-2480,-2727,-142,-6078,-139,-132,-121,-97,-4231,-4057,-3355,-993,-537,19,45,76,-205,-374,121,125,122,-53,-647,41,-7,-59,-126,-187,-253,-306,-344,-330,-276,-200,-127,-50,26,94,155,85,-253,-379,-321,-325,1,79,-131,-233,106,50,-239,-286,-23,-20,-102,-285,-353,-198,-244,-58,35,26,-131,25,24,-326,-77,29,39,54,79,107,-252,241,122,-71,69,13,8,11,178,337,-38,-132,-355,143,194,144,-56,-146,-162,-245,-37,35,-405,-294,-27,76,305,363,356,322,0,-17,287,254,227,183,138,69,-5,-86,-170,-259,-322,-321,-253,-178,-108,-55,-28,-36,-131,-122,-202,-302,-410,-363,-240,-111,20,-170,-281,-15,158,-43,-17,676,690,354,185,26,-207,-135,163,-4,-446,-100,-213,-28,124,14,-400,-105,-81,107,-29,-237,-110,-155,-200,-345,-142,-133,-139,-149,-176,-207,-238,-262,-260,-253,-235,-227,-205,-191,-178,-179,-223,-158,-124,-154,-343,-115,-216,-119,-330,-92,56,-58,195,332,40,-215,30,-72,-190,-10,-205,140,-65,-260,-80,131,180,99,1,-39,-263,-152,-210,-254,-303,-341,-366,-396,-414,-429,-419,-409,-389,-355,-311,-264,-218,-187,-163,-142,-128,-177,-126,-127,-128,-133,-216,-116,-109,-99,-195,-90,-274,-183,-243,-144,-153,-197,-247,-298,-341,-367,-363,-325,-260,-192,-120,-36,36,110,179,236,-275,14,365,-116,383,275,-97,383,340,288,-47,-138,133,178,220,73,-324,-42,-178,-269,120,314,-10,-217,-173,-174,-284,-109,-260,-202,-257,-189,-239,-281,-298,-296,-284,-260,-246,-236,-228,-221,-218,-211,-197,-179,-146,-108,-65,-190,26,-256,-39,3,184,-206,189,26,-83,-267,-255,-109,-197,-267,-291,-241,-166,-124,-1,-39,-130,21,-86,-103,-54,196,228,148,23,70,-71,-81,67,23,-23,-266,-146,-224,-324,-424,-456,-359,-272,-201,-145,-105,-77,-62,-58,-123,-211,-4,-36,-179,104,125,90,-39,-179,69,49,72,48,-313,17,-306,-129,-21,-21,-15,-12,-8,1,24,-234,-122,-32,180,77,-279,-139,-91,-276,-206,-225,-52,61,196,-100,62,-110,-49,140,63,-61,-173,-246,-282,-287,-299,-332,-371,-384,-345,-268,-170,-74,-96,-230,-135,-44,3,-104,-360,-270,-138,-89,3,-69,-145,-176,-209,-220,-205,-175,-267,-167,-59,-26,-20,-41,-1,-19,-2,-61,-28,-43,-60,-82,-100,-117,-136,-150,-166,-186,-209,-401,-390,-309,-352,-402,-452,-498,-439,-359,-271,-179,-125,-121,-60,-74,83,-241,-24,170,200,185,169,164,167,167,-150,-269,105,-23,82,2,-220,-319,-195,157,246,213,329,-80,-221,-301,-114,-189,-99,94,338,114,19,-239,150,99,290,276,-199,-305,-126,-89,29,-34,-94,-137,-132,-211,-58,3,81,138,-139,-68,-110,-299,19,-72,-273,-67,-159,-274,-147,-126,-332,-172,147,-163,46,-22,-86,-294,-73,25,50,77,87,-155,-14,-64,-109,-148,-174,-181,-160,-124,-81,-267,-38,33,58,-60,-275,52,-95,10,-17,-67,-103,-143,-186,-215,-235,-250,-276,-262,-340,-492,-264,-255,-246,-245,-354,-759,-652,-2149,-3036,-533,-276,-262,-237,-203,-262,-286,-153,-130,-115,-115,-110,-105,-114,-127,-143,-151,-160,-156,-136,-113,-77,-40,-53,-98,-6,10,-14,-270,-159,-103,-202,-141,-139,-115,-233,-400,-218,17,0,-262,-159,23,349,387,27,-271,144,32,-60,-223,77,5,-11,-127,-206,-107,-76,-192,409,-42,-354,-261,-338,64,-63,-166,-213,-183,-97,-71,121,193,96,114,364,-15,-179,-145,167,142,-20,-44,-141,-256,-249,-246,-230,-211,-208,-224,-250,-281,-296,-262,-183,-78,34,-143,227,308,92,-170,-243,-296,125,156,63,-14,-236,-86,-61,-14,-96,-210,-83,16,-30,-335,-49,-102,-183,-200,-235,-272,-298,-337,-386,-438,-489],[-560,-469,-370,-279,-195,-119,-64,-98,-10,-2,-17,-61,-121,-198,-333,-341,-349,-301,-201,-84,29,-121,108,268,316,-85,-12,53,-108,-108,-257,-49,-419,-167,-249,-302,27,-36,390,353,152,-142,-330,-311,-51,213,-188,-157,-150,-96,-111,107,107,118,-5,98,13,-81,-164,-225,-256,-246,-208,-150,-93,-59,-63,-271,-41,-74,-119,-207,-200,-251,-301,-323,-335,-339,-338,-337,-339,-338,-313,-304,-302,-295,-291,-294,-293,-295,-290,-276,-257,-223,-182,-158,-203,-113,-105,-96,-373,-97,-93,-89,-86,-81,-80,-146,-131,-147,-196,-241,-273,-266,-232,-185,-97,-181,-136,156,165,243,23,-99,195,190,-41,-29,-49,-264,-116,-177,-233,-287,-314,-280,-208,-119,-20,70,145,222,274,298,298,-242,-291,-397,27,-91,-548,-1105,-1316,-103,15,104,-165,-613,263,52,-758,220,-1054,-2247,-485,0,-1031,-2080,-3192,-6500,-9742,-5529,-925,-7207,-241,-1759,-7612,-11801,-30575,-125294,-33363,-81,-71,-68,-79,-101,-5345,-299,-490,-2838,-37,37,-666,171,217,255,284,84,-1759,-1261,-579,-1223,-1142,-411,235,204,174,150,-287,99,69,7,-625,-928,-358,-163,-554,-251,-236,-180,-209,-245,-320,-279,-289,-288,-283,-242,-205,-158,-92,-35,-1,29,56,-64,-459,-195,73,60,43,12,-21,-73,-141,-216,-458,-348,-311,-224,-400,-56,-229,177,-20,41,304,314,166,-317,115,120,52,173,119,30,-101,37,18,9,-320,-58,-169,-126,-447,-51,-218,-81,-21,10,30,-299,0,38,-39,42,-158,13,51,60,60,59,39,-290,-849,-412,-814,-677,-304,-387,-402,-987,-1582,-1034,-606,-1649,-2465,-2779,201,-7673,192,156,104,48,-3734,-3352,-2982,-1393,-777,-302,-324,-334,-342,-337,-316,-270,-214,-150,-578,-61,-33,-12,-101,-15,-232,-65,-53,-61,-59,-63,-6,35,78,111,135,154,-131,-370,-345,-278,73,53,-90,-205,7,19,-210,-360,-61,19,-90,-212,-235,-195,-203,26,248,106,-69,-23,-131,-315,-316,-329,-274,-202,-136,-77,-196,6,21,-171,14,-11,24,9,128,287,-73,-38,-263,22,384,266,-31,-163,-187,-215,3,87,-351,-243,46,141,255,260,255,247,41,-6,184,152,133,107,90,59,-27,-98,-110,-95,-49,-244,-82,-33,-23,-45,-28,-63,-110,-176,-258,-355,-453,-389,-291,-197,-106,-179,-279,-53,148,50,-7,296,330,343,164,56,-196,-171,144,-6,-457,-48,-175,-62,135,60,-389,-136,-85,131,-97,-242,-194,-300,-368,-393,-355,-297,-249,-203,-177,-154,-133,-108,-65,-21,-124,-233,-117,35,39,184,-162,140,98,-227,-273,-148,-298,-207,-271,-50,91,-35,218,344,56,-234,-15,-24,-75,73,-193,164,-40,-265,-93,37,-104,-239,-351,-422,-426,-384,-349,-319,-320,-332,-352,-395,-437,-474,-457,-413,-355,-287,-217,-151,-94,-58,-37,-25,-26,-102,-83,-127,-179,-245,-301,-357,-386,-363,-306,-224,-259,-207,-263,-162,88,-11,-87,52,10,-40,-99,-160,-212,-257,-274,-252,-214,-159,-98,-43,-242,2,113,-201,200,234,-149,262,264,261,51,-56,120,215,203,52,-327,-29,-210,-302,101,199,-48,-274,-139,-170,-263,-107,-224,-290,-373,-392,-337,-272,-208,-160,-225,-120,-137,-171,-219,-278,-348,-419,-420,-357,-291,-238,-201,-179,-164,-276,-179,-189,-206,-238,-267,-302,-334,-343,-328,-280,-217,-144,-114,3,-132,-155,-51,-36,-104,7,-101,-79,-42,164,142,94,-6,34,-113,-57,-37,-84,-130,-256,-210,-216,-187,-117,-26,-235,-85,190,75,96,-6,-12,-20,-159,-219,-197,-250,-235,-169,-89,-18,-19,-175,116,3,142,135,-324,52,-276,-123,0,56,42,19,-13,-47,-79,-169,-230,-127,-108,-68,-261,-140,-114,-279,-150,-244,-118,42,246,-24,103,-110,-22,181,127,56,-18,-82,-138,-169,-191,-207,-210,-201,-245,-230,-174,-148,-230,-361,-181,-20,-6,-126,-348,-242,-139,-130,183,194,-114,85,11,-63,-137,-208,-272,-321,-360,-362,-340,-287,-233,-182,-132,-94,-71,-59,-60,-82,-112,-152,-200,-243,-272,-267,-229,-413,-345,-149,-10,-405,120,179,120,130,186,-39,-92,-96,-83,-63,65,-183,63,211,389,331,290,281,298,195,-166,-252,-40,-69,95,-44,-187,-291,-219,208,287,337,360,-42,-212,-346,-245,-253,-73,109,355,136,57,-211,76,0,356,520,-265,-317,-145,-115,4,212,-23,-58,-193,-203,-41,23,123,106,-235,-9,-69,-324,46,-17,-211,-18,-150,-235,-153,-166,-351,-199,-178,-187,-140,-101,-92,-304,-49,-54,-49,-69,-89,-216,-150,-185,-220,-253,-276,-282,-265,-239,-215,-204,-194,-189,-193,-216,-275,-247,-257,-256,-244,-244,-227,-215,-212,-204,-202,-206,-250,-235,-319,-442,-317,-327,-320,-302,-264,-210,-150,-1521,-2784,-673,-102,6,-105,-85,-218,-293,-5,48,44,28,24,28,27,25,-130,16,25,22,21,11,8,0,-31,-38,-83,-137,-204,-267,-339,-401,-401,-319,-248,-188,-194,-394,-228,3,28,-217,-89,-8,281,333,0,-174,182,14,-55,-181,66,-75,-23,-168,-199,-73,15,-190,380,-87,-331,-287,-299,136,347,61,-127,-103,-309,-267,-54,140,76,100,442,0,-217,-197,154,331,-69,-66,-96,-260,-200,13,135,-57,-62,-99,-177,-259,-351,-341,-254,-167,-89,-92,32,86,94,-97,-155,-237,100,62,10,-46,-223,-193,-266,-305,-249,-252,-154,-41,4,-262,3,88,-242,60,25,-29,-81,-143,-185,-163,-96],[-78,-129,-75,-69,-207,-36,-18,-68,12,33,46,-14,14,-117,-321,-254,-120,-153,-158,-135,-91,-121,32,108,192,-67,78,171,-45,-48,-224,-18,-233,-158,-208,-236,56,-30,460,386,181,-89,-327,-274,35,121,-211,-159,-143,-120,-52,98,129,130,45,160,57,62,5,-144,-119,-185,-247,-286,-298,-292,-265,-235,-216,-208,-209,-200,-191,-195,-205,-196,-189,-183,-179,-194,-184,-195,-186,-202,-232,-265,-306,-349,-332,-280,-213,-140,-127,-161,84,83,-151,123,62,-48,-464,-66,144,23,96,93,-60,-186,-106,104,67,16,-49,-197,-152,-202,-123,-221,-57,411,117,153,-52,-128,248,287,-50,-54,-31,-260,-162,-40,-14,-96,-160,-176,-133,-60,-52,64,226,311,375,417,438,-156,-318,-426,316,235,-675,-1267,-1342,-208,-283,-200,-180,-739,90,-173,-755,250,-1202,-2180,-118,288,-1281,-2514,-3098,-5718,-8613,-5287,-46,-7295,34,-2124,-4306,-14196,-21696,-153290,-94758,-8448,-286,-266,-244,-217,-7421,-1294,-1242,-2084,23,82,-751,170,191,205,212,17,-1382,-1069,-972,-1432,-1089,-459,105,72,36,3,-32,-64,-90,-480,-793,-636,-143,-59,-569,-361,-187,-38,-52,-307,-237,-180,-141,-161,-338,-271,-218,-232,-221,-209,-206,-192,-170,-144,-480,-223,-63,-33,1,22,43,-48,-13,-172,-422,-348,-335,-154,-381,-95,-296,-3,-1,46,53,38,10,-289,-48,-98,-152,-188,-244,-283,-302,-286,-274,-257,-324,-236,-245,-264,-444,-289,-306,-300,-284,-249,-221,-254,-194,-186,-183,-188,-199,-214,-226,-227,-230,-221,-227,-233,-919,-522,-806,-591,-323,-327,-146,-1015,-1732,-1319,-550,-1319,-2266,-2641,560,-9153,442,327,189,40,-3324,-2536,-2304,-1776,-935,-119,-97,-100,-136,-324,-233,-232,-178,-93,-518,52,109,43,-186,-109,-261,-133,227,230,-60,-9,269,282,198,274,151,202,-21,-333,-368,-230,-180,-207,-176,-193,-23,49,-178,-441,-128,9,-95,-152,-133,-202,-169,-87,-150,-174,-125,-28,75,-315,-94,325,366,311,361,23,-133,191,-82,-231,-40,-57,17,23,90,175,-108,42,-133,-102,108,68,-37,-177,-208,-192,-7,1,-300,-207,6,4,-9,-28,-55,-84,-105,-124,-118,-96,-48,0,57,95,-118,-167,-127,-144,104,-194,-92,31,62,-99,-69,-68,-127,-192,-265,-413,-317,-250,-176,-107,-43,-189,-277,-92,84,79,8,80,97,115,136,89,-183,-217,112,-26,-396,0,-149,-96,141,98,-341,-162,-83,132,-176,-251,-13,-101,-274,-176,-113,-136,-173,-211,-259,-280,-242,-155,-32,89,-92,-225,-138,35,68,154,-101,211,-7,-291,-202,-174,-323,-225,-185,-6,124,-13,228,343,80,-243,-57,21,43,152,-179,84,-24,-264,-134,-202,-276,-337,-379,-391,-384,-368,-359,-351,-359,-371,-383,-414,-446,-486,-473,-425,-371,-311,-244,-177,-115,-68,-33,-5,14,-21,-107,-17,-78,-43,-137,-71,-68,-34,-122,-107,-230,-221,-270,-173,211,27,-105,200,211,-38,-120,-78,-138,-94,-128,89,200,246,256,232,-206,-16,100,-293,79,96,-181,130,135,126,92,22,-14,-84,-171,-260,-352,-449,-411,-329,-206,-130,-70,-253,-101,-159,-242,-108,-186,-233,-234,-101,-101,-98,-83,-71,-233,-71,-96,-135,-186,-249,-326,-387,-326,-226,-115,-101,91,-130,69,-270,-100,69,189,-267,329,165,-216,-257,-285,100,99,-57,-77,30,-113,-177,-116,-24,-78,-7,-102,-45,-39,66,9,-51,-109,-162,-207,-249,-287,-327,-353,-368,-340,-284,-217,-139,-60,-220,-130,104,67,126,45,-46,-64,-193,-210,-91,-145,-187,-204,-188,-152,-107,-171,-47,-36,-31,-44,-323,-58,-185,-88,1,38,66,68,40,-12,-82,-174,-309,-369,-409,-345,-267,-205,-148,-261,-65,-192,-177,18,118,47,139,-107,12,157,113,73,10,-50,-115,-163,-202,-228,-230,-211,-341,-189,-180,-180,-364,-379,-217,-222,-227,-225,-331,-212,-189,-175,-170,-180,-184,-195,-212,-230,-242,-244,-276,-208,-178,-140,-121,-237,-163,-65,-14,-53,10,13,-67,-130,40,49,-101,66,75,80,-147,-427,-288,-108,58,-390,67,73,111,111,162,-86,-44,-67,-111,-55,39,-113,142,247,304,285,270,264,259,207,-186,-198,-137,-89,70,-83,-132,-247,-227,-285,-332,-343,-334,-311,-286,-311,-332,-306,-230,-214,-198,-190,-185,-176,-178,-177,-167,-156,-308,-305,-156,-140,-145,-153,-159,-162,-207,-144,-78,-27,45,42,-315,67,-19,-294,57,35,-143,32,-117,-158,-105,-119,-367,-72,59,-212,-72,-115,-168,-306,-197,-190,-151,-127,-98,-266,-63,-58,-63,-79,-102,-122,-122,-108,-82,-91,-346,-56,45,-173,-278,54,-60,22,37,-45,-44,-56,-152,89,260,-77,-241,-127,-304,-393,13,-100,-223,-344,-388,-301,-182,-967,-2504,-830,90,175,3,-67,-216,-321,12,97,215,188,166,148,120,17,-157,-16,11,-14,-59,-67,-92,-121,-155,-193,-243,-281,-291,-250,-190,-109,-34,-71,-19,20,-165,-358,-255,-1,39,-165,-16,-34,264,330,-40,-57,196,-8,-64,-152,41,-185,-102,-219,-210,-83,-52,-176,78,-139,-311,-311,-242,81,-3,-104,-229,-376,-435,-286,-133,0,38,69,363,5,-265,-252,131,346,-138,-125,-123,-276,-209,-94,128,-16,-74,-120,-202,-262,-274,-231,-167,-98,-40,-46,27,53,56,-34,-81,-185,-24,-51,-80,-100,-225,-141,-151,-157,-166,-291,-234,-154,-147,-196,-150,-146,-318,-129,-111,-97,-71,-53,-146,-27,-24],[-119,-194,-42,-39,-219,-21,38,-77,-3,-26,-52,-76,-102,-160,-355,-275,-71,-69,-73,-95,-139,-199,-250,-224,-126,-86,121,248,-23,-34,-229,-12,-52,-168,-187,-190,55,-45,446,384,178,-46,-323,-265,-13,127,-216,-173,-161,-160,-11,83,139,137,102,310,80,204,111,-172,-70,-295,-245,-278,-316,-351,-368,-367,-360,-356,-355,-343,-335,-347,-371,-361,-329,-288,-241,-193,-140,-89,-15,-153,-180,-14,112,53,-13,305,354,214,-81,-203,294,187,-105,81,45,-19,-408,-72,122,-2,83,116,-156,-219,-87,170,130,191,158,-176,-159,-205,-158,-262,12,124,94,10,-128,-145,138,117,-44,-66,-10,-198,-224,-42,-72,-108,-146,-179,-211,-232,-234,-228,-223,-196,-172,-155,-138,-124,-327,-442,-101,-104,-786,-1383,-1280,-121,-91,-55,-165,-849,130,-415,-742,-76,-1349,-2123,167,290,-1079,-2137,-2959,-5019,-7422,-4906,20,-7672,-81,-2798,-159,-16591,-14261,-185084,-163030,-68032,-150,-134,-116,-96,-9832,-2335,-2556,-990,53,97,-919,157,165,164,156,38,-997,-682,-1140,-1588,-983,-467,-63,-97,-132,-163,-199,-232,-257,-670,-699,-306,-73,19,-538,-476,-159,297,185,-511,-117,-144,246,193,-347,-337,-12,-29,-59,-89,-127,-147,-151,-141,-474,-232,-82,-57,-28,-13,6,-49,-74,-260,-355,-349,-337,-155,-351,-100,-274,-43,-52,-63,-85,-125,-171,-206,-250,-304,-356,-374,-367,-330,-298,-264,-253,-245,-323,-249,-270,-296,-387,-285,-262,-415,-152,-69,6,-207,-145,35,-127,-13,-209,-74,373,378,368,358,330,-99,-875,-595,-808,-452,113,-509,-389,-1090,-1858,-1522,-481,-860,-1825,-2240,168,-10097,102,33,-1918,-132,-3024,-1696,-1472,-2073,-996,-262,-236,-218,-225,-308,-264,-271,-257,-214,-444,-119,-67,-13,-248,-191,-268,-196,183,139,-75,69,243,252,217,256,101,226,93,-265,-359,-157,-46,-123,-203,-279,-340,-355,-308,-402,-266,-280,-318,-362,-316,-222,-119,-16,88,173,79,303,225,-303,-102,332,294,250,235,-8,-59,114,-152,-196,-71,-104,-75,-106,-130,-156,-179,-212,-234,-240,-245,-237,-200,-176,-200,-161,-42,2,-247,-177,87,104,107,103,84,57,28,-11,-44,-77,-86,-90,-74,-65,-191,-205,-133,-201,1,-151,-93,-15,-33,-160,-117,-108,-121,-205,-90,-399,-26,-8,-72,21,-32,-193,-268,-122,158,238,34,607,680,344,121,127,-166,-262,73,-56,-309,49,-130,-119,147,132,-280,-174,-73,-125,-250,-247,-68,-76,-298,-84,49,-11,299,289,-176,-122,-74,-241,-225,-42,-59,-203,-153,40,106,139,-42,169,-134,-321,-133,-184,-250,-167,-102,37,4,-31,-40,-24,-8,-240,-92,66,138,173,-166,178,-19,-258,-146,71,0,-72,-146,-210,-270,-326,-375,-398,-406,-405,-402,-419,-439,-430,-381,-344,-308,-269,-230,-195,-167,-156,-149,-134,-109,-74,-140,-65,-73,-1,-87,149,152,33,-73,-86,-193,-228,-272,-185,97,56,-110,174,199,-100,-172,95,-110,-20,-203,115,446,529,685,353,-171,-50,430,-317,270,166,-211,20,-24,-63,-117,-183,-263,-354,-392,-284,-174,-59,-275,-355,33,300,-58,-184,-67,-150,-231,-117,-157,-234,-212,107,97,84,77,66,-222,-145,-13,-91,-112,-172,-243,-317,-322,-246,-159,-78,-13,-98,6,-242,-133,28,26,-302,165,316,-211,-255,-319,197,216,-87,-59,37,-80,-204,-201,-10,-62,-33,-99,-21,-65,105,59,-4,-22,-31,-188,10,97,142,203,-86,-130,383,414,-18,-61,-173,-170,290,43,113,14,-93,-198,-262,-234,-144,-38,-174,141,202,27,-1,-179,194,-81,84,70,-323,-18,-96,-130,-165,-189,-209,-241,-285,-337,-381,-387,-343,-295,-253,-215,-213,-166,-159,-239,-90,-123,-233,-20,49,75,75,-106,34,-3,-52,-107,-170,-222,-270,-296,-314,-331,-340,-344,-361,-388,-410,-432,-444,-451,-435,-426,-409,-383,-342,-298,-257,-219,-169,-143,-116,-100,-100,-113,-136,-168,-287,-207,-183,-117,-45,-268,-235,-98,8,-59,49,10,-132,-211,118,25,-105,-175,-268,-313,-265,-451,-232,-78,-30,-356,35,41,51,37,9,-131,-84,-143,-186,-212,-193,-149,-84,-28,27,81,121,151,166,169,-216,-132,-138,-84,0,-120,-71,-199,-217,87,144,213,271,38,-181,-263,-250,-291,15,140,66,-7,-63,-94,-77,-224,-23,-7,-310,-286,-167,-166,-209,-193,-117,-205,-166,-77,250,299,145,-5,-346,134,26,-238,49,80,-74,73,-83,-74,-13,-106,-355,-16,82,-241,105,16,-35,-313,4,-65,-72,-134,-169,-302,-163,-132,-103,-84,-77,-73,-56,-23,23,20,-431,-208,-48,-216,-282,65,-39,-4,45,-33,-64,-95,-156,110,270,-72,-252,-101,-293,-342,59,-27,-121,-223,-314,-386,-416,-557,-2209,-992,-247,-232,-216,-195,-254,-368,-130,-105,-90,-94,-96,-103,-128,-162,-203,-244,-294,-333,-348,-348,-334,-327,-332,-345,-357,-329,-278,-206,-135,-56,13,-52,-19,20,-146,-331,-294,-34,38,-106,60,-46,287,407,-85,69,200,-28,-78,-127,18,-289,-129,-265,-231,-129,-86,-147,-18,-193,-292,-325,-182,-110,-137,-140,-122,-90,-43,-93,88,139,1,32,277,8,-314,-280,107,267,-214,-185,-152,-290,-198,-202,-92,-158,-229,-301,-342,-289,-221,-160,-112,-72,-45,-31,-27,-18,-22,-22,-23,-131,-19,-11,-5,-70,-226,-40,-17,-26,-205,-300,-296,-38,-18,-129,-71,33,-375,-8,65,59,-45,45,-146,15,2],[-174,-253,-103,-36,-176,-15,24,-80,-67,-89,-95,-80,-88,-197,-394,-305,-40,4,-7,-35,-77,-182,-207,-278,-256,-180,-111,-53,-11,-33,-239,1,115,-179,-160,-135,-27,-97,-189,-292,-253,-143,-295,-258,157,224,-191,-184,-182,-187,33,84,159,167,187,153,96,34,-8,-193,-64,-360,-278,-115,-127,-173,-176,-194,-215,-238,-260,-266,-272,-296,-333,-350,-323,-285,-244,-205,-167,-129,-72,-133,-157,-12,32,23,98,128,164,203,12,-243,304,304,-55,48,36,34,-301,-81,-165,-219,-173,-68,-231,-238,-73,162,103,293,357,-151,-234,-199,-193,-295,71,209,104,-121,-194,-149,329,310,-18,-51,23,-106,-255,89,229,131,35,-50,-126,-184,-216,-238,-261,-269,-287,-315,-346,-371,-379,-447,-320,-295,-887,-1451,-1152,-347,-393,-351,-278,-944,-128,-640,-748,-374,-1500,-2094,114,120,-532,-1145,-2720,-4447,-6301,-4383,38,-8024,43,-3670,78,-18548,-8539,-220301,-235548,-128425,119,92,51,0,-12540,-3209,-4539,-254,-281,-269,-1180,-225,-225,-241,-270,-318,-626,-427,-1055,-1648,-828,-448,-326,-310,-301,-292,-285,-265,-230,-314,-491,-22,60,132,-466,-602,-163,406,28,-626,17,-66,251,156,-318,-397,-189,-298,-311,-215,-123,-38,31,-82,-452,-237,-57,104,83,52,37,-40,-136,-349,-287,-335,-330,-149,-322,-78,-187,0,47,316,288,232,31,-95,176,21,153,166,157,149,122,121,88,-8,-326,-118,-162,-80,-325,-121,-141,-369,-123,-84,-44,-175,-190,-8,-171,-74,-207,-116,321,428,490,559,319,-8,-802,-644,-821,-287,316,-537,-671,-1226,-1985,-1640,-422,-323,-1215,-1640,-375,-9772,118,192,-4919,-593,-2873,-876,-592,-2270,-1000,-368,-154,-117,-64,-300,38,73,93,-75,-376,8,10,-67,-300,-253,-270,-261,-118,-120,-129,-133,-145,-154,-161,-173,-183,-185,-193,-196,-328,-148,-125,-102,-89,-154,-73,-78,-72,-287,-243,-69,-102,-70,-65,-190,-70,-61,-58,-67,-71,-70,-71,-297,-108,-63,-48,-28,-7,-40,5,57,-164,-105,-83,-162,-27,-73,-119,-170,-218,-269,-310,-332,-351,-353,-319,-290,-247,-194,-133,-64,-205,-163,132,199,254,301,332,254,63,-20,182,278,233,192,147,90,-238,-176,-130,-267,-37,-132,-94,-54,-77,-233,-177,-226,-292,-298,-233,-283,-127,-24,-65,-39,-68,-200,-263,-154,168,316,58,526,581,345,96,154,-162,-310,22,-101,-214,83,-129,-141,144,150,-222,-177,-61,18,-308,-221,-289,-273,-323,-115,-40,-57,49,74,-189,-145,66,64,82,102,-31,-174,-162,43,146,134,5,113,-250,-297,-78,-178,-175,-194,-206,-170,-145,-131,-116,-102,-108,-229,-125,-80,-45,4,-165,94,-35,-257,-187,100,52,-4,-63,-115,-155,-177,-186,-172,-168,-169,-179,-233,-270,-343,-416,-352,-259,-164,-74,0,51,68,-8,24,-30,-99,-180,-235,-240,-208,-148,-101,-68,-49,-53,-67,-154,-227,-277,-248,-231,-160,-104,58,178,-166,-210,76,-115,-92,-249,124,484,533,627,356,-143,-97,352,-212,543,311,-251,65,-98,-234,-269,-182,-73,39,91,-2,-109,29,-311,-382,-20,274,-58,-112,-41,-143,-234,-136,-141,-229,-195,-115,-131,-144,-151,-165,-200,-228,-248,-280,-281,-243,-183,-119,-119,-44,54,-23,121,-71,-65,-206,-167,-17,-83,-334,-216,-211,-151,-255,-363,93,159,-136,-57,36,-38,-236,-303,3,-62,-71,-94,-11,-120,1,-29,-64,-92,-119,-208,-145,-144,-136,-108,-69,-240,52,110,-57,-51,-127,-199,336,11,112,113,-27,-97,-277,-178,30,130,-161,321,202,-15,-13,-196,216,-115,-24,28,-322,139,-16,1,-44,-132,-211,-284,-321,-299,-250,-205,-201,-126,-98,-71,-179,-181,-188,-215,-25,-58,-276,-68,-61,-77,-106,-134,-158,-173,-179,-173,-167,-155,-146,-131,-122,-119,-106,-141,-236,-9,36,-45,-223,-208,-272,32,7,-184,-309,-172,-138,-257,5,12,-34,59,-26,63,46,17,-297,-61,-103,-137,-179,-217,-269,-169,-137,-101,-65,-22,-210,-228,73,81,-111,15,-79,-27,-141,-470,-172,-136,-126,-325,-57,-26,17,45,64,-154,57,-21,-195,-55,-56,-108,-156,-215,-268,-314,-359,-364,-325,-293,-282,-268,-275,-297,-325,-316,-254,-172,-181,52,172,306,391,84,-148,-219,-148,-212,79,187,169,-39,-259,-291,-111,-333,152,218,-273,-261,-173,-151,-116,171,52,-261,-101,-10,294,422,81,-17,-301,180,71,-164,36,111,0,23,-49,-3,-19,-75,-318,-131,-191,-277,-359,-313,-245,-318,-113,-114,-46,-43,-49,-315,-93,-121,-151,-176,-191,-188,-159,-114,-61,-7,-327,-335,-118,-225,-279,17,-7,-14,52,-13,-67,-116,-163,-23,-44,-67,-274,-92,-281,-283,23,49,73,89,109,134,162,-347,-1900,-1136,195,186,163,-132,-323,-428,59,61,40,10,-5,-15,-30,-78,-223,-110,-105,-93,-133,-101,-95,-91,-87,-86,-100,-118,-141,-152,-168,-166,-159,-140,-116,-86,-138,-315,-336,-73,31,-43,139,-45,274,382,-117,203,197,-47,-96,-107,0,-375,-62,-298,-263,-116,-133,-128,-137,-253,-279,-331,-232,-282,-283,-228,-174,-130,-87,-106,3,18,-7,-14,17,-12,-361,-239,-115,-119,-299,-254,-187,-312,-177,-306,20,2,-108,-73,-119,-168,-212,-206,-164,-111,-63,-23,9,46,25,68,41,-93,51,24,-16,-86,-238,-141,-133,-87,-251,-287,-303,-17,72,-82,-127,111,-352,-64,61,60,-89,27,-160,147,145],[-270,-284,-165,-99,-94,15,87,-61,63,194,24,40,-118,-211,-380,-326,-111,-45,-96,-131,-137,-188,-183,-200,24,-119,90,95,-3,-37,-241,9,-13,-186,-118,-85,-73,-39,-2,36,62,74,-249,-247,124,118,-150,-193,-197,-190,-42,-85,-124,-154,-185,-209,-217,-224,-214,-205,-168,-260,-280,-69,-32,-260,-73,26,32,28,20,-264,-85,34,18,-258,-25,-159,-82,74,119,119,123,-108,-140,-5,-43,-53,-108,-165,-201,-209,-188,-286,-78,-37,-12,19,31,38,-197,-99,-34,-70,-107,-130,-278,-249,-85,-25,30,97,160,-134,-300,-197,-236,-318,110,200,132,-227,-247,-149,342,293,12,-13,54,-20,-258,156,509,407,45,-67,105,19,-318,-111,-169,-201,-224,-236,-229,-204,-306,-460,-59,-7,-997,-1472,-1001,90,89,64,-79,-1038,-52,-810,-798,-643,-1665,-2114,-186,-133,-79,-23,-2355,-4023,-5305,-3750,149,-7792,170,-4575,182,-19561,-4629,-245332,-303856,-183238,6,-73,-171,-287,-15463,-3499,-7109,19,151,267,-1539,402,409,387,339,266,-292,112,-823,-1576,-641,-414,-72,-98,-135,-176,-232,-298,-370,-397,-347,-300,-261,-223,-379,-739,-216,-192,-195,-426,-214,-210,-214,-221,-270,-460,-226,-200,-145,-87,-48,-11,15,-100,-429,-253,-145,-58,-111,-185,-265,-351,-345,-448,-230,-325,-329,-146,-309,-44,-85,-60,54,587,779,182,7,-15,188,-24,323,698,600,235,223,327,260,-32,-344,-135,-145,-89,-272,209,132,-193,-58,-24,41,-158,-226,-144,-222,-281,-322,-294,-215,-116,-22,75,154,64,-737,-673,-808,-112,316,-400,-932,-1415,-2129,-1678,-381,-133,-525,-933,-881,-8678,328,416,-8216,-2634,-2875,-100,285,-2356,-975,-582,231,251,190,-300,130,130,140,-117,-319,-144,88,-136,-342,-289,-268,-314,-304,-387,-380,-307,-251,-196,-148,-114,-89,-70,-72,-132,-278,-104,-127,-154,-189,-225,-257,-291,-304,-304,-295,-274,-251,-232,-205,-185,-156,-142,-125,-125,-124,-126,-135,-299,-155,-156,-146,-126,-104,-75,-56,-48,-110,-67,-114,-221,-243,-331,-395,-315,-198,-87,29,-397,259,172,-150,-138,-122,-114,100,200,-169,-157,126,162,65,1,-17,19,32,-43,131,291,128,360,376,369,-232,-92,-100,-292,-43,-131,-91,53,4,-308,-237,172,34,-175,146,-176,-198,3,-56,-92,-97,-203,-256,-179,14,19,41,46,62,61,50,46,-161,-336,-31,-144,-112,-34,-134,-155,-78,-82,-158,-162,-190,-221,-301,-177,-96,-53,-342,58,-22,-102,192,221,-193,-155,463,411,53,79,-1,-131,-144,49,91,40,-16,-81,-239,-228,-296,-332,-303,-242,-182,-100,-46,-7,31,67,80,-199,-144,80,66,55,-164,25,-57,-247,-218,-3,4,28,70,10,-85,131,-230,-5,213,167,-128,-226,13,-173,-119,-283,-56,-158,-223,-231,-184,-131,-85,-48,-22,-8,-202,-193,-88,25,18,77,98,-33,18,24,-106,-211,-276,-217,87,79,-74,85,108,-211,-212,66,-100,-129,-244,15,1,-8,-19,-34,-101,-135,-79,-90,-98,-105,-295,-121,-128,-135,-150,-161,-172,-177,-187,-188,-182,-178,-330,-398,-117,-117,-128,-129,-142,-164,-239,-219,-234,-248,-251,-245,-237,-231,-215,-198,-179,-303,-135,-116,-97,-81,-146,-139,-157,-116,-143,-175,-211,-249,-275,-292,-299,-284,-267,-343,-257,-255,-255,-245,-346,-211,-188,-197,-142,-119,-112,-262,-406,-118,-135,-149,-164,-173,-193,-204,-204,-200,-187,-172,-198,-140,-131,-135,-141,-157,-308,-207,-256,-299,-306,-265,-204,-129,-60,0,51,3,-85,-315,-158,24,142,-136,217,200,-59,-32,-218,235,-127,-129,-9,-316,-100,-216,-264,-191,-71,54,163,-101,-216,152,172,-111,62,403,335,-131,-214,-218,-193,152,-4,-294,-123,152,133,99,-97,28,-6,-40,-65,-86,-90,-84,-59,-33,-9,20,-137,-163,92,107,-25,-113,-155,-284,47,17,-202,-298,-156,-140,-274,89,131,-17,225,-37,269,274,206,-308,89,29,172,162,-127,-255,-168,-27,-80,62,-12,-294,-164,203,43,-122,-56,-165,-81,-123,-446,-269,-283,-260,-305,-211,-209,-200,-207,-218,-233,-246,-264,-276,-302,-326,-365,-377,-322,-251,-168,-83,4,86,123,-266,6,57,-21,83,-171,51,-91,-133,249,460,519,375,125,-103,-189,-64,-124,147,18,-146,-297,-287,-181,-114,-339,-84,-117,-229,-246,-237,-177,-165,19,49,-301,-45,37,273,265,14,4,-235,141,76,-83,-13,-52,-64,-61,-36,-13,3,-38,-287,-9,-35,-274,-138,-176,-232,-327,-311,-343,-332,-328,-307,-319,-230,-171,-107,-43,15,65,113,151,170,166,-199,-383,-122,-216,-274,-47,-34,-39,-40,-58,-71,-121,-181,-159,-183,-201,-316,-182,-272,-226,-55,0,48,86,121,153,179,-388,-1591,-1240,146,110,72,-209,-420,-494,-83,-104,-122,-144,-149,-149,-154,-161,-259,-178,-194,-205,-209,-212,-197,-179,-160,-138,-128,-120,-115,-99,-84,-50,-14,-34,-51,-29,-145,-315,-297,-116,16,13,209,-42,256,337,-124,330,186,-65,-120,-96,-17,-346,34,-302,-305,-120,130,-87,49,-317,-268,-332,-113,-179,-248,-318,-320,-251,-178,-123,-34,0,17,-64,-19,-76,-327,-205,-191,-112,-362,-321,-204,-330,-145,-342,-10,80,-128,136,87,41,4,-16,-20,1,34,34,113,167,-8,100,84,-57,289,276,246,-79,-239,-23,22,-86,-267,-253,-236,-197,-196,-191,-183,-167,-245,-140,-131,-137,-137,-157,-185,-207,-218],[-245,-323,-190,-179,-162,-143,-133,-135,-148,-160,-186,-221,-272,-302,-329,-349,-203,-40,53,75,-220,-203,-253,-282,144,-155,217,319,-30,-77,-262,45,64,-223,-94,-59,-69,-52,-27,6,34,77,-223,-265,182,207,-130,-234,-231,-196,90,82,192,274,248,212,136,121,67,-226,-47,-170,-280,-209,-236,-268,-258,-241,-223,-201,-176,-326,-61,-3,11,-311,7,-223,-129,138,338,327,120,-104,-150,-14,-131,-59,-150,-241,-316,-374,-407,-399,-373,-365,-353,-338,-324,-300,-278,-263,-248,-243,-250,-264,-298,-307,-328,-322,-312,-287,-258,-220,-365,-213,-296,-338,-94,-71,-47,-285,-283,-166,39,61,29,32,71,31,-255,203,233,244,-101,-105,250,243,-443,-6,92,164,179,153,121,71,-298,-501,-49,-98,-1134,-1461,-855,-160,-107,-56,-44,-1143,106,-888,-908,-885,-1858,-2204,-26,-92,-141,-131,-1877,-3746,-4469,-3047,277,-6720,-584,-5285,249,-19281,-2439,-209483,-314523,-186619,-258,-332,-341,-265,-18332,-2727,-9302,145,236,315,-1998,390,379,346,291,219,-18,78,-563,-1423,-442,-375,-40,-45,-54,-58,-69,-82,-102,-119,-143,-169,-192,-196,-295,-723,-320,-157,-274,-201,-189,-218,-264,-316,-333,-529,-237,-166,-93,-43,-30,-37,-63,-147,-415,-292,-312,-365,-338,-266,-175,-88,-275,-491,-189,-326,-344,-157,-317,-11,4,-108,39,412,392,121,-12,35,144,-80,168,125,54,-13,-70,-79,-46,-68,-381,-164,-144,-133,-234,226,221,-35,-122,-118,165,-148,-258,-121,-279,-184,-149,-181,22,59,83,101,90,68,-687,-683,-741,-219,-324,-393,-915,-1620,-2204,-1667,-364,-33,-25,-204,-1115,-7476,-128,-1019,-11497,-4984,-3011,-202,-190,-2337,-937,-777,-125,-113,-119,-309,-148,-149,-130,-171,-283,-262,-11,-222,-370,-294,-270,-333,-83,-119,-52,-165,-281,-344,-286,-189,-91,0,66,-84,-211,98,202,67,59,-153,23,27,-16,-59,-267,-109,-141,-96,-72,-188,-34,-33,-32,-50,-67,-82,-100,-315,-114,-110,-100,-92,-93,-98,-122,-160,-208,-260,-303,-279,-183,-71,54,84,-177,211,270,-453,275,142,-207,-76,-62,-101,102,203,-142,-156,108,308,227,145,58,-20,-81,-129,-139,-124,-76,-23,41,93,-181,3,-45,-231,-151,-153,-85,67,-46,-333,-300,129,57,-114,183,-90,-229,11,-50,-141,-125,-205,-256,-201,-37,-85,-116,-158,-184,-216,-247,-260,-269,-319,-248,-226,-201,-178,-155,-166,-145,-140,-158,-219,-291,-376,-442,-341,-228,-107,-365,94,-69,-156,126,185,-200,-156,316,246,8,50,26,-84,-105,-87,-101,-124,-147,-167,-176,-166,-131,-97,-36,44,48,133,237,43,100,209,235,-161,-155,156,266,219,-172,100,-91,-235,-238,-23,-8,34,101,33,-18,144,-297,10,221,235,-106,-150,-73,-265,-180,-266,251,202,-176,110,18,-72,-153,-215,-256,-267,-260,-260,-191,-159,-118,-89,-66,-65,-45,-40,-61,-190,-279,-234,-110,-160,-218,-285,-356,-421,-360,-281,-197,-134,-221,1,43,75,94,97,-50,-160,74,37,72,75,-351,77,73,64,38,9,-22,-58,-102,-142,-176,-213,-330,-407,-239,-251,-264,-260,-263,-273,-291,-312,-325,-338,-336,-320,-298,-276,-243,-210,-178,-376,-111,-81,-51,-25,-125,-225,-199,-134,-62,-104,-153,-205,-241,-268,-278,-264,-255,-328,-285,-319,-363,-346,-288,-213,-136,-276,-85,29,58,-284,-410,59,-90,-160,-64,-20,-281,-79,126,28,-18,-78,-171,-81,-48,-16,16,35,-277,41,15,-142,-24,-68,-199,11,-38,44,119,25,-71,-350,-142,5,136,-108,200,182,-110,-66,-250,16,-121,-234,-162,-317,-201,-169,-96,-11,-76,166,155,-178,-364,181,234,-35,91,300,263,-81,-262,-254,-182,117,28,-299,-189,66,152,158,-97,62,174,78,130,95,59,20,-9,-40,-74,-97,-144,-125,-146,-161,-180,-199,-231,-291,-265,-280,-292,-296,-306,-327,-341,-345,-327,-280,-225,-168,-110,-48,8,-330,105,-13,84,158,-39,-222,-210,-60,-102,53,-37,-344,-78,149,-9,-145,-142,-243,-134,-109,-418,-60,-25,54,-298,141,165,33,2,-17,-148,128,-15,-302,-79,-190,89,42,-71,-165,-181,-99,21,138,58,-258,55,154,3,59,-203,92,-48,-88,300,327,318,301,156,-55,-181,-8,-48,-50,-112,-152,-170,-163,-141,-128,-254,-108,-100,-198,-248,-210,-184,-225,-14,-2,-320,-10,-16,-44,-71,-83,-110,-174,-158,-195,-215,-233,-249,-244,-228,-194,-163,-138,-124,-270,-112,-121,-279,-194,-221,-272,-324,-312,-286,-225,-180,-129,-319,-41,-3,22,32,30,15,0,-20,-47,-85,-115,-318,-156,-205,-266,-176,-167,-154,-140,-146,-148,-157,-216,-194,-211,-231,-376,-258,-270,-263,-258,-241,-222,-212,-200,-185,-169,-706,-1289,-1278,-140,-129,-111,-308,-526,-528,-26,-8,3,-4,-6,-81,-49,-114,-283,-208,-177,-227,-274,-325,-356,-370,-355,-327,-305,-279,-250,-200,-147,-74,-1,-45,-91,-82,-171,-336,-241,-160,-7,60,260,-48,226,269,-102,395,166,-96,-153,-99,-41,-281,131,-276,-362,-180,89,-70,-75,-389,-268,-341,-264,-206,-119,-19,53,161,243,-151,69,341,107,-118,208,-30,-278,-137,-24,155,-328,-378,-197,-316,-121,-267,-75,29,-157,23,24,18,0,-30,-69,-104,-137,-164,-177,-166,-152,-130,-105,-79,-57,-34,-15,-61,-239,-17,-6,-126,-253,-228,-184,-59,-48,-39,-235,-19,-131,-78,-25,-51,-110,-114,-158,-198,-239],[-237,-315,-279,-309,-350,-395,-441,-436,-364,-254,-140,-22,-146,-241,-246,-292,-255,32,332,39,-299,-184,-287,-241,130,-173,233,404,-41,-107,-249,84,228,-245,-45,53,9,29,59,86,114,171,-177,-266,294,206,-95,-267,-233,-162,109,79,208,350,556,699,139,218,390,-217,272,-83,-250,-69,80,-179,-71,114,128,128,-8,-352,7,29,-22,-271,-95,-283,-165,-202,-239,-274,-285,-305,-317,-304,-278,-249,-212,-178,-141,-101,-62,-378,37,74,20,-37,4,153,-52,-170,115,-79,174,151,-271,-294,-163,-1,-39,-92,-150,-206,-372,-342,-367,-329,-239,-155,-70,-250,-270,-172,141,158,51,106,98,70,-235,152,160,168,-216,-117,225,245,-430,-28,6,23,-40,161,100,28,-268,-546,-194,-234,-1243,-1412,-695,-77,-27,3,-8,-1238,92,-832,-1054,-1078,-2054,-2346,80,94,112,153,-1297,-3557,-3774,-2296,470,-5075,-2711,-5504,450,-17782,-1652,-163313,-248990,-137386,-120,-215,-288,-307,-19293,-678,-7620,-136,-105,-74,-2517,-49,-60,-80,-108,-146,-177,-216,-316,-1231,-289,-323,-317,-314,-282,-219,-151,-84,-32,10,13,20,-5,-41,-211,-570,-456,-231,-358,-214,-194,-178,-186,-212,-237,-581,-229,-152,-48,-90,-27,144,173,-211,-391,-338,-368,9,-53,-122,-171,-192,-329,-403,-152,-328,-360,-167,-333,21,49,-117,18,23,29,33,-24,62,78,-132,75,87,84,97,124,177,224,-105,-428,-193,-154,-190,-201,228,289,95,-162,-202,177,-119,-261,-181,-323,-202,-95,-165,-7,145,109,79,22,8,-641,-663,-640,-157,-212,-262,-651,-1519,-2037,-1636,-363,-284,-303,-336,-1023,-6317,-234,-3868,-14446,-7535,-3231,41,45,-2224,-879,-908,-309,-130,-173,-317,-227,-221,-188,-222,-264,-324,-134,-318,-373,-274,-270,-302,-266,-183,114,152,61,-29,-114,-197,-271,-314,-336,-320,-277,-246,-213,-186,-167,-168,-133,-123,-98,-74,-212,-100,-172,22,44,-195,50,36,12,-30,-74,-115,-153,-346,-173,-160,-145,-140,-156,-186,-242,-315,-363,-297,-189,-297,-191,86,185,46,-204,187,318,-391,221,114,-240,20,4,-93,47,48,-118,-149,-35,-78,-131,-179,-228,-270,-305,-355,-406,-418,-349,-281,-203,-140,-110,-24,16,-115,-277,-188,-59,-22,-99,-258,-301,-30,2,-33,62,-20,-219,22,-44,-178,-147,-204,-254,-216,-115,-131,-132,-150,-156,-163,-161,-128,-187,-269,-161,-208,78,137,-146,-174,131,162,-34,-98,-124,-233,-318,-302,-210,-93,-392,108,-117,-210,57,152,-207,-146,340,270,-31,18,18,-59,-131,-171,-185,-193,-183,-156,-108,-78,28,-42,16,124,69,163,283,57,43,168,272,-111,-151,153,121,100,-177,53,-133,-217,-231,-33,25,18,18,32,54,80,-355,26,160,188,-76,-68,-139,-352,-225,-238,187,170,-293,173,136,-58,-144,-30,-88,-148,-216,-315,-292,-316,-312,-307,-301,-294,-295,-296,-300,-313,-320,-328,-318,-313,-297,-273,-242,-214,-163,-122,-73,-116,-199,52,86,121,152,173,12,-148,111,153,311,352,-383,263,439,450,314,69,-61,-58,-121,-32,25,30,-304,-401,-159,-143,-172,-176,-181,-189,-269,-218,-232,-255,-275,-290,-299,-300,-280,-247,-207,-393,-173,-66,-22,19,-90,-282,-234,-182,1,91,177,-9,-222,-71,-184,19,-109,-280,100,197,93,-211,-213,-92,-175,-344,-244,-184,-98,-290,-304,97,-113,-199,-40,-32,-345,-137,167,94,58,-70,-129,-48,-154,-260,-348,-409,-378,-292,-207,-180,-48,-57,-178,65,-48,5,29,-15,-78,-369,-223,-292,-344,-360,-325,-275,-228,-184,-285,-128,-109,-325,-114,-314,-165,-222,-283,-356,-434,-388,-304,-251,-482,-86,-32,11,41,58,66,-24,-315,-287,-174,56,50,-292,-255,-45,138,144,-93,41,271,107,266,156,37,-79,-157,-168,-116,-30,-149,-87,154,169,15,37,-132,-286,-95,-184,-271,-335,-328,-258,-261,-87,-25,-14,86,-70,139,147,143,-346,101,-46,13,-58,-117,-186,-249,-174,-131,-82,-57,-303,7,74,-63,-172,-226,-278,-174,-91,-380,-7,-35,-8,-295,115,133,3,-1,-33,-119,147,-29,-333,-101,-268,123,187,88,-11,-114,-221,-319,-347,-259,-218,-124,-75,-39,-17,-237,16,-9,-47,33,27,32,31,24,3,-179,-54,-95,-138,-173,-203,-235,-254,-255,-253,-240,-214,-186,-172,-260,-228,-211,-283,-30,-40,-312,11,29,28,33,-87,61,-110,61,97,77,36,128,128,117,-44,73,26,-37,-263,-186,-262,-294,-228,-141,-82,-294,4,-308,-28,-43,-96,-314,-236,-283,-250,-177,-103,-42,13,53,74,72,1,-230,-26,-194,-246,-208,-210,-259,-292,-299,-248,-184,-255,-47,23,-114,-430,-173,-266,-128,228,238,250,258,279,310,-859,-1270,-984,-1238,379,346,269,-407,-574,-478,-13,-90,-159,-220,-239,-221,-198,-180,-268,-221,-170,-182,-190,-199,-192,-180,-168,-155,-162,-176,-202,-224,-255,-264,-241,-187,-137,-143,-203,-359,-188,-189,-29,42,38,-57,1,-19,-50,-33,2,-129,-179,-106,-62,-231,221,-228,-412,-248,33,-51,-207,-392,-265,-352,-171,-94,48,192,111,386,213,-184,48,378,209,-155,99,-39,-230,-99,-85,91,-244,-362,-156,-279,-266,-203,-145,-39,-180,29,34,16,-24,-79,-143,-205,-261,-311,-342,-337,-322,-292,-251,-201,-146,-83,-22,-29,-226,-7,-12,-129,-204,-205,-145,109,47,-15,-283,0,-16,-33,-15,-15,-70,-3,-99,-9,-21],[-626,-640,-652,-668,-687,-696,-694,-665,-613,-536,-453,-368,-297,-265,-186,-230,-280,-45,-16,-7,-319,-178,-329,-157,51,-214,82,90,-61,-160,-232,111,154,-286,-7,107,-14,74,147,142,87,122,-145,-277,83,68,-70,-315,-220,-123,-99,-140,-175,-201,-226,-240,-236,-233,-218,-197,-178,-159,-219,-92,-30,-77,-67,247,360,411,-46,-320,76,273,18,-182,177,-340,-143,274,298,255,97,-79,-148,10,-211,-49,40,-2,-23,-19,0,-341,71,78,40,-35,-4,-58,-114,-182,-162,-134,-85,-24,-225,-304,-215,-74,-60,-20,69,-151,-334,-201,-337,-303,-29,-24,-12,-178,-231,-164,45,54,59,61,65,60,-206,50,50,49,-307,-104,89,107,-308,-37,-76,-124,-340,73,42,8,-213,-586,-45,-147,-1175,-1330,-523,-68,-80,-115,-148,-1317,-240,-666,-1214,-1223,-2245,-2534,-259,73,165,248,-650,-3393,-3200,-1527,372,-3165,-4532,-5006,106,-15505,-1781,-114580,-172050,-85720,-168,-81,2,-1209,-16791,150,-3580,130,88,-617,-3065,-114,-205,-290,-360,-400,-390,-382,-383,-1021,-387,-370,-341,-255,-175,-84,-2,68,117,150,137,133,89,37,-125,-396,-611,-183,-367,-118,-58,0,-1,41,-130,-571,-48,-119,-183,-252,-282,-226,-155,-271,-349,-378,-412,-19,-35,-73,-114,-167,-347,-310,-327,-346,-370,-329,-348,-218,-144,-85,2,106,179,52,-26,75,10,-173,293,287,259,191,216,210,194,-133,-476,-222,-165,-245,-166,41,-7,-40,-160,-257,-59,-53,-228,-235,-337,-178,-27,-102,-133,121,108,-183,47,2,-593,-614,-522,-166,-170,-151,-384,-1280,-1855,-1608,-369,-49,-48,-48,-650,-5235,-84,-6152,-16774,-10179,-3465,-161,-120,-2042,-788,-931,-637,-129,193,-319,-186,457,265,-254,-259,-331,-249,-421,-353,-245,-270,-231,-445,-220,-167,-207,-236,-243,-232,-225,-192,-160,-143,-127,-103,-97,-95,-100,-113,-191,-132,-135,-115,-90,-139,-145,-207,1,21,-209,49,52,59,53,51,50,42,-392,-79,15,-112,-132,14,-49,41,-37,72,82,35,-260,-233,33,6,-32,-241,-136,-194,-339,-278,-236,-231,-37,62,-94,69,181,-99,-133,77,338,501,517,396,-61,-176,-186,-60,94,-113,185,131,61,-39,19,25,13,-399,-220,-66,-131,-185,-178,-239,-30,44,54,148,23,-190,31,-39,-207,-165,-204,-259,-231,-187,-222,-229,-247,-251,-262,-261,-227,-204,-218,-233,-216,32,68,-136,-187,116,138,25,-58,2,-30,-87,81,-186,-38,-429,91,-170,-268,-13,118,-220,-129,444,371,-69,-16,49,-71,-186,-268,-303,-269,-212,-134,-36,-14,59,8,53,150,67,187,261,67,-19,7,-63,-113,-142,-162,-194,-234,-284,-317,-276,-210,-208,-83,-44,-16,-2,1,-10,-40,-407,-123,-159,-168,-146,-115,-186,-360,-240,-204,4,-9,-266,-56,-95,-147,-203,-243,-255,-235,-212,-338,-153,-140,-120,-117,-121,-129,-148,-162,-177,-196,-281,-264,-209,-210,-202,-186,-157,-172,-81,-39,-1,-95,-194,84,163,192,218,235,81,-107,42,253,385,435,-330,157,427,451,275,5,-120,-148,-154,-32,43,61,-261,-386,-177,0,-86,73,46,-52,-288,-207,-165,-140,-172,-193,-197,-190,-159,-119,-119,-341,-245,59,100,138,-61,-303,-271,-226,-57,107,263,-2,-205,-31,-155,-25,-197,-217,99,216,159,-188,-136,-175,-41,-299,-127,-104,-86,-282,-193,34,-139,-229,-13,-46,-319,-155,228,164,79,-57,-88,185,246,117,269,253,-148,55,-105,-262,-356,-256,-154,-27,-48,-28,91,57,-33,-373,-131,-204,-237,-208,-142,-67,-196,-130,-324,102,-40,-399,-122,-311,-31,-103,-172,-244,-312,-360,-362,-316,-367,-195,-142,-94,-61,-42,-33,-42,-333,-313,-171,-147,-157,-285,-321,-166,16,39,-90,7,-31,-111,-205,-285,-258,-140,11,159,283,-31,-155,-80,336,325,35,82,-151,-271,-247,-378,-477,-398,-312,-251,-244,-186,-192,-197,-212,-237,-266,-293,-322,-361,-378,-406,-416,-407,-362,-315,-283,-223,-189,-168,-152,-234,-158,-175,-200,-235,-303,-318,-366,-397,-386,-361,-320,-277,-297,-183,-141,-80,-29,-14,-80,119,-53,-316,-129,-326,155,149,101,53,5,-38,-66,-74,-62,-164,-5,27,30,6,-276,91,23,-18,99,97,109,118,124,68,-182,42,54,25,2,-18,-43,-64,-79,-101,-120,-131,-145,-168,-284,-237,-240,-339,-209,-175,-289,-58,5,68,71,-93,172,-45,-56,95,163,87,153,185,159,-68,163,313,65,-267,167,-64,-252,227,322,-58,-249,76,-307,-8,215,211,-304,-23,82,-43,135,-43,314,348,326,179,283,78,-154,13,-195,-220,-292,-329,-386,-403,-385,-327,-257,-297,-108,-30,-137,-459,-196,-259,-81,225,218,198,159,117,74,-2507,-1987,-678,-1153,-207,-267,-299,-479,-520,-392,-32,63,148,212,169,-211,-165,-58,-219,-199,-134,73,64,-20,-95,-167,-233,-277,-293,-261,-199,-112,-271,62,140,-87,-185,-208,-243,-376,-145,-207,-52,118,154,-74,123,100,10,-1,-69,-172,-238,-328,-438,-417,-314,-230,-387,-322,-62,-36,-335,-333,-262,-377,-275,-359,-395,-340,-261,-191,-127,-225,-7,24,61,-167,11,-39,-195,-75,-152,18,-166,-306,-102,-243,-86,-113,-220,-245,-296,-330,-339,-331,-320,-307,-295,-275,-251,-222,-185,-125,-144,2,73,-32,211,278,336,5,-206,0,-17,-103,-151,-192,-130,136,3,-31,-327,81,-1,-73,-128,-169,-178,-181,-179,-173,-175],[-125,-268,-51,-78,-98,-108,-114,-116,-112,-96,-87,-64,-116,-283,-150,-174,-257,-139,-4,-42,-237,-179,-316,-80,24,-268,3,-18,-64,-212,-206,-40,-11,-334,22,63,-43,119,135,142,59,122,-121,-291,26,-21,-84,-363,-213,-235,-195,-109,-9,91,167,219,92,142,198,-164,45,-63,-189,-297,-413,-453,-321,-177,-31,118,-78,-241,155,296,23,-78,265,-348,-111,329,608,313,67,-74,-146,31,-198,-77,281,189,101,25,-36,-276,-86,-111,-135,-169,-222,-277,-334,-368,-342,-278,-206,-137,-173,-308,-267,-145,-89,-88,45,-135,-276,-170,-314,-267,48,223,232,-103,-182,-144,175,-16,98,226,173,95,-178,49,-6,-53,-379,-66,1,64,-175,-33,-149,-270,-616,0,31,80,-132,-605,100,45,-1028,-1226,-343,-27,127,83,31,-1381,-133,-436,-1361,-1338,-2423,-2755,-705,-12,94,181,21,-3181,-2712,-779,209,-1176,-5227,-3733,54,-12928,-2181,-64730,-96309,-38098,287,312,317,-5259,-13662,193,109,6,-100,-2570,-3600,-399,-462,-459,-432,-420,-417,-438,-473,-800,-547,-567,-576,-480,-436,-384,-336,-285,-229,-156,-76,7,98,128,-43,-213,-765,-240,-320,300,217,115,-61,-130,-206,-540,-134,-19,104,-183,-179,-74,-10,-304,-278,-380,-339,-159,-181,-173,-132,-91,-324,-211,-54,-289,-367,-163,-352,103,226,-17,2,296,292,82,-18,81,-55,-196,84,63,26,-4,-35,-52,-81,-139,-517,-244,-174,-263,-232,-255,-304,-337,-364,-366,-363,-364,-365,-364,-368,-380,-393,-389,-355,-299,-238,-514,-111,-53,-534,-543,-393,42,25,0,-168,-1049,-1666,-1595,-370,-225,-249,-262,-273,-4231,-250,-7648,-18211,-12808,-3637,-107,-76,-1814,-649,-831,-979,-309,72,-308,-234,522,246,-251,-261,-299,-345,-518,-305,-210,-257,-132,-420,-217,-169,-175,-182,-189,-202,-321,-250,-253,-240,-197,-126,-64,1,-51,101,-201,-11,175,193,200,-55,-185,-237,93,99,-216,124,136,138,132,133,140,4,-441,-55,104,-80,-186,-4,-47,-96,-143,-179,-205,-233,-238,-245,-254,-263,-282,-303,-336,-352,-327,-284,-230,-179,-86,-13,-93,46,167,-75,-100,80,356,557,468,299,-73,-244,-238,-120,10,-143,78,355,130,29,72,17,-24,-314,-201,-98,-141,-202,-161,-173,-4,91,154,236,58,-158,45,-28,-221,-169,-192,-259,-241,112,365,116,277,240,194,-104,5,-204,-167,-301,-200,-63,-87,-102,-197,-74,-32,5,-14,13,-50,-15,-24,-239,-122,-466,-176,-217,-315,-75,10,-234,-99,35,-1,-98,-88,-110,-92,-48,16,78,116,139,-147,124,43,72,56,79,142,56,107,59,-4,-76,-122,-184,-230,-253,-254,-262,-277,-294,-273,-233,-180,-173,-125,8,54,93,120,145,148,-385,34,64,22,-27,-59,-206,-274,-207,-193,-224,-244,-251,-249,-235,-221,-248,-181,-158,-136,-204,-310,-101,-76,-45,-20,2,-136,47,69,62,-128,-279,-277,-99,-35,-88,-119,-106,-118,15,69,34,-80,-207,73,186,163,142,125,122,-44,-13,182,204,221,-228,65,227,228,215,-78,-185,-234,-157,-27,48,59,-205,-360,-173,-13,-100,117,88,-29,-302,-228,-169,-81,-141,-205,-269,-319,-291,-229,-166,-293,-257,-19,7,23,-38,-288,-307,-247,-116,-53,-66,-77,-165,-71,-120,-77,-267,-144,-57,-87,-136,-197,-276,-344,-299,-199,-136,-2,72,-259,-84,177,-152,-232,15,-54,-217,-127,-130,-88,-13,-43,-49,182,214,81,213,184,-106,43,4,-226,-168,-243,-270,-241,-183,-128,-81,-55,-53,-360,-97,-131,-161,-182,-186,-164,-227,-143,-360,-30,-11,-399,-155,-306,-37,-67,-91,-114,-131,-138,-140,-298,-260,-85,-59,-39,-31,-44,-71,-119,-273,-329,-316,-314,-256,-281,-381,-280,98,112,-85,-37,250,165,355,391,438,483,281,513,299,-48,-153,-92,327,295,55,110,-181,-245,104,37,-265,-221,-106,-172,-224,-79,-154,-207,-240,-249,-238,-220,-208,-366,-222,-248,-266,-268,-205,-140,-309,-162,-150,31,-76,-163,131,-55,-156,-233,-355,-197,-217,-160,-278,-297,-329,-341,-340,-327,-318,-287,-261,-231,-197,-163,-136,-273,-156,-294,-76,-75,-85,-85,-71,-44,1,57,-20,-99,153,281,32,-5,-312,160,57,6,199,159,140,127,121,118,-175,49,85,71,60,48,27,4,-15,-45,-77,-103,-133,-175,-307,-253,-295,-382,-287,-228,-251,-48,44,18,-12,-66,234,28,-191,82,258,166,145,211,151,-88,165,423,102,-269,176,-87,-221,250,377,-108,-183,82,-247,29,-93,-199,-282,-286,-231,-152,-147,-179,29,63,77,74,50,20,-86,-55,-192,-180,-357,-233,-256,-270,-289,-288,-287,-324,-288,-284,-285,-431,-283,-283,-275,-266,-248,-226,-214,-201,-185,-4273,-2660,-351,-1043,-165,-162,-150,-486,-401,-288,-34,7,44,67,97,-165,-141,5,-136,-137,-80,51,8,-50,-106,-172,-248,-330,-413,-393,-293,-164,-326,94,215,-101,-207,-251,-271,-364,-98,-203,-57,142,324,-80,87,25,90,531,114,-210,-185,-114,-92,-184,-303,-352,-333,-373,-67,3,-319,-258,-240,-395,-84,-153,-218,-261,-283,-292,-287,-271,-253,-253,-234,-203,-155,-101,-153,-44,-206,-13,-86,-234,-34,-194,-70,-31,-285,-60,-210,-142,-175,-204,-226,-231,-217,-185,-148,-109,-67,-3,-173,77,99,-32,230,517,507,53,-167,16,5,-44,-86,-167,-118,157,-43,-50,-347,107,65,10,-18,-26,-3,16,-14,26,-56],[-87,-254,-35,39,95,43,106,-27,51,94,-102,54,-83,-255,-124,-121,-205,-224,1,-36,-163,-176,-287,-76,-79,-314,-72,-71,-74,-222,-164,-66,-57,-378,-76,-92,-108,-117,-127,-130,-130,-114,-100,-293,-74,-64,-60,-368,-141,-26,79,-23,174,388,461,512,54,101,159,-121,108,25,-158,-37,49,-21,-77,-122,-163,-186,-182,-138,-75,-25,14,23,81,-283,-58,63,27,-19,-50,-106,-170,-231,-289,-331,-334,-309,-273,-234,-201,-200,-126,-113,-97,-87,-87,-82,-83,-146,-90,-120,-107,-118,-131,-312,-320,-217,-220,-244,-262,-268,-272,-245,-280,-240,-14,97,218,-47,-138,-118,109,-125,109,400,207,73,-163,226,74,-46,-445,-20,143,273,-73,-32,-212,-420,-646,36,-19,67,-42,-591,162,238,-873,-1116,-169,-151,306,229,84,-1440,-105,-218,-1468,-1452,-2591,-2988,-1267,364,465,539,581,-2875,-2284,-101,452,384,-4011,-1832,243,-10427,-2134,-15012,-25317,286,278,272,252,-10025,-10560,124,70,8,-41,-4016,-3578,-137,-169,-199,-233,-276,-314,-364,-412,-593,-472,-488,-833,-665,-372,-256,-116,51,-281,430,339,232,625,88,14,-43,-856,-273,-267,509,441,217,-100,-229,-185,-517,102,235,348,-199,-136,-189,-154,-303,-198,-338,-232,76,-7,-108,-206,-317,-432,-538,-482,-378,-366,-220,-359,-99,-61,-38,-30,-30,-43,-74,-109,-127,-148,-225,-197,-200,-219,-231,-243,-239,-247,-244,-511,-282,-219,-238,-225,-220,-240,-250,-258,-246,-235,-226,-213,-313,-301,-166,-169,-191,-363,-275,-338,-466,-409,-337,-487,-474,-275,102,189,258,-45,-866,-1500,-1621,-385,268,238,216,196,-3332,194,-8235,-18565,-15354,-3698,225,216,-1583,-489,-658,-1330,-469,-76,-305,-232,84,78,-229,-288,-273,-436,-615,-258,-192,-254,-198,-270,-287,-313,-298,-260,-199,-134,-411,-74,86,126,20,173,242,253,-101,114,-213,-10,101,69,44,10,-238,-277,32,41,-236,35,6,-30,-90,-155,-221,-283,-468,-274,-204,-124,-228,-5,53,78,-87,80,65,33,-162,-180,-52,31,-125,-351,-21,71,-239,26,-25,-132,-148,-215,-255,-244,-190,-124,-73,-4,51,89,120,136,-43,-275,-285,-178,-83,-164,-14,50,10,-28,-66,-104,-151,-192,-224,-248,-275,-291,-296,-293,-276,-233,-172,-101,-21,-144,48,-21,-236,-173,-187,-268,-262,50,276,92,190,158,120,-173,-83,-194,-136,-374,-185,-224,-294,-314,-261,-195,-107,-36,-3,8,-50,17,-6,-271,-73,-514,-79,-276,-353,-131,60,-258,-73,204,209,-133,-96,83,106,143,83,117,96,82,-170,90,82,70,87,81,132,24,220,412,73,-139,71,317,41,-91,161,115,85,-180,-144,-285,-170,-144,-162,-134,-192,-240,-260,-242,-191,-345,-68,-14,41,-25,45,-219,-199,-146,-122,-31,212,11,-223,63,-190,-272,34,-27,-88,-211,-265,-222,-220,-174,-110,-31,-166,162,266,81,-126,-281,-295,-123,5,119,-110,39,-73,102,61,55,-86,-242,67,425,289,124,-59,-248,-295,-146,-26,62,118,-120,0,74,11,-70,-185,-261,-318,-235,-206,-176,-156,-153,-331,-165,-28,-118,50,89,-17,-310,-260,-148,-33,-59,7,-107,-108,-162,-212,-257,-281,-294,-295,-294,-296,-285,-260,-348,-237,-178,-167,-171,-191,-215,-240,-243,-203,-291,-114,-77,-59,-57,-142,-85,-244,-127,-136,-139,-125,-117,-233,-101,-107,-144,-210,-165,-188,-225,-252,-259,-247,-220,-193,-166,-145,-130,-123,-113,-108,-99,-94,-105,-229,-117,-126,-125,-120,-102,-81,-55,-33,-23,-345,-72,-83,-27,-46,-81,-124,-252,-231,-392,-324,-282,-350,-199,-305,-134,-129,-128,-142,-164,-192,-230,-256,-254,-227,-202,-186,-182,-195,-216,-235,-222,-328,-166,23,40,-287,-431,-369,85,95,-88,-93,224,174,461,608,592,556,216,370,210,-64,-150,-125,113,77,66,80,-224,-212,161,38,-265,-176,-79,-177,-212,22,-29,-61,-81,-129,-104,-115,-134,-366,-205,-265,-332,-250,-142,-135,-333,-193,-157,29,-76,-110,162,-113,-186,-269,-358,-133,-218,-35,-219,152,-101,-274,-292,-117,-197,-261,-324,-319,-251,-173,-114,-226,-191,-240,64,79,78,78,85,101,133,178,28,-38,173,380,23,-7,-348,167,91,18,396,350,322,124,222,221,-162,40,150,348,214,126,137,144,186,170,58,184,134,-122,-336,-199,-280,-406,-285,-257,-207,41,40,-50,-80,-27,-55,-120,-320,-243,-252,-213,-159,-94,-37,-111,57,82,94,-271,98,-107,-189,37,31,-153,-117,-17,-169,-45,-66,-78,-255,-173,-125,-208,-437,-240,-277,-320,-357,-372,-358,-329,-302,-287,-296,-303,-411,-305,-262,-193,-126,-42,-51,-344,44,0,-138,-378,-154,-215,22,17,-10,-29,-51,-68,-108,-5735,-3038,-181,-940,-257,-254,-210,-448,-276,-184,-3,37,69,80,96,-94,-86,77,-45,-64,-27,-59,-105,-155,-188,-202,-194,-157,-119,-74,-32,12,-291,6,119,-117,-208,-267,-300,-344,-66,-202,-62,151,314,-85,31,-41,161,775,94,-256,-164,-111,-100,-186,402,-68,-284,-381,-60,52,-182,-194,-214,-418,-223,-214,-146,-75,-26,-8,-9,-294,-48,-100,-148,-191,-207,-195,-164,-125,-256,-89,-88,-172,-108,-150,-145,-159,-353,-199,-226,-250,-246,-212,-169,-128,-98,-73,-62,-68,-90,-96,-208,-112,-87,-51,19,85,141,87,-135,19,26,6,-40,-146,-132,4,-120,-102,-353,-6,38,88,130,156,131,179,11,-60,-112],[-47,-238,-35,34,47,15,53,-32,39,43,-103,49,-47,-216,-110,-76,-159,-300,-43,-66,-104,-176,-262,-62,-20,-332,68,101,51,-181,-117,168,272,-421,83,204,-61,223,264,-7,27,311,-92,-291,153,90,17,-335,-130,-197,-250,-262,-229,-188,-165,-155,-150,-168,-189,-215,-247,-284,-321,-345,-352,-344,-327,-312,-311,-320,-337,-339,-322,-300,-275,-231,-189,-208,-98,-51,-2,48,-45,-104,-163,48,-138,-174,357,352,84,301,259,-140,159,87,21,-35,-87,-116,-133,-145,-158,-157,-169,-177,-176,-339,-390,-306,-180,-221,-272,-340,-374,-273,-265,-246,-61,237,254,-31,-120,-109,12,-267,87,416,217,9,-184,-230,-366,-340,-521,-119,-50,-12,-40,-54,-278,-564,-421,-323,-318,-230,-118,-551,109,201,-744,-1025,-25,-277,346,305,56,-1513,175,0,-1511,-1600,-2752,-2998,-1947,-378,358,354,328,-2457,-1884,159,100,50,-929,-7,-15,-8284,-956,-37,-47,-62,-88,-106,-122,-15400,-7643,-170,-184,-204,-218,-4175,-3082,-238,-254,-271,-287,-310,-323,-343,-359,-418,-344,-318,-1120,-984,-202,-80,0,84,-473,237,298,104,364,38,32,91,-712,-292,-238,-49,-166,-267,-343,-412,-268,-513,-148,-98,-42,-196,-45,-291,-303,-262,-121,-265,-134,8,-14,-174,-43,-32,-275,-61,24,-246,-376,-169,-375,129,237,108,11,88,38,-35,-98,-129,-210,-269,-153,-135,-146,-167,-206,-248,-312,-344,-468,-338,-231,-181,-55,128,200,242,-24,-199,298,290,10,-354,-292,14,194,191,-484,284,162,-156,80,-20,-456,-418,-307,-296,-228,-144,-67,-757,-1370,-1692,-414,125,140,155,165,-2550,123,-7860,-17720,-17714,-3615,204,186,-1380,-319,-451,-1305,-580,-236,-314,-211,-269,-319,-351,-373,-386,-515,-632,-400,-411,-425,-394,-335,-267,-200,-125,-58,-141,-197,-477,-79,189,15,30,186,138,78,-153,-100,-210,-311,-317,-193,-57,60,-296,-317,66,-25,-257,177,469,447,404,236,-5,-38,-406,-39,321,32,-251,-19,140,427,-105,182,310,114,-129,-124,-80,-71,-208,-426,-128,317,-194,128,67,-93,102,-1,-124,-131,-134,-115,-84,-76,-63,-69,-83,-110,-139,-229,-290,-217,-235,-234,-230,-214,-204,-186,-160,-132,-110,-89,-66,-47,-43,-281,-40,-76,-100,-66,-69,-75,-79,-138,-92,-113,-237,-177,-219,-271,-294,-275,-229,-162,-117,-68,-46,-227,-152,-158,-113,-390,-235,-313,-382,-307,-244,-139,-49,20,49,3,-20,71,49,-245,-14,-545,-105,-328,-354,-159,46,-262,-35,187,193,-159,-135,75,118,64,15,-38,-100,-145,-163,-118,-53,23,99,77,97,-2,235,400,69,-186,59,451,93,-50,272,299,234,-154,-209,-291,-150,-168,-207,-212,-177,-121,-49,21,87,-305,0,233,275,-25,42,-216,-120,-61,-69,-61,261,156,-261,-14,-176,-249,26,-10,-70,-218,-205,-159,-163,-159,-171,-198,-237,-293,-343,-303,-221,-268,-298,-123,-11,106,-115,25,-27,129,59,78,-98,-279,-15,-73,-137,-206,-273,-276,-209,-119,-28,59,134,-5,-8,77,148,34,-297,-330,-346,-132,-34,10,3,-91,-288,-147,-63,-121,-157,-216,-274,-292,-287,-146,-107,-76,-53,-187,-92,-45,-48,-80,-218,-95,-23,-14,-11,-27,-221,-385,-192,-198,-248,-271,-237,-181,-131,-88,-191,-241,3,30,37,36,-119,29,-184,-104,-2,-125,-11,-30,-198,-57,-70,-99,-163,-82,-75,-81,-85,-90,-104,-120,-138,-153,-168,-177,-187,-184,-181,-167,-154,-150,-213,-125,-137,-100,-90,-77,-94,-65,-67,-79,-324,-88,-90,-40,1,40,76,-261,-99,-391,170,122,-298,-238,-306,88,195,199,13,-33,219,-119,-153,-102,228,224,161,127,68,165,137,-135,-309,-165,7,-26,-300,-421,-359,-67,-82,-94,-157,-116,-124,-133,-145,-154,-168,-175,-190,-214,-236,-255,-284,-319,-351,-385,-398,-382,-342,-312,-281,-258,-221,-198,-188,-210,-161,-155,-128,-95,-161,-15,29,70,-360,134,-47,63,110,73,-146,-353,-225,-173,-229,-236,-187,-120,-145,-206,-309,-325,-74,-209,-17,-163,198,-133,-362,-294,-11,-33,-108,-198,-276,-298,-230,-158,-184,-233,-195,125,146,136,118,93,66,50,46,59,9,114,152,-1,0,-363,162,118,14,392,384,366,62,211,285,-145,15,157,200,191,61,133,136,173,139,99,56,9,-116,-372,-173,-294,-398,-381,-256,-270,-274,-299,-334,-362,-358,-337,-291,-335,-192,-142,-110,-97,-94,-103,-142,-123,-120,-90,-274,56,-132,-166,263,380,-179,-64,72,-97,189,223,140,-236,-260,-20,-304,-704,-221,266,188,-23,45,22,-61,-145,-232,-330,-412,-472,-410,-338,-274,-232,-186,-152,-361,-108,-89,-133,-330,-113,-196,-66,-85,-102,-125,-160,-192,-1452,-6235,-2863,-250,-861,-197,-155,-106,-404,-167,-92,96,137,154,172,69,-27,-26,96,39,0,-47,-82,-90,-83,-47,0,-102,66,29,245,296,-41,-201,-91,243,-138,-193,-245,-334,-327,-49,-210,-75,108,193,-89,-34,-86,214,334,61,-304,-141,-109,-111,-206,-80,-160,-241,-340,-334,-337,-321,-280,-226,-404,-129,-86,-50,-93,6,12,-11,-326,16,0,-7,-36,-21,-33,-103,-56,-280,-91,-111,-125,-147,-158,-152,-123,-397,-27,-218,127,-118,253,312,329,-36,28,227,-6,-192,-141,-237,-210,-248,-238,-198,-148,-106,-71,-102,-54,-58,-65,-76,-114,-147,-95,-206,-160,-341,-50,-35,-17,-3,1,11,8,0,-133,-101],[-49,-245,-65,6,69,-36,53,-51,-17,-49,-106,-114,-152,-186,-208,-225,-226,-364,-196,-164,-130,-183,-247,-39,-11,-310,22,21,15,-111,-65,15,27,-413,21,19,-42,33,45,-79,18,106,-85,-274,187,128,52,-285,-53,65,22,-159,70,35,-4,-35,-52,-64,-96,-53,-63,-38,-124,-84,-33,-50,-66,-83,-106,-131,-157,-160,-156,-156,-153,-124,-91,-113,1,56,118,86,-115,-127,-170,54,-100,-221,504,344,25,271,382,-62,279,214,94,7,78,75,76,-88,-198,-164,79,63,-98,-342,-431,-366,-179,-261,-53,-89,-134,-65,-224,-243,-116,64,75,-11,-82,-72,-64,-388,-123,-195,-253,-289,-269,-210,-140,-77,-551,18,46,59,-40,-56,-286,-575,-181,-139,-198,-237,-232,-446,-106,-36,-597,-912,94,-351,108,91,26,-1543,38,26,-1420,-1738,-2837,-2677,-2668,-1054,6,-10,-36,-1886,-1427,-130,-135,-121,-95,-62,-30,-6639,4,18,20,15,-4,-17,-33,-21167,-4927,-83,-99,-122,-141,-3034,-2580,-186,-206,-220,-226,-234,-231,-235,-241,-242,-234,-232,-1350,-982,-325,-196,-178,-156,-536,-105,-74,-43,-5,32,49,142,-545,-279,-195,280,294,184,-104,-572,-32,-482,106,41,-16,-135,-141,-294,-342,-214,-234,-258,-267,-229,-145,-283,-19,-40,-237,8,69,-207,-363,-156,-363,135,312,179,59,21,403,291,-74,-13,-247,-300,15,86,104,111,96,72,15,-110,-403,-375,-247,-82,-13,86,270,278,28,-124,466,439,104,-356,-274,88,265,294,-567,335,-77,145,395,86,-418,-357,-83,-95,-160,-208,-244,-710,-1263,-1784,-436,-284,-260,-239,-230,-1889,-576,-6559,-15676,-19645,-3372,-128,-101,-1209,-145,-231,-957,-593,-373,-319,-156,-63,-80,-128,-389,-268,-564,-549,-202,-200,-242,-168,-146,-123,-105,-79,-60,-197,-230,-498,-77,59,-79,51,96,99,105,-200,94,-173,0,35,23,13,5,-348,-347,29,-90,-266,88,98,117,127,148,-51,-10,-310,-39,300,95,-254,-25,208,243,-107,144,100,57,-103,-65,-68,-190,-293,-503,-239,282,-144,113,83,-70,380,248,-142,-79,84,-41,-19,-85,-148,-191,-195,-177,-154,-147,-251,-207,-246,-216,-243,-240,-224,-188,-143,-99,-67,-40,-13,11,27,-294,80,-43,-144,76,194,208,84,-143,54,14,-234,-140,-151,-274,-305,-132,-26,23,174,256,146,-249,-170,-115,-100,-338,-141,49,-52,-154,-276,-310,-252,-177,-134,-97,-72,-68,-74,-208,-118,-552,-211,-389,-331,-163,-80,-251,-37,-22,-21,-191,-184,-67,-106,-158,-195,-206,-179,-114,-148,52,133,72,127,53,42,-35,242,486,46,-231,41,474,134,-10,297,429,314,-123,-262,-257,-140,-60,-114,-100,242,219,121,328,195,-281,-35,117,18,-63,-138,-222,-213,-213,-221,-230,-235,-236,-231,-221,-212,-213,-186,-172,-161,-240,-157,-123,-94,-43,5,-74,-226,129,155,100,-132,-259,-298,-123,-32,-72,-135,-181,-205,-210,-197,-173,-156,-327,-126,-121,-117,-114,-117,-120,-119,-135,-100,-86,-73,-67,-63,-65,-70,-89,-424,-404,-297,-189,-213,-233,-253,-241,-250,-210,-193,-174,-136,-105,-76,-275,-318,-15,-3,12,28,-230,-90,5,73,-49,-194,1,3,35,9,-41,-193,-426,-144,-195,-111,-105,-102,-96,-103,-118,-252,-166,-132,-113,-80,-38,-112,58,-98,-86,72,-117,-30,136,-177,50,-10,-80,-144,-204,-243,-263,-244,-203,-166,-130,-103,-77,-57,-37,-19,8,37,-126,78,123,-194,-9,-185,-77,118,-50,-114,35,57,-12,-311,-45,-88,-40,70,72,74,-262,-42,-356,72,79,-257,-294,-316,57,144,171,-15,10,278,-236,-59,-54,217,308,149,98,-51,151,108,-67,-287,-171,145,-17,-329,-374,-289,96,66,-105,-230,129,120,407,344,279,205,67,62,-16,-88,-148,-227,-260,-292,-309,-309,-313,-281,-261,-239,-247,-192,-175,-194,-219,-157,-160,-145,-123,-200,-66,-29,9,-346,80,-35,98,117,116,-169,-370,-258,-168,27,-81,-63,-3,-145,-211,-344,-289,-45,-190,-90,-126,-184,-241,-411,-349,-332,-281,-200,-127,-57,0,47,-204,-149,-280,-158,6,-49,-123,-197,-265,-321,-318,-278,-237,-219,-194,-177,-152,-117,-328,2,66,1,202,252,283,5,186,339,-121,-21,149,317,164,-4,140,138,160,130,163,111,44,-113,-393,-202,-294,-362,-425,-135,-116,43,-12,-164,-151,21,31,-53,-199,-248,-267,-181,-70,48,86,-167,78,418,146,-256,125,-155,-145,253,439,-148,-16,61,-22,269,182,86,-215,-331,-102,-395,-668,-134,-153,-171,-200,-238,-280,-296,-277,-230,-204,-125,-481,-19,-115,-151,30,117,-101,-359,-28,-55,-116,-282,-59,-170,-39,-88,-127,-158,-186,-191,-2624,-5245,-1990,-33,-794,14,114,151,-362,-72,-5,160,205,169,134,47,27,-48,-131,-212,-269,-275,-228,-168,-120,-75,-40,-128,19,46,79,113,-93,-90,-173,157,-154,-156,-189,-360,-307,-180,-298,-385,-346,-255,-179,-124,-89,-75,-85,-107,-301,-173,-207,-259,-300,-320,-315,-284,-271,-205,-153,-121,-91,-148,-359,-131,-44,-36,-188,11,45,-77,-332,57,289,351,19,245,78,-76,10,-263,15,29,-74,109,-59,-65,88,-356,-76,-204,158,-217,213,288,202,-89,-27,-122,-231,-321,-353,-338,-290,-244,-206,-183,-167,-159,-151,-149,-142,-123,-95,-61,-69,-150,28,-297,-209,-328,40,15,-14,-45,-79,-90,-90,-71,-136,-42],[-14,-247,-104,-15,150,-85,57,-64,-10,-56,-106,-154,-208,-248,-269,-261,-226,-371,-140,-99,-66,-187,-233,-28,-24,-261,-26,-35,-41,-23,-12,0,25,-396,13,-18,-73,-146,-249,-366,-295,-139,-81,-246,166,107,86,-238,-6,117,5,-229,15,256,158,88,-96,-18,-238,5,-144,-65,-110,-111,-89,-145,-184,-199,-198,-188,-181,-167,-161,-177,-203,-210,-208,-185,-150,-105,-55,-15,-194,-158,-184,49,-74,-267,262,257,-19,214,173,10,83,15,-53,-112,-158,-160,-122,-64,-226,-176,122,169,-94,-349,-457,-412,-199,-291,-53,-73,-92,-32,-186,-254,-183,78,143,-6,-50,-140,-229,-468,-248,-209,-170,-151,-230,-149,-157,-165,-540,-95,-21,63,-111,-71,-261,-457,27,236,-147,-54,88,-328,-136,-255,-472,-807,-34,-402,91,110,-43,-1556,67,22,-1252,-1892,-2863,-2302,-2623,-1140,-210,-194,-182,-1237,-925,-186,-188,-187,-184,-171,-152,-5656,-128,-109,-94,-80,-79,-69,-58,-24124,-2488,-43,-46,-60,-76,-1500,-2124,-146,-190,-236,-281,-328,-345,-334,-324,-313,-297,-290,-1282,-755,-365,-238,-206,-168,-490,-94,-62,-60,-7,26,33,69,-403,-286,-166,89,81,70,-69,-557,-50,-463,-60,-29,46,-62,187,-222,-257,-40,94,-8,72,311,310,-385,-108,-99,-213,55,92,-181,-356,-158,-360,113,126,104,78,14,9,-41,-116,-125,-257,-350,-164,-122,-92,-64,-44,-27,-41,-87,-346,-388,-274,-74,-9,24,151,201,55,-49,356,351,177,-336,-275,144,314,359,-558,162,-307,217,90,-26,-407,-325,-19,157,54,226,-123,-758,-1207,-1923,-481,-173,-189,-163,-129,-1398,-1007,-4530,-12632,-20479,-3033,-45,-35,-1114,-18,-48,-628,-530,-496,-349,-132,-47,-66,-81,-466,-304,-603,-488,-143,-195,-240,-130,-132,-136,-139,-131,-122,-251,-251,-499,-88,-26,-139,-30,-20,-21,-14,-255,2,-131,10,36,55,66,68,-415,-375,20,-166,-275,105,120,146,159,175,-65,29,-218,-57,74,11,-267,-153,-235,-317,-385,-382,-338,-324,-312,-322,-340,-340,-371,-495,-364,-131,-105,-1,41,-79,92,88,-174,-132,2,-45,-67,-103,-106,-105,-95,-90,-94,-104,-205,-189,-315,-286,-345,-385,-392,-358,-318,-280,-251,-218,-178,-127,-80,-298,36,-31,-194,48,203,219,92,-158,43,26,-233,-114,-135,-282,-339,-186,60,-29,110,228,44,-226,-123,-79,-110,-295,-135,62,-27,-116,-318,-245,-220,-159,-108,-52,-3,25,38,-184,7,-529,-332,-460,-299,-202,-227,-236,-220,-189,-160,-230,-245,-110,-111,-118,-107,-79,-46,0,-132,94,156,68,122,10,-25,-67,242,406,5,-274,23,345,162,24,138,59,4,-91,-270,-203,-132,-13,-31,-44,172,127,83,322,165,-269,-83,30,-88,-184,-240,-225,-160,-71,-5,-11,65,71,-9,-167,-95,-173,-263,-374,-434,-345,-242,-142,-55,30,5,-131,-270,165,144,94,-146,-243,-283,-322,-449,-332,-206,-89,4,95,19,80,-174,-338,154,156,101,34,-47,-135,-219,-281,-304,-269,-197,-118,-39,-9,-93,-191,-491,-423,-254,-149,-86,-90,-5,0,-208,-151,99,-136,138,6,-30,-255,-314,91,32,72,184,-204,-88,-88,86,-2,-171,-91,-165,-222,-240,-212,-164,-435,-91,-156,25,27,11,-80,-41,-78,-304,-124,-155,-177,-204,-236,-262,-284,-290,-282,-259,-233,-198,-177,-161,-150,-151,-161,-172,-186,-198,-223,-244,-263,-285,-304,-324,-341,-357,-374,-391,-393,-390,-369,-337,-308,-269,-223,-236,-149,-118,-89,-130,-53,-49,-60,-292,-101,-123,-142,-161,-182,-195,-243,-184,-293,-138,-97,-215,-348,-326,33,212,316,-49,65,233,-359,40,-22,193,269,129,62,-174,191,173,2,-255,-172,115,-52,-362,-319,-215,123,59,-118,-301,62,58,308,263,225,181,-10,-59,-51,-84,-119,-274,-66,-49,-21,12,-334,-79,76,-5,-225,5,8,-204,-233,-152,-219,-266,-298,-307,-288,-249,-198,-321,-68,-17,71,121,178,-192,-374,-288,-165,32,-87,-54,142,-114,-202,-338,-252,18,-160,21,-69,274,-196,-387,-284,10,49,-21,157,169,110,30,-244,-115,-323,-131,-8,-52,-86,-90,-64,-23,25,67,105,60,133,128,-76,58,-268,57,50,-9,80,97,128,-41,147,201,-92,-64,125,230,129,-63,157,149,144,104,72,4,-64,-116,-374,-112,-280,-322,-368,-25,-67,45,-40,-191,-150,17,288,237,-44,62,-48,-155,-249,-283,-253,-199,-159,-136,-130,-220,-124,-181,-134,-106,-78,-80,-85,-104,-159,-214,-295,-333,-266,-375,-84,-437,-414,-6,304,-44,-181,-85,315,260,15,-66,-201,-69,-492,-29,-142,-136,18,247,-161,-350,-73,-74,-104,-254,-14,-153,111,98,23,-56,-142,-218,-3172,-2937,-502,-288,-755,-242,-237,-246,-347,-284,-320,-352,-367,-361,-352,-328,-302,-286,-279,-280,-286,-311,-346,-375,-363,-317,-267,-221,-180,-161,-156,-168,-181,-202,-235,-181,-186,-129,-136,-389,-310,-51,-238,-108,-10,-82,-170,-263,-353,-442,-381,-337,-307,-302,-304,-334,-356,-357,-339,-303,-267,-232,-187,-159,-131,-124,-326,-173,-97,-104,-300,-94,-81,-156,-328,42,125,181,50,266,85,-68,9,-261,-5,10,-59,116,-34,-76,90,-316,-150,-204,99,-334,162,198,116,-168,-114,34,18,-248,-256,-285,-141,-116,-110,18,432,283,106,-98,-308,-485,-424,-263,-121,-160,23,-387,-232,-350,24,149,117,81,40,17,-4,-18,-98,-18],[-231,-259,-279,-300,-319,-332,-327,-307,-288,-253,-219,-179,-148,-125,-100,-34,-113,-350,77,107,-22,-189,-221,81,135,-208,59,71,33,9,-27,-60,-75,-382,-117,-127,-125,-106,-83,-132,-21,30,-80,-208,128,84,112,-196,35,173,0,-290,-66,-153,-172,-103,-124,-50,-372,54,-217,-118,-99,-124,20,3,-18,158,162,114,27,197,209,195,-26,127,76,15,-49,-101,-115,-116,-275,-191,-202,35,-56,-305,292,240,-42,195,133,72,11,-63,-126,-169,-189,-167,-128,-86,-232,-176,35,65,-99,-349,-455,-428,-208,-301,-14,-56,-55,-3,-144,-267,-248,12,84,2,-15,-63,-192,-361,-249,-300,-332,-352,-345,-330,-316,-315,-480,-331,-328,-301,-265,-234,-211,-281,-138,-114,-168,-98,-73,-195,-61,-54,-356,-703,49,-413,171,221,-136,-1524,90,307,-1028,-2022,-2834,-1917,-1735,-371,-90,-125,-140,-542,-367,-137,-140,-149,-159,-153,-128,-5402,-34,34,102,167,214,264,303,-18074,-324,340,325,291,248,-26,-1692,71,-15,-108,-201,-294,-319,-262,-199,-132,-64,-246,-999,-471,-377,107,115,117,-319,106,101,-66,86,86,9,57,-269,-301,-125,-54,-63,-49,-23,-362,-75,-429,-48,241,317,32,352,-94,-98,93,212,138,165,426,369,-331,-200,-158,-177,-159,-286,-315,-332,-148,-344,-10,25,45,48,46,36,15,-150,-122,-219,-392,-185,30,100,126,151,179,182,-48,-279,-331,-287,39,-17,-59,-121,-164,-204,-230,-266,-299,-302,-273,-271,-167,-142,-136,-423,-174,-465,-258,-276,-231,-397,-294,-28,27,-16,97,-134,-855,-1172,-2077,-529,57,29,0,-37,-1075,-1244,-2017,-8849,-19445,-2615,-236,-247,-1084,-265,-262,-308,-386,-573,-374,-229,-221,-212,-200,-530,-341,-603,-428,-193,-203,-225,-159,-156,-158,-168,-175,-189,-276,-240,-468,-199,-199,-213,-227,-234,-256,-271,-291,-257,-209,-139,-65,26,118,96,-426,-369,0,-221,-253,224,445,635,664,193,-25,94,-110,-69,425,176,-273,-53,100,12,-64,-30,-21,-24,-87,-23,-28,-313,-357,-387,-435,-41,-56,-66,-97,-123,-173,-221,-263,-281,-270,-247,-213,-199,-171,-152,-132,-113,-89,-57,-141,-145,-347,-242,-102,72,-260,55,48,39,24,15,11,15,10,-280,11,-17,-221,-4,-4,-1,6,-157,38,49,-215,-67,-100,-272,-360,-253,89,-70,18,210,-43,-153,-24,-34,-120,-246,-122,219,209,104,-350,171,202,214,91,-84,92,191,328,-156,66,-468,-436,-520,-252,-373,-319,-176,-43,67,151,-260,-301,-61,147,259,77,20,47,141,-97,41,149,82,82,-34,-83,-77,-72,-102,-125,-296,-126,-130,-138,-147,-156,-179,-198,-215,-231,-235,-225,-202,-165,-136,-103,-69,-33,-8,6,-256,-128,-24,-43,-126,-87,-211,-11,38,78,68,172,221,114,-199,-32,-128,-32,235,-225,-269,-64,93,122,73,-35,-143,-305,-234,-300,-318,-268,-207,-243,-123,-45,117,-139,19,5,216,-2,79,-212,-296,204,289,274,-1,-70,122,42,-193,-107,-149,-139,-82,6,13,-188,-282,-379,-364,-214,-171,-121,-149,-21,42,-162,-163,112,-139,93,-63,-47,-229,-266,199,40,127,369,-139,-93,-129,140,61,-145,1,-67,-119,-147,-145,-134,-400,-41,-97,33,56,31,-80,13,-73,-342,-1,-51,-116,-201,-303,-406,-410,-304,-193,-84,-101,-57,50,-150,194,182,121,-3,36,-30,-110,-184,-242,-284,-290,-274,-243,-210,-179,-154,-126,-105,-225,-79,-95,-145,-159,-292,-275,-332,-360,-350,-311,-266,-234,-275,-195,-187,-182,-186,-201,-217,-233,-238,-244,-231,-205,-173,-389,-336,0,56,118,-94,123,147,-394,140,-7,137,60,-19,-86,-301,-88,-13,64,-229,-176,86,-91,-402,-270,-162,152,56,-138,-372,-19,-25,100,67,47,23,-90,-186,-125,-155,-209,-301,-252,-208,-150,-92,-335,-37,-12,-40,-203,-80,-128,-220,-256,-326,-404,-455,-443,-394,-342,-289,-241,-296,-158,-134,-116,-130,-140,-219,-377,-322,-233,-250,-246,-222,-188,-143,-186,-294,-229,-2,-132,-3,-43,-46,-227,-335,-279,-68,-60,-33,-19,-13,-20,-38,-279,-116,-342,-232,-293,-339,-378,-389,-384,-380,-383,-399,-407,-397,-345,-290,-238,-198,-211,-147,-154,-168,-198,-238,-247,-225,-162,-71,-70,-119,78,247,79,-121,176,161,124,73,321,265,142,-121,-329,-93,-263,-290,-313,72,-28,40,-76,-201,-144,-16,236,248,91,224,246,195,-9,91,11,-221,-43,12,15,-173,51,-217,-140,90,107,1,9,10,-25,-81,-154,-202,-210,-365,-96,-353,-168,111,208,-151,-150,-161,258,234,2,-132,-195,-75,-492,-65,-159,-108,0,-60,-246,-329,-214,-194,-158,-246,-84,-140,-64,-75,-92,-114,-145,-168,-2683,-161,-145,-114,-732,-344,23,75,-356,19,110,161,274,197,100,-4,92,26,-96,-232,-290,-153,19,195,316,261,34,-140,192,122,209,321,-161,97,-229,-50,-214,-96,-70,-381,-318,-62,-247,-131,42,2,-49,-225,-61,-66,-73,-81,-201,-117,-142,-188,-305,-266,-294,-293,-279,-259,-222,-196,-160,-119,-275,-199,-11,-149,-342,72,81,-203,-290,36,89,75,55,33,16,-35,30,-248,-29,-3,-33,135,14,-54,115,-249,-199,-173,66,-411,78,14,-20,-212,-174,50,48,-189,-266,-274,-170,-164,-80,-32,40,-14,-67,-128,-189,-240,-257,-221,-191,-165,-152,-304,-163,-339,-137,-134,-124,-112,-105,-90,-89,-93,-98,-115],[7,-239,-209,-68,132,-177,0,-82,43,75,-69,85,-15,-101,-61,37,-96,-334,138,229,-14,-190,-214,65,106,-156,-79,-171,-227,-208,-158,-87,-5,-365,94,118,111,118,74,-112,-35,-105,-180,-246,-286,-276,-231,-168,-101,-36,4,-324,-121,174,202,222,-142,-86,-343,98,-262,-180,-98,-117,-148,-234,-297,-302,-262,-224,-206,-194,-200,-231,-260,-225,-155,-70,13,89,154,-208,-353,-227,-227,8,-54,-335,81,6,-67,-136,-200,-247,-274,-298,-288,-259,-231,-194,-162,-135,-227,-168,-79,-80,-115,-346,-432,-416,-228,-297,-306,-321,-319,-297,-274,-281,-315,-244,-247,-265,-278,-279,-271,-259,-250,-247,-243,-253,-289,-266,-236,-182,-402,-35,35,101,-419,-106,-116,-95,209,188,-185,-142,138,-70,155,165,-259,-606,182,-396,194,197,-265,-1458,18,214,-783,-2077,-2791,-1558,-790,127,120,118,119,119,119,116,121,125,128,136,145,-5921,147,154,156,154,139,131,-6636,-11949,98,87,71,53,36,26,-1285,-9,-39,-70,-103,-143,-175,-214,-252,-281,-297,-312,-706,-311,-427,-294,-289,-291,-303,-316,-331,-336,-327,-304,-286,-266,-242,-334,-199,-185,-160,-128,-102,-164,-115,-396,-130,-17,9,28,30,39,52,67,79,94,109,120,133,-212,-299,-221,-141,-27,-98,-149,-306,-147,-330,27,120,209,280,220,366,366,-189,-176,-161,-433,-244,-4,150,116,81,56,10,-28,-218,-253,-300,-145,-143,-115,-105,-79,-51,-4,37,72,108,-194,-272,224,250,269,-245,-123,-482,284,259,-130,-398,-285,85,64,-87,-30,-61,-961,-1153,-2254,-595,74,133,189,232,-952,-1418,301,-4697,-17243,-2169,249,218,-1137,81,100,-23,-207,-620,-405,-116,-103,-114,-112,-581,-392,-576,-389,-116,-218,-211,-137,-140,-123,-86,-21,49,-289,-223,-437,-95,304,11,133,304,229,-45,-317,-117,-263,-391,-268,-113,29,61,-359,-348,-22,-268,-219,230,433,658,711,223,33,155,-11,-87,408,196,-291,-74,-34,-105,-150,-166,-162,-161,-140,-122,-104,-210,-264,-268,-339,-85,-89,-97,-92,-141,-8,57,-212,-201,-12,-37,-6,113,483,457,35,-120,213,106,-83,-103,-354,-281,-94,227,-309,44,-32,-94,-148,-184,-206,-221,-248,-272,-291,-296,-289,-271,-254,-256,-278,-318,-380,-368,-265,-139,-66,-263,-378,-306,63,-116,-90,49,-120,-77,56,-25,-145,-208,-118,96,140,121,-371,157,164,174,90,-127,120,219,266,-147,95,-398,-522,-586,-213,-159,-251,-323,-313,-238,-151,-296,-368,-139,115,162,62,-38,42,135,-67,-28,87,32,-33,-108,-182,-254,-295,-341,-366,-351,-311,-280,-247,-215,-182,-160,-136,-117,-161,-112,-125,-147,-175,-224,-276,-331,-379,-421,-439,-423,-378,-336,-288,-228,-172,-189,-26,73,125,151,367,470,204,-202,26,-96,-37,174,-284,-256,-16,147,159,50,-83,-129,-336,-115,-54,18,-167,-165,-195,-136,-42,91,-161,36,-11,156,-33,68,-250,-251,198,200,196,-88,-165,97,37,-226,-103,-186,-277,-380,-477,-372,-270,-330,-280,-304,-188,-209,-170,-219,-40,-51,-120,-193,-79,-154,34,-160,-67,-210,-205,281,37,179,255,-85,-120,-109,147,108,-128,14,-46,-111,-180,-251,-322,-373,-361,-304,-247,-197,-158,-121,-95,-104,-374,-39,-36,-24,-10,3,-118,59,97,34,177,-107,-70,-10,-151,182,184,132,42,11,-50,-118,-167,-183,-170,-132,-144,-44,1,35,-58,73,85,-281,94,73,-126,-90,-355,-126,-209,-294,-384,-413,-323,-237,-256,-74,1,-170,91,184,75,-155,210,-143,299,216,-133,-371,-339,-7,180,156,-144,62,14,-260,-99,-155,-195,-218,-211,-179,-387,-79,-33,-3,-208,-181,29,-127,-375,-223,-128,56,60,-160,-409,-108,-123,3,-39,-78,-115,-164,-290,-177,-188,-196,-290,-237,-247,-245,-228,-316,-160,-119,-80,-174,-6,17,-236,-266,-80,8,-173,-17,-330,-54,-67,-118,-262,-66,-58,-43,-48,-42,-231,-369,-351,-159,-86,-120,-141,-175,-203,-224,-244,-255,-266,-282,-303,-327,-355,-344,-303,-263,-174,-105,-34,70,148,114,-94,-280,-84,-309,-123,163,90,5,-64,-104,-104,-65,-14,36,34,102,111,-169,77,-150,13,-28,-57,-82,-103,-100,-93,-81,-69,-66,-166,-60,-54,-42,-155,-20,-14,-7,-12,-20,-25,-33,-125,-263,-79,-233,-257,-264,-155,-169,-162,-159,-189,-127,-79,-37,10,65,106,163,216,-56,102,-26,-240,-112,399,85,-110,30,-248,-147,127,189,97,0,-14,77,88,92,18,-207,-302,-22,-242,57,79,35,-223,-63,-214,-139,-172,-193,-207,-227,-232,-474,-245,-250,-253,-263,-251,-341,-289,-161,-82,-85,-247,41,-121,113,268,299,318,317,306,-1324,267,223,177,-715,-372,103,127,-378,31,153,169,321,225,103,-20,101,155,165,208,200,86,346,458,239,168,-16,-91,268,151,166,190,-126,116,-167,-130,-238,-150,-99,-329,-330,-64,-235,-147,10,10,-21,-272,14,174,149,-106,-132,-40,-66,-157,-300,-154,-207,-255,-303,-353,-388,-425,-386,-329,-279,-232,-190,-239,-260,-62,-29,-221,-247,22,87,97,95,84,59,9,-1,-247,-75,-45,-32,-26,-16,-21,3,-189,-246,-140,-26,-401,-50,-69,-90,-243,-224,-160,-185,-208,-267,-259,-246,-261,-276,-294,-306,-317,-316,-309,-292,-259,-214,-161,-105,-62,-44,-222,-93,-347,-25,264,272,200,296,202,263,31,73,134],[2,-231,-265,-103,124,-221,-32,-97,28,27,-59,85,-45,-97,-9,49,-73,-336,27,47,-22,-199,-224,24,81,-119,18,-42,-117,-184,-268,-348,-397,-419,-368,-295,-215,-136,-80,-85,-41,-48,-102,-137,-193,-245,-267,-218,-111,21,10,-311,-201,454,523,533,-158,-133,-192,129,-251,-257,-114,-91,-302,-129,6,98,144,-8,118,179,170,134,-104,48,7,-30,-61,-90,-113,-269,-394,-264,-268,-218,-259,-362,-352,-395,-411,-390,-362,-329,-296,-282,-268,-252,-236,-204,-167,-129,-220,-152,-4,3,-151,-350,-407,-394,-224,-291,1,-52,-19,-19,-75,-294,-385,-66,2,0,1,4,-148,-107,-6,11,28,-289,-300,108,164,119,-331,127,469,480,-425,-132,-32,81,396,225,-207,-189,-14,-62,-70,-58,-184,-527,-12,-365,-8,-11,-433,-1375,-21,70,-539,-2018,-2785,-1258,147,285,132,326,332,327,309,282,255,226,195,171,150,-7199,100,81,57,30,-8,-34,-12928,-6038,-86,-89,-91,-93,-91,-77,-893,-54,-49,-44,-39,-46,-50,-67,-207,-102,-101,-95,-438,-117,-544,-97,60,78,76,64,34,-12,-66,-114,-167,-214,-240,-387,-247,-243,-228,-212,-211,-218,-221,-375,-263,-265,-237,-211,-202,-194,-189,-185,-180,-166,-138,-100,-55,-106,-388,-273,-110,-19,-75,-135,-285,-283,-329,-199,-105,-18,48,97,115,95,-228,-231,-106,-452,-267,-341,-320,-251,-199,-154,-142,-131,-170,-177,-325,-28,21,-116,-52,-118,86,187,198,198,198,-113,-279,256,279,292,-45,-235,-386,240,182,-229,-413,-294,-70,-116,-163,-172,-189,-950,-1116,-2439,-687,-324,-348,-129,-17,-1037,-1653,305,-516,-14576,-1719,523,-8,-1268,0,237,215,-24,-650,-433,-137,103,-117,96,-584,-450,-532,-371,-54,-245,-242,-293,-242,-137,-28,82,36,-300,-211,-414,-110,362,143,162,515,256,-140,-320,271,60,179,32,34,-22,-121,-295,-325,-366,-310,-201,-125,-61,3,48,91,89,158,74,-110,191,195,-319,-109,210,226,12,48,132,20,-97,68,172,-65,-145,-152,-234,12,-92,-191,-224,-208,-23,103,-234,-234,-50,-46,-20,82,505,401,-31,-127,235,180,-35,-70,-346,-333,-98,11,-306,-193,-275,-341,-382,-347,-300,-256,-230,-249,-175,-154,-247,-141,-142,-156,-177,-193,-201,-185,-185,-73,-36,-256,-382,-329,48,-163,-209,-104,-154,-12,-34,-143,-248,-350,-354,-261,-172,-91,-353,26,91,142,75,-178,133,242,319,-156,119,-322,-572,-660,-184,-4,71,-20,-138,-260,-375,-327,-429,-239,-10,51,32,-83,46,128,-42,-111,-1,-78,-165,-259,-332,-337,-261,-192,-181,-315,-17,32,67,99,133,161,194,40,-108,-6,-78,193,333,307,304,-9,-136,167,8,-269,-247,17,-44,-265,-200,-227,-289,-309,-285,-220,-139,-55,20,-185,75,-78,-45,64,-339,-224,-154,-238,-320,-353,-322,-263,-326,-147,-95,-53,-180,-114,-141,-162,-38,-34,-197,-95,-121,-147,-168,-179,-284,-215,-226,-248,-268,-281,-287,-273,-243,-265,-151,-102,-54,-19,11,34,-257,-307,-196,-243,-167,-259,-231,-294,-61,-45,-89,-239,-60,-184,-66,-282,-81,-198,-137,-86,-96,-101,-99,-96,-166,-83,-74,-71,-119,-72,-87,-103,-123,-148,-175,-330,-225,-238,-245,-248,-250,-237,-224,-204,-395,-130,-104,-78,-62,-62,-135,-90,-113,-139,-152,-144,-99,-80,-161,121,132,271,83,-15,-13,356,120,377,64,-155,-182,-35,99,50,-56,4,-13,-315,-1,0,-110,-99,-420,-90,-17,-177,-164,-46,-58,-76,-240,-113,-129,-211,-147,-160,-168,-173,-162,-147,-113,-67,-92,-311,-325,-20,150,249,-198,223,94,-97,324,-19,94,103,6,-85,-288,58,151,147,-197,-184,46,-156,-319,-180,-114,218,74,-178,-369,-199,-224,168,10,-136,-255,-280,-354,-204,-108,-90,-257,-188,-62,-71,-133,-295,-62,-48,-116,-142,-5,-2,-249,-256,-122,-85,-195,-118,-322,-146,-153,-185,-222,-163,-169,-176,-202,-214,-229,-357,-374,-257,-275,-288,-303,-321,-332,-337,-338,-333,-326,-319,-308,-291,-279,-264,-235,-239,-102,-46,-50,103,173,101,-159,-250,-73,-252,-129,162,260,-21,97,201,33,269,427,291,0,249,436,-198,184,-92,118,332,81,171,0,-146,-262,-269,-171,-55,-206,-26,98,-12,-169,229,193,113,54,-9,-86,-166,-247,-305,-333,-322,-277,-231,-186,-156,-122,-126,-171,-134,-135,-149,-155,-144,-132,-86,-33,-106,65,-64,-255,-185,251,52,-47,20,-277,-165,65,46,-5,-38,-41,-33,18,68,-9,-219,-223,33,-132,243,297,146,-260,28,-230,76,8,-46,-221,-164,-119,-453,-115,-122,-56,-57,-50,-450,-239,-202,-70,-81,-270,46,-108,103,177,210,234,244,247,246,236,204,164,-712,-289,0,-58,-418,-127,-143,-135,-111,-82,-66,-48,-13,2,10,13,18,9,-1,-11,-32,-49,-94,-107,-149,-205,-258,-291,-276,-232,-163,-183,-266,-50,31,-266,-365,-67,-214,-170,-45,-85,-10,-318,41,139,299,-130,-81,-29,-58,-182,-274,-114,-117,-117,-113,-122,-122,-141,-157,-171,-190,-240,-169,-324,-196,-30,12,-225,-224,-18,231,261,121,280,139,42,50,-279,-151,-95,-41,-118,-192,-263,-327,-393,-447,-425,-366,-347,-238,-186,-144,-271,-255,-57,-44,-121,-292,-263,-187,-232,-49,-167,-87,-106,-116,-129,-157,-122,-97,-58,-8,-47,-106,-184,-64,-392,-108,430,234,164,551,130,189,-8,98,144],[19,-188,-255,-244,-307,-252,-156,-89,6,0,-25,95,-69,-88,77,73,-14,-331,-102,-163,-209,-224,-229,-144,-76,-81,37,69,82,97,85,64,50,-321,1,-1,19,67,22,-55,-72,176,-123,-103,52,-25,92,-152,106,309,20,-261,-279,373,724,523,-176,-168,-44,150,-191,-336,-144,-57,-297,-200,-131,-134,-127,-114,-99,-67,-36,-23,-173,-3,4,9,11,9,-97,-270,-339,-289,-327,-110,-126,-393,-14,-34,-65,-72,-94,-108,-115,-136,-152,-165,-182,-192,-205,-224,-235,-253,-272,-293,-311,-372,-402,-390,-348,-333,-310,-276,-250,-212,-166,-318,-467,-92,30,51,26,104,-94,-32,-52,202,234,-324,-294,377,441,47,-294,81,478,232,-168,-167,23,227,248,144,-249,-256,-159,-241,-303,-333,-309,-487,-235,-347,-191,-190,-661,-1317,-168,-147,-329,-1900,-2864,-1061,36,80,87,137,156,163,160,151,141,132,119,113,107,-9188,90,91,93,99,99,117,-16004,-490,190,217,237,248,256,264,-533,242,208,159,98,17,-67,-374,-531,-406,-442,-331,-235,-137,-753,-278,9,9,-18,-65,-134,-221,-311,-385,-397,-327,-247,-474,-113,-69,-100,-119,35,47,-269,-391,-305,30,38,38,22,6,-10,-31,-57,-84,-104,-112,-103,-91,-409,-310,-105,-22,-30,-120,-294,-181,-364,-117,-133,-148,-170,-196,-234,-280,-291,-289,-127,-448,-271,-104,298,386,432,19,11,9,-161,-135,-388,186,60,-163,-118,-269,43,200,183,143,88,-60,-304,-85,-138,-188,-230,-326,-307,-342,-364,-363,-453,-336,-141,-87,-265,-18,-1,-744,-1036,-2595,-827,-680,-921,-144,-169,-1331,-2049,-109,-61,-11726,-1284,78,-814,-1479,-192,138,151,122,-688,-460,-187,-48,-206,112,-544,-513,-493,-386,-5,-294,-207,-259,-296,-231,-144,-54,-51,-326,-225,-413,-148,260,256,171,398,145,-238,-313,273,97,233,22,-120,205,-112,-246,-321,-95,-357,-145,196,381,397,379,302,120,214,131,-138,277,167,-354,-163,282,553,22,32,61,-40,-122,62,215,69,-35,-54,-152,6,25,7,-87,-300,-252,-299,-278,-273,-144,-81,-44,7,42,62,-95,-122,65,53,-3,-56,-344,-397,-126,-161,-262,-247,-268,-267,-256,-226,-188,-150,-132,-243,-121,-140,-242,-229,-283,-328,-298,-238,-180,-130,-174,-44,-11,-251,-379,-330,35,-212,-316,-214,-136,29,-1,-46,-233,-167,-211,-275,-344,-406,-363,-326,-276,-243,-245,-252,-266,-290,-317,-342,-349,-331,-567,-734,-275,-270,-259,-244,-199,-129,-44,-334,-394,-353,-9,180,-4,-111,59,128,-17,-200,128,40,-37,-247,-213,-109,-59,-25,-253,-299,-34,59,58,52,46,30,18,7,-60,-33,-63,-75,-90,-113,-129,-136,-251,-114,-95,-285,-309,-22,-172,-350,-235,-119,129,149,143,126,102,75,44,-157,-33,-75,-103,-120,-380,-177,-143,-144,-151,-145,-184,-146,-281,-135,-120,-103,-186,-78,-78,-187,-101,-136,-240,-204,-201,-167,-111,-30,-300,-174,129,143,138,-255,-324,33,6,-303,32,80,140,195,105,88,-225,-246,-116,-169,-142,-308,-293,-362,-75,103,-57,-287,21,-220,-73,-412,-200,-262,-314,-337,-345,-340,-334,-322,-307,-272,-230,-183,-127,-81,-35,5,41,-67,-75,-293,59,55,64,49,33,-83,-73,-197,-396,21,7,-7,-33,-71,-149,-160,-199,-229,-232,-210,-163,-144,-172,-3,42,83,123,-65,-33,204,119,220,-16,-204,-208,9,56,15,-40,84,74,-299,86,88,-92,-80,-404,-101,-9,-206,-158,9,-44,-114,-215,-249,-247,-239,-71,20,-104,-17,189,26,180,153,-47,-231,-290,-25,115,195,-245,264,167,65,406,-36,66,53,-33,-126,-195,-29,-101,-178,-253,-331,-390,-337,-251,-142,-111,37,86,-188,-320,-279,-317,29,-28,-77,-113,-286,-342,-205,-103,-85,-217,-194,-175,-256,-350,-441,-334,-221,-142,-106,71,131,-256,-215,-159,-4,-196,-43,-283,-195,-279,-359,-378,-283,-167,-42,62,77,-212,-336,-368,-126,27,-131,201,260,-44,-59,-58,-180,-98,-156,-211,-260,-312,-342,-351,-347,-331,-323,-297,-279,-254,-223,-222,-200,-75,-189,-139,69,106,-46,109,139,66,127,122,128,-41,166,198,-208,229,-40,119,170,95,-9,-144,-283,-368,-223,-25,0,-231,-78,23,-56,-162,289,223,121,64,229,66,-77,-161,-123,-17,-165,-212,-199,266,74,68,-138,-149,-87,-199,40,249,224,177,145,111,-141,35,-101,-266,-259,-91,-138,-189,-246,-310,-385,-387,-309,-237,-161,-82,-32,26,56,-36,-235,-144,87,-21,94,82,67,-264,60,-185,43,35,-30,-228,-154,-137,-425,-124,-120,-141,-165,-162,-399,-178,-229,-41,-76,-304,42,-89,93,96,76,64,54,-50,82,115,137,156,-713,-131,147,-42,-450,-7,-1,-45,-84,-125,-177,-218,-256,-302,-352,-394,-402,-374,-327,-274,-228,-176,-172,-70,-15,29,48,-71,8,166,-25,-168,-269,-32,76,-179,-391,-38,-158,-173,-89,-167,8,-337,65,53,283,-110,-19,-7,-32,-188,-215,74,-18,-101,26,117,46,-37,-106,-152,-183,-234,-187,-316,-168,-166,-179,-198,-215,-235,-277,-315,-358,-398,-433,-431,-381,-326,-269,-219,-164,-127,-93,-61,-33,-98,-339,-98,-42,-263,-129,-204,-298,-407,-520,-475,-371,-270,-282,-227,-145,-190,51,-190,115,165,170,10,-202,6,40,76,137,0,-117,-119,-6,-362,-160,420,242,173,551,90,165,0,157,170],[24,-145,-197,-140,132,-242,-46,-87,-23,-70,-115,-147,-167,-159,-140,-111,-81,-333,-44,-40,-47,-192,-243,-149,-192,-238,-290,-327,-313,-276,-260,-253,-243,-282,-281,-300,-273,-212,-152,-93,-98,0,-143,-65,60,-65,66,-143,122,213,42,-194,-320,290,348,364,-188,-152,103,177,-105,-358,-169,-5,-154,-236,-35,-85,-115,-125,-91,-45,-2,18,-233,5,-113,0,-21,-48,-198,-187,-223,-256,-368,-174,-169,-389,50,-8,-56,172,229,213,61,286,130,-124,221,177,-49,-4,-197,-105,-179,-246,-269,-372,-379,-365,-253,-273,1,-94,-57,-69,-116,-299,-478,-237,-181,-106,-28,39,-4,47,-65,137,150,-283,-221,215,261,17,-242,51,350,70,147,-146,105,322,275,146,-257,-275,28,-34,-91,-146,-186,-427,-186,-292,-137,-133,-888,-1236,-168,-199,-235,-1724,-2984,-922,-163,-116,-79,-46,-19,0,10,17,25,33,34,38,36,-11691,5,-13,-37,-63,-96,-111,-13255,-101,-86,-63,-43,-27,-9,16,-132,65,82,101,117,122,129,-783,-882,86,74,55,-39,-209,-964,-407,-93,-146,-214,-285,-364,-319,-256,-189,-225,-98,-65,-512,-44,-57,-194,-148,-104,-132,-326,-384,-320,-249,-248,-244,-249,-249,-250,-255,-264,-270,-267,-252,-222,-197,-304,-254,-108,-86,-75,-107,-266,-179,-371,-187,-20,-16,-12,-1,14,34,-254,-257,-36,-386,-233,-108,284,471,510,-150,21,33,-128,-67,-428,100,11,-144,-106,-361,-131,-118,-118,-137,-170,-206,-283,-276,-277,-250,-207,-315,-207,-85,-71,-460,-446,-341,-98,-123,-332,-167,-166,-328,-824,-2543,-948,-1358,-1344,-32,-304,-1740,-2581,6,-55,-8754,-799,-266,-1156,-1680,-435,-1,98,199,-684,-422,-199,-148,-257,154,-443,-505,-408,-366,10,-309,-177,166,98,27,-48,-113,-178,-318,-258,-382,-264,-233,-204,-173,-129,-105,-264,-259,-89,-94,-77,-33,-259,67,-211,-168,-289,-107,-361,-76,197,409,630,548,365,162,236,201,-124,205,160,-324,-193,250,407,42,46,19,-74,-114,79,225,220,93,63,-53,-36,56,272,106,-364,285,143,-230,-278,-132,-70,-34,-20,-36,-69,-109,-116,-138,-153,-181,-207,-315,-438,-262,-257,-257,-245,-219,-184,-152,-111,-63,-9,-3,-213,17,3,-199,-128,34,-18,-84,-153,-233,-316,-379,-324,-264,-221,-344,-299,-158,-234,-317,-237,-293,-361,-420,-415,-360,-311,-260,-212,-170,-129,-252,-62,-8,2,38,-244,134,193,232,-199,173,-134,-488,-731,-136,78,98,139,108,81,-127,-294,-300,-412,-78,130,-33,-107,89,154,24,-275,172,198,23,-306,-196,-100,-104,-114,-276,-253,-48,-10,38,92,151,196,237,124,-7,111,-37,174,116,35,-47,-132,-362,-287,-365,-443,-442,-375,-294,-419,-228,-63,55,139,195,231,251,258,245,-120,159,-50,-46,-41,-384,-156,-185,-189,-178,-140,-223,-59,-215,-1,8,-1,-174,-85,-155,-224,-312,-382,-380,-344,-318,-314,-324,-331,-331,-305,-256,-217,-188,-307,-317,-224,-262,-339,-270,-220,-151,-87,-31,8,-180,-181,-40,-80,-107,-353,-350,-397,-81,109,-30,-336,-34,-262,-78,-368,-87,-170,-44,6,8,73,85,-83,-279,4,-45,-97,-128,-136,-107,-52,11,-48,-60,-258,78,89,142,112,70,-68,-99,-252,-382,-86,-101,-102,-99,-94,-164,-64,-40,-13,15,-165,-82,-204,-186,36,11,-15,-65,-126,-189,-271,-345,-363,-300,-238,-223,-45,19,-21,-20,247,278,-255,416,314,-75,-38,-336,-110,-106,-225,-145,74,-22,-130,-228,-283,-248,-260,-60,17,-187,61,141,116,133,124,-6,-149,-248,-32,71,131,-287,291,275,214,340,-64,39,9,-71,-152,-124,-189,-258,-320,-362,-388,-399,-399,-378,-337,-290,-249,-229,-219,-285,-336,-399,-363,-387,-300,-207,-332,-299,-192,-111,-88,-189,-166,-10,-147,-209,-261,-368,-283,-152,-76,243,236,-259,-160,-191,-20,-175,-110,-249,-167,-101,-321,-134,4,-21,76,242,53,-192,-314,-337,-104,26,-116,328,422,-67,4,25,-173,57,-5,20,-32,-74,-265,-179,-169,-61,-55,-95,-26,-19,-13,-284,-148,-57,-129,-151,56,84,-71,44,7,-48,-115,-194,-276,-366,-321,-246,-201,-127,-84,-43,-12,28,75,88,-71,-6,-116,287,15,-236,-125,-45,-98,-144,322,232,128,77,58,-28,-110,-170,-172,-130,-135,-200,-178,65,80,81,-140,-132,-59,-253,-12,133,146,133,125,23,-150,3,-137,-272,-328,-258,-301,-264,-187,-275,-221,-63,106,155,-72,-85,172,242,214,-64,-260,-75,22,-34,-88,-128,-150,-257,-125,-107,-103,-102,-113,-215,-192,-246,-391,-355,-332,-258,-184,-102,-270,-113,-242,-3,-76,-352,21,-73,21,-29,-69,-92,-99,-466,-30,28,75,117,-726,41,151,-181,-463,-37,-50,-126,-196,-256,-296,-284,-244,-209,-184,-168,-152,-147,-132,-101,-102,-182,-252,124,177,191,-12,-171,80,128,40,-106,-248,-184,-253,-238,-387,-81,-92,-166,-132,-245,15,-346,63,-53,33,-66,28,8,-6,-194,-155,2,-39,-94,-62,-129,-167,-190,-175,-137,-110,-223,-62,-237,-80,-113,-169,-231,-293,-350,-390,-331,-245,-151,-67,6,80,-289,-151,-180,-43,75,155,100,169,-55,-361,-76,-63,-190,62,-5,-83,-209,-213,-221,-183,-112,-280,-193,-109,-142,105,-190,11,191,177,16,-262,-29,11,85,163,25,-130,-77,24,-299,-229,81,-14,-110,-212,-294,-335,-296,-216,-142],[34,-86,-106,-158,160,-236,-42,-103,-208,-289,-318,-270,-191,-118,-21,50,109,-333,139,190,-8,-187,-264,-115,1,-22,-34,-45,-37,0,33,67,107,-245,123,104,74,36,-21,-88,-167,-234,-291,-325,-331,-311,-296,-287,-287,-297,-313,-324,-318,-269,-230,-191,-223,-128,-100,-68,-31,-316,-214,24,-38,-272,-82,411,-129,-164,147,432,419,125,-307,-120,-262,109,43,-20,-290,-137,-169,-219,-418,-319,-340,-397,-240,-163,-80,1,75,147,49,243,114,-179,232,192,-119,-46,-191,-90,-118,-153,-350,-394,-392,-377,-278,-271,306,-127,-105,-126,-110,-299,-457,-72,156,120,2,-47,-117,-167,-205,-221,-208,-240,-155,-57,16,-34,-238,-19,202,9,246,-120,145,177,143,102,-295,-308,-26,-66,-101,-141,-179,-416,-256,-293,-318,-343,-1170,-1211,-304,-272,-236,-1602,-3203,-925,-126,-104,-96,-93,-95,-105,-115,-119,-107,-84,-60,-30,-5642,-14579,9,9,3,-5,-20,-729,-7021,57,107,168,224,269,305,337,227,350,334,312,286,252,225,-1132,-1326,50,48,-9,-68,-404,-1198,-548,-271,-280,-277,-266,-263,-268,-274,-268,-301,-242,-205,-562,-109,-60,-313,-198,118,169,-399,-425,-326,249,252,233,185,132,74,16,-37,-84,-115,-132,-136,-143,-226,-205,-185,-216,-257,-289,-323,-365,-424,-397,-402,-393,-368,-322,-267,-212,-222,-221,-29,-365,-238,-119,217,229,219,-346,41,13,-146,-48,-461,-174,-251,-312,-388,-441,-478,-468,-452,-448,-450,-441,-421,-395,-367,-341,-314,-285,-262,-238,-230,-588,-457,-369,-210,-212,-442,-217,-215,-212,-546,-2360,-1122,-2063,-1629,-533,-1411,-2262,-3316,-263,-257,-5801,-324,-92,-989,-1907,-785,-43,287,352,-714,-380,-234,-265,-329,155,-368,-489,-347,-363,-15,-352,-176,406,421,225,457,475,-167,-336,-241,-380,-194,407,359,213,239,-44,-263,-227,97,122,170,92,-431,-81,-351,-121,-291,-141,-375,-33,171,237,196,153,130,125,132,150,-121,97,123,-286,-248,175,200,12,24,-40,-126,-124,-31,-60,-69,-66,-49,-27,-99,55,96,64,-399,220,135,-211,-302,-184,-95,-32,-90,387,214,-117,-47,237,176,68,-12,-309,-486,-173,-180,-115,6,31,46,39,17,-16,-61,-125,-199,-239,-259,-245,-203,-159,-125,-108,-102,-134,-150,-191,-227,-253,-253,-325,-284,-181,-270,-237,-141,-162,-200,-233,-275,-305,-328,-331,-310,-272,-220,-196,-116,-46,-94,6,-245,118,201,242,-236,193,-31,-385,-672,-127,102,100,204,99,-7,-222,-243,-210,-296,-166,63,-74,-109,106,184,58,-356,155,222,-8,-319,-171,-82,-4,-24,-246,-209,-79,-101,-116,-112,-90,-63,-24,15,25,56,-27,41,16,-32,-85,-141,-473,-241,-281,-309,-391,-292,-336,-404,-202,-110,-64,-11,21,44,63,79,86,-95,60,-48,-45,-36,-364,-99,-118,-127,-133,-124,-265,-129,-144,-165,-195,-237,-293,-349,-406,-396,-350,-307,-328,-261,-256,-268,-288,-304,-318,-312,-282,-254,-228,-303,-262,-240,-272,-366,-353,-390,-396,-367,-326,-292,-266,-261,-262,-265,-265,-388,-375,-348,-194,-147,-114,-380,-97,-306,-95,-215,-85,-158,-47,-9,6,51,74,-143,-327,55,19,-35,-128,-176,-254,-305,-284,-216,-144,-225,-37,-8,-1,-12,-41,-72,-116,-307,-352,-103,-79,-45,-21,-11,-173,-20,-32,-46,-54,-188,-75,-243,-198,-30,-50,-13,-33,-189,-112,-175,-229,-251,-221,-238,-220,27,0,-50,3,290,265,-200,379,240,-54,21,-260,-114,-188,-219,-119,103,7,-80,-159,-109,-46,-262,111,156,-195,144,258,210,282,202,36,-65,-195,-37,30,74,-304,127,56,-24,-96,-139,-130,-90,-97,-145,-70,-26,101,92,-208,-132,18,-170,-103,-51,-148,2,13,-179,-255,-325,-445,-77,-141,-204,-268,-359,-269,-230,-196,-174,-181,-214,-252,-263,-224,-246,51,194,-134,-42,365,270,-249,-94,-203,-28,-125,-166,-219,-268,-183,-318,-86,-20,20,150,214,42,-167,-278,-286,-71,31,-73,460,512,-100,81,109,-162,43,18,162,-39,115,-252,-160,-174,-251,-310,-275,-225,-175,-133,-332,-86,-49,-67,-154,-50,-65,-97,-132,-171,-212,-222,-175,-95,-129,79,171,-177,298,26,114,521,397,394,81,-91,37,-127,247,32,-218,-150,-92,-131,-116,120,54,5,-35,-65,-77,-81,-119,-70,-55,-107,-192,-155,20,41,75,-123,-114,-21,-244,-35,190,193,170,151,-59,-110,10,-170,-268,-350,-253,-251,-176,-104,-225,-254,-122,98,132,-55,-97,162,167,142,-89,-288,-19,5,-38,-84,-128,-167,-253,-183,-174,-171,-161,-153,-191,-174,-207,-351,-239,-238,-210,-173,-164,-145,-46,-227,39,-77,-408,-9,-60,-11,-50,-83,-112,-143,-727,-173,-171,-174,-172,-755,-156,-141,-283,-438,-61,39,104,176,240,127,-155,-22,184,327,257,209,32,165,20,-239,-291,-313,228,403,192,-74,-220,27,-125,-250,-232,-201,-20,119,14,-317,69,-26,-150,-173,-298,6,-344,-8,-176,-146,-58,-78,-109,-140,-195,-248,-305,-363,-383,-356,-323,-280,-253,-228,-206,-195,-206,-190,-196,-199,-215,-256,-275,-303,-329,-374,-411,-439,-420,-376,-336,-289,-252,-221,-215,-170,-160,-151,-141,-130,-126,-373,-129,-137,-137,-135,-133,-124,-178,-74,-30,0,-54,-280,-160,-83,-97,150,-160,-88,120,157,14,-329,-71,-17,91,164,30,-141,-47,40,-208,-283,133,90,53,25,-41,44,10,114,145],[17,-50,-32,-201,31,-248,-75,-159,-257,-353,-437,-436,-351,-240,-141,-48,29,-339,82,138,2,-192,-295,-155,-40,-53,-35,17,98,209,312,412,345,-209,538,422,236,388,-30,-32,-125,-173,-195,-6,106,-153,10,-116,-14,-136,-267,-402,-503,-450,-354,-271,-253,-174,-155,-147,-138,-227,-242,13,64,-280,-124,316,-225,-150,151,436,547,165,-322,-233,-344,300,311,51,-281,22,8,-145,-405,-334,-284,-368,-374,-335,-255,-165,-83,-5,61,93,110,-186,86,55,-162,-59,-142,-84,-77,-43,-393,-371,-378,-362,-262,-223,319,-115,-120,-145,-128,-254,-383,-37,-33,-120,-205,-286,-372,-436,-466,-440,-372,-295,-206,-118,-27,-38,-206,-53,115,141,256,-16,223,227,209,155,-283,-272,-107,102,184,211,36,-377,308,-194,108,-306,-1423,-1165,195,322,275,-1470,-3080,-994,-49,-146,-248,-347,-434,-452,-380,-295,-215,-151,-104,-67,-10647,-17492,-36,-28,-16,-12751,-5788,-10316,123,173,216,255,278,285,280,270,247,211,165,122,82,44,23,-1165,-1758,-109,-22,-27,-35,-586,-1257,-595,-199,-276,-368,-456,-485,-423,-346,-268,-313,-174,-151,-537,-163,-187,-362,-186,-140,-84,-388,-432,-268,167,218,245,232,207,168,119,64,13,-23,-46,-48,-49,-111,-107,-41,-56,-86,-126,-246,-200,-442,-330,-240,-229,-203,-163,-111,-60,-110,-122,16,-313,-209,-63,207,374,236,-403,127,26,-140,-2,-356,-163,-250,-310,-377,-410,-423,-413,-410,-416,-426,-421,-404,-376,-343,-310,-279,-247,-226,-205,-201,-663,-413,-340,-206,-211,-522,-213,-202,-188,-170,-2072,-1272,-2705,-1694,-947,-2657,-2733,-4153,177,213,-2843,215,-104,-422,-2071,-1152,-218,404,401,-709,-283,-224,-342,-362,181,-266,-421,-255,-305,-21,-356,-142,239,263,280,283,283,-199,-313,-244,-349,-206,80,11,-55,-108,-173,-230,-284,-335,-381,-409,-415,-484,-336,-475,-259,-275,-192,-346,-128,-100,-80,-55,-41,-18,10,37,69,-83,4,109,-212,-282,107,229,-27,6,-74,-148,-107,82,121,72,16,-38,-96,-140,-148,-149,-130,-331,-49,-15,-160,-310,-219,-107,-1,-138,26,-1,-87,-75,-124,-180,-257,-337,-424,-455,-317,-275,-155,-89,-30,16,-36,44,38,15,-183,-173,-153,-216,-255,-227,-161,-86,-13,34,-184,-32,-80,234,94,-179,-297,-265,-14,-297,-123,42,81,93,94,-134,-319,-103,-125,-142,-185,-202,-187,-157,-84,-199,-25,-220,100,277,334,-274,211,86,-261,-607,-121,119,96,-4,-132,-260,-381,-378,-290,-209,-256,-106,-113,-114,-70,-90,-118,-342,-185,-212,-232,-260,-243,-231,-190,-164,-163,-165,-72,-47,-27,-7,11,17,24,26,19,5,-33,-17,-20,-31,-34,-32,-402,-49,-93,-318,-384,-174,-287,-321,-209,-267,-338,-402,-484,-437,-340,-233,-123,-88,79,-62,-51,-73,-340,-46,289,404,226,-30,-313,39,-71,142,204,-12,-134,140,117,-248,15,-49,-382,132,-99,-33,-244,-16,-307,-103,-109,-163,-209,-255,-292,-327,-346,-358,-310,-263,-208,-156,-102,-53,-123,-89,36,47,-38,-380,-324,-286,-96,0,-14,-385,-171,-330,-48,-74,-73,-162,-133,-164,-205,-242,-277,-310,-347,-370,-383,-375,-332,-280,-215,-142,-68,-12,-57,-211,80,97,74,30,-24,-69,-135,-286,-322,-54,-42,-39,-65,-120,-193,-281,-345,-319,-217,-225,-81,-263,-223,-110,-118,356,204,-271,-175,261,171,140,-151,-222,-221,50,-12,-90,12,132,130,-157,99,57,-42,-17,-197,-130,-248,-206,-98,-105,-126,-159,-191,-214,-216,-264,-149,-108,-115,-29,7,32,58,81,59,-1,-152,-58,-16,19,-303,44,112,206,316,-141,-4,-59,-123,-123,-51,-89,93,262,-233,-98,49,-167,-37,-100,-189,-124,-104,-162,-242,-280,-414,-58,-76,-87,-94,-386,-233,-159,-126,-102,-160,-78,55,-201,-238,-241,117,280,-103,-24,367,284,-245,-37,-202,-45,-64,-207,-211,-358,-265,-247,-51,-58,7,112,47,-8,-156,-239,-239,-157,-136,-85,-19,48,-156,155,180,-162,14,26,181,-61,286,-239,-155,-76,115,48,-156,32,18,-25,-339,-32,-45,-78,-150,-145,-180,-222,-255,-281,-302,-310,-306,-281,-252,-194,-133,-149,-5,36,102,187,243,290,74,-108,74,-119,208,47,-190,-156,-110,-162,-88,44,-6,-50,-93,-125,-134,-128,-114,-79,-42,-88,-190,-133,101,78,117,-88,-95,24,-171,-24,8,-33,-95,-142,-193,-247,-283,-305,-299,-283,-249,-218,-183,-147,-158,-290,-170,-61,-58,-55,-104,-74,-85,-117,-143,-319,-194,-209,-219,-225,-226,-223,-254,-173,-141,-114,-129,-64,-164,-188,-240,-304,-94,-130,-192,-274,-343,-396,-409,-369,-314,-263,-465,-190,-175,-166,-161,-144,-118,-88,-818,3,60,103,143,-794,198,208,-293,-372,-67,171,149,129,104,62,-193,-87,-34,-63,-74,-48,-2,68,-108,-378,-312,-303,296,370,188,-128,-190,15,-80,-112,-73,-131,-20,234,117,-219,142,41,-126,-203,-264,-14,-327,-10,-276,-338,-119,-125,-131,-130,-164,-177,-207,-247,-281,-311,-331,-324,-320,-302,-277,-256,-238,-223,-216,-210,-221,-310,-292,-336,-381,-440,-445,-381,-285,-185,-94,-4,-194,13,-233,-84,0,177,162,145,-6,-374,-71,-91,-67,33,19,7,-160,18,47,-10,-50,-285,-131,-78,-67,181,-118,-178,39,76,-61,-393,-390,-518,-366,-207,-61,-160,-35,40,-105,-271,217,182,141,95,-131,41,8,39,50],[-105,-81,-54,-228,-13,-242,-54,-99,-13,-92,-39,-57,-175,-218,-145,-166,-177,-326,-177,-162,-144,-189,-306,-151,-19,31,81,131,184,257,322,392,312,-171,603,441,210,351,-53,-54,-109,-229,-214,23,138,-179,5,-82,124,-29,-229,-361,-254,-103,7,81,-299,119,98,64,21,-143,-277,-58,-43,-304,-172,50,-272,-117,134,167,196,208,-276,-357,-314,237,228,-12,-227,122,110,-79,-365,-413,-338,-351,-120,-128,-124,-112,-97,-72,-38,-23,-5,-187,2,-4,-226,-93,-115,-165,-203,-203,-402,-350,-396,-375,-263,-185,277,-112,-160,-164,-186,-234,-333,-216,-341,-457,-466,-372,-287,-212,-158,-115,-77,-53,-36,-26,-20,-63,-208,-117,-69,-86,-91,-94,-96,-67,-26,26,-294,-235,-273,52,474,577,102,-382,338,-147,-40,-604,-1515,-1163,277,744,429,-1408,-2667,-1202,90,-16,-89,-152,-78,-24,33,82,122,146,153,153,-13726,-20130,129,137,150,-45681,-22548,-20099,202,199,182,158,122,79,40,14,-4,-19,-33,-42,-47,-54,-50,-878,-2085,-353,-15,-9,-14,-753,-1132,-613,-215,-302,-384,-402,-345,-259,-170,-84,-336,19,40,-522,11,-35,-402,-186,-121,-115,-358,-477,-238,74,135,176,181,175,157,134,110,97,107,135,184,86,-40,-41,29,86,-30,-142,-243,-204,-488,-343,-114,-128,-121,-91,-53,-12,-1,-44,34,-295,-189,-13,159,354,95,-267,196,9,-171,6,-260,-204,-300,-330,-318,-271,-191,-111,-45,4,-96,72,-207,102,98,85,65,-105,-105,-21,-64,-724,-376,-315,-186,-205,-628,-241,-261,-287,-324,-1777,-1451,-3315,-1633,-1272,-4051,-3086,-5100,-91,-27,45,108,0,202,-2213,-1559,-448,270,263,-718,-198,-226,-431,-398,11,-193,-365,-184,-241,-52,-368,-125,71,58,22,-40,-118,-242,-325,-418,-419,-319,-202,-104,-12,77,-123,-125,-131,208,187,154,98,-347,-115,-337,-141,-279,-211,-308,-179,-143,-107,-65,-31,8,49,84,115,-47,-101,85,-147,-320,17,69,-109,-43,-110,-162,-94,83,74,17,-55,-143,-248,-353,-448,-444,-355,-272,-231,-220,-242,-330,-388,-436,-285,-164,44,171,-54,17,177,389,104,19,-273,-417,-252,-333,-26,15,27,-12,-192,52,35,4,-283,-153,-136,-171,-203,-218,-225,-226,-213,-181,-240,-84,-46,38,98,-158,-275,-254,-66,-328,-11,158,147,90,-19,-196,-335,-85,-121,94,60,26,-78,-48,-118,-311,-92,-189,-70,-43,-7,-308,71,121,-128,-543,-125,122,81,216,67,-175,-332,-122,-30,-56,-317,-64,-146,-129,58,48,37,-271,12,-2,-78,-187,-109,-112,-121,-156,-201,-232,-248,-261,-253,-223,-181,-146,-114,-92,-90,-106,-136,-179,-230,-298,-364,-419,-431,-391,-340,-315,-349,-260,-220,-230,-186,-169,-152,-121,-102,-82,-59,-32,-8,-93,18,-80,-51,-106,-314,-37,166,232,234,-81,-354,68,9,104,687,-46,-103,325,165,-255,18,-78,-422,131,-91,-81,-294,-41,-318,-100,227,52,-138,-197,-265,-298,-314,-328,-356,-388,-382,-325,-249,-173,-108,-58,1,36,-6,-343,-252,-216,-106,43,-24,-339,-228,-284,102,62,127,-164,236,266,-6,274,267,-343,-272,173,187,193,-205,258,347,417,38,-1,-70,-201,63,83,219,184,105,-7,-132,-210,-277,196,164,66,105,1,-204,-79,-137,-155,-127,-252,-85,-244,-244,-184,-167,120,119,-345,-229,171,227,75,-130,-179,-217,385,0,-123,17,335,140,-109,227,13,-23,145,-131,-138,-219,-178,-71,-88,-107,-124,-129,-120,-93,-254,-5,31,12,79,87,73,50,17,-30,-91,-154,-198,-237,-221,-276,-77,18,109,193,-185,-25,-86,-138,-79,-55,-160,67,256,-247,-51,38,-158,-28,-92,-235,-188,-227,-242,-243,-233,-390,-195,-186,-171,-161,-402,-226,-156,-139,-113,-163,-53,78,-216,-239,-229,118,243,-58,-9,223,191,-239,10,-181,-62,6,-191,-214,-285,-323,-171,-22,-98,-71,-98,-141,-166,-189,-212,-227,-249,-276,-296,-309,-309,-288,-249,-205,-166,-113,-78,-52,-85,-34,-219,-153,-33,-22,-26,-194,-8,-7,-57,-283,-52,-77,-116,-149,-182,-204,-222,-226,-221,-220,-224,-240,-264,-311,-353,-404,-419,-376,-312,-242,-184,-121,-68,-29,-123,46,-97,82,56,-160,-146,-101,-190,-61,-42,-61,-76,-99,-116,-117,-109,-103,-62,-23,-79,-193,-112,125,51,127,-43,-78,74,-81,9,65,53,39,54,48,70,32,-235,-223,-192,-148,-86,43,158,-89,-322,-206,22,-16,-42,-113,-72,-72,-88,-110,-362,-152,-185,-229,-281,-327,-354,-327,-267,-188,-104,-188,-85,-144,-210,-278,-259,-82,-38,56,107,-316,56,77,-111,157,-83,-505,-94,-130,-145,-110,-35,53,130,-790,250,285,282,257,-854,141,53,-213,-296,-216,-278,-295,-275,-243,-223,-229,-173,-150,-139,-129,-111,-103,-90,-242,-276,-220,-240,11,29,31,-183,-128,-7,-29,-40,-46,-61,-32,19,65,-118,166,89,-108,-222,-192,-58,-312,-80,-262,-165,78,84,18,60,-118,-70,-101,-113,-109,-147,-171,-163,-154,-138,-110,-98,-175,-103,-117,-131,-184,-290,-182,-172,-244,-117,-68,-8,63,139,215,79,-145,78,-243,-118,-59,172,194,145,-9,-366,-97,-107,-26,133,167,385,-165,129,124,0,-58,-302,-113,-102,-56,191,-80,-230,-49,59,-33,-336,-148,-78,-108,-198,-273,-338,-347,-313,-288,-270,-263,-261,-257,-254,-233,-211,-185,-150,-118],[-421,-400,-368,-338,-304,-264,-226,-189,-153,-107,-63,-21,-150,-270,63,89,118,-301,-50,121,78,-181,-282,-98,179,107,125,139,90,55,12,-22,-34,-139,-49,-41,-17,23,-82,-88,-81,-198,-225,49,169,-185,20,-39,34,-52,-122,-138,-145,-129,63,64,-348,164,160,145,123,-68,-309,78,79,-343,-195,57,-229,-75,-59,-108,-165,-240,-317,-353,-333,-276,-211,-153,-176,-61,-6,-16,-313,-481,-377,-340,1,-90,-93,-67,-51,-48,-34,-39,-41,-168,-65,-87,-279,-166,-207,-238,-236,-186,-338,-325,-438,-410,-274,-151,413,-112,-214,-157,-276,-233,-303,-48,16,-27,-83,21,64,100,-152,101,73,16,-56,-140,-229,-321,-389,-380,-323,-266,-219,-196,-196,-189,-182,-165,-319,-189,-476,-27,163,228,154,-425,182,-116,-176,-919,-1208,-1170,14,-72,-163,-1405,-2163,-1525,-217,-147,-88,-847,-13,-8,-26,-67,-118,-182,-251,-300,-13817,-22014,-244,-198,-165,-77654,-38214,-26623,-179,-202,-219,-210,-176,-121,-52,25,98,160,209,254,-604,342,399,-389,-1724,-654,478,597,133,-783,-915,-593,231,108,7,-23,20,107,23,45,-356,159,349,-517,67,159,-411,-195,75,320,-313,-539,-237,162,135,95,31,-31,-96,-158,-211,-241,-240,-218,-178,-147,-116,-104,-109,-127,-164,-202,-258,-316,-493,-347,-292,-215,-137,-59,8,56,96,16,39,-301,-153,24,93,72,-42,-154,-139,-215,-277,-335,-361,-340,-290,-213,-149,-229,33,146,47,20,-254,88,-191,100,457,406,336,-37,-118,67,-28,-743,-347,-290,-140,-111,-746,-206,-61,-74,-103,-1476,-1639,-2950,-1503,-1448,-5525,-3197,-6084,-176,-155,-129,-115,-115,-112,-2346,-1955,-720,-104,-91,-724,-131,-236,-529,-436,-7,-139,-324,-129,-173,-99,-376,-121,367,370,345,290,219,-286,-251,-283,-326,-277,-231,-189,-129,-59,-115,-65,-106,-26,-71,-130,-205,-264,-298,-279,-224,-294,-155,-263,-84,-77,-82,-83,-89,-80,-52,-20,20,-13,-206,55,-94,-350,-83,-102,-229,-114,-139,-161,-83,78,150,131,106,77,38,-223,-24,-62,-103,-224,-154,-158,-128,-359,-293,-167,65,-140,229,184,-22,30,111,365,96,31,-252,-384,-294,-307,-25,329,154,-129,-356,118,211,101,-386,-135,-62,6,-2,-166,190,-126,201,98,-297,-147,-17,-39,-86,-140,-257,-243,-227,-349,-229,-184,-135,-86,-134,-256,-348,-63,-114,138,124,96,-22,-7,-191,-418,-187,-229,-222,-175,-102,-318,57,148,8,-481,-133,118,57,321,50,-242,-277,-65,49,52,-285,-114,-158,-150,-12,-23,-30,-203,-51,-70,-116,-129,-156,-172,-151,-139,-125,-102,-117,-155,-88,-109,-137,-183,-232,-284,-338,-372,-358,-331,-301,-288,-276,-267,-255,-247,-244,-299,-311,-341,-246,-221,-199,-163,-125,-73,-35,-2,28,60,84,-108,89,-103,-46,-113,-288,-46,-29,-11,18,-122,-381,95,96,65,378,-88,-58,416,204,-255,17,-104,-439,124,-75,-122,-326,-60,-335,-103,73,-136,-300,-274,-167,-89,-245,-248,-28,-54,-94,-145,-190,-222,-238,-250,-256,-267,-278,-308,-306,-295,-275,-223,-181,-289,-246,-206,-157,-171,-181,-178,-157,-119,-90,-61,-42,-321,-211,-33,-20,8,-234,121,185,245,-8,7,-90,-197,42,53,183,192,122,24,-110,-127,-220,228,142,9,59,-29,-204,126,167,228,-130,-259,-90,-203,-263,-242,-183,377,220,-363,-251,140,75,12,-76,-131,-219,-268,-310,-318,-299,-262,-227,-188,-156,-137,-114,-88,-70,-145,-155,-142,-39,122,165,75,-92,-82,287,-238,287,315,139,262,222,168,117,66,16,-31,-72,-110,-117,-126,-243,-132,-127,-126,-128,-212,-117,-111,-145,-91,-84,-232,-78,-85,-241,-104,-117,-150,-163,-174,-287,-199,-229,-259,-289,-310,-387,-309,-296,-276,-263,-405,-249,-265,-290,-317,-359,-399,-382,-338,-292,-260,-219,-199,-193,-199,-215,-245,-288,-306,-291,-253,-189,-129,-233,-189,-313,-105,-7,-143,-49,8,-32,-65,-152,-141,-176,-216,-259,-297,-327,-331,-300,-244,-189,-178,-75,-30,6,-111,40,-195,-159,3,54,-35,-235,85,110,-70,-233,52,-9,70,-104,-233,4,-89,196,285,108,75,241,160,-177,178,164,-97,162,12,58,270,329,386,39,-139,121,-74,134,58,-137,-132,-78,-220,-40,49,15,4,5,26,72,-13,-100,145,260,-86,-199,-95,20,9,124,3,-60,121,0,50,142,149,148,-79,170,171,50,-268,-193,-109,-153,-107,-27,162,-27,-304,-224,-91,-189,-255,-241,-178,-74,9,-100,-412,22,114,239,217,171,-350,-273,-78,-201,-356,-412,-208,-124,-212,-317,-217,-81,-86,18,126,-307,113,120,-34,203,-95,-441,-152,-47,150,48,-70,-132,-154,-708,-131,-123,-141,-172,-922,-274,-341,-373,-308,-244,-192,-146,-104,-76,-67,-255,-272,-62,-82,-109,-134,-172,-209,-371,-261,-266,-257,-242,-220,-210,-222,-207,-207,-219,-227,-245,-263,-291,-325,-353,-364,-349,-334,-316,-321,-308,-304,-310,-317,-338,-357,-361,-345,-323,-290,-272,-251,-231,-214,-189,-160,-125,-70,-26,-155,8,-100,-166,53,168,104,-259,-227,-74,-78,-305,49,231,41,418,435,363,59,-96,129,-241,-148,-121,146,198,111,-19,-339,-133,-115,15,125,104,374,-179,192,239,57,-56,-313,-93,-136,-40,139,-37,-205,-119,1,-62,-270,-148,-85,81,81,-102,-197,-3,58,33,-107,-30,-70,-113,-163,-321,-257,-310,-352,-389],[-36,-54,-65,-257,-86,-223,-94,-127,-109,-104,-99,-93,-134,-344,-99,-96,-85,-296,-142,-28,-4,-195,-251,-32,54,59,46,17,-23,-56,-102,-139,-148,-149,-123,-96,-68,-43,-128,-142,-91,-128,-236,-142,-94,-183,41,-7,94,320,81,8,-110,-237,18,-40,-349,352,380,248,249,-12,-337,68,168,-381,-176,34,-158,-37,-52,-93,-120,-138,-139,-219,-141,-79,-80,-133,-140,-149,-156,-175,-263,-474,-371,-333,-139,-103,-120,-155,-10,107,-28,297,186,-131,397,425,-270,-171,-52,69,155,114,-266,-295,-494,-459,-287,-111,151,-108,-270,-115,-382,-245,-282,-82,269,226,-142,122,267,139,-163,224,35,101,225,-51,124,-132,-270,-278,-202,-243,-236,-211,-193,-172,-169,-185,-346,-252,-662,-334,-352,-334,-296,-495,-223,-191,-267,-1192,-871,-1126,45,100,149,-1425,-1576,-1916,246,245,223,-1474,141,78,6,-71,-132,-169,-180,-166,-11296,-22729,-155,-173,-207,-106267,-51830,-23342,-273,-214,-152,-84,-1826,19,62,103,134,153,161,166,-1433,176,190,175,-1217,-950,219,208,25,-621,-688,-536,-75,-127,-128,-64,-50,115,-50,-64,-359,65,306,-506,-33,114,-382,-195,-130,-203,-253,-523,-317,-310,-277,-250,-239,-227,-215,-205,-200,-195,-182,-163,-126,-86,-29,7,54,68,-58,-202,-270,-218,-434,-250,35,192,129,62,-3,-69,-109,-103,-84,-309,-77,-43,-70,-114,-178,-243,-320,-336,-307,-192,-126,-201,-177,30,28,-205,86,209,-36,21,-384,30,-180,26,50,-27,-110,-187,-268,-337,-394,-721,-319,-260,-222,-194,-846,-437,-166,-177,-199,-1167,-1805,-2480,-1353,-1430,-6941,-2980,-6996,-272,-253,-231,-223,-231,-240,-2490,-2253,-1005,-327,-334,-713,-335,-322,-625,-466,-219,-181,-296,-112,-100,-143,-375,-119,39,48,46,31,20,-324,-198,-288,-316,-320,-20,-32,-44,-41,-84,-58,-86,-67,-56,-31,1,-120,75,-90,23,-308,-148,-206,147,105,127,75,27,8,-72,-40,111,19,-304,25,-50,-366,-185,-251,-373,-186,-162,-143,-70,71,214,180,139,96,45,-254,-28,-64,-139,-195,-141,-152,-147,-391,-304,-207,44,-71,137,216,2,35,30,308,75,45,-223,-349,-315,-247,-52,70,64,-118,-450,-25,-86,-152,-485,-178,-80,29,46,-122,279,-207,269,112,-347,-220,9,146,84,-126,-244,-228,-200,-342,-38,13,63,112,-200,-298,-365,-39,-107,229,245,100,27,132,-262,-451,-148,-150,-120,-69,5,-300,165,253,142,-422,-151,105,25,325,32,-288,-220,-18,1,-112,-212,-225,-153,-170,121,236,185,-143,1,309,-156,-56,-77,-166,-68,-194,-280,-261,-178,-229,-45,-5,18,15,1,-23,-64,-111,-159,-207,-244,-288,-323,-350,-369,-388,-409,-429,-423,-399,-353,-288,-229,-162,-100,-32,11,45,29,90,95,-136,56,-135,-41,-91,-272,-159,-170,-161,-144,-153,-398,-56,-36,-25,-16,-136,-9,4,17,-255,4,-138,-436,104,-63,-164,-321,-79,-364,-119,-146,-252,-331,-342,-297,-252,-243,-220,-238,-266,-284,-270,-215,-140,-88,-14,28,57,42,-280,-102,-75,-130,-69,-80,-253,-225,-127,31,-8,-55,-169,-159,-199,-245,-285,-322,-354,-374,-348,-297,-235,-234,-110,-63,-25,-47,4,-125,-208,9,8,120,152,117,51,-77,-52,-160,148,94,-51,-4,-64,-200,28,94,164,-88,-247,-104,-166,-285,-284,-170,64,-16,-300,-221,-151,-130,-76,-7,-52,-239,291,61,-182,-18,384,-68,1,47,-245,31,122,-40,-191,-306,-324,-261,-178,-106,-58,-79,-108,43,-227,100,113,120,118,109,86,63,35,0,-41,-82,-150,-167,-212,-258,-299,-331,-352,-347,-313,-260,-202,-155,-88,-135,-270,22,45,-216,25,-19,-153,5,-6,-343,-37,-69,-100,-174,-187,-391,-200,-119,-74,-24,-396,-260,-182,-171,-128,-174,-71,71,-239,-214,-178,27,-15,-67,-125,-190,-263,-349,-415,-430,-384,-312,-244,-265,-141,-259,-65,-34,-195,-100,-66,16,-68,-155,-91,-120,8,-1,-7,-11,-12,-233,25,63,-202,-138,-27,199,-141,222,-172,-174,30,205,-95,-282,63,143,-59,-199,67,0,96,-74,-329,-94,-77,20,-77,-173,-242,-256,-205,-174,-39,49,-85,208,-12,34,404,449,390,4,-158,123,-62,93,49,-125,-125,-59,-252,-141,-159,-154,-131,-107,-75,-33,-6,-105,69,83,-105,-207,-91,-103,-62,-91,-119,-130,-114,-70,-36,-2,27,30,-213,46,40,45,-280,-167,-45,-120,-128,-138,36,-12,-264,-229,-164,-164,-117,-158,32,-2,115,-80,-460,-15,47,231,189,133,-401,-257,-68,-146,-238,-334,-435,-427,-294,-356,-179,-94,-162,-42,127,-255,135,146,41,239,-111,-391,-214,-57,191,384,537,147,677,-627,379,259,150,-132,-984,-3,-8,-5,-181,-6,-28,-59,-96,-141,-201,-273,-379,-338,-368,-355,-306,-258,-207,-322,-106,-56,-129,16,37,32,-237,-29,-76,-138,-197,-263,-322,-373,-352,-310,-285,-267,-267,-261,-263,-221,-208,-269,-173,6,95,97,30,-13,82,30,-90,-139,-133,-115,-107,-167,-205,-246,-269,-269,-252,-213,-159,-94,-11,-329,-169,-86,-78,-367,-20,157,1,719,476,375,34,-57,151,-241,-177,-192,102,189,66,-38,-302,-179,-121,53,72,28,91,-206,128,151,148,-53,-325,-78,-185,-17,208,2,-144,-166,-60,-94,-208,-122,-82,-23,-53,-169,-192,-116,-128,-134,-128,-120,-104,-86,-75,-406,-51,-52,-50,-58],[35,58,59,-247,50,-228,-71,-163,-1,-54,-22,-35,-121,-296,-97,-110,-112,-301,-231,-85,-79,-216,-215,-89,-89,-89,-94,-101,-110,-107,-120,-136,-146,-179,-212,-257,-298,-288,-234,-206,-121,-57,-238,59,114,-166,71,19,62,260,65,11,-91,-311,-158,-110,-290,165,133,112,95,32,-339,51,113,-333,-115,29,-94,-4,-17,-82,-155,-237,-259,-180,-85,3,71,-181,-114,198,228,117,-209,-398,-324,-326,61,-56,-147,-236,-82,31,-75,299,220,-81,447,468,-185,-189,-23,89,157,316,-188,-257,-554,-510,-296,-63,357,-101,-321,-45,-403,-268,-263,-205,-211,-187,-197,-107,-80,-59,-145,-33,-27,-18,-18,-162,-38,-159,-306,-356,-173,-203,-211,-207,-200,-173,-154,-146,-371,-152,-502,-200,-143,-107,-51,-587,-187,-66,-297,-1248,-498,-973,327,349,343,-1421,-922,-2266,217,181,123,-1999,56,12,-32,-80,-125,-164,-201,-220,-7589,-22261,-167,-122,-4169,-129204,-62601,-16019,18,17,4,-13,-3984,-80,-118,-150,-186,-226,-271,-307,-2232,-323,-293,-269,-709,-1147,-192,-186,-188,-326,-480,-457,-172,-112,-45,21,-223,107,-38,-154,-336,-23,-30,-474,-162,-71,-323,-182,0,142,-188,-438,-275,299,337,-37,240,169,92,26,-36,-80,-88,-64,-47,-68,20,8,75,83,-40,-223,-275,-205,-360,-176,-54,-105,-147,-165,-156,-130,-91,-29,21,-295,35,91,-36,111,-247,10,21,-79,-386,-80,-106,-299,-224,-99,-89,-195,-24,28,-9,121,-299,-48,-169,-44,263,257,238,68,-161,142,94,-690,-297,-226,-49,-76,-886,-683,-123,-127,-129,-845,-1899,-2089,-1218,-1231,-6216,-2435,-7721,-356,-337,-275,-214,-169,-128,-2683,-2356,-1282,-103,-114,-668,-168,-283,-714,-485,-210,-203,-277,-178,-152,-176,-359,-120,-23,-3,2,-12,-32,-340,-128,-268,-302,-358,-249,-234,-194,-132,-85,-37,-66,17,30,39,2,-43,44,17,36,-304,-128,-142,112,85,81,42,-19,-82,-164,-131,-75,12,-379,0,-16,-361,-275,-274,-435,-224,-172,-107,-54,64,33,-19,-58,-71,-64,-272,31,88,-193,-179,235,254,33,-420,-287,-243,130,25,36,0,-18,-28,-51,-26,-39,-58,-176,-305,-302,-207,-259,-299,-317,-311,-306,-258,-212,-159,-519,-103,-6,41,77,-58,140,-273,171,118,-378,-292,37,142,128,-108,-230,-207,-253,-289,246,331,328,203,-149,-299,-388,-5,-96,209,198,100,75,241,-310,-370,-187,-142,30,309,300,-270,206,353,274,-363,-166,92,-7,119,0,-297,-200,-185,-102,4,-135,-168,-123,-172,148,348,213,-87,-56,294,-189,-6,-78,-195,18,-57,-127,-157,-183,-259,-22,24,117,165,203,159,-13,118,-240,141,100,43,-11,-62,-104,-144,-182,-243,-255,-341,-248,-222,-200,-173,-150,-121,-113,-113,-119,-123,-134,-171,-182,-220,-255,-287,-315,-343,-355,-355,-356,-345,-392,-344,-351,-369,-387,-413,-438,-399,-337,-256,-192,-173,-414,-1,-49,-200,-267,-81,-395,-140,198,132,-296,17,67,24,-133,-128,-16,7,42,75,13,-140,-73,2,95,58,10,-253,-106,-158,-211,-224,-228,-226,-213,-203,-179,-165,-160,-165,-166,-158,-152,-131,-101,-66,-136,17,59,101,-182,41,192,212,-71,-4,-165,-226,-27,-35,59,137,117,80,-36,20,-93,23,-6,-109,-22,-92,-187,-18,58,79,-13,-220,-120,-130,-304,-290,-132,-155,-204,-238,-238,-222,-179,-131,-52,23,-273,187,97,-202,-65,402,-169,71,-34,-367,68,268,18,-173,-69,-169,-264,-338,-395,-438,-463,-471,-471,-459,-444,-427,-407,-387,-366,-351,-332,-311,-292,-275,-258,-231,-226,-216,-216,-224,-242,-280,-335,-399,-468,-529,-472,-390,-309,-228,-155,-96,-173,7,-66,-158,122,19,-365,-13,296,23,-119,-182,-354,-222,138,-64,81,-363,-291,-210,-183,-120,-162,-108,41,-253,-183,-137,-226,-359,-492,-531,-403,-290,-270,-138,-98,-145,-73,-71,-269,-79,-196,-62,-44,-243,-157,-156,-36,-108,-142,-43,-101,60,122,153,142,122,-150,72,46,-224,-198,-69,-15,-160,2,-136,-183,55,168,-152,-321,-38,99,-10,-170,71,19,96,-29,-412,-171,-236,-253,-221,-165,-104,-50,-4,-164,39,45,-69,39,-14,35,26,23,15,-20,-160,-26,-48,-61,-83,-114,-121,-90,-276,-36,-12,11,34,-24,41,6,3,-104,25,16,-120,-204,-89,-224,-77,2,0,-18,-12,-8,-19,-34,-46,-71,-276,-74,-65,-37,-252,-135,7,-70,-130,-257,98,74,-216,-216,-3,-44,-69,-188,-96,-89,-94,-88,-419,-62,-35,-2,32,68,-373,-212,177,196,195,-190,-182,-41,-97,-381,-131,-146,-245,-105,-18,-196,135,168,128,273,-119,-351,-263,-51,251,361,334,50,940,-567,704,552,382,-581,-1010,172,261,159,-144,54,400,454,400,158,43,-279,-432,-46,-129,-183,-193,-182,-151,-234,-82,-51,-94,-7,5,5,-223,-8,-10,-100,-5,3,19,-71,40,49,52,60,56,-92,-129,-13,-294,-239,-121,-45,-84,-122,-157,-195,-223,-267,-297,-315,-321,-307,-287,-269,-238,-222,-200,-170,-152,-161,-33,31,114,-377,-119,-104,-74,-402,-77,84,-32,676,509,378,9,-25,150,-245,-194,-264,44,46,-17,-73,-253,-232,-140,-124,-96,-69,-45,-242,-7,7,15,-45,-333,-66,-229,28,73,34,-79,-176,-122,-129,-156,-85,-67,-24,-51,-240,-169,-109,-120,-119,-98,-70,-33,8,42,-373,55,24,159,178],[-18,-17,-16,-231,-37,-230,-97,-195,-26,-42,47,25,-110,-242,134,131,122,-308,-286,88,82,-236,-173,73,74,69,-29,14,-30,-65,-114,-156,-175,-195,-191,-178,-152,-116,-227,-264,-73,-74,-220,-121,-157,-190,-229,-254,-255,-235,-202,-173,-151,-309,-287,-211,-270,-357,-438,-407,-305,-190,-323,39,151,-238,-30,64,-37,24,33,258,325,235,44,1,-113,-209,-239,-213,-99,-4,108,192,-147,-305,-256,-317,267,-31,-167,-305,-51,12,-117,80,54,-23,57,87,-58,-178,11,109,152,248,-105,-207,-524,-483,-300,-5,405,-89,-365,40,-266,-293,-242,-160,-219,-305,-337,-298,-246,-197,-161,-139,-122,-125,-135,-241,-185,-228,-337,-429,-389,-408,-365,-306,-254,-193,-149,-123,-394,-121,-261,-273,-234,-294,-344,-701,-377,-226,-266,-979,-86,-688,65,93,110,-1339,-228,-2294,115,117,-289,-2389,76,42,-5,-64,-121,-177,-214,-210,-3787,-21036,-50,15,-38717,-144541,-67264,-9624,110,87,58,40,-4951,35,56,92,123,141,138,121,-2840,42,-1,-58,-233,-1121,-215,-277,-343,-405,-394,-376,-510,-27,94,203,-403,349,57,-200,-295,-111,373,-418,-323,74,-252,-160,-31,23,-132,-336,-302,46,27,-117,-34,-67,-98,-121,-135,-128,-97,-53,-170,-115,14,-7,101,101,-14,-242,-275,-187,-284,-298,-330,-293,-215,-122,-31,44,112,160,98,-254,161,107,-93,137,-314,53,17,-90,-476,-108,-137,-370,-250,-215,-262,-293,-307,-269,-200,-110,-147,-158,-172,-117,365,417,451,97,-189,168,465,-677,-290,-201,-104,-253,-846,-887,264,222,175,-528,-1879,-1794,-1135,-926,-4910,-1632,-8158,-424,-323,-221,-137,-81,-41,-2967,-2241,-1523,-88,-123,-599,-193,-338,-805,-509,-49,-29,-280,-39,25,-198,-344,-132,251,240,214,170,-20,-345,-57,-233,-291,-404,-183,-236,-282,-310,-343,-347,-319,-268,-205,-136,-86,-3,56,97,35,-289,-110,-87,117,56,25,-32,-103,-172,-250,-306,-366,-404,-437,-351,-307,-353,-356,-198,-277,-209,-188,-138,-141,-154,-161,-147,-106,-33,-2,-289,25,123,-248,-183,233,515,67,-453,-265,-284,145,117,45,-17,-102,-161,-180,-164,-149,-132,-133,-261,-274,-181,-229,-278,-320,-352,-368,-343,-296,-246,-453,-183,-163,-156,-169,-185,-202,-323,-218,-202,-398,-376,-94,-42,11,-103,-232,-194,-281,-215,280,309,319,283,-31,-272,-432,23,-90,175,136,89,110,125,-330,-288,-233,-154,18,138,158,-252,176,248,281,-319,-190,74,-48,291,20,-286,-130,-83,-234,-384,-299,-187,-92,-159,129,169,193,-48,-131,260,-220,19,-102,-230,97,247,325,-89,-228,-250,35,-20,140,200,233,110,-61,47,-348,168,424,252,313,258,48,163,113,-217,-244,-278,-92,-130,-171,-205,-236,-251,-275,-294,-305,-302,-292,-277,-265,-252,-233,-215,-252,-204,-198,-197,-205,-203,-385,-219,-227,-238,-240,-237,-233,-216,-197,-255,-137,-216,-391,-29,-50,-242,-197,-71,-430,-170,245,94,-333,65,150,93,-9,-78,34,163,137,174,52,-152,-61,12,24,-12,-42,-231,-66,-47,-179,-242,-180,-218,-134,16,103,92,72,-157,37,40,0,61,-89,45,-128,109,106,94,-102,-51,23,-4,-91,-39,-212,-254,-68,-80,-4,71,88,105,2,81,-26,70,34,-162,-31,-119,-172,-78,-70,-57,-43,-193,-138,-103,-324,-274,-144,-182,-208,-223,-220,-221,-217,-219,-239,-273,-324,-381,-351,-277,-199,-112,-198,48,-106,-314,109,136,46,-191,-68,-164,-269,-361,-304,-226,-160,-156,-71,-196,-29,-29,-34,-45,-53,-74,-91,-110,-128,-135,-118,-202,-19,44,-203,0,198,214,-14,-87,-127,-152,-182,-17,-274,-151,-150,-170,-173,-162,-142,-165,-95,-50,-327,-108,83,89,-50,-180,-281,-177,21,-181,-103,-309,-311,-300,-355,-388,-370,-355,-333,-301,-252,-197,-109,-24,62,124,73,160,-294,32,-73,-169,258,110,-223,44,-134,0,-36,-280,-212,-229,-80,-134,-104,2,-89,93,185,311,341,301,-68,266,219,-233,-233,-114,-59,-163,-215,-243,-221,-178,-126,-199,-340,-134,-11,-19,-141,-76,-118,-176,-232,-332,-335,-326,-274,-217,-165,-147,-81,-49,-149,-22,-24,-48,-69,-107,-151,-210,-265,-319,-363,-345,-294,-233,-176,-129,-97,-118,-26,-285,29,164,-45,63,-79,224,-42,19,-92,168,360,-121,-188,-88,-278,-87,66,144,18,-53,-144,-220,-243,-204,-155,-201,-30,8,41,-204,-93,50,-19,-111,-286,47,51,-162,-192,-34,-78,-124,-214,-242,-301,-370,-346,-364,-172,-101,33,132,142,-276,-147,349,507,505,-138,-199,38,5,-383,-74,-116,-299,-157,-13,-142,-129,-166,-174,-161,-134,-319,-287,-20,36,68,96,2,99,-541,39,-9,-86,-997,-984,-363,-286,-186,-115,-28,11,35,48,45,26,-284,-366,35,46,-111,-105,-105,-94,-162,-72,-133,-200,-267,-322,-345,-312,-265,-202,-168,-37,63,172,-64,240,465,302,372,126,-89,-76,37,-357,-196,-14,276,197,69,-40,-36,1,-34,-57,-224,-107,-130,-153,-165,-145,-111,-149,-133,-171,-157,101,320,233,-358,-81,-124,-63,-350,-120,10,-56,145,90,34,-12,-52,-87,-255,-196,-337,-100,-80,-58,-85,-196,-288,-119,-118,-149,-168,-160,-282,-62,1,59,-36,-323,-60,-215,99,135,58,-32,-156,-183,-168,-117,-110,-125,-127,-122,-275,-135,-69,-62,-67,-75,-93,-110,-119,-125,-290,-80,-53,-20,1],[-202,-218,-213,-220,-144,-237,-136,-221,-32,-47,232,-19,-115,-202,275,391,219,-328,-294,179,184,-265,-140,95,82,66,-86,-6,-62,-111,-175,-236,-279,-331,-367,-396,-402,-377,-345,-327,-277,-226,-201,-114,-48,-108,99,49,-7,115,34,0,-90,-257,-246,-46,-166,-223,-127,31,200,108,-313,45,264,-141,44,103,-5,35,9,216,255,142,17,-71,-116,-109,-56,-240,-88,108,166,195,-92,-215,-193,-318,116,-17,-192,-372,-118,-171,-210,-253,-276,-280,-280,-268,-260,-252,-234,-212,-184,-150,-116,-160,-437,-405,-312,-53,-60,-86,-409,-96,-127,-324,-226,-200,-90,-90,-243,-94,-111,-131,-154,-175,-188,-203,-212,-288,-213,-214,-369,-503,-236,-255,-273,-303,-346,-374,-373,-342,-422,-283,-259,-336,-217,-277,-204,-837,-553,-229,-228,-568,-215,-292,-171,-141,-109,-1147,-43,-1871,47,103,-811,-2622,-36,301,332,351,369,378,344,388,-515,-19510,404,416,-69011,-151536,-63309,-5356,366,350,345,-1237,-4403,509,604,706,494,851,872,626,-2149,743,652,532,190,-863,38,31,-512,-179,-243,-308,-1018,-91,-26,31,-588,106,134,-177,-234,-196,237,-343,-505,20,-182,-127,-58,-106,-87,-226,-312,-115,-174,-221,-230,-188,-137,-85,-37,13,68,124,-281,-134,2,-33,133,142,21,-258,-265,-162,-206,-53,-50,-111,-176,-240,-287,-263,-206,-133,-70,-177,6,45,-131,64,-356,74,97,-78,-492,-65,185,-367,-240,73,-153,-227,227,141,165,113,0,-286,-179,-172,36,57,76,96,-216,29,104,-684,-293,-177,-230,-489,-733,-870,-63,25,3,-209,-1718,-1595,-1112,-589,-3762,-656,-8210,-219,-272,-315,-330,-291,-248,-3346,-1977,-1658,-233,-118,-491,-106,-412,-875,-529,21,-3,-293,-37,66,-188,-320,-148,300,293,273,235,-122,-325,21,-177,-269,-444,-89,-134,-165,-176,-192,-201,-217,-235,-251,-251,-237,-197,-154,-116,-80,-248,-88,-39,-41,-46,-59,-152,-69,-62,-283,-276,-21,-20,-452,-78,-82,-333,-389,-237,-295,-333,-298,-252,-191,-131,-67,8,85,123,-53,-292,15,77,-286,-187,206,580,99,-455,-229,-304,158,69,-44,-128,-123,-40,-160,-42,-51,143,-49,-199,-223,-95,-264,170,108,59,-35,5,9,22,-382,-82,-9,-53,-119,-180,-209,-323,-112,-40,-391,-451,75,110,113,-90,-231,-179,-260,-112,-61,-93,-131,-171,-196,-219,-451,-252,-265,-281,-300,-311,-309,-302,-302,-208,-265,-168,-117,-96,-81,-229,-84,-81,-89,-273,-198,-79,-71,-56,-50,-253,-94,-59,-82,-106,-132,-198,-181,-196,-225,-258,-296,-312,-268,-201,-223,-54,-128,-250,51,151,134,-107,-264,-206,-82,-65,25,107,128,60,-106,-34,-367,85,387,120,269,307,77,415,374,-182,-229,-211,123,70,-63,-25,-159,-152,-208,-252,-278,-283,-274,-259,-236,-252,-193,-169,-239,-276,-143,-143,-155,-159,-368,-201,-226,-258,-278,-282,-267,-225,-177,-244,-72,-246,-358,19,-46,-276,-113,-35,-442,-195,223,68,-354,108,197,174,114,-27,59,155,158,154,87,-143,-42,23,99,83,27,-206,49,48,-207,-338,-237,-215,-93,76,77,65,45,-132,-7,-25,-48,-60,-130,-72,-129,-87,-99,-116,-135,-169,-208,-250,-293,-329,-315,-285,-212,-158,-110,-72,-48,-29,-27,-38,-49,-71,-113,-207,-188,-208,-198,-171,-129,-88,-49,-166,-153,-77,-341,-243,-44,-35,9,-45,27,50,385,-268,291,187,-381,623,150,-205,-215,379,-126,229,-160,-225,45,-11,-82,-209,-236,-301,-330,-292,-235,-187,-145,-178,-69,-181,5,28,48,57,62,51,34,8,-29,-69,-101,-202,-87,-32,-212,-81,202,105,-124,1,-155,-150,-207,-20,-311,-95,-1,96,-96,17,-186,-182,4,-21,-263,-155,-127,-170,-201,-203,-197,-137,-94,-260,-5,-250,-313,-272,-173,-75,-109,-222,-66,-283,-95,-46,62,23,154,198,1,102,-328,4,-63,-196,-57,-66,-168,-12,-89,5,-67,-316,-277,-262,-109,-145,-58,31,-101,72,51,45,51,63,-8,105,127,-235,-237,-173,167,-167,148,-30,-159,100,77,-246,-358,-232,61,53,-126,-117,-206,-256,-184,-260,-172,32,111,169,-74,-224,132,125,-150,242,104,-37,488,93,139,326,242,153,-36,-120,-51,-81,-98,-110,-116,-136,-102,-301,-1,70,-117,28,-152,92,-104,16,-94,166,384,-126,-185,-111,-201,-85,29,69,-45,-147,-221,-281,-299,-275,-254,-218,-193,-182,-169,-167,-146,-137,-133,-130,-157,-113,-101,-128,-188,-80,-87,-98,-259,-156,-192,-252,-308,-336,-294,-211,-119,-30,56,-165,-99,277,327,349,-108,-225,111,97,-382,-28,-144,-226,-210,-228,-284,-326,-360,-374,-389,-411,-420,-382,-342,-301,-263,-222,-185,-159,-581,-110,-87,-80,-1346,-937,-88,-106,-133,-158,-190,-227,-253,-264,-268,-274,-322,-298,-254,-262,-272,-270,-264,-234,-187,-140,-85,-54,5,37,-8,-174,55,67,-230,42,206,200,-67,201,491,388,372,95,-103,-36,67,-333,-163,96,230,110,-7,-118,-222,-298,-319,-270,-276,-223,-230,-256,-287,-283,-245,-177,-192,-203,-165,101,148,189,-329,-66,-159,-57,-310,-165,-73,-79,101,68,35,-39,-4,-14,-274,-196,-337,-119,21,-78,-111,-143,-347,-119,60,85,-202,9,-316,237,276,303,-29,-306,-65,-137,194,236,65,-7,-124,-238,-211,-158,-246,-330,-322,-236,-221,-90,-2,45,72,89,87,75,54,-193,-206,-31,-63,-87,-112],[-405,-391,-345,-284,-215,-235,-173,-215,-61,-62,178,-63,-121,-165,207,299,163,-346,-260,207,164,-287,-107,7,-27,-53,-135,-85,-90,-68,-47,-12,-157,-160,176,167,-365,-53,-307,-379,-89,114,-172,69,116,-84,143,37,-47,38,16,-40,-131,-215,-276,-263,-179,-84,21,125,214,129,-309,53,313,-53,100,133,4,4,-118,-231,-345,-424,-334,-225,-133,-175,-69,-265,-97,48,56,31,-42,-136,-138,-327,-258,-338,-416,-452,-389,-303,-215,-137,-64,0,48,90,113,-124,56,80,38,-7,-48,-124,-354,-329,-333,51,106,-97,-395,184,1,-350,-216,-230,26,-24,-223,-123,-169,-204,-230,-249,-258,-265,-264,-310,-224,-195,-405,-584,-177,-52,-30,-30,-52,-73,-110,-160,-460,-269,-316,-392,-317,-436,-248,-993,-694,-203,-198,-208,-211,-213,-214,-217,-225,-860,-272,-1250,-333,-340,-1412,-2712,-649,-87,-12,55,119,173,-5686,244,262,-17936,247,228,-93780,-151371,-60853,-3562,53,76,139,-7077,-2713,523,669,813,-17,1016,1055,-555,-1502,914,792,630,453,-499,-81,-7,-681,-48,-116,-271,-1518,-641,188,175,-784,92,46,-96,-167,-284,81,-265,-678,-53,-128,-93,-88,-244,-69,-128,-283,82,203,-175,90,-49,-116,-81,-132,-174,-208,-238,-382,-289,-312,-342,-375,-391,-383,-343,-304,-274,-239,-197,-171,-154,-149,-177,-176,-215,-259,-282,-294,-283,-246,-179,-148,-77,-372,17,47,-57,-393,-56,163,-323,-210,69,-258,-260,247,138,284,286,118,-414,-200,-208,205,177,153,101,-250,-134,164,-720,-314,-161,-384,-667,-594,-635,-295,39,-8,-56,-1470,-1506,-1168,-298,-2837,-183,-7830,-213,-234,-246,-262,-287,-674,-3825,-1665,-1634,-500,-234,-360,-170,-514,-918,-562,-19,11,-325,-56,75,-161,-298,-178,204,223,243,260,-219,-300,92,-112,-244,-488,1,281,257,202,-25,10,-49,52,92,155,-179,-9,76,41,8,-195,-74,-96,-129,-160,-191,-271,-216,-195,-255,-290,-42,9,-434,-128,-15,-315,-363,120,96,-25,-218,-2,-26,-6,412,420,100,97,-104,-292,3,27,-316,-197,178,231,123,-432,-194,-308,-119,-224,-302,-327,-261,-173,-135,-204,-104,81,37,-129,-169,-62,-338,5,-17,-24,-25,-9,17,49,-319,-71,73,54,14,-29,-70,-284,-126,-125,-375,-526,-104,-107,-125,-151,-237,-254,-334,-333,-256,-160,-68,23,134,-161,-397,113,-60,117,15,86,185,237,-251,-139,-288,-190,-21,-87,-121,-214,-169,-186,-224,-250,-250,-215,-141,-69,-3,-218,-68,82,116,101,26,-214,-25,-74,-135,-190,-231,-250,-267,-241,-236,-247,-267,-299,-317,-359,-373,-326,-298,-201,-149,-102,-62,-44,-32,-36,-151,-125,-249,-163,-152,-105,-16,98,80,347,398,-148,-217,-152,127,86,-62,40,-137,107,139,19,-251,-18,-116,-299,-43,-280,-88,-130,-225,-344,-259,-279,-293,-288,-354,-295,-300,-310,-312,-301,-279,-240,-199,-222,-118,-266,-324,-49,-46,-310,-31,-1,-428,-215,-38,-69,-366,-122,-131,-107,-47,15,85,159,251,366,104,-132,-25,27,389,452,3,-181,175,145,-235,-430,-294,-226,-74,-77,-56,-48,-55,-97,-119,-157,-200,-224,-226,-210,-189,-158,-132,-111,-90,-210,-75,-68,-107,-57,-298,-313,-127,-119,-86,-100,-117,-124,-130,-129,-107,-81,-57,-249,10,-145,-140,-81,-48,185,182,-145,-168,-57,-357,-210,1,99,56,19,0,-12,0,-310,61,97,-351,150,160,-190,-312,135,-8,94,-196,-159,-19,-65,-123,-227,-246,-291,-294,-245,-178,-112,-67,-201,65,-166,147,158,153,130,97,46,-4,-61,-120,-170,-188,-187,-95,-10,-234,-144,80,-22,-90,89,-184,-142,-242,-96,-267,-60,-13,61,-86,-44,-253,-206,48,-15,-197,-114,-38,-31,-4,-169,-107,91,139,-240,110,-186,-293,-304,-160,-52,-87,-294,-149,-282,-53,-16,36,-13,-36,-82,-132,-192,-337,-312,-312,-268,-203,-142,-114,-57,-58,-18,-108,-343,-334,-221,-142,-197,-254,-315,-351,-315,-263,-211,-166,-130,-97,-67,-39,-218,-205,-238,80,-172,122,23,-126,108,19,-288,-376,-318,60,38,-120,-69,-83,-58,19,-203,-124,66,73,95,-128,-292,136,116,-160,160,6,-35,433,183,211,118,23,-65,-145,-193,-228,-248,-266,-295,-326,-368,-379,-327,-261,-202,-191,-81,-225,-38,-167,5,-99,99,101,-125,-190,-150,-134,-71,-17,20,7,1,8,0,-11,-34,-57,-81,-115,-158,-195,-226,-243,-253,-261,-271,-278,-286,-293,-301,-278,-224,-182,-134,-292,-66,-45,-62,-98,-292,-258,-360,-283,-108,80,-55,-61,282,582,476,-95,-242,184,181,-369,9,-180,-212,-276,-202,-122,-5,69,116,139,-121,-347,-296,84,124,93,-451,74,130,-673,125,124,110,-1560,-875,-162,33,2,-134,-74,-130,-182,-225,-245,-234,-383,-243,0,87,-245,-242,-156,-144,-118,332,206,-47,285,385,-50,-165,47,278,-266,6,190,216,-66,152,442,455,355,54,-119,0,93,-243,-126,99,27,-41,-100,-146,-184,-201,-227,-234,-261,-247,-252,-262,-272,-262,-256,-234,-246,-229,-176,-112,-89,-63,-303,-68,-198,-44,-269,-200,-145,-81,46,61,67,-61,7,39,-279,-181,-255,-207,-67,-107,-127,-141,-308,-130,-100,-63,-260,-4,-301,26,33,31,-15,-281,-70,-27,-8,-27,-54,-81,-115,-272,-246,-244,-269,-219,-162,-263,-115,-32,35,67,89,106,112,112,54,-272,-116,-42,-5,-36,-64],[-133,-187,-234,-272,-293,-287,-259,-216,-162,-106,-23,-119,-142,-144,133,283,103,-372,-221,222,242,-311,-86,281,269,246,-177,251,281,339,327,431,-288,-162,428,75,-423,-111,-327,-412,-97,164,-141,72,78,-69,83,-2,-88,-171,-252,-330,-395,-448,-483,-471,-431,-397,-351,-297,-243,-191,-311,-100,-64,-52,-51,-63,-100,-156,-231,-301,-370,-417,-385,-295,-202,-193,-87,-289,-113,62,84,73,7,-65,-85,-340,-220,-316,-417,-522,-521,-405,-281,-174,-69,29,111,183,231,-89,68,85,36,104,10,-103,-272,-318,-376,-346,-273,-192,-370,-91,-64,-343,-199,-230,-176,-229,-259,-242,-195,-128,-61,-267,-295,96,130,-317,76,-198,-432,-655,-201,356,366,256,295,237,153,54,-500,-141,-207,-435,-296,-571,-70,-1130,-759,-119,-15,15,18,23,31,39,-196,-506,14,-579,-888,-75,-2034,-2690,-1320,-80,-43,1,50,96,-11311,163,184,-16361,170,144,-112118,-146301,-59136,-4174,4,81,191,-12949,-476,569,661,734,-531,775,744,-1833,-918,518,421,307,191,-99,-168,-155,-720,-374,-450,-410,-1986,-1236,-195,-156,-978,-131,-131,-121,-112,-361,-52,-187,-597,-133,-84,-52,-114,-380,-65,-34,-211,-39,241,-153,163,-124,-145,-7,45,48,71,109,-431,-91,-34,-92,198,202,82,-309,-231,-129,-85,-18,-58,-77,-58,-334,-212,20,12,3,-23,-59,-90,-93,-137,-107,-342,-104,-121,-133,-293,-138,-132,-280,-161,-53,-358,-287,-21,-9,-14,-35,-67,-379,-227,-204,-229,-261,-270,-246,-284,-307,-99,-772,-346,-141,-550,-655,-448,-332,-201,7,-41,-96,-1176,-1525,-1308,-138,-2167,-39,-6983,58,87,108,106,77,-1598,-4290,-1354,-1474,-776,-274,-261,-246,-628,-895,-606,-51,20,-367,-91,58,-117,-276,-217,79,102,128,152,-301,-272,157,-42,-210,-490,-41,219,212,179,-64,-18,-49,35,58,200,-124,-56,176,143,78,-136,-68,34,60,-11,-262,-359,-187,-58,-183,-260,2,-10,-395,-185,-43,-298,-316,246,274,81,-246,22,-20,-46,374,371,91,101,-136,-289,-7,-22,-335,-201,13,-49,-108,-399,-201,-288,-244,-252,-233,-215,-194,-180,-170,-376,-177,-191,-218,-237,-265,-283,-361,-333,-339,-330,-322,-306,-282,-255,-266,-213,-190,-172,-165,-157,-150,-226,-142,-137,-354,-485,-144,-143,-140,-131,-252,-187,-173,-66,-33,26,87,155,246,-108,-321,162,-44,84,-36,87,217,239,-197,-95,-302,-218,28,74,63,-207,31,6,-41,-207,-180,-137,-100,-46,16,-184,-49,92,186,193,59,-239,29,-23,82,38,-9,-58,-326,-145,-170,-178,-213,-250,-61,-18,12,-166,-327,-121,-39,-111,-14,-65,-111,-157,-204,-256,-310,-343,-287,-200,-85,44,56,316,393,-117,-208,-102,112,85,-66,42,-91,179,180,13,-300,-100,-168,-333,-117,-296,-97,-155,-210,-394,-270,-270,-270,-259,-342,-265,-273,-284,-293,-297,-301,-296,-288,-266,-254,-270,-290,-185,-150,-341,-85,-51,-400,-227,3,12,-372,45,69,105,156,46,106,165,315,399,99,-128,-19,26,365,395,-26,-161,227,182,-262,-462,-350,-246,-49,159,126,100,82,-57,39,10,-31,-69,-106,-127,-174,-155,-164,-175,-186,-259,-244,-278,-310,-316,-325,-336,-205,-168,-136,-109,-87,-58,-31,-4,38,67,-37,-287,97,-144,-131,-48,-154,246,214,-130,-177,-37,-374,-179,35,50,15,-21,-50,-90,-123,-318,-182,-202,-277,-205,-190,-167,-404,-109,-76,-36,-210,-112,35,51,44,-240,-74,-109,22,8,-4,-20,-75,-219,-1,-150,60,76,78,62,34,-20,-81,-153,-231,-304,-312,-239,-167,-88,-265,-163,-5,-98,64,170,-209,-126,-272,-209,-188,-42,-33,33,-94,-131,-291,-233,105,-30,-129,-14,-17,-39,-44,-145,-19,38,65,-149,103,-116,-259,-320,-139,-28,-72,-359,-239,-249,-21,-47,-66,-106,-160,-218,-265,-267,-306,-106,-83,-245,178,260,-59,203,-36,-24,-152,-357,-335,-136,-78,-100,35,21,-191,71,117,163,192,-22,52,143,86,-175,-153,-296,-132,-171,-71,-24,-74,39,-34,-312,-400,-379,0,-28,-110,-122,-94,-115,-121,-151,-130,-133,-125,-108,-173,-305,-44,-20,-165,10,-84,-33,12,1,-8,-30,-45,-64,-88,-97,-108,-117,-134,-156,-178,-205,-228,-320,-260,-281,-297,-308,-327,-342,-349,-352,-352,-335,-313,-291,-259,-222,-183,-147,-98,-67,-42,-15,21,38,51,-74,-95,-32,44,26,18,-102,-31,9,-40,-44,49,-230,50,-73,-207,27,30,52,-263,116,73,141,62,-255,-308,-265,-369,-173,55,48,-26,241,557,419,-92,-239,263,261,-340,51,-211,-89,-226,-99,-136,-77,139,211,273,-119,-381,-255,179,491,-57,-621,198,504,-805,459,439,412,-1591,-809,-361,358,252,-148,208,236,174,107,33,-52,-451,-197,-145,-106,-302,-291,-174,-154,-118,129,140,-23,157,170,-80,-155,32,197,-272,-16,162,206,-54,108,197,189,182,16,-125,41,23,-129,-95,-159,-230,-288,-315,-305,-283,-256,-253,-253,-262,-283,-300,-320,-338,-335,-341,-339,-329,-324,-314,-305,-296,-280,-274,-274,-280,-282,-287,-316,-344,-374,-334,-271,-210,-143,-85,-39,-249,-147,-156,-229,-4,-98,-103,-77,-236,-108,-101,-85,-286,-67,-232,-73,-82,-97,-109,-239,-103,-92,-84,-77,-76,-75,-73,-274,-267,-65,33,0,32,-332,16,40,315,331,335,244,197,323,60,-237,-18,-50,10,91,65],[0,-43,-89,-150,-173,-253,-275,-178,-150,-175,-57,-171,-166,-133,68,174,53,-392,-183,227,251,-325,-68,281,277,283,-201,261,348,395,242,301,-422,-143,341,-2,-344,-142,-317,-399,-156,-265,-352,-376,-337,-281,-241,-214,-202,-206,-224,-255,-292,-330,-380,-428,-432,-419,-396,-371,-344,-310,-303,-211,-147,-92,-38,11,-11,-10,-67,54,30,19,-6,-4,-241,-150,-76,-294,-119,218,269,293,73,10,-21,-334,214,-52,-276,-396,-77,-211,-265,-281,-284,-228,-161,-92,-40,-42,12,11,-13,-43,-87,-144,-196,-219,-366,-191,-148,-110,-336,-41,-22,-285,-162,-190,-191,-121,-125,-89,-18,14,142,-223,-348,170,334,-306,66,-180,-427,-683,-221,855,833,139,512,582,462,50,-518,58,-61,-447,-435,-662,-156,-1188,-715,-174,-43,-31,-9,11,34,56,-484,-113,87,84,-1942,-1413,-2601,-2604,-1991,183,175,152,123,84,-13983,5,-22,-14723,-46,-39,-123520,-138084,-56177,-6795,-26,16,80,-10703,258,344,422,494,-843,570,570,-3156,-385,482,438,380,320,261,-192,168,-560,109,-79,-269,-2398,-1798,-629,73,-1013,6,-36,-76,-127,-410,-231,-285,-391,-300,-249,-193,-150,-488,-81,-77,-108,-153,-88,-112,-131,-180,-166,-170,-165,-145,-105,-47,-391,-38,-32,-80,244,237,122,-328,-194,-106,-31,-26,224,472,345,-419,-622,-112,135,127,226,134,370,22,-100,45,-274,-9,190,29,-190,-100,-198,-252,-213,-144,-336,-289,-69,-55,-59,-80,-112,-215,-247,-222,-267,-311,-318,-278,-310,-466,-173,-791,-375,-104,-714,-455,-304,-32,-29,-32,-41,-54,-860,-1645,-1527,-35,-1756,-10,-5644,26,39,59,69,-244,-2555,-3959,-1056,-1255,-1047,71,-26,-314,-733,-805,-657,-66,23,-414,-133,17,-65,-250,-260,338,400,67,379,-368,-243,213,30,-166,-439,-74,130,117,125,-121,-52,-50,24,27,89,-19,-123,56,50,54,-74,-75,49,90,-34,-342,-414,-275,-78,-100,-207,45,64,-345,-240,-83,-283,-270,-73,-76,-58,-283,-6,-16,-94,58,60,50,29,-139,-282,-64,-102,-344,-196,-206,-244,-275,-367,-286,-268,-238,-224,-194,-172,-151,-136,-125,-392,-192,-122,-136,-141,-156,-163,-308,-205,-218,-227,-242,-253,-257,-256,-262,-261,-253,-248,-249,-247,-242,-238,-234,-226,-338,-407,-232,-235,-241,-243,-279,-259,-274,-264,-260,-237,-222,-212,-190,-172,-236,-136,-122,-117,-118,-126,-135,-162,-167,-174,-309,-256,-214,-213,-206,-216,-195,-180,-176,-195,-175,-189,-202,-224,-239,-234,-217,-175,-142,-109,-82,-278,-55,-45,-55,-68,-82,-92,-362,-85,-107,-35,-273,-238,-72,138,182,-205,-357,-102,-73,-133,73,-106,-196,-91,-213,-304,-12,-35,-116,-187,177,188,3,383,358,-97,-204,-71,76,69,-78,44,-45,251,241,25,-347,-191,-210,-365,-203,-299,-317,-332,-245,-410,-86,-26,7,5,-338,5,-29,-81,-133,-187,-245,-293,-341,-364,-360,-323,-277,-224,-166,-373,-65,-22,-376,-234,2,-23,-378,-110,-165,-210,-228,-209,-171,-120,-66,-23,15,-141,-26,17,128,150,-68,-148,184,183,-286,-401,-403,-275,-53,175,205,235,13,-20,268,235,-41,94,-80,198,-211,-14,-27,-16,281,-282,357,59,-124,-87,-340,-346,-154,-88,2,61,115,107,82,202,192,23,-84,-327,142,-136,-135,-16,-260,117,81,-123,-187,-19,-391,-154,-58,-56,-40,-20,3,12,17,-299,-18,-65,-199,-215,-312,-404,-385,-284,-178,-68,-205,-84,157,199,12,-241,-96,-140,15,45,-25,-112,-200,-288,-366,-375,-303,-241,-191,-159,-137,-136,-138,-146,-197,-186,-210,-226,-260,-279,-298,-259,-206,-142,-75,-8,-234,-107,-274,-353,-103,-44,-59,15,-120,-238,-266,-260,145,-42,-66,98,95,176,123,-108,30,-3,-35,-55,-74,-81,-223,-320,-116,-59,-68,-399,-321,-189,10,-24,-59,-124,-202,-290,-377,-369,-269,-158,-104,-256,89,148,-5,207,-24,-47,-198,-354,-295,-40,-43,-93,-111,-88,-256,48,116,177,217,-39,57,203,107,-111,-94,-336,-175,-255,-285,-241,-179,-125,-78,-310,-387,-414,22,25,-96,-202,18,2,-5,-108,-31,-49,-59,-63,-204,-250,-75,-80,-158,-114,-163,-161,-185,-194,-182,-161,-122,-81,-49,-10,18,-29,-136,-171,-126,-231,-140,-311,-80,-79,-303,-99,-275,-203,-242,-57,-99,-79,-99,-132,-201,-214,-261,-301,-280,-225,-152,-65,37,25,103,-106,-149,-8,391,387,374,-65,-10,-35,-83,-7,124,-300,40,-45,-221,-51,-69,-68,-204,-51,-34,-43,-58,-215,-360,-224,-261,-284,-231,-149,-52,31,94,127,-99,-216,79,2,-302,-165,-239,-250,-215,-170,-162,-142,-53,-22,16,-112,-418,-194,295,382,-224,-558,340,387,-975,97,491,457,-1459,-762,-586,354,227,-157,234,220,162,103,35,-45,-445,-182,-245,-299,-349,-326,-278,-260,-250,-260,-278,-308,-349,-355,-309,-253,-197,-136,-268,-41,-10,10,-46,5,-7,-25,-32,-41,-137,-54,-48,-53,-73,-104,-161,-231,-306,-380,-408,-325,-253,-180,-117,-67,-19,19,53,97,124,-86,-286,-274,-190,186,180,181,-260,-99,-251,8,-182,-234,-143,-6,164,185,210,-69,6,-40,-203,-124,-75,-152,23,-79,-86,26,-186,-83,-38,-25,-310,3,-164,-11,-44,-97,-168,-241,-331,-422,-504,-482,-394,-301,-215,-281,-312,-91,20,-6,-8,-343,121,88,119,103,76,51,27,12,10,-154,27,-86,-26,30,1],[60,123,73,-101,-160,-251,-303,-168,-181,-244,-140,-201,-181,-121,31,116,31,-394,-139,232,264,-319,-48,288,289,291,-198,230,251,239,166,103,-535,-96,-1,-80,-239,-228,-282,-332,-252,-184,-120,-63,-17,-23,39,-48,-87,-76,-15,-57,-161,-154,-214,-268,-305,-334,-331,-308,-283,-259,-278,-210,-180,-162,-136,-109,-87,-69,-82,-37,-22,-27,-46,-58,-327,-103,-127,-284,-150,-140,-95,-57,-22,15,45,-315,83,-67,-283,-373,-82,-226,-237,0,-13,-20,-27,-24,-22,-21,-16,-11,-61,-2,3,-10,-87,-48,-359,25,28,-98,-295,0,-21,-198,-110,-157,-291,-306,-362,-263,-172,-80,6,-132,-380,128,310,-284,51,-151,-395,-654,-246,541,524,-1,423,360,281,-30,-522,51,24,-430,-516,-720,-250,-1129,-588,-247,201,293,270,238,200,161,-784,73,30,-17,-2563,-2613,-3060,-2502,-2563,-125,-147,-173,-194,-212,-10556,-244,-251,-12958,-257,-245,-127746,-127459,-51038,-10714,-134,-115,-108,-4980,-109,-131,-163,-197,-737,-260,-218,-3613,-73,1,84,158,228,292,-146,283,-265,435,-95,-303,-2746,-2267,-1155,117,-841,-91,-180,-213,-181,-435,-23,-25,-185,-233,-10,66,-120,-563,-66,150,5,-252,-186,-75,59,-217,-97,-52,-72,-76,-63,-38,-328,15,-15,-35,100,112,114,-344,-150,-80,15,-50,104,99,93,-387,-830,-509,20,64,72,81,97,-18,-48,29,-184,-56,153,85,-89,33,104,-210,-55,-129,-221,-257,-224,-143,-65,0,53,-38,-254,-68,147,128,101,-29,-333,-536,-122,-715,-398,-50,-863,-195,-174,58,62,56,39,15,-543,-1852,-1822,-50,-1591,-8,-3807,-2348,88,140,189,-672,-3406,-3281,-779,-1025,-1292,190,163,-352,-783,-668,-712,-57,23,-452,-176,-45,-8,-219,-299,247,341,-35,298,-410,-217,92,17,-104,-378,-91,-95,-118,-135,-181,-208,-242,-267,-271,-259,-253,-241,-237,-231,-209,-173,-133,-81,-32,-51,-364,-441,-330,-69,-13,-144,40,123,-283,-276,-123,-261,-216,121,100,76,-321,0,-32,-140,-103,-127,-148,-165,-179,-260,-169,-159,-335,-172,-114,-108,-108,-327,-114,-200,-135,-161,-168,-181,-189,-202,-215,-221,-231,-225,-205,-163,-121,-69,-207,-126,32,59,67,67,62,52,-185,-48,-31,-62,-99,-125,-143,-156,-169,-177,-316,-319,-249,-281,-313,-316,-299,-271,-183,-131,-98,-59,-40,-35,-27,-28,-134,-42,-53,-64,-87,-77,-68,-63,-105,-79,-298,-284,17,51,43,-221,-3,6,-10,-181,-101,-37,-41,-61,-84,-131,-148,-178,-223,-266,-307,-351,-375,-354,-332,-312,-294,-276,-346,-229,-205,-188,-326,-211,-136,-138,-157,-232,-373,-231,-262,-273,-251,-207,-250,-106,-205,-312,100,7,-136,-189,157,121,-63,331,309,-71,-190,-37,44,56,-84,60,4,32,23,27,-377,-263,-211,-372,-276,-271,-29,-65,-168,-376,-72,-27,19,59,-328,56,143,127,96,50,-12,-80,-155,-209,-246,-229,-215,-113,-42,-387,94,168,-342,-220,179,15,-368,104,330,271,194,70,11,-90,-192,-295,-369,-321,-253,-209,-179,-164,-162,-180,-205,-232,-288,-307,-431,-293,-83,-21,48,99,-50,22,148,149,-59,54,-53,180,-235,-40,-84,0,366,-268,414,13,-126,-96,-330,-331,-145,-50,49,76,103,80,73,84,116,-23,-130,-353,203,-108,-141,16,-348,269,213,-113,-184,8,-393,-126,73,4,84,247,290,132,335,-262,384,402,-112,379,135,-109,-284,279,231,193,-175,-61,118,125,-24,-218,-99,-165,0,140,49,83,-78,-231,-26,-118,-112,-162,-204,-229,-222,-196,-146,-124,-254,-92,-195,-95,46,23,-320,-84,-161,-252,-335,-312,-252,-151,-226,-402,-17,-57,-84,16,-153,-336,-190,-277,99,-40,-7,168,18,161,148,-61,115,94,66,41,8,-17,-188,-312,-109,-105,-88,-391,-348,-113,57,34,-62,-81,55,24,-12,-55,-226,-134,-151,-256,-142,-124,-114,-114,-118,-134,-245,-335,-251,-274,-319,-282,-212,-141,-323,5,64,118,162,-13,44,181,78,-37,-39,-349,52,-154,-51,-77,-81,-68,-115,-284,-345,-443,48,50,-80,-249,13,-18,-45,-79,-104,-134,-152,-163,-226,-177,-177,-176,-183,-174,-229,-167,-168,-168,-168,-184,-197,-220,-254,-276,-288,-264,-210,-245,-140,-258,-184,-299,22,81,-346,-148,-239,-197,-253,-33,-100,231,247,-56,-210,-207,-43,24,-154,173,57,237,244,-8,27,-146,-129,-6,401,531,473,-36,1,-96,-145,22,-29,-302,-165,-233,-270,-272,-282,-281,-277,-296,-303,-330,-353,-358,-404,-303,-272,-249,-232,-227,-216,-213,-218,-237,-252,-265,-271,-274,-267,-219,-273,-139,-146,-138,-209,-186,-60,-65,-75,-112,-449,-125,-121,-126,-413,-363,-111,-110,-1184,-195,-89,-90,-1233,-762,-834,-109,-127,-165,-174,-209,-239,-259,-275,-291,-330,-253,-213,-163,-342,-348,-220,-177,-177,228,249,54,257,256,-141,-172,-48,192,-270,-59,71,192,-45,-3,157,122,87,-81,-156,-41,-56,-65,-71,-73,-86,-98,-103,-111,-94,-49,-26,13,51,99,150,204,259,326,377,-89,-261,-306,-214,259,446,283,-260,-147,-258,25,-160,-252,-78,43,293,284,268,-75,-9,-71,-149,-111,-7,-31,25,-50,-65,59,-152,-83,42,47,-329,84,-99,155,187,206,31,-209,-122,125,57,-28,-127,-226,-331,-423,-501,-526,-490,-438,-395,-365,-348,-352,-367,-407,-464,-516,-533,-480,-387,-290,-187,-119,-75,-18,-72],[-19,-4,10,-69,-214,-274,-314,13,-219,-287,-45,-238,-219,-143,-11,281,1,-402,-124,207,250,-324,-56,254,267,280,-198,188,228,195,77,-96,-400,-53,-106,-150,-165,-143,-227,-245,-20,27,30,101,26,-9,114,-87,-75,-74,42,-45,-157,0,15,-36,-130,-163,-190,-229,-261,-284,-298,-294,-278,-265,-242,-215,-194,-176,-166,-145,-130,-134,-152,-165,-422,-221,-258,-301,-341,-376,-374,-369,-357,-341,-329,-323,-318,-322,-330,-363,-345,-345,-337,-339,-334,-325,-317,-302,-292,-287,-279,-272,-256,-221,-167,-103,-26,58,-348,193,218,-78,-254,330,428,-99,-53,-66,-389,37,-6,-42,10,-46,100,-35,-398,81,190,-250,23,-122,-343,-594,-282,-198,-220,-235,-241,-204,-144,-115,-514,139,242,-387,-543,-749,-382,-972,-415,-344,302,253,171,94,33,-4,-1082,-23,-20,-25,-1808,-3304,-3354,-2400,-2833,-86,-122,-161,-192,-216,-5916,-218,-1943,-11036,-117,-67,-124589,-114528,-44291,-14785,164,189,193,187,158,108,41,-28,-175,-171,-541,-2282,-52,21,92,139,168,180,-37,156,83,58,-136,-369,-2975,-2515,-1670,-276,-679,-39,72,185,264,-448,239,41,2,-254,6,121,-110,-579,-74,106,110,-308,-369,-58,-14,-233,-51,190,182,172,40,177,-279,55,7,31,84,40,-4,-365,-111,-90,-114,-129,-158,-195,-242,-289,-489,-627,-326,-266,-208,-155,-99,-72,-2,1,-91,-108,113,137,-1,57,136,-191,19,75,-103,-195,12,-20,-49,-65,-54,-9,-251,21,169,210,236,-111,-368,-434,54,-592,-420,6,-805,-115,-175,-229,-280,-330,-380,-410,-366,-2133,-2187,-172,-1635,-37,-1525,-6317,111,154,183,-1137,-3941,-2581,-533,-823,-1471,179,172,-360,-742,-513,-781,-34,6,-486,-227,-137,28,-197,-344,125,173,-139,3,-436,-207,-246,-273,-273,-322,-239,-248,-268,-291,-336,-363,-332,-263,-183,-105,-45,-252,41,50,44,27,-119,0,15,-76,-340,-481,-336,-53,54,-98,30,105,-233,-292,-174,-249,-177,284,267,247,-375,59,-2,-198,-54,-122,-170,-177,-154,-243,-49,-166,-326,-147,53,56,61,-302,-84,-155,172,196,230,-38,-118,246,177,-59,-187,175,137,108,4,18,-107,-202,-57,-86,-125,-164,-201,-240,-296,-354,-391,-312,-239,-161,-89,-26,-190,-159,-299,-242,27,-20,-86,-159,-322,-346,-388,-322,-262,-202,-171,-165,-163,-179,-198,-224,-241,-237,-212,-164,-106,-59,-79,-114,-289,-314,-1,103,-41,-242,-45,68,57,-187,-48,29,14,-18,-54,-116,-137,-170,-209,-241,-263,-350,-279,-269,-266,-262,-262,-266,-301,-291,-313,-343,-384,-367,-323,-279,-229,-262,-395,-95,-133,-147,21,-152,-250,-101,-182,-272,-364,-379,-292,-195,-92,5,-153,173,223,-56,-179,-15,3,42,-98,-48,-127,-176,-205,-189,-405,-317,-182,-372,-349,-236,84,110,-142,-330,38,23,15,31,-326,17,89,99,100,84,48,-1,-70,-140,-228,-292,-288,-224,-138,-387,24,101,-316,-202,177,13,-363,67,256,200,126,43,-52,-144,-217,-243,-202,-195,-69,-30,-9,-10,-138,-121,-148,-228,-323,-368,-440,-303,-73,40,142,196,-113,54,260,67,-88,11,-41,118,-251,-69,-131,48,423,-242,334,-33,-128,-105,-311,-303,-138,-204,-223,-204,-181,-164,-171,-203,-235,-266,-256,-368,-86,-69,-157,35,-409,253,184,-108,-181,37,-390,-105,85,-13,74,278,265,130,140,-227,-68,-169,-198,-126,-8,-76,-178,231,437,515,-127,-42,265,454,-73,-177,-84,-187,-22,86,7,110,-63,-221,-54,-103,187,101,16,-72,-226,-256,-346,-377,-311,-209,-247,-58,-5,37,-322,25,77,59,33,4,-266,-50,-139,-213,-31,-84,-105,1,-171,-337,-89,-282,-109,-159,-214,-284,-345,-271,-188,-111,-47,0,24,36,27,8,-158,-301,-154,-221,-297,-360,-287,-215,-147,-96,-96,-88,32,55,74,-29,-183,36,-159,-241,169,199,91,232,-33,-116,-295,-300,-205,-25,-153,-278,-298,-159,-332,101,200,283,329,31,18,99,76,43,9,-328,29,-133,101,111,94,82,-134,-233,-280,-448,49,28,-62,-207,-37,-59,-71,-83,-88,-99,-103,-155,-233,-102,-97,-84,-115,-69,-267,-48,-59,-76,-94,-128,-156,-181,-202,-197,-177,-148,-118,-280,-142,-270,-223,-276,-73,-88,-375,-196,-181,-141,-243,-49,-97,182,240,-32,-208,-171,-56,51,-193,230,55,388,251,-31,-52,-187,-67,-12,352,476,397,-12,9,-159,-205,-103,-147,-226,-97,-66,-268,1,34,37,-85,56,59,41,0,-148,-419,-128,-47,-71,-97,-124,-137,-145,-151,-160,-162,-160,-161,-175,-231,-187,-304,-197,-194,-197,-258,-178,-152,-125,-98,-110,-425,-49,-25,-25,-604,-156,-51,-70,-1408,-93,-89,-88,-967,-801,-1052,-13,1,-159,21,12,0,-9,-22,-44,-184,-126,-19,-84,-271,-332,-251,-191,-228,194,204,103,182,152,-172,-197,-111,-93,-266,-219,-262,-270,-246,-215,-183,-156,-122,-136,-179,-48,-5,37,27,117,145,167,-50,-112,-115,126,259,263,144,183,231,209,182,164,131,-103,-214,-320,-245,-26,-41,-40,-266,-206,-234,-4,-150,-266,-4,7,-7,-37,-82,-125,-177,-228,-266,-265,-253,-227,-199,-173,-158,-150,-155,-165,-171,-175,-353,-174,-162,-137,-106,-75,-45,-208,-168,37,44,42,-73,-147,-53,-284,-421,-205,-57,-60,-137,-183,108,131,157,172,174,110,32,144,-49,5,78,-154,-137,-89,-160],[16,78,132,3,-221,-257,-227,110,-241,-154,-80,-227,-230,-150,-11,96,8,-372,-98,-53,-44,-306,-59,148,237,315,-174,165,241,232,2,-192,-250,6,-93,-217,-340,-449,-481,-371,-283,-195,-119,-54,5,-1,90,-128,-60,-71,62,-46,-151,24,97,33,-178,-206,-173,-234,-289,-332,-356,-352,-329,-308,-280,-252,-231,-214,-204,-180,-158,-148,-147,-133,-479,-119,-116,-286,-126,-119,-102,-104,-111,-122,-136,-299,-173,-197,-328,-389,-251,-253,-243,-246,-246,-249,-265,-283,-314,-339,-309,-229,-189,-15,105,14,35,124,-367,153,83,-96,-256,294,476,-41,-38,-49,-521,-3,-39,-62,-76,-114,-85,-91,-442,-103,-114,-242,-124,-141,-318,-571,-370,-116,-95,-341,-59,-23,10,-246,-547,101,123,-367,-570,-802,-535,-805,-259,-509,13,-37,-71,-91,-95,-81,-1404,-42,-28,-30,-900,-3160,-3501,-2334,-2652,-5,-2,3,16,32,-1731,74,-6493,-9041,220,298,-113850,-99300,-36997,-17429,595,594,558,500,418,317,216,140,95,89,-695,-965,159,163,162,140,113,90,62,77,86,97,-248,-516,-2910,-2462,-2085,-435,-582,-99,237,276,307,-504,266,50,113,-305,-41,115,-139,-596,-130,-82,-156,-342,-547,-302,-324,-306,-294,-292,-296,-302,-303,-299,-292,-257,-215,-166,-112,-50,10,-428,-122,-93,12,-207,141,208,175,-198,-142,-282,-297,-98,-161,-239,-316,-317,-247,-170,-105,-194,-20,-12,-18,-54,-109,-219,-232,-236,-218,-165,-112,-52,-9,8,8,-1,-272,-60,-96,-123,-126,-248,-449,-305,44,-488,-467,51,-710,181,-41,166,153,136,115,96,-41,-2463,-2620,-350,-1837,96,96,-10919,81,78,67,-1640,-3974,-1932,-337,-690,-1398,70,91,-357,-638,-370,-850,-28,-53,-528,-303,-278,18,-201,-406,-39,129,-237,153,-457,-234,122,44,-35,-290,-148,-175,-174,-148,-348,-179,-128,-145,-172,-203,-246,-296,-308,-311,-275,-230,-187,-134,-83,-121,-326,-508,-280,-40,91,-86,4,56,-204,-284,-236,-257,-158,33,48,63,-445,37,-15,-270,-4,-25,-39,-40,-33,-231,-74,-223,-324,-131,103,135,99,-295,-80,-126,259,317,350,-159,-144,281,233,60,-168,256,167,76,-28,-134,-256,-363,-322,-210,-113,-29,-67,90,-156,-66,110,100,91,105,140,35,-247,-225,-285,-173,147,204,80,-54,-326,-437,-108,-11,-67,-99,-130,-156,-163,-164,-157,-154,-149,-149,-159,-174,-198,-243,-268,-291,-306,-328,-211,-144,-114,-269,-81,79,108,-201,13,118,78,45,-13,-102,-152,-213,-271,-285,-248,-357,-124,-55,-128,-32,0,-206,-239,59,34,-91,-415,-166,-119,-66,-65,-277,-409,-108,-161,-145,-50,-146,-197,-117,-137,-158,-156,-160,-155,-160,-156,-145,-251,-93,-67,-47,-156,-19,-23,-20,-104,-68,-104,-136,-180,-220,-419,-306,-229,-353,-399,-185,-181,-184,-192,-274,-217,-213,-205,-178,-315,-146,-137,-138,-146,-162,-191,-222,-262,-287,-304,-287,-251,-208,-162,-353,-79,-35,-286,-172,70,25,-348,38,208,237,266,48,83,115,353,332,-102,-235,-94,59,127,20,-163,-139,-240,-319,-298,-165,-419,-282,-83,200,239,137,-154,87,372,11,-113,-26,-32,48,-235,-85,-147,-42,-18,-202,-1,-68,-116,-103,-280,-256,-191,-130,-46,36,58,-5,18,133,181,-146,-210,-340,-130,-240,-308,-277,-378,-148,-106,-99,-167,-126,-369,-225,-281,-315,-299,-255,-200,-157,-109,-188,1,71,48,229,94,-36,-68,193,515,528,-63,-14,263,342,-122,-120,-44,-194,-45,33,-27,116,-26,-199,-113,-87,-80,-120,-135,-133,-343,-116,-114,-178,-367,-206,-299,-44,7,19,-294,119,176,177,255,240,-276,-16,-22,-7,94,-119,-112,53,-148,-215,19,-266,-28,-39,-34,-22,-124,22,53,32,100,105,89,64,21,-25,-138,-296,-240,-310,-373,-333,-272,-220,-172,-143,-126,-96,-54,-29,-2,-15,-143,73,-192,-218,131,141,124,118,-58,-165,-346,-258,-170,-198,-284,-314,-254,-173,-258,-12,51,107,151,63,-27,11,89,119,41,-300,1,-111,106,293,212,135,-142,-170,-205,-394,167,249,-52,-125,143,81,70,-63,20,44,-73,-215,-239,-21,137,80,-89,-72,-287,-59,88,45,-1,-64,-117,-158,-173,-141,-85,-19,42,-229,-130,-277,-267,-257,-61,-13,-407,-262,-199,-296,-339,-244,-148,-48,41,-27,-200,-118,-97,62,-238,213,47,386,238,-53,-145,-245,-14,-39,285,371,291,-5,2,-223,-256,-90,-76,-140,27,-1,-296,14,143,-62,-41,114,96,58,-60,-126,-403,-101,-101,-130,-160,-190,-206,-218,-228,-242,-249,-247,-246,-256,-253,-252,-339,-243,-237,-246,-309,-234,-235,-224,-215,-206,-372,-185,-182,-180,-798,-184,-182,-184,-1632,-157,-126,-98,-723,-896,-1044,36,56,-141,82,76,68,63,54,33,-33,-88,1,-66,-179,-297,-288,-209,-284,-204,-235,-266,-289,-276,-253,-232,-209,-178,-254,-102,-59,33,-45,-125,235,298,48,-186,-201,84,290,214,51,553,532,128,-40,-111,-129,107,402,386,226,233,309,217,310,306,288,-116,-145,-280,-265,140,102,73,-257,-247,-180,-30,-131,-253,-28,-13,5,20,30,-50,-16,-66,-21,-91,0,-27,-50,-71,-93,-112,-130,-147,-155,-162,-354,-194,-219,-238,-250,-247,-228,-190,-180,-122,-91,-67,-86,-129,-57,-242,-436,-241,-197,-239,-192,-129,-64,-3,59,108,143,92,-6,190,-54,113,164,-125,-137,-91,-186],[30,170,165,53,-230,-240,-128,0,-282,-100,-146,-220,-259,-271,-301,-285,-251,-342,-168,-115,-62,-301,-86,81,126,162,-148,143,159,144,-68,-104,-108,-38,-79,-168,-115,-110,-97,-19,30,65,91,110,7,7,72,-155,-39,-65,91,-35,-127,53,74,0,-217,-175,-267,-354,-430,-405,-357,-320,-299,-307,-325,-356,-398,-406,-361,-289,-217,-159,-107,-45,-390,74,32,-272,-112,186,349,381,367,224,162,-282,-9,-190,-336,-395,-195,-232,-117,19,-49,-126,-201,-225,-166,-44,100,-116,-215,278,432,26,92,215,-349,126,-24,-79,-224,275,331,46,9,-8,-564,-3,34,-29,-41,-139,170,84,-437,-48,77,-180,-122,-127,-247,-508,-426,95,108,-376,101,104,98,-332,-539,65,50,-286,-525,-795,-596,-571,-80,-647,-180,-245,-298,-348,-385,-390,-1637,-322,-276,-232,-162,-2709,-3420,-2182,-1998,58,58,40,11,-23,-58,-66,-12053,-6974,99,202,-95332,-81776,-29966,-17159,561,572,555,524,471,400,321,242,159,72,-323,-95,-166,-232,-278,-320,-345,-353,-341,-327,-307,-292,-340,-653,-2688,-2090,-2019,-727,-463,-300,-25,33,77,-525,140,88,144,-307,-63,54,-127,-575,-146,-107,-122,-290,-510,-158,-257,-249,-7,82,90,94,-20,109,-285,52,7,133,155,138,105,-434,-106,-95,-105,-297,-182,-208,-228,-247,-276,-321,-439,-410,-434,-436,-421,-389,-369,-320,-234,-231,-3,165,93,13,-26,-219,45,68,67,-71,-25,1,110,246,91,319,-254,150,534,476,399,-374,-518,-145,155,-356,-471,124,-616,200,-12,170,136,91,31,-34,-87,-2653,-2996,-442,-2016,-207,-164,-15598,-87,-57,-49,-2106,-3682,-1307,-210,-577,-1230,-280,-238,-298,-464,-198,-787,9,-102,-519,-350,-412,8,-189,-430,-186,16,-250,125,-441,-249,240,230,67,-239,-148,87,35,-207,-411,-212,-91,-75,-36,84,77,-262,87,144,193,46,-212,73,91,-150,-309,-424,-171,10,133,-77,-8,-68,-168,-225,-259,-252,-199,-171,-158,-162,-455,-237,-291,-358,-412,-390,-325,-258,-201,-202,-88,-260,-305,-106,88,206,101,-283,-69,-97,321,259,290,-244,-145,242,157,67,-135,-153,-266,-342,-331,-247,-167,-281,-19,36,65,79,-116,59,-151,-79,-97,-161,-222,-252,-241,-209,-292,-269,-252,-106,-43,-15,15,-41,-295,-495,-115,171,181,161,-81,117,142,63,68,13,-47,-119,-201,-290,-382,-422,-312,-257,-249,-312,-55,21,-161,-296,-107,225,235,-220,77,228,133,174,127,-92,-46,-63,-154,-247,-325,-320,-179,-45,-193,-155,-106,-298,-174,239,128,-108,-386,-144,-123,103,34,-280,-418,-128,-187,-224,-291,-358,-330,-243,-158,-82,-20,26,62,-12,-11,-197,-364,5,-37,-90,-142,-203,-257,-297,-339,-367,-386,-385,-390,-393,-428,-385,-374,-362,-415,-333,-312,-291,-277,-278,-276,-276,-284,-280,-303,-281,-273,-262,-240,-213,-191,-164,-145,-123,-120,-125,-133,-137,-135,-301,-113,-82,-261,-141,21,39,-336,9,106,98,80,17,25,-10,-50,-99,-173,-287,-220,-260,-290,-319,-342,-358,-343,-299,-247,-165,-399,-243,-93,63,110,83,-176,105,180,-25,-146,-70,-40,-32,-199,-104,-143,160,171,-169,191,-100,-106,-101,-248,-211,-88,63,26,-65,-147,-151,-69,53,153,-224,-216,-284,383,52,-207,41,-292,55,43,-94,-154,78,-337,-79,94,-1,86,416,379,99,227,-156,47,-34,-106,-160,-196,-210,-205,-175,-127,-63,2,19,110,153,-169,-61,4,-185,-72,-26,-62,141,24,-175,-159,-80,202,277,316,-82,-449,95,131,-204,-428,-267,-357,14,105,-50,-254,202,239,211,164,106,-289,-15,-72,-123,-163,-182,-181,-159,-108,-62,53,-231,150,25,106,435,-170,333,372,66,276,620,542,413,349,215,-129,-300,-86,-170,-237,-314,-264,-238,-203,-177,-147,-105,-67,-33,2,-11,-111,58,-227,-190,25,0,-37,-86,-138,-227,-348,-295,-319,-300,-275,-234,-201,-197,-175,-177,-195,-211,-221,-223,-209,-181,-148,-107,-60,-271,-23,-80,113,313,262,127,-136,-96,-114,-323,163,448,-50,-38,141,48,255,-75,-5,104,-95,-275,-239,45,139,65,-63,-54,-285,-80,78,46,10,-117,-74,-101,-111,-81,-30,32,97,-108,-80,-268,-303,-231,-121,-76,-432,-337,-79,-19,-212,-109,-111,-80,-85,-98,-173,-133,-157,-183,-273,-174,-150,-104,-37,-62,-235,-313,29,-64,141,108,65,-11,-54,-263,-262,-254,-253,-205,-147,-112,-309,-48,-56,-161,-99,-149,-174,-197,-183,-146,-361,-91,-4,16,18,0,-62,-50,-80,-112,-176,-89,-53,-21,-190,54,-364,-114,-50,-283,-322,-67,-46,-92,-138,-186,-313,-258,-284,-291,-806,-253,-211,-390,-1801,-63,-3,45,-525,-1037,-800,181,185,-113,164,133,101,72,46,16,6,-31,8,-37,-86,-256,-333,-234,-342,-77,-91,-90,-80,-55,-232,-260,-261,-23,-243,-137,-142,-164,-213,-235,-194,-119,-38,-236,-238,60,288,252,61,458,488,83,-41,-126,-150,71,553,530,275,264,348,205,275,242,205,-151,-80,-225,-293,114,87,61,-260,-280,-140,-149,-202,-270,-320,-328,-272,-215,-166,-117,-83,-60,-52,-99,-58,-74,-91,-111,-137,-164,-194,-222,-234,-224,-378,-164,-123,-75,-26,17,59,-167,-211,183,209,227,-94,-99,-48,-218,-472,-306,-134,-79,-225,-14,-44,-75,-88,-96,-99,-87,-77,-44,-94,18,59,-116,-142,-91,-185],[-14,-11,-4,1,-205,-198,-29,49,-319,102,29,-216,-293,-219,-25,207,2,-314,-98,110,83,-306,-131,-8,-21,-32,-120,-67,-93,-102,-136,-145,-145,-158,-156,-198,-141,-112,-84,-55,-35,-4,21,43,-7,8,52,-177,-30,-75,114,-27,-103,74,148,109,-239,1,-152,-115,-172,-226,-274,-311,-341,-375,-394,-395,-378,-341,-297,-232,-165,-115,-76,-28,-300,39,58,-251,-93,82,99,94,79,65,48,-269,-64,-225,-340,-402,-235,-217,-98,-162,-239,-333,-447,-471,-334,-189,-40,-171,-200,249,386,34,143,305,-323,88,-129,-59,-186,-231,-253,-191,-64,26,-494,9,67,-9,-97,-146,465,156,-417,-72,210,-97,-176,-111,-160,-436,-459,20,18,-252,0,7,15,-404,-520,76,105,-186,-454,-758,-576,-315,131,-750,11,-74,-157,-246,-331,-399,-1763,-398,-346,-299,-234,-2334,-3162,-1930,-1114,-752,-145,-187,-239,-304,-379,-2345,-17759,-4986,-370,-287,-69382,-62268,-23934,-14392,77,139,190,239,275,296,307,-605,298,269,219,157,91,20,-27,-947,-64,-36,16,62,99,108,-439,-802,-2450,-1585,-1580,-976,-351,-503,-190,-93,-15,-549,87,106,120,-298,-82,138,-99,-547,-145,248,257,-212,-421,-213,-350,-201,35,-5,-59,-91,-100,-89,-285,-39,-16,-8,-11,-24,-46,-410,-88,-96,-102,-381,-75,-62,-54,-51,-57,-78,-482,-268,-117,-124,-119,-294,-49,-155,57,-233,-27,192,147,-3,-58,-209,67,101,176,33,2,-47,-51,-5,-19,165,-222,222,342,348,332,-506,-593,12,142,-221,-445,25,-549,26,-7,83,122,154,174,180,183,-2544,-3221,-373,-2037,-140,-243,-19667,-8391,-470,-398,-2546,-3410,-738,-317,-506,-1081,-410,-414,-376,-323,-264,-695,-167,-154,-480,-378,-546,-105,-169,-422,-319,-84,-189,124,-419,-267,207,255,137,-184,-148,204,206,-293,-451,-234,-98,-101,-13,145,80,-184,-26,-71,-95,-101,-221,-81,-65,-175,-307,-319,-44,-21,-15,-83,-21,-21,-136,-141,-243,-242,-114,11,14,12,-389,-33,-60,-333,-122,-132,-117,-73,-10,-164,-95,-287,-278,-82,72,761,126,-279,-58,-79,384,196,200,-261,-131,133,-25,-145,-194,-141,-55,36,52,52,129,-259,37,66,-4,-72,-149,-143,-156,-100,-44,-10,2,2,-7,-24,-327,-281,-207,-49,-7,28,53,-19,-241,-381,-126,209,207,33,-210,-14,77,63,12,-47,-111,-174,-239,-287,-308,-309,-263,-353,-221,-285,-110,-79,-178,-320,-133,20,35,-250,57,47,36,1,-41,-91,-155,-211,-284,-350,-356,-290,-205,-120,-229,-255,-236,-284,-120,133,123,-109,-322,-134,-133,-86,-151,-278,-413,-288,-322,-341,-342,-341,-325,-300,-274,-246,-213,-181,-141,-114,-104,-318,-478,-13,-25,-15,-99,-54,-84,-112,-154,-192,-232,-260,-301,-337,-438,-393,-412,-361,-390,-264,-212,-160,-118,-183,-93,-65,-75,-90,-291,-182,-246,-324,-383,-323,-234,-148,-84,-33,-27,-51,-108,-189,-281,-299,-179,-22,-244,-119,225,47,-332,-14,236,223,202,-37,-29,6,164,142,-242,-355,-171,132,113,-163,-223,-106,110,159,-202,-19,-393,-197,-106,170,140,35,-180,100,105,-50,-193,-326,-319,-191,-159,-132,-126,186,245,-152,136,-135,-107,-109,-228,-176,-81,77,137,40,-21,-125,-92,7,79,-324,-187,-217,414,110,-256,15,-207,-105,4,-105,-150,123,-308,-95,73,0,88,314,240,57,13,-137,-245,-367,-314,-225,-159,-112,-84,-61,-42,-14,19,53,104,162,-202,-15,44,-171,-112,-98,-107,193,79,-161,-204,-97,-166,-219,-226,-194,-384,-92,-39,-238,-397,-339,-391,35,47,-132,-221,116,104,82,51,17,-314,-67,-117,-172,-217,-224,-174,-77,18,76,236,-192,160,50,100,445,-193,307,376,78,265,986,889,511,432,241,-146,-326,-37,52,-231,-320,-229,-300,-357,-411,-427,-418,-404,-388,-372,-360,-349,-321,-289,-260,-214,-165,-118,-72,-161,-306,-287,-169,-130,156,146,73,68,-270,-111,-33,-104,-177,-250,-324,-375,-343,-290,-241,-201,-255,-139,-105,-74,-25,34,102,-128,-23,-21,-250,132,392,-68,23,87,6,239,-98,-59,64,-117,-345,-247,94,293,39,-51,-34,-280,-109,173,118,73,-179,-6,-25,-34,-16,19,53,109,31,2,-251,-335,-211,-189,-153,-463,-428,-43,21,-203,-150,-125,-67,-106,-149,-184,-214,-236,-250,-302,-234,-228,-215,-191,-184,-316,-395,-200,-210,-227,-252,-267,-276,-273,-273,-268,-271,-277,-281,-289,-311,-315,-297,-297,-292,-287,-309,-325,-369,-418,-473,-455,-386,-318,-263,-219,-195,-173,-165,-164,-228,-163,-131,-81,-26,-184,56,-373,-198,-33,-294,-292,-6,-35,194,75,-133,-265,-115,-182,-215,-674,-161,-91,-575,-1849,133,209,265,-387,-1216,-509,354,330,-80,241,175,111,62,-24,11,32,47,125,-11,-1,-215,-379,-263,-384,69,201,195,153,11,-263,-287,-327,109,-232,-183,-235,-53,-63,-226,3,-68,-136,-286,-287,-362,-384,-345,-260,-147,-35,47,-50,-149,-167,28,589,629,292,281,378,191,445,385,315,-201,-16,-162,-321,112,73,40,-263,-281,-109,16,-151,-242,182,225,251,249,217,-3,-7,-47,-89,-183,-285,-370,-432,-464,-475,-480,-496,-516,-481,-418,-399,-267,-188,-104,-23,51,102,-160,-240,300,333,350,-79,-51,-56,-198,-464,-376,-195,-106,-285,-166,-222,-260,-263,-248,-225,-193,-166,-141,-148,-107,-89,-106,-119,-72,-134],[-84,211,304,117,-161,-146,53,107,-321,-48,-131,-230,-334,-256,-223,-172,-120,-296,-116,-60,-71,-328,-197,-101,-73,-33,-97,31,43,52,-202,15,-8,-52,-91,-233,-166,-177,-182,-173,-163,-137,-110,-83,-59,-29,-11,-203,-40,-114,77,-29,-95,79,122,37,-232,171,-87,-90,69,181,-138,52,-14,-92,-160,-209,-244,-262,-274,-277,-295,-342,-412,-413,-320,-207,-93,-235,-75,178,270,310,318,280,180,-269,-117,-264,-350,-415,-284,-212,-28,57,55,-176,51,42,-20,-110,-219,-347,-385,-238,-95,27,142,240,-301,30,-234,-48,-158,209,156,53,-49,-159,-434,-235,-133,-3,-154,-148,313,216,-398,-90,226,-14,-227,-105,-75,-371,-469,52,-13,-84,-161,-221,-284,-471,-504,-398,-333,-262,-376,-693,-494,-57,4,-740,39,35,35,25,10,-244,-1756,-69,-112,-166,-200,-2055,-2739,-1560,-259,-1639,-183,-151,-126,-114,-117,-6029,-20465,-3199,-192,-196,-36958,-41238,-19418,-10781,-84,-63,-159,-52,-57,-75,-99,-1862,-152,-192,-241,-288,-310,-296,-402,-1632,-123,-57,11,63,104,46,-553,-963,-2208,-1052,-1048,-1115,-292,-692,-118,-13,72,-584,203,159,288,-293,-103,127,-68,-522,-133,318,283,-144,-354,-286,-417,-145,70,6,-108,-205,-256,-242,-294,-132,-80,-48,-31,-25,-34,-383,-77,-98,-124,-451,-177,-210,-242,-264,-270,-260,-378,-354,-124,-72,-18,-336,16,-190,163,-212,-42,214,192,-31,-65,-197,78,143,291,149,212,177,132,71,-150,-72,-191,-244,-315,-287,-196,-641,-646,87,151,-101,-396,272,-519,301,-29,337,367,397,423,431,338,-2200,-3175,-97,-1780,305,241,-22327,-19237,55,11,-2972,-3289,-239,-102,-483,-964,-99,-99,-126,-104,-103,-601,-84,-215,-422,-391,-631,-72,-147,-393,-428,-173,-91,136,-396,-287,94,92,95,-128,-144,130,137,-366,-468,-250,-107,-124,17,-18,-53,-91,-73,-83,-97,-125,-194,-228,-288,-308,-315,-205,-84,4,81,-106,-39,-61,-110,-54,-194,-232,-109,-178,-253,-316,-364,-390,-352,-294,-217,-121,-12,108,231,-123,-96,-308,-250,-66,51,790,172,-281,-51,-79,430,135,89,-210,-114,-187,-291,-252,-140,-21,78,171,63,67,184,-216,-4,143,46,-59,-166,-253,-268,-186,-92,-16,27,53,62,59,-352,-252,-151,-7,103,144,36,14,-181,-265,-132,297,279,-71,-240,-110,-10,110,79,43,14,-8,-29,-42,-45,-56,-112,-424,-186,-260,-126,-123,-164,-316,-172,-224,-288,-346,-389,-389,-336,-290,-254,-234,-235,-241,-276,-317,-365,-403,-367,-301,-247,-259,-321,-142,-86,-65,-48,-84,-249,-131,-145,-29,-45,-263,-379,-172,-230,-166,-194,-228,-253,-269,-281,-286,-280,-265,-236,-212,-197,-316,-380,-45,-114,-5,-65,57,-7,84,-117,7,-92,131,139,150,-437,-99,45,-317,-344,-57,125,91,-3,-150,-142,-64,-105,-142,-264,-246,-284,-281,-221,-125,-28,64,129,174,165,38,-26,-34,-96,-185,-13,127,-223,-94,248,56,-315,-14,151,166,138,-105,-119,-67,195,122,-282,-422,-199,-165,-185,-232,-253,-174,-154,-119,-181,-7,-380,-142,-105,142,82,9,-158,85,165,-52,-236,-181,-102,-188,-111,-160,-92,-21,-75,-159,-258,-367,-468,-349,-237,-144,-77,10,57,-1,-70,-190,-159,-69,0,-424,-117,-139,-18,-57,-299,-142,-180,-262,-226,-229,-213,-194,-269,-145,-126,-110,-92,-75,-54,-42,-23,-114,31,68,109,45,-19,35,157,118,265,263,110,104,162,120,-177,25,46,-136,-145,-166,-143,145,125,-143,-230,-106,-166,-269,-300,-228,-280,-110,67,-262,-317,-385,-316,58,8,-203,-184,-76,-131,-184,-234,-282,-332,-370,-399,-392,-345,-273,-195,-118,-45,26,87,-136,179,84,85,309,-167,291,351,81,240,334,307,280,243,209,-167,-351,-49,15,-276,-329,-125,-156,-178,-198,-191,-188,-178,-161,-136,-110,-90,-57,-286,-139,47,100,136,137,-217,-350,-196,-116,-113,273,248,54,24,-323,-60,179,41,-95,-220,-297,-280,-203,-124,-60,-20,-235,-61,-38,-76,-97,-98,-79,-94,26,91,-162,96,324,-83,79,30,-14,253,-93,-115,42,-114,-400,-242,145,285,26,-34,-3,-260,-122,38,-9,-46,-225,-87,-76,-49,6,73,59,209,193,131,-203,-341,-173,-212,-206,-477,-513,-2,-113,-222,-324,-388,-353,-268,-183,-98,-29,-295,64,-302,107,95,76,57,-61,-341,-469,-195,-279,-372,-470,-461,-366,-269,-246,-189,-97,-83,-87,-109,-166,-278,-255,-297,-318,-280,-254,-207,-181,-312,-145,-244,-144,-154,-171,-191,-214,-223,-230,-236,-315,-259,-265,-275,-294,-299,-296,-348,-260,-213,-256,-220,-91,-73,-38,-25,-128,-214,-60,-84,-93,-557,-25,59,-690,-1729,394,510,600,-290,-1398,-206,702,402,-26,378,355,239,140,-104,10,5,31,64,16,86,-157,-407,-280,-376,-13,179,200,107,-39,-281,-283,-316,74,-213,-229,-325,-134,-66,-242,47,156,-121,-324,-337,-159,-254,-333,-340,-244,-114,23,-59,-170,-165,-11,549,577,288,291,406,186,276,170,47,-254,-162,-219,-338,-176,-113,-46,-260,-251,-88,30,-178,-236,110,92,65,19,-45,-114,-200,-293,-387,-442,-430,-371,-308,-253,-216,-199,-206,-234,-274,-330,-397,-440,-418,-340,-248,-158,-72,-163,-267,157,211,254,-56,-14,-69,-187,-451,-391,-262,-146,-355,-162,-294,-439,-486,-354,-219,-88,-231,-48,-229,231,180,-113,-91,-34,-94],[-131,61,4,-45,-82,-103,-123,-150,-254,-226,-286,-357,-339,-225,-129,-35,-8,-255,-104,38,86,-330,-246,-135,6,-45,-93,-125,-142,-129,-231,-119,-104,-111,-117,-223,-158,-178,-211,-253,-309,-347,-350,-309,-250,-182,-128,-210,-65,-153,-101,-167,-264,-387,-302,-138,-178,216,15,-180,24,287,-98,148,245,-89,23,101,-200,-221,-224,-331,55,20,327,-31,-162,156,82,-201,-40,184,436,473,477,311,176,-262,-145,-288,-344,-415,-321,-199,-71,-43,-37,-193,30,97,89,51,-3,-273,-144,-174,-134,-46,61,177,-268,-30,-317,-34,-122,168,441,274,132,49,-375,58,90,0,-195,-137,171,224,-367,-96,259,76,-253,-96,13,-303,-435,203,-206,159,192,196,55,-526,-483,178,163,2,-287,-595,-360,14,-44,-577,-187,-266,-311,-297,-236,-331,-1635,-54,-25,-22,-7,-1822,-2148,-1068,-101,-1479,-172,-200,-215,-220,-220,-9910,-16419,-1692,-114,-63,-12,-19288,-16724,-7674,-534,-4996,-1612,102,75,38,0,-3021,-68,-104,-141,-172,-194,-1022,-1205,-1406,-252,-265,-275,-292,-301,-331,-673,-1109,-1954,-538,-518,-1062,-192,-812,96,178,165,-628,99,52,10,-295,-117,-34,-40,-491,-113,57,56,-100,-314,-374,-433,-139,-200,-242,-247,-219,-173,-122,-310,-31,5,23,33,35,26,-366,-76,-109,-65,-466,-140,-91,-96,-96,-96,-111,-292,-400,-187,-246,-313,-363,-329,-244,-160,-185,-56,54,113,-69,-66,-190,77,186,287,269,332,157,101,128,-293,179,-169,-47,-189,-339,-340,-568,-559,26,101,-8,-330,199,-529,162,-72,99,75,57,46,39,53,-1793,-2887,57,-1208,39,36,-22940,-30373,-1287,-1749,-3401,-3341,134,145,-511,-889,137,108,-43,24,-22,-520,-96,-285,-363,-399,-524,-145,-128,-360,-501,-243,7,28,-383,-314,-84,-129,-182,-237,-289,-351,-402,-430,-464,-266,-156,-146,-53,-10,13,-10,36,12,-27,-88,-171,-257,-331,-285,-328,-99,-21,47,99,-152,-68,-104,-97,0,-137,-226,-161,-172,-163,-149,-255,-177,-208,-241,-209,-116,7,142,273,-81,-95,-325,-227,-62,20,710,234,-293,-51,-103,431,80,-37,-149,-103,-95,-205,-287,-283,-209,-141,-79,-42,-15,-21,-177,-69,-107,-163,-221,-278,-324,-288,-221,-159,-114,-89,-73,-66,-71,-367,-198,-126,-163,-201,-237,-273,-293,-288,-254,-223,-175,-143,-120,-146,-131,-82,-9,20,43,72,102,135,143,221,139,-161,-351,-147,-243,-161,-204,-135,-278,-177,438,346,-331,131,11,-96,-206,-293,-325,-280,-203,-131,-50,31,-165,-37,-169,-166,-173,-156,16,-50,239,173,-42,-177,-139,-166,-230,-306,-360,-395,-382,-361,-351,-347,-359,-355,-329,-293,-254,-209,-165,-112,-74,-257,-173,-229,-20,-192,6,-26,136,38,175,-116,-43,-179,435,519,225,-425,-40,69,-330,-299,-30,178,324,17,-122,-184,-127,-235,-249,-224,-145,4,92,172,238,281,220,312,229,262,57,-15,40,25,-122,-28,-11,-190,-69,113,65,-284,9,58,129,92,-184,-226,-143,76,65,-275,-475,-207,101,90,-262,-279,-123,75,74,-165,22,-355,-84,-92,15,12,6,-119,14,26,-40,-271,-232,-138,-208,-64,-185,-52,37,-66,-211,-370,-264,-106,-117,-190,-116,-77,79,88,-51,-118,-249,-224,-144,-78,-456,-26,-60,-61,-51,-306,-24,-48,-356,-168,-117,-125,-9,-223,-159,-90,-99,-80,-38,21,-17,145,-88,122,268,136,-11,-65,51,199,125,454,342,153,162,120,461,-96,56,115,-93,-169,-226,-174,156,110,-130,-245,-154,-283,-339,-206,-116,-189,-142,0,-271,-232,-361,-237,61,-15,-262,-153,-79,-62,-46,-34,-22,-342,-8,-5,-10,-21,-205,-56,-84,-116,-146,-177,-214,-238,-246,-242,-233,-227,-213,-198,-180,-164,-148,-141,-131,-130,-126,-196,-381,-183,-209,-285,-343,-306,-304,-278,-246,-189,-173,-143,-75,-51,-131,-52,-65,-288,-120,-124,-105,-57,13,-263,-280,-99,-67,-98,258,260,31,-25,-359,-35,-54,-224,-368,-312,-187,-261,-80,60,93,46,-217,-63,16,-31,-63,-79,-79,-58,-36,9,-75,43,103,-106,110,-38,-19,57,-61,-175,-86,-132,-441,-239,-218,-224,-215,-208,-181,-241,-135,-120,-106,-94,-267,-113,-137,-178,-218,-272,-333,-384,-349,-250,-145,-331,-132,-174,-228,-478,-507,41,88,-166,-200,-280,-365,-271,-176,-4,83,-351,108,-290,119,192,318,76,-53,-310,-419,45,-38,-38,-69,-76,-85,-107,-214,-150,9,10,2,-18,-65,-240,-153,-219,-339,-347,-423,-436,-386,-395,-256,-195,-134,-85,-52,-35,-222,-187,-103,-89,-380,-121,-91,-35,27,-143,-22,-309,-258,34,-191,-139,113,-101,141,88,-120,-172,159,316,352,-472,171,420,-711,-1511,609,711,799,-236,-1561,79,868,446,36,426,380,228,95,-198,-86,-107,-93,-65,-38,-12,-96,-416,-296,-345,-93,31,39,44,-84,-289,-258,-256,31,-200,-275,-411,-218,-69,-241,-26,32,-88,-356,-385,-45,-27,11,42,138,200,21,-75,-183,-151,-41,329,284,218,134,45,-50,-145,-221,-287,-311,-266,-208,-346,-99,-65,-54,-254,-212,-103,-147,-210,-270,-331,-381,-401,-387,-360,-332,-317,-316,-323,-321,-319,-300,-269,-233,-205,-183,-174,-173,-169,-153,-378,-73,-6,73,152,221,120,-154,-265,333,310,274,-19,21,-72,-168,-427,-339,-300,-176,-412,-11,-82,-152,-183,-168,-112,-33,-260,-178,-309,196,167,-107,-45,15,-46],[-184,-96,-112,-131,-147,-157,-167,-177,-184,-148,-102,-251,-336,-111,-54,172,-8,-223,-88,28,41,-332,-295,-170,-249,-388,-441,-351,-212,-52,-256,199,272,201,337,-174,-153,-141,88,350,276,214,156,-8,-101,-16,-2,-224,-61,-215,102,-16,-75,-150,-277,-390,-401,-315,-191,-267,-25,115,-68,118,156,-154,51,112,-225,-246,-186,-398,-50,-90,-146,-201,-267,-336,-395,-424,-411,-379,-323,-290,-271,-259,-257,-269,-276,-310,-337,-413,-435,-481,-459,-393,-312,-234,-172,-116,-82,-70,-69,-297,-92,-93,-76,-43,3,62,-241,-102,-358,-32,-95,118,115,61,10,-50,-326,-158,-178,-157,-227,-128,-12,33,-337,-108,111,109,-256,-93,35,-245,-376,-74,-382,-99,-99,-65,-22,-578,-464,153,236,76,-198,-471,-205,456,441,-330,341,255,168,74,-12,-408,-1454,-182,-156,-47,-13,-1593,-1409,-479,-85,-201,-204,-255,-268,-239,-189,-13496,-9409,-507,37,88,134,169,-15969,-5841,205,-13831,-2929,139,98,46,-8,-3939,-113,-170,-229,-280,-311,-1536,-1398,-433,-274,-246,-207,-171,-129,-745,-798,-1206,-1683,-70,-29,-874,-154,-779,-109,257,252,-657,216,167,155,-305,-123,44,-16,-453,-85,273,240,-83,-295,-467,-389,-42,105,297,303,186,-133,158,-325,213,78,329,330,141,168,-356,-83,-128,-94,-416,-220,-150,-219,-297,-258,-170,-225,-336,-16,148,-84,-327,-7,-253,227,-157,-67,116,65,-109,-78,-186,-236,-299,-375,-403,-373,-328,-296,-278,-431,-262,-260,-260,-259,-252,-236,-419,-404,-146,-125,-99,-248,-75,-567,-88,-121,-144,-182,-231,-288,-382,-402,-1406,-2482,-216,-372,-98,-46,-21371,-40695,-6197,-3693,-3842,-3516,94,91,-582,-851,90,84,28,64,52,-451,13,-359,-303,-404,-393,-263,-328,-394,-521,-285,-180,-111,-373,-342,21,90,115,-36,-160,120,-111,-476,-438,-274,-138,-160,-115,-152,-188,-205,-216,-221,-216,-212,-211,-202,-197,-238,-327,-173,-169,-156,-140,-217,-121,-145,-119,-122,-127,-221,-162,-155,-156,-145,-209,-100,-55,-185,32,102,159,216,266,-40,-93,-342,-206,-71,-17,598,302,-310,-61,-151,417,37,-175,-106,-104,296,194,107,-97,-11,-24,-8,8,28,26,-148,-105,-6,-35,-120,-157,-108,-231,-224,-182,-206,-236,-257,-263,-254,-378,-204,-176,-151,-129,-107,-91,-76,-84,-81,-135,-124,-164,-194,-238,-286,-321,-352,-372,-391,-383,-348,-302,-241,-168,-101,-225,-227,-110,-236,-189,-293,-108,-234,-208,412,323,-390,226,190,105,5,-91,-169,-212,-181,-116,-30,57,-128,-70,-232,-127,-80,14,166,-45,197,134,-12,-176,-349,-343,-180,-35,-216,-283,-182,-233,-112,256,121,94,27,-53,-80,-28,65,182,63,-241,-18,-82,33,-255,14,7,106,-13,-96,-120,-110,-283,169,254,210,-411,-5,63,-368,-266,-22,-102,-223,-319,-321,-257,-198,-159,-124,-181,-140,-106,-106,-97,-82,-67,-48,-38,-25,-39,-60,-88,-118,-141,-159,-165,-149,-153,-101,-64,-36,-248,0,-44,-12,-33,-276,-353,-209,-107,-100,-241,-458,-203,149,234,-259,-312,-140,40,39,-161,12,-320,-37,-79,58,-33,15,-78,56,164,-33,-297,-283,-177,-186,-33,-219,-22,227,294,-161,-26,-182,-119,-129,-182,-103,-89,57,39,-117,-173,-308,-267,-211,-141,-359,-235,-220,-173,-127,-265,-68,-57,-256,-243,-126,-137,-185,-236,-292,-355,-420,-404,-336,-260,-197,-131,-70,-40,18,46,-82,-123,44,12,-24,-73,-122,-169,-202,-177,-96,6,64,126,-53,-187,-284,-210,360,301,-127,-257,-153,9,-6,-102,-122,-121,-105,-59,-272,-158,-299,-196,-241,-209,-316,-137,120,220,292,349,59,-345,72,393,357,300,-172,67,35,-73,-182,-289,-397,-453,-368,-297,-249,-233,-234,-256,-292,-342,-390,-387,-335,-284,-228,-237,-347,-151,-147,-248,-359,-234,-268,-285,-287,-246,-204,-208,-117,-77,-228,-31,-3,-280,-99,55,8,90,11,-289,-189,-8,-27,-91,223,206,4,-82,-379,-206,-302,-381,-383,-328,-279,-247,-208,-190,-178,-177,-207,-196,-203,-208,-189,-155,-114,-63,-19,42,-2,-20,134,-135,117,-117,-12,46,-30,-219,-221,-325,-425,-322,-200,-79,10,-34,26,-228,-119,373,492,112,-295,-162,286,339,660,393,44,313,504,451,-54,-306,-89,-102,-206,-458,-401,77,119,-152,-220,-107,197,56,-251,-120,-130,-326,-68,-268,-10,-10,-13,-12,-47,-250,-340,-72,-77,-86,-103,-113,-126,-141,-191,-174,-198,-218,-229,-235,-250,-250,-233,-240,-320,-255,-286,-307,-343,-455,-362,-343,-306,-274,-253,-248,-339,-289,-333,-397,-481,-467,-360,-243,-133,-107,-55,-258,-186,77,-102,-56,157,-112,290,120,-107,-133,173,179,199,-408,123,293,-624,-1240,345,369,385,-204,-1640,338,429,415,113,360,313,268,229,-295,146,115,89,57,20,-16,-49,-398,-300,-301,-151,-105,-67,-20,-114,-282,-216,-174,88,-187,-302,-457,-294,-63,-221,-79,219,-23,-378,-391,50,141,152,37,182,180,24,-89,-184,-121,-50,-32,-110,-199,-296,-386,-450,-416,-328,-252,-360,-109,-53,-338,45,84,-97,-236,-167,-75,-37,-241,-207,173,137,90,27,-47,-116,-183,-233,-252,-229,-197,-155,-110,-70,-42,-19,-5,-101,23,-143,-347,18,91,105,111,106,90,-130,-239,-10,-69,-139,-215,-293,-371,-428,-425,-373,-322,-281,-451,-234,-213,-196,-161,-121,-77,-22,-231,-301,-386,169,159,-92,11,73,1],[-234,86,126,165,61,92,292,235,-120,518,435,-288,-331,-48,-75,131,-15,-202,-69,26,-1,-310,-305,-158,-107,-91,-10,63,-1,-51,-278,281,308,212,342,-89,-193,-173,98,197,130,74,18,-119,-147,-60,-50,-249,-81,-289,44,-20,-81,37,-16,-174,-85,-150,-207,-332,-306,-336,-319,-280,-237,-204,-167,-125,-235,-259,-123,-395,66,85,92,-53,-84,76,48,-126,-29,-71,-89,-121,-155,-184,-214,-274,-275,-320,-320,-395,-385,-177,-109,-70,-234,-165,26,48,32,63,-76,-283,55,49,43,5,17,8,-208,-167,-296,-91,-131,-165,-194,-229,-249,-268,-278,-278,-272,-263,-270,-280,-294,-308,-307,-298,-273,-235,-226,-146,-104,-188,-295,-11,-433,12,-3,-9,-69,-624,-435,-102,-120,-125,-114,-311,-84,-71,-58,-54,-49,-58,-60,-66,-73,-465,-1231,-827,-1301,-125,-122,-1341,-544,-158,-179,-210,-249,-286,-266,-215,-162,-15979,-2147,22,76,133,183,222,-17072,-5643,257,-22202,-4042,181,135,76,13,-4431,-128,-213,-304,-298,-230,-1501,-701,-79,-59,-49,-49,-122,-97,-1158,-906,-1187,-1387,-331,-227,-634,-136,-616,-310,642,812,-618,242,142,353,-304,-98,-10,10,-396,-39,366,193,-84,-282,-552,-300,9,116,347,364,262,-188,118,-317,291,80,336,322,108,133,-346,-83,-142,-108,-345,-276,-282,-34,55,148,224,-161,-242,-81,197,-206,-277,-14,-265,109,-125,-105,-221,-316,-313,-215,-178,-7,96,162,224,266,85,-104,-91,-352,198,-141,48,-38,-126,-211,-281,-338,-370,-380,-354,-311,-267,-601,-156,-142,-54,-10,17,-261,-880,37,-1074,-2056,55,99,166,255,-18066,-48000,-11089,-5676,-4277,-3687,435,320,-674,-841,-210,-423,-328,-128,55,-383,158,-422,-239,-401,-261,-280,-75,-303,-489,-285,-1,69,-359,-360,-49,197,312,9,-168,181,-218,-495,-382,-262,-149,-159,-91,-130,-155,-154,-157,-172,-201,-245,-310,-374,-425,-398,-332,-256,-193,-133,-82,-287,-141,-171,-81,-54,-68,-205,-212,-83,-76,-63,-169,-134,-33,-117,-29,-27,-30,-33,-37,-34,-84,-348,-181,-83,-52,110,138,-317,-66,-215,221,6,-301,-81,-114,165,155,159,-118,184,207,243,68,113,261,-127,-149,72,268,-152,-141,0,-259,-283,-193,-77,-97,-113,-199,-286,-377,-384,-335,-276,-219,-169,-128,-92,-68,-47,-128,-5,14,-50,68,-23,-168,77,57,12,-45,-120,-213,-311,-401,-436,-345,-241,-166,-226,-197,-367,-84,-187,-235,29,0,-452,-73,-129,-185,-256,-322,-373,-397,-363,-325,-282,-242,-215,-181,-284,-139,-133,-137,-150,-170,-202,-241,-289,-326,-339,-297,-249,-193,-185,-232,-170,-217,-91,53,28,-8,-57,-111,-147,-138,-81,12,34,-159,130,62,133,-279,32,42,-10,-185,-343,-333,-172,-381,174,273,190,-383,13,35,-423,-235,-20,152,239,23,-94,-250,438,143,-71,-128,-111,233,169,115,75,39,16,-10,-30,-69,-120,-178,-239,-301,-364,-425,-430,-377,-330,-284,-255,-233,-221,-222,-232,-247,-341,-317,-304,-325,-348,-343,-408,-240,-171,-90,-227,-341,-156,-34,-23,-162,-8,-268,8,-60,5,-83,36,-30,69,167,-27,-300,-319,-200,-138,-9,-248,4,170,186,-187,-68,-191,-137,-141,-174,-97,-104,27,-14,-187,-224,-341,-239,-234,-160,-272,-85,-130,-170,-199,-204,-199,-178,-154,-270,-125,-100,-77,-149,-275,-126,-90,-101,-110,-114,-130,-138,-145,-191,-173,-191,-209,-227,-240,-241,-218,-177,-120,-61,-15,25,56,64,53,25,-16,-187,-305,-241,-100,-57,-132,-264,-181,-45,19,57,-127,-70,-148,-207,-254,-215,-229,-126,-70,-36,-343,-125,53,72,74,63,-19,-331,-35,-88,-151,-219,-286,-334,-315,-258,-202,-156,-132,-115,-102,-99,-114,-151,-195,-249,-296,-292,-240,-184,-126,-76,-24,-280,-295,-158,22,-180,-353,-124,-192,-251,-277,-222,-229,-219,2,71,-351,30,35,-257,-89,-44,-120,53,-56,-278,-98,75,7,-80,120,91,-12,-135,-373,-73,3,-8,-11,-140,-146,-199,-38,-64,-100,-157,-233,-293,-205,-113,-7,99,41,74,326,440,59,-93,30,-160,106,-194,8,307,101,-204,149,-16,-372,-246,233,297,8,-51,19,-217,-101,295,443,34,-294,-202,249,316,495,421,24,319,633,617,41,-265,-44,-16,-146,-425,-282,111,135,-141,-234,-91,266,300,-340,118,36,-275,-83,-243,-98,-89,-64,-24,-46,-184,-260,88,94,-140,95,15,-151,-174,-183,-112,-103,-45,39,9,-122,-163,-38,-170,-290,18,41,163,22,-441,-33,-14,-74,-115,-140,-239,-434,-185,-120,-255,-364,-362,-343,-269,-214,-156,-109,-206,-99,22,3,19,93,-110,79,50,-91,-99,-123,-208,-300,-388,-382,-305,-464,-958,-151,-120,-116,-185,-1595,-163,-182,-184,-151,-106,-56,0,55,-394,94,168,191,73,55,156,43,-372,-300,-255,-182,-197,-187,-124,-135,-267,-170,-90,138,-184,-293,-408,-371,-64,-203,-121,227,41,-407,-339,123,204,117,24,-61,-157,-252,-336,-410,-386,-314,-269,-230,-203,-194,-194,-206,-229,-243,-273,-404,-292,-265,-332,-152,-90,-142,-228,-137,-97,-93,-284,-198,180,197,170,126,64,3,-59,-109,-131,-260,-58,8,83,95,31,261,287,-103,99,-203,-327,-11,137,74,5,-68,-145,-212,-283,-337,-353,-309,-234,-147,-83,-124,-369,-241,-281,-229,-465,106,83,54,34,10,-10,-24,-179,-417,-445,-59,-51,-94,-26,5,27],[-254,-82,-48,-7,38,93,146,193,-67,284,320,-323,-333,-1,-103,90,-29,-189,-48,30,-43,-279,-267,-125,-148,-156,-152,-141,-126,-92,-304,-44,-6,13,35,10,-208,-220,44,25,-10,-40,-80,-237,-201,-184,-177,-290,-96,-342,-17,-37,-98,41,-77,-203,-33,-40,-66,-334,-115,-114,-120,-115,-107,-164,-102,-91,-230,-264,-56,-320,21,39,44,-60,-70,27,-1,-90,-84,-133,-158,-198,-235,-252,-235,-289,-202,-330,-306,-372,-404,-159,-97,-77,-313,-124,-12,9,-38,32,-133,-241,36,23,2,-32,-76,-118,-183,-227,-273,-299,-296,-287,-285,-293,-248,-181,-205,-10,83,-49,-227,-106,368,398,-254,-147,363,294,-186,-84,171,-148,-222,-13,-342,-28,-9,41,-137,-667,-406,85,229,179,11,-141,145,255,230,193,153,98,45,-12,-70,-521,-990,-1555,-2537,-165,-142,-1086,-138,-150,-172,-205,-237,-230,-193,-159,-136,-16462,-116,-126,-151,-179,-210,-244,-19819,-7180,-202,-21404,-4928,-83,-45,-12,-722,-4437,98,126,144,155,160,-975,141,113,76,35,-95,-532,-116,-1512,-996,-1068,-1083,-162,-41,-395,-151,-419,-491,673,780,-513,113,82,283,-305,-61,-79,25,-339,7,131,4,-114,-284,-487,-205,-129,-76,-38,-14,0,-255,19,-291,35,48,54,60,65,71,-349,-84,-164,-120,-287,-310,-307,162,168,169,158,-114,-156,-144,106,-311,-226,-20,-271,130,-100,-67,70,41,-159,-131,-179,3,74,134,206,270,37,-195,-128,-215,163,-134,185,89,-10,-101,-157,-169,-145,-126,-116,-127,-168,-605,-194,-124,17,158,298,-1050,-1394,-114,-830,-1674,775,792,808,833,-13792,-48642,-15791,-7497,-4627,-3685,727,577,-786,-867,-56,-296,-197,14,200,-328,159,-477,-179,-404,-148,-285,-40,-289,-437,-246,72,148,-347,-377,-123,151,326,52,-182,144,-311,-489,-308,-236,-160,-149,-37,-116,-141,-91,-27,23,61,-259,65,44,5,-234,-246,-143,-195,-232,-253,-365,-273,-280,-290,-301,-310,-312,-294,-271,-248,-221,-198,-190,-172,-163,-159,-154,-155,-160,-172,-182,-183,-347,-207,-205,-213,-213,-206,-312,-173,-298,-140,-141,-402,-117,-133,-87,-65,-34,-148,17,40,70,67,114,116,-117,-189,38,120,-161,-126,-56,-278,-340,-263,-132,-185,-61,-143,-240,-378,-145,-25,53,-2,79,13,191,-34,42,-125,257,-57,-6,136,28,-190,50,261,135,22,-65,-112,-102,-59,-94,-345,2,-25,-213,-185,-402,-70,-143,-263,-99,-115,-516,-110,-105,-89,-87,-84,-207,-255,-88,-102,-115,-132,-157,-172,-319,-219,-247,-280,-300,-284,-264,-243,-231,-216,-209,-268,-151,-138,-151,-183,-157,-197,-61,-43,-51,-57,-68,-85,-103,-117,-125,-119,-122,-121,-123,-125,-138,-273,-191,-190,-156,-75,36,-130,-216,-366,329,557,162,-347,14,-11,-484,-203,-31,126,314,12,-86,-269,646,253,-152,-75,-71,239,377,366,276,81,28,159,128,231,-9,-69,104,17,-74,-167,-243,-267,-209,-137,-82,-162,0,-245,22,22,-293,-184,-176,-369,-104,-160,-369,-167,-7,12,-195,-364,-169,-106,-86,-169,-37,-207,45,-45,-54,-120,59,20,21,-54,-118,-292,-336,-203,-150,-108,-277,14,81,151,-226,-106,-203,-164,-155,-168,-97,-122,-9,-74,-259,-270,-322,-182,-208,-138,-201,190,104,290,336,-129,11,65,-27,-241,-120,-90,118,-118,-332,-209,-17,-9,-106,-188,-248,-219,-155,-306,-69,-68,-236,-246,-74,-96,-99,-84,-44,4,44,46,115,126,25,106,12,-175,-277,-268,-68,-92,-147,-270,-209,-98,-137,-46,-133,-81,-119,-160,-228,-271,-343,-295,-210,-142,-340,-123,35,65,65,41,-83,-307,-134,-208,-266,-263,-207,-144,-93,-51,-19,3,11,21,36,-118,49,27,-4,-48,-93,-128,-136,-120,-83,-49,-16,-318,-243,-215,-91,-153,-322,-278,-280,-236,-207,-146,-252,-175,-115,-131,-321,-221,-269,-298,-268,-201,-259,-76,-124,-250,-17,58,30,-73,25,-31,-83,-186,-352,-257,-275,-236,-174,-234,-209,-152,1,15,15,-4,-195,-101,-160,-206,-184,-120,-48,27,82,142,98,-169,-69,-176,74,-254,34,25,15,-135,34,30,-320,-260,81,75,2,-83,-4,-213,-79,-103,-168,-242,-334,-369,-283,-192,-85,16,-6,183,231,263,140,-221,-7,61,-81,-385,-159,-18,-60,-137,-246,-130,-149,-182,-442,-262,-284,-274,-250,-225,-176,-152,-119,-77,-56,-124,-186,86,168,-173,1,-171,-183,-207,-195,-124,-24,88,130,-13,-162,-141,-116,-220,-263,30,-81,310,27,-382,-25,54,-28,-149,-286,-366,-481,-159,-127,-348,-290,-83,-94,-96,-105,-105,-110,-159,-132,-151,-182,-203,-226,-250,-257,-262,-267,-267,-276,-294,-322,-356,-384,-386,-358,-685,-241,-171,-115,-177,-1498,0,3,-15,-47,-103,-176,-243,-267,-473,-145,-39,71,78,48,323,105,-349,-302,-214,-175,55,46,-120,-152,-249,-143,-151,-108,-197,-253,-336,-449,-75,-192,-160,228,92,-437,-261,74,10,-65,-150,-237,-336,-403,-328,-243,-170,-101,-62,-35,-25,-36,-57,-87,-120,-130,-131,-426,-34,41,-332,105,-2,-188,-231,-129,-146,-163,-335,-197,132,306,335,231,114,0,-112,-192,-198,-291,-37,56,147,70,7,300,369,-107,37,-274,-319,-46,124,32,-29,-91,-129,-131,-193,-96,-62,-22,17,14,-119,-124,-355,-218,-265,-271,-470,103,44,-29,-100,-173,-240,-281,-294,-460,-403,-264,-261,-272,-287,-292,-291],[-231,-100,-106,-105,-98,-78,-55,-36,-16,10,27,-314,-337,17,-124,-39,-60,-177,-60,-29,-70,-243,-219,-82,35,-191,111,148,-20,-81,-312,122,212,203,313,113,-176,-275,42,404,608,394,293,-266,-247,-38,-95,-348,-79,-279,-145,-180,-215,-248,-251,-220,-183,-162,-139,-301,-153,-103,-108,-114,-120,-137,-151,-159,-207,-255,-194,-235,-174,-164,-149,-113,-77,-41,-22,-60,29,36,54,46,23,-1,-28,-306,-212,-339,-294,-347,-413,-129,88,-25,-339,-83,99,243,-109,-14,-193,-189,184,77,-53,-205,-281,-145,-171,-268,-163,-62,-43,-51,294,293,193,-47,-132,204,55,-94,-206,-110,350,309,-223,-192,159,108,-148,-93,-34,-132,-171,-166,-236,-251,-307,-344,-337,-673,-381,-249,-230,-214,-202,-201,-206,-222,-243,-272,-297,-323,-296,-265,-233,-579,-747,-1922,-2684,-102,-68,-856,-23,5,39,81,134,-1363,271,-516,416,-14985,527,555,559,548,514,458,-23841,-10325,189,-14542,-5566,-106,-162,-159,-2273,-4114,26,64,77,70,43,-320,-63,-138,-218,-295,-363,-1066,-445,-1395,-1065,-905,-784,-123,-112,-180,-206,-234,-596,-64,-51,-371,-23,-22,-11,-305,-16,-160,-4,-293,6,-5,-14,-176,-306,-390,-122,-132,-185,-244,-310,-374,-340,-286,-253,-209,-184,-180,-188,-199,-205,-362,-133,-198,-135,-253,-316,-204,165,155,123,66,-81,-86,-206,-79,-364,-183,-29,-272,107,-87,-74,145,146,-173,-207,-192,-11,75,58,62,76,-29,-278,-127,-99,30,-136,260,256,239,209,4,119,58,-22,-107,-199,-295,-544,-202,-93,18,124,219,-1630,-1826,-367,-689,-1375,526,532,530,528,-9244,-43219,-20150,-7469,-4508,-3397,369,316,-895,-930,155,107,73,50,45,-281,61,-520,-128,-417,-54,-229,-8,-294,-368,-171,-144,-194,-342,-393,-227,-179,-127,-71,-202,26,-384,-463,-225,-198,-169,-138,-63,-42,-98,-118,-102,-56,7,-322,110,144,151,-222,-196,40,-41,-124,-193,-443,-210,-188,-60,40,38,-160,-325,-146,-6,-72,-147,-235,-272,-263,-220,-169,-132,-104,-91,-79,-70,-339,-135,-131,-120,51,63,-296,-84,-393,67,-51,-312,-110,-159,98,112,124,-179,102,71,42,0,-42,-102,-159,-221,-251,-300,-341,-345,-289,-278,-347,-303,-179,-275,-3,51,18,-381,18,182,80,-24,21,52,225,-27,69,-125,173,-147,13,167,60,-205,-11,-47,-99,-110,-80,-26,-91,24,-191,-355,88,15,-193,-159,-365,-67,-98,-283,-44,-83,-565,-101,-87,-51,-15,-79,-243,-293,11,147,-95,-36,-15,-79,-320,-132,98,55,-16,-90,-169,-245,-320,-384,-405,-354,-322,-297,-262,-221,-194,-172,-146,-125,-119,-115,-119,-131,-146,-156,-164,-157,-160,-161,-163,-171,-191,-250,-278,-316,-320,-259,-161,-138,-224,-297,225,285,138,-293,13,-67,-447,-161,-45,97,244,-1,-77,-273,222,191,-223,-21,-25,61,96,172,156,-25,-4,65,56,188,-58,-100,161,250,41,107,73,19,23,79,31,-116,116,-325,78,44,-196,-46,-90,-442,-139,-154,-339,-150,-97,-59,-166,-358,-174,-164,-132,-175,-62,-134,80,-33,-111,-132,57,20,-17,-54,-75,-280,-329,-182,-85,-69,-294,11,70,144,-268,-131,-217,-191,-163,-156,-98,-133,-45,-130,-320,-303,-289,-120,-165,-94,-145,75,67,43,11,-60,-38,-48,-48,-183,-102,-77,-50,-89,-360,-294,-177,-206,-225,-219,-206,-178,-142,-324,-169,-164,-301,-291,-109,-140,-165,-187,-194,-185,-171,-136,-93,-53,-16,12,39,-149,-223,-283,42,17,-165,-268,-226,-132,-302,-147,-158,-154,-148,-136,-193,-141,-174,-226,-292,-396,-437,-309,-165,-20,107,151,-115,-272,73,363,326,267,-71,130,67,20,-4,-15,-23,-20,-11,-184,-14,-43,-80,-122,-163,-192,-204,-204,-188,-173,-155,-324,-187,-276,-170,-175,-269,-159,-140,-120,-172,-110,-258,-146,-174,-193,-202,-195,-153,-167,-77,-241,-279,-37,-183,-221,53,193,51,-57,41,199,-1,-225,-307,-189,-179,-268,-334,-355,-326,-268,-203,-142,-83,-34,-190,-12,35,18,-4,-38,-87,-140,-206,-260,-325,-387,-446,-471,-424,-353,-295,-232,-182,-135,-105,-77,-265,-273,-53,-65,-76,-120,-112,-209,-141,-156,-168,-177,-220,-254,-217,-228,-217,-199,-173,-147,-127,-106,-93,-168,-79,-79,-93,-332,-124,-147,-162,-160,-252,-125,-82,-38,-377,49,85,-204,113,-207,74,51,38,-116,-68,-69,-109,68,239,-170,-99,-350,-200,-221,-219,-146,-52,19,103,-24,-195,-126,-205,-245,-241,66,-209,288,33,-321,-16,123,40,-180,-387,-417,-448,-120,-129,-398,-189,70,51,29,0,-17,-90,-114,-13,11,40,87,133,-89,216,187,-72,-29,154,213,26,-307,-56,23,-60,-429,8,-432,-691,-166,-1407,-143,-230,-295,-261,-164,-57,46,145,-455,19,343,393,101,41,357,164,-324,-295,-169,-125,19,-25,-173,-149,-218,-91,64,84,-212,-191,-261,-459,-86,-182,-192,40,27,-440,-165,-44,-50,-55,-59,-59,-73,-90,-195,-174,-150,-173,-218,-255,-271,-249,-183,-99,-2,111,214,-411,358,209,-331,69,-39,-228,-238,-133,-213,-231,-369,-195,35,-56,-127,-171,-172,-131,-84,-53,-17,-301,-95,0,-3,-8,-18,-23,-33,-102,-49,-344,-314,-84,-105,-125,-145,-168,-188,-195,-207,-210,-207,-197,-180,-153,-166,-126,-341,-202,-247,-312,-479,24,31,25,34,30,21,16,-54,-409,-354,9,15,-121,5,2,-6],[-210,-148,-130,-110,-92,-71,-61,-64,-76,-90,-118,-275,-350,-288,-369,-396,-318,-238,-156,-77,-80,-207,-179,-58,-8,-232,143,182,-19,-61,-274,61,157,195,276,217,-111,-329,-7,364,654,283,267,-135,-269,-14,-133,-409,-112,-159,-37,-76,-127,-27,-192,-147,-37,279,223,-284,-173,101,-9,-36,-170,-63,-75,-65,-162,-226,3,-148,68,77,74,-50,-64,-66,-79,-26,45,42,63,68,68,74,78,-300,-218,-329,-271,-308,-392,-72,-19,-65,-273,-66,-45,-11,-162,-55,-227,-116,-109,-138,-108,-30,69,176,-152,-252,-106,-75,-33,-104,225,194,117,-79,-59,-152,-240,-308,-347,-331,-301,-270,-237,-231,-200,-186,-173,-168,-167,-168,-173,-177,-176,-180,-190,-181,-235,-578,-336,-123,-96,-62,-21,13,50,78,104,119,133,131,131,122,-398,-608,-485,-1173,-1407,-257,26,-649,97,150,207,264,314,-2890,397,-1871,331,-12522,425,393,-4327,284,214,133,-28604,-14667,-139,-8599,-5924,-367,-343,-286,-3793,-3678,-143,-118,-107,-106,-112,-130,-145,-175,-208,-239,-266,-1663,-749,-1005,-1076,-712,-477,-171,-139,-114,-270,-93,-508,-85,-89,-191,-95,-142,-98,-271,-85,-229,-41,-238,5,4,-25,-244,-322,-287,-115,-158,-171,-141,-82,-13,-415,89,-186,154,45,65,-32,-152,-294,-374,-239,-221,-134,-224,-275,-47,175,162,131,77,-39,-33,-237,-159,-296,-265,-304,-290,-243,-178,-127,-74,-18,-152,-287,-199,-40,123,118,114,101,-93,-310,-84,-49,-124,-211,-311,-337,-231,-128,-23,67,157,226,85,186,391,-403,54,96,177,447,421,-1375,-1937,-638,-625,-1155,110,68,43,37,-4881,-35875,-23072,-5875,-4064,-2869,44,17,-953,-1015,-74,-107,-130,-142,-137,-219,-91,-528,-72,-425,4,-120,36,-303,-263,-49,112,97,-323,-397,-250,-11,-46,-78,-212,-107,-417,-408,-122,-142,-160,-107,-132,-25,-79,-139,-216,-299,-254,-314,-91,-20,25,-191,-136,32,-16,-75,-137,-457,-216,-162,-96,-43,-7,-110,-282,-246,-62,-95,-148,-283,14,83,-107,112,6,116,353,134,-57,-310,-104,-152,-135,269,223,-257,-75,-455,-10,-70,-231,-144,-174,318,281,105,-193,94,252,199,67,68,-13,-103,-234,-207,-256,-267,-226,-173,-245,-282,-297,-207,-352,-14,53,-34,-379,62,189,137,-11,-37,110,214,-23,88,-124,56,-218,-42,-80,-103,-206,-81,-37,-8,22,45,55,-165,-49,-284,-299,-13,-69,-156,-177,-293,-266,-271,-286,-186,-135,-573,-24,18,62,87,-61,-271,-308,-21,125,-123,-41,36,-53,-296,-175,122,168,140,-91,-124,-32,-117,-201,-276,-310,-294,-269,-245,-229,-238,-253,-265,-258,-238,-202,-165,-134,-129,-206,-61,-28,-77,22,54,89,117,-226,119,127,98,65,28,-147,-198,-242,-102,-93,-61,-222,20,-122,-352,-108,-61,66,241,-17,-68,-261,316,313,-276,27,18,57,64,63,55,-89,-20,-25,-24,135,-110,-130,198,547,65,427,570,84,50,299,11,-70,279,-328,169,80,-91,-29,-52,-330,-93,-109,-319,-141,-141,-181,-224,-333,-273,-258,-225,-196,-151,-121,-106,-109,-166,-126,-93,-65,-27,15,-49,-276,-314,-151,-20,1,-302,-41,-126,-183,-313,-145,-241,-227,-170,-143,-101,-140,-80,-183,-363,-328,-259,-66,-128,-51,-105,96,126,113,112,0,44,5,-28,-128,-81,-94,-114,-130,-350,-384,-164,-158,-145,-119,-98,-71,-39,-261,-264,-269,-330,-294,22,15,0,-22,-45,-72,-112,-145,-169,-187,-187,-175,-149,-124,-171,-289,-64,-58,-193,-265,-242,-148,-360,-110,-142,-153,-175,-191,-210,-237,-275,-322,-365,-379,-310,-233,-154,-81,-25,10,-115,-241,20,-7,-48,-95,-134,-160,-165,-147,-113,-77,-50,-17,22,-256,80,93,147,159,-147,18,130,95,57,11,-23,-300,-138,-343,46,21,-217,-37,149,-56,-115,52,-258,-41,167,291,44,207,-11,-101,-66,-227,-136,-84,-250,-216,94,65,-5,-61,-89,-114,-110,-263,-256,-245,-113,-136,-163,-357,-303,-248,-249,-230,-189,-141,-195,-52,-24,-17,-16,-30,-62,-103,-162,-211,-271,-311,-316,-271,-203,-201,-48,22,79,56,155,114,-223,-293,172,149,-12,-173,-104,-216,-18,-20,-46,-65,-177,-265,-140,-170,-190,-212,-234,-264,-303,-341,-383,-419,-448,-469,-467,-442,-410,-382,-345,-296,-262,-189,-127,-75,-259,-7,8,-193,-15,-203,-96,-166,-227,-264,-280,-258,-201,-151,-85,-146,-180,-362,-200,-218,-257,-186,-90,170,119,-36,-224,-133,-313,-247,-234,116,-327,269,28,-272,-19,177,118,-210,-421,-390,-372,-84,-136,-311,-81,198,85,20,-110,-235,-338,-358,-268,-136,-8,124,164,-74,232,177,-72,11,131,290,-83,-266,-81,49,-13,-207,-101,-3047,-1646,-269,-1358,-288,-188,-61,79,206,312,401,365,-361,13,493,568,137,32,367,212,-301,-285,-126,-45,-8,-103,-212,-133,-182,-54,141,190,-223,-121,-187,-391,-98,-169,-223,12,29,-398,-57,70,92,82,-16,112,88,-13,-234,-157,-66,-112,-184,-258,-336,-406,-381,-298,-205,-98,-8,-373,152,209,-318,44,-51,-255,-241,-138,-284,-258,-356,-179,30,10,-44,-101,-156,-194,-221,-232,-224,-281,-156,-63,24,18,-28,265,378,-73,-60,-394,-292,-89,122,-9,133,28,-1,-81,-164,-232,-289,-324,-320,-282,-245,-208,-301,-179,-205,-326,-464,-167,-157,-145,-119,-98,-77,-56,-38,-299,-276,-6,1,-98,-4,0,3],[-182,-140,-111,-91,-86,-91,-114,-156,-204,-244,-272,-266,-363,-170,-138,-31,-61,-165,23,65,-71,-171,-146,-54,-89,-266,-272,-387,-512,-465,-329,-180,-16,127,235,311,-33,-376,-60,306,473,166,235,36,-261,32,-173,-373,76,-30,-80,-84,-123,-85,-238,-95,-70,201,154,-291,-182,-18,-68,-100,-210,-104,-68,-10,-109,-193,123,-75,81,338,343,-23,-53,-131,-145,0,140,57,72,41,8,-19,-52,-279,-205,-307,-252,-282,-364,-392,-421,-368,-311,-259,-220,-182,-213,-155,-228,-170,-183,-180,-154,-108,-46,25,-141,-206,-64,-93,-30,-156,159,211,178,-105,71,5,-63,-147,-187,-229,-253,-259,-249,-270,-235,-227,-217,-210,-201,-189,-178,-166,-147,-136,-132,-110,-219,-441,-281,8,46,87,127,158,181,189,187,171,150,110,71,27,-591,-612,-232,-161,-224,-313,-158,-492,-72,-23,24,64,97,-4250,148,-3103,-2367,-9876,141,114,-9321,44,11,-21,-33411,-19443,-75,-3619,-6023,-96,-114,-144,-5293,-3309,-269,-295,-258,-216,-178,-155,-135,-135,-142,-155,-169,-1552,-413,-633,-1043,-519,-251,-239,-226,-209,-349,-178,-307,-129,-105,-81,-53,-286,-77,-213,35,-287,16,-189,102,82,-61,-320,-340,-189,43,74,72,172,222,264,-427,136,-106,342,71,179,242,-89,-156,-257,-49,-240,-130,-207,-212,111,416,426,421,391,3,66,-238,-134,-176,-54,-68,-191,-244,-261,-205,-125,-42,-99,-345,-202,-65,154,135,111,73,-157,-275,-36,-37,-206,-95,206,322,556,376,247,612,779,408,62,313,581,-213,340,309,124,700,616,-698,-1615,-911,-614,-1023,-8,-138,-255,-274,-1009,-28574,-19834,-4361,-3586,-2231,62,50,-920,-1122,-7,-34,-56,-76,-87,-140,-92,-499,-101,-425,-97,-96,-84,-316,-123,-56,-61,-79,-291,-378,-280,-171,-189,-198,-210,-173,-403,-326,-56,-69,-130,-54,-189,-127,-28,-62,-112,-172,-221,-236,-207,-148,-88,-140,-70,43,54,54,44,-353,-183,-108,-158,-217,-239,-204,-146,-235,-199,-168,-152,-314,79,290,-115,52,-22,90,325,184,-33,-257,-56,-161,-124,-43,-64,-197,-44,-344,-76,-66,-155,-174,-161,-117,-150,-172,-193,-195,-190,-170,-156,-140,-145,-154,-222,-171,-195,-219,-239,-254,-277,-292,-300,-311,-380,-308,-289,-264,-363,-196,-158,-126,-94,-89,-42,-21,-11,-5,-118,-13,-263,-15,-14,-12,-180,-140,32,33,26,5,-36,-223,-165,-362,-324,-278,-185,-98,-59,-202,-58,15,-260,-107,-213,-516,169,86,-2,-114,-226,-328,-320,-219,-137,-129,-18,32,-8,-247,-218,113,109,100,-75,-198,28,-19,-71,-233,-271,-187,-214,-215,-202,-202,-207,-224,-248,-282,-287,-246,-179,-169,-239,45,120,-84,159,263,303,335,-201,170,199,384,315,176,-148,-143,-201,235,182,93,-126,-104,-210,-315,-311,-188,-52,82,-23,-50,-226,494,471,-301,79,64,10,453,325,-1,-78,-16,-84,-94,86,-158,-150,242,574,91,474,617,152,83,281,-5,-22,91,-246,-387,-221,-43,101,106,-198,-48,-86,-301,-136,109,67,-146,-291,-160,-223,-150,-187,-87,33,125,-25,-208,-102,116,194,236,265,-62,-275,-292,-111,0,-7,-293,-186,-305,-192,-349,-148,-269,-263,-168,-125,-100,-134,-105,-221,-350,-341,-229,-13,-96,-17,-77,-6,45,14,113,51,119,29,91,-81,-55,-65,35,-53,-311,-413,-46,9,74,103,-105,-88,122,-178,-338,-361,-292,-245,8,45,140,86,33,-26,-98,-166,-226,-284,-305,-277,-223,-171,-122,-283,-53,-37,-227,-253,-251,-139,-200,-136,-186,-234,-283,-318,-341,-358,-371,-383,-369,-354,-319,-283,-244,-202,-169,-142,-118,-214,-69,-50,-32,-20,-67,-11,-21,-40,-65,-103,-157,-214,-270,-326,-317,-240,-162,-92,-204,17,52,67,72,62,-34,-262,-100,-387,70,65,-167,-71,74,-27,-46,87,-251,2,193,400,230,261,15,-22,-44,-113,10,-123,-317,-237,-140,-202,-194,-134,-101,-11,28,-302,-203,-253,-8,-66,-133,-335,-337,-279,-190,-107,-124,-48,-206,-11,112,21,71,36,-9,-52,-96,-109,-111,-214,-148,-96,-73,-143,92,120,118,109,81,49,-197,-313,-81,-128,-168,-236,-230,-239,-234,-224,-203,-173,-151,-261,-91,-68,-35,-6,-141,45,59,76,88,-100,44,108,48,-230,10,-57,-132,-205,-279,-277,-221,-164,-148,-91,-74,-205,-78,-215,-95,-113,-119,-188,-132,-116,-117,-142,-150,-160,-230,-221,-183,-196,-293,-232,-133,92,111,-43,-238,-159,-430,-232,-240,84,-330,47,7,-242,-53,-78,-81,-230,-384,-308,-286,-60,-150,-212,25,161,7,144,117,100,-54,-55,68,66,63,70,78,-61,91,95,-85,51,60,24,-193,-213,-87,-81,-67,-35,-828,-4697,-1813,-201,-1366,238,308,274,463,533,562,621,343,-253,28,451,585,177,15,362,247,-288,-276,-91,38,-29,-183,-238,-111,-147,-29,4,-40,-232,-117,-149,-327,-189,-208,-263,-216,-203,-333,-181,-190,-177,-170,-173,-176,-195,-215,-280,-230,-226,-210,-208,-199,-193,-189,-178,-161,-136,-87,-45,-340,46,81,-308,20,-53,-283,-255,-160,-371,-233,-308,-162,-17,82,201,261,327,406,218,-7,95,-253,-215,-75,15,-10,-38,231,518,-42,-93,-442,-269,-104,100,-12,170,92,100,-30,-70,24,-53,-112,-145,-148,-244,-105,-266,-137,-165,-336,-448,-100,-101,-109,-84,-74,-67,-63,-65,-185,-199,-99,-108,-118,-121,-104,-83],[-150,99,97,66,2,-78,-181,-278,-284,-170,-32,-157,-374,44,-119,25,-68,-157,44,71,-48,-135,-118,-152,-245,-321,-336,-284,-228,-160,-120,-158,-18,14,51,79,38,-334,-102,238,275,50,199,200,-231,91,-210,-281,185,91,-109,-75,-105,-153,-275,-47,-117,-2,-105,-319,-239,-242,-204,-150,-224,-51,-11,23,-64,-166,50,-29,34,27,-2,-21,-44,-182,-199,-107,-127,-146,-142,-149,-153,-146,-131,-255,-173,-290,-246,-244,-347,-31,-24,-72,-65,-73,-101,-129,-276,-196,-225,-249,-259,-253,-245,-247,-251,-245,-241,-224,-197,-161,-137,-212,-72,-51,-21,-130,22,38,-126,-74,-35,-91,82,82,-132,-312,91,97,-24,-102,112,-162,-144,106,-48,82,47,23,-163,-303,-236,-123,-149,-158,-147,-130,-107,-89,-77,-73,-70,-78,-78,-80,-780,-590,-79,-85,-98,-310,-125,-410,-163,-176,-178,-159,-124,-5390,-1009,-4118,-5184,-7422,114,137,-12132,167,178,179,-37305,-23016,118,73,-5919,-68,-161,-256,-6793,-3120,36,152,246,317,366,384,383,349,297,234,168,-851,35,-337,-1010,-367,-50,-40,-42,-50,-461,-109,-153,-199,-255,-308,-324,-477,-247,-188,-141,-365,-80,-181,-68,-98,-132,-431,-386,-212,-216,-190,-154,-116,-83,-53,-315,22,-57,109,103,122,189,-169,-265,-178,-35,-289,-160,-236,-176,222,275,237,202,159,13,102,-243,-214,-85,-24,-83,-158,-220,-259,-241,-166,-71,-51,-287,-240,-124,222,216,204,178,-255,-226,-6,80,-316,-89,158,94,339,280,316,474,484,247,1,392,339,-36,274,272,101,323,344,-56,-1121,-1204,-654,-1017,-1,-83,-98,-33,65,-22029,-16862,-3110,-3182,-1617,373,350,-805,-1281,230,176,54,70,26,-80,-40,-480,-118,-457,-192,-234,-268,-369,-332,-361,-364,-338,-296,-361,-317,-180,-146,-117,-234,-78,-385,-261,-51,-50,-118,-68,-227,-256,-106,-104,-105,-106,-101,-154,-91,-78,-67,-111,-43,-29,-26,-21,-18,-258,-151,-70,-106,-150,-197,-250,-280,-284,-327,-263,-192,-358,-34,0,-97,-44,-83,0,-40,-82,-120,-221,-218,-250,-292,-326,-356,-373,-373,-352,-305,-262,-192,-229,-148,15,75,111,-158,79,171,162,57,101,45,-68,-221,-119,-179,-234,-276,-306,-335,-345,-343,-344,-356,-362,-355,-328,-363,-230,-172,-118,-66,-165,26,61,-23,87,-137,-47,-318,-69,23,20,-148,-188,-21,108,153,165,91,-283,-188,-388,-109,155,146,-55,-19,-126,-73,60,-237,-233,-296,-440,-161,-279,-391,-439,-331,-289,-243,-104,-75,-140,-58,-69,-75,-207,-273,-68,-52,-28,-58,-272,52,72,99,-230,-241,207,117,6,-17,-130,-93,134,169,51,-85,-246,-424,-351,-219,-12,145,-85,191,445,493,506,-203,210,232,275,192,72,-170,-98,-199,71,69,53,-30,-35,-150,-213,-333,-393,-274,-129,-39,-49,-188,234,255,-321,109,89,-14,223,266,-28,-19,-16,-93,-140,30,-213,-173,269,576,97,492,623,200,101,238,-40,11,-116,-249,-277,-203,-98,0,94,-90,-1,-76,-301,-147,27,4,-168,-249,-151,-231,-133,-254,-250,-122,45,-39,-237,-77,118,241,493,267,-85,-286,-270,-80,4,-28,-280,23,130,-25,-367,-147,-311,-301,-167,-108,-100,-125,-124,-247,-305,-351,-205,29,-75,9,-62,-12,-46,-93,-27,3,25,-15,57,-55,-33,-67,57,-49,-266,-323,-58,-44,-22,7,-126,-107,165,-106,-395,-304,-235,-178,-4,-25,49,7,-27,-62,-107,-143,-174,-210,-241,-268,-283,-289,-283,-267,-247,-222,-267,-235,-254,-110,-78,-63,-150,-61,-28,-9,-120,39,-45,87,140,62,-118,-49,228,263,267,101,-46,-190,40,231,222,210,-84,168,129,42,20,-52,-143,-234,-320,-400,-341,-253,-172,-106,-246,-13,8,11,7,-16,-123,-218,-159,-328,-282,-304,-267,-192,-117,-50,-6,38,-235,33,22,-14,-70,-145,-218,-298,-374,-363,-310,-260,-342,-277,-177,-167,-161,-162,-157,-168,-158,-335,-144,-201,-109,-116,-129,-282,-348,-198,-196,-168,-206,-70,-214,-22,91,-26,28,45,33,145,127,120,56,-147,-95,-37,-105,-83,-101,-138,-182,-220,-259,-284,-295,-306,-275,-259,-244,-283,-267,-240,-236,-231,-212,-178,-147,-228,-66,-108,0,27,-191,59,55,50,37,-83,12,2,-11,-169,6,29,13,-162,-288,-23,-74,-63,-40,181,-36,-220,18,-227,-82,-129,-157,-211,-173,-180,-178,-194,-196,-208,-242,-243,-261,-274,-290,-310,-327,-329,-309,-279,-258,-219,-349,-200,-245,3,-218,100,-13,-213,-47,198,207,-217,-293,-190,-196,-35,-156,-110,140,248,-72,67,169,135,-22,-32,84,193,369,112,123,-37,107,92,-97,96,46,-64,-284,-135,-67,221,180,92,-1977,-4816,-1167,-252,-1427,44,61,79,106,128,145,163,180,-138,69,188,188,185,7,189,205,-274,-257,-52,132,-22,-244,-237,-75,-104,-113,-209,-295,-357,-331,-262,-258,-130,-135,-303,11,29,-248,9,-34,-66,-109,-162,-218,-289,-362,-426,-447,-393,-334,-300,-266,-274,-230,-218,-207,-193,-155,-119,-307,-14,42,-291,5,-38,-302,-269,-182,-337,-146,-231,-135,-51,-12,5,64,153,262,271,26,88,-217,-263,-163,-105,-38,-38,191,429,-7,-109,-480,-238,-116,73,-6,13,0,-1,6,-15,49,7,13,-93,-95,-290,-77,-228,-108,-122,-335,-420,-96,-100,-148,-116,-128,-153,-188,-244,-312,-392,-460,-422,-329,-231,-137,-65],[-143,50,-19,106,128,78,21,-36,-79,-98,-102,-117,-390,-87,-107,-121,-149,-190,-233,-280,-331,-387,-441,-473,-431,-392,-360,-336,-319,-285,-263,-317,-188,-153,-103,-55,0,-282,-118,164,304,-65,152,329,-203,150,-244,-196,290,197,-114,-52,-80,-231,-285,-11,-161,56,45,-280,-184,29,-8,-129,-220,176,340,281,-28,-147,146,-7,-24,-6,-82,-113,-109,-182,-183,0,18,-53,9,7,-27,-62,-92,-231,-126,-269,-244,-224,-337,109,154,-36,28,91,78,130,-341,-143,-141,-114,-175,-207,-195,-152,-96,-32,-165,-146,-50,-152,-62,-242,37,89,51,-129,-26,-45,-210,-9,17,-84,58,64,-123,-318,38,23,8,-114,-18,-206,-201,-36,-50,-32,-44,-46,-57,-154,-175,-122,-149,-165,-169,-166,-150,-131,-105,-81,-49,-22,15,51,-914,-506,147,159,155,-283,117,-365,45,7,-24,-41,-36,-6206,-2789,-4840,-7871,-5234,160,170,-12184,168,165,158,-39039,-22747,146,151,-5625,168,178,183,-8240,-3103,205,103,197,190,187,181,181,170,158,141,125,-165,71,-98,-960,-226,36,64,90,113,-556,107,78,37,-25,-98,-162,-586,-387,-159,-97,-423,-83,-183,77,99,-30,-469,-415,-74,146,119,-7,331,300,221,-199,30,-65,-163,-227,-238,-196,-244,-337,-81,-9,-321,-194,-277,-140,12,0,-15,-29,-50,-66,-64,-226,-283,-83,-83,-107,-138,-177,-212,-265,-307,-307,-275,-238,-279,-183,-153,-161,-167,-182,-353,-208,-234,-261,-283,-278,-269,-258,-250,-247,-244,-248,-245,-245,-222,-188,-151,-110,-73,-46,-29,-21,-25,-37,-600,-1448,-650,-1099,-62,-124,-221,-344,-280,-16541,-14419,-2123,-2860,-1057,395,416,-577,-1396,345,279,-79,112,25,-59,-139,-454,-296,-491,-409,-397,-358,-406,-296,-279,-271,-270,-267,-310,-307,-256,-255,-259,-261,-279,-354,-300,-316,-321,-320,-305,-278,-341,-206,-155,-109,-66,-24,-83,36,62,78,-82,-18,109,116,133,158,-168,-101,-4,66,175,80,51,-32,-124,-281,-356,-247,-341,88,245,-11,-157,-158,20,87,-12,-108,-210,-283,-254,-165,-52,60,-141,-5,-73,77,-22,-103,-274,-115,259,244,133,-120,75,182,134,19,35,-26,-88,-218,-199,-261,-318,-357,-345,-308,-274,-252,-251,-270,-291,-300,-276,-349,-166,-102,-43,11,-247,109,148,-39,73,-171,-133,-352,-132,-10,0,-97,-158,-142,22,279,299,82,-310,-260,-285,-25,156,143,-21,8,-66,-153,-250,-340,-377,-355,-353,-104,-1,95,162,99,-295,-206,-109,142,-147,6,-97,-201,-306,-395,-298,-204,-122,-55,-311,20,32,42,-228,-219,142,149,23,-15,-167,-96,164,163,357,289,206,-4,-254,-170,28,95,-76,193,300,345,363,-232,242,217,108,-12,-136,-271,-364,-349,-252,-174,-115,-81,-69,-118,-128,-195,-278,-346,-350,-294,-245,-201,-173,-164,-342,-166,-178,-177,-165,-137,-101,-68,-36,-39,-122,-24,-272,-202,-71,-81,-88,-94,-93,-107,-128,-149,-185,-225,-270,-323,-379,-437,-450,-378,-288,-180,-67,-71,-314,-174,-63,-63,-218,-204,-149,-237,-118,-212,-93,97,50,-69,-242,-60,105,268,552,244,-120,-308,-257,-64,-9,-64,-272,-4,292,305,-355,-150,-367,-333,-169,-96,-105,-115,-139,-256,-264,-366,-190,60,-68,15,-58,-20,-64,-198,-97,-85,-71,-78,-33,-53,-23,-79,-12,-60,-234,-237,-76,-114,-130,-80,-159,-124,75,-58,-438,-226,-187,-112,-20,-112,83,110,116,141,193,145,156,360,-100,-68,42,-64,-53,-247,228,137,-311,-220,-264,-245,-210,-93,-155,-98,316,295,-115,113,-53,81,196,93,-59,-14,208,390,291,121,-2,-176,25,264,214,157,-118,20,-59,-140,-214,-281,-338,-357,-339,-441,-274,-258,-245,-237,-271,-218,-207,-199,-187,-178,-223,-178,-155,-260,-127,-110,-92,-69,-74,-11,0,21,-224,17,5,-8,-27,-54,-69,-85,-104,-108,-113,-133,-282,-337,-193,-226,-258,-289,-300,-303,-275,-368,-203,-168,-149,-139,-131,-237,-352,-147,-156,-169,-258,-194,-223,-200,-182,-159,-120,-76,-39,0,24,64,15,-73,-36,28,-113,-34,90,143,116,83,36,-8,-151,-288,-76,-58,-108,-297,-351,-248,76,76,112,-23,-90,-178,-32,-235,-15,135,-238,63,320,249,170,-85,5,-83,-186,-289,-351,-268,-152,-168,-296,-10,-130,-69,54,308,-85,-241,59,-243,-12,-75,-153,-230,-235,-243,-227,-225,-210,-210,-239,-252,-280,-304,-318,-315,-293,-264,-234,-205,-186,-214,-246,-167,-248,314,-98,179,-43,-185,-58,315,385,-175,-186,-68,-110,-15,-154,-9,253,289,-137,-46,161,151,12,-4,74,189,230,87,126,0,25,33,-110,61,-5,-233,-355,-43,-36,75,46,11,-2931,-3504,-106,-322,-1528,-205,-227,-249,-262,-279,-298,-304,-295,-274,-253,-213,-164,-114,-64,-7,57,-258,-231,-15,224,6,-271,-217,-29,-57,13,204,132,-189,4,-17,-189,-140,-98,-340,137,150,-148,189,126,69,-65,-95,-189,-303,-415,-418,-331,-263,-208,-192,-198,-342,-283,-347,-397,-362,-264,-167,-281,17,91,-272,-6,-9,-312,-289,-202,-205,-35,-144,-101,-89,-115,-108,-77,-34,22,68,65,68,-182,-304,-108,-248,-75,-31,-44,-69,-86,-116,-516,-204,-142,-174,-206,-241,-278,-303,-296,-270,-213,-134,-51,-120,-82,-346,-65,-200,-90,-88,-329,-390,-157,25,-152,-105,144,137,113,65,10,-54,-77,-73,-44,0,53,91],[-125,-21,-131,75,169,221,152,-40,-1,-65,-124,-172,-364,-263,-302,-337,-369,-403,-419,-388,-361,-342,-327,-311,-293,-307,-268,-260,-250,-217,-190,-299,-101,-59,-2,54,112,-236,-88,108,257,-163,102,415,-182,204,-265,-122,384,288,-90,-10,-51,-305,-265,12,-169,27,-1,-223,-188,24,-13,-158,-213,200,341,272,-6,-139,112,-14,-101,260,161,64,-40,-140,-212,-230,-195,-139,-76,-6,31,58,74,-225,-90,-260,-254,-222,-342,50,60,0,55,54,28,45,-403,-133,-96,22,25,34,46,45,68,82,-195,-154,-74,-187,-92,-252,-105,-176,-239,-298,-318,-279,-266,-137,-82,-84,1,28,-140,-308,83,92,31,-141,82,-269,-300,20,-93,-6,-18,-20,6,-15,-119,35,31,25,15,-4,-20,-35,-39,-31,-5,24,74,123,-991,-379,256,280,292,-304,-507,-372,238,206,173,143,120,-6648,-4379,-5335,-10132,-3309,47,-1519,-9568,-158,-218,-227,-37713,-18627,24,122,-5228,268,307,-401,-9637,-3264,216,-53,56,-20,-148,-89,-69,-44,-17,1,13,5,-9,-40,-933,-120,-88,-81,-76,-74,-628,-116,-159,-211,-283,-362,-421,-382,-423,-204,-117,-481,-165,-216,225,298,38,-367,-400,-51,155,93,-63,294,472,103,-103,239,10,69,6,-43,-72,-313,-307,-52,-34,-298,-249,-343,-128,0,-3,-10,-19,-37,-57,-57,-215,-362,-90,-88,-106,-127,-154,-178,-223,-267,-311,-367,-397,-349,-296,-232,-198,-158,-125,-384,-107,-52,-53,-170,-59,-62,-273,-61,-19,18,57,96,13,-131,120,85,29,-45,-140,-245,-347,-374,-286,-193,-1585,-550,-1266,25,8,-36,-101,-182,-12407,-12547,-1402,-2659,-585,19,87,-269,-1244,169,145,-264,42,-19,-78,-119,-440,-149,-530,-100,-79,-59,-355,-52,-75,-116,-174,-252,-308,-382,-440,-371,-302,-282,-170,-321,-142,6,0,-89,67,-28,-257,-245,41,-64,187,112,-36,251,164,264,-63,-17,72,174,236,230,-91,-49,51,79,105,53,4,-3,31,-152,-370,-318,-275,79,451,117,-289,-245,24,-22,158,-65,-166,-51,-260,-280,-413,-330,-211,-110,-35,12,15,-98,-278,-80,-138,-181,-180,-151,-96,-46,1,-42,45,29,-65,-210,-77,-135,-191,-240,-278,-317,-340,-347,-350,-360,-351,-326,-289,-316,-186,-130,-77,-25,-327,69,108,-55,48,-205,-224,-316,-140,-122,-66,-105,-127,-202,-113,-89,-66,-56,-276,-291,-189,-152,-196,-258,-292,-286,-252,-206,-165,-184,-484,-378,-268,144,235,340,430,150,-289,-167,-143,134,-146,23,225,31,-122,-188,184,395,568,2,-271,155,489,272,-220,-197,186,183,35,-26,-219,-108,181,142,244,181,106,-11,-261,-117,-26,29,-56,130,164,183,173,-282,62,-24,-136,-243,-305,-275,-169,-280,71,120,108,169,219,-57,53,109,-145,-48,-162,-283,-409,-403,-309,-224,-362,-53,21,-11,168,122,-44,111,-42,61,-35,-56,-320,-226,208,138,64,-8,-67,-130,-182,-217,-246,-260,-260,-252,-234,-205,-163,-118,-66,-12,35,-61,-329,-207,-150,-123,-284,-149,-146,-236,-102,-224,-90,-100,-181,-215,-215,-82,8,85,139,173,-156,-320,-240,-53,-27,-101,-259,-36,58,9,-316,-146,-380,-329,-314,-306,-255,-202,-150,-239,-225,-380,-176,-71,-89,-101,-123,-159,-193,-262,-277,-315,-350,-369,-373,-360,-345,-324,-311,-292,-275,-256,-240,-215,-228,-159,-191,-129,-92,-79,-463,-160,-145,-67,-75,-200,-78,-63,-26,24,79,125,110,301,-57,-92,17,-58,-37,-222,137,412,-339,-203,-273,-54,109,-123,-156,-139,-17,-23,-116,-37,-67,-74,-88,-120,-138,-154,-160,-160,-162,-166,-173,-180,-198,-219,-247,-276,-296,-295,-270,-224,-165,-109,-65,-21,16,-439,-146,1,28,-1,-272,-62,-80,-86,-69,-41,-330,-145,-17,-194,108,148,-42,-36,-141,81,167,193,-218,34,331,610,633,376,205,287,118,318,312,-111,-204,-389,-138,-189,-179,-131,-120,-33,-2,-402,-48,-80,-87,-147,-196,-212,-358,-151,-48,16,-269,-116,-237,-81,95,-142,-206,-80,-66,-95,-118,-106,-87,-48,-2,51,-89,1,74,220,228,223,194,119,-141,-272,-67,-171,-278,-376,-409,-257,-20,66,33,-57,-80,-125,-56,-366,-209,32,-285,0,436,365,296,-114,-31,143,0,-44,163,153,-108,-172,-308,-1,-174,-31,31,10,-137,-271,-59,-268,-118,-171,-227,-278,-344,-405,-353,-293,-219,-152,-243,-26,-60,-42,-146,-205,-199,203,292,73,-116,-236,-158,-145,-253,83,0,115,-86,-161,-76,361,473,-124,-90,33,-41,-8,-153,76,349,333,-171,-162,142,149,38,17,54,132,13,-94,-204,-313,-407,-361,-276,-191,-117,-370,-406,37,-15,95,106,113,-3543,-1419,125,-405,-1631,131,129,95,109,83,42,-3,-49,-101,-165,-214,-252,-282,-288,-265,-225,-254,-210,-109,-62,-2,-266,-195,11,-18,20,242,236,-151,86,42,-130,-154,-57,-367,-109,-123,-135,-130,-141,-124,-116,-106,-103,-120,-143,-350,-182,-196,-195,-201,-194,-358,-170,-150,-129,-103,-60,-50,-271,43,66,-261,-21,19,-308,-319,-216,-72,-9,-56,-92,-136,-184,-231,-283,-338,-362,-314,-278,-254,-234,-332,-244,-370,-271,-294,-316,-340,-353,-343,-451,-291,-266,-240,-210,-178,-148,-112,-61,-17,-19,-98,-117,-137,-48,-409,-62,-180,-84,-61,-310,-353,-213,5,-114,-162,177,169,221,230,93,-1,93,120,22,307,269,201],[-116,-115,-249,40,127,152,72,-62,-93,-159,-218,-230,-338,-169,-162,-167,-180,-203,-230,-254,-272,-269,-260,-292,-238,-276,-236,-249,-268,-271,-282,-281,-254,-228,-184,-140,-86,-202,-25,83,152,-221,51,281,-175,247,-269,-61,263,217,-45,43,-22,-343,-237,-56,-127,44,5,-165,-191,31,-11,-180,-206,200,162,141,7,-133,55,-38,-181,137,85,33,-30,-89,-131,-146,-134,-136,-124,-32,-16,-7,-8,-228,-61,-252,-264,-226,-349,-105,-102,-113,-118,-118,-124,-124,-359,-132,-135,-141,-145,-150,-157,-167,-180,-191,-219,-237,-258,-272,-287,-281,-254,-220,-164,-114,-46,11,-211,120,81,-80,247,200,-164,-290,70,256,64,-163,132,-324,-421,96,-155,299,282,-123,175,122,-55,114,52,-8,-66,-134,-198,-268,-331,-343,-278,-307,-135,-67,-984,-206,66,80,77,-383,-1136,-401,26,18,16,16,21,-6658,-5556,-5694,-11473,-1535,-33,-4335,-4705,-109,-103,-80,-33412,-13127,63,117,-4780,203,232,-1984,-10284,-3534,299,-231,365,412,-514,467,537,539,516,466,397,307,213,123,-919,-32,26,18,-6,-54,-645,-226,-330,-416,-359,-260,-164,-184,-300,34,82,-499,-259,-262,169,148,115,-245,-337,-36,-33,-85,-125,-147,-151,-133,-98,-56,-6,28,67,89,4,-323,-210,83,33,-237,-299,-399,-127,-105,-146,-188,-234,-290,-342,-360,-342,-402,-278,-234,-218,-214,-227,-244,-292,-345,-330,-253,-165,-375,-330,106,167,226,-9,-286,-70,-63,172,-58,-31,80,-377,-229,31,181,166,151,-41,-200,47,-3,-53,-95,-127,-141,-137,-130,-123,-122,-1522,-302,-1486,-118,-118,-115,-103,-94,-9925,-11261,-907,-2594,-196,-106,-94,-66,-953,11,41,-485,77,85,82,-5,-434,8,-560,-35,-64,-84,-222,-109,-128,-154,-192,-233,-282,-337,-357,-299,-230,-299,-93,-283,-96,59,-20,-78,43,0,-146,-331,-118,-115,-91,-60,-42,-43,-55,-84,-116,-147,-152,-138,-99,-51,-33,-1,44,64,85,55,136,167,191,-39,-285,-381,-203,61,83,51,-422,-328,48,-127,72,-85,-153,-42,-264,-97,-47,-80,-161,-102,-102,-94,-108,-111,-238,-147,-166,-176,-161,-137,-96,-54,-2,-129,83,105,-74,-203,-71,88,97,-39,-184,-1,-54,-242,-231,-245,-256,-211,-168,-274,-104,-90,-91,-98,-375,-112,-110,-102,-89,-226,-311,-253,-85,-230,-166,-214,-267,-316,-352,-309,-272,-252,-244,-248,-262,-230,-169,-108,-31,42,66,-165,135,-165,-566,-369,-195,138,130,157,203,192,-280,-131,-175,122,-145,19,222,16,-84,-95,213,372,476,42,-204,124,474,262,-210,-186,171,209,41,-52,-288,-136,184,117,255,169,54,-86,-245,-235,-95,61,-36,136,391,448,465,-348,305,277,160,61,-352,-284,0,-341,133,11,115,270,298,8,115,126,-168,11,34,-85,-180,-193,-106,13,-334,81,56,0,180,46,-58,141,-66,178,77,-62,-362,-253,250,445,30,324,264,204,74,16,-218,46,48,29,10,-9,-26,-55,-90,-134,-197,-260,-343,-244,-217,-177,-359,-87,-148,-233,-95,-233,-153,-205,-262,-302,-261,-196,-148,-122,-117,-131,-194,-310,-230,-272,-309,-334,-318,-293,-269,-242,-271,-210,-314,-283,-156,-125,-106,-95,-131,-204,-190,-395,-161,-154,-184,-198,-211,-219,-210,-234,-178,-158,-142,-223,-131,-97,-72,-88,-45,-101,-195,-74,-113,-249,-283,-109,-214,-120,-82,-108,-471,-156,-178,-201,-219,-288,-231,-221,-199,-175,-161,-143,-130,-127,-132,-147,-165,-193,-227,-267,-311,-339,-310,-248,-277,-93,-23,-180,-149,-177,190,221,-123,111,-73,31,207,145,42,53,165,278,268,175,94,-158,4,83,40,0,-211,-70,-101,-131,-151,-165,-170,-147,-98,-408,-174,-36,103,123,-253,118,93,51,8,-39,-424,-112,-120,-127,-82,-48,-12,8,-195,113,202,217,-218,19,369,584,662,398,281,397,187,426,368,-75,-113,-335,13,18,32,-12,-135,-261,-328,-432,-245,-185,-147,-127,-113,-190,-359,-182,-111,1,-252,-129,-248,-126,24,-201,-212,-125,3,288,235,220,-54,46,59,165,-36,34,54,624,630,330,406,90,-132,-260,-10,-52,-206,-224,-354,-317,-294,-187,-71,-91,-77,-67,-64,-403,-299,-57,-321,-60,130,83,35,-167,-84,-62,-84,-93,-87,-76,-176,-167,-318,8,-196,17,32,16,-183,-300,-117,-294,-87,-98,-106,-281,-266,-121,-115,-120,-92,-53,-251,58,-24,8,-61,-151,-205,209,384,154,-61,-236,-85,-132,-250,-39,-75,36,-140,-136,-92,409,556,-65,-14,113,17,-7,-146,151,75,-16,-143,-241,-130,-121,-102,-82,-58,-45,-46,-49,-68,-103,-175,-185,-235,-275,-306,-413,-432,-282,-248,-211,-183,-151,-3704,-68,-27,-481,-1583,111,143,66,167,153,118,74,26,-25,-85,-126,-151,-166,-170,-162,-146,-256,-193,-152,-169,-186,-239,-229,-251,-276,-298,-311,-308,-300,-276,-257,-234,-223,-225,-343,-253,-262,-272,-252,-227,-162,-171,-20,41,82,-78,-323,18,-150,202,-186,-248,-291,-57,123,60,-9,-60,-118,-280,-55,19,-261,-43,48,-282,-362,-209,53,175,21,-38,-61,-126,60,30,259,218,164,103,-20,-111,-321,-158,-217,-260,-308,-348,-372,-350,-289,-382,-149,-177,-27,-7,77,95,26,58,70,-71,-104,-172,-136,-194,-381,-267,-272,-259,-236,-280,-316,-264,-186,-166,-153,-72,-13,52,118,143,35,73,122,37,313,270,219],[-97,-199,-334,0,-2,18,46,-67,95,113,-125,-21,-295,-173,-31,-25,-143,-198,-22,-86,-25,-133,-120,-361,-85,-218,194,168,95,121,94,-8,-159,37,22,-2,-23,-168,-52,-74,-108,-221,-168,-208,-253,-294,-341,-351,-301,-235,-170,-111,-57,-308,-203,32,-47,35,27,-97,-187,-16,-39,-185,-193,-115,-141,-161,-183,-196,-201,-179,-244,-118,-93,-57,-31,-11,-1,-76,-13,-126,-128,-61,-94,-126,-155,-231,-177,-235,-264,-228,-346,-27,19,45,68,84,-56,-188,-282,-56,-20,5,-22,-48,-71,-93,-110,-113,-218,-196,-132,-203,-130,-209,-27,1,34,-103,95,123,-113,172,104,-62,175,109,-186,-275,-17,56,28,-178,-20,-355,-548,-65,-220,37,59,-201,129,149,25,159,145,120,86,33,-26,-98,-172,-245,-503,-638,-277,-251,-897,-225,-219,-210,-186,-519,-1676,-445,84,159,223,269,296,-6268,-6124,-6035,-11498,123,-1718,-8171,-164,-254,-269,-14947,-27092,-7829,148,266,-4352,492,601,-3577,-9096,-3820,939,-473,1001,457,-879,-49,842,758,677,611,572,551,554,190,-917,43,512,450,357,246,-611,-8,-121,-187,-192,-138,-59,-3,-120,141,80,-486,-359,-311,217,281,190,-130,-260,-27,117,36,-159,73,76,-193,60,83,14,46,17,-24,-66,-268,-111,-79,-45,-170,-313,-387,-136,84,79,67,50,21,-75,-4,-176,-345,-30,-30,-113,-90,-139,-188,-260,-334,-298,-217,-140,-329,-351,60,89,116,-99,-200,-50,-124,56,19,-11,-29,-345,-361,-22,84,120,149,-52,-260,143,111,76,40,1,-26,-48,-68,-86,-106,-1259,-125,-1724,-128,-114,-88,-52,-16,-9432,-10583,-586,-2670,57,38,21,6,-614,-38,-162,-721,-17,-21,-28,-84,-439,-94,-569,-154,-179,-185,-177,-153,-131,-112,-102,-204,-131,-153,-327,-121,-85,-294,-82,-242,-59,-42,-63,-69,-11,-11,-51,-354,-84,-165,-54,-72,-86,-89,-64,-22,-37,-52,-32,93,247,283,7,42,152,73,194,50,323,352,316,52,-211,-345,-137,35,69,61,-410,-362,28,-87,-51,-98,-151,-186,-235,-217,-213,-206,-205,-206,-221,-235,-262,-253,-229,-190,-153,-119,-86,-75,-71,-80,-133,-236,-115,-142,-166,-195,-187,-202,-212,-212,-201,-187,-159,-285,-235,-78,-1,39,14,-229,61,265,314,362,-328,214,19,-77,6,-219,-367,-187,53,-257,-211,111,218,-41,-225,-84,-135,-133,-148,-176,-38,72,-131,59,5,50,89,-200,15,-156,-530,-339,-140,-155,-167,-156,-142,-123,-271,-96,-201,-74,-147,-103,-135,-161,-191,-229,-252,-244,-219,-190,-168,-144,-129,-104,-197,-181,50,105,49,-84,-336,-173,171,87,266,203,117,-20,-223,-96,-18,113,-24,81,346,573,538,-337,334,288,269,69,-380,-300,26,-355,-93,-129,-155,-178,-194,-206,-206,-190,-179,-139,-112,-92,-133,-50,-9,42,-287,45,19,4,69,-26,-89,134,-98,293,193,-48,-400,-286,210,361,-9,335,269,189,49,-62,-288,-105,-163,-214,-252,-269,-262,-248,-226,-198,-177,-151,-352,-281,-243,-223,-382,-39,-152,-223,-96,-237,-91,-111,-133,-178,-144,-110,-78,-59,-52,-59,-230,-282,-214,-44,-58,-169,-229,-108,4,93,-228,-121,-225,-214,-141,-43,-69,-47,-112,-158,-157,-407,-146,78,-55,4,-4,-197,-91,-144,30,24,5,-292,-204,-131,-83,-90,-88,-123,-187,1,-129,-247,-248,-46,-216,-93,287,43,-471,-71,-69,65,-1,-366,-26,-54,-113,-159,-204,-230,-245,-257,-264,-270,-268,-265,-253,-235,-220,-203,-248,-154,-268,-69,-15,-218,-134,-209,191,376,-127,122,-62,-2,209,162,81,83,137,363,288,206,153,-147,7,467,330,173,-257,-97,-150,-127,-71,-24,-32,7,-3,-380,-188,-67,136,201,-222,204,303,299,289,202,-429,-78,14,-58,31,-24,-82,-126,-233,-195,-220,-211,-218,-181,-154,-122,-95,-82,-63,-58,-70,-74,-87,-104,-128,-233,-167,-184,-197,-213,-224,-251,-261,-449,-256,-235,-214,-196,-174,-180,-346,-181,-206,-131,-228,-126,-252,-173,-48,-243,-113,-132,-69,-83,-89,-45,-63,91,105,242,41,67,34,559,623,350,353,59,-120,-245,-53,-80,-253,-164,-275,-313,-243,-124,-178,-100,-74,-3,-51,-279,-135,-105,-343,-111,292,304,272,-238,-138,26,-68,-16,-93,-163,-233,-170,-321,-52,-191,59,91,115,-215,-309,-212,-313,-123,57,39,-301,-298,-35,-34,-80,-111,-151,-240,-214,-216,-191,-157,-123,-195,-73,-53,-41,-50,-204,-34,-120,-234,-30,-42,-44,-193,-99,-127,-162,-185,-187,-159,-103,-35,-6,-128,208,262,304,-57,-210,99,104,68,72,-1,-98,-179,-199,-161,-94,-251,-189,-180,124,-280,-320,-430,18,-23,-57,-83,-90,-3458,-71,-71,-515,-1336,-103,-125,-149,-158,-163,-165,-156,-140,-122,-111,-85,-49,-12,-27,65,110,-257,-172,37,163,143,-201,-155,86,48,8,1,-10,-66,-23,-31,-39,-178,-85,-274,-130,-127,-115,-78,-47,9,-223,48,2,46,-85,-276,64,-198,124,-248,-235,-215,-37,-58,-61,-39,16,-173,-300,202,194,-269,-64,77,-243,-373,-166,161,118,91,-8,-36,-43,36,-103,133,140,127,98,-70,-40,-270,-150,-224,-294,-362,-417,-428,-390,-337,-316,-250,-226,-218,-219,-237,-274,-321,-363,-394,-365,-288,-193,-106,-2,-282,-94,-174,-126,-41,-234,-279,-289,-143,-227,-222,-138,-26,88,184,166,57,52,117,41,242,185,117],[-69,-248,-257,14,53,304,40,-60,172,105,-164,-19,-241,-221,-60,-28,-122,-189,-50,-148,-40,-150,-109,-359,-61,-150,109,72,38,25,4,-13,-147,-37,-49,-71,-86,-145,-99,-107,-125,-188,-144,-159,-189,-180,-228,-179,-161,-132,-96,-60,-22,-251,-178,20,12,-21,-55,-89,-189,-166,-194,-201,-189,-169,-140,-108,-86,-93,-83,-96,-280,-81,-106,-124,-146,-167,-191,-219,-246,-273,-279,-293,-301,-289,-263,-248,-185,-221,-268,-246,-344,-93,-97,-125,-156,-190,-223,-307,-244,-233,-206,-179,-155,-135,-120,-117,-117,-114,-205,-206,-170,-190,-162,-202,-180,-196,-198,-203,-203,-199,-186,-156,-129,-86,-37,14,-221,-292,-113,170,150,-202,49,-377,-666,-248,-306,143,125,-276,147,159,96,176,178,182,192,201,214,224,233,232,-709,-696,163,114,-777,1,-42,-60,-42,-723,-2079,-536,257,331,389,424,437,-5585,-6094,-6463,-10477,176,-7312,-12157,-133,-219,-268,-57880,-19881,-3532,-109,-46,-4041,92,167,-5153,-8012,-4043,398,-824,408,48,-1229,-616,331,335,359,397,447,490,525,165,-946,89,494,448,387,293,-580,189,135,-104,-108,37,21,7,3,-4,-22,-490,-480,-374,96,103,114,-48,-199,-36,87,-8,-206,82,94,-362,40,-7,-65,-149,-230,-281,-228,-212,-46,105,72,-119,-298,-347,-166,272,213,142,67,-6,-140,-85,-160,-276,-125,-133,-186,-213,-265,-308,-346,-321,-272,-239,-221,-297,-324,-237,-282,-320,-349,-326,-273,-214,-146,-75,-9,45,-282,-397,-86,152,145,128,-56,-323,2,-58,-112,-153,-176,-174,-154,-175,-110,-96,-872,-59,-1957,-33,-16,4,35,-5047,-11293,-10553,-394,-2899,177,170,162,150,-260,-341,-421,-911,53,33,13,-192,-463,-106,-567,-144,-188,-227,-263,-279,-267,-224,-171,-180,-83,-116,-285,-258,106,-289,17,-210,-41,54,-135,-72,-80,-131,-173,-321,-232,-244,-249,-240,-225,-205,-172,-137,-97,-82,-83,14,61,123,23,69,183,51,129,44,386,740,402,117,-159,-287,-87,-3,445,395,-286,-321,232,66,-8,-105,-167,-104,-196,-85,2,-258,-267,-8,-8,-37,-81,-101,-166,-131,-141,-153,-164,-194,-227,-266,-290,-355,-286,-268,-244,-211,-176,-152,-126,-94,-215,-28,1,-347,-247,-58,56,51,42,-183,12,2,-12,-20,-291,-3,-90,-79,-2,-185,-333,-129,167,-179,-274,170,343,54,-272,381,336,189,-90,-103,15,55,-246,-17,-43,-59,-70,-233,-81,-160,-446,-303,-107,-57,-63,-65,-81,-98,-268,-121,-217,-122,-155,-107,-96,-71,-43,-25,-6,4,9,8,-69,-21,-54,-90,-179,-180,-152,-160,-139,-105,-252,-209,-18,-1,-4,-14,-36,-67,-204,-117,-109,-64,-25,15,133,213,284,-236,363,297,202,-19,-241,-265,74,-293,43,-209,144,124,103,86,71,55,-170,23,12,-95,-148,-40,-50,-60,-232,-51,-47,-33,-15,-93,-136,58,-134,106,130,-22,-432,-325,92,70,-54,11,-16,-51,-81,-126,-337,-119,-114,-109,-102,-93,-78,-68,-57,-47,-50,-54,-347,-314,-217,-251,-293,-165,-191,-210,-222,-235,-216,-197,-176,-192,-140,-105,-77,-47,-16,25,-260,-244,-205,-35,-61,-189,-209,-141,-89,37,-186,-93,-125,-133,-116,-14,-34,-13,-85,-105,-127,-395,-126,-99,-123,-90,-36,-250,-145,-38,130,142,136,-344,-237,-161,-27,-40,-40,-142,-182,-170,-211,-239,-260,-262,-264,-254,-238,-227,-459,-196,-181,-166,-150,-375,-118,-103,-87,-80,-97,-106,-154,-153,-181,-209,-226,-242,-251,-254,-264,-273,-277,-268,-238,-194,-144,-235,-108,-231,82,124,-129,145,-26,-41,66,19,0,5,35,72,94,91,63,-131,-66,-163,-274,-363,-288,-169,-75,1,58,91,-81,90,2,-359,-190,-93,0,-20,-190,-49,-61,-78,-83,-87,-319,-63,-46,-22,13,45,30,102,-263,166,258,228,-225,-2,395,408,409,392,379,356,311,291,258,31,91,-131,-23,-98,-39,-65,-54,-30,13,-436,19,47,101,145,109,-185,-310,-129,-277,-284,-284,-196,-252,-228,-127,-264,15,-103,-15,179,195,188,-58,117,142,313,126,93,6,280,229,170,97,19,-111,-235,-183,-242,-305,-274,-232,-238,-136,-92,-220,-70,-80,51,-36,-157,9,-101,-359,-165,174,408,261,-337,-197,-37,-77,119,119,20,-278,-178,-331,-339,-323,-262,-213,-168,-251,-300,-311,-339,-170,-110,-117,-324,-343,-156,-180,-232,-274,-327,-380,-341,-269,-191,-125,-78,-186,-41,-49,-82,-155,-232,-303,-339,-249,-134,-37,-67,-264,-62,-104,255,256,49,76,204,104,-20,-116,262,531,497,50,-113,64,57,60,94,42,8,-98,-120,-57,46,-265,-239,-208,112,-413,-174,-427,232,-60,37,110,-339,-2990,-141,-153,-505,-1008,-38,-5,11,25,27,23,20,22,19,3,-4,-13,-28,-40,-40,-22,-275,-167,31,40,45,-181,-149,-15,-61,-118,-178,-233,-292,-338,-378,-379,-340,-294,-244,-198,-152,-122,-95,-98,-88,-286,-110,-134,-181,-234,-288,-341,-396,-424,-383,-317,-254,-198,-141,-94,-54,-11,-221,-341,17,7,-297,-96,-15,-215,-316,-114,110,159,147,9,-17,60,56,-143,288,261,214,133,-102,-10,-219,-211,-310,-406,-496,-411,-316,-220,-119,-263,-124,-229,-153,-59,349,195,-66,7,45,-174,-56,-158,-70,83,-197,-128,-178,-174,-107,-204,-310,-409,-383,-275,-156,-55,5,87,121,135,68,27,83,32,74,112,166],[-78,-243,-191,-22,-13,281,7,-84,266,270,-197,36,-211,-281,-74,-60,-110,-195,-109,-251,-97,-199,-118,-303,-53,-100,-16,-14,-6,18,35,50,-130,78,84,75,35,-150,44,28,3,-160,-73,-25,-231,-23,-220,-12,0,16,33,47,41,-206,-173,-1,-53,-136,-221,-288,-230,-126,-22,-197,-193,170,290,176,24,-70,-136,-112,-263,96,20,-41,-100,-156,-206,-254,-296,-319,-284,-251,-223,-195,-177,-262,-169,-196,-262,-264,-331,-316,-264,-214,-161,-113,-98,-364,-149,-43,-56,-82,-116,-153,-191,-228,-259,-280,-307,-315,-292,-241,-182,-198,-40,76,163,-139,349,-30,53,224,97,-41,198,-26,-236,-318,-182,137,200,-210,36,-363,-621,-393,-364,173,142,-318,-40,-160,-241,-237,-174,-100,-27,25,69,92,102,96,-730,-505,48,40,-617,57,83,112,141,-938,-2225,-654,230,232,222,198,164,-4668,-5667,-6992,-8992,-46,-10682,-12843,-155,-177,-43095,-105617,-12667,-615,-182,-170,-3871,-156,-149,-6602,-7023,-4080,-209,-1252,-93,-156,-1462,-999,-22,4,40,79,126,161,195,127,-962,148,236,204,33,140,-533,443,527,-245,-253,501,792,260,209,268,-124,-467,-563,-399,175,386,283,40,-121,-20,54,-28,-208,-4,-29,-497,44,25,-29,-54,-116,-202,-305,-355,-254,-141,-39,-47,-229,-276,-176,209,220,151,145,38,-185,-16,-113,-178,-147,-152,-242,-165,-166,-155,-163,-171,-180,-207,-248,-296,-342,-318,-275,-209,-257,-101,-74,-290,-14,178,101,57,-193,-329,-133,112,37,-48,-141,-355,-178,-92,23,142,253,354,439,-325,541,329,-369,596,-2104,619,636,653,673,-13921,-15786,-11157,-257,-3235,376,239,97,-35,-145,-559,-521,-782,-56,-6,35,-288,-473,-169,-535,30,145,-196,316,334,326,295,244,-130,-18,-69,-199,-375,61,-262,65,-157,-9,77,-202,-57,169,104,40,-283,-176,-248,-101,-92,-81,-80,-202,-90,-107,-134,-160,-188,-196,-179,-142,-90,-33,25,72,60,134,142,131,101,-103,-219,-43,-76,-93,-91,-144,-231,-49,-55,-70,-85,-174,-163,-197,-246,-289,-379,-303,-270,-234,-196,-177,-146,-133,-113,-105,-98,-86,-80,-64,-50,-254,-302,56,59,-166,-164,-216,18,77,-53,-227,22,8,-406,-249,-38,-35,-48,-61,-124,-78,-76,-69,-50,-261,0,-195,-67,2,-120,-243,-215,-318,-294,-302,-43,87,136,-277,362,449,225,-32,-24,68,223,-314,-108,-53,11,-32,-250,-108,-168,-357,-260,-239,-259,-260,-228,-189,-146,-263,-70,-208,-24,-162,-66,-19,-114,-32,-21,-26,-38,-54,-72,-96,-121,-151,-172,-179,-179,-136,-118,-89,-92,-132,-222,-63,-86,-130,-179,-240,-311,-377,-348,-299,-247,-219,-200,-194,-197,-214,-236,-242,-200,-125,-94,-114,-216,118,-230,-10,-313,166,469,454,158,156,42,-133,215,174,-99,-141,-11,-67,-123,-173,-205,-242,-266,-282,-286,-277,-262,-235,-206,-164,-137,-468,-376,-57,-32,-101,0,14,15,-10,-164,-288,41,61,85,112,142,177,203,223,88,188,9,-334,-347,-165,-265,-185,-95,-169,-160,-112,-230,-69,238,-26,-178,-8,5,35,230,350,-13,-289,-210,-205,-21,-60,-202,-195,-176,-183,-1,-155,-61,-27,-55,-91,16,-7,-68,-110,-143,-167,-362,-189,-192,-195,-185,-179,-235,-187,-174,-161,-136,-108,-360,-208,-182,-46,1,70,-161,-186,91,-147,-71,-60,111,-149,-5,287,100,-444,-29,5,147,60,-303,-112,187,-80,202,-166,-166,-283,9,-45,-98,-132,-148,-139,-110,-245,-54,-93,-69,-194,-3,-22,-245,-86,-250,-133,-158,-180,-201,-221,-231,-227,-236,-236,-243,-257,-275,-296,-286,-236,-157,-74,14,94,163,-270,246,195,182,216,174,-121,63,11,-350,-194,-119,-173,-224,-241,-201,-124,-42,47,-62,-195,-26,36,72,262,172,32,130,-301,175,307,198,-246,-9,449,346,240,145,95,76,68,76,72,46,0,-61,-127,-189,-228,-235,-200,-167,-119,-413,-37,2,23,32,31,-203,-251,-83,-229,-233,-291,-224,-244,-283,-209,-247,140,-49,-28,279,228,39,-46,125,174,246,211,117,-30,147,107,67,18,-25,-103,-223,-139,-172,-359,-226,-240,-260,-280,-302,-313,-303,-285,-244,-197,-148,-86,-61,-370,-217,67,139,156,-366,-239,-74,-52,150,159,-13,-274,-79,-339,39,-143,58,103,49,-283,-274,-365,-359,-214,0,-42,-324,-398,-86,-20,5,-16,-18,-139,140,20,110,160,18,-175,120,61,-12,-111,-201,-261,-280,-226,-145,-84,-128,-338,-24,-106,15,-3,-35,-69,-95,-114,-110,-105,-103,-118,-141,-174,-223,-295,-364,-436,-423,-345,-271,-212,-150,-101,-63,-200,-242,-229,40,-549,-16,-426,91,-121,-102,52,-661,-2453,2,-14,-436,-643,-203,-14,-7,4,10,7,3,-3,-16,-49,-81,-122,-172,-229,-268,-254,-292,-165,-54,11,72,-174,-144,136,70,-52,65,12,-50,-118,-201,-290,-393,-400,-279,-153,-119,93,208,288,-17,-349,49,-13,28,-116,-215,106,-279,32,-385,-162,-126,14,88,149,192,-4,-255,-381,51,29,-337,-129,-2,-193,-263,-57,164,201,180,16,-6,145,90,-41,-59,-132,-208,-281,-349,-402,-451,-471,-453,-413,-364,-307,-249,-185,-134,-222,-131,-255,-233,-107,203,134,-130,-51,-7,-209,-42,-114,-37,-3,-132,-178,-210,-256,-261,-222,-221,-269,-105,45,-43,-100,-45,161,134,89,27,-43,-90,-98,-45,58,175],[-115,-185,-157,-75,-93,68,-28,-124,-42,-81,-197,-87,-193,-302,0,-107,-95,-201,-178,-372,-183,-263,-135,-241,-161,-173,-150,-105,-60,-6,19,28,-110,-7,-58,-137,-235,-339,-464,-354,-225,-143,-119,132,-284,242,-225,-36,364,345,202,244,44,-169,-181,-167,-246,-230,-110,18,-210,103,44,-201,-196,142,299,135,17,-35,-120,-95,-207,128,54,-26,-108,-193,-279,-370,-452,-462,-378,-307,-245,-189,-141,-260,-75,-156,-244,-275,-303,-79,-78,-89,-91,-87,-85,-310,-82,-75,-68,-58,-41,-17,6,17,-259,6,-79,-80,-205,-101,-111,-201,-44,179,218,-169,540,-107,130,246,93,-13,152,-16,-222,-350,-219,118,257,-203,49,-319,-482,-415,-384,-96,-153,-336,-107,-42,32,107,171,223,151,-103,232,149,102,11,-579,-228,-247,-308,-442,-323,-237,-108,45,-1147,-2118,-821,738,863,947,983,970,-3614,-5180,-7648,-7498,455,-9462,-5708,166,130,-116534,-154575,-6222,88,75,54,-3907,-3142,-1514,-7779,-6147,-3919,-899,-1746,-225,-253,-1517,-964,-273,-265,-249,-228,-199,-175,-149,-129,-969,-71,-33,-35,-359,-48,-488,338,440,-383,-369,439,793,364,360,326,-230,-417,-505,-388,178,360,321,120,-40,11,28,-31,-175,-261,-318,-447,-63,59,-32,206,228,210,-99,-55,34,-9,-27,-22,-130,-190,-166,140,204,93,-4,-97,-218,23,-50,-132,-217,-282,-360,-425,-436,-375,-323,-270,-212,-170,-135,-184,-191,-180,-44,-31,-282,-60,-90,-358,-77,15,5,-15,-95,-252,-186,-204,-267,-312,-325,-366,-190,-100,-9,77,148,207,251,-464,290,51,221,327,-2151,385,419,446,-3607,-26077,-23132,-12411,-164,-3668,76,-82,-249,-411,-407,-649,-448,-572,22,58,6,-377,-475,-228,-493,5,114,-298,437,546,617,647,188,-69,49,-24,-107,-462,3,-228,103,-100,30,20,-269,-37,139,123,68,-255,-171,-260,80,48,-107,-73,-255,-21,13,-85,-106,58,-7,-96,-185,-262,-315,-325,-301,-261,-231,-203,-189,-192,-209,-242,-300,-357,-415,-423,-359,-283,-208,-143,-84,-40,-184,-152,-74,-61,34,-200,-255,-55,-44,-57,-87,-101,-126,-154,-188,-219,-228,-217,-173,-159,-88,-153,50,-14,-204,-132,-244,14,-29,-102,-237,-272,-352,-364,-273,-208,-148,-97,-56,-60,-73,22,30,35,-251,41,-282,-49,25,-48,-141,-57,-88,-136,-293,-233,-263,-274,-268,-235,-185,-128,-64,1,53,124,-287,-213,-89,95,222,-259,123,-185,-280,-228,-91,193,201,214,211,200,-263,15,-181,17,-174,-115,-161,-223,-279,-343,-385,-374,-323,-262,-205,-148,-104,-67,-113,-180,1,-11,-29,-52,-101,-195,-205,-240,-249,-211,-147,-76,-195,-5,90,128,-88,-119,71,78,27,-43,-135,-231,-342,-447,-450,-350,-247,-187,-73,-414,67,119,171,180,123,-14,-74,251,228,-109,-108,58,-12,-90,-153,-222,-282,-327,-356,-363,-349,-322,-275,-222,-151,-91,-496,-444,26,63,-146,216,31,21,-48,-171,-219,82,51,96,79,68,65,52,32,0,-53,-123,-315,-376,-372,-362,-289,-202,-193,-118,-135,-233,-72,293,-91,-140,33,8,28,191,217,-49,-315,-189,-215,-4,-57,-209,-190,-216,-275,-26,-136,-29,57,8,-70,-101,-178,-224,-225,-201,-165,-325,-99,-24,-1,-41,104,-169,-204,141,321,217,200,-325,-142,-186,-81,40,72,-182,-201,184,-160,20,17,156,-108,31,315,113,-427,-29,28,158,76,-241,-162,101,-120,277,-219,-269,-339,-6,19,-137,-302,-360,-200,-78,-210,109,-23,-15,-144,-22,196,-253,-72,-274,-159,-256,-344,-388,-346,-288,-234,-212,-192,-182,-176,-163,-147,-118,-79,-93,13,54,87,107,-225,113,100,86,75,65,-141,50,9,-360,-205,-153,-93,-37,-165,-126,-165,-196,-205,-205,-187,-168,-142,-100,-35,32,11,137,-350,159,274,133,-285,-22,239,142,27,-99,-206,-298,-346,-319,-282,-257,-242,-226,-214,-207,-204,-213,-228,-267,-288,-414,-279,-236,-193,-154,-117,-237,-184,-72,-115,-223,-269,-126,-230,-326,-293,-208,-205,-202,-206,-213,-234,-244,-271,-294,-307,-287,-249,-192,-143,-91,-52,-17,2,-86,-107,-208,-156,-111,-427,-65,-145,-226,-83,-114,-145,-175,-217,-252,-291,-334,-363,-380,-390,-300,-252,-201,-154,-237,-249,-69,-8,45,71,-116,-232,-49,-347,21,-119,5,86,-51,-333,-260,-309,-374,-265,40,-124,-303,-458,-114,81,57,-109,-11,-63,161,-12,95,183,44,-179,209,144,55,-69,-191,-276,-224,-201,49,159,-200,-402,3,-117,363,323,100,57,99,8,-76,-130,-176,-190,-155,-88,-14,-32,-75,-10,111,48,224,211,196,169,134,-124,-211,-251,-69,-546,-43,-449,-114,-208,-259,-221,-1055,-1947,-291,-295,-335,-278,-473,-159,-128,-97,-78,-69,-64,-60,-60,-79,-94,-111,-140,-175,-204,-209,-316,-176,-115,-74,-32,-192,-153,44,52,-99,45,39,-22,-41,-24,-70,-197,-231,-273,-172,-198,140,314,466,-137,-419,31,-4,44,-137,-205,95,-252,-76,-411,-149,-112,27,13,97,198,-86,-276,-387,-27,-79,-380,-158,89,-182,-217,-5,259,275,195,12,-4,158,89,5,-92,-183,-272,-271,-205,-143,-134,-70,-43,-22,-7,1,0,-6,-150,-184,-141,-268,-301,-240,-276,-257,-203,-131,-72,-208,-33,-67,-1,4,-72,-226,-160,-306,-178,-115,-188,-247,-158,45,-50,-172,-78,204,173,131,71,-29,-29,-75,-91,-62,-8],[-190,-228,-262,-292,-309,-290,-245,-192,-131,-62,-135,67,-151,-267,5,-136,-51,-177,-216,-442,-271,-334,-349,-238,-124,-15,72,146,200,252,240,260,-85,253,219,168,-92,-196,122,174,149,-128,-152,256,-328,184,-234,-101,483,492,271,345,51,-138,-198,28,10,1,45,27,-221,110,48,-207,-202,116,240,87,0,0,-36,-46,-143,-24,-68,-113,-169,-235,-306,-380,-433,-401,-320,-246,-175,-100,-210,-247,-81,-117,-231,-293,-282,65,5,-157,-149,-196,-201,-227,-115,-78,-55,-56,-80,-119,-169,-218,-334,-228,-192,-132,-221,-57,-87,-233,-75,138,268,-230,339,-207,171,216,65,-2,-31,-103,-208,-411,-248,-257,-274,-290,-295,-289,-356,-323,-382,-95,-57,-364,31,68,99,129,154,171,-54,-372,79,45,11,-72,-377,-223,-239,-208,-302,-82,-13,57,134,-1368,-1911,-1087,559,651,718,750,741,-2541,-4943,-8472,-6272,295,-3913,120,66,-10125,-191722,-194221,-1236,-27,-62,-103,-4222,-6541,-3878,-8275,-5425,-3656,-1651,-2315,-241,-244,-1417,-534,-236,-238,-240,-243,-245,-253,-258,-264,-998,-243,-219,-291,-799,-303,-482,-114,-101,-563,-512,-13,40,98,166,225,-367,-373,-432,-380,160,313,313,153,4,23,-26,-54,-144,-196,-226,-345,-359,-306,-210,-118,-25,51,-112,-13,86,260,172,86,-44,-122,-165,38,134,27,-150,-231,-271,102,-9,3,-80,-205,-354,-381,-260,-98,49,-51,-142,438,256,-151,-149,-195,22,-89,-303,-64,-142,-426,-163,273,232,63,-42,-197,-354,-452,-336,-203,-97,-390,69,112,138,147,145,138,130,-610,124,-405,161,185,-2116,237,246,-1291,-11609,-41399,-33388,-14304,-153,-4193,-140,-128,-63,21,105,-624,-284,-410,218,185,-106,-448,-496,-307,-473,-33,81,-412,437,497,526,525,88,-23,95,-9,-42,-495,-78,-215,-43,-79,-78,-64,-356,-36,85,146,40,-254,-158,-273,76,31,-174,-160,-298,-78,-1,-88,-174,-261,-328,-349,-311,-247,-180,-115,-64,-23,-4,5,-3,-30,-69,-126,-195,-254,-301,-309,-270,-213,-149,-98,-52,-9,-212,-182,-27,-68,-53,-102,-162,-214,-270,-315,-363,-382,-405,-428,-459,-404,-333,-267,-196,-251,-71,-30,-55,-107,-253,-110,-239,-296,-404,-301,-257,-5,130,-302,-271,-26,253,220,270,-8,-132,353,304,261,-267,-5,-232,-39,32,11,-50,28,131,84,-277,-15,-49,-67,-249,-90,-93,-104,-112,-119,-136,-119,-208,-305,-108,-77,-81,-270,-122,-220,-227,-219,-122,-79,-59,-46,-63,-103,-274,-239,-318,-391,-319,-230,-153,-238,-86,11,34,42,-13,45,36,-22,-31,-33,-79,-189,-160,-213,-238,-218,-174,-136,-41,-68,70,109,129,-9,-215,-12,35,0,-166,-191,-110,-119,-119,-119,-125,-126,-141,-155,-167,-190,-207,-220,-212,-390,-181,-149,-105,-61,-22,-63,-6,21,20,-127,-54,-48,-75,-100,-109,-119,-193,-112,-146,-231,-284,-179,-219,121,180,4,-455,-510,-27,-15,-177,219,-64,-57,-89,-159,-159,-175,-241,-273,-263,-236,-202,-184,-175,-177,-196,-212,-291,-377,-173,-250,-103,-70,-220,-72,-162,-239,-78,100,-163,-83,63,5,19,144,69,-68,-319,-183,-226,18,-54,-210,-197,-258,-312,-29,-126,-24,-76,-112,-131,-134,-120,-102,-74,-45,-83,-288,-87,71,32,-63,125,-89,-188,202,202,200,182,-275,-67,-164,-124,76,74,-195,-217,75,-168,-104,-187,-195,-115,12,139,120,-407,-34,48,153,78,-191,-204,16,-135,316,-226,-300,-206,-102,57,-46,-147,-110,-136,-63,-93,-123,-180,-218,-235,-245,-253,-253,-250,-292,-234,-220,-205,-194,-189,-221,-171,-179,-173,-166,-151,-130,-112,-98,-86,-70,-61,-51,-39,-22,-173,36,77,125,179,230,-114,302,9,-376,-216,-183,-173,42,-168,97,-10,-45,-107,-194,-187,-203,-205,-190,-160,-130,-93,-41,-313,70,119,47,-329,-26,261,266,254,223,197,170,144,148,168,200,235,56,-22,-242,50,14,161,204,-86,-423,-62,-133,-228,-311,-330,-276,-218,-170,-135,-231,-316,-131,-187,-307,-324,-299,-335,-361,-388,-401,-388,-326,-253,-165,-73,19,100,134,-143,241,257,242,34,-135,-98,-163,-159,-119,-409,-236,-262,-275,-273,-270,-261,-250,-253,-248,-248,-250,-236,-220,-400,-321,-179,-172,-172,-177,-200,-186,-198,-203,-200,-220,-174,-137,-325,-57,-82,-56,-16,-142,-376,-240,-211,-353,-276,-90,-194,-257,-385,-330,-382,-440,-417,-366,-328,-289,-258,-234,-221,-224,-236,-248,-249,-235,-216,-162,-84,-199,-194,120,144,-258,-346,41,-110,224,207,105,22,133,114,-104,-103,151,167,188,205,155,-76,-143,-52,46,-6,-54,-95,-109,-108,-99,-73,-151,-241,-186,-396,55,-472,118,-284,-397,230,-1456,-1482,309,311,-207,87,-733,223,137,136,90,45,9,-11,-23,-40,-41,-38,-38,-44,-47,-50,-312,-174,-131,-175,-215,-242,-242,-199,-136,-133,-18,25,-17,-107,-35,-41,-171,-146,-137,-65,-257,151,254,314,-237,-459,15,17,83,-143,-195,80,-198,-180,-363,-142,-100,40,-45,60,160,-136,-273,-334,-53,-177,-386,-165,17,-163,-163,37,24,4,-27,-95,-168,-254,-345,-440,-357,-250,-159,-87,-37,1,-89,17,15,10,0,-14,-32,-55,-154,-140,-144,-266,-332,-223,-259,-308,-370,-438,-458,-344,-222,-94,24,131,-15,-264,-125,-360,-27,-25,-147,-221,-204,32,-78,-239,-98,-96,-114,-120,-121,-128,-133,-151,-176,-202,-234],[-199,-248,-299,-348,-392,-401,-365,-313,-258,-198,-144,-95,-116,-238,-33,-170,-27,-153,-230,-361,-371,-311,-139,-119,6,42,211,255,292,337,211,246,-72,346,334,279,-142,-228,57,-13,-62,-122,-172,59,-352,115,-250,-188,248,227,195,166,75,-104,-220,0,169,295,289,29,-220,120,49,-205,-197,-135,-134,-107,-84,-72,-83,-97,-127,-179,-240,-286,-306,-297,-283,-281,-281,-276,-226,-166,-92,-9,-283,-206,-105,-62,-203,-291,-244,180,142,-265,61,52,-18,-129,1,0,46,7,-30,-48,-23,40,-369,163,94,99,-215,2,-35,-259,-103,112,345,-284,544,-290,211,230,48,22,-105,-221,-305,-428,-303,-260,-224,-203,-185,-240,-215,-181,-333,-56,-42,-365,-8,-9,-19,-34,-55,-77,-266,-642,-152,-187,-225,-268,-303,-309,-269,-228,-192,-157,-128,-112,-104,-1554,-1646,-1412,-83,-78,-73,-68,-66,-1493,-5095,-9424,-5405,-95,-116,-145,-180,-30609,-262424,-188281,-249,-1657,-210,-189,-4804,-10137,-6635,-7673,-4826,-3339,-2413,-2874,-212,-210,-1182,-213,-218,-239,-265,-291,-306,-307,-284,-254,-1000,-188,-172,-515,-1234,-574,-463,-288,-308,-744,-646,-302,-293,-285,-256,-222,-477,-299,-346,-345,90,130,170,178,51,53,-66,-63,-85,-269,-140,-236,129,97,-68,97,145,210,-117,30,85,335,192,147,62,-32,-127,-48,51,-10,-253,-319,-301,106,38,78,79,-111,-366,-233,-272,-189,-86,-95,-205,257,230,-113,-103,-113,82,-160,-298,-74,-192,-414,-241,294,340,72,85,-88,-392,142,314,-74,4,-404,350,371,400,427,449,430,386,-730,386,-973,488,478,-1992,433,391,-3785,-19119,-58286,-46316,-16713,-226,-4682,56,64,75,79,63,-508,-97,-283,-144,-185,-251,-426,-505,-369,-451,-57,84,-335,59,22,-33,-103,-179,-245,-305,-347,-353,-436,-307,-259,-215,-162,-93,-120,-418,-33,35,24,-5,-255,-122,-267,-243,-290,-287,-244,-307,-129,-80,-56,-87,-7,5,15,8,24,25,16,-133,14,-6,-25,-52,-83,-113,-140,-175,-187,-192,-189,-178,-166,-150,-139,-121,-92,-239,-199,-7,-79,34,46,-41,2,22,-8,-59,-92,-115,-93,-33,57,165,260,108,-281,306,141,-161,-199,-293,-81,-197,13,13,-55,-275,72,128,-240,-292,-31,215,199,178,42,-194,135,138,154,-289,-35,-143,-29,38,62,33,57,246,135,-263,67,19,-16,-245,-70,-92,-117,-141,-163,-194,-195,-194,-212,-221,-241,-274,-320,-383,-443,-469,-442,-387,-341,-317,-309,-335,-373,-379,-323,-223,-126,-209,-252,-140,-267,-147,115,221,197,-76,133,95,-35,-188,-67,-38,-196,-13,-13,7,43,69,-54,-24,-126,113,89,44,-20,-249,-192,-287,-359,-413,-414,-387,-350,-320,-304,-295,-273,-243,-183,-95,-124,108,-173,-212,-313,212,549,587,167,33,-67,68,307,175,-151,-113,-220,-253,-206,-108,-147,-240,-121,-183,-253,-252,-229,-214,533,477,-14,-394,-476,-40,-41,-182,80,-154,-197,-332,-443,-402,-306,-225,-166,-124,-101,-84,-85,-96,-117,-158,-204,-263,-345,-375,-415,-411,-363,-306,-238,-192,-250,-85,52,-234,-19,85,0,9,91,-82,-71,-307,-191,-221,-75,-168,-274,-376,-479,-407,-291,-192,-106,-37,15,-29,56,52,34,-39,5,-82,-252,-78,43,60,-76,90,-18,-152,27,-15,-59,-110,-228,-196,-227,-252,-261,-262,-243,-233,-155,-173,-17,61,144,-29,79,262,118,-387,-45,57,130,62,-159,-229,-72,-133,-82,-194,-228,-116,-122,-127,-133,-158,-142,-186,-150,-155,-156,-149,-134,-108,-86,-72,-250,-50,-310,-37,-30,-55,-21,-21,-282,-1,-33,-11,35,-87,-14,37,109,114,-17,65,129,137,26,-128,200,43,227,296,352,-51,363,4,-393,-226,-214,-244,0,-178,-65,-180,-276,-290,-232,-138,-57,11,67,117,47,-40,172,-242,87,135,-57,-378,-32,397,697,686,505,504,545,277,399,187,257,267,68,-19,-266,35,-17,152,163,-111,-446,-104,-25,-80,-131,-166,-232,-188,-173,-148,-179,-371,-50,-125,-241,-289,-91,54,52,-36,6,-32,-310,-54,-20,48,145,244,141,-201,160,492,238,-46,-175,-81,-98,-138,-134,-364,-81,-158,-212,36,-62,-3,-11,-155,-34,-42,-55,-58,-64,-412,-332,-142,-133,-158,-179,-190,-194,-197,-191,-183,-301,-182,-179,-284,-193,-204,-226,-259,-289,-423,-366,-411,-436,-458,-453,-436,-410,-401,-396,-386,-396,-390,-392,-398,-392,-381,-364,-349,-346,-353,-368,-386,-413,-435,-402,-343,-302,-256,-209,-180,-313,-253,-106,-97,-69,-37,-2,-24,74,109,-131,-98,218,226,226,214,184,-108,-198,-90,-126,-234,-332,-363,-277,-172,-76,8,-87,-207,-312,-241,123,-501,121,-345,-507,232,-1758,-1061,372,389,-105,370,-978,284,134,166,112,68,47,-33,60,67,89,112,130,-20,170,19,-285,-162,-36,333,189,-230,-133,174,53,-151,347,91,-7,-173,-95,-69,-128,42,9,70,-286,306,413,405,-320,-437,-4,41,128,-141,-186,-32,-141,-263,-311,-193,-218,-236,-235,-224,-201,-157,-250,-254,-61,-234,-341,-152,-50,-137,-105,-110,-142,-166,-179,-207,-219,-225,-223,-224,-226,-225,-232,-245,-265,-281,-310,-333,-346,-348,-340,-318,-287,-247,-193,-136,-136,-251,-306,-219,7,-66,-267,-235,-140,-132,-9,40,86,147,46,-284,-78,-388,24,48,-90,-178,-232,22,-109,-289,-97,-70,-72,-55,-31,-53,-4,-55,-30,-55,-93],[-145,-48,-89,-187,-131,-94,-44,-183,72,69,48,209,-66,-205,6,-192,30,-118,-201,-237,-358,-278,-210,-231,-232,-217,-189,-145,-93,-22,37,96,-74,198,226,228,-174,-263,140,73,-14,-127,-189,-276,-353,-395,-370,-314,-245,-160,-56,59,105,-81,-261,-51,142,289,416,7,-224,115,38,-220,-202,-200,-157,-93,-53,-38,-56,-82,-123,-176,-216,-214,-194,-173,-165,-178,-212,-259,-288,-300,-253,-167,-303,-174,-150,-26,-195,-299,-229,251,245,-383,46,60,2,-63,9,-33,7,-20,-41,-49,-39,-14,-397,85,137,153,-231,32,-3,-310,-169,61,399,-349,581,-384,204,188,4,23,53,-90,-223,-400,-393,-309,-214,-224,-84,-219,-114,-72,-300,-6,-5,-378,43,65,79,85,75,52,-505,-937,-325,-209,-306,-337,-243,-147,-48,-114,-110,156,190,205,202,-1755,-1393,-1833,133,114,95,76,58,-596,-5779,-10528,-5016,-18,-41,-70,-108,-48931,-312167,-151182,-270,-5003,-267,-230,-5711,-13822,-9769,-6502,-4408,-3097,-3213,-3405,-426,-111,-937,-204,-238,-270,-295,-314,-331,-359,-390,-414,-1020,-306,-233,-744,-1694,-890,-458,-25,-29,-786,-706,-101,-132,-166,-189,-211,-522,-240,-294,-334,-68,-25,25,83,53,54,-130,-95,-46,-319,-86,-163,51,-15,-102,-39,43,161,-158,32,36,284,175,173,152,46,-94,-149,-50,-60,-351,-408,-345,32,-29,-63,-58,-182,-346,-178,117,159,29,-161,-290,219,167,-106,-90,-26,-28,-190,-313,-121,-270,-359,-338,278,395,67,170,9,-524,94,157,-188,-23,-443,388,521,600,843,781,392,159,-844,4,-1603,359,302,-1844,218,181,-4730,-20633,-62593,-61354,-19431,-447,-4483,37,46,59,70,74,-387,20,-223,71,76,-440,-338,-519,-425,-449,-91,19,-222,-67,-114,-174,-239,-305,-357,-395,-399,-377,-371,-348,-328,-314,-291,-247,-216,-405,-159,-145,-142,-143,-259,-175,-260,-227,-249,-287,-320,-302,-275,-262,-251,-234,-220,-196,-166,-140,-117,-98,-84,-215,-73,-82,-85,-91,-94,-89,-117,-71,-199,-18,10,46,33,125,166,217,41,-273,-214,50,-102,192,182,82,123,389,399,451,196,-133,-40,24,120,153,331,91,-256,496,282,-251,-294,-307,-54,-149,22,145,-60,-291,267,235,-186,-317,-40,78,45,14,-15,-260,-78,-120,-161,-295,-217,-211,-175,-116,-55,24,75,165,145,-257,261,310,105,-243,171,242,187,71,59,-21,-80,-135,-206,-262,-307,-350,-391,-436,-473,-485,-453,-411,-374,-346,-316,-304,-293,-291,-252,-209,-171,-212,-321,-239,-230,-221,74,144,166,-117,197,170,-38,-287,-79,10,-191,-5,143,130,124,110,42,-66,-184,95,88,73,-14,-285,-44,-98,-138,-389,-256,-199,-175,-142,-102,-58,0,-43,-37,130,-110,133,-194,-259,-243,222,707,628,152,16,-8,151,489,302,-171,95,272,152,143,-50,-167,-255,-112,-211,-262,-181,-177,-180,356,406,-35,-321,-373,10,0,-150,-38,-223,-234,-268,-228,-164,-98,-181,-9,10,18,23,16,6,-93,-39,-77,-223,-292,-260,-343,-433,-426,-342,-252,-215,-256,-84,71,-281,56,109,1,4,39,-223,-60,-288,-202,-189,30,-58,-175,-254,-333,-326,-247,-164,-91,-32,6,-4,18,-3,-41,-85,-129,-167,-211,-178,-155,-123,-77,-39,-19,-107,-1,-13,-32,-66,-184,-130,-143,-231,-99,-42,-184,-238,210,-162,189,141,258,7,87,222,109,-366,-53,62,97,34,-137,-222,-226,-343,-449,-384,-280,-189,-121,-70,-81,-154,-153,-234,-61,-98,-139,-177,-209,-231,-250,-274,-292,-310,-324,-344,-356,-368,-377,-381,-370,-337,-308,-261,-209,-153,-123,-45,0,42,37,79,159,193,-55,-85,279,-1,207,210,348,31,286,-5,-405,-236,-243,-294,-54,-192,-218,-204,-21,152,-76,168,-45,76,304,212,-16,-57,232,-162,24,25,-175,-418,-45,351,830,684,502,365,224,91,-5,-80,-133,-167,-175,-168,-275,-121,-98,-70,-64,-132,-444,-140,-34,-40,-50,-56,-185,-70,-72,-63,-101,-399,-5,-51,-164,-219,-38,50,39,-19,-23,-80,-217,-201,-263,-296,-263,-183,-72,-264,85,230,183,-125,-202,-59,-23,-101,-160,-331,-117,-192,-210,232,-37,219,230,-162,120,-23,184,115,-22,-434,-311,-154,28,-17,-57,-83,-101,-117,-123,-189,-281,-161,-180,-239,-252,-298,-361,-435,-473,-439,-323,-257,-268,-191,-193,-307,-163,-218,-173,-222,-302,-371,-442,-460,-390,-317,-250,-204,-184,-187,-207,-234,-267,-298,-286,-230,-248,-191,-72,-45,-366,-161,3,-85,20,41,62,-88,65,55,-165,-103,-102,-204,-311,-403,-415,-341,-239,-147,-77,-30,-13,-32,-64,-112,-167,-192,-187,-162,-443,-104,37,-537,85,-382,-572,25,-1706,-680,308,346,-76,395,-1181,245,93,280,217,154,88,-81,93,98,119,137,142,-2,126,-49,-246,-147,-47,291,168,-263,-123,182,38,-161,322,37,-1,-244,-171,-116,-79,224,44,76,-288,284,386,375,-383,-395,-36,47,162,-143,-192,-28,-117,-264,-311,-411,-486,-413,-321,-236,-157,-153,-220,-172,54,-215,-281,-133,72,-121,-57,18,-14,-42,-62,-99,-125,-149,-165,-181,-192,-183,-169,-149,-130,-111,-113,-122,-144,-181,-236,-299,-359,-370,-304,-198,-132,-240,-259,-231,68,-134,-292,-288,-144,-89,-3,89,128,153,96,-302,-41,-390,89,111,-36,-136,-248,-166,-235,-341,-331,-316,-273,-214,-150,-97,-48,-69,-6,-52,-25],[-159,-74,-111,-228,-215,-275,-341,-302,-233,-163,-102,-50,-20,-182,7,-208,46,-88,-146,-107,-245,-232,-131,-32,95,139,199,151,112,115,124,148,-85,300,343,317,-168,-283,290,232,27,-127,-188,-5,-320,-53,-305,-421,-58,-31,14,70,137,-36,-286,-98,112,267,253,-10,-203,80,4,-216,-185,-193,-228,-241,-243,-233,-220,-183,-140,-103,-69,-26,6,30,40,37,-28,-9,-100,-89,-157,-234,-312,-355,-297,-219,-166,-275,-194,19,62,-350,15,42,42,15,32,-38,2,-25,-53,-81,-109,-139,-372,-176,-194,-201,-220,-185,-173,-311,-217,-84,-45,-313,3,-366,8,-1,-33,-72,-120,-174,-224,-312,-339,-392,-414,-363,-293,-226,-171,-124,-237,-69,-71,-334,-42,-14,34,98,163,218,-669,-1105,-496,107,129,143,83,351,190,-207,-67,4,691,641,568,-1926,-1105,-2262,-30,-669,181,123,57,-8,-6962,-11565,-5092,-212,-234,-251,-269,-64405,-303414,-114615,-358,-9296,-351,-323,-6893,-11830,-13133,-5119,-4135,-2929,-3908,-3762,-815,-266,-687,-335,-359,-390,-419,-444,-453,-433,-374,-304,-1009,-128,-43,-929,-2116,-1162,-400,181,179,-567,-501,-131,96,68,49,26,-429,-158,-235,-314,51,51,59,64,57,71,-168,-112,-50,-286,-161,-201,-206,-176,-123,-33,60,152,-191,36,-16,228,154,203,259,152,-30,-212,-129,-90,-415,-465,-358,83,29,-18,-3,-245,-290,-218,15,87,-6,-219,-361,285,109,-95,-79,65,204,-174,-323,-165,-330,-278,-421,47,208,83,264,126,-543,61,28,-260,-51,-482,263,446,388,331,271,210,-43,-931,-320,-2027,-69,-94,-1691,-92,-79,-3086,-11947,-42855,-50827,-21441,-833,-3929,74,121,179,246,311,-290,50,-212,168,-41,-638,-217,-520,-447,-452,-118,149,-110,103,18,-40,-49,-262,56,120,-43,20,-313,-264,-214,79,-9,36,-214,-351,-99,-118,-121,-186,-247,-82,-248,-61,-56,-296,-391,-290,-194,-149,-193,-241,-301,-351,-385,-391,-361,-314,-263,-294,-169,-138,-105,-81,-61,-41,-145,-69,-255,5,12,19,20,17,4,-7,-13,-316,-224,-51,-137,-68,-62,-40,-1,52,129,205,260,-162,-113,-59,56,100,338,62,-216,657,402,-288,-392,-300,-34,-109,29,147,-71,-313,299,365,-146,-352,-59,125,205,241,127,-339,220,197,88,-275,-71,-7,-24,15,125,160,75,226,115,-269,218,372,12,-249,97,301,140,59,190,143,127,24,91,0,-86,-168,-262,-294,-328,-339,-355,-364,-380,-403,-414,-421,-405,-374,-352,-328,-327,-330,-345,-342,-317,-317,-214,-148,-83,-158,30,69,-47,-203,-58,55,-188,-55,-11,-60,-107,-170,-229,-282,-321,-355,-365,-362,-356,-354,-355,-365,-366,-383,-390,-394,-388,-377,-366,-353,-328,-303,-268,-220,-175,-124,-236,-291,-196,47,68,85,89,24,44,-3,-52,-94,-198,-146,-132,-93,-51,-61,-198,-249,-75,-230,-280,-115,-81,-142,-153,-186,-224,-254,-266,-267,-257,-244,-225,-287,-296,-186,-160,-80,23,-232,75,80,75,64,41,-68,-149,-58,-105,-187,-239,-210,-247,-281,-309,-332,-327,-292,-273,-144,-46,-292,125,117,-7,-15,-30,-355,-58,-284,-233,-150,106,-39,-148,-219,-362,-158,-2,-117,-51,-55,-64,-83,-119,-163,-217,-264,-303,-319,-311,-281,-255,-230,-200,-179,-175,-171,-179,-196,-218,-250,-285,-324,-360,-392,-391,-356,-293,-244,-143,-147,26,116,210,32,73,168,86,-351,-74,51,46,-20,-136,-196,-256,-116,95,-92,-110,-142,-105,-148,-119,-148,-175,-283,-28,316,-17,190,191,82,-133,-159,-234,-37,-344,243,167,80,323,210,-347,-69,-216,-139,139,-57,-237,-153,-212,-189,-104,-5,98,160,-139,-56,376,-43,177,114,342,115,182,-23,-406,-248,-278,-320,-54,-209,-117,-294,216,121,-11,209,-69,115,376,156,-96,-51,331,-80,-62,-110,-300,-396,-75,144,97,57,21,0,-24,-64,-95,-133,-178,-225,-266,-304,-329,-342,-346,-331,-325,-297,-408,-232,-193,-164,-143,-125,-123,-113,-119,-126,-140,-363,-177,-204,-232,-255,-273,-270,-254,-236,-215,-205,-187,-191,-205,-239,-287,-355,-416,-337,-227,-120,-11,-195,-214,-31,55,-54,-199,-309,-167,-243,-216,231,-8,348,396,-166,108,-36,211,70,-72,-467,-279,-148,136,173,91,4,-40,-95,-134,-162,-191,-212,-225,-237,-248,-246,-240,-443,-210,-393,-224,-148,-221,-131,-213,-348,-195,-239,-286,-326,-362,-331,-276,-221,-167,-129,-148,-67,-73,-158,-115,-129,-122,-105,-150,-68,-269,-200,157,32,-413,-74,87,-72,-3,-32,-51,-163,-74,-100,-201,-166,-228,-310,-386,-360,-271,-192,-249,-139,3,-48,36,7,-35,-105,-196,-280,-324,-254,-481,0,120,-561,10,-388,-585,-291,-1295,-310,700,724,-158,745,-1184,47,12,430,383,25,-37,-134,160,214,25,137,57,-38,-141,-241,-296,-208,-107,-27,40,-302,-117,111,13,-158,13,-31,-77,-319,-265,-180,-161,-172,-179,-182,-273,-176,-164,-166,-344,-356,-81,-49,-37,-150,-209,-56,-85,-186,-245,-290,-286,-180,-194,-25,68,-138,-185,-92,139,-133,-222,-119,47,-115,-20,201,230,171,147,-55,-53,313,288,241,182,125,63,4,-50,-91,-135,-169,-198,-224,-251,-267,-258,-224,-172,-115,-138,-240,-214,-235,-7,-205,-313,-327,-128,-59,-9,7,-15,-33,-48,-317,-62,-375,-80,-83,-91,-101,-257,-108,-204,-313,-104,-93,-82,-60,-32,-78,16,-94,-31,-125,88],[-265,-249,-207,-206,-106,-55,-16,-205,23,40,50,60,33,-159,11,-210,95,-59,-79,16,-130,-192,-124,7,146,179,200,168,133,127,67,73,-122,299,361,288,-142,-295,354,281,-48,-138,-200,-10,-289,-95,-340,-394,67,147,119,63,-11,-100,-310,-333,-408,-339,-255,-178,-192,-83,-66,-232,-184,-127,-172,-216,-248,-238,-194,-111,-23,49,106,3,130,162,56,53,-46,38,-102,-111,-205,-278,-298,-250,-201,-86,-165,-269,-189,120,70,-229,-34,-8,52,50,15,-55,-63,-99,-134,-165,-193,-223,-361,-275,-310,-342,-374,-400,-424,-421,-395,-367,-323,-286,-256,-306,-224,-218,-232,-249,-272,-297,-313,-328,-331,-316,-283,-249,-187,-156,-90,-50,-199,3,-3,-282,-29,-62,-106,-153,-203,-243,-726,-970,-670,-163,-80,5,93,174,38,-332,-94,-289,365,358,353,-2119,-842,-2685,-1293,-1844,285,643,622,572,-8648,-11309,-5693,161,34,-93,-217,-77079,-261090,-85481,-5028,-14001,-233,-203,-8383,-8384,-10058,-3729,-4070,-2905,-3342,-3888,-1256,-245,-511,-197,-154,-113,-64,-9,54,115,179,-267,-1007,222,375,-1111,-2520,-1285,-324,411,117,-367,-243,-282,130,273,258,213,-336,-100,-209,-324,-28,-104,-177,-248,-298,-332,-330,-283,-226,-223,-119,-74,-31,7,-166,71,101,122,-244,10,-101,138,94,199,287,252,25,-254,-207,-132,-481,-532,-369,62,44,-33,-123,-320,-243,-273,-192,-101,-69,-292,-434,158,34,-106,-93,125,212,-175,-354,-220,-366,-207,-380,-177,-208,-93,68,221,-426,25,-80,-318,-99,-543,125,254,148,37,-75,-180,-268,-1009,-541,-1820,-224,-167,-1581,-76,-55,-51,-52,-18227,-33355,-19942,-1418,-3395,-29,0,40,83,123,-252,-36,-254,66,-214,-714,-98,-515,-443,-468,-152,120,-12,-108,-256,-429,-349,-384,27,191,-83,-15,-272,-236,-234,24,-21,137,-223,-301,-94,210,195,-290,-220,-34,-235,101,-88,-265,-382,-276,-219,89,27,1,-94,-96,-138,-178,-210,-234,-246,-358,-240,-235,-219,-204,-192,-179,-190,-179,-303,-184,-192,-199,-208,-214,-221,-220,-209,-358,-222,-205,-222,-250,-287,-324,-344,-323,-250,-167,-51,-190,-185,-142,-11,50,339,27,-180,792,508,-251,-476,-278,-11,-68,42,155,-75,-330,330,332,-113,-365,-74,70,172,285,164,-416,159,140,-6,-222,-83,29,-22,-6,-8,-11,-30,-38,-63,-280,-130,-166,-200,-243,-280,-307,-319,-302,-265,-233,-177,-131,-113,-97,-87,-87,-245,-98,-333,-161,-326,-276,-355,26,67,74,9,-280,41,-71,-143,-204,-288,-286,-79,-325,-57,-1,-24,-189,-85,-123,-158,-202,-240,-277,-293,-323,-351,-359,-348,-338,-322,-306,-312,-291,-290,-298,-315,-341,-369,-401,-421,-445,-452,-442,-415,-381,-352,-325,-293,-273,-250,-224,-206,-185,-276,-289,-151,-81,-56,-27,-4,7,4,-14,-37,-72,-210,-182,-244,-298,-341,-338,-306,-255,-193,-202,-294,-45,22,-88,65,71,-86,-181,-145,-85,-126,-161,-181,-327,-339,-204,-191,-90,81,-245,144,120,29,60,-11,-141,-187,-222,-192,-138,-170,-38,-176,181,216,-232,70,-266,-283,-82,85,-249,202,132,-6,-31,-99,-290,-51,-275,-262,-92,135,-28,-104,-196,-348,-130,33,-107,175,196,152,34,48,-17,-87,-141,-178,-191,-183,-147,-104,-54,2,69,116,-47,194,216,235,16,-128,102,-30,-324,170,72,-138,-231,299,-113,180,133,282,58,50,117,63,-332,-91,34,-4,-81,-138,-146,-346,-114,131,-39,67,0,-59,-207,-160,-136,-191,-318,-9,295,-23,221,376,124,-158,-256,-220,-30,-356,167,240,168,342,206,-326,-127,-297,-188,208,5,-326,-216,-106,-154,-153,-128,-93,-63,-212,-39,-48,-73,-108,-148,-195,-251,-292,-312,-389,-276,-306,-307,-192,-218,-185,-363,-131,-117,-112,-102,-106,-120,-140,-163,-204,-258,-305,-348,-357,-336,-388,-361,-200,-172,-148,-145,-166,-191,-238,-304,-353,-364,-324,-279,-238,-211,-271,-208,-241,-291,-374,-369,-355,-175,-77,3,61,37,-51,162,156,139,43,-326,6,-66,-150,-246,-344,-315,-234,-159,-89,-189,-44,-56,50,39,17,-20,-51,-342,-78,-55,-10,-238,-201,4,140,5,-241,-294,-226,-296,-223,185,22,155,147,-160,99,-48,130,46,-142,-501,-241,-126,88,41,-10,-61,-111,-163,-201,-227,-243,-245,-230,-212,-192,-159,-208,-396,-73,-334,-221,88,-167,-59,-205,-370,-103,-60,105,35,0,-80,45,-20,-76,-120,-203,-150,-149,-150,-129,-121,-123,-152,-181,-196,-280,-282,-307,-320,-438,-255,-217,-184,-158,-134,-123,-238,-137,-165,-232,-202,-218,-229,-216,-179,-130,-121,-222,-123,41,-104,195,196,179,-29,54,-24,-90,-95,-375,108,245,-541,-60,-356,-550,-628,-741,96,645,612,-358,530,-1014,-175,-97,276,194,-99,-157,-187,-70,-100,-96,-58,-8,13,74,-199,-144,-92,-55,198,107,-334,-110,169,-11,-135,108,6,-28,-381,-361,-238,-85,-43,10,54,-251,149,174,159,-297,-313,-108,10,-50,-155,-222,-187,-186,-164,-224,-262,-170,-72,-233,-50,36,-105,-133,-11,56,-20,-160,-109,-141,-136,-120,-115,-115,-124,-142,-189,-231,-259,-235,-177,-118,-60,-17,10,23,31,16,24,32,50,74,101,123,145,-109,5,-143,-239,-169,-224,-76,-260,-317,-301,-145,-179,-205,-221,-230,-225,-214,-319,-170,-353,-123,-91,-59,-63,-247,-56,-235,-255,-111,139,147,151,145,-92,-14,-127,-89,-194,-72],[-150,-119,-91,-148,-50,-39,-38,-224,-66,-74,-84,-86,-94,-154,-112,-218,-146,-175,-206,-226,-232,-212,-167,-110,-45,9,44,60,52,44,-2,-19,-183,59,124,191,-108,-291,354,355,-142,-159,-223,57,-270,-150,-373,-263,-50,319,337,329,299,49,-295,-259,-35,89,115,-103,-177,97,-45,-249,-182,10,-113,-253,-388,-345,-198,-42,95,191,217,-27,123,104,-46,23,-97,-221,-293,-297,-224,-324,-73,-41,-229,45,-167,-256,-188,107,-67,-84,-70,-65,-14,-34,-49,-61,-68,-75,-85,-96,-116,-141,-337,-200,-241,-281,-320,-355,-397,-432,-463,-494,-495,-468,-430,-399,-374,-353,-356,-365,-385,-416,-448,-494,-542,-518,-439,-355,-268,-177,-91,-6,-149,146,85,-179,269,277,265,236,162,-40,-614,-748,-798,-160,-157,-105,-19,60,-126,-443,-144,-551,200,164,131,-2272,-572,-2931,-2533,-3005,-423,526,557,561,-10675,-10051,-6768,318,209,89,-34,-87626,-220673,-66069,-13003,-18196,-483,-472,-10108,-5208,-6550,-2377,-4185,-2974,-2661,-3749,-1720,-422,-391,273,326,359,385,403,419,420,419,-286,-982,178,277,-1247,-2773,-1106,-200,338,25,-155,61,-365,-51,179,396,300,-237,-28,-179,-330,85,63,-56,-25,-104,-196,-298,-379,-397,-353,-304,-264,-229,-209,-201,-202,-209,-226,-261,-245,-235,-201,-160,-123,-79,-24,18,-242,-237,-154,-521,-578,-348,60,25,-1,-44,-349,-181,-305,-234,-279,-333,-366,-438,-299,-225,-138,-100,60,134,-174,-374,-240,-329,-123,-309,-54,-222,-335,-215,-16,-267,15,-135,-346,-135,-595,22,284,307,237,92,-55,-363,-1058,-594,-1190,-272,-183,-1513,-47,-7,16,34,42,-16094,-16979,-2164,-2899,34,22,15,10,4,-253,-216,-307,12,-186,-531,31,-483,-402,-468,-167,77,87,146,207,218,-244,-447,156,220,-111,-54,-220,-147,-245,-26,-30,159,-198,-247,-109,148,115,-357,-163,-4,-207,103,-119,-209,-342,-248,-222,-64,-86,-91,-107,-76,-56,-79,-99,-19,-7,-379,-51,42,69,94,115,-52,-232,-115,-315,75,38,-1,-41,-73,-100,-106,-92,-386,-202,-59,-202,-103,-149,-209,-278,-353,-369,-315,-223,-203,-222,-199,-68,21,111,1,-147,94,82,-177,-481,-248,23,-21,64,76,-68,-334,200,254,-82,-336,-78,28,140,250,184,-416,32,-45,-112,-164,-206,-242,-288,-342,-346,-255,-160,-46,5,-279,126,259,-196,-199,-50,66,28,23,154,34,-70,-184,-315,-431,-380,-305,-251,-221,-310,-185,-348,-236,-345,-85,-33,1,-21,-246,23,-59,-147,-183,-222,-224,-229,-231,-162,-129,-113,-221,-122,-147,-173,-209,-238,-260,-264,-285,-316,-336,-341,-331,-291,-237,-359,-128,-78,-38,-40,-262,-89,-150,19,-60,-92,21,31,36,34,24,16,-65,-21,-34,-131,-67,-306,-269,-110,-82,-74,-56,-36,-20,-13,-17,-24,-38,-212,-110,-157,-207,-265,-318,-379,-444,-416,-345,-309,-192,-122,-55,-2,45,-88,-110,-23,13,-29,-84,-145,-345,-342,-241,-234,-196,-177,-230,-200,-242,-293,-323,-299,-221,-212,-28,-203,-85,-92,-51,-167,227,232,-194,88,-281,-293,-71,25,-187,277,146,-3,-52,-176,-182,-47,-268,-294,-32,157,-17,-55,-152,-315,-113,33,-94,222,317,146,53,257,321,61,-77,83,-87,-112,-18,-19,111,52,49,3,-36,-81,-115,-127,-121,-109,-40,-11,-282,122,79,-97,-205,216,-67,153,124,202,81,17,66,35,-311,-110,8,-61,-153,-146,-124,-377,-178,-204,-238,-262,-271,-272,-254,-228,-193,-210,-341,-120,-115,-116,-123,-127,-129,-180,-344,-205,-55,-368,80,168,259,349,184,-291,-179,-339,-212,287,89,-354,-295,-37,150,32,-76,-152,-174,-275,-63,22,-83,131,-38,319,285,30,-63,-362,-251,-332,-271,-23,-216,-245,-409,119,54,-4,-98,-201,-298,-359,-337,-272,-204,-134,-79,-284,-392,-351,-325,-164,-82,-98,-102,-91,-46,4,41,87,108,100,62,-129,-93,-260,-327,-425,-334,-200,-188,-289,-152,-41,82,37,36,19,289,221,143,51,-294,-151,-258,-350,-362,-303,-225,-155,-99,-53,-243,3,-70,7,-7,-28,-60,-86,-312,-158,-198,-232,-272,-303,-330,-353,-366,-367,-355,-349,-349,-332,-342,-368,-405,-449,-512,-500,-439,-379,-306,-238,-467,-202,-110,-97,-101,-117,-137,-166,-205,-239,-273,-309,-338,-350,-357,-361,-349,-335,-316,-278,-263,-206,-105,-106,8,-188,-375,-84,9,169,46,-38,-67,180,298,268,66,-149,20,73,-136,-141,311,318,-17,-189,-102,-283,-205,156,-43,-432,90,88,-24,87,91,-125,-307,-88,39,-259,-132,4,-7,-3,17,47,-89,-168,-77,15,-155,157,94,13,-92,-204,-266,-238,-133,-250,134,239,-478,-127,-298,-496,-962,-145,262,214,177,-676,122,-823,-418,-230,95,84,-165,-270,-241,-36,-85,-201,-145,-158,-161,-150,-262,-117,-114,-113,-128,-140,-354,-156,-146,-124,-97,-63,-28,1,-403,-457,-273,50,21,-19,-70,-233,-178,-204,-217,-255,-264,-114,-20,81,-157,-224,-124,-19,20,-209,-301,-204,-131,-252,-143,-175,-197,-238,-287,-337,-398,-379,-316,-252,-176,-100,-31,41,36,23,-156,-152,201,344,427,154,385,338,45,195,120,12,-33,-85,-114,-125,-121,-113,-101,-90,-74,-146,-235,-127,-198,-137,-279,-301,-247,-184,-174,-155,-127,-96,-61,-26,-301,-81,-325,75,92,93,-24,-225,-74,-234,-199,-115,119,101,81,57,-98,-51,-160,-130,-220,-60],[-152,-83,-97,-97,-115,-131,-151,-246,-207,-227,-246,-256,-268,-265,-260,-250,-237,-223,-198,-164,-122,-189,-131,27,88,145,189,217,228,133,-75,-108,-256,202,215,205,-65,-267,393,441,-243,-172,-242,-1,-261,-183,-387,-131,-132,392,380,297,203,107,-241,-346,-124,-48,-5,-152,-153,60,-88,-258,-169,-158,-245,-312,-291,-214,-145,-80,-36,-26,-43,-65,-96,-114,-144,-58,-70,88,-46,72,143,-336,1,1,-244,41,-161,-233,-185,48,-159,6,-82,-116,-43,-36,-31,-32,-36,-48,-70,-98,-134,-177,-296,-263,-312,-345,-362,-357,-349,-327,-311,-278,-248,-223,-197,-176,-157,-136,-129,-125,-128,-135,-141,-158,-261,-196,-217,-277,-249,-248,-235,-209,-173,-143,-129,-107,-102,-111,-136,-175,-227,-283,-416,-529,-882,-122,-15,83,-32,243,-279,-512,-197,-682,309,259,197,-2318,-308,-2861,-3637,-3978,-1124,127,151,166,-12316,-8679,-8281,121,91,54,18,-97327,-190615,-57363,-23529,-20631,-125,-2470,-12005,-2390,-3121,-1137,-4490,-3105,-2029,-3474,-2202,-720,-332,143,188,216,240,261,281,288,291,-265,-932,136,139,-1330,-2560,-835,-41,-4,-25,-29,-30,-360,-219,26,60,83,-140,51,-149,-333,80,32,-145,-81,-27,-1,-173,-183,-103,-110,-109,-105,-95,-89,-225,-91,-97,-117,-230,-167,-248,-210,-228,-251,-262,-256,-252,-241,-228,-211,-542,-608,-303,-131,-110,-103,-98,-294,-109,-314,-246,-136,-177,-369,-371,-141,-123,-104,-102,13,58,-182,-387,-220,-247,-35,-233,103,123,-8,-169,-307,-230,-5,-137,-365,-164,-637,-24,234,214,783,819,129,-430,-1091,-504,-503,26,27,-1506,126,181,226,265,288,-75,-14072,-3034,-2469,192,131,73,15,-40,-291,-482,-350,-158,-162,-296,-154,-435,-343,-459,-177,-161,-141,-112,-69,-29,-388,-350,81,108,-132,-95,-153,-29,-252,-73,-43,169,-158,-198,-117,79,41,-342,-98,21,-171,97,-144,-152,-311,-213,-214,-125,-262,-317,-223,-73,73,-55,-148,-62,7,-357,-81,237,189,143,106,-64,-271,-82,-290,-55,-109,-165,-221,-257,-267,-243,-192,-406,-171,-86,-229,-113,-156,-216,-290,-369,-389,-333,-229,-198,-203,-205,-120,4,197,-26,-130,159,115,-107,-424,-229,-110,-146,-176,-183,-165,-331,-98,-67,-61,-302,-80,-69,-102,-142,-184,-331,-253,-273,-275,-264,-250,-232,-211,-179,-140,-68,7,-92,-61,-267,84,136,-293,-147,-126,-38,-18,0,150,100,15,-49,-118,-129,-92,-92,-183,-125,-273,-179,-361,-160,-197,60,514,313,-15,-204,-7,-46,-149,-163,-164,-96,-5,-152,-290,-378,-367,-338,-333,-356,-384,-390,-355,-305,-243,-210,-197,-188,-185,-200,-207,-191,-393,-95,-23,49,-47,-205,-103,-232,397,110,-11,255,638,545,311,168,123,-65,76,13,-146,-101,-323,-251,-75,120,15,-82,-183,-274,-307,-238,-122,-3,-211,193,266,4,-112,-122,-322,-138,181,-54,-330,-87,-194,-265,-274,-208,-144,-89,-57,-41,-42,-63,-99,-351,-315,-243,-284,-314,-326,-323,-314,-299,-280,-248,-215,-271,-228,-116,-258,-71,-48,-72,-172,62,135,-156,91,-297,-310,-57,-27,-124,344,156,-4,-83,-266,-83,-49,-269,-329,22,166,-11,-4,-94,-276,-109,19,-79,219,246,126,64,286,351,53,-94,75,-94,-89,-10,-53,384,97,72,142,-31,84,-24,-129,-234,-325,-399,-399,-350,-298,-257,-215,-173,-133,-92,-47,-6,36,59,-30,16,0,-292,-128,-29,-120,-231,-197,-254,-311,-367,-428,-397,-317,-232,-158,-215,-271,-141,-237,-358,39,113,-37,111,122,145,-201,-388,-194,-21,-377,323,342,349,350,142,-256,-226,-311,-209,167,126,-302,-363,-120,-12,-18,-10,-25,-43,-324,6,261,-92,115,-73,722,352,-43,-90,-331,-248,-357,-220,20,-207,-294,-426,98,48,84,137,-149,-142,-272,-387,-406,-325,-251,-196,-410,-307,-261,-292,-228,-194,-227,-268,-321,-362,-407,-440,-412,-379,-348,-322,-291,-261,-245,-194,-190,-135,-125,-209,-217,-127,-60,-39,-26,-8,7,21,34,49,59,-264,63,50,27,-5,-51,-93,-161,-181,-218,-292,-275,-299,-317,-338,-354,-372,-368,-352,-312,-272,-226,-204,-139,-97,-64,-37,-319,-288,-357,-393,-256,65,56,133,179,-142,96,-72,287,85,-316,-414,-166,-73,78,250,191,131,69,3,-53,-99,-145,-181,-198,-202,-343,-171,-141,-122,-82,-182,-177,-23,-44,-13,-176,-370,-77,-72,-96,-112,-147,-163,-180,-195,-185,-156,-108,-52,-3,-118,-204,97,103,-16,-161,-109,-285,-197,-69,-104,-403,-123,-125,-130,-138,-141,-201,-374,-131,-103,-285,-139,-2,71,-15,210,136,-54,-105,-11,-8,-199,336,300,204,-63,-58,-172,-234,-199,-133,-4,65,-394,-189,-232,-454,-1263,-113,-139,-1194,-916,-1099,141,-648,-668,-377,251,259,-158,-375,-301,-104,-84,-280,-169,-52,-4,-18,-322,-23,4,-25,-48,-142,-370,-204,-74,-52,-57,205,70,110,-378,-455,-267,135,222,105,8,-229,36,176,137,-226,-217,-98,-64,155,-166,-216,-101,-6,59,-209,-322,-243,-198,-260,-91,-58,-109,-185,-271,-345,-308,-222,-143,-74,-92,46,80,110,-36,-62,-211,-222,125,203,195,55,161,142,26,106,99,-13,-162,69,62,49,33,11,-6,-88,-10,-163,-242,-105,-182,-174,-268,-286,-202,-111,-154,-199,-237,-258,-242,-207,-282,-162,-299,-79,-64,-56,-56,-209,-95,-225,-162,-135,-116,-129,-133,-129,-122,-112,-215,-142,-182,-49],[-140,-121,-109,-84,-75,-60,-88,-254,-35,-16,3,29,41,-141,-46,-208,35,-54,-6,-28,-54,-209,-129,-148,-166,-182,-198,-207,-208,-179,-151,-181,-327,-7,45,85,-20,-226,205,226,-346,-175,-249,-62,-261,-204,-372,-4,-153,186,170,149,127,102,-169,-414,-213,-73,-115,-198,-174,-188,-183,-259,-152,-61,-7,-106,-234,113,120,120,99,46,-34,-118,-214,-270,-240,-110,-67,61,6,125,166,-325,65,39,-258,18,-162,-212,-189,-142,-179,-131,-109,-173,-70,-55,-50,-54,-56,-61,-57,-44,-150,-39,-250,73,95,71,-221,31,134,-43,-234,-125,54,21,-10,-50,-75,-98,-126,-147,-162,-175,-178,-183,-265,-178,-168,-281,-144,-127,-108,-87,-54,-29,-156,21,46,71,91,-23,-201,-293,-213,-349,-947,-301,370,436,-158,245,-412,-526,-243,-611,894,908,901,-2197,-79,-2534,-4161,-3555,-1832,549,480,417,-10541,-7372,-10202,233,205,178,155,-107694,-173143,-59457,-35966,-20360,-2146,-6430,-13974,-50,-96,-147,-5004,-3269,-1489,-3190,-2706,-1070,-350,-203,-174,-157,-141,-123,-101,-83,-64,-225,-876,-32,-30,-1369,-2337,-576,-87,-117,-137,-150,-161,-290,-380,-150,-137,-139,-133,-132,-140,-348,-157,-174,-218,-146,-89,-29,-109,-181,108,132,156,114,157,64,-254,59,2,-76,-166,-259,-347,-362,-294,-224,-151,-75,-21,-139,-154,-146,-556,-631,-249,-70,-102,-134,-151,-216,-139,-306,-204,-121,-219,-366,-284,-244,-50,-99,-106,161,117,-210,-402,-172,-152,42,-161,54,320,237,129,6,-86,-64,-96,-397,-190,-650,-9,209,130,691,1286,61,-430,-1122,-347,108,617,596,-1574,694,742,764,760,726,661,-11597,-3940,-2117,267,153,57,-16,-61,-351,-816,-351,-34,-12,-71,32,-378,-284,-445,-189,32,21,4,-17,-52,-419,-259,-222,-288,-353,-401,-450,-465,-434,-423,-420,-412,-427,-425,-390,-332,-264,-266,-115,-34,-136,82,-163,-106,-292,-174,-196,-22,-112,-206,-287,-287,-198,-85,-175,-152,12,-312,-106,330,357,350,333,-79,-298,-11,-249,143,86,29,-25,-57,-61,-28,-82,-403,-134,152,-252,62,-34,-149,-259,-277,-169,-41,102,-170,-124,-149,-165,0,334,-51,-130,196,132,-49,-376,-225,-34,-38,-42,-33,-34,-321,50,84,-53,-267,-76,-28,54,186,186,-241,-18,62,-164,-24,-78,-9,-54,-97,-146,-167,-185,-173,-163,-238,-135,-122,-339,-120,-203,-160,-204,-257,-319,-404,-468,-421,-355,-288,-226,-174,-148,-137,-231,-202,-355,-61,-34,156,622,402,35,-160,-44,-21,-149,-149,-111,-1,179,-56,-204,244,259,-298,207,130,-63,-79,-179,-241,-234,-207,-173,-135,-103,-96,-98,-101,-385,-101,-84,-57,-56,-148,-116,-201,136,173,67,235,296,330,263,88,79,-69,56,-49,-161,-135,-319,-235,-39,49,-12,-74,-151,-244,-354,-451,-320,-175,-212,93,214,-30,-177,-144,-382,-101,263,34,-351,100,159,59,-36,-98,-145,-162,-166,-166,-172,-191,-225,-347,-312,-357,-377,-371,-341,-310,-284,-263,-246,-225,-212,-316,-233,-235,-314,-317,-329,-275,-189,-29,120,-120,80,-315,-335,-44,-69,-66,397,161,-9,-122,-350,8,-54,-276,-355,67,163,-12,42,-28,-238,-122,-13,-66,-48,-53,-26,22,76,131,43,-117,60,-106,-75,-14,-83,216,130,48,135,-44,70,28,-9,-162,-114,-122,-155,-199,-238,-294,-348,-389,-371,-311,-231,-149,-65,-1,-91,-31,-41,-275,-135,-69,-170,-304,-186,-92,-209,-206,-267,-339,-385,-361,-299,-229,-343,-174,-275,-371,-45,-53,-67,-73,-62,-26,-221,-346,-189,-21,-381,210,206,184,142,83,-224,-268,-254,-187,-204,-202,-224,-406,-204,-81,-46,-15,-106,-98,-356,8,195,-99,96,-79,465,404,-110,-124,-300,-243,-379,-166,69,-192,-332,-424,87,53,73,168,-176,-18,-101,-139,-286,-78,11,114,-347,-138,-179,-262,-302,-5,299,308,291,-46,-127,63,51,-74,-187,-260,-304,-191,-234,-87,-170,-175,-21,-227,-143,-103,-82,-111,-169,-222,-268,-306,-323,-322,-314,-303,-294,-280,-257,-227,-198,-157,-268,-78,-45,-337,0,-111,-1,-18,-42,-79,-113,-221,-180,-199,-196,-182,-151,-115,-82,-51,-347,-298,-422,-409,-288,-7,53,228,295,-136,103,-86,304,127,-345,-349,-131,-50,50,-61,-158,-210,-209,-184,-152,-128,-122,-121,-115,-107,-428,-114,-83,-81,-78,-94,-130,-60,-29,-11,-173,-354,-80,70,78,76,-93,-101,74,54,38,18,-1,-28,-71,-119,-257,-220,-255,-278,-252,-193,-284,-180,-62,-115,-362,-42,-57,-78,-91,-73,-266,-433,-166,59,-306,-140,-66,-35,-160,123,93,-16,-37,67,-22,-222,94,-28,-144,-249,-299,-241,-141,-39,-24,131,176,-297,-238,-166,-432,-1419,-22,-93,-2182,-3109,-1567,-281,-492,-881,-500,-278,-272,-262,-450,-364,-185,-168,-303,-286,-117,-120,-127,-365,-161,-192,-225,-274,-330,-372,-293,-191,-80,-7,143,118,167,-357,-355,-208,194,209,116,-19,-227,-26,538,301,-195,-162,-50,-109,126,-169,-183,-37,14,-22,-205,-297,-273,-245,-238,-102,-84,39,74,87,20,-21,-35,-76,-60,-77,121,201,206,-98,-150,-236,-287,60,117,113,-34,132,154,16,199,226,-38,-286,88,251,239,220,193,166,-82,56,-175,-238,-82,-159,-181,-218,-253,-154,31,-12,-61,-15,-62,-108,-158,-243,-261,-277,-279,-255,-223,-193,-178,-144,-205,-126,-143,-140,-160,-182,-204,-229,-245,-266,-258,-243,-224],[-478,-465,-435,-389,-338,-271,-202,-254,-69,2,67,128,137,-121,-65,-186,104,-28,102,110,87,-237,-124,103,158,228,304,381,267,-50,-193,-223,-376,270,606,126,26,-178,35,-160,-445,-220,-229,-110,-271,-227,-325,117,-110,353,462,419,368,246,-88,-317,-282,-95,-196,-238,-91,-80,-173,-249,-128,43,65,-89,-269,52,15,-17,-61,-121,-187,-240,-289,-321,-332,-324,-312,-296,-262,-243,-232,-293,-218,-219,-268,-238,-257,-280,-308,-329,-343,-367,-374,-352,-309,-242,-166,-84,9,-6,63,116,-143,-37,-194,333,435,-21,-191,-18,235,61,-132,-153,564,218,121,25,116,-35,12,34,40,34,46,53,-268,-202,46,-279,-20,-74,-144,-218,-279,-305,-313,-188,-110,-42,10,-185,-338,-318,-38,-219,-1007,-485,-47,2,-314,93,-492,-462,-260,-349,724,761,768,-1927,101,-2105,-3540,-2620,-2548,278,171,73,-8020,-6248,-12478,-231,-286,-326,-322,-120086,-168429,-71520,-48674,-17949,-4296,-9808,-15745,13,3,-23,-5735,-3430,-1072,-2973,-3216,-1444,-452,-148,-109,-83,-62,-47,-124,-48,-38,-182,-830,-95,-125,-1364,-2188,-367,-260,-296,-321,-331,-337,-329,-536,-280,-245,-218,-181,-145,-138,-386,-74,-72,-267,-170,-75,-19,-42,-181,-11,-14,-25,-40,-55,-75,-297,-136,-174,-221,-259,-263,-384,-145,-214,30,119,210,283,-98,-95,-140,-581,-656,-211,74,-64,-14,-116,-194,-269,-304,-287,-238,-255,-344,-208,-382,-191,-206,-213,-193,-186,-267,-430,-126,-100,-109,-134,-167,-213,-255,-258,-203,-104,18,-39,-467,-226,-625,47,191,36,598,639,-25,-393,-1179,-206,-163,-238,-135,-1735,199,330,418,470,480,445,-9792,-4753,-1869,83,-18,-73,-68,-17,-433,-1210,-304,247,284,99,323,-340,-254,-447,-223,242,223,207,203,-148,-358,-206,214,221,-166,-161,53,171,-279,-166,-111,-120,-217,-308,-399,-384,-304,-226,-163,-95,-125,13,-197,-96,-310,-156,-193,125,148,94,-81,-88,-203,-331,-385,-271,-126,-287,-148,204,287,351,320,-120,-314,63,-229,89,350,131,25,113,36,-10,-167,-387,-115,19,-290,-43,-87,-112,-96,-45,-71,76,125,-135,-27,-87,-222,-9,-64,-128,-183,-211,-220,-196,-356,-259,-12,70,114,205,-26,-317,342,486,-73,-254,-86,-51,-16,261,220,-170,-77,-14,-190,-64,-112,-153,-192,-231,-279,-309,-351,-372,-386,-383,-359,-325,-290,-227,-285,-170,-72,-76,58,25,-72,192,191,184,167,-252,-129,-152,-203,-248,-343,33,105,247,309,351,105,-130,-95,8,-155,-154,-78,67,115,0,-224,141,186,-337,273,95,-94,225,244,198,-49,-236,32,-21,-65,-115,-154,-180,-362,-209,-208,-202,-195,-190,-182,-179,-165,-164,-156,-144,-122,-98,-75,-54,-23,-87,3,-129,-178,-155,-306,-231,-9,51,35,26,-42,5,-9,-27,-38,-46,-223,-73,-81,-88,-245,-162,-387,-109,-119,-133,-358,-159,-175,-187,-204,-212,-234,-255,-277,-290,-293,-290,-278,-342,-245,-248,-260,-300,-76,-170,-4,28,-155,-13,-148,-329,-234,-19,-376,56,29,-113,-221,-95,-24,-92,55,-331,-368,-33,-95,-19,433,160,-21,-170,-299,93,-63,-286,-346,104,106,-21,81,43,-197,-145,-61,-52,6,-44,-100,-157,-218,-273,-325,-353,-327,-305,-298,-290,-297,-307,-308,-313,-324,-323,-323,-322,-316,-317,-314,-311,-306,-305,-306,-316,-326,-336,-339,-325,-290,-248,-195,-152,-154,-72,-82,-258,-118,-101,-188,-312,-210,-195,-247,-299,-357,-391,-316,-237,-196,-126,-295,-226,-322,-383,87,81,-74,31,-2,-41,-231,-288,-221,-282,-370,-347,-326,-291,-256,-224,-188,-295,-192,-153,-60,-33,-140,-387,-263,-3,-1,-4,-181,-140,-361,10,52,-104,74,-54,234,295,-160,-159,-263,-229,-390,-106,130,-166,-349,-408,87,75,52,115,-190,235,110,-210,-221,-89,-63,-10,-187,38,-112,-225,-343,-36,215,171,238,-97,-208,119,84,-27,-147,-255,-371,-286,-221,-129,-124,-227,-51,-231,-63,-77,-103,23,-45,0,-4,-6,0,18,42,-209,111,144,115,99,80,-88,-374,97,137,-363,67,-138,203,32,-87,179,29,-176,0,-278,-232,-71,48,107,96,80,-356,-310,-404,-391,-328,-193,-264,-326,-365,-383,-365,-344,-332,-320,-322,-337,-370,-405,-391,-333,-261,-183,-107,-47,5,47,70,82,92,98,-450,-167,-49,101,143,1,-66,225,87,171,-180,-325,-96,136,267,86,-90,-149,130,251,213,169,121,65,-1,-73,-295,-10,95,95,-10,-103,-288,-157,131,-151,-316,285,122,101,283,-125,-305,-488,-199,35,-328,-138,-137,-150,-294,37,60,0,-87,-171,-248,-309,-356,-385,-381,-364,-342,-304,-269,-237,-200,-170,-150,-199,-279,-128,-447,-1315,-131,-130,-2548,-5229,-1994,-106,-368,-871,-558,-118,-134,-155,-428,-439,-239,-250,-279,-322,-186,-200,-217,-390,-259,-280,-285,-285,-265,-359,-196,-150,-103,-56,-8,39,80,-352,-263,-124,178,179,120,-53,-238,-79,261,196,-175,-108,5,-162,83,-178,-138,-135,-236,-324,-403,-420,-388,-347,-309,-283,-265,-231,-201,-157,-92,-24,-27,-84,-85,-64,149,298,300,-158,-242,-221,-357,5,141,103,-115,24,-11,-42,-62,-57,-67,-348,22,78,121,161,198,239,-90,70,-191,-230,-66,-143,-160,-156,-215,-110,60,-18,-82,136,67,0,-63,-193,-369,-192,-197,-184,-164,-147,-136,-128,-190,-144,-170,-200,-237,-273,-304,-336,-356,-376,-392,-396,-399],[-321,-299,-273,-244,-215,-172,-125,-257,-17,52,123,194,141,-105,-94,-164,123,15,136,331,77,-263,-132,219,334,242,622,548,203,-153,-252,-249,-382,215,585,77,55,-141,4,-167,-541,-375,-323,-215,-302,-277,-271,129,-48,127,85,17,-60,-131,-194,-220,-297,-175,-309,-287,-74,61,-221,-238,-119,328,448,-82,-315,185,380,227,149,29,-74,-121,-123,-96,-271,-51,-53,-75,-88,-120,-150,-258,-171,-165,-280,-145,-194,-186,-229,-148,-70,-31,-81,-290,-67,-68,-35,46,176,-71,-20,60,-130,-25,-140,361,398,-140,-160,-92,227,153,-37,-198,521,314,249,78,116,-52,36,4,91,85,104,121,-274,-243,131,-273,38,-38,-130,-219,-273,-265,-477,-115,-35,29,71,-362,-433,-288,59,-147,-1071,-587,-127,-157,-489,-151,-496,-311,-224,-37,-25,-27,-41,-1569,-85,-1668,-2741,-1786,-3254,-284,-174,-169,-5541,-5397,-15037,-169,-185,-208,-232,-135460,-175162,-91627,-55467,-14733,-5260,-11813,-16586,-158,-171,-193,-6664,-3546,-790,-2848,-3689,-1803,-619,107,156,183,195,193,-518,-287,30,-130,-783,-82,-226,-1290,-2097,-202,-114,-107,-101,-100,-115,-135,-628,-211,-134,-101,-43,22,-157,-425,11,-44,-261,-182,-86,97,40,-158,30,48,80,119,163,30,-319,53,28,-95,40,11,-384,-160,-310,-62,-137,-181,-185,-135,-60,-107,-590,-637,-162,71,-86,190,-114,-77,48,-251,-65,-88,-232,-297,-120,-277,-42,-116,-138,205,-14,-311,-379,-59,0,131,-65,-55,214,315,469,445,276,98,59,-541,-228,-522,112,56,-24,-46,-97,-142,-303,-1226,-219,-221,-192,-169,-1941,-115,-95,-84,-73,-69,-81,-8754,-5226,-1684,-201,-262,-308,-305,-247,-473,-1565,-168,68,127,169,196,-282,-218,-428,-243,18,3,42,144,-213,-265,-147,236,268,-159,-141,221,333,-272,-166,-142,196,-61,-138,-101,-180,-224,-230,-221,-181,-129,-61,-199,-80,-309,-112,-159,123,205,205,-53,43,22,-86,-182,-369,-161,-248,-160,120,256,344,263,-141,-263,177,-185,24,429,93,15,271,180,100,-237,-324,-68,51,-290,42,126,137,134,50,-92,24,-29,-102,-176,-251,-315,-325,-288,-237,-197,-153,-113,-67,-315,-285,56,101,131,147,15,-278,108,61,-77,-222,-140,-191,-203,-178,-138,-99,-94,-61,-180,-70,-84,-99,-116,-181,-142,-133,-129,-110,-117,-152,-96,-240,-196,-35,-310,-139,-50,-91,36,-1,-106,192,157,115,63,-297,-86,-130,-174,-283,-290,-210,-191,-167,-128,-94,-54,-81,-114,79,-127,-141,-26,124,101,60,-200,-84,-170,-294,-214,-139,-109,37,114,181,-19,-234,136,295,226,257,218,111,-318,83,44,9,-80,-62,-142,-121,-131,-148,-149,-138,-113,-81,-48,-76,-2,-88,-46,-189,-162,-139,-258,-202,50,44,6,-28,-82,-118,-176,-243,-289,-271,-221,-149,-84,-72,-283,-144,-289,-29,56,26,-318,-55,-96,-119,-128,-106,-89,-71,-62,-59,-64,-82,-167,-316,-198,-249,-225,-261,-204,-178,-155,-135,-191,-150,-218,-288,-207,-64,-421,-74,-86,-109,-242,-145,-150,-150,-129,-331,-392,-7,-85,34,136,157,-23,-204,-177,181,-54,-279,-292,127,124,-21,130,130,-140,-163,-104,-23,121,92,9,14,-38,-93,-149,-191,-214,-208,-183,-143,-106,-70,-22,17,52,-58,-18,139,-100,-201,-165,-31,-37,-134,88,57,33,0,-7,-20,-25,-32,-37,-58,-198,-110,-150,-231,-202,-202,-187,-239,-226,-95,-58,-44,14,35,58,61,-241,-70,-210,-292,-365,-369,140,196,-88,207,209,66,-227,-234,-171,-1,-337,-69,-127,-179,-226,-268,-295,-298,-302,-283,-263,-239,-214,-334,-268,-168,-147,-129,-247,-165,-341,-15,19,-109,51,-9,181,223,-191,-187,-219,-208,-389,-38,198,-132,-350,-386,99,111,24,66,-186,334,171,-266,-140,-81,-58,-25,-14,9,-66,-181,-279,-21,-34,-50,-72,-88,-189,-119,-120,-112,-98,-77,-363,-11,-211,-69,-64,-252,-83,-211,16,-52,-124,-97,-151,-202,-252,-296,-307,-269,-222,-174,-114,-58,0,58,73,-187,-453,95,56,-361,55,-170,234,-19,-190,244,-8,-133,24,-347,-291,3,143,200,219,93,-346,-320,-347,-362,-373,-168,19,137,187,-128,140,-107,164,145,-157,-180,-60,-14,-15,115,132,159,188,210,91,256,220,185,282,217,-352,-217,-23,187,275,98,14,258,155,204,-198,-285,-122,143,141,86,-61,-211,-55,-133,-213,-297,-331,-224,-81,-48,-318,89,398,180,82,-94,-292,-125,110,-182,-268,324,98,155,280,-150,-296,-533,-226,8,-347,-130,-211,-254,-353,-156,-204,-249,-276,-293,-311,-325,-343,-369,-384,-404,-424,-431,-440,-455,-449,-424,-395,-365,-332,-299,-496,-1176,-220,-206,-2193,-6896,-2225,-216,-272,-672,-507,-203,-181,-161,-364,-517,-279,-347,-231,-248,-213,-232,-216,-384,-93,-22,40,45,20,-334,-152,76,-50,77,119,180,210,-359,-178,-32,285,165,120,-86,-257,-107,285,77,-161,-52,8,-215,-73,-191,-95,-89,-87,-84,-210,-181,-321,-266,-322,-337,-284,-190,-101,-18,59,119,-42,-104,-111,-50,164,152,119,-213,-318,-165,-379,-35,37,41,-174,53,66,-10,109,148,-95,-279,-17,351,413,432,368,592,-118,75,-215,-225,-66,-138,-128,-102,-184,-81,72,-40,-115,14,-52,-114,-175,-226,-398,-345,-395,-366,-315,-268,-222,-181,-204,-106,-150,-54,-35,-16,5,-62,-300,-271,48,-12,-6],[-292,-284,-273,-259,-247,-220,-190,-283,-119,-73,-30,8,26,-114,-150,-164,-34,-62,-78,-73,-53,-266,-169,61,108,150,178,198,114,-271,-324,-275,-344,140,332,8,53,-132,200,112,-473,-149,-257,-385,-496,-551,-544,-488,-417,-350,-287,-230,-164,-82,2,-145,-240,-260,-414,-348,-81,24,-273,-235,-129,347,429,-92,-374,148,377,128,106,15,-10,32,99,-71,-193,-36,-32,147,152,153,119,-229,75,63,-268,-165,-241,-201,-275,-243,-66,-108,-155,-331,-250,-264,-230,-146,-20,-144,-129,-11,-123,-6,-88,377,326,-280,-133,-180,190,136,43,-261,-18,-15,2,20,31,-66,26,-50,10,11,30,49,-276,-293,115,-257,106,72,42,0,-37,-71,-534,-79,-48,-5,22,-538,-476,-249,156,-134,-1070,-515,163,121,-671,-307,-418,-93,-152,-208,-263,-317,-367,-1177,-402,-1260,-2061,-1100,-3890,-280,-1429,-259,-3232,-4900,-17776,-175,-138,-102,-68,-154302,-190594,-116416,-47538,-11588,-5508,-11794,-15703,-95,-146,-199,-7773,-3619,-658,-2838,-4087,-2112,-838,249,328,389,443,491,-942,-532,83,-81,-745,-179,-293,-1143,-2041,-90,433,538,272,461,358,6,-556,-295,-57,-144,-188,-188,-185,-458,-46,-56,-226,-169,-85,87,81,-122,83,93,111,132,157,31,-298,67,120,9,152,40,-286,-150,-340,-5,-85,-156,-238,-316,-383,-334,-592,-589,-196,-162,-143,-139,-136,-118,-115,-198,-116,-114,-165,-251,-168,-178,-164,-126,-140,8,-29,-307,-298,8,66,154,-23,-78,97,339,459,418,356,140,177,-572,-197,-390,-154,-211,-222,-196,-161,-161,-202,-1281,-89,-102,-105,-126,-2180,-172,-200,-230,-253,-273,-298,-8571,-5235,-1576,-291,-277,-253,-221,-188,-475,-1517,-61,-20,21,57,89,-226,-198,-408,-268,-18,-75,-133,-171,-231,-188,-106,-29,16,-142,-90,78,70,-250,-131,-178,-3,-33,-132,-40,-122,-181,-136,-201,-267,-306,-234,-190,-75,-277,-72,-118,112,220,225,-25,28,193,94,-47,-469,-45,-224,-167,26,234,286,198,-167,-188,301,-137,-29,318,56,-4,289,299,226,-316,-255,-25,143,-262,25,98,204,105,-4,-104,-195,-204,-161,-93,-35,-262,37,32,-116,-205,-71,-126,-178,-279,-321,-322,-283,-231,-172,-109,-235,9,60,-94,-203,-42,-14,-129,119,96,1,-91,-73,-168,-1,1,55,-35,-214,22,176,99,172,-51,-97,38,-302,-121,-95,-282,-156,-164,-151,-125,-112,-152,-50,-51,-53,-60,-309,-98,-129,-155,-334,-228,-175,-166,-154,-132,-123,-117,-104,-119,-90,-96,-137,-47,-25,12,49,-172,94,101,-236,91,31,-136,-17,-73,-131,-172,-225,-267,-272,-242,-210,-172,-134,-290,-69,-37,-6,-92,-20,-149,83,110,118,128,108,140,140,18,-160,-40,-102,-125,-253,-143,-180,-257,-328,-378,-312,-232,-151,-144,-41,-21,-27,-36,-37,-238,28,36,-74,-301,-126,-192,1,430,281,-285,144,203,126,-62,-138,-59,-95,-114,-118,-110,-97,-231,-304,-172,-266,-67,-161,-75,-137,-3,-11,-241,-254,-196,-244,-188,-65,-462,-62,-76,-101,-285,-151,-177,-216,-255,-342,-420,-374,-346,-294,-250,-219,-183,-251,-145,-128,-97,-276,-240,92,108,-47,153,200,-100,-204,-167,-11,353,209,-52,-6,253,238,49,-188,4,-142,-77,-72,-94,-162,-243,-306,-276,-185,-96,-16,-216,-169,-222,-103,-67,-129,195,144,212,56,180,150,115,71,30,-16,-237,-117,-167,-226,-19,-87,-95,-167,-260,46,-5,7,105,47,8,-15,-209,-36,-142,-396,-379,-354,62,93,-120,145,162,19,-236,-212,-179,-33,-308,-216,-297,-339,-311,-254,-192,-302,-101,-92,-57,-50,-52,-293,-233,-99,-106,-110,-322,-203,-333,-41,-13,-141,-2,22,114,146,-228,-235,-193,-205,-398,8,243,-116,-362,-384,98,135,-24,4,-187,-55,-222,-346,-312,-213,-125,-67,-39,-48,-63,-151,-187,-226,-286,-340,-378,-363,-338,-331,-325,-339,-372,-425,-465,-393,-312,-224,-144,-264,-136,-186,51,-50,-167,10,-139,-64,-7,-29,-52,-73,-96,-154,-153,-182,-194,-181,-150,-291,-390,3,-42,-354,13,-226,190,-88,-303,137,-65,-112,20,-359,-354,54,224,211,405,324,-341,-340,-292,-347,-429,-265,-23,245,172,-141,125,-128,14,-28,-76,-99,-125,-145,-149,-148,-144,-134,-129,-135,-143,-158,-186,-217,-242,-268,-291,-300,-301,-292,-261,-225,-183,-149,-110,-95,-231,-247,-167,-183,-242,-289,-318,-295,-153,-35,93,220,340,349,110,-36,-334,67,366,254,164,-88,-306,-98,90,-217,-233,195,60,64,-1,-113,-251,-577,-256,-167,-373,-123,-296,-326,-283,-69,-52,-86,-122,-165,-210,-256,-271,-286,-274,-260,-250,-356,-232,-232,-222,-205,-174,-127,-310,-44,-583,-1111,191,232,-1186,-7498,-2123,198,-211,-471,-389,-112,-189,-234,-310,-600,-296,-436,-204,-246,-317,-397,-346,-362,-73,52,56,17,8,-291,-185,58,-30,1,11,93,209,-361,-103,60,318,136,119,-109,-278,-103,410,-48,-148,2,99,-263,-21,-201,-27,168,69,316,-198,-105,-325,-230,-75,-96,-271,-238,-328,-397,-392,-341,-290,-249,-224,-201,-195,-209,-222,-256,-312,-249,-309,-235,-207,-174,-187,-78,-25,-18,-8,111,-107,-191,-28,249,276,305,310,342,-154,82,-233,-212,-68,-135,-87,-50,-147,-51,-86,-126,-152,-161,-158,-138,-113,-103,-269,-42,-32,-33,-45,-73,-108,-152,-233,-222,-237,-224,-192,-144,-90,-41,-363,-205,69,8,-29],[-72,-22,-164,-47,-70,-86,-106,-277,-150,-162,-174,-182,-200,-217,-246,-279,-315,-361,-408,-449,-476,-473,-437,-384,-320,-260,-214,-179,-157,-342,-351,-270,-253,4,57,-38,62,-110,242,117,-348,-119,-76,-137,-369,-450,-141,192,50,233,292,326,354,319,64,-63,-143,-308,-422,-380,-81,0,-281,-208,-131,185,153,-97,-414,-25,-105,-156,-176,-159,-107,-20,68,-72,-112,-87,-19,132,177,293,166,-190,138,67,-226,-220,-290,-218,-308,-339,-45,-65,-125,-293,-273,-358,-452,-492,-392,-293,-243,-128,-121,-43,-32,-40,-81,-382,-208,-287,-377,-440,-425,-347,-237,-132,-35,44,103,-71,51,-128,152,22,100,172,-271,-352,87,-232,296,92,311,308,303,298,-392,290,298,201,-104,-636,-482,-236,154,-187,-958,-275,156,107,-857,-550,-296,73,3,105,110,98,69,-798,-16,-907,-1548,-583,-4162,-254,-3095,-176,-1165,-4824,-16539,63,95,110,105,-176674,-210341,-140191,-33118,-8847,-5616,-9992,-13698,-164,-171,-164,-9049,-3687,-705,-2970,-4397,-2364,-1107,474,30,613,656,-45,-1378,-763,190,-62,-742,-311,-342,-943,-1987,-48,436,401,395,425,373,74,-420,-378,52,-62,-169,-276,-375,-456,-322,-236,-229,-168,-99,56,74,-99,64,38,-3,-53,-98,-150,-254,-246,-279,-306,-315,-306,-295,-273,-258,-260,-262,-261,-276,-298,-329,-366,-619,-552,-477,-452,-433,-430,-433,-427,-441,-446,-432,-396,-376,-356,-335,-336,-347,-364,-375,-352,-328,-272,-235,-118,-38,33,-21,-92,-42,189,175,139,80,7,-81,-455,-290,-375,-362,-271,-168,-72,8,-261,-141,-1373,-83,182,184,160,-2435,88,36,-24,-82,-140,-200,-9241,-4914,-1574,-311,-315,-309,-299,-290,-468,-1194,-243,-222,-194,-162,-126,-201,-221,-416,-324,-97,-110,-130,-150,-227,-210,-243,-262,-275,-272,-245,-207,-159,-236,-95,-238,94,-40,-159,0,-64,-227,-101,47,-27,-72,-134,-192,-94,-224,-58,-96,64,198,211,-24,-11,101,103,32,-490,-103,-241,-189,-257,-260,-173,-56,-211,-123,246,-95,-92,202,9,-55,212,192,88,-391,-206,-6,112,-227,-11,42,269,409,-4,-108,315,404,79,324,115,-290,53,256,-140,-246,109,-2,-113,-255,-352,-425,-364,-282,-202,-123,-205,33,108,-130,-210,-27,1,-206,172,261,52,-87,-90,-168,-48,29,109,-69,-252,-30,131,93,63,4,-68,-136,-271,-261,-316,-356,-382,-399,-398,-383,-368,-321,-269,-238,-203,-174,-277,-154,-169,-191,-410,-235,-243,-231,-199,-143,-92,-42,-31,-106,63,-64,-141,32,58,71,101,-153,135,137,-187,346,-4,-172,231,318,424,-12,-205,1,139,54,490,433,216,-277,137,39,-7,-108,-2,-156,328,463,510,319,96,343,225,-86,-244,-76,-118,-223,-292,-222,-237,-221,-168,-111,-46,15,74,-215,131,119,75,13,-67,-262,-290,-408,-450,-357,-263,-186,-128,-81,-50,-252,-29,-36,-46,-103,-176,-109,-133,-152,-161,-157,-149,-297,-289,-151,-284,-37,-45,-89,-131,-72,0,-279,-209,-96,-192,-162,-94,-396,170,193,-46,-326,73,26,-29,-82,-345,-374,-176,-164,-137,-104,-74,-80,-282,-8,-21,-45,-256,-176,-77,-65,-76,-27,-4,-52,-241,-218,-43,-75,-100,-113,-87,-53,-11,24,-210,-16,-150,-94,-111,-68,-91,-117,-129,-123,-88,-130,1,-264,-96,-283,-172,-91,-128,199,171,316,118,156,249,195,131,74,19,-221,-126,-212,-216,44,-32,-10,-88,-279,23,37,19,-50,-132,-203,-262,-316,-343,-340,-437,-310,-319,-118,-59,-138,42,81,0,-236,-192,-173,-11,-261,-139,-188,-212,-209,-187,-153,-283,-92,-70,-60,-55,-57,-243,-157,-211,-112,-125,-366,-224,-313,-181,-205,-231,-255,-270,-279,-285,-267,-262,-180,-192,-389,-4,60,-91,-361,-375,111,175,-57,-36,-171,23,-68,-315,-178,-158,-91,-17,51,97,-75,-106,-73,98,122,-97,75,-5,-37,-45,-57,-256,-65,-179,-255,-17,-232,-65,-79,-239,-198,-263,-327,-390,-422,-398,-359,-324,-301,-289,-286,-285,-288,-293,-302,-317,-335,-358,-391,-416,-439,-460,-466,-463,-432,-404,-361,-312,-394,-192,-121,-87,8,-319,-376,104,224,219,311,333,-325,-341,-244,-322,-416,-357,-64,198,79,-146,163,-140,233,172,0,-10,-27,-81,-114,-118,-112,-99,-95,-105,-118,-136,-160,-178,-186,-197,-215,-246,-261,-273,-236,-162,-65,28,129,198,-262,-200,-218,85,151,29,24,-373,-49,269,318,361,391,399,139,-24,-340,67,118,39,-5,-77,-320,-68,10,-241,-201,23,15,39,56,-41,-190,-611,-285,-63,-397,-110,-371,-301,-143,-62,-75,-205,-334,-463,-442,-319,-214,-135,-70,-38,-195,-440,-61,-89,-97,-86,-50,7,-295,-33,-696,-1138,376,426,269,-6777,-1729,485,-185,-310,-258,314,251,129,-276,-681,-302,-512,-151,-16,-6,-220,-313,-342,-368,-432,-335,-252,-190,-238,-232,-214,-293,-390,-390,-278,-154,-344,-45,140,197,97,109,-120,-300,-84,18,-181,-144,53,116,-313,-81,-217,25,178,82,135,-177,-35,-320,-192,-6,-77,-345,-51,-117,-194,-274,-363,-450,-489,-434,-379,-343,-328,-321,-320,-322,-351,-381,-422,-471,-490,-404,-301,-199,-98,-186,-174,-110,-126,-33,301,322,333,248,333,-211,78,-253,-201,-80,-140,-53,-18,-119,-31,-107,-232,-344,-365,-266,-124,12,-66,-123,64,336,294,136,38,11,27,-282,-124,-253,-372,-447,-391,-289,-192,-422,-140,16,1,-58],[-53,228,-163,89,-1,-11,-48,-281,-80,-101,-134,-175,-215,-163,-216,-111,38,94,139,172,-179,-93,-220,131,101,64,19,-25,-72,-353,-341,-278,-159,-160,-153,-150,-137,-109,-83,-67,-225,-91,-2,-85,-351,-410,-61,147,83,182,188,184,171,151,86,0,-54,-330,-399,-345,-218,-243,-255,-222,-190,-164,-137,-116,-419,-100,-110,-117,-135,-172,-216,-237,-222,-165,-88,-146,-20,96,180,304,137,-153,119,36,-192,-214,-337,-239,-312,-391,-90,-10,-162,-221,-154,-187,-223,-265,-307,-348,-355,-317,-280,-253,-230,-211,-208,-249,-202,-195,-196,-185,-167,-424,-123,-97,-68,-43,-23,-62,6,-228,15,-65,24,26,-256,-408,41,-201,36,28,14,4,7,14,-216,72,122,174,-101,-517,-475,-261,94,-282,-809,56,103,66,-1029,-801,-147,123,143,153,143,114,67,-440,-42,-586,-1188,-213,-3747,-173,-4185,-104,-67,-5171,-13566,0,14,25,38,-202173,-228042,-153671,-18104,-6454,-5941,-7285,-11330,455,483,98,-10352,-3760,-906,-3226,-4608,-2510,-1369,124,-443,412,364,-584,-1612,-879,139,-57,-751,-449,-345,-673,-1846,-40,93,96,115,146,172,141,-275,-418,138,70,-98,-84,-259,-380,-302,-294,-256,-159,-105,-2,39,-65,103,122,131,21,-33,9,-191,105,80,41,-4,-52,-101,-133,-159,-183,-187,-171,-155,-139,-125,-117,-637,-505,-103,-75,-53,-37,-161,13,29,-134,37,41,-56,-238,-22,-58,-94,-173,-162,-131,-128,-176,-164,1,69,82,-26,-61,-119,287,579,623,392,177,368,-309,-87,-160,12,-126,-202,-181,-105,-368,-104,-1468,-193,140,150,133,-2608,66,16,-43,-101,-159,-217,-10586,-4481,-1651,-332,-342,-343,-342,-432,-428,-905,-343,-345,-340,-332,-323,-319,-328,-423,-375,-333,-324,-315,-299,-293,-294,-305,-314,-324,-321,-288,-246,-193,-204,-76,-281,54,-48,-184,59,20,-260,-119,36,-55,-73,-219,-174,-90,-143,-45,-63,15,171,195,-19,-44,1,109,124,-377,-165,-270,-196,-145,37,-70,-184,-296,-379,-286,-188,-134,-55,-21,-110,-40,-90,-149,-310,-185,-116,-1,-171,-39,0,182,436,-41,-108,252,426,133,341,144,-304,71,110,-154,-271,-97,-162,-212,-264,-305,-319,-313,-300,-268,-218,-169,-89,-20,-156,-223,0,25,-273,132,191,94,-69,-82,-146,-112,-77,-132,-177,-269,-200,-170,-149,-119,-111,-119,-127,-186,-156,-183,-208,-232,-258,-278,-290,-308,-295,-278,-278,-268,-255,-246,-240,-244,-248,-490,-264,-277,-290,-288,-239,-169,-83,-24,-69,213,-26,-133,53,304,384,116,-138,82,43,-141,315,-26,-201,187,196,243,-28,-172,-78,-16,86,685,669,262,-270,361,183,-63,-209,-205,-150,159,329,450,354,130,189,97,-189,-321,-107,-127,-327,-275,-67,-72,-64,-145,-253,-226,-94,47,-290,307,371,217,172,-64,-289,49,-124,-28,-241,-79,-45,-109,-160,-207,-250,-288,-325,-336,-310,-256,-216,-181,-153,-130,-108,-232,-359,-272,-138,-300,-32,-17,-92,-128,-121,-39,-275,-82,17,-145,-130,-118,-325,77,56,-3,-368,-61,-101,-149,-191,-342,-325,-257,-235,-196,-149,-97,-118,-294,115,182,-18,-226,-111,223,70,-115,179,305,-10,-277,-250,23,101,96,-180,-117,118,282,103,-233,-36,-156,-120,-159,-109,-84,-44,-21,0,1,-165,-44,-191,-11,-356,-244,-114,-142,13,-15,-49,-94,-144,-198,-245,-287,-304,-303,-276,-243,-258,-216,-203,-212,-234,-265,-298,-320,-322,-294,-254,-221,-184,-153,-137,-125,-123,-309,-233,-283,-49,-14,-154,53,83,5,-243,-182,-166,35,-209,139,208,287,167,-204,-60,-263,-57,-60,536,506,79,-199,-74,-301,186,-108,-365,-240,-293,-224,-305,-362,-351,-292,-236,-197,-250,-273,-132,-185,-375,-206,-258,-312,-365,-373,-301,-264,-239,-220,-218,-228,-244,-279,-281,-300,-299,-283,-252,-215,-147,-77,-1,81,138,-116,69,27,28,292,89,-287,-146,-265,-206,34,-243,-68,65,-202,-229,-68,5,-138,-261,-293,-264,-127,-34,-1,-1,-27,-76,-131,-174,-177,-132,-68,-11,-339,-204,-6,-219,-320,-90,-342,75,-192,-369,-80,-162,-70,-15,-284,-348,-87,-100,-96,-79,-56,-311,-326,-204,-288,-338,-435,-107,94,-12,-152,137,-150,136,142,59,72,6,-33,-165,262,290,313,326,321,202,284,244,97,164,125,-69,-190,-4,-39,-84,-126,-156,-174,-155,-134,-290,-154,-272,1,29,-18,71,-358,-115,107,106,93,76,53,16,-20,-341,-47,-36,-31,-11,-63,-330,-42,-18,-258,-175,-227,-319,-412,-404,-295,-183,-640,-315,-99,-413,-91,-371,-206,6,-12,140,-2,103,6,-96,-353,-274,-324,-327,-316,-312,-416,-330,-347,-330,-276,-199,-112,-252,-28,-816,-1246,197,210,218,-5311,-1198,173,-186,-194,-145,124,112,101,-254,-655,-298,-539,-132,91,74,-236,-359,-320,143,107,60,-55,-30,-168,-283,-45,-73,-116,-162,-193,-199,-297,-116,-57,-12,7,2,-103,-299,-150,-230,-336,-415,-484,-471,-419,-401,-398,-394,-375,-329,-254,-185,-110,-295,-149,24,-40,-406,-19,-76,-151,-230,-309,-353,-331,-266,-180,-102,-42,14,-308,-143,105,-203,-58,-150,-384,-136,-263,-412,-427,-359,-336,-95,-74,-32,386,432,444,194,386,-273,75,-259,-182,-90,-141,-23,8,-87,-8,65,-120,-234,-250,-298,-231,-121,-26,19,92,96,66,7,-76,-170,-263,-329,-308,-244,-158,-75,2,66,-2,-380,-68,125,-20,-80],[-25,65,-145,-86,-138,-153,-152,-277,-158,-154,-125,-57,22,-93,-249,-86,307,432,318,186,-297,21,-253,297,265,155,99,12,-92,-300,-286,-292,-264,-256,-231,-218,-207,-195,-197,-208,-236,-259,-288,-308,-296,-274,-241,-214,-190,-167,-144,-122,-97,-69,-50,-35,-15,-335,-408,-316,-120,-78,-213,-144,-152,4,0,-143,-402,-5,-10,-144,0,-17,-47,-81,-130,-189,-244,-237,-163,-62,70,195,101,-118,91,-8,-169,-159,-335,-256,-280,-304,-172,-91,-207,-151,30,7,-31,-63,-84,-181,-213,-174,-182,-205,-198,-155,-102,-141,-85,-103,17,184,175,-421,174,206,185,92,64,-49,34,-350,29,-162,30,13,-243,-437,-55,-177,-129,-165,-194,-200,-178,-154,-134,-102,-82,-73,-75,-360,-482,-332,-131,-412,-661,-138,-124,-107,-1189,-1062,-76,-75,-85,-96,-112,-134,-157,-179,-174,-297,-974,-126,-3168,-72,-4483,-17,10,-5932,-10583,90,115,140,162,-229491,-236026,-148442,-4347,-4186,-6599,-4479,-8944,513,547,-952,-9151,-3860,-1265,-3605,-4791,-2543,-1583,-492,-801,256,152,-1039,-1371,-832,-56,-79,-788,-606,-317,-362,-1603,-61,320,177,410,235,391,206,-150,-423,173,72,-136,-112,-235,-286,-188,-133,-294,-162,-123,94,141,-41,106,139,117,-66,-139,-6,-142,2,-13,-33,-53,-69,-88,-102,-123,-192,-204,-243,-295,-337,-310,-230,-663,-459,-115,-126,64,308,-207,48,18,-112,419,632,-19,-252,74,164,-29,-213,-163,0,65,-112,-101,98,77,5,-51,-6,-89,226,353,361,362,185,358,-176,-9,-65,256,202,-202,74,2,-496,-139,-1568,-369,-250,-207,-158,-2626,-48,-6,16,35,39,23,-12276,-4139,-1840,-95,-142,-179,-405,-828,-388,-700,-312,-351,-394,-440,-447,-392,-349,-443,-430,-241,-221,-212,-212,-231,-261,-291,-297,-285,-257,-214,-183,-160,-178,-158,-307,-190,-227,-264,-308,-343,-352,-324,-290,-247,-216,-314,-175,-161,-156,-138,-121,-94,-62,-24,-20,-88,-116,93,179,-285,-246,-326,-201,-193,210,180,50,-238,5,310,73,-168,40,-40,-183,-95,-126,-129,-223,-112,11,60,-117,-74,-42,47,-60,-171,-231,-216,-119,-18,81,150,-318,80,200,-174,-291,279,254,79,-183,-93,112,83,47,19,0,-142,-24,-32,-177,-253,-79,-103,-335,-145,-163,-175,-188,-204,-215,-220,-222,-218,-215,-269,-217,-210,-216,-211,-221,-239,-252,-266,-280,-308,-332,-356,-386,-409,-421,-435,-417,-400,-406,-414,-427,-448,-471,-484,-467,-582,-380,-328,-279,-239,-200,-184,-177,-167,-170,-153,-141,-122,-68,-21,39,96,-133,23,-44,-107,131,-38,-226,-61,-144,-212,-229,-213,-169,-134,6,70,117,142,-275,108,55,-105,-130,-259,-400,-523,-389,-274,-159,-52,51,-34,-291,-374,-134,-128,-421,-221,-22,-16,19,-58,250,85,59,-19,-351,64,36,73,88,-109,-314,-12,-184,5,-217,-67,63,73,91,46,-192,-33,-70,-100,-163,-191,-111,-82,-42,3,53,-340,-371,-251,-133,-313,195,180,-86,-130,-128,-82,-223,41,119,-105,-96,-135,-247,121,58,-23,-410,-189,-268,-345,-397,-409,-394,-344,-303,-271,-245,-214,-166,-284,16,108,28,-187,-45,253,65,-159,176,226,32,-292,-252,-147,-121,-42,-249,-187,23,207,147,-250,-54,-153,-150,-210,7,226,66,-21,56,38,-189,-132,-71,-76,-434,-312,-131,-164,-33,10,65,123,62,223,264,291,127,44,-77,-132,-299,-224,0,-81,-144,-163,-259,-84,25,119,202,116,-76,-79,120,53,35,-165,-154,-244,228,208,-160,165,137,35,-257,-176,-151,-87,-153,-57,5,89,126,-202,-33,-239,-50,-55,506,584,98,-156,6,-246,136,-157,-324,-248,-271,-286,-364,-385,-336,-261,-188,-131,-241,-256,-109,-180,-351,8,-20,-56,-369,-371,-185,-214,-237,-241,-242,-235,-219,-230,-181,-175,-168,-172,-185,-215,-233,-256,-266,-241,-183,-112,-48,19,66,82,89,-261,-206,-337,-168,-185,-247,-191,-126,-159,-269,0,124,-50,-299,-95,-337,-123,106,68,21,-23,-65,-101,-67,-16,26,131,-27,-277,-130,-52,-297,-316,-157,-392,17,-226,-297,-177,-183,-53,-56,-265,-316,-220,-290,-359,-410,-345,-296,-294,-211,-237,-239,-395,-148,-73,-95,-152,2,-149,36,61,81,97,23,-53,-213,85,74,65,56,42,33,25,10,0,-6,-13,-27,-113,-57,-88,-113,-139,-157,-170,-158,-155,-304,-141,-316,-114,-109,-92,-97,-271,-165,-97,-108,-125,-139,-151,-159,-145,-342,-58,-3,33,76,-52,-334,-20,86,-265,-163,1,-93,-93,-131,-147,-147,-668,-356,-135,-410,-73,-288,-100,143,56,182,-46,145,253,90,-344,4,-247,18,1,-190,-346,-106,-123,-122,-116,-108,-93,-190,-39,-912,-1331,69,102,135,-3715,-669,155,-220,-140,-69,41,-8,-64,-252,-572,-297,-514,-241,-228,-199,-217,-370,-305,8,57,55,-97,-51,-94,-340,37,66,190,6,162,193,-240,22,14,-54,-128,-193,-248,-281,-306,-308,-323,-311,-300,-285,-377,-238,-235,-178,-138,-96,-51,-96,1,-265,-116,18,0,-447,-45,-85,-138,-191,-256,-321,-350,-312,-235,-156,-86,-13,-302,-56,168,-168,-67,-221,-255,-78,-125,-106,-214,-390,-260,-187,-108,-43,0,15,1,-43,-113,-345,-260,-277,-211,-108,-149,-12,13,-65,9,46,-151,-277,188,229,175,230,2,135,125,99,77,47,12,-25,-63,-345,-103,-102,-42,4,57,105,9,-333,-6,112,-69,-108],[-188,-185,-172,-157,-150,-142,-145,-258,-170,-172,-164,-139,-113,-89,-265,-50,4,22,35,43,-386,13,-277,-68,-116,-169,-211,-200,-150,-228,-205,-312,35,48,327,-175,13,-103,-59,-133,17,-27,142,34,-222,-114,-118,-93,-20,58,130,177,204,208,84,78,80,-347,-427,-294,-149,-152,-166,-155,-156,-115,-86,-181,-400,-48,-14,-142,-15,-46,-90,-134,-184,-228,-252,-281,-200,-145,-64,2,53,-93,53,-72,-167,-103,-302,-273,-242,-234,-291,-274,-261,-103,-7,53,52,51,49,-149,-132,-166,-172,-76,-113,-125,-113,-70,-103,-55,-27,299,159,-340,176,208,323,56,16,-36,4,-423,6,-270,79,111,-245,-438,-14,-174,48,-26,-93,-147,-185,-226,-273,-303,-338,-372,-404,-417,-505,-455,-356,-566,-531,-288,-268,-252,-1343,-1335,-197,-182,-175,-171,-178,-196,-225,-265,-290,-323,-896,-380,-2647,-320,-4061,-214,-162,-7057,-7669,-1149,-12,3,7,-242549,-229023,-127777,-24,-1767,-7466,-2090,-6713,36,78,-2252,-7724,-3972,-1772,-4088,-5031,-2471,-1694,-1067,-938,378,285,-1220,-998,-660,73,-139,-863,-789,-277,-39,-1288,-98,197,122,347,41,205,146,-64,-427,15,-38,-157,-138,-193,-234,-235,-213,-269,-185,-170,27,132,-44,27,168,139,-189,-259,-41,-127,-166,-233,-299,-352,-381,-400,-407,-424,-455,-438,-369,-291,-205,-121,-40,-699,-424,-147,-220,107,258,-287,20,-61,-117,383,423,-15,-291,59,170,-66,-279,-175,-65,74,-79,-57,95,20,-110,-106,40,0,131,275,323,338,171,388,-68,52,-4,317,274,-258,175,35,-657,-188,-1624,-601,-100,-82,-53,-2444,57,120,172,221,258,273,-13624,-3958,-2169,200,135,64,-546,-1118,-367,-591,-334,-403,-456,-482,-451,-430,-422,-476,-472,-358,-324,-293,-251,-232,-230,-245,-269,-312,-367,-419,-460,-398,-328,-271,-315,-149,-114,-258,-58,-57,-358,-236,-128,-161,-203,-358,-287,-322,-355,-373,-394,-407,-415,-403,-379,-335,-282,-231,-177,-221,-344,-402,-211,-221,187,207,62,-225,45,492,176,-193,-18,-58,-276,-34,-89,-175,-157,-93,-31,11,-72,-115,-91,-7,223,-160,-146,80,548,154,461,127,-332,74,160,-202,-313,215,345,96,-158,11,165,92,145,363,247,-128,367,348,-190,-301,38,43,-367,-42,-127,-198,-241,-242,-207,-193,-109,-67,-195,-260,-191,-45,-79,-107,-154,-210,-253,-286,-296,-289,-255,-208,-162,-115,-74,-58,-328,-21,-42,-70,-105,-145,-188,-229,-254,-606,-242,-218,-193,-176,-159,-162,-170,-175,-187,-177,-170,-148,-118,-89,-51,-22,-141,-39,-117,-86,-121,-188,-257,-331,-370,-348,-277,-217,-267,-127,-90,-85,-95,-114,-292,-169,-186,-194,-198,-201,-201,-204,-188,-171,-129,-65,-3,-165,-357,-317,-158,-118,-340,-154,21,62,104,-18,281,66,7,-60,-319,268,245,77,4,-149,-327,-103,-214,-18,-202,-67,91,87,104,100,-166,76,56,37,-188,-183,-33,-81,-63,-54,-27,-355,-302,-224,-135,-316,242,276,-73,-132,-98,-125,-154,147,202,-73,-59,-138,-163,133,93,43,-447,-43,-84,-130,-171,-321,-248,-259,-268,-269,-265,-258,-233,-257,-200,-195,-192,-186,-187,-178,-173,-207,-164,-153,-149,-269,-227,-147,-158,-176,-318,-260,-281,-335,-391,-370,-292,-208,-185,-260,33,99,31,-15,42,66,-209,-211,54,166,-388,-360,-138,-192,219,278,233,147,14,94,167,275,56,112,18,-127,-331,-242,198,202,80,-5,-206,-161,77,176,239,104,-131,-62,220,72,65,-20,-81,-202,263,390,-160,278,363,72,-275,-163,-130,-14,-123,-237,-326,-354,-302,-224,-140,-214,-52,-57,79,98,102,-116,60,-112,1,-200,-272,-251,-248,-147,-186,-221,-251,-263,-262,-257,-238,-215,-188,-184,-323,-138,-119,-95,-374,-368,-35,-8,-98,-117,-158,140,158,-179,107,219,200,162,111,43,-246,-74,-132,-172,-186,-186,-179,-143,-101,-63,-10,-220,-239,-380,-144,7,-236,-98,-25,-118,-303,60,237,-61,-352,-139,-407,-84,221,156,293,234,70,-104,39,13,2,-6,-57,-213,-74,-109,-358,-328,-236,-387,-218,-250,-244,-256,-257,-267,-266,-271,-294,-268,-255,-239,-221,-200,-281,-256,-140,-173,-137,-319,-191,-54,-159,-154,-55,-141,-47,-15,29,87,28,-82,-264,162,295,298,284,253,203,220,240,17,92,415,89,-37,3,248,421,416,418,465,332,69,-308,-79,-333,-33,-41,-161,-104,-190,-234,-261,-248,-224,-199,-189,-202,-231,-351,-322,-379,-385,-326,-257,-336,-165,-122,-273,-170,-74,-168,-84,-101,-116,-137,-705,-417,-204,-397,-188,-195,-157,-134,-104,-80,-111,-45,-27,-18,-251,-100,-331,-66,-104,-210,-295,-229,-253,-251,-240,-230,-222,-215,-206,-926,-1143,-46,51,165,-2291,-229,428,-287,-156,-50,367,419,11,-276,-500,-303,-497,-149,64,5,-179,-347,-299,-203,-162,-88,-151,-79,-24,-405,37,97,193,-34,107,218,-185,18,85,33,-57,-70,-106,-260,-144,-155,-191,-210,-235,-258,-403,-235,-245,-103,-54,-18,8,-60,-19,-237,-108,-156,-193,-451,-163,-128,-100,-76,-71,-352,-268,-171,-112,-122,-141,-150,-283,-135,-133,-153,-97,-283,-134,-53,-188,-57,-64,-240,-61,-81,-44,-59,-11,-19,-24,-32,-34,-397,-7,-262,-152,-132,-160,-21,-2,-53,21,21,-175,-300,159,245,235,219,27,185,162,145,132,116,95,81,59,-288,-106,-89,-19,-34,-43,-49,-59,-294,-87,-111,-132,-143],[-156,-153,-152,-154,-165,-172,-186,-275,-218,-236,-219,-202,-187,-164,-302,-119,-93,-72,-55,-39,-328,-41,-318,-78,-93,-103,-106,-91,-221,-170,-125,-355,107,59,204,-218,-23,-115,-163,82,121,-3,198,82,-147,47,82,64,74,103,135,157,170,151,66,99,105,-365,-370,-267,-170,-156,-109,-53,-129,-11,21,-211,-397,-91,108,-53,0,35,16,-220,-228,-161,-226,-313,-303,-292,-239,-193,-148,-106,-69,-119,-153,-33,-238,-250,-172,-145,-395,-323,-275,-43,-24,-6,15,40,71,-90,-33,-95,-165,124,106,82,-120,-3,-91,-98,-145,-167,-154,-203,-15,79,213,64,4,32,17,-291,79,-327,130,118,-213,-393,-13,-135,284,225,135,56,-2,-61,-118,-148,-169,-169,-150,-111,-461,-537,-348,-639,-359,56,36,-162,-1400,-1541,-122,-158,-189,-207,-221,-233,-247,-267,-269,-282,-865,-337,-2173,-306,-3166,-140,-47,-8353,-4816,-6942,275,320,344,-215557,-208498,-101264,337,341,-8172,-359,-4664,460,500,-3556,-6281,-3934,-2329,-4496,-5305,-2235,-1591,-1409,-732,264,154,-973,-588,-355,-237,-227,-899,-913,-157,32,-861,-55,34,-5,-47,-123,-127,-156,-164,-376,-153,-149,-136,-127,-128,-133,-180,-133,-115,-147,-176,4,129,0,0,263,272,-268,-300,-27,-73,86,24,-38,-88,-113,-120,-105,-90,-232,-72,-42,-2,53,62,-24,-665,-322,-123,-238,192,310,-330,39,-105,-77,546,564,29,-277,79,192,-58,-301,-129,-141,-304,-381,-304,-207,-140,-195,-116,-140,-185,-229,-233,-179,-91,9,106,69,152,85,355,366,-273,206,-114,-772,-255,-1520,-802,145,145,121,-2025,88,75,59,51,42,26,-13538,-3814,-2603,-21,-44,-61,-562,-1101,-319,-515,-188,-236,-287,-343,-397,-435,-435,-461,-434,-276,-242,-345,-207,-215,-240,-279,-318,-364,-404,-417,-415,-403,-385,-373,-351,-302,-261,-253,-160,-116,-388,-276,-34,-66,-91,-259,-87,-119,-167,-209,-256,-292,-320,-332,-336,-321,-348,-273,-250,-229,-413,-423,-187,-207,-197,-208,-227,-244,-262,-290,-302,-311,-319,-328,-346,-345,-345,-329,-285,-237,-179,-104,-35,-133,-114,-71,268,-208,-159,8,451,140,458,114,-309,87,142,-212,-317,-66,-135,-176,-195,-176,-110,-16,85,197,303,-99,510,577,-168,-328,71,54,-338,5,99,65,-68,-186,-240,-203,-122,-35,-226,-230,-223,-4,17,142,138,3,142,15,-31,93,40,87,108,53,289,158,-278,73,476,422,351,-48,-46,-95,-227,-492,-93,-86,-59,-22,27,68,111,-97,46,261,16,-89,69,334,316,87,-150,-98,-154,-141,-264,-349,-318,-238,-158,-92,-137,-62,-365,-85,-135,-202,-245,-231,-312,-79,15,-96,-94,55,-54,270,294,298,307,313,18,-279,-277,-257,-175,-94,-223,-87,62,158,186,12,298,46,-22,-68,-247,131,64,-14,-89,-182,-323,-317,-373,-405,-412,-392,-371,-351,-327,-304,-285,-267,-256,-250,-255,-257,-279,-300,-322,-337,-345,-355,-369,-382,-405,-403,-347,-267,-164,-139,-54,-170,-88,216,251,-55,-26,-132,-78,209,304,122,-482,-27,165,-21,-207,-309,-193,51,111,119,51,-25,-290,-230,-187,-232,-272,-306,-350,-378,-385,-353,-300,-231,-167,-232,-200,-41,-37,-155,-393,-337,-209,-279,-354,-369,-302,-222,-230,-301,-15,33,-6,-12,19,68,-241,-284,163,155,-304,-362,-140,-230,-119,-236,-359,-394,-260,-97,65,214,-24,206,109,-126,-352,-280,214,105,-22,-98,-142,-252,59,177,211,82,-184,-46,292,74,65,107,-25,-169,267,291,-162,268,288,94,-296,-147,-112,37,-45,-153,-216,-295,-363,-406,-387,-334,-293,-243,-199,-156,-116,-84,-59,-35,-24,-234,-228,-253,-231,-106,-20,-153,-231,-64,-75,-91,-198,-165,-94,-202,-296,-82,-74,-65,-383,-368,-50,-19,-90,-163,-189,181,92,-134,119,524,487,352,288,134,-327,-182,-328,-348,-239,-136,-74,-34,29,34,42,-193,-247,-346,-131,-65,-208,-196,-277,-319,-331,-154,-26,-78,-384,-182,-334,-20,231,71,218,290,60,-121,95,25,-39,-103,-166,-214,-250,-286,-381,-356,-312,-327,-214,-258,-192,-173,-110,-32,-164,-269,-274,102,116,124,139,144,-261,-212,-111,-94,-32,-241,-232,-110,-181,-210,-245,-264,-263,-224,-164,-89,-12,-111,-307,106,259,312,355,387,192,448,257,-22,42,424,157,39,14,201,368,430,479,474,325,-4,-292,-53,-298,-31,-40,-237,-87,-120,-183,-165,-173,-180,-184,-187,-187,-172,-350,-95,-47,-18,17,-47,-322,-3,79,-269,-180,51,-236,12,-14,-39,-72,-733,-481,-195,-365,-184,-164,-151,-136,-124,-130,-176,-187,-227,-279,-330,-389,-384,-324,-277,-244,-249,-188,-177,-163,-341,-155,-154,-146,-137,-844,-727,-96,-84,-66,-1121,-52,-39,-364,-218,-70,-6,-6,-55,-303,-427,-294,-475,-151,57,85,-116,-295,-281,32,190,8,-194,-84,55,-408,54,138,179,-67,51,108,-115,10,19,-19,-117,-115,-163,-221,-240,-254,-265,-236,-196,-153,-408,-262,-238,7,40,60,83,-17,36,-194,-93,-185,-291,-413,-236,-127,-29,54,-38,-425,-298,-163,26,-32,-24,-62,-244,-18,30,-138,-133,-308,-30,-37,-224,-102,-73,-94,53,-80,-48,-70,316,378,364,37,270,-357,0,-252,-136,-150,-166,-243,-307,-295,-221,-141,-181,-271,81,131,168,185,52,166,123,72,14,-52,-117,-171,-206,-205,-194,-176,-157,-149,-143,-142,-147,-263,-151,-155,-195,-149],[34,-1,-75,-63,-94,-110,-125,-291,-241,-316,-96,-172,-177,-169,-326,-52,202,249,290,-4,-203,276,-347,245,231,53,-2,-24,-279,-146,-267,-403,-393,-303,-173,-256,-65,-128,-118,286,210,14,237,113,-80,124,71,24,-18,-57,-96,-143,-192,-242,-306,-363,-383,-386,-367,-349,-344,-351,-364,-364,-332,-281,-208,-249,-405,-133,83,59,-18,-16,-46,-315,-292,-76,36,-310,-157,-178,-80,-141,-203,-256,-292,-300,-277,-246,-213,-229,-169,-155,-307,-200,-275,-141,-136,-117,-95,-76,-54,-55,-38,-45,-159,-104,-148,-196,-253,-288,-288,-244,-181,-98,-9,-68,163,-90,90,73,-15,107,27,-163,188,-380,191,123,-196,-366,-21,-114,187,137,81,27,-11,-45,-64,-42,-5,36,83,-4,-395,-582,-495,-657,-213,225,208,-268,-1387,-1665,82,48,12,-17,-92,-74,-98,-116,-102,-82,-933,-22,-1837,30,-2177,55,58,-9638,-2141,-13155,5,-9488,-8439,-184119,-180700,-75738,-41,14,-8451,153,-2936,275,315,-4653,-4940,-3686,-2964,-4515,-5623,-1931,-1374,-1462,-309,44,30,-590,-243,-43,-52,-200,-960,-1027,-179,-203,-419,-260,-290,-331,-366,-401,-427,-387,-339,-338,-256,-230,-201,-179,-167,-160,-142,-139,-120,-101,-202,-33,71,28,-36,158,161,-359,-305,-29,-43,36,1,-34,-60,-65,-54,-18,30,-189,142,224,305,149,35,-44,-621,-223,-97,-222,257,291,-395,51,-171,-54,528,548,58,-265,75,179,-61,-338,-88,-63,48,46,111,161,-52,-297,-141,223,280,9,335,209,109,61,63,103,149,145,236,252,-308,121,-254,-865,-358,-1363,-993,14,-55,-372,-1475,-341,-364,-287,-224,-186,-184,-11513,-3561,-3214,-365,-320,-235,-516,-894,-293,-505,-51,-97,-164,-520,-334,-365,-456,-438,-374,-208,-19,-280,47,-145,-86,-209,88,70,-137,-9,-48,-84,-114,-156,-237,-218,-258,-291,-321,-325,-355,-319,-236,-200,-179,-169,-162,-164,-174,-179,-189,-189,-187,-174,-159,-146,-378,-50,-6,-98,-480,-372,-161,-207,179,276,187,-121,138,252,220,-151,-43,-19,-419,-140,-212,-167,-172,-160,-133,-89,-59,-157,-144,-137,-77,-257,-191,-268,-337,-375,-315,-226,-279,-50,8,-233,-337,-17,69,44,-87,-75,-138,-203,-265,-286,-240,-151,-66,18,-142,-289,92,44,-301,-33,59,138,-78,64,182,-11,22,312,-256,-205,-248,-44,-29,247,140,-5,144,58,-46,60,78,81,97,91,350,244,-222,40,442,276,112,-48,-199,-330,-385,-371,-232,-140,-59,2,58,87,103,-151,64,77,-4,-79,-89,-170,-250,-334,-431,-344,-266,-197,-138,-99,-242,-72,-86,-110,-173,-179,-474,-293,-336,-357,-319,-245,-344,-72,19,-81,-58,89,-2,315,340,334,318,295,92,-349,-195,-212,-195,-62,-116,-34,88,252,248,23,291,24,-33,-54,-187,49,39,-51,-171,-202,-306,-166,-196,-171,-243,-251,-192,-95,15,116,-145,50,9,-42,-238,-184,103,-108,-7,-65,-200,-120,-144,-169,-171,-278,-199,-265,-342,-420,-385,-297,-212,-129,-67,-50,-8,-120,-80,-153,-238,-305,-494,-176,-58,-41,-239,-304,-166,59,126,145,198,-51,-367,-209,-78,-156,-228,-282,-319,-318,-302,-320,-258,-232,-223,-219,-219,-232,-249,-269,-431,-382,-330,-184,-148,-242,-116,-127,-279,-302,43,60,-38,-8,-13,40,-285,-321,-101,-178,-251,-316,-298,-256,-153,-59,40,140,-99,324,406,340,-96,316,193,-128,-347,-335,-14,-124,-90,64,-75,-335,33,255,164,51,-234,-34,349,63,41,151,10,-142,101,121,-166,175,206,91,-286,-118,-98,109,0,-212,-106,-37,-120,-204,-263,-268,-233,-157,-74,6,60,-59,187,139,-97,-245,-194,-249,-219,-134,-24,-102,-195,87,45,-7,-173,-109,-143,-233,-265,-232,-231,-223,-391,-362,-216,-189,-134,-228,-238,140,37,-91,125,351,336,290,222,132,-380,-21,-84,-116,-116,-105,-147,-111,-82,-98,-104,-182,-241,-322,-127,-102,-159,-173,3,-42,-358,105,135,-95,-353,-219,-257,58,75,-11,-21,-70,-119,-163,-204,-240,-260,-265,-261,-242,-217,-225,-360,-392,-355,-253,-56,-257,-162,-76,-22,-18,-207,-262,-253,82,69,67,73,86,-234,-163,-79,-4,6,-168,-275,-214,-253,-244,-187,-126,-73,-25,4,17,8,-142,-338,-50,-51,-33,-4,29,73,124,179,-59,-4,412,215,106,30,144,303,425,525,471,303,-86,-269,-35,-237,7,14,-296,160,-40,-156,180,97,57,-18,-104,-202,-273,-341,-155,-63,1,65,-48,-299,0,73,-260,-200,36,-301,-73,-131,-181,-232,-757,-557,-392,-371,-333,-299,-276,-252,-229,-217,-244,-226,-239,-260,-280,-298,-332,-254,-200,-258,-214,-122,46,91,-470,67,90,44,-17,-740,-216,-333,-157,-71,-224,114,196,-452,-330,-135,221,140,-116,-335,-361,-378,-450,-166,-29,90,-49,-241,-253,-8,206,-12,-230,-75,140,-352,77,162,105,-103,-32,-116,-199,-285,-352,-348,-291,-228,-173,-180,-108,-129,-111,-164,-127,-144,-405,-274,-223,-178,-149,-103,-43,-3,35,-150,-65,23,-29,-365,-271,-156,-92,37,-130,-481,-325,-144,36,-102,21,-39,-200,126,315,-130,-181,-305,46,-40,-234,-135,-81,25,115,-90,-60,-73,26,-58,-131,-192,-231,-276,-243,-241,-240,-245,-246,-245,-240,-217,-166,-104,-171,-224,106,242,323,277,82,291,296,205,215,179,132,21,-84,-156,-194,-188,-148,-150,-118,-19,0,-244,-6,-34,-198,-155],[-73,-60,-43,-20,-1,22,41,-269,-236,-345,-92,-282,-222,-188,-296,-33,61,63,72,-37,-58,119,-326,133,139,38,-52,-67,-272,-40,-73,-408,-141,-155,-138,-265,-86,-112,4,29,32,33,23,2,-21,-34,-53,-71,-86,-100,-117,-140,-166,-192,-238,-288,-329,-372,-374,-347,-317,-289,-264,-241,-214,-190,-157,-275,-403,-151,20,81,-23,-49,-104,-368,-285,-79,40,-255,-182,-231,-25,113,-28,-10,-45,-228,-182,27,-136,-205,-67,-12,-207,-32,-248,0,-66,-11,-53,-94,-131,-168,-202,-238,-266,-264,-228,-176,-129,-75,-100,36,81,127,96,68,229,-268,-44,90,-34,197,44,-36,126,-420,124,136,-191,-352,-36,-104,315,313,157,99,162,68,-46,-137,-190,-158,-87,-14,-300,-529,-595,-609,-92,91,67,-355,-1306,-1524,5,-1,-17,-34,-60,-94,-131,-162,-154,-129,-1088,-54,-1655,0,-1291,-1,-20,-10317,-88,-19464,-150,-13178,-30192,-153358,-151627,-54869,-59,-56,-8082,-85,-1576,-131,-143,-5157,-3742,-3131,-3633,-4036,-5348,-1590,-1101,-1243,-207,-172,-123,-226,-7,41,86,-253,-1038,-1097,93,157,5,112,-9,60,35,-503,15,18,35,-311,72,-155,85,84,67,37,-88,-47,-93,-125,-247,-82,-35,10,-76,82,102,-443,-273,-45,-28,72,77,43,5,-36,-84,-124,-166,-214,-247,-252,-246,-230,-219,-218,-566,-252,-291,-316,-313,-275,-443,-171,-250,-101,-82,-64,-76,-250,-115,-139,-133,-380,-50,-13,87,93,178,174,-113,-408,-173,289,374,-48,599,530,366,204,412,265,288,184,358,320,-367,6,-376,-871,-465,-1178,-1136,-35,-35,-1547,-841,15,-1412,56,67,63,35,-8055,-2935,-4012,-163,-208,-217,-426,-654,-286,-525,-186,-238,-307,-542,-333,-229,-438,-395,-305,-303,-115,-181,-14,-161,-66,-214,61,83,-131,93,68,43,-83,3,-214,-24,-170,-234,-27,-27,-292,-344,17,39,-61,-79,-5,130,130,-143,50,-134,4,47,13,-131,-303,-63,-86,-109,-506,-292,-152,-222,-174,-181,-187,-190,-191,-196,-179,-152,-116,-73,-453,-175,-265,-48,5,-51,-58,85,88,-185,-173,-199,178,-282,-232,-144,170,0,113,34,-239,79,90,-257,-369,-117,98,110,-66,83,81,61,65,44,18,-79,-52,-91,-118,-236,-146,-136,-271,-100,-82,-68,-109,-59,-60,-64,-71,-88,-274,-186,-260,-333,-432,-341,-234,-131,-20,84,-70,20,100,69,74,118,354,307,-172,16,111,-2,-137,-293,-436,-345,-326,-244,145,414,264,134,536,296,226,-214,69,117,-47,-77,42,135,99,81,-203,-236,-125,-75,217,-59,-234,135,84,30,-177,-62,-511,-159,-191,-233,-266,-285,-372,-288,-264,-237,-212,-197,-186,-189,-187,-202,-209,-208,-188,-311,-123,-175,-210,-21,-16,8,102,283,292,21,268,7,-18,-23,-139,-12,-141,-278,-377,-353,-286,-223,-200,-199,-224,-169,12,45,331,538,-147,15,-66,-66,-248,-194,101,-107,91,164,-317,-8,-70,-138,-196,-241,276,269,-69,-164,14,-262,11,88,49,-52,-14,-98,-85,-113,-138,-171,-473,-214,-228,-246,-258,-300,-280,-272,-269,-268,-275,-285,-387,-286,-299,-322,-355,-391,-442,-475,-437,-377,-310,-224,-139,-164,-172,-6,7,-390,-373,-343,-361,340,320,-210,-134,-117,-320,-267,160,201,-57,1,-47,-12,-337,-299,-216,-364,-482,-367,-260,-254,-102,-54,-22,-7,-155,-19,-36,-64,-139,-141,-185,-212,-313,-399,-87,1,89,170,-8,-312,4,240,106,17,-282,-22,59,-19,-83,-115,-115,-118,-46,-2,-173,94,153,63,-236,-79,-86,114,42,-189,-154,150,-12,-81,-3,-168,-99,-211,-301,-246,-112,-35,139,237,-144,-232,-165,-238,-206,-156,-27,-43,-138,123,60,-6,-145,-108,-146,-273,-231,-251,-277,-296,-384,-351,-355,-372,-391,-395,-390,-373,-345,-310,-284,-264,-238,-218,-203,-200,-351,-184,-192,-197,-199,-200,-225,-202,-172,-153,-107,-190,-218,-309,-126,43,-98,-217,35,0,-386,155,175,-108,-303,-232,-179,134,165,-86,96,208,46,-162,8,28,-58,-159,-268,-359,-358,-303,-313,-418,-318,-174,-144,-246,-162,-188,-210,-237,-238,-230,-227,-125,-63,-6,36,42,-198,-109,-39,-16,-80,-149,-317,-238,-212,-166,-107,-58,-26,2,17,15,0,-167,-352,-48,-41,-16,14,45,86,129,174,-88,-37,348,264,163,53,82,231,409,545,460,270,-168,-239,-26,-162,81,113,-316,167,24,-124,239,19,162,191,141,111,-143,-320,151,157,102,231,-52,-267,0,65,-245,-225,140,-346,451,390,116,8,-772,-641,-200,-281,-119,-89,-51,0,50,93,-306,-126,91,156,137,-298,-288,67,75,-281,-189,-180,81,83,-537,41,14,-22,-55,-648,-61,-1148,28,93,148,191,226,-547,-477,-238,189,143,-156,-361,-304,-227,-405,-124,-120,-97,-62,-182,-211,-40,92,-31,-252,-41,95,-276,40,10,-26,-136,-89,-122,-144,-173,-198,-226,-258,-286,-306,-308,-314,-300,-302,-277,-252,-231,-395,-268,-211,-216,-226,-238,-236,-238,-215,-180,-144,-107,-83,-318,-308,-72,-84,-62,-203,-443,-343,-113,51,-160,2,-42,-147,163,327,-117,-238,-279,99,-54,-206,-153,-86,116,129,-101,-71,-65,61,79,20,-31,-65,-189,-76,-232,-104,-181,-173,-152,-109,-31,71,-41,-147,-176,82,193,211,223,117,229,211,128,152,105,45,-20,-89,-149,-201,-229,-223,-197,-157,-113,-78,-233,-27,-17,-124,-152],[-105,-63,-11,48,102,159,137,-252,-219,-357,-123,-411,-247,-218,-261,-34,225,220,212,-71,49,132,-303,-8,-92,-188,-283,-258,-222,-87,-25,-374,59,67,-87,-281,-118,-100,-68,-104,-144,-167,-183,-192,-186,-153,-116,-72,-25,16,-76,74,83,-44,-75,10,-39,-269,-179,-236,-282,-293,-274,-244,-216,-206,-200,-310,-402,-203,-194,-158,-115,-92,-175,-349,-237,-101,-6,-195,-179,-262,-104,-120,-143,-154,-151,-293,-228,-92,-113,-202,-70,-76,-142,-113,-218,-183,-229,-267,-298,-288,-243,-191,-136,-81,-145,13,55,96,-22,70,-117,45,158,195,21,193,194,-289,-157,96,-60,121,55,66,61,-461,78,106,-207,-363,-71,-119,340,349,54,13,200,92,-40,-147,-212,-185,-117,-54,-201,-421,-628,-537,-172,-258,-291,-407,-1199,-1376,15,55,73,74,15,11,-47,-120,-178,-244,-1345,-360,-1650,-212,-625,-76,-13,-9758,93,-24247,174,-9548,-46692,-124821,-125449,-40598,181,158,-7053,-1165,-630,-826,5,-4832,-2738,-2278,-3973,-3428,-4764,-1259,-830,-910,-133,-139,-119,-78,-18,43,114,-314,-1127,-1097,208,324,326,209,-69,283,265,-698,230,208,189,-296,124,-360,23,-32,-100,-171,-227,-276,-254,-179,-310,-144,110,41,-122,315,330,-465,-234,-76,-26,-7,419,233,276,98,341,197,155,-116,54,-4,-57,-84,-85,-149,-511,-38,-34,-160,51,37,-377,-3,-337,-86,-129,-155,-183,-237,-183,-171,-151,-415,-96,-55,-35,-6,15,42,-188,-504,-211,-6,-49,-100,-144,-171,-172,-146,-111,-75,-56,-43,-43,-64,-453,-143,-475,-783,-529,-976,-1201,-271,-236,-2480,-163,-119,-2404,-53,-27,-12,-16,-3907,-1791,-4991,-120,-173,-217,-313,-444,-295,-543,-305,-328,-352,-393,-330,-262,-382,-334,-234,-325,-208,-99,-75,-194,-52,-217,29,62,-129,60,142,118,-80,23,-208,-36,-192,-224,32,18,-222,-343,46,86,-41,-3,23,262,220,-184,59,-73,18,108,72,-107,-223,-125,322,-60,-473,-209,-118,-254,-66,-133,-194,-245,-282,-312,-306,-283,-249,-208,-424,-194,-308,-46,0,-70,-83,142,120,-210,-191,-261,159,-267,-272,-207,151,-114,70,-34,-186,-209,-254,-283,-405,-231,-240,-257,-292,-317,-295,-236,-173,-106,-43,-76,41,60,-84,-177,17,-18,-247,-102,-111,-127,-143,-142,-139,-126,-107,-84,-272,-169,-253,-62,-159,-30,-52,-85,-113,-143,-169,-203,-232,-257,-287,-316,-348,-400,-436,-425,-367,-292,-208,-116,-133,-99,-356,-112,178,435,176,43,428,228,123,-265,65,19,-101,-77,29,255,198,92,-231,-301,-81,-84,188,-82,-218,226,263,264,-146,27,-407,222,209,183,159,138,-371,90,68,-88,11,-27,-70,-121,-163,-219,-266,-308,-338,-357,-363,-352,-318,-281,-236,-184,-145,-105,-74,-42,-38,-40,-53,-68,-103,-130,-173,-224,-268,-305,-337,-374,-400,-397,-348,-249,-126,7,179,348,-147,-16,-120,-48,-233,-206,95,-95,24,39,-336,88,-4,-103,-209,-191,385,424,-74,-172,36,-294,50,200,186,-50,57,-65,-28,-110,-189,-262,-438,-281,-237,-194,-245,-294,-121,-81,-79,-91,-118,-154,-322,-196,-207,-208,-193,-159,-120,-57,10,-317,2,267,103,-132,-167,-32,-95,-391,-302,-279,-268,371,336,-157,-137,-100,-333,-214,186,147,-55,24,-79,-82,-381,-250,152,181,-86,-195,-85,-227,228,217,193,137,-195,94,66,39,-130,-4,-25,-117,-260,-468,-127,-155,-184,-209,-234,-252,-266,-276,-289,-314,-332,-342,-345,-331,-307,-272,-241,-214,-190,-176,-180,-158,-147,-131,-157,-93,-70,-17,37,-104,-153,32,-18,-46,-1,-147,-106,-112,186,136,1,-24,-97,-144,-154,-200,-142,-215,-191,-166,-26,-7,-73,-45,-81,-133,-184,-236,-286,-330,-327,-265,-187,-105,-360,-333,90,139,-4,-367,-343,75,-59,-8,134,104,60,8,-45,-109,-277,-212,-269,-315,-344,-348,-324,-288,-196,-133,-52,-212,-177,-300,-124,86,-27,-261,1,49,-424,155,144,-118,-248,-223,-100,236,285,-150,50,181,44,-171,-34,15,-26,55,-225,-10,12,-307,-254,-381,-236,-148,-180,-230,-126,-50,38,11,-210,-175,-197,8,250,-39,238,-28,-158,-55,5,-38,-144,-245,-365,-310,-254,-208,-169,-151,-155,-159,-173,-188,-197,-192,-349,-119,-82,-47,-24,-21,-21,-33,-55,-109,-86,-90,-95,-94,-100,-118,-135,-154,-166,-173,-150,-250,-212,-95,-86,-67,-73,-283,-94,-94,-99,-93,-78,-56,-31,-6,10,-180,-292,118,187,22,173,-65,-232,-3,48,-230,-256,103,-352,469,403,91,32,-768,-729,-187,-232,25,154,193,245,296,191,-355,-225,-13,243,171,-238,-242,-100,-169,-304,-202,-226,-164,-134,-466,-79,-44,1,47,-585,130,-1487,156,145,105,42,-30,-648,-644,-375,-205,-122,-162,-369,-259,-173,-337,-13,110,88,56,-123,-160,-59,-21,-45,-260,-39,-53,-194,-117,-161,-214,-261,-298,-307,-283,-251,-212,-180,-275,-135,-121,-103,-102,-199,-114,-137,-109,-193,-380,-247,-165,-87,-84,-87,-94,-136,-182,-244,-310,-311,-249,-272,-298,-90,-86,-116,-246,-389,-352,-67,75,-172,65,-4,-85,194,332,-89,-293,-235,134,-68,-140,-144,-77,188,112,-100,-61,-33,-41,675,296,-33,177,-96,-103,-213,-76,-178,-155,-218,-134,-14,103,-38,-99,-112,76,177,144,98,51,-6,-58,-84,-85,-70,-53,-37,-32,-29,-76,-81,-102,-197,-120,-109,-115,-203,-123,-131,-127,-113],[100,37,-31,-92,-120,-78,1,-216,-170,-323,-101,-331,-202,-225,-204,-35,374,633,434,-87,137,290,-268,143,18,-106,-232,-310,-228,-145,-89,-295,0,26,-152,-281,-129,-67,134,148,148,73,148,135,72,103,81,59,-42,-11,-231,-61,-95,-128,-174,-223,-266,-320,-353,-351,-328,-299,-270,-240,-209,-187,-164,-326,-370,-151,-120,-110,-104,-122,-231,-280,-163,-179,-200,-224,-242,-258,-247,-244,-238,-224,-205,-334,-274,-108,-97,-203,-36,30,-92,84,-167,-78,-152,-11,85,68,56,-108,52,66,-132,105,130,155,29,50,-116,25,190,189,-58,183,186,-107,-189,111,-64,183,85,164,155,-457,139,127,-221,-375,-102,-135,-28,-86,-140,-170,-151,-100,-52,50,124,182,214,20,-80,-289,-581,-449,-76,-188,-300,-384,-1064,-1224,-83,-9,43,82,30,96,71,27,-9,-61,-1683,-429,-1803,-262,-224,-149,-62,-8414,103,-20845,232,-4020,-50638,-99687,-104760,-33815,304,294,-5450,-3638,-93,-1873,225,-3828,-1940,-1184,-3395,-2805,-4096,-952,-568,-550,-195,-185,-148,-98,-38,16,72,-357,-1202,-1003,197,206,199,184,-118,120,80,-821,-21,-87,-151,-266,-282,-559,-297,-234,-160,-84,-37,49,100,117,-367,-193,243,41,-158,246,235,-400,-186,-104,-8,-89,133,92,43,-9,-72,-132,-197,-276,-341,-377,-355,-299,-243,-217,-448,-153,-154,-147,-152,-165,-296,-151,-382,-119,-101,-77,-72,-213,-59,-55,-106,-396,16,33,-32,105,115,125,-255,-448,-241,89,92,-91,120,139,155,159,174,170,146,120,80,23,-562,-314,-543,-644,-483,-749,-1171,-314,-239,-1977,-118,-72,-3080,-8,13,23,14,7,-177,-3913,-102,-163,-219,-272,-307,-300,-513,-219,-170,-515,-208,-200,-112,-290,-250,-154,-243,-269,-39,-125,-230,-35,-214,2,53,-116,15,467,427,-81,-13,-212,-42,-201,-212,133,49,-136,-314,-138,-136,-121,-100,-76,-48,-15,-212,68,1,55,113,94,-73,-146,-186,294,-59,-419,-124,-93,-297,95,360,275,-46,70,-35,-117,-186,-232,-245,-389,-209,-335,-165,-136,-122,-110,-92,-87,-232,-187,-317,-103,-219,-291,-250,-204,-240,-257,-257,-231,-189,-158,-303,-421,-180,-115,-123,-152,-189,-212,-228,-240,-236,-219,-195,-188,-183,-181,-187,-195,-184,-227,-131,-96,-57,-176,26,79,146,-144,277,-259,-154,-234,-27,-238,264,103,-59,91,117,-132,-79,103,42,1,142,453,454,-99,12,496,505,331,-27,-161,-74,-350,23,201,374,80,-45,226,158,23,-273,9,-75,-166,-86,-125,-174,-218,-267,-277,-367,-161,-109,-59,-118,-198,35,47,57,-97,54,-304,45,36,9,-17,-43,-345,-101,-126,-155,-189,-229,-266,-293,-280,-260,-221,-172,-114,-167,-1,-114,-218,84,168,72,94,257,270,-14,189,-3,58,62,-82,114,-84,-245,-226,-149,-247,-184,-120,-156,-254,-286,-97,-46,33,106,-154,-50,-150,0,-201,-223,75,-81,-31,-67,-269,32,-23,-70,-212,-137,170,267,-86,-178,41,-321,71,130,97,-48,84,-34,228,177,124,15,-402,-137,-85,-92,-226,-294,-96,51,51,36,9,-117,-264,-192,-35,-29,-15,-29,25,55,74,-271,-46,93,72,-110,-172,-63,-189,-274,-241,-226,-162,-66,-18,-95,-130,-81,-324,-165,-115,-187,-236,-234,-169,-174,-387,-205,172,234,-32,-142,-59,-202,224,308,269,60,-218,103,53,9,-90,-59,-86,-111,-202,-529,-152,-150,-142,-126,-107,-151,-50,-16,-15,-67,-370,-8,72,-35,-134,73,20,-69,40,25,-198,4,7,-66,-74,13,-61,65,79,-5,-128,-76,-10,-15,-4,-129,-110,-125,-108,-157,-200,-234,-245,-232,-200,-170,-138,-192,-184,-168,-95,-107,-125,-142,-164,-195,-219,-243,-267,-371,-369,-395,-307,-205,-322,-317,129,245,35,-360,-321,20,-124,24,139,418,171,79,107,-48,-204,-337,-460,-354,-240,-147,-381,-337,-162,53,85,-248,-122,-299,-128,118,38,-307,-38,-1,-474,-88,-113,-132,-199,-197,-167,-191,-226,-274,-331,-388,-420,-354,-284,-223,-172,-133,-285,-94,-85,-323,-198,-317,-151,-102,-85,-216,-126,38,98,17,-179,-115,-172,-45,142,-108,168,-99,-121,-8,-68,-134,-187,-201,-424,-198,-39,-130,31,36,205,103,118,299,26,-222,-336,-106,162,156,295,251,208,159,102,-129,-72,-4,-15,-5,9,-56,52,75,95,105,128,-332,-195,-46,-20,129,119,-221,80,58,-91,-34,-149,-139,-192,-245,-305,-366,-418,-421,-369,-313,-235,-147,-198,-24,16,-223,-302,64,-317,18,-22,-61,-105,-737,-813,-244,-264,-275,-273,-269,-251,-225,-204,-382,-334,-183,-188,-191,-193,-205,-145,-95,-325,-181,-260,-89,94,-343,-6,-45,87,86,-569,195,-891,392,491,557,-3,308,-764,-808,-545,215,58,-147,-350,-351,-301,-254,-87,12,91,106,-76,-111,-71,143,-69,-263,63,115,-120,70,52,30,-215,-184,2,12,-70,44,5,-304,100,116,-49,33,-192,130,-116,129,-200,-376,-231,-140,26,-137,-86,-40,-79,-112,-147,-176,-191,-191,-249,-270,-133,-52,13,-260,-359,-360,-26,92,-143,163,37,-33,199,186,-65,-364,-203,-281,-266,-168,-136,-79,103,47,-95,-50,-4,-145,288,249,-43,156,-26,-139,-214,-66,-187,-141,-290,-157,-183,-190,-199,-198,-192,-182,-170,-152,-135,-110,-96,-89,-80,-73,-75,-87,-106,-135,-162,-194,-200,-165,-187,-95,16,72,-194,150,52,77,-89],[-193,-279,-286,-195,-89,16,100,-173,-115,-286,-45,-182,-118,-201,-150,-47,-61,-63,-25,-95,107,167,-237,182,162,-35,-204,-104,-28,146,217,-205,164,59,-199,-279,-128,-28,39,18,-16,-42,-75,-114,-152,-182,-218,-251,-284,-315,-388,-329,-298,-264,-247,-238,-230,-245,-255,-267,-288,-316,-350,-368,-333,-285,-228,-328,-318,-114,-43,-9,-32,-142,-278,-212,-90,-128,-169,-226,-279,-327,-350,-375,-362,-329,-290,-348,-314,-136,-90,-209,-26,64,-65,128,-102,-140,-193,-52,90,63,48,-165,61,97,-114,158,254,219,85,27,-98,3,248,349,-149,438,429,93,-144,124,-50,265,130,125,45,-419,-118,-198,-260,-390,-249,-185,-115,-49,-188,-198,86,-107,-149,100,90,75,58,-33,47,-162,-501,-372,87,175,196,-296,-911,-1064,200,198,198,209,33,244,259,265,104,279,-2102,-821,-2111,107,-86,-272,-115,-6855,-91,-15213,60,135,-41428,-79038,-91175,-34785,336,343,-3368,-7167,32,-2905,236,-2518,-1383,35,-2875,-2217,-3404,-704,-338,-218,-170,-217,-256,-287,-307,-324,-334,-380,-1245,-845,-380,-394,-401,-383,-362,-345,-316,-717,-240,-195,-140,-225,-205,-630,63,110,146,172,-29,164,197,187,-419,-230,127,42,-186,-16,-76,-312,-198,-260,-316,-372,-337,-285,-240,-201,-174,-146,-133,-137,-140,-136,-138,-136,-175,-288,-385,-63,-38,-117,28,36,-206,39,-345,-86,-73,-124,-196,-266,-327,-369,-322,-355,-252,-224,-230,-236,-250,-261,-318,-365,-349,-344,-295,-231,-165,-100,-41,16,64,106,128,147,149,131,-698,-508,-591,-500,-331,-506,-1072,-247,-294,-812,-353,-308,-3314,-205,-158,-118,-95,-66,-50,-2656,-59,-78,-97,-119,-148,-298,-422,-246,-199,-786,-161,-224,-108,-180,-151,-71,-109,-276,-11,-173,-272,-24,-214,-25,49,-99,-45,427,404,-92,-60,-232,-47,-203,-205,296,243,-45,-267,102,93,19,107,60,157,178,-216,71,77,104,112,105,-40,-81,-234,223,-67,-366,-45,-72,-351,44,6,-36,-77,-117,-166,-191,-202,-199,-179,-371,-192,-352,-108,-101,-143,-143,-167,-201,-249,-211,-354,-113,-158,-278,-275,53,-311,-27,-60,-51,-52,-105,-324,-402,-132,-200,-47,-13,11,40,32,-23,77,84,-75,103,113,-37,-53,112,-119,-214,-152,16,-20,-203,-123,-169,-184,-215,-62,-238,-145,-210,31,-325,190,81,-84,59,111,-178,-141,78,28,-40,135,454,491,-84,23,653,582,221,-68,-178,-38,-318,155,217,172,-24,-129,-77,-145,-183,-226,-170,-154,-233,-134,-137,-140,-121,-79,-278,-414,-3,-93,49,-165,-174,180,139,83,-51,-48,-202,-207,-242,-227,-161,-74,-313,93,169,-162,180,287,278,269,245,196,33,92,45,-104,-45,-96,-220,-125,-126,-110,-89,-52,-9,-46,88,-4,102,103,-76,51,-156,-323,-155,-119,-238,-148,-159,-235,-303,-344,-353,-336,-305,-274,-247,-223,-204,-186,-178,-240,-171,-180,-195,-212,-224,-241,-257,-263,-269,-263,-241,-217,-184,-184,-124,-342,-72,-41,-18,-38,52,-2,100,123,142,146,-369,-152,-95,-103,-198,-299,-64,35,25,19,16,-95,-217,-208,90,90,134,-25,144,217,165,-221,-93,247,60,-91,-181,-86,-232,-159,-181,-182,-67,455,444,-24,-106,-59,-292,-121,172,30,-20,-122,-230,-309,-343,-201,-111,-35,11,-94,-39,-186,161,149,129,-19,-211,6,-33,-71,-97,-123,-138,-145,-155,-472,-182,-207,-242,-272,-274,-226,-139,-22,-72,-117,-399,-5,393,-88,-208,363,-7,-50,231,264,-219,83,467,-163,14,54,-51,129,159,98,-93,-152,-25,-106,-181,-247,-322,-366,-365,-324,-272,-228,-194,-165,-142,-138,-123,-161,-175,-151,-175,-204,-236,-264,-296,-332,-356,-374,-382,-390,-387,-362,-330,-289,-264,-297,-154,-99,-48,-260,-228,-48,-194,54,111,80,-22,-13,-74,-142,-165,-169,-144,-96,-45,-83,-378,-290,-204,-71,-102,-279,-102,-290,-132,23,50,-340,-72,4,-461,-85,-84,-136,-149,-157,39,169,183,-263,-30,98,44,-145,-92,-92,-106,-104,-340,-88,-83,-310,-137,-237,-142,-155,-144,-196,-130,-28,25,18,-134,-47,-144,-94,24,-179,-2,-162,-119,-182,-258,-322,-388,-424,-412,-329,-265,-214,-156,-101,-46,17,86,154,28,-248,-310,-158,69,40,364,328,276,200,29,-135,-126,-233,-291,-237,-123,-125,-8,257,376,336,85,-391,-182,-74,38,360,463,-145,153,151,-95,89,-230,-157,-182,-80,-227,-337,-354,-290,-234,-213,-197,-183,-201,-218,-234,-260,-348,-281,-285,-292,-301,-308,-323,-658,-835,-421,-444,-448,-426,-403,-370,-329,-290,-356,-386,-225,-102,-38,-85,-174,147,159,-334,-194,-261,-181,15,-219,-11,-114,246,183,-593,90,17,126,204,291,-233,55,-890,-841,-733,137,429,-108,-299,-245,-84,-153,-28,5,74,124,-36,-61,-70,117,-92,-254,118,381,-48,153,315,160,-264,-245,81,207,-82,314,-75,-273,156,240,-19,15,-174,-95,-145,-172,-186,-379,-220,-122,-2,-201,-143,47,86,152,-14,-8,151,-17,-246,-329,-175,4,-9,-244,-351,-353,8,106,-78,266,70,4,180,201,-37,-440,-185,-125,-118,-60,-127,-86,-56,-85,-137,-195,-254,-317,-383,-430,-376,-322,-270,-225,-232,-175,-205,-154,-218,-134,-117,-86,-59,-40,-34,17,30,36,35,33,15,-12,-39,-68,-103,-145,-187,-222,-224,-195,-140,-163,-169,-70,52,71,-202,116,-10,16,-80],[82,141,-42,243,274,225,48,-126,-62,-261,20,-50,-24,-152,-105,-65,168,251,281,-97,195,107,-215,171,161,-63,-230,-85,61,192,306,-123,113,5,-234,-282,-116,-131,-155,-179,-209,-225,-238,-243,-234,-207,-177,-142,-110,-136,-459,-29,-14,-178,-243,-54,-29,-61,-87,-155,-138,-171,-211,-250,-286,-320,-326,-329,-269,-230,-201,-164,-135,-168,-326,-164,-120,-146,-128,-134,-138,-145,-184,-138,-152,-166,-187,-340,-322,-247,-267,-285,-302,-310,-305,-311,-310,-308,-313,-319,-335,-356,-316,-262,-196,-124,-104,21,90,158,125,-7,-74,-28,269,315,-256,294,281,260,-77,119,-32,120,57,-10,-87,-368,-233,-287,-293,-416,-184,-183,-68,-29,-342,-340,-12,-328,-194,-23,10,67,141,-113,165,-73,-433,-330,90,650,387,-175,-760,-904,449,469,384,231,37,228,222,229,-82,277,-2605,-1339,-2571,189,-258,-1147,-32,-5294,-189,-9950,-246,-212,-28470,-63902,-85682,-43345,-10146,8,-795,-11654,-247,-3939,-40,-1189,-1096,-158,-2462,-1704,-2745,-551,-345,-305,-259,-221,-181,-140,-97,-61,-28,-389,-1242,-655,9,1,-19,-44,-270,-96,-108,-609,-96,-72,-31,-181,-385,-467,188,254,308,230,-48,208,426,306,-467,-261,258,37,-218,162,106,-226,-100,-156,-37,-234,-95,-121,-140,-142,-128,-92,-44,-5,54,123,184,116,-228,-361,-334,176,89,-119,293,13,-117,345,-270,-117,140,58,-45,-156,-236,-282,-241,-315,-77,5,-171,80,88,84,-376,-292,-286,-171,-260,-303,-249,-151,-50,44,128,200,248,245,217,3,-853,-722,-636,-371,-117,-261,-938,48,-38,-77,-147,-226,-3144,-335,-314,-257,-201,-132,-75,-1323,0,18,34,-16,-76,-285,-275,-489,-21,-798,-55,-236,-116,-92,-99,-102,-105,-233,-86,-225,-320,-45,-219,-57,-38,-77,-126,-23,-3,-112,-110,-267,-56,-197,-205,323,292,43,-206,241,252,48,144,59,315,139,-189,70,147,155,105,-8,-122,-229,-328,-402,-402,-352,-309,-271,-394,-240,-236,-240,-247,-255,-273,-272,-264,-253,-234,-374,-203,-364,-191,-182,-195,-207,-219,-248,-283,-315,-344,-341,-329,-301,-286,-242,-211,-176,-142,-105,-61,-27,-339,-372,-38,-258,-57,11,158,161,39,-98,119,102,-76,69,51,-27,3,-36,-187,-205,-173,-128,-127,-217,-139,-159,-188,-288,-263,-277,-238,-184,-80,-387,84,53,-113,20,91,-238,-211,35,11,-81,87,138,196,-84,36,418,397,98,-127,-180,2,-276,243,169,105,-132,-208,-44,-87,-122,-155,-170,-188,-279,-154,-118,-76,-19,40,-275,-365,28,-85,-48,-220,-146,230,341,340,-14,88,-107,279,273,266,283,199,-283,203,135,-213,236,376,352,602,250,120,-60,264,160,-47,-28,-96,-221,-155,-166,-177,-212,-258,-318,-370,-396,-344,-266,-182,-110,-62,-221,-398,-84,-128,-235,-303,-400,-429,-354,-340,-262,-198,-86,-61,-175,-123,-141,-148,-210,-270,-347,-422,-414,-359,-309,-271,-244,-218,-206,-195,-183,-181,-178,-191,-198,-358,-239,-242,-231,-192,-130,-68,-1,62,114,141,-338,-161,-171,-111,-172,-304,-21,63,74,88,98,-66,-183,-236,105,11,131,-30,114,178,166,-176,-135,189,25,-79,-191,-95,-189,-51,-130,-154,2,312,304,50,-71,-35,-253,-88,70,-32,-9,-32,-127,-369,-295,-126,62,91,41,-61,-31,-182,127,98,62,-86,-179,-85,-126,-152,-145,-123,-79,-91,-88,-390,-17,-20,-96,-209,-353,-402,-213,-7,-123,-172,-392,-10,357,-151,-266,326,-48,-32,222,214,-247,40,330,-274,94,87,-39,137,193,160,-63,-174,-43,-98,-140,-165,-203,-224,-240,-248,-251,-253,-249,-238,-215,-192,-161,-129,-170,-120,-34,-9,11,35,50,-369,-75,74,-13,-341,-32,79,72,68,-187,-279,74,93,112,-127,-111,-135,-273,78,174,199,-178,-74,43,-176,-82,101,274,284,285,-69,-307,-205,-209,-30,-142,-283,-366,-362,-276,-198,-134,-356,-99,-41,-371,-12,27,-140,-101,-113,99,224,215,-309,-57,62,-11,-108,-145,-168,-145,-106,-363,-52,-47,-275,-103,-161,-215,-290,-355,-362,-289,-217,-147,-103,-86,-58,-119,-137,-120,-250,-196,-223,-224,-197,-165,-120,-85,-62,-327,-237,-73,-145,-158,-216,-277,-315,-311,-260,-197,-274,-278,-208,-64,-75,-111,-171,-232,-254,-191,-127,-58,204,314,179,76,-187,-68,309,571,278,8,-392,-175,-112,86,449,566,-71,153,183,-110,19,-295,-131,-251,-23,-85,-241,-247,-257,-235,-222,-201,-178,-186,-196,-209,-238,-388,-268,-269,-260,-241,-210,-183,-543,-752,-143,-132,-132,-139,-163,-187,-212,-241,-302,-283,-267,-223,-170,-117,-149,-14,25,-322,-204,-233,-189,-73,-112,10,-185,48,29,-653,19,38,73,133,195,-401,-246,-1014,-683,-864,46,391,-57,-229,-268,-59,-44,243,212,193,129,2,-14,-58,94,-110,-234,12,-41,-67,-33,45,120,-311,-296,32,233,-76,285,-151,-199,162,402,9,-8,-153,134,-44,78,-159,-386,-212,-109,-35,-263,-198,-196,-263,-308,-319,-291,-237,-162,-255,-230,-212,-50,-73,-213,-352,-318,46,122,0,358,94,34,131,26,-24,-383,-175,-5,-109,-14,-114,-85,-119,-160,-154,-135,-95,-324,0,44,-70,83,36,-203,-259,-87,-224,-90,-84,-72,-36,62,-58,-25,-74,-125,-177,-226,-269,-281,-267,-241,-212,-190,-181,-184,-194,-214,-232,-253,-260,-244,-219,-186,-148,-110,-221,-20,-76,83,-81],[108,133,-125,128,60,-1,-68,-140,-199,-275,-157,-96,-49,-116,-92,-105,97,128,157,-110,152,-38,-213,151,158,-108,-242,-74,-39,-105,-174,-209,-175,-121,-264,-303,-101,37,115,130,124,95,114,82,64,99,106,82,-24,-204,-305,80,160,-218,-250,-109,38,-20,11,-144,-24,-42,-60,-81,-101,-135,-169,-326,-252,-279,-256,-195,-135,-188,-368,-127,-12,-158,-63,89,102,26,-121,-168,-145,106,80,-314,-272,-231,-125,-262,-153,-181,-192,-209,-213,-274,-291,-161,-127,-93,-55,-310,8,33,-87,54,55,52,34,-31,-32,-46,-42,-60,-333,-98,-110,-125,-140,-157,-173,-184,-205,-221,-234,-289,-248,-256,-262,-429,-275,-291,-311,-319,-493,-480,-157,-550,-106,94,196,305,415,-183,284,-9,-368,-302,82,620,210,-26,-596,-718,100,-53,-187,-270,-267,-237,-228,-242,-306,-236,-3139,-1956,-3133,-202,-703,-2184,92,-3766,117,-5397,98,72,-16452,-55173,-88748,-58982,-26035,-277,-311,-16904,-879,-4932,-30,21,-1072,116,-2156,-1259,-2141,-487,-36,-70,-124,-158,-150,-104,-34,38,112,-360,-1162,-424,273,272,247,207,-363,82,13,-504,-128,-202,-272,-350,-521,-307,-202,-85,32,151,-73,261,468,404,-476,-262,272,52,-232,411,89,-126,-55,-161,83,-243,109,116,90,243,280,306,331,59,365,526,600,95,-259,-411,-282,220,129,-119,272,-26,-11,502,-171,-141,434,324,50,-112,-185,-79,-133,-261,35,51,-203,5,-29,-53,-411,-217,-284,18,81,50,193,232,255,82,217,267,250,238,173,-110,-697,-906,-671,-252,133,-6,-771,71,-695,-18,-79,-157,-2737,-334,-358,-271,-195,-112,-41,7,51,74,90,21,-34,-236,-79,-588,-16,-595,-84,-231,-136,-168,-187,-198,-207,-205,-199,-273,-349,-172,-222,-161,-159,-155,-214,-114,-86,-125,-145,-304,-60,-174,-201,284,320,136,-120,207,286,79,164,55,292,81,-125,75,107,39,-34,-120,-201,-280,-347,-307,-243,-262,-137,-98,-375,-67,-66,-75,-100,-106,-139,-157,-172,-208,-180,-376,-150,-367,-90,-45,-248,-4,46,58,-262,-69,-289,6,-32,-181,-285,-42,-58,-304,-34,-1,16,-14,-347,-339,13,-229,-162,-34,-71,-96,-118,-173,-168,-177,-175,-184,-195,-214,-252,-307,-283,-231,-187,-120,-74,-206,-29,-33,-49,-341,-100,-177,-123,-155,0,-313,51,16,-144,-19,57,-309,-285,-24,-7,-114,92,203,237,-96,49,441,256,-33,-188,-160,46,-232,389,228,48,-242,-273,-18,-79,-143,-157,-164,-174,-280,-103,-15,18,51,66,-244,-308,-31,-86,-159,-270,-113,72,180,294,10,98,-16,679,602,525,543,131,-260,161,25,-233,280,411,423,513,217,41,-157,281,201,5,7,-99,-224,-260,-262,-207,-152,-103,-71,-110,-55,-71,-93,-105,-111,-110,-262,-378,-66,-81,-237,-57,-66,-88,-279,-292,-268,-292,-271,-306,-317,-283,-224,-150,-80,-263,-46,-58,-68,-154,-123,157,126,1,-119,26,45,-10,-148,-200,-159,-371,-222,-228,-300,-210,-184,-165,-140,-116,-95,-90,-316,-165,-247,-113,-148,-308,-119,-115,-121,-135,-158,-191,-210,-276,-244,-234,-207,-167,-135,-97,-74,-140,-169,-50,-59,-76,-193,-88,-103,-74,-91,-145,-37,-31,-29,-17,-32,-9,-216,-66,175,-102,39,180,-108,-409,-253,-98,403,300,58,-42,-44,-195,68,-51,-174,-301,-387,-288,-195,-124,-70,-51,-55,-84,-135,-309,-274,-311,-267,-188,-103,-17,-31,94,-163,-217,-345,-21,300,-219,-263,267,-95,-20,210,157,-276,0,173,-363,163,107,-22,26,-55,-139,-212,-275,-324,-356,-361,-341,-333,-313,-293,-271,-248,-231,-219,-206,-191,-184,-175,-170,-165,-162,-162,-155,-144,-118,-90,-346,-76,29,57,-259,28,188,210,204,-92,-267,147,240,164,8,9,-235,-358,97,203,113,-291,-150,-113,-150,-48,81,59,18,-20,-69,-239,-184,-246,-319,-368,-394,-380,-353,-314,-270,-220,-347,-114,-24,-264,-1,149,-140,-55,-69,149,277,242,-354,-72,33,-48,-125,-186,-213,-201,-174,-318,-136,-127,-227,-135,-142,-125,-111,-90,-147,-155,-86,-118,-185,-268,-380,-377,-240,-206,-323,-3,-255,-9,118,163,441,441,180,-238,-240,90,-160,-69,-177,-255,-250,-183,-97,-24,-301,-242,-255,-112,-174,2,-50,-88,-102,-127,-108,-36,133,203,134,58,-237,-100,280,253,212,-72,-335,-174,-160,123,298,300,-5,156,213,-137,-51,-325,-78,-213,-133,-173,-208,-220,-226,-232,-252,-259,-254,-272,-285,-291,-306,-405,-292,-275,-257,-243,-229,-227,-406,-581,-272,-257,-223,-168,-108,-39,32,10,-249,-155,-223,145,181,1,-132,76,28,-301,-202,-184,-134,-175,-148,-143,-252,-107,-78,-735,-3,44,93,155,210,-418,-590,-1110,-474,-692,-57,328,-3,-155,-313,-55,61,290,248,206,121,38,29,-47,13,-127,-210,-189,-281,-373,-345,-234,-124,-342,-333,-17,237,-59,248,-209,-116,157,272,31,-40,-139,148,3,276,-134,-397,-209,-100,117,-323,-239,-45,19,4,-36,-21,132,25,-273,-236,-243,-105,-144,-185,-339,-269,-27,-64,-116,-180,-231,-262,-265,-269,-255,-297,-231,-232,-243,-251,-262,-270,-272,-267,-260,-247,-226,-366,-165,-128,-90,-51,-8,-216,-297,-116,-243,-49,2,-51,-114,-177,-247,-296,-289,-219,-131,-40,44,122,176,22,61,224,199,150,84,2,-83,-172,-220,-237,-113,-29,5,23,-247,100,-143,198,-97],[-61,-12,-166,60,75,88,-86,-16,20,-257,-6,-30,-60,-83,-104,-114,-112,-107,-95,-83,-52,-164,-182,-1,21,-128,-203,-45,35,27,2,-26,-79,-148,-268,-318,-160,-145,-118,-78,-41,10,59,47,39,197,236,-7,36,-251,-158,70,195,-262,-219,-164,-13,-7,81,-143,68,33,-78,53,46,28,9,-345,-161,-67,-101,-119,-139,-227,-424,-239,-277,-316,-342,-341,-315,-283,-231,-195,-183,-156,-151,-319,-248,-315,-219,-333,-264,-265,-244,-228,-204,-291,-377,-116,-80,-46,-8,-411,-15,106,-117,38,185,100,160,-91,-35,-103,99,41,-339,-102,-156,-182,-164,-119,-84,-64,-88,-127,-162,-251,-74,29,-243,-494,-293,-283,143,19,-705,-609,-425,-663,-108,23,117,176,199,-289,168,-50,-373,-355,-25,-61,-80,-80,-502,-582,16,63,101,-102,164,172,159,61,-636,40,-3713,-2738,-3822,-1587,-1484,-3329,-110,-2362,70,-1820,-692,248,-7012,-53625,-100432,-80989,-41563,156,106,-22723,-1904,-5890,236,357,-1396,588,-2050,-965,-1701,-600,-28,397,407,326,23,253,267,290,323,-380,-1094,-237,361,344,311,160,-510,154,95,-488,-23,-77,-119,-160,-630,-224,-217,-204,-173,-122,-178,24,103,178,-525,-313,223,8,-305,280,-17,-92,-82,-217,-102,-260,-259,-259,-184,-71,43,170,286,79,274,527,438,15,-336,-505,-303,179,98,-191,183,-115,35,570,-128,-226,151,23,-106,-205,-285,-214,-189,-263,-54,-3,-249,43,69,-34,-484,-205,-320,191,226,61,288,273,245,31,92,120,65,15,-29,-257,-539,-877,-763,-221,-251,-284,-641,-337,-1368,-285,-233,-184,-2336,-103,-70,-50,-46,-41,-47,-73,-97,-132,-160,-182,-197,-204,-186,-450,-143,-430,-66,-269,-179,45,71,88,91,-122,-149,-370,-397,-49,-266,-141,-179,-210,-353,-212,-209,-202,-211,-380,-223,-244,-260,-280,-285,-267,-227,-187,-138,-102,-76,-58,-56,-73,-96,-139,-185,-240,-290,-315,-281,-222,-199,-121,-95,-236,-53,-50,-343,-95,-131,-174,-219,-259,-292,-275,-236,-306,-216,-381,-124,-395,54,1,-329,26,194,78,-274,-37,-243,-56,-70,-145,-305,-128,-93,-371,-24,6,19,-47,-371,-341,-84,-168,-296,-190,-229,-253,-269,-286,-285,-260,-227,-204,-184,-167,-161,-168,-341,-191,-212,-141,-129,-190,-130,-143,-160,-327,-211,-244,-282,-310,-261,-236,-162,-113,-192,-75,-1,-402,-362,-110,-45,-151,50,346,363,-128,47,453,169,-180,-233,-137,75,-204,444,215,-114,-348,-329,-124,72,-161,-100,-167,-161,-247,-103,43,125,197,95,-198,-252,64,-39,-278,-305,-82,181,286,372,17,99,64,798,480,331,404,55,-248,103,-102,-196,307,425,487,516,194,-29,-252,304,338,56,186,-91,-231,-77,-145,-158,-122,-52,21,-127,-56,-18,208,227,-99,-180,-271,-294,33,-75,-240,-45,-116,-174,-279,-246,-193,-360,-134,-101,-203,-190,-105,81,2,-258,-99,-56,-35,-121,-117,101,122,17,-66,78,319,293,-171,-205,-49,-376,40,-286,-326,-58,-86,-110,-118,-116,-113,-127,-294,-170,-308,-236,-256,-301,-222,-161,-108,-63,-36,-26,-167,-316,-45,-130,-126,-157,-176,-164,-145,-123,-185,-85,-75,-74,-175,-56,-6,26,-57,-152,53,108,86,46,-14,-97,-190,-243,-191,-173,-4,77,-68,-345,-215,-71,335,263,66,-33,-71,-216,165,151,191,-88,-79,58,-29,-189,-26,-89,-160,-232,-270,-228,-151,-95,-60,-42,-44,-57,-84,-119,-182,-224,-273,-205,-172,-286,-207,-71,-134,-67,-84,-118,-296,-211,-257,-288,-270,-225,-173,-128,-85,-56,-39,-63,6,8,10,-15,-41,-181,-224,-286,-147,-106,-134,-156,-166,-168,-151,-120,-162,-38,-16,34,53,75,71,-210,-87,-38,-97,-173,-264,-297,-209,-107,-10,-261,120,197,193,133,123,-326,-422,107,216,39,-353,-226,-256,-105,-36,-58,-100,-143,-182,-225,-269,-273,-249,-223,-183,-193,-148,-212,-183,-209,-213,-329,-125,23,-156,-61,132,-145,-20,-35,180,534,264,-400,-75,-39,112,-37,-110,-4,-39,-65,-247,-111,-130,-182,-150,-130,-68,4,-135,-128,-184,285,313,-34,5,100,-92,-185,-258,-409,-49,-293,6,134,175,446,425,194,-163,-242,94,-194,-109,28,40,11,-64,-140,-170,-342,-219,-307,-206,-251,62,49,26,-93,-207,-97,-108,-104,-88,-64,-53,-283,-108,-103,-130,-149,-172,-281,-196,-228,46,74,87,27,63,39,-186,-132,-315,-146,-175,-197,-222,-246,-267,-274,-266,-260,-257,-278,-196,-202,-219,-264,-391,-311,-275,-211,-143,-130,-30,-273,-384,-90,-78,-123,-155,-166,-131,-62,-47,-221,-55,-142,40,254,-17,-145,213,172,-297,-197,-148,-58,-308,-155,-191,-329,-199,-176,-831,-113,-84,-64,-46,-42,-250,-987,-1111,-290,-518,-192,-7,7,-103,-396,-98,58,77,105,141,87,56,44,-59,30,-159,-207,243,170,26,-143,-326,-243,-347,-348,-87,204,-59,182,-228,-49,121,362,31,-97,-150,-165,-325,-356,-173,-419,-228,-113,31,-352,-250,-88,-51,-97,-85,-57,325,235,-311,-277,-268,-155,-237,-183,-310,-286,-332,-349,-336,-315,-282,-246,-204,-184,-160,-231,-203,-127,-97,-82,-102,-65,-48,-310,-12,16,49,-325,151,200,-112,-42,0,-223,-340,-162,-261,-10,88,13,-66,-84,-86,-44,-1,-116,190,267,-13,289,276,19,109,269,183,81,-30,-145,-242,-287,-236,-271,-151,-138,-143,-171,-271,-261,-295,-257,-199],[-193,-86,-228,89,149,196,-127,62,66,-257,147,112,68,24,-24,-101,-86,-15,-22,-59,39,-280,-152,130,138,-154,-147,-28,8,-45,-115,-188,-247,-311,-356,-386,-369,-314,-263,-215,-181,-139,-104,-75,-48,-17,5,-95,35,-258,-21,8,-20,-297,-161,-204,-93,-68,-19,-138,89,88,-152,125,106,71,40,-358,-107,14,30,61,-1,-252,-441,-131,-54,-220,-162,-108,-127,-124,-83,-138,-199,32,56,-319,-214,-335,-244,-392,45,30,-113,-14,-37,-205,-432,-102,-90,-101,-107,-447,-125,-135,-152,-173,-195,-222,-263,-302,-343,-373,-389,-358,-293,-216,-123,-41,-14,-16,32,108,74,28,-13,-181,2,78,-228,-529,-344,-339,203,-40,-801,-482,-320,-434,-127,-112,-52,19,78,-319,186,-109,-338,-387,-87,165,-259,153,-392,-409,401,316,0,-340,334,491,387,-348,-963,-41,-4050,-3564,-4324,-2663,-2484,-4236,-9,-986,92,106,-2347,88,-689,-59465,-119965,-108224,-46552,-1559,177,-21844,-3176,-6586,255,295,-1966,402,-2053,-720,-1347,-787,-40,490,478,438,12,318,340,310,287,-353,-947,3,189,173,155,-57,-550,112,101,-459,64,40,18,-50,-568,-128,-63,-65,-66,-64,-257,-53,-54,-56,-518,-318,-48,-41,-337,0,-82,-29,-79,-225,30,-214,-62,-22,-70,26,65,112,144,151,170,192,212,-25,-358,-531,-304,152,92,-232,127,-157,117,82,-50,-271,-130,-160,-183,-184,-347,-159,-206,-232,-140,-118,-218,-104,-90,-99,-488,-166,-298,-65,-93,-133,-184,-236,-281,-299,-284,-242,-195,-142,-93,-333,-330,-655,-821,-161,47,74,-463,-868,-1800,253,296,315,-1959,289,245,181,97,26,-32,-77,-85,-81,-68,-106,-94,-105,-89,-124,-97,-261,-67,-273,-215,-40,-47,-58,-75,-88,-237,-440,-368,-162,-272,-220,-250,-280,-462,-306,-315,-316,-322,-397,-290,-274,-250,-231,-216,-202,-187,-182,-171,-175,-187,-202,-226,-262,-297,-345,-389,-404,-355,-300,-236,-171,-134,-67,-67,-174,14,-14,-266,-26,-70,-130,-215,-281,-381,-401,-314,-376,-286,-296,-65,-389,-5,5,-376,88,154,49,-249,24,-166,-89,53,-82,-299,288,198,-276,13,188,164,-47,-362,-332,162,-70,-395,112,92,59,32,-275,-36,-68,-100,-148,-199,-254,-316,-300,-393,-172,-212,-56,-13,-138,12,-1,-25,-263,-98,-139,-173,-212,-229,-258,-283,-335,-406,-369,-284,-365,-353,-190,-70,-159,22,295,438,-144,60,520,167,-276,-198,-86,115,-170,289,201,-275,-399,-349,-178,-79,-155,-50,-23,-94,-179,-76,82,85,151,91,-123,-177,91,10,-365,-282,-31,159,178,209,30,112,151,412,374,141,269,-4,-230,46,-225,-106,332,355,337,328,192,-75,-319,265,337,115,222,-92,-230,85,28,-13,-127,-75,-87,-120,-109,-102,-110,-109,-111,-243,-244,-200,-148,-155,-235,-172,-167,-152,-268,-202,-87,-282,-70,-68,-206,-206,-89,-92,-102,-237,-142,-118,-132,-145,-149,-150,-141,-111,-75,-31,18,58,-189,-206,-78,-376,21,-319,-188,50,65,72,148,212,189,229,-274,-142,-334,-87,-102,-282,-42,-103,-137,-133,-110,-90,-181,-356,-107,-176,-239,-317,-366,-307,-256,-219,-200,-190,-204,-232,-269,-321,-360,-320,-260,-208,-172,-149,-146,-154,-178,-219,-271,-318,-371,-354,-310,-279,-261,-267,-213,-179,-131,-81,-24,-42,-119,-235,137,108,173,-13,-33,151,-101,-258,101,93,67,-78,22,-155,-150,-1,-13,-33,-59,-84,-105,-112,-181,-174,-195,-56,67,-334,-144,130,-160,-11,168,20,-295,-70,-97,-169,246,113,36,200,279,376,-48,22,261,195,52,19,-13,-205,-305,-364,-186,-20,-24,-27,-26,-95,-175,-34,-162,-16,-1,23,34,87,112,-98,-107,101,68,-86,-77,-172,-263,-281,-207,-262,-41,22,62,88,82,-315,-361,-24,-82,-135,-353,-300,-328,-72,-44,19,79,98,105,-68,-155,-25,-81,-118,-164,-196,-209,-212,-207,-211,-225,-306,-298,-338,-342,-267,-168,-149,9,-10,196,262,225,-413,-55,-114,117,-18,-108,208,170,-60,-171,39,-169,-140,33,56,124,5,-190,-107,-216,236,247,-70,51,121,-85,-177,-194,-489,-221,-316,-66,41,131,217,280,193,-92,-227,92,-228,-139,-26,-62,-46,-136,-228,-323,-385,-319,-335,-275,-261,-69,-38,-9,-200,-257,-76,0,135,157,-8,-5,-287,-78,272,249,50,-268,-221,-217,-293,-4,-31,-52,-63,-96,-119,-223,-218,-273,-325,-371,-398,-378,-364,-365,-350,-311,-268,-348,-322,-54,-90,-228,-218,-333,-108,6,38,-7,-174,-113,-177,-241,-311,-357,-391,-397,-392,-381,-368,-363,-366,-360,-352,-338,-314,-292,-267,-230,-193,-283,-153,-94,-5,-430,40,160,-368,232,168,-837,267,257,235,208,163,107,-1370,-958,-109,-351,-314,-320,-322,-256,-481,-147,-6,85,136,117,69,92,69,-68,4,-171,-188,155,21,-134,-265,-207,-63,-304,-313,-137,170,-50,126,-173,37,95,380,46,-141,-150,16,70,-29,-128,-393,-229,-157,-81,-289,-200,-83,-106,-160,-116,-79,-70,-134,-320,-312,-294,-333,-329,-306,-284,-270,-261,-246,-235,-231,-218,-193,-156,-133,-101,-155,-212,-183,-54,-68,-89,-100,-87,-225,29,110,60,-272,340,238,-121,-104,-32,-203,-334,-194,-245,49,49,-29,-103,-162,-214,-229,-195,-154,-62,5,-84,105,120,72,87,49,-2,-54,-84,-73,-17,44,36,-282,-7,40,-17,-30,-275,-51,-162,-278,-197],[-387,-326,-321,-134,-48,35,-158,117,74,-293,225,257,266,58,-35,-118,-202,60,-113,-57,-67,-294,-137,55,-5,-199,-132,-191,-252,-296,-348,-397,-425,-430,-389,-369,-318,-283,-270,-277,-310,-346,-391,-413,-379,-317,-264,-218,-190,-245,-189,-217,-252,-332,-252,-230,-112,-42,27,-137,130,133,-195,117,97,82,96,-377,-57,80,340,398,15,-273,-412,-133,-94,-241,-208,187,173,176,130,-63,-200,159,36,-324,-184,-294,-283,-428,115,287,-84,188,197,-68,-416,-105,320,278,-17,-420,-84,61,-136,-44,74,59,33,-131,-15,-143,-71,-96,-116,-137,-141,-143,-141,-136,-138,-139,-157,-177,-199,-221,-227,-224,-204,-539,-374,-382,-5,-193,-641,-292,-235,-204,381,82,206,133,437,-278,428,-191,-247,-395,-173,-13,-465,233,-292,-225,384,75,-193,-617,282,203,133,-813,-1281,-418,-3911,-4307,-3965,-3314,-3694,-4557,-325,-375,-380,-337,-3390,-258,-224,-72483,-145894,-139450,-32246,-6286,-76,-15536,-4674,-6885,-112,-126,-2774,-127,-2189,-537,-1111,-1060,-88,34,49,49,-20,38,31,19,12,-314,-761,13,34,70,111,-324,-451,141,90,-444,595,641,244,1,-459,-51,277,914,550,-139,-326,268,592,475,-498,-316,202,20,-360,176,-134,27,-83,-225,264,-160,-95,64,-129,138,112,86,49,-6,-60,-98,-127,-127,-359,-528,-320,-22,-22,-275,-44,-189,-131,-160,-186,-307,-175,-134,-199,-78,-404,-110,-223,-208,-82,-91,-171,-155,-180,-192,-470,-209,-265,-185,-158,-123,-88,-53,-22,9,-56,33,77,97,64,-364,-124,-433,-874,-143,88,69,-277,-1544,-1662,-5,-17,-39,-1683,-87,-108,-122,-138,-126,-108,-95,-71,-58,-41,-240,-141,11,52,98,148,-137,192,-289,-270,268,232,180,110,-7,-352,-528,-313,-254,-308,-306,-277,-247,-535,-182,-161,-163,-155,-372,-155,-118,-253,-94,-99,-106,-111,-127,-133,-150,-169,-187,-201,-214,-211,-207,-190,-176,-161,-153,-140,-128,-121,-114,-109,-121,-96,-92,-202,-125,-158,-209,-272,-344,-292,-194,-236,-376,-291,-172,19,-391,98,-1,-424,112,138,-2,-233,64,-108,-136,82,-41,-310,124,56,-178,-20,-13,26,-60,-368,-356,175,3,-355,139,172,162,151,-251,82,91,-52,62,45,-49,1,-35,-437,-154,-227,-107,-104,-97,-96,-95,-92,-222,-93,-100,-108,-130,-137,-153,-153,-173,-267,-156,-133,-274,-290,-292,-121,-181,-25,218,349,-178,47,481,192,-243,-123,-50,131,-166,-37,-134,-458,-387,-368,-178,164,-169,123,-11,-76,-128,-62,109,16,398,67,-60,-117,97,47,-367,-248,3,117,114,92,22,84,79,89,108,-59,115,-81,-239,-34,-365,-19,86,95,115,130,156,-125,-346,141,119,84,31,-110,-252,-154,-207,-236,-245,-220,-179,-124,-175,-52,5,51,-82,-306,-223,-124,66,-87,-243,-47,-69,-69,-274,-185,-1,-194,-109,22,-219,-230,-98,-39,-64,-226,-190,-125,-151,-175,-195,-218,-242,-253,-256,-238,-206,-176,-216,-220,-118,-385,-94,-277,-102,-114,-131,-166,-203,-239,-267,-282,-269,-242,-322,-205,-191,-268,-167,-125,-77,-24,25,-24,-220,-399,-61,-205,64,-93,-154,-167,-258,-325,-268,-189,-181,-92,-108,7,27,38,-34,-227,-36,14,-7,-27,-52,-82,-144,-131,-148,-334,-147,-139,-140,-205,-166,-181,-214,-262,-315,-333,-273,-222,-135,-67,2,64,-3,147,-178,-320,92,262,256,-85,45,-96,-170,96,61,33,15,16,1,53,-159,-77,-118,-84,35,-315,-93,67,-165,-21,129,-59,-270,-101,-150,-75,195,100,77,43,-1,-43,-73,-83,-92,-99,-104,-109,-141,-231,-362,-385,-221,-153,-102,-43,-7,-107,-204,-9,-155,34,23,185,12,136,102,-10,-130,-8,-34,-62,-90,-107,-111,-99,-77,-259,-29,-5,5,12,-1,-210,-280,-121,-191,-261,-312,-361,-272,-58,-59,-12,245,307,357,-89,-126,-7,-36,257,186,-81,11,-164,-206,-169,-154,-276,-111,-29,-20,-127,-19,-143,-64,-101,-137,-158,-163,-371,-120,-175,-43,-8,-92,33,42,-28,-96,14,-205,-99,50,72,94,-38,-221,-78,-238,21,-30,-108,-189,-285,-317,-227,-121,-425,-96,-317,24,153,179,275,255,184,-25,-197,-12,-256,-227,-338,-366,-259,-161,-75,-11,-412,-158,-321,-287,-210,-69,152,162,-283,-265,-50,30,277,85,-58,0,-242,-18,437,573,-15,-346,-153,-232,-342,116,472,401,65,148,211,-235,-223,-208,-93,-166,-232,-297,-323,-300,-276,-273,-302,-422,-347,-304,-235,-245,-215,-256,-137,36,171,183,-208,102,36,77,-12,-57,-10,-90,-181,-351,-316,-300,-237,-152,-63,-85,113,-105,-165,337,343,-267,-87,-36,188,-499,51,267,-367,350,107,-741,681,629,559,482,386,283,-1612,-733,-5,-211,-435,-154,-126,-78,-573,-221,79,123,52,39,60,130,86,-93,-21,-177,-173,-44,-77,-112,-141,-166,-195,-263,-275,-267,-286,-310,-329,-351,-380,-375,-353,-325,-309,-280,-270,-234,-195,-157,-367,-235,-115,-141,-233,-148,-52,-158,-175,-149,-128,-177,-225,-325,-369,-201,-140,-348,-165,-164,-122,159,180,176,211,68,4,-71,-87,134,-103,-236,-208,72,7,-94,-136,-118,-128,93,196,47,-243,408,250,-151,-192,-95,-204,-319,-249,-234,-110,-189,-269,-340,-369,-320,-251,-181,-209,-57,-3,-183,77,96,103,111,115,114,111,109,107,113,112,89,-322,41,70,-45,-83,-301,-107,-123,-182,-264],[-250,-238,-292,-163,-94,2,-120,188,88,-319,243,365,363,94,-47,-119,-278,-61,-161,-51,-179,-200,-110,221,343,-238,-47,-59,200,117,-25,-166,-285,-389,-331,-368,-199,-155,-144,-152,-183,-204,-215,-208,-185,-145,-115,-267,-75,-232,-63,-61,-47,-355,-54,-235,-81,-77,26,-141,-3,-34,-154,-93,-97,-82,-40,-400,-15,93,171,219,34,-297,-375,-140,-152,-266,-261,118,80,46,36,12,-194,7,2,-343,-172,-238,-305,-416,136,188,-42,124,246,69,-351,-128,315,239,-78,-409,-133,29,-152,-82,65,-11,-102,-189,-278,-351,-352,-275,-185,-109,-33,24,-110,-131,80,82,54,27,6,-30,0,6,-162,-536,-400,-427,-97,-364,-474,-190,-166,-101,-19,81,171,37,222,-196,394,-290,-99,-379,-273,-178,-670,254,-224,-57,38,-189,-445,-925,-188,-196,-178,-1313,-1567,-802,-3460,-3736,-3252,-3540,-5098,-4070,-106,-115,-89,-34,-3717,-1032,130,-91761,-175721,-173258,-9236,-4954,77,-9302,-6363,-6720,-4,6,-3774,29,-2457,-417,-1004,-1414,-169,-192,-235,-261,-258,-238,-209,-185,-164,-286,-553,-150,-156,-159,-157,-604,-242,-19,-47,-454,282,390,188,42,-362,2,214,760,433,-278,-375,267,412,270,-481,-320,-206,-222,-381,0,-180,69,-99,-224,-9,-118,-114,-121,-188,-68,-50,-39,-49,-86,-124,-154,-179,-180,-344,-505,-347,-101,-106,-309,-119,-214,-178,-186,-197,-321,-170,-130,-290,-74,-452,-108,-238,-188,7,-34,-123,8,3,-233,-435,-119,-220,-130,-83,-120,-158,-197,-228,-236,-226,-204,-189,-169,-158,-342,-165,-221,-894,-179,-164,-143,-114,-2314,-1143,-2,32,-167,-1481,67,67,60,37,23,1,-38,-76,-128,-180,-418,-263,-232,-170,-95,-16,-45,147,-306,-332,320,347,358,349,34,-470,-614,-229,-49,-277,-217,75,116,-448,-195,-12,-122,-99,-304,-182,-83,-254,79,37,-11,-55,-103,-136,-168,-196,-217,-241,-277,-300,-277,-217,-153,-84,-88,-13,73,-61,144,8,-55,76,0,-135,-130,-208,-274,-307,-196,-149,-101,-258,-277,-167,-37,-37,-374,-35,-11,-432,45,95,-49,-202,107,-47,-171,108,2,-314,201,148,-83,15,-66,-146,-241,-356,-385,-162,-94,-244,17,49,85,116,-176,134,107,-28,155,151,-51,124,26,-414,-137,-231,-28,-17,-44,-38,-43,-38,-173,-9,10,-64,-51,71,11,-193,-236,-300,-159,-150,-166,-199,-370,-169,-191,-60,150,248,-195,40,68,-32,-145,-268,-384,-282,-175,-67,24,-589,-309,-364,-113,206,-178,175,-1,-64,-70,-29,148,-39,322,56,20,-46,112,94,-272,-189,49,71,20,-28,-60,-103,-143,-165,-177,-231,-212,-226,-244,-264,-357,-303,-324,-346,-353,-359,-349,-351,-341,-323,-294,-256,-220,-181,-268,-94,-53,-6,26,59,-70,-104,-229,-79,189,213,-58,-335,-194,-48,117,-103,-240,-6,-71,-139,-270,-254,-299,-329,-334,-321,-303,-278,-256,-230,-211,-207,-215,-166,-163,-161,-195,-161,-168,-170,-169,-148,-94,-19,-228,-222,-147,-381,-28,-209,68,256,166,69,433,281,141,92,-259,-112,-299,-50,-77,-242,133,-43,-208,-206,-35,-41,-265,-420,-77,-201,67,-109,-236,-177,55,-86,-174,-144,-234,-104,-64,79,81,65,-39,-290,-127,109,115,115,104,68,-138,-114,-43,-298,-71,-91,-114,-148,-159,-188,-218,-254,-287,-313,-329,-328,-309,-287,-255,-229,-208,-197,-253,-362,-208,-233,-247,-241,-216,-173,-173,-96,-86,-94,-120,-153,-171,-148,-108,18,-45,-116,-73,-258,-51,20,-147,-40,42,-140,-224,-131,-127,1,182,86,125,227,207,177,-108,131,115,96,74,51,-2,-255,-351,-336,-251,-231,-195,-138,-73,-125,-236,11,-144,53,34,12,-8,-16,-17,-14,-155,46,91,54,159,63,110,231,245,-254,-2,77,215,213,178,-103,-211,36,-17,-72,-259,-358,-194,-72,-79,-43,277,436,365,-131,-107,-14,-9,348,289,-39,140,-154,-231,-113,-188,-251,-256,-221,-175,-128,-44,-138,51,21,84,83,72,-322,26,-227,-11,-23,-75,-46,-56,-70,-91,-106,-229,-143,-161,-185,-189,-198,-224,-175,-267,-100,-44,-117,55,96,-57,-101,82,-361,-118,-318,21,146,90,35,-36,-119,-212,-305,-387,-429,-374,-321,-296,-249,-229,-214,-192,-447,-133,-285,-254,-146,-114,287,302,-334,-254,-33,49,129,2,-83,31,-175,36,474,478,-84,-363,-94,-257,-376,85,22,-26,-50,-79,-82,-221,-243,-168,-152,-171,-185,-197,-193,-220,-137,-97,-78,-416,-316,-18,-31,-238,-219,-187,-247,-320,-357,-301,-249,-122,-52,2,25,-69,42,20,-39,-438,-203,-235,-328,-414,-393,-301,-205,-185,-183,28,79,-255,-16,14,112,-388,42,18,-334,43,20,-606,283,367,434,486,507,503,-1412,-481,178,-112,-551,-125,102,58,-649,-315,196,195,-40,-18,64,74,24,-137,-112,-179,-215,-237,-233,-220,-206,-195,-189,-229,-240,-243,-127,-105,-85,-71,-73,-84,-104,-129,-244,-218,-283,-306,-258,-190,-336,-230,-114,-241,-174,-86,13,-165,-120,-153,-137,2,-59,-311,-424,-235,-211,-274,-163,-79,-67,125,174,190,228,57,-30,-112,-142,164,-49,-243,-173,216,263,-92,46,-4,-18,469,240,46,-199,411,270,-168,-264,-146,-194,-277,-281,-192,-145,-134,-129,-125,-118,-121,-124,-127,-201,-118,-101,-253,-41,-13,12,42,72,94,112,123,123,123,104,76,-330,0,-43,-85,-123,-284,-160,-82,-8,-190],[-62,-290,-237,179,258,209,-50,251,85,-350,241,395,410,118,-77,-124,-288,-145,-179,-58,-297,-116,-189,-254,-300,-335,-361,-367,-357,-311,-259,-198,-227,-291,-167,-333,52,127,148,155,147,84,96,-72,-54,196,212,-312,233,-230,217,-22,-83,-353,-1,-212,-109,-204,-287,-353,-407,-432,-420,-391,-353,-328,-304,-405,-278,-270,-268,-249,-225,-305,-322,-135,-206,-274,-303,22,49,67,95,99,-158,93,-23,-359,-157,-161,-275,-361,-184,-292,-380,-322,-174,-20,-253,-150,285,212,-95,-406,-179,12,-151,-98,-45,-86,-116,-137,-143,-153,-166,-159,-128,-83,-13,57,-179,-160,107,255,264,268,270,45,282,292,-120,-506,-394,-435,-228,-524,-301,86,67,163,180,150,117,-28,57,-75,22,-325,9,-306,-354,-307,-849,-82,-167,-138,-153,-434,-733,-1168,-220,-253,-298,-1717,-1734,-1138,-2931,-2865,-2522,-3453,-6615,-2898,-93,-111,-130,-136,-3392,-2815,-2421,-115392,-205444,-207734,169,234,298,-3397,-8180,-6144,466,475,-4808,444,-2822,-335,-994,-1808,-243,-16,-100,-177,-220,-228,-204,-172,-135,-258,-305,-86,-93,-109,-584,-759,-224,-266,-278,-468,-236,-204,-168,-143,-277,-109,-93,-77,-67,-406,-366,-33,-30,-30,-453,-320,-57,-78,-384,-81,-201,-18,-118,-218,140,-83,-118,62,-239,217,199,36,163,131,109,-177,-78,-78,-307,-458,-374,-50,-10,-309,-34,-230,146,128,88,-299,-7,-35,-361,-56,-480,-112,-250,-169,129,-65,-83,207,174,-297,-390,-104,-171,-251,-108,120,185,171,153,134,-133,-261,52,23,-8,-293,-74,-97,-862,-164,-107,-98,-88,-2553,-570,-53,-41,-708,-1307,-52,-57,-64,-81,-87,-99,-126,-151,-188,-240,-641,-283,-256,-209,-151,-86,-18,49,-330,-407,212,250,281,304,60,-547,-598,-136,-40,-265,-239,83,175,-313,-206,2,-67,-44,-228,-214,-55,-256,-79,-107,-140,-172,-213,-244,-277,-296,-290,-281,-283,-286,-298,-286,-255,-206,-156,-99,-44,-60,23,32,3,-3,-45,-115,-192,-281,-327,-326,-112,-18,79,-280,-172,17,197,207,-358,92,0,-412,232,154,-108,-182,127,-7,-211,114,25,-327,114,82,-19,0,-53,-106,-171,-350,-417,-222,-186,-153,-104,-77,-41,-5,-97,32,50,-9,73,75,-58,49,-1,-372,-139,-250,-133,-150,-155,-157,-152,-141,-141,-119,-110,-101,-103,-87,-79,-235,-286,-333,-164,-163,-65,-118,-394,-236,-215,-103,-43,-90,-212,-141,-178,-194,-198,-193,-186,-187,-187,-181,-177,-546,-227,-364,-62,-23,-206,58,0,-81,-30,-5,97,-91,47,22,-17,-55,-96,-136,-181,-199,-221,-248,-268,-281,-276,-283,-294,-294,-291,-306,-301,-292,-270,-245,-243,-154,-105,-59,-11,27,78,-182,-247,159,200,207,212,-125,-301,147,114,-37,43,12,-129,-102,-289,-120,-132,-154,-176,-349,-191,-174,-134,-130,-243,-51,-26,10,-274,-174,149,-20,-217,97,-232,-232,-132,101,51,-197,-222,-112,-173,-224,-260,-284,-291,-265,-223,-158,-76,12,-236,-230,-179,-375,-51,-158,160,308,155,62,402,278,99,-2,-253,-93,-284,-23,-60,-222,-118,-221,-304,-299,-212,-111,-314,-426,-97,-183,21,-126,-284,-282,14,-100,-167,-183,-282,-120,-23,118,146,96,-56,-367,-246,-48,-69,-82,-95,-116,-145,-171,-206,-241,-263,-276,-279,-261,-239,-215,-193,-182,-174,-171,-316,-166,-165,-171,-172,-176,-181,-184,-331,-388,-132,-98,-51,-104,25,7,-162,17,-44,-131,-238,-336,-337,-215,-62,76,26,-146,-182,-202,-19,-4,-113,-65,20,-214,-165,-151,-71,58,216,75,179,296,210,114,-148,-38,-73,-79,-54,-9,22,-270,-292,-261,-263,-64,87,123,-45,-142,-264,35,-118,75,87,136,-16,76,42,3,-176,-35,-38,-34,-29,-11,11,43,79,-234,-47,44,204,260,261,-1,-151,114,81,-39,-187,-296,-129,-97,-81,-62,224,398,304,-181,-80,-30,7,212,124,-6,-35,-145,-245,-231,-278,-305,-306,-272,-236,-183,-132,-119,-66,-61,-69,-87,-117,-265,-192,-240,-222,-198,-153,-90,-18,42,8,-58,-221,-58,39,202,222,-142,-186,-37,-281,188,248,-117,214,162,-32,-48,229,-298,-139,-311,19,148,126,42,-33,-95,-135,-150,-144,-318,-151,-176,-386,-247,-300,-369,-434,-470,-273,-230,-183,-98,-124,-83,-104,-327,-231,-294,-339,-317,-247,-161,-88,-84,9,31,34,-140,-278,-62,-275,-358,-215,-239,-243,-218,-209,-183,-178,-246,-195,-210,-226,-239,-257,-273,-288,-294,-290,-279,-354,-282,-76,-2,-206,-222,-116,-179,16,89,62,-285,-49,161,241,64,-83,51,413,-9,-458,-282,-119,-128,4,-24,-7,53,-278,-195,305,298,-241,57,64,316,-272,24,325,-275,83,-83,-472,-342,-379,-263,-145,-59,3,-1026,-217,62,-54,-648,-247,-25,-4,-571,-425,207,294,-144,-48,77,195,84,-202,-73,-181,-169,-187,-301,-283,-193,-120,-77,-209,-221,-302,-94,-153,-165,-200,-230,-241,-233,-209,-303,-165,-202,-144,-135,-136,-316,-231,-204,-358,-277,-310,-321,-315,-280,-242,-211,-182,-164,-304,-410,-137,-150,-202,-191,-222,-253,-279,-278,-262,-241,-205,-155,-164,-205,32,-24,-259,-140,251,255,-119,63,-15,61,282,216,18,-175,23,-9,-213,-356,-213,-218,-261,-310,-169,150,139,99,-30,14,-69,-111,-104,-180,-146,-151,-345,-135,-121,-105,-76,-40,-1,35,75,111,149,174,189,-365,189,175,-55,-149,-290,-215,-79,60,-241],[-83,-353,-170,451,859,207,53,329,92,-357,243,303,149,15,-105,-176,-223,-220,-221,-218,-380,-240,-255,-264,-258,-305,-224,-194,-159,-101,-43,22,-168,-236,-93,-280,74,127,487,513,149,57,43,-90,-65,363,195,-319,362,-261,259,-71,-164,-339,37,-187,-88,-206,-307,-382,-399,-366,-331,-313,-309,-334,-374,-419,-387,-291,-183,-51,80,-325,-278,-125,-279,-289,-352,201,596,466,351,162,-120,99,-69,-396,-169,-100,-234,-325,-11,-9,-10,-38,-71,-105,-166,-202,-165,-166,-165,-444,-246,-225,-273,-325,-354,-337,-298,-249,-207,-177,-172,-181,-206,-258,-309,-349,-321,-238,-144,-48,22,83,127,90,184,201,-108,-491,-394,-426,-347,-698,-164,238,197,265,370,216,131,-103,-79,19,152,-271,85,-226,-447,-444,-1034,-141,-204,-277,-339,-662,-1090,-1241,-292,-249,-221,-1842,-1771,-1432,-2473,-2065,-1895,-3287,-8200,-1427,-247,-216,-1526,-194,-2768,-4259,-9644,-139913,-229128,-232007,-96,25,145,253,-10116,-5394,468,498,-5620,492,-3296,-330,-1107,-2252,-324,189,167,162,-136,227,279,323,360,-268,-55,329,269,-374,-1174,-659,-107,-191,-273,-516,-180,-138,-94,-66,-235,-24,0,33,71,-518,-329,213,256,290,-437,-347,141,65,-396,-130,-222,112,-164,-233,267,-88,-144,34,-305,274,233,-50,145,86,45,-366,-181,-79,-277,-413,-407,-153,-82,-290,-90,-262,322,451,135,-270,-103,123,-373,-80,-486,-144,-279,-171,1,-116,-74,-43,-66,-365,-348,-111,-139,-378,-183,-52,-65,-90,-124,-163,-209,-444,-305,-345,-380,-400,-392,-378,-802,-367,-367,-371,-370,-1679,-324,-291,-250,-1263,-1095,-161,-135,-112,-98,-71,-47,-33,-8,8,-616,-901,-268,106,114,115,102,47,35,-367,-500,-185,-255,-255,-178,-62,-453,-499,-46,-35,-255,-268,78,92,-183,-144,-186,-271,-351,-393,-367,-341,-319,-310,-305,-295,-270,-242,-201,-167,-139,-114,-98,-94,-89,-95,-92,-88,-75,-151,-85,-9,-94,14,8,-8,-43,-84,-142,-194,-234,-278,-321,-128,-61,17,-300,-76,226,292,290,-343,70,-7,-382,268,95,-172,-169,130,14,-254,-40,-65,-345,-5,34,17,11,67,56,-68,-340,-396,-16,-16,-79,-4,-3,15,40,-21,87,121,3,67,204,-60,207,-34,-330,-155,-277,-98,-86,-144,-198,-234,-240,-225,-199,-175,-155,-155,-146,-154,-255,-281,-341,-184,-186,-187,-195,-332,-309,-247,-220,-215,-216,-222,-147,-128,-106,-91,-85,-93,-119,-215,-185,-228,-381,-277,-365,-176,-102,-238,50,-2,-115,1,24,193,-122,116,16,148,75,85,54,-97,-100,-2,-22,-37,-48,-45,-58,-80,-94,-107,-196,-254,-259,-279,-261,-198,-199,-198,-198,-188,-171,-127,-203,-202,23,82,132,164,-121,-342,157,122,-69,14,-49,-174,-167,-350,-261,-281,-276,-254,-336,-182,-128,-68,-160,-244,-113,-80,-12,-277,-191,169,43,-237,59,-240,-221,-159,117,122,-193,-202,23,100,-93,-264,-292,-35,-1,80,200,144,68,-228,-235,-208,-363,-70,-125,19,-30,-79,-140,-195,-233,-239,-215,-245,-110,-271,-26,-39,-206,-29,-52,-96,-153,-218,-278,-343,-418,-228,-207,-202,-204,-244,-348,-230,-222,-205,-211,-319,-140,-58,-25,7,39,-85,-424,-371,140,146,145,113,73,-151,-213,-213,-163,-209,-206,-150,-65,-90,-25,152,117,56,-147,-314,23,7,145,115,86,29,46,-390,-399,18,49,38,-117,-19,-66,-142,-186,-253,-291,-266,-190,-89,19,53,236,87,-177,-289,-156,3,-15,-77,-103,-52,-281,-109,-165,-24,91,174,65,230,352,348,342,-195,319,722,465,234,181,114,-279,-236,-188,-262,-75,45,60,-81,-164,-296,50,-90,71,112,102,-17,42,3,-87,-196,-221,-240,-224,-185,-123,-48,41,138,-205,-99,12,177,388,422,81,-108,111,26,-130,-280,-395,-272,-156,-66,-80,94,129,147,-250,-49,-59,3,-3,-28,-42,-46,-152,-265,-37,-39,-183,-69,-91,-131,-152,-162,-164,-151,-146,-145,-147,-162,-220,-212,-222,-202,-147,-72,14,106,65,29,-102,-205,-64,15,237,221,-169,-135,-28,-296,262,227,-111,260,166,-11,-5,352,-254,-177,-311,6,84,-30,-138,-247,-343,-370,-313,-265,-348,-234,-242,-352,-280,-299,-310,-305,-485,-245,-213,-186,-161,-143,-137,-131,-290,-226,-156,-157,-157,-157,-148,-148,-155,-162,-180,-205,-243,-273,-326,-377,-373,-327,-289,-254,-212,-196,-168,-156,-253,-161,-163,-164,-163,-171,-178,-263,-195,-196,-200,-313,-258,-49,17,-181,-234,-61,-172,-34,231,56,-322,-164,258,271,89,-107,45,243,35,-429,-328,-124,-129,-50,-37,-3,48,-369,-199,197,235,-228,120,101,304,-172,1,224,-206,99,-204,-362,-82,-114,-132,-128,-126,-125,-630,-120,-119,-121,-672,-358,-45,15,-475,-542,228,399,-257,-47,100,219,66,-283,-87,-181,-180,191,232,68,-87,-223,-276,-204,-215,-362,-61,-241,-220,12,0,-20,-41,-58,-357,-158,-231,-137,-135,-135,-296,-222,-140,-385,-130,-115,-84,-64,-31,-101,-177,59,75,-298,-371,22,60,-129,-189,-78,-142,-210,-268,-321,-355,-333,-298,-254,-255,-194,-158,-256,-103,-64,-43,-146,-40,-62,-88,-128,-155,-162,-142,-99,-43,-251,-401,-241,-241,-239,-290,-130,166,181,162,-15,24,-78,-138,-2,-128,13,9,-411,48,210,156,101,46,-12,-70,-122,-169,-200,-220,-213,-367,-122,-52,-50,-169,-269,-196,-58,48,-260],[-142,-405,-143,267,301,170,136,274,70,-374,50,-42,-136,-200,-226,-196,-154,-138,-161,-114,-345,39,-4,157,156,-334,81,-134,15,31,-54,-32,-106,-179,-77,-221,-109,-110,-116,-126,-148,-160,-176,-196,-214,-220,-230,-279,-235,-308,-222,-211,-226,-295,-162,-157,-152,-165,-175,-183,-198,-217,-239,-256,-254,-242,-202,-347,-76,1,79,171,166,-312,-203,-86,-322,-266,-350,227,509,466,416,248,-35,116,-75,-391,-186,-231,-193,-256,-7,86,135,30,257,269,-36,-221,184,152,-94,-386,-246,-8,-129,-104,38,36,24,-117,-42,-89,-43,-71,-100,-137,-157,-164,-304,-127,-51,7,47,78,97,97,93,73,-54,-416,-326,-332,-343,-716,5,34,35,15,-29,-68,-126,-187,-244,-272,-258,-209,-143,-81,-458,-515,-1150,95,-124,142,168,-741,-1419,-974,208,192,85,-1474,-1595,-1583,-2048,-1306,-1328,-3106,-9521,-246,-268,-283,-4316,-1833,-2181,-5407,-19596,-158873,-239582,-207793,-133,-78,-30,2,-12047,-4605,40,42,-5671,65,-3760,-337,-1261,-2644,-312,265,301,328,-20,387,419,443,464,-242,274,456,432,-881,-1706,-264,276,-142,-318,-515,-142,-78,-31,-95,-157,-157,-113,-28,40,-468,-206,278,450,516,-354,-327,152,119,-345,-184,-171,162,-159,-192,285,-54,-126,49,-311,78,35,-86,-66,-149,-232,-443,-207,-84,-185,-299,-363,-197,-108,-204,-78,-244,307,238,142,-183,-191,-109,-270,-108,-419,-141,-259,-121,37,-118,-40,-48,-94,-352,-249,-200,-228,-389,-250,-257,-264,-271,-276,-274,-269,-583,-258,-251,-252,-264,-279,-293,-678,-286,-253,-213,-171,-693,-84,-55,-29,-1767,-725,-46,-67,-89,-116,-117,-103,-78,-31,23,-948,-1127,-246,287,322,331,304,101,136,-368,-563,-214,-56,160,372,89,-297,-360,83,5,-213,-260,102,270,-31,-12,-6,-100,-182,-235,-248,-261,-264,-279,-301,-321,-311,-278,-221,-168,-119,-78,-37,-18,-3,-10,-22,-48,-79,-120,-149,-166,-169,-156,-130,-97,-66,-41,-13,10,-129,-319,-278,-31,23,3,-293,-71,-123,-177,-216,-307,-167,-84,-328,61,57,-218,-142,112,39,-273,-175,-288,-345,-120,34,48,-13,80,119,-58,-311,-301,210,190,-9,173,141,30,80,35,-4,-33,-43,-42,-12,-40,93,-60,-279,-174,-299,-120,92,62,-56,42,-10,-84,-84,-95,-87,-77,-44,-18,-241,-219,-316,-124,-62,104,27,-233,-371,-278,-138,-163,-210,-221,-123,-58,13,76,126,58,114,-241,160,117,-203,-77,-364,52,40,-264,68,-7,-164,29,62,151,-122,6,-3,79,41,1,-40,-75,-112,-138,-169,-194,-212,-211,-222,-233,-226,-201,-170,-270,-299,-287,-308,-57,238,196,195,320,302,207,-225,-174,79,157,182,237,-110,-395,144,69,-105,-171,-299,-329,-216,-417,-232,50,95,-32,-306,-186,-8,-78,-196,-253,-312,-363,-369,-349,-321,-304,-296,-286,-276,-268,-251,-235,-214,-199,-202,-172,-167,-164,-152,-280,-361,-88,-34,18,57,96,16,-214,-248,-249,-356,-102,-119,106,90,77,30,38,30,-15,-209,-244,-62,-255,19,-19,-210,-112,-182,-266,-294,-199,-126,-334,-420,-170,-143,-5,-155,-155,-286,-91,-155,-179,-241,-344,-172,24,53,56,80,-135,-348,-380,63,281,291,93,57,-174,-283,-301,-91,-154,-225,-244,-192,-123,-58,-4,28,50,-157,-256,40,-26,-17,-52,-91,-127,-156,-337,-399,-170,-167,-158,-150,-153,-158,-165,-182,-206,-233,-260,-277,-282,-266,-231,-192,-136,-214,-397,-132,11,-23,-50,-157,-143,-338,-65,-170,-32,-81,-121,-141,-114,-51,31,115,-251,285,352,404,295,223,146,-285,-197,-131,-257,-91,-7,-6,-133,-195,-332,-369,-346,-210,-98,-10,-14,3,-87,50,-219,-26,-68,-112,-150,-163,-151,-118,-75,-170,-151,-17,76,100,102,90,-84,33,-19,-88,-153,-224,-280,-294,-232,-153,-73,6,78,-336,-8,-93,-22,126,96,-2,39,-169,-285,95,127,-147,52,155,117,-29,41,-78,-32,-69,-105,-138,-182,-238,-308,-356,-263,-165,-69,16,93,79,34,-148,-187,-88,-13,265,219,-154,-84,-28,-302,172,166,-100,180,170,8,28,319,-215,-220,-309,-6,120,42,44,109,-34,29,-105,-60,-374,-160,-198,-255,-255,-279,-308,-349,-483,-336,-284,-230,-174,-123,-80,-35,-241,-233,-3,82,117,-128,82,160,92,111,60,-2,-241,-123,-146,-323,-290,-52,101,152,-62,85,208,-82,-260,-112,-74,-136,-21,135,-6,-281,-195,57,-3,-281,-238,-78,-56,-159,-246,-14,-135,-100,105,7,-340,-288,-5,-53,-116,-163,-212,-262,-317,-392,-405,-414,-386,-350,-314,-284,-253,-339,-217,-198,-191,-207,-185,-186,-194,-194,-200,-214,-229,-241,-324,-283,-245,-235,-226,-213,-210,-214,-253,-231,-252,-284,-626,-444,-279,-234,-379,-472,-42,38,-364,-17,134,242,49,-360,-74,-175,-190,136,207,193,278,186,91,-188,-217,-418,-88,-336,-287,56,341,63,185,-4,-394,-152,-204,214,209,103,-274,-204,-127,-288,-63,-73,-65,-61,-40,-50,-169,42,68,-297,-337,80,125,-62,-197,45,-2,-52,-87,-115,-135,-130,-245,-234,-295,16,12,-243,-75,166,181,-179,84,-23,57,-16,-93,-166,-226,-264,-267,-294,-379,-228,-274,-224,-251,-120,-90,-37,31,-1,18,-92,-166,-3,-73,-64,-37,-456,-16,280,224,358,461,410,311,163,241,181,104,15,-353,-187,-297,-405,-405,-292,-183,-82,9,-279],[-201,-419,-139,101,131,114,174,168,33,-386,91,51,-7,-69,-220,-202,-243,-245,-212,-184,-267,-63,-20,18,60,-369,88,-161,-72,9,-147,-61,-60,-137,40,-169,-47,-77,-106,-122,-128,-104,-72,-116,-88,21,36,-231,19,-374,-70,-170,-295,-291,-282,-212,-136,-120,-47,-143,-15,-30,-60,-89,-93,-64,6,-285,126,39,41,508,232,-308,-139,-54,-371,-240,-315,267,375,262,163,54,-49,-139,-212,-353,-294,-309,-305,-274,-228,-162,-79,-11,56,118,83,-250,133,134,-96,-254,-183,3,-91,-88,105,149,28,-94,-53,-46,133,78,20,-47,-103,-160,-295,-252,-288,-304,-313,-304,-285,-265,-238,-221,-209,-338,-249,-229,-271,-533,-202,-168,-123,-97,-97,-101,-138,-200,-283,-342,-278,-142,11,48,-445,-584,-1254,218,-118,501,386,-689,-1708,-526,425,328,215,-859,-1323,-1636,-1739,-680,-913,-3031,-9524,-35,-2,13,-7310,-4775,-2057,-6629,-31770,-163496,-233503,-176576,125,134,133,124,-13982,-4020,114,129,-4743,190,-4036,-444,-1528,-3031,-268,246,302,296,174,294,298,299,279,-238,287,280,264,-1356,-2136,192,169,-147,-359,-520,-271,-194,6,99,-101,49,22,-3,-61,-331,-76,-48,-33,-8,-259,-316,107,138,-290,-230,-101,170,-160,-146,62,-38,-123,-133,-304,-98,-28,-123,121,159,181,-336,-108,62,-88,-166,-281,-221,-133,-118,-56,-230,20,50,59,-99,-258,58,-169,-78,-355,-149,-238,-71,-25,-119,-76,-107,-144,-281,-209,-253,-299,-338,-378,-378,-341,-307,-279,-251,-227,-578,-189,-170,-153,-146,-139,-134,-548,-158,-143,-158,-184,-219,-243,-288,-332,-2222,-367,-313,-250,-190,-144,-1936,-45,-17,12,29,-1265,-1321,-195,90,84,66,34,-2,-47,-366,-599,-101,-47,32,124,105,-152,-223,210,46,-175,-252,122,227,105,91,19,-43,-106,-155,-226,-197,-209,-210,-216,-224,-226,-236,-233,-231,-217,-188,-149,-109,-59,-20,19,46,-25,-52,-141,-9,-195,-29,-83,-139,-194,-227,-234,-194,-152,-343,-236,-65,119,134,-286,118,141,89,18,-274,-165,-239,-273,-211,-122,-263,-121,33,47,-288,65,39,-343,257,405,59,-50,15,106,-46,-277,-183,266,225,40,159,83,-37,204,130,58,-6,-70,-148,-225,-292,-290,-235,-229,-205,-316,-135,-83,-96,-129,-172,-218,-256,-267,-233,-169,-110,-40,13,-205,-142,-277,-88,26,175,87,-132,-368,-313,-116,-64,-128,-217,-124,-89,-31,29,85,69,101,-253,164,85,-39,-12,-362,33,-22,-278,-129,-183,-224,-258,-286,-309,-333,-340,-314,-270,-211,-149,-84,-16,-33,92,-50,122,160,173,91,126,89,44,-24,-202,-306,-278,-319,-47,60,148,115,337,388,210,-244,-156,24,69,139,220,-86,-432,62,153,-137,415,271,-259,-162,-482,-296,241,496,-49,-253,-179,86,66,-229,-257,-302,-223,-54,-293,-260,-141,-169,-218,-193,-277,-205,-212,-220,-239,-247,-267,-272,-262,-234,-265,-420,-141,-74,-31,14,56,-29,-187,-256,-289,-341,-132,-122,230,360,88,11,255,224,-75,-286,-238,-49,-214,-6,8,-218,147,144,258,277,274,-140,-290,-425,-219,-130,2,-159,-42,-184,-147,-186,-194,-264,-341,-200,-51,-17,23,66,-188,-238,-233,10,244,255,77,47,-193,-351,-298,-41,6,-52,-118,-177,-233,-276,-294,-299,-292,-285,-281,-287,-300,-329,-362,-402,-375,-319,-251,-378,-103,-37,-28,-163,5,122,-95,4,48,105,145,99,-109,-28,150,160,179,-238,-453,-115,21,-20,-17,-214,-234,-357,-21,-147,7,90,63,50,302,363,286,182,-292,30,-43,-110,-160,-191,-228,-267,-250,-241,-238,-198,-173,-145,-184,-219,-356,-75,-76,-87,-107,-130,-155,-176,-196,-219,-227,-227,-221,-222,-232,-244,-262,-280,-295,-293,-277,-241,-201,-151,-108,-69,-57,0,18,21,27,-134,-137,-97,9,-86,11,20,31,-403,19,-108,-50,-104,-172,-256,-346,-429,-346,-264,-188,-122,-74,-36,-27,-13,-1,-41,31,-37,14,96,-63,-157,139,-117,-163,-184,57,124,108,86,36,-182,-166,-119,-31,34,59,-94,-31,-30,-292,128,134,-79,126,115,37,64,91,-166,-234,-290,-10,-1,-37,-75,-61,-86,-29,-89,-5,-387,-127,-22,-157,-237,20,-34,-111,-473,-296,-380,-314,-224,-143,-76,-13,-187,-247,12,88,210,-93,174,284,180,184,192,146,-266,57,143,-335,-254,-94,323,322,-107,66,214,-31,-260,-110,-85,-143,-90,118,-28,-286,-276,-45,-148,-256,-305,-322,-263,-195,-256,-106,-85,-173,-68,-70,-334,-415,-61,-54,-58,-141,-44,-49,-70,-366,-267,-135,-158,-161,-146,-116,-71,-249,-147,59,91,-178,126,126,112,-9,-18,19,-40,-106,-432,-256,-335,-379,-322,-222,-125,-31,60,139,202,-82,-591,-504,-23,103,-292,-376,-112,-178,-464,-201,-154,-93,-26,-390,-41,-167,-205,67,93,74,46,10,-40,-186,-233,-414,-206,-390,-287,-131,-95,-61,-31,-38,-422,-153,-169,-12,-22,-37,-260,-187,-128,-200,-134,-137,-127,-130,-123,-117,-153,-105,-99,-318,-321,-42,-19,-17,-206,87,76,171,114,122,237,21,-337,-274,-343,120,10,-231,-75,263,170,-228,67,-43,243,388,233,-58,-71,119,72,-353,-345,-199,-322,-231,-226,-135,9,170,283,-5,-4,-126,-209,-17,-33,-93,-70,-465,-87,201,175,344,545,459,250,101,203,125,44,-27,-346,-138,-171,-187,-225,-253,-178,-165,-137,-317],[-200,-390,-99,45,5,-37,-89,-152,-205,-349,-177,-101,-25,48,-251,-150,-24,-53,-165,-248,-170,113,44,-42,-131,-381,-306,-296,-228,-139,-219,-109,-12,-100,67,-115,26,5,-22,-45,-181,-67,-119,-136,-121,-13,-24,-181,-95,-331,-211,-253,-368,-218,-102,-83,-85,-53,-44,-160,-84,-174,-273,-339,-288,-169,-34,-232,125,-28,-9,419,283,-323,-99,-47,-425,-227,-275,-100,-220,-320,-341,-297,-223,-143,-107,-306,-142,138,-15,-196,257,277,193,9,256,224,162,-308,46,8,-151,-126,-141,-164,-172,-162,-137,-108,-91,-111,-107,-91,-128,-178,-243,-332,-415,-458,-377,-259,-149,-44,34,95,136,152,154,128,-44,-291,-200,-159,-209,-404,-104,11,147,261,340,275,100,-166,-131,192,49,-108,-254,-332,-447,-691,-1370,112,-178,226,236,-556,-1600,-54,-13,-120,-234,-350,-1063,-1629,-1595,-384,-710,-3098,-8227,-248,-241,-233,-10449,-8067,-2626,-8327,-45366,-150614,-215481,-147829,344,400,437,454,-15861,-3799,420,398,-3115,-729,-3566,-725,-1969,-3438,-239,52,371,358,345,330,197,297,-42,-302,190,141,78,-1769,-2239,-135,-182,-220,-450,-572,-395,-298,-33,151,-103,194,118,264,-193,-224,2,202,170,137,-190,-343,43,1,-273,-296,-136,-188,-234,-285,-331,-391,-427,-425,-372,-296,-215,-194,-32,44,123,-200,-32,113,-20,-48,-193,-248,-187,-79,-61,-257,359,366,204,-55,-285,139,-120,-134,-332,-199,-251,-159,-267,-347,-388,-335,-255,-202,-82,-49,8,-195,-278,-59,-27,-86,-156,-229,-305,-430,-440,-482,-480,-457,-432,-414,-443,-378,-348,-311,-264,-212,-138,-76,-6,-2576,101,137,174,201,209,-8456,225,207,186,149,-1567,-1458,-138,-12,-56,-93,-126,-148,-159,-380,-534,-173,-176,-180,-188,-195,-205,-215,-238,-265,-292,-306,-314,-319,-311,-315,-330,-356,-403,-456,-499,-459,-383,-319,-267,-231,-205,-206,-215,-250,-301,-357,-413,-436,-386,-330,-269,-217,-171,-137,-187,-70,-286,-29,-15,-4,-1,-108,-5,-6,-185,-358,-212,-108,77,46,-290,159,164,154,132,-254,28,-7,-222,81,-21,-307,-111,86,33,-301,48,22,-340,255,416,47,-97,-48,103,-36,-243,-59,340,253,75,50,-73,-167,-231,-270,-264,-223,-169,-131,-103,-87,-96,-130,-179,-236,-307,-293,-303,-297,-291,-284,-285,-294,-308,-320,-305,-274,-209,-148,-159,-65,-235,-50,122,175,136,-37,-295,-340,-67,0,85,-213,-93,94,101,129,172,78,99,-237,330,50,103,46,-351,138,239,-266,141,-12,-284,42,38,51,-44,-196,-48,200,216,135,243,105,3,187,-55,71,329,309,108,219,180,97,98,-102,-267,-244,-288,-44,-43,-35,-26,-16,-20,-20,-258,-139,-147,-216,-290,-343,-306,-359,-32,129,-153,430,248,-293,-192,-438,-354,210,466,-71,-175,-141,110,66,-244,-244,-392,-280,-47,-285,-275,-193,-194,-182,-119,-286,-151,-203,-210,-35,-213,-85,-126,-170,-241,-230,-459,-251,-245,-241,-226,-190,-140,-143,-254,-323,-318,-155,-118,204,349,79,4,227,223,-119,-294,-218,-26,-145,-42,-41,-230,-18,8,25,42,61,-132,-235,-430,-258,-114,21,-144,81,-70,-192,-204,-203,-275,-314,-215,-176,-180,-174,-161,-238,-126,-112,-93,-76,-50,-26,-4,-198,-399,-204,5,64,61,42,18,-20,-68,-123,-189,-255,-321,-381,-431,-421,-374,-319,-270,-223,-180,-142,-337,-51,-100,-92,-174,-6,19,-50,-21,-15,-30,-42,-40,-159,-39,25,50,84,-246,-368,-102,36,-11,22,-270,-320,-339,16,-98,-3,2,11,9,9,4,-5,-23,-312,-63,-90,-124,-159,-187,-235,-262,-273,-256,-215,-165,-109,-108,-236,-243,-374,74,29,-38,101,-8,46,-35,-221,-26,-227,184,26,13,-91,-195,-277,-289,-225,-138,-198,-19,53,125,155,169,-34,78,139,100,66,-69,-178,-55,-80,-112,-140,-154,-153,-326,-130,-109,-83,-59,-35,-36,-112,-187,-301,-27,-35,-37,-41,-37,-43,-28,0,-4,94,-74,-49,192,-81,-142,243,-59,-253,-244,94,220,141,52,-35,-220,-164,-186,-190,-175,-124,-71,-4,-44,-276,61,187,-70,170,127,57,-4,-75,-150,-217,-268,-258,-210,-150,-207,-5,-118,-49,-81,-29,-403,-123,55,-80,-240,-82,-155,-221,-476,-224,-165,-97,-29,-59,61,94,-145,-277,32,84,112,-45,127,133,135,142,141,136,-280,112,79,-348,-237,-134,-110,-167,-205,-249,-253,-247,-259,-211,-190,-176,-173,-190,-222,-282,-310,-357,-398,-367,-309,-270,-229,-188,-275,-127,-103,-240,-108,-93,-317,-459,87,117,122,-151,82,177,167,-360,-210,-102,-146,64,54,55,76,-167,-109,184,61,-153,249,184,215,43,-18,56,-30,-121,-526,-309,-376,-342,-246,-130,-21,79,180,263,329,-114,-571,-541,-89,90,-218,-289,-38,-47,-431,-145,-171,-178,-167,-330,-172,-170,-217,-173,-167,-159,-147,-132,-125,-179,-255,-366,-110,-310,-210,-105,-107,-108,-103,-90,-425,-145,-128,-60,-40,-24,-237,-159,-113,-107,26,35,45,31,18,-6,-113,-89,-147,-335,-301,-294,-284,-217,-190,-46,40,124,80,124,234,52,-398,-295,-359,101,25,-193,-65,254,141,-250,70,-32,87,15,-24,-65,-36,-40,-54,-382,-277,-223,-327,-412,-351,-217,-77,61,188,24,10,-123,-205,12,45,-19,-36,-434,-99,155,148,365,312,235,160,87,40,2,-29,-52,-275,-66,-62,-51,-201,-196,-33,-23,-47,-297],[-174,-354,-144,-154,-161,-156,-149,-148,-142,-293,-104,-64,-23,28,-265,-150,38,-4,-166,-323,-81,137,113,115,42,-394,-147,-250,-295,-213,-284,-155,-9,-81,46,-73,15,-7,-49,-98,-302,-205,-246,-272,-275,-249,-214,-163,-104,-203,33,-317,-453,-198,110,-85,-137,11,-41,-197,-96,-207,-324,-345,-231,-132,-50,-197,94,-126,-45,182,177,-360,-86,-68,-425,-229,-251,-139,-22,99,236,316,166,129,-148,-276,-159,165,-11,-225,252,327,157,-37,299,374,197,-383,-67,5,-243,-104,-200,-293,-336,-272,-191,-118,-158,-162,-193,-78,22,17,8,-6,3,24,-238,-32,11,241,278,302,308,193,221,193,-119,-270,-176,-204,-238,-330,-4,147,297,155,500,175,-1,-247,-180,236,142,342,242,57,-469,-830,-1374,-298,-386,-375,-310,-381,-1243,-192,-171,-162,-166,-175,-853,-1559,-1603,-173,-721,-3243,-6790,-210,-234,-269,-13614,-11234,-3804,-10785,-58709,-127396,-193827,-122939,384,525,655,765,-17372,-4001,-721,947,-1145,-1743,-3070,-1201,-2600,-3761,-237,-210,713,724,585,17,-6,104,-436,-424,487,424,356,-2033,-1985,212,192,-367,-588,-656,-491,-365,-78,206,-149,172,97,250,-345,-164,32,160,127,95,-150,-390,-21,-39,-296,-370,-163,-200,-271,-247,-261,-284,-296,-313,-347,-340,-346,-338,-324,-314,-287,-242,-198,-149,-106,-68,-107,-273,-258,-88,-100,-323,0,6,2,-58,-262,3,-133,-235,-350,-284,-294,-199,-256,-280,-287,-237,-163,-140,-17,-85,-19,-156,-372,-179,-102,153,247,187,-137,-332,-64,-160,-259,-356,-402,-338,-368,-143,-44,43,122,184,248,280,303,-2742,277,241,208,178,146,-14817,136,-772,112,83,-1833,-1503,-83,-101,-157,-206,-243,-268,-278,-413,-476,-172,-75,42,169,57,30,-40,380,45,-192,-285,95,321,250,258,328,312,142,0,-200,-340,-401,-257,-122,-53,50,77,-94,-24,-15,-80,-142,-190,-202,-200,-179,-165,-157,-163,-254,-165,-397,-148,-130,-106,-90,-178,-83,-94,-236,-377,-221,-196,-222,-220,-316,-177,-144,-110,-74,-259,-13,-44,-186,131,-82,-353,-128,18,-12,-323,-4,-21,-348,252,391,11,-157,-93,102,-41,-224,47,91,-32,-145,-263,-376,-463,-414,-331,-255,-182,-114,-103,-29,-2,1,-166,-140,-256,-266,-153,-173,-201,-229,-247,-252,-247,-232,-209,-178,-154,-115,-86,-124,-19,-210,-26,45,65,71,35,-228,-362,-21,1,-59,-227,-174,-269,-366,-459,-432,-335,-239,-201,-31,-1,166,91,-340,142,353,-243,178,-13,-356,105,225,217,1,-262,-85,-47,-128,-203,-253,-259,-234,-178,-122,-62,0,74,125,177,119,86,169,-14,-215,-208,-251,89,378,74,-39,457,267,215,-284,-137,-102,-119,-49,-33,-10,-279,-101,99,-170,172,166,-339,-229,-361,-415,65,69,-112,-94,-87,107,70,-256,-224,-439,-319,-32,-276,-257,-51,-46,-152,33,-300,-114,-181,-297,-62,-203,133,278,223,-292,-161,-410,-238,-152,-77,107,0,-93,-99,-253,-360,-301,-175,-107,0,32,77,-1,143,152,-153,-250,-201,-37,-106,-179,-233,-263,-272,-235,-186,-127,-64,-114,-190,-448,-273,-105,33,-122,201,32,-238,-216,-219,-289,-287,-225,-136,-212,-272,-309,-314,-298,-280,-261,-254,-245,-239,-225,-196,-345,-98,30,121,196,246,118,49,-61,152,66,-45,-166,-280,-369,-359,-289,-215,-162,-128,-114,-111,-290,-148,-189,-235,-287,-343,-365,-327,-263,-197,-129,-66,-7,-214,-34,106,100,85,-242,-297,-99,-118,-184,-256,-326,-400,-441,-439,-408,-380,-359,-350,-360,-376,-393,-405,-406,-389,-362,-331,-300,-263,-219,-193,-180,-132,-109,-188,-94,-143,-146,-286,-267,-382,-13,57,-97,68,-34,91,-38,-240,-68,-221,26,-91,-225,-365,-329,-196,-74,22,3,-185,5,12,215,215,212,-9,63,199,176,153,0,-212,17,-31,-95,-159,-204,-218,-215,-171,-118,-112,-43,-12,-64,-180,-179,-303,-54,-43,-57,-70,-75,-89,-80,-61,-36,2,-112,-113,93,-80,-136,85,-5,-336,-302,-184,-272,-244,-142,-43,-259,-175,-221,-50,65,-9,-123,-230,-253,-253,0,134,-67,291,190,73,97,121,-29,-112,-239,-48,19,-92,-313,153,-113,-106,-74,-52,-410,-124,122,-24,-235,7,12,-145,-487,-335,-179,-41,77,-46,227,266,-112,-311,61,79,283,3,316,495,294,164,435,492,-275,251,269,-359,-233,-158,35,0,-186,-49,-67,-95,-249,-165,-180,-172,-175,-177,-121,-269,-261,-67,-2,-240,-243,100,111,-153,-300,53,47,-259,-233,-144,-297,-347,37,60,78,-155,98,185,205,-372,-159,-94,-163,186,176,134,88,-102,-77,-80,-139,-195,-235,-269,-286,-273,-243,-213,-185,-171,-596,-283,-135,-145,-982,-191,-223,-251,-255,-236,-203,-177,-556,-571,-172,-194,-220,-249,-286,-301,-343,-271,-242,-212,-177,-258,-147,-151,-237,-88,-87,-46,-29,-15,-10,-183,-300,-329,-44,-195,-115,-5,-10,-15,-16,-115,-428,-147,-106,25,55,85,-228,-144,-106,-37,88,221,236,224,210,64,-85,106,63,-375,-303,-15,-23,-13,-176,5,10,8,12,5,-17,-39,-343,-331,-376,-140,-169,-197,-229,-267,-296,-311,-284,-261,-236,-227,-216,-207,-201,-203,-212,-426,-258,-278,-322,-256,-206,-140,-65,14,93,37,7,-137,-210,31,102,61,-9,-429,-108,82,85,360,498,378,194,53,398,435,374,292,-219,217,174,-18,-195,-157,16,-30,-71,-295],[-170,-336,-96,-35,22,37,140,177,34,-236,177,158,99,28,-265,-162,-184,-159,-182,-414,-11,116,150,164,166,-412,41,-151,-200,-190,-336,-219,-215,-190,-145,-113,-87,-57,-48,-51,-394,-191,-220,-209,-260,-144,-188,-110,-93,-75,-63,-383,-453,-179,-69,-93,-202,-146,-167,-233,-172,-165,-154,-139,-119,-104,-88,-157,-63,-217,-53,-44,-42,-393,-77,-92,-358,-215,-222,196,287,370,282,288,217,133,-172,-235,-148,185,-16,-251,142,107,49,-70,-63,-99,-129,-421,-162,-150,-299,-126,-104,-78,-99,-204,-9,3,-256,-200,-263,-106,47,57,72,82,106,125,-191,-40,-78,195,190,181,164,138,93,71,-192,-229,-133,-197,-303,-419,-305,-152,8,-39,300,67,-106,-311,-207,181,-5,731,691,-24,-473,-939,-1285,-201,-403,168,87,-156,-849,-177,-227,-229,-197,-159,-667,-1385,-1689,-59,-888,-3336,-5425,-30,-12,-1,-16554,-13471,-5118,-14094,-65147,-102373,-175482,-102432,15,136,252,350,-17565,-4579,-3382,514,487,-1828,-2569,-1832,-3369,-3650,-223,-472,57,77,113,-354,-188,-193,-829,-537,173,140,96,-2062,-1652,-63,-112,-526,-700,-705,-510,-347,-362,-347,-299,-256,-209,-168,-449,-125,-107,-114,-115,-114,-96,-380,-125,-76,-299,-386,-82,-91,-313,-99,-97,-200,-341,-153,-339,-66,-47,-358,-6,11,17,1,17,0,-26,-58,-82,-244,-283,-87,-121,-363,24,64,86,-49,-194,98,-150,-310,-354,-337,-310,-144,-196,-231,-284,-315,-332,-323,-304,-283,-262,-235,-448,-274,-218,-240,-277,-321,-342,-290,-209,-106,2,-18,210,309,-263,-87,543,587,608,600,584,525,444,-2606,190,33,-6227,-13080,-21263,-16950,-98,-1117,2,2,-1975,-1413,-105,-154,-211,-268,-326,-381,-358,-415,-403,-33,96,229,352,40,108,40,450,38,-211,-283,89,316,291,289,326,204,54,-91,-177,-135,-239,14,-92,-162,76,75,-24,71,246,4,236,133,42,-50,-124,-191,-245,-289,-302,-281,-403,-204,-166,-129,-102,-228,-66,-56,-272,-368,-223,-204,-151,-186,-322,-271,-315,-363,-353,-308,-259,-201,-152,-102,-133,-336,-135,-48,-57,-321,-44,-53,-337,212,201,-11,-186,-68,103,-31,-188,-33,-69,-97,-113,-134,-154,-254,-165,-188,-218,-253,-285,-254,-166,-61,42,-198,-85,-210,-178,-138,-45,179,150,217,233,48,708,686,44,36,246,89,-80,31,-184,0,196,154,123,100,-159,-354,37,71,-7,-240,-158,78,34,-14,-66,-120,-175,-220,-246,-262,-255,-233,-311,-160,-132,-194,-79,-67,-416,-47,-43,-35,-24,-250,-127,66,98,122,138,151,74,134,-47,10,33,12,-13,-30,-19,15,49,66,-155,-169,-213,101,287,49,-95,260,194,187,-310,-142,-176,-199,-50,-44,-65,-193,-170,-107,-180,-139,-156,-384,-258,-284,-453,-160,-118,-168,-21,-20,67,82,-259,-195,-351,-314,-6,-266,-201,-111,37,-128,36,-308,-74,-146,-257,-145,-170,269,365,218,-343,-102,-315,-295,-205,-134,75,-30,-123,-61,-256,-339,-295,-171,-76,1,-9,8,-10,24,18,-172,-194,-188,-167,-221,-270,-287,-281,-248,-201,-162,-133,-115,-112,-169,-480,-238,-134,-166,-199,-240,-264,-288,-293,-284,-281,-270,-233,-172,-150,-131,-113,-361,-72,-60,-49,-48,-53,-73,-111,-196,-270,-259,-251,-182,-100,-24,47,75,-77,133,152,138,16,98,85,-67,96,123,152,56,218,37,-249,2,-124,-188,-199,-37,-13,-108,-155,-114,-14,98,168,-284,-22,435,445,309,-233,-249,-114,49,-14,80,-317,-341,-274,-146,-174,-188,-190,-194,-205,-216,-226,-236,-248,-276,-251,-248,-243,-229,-208,-205,-192,-185,-180,-184,-202,-233,-273,-330,-371,-390,-341,-259,-173,-86,-62,54,-34,-224,-112,-222,13,-225,102,117,-285,229,309,387,54,-157,39,-30,192,235,320,11,37,374,339,196,69,-215,171,292,-13,-45,175,29,-108,99,-92,-134,-38,-70,-102,-227,-159,-304,-169,-168,-162,-158,-151,-162,-160,-159,-165,-165,-181,-202,-230,-271,-320,-368,-341,-389,-362,-35,70,170,250,53,-303,-206,-286,-50,185,86,-43,-181,-324,-389,-283,-155,-73,14,49,55,34,4,-30,-58,-211,-46,-2,-104,-271,135,-79,-161,-68,-73,-395,-135,-2,-74,-228,-209,-271,-313,-476,-267,-209,-151,-95,-50,-21,5,-90,-326,29,43,62,42,121,152,176,135,216,225,-250,227,211,-361,-243,-158,134,107,-205,1,13,-32,-226,-160,-175,-195,-183,-251,-169,-244,-201,-91,-9,-231,-265,71,88,-174,-328,45,67,-203,-313,-177,-274,-241,-30,-14,3,-146,103,164,222,-392,-113,-81,-178,207,398,441,409,-45,-44,207,-58,-105,-64,-160,-258,-345,-425,-444,-372,-280,-631,-349,-41,19,-1833,93,98,83,58,18,-31,-93,-513,-590,-251,-200,-169,-176,-258,-196,-250,-25,-18,-12,-1,-185,-9,-146,-249,-167,-170,-52,4,0,-13,-179,-349,-286,-89,-111,-124,-133,-138,-133,-115,-157,-415,-133,-85,-34,-28,-31,-214,-126,-103,-141,-185,-230,-261,-287,-257,-187,-93,12,53,-417,-309,135,338,35,-144,276,248,233,-33,137,254,101,-266,-362,-368,-95,-153,-195,-229,-262,-284,-309,-330,-338,-313,-280,-235,-184,-136,-98,-73,-385,-188,-67,-279,-210,-59,-29,19,83,150,47,5,-150,-204,54,156,144,16,-429,-105,7,10,344,454,321,153,19,325,331,246,161,-160,5,-60,-113,-190,-182,-204,-221,-227,-300],[-131,-321,4,159,176,2,231,247,40,-163,207,244,209,163,-235,-172,-51,-132,-213,-488,-314,-283,-230,-179,-125,-411,-48,-140,-174,-244,-356,-179,0,-79,-10,-28,-50,-62,-88,-123,-405,-235,-263,-314,-351,-344,-316,-285,-261,-241,-228,-385,-372,-185,-163,-132,-259,-52,-9,-251,-22,100,115,119,118,106,-83,-98,54,-254,17,-7,-46,-400,-198,-293,-358,-265,-172,-52,41,123,203,261,284,163,-165,-175,-99,212,-18,-253,44,35,9,-78,-49,-69,-87,-400,-217,-112,-258,-111,-99,-82,-77,-228,-31,-30,-316,-213,-295,-115,-36,-40,-36,-37,-21,-5,-128,-42,-157,87,101,118,133,117,0,151,-251,-165,-64,5,-145,-176,-183,-280,-326,-258,-153,-34,-203,-349,-198,129,-145,300,282,-148,-469,-1013,-1173,-334,-492,368,400,90,-452,381,354,324,296,277,-523,-1127,-1827,-81,-1199,-3309,-4215,126,59,-6,-17846,-13902,-5809,-18206,-56592,-81139,-165146,-86353,-43,-50,-68,-102,-16354,-5505,-6238,-292,-326,-769,-2074,-2621,-4236,-3219,-218,-723,-263,-296,-312,-748,-343,-459,-1208,-639,-11,39,73,-1934,-1383,87,70,-682,-708,-713,-491,-281,-56,-77,-186,-121,-142,-163,-514,-201,-193,-187,-155,-110,-39,-322,-230,-52,-297,-365,38,169,-333,-18,344,-232,-382,-220,-315,194,-51,-393,-129,6,6,29,49,62,63,46,21,-190,-283,-95,-149,-394,-101,-68,-42,-46,-127,23,-188,-347,-359,-364,-315,-38,-63,-246,-292,-146,-173,-187,-204,-228,-256,-285,-487,-372,-384,-331,-265,-190,-175,-196,17,76,120,1,160,165,-152,-33,143,130,116,100,100,87,79,-2225,45,21,-16642,-47527,-52812,-11754,-88,-133,-171,-214,-1985,-1264,-238,-208,-181,-146,-105,-53,7,-417,-343,144,255,295,317,19,166,98,245,11,-247,-280,-18,-73,-100,-123,-136,-137,-136,-119,-139,-34,-266,51,-155,-265,-66,46,62,113,92,3,58,45,47,50,-140,89,28,133,-343,-188,-312,-47,162,141,84,-261,-19,-25,-317,-360,-244,-234,-130,-143,-331,-62,-45,-40,-42,-272,-83,-114,-119,-147,-202,-297,-188,-188,-182,-322,-177,-178,-336,-218,-251,-284,-322,-350,-341,-308,-259,-211,-164,-126,-93,-85,-95,-292,-120,-159,-204,-245,-272,-283,-249,-189,-129,-238,-40,-128,-81,-121,-54,200,228,164,134,75,505,547,52,29,210,88,-54,41,-186,7,337,358,167,134,-114,-339,-22,-38,-73,-279,-202,-10,-11,-15,-23,-38,-62,-84,-100,-127,-149,-176,-285,-207,-193,-155,-60,10,-352,128,248,179,69,-195,-195,195,215,119,41,-54,-160,-258,-357,-436,-443,-394,-366,-356,-353,-361,-399,-444,-434,-367,-307,-236,-175,-124,-102,-62,-51,-30,-350,-168,-265,-242,-130,100,23,-120,-211,-112,-202,286,53,-351,-277,-227,-420,23,178,-250,52,35,168,81,-271,-170,-249,-282,7,-271,-136,-147,-179,-250,-214,-305,-51,-119,-136,-242,-126,397,431,188,-400,-62,-224,-351,-278,-201,25,-79,-163,-47,-276,-272,-311,-128,-200,-287,-337,-303,-226,-135,-45,-186,-160,-193,5,61,69,114,-297,34,-130,-34,-68,-92,-106,-189,-463,-172,-133,13,-81,139,161,-332,-238,-292,-240,-274,-246,-11,-68,-126,-181,-447,-273,-315,-347,-371,-367,-337,-294,-242,-212,-118,-58,6,62,103,139,75,-106,99,158,144,39,112,95,-82,66,59,56,60,74,86,-229,13,-104,-227,-229,-69,296,83,-127,-38,-17,95,18,-345,-124,-170,-193,-167,-227,-233,-151,27,-43,93,-240,-253,-258,1,-36,-67,-93,-119,-153,-183,-214,-243,-278,-306,-332,-357,-379,-390,-389,-398,-389,-375,-351,-323,-296,-265,-231,-327,-369,-387,-32,28,-264,-77,-90,159,-29,-185,-150,-232,-91,-365,117,484,-341,299,267,184,90,-126,75,-74,148,157,332,25,-4,309,323,206,133,-163,235,178,16,-77,-13,-59,-99,-141,-161,-179,-199,-195,-184,-218,-139,-294,-217,-29,8,36,59,-119,55,44,21,-3,-177,-242,-134,-177,-212,-231,-219,-340,-386,-97,-61,-33,-21,-28,-347,-252,-356,-138,-191,-237,-300,-364,-434,-496,-416,-327,-253,-177,-120,-69,-32,4,36,65,-189,-13,22,-84,-122,283,-32,-199,-58,-91,-372,-156,164,15,-220,-194,-241,-223,-440,-103,-47,3,56,-39,159,219,-77,-302,147,66,113,60,340,317,288,94,262,263,-214,301,315,-357,-264,-134,308,188,-209,-16,-41,25,-198,-179,-126,-105,-100,-138,-202,-213,-164,-201,-231,-214,-292,-109,-46,-200,-359,24,156,-102,-292,-189,-254,-152,185,147,53,-127,26,0,-18,-419,-76,-63,-191,33,44,48,46,-4,-20,-19,-107,-104,-142,-189,-237,-271,-303,-333,-348,-337,-638,-419,-225,-179,-2652,-98,-78,-69,-70,-86,-116,-165,-432,-606,-317,-241,-190,-143,-342,-322,-163,17,21,18,8,-126,-15,-144,-256,-239,-214,-126,7,-6,-41,-170,-401,-244,-263,-288,-258,-197,-135,-78,-65,-199,-385,-103,-71,-95,-142,-193,-223,-249,-246,-225,-205,-189,-179,-195,-208,-217,-209,-173,-121,-461,-317,91,146,9,-102,237,230,204,-94,125,58,-4,-191,-384,-335,-142,-126,-113,-140,-12,-12,-207,96,87,219,253,108,-118,61,216,-101,-340,-156,73,-211,-203,-12,60,73,89,97,54,0,-161,-189,39,21,6,-1,-428,-97,-63,-69,-69,-92,-119,-147,-168,-177,-166,-147,-117,-104,-40,1,-6,-187,-91,122,12,-103,-302],[-125,-316,23,159,187,-46,220,210,34,-95,140,113,82,61,-197,-196,35,37,-218,-444,36,18,-5,-32,-50,-391,-96,-144,-141,-287,-351,-148,-122,-107,-84,-74,-63,-45,-41,-48,-350,-275,-222,-251,-433,-357,-329,-303,-307,-295,-276,-323,-286,-219,-214,-211,-322,-193,-170,-267,-92,-51,-7,35,83,125,-58,-35,52,-215,105,455,464,-392,-39,-105,-132,-125,-118,277,210,147,111,71,35,7,-145,-108,-37,-29,-31,-237,-39,-26,-23,-70,-65,-92,-127,-342,-242,-181,-170,-148,-119,-91,-76,-245,-86,-111,-319,-215,-290,-352,-433,-507,-477,-387,-281,-176,-70,-50,-228,156,299,360,405,94,-64,188,-297,-85,15,84,-134,-92,-24,-99,-153,-330,-214,-203,-301,-369,-203,-226,-269,-299,-313,-314,-469,-1057,-1057,-448,-561,262,319,341,-63,347,316,267,202,131,-436,-821,-1982,-319,-1637,-3140,-3208,-166,-209,-835,-15759,-12239,-5023,-22752,-43880,-67133,-165733,-74224,224,288,330,343,-14771,-6713,-9126,162,70,-21,-1586,-3545,-4867,-2677,-357,-953,-418,-402,-329,-1090,-460,-677,-1557,-716,389,468,175,-1761,-1220,485,434,-766,-561,-670,-455,-185,75,90,-176,52,42,31,-533,-5,-19,-57,-86,-112,-110,-224,-321,-119,-289,-317,99,196,-329,57,386,-236,-360,-274,-274,257,-80,-370,-231,-119,-179,-185,-150,-86,-17,47,104,-110,-254,-103,-177,-405,29,227,47,-42,-62,186,-233,-300,-359,-344,-299,27,-75,-240,-341,-12,-124,122,183,-100,-90,-94,-397,-366,-207,-233,-310,-370,-410,-425,-430,-423,-415,-408,-391,-369,-348,-336,-335,-355,-399,-457,-427,-320,-178,-1686,116,253,-26628,-60790,-41977,-4794,663,656,635,592,-1845,-1091,231,239,177,490,39,72,-49,-402,-284,-62,407,377,309,14,172,111,45,-17,-287,-254,-156,-200,-230,-263,-298,-322,-350,-364,-355,-360,-364,-375,-384,-375,-334,-276,-196,-118,-42,7,107,164,220,258,-135,63,28,161,-352,-207,-202,-132,296,370,64,-236,-38,-47,-354,-336,-258,-244,-98,-136,-320,200,181,144,94,-284,-119,-156,-208,-296,-373,-448,-494,-454,-418,-397,-395,-405,-445,-480,-532,-486,-416,-343,-266,-208,-159,-126,-100,-92,-97,-128,-180,-244,-289,-364,-432,-423,-336,-254,-174,-104,-59,-262,-28,-32,-44,-77,-83,-104,-128,-145,-149,-141,-125,-101,-71,-48,-10,18,-27,36,-199,13,98,93,72,53,-75,-311,4,2,-142,-318,-243,-26,31,25,10,-18,-68,-124,-184,-258,-328,-392,-415,-353,-260,-159,-54,31,-282,123,208,142,79,-126,-266,127,115,60,6,-35,-77,-106,-137,-165,-188,-202,-229,-262,-284,-297,-316,-322,-316,-304,-294,-275,-262,-257,-264,-276,-302,-317,-370,-353,-339,-296,-231,-158,-79,-44,-186,-225,-215,234,-51,-271,-259,-175,-341,-44,36,-338,104,86,177,81,-273,-136,-151,-228,24,-272,-62,-97,-59,-132,-14,-273,-153,-259,-311,-278,-151,-25,102,154,-419,-26,-128,-328,-345,-244,-19,-129,-191,-41,-296,-196,-321,-32,-47,-137,-170,-121,-58,100,224,-176,-134,-196,-3,99,27,164,-243,80,-213,-19,-37,-38,-117,-231,-386,-86,-166,-16,-62,-12,-53,-310,-234,-300,-295,-355,-401,-426,-436,-433,-423,-410,-398,-384,-362,-334,-294,-253,-217,-213,-163,-143,-132,-117,-110,-110,-107,-106,-134,-97,-97,-93,-90,-85,-88,-94,-105,-118,-138,-160,-178,-188,-219,-179,-162,-242,-259,-100,23,89,-170,-31,-39,176,161,-271,22,333,307,291,-213,-234,-195,-4,-80,147,-162,-172,-245,28,103,136,0,-173,-93,-173,-244,-294,-320,-307,-271,-220,-166,-106,-38,8,-4,-206,8,-138,-82,-232,-251,-265,-395,-362,79,188,-297,-172,-107,63,-11,-123,-163,-244,-195,-329,-285,-341,-356,-310,-226,-135,-44,-90,116,-107,116,79,303,40,-51,233,280,204,202,-70,122,82,37,-106,-28,-31,-21,-3,-122,-128,7,94,-187,-167,-85,-265,-281,-75,143,279,235,-197,74,24,-55,-126,-206,-295,-342,-377,-351,-298,-234,-271,-328,-53,-6,39,73,96,-332,-288,-420,-56,138,138,119,63,-211,-154,7,-8,-66,-20,-14,0,12,31,45,52,-167,-12,-15,-27,49,200,15,-192,-38,-100,-339,-182,57,-50,-209,-271,-379,-334,-392,-155,-97,-54,-16,-40,55,114,-69,-238,203,68,33,63,278,237,191,52,152,167,-168,242,272,-340,-291,-87,254,128,-196,-28,-139,3,-164,-193,-110,-66,-33,-65,-197,-173,-143,-164,-202,-227,-318,-296,-341,-318,-386,-212,-158,-100,-188,-170,-232,-76,126,147,25,-97,146,128,96,-447,-45,-41,-198,-122,-168,-213,-250,-291,-326,-334,-323,-307,-285,-273,-269,-259,-259,-270,-288,-301,-624,-460,-263,-232,-3432,-1375,-159,-150,-139,-137,-142,-158,-309,-610,-343,-241,-242,-232,-384,-425,-195,-182,-174,-166,-153,-160,-164,-159,-254,-296,-191,-184,-52,-20,2,-154,-393,-200,-1,37,23,-65,-41,-88,-138,-236,-335,-197,-161,-98,-38,9,-174,-92,-53,74,60,37,11,-37,-77,-108,-114,-93,-67,-482,-319,-4,-10,-40,-46,150,272,195,-152,190,311,154,-119,-373,-282,-60,3,-93,-174,101,-67,-142,159,168,390,315,64,-134,29,-56,-137,-292,-132,-8,-124,-185,19,117,89,44,47,3,-34,-168,-166,-154,-175,-181,-172,-418,-126,-123,-144,-36,8,55,74,-59,140,205,221,160,-53,211,193,-9,-188,-64,122,3,-119,-290],[-127,-303,21,43,59,-95,78,59,28,-24,-72,-131,-191,-225,-218,-228,-93,-17,-249,-358,89,54,216,234,219,-345,-165,-170,-116,-308,-330,-255,-279,-251,-177,-105,-36,30,70,86,-288,-316,-216,-268,-494,-388,-415,-309,-372,-422,-430,-391,-342,-296,-274,-266,-402,-277,-276,-297,-214,-159,-92,-21,58,78,-38,11,45,-138,178,493,492,-387,-50,-124,-29,-89,-84,446,395,153,33,195,206,161,-139,-65,11,15,-76,-225,-127,-60,-34,-78,-52,-68,-91,-288,-268,-87,-70,68,154,-36,-23,-283,98,-54,-282,-215,-278,-161,-179,-86,67,-58,308,371,-40,-94,-320,144,639,766,656,49,-137,103,-346,-32,69,135,-156,-35,-85,-176,-252,-315,-348,-323,-432,-408,-224,-205,-372,-185,-171,-551,-509,-1106,-974,-568,-634,-115,-137,-177,-235,-299,-372,-453,-448,-379,-446,-534,-2146,-709,-2203,-2894,-2471,-62,-1279,-3274,-13419,-9155,-2418,-26286,-31882,-62552,-178787,-65127,-76,-49,-22,-2,-13265,-8139,-11567,35,31,30,-1127,-4487,-4311,-2114,-307,-1179,-15,6,47,-1272,-574,-867,-1321,-788,472,534,16,-1657,-1219,560,292,-707,-368,-618,-442,-104,156,205,-178,199,157,386,-541,64,259,229,221,89,-32,-160,-398,-346,-303,-286,-112,-44,-330,59,89,-242,-306,-336,-246,-46,-113,-339,-334,-296,-329,-315,-270,-207,-140,-79,-18,-44,-236,-136,-235,-420,-67,280,11,-63,-26,177,-307,-229,-378,-309,-289,49,-120,-236,-358,-78,-178,183,226,-101,-131,-124,-306,-329,-206,-329,-430,-445,-402,-370,-348,-309,-259,-207,-155,-114,-94,-96,-124,-181,-264,-363,-388,-286,-138,-1117,144,262,-34521,-33148,-12691,549,562,544,513,459,-1598,-946,274,102,-35,124,-89,12,-160,-394,-245,-306,-30,-59,-87,-96,-85,-47,-4,-66,-337,-228,80,89,67,29,-9,-30,-35,-13,-78,68,-341,70,-73,-307,-348,-304,-420,-320,-178,-43,68,151,215,240,-130,36,6,123,-325,-220,-108,-208,-168,-198,-218,-218,-215,-195,-399,-309,-266,-250,-148,-115,-308,-2,6,10,11,-303,-160,-211,-25,-48,-355,-185,-221,-313,-251,-298,-242,-234,-324,-221,-220,-225,-242,-273,-310,-370,-424,-414,-344,-270,-193,-130,-81,-210,19,44,62,79,-76,-141,157,207,260,-274,62,119,148,-16,-28,252,372,179,-83,119,22,-73,-164,-256,-312,-337,-302,-257,-230,-146,-77,-6,54,117,-48,-287,86,61,-217,-355,-287,-100,80,319,280,107,158,85,18,-218,-111,-160,-202,-197,-188,-162,-119,-88,-223,-22,5,31,54,-65,-313,40,148,78,152,140,107,69,-65,-59,-133,-198,-281,-367,-439,-455,-391,-334,-287,-255,-245,-239,-249,-269,-301,-335,-371,-387,-408,-418,-425,-428,-436,-454,-477,-496,-503,-466,-424,-393,-358,-324,-284,-260,-255,-201,-164,-369,-109,-91,-85,-81,-275,-102,-77,-176,-41,-275,8,8,-69,-144,-55,-228,-10,-54,28,-194,0,14,63,109,-388,1,-43,-250,-366,-247,-60,-183,-208,-51,-310,-118,-293,94,109,-73,-261,-345,-189,-17,131,-152,-112,-196,-21,117,-33,90,-152,-81,-285,-123,-93,-51,-132,-299,-297,1,-205,-54,-45,-112,-169,-259,-227,-245,-156,-310,-246,-57,-159,-74,-186,-255,-147,-153,-137,-112,-78,-54,-45,-218,-129,-71,-82,-70,-49,-22,12,34,-158,28,62,41,7,-37,-93,-157,-230,-301,-372,-409,-369,-320,-285,-255,-242,-243,-289,-174,-119,-50,-201,-4,-44,123,148,-188,53,372,376,351,-198,-256,-249,-48,-122,159,-92,-106,-237,-1,123,201,-20,-224,-37,42,0,-54,-54,-192,-23,20,69,130,198,243,60,-258,-20,-119,-74,-231,-277,-187,-307,-330,72,210,-209,-263,-111,110,11,-48,-151,-262,-277,-196,229,299,-310,406,436,442,118,-64,158,-129,90,0,0,-83,-153,-214,-260,-275,-267,-236,-193,-118,-38,-132,84,52,134,288,-170,-107,-89,15,-227,-121,-43,-227,-265,-131,148,478,250,-263,61,191,131,-86,-122,-335,-51,-32,-139,-162,-201,-223,-282,-13,66,135,189,216,-258,-286,-421,-75,357,362,286,65,-273,-114,61,237,-36,160,165,113,64,22,-13,-47,-156,-117,-147,-178,-177,-156,-122,-150,-57,-105,-305,-221,-61,-97,-204,-175,-220,-272,-343,-249,-204,-164,-126,-94,-75,-54,-71,-159,-41,-38,-40,-42,-39,-43,-55,-61,-73,-84,-127,-108,-133,-317,-324,-211,-242,-274,-290,-323,-334,-341,-328,-311,-295,-283,-274,-279,-282,-278,-258,-238,-233,-210,-344,-170,-159,-253,-421,-163,-183,-206,-238,-270,-268,-220,-157,-84,-21,-66,126,188,179,-482,-30,-21,-210,271,234,183,123,46,-21,-86,-185,-208,-241,-269,-295,-312,-342,-357,-313,-257,-610,-447,-93,-49,-4202,-3114,-74,-4,-21,-47,-73,-103,-168,-605,-326,-96,-79,-117,-385,-482,-56,-59,-70,-79,-84,-108,-137,-168,-255,-336,-317,-272,-199,-125,-63,-137,-318,-164,-14,7,-40,-110,-206,-314,-403,-308,-277,-113,-61,-6,50,61,-147,-79,-58,-122,-172,-174,-111,-32,64,41,7,160,-120,-469,-312,-1,42,-119,4,268,415,157,-196,215,328,163,-65,-336,-229,-100,-19,-87,-212,54,-131,-79,234,239,336,250,10,-161,37,1,-141,-255,-130,16,-45,-165,13,-16,-59,-112,-176,-247,-312,-390,-468,-549,-635,-545,-436,-408,-203,-182,-208,112,203,156,28,-114,24,370,343,74,-27,188,125,-31,-206,-57,-116,-171,-212,-288],[-140,-284,-193,-214,-239,-252,-265,-281,-286,-276,-255,-211,-162,-101,-99,-267,66,25,-281,-289,76,-14,194,156,112,-285,-266,-215,-103,-296,-301,-59,182,-148,294,25,87,102,85,130,-239,-346,-213,-259,-382,-309,-497,59,147,142,-54,-164,-150,-94,37,-57,-399,-32,-109,-328,-231,-258,-252,-216,-158,-103,-45,14,48,-43,146,193,234,-373,-72,-134,66,-55,-52,213,167,60,-27,12,-51,-112,-169,-214,-241,-247,-236,-210,-186,-156,-126,-122,-127,-142,-174,-224,-282,-224,-193,-144,-88,-39,-10,-318,-24,-71,-213,-253,-359,-393,-302,-160,-9,-55,251,342,-25,-151,-388,133,393,336,276,10,-197,28,-354,11,113,169,-185,19,130,102,-155,-83,-17,-364,-573,-439,-189,-232,-359,-308,-336,-824,-556,-1145,-904,-664,-685,-267,-230,-196,-168,-139,-116,-104,-103,-109,-527,-273,-2240,-1195,-2827,-2611,-1994,-73,-4870,-6067,-11298,-5456,46,-24985,-21796,-68602,-204331,-57699,74,71,69,66,-11953,-9634,-11448,90,97,111,-671,-4189,-3020,-1534,-411,-1365,96,105,130,-1150,-672,-1000,-1026,-821,506,567,-199,-1646,-1361,602,19,-506,-144,-544,-425,-21,241,188,-171,197,152,272,-525,117,80,-3,-67,-106,-97,-71,-384,-309,-322,-258,37,30,-325,6,-10,-238,-226,-366,-213,-191,-228,-296,-365,-305,-341,-316,-308,-291,-265,-233,-191,-149,-211,-171,-299,-425,-164,212,-22,-90,-2,158,-360,-144,-401,-255,-266,75,-166,-210,-314,-128,-231,229,255,-92,-166,-167,-208,-251,-266,-284,-284,-278,-277,-276,-273,-252,-221,-192,-162,-140,-127,-126,-132,-151,-179,-212,-225,-243,-239,-584,-211,-193,-29242,-4131,-127,-99,-78,-70,-59,-56,-1263,-828,-38,-26,-231,-21,-201,-56,-276,-380,-210,-543,24,34,47,8,100,137,170,-113,-346,-183,87,221,165,75,329,348,186,-17,-52,170,-388,170,-13,-245,-373,-80,269,128,-15,-145,-238,-260,-214,-169,-130,-114,-117,-139,-279,-215,-237,-277,-310,-330,-338,-325,-311,-283,-429,-270,-240,-243,-183,-127,-293,-99,-88,-78,-67,-311,-192,-262,-48,-64,-407,-122,-254,-344,-288,-348,-372,-329,-315,-228,-186,-149,-128,-122,-125,-156,-195,-238,-258,-237,-169,-115,9,-181,249,325,417,232,-103,-133,317,418,390,-263,118,256,272,68,0,285,490,256,-187,176,589,482,105,22,145,37,-34,-83,-271,-32,52,154,88,170,-26,-261,64,23,-274,-363,-324,-149,23,678,397,134,193,164,326,-182,192,137,-146,-21,12,-26,-221,-91,-167,-113,-101,-77,-54,-27,-242,-52,-41,-50,-32,27,107,155,-73,-24,412,447,202,394,88,-161,100,46,-77,-188,-265,-306,-344,-354,-353,-345,-338,-306,-287,-232,-333,-118,-153,-77,-20,88,-42,-420,-221,177,-285,-103,-163,-97,-165,-51,-168,-281,-209,-296,-358,-293,-267,-121,-66,-125,1,-271,-9,-50,-113,-183,-242,-257,-193,-86,38,-42,119,359,418,63,-340,24,34,-153,-305,-206,-86,-231,-202,-69,-303,-35,-215,249,196,-76,-3,43,-106,-35,-3,-119,-77,-180,-39,71,-109,-17,-76,-150,-317,-269,-314,-300,-245,-338,-195,-57,-245,-95,-27,-43,-51,-201,-192,-184,-94,-336,-238,-71,-206,-13,-300,-147,-110,-136,-146,-146,-133,-118,-104,-213,-104,-14,-92,-23,140,181,157,-3,-173,-6,174,271,-31,250,224,-116,129,62,-19,-108,-199,-279,-336,-325,-280,-233,-310,-187,-182,-180,-203,-169,-145,-108,-61,-111,32,66,78,81,-180,-292,-296,-93,-163,-147,-204,-246,-271,-272,-253,-222,-190,-241,-165,-168,-178,-192,-209,-218,-216,-207,-192,-166,-132,-116,-91,-312,-56,-95,-65,-223,-296,-105,-205,-289,68,204,-107,-281,-99,231,43,41,-118,-280,-289,-74,309,267,-226,436,477,375,107,-48,-26,-142,-172,-114,-17,44,-169,55,120,156,149,92,25,-5,-8,-145,32,59,181,244,-241,-85,-146,-65,-259,-86,-6,-181,-181,-150,132,206,137,-310,-6,-56,-101,-129,-150,-326,-175,-179,-177,-165,-138,-200,-249,-38,-12,9,22,31,-166,-226,-352,-111,168,207,224,70,-333,-70,120,184,13,83,75,38,0,-29,-60,-97,-145,-177,-218,-269,-305,-330,-321,-285,-232,-169,-265,-270,-36,-62,-199,-143,-9,-46,-291,-159,-223,-281,-310,-293,-248,-185,-129,-85,-52,-22,-93,-1,0,-17,-46,-79,-122,-168,-215,-237,-253,-285,-337,-158,-116,-82,-171,-61,-336,-98,-125,-213,-106,-122,-121,-113,-97,-98,-61,-143,-64,-113,-358,-84,-113,-257,-444,-105,4,33,31,-92,-186,41,120,129,-32,-33,189,258,120,-514,-19,4,-219,274,230,171,109,35,-35,-92,-214,-184,-196,-201,-218,-183,-170,-166,-165,-162,-592,-354,-154,-143,-4996,-4778,-1507,-33,12,57,100,126,-6,-573,-266,-72,-37,-117,-345,-431,-5,-22,-36,-39,-33,-67,-55,-166,-240,-329,-202,-261,-306,-325,-322,-307,-306,-326,-371,-450,-523,-434,-287,-127,-213,-284,-199,89,-54,-10,287,102,-96,-45,-15,90,204,334,408,437,133,14,24,142,-143,-409,-273,-345,-440,-381,-250,-115,2,94,-174,215,225,179,-5,-270,-155,-111,-26,-70,-224,35,-173,2,244,218,189,149,-19,-171,35,51,-74,-200,-114,12,15,-107,-4,-35,-83,-150,-235,-319,-368,-360,-276,-140,19,187,65,-364,-88,-189,-202,195,223,138,23,-139,-58,377,654,12,19,211,80,-29,-193,-199,-261,-314,-355,-392],[-149,-243,116,187,92,-185,98,53,21,0,-14,-14,-15,-9,-37,-294,11,3,-302,-224,9,-82,-69,-132,-202,-286,-344,-266,-93,-255,-262,0,217,-165,259,45,103,92,4,120,-200,-347,-208,-219,-249,-188,-523,91,935,627,44,-72,-82,-86,38,-21,-315,176,6,-349,-193,-107,-194,-205,-159,-114,-77,-50,-39,-30,-27,-10,5,-351,-98,-125,5,-22,-41,-77,-115,-149,-153,-153,-141,-121,-112,-73,-51,-42,-168,-163,-208,-219,-61,-82,-87,-101,-123,-150,-292,-212,-243,-236,-191,-135,-85,-346,3,-13,-135,-201,-227,-208,-76,-66,-116,-179,-226,-251,-227,-216,-340,-122,-123,-136,-153,-173,-252,-153,-316,-66,-13,32,-211,73,96,92,-335,58,21,-446,-715,-465,-84,-80,-219,-119,-135,-1118,-587,-1180,-856,-740,-715,0,28,45,47,48,40,28,11,0,-679,-75,-2230,-1734,-3397,-2363,-1789,-1106,-8547,-9142,-9476,-1732,491,-20069,-14188,-85641,-240261,-50373,112,3,-100,-195,-10917,-11038,-9345,-169,-144,-113,-217,-2989,-1557,-980,-547,-1511,218,257,298,-847,-774,-1078,-791,-823,589,633,-496,-1760,-1651,320,-248,-261,82,-468,-411,49,53,-16,-169,-132,-172,-198,-501,-179,-122,-73,-19,32,87,75,-285,-393,-356,-248,75,40,-328,-29,-63,-243,-152,-343,-234,-256,-262,-259,-304,-203,-444,-141,-114,-94,-82,-84,-91,-117,-195,-211,-338,-435,-348,-334,-268,-191,-108,-13,-309,-75,-440,-208,-248,92,-215,-176,-268,-176,-297,102,1,-117,-242,-356,-310,-204,-146,-71,-51,-59,-121,-266,-238,-281,-231,-127,-11,93,184,252,294,306,289,246,200,126,53,-156,-105,-172,-21106,-220,-227,-212,-203,-208,-202,-198,-877,-763,-92,-106,-399,55,-299,-147,-409,-377,-196,-633,-13,117,100,2,94,110,131,-161,-283,-142,90,178,59,-63,396,419,191,-33,-42,229,-434,168,19,-188,-260,-130,282,230,171,-22,50,-9,-55,-104,-136,-166,-192,-220,-235,-231,-224,-269,-199,-188,-190,-192,-216,-239,-389,-298,-314,-305,-284,-237,-294,-134,-84,-39,2,-316,-224,-322,47,127,-315,-75,-300,-288,-254,-258,-167,-146,-320,-180,-217,-244,-265,-281,-288,-303,-310,-310,-292,-261,-215,-171,-125,-175,1,51,93,133,-117,-128,187,188,179,-250,163,210,274,157,23,308,568,355,-282,202,815,888,114,19,182,224,22,-96,-331,-273,-184,16,48,157,-24,-251,11,-47,-299,-341,-369,-178,-12,547,313,159,196,152,55,-75,-133,-223,-309,-383,-420,-349,-339,-237,-195,-183,-179,-189,-213,-236,-260,-274,-240,-167,-70,46,163,140,-92,-42,566,634,207,529,110,-240,44,149,-103,-232,-314,-141,48,-24,-48,-70,-278,-73,-219,-202,-293,-40,-113,-139,-42,-10,0,-419,-213,58,-399,-24,-116,-78,-86,25,-150,-201,-63,-119,-178,-213,-264,-198,-173,-143,-117,-269,-84,-76,-62,-165,-138,-119,19,10,392,121,213,795,564,4,-300,34,91,-65,-226,-148,-101,-279,-188,-103,-284,40,-110,412,276,-86,-24,97,-126,129,164,-89,-27,-148,-67,89,-206,104,77,101,-294,22,-22,-68,-142,-257,-124,-122,-291,-145,-133,-157,-175,-208,-245,-285,-314,-356,-362,-361,-351,-331,-367,-269,-232,-196,-153,-111,-62,-14,28,-196,-99,113,-132,-147,63,127,113,-52,-179,-40,78,107,-111,165,174,-124,120,58,-25,-123,-224,-317,-399,-445,-414,-390,-387,-391,-354,-281,-197,-107,-19,30,115,-47,100,276,265,240,-164,-342,-292,-128,-192,18,17,-13,-218,-62,118,204,-49,-201,-126,97,-65,-218,-117,-185,-245,-294,-332,-349,-350,-362,-361,-365,-369,-374,-383,-391,-384,-360,-322,-264,-187,-92,-10,-207,-77,245,79,138,-75,-295,-225,22,387,184,-135,442,375,657,76,-47,208,-134,6,-129,-29,1,-237,-40,17,71,54,26,-16,-47,-85,-136,-138,-138,-126,-115,-336,-76,-163,-148,-283,-70,2,-139,-92,-125,80,108,145,-339,25,190,154,-158,-17,-308,-42,36,-17,22,-31,-203,-234,146,162,179,194,206,-71,-139,-289,-171,162,140,110,75,-361,-30,171,284,67,0,164,172,82,425,380,185,-137,-23,-197,-102,-214,-325,-391,-367,-292,-209,-227,-332,-56,-120,-202,-160,-28,-55,-247,-122,-155,-183,-198,-205,-207,-194,-182,-172,-162,-143,-128,-111,-92,-85,-89,-95,-116,-146,-190,-226,-278,-326,-345,-335,-314,-286,-249,-241,-307,-239,-275,-314,-351,-367,-333,-271,-193,-118,-50,-175,20,-87,-360,-130,-185,-237,-400,-175,142,180,105,-60,-158,99,107,20,-67,-10,179,193,37,-500,-25,26,-242,344,460,499,489,55,-30,12,-240,-6,4,-70,-332,-64,31,-24,-80,-125,-588,-213,-190,-172,-5875,-6413,-2840,17,72,119,153,164,145,-539,-206,-100,-35,-131,-301,-358,-106,-134,-163,-187,-199,-222,-232,-229,-228,-306,-177,-155,-132,-115,-116,-124,-151,-186,-208,-206,-150,-165,68,192,-271,-273,-128,158,-64,-4,224,45,-46,-12,-4,55,103,138,163,151,65,-29,19,-32,-161,-355,-231,-269,-310,-315,-297,-253,-198,-143,-116,-20,17,54,31,-212,-95,-119,-49,-71,-235,9,-221,66,38,-12,-65,-124,-179,-224,-267,-302,-324,-329,-309,-264,-209,-161,-126,-107,-109,-130,-170,-207,-217,-189,-103,23,174,334,72,-328,-94,-185,-165,148,165,120,21,-169,-141,263,755,-57,49,634,547,-25,-185,1,171,-39,-111,-222],[-178,-208,-35,-83,-141,-231,-234,-267,-273,-258,-233,-201,-177,-152,-133,-323,-74,-37,-335,-190,31,-170,66,37,0,-137,-363,-343,-216,-225,-238,-3,115,-189,207,66,113,63,-82,95,-197,-342,-229,-176,-131,-81,-475,108,436,613,136,6,-34,-91,38,12,-245,120,-50,-374,-226,-107,-217,-348,-451,-408,-337,-274,-226,-172,-121,-56,2,-339,-143,-110,46,-6,-56,-138,-228,-317,-361,-341,-290,-246,-223,-223,-247,-300,-359,-317,-212,-264,-61,-86,-114,-31,159,-78,-315,-118,91,376,105,-40,8,-347,33,21,-64,-190,-212,-247,-75,457,39,118,244,181,-35,-287,-262,-46,-58,-55,-49,-68,-300,-52,-262,3,9,5,-227,-39,-80,-129,-499,-236,-298,-487,-702,-484,-282,-263,-250,-242,-230,-1130,-566,-1207,-828,-791,-723,-219,-212,-197,-170,-120,-61,2,61,119,-880,43,-2093,-2245,-3595,-2189,-1841,-2771,-11655,-12381,-7966,342,305,-14595,-9327,-113128,-279476,-41631,-238,-213,-122,-35,-10198,-12028,-7267,-590,78,37,-22,-1705,-189,-467,-698,-1601,-160,-100,-42,-504,-883,-1089,-617,-791,240,261,-862,-1980,-2050,-184,-425,-9,-45,-381,-378,-273,-317,-321,-284,-252,-220,-199,-459,-193,-193,-220,-248,-280,-290,-263,-218,-410,-388,-244,20,73,-328,170,205,-247,-75,-262,-152,68,-124,-211,-220,-246,-336,-341,-256,-174,-101,-41,13,49,-170,-220,-268,-440,-361,-119,-112,-180,-19,62,-197,-9,-457,-149,-216,122,-214,-120,-221,-200,-354,173,110,-79,-212,-307,-32,-90,-122,133,130,112,-63,-219,-20,-60,-80,-73,-43,-4,33,61,85,100,116,132,169,198,234,152,268,265,-13656,250,227,224,220,212,213,207,-443,-723,169,-155,-494,41,-350,-237,-531,-363,-266,-410,-381,-409,-390,-354,-325,-301,-296,-309,-334,-365,-376,-344,-283,-227,-171,-117,-79,-44,-26,4,-367,-9,-36,-122,-120,-155,-98,-76,-42,-24,41,28,0,105,-123,29,-125,-82,-172,-204,-237,-301,-277,-185,-84,16,-90,-184,-328,-191,-117,-237,-247,-150,-312,-372,-180,13,163,-290,-221,-366,55,186,-213,-25,-333,-178,-180,-225,-146,-122,-317,-29,-127,-195,-233,-244,-234,-234,-240,-260,-284,-318,-351,-389,-393,-342,-279,-228,-183,-145,-114,-109,-116,-138,-185,-255,-323,-352,-300,-217,-127,-36,41,117,-315,237,294,320,127,27,193,131,20,-162,-362,-320,-217,-61,18,147,-19,-242,-52,-125,-255,-292,-400,-170,0,144,104,61,8,-50,-110,-179,-240,-285,-298,-268,-235,-205,-350,-196,-214,-265,-316,-345,-315,-237,-147,-249,-46,8,87,116,125,131,-105,-67,92,96,90,88,100,-314,-6,130,-139,-271,-352,-202,142,-18,80,34,-343,-67,-143,-176,-259,-249,-286,-331,-378,-423,-476,-501,-455,-391,-362,-248,-174,-122,-74,-38,-54,-129,0,-25,-77,-139,-255,-296,-359,-342,-258,-259,-25,92,75,-170,-162,-65,27,41,499,292,310,623,543,-58,-262,37,2,-191,-327,-250,-96,-305,-167,-144,-250,115,17,404,294,-92,-16,-14,-135,81,199,-64,42,-98,-96,44,-316,63,194,433,-226,197,275,66,-121,-133,4,154,-330,-202,5,83,60,-103,-120,-70,-83,-331,-217,-124,-225,-94,-260,-25,14,50,89,123,160,192,215,-159,-106,69,-149,-269,-61,56,73,-107,-173,-65,130,266,-205,355,461,-133,407,308,100,3,168,29,-363,-77,-58,-195,-309,-200,-222,-177,-137,91,38,-3,94,0,105,620,986,334,-148,-390,-240,-136,-204,130,52,8,-207,-80,93,303,-61,-124,-165,-10,-180,-204,-294,-363,-409,-426,-424,-408,-386,-384,-375,-373,-371,-368,-368,-362,-351,-333,-317,-297,-279,-267,-261,-262,-259,-254,-234,-205,-170,-293,-138,3,54,90,-44,118,107,76,30,-61,-92,-159,-211,-253,-272,-268,-307,-222,-206,-181,-164,-148,-141,-120,-114,-116,-116,-115,-113,-113,-358,-80,-157,-225,-294,-67,39,-98,-10,-61,25,102,96,-349,8,203,170,-159,24,-300,-32,43,68,21,-95,-228,-229,112,205,329,335,326,27,-41,-221,-245,136,127,129,83,-321,9,218,406,121,-81,171,214,73,406,345,135,-115,-25,-268,-190,-313,-433,-447,-354,-271,-195,-183,-392,-150,-181,-203,-165,-121,-150,-204,-212,-242,-265,-279,-290,-299,-298,-295,-296,-291,-276,-257,-235,-205,-182,-165,-145,-129,-111,-96,-58,-32,-219,-245,83,73,-43,-167,-107,-211,-181,-145,-230,-139,-212,-247,-234,-170,-91,-59,-211,30,-64,-345,-163,-243,-191,-351,-243,131,80,18,-44,-113,-162,-216,-252,-275,-244,-181,-92,-44,-451,-31,59,-262,320,436,643,604,54,-51,-82,-239,4,-74,-147,-322,-85,50,48,-16,-68,-579,-148,-166,-163,-6856,-8062,-4023,-35,1,30,48,43,33,-495,-149,-112,-119,-147,-250,-284,-182,-172,-156,-130,-90,-113,-27,-215,-200,-268,85,-70,83,68,39,-60,-60,-57,-81,18,100,-174,219,114,-319,-230,-52,228,-73,33,260,-12,21,46,8,13,112,47,-13,-92,-154,-197,-199,-168,-155,-299,-175,-128,-119,-370,-71,-130,-202,-285,-357,-420,-430,-376,-307,-231,-179,-124,-77,-73,-227,-5,-258,28,20,1,-19,-50,-76,-217,-113,-124,-126,-126,-123,-94,-67,-48,-37,-34,-37,-129,-187,-112,-145,-186,-219,-235,-226,-193,-138,-294,-106,-165,-109,95,107,114,33,-194,-210,171,286,-122,67,323,308,-27,-177,16,161,-46,-92,-198],[-215,-178,163,81,-93,-276,179,154,1,68,6,-61,-139,-211,-256,-337,-202,-164,-371,-168,-130,-256,-208,-267,-321,-339,-290,-429,-140,-203,-219,45,88,-203,106,77,31,-14,-158,-160,-243,-322,-261,-203,-132,-47,-394,103,167,225,221,84,10,-92,47,53,-178,37,-116,-381,-263,-319,-304,-242,-168,-102,-38,23,75,131,181,237,282,-322,-185,-72,232,5,23,-50,-175,-303,-407,-407,-309,-217,-136,-58,18,-18,-146,-109,-197,-265,-70,-76,-139,-117,167,2,-333,-125,119,361,47,-43,15,-318,240,64,7,-168,-194,-278,-49,172,-71,96,57,20,-47,-328,-178,44,69,101,135,-95,-327,-40,-199,56,162,229,-211,181,-16,-124,-480,89,-22,-471,-553,-473,-274,-234,-175,-111,-48,-836,-457,-1210,-810,-808,-704,-38,-78,-124,-169,-193,-197,-178,-146,-109,-1100,-7,-1835,-2600,-3166,-2094,-2126,-4510,-9799,-11431,-6760,160,188,-9575,-7268,-149690,-299690,-30365,135,79,11,-69,-9814,-12071,-5610,-1519,-368,-293,-226,-450,-141,-126,-851,-1628,-159,-193,-228,-267,-1001,-1029,-502,-742,-456,-472,-1275,-2268,-2474,-580,-418,-225,-179,-286,-326,-50,-8,21,-114,64,64,14,-397,45,21,-33,-90,-159,-219,-291,-350,-341,-412,-241,-51,29,-325,182,167,-250,-3,-154,-108,29,-93,-151,-139,-114,-131,-129,-182,-233,-287,-344,-379,-361,-309,-234,-169,-444,-361,-223,-149,-217,-184,-265,-366,-329,-400,-87,-177,169,-140,-52,-183,-200,-406,217,221,-67,-195,-380,-73,-83,-98,4,55,96,8,-87,97,57,0,-143,-151,-223,-267,-263,-213,-150,-86,-32,26,61,92,103,113,117,-7211,175,216,287,357,415,470,501,17,-715,399,-173,-510,345,-359,-329,-648,-350,-156,-141,-316,257,243,14,203,49,153,-109,-38,-15,-7,-66,-190,-375,-268,-343,-420,-399,-325,-277,-275,-217,-201,-180,-133,-158,14,99,181,-24,248,-88,-94,16,-111,53,-156,-194,-193,-195,-47,-214,256,395,357,155,-85,-221,-266,-149,-30,-232,-269,-84,-308,-320,-117,77,93,-252,-194,-380,44,39,-122,10,-292,-67,-92,-195,-119,-145,-320,-403,-335,-241,-164,-106,-59,-48,-29,-30,-23,-161,-26,-202,27,-181,78,88,88,81,-23,-89,-9,-64,-137,-226,-293,-271,-195,-110,-30,38,91,129,-280,165,159,139,113,32,64,72,36,-238,-293,65,377,161,-14,127,-28,-243,-137,-224,-187,-248,-422,-148,-164,-176,-136,-83,-40,-3,29,46,63,73,4,-32,94,101,-227,113,-77,-44,122,-47,-108,59,15,-289,-120,-75,-117,-152,-191,-219,-254,-282,-301,-304,-316,-330,-332,-390,-331,-329,-317,-299,-360,-261,-239,-224,-219,-220,-296,-238,-263,-281,-299,-306,-307,-299,-276,-235,-194,-315,-166,-55,-258,16,-44,-76,45,48,40,-78,-3,-32,-61,-72,-252,-36,-8,-50,24,-250,158,189,120,-177,-167,-22,21,61,202,170,140,87,27,-137,-239,-190,-262,-326,-334,-292,-244,-302,-180,-199,-221,-207,-249,-302,-346,-354,-296,-222,-160,-100,-44,-57,25,-36,-135,-27,-429,10,60,49,-147,60,63,3,-95,-6,78,75,-341,-276,12,-23,-48,-79,-103,-119,-115,-294,-202,-110,-212,9,-136,70,92,96,96,82,65,42,18,-114,-130,-3,-145,-370,-173,-18,10,-170,-167,-86,95,156,-285,391,608,-145,344,263,67,-39,10,-28,-387,-141,-76,-186,-296,-119,138,21,-94,139,65,-35,66,24,89,542,889,307,-141,-387,-184,-120,-204,95,67,11,-199,-86,51,299,-78,-42,-196,-45,-276,-21,216,-131,119,98,87,87,99,98,111,-301,-185,-35,-50,-216,-355,90,129,-154,74,147,120,-41,-29,-2,-47,-99,-151,-277,-198,-185,-157,-126,-90,-64,-48,-47,-61,-91,-120,-158,-186,-211,-226,-229,-366,-230,-244,-250,-253,-245,-228,-181,-139,-101,-202,-19,16,-37,-244,-94,-163,-295,-303,-83,43,-71,51,15,-53,214,54,-348,-6,220,188,-143,50,-305,-29,38,158,49,-169,-274,-239,64,155,91,67,85,118,51,-152,-328,172,301,201,86,-269,43,249,373,154,-161,156,68,-27,-116,-209,-308,-405,-419,-341,-261,-192,-143,-112,-101,-107,-126,-172,-408,-275,-332,-365,-367,-337,-294,-250,-202,-170,-130,-96,-85,-66,-61,-152,-104,-146,-191,-241,-294,-328,-343,-323,-273,-219,-163,-114,-53,-18,-184,-170,69,24,-84,-173,-127,-126,-134,-179,-239,-144,-182,-195,-190,-155,-105,-76,-258,30,-55,-337,-188,-274,-144,-306,-315,41,-7,-59,-106,-131,-137,-124,-112,-124,-21,12,22,-121,-412,-41,16,-288,-19,-27,-34,-33,-35,-75,-173,-218,-11,-137,-229,-211,-85,44,-5,55,-47,-572,0,-26,-49,-7965,-9798,-5056,-111,-117,-124,-133,-154,-174,-461,-251,-290,-321,-343,-364,-364,-358,-346,-335,-316,-287,-274,-256,-234,-218,-242,-191,-188,-190,-194,-206,-211,-211,-197,-162,-116,-52,-175,77,7,-370,-188,11,278,-93,80,233,-84,88,110,8,-43,144,452,564,406,-71,-87,6,88,-150,-263,-130,-138,-188,-244,101,65,14,-42,-81,-100,-92,-47,21,-109,-3,-114,-92,-88,-221,-25,-294,162,389,387,296,320,-98,-256,-72,214,232,-94,-146,173,124,69,15,-33,-75,-147,-227,-160,-170,-188,-207,-228,-251,-277,-301,-319,-322,-324,-326,-321,-317,-319,-320,-307,-276,-227,-177,-184,-71,-23,20,-37,-182,9,120,-63,-88,-192],[-235,-132,228,60,-172,-302,34,-47,-127,-194,-221,-182,-98,6,108,-313,-113,-117,-396,-138,37,-305,52,45,-89,-10,-171,-494,-231,-209,-196,-128,-92,-200,-104,-156,-226,-292,-357,-365,-314,-296,-297,-111,-78,-48,-304,-45,-66,-94,-132,-178,-229,-281,-343,-393,-385,-352,-290,-369,-237,-177,-35,5,42,-102,82,96,98,104,103,114,123,-306,-227,-25,77,12,10,-35,-80,-126,-151,-179,-203,-216,-216,-199,-161,-109,-76,-90,-180,-239,-69,-63,-164,-175,197,76,-355,-128,142,282,-19,-51,12,-295,340,98,66,-151,-187,-309,-268,-407,-398,-261,-115,5,-69,-330,-111,0,247,94,119,-129,-343,-11,-153,14,-10,-36,-183,-105,-152,-250,-342,-313,-384,-434,-418,-447,-313,-259,-207,-155,-170,-575,-293,-1200,-818,-821,-684,134,192,215,226,235,232,215,179,-261,-1322,20,-1513,-2685,-2438,-2083,-2641,-6275,-6682,-8204,-5870,578,657,-5525,-7917,-193055,-271485,-16200,493,377,248,107,-9784,-11399,-4507,-2611,-348,-260,-194,-146,-121,-107,-1032,-1615,-78,-67,-48,-23,-1150,-919,-463,-722,76,82,-1695,-2548,-2445,-567,-255,-46,-66,-203,-278,-77,-57,-58,-63,0,14,-116,-343,-16,-43,-101,-155,-207,-223,-207,-167,-248,-443,-260,40,68,-342,102,79,-274,43,-51,-78,-104,-161,-202,-233,-260,-270,-266,-275,-297,-338,-398,-371,-292,-207,-142,-29,-470,-262,-138,-190,-251,-91,-76,23,60,-337,-43,-155,143,-37,2,-177,-195,-411,87,-3,-119,-226,-403,-170,-60,-96,104,140,154,67,84,149,180,191,-257,350,376,421,420,396,341,263,163,67,-48,-161,-284,-385,-317,-1925,-129,-64,2,51,76,94,91,84,-741,44,-195,-473,4,-351,-432,-762,-350,-142,100,-478,210,208,2,186,-28,90,-9,65,40,20,8,-352,-519,55,80,93,3,-22,115,-193,50,0,-7,130,-144,284,358,134,-35,141,-191,-197,-149,-92,33,-144,-204,-266,-245,-182,-190,-71,-33,-14,-5,-88,-269,-215,-122,-154,-233,-299,-277,-313,-235,-196,-162,-134,-217,-159,-355,-121,-142,-157,-180,-242,-214,-211,-197,-179,-152,-334,-124,-121,-124,-141,-169,-200,-240,-253,-225,-158,-269,-75,-223,15,-208,219,231,167,125,51,-75,100,51,-3,-214,-95,-103,-88,-59,-28,-2,4,-2,-233,-54,-102,-167,-242,-329,-297,-204,-85,-311,-195,104,330,84,-45,98,-50,-258,-232,-330,-123,-218,-417,-128,90,41,-57,-132,-161,-127,-46,44,146,243,41,2,105,200,-110,98,-78,-101,188,-7,-182,47,80,-225,-184,-60,23,-56,-141,-212,-288,-352,-389,-378,-347,-311,-265,-409,-187,-160,-267,-215,-314,-298,-129,-144,-168,-192,-241,-238,-265,-279,-286,-284,-277,-277,-260,-235,-212,-292,-140,-143,-160,-41,-30,-96,16,17,19,-47,-26,-63,-71,-103,-250,-146,-159,-151,-134,-234,-92,-84,-88,-178,-140,-152,-188,-231,-272,-316,-325,-301,-240,-219,-220,1,103,95,-7,52,-33,-270,-142,-249,-195,229,297,442,376,-115,47,38,-127,-15,-57,-71,-71,-45,-170,-106,-301,-33,39,16,-62,-38,-89,-154,-229,-291,-350,-359,-313,-348,-243,-236,-227,-238,-251,-261,-246,-247,-171,-119,-197,22,-12,159,164,212,209,189,153,97,26,-52,-156,-175,-185,-315,-246,-82,-50,-222,-155,-90,59,37,-258,438,592,-154,279,225,47,-78,-136,-77,-300,-204,-87,-171,-276,-74,-64,-181,-260,-240,-149,-55,41,36,64,413,511,280,-131,-335,-126,-83,-188,57,72,7,-187,-69,8,289,-83,47,-205,-107,-290,152,121,-117,54,48,53,75,111,135,175,-264,-214,-8,-19,-189,-372,139,245,-99,93,240,197,22,-5,77,44,12,-17,-241,-19,5,39,75,116,158,-26,208,-92,-120,207,-98,-52,-105,-1,-81,-316,-283,-231,-272,-355,-421,-396,-306,-227,-163,-281,-58,-25,-143,-111,-96,-178,-344,-307,-98,42,-46,103,105,-123,92,-73,-326,-474,-268,-68,-107,68,-299,-22,32,255,110,-218,-318,-250,20,243,218,183,196,214,152,-64,-352,75,273,144,93,-214,83,276,247,151,-220,0,-54,-97,-119,-131,-134,-128,-116,-395,-86,-72,-75,-96,-137,-193,-258,-348,-433,-453,-373,-280,-193,-115,-127,-138,58,-196,19,53,-80,-107,-3,-173,175,222,14,-150,-254,-86,-62,-56,11,11,61,-48,43,2,-141,-103,-149,-191,-215,-207,-204,-179,-169,-217,-243,-204,-221,-223,-212,-179,-138,-89,-304,-45,-52,-334,-194,-250,-191,-270,-374,-418,-456,-399,-354,-316,-298,-299,-308,-333,-330,-319,-295,-276,-375,-233,-224,-287,-218,-202,-173,-128,-83,-81,-215,-174,23,-146,-287,-98,-50,43,-56,241,-54,-548,287,282,270,-9058,-11642,-5934,-66,119,88,58,20,-11,-432,-109,-137,-171,-195,-222,-232,-237,-237,-240,-238,-225,-230,-229,-225,-213,-214,-183,-169,-151,-133,-124,-110,-102,-94,-101,-65,-46,-156,-23,-106,-401,-139,-87,-127,-199,-249,-275,-250,-162,-70,9,-95,109,332,412,334,-134,-84,4,99,-134,-236,-83,-119,-185,-110,62,51,46,-49,56,65,65,79,67,-68,25,-114,-102,-97,-204,-35,-301,190,205,199,201,198,-110,-286,-90,216,206,-68,-164,124,91,50,3,-45,-88,-143,-217,-167,-155,-138,-112,-80,-51,-27,-11,-258,-161,-137,-62,-101,-143,-193,-248,-303,-352,-372,-342,-294,-237,-177,-107,-31,-169,8,100,-61,-76,-176],[-259,-103,150,49,-255,-329,-166,-268,-343,-331,-242,-131,-27,75,151,-281,-155,-158,-429,-101,86,-302,1,15,-171,41,-102,-490,-408,-409,-297,-207,-132,-192,-82,-106,-146,-175,-254,-176,-277,-274,-329,7,27,38,-213,-8,-58,-121,-193,-266,-302,-257,-183,-105,-64,-109,-273,-345,-214,-189,257,267,211,-94,139,225,171,151,100,59,15,-279,-246,-71,-52,-11,36,83,125,-53,195,-126,193,166,-6,4,-3,-173,-168,-238,-259,-215,-142,-85,-175,-181,-26,-53,-356,-186,-273,-308,-231,-140,-69,-262,-7,-23,-79,-156,-257,-360,-355,-239,-183,-22,68,125,-79,-271,-38,-25,132,-50,18,-147,-318,-162,-207,-228,-219,-183,-134,-85,-129,-330,-195,23,3,-371,-280,-378,-339,-113,-111,-92,-240,-332,-74,-1144,-823,-805,-642,-135,-197,-264,-309,-261,-190,-127,-78,-593,-1474,-87,-1134,-2447,-1613,-2079,-3326,-7945,-3881,-5102,-5243,690,757,-2738,-10989,-235257,-211724,546,499,-1611,-6494,101,-10040,-10606,-3942,-3755,-13,49,99,138,163,184,-1215,-1536,103,277,-19,185,-1286,-736,-454,-718,-268,-121,-1933,-2578,-1859,-112,3,237,187,-106,-211,-55,-131,-169,-133,-63,-5,-233,-267,149,145,91,-49,-110,-151,-241,-264,-189,-437,-260,-27,-16,-344,-42,-77,-279,-200,-271,-311,-277,-226,-169,-124,-103,-88,-78,-82,-91,-96,-87,-48,5,-101,-71,96,-473,-123,46,-191,-234,-131,-140,123,72,-253,11,-120,56,39,42,-173,-160,-330,-8,-33,-84,-134,-305,-199,-236,-256,-257,-243,-209,-159,-97,-34,35,95,-382,163,147,158,128,94,54,18,-9,-9,-14,-12,-24,-40,-76,-110,-149,-198,-219,-1089,-221,-191,-164,-133,-759,-93,-218,-394,-116,-311,-511,-783,-337,-325,-330,-606,-196,-114,-24,63,-102,78,139,221,108,160,9,-512,-381,207,340,181,25,-22,91,-105,-25,-37,-3,48,-96,152,181,97,-36,37,-209,-253,-323,-100,-164,-207,-223,-193,-207,-87,-159,7,43,61,73,-79,-301,-160,-94,-76,-218,-317,-117,-258,-61,-33,-17,-12,-176,-115,-307,-92,-205,-141,-155,-188,-155,-144,-152,-129,-124,-331,-193,-141,-146,-149,-148,-138,-131,-114,-88,-50,-344,-119,-231,-15,-226,119,101,68,30,-2,-57,-17,43,131,-225,281,417,499,486,124,431,610,576,-198,323,368,264,74,14,-113,-240,-286,-318,-140,-41,55,4,-61,68,-73,-273,-304,-334,-67,-201,-381,-110,129,65,-7,-87,-180,-270,-346,-405,-392,-320,-238,-152,-84,-21,0,76,-90,-156,139,72,-252,24,133,-128,-213,-102,246,344,292,139,-69,-284,9,-71,-157,-232,-285,-351,-339,-331,-328,-263,-238,-301,-162,-138,-127,-120,-202,-116,-125,-125,-295,-204,-140,-301,-111,-107,-112,-290,-107,-118,-112,-111,-104,-128,-119,-130,-134,-147,-166,-191,-223,-248,-265,-270,-269,-248,-221,-211,-155,-130,-113,-175,-92,-69,-50,-32,-10,2,20,12,-6,-304,-208,-89,-52,52,48,121,25,-231,-139,-288,-174,268,440,1017,449,-112,93,7,-101,345,345,-79,273,115,-201,-177,-168,-67,256,185,19,60,-8,-128,-150,-196,-239,-273,-302,-343,-333,-346,-345,-349,-347,-340,-317,-296,-268,-233,-206,-181,-161,-143,-131,-133,-142,-163,-189,-227,-272,-309,-302,-259,-189,-238,-282,-138,-115,-270,-146,-84,20,-79,-140,483,556,-168,205,181,23,-115,-255,-113,-207,-268,-94,-161,-263,-24,81,-103,-5,110,103,-74,8,27,21,349,432,243,-130,-284,-76,-49,-173,11,62,-16,-178,-41,-39,202,-87,-62,-205,-194,-232,-76,-11,-112,-4,84,73,52,24,-24,-57,-239,-237,-98,-90,-134,-391,-4,35,-48,112,164,193,62,5,215,204,177,76,-201,53,12,-30,-74,-107,-129,-142,-134,-159,-158,-98,-90,-93,-86,-100,-125,-265,-326,-270,-319,-337,-297,-227,-128,-40,31,-357,111,130,-216,16,-82,-214,-378,-319,-123,26,-37,126,183,-160,15,-71,-294,-2,267,253,-72,66,-279,-26,10,337,177,-220,-342,-271,-29,61,96,153,209,262,246,30,-279,-16,203,72,51,-173,-122,-209,-277,-331,-339,-325,-300,-281,-256,-239,-229,-225,-234,-401,-276,-304,-340,-366,-358,-317,-259,-214,-261,-354,-356,-203,-137,7,-153,-121,115,-221,-1,8,-73,-158,-93,-196,208,306,-11,-167,-285,-200,-45,26,61,80,281,-61,277,125,-103,-112,-182,-174,-164,-174,-137,4,69,-271,-255,77,51,37,29,41,-7,-104,-357,15,-68,-349,-196,-203,-49,-218,-421,-175,-208,-227,-229,-210,-191,-177,-165,-181,-172,-184,-208,-250,-354,-352,-415,-399,-307,-200,-87,26,42,-80,-197,-129,33,-99,-294,-2,6,36,-98,216,-80,-514,43,-3,-36,-7806,-13564,-6693,-71,-66,-68,-76,-99,-120,-422,-172,-179,-164,-174,-121,-145,-18,15,-89,-18,35,10,-49,-193,-64,-185,23,0,-28,-56,-95,-128,-162,-185,-191,-186,-166,-141,-121,-229,-374,-97,-79,-82,-139,-135,-163,-215,-235,-293,-344,-374,-370,-340,-301,-283,-267,-261,-264,-274,-289,-304,-299,-301,-305,-301,-309,-327,-352,-388,-405,-389,-355,-304,-246,-178,-129,-124,-98,-103,-193,-48,-283,134,145,148,152,147,-120,-306,-83,160,161,-44,-180,147,172,179,47,17,-9,-131,-161,-5,-120,-85,42,225,239,281,44,-244,-181,-124,31,-32,-84,36,7,-233,-248,0,-1,-197,-30,-51,-65,-59,-145,4,69,-49,-64,-156],[-244,-52,-58,-120,-290,-322,-95,-168,2,118,174,-6,256,281,205,-229,-181,-187,-446,-32,174,-240,-38,-22,-252,-220,-328,-415,-416,-343,-287,-250,-221,-221,-235,-279,-326,-347,-329,-272,-323,-269,-341,-79,-62,-42,-138,-25,-10,14,54,103,117,-63,91,149,-36,-205,-361,-330,-196,-203,239,195,159,-88,96,81,66,59,46,41,29,-272,-264,-38,-44,-33,-12,16,46,-47,114,-181,138,133,8,-34,62,-241,-27,-81,-140,-193,-229,-261,-257,-222,-175,-120,-375,-82,7,29,-127,-64,-5,-263,-25,-67,-125,-183,-243,-319,-357,-396,-350,-297,-235,-177,-126,-234,-37,-79,12,-207,-67,-201,-310,-10,-106,-39,-44,-47,-95,-49,-198,-400,-106,-59,-86,-353,-200,-330,-510,-150,-112,-56,-257,-179,118,-1099,-875,-823,-643,97,47,0,-26,-4,52,124,195,-596,-1576,-260,-786,-2069,-822,-2089,-4217,-8998,-1595,-2302,-4901,65,61,-1484,-16182,-208948,-142335,75,53,-10959,-11263,-57,-10559,-9970,-3907,-4900,-219,-151,-85,-30,6,24,-1474,-1461,8,-19,-300,-79,-1440,-545,-499,-808,-415,-325,-1807,-2271,-1222,38,107,151,178,-55,-193,107,61,-302,25,59,-54,-387,-228,313,331,103,-53,-223,-69,-63,-189,-299,-444,-288,-217,-206,-383,-248,-298,-372,-315,-232,-148,-68,0,8,-8,120,125,123,101,67,26,-18,-43,-50,-118,-38,85,-461,-15,196,-190,-211,-201,-216,176,33,-202,28,-125,131,139,92,-218,-145,-285,-18,49,-128,-124,-250,26,-23,-104,-69,-59,-28,6,35,43,33,-3,-554,-168,-277,-374,-334,-223,-118,-32,28,85,64,112,-9,69,37,25,28,40,80,-2418,153,185,198,206,-794,-98,-298,-343,56,-291,-596,-728,-342,-233,-277,-628,-277,-247,-201,-149,-193,-45,-10,17,39,47,-56,-470,-199,-7,-39,-85,-128,-153,-188,-212,-236,-252,-264,-261,-254,-229,-204,-175,-138,-105,-154,-239,-346,-28,-17,-9,-8,0,-233,-1,-149,-46,-80,-127,-171,-226,-301,-305,-330,-341,-332,-340,-268,-207,-137,-62,9,-50,-154,-89,-276,-113,-151,13,-11,-152,183,100,-143,-47,-83,-318,-329,-33,-52,96,-16,-15,-156,-308,-470,-402,-322,-171,-238,-56,-224,291,243,19,232,194,-51,101,113,160,-256,284,355,400,422,132,385,324,245,-191,64,-30,-123,-206,-290,-335,-360,-344,-332,-324,-310,-291,-269,-252,-222,-183,-293,-304,-229,-37,-206,-338,-105,69,74,-13,52,19,-19,-59,-111,-166,-231,-304,-374,-452,-459,-370,-279,-173,-207,26,136,-299,-7,173,-29,-189,-147,213,282,273,157,-1,-395,297,305,200,212,108,-300,-146,0,-315,20,-150,-276,-44,-34,115,133,-181,29,94,-56,-331,-325,-207,-309,92,46,-14,-301,-131,-199,-260,-318,-368,-428,-474,-502,-481,-436,-388,-342,-308,-277,-256,-250,-265,-283,-310,-343,-376,-422,-478,-531,-544,-483,-396,-301,-201,-111,-19,43,83,-380,-192,-57,-61,-173,-280,-315,-202,-188,-136,-294,-157,303,583,578,452,-80,150,-8,-54,263,288,-102,341,201,-212,-191,-27,-64,181,88,8,-76,-157,-232,-297,-324,-331,-321,-303,-274,-235,-197,-139,-88,-34,16,72,-145,-71,-130,-185,112,185,183,31,128,93,33,16,-14,-36,-40,-179,-289,-62,-173,-287,-169,-163,-296,-131,-59,-9,-157,11,281,216,-175,67,-10,-90,-164,-280,-286,-332,-359,-386,-402,-405,-396,-363,-309,-250,-186,-116,-81,-17,8,-25,215,241,209,-126,-228,-24,-16,-155,-23,-34,-123,-223,-330,-424,-429,-319,-195,-187,-187,-138,168,209,-102,-98,137,168,115,66,4,-36,-220,-241,-117,-163,-228,-395,-367,-360,-260,-127,8,133,88,12,213,260,388,100,-151,125,215,192,148,116,90,-172,6,-211,-186,-52,-93,-128,-165,-190,-196,-215,-320,-240,-81,-42,-4,20,-151,68,67,-326,48,26,-203,-38,-68,-237,-391,-327,-141,-148,-139,-120,-84,-120,-118,-126,-250,10,277,288,-30,59,-232,-30,-15,408,252,-161,-304,-287,-72,120,98,87,75,65,42,1,-177,-117,-178,-255,-328,-397,-414,-352,-277,-216,-280,-103,-57,-42,-16,31,-250,20,-26,-367,-111,-156,-191,-196,-174,-134,-83,-49,-177,-251,-398,-198,-120,-7,-174,-113,39,-239,-14,-20,-59,-201,-189,-215,226,267,-43,-199,-277,-310,27,129,108,155,381,-82,86,-90,-252,-294,-195,-143,-211,-175,-140,39,145,-331,-271,112,109,100,115,118,-14,-115,-313,-7,-99,-379,-196,-157,-15,-184,-417,-30,-35,-70,-107,-139,-172,-205,-226,-246,-233,-222,-215,-221,-351,-230,-231,-215,-166,-90,1,105,34,-71,-133,-91,42,-22,-251,72,68,29,-131,215,-123,-462,163,239,337,-6555,-15249,-7383,133,537,482,396,277,142,-436,-192,-285,-257,-191,-95,-133,93,63,-145,-29,-18,104,-49,-147,-10,-156,-83,-143,-201,-257,-319,-364,-357,-318,-271,-226,-176,-128,-92,-331,-341,-69,25,43,-170,45,47,-243,34,5,-25,-176,-78,-99,-109,-130,-255,-141,-139,-132,-129,-246,-111,-113,-126,-139,-167,-202,-244,-293,-328,-360,-374,-351,-309,-252,-210,-159,-102,-114,-196,-71,-269,92,100,92,78,49,-145,-305,-57,-58,-70,-75,-205,-29,19,72,77,-38,-32,-123,-93,24,-126,-67,59,217,206,241,17,-248,-210,-129,-101,-197,-236,-199,-120,-227,-216,61,59,-179,-39,-116,-175,-178,-129,-37,21,-46,-69,-145],[-348,-440,-388,-264,-299,-316,-10,-234,14,237,262,-52,236,228,188,-186,-211,-222,-438,54,145,-173,-73,-18,-335,135,168,-328,-282,-183,-140,96,84,-172,29,-21,-78,-130,-309,-265,-375,-389,-358,-310,-263,-201,-142,-74,-3,73,157,236,139,-47,92,147,-19,-294,-383,-311,-166,-202,194,108,21,-70,-158,-238,-316,-370,-352,-288,-233,-255,-248,-159,-153,-154,-164,-180,-197,-215,-215,-224,-235,-240,-242,-235,-221,-253,-193,-184,-184,-186,-189,-216,-249,-287,-306,-257,-366,-103,-21,51,-154,-69,-23,-258,179,125,73,-107,-157,-288,-294,-326,-294,-157,-59,15,-157,-187,14,-104,153,-283,-144,-244,-275,18,-113,-78,-57,-64,-61,-50,-236,-400,-23,69,93,-331,-130,-255,-597,-71,228,224,-185,-61,175,-1018,-912,-819,-640,22,35,74,136,226,325,425,515,-204,-1553,-367,-429,-1624,-43,-2008,-5224,-7846,194,139,-4749,109,-18,-1808,-23008,-158210,-72442,-1,68,-12480,-11307,165,-11131,-9471,-4206,-5866,-118,-197,-256,-228,-170,-125,-1757,-1346,-84,-102,-529,-149,-1495,-298,-487,-952,-283,-309,-1311,-1703,-572,-286,-247,-218,-181,-150,-171,-114,-102,-447,-116,-143,-172,-516,-253,-288,-272,-232,-171,-285,-187,17,45,-11,-423,-280,-5,-62,-396,-200,-265,-303,-186,-97,-11,-69,75,66,20,261,276,286,284,272,251,220,189,84,-132,-1,68,-422,44,65,-145,-153,-241,-232,149,-12,-137,54,-124,195,244,117,-265,-114,-233,-128,0,-161,-103,-199,162,154,-112,84,87,55,-46,-122,-183,-227,-268,-609,-309,-235,-33,60,145,210,255,277,-324,-343,266,-299,196,159,139,130,116,122,-2193,112,99,73,52,-798,-362,-418,-316,-37,-262,-645,-673,-333,-122,-171,-501,-276,-337,-386,-338,-265,-189,-133,-87,-48,-24,-110,-309,-19,-17,-32,-59,-82,-90,-109,-116,-232,-132,-95,-53,-6,52,105,6,-85,-188,-66,-149,-158,96,140,89,30,-16,-254,-90,-137,-124,-120,-113,-92,-92,-261,-89,-78,-72,-178,-340,-185,-222,-241,-226,-188,-136,-138,-72,-254,-188,-44,8,-59,-117,43,35,-128,-25,-100,-290,-278,-183,-89,37,-97,-79,-47,-104,-171,-229,-265,-243,-233,-123,-192,37,93,-39,160,176,-48,142,115,83,-292,51,73,113,161,139,233,236,222,-208,152,102,52,-46,-3,13,32,-66,-198,50,11,-50,-173,-258,-385,-345,-313,-237,-121,-11,-230,-294,-116,200,211,-18,307,55,238,174,100,28,-39,-78,-47,36,164,167,11,-147,-254,90,270,-293,-50,197,58,-129,-199,164,201,239,177,83,-363,42,15,-19,-48,-59,-264,-140,-38,-248,10,-68,-255,-94,-49,120,128,-186,45,112,-25,-357,-456,-276,-313,13,3,-12,-326,-36,-37,-49,-65,-82,-207,-155,-195,-222,-239,-257,-226,-323,-237,-223,-142,-73,-149,-121,-137,-105,-133,-173,-213,-259,-316,-378,-443,-339,-231,-106,8,90,-444,-185,-90,-87,25,135,267,185,-155,-143,-287,-324,-235,-128,-45,14,-32,35,-15,-51,-125,-205,-288,-375,-397,-354,-319,-309,-308,-323,-354,-371,-381,-357,-324,-302,-276,-274,-293,-338,-385,-324,-251,-153,-58,37,120,103,-96,-10,-128,-183,177,249,357,24,43,47,-82,74,63,84,136,-157,-316,-45,-142,-299,-191,-202,-314,-122,-33,-40,-168,159,513,370,-190,62,-59,-186,-290,-354,-342,-299,-269,-233,-226,-249,-260,-291,-311,-313,-293,-259,-223,-188,-158,-138,-129,-146,-167,-196,-237,-280,-318,-324,-300,-262,-218,-178,-145,-112,-78,-63,-26,-168,-203,-57,-45,-69,-106,-201,-149,-176,-190,-186,-187,-171,-218,-242,-158,-189,-238,-390,-343,-321,-228,-111,9,123,82,-1,178,261,422,102,-108,155,215,235,157,79,0,-114,-129,-253,-211,-105,-86,-165,99,-172,-96,-181,-295,-226,-127,486,508,366,-162,278,256,-283,166,66,-140,254,43,-220,-405,-333,-155,-25,-53,111,311,-29,-242,-177,-211,17,260,308,8,40,-180,-45,-62,330,282,-88,-247,-306,-110,153,131,102,68,41,16,-15,-83,-120,-85,-106,-118,-129,-133,-138,-130,-131,-295,-124,-122,-128,-145,-132,-224,-162,-187,-347,-249,-274,-302,-328,-348,-358,-351,-353,-345,-342,-412,-332,-328,-330,-339,-348,-331,-296,-248,-187,-123,-246,-291,-236,118,162,-88,-248,-246,-406,108,146,69,-30,-143,-256,-265,-181,-77,25,117,-219,-265,-185,-150,50,241,-387,-299,131,286,84,528,364,-38,-124,-269,-42,-146,-380,-201,-124,-50,-159,-386,-95,-73,-74,-82,-93,-113,-147,-175,-263,-174,-130,-193,-44,-372,-30,117,-123,-112,52,300,170,24,-61,-63,-69,51,57,-198,125,127,22,-153,141,-183,-392,94,140,192,-5372,-14920,-8049,251,228,189,141,78,15,-466,-280,-168,-184,-215,-148,-139,-74,-47,-197,-28,-83,-48,-71,-96,-114,-125,-122,-114,-97,-74,-62,-46,-42,-41,-52,-38,-34,-115,-33,-255,-315,-47,-40,-42,-188,-77,-88,-199,-119,-152,-177,-188,-192,-179,-154,-141,-305,-111,-105,-109,-122,-277,-161,-196,-241,-281,-333,-326,-283,-243,-194,-149,-115,-73,-26,-41,-3,-204,-51,-116,-199,-95,-255,153,103,34,-39,-124,-201,-260,-285,-277,-257,-248,-248,-252,-247,-223,-172,-101,-49,-112,-16,81,-109,-41,82,215,179,206,2,-250,-224,-136,74,-49,-206,-61,-125,-197,-223,-211,-162,-149,-31,32,91,71,-97,-34,-19,-35,-67,-117],[-211,-6,241,153,-272,-298,-102,-194,43,109,88,-82,45,24,1,-147,-239,-254,-394,11,24,-105,-96,-29,-405,-4,-24,-247,-309,-195,-115,-85,-73,-165,-69,-87,-112,-133,-333,-218,-423,-327,-336,-306,-274,-234,-204,-175,-151,-124,-93,-61,-23,-31,48,71,-19,-366,-299,-293,-134,-193,143,211,216,-42,190,164,119,69,4,-55,-121,-238,-247,-247,-211,-160,-110,-142,-39,-20,8,-219,11,-3,-24,-116,-75,-218,-136,-162,-182,-185,-168,-156,-277,-177,-78,-42,-350,14,62,65,-161,-74,-45,-263,61,24,-22,-101,-139,-249,-97,-71,-369,2,41,-31,-192,-155,26,-121,135,-245,-204,-293,-243,14,-143,-97,-24,-20,-17,-6,-255,-371,0,-14,-45,-326,-99,-183,-445,-224,-224,-235,-230,-222,-203,-933,-954,-816,-662,-67,-14,41,101,173,244,307,361,377,-1440,-337,-88,-1208,507,-1851,-6340,-6152,365,312,-4762,176,91,-3719,-31001,-108730,-7133,-361,-243,-9548,-7047,-368,-11532,-9113,-4644,-6555,207,160,93,19,-45,-78,-2059,-1225,57,116,-719,42,-1426,-30,-366,-1182,84,14,-681,-1047,-183,-182,-130,-62,20,35,-177,214,173,-609,251,216,-51,-590,-138,88,128,-15,-21,-310,-306,234,410,18,-405,-258,355,30,-393,-32,-60,-294,-260,-315,-279,-209,-145,-81,-30,0,28,56,71,77,69,44,15,-30,-164,-132,-186,-391,-298,-329,-359,-371,-357,-315,-278,-240,-193,-155,-140,-64,-2,88,-331,-94,-196,-251,-33,-189,-86,-175,138,158,-129,59,82,241,101,-14,-110,-169,-197,-443,-508,-232,2,73,137,184,210,216,-755,-739,176,-641,104,67,44,29,6,-1,-811,-411,-65,-95,-112,-786,-658,-607,-349,-76,-244,-678,-652,-326,-175,-235,-355,-291,-263,-202,-130,-324,0,36,56,65,54,-170,-171,-28,-151,-103,-143,-172,-173,-179,-168,-319,-150,-95,-47,-3,50,93,-46,-130,-259,3,-48,14,163,130,91,47,17,-281,-100,-135,16,41,63,88,-112,-223,-71,-87,126,-149,-336,-15,-53,48,54,18,-102,-144,-123,-261,-274,-223,-211,-190,-168,-150,-135,-127,-124,-136,-264,-176,-344,-142,-11,-188,-185,14,25,0,-131,-229,-258,-229,-153,-164,-107,-70,-89,16,62,-64,103,113,105,-334,65,54,54,62,68,67,48,12,-263,-105,-180,-226,-172,-83,18,94,-121,-151,168,129,70,-252,-66,-73,-174,-342,-162,-34,-22,-281,-264,-152,191,122,-12,295,12,464,522,558,568,541,119,149,118,258,210,-35,-200,-312,76,349,-262,-107,196,124,-60,-261,54,-20,-82,-125,-180,-240,-295,-303,-250,-170,-76,-252,-135,-60,-188,196,-6,-253,-158,-77,38,-19,-222,-124,-170,-199,-350,-418,-293,-326,-280,-296,-321,-366,-328,-305,-267,-229,-188,-265,-145,-137,-130,-134,-297,-187,-268,-275,-302,-289,-259,-222,-186,-156,-128,-115,-113,-131,-113,-117,-117,-105,-82,-56,-6,39,-41,-472,-188,-132,-181,-58,148,325,257,-138,-164,-294,-184,13,-111,-202,-193,-116,-27,-11,50,117,122,-189,64,20,-199,-69,-108,-129,-137,-137,-109,-74,-216,-278,30,83,111,120,-5,-49,11,-64,-129,-184,-189,-144,-69,-55,46,-119,-180,87,52,0,-63,-122,-139,-205,-17,76,169,254,-116,-221,-41,-148,-332,-207,-228,-331,-119,-9,-74,-116,283,299,210,-214,-16,-51,-125,-177,-204,-205,-192,-230,-159,-156,-265,-182,-210,-300,-272,-304,-320,-320,-312,-301,-296,-300,-326,-351,-381,-347,-295,-243,-187,-138,-100,-159,-155,-17,-120,14,-46,36,-142,-205,11,76,115,-120,-298,-142,-18,235,334,-55,23,-228,-235,140,181,140,-373,75,20,-48,-135,-235,-326,-315,-210,-103,-1,81,90,-69,169,212,320,332,303,0,-17,-29,-272,-226,-1,-100,-190,-172,-112,-43,-154,-260,-210,-177,440,504,381,-107,234,302,-255,189,44,-69,345,138,-154,-412,-316,-160,-61,-82,72,353,87,-210,-208,-176,21,160,49,-3,-17,-117,-59,-119,57,60,-12,-186,-314,-128,230,275,221,146,327,322,299,3,-132,102,-169,-10,-108,14,-30,-65,-108,-305,-178,-212,-241,-257,-271,-280,-288,-297,-328,-313,-309,-300,-281,-256,-223,-183,-159,-131,-114,-387,-190,-105,-125,-206,-214,-270,-332,-387,-381,-322,-279,-385,-245,-119,-101,-131,-297,-186,-344,-196,-259,-324,-389,-378,-317,-240,-189,-149,-110,-73,-285,-310,-188,-155,56,127,-348,-316,115,250,76,255,233,-66,-110,-218,-70,-193,-329,-197,-218,-233,-218,-344,-145,-14,60,-13,7,252,283,-64,-301,128,185,-142,7,-400,-2,20,-40,-166,-54,75,120,30,-44,9,-49,74,143,-137,170,191,36,-150,34,-236,-292,-227,-309,-367,-4294,-13061,-8706,-222,-162,-112,-66,-38,-11,-489,-378,12,25,-235,-77,-149,27,24,-229,7,-142,252,50,-36,107,-54,133,26,63,279,262,-53,215,118,-19,318,323,-107,22,-126,-289,-24,168,116,-164,-25,-89,-154,-206,-268,-309,-322,-315,-292,-254,-233,-338,-172,-144,-114,-90,-318,-37,-113,3,18,18,12,0,-123,-36,-59,-95,-127,-156,-180,-222,-259,-282,-303,-317,-311,-279,-241,-206,-183,-164,-164,-208,-191,-194,-214,-235,-252,-251,-229,-192,-159,-132,-134,-101,-105,-102,-106,-98,-91,-71,-43,-11,24,-11,-259,-238,-155,82,-28,-261,3,-23,-162,-118,31,81,-136,101,234,272,117,-73,-69,-73,-42,-82,-96],[-197,-7,437,181,-244,-286,-204,-94,77,144,99,-101,2,-39,-87,-129,-279,-292,-357,-305,-333,-319,-263,-188,-422,-11,62,-190,-333,-219,-97,60,-1,-173,118,54,-5,-140,-365,-300,-481,-376,-140,122,142,158,15,137,105,68,25,-21,-65,-101,-143,-179,-195,-286,-210,-290,-150,-187,-96,-78,-61,-58,-61,-69,-94,-121,-157,-183,-207,-229,-224,-194,-155,-110,-67,-110,-22,14,90,-195,154,140,56,-174,17,-170,180,-131,21,89,20,33,-317,-193,-48,-76,-343,-140,-161,-165,-161,-121,-96,-283,-65,-63,-73,-109,-126,-215,-22,30,-391,157,-40,-84,-238,-145,20,-139,140,-164,-241,-353,-225,32,-199,-84,-66,-80,-91,-105,-263,-344,-165,-197,-237,-340,-271,-270,-259,-390,-218,-200,-184,-180,-184,-855,-997,-819,-718,-277,-250,-206,-161,-104,-51,-1,36,68,-1279,-92,173,-856,210,-1647,-7516,-4387,222,222,-4886,208,191,-7098,-39615,-63808,29,-37,-118,-6255,-1028,-407,-11448,-8849,-4938,-6894,513,569,575,525,416,253,-2240,-1104,-239,-90,-865,-147,-1248,256,-90,-1477,449,347,-26,-383,-137,-308,-278,-134,4,49,-205,193,56,-598,199,119,-16,-516,-112,-75,22,-81,-21,-301,-385,145,377,22,-392,-214,317,7,-370,-113,-70,-283,-133,-179,-192,-171,-136,-89,-45,-19,2,22,24,13,-11,-48,-80,-133,-208,-115,-100,-366,-94,-93,-115,-144,-231,-150,-97,-164,-39,63,-164,130,141,104,-384,-79,-164,-366,-35,-180,-50,-168,105,153,-142,49,115,110,3,-94,-181,-242,-282,-299,-485,-278,-253,-222,-187,-156,-131,-116,-1064,-1095,-77,-996,-80,-83,-71,-54,-49,-30,-20,-2412,-984,-59,-73,-749,-934,-850,-431,-75,-222,-686,-655,-302,-117,-160,-202,-215,-218,-208,-147,-348,-50,-18,1,12,8,-213,-45,-37,-285,-85,-113,-135,-138,-153,-162,-297,-202,-228,-246,-267,-261,-243,-210,-175,-253,-78,-35,-10,15,28,30,17,5,-289,-174,-124,-87,-107,-127,-138,-154,-179,-135,-101,-53,-107,-314,30,23,-12,53,137,-124,-152,-95,-278,-339,-205,-284,-308,-237,-161,-88,-93,5,-172,-229,-81,-365,-188,0,-267,-264,74,224,143,-165,-212,-283,-207,-176,-128,111,35,-110,-105,-142,-150,-112,-54,-4,-337,55,74,93,110,128,150,172,202,-333,288,333,340,-242,-70,-10,45,-172,-110,171,86,27,-269,18,-45,-200,-362,-86,43,-44,-332,-226,-191,174,41,10,280,-21,544,991,1043,1053,896,123,159,142,300,241,-70,-249,-361,18,62,-218,-156,133,117,22,-295,23,-11,35,31,9,-66,-78,-105,-171,-252,-327,-344,-261,-174,-125,-22,25,-255,-216,-100,86,64,-273,-5,-53,-89,-302,-274,-215,-329,-153,-132,-107,-389,-24,17,63,107,-113,-312,1,174,157,-160,-281,-109,-152,-283,-308,-217,-121,-264,-244,-60,-161,115,-42,-110,113,80,-162,71,389,335,286,188,-157,-441,-187,-159,-256,-152,-124,-155,-181,-205,-235,-313,-285,-298,-291,-273,-238,-206,-173,-140,-125,-113,-103,-229,-113,-123,-171,-155,-183,-215,-254,-310,-352,-328,-298,-288,-64,35,119,185,81,49,126,188,-159,102,85,55,49,-11,62,-92,-154,52,31,9,-7,-213,-43,-293,17,40,63,79,-52,-126,-37,-180,-371,-210,-230,-340,-106,20,-97,-30,-31,-48,-64,-236,-88,-84,-155,-188,-108,-103,-111,-196,-126,-139,-290,-171,-183,-355,-173,-160,-139,-116,-109,-154,-240,-86,-37,-49,-183,-151,-158,-215,-276,-343,-387,-328,-260,-194,-127,-58,-22,72,-100,-190,67,304,376,-140,-359,-272,-101,110,171,-222,-68,-244,-219,158,92,37,-345,-59,-124,-194,-273,-358,-422,-361,-280,-211,-151,-108,-84,-57,-34,-9,11,25,40,-83,44,1,-268,-229,-81,-125,-196,-96,-43,23,-137,-223,-197,-228,265,272,266,-27,179,274,-244,209,31,-11,269,215,-65,-407,-284,-156,-99,-119,19,350,212,-86,-222,-150,14,-65,-155,-192,-188,-155,-110,-189,-45,-21,12,-133,-314,-129,194,238,97,58,301,310,307,74,-137,53,-229,-66,-100,210,185,-30,-177,-322,-29,-91,-229,-297,-226,-176,-155,-134,-313,-108,-103,-110,-125,-147,-166,-176,-188,-183,-173,-360,-181,-100,-79,-207,-184,-74,-272,-102,-119,-141,-310,-425,-252,-312,-382,-454,-423,-341,-254,-169,-96,-29,20,53,-179,72,44,1,-45,-95,-346,-350,-260,-314,-339,-362,-378,-370,-344,-312,-273,-250,-230,-223,-213,-209,-221,-244,-268,-191,-122,-70,-102,-302,-189,154,202,87,-40,294,294,-18,-342,190,210,-87,40,-441,32,195,39,-157,-158,33,-53,-161,-260,-304,-264,-170,-53,-91,129,202,61,-136,-41,-287,-176,117,44,-357,-3367,-11060,-9330,-298,-282,-228,-157,-96,-36,-494,-455,44,58,-262,-87,-176,-2,25,-249,42,-175,50,29,11,-14,-39,-62,-90,-107,-109,-105,-78,-44,0,16,108,165,-109,15,-2,-268,-9,243,215,-126,122,92,-23,79,75,-113,-112,-51,-113,-260,-120,-349,17,60,64,-65,-368,-56,-159,36,165,57,183,190,-117,143,203,184,34,-30,-81,-97,-321,-60,-109,-206,-175,-227,-143,-113,-90,-69,-63,-252,-116,-33,-17,0,-29,-246,54,74,78,71,-179,-95,-111,-47,-92,-133,-186,-242,-300,-357,-374,-317,-268,-248,-183,-84,-61,-304,-70,-104,-149,-200,-235,-240,-198,-124,-44,42,131,-55,-115,-125,-66,-108,-75],[-168,-50,7,72,-207,-263,-288,38,142,85,177,-87,164,156,89,-106,-302,-310,-308,-201,-232,-255,-267,-264,-369,-217,-195,-176,-337,-227,-182,-209,-238,-290,-344,-410,-347,-242,-387,-388,-530,-453,-47,169,190,215,34,237,123,49,224,263,135,-30,26,-3,-91,-214,-127,-288,-103,-179,-99,-5,-52,-107,-158,-206,-255,-291,-321,-324,-314,-301,-286,-261,-236,-208,-181,-157,-131,-109,-72,-136,-41,-38,-42,-238,-58,-126,-99,-159,-146,-161,-162,-171,-356,-224,-180,-179,-342,-168,-144,-100,-158,-107,-120,-312,-62,24,169,-127,-112,-189,70,297,-279,92,-137,-141,-293,-157,7,-166,-187,-227,-255,-418,-223,77,-282,-35,174,245,-4,143,-262,-338,-42,-45,-10,-360,-146,-104,6,-464,344,342,107,-69,224,-790,-1039,-837,-814,-127,-122,-81,-29,33,89,132,155,164,-1107,163,143,-576,71,-1463,-8628,-2600,-92,-102,-5073,-83,-58,-11713,-48179,-25525,32,44,50,-4117,137,-75,-10640,-8623,-4830,-6896,804,877,907,891,827,291,-2056,-986,232,45,-980,-392,-1023,-229,-146,-1276,-58,-51,-76,-120,-183,-228,-218,-162,-70,22,-263,107,-82,-454,193,137,22,-460,-166,-303,-327,-185,-43,-284,-394,29,298,-10,-398,-161,407,-18,-346,-200,-94,-290,9,166,107,-25,1,-35,-58,-70,-49,0,59,122,176,215,241,-272,-270,-1,120,-357,-59,-137,-193,-182,-196,-106,50,-261,-11,45,-205,85,46,27,-384,-79,-146,-425,-19,-139,-2,-187,34,-29,-162,-184,-257,-293,-282,-249,-221,-194,-180,-179,-281,-193,-205,-218,-229,-244,-254,-263,-1176,-1408,-934,-1368,-171,-168,-162,-165,-185,-195,-211,-2979,-2297,-256,-248,-706,-1125,-1145,-566,-308,-202,-684,-693,-270,-36,-24,-58,1,1,-281,-12,-353,-61,-105,-157,-204,-251,-284,-276,-252,-421,-187,-164,-145,-163,-114,-116,-241,-168,-209,-244,-274,-265,-233,-186,-232,-208,-53,-22,-17,-16,-31,-59,-106,-151,-284,-261,-325,-378,-341,-290,-230,-183,-139,-84,-101,-12,-61,-288,12,9,-88,-36,-32,-148,-169,-128,-314,-368,-101,-134,-270,-144,-173,-208,-254,-311,-370,-387,-311,-255,-232,-72,-331,-288,132,178,114,-201,-215,-290,-176,-201,-95,154,91,-117,-40,-77,-109,-32,48,132,-300,268,243,370,411,128,476,500,523,-413,515,603,331,-349,-119,-67,-21,-224,-82,-71,-107,-37,-218,67,-49,-214,-377,-21,107,-79,-359,-188,-238,147,-32,41,256,-51,510,545,563,567,551,130,158,172,306,256,-95,-294,-409,60,278,-178,-194,188,183,108,-266,-48,-115,65,222,381,103,-149,267,188,-214,-132,-228,-78,-96,-65,296,101,-262,-272,-122,197,-46,-333,73,255,40,-238,-129,-95,-323,-265,-334,-389,-388,-344,-306,-267,-230,-189,-342,-137,-121,-107,-201,-232,-166,-206,-268,-170,-182,-137,-300,-282,-9,-168,-18,-100,-82,141,76,-199,64,436,383,331,132,-243,-381,-181,-173,-296,-248,128,128,113,-110,-181,-347,-263,-213,-309,-391,-309,-234,-165,-103,-66,-37,-14,-245,-8,-15,-132,-48,-82,-120,-168,-233,-289,-353,-322,-266,-157,-68,1,53,80,89,85,61,-211,12,-15,-37,-42,-46,-43,-44,-98,-28,-31,-34,-39,-315,-72,-279,-123,-156,-195,-236,-261,-275,-266,-235,-384,-201,-211,-344,-141,-137,-144,-149,-155,-153,-150,-255,-148,-119,-209,-196,-90,-85,-88,-174,-102,-113,-317,-128,-120,-388,-75,-52,-28,-59,-105,-221,-310,-170,52,15,-209,-147,22,-91,-170,46,70,-282,-127,108,-82,31,13,262,-35,-160,117,212,156,-163,-337,-387,-139,-210,-266,-346,-315,-279,-230,-179,-134,-91,-310,-8,24,54,78,97,107,-24,-121,36,114,111,33,0,78,63,37,-4,-51,-153,-169,-237,-307,-366,-316,-265,-215,-181,-154,-137,-126,-177,-176,-265,-175,-180,-181,-157,-136,-120,-245,-92,-93,-113,-129,-152,-181,-376,-242,-146,-134,-161,-39,192,243,39,-221,-138,-5,69,191,155,111,12,-72,-266,95,129,107,-94,-306,-113,238,217,13,-11,133,132,139,127,-148,11,-252,-130,-92,184,145,-61,-296,-333,-63,-110,-289,-272,-175,-168,-159,-149,-289,-130,-116,-108,-102,-100,-100,-95,-105,-108,-115,-334,-170,-118,-118,-195,-234,-134,-278,-134,-121,-106,-339,-342,-247,-24,-7,-236,-314,-24,-166,150,165,178,178,167,-220,119,71,14,-35,-77,-395,-383,-210,-186,-101,-77,-256,-335,-1,37,57,135,185,-155,-44,-138,-116,-299,-201,-179,-101,25,-81,-267,-226,-39,-55,-68,-108,-98,-141,-197,-386,-316,-282,-204,-126,-486,17,56,65,-104,-257,-53,-123,-207,-250,-210,-129,-43,42,-62,135,155,90,-118,-139,-326,-50,11,9,-858,-2612,-9167,-9757,-10,-31,-48,-53,-44,-9,-471,-417,108,144,-296,-122,-224,-40,31,-264,19,-161,-133,-220,-294,-326,-272,-206,-156,-116,-85,-76,-110,-84,-99,-113,-131,-139,-141,-143,-137,-253,-98,-89,-71,-96,-63,-44,-19,30,80,-153,-73,-43,-116,-188,-192,-345,-1,80,256,-46,-431,-96,-237,26,243,-16,294,390,-118,86,189,155,13,-43,-123,-168,-293,-52,-106,-215,-181,-218,-161,-134,-188,-89,-78,-295,-57,-51,-51,-54,-64,-267,-61,-42,-20,2,-223,-134,-138,50,24,-19,-83,-171,-277,-395,-402,-263,-272,-261,-229,50,32,-318,197,224,-91,-24,-31,99,-180,30,-6,-42,-77,-116,-177,-185,-206,-202,-177],[-118,-39,-99,-150,-191,-224,-331,-119,-57,4,62,-29,150,168,162,-73,-288,-286,-238,-64,-135,-215,-292,-351,-354,-306,-247,-187,-311,-204,-34,-59,-156,-154,140,160,173,-161,-367,-449,-518,-436,-86,-200,-321,-401,-310,-182,-59,-57,156,240,135,-15,19,-58,-129,-137,-37,-262,-74,-150,-197,188,135,-13,30,-11,-49,-74,-94,-149,-293,-200,-117,-78,-82,-93,-118,-156,-202,-260,-306,-365,-427,-441,-390,-345,-313,-305,-318,-341,-358,-321,-236,-146,-373,-243,124,102,-320,140,170,95,-133,-114,-200,-308,-166,2,150,-125,-71,-145,71,300,-136,29,-215,-173,-326,-153,26,-176,-194,-392,-267,-412,-211,37,-357,65,225,580,2,363,-226,-333,46,54,30,-341,-183,-81,249,-316,524,528,197,-149,417,-706,-1046,-845,-924,-127,187,202,221,250,276,296,301,294,-910,268,233,-314,123,-1344,-9219,-789,-169,-226,-5233,-302,-307,-17142,-55554,-236,-195,-155,-121,-3283,-34,6,-9065,-8314,-4148,-6590,185,208,216,210,186,56,-1558,-826,-12,-77,-1041,-632,-752,-309,-344,-762,-346,-306,-264,-221,-192,-170,-149,-136,-106,-68,-313,24,-208,-289,188,212,84,-404,-90,105,-28,-192,-216,-348,-369,-231,-91,-49,-395,-76,304,-28,-298,-246,-95,-287,-22,-81,-239,-389,-370,-213,-52,87,221,344,375,354,414,518,472,-398,-318,-15,28,-340,-300,-440,-353,-209,-136,-53,112,-344,20,35,-236,139,100,36,-323,-76,-120,-349,-113,-153,-202,-254,-319,-387,-429,-387,-334,-284,-245,-219,-209,-205,-210,-225,-239,-251,-261,-276,-294,-327,-371,-423,-1067,-1661,-2065,-1733,-48,31,106,165,193,214,213,-1730,-3469,77,15,-649,-1121,-1446,-710,-559,-160,-663,-740,-213,113,145,88,189,36,-344,-43,-330,154,129,106,89,71,-265,46,34,-478,-4,-41,-169,-184,-169,-228,-291,-315,-265,-161,-46,77,186,-204,-283,-147,156,233,366,303,201,117,6,-87,-255,-305,-202,-166,-108,-50,-108,-169,-92,-31,-100,289,-5,-249,127,168,-165,-95,8,-161,-180,-165,-355,-349,77,-159,-271,-33,0,-24,-57,-97,-250,-200,-240,-278,-290,-274,-354,-250,-124,-74,-37,-236,-234,-276,-133,-211,-60,27,1,-111,-61,-89,-140,-163,-191,-222,-256,-282,-306,-328,-353,-377,-383,-359,-310,-384,-190,-137,-97,-423,-179,-119,-171,-268,-338,-436,-400,-298,-195,-111,-39,-212,-385,32,38,-124,-334,-148,-290,-82,-98,-65,-58,-80,-76,-93,-123,-152,-179,-186,-152,-100,-28,56,-107,-329,-431,31,200,-151,-220,135,121,135,-213,-121,-216,0,233,393,274,-143,128,192,-245,-204,-213,-44,-109,-16,412,135,-280,-325,-145,79,-159,-357,70,30,-67,-180,-278,-384,-471,-415,-310,-219,-357,-73,-36,-15,-9,-144,-355,-83,-92,-107,-228,-182,-122,-113,-251,-92,-107,-141,-315,-264,37,-97,-160,-147,-56,87,61,-235,57,111,106,105,86,-282,-323,-180,-185,-298,-331,-62,-88,-120,-157,-206,-345,-315,-314,-295,-256,-201,-150,-100,-52,-26,-6,9,-240,0,-15,-102,-67,-104,-131,-151,-161,-135,-96,-187,-240,-19,106,159,202,234,231,120,44,-292,198,233,162,115,66,215,1,-29,257,236,280,304,-391,-66,-201,-272,237,323,274,90,36,-23,-297,-345,-245,-341,-361,-236,-163,-125,-87,-80,-92,-125,-284,-227,-274,-301,-290,-257,-217,-189,-181,-160,-163,-359,-174,-162,-370,-109,-87,-72,-68,-88,-297,-373,-237,-231,-276,-285,-248,-180,-153,-175,21,65,-304,-110,148,-48,-24,45,172,32,-130,47,-16,-96,-204,-272,-406,-286,-221,-140,-312,-178,-281,-181,107,119,125,-284,134,139,111,174,203,216,-82,-191,-17,81,26,-19,18,139,199,374,309,233,-214,55,-40,-222,-230,-283,-326,-320,-295,-260,-223,-177,-139,-159,-290,-29,-1,10,25,17,-3,-273,-47,-59,-65,-38,0,35,-335,-202,-147,-173,-217,-110,250,252,144,-224,-150,-50,-45,147,140,126,60,-70,-348,89,65,40,-83,-303,-106,-177,-237,-244,-197,-135,-78,-37,-8,-179,-28,-237,-208,-92,-12,-26,-39,-297,-322,-170,-36,-347,-220,-79,-95,-124,-201,-262,-230,-253,-278,-300,-322,-338,-342,-347,-330,-309,-316,-251,-220,-198,-192,-302,-207,-290,-254,-264,-243,-374,-272,-242,88,-89,-297,-266,67,-83,266,354,167,440,493,-266,83,145,100,-19,-150,-413,-402,-232,-213,2,58,-226,-332,-11,108,40,157,186,-217,-1,-112,-129,-354,-131,-158,-136,5,-65,-232,-251,-325,-297,-221,-175,-86,-54,-40,-426,-85,-130,-194,-275,-461,-379,-307,-246,-190,-326,-214,-118,-140,-178,-214,-240,-221,-145,-59,26,111,132,-91,-231,-333,89,8,-92,-1332,-2029,-7488,-9672,15,108,186,248,289,321,-406,-302,372,210,-326,-165,-281,-71,53,-257,98,-87,-12,-120,-222,-322,-286,-204,-145,-104,-78,-82,-132,-144,-202,-270,-352,-386,-296,-212,-131,-222,4,64,108,-60,125,124,112,106,87,-169,-19,-14,-73,-109,-218,-328,-23,98,275,-12,-473,-131,-318,31,241,-80,226,524,-103,40,159,130,8,-31,-150,-225,-225,116,-88,-208,-185,-188,24,-6,-273,-86,-125,-276,-181,-200,-219,-237,-261,-284,-304,-322,-350,-382,-415,-427,-404,-370,-328,-277,-229,-180,-129,-79,-32,-3,-239,-248,-259,32,81,-272,97,81,-39,35,-132,58,-213,83,99,116,132,-46,-212,-100,-167,-187,-42],[-110,-9,28,-44,-170,-234,-336,-411,-358,-253,-149,-48,33,100,138,-82,-277,-268,-199,26,-46,-135,-221,-281,-279,-213,-141,-69,-306,-194,-8,-147,-250,-148,39,3,-31,-173,-338,-473,-465,-329,-20,2,30,73,56,157,-19,-169,88,340,114,-17,20,-101,-187,-85,25,-236,-56,-130,-273,258,214,-11,129,104,32,84,88,-170,-282,-177,-94,125,-39,70,20,-41,-112,-187,-244,-300,-326,-301,-255,-279,-179,-173,-189,-229,-294,-366,-319,-215,-380,-258,80,46,-288,200,369,207,-103,-106,-142,-268,-223,-223,-340,-421,-377,-347,-346,-360,-388,-398,-340,-281,-349,-195,-181,-177,-188,-189,-172,-343,-198,-36,-418,47,70,73,11,8,-169,-336,-229,-328,-349,-278,-193,-75,-7,-38,95,127,152,-246,174,-606,-1025,-851,-1052,-244,74,112,116,81,37,-10,-58,-95,-702,-87,-65,-43,-28,-1356,-8673,-59,-87,-113,-5320,-152,-153,-22650,-59545,-127,-118,-115,-2568,-3506,-133,-145,-6907,-7828,-2950,-6027,-204,-217,-238,-271,-315,-360,-930,-604,-257,-216,-1064,-839,-464,14,80,-144,197,255,301,340,360,368,368,301,344,-10,-344,-58,-317,-119,455,412,147,-360,-74,449,-103,-212,-70,-202,-239,-164,-59,-97,-383,-131,-156,-185,-239,-231,-182,-284,-93,-45,-1,40,79,124,170,208,257,313,309,322,423,425,338,-500,-353,-28,147,-327,-76,-182,-292,-355,-271,-155,-61,-414,52,26,-258,209,225,3,-246,-80,-92,-249,92,61,87,-206,0,-27,-171,-121,-170,-213,-253,-292,-333,-367,-390,-384,-355,-326,-297,-276,-254,-238,-218,-195,-843,-1871,-3190,-2105,64,102,-63,169,173,181,174,-208,-4114,58,7,-603,-936,-1675,-831,-460,-404,-631,-786,-230,-154,-98,-38,10,45,-397,-91,-296,134,121,100,76,44,-264,-17,-47,-367,-103,-140,-235,-199,-246,-294,-357,-370,-300,-204,-112,-14,67,-264,-335,-92,186,262,236,203,155,101,44,7,-222,-349,-52,-17,1,29,-198,-190,-49,-27,-101,338,49,-208,169,230,-246,-120,-30,-173,-191,-215,-408,-304,120,-142,-209,-12,212,-59,90,93,-288,-110,113,-81,-283,-122,-337,-201,77,90,79,-277,-271,-254,-93,-218,-35,44,51,-111,89,118,-182,33,110,65,-173,164,37,197,229,132,287,296,260,-286,247,198,132,-384,-256,-171,-230,-316,-382,-443,-461,-454,-451,-446,-415,-369,-392,-283,-243,-225,-272,-177,-351,-195,-207,-216,-227,-244,-255,-262,-276,-293,-319,-347,-349,-318,-253,-166,-116,-352,-375,-23,157,-144,-233,168,267,250,-164,-196,-315,-72,231,268,292,-79,-9,183,-230,-274,-195,-17,-129,18,699,146,-312,-341,-175,-34,-158,-286,44,304,59,-139,94,23,-297,-128,-182,-227,-329,-236,-210,-164,-107,-148,-353,-114,129,-23,-234,-143,118,195,-247,-40,-14,-143,-312,-222,72,4,-308,-171,-41,-27,-47,-269,-15,10,21,26,-1,-262,-272,-189,-265,-340,-404,-390,-343,-306,-282,-277,-279,-340,-295,-288,-268,-231,-195,-161,-130,-122,-123,-130,-216,-174,-187,-186,-165,-136,-94,-50,-18,22,49,-102,-217,-59,52,53,59,69,90,88,-63,-393,195,202,157,107,88,123,46,42,32,26,44,78,-388,-72,-122,-365,103,202,156,96,10,-88,-324,-268,-230,-189,-388,-9,92,-146,154,336,327,113,-319,-260,-66,-252,-237,-188,-194,-166,-214,-78,-53,-399,-71,-108,-355,-222,-294,-359,-399,-391,-360,-333,-314,-320,-329,-343,-359,-353,-322,-269,-217,-167,-267,-92,-42,-12,-82,30,32,11,-93,-40,-57,-51,-258,-204,-325,-78,-89,-81,-213,-158,-300,-175,219,524,351,-264,104,418,80,199,113,39,-135,-261,-72,-39,-130,-88,21,100,176,339,323,280,-260,120,17,-206,-244,-231,-270,-240,-226,-210,-197,-176,-159,-137,-289,-66,-33,-15,8,16,15,-311,53,-2,-2,214,286,148,-288,-162,-159,-211,-274,-175,393,479,225,-229,-184,-113,-180,151,132,86,50,-57,-360,-13,-44,-74,-107,-298,-135,-105,-47,-12,-69,131,175,199,147,-225,-53,-198,-293,-91,113,0,17,-188,-293,-289,-94,-398,-199,-250,-299,-332,-341,-318,-298,-268,-243,-220,-258,-176,-147,-132,-110,-98,-305,-163,-119,-148,-156,-381,-222,-306,-216,-213,-189,-413,-211,-228,27,-176,-361,-221,156,-5,226,301,124,457,429,-321,31,134,121,299,3,-406,-407,-264,-241,-91,-136,-212,-327,-261,-302,-336,-374,-365,-322,-262,-205,-164,-405,-63,-129,-198,-34,-60,-206,-273,24,4,-17,-210,-51,-75,-93,-466,-129,-135,-138,-143,-394,-112,-86,-54,-7,-348,-371,92,95,-109,71,-91,184,201,-52,91,58,48,-73,-325,-306,199,231,236,-1724,-1628,-6123,-8968,-129,-262,-352,-312,-198,-84,-326,-187,125,171,-360,-233,-352,-113,72,-246,109,6,214,164,100,41,-31,-105,-188,-268,-339,-395,-372,-334,-295,-252,-209,-156,-158,-37,25,-191,4,213,262,-47,292,289,201,182,216,-172,21,5,-40,-70,-220,-323,-72,95,13,-95,-488,-200,-377,-58,41,-148,161,211,-100,-4,121,86,-7,-23,-177,-277,-178,-129,-150,-217,-208,-226,-256,-282,-330,-290,-268,-236,-184,-139,-102,-74,-88,-283,-57,-58,-67,-79,-241,-197,-208,-30,5,53,41,112,94,-28,96,7,-212,-241,-302,-7,4,-239,-103,-153,-195,-222,-230,-229,-265,-179,-135,-79,-15,-61,-235,-46,-146,-224,-44],[-94,-117,-134,-135,-189,-250,-270,-75,-53,-122,0,44,92,149,196,-97,-233,-227,-162,323,314,62,-145,-30,-272,180,154,-58,-306,-178,-6,-248,-345,-137,-155,-201,-226,-212,-297,-413,-415,-221,-14,16,41,72,37,109,-102,-274,18,130,74,-27,37,-93,-260,-60,56,-211,-52,-125,-282,-90,-121,-151,-172,-181,-190,-184,-178,-180,-252,-169,-97,-62,-100,-36,-33,-42,-59,-85,-104,-140,-183,-223,-246,-261,-187,-130,-74,-89,4,29,55,-32,-402,-281,-47,-28,-265,256,297,246,-89,-117,-151,-224,-218,-135,-194,-174,-111,-71,32,87,127,-6,-348,-212,-382,-108,90,-172,43,10,-128,-282,-210,-181,-423,-298,-351,-404,-407,-353,-311,-379,-244,-231,-233,-223,-220,-214,-211,-197,-180,-154,-117,-381,-41,-510,-1006,-883,-1223,-418,-590,-561,147,137,115,79,28,-24,-508,-117,-163,-207,-248,-1573,-7398,-301,-277,-248,-5316,-209,-197,-26020,-57850,-189,-185,-181,-2948,-4412,-148,-131,-4422,-7110,-1436,-5243,-38,-23,-15,-18,-31,-548,-279,-320,-89,-773,-1086,-999,-198,150,228,296,357,413,450,475,475,461,438,198,373,-49,-359,-163,-421,33,492,417,177,-349,-82,488,-164,-234,-98,-176,-171,-255,-28,-176,-381,-23,-44,-63,-194,-174,-30,-297,-76,158,122,73,12,-39,-82,-115,-120,-98,-70,-43,-27,-23,-23,-574,-382,-70,-86,-337,-124,-119,-118,-113,-103,-78,-61,-418,-3,0,-282,126,187,-41,-177,-106,-79,-163,147,165,308,-203,-17,55,-186,133,94,4,-67,-118,-144,-138,-120,-99,-76,-57,-37,-24,-12,-12,-23,-52,-615,-2053,-4324,-2489,-288,-271,-3417,-103,-27,58,128,171,-3731,219,224,-586,-677,-1644,-881,-109,-51,-598,-756,-70,35,-12,-60,-115,-175,-433,-264,-267,-232,-187,-138,-92,-60,-261,-26,-27,-267,-63,-103,-311,-216,-235,-278,-298,-259,-183,-82,15,119,143,-328,-381,-55,199,345,332,274,195,110,19,-53,-192,-380,-166,-190,-219,-255,-289,-214,-65,-31,-105,320,99,-168,200,275,-316,-110,-56,-181,-197,-273,-433,-256,111,-81,-115,8,180,-110,177,128,-321,-74,140,-34,-298,-157,-306,-156,50,40,9,-317,-321,-220,-202,-242,-229,-184,-138,-117,-48,-4,-231,1,13,-50,-107,174,-54,107,254,132,266,241,131,-177,94,24,-51,-268,-343,-290,-346,-356,-339,-340,-345,-352,-362,-368,-340,-287,-388,-161,-96,-244,-194,-88,-409,43,-186,5,-35,-125,-143,-188,-230,-259,-276,-278,-253,-220,-168,-91,-116,-346,-297,-100,353,-149,-229,161,294,300,-115,-254,-387,-140,222,169,161,5,-137,171,-181,-323,-163,5,-148,51,354,145,-346,-300,-202,-124,-83,-196,4,309,54,-112,165,129,-274,-32,-105,-179,-300,-284,-323,-343,-351,-341,-336,-312,-278,-223,-212,-110,-23,41,-247,25,88,-140,-294,-178,104,107,-426,-162,-26,-15,-64,-287,-103,-93,-81,-53,-34,-183,-215,-180,-203,-244,-274,49,161,148,-141,-149,-162,-284,-72,-123,-171,-203,-232,-255,-272,-292,-289,-257,-212,-171,-124,-83,-46,-25,-12,-11,-28,-41,-69,-109,-184,-216,-252,-278,-273,-247,-210,-169,-174,-314,-80,-64,-57,-48,-55,-66,-81,-109,-144,-181,-216,-250,-334,-319,-351,-364,-337,-297,-254,-195,-136,-70,-256,-170,-174,-180,-410,36,107,-161,169,325,295,77,-351,-292,-49,-208,-247,-62,-175,-10,-252,55,78,-382,71,41,-333,-66,-149,-239,-321,-348,-287,-272,-264,-229,-125,-306,-234,-124,-278,-159,-37,-71,-192,-69,-36,8,-126,102,130,137,-41,172,232,331,-305,-134,-251,11,-63,-58,-125,-91,-299,-168,200,487,336,-238,60,171,-22,-178,-291,-353,-353,-312,-259,-187,-280,-153,27,66,153,196,206,204,-275,156,71,-181,-250,-272,-319,-81,-127,-177,-228,-265,-290,-289,-256,-221,-184,-156,-116,-87,-62,-319,9,-2,-36,83,88,66,-220,-108,-166,-230,-311,-211,33,86,136,-228,-224,-173,-299,78,345,363,126,-17,-271,142,298,116,-116,-274,-66,246,224,43,-34,140,110,69,24,-261,-71,-138,-365,-239,-288,-334,-353,-351,-318,-383,-256,-421,-191,-163,-144,-135,-306,-177,-180,-202,-228,-244,-305,-237,-211,-198,-179,-174,-281,-179,-187,-197,-210,-410,-268,-308,-159,-128,-103,-437,-144,-190,-75,-242,-399,-167,-81,-65,-49,-27,6,41,80,-365,-10,127,149,238,-22,-378,-386,-285,-246,-40,216,-196,-306,-134,140,-8,-32,-134,-344,-288,-235,-139,-417,17,-74,-264,-67,-45,-165,-273,74,525,602,-158,385,614,151,-481,407,248,7,-40,-297,150,103,64,43,-303,-395,59,72,-151,42,-93,89,63,-53,-59,-127,-194,-226,-402,-221,1,103,185,-1885,-1361,-5070,-7789,165,-711,-13,-111,-200,-226,-220,-133,-73,-17,-372,-292,-398,-140,110,-207,132,126,153,138,117,95,61,20,-36,-104,-182,-280,-384,-397,-290,-166,-45,78,-165,49,328,-137,21,246,272,-31,355,473,267,103,185,-129,75,37,-7,-43,-185,-303,-118,89,75,10,-458,-218,-298,-174,-164,-190,-127,-119,-129,-143,-182,-245,-315,-392,-465,-427,-331,-239,-150,-226,-220,-137,19,15,-306,-180,-125,-182,-224,-248,-251,-235,-211,-287,-120,-51,26,111,-231,-229,-260,24,336,97,51,103,63,-75,99,23,-178,-222,-330,-51,2,-208,-11,-20,-35,-57,-184,-112,-287,-151,-145,-119,-76,-80,-224,4,-103,-223,-57],[-553,-520,-424,-300,-211,-260,-184,141,208,-176,52,110,281,275,263,-110,-160,-161,-118,254,244,78,-160,-18,-266,124,105,-57,-300,-151,-9,-333,-426,-107,-34,-68,-94,-189,-245,-340,-359,-107,-85,-103,-132,-158,-197,-240,-289,-349,-371,-382,-355,-305,-263,-228,-320,-176,-159,-169,-139,-148,-228,-199,-230,-259,-272,-266,-252,-225,-204,-177,-220,-161,-150,-132,-134,-71,-34,-4,19,27,37,18,-65,-57,-92,-219,-136,-9,104,-47,278,352,88,-74,-429,-294,-179,-105,-241,324,345,282,-79,-134,-155,-180,-249,-356,-276,-138,-3,-54,51,350,278,23,-384,-233,-410,-56,239,-141,152,83,-99,-230,-234,-188,-346,95,64,50,-32,66,-84,-447,-68,-244,-301,-91,-72,-171,63,67,-83,93,109,-536,101,-405,-981,-913,-1419,-646,-1281,-1140,-379,-200,-123,-54,0,46,-316,129,153,160,150,-1999,-5877,19,-46,-114,-5181,-1840,-217,-23681,-51879,-115,-82,-56,-489,-5544,13,-576,-1807,-6138,57,-4241,14,-22,-74,-140,-217,-958,-260,-198,-158,-1501,-1113,-1059,31,219,274,308,286,331,309,271,209,130,47,-47,-122,-175,-336,-285,-492,-66,-14,22,59,-365,-114,130,-215,-263,-139,-169,-128,-336,-182,-280,-386,104,69,-123,-170,-108,-53,-316,-136,-186,-240,-292,-342,-350,-317,-289,-256,-219,-189,-166,-150,-142,-130,-587,-397,-96,-78,-372,-51,-20,-26,21,26,6,-64,-364,46,-46,-301,124,148,-102,-126,-163,-87,-106,178,242,338,-180,-30,-4,-219,126,60,1,-51,-101,-150,-187,-214,-227,-213,-181,-139,-99,-68,-53,-59,-92,-450,-2189,-4116,-2866,-1199,34,-6931,394,558,724,866,966,-2839,866,1061,-616,-426,-1369,-828,261,-12,-561,-640,-7,462,416,366,305,41,-435,-169,-256,-79,-145,-188,-198,-188,-267,-132,-101,-195,-46,-26,-395,-240,-63,-63,-106,56,160,179,183,190,77,-387,-390,-47,31,-20,-88,-147,-206,-252,-282,-277,-257,-413,-220,-202,-175,-135,-381,-251,-4,-53,-126,274,129,-140,205,291,-350,-85,-76,-197,-205,-333,-392,-223,100,-3,-24,14,137,-146,96,33,-358,-117,-185,-259,-324,-376,-411,-393,-371,-355,-350,-353,-390,-338,-342,-346,-331,-308,-291,-265,-225,-169,-292,-59,-99,-152,-57,106,-151,7,128,110,78,24,-37,-106,-176,-234,-255,-214,-440,-255,-250,-397,-96,131,139,135,111,61,2,-172,-378,-162,-161,-316,-125,-71,-404,12,-198,6,-30,-132,-110,-115,-100,-61,-14,32,-1,127,171,143,-116,-329,-215,-203,347,-177,-223,149,275,285,-83,-300,-402,-198,121,69,8,-52,-262,-163,-202,-340,-172,-148,-177,-123,-142,-191,-384,-327,-387,-352,-273,-202,-125,-77,-37,-109,10,18,-253,3,-2,-86,-284,-56,-54,-70,-87,-106,-316,-129,-129,-181,-182,-89,10,48,-264,89,116,-149,-286,-151,-16,-70,-403,-203,-262,-303,-326,-314,-280,-228,-177,-109,-51,-82,-159,-179,-217,-223,-192,-10,337,350,-166,-127,-45,-201,119,200,132,-68,0,-55,-87,-96,-70,-21,-124,65,98,-71,124,123,125,124,117,123,116,50,-151,-130,-78,-159,-243,-290,-244,-161,-270,-199,50,92,121,96,121,135,118,83,37,-16,-77,-142,-286,-289,-362,-335,-268,-212,-171,-131,-111,-96,-159,-74,-148,-180,-432,-45,-25,-180,15,35,55,66,-385,-309,-21,-150,-245,-71,-256,-147,-263,-201,-216,-338,-239,-253,-301,-283,-282,-249,-189,-113,-215,-220,-238,-300,-156,-304,-268,-192,-280,-140,149,74,-117,-74,-141,-195,-233,-263,-301,-350,-313,-242,-162,-80,-348,-79,-196,114,-10,-25,-67,-17,-283,-172,162,352,290,-218,8,79,-13,-74,-150,-226,-300,-361,-358,-296,-395,-224,-134,-69,0,69,133,202,-267,149,54,-164,-253,-355,-337,-42,486,440,265,-175,-29,-66,-221,359,195,230,167,97,58,-286,-57,-110,-167,-189,-187,-176,-151,-99,-185,-246,-336,-228,-20,-14,-13,-230,-280,-236,-362,2,99,127,139,29,-165,-2,192,75,-150,-239,-57,173,182,101,10,173,212,196,101,-291,-14,-87,-435,-124,-175,-176,-110,-35,-194,-368,42,-417,-95,93,93,80,-322,-130,13,137,-79,-227,-275,-168,-99,-147,-179,-207,-266,-216,-202,-203,-178,-348,-287,-317,-210,-217,-209,-418,-127,-150,-70,-304,-410,-126,106,120,101,96,16,40,4,-416,-64,-98,-133,-151,-158,-363,-370,-315,-242,-70,-45,-203,-294,-198,-53,-80,-123,-150,-370,-61,-69,-118,-401,85,-19,-348,-117,-48,-137,-282,34,541,569,-66,230,516,153,-499,408,216,3,-91,-205,108,40,-24,-74,-243,-279,-138,-140,-210,-127,-131,-142,-148,-163,-176,-166,-144,-119,-490,-118,-26,-4,-100,-1765,-1197,-4295,-6330,-144,-1166,-179,-126,-62,9,-124,34,120,117,-387,-370,-412,-181,43,-171,-61,-95,-118,-94,-38,18,67,27,-30,-84,64,9,-160,-96,-122,-113,-88,-54,-181,-17,-18,-89,-24,-36,-26,-42,-11,7,15,4,1,-73,-46,-72,-87,-94,-158,-292,-183,-167,-185,-199,-440,-261,-215,-100,-65,-224,-44,-59,-94,-133,-190,-268,-345,-417,-368,-298,-215,-136,-102,-261,-250,-119,39,10,-267,-210,-75,-146,53,0,-60,-124,-188,-300,-238,-194,-120,-31,-231,-270,-329,-51,330,127,44,79,22,-131,93,25,-158,-210,-353,-112,143,-196,77,267,46,116,-63,-60,-283,61,-57,-173,-273,-348,-385,-390,-395,-411,-449],[-17,19,105,-68,-262,-360,-368,-290,-190,-213,-52,-13,-1,-5,-28,-141,-101,-108,-128,-130,-127,-122,-193,-105,-275,-87,-100,-122,-312,-195,-242,-403,-511,-328,-332,-341,-341,-323,-306,-288,-315,-204,-148,-94,-34,-60,-23,167,-252,-334,-42,328,-28,-30,139,101,-325,-60,51,-125,-39,-147,-185,132,263,-76,-56,-189,-194,-100,-23,-141,-207,-250,-244,-157,-140,61,17,220,265,262,297,282,-135,177,163,-176,-131,-28,105,-3,259,298,98,-114,-461,-293,-293,-179,-218,324,267,195,-69,-149,-152,-160,-238,-282,-278,-230,-168,-99,-38,23,83,84,-366,-245,-421,21,334,-91,105,87,-70,-177,-258,-289,-255,256,258,270,-64,211,-40,-520,-130,-370,-309,28,83,-252,168,129,-59,16,39,-687,-27,-274,-939,-889,-1588,-906,-1236,-1120,-853,-215,-206,-197,-191,-183,-158,-134,-113,-94,-82,-2579,-4260,-79,-82,-85,-4874,-6117,-119,-18725,-44362,-193,-220,-252,-294,-6462,-334,-2231,-285,-4939,-184,-3012,-86,-37,3,31,46,-1424,30,2,-789,-2123,-1126,-980,-209,-254,-296,-343,-388,-384,-339,-297,-270,-250,-238,-242,-243,-253,-272,-391,-473,-335,-351,-367,-367,-363,-339,-305,-249,-278,-160,-148,-80,-375,-316,-375,-357,269,266,-185,-139,-20,110,-289,-142,-99,-144,-149,-130,-89,-53,-35,-21,-10,-11,-17,-29,-46,-53,-543,-375,-117,-89,-399,-148,-172,-210,-252,-292,-315,-331,-317,-296,-292,-288,-273,-248,-203,-172,-217,-80,-43,32,75,109,-102,-6,-55,-242,134,100,64,-65,-15,-62,-103,-145,-189,-231,-272,-312,-351,-348,-298,-231,-156,-347,-2191,-2940,-3137,-3207,449,-10215,616,666,420,743,737,-1881,590,622,-667,-188,-994,-655,309,38,-486,-459,69,364,379,397,401,42,-383,-174,-233,276,227,183,79,-137,-254,173,217,-117,329,44,-415,-235,-115,-117,-96,85,380,309,218,121,10,-348,-339,-201,-124,0,121,247,150,447,508,368,-165,-426,29,301,358,-78,-420,-270,17,-64,-137,122,118,-96,74,47,-299,-30,-77,-193,-187,-318,-297,-179,-22,10,35,34,59,-127,53,34,-368,-33,-65,-107,-325,-205,-260,-193,-181,-154,-124,-352,-443,-150,-33,-246,-41,-57,-94,-169,-193,-240,-335,-293,-236,-185,-139,-102,-230,-69,-40,-37,-44,-67,-92,-116,-137,-152,-159,-152,-416,-270,-282,-405,-110,-33,-22,-9,-5,-19,-32,-140,-345,-116,-153,-372,-240,-269,-345,-310,-290,-253,-214,-182,-147,-109,-78,-45,-19,0,-61,29,35,49,-102,-292,-112,-302,8,-207,-200,40,82,147,-50,-310,-355,-214,173,479,485,153,-316,105,-96,-308,-74,22,-204,103,215,102,-414,-233,-263,-283,-331,-265,-145,-25,1,-119,212,349,-223,175,334,-124,-267,-89,180,96,-81,-64,-293,-191,-229,-257,-204,-157,-96,-35,-286,77,116,-165,-283,-133,105,78,-314,-97,-61,-105,-145,-292,-182,-183,-185,-177,-186,-203,-234,-272,-314,-360,-396,-369,-317,-262,-210,-173,-145,-131,-135,-150,-175,-196,-219,-226,-211,-188,-144,-86,-75,22,77,-78,171,202,229,243,236,214,108,111,-109,-153,35,1,-19,-28,-21,-44,-281,-78,111,157,143,91,129,273,158,277,342,-49,284,255,-247,-89,31,-70,-250,287,274,247,188,0,-60,-96,-230,-364,-444,-223,-113,-199,37,82,110,80,-398,-309,12,-92,-228,-133,-350,-209,-224,-238,-239,-292,-214,-183,-252,-95,-53,-21,10,57,-147,-172,-203,-357,-178,-278,-285,-251,-236,-120,-56,-27,-50,-11,81,113,-195,166,175,159,70,87,24,-62,-357,-284,-410,-347,-187,-14,-39,51,-252,-185,111,288,222,-203,-45,107,-74,43,-113,-256,-328,-272,-194,-129,-272,-280,-137,-178,-212,-215,-163,-70,-236,92,26,-148,-245,-421,-297,-4,508,504,272,-180,-1,-33,-184,195,104,8,-68,-151,-232,-293,-317,-295,-250,-183,-125,-85,-80,-13,-209,-259,-341,-230,-58,-87,-122,-232,-343,-279,-289,-193,-159,-132,-104,-78,-61,-159,-56,-59,-176,-190,-61,-51,-30,-7,16,47,79,98,57,-289,25,-41,-447,-48,75,-236,27,7,-144,-253,55,-389,-69,105,62,24,-293,-88,-12,226,-175,-214,-178,-265,-43,45,69,40,-247,-133,-202,-228,-121,-233,-254,-321,-239,-168,-93,-379,-37,-97,-108,-347,-374,-88,-29,-62,-98,-125,-136,-141,-139,-434,-118,-96,-70,-27,-91,-350,-347,-339,-214,-55,80,-216,-279,-243,27,-81,-189,-50,-322,48,-62,-104,-369,133,45,-355,-152,-55,-107,-282,-4,83,79,47,75,97,101,-500,85,73,4,-130,-105,-54,-96,-140,-173,-195,-204,-197,-186,-252,-144,-132,-124,-113,-117,-132,-141,-161,-199,-573,-293,-352,-390,-411,-1486,-1036,-3653,-4670,-440,-1370,51,84,100,110,-30,76,42,2,-384,-434,-359,-217,-286,-317,-228,-126,-47,31,104,161,205,30,-23,-107,215,173,-149,70,6,-54,-116,-164,-185,-177,-135,-73,-4,46,94,-57,126,128,116,-72,41,13,53,48,-12,-68,-115,-262,-236,-121,-139,-129,-413,-279,-123,83,124,-225,76,146,-47,58,69,-34,-36,17,-114,-226,-100,14,-103,-300,-276,-92,79,16,-211,-197,-122,-105,96,73,43,8,-178,-296,-108,-134,-162,-185,-215,-295,-383,-223,-216,-195,-173,-141,-102,-168,-8,35,-127,-182,-346,-166,154,-181,31,236,72,128,90,-27,-248,422,556,469,165,-136,-187,63,-40,-247,-116],[5,53,485,143,-334,-332,-80,-185,-310,-424,-502,-430,-359,-308,-287,-279,-282,-286,-277,-236,-175,-109,-220,-12,-268,131,144,-98,-318,-122,-74,-373,-449,-268,-332,-389,-418,-409,-398,-391,-391,-367,-322,-261,-184,-127,-46,130,-258,-252,-18,314,-75,2,229,250,-235,-62,34,-48,0,-153,-135,136,253,-79,-119,-288,-234,-175,-31,-70,-182,-344,-426,-216,-87,149,40,347,372,306,455,419,-145,219,227,-96,-86,-24,103,76,366,461,145,-110,-454,-247,-282,-205,-166,527,488,398,-18,-122,-111,-59,91,40,-36,-6,141,-1,64,26,-7,-47,-288,-212,-376,-152,-175,-188,-210,-225,-234,-243,-240,-348,-231,-215,-196,-172,-144,-114,-82,-522,-154,-431,-231,124,170,-305,260,311,297,-330,294,-788,568,-80,-852,-759,-1517,-1148,-601,-570,-785,558,530,487,423,-172,155,185,97,14,-56,-3189,-2577,-101,-73,-45,-4348,-11414,-37,-13869,-36742,-124,-156,-189,-225,-6863,-246,-4531,-238,-3590,-187,-1568,-137,-114,-101,-98,-108,-1899,-161,-198,-1354,-1879,-1100,-762,-291,-270,-233,-192,-804,-92,-45,-1,24,37,41,-45,0,-32,-78,-455,-348,-205,-223,-231,-215,-303,-165,-132,-176,-258,-137,-90,0,-349,-392,-427,-278,381,350,-230,-81,98,6,-188,-210,-241,-190,-107,-30,32,74,79,67,40,-7,-70,-149,-239,-324,-467,-415,-347,-295,-394,-244,-225,-229,-247,-278,-305,-351,-386,-354,-308,-258,-207,-159,-136,-72,-254,-46,32,109,147,176,27,67,-84,-240,85,10,-70,-156,-244,-333,-410,-424,-368,-322,-284,-251,-607,-180,-134,-77,-11,-311,-1998,-1722,-3203,-4600,-974,-12800,405,364,-1483,278,215,-989,106,61,-740,-15,-594,-413,-36,-9,-366,-233,158,216,247,273,279,56,-300,-146,-202,111,57,19,12,-201,-220,120,175,-39,254,68,-333,-200,-135,-157,-78,121,97,89,87,100,16,-247,-270,-27,188,370,506,488,138,692,965,364,-154,-433,69,320,341,-142,-370,-278,-61,-122,-160,-178,-182,-192,-189,-191,-211,-220,-253,-295,-348,-402,-404,-347,-274,-191,-116,-54,-1,-63,71,81,-359,0,24,-64,-323,-203,-238,-114,-86,-38,12,-321,-434,-104,-29,-257,-22,-3,-88,-201,-272,-302,-353,-153,-315,-136,40,83,-312,-130,58,15,-42,-124,-215,-313,-413,-365,-251,-140,-314,-279,-305,-394,-124,145,189,201,215,226,55,-112,-301,78,103,-421,-4,-31,-288,4,-157,30,-118,-155,-240,-309,-368,-405,-416,-393,-348,-315,-287,-258,-251,-258,-267,-365,-336,-386,-401,-345,-280,-207,-141,-307,-306,-194,61,80,91,100,-224,50,-88,-261,-28,10,-242,40,11,-35,-438,-219,-300,-211,-189,-130,-240,79,-49,-155,188,376,-200,104,226,-162,-271,-136,429,71,-156,-27,-283,-77,66,-346,-123,-53,-104,-160,-327,-164,-100,-207,-297,-136,135,270,-253,-67,-38,91,-84,-295,112,284,251,58,194,158,-22,-161,-254,-206,-56,-154,-98,-111,-223,-130,-144,-162,-190,-219,-253,-278,-308,-330,-343,-352,-340,-309,-275,-254,-232,-219,-209,-212,-208,-197,-177,-120,-50,29,-72,-180,153,107,102,433,357,-100,-215,22,303,188,123,76,119,242,160,328,311,-131,597,505,-234,-117,26,-9,-313,359,372,275,155,-14,-98,-230,-361,-379,-451,-208,-155,-231,-132,-151,-181,-224,-382,-313,-334,-335,-316,-295,-441,-261,-246,-241,-229,-260,-178,-137,-197,-46,-16,-47,-24,34,-96,-143,-177,-411,-198,-246,-287,-277,-207,-172,-115,-46,-6,0,167,202,-220,258,307,274,119,135,25,-110,-336,-392,-307,-138,38,9,-48,97,-215,-215,43,134,132,-200,-109,-48,-142,-176,-150,-105,-72,-58,-72,-97,-156,-294,-97,-55,17,171,235,122,-193,25,-16,-141,-228,-396,-227,20,366,381,266,-181,10,-15,-156,230,8,77,8,-62,-121,-159,-138,-112,-150,-56,-40,-51,-65,-95,-242,-278,-340,-279,-291,-269,-230,-237,-415,-291,-178,-95,54,91,123,136,44,-329,0,-59,-174,-132,-64,120,75,23,-28,-63,-81,-85,-67,-268,14,-10,-398,-36,98,-317,190,139,-101,-130,119,-355,-47,77,20,-34,-251,-59,-52,60,-283,-140,-61,-340,-54,4,9,7,-225,-126,-236,-253,-101,-173,-250,-339,-374,-280,-195,-337,-70,-44,-139,-371,-314,-114,-156,-187,-210,-215,-199,-182,-166,-389,-176,-175,-206,-234,-265,-344,-340,-356,-373,-358,-346,-342,-334,-329,-321,-296,-264,-212,-244,-92,-59,-92,-338,141,111,-247,-157,-70,-79,-279,-48,215,193,155,-75,116,79,-489,-18,-70,-127,-194,-258,-315,-377,-401,-342,-275,-207,-133,-68,-246,-122,-51,153,188,-115,151,172,135,-45,-664,-68,-133,-229,-697,-1171,-824,-3011,-2907,-665,-1054,286,304,294,273,47,170,105,33,-370,-480,-275,-238,-204,-224,-209,-154,-104,-44,17,65,101,31,-21,-133,33,-49,-144,-260,-348,-265,-154,-44,-165,98,161,18,74,107,99,-84,0,-1,29,-116,38,109,192,59,-37,-95,-77,-225,-288,-103,-178,-200,-389,-284,-40,88,153,-221,61,178,-25,106,72,-65,-49,20,-69,-179,-102,-52,-100,-350,-316,-76,-72,-66,-157,-160,-143,-81,-37,-31,-34,-46,-207,-291,-134,-163,-191,-204,-207,-319,-388,-201,-38,0,19,35,-19,-202,89,39,-105,-155,-325,-228,151,-179,-22,195,84,123,235,75,-219,411,519,434,130,-167,-177,71,-21,-269,-157],[72,143,486,123,-356,-279,-15,-25,-114,-177,-165,-110,-66,-40,-39,-171,-84,-129,-184,-237,-289,-246,-215,-166,-218,-107,-104,-112,-310,-171,-217,-273,-358,-304,-250,-211,-175,-192,-112,-188,-196,-78,-82,-94,-107,-177,-102,-91,-176,-174,-36,-21,-126,-8,-35,-81,-137,-218,-274,-250,-165,-170,-116,136,232,-81,-190,-339,-234,-256,-58,-3,-182,-334,-205,-194,-27,356,64,293,374,319,614,560,-125,250,273,-39,-56,-53,84,130,389,555,170,-117,-444,-221,-196,-246,-147,620,910,458,13,-119,-97,-17,186,61,-73,47,201,7,94,7,-56,-91,-247,-206,-354,37,69,72,64,138,17,-34,-249,-414,-45,386,414,430,-89,120,84,-457,-216,-495,-169,290,448,-401,497,523,547,-552,224,-899,651,87,-804,-629,-1323,-1394,-108,-64,-400,564,525,139,431,-613,357,333,317,304,290,-3732,-944,204,155,99,-3693,-17820,-95,-10010,-29874,-157,-137,-116,-111,-6794,-110,-7310,-171,-2311,-240,-270,-292,-289,-267,-234,-200,-2418,-143,-125,-1674,-1304,-1125,-538,-159,-194,-229,-277,-1066,-349,-369,-371,-372,-374,-379,-401,-416,-434,-443,-559,-395,-357,-308,-268,-221,-257,-177,-114,-151,-293,-158,-74,28,-355,-469,-504,-237,59,36,-337,-80,-85,-143,-221,-285,-327,-309,-245,-166,-86,-16,24,50,61,-40,-4,-78,-175,-280,-460,-404,-321,-226,-428,-349,-73,-231,-94,-157,-217,-326,-231,-126,-141,-141,187,17,-162,48,-338,-56,52,269,389,511,131,113,-155,-278,193,570,473,-81,132,48,-37,-159,-262,-327,-338,-309,-825,-235,-209,-193,-180,-400,-1679,-545,-3062,-3794,-4232,-14243,117,127,-2664,-969,125,-265,61,21,-893,-74,-256,-206,-173,-181,-257,-158,-139,-126,-132,-135,-141,-144,-250,-141,-215,8,66,121,-61,-304,-215,82,94,-5,85,6,-246,-178,-176,-222,-149,-97,-35,30,78,105,-28,-166,-231,-51,85,85,88,117,94,178,191,194,-181,-474,66,-1,-58,-209,-330,-300,-44,-100,-187,94,198,-19,202,262,-141,56,-94,-187,-136,-174,-88,-119,-176,-181,-144,-85,-16,6,105,142,-357,3,73,-131,-331,-210,-240,-88,-102,-123,-119,-293,-390,-77,-50,-288,-49,-24,-134,-252,-192,-190,-349,-202,-416,-40,65,19,-410,-186,57,34,-17,-35,-77,-115,-137,-125,-70,26,-219,-290,-329,-388,-141,92,148,281,347,318,68,-89,-255,69,51,-436,23,-23,-237,8,-141,48,-180,-78,-152,-215,-271,-317,-362,-402,-432,-462,-464,-431,-401,-362,-345,-333,-333,-345,-355,-365,-373,-353,-317,-300,-261,-156,-103,-70,-46,-23,-134,-11,-105,-200,18,-7,-279,142,222,11,-430,-214,-331,-156,16,126,-292,124,-104,-200,151,399,-169,39,113,-175,-274,-172,351,38,-218,-62,-268,-232,-281,-428,-288,-260,-210,-150,-368,3,76,-257,-287,-127,133,249,-200,-26,-56,70,-102,-288,-176,-249,-304,-307,-274,-207,-131,-135,-269,-196,2,-222,193,205,-241,-60,96,14,-85,-192,-305,-407,-505,-494,-408,-347,-297,-256,-226,-215,-194,-169,-128,-81,-14,62,138,47,-40,199,-12,-182,174,132,69,414,332,-129,-104,126,231,164,118,80,124,219,165,381,297,-186,445,435,-213,-128,22,41,-296,150,89,42,-10,-58,-94,-135,-181,-217,-435,-272,-284,-291,-286,-271,-245,-212,-342,-281,-79,-37,-160,-62,-334,-368,51,117,118,-219,27,-226,-109,62,36,-66,-59,-62,-96,-126,-147,-427,-191,-189,-246,-222,-146,-110,52,87,38,21,193,217,-211,228,198,133,47,-57,-175,-300,-388,-351,-261,-179,-112,-66,-63,-75,-147,-233,-246,-327,-380,-351,-277,-204,-165,-82,-48,-36,-44,-59,-79,-81,-66,-232,9,-80,-31,292,178,82,-118,-5,-47,-120,-181,-306,-128,-151,-162,-107,-27,-157,25,8,-116,167,-68,8,55,-7,-79,-146,-204,-255,-303,-325,-341,-362,-358,-348,-329,-310,-324,-245,-212,-178,-154,-231,-476,-252,-87,-87,-28,6,44,88,126,-445,-117,-132,-115,-52,-66,186,161,126,89,50,49,37,-47,-233,69,18,-349,-22,62,-305,96,76,-60,-2,12,-305,-15,-23,-34,-86,-206,-90,-127,-157,-395,-229,-263,-322,-291,-299,-292,-286,-276,-248,-261,-269,-131,-101,-124,-310,-57,-66,-87,-293,-90,-29,-161,-375,-245,-43,398,287,-141,-233,-155,132,7,-335,-239,-46,132,188,-175,-350,-305,-369,-140,-42,3,-276,-251,-233,-81,-162,-320,-161,-164,-88,-102,-91,-313,23,62,-123,-120,-102,-62,-270,-108,2,-49,-95,-214,-194,-211,-473,-156,-115,-79,-155,-44,-33,-42,-64,-93,-129,-174,-213,-229,-190,-169,-39,37,120,-142,126,271,321,-71,-711,271,212,-372,-921,-874,-542,-2255,-1138,-779,-533,121,86,231,254,95,213,169,-7,-357,-493,-189,-266,-3,-12,-18,-17,-34,-43,-45,-48,-52,-62,-92,-174,-194,-272,-285,-211,-130,-43,34,49,-153,104,203,47,86,17,43,-134,-153,-252,-336,-262,-172,-84,0,44,-84,-135,-45,-186,-338,-104,57,-35,-370,-284,-215,-291,-355,-401,-365,-334,-316,-297,-292,-306,-316,-326,-327,-342,-336,-319,-284,-373,-369,-141,-86,-35,-102,-103,-136,-68,144,168,183,-16,-230,-279,-42,-100,87,38,-193,-334,-357,-264,-224,-221,-192,-132,-50,-219,97,49,-75,-113,-277,-276,154,-169,-56,171,106,126,386,209,-173,396,488,417,117,-173,-153,88,9,-259,-173],[62,-33,-141,-252,-377,-495,-458,-336,-219,-113,-40,57,113,148,153,-192,57,86,3,13,-17,-47,-237,-73,-191,-44,-28,-147,-341,-111,-179,-211,-317,39,39,19,-1,-222,-112,-193,-175,-88,-106,-131,-157,-244,-199,-222,-247,-265,-270,-264,-242,-206,-177,-143,-97,-133,-92,70,67,-227,-157,99,183,-114,-290,-239,-198,-277,-124,-231,-341,-367,-270,-202,-37,58,71,186,233,247,256,229,-84,90,-15,-135,-263,-360,-297,-157,-18,111,166,-142,-426,-225,-130,-303,-169,296,241,184,25,-137,-115,-11,14,-23,-126,-105,-124,-108,-59,17,108,188,-237,-220,-353,305,343,115,26,132,17,-5,-271,-361,0,193,187,168,-141,30,40,-362,-292,-532,-153,-176,-194,-510,-203,-191,-170,-306,-104,-935,-42,-21,-775,-491,-1127,-1388,-19,-19,-19,0,23,-704,73,-666,133,162,186,198,197,-3909,149,106,50,-10,-2881,-25053,-208,-7456,-24236,-204,-160,-122,-102,-6397,-3822,-9968,-88,-1199,-103,-106,-107,-93,-75,-54,-589,-2808,9,30,-1432,-798,-1154,-297,81,84,98,112,-701,157,197,219,220,-134,175,-220,62,-6,-85,-654,-242,-319,-380,-409,-364,-299,-234,-171,-107,-332,-179,-54,73,-346,-478,-522,-191,90,71,-451,-83,36,36,-8,-125,0,-24,-54,-94,-133,-175,-226,-259,-268,-261,-244,-232,-235,-265,-472,-324,-348,-336,-436,-342,-147,-307,-67,-67,-90,-380,-260,-356,-308,-179,-51,-27,-165,75,-375,-53,69,7,-41,-43,13,93,-210,-296,183,258,229,-63,-80,-180,-94,-190,-297,-395,-439,-369,-797,-344,-216,-190,-179,-556,-1236,-135,-2682,-1710,-7406,-14161,36,75,-2899,-2212,159,153,118,-109,-1074,-81,-170,-278,-384,-426,-350,-254,-157,-68,-1,67,128,15,-190,-113,-229,341,343,99,-137,-391,-186,13,-48,-23,-98,-171,-220,-225,-214,-257,-140,-102,-72,-40,-21,2,-56,-73,-183,-60,25,35,36,54,56,107,143,194,-203,-494,100,294,175,-234,-285,-298,33,-119,-220,12,198,19,186,217,-66,76,-115,-186,-103,-92,16,-99,43,-15,-47,-49,-21,24,76,123,-336,13,33,-202,-317,-197,-239,-86,18,-12,-23,-250,-339,-40,-63,-308,-71,-40,-188,-294,-232,-164,-298,-272,-378,90,71,-79,-505,-219,-274,-364,-352,-270,-184,-108,-43,10,55,98,-124,-291,-340,-378,-147,59,80,45,-28,-120,-207,-275,-310,-283,-219,-402,-100,-49,-182,-26,-125,-43,-218,-77,-83,-76,-92,-422,-39,-39,-222,-74,-119,-165,-184,-203,-222,-219,-207,-347,-186,-185,-197,-195,-178,-293,-221,-70,51,227,314,279,-51,-75,-149,-135,63,-32,-311,159,597,-47,-407,-219,-353,-135,-29,185,-235,39,-163,-257,104,421,-137,-27,-2,-164,-283,-202,164,3,-270,-61,-259,-126,-141,-506,-131,-125,-117,-117,-414,-112,-118,-324,-239,-182,-207,-232,-268,-309,-346,-377,-397,-387,-347,-288,-226,-151,-87,-26,26,-105,-288,-189,43,-291,112,130,-258,-45,77,30,-49,-72,-123,-203,-204,-241,-278,-331,-373,-375,-325,-261,-181,-145,-14,60,138,209,257,-44,-127,232,42,-186,206,157,18,271,222,-150,-7,120,109,114,102,77,116,179,146,223,211,-241,147,96,-212,-145,-120,-195,-263,-303,-292,-238,-187,-136,-83,-44,-20,-222,-426,32,47,-265,-95,-247,104,161,-312,-261,76,-12,-119,-48,-221,-283,194,280,243,-199,-15,-359,-24,23,-13,-106,-124,-81,-88,-96,-105,-418,-188,-173,-204,-229,-252,-258,-258,-251,-235,-224,-218,-218,-218,-225,-246,-285,-329,-378,-418,-396,-361,-325,-292,-262,-225,-181,-151,-106,-77,-256,-74,-182,-21,-184,-212,-337,-169,101,81,-58,19,-12,-43,-62,-80,-153,-86,-112,-95,-13,16,37,-38,-8,-85,-114,-139,-227,-40,68,278,234,179,-136,17,16,-87,97,-151,-62,-7,337,363,-4,272,128,-115,97,311,90,127,215,-258,-317,-310,-202,-140,-198,-232,-233,-442,-200,-184,-190,-200,-238,-285,-336,-315,-285,-244,-197,-70,-34,-79,0,8,13,22,53,91,129,-101,-207,127,33,-319,-19,19,-231,181,135,-33,64,35,-256,-3,-23,-69,-139,-174,-182,-240,-272,-411,-232,-192,-226,-119,-108,-98,-103,-156,-114,-280,-282,-72,-48,-65,-290,32,54,71,-250,85,68,-177,-370,-178,-36,354,288,-209,-368,-155,294,-61,-287,-302,-124,86,105,-233,-356,-288,-374,-104,-33,7,-309,-231,-180,-118,-195,-316,-164,-85,212,-75,-85,-290,-45,-108,-155,-181,-195,-180,-234,-170,-112,-96,-78,-289,-80,-92,-445,-156,-194,-237,-285,-316,-310,-283,-248,-204,-159,-120,-85,-64,-83,-179,-41,-59,-76,-159,-153,-188,-223,-249,-578,-198,-146,-481,-1001,-587,-190,-1280,45,-759,-18,-54,-111,-57,0,66,131,186,-22,-323,-459,-98,-276,271,48,237,318,223,252,35,121,47,0,-43,-206,77,132,-136,210,220,218,199,-27,-124,89,37,-10,-57,-118,-168,-242,-300,-359,-418,-396,-341,-275,-203,-137,-130,-161,-6,-126,-366,-158,34,-60,-331,-266,-136,-202,-261,-328,-392,-445,-471,-448,-421,-408,-393,-383,-371,-386,-396,-413,-427,-432,-421,-354,-282,-204,-127,-51,-101,-60,147,206,189,-93,-242,-254,-31,-150,52,143,-172,-338,-317,-307,4,-40,-87,-123,-143,-218,-139,-114,-81,-63,-211,-319,76,-159,-77,154,126,126,243,252,-127,254,244,233,105,-175,-137,95,30,-235,-182],[-538,-566,-558,-509,-453,-380,-305,-236,-165,-99,-68,18,62,95,109,-184,77,124,29,-36,-119,77,-230,-13,-150,314,334,-182,-363,-126,-252,-150,-280,72,107,56,20,-246,-115,-207,-154,22,45,68,-28,-274,-173,56,-20,-111,21,161,-282,101,88,22,-40,-190,-191,-225,-260,-284,-299,-310,-311,-318,-358,-330,-348,-362,-385,-389,-381,-358,-326,-284,-247,-217,-196,-190,-190,-202,-204,-216,-223,-211,-172,-106,-85,-204,0,165,242,273,157,-163,-397,-231,-80,-347,-210,-66,-109,-146,-180,-225,-290,-365,-365,-277,-187,-90,-1,-33,86,215,265,292,-242,-233,-359,276,233,148,12,58,-1,-61,-281,-277,-167,-177,-177,-172,-200,-163,-163,-256,-363,-531,-178,-174,-175,-602,-172,-163,-150,-131,-101,-858,-40,-5,-753,-342,-938,-1095,111,120,114,108,91,-1471,23,-331,-54,-88,-119,-146,-169,-3514,-206,-212,-216,-213,-1922,-22889,-4431,-6342,-20207,-11340,6,45,68,-5953,-11754,-11499,111,-351,150,185,223,268,307,331,-1156,-2850,296,260,-769,-394,-1175,-51,198,212,229,231,-209,-84,183,146,89,-513,-1,-306,-85,-109,-123,-732,-111,-100,-82,-75,-291,-74,-255,-117,-150,-374,-259,-241,-154,-321,-446,-486,-151,129,139,-477,-91,173,219,99,-108,127,363,244,197,212,307,133,258,154,-116,-126,-132,-150,-306,-504,-258,-153,-146,-423,-217,-80,-304,110,228,-50,-282,-134,13,-186,2,-1,-29,-147,98,-296,-38,82,194,170,131,89,34,-243,-289,-126,-165,-183,-184,-276,-327,-159,-43,4,51,92,125,-659,-627,164,158,139,-763,-721,68,-2154,-40,-9502,-12624,-232,-185,-2166,-2810,-76,-57,-60,-352,-1290,-89,-84,-78,-63,-44,-23,-3,11,17,-1,-11,-29,-50,-124,-82,-248,-102,-116,-125,-192,-359,-137,-127,-181,-129,-133,-150,-169,-176,-220,-254,-266,-283,-256,-204,-156,-100,-71,-17,-122,-47,65,76,67,60,24,28,15,25,-216,-419,129,186,128,-213,-234,-271,46,-120,-243,-66,199,66,179,170,10,86,-135,-173,-55,0,128,-71,15,-44,-108,-177,-242,-295,-298,-265,-297,-214,-188,-272,-273,-182,-230,-220,-263,-314,-319,-262,-283,-142,-97,-312,-84,-87,-232,-318,-225,-89,-213,-327,-232,144,129,-176,-396,-228,121,107,-200,100,98,51,3,-43,-86,-127,-181,-278,-332,-360,-235,-199,-151,-95,-44,-7,26,-25,-116,58,-29,-349,-22,-55,-116,-147,-168,-161,-220,-103,-63,-18,-374,-448,76,81,-209,-111,-225,-235,-89,-128,-159,-165,-149,-353,-113,-80,-76,-64,-49,-282,-177,13,24,235,292,313,37,-122,-211,-61,111,-53,-320,-18,-84,-103,-362,-227,-344,-109,-82,239,-94,-37,-213,-309,68,457,-94,-78,-96,-120,-286,-212,105,-28,-284,-101,-241,-189,-235,-485,-327,-332,-263,-202,-408,-86,-45,-388,-129,-18,-7,-15,-146,-65,-121,-113,-133,-288,-126,-99,-70,-88,5,38,61,-58,-296,-165,82,-346,56,60,-259,-27,-12,-29,-74,-46,-49,-167,-104,-62,-52,-84,-122,-164,-214,-271,-286,-253,-190,-129,-62,0,48,-121,-216,168,104,-185,166,153,-34,112,96,-150,75,101,105,101,88,80,67,38,2,-45,-93,-284,-153,-144,-215,-146,-41,18,-209,64,63,61,44,-9,15,3,-6,-227,-409,7,17,-280,-184,-378,37,38,-281,-239,-5,-40,-80,-116,-142,-152,-134,-103,-58,-193,-67,-492,62,154,-36,-160,-202,55,32,-54,-67,-404,-178,-143,-208,-219,-175,-146,-41,2,33,17,34,19,-181,-2,-9,-22,-26,-32,-45,-75,-200,-164,-228,-302,-343,-279,-187,-73,-1,-266,-132,-328,-84,-192,-269,-460,-144,274,59,-100,79,245,277,224,94,-73,11,-140,-159,-45,-77,-106,-132,-145,-136,-116,-101,-163,31,67,256,302,274,-120,-3,15,-62,58,-232,-121,-79,363,665,55,241,134,-72,42,278,26,179,278,-235,-348,-289,-177,77,173,142,-244,-391,-140,63,-28,-24,-89,-157,-220,-281,-333,-368,-349,-316,-285,-254,-225,-188,-155,-122,-85,-49,-24,-159,-195,44,31,-312,-33,-29,-175,66,47,-26,5,-22,-219,-76,-102,-130,-193,-203,-240,-291,-333,-381,-429,-417,-381,-343,-323,-300,-287,-276,-256,-300,-297,-187,-160,-122,-273,-45,-2,31,-221,80,88,-201,-373,-127,-49,-42,-84,-262,-475,-243,-275,-267,-258,-373,-218,-54,-7,-312,-370,-287,-390,-83,-40,21,-335,-219,-136,-150,-225,-282,-148,-26,218,-102,-100,-284,241,244,98,21,-206,-42,-187,-249,148,116,92,-263,23,-179,-429,-155,-235,-315,-351,-290,-183,-73,25,-104,10,164,233,272,16,-162,34,47,-25,-181,-160,-184,-188,-185,-442,-164,-161,-564,-942,-339,-79,-57,-7,-666,55,83,-273,119,137,114,159,172,-26,-293,-428,-30,-287,171,88,54,-14,-107,-190,-237,-219,-141,-33,-65,-252,92,181,-153,324,326,328,245,-90,-103,121,218,54,89,-198,-9,-250,117,149,171,-10,184,165,140,-3,-192,-192,-40,-93,-375,-204,-228,-257,-289,-266,-261,-255,-236,-230,-204,-187,-173,-148,-130,-126,-125,-113,-103,-115,-164,-166,-156,-207,-429,-272,-322,-362,-356,-305,-246,-179,-107,-35,27,-168,-252,-229,-18,-199,21,187,-153,-341,-285,-335,196,123,24,-84,-204,-324,-373,-265,-126,-8,-134,-356,154,-152,-82,146,142,122,633,440,-82,307,408,397,99,-171,-125,17,-78,-191,-236],[-300,-390,-485,-564,-502,-388,-273,-170,-69,20,-87,160,200,224,51,-159,81,167,60,-107,-229,69,-208,-25,-107,99,70,-210,-375,-140,-312,-194,-248,-300,-335,-362,-351,-301,-248,-227,-158,-122,-100,-96,-97,-265,-214,-81,-66,-76,-8,25,-281,94,105,106,105,-234,-281,84,94,-243,-284,13,115,-132,-305,-21,-11,-37,-264,-2,-284,-198,-232,-57,69,104,99,-29,26,-42,-113,-209,-323,-438,-377,-237,-108,-279,-21,187,305,359,156,-172,-359,-224,-33,-361,-251,193,118,34,-52,-154,-239,-309,-304,-243,-175,-100,-36,-38,71,123,174,215,-242,-230,-363,349,354,185,34,143,15,51,-267,-184,-112,-172,-223,-267,-301,-330,-350,-358,-405,-502,-361,-355,-357,-642,-346,-322,-286,-240,-183,-707,-65,-6,-732,-179,-755,-720,142,129,93,46,-15,-2055,-183,-268,-310,-297,-248,-204,-181,-2611,-217,-265,-296,-234,-839,-14178,-6456,-6620,-18053,-30370,-12532,437,448,-5727,-18987,-10872,362,173,300,282,272,-337,284,283,-1443,-2517,181,114,29,-109,-1166,-163,-190,-196,-182,-172,-169,-173,-197,-231,-287,-837,-396,-383,-269,-183,-98,-725,77,156,232,221,-455,43,-279,352,17,-415,-223,-4,37,-276,-418,-451,-123,18,62,-334,-102,199,261,213,-83,-27,246,217,129,131,280,62,282,270,-103,-191,101,40,-317,-544,-228,-153,-197,-408,-98,6,-215,66,67,0,-178,-118,23,-181,13,-7,-25,-122,-48,-196,-31,-3,27,53,76,100,110,-253,-261,92,72,56,41,-423,-343,-155,-143,-48,-78,-109,-141,-541,-702,-224,-237,-240,-1010,-185,-121,-1594,-18,-8287,-10073,-3743,-1303,-623,-2491,-22,-92,-170,-501,-1552,-181,-111,-53,-7,18,38,44,40,31,-100,-7,-17,-24,-70,-18,-287,-17,-37,-76,-227,-248,-184,-214,-313,-266,-267,-260,-237,-193,-259,-228,-104,-87,-199,-53,-41,-98,-94,-1,-71,-25,20,20,0,-18,-49,-94,-149,-202,-260,-337,-386,-388,-340,-303,-264,-243,-217,-193,-270,-154,-101,-58,14,101,64,64,-172,-171,-14,76,220,-57,303,344,244,58,49,-10,-42,-52,-264,-50,-46,-346,-218,-119,-234,-170,-219,-259,-286,-281,-251,-203,-158,-311,-107,-140,-283,-340,-198,-8,-127,-296,-76,49,6,-282,-272,-241,-197,-253,-310,-371,-373,-318,-261,-208,-160,-119,-101,-277,-331,-357,-131,-31,-10,22,56,77,100,-5,-45,95,-63,-310,-11,-27,-62,-2,-99,91,-214,155,132,11,-635,-332,359,323,-175,-207,-311,-279,-37,-84,-120,-166,-197,-320,-207,-187,-170,-144,-125,-286,-150,-104,-110,-138,-173,-206,-232,-257,-296,-233,-172,-106,-304,52,135,-180,-311,-252,-304,-96,-152,270,58,-107,-263,-367,37,247,-58,-130,-149,-92,-298,-212,-180,-127,-263,14,-231,-69,-63,-381,-91,90,52,-5,-337,-119,-168,-420,-214,-197,-168,-130,-142,-72,-168,-12,-98,-300,53,106,133,-96,194,215,228,-8,-301,-136,106,-395,26,28,-253,-15,-42,-111,-180,-227,-236,-189,-146,-32,57,130,196,105,55,-273,139,-153,204,133,60,-18,-106,-174,-311,-261,-267,-249,-197,-142,-100,-31,20,-140,113,159,172,82,75,82,103,103,72,38,-4,-320,-61,-69,-225,-135,-77,-37,-175,-30,-41,-46,-62,-79,-87,-104,-126,-225,-383,-184,-202,-292,-271,-477,-265,-265,-258,-247,-225,-203,-174,-142,-106,-76,-42,-24,-9,-199,-125,-531,124,198,-82,-218,-290,24,55,-29,-33,-388,-161,-75,-117,2,-115,-174,167,193,22,5,331,369,-154,395,449,239,261,397,351,144,-172,-82,-194,-5,-36,-21,-226,98,81,-241,-172,-348,-116,-197,-315,-354,-96,284,18,-143,98,307,436,398,129,6,20,-154,-204,175,-13,-28,84,32,-138,-116,-202,-281,-357,-326,-283,-255,-244,-245,-273,-311,-319,-286,-293,-159,-146,-4,55,115,173,131,4,26,270,-38,228,225,-187,-321,-243,-118,-25,166,180,-248,-343,-79,139,10,49,-18,-86,-153,-217,-272,-309,-302,-283,-271,-266,-259,-234,-205,-177,-142,-114,-99,-202,-168,-76,-85,-311,-107,-122,-144,-158,-183,-196,-208,-206,-192,-160,-127,-156,-231,-164,-137,-249,-343,-172,-74,-97,-123,-146,-187,-222,-264,-306,-329,-319,-295,-223,-176,-127,-240,-52,-20,1,-189,17,11,-217,-370,-75,-65,-81,-89,-277,-361,-133,-151,-169,-233,-388,-284,-204,-197,-393,-361,-280,-399,-170,-160,-161,-315,-193,-134,-151,-228,-235,-114,26,175,-127,-114,-274,275,291,181,89,-268,-31,-114,-315,264,280,178,-157,-47,-281,-410,-188,-207,-100,-106,-28,44,76,-49,-182,18,174,212,253,115,-111,49,-45,-133,-224,-301,-329,-313,-282,-293,-224,-209,-594,-798,-123,-73,0,76,-550,253,344,-353,325,571,82,187,394,-2,-250,-396,26,-288,290,119,273,354,165,63,-79,-198,-215,-116,-83,-296,43,173,-181,305,327,323,208,-130,-80,103,3,-73,-116,-330,-90,-265,12,70,107,37,124,98,68,-44,-254,-214,-53,-55,-359,-216,-56,-107,-237,-247,13,-3,-15,-250,-86,-88,-118,-137,-159,-192,-215,-235,-239,-254,-248,-232,-204,-172,-351,-101,-62,-27,1,30,-40,-98,74,132,49,-237,-263,-205,-2,-252,8,244,-140,-346,-263,-351,136,85,24,-35,-88,-202,-162,-172,-168,-141,-116,-393,-47,-156,-79,72,103,109,150,156,-47,130,97,55,8,-170,-126,-192,-277,-361,-448],[54,-35,-142,-255,-384,-426,-300,-188,-84,-3,-121,99,113,104,-38,-152,-46,-115,-184,-243,-345,-341,-355,-335,-284,-228,-177,-256,-406,-180,-311,-72,-246,-8,6,10,-44,-293,-151,-281,-104,166,202,232,5,-265,-269,92,127,-62,-6,5,-227,-109,-104,-48,33,-279,-338,194,164,-192,-358,-51,77,-137,-246,24,-37,-81,-355,-92,-292,-232,-171,19,76,148,124,-113,108,91,66,24,-24,-77,-132,-180,-214,-374,-201,-149,-87,-18,56,-203,-344,-222,-13,-364,-322,108,42,-33,-102,-169,-176,-95,-15,21,-180,169,192,-51,103,148,122,104,-261,-232,-391,305,418,199,56,148,1,67,-253,-107,-15,-104,-144,-125,-300,-223,79,-41,-434,-487,-51,214,200,-639,147,115,79,41,-316,-553,-92,-146,-733,-270,-605,-353,-332,-302,-286,-271,-267,-1778,-285,-293,-284,-273,-264,-266,-283,-1444,-337,-280,-199,-110,-22,-5154,-2073,-8075,-17942,-49979,-45800,350,361,-5938,-20968,-8154,368,354,326,292,249,-135,171,130,-1508,-2042,-23,-91,-163,-246,-1119,-402,-430,-382,-325,-285,-255,-224,-196,-152,-537,-1085,-422,-457,225,312,389,-630,257,555,582,124,-457,154,-303,409,80,-457,-260,-20,-130,-249,-414,-446,-182,-86,1,-194,-122,252,335,315,-62,-165,109,180,70,48,261,24,285,202,-56,-242,-36,-79,-291,-559,-187,-147,-255,-411,-10,89,-101,20,-30,-78,-139,-193,-219,-227,-211,-186,-164,-143,-151,-155,-166,-165,-158,-145,-120,-79,-39,-240,-217,64,86,103,116,-397,-240,-103,-225,84,64,43,24,-466,-614,-81,-61,-97,-1278,-170,-212,-1078,-303,-5763,-7027,-5226,-4597,-63,-1404,-433,27,14,-568,-1856,-126,-185,-233,-228,-172,-86,2,92,167,-176,248,264,-22,-27,37,-334,193,151,-105,-224,-139,-69,-162,-425,-281,-354,-409,-376,-296,-312,-185,-128,-98,-308,-82,-120,-171,-119,-73,-76,-79,-84,-83,-95,-101,-116,-139,-174,-205,-238,-267,-273,-252,-210,-169,-163,-201,-98,-127,-281,-234,-293,-383,-334,-219,-102,7,-210,-168,26,143,222,-51,123,63,1,-52,-84,-92,-87,-79,-228,-76,-71,-324,-145,-66,-236,-76,-67,-79,-92,-126,-210,-52,-34,-289,-132,-186,-330,-345,-158,72,-43,-182,77,14,-62,-376,-154,-251,-95,-31,-285,102,168,234,299,121,124,140,73,-273,-322,-358,-122,83,-24,218,325,275,129,8,26,126,-82,-274,8,15,-13,92,-95,126,-202,167,160,-34,-843,-183,123,101,-129,-301,-285,-234,-102,-151,-219,-282,-335,-343,-284,-210,-146,-79,-94,-294,-130,105,-39,156,168,183,175,-124,-362,62,163,-110,-253,133,107,-260,-237,-263,-244,-82,-222,-4,15,-131,-288,-406,32,163,-18,-169,-116,4,-303,-192,-33,-129,-233,-338,-450,-372,-278,-262,-118,-68,-33,-19,-258,-15,-25,-345,-54,-53,-45,-26,-142,3,-217,49,-79,-315,-28,109,106,-78,81,50,6,-41,-296,-141,-200,-419,-312,-368,-394,-357,-306,-260,-223,-190,-167,-135,-177,-67,-14,37,105,41,66,-324,86,-128,259,443,349,502,152,-174,-387,77,-91,-278,-368,-172,-167,-39,11,-116,174,289,130,85,67,89,102,82,24,305,197,-343,-8,-100,-236,-252,-308,-344,-363,-371,-379,-380,-391,-395,-376,-360,-348,-331,-342,-309,-298,-296,-335,-398,-221,-176,-221,-192,5,-80,-6,-5,71,243,365,367,223,-215,-190,-403,73,1,-132,-265,-377,-12,74,-2,2,-372,-136,-51,-77,71,-131,-193,291,400,-14,-8,610,584,-122,408,346,142,266,697,830,97,-148,-98,-227,299,215,-34,-286,122,138,-183,-186,-239,-116,-199,-344,-240,-45,285,-20,-182,105,357,365,304,147,78,31,-153,-218,29,-59,-31,52,59,-138,-115,-19,-58,111,48,166,189,209,-92,-47,53,9,-57,-317,-138,-204,272,241,173,156,98,30,-20,-58,-102,-70,-42,-131,-269,-174,-30,-135,28,-3,-253,-302,-163,-219,-275,-298,-283,-237,-186,-145,-113,-125,-77,-65,-59,-103,-57,-59,-69,-84,-94,-108,-132,-232,-181,-196,-227,-316,-285,-318,-358,-316,-272,-219,-179,-141,-149,-76,-52,-171,-254,-166,-206,-224,-256,-116,-134,-150,-162,-169,-188,-202,-223,-247,-263,-299,-297,-309,-298,-266,-233,-199,-162,-131,-160,-87,-77,-225,-367,-102,-116,-130,-135,-271,-262,-112,-87,-172,-221,-336,-278,-180,-255,-406,-333,-274,-411,-228,-280,-345,-353,-272,-189,-133,-210,-189,-75,72,177,-154,-126,-259,250,311,240,144,-325,-13,-25,-348,9,-52,-89,-109,-112,-364,-391,-336,-161,-53,-96,-44,-24,-1,-160,-264,10,88,93,76,48,-43,-36,-90,-124,-199,-123,-63,10,-84,-135,239,314,-572,-639,80,625,698,758,-474,852,674,-339,409,807,36,152,427,39,-198,-369,67,-290,265,140,74,0,-80,-127,-129,-104,-61,-13,-89,-337,12,102,-214,113,106,97,80,-150,-54,14,-14,-53,-50,-438,-76,-197,-76,-53,-28,10,29,52,82,-88,-290,-220,76,46,-342,-188,-89,-106,-172,-237,-82,-91,-80,-270,-135,-131,-52,-47,-49,-153,-212,-82,-54,-49,-224,-275,-2,32,-254,-32,130,97,118,99,-20,-132,5,-21,-44,-286,-260,-178,-33,-296,20,104,-123,-343,-245,-347,207,200,86,4,44,-183,22,-23,-73,-116,-170,-414,-266,-293,-303,-293,-266,-225,-175,-128,-83,-34,8,51,91,-161,-125,64,26,-73,-95],[-167,-167,-177,-184,-202,-207,-211,-222,-225,-232,-245,-254,-272,-290,-313,-322,-313,-291,-258,-207,-389,-98,-213,-107,-92,-55,199,-300,-427,-220,-265,-59,-251,92,258,238,-95,-320,-190,-346,-78,68,8,-50,-86,-274,-310,29,81,-51,-37,-66,-150,14,-14,1,71,-269,-267,206,168,-128,-273,-130,41,-139,-198,114,114,93,-444,95,-283,-272,-112,80,65,105,102,-137,42,115,149,171,189,197,199,45,-221,-330,-80,48,-17,-80,-136,-251,-352,-267,-270,-351,-409,-191,-166,-144,-126,-192,-193,-113,-116,-126,-177,-172,-202,-232,-264,-285,-287,-275,-287,-232,-437,-63,-31,-8,-16,-33,-47,-46,-237,-48,34,99,52,44,-357,-307,123,35,-435,-484,-60,279,574,-611,442,400,368,341,-483,-412,244,194,-757,64,-483,-70,-118,-154,-184,-196,-206,-1196,-246,-275,-298,-326,-356,-385,-390,-355,-304,-248,-195,-146,-108,-79,-59,-10230,-19866,-69724,-75342,2,32,-6687,-15688,-4346,216,248,260,254,227,189,136,69,-1448,-1579,-171,-249,-311,-366,-1019,-385,-347,-295,-229,-170,-111,-53,-113,-387,-801,-1198,-657,-525,175,209,241,-524,307,328,344,2,-269,249,-325,199,130,-491,-301,-64,-96,-164,-437,-475,-151,-46,-11,-68,-150,121,176,218,-53,-228,-36,139,25,-29,260,28,205,131,10,-255,-161,-234,-227,-496,-137,-138,-307,-440,32,161,3,131,163,102,-13,-123,-164,-259,-337,-377,-369,-331,-316,-295,-283,-264,-245,-226,-200,-160,-120,-215,-169,5,40,73,105,-248,-110,-33,-283,203,215,227,160,-434,-504,-410,288,289,-1555,303,307,-673,275,-3396,-3943,-5255,-6606,41,-23,-1060,-164,-228,-589,-2207,-338,-361,-391,-396,-356,-284,-196,-104,-42,-231,88,114,-47,-1,76,-380,-25,-92,-152,-193,-215,-223,-223,-474,-186,-186,-202,-221,-229,-388,-270,-294,-312,-330,-324,-325,-311,-302,-283,-258,-231,-209,-178,-166,-147,-169,-135,-141,-141,-165,-165,-154,-164,-171,-191,-211,-250,-291,-339,-396,-409,-343,-285,-219,-161,-115,-83,-244,-173,-75,-95,-113,-141,-167,-175,-177,-176,-169,-157,-148,-138,-197,-117,-111,-219,-65,-15,-237,-89,20,3,-25,-98,-193,-115,-110,-259,-159,-217,-370,-340,-123,137,26,-62,215,137,27,-367,-152,-273,-136,-70,-254,59,109,153,186,11,-14,22,88,-278,-318,-360,-116,52,-38,17,25,42,78,0,89,187,-93,-252,-37,6,20,102,-96,154,-200,183,243,-100,-784,-61,148,94,-96,-393,-155,-135,-153,-169,-190,-196,-193,-191,-151,-112,-91,-27,-126,-317,-127,142,-76,199,211,226,223,-59,-339,109,163,-131,-195,142,67,-333,-155,-225,-186,-78,-285,277,342,-98,-277,-391,41,440,12,-205,-21,67,-304,-159,185,-169,-121,195,-210,-146,-226,-149,-179,-224,-258,-290,-315,-332,-340,-340,-317,-282,-242,-198,-163,-137,-264,-94,-86,-338,-149,-57,-47,-52,1,23,37,45,-286,-65,10,-394,-67,-118,-213,-202,-218,-217,-210,-205,-211,-217,-239,-266,-288,-302,-272,-211,-140,-373,-1,-95,140,198,250,285,134,-126,-390,160,44,-208,-249,-276,-230,-184,-110,-93,182,268,90,105,60,91,98,76,-26,339,210,-353,134,-9,-254,-63,-95,-111,-152,-197,-246,-282,-316,-325,-300,-270,-242,-212,-298,-172,-156,-306,-328,-312,-106,-79,-198,-175,8,-128,17,-2,131,236,270,284,191,-245,-263,-290,160,102,-192,-267,-369,-55,-29,-15,-11,-360,-110,-131,-228,-351,-321,-202,44,230,-70,-27,633,662,-95,409,240,27,254,686,684,57,-145,-102,-268,308,171,-50,-340,-97,-116,-112,-186,-136,-105,-200,-348,-147,-83,-69,-69,-225,-68,-89,-131,-181,-250,-336,-403,-326,-215,-108,-99,-21,134,181,-126,-113,16,-25,130,26,66,44,31,-93,-59,-2,-2,-110,-295,-112,-255,128,134,131,98,119,128,119,249,-172,302,445,-79,-214,-91,72,-237,217,119,-260,-269,-64,-132,-196,-238,-281,-313,-328,-323,-297,-268,-226,-186,-150,-123,-106,-99,-156,-153,-153,-181,-219,-255,-293,-315,-350,-376,-404,-416,-388,-348,-320,-290,-276,-268,-269,-269,-280,-301,-327,-354,-361,-356,-332,-311,-297,-294,-301,-312,-345,-370,-388,-376,-333,-294,-259,-225,-225,-240,-281,-344,-405,-324,-208,-74,50,-233,-364,-1,-111,-55,27,-259,-182,133,409,-177,-220,-275,-199,-269,-382,-326,-291,-267,-427,-21,-53,-52,-220,-167,-183,-187,-183,-162,-147,-132,-109,-181,-137,-237,-23,-15,-3,10,-364,10,67,-325,90,246,234,79,-68,-411,-371,-367,-79,184,-96,264,200,-81,-280,-347,-11,-31,-73,-121,-160,-187,-214,-227,-217,-201,-171,-135,-72,-29,8,51,81,-502,-505,153,158,163,154,-492,123,104,-257,52,24,-13,-55,-92,-118,-143,-348,-156,-298,-167,-184,-203,-217,-250,-271,-264,-237,-189,-131,-85,-377,-5,78,-256,152,178,204,158,-165,-31,129,-50,-143,-24,-330,91,-136,369,430,62,58,447,665,250,-139,-275,-220,100,97,-327,-150,-101,-92,-109,-235,38,186,180,-293,-182,-180,7,54,18,-180,-256,-115,-88,-98,-250,-317,-26,13,-161,-50,156,124,182,203,-19,-179,-42,64,-95,-324,-261,-157,1,-343,-2,24,-120,-341,-244,-336,175,170,71,-10,52,-172,-32,-73,-113,-137,-169,-399,-236,-267,-298,-323,-325,-308,-285,-275,-276,-283,-299,-307,-295,-267,-231,-195,-166,-140,-124],[-19,0,3,-121,-46,-82,-31,-37,-40,-39,-142,-21,-12,-5,-220,-144,-55,-66,-103,-139,-335,-245,-304,-343,-331,-283,-224,-332,-434,-247,-212,-42,-251,83,125,137,-132,-334,-225,-410,-28,215,206,182,145,-292,-315,4,-58,-115,-159,-177,-167,-132,-104,-83,-64,-240,-185,-75,-76,-73,-181,-212,-19,-135,-158,68,82,91,-364,79,-264,-304,-55,-7,-10,3,34,-98,3,70,232,280,318,290,317,53,-232,-242,-89,174,209,160,71,-307,-379,-190,-17,-331,-377,52,70,88,106,-220,-189,-116,122,26,-167,77,62,-53,57,72,97,117,-306,-224,-455,74,177,165,82,143,-58,59,-221,-2,-1,-68,-93,-27,-412,-387,98,94,-415,-487,-80,180,91,-579,24,30,43,53,-628,-296,16,-22,-803,-137,-387,-281,-346,-407,-462,-451,-411,-655,-353,-334,-309,-291,-276,-265,-259,-259,-262,-265,-268,-270,-272,-271,-262,-12325,-23624,-89162,-99772,-84,-37,-7978,-9005,-364,141,165,170,160,126,83,23,-148,-1356,-1174,-342,-408,-407,-380,-859,-342,-341,-356,-376,-394,-380,-323,-276,-709,-1039,-1161,-852,-577,141,202,261,-413,379,421,451,-134,-91,324,-348,252,162,-499,-305,-178,-253,-305,-458,-533,-312,-330,-367,-417,-420,-342,-235,-133,-57,-171,-164,102,0,-90,280,68,257,195,87,-211,-116,-68,-115,-393,-79,-119,-283,-458,38,201,92,134,306,230,39,-145,-85,-196,-291,-349,-345,-295,-263,-227,-204,-178,-162,-153,-145,-129,-113,-186,-124,-39,-16,5,24,-97,2,30,-299,-14,-47,-77,-98,-419,-418,-705,10,70,-1821,224,302,-407,417,-1475,-1140,-4459,-7578,523,518,-1379,461,413,-584,-2473,-410,185,-32,16,-228,-166,-238,-255,-202,-257,-23,65,-79,7,151,-387,198,144,-61,-145,-143,-256,-336,-405,-302,-239,-195,-157,-114,-454,-105,-66,-63,-247,-75,-311,-318,-206,32,62,88,82,190,224,223,-274,244,214,183,-110,-91,74,51,43,-4,-106,-134,22,-140,-230,-219,-90,-142,-176,-201,-213,-210,-249,-189,-176,-164,-146,-144,-144,-138,-138,-145,-150,-149,-144,-133,-171,-99,-152,-114,-31,-22,-230,-111,-68,-113,-171,-229,-288,-341,-347,-303,-247,-203,-378,-330,-99,-48,-10,33,83,121,144,-274,36,-302,137,90,-195,34,-30,-98,-163,-223,-257,-234,-197,-281,-312,-330,-107,-30,-49,10,32,46,70,-26,124,152,-98,-244,-95,-13,39,105,-95,172,-212,158,242,-189,-617,15,353,328,-78,-361,3,-25,-64,2,193,203,-116,-134,-22,7,-140,-14,-162,-352,-139,-45,-120,-133,-150,-133,-84,-31,-213,101,146,-138,-140,92,-125,-320,-64,-146,-131,-77,-290,244,439,-25,-238,-343,62,189,38,-237,-103,-136,-293,-118,-57,-223,-40,3,-212,-209,-253,-59,-137,-112,-137,-158,-162,-146,-121,-105,-60,-18,26,77,-165,153,-262,77,-64,-352,-300,-183,242,-26,338,339,326,160,-277,-47,128,-363,35,-39,-196,-156,-176,-175,-213,-171,-182,-187,-237,-185,-161,-145,-124,-111,-79,-397,-28,-58,69,117,165,201,117,-56,-308,141,66,-229,-128,-237,-257,-181,-222,-72,98,160,58,135,49,83,89,82,-75,68,23,-346,-53,-79,-281,-113,-121,-121,-171,-130,-139,-142,-148,-151,-143,-138,-139,-189,-257,-138,-140,-327,-258,-251,-172,-177,-188,-194,-204,-220,-236,-249,-256,-259,-249,-245,-239,-288,-349,-270,-294,-328,-337,-306,-269,-226,-183,-143,-111,-349,-90,-52,-31,30,-221,-195,207,261,-145,-54,376,398,-82,392,145,-99,223,505,502,21,-166,-91,-321,291,238,-72,-378,75,69,-48,-179,-74,-147,-225,-324,-381,-378,-307,-239,-269,-155,-126,-107,-80,-49,-8,19,-130,-171,99,-141,-3,288,244,-115,-113,-37,-143,-216,-203,-140,-69,-11,-113,-65,-2,-36,-167,-250,-150,-303,-115,-72,4,30,128,399,202,278,-256,313,497,-43,-165,-7,174,-299,88,46,-276,-250,-58,-160,-239,-273,-285,-272,-247,-223,-200,-182,-163,-149,-144,-151,-170,-201,-253,-302,-348,-374,-373,-348,-316,-269,-237,-337,-171,-145,-132,-121,-327,-144,-180,-223,-277,-325,-377,-403,-368,-314,-394,-203,-149,-105,-67,-36,-4,-110,58,-262,-60,43,-166,-294,-240,207,167,-111,-129,-67,-172,-272,-309,-224,-99,-243,-369,15,-145,-141,-69,-261,-130,201,433,-185,-237,-223,-93,-305,-434,-254,-249,-266,-455,-14,-62,123,-183,-114,6,-88,-161,-113,-170,-246,-304,-340,-360,-333,-281,-238,-185,-122,-371,5,75,-276,8,215,207,175,-20,-416,-357,-266,-2,202,-111,198,141,-174,-407,-434,-50,59,51,25,5,-7,-22,-32,-25,-204,-159,-251,-11,-30,-63,-98,-147,-391,-412,-263,-280,-267,-239,-631,-143,-87,-150,-3,17,-37,-14,-53,-98,-139,-327,-191,-321,-135,-81,-15,57,102,143,-188,203,-83,23,-70,-411,-15,208,-294,208,304,244,132,-184,-8,134,-127,-234,-71,-213,-99,-172,-203,-198,-160,-87,-26,42,108,-190,-240,-209,125,141,-304,-112,-89,-62,-43,-231,-28,-18,11,-300,-210,-220,-4,70,-24,-207,-275,-136,86,-39,-260,-343,26,255,-65,-73,215,158,219,227,-28,-215,-112,-2,-165,-331,-251,-136,-81,-374,-44,-17,-119,-326,-241,-302,24,7,-24,-59,-95,-157,-166,-197,-232,-261,-303,-355,-383,-368,-316,-255,-197,-145,-106,-89,-93,-111,-149,-194,-234,-257,-250,-212,-165,-112,-68],[202,228,227,-112,-9,-56,18,161,133,96,-112,-3,-71,-146,-287,-301,-337,-328,-286,-228,-280,-141,-217,-168,-100,-291,-105,-346,-419,-240,-147,-88,-235,1,55,97,-144,-329,-249,-452,51,247,217,205,168,-314,-267,68,43,-9,-45,-45,32,217,275,329,371,-202,-103,205,133,10,-84,-292,-9,-122,-123,195,323,443,-272,72,-243,-326,-4,164,5,161,14,-29,-2,-3,-1,0,8,23,44,70,-156,-155,-79,126,113,95,34,-366,-426,-153,-92,-312,-295,-232,-275,-312,-341,-367,-395,-424,-441,-418,-395,-361,-327,-285,-247,-207,-170,-151,-307,-211,-401,-172,-213,-253,-290,-292,-259,-211,-206,-96,-47,-232,-252,-97,-464,-465,-41,-103,-397,-498,-324,-327,-270,-556,-123,-59,-8,24,-698,-218,13,-27,-876,-167,-319,-305,-271,-189,-103,-14,62,-198,164,188,204,202,184,148,100,40,-19,-61,-74,-49,0,57,119,-13438,-28825,-107764,-117941,-2076,283,-9754,-3068,231,-1245,139,84,24,-46,-112,-783,-562,-1280,-801,-187,-145,-106,-290,-657,-47,-40,-44,-55,-82,-119,-159,-355,-979,-1276,-1103,-942,-627,-100,11,116,-313,308,372,415,-280,54,359,-380,218,162,-493,-271,-55,206,-76,-451,-532,-290,184,101,0,-210,-207,-273,-247,-156,-88,-236,47,-13,-136,91,56,10,-46,-116,-195,-263,-276,-205,-295,-36,-103,-229,-410,3,201,149,121,210,181,58,-190,-8,-106,-176,-239,-255,-210,-166,-108,-61,-44,19,-160,-32,77,103,-176,-99,101,298,348,246,12,70,77,-293,129,-13,10,-114,-412,-367,-990,-189,-94,-2062,78,148,-316,221,-108,235,-3360,-7760,204,187,-1326,131,94,-576,-2086,-655,-70,-233,-196,-334,-294,-284,-229,-160,-274,-103,-16,-127,-11,158,-349,110,158,-46,-117,27,-26,-361,-325,-32,-95,39,85,130,-418,-85,3,25,-177,-69,-348,-333,-273,-153,-142,-109,-63,-5,38,88,-375,147,154,156,-62,-43,123,119,132,39,-85,-114,14,-161,-193,-136,27,142,6,-224,-5,-222,-225,-195,-175,-203,-217,-241,-260,-263,-259,-244,-217,-180,-142,-107,-154,-52,-198,-27,-3,-9,-222,-153,-97,-149,-202,-233,-229,-191,-148,-230,-213,-162,-356,-328,-95,-63,-88,-99,-84,-57,-28,-201,38,-343,79,68,-141,37,-1,-43,-84,-147,-302,-235,-181,-287,-311,-302,-148,-142,-125,-97,-68,-49,-22,-76,19,35,-100,-250,-160,-44,41,83,-90,99,-235,105,115,-306,-491,42,160,160,-83,-286,111,69,-104,-1,37,33,-102,-91,-9,-53,-192,-82,-200,-344,-166,-111,-173,-213,-257,-274,-258,-231,-193,-139,-77,-126,-94,25,-290,-211,32,-53,-84,-79,-239,189,326,64,-196,-307,85,54,-5,-265,-82,-105,-257,-104,-105,-254,-114,-127,-217,-278,-223,-155,-138,-22,54,117,-70,211,191,7,197,173,134,74,-175,157,-194,-18,-67,-328,-342,-369,159,-3,314,279,228,173,-262,-36,19,-333,-52,-79,-179,-114,-121,-124,-267,-218,-82,-47,-258,5,24,17,-34,-186,-59,-362,-149,-182,-196,-205,-203,-200,-209,-207,-218,-236,-263,-298,-310,-300,-269,-242,-219,-183,-160,-122,-91,-57,-25,13,39,60,-91,72,54,-312,-8,-48,-299,-119,-129,-150,-193,-60,-43,-28,-31,-44,-209,-89,-130,-175,-219,-257,-274,-341,-261,-244,-224,-212,-210,-219,-233,-256,-266,-256,-215,-160,-94,-37,10,-306,-415,-138,32,4,-312,-106,-158,-134,36,73,58,-321,-57,-65,-3,35,-269,-153,-11,15,-218,-69,205,281,-63,379,95,-206,197,504,365,0,-191,-46,-362,-46,-97,-88,-363,-5,27,19,-143,-34,-111,-202,-288,-337,-290,-205,-184,-273,-25,-7,-14,-30,-59,-93,-108,-109,-118,-92,-161,-122,-170,-241,-336,-358,-244,-111,16,-38,254,345,269,-129,-38,214,83,-189,-183,-56,-325,97,42,26,-20,119,202,314,275,-327,326,531,-4,-101,90,285,-245,-13,-13,-275,-217,122,214,136,17,170,97,190,189,176,107,114,72,20,-95,-112,-189,-315,-305,-245,-163,-73,-244,111,216,39,-317,-171,-71,-10,-203,-293,-51,261,158,-153,-78,-188,-253,-294,-175,-410,3,117,199,302,352,303,-116,197,-330,-4,79,-173,-272,-205,212,120,-167,-101,-227,-325,-308,-191,-46,84,-230,-358,38,-166,-149,-135,-252,-81,269,206,-178,-248,-162,-29,-225,-334,-171,-188,-242,-466,-138,-138,-149,-167,-175,-177,-178,-171,-174,-175,-179,-171,-233,-167,-154,-120,-108,-90,-73,-331,-58,-61,-206,-89,-116,-142,-177,-222,-370,-326,-349,-365,-359,-333,-283,-212,-255,-354,-367,-85,0,94,183,191,157,100,122,-37,-187,-187,-353,-40,137,163,164,155,-231,-348,133,116,106,84,-881,37,17,-33,-35,-70,-127,-203,-289,-384,-484,-412,-290,-341,-52,49,139,220,90,186,-204,289,-223,61,-32,-426,-8,191,-310,158,131,100,54,-200,-55,-131,-210,-283,-342,-386,-361,-319,-249,-176,-113,-48,-17,9,30,-229,-201,-178,-55,-119,-263,-263,-282,-231,-138,-212,-78,155,136,-279,-208,-245,-4,21,-73,-216,-250,-136,76,-43,-254,-351,36,353,26,-92,198,197,253,240,-38,-226,-180,-69,-221,-312,-231,-196,-221,-374,-140,-89,-120,-296,-230,-246,-29,-41,-57,-64,-60,-144,-42,-38,-46,-62,-102,-296,-213,-241,-214,-156,-102,-59,-32,-35,-65,-162,-175,-211,-160,-174,-201,-72,-97,58,58],[39,95,144,-113,13,-37,86,167,170,181,-89,59,24,-45,-357,-208,-282,-341,-379,-373,-343,-303,-255,-205,-146,-310,-147,-362,-397,-211,-125,-177,-217,-226,-194,-139,-142,-328,-273,-423,140,171,137,70,-18,-353,-211,-305,-352,-304,-202,-95,6,97,159,199,230,-172,-39,184,84,66,1,-377,-31,-112,-105,213,383,467,-183,25,-234,-336,30,178,-44,172,-68,34,7,7,209,156,101,51,6,-27,-53,-80,-96,-113,-129,-135,-125,-400,-494,-114,-73,-302,-218,9,37,64,90,-295,-133,-48,120,98,-159,6,-58,-131,-215,-297,-370,-391,-315,-228,-318,-173,-54,-35,-53,-89,-165,-199,-242,-256,-223,-322,-406,-164,-508,-536,2,133,-383,-506,-149,-53,-161,-529,-381,-333,-230,-140,-646,-172,-35,-69,-973,-220,-270,-197,-473,63,178,280,354,163,396,373,-64,-538,232,182,-350,141,161,206,263,320,368,401,422,-12963,-34868,-124854,-128954,303,239,-11881,113,42,-5808,-97,-157,-203,-245,-263,-2088,-1047,-1193,-349,-653,-322,-341,-608,-425,-364,-352,-336,-313,-295,-275,-251,-379,-1200,-1504,-1073,-884,-671,-193,-181,-168,-211,-133,-123,-112,-394,-112,-111,-410,-83,-39,-482,-221,-97,119,-53,-395,-467,-354,-7,-76,-133,-223,-114,-40,29,-120,-16,-231,42,1,-151,265,162,201,168,124,-65,-340,-45,-103,-202,-219,-249,-271,-345,-279,-254,-231,-210,-188,-152,-129,-241,-80,-108,-45,-25,-10,-55,-173,4,-39,-109,-4,-277,-6,8,26,-173,-83,78,134,165,195,85,103,102,-265,-69,-267,-116,24,-382,-324,-1250,-142,-236,-2181,-124,0,-384,188,245,292,-2247,-7328,349,364,-975,382,384,-548,-1679,-890,291,-454,134,-430,-63,-165,-263,-341,-298,-308,-162,-177,-45,24,-279,5,80,-49,-101,39,13,-407,-249,0,-185,25,52,99,-345,-67,-37,-43,-123,-61,-280,-284,-340,180,90,109,17,145,108,100,-274,259,239,220,-24,-11,131,103,86,70,-60,-96,-25,-186,-159,-56,-37,-92,-140,-249,-232,-272,-301,-314,-310,-289,-244,-202,-149,-83,-18,-179,85,124,149,157,-137,4,-238,46,18,-31,-210,-203,-203,-263,-309,-297,-249,-196,-150,-235,-227,-118,-324,-338,-107,131,122,164,173,161,128,-152,45,-382,-53,-110,-171,-236,-284,-267,-212,-175,-382,-230,-18,-285,-305,-276,-71,-48,-93,-116,-145,-173,-179,-163,-142,-110,-103,-265,-220,-84,15,20,-81,11,-256,-31,-55,-443,-403,-86,-77,-59,-107,-231,22,55,-158,-20,74,64,-101,-62,2,-124,-243,-152,-234,-315,-203,-220,-238,-263,-280,-285,-274,-264,-251,-224,-188,-161,-131,-95,-250,-73,-6,15,-47,-84,-191,24,22,4,-163,-289,-26,-35,-54,-291,-81,-97,-203,-113,-128,-250,-149,-152,-232,-352,-173,41,-124,191,391,486,-30,398,121,102,512,419,156,34,-181,-2,-114,-141,-81,-278,-162,-285,-56,-66,-90,-105,-109,-92,-247,-46,22,-314,85,-11,-171,-40,85,26,-333,-285,165,38,-274,111,190,152,-150,-253,-28,-321,-152,-163,-136,-99,-58,-26,-18,-14,-119,-70,-124,-253,-231,-244,-216,-181,-154,-145,-166,-192,-244,-295,-302,-241,-165,-84,-80,38,67,-275,74,58,-314,10,-8,-167,-223,7,22,35,73,101,-323,3,183,-170,-169,5,89,-345,-87,-186,-79,22,-161,-157,-152,-326,-80,-122,-159,-191,-203,-202,-181,-291,-430,-98,-73,-63,-312,-83,-104,-151,-159,-192,-227,-289,-286,-288,-280,-257,-298,-167,-101,-22,-298,-85,287,397,-58,356,76,-298,170,545,224,-24,-238,4,-407,-127,-208,-189,-338,-37,28,66,-101,29,-82,-172,-196,-162,-204,-209,-246,-249,-81,-36,-9,7,3,-22,-50,-83,-112,-134,-179,-128,-107,-85,-76,-80,-94,-96,-82,-68,43,138,215,-152,0,286,88,-187,-125,-40,-341,311,278,270,-58,249,278,275,258,-348,214,217,16,-47,179,379,-140,-84,-79,-275,-184,166,325,161,-48,314,154,168,162,95,17,-52,-119,-177,-215,-224,-205,-341,-362,-124,-80,-27,-221,139,259,45,-283,-222,-69,-7,-287,-177,-63,208,304,-183,-43,-202,-227,-304,-153,-304,89,211,247,471,456,322,-132,243,-292,65,99,-188,-244,-174,89,82,-225,-62,135,42,-206,-113,233,230,-217,-350,49,-189,-102,-170,-248,-79,-128,-166,-192,-267,-229,-259,-288,-300,-290,-268,-238,-464,-155,-107,-79,-115,-78,-51,-53,-107,-54,-49,-41,-42,-252,-116,-87,53,44,33,15,-282,-34,-57,-143,-85,-95,-94,-101,-119,-308,-299,-210,-242,-275,-311,-331,-336,-337,-330,-309,-278,-250,-218,-200,-184,-170,-178,-196,-211,-239,-264,-450,-236,-202,-159,-108,-67,-43,-328,11,-78,0,-25,-1245,-76,-86,-75,-58,-26,-1,15,27,38,27,-245,58,-369,77,64,96,116,67,124,-199,148,-316,99,5,-420,-1,190,-299,133,113,68,12,-229,-108,-175,-236,-271,-274,-262,-218,-188,-138,-88,-116,-127,14,26,34,-263,-179,-137,-93,-170,-266,-363,-373,-276,-170,-182,-144,72,73,-245,-193,-261,-110,-207,-285,-272,-203,-120,54,-54,-242,-350,34,427,105,-113,175,231,271,234,-49,-204,-248,-138,-255,-289,-209,-87,136,-340,114,121,-130,-262,-204,-177,-245,-310,-375,-388,-329,-250,-170,-94,-30,31,72,-247,124,-139,124,186,153,55,238,244,49,-240,208,178,12,-178,-236,-136,-103,67,97],[0,10,45,-115,27,-9,170,154,83,78,-68,-22,-60,-77,-405,-111,-166,-51,-63,-79,-215,-189,-254,-261,-246,-253,-277,-377,-364,-157,-102,-124,-195,-136,-105,-65,-118,-326,-295,-344,152,147,120,71,8,-388,-122,-192,-259,-259,-188,-116,-46,22,67,100,129,-146,7,143,13,109,76,-415,-51,-103,-97,44,66,108,-103,-27,-231,-333,53,175,-107,59,-164,81,21,-18,160,104,43,-19,-80,-135,-182,-226,-245,-232,-211,-189,-161,-374,-552,-144,-144,-299,-146,-113,-96,-81,-65,-338,-102,-97,-131,-184,-253,-288,-236,-153,-69,-44,102,-10,-265,-166,-218,-70,112,3,19,-79,-226,-220,-181,-108,-90,-270,-500,-224,-545,-600,-55,76,-375,-503,-185,-244,-233,-490,-89,-31,3,13,-505,-150,-103,-160,-1089,-35,-235,205,-801,337,258,245,320,417,363,266,-452,-742,7,-17,-729,60,111,154,181,-3313,196,185,165,-11193,-41032,-139688,-132250,-56,-133,-14210,-237,-194,-10970,-63,-7,35,58,73,-3444,-1600,-1036,6,-1271,-9,4,-985,-176,69,76,103,111,102,82,58,-393,-1399,-1716,-1081,-787,-715,-304,-330,-305,-275,-249,-238,-234,-420,-257,-264,-436,-201,-137,-469,-169,-126,63,-37,-311,-390,-352,61,19,-31,-211,-130,-156,-138,-158,35,-192,38,56,-121,363,207,290,335,259,18,-451,382,260,-112,45,-56,-126,-263,-66,139,211,88,250,227,46,-291,10,-114,-125,-179,-204,-193,-237,-168,-155,-172,-119,-371,-101,-91,-89,-172,-96,-105,-117,-124,-126,-121,-106,-76,-225,-247,-504,-258,-1,-322,-263,-1432,106,54,-2073,-65,-119,-587,-133,-83,-7,-1224,-6368,246,351,-485,108,353,-472,-1260,-1068,143,-657,200,-495,313,187,-275,49,-265,-514,-288,-221,-81,18,-199,-104,-185,-249,-240,-180,-120,-387,-164,32,-243,56,51,55,-270,-45,-87,-112,-76,-34,-186,-210,-379,128,96,103,-12,138,73,80,-141,198,254,193,9,8,33,-1,-21,-35,-32,-69,-64,-207,-126,-2,-23,-3,-125,-212,-61,-255,-119,-218,-115,-172,-226,-285,-288,-223,-150,-260,-39,0,20,25,-111,-17,-261,-19,-24,-22,-194,-253,-2,-7,-18,-32,-248,-76,-119,-244,-233,-289,-316,-351,-137,-30,60,147,225,273,294,-118,114,-394,-5,24,-37,-23,-116,-198,-243,-214,-297,-118,-12,-272,-295,-249,-35,101,-125,-116,60,25,-120,-215,-66,-108,-151,-279,-254,-286,-317,-315,-295,-272,-258,-256,-252,-549,-342,-180,-133,-78,-141,-196,73,119,-217,-48,162,159,-111,-41,18,-193,-283,-216,-258,-287,-240,40,-293,-87,43,9,-18,-55,-96,-126,-154,-191,-225,-252,-271,-280,-255,-217,-172,-130,-155,-53,-2,29,-131,-288,117,187,108,-316,257,183,-134,41,-20,-213,181,108,-252,-422,-128,151,-95,165,449,511,-2,322,73,179,558,496,178,-8,-184,106,-38,-270,-165,-216,-225,-218,-208,-189,-188,-190,-201,-212,-230,-214,-214,-297,-206,-208,-210,-218,-218,-215,-378,-341,-191,-176,-281,-178,-190,-229,-278,-330,-338,-284,-207,-136,-64,-8,-93,77,58,102,-54,68,26,-248,-76,-294,-173,-219,-252,-271,-278,-252,-215,-161,-94,-14,55,121,-49,-47,5,-250,163,115,-321,-10,-81,-162,-251,-251,-204,-101,11,128,-378,-69,194,-180,-143,12,131,-327,-25,-192,-154,-29,-155,-160,-219,-404,8,-85,-4,-20,-28,-45,-62,-253,-384,-145,-169,-196,-268,-245,-256,-256,-241,-218,-190,-260,-139,-120,-99,-89,-268,-77,-66,-44,-374,-104,118,187,-70,311,68,-346,144,277,91,-64,-304,41,-440,63,119,-119,-331,-45,292,82,-63,34,-98,-153,-133,53,-71,-30,-319,-223,-118,257,348,212,-3,126,-104,-59,-43,-38,-199,7,-89,-146,-163,-157,-163,-178,-214,-237,-220,-154,-65,-181,35,148,66,-176,-85,-51,-362,90,26,-38,-102,-172,-256,-327,-348,-280,-187,-99,-15,-12,132,203,-40,-101,-155,-282,-161,194,320,169,-111,388,201,98,110,2,-110,-201,-244,-200,-126,-63,-152,-340,-389,10,-16,-108,-203,-196,-241,-259,-250,-299,-94,-31,-316,-74,-91,-31,-91,-238,-244,-304,-253,-329,-131,-194,115,194,257,307,343,294,-171,273,-190,131,93,-223,-224,-162,293,446,-282,-60,95,-50,-279,-136,230,218,-215,-355,39,-227,-45,-174,-256,-63,229,245,-211,-303,-83,170,30,-187,-65,-100,-200,-457,-279,-301,-328,-357,-375,-363,-318,-253,-199,-147,-106,-115,-284,-102,-78,-101,-154,-203,-235,-245,-164,-84,-105,-69,80,205,245,195,-251,-282,-77,134,68,-152,-86,-156,-355,-299,-349,-371,-354,-306,-256,-198,-135,-83,-42,-86,-164,-170,-492,-162,-91,-151,-186,-190,-146,-360,-13,-903,77,87,-1704,49,13,-21,-54,-55,-39,-10,22,53,61,-209,62,-402,101,-5,81,82,23,51,-179,20,-229,-32,-76,-403,-163,-211,-277,-276,-293,-297,-295,-282,-265,-255,-244,-229,-210,-207,-189,-194,-183,-171,-166,-238,-170,-183,-194,-298,-228,-238,-265,-272,-261,-226,-169,-100,-25,-141,-209,196,11,-215,-176,-273,10,-68,-171,-171,-158,-98,23,-71,-231,-349,20,448,165,-132,152,164,86,21,-55,-158,-309,-201,-251,-274,-187,-68,96,-286,119,154,-149,-228,-158,-99,-82,-92,-149,-190,-208,-201,-165,-108,-41,36,100,-203,196,-94,178,247,167,52,194,169,55,-254,110,89,-33,-168,-248,-199,-203,-288,-357],[56,12,-26,-135,-56,-47,-38,-38,-40,-55,-80,-110,-155,-205,-340,-194,-166,-98,-59,-18,-196,-263,-289,-252,-196,-195,-398,-393,-330,-237,-206,-159,-178,-50,-2,22,-72,-317,-317,-264,79,78,75,65,55,-380,17,50,38,22,7,-5,-6,16,41,76,122,-119,34,101,-69,139,139,-343,-70,-98,-99,28,-11,-39,-69,-88,-233,-320,-214,-262,-279,-236,-235,-112,-51,-40,58,96,123,136,140,138,132,24,-3,55,-29,-29,-63,-315,-480,-175,-175,-301,-94,-141,-7,21,42,-372,-73,47,64,100,-172,231,13,86,44,-151,188,-141,-236,-133,-108,133,77,-53,-18,85,-282,-134,-167,88,-67,-158,-439,-279,-582,-659,-111,98,-369,-489,-217,32,35,-427,-23,24,-2,-45,-325,-164,-228,-264,-1220,-157,-215,-20,-1084,76,89,-166,72,45,-10,-72,-894,-194,-227,-251,-792,-198,-151,-98,-44,-8414,60,106,145,-9085,-46622,-151470,-127618,142,96,-16604,16,-16,-15260,-34,-21,0,7,14,-4419,-2219,-755,-109,-1329,-256,-287,-1393,-352,-346,-329,-317,-302,-296,-291,-275,-436,-1599,-1874,-1121,-692,-770,-204,-142,-145,-153,-163,-187,-211,-370,-277,-302,-455,-258,-200,-454,-118,-135,2,-26,-209,-306,-286,10,-64,191,-181,-118,140,71,-194,-127,-181,-106,27,-35,313,242,209,286,297,97,-555,367,296,-31,94,-26,-88,-173,-52,93,222,73,268,238,23,-336,10,-127,-124,-61,-81,-82,-253,-78,-117,-228,-90,-440,66,100,122,-178,-66,44,128,112,91,61,24,-15,-185,-399,-722,-395,-296,-309,-261,-1446,-185,-162,-1840,-118,-105,-899,-128,-163,-197,-267,-4896,-244,-162,-80,-316,-32,-338,-841,-1147,-93,-802,-71,-532,445,416,-339,242,-258,-718,-378,-259,-121,-171,-245,-273,-201,-132,-86,-16,19,-309,-72,30,-275,62,99,96,-208,-22,-145,-178,-78,-109,-133,-134,-373,-102,-72,-45,-40,-3,0,6,3,-5,-25,-38,-55,-76,-97,-113,-116,-114,-95,-76,-103,-226,-101,75,-5,103,-185,-160,-129,-189,-56,-221,169,147,170,-212,66,21,-14,-335,-23,7,44,76,-78,-39,-268,93,72,45,-178,-300,-44,-68,-89,-101,-258,-111,-126,-256,-222,-171,-257,-371,-206,-182,-157,-124,-84,-55,-38,-94,-6,-378,-66,11,12,-9,-39,-69,-102,-158,-222,-168,-164,-253,-279,-223,-43,-31,-161,-182,-21,-38,-201,-275,-91,-132,-175,-286,-252,-211,-170,-122,-79,-42,-232,-73,-159,-504,-302,-118,-34,-32,-180,-177,-16,-6,-274,-84,-65,-102,-138,-162,-147,-244,-306,-271,-267,-259,-266,-19,-348,-180,-7,66,47,17,-12,-33,-71,-70,-85,-227,-97,-102,-82,-53,-12,-89,-127,-69,192,242,-93,-294,128,463,147,-329,321,181,-52,104,-19,-158,244,64,-268,-475,-87,193,-53,133,524,538,22,245,62,244,644,583,206,-40,-176,177,36,-319,-119,-140,-172,-199,-220,-223,-237,-252,-274,-296,-298,-281,-253,-270,-176,-143,-163,-95,-126,-109,-326,-362,-106,-115,-265,-131,-127,-123,-271,-293,-71,-244,-29,56,88,106,-183,97,34,91,2,22,-29,-219,-142,-446,-209,-253,-297,-324,-299,-223,-139,-44,53,20,63,187,0,-147,-48,-220,279,209,-297,32,-58,-142,-251,-282,-314,-291,-260,-225,-276,-145,-114,-184,-116,-34,-17,-280,-14,-197,-207,-61,-128,-145,-266,-455,-173,-195,-196,-175,-125,-64,6,-189,-312,-73,258,-57,-203,178,89,-142,169,131,25,-214,47,-124,55,-44,-201,-241,-227,-113,-363,-108,318,426,-74,291,76,-319,148,399,-5,-95,-353,87,-412,51,84,-120,-325,-57,89,89,-10,42,-104,-107,-52,85,-102,-142,-368,-183,-164,186,289,124,-28,96,-172,-35,-12,-70,-195,94,15,-65,-148,-225,-295,-344,-378,-391,-405,-412,-407,-376,-335,-288,-220,-151,-80,-65,-358,127,179,228,-70,302,313,326,214,-187,259,218,-7,29,92,75,67,-38,-209,-270,-116,234,289,188,-121,226,171,37,41,-25,-88,-133,-170,-200,-231,-259,-282,-307,-355,-288,-265,-245,-223,-204,-175,-161,-194,-369,-132,-141,-247,-175,-202,-247,-297,-355,-406,-464,-418,-354,-295,-233,-184,-131,-85,-44,-11,20,-201,72,-52,112,97,-246,-184,-140,168,156,-286,-54,72,-125,-318,-155,3,-32,-195,-339,-129,-248,-102,-127,-244,-70,95,133,-232,-322,-47,181,161,-143,-28,-58,-162,-428,1,-4,-5,-122,-125,3,-41,-107,36,67,66,-171,-300,-65,54,-11,68,55,-177,-191,47,30,-66,-39,-61,-96,-135,-175,-199,-247,-211,-200,-192,-200,-213,-231,-286,-303,-332,-339,-315,-262,-201,-129,-48,19,-25,-88,-140,-114,-414,-197,150,76,-4,-102,-185,-416,-255,-1886,-175,-135,-2183,-106,-118,-147,-196,-236,-257,-237,-187,-126,-59,-159,42,-390,138,-81,62,208,-17,132,-126,81,-65,155,64,-363,-7,-38,-231,-235,-333,-381,-338,-331,-188,-134,-94,-68,-54,-74,-95,-147,-189,-281,-243,-315,-198,-155,-98,-315,-195,-42,166,221,-119,-76,70,115,195,-76,-240,149,-35,-179,-158,-264,37,-84,-185,-114,-112,-62,-3,-81,-213,-341,4,378,215,-135,136,209,170,146,-43,-94,-337,-238,-215,-264,-158,-43,10,-219,-97,-165,-231,-285,-307,-287,-241,-183,-132,-83,-35,-128,32,83,111,141,151,-159,138,-33,92,52,4,-42,-79,-101,-97,-201,-26,18,-96,-136,-215,-224,49,32,-4],[83,72,-59,-150,15,57,186,163,-113,139,-69,-16,45,1,-269,-94,-125,-109,-90,-52,-183,-342,-304,-285,-255,-160,-383,-399,-297,-175,-199,-198,-165,-116,-56,-6,-7,-287,-329,-185,182,183,169,137,94,-324,7,-42,-95,-145,-189,-229,-259,-274,-292,-293,-270,-245,-196,-130,-143,0,54,-277,-86,-97,-108,165,148,126,10,-123,-234,-302,-89,-128,-248,-194,-204,-123,-98,-76,-43,-30,-28,-38,-54,-74,-96,-123,-153,-179,-206,-223,-223,-245,-395,-202,-173,-304,-85,-128,-10,12,22,-367,-49,-50,-88,-119,-184,-84,-39,64,45,-227,62,-269,-203,-94,11,286,107,-90,-57,79,-321,-203,-151,111,-5,-39,-350,-320,-621,-711,-161,69,-364,-461,-242,6,-46,-338,-117,-136,-148,-157,-163,-173,-183,-194,-1332,-221,-233,-245,-1223,-243,-248,-600,-245,-251,-265,-280,-1382,-285,-283,-278,-589,-262,-247,-220,-2365,-13907,-92,-43,3,-7620,-51211,-159206,-115153,145,139,-18952,136,131,-12314,147,173,211,245,286,-3243,-2885,-326,364,-696,-725,358,-1795,301,352,355,3,351,334,312,259,-518,-1804,-1912,-1176,-589,-824,-322,168,128,84,70,15,-44,-287,-177,-235,-457,-287,-268,-422,-272,-292,-307,-306,-253,-212,-178,-8,-214,139,-130,-97,44,273,-214,86,-134,44,-54,-153,-251,-352,-370,-292,-221,-166,-490,-110,-90,-73,-51,-2,-55,-71,10,57,209,68,203,186,1,-359,33,-136,-189,42,93,13,-211,83,-154,-268,-121,-469,-24,-59,-89,-180,-92,-72,-47,-18,8,27,36,41,-144,-503,-843,-523,-91,-146,-174,-1273,-251,-282,-1543,-267,-225,-1273,-142,-113,-84,-68,-2814,-106,-149,-211,-753,-390,-127,-428,-1090,-336,-848,-318,-533,285,210,-345,4,-248,-808,-399,-369,-278,-192,-118,-314,-22,-129,-77,0,22,-190,3,-25,-279,-97,-135,-156,-184,-197,-204,-226,-181,-150,-125,-93,-327,-58,-41,-30,-55,-11,-8,11,34,-11,88,125,54,17,58,63,194,169,103,11,-127,-231,-85,-136,-153,-132,-224,-99,-185,-94,8,-206,198,119,124,-220,84,446,198,-336,208,349,325,290,-26,-49,-256,12,-81,-170,-225,-331,-158,-93,-39,2,-243,43,-18,-262,-207,-40,-219,-392,-163,-172,-201,-223,-237,-255,-277,-284,-281,-343,-239,-210,-177,-148,-116,-80,-56,-141,-157,44,50,-224,-250,-192,26,-10,-197,-228,-137,-194,-271,-284,-219,-159,-121,-278,-212,-170,-45,75,-12,81,-183,-84,-249,-374,-270,-220,125,161,-216,-169,471,287,-323,-119,329,274,-134,-3,33,-252,-304,-320,-260,-306,-339,-371,-391,-385,-386,-375,-355,-345,-340,-332,-331,-352,-374,-362,-308,-245,-162,-80,3,-87,-106,-163,240,263,-46,-303,136,266,198,-330,161,122,36,77,6,-105,75,19,-274,-511,-58,207,-5,97,356,382,43,171,81,268,190,104,21,-56,-164,-188,-230,-250,-258,-243,-211,-166,-265,-62,-17,25,55,79,-162,-133,109,-237,88,-84,-157,-47,-193,-154,-262,-345,-173,-180,-239,-172,-155,-152,-202,-263,-147,-204,-176,-192,-199,-211,-245,-207,-205,-182,-160,-135,-114,-184,-237,-529,-36,-42,-56,-80,-120,-150,-186,-200,-180,-125,-63,5,48,-226,-94,-199,122,74,-259,-93,-202,-289,-230,-98,-89,-266,41,273,-162,-176,85,-195,-100,59,225,-225,86,-212,-240,-81,-95,-123,-298,-443,-17,-118,-43,-110,-166,-207,-191,-129,-244,-71,110,-66,-142,260,148,-124,199,141,0,-165,100,-105,8,-120,-259,-279,-136,10,-310,-113,312,368,-87,258,72,-282,168,187,-80,-133,-364,108,-379,-74,-27,-112,-339,-256,-287,-261,-220,-193,-182,-190,-212,-248,-279,-283,-394,-193,-196,-81,-39,-6,-42,-2,-256,-36,-64,-102,-184,-187,-227,-259,-283,-294,-303,-307,-319,-327,-333,-316,-284,-242,-202,-162,-108,-99,-13,-95,-348,215,278,225,-42,445,497,531,217,-99,218,418,-42,58,125,26,-45,-61,-250,-259,-75,148,192,197,-95,230,234,-32,129,156,188,193,140,63,-139,-153,-284,-280,-320,61,152,-254,-127,326,357,23,-140,-429,-154,-71,-180,117,-122,8,40,-311,-14,-28,-171,-334,-39,-30,-28,-14,-3,8,18,29,-243,48,57,61,65,-277,-147,-129,105,109,-273,-56,53,-192,-292,-186,213,210,-179,-321,40,-270,58,-76,-229,-92,-121,-167,-259,-339,-275,-314,-348,-352,-339,-327,-316,-400,-285,-260,-253,-257,-257,-258,-269,-273,-294,-311,-327,-320,-321,-302,-277,-241,-215,-178,-345,-143,-52,-14,-48,1,46,50,35,0,-116,-211,-153,-196,-222,-227,-208,-177,-211,-133,-131,-305,-352,-65,-39,-6,36,74,-39,-87,-120,-50,-335,-223,210,166,114,42,-29,-512,-183,-2997,-313,-924,-2602,-353,-333,-307,-275,-220,-169,-118,-70,-22,20,-119,9,-349,41,-178,-17,-15,-79,50,-68,149,89,168,79,-327,-21,141,-192,-50,-110,-98,-90,-398,142,199,1,208,77,153,249,-68,250,-335,-34,-284,252,791,172,-330,-233,2,239,199,-75,-94,97,136,233,-7,-243,102,-83,-163,-163,-252,58,-94,-178,-62,-89,-38,-44,-103,-205,-342,-28,67,88,-141,115,133,140,128,-29,-42,-332,-255,-190,-280,-144,-38,-116,-197,-283,-361,-372,-309,-223,-143,-152,10,-145,-109,-17,-142,-1,253,144,126,176,-136,228,21,134,70,-1,-75,-150,-227,-299,-349,-372,-349,-295,-228,-160,-169,-20,-21,106],[80,6,-159,-153,-14,82,363,131,-223,180,-98,-70,575,198,-228,-80,-72,260,200,36,-186,-303,-284,-333,-329,-165,-312,-404,-280,-229,-270,-293,-275,-230,-160,-91,-21,-247,-338,-125,184,193,184,151,107,-264,8,-46,-114,-181,-247,-312,-361,-357,-320,-281,-244,-234,-222,-209,-202,-194,-172,-223,-104,-104,-127,184,341,442,30,-151,-237,-286,46,81,-318,-237,-103,111,-13,-97,-14,-94,-154,-186,-189,-176,-160,-158,-168,-192,-224,-246,-237,-218,-308,-135,-102,-308,-78,-104,-153,-222,-301,-350,-281,-184,-79,6,-202,118,-91,145,59,-247,-41,-391,-173,-142,-200,-245,-282,-287,-281,-251,-332,-275,-136,44,82,61,-276,-344,-625,-742,-203,32,-360,-427,-266,388,341,-231,-108,237,215,196,56,-87,-145,-163,-1319,27,-234,-68,-1146,-158,-210,-1045,-561,-306,-327,-331,-1926,-291,-258,-220,-257,-138,-100,-60,-4732,-9561,23,38,48,-7541,-54879,-161508,-95228,102,107,-21197,138,150,-5923,190,225,272,318,375,-2039,-3595,201,529,236,-995,558,-2146,497,570,576,-454,426,20,495,149,-647,-2000,-1797,-1249,-475,-870,-422,18,-11,-53,-105,-178,-249,-294,-245,-142,-451,68,160,-381,-18,-60,192,19,36,-121,-64,-11,-386,132,-73,-39,-44,333,-230,93,-120,79,129,107,104,111,39,175,213,226,-423,283,293,122,173,53,-39,22,97,24,34,-19,-71,-113,-165,-369,-260,-311,-355,-387,-413,-408,-409,-394,-373,-332,-282,-470,-171,-106,-48,-190,-65,22,-77,3,100,57,7,22,-116,-562,-674,-659,-231,-249,-248,-1028,-244,-257,-1224,-299,-325,-1680,-343,-1149,-294,-276,-289,-300,-324,-346,-1194,-688,-183,-120,-937,-588,-805,-544,-524,-164,-220,-329,-284,-287,-661,-364,-294,-179,-134,-109,-405,-210,-174,-80,-88,-106,-113,-131,-151,-285,-180,-178,-152,-129,-95,-250,-269,-29,-9,-2,3,-278,-25,-37,-58,-87,-111,-147,-170,-192,-206,-216,-205,-188,-168,-148,-127,-99,-78,-48,-27,-144,-240,-64,79,100,86,-250,-53,-241,-5,55,-192,182,83,44,-222,31,174,149,-275,173,182,192,192,24,-65,-246,73,25,-6,-151,-358,95,245,337,311,-217,61,-55,-275,-197,65,-196,-424,-196,-70,-169,-259,-329,-282,-229,-182,-137,-310,-188,8,58,-190,148,198,-125,-132,-118,207,108,-204,-225,-175,92,53,-250,-270,-228,-70,-335,-244,-173,-151,-142,-269,-160,-188,-78,68,8,27,-133,-98,-271,-247,-259,-343,-11,84,-256,-178,332,294,-373,-165,232,207,-156,2,104,-224,-296,-374,-250,-214,-269,-127,-388,-237,-192,-28,10,29,31,23,-178,-58,-126,-359,-260,-254,-163,-58,28,-101,-101,-265,260,321,-1,-323,133,318,243,-322,159,91,27,-36,-110,-177,-241,-292,-309,-537,-191,-113,-45,7,50,68,51,68,40,-7,-54,-99,-133,-151,-162,-171,-175,-179,-195,-210,-223,-222,-361,-164,-122,-75,-41,-15,-129,-175,3,-210,-40,-108,-159,-180,-230,-270,-269,-313,-232,-101,-214,-74,101,149,-99,-226,-165,-173,37,104,89,80,-262,-91,-136,-205,-276,-320,-251,-186,-262,-389,-2,25,43,50,-70,7,20,0,-21,-32,-49,-57,-55,-268,-137,-195,-11,13,-213,-4,83,-64,-200,-35,-153,-217,-33,77,-58,-209,11,-212,-100,-26,-37,-168,-70,-237,-249,-129,-161,-200,-307,-394,-330,-322,-283,-249,-219,-211,-214,-233,-265,-269,-223,-168,-114,-59,-5,-114,91,124,-37,-118,136,-57,90,53,-76,-37,-84,-123,-260,-133,-111,-75,-104,31,46,-257,200,257,-133,-178,-324,100,-348,-187,-147,-98,-372,-65,-146,-206,-239,-247,-241,-218,-177,-122,-102,-366,-380,-148,-209,11,140,-35,-46,39,-346,-112,-180,-227,-218,-167,-121,-86,-70,-67,-83,-98,-123,-141,-155,-160,-156,-146,-147,-159,-166,-185,-209,-242,-329,-258,-235,-187,-131,-79,-43,-4,16,-15,-7,-42,-95,-170,-245,-309,-296,-214,-265,-248,-36,69,117,150,-35,205,221,-103,37,91,179,141,74,-15,-134,-217,-341,-264,-294,19,21,-307,-91,319,331,9,-85,-378,-192,-102,-122,165,-139,-10,92,-312,57,27,-173,-323,-53,-92,-145,-192,-240,-276,-275,-231,-284,-90,-8,69,94,-303,-114,-126,203,411,-257,-57,44,-240,-255,-222,213,200,-163,-298,-73,-290,-167,-153,-210,-119,-86,-91,-271,-348,-166,-185,-175,-146,-73,-23,-87,-372,-4,58,86,-151,-251,-42,-70,-139,56,26,-11,-283,-343,-129,-161,-187,-228,-258,-296,-303,-305,-303,-292,-283,-274,-259,-250,-251,-253,-275,-279,-290,-303,-322,-336,-342,-355,-368,-371,-360,-432,-290,-243,-179,-105,-39,-34,-84,-98,14,-265,-242,223,193,156,93,28,-638,-119,-4167,-1676,-3304,-2769,-425,-339,-245,-156,-54,39,133,224,126,100,-90,-30,-300,9,-285,-108,0,-153,61,-3,126,198,164,78,-291,-45,261,-158,-29,287,249,-152,-447,165,194,38,178,101,167,358,-118,239,-281,7,-184,202,710,135,-340,-292,39,240,162,-42,-104,113,142,261,66,-219,67,-130,-166,-192,-235,71,-95,-154,-21,-87,-155,-210,-239,-221,-350,-168,-166,-187,-216,-249,-266,-261,-232,-200,-170,-309,-256,-182,-316,-265,-324,-375,-399,-397,-366,-321,-271,-221,-175,-133,-63,-211,-148,-74,-169,-48,247,151,32,97,-132,356,60,278,660,214,36,478,401,33,-121,122,13,-310,-209,-306,-347,-310,-221,-116],[-378,-469,-413,-272,-130,22,169,135,-265,76,-85,-91,571,174,-167,-14,28,446,358,4,-157,-201,-213,-347,-348,-163,-236,-368,-240,73,18,-27,-165,-155,-199,-216,-187,-170,-310,-52,48,75,86,77,63,-195,48,41,26,8,-16,-54,-102,-154,-222,-273,-269,-235,-176,-117,-123,-21,-3,-172,-109,-106,-140,25,74,149,31,-157,-230,-268,27,35,-361,-133,18,84,-63,-136,132,78,37,8,-12,-29,-46,-75,-116,-164,-221,-266,-282,-281,-259,-235,-224,-314,-239,-271,-304,-302,-250,-337,-117,-58,-2,37,-229,66,-142,47,22,-213,-102,-483,-160,-97,-104,-105,-108,-105,-141,-115,-316,-351,-135,-119,-106,-81,-233,-353,-572,-699,-248,-19,-373,-403,-302,164,191,-122,-139,277,300,314,214,-49,-149,-373,-1151,181,-309,85,-970,31,6,-1468,-945,-30,-58,-88,-2547,-148,-183,-222,-259,-276,-252,-204,-6432,-4017,-78,-56,-50,-9305,-58016,-156719,-68487,-172,-219,-23294,-279,-294,-298,-271,-241,-199,-157,-98,-937,-4350,102,166,229,-1048,209,-2282,417,443,459,-856,-81,-396,284,-3,-822,-2144,-1561,-1349,-353,-873,-503,-318,-263,-201,-133,-66,8,-174,147,204,-447,266,177,-342,0,-6,51,-35,-125,-175,-162,-102,-560,41,-33,23,-136,194,-250,86,-118,67,16,-26,-62,-98,-111,-96,-66,-22,-377,77,134,167,190,78,-48,92,178,-10,209,37,357,352,-81,-374,97,-188,-262,38,91,63,-79,14,-249,-342,-169,-454,39,33,8,-220,-90,-159,-243,-331,-416,-420,-344,-264,-196,-570,-501,-815,-81,-94,-122,-779,-353,-282,-910,-374,-372,-2073,-303,-2512,-241,-216,-214,-204,-203,-221,-1626,-899,-280,-302,-734,-842,-702,-738,-519,-344,-343,-341,-344,-364,-508,-394,-411,-426,-434,-427,-476,-451,-301,-230,-153,-74,26,120,114,-294,46,149,146,-112,44,-292,-298,110,179,70,-23,-232,-141,-124,-77,-93,34,38,105,123,68,-26,123,52,-22,-26,16,131,140,163,114,-143,-246,-67,221,189,79,-251,-16,-283,70,90,-174,178,44,-36,-216,-22,-40,-66,-205,-107,-114,-117,-120,-115,-122,-234,-101,-80,-48,-151,-367,72,234,318,391,-174,16,-95,-285,-186,100,-175,-459,-230,-374,-364,-192,-41,68,134,-28,7,-271,-250,20,28,-272,-102,-153,-195,-197,-185,-148,-113,-184,-194,-166,91,26,-304,-294,-306,-42,-361,-178,71,58,-168,-250,-95,-193,-103,63,28,43,-80,-35,-215,-133,-256,-471,-123,-217,-297,-341,-301,-215,-384,-210,-36,-7,-175,9,19,-172,-273,-413,-225,-202,-249,-168,-343,-184,-206,-27,0,0,-19,-53,-202,-192,-287,-377,-395,-313,-201,-98,-10,-114,-96,-355,149,170,48,-331,130,131,93,-297,5,-48,-99,-143,-186,-205,-205,-189,-248,-514,-173,-174,-184,-203,-210,-207,-175,-119,-58,-3,56,111,160,-38,-147,109,179,-10,-130,75,61,2,-394,-119,-170,-194,-196,-175,-144,-207,-102,-181,-107,-134,-175,-230,-283,-324,-317,-267,-270,-119,-187,-114,102,146,9,-184,-221,-142,81,114,44,149,-220,-173,-82,8,-33,-94,-118,-143,-191,-246,-8,46,98,142,-97,-4,119,194,75,-47,42,142,85,-266,-168,-202,299,331,-160,-49,132,-42,-165,-124,-249,-225,-107,59,36,-220,-63,-230,-113,63,269,-110,139,-266,-238,-104,-15,-66,-288,-342,-54,-146,-195,-167,-268,-358,-285,-189,-141,-79,44,-12,-57,203,207,-114,232,118,-86,-72,137,13,11,-56,-124,-183,-250,-317,-342,-282,-204,-113,-128,91,0,-242,235,267,-167,-225,-279,62,-322,-260,-255,-77,-425,-179,-265,-337,-380,-346,-322,-309,-300,-299,-290,-362,-353,-212,-212,-164,-154,-145,-152,-169,-429,-187,-179,-159,-139,-85,-43,-6,2,39,43,42,26,-148,-25,-61,-99,-134,-173,-211,-230,-246,-259,-278,-310,-317,-348,-321,-269,-214,-165,-101,-47,-12,29,58,-170,79,79,67,50,30,-262,-246,-57,-72,-69,-59,-25,3,34,-171,-73,12,108,117,123,127,-120,106,-396,-267,-286,-104,-71,-338,-64,-112,-154,-211,-257,-290,-242,-174,-91,-17,-164,0,184,-292,29,-11,-183,-313,48,282,234,191,93,31,-54,-58,-326,300,304,445,99,-325,-97,-140,146,402,-273,-58,35,-274,-236,-270,-24,-119,-216,-302,-331,-317,-237,-200,-197,-181,-174,-166,-260,-361,-35,21,78,-193,-48,-35,-64,-356,-38,78,93,-156,-345,-70,-103,-176,6,-56,-117,-338,-376,-211,-209,-199,-208,-214,-223,-235,-228,-208,-169,-125,-76,-21,23,48,-46,-138,-90,29,-10,-140,-63,-136,-96,-56,-46,-390,-441,-180,-12,-42,-85,-151,-230,-306,-394,-453,-373,-293,-233,-191,-156,-150,-154,-794,-213,-5315,-4434,-5795,-2564,-327,-228,-130,-49,30,95,154,210,45,72,-77,-83,-259,-71,-381,-205,-108,-237,67,-38,-105,-89,-2,60,-262,-82,219,-139,-60,285,281,-194,-419,173,173,60,115,-23,-146,-184,-160,-81,-203,39,-80,28,-32,-101,-344,-357,-140,-77,9,-18,-94,120,136,178,138,-187,47,-173,-183,-240,-212,78,-95,-126,13,-100,-14,-137,-162,-196,-356,-123,301,191,-147,-114,-303,-505,-642,-495,-367,-278,-243,-191,-359,-283,-370,-458,-497,-455,-359,-251,-170,-79,-37,-102,-17,-251,-179,-125,-188,-86,141,180,-69,12,-125,352,101,292,663,234,33,448,410,24,-94,225,-13,-279,-59,-158,-258,-363,-468,-579],[-312,-361,-423,-488,-551,-464,-360,-257,-295,-76,-96,-152,215,113,-154,26,105,242,208,-53,-165,-130,-165,-384,-345,-208,-208,-351,-230,99,-29,-54,-190,-208,-152,8,-65,-104,-297,-8,9,12,-5,-42,-80,-159,-86,-55,-17,21,51,61,57,42,0,-46,-82,-120,-126,-213,-84,-60,-42,-144,-119,-119,-157,15,28,50,-2,-161,-229,-257,-2,-15,-375,36,68,38,-138,-190,-17,-11,-82,23,95,141,176,-35,25,117,-238,-228,-145,-226,-213,-119,-14,-315,75,97,-243,-59,-253,-324,-54,35,-41,-121,-253,-243,-266,-261,-246,-223,-197,-430,-147,-113,-76,-34,-3,-88,-177,57,-273,-383,-132,29,9,-8,-205,-329,-490,-616,-267,-79,-380,-368,-331,-34,-12,0,-145,62,84,105,124,13,-96,-464,-883,92,-419,44,-763,26,19,-1660,-1328,31,19,3,-3153,-23,-41,-60,-79,-100,-121,-138,-6656,-190,-230,-279,-311,-13037,-60254,-143728,-35874,-46,-14,-25099,-3373,24,-4,-30,-63,-86,-84,-38,36,-4985,197,261,310,-910,-366,-2075,315,280,238,-1136,-464,-736,-2,-156,-972,-2112,-1232,-1437,-185,-767,-508,-69,-85,-114,-149,-196,-237,-269,-268,-248,-413,-205,-187,-271,-211,-226,-217,-200,-172,-133,-92,-56,-361,-32,16,37,-197,38,-247,2,-80,-59,-93,-125,-153,-190,-218,-236,-252,-267,-325,-294,-292,-284,-270,-233,-194,-157,-112,-50,8,29,120,184,-117,-345,150,-209,-227,66,227,115,3,23,-284,-355,-189,-394,-126,-40,31,-238,-107,-21,-298,-190,-36,-103,-98,117,-108,-515,-307,-941,-111,33,229,-525,-759,-630,-597,-128,-237,-2383,-815,-4041,-127,-45,2,48,70,61,-2004,-987,-47,-101,-491,-1062,-548,-833,-500,-264,-256,-305,-178,-300,-355,-199,-295,-208,212,-17,-484,-550,-254,-74,-218,521,186,365,174,-291,40,71,99,-111,61,-275,-294,165,52,-71,-168,-240,-247,-197,-129,-94,4,46,111,161,187,-98,99,55,-41,-60,9,185,142,114,93,-109,-232,-67,243,274,92,-214,22,-294,140,119,-136,257,21,-96,-185,-58,6,-60,-124,-174,-203,-215,-209,-181,-153,-212,-44,15,76,-147,-346,47,235,236,229,-107,-21,-122,-284,-161,-142,-258,-475,-315,-172,-45,73,181,260,305,4,-17,-216,-298,39,216,-305,61,-21,-252,-177,-235,-255,-244,-193,-154,-157,-52,-28,-355,-299,-339,6,-338,-101,35,50,-191,-219,-20,-178,-111,62,57,52,-26,16,-126,-36,-255,-590,98,114,-242,-182,-121,-144,-334,-249,-167,-174,-191,-192,-190,-183,-239,-399,-187,-193,-214,-191,-285,-109,-141,-111,-119,-141,-172,-198,-225,-263,-291,-333,-306,-299,-270,-244,-217,-198,-179,-301,-142,-129,-107,-323,-57,-35,-28,-261,-21,-34,-50,-71,-105,-134,-160,-175,-191,-464,-184,-169,-161,-169,-189,-235,-297,-377,-407,-306,-185,-51,86,7,-131,78,191,72,-115,139,452,394,-337,-165,308,190,-76,215,-57,-227,230,-158,72,-92,-191,-331,-384,-266,-158,-212,-166,-171,-161,-138,172,164,113,-140,-282,-111,86,85,7,106,-152,-235,-132,38,10,-134,-57,-97,-86,-116,-6,13,37,57,-122,-18,47,21,-8,-71,-67,-88,-98,-239,-186,-217,-84,-75,-102,-103,-137,-194,-272,-341,-282,-157,-169,87,126,-205,-137,-242,-136,46,274,-48,147,-293,-220,-115,29,-29,-249,-289,-67,-153,-279,-101,-183,-265,-323,-313,-259,-196,-134,-89,-58,-36,-24,-118,-33,-58,-138,-161,-217,-263,-289,-278,-250,-221,-216,-237,-277,-337,-389,-335,-233,-131,-61,-226,56,68,-175,-266,-238,-129,-291,-304,-371,-363,-465,-255,-206,-168,-144,-131,-127,-126,-124,-128,-132,-276,-314,-183,-207,-206,-231,-245,-265,-285,-346,-301,-303,-304,-294,-265,-227,-181,-139,-98,-71,-46,-37,-139,-53,-82,-119,-161,-217,-274,-311,-336,-341,-340,-324,-310,-289,-243,-174,-91,-7,90,179,132,92,125,-245,79,400,402,307,275,-240,-239,14,296,191,152,98,546,436,-202,-176,-54,129,229,282,101,-79,95,-438,-264,-274,-212,-78,-322,-98,-140,-173,-219,-247,-249,-211,-168,-66,10,-174,57,228,-245,-16,-35,-176,-285,98,295,205,108,2,-85,-130,-187,-326,237,337,401,136,-306,-74,-148,98,206,-305,-21,48,-276,-212,-303,152,180,-138,-242,60,-324,158,26,-170,-162,-117,-177,-200,-356,-51,10,59,-242,-69,-42,-28,-321,-64,79,43,-116,-391,-91,-138,-197,-219,-252,-272,-361,-393,-206,-159,-107,-71,-32,4,26,60,79,-79,92,79,61,-20,-14,-53,-98,-99,-79,-68,-116,43,-122,-41,187,5,-379,-358,-218,-38,44,338,310,-5,-89,-44,134,-153,-262,174,139,27,-41,-121,-935,-258,-6303,-7168,-8185,-2104,-323,-285,-247,-227,-203,-194,-188,-180,-162,-137,-115,-123,-207,-135,-376,-263,-188,-293,-276,-263,-180,-69,47,44,-220,-109,182,-109,-62,299,326,-183,-353,193,161,86,436,85,176,66,-131,-260,-389,-416,-324,-281,-259,-250,-325,-317,-175,-123,-55,7,-51,105,128,132,135,-146,56,-203,-203,-294,-235,-328,-386,-371,-312,-235,-160,-169,-180,-177,-350,-166,-18,-70,-140,-220,-305,-347,-294,-211,-122,-245,-224,-189,-400,-125,-1,-23,-75,-171,-118,-149,-176,114,221,-83,74,-230,-207,-171,-204,-124,248,226,-177,-83,-128,328,125,295,520,254,29,409,354,10,-84,163,-63,-167,-1,-49,-89,-133,-171,-213],[-135,-148,-295,-170,-187,-191,-189,-179,-257,-199,-80,-178,-10,5,-118,-22,-56,-98,-134,-124,-153,-30,-87,-391,-297,-230,-169,-306,-200,135,-72,-86,-196,-255,-188,-26,-41,-25,-256,-26,-59,-90,-106,-89,-32,-124,153,246,323,61,68,353,395,421,375,312,112,-5,15,-294,-20,-64,-97,-123,-130,-127,-159,-93,-82,-67,-65,-157,-219,-241,-127,-165,-349,-253,-295,-326,-335,-329,-301,-279,-254,-228,-199,-166,-134,-113,-107,-113,-275,-231,-226,-296,-325,-243,-138,-311,93,170,-279,-121,-343,-315,-71,388,402,146,-276,118,-204,-56,-111,-121,-89,-340,-143,10,145,199,223,-72,-214,83,-227,-362,-144,199,279,197,-207,-298,-401,-523,-276,-119,-400,-343,-375,-247,-264,-252,-232,-209,-194,-190,-195,-216,-244,-395,-578,-386,-590,-331,-585,-244,-219,-1446,-1692,-223,-193,-212,-2455,-238,-251,-261,-263,-256,-239,-213,-5215,-156,-133,-113,-99,-18540,-59073,-122880,-46,-30,-18,-26365,-8042,32,25,23,3,-28,-81,-140,-205,-4421,-246,-184,-107,-719,-915,-1855,83,93,89,-1303,-761,-1016,-181,-338,-1089,-1898,-901,-1538,-219,-604,-463,-225,-219,-207,-181,-151,-105,-156,0,55,-386,155,204,-211,32,143,300,131,325,117,165,331,-167,-151,33,170,-262,137,-265,111,-42,30,51,19,-4,-30,-234,-61,-12,16,-314,79,112,136,145,126,-84,116,73,-27,-12,-57,-81,-60,-178,-328,122,-254,-182,79,234,131,54,124,-338,-384,-177,-335,-255,-338,-273,-284,-156,-64,-398,-269,-125,-203,-155,74,-136,-460,-137,-837,-205,22,53,-328,-1086,-1008,-351,-209,-781,-2608,-1902,-5692,-6,48,83,129,167,117,-2347,-1005,194,185,-274,-1278,-409,-781,-508,243,298,-315,-57,-350,-240,-118,-298,-216,364,-59,-453,-346,-289,-77,-319,440,275,435,216,-309,11,-29,30,-144,50,-231,-298,-33,-22,-11,4,-146,-51,-32,-106,-111,-149,-206,-242,-258,-247,-222,-185,-157,-144,-146,-163,-188,-229,-269,-318,-334,-296,-239,-180,-125,-88,-178,-15,-301,25,34,-106,44,-10,-154,-165,-104,46,23,-54,-3,-35,-74,-118,-150,-179,-207,-137,-94,-47,-164,-328,-4,26,4,-22,-50,-75,-154,-296,-147,-149,-171,-466,-300,-271,-263,-194,-106,-28,34,28,-47,-169,-339,44,194,-302,99,37,-296,-103,-152,-152,-113,-160,-123,-171,135,-19,-415,-306,-333,42,-296,-42,0,9,-226,-194,26,-163,-115,51,76,61,10,55,-58,26,-270,-710,73,71,-197,-174,161,219,-286,-297,-85,-55,-214,19,216,-58,-210,-346,-153,-204,-185,-204,-224,-46,-54,-68,-76,-88,-100,-104,-148,-114,-125,-286,-147,-172,-182,-196,-200,-199,-182,-202,-122,-92,-53,-309,17,42,50,-224,46,24,-1,-35,-84,-132,-182,-227,-282,-404,-363,-336,-303,-284,-270,-275,-287,-308,-346,-335,-291,-238,-177,-112,-114,-9,32,68,-98,108,133,168,-266,-225,271,158,-176,169,-29,-234,245,-147,133,-51,-154,65,-132,-211,-70,-154,-44,-214,-140,-152,500,597,203,-101,-348,-83,185,134,-20,251,-78,-274,-186,-34,-23,-164,-110,-78,-95,-127,-159,-200,-241,-281,-324,-337,-323,-298,-274,-243,-227,-213,-204,-213,-225,-246,-269,-288,-301,-296,-291,-284,-288,-293,-277,-229,-219,-107,-29,-175,-208,-244,-168,17,206,8,143,-322,-208,-134,70,9,-198,-241,-118,-185,-359,-321,-318,-247,-171,-105,-65,-62,0,5,-18,-24,-47,-134,-116,-165,-227,-306,-350,-280,-189,-98,-17,53,94,-140,-177,-193,-138,13,-167,-23,-127,-214,-22,-19,-168,-304,-211,-93,-261,-191,-286,-11,-393,-17,34,-185,7,-65,-102,43,86,118,23,-198,-270,-209,-211,-169,-113,-231,-37,95,-264,-27,-54,-169,-217,-281,-265,-181,-92,-10,51,103,126,-120,111,72,19,-39,-110,-175,-211,-228,-230,-279,-245,-202,-177,-118,-30,72,174,285,379,203,75,26,-309,67,402,407,327,308,-221,-235,26,130,99,62,35,-3,-39,-194,-267,-132,-159,-170,-172,-163,-146,-123,-481,-262,-273,-299,-15,-287,7,44,79,-58,42,-73,-148,-185,-40,240,-188,127,281,-201,-64,-60,-168,-255,39,-18,-76,-104,-108,-191,-146,-309,-296,60,68,52,17,-273,-76,-160,-123,-53,-371,35,56,-272,-205,-333,117,171,-127,-210,83,-332,165,35,-152,-159,-50,26,-129,-358,-65,87,170,-300,-91,-66,-8,-294,-98,129,134,-53,-329,-112,-197,-268,-348,-399,-389,-371,-413,-210,-136,-49,23,107,190,97,128,203,-109,134,302,142,-149,71,-26,-41,-89,-147,-166,-161,-135,-103,-83,-77,-74,-348,-266,-248,-105,-63,-36,-14,2,-100,-14,61,-108,-266,61,33,-45,-35,-72,-1054,-154,-7053,-9624,-10248,-1587,-350,-363,-358,-373,-324,-309,-299,-294,-289,-284,-288,-283,-281,-279,-306,-274,-267,-313,-161,-116,-80,-51,-25,-16,-189,-147,-13,-94,-58,24,58,-151,-296,170,134,96,145,41,2,-98,-241,-378,-513,-417,-283,-200,-143,-109,-307,-257,-70,-34,42,24,0,141,119,323,278,-120,71,-235,-241,-361,-138,79,-91,-70,66,-154,7,-199,-200,-163,-345,-211,91,109,-137,14,90,48,-117,5,73,-221,-213,-204,-424,-119,-51,-57,-34,-277,-2,-93,-191,143,256,-81,58,-212,-232,-202,-213,-156,252,290,-263,-173,-132,76,26,-20,-61,-98,-129,-148,-169,-185,-196,-210,-218,-223,-230,-243,-259,-281,-299,-316],[114,-63,-296,1,19,-17,-40,-48,-211,-294,-13,-203,-3,-7,-81,-30,-33,-31,-32,-72,-146,-94,-162,-388,-277,-242,-133,-252,-168,163,-129,-107,-195,-287,-202,290,399,91,-204,99,463,114,219,188,189,-100,301,298,292,85,55,264,248,231,196,154,9,28,24,-362,-28,-50,-71,-92,-107,-122,-136,-146,-165,-176,-192,-197,-206,-222,-238,-249,-293,-276,-291,-309,-325,-343,-343,-351,-381,-356,-347,-326,-301,-279,-262,-248,-289,-226,-203,-189,-172,-150,-130,-286,-75,-52,-236,-105,-297,-293,-69,65,81,77,-273,100,-195,114,122,-13,40,-232,-127,34,186,192,190,-42,-230,102,-161,-287,-143,239,337,205,-216,-243,-281,-399,-242,-152,-405,-304,-407,-262,-246,-213,-191,-181,-188,-212,-246,-285,-295,-258,-228,-111,-785,-313,-415,116,125,-1080,-1848,-506,-39,-134,-1640,-328,-363,-262,-154,-61,7,55,-2752,78,51,4,-57,-24542,-51838,-95703,-254,-219,-170,-26603,-12666,17,56,98,120,126,106,69,10,-3570,-167,-256,-273,-524,-1350,-1669,18,73,112,-1321,-933,-1142,-392,-502,-1091,-1506,-569,-1476,-216,-383,-348,-395,-408,-355,-278,-205,-133,-183,-24,19,-329,102,167,-131,47,221,411,198,576,213,202,387,32,-248,46,230,-299,64,-270,148,27,-6,355,364,104,247,-306,-137,162,143,-312,328,283,223,155,100,-106,-23,-74,-99,-116,-123,-123,-111,-223,-298,-157,-285,-249,-297,-338,-350,-350,-325,-369,-395,-253,-250,-237,-227,-220,-318,-201,-171,-464,-311,-199,-277,-185,-71,-167,-384,-75,-653,-313,-133,-169,-222,-1255,-1262,-421,-329,-1539,-2692,-2711,-7356,130,188,211,231,229,-431,-2598,-953,99,90,-66,-1449,-264,-674,-514,293,413,-282,-137,-393,-139,-31,-286,-200,223,-106,-396,-164,-290,-67,-365,305,334,342,263,-318,-7,-124,-25,-179,45,-159,-289,215,335,375,206,-121,-23,-58,-125,-118,249,42,225,185,151,-196,33,40,-98,-165,-15,67,51,42,17,-30,-206,-123,-107,-154,-216,-265,-300,-311,-288,-248,-199,-151,-106,-175,-136,-139,34,-19,17,54,45,28,3,-14,-116,-200,-41,-28,-13,-182,-300,-59,-26,-67,-113,-166,-222,-286,-357,-379,-317,-279,-415,-336,-234,-252,-272,-292,-290,-271,-244,-222,-206,-306,-205,-225,-265,-294,-262,-253,-55,-42,172,21,-159,-89,-194,127,-34,-373,-302,-307,74,-242,5,-56,-68,-254,-167,-254,-268,-214,-139,-72,-13,26,49,-11,63,-292,-651,115,127,-143,-147,152,166,-235,-335,-198,-157,-233,-28,-84,-144,-208,-280,-280,-290,-289,-307,-325,-361,-371,-339,-288,-243,-205,-169,-143,-143,-156,-235,-209,-247,-251,-232,-192,-185,-127,-119,-108,-128,-154,-286,-243,-301,-366,-386,-320,-246,-171,-105,-61,-184,-4,-115,-12,-330,2,10,16,-154,7,-14,-44,-81,-127,-174,-187,-158,-99,-24,-90,10,149,168,-78,235,251,262,-201,-282,223,132,-262,118,-6,-227,249,-146,169,6,-150,109,-90,-206,-38,-93,62,-231,-121,-152,369,369,276,-63,-412,-56,243,149,-35,95,-9,-284,-243,-153,-204,-250,-293,-332,-330,-304,-275,-253,-231,-207,-188,-148,-116,-78,-39,-114,19,-4,-3,-195,-214,-270,87,56,12,-225,-87,-134,-181,-225,-262,-276,-283,-281,-270,-267,-272,-276,-287,-297,-308,-330,-346,-361,-366,-366,-360,-346,-321,-296,-262,-222,-378,-134,-86,-51,-22,-7,-34,-44,-36,-67,-108,-152,-198,-245,-295,-346,-348,-287,-196,-99,-8,75,58,193,65,-202,-167,-226,-189,18,-184,-98,-189,-207,-242,-266,-275,-329,-271,-260,-245,-234,-221,-211,-312,-232,-243,-247,-236,-208,-159,-98,-27,38,50,-134,-220,-213,-225,-154,-188,-278,-39,127,-188,-35,-43,-168,-29,-75,-131,-150,-125,-61,15,105,183,-84,311,353,350,192,250,393,33,-20,-58,-291,-212,-140,77,-25,-135,-237,-299,-245,-140,-40,67,-45,-296,50,307,327,333,331,-203,-236,28,204,53,64,83,41,11,-148,-315,-160,-18,-11,-3,0,-1,-8,-493,-250,-277,-311,-74,-243,-85,-75,-37,-84,57,36,-75,-185,-34,221,-197,203,408,-152,-113,-80,-149,-221,185,498,420,50,-224,-237,-95,-375,-238,87,16,-58,-129,-230,-246,-284,-273,-196,-453,73,60,-268,-208,-355,82,163,-117,-177,112,-336,171,30,-142,-137,-120,94,-51,-362,-110,110,176,-348,-97,-97,2,-264,-135,138,182,27,-217,-27,-145,-249,-328,-416,-390,-362,-431,-148,-77,-6,0,92,140,169,101,91,-146,137,248,87,-283,-38,-35,-38,-113,-198,-281,-368,-440,-477,-472,-431,-377,-323,-272,-258,-194,-160,-129,-113,-104,-121,-89,-95,-92,-268,-113,-140,-161,-196,-224,-1094,-281,-7460,-11472,-10786,-1088,-380,-365,-337,-495,-293,-285,-289,-305,-326,-350,-389,-425,-467,-504,-467,-402,-335,-282,-237,-196,-171,-158,-151,-158,-169,-191,-176,-167,-167,-165,-165,-179,-249,-244,-309,-388,-457,-444,-353,-221,-107,13,-37,107,202,157,266,-34,-288,-199,78,209,48,24,54,139,90,323,320,-107,91,-265,-290,-420,-109,57,-109,-63,72,-204,8,-226,-221,-153,-344,-261,219,104,-144,-25,9,-12,-181,-9,55,-207,-211,-219,-402,-116,-98,-61,-3,-392,-21,-37,-217,150,198,-96,9,-210,-258,-212,-219,-189,-195,-246,-280,-302,-322,-322,-314,-306,-296,-283,-262,-229,-196,-156,-108,-63,-21,31,75,105,123,122,41,91],[16,-94,-298,-10,-54,-83,-107,-120,-187,-290,-35,-239,84,21,-57,215,235,241,230,-91,-165,121,54,-394,-204,-252,-138,-214,-162,-21,-219,-129,-206,-328,-219,294,363,176,-167,127,405,52,181,95,154,-116,122,58,-6,-64,-115,-163,-207,-247,-299,-352,-390,-414,-397,-437,-319,-269,-214,-156,-87,-96,-117,24,142,170,-209,-158,-203,-203,-71,-94,-255,112,140,-104,-404,-318,-94,21,-477,52,-75,-25,-105,-277,-265,-295,-316,-212,-153,-120,-98,-89,-100,-276,-150,-197,-250,-309,-368,-358,-309,-264,-219,-191,-277,-171,-186,-180,-187,-183,-163,-138,-129,-39,7,45,63,-33,-254,39,-109,-217,-164,-68,-89,-105,-255,-203,-173,-279,-243,-259,-423,-282,-461,-169,-159,-164,-191,-229,-283,-346,-365,-284,-195,-111,-39,18,-1018,-589,-288,88,57,-746,-1656,-756,-178,-251,-794,-254,-186,-115,-53,-8,18,31,27,14,-8,-32,-50,-24705,-39532,-64393,-18,0,9,-25602,-16089,45,40,47,47,47,36,33,34,-2693,58,86,125,-399,-1647,-1556,238,233,212,-1260,-990,-1090,-565,-666,-986,-1036,-291,-1344,-82,-157,-209,-143,-182,-208,-204,-172,-115,-239,-2,39,-269,78,92,-58,63,76,97,114,125,139,147,150,147,-299,35,154,-331,-10,-285,178,98,-61,206,228,19,205,-372,-216,68,53,-335,296,232,141,32,-67,-154,-174,-99,-17,40,-60,39,34,-254,-270,237,-307,-34,132,215,129,29,-44,-374,-407,-161,-175,-183,-174,-153,-338,-247,-145,-501,-330,-261,-315,-201,106,-208,-307,170,-477,-441,-84,10,-66,-1275,-1367,-114,-311,-2071,-2645,-3164,-8970,210,244,247,252,242,-1111,-2746,-873,113,83,53,-1561,-128,-579,-528,-78,-94,-173,-106,-426,-74,-46,-273,-169,77,-153,-337,-15,-266,-48,-268,204,193,165,129,-319,-22,-212,-73,-208,-56,-81,-285,-82,-74,-70,-54,-108,-25,-104,-113,-122,146,53,267,336,402,-209,14,52,-103,-212,-12,430,421,464,336,15,-178,-154,8,-87,-191,-276,-348,-409,-416,-381,-348,-324,-308,-290,-289,-292,-292,-299,-317,-336,-359,-384,-405,-405,-402,-373,-350,-323,-301,-285,-274,-285,-304,-331,-353,-360,-341,-311,-306,-240,-196,-173,-354,-364,-156,-176,-201,-227,-259,-275,-251,-201,-134,-236,20,100,-205,134,83,-171,0,-21,129,-27,-164,-54,-226,119,-33,-288,-288,-284,93,-190,37,-113,-148,-269,-141,-145,-86,-60,36,126,117,57,108,7,80,-314,-538,224,187,-88,-103,51,7,-180,-348,-307,-247,-240,-143,-37,37,-152,-211,-75,-250,-126,-162,-57,30,130,59,-6,-72,-129,-165,-189,-218,-238,-251,-255,-241,-182,-105,-81,-207,-22,-13,-93,181,190,-260,113,455,397,-144,-55,6,116,98,102,-258,218,-84,97,-246,22,101,15,-190,58,100,67,53,-6,-67,-41,-148,209,198,-53,-18,101,182,-53,269,820,447,-149,-308,168,111,-320,63,8,-212,244,-155,224,76,-141,-72,-213,-328,-312,-213,-124,-212,-100,-144,90,91,86,-21,-402,-28,-8,-46,-84,-133,-178,-272,-299,-305,-314,-295,-260,-227,-180,-146,-124,-122,-133,-155,-193,-225,-274,-321,-358,-356,-324,-268,-206,-192,-226,-303,-19,5,15,-262,-22,-15,-46,-169,-141,-185,-266,-241,-213,-167,-321,-208,-207,-61,89,105,101,-378,-222,-205,134,80,-68,-158,-66,-163,-283,4,-20,-58,-98,-143,-195,-243,-280,-316,-343,-357,-354,-335,-300,-258,-295,-169,-116,-67,-27,7,30,51,-5,-194,-161,-258,-179,32,-197,-39,-228,-204,50,35,-121,-342,-208,-327,-194,-87,-129,-69,-224,-65,-68,-191,-98,-196,-173,-217,-261,-307,-340,-356,-347,-329,-306,-276,-251,-305,-183,-147,-122,-37,-57,-162,8,143,148,132,80,25,-53,-123,-160,-120,-29,87,212,243,252,479,86,-14,-87,-269,-178,-198,173,166,28,217,88,-13,-84,-101,-38,-61,-214,30,275,308,331,367,-185,-235,18,223,-23,5,244,247,226,-82,-285,-180,24,71,126,33,69,31,-439,-223,-283,-242,-148,-197,-190,-219,-247,-300,-350,-373,-311,-226,-127,-42,-202,121,192,-98,-160,-88,-116,-178,230,552,416,-45,-339,-196,-5,-322,-164,235,179,122,70,-178,-54,-175,-50,-34,-404,101,58,-264,-216,-362,52,162,-106,-139,147,-329,181,14,-137,-92,-130,43,-25,-361,-161,-18,19,-364,-75,-122,10,-228,-165,81,31,-36,-105,-172,-242,-286,-304,-275,-238,-330,-435,-157,-138,-115,-107,-92,-73,-62,-42,-31,-178,-34,-53,-72,-404,-150,-187,-243,-269,-291,-302,-312,-308,-294,-283,-266,-240,-238,-166,-244,-217,-41,8,47,-12,-139,56,187,-21,-257,-155,193,-30,118,74,-1012,-295,-7470,-12335,-9514,-637,-59,-69,-354,-548,-4,-21,-57,-201,-266,-209,-272,-309,-299,-319,-162,-148,-381,-178,94,130,146,147,-15,-76,-139,-228,7,-81,-20,-36,-57,-89,-202,-167,-227,-286,-317,-286,-222,-125,-47,42,-21,117,247,189,283,-69,-258,-139,57,286,60,23,113,139,61,279,274,-100,120,-275,-335,-412,-75,35,-124,-58,80,-254,15,-242,-234,-140,-335,-299,167,72,-149,-65,-74,-67,-235,-112,-136,-193,-204,-215,-359,-244,-254,-248,-223,-439,-179,-164,-241,-164,-183,-208,-231,-263,-293,-311,-318,-311,-298,-290,-280,-287,-303,-302,-283,-251,-213,-173,-129,-80,-36,-23,-71,97,41,189,230,190,158,192,76,129],[-68,-102,-259,-159,-176,-168,-148,-122,-159,-180,38,-259,222,-7,-10,371,580,671,665,-102,-177,250,148,-379,-159,-226,-75,-163,-149,149,-310,-111,-195,-348,-214,-69,-101,-69,-122,31,58,-1,71,34,4,-131,-39,-27,6,60,5,170,229,274,290,-45,-223,57,94,-363,58,-21,-111,-209,-294,-321,-260,-192,-146,-108,-298,-172,-204,-189,-96,-91,-214,-16,10,-151,-349,-316,-173,-98,-392,-123,-186,-247,-309,-336,-223,-166,-333,-173,-34,-8,12,30,-27,-260,42,27,-122,-29,-79,-284,-141,-163,-151,-121,-269,-46,-160,8,17,15,3,-40,-127,-46,-23,25,34,-29,-269,107,-60,-147,-187,172,149,134,-296,-168,-48,-152,-132,-224,-438,-261,-519,65,42,14,-17,-46,-74,-97,-109,-119,-121,-117,-116,-115,-1230,-756,-192,-131,-140,-469,-1345,-920,-133,-130,-113,-97,-79,-62,-49,-39,-34,-25,-19,-10,-7,-2,-1,-16988,-23922,-31273,11,15,12,-23659,-16485,14,-3,-12,-28,-44,-64,-68,-60,-1797,4,50,103,-361,-1778,-1504,245,243,220,-1176,-934,-921,-653,-808,-790,-551,-72,-1206,267,59,-64,238,361,120,27,239,195,-314,130,118,-201,111,119,5,83,66,54,26,-11,-46,-80,-110,-135,-244,-160,-167,-362,-173,-311,-168,-160,-143,-126,-102,-76,-60,-429,-293,-38,-56,-383,111,133,144,137,130,-130,67,10,-46,-120,-201,-283,-344,-357,-309,-261,-310,-245,-261,-293,-319,-334,-291,-340,-418,-151,-70,44,31,-164,-317,-291,-196,-499,-330,-304,-307,-204,-176,-260,-240,-123,-325,-568,-191,5,-28,-1216,-1340,-45,-962,-2268,-2490,-3259,-10403,-1005,281,263,260,249,-1845,-2774,-799,151,121,89,-1591,3,-499,-546,12,37,3,40,-439,-12,115,-264,-129,337,-188,-288,97,-234,-30,-140,87,424,483,329,-305,-34,-293,-116,-223,70,-10,-286,175,108,29,-47,-139,-222,-278,-280,-227,-134,-42,62,164,257,-213,-6,78,-94,-258,-12,422,382,312,220,50,-149,-192,-75,-101,-117,-110,-100,-227,-102,-115,-131,-147,-160,-160,-164,-188,-150,-136,-129,-121,-112,-106,-103,-94,-147,-197,-90,-91,-96,-224,-228,-180,-200,-250,-298,-341,-377,-408,-422,-394,-360,-342,-332,-376,-309,-307,-297,-277,-259,-244,-219,-188,-149,-170,-68,-33,-156,8,25,-93,52,0,93,-71,-178,-25,-273,113,-25,-210,-269,-280,91,-157,40,-173,-230,-267,-119,45,-40,-68,-76,-56,-22,5,24,-7,61,-339,-451,135,159,-41,-52,187,169,-128,-297,-342,-295,-229,28,312,73,-132,-151,-40,-289,-110,-113,38,30,177,53,-65,-190,-305,-391,-386,-317,-240,-168,-104,-49,18,83,-123,-226,14,63,-38,133,190,-243,101,295,229,-111,-124,-14,-54,-87,-99,-297,-56,-44,-27,-163,-57,-83,-115,-219,-141,-113,-57,14,93,169,261,-177,283,259,-11,-45,32,174,-25,290,967,415,-117,-264,107,87,-349,6,11,-198,224,-174,71,-48,-181,-310,-295,-186,-47,11,145,-172,-84,-137,324,324,321,16,-312,-5,295,190,-49,205,103,-263,-359,-180,-179,-273,-335,-283,-182,-92,-20,22,42,42,-195,-46,-69,-131,-194,-241,-275,-274,-248,-227,-242,-342,-240,-272,-312,-306,-246,-164,-82,-206,24,109,-270,175,196,-59,-360,-178,-183,-103,29,-13,-46,-406,-248,-265,-47,-35,-17,-134,-58,-169,-167,-21,20,7,-71,-49,-100,-157,-212,-277,-334,-335,-295,-251,-205,-170,-319,-130,-113,-98,-91,-80,-73,-57,-61,-134,-162,-289,-131,-12,-213,-65,-235,-213,14,-17,-98,-346,-241,-425,-190,-170,-124,-64,-144,-79,65,-126,-25,-277,3,35,1,-38,-72,-99,-114,-125,-298,-111,-256,-306,-69,52,-74,-41,-70,-158,36,279,478,206,108,102,214,92,15,-118,-242,-210,-86,39,144,225,136,-13,-122,-230,-154,-232,142,180,-3,119,46,-13,-79,-155,-209,-250,-265,-262,-240,-221,-203,-185,-172,-246,-136,-101,-110,-66,42,82,118,-17,-223,-184,-25,29,129,58,59,9,-378,-194,-301,-158,-113,-164,-32,0,33,-142,41,23,-2,-147,-92,-156,-210,-222,-157,-67,-212,-95,-78,-140,264,490,392,-157,-437,-111,82,-220,-91,325,244,154,61,-134,-107,-187,-222,-166,-272,-2,37,-276,-242,-371,14,150,-108,-111,174,-325,185,-24,-152,-39,-74,47,-15,-365,-234,-26,12,-359,-41,-150,0,-201,-194,114,103,84,34,65,-131,-282,93,85,9,-296,-438,-50,-95,-140,-201,-255,-260,-223,-181,-149,-219,-111,-108,-103,-514,-273,-136,-162,-160,-270,-228,-167,-170,-169,-177,-189,-196,-199,-202,-225,-269,-196,-185,-181,-176,-166,-146,-132,-98,-240,-267,-27,-5,2,17,-849,-577,-7123,-12164,-8364,-272,-140,-72,-393,-559,353,391,340,-355,-317,-153,-70,-353,-139,-370,-100,-70,-411,-76,20,0,-37,-87,-136,-190,-207,-266,-148,-121,-116,-115,-116,-117,-169,-85,-59,-25,20,-187,101,18,154,176,-27,121,202,177,155,-100,-230,-86,18,55,38,12,13,10,9,14,34,-99,45,-271,-364,-345,-44,-27,-143,-59,-77,-305,-60,-250,-242,-130,-326,-329,68,52,-155,-106,-158,-117,-282,-45,-72,-178,-188,-223,-307,-310,-258,-192,-122,-334,-19,13,-255,38,24,-95,-161,-220,-264,-150,-196,-238,-268,-263,-219,-207,-167,-111,-66,-22,24,72,41,171,209,-24,-49,229,123,239,214,174,129,76,26,-23],[-142,-87,-212,7,-16,-24,-33,-51,-151,-101,-140,-286,-189,-174,-135,-72,0,71,131,-141,-200,246,215,-366,-136,-196,-48,-130,-165,90,-347,-82,-187,-382,-217,-201,-260,-293,-317,-320,-314,-292,-273,-262,-249,-215,-175,-119,-59,8,-32,69,223,291,332,-171,-344,45,112,-314,307,258,111,-129,-51,-69,-116,-166,-195,-188,-380,-214,-242,-210,-132,-102,-209,-123,-139,-221,-256,-299,-282,-225,-295,-125,-265,-53,-20,-335,-133,-6,-377,-208,-58,-69,-57,-27,-75,-277,106,140,-95,100,-1,-310,-58,49,-116,-125,-286,-157,-195,-217,-229,-228,-216,-202,-168,-123,-66,1,-75,-67,-315,73,-50,-122,-248,283,369,89,-352,-177,32,-57,-87,-284,-479,-278,-619,5,278,251,11,173,-109,71,18,-40,-98,-147,-185,-197,-1358,-797,-164,-56,-21,-299,-1081,-1011,65,58,53,40,21,-6,-41,-81,-122,-149,-164,-159,-145,-127,-3292,-7810,-6444,-107,-114,-130,-156,-21300,-13383,-214,-244,-255,-267,-271,-277,-270,-260,-927,-234,-223,-208,-450,-1800,-1529,-145,-129,-113,-1134,-825,-750,-664,-953,-577,-287,-334,-1100,-268,-211,-144,-88,-47,-20,-2,-6,-17,-430,-40,-19,-157,120,132,24,85,346,421,354,689,477,172,348,453,-138,-71,247,-414,-174,-374,244,172,-227,378,357,-166,57,-496,-387,-184,-198,-472,55,112,63,140,81,-143,59,210,-57,-146,-140,-221,-278,-233,-256,-38,-308,-89,-127,-164,-176,-173,-122,-303,-445,-167,-12,125,-78,-278,-269,-329,-275,-489,-339,-338,-282,-215,-179,-338,-205,-163,-223,-669,-346,-152,-153,-1174,-1259,-151,-1639,-2137,-2276,-3136,-10959,-2682,-114,-142,-158,-185,-2500,-2686,-760,-354,-354,-321,-1536,-225,-434,-583,-120,-96,-75,-60,-435,-59,-58,-277,-97,-13,-215,-260,105,-218,-30,-35,-52,384,414,322,-287,-54,-367,-169,-221,107,33,-285,173,473,383,148,-149,33,-194,-29,-142,-69,-202,-307,-326,-241,-227,-59,5,-79,-313,-23,3,-50,-106,-176,-228,-252,-245,-214,-177,-156,-131,-112,-211,-84,-68,-29,12,-16,-29,-72,-214,83,-174,166,305,289,74,212,163,-179,-208,-14,-60,-98,-254,-199,-255,-143,-137,-123,-105,-209,-164,-274,-65,-54,-152,-270,-366,-107,-139,-174,-211,-263,-328,-379,-387,-352,-302,-255,-209,-176,-146,-113,-81,-49,-13,31,-97,-209,-9,-331,111,-21,-147,-248,-302,66,-145,12,-235,-309,-251,-109,207,0,39,12,170,166,51,77,-56,-7,-358,-395,-12,34,-9,-5,227,134,-84,-227,-206,-240,-195,22,327,95,-125,-101,-9,-302,-107,-57,131,0,-22,-98,-157,-204,-229,-228,-213,-208,-205,-207,-217,-238,-242,-241,-223,-226,-174,-155,-121,-109,-94,-239,-83,-86,-101,-112,-179,-123,-119,-108,-100,-214,-66,-47,-44,-85,-40,-47,-82,-237,-34,-10,37,85,130,180,215,-118,273,313,39,-59,-51,146,6,294,872,373,-102,-191,49,65,-349,-44,6,-191,188,-191,147,67,-121,-121,-211,-274,-278,-225,-156,-126,-69,-131,91,121,150,58,-215,12,223,217,-56,198,139,-261,-351,-158,-60,-180,-213,-292,-340,-364,-355,-344,-343,-359,-397,-436,-444,-384,-314,-232,-162,-94,-75,-227,-247,-373,-75,-2,-34,-175,-161,-31,-32,-238,96,279,-267,284,333,-26,-362,-140,-117,-137,172,84,13,-416,-266,-332,63,98,71,-116,-43,-176,-42,76,150,112,-98,8,-66,-156,-229,-262,-221,-136,-40,-274,-25,-198,-300,156,273,258,223,120,25,41,-89,-101,-157,-300,-120,-135,-224,-54,-200,-228,161,152,-70,-331,-291,-334,-135,-175,-227,-252,-264,-239,-202,-159,-118,-319,-42,0,49,-1,4,-41,-24,23,-338,-29,-221,-272,-91,155,-36,-37,-75,-151,59,235,250,137,145,96,54,-73,-71,-126,-177,-208,-222,-221,-224,-229,-228,-230,-232,-237,-231,-233,-244,-248,-253,-260,-276,-275,-275,-282,-270,-259,-248,-246,-239,-235,-236,-235,-246,-258,-291,-316,-342,-375,-387,-363,-313,-257,-206,-172,-126,-91,-64,-47,-43,-46,-311,-159,-320,-97,-97,-134,-88,-77,-58,-177,-50,-55,-69,-119,-131,-181,-216,-223,-171,-83,-260,-91,-27,-98,298,406,359,-266,-389,-10,154,-106,-39,-148,-241,-328,-378,-336,-269,-208,-163,-124,-122,-60,-40,-293,-269,-371,-18,-27,-115,-79,-69,-312,-52,-76,-169,-13,-13,-31,-64,-359,-318,-214,-242,-338,-142,-163,-16,-175,-211,99,163,282,147,116,-107,-290,93,283,2,-250,-428,140,67,-9,-104,-185,-219,-184,-96,-261,-254,72,261,-35,-501,-381,-96,173,143,-274,-229,-60,90,35,-13,-42,-40,-116,30,-202,-310,92,177,179,-70,-188,89,23,-39,-211,-357,-276,-335,-372,-355,-644,-555,-6476,-11407,-7632,-161,-197,-42,-395,-545,304,371,380,-501,-339,-206,-79,-405,-133,-414,-67,0,-405,29,45,13,-22,-52,-115,-184,-115,-301,-119,-93,30,61,80,5,-144,153,18,79,209,-278,211,-70,200,192,-47,118,178,155,135,-128,-207,-46,-34,-5,-54,-108,-157,-193,-208,-196,-149,-102,-68,-255,-347,-254,-20,-42,-165,-114,-173,-350,-268,-284,-287,-259,-322,-350,-152,-136,-169,-154,-249,-193,-314,-284,-320,-333,-318,-284,-259,-203,-162,-123,-82,-236,-40,-35,-262,-55,-82,-111,-243,-221,-248,-185,-179,-202,-151,-140,-123,-120,-174,-108,-77,-34,20,82,52,214,264,-33,-32,260,190,322,307,235,197,107,102,158],[-184,-75,-201,9,49,274,470,100,-191,0,-9,-342,-224,-116,-25,30,61,68,58,-219,-218,-9,-44,-352,-134,-169,-128,-138,-201,-160,-228,-182,-182,-415,-215,-203,-213,-208,-209,-211,-224,-228,-237,-254,-271,-266,-256,-233,-207,-172,-135,-98,-59,-14,13,-260,-389,48,90,-247,131,139,88,-152,-28,-35,-26,-123,-12,-20,-330,-218,-250,-203,-132,-64,-175,60,15,-245,-123,-212,-347,-292,-343,-337,-323,-245,-199,-220,-145,-81,-365,-215,36,62,241,146,-75,-244,135,435,-27,207,115,-287,-2,116,-173,-60,-252,-121,-109,-54,-8,-22,92,133,-131,-22,280,329,-97,-57,-301,89,10,-51,-257,266,219,109,-298,-140,131,90,23,-278,-452,-239,-665,-122,273,271,97,241,-135,66,188,-89,163,155,142,95,-1224,-642,-108,19,-20,-140,-796,-951,-155,-182,-196,-201,-199,-195,-190,-184,-180,-174,-170,-166,-169,-176,-11076,-206,-222,-243,-258,-271,-284,-18811,-8216,-261,-262,-251,-249,-250,-263,-276,-297,-326,-344,-322,-284,-569,-1685,-1504,-96,-42,10,-1064,-612,-517,-525,-995,-298,12,-40,-941,-99,-90,-47,-109,37,-68,60,45,2,-489,-151,-227,-229,-127,23,84,151,401,435,424,622,587,192,324,368,45,-87,192,-384,-199,-391,294,217,-275,439,428,-199,14,-484,-413,-275,-265,-427,-106,-87,-28,34,71,-87,12,91,-58,-216,-118,-320,-356,-139,-218,251,-239,110,178,207,241,193,360,-215,-401,-136,-39,-96,-119,-244,-148,-275,-312,-429,-304,-298,-202,-219,-246,-372,-277,-278,-279,-627,-481,-303,-323,-1128,-1123,-324,-2179,-1736,-1977,-2906,-9943,-4674,-65,-59,-40,-31,-2763,-2431,-709,-65,-78,-93,-1363,-119,-316,-581,-174,-190,-203,-215,-367,-256,-276,-297,-319,-345,-374,-410,-381,-323,-261,-202,-152,-87,-38,-1,-235,-43,-366,-196,-167,-8,-28,-226,-7,40,90,115,-179,41,-192,43,-134,27,-45,-107,-166,-221,-273,-312,-348,-372,-363,-334,-295,-268,-237,-226,-218,-214,-261,-223,-224,-228,-211,-185,-185,-125,-138,-55,-15,17,55,-62,-214,9,-227,192,324,324,41,321,301,-205,-204,-105,131,-20,-261,-165,-313,18,20,35,62,-219,-163,-224,-15,116,-160,-248,-332,-22,232,310,2,-162,172,98,-28,88,-82,-4,288,-99,188,69,24,140,21,57,-86,-245,0,-268,10,-21,-100,-219,-342,27,-152,-48,-281,-342,-230,-108,199,34,86,-6,183,188,25,43,-128,62,-360,-374,214,173,1,33,56,20,-50,-158,-160,-228,-290,-344,-369,-359,-345,-332,-331,-337,-335,-341,-333,-335,-333,-320,-298,-278,-252,-211,-165,-130,-93,-60,-39,-38,-39,-64,-207,-212,-238,-331,-400,-447,-406,-338,-263,-192,-134,-81,-221,-61,49,-104,76,-84,137,18,212,-29,-28,-142,-154,-253,-85,-217,-322,-257,-100,57,138,-57,239,339,78,-72,-160,88,30,268,668,306,-123,-137,-13,31,-350,-104,-24,-214,122,-204,121,85,-125,-13,-75,-184,-238,-329,-418,-388,-303,-213,-127,-66,-16,25,-141,8,36,8,-87,-73,-120,-291,-290,-271,-309,-344,-378,-414,-416,-376,-321,-265,-202,-136,-154,-6,46,-156,-45,-161,-75,49,-52,-263,-250,-381,-161,237,156,-105,-260,-62,-53,-282,128,282,-282,245,298,-20,-340,-121,-45,-179,162,158,-58,-407,-268,-250,110,117,121,-130,-48,-202,62,242,214,47,-141,-32,16,-36,-80,-109,-142,-78,-43,-319,-153,-284,-275,146,248,260,206,91,-31,199,-114,-11,-168,-303,-33,-261,-251,-30,-167,-267,204,163,-64,-325,-374,-200,-125,-21,-51,-83,-136,-198,-229,-269,-303,-331,-358,-386,-424,-474,-461,-371,-264,-156,-342,-20,-175,-236,-131,117,-27,-43,-89,-162,-119,-197,-263,-310,-339,-349,-348,-326,-294,-250,-211,-176,-150,-138,-150,-184,-224,-280,-343,-415,-476,-442,-391,-343,-302,-269,-250,-217,-184,-161,-116,-75,-36,-57,14,26,28,18,-136,-291,-101,-152,-274,-240,-246,-240,-206,-154,-110,-170,-144,-1,72,101,115,-63,-259,-142,-356,-15,66,-125,24,11,10,-234,-5,-14,-27,-105,-97,-108,-213,-166,-181,-180,-318,-133,-116,-107,-112,-121,-145,-386,-283,-192,-201,-205,-203,-214,-219,-229,-235,-227,-211,-190,-171,-150,-124,-108,-99,-331,-290,-373,-160,-198,-232,-247,-226,-307,-121,-146,-202,24,45,41,15,-352,-415,-182,-291,-403,-488,-393,-300,-192,-222,-24,42,87,130,156,-84,-301,79,249,-14,-212,-420,289,354,161,-35,277,245,219,-53,-372,-291,22,229,-73,-422,-472,-144,210,196,-248,-223,-57,98,92,-30,47,31,-67,47,-194,-348,105,157,164,-105,-213,107,56,15,-177,-422,-68,-52,-34,-7,-447,-179,-5580,-10461,-7355,-227,-320,-404,-371,-540,-130,-55,-9,-440,-340,-265,-94,-454,-129,-441,-65,46,-387,127,357,342,374,339,-161,-246,-123,-331,-192,-118,41,29,-10,-47,-134,-102,-132,-160,-180,-377,-224,-234,-264,-275,-285,-300,-300,-322,-326,-305,-272,-218,-151,-93,-24,-42,112,92,-96,167,225,-99,174,-238,-299,-167,-7,-55,-192,-73,-85,-361,-78,-268,-268,-147,-330,-365,83,18,-192,-209,-340,-214,-320,-134,-150,-172,-167,-176,-221,-196,-197,-185,-154,-153,-81,-40,-255,33,57,-17,-201,-199,-229,-35,-139,-196,4,-36,-74,-123,-183,-201,-206,-191,-161,-125,-88,-50,-25,-51,-21,15,21,30,42,54,79,53,71,153],[-97,9,-154,-6,29,238,228,122,-215,82,18,-371,-113,-169,-209,-202,-176,-149,-126,-297,-181,-67,-61,-311,-125,-131,-51,-70,-240,-84,-103,-122,-131,-428,-201,-171,-191,-195,-208,-226,-257,-282,-309,-331,-317,-282,-246,-208,-175,-141,-109,-96,-57,-33,-25,-336,-324,-25,-20,-192,13,31,44,-192,-17,-9,2,-172,38,34,-225,-218,-271,-216,-137,-31,-157,-46,-54,-270,-38,-122,-404,-343,-80,153,-359,231,219,-106,-173,160,-353,-263,12,65,297,133,-95,-231,134,226,8,118,60,-285,-49,-85,-151,-95,-246,-80,-84,-69,-68,-76,-32,-2,-127,-58,184,251,-99,-81,-313,73,34,-24,-294,170,108,55,-215,-149,-49,-67,-70,-295,-440,-233,-746,-240,85,118,140,160,-189,-37,179,-185,153,130,100,-34,-1003,-469,-118,-101,-149,-184,-594,-873,-285,-311,-316,-303,-272,-228,-273,-132,-85,-37,2,38,61,76,-18330,76,72,60,54,47,34,-16553,-2416,12,-15,-33,-62,-92,-126,-144,-141,-113,-64,-6,60,-805,-1581,-1476,-265,330,348,-1056,-414,-327,-372,-1022,-77,108,93,-829,108,110,121,-298,99,-178,48,13,-23,-569,-85,-109,-125,-128,-110,-102,-83,-64,-36,-27,-37,-56,-87,-126,-165,-192,-191,-171,-331,-235,-433,-55,-48,-343,-60,-74,-242,-111,-464,-436,-370,-284,-312,91,142,-123,27,29,-44,-60,14,-96,-309,-287,-340,-180,-64,-204,251,-183,126,182,213,267,190,391,-147,-364,-130,130,-24,-161,-287,-324,-249,-372,-393,-288,-261,-150,-153,-148,-412,-136,-131,-130,-515,-642,-160,-302,-1148,-1021,-514,-2357,-1259,-1679,-2757,-8603,-7059,-88,-71,-40,-18,-2476,-2070,-690,-15,-28,-48,-1158,-96,-181,-578,-188,-206,-211,-208,-289,-208,-203,-275,-185,-166,-148,-175,-86,-160,-43,-38,-130,-71,-109,-161,-214,-256,-333,-237,-107,-3,57,-160,107,105,60,-6,-226,-221,-308,-261,-144,-18,80,173,244,290,-208,-37,231,7,-368,-24,291,242,187,105,24,-94,-262,-66,-7,52,-14,-60,-165,-144,-192,59,-8,-79,-125,-151,-198,-97,-274,-3,32,62,11,94,107,-238,-187,-192,104,3,-247,-134,-282,-6,26,14,11,-220,-168,-170,17,76,-162,-244,-300,-73,205,282,-74,-211,103,86,-12,78,-54,-43,-97,-160,-215,-260,-294,-321,-338,-338,-340,-319,-298,-261,-231,-203,-168,-182,-318,-45,-164,-129,-286,-294,-207,-103,182,67,137,-20,198,206,1,-6,-195,91,-324,-376,266,231,7,78,65,1,-85,-158,-230,-262,-250,-222,-189,-167,-162,-149,-132,-176,-150,-4,52,-119,119,142,82,28,139,-211,139,148,1,36,162,294,331,0,-214,-181,90,129,36,-75,-174,-279,-276,-257,-222,-176,-209,-116,-109,-225,-144,-174,-202,-226,-251,-254,-242,-211,-202,-247,-102,-93,32,95,28,93,73,9,212,298,134,-51,-246,35,24,-1,-12,-11,-143,-79,-41,-41,-339,-140,-105,-235,-46,-169,101,180,-116,232,9,-179,75,64,-10,-86,-70,-161,-227,-234,-171,-87,-61,13,30,15,-108,-80,-144,-319,-246,-237,-205,-168,-161,-152,-167,-210,-277,-351,-356,-273,-178,-71,9,-158,-47,-141,-115,96,4,-261,-217,-341,-224,163,154,-17,-346,-81,-67,-291,153,220,-281,156,65,-41,-287,-237,-268,-217,-127,-39,-117,-362,-205,-142,73,116,178,-140,-42,-214,77,53,42,-8,-166,-65,-68,-108,-134,-145,-197,-100,-93,-282,-278,-314,-234,73,54,31,4,-12,-83,-1,-110,28,-158,-275,-2,-328,-261,13,-119,-288,-86,-111,-132,-297,-369,-188,-209,-227,-231,-211,-186,-263,-68,0,60,-154,105,155,155,-88,-85,-12,-1,-61,-267,-127,-128,-183,-152,-29,-13,-28,-80,-160,55,74,61,-6,25,8,-6,-474,-2,10,17,21,14,-5,-50,-113,-173,-236,-279,-291,-252,-200,-140,-79,-163,-64,-58,122,166,194,234,148,69,-72,296,130,204,223,-101,-316,-152,-14,-316,-325,-111,-118,-108,-92,-77,-155,-199,-59,-59,-64,-72,-118,-204,-125,-377,-77,-57,-111,-21,-5,12,-287,-11,-49,-101,-173,-232,-259,-197,-94,29,130,-362,-69,88,-34,198,71,-97,-486,-466,-419,-241,-73,84,207,318,403,453,-38,-89,-123,109,244,140,437,-101,-369,-254,-346,-112,-56,-162,-219,-260,-288,-233,-213,-230,-99,-71,-62,-71,-321,-411,-189,-254,-319,-353,-378,-385,-356,-341,-301,-275,-252,-216,-167,-116,-297,2,57,-27,-164,-401,185,204,193,-19,209,203,192,-97,-450,-312,-26,166,-104,-346,-503,-192,6,-40,-198,-201,-147,-143,-122,-103,-91,-88,-98,-131,-186,-365,-332,-418,-513,-462,-353,-255,-160,-58,-129,-447,139,224,-12,271,-274,244,-4455,-9404,-7438,-57,-156,-255,-348,-529,-363,-302,-266,-302,-315,-317,-222,-484,-141,-407,-80,71,-366,217,275,328,364,269,-189,-306,-135,-340,-260,-149,49,130,91,-21,-126,50,-43,47,82,-322,82,-233,26,-15,-141,-138,-198,-274,-305,-275,-217,-148,-179,-23,34,-83,166,58,-171,70,119,-83,173,-218,-237,-82,5,-78,-208,-80,85,-317,33,-277,-284,-171,-340,-364,81,1,-218,-259,-296,-256,-281,-84,70,-177,-150,-31,-184,-58,-131,-36,4,-78,96,126,-229,-17,211,38,-43,-144,-203,15,-106,-181,-32,-85,-130,-182,-234,-254,-224,-189,-161,-139,-122,-106,-102,-101,-103,-113,-121,-125,-121,-105,-71,-25,20,99],[-35,-69,-111,-109,-113,-93,-68,-45,-248,1,16,-396,41,-205,23,0,-29,-66,-110,-380,-182,-215,-220,-261,-141,-102,-40,-28,-290,-100,28,99,-55,-385,-185,103,88,90,-64,81,-74,-322,-196,-64,-41,-89,-156,-227,-257,-168,-71,-166,221,345,324,-365,-248,36,203,-136,258,169,47,-234,-7,18,26,-211,401,557,-104,-196,-281,-231,-124,10,-133,297,242,-270,105,-27,-364,-337,-9,154,-312,198,124,6,-192,29,-306,-324,-123,-152,-159,-153,-146,-208,-134,-138,-146,-155,-160,-277,-167,-173,-171,-179,-240,-203,-208,-201,-181,-147,-104,-66,-117,-96,37,50,-58,-107,-319,-62,-114,-175,-325,-277,-317,-341,-351,-347,-337,-332,-326,-318,-413,-295,-798,-280,-267,-258,-255,-247,-244,-235,-225,-222,-220,-223,-236,-259,-762,-336,-377,-375,-330,-269,-441,-780,-91,-33,34,102,171,233,-469,318,334,331,303,255,184,107,-22756,27,72,150,241,317,363,-14684,379,338,271,216,171,158,172,219,277,332,-132,394,399,-1109,-1487,-1367,-548,222,170,-1081,-214,-152,-211,-1006,48,77,93,-735,133,129,129,-454,95,-288,22,32,-86,-572,-221,-16,-22,-21,-52,-11,-5,0,18,22,15,4,-11,-28,-41,-47,-36,-18,-239,-254,-433,61,69,-390,70,67,-268,-101,-415,-417,-362,-216,-177,88,89,-251,-65,-12,-10,-120,-126,-176,-352,-281,-311,-288,-242,-188,-127,-128,-33,12,49,86,93,101,-83,-323,-123,43,8,-105,-72,-120,-168,-314,-363,-278,-273,-248,-208,-157,-424,-131,-21,-86,-379,-796,-194,-505,-1212,-948,-738,-2014,-777,-1388,-2750,-7252,-9815,304,413,535,638,-1742,-1606,-684,498,183,192,-934,207,-20,-558,-278,-404,-418,-333,-280,-222,-166,-291,-32,41,-114,-144,199,-148,-26,157,-70,12,-85,-194,-293,-324,-306,-289,-49,90,141,-87,76,219,157,38,-268,-4,-126,130,-123,92,80,96,131,185,-191,-34,299,46,-383,-35,232,297,531,300,1,-88,-236,-110,28,74,-39,-85,-144,-247,-195,-36,-188,-321,-331,-246,-174,-158,-277,-106,-133,-173,-217,-252,-254,-273,-197,-205,-108,-65,-226,-110,-222,-53,41,48,59,-208,-181,-116,40,29,-158,-259,-278,-129,-158,-203,-241,-277,-297,-287,-265,-237,-209,-188,-173,-173,-180,-188,-203,-225,-248,-264,-279,-317,-226,-174,-133,-101,-67,-144,-243,-38,-173,-224,-252,-231,-199,-96,-50,-71,-116,-163,-218,-270,-319,-355,-353,-318,-271,-407,-178,-140,-110,-103,-104,-98,-114,-122,-144,-157,-158,-149,-118,-77,-156,-2,63,-117,-186,86,239,-157,191,209,90,-27,171,-212,128,125,-25,66,158,255,428,-67,-199,-155,101,166,162,111,23,-306,-9,41,157,-50,-164,-90,-50,-263,159,205,106,56,65,18,-99,-237,-216,-236,-124,-104,-16,-24,-42,-75,-104,-134,-158,-178,-201,-223,-237,-239,-242,-235,-220,-204,-197,-185,-190,-200,-342,-256,-284,-300,-286,-225,-145,-49,-105,148,-6,-172,109,70,-144,-86,-72,-175,214,92,-19,-82,-66,4,104,187,-134,267,126,-346,-160,2,36,-132,-127,-108,149,62,177,120,-206,47,-111,-260,-411,-342,-221,-112,-157,25,64,-228,-170,-304,-269,62,74,60,-351,-104,-86,-278,153,133,-269,128,73,-1,-233,-163,-235,-269,-255,-222,-186,-315,-140,-135,-146,-169,-192,-219,-231,-229,-212,-192,-167,-156,-189,-152,-155,-142,-104,-58,-254,35,-111,-212,-298,-254,-201,68,24,-25,-82,-135,-186,-225,-263,-302,-335,-368,-402,-432,-449,-436,-413,-414,-423,-446,-444,-408,-355,-289,-217,-143,-63,16,51,-327,5,124,237,-26,135,175,144,-113,-84,27,149,132,-168,-19,-44,-132,-162,41,-1,0,-61,-159,44,24,191,-56,190,203,220,-268,267,277,260,160,-65,69,-45,-180,-299,-362,-289,-178,-87,-184,63,139,-219,-132,-160,214,325,320,289,192,117,-69,191,99,53,-23,-110,-342,-274,-316,-308,-404,-203,-153,-108,-74,-60,-137,-236,-58,-72,-92,-119,-161,-180,-213,-368,-225,-198,-165,-122,-78,-24,-342,32,40,33,-58,-146,-151,-148,-88,-45,19,-392,-35,164,0,199,153,74,-392,-102,-176,-206,-175,-95,-15,78,160,234,-15,-92,-74,252,348,254,312,-157,-401,-176,-292,-157,-11,-181,-120,-168,-257,-254,-280,-298,-299,-279,-257,-235,-269,-290,-319,-165,-318,-132,-138,-116,-149,-190,-80,-77,-85,-84,-79,-77,-274,-61,-53,-48,-110,-372,-3,29,72,7,147,196,243,-132,-410,-305,-60,98,-126,-279,-470,-224,290,239,-138,-163,-118,-159,-100,-110,122,212,41,194,-181,-350,127,208,72,-116,-242,-350,-255,-78,-66,-431,104,349,-149,518,-139,489,-3159,-8185,-7686,150,48,-52,-234,-493,-313,-350,-332,-320,-321,-355,-355,-490,-384,-338,-281,-220,-340,-109,-66,-25,0,15,-192,-354,-146,-314,-320,-183,-101,-123,-132,-128,-111,-73,-60,-9,27,-222,65,-232,51,28,-188,-53,-96,-163,-207,-222,-215,-189,-236,-151,-141,-132,-107,-57,-246,-39,-6,-44,170,-192,-167,-2,23,-82,-206,-76,94,-252,39,-277,-294,-197,-350,-345,56,-9,-238,-285,-202,-287,-206,-70,-36,-178,-141,24,-145,-46,-215,-66,-83,-93,-91,-73,-184,-81,4,22,37,-63,-168,20,-60,-156,-18,-21,-5,11,-180,-198,-294,86,86,74,55,34,9,-87,-12,-7,9,35,57,66,68,15,-39,3],[-158,-156,-130,-84,-49,-7,25,41,-290,44,23,-408,-42,-248,-160,-223,-258,-234,-206,-352,-164,-169,-185,-222,-230,-240,-231,-202,-360,-184,-140,-141,-144,-325,-182,-140,-86,8,-83,52,-175,-424,-302,-72,144,45,-188,-125,96,99,-97,-239,217,384,259,-327,-203,11,200,-101,-35,-29,28,-296,-21,24,23,-254,500,759,-12,-183,-291,-269,-111,39,-118,20,-120,-264,-302,-235,-298,-310,-5,29,-255,38,10,-39,-223,-195,-292,-419,-240,-167,-100,-45,-134,-194,33,32,27,18,16,-281,20,3,30,26,-261,-10,-57,-71,-100,-198,-118,-110,-125,-154,-37,-28,-43,-151,-341,-166,-200,-212,-364,-131,-75,-19,22,-213,61,44,6,-332,-395,-242,-725,-338,-363,-295,-210,-113,-318,-195,184,-120,-199,374,382,-275,-577,-252,-250,-30,-175,-273,-354,-712,21,143,256,349,419,461,-684,448,392,310,199,69,-76,-4331,-18320,-156,-30,74,162,220,242,-13360,229,192,145,127,128,162,207,267,320,351,-419,332,280,-1485,-1429,-1189,-859,-180,-247,-1149,-258,-224,-185,-979,-130,-117,-125,-687,-167,-205,-233,-517,-309,-413,-383,-405,-378,-519,-351,-192,-130,-70,-167,20,56,79,107,118,114,107,95,65,72,66,73,60,-143,-273,-389,83,70,-413,42,30,-299,-122,-366,-380,-286,-129,-52,-36,-57,-399,-181,-160,-196,-237,-267,-275,-291,-272,-264,-244,-237,-235,-226,-226,-218,-199,-179,-149,-137,-114,-96,-292,-129,-30,-17,-50,-5,-12,-44,-251,-348,-287,-189,-146,-153,-148,-412,-162,-99,-149,-268,-918,-399,-763,-1311,-907,-918,-1498,-349,-1133,-2937,-5957,-12923,275,375,479,562,-804,-1070,-693,309,67,85,-715,307,149,-533,-126,-273,-380,-333,-224,-102,5,-318,111,260,-103,-119,354,-142,-64,211,-2,184,0,41,-130,-55,-306,-360,-2,96,149,-18,54,105,50,24,-276,-44,-82,200,-114,124,46,-22,-96,-169,-225,-234,-206,-160,-395,-78,-50,-47,-51,-81,-113,-144,-205,-158,-129,-93,-81,-79,-124,-310,-140,-201,-314,-439,-320,-185,-140,-240,-239,153,169,141,-26,16,-63,-300,-240,-308,-332,-299,-231,-144,-175,-93,88,163,235,-191,-198,-67,77,-25,-144,-295,-270,-186,98,194,-225,-217,-18,-63,-125,-175,-215,-250,-274,-291,-281,-238,-166,-77,-20,10,42,-334,-23,-7,195,-81,-52,-107,-160,-44,-168,-218,-202,-181,-207,-248,-273,-201,-118,-49,6,34,-46,-136,-204,-126,-198,-463,-290,-249,-159,-74,2,-65,27,85,155,139,-15,-59,219,94,-164,33,113,-74,-230,117,243,-131,66,-25,-116,-207,-288,-338,-346,-321,-264,-187,-98,-6,110,-102,-179,-139,101,146,172,169,-12,-320,-34,-87,64,-30,-103,-105,-89,-157,229,240,110,59,120,118,-112,-202,-184,-225,-143,-99,8,41,-70,-148,-233,-299,-325,-310,-278,-244,-208,-167,-137,-99,-59,-15,-216,-1,-9,-2,-356,-181,-108,-313,-93,-45,-85,-91,-93,24,-36,-164,146,82,-248,-105,-84,-196,139,336,256,164,59,7,418,306,-157,255,101,-304,-105,49,67,-108,-98,-127,86,7,199,157,-243,-18,-24,65,5,-126,-2,-68,-192,117,119,-173,-120,-276,-282,-6,-2,-40,-257,-128,-111,-253,-43,-23,-244,-12,-7,-19,-182,-65,-98,-169,-168,-210,-249,-283,-309,-333,-353,-370,-374,-377,-369,-357,-336,-314,-278,-239,-212,-141,-91,-43,2,31,-315,21,-88,-141,-159,-173,-197,-270,-323,-359,-379,-373,-352,-307,-256,-203,-144,-203,-48,-245,-256,19,-37,-279,-62,-104,-140,-232,-175,-152,-127,-103,-77,-52,-50,-390,-138,-50,-61,-78,-95,-108,-118,-132,-136,-140,-140,-145,-149,-143,-138,-119,-164,-78,-41,-4,-36,-165,21,-55,131,-101,154,170,188,-68,253,288,308,49,-155,191,147,151,78,2,-193,-95,-87,-190,-28,10,-275,-196,-239,136,161,169,188,197,150,-59,152,62,64,5,-66,-375,-240,-325,-404,-436,-347,-273,-207,-149,-108,-126,-246,-56,-55,-62,-76,-197,-130,-139,-336,-161,-154,-141,-114,-74,-12,-407,109,170,224,-42,-176,-213,-101,136,32,-88,-416,-256,-190,-68,51,160,128,-306,17,226,233,167,90,-11,-109,-214,-313,-397,-439,-351,-278,-217,-162,-122,-219,-420,-93,-227,-216,-43,-209,-37,-15,-232,45,-313,-296,135,154,160,158,-212,-169,-469,-234,-342,19,-122,-140,-158,-174,-36,-162,76,119,167,56,-250,62,129,-53,-67,-347,338,371,254,25,508,555,471,-168,-367,-289,-94,10,-162,-240,-403,-253,-117,-149,-124,-131,5,83,154,-165,239,210,85,204,-193,-324,94,25,-56,-135,-193,-222,-216,-164,-100,-409,6,58,-308,124,-74,161,-1809,-6821,-7859,92,61,24,-144,-419,-100,-143,-175,-196,-219,-392,-195,-496,-187,-210,-221,-248,-325,-309,-311,-266,-214,-162,-187,-409,-172,-275,-373,-238,-16,-20,-18,-91,-101,-8,-84,-24,-34,-142,-84,-163,-162,-198,-243,-267,-285,-322,-339,-337,-328,-308,-277,-262,-237,-214,-187,-161,-335,-170,-158,-43,-21,-179,-110,58,35,-78,-198,-74,99,-196,36,-286,-314,-236,-371,-334,13,-34,-267,-293,-124,-318,-126,-21,151,-187,-152,59,-112,-39,-320,-31,62,45,45,71,-141,-153,136,146,182,27,-139,98,-14,-132,-21,-68,-109,-153,-196,-242,-400,-237,-248,-260,-261,-243,-218,-186,-151,-126,-102,-82,-73,-82,-99,-132,-167,-203],[-225,-206,-194,-179,-181,-180,-186,-204,-319,-257,-282,-393,-195,-267,-67,-9,38,74,88,-242,48,20,-54,-191,-240,-326,-288,-196,-379,-249,-43,-40,-49,-252,-187,-115,-97,-33,-115,-7,-250,-460,-369,-86,130,141,-318,-218,48,59,-127,-296,174,174,160,-290,-178,-18,155,-70,199,315,19,-358,-40,25,10,-274,409,334,62,-169,-280,-303,-182,-67,-91,235,368,-237,273,115,-234,-272,58,85,-199,245,-78,28,-247,-19,-184,-450,-133,8,301,40,-148,-167,136,247,17,193,188,-275,36,-12,203,227,-285,179,-58,81,20,-231,-109,-183,-249,-315,-375,-347,-288,-224,-355,-132,-89,-60,-378,-15,-10,-10,-22,-258,-77,-122,-173,-353,-368,-287,-629,-266,-235,-199,-170,-138,-377,-249,-78,-76,-502,-94,-118,-342,-447,-269,-366,-235,-233,-236,-302,-652,-209,-223,-233,-245,-248,-244,-909,-205,-182,-161,-148,-142,-153,-10717,-10890,-260,-304,-337,-319,-279,-243,-12636,-168,-148,-145,-125,-107,-71,-29,29,89,135,-507,147,103,-1890,-1380,-939,-1170,-335,-224,-1229,10,87,13,-940,170,172,-188,-668,214,247,296,-425,-11,-521,-135,177,-72,-473,-322,231,178,4,-287,-53,80,71,84,92,96,104,112,-39,137,157,189,3,-34,-279,-320,168,67,-393,310,305,-325,-89,-300,-319,-202,-44,71,284,140,-541,-293,-89,74,-168,-356,-279,-188,-15,-41,-51,-69,-164,-100,-126,-150,-169,-189,-197,-216,-213,-202,-255,-139,-107,-79,-50,-37,-34,-42,-186,-333,-300,-169,-174,-202,-219,-367,-243,-247,-249,-236,-914,-614,-1049,-1411,-873,-989,-994,-252,-907,-3319,-4728,-16334,-288,-274,-236,-200,-175,-471,-710,-93,-70,-50,-512,-12,0,-496,23,40,59,79,-86,-110,48,-347,139,154,-115,-95,193,-134,-116,196,56,308,-109,153,-113,-42,-326,-438,37,574,158,51,52,-3,-49,38,-233,-80,-32,-1,-99,-121,-176,-203,-219,-226,-226,-212,-200,-192,-392,-195,-199,-214,-220,-238,-245,-246,-243,-239,-281,-241,-239,-234,-231,-286,-218,-203,-185,-167,-142,-132,-127,-292,-198,-118,-123,-126,-132,-140,-140,-292,-146,-144,-135,-121,-208,-91,-145,-117,-43,-24,0,-167,-213,-20,98,-78,-119,-349,-272,-239,25,98,-294,-214,-75,-1,5,129,-60,-121,60,-86,170,12,141,244,-63,-27,67,-320,-48,67,202,-131,-70,-71,-72,-18,-136,-99,-152,-146,-231,-338,-345,-259,-202,-166,-159,-170,-201,-241,-264,-251,-204,-539,-52,23,-48,142,174,-133,36,167,205,192,13,-92,204,81,-158,76,148,-48,-278,132,126,-54,-65,-144,-189,-198,-169,-117,-69,-47,-63,-55,-89,-137,-156,-139,-162,-131,76,114,165,232,-21,-306,-50,-189,-27,1,-31,-117,-83,-11,117,101,119,55,244,165,-87,-127,-129,-218,-160,-86,0,77,-109,-142,-243,-321,-332,-283,-230,-187,-149,-130,-107,-98,-94,-92,-253,-94,-93,-83,-368,-193,-130,-361,-168,36,63,97,-77,137,-73,-146,183,109,-118,-138,-100,-216,26,194,197,180,100,1,335,333,-173,191,70,-240,-54,86,96,-85,-141,-268,-354,-286,-202,-147,-218,-100,-111,-116,-138,-153,-157,-139,-192,-94,-65,-109,-68,-252,-261,-86,-83,-101,-150,-148,-133,-222,-91,-88,-203,-26,0,-2,-132,-14,8,-137,-27,-60,-174,-223,-162,-193,-225,-258,-288,-322,-351,-374,-368,-337,-286,-239,-227,-176,-120,-101,-89,-101,-351,-191,-256,-323,-332,-258,-175,-111,-60,-35,-206,-73,-257,-189,-245,-253,-201,-168,-80,-185,-235,47,2,-236,-133,-25,-34,-193,-77,-41,-60,-82,-103,-124,-167,-422,-261,-299,-352,-384,-353,-303,-248,-199,-149,-101,-55,-20,9,-64,51,-66,-151,-32,31,94,2,-165,-3,-126,-86,-129,-158,-159,-143,-107,-72,-30,8,-3,-192,155,140,132,345,99,-159,54,-28,-200,-24,49,-298,-238,-273,17,-48,-111,-121,-95,-35,-25,98,35,83,244,42,-387,-246,-111,-203,-347,-112,-217,-311,-276,-170,-100,-205,102,171,221,8,-198,-110,-120,-274,99,48,-42,-93,-154,-193,-416,-250,-253,-241,-224,-197,-234,-157,-150,-146,-141,-410,-76,-19,47,130,216,76,-222,93,244,275,213,199,98,-32,-181,-328,-307,-162,-38,54,119,165,182,-264,-369,7,-139,-265,-81,-215,0,38,-187,142,-321,-319,319,351,360,228,-131,-38,-413,-323,-365,-13,-121,-238,-325,-322,-206,-257,-3,85,162,122,-201,67,91,-63,-16,-308,236,263,285,55,281,244,176,-179,-339,-243,-174,-166,-188,-205,-305,-251,262,320,-44,-83,52,169,179,-209,206,133,56,-29,-200,-278,-259,-308,-348,-358,-328,-297,-263,-210,-160,-374,-89,-52,-454,-7,-60,30,-498,-5369,-7723,24,13,-2,-30,-277,-96,-143,-184,-209,-208,-397,-161,-487,-92,-87,-134,-49,-301,-60,-81,-98,-126,-155,-180,-433,-242,-257,-349,-297,-291,-292,-285,-278,-264,-248,-241,-236,-229,-225,-241,-249,-284,-310,-338,-359,-307,-274,-234,-223,-150,-108,-208,-41,-15,-223,18,-64,-422,-305,-302,26,7,-168,-58,-45,-64,-82,-177,-74,-70,-140,-18,-287,-329,-273,-394,-322,-36,-65,-293,-272,-51,-337,-41,30,171,-188,-179,84,-78,-34,-395,-29,53,27,2,-7,-98,-221,53,91,137,127,-112,139,33,-104,121,255,248,222,-158,-256,-404,106,76,41,7,-25,-65,-135,-146,-190,-228,-261,-289,-320,-329,-320,-297,-273],[93,182,-81,-125,-186,-19,297,197,-293,200,99,-370,-34,-237,-161,-160,-132,-104,-88,-111,-81,-104,-136,-173,-200,-230,-263,-286,-316,-331,-344,-350,-339,-328,-312,-306,-298,-273,-254,-239,-270,-362,-312,-231,-247,-253,-380,-295,-271,-239,-181,-325,-38,44,108,-254,-160,-41,163,-32,93,262,24,-409,-56,23,-28,-260,-181,-232,-240,-178,-250,-320,-38,102,-50,305,348,-189,348,177,-173,-222,95,48,-153,93,-159,84,-265,178,-105,-342,-193,-23,275,-2,-151,-129,152,355,-4,299,270,-259,13,-18,227,224,-310,205,-61,178,159,-220,122,90,-119,-245,-117,-63,-113,-219,-358,-188,-186,-188,-359,-190,-204,-216,-229,-282,-214,-185,-141,-372,-335,-268,-533,-73,-268,56,48,40,-406,-283,1,-9,-799,-10,0,-349,-381,-379,-507,107,124,-345,-281,-600,-157,64,41,16,-2,-20,-1159,-609,-65,-76,-89,-101,-119,-17248,-3095,-187,-200,-211,-207,-201,-197,-12544,-171,-168,-179,-177,-184,-190,-208,-222,-239,-257,-406,-369,-559,-2309,-1329,-655,-1478,-21,16,-1321,61,56,35,-905,-43,-88,-371,-685,-104,-53,23,-271,-238,-578,-229,-104,-22,-444,-148,150,83,-51,-409,-145,-210,-274,-308,-327,-319,-306,-304,-313,-324,-333,-323,-303,-272,-275,-249,-203,-180,-353,-122,-85,-350,-20,-221,-242,-135,21,192,263,-24,-667,-378,-94,106,-136,-317,-327,-81,192,216,187,103,-149,-9,-96,-156,-151,-82,23,96,218,56,-214,-134,184,175,82,322,316,105,-116,-311,-319,-162,-135,-87,5,-299,-256,-152,-380,-156,-828,-816,-1348,-1474,-829,-934,-572,-258,-713,-3889,-3595,-19999,-297,-290,-267,-253,-253,-245,-743,-209,-170,-125,-332,11,79,-451,212,272,323,360,-50,-163,-42,-373,160,199,-150,-71,18,-119,-177,-68,-77,-48,-197,47,-101,-51,-362,-367,75,627,174,121,69,-94,-135,76,-165,-100,27,262,-75,101,51,-8,-70,-132,-188,-213,-215,-200,-367,-174,-167,-176,-177,-181,-200,-114,-141,-151,-326,8,-155,63,-51,-201,39,283,245,193,136,-95,-67,-272,-179,-257,-309,-307,-271,-231,-192,-254,-148,-136,-124,-115,-210,-92,-125,-124,-76,-66,-50,-134,-213,-26,-8,-124,-81,-411,-279,-280,-48,-25,-354,-222,-128,-34,-1,108,-76,-76,12,-94,132,-29,153,252,-116,-64,74,-286,-77,138,198,-187,-100,-33,21,30,-81,35,-103,-127,-267,-171,-218,-246,-270,-265,-240,-197,-151,-257,-56,0,53,-628,148,183,-70,217,218,-193,43,239,241,222,34,-128,146,69,-128,129,183,-39,-317,-4,-55,-107,-134,-128,-102,-138,-48,-23,-7,-18,-59,-82,-139,-216,-289,-366,-335,-268,-209,-173,-134,-125,-123,-263,-151,-212,-212,-244,-267,-288,-292,-279,-263,-232,-195,-158,-135,-107,-91,-72,-73,-212,-173,-127,-164,-203,-248,-290,-294,-266,-220,-167,-120,-81,-42,-166,16,28,55,44,-282,40,43,22,-366,-209,-143,-394,-240,-219,-271,-296,-257,-197,-133,-124,-35,-5,4,-182,-126,-239,-88,-147,-191,-183,-125,-52,35,117,-184,123,33,-173,-12,106,112,-72,-58,-163,-44,-71,189,156,-174,-167,35,177,165,-76,110,30,-144,67,65,-49,-26,-242,-228,-162,-63,-114,-173,-232,-294,-284,-233,-208,-158,-110,-77,-61,-94,-53,-59,-101,-80,-102,-131,-189,-150,-157,-173,-168,-165,-233,-159,-257,-126,-104,-71,-157,-249,-216,8,60,93,72,-315,71,48,5,101,-12,-177,-33,179,-54,-302,3,-275,-179,-113,-8,-109,-149,-87,-147,-214,101,23,-193,-228,-80,-40,-164,3,82,-39,-111,23,-97,10,-398,-293,-95,-139,-182,-219,-232,-223,-197,-157,-113,-69,-35,-10,-101,21,-61,-146,-69,-37,-74,-112,-181,-177,-206,-122,-150,-17,24,50,68,66,59,40,-17,-188,111,126,86,363,127,-132,91,6,-238,-89,-18,-283,-281,-285,170,314,388,226,230,205,3,546,-3,41,247,82,-363,-240,-118,-153,-273,-217,167,-96,0,-101,-80,-156,78,158,233,-42,-191,-122,-139,-219,78,219,-8,38,-60,-141,-345,-226,-177,-111,-56,-214,-223,12,59,57,50,-403,36,18,-7,-42,-80,-133,-183,-238,-276,-262,-208,-139,-81,-20,32,77,-21,-132,94,141,107,63,0,-309,-305,-208,-219,-319,-163,-226,46,93,-152,109,-314,-339,139,121,93,66,-59,16,-277,-402,-411,-150,-198,-241,-241,-230,-178,-358,-97,-56,-15,12,-158,57,38,-93,14,-282,267,282,279,66,172,92,-5,-190,-355,-202,-116,-165,-232,-201,-225,-249,225,210,-18,-47,90,53,16,-267,-82,-129,-173,-213,-233,-251,-249,-241,-247,-253,-240,-217,-178,-111,-41,-361,-42,91,-590,95,-120,43,-12,-3949,-7220,-201,-251,-288,-300,-298,-290,-302,-318,-316,-289,-380,-196,-483,-79,-27,-128,40,-290,79,83,93,97,90,-142,-395,-214,-155,-273,-374,-23,46,-9,-124,-72,-116,-168,-214,-248,-268,-296,-299,-318,-316,-308,-303,-284,-287,-279,-262,-247,-224,-194,-182,-160,-271,-122,-110,-509,-435,-355,27,59,-169,-20,142,78,-24,-158,-58,109,-93,29,-288,-342,-298,-421,-324,-100,-108,-320,-246,2,-351,38,86,196,-176,-227,96,-41,-25,-297,-16,-15,-8,-32,-51,-56,-277,63,99,117,126,-78,139,86,-71,82,135,132,117,-135,-237,-291,29,0,-34,-72,-110,-159,-212,-268,-334,-399,-465,-531,-524,-445,-365,-276,-185],[106,94,-87,-155,-252,-84,-80,-103,-241,-88,-65,-347,-14,-191,-34,-70,-122,-187,-257,-309,-323,-282,-214,-139,-208,-198,97,137,-192,-177,257,250,173,-54,-170,43,-43,-105,-170,-141,-241,-259,-219,-114,17,14,-338,-353,-94,-135,-175,-329,-32,72,124,-222,-149,-59,139,10,-9,214,36,-430,-72,22,-39,-220,176,78,-7,-151,-208,-312,19,137,-3,471,464,-128,418,229,-119,-157,148,20,-118,324,-223,208,-275,200,-23,-227,-248,-49,239,-48,-138,-83,178,313,-32,188,81,-232,-111,-188,-234,-262,-333,-268,-262,-253,-246,-236,-224,-216,-193,-271,-205,-82,-46,-238,-340,-60,35,-111,-308,35,20,6,-11,-259,-52,-83,-118,-386,-300,-281,-440,-322,-420,-358,-344,-316,-396,-302,-231,-211,-858,-178,-173,-305,-369,-566,-664,-256,-294,-459,-324,-548,-454,-213,-150,-87,-24,32,-1442,-2514,137,154,157,154,-405,-23141,77,35,-3,-49,-88,-128,-173,-13067,-230,-261,-300,-322,-347,-362,-823,-321,-287,-256,-234,-1587,-1536,-2710,-1263,-366,-1775,-8,57,-1412,182,218,104,-886,206,199,-571,-737,283,80,210,-108,-486,-529,-305,-356,26,-431,62,363,243,-109,-526,-253,-41,-76,-94,-130,-183,-248,-321,-359,-295,-216,-130,-51,23,-263,-183,11,-41,-304,122,104,-352,46,-129,-156,-89,-12,-7,0,-199,-576,-384,-81,131,-85,-217,-285,16,271,264,248,101,-142,39,-81,-212,-332,-293,-154,-27,101,89,-174,-137,167,173,135,378,368,169,-46,-283,-343,-171,-172,-88,-23,-225,-318,-164,-540,-169,-751,-914,-1610,-1470,-769,-799,-310,-250,-538,-4631,-2589,-23871,-5558,-66,-44,-31,-36,-36,-812,-192,-37,-212,-192,23,54,-410,127,164,197,224,-43,-227,-155,-403,123,77,-217,-55,-63,-104,-251,-155,-197,-223,-264,-249,-200,-122,-415,-268,103,287,197,178,87,-172,-197,121,-98,-104,84,299,-54,74,199,239,211,182,-97,-2,163,89,-330,-84,-57,80,90,-57,-279,-171,-177,-132,-224,24,-152,161,0,-115,113,446,353,384,407,-92,-35,-232,-147,18,-91,-173,-210,-204,-171,-217,-121,-109,-105,-107,-230,-126,-149,-169,-187,-193,-185,-167,-210,-140,-105,-171,-47,-436,-294,-322,-129,-150,-411,-256,-200,-80,-25,66,-105,-12,-20,-111,82,-96,141,142,-187,-95,50,-258,-119,190,167,-250,-151,-4,103,79,-26,154,-74,-129,-327,-295,-360,-337,-276,-203,-128,-48,-49,-299,74,175,163,-642,211,192,-89,115,67,-225,2,-5,-13,-6,6,-177,27,26,-90,-23,-69,-124,-338,-242,-296,-360,-417,-437,-409,-385,-366,-345,-327,-327,-327,-328,-334,-348,-346,-348,-347,-353,-355,-368,-363,-373,-377,-384,-389,-399,-422,-435,-424,-391,-342,-292,-253,-216,-185,-164,-165,-170,-189,-208,-237,-276,-315,-359,-375,-336,-296,-264,-222,-176,-124,-69,-25,7,33,-196,52,-26,26,-9,-304,-55,-83,-98,-335,-238,-146,-372,-305,-124,-106,-72,-63,6,-158,-104,81,65,23,-234,-162,-268,-271,-349,-288,-196,-118,-65,-21,4,-195,36,-12,-112,15,85,94,-72,-59,-188,-107,-98,92,115,-132,-232,48,309,163,-64,165,76,-61,36,186,-1,1,-245,-198,-222,-102,-106,-192,-259,-283,-245,-198,-305,-115,-71,-32,-28,-71,10,49,-65,62,53,-82,-168,31,29,-229,27,32,-250,-86,-275,27,26,31,-136,-276,-259,-1,122,185,51,-263,117,116,64,200,51,-195,-104,41,-224,-381,-8,-236,-268,-136,-66,-116,-139,-147,-127,-196,145,32,-154,-311,-131,-50,-143,61,37,-26,-169,-45,-151,-139,-359,-264,-337,-407,-334,-257,-179,-100,-167,39,99,149,180,196,-137,84,-69,-145,-105,14,-49,-113,-202,-242,-295,-335,-326,-308,-300,-305,-299,-279,-232,-180,-117,-155,12,60,50,126,139,-104,123,44,-285,-157,-86,-237,-313,-272,97,154,201,171,234,221,34,436,-39,11,226,118,-313,-206,-108,-108,-207,-311,-96,-102,-88,-117,-47,-101,14,56,100,-88,-172,-149,-149,-163,46,159,41,55,-6,-59,-258,-176,-214,-217,-192,-229,-177,-24,20,61,95,-389,113,179,46,190,192,-22,-130,162,156,141,123,109,79,57,29,6,-45,-155,-42,-75,-112,-140,-155,-322,-228,-9,23,-327,-247,-217,100,167,-108,73,-288,-335,40,-46,-136,-218,-289,-311,-301,-415,-450,-233,-217,-202,-183,-146,-103,-360,-45,-10,33,71,-104,55,-2,-122,41,-249,174,145,109,52,-2,-50,-84,-181,-392,-152,-118,-254,-271,-201,-156,-226,31,1,-46,-97,-161,-218,-265,-317,-358,-376,-360,-332,-298,-279,-259,-248,-259,-286,-317,-368,-403,-348,-260,-353,-102,-24,-672,66,-230,82,47,-2625,-6405,-233,-214,-252,-233,-192,-142,-110,-91,-72,-37,-326,65,-455,44,126,-95,11,-277,249,193,142,91,59,-119,-342,-228,-90,-179,-445,-75,-1,-38,-95,-128,-190,-256,-311,-344,-349,-347,-319,-308,-282,-299,-243,-220,-228,-231,-266,-230,-225,-214,-219,-213,-294,-195,-178,-503,-477,-233,-51,-23,-176,4,63,80,7,-144,-58,100,-57,20,-287,-347,-293,-454,-340,-178,-164,-351,-228,36,-362,101,135,220,-152,-300,91,-7,-21,-144,82,34,170,-68,-136,-30,-330,30,3,-27,-57,-79,-96,-107,-113,-116,-117,-107,-106,-123,-217,-196,-97,-100,-110,-122,-135,-157,-181,-188,-196,-188,-165,-133,-105,-72,-51,-132,-24],[-510,-566,-623,-618,-556,-458,-360,-268,-184,-106,-45,-329,42,-142,68,70,73,80,-1,105,115,107,84,-98,-225,-258,-51,-35,-86,-106,198,285,223,47,-166,83,331,353,-199,-160,-193,-168,-138,-145,73,148,-248,-403,-105,-66,-208,-325,193,212,90,-203,-150,-83,103,46,-111,120,40,-401,-100,6,-83,-177,-10,-93,-118,-167,-176,-287,68,151,33,170,159,-70,111,76,-85,-92,-38,-104,-178,-253,-313,-298,-296,-101,0,-128,-296,-76,180,-110,-129,-47,201,146,-78,-44,-145,-247,-337,-349,-282,-220,-363,-142,-129,-130,-149,-183,-235,-312,-373,-301,-282,-31,-39,-249,-317,-73,25,-155,-250,122,345,301,258,-199,190,160,131,-410,-277,-306,-366,-1,-553,-50,-75,-91,-367,-323,-120,-129,-558,-141,-153,-233,-398,-812,-844,-249,-281,-587,-327,-509,-756,-345,-312,-276,-238,-203,-1768,-4528,-132,-116,-107,-103,-2484,-23686,-145,-173,-194,-216,-222,-218,-209,-14148,-162,-145,-144,-133,-133,-134,-1609,-687,-157,-151,-131,-1890,-2381,-2842,-1182,-109,-2057,245,307,-1510,403,357,92,-903,102,237,-789,-833,233,-117,114,40,-752,-399,-335,-461,52,-434,179,170,159,-180,-630,-382,136,131,38,129,109,84,-47,-341,-28,-70,-101,-126,-138,-253,-143,-133,-116,-259,-68,-41,-323,1,-41,-70,-76,77,82,80,-390,-482,-325,-62,89,-37,-134,-226,71,56,39,28,4,-153,-54,-92,-125,-149,-172,-187,-218,-235,-252,-249,-235,-209,-171,-118,-68,-17,32,22,-250,-381,-203,-221,-106,-83,-154,-389,-111,-723,-231,-711,-787,-1596,-1394,-691,-644,-88,49,-362,-5496,-1748,-27894,-14905,-88,-71,-53,-45,-32,-935,-381,-27,-282,-99,-54,-74,-382,-123,-152,-183,-217,-266,-303,-291,-436,-165,-89,-315,-52,81,-93,-316,57,65,33,-304,-68,-126,-137,-374,-169,-47,0,31,54,64,-228,-220,90,-38,-92,105,116,-39,48,115,112,111,117,-90,-2,228,65,-282,-80,-114,22,182,-182,-277,-154,-111,-127,-118,51,-113,261,64,-43,165,439,365,455,432,-85,-10,-198,-151,-19,176,192,-5,-38,-63,-180,-37,-54,-51,-37,-257,-109,-148,-111,26,14,-3,-93,-200,-129,-158,-204,-155,-367,-299,-361,-207,-238,-449,-305,-283,-132,-134,-208,-278,-320,-271,-197,-115,-178,54,132,-261,-96,4,-232,-166,228,119,-279,-213,20,171,91,21,-36,-85,-140,-386,-104,-65,-14,21,-90,86,109,-39,-306,73,41,4,-546,-89,-140,-185,-232,-252,-225,-191,-137,-98,-59,-23,-230,-17,15,-41,46,29,-94,-320,-51,-75,-113,-146,-164,-174,-182,-186,-178,-169,-170,-168,-166,-167,-178,-176,-181,-185,-201,-217,-244,-252,-275,-283,-285,-272,-249,-229,-189,-142,-119,-59,-22,-3,7,7,-3,-41,-83,-140,-193,-248,-280,-254,-198,-130,-61,-202,-81,-258,122,-51,207,274,221,68,-206,208,-57,-76,-65,-302,39,108,53,-266,-272,-131,-315,-330,-76,-74,-71,-74,-89,-173,-152,-206,-271,-350,-368,-291,-289,-310,-219,-30,-1,4,-34,-50,-97,-203,-177,-187,-176,-156,-118,-89,-77,-65,-208,-150,-112,-21,11,-78,-276,59,203,131,-52,229,126,48,6,186,44,22,-253,-172,-240,-188,-137,-211,-273,-315,-292,-243,-290,-139,-94,-47,-43,-59,13,10,-22,-12,-37,-57,-152,-76,-76,-236,-81,-87,-246,-120,-288,-131,-116,-73,-85,-296,-297,-7,153,311,45,-211,163,177,118,283,107,-211,-177,-95,-368,-383,-11,-174,-334,-163,-133,-129,-131,-196,-113,-174,109,31,-117,-330,-166,-56,-125,37,36,-8,-222,0,-202,-64,-324,-127,-123,-84,-20,58,134,236,-191,169,224,277,534,262,-158,83,-87,-147,-138,96,192,93,-230,-134,-342,-51,-175,-42,-32,-29,-22,-26,-30,-45,-59,-110,-72,-70,-57,-17,29,-78,136,88,-336,-220,-153,-186,-328,-247,190,168,98,37,-32,-103,-171,-202,-194,-148,-82,-17,-257,-154,-92,-74,-149,-276,0,-88,-70,-133,-195,-262,-313,-336,-286,-225,-167,-189,-148,-112,3,29,35,31,20,9,-170,-50,-85,-119,-152,-236,-174,-152,-126,-90,-50,-376,42,79,31,132,159,-46,-107,166,149,155,174,181,137,84,14,-63,-137,-208,-268,-279,-229,-151,-76,-303,-152,107,100,-272,-333,-199,103,93,-60,9,-267,-329,-124,-160,-193,-217,-234,-223,-219,-367,-471,-167,-144,-138,-181,-155,-130,-276,-177,-201,-217,-235,-231,-231,-217,-203,-171,-220,-102,-47,16,64,112,154,178,-163,-387,-106,-124,-340,-312,-214,-120,-203,-38,-62,-90,-118,-153,-181,-196,-362,-218,-209,-189,-171,-232,-167,-146,-149,-170,-197,-215,-233,-234,-195,-140,-367,-157,10,-676,52,-387,34,-12,-1501,-5461,-426,-234,-214,-149,-88,-29,0,10,4,-5,-257,-14,-404,15,46,-56,-13,-271,0,-60,-122,-173,-162,-107,-299,-233,-35,-88,-357,-144,-49,-49,-44,14,81,-149,3,16,52,99,147,176,-8,-278,-225,163,75,-120,-296,32,-213,26,125,126,-283,-11,-191,-433,-380,-96,153,22,-191,7,149,76,-12,-146,-190,-278,-301,-252,-289,-340,-260,-495,-376,-269,-235,-375,-227,39,-375,140,142,118,-112,-392,72,19,-20,7,32,9,45,-96,-237,-22,-376,-2,72,65,44,-19,-9,-42,-74,-106,-137,-153,-175,-199,-210,-220,-237,-263,-298,-338,-340,-294,-244,-193,-148,-106,-63,-32,-18,-17,-34,-100,-104],[-365,-442,-521,-553,-500,-410,-320,-240,-159,-91,-29,-310,84,-90,28,217,269,329,-130,238,345,347,431,-83,-233,-325,41,246,18,-36,220,283,266,149,-161,53,291,335,-218,-205,-139,-82,-70,-182,47,-37,-221,-432,-376,-236,-238,-313,129,163,67,-185,-148,-99,67,84,-182,29,40,-363,-126,-13,-127,-130,-120,-136,-128,-187,-147,-248,28,57,61,84,85,-5,67,51,-60,-20,21,0,-114,-18,-309,-39,-313,-72,-94,-115,-285,-151,-176,-203,-238,-275,-312,-343,-329,-291,-249,-214,-198,-197,-205,-237,-373,-335,-351,-300,-221,-131,-39,35,-97,-307,-332,73,-102,-226,-281,-70,18,-193,-178,-41,-58,-65,-75,-111,-111,-150,-198,-432,-280,-333,-300,-251,-612,-217,-223,-239,-326,-339,-305,-279,-231,-182,-149,-132,-413,-1021,-1019,-257,-306,-710,-366,-479,-1026,98,176,240,289,-355,-2111,-5709,363,370,370,364,-4851,-18332,239,155,67,-29,-106,-144,-135,-15658,-45,-150,-1095,-391,-92,-143,-2330,-1328,-165,-91,-18,-1218,-2136,-2503,-1072,107,-2259,147,202,-1593,175,143,61,-950,-37,-83,-1004,-951,8,-307,10,75,-474,-226,-279,-307,60,-429,84,79,82,-246,-641,-507,160,279,-58,125,454,56,-116,-419,295,499,446,70,279,-235,-97,-160,-163,-206,-40,66,-272,193,52,23,-83,81,308,128,-584,-410,-252,-37,-58,-110,-145,-167,-159,-158,-152,-134,-131,-175,-147,-175,-205,-234,-259,-268,-275,-256,-234,-203,-179,-165,-159,-157,-173,-191,-206,-208,-203,-419,-243,-262,-138,-142,-79,-456,-19,-835,-319,-704,-613,-1338,-1263,-585,-503,-39,102,-138,-6214,-1096,-32021,-25609,-8958,-338,-294,-221,-141,-1120,-585,27,-326,-44,78,67,-362,23,1,-19,-30,-102,-374,-434,-461,57,94,-429,-57,116,-79,-282,-11,-85,-143,-303,-265,-306,-331,-329,-303,-288,-268,-259,-250,-239,-261,-204,-149,-115,-70,-19,29,-25,30,127,114,178,122,-92,-4,363,35,-220,-59,-150,-30,98,-306,-217,-175,-104,-266,-257,-72,-55,279,149,13,193,416,375,506,452,-74,10,-174,-168,-27,237,195,7,59,-18,-140,-17,2,41,-5,-269,-116,-175,-86,166,286,253,-78,-183,0,-85,-215,-195,-290,-284,-397,-261,-215,-429,-360,-351,-310,-225,-133,-152,40,-22,-118,26,-263,118,205,-309,-61,-56,-212,-212,-126,-206,-284,-347,-385,-402,-402,-382,-353,-331,-303,-325,-251,-214,-175,-157,-142,-133,-128,-132,-295,-153,-155,-147,-449,-104,-70,-81,9,48,-119,33,189,219,157,0,-285,-109,-15,12,290,206,-132,-283,46,169,139,112,-130,8,-192,-189,119,141,155,-1,-167,-212,-39,156,35,-129,-106,-52,-138,-202,-269,-297,-292,-256,-208,-216,-119,-73,-93,-11,11,17,24,28,28,13,6,-1,2,10,-244,-204,-158,-90,95,-228,-61,-285,122,-80,139,263,250,66,-197,197,-63,-205,-125,-285,35,255,227,-174,-313,-101,-251,-305,135,111,70,-76,-144,-151,-71,-105,-131,-158,-252,-196,-304,-396,-326,-136,-125,-126,-149,-171,-202,-218,-222,-193,-146,-98,-38,6,-92,-75,-223,-170,-119,-97,-179,-259,-314,-306,-235,-167,-99,-39,17,55,32,110,84,31,-266,-154,-219,-273,-96,-169,-241,-311,-327,-271,-194,-127,-72,-28,-60,-60,-67,-132,-210,-294,-344,-303,-234,-163,-110,-187,-63,-54,-222,-141,-303,201,328,460,-19,-309,-327,-11,142,341,51,-166,192,217,162,329,151,-221,-250,-220,-312,-328,-140,-234,-355,-357,-335,-282,-237,-212,-190,-180,-185,-203,-237,-276,-232,-185,-123,-51,19,7,-268,-4,-252,-7,-301,-34,106,221,231,75,165,285,-226,183,215,242,264,225,-163,72,-117,-162,-182,-63,-81,-80,-271,-177,-377,-32,-179,36,43,38,32,10,-15,-62,-119,-189,-266,-348,-360,-271,-165,-61,44,126,-315,-281,-217,-145,-323,-223,189,162,110,41,129,37,-73,-176,-267,-315,-285,-223,-206,-110,-77,-60,-108,-170,-101,-117,-133,-99,-64,-26,22,72,118,-168,-145,-245,-141,-76,-53,119,127,79,31,-6,-91,-99,-136,-165,-189,-239,-212,-208,-208,-200,-184,-374,-122,-93,-67,-48,-28,-60,-100,-25,-40,-68,-102,-139,-194,-245,-298,-334,-328,-287,-233,-181,-129,-77,-34,-266,-84,65,81,-192,-414,-182,92,103,-13,-30,-259,-331,-6,-53,-111,-175,-247,-295,-315,-307,-438,-251,-130,-50,-168,-174,-46,-205,-185,163,296,299,12,45,-75,-217,46,-199,356,761,202,96,558,408,250,-144,-292,-72,-146,-424,-356,-241,-124,-184,191,201,42,73,182,163,45,-392,88,67,57,53,-226,-142,98,138,-75,146,35,-55,31,196,182,-399,-222,69,-622,-25,-571,-115,-156,-711,-4598,-620,-120,-75,-28,-1,19,17,1,-24,-50,-178,-94,-332,-108,-108,-111,-108,-274,-103,-103,-92,-84,-69,-107,-266,-225,8,-5,-260,-227,-85,-38,-49,-77,-102,-176,-155,-157,-140,-128,-89,-69,-63,-251,-300,47,-55,-217,-322,-5,-274,-28,-42,-24,-251,-85,-224,-379,-271,18,142,-20,-207,-6,155,151,48,-158,-100,-64,-130,-180,-289,-321,-215,-514,-414,-353,-309,-364,-241,-170,-389,-202,-221,-234,-245,-360,-266,-280,-299,-312,-319,-308,-287,-257,-342,-171,-403,-75,-25,26,68,22,110,144,-52,-67,110,75,16,-131,-207,-149,-145,-100,-42,20,80,127,-258,-188,33,-96,245,202,228,200,153,-75,-114],[53,-24,-174,-217,-337,-249,67,113,-86,147,199,-302,74,-49,-84,141,95,47,-226,-36,-65,-97,-123,-149,-243,-400,-186,-174,-151,-101,-48,7,73,128,-162,21,210,216,-233,-246,-92,-13,-79,-230,-287,-300,-222,-440,-109,-145,-273,-304,-110,-126,-133,-172,-147,-112,32,90,-204,-62,29,-335,-157,-38,-172,-88,-47,-78,-112,-209,-140,-205,-140,-119,-93,-61,-27,4,41,73,-43,54,177,20,-134,166,-271,89,-330,-31,-94,-140,-211,-163,-162,-243,-166,-179,-202,-233,-266,-293,-300,-291,-280,-265,-237,-210,-343,-134,-136,-33,19,-56,123,153,-79,-308,-350,33,-175,-202,-235,-89,-141,-210,-192,-185,-168,-146,-130,-117,-109,-100,-73,-447,-228,-356,-236,73,-534,91,222,-83,-283,-348,122,20,-97,-172,-166,-104,-354,-1034,-1145,-275,-3,-821,-427,-462,-1241,240,313,371,413,-316,-2428,-4371,393,355,299,233,-7483,-12438,-46,-130,-154,-22680,-45122,-24571,89,-17401,155,-3525,-2832,-1975,0,-67,-2966,-1879,-261,-293,-284,-263,-1316,-2167,-921,-183,-2183,-149,-136,-1644,-123,-131,-145,-1019,-197,-420,-1191,-1054,-90,-454,-83,63,-149,-21,-144,-111,63,-391,233,226,216,-295,-554,-538,118,165,-153,35,109,-99,-149,-429,-40,-76,-99,-124,-142,-199,-208,-246,-280,-296,-287,-255,-211,-172,-130,-86,-99,-24,-13,-18,-752,-350,-179,-5,24,53,-22,-103,154,165,162,151,-20,-197,-73,-137,-173,-226,-244,-224,-212,-194,-191,-192,-206,-228,-250,-252,-237,-208,-173,-138,-130,-442,-280,-277,-169,-181,4,-504,83,-669,-397,-724,-444,-1048,-1093,-447,-386,-98,203,177,-5595,-646,-36206,-37354,-22361,-102,-225,-310,-224,-1366,-786,52,-332,-7,152,148,-340,113,99,92,99,-142,-412,-529,-470,40,59,-534,-62,206,-58,-192,11,-84,-166,-254,-338,-346,-286,-230,-169,-128,-88,-61,-37,-19,-268,-159,32,32,-16,37,41,-8,27,61,-26,108,91,-95,-4,274,13,-144,-14,-161,-68,22,-409,-158,-187,-95,-100,18,-42,-60,-29,24,65,144,208,278,353,441,-56,35,-159,-194,7,307,283,25,192,62,-92,-148,-241,-295,-307,-287,-251,-219,-182,-146,-111,-79,-66,-162,-76,-87,-207,-133,-203,-242,-427,-275,-220,-397,-332,-279,-226,-178,-165,-159,-139,-133,-140,-152,-316,-184,-208,-283,-237,-240,-213,-249,-149,-128,-179,-358,-105,-113,-139,-167,-197,-239,-278,-302,-305,-263,-212,-183,-158,-147,-143,-154,-284,-205,-226,-243,-349,-259,-255,-243,-242,-237,-211,-189,-137,-86,-15,-32,-342,-202,-49,65,338,187,-156,-243,-1,130,270,252,-152,-23,-206,-258,26,17,17,23,-255,-299,-97,6,-37,-105,-161,-234,-313,-347,-344,-302,-253,-200,-150,-180,-71,-32,-56,21,44,55,70,27,31,149,191,209,127,41,-261,-200,-223,-126,205,-258,-32,-293,90,-88,47,6,-21,-23,-179,32,-45,-330,-191,-263,24,297,299,-73,-365,-61,-187,-269,230,222,-4,-101,-214,-105,-49,-63,-81,-100,-201,-174,-314,-436,-395,-333,-300,-225,-160,-85,-18,-214,-128,-122,46,74,48,82,-118,-91,-232,-173,-128,173,68,40,-312,-133,-183,-217,-219,-205,-179,-165,-151,-143,-149,-164,-290,-222,-263,-334,-309,-255,-215,-334,-71,-92,-93,20,-63,75,-82,-82,-130,-211,-228,-164,-78,7,-158,131,162,-120,-3,142,-188,-175,-321,260,422,512,48,-309,-331,-12,122,301,63,-130,-22,-39,-13,31,63,-223,-324,-297,-187,-279,-146,-209,-326,-303,-337,-348,-352,-358,-359,-346,-310,-251,-184,-218,-188,-70,-113,162,289,21,-306,-6,-296,-29,-289,-1,68,156,71,-11,-86,-150,-274,-263,-309,-354,-400,-413,-371,-322,-265,-220,-238,-157,-142,-136,-320,-212,-351,-139,-177,-17,68,158,255,337,408,330,57,-45,95,89,-13,142,-2,-159,-329,-445,-285,-333,-272,-113,-297,-200,176,95,2,-25,156,91,12,-54,-132,-160,-180,-184,-172,-170,-155,-137,-126,-100,-80,-47,-195,-64,93,2,177,212,115,-198,-149,-304,-127,-54,-116,-17,-89,-159,-222,-267,-317,-346,-366,-369,-363,-339,-314,-275,-240,-199,-154,-378,-48,-8,-34,32,33,-55,-101,-73,-142,-222,-311,-397,-495,-439,-360,-288,-218,-254,-128,-115,-115,-111,-104,-214,-21,83,201,-99,-410,-156,77,186,39,-92,-247,-325,394,619,439,239,23,-177,-360,-304,-403,-297,-148,-20,-135,-185,-71,-146,-231,113,275,243,76,46,-91,-274,27,-175,340,464,134,112,461,298,173,-113,-169,-36,-170,-470,-385,-262,-151,-159,197,202,78,122,206,209,-8,-354,87,202,216,205,-197,-112,89,131,-69,189,96,-78,-12,273,187,-434,-274,13,-534,41,-744,-141,-197,-393,-3983,-778,-35,19,65,84,92,78,49,16,-13,-78,-55,-229,-135,-56,-55,-50,-264,-44,-49,-52,-65,-86,-108,-226,-191,-209,-245,-264,-302,-286,-275,-260,-237,-206,-189,-154,-122,-89,-75,-52,-60,-102,-209,-346,-100,-175,-299,-321,-288,-298,-258,-216,-159,-201,-144,-234,-328,-162,-39,-70,-124,-201,-220,-245,-233,-198,-163,-126,-83,-70,-73,-270,-270,-162,-489,-413,-369,-356,-325,-246,-168,-386,-158,-168,-174,-171,-249,-134,-106,-83,-59,-44,-42,-38,-118,-402,-88,-407,-33,44,241,372,97,83,139,-55,-89,277,280,215,-131,-206,-14,246,125,197,236,390,234,-282,-250,-68,-193,209,204,261,209,142,-54,-153],[-127,-127,-205,-163,-278,-288,-77,-65,-49,-36,-25,-292,8,-11,-206,21,17,12,-242,1,-2,-11,-18,-102,-250,-421,-64,86,111,51,172,191,213,225,-167,-13,181,159,-242,-284,-56,12,-2,-289,-13,131,-2,-445,22,-173,-316,-302,36,35,-23,-165,-149,-142,-105,-54,-185,-162,-2,-325,-199,-78,-216,-92,-132,-162,-189,-228,-176,-181,-104,-55,-7,33,66,86,98,97,-48,84,55,18,-181,-60,-221,-129,-358,-168,-179,-184,-177,-188,-201,-328,-239,-261,-282,-302,-314,-308,-283,-240,-194,-183,-66,1,-312,103,-184,237,98,-62,310,291,-80,-329,-366,-24,-274,-202,-317,-338,-255,-216,-64,16,82,136,171,69,194,184,69,-488,-221,-403,-198,24,-420,53,195,-64,-279,-375,8,-85,-144,-156,-136,-110,-217,-806,-1177,-349,-273,-948,-530,-507,-1429,-255,-220,-203,-201,-222,-2701,-2028,-348,-318,-598,-173,-10365,-6978,30,84,139,-65497,-116003,-75052,229,-19144,200,-6722,-2557,-3637,-6,-667,-3564,-2337,-128,-127,-118,-107,-558,-1899,-772,-9,-2010,-153,61,-1687,56,21,-30,-1147,-408,-787,-1373,-1119,-248,-558,-196,181,153,166,-2,31,30,-356,311,256,189,-351,-476,-440,-74,-104,-279,-85,-20,-253,-163,-397,82,74,62,36,4,-187,-97,-218,-208,-254,-296,-326,-345,-356,-340,-298,-245,-188,-135,-87,-751,-336,-144,7,142,101,-20,-70,231,484,630,493,-100,-252,-196,-205,-231,-186,-187,-108,-155,26,64,-39,-123,-4,-72,-139,-197,-203,-147,-56,-63,-477,-336,-291,-232,-217,67,-549,145,-502,-449,-792,-322,-800,-931,-313,-323,-281,-156,49,-4538,-442,-35533,-49570,-36189,-3117,114,86,71,-1709,-981,-66,-310,-1,42,26,-349,-17,-43,-65,-79,-194,-416,-426,-481,-35,-117,-517,-93,125,-57,-111,-8,-83,-131,-192,-197,-243,-207,-140,26,85,149,203,255,64,-285,-125,273,134,20,327,277,-12,15,53,-127,-102,-179,-254,-311,-359,-352,-312,-265,-205,-153,-86,-377,-119,-209,-101,-114,29,99,55,275,292,103,174,313,368,393,425,-51,46,-167,-238,64,358,289,35,104,12,-83,-145,-189,-206,-210,-213,-217,-235,-252,-254,-236,-198,-157,-151,-116,-93,-197,-78,-122,-190,-397,-256,-74,-372,-281,-178,-255,-244,-177,-192,-210,-206,-184,-150,-273,-72,-47,-224,-31,-201,-191,-267,-104,-91,-111,-367,67,130,172,92,223,-53,-129,-184,20,-77,-182,-296,-276,-164,-46,-5,-284,209,271,319,-261,326,404,-40,257,251,48,53,165,50,-75,-206,-394,-285,-83,17,83,114,-144,-205,-53,-6,-94,-189,-276,-356,-352,-327,-221,-170,-144,-130,-297,-330,-162,-174,-188,-190,-193,-188,-192,-176,-179,-174,-171,-165,-161,-166,-165,-162,-169,-175,-177,-183,-161,-111,-36,40,136,230,119,51,-273,-189,-300,-136,244,-284,10,-275,52,-71,-11,164,237,1,-143,167,-6,-423,-255,-230,14,330,366,36,-413,-39,-152,-235,-259,-238,-209,-187,-232,-160,-156,-161,-172,-190,-188,-166,-307,-398,-361,-179,-49,8,-62,140,393,-202,-173,-141,87,86,25,64,-146,-100,-227,-156,-127,51,-6,-66,-300,-193,-239,-298,-341,-301,-251,-212,-171,-136,-114,-106,-312,-166,-131,-324,-139,-114,-184,-354,-31,-54,4,64,-72,116,-100,-112,40,118,73,203,149,74,-175,-55,-113,-145,-145,-114,-143,-203,-332,-44,-67,-100,-156,-288,-300,-233,-150,-68,-8,-97,52,57,44,18,-27,-209,-375,-280,-261,-247,-199,-152,-268,-248,-279,-198,-147,-151,-182,-181,-129,-83,-72,-170,-173,-72,-119,156,221,34,-323,0,-307,-52,-286,-1,21,293,218,-21,96,50,-331,-30,-57,-72,-75,-55,-120,26,-192,-212,-308,139,243,85,-368,-231,-298,-162,-165,22,21,49,110,177,252,282,60,-21,129,65,-44,298,192,-56,0,-117,-244,-368,-309,-125,-268,-182,107,17,-110,-88,188,179,108,129,-159,-18,24,-25,-126,-144,-199,-236,-246,-205,-156,-101,-262,-26,2,-2,-14,-39,-82,-230,-205,-365,-280,-216,-189,-101,-63,-35,-15,5,3,-245,-15,-33,-64,-221,-116,-126,-126,-107,-69,-396,41,90,-88,46,176,-56,-117,68,-48,26,10,26,-15,-46,-363,-306,-233,-299,-281,-351,-255,-95,-156,-172,17,306,233,-22,-340,-149,40,200,77,-172,-239,-327,337,509,328,158,2,-118,-224,-272,-397,-298,-180,-128,-109,-200,-132,-122,-213,-12,-13,-28,-31,-50,-111,-358,-60,-171,-51,-38,-26,-37,-49,-63,-82,-100,-79,-60,-221,-417,-419,-301,-222,-164,43,39,21,-3,-37,-67,-88,-338,-136,-146,-138,-119,-179,-104,32,107,-48,202,136,-116,-70,260,156,-497,-340,-44,-471,161,-909,-58,-177,-688,-3756,-922,-205,-121,-44,8,56,84,80,116,133,10,170,-129,-257,210,-4,-14,-271,105,49,-4,-71,-137,-192,-237,-250,-224,-198,-158,-373,-94,-50,-1,54,33,-214,42,85,61,-14,116,164,-152,-182,-363,-122,-284,-373,-310,41,-287,143,175,202,-162,-203,-244,-302,-82,-137,-207,-233,-190,-93,-3,73,86,-178,-165,-84,-27,-4,-244,-212,-92,-464,-370,-316,-367,-281,-252,-46,-380,-69,-121,-176,-225,-258,-263,-237,-201,-159,-119,-84,-64,-114,-337,-45,-403,-21,0,252,370,206,82,128,-56,-84,209,151,157,-122,-196,41,19,-129,-208,-158,-67,4,-277,-292,-156,-265,43,16,-21,-54,-89,-113,-158],[89,48,-207,-91,-207,-305,50,111,-13,107,77,-271,-18,-85,-310,-225,-229,-201,-180,-160,-157,-175,-205,-238,-245,-353,-155,-92,-41,14,59,99,137,168,-163,-32,155,200,-231,-303,-12,88,14,-330,-27,0,8,-443,39,-171,-347,-287,-44,-21,27,-143,-133,-108,-9,147,-126,-245,-32,-314,-229,-105,-225,-58,-130,-197,-252,-209,-115,-152,160,208,28,355,225,191,488,237,-45,178,238,78,-224,20,-153,-22,-330,3,21,41,-45,25,-92,-374,-53,2,161,130,-260,122,91,-124,-85,-197,-147,-229,-311,-348,-305,-240,-178,-118,-67,-36,-63,-341,-358,-70,-352,-179,-174,-227,-263,-282,-270,-245,-216,-182,-150,-124,-107,-108,-120,-519,-197,-438,-265,-300,-318,-296,-259,-208,-286,-385,-60,-18,24,64,99,130,21,-417,-1047,-387,159,-1056,-646,-596,-1567,-12,-48,-62,-45,-2,-2830,125,189,248,-4642,319,-13327,-2185,281,234,185,-111761,-189337,-125693,12,-20469,23,-9260,-905,-5305,74,-1453,-4127,-2657,26,0,-35,-76,-115,-1672,-594,-238,-1848,-324,-365,-1684,-375,-319,-248,-1295,-627,-1128,-1497,-1051,-411,-567,-287,165,151,126,91,42,-10,-299,-146,-223,-301,-377,-399,-324,-258,-200,-400,-202,-92,-328,-122,-324,-89,-124,-156,-196,-235,-287,-325,-356,-371,-379,-391,-411,-442,-416,-353,-273,-202,-91,-1,76,-558,-332,-120,22,133,137,-31,-37,242,302,227,142,-174,-300,-285,-370,-296,-245,-84,-3,-199,-36,42,-7,-99,-80,-146,-200,-230,-200,-120,-20,23,-486,-377,-280,-294,-207,135,-547,178,-340,-407,-871,-226,-579,-756,-216,-278,-532,-647,50,-3443,-463,-30991,-60283,-49303,-7699,445,436,420,-2120,-1094,-383,-222,18,172,140,-362,111,111,119,133,-219,-354,-287,-471,-104,-288,-394,-125,251,-56,-27,148,71,146,-108,-247,-301,-244,-55,66,76,100,124,156,21,-298,-90,283,201,62,242,202,-19,17,49,-129,-14,-13,-154,-31,225,-12,-2,89,-149,-152,-139,-282,-243,-347,-326,-213,-102,-18,54,107,135,139,121,88,41,-14,-68,-133,-186,-214,-277,-201,-169,-127,-89,-52,-15,-5,36,55,73,-225,-154,-58,-248,34,13,-34,-7,-70,-148,-100,-123,-185,-161,-176,-170,-351,-214,-100,-340,-227,-94,-246,-322,-235,-183,-197,-203,-211,-214,-212,-207,-197,-176,-132,-253,-189,-247,143,-152,-43,-291,95,405,164,74,360,-66,-88,-114,38,-63,-168,-291,-390,-353,-256,-171,-289,-40,17,67,-180,149,179,-22,213,217,124,75,229,221,0,-113,-349,-304,-118,152,234,113,-94,-172,-105,38,84,60,-51,-92,-223,-367,-64,-104,-156,-198,-236,-280,-207,-156,-126,-105,-108,-125,-167,-200,-257,-306,-354,-385,-396,-391,-368,-340,-326,-319,-321,-342,-361,-364,-331,-293,-239,-193,-140,-100,-283,-177,-375,-99,-88,-309,-166,-241,-206,-187,-141,-86,-26,-49,-97,157,41,-342,-314,-196,1,212,152,70,-397,-108,-192,-259,-272,-247,-205,-182,-185,-123,-111,-103,-93,-88,-72,-63,-292,-350,-322,-235,-116,-25,-62,30,41,-169,-217,-150,-43,-105,-159,-212,-252,-270,-269,-243,-223,-215,-227,-246,-269,-294,-286,-273,-243,-203,-151,-107,-60,-12,22,-3,-332,-190,-86,-261,35,14,-138,-323,-17,-14,9,34,-85,97,-117,-152,49,25,81,43,-9,-63,-200,-156,-186,-206,-211,-202,-186,-224,-337,-59,4,81,155,-249,-244,25,72,266,105,-67,143,203,181,99,11,-181,-343,-203,-80,-208,-38,1,-203,-249,-190,-196,-156,-48,-111,-206,-277,-229,-115,-135,-148,-63,-126,139,143,49,-322,18,-269,-73,-285,-27,-23,234,290,-70,208,181,-388,98,62,33,-39,-114,-175,-227,-240,-222,-356,-117,-59,-5,-341,-219,-234,-201,-138,-31,-95,-169,-218,-220,-161,-88,-12,12,107,40,-74,116,75,-59,-59,-132,-197,-349,-302,-77,-226,-163,114,-52,-201,-133,193,141,117,229,-170,-11,71,29,-91,-1,-59,-58,-56,102,78,14,-313,22,177,-14,277,130,38,-247,-201,-375,-125,-70,-240,-97,215,189,158,129,82,-298,-3,-43,-82,-193,-135,-148,-164,-169,-166,-402,-118,-86,-128,-12,37,-43,-121,23,-105,5,-49,34,240,200,-250,-422,-284,-325,56,177,337,13,-251,-119,59,293,248,60,-250,-129,12,235,127,-244,-197,-297,-50,-89,-93,-72,-43,3,32,-145,-395,-250,-187,0,-66,-176,-197,-101,-138,57,24,-19,-49,-94,-132,-411,-194,-209,-233,-232,-224,-232,-236,-243,-258,-269,-283,-291,-301,-351,-411,-317,-297,-213,-227,-230,-252,-288,-340,-388,-378,-330,-277,-221,-164,-119,-144,-85,-36,-17,-12,-9,3,-139,-110,44,70,-551,-385,-75,-409,110,-1009,69,24,-1581,-3901,-1019,-225,-292,-325,-257,-176,-113,-62,-18,23,64,93,-11,-355,167,-18,2,-262,131,103,80,-29,-41,-126,-179,-113,-64,-104,-143,-347,-256,-276,-249,-185,-107,-227,14,61,63,-29,48,33,-187,-152,-329,-160,-322,-370,-273,304,-242,153,162,225,-120,-246,-239,-287,-14,229,49,-71,-162,-36,73,109,100,-189,-210,-147,-21,20,-206,-146,-94,-442,-301,-241,-342,-230,-246,-151,-368,-251,-328,-374,-295,-208,-124,-47,11,59,90,-84,99,-121,-258,-56,-399,-181,-174,-106,-21,65,106,89,-71,-74,153,0,62,-125,-207,-29,31,41,154,185,186,148,-277,-348,-263,-351,-94,-37,16,60,75,-5,-177],[-230,-281,-268,-201,-145,-315,-29,5,14,37,25,-249,-37,-91,-350,-243,-298,-276,-234,-188,-155,-144,-148,-168,-244,-286,-274,-313,-312,-257,-201,-143,-75,-13,-160,-48,113,182,-218,-320,29,126,10,-300,-35,224,96,-452,31,-155,-377,-270,-228,-127,-17,-122,-116,-89,-3,206,-66,-326,-73,-314,-259,-137,-211,-267,-287,-189,-85,-173,-115,-138,108,98,-19,69,80,112,164,206,-46,230,376,108,-272,150,-86,251,-286,178,105,40,-7,-56,-137,-301,-82,-46,5,60,-286,171,67,-113,-44,-154,271,238,-219,52,-260,-25,-88,-124,-124,-99,-47,-359,-352,-117,-321,-153,-126,-53,-126,-205,-257,-269,-228,-155,-76,0,64,108,-166,-560,-168,-472,-101,-67,-161,-126,-222,-306,-319,-385,-98,29,159,282,329,483,308,3,-843,-401,40,-1157,-794,-755,-1696,-105,551,517,486,456,-2796,398,367,341,-8065,281,-15958,190,130,57,-19,-157273,-258320,-174609,-389,-20951,-188,-10711,-40,-6936,69,-2280,-4720,-2879,107,87,54,16,-21,-1506,-410,-92,-1737,-305,-71,-1650,-39,-32,-31,-1434,-865,-1437,-1564,-897,-507,-513,-364,-244,-285,-323,-355,-391,-413,-386,-343,-308,-279,-343,-342,-233,-233,-238,-523,-326,-252,-304,-268,-274,-275,-276,-264,-255,-240,-237,-227,-223,-215,-202,-189,-172,-154,-147,-137,-122,-254,-108,-115,-137,-355,-345,-227,-244,-246,-228,-181,-103,-22,57,138,223,-250,-331,-270,-333,-337,-278,-46,-36,-229,-88,-26,-105,-178,-231,-237,-191,-134,-75,-24,16,44,-474,-405,-263,-363,-165,26,-517,-59,-203,-284,-936,-179,-407,-585,-48,-236,-817,-1273,223,-2386,-705,-26203,-61642,-54046,-9026,248,188,126,-2603,-1062,-692,-140,-155,-145,-110,-391,-16,34,83,132,-209,-249,-157,-446,-163,-416,-269,-172,250,-64,46,224,77,411,-23,-301,-367,-284,23,103,49,7,-32,-60,-81,-314,-108,-124,-153,-177,-184,-168,-133,-73,-19,-65,-104,-78,-196,-52,241,2,64,149,-128,-190,-212,-204,-78,-252,-174,-215,-249,-285,-307,-328,-352,-339,-305,-264,-221,-180,-136,-111,-92,-214,-286,-57,-51,-38,-20,3,40,37,24,139,-16,-280,-97,-22,-252,78,23,-119,346,-79,-157,65,73,-176,116,41,-63,-296,-162,-139,-307,-183,-183,-207,-407,-277,-251,-248,-238,-236,-238,-241,-242,-229,-188,-123,-256,-197,-204,176,-212,15,-216,100,360,125,34,295,-78,-33,-55,56,-26,-59,-124,-170,-193,-179,-145,-306,-57,-1,56,-116,167,218,-16,220,201,185,95,352,379,-45,-161,-299,-241,-154,176,406,59,-26,-146,-160,10,241,225,34,-128,-220,-342,40,-2,-57,-98,-157,-216,-250,-133,-134,-144,-177,-220,-285,-332,-378,-365,-320,-265,-214,-179,-142,-110,-93,-81,-74,-83,-91,-101,-112,-134,-146,-162,-165,-171,-291,-191,-346,-232,-257,-325,-345,-358,-323,-275,-224,-178,-139,-106,-61,-35,-6,-259,-340,-162,-18,138,168,192,-329,63,-3,-175,163,2,-223,-245,-138,73,-32,25,49,2,-31,-71,-273,-315,-308,-271,-240,-266,-294,-302,-303,-291,-281,-260,-238,-219,-185,-150,-215,-108,-200,-101,-92,75,135,168,-214,162,205,-130,66,238,243,234,231,227,215,-34,-338,-228,-50,-187,-34,-105,-172,-256,-298,-301,-255,-213,-176,-139,-136,-200,-101,-105,-111,-122,-145,-172,-235,-233,-269,-309,-344,-338,-294,-244,-338,-58,25,109,180,-205,-189,63,46,219,127,-39,86,107,78,76,89,-148,-290,-124,60,-190,-64,15,-142,-230,-107,-168,-169,16,1,-131,-284,-233,-223,-231,-179,-101,-140,43,51,59,-314,42,-222,-96,-288,-76,-65,70,60,-119,46,44,-420,44,-11,-48,112,117,-43,-11,-222,-202,-263,-163,-253,-336,-389,-340,-271,-223,-200,-203,-228,-274,-318,-342,-304,-247,-186,-133,-94,-83,-107,-116,-150,-176,-174,-115,-70,-316,-283,-65,-186,-149,72,-119,-244,-170,140,74,123,282,-172,-3,126,129,-64,72,-59,-72,-55,171,158,56,-336,72,212,-39,130,104,20,-259,-236,-333,-142,-103,-258,-140,236,228,211,193,145,-266,57,1,-58,-161,-164,-192,-212,-213,-199,-390,-142,-116,-159,-68,-35,-36,-117,-15,-148,-6,-107,1,79,61,-102,-274,-312,-331,215,290,265,-61,-309,-71,88,264,249,138,-161,-107,-64,-189,-280,-315,-211,-253,-68,-14,18,42,59,91,112,-84,-406,-201,-186,12,-18,-126,-272,-93,-63,66,128,86,58,17,-89,-323,-163,-167,-240,-298,-354,-419,-405,-344,-289,-231,-181,-138,-273,-286,-381,-319,-391,-209,-200,-229,-255,-269,-270,-248,-208,-282,-140,-108,-78,-61,-106,-67,-69,-81,-104,-128,-140,-161,-167,-152,-133,-604,-425,-100,-362,-106,-1049,-129,-159,-3014,-4386,-1081,-187,-147,-92,-50,-8,14,-81,21,16,14,1,-2,-314,-17,-49,-39,-240,-47,-47,-33,-96,-71,-133,-153,-64,100,114,129,-267,46,123,111,100,13,-233,43,23,3,-30,-42,-64,-212,-129,-283,-155,-276,-306,-223,204,-193,146,151,191,-83,-275,-229,-289,30,169,13,-67,-126,-33,-43,-74,-85,-203,-263,-199,-37,-51,-163,-118,-161,-426,-223,-213,-302,-178,-229,-189,-354,-248,-223,-151,-58,44,140,227,169,350,310,-113,121,-141,-183,-54,-386,5,-92,-147,-240,-268,-204,-147,-109,-93,-103,-160,-178,-234,-229,-93,-13,-4,113,155,178,179,-278,-408,-376,-436,24,16,-5,-21,-47,-75,-203],[124,53,-146,-114,-201,-325,-237,-189,-122,-68,-24,-230,5,29,-275,-30,-71,-115,-159,-185,-203,-218,-223,-219,-245,-233,-216,-102,-74,-40,-15,2,23,41,-159,-63,67,117,-208,-333,70,148,-8,-239,-43,356,134,-415,101,-135,-398,-251,-255,-212,-92,-102,-102,-66,15,220,-18,-355,-123,-326,-287,-166,-185,-28,-58,-42,-63,-129,-122,-135,120,106,-81,-17,-52,-130,-202,-258,-254,-209,-136,-56,-304,106,-22,220,-241,152,72,67,124,157,-157,-222,-14,-44,42,-40,-299,-227,-313,-377,-378,-349,-325,-329,-350,-352,-319,-240,-139,-158,100,213,-36,-357,-353,-166,-239,-125,-97,8,-27,5,185,75,-25,-109,-170,-203,-215,-220,-319,-573,-230,-496,-240,-215,-186,-154,-133,-116,-383,-371,-142,-141,-131,-87,-9,91,205,325,-619,-387,-71,-1250,-971,-994,-1837,-469,629,534,421,292,-2638,33,-56,-77,-9038,-543,-16800,144,160,146,113,-187665,-301631,-217982,-1823,-20304,-193,-10895,-71,-8453,58,-3110,-5388,-3051,-369,-56,79,24,-36,-1398,-233,-244,-1692,-356,-392,-1595,-386,-358,-325,-1288,-1118,-1701,-1574,-715,-511,-434,-434,-108,-83,-56,-27,-6,-106,-216,22,14,-3,-297,-311,-90,-138,-98,-519,-435,-340,-227,-33,-195,-136,45,88,115,177,-144,-82,-95,-37,116,54,29,-47,221,211,212,-296,185,240,200,-164,-368,-141,12,79,175,-112,-16,201,475,472,364,-315,-305,-166,-379,-385,-260,-12,-64,-247,-122,-58,-63,-55,-37,-13,-40,39,53,58,50,26,-450,-416,-255,-433,-200,-271,-484,-386,-291,-183,-902,-157,-292,-424,122,-181,-1062,-2013,567,-1415,-1143,-21176,-51423,-43622,-7008,17,-86,-153,-3147,-844,-785,-78,-37,-17,-7,-437,-12,-17,-20,-20,-160,-129,-48,-413,-196,-371,-161,-230,132,-86,100,178,78,168,46,-359,-346,-326,-8,-44,-89,-125,-162,-188,-211,-331,-242,-260,-289,-292,-258,-197,-126,-43,19,6,-186,-157,-247,-78,139,36,18,-61,-142,-230,-299,-355,-335,-289,-257,-245,-248,-277,-306,-333,-339,-312,-275,-236,-203,-181,-162,-168,-183,-251,-249,-231,-233,-223,-206,-190,-171,-170,-159,-158,-162,-266,-145,-124,-248,-83,-58,-157,2,-93,-180,32,35,-171,7,-30,-70,-234,-149,-188,-273,-244,-270,-284,-433,-291,-281,-270,-251,-238,-222,-205,-193,-189,-186,-172,-209,-212,-150,46,-239,63,-145,98,423,67,-19,265,-84,32,-5,133,-7,36,51,-51,-109,-134,-111,-325,15,93,170,-74,294,337,-21,192,165,230,115,275,341,-76,-203,-250,-173,-187,189,335,1,45,-125,-208,-7,86,67,68,-160,-205,-258,115,126,123,41,-85,-158,-264,84,44,28,11,-105,-92,-198,-193,-254,-282,-313,-331,-343,-332,-304,-275,-236,-196,-166,-134,-105,-78,-65,-44,-27,-34,22,-288,-162,-247,55,40,-313,-65,-153,-211,-267,-267,-215,-145,-156,1,47,85,-184,-300,-126,-41,126,144,163,-249,85,44,-157,121,-65,-276,-307,-92,-1,-52,-100,-139,-181,-209,-240,-259,-286,-315,-276,-193,-74,-52,-112,69,-60,-312,-139,149,90,-21,5,-251,-105,-182,-63,-41,96,275,261,-144,195,166,-190,115,123,116,105,109,121,134,-71,-310,-276,-20,-116,-83,126,-15,-171,73,95,144,161,-142,59,-150,-243,66,-175,15,-56,-142,-226,-303,-355,-358,-325,-289,-252,-229,-255,-333,-180,-173,-162,-162,-166,-178,-202,-224,-233,-235,-218,-175,-111,-37,43,119,-107,-241,-60,93,-178,-100,15,-83,-189,-124,-206,-258,-269,-252,-228,-284,-291,-269,-316,-371,-399,-363,-326,-294,-264,-303,-209,-174,-154,-293,-131,-101,-104,-121,-163,-162,-171,-354,-145,-108,-125,-37,-18,-8,-23,-198,-147,-165,-184,-244,-302,-362,-386,-328,-282,-249,-234,-229,-239,-250,-271,-287,-306,-314,-314,-306,-303,-298,-274,-239,-190,-132,-52,-34,-285,-271,-59,-150,-144,20,-177,-200,-200,63,-15,127,101,-163,0,33,58,-47,101,-64,-92,-62,221,233,100,-286,118,115,-82,38,20,13,-272,-277,-290,-185,-158,-223,-160,111,103,87,73,36,-161,-50,-102,-156,-188,-195,-165,-89,-226,-40,-359,1,124,-160,106,340,-38,-109,-48,-172,-20,-169,-31,168,209,34,-134,-251,-319,246,562,199,-130,-303,-35,97,214,214,124,-77,-91,-188,-254,-251,-386,-99,-208,51,120,178,230,272,219,92,-29,-434,-173,-188,19,27,-63,-321,-97,-15,75,112,256,287,64,-69,-211,-262,-120,197,22,-309,-1,-80,-150,-196,-192,-152,-93,-242,-226,-349,-308,-505,-281,45,23,-11,-54,-104,-143,-248,-254,-179,-164,-145,-131,-124,-139,-155,-182,-229,-284,-324,-337,-296,-221,-146,-642,-465,-121,-335,36,-1040,29,-965,-4896,-5162,-1118,-139,-134,-98,-58,-12,-129,-173,20,1,-24,-72,-120,-182,-249,-322,-272,-209,-128,-81,-44,-169,-105,-148,-133,-22,39,98,173,-184,129,310,314,148,1,-228,113,31,-48,-128,-160,-171,-221,-112,-236,-116,-192,-230,-170,-203,-214,-200,-191,-169,-157,-288,-212,-303,-180,-187,-204,-231,-246,-269,-295,-326,-343,-309,-316,-258,-232,-213,-190,-193,-192,-410,-203,-208,-255,-188,-187,-221,-329,-165,-194,-230,-262,-249,-181,-86,18,135,256,-129,87,-158,-98,-56,-347,34,-118,358,473,343,197,-27,-119,-170,-82,-301,-62,-135,-238,104,255,-25,145,76,14,-20,-253,-435,-463,-443,-9,155,208,122,56,-4,-200],[-259,-342,-391,-331,-240,-323,-41,32,55,61,143,-200,-9,104,-157,1,5,-172,-3,12,20,10,-14,-72,-237,-188,-259,-256,-252,-198,-133,-70,-8,38,-153,-69,26,44,-198,-337,115,162,-41,-181,-48,314,175,-363,107,-120,-392,-225,-339,-137,-102,-107,-94,-47,36,183,13,-275,-179,-344,-310,-198,-163,-20,99,69,-140,-87,-137,-146,36,23,-152,-199,-25,-38,-46,-56,-52,-59,-75,-99,-293,-146,-168,-191,-212,-229,-242,-241,-222,-209,-189,-168,-156,-147,-148,-160,-303,-208,-229,-243,-255,-252,-226,-194,-171,-97,-318,-3,-102,-227,294,302,-31,-334,-368,-220,-177,-100,-84,-3,-59,101,498,469,388,306,200,135,52,-33,-469,-525,-288,-500,-385,-291,-195,-102,-28,-28,-477,-342,-256,-65,-171,-300,-391,-242,-86,53,-400,-352,-182,-1328,-1168,-1315,-2010,-795,-1,-105,-200,-266,-2433,-216,-158,-108,-7129,-1483,-14888,-62,-76,-93,-95,-173309,-281995,-235631,-5019,-18624,31,-10095,41,-9764,28,-3908,-6164,-3229,-932,-1130,-221,-295,-374,-1348,-372,-325,-1724,-218,-165,-1527,-77,-56,-49,-1090,-1380,-1907,-1533,-543,-439,-357,-496,-114,-39,35,107,162,-180,-211,234,222,197,-247,-307,-15,-212,-97,-412,-434,-393,-152,60,-158,-217,101,640,57,289,-158,-114,-66,-25,147,74,-65,-48,181,375,373,-309,202,407,214,-2,-397,-186,-18,31,174,-163,-32,150,310,226,152,-334,-248,-66,-373,-417,-203,-170,-145,-257,-140,-28,41,-19,27,59,-140,-17,335,410,389,286,-417,-411,-262,-490,-32,-83,-455,-287,-337,-269,-792,-179,-226,-272,226,-95,-1142,-2785,297,-556,-1738,-15921,-38311,-31337,-3268,-150,-191,-197,-3714,-449,-455,-37,21,-236,-246,-497,191,225,256,284,-77,-10,36,-375,-189,-244,-72,-297,22,-120,115,53,-19,-71,-124,-423,-283,-355,-228,-216,-215,-206,-206,-201,-217,-343,-150,-128,-123,-121,-119,-117,-133,-57,2,66,-256,-247,-299,-108,126,81,164,255,-83,-272,-354,-127,-110,-324,-178,-263,-254,-193,37,49,-2,-51,-93,-116,-126,-130,-124,-134,-150,-292,-192,-231,-267,-296,-313,-313,-293,-282,-257,-244,-295,-232,-238,-249,-280,-316,-354,-383,-384,-361,-335,-323,-296,-271,-268,-273,-280,-284,-302,-315,-320,-327,-335,-333,-359,-317,-304,-295,-286,-287,-290,-293,-299,-313,-332,-354,-387,-366,-327,-266,-218,-164,-109,-42,16,-8,-79,157,-78,102,27,100,20,81,198,-21,153,13,-3,-333,99,59,20,-57,-57,-95,-128,-170,-204,-211,-223,-211,-205,-188,-235,-209,-116,-217,-70,-54,-51,-46,-112,-255,-34,-39,-45,-39,-193,-182,-155,12,39,59,16,-30,-112,-243,161,18,45,228,-92,-108,-221,180,-94,234,-8,152,-31,34,-31,-111,-186,-255,-310,-308,-254,-176,-101,-11,33,-112,59,-284,-163,-144,253,353,-279,108,-113,-218,-305,-281,-100,5,-191,46,123,94,-127,-244,-93,-96,-93,-50,-5,-165,76,76,-149,67,-132,-302,-283,-51,-60,-75,-108,-87,-93,-85,-83,-228,-268,-349,-262,-181,-40,-43,-208,255,-1,-370,-122,149,74,-26,-15,-286,-102,-172,-27,25,109,80,63,-68,41,50,-253,44,39,38,22,7,-11,-32,-117,-264,-331,-3,-56,-131,243,47,-83,94,131,282,227,-184,23,-166,-272,75,-268,-79,-165,-243,-278,-318,-197,-133,-74,-45,18,-2,-266,-326,-98,57,43,14,-113,-75,-138,-198,-233,-237,-205,-153,-94,-39,9,41,-60,-201,-20,46,-177,-157,-4,-34,-141,-48,-70,-194,-116,-129,-126,-196,-224,-126,-131,-50,-5,-177,6,-151,63,-294,111,-114,-153,-302,-174,-67,39,95,-204,8,-34,-284,-92,-145,-186,-110,-108,-92,-75,-153,-72,-69,57,94,-184,-35,-97,-53,-13,-38,146,112,64,20,-29,-72,-110,-128,-129,-113,-106,-135,-66,-57,-61,-64,-66,-79,-254,-266,-103,-123,-151,-95,-215,-126,-231,-139,-134,-120,-79,-146,-1,69,59,-43,115,-72,-119,-76,8,-42,-88,-225,-168,-198,-230,-247,-259,-272,-289,-317,-328,-335,-324,-306,-292,-287,-282,-274,-257,-252,-237,-226,-210,-202,-189,-190,-238,-189,-235,-166,-315,-56,15,-120,133,227,-52,-97,-62,-174,-35,-225,-58,290,278,155,-3,-184,-295,238,793,148,-186,-249,-15,90,152,152,113,2,-71,-77,54,30,-298,-44,-167,-153,-186,-196,-175,-143,-92,-68,-53,-408,-165,-193,-102,-116,-148,-248,-162,-170,-161,-142,-129,-105,-105,-109,-126,-350,-161,-199,-217,-265,-255,-270,-280,-289,-282,-266,-234,-195,-165,-317,-280,-625,-377,235,307,357,332,194,-20,-281,-216,-223,140,104,56,-51,-41,-56,-87,-125,-145,-126,-233,-237,63,-84,-635,-497,-155,-321,191,-991,-89,-2501,-7130,-6174,-1130,-283,-236,-160,-100,-52,-319,-247,-76,-124,-181,-258,-321,-327,-237,-164,-30,-163,149,215,164,-236,-137,-165,-119,13,187,369,248,-109,216,404,343,150,-15,-219,-36,-108,-127,-106,-247,3,-216,-105,-196,-70,-111,-158,-118,-124,-98,-30,14,57,-27,-294,-193,-335,40,22,-13,-39,-63,-97,-136,-185,-242,-293,-354,-358,-322,-268,-206,-170,-137,-409,-120,-131,-218,-149,-142,-286,-307,70,133,196,229,238,214,166,95,36,18,-156,33,-191,-26,-67,-310,52,-150,258,948,771,457,-70,-156,-18,-38,-414,-122,-148,-266,100,259,-56,169,129,21,-107,-244,-401,-418,-366,-167,-93,-52,-36,-54,-95,-215],[-302,-260,-210,-148,-100,-321,-15,35,65,35,95,-173,-24,179,-50,-95,108,-224,96,326,426,49,139,-23,-227,-160,-298,-45,-183,-302,-374,-331,-220,-105,-144,-71,-12,-35,-192,-331,55,1,-82,-130,-119,-100,-69,-291,6,-115,-356,-195,-307,-118,4,-75,-89,-128,-152,-151,-143,-195,-232,-366,-315,-223,-210,-253,-312,-365,-423,-435,-376,-318,-268,-224,-209,-332,-150,-137,-124,-112,-84,-63,-41,-22,-250,29,59,86,-152,96,-67,-24,181,191,-128,-105,0,-133,68,30,-281,261,20,-150,100,126,200,558,-159,-58,-297,-131,-170,-287,276,267,-21,-292,-378,-264,-126,-67,-72,-19,-83,-21,-72,-132,-199,-263,-323,-368,-373,-331,-507,-447,-150,-466,-72,-145,-3,-36,-13,-82,-577,-280,-351,-176,-253,-336,-480,-331,-255,-193,-175,-285,-267,-1357,-1329,-1676,-2198,-1016,-310,-348,-361,-333,-2225,-248,-213,-174,-4890,-1638,-11936,-15,29,73,124,-127230,-223164,-209417,-9611,-16260,-2467,-8810,155,-10747,70,-4619,-7044,-3436,-1338,-2094,-242,133,136,-1326,76,67,-1812,-11,-51,-1432,-159,-137,-151,-884,-1621,-2022,-1432,-381,-314,-273,-532,67,72,65,45,3,-247,-216,-179,-206,-160,-184,-303,54,-276,-170,-297,-315,-372,-79,111,-125,-277,-1,530,0,224,-169,-135,-38,-8,174,107,-126,-56,134,269,247,-276,213,222,216,144,-403,-231,-47,-13,143,-186,-47,-35,-108,-181,-235,-302,-327,-338,-347,-400,-361,-357,-324,-283,-217,-148,-71,-1,20,-1,-234,-76,144,127,100,62,-364,-377,-272,-504,-110,-146,-416,-209,-221,-212,-649,-210,-184,-116,-108,-94,-936,-3344,-132,-149,-2419,-10440,-24978,-19737,-237,-242,-254,-249,-4157,-190,-130,-58,30,-723,-525,-545,362,430,484,524,37,106,105,-321,-133,-110,7,-357,-97,-153,-8,-26,-28,2,37,-464,-207,-331,163,202,222,241,244,29,-312,-327,-47,144,94,48,7,-23,-176,-34,-21,26,-290,-329,-328,-124,47,145,207,309,-56,-307,-404,-127,-143,-352,-206,-301,-380,-306,-23,421,430,445,189,-41,295,476,243,-177,4,-320,-119,170,86,3,-80,-160,-219,-270,-276,-265,-342,-197,-161,-122,-230,-81,-67,-98,-37,-111,-262,-46,-44,-165,-19,-35,-54,-90,-94,-119,-203,-177,-224,-266,-304,-337,-360,-379,-379,-367,-339,-299,-254,-211,-171,-132,-117,-251,-104,-104,-159,-160,-192,-212,-233,-256,-260,-251,-241,-222,-194,-172,-128,-71,-24,18,84,-14,-3,-308,176,262,279,-64,300,294,-60,123,78,265,129,59,173,-93,-239,-169,-189,-256,-262,-201,-138,-86,-99,-294,-32,-67,-119,-176,-237,-295,-320,-286,-212,-135,-53,11,-77,-189,111,-15,57,186,-75,-135,-233,18,-32,-89,-143,-199,-264,-320,-363,-400,-403,-377,-352,-327,-309,-300,-301,-279,-233,-187,-57,-274,-167,-47,290,329,-236,172,-82,-106,-67,-282,-397,-431,-297,-183,-114,-77,-84,-189,-178,-255,-336,-335,-256,-166,-80,-12,-152,5,-194,-287,-194,-8,94,-52,-176,158,-67,222,204,-210,-254,-405,-249,-143,-22,-33,-304,0,-56,-422,-152,-181,-205,-209,-212,-311,-238,-271,-285,-282,-246,-186,-109,-28,45,108,-312,192,305,351,376,389,381,332,-170,-214,-374,-114,-279,-323,-170,-7,2,102,154,314,253,-211,-7,-186,-267,80,-313,-27,-81,-134,-174,-366,-217,-218,-209,-190,-160,-132,-282,-319,-156,-5,18,26,-78,-30,-27,-69,-114,-173,-238,-296,-336,-349,-328,-300,-271,-255,-235,-217,-207,-233,-195,-190,-195,-206,-214,-223,-237,-248,-252,-252,-244,-230,-187,-125,-51,-204,-66,-258,50,-280,144,-58,-182,-317,-177,-16,13,25,-240,28,15,-223,-92,-168,-213,-4,208,33,-46,-90,14,16,124,220,-272,70,-61,-6,66,-12,162,205,155,243,61,120,153,230,194,238,-177,-105,246,173,-51,120,186,0,-225,-259,-57,-106,-170,-112,-224,-63,-259,-153,-217,106,95,-123,-8,31,9,-46,-63,-118,-161,-197,-198,-191,-172,-167,-145,-149,-205,-201,-236,-277,-317,-338,-311,-351,-284,-228,-214,-216,-224,-234,-238,-254,-258,-258,-243,-224,-192,-169,-220,-130,-158,-213,-267,-124,-134,-147,-164,-176,-196,-209,-227,-246,-265,-278,-272,-263,-230,-192,-146,-122,-267,-19,-9,-10,-231,-192,-30,-16,9,49,112,80,-51,-111,307,249,-211,98,-140,97,208,133,48,-45,-126,-223,-310,-367,-383,-373,-361,-335,-335,-316,-314,-317,-303,-277,-252,-210,-182,-155,-138,-293,-104,-109,-101,-119,-107,-119,-163,-210,-173,-185,-185,-178,-150,-284,-244,-719,-478,190,267,324,341,134,-100,-294,-169,-286,120,181,123,-28,-24,-43,-101,-150,-210,-253,-291,-295,-251,-190,-571,-520,-203,-310,-33,-906,-337,-4176,-9600,-7298,-1116,88,62,230,279,88,-543,-263,185,238,188,122,59,-16,-96,-236,-290,-385,-405,-284,-154,-271,-159,-181,-104,45,191,390,278,-41,293,223,140,59,-28,-196,-97,-98,-77,-67,-234,-58,-193,-106,-168,-235,-340,-413,-370,-263,-132,0,107,206,-3,-287,-163,-375,40,290,12,-16,-11,49,48,-50,-161,-266,-375,-458,-408,-306,-192,-106,-27,-411,-18,-27,-182,-2,-84,-281,-277,44,107,402,479,342,533,503,352,354,228,-176,-20,-218,46,-68,-264,73,-172,184,382,333,269,-29,-191,0,-83,-355,-259,-340,-375,-361,-321,-276,-237,-202,-173,-159,-225,-338,-303,-266,-182,-197,-224,-249,-279,-296,-297],[-199,-173,-151,-119,-96,-312,-34,3,42,-10,108,-159,-42,215,30,-140,-43,-247,129,247,386,49,79,27,-216,-153,-338,259,334,164,-121,15,-27,-25,-135,-71,-48,-120,-191,-311,-24,-93,-172,-260,-339,-371,-345,-292,-245,-201,-312,-163,-220,-77,-66,-70,-90,-93,-104,-104,-101,-115,-279,-382,-305,-240,-148,3,0,125,-306,-9,-161,-161,156,103,-228,-306,-21,-56,-124,-196,-250,-309,-362,-397,-349,-299,-251,-208,-159,-100,-136,-60,160,256,-83,-59,10,-164,7,-1,-235,268,-1,-152,159,161,98,141,-148,-97,-266,-206,-232,-314,221,176,-1,-240,-379,-286,-96,-93,-75,-41,-100,10,23,15,-5,-34,-71,-112,-148,-176,-370,-351,-86,-400,13,-140,21,-71,-69,-150,-673,-190,-402,-536,109,77,-857,5,-27,-53,-62,-196,-327,-1323,-1375,-1975,-2382,-1073,-33,-25,-15,-13,-2052,-30,-53,-675,-3140,-1296,-8859,-254,-284,-274,-232,-73082,-157292,-176706,-15676,-13614,-7391,-7485,-69,-11350,-180,-5213,-8019,-3699,-1604,-2685,-313,161,233,-1319,217,319,-1948,176,395,-1316,-298,84,272,-680,-1825,-2035,-1274,-235,-207,-215,-543,-156,-142,-144,-162,-202,-309,-247,-190,-91,25,-115,-288,122,-327,-229,-183,-161,-305,-10,162,-96,-313,-83,132,-54,-110,-224,-282,-278,-240,-202,-176,-163,-157,-169,-176,-178,-209,-178,-186,-205,-224,-386,-284,-299,-306,-297,-265,-208,-148,-91,-37,20,-260,-81,86,-230,-345,-7,-45,-97,-232,-227,-283,-314,-322,-308,-278,-323,-201,-164,-129,-96,-72,-299,-325,-286,-476,-69,-98,-370,-179,-138,-100,-499,-238,-154,52,212,212,-439,-3226,391,399,-3123,-4778,-12206,-9353,71,-33,-138,-189,-4091,-94,0,90,175,-1120,-745,-572,290,272,238,188,110,35,-43,-259,-174,-206,-215,-402,-212,-220,-243,-287,-359,-421,-448,-429,-271,-299,-70,39,128,209,267,-46,-401,-293,-45,337,303,178,230,192,-191,123,85,71,-283,-405,-324,-129,-2,101,103,105,-27,-337,-425,-156,-187,-356,-228,-311,-481,-366,-100,-72,-45,1,58,-19,199,264,191,-224,-23,-334,-50,384,345,289,36,128,33,-79,-177,-269,-320,-301,-230,-137,-224,9,60,-47,130,-106,-309,-79,-81,-154,109,76,38,-9,-66,-135,-208,-298,-396,-477,-443,-405,-382,-384,-400,-416,-378,-290,-194,-204,55,165,-22,-269,19,175,-85,135,7,75,125,-182,-151,-73,-10,210,71,64,114,155,97,38,-16,-53,-74,-262,-62,-28,15,-100,118,168,-92,87,30,255,121,-63,218,-87,-222,-139,-92,-253,-313,-385,-350,-262,-159,-325,-22,10,86,102,-247,-126,0,-74,-160,-253,-301,-259,-155,-121,56,-61,63,275,-58,-178,-240,44,-77,-217,-355,-458,-416,-276,-123,7,124,215,89,249,296,63,212,149,-197,-240,-17,-266,-175,15,51,81,-193,65,-65,-80,-93,-252,-272,-373,-458,-487,-446,-385,-331,-291,-280,-278,-306,-347,-406,-473,-497,-432,-377,-324,-290,-265,-243,-219,-175,-112,-241,58,-161,255,235,-200,-241,-385,-248,-100,-4,-26,-383,173,83,-376,-78,122,7,-29,-62,-314,-116,-177,-14,-79,-118,-111,-48,43,129,96,-333,212,337,349,340,330,316,288,-225,-165,-346,1,-64,-175,-295,-399,-392,-302,-228,-164,-130,-189,-106,-209,-229,-147,-265,-141,-123,-109,-91,-397,-160,-35,-17,-90,21,-3,-303,-308,-211,20,162,181,-52,6,199,-15,-59,167,80,-132,-175,52,29,1,-23,-139,-61,-63,-196,-293,-101,-12,-52,-11,-22,-200,-81,-126,-173,-228,-283,-326,-307,-241,-164,-232,-150,-350,27,-257,115,0,-194,-335,-132,26,2,-39,-260,-58,-26,-172,-106,-145,-201,-39,170,42,-56,-18,106,93,108,141,-244,170,-33,39,135,9,179,329,91,218,96,98,131,275,238,217,-237,-47,224,182,-30,75,161,8,-188,-234,-59,-99,-201,-189,-205,-152,-282,-284,-341,-396,-438,-481,-493,-439,-378,-311,-259,-204,-180,-130,-110,-122,-149,-189,-245,-304,-365,-375,-333,-290,-328,-311,-263,-410,-337,-359,-352,-334,-318,-304,-290,-289,-270,-231,-164,-120,-35,-84,-125,237,-79,-219,-218,-159,311,24,150,288,-109,-76,-26,-132,-86,-316,-88,-24,-69,-115,-153,-173,-235,-194,-205,-212,-260,-210,-207,-196,-184,-172,-145,-124,-108,-146,-75,-62,-128,-45,-119,-84,-118,-169,-231,-306,-369,-385,-323,-272,-213,-235,-131,-93,-83,-59,-82,-61,-61,-56,-59,-48,-57,-66,-88,-137,-137,-188,-224,-263,-320,-374,-399,-361,-306,-248,-190,-143,-98,-252,-204,-729,-576,69,102,129,150,55,-190,-285,-116,-323,101,214,216,-11,-7,-31,-179,183,-110,118,-324,-349,-14,-280,-479,-530,-266,-305,275,-794,-442,-5916,-12008,-8202,-1088,305,-32,292,298,-79,-678,-204,148,309,289,255,226,187,-179,-315,-30,-31,-3,-24,-20,-254,-180,-203,-98,62,184,199,207,9,165,136,100,66,-47,-174,-31,-54,-73,-108,-125,-166,-189,-211,-236,-241,-250,-220,-162,-95,-20,-34,80,214,7,-281,-138,-434,1,301,45,-7,7,90,100,53,5,-225,-177,-114,-157,-206,-242,-293,-320,-436,-299,-273,-234,-171,-90,-208,-262,6,67,340,393,368,420,389,329,251,161,-211,-96,-255,-185,-198,-240,-108,-210,-24,-2,7,9,2,-245,-31,-58,-226,-188,-178,-328,-218,-246,-267,-255,-233,-213,-200,-235,-302,-222,-191,-127,-101,-83,-60,-58,-75,-245],[-256,-231,-209,-179,-159,-258,-97,-71,-39,-49,-3,-131,-34,34,30,-99,-172,-213,75,118,165,90,21,88,-183,-141,-354,199,351,187,-113,30,154,105,-114,-57,-67,-196,-182,-266,-193,-195,-182,-169,-155,-129,-108,-84,-67,-134,-260,-128,-144,-24,82,-69,-88,3,-35,-82,-131,-169,-307,-385,-280,-251,-158,29,-185,84,-390,25,-169,-148,140,78,-205,-204,-25,202,80,-36,-116,-160,-152,-110,-158,-16,11,-48,-31,-29,-201,-121,-153,-181,-185,-170,-146,-185,-96,-84,-180,-80,-82,-137,-99,-112,-115,-123,-147,-141,-245,-197,-294,-294,-87,-86,-85,-192,-382,-291,-155,-175,-197,-203,-191,-181,-159,-145,-134,-123,-119,-114,-113,-116,-167,-259,-50,-328,37,-149,-35,-124,-130,-239,-743,-97,-401,-913,485,215,-1222,743,754,757,252,-111,-384,-1233,-1258,-1880,-2528,-977,548,76,430,355,-1948,177,80,-1579,-2011,-753,-5965,-217,-183,-163,-150,-18547,-94384,-146976,-23157,-11033,-11902,-6416,-273,-11717,-1107,-5691,-9072,-4043,-1801,-2636,-157,7,31,-1334,59,62,-2139,69,73,-1201,-444,6,79,-512,-1991,-1956,-1080,-131,-50,-108,-552,-30,-33,-27,-13,2,-377,-238,73,98,127,-62,-264,176,-371,-288,-91,-11,-232,40,197,-86,-339,-158,-16,-115,-157,-216,-227,-212,-187,-164,-150,-141,-137,-147,-153,-157,-164,-180,-209,-258,-311,-367,-314,-222,-129,-41,-122,-79,5,298,353,264,-235,-5,245,-151,-277,91,93,20,-223,-126,-178,-206,-220,-226,-217,-410,-148,-93,-31,29,77,-234,-272,-320,-434,125,70,-329,-255,-134,-139,-360,-251,-123,209,387,399,261,-2454,791,843,-3791,846,-425,-478,678,595,497,-571,-3555,250,185,128,82,-1215,-623,-565,-125,-179,-233,-284,-347,-374,-358,-308,-249,-193,-144,-434,-314,-223,-102,-122,-158,-173,-190,-369,-195,-269,-165,-131,-111,-85,-68,-126,-414,-250,-48,110,146,183,179,144,-157,208,241,175,-251,-475,-295,-117,-13,-26,-77,-123,-158,-363,-401,-247,-264,-329,-275,-285,-355,-276,-218,-195,-185,-189,-210,-242,-283,-320,-307,-271,-173,-339,10,92,162,222,41,296,321,206,-149,-202,-175,-78,111,140,-222,172,144,-6,98,-93,-351,-98,-113,-138,98,83,60,31,-23,-89,-160,-235,-272,-231,-156,-235,-151,26,32,-6,-71,-141,-234,-263,78,296,20,-285,67,183,-8,139,30,75,338,-271,-146,-155,42,93,92,85,175,224,201,108,190,-53,17,-193,26,193,243,-162,116,65,-123,57,-14,233,107,-177,180,-73,-188,-112,-48,-257,-175,-209,-230,-232,-197,-338,-66,-41,110,212,-264,-97,107,422,398,-29,-88,42,-33,-45,5,-111,74,267,-36,-226,-237,120,30,-84,-186,-243,-236,-161,-61,27,105,162,13,191,181,43,107,64,-321,-243,-53,-255,-176,-126,-141,-152,-169,-196,-215,-233,-243,-253,-269,-289,-305,-317,-337,-346,-348,-346,-350,-343,-350,-355,-371,-387,-393,-393,-387,-368,-355,-345,-340,-343,-339,-326,-296,-237,-172,-84,1,-187,-219,-303,-256,-66,10,-16,-380,66,104,-305,-49,103,-39,-28,-82,-292,-129,-191,43,-46,-119,-105,-23,77,163,99,-296,221,321,318,291,261,226,184,-266,-114,-286,-7,-60,-106,-155,-196,-237,-279,-320,-346,-374,-389,-393,-401,-413,-427,-451,-470,-446,-418,-380,-386,-278,-219,-163,-126,-69,-43,-327,-291,-260,-32,-39,-61,-85,-111,-141,-160,-163,-167,-172,-171,-255,-154,-133,-111,-80,-105,-38,16,-203,-205,-160,35,-24,112,91,-182,95,24,-48,-127,-209,-293,-324,-289,-219,-255,-246,-362,-5,-227,99,58,-181,-358,-68,131,-6,-103,-265,-159,55,-133,-104,-106,-174,-65,-60,-28,-70,42,65,79,86,52,-142,250,-21,73,189,22,194,335,67,183,153,87,102,221,97,13,-244,-12,43,101,-7,23,126,13,-155,-205,-69,-156,-253,-315,-341,-340,-307,-280,-264,-267,-264,-262,-250,-223,-194,-159,-142,-125,-213,-139,-120,-139,-149,-148,-141,-127,-280,-125,-142,-185,-335,-351,-410,-287,-159,-33,-78,171,232,270,126,212,242,210,148,-133,-19,-94,-40,316,-26,-175,-188,-201,205,94,119,99,-152,-88,-6,-119,-134,-347,-103,-36,-92,-157,-213,-247,-263,-263,-256,-248,-288,-232,-236,-239,-245,-245,-215,-178,-134,-201,-30,18,-73,91,-117,84,58,9,-42,-93,-97,-98,-16,-214,-278,-295,32,307,250,132,-67,-109,-22,-87,179,218,61,-15,0,-68,-138,-218,-268,-292,-294,-263,-217,-263,-123,-77,-123,-12,1,-240,-186,-682,-683,12,16,13,9,-58,-297,-276,-82,-302,-4,10,28,-17,-6,-58,-281,127,-251,80,-382,-390,-40,-393,-395,-537,-362,-313,264,-675,-389,-7500,-13407,-8286,-1078,60,-117,-164,-224,-280,-415,-120,86,246,288,231,283,235,-295,-393,-77,-7,-77,-128,-156,-209,-206,-246,-118,-85,-40,-8,29,28,57,64,60,50,-84,-169,-31,-68,-109,-166,-208,-269,-308,-331,-336,-305,-296,-278,-248,-219,-173,-130,-69,-13,1,-290,-125,-500,-65,160,71,-18,1,13,-58,-137,-218,-244,-192,-109,-5,97,110,114,129,-485,-2,-67,-151,52,-11,-142,-260,-43,13,352,493,361,308,207,100,1,-87,-254,-214,-280,-207,-174,-228,-139,-259,-133,-140,-143,-135,-120,-277,-67,-43,-104,-198,-205,-342,12,4,-174,-36,-64,-94,-133,-253,-277,-158,-126,-31,8,37,-4,-102,-123,-247],[86,186,126,295,163,-202,-47,94,23,-105,-122,-164,-180,-172,-164,-157,-280,-180,-216,-249,-280,-285,-240,-158,-149,-137,-339,127,334,210,-74,7,143,17,-91,-40,-78,-264,-173,-211,304,157,-210,-36,-115,209,444,57,-46,-144,-210,-94,-88,25,129,-77,-81,20,-21,-86,-155,-213,-304,-363,-244,-245,-179,-2,-365,-56,-379,65,-166,-108,114,66,-149,-109,-29,-78,-118,-148,-145,-129,-102,-71,-123,-2,25,-141,41,32,-242,-65,-19,-39,-50,-55,-58,-181,-122,-72,-105,-68,-98,-87,-49,-26,18,59,-138,-178,-214,-131,-318,-230,172,120,36,-132,-370,-256,-271,-226,-157,-94,-119,-14,1,-2,-20,-44,-74,-105,-171,-178,-212,-236,-244,-245,-239,-206,-173,-176,-173,-312,-643,12,-318,-884,189,112,-1226,322,350,368,382,-19,-423,-1075,-986,-1435,-2526,-758,160,74,89,53,-1901,-30,-74,-2151,-1408,-155,-3363,-129,-124,-131,-140,-168,-38335,-121518,-31804,-8756,-15602,-5731,-260,-12107,-2031,-6034,-9439,-4434,-1974,-2045,-94,-36,19,-1337,97,114,-2335,120,104,-1073,-565,-59,-74,-369,-2084,-1764,-827,-183,-121,-66,-539,57,106,149,190,21,-420,-206,226,203,167,-10,-204,27,-339,-324,-77,-94,-144,-126,-143,-166,-337,-210,-169,-156,-66,-200,-128,11,23,174,166,-70,-142,43,214,186,-58,102,43,-28,-96,-332,-311,-275,-295,-288,-257,-210,-168,-135,-110,-81,-215,-82,-90,-113,-196,-122,-106,-75,-210,-54,-11,44,76,-10,-207,-360,-137,248,281,309,323,-160,-207,-356,-383,223,189,-283,-270,20,1,-230,-226,-62,319,473,594,846,-1431,1205,1351,-4334,1514,1536,1491,1418,1300,1139,-1805,-2883,560,363,177,21,-934,-373,-509,-215,-187,-161,-142,-149,-148,-157,-159,-153,-132,-100,-439,-406,-256,29,48,-25,60,55,-299,22,-234,-29,-44,-69,-94,-129,-204,-329,-246,-289,-325,-355,-345,-307,-261,-214,-163,-130,-85,-214,-529,-256,-91,18,80,94,107,27,-388,-378,-290,-296,-279,-223,-235,-224,-158,-290,104,64,11,-54,-125,-205,-287,-342,-328,-260,-345,-107,-54,-13,14,31,36,47,45,-143,-172,-96,-58,131,155,-232,156,216,9,194,-83,-377,-103,-145,-123,-33,-109,-188,-269,-364,-308,-191,-244,3,90,-104,-242,-145,266,188,311,112,-40,-281,-315,-125,-134,-78,-308,91,155,54,125,25,64,3,-361,-127,-175,-31,32,105,130,223,256,202,143,179,-76,33,-124,-64,270,279,-257,-33,-57,-163,14,-69,188,69,-251,135,-73,-163,-105,-62,-264,-108,-118,-144,-184,-228,-341,-308,-278,-201,-99,-278,-86,145,203,217,-72,-133,28,-82,-218,-329,-356,-267,-185,-121,-291,-241,-63,-56,-43,-13,-77,59,-78,75,55,119,231,-62,155,101,0,-29,-73,-447,-210,-59,-263,-185,21,27,21,-120,-51,-101,-156,-203,-244,-277,-296,-295,-279,-270,-252,-234,-217,-208,-224,-227,-153,-134,-108,-113,-36,-233,-231,-231,-159,46,27,3,-109,-358,-65,-102,-25,15,-193,-203,-224,-291,-65,-1,-23,-313,-77,93,-246,-28,67,-110,-44,-115,-274,-161,-226,-240,-310,-345,-316,-261,-207,-161,-103,-269,-19,19,65,93,122,143,151,-291,-82,-236,-29,46,8,-30,-66,-104,-147,-192,-228,-273,-316,-353,-390,-345,-288,-232,-172,-269,-60,-7,-361,-297,152,198,-184,274,-46,-355,-279,-312,-74,115,286,-34,40,222,2,-215,148,122,-71,-285,-51,101,106,113,-74,-76,-31,-208,-113,-206,18,-17,21,-26,-159,-142,-201,-243,-264,-247,-208,-299,-91,-38,-273,-344,-303,-51,-198,80,73,-150,-391,-11,-27,-57,-166,-261,-268,-225,-285,-340,-363,-318,-247,-171,-96,-91,8,29,34,36,-35,-43,53,-28,96,216,31,206,326,85,196,209,75,68,146,58,-11,-197,-69,-34,10,16,-28,89,22,-122,-177,-84,-153,-302,-305,-362,-389,-355,-320,-294,-286,-274,-273,-277,-283,-301,-320,-356,-377,-368,-336,-274,-219,-163,-112,-76,-54,-216,-70,-103,-158,-324,-284,-337,-159,-20,-30,-53,248,283,288,54,185,113,21,-33,-93,-6,-85,32,384,17,-115,-159,-206,264,163,91,45,-174,-107,17,-106,-184,-348,-108,80,30,-34,-104,-169,-234,-300,-358,-372,-339,-310,-292,-280,-289,-314,-326,-323,-282,-254,-154,-85,-18,39,-117,93,96,-11,32,-30,-173,-181,-267,-318,-339,-359,-183,-106,-53,12,-32,-194,-94,-141,120,117,43,-20,-13,-65,-112,-153,-143,-92,-33,-154,-196,-287,77,360,-162,220,44,-221,-160,-608,-755,105,601,552,176,-176,-359,-242,-41,-249,53,35,15,-19,0,-72,-367,33,-228,-4,-380,-318,-120,-443,-298,-506,-447,-297,186,-525,-154,-7958,-12483,-7388,-1069,79,-146,-19,-73,-467,-142,-37,25,96,168,146,274,234,-369,-344,-101,100,131,29,-98,-136,-205,-280,-269,-248,-195,-151,-100,-68,-37,-9,10,4,-104,-151,33,27,20,-6,-16,-46,-150,-188,-129,-8,-4,9,32,49,8,-221,-16,175,10,-286,-100,-450,-121,315,107,-25,-3,162,137,30,-96,-246,-354,-387,-261,-140,-22,65,110,-480,-19,-109,-122,69,20,-72,-255,-90,-25,213,142,65,-16,-98,-179,-240,-281,-288,-283,-276,-251,-233,-215,-194,-303,-149,-134,-120,-110,-105,-246,-108,-122,-131,-186,-222,-315,-225,-237,-240,-236,-225,-211,-203,-277,-263,-172,-142,-91,-24,42,-2,-139,-177,-232],[128,196,149,316,198,-153,-73,216,59,-179,40,-105,1,150,138,28,-245,-114,97,-54,53,25,-172,57,-119,-129,-297,43,384,225,-21,-14,141,-61,-75,-25,-89,-322,-168,-158,334,136,-237,-36,-157,162,231,134,-107,-133,-170,-228,-277,-286,-279,-263,-243,-242,-233,-216,-203,-196,-287,-341,-224,-244,-270,-299,-340,-374,-411,-363,-302,-250,-203,-161,-131,-106,-91,-87,-86,-95,-92,-100,-115,-136,-157,-174,-193,-249,-242,-266,-292,-306,-303,-300,-285,-258,-225,-183,-187,-113,-42,4,-170,-24,167,225,150,68,-138,-218,-191,-74,-280,-166,216,148,54,-83,-359,-211,-280,-260,-133,-98,-118,122,157,164,151,-14,90,53,-320,-20,-49,-82,-65,-162,-83,-196,-230,-245,-207,-368,-550,-115,-180,-540,-158,-182,-887,-239,-245,-220,-168,-110,-469,-880,-643,-926,-2364,-516,122,73,-4,112,-1930,64,28,-2428,-1166,-68,-1137,-130,-153,-170,-174,-180,-175,-100399,-41262,-7011,-18131,-5527,-265,-12332,-2886,-6282,-8319,-4859,-2195,-1300,102,164,221,-1344,298,315,-2288,318,81,-958,-679,-137,96,-280,-2107,-1483,-532,0,66,30,-533,228,329,376,417,-24,-446,-126,437,253,364,22,-122,188,-257,-354,7,-43,-90,-123,-147,-158,-329,-256,-104,-190,-61,-210,-108,9,19,145,156,-19,-199,25,276,256,11,36,53,-43,-135,-299,-321,-388,-402,-364,-341,-322,-322,-338,-367,-372,-322,-269,-213,-173,-137,-103,-80,-60,-204,-55,-53,-38,-18,-35,-274,-282,-141,91,98,100,101,-91,-147,-403,-345,238,263,-245,-221,120,393,-126,-164,30,323,315,341,370,-375,476,535,-4690,620,657,662,670,655,608,-3119,-2185,351,233,116,43,-545,-140,-408,411,565,698,758,513,365,138,-87,179,219,122,-433,-486,-291,210,452,-65,523,5,-227,94,-199,158,25,-98,-195,-272,-310,-318,-298,-283,-259,-248,-227,-197,-166,-139,-106,-94,-73,-185,-501,-218,-65,-70,-79,-88,-91,-82,-409,-361,-381,-329,-222,-188,-176,-99,-41,-336,229,229,217,191,156,110,53,-4,-341,-153,-357,-244,-270,-267,-246,-216,-178,-128,-84,-112,-116,-39,-48,146,167,-245,125,212,2,141,-69,-361,-87,-169,-103,-105,-144,-166,-160,-144,-111,-92,-302,-50,-60,-78,-250,-134,-115,-101,-81,-50,-117,-324,-318,22,10,-28,-328,-91,-93,-85,-61,-24,34,86,-410,-98,-126,133,230,147,199,249,262,206,173,157,-92,59,-41,-149,101,76,-369,-197,-169,-200,-24,-120,76,27,-220,-100,-185,-262,-306,-286,-261,-203,-173,-165,-166,-155,-327,-102,-131,-8,51,-269,-75,161,170,161,-99,-162,10,-44,-129,-203,-287,-368,-425,-385,-323,-238,-130,-36,52,136,-93,85,-58,35,4,84,209,-117,32,-72,-188,-318,-430,-451,-289,-199,-269,-181,-64,-67,-87,-132,-199,-265,-322,-346,-329,-290,-246,-197,-144,-104,-57,-29,-56,-25,-252,-239,-137,206,204,-199,-24,-278,-287,-169,-112,15,3,11,-133,-403,-39,-38,83,58,-193,-172,-161,-322,-314,-240,-131,-211,-231,71,-177,2,38,-179,-59,-141,-245,-187,-259,-66,-83,-101,-129,-157,-194,-239,-262,-288,-286,-260,-210,-161,-105,-51,-7,-281,-48,-181,-46,70,60,40,16,-15,-59,-110,-152,-194,-215,-207,-309,-149,-108,-78,-136,-283,-25,-35,-320,-329,-101,-133,-241,-196,-227,-344,-264,-342,-265,-252,-239,-219,-195,-172,-136,-243,-30,23,-24,-241,-77,111,293,313,-25,-97,-63,-189,-7,-184,-4,-16,71,28,-120,-206,-212,-113,15,140,-205,-335,54,50,-270,-315,-225,-93,-157,-88,-187,-291,-416,-339,-277,-213,-214,-242,-359,-10,-94,-88,-52,-136,-111,39,14,-106,-58,-102,-148,-182,-220,-259,-303,-347,-332,-258,-166,-71,27,118,214,262,65,41,327,301,133,-135,131,140,173,47,-63,50,53,-85,-142,-94,-153,-348,-245,-124,10,-288,61,19,-104,-212,-299,-311,-242,-158,-97,-15,-77,-225,-161,99,78,46,3,-53,-116,-189,-240,-258,-223,-306,-228,-359,-33,-30,-46,-84,-149,-224,-280,-259,-182,-69,43,148,-23,5,-63,85,350,54,-60,-129,-170,165,113,59,16,-163,-134,11,-96,-231,-326,-107,43,42,395,336,39,-155,305,339,59,-286,-120,-152,-123,-161,-138,-162,-182,-197,-305,-219,-229,-236,-237,-239,-229,-203,-177,-147,-122,-243,-136,-62,-94,-359,-428,-67,-61,-74,-64,-67,-288,-177,-187,-77,-70,-87,-108,-145,-183,-229,-284,-282,-225,-153,-199,-191,-314,106,297,-200,280,72,-205,-146,-539,-769,11,750,596,58,-305,-331,-203,-11,-206,46,35,-23,-58,-82,-83,-438,-52,-88,-100,-329,-233,-172,-393,-207,-458,-531,-269,-22,-370,-38,-6775,-10245,-6081,-1092,-198,-238,-277,-323,-592,-261,-227,-203,-181,-158,-148,-132,-125,-379,-271,-122,-110,-122,-125,-121,-120,-198,-321,-125,-102,-72,-45,7,52,115,186,258,-78,-119,-137,99,147,0,39,207,71,-146,-235,-130,-23,39,34,34,38,17,-313,-69,145,14,-283,-82,-370,-168,298,129,-44,-23,69,-29,-133,-240,-302,-278,-220,-151,-96,-45,-21,1,-434,-54,-168,-85,69,37,-19,-260,-148,-68,1,-28,-56,-79,-95,-113,-127,-145,-313,-344,-268,-284,-236,-205,-55,-348,113,170,207,224,219,-204,-72,108,58,-166,-232,-274,-189,-202,-280,-113,-60,-17,0,-309,-261,-100,-184,-282,-242,-118,6,-169,-233,-210],[-257,-105,23,132,193,-86,-83,165,52,-242,-135,-211,-229,-178,-90,12,-146,-60,179,-169,115,116,-296,16,-86,-100,-238,-36,198,241,42,-17,158,-105,-60,-9,-94,-340,-159,-171,-186,-186,-244,-202,-228,-249,-286,-330,-391,-457,-524,-573,-547,-453,-357,-261,-166,-92,-15,-20,86,159,-278,-331,-197,-230,-277,4,-113,-169,-222,-116,-164,-11,108,39,-70,-39,-43,395,316,-105,75,122,103,-69,-137,300,179,-347,158,47,-297,-37,234,168,80,-29,-162,-304,-415,-358,-210,-58,-228,17,307,411,233,-102,-170,-276,-196,-65,-232,-138,174,79,35,-72,-383,-286,-357,-339,-286,-229,-183,-166,-160,-175,-205,-236,-264,-275,-489,-230,-189,-147,-109,-129,-107,-286,-352,-352,-261,-408,-510,-341,-349,-348,-357,-318,-591,-282,-261,-237,-205,-172,-559,-698,-317,-465,-2145,-351,73,49,-196,190,-2059,207,196,-2492,-1093,137,122,116,121,132,151,162,171,-83172,-50983,-6000,-19335,-5877,-82,-11355,-3628,-6517,-7199,-5298,-2536,-666,156,200,-211,-1387,226,194,-2082,96,-57,-907,-819,-266,-157,-291,-2093,-1163,-234,-45,-30,-30,-573,-54,6,29,60,-106,-479,-32,154,147,164,-4,-69,163,-199,-418,42,193,-42,127,204,-133,-361,-341,-205,-247,-194,-258,-127,-44,-27,61,89,-21,-314,-32,-60,-123,-192,-264,-337,-384,-350,-312,-299,-188,-253,-139,-138,-166,-159,-191,-226,-249,-270,-275,-255,-237,-216,-197,-189,-185,-241,-219,-241,-252,-261,-267,-352,-265,-268,-268,-259,-235,-201,-149,-127,-482,-364,109,159,-254,-163,93,229,-86,-108,116,125,82,56,20,0,-33,-53,-4835,-94,-99,-120,-119,-127,-152,-4340,-1534,-220,-225,-204,-149,-212,-2,-313,167,249,321,382,410,322,47,-82,194,199,60,-457,-581,-351,176,406,-134,387,-91,-187,125,-193,343,234,121,-20,-99,-380,-194,-223,-235,-221,-201,-162,-110,-55,-4,51,89,107,-202,-499,-218,-53,137,341,341,368,51,-454,-375,-463,-316,-191,-161,-140,-11,36,-273,148,804,834,748,209,304,717,141,-375,-226,-398,16,-165,-327,-338,-187,-7,180,228,-87,-80,-29,-65,134,149,-282,60,307,-42,508,-80,-334,-78,-207,-104,183,122,23,-73,-179,-261,-291,-380,-230,-189,-156,-277,-139,-125,-137,-165,-192,-228,-368,-307,-209,-189,-182,-364,-171,-172,-194,-229,-268,-296,-328,-392,-374,-361,-338,-302,-261,-229,-181,-132,-102,-74,-53,-125,-35,-53,-242,-104,-137,-494,-389,-286,-246,-234,-229,-217,-238,-267,-333,-415,-472,-370,-260,-260,-85,-16,31,71,-43,-318,-6,-168,301,395,-260,-82,143,565,376,-119,-187,-18,-44,93,-160,-318,-150,-289,-417,-479,-396,-305,-210,-134,-74,-81,-38,-53,-88,-152,-229,-313,-386,-367,-264,-136,-18,-121,-370,-91,195,-287,-178,237,411,175,-76,-6,-124,47,120,-171,-1,37,-209,12,39,71,-40,-45,-29,-274,-141,-287,156,81,-293,-96,-333,-275,-192,-117,-28,54,118,-166,-396,-81,5,98,19,-198,-193,-336,-482,-365,-216,-88,-107,-379,31,-108,37,9,-252,-83,-172,-215,-213,-295,-45,-72,-149,-234,-303,-336,-331,-278,-235,-188,-144,-93,-50,1,56,111,-262,-25,-129,-63,142,168,16,220,168,-47,15,-57,-117,-141,-114,-352,-10,58,-30,-126,-260,54,-8,-277,-341,-274,-362,-411,-387,-335,-303,-235,-351,-179,-160,-155,-153,-159,-174,-183,-221,-159,-126,-74,-179,-81,94,212,262,34,-98,-79,-155,99,-120,-38,-30,36,45,-76,-80,-125,-132,-103,-49,-202,-361,52,39,-254,-234,-155,-161,-268,-374,-453,-390,-439,-204,-130,-74,-250,-217,-358,12,-85,-83,-47,-127,-130,-169,-205,-229,-221,-205,-187,-166,-164,-175,-206,-252,-288,-286,-226,-139,-41,51,152,246,42,16,322,310,132,-78,175,110,212,79,-81,49,91,-49,-114,-108,-181,-374,-163,-80,-16,-265,152,21,-71,-78,-15,-74,-148,-113,-97,66,-57,-198,-154,48,219,159,29,119,-17,-101,-97,-140,-160,-292,-214,-352,-78,-53,-84,13,46,89,139,-32,109,296,328,260,50,12,-40,109,116,37,-25,-102,-108,-4,41,83,163,-124,-172,40,-92,-273,-301,-112,-68,-35,369,338,59,-119,328,983,40,-264,-129,-187,-140,-169,-31,90,10,-62,-354,-172,-209,-231,-241,-256,-268,-272,-283,-290,-299,-308,-298,-305,-310,-320,-432,-343,-327,-316,-272,-232,-394,-259,-227,-100,-78,-91,-118,-166,-217,-275,-326,-295,-224,-164,-240,-188,-340,25,56,-244,96,82,-194,-150,-483,-721,-93,75,44,-90,-341,-243,-168,-211,-267,-320,-369,-406,-370,-323,-261,-443,-141,-85,-201,-272,-151,-165,-308,-134,-403,-597,-230,34,-224,295,-5137,-7820,-4744,-1151,299,-89,134,193,-498,60,-19,-97,-159,-189,-191,-147,-87,-340,-211,-101,188,177,-107,-92,-19,-192,-368,-144,-7,55,71,33,43,129,183,240,-180,-119,-125,81,135,-22,8,273,165,-152,-292,-139,-54,-139,-233,-317,-394,-373,-293,-199,-110,-33,-282,-72,-289,-191,119,91,-70,-52,-109,-196,-281,-348,-349,-308,-265,-217,-181,-144,-136,-127,-382,-127,-223,-144,-148,-154,-157,-262,-206,-165,-156,-141,-125,-116,-116,-132,-153,-183,-320,-385,-257,-188,-147,-183,2,-376,183,218,231,221,187,-154,-90,-17,-97,-184,-258,-274,-222,-130,-320,-11,-78,61,177,-326,-250,-63,9,231,118,-14,-129,-196,-268,-163],[-206,-114,-18,72,130,-43,-117,141,15,-326,-163,-87,-130,-124,-83,-26,-79,-26,81,-289,12,35,-240,-80,-132,-180,-219,-231,-241,-237,-245,-261,-283,-319,-363,-429,-365,-317,-202,-136,-90,-52,-220,-73,-258,-96,-141,-196,-266,-337,-352,-279,-185,-87,-7,-200,-50,37,-30,-89,128,226,-257,-304,-161,-200,-300,111,30,-86,-152,139,-134,56,174,48,-39,-32,-60,333,249,-134,95,70,76,-60,-160,281,162,-255,227,36,-292,-12,581,376,134,27,-15,-148,-334,-268,-277,-173,-143,58,150,227,297,-209,-162,-269,-156,-39,-136,-84,157,43,44,-31,-370,-150,-147,60,-121,-164,-136,-98,-158,-232,-312,-376,-367,-279,-424,-82,0,-22,109,-67,104,-335,-321,-405,-249,-341,-440,43,147,77,-618,61,-313,23,618,624,611,78,-605,-455,49,1,-1845,-226,78,83,-65,-206,-2189,228,-305,-2315,-873,218,201,190,185,184,190,185,179,-68992,-59751,-5759,-19401,-6706,-538,-9932,-4112,-6705,-6091,-5572,-2913,-167,205,-148,-753,-1377,110,44,-1830,-91,-149,-832,-889,-357,-184,-305,-1947,-720,-141,-163,-185,-217,-571,-305,-197,-162,-120,-124,-433,-43,-34,-43,-62,-83,-98,-125,-136,-417,-120,-107,-97,-91,-92,-143,-338,-370,-299,-225,-266,-242,-132,-166,-207,-251,-303,-356,-388,-351,-303,-252,-209,-225,-157,-250,-141,-273,-244,-95,-278,-32,-10,-178,-181,27,12,-2,-275,-92,-145,-210,-262,-287,-285,-262,-252,-231,-217,-194,-170,-148,-317,-198,-188,-86,-91,-108,-138,-173,-210,-477,-358,-342,-364,-329,-291,-256,-221,-197,-172,-158,-147,-146,-135,-140,-135,-151,-156,-4649,-178,-171,-177,-160,-146,-143,-4446,-867,-130,-129,-132,-125,-125,-125,-152,-123,-122,-123,-125,-147,-156,-168,-170,-158,-128,-83,-445,-590,-356,101,135,-150,175,-118,-106,171,-139,144,146,140,-62,-174,-324,-92,-120,-105,144,120,95,-85,48,27,26,31,67,-198,-471,-189,-11,224,538,373,521,87,-456,-353,-389,-250,-123,-88,-69,99,142,-168,67,507,498,477,230,359,349,185,-355,-246,-384,39,19,35,77,83,193,258,243,-19,-21,-11,-50,153,161,-283,13,187,-64,76,-66,-258,-27,-205,-73,13,-29,-89,-164,-268,-290,-147,-394,109,231,-9,-263,-116,75,228,466,-116,-317,-336,-266,38,141,11,-364,89,183,171,39,-125,134,121,-344,-69,-10,34,22,21,16,30,50,52,49,37,-138,-13,-60,-298,-153,-195,-536,-569,-369,-295,-301,-292,-264,-254,-232,-226,-214,-198,-181,-225,-228,-129,-116,-112,-109,-90,-285,-44,-184,14,59,-224,-77,118,224,251,-100,-176,-32,-51,116,-190,-373,-125,-245,-371,-422,-306,-204,-98,-1,82,-31,129,0,0,-93,-57,-184,-200,-2,268,-177,83,-89,-282,-27,229,-298,-160,266,693,118,-58,-67,-143,74,134,-161,-142,-266,-361,-390,-353,-293,-239,-196,-175,-276,-178,-413,-258,-319,-375,-360,-385,-197,-116,-39,24,73,80,-193,-371,-107,35,75,33,-197,-98,-122,-339,-251,-319,-398,-383,-331,-243,-172,-95,-19,-320,-110,-200,-182,-232,-322,-103,214,171,75,-43,-188,-347,-342,-215,-36,108,243,342,328,372,407,-243,-10,-81,-74,174,217,-41,117,57,-95,-72,-132,-196,-254,-304,-402,-405,-390,-356,-325,-305,-298,-295,-297,-340,-292,-294,-349,-284,-279,-263,-239,-347,-169,-174,-76,-33,3,30,55,-178,100,108,39,-125,-68,82,135,127,102,-79,-79,-114,41,-48,-87,-62,-9,33,-39,-66,3,-69,-15,-28,-206,-388,-36,-19,-236,-159,-99,-181,-78,97,95,3,-460,-6,-52,-109,-286,-225,-303,-307,-323,-310,-275,-227,-182,-140,-99,-143,-58,-64,-88,-119,-186,-221,-286,-356,-420,-421,-352,-289,-221,-152,-64,30,1,-15,299,307,139,-37,199,69,196,98,-85,37,129,-24,-99,-132,-219,-373,-73,-27,-108,-245,-254,-307,-338,-322,-287,-243,-197,-164,-134,-125,-111,-165,-141,-42,-8,41,35,127,-89,-63,215,236,111,-287,-216,-334,171,248,-149,46,580,490,8,-51,53,241,336,251,113,8,-90,-217,-345,-373,-272,-144,-33,65,139,95,218,-71,-222,26,-97,-294,-277,-124,-181,-119,323,318,69,-84,334,458,12,-234,-139,-198,-129,-169,-62,185,197,90,-372,-55,-14,16,3,-235,-4,13,-277,-152,-115,-355,-106,126,-37,-280,-370,-49,39,27,53,74,-375,-290,-242,-22,146,-27,-109,-67,-146,-191,-180,-98,4,-80,-261,-184,-352,160,206,-282,134,78,-180,-165,-442,-639,-266,-334,-363,-314,-254,-188,-132,-80,-178,-26,-12,-13,-72,-52,-106,-399,-132,-165,-281,-215,-238,-233,-219,-196,-337,-603,-171,-27,-87,173,-3491,-5524,-3495,-1235,321,-19,10,111,-354,-34,-152,-259,-306,-261,-195,-116,-52,-292,-155,-64,98,92,-160,-51,30,-175,-391,-159,-94,-122,-158,-175,-202,-216,-219,-219,-276,-186,-170,-152,-126,-98,-90,-68,-72,-150,-336,-133,-74,-83,-102,-116,-136,-145,-190,-156,-153,-150,-263,-125,-189,-161,-102,-102,-122,-135,-163,-200,-242,-295,-337,-335,-296,-240,-191,-133,-98,-59,-305,-65,-242,-15,-37,-79,-135,-242,-282,-287,-227,-160,-97,-44,0,31,5,-170,-285,-348,-229,137,-115,-122,21,-363,263,784,739,656,535,-80,-75,55,26,-52,-162,-119,-42,29,-323,-17,-90,42,167,-305,-206,-16,78,515,520,381,101,-129,-252,-84],[83,-5,-117,-230,-358,-315,-201,-101,-27,-331,-273,-77,104,170,152,120,-36,-1,41,-339,-90,5,-76,-15,-52,-19,-124,-189,-69,-74,-66,-35,21,-78,-47,25,-84,-304,-134,-44,304,37,-190,-110,-292,-58,-81,-99,-97,-75,-87,-91,-145,26,21,-265,-26,-65,-103,-152,-163,-193,-250,-283,-277,-290,-293,-285,-279,-258,-240,-214,-193,-183,-176,-167,-155,-132,-104,-52,4,-182,88,1,60,-46,-214,230,112,-136,279,5,-306,-14,130,82,36,-6,-52,-145,-397,-261,-246,-297,-333,-334,-303,-254,-192,-269,-166,-242,-125,-48,-56,-59,-17,-31,-40,-55,-378,-128,-210,-154,-207,-262,-315,-371,-392,-374,-328,-267,-200,-227,-309,12,73,-21,187,-42,228,-385,-184,-444,-242,-253,-404,160,222,293,-880,118,-134,-200,472,434,389,42,-668,-229,191,167,-1557,-232,128,131,138,-1017,-2362,143,-1927,-2046,-432,121,107,-770,65,37,16,-15,-40,-57151,-64742,-6432,-19006,-8087,-3641,-8277,-4409,-6985,-5117,-5667,-3375,72,115,-423,-1294,-1391,122,94,-1629,37,-205,-814,-958,-481,-62,-382,-1747,-247,-18,-6,-6,18,-598,-557,-168,37,33,-142,-400,-18,-41,-67,-91,-100,-87,-72,-41,-422,12,78,33,106,100,-177,-339,-408,-305,-205,-311,-231,-73,-41,-17,-46,-106,-178,-394,-367,-317,-205,-95,-367,-172,-363,173,-253,-214,-82,-321,199,145,-208,-233,379,416,108,-299,169,232,38,-9,-42,-171,-292,-312,-214,-135,-63,-7,-186,-273,-174,-211,68,47,16,-27,-69,-107,-432,-390,-157,-136,-219,-64,-25,17,-19,86,108,125,129,142,134,134,108,91,-4189,30,11,-23,-35,-49,-73,-3316,-260,-115,-117,-108,-82,-59,-34,-11,8,22,27,24,-6,-35,-126,-126,-175,-218,-244,-458,-582,-356,-147,-130,-165,-128,-135,-141,-129,-96,-29,67,160,-94,-223,-274,-24,-100,-120,150,300,205,-47,-1,-108,-198,-283,-271,-226,-465,-185,-71,-39,-14,0,13,27,-464,-342,-297,-200,-73,-43,-81,-126,-182,-232,-276,-318,-334,-305,-269,-238,-211,-179,-339,-234,-346,-109,-99,-89,-82,-82,-90,-95,-118,-128,-151,-170,-193,-217,-237,-286,-280,-263,-221,-163,-98,-184,9,-208,-53,168,190,205,220,220,-123,-66,-359,262,357,25,-236,-98,20,240,475,-155,-393,-306,-242,12,71,1,-355,59,168,187,17,-207,94,41,-318,-71,-94,-126,-146,-157,-174,-169,-156,-155,-151,-153,-158,-156,-167,-334,-174,-169,-459,-461,-443,-292,-180,-263,-124,-133,-130,-143,-150,-153,-155,-306,-187,-134,-123,-117,-113,-98,-253,-85,-202,-97,-95,-178,-95,-96,-86,-78,-77,-143,-64,-70,-63,-217,-327,-29,-27,-20,-161,-229,-19,-3,-1,0,-7,-29,-50,-62,-111,-103,42,-235,299,360,-246,96,-7,-208,20,254,-313,-141,285,648,61,-48,-131,-157,46,-59,-155,-226,-277,-287,-269,-250,-227,-203,-188,-191,-267,-214,-448,-263,-270,-437,-210,-438,-87,2,16,109,144,42,-221,-340,-130,48,90,51,-193,-59,-36,-299,-238,-109,-72,-82,-163,-153,-214,-275,-321,-377,-195,-229,-145,-242,-328,-160,150,347,147,12,226,-5,102,-214,108,149,230,326,176,300,378,-228,-2,-30,-76,208,169,-91,41,11,-141,0,19,39,68,48,-452,120,67,35,-57,-211,141,115,-183,-327,-117,-11,-332,10,-68,-174,-102,-331,-61,-251,115,-22,54,205,168,-126,77,19,-34,-78,-115,-134,-142,-136,-128,-94,-58,-63,74,27,-140,-103,-52,145,0,-95,288,-83,179,279,-213,-401,6,-23,-215,-89,-53,-218,-45,137,56,-42,-466,-219,-297,-358,-381,-360,-313,-254,-198,-137,-103,-135,-150,33,50,-161,39,15,-13,-31,-190,-50,-50,-138,-56,-75,-111,-171,-245,-328,-352,-279,-177,-83,3,74,127,-8,147,24,101,57,-67,-47,-101,-159,-202,-232,-255,-348,-244,-221,-203,-223,-127,-91,-64,-98,7,-85,-190,-32,-88,24,-21,-122,-114,-93,38,55,31,79,-159,-35,189,228,103,-282,-224,-318,232,283,-224,89,490,384,-127,-57,-4,5,-67,-131,-196,-253,-326,-395,-410,-344,-284,-224,-192,-185,-209,-265,-340,-422,-336,-215,-102,-286,-254,-142,-283,-199,265,283,72,-49,322,362,-26,-201,-143,-180,-100,-172,-97,64,21,-21,-351,-163,-122,-138,-139,-302,-128,-98,-302,-266,-170,-362,-88,114,-41,-253,-312,-106,36,4,5,6,-311,-251,-239,-66,171,-41,-170,218,237,220,273,311,328,-142,-262,-188,-349,179,340,-325,245,50,-170,-204,-429,-574,-306,-208,-277,-408,-404,-363,-303,-253,-207,-169,-137,-121,-119,-141,-164,-369,-249,-304,-337,-334,-280,-194,-151,-38,-281,-556,-113,-95,17,340,-1961,-3449,-2396,-1362,268,38,-121,-35,-247,-92,-146,-187,-107,-42,-235,-111,-121,-276,-132,-32,186,145,-217,-27,-11,-177,-372,-198,-204,-174,-141,-120,-74,-55,-43,-41,-355,-51,-69,-95,-112,-133,-168,-187,-228,-252,-396,-295,-303,-338,-357,-359,-353,-336,-311,-304,-286,-272,-266,-240,-229,-220,-199,-191,-200,-202,-218,-243,-277,-321,-354,-325,-284,-228,-172,-107,-59,-22,-259,-47,-265,83,38,63,101,-251,-305,-113,-109,-164,-201,-206,-166,-103,-87,-195,-270,-313,-248,77,-109,-83,12,-371,275,602,532,437,317,-49,-92,-105,-92,-9,-134,-62,-17,24,-358,-59,-131,-8,117,-314,-203,-16,98,375,356,341,125,-122,-246,-11],[289,141,149,135,-22,-126,-194,10,-98,-277,-393,-86,118,189,176,111,-28,2,80,-263,-200,92,28,-31,-78,-125,-174,-256,-240,-236,-209,-162,-94,-39,-48,41,-68,-296,-125,-32,233,7,-153,-148,-278,-147,69,59,48,42,-54,-108,-192,13,-19,-307,-109,-175,-231,-268,-288,-281,-248,-240,-153,-151,-244,3,32,51,-85,66,-58,14,-28,-70,-109,-135,-151,-160,-168,-209,-203,-238,-290,-350,-343,-250,-150,-59,23,-5,-304,-9,207,213,195,90,-29,-122,-390,-275,-126,-206,-267,-272,-225,-162,-91,-223,-131,-164,-56,-34,49,-11,89,-29,52,28,-358,-80,-245,-19,-192,-180,-130,-157,-185,-213,-235,-242,-238,-278,-197,-176,-153,-130,-108,-99,-104,-349,-112,-403,-188,-184,-333,-251,-275,-284,-1084,-220,-177,-350,-103,-78,-52,-35,-681,-32,-39,-54,-1238,-314,-126,-142,-155,-1799,-2493,-176,-3519,-1710,-148,-133,-126,-2682,-1099,-145,-156,-180,-200,-46974,-62256,-7988,-18608,-9953,-7189,-6445,-4512,-7363,-4260,-5500,-3787,95,157,-572,-1694,-1368,232,226,-1432,4,-223,-793,-967,-571,-283,-437,-1434,287,312,129,-80,63,-592,-535,-284,196,364,-93,-337,315,294,-100,237,13,215,225,128,-374,-13,182,65,111,62,-169,-305,-382,-182,-245,-303,-319,-258,-206,-158,-112,-73,-38,-285,-81,28,49,57,-453,-173,-402,66,-193,-158,-45,-321,-118,-135,-204,-253,35,113,72,-271,189,207,53,30,80,-4,-83,-190,-138,-93,-25,34,-181,-194,-131,-202,61,37,17,2,-4,-11,-309,-410,-136,-221,-328,-306,-180,-47,-6,196,294,372,420,459,458,450,403,331,-3434,230,194,159,163,178,-724,-1927,218,226,220,204,187,153,111,65,16,-33,-88,-141,-214,-273,-336,-394,-344,-281,-227,-457,-567,-323,-94,-63,-143,18,-46,36,182,-24,278,329,319,-83,-190,-215,55,-61,-118,34,127,65,11,-33,-68,-76,-80,-80,-256,-450,-174,33,46,57,60,67,81,-450,-310,-196,-147,-14,61,53,130,101,13,-91,20,-11,-45,-74,-100,-129,-151,-308,-222,-272,-277,-301,-297,-271,-238,-205,-167,-144,-107,-81,-55,-34,-20,-10,-271,-112,-66,-103,-120,-141,-161,-183,-202,-153,-147,-148,-154,-161,-193,-231,-269,-301,-230,-163,-88,-187,-78,-22,251,328,-164,-366,-274,-220,-22,2,3,-324,16,147,191,0,-296,207,95,-310,-92,44,54,-3,-54,-116,-157,-188,-228,-258,-283,-295,-302,-307,-340,-283,-256,-307,-290,-504,-321,-240,-275,-94,-127,42,-62,-128,-80,-153,-405,-140,144,143,134,113,15,-223,36,-231,-18,-38,-127,-87,-63,-48,-27,-12,-92,-51,-107,32,-247,-294,18,-4,-23,-98,-236,-83,-46,-35,-17,1,12,-5,8,-111,-181,97,-280,94,90,-326,56,39,-162,-3,-25,-338,-134,-106,-137,-167,-206,-259,-307,-356,-393,-381,-347,-315,-280,-243,-221,-195,-171,-155,-153,-266,-167,-374,-224,-266,-399,-343,-434,-307,-259,-211,-171,-139,-110,-258,-319,-162,-81,-80,-85,-200,-79,-83,-256,-333,-124,-117,-34,-43,-58,-96,-141,-191,-409,-197,-275,-120,-256,-322,-207,63,334,105,-104,163,-54,77,-235,78,273,226,203,21,210,232,-229,-15,5,-83,28,-6,-150,-15,7,-194,68,80,96,164,32,-498,179,73,41,-26,-209,165,133,-141,-318,-197,-33,-281,49,-60,-105,-46,-323,-55,-310,48,-26,-35,-95,-152,-199,-246,-288,-312,-310,-284,-233,-170,-96,-23,26,-36,-19,326,82,-206,-162,-96,127,24,-118,235,-89,195,228,-234,-388,-32,-80,-205,-189,-243,-292,-337,-363,-361,-354,-463,-320,-316,-328,-356,-392,-418,-381,-317,-237,-161,-142,-130,56,72,-185,202,237,265,34,-175,65,185,-191,138,357,168,162,136,172,75,-16,-117,-120,-132,-137,-148,-179,-225,-261,-291,-289,-268,-233,-207,-195,-168,-181,-293,-316,111,139,-196,-204,326,319,-112,-140,44,-75,-219,0,-77,11,-5,-78,-74,-154,-60,-6,20,31,-222,-15,158,211,87,-274,-234,-304,270,288,-280,139,8,-127,-238,-300,-320,-300,-285,-282,-300,-330,-381,-408,-366,-315,-263,-203,-148,-89,-26,38,117,60,-310,-23,-95,-247,-223,-157,-342,-257,211,250,83,-3,203,106,-59,-154,-166,-242,-299,-339,-353,-330,-311,-297,-297,-285,-280,-276,-270,-331,-290,-299,-318,-364,-361,-368,-393,-415,-431,-448,-451,-440,-393,-350,-275,-205,-242,-171,-205,-89,132,-23,-226,168,152,121,68,30,-5,-130,-224,-172,-309,-99,-92,-344,-93,-109,-138,-235,-412,-511,-392,-157,-108,-259,9,69,-73,-60,-211,48,200,184,-146,-38,-121,-331,58,248,-266,-99,69,133,-73,4,-208,-458,-34,-143,117,727,-540,-1589,-1453,-1501,372,103,-228,-152,-151,-70,-25,-228,133,189,-266,-116,-116,-258,-109,16,289,152,-232,4,80,-161,-336,-229,-133,-73,-12,-174,-26,-39,-52,-69,-302,-87,-101,-112,-111,-108,-119,-111,-123,-184,-418,-148,-137,-69,-57,-37,-25,-8,-23,-157,-5,-23,-261,-79,-123,-169,-206,-250,-303,-338,-362,-360,-340,-318,-282,-251,-230,-196,-161,-110,-72,-57,-212,2,-254,120,6,50,107,-250,-333,-119,-50,16,15,33,70,109,-160,-194,-248,-277,-280,-8,-100,-45,8,-372,64,23,-6,-24,-36,-44,-110,-78,-99,-140,-195,-242,-281,-306,-403,-282,-271,-264,-256,-326,-212,-60,46,168,293,339,125,-137,-227,28],[294,105,132,42,-67,-127,-208,-44,-160,-213,-390,-79,140,171,191,108,-32,2,35,-175,-286,99,8,-90,-180,-272,-358,-411,-436,-417,-391,-372,-359,-363,-384,-434,-498,-553,-507,-418,-341,-262,-196,-190,-235,-245,-54,-32,-19,-4,-31,-142,-250,17,119,-273,43,40,-187,-102,-196,-305,-404,-425,-330,-199,-219,25,162,65,-96,135,-29,211,239,49,-59,-82,-205,20,5,-268,48,-114,-75,-123,-347,-82,1,114,244,-49,-335,-45,422,234,200,121,-51,-140,-379,-317,80,0,-49,-65,-62,-39,10,-171,-123,-117,-19,-54,114,-7,29,-79,34,27,-381,-81,-325,69,-260,-206,-157,-71,-121,-146,-148,-230,-131,-320,-127,-156,-189,-221,-236,-241,-237,-302,-187,-363,-176,-186,-302,-238,-267,-296,-1123,-299,-277,-493,-222,-199,-174,-154,-724,-136,-125,-117,-981,-541,-95,-79,-61,-2609,-2642,-53,-5010,-1482,-113,-141,-175,-4403,-5537,-260,-262,-266,-256,-38144,-55517,-10479,-18564,-12361,-11192,-4659,-4596,-7993,-3644,-5227,-4066,-187,-54,-726,-1937,-1396,51,75,-1338,-228,-281,-862,-1004,-715,-605,-514,-1108,386,362,175,-221,35,-637,-336,-264,32,236,-65,-339,444,427,-214,128,-5,239,186,73,-366,-171,-299,-349,-238,-128,-204,-321,-375,-45,-109,-156,-141,2,-41,-92,-118,-115,-88,-225,-126,25,59,-16,-467,-199,-424,1,-173,-163,-73,-360,-36,-94,-243,-317,-260,-278,-235,-272,-106,-41,3,9,76,102,-180,-189,63,112,101,0,-191,-160,-142,-234,-184,-264,-347,-393,-336,-282,-248,-480,-223,-245,-286,-345,-382,-316,-219,-108,1,102,186,268,314,351,64,-266,-2495,201,153,107,113,147,-1425,-570,292,329,339,323,295,237,165,85,8,-67,-137,-197,-266,-312,-350,-334,-282,-205,-218,-491,-599,-317,185,296,-142,250,20,80,348,21,336,514,242,-83,-152,-195,103,-48,-143,-111,81,40,8,-17,-38,-42,-55,-197,-329,-461,-199,-87,-127,-182,-254,-330,-404,-452,-295,-216,-158,-110,-80,-72,-82,-117,-154,-194,-231,-259,-267,-254,-234,-223,-216,-300,-270,-310,-353,-360,-303,-240,-183,-136,-93,-75,-51,-47,-93,-52,-61,-68,-266,-195,-94,-108,-60,-95,-37,15,-213,-29,128,155,186,224,252,-73,-19,-256,166,354,109,-137,-71,-65,247,334,-164,-296,-254,-218,-75,-72,16,-282,-45,7,19,-16,-384,98,99,-325,-137,33,174,173,165,139,127,120,100,74,-147,-206,33,4,-325,-40,-130,-136,-133,-544,-343,-307,-248,-89,-125,17,-93,-157,-83,-168,-355,-85,161,148,117,77,19,-191,-51,-266,-162,-202,-234,-258,-264,-247,-213,-180,-138,-91,-150,-18,-274,-266,87,105,121,-36,-241,-153,176,197,212,110,175,-49,22,-75,-234,227,-280,359,115,-399,137,166,-127,47,262,-344,-121,285,350,-56,-64,-257,-168,18,-35,-164,-261,-157,-201,-204,-175,-162,-141,-118,-106,-253,-79,-283,-78,-86,-346,-296,-374,-105,-117,-131,-152,-179,-205,-276,-285,-298,-323,-323,-314,-295,-273,-270,-269,-409,-280,-308,-332,-360,-363,-343,-301,-256,-367,-241,-311,-82,-251,-283,-188,0,241,101,-195,94,-72,57,-248,-130,-236,-318,-316,-234,-150,-82,-213,-17,6,-67,-8,-24,-189,-47,-46,-225,-19,13,40,68,23,-439,120,111,51,17,-200,33,3,-80,-287,-261,-108,-200,-21,-33,-34,-50,-297,-95,-275,-156,-194,-235,-282,-321,-340,-358,-376,-400,-387,-345,-280,-205,-114,-21,91,9,42,440,142,-260,-211,-109,120,64,-106,220,-45,188,39,-244,-326,-310,-217,-187,-44,3,-275,0,67,55,13,-432,-90,-157,-236,-312,-355,-318,-236,-151,-142,-215,-125,-68,124,94,-189,222,221,219,59,-124,-9,86,-237,138,362,207,140,127,301,273,203,-178,-85,102,53,11,-28,-53,-71,-14,25,14,69,127,44,-76,-196,-315,-269,216,259,-241,-175,357,331,-154,-173,79,-37,-247,33,-58,10,12,-24,-12,-193,-141,-59,9,-6,-267,5,129,193,73,-257,-238,-290,126,54,-259,-32,-51,-57,-300,-44,-81,-133,-77,-102,-138,-170,-216,-252,-298,-335,-360,-361,-362,-359,-354,-347,-330,-316,-320,-270,-251,-238,-231,-230,-335,-297,-321,-372,-423,-414,-333,-256,-182,-108,-98,-63,2,-156,-139,43,13,-28,-232,-331,-142,-78,-43,-332,5,18,-213,-451,-247,-287,-166,-239,-302,-346,-348,-320,-255,-203,-128,-72,-185,-91,-161,-110,62,13,-289,-74,-142,-219,-307,-356,-342,-297,-241,-190,-259,-108,-75,-356,-31,-23,-99,-275,-401,-465,-465,-104,-106,-93,-48,9,-43,-102,-229,52,190,176,-184,-64,-118,-306,15,441,-179,-45,132,255,-3,35,-143,-361,35,-194,191,838,728,-13,-742,-1683,300,136,-328,-258,-355,-216,-57,-266,46,98,-266,-44,-12,-260,-106,58,366,161,-221,19,94,-150,-305,-275,-184,-129,4,-214,-15,-51,-87,-121,-192,-149,-149,-137,-109,-75,-172,-25,-16,-199,-405,-152,-158,26,100,130,159,23,51,-131,112,71,-262,-77,37,-3,80,55,-187,-158,8,-40,-310,-127,-192,-152,-166,-162,-158,-144,-151,-155,-173,-197,-239,-297,-360,-396,-332,-263,-302,-149,-134,-71,-49,-47,-59,-90,-211,-176,-215,-240,-314,-301,-321,-321,-311,-353,-237,-188,-130,-66,-1,-33,-113,158,197,73,-82,17,69,43,-423,-153,-200,-107,-63,-310,-202,-120,-58,43,164,277,140,-136,-172,84],[-29,-39,-72,-107,-171,-231,-300,-363,-342,-265,-304,-86,0,70,119,108,-49,-2,-9,-95,-311,109,48,-22,-93,-175,-264,-337,-362,-298,-221,-146,-72,-10,-52,51,-10,-267,-120,-56,-65,-111,-147,-219,-169,-316,-88,-48,-18,14,4,-170,-282,-12,156,-211,81,39,-173,0,378,339,-199,-157,14,-138,-194,-26,254,60,-117,110,6,246,249,36,-83,-81,-259,-94,-67,-316,5,-159,-200,-306,-358,-294,-212,-144,-94,-76,-345,-75,16,31,47,61,-55,-155,-361,-342,59,49,49,54,61,78,117,-95,-95,-56,33,-49,183,6,-10,-107,34,37,-392,-72,-389,31,-313,-215,-172,-145,-139,-107,-67,-213,-248,-283,-61,-115,-60,-104,-142,-187,-230,-244,-250,-283,-235,-220,-239,-196,-181,-170,-926,-131,-112,-569,-77,-68,-58,-219,-730,-94,-117,-142,-733,-796,-184,-174,-157,-3349,-2723,-151,-6165,-1370,-235,-269,-301,-5820,-9784,-278,-251,-236,-216,-30317,-47992,-13739,-18887,-15174,-15473,-2984,-4664,-8840,-3231,-4879,-3940,-684,-190,-851,-1918,-1398,35,136,-1283,-389,-324,-950,-1008,-839,-934,-500,-710,647,591,252,-344,33,-663,-102,-108,-105,124,5,-342,555,515,-292,37,2,93,-67,-218,-338,-202,-22,-20,193,346,-215,-325,-327,98,-61,-52,-92,42,59,-31,-109,-173,-216,-237,-250,-245,-225,-202,-389,-190,-381,-150,-151,-166,-156,-365,-147,-127,-263,-356,25,81,-93,-247,128,101,-5,-2,203,187,-260,-167,76,28,-10,-49,-159,-126,-156,-248,-231,-271,-311,-356,-396,-418,-415,-530,-354,-326,-301,-285,-275,-267,-269,-267,-267,-260,-248,-213,-189,-154,-1093,-904,-1376,-206,-218,-214,-1437,-44,-1746,179,279,371,433,-112,477,455,412,357,302,256,221,200,168,-7,-467,-149,-2,-89,-307,-500,-596,-305,-166,-30,-124,203,105,132,394,81,289,395,174,-61,-95,-172,159,-18,-155,-229,537,515,136,241,353,295,46,-312,-405,-453,-219,32,37,-18,-87,-155,-206,-435,-260,-253,-247,-249,-272,-316,-376,-425,-366,-275,-185,-103,-33,-48,64,87,107,-283,-44,-121,-25,165,-203,-65,156,250,328,291,241,23,-136,28,151,123,-248,-272,-198,-340,-464,-315,-157,-16,-220,-27,244,468,237,341,302,-40,20,-203,125,430,158,-76,-59,-88,229,189,-149,-224,-231,-216,-128,-135,-128,-221,-251,-282,-296,-283,-403,-196,-149,-352,-191,-52,-37,-30,-28,-44,-51,-58,-82,-105,-224,-222,-178,-210,-290,-258,-275,-288,-306,-535,-337,-374,-391,-394,-394,-363,-344,-322,-302,-285,-264,-255,-261,-263,-278,-292,-293,-302,-293,-307,-292,-279,-265,-254,-240,-216,-189,-165,-133,-93,-202,-29,-304,-247,60,66,68,18,-250,-235,89,114,109,134,186,-126,35,-18,-239,176,-216,235,-19,-453,163,236,-111,29,245,-329,-116,269,422,-99,-83,-308,-165,121,88,-171,-320,-1,-182,-201,108,50,-184,-65,-28,-240,10,-212,-102,-165,-313,-308,-319,-201,-140,-67,3,73,-97,-292,-258,-200,4,193,-37,-185,8,227,-143,-437,-35,-223,90,102,87,140,153,-131,-322,-292,-360,-57,-250,-261,-360,-421,-310,-213,-262,-60,-78,21,-276,13,-16,-52,-113,-177,-244,-309,-344,-315,-247,-173,-111,-53,-238,39,72,-255,109,5,18,143,-4,-359,130,111,37,45,-207,2,-1,-29,-261,-324,-198,-127,157,-19,70,103,-279,-26,-225,32,-8,85,63,-38,-134,-232,-318,-379,-414,-443,-448,-394,-323,-250,-162,-75,-2,59,98,-325,-271,-111,56,15,-87,-54,-63,-58,-46,-271,-253,-54,-201,-191,-56,-70,-299,-111,-138,-170,-226,-404,-342,-392,-387,-327,-253,-174,-148,-102,-155,-290,-111,4,5,-38,-198,-142,-169,-154,-94,-71,-123,-43,-300,119,286,224,110,129,201,144,72,-255,-106,-169,-229,-252,-237,-198,-138,-87,-41,-10,18,33,31,-85,-227,-350,-237,39,45,-259,-161,23,9,-211,-219,-58,-84,-300,-142,-177,-234,-287,-342,-407,-416,-345,-258,-170,-91,-317,3,82,145,36,-252,-254,-289,212,185,-182,109,53,-4,-320,-81,-101,-208,-49,2,56,-8,-75,-185,169,130,-113,131,240,214,172,119,65,1,-319,-102,-144,-177,-198,-205,-318,-331,-196,-163,-110,-49,5,48,-135,-62,-76,-13,35,-153,-164,-53,-123,-191,-238,-364,-215,-167,-120,-330,-76,-72,-171,-396,-294,-253,-218,-235,-222,-209,-154,-287,-53,-10,49,91,-155,-30,-128,-142,123,51,-366,-50,-100,-124,-128,-86,-33,-1,-136,-150,-214,-38,-76,-368,-122,-105,-65,-328,-395,-440,-522,46,8,-48,-119,-178,-207,-214,-245,-148,-102,-63,-236,-106,-125,-294,-40,84,-83,-6,135,148,53,49,-94,-276,85,-259,123,141,141,138,-300,-1920,1,-82,-430,-359,-297,-149,-5,-307,-94,17,-251,65,126,-279,-130,83,415,164,-194,14,91,-150,-286,-336,-243,-199,-95,-239,35,66,103,143,-82,165,112,247,153,-29,-231,260,305,-219,-374,-163,-182,-42,-135,-219,-304,-357,-324,-250,-155,-59,-271,-90,102,50,-15,4,-221,-188,256,198,-398,-151,-179,-173,-257,-270,-218,-126,-76,-117,-149,135,-187,130,-82,-3,81,-225,-235,-157,-235,-281,-276,-236,-186,-145,-254,-157,-182,-212,-325,-250,-73,-16,-32,-322,-58,-70,-74,-65,-44,-44,-109,53,87,101,-54,45,75,47,-378,-191,-214,-142,-179,-288,-230,-227,-201,-159,-112,-73,-32,-142,-115,29],[99,39,97,96,79,32,-153,22,-263,-98,-218,-93,-130,-168,-198,-181,-156,-133,-114,-87,-258,-63,-65,-75,-77,-88,-107,-277,-269,-158,-170,-173,-161,-141,-115,-101,-84,-222,-120,-84,13,28,-27,-226,-91,-325,60,80,99,124,45,-195,-281,-39,148,-141,120,38,-117,116,453,347,-176,-96,81,-136,-179,-81,-37,-55,-147,-86,-105,-119,-113,-83,-107,-63,-303,-202,-126,-365,-51,-186,-23,-58,-282,-116,-138,-160,-186,-216,-335,-285,-289,-269,-224,-166,-106,-178,-347,-366,109,33,174,175,72,205,212,-14,-62,-3,79,-31,184,16,-36,-126,35,38,-406,-70,-432,-153,-339,-224,-191,-95,-42,-2,-110,-194,-368,-221,-34,-153,-2,-46,-93,-154,-239,-253,-257,-226,-183,-131,-159,-53,-30,-23,-719,-33,-141,-608,-93,-111,-119,-355,-717,-145,-153,-165,-522,-1014,-223,-238,-252,-4020,-2745,-237,-6883,-1452,-62,5,62,-6946,-13684,166,185,182,180,-23304,-40782,-17573,-19546,-18167,-16025,-1574,-4763,-9839,-3060,-4559,-3531,-1379,-39,-1002,-1766,-1391,54,160,-1293,-444,-383,-1085,-1013,-958,-1273,-394,-287,638,583,320,-465,39,-694,99,53,-233,7,81,-377,402,390,-346,-47,7,118,-4,-129,-324,-316,-218,-114,-11,69,-233,-345,-283,215,-26,28,-52,76,111,70,3,-4,-47,-103,-139,-94,-103,-210,-329,-185,-337,-240,-268,-282,-252,-371,-162,-111,-291,-386,-6,73,-176,-235,89,64,-25,-28,96,72,-342,-154,-13,-43,-59,-71,-120,-89,-166,-275,-112,-126,-141,-157,-164,-156,-144,-572,-187,-260,-279,-37,-32,-183,-184,-62,-95,-133,-181,-214,-255,-269,-2160,-1582,-296,-277,-231,-169,-5896,-480,-1463,355,473,576,638,-542,654,607,525,454,373,303,248,212,172,-85,-579,-234,58,-209,-404,-500,-570,-279,-195,-238,-273,-268,-257,-243,-230,-225,-227,-229,-253,-285,-333,-373,-367,-308,-246,-312,-133,-85,-42,-7,13,32,-11,-447,-490,-451,-257,-44,-70,-97,-128,-154,-170,-425,-229,-219,-232,-245,-264,-285,-295,-289,-246,-284,-97,-13,-39,-143,237,311,240,-282,8,-51,-34,102,-333,-151,146,207,282,303,296,-11,-189,38,119,82,-244,-360,-78,-106,-187,-192,-129,-51,-248,-45,187,218,178,239,203,-22,57,-165,81,77,63,-30,-62,-111,195,252,-148,-176,-225,-235,-200,-198,84,-167,-175,29,-114,-251,-360,-85,108,-405,-262,-48,84,473,461,380,415,406,137,-103,-294,-244,236,359,-259,45,-89,194,111,-521,-298,-450,-93,56,-60,-64,-144,-236,-288,-337,-308,-246,-194,-140,-107,-85,-63,-141,-61,-365,-104,-122,-142,-165,-204,-206,-225,-254,-277,-288,-286,-275,-346,-250,-144,-110,-80,-70,-267,-325,-35,-32,-28,-26,-33,-240,-17,-7,-195,30,-118,69,-141,-398,147,177,-120,-16,207,-294,-119,233,331,-137,-116,-357,-173,115,62,-186,-374,-50,-171,-166,150,21,-245,-101,-39,-232,-52,-166,-222,-294,-322,-306,-274,-156,-84,-15,43,93,-140,-295,-242,-222,-23,142,-112,-183,7,-48,-113,-370,-219,-302,-271,-263,-240,-225,-206,-197,-288,-334,-418,-215,-256,-234,-224,-209,-188,-172,-275,-132,-116,-82,-300,-44,-27,-7,-4,-152,-12,-32,-162,-101,-136,-161,-176,-165,-289,-88,-38,-275,51,-16,-20,151,-41,-271,186,162,9,64,-218,-17,-33,-14,-231,-319,-276,-57,169,-13,148,173,-254,-19,-175,18,-7,110,143,99,-11,61,60,0,22,48,49,167,163,132,96,43,-20,-93,-169,-387,-311,-214,-147,-73,-48,46,91,117,125,-294,-165,-20,-263,-205,50,7,-317,-1,203,234,190,-361,75,17,-218,-214,-56,-144,-180,-85,-144,-355,-90,-135,-190,-221,-224,-186,-135,-84,-31,-4,-230,-181,-364,63,65,70,75,83,86,93,51,-328,-118,-10,-66,-130,-208,-293,-365,-435,-447,-398,-349,-319,-312,-311,-316,-376,-337,-317,-283,-250,-194,-140,-85,-257,-247,42,57,-350,41,-50,-5,-11,32,109,-250,-226,-176,-50,-99,-346,-245,-298,-266,-161,-237,-258,-270,242,113,-69,296,241,5,-300,-133,-208,-153,-26,117,240,-9,-114,-274,112,142,-148,187,408,375,229,154,242,186,-294,-101,-28,-102,-133,-209,-301,-343,-138,-117,-80,-44,-19,-9,-171,-20,-48,-60,-92,-135,-185,-225,-274,-315,-340,-341,-326,-301,-273,-288,-231,-199,-160,-322,-330,-212,-18,149,-170,-219,-87,-347,670,599,463,120,-125,25,-89,-169,244,107,-413,87,-1,-60,-97,-91,-73,-76,-87,-132,-160,-190,-224,-359,-227,-187,-124,-365,-371,-421,-544,60,62,54,32,15,-16,-194,-228,-47,-66,-92,-278,-163,-186,-275,-196,-177,-139,-109,-83,-52,-34,-45,-74,-197,-164,-323,-259,-289,-314,-308,-297,-2195,-260,-215,-516,-434,-80,176,113,-337,-228,-31,-221,192,278,-298,-162,106,342,175,-149,-70,-191,-267,-263,-398,-288,-270,-191,-230,62,97,121,144,23,222,181,297,161,-19,-280,198,271,-230,-337,-169,-203,-22,215,191,168,-1,153,-65,28,51,-283,-92,166,99,-112,-48,-245,-214,218,182,-445,-167,-164,208,459,520,331,152,-70,-196,-287,-197,-144,63,-135,-41,51,-203,-158,-106,-287,-291,-61,-152,-238,-306,-310,-266,-207,-192,-278,-329,-96,-91,-97,-281,-110,-122,-135,-147,-163,-176,-186,-190,-167,-141,-113,-72,-29,4,-338,-232,-226,-176,-118,-269,-162,-57,-5,-9,-8,-12,-6,-164,-67,8],[-145,-71,-2,50,54,-3,-123,-34,-280,-83,-168,-37,170,118,244,112,-132,-55,-117,0,-218,104,40,-17,-55,-97,-140,-215,-228,-267,-301,-308,-280,-247,-212,-195,-181,-181,-142,-137,-114,-104,-96,-228,-93,-276,-48,-17,10,43,76,-228,-269,-73,133,-81,148,29,-49,82,47,3,-156,-108,-161,-208,-239,-249,-245,-213,-183,-138,-105,-85,-72,-63,-123,-43,-310,-288,-166,-406,-111,-190,29,10,-189,-61,-192,-155,-200,-227,-291,-199,-148,-104,-63,-25,-45,-195,-323,-379,16,0,-12,-24,-45,-61,-65,-77,-92,-104,-126,-146,-171,-199,-230,-271,-302,-318,-402,-249,-384,-124,-285,-210,-190,53,79,-57,-126,-148,-465,-134,-12,-128,115,113,-66,-90,-324,39,85,-109,-123,206,-35,-36,373,390,-472,-54,-249,-600,-170,-199,-52,-451,-654,-104,-90,-76,-326,-1033,-259,-52,-36,-4530,-2676,-297,-7149,-1720,73,99,120,-7766,-16856,164,182,190,203,-16887,-34096,-21425,-20356,-20123,-11446,-491,-4800,-10198,-3082,-4280,-3001,-2175,-304,-1141,-1566,-1320,-107,-99,-1309,-324,-417,-1219,-986,-1025,-1418,-170,4,-31,-80,-133,-526,-196,-686,-136,-72,-308,-62,187,-399,343,403,-329,-76,53,194,322,317,-283,-396,222,-161,134,109,-215,-338,-207,160,37,121,20,147,135,67,-18,-121,-235,-348,-430,-385,-271,-290,-253,-143,-261,-118,-42,-182,-222,-330,-292,-385,-424,-393,-337,-288,-250,-246,-272,-310,-357,-370,-327,-255,-352,-105,-24,38,103,-27,-42,-6,-158,-271,-90,202,165,74,-32,36,5,-545,-221,-324,-291,-113,-163,-357,-287,-347,-384,-369,-322,-250,-202,-154,-2871,-2225,-182,-208,-217,-5846,-10350,-2906,-429,174,274,370,444,-738,531,539,527,500,469,437,408,80,120,-102,-572,-302,-6,-302,-448,-445,-493,-228,199,168,-102,377,232,216,197,141,102,83,58,-18,-6,-153,-76,-123,-184,-286,-326,-397,-443,-414,-345,-265,-202,-353,-391,-413,-269,18,94,110,113,111,109,-379,-161,53,-92,-1,-44,-100,-169,-257,-345,-434,-449,-359,-274,-191,-121,-68,-22,-258,8,24,1,69,-428,-201,152,188,234,234,236,-25,-207,65,98,49,-220,-424,-146,-111,-78,-198,22,55,-261,-51,111,81,42,9,-29,-44,-28,-99,21,55,85,28,-47,-101,164,168,-130,-121,-206,-236,-256,-227,12,-93,-232,-372,-370,-214,-303,142,130,-450,-308,-97,38,419,440,342,411,427,114,-205,-307,-240,240,293,-204,-20,-33,237,202,-490,-243,-487,21,75,0,-32,-149,-266,-206,-247,-270,-282,-289,-279,-277,-278,-271,-279,-277,-409,-305,-307,-311,-316,-319,-318,-315,-325,-333,-336,-340,-349,-375,-329,-315,-308,-301,-303,-283,-377,-253,-229,-196,-162,-137,-354,-61,-30,-103,32,11,84,-174,-328,205,279,-136,-72,167,-231,-114,189,248,-152,-149,-395,-184,111,41,-198,-395,-104,-160,-106,197,-5,-307,-142,-51,-216,100,-134,-72,140,-292,-293,-230,129,92,43,-19,-93,-171,-284,-304,-316,-283,-223,-188,-174,-66,-42,-81,-277,-8,-381,-33,-47,-49,-52,-38,-205,-261,-345,-478,-30,-267,-171,35,-9,12,-18,-232,-245,-53,-68,-303,-14,-13,-16,-38,-113,-83,-99,-111,-85,-49,-29,39,83,-340,-66,167,-283,156,-22,-51,90,-81,-179,-39,-86,-131,-154,-233,-148,-119,-80,-197,-251,-298,0,110,-20,114,101,-223,-13,-133,-25,-57,-70,-59,-10,-19,53,38,-28,25,50,28,249,448,392,324,103,134,30,-69,-446,-316,-148,-95,-36,-2,59,105,142,174,-307,-73,48,-296,-239,39,-7,-338,-18,32,-19,-88,-312,-192,-226,-250,-258,-257,-246,-230,-216,-196,-362,-147,-128,-107,-78,-175,-37,-28,-28,-30,-44,-253,-324,-434,-211,-273,-333,-361,-321,-269,-214,-173,-397,-129,-108,-100,-92,-92,-91,-239,-124,-48,-36,-22,-19,-33,-107,-285,-404,-171,-171,-222,-299,-369,-429,-378,-290,-249,-73,36,-373,23,-55,-14,-49,40,170,-253,-177,-214,-85,-136,-366,-15,-3,57,-50,-226,-258,-231,210,21,43,328,336,-67,-285,-77,-49,-26,156,145,173,-11,-165,-300,67,151,-179,229,408,391,138,135,307,270,-264,-113,11,-58,-105,-222,-303,-344,23,116,136,164,46,201,-202,15,-24,75,64,-97,-148,-100,-150,-180,-183,-225,-104,-40,-158,-216,160,231,-101,-256,-361,-178,-19,92,-232,-236,-46,-390,645,580,406,119,-105,68,-50,-198,155,29,-363,-213,-303,-328,-290,-216,-148,-104,-69,-108,-109,-34,-37,-340,-222,-123,-165,-383,-334,-424,-550,-266,-209,-157,-125,-100,-83,-195,-184,-156,-207,-275,-351,-445,-428,-339,-264,-199,-137,-104,-88,-73,-77,-107,-150,-181,-217,-388,-184,-133,-91,-46,-73,-2494,9,17,-591,-490,-106,82,39,-355,-350,-46,-192,100,59,-309,-201,-137,-202,-285,-348,-331,-280,-242,-242,-452,-307,-341,-244,-192,-194,-184,-166,-147,-121,-89,-67,-44,-15,-7,-316,41,39,-232,-300,-172,-218,-51,72,75,68,-8,59,-22,-13,20,-292,-73,230,144,-194,-95,-257,-236,177,176,-407,-170,-146,167,398,523,651,206,-47,-150,-136,17,-171,-334,-217,-78,21,-172,-79,-92,-325,-343,13,202,167,125,-343,-134,-117,-173,-204,-176,-41,-19,-48,-226,-97,-126,-150,-169,-186,-198,-204,-200,-169,-135,-97,-43,13,63,-298,-262,-229,-203,-174,-253,-133,-43,44,179,65,86,59,-191,-135,-233],[264,-61,16,90,206,-36,-75,195,-230,-73,-117,-28,156,85,236,111,-189,-104,-182,12,-179,287,206,127,63,2,-57,-119,-152,-183,-211,-230,-238,-244,-248,-269,-291,-300,-319,-342,-375,-392,-389,-385,-379,-359,-346,-328,-315,-295,-263,-262,-256,-129,-96,-69,-47,-48,-45,-40,-40,-40,-141,-45,-38,-155,-183,-196,28,-82,-214,-32,-8,-17,5,-61,-139,-12,-287,-337,-198,-440,-177,-182,-20,92,-99,-25,-236,88,66,-119,-240,-62,-10,-84,-4,-49,-104,-225,-304,-405,-340,-370,-372,-358,-348,-341,-329,-334,-350,-367,-392,-415,-435,-446,-441,-427,-390,-344,-402,-233,-333,-133,-207,-198,-198,17,55,-149,-126,-109,-499,-62,-23,-78,312,322,-180,-142,-364,143,253,-47,-122,224,90,-162,253,246,-232,-253,-383,-594,-454,-511,-200,-507,-580,268,350,409,-194,-820,-986,403,364,-4439,-2570,-933,-7173,-2214,-38,-97,-147,-8333,-18716,-190,-153,-110,-50,-10978,-27962,-23956,-21128,-18409,-6941,147,-4697,-8887,-3295,-4118,-2505,-3047,-1461,-1303,-1415,-1218,70,-7,-1353,-154,-463,-1393,-982,-1081,-1165,-332,-289,-241,-206,-186,-570,-171,-686,-186,-207,-373,-241,-255,-454,-253,-236,-300,-182,-141,-86,-42,8,-268,-478,90,-256,158,209,-211,-353,-151,93,42,-13,-91,-166,-248,-316,-347,-332,-279,-208,-143,-75,-11,-349,-208,-119,-210,-101,6,-170,-303,-291,-38,-51,-276,-294,-72,-7,-246,-176,30,-26,-115,-214,-296,-315,-330,-138,-19,91,202,-15,19,49,-165,-286,-151,407,397,-118,-70,242,146,-498,-252,-406,-320,-361,-455,-550,-290,-180,-77,24,115,212,286,361,-3017,-2854,419,409,382,-11648,-14571,-5183,138,76,26,17,41,-626,185,277,370,457,539,612,674,-83,8,-97,-494,-390,-91,-402,-465,-381,-413,-184,211,129,-96,384,258,250,326,262,127,211,81,2,24,-150,27,-26,-180,-220,-245,-319,-379,-375,-316,-245,-197,-236,-297,-380,-287,-53,-57,-69,-91,-115,-131,-332,-172,-197,-217,-234,-253,-264,-259,-240,-201,-296,-106,-69,-482,-115,-8,-7,-4,-238,-10,11,43,86,-484,-239,143,165,181,139,94,-46,-211,-135,-223,-283,-252,-484,-203,49,129,-231,220,200,-282,-73,238,297,110,163,-15,37,-6,-58,-107,-144,-172,-193,-206,-221,-230,-239,-240,-225,-202,-245,-316,-244,-77,-48,-218,-35,-6,-27,-272,-38,-58,-453,-327,-147,-167,-185,-195,-214,-213,-206,-212,-317,-270,-227,-158,-130,-148,-83,-4,37,66,-462,-188,-433,39,11,-37,-69,-144,-289,-176,-97,-42,-32,-43,-55,-78,-94,-83,-92,-84,-386,-15,107,144,-128,-293,184,179,157,132,37,-337,-40,-386,-263,-51,-96,-139,-195,-265,-336,-299,-317,-319,-312,-305,-282,-252,-226,-199,-176,-168,-156,-138,-265,-66,6,-164,-138,122,-152,-106,130,169,-156,-186,-431,-211,103,24,-212,-372,-165,-159,-42,170,-36,-371,-191,-69,-197,117,-121,-93,151,-299,-280,-192,409,376,110,63,115,-190,-258,-224,-234,-311,-291,-260,-162,-38,2,-72,-190,75,-379,74,74,82,88,108,-235,-241,-317,-524,-28,-283,-143,103,49,169,120,-174,-363,-7,-112,-269,-3,23,41,40,-73,-71,-17,-65,-121,-177,-228,-265,-259,-377,-187,-156,-281,-139,-136,-147,-152,-142,-125,-92,-44,-84,57,-246,128,147,119,-163,-173,-230,47,30,-38,-94,-159,-222,-284,-332,-339,-283,-233,-199,-170,-141,-126,-120,-110,-96,-80,-62,-52,-50,-68,-83,-106,-135,-160,-176,-471,-271,-96,-37,28,51,165,242,313,246,-287,19,145,-263,-287,17,-28,-354,-42,-87,-190,-303,-394,-369,-297,-244,-192,-162,-162,-126,-126,-130,-289,-155,-184,-216,-238,-267,-281,-296,-302,-292,-276,-253,-389,-496,-154,-114,-70,-30,9,43,83,-122,-414,-133,14,210,184,-12,113,-288,-175,75,98,62,19,-29,-122,-318,-416,-145,-71,-69,-94,-132,-154,-192,-242,-211,-148,-75,-311,-2,-69,-27,-101,33,224,-241,-111,-217,-119,-165,-369,-33,-43,1,-102,-210,-243,-164,148,-33,148,260,251,-131,-282,-102,2,117,145,148,148,-8,-222,-223,48,161,-194,250,517,489,27,133,277,187,-234,-111,45,-20,-77,-221,-315,-335,-11,93,75,47,-52,-40,-227,-129,-168,-197,-210,-218,-220,-201,-189,-179,-175,-167,-161,-155,-165,-152,-157,-156,-158,-199,-379,-154,-123,-116,-288,-255,-85,-390,-55,-43,-5,22,-87,77,-17,-230,190,210,-280,66,245,103,88,210,208,195,7,-80,-62,6,-55,-315,-360,-307,-395,-409,-315,-458,-562,-103,-65,-46,-49,-53,-46,-154,-123,-9,171,179,-301,-189,-111,-209,-168,608,329,97,257,406,248,67,25,-63,-199,-460,-352,-301,-231,-158,-165,-2806,-63,-60,-660,-529,-151,-127,-141,-366,-436,-152,-173,-173,-196,-311,-255,-282,-283,-288,-270,-228,-177,-134,-227,-397,-292,-411,-200,-103,163,321,297,166,180,103,8,-89,-175,-252,-337,-393,-461,-408,-340,-276,-230,-153,-105,-61,-38,-21,-16,-45,-76,-118,-302,-175,-182,-174,-248,-137,-261,-259,-156,-180,-337,-195,-160,-113,-74,-24,13,53,-9,-152,-147,93,-29,-20,-240,-111,-4,-136,-9,-78,-321,-309,32,175,157,126,-366,-122,-80,-154,-121,-49,-74,-84,-85,-162,-121,-28,-17,-13,-19,-55,-49,-63,-49,-24,10,38,119,60,-255,-278,-224,-219,-219,-239,-98,-15,26,76,-71,-113,-228,-218,22,205],[221,-99,-25,27,133,-71,-29,260,-157,-79,-74,-21,131,46,207,103,-246,-164,-250,6,-153,105,18,-79,-169,-266,-363,-426,-410,-342,-282,-231,-186,-155,-137,-148,-171,-186,-220,-259,-293,-321,-342,-365,-387,-393,-399,-376,-328,-252,-158,-297,-248,-136,91,15,177,-3,72,368,374,292,-132,81,282,-158,-185,-246,152,-137,-223,-99,68,150,156,-123,-149,5,-259,-323,-220,-423,-215,-163,-82,88,-8,2,-243,-32,-71,-126,-183,-157,-174,-205,-240,-277,-318,-352,-371,-433,-353,-329,-302,-278,-268,-262,-251,-255,-266,-272,-283,-287,-289,-282,-269,-260,-237,-210,-390,-127,-285,-24,-109,-172,-198,203,265,-230,-108,-65,-392,3,-54,-4,553,544,-294,-201,-345,224,248,-9,-128,-129,-271,-410,-444,-323,-203,-491,-513,-581,-757,-831,-317,-470,-480,122,125,125,-122,-409,-1544,111,113,-4115,-2429,-1579,-7119,-2885,-10,-40,-73,-8631,-18630,-129,-114,-95,-61,-5431,-22282,-22798,-21546,-14314,-2626,143,-4290,-6736,-3593,-4077,-2092,-3871,-2686,-1449,-1314,-1074,-49,-141,-1360,-323,-488,-1583,-994,-1109,-898,-59,26,102,155,186,-587,155,-683,168,146,-414,-162,145,-518,165,155,-259,-72,-50,-164,-316,-468,-387,-522,-95,-362,65,86,-211,-375,-110,-180,-307,-437,-388,-242,-108,13,123,211,-16,62,78,323,299,-329,-180,-100,-170,-68,-119,-187,-390,-248,-267,-277,-276,-279,-292,-312,-329,-365,-414,-437,-405,-340,-263,-180,-286,-31,51,118,186,1,70,102,-176,-310,-203,306,193,-328,-98,348,311,-435,-264,-493,-349,-23,-106,-736,-243,-280,-295,-282,-258,-210,-169,-113,-2557,-3442,-32,-18,-13,-16959,-18285,-6929,-204,-290,-384,-410,-326,-269,-68,57,173,278,369,443,497,-247,-68,-65,-402,-482,-184,-484,-443,-311,-327,-135,223,84,-103,146,72,0,-53,-82,-80,-48,-17,12,39,-157,59,63,-186,-153,0,-20,-19,7,49,113,18,-129,-205,-348,-303,27,-38,111,29,226,108,-282,-14,197,-94,133,277,236,180,107,36,-286,-93,-154,-388,-257,-301,-347,-379,-404,-378,-315,-239,-170,-425,-250,-2,28,51,54,63,-62,-197,68,3,-38,-197,-502,-233,106,133,-259,176,188,-303,-107,211,233,99,118,-125,48,242,36,69,70,-7,-81,-146,-206,-244,-260,-241,-195,-201,-255,-374,-252,16,26,-201,-69,-24,-62,-273,-102,-103,-392,-305,-184,-66,22,41,38,39,37,14,-374,-205,-211,-22,-21,-93,-148,0,-2,-18,-439,-138,-379,-182,-208,-229,-214,-196,-294,-221,-119,-95,-83,-81,-67,-50,-23,-128,-82,-140,-330,20,251,270,-137,-323,236,201,146,88,25,-323,-118,-359,-287,-266,-282,-269,-258,-250,-241,-192,-189,-444,-205,-237,-265,-290,-318,-328,-324,-314,-299,-283,-274,-279,-266,-242,-211,-122,-66,-93,53,90,-153,-232,-471,-259,85,7,-232,-332,-238,-175,7,49,-77,-436,-251,-99,-181,136,-125,-113,107,-321,-279,-171,418,345,103,39,69,-200,-233,-232,-234,-103,-29,-322,-153,-64,39,-85,-120,60,-281,50,46,51,48,54,-261,-236,-263,-462,-42,-312,-129,7,-4,-17,-40,-126,-262,-111,-151,-213,-149,-158,-158,-168,-173,-177,-188,-204,-226,-246,-266,-289,-299,-370,-277,-255,-280,-225,-205,-193,-174,-150,-121,-96,-67,-143,-21,-264,-15,-29,-53,-136,-114,-158,-204,-244,-279,-280,-250,-200,-148,-86,-32,-52,52,67,71,-76,-117,-69,-122,-202,-249,-207,-125,-38,23,79,110,117,106,74,-424,-203,-73,-105,-113,-89,-36,41,126,211,-249,100,244,-183,-355,-20,-60,-372,-79,179,244,137,-192,-80,-177,-256,-173,-76,-188,-50,38,-28,-217,-86,285,236,21,-100,188,262,172,128,61,0,-283,-416,7,61,120,171,218,249,276,-209,-352,-138,-30,185,145,-26,0,-334,-176,-236,-317,-305,-231,-175,-144,-358,-388,-132,-10,-7,-31,-141,-71,-102,-174,-168,-185,-185,-226,-147,-119,-105,-173,-58,-42,-224,-56,-192,-152,-189,-363,-64,-82,-58,-156,-202,-224,-120,-133,-93,-23,50,113,-196,-300,-138,56,240,173,148,143,-8,-288,-125,46,145,-199,192,191,166,-104,40,-48,-158,-267,-330,-237,-155,-85,-213,-330,-320,-49,16,13,10,-160,-101,-248,8,-1,34,54,-12,-65,46,76,94,59,-32,161,21,-157,-70,146,147,-84,-157,-377,-146,-55,-78,-321,-268,-158,-351,-148,-139,-105,-82,-75,-45,-18,-268,27,38,-197,-71,70,26,-4,89,97,83,46,-53,-23,-25,-56,-291,-483,-114,-107,-329,-270,-518,-564,-185,-236,-251,-197,-97,-5,-88,-56,-36,211,191,-262,-202,-112,-167,-189,699,482,106,258,682,319,67,39,-18,103,-539,-150,-274,-300,-200,-329,-3119,-24,-33,-727,-554,-212,-116,-159,-368,-432,-139,-168,-79,-58,-300,-300,-74,-95,-156,-222,-258,-176,-128,-220,-317,-250,-453,-85,-3,225,766,578,130,238,384,363,399,183,2,-339,-16,98,-212,-245,-186,-234,-169,-200,-199,-182,-144,-95,-64,-92,-25,-309,12,81,102,-259,-173,-259,-280,119,177,-263,-150,-109,64,4,-50,-114,-168,-234,-272,-270,-221,-162,-109,-291,-139,-18,-101,-46,-80,-283,-229,-179,-201,-206,-201,-320,-141,-93,-131,-36,47,58,-28,85,-94,-216,205,190,161,121,26,18,-22,-41,-47,-38,-8,20,31,-208,-267,-215,-226,-252,-223,-75,-88,-97,-92,-194,-17,69,-240,67,256],[-85,-116,-53,-27,-11,-86,9,9,-69,-88,-29,-8,-15,-22,-41,-55,-283,-225,-311,-82,-130,-81,-83,-84,-70,-58,-47,-31,-25,-122,-8,-6,-1,-1,-56,-37,-74,-101,-278,-300,-246,-294,-339,-386,-421,-439,-463,-432,-378,-311,-231,-339,-257,-168,56,42,161,-28,107,197,223,246,-140,122,329,-154,-177,-295,137,-165,-211,-180,48,233,85,-209,-164,1,-251,-300,-246,-386,-201,-151,-218,-297,-308,-244,-225,-86,-28,-147,-143,47,98,-260,148,175,-49,-276,-259,-444,155,-69,40,-39,-170,-201,-265,-307,-299,-250,-192,-130,-71,-17,25,-91,61,-2,-377,-31,-259,-56,-66,-154,-211,47,105,-321,-103,-37,-304,36,-121,55,246,223,-403,-281,-301,0,-67,-117,-155,-113,-67,-480,26,49,55,-766,-644,-581,-1060,-1170,-315,-344,-384,-312,-302,-297,-304,-311,-1765,-313,-294,-3917,-2287,-2278,-7048,-3684,-10,40,84,-8655,-16948,162,180,182,-12601,-80,-17014,-18145,-21322,-9503,53,18,-3505,-4219,-3845,-4177,-1819,-4383,-3874,-1568,-1277,-923,21,-5,-1296,-74,-486,-1792,-1048,-1141,-693,-430,-357,-267,-190,-126,-610,-23,-697,46,66,-451,-197,127,-590,161,167,-237,-49,79,-37,-69,-160,-300,-521,-202,-496,-29,30,-232,-425,-103,-12,-95,-195,-293,-255,-133,0,127,234,-11,70,159,319,280,-256,-183,-102,-158,-115,-103,-71,-356,-219,63,-56,-271,-152,0,-38,-247,-190,-53,-18,15,58,91,142,-259,-5,188,182,175,4,87,111,-202,-355,-263,17,-9,-568,-113,17,21,-380,-268,-584,-385,-85,-140,-859,-251,-290,-309,-300,-283,-250,-237,-221,-1763,-3988,-304,-339,-358,-21475,-21119,-7191,-201,-143,-96,-43,0,37,75,102,122,137,150,159,163,-406,-92,-18,-325,-565,-293,-512,-395,-241,-244,-95,-11,-12,-126,-19,-34,-66,-115,-186,-276,-374,-362,-207,-53,-177,234,179,-198,-106,591,624,215,174,404,264,47,-41,-120,-324,-318,36,-74,13,-30,228,80,-230,62,271,-101,136,510,322,353,382,249,-263,320,66,-214,27,-15,-65,-79,-195,-17,59,125,115,-336,-234,82,117,119,431,415,-69,-168,65,-63,-99,-196,-452,-221,166,191,-270,235,161,-300,-149,32,15,22,52,-191,48,123,113,92,84,65,52,-44,-64,53,57,-90,-31,-208,-260,-408,-250,73,48,-164,-99,-69,-112,-299,-168,-182,-330,-244,-185,-175,-167,-160,-168,-166,-163,-180,-251,-226,-249,-281,-316,-344,-363,-371,-365,-355,-412,-304,-328,-268,-235,-221,-199,-195,-269,-270,-184,-180,-188,-208,-221,-239,-252,-241,-231,-197,-268,-150,-118,-89,-141,-341,-23,-2,5,17,37,-282,0,-319,-310,-34,185,197,122,-217,-130,-91,-59,-495,1,23,-61,-135,-184,-174,-109,-32,50,126,-169,220,249,-257,-263,59,30,-66,-28,23,-138,-271,-490,-319,70,0,-246,-281,-296,-199,49,174,-112,-447,-306,-132,-160,180,-131,-127,70,-344,-274,-153,406,298,104,57,54,-187,-197,-239,-227,-127,-60,-334,-136,-107,155,-111,-62,149,-166,55,107,103,85,72,-266,-233,-187,-383,-105,-334,-206,-235,-251,-248,-238,-219,-200,-193,-172,-173,-172,-174,-170,-178,-178,-177,-178,-180,-181,-177,-169,-164,-150,-309,-242,-92,-272,-69,-55,-78,-49,-162,-60,-83,-111,-186,-195,-276,-302,-333,-316,-273,-226,-184,-149,-115,-116,-84,-73,-75,-57,-49,-45,-77,-9,0,19,-118,-206,-83,-94,18,13,-37,143,141,87,30,-38,-117,-194,-254,-353,-201,-143,-83,-34,1,34,67,93,117,-192,134,141,-72,-416,-51,-86,-368,-113,29,-8,-65,-121,-162,-183,-257,-110,-22,-210,38,98,25,-147,-118,313,247,-30,-44,248,227,166,134,187,134,-155,-327,-8,237,184,284,406,373,247,-277,-277,-130,-65,-30,-61,-39,17,-353,-110,27,190,96,181,66,-158,-316,-348,-121,-203,-287,-316,-247,-180,-122,-91,-66,-40,-34,-127,-92,-131,-97,-232,-146,-176,-197,-214,-229,-236,-239,-339,-221,-193,-161,-188,-189,-192,-35,-19,-6,5,12,8,-253,-330,-170,-8,-9,-11,-8,-8,1,-332,-26,19,29,-190,79,110,138,-240,181,202,207,-196,-73,156,22,-25,-188,-313,-286,-84,50,192,226,-262,-208,-255,86,5,100,54,34,-10,54,82,85,106,54,319,16,-131,-32,128,99,-92,-122,-347,-139,-81,-94,-297,-258,-257,-318,-349,-367,-321,-285,-259,-225,-186,-305,-115,-92,-109,-216,-28,-63,-110,-1,4,-13,-37,-74,-119,-169,-224,-282,-328,-218,-136,-274,-249,-579,-517,84,-154,68,35,3,-20,-47,-59,-65,-36,-12,-197,-204,-119,-116,-188,172,203,100,220,228,220,68,37,0,-11,-625,-178,-244,-254,-184,-551,-3401,6,-126,-790,-569,-281,-38,-198,-359,-341,-265,-219,-154,-99,-279,-354,5,29,15,0,-112,-46,-125,-225,-243,-196,-377,44,106,284,690,448,85,247,383,386,397,170,-8,-328,-90,35,-199,-238,-206,-230,-145,-121,-176,-234,-276,-312,-344,-310,-278,-317,-198,-153,-101,-238,-209,-266,-302,131,242,-202,-141,-106,17,225,293,253,146,88,-137,-207,-12,-58,-149,-355,-174,-79,-82,-61,-60,-251,-159,-64,-73,-83,-98,-233,-103,-86,-125,-48,-21,7,-113,61,-49,-311,131,144,151,151,130,69,105,85,51,11,-30,-12,-39,-185,-264,-233,-255,-299,-241,-42,-61,-106,-137,-300,-144,-113,-236,-39,-1],[-246,-237,-214,-159,-101,-73,58,133,26,-95,25,22,78,-30,113,86,-281,-276,-355,-26,-100,170,369,320,276,212,71,100,29,-213,-90,-145,-185,-218,-243,-279,-310,-318,-335,-322,-310,-286,-262,-251,-246,-231,-328,-231,-251,-278,-310,-369,-336,-287,-250,-226,-208,-218,-226,-232,-235,-230,-205,-165,-104,-118,-135,-319,156,-137,-170,-242,36,236,12,-297,-164,-6,-246,-278,-277,-360,-317,-221,-230,-29,56,79,-189,258,287,-165,-106,111,231,-328,141,368,-50,-269,-226,-421,140,-90,94,-105,-159,35,-7,-12,23,68,123,122,229,71,123,-86,57,-40,-350,-21,-241,240,78,-127,-218,141,88,-403,-103,-60,-219,-119,-205,-151,-163,-176,-429,-355,-264,-301,-349,-397,-388,-345,-311,-666,-277,-280,-289,-1035,-747,-573,-1232,-1506,-176,-134,-276,83,119,143,-241,153,-1629,156,58,-3846,-2138,-2991,-6846,-4478,192,207,216,-8351,-14525,207,199,175,-27578,125,-12161,-11853,-20292,-4421,-45,-703,-2352,-1494,-3845,-4391,-1698,-4136,-4694,-1625,-1279,-773,-185,-162,-1111,-114,-423,-1947,-1139,-1176,-556,-117,-125,-117,-105,-90,-637,-46,-721,-10,-6,-475,-226,1,-602,16,27,-227,-14,40,-115,-24,18,-354,-485,-272,-636,-75,-110,-260,-488,-258,-311,-373,-362,-297,-227,-169,-117,-71,-38,-18,-12,-31,-60,-98,-172,-202,-233,-248,-212,-152,-89,-262,-203,95,-128,-278,-87,81,-25,-238,-230,32,109,161,131,103,67,-253,-28,-82,-140,-189,-231,-262,-274,-266,-414,-324,-264,-278,-562,-311,-294,-262,-341,-262,-618,-410,-57,-45,-780,-58,-78,-109,-139,-171,-174,-178,-157,-886,-4487,-168,-182,-198,-24997,-21784,-6402,-180,-124,-68,0,-203,113,165,199,221,227,218,192,147,-518,-60,-81,-261,-589,-411,-466,-339,-181,-171,-63,220,-35,-167,153,82,-5,-99,-184,-216,-158,-55,-17,16,-215,354,188,-220,-87,434,404,198,91,313,204,64,19,-53,-313,-334,44,-36,-1,-59,176,45,-187,131,222,-113,123,232,200,155,88,24,-236,-92,-136,-155,-135,-80,-3,-10,-178,155,222,142,110,-258,-207,29,84,71,300,231,-70,-136,34,-146,-172,-208,-404,-179,179,150,-259,36,-50,-272,-208,-139,-88,-4,89,-193,30,282,185,120,231,173,104,-58,-63,-132,-211,-267,-280,-250,-269,-399,-251,-6,57,-126,-136,-131,-97,-355,-63,17,-281,-174,-156,-126,108,52,-15,-66,-103,-144,-166,-176,-170,-163,-163,-160,-288,-157,-158,-171,-391,-210,-296,-296,-324,-348,-305,-262,-230,-325,-120,-69,-31,-20,-34,-69,22,-232,-83,-251,-220,-97,-124,-146,-156,-364,-119,-82,-48,-13,22,-248,5,-291,-344,-89,90,97,79,-185,-33,-171,-160,-415,-57,-18,-58,-96,-129,-125,-66,29,157,300,-138,255,327,-320,-284,60,124,-37,-122,-44,-129,-312,-450,-399,43,-13,-267,-241,-325,-240,-17,53,-153,-401,-364,-179,-151,143,-147,-154,25,-379,-277,-152,360,224,101,104,60,-165,-163,-257,-231,-162,-121,-305,-126,-168,-231,-288,-276,-214,-157,-95,-50,-12,1,8,-259,-246,-116,-314,-182,-338,-241,-198,-133,-64,-6,-72,-13,75,-143,-68,-149,35,-56,47,-67,-60,-26,-55,-84,-110,-135,-181,-195,-247,-282,-252,-277,-221,-186,-156,-125,-169,-74,-63,-55,-212,-55,-302,-79,-101,-129,-156,-191,-233,-280,-323,-342,-309,-252,-189,-129,-67,-78,-116,70,96,96,-176,-256,-58,-115,2,-18,-59,81,48,6,-14,-19,-12,8,34,-295,-48,92,-101,90,74,54,34,6,-30,-143,-143,-201,-264,-337,-342,-312,-352,-221,-176,-133,-112,-87,-70,-53,-267,-32,-18,-237,11,17,18,-103,-185,-34,-70,-108,-117,-117,-111,-100,-79,-70,-67,-73,-253,-66,-36,13,67,121,154,151,-331,-216,-131,-108,-177,-296,-297,-188,-351,-35,7,139,76,135,47,-183,-272,-320,-327,-293,-177,-74,-175,117,165,-17,10,240,221,-42,-156,-181,-108,-259,-151,-213,-234,-223,-177,-174,-212,-314,-116,-135,-164,-195,-190,-169,-84,-94,-85,-63,-40,-90,-326,-381,-216,-75,-114,-165,-222,-288,-332,-299,-222,-155,-91,-194,41,103,164,-274,270,330,341,-194,-45,188,20,-5,-166,-269,-253,-131,19,268,237,-359,-248,-269,95,1,74,7,63,30,48,83,71,131,114,244,10,-111,-27,-27,-52,-122,-111,-319,-148,-117,-106,-240,-236,78,-254,68,49,70,94,-43,74,32,-353,170,133,-37,-372,-196,-179,-241,-205,-196,-182,-157,-138,-128,-123,-201,-237,-178,-167,-164,-225,-233,-617,-419,-34,-190,10,14,19,-26,28,33,-104,61,75,-129,-207,-139,-68,-169,119,112,69,51,27,-4,-52,-106,-146,-195,-722,-201,-162,-121,-63,-829,-3514,-330,-235,-849,-581,-357,-64,-270,-341,-232,-137,-210,-265,-304,-291,-404,-197,-137,-103,-66,-149,11,-129,-240,-173,-143,-309,169,217,295,359,322,39,225,355,385,380,152,-25,-302,-147,-41,-179,-232,-228,-198,-143,-155,-193,-222,-227,-215,-211,-195,-187,-305,-180,-194,-219,-238,-262,-276,-289,-171,-99,-135,-116,-95,-13,188,277,310,127,152,-106,-229,334,159,-155,-387,-184,-19,-55,-64,-145,-218,-280,-326,-321,-290,-269,-251,-242,-230,-231,-235,-229,-210,-186,-131,-83,-305,17,62,105,142,176,160,216,235,236,108,-57,212,-95,-132,-222,-224,-251,-299,-231,-99,-158,-194,-185,-227,-115,-84,-187,-68,-69],[132,-108,-76,-114,16,-47,136,171,115,-111,75,48,47,-73,33,24,-249,-318,-383,-44,-71,47,40,26,19,0,-30,-58,-102,-304,-178,-213,-235,-249,-251,-259,-258,-232,-392,-226,-165,-139,-115,-142,-92,-70,-482,-45,-47,-54,-59,-385,-264,-196,-47,-36,-16,-35,7,35,59,83,-140,114,131,-57,-63,-317,183,-69,-112,-261,41,80,-51,-378,-146,-138,-238,-260,-275,-265,-99,-99,-260,12,25,32,-138,9,-16,-167,-73,-93,-101,-346,-150,-179,-203,-214,-169,-382,9,-86,25,-125,-101,100,222,174,106,33,-36,-99,-144,-167,-169,-161,-131,-93,-296,4,-212,101,137,-75,-204,209,218,-461,-96,41,-125,64,-281,74,33,-6,-342,-387,-158,-153,-185,-214,-248,-276,-301,-834,-312,-290,-250,-1245,-794,-535,-1116,-1771,9,40,-143,82,102,-123,-401,137,-1363,172,-22,-3881,-1966,-3613,-6327,-5076,-149,248,247,-7676,-11889,220,212,-19083,-38280,146,-7831,-4870,-18511,-2,-55,-1755,-943,-116,-3412,-4664,-1724,-3590,-4479,-1583,-1280,-629,-172,-221,-790,-321,-372,-1890,-1244,-1204,-465,-251,-191,-131,-83,-40,-648,27,-726,80,90,-463,-233,101,-523,104,112,-204,50,149,-140,-81,17,-400,-422,-233,-667,-11,159,-270,-523,-155,80,31,-13,23,4,-22,-45,-62,-78,-88,-96,-110,-120,-128,-139,-211,-185,-230,-274,-328,-387,-384,-326,-270,-212,-264,-88,-41,-3,-210,-262,39,20,-23,-74,-126,-186,-246,-317,-366,-349,-292,-237,-191,-155,-258,-454,-366,-166,-367,-315,-333,-316,-247,-299,-227,-513,-385,-130,-155,-583,106,359,396,434,468,520,555,-302,-54,-4914,559,501,419,-27430,-20552,-5795,-95,-184,-185,-96,-981,107,206,284,348,396,425,437,51,-472,29,83,-191,-518,-512,-380,-281,-162,-90,-21,135,-92,-200,110,61,229,203,167,36,111,81,-40,0,-250,2,-8,-227,-80,-89,-111,-114,-92,-52,7,51,73,14,-298,-331,68,69,30,-27,-15,1,-132,51,64,-112,58,26,-25,-91,-172,-249,-305,-291,-235,-174,-107,-40,20,-67,-148,138,241,156,100,-172,-161,-22,61,41,140,111,-46,-87,10,-224,-231,-214,-351,-100,23,12,-216,-35,-80,-219,-265,-80,-36,32,118,-130,14,323,266,166,318,266,118,-66,-58,27,-37,-90,-132,-240,-264,-356,-243,-144,-28,-76,-163,-183,-133,-391,-139,-37,-232,-92,-95,-116,127,208,114,51,-15,-92,-163,-230,-272,-280,-260,-224,-359,-142,-99,-65,-363,-32,-267,38,71,85,110,-85,-169,-340,114,157,169,-100,-77,-99,55,-268,-89,-279,-170,67,11,-55,-151,-381,-249,-273,-255,-215,-175,-217,-148,-263,-361,-151,-165,-173,-187,-171,-164,-180,-204,-330,-108,-63,-62,-73,-107,-153,-212,-252,-186,-72,-107,162,276,-381,-253,96,228,4,-204,-98,-111,-326,-391,-453,22,-16,-276,-201,-279,-281,-157,-150,-180,-346,-380,-223,-138,42,-152,-181,-15,-409,-266,-152,-44,-108,-180,-262,-273,-194,-126,-263,-235,-194,-165,-250,-111,-226,-21,-217,-57,-65,-80,-81,-89,-93,-111,-125,-228,-259,-187,-243,-171,-291,-120,-65,-19,18,-39,-70,69,60,-91,9,-212,-13,-102,-64,-97,-87,-82,-69,-50,-25,-44,-268,-235,-180,-294,3,-278,51,70,-56,-57,-153,83,65,39,-193,-56,-326,-190,-268,-326,-294,-240,-195,-158,-131,-232,-123,-129,-139,-151,-154,-150,-149,-104,-74,-29,-232,-184,19,-121,-5,-45,-71,70,255,239,253,57,46,307,25,-232,22,120,-138,143,220,624,559,280,147,-91,241,160,85,-227,-78,-158,-312,-180,0,24,20,8,-15,-56,-266,-164,-207,-238,-210,-179,-134,-86,-268,5,51,-189,55,214,260,180,126,170,291,14,-177,-20,160,83,0,-81,-161,-220,-339,-280,-295,-305,-322,-333,-322,-293,-318,-194,-144,-101,-60,-33,-26,-196,-219,-290,-144,-51,-63,-91,-202,-122,-139,-164,-174,-188,-197,-202,-210,-216,-213,-197,-148,-101,-157,12,-24,-152,-208,-275,-126,-148,-192,-165,-238,-220,-125,-40,32,85,109,-217,-395,-408,-252,-185,-274,-300,-223,-125,-26,-222,108,141,160,-197,63,181,172,-125,135,123,111,-186,-3,168,13,27,-130,-200,-204,-168,-1,158,132,-385,-194,-264,92,10,50,-41,92,70,45,91,77,80,40,-6,-58,-116,-192,-268,-303,-248,-147,-283,-154,-147,-109,-158,-188,97,-216,429,425,23,180,-21,43,33,-391,191,344,31,-352,-379,-302,-376,-77,363,244,121,-8,-138,-258,-369,-378,-280,-193,-112,-176,-207,-577,-272,77,-205,117,133,158,-39,116,101,-143,194,213,-54,-208,-165,-17,-128,362,322,21,168,112,36,-52,-146,-223,-307,-827,-358,-315,-273,-221,-1116,-3298,-686,-353,-899,-587,-422,-240,-330,-315,-126,83,-239,43,27,-242,-447,-12,-24,-71,-125,-186,-259,-312,-270,-174,-98,-255,33,78,89,91,89,-12,95,124,159,203,118,-56,-271,-189,-125,-161,-234,-263,-149,-119,-27,-87,-224,-153,-152,-159,-175,-194,-287,-200,-232,-265,-285,-314,-351,-361,-356,-338,-320,-302,-272,-245,-225,-191,-156,-108,-73,-83,-245,61,97,-124,-330,-199,-6,-48,91,-51,-185,-28,35,21,-9,-14,-31,-52,-64,-86,-109,-131,-153,-271,-176,-174,-257,-143,-117,-86,-52,-10,29,66,109,138,136,-113,162,-187,-109,-201,-248,-278,-305,-251,-99,-134,-125,-235,-146,59,106,-174,118,238],[89,-119,-100,-168,3,-29,156,531,176,-151,102,54,-8,-141,-50,-133,-229,-348,-349,-288,-292,-295,-287,-263,-210,-153,-95,-34,8,-350,69,74,71,53,-39,-27,-85,-125,-370,-201,-232,-243,-237,-224,-196,-144,-533,-38,-1,28,16,-396,-282,-218,-38,68,136,-46,117,291,340,116,-157,198,343,-10,-2,-324,136,-14,-76,-257,14,8,-132,-479,-141,-38,-259,-277,-310,-219,87,-89,-276,61,74,21,-112,-148,-254,-299,-218,-119,-24,-349,61,57,1,-158,-148,-367,-251,-155,-68,-128,-57,126,215,202,128,-37,28,-36,-103,-154,-189,-213,-211,-196,-258,-130,-211,-52,-20,-48,-212,71,100,-536,-123,68,-64,33,-380,162,316,327,-233,-406,-99,196,205,-226,-176,29,-22,-903,-96,-113,-116,-1385,-819,-511,-816,-1683,-111,-111,-122,-115,-108,-401,-658,-74,-1204,-23,6,-4058,-1810,-4011,-5427,-5305,-1764,28,-172,-6689,-9303,91,111,-34952,-44204,86,-4291,10,-16219,-94,-163,-3090,-248,-269,-2556,-4984,-1938,-3126,-3677,-1476,-1307,-554,-55,-50,-407,-69,-97,-1692,-1400,-1271,-456,-156,-100,-38,8,-262,-679,-14,-745,112,124,-452,-258,165,-442,155,132,-201,43,-7,-139,-121,-68,-460,-380,-130,-566,-77,84,-289,-491,-220,96,-36,-111,-6,-42,-82,-116,-143,-166,-183,-194,-208,-213,-204,-192,-233,-170,-173,-172,-178,-197,-204,-220,-242,-256,-259,-226,-198,-164,-198,-303,-87,-90,-120,-158,-204,-260,-318,-321,-253,-189,-123,-65,-20,14,-285,-486,-419,-57,-418,-84,107,164,200,-287,-193,-353,-327,-260,-315,-386,275,431,478,526,563,606,-262,-681,604,-5303,497,426,348,-28828,-19385,-5620,-16,-89,-153,-221,-1491,-168,-135,-110,-92,-82,-79,-84,-135,-378,-169,-209,-260,-429,-582,-301,-195,-134,-83,-30,19,-161,-246,19,-31,192,295,322,60,349,220,-80,-24,-299,22,-72,-236,-181,-155,-92,-26,-98,83,82,72,97,61,-298,-331,83,143,59,-44,-135,-160,-116,-29,39,-112,86,116,81,27,-44,-97,-134,-103,-77,-54,-41,-47,-136,-125,-193,-242,-211,-119,-29,-100,-123,-86,30,18,284,292,-19,-40,-21,-305,-285,-226,-304,-19,160,142,-161,74,12,-168,-330,-83,-68,-12,69,-58,-12,265,289,212,263,224,98,-82,-62,1,36,2,18,-250,-260,-320,-237,147,183,-31,-190,-236,-180,-342,-192,-100,-197,-20,-31,-92,-7,-63,-128,-172,-203,-236,-254,-260,-251,-243,-239,-225,-438,-179,-147,-119,-339,-50,-251,4,51,82,127,-66,-107,-296,151,247,248,-189,-108,-124,12,-295,-103,-276,-131,-62,-107,-156,-210,-405,-305,-330,-328,-297,-261,-239,-238,-248,-339,-269,-311,-355,-403,-394,-376,-341,-310,-276,-246,-230,-210,-194,-191,-196,-211,-242,-266,-263,-220,-162,-79,-443,-195,146,227,48,-270,-146,-95,-316,-334,-392,0,-18,-283,-171,-202,-323,-285,-340,-383,-383,-347,-271,-150,-63,-152,-213,-59,-412,-246,-159,195,34,119,63,-17,-90,-151,-269,-250,-232,-197,-202,-101,-290,-120,-288,-101,-130,-172,-204,-235,-252,-265,-257,-241,-283,-193,-180,-156,-227,-120,-56,-27,2,-97,-87,53,56,-31,61,-284,15,-149,-21,-142,-53,119,168,165,234,-70,-345,-250,-122,-296,-21,-287,16,-58,-155,-233,-268,-241,-183,-113,-149,-108,-365,89,123,155,-76,64,125,6,-8,-293,163,162,69,56,-50,-145,-182,-233,-329,-412,-332,-260,-203,-151,-108,-79,-83,-63,-75,-98,-93,-61,-30,101,15,-182,79,118,-182,116,228,630,623,229,107,-52,257,492,230,-120,-55,-198,-272,-199,-278,-347,-359,-319,-284,-265,-271,-269,-262,-230,-175,-115,-47,-58,-380,100,121,-285,96,162,166,170,115,127,190,49,-120,-14,165,75,164,171,156,0,-325,-103,-124,-178,-29,-63,-170,-289,-383,-368,-253,-130,-2,64,5,-208,-179,-276,-180,261,208,-31,-247,8,-10,0,57,127,203,121,-222,-223,-166,-94,-88,136,-150,59,20,-126,-208,-240,-126,-164,-212,-89,-189,-130,237,316,384,350,116,-345,-410,-366,-298,169,112,67,48,46,19,-155,141,178,132,-219,-35,215,183,0,62,-13,-103,-187,-264,-324,-358,-365,-350,-345,-332,-323,-303,-266,-217,-344,-138,-266,-31,4,11,-110,66,65,25,56,34,4,-22,-49,-74,-99,-135,-173,-209,-249,-281,-300,-279,-256,-219,-174,-151,-106,-205,-61,-60,-68,-46,-57,-55,-38,-385,27,65,78,-213,-382,-397,-308,-26,210,166,111,33,-43,-178,-348,-282,-352,-393,-378,-328,-271,-458,-135,-41,-228,152,149,278,-65,139,109,-201,148,198,4,-230,-215,15,-94,189,110,-54,-78,-154,-224,-294,-352,-379,-406,-956,-418,-355,-323,-274,-1343,-2968,-987,-494,-951,-607,-477,-425,-393,-300,-162,-155,-296,-67,-7,-254,-447,-33,66,69,-14,-233,-73,-171,-326,-197,-147,-227,38,130,187,228,64,-77,67,190,258,276,59,-104,-248,-219,-218,-159,-242,-315,-99,-83,-69,-129,-282,-35,160,59,-194,-276,-265,6,-53,-109,-146,-253,-305,-207,-200,-183,-160,-137,-123,-66,-46,-16,6,39,56,-66,-235,142,167,-70,-284,-213,7,-53,49,-73,-187,-152,-203,-241,-260,-270,-269,-271,-272,-291,-325,-366,-405,-365,-309,-250,-221,-145,-100,-58,-18,20,53,81,113,129,128,-177,85,-286,-96,-184,-282,-315,-320,-279,-58,-33,-75,-302,-78,78,110,-169,108,208],[67,-116,-104,-138,24,3,177,354,237,-179,134,50,-56,-197,-236,-254,-222,-308,-303,-107,-103,-131,-181,-250,-302,-328,-296,-214,-135,-246,13,65,108,105,-40,84,104,44,-299,-114,-29,-68,-107,-150,-188,-202,-385,-219,-231,-239,-242,-379,-286,-236,-100,-31,46,-54,72,239,288,71,-170,189,261,34,56,-322,-19,-101,-193,-278,-360,-311,-207,-414,-131,-70,-287,-309,-349,-180,181,-84,-266,60,177,131,-95,19,-36,-222,-88,-68,-20,-336,52,73,40,-91,-92,-358,-75,-144,-206,-251,-262,-233,-181,-140,-109,-129,-69,-58,-54,-52,-55,-101,-86,-121,-225,-112,-225,-84,-66,-42,-223,5,35,-532,-167,84,-26,-26,-464,142,509,561,-123,-397,-48,120,82,-356,-170,417,350,-765,190,111,23,-1425,-809,-492,-448,-1418,-205,-164,-151,-141,-148,-638,-991,-199,-1226,-164,-135,-4348,-1655,-3968,-4167,-5030,-3610,-1061,-172,-5438,-6825,331,386,-45181,-45437,403,-1823,308,-13626,160,64,-4610,-89,-149,-1366,-5264,-2322,-2792,-2821,-1292,-1334,-555,8,7,0,-19,-47,-1437,-1596,-1366,-506,-148,-118,-77,-44,-585,-706,-87,-757,-40,-74,-428,-288,-201,-361,-280,-274,-233,-185,-139,-109,-134,-121,-502,-345,0,-461,-148,-27,-297,-440,-305,-231,-275,-228,-168,-102,-48,-1,-11,69,0,24,65,30,-14,-67,-253,-159,-161,-72,13,90,4,-179,37,-180,-250,109,121,52,-193,-320,-72,-49,-21,13,43,60,-318,56,50,41,44,27,-88,103,-299,-476,-466,-125,-294,141,250,258,239,-290,-152,-159,-224,-366,-456,-194,81,117,157,201,235,280,-1412,-796,326,-5645,295,272,-2492,-29282,-18429,-5831,80,33,-25,-1020,-1379,-198,-238,-254,-231,-188,-136,-83,-317,-287,40,72,-75,-331,-537,-220,-106,2,-34,-70,-90,-225,-283,-43,-107,24,38,32,10,-22,-86,-158,-213,-347,-40,104,-232,-131,492,588,170,-193,-12,17,55,111,103,-296,-318,102,303,310,113,185,27,-40,59,3,-101,-50,-58,-56,-44,-34,-15,-66,28,37,34,27,-96,-262,-139,-89,-117,-136,-130,-120,-95,-81,-141,-37,-25,-33,-32,-41,-50,-58,-360,-299,-227,-251,-148,-179,-204,-232,-263,-299,-273,-365,-152,-91,-28,41,6,-26,184,199,191,175,150,85,-88,-59,-35,-9,-27,-22,-236,-245,-281,-221,133,174,27,-208,-273,-222,-233,-188,-147,-162,51,41,-43,27,20,4,2,4,-10,-26,-49,-101,-95,-129,-154,-501,-180,-179,-178,-304,-147,-232,-118,-82,-63,-31,-38,-36,-218,27,34,24,-263,-112,-128,-117,-301,-107,-234,-88,94,168,231,-144,-420,292,320,282,228,162,-189,-80,-231,-303,-191,-147,17,105,-76,187,-106,-213,-242,-177,442,584,304,404,298,187,68,-38,-131,-215,-291,-331,-461,-302,-278,-261,-236,-286,-192,-165,-273,-265,-286,-116,-105,-274,-134,-116,-325,-139,-167,-203,-261,-287,-304,-319,-336,-297,-253,-209,-367,-205,-152,-82,-74,-73,-80,-93,-102,-112,-258,-263,-261,-201,-156,-147,-342,-217,-356,-269,-294,-290,-247,-204,-155,-119,-80,-128,-309,-30,-117,-165,-147,-98,-88,-106,-129,-160,-191,-220,-251,-255,-265,-352,-236,-200,-168,-187,-72,-21,26,69,110,-94,-386,-230,-65,-285,-32,-293,-123,-217,-298,-233,-124,-24,63,142,-84,-156,-377,42,187,149,-75,79,146,-49,-52,-339,90,260,106,84,-65,-180,-204,4,-94,-171,-335,-172,-124,-130,-31,-104,-88,20,-5,-59,-115,-175,-219,-204,-135,-135,56,109,-220,83,223,330,350,170,67,-17,242,238,183,-11,-10,-232,-226,-196,-232,-291,-354,-376,-348,-316,-294,-274,-253,-227,-197,-172,-144,-119,-377,-92,-85,-317,-57,-32,-11,8,37,57,73,55,-69,0,113,38,172,214,68,-54,-300,-57,-122,-212,-91,-110,-36,-94,-256,42,55,119,12,35,-22,-206,-141,-268,-223,158,304,-91,-297,40,92,184,228,281,408,192,-157,-171,-181,29,-45,32,-146,57,61,-90,-200,-199,-107,-169,-213,-226,-235,-158,-79,-26,17,54,37,-373,-344,-315,-335,130,142,151,161,145,29,-91,160,132,95,-238,-124,-53,-122,-189,-224,-196,-144,-170,-38,-13,-48,-39,-82,-162,-248,-311,-253,-134,-11,-274,-92,-255,177,33,-18,-175,93,98,2,62,73,23,-15,-50,-78,-104,-140,-177,-211,-271,-293,-318,-281,-254,-227,-201,-183,-174,-203,-162,-170,-159,-167,-188,-202,-215,-357,-260,-298,-333,-321,-280,-284,-218,-177,-139,-118,-95,-78,-65,-277,-407,-109,-42,-62,-85,-125,-175,-255,-260,-218,-240,-89,-32,25,-79,125,107,-251,96,192,68,-249,-259,52,-49,458,463,-125,21,345,287,-50,-157,-196,-441,-1042,-662,-21,6,65,-1368,-2623,-1108,-622,-973,-610,-479,-586,-431,-270,-95,-190,-336,-317,-273,-261,-425,-145,-119,-130,-145,-257,-169,-183,-373,-174,-172,-192,-163,-162,-186,-209,-237,-269,-298,-323,-353,-380,-377,-345,-318,-268,-237,-194,-211,-335,-64,-51,-114,-308,-281,-22,47,48,-174,-307,-208,58,54,54,-34,-221,-307,-116,158,199,3,-72,-120,-33,106,366,157,25,282,-12,-150,495,229,24,-201,-179,62,-22,31,-63,-162,41,68,-65,-19,80,44,-12,-77,-155,-218,-211,-135,-156,-74,73,-157,108,264,274,265,248,217,178,143,97,45,-189,-20,-307,-72,-111,-257,-300,-271,-251,-244,-253,-235,-266,-131,-74,-2,-111,135,213],[26,-139,-129,-97,30,4,123,70,11,-229,-155,-235,-273,-264,-211,-134,-202,-267,-286,-143,-18,-1,-49,-110,-166,-231,-288,-281,-233,-164,-100,-41,19,74,-58,46,170,42,-241,-74,143,229,122,-129,137,100,-242,2,-62,-128,-186,-361,-285,-257,-115,-28,25,-66,3,108,128,30,-180,117,101,64,61,-314,-1,-35,-84,-181,-189,-251,-275,-346,-159,-104,-317,-352,-394,-147,151,-80,-247,60,118,82,-84,-28,-103,-248,-244,-243,-178,-318,-44,11,51,-20,-57,-353,21,-117,-253,-77,-58,-25,34,85,87,-229,-122,57,-102,15,81,-134,-87,-138,-221,-295,-334,-274,-205,-132,-224,25,-112,-491,-219,100,-2,-105,-480,110,755,757,-16,-364,5,36,-131,-494,-151,666,554,-623,-83,-45,49,-1392,-758,-473,-389,-1134,-277,-225,-196,-165,-341,-793,-1382,-135,-1449,-124,-111,-4727,-1482,-3409,-2650,-4317,-5622,-2946,9,-4026,-4453,1,-5,-50968,-42774,-42,-729,-23,-10929,48,82,-6230,188,242,18,-5409,-2846,-2577,-2012,-1021,-1340,-638,282,225,166,98,30,-1144,-1821,-1476,-592,-213,-190,-147,-111,-936,-715,-133,-750,-37,-145,-389,-318,60,-288,156,196,-184,202,207,-66,-128,-130,-508,-317,-123,-364,-221,-209,-292,-386,-403,-165,-206,-249,-1,64,121,168,-79,157,-13,-1,168,133,114,56,-269,-158,-162,20,290,354,56,-196,-21,-150,-237,150,143,19,-197,-301,-75,-10,36,72,88,80,-382,-10,-71,-140,-194,-224,-218,-181,-303,-445,-516,-197,-187,-109,-144,-178,-215,-317,-240,-226,-199,-443,-555,-94,-67,-40,-22,-8,-4,11,-2433,-663,15,-5964,8,16,-5885,-28923,-17468,-6305,86,99,100,-1587,-790,92,93,91,97,-79,137,171,-493,-225,261,129,-28,-246,-458,-154,-35,37,27,-62,-154,-300,-325,-314,-270,-227,-194,-179,-174,-163,-156,-173,-58,-405,136,141,-229,-186,402,477,152,-278,-145,-61,10,97,119,-310,-315,100,369,370,176,210,35,-15,363,538,-103,17,399,213,75,22,105,-8,252,121,6,-45,-180,-334,-226,-267,-264,-228,-180,-149,-123,-111,-211,-130,-150,-189,-213,-239,-244,-221,-383,-290,-239,-212,88,146,206,-28,294,32,-66,-309,-132,206,322,312,23,-51,241,200,146,94,41,-8,-111,-111,-163,-222,-265,-274,-248,-247,-268,-223,-82,-65,-69,-239,-316,-282,-196,-220,-245,-268,-272,-266,-271,-279,-295,-330,-360,-386,-390,-350,-312,-272,-247,-237,-231,-552,-235,-243,-259,-286,-269,-258,-222,-158,-112,-58,-27,-4,-152,9,0,-30,-334,-146,-227,-317,-378,-335,-252,-188,-128,-64,-13,-150,-456,62,58,27,-20,-83,-195,-242,-245,-288,-218,-174,-15,99,-67,205,-90,-231,-254,-194,468,726,319,488,434,247,600,469,346,-35,107,9,-405,-174,-263,-356,-358,-272,-199,-93,-235,-220,-197,-31,-21,-279,-119,-29,-294,32,110,-211,-247,-244,-337,-111,-68,-122,-248,-207,-336,-219,-190,-135,-211,-18,37,92,89,35,-260,-298,-304,-199,-140,-89,-395,-324,-431,-59,223,154,86,22,-14,-32,-12,-70,-356,100,-78,-162,-77,-74,-57,66,75,-137,-157,93,39,70,64,-379,-12,-230,-155,-248,-89,210,223,203,133,-134,-398,-213,-29,-289,-55,-312,-60,12,3,50,-61,170,211,247,-28,-215,-322,-71,88,101,-85,78,136,-123,-86,-378,5,-21,-46,-71,-97,-222,-222,-89,-77,-236,-326,32,66,-133,-49,-134,-99,44,104,64,42,-86,-221,149,34,-105,155,81,-259,36,194,406,353,97,18,2,34,-46,-125,-195,-238,-272,-204,-182,-71,3,54,104,-87,-220,-268,102,82,-125,8,-45,-94,-137,-240,-185,-177,-227,-101,-48,-5,28,64,-4,97,34,-32,12,64,0,82,73,-27,-97,-281,-42,-128,-241,-229,-289,-347,-398,-421,-417,-389,-355,-305,-256,-219,-192,-149,-269,-277,-153,-183,-238,-355,-311,-312,-292,-245,-201,-152,-98,-67,-83,-180,130,19,-88,-141,50,95,-50,-184,-154,-69,-166,-199,-40,-166,-213,-219,-175,-115,-60,-25,-272,-284,-263,-360,-113,-148,-179,-194,-199,-190,-194,-197,-219,-238,-237,-191,-123,-39,42,114,175,207,-138,97,153,-77,40,-51,-112,-153,-245,-88,6,106,-205,-62,-232,232,65,-32,-225,85,106,-17,40,98,57,15,-16,-30,-165,-65,-51,-195,-325,-186,-222,-208,-274,-108,-134,-166,-197,-233,-241,-263,-258,-266,-282,-294,-304,-335,-350,-379,-353,-297,-218,-151,-56,41,138,218,172,45,95,-351,-387,-34,298,199,77,-106,-63,-7,137,42,-251,-158,-254,-327,-373,-403,-407,-391,-356,-314,-261,-274,-300,-104,-68,-39,-11,-176,-52,18,45,-79,-219,-270,-564,-946,-861,265,245,213,-1120,-2316,-1001,-747,-973,-611,-445,-723,-459,-242,-46,-15,-371,-7,-29,-283,-412,-177,-229,-303,-354,-333,-277,-221,-391,-119,-82,-162,0,41,59,70,-135,-144,-102,-23,108,160,-33,-127,-139,-192,-169,-114,-167,-324,66,0,-141,-436,-260,-41,13,40,-155,-265,-150,223,263,166,31,-181,-316,-31,596,462,46,-54,-133,-17,101,357,137,-2,306,29,-50,555,216,98,-131,-146,105,0,-14,-75,-164,60,115,-104,-3,141,102,66,49,-20,49,71,98,-34,-130,64,-136,44,115,92,65,44,24,5,-2,-20,-50,-221,-95,-291,-139,-153,-233,-299,-232,-241,-110,-126,-154,-216,-232,-281,-296,-271,-212,-140],[-65,-169,-154,-86,-91,-72,-42,-9,36,-269,106,37,-193,-278,-235,-232,-205,-222,-273,-164,6,132,102,-74,41,9,-27,-59,-104,-141,-179,-213,-235,-251,-267,-298,-315,-272,-223,-173,-130,-83,-43,-118,-12,0,-97,-19,-52,-110,-225,-326,-261,-262,-125,-43,80,-66,-65,136,147,16,-164,135,182,98,162,-278,227,90,-18,-118,88,11,-269,-265,-273,-339,-328,-373,-416,-100,-14,-58,-210,79,160,189,-53,123,28,-249,-93,50,4,-278,-91,-113,-118,-107,-85,-331,-46,-96,-307,-24,54,96,135,154,85,-305,-168,37,-159,-9,-75,-153,-223,-278,-290,-244,-234,-98,-23,11,-180,-165,-288,-422,-251,135,24,-174,-397,90,554,658,102,-301,83,-27,-315,-605,-102,534,447,-464,-331,-292,44,-1326,-643,-439,-325,-825,-349,-306,-274,-234,-553,-814,-1794,-156,-1842,-97,-54,-4562,-1262,-2442,-985,-3305,-7708,-4634,120,-2560,-2149,-22,-86,-53749,-37541,-315,-1259,-265,-8298,-83,-9,-7862,145,210,252,-5338,-3458,-2420,-1226,-636,-1280,-780,199,145,95,42,-7,-794,-1654,-1486,-662,-184,-200,-209,-222,-1233,-674,-291,-696,-331,-336,-315,-315,-204,-202,-73,-19,-138,20,8,-21,-93,-157,-459,-289,-318,-301,-273,-214,-251,-306,-480,-124,-271,-240,82,149,206,215,-128,131,-10,0,334,316,132,88,-255,-144,-136,21,246,239,111,-192,-55,-84,-196,9,-74,-158,-215,-238,-210,-142,-78,-17,34,66,-434,65,46,15,-9,-25,-274,-7,-276,-386,-537,-252,-74,156,157,161,160,-339,-68,177,87,-447,-550,104,53,-74,-64,-124,-185,-219,-2525,-334,-276,-6238,-262,-219,-8244,-27812,-16245,-6746,260,371,465,-1594,-52,670,701,702,175,-140,401,-61,-549,-169,306,108,32,-155,-363,-81,31,-6,-52,-93,-133,-357,-341,-248,-279,-312,-341,-371,-392,-399,-412,-414,-422,-426,-430,-420,-406,-378,-354,-315,-262,-286,-261,-131,-35,80,136,-317,-300,96,398,392,234,250,58,11,388,540,-94,-21,316,158,15,-63,144,58,142,24,-105,-238,-371,-447,-329,-217,-124,-48,10,-40,52,-51,-267,-63,19,41,61,85,94,-59,-345,-254,-236,-169,206,326,348,40,364,8,-23,-242,-130,276,261,251,13,-56,241,231,205,15,96,26,-127,-87,-136,-172,-225,-240,-218,-246,-260,-221,-66,-57,-70,-263,-341,-339,-197,-216,-236,-261,-272,-274,-279,-273,-249,-222,-165,-93,-31,35,94,-89,174,235,261,-520,-192,66,-391,-267,-56,-247,89,92,105,154,-14,48,-87,158,333,228,-340,-113,-134,-43,-346,-137,-159,-198,-258,-295,-323,-337,-489,-319,-298,-284,-269,-249,-235,-229,-243,-269,-229,-149,-120,-122,-111,-119,-121,-257,-285,-180,-74,-29,27,77,124,159,167,163,145,-15,50,-2,-305,-102,-137,-156,-149,-230,-213,-40,-189,-181,-116,-46,-34,-280,-100,42,-246,-1,168,-211,-241,-206,-338,-94,21,-106,-237,-124,-300,-122,-110,-216,-358,118,135,144,149,85,-258,-334,-343,-185,-138,-95,-419,-397,-375,-99,-62,-97,-124,-161,-192,-234,-265,-294,-363,-308,-283,-246,-208,-182,-146,-122,-112,-123,-209,-176,-222,-254,-302,-339,-366,-371,-370,-348,-314,-273,-227,-179,-129,-169,-381,-196,-1,-296,-75,-325,-108,-10,21,133,-22,200,389,304,27,-268,-251,-165,-11,53,-85,78,118,-197,-90,-389,-64,97,109,44,-132,-255,-226,196,20,-253,-274,111,73,-125,-59,-152,-103,-73,-95,-117,-114,-132,-325,-16,30,-77,114,49,-284,-8,119,90,59,19,-25,-86,-135,-175,-202,-214,-201,-303,-139,-151,48,143,224,224,-100,-290,-255,116,69,-63,250,142,24,-120,-206,-258,-194,-121,82,229,352,319,91,-75,121,4,4,31,22,-29,425,406,-116,-119,-256,-16,-145,-257,-297,-272,-220,-199,-191,-95,-69,-47,-15,-3,-76,-160,-76,-269,-325,-78,-43,-244,-406,-14,57,29,-16,-64,-113,-160,-212,-260,-318,-362,-392,-416,-410,-403,-389,-376,-374,-378,-396,-402,-390,-359,-315,-267,-218,-188,-159,-129,-102,-144,-224,-203,-361,131,187,229,250,192,79,41,63,-35,-124,-191,-185,-161,-123,-93,-84,-89,-118,-150,-182,-199,-192,-154,-90,-30,-39,-218,-35,220,137,-136,-36,-184,290,115,-21,-237,84,123,-27,19,4,-39,-71,-98,-113,-233,-142,-159,-174,-366,-222,-250,-262,-298,-305,-306,-304,-295,-290,-264,-256,-326,-224,-232,-236,-236,-309,-244,-252,-246,-240,-212,-174,-137,-70,11,90,182,54,128,-365,-336,60,394,168,40,-83,32,257,435,224,-255,6,-155,-26,-97,-158,-192,-301,-167,-127,-78,-291,-318,51,35,108,141,-171,-113,220,258,-86,-261,-341,-662,-794,-925,302,251,194,-580,-2050,-729,-860,-945,-601,-408,-646,-469,-209,-134,-70,-391,17,37,-303,-390,-160,-60,-68,-111,-294,-178,-190,-318,13,-52,-126,-1,0,-16,-52,-217,-150,-126,-116,-12,-9,-77,-91,-71,-177,-98,-96,-105,-273,20,-5,-141,-270,-232,-4,35,27,-130,-184,-87,107,77,49,48,-135,-322,45,231,299,78,-42,-155,-7,99,335,116,-35,309,60,57,584,180,148,-69,-108,139,23,-73,-101,-186,54,88,-145,6,181,168,145,121,-9,24,-35,-104,-172,-240,-291,-309,-296,-257,-203,-151,-100,-61,-36,-13,-14,-35,-259,-118,-239,-145,-182,-208,-283,-233,-238,-227,-226,-222,-216,-212,-221,-226,-239,-249,-257],[-67,-196,-195,-265,-306,-229,-153,-87,-25,-290,34,14,-246,-240,-193,-328,-212,-198,-268,-253,-206,-143,-76,-163,52,101,131,156,153,-6,132,114,100,87,-80,-11,10,-9,-118,-62,-87,-92,-87,-111,-83,-71,-70,-74,-89,-262,-312,-295,-236,-269,-123,-96,67,-74,-146,194,197,5,-146,98,187,113,157,-240,66,0,-82,-157,-196,-161,-267,-196,-49,-131,-340,-392,-425,-66,-172,-282,-241,-87,80,249,-29,53,-56,-254,-108,230,495,-249,141,373,272,156,23,-324,9,-82,-355,8,77,100,130,140,69,-373,-210,2,-208,-106,-187,-283,-375,-345,-244,-147,-239,8,67,18,-117,-352,-447,-364,-296,152,17,-252,-292,50,200,176,176,-262,141,-106,-501,-700,-69,316,305,-323,-566,-561,30,-1299,-513,-431,-273,-530,-270,-184,-111,-35,-774,-727,-2243,98,-2395,100,96,-4059,-1031,-1294,3,-2160,-9822,-6039,-142,-1219,-228,-268,-285,-54697,-31307,-267,-3617,-221,-5950,-173,-163,-9435,-107,-71,-44,-5084,-4149,-2300,-481,-178,-1159,-1000,31,-3,-37,-76,-116,-429,-1386,-1340,-721,-314,-343,-354,-788,-1232,-613,-310,-632,-261,-347,-246,-307,-206,-197,-194,-186,-179,-169,-150,-123,-110,-93,-405,-233,-77,-167,-334,-144,-209,-237,-532,-176,-336,-217,168,278,348,196,-184,98,-18,-5,432,374,120,103,-244,-136,-115,-158,-134,-74,8,-191,-94,-18,-153,32,-41,-129,-205,-256,-228,-148,-78,-17,32,63,-476,73,69,62,68,85,-355,-64,-243,-340,-545,-316,22,298,291,284,266,-381,-34,197,162,-404,-481,26,-29,-346,-142,-198,-256,-290,-1668,-314,-304,-6324,-241,-193,-9367,-26003,-14692,-6753,173,275,373,-1088,576,661,735,779,55,-110,206,-321,-414,-134,408,62,90,-71,-278,-18,129,98,90,82,108,-403,-337,-84,-192,-236,-307,-369,-392,-352,-306,-260,-233,-317,-210,-205,-215,-286,-270,-303,-327,-330,-358,-234,-170,-84,1,-323,-284,82,271,312,271,284,83,26,280,238,-85,-61,146,94,-39,-145,80,58,20,-33,-125,-182,-259,-172,-98,-13,-31,190,41,-34,136,-48,-313,-95,36,282,366,117,131,-48,-302,-211,-219,-121,257,486,418,117,266,-5,16,-177,-82,-104,-159,-189,-210,-207,-183,-166,-157,-147,-137,-127,-138,-115,-177,-131,-150,-169,-191,-243,-261,-272,-309,-326,-331,-307,-348,-374,-241,-204,-244,-162,-137,-108,-86,-62,-31,-131,-215,-25,117,161,119,-81,221,295,311,-434,-270,-67,-514,-243,-88,-251,101,92,90,122,2,83,-25,128,300,176,-289,-107,-112,-23,-369,-134,-121,-40,-36,-61,-87,-151,-515,-157,-180,-210,-232,-240,-237,-227,-233,-245,-215,-93,-37,-24,-76,6,-96,-286,-313,-138,-67,-106,-146,-190,-226,-253,-276,-283,-282,-283,-293,-285,-271,-233,-189,-145,-96,-180,-206,2,-136,-148,-45,-55,-46,-278,-75,111,-193,-31,133,-200,-238,-168,-300,-58,15,-81,-194,-91,-254,-71,-42,-316,-426,-163,-190,-196,-176,-145,-247,-370,-334,-164,-146,-103,-402,-340,-286,-138,-101,-137,-132,-93,-16,70,173,91,-279,236,-15,-68,66,22,-96,93,154,-44,-260,-154,-210,-189,-152,-216,-67,-276,-235,-301,-137,-49,-69,-92,-115,-196,-361,-224,-264,-301,-235,-322,-154,-70,38,213,19,185,331,285,81,-314,-168,-181,-114,5,-71,85,93,-265,-64,-384,-104,201,139,7,-171,-281,-221,285,-77,-221,-217,169,95,-108,-63,-163,-155,-215,-275,-345,-400,-441,-425,-372,-320,-265,-223,-197,-295,-151,-141,-132,-120,-111,-103,-107,-98,-81,-59,-31,4,-330,-97,-115,107,200,211,219,-96,-359,-239,124,67,-6,-39,-108,-179,-250,-323,-409,-489,-425,-361,-298,-254,-215,-166,-150,-29,-30,36,45,-13,-60,380,345,-209,-131,-239,31,-132,-271,-226,-175,-79,-250,-163,93,105,77,-23,-23,-102,-127,-52,-280,-377,-188,-202,-304,-464,-28,27,-11,-35,-60,-80,-88,-95,-91,-133,-69,-35,-256,-76,36,113,42,-122,-48,41,-118,-142,1,-56,-124,-159,-201,-206,-170,-108,-33,-192,-148,-362,240,408,408,517,191,110,103,181,215,-53,-123,-161,-62,-150,-238,-323,-386,-403,-360,-307,-255,-207,-163,-116,-86,-51,-188,-6,33,56,-91,-33,-137,13,-20,-60,-223,-135,-174,-191,-212,-228,-244,-256,-265,-271,-270,-268,-251,-217,-416,-240,-172,-187,-322,-3,14,22,27,-248,45,47,-389,82,31,-140,-88,-305,-39,109,113,111,121,87,131,150,171,176,183,45,152,-334,-299,152,187,113,-11,-73,135,255,239,177,-275,-16,-241,-112,-62,-118,-213,-303,-355,-327,-244,-310,-321,0,54,99,142,-116,-162,197,216,-88,-287,-423,-732,-646,-822,139,83,25,-42,-1840,-408,-978,-907,-598,-331,-519,-467,-249,-249,-238,-412,-166,-105,-326,-358,-192,-80,-116,-158,-319,-208,-191,-247,1,-59,-95,-134,-149,-174,-185,-293,-193,-188,-177,-170,-164,-149,-133,-134,-176,-114,-97,-71,-211,-7,0,-131,-148,-215,-3,-15,15,-106,-101,-27,196,209,180,151,-88,-323,-8,-45,-54,-39,-34,-182,-6,32,18,-16,-67,-70,-50,9,101,128,175,-11,-65,166,53,-131,-134,-219,-77,-164,-201,-170,-115,-55,-9,26,0,25,0,-37,-73,-255,-121,-189,-92,-64,-35,-12,5,13,10,11,0,-19,-269,-203,-173,-35,-17,-146,-226,-150,-211,-62,-66,-168,-141,-3,11,27,-120,9,-16],[-52,-230,-189,-8,-15,-85,-76,-103,-110,-295,-107,-76,-286,-203,-124,-286,-222,-157,-274,-172,78,92,68,-178,19,-4,-30,-45,-67,-78,-87,-90,-85,-77,-95,-76,-85,-75,-74,-74,-81,-82,-86,-104,-120,-123,-134,-141,-158,-343,-367,-261,-211,-274,-107,-150,20,-86,-233,83,100,0,-119,57,33,-11,-63,-193,-198,-252,-264,-189,-79,29,-257,-134,-21,-139,-337,-379,-396,-43,193,-31,-188,11,98,257,0,6,-118,-248,-114,203,439,-219,209,347,135,-76,-254,-323,-53,-63,-363,30,90,198,241,383,55,-372,-234,-34,-228,-42,57,-228,-163,-189,-253,-291,-303,-278,-262,-247,-228,-225,-453,-305,-330,-211,-217,-287,-245,-280,-318,-358,-370,-330,-298,-255,-667,-723,-174,-153,-137,-189,-721,-830,-211,-1309,-361,-434,-212,-238,-214,-190,-169,-131,-970,-531,-2676,-209,-2850,63,110,-3509,-773,-103,284,-946,-11656,-7050,375,-127,354,-4048,311,-54319,-25364,260,-7826,267,-4029,302,309,-10490,353,376,386,-4678,-4849,-2148,247,356,-938,-1240,225,169,118,68,21,-37,-1091,-1148,-722,-180,-215,-241,-1579,-892,-522,-345,-548,-370,-401,-356,-319,-278,-227,-179,-128,-86,-52,-25,-1,-86,-8,-350,-193,-75,-116,-390,-179,-172,-166,-471,-160,-364,-184,209,277,329,200,-230,69,-26,-4,289,210,118,19,-222,-125,-90,-33,191,284,169,-169,-121,52,-102,156,47,-66,-193,-272,-300,-209,-139,-76,-21,22,-403,63,68,60,46,22,-390,-158,-206,-302,-521,-381,-342,-295,-247,-196,-156,-430,-78,-52,-32,-324,-390,-13,-23,-658,-55,-78,-109,-123,-758,-139,-145,-5954,-125,-106,-9060,-23474,-12874,-6187,-140,-185,-248,-399,-252,-158,-34,88,-49,-13,78,-415,-253,-109,407,-5,149,9,-197,36,201,105,74,91,191,-388,-306,-77,-170,-268,-373,-347,-285,-233,-209,-247,-194,-251,-168,-124,-139,-334,9,48,87,-108,-334,-261,-144,26,141,-325,-266,56,173,133,74,11,-52,-127,-187,-251,-290,-297,-282,-266,-254,-262,-268,-271,-276,-279,-279,-271,-260,-255,-243,-245,-246,-243,-234,-239,-236,-225,-346,-166,-106,-46,40,126,160,-34,-270,-170,-191,-73,293,603,424,197,455,-6,48,-120,-7,110,47,19,-64,-21,-3,-37,-103,-181,-263,-280,-194,-100,-215,-11,139,31,-104,-243,-276,-223,-34,288,226,-288,-344,-349,173,70,-242,-125,156,55,-79,-208,-310,-301,-302,-107,-39,17,57,-74,119,129,136,-341,-341,-188,-475,-222,-129,-257,-114,-137,-143,-106,-70,-32,0,20,33,25,-234,-115,-79,-123,-387,-191,-205,-228,-247,-255,-264,-275,-543,-282,-277,-272,-250,-208,-154,-157,-208,-218,-183,-34,79,117,-98,134,-121,-316,-321,-85,468,485,332,287,196,126,72,44,28,6,-39,-90,-162,-228,-265,-215,-121,-139,-196,40,-85,-130,0,-68,-67,-283,-51,29,-149,-61,-55,-192,-246,-143,-246,-7,24,-62,-134,-35,-209,-28,19,-192,-252,-15,-19,-17,-4,9,-229,-366,-295,-147,-174,-121,-367,-250,-205,-187,-55,-153,-239,-228,-105,35,187,184,-166,260,-2,-3,127,72,-83,130,217,12,-314,54,-121,-5,-31,-136,-84,-269,-253,-244,-139,-52,-15,15,-93,-215,-351,-181,-5,-310,-127,-308,-208,-150,46,156,55,169,290,270,121,-359,-83,-99,-221,-38,-44,101,66,-321,-23,-380,-104,33,66,-48,-212,-302,-220,108,-173,-165,-165,-74,-128,-173,-204,-226,-233,-239,-239,-247,-242,-239,-322,-246,-260,-273,-293,-313,-306,-288,-272,-260,-245,-235,-223,-208,-163,-98,-23,55,140,-353,-64,-82,96,219,405,311,-79,-410,-221,139,73,36,238,168,-2,-196,-3,-49,-221,-96,-118,-139,-177,-220,-234,-217,-112,-58,65,52,-47,-97,185,135,-308,-134,-229,-250,-224,-280,-176,-168,-95,-299,-144,93,62,20,-34,-69,-130,-156,-171,-301,-403,-253,-227,-253,-418,-171,-173,-183,-176,-168,-149,-116,-78,-27,-116,88,164,-190,-19,18,179,79,-93,-8,90,-86,-116,124,15,-134,311,205,264,165,-4,65,-185,-89,-359,214,375,391,489,166,138,164,172,183,-122,-39,-123,-150,-105,-150,-178,-177,-169,-152,-141,-140,-149,-164,-178,-202,-208,-199,-169,-123,-79,-67,-37,-82,-23,-35,-56,-185,-101,-131,-146,-170,-191,-211,-218,-218,-209,-232,-284,-155,-127,-448,-264,-157,-174,-322,-108,-132,-169,-210,-290,-274,-295,-321,-252,-229,-191,-146,-310,-93,-38,-11,6,29,53,61,88,113,122,129,27,122,-279,-268,86,54,15,-65,-60,-96,-108,-114,-69,-298,-32,-302,-216,-54,31,-22,-278,-140,-13,-77,-301,-297,-305,-342,-279,-214,-169,-171,-76,-24,-72,-272,-493,-736,-501,-599,240,234,221,189,-1678,-84,-1082,-848,-590,-283,-407,-445,-174,-70,-19,-425,-34,74,-316,-304,-206,-87,-160,-205,-348,-229,-185,-173,-122,-126,-94,-62,-8,30,-286,-341,-131,18,-74,-232,-32,-135,45,68,-179,-2,-83,34,-144,134,121,-115,-70,-207,-2,-63,14,-79,-19,32,143,132,119,118,-37,-313,84,75,65,55,-28,-212,-11,-35,-73,-123,-161,-200,-187,-132,-47,40,118,43,-17,180,90,-176,-174,-260,13,-74,-177,-270,-273,-187,-95,-3,6,61,129,127,110,-287,-63,-242,-88,-132,-158,-174,-181,-195,-224,-255,-276,-222,-263,-285,-116,-54,27,-88,-156,-89,-180,-55,4,-210,-196,-272,-227,-133,-141,6,51],[-32,-234,-174,31,7,-122,73,318,264,-257,10,-32,-280,-155,-30,-175,-212,-118,-265,-133,82,20,-47,-124,-180,-237,-287,-288,-267,-242,-230,-227,-227,-231,-242,-264,-270,-235,-195,-152,-168,-111,-57,-92,-36,-20,-16,-16,-39,-227,-332,-221,-236,-293,-221,-200,-97,-102,-320,-1,15,-2,-93,7,4,9,23,-146,47,57,-9,18,40,19,-251,-87,-9,-152,-324,-342,-363,-139,-188,-233,-231,-169,-81,15,29,-26,-157,-244,-118,158,108,-200,-61,-143,-185,-143,-57,-340,3,-59,-346,23,76,178,166,292,32,-320,-254,-86,-245,-86,5,-282,-180,-71,-28,179,-249,195,151,0,48,-23,-332,-268,-366,-343,-403,-309,-214,-134,-65,-6,43,-274,76,-283,-802,-680,-52,51,30,-85,-733,-1122,-506,-1374,-218,-478,-219,-233,-231,-223,-225,-213,-1130,-283,-2922,-769,-2415,-303,-340,-2965,-518,-160,-68,32,-10554,-7630,306,376,432,-11778,498,-52505,-20437,462,-13768,353,-2683,200,103,-9887,-15,-29,-22,-4190,-5286,-1948,102,98,-632,-1440,-11,-79,-151,-231,-314,-391,-800,-959,-680,-239,-61,-634,-2395,-518,-430,51,-470,77,-428,-135,-261,-174,-66,69,-129,-24,-62,-90,-84,-136,-29,-326,-170,68,-48,-467,-174,-136,-119,-381,-115,-340,-182,80,125,160,188,-282,26,-53,-18,141,74,-1,-85,-213,-219,-211,-143,-64,-2,57,-140,-154,58,-61,-40,-122,-212,-299,-364,-268,-168,-93,-25,-92,26,-331,127,140,142,145,147,-356,-277,-185,-296,-500,-463,136,117,97,78,49,-502,-9,-2,-1,-240,-328,71,95,-982,120,111,83,58,17,-2,-863,-5370,-45,-25,-7240,-20211,-10952,-5395,80,104,123,153,178,197,219,224,-142,96,5,-309,-113,-95,299,-103,196,78,-137,68,251,86,28,90,173,-323,-253,-90,-154,-106,27,-92,-196,-271,-321,-301,-240,-201,-65,41,-110,-385,-14,48,117,-3,-234,-323,-207,-11,129,-329,-251,11,182,156,40,-98,-195,-214,-142,-62,-60,-129,-13,-57,-145,-284,-92,-168,-250,-336,-423,-389,-305,-231,-158,-109,-99,-51,-40,-60,-95,-148,-363,-303,-389,-472,-386,-300,-210,-115,-260,-139,-154,-28,262,299,327,280,324,4,73,-74,79,119,97,99,-88,7,127,113,74,-161,-36,-104,-173,-249,-318,-388,-432,-392,-353,-319,-303,-239,-171,-104,-39,-286,-334,-272,157,131,-238,-110,120,76,13,-54,-126,-234,-374,-338,-386,-374,-335,-287,-252,-232,-216,-250,-398,-286,-342,-229,-255,-294,-326,-320,-303,-268,-254,-249,-258,-283,-313,-339,-303,-229,-157,-88,-355,-100,-75,-24,51,18,-39,-154,-560,-302,-401,-412,-311,-221,-151,-109,-161,-185,-136,-46,-38,-30,-129,51,-153,-328,-273,-24,234,233,220,189,151,106,47,-4,-54,-108,-173,-232,-303,-371,-379,-293,-192,-108,-178,74,-33,-129,25,-86,-96,-286,-22,208,-109,-84,63,-180,-255,-125,-181,-7,-23,-42,-68,-61,-157,-98,-132,-164,-209,-253,-285,-280,-232,-167,-188,-301,-256,-133,-213,-141,-326,-162,-127,-234,135,256,205,144,98,67,74,107,-29,208,-1,66,178,118,-60,173,234,61,-362,34,-190,-99,-178,-244,-275,-246,-260,-178,-109,39,100,139,-177,-215,-343,-180,50,-300,-159,-283,-256,-240,51,118,88,164,281,264,151,-364,4,21,-319,-66,1,133,50,-318,25,-383,-65,269,127,-115,-222,-310,-224,75,-242,-104,-147,-224,-292,-305,-250,-177,-102,-21,45,94,145,-218,-200,233,81,-53,172,-81,-275,-76,-67,-10,-53,-183,-139,-156,-159,-138,-101,-54,5,-366,-37,-51,80,93,324,333,-56,-345,-200,144,86,42,-28,-99,-162,-223,-255,-293,-316,-317,-318,-311,-311,-309,-290,-268,-239,-211,-189,-167,-156,-145,-137,-115,-405,-128,-225,20,-162,-288,-155,-159,-124,-332,-135,80,24,-34,-86,-139,-193,-231,-254,-327,-368,-294,-304,-329,-354,-334,-323,-313,-285,-255,-221,-178,-140,-98,-107,-34,0,-68,47,-7,46,31,-67,-34,-88,-128,-159,-160,-120,-147,24,94,163,113,41,139,-209,-26,-354,172,229,138,27,-104,-240,-274,-125,0,-189,42,-93,-238,-150,321,201,-6,8,59,158,-144,-60,36,14,-1,14,-129,72,134,7,-63,-46,-24,179,148,42,-140,36,-6,-67,-101,-120,-164,-198,-224,-236,-231,-290,-204,-178,-410,-273,-147,-164,-297,-132,-140,-159,-178,-341,-200,-211,-218,-186,-181,-164,-139,-330,-151,-83,-74,-78,-75,-74,-85,-71,-53,-43,-24,-5,19,-232,-244,122,147,-17,-123,-46,172,143,76,21,-332,-128,-330,-310,-161,-107,-89,-255,-199,33,17,-270,-265,-154,-240,-325,-339,-273,-205,-124,-44,-40,-220,-544,-683,-369,-348,256,557,566,540,-1575,213,-1162,-773,-585,-249,-319,-419,-163,32,115,-432,-62,39,-270,-241,-202,-87,-200,-257,-389,-242,-175,-217,-245,-216,-154,-105,-46,-13,-359,-334,-112,88,28,-314,-96,-130,115,92,-186,22,-85,4,-78,-38,-80,-107,-122,-206,-143,-139,-146,-143,-140,-131,-121,-111,-98,-69,-46,-298,-19,-11,-15,-29,-61,-242,-143,-215,-280,-341,-340,-287,-199,-107,-13,35,138,94,31,181,127,-194,-219,-307,-16,-16,-175,-4,31,26,40,81,14,4,197,217,224,-283,-96,-308,73,2,-115,-150,-227,-304,-378,-386,-322,-247,-244,-352,-78,-77,51,-29,-73,-19,-142,-88,14,-240,-117,-261,-334,-234,-163,50,163],[-22,-255,-172,50,-23,-185,85,312,262,-221,-48,-65,-269,-136,19,-76,-208,-144,-267,-203,-217,-237,-253,-267,-260,-253,-246,-230,-226,-218,-214,-214,-209,-207,-207,-223,-236,-226,-211,-187,-270,-211,-99,-82,-51,-14,20,57,80,-94,-236,-177,-158,-267,-52,-227,51,-120,-387,3,2,-2,-65,-4,20,32,44,-89,60,58,-13,50,68,49,-249,-44,-34,-153,-288,-280,-320,-175,-171,-164,-238,-147,-142,-136,-135,-144,-162,-222,-198,-201,-182,-170,-146,-127,-113,-107,-107,-351,-141,-169,-329,-216,-245,-265,-262,-254,-233,-237,-251,-130,-237,-121,-43,-310,-167,-56,-6,184,-242,588,586,-13,254,299,-193,-231,-367,-19,-162,-135,21,-108,-212,201,335,-332,147,-381,-665,-574,-69,311,246,22,-575,-1258,-808,-1435,-81,-531,-20,34,-454,148,177,-221,-1146,10,-2627,-1099,-1622,99,-357,-2421,-254,-78,-129,-168,-8745,-7719,-144,-92,-40,-19105,46,-48565,-16318,50,-21063,-70,-1954,-266,-253,-8158,75,262,430,-3600,-4793,-1666,867,869,-225,-1449,641,501,351,199,63,-23,-485,-750,-583,-601,-154,-1486,-2989,-141,-311,341,-370,211,-403,-100,-230,-233,-45,-11,-203,-107,-133,-121,-66,-201,41,-310,-142,233,-14,-533,-193,-110,-67,-276,-46,-289,-188,36,61,89,123,-309,-4,-72,-20,222,212,197,116,-195,-145,-75,-150,-14,-58,-85,-117,-164,-185,-190,-172,-135,-78,-239,57,103,-163,93,54,-153,-34,-261,7,-37,-84,-119,-142,-255,-358,-161,-302,-470,-498,36,39,27,0,-56,-571,-212,-310,-369,-300,-296,-123,-61,-753,6,4,-20,-45,-91,-125,-2052,-4626,-271,-310,-3924,-16192,-9067,-4649,-115,-8,86,183,259,313,350,355,-200,194,-14,-98,14,-69,81,-215,109,145,-84,86,263,52,-35,95,152,-243,-175,-113,-143,-117,78,21,-30,-65,-105,-211,-164,-186,-204,-205,-204,-423,-199,-188,-166,-137,-133,-374,-264,-47,19,-321,-233,-40,-99,-188,-300,-375,-281,-165,-43,51,-42,-139,-129,-140,-191,-320,-46,-145,-245,-331,-345,-275,-201,-124,-56,-16,-132,23,-9,-4,-51,-117,-360,-305,-405,-409,-306,-210,-115,-28,-267,-111,-107,17,158,142,123,90,47,-17,-64,-111,-170,-226,-263,-258,-230,-183,-126,-89,-72,-183,-56,-58,-163,-103,-280,-151,-190,-225,-253,-277,-340,-287,-292,-277,-259,-270,-324,-184,-124,-74,-238,-91,-4,5,-6,-31,-69,-276,-427,-249,-326,-380,-373,-317,-265,-226,-191,-170,-435,-355,-220,-189,-217,-254,-59,-52,-69,-84,-123,-168,-222,-288,-358,-332,-244,-187,-56,24,-279,-77,-70,-23,95,56,-67,-161,-529,-77,-105,-81,0,62,102,88,-102,-151,-82,62,192,112,-169,-12,-190,-307,-394,-355,-246,-121,-6,82,154,203,222,227,220,114,161,131,98,82,71,69,88,-93,-161,101,14,-146,21,-114,-135,-290,6,234,-80,-109,31,-172,-267,-118,-115,-136,-182,-219,-255,-273,-257,-218,-166,-97,-33,28,82,126,163,190,-125,-230,-223,-130,-266,-167,-292,-89,-60,-288,110,96,14,-86,-193,-315,-422,-342,-238,-137,-48,26,84,119,-44,168,167,90,-361,-62,-268,-97,-186,-269,-346,-405,-437,-392,-363,-349,-349,-347,-331,-300,-332,-233,-203,-271,-198,-260,-297,-329,41,128,107,167,298,259,166,-325,86,138,-347,-74,57,178,46,-278,67,-399,-14,427,122,-194,-175,-306,-240,241,-256,-50,-81,132,136,-44,-75,-177,-97,137,139,293,285,-224,-79,297,75,-65,149,-128,-259,-58,-171,-52,-80,-242,-172,-111,-119,-134,-160,-199,-241,-367,-319,-347,-356,-346,-341,-325,-311,-296,-281,-261,-234,-198,-158,-121,-119,-224,-9,6,-66,24,21,19,6,-6,-10,-258,-48,-46,-13,-12,-117,-177,-23,-25,-419,-116,-234,-26,-187,-297,-134,-149,-201,-341,-306,-322,-293,-251,-206,-174,-203,-164,-166,-354,-314,-175,-153,-131,-295,-39,-53,48,98,39,185,230,264,298,-112,198,199,51,130,-42,190,132,-48,32,46,-12,-68,106,133,-164,150,119,91,59,83,95,-265,38,-347,119,154,135,133,40,181,270,135,62,-224,114,-84,-323,-178,201,148,-72,-65,20,-18,-243,-97,-130,-145,-156,-139,-117,-85,-47,-53,-78,-50,-15,-27,-50,-76,-97,-121,-149,-158,-178,-198,-218,-231,-243,-246,-248,-311,-265,-260,-353,-262,-215,-177,-247,-143,-124,-117,-113,-385,-133,-74,-111,20,-23,-138,-154,-363,-213,23,189,337,368,245,298,529,528,522,185,-35,221,-204,-226,386,510,-77,-178,-27,265,125,-47,-178,-371,-133,-323,-373,-53,-111,-154,-232,-243,313,276,-233,-237,113,19,23,11,1,-73,25,51,9,-140,-566,-603,-256,-130,-34,116,113,98,-1534,50,-1182,-686,-580,-231,-256,-402,-153,-154,-166,-434,-205,-231,-254,-272,-259,-205,-236,-311,-437,-247,-161,-38,-60,-105,-149,-216,-275,-347,-366,-337,-302,-266,-232,-265,-202,-191,-186,-205,-214,-251,-282,-310,-346,-367,-414,-440,-445,-448,-432,-400,-373,-327,-277,-218,-162,-113,-70,-23,2,-282,8,-2,-18,-40,-62,-269,-76,-89,-90,-100,-133,-129,-147,-167,-169,-151,-109,-40,40,123,165,-182,-269,-353,-47,-50,-169,-23,322,294,238,60,25,-44,124,137,170,-253,-105,-367,277,118,-166,254,226,188,135,84,11,-75,-217,-400,-276,-267,-205,-112,-15,61,-99,-115,-13,-249,-88,65,28,21,-182,56,88],[1,-264,-161,71,-55,-236,130,282,271,-169,-110,-94,-245,-125,43,-49,-196,-237,-310,-332,-311,-274,-232,-197,-154,-125,-113,-103,-117,-134,-163,-201,-234,-269,-304,-351,-391,-408,-417,-407,-404,-400,-404,-425,-445,-433,-406,-366,-322,-269,-204,-136,-134,-259,-26,-219,52,-138,-344,44,240,-5,-41,-11,-16,31,224,-29,292,36,-23,72,40,-14,-256,-39,-16,-151,-241,-207,-277,-41,106,-21,-284,6,1,-42,-97,-161,-233,-309,-378,-374,-306,-242,-173,-103,-37,22,-18,-354,10,-42,-328,-17,29,30,-34,-125,-228,-324,-390,-349,-253,-164,-92,-313,-144,-50,1,170,-233,265,225,-25,126,63,-83,-212,-354,-25,-270,-1,103,-175,-342,123,296,-440,62,-497,-523,-461,-113,244,212,110,-361,-983,-1113,-1449,-98,-613,-110,-77,-719,22,58,-401,-1000,141,-2249,-985,-834,134,-965,-1922,-22,152,148,141,-7157,-7341,31,-36,-115,-22509,-274,-41575,-11731,-11857,-29109,-262,-1877,-19,127,-6146,496,680,835,-2904,-4469,-1350,1084,1016,230,-1213,609,446,305,194,130,114,-178,-548,-484,-981,-828,-2346,-2368,197,-195,233,-275,104,-363,-96,-218,-290,-202,-211,-276,-214,-229,-259,-295,-344,-333,-323,-170,-84,-9,-610,-226,-106,-34,-187,6,-263,-225,92,112,140,173,-327,-47,-104,-33,277,265,238,109,-191,-173,-87,-210,95,71,67,-10,-170,63,33,107,131,156,-271,160,206,-194,-76,-88,-207,-87,-226,-4,-25,-51,-74,-107,-154,-271,-282,-370,-457,-416,-153,-95,-55,-30,-35,-653,-93,-151,-217,-283,-330,-335,-313,-316,-241,-206,-173,-119,-72,-7,-3379,-3762,79,87,79,-11487,-7370,-4115,-106,-136,-138,-101,-51,-1,46,75,-243,82,-21,34,-5,-51,-124,-352,-265,-340,-417,-372,-286,-210,-151,-101,-66,-174,-91,-149,-158,-139,-179,-215,-230,-215,-194,-183,-143,-140,-138,-143,-164,-407,-226,-244,-242,-223,-196,-427,-329,-126,-115,-312,-215,-107,-139,-103,10,61,61,-45,185,196,-24,-129,-231,-229,-244,-312,-257,-354,-332,-237,-277,-182,-157,66,21,82,-164,131,-24,81,34,-133,-349,-168,-151,-151,-108,-55,2,-28,-297,-92,-63,51,131,99,70,31,-12,-76,-119,-158,-207,-250,-268,-250,-220,-180,-139,-118,-114,-188,-123,-130,-176,-153,-309,-185,-199,-206,-207,-265,-332,-308,-180,-164,-153,-248,-322,-113,-108,-91,-253,-101,-109,-119,-144,-171,-196,-313,-466,-243,-241,-230,-223,-214,-216,-232,-247,-255,-456,-399,-187,-181,-253,-247,-143,46,43,38,59,98,50,-88,-95,-197,-293,-260,-145,-30,-194,-58,-77,-31,5,-74,-138,-177,-484,-31,215,-54,8,18,193,204,-42,-118,-31,91,223,91,-215,-77,-213,-258,-206,-164,-91,10,116,214,281,237,431,466,487,147,243,234,384,344,186,251,220,-96,-149,122,60,-183,-7,-152,-186,-283,32,69,-63,-131,-20,-163,-279,-122,-52,218,201,-13,36,158,-52,59,373,378,279,264,383,109,464,256,-43,-150,-192,-132,-326,-190,-266,-28,-4,-342,82,135,77,28,9,8,32,63,86,112,-34,133,127,103,-39,65,38,1,-311,-164,-345,-165,-218,-264,-308,-341,-380,-406,-424,-418,-399,-383,-367,-347,-332,-308,-281,-242,-235,-239,-307,-347,3,64,115,167,195,207,169,-293,123,58,-259,-62,-20,28,59,-237,105,-407,36,291,128,-276,-95,-281,-264,160,-205,-4,-49,125,116,-20,-80,-176,-84,80,65,39,26,-215,10,8,2,-76,-12,-168,-244,-108,-278,-206,-253,-305,-359,-427,-409,-364,-331,-309,-294,-355,-288,-298,-310,-320,-340,-341,-326,-294,-256,-212,-163,-109,-55,-8,-182,-197,118,134,41,153,146,148,84,120,-1,-210,19,-2,22,-15,-147,-218,-197,-268,-341,-395,-401,-367,-347,-328,-313,-289,-262,-318,-177,-130,-88,-59,-90,-182,-240,-137,-206,-361,-394,-410,-304,-194,-233,-30,-92,282,295,-18,498,552,490,406,-121,71,153,160,216,-80,192,159,-28,33,176,37,-35,340,227,-176,288,99,45,16,163,218,-340,117,-330,65,242,307,277,-48,202,330,123,-13,-196,175,-89,-386,-177,-6,-72,-136,-209,-275,-343,-407,-464,-459,-412,-381,-350,-335,-324,-313,-311,-324,-351,-379,-399,-415,-415,-390,-363,-337,-297,-267,-240,-212,-175,-132,-78,-174,-355,-2,147,-288,-226,-140,-157,-177,279,271,180,107,-372,-191,153,-5,-27,-53,-125,-149,-395,-270,-39,161,325,366,240,278,378,290,196,121,-62,19,-194,-211,2,9,-114,-216,2,87,101,80,-118,-404,-122,-302,-377,-102,-183,-201,-208,-263,-143,-106,-199,-219,20,-17,78,104,103,0,82,64,26,-45,-565,-516,-167,-148,-307,-159,-148,-134,-1550,-84,-1118,-591,-575,-231,-222,-398,-139,13,-19,-424,-105,-149,-172,-176,-152,-83,-271,-368,-447,-248,-143,-54,-135,-233,-313,-327,-236,-146,-268,-258,-96,163,191,-211,-215,-79,264,233,-175,10,-101,55,2,-25,-72,-144,-105,-208,-132,-192,-187,-214,-226,-201,-155,-102,-56,-12,-2,-278,-73,-143,-228,-308,-345,-296,-224,-167,-114,-145,-152,-88,-111,-140,-157,-160,-142,-101,-55,-11,17,-159,-337,-397,-88,-93,-179,-66,-38,-78,-123,-160,-204,-247,-275,-284,-258,-234,-155,-348,-9,70,-186,237,317,387,169,418,490,222,-209,-444,-81,-148,12,-103,-162,-122,-76,-161,-59,-260,-117,30,329,243,-222,70,188],[-11,-276,-192,-72,-133,-253,-178,-179,-143,-142,-211,-159,-254,-161,77,62,-208,-87,-268,-111,-146,-167,-159,-124,-227,-43,93,166,-8,140,158,110,287,106,-116,-32,167,137,43,-45,-455,-292,-207,-76,-113,-128,-140,-143,-146,-140,-128,-113,-113,-243,-27,-179,51,-154,-271,32,228,-10,-21,7,-83,-2,228,37,268,24,-35,90,420,188,-263,18,9,-135,-173,-117,-224,-207,-224,-199,-328,-101,-52,-4,33,-22,-115,-141,8,67,73,-89,76,87,102,120,-54,-319,35,-23,-315,-36,7,118,-38,8,21,-77,-221,-205,-204,-240,-280,-309,-304,-277,-244,-207,-193,-156,-140,-122,-98,-86,-69,-180,-301,-72,-367,-107,-127,-217,-411,-158,-122,-557,-62,-604,-361,-321,-148,-66,-115,-179,-245,-673,-1096,-1311,-206,-686,-88,-48,-679,8,9,-539,-686,3,-1885,-443,-96,-57,-1664,-1449,-72,-71,-64,-45,-5831,-6497,15,-418,28,-17806,-14592,-30478,-4122,-29058,-36840,12,-2356,59,80,-4041,167,217,256,-2020,-4370,-991,352,341,324,-731,288,275,278,27,315,342,159,-325,-373,-1293,-1513,-3038,-1651,295,-45,218,-144,-4,-285,-91,-195,-315,-372,-255,-310,-20,73,133,-85,-384,-25,-324,-92,5,-8,-609,-239,-92,16,-72,-8,-225,-249,-157,-189,-206,-210,-298,-222,-243,-268,-304,-333,-346,-348,-349,-353,-348,-312,-265,-218,-153,-96,-137,-15,22,51,65,71,-270,71,48,-185,-223,-211,-218,-110,-199,-140,-139,-139,-132,-130,-136,-148,-161,-381,-424,-295,-204,-187,-162,-133,-113,-714,-68,-50,-32,-13,-359,27,37,44,37,17,-20,-53,-105,-140,-4559,-2779,-187,-150,-102,-6200,-5931,-3851,71,-1397,172,228,273,307,337,204,-248,257,-10,301,194,38,72,-478,291,242,-6,35,15,-83,-206,-240,-287,-294,-287,-263,-258,-265,-278,-293,-301,-288,-277,-255,-242,-232,-228,-217,-214,-357,-214,-207,-186,-159,-131,-446,-388,-134,-14,-283,-177,-163,-225,-155,41,47,24,-89,79,75,2,-86,-247,-300,-288,-262,-289,-275,-220,-213,-232,-155,-97,159,35,103,-174,55,-32,162,127,-169,-335,-161,-100,-213,-281,-268,-182,-78,-305,-71,-13,83,253,317,332,331,317,100,132,-35,255,258,276,85,141,61,345,322,273,-162,71,-97,-184,-108,-333,-87,-86,-141,-89,-265,-243,-357,-169,2,11,-223,-325,-30,3,9,-277,-69,-14,-22,-45,-76,-115,-340,-440,-281,-347,-333,-277,-217,-169,-136,-104,-73,-456,-418,-57,-182,-247,-238,-244,-41,-11,-32,-48,-96,-144,-185,-189,-153,-171,-359,43,101,-113,-50,-98,-49,-98,-191,-174,-201,-443,-77,228,-114,-72,-16,177,114,9,-95,-8,-4,39,51,-261,-151,-205,-203,25,101,168,387,202,289,245,196,892,880,505,169,226,231,352,190,18,-150,-266,-210,-150,21,95,-246,-66,-201,-250,-267,47,-2,-84,-164,-238,-254,-296,-147,-28,64,140,-11,53,188,-12,61,458,522,426,277,343,52,466,248,37,-73,-174,-154,-390,-212,-261,5,28,-408,15,-64,-110,-123,-90,-46,8,49,71,84,-69,56,20,-38,-89,-147,-210,-278,-329,-321,-417,-244,-224,-209,-202,-197,-265,-215,-222,-223,-213,-189,-398,-137,-272,-148,-38,-176,-282,-233,-291,-272,-116,-131,-137,-150,-166,-186,-216,-282,-266,-258,-218,-164,-99,-38,9,-219,60,-397,34,0,-41,-366,-129,-252,-311,-177,-174,-164,-149,-150,-160,-165,-158,-183,-115,-89,-63,-51,-34,-208,-34,-51,-83,-120,-173,-236,-283,-297,-376,-224,-164,-274,-226,-65,-236,-81,-117,-167,-226,-349,-357,-422,-404,-347,-292,-244,-204,-211,-140,-111,-79,-39,5,-68,-258,-165,163,175,131,179,90,126,-30,42,-37,-150,-92,-104,-84,-27,-178,-269,-102,-190,-261,-86,-276,-111,-249,-313,-108,-130,-230,-298,-180,13,-12,-52,-127,-240,-291,-249,-224,-356,-203,3,89,115,-184,-28,-145,234,205,-76,420,416,392,359,-145,-97,74,128,76,-133,-22,-46,-60,-55,-56,-43,-36,-38,-52,-196,-109,-152,-174,-163,-124,-71,-422,60,-316,1,186,270,187,-158,207,341,111,-103,-144,207,-118,-403,-169,8,-65,-209,-224,-296,-362,-399,-395,-369,-336,-322,-305,-293,-272,-238,-199,-167,-143,-123,-102,-95,-91,-83,-77,-68,-80,-226,42,86,-88,186,72,-111,-339,13,194,-233,-187,-152,-163,-111,91,93,111,129,-316,-182,228,84,-82,-95,-118,-137,-404,-327,-110,121,160,80,-9,-115,-193,-247,-267,-238,-193,-144,-211,-207,20,76,-122,-239,33,351,410,431,-191,-394,-159,-281,-338,-70,-248,-222,-185,-267,42,-47,-180,-229,-287,-320,-309,-265,-231,-200,-154,-110,-78,-49,-557,-435,-112,77,-559,108,104,83,-1595,23,-998,-494,-573,-252,-218,-415,-119,-118,-131,-407,-170,-195,-218,-245,-265,-264,-305,-427,-411,-278,-274,-254,-231,-201,-149,-109,-57,-59,-209,-231,-110,61,85,-183,-266,-53,163,171,-153,-26,-113,214,65,229,186,-188,-55,-198,-35,-231,68,51,56,77,93,156,202,252,88,-276,191,232,54,33,-46,-272,-99,-166,-204,-242,-241,-257,-258,-259,-254,-251,-251,-247,-252,-261,-281,-304,-408,-401,-357,-364,-374,-377,-377,-355,-326,-278,-233,-186,-133,-84,-31,-214,-100,-296,185,175,-168,135,426,321,89,359,495,200,-199,-450,-123,-192,51,34,-70,-156,-161,-199,-99,-255,-157,-32,193,191,-254,55,188],[-6,-242,-209,33,-200,-178,-73,-115,-144,-183,-306,-230,-256,-216,-197,-166,-210,-93,-261,-26,0,12,24,-35,-225,-150,190,263,38,112,103,20,302,99,-121,-12,259,297,42,-73,-437,-253,-270,-68,-81,-129,-176,-209,-238,-251,-246,-228,-197,-226,-120,-131,-67,-166,-212,-48,-48,-54,-62,-73,-136,-43,10,75,142,10,-67,88,424,155,-282,34,-13,-123,-109,-33,-180,-62,350,-18,-386,-69,-98,-180,-217,-193,-134,-89,-20,23,-8,-47,105,118,120,116,-113,-273,42,-18,-317,-73,-33,25,-99,-85,25,-21,-210,-243,-191,-215,-133,-204,-46,-22,11,-80,-177,-252,-323,-370,-387,-397,-394,-390,-382,-363,-480,-301,-258,-274,-457,-147,-111,-675,-196,-739,-226,-200,-212,-201,-205,-178,-118,-385,-800,-1070,165,-789,241,254,-398,243,202,-662,-320,59,-1611,-70,-128,-622,-2456,-1065,-300,-342,-315,-254,-4855,-5297,-81,-1957,0,-9169,-32209,-14384,47,-44744,-42727,-9,-3309,-63,-101,-2013,-135,-144,-159,-948,-4570,-661,-187,-192,-191,-185,-175,-165,-140,-400,-71,-24,29,-124,-312,-1286,-2223,-2852,-1029,181,92,177,-22,-171,-216,-125,-206,-358,3,107,-344,-57,6,-17,-144,-472,-93,-339,-78,-85,-89,-523,-272,-107,-44,-11,41,-215,-288,195,237,265,240,-257,-98,-137,-15,278,252,224,127,-157,-211,-98,-210,-124,-197,-240,-259,-254,-228,-185,-141,-100,-58,-253,23,34,-161,-339,-334,-223,-146,-217,-217,-173,-109,-36,24,64,80,-84,-447,-392,-183,-237,-319,-223,-111,-197,-727,-31,225,273,65,-415,224,293,311,290,-73,235,214,176,153,-4695,-1733,-328,-59,-91,-555,-4833,-3912,47,-3556,-270,217,234,226,205,-10,-241,93,-7,119,160,131,-51,-575,227,195,36,-30,14,-166,-263,-110,-112,-115,-135,-152,-211,-216,-267,-321,-373,-340,-272,-196,-129,-147,-33,86,-64,-314,-201,-138,118,288,51,-383,-389,-176,60,-240,-121,-187,-126,-144,-181,-201,-206,-216,-206,-200,-181,-157,-160,-317,-322,-198,-199,-195,-250,-241,-178,-133,-19,208,48,133,-148,-17,-26,150,70,-195,-316,-138,-97,-206,-296,-386,-383,-295,-238,-134,-79,-40,-18,-15,-20,-44,-86,-156,-208,-242,-237,-184,-110,-28,33,69,130,144,136,-94,54,-116,-175,-96,-330,-116,-71,-198,-137,-231,-216,-371,-307,-350,-377,-350,-337,-335,-337,-325,-325,-335,-333,-320,-312,-299,-285,-342,-380,-250,-245,-238,-228,-206,-184,-162,-133,-99,-418,-400,-14,-171,-192,-210,-272,-122,-138,-96,-32,49,24,-143,177,52,-183,-395,264,208,-24,-34,-110,-59,-190,-185,-128,-214,-387,-109,33,-134,-118,-77,-111,-139,-123,-96,-53,-25,-6,-10,-264,-176,-148,-129,-19,14,58,132,158,248,236,170,459,477,480,202,224,242,327,287,250,222,221,-145,-140,135,144,-303,-125,-199,-275,-224,74,227,-55,-173,-58,-146,-284,-162,-30,-127,-224,-296,-324,-285,-219,-156,-98,-37,10,54,88,16,137,151,141,25,-140,-164,-350,-198,-247,43,67,-447,6,98,74,38,3,-47,-96,-153,-218,-269,-301,-289,-245,-197,-133,-76,-27,-1,-234,-295,-352,-111,-26,-48,-63,-81,-233,-35,-5,23,-6,-4,-340,-86,-212,-103,18,-113,-307,-216,-233,-157,-172,-211,-246,-269,-252,-198,-132,-268,6,55,-124,-5,153,173,114,-194,133,-345,102,249,166,-321,79,-194,-353,178,-39,39,-22,242,160,10,-114,-174,-69,-72,-54,-34,-3,-181,26,19,-4,-112,-104,-230,-267,-351,-409,-354,-275,-232,-240,-145,-262,-158,-192,-243,-296,-349,-393,-409,-391,-362,-347,-322,-288,-237,-173,-94,-4,-16,-38,-134,-322,-120,441,446,217,275,35,42,-138,44,-75,-207,-313,-271,-122,49,-177,-305,-214,-313,-192,-72,-304,-156,-274,-309,-103,-116,-253,-268,-202,137,226,60,-157,-272,-333,-343,-256,-332,-149,117,211,194,-131,-14,-192,191,108,-104,50,-45,-157,-266,-386,-486,-392,-306,-222,-183,-130,-107,-100,-101,-117,-121,-117,-109,-97,-209,-76,-88,-107,-134,-172,-222,-336,-310,-320,-319,-294,-264,-234,-267,-196,-194,-186,-187,-170,-138,-150,-360,-152,59,20,-275,-296,123,4,-244,65,40,17,-11,-25,-128,-15,20,-219,-184,7,143,156,131,99,-8,18,89,-76,-253,70,89,-106,101,68,-25,-211,-62,-154,-270,-399,-361,-214,-91,19,117,183,165,-235,-114,208,171,-125,-129,-107,-108,-380,-364,-177,-118,-204,-291,-351,-315,-195,-63,48,50,-72,269,-244,-198,459,357,-92,-229,77,537,528,486,-224,-362,-173,-249,-274,-77,-289,-201,-148,-250,225,130,-168,-231,-57,-101,-22,-54,-89,-110,-94,-67,-46,-27,-551,-345,-85,14,-763,-19,-42,-75,-1609,-139,-838,-387,-563,-276,-228,-443,-256,-257,-242,-368,-195,-169,-141,-123,-106,-82,-325,-472,-358,-240,-101,-106,-118,-134,-133,-151,-160,-196,-231,-270,-307,-332,-334,-323,-296,-246,-188,-142,-105,-68,-106,86,104,182,156,-222,-4,-160,-39,-252,80,66,69,100,99,196,245,299,102,-260,168,310,-53,-11,-52,-258,-81,-4,-131,-330,-144,-45,-29,387,381,111,-143,191,114,29,48,-63,-436,-356,-208,-235,-247,-245,-236,-210,-178,-133,-95,-89,-33,-12,1,-168,-68,-225,-14,-24,-111,-32,-30,-27,-30,-22,-29,-46,-157,-424,-157,-204,-120,-150,-185,-226,-257,-264,-245,-212,-177,-50,28,95,-243,70,202],[-1,-203,-235,-60,-270,-120,-118,-103,-70,-48,-404,-268,-264,-235,-31,-56,-206,-100,-245,-90,-60,-24,23,-73,-166,-249,283,344,90,71,54,-63,289,94,-122,13,133,75,10,-102,-379,-199,-324,-290,-325,-328,-327,-320,-323,-325,-315,-289,-242,-201,-104,-77,16,-166,-160,101,103,-42,-22,-21,-159,-162,-219,-242,-223,-149,-111,56,163,121,-296,45,-44,-107,-39,49,-139,-80,362,-27,-440,-112,231,178,130,-59,-117,-25,-81,-148,-208,-284,-352,-385,-348,-292,-243,-214,-200,-195,-309,-162,-127,-68,-147,-162,35,24,-200,-271,-176,-237,-141,-139,-3,-19,-72,-119,-137,-106,-69,-27,11,27,39,-169,-209,-32,-483,-18,-33,-326,-467,-93,-105,-567,-377,-848,-183,-196,-275,-215,-208,-189,-156,-116,-502,-756,26,-903,101,130,-39,177,179,-727,61,186,-1422,157,142,-1489,-3255,-761,105,91,79,79,-4227,-3820,96,-4105,112,112,-48335,111,105,-54975,-44918,-7709,-4523,-17,-1425,-161,-150,-181,-213,-217,-4855,-345,-106,-71,-47,-36,-42,-69,-106,-832,-214,-269,-294,-277,-294,-987,-2538,-2145,-512,24,41,42,66,-356,-148,-176,-236,-409,25,196,-363,-105,196,134,-193,-501,-173,-332,-134,-95,-39,-424,-311,-134,77,125,176,-216,-310,313,453,432,230,-197,-127,-158,-6,299,248,204,124,-153,-237,-119,-158,-43,-91,-128,-176,-238,-297,-319,-272,-186,-92,-206,78,117,-116,-317,-435,-223,-130,-269,-135,-33,82,201,188,182,279,-33,-511,-345,-82,119,-11,-142,-259,-335,-652,-201,-140,-94,-68,-426,-55,-66,-73,-79,-369,-66,-39,-26,-308,-3585,-678,-1400,-84,-104,-130,-4098,-4308,-37,-4212,-946,80,96,99,102,-233,-224,98,-11,141,163,182,-170,-567,98,35,-47,-137,-221,-257,-251,-115,-22,22,97,-100,-254,61,73,-27,84,46,-9,-112,-137,-190,-206,-160,-87,-284,-220,-111,125,297,73,-322,-299,-225,43,-187,-52,-157,19,-77,-175,-257,-315,-357,-357,-350,-325,-286,-240,-264,-358,-144,-33,15,-255,-267,-139,-137,61,115,53,115,-104,-76,-12,94,-10,-217,-307,-120,8,-64,-117,-99,-113,-158,-208,-258,-295,-281,-220,-142,-52,28,95,132,174,-74,194,165,125,79,13,-53,-113,-177,-225,-233,-213,-180,-158,-121,-315,-158,-139,-265,-158,-190,-223,-325,-302,-339,-377,-395,-409,-412,-413,-394,-379,-373,-352,-324,-303,-282,-261,-345,-303,-217,-210,-202,-195,-178,-166,-157,-143,-126,-368,-363,-50,-173,-142,-189,-245,-68,-88,-109,72,113,11,-134,189,92,-203,-273,352,259,44,-34,-131,-85,-276,-88,-66,-234,-340,-149,173,-143,-157,-12,129,102,101,-35,78,97,93,-36,-238,-160,-91,-68,-22,-45,-79,-100,-113,-131,-142,-151,-169,-179,-184,-188,-202,-203,-210,-208,-211,-219,-213,-203,-178,-136,-87,-357,-188,-145,-226,-181,88,205,-57,-192,-85,-132,-267,-190,-56,-119,-189,-250,-318,-382,-426,-400,-341,-267,-195,-120,-48,-26,82,137,179,117,-115,-187,-278,-172,-250,58,84,-400,-36,46,7,-37,-76,-120,-148,-167,-171,-143,-92,-23,53,41,-115,120,101,-12,-208,-203,-286,-212,133,23,-98,-221,-342,-339,-208,-53,-52,-25,-275,-42,-152,-54,150,-59,-328,-213,-178,-51,-2,234,41,105,-40,-137,-138,-275,57,154,-75,27,281,380,152,-177,128,-290,111,436,198,-246,171,-133,-404,164,49,45,-24,104,6,-84,-163,-229,-267,-287,-285,-280,-260,-241,-228,-217,-213,-209,-216,-239,-240,-248,-257,-317,-313,-238,-260,-226,-275,-212,-210,-216,-223,-332,-256,-288,-328,-373,-429,-416,-338,-239,-137,-32,6,-80,-144,-187,-388,-85,441,425,280,255,-36,-33,-247,109,-61,-5,153,135,283,200,-156,-330,-325,-433,-143,-75,-340,-191,-302,-300,-110,-108,-278,-243,-228,-79,-175,-283,-395,-411,-381,-172,-116,-311,-105,199,247,257,-85,-3,-240,93,2,-108,-224,-339,-437,-389,-283,-466,-102,17,93,-238,162,166,-25,-73,68,23,-15,-48,-62,-227,-26,-6,17,11,40,26,-215,-23,-270,-102,-101,-113,-111,-330,-73,-45,-3,-264,-38,97,-182,-307,-141,158,-18,-343,-362,4,-36,-190,-82,-76,-50,-25,9,-153,76,88,-243,-208,40,164,161,83,96,4,25,28,-75,-277,-55,-76,-125,-60,-31,3,-54,44,57,-117,-87,-176,-143,-46,-89,-122,-157,-182,-207,-205,-217,-204,-199,-197,-172,-132,-353,-370,-242,-55,-89,-138,-206,-303,-374,-322,-224,-121,-36,61,-290,-191,319,278,-42,-197,127,631,663,526,-210,-327,-167,-209,-202,-81,-306,-159,-98,-224,121,54,-170,-259,-129,-126,-118,-131,-154,-179,-191,-213,-257,-315,-561,-380,-326,-257,-913,-147,-107,-87,-1545,-71,-657,-281,-552,-309,-245,-490,-32,95,-139,-317,120,-5,29,18,-19,-26,-341,-456,-304,-231,-78,-14,-112,-157,-126,-94,-55,-59,-87,-177,-163,-216,-260,-299,-315,-298,-268,-249,-209,-188,-153,-110,-75,-26,-16,-246,5,-114,-40,-266,-66,-88,-104,-101,-92,-79,-68,-48,-43,-241,-41,-12,-145,-65,-62,-246,-85,-39,-209,-311,-113,-79,-80,580,748,171,-239,197,110,2,304,-3,-395,-303,-139,-143,-207,-183,123,122,73,-86,6,-38,-57,-91,-121,-160,-192,-211,-225,-224,-211,-195,-178,-164,-156,-140,-136,-141,-134,-378,-203,-210,-118,-102,-74,-38,11,-200,-107,-168,-201,-39,280,120,-224,78,244],[-13,-154,-257,-9,-329,0,165,159,132,13,-433,-314,-270,-373,-448,-433,-367,-299,-251,-214,-201,-205,-207,-185,-121,-323,70,178,133,19,15,-133,281,91,-119,37,196,125,22,-132,-344,-152,-361,-76,-29,6,23,22,-15,-80,-166,-277,-387,-391,-265,-116,30,-151,-123,189,234,-69,-43,101,-166,-110,254,224,163,-1,-174,42,401,81,-307,43,-95,-102,21,106,-108,-107,-7,-50,-484,-163,-7,-2,-6,-112,-132,-97,-149,-201,-240,-285,-323,-352,-375,-392,-395,-392,-379,-360,-329,-297,-271,-243,-206,-234,-170,-156,-204,-302,-168,-264,-159,-176,-185,-195,-201,-199,-204,-198,-203,-206,-204,-214,-215,-218,-220,-213,-370,-189,-172,-386,-474,-157,-149,-356,-585,-759,-160,-156,-339,-134,-111,-80,-39,5,-241,-417,180,-1036,301,361,263,453,530,-731,400,649,-1350,662,657,-2367,-3948,-563,236,580,564,561,-3962,-2201,-189,-6832,515,473,-58359,359,289,-55899,-42741,-19530,-5785,-2242,-4897,-15,41,112,169,226,-4265,-46,311,294,263,212,147,67,-764,-1243,-201,-294,-381,-376,-343,-714,-1889,-1478,-131,-31,-13,-11,8,-497,-102,-260,-295,-487,37,106,-378,-176,233,240,-240,-451,-280,-300,-57,-8,-93,-338,-371,-193,81,211,209,-242,-314,275,315,235,143,-140,-167,-197,-235,-316,-345,-308,-252,-203,-272,-160,-142,-141,-158,-172,-199,-242,-290,-329,-367,-371,-326,-266,-220,-195,-182,-194,-483,-239,-267,-327,-317,-291,-243,-175,-103,-31,37,20,-421,-299,-12,133,212,191,76,-352,-590,3,0,-41,-79,-340,-132,-158,-181,-212,-698,-277,-278,-266,-948,-2255,-119,-2762,-49,-12,0,-3746,-5032,66,-2838,-1544,98,99,103,126,-465,-216,46,-28,458,277,327,-272,-448,277,108,-88,-283,-204,-329,-167,126,-58,53,297,-30,-307,115,92,-45,281,132,-14,-125,-185,-307,-401,-332,-237,-274,-250,-86,21,58,61,-269,-207,-284,1,-137,-129,-191,-252,-287,-290,-263,-225,-200,-169,-198,-135,-108,-79,-203,-396,-111,65,103,-243,-299,-130,-167,115,81,47,0,-61,-98,-106,-131,-143,-235,-311,-142,-127,-122,-104,-186,-85,-218,-85,-88,-95,-85,-49,17,120,234,350,256,257,-125,304,195,244,109,410,38,132,9,-33,29,-47,-166,-138,-89,-300,-213,-226,-333,-80,-120,84,-241,-365,-109,-121,-159,-323,-131,-155,-169,-248,-235,-263,-282,-310,-334,-357,-392,-412,-413,-410,-392,-370,-341,-313,-282,-237,-175,-307,-307,22,-183,-104,-176,-205,-69,-104,-112,59,120,21,-116,195,118,-217,-155,136,87,65,-45,-155,-121,-305,3,-12,-259,-303,-191,121,-150,-191,-4,371,380,154,-19,90,114,126,-98,-200,-107,-43,-17,231,110,-200,30,47,17,-5,-29,-60,-85,-108,-132,-164,-181,-200,-205,-210,-214,-206,-223,-193,-179,-175,-336,-221,-186,-184,-186,-197,-210,-215,-212,-211,-196,-243,-223,-125,-100,-91,-87,-102,-128,-155,-186,-218,-230,-221,-186,-135,-78,-20,29,65,93,-93,-220,-209,-137,-263,-35,-92,-354,-197,-252,-281,-297,-287,-268,-225,-168,-101,-12,-53,218,85,-14,-161,56,-7,-71,-192,-115,-232,-318,80,283,50,-7,-143,-101,-202,-208,-127,-33,-218,-1,-90,-1,191,-15,-340,-219,-124,40,-20,106,-13,-23,-69,-89,-84,-297,-21,3,-39,30,32,23,-1,-152,-76,-238,-169,-198,-208,-201,-177,-149,-419,-97,-85,-69,-48,-37,-35,-33,-161,-167,-48,-59,-80,-109,-122,-135,-119,-101,-79,-141,-18,-234,-236,76,-20,-294,-243,-136,-280,-83,-273,36,232,231,185,-342,65,-7,-193,-168,-265,-357,-435,-395,-319,-241,-168,-149,-245,-201,-424,-62,180,194,193,184,-119,-95,-343,-34,-86,-118,-113,-79,-32,15,-122,-321,-391,-447,-112,-96,-366,-196,-328,-281,-125,-102,-300,-220,-244,-227,-214,-140,-229,-232,-429,-74,-134,-297,-67,302,471,307,-44,8,-276,31,-85,-191,-237,-196,-111,-10,-192,-419,-176,226,244,-276,156,149,-40,-142,-48,-105,-148,-172,-174,-246,-132,-119,-106,-96,-92,-97,-102,-95,-251,-144,-28,11,45,-237,156,188,168,-324,-13,153,-199,-255,-140,-144,-243,-407,-399,-244,-190,-151,-130,-128,-136,-174,-216,-270,-317,-341,-324,-276,-223,-166,-103,-52,-7,9,29,61,-80,-300,5,-38,-144,-121,-140,-140,-135,-120,-103,-101,-109,-188,-160,-216,-278,-340,-400,-389,-352,-287,-236,-158,-191,-189,-94,-42,-329,-347,-295,12,161,161,58,30,61,-16,-107,-183,-240,-264,-348,-241,-229,-238,-254,-254,-228,-176,-96,-33,-161,-286,-142,-162,-128,-82,-309,-112,-36,-198,208,-29,-185,-300,-196,-135,76,101,103,90,-60,19,-71,-197,-576,-411,-250,-298,-1002,182,272,-1430,-1375,298,-461,-182,-546,-346,-266,-546,22,107,-170,-260,180,4,57,36,26,-9,-352,-421,-250,-225,-74,181,283,281,84,153,34,62,-29,-159,-179,7,-67,-194,-315,-306,-368,-438,-475,-468,-425,-387,-362,-332,-339,-341,-339,-348,-347,-341,-349,-343,-334,-313,-286,-252,-209,-143,-81,-212,48,119,-205,-125,-73,-234,-87,-73,-281,-214,-68,-85,-135,442,412,231,-333,194,95,7,295,62,-330,-242,-124,-136,-213,-206,26,-49,-126,-193,-261,-326,-379,-426,-459,-485,-490,-475,-459,-435,-407,-376,-342,-312,-287,-255,-241,-238,-227,-301,-240,-196,-158,-115,-55,8,78,-181,-93,-114,-201,14,273,84,-189,93,150],[13,-116,-276,-43,-367,0,-28,-63,-91,-135,-359,-358,-282,-200,-134,-86,-162,-38,-205,70,76,53,13,-191,-121,-358,-87,-37,27,-51,-25,-187,281,85,-119,57,278,223,3,-163,-334,-126,-359,-89,-17,8,17,4,-44,-123,-226,-362,-514,-527,-348,-172,1,-121,-98,263,249,-100,-77,115,-165,-134,271,277,123,-2,-244,-3,204,45,-306,-108,-225,-335,-413,-417,-353,-274,-186,-116,-486,-209,-33,-42,-73,-183,-193,-266,-330,-354,-319,-266,-202,-140,-88,-46,-290,-70,5,-36,-277,-157,-159,-58,-228,-285,-80,-73,-206,-321,-153,-280,-160,-52,-31,-54,-78,-98,-125,-129,-129,-114,-84,-61,-33,-156,-119,-140,-249,23,23,-431,-470,-13,-25,-127,-759,-571,-110,-113,-373,-127,-29,23,84,141,-12,-66,287,-1131,338,352,367,204,372,-646,374,363,-1379,321,299,-3054,-4140,-454,24,269,341,400,-4009,-549,-41,-10020,570,531,-52890,385,285,-45465,-37491,-20131,-6840,-8369,-7870,24,81,129,148,153,-2902,108,63,7,-42,-80,-101,-108,-1347,-1501,-53,-30,-6,3,-442,-484,-1246,-899,-46,-77,-98,-132,-148,-394,-193,-341,-352,-568,-180,-155,-371,-242,-58,-26,-264,-351,-382,-224,-58,54,-152,-245,-424,-259,-155,-218,-272,-328,-375,-357,-317,-291,-273,-260,-254,-255,-258,-278,-297,-316,-337,-362,-388,-380,-339,-294,-259,-207,-163,-134,-108,-80,-186,-42,-32,-100,-1,-1,-15,-46,-431,-258,-197,-248,14,10,-4,-17,-33,-47,-53,-35,-322,-239,39,57,216,264,-2,-422,-537,36,341,326,75,-154,255,219,183,133,-1037,24,-560,-27,-1650,-1025,90,-4343,183,228,241,-3758,-6031,258,-1327,-1984,160,102,37,-20,-684,-203,-120,-102,-75,-55,-47,-316,-277,-176,-230,-234,-466,-191,-316,-44,128,-124,70,301,46,-352,154,72,-64,-93,-147,-178,-164,-214,-276,-57,-17,-156,-272,-282,-70,15,6,-9,-213,-112,-316,-82,-91,-92,-76,-55,-35,-19,0,-144,-105,-18,-188,73,118,127,-154,-430,-92,66,21,-222,-333,-144,-217,-144,-180,-205,-237,-259,-265,-252,-241,-248,-246,-322,-163,-145,-147,-141,-269,-155,-313,-138,-91,-25,60,66,262,320,487,434,285,294,-191,263,69,135,124,430,3,350,254,193,155,-130,-182,-117,-98,-288,-273,-313,-350,-109,-54,74,-146,-326,-66,-21,-170,-329,5,-6,-40,-200,-148,-228,-53,-54,-46,-31,-361,-95,-13,-36,-105,-243,-206,-299,-388,-298,-191,-245,-241,-1,-201,-83,-176,-188,-97,-89,-93,28,124,64,-98,180,123,-218,-50,-27,-122,-194,-267,-309,-349,-332,-264,-173,-287,-280,-239,52,-165,-226,-10,339,329,170,-13,82,92,50,-169,-167,-49,-13,17,7,-93,-338,-269,-304,-284,-224,-164,-124,-94,-77,-80,-108,-140,-187,-232,-279,-297,-253,-249,-179,-110,-85,-263,-201,-110,-135,-176,-235,-304,-374,-394,-336,-266,-216,-256,-85,-38,-11,5,-67,-3,-14,-34,-61,-83,-109,-126,-133,-126,-99,-67,-32,0,-79,-267,-155,-106,-287,-19,-66,-324,-147,-144,-113,-66,-1,58,126,189,246,158,7,318,-4,-49,-215,-18,-131,-127,-192,-45,-193,-347,3,297,43,18,-91,-4,-78,-152,-218,-270,-306,-328,-337,-317,-282,-234,-349,-237,-95,-45,-44,-30,-88,82,95,70,0,-325,83,59,-17,6,-5,-7,0,-117,58,-198,77,184,229,-127,298,-5,-376,162,208,39,-69,488,433,12,-185,-168,-59,88,78,173,38,-120,373,295,-103,-156,-20,-224,-231,76,66,-187,-124,-92,-302,-114,-270,-62,-37,-8,22,-368,56,53,-264,19,-23,-64,-107,-148,-191,-232,-275,-317,-365,-424,-412,-327,-238,-163,-92,-25,-212,-135,-370,29,-29,-49,-106,-161,-199,-192,-150,-285,-367,-354,-101,-137,-358,-174,-348,-256,-147,-100,-322,-258,-305,-275,-178,-61,-263,-192,-417,-97,-150,-294,-36,352,456,343,-11,18,-275,-54,-130,-146,-95,-5,82,154,-201,-241,-206,233,275,-262,141,155,-68,-222,26,5,-6,-20,-35,-265,-86,-134,-184,-231,-273,-294,-286,-247,-238,-177,-102,-58,-20,-155,22,20,13,-358,-48,-77,-192,-207,-149,-60,-97,-464,-395,65,-82,-130,112,116,-60,111,107,-232,67,-18,-216,-155,-36,-105,-177,-261,-350,-413,-340,-257,-170,-325,-69,-48,-165,-56,-68,-97,-146,-198,-248,-297,-321,-319,-290,-285,-285,-290,-306,-309,-295,-232,-169,-72,-214,-211,-91,-13,-310,-305,-319,-22,115,83,20,-19,173,166,93,-181,52,56,-405,-182,157,108,65,-99,96,11,-91,-240,-373,-304,-164,-114,-55,-80,-307,-70,33,-175,352,-116,-215,-348,-249,-135,45,270,230,192,-68,154,120,81,-577,-47,-216,-595,-1035,64,83,-3391,-1098,94,-264,-95,-547,-382,-274,-512,-116,-154,-187,-206,-206,-214,-211,-210,-196,-159,-367,-390,-204,-230,-83,49,72,89,13,128,44,141,19,-157,-223,91,74,-220,-319,-19,-56,-118,-166,-257,-308,-362,-337,-255,-205,-236,-102,-69,-44,-277,6,22,34,56,76,95,116,149,74,-184,66,197,-227,-203,-99,-230,-109,-124,-352,-129,-25,-83,-205,-26,-49,-72,-426,-114,-129,-142,-156,-169,-277,-197,-186,-192,-235,-234,-254,-278,-298,-290,-267,-238,-206,-184,-167,-170,-182,-202,-235,-263,-246,-190,-122,-55,3,66,108,130,39,-221,-281,-190,-10,46,158,179,151,-176,-92,-80,-194,72,240,22,-171,82,248],[-301,-328,-349,-322,-321,-252,-211,-179,-142,-127,-272,-359,-271,-131,-103,-94,-101,-53,-173,13,45,62,-43,-247,-146,-334,71,95,121,-117,-50,-203,309,94,-101,84,300,251,-4,-178,-330,-110,-319,-92,26,130,142,131,87,20,-63,-168,-281,-361,-298,-193,-87,-72,-72,151,215,-123,-114,114,-158,-144,289,270,86,6,-294,-59,99,21,-284,-61,-219,-186,-249,-304,-335,-339,-301,-257,-449,-244,-159,-145,-148,-261,-230,-304,-396,-403,-300,-198,-95,2,91,-32,-277,-2,103,-51,-249,-154,-177,-40,-248,-311,58,77,-202,-327,-130,-285,-163,-21,53,-75,-8,-72,-28,421,66,355,590,574,25,-113,-61,-177,-134,240,139,-459,-474,-109,-104,-69,-685,-363,97,144,-368,-135,17,252,271,279,173,279,271,-1056,213,174,136,-29,49,-490,-4,-25,-1504,-67,-86,-3053,-3698,-432,-283,-1346,-1474,-349,-4312,-341,-278,-13472,-181,-153,-40974,-125,-126,-24647,-31171,-7728,-7520,-14485,-9694,-213,-180,-134,-99,-63,-1104,-21,-21,-41,-70,-106,-144,-185,-1277,-1440,-259,-268,-269,-274,-585,-302,-672,-439,-246,-237,-219,-216,-197,-193,-189,-400,-383,-594,-131,-105,-347,-294,60,118,-261,-246,-435,-122,-56,-61,-214,-146,-456,-331,69,76,9,-301,-244,-237,-316,-356,-314,-244,-191,-260,-35,18,67,114,24,-223,-304,-236,54,119,70,32,-7,-51,-77,-75,-227,-15,32,-42,30,179,45,100,-350,-268,-222,-77,92,47,-5,-54,-100,-139,-165,-165,-223,-169,-59,-25,57,120,-73,-484,-490,81,407,445,24,87,508,314,500,476,-1367,-196,-951,227,-2341,-1,-39,-5947,-147,-127,-102,-4115,-7233,9,-82,-2204,9,-20,-59,-93,-874,-182,-158,-93,-45,0,44,-289,-85,68,58,40,-481,-324,-213,9,11,-185,-5,-42,-70,-377,-176,-239,-304,-363,-320,-258,-199,-207,-201,-83,-44,-188,-269,-305,-61,54,65,-18,-146,-11,-279,-37,-11,-7,-48,-9,-4,0,16,-167,-42,100,-119,68,141,149,-110,-447,-81,-66,-148,-233,-362,-236,-269,-76,-20,25,37,6,0,-5,-122,-374,-242,-331,-162,-194,-143,-79,-305,-177,-316,-314,-258,-154,-51,28,129,213,280,332,303,330,-251,214,-55,65,128,216,-24,62,-38,-148,-225,-216,-177,-85,-104,-270,-314,-373,-306,-115,-17,-52,-74,-214,-76,-49,-184,-328,37,43,-116,-141,-214,-308,-50,69,100,138,-343,34,151,226,-146,-269,27,77,10,-49,-127,-175,-157,-170,-217,-164,-178,-199,-155,-148,-138,-144,-148,-150,-154,-152,-151,-197,-128,-108,-84,-45,-90,-187,-223,-200,28,16,-303,-261,-277,-67,-182,-243,-123,-114,-98,-53,-7,45,70,-23,-231,-132,17,8,48,173,33,-311,-47,-54,34,187,95,484,584,378,195,129,168,334,194,47,-92,-178,-231,-203,-35,15,-173,-128,63,-29,-84,43,23,-56,-243,-178,-104,-181,-272,36,47,47,-6,-135,4,-15,-41,-69,-87,-105,-112,-113,-166,-97,-89,-85,-82,-92,-318,-106,-98,-312,-90,-80,-303,-205,-26,-175,-2,10,10,18,21,18,22,27,36,-105,-26,-262,-85,-252,-150,-196,13,-166,-266,-66,80,36,26,-31,-25,34,-83,-174,-31,-139,75,32,110,206,39,-350,-255,-52,163,-65,-173,-173,2,-44,-83,-120,-316,-171,-203,-237,-276,-312,-348,-363,-328,-268,-211,-150,-92,-40,-84,26,36,-312,12,-12,-14,-107,93,183,1,-194,-168,-76,45,46,118,-9,-106,492,443,-168,-168,-46,-203,-212,112,33,-71,-178,-220,-313,-145,-261,-3,219,348,155,-405,133,228,-326,137,245,198,94,-73,-54,-110,-214,-238,-310,-198,-329,-237,-240,-242,-227,-197,-305,-150,-313,-105,-89,-81,-74,-68,-58,-38,-57,-232,-292,-271,-107,-193,-317,-134,-358,-223,-166,-100,-338,-176,-237,-168,-265,-340,-322,-226,-381,-123,-162,-301,-4,303,322,294,20,29,-231,-58,-187,-309,-375,-322,-220,-106,-205,-73,-175,167,213,-208,123,174,-102,-311,10,-49,-107,-169,-225,-278,-316,-347,-348,-326,-301,-277,-254,-223,-231,-198,-133,-105,-77,-85,-25,-5,27,-365,-39,40,-154,-163,-164,36,-130,-459,-369,40,-76,-128,116,185,-105,166,170,-282,5,-42,-181,-73,28,-61,-153,-259,-362,-444,-464,-406,-324,-347,-221,-195,-179,-165,-159,-156,-169,-184,-196,-219,-242,-274,-296,-345,-399,-455,-515,-521,-484,-410,-350,-267,-228,-225,-98,-46,-298,-249,-295,-54,22,2,-2,-43,-57,-83,-125,-268,-210,-243,-433,-257,-241,-230,-222,-214,-222,-254,-294,-374,-426,-443,-387,-308,-212,-103,-302,-35,107,-160,264,-184,-252,-367,-261,-126,-31,299,148,208,-54,274,277,279,-543,38,-328,-943,-1016,-744,-3596,-5570,-740,392,-71,-22,-552,-401,-253,-423,112,93,-186,-155,6,-3,1,0,1,-3,-375,-357,-163,-238,-92,77,106,134,-78,148,68,220,68,-159,-268,105,-8,-226,-321,-101,-149,-211,-250,-306,-348,-382,-420,-436,-455,-425,-374,-326,-262,-273,-128,-53,19,103,48,183,257,413,40,-145,30,351,-200,-282,-123,-217,-133,-175,-365,-44,22,-63,-277,166,154,136,-412,76,24,-16,-74,-130,-224,-187,-182,-160,-258,-249,-75,-39,-3,-188,83,114,2,-215,156,48,-65,-64,40,-5,-46,-79,-98,-103,-100,-78,-68,-68,-60,-125,-285,-172,-72,-78,-84,-93,-98,-164,-99,-96,-152,-70,-73,-69,-151,-91,-106],[-355,-294,-230,-155,-280,-45,1,36,72,87,-189,-327,-253,-60,136,137,-24,70,-139,139,136,-7,-144,-292,-198,-300,37,22,-5,-185,-74,-189,-67,-78,-97,-134,-176,-196,-210,-194,-336,-107,-272,-87,42,128,178,233,222,190,144,82,-29,-53,-126,-190,-232,-270,-283,-278,-269,-256,-237,-214,-170,-137,-43,31,56,24,-287,-120,301,15,-247,23,-278,-120,174,263,-55,-144,-14,-125,-405,-264,-265,-218,-155,-339,-69,-64,-89,-133,-189,-267,-351,-405,-365,-284,-205,-146,-111,-100,-212,-130,-176,-213,-250,-303,-67,45,-183,-315,-93,-271,-159,2,63,-91,-12,-120,14,354,18,432,410,391,-28,-34,13,-187,-27,263,179,-457,-482,-199,-293,-294,-483,-143,-32,26,-315,-101,-20,41,30,28,40,63,78,-907,57,11,-56,-220,-276,-397,-412,-537,-1686,-19,90,-2451,-3090,-480,-638,-3213,-3714,213,-4778,68,-25,-16781,-2292,-367,-29205,-289,-181,-85,-25300,65,-7756,-20361,-9721,112,76,42,-1,-25,-32,-21,0,21,41,61,76,89,-559,-1151,166,192,219,226,-761,-157,-183,-101,-10,-119,-227,-350,-417,-356,-243,-399,-354,-507,93,-222,-307,-312,289,277,-229,-146,-348,2,-47,-180,-271,-170,-442,-399,-287,-209,-105,-312,-198,119,243,242,70,88,-153,-267,-3,57,233,231,-8,-245,-298,-258,118,115,26,-55,-148,-253,-347,-381,-311,-215,-122,-24,-61,98,113,133,-262,-254,-223,-7,-89,-169,-257,-331,-359,-308,-241,-177,-137,-103,-73,-108,-35,46,-136,-529,-448,134,365,403,-46,354,462,378,480,485,-1658,-552,-1284,358,-2893,342,270,-7119,64,-32,-151,-4820,-8280,-369,-324,-2180,-217,-183,-159,-387,-1030,-153,-218,-47,0,51,107,-210,104,197,209,207,-276,-318,-71,125,100,-237,58,32,31,-384,22,19,-87,22,32,-76,-174,-136,-89,-21,-29,-205,-262,-324,-66,-65,-61,-73,-70,-59,-226,-50,-41,-41,-38,-20,-11,-4,-50,-183,27,70,-29,57,89,68,-77,-456,-122,-215,-304,-348,-391,-211,-317,-59,-20,4,-2,-25,-59,-93,-143,-426,-234,-335,-322,-358,-409,-425,-383,-327,-259,-187,-112,-51,2,5,79,114,136,148,131,130,-292,94,-174,13,-25,-77,-129,-176,-237,-303,-348,-348,-322,-290,-268,-251,-331,-388,-261,-224,-227,-229,-227,-244,-255,-269,-274,-325,-313,-338,-348,-366,-375,-346,-266,-186,-95,3,-313,175,224,265,-193,-278,44,318,339,281,-178,-107,-74,-71,-232,-57,-182,-251,-249,8,-7,-51,-44,-71,-103,-133,-175,-227,-265,-292,-286,-249,-223,-188,-277,-162,-154,-161,-313,-254,-309,-263,-306,-335,-328,-294,-258,-201,-153,-100,-63,-89,-283,-99,78,17,69,225,-8,-219,19,-50,122,280,102,623,620,339,164,99,131,285,187,83,-16,-93,-176,-229,-186,-177,-171,-156,-142,-116,-91,-70,-48,-32,-248,-204,-93,-142,-273,144,165,167,-16,-195,51,122,75,176,199,220,192,-17,-205,274,195,252,229,-44,-375,-69,-56,-338,0,6,-294,-258,-64,-240,114,125,114,21,63,9,-49,-116,-174,-211,-210,-298,-144,-367,-133,-204,59,-147,-192,-126,202,29,56,30,-35,117,-133,-201,-21,-105,120,101,177,155,58,-350,-268,-85,-130,-178,-273,-264,-220,-187,-132,-71,-254,51,92,16,91,160,167,162,2,57,-147,13,118,119,-43,114,102,-242,58,34,35,-151,139,211,-8,-182,-168,-94,-1,10,73,-46,-94,112,34,-242,-177,-65,-173,-178,-23,-57,-91,-100,-70,-303,-175,-250,-11,230,396,147,-449,179,295,-365,187,172,79,-12,-95,-159,-181,-253,-212,-254,-39,-265,-73,90,94,92,-12,-387,-144,-265,-60,-5,-29,-52,-73,-91,-100,-105,-169,-209,-195,-126,-258,-259,-83,-351,-183,-176,-95,-342,-147,-211,-99,-43,-54,-291,-119,-343,-146,-169,-312,-110,-116,-132,-171,-201,-243,-284,-326,-326,-296,-238,-164,-91,-39,-203,84,-95,90,199,-139,109,181,-139,-397,26,34,1,-31,-58,-272,-88,-103,-108,-107,-112,-124,-142,-157,-230,-205,-209,-222,-221,-213,-188,-166,-130,-350,-82,-51,-90,-116,-178,14,-145,-412,-336,17,-50,-136,-60,-105,-143,-191,-226,-322,-278,-286,-296,-318,-356,-401,-445,-442,-382,-312,-249,-193,-127,-360,-141,-25,-175,-198,-34,44,49,55,67,71,54,-202,75,80,61,35,-10,-71,-153,-221,-308,-350,-339,-269,-163,-43,-288,-183,-238,-75,38,-69,7,-36,128,178,-39,-338,64,-2,-401,-156,-167,-218,-261,-290,-317,-345,-351,-359,-318,-271,-219,-169,-110,-54,-287,-4,113,-150,178,-204,-284,-323,-224,-114,-115,90,44,114,-17,162,185,208,-498,100,-465,-1283,-962,-2702,-7568,-7627,-341,632,111,33,-556,-394,-194,-327,140,176,-174,-108,230,-18,19,-21,73,-15,-377,-326,-202,-261,-293,-268,-229,-191,-192,-106,-64,-49,-34,-171,-307,-39,-107,-205,-330,-157,-202,-267,-311,-365,-377,-344,-303,-248,-233,-218,-206,-206,-199,-270,-173,-140,-100,-43,-8,45,118,178,-6,-109,-11,279,-154,-370,-156,-203,-174,-232,-314,26,67,-41,-350,71,84,95,-333,80,-17,59,27,-6,-185,-127,-97,-147,-291,-268,-27,-40,-32,-235,188,199,66,-235,151,91,-103,-83,-40,66,97,-77,46,-61,54,44,16,-26,-61,-98,-263,-165,-176,-159,-125,-90,-55,-168,-88,-36,-112,-30,-75,-122,-185,-246,-285],[53,42,-140,-94,-255,241,403,284,349,251,-118,-288,-234,-9,95,78,53,78,-113,106,67,-100,-243,-328,-275,-289,-33,-79,-141,-266,-243,-283,-305,-315,-319,-333,-341,-323,-298,-261,-360,-173,-242,-94,-72,-46,-37,-39,-68,-111,-166,-235,-307,-358,-362,-310,-243,-199,-156,-116,-91,-168,-184,-68,-176,-132,103,221,12,31,-222,-205,246,6,-218,2,-352,-153,193,291,-63,-152,52,-152,-385,-290,-282,-354,-350,-407,-301,-309,-343,-384,-410,-399,-365,-334,-318,-315,-325,-356,-394,-390,-331,-251,-170,-84,-254,-285,100,110,-166,-305,-67,-260,-166,1,51,-123,-29,-176,42,287,-10,178,154,144,-88,55,87,-192,54,300,287,-441,-522,87,-2,-105,-301,-285,-331,-327,-299,-255,-206,-152,-88,-26,32,84,115,-769,103,64,11,-364,-107,-109,-58,-1295,-1844,209,283,-1794,-2540,-608,-975,-5242,-5664,133,-5306,1,-78,-19093,-7834,-294,-18711,-241,-159,-72,-20862,94,-7620,-21041,-8263,216,185,143,76,11,-44,-80,-311,-67,-38,-7,25,59,112,-828,257,345,440,517,-967,-47,192,93,85,490,372,281,170,52,-44,-338,-275,-393,81,-349,-265,-305,347,369,-182,-67,-257,127,-43,-237,-328,75,-393,-466,33,500,392,-300,-162,57,289,178,33,178,-87,-258,5,-73,124,166,-38,-265,-287,-273,-34,-107,-177,-213,-230,-228,-204,-161,-221,-73,-35,6,-163,25,13,-25,-178,-216,-198,-213,-255,-251,-223,-177,-133,-99,-75,-61,-73,-99,-137,-191,-231,-250,-226,-536,-412,-98,-63,-36,-138,-3,14,26,49,74,-1800,-908,-1481,-99,-3106,300,327,-7143,326,321,285,-5868,-7153,169,113,-1962,-18,-89,-159,-804,-1149,-237,-240,-172,-131,-95,-60,-114,-33,-29,-28,-33,-60,-147,-51,-61,-59,-273,-36,-26,11,-382,80,118,-90,197,56,-85,-153,-39,42,275,136,-194,-252,-332,-83,-39,-27,-127,-95,-136,-172,-176,-206,-239,-263,-285,-289,-275,-248,-211,-184,-148,-125,-100,-77,-67,-70,-462,-108,-138,-215,-198,-414,-272,-340,-280,-253,-210,-179,-152,-128,-104,-104,-326,-216,-330,-272,-344,-237,-221,-214,-154,-150,-11,52,100,39,-1,189,73,175,133,181,163,-280,93,-277,-20,-72,-131,-180,-208,-226,-229,-213,-376,-160,-123,-127,-229,-318,-359,-221,-73,-18,-52,-102,-190,-287,-352,-235,-318,-65,-173,-194,-29,-382,-313,-113,218,191,165,-272,126,126,114,-234,-265,28,-26,-95,-161,-232,-270,-302,-326,-329,-312,-293,-345,-375,-182,-140,-116,-96,-81,-77,-77,-99,-139,-177,-227,-272,-283,-286,-261,-319,-244,-228,-221,-320,-258,-335,-169,-225,-209,-98,-20,0,38,18,30,12,-137,-312,-65,134,12,80,216,-48,-143,90,-52,109,292,115,657,662,294,124,66,88,371,280,179,74,-14,-101,-257,-164,-144,-109,-57,-7,48,-50,24,100,1,-250,-228,-84,-103,-269,123,205,224,-23,-238,8,107,77,300,310,293,126,-99,-217,184,158,138,130,-32,-437,-47,-52,-368,-31,-44,-304,-309,-88,-243,77,446,194,-50,84,-72,-224,-343,-273,-267,-47,-326,-195,-471,-100,-224,87,-139,-136,-178,190,16,63,89,-24,50,-190,-229,-19,-83,-61,-116,-164,-208,-243,-361,-296,-313,-316,-325,-330,-368,-319,-291,-247,-199,-172,-91,-48,-9,23,57,91,118,66,50,-154,-28,332,170,-12,521,187,-184,270,404,26,-210,326,118,-30,-161,-184,-128,-64,-117,-179,-225,-267,-295,-294,-334,-220,-177,-151,-147,-90,-80,-77,-74,-80,-285,-217,-253,-155,-162,-166,-160,-512,-142,-136,-383,-128,-141,-146,-152,-152,-154,-210,-244,-166,-208,-130,-214,-145,-160,-194,-228,-256,-429,-318,-348,-374,-387,-403,-410,-395,-372,-339,-305,-265,-227,-183,-172,-348,-214,-49,-353,-159,-188,-105,-347,-132,-198,-147,45,4,-299,-108,-323,-187,-188,-345,58,197,243,273,72,48,-90,300,237,60,87,235,325,-148,-214,207,-15,-11,98,-81,79,137,-194,-495,-15,240,79,168,290,-263,-24,-36,80,43,-68,-181,-283,-342,-335,-318,-301,-303,-315,-330,-313,-269,-200,-345,-162,-112,-30,-86,-202,-1,-156,-381,-322,-11,-25,-174,111,166,-191,390,333,-356,-143,-36,-103,-51,-143,-233,-312,-391,-357,-278,-210,-154,-155,-375,-213,-1,-162,-234,-68,21,5,-12,-27,-54,-81,-204,-131,-172,-213,-253,-304,-357,-407,-394,-360,-288,-238,-235,-91,-9,-300,-128,-184,-107,-2,-150,14,-19,140,155,-79,-373,253,242,-333,-142,184,-111,113,53,49,6,-25,-80,-102,-124,-142,-159,-162,-152,-271,-136,-123,-160,-92,-168,-309,-241,-165,-116,-208,-131,-111,-124,-113,-96,-83,-68,-475,-13,-631,-1433,-893,-4597,-11517,-8832,56,228,241,63,-560,-362,-112,-235,83,38,-164,-76,-17,-41,-29,-76,33,-42,-369,-299,-108,-247,-113,170,146,108,-321,35,2,-49,-88,-186,-328,-164,-171,-183,-346,-192,-186,-190,-166,-156,-131,-97,-69,-31,-34,-178,-8,-9,-66,-261,-6,-9,-15,-13,-74,-115,-14,-2,-58,-65,-49,-28,-92,-438,-179,-173,-215,-276,-302,-343,-357,-365,-388,-338,-327,-327,-335,-322,-287,-245,-210,-173,-144,-97,-83,-144,-313,-269,-38,-29,-48,-266,101,90,82,-139,62,51,-117,-107,-107,19,52,-53,15,-24,-86,-153,-247,-327,-228,-104,-201,-130,-159,-155,174,351,219,-152,-68,-9,-46,163,87,-185,-130,6,103],[-282,-195,-126,-100,-230,33,66,83,92,67,-43,-230,-199,-152,-229,-274,-267,-213,-138,-43,11,-168,-296,-321,-315,-286,196,163,103,-329,-147,-104,-158,-201,-230,-252,-256,-231,-205,-196,-374,-159,-212,-164,-177,-174,-170,-158,-145,-119,-78,-25,-13,53,-106,127,-43,88,-29,419,382,-181,-182,-65,-195,-111,337,333,-24,46,-109,-289,189,16,-178,-16,-420,-183,201,147,-71,-143,-14,-160,-369,-308,-6,-9,-25,-336,-94,-135,-173,-200,-208,-226,-245,-260,-269,-254,-207,-143,-71,-115,-164,-81,-91,4,-247,-242,129,78,-137,-289,-151,-238,-300,-371,-409,-399,-360,-319,-301,-284,-288,-293,-280,-267,-232,-191,-144,-180,-46,-4,24,-401,-583,-1,-29,-77,-142,-177,-213,-225,-216,-177,-121,-60,3,64,121,172,208,-641,238,233,164,-432,154,126,99,-2189,-1780,78,95,-1213,-2093,-796,-1177,-7270,-6541,-1355,-5752,12,-32,-19065,-14394,-105,-9556,-86,-69,-59,-18450,-49,-7233,-15810,-6158,-110,-755,-308,-193,-222,-251,-278,-1403,-313,-308,-288,-253,-207,-139,-540,36,140,253,353,-1185,54,457,154,-164,567,260,421,319,184,-60,-229,-234,-280,-133,-453,-224,-280,376,418,-127,-5,-173,245,-43,-210,-378,97,-325,-518,0,329,427,-279,-142,-4,202,110,-1,265,-3,-228,16,-191,14,94,-66,-282,-278,-280,78,48,10,-10,-34,-66,-92,-108,-199,-132,-142,-142,-269,-168,-182,-205,-217,-216,-209,-200,-202,-195,-200,-205,-219,-242,-270,-287,-279,-227,-163,-274,-54,10,-249,-497,-382,112,91,51,-247,-81,-161,-255,-342,-356,-1645,-1258,-1503,-579,-2863,140,230,-5890,391,475,526,-7250,-5729,608,591,-1631,508,459,402,-1240,-1239,-100,-241,57,371,-3,358,-31,289,241,192,136,82,30,-18,-67,-98,-291,-123,-133,-115,-383,-93,-83,-91,-63,-45,-93,-111,-43,-54,-70,-78,-161,-241,-338,-147,-150,-144,-176,-111,-98,-129,-45,2,30,-65,93,-33,-214,-211,-231,119,115,95,31,74,64,-25,-476,-118,-5,-275,-132,-437,-316,-330,-90,-120,-129,-133,-121,-96,-61,-44,-206,-200,-313,-354,-387,-220,3,-152,-178,-71,88,108,113,9,3,84,21,6,21,-37,-81,-255,-194,-356,-305,-274,-224,-173,-127,-109,-113,-121,-433,-126,-108,-143,-208,-292,-319,-186,-50,-97,-163,-219,-223,-128,-201,-254,-310,-142,-260,-187,13,-418,-232,-107,18,-123,-261,-395,-347,-241,-170,-252,-227,-73,-69,-76,-78,-288,-70,-60,-134,-252,-60,-174,-481,-328,-129,-143,-168,-188,-199,-204,-198,-194,-192,-175,-162,-147,-116,-128,-165,-324,-82,-8,5,-322,-271,-355,-237,-243,-169,-159,-85,-128,-146,-165,-166,-172,-168,-313,-151,-144,-124,-108,-86,-82,-81,-45,-45,-22,-18,-19,-32,-43,-52,-64,-84,-91,-108,-113,-125,-142,-141,-134,-281,-51,9,71,143,212,107,-42,-6,104,48,-244,-246,-72,-63,-262,100,244,203,-9,-250,-21,4,-34,-59,-51,-20,30,-168,-187,201,218,280,308,-18,-425,-33,-57,-391,-60,-99,-323,-343,-87,-188,-15,359,155,-110,164,83,9,-53,-103,-233,-178,-337,-223,-447,-260,-277,-268,-236,-169,-211,-55,-4,41,59,27,0,-229,-242,-79,-150,-228,-313,-389,-403,-329,-366,-259,-192,-167,-163,-164,-407,-195,-219,-227,-217,-181,-133,-88,-47,-18,6,18,14,1,-9,-168,-57,81,95,28,397,243,-121,329,449,23,-265,242,23,-45,-122,-197,-156,-117,-74,-6,-87,-113,-162,-202,-369,-254,-265,-261,-228,-178,-125,-67,-3,51,-244,-252,-248,-34,120,108,99,-500,96,103,-365,140,125,163,137,2,-55,-245,-187,-107,-169,31,-156,-158,-69,-109,-139,-227,-374,-151,-234,-160,-127,-123,-124,-135,-156,-182,-221,-270,-332,-392,-408,-433,-261,-177,-345,-131,-183,-108,-330,-110,-179,-179,69,9,-292,-98,-300,-222,-202,-370,-262,-330,-292,-190,-52,57,-8,304,337,68,16,179,244,-241,-219,318,78,-109,-32,-20,57,84,-245,-439,-46,200,61,209,278,-230,-69,-92,30,42,-35,-119,-199,-257,-297,-331,-343,-344,-335,-320,-286,-253,-204,-332,-248,-153,-39,-51,-208,14,-139,-350,-305,-25,9,-216,107,170,-226,333,438,-338,-204,-22,-66,257,59,288,249,-263,-179,-17,-86,103,-188,-368,-279,28,-116,-208,-90,-47,-98,-156,-217,-292,-364,-385,-312,-247,-184,-125,-84,-51,-37,-7,-5,13,-234,-232,-80,-22,-310,-68,-126,-129,-132,-210,-162,-179,-164,-139,-112,-333,-30,19,-237,-114,169,-167,162,91,193,157,122,-113,22,-13,-67,-88,-128,-168,-236,-302,-363,-346,-264,-169,-298,-133,-85,-122,-270,-324,-149,26,-11,-56,-119,-185,-453,-285,-803,-1203,-805,-6350,-15312,-8049,-113,-76,-45,-14,-547,-300,-24,-146,-88,-120,-152,-159,-157,-151,-128,-140,-73,-73,-341,-271,-88,-232,-151,32,6,-31,-451,-102,-136,-191,-231,-254,-313,-236,-193,-151,-365,-44,22,67,128,9,166,245,167,-85,-66,-175,264,39,-72,-244,72,146,164,62,-147,-291,-83,338,-109,-23,-88,377,-35,-444,-194,-135,-257,-302,-190,37,72,16,-348,85,60,15,-169,-115,-185,-226,-195,-152,-119,-94,-81,-138,-325,-266,-177,-220,-266,-298,-275,-235,-200,-176,-155,-144,-129,-147,-146,-52,-19,-22,36,21,52,54,36,10,8,28,-131,-90,-186,-219,90,295,226,-139,-45,14,14,81,-10,-242,-173,-123,-30],[-61,-91,-125,-140,-250,-161,-155,-151,-140,-146,-153,-204,-198,-179,-213,-238,-227,-200,-167,-110,-58,-224,-272,-321,-282,-334,197,353,97,-302,-210,-73,315,104,-49,118,80,56,-14,-234,-409,-226,-224,-90,27,-75,-95,237,349,376,234,127,-35,69,-112,126,-50,93,-54,465,372,-220,-157,-221,-225,-113,80,14,-92,-117,-177,-352,-265,-300,-322,-333,-437,-368,-377,-352,-317,-284,-235,-192,-390,-353,-111,-98,-95,-266,-131,-166,-202,-229,-240,-231,-217,-189,-156,-150,-72,-28,10,-172,-171,-89,-76,8,-260,-209,-58,-110,-145,-297,-105,-237,-205,-57,-23,-215,-81,-273,-73,-151,-238,-304,-316,-296,-249,-208,-170,-189,-98,-63,-32,-367,-688,-18,-32,-75,-136,-198,-273,-337,-349,-279,-184,-84,16,110,199,283,350,-548,446,477,-170,-442,489,391,438,-1733,-1374,250,175,-766,-1794,-1054,-1157,-6033,-5852,-2755,-5994,-40,-18,-16451,-21760,-2,-1452,5,23,47,-18409,119,-6742,-10901,-3921,234,-2167,-486,200,161,113,54,-2532,-79,-134,-165,-170,-157,-125,-335,-49,-11,31,63,-1348,121,144,76,-517,178,82,146,118,60,-105,-110,-166,-231,-242,-449,-195,-263,91,171,-81,23,-107,280,-61,-141,-428,125,-265,-543,-54,21,54,-269,-146,-78,88,31,-36,133,82,-188,20,-277,-100,10,-99,-300,-284,-292,68,34,-16,-57,-158,-177,-243,-300,-348,-376,-360,-297,-363,-187,-142,-118,-97,-107,-118,-57,-64,-61,-68,-72,-228,-101,-129,-167,-234,-310,-355,-356,-182,-69,-303,-437,-362,261,146,-57,-372,49,-58,-152,-170,-113,-1402,-1596,-1405,-1057,-2310,298,334,-4008,361,376,356,-8911,-4367,274,233,-1261,164,153,97,-1679,-1304,-92,-233,68,318,-93,348,20,387,267,318,267,210,147,80,10,-44,-284,-104,-118,-97,-386,-71,-62,-95,-68,-71,-102,-108,-140,-173,-208,-231,-263,-294,-345,-387,-427,-438,-379,-305,-244,-164,-83,-11,55,-104,188,19,-229,-264,-286,191,244,198,16,60,36,-23,-496,-158,-150,-311,-153,-457,-374,-298,-113,-105,-91,-93,-95,-95,-89,-93,-92,-189,-281,-428,-360,-258,-56,-97,-184,-70,-80,-88,-102,-110,-107,-99,-74,-157,-52,-35,-14,-237,-11,-403,31,44,38,-49,-11,-81,-181,-294,-457,-326,-202,-165,-193,-264,-280,-158,-24,235,249,268,273,81,-284,-264,-303,-218,-295,-166,46,-337,-130,-199,-265,-297,-283,-250,-200,-144,-110,-228,-169,-53,-51,-57,-58,-347,-48,-35,-155,-258,-70,-148,-473,-164,-21,-38,-217,-113,-151,-193,-227,-266,-303,-319,-334,-354,-371,-415,-411,-370,-308,-226,-143,-324,-295,-371,-297,-253,-126,-233,-89,-180,137,51,11,-42,-157,-304,1,-42,-79,-124,-168,-215,-273,-320,-361,-404,-438,-396,-351,-304,-259,-222,-201,-170,-150,-122,-105,-95,-79,-72,-303,-60,-63,-77,-86,-100,-107,-122,-146,-176,-201,-238,-260,-244,-232,-262,-192,-163,-145,-123,-242,-97,-66,-24,27,98,171,7,-216,-145,210,239,478,471,-7,-369,-32,-74,-411,-91,-162,-353,-360,-77,-117,-52,30,-22,-163,-107,-152,-189,-220,-242,-260,-280,-341,-274,-394,-251,-262,-178,-127,-63,-237,86,0,72,210,109,-18,-245,-251,-24,-44,74,-34,-148,-258,-308,-374,-230,-26,64,-157,-44,-317,157,208,-285,87,52,249,300,33,99,199,396,392,202,80,-198,-82,171,-9,75,394,290,-68,386,390,15,-319,153,-65,-64,-81,-220,-181,-158,-101,-25,-76,-137,286,249,-283,-217,-140,-91,-66,-32,-56,-64,-51,-36,-197,-291,-248,-42,-23,-36,-48,-439,-72,-86,-344,-107,-128,-140,-150,-149,-141,-264,-126,-58,-151,36,-101,-216,-177,28,-26,-338,-321,-176,-242,-198,-22,55,122,-2,164,57,-61,-36,-56,-150,-275,-453,-354,-251,-342,-114,-173,-115,-309,-98,-174,-207,40,7,-286,-103,-287,-264,-223,-388,-60,-4,65,131,112,61,69,445,401,52,-58,122,154,-328,-229,403,160,-214,-181,32,29,14,-298,-360,-363,-250,-102,34,155,-192,-115,-157,-34,395,369,323,265,211,-321,-196,-138,23,-11,-49,-84,-131,-168,-323,-311,-245,-218,-188,-199,-129,-117,-335,-293,-128,-153,-270,-232,-282,-322,-356,-338,-284,-231,-101,-38,78,15,195,200,-311,-260,-31,-143,185,-228,-355,-339,47,-51,-160,-124,36,10,-23,-65,-124,-185,-240,-256,-251,-212,-158,-114,-74,-51,-14,-7,16,-228,-228,-84,13,-331,-22,-83,-157,-83,-258,-95,-138,-162,-181,-204,-278,-217,-212,-204,-189,-179,-215,-190,-188,-190,-195,-183,-192,-158,-132,-111,-104,-101,-103,-194,-179,-243,-321,-417,-433,-335,-214,-98,-145,-268,-374,-186,-25,173,153,102,37,-413,-95,-958,-850,-722,-7933,-15845,-6069,-102,-53,0,55,-517,-230,90,-77,94,116,-153,-40,54,-90,-161,-219,-67,-113,-302,-252,-155,-209,-223,-189,-205,-226,-416,-256,-267,-304,-327,-333,-318,-280,-221,-162,-398,-84,51,103,167,79,205,271,150,-171,-110,-190,289,17,-85,-234,46,221,104,-31,-222,-455,-241,-58,-165,4,-137,356,11,-383,-203,-99,-294,-299,-140,192,201,33,-287,32,167,137,-119,-34,6,28,73,125,-86,-67,-66,-134,-318,-266,-43,5,-39,-306,150,106,59,0,-61,-130,-192,-232,-246,-229,-197,-171,-150,-143,-152,-159,-183,-213,-218,-203,-177,-147,-181,-258,-65,-48,-33,-132,-20,-14,-10,-11,-32,-251,-94,-107,-137],[-106,-138,-184,-222,-290,-313,-319,-289,-237,-197,-157,-184,-199,-41,-26,-10,-2,6,-64,33,-92,-205,-203,-316,-220,-393,147,261,30,-228,-244,-33,238,75,-68,44,-45,-111,-158,-270,-408,-292,-243,-93,12,-137,-198,57,35,13,-8,-28,-52,-50,-93,-84,-96,-121,-132,-133,-132,-241,-144,-373,-198,-220,-252,-286,-330,-361,-383,-363,-319,-275,-233,-199,-356,-231,-119,-88,-126,-139,-213,-148,-392,-389,148,388,435,-194,378,284,98,-5,-277,171,260,7,180,-77,122,86,14,-213,-162,-205,-329,-339,-251,-148,112,127,-104,-289,-34,-212,-221,-97,-67,-262,-102,-298,83,216,47,389,417,342,-76,348,300,-182,174,231,205,-296,-784,54,-15,-106,-213,-299,-323,-240,-137,-242,-57,161,240,299,317,368,365,-461,300,241,-542,-363,8,-54,-94,-662,-654,16,-115,-424,-1607,-1339,-864,-4237,-4332,-3718,-5913,-118,-25,-12354,-23047,213,246,238,213,165,-20805,45,-6198,-6234,-1666,-1618,-2928,-117,-127,-136,-151,-171,-3437,-228,-251,-267,-275,-284,-288,-294,-299,-301,-291,-278,-1221,-210,-166,-116,-906,-44,-123,1,17,8,-130,-42,-80,-131,-184,-314,-276,-254,-190,-119,-46,5,-33,92,-75,-46,-445,151,-190,-511,-97,39,16,-246,-142,-136,-46,-50,-45,-23,6,-120,44,-272,-189,-54,-111,-298,-280,-288,37,-58,-170,-255,-297,-192,-120,-58,-154,-125,-24,-40,-334,-255,23,102,51,-41,-69,454,502,296,203,-10,-253,285,553,355,101,108,-158,-364,13,67,-333,-359,-330,300,64,-282,-479,171,119,69,37,7,-1133,-1885,-1268,-1496,-1615,-201,-138,-2024,-20,36,54,-10706,-3132,54,25,-885,-59,-105,-233,-2088,-1329,-250,-270,-279,-275,-263,-236,-222,-191,-168,-143,-124,-106,-95,-89,-90,-87,-255,-77,-84,-64,-377,-47,-37,-97,-16,-2,-109,13,25,25,20,27,-45,-215,-352,-233,-293,-337,-182,50,40,-86,-13,29,10,-147,-25,-53,-117,-249,-362,-184,-204,-227,-231,-211,-182,-154,-500,-203,-90,-314,-139,-467,-418,-257,-141,-166,-172,-167,-137,-91,-36,2,18,-179,-229,-393,-302,-301,-68,-114,-172,-146,-114,-57,-2,-42,20,106,20,-266,-100,44,8,-231,-72,-423,-115,-114,-127,-149,-182,-247,-268,-191,-461,-31,47,-195,-189,-248,-255,-137,-21,424,497,388,434,123,-359,-263,-302,-282,-276,-156,58,-261,-32,-44,-113,-181,-241,-301,-313,-269,-225,-183,-150,-116,-94,-83,-69,-419,-32,-10,-171,-267,-94,-106,-281,8,-24,-52,-276,-141,-169,-175,-270,-124,-103,-82,-79,-93,-103,-151,-132,-235,-93,12,106,-334,-335,-386,-355,-261,-91,-320,-187,-292,97,63,10,-75,-150,-303,70,191,-71,-24,-132,-233,-327,-375,-354,-309,-266,-235,-223,-208,-190,-175,-171,-161,-167,-174,-201,-247,-291,-320,-328,-197,-117,-45,29,92,134,-62,-99,101,140,-236,-280,-63,0,-282,64,35,-2,-27,-238,-77,-84,-88,-93,-91,-95,-98,-239,-110,-97,-79,-52,-14,-9,-317,-50,-103,-433,-130,-238,-397,-368,-69,-56,-44,-98,-150,-219,-164,-134,-83,-25,30,-43,116,-345,-237,-366,2,-293,109,-127,-58,-267,194,-13,61,257,201,5,-242,-262,-49,-41,245,126,19,-63,-89,-385,-202,-1,119,-187,25,-222,246,287,-332,144,172,460,327,27,97,159,350,384,252,97,-238,-103,0,-144,88,81,74,-29,39,4,-20,-363,-36,-145,-88,-49,-254,-202,-173,-111,-34,-49,-178,339,316,-192,-228,-170,-68,-108,-235,-366,-403,-279,-157,-148,-334,-250,-55,184,211,130,-379,287,304,-332,164,14,233,136,36,-47,-263,-73,-26,-155,205,-46,-277,-255,40,-62,-366,-296,-386,-352,-255,-157,-80,-24,-74,15,-50,-97,-62,-120,-181,-332,-373,-356,-398,-412,-387,-360,-334,-316,-305,-281,-266,-247,-225,-276,-156,-276,-306,-247,-376,43,79,99,93,97,65,94,99,136,17,-129,70,61,-378,-235,453,234,-313,-328,77,6,-63,-334,-288,-306,-422,-274,-134,-3,-146,-153,-213,-104,336,338,318,283,250,-372,-163,-117,116,93,16,50,19,-1,-303,-253,-88,-35,-6,-169,72,-85,-324,-272,-15,76,-317,67,5,-278,-143,-204,-231,-204,-137,-64,-9,-33,28,24,-329,-329,-85,-180,-144,-265,-327,-353,7,32,-103,-166,113,104,-45,-22,30,-4,-121,-75,-121,-158,-185,-211,-228,-246,-238,-244,-229,-232,-246,-254,-256,-342,-272,-286,-285,-282,-274,-239,-229,-201,-180,-176,-223,-184,-196,-210,-223,-241,-274,-313,-350,-370,-310,-237,-236,-106,-39,-94,31,87,64,-135,39,10,-235,-174,-291,-369,-263,-121,-167,-205,-238,-157,-70,227,193,131,65,-345,0,-949,-495,-651,-9109,-12321,-3791,217,240,261,50,-457,-143,185,-23,43,169,-158,-41,49,-108,-230,-295,-143,-149,-247,-231,-212,-212,-309,-190,-176,-165,-292,-124,-100,-105,-106,-202,-218,-101,-75,-50,-427,-126,86,109,138,130,119,103,81,-257,-156,-210,177,-14,-94,-225,19,207,233,-25,-275,-400,-181,-273,-376,-347,-255,-181,-124,-311,-203,-65,-305,-273,-97,-42,-45,-67,-227,-93,-105,-116,-131,-138,-143,-143,-144,-147,-143,-131,-111,-128,-301,-275,-55,4,-45,-313,356,380,377,154,-70,169,-18,-287,-223,-331,-299,-194,-91,-6,57,116,152,170,195,215,-27,-9,-151,-254,-125,148,111,-144,-8,3,-21,-41,-114,-207,-119,-146,-172],[-40,64,31,-206,-310,-38,-54,-75,-91,-129,-177,-220,-233,-180,-121,-56,7,67,-34,177,-64,-118,-112,-298,-150,-424,119,211,-25,-140,-205,24,63,34,-78,-61,-126,-178,-235,-299,-384,-342,-263,-110,-86,-154,-279,-22,-21,-22,-21,-25,-66,-32,-64,-89,-128,-184,-226,-244,-237,-248,-172,-279,-118,-85,-68,-62,-200,-80,-101,-126,-147,-182,-218,-255,-287,-295,-265,-204,-124,-109,-317,-111,-374,-431,85,516,431,-146,412,233,17,-54,-324,185,232,-45,155,2,89,72,-36,-245,-158,-110,-47,29,-243,-87,176,126,-89,-286,-36,-185,-242,-150,-118,-318,-132,-314,78,205,78,520,493,154,3,416,359,-194,180,432,165,-224,-720,69,98,-27,-154,-220,-209,-134,-52,-353,-57,89,74,22,-59,-167,-302,-407,-280,-128,-956,-245,245,324,106,377,227,-679,-463,-209,-1560,-1676,-411,-2754,-2800,-3958,-5544,-156,-74,-7761,-14818,2,-19,-78,-147,-224,-25521,-266,-5653,-1762,-57,-3727,-2603,48,31,1,-37,-83,-3628,-1107,-132,-104,-71,-44,-19,-155,-7,-18,-37,-78,-1002,-189,-256,-355,-1315,-381,-372,-326,-280,-254,-236,-227,-226,-237,-247,-258,-252,-233,-195,-148,-93,-58,-27,-8,-103,6,-443,-27,-128,-484,-146,-159,-179,-227,-227,-273,-319,-369,-390,-352,-289,-212,-129,-218,-273,-115,-122,-293,-280,-289,46,-28,-107,-123,-416,-114,131,-35,-125,-147,-15,137,-246,-318,-252,-236,-39,17,-30,432,486,248,175,6,-261,246,242,210,111,112,-264,-305,22,154,-336,-281,-290,335,-1,-417,-555,241,222,217,245,282,-846,-2088,-1154,-1863,-893,363,-1655,-224,122,25,-96,-12396,-2091,-401,-391,-542,-236,-176,-577,-2138,-1301,-103,-197,11,30,-259,60,37,96,103,108,104,95,75,45,3,-42,-208,-144,-211,-250,-344,-322,-332,-322,-288,-234,-180,-112,-50,17,79,152,32,-189,-355,-298,-369,-420,-125,300,244,-77,17,46,-38,-177,-195,-270,-331,-340,-451,-256,-199,-154,-102,-50,-9,14,-457,-230,-73,-291,-146,-451,-412,-213,-174,-100,-6,71,63,195,233,200,126,-157,-146,-273,-225,-327,-341,-265,-152,-40,53,123,165,-48,37,106,52,-230,-99,-200,-267,-288,-249,-420,-143,-96,-91,-70,-73,-109,-165,-220,-447,-264,-218,-215,-181,-226,-225,-103,-22,113,120,122,97,75,-344,-231,-284,-290,-220,-143,41,-173,42,15,39,28,17,-66,-14,-17,-33,-99,-54,-52,-51,-50,-39,-477,5,33,-159,-257,-109,-26,-47,93,82,85,-304,80,85,86,-360,-110,8,0,-37,-57,-27,-158,-90,-161,-107,80,158,-325,-359,-371,-383,-242,-45,-324,-228,-366,38,11,0,-85,-117,-287,-97,-132,-157,-190,-220,-251,-293,-322,-342,-361,-365,-363,-368,-360,-331,-296,-269,-227,-195,-160,-141,-142,-150,-180,-326,-280,-315,-262,-181,-98,-10,-75,-147,103,199,-215,-282,-48,36,-297,94,179,123,63,-225,-101,-182,-259,-314,-263,-204,-156,-212,-122,-126,-146,-181,-220,-271,-304,-309,-279,-428,-237,-299,-411,-347,-278,-260,-225,-170,-118,-253,-147,57,112,163,8,68,279,-323,-205,-341,18,-309,107,-115,-48,-283,174,-6,63,316,318,90,-202,-252,-70,-30,210,113,34,-33,-82,-377,-172,-218,-214,-200,-41,-112,213,337,-343,213,306,519,318,32,109,140,322,366,283,128,-247,-100,-146,-283,-71,-91,-108,-123,-139,-158,-160,-345,-120,-193,-97,-10,-276,-197,-141,-81,-16,6,-218,660,495,-85,-217,-190,-35,0,-15,-209,-299,-135,9,-86,-363,-236,-58,115,70,46,-306,85,127,-320,145,-28,172,142,61,-15,-224,-25,2,-159,103,17,-315,-250,11,-46,-259,-249,-247,-280,-255,-237,-240,-235,-228,-220,-209,-204,-199,-202,-203,-365,-280,-203,-198,-332,-190,-181,-170,-251,-163,-179,-216,-133,-126,-248,-114,-256,-329,-263,-333,-166,-173,-188,-223,-246,-277,-303,-325,-306,-273,-230,-178,-134,-336,-227,-38,-15,-397,-307,-21,-45,-137,-328,-218,-233,-284,-312,-251,-184,-122,-173,-247,-169,39,59,69,72,83,-423,-110,-80,136,75,13,192,268,158,-266,-134,6,220,33,-123,134,-47,-313,-238,20,88,-341,-18,-42,-286,-36,-22,-101,-137,-29,-52,-102,-172,-252,-322,-311,-371,-121,-156,55,-292,-291,-304,117,131,-44,-204,24,-121,-258,-29,184,-21,-71,173,107,41,-166,-88,-149,-209,-237,-267,-256,-238,-204,-142,-54,-344,65,-15,-186,-157,-259,82,112,312,165,-24,-176,286,117,121,38,203,-258,86,6,-76,-154,-190,-252,-148,-100,-79,-55,-50,-47,-69,-68,-62,-247,2,51,-170,130,117,-185,-133,-94,-81,-70,-31,-52,-53,-21,-277,-8,-794,-186,-610,-8928,-9025,-1600,267,247,225,19,-368,-48,75,17,-41,-95,-168,-177,-194,-207,-287,-361,-210,-134,-178,-210,-121,-134,-349,-184,-224,-266,-281,-297,-287,-294,-292,-287,-277,-254,-212,-169,-398,-163,-21,-1,23,11,-9,-42,-94,-339,-230,-302,-352,-370,-337,-292,-271,-250,-240,-231,-278,-230,-226,-204,-249,-163,-231,-88,-51,-235,-189,-28,-280,-240,-57,41,40,20,-168,-157,-16,-30,-82,-79,-116,-165,-230,-308,-389,-418,-336,-237,-270,-281,-62,0,-59,-292,335,346,332,227,-137,120,12,-367,-210,-280,-259,-179,-84,5,79,153,205,238,272,299,7,42,-85,-208,-230,92,159,-147,14,30,100,81,-170,-140,-101,-126,-158],[-67,-14,-2,-219,-336,36,46,46,51,30,2,-100,-156,-159,-177,-233,-241,-206,-166,-113,-64,-31,-24,-284,-104,-403,40,42,-82,-59,-127,-12,-16,-11,-95,4,14,48,-5,-322,-357,-381,-289,-69,52,-125,-329,-5,140,123,101,-71,-79,24,-33,-86,-147,-226,-292,-330,-332,-298,-251,-210,-162,-113,-65,-16,-242,1,92,-2,-52,47,-52,-186,-211,-216,-274,-222,-103,-58,-379,-64,-328,-474,21,274,191,-118,2,-18,-63,-100,-370,215,188,-93,421,86,259,162,-81,-245,-143,-135,-51,24,-225,-19,196,123,-77,-283,-33,-146,-251,-201,-160,-372,-155,-315,72,35,-31,-103,-178,-266,-342,-386,-365,-288,-191,-87,10,-142,-589,25,243,262,126,274,45,245,35,-441,-64,-33,-148,-267,-323,-240,-90,-384,225,357,-1384,-97,582,587,-196,473,355,-1668,-770,-104,-1634,-2053,-368,-1647,-1584,-3462,-4972,171,199,-3196,-6581,123,74,10,-39,-71,-32105,-38,-5080,88,140,-5650,-1124,252,236,203,156,103,-2873,-2097,-36,61,96,124,142,-209,123,89,49,-2,-789,-89,-122,-685,-1680,-199,-642,-260,-276,-295,-299,-292,-273,-260,-244,-234,-222,-233,-193,-167,-130,-110,-90,-82,-143,-88,-422,-143,-178,-475,-218,-213,-188,-210,-149,-243,-259,-170,-205,-246,-293,-343,-378,-395,-376,-331,-282,-290,-282,-299,-223,-232,-246,-225,-378,-154,-55,-27,-95,-163,-43,121,-162,-315,-213,-402,-312,-124,-9,181,263,177,133,14,-263,-55,-217,-340,-242,-86,-377,-257,-3,124,-319,-217,-252,294,-61,-412,-575,110,101,113,157,211,-546,-2153,-1101,-2127,-205,11,-3592,243,160,68,-7098,-13592,-1300,-312,-299,-266,-164,-104,-935,-1799,-1227,-138,-183,-62,-91,-335,-140,-169,-164,-148,-110,-64,-7,47,100,141,52,-164,-18,100,174,-301,98,58,-111,32,-70,-120,157,204,237,251,261,106,-169,-374,-377,-309,-350,-63,70,58,-82,40,56,41,-201,18,3,-14,-20,-548,-8,11,23,18,-96,61,51,-400,-229,-75,-277,-171,-429,-370,-162,177,170,224,245,47,179,196,144,83,-145,-76,-170,-260,-352,-335,-261,-181,-101,-25,42,91,-63,38,133,110,-124,-78,-97,-83,-204,-165,-431,-61,-8,-170,28,20,171,-148,-27,-424,15,6,-241,-192,-225,-216,-76,-48,-26,-18,-13,-31,-51,-278,-196,-276,-263,-173,-158,-61,-100,-15,16,40,57,-7,-17,63,57,27,-23,-58,-101,-148,-189,-205,-543,-172,-139,-141,-250,-137,-76,-85,-81,-96,-92,-308,-74,-52,-32,-366,-127,-16,-9,8,56,146,-183,-54,-89,-137,38,150,-323,-380,-344,-404,-223,-11,-235,-214,-409,20,49,-5,-95,-186,-297,-294,-222,-141,-72,-21,-187,5,-2,-93,-92,-95,-135,-180,-208,-215,-206,-195,-167,-140,-103,-71,-47,-18,-2,-318,-77,-7,-42,-75,-116,-150,-186,-224,-257,-275,-280,-292,-293,-287,-329,-259,-225,-192,-152,-236,-115,-75,-52,-40,-24,-18,-45,-173,-23,-15,-15,-14,-11,-17,-184,-78,-90,-415,-174,-355,-389,-324,-31,40,66,82,-69,-288,-234,36,0,-42,-90,-145,-204,-290,-178,-333,-22,-327,93,-106,-52,-304,156,2,60,366,358,197,-154,-243,-105,-29,-19,-62,-79,-78,-53,-361,-116,4,82,-212,145,-8,329,360,-334,271,391,375,301,31,118,127,124,62,5,-41,-225,-93,-262,-368,-6,37,74,46,121,123,-26,-294,-51,-228,-108,18,-288,-177,-85,-30,19,73,-272,393,421,16,-199,-212,-6,27,135,32,-57,-105,-101,-61,-380,-220,-64,-22,-72,-142,-238,-316,-345,-322,-157,-76,0,59,81,29,-164,4,17,-173,118,86,-311,-183,-64,-136,-161,-229,-300,-299,-279,20,-82,7,-209,-194,-271,-175,-143,-160,-165,-367,-193,-137,-120,-328,-105,-100,-118,-220,-119,-187,-202,-202,-236,-261,-280,-300,-319,-299,-294,-294,-272,-244,-224,-184,-147,-114,-97,-74,-76,-246,-54,-107,-269,-211,-89,-92,-439,-162,-132,-155,-208,-287,-254,-299,-325,-331,-319,-295,-267,-235,-263,-234,-155,-119,-84,-49,-3,-414,-49,-44,164,47,10,226,237,132,-217,-11,106,137,56,-79,7,-53,-311,-199,-219,-243,-324,-216,-181,-296,-103,-66,-38,-64,-52,53,64,-134,33,0,-245,-371,-198,-256,-249,-317,-263,-217,143,228,5,-229,-97,-275,-446,-51,204,-62,-33,369,176,-44,-214,48,-58,-152,-193,-222,-197,-158,-151,-51,67,-345,93,-4,-198,-200,-231,78,135,315,150,-2,-153,56,0,-39,-63,-77,-265,-104,-100,-95,-92,-79,-266,-63,-41,-45,4,58,125,-9,73,269,-244,455,272,-131,248,155,-201,-83,10,-4,-29,121,142,170,86,-258,-88,-632,46,-628,-7898,-6231,40,-50,-129,-200,-252,-292,-286,-264,-239,-223,-208,-194,-181,-161,-151,-331,-398,-214,-77,-110,-200,-6,-53,-318,77,89,93,-88,15,123,115,120,-147,-101,163,188,-38,-344,-206,176,165,137,81,30,-9,-48,-425,-260,-239,-96,-104,-105,-216,-131,-146,-157,-143,-247,-59,-115,143,-279,10,-264,235,112,-174,-179,-10,-254,-221,-31,304,253,33,-123,-227,8,247,-100,23,74,9,-63,-136,-200,-246,-266,-253,-248,-300,-179,-158,-143,-256,-112,-109,-108,-115,-206,-137,-149,-375,-176,-185,-188,-186,-177,-164,-151,-122,-96,-73,-31,15,22,94,-12,-169,-316,49,128,-148,30,20,93,92,-184,-83,-116,-159,-127],[-86,-52,-100,-185,-352,-242,-261,-232,-170,-121,-70,-63,-132,-238,3,67,62,58,40,75,60,81,60,-271,-85,-362,87,66,-141,-74,-156,-239,-310,-357,-347,-327,-321,-312,-321,-328,-327,-415,-324,-63,65,-59,-337,-105,264,258,86,-141,-97,80,-12,-85,-169,-264,-342,-381,-351,-278,-192,-107,-16,9,72,159,-282,-16,277,110,-38,61,0,-211,-159,-93,-90,-60,-16,-4,-293,-26,-280,-524,-59,-147,-306,-339,-147,36,-154,-152,-363,245,167,-155,467,156,294,143,-123,-228,-131,-174,-79,-2,-214,35,204,104,-83,-289,-39,-109,-262,-255,-200,-423,-182,-316,46,62,64,68,74,-131,36,-4,-59,-270,-200,-272,-321,-309,-473,-120,-10,78,111,210,-62,259,53,-456,-96,65,-35,-154,-277,-342,-250,-405,69,101,-1381,47,602,664,-448,636,539,-2710,-1028,-112,-1832,-2490,72,-962,-818,-2587,-4327,812,833,808,744,648,547,427,322,232,-39635,140,-4463,155,162,-6644,188,184,122,117,74,33,-1683,-2434,-542,125,190,246,290,-367,320,244,292,263,-613,233,237,-1065,-1942,204,-917,-153,181,113,-96,-51,-133,-215,-284,-346,-391,-406,-371,-333,-289,-262,-230,-203,-198,-146,-397,-128,-136,-500,-255,-180,-180,-202,-157,-295,-390,-225,-99,-86,-81,-81,-84,-138,-402,-226,-177,-302,-293,-329,-262,-276,-295,-294,-294,-295,-291,-272,-245,-219,-192,-157,-137,-266,-143,-174,-209,-246,-289,-328,-351,-314,-259,-192,-275,-60,-2,53,36,24,-443,-229,-68,68,-291,-179,-220,-86,-123,-348,-548,-132,-91,-51,0,43,-232,-2085,-1120,-2249,192,-404,-5018,128,94,-5843,-18673,-13843,-799,-168,-219,-266,-281,-274,-1290,-1496,-1115,-200,-171,-123,-99,-394,-340,-86,-68,-64,-52,-40,-19,5,33,59,7,-125,-50,5,160,-259,81,178,-142,-13,-135,-146,209,468,599,547,303,171,-156,-406,-397,-256,-322,-189,-45,55,-94,57,216,203,-215,132,75,15,-28,-484,-40,-6,28,20,-152,50,62,-337,-177,-75,-276,-210,-402,-317,-132,-13,-35,-48,-69,-89,-106,-115,-139,-161,-187,-217,-248,-271,-328,-311,-314,-298,-261,-212,-151,-95,-86,0,35,71,-24,-56,-150,-131,-176,-208,-462,-24,-19,-240,59,3,144,-223,-90,-368,23,71,-265,-221,-238,-220,-52,-96,-36,-39,-31,-33,-22,-208,-163,-274,-222,-137,-196,26,-42,72,79,75,69,-78,20,22,9,-20,-53,-90,-118,-146,-168,-172,-570,-127,-88,-114,-241,-171,45,55,73,62,53,-289,-5,-28,-50,-281,-137,-132,-180,-256,-313,-223,-219,-14,-20,-173,-8,131,-321,-378,-301,-414,-204,12,-129,-153,-403,-28,178,149,-96,-56,-264,246,193,-183,5,120,-220,1,206,-137,-169,79,85,129,80,34,-176,-74,-116,-160,-192,-225,-255,-267,-271,-297,-243,-230,-231,-228,-232,-232,-239,-280,-278,-299,-311,-341,-362,-382,-407,-412,-346,-281,-203,-270,-140,-77,69,159,226,207,-24,-129,6,0,269,317,295,6,-126,-93,-37,-391,-196,-376,-328,-302,-23,53,176,63,-128,-316,-306,-28,46,-4,-106,-45,-36,-242,-107,-339,-9,-343,71,-103,-64,-321,146,19,53,222,176,123,-102,-228,-148,-82,-117,-150,-175,-200,-217,-334,-249,-250,-228,-221,-161,-117,-80,-42,-311,38,84,125,156,24,124,121,222,211,186,147,-162,-81,-269,-223,-116,-127,-119,-97,-74,-62,-48,-233,-81,-248,-117,-29,-264,-148,-19,32,53,59,-333,44,24,-6,-173,-234,-141,-191,-238,-285,-321,-343,-359,-370,-390,-400,-412,-434,-467,-501,-467,-414,-349,-337,-180,-99,-10,72,97,87,-89,17,15,-188,299,154,-260,-97,-140,-228,-75,-214,-369,-310,-308,-34,-155,12,-271,-241,-379,-220,-9,-28,-121,-337,-115,7,-7,-330,-125,-79,-118,-198,-148,-197,-203,-228,-253,-269,-282,-297,-295,-297,-259,-240,-205,-174,-162,-140,-129,-126,-140,-148,-160,-284,-175,-187,-208,-190,-123,-74,-351,-38,94,-42,-268,-233,-128,-281,56,215,246,238,-19,-194,-263,-300,305,328,334,322,203,-333,5,-19,46,-52,-160,-262,-359,-385,-344,-274,-205,-136,-91,-67,-63,-78,-324,-167,-184,-208,-276,-155,-73,-318,-51,257,78,-9,-102,64,484,-188,204,-18,-182,-325,-29,31,-66,-344,-254,-126,146,306,35,-219,29,-161,-488,-70,210,-122,-25,46,-116,-262,-348,-349,-302,-266,-227,-227,-218,-228,-237,-214,-162,-356,-56,-29,-219,-261,-209,-151,-238,-302,-339,-337,-292,-246,-206,-185,-180,-201,-274,-320,-377,-391,-332,-239,-291,-92,-37,-6,-35,-3,-2,-8,4,32,-226,128,170,-113,199,159,-220,-68,57,9,-13,17,72,125,-35,-301,-189,-505,179,-714,-6904,-4048,-1,-72,-122,-164,-192,-231,-262,-305,-348,-390,-420,-420,-399,-350,-295,-353,-363,-136,-37,-57,-213,39,-8,-304,42,168,159,-36,-28,96,108,84,-127,-73,5,-10,-78,-297,-262,-34,-29,5,25,61,102,0,-367,-335,-255,12,-172,-119,-242,-115,-75,-88,-62,-208,61,-88,107,-310,-42,-282,174,121,-136,-185,-17,-244,-226,-30,301,230,1,-101,-290,-51,242,-148,59,-81,-232,-336,-277,-158,-84,-48,-66,-237,-332,-124,-78,-187,-210,-6,-48,-70,-78,-269,-52,-28,-302,-65,-60,80,45,0,-14,97,70,19,-56,-128,-199,-249,-244,-187,-144,-332,17,59,-143,39,-1,68,58,-150,-38,-144,-184,-65],[-132,-142,-168,-191,-336,-273,-300,-291,-229,-163,-85,-55,-131,-293,-77,128,235,228,62,183,106,116,82,-275,-111,-351,43,34,-215,-29,-43,-19,53,-53,-157,39,95,116,-16,-319,-304,-460,-374,-76,-149,-280,-392,-359,-298,-263,-254,-273,-312,-359,-372,-319,-265,-234,-241,-166,-135,-245,-74,-42,2,39,-20,77,-322,-44,229,206,2,66,50,-227,-132,4,-186,-160,39,48,-212,-1,-239,-517,-150,-7,-45,-149,-97,-97,-245,-211,-334,87,142,-226,222,211,239,115,-151,-207,-116,-207,-126,-94,-207,-181,-215,-229,-231,-299,-194,-170,-264,-298,-226,-415,-200,-308,-136,-97,-59,-16,31,-164,85,94,91,-340,73,71,-14,-1,-365,-103,209,29,77,321,-177,343,66,-377,-140,192,-60,33,-344,-170,-291,-455,-338,-211,-993,40,130,209,-563,260,218,-1929,-1187,-200,-2123,-2969,-78,-657,-480,-1639,-3685,-441,576,563,513,429,331,205,78,-53,-46239,-276,-3773,-225,-153,-5972,-8,43,66,77,77,64,-383,-1654,-856,83,134,192,259,-597,373,-12,444,454,-453,449,281,-1441,-2019,134,-1067,-456,633,639,-26,388,187,-35,4,174,-68,-312,-103,-163,-168,-150,-109,-71,-237,0,-342,40,-7,-530,-287,23,21,-176,-137,-312,-484,-277,-4,5,12,15,18,-115,-415,-252,-204,-299,-278,-351,-218,-178,-204,-212,-224,-244,-258,-255,-239,-216,-182,-133,-93,-182,-55,-63,-74,-88,-109,-137,-174,-198,-215,-208,-272,-132,-73,-3,-23,-33,-357,-190,-135,29,-233,-140,-166,131,-146,-273,-475,164,182,186,188,174,119,-1947,-1179,-2217,51,-537,-3309,-39,-54,-17695,-31240,-12945,-575,-102,-116,-146,-348,-208,-1571,-1207,-953,-301,-274,-231,-180,-380,-469,-138,-9,6,22,36,41,36,25,7,-23,-66,-59,-52,-39,-197,-11,16,-163,-64,-190,-159,272,322,345,345,311,251,-120,-426,-308,-160,-247,-202,-53,93,-70,100,453,499,-199,503,456,380,290,-324,-23,6,-89,-171,-234,-287,-326,-343,-351,-347,-332,-315,-351,-269,-229,-183,-143,-100,-74,-54,-40,-26,-30,-36,-110,-65,-85,-98,-277,-242,-149,-165,-179,-193,-201,-210,-208,-196,-176,-141,-110,-84,-105,-59,-99,-214,-491,16,-8,-279,108,7,104,-257,-80,-258,40,77,-258,-249,-240,-219,-11,-144,133,129,128,107,94,-130,-116,-260,-169,-97,-229,-3,13,-6,-28,-65,-101,-130,-154,-143,-98,-48,9,59,112,138,-83,178,-483,192,198,-62,-213,-192,185,172,173,150,33,-247,74,47,21,-188,-132,-107,-174,-263,-323,-251,-248,36,53,-200,-45,117,-306,-335,-236,-402,-175,38,-11,-70,-360,-65,255,235,-80,-14,-240,298,387,-212,-6,93,-254,-2,187,-181,-245,-6,45,197,146,111,-192,6,-122,75,48,77,56,34,-3,-259,-149,-139,-184,-200,-193,-162,-169,-350,-96,-93,-113,-271,-153,-180,-384,-222,-201,-161,-99,-323,-146,-107,76,112,129,128,9,-88,30,-52,15,-13,-36,-65,-77,-97,-96,-354,-215,-324,-247,-280,-22,41,68,46,-179,-327,-339,-67,78,50,-151,0,-29,-183,-44,-353,-48,-351,10,-106,-82,-316,-1,-12,-18,-35,-42,-50,-58,-212,-201,-98,-111,-133,-150,-169,-183,-297,-221,-239,-243,-245,-238,-227,-221,-212,-286,-181,-148,-103,-55,3,68,118,221,285,339,201,-71,-69,-171,-25,287,247,208,82,134,93,-61,-176,-98,-266,-134,-136,-210,-118,42,97,109,209,-384,313,319,183,-147,-264,45,59,63,0,-60,-111,-165,-217,-300,-321,-332,-311,-279,-241,-202,-166,-131,-370,-60,-125,-27,6,23,28,-12,8,0,-197,26,28,-197,-24,-170,-323,-11,-192,-434,-305,-349,-111,-221,-145,-313,-223,-334,-272,-46,-55,-150,-294,-127,-153,-174,-339,-206,-207,-195,-192,-156,-210,-178,-121,-101,-131,-72,-187,-223,-309,-225,207,212,89,293,168,105,203,146,98,-123,-273,-50,-222,-163,-171,109,252,-278,54,141,-75,-279,-181,-115,-351,177,290,562,793,-9,-205,-256,-358,339,983,458,362,106,-256,48,-9,201,-40,-101,-208,-248,-194,-138,-92,-62,-36,-33,-37,-46,-50,-351,-143,7,40,-223,-36,28,-356,-143,59,15,-33,-172,-134,-188,-223,-215,-164,-122,-249,22,65,-143,-361,-263,-39,26,-24,-79,-155,-170,-218,-436,-285,-325,-370,-345,-272,-210,-325,-72,-15,33,61,101,108,122,-107,-114,-47,38,-371,24,-57,-241,-328,-193,-100,-184,-256,-299,-248,-201,-53,30,92,136,112,-279,-28,4,-70,-136,-146,-306,-64,-11,20,-81,9,-14,-64,-113,-158,-184,-192,-180,-173,-150,-135,-222,-156,-167,-193,-214,-202,-175,-150,-160,-358,-261,-401,0,-845,-6054,-2399,58,62,-185,95,-195,-118,102,69,-21,-208,-104,-295,-223,-200,-162,-324,-289,-13,70,0,-227,78,49,-256,16,438,383,0,-63,53,151,56,-101,-131,-186,-177,-126,-243,-298,51,-30,44,174,338,436,-75,-280,-399,-245,-66,-228,-120,-253,-179,-53,-150,-225,-277,-288,-260,-208,-312,-142,-258,-98,-91,-92,-179,-68,-227,-224,-22,82,135,-17,-70,-317,-97,66,-184,-167,-301,-199,-20,63,-129,-74,-15,-21,-205,-348,-153,-113,-271,-124,124,-14,-105,-112,-271,45,125,-207,-64,-49,155,55,-10,-49,59,-1,-67,-125,-137,-110,-66,-21,14,-97,-260,48,30,-88,-32,-67,-92,-106,-127,-129,-149,-157,-136],[-119,66,99,-148,-293,-16,18,140,100,131,102,-50,-125,-215,-22,-18,-69,-124,-178,-214,-242,-264,-268,-265,-227,-349,-168,-128,-273,-55,-4,58,135,-103,-186,8,49,143,-29,-275,-258,-498,-397,-90,222,107,-267,-326,224,245,77,-245,-163,27,-12,63,35,-254,-293,-33,-35,-244,-35,-44,-47,-47,-110,-43,-346,-60,-67,-79,-101,-129,-142,-212,-115,-46,-274,-239,101,104,-134,22,-198,-496,-228,252,240,-184,196,-145,-316,-259,-300,-53,-119,-300,-189,-162,-105,-45,-153,-182,-91,-212,-175,-77,-197,-119,-193,-255,-304,-317,-298,-266,-251,-318,-235,-385,-231,-285,-303,-348,-401,-395,-346,-305,-255,-205,-154,-418,-36,28,-76,60,-274,-165,268,-101,31,313,-291,293,76,-261,-197,146,-229,41,-496,-57,-106,-531,-193,-358,-632,-253,-273,-274,-494,-285,-302,-804,-1227,-360,-2495,-3498,-366,-655,-474,-804,-3121,-2129,-69,-45,-32,-35,-33,-50,-57,-63,-48775,-31,-3077,55,94,-4083,198,240,258,269,265,245,213,-360,-882,111,115,137,182,-896,286,-201,369,358,-330,385,224,-1795,-1947,79,-949,-728,490,481,56,404,163,-86,-53,25,-95,-366,-345,-358,-251,-169,-94,-41,-264,-77,-281,17,-11,-574,-307,-139,-172,-202,-219,-314,-497,-330,-260,-248,-231,-206,-172,-139,-403,-268,-246,-303,-260,-383,-319,35,2,-232,-133,-246,-64,-43,2,-173,-169,61,30,-102,303,288,261,102,-50,108,31,-83,-87,-111,-286,-59,0,-126,-109,-104,-243,-163,-222,-24,-183,-125,-120,101,-177,-230,-416,174,198,209,215,207,194,-1840,-1304,-2123,120,-287,-432,40,22,-29890,-44142,-11239,-656,-128,-162,-201,-970,-745,-1700,-958,-789,-384,-389,-365,-323,-331,-359,-177,-126,-90,-58,-42,-34,-42,-65,-108,-154,-211,-279,-362,-421,-371,-313,-254,-204,-156,-263,-192,-58,-54,-52,-49,-27,4,-96,-462,-232,-45,-120,102,318,248,-32,142,167,95,-200,27,46,91,155,-165,-140,317,228,56,-193,-48,95,-150,55,-31,-278,-282,-312,-216,-236,-243,-242,-225,-207,-180,-138,-79,-26,34,-95,150,196,17,-232,-241,16,120,237,28,-44,2,-149,-10,-45,-89,-130,-166,-218,-241,-255,-265,-515,-214,-161,-324,-77,-37,-23,-274,-28,-138,-22,-5,-242,-302,-261,-241,8,-220,66,48,30,-5,-28,-83,-94,-267,-144,-78,-274,-63,53,98,61,-36,-97,-203,-318,-318,-188,-63,48,134,201,141,-143,219,-384,161,129,-21,-195,-218,0,-37,-60,-105,-139,-227,-206,-200,-170,-121,-148,-31,22,64,104,157,-284,87,104,-242,-97,83,-309,-283,-181,-399,-166,39,79,-8,-333,-105,144,170,-71,11,-229,254,258,-244,-33,-18,-312,-26,97,-248,-342,-116,-135,-122,-58,20,-203,14,-150,41,18,10,31,167,275,-230,-192,115,326,255,148,37,-209,-422,-79,-61,-76,-266,-28,-35,-341,-81,-101,-122,-128,-405,-145,-154,-153,-170,-185,-213,-246,-289,-332,-359,-338,-296,-245,-200,-140,-103,-30,-328,-247,-262,-180,-277,-42,1,16,-14,-238,-326,-305,-107,-106,-101,-190,-93,-109,-131,-145,-381,-234,-360,-351,-373,-315,-284,-205,-151,-91,-48,2,46,-27,-207,-269,-105,238,258,273,275,107,-262,-62,-43,-83,-244,-133,-217,-301,-346,-311,-263,-219,-189,-181,-179,-182,-175,-162,-145,-121,-92,-70,-66,-55,0,15,32,47,56,58,49,-83,-129,-110,-295,-156,-171,-245,-280,-229,-108,31,193,-349,504,633,231,-127,-303,59,55,320,436,130,292,174,67,-252,-179,-142,-154,-148,-126,-110,-73,-50,-405,-14,-145,-81,-33,-53,-82,-111,-142,-167,-192,-222,-248,-274,-301,-342,-385,-412,-447,-470,-485,-483,-473,-476,-487,-476,-440,-392,-343,-291,-247,-204,-250,-138,-121,-113,-348,-214,-184,-234,-302,-381,-410,-348,-233,-173,-101,-48,-160,-176,-298,-225,167,120,82,446,156,109,411,402,206,-53,-196,-34,-166,-124,-150,244,348,-217,119,107,-112,-229,-129,-115,-255,337,265,199,148,-10,-212,-248,-372,59,40,12,-26,-59,-182,-135,-171,-202,-227,-248,-255,-269,-264,-266,-255,-232,-184,-137,-82,-24,-15,-379,-123,143,164,-166,-105,-61,-401,-233,288,195,28,-252,33,204,-215,43,-104,-105,-173,-222,-264,-291,-359,-283,-262,-240,-207,-169,-119,-65,-19,-243,75,129,-261,-59,13,-229,-267,188,270,120,223,219,199,210,-90,-96,-43,24,-385,55,-105,-254,-396,-183,-64,119,87,-15,-77,-250,-276,-372,-449,-458,-398,-333,-271,-209,-159,-122,-214,-292,8,71,100,-122,238,262,68,62,47,-130,143,42,-99,-214,-346,-490,-536,-402,-294,-201,-104,-26,20,-287,-393,-276,-333,14,-997,-5314,-1144,-235,-317,-442,-365,-294,-209,-120,-49,-60,-222,-86,-353,-313,-173,-131,-277,-216,113,150,48,-252,115,107,-139,-3,155,140,20,-98,-1,54,14,-83,-66,-91,-94,-191,-195,-325,8,-140,-32,142,288,328,-171,-204,-461,-235,-152,-277,-117,-250,-253,-16,-66,-104,-136,-156,-161,-144,-309,-171,-237,-84,-78,-79,-185,-102,-233,-244,-194,-232,-253,-280,-281,-343,-248,-232,-228,-235,-261,-296,-296,-254,-195,-127,-60,6,-192,-381,-205,-162,-329,-39,84,47,5,-45,-253,-146,-182,-184,-161,-125,-84,-48,-39,-114,21,35,31,11,0,-9,-20,-26,-27,-81,-212,24,41,-46,66,-27,13,-93,-1,53,-192,-147,87],[-113,46,211,-137,-258,-82,-52,237,49,156,81,-66,-125,-119,-107,-235,-347,-322,-249,-171,-107,-64,-36,-251,-216,-369,-26,-37,-316,-86,-106,-120,-119,-152,-212,-41,0,70,-46,-218,-197,-491,-373,-109,285,202,-208,-396,155,408,85,-244,-193,-9,-13,100,28,-248,-336,-174,-211,-238,-244,-249,-236,-211,-194,-142,-345,-80,-59,-44,-46,-68,-103,-169,-213,-275,-348,-292,-236,-182,-119,-65,-158,-473,-270,59,71,-212,53,-193,-356,-291,-253,-63,-62,-364,-17,12,44,59,-134,-149,-49,-173,-208,-96,-177,-59,-114,-165,-221,-298,-307,-328,-330,-321,-298,-338,-239,-236,-162,-111,-68,-16,47,-36,162,222,280,-488,90,-26,-116,123,-190,-207,184,-181,-6,411,-387,222,97,-136,-249,-202,-376,-345,-581,-337,-328,-617,-357,-443,-361,-320,-289,-242,-236,-169,-149,-128,-1132,-563,-2913,-4060,-70,-784,-604,-138,-2660,-3834,-96,-103,-106,-106,-85,-68,-33,3,-44689,85,-2464,155,162,-1762,179,177,152,124,89,42,-11,-76,-617,-175,-184,-163,-110,-1228,29,-303,187,228,-217,347,258,-2078,-1792,39,-741,-912,253,193,133,78,36,-142,-105,17,-70,-409,-132,-235,164,162,156,134,-251,-161,-197,-33,-101,-565,-291,-302,-339,-332,-294,-282,-416,-362,-246,-236,-223,-205,-178,-154,-351,-252,-278,-293,-220,-403,-403,43,59,-218,-75,-236,139,219,59,-148,-206,63,99,-11,370,661,319,111,-72,535,325,-145,-46,-10,-297,-45,0,-257,-203,-151,-115,-125,-297,-65,-126,-114,-143,-203,-255,-287,-357,-299,-284,-272,-254,-240,-222,-1777,-1470,-2017,-112,-90,-51,-33,1,-41675,-55723,-9211,-1005,116,123,-20,-1588,-1385,-1561,-729,-622,-432,-7,-457,-271,-246,-167,-136,6,-22,-85,-104,-155,-213,-266,-286,-239,-160,-80,-116,101,-114,-71,109,-234,-197,-323,-225,351,418,350,261,170,65,-65,-438,-258,-314,-307,-264,-212,-193,-173,-173,-196,-231,-258,-269,-243,-199,-138,-64,-231,60,110,79,-185,-91,102,-50,167,-1,-290,-321,-268,-100,-84,-90,-81,-47,-14,-59,12,31,88,183,-73,208,200,58,-183,-202,-8,59,24,-14,-84,-88,-199,-178,-225,-262,-303,-347,-403,-333,-258,-196,-445,-77,-10,-361,91,8,-21,-263,64,3,42,45,-205,-352,-273,-264,-44,-282,-192,-271,-292,-214,-90,-50,-81,-280,-128,-59,-276,-132,80,331,177,-83,-25,-228,-168,-97,2,37,102,96,67,8,-196,-146,-277,-263,-294,-316,-321,-318,-309,-278,-210,-153,-79,-218,40,99,150,-53,-169,224,222,197,157,124,-259,39,-5,-275,-146,-40,-311,-219,-125,-385,-163,30,85,35,-318,-120,-5,-30,-66,-93,-213,-107,-94,-245,-57,-140,-368,-52,65,-297,-425,-222,-105,132,95,120,-190,27,-180,-5,-97,-141,-68,120,228,-198,-197,17,295,374,103,15,-216,-374,-87,79,-34,-251,0,0,-270,-44,-68,-100,-126,-442,-201,-228,-256,-284,-304,-328,-348,-364,-354,-334,-316,-299,-274,-252,-214,-174,-127,-303,-279,-201,-119,-284,-69,-60,36,3,-282,-298,-249,-157,-206,-242,-251,-231,-201,-148,-99,-394,-194,-350,-72,-177,-163,-225,-244,-290,-273,-214,-126,-37,-8,-198,-317,-161,298,342,388,425,100,-222,-81,-81,-155,-255,129,14,-114,-245,-332,-250,-148,-64,-8,-54,42,49,40,15,-21,-64,-119,-166,-206,-231,-236,-218,-190,-160,-137,-125,-114,-97,-116,-326,-178,-126,-140,-142,-130,-80,2,131,-250,451,617,263,-106,-341,76,50,249,365,83,304,408,139,-201,-172,-133,28,136,88,-97,78,50,-391,-15,-149,-114,-165,-213,-264,-307,-338,-352,-349,-336,-310,-278,-242,-219,-319,-158,-133,-273,-245,-336,-296,-224,-335,-267,-103,-155,-249,-159,-122,-212,-202,58,115,39,-331,-270,-74,-134,-207,-222,-268,-287,-254,-250,-124,-65,-122,-127,-266,-240,-111,-167,-225,-282,-286,-273,-257,-273,-305,-371,-453,-404,-272,-122,-124,140,254,-162,165,63,-140,-151,-77,-111,-95,13,-61,-130,-186,-231,-260,-288,-339,-286,-264,-234,-201,-154,-108,-62,-20,15,-129,8,86,95,92,-31,177,232,290,13,-23,179,-27,-399,-102,156,161,-103,-177,-153,-445,-312,249,200,24,-322,0,-18,-164,-104,-122,-132,-132,-111,-89,-272,-340,-308,24,36,44,49,-42,56,45,-81,42,44,-318,-69,-116,-271,-122,170,186,98,220,262,297,362,-67,-68,-26,14,-385,34,-152,-251,-455,-170,-128,112,328,-77,-85,-289,27,-9,-74,-123,-163,-266,-200,-173,-128,-80,-384,-240,58,93,113,-147,102,84,36,-23,-103,-196,-306,-402,-410,-290,-142,-186,-141,81,68,281,558,622,434,-392,-375,-209,-294,102,-1124,-4635,-224,56,-49,-732,-383,-391,-122,-37,61,-86,-193,-128,-404,-406,-271,-121,-211,-133,241,180,43,-271,-178,-241,-239,-179,-108,-42,37,-125,-48,163,172,-63,-42,113,82,-246,-140,-322,-87,-237,-164,-203,-225,-232,-257,-221,-472,-231,-229,-288,-219,-213,-271,-235,-244,-239,-229,-211,-181,-127,-279,-220,-216,44,69,-35,-178,-88,-236,-261,-75,-135,-181,-228,-242,-348,-240,-141,-234,-52,-19,5,-16,36,-204,-58,46,47,-170,-400,-253,-183,-209,66,209,125,42,-32,-212,-90,-65,-77,-120,-83,68,20,-62,-179,29,2,-67,-151,-224,-281,-308,-294,-254,-200,-167,-119,-98,-86,-88,-87,-71,-174,8,73,-235,-125,136],[-85,36,226,-119,-218,-139,-115,195,6,126,61,-87,-117,-18,4,-60,-125,-182,-225,-216,-183,-154,-129,-226,-277,-397,-89,-98,-329,-158,-193,-223,-247,-260,-269,-275,-252,-198,-141,-151,-123,-437,-335,-126,174,212,-143,-389,98,221,92,-218,-219,-45,-13,-15,-54,-134,-366,-163,-118,-228,-122,-139,-155,-172,-260,-204,-326,-233,-238,-223,-201,-174,-140,-108,-118,-50,-372,-296,-17,-24,-27,-38,-124,-451,-259,-85,-76,-231,-52,-164,-370,-313,-205,-99,-126,-408,-159,-146,-106,-53,-110,-123,-3,-106,-222,-104,-160,218,259,85,-134,-290,30,99,-173,-277,-219,-291,-102,-178,-107,-76,-48,-13,26,50,80,105,129,-520,92,-95,-144,167,-130,-237,141,-221,-45,240,-476,58,-61,-185,-315,-382,-507,-145,-604,-107,-78,-722,74,-377,5,169,207,281,149,434,487,526,-941,-816,-3376,-4660,296,-854,-664,-9,-2343,-5475,-9,18,27,13,-6,-46,-76,-95,-35198,-79,-2104,-34,-38,-35,-52,-70,-106,-136,-154,-155,-134,-103,-204,-23,15,47,82,-1592,123,-354,174,94,-136,144,115,-2293,-1644,-19,-557,-945,-97,-121,-132,-131,-118,-226,-177,-70,-89,-457,-228,-269,-115,-153,-185,-220,-241,-269,-290,-304,-312,-491,-284,-253,-204,-151,-88,-247,-329,-399,103,148,182,206,218,-136,-293,-231,-324,-289,-185,-432,-487,22,-2,-183,-39,-220,-106,-126,-119,-131,-257,61,158,67,362,506,333,110,-110,410,232,-198,-60,-18,-325,-101,-151,-374,-319,-178,-7,-97,-378,-181,-238,-188,-83,19,-227,-187,-328,242,245,214,165,93,17,-1797,-1701,-1966,97,206,329,418,502,-51939,-54074,-7324,-1608,517,452,-213,-2159,-2087,-1257,-539,-491,-541,-142,-575,-343,-199,-208,-237,-252,-277,-296,-318,-333,-344,-338,-318,-277,-227,-175,-131,-62,-103,-118,91,-268,-264,-357,-277,185,158,120,73,36,-6,-45,-409,-110,-115,-110,-101,-81,-81,-65,-56,-60,-73,-226,-105,-135,-178,-219,-251,-289,-299,-301,-281,-249,-222,-204,-192,-193,-195,-320,-363,-241,-185,-173,-158,-149,-135,-135,-137,-137,-128,-134,-133,-133,-135,-137,-131,-150,-162,-119,-112,-104,-98,-128,-204,-253,-124,-136,-133,-127,-116,-116,-85,-42,-103,-369,87,-2,-400,220,13,-105,-256,147,148,38,14,-169,-342,-286,-296,23,-261,-29,243,349,444,17,-46,-92,-308,-136,-47,-233,-218,93,19,-89,-167,-183,-256,-117,-83,-61,-73,-100,-148,-196,-255,-315,-353,-360,-338,-306,-282,-259,-246,-252,-264,-259,-260,-227,-232,-145,-94,-46,-2,-207,32,38,22,-2,-16,-193,-42,-48,-311,-198,13,-323,-162,-80,-373,-174,5,206,49,-327,-112,112,50,-36,-127,-221,-247,-220,-220,-88,-275,-380,-80,3,-289,-352,-297,-202,74,50,114,-170,-4,-223,-182,-201,-158,-128,0,70,-174,-154,-89,246,295,21,23,-180,-288,-170,319,5,-230,0,168,-204,209,152,86,25,-351,-116,-246,-208,-228,-217,-200,-176,-162,-150,-284,-125,-111,-87,-75,-38,-69,50,-289,-311,-154,-75,-303,-110,-142,157,-35,-312,-257,-203,10,261,254,-187,225,191,-38,104,-375,-285,-333,-143,-234,-215,-158,-165,-180,-192,-225,-256,-297,-345,-396,-357,-302,-253,-218,-184,-157,-129,-183,-117,-128,-236,-268,-103,-135,-189,-253,-306,-291,-212,-124,-48,-95,54,85,150,157,149,125,78,-60,-26,-78,-125,-150,-156,-146,-132,-125,-121,-118,-136,-368,-205,-231,-258,-270,-277,-268,-251,-203,-145,-54,41,140,-93,-383,88,37,170,296,35,272,261,156,-154,-172,-158,-17,173,41,-101,250,-61,-333,115,-148,-118,262,85,162,106,-50,-48,-119,-106,-158,-208,-255,-307,-335,-321,-285,-230,-213,-284,-380,-165,-179,-209,-47,-97,-204,-223,-155,-242,-170,-196,-221,-239,-296,-332,-272,-278,-290,-306,-308,-317,-321,-339,-310,-290,-273,-240,-233,-281,-129,-101,-62,-60,-54,-56,-57,-58,-21,35,73,101,-2,-60,-108,437,312,-122,182,0,-155,-76,-34,-104,-156,-251,-309,-303,-249,-192,-210,-232,-310,-120,-129,-139,-143,-166,-98,-76,-48,-24,-168,-1,5,1,10,4,33,65,115,-20,-35,148,-50,-415,-95,131,83,-52,-261,-259,-442,-391,-263,-311,-329,-311,-245,-182,-122,-105,-132,26,49,63,54,-322,-325,-345,-15,-8,61,143,-140,336,406,-170,308,298,-370,-85,-214,-192,3,129,89,83,104,166,220,295,-52,-46,-12,-5,-387,5,-212,-249,-439,-174,-210,0,-38,-148,-135,-306,-108,-119,-134,-150,-175,-263,-270,-319,-374,-422,-506,-320,-263,-223,-196,-186,-178,-168,-167,-152,-120,-61,12,104,-77,309,45,-177,-197,52,25,341,820,595,270,-494,-345,-89,-302,-24,-1196,-4067,39,-77,-178,-1068,-688,-501,-217,-178,-128,-116,-158,-171,-467,-519,-374,-118,-152,-65,232,177,82,-305,-95,-165,-182,-123,-37,53,79,-161,-108,170,237,-62,-64,412,372,-290,-100,-312,-14,-334,-166,-148,-209,-259,-311,-344,-439,-402,-355,-310,-256,-204,-198,-151,-141,-137,-151,-175,-209,-238,-277,-334,-375,-412,-386,-353,-330,-300,-282,-291,-273,-277,-275,-293,-306,-343,-328,-278,-223,-148,-68,14,-86,31,-247,-48,76,80,-157,-412,-312,-178,-63,171,318,261,210,160,-176,-8,69,-30,-145,-106,18,-7,-90,-251,-59,-90,-139,-197,-238,-250,-223,-185,-154,-125,-134,-95,-82,-58,-26,-89,-92,-250,97,80,-267,-105,170],[-52,28,144,-109,-181,-189,-179,-69,-92,-126,-153,-169,-180,-192,-206,-210,-207,-201,-195,-171,-152,-143,-138,-208,-317,-431,-132,-128,-326,-135,-129,-117,-94,-245,-249,-166,-50,84,-82,-92,-52,-379,-309,-154,149,121,-91,-342,-16,-73,-117,-195,-254,-101,-71,-47,-29,-37,-390,-189,-76,-227,-131,-158,-159,-134,-295,-146,-305,-14,113,156,184,98,211,-45,-156,59,-312,-287,223,216,46,98,-110,-450,-217,14,132,-244,0,-97,-379,-340,-198,-220,-232,-359,-233,-216,-183,-141,-99,-112,19,-33,-209,-106,-159,246,283,107,-144,-287,53,138,-133,-247,-221,-248,-35,-119,-89,-88,-83,-66,-37,-22,-1,10,21,-450,48,-149,-166,131,-103,-254,132,-228,-85,181,-559,61,-28,-124,-376,-285,-620,-159,-584,-331,-209,-845,-173,-171,245,489,548,-56,620,710,722,721,-691,-1108,-3860,-4525,515,-647,-446,371,-2180,-6939,276,235,183,118,55,-24,-100,-35978,-23079,-300,-2152,-260,-232,-191,-166,-141,-132,-120,-104,-86,-61,-39,-15,11,32,44,58,-1928,-73,-368,11,-35,-73,-52,-94,-2417,-1517,-192,-403,-839,-194,-189,-180,-164,-141,-323,-254,-64,-115,-497,-312,-286,-50,-85,-120,-162,-192,-321,-255,-262,-256,-373,-207,-153,-85,-13,26,-201,-237,-429,351,408,418,470,255,-148,-218,-193,-362,-276,-141,-450,-554,53,-11,-114,-115,-182,-230,-260,-253,-218,-305,-90,-29,12,46,58,66,70,-141,53,25,-220,-45,-67,-353,-142,-262,-338,-432,-155,-134,-105,-443,-150,-71,-149,18,143,-262,-183,-305,171,143,85,21,-60,-142,-1871,-1972,-1970,-63,2,67,94,113,-58482,-44126,-5875,-2396,-73,-137,-499,-2503,-2593,-872,-372,-384,-647,-301,-661,-396,-258,-237,-234,-213,-202,-188,-184,-179,-184,-198,-223,-239,-246,-236,-220,-170,-125,-138,-51,-259,-300,-314,-322,15,-12,-48,-92,-128,-168,-205,-369,-275,-283,-278,-272,-257,-260,-247,-234,-230,-224,-237,-189,-166,-147,-117,-73,-158,17,65,119,-142,-161,83,133,341,45,-341,-374,-205,14,-55,-33,-36,358,322,-120,-51,-86,-21,185,-27,155,143,92,-109,-106,-104,176,200,-45,-151,-298,-246,-51,161,12,-16,-180,231,286,282,-24,-277,37,6,-407,137,38,-179,-241,33,8,-8,-14,-118,-264,-277,-300,19,-177,-114,143,192,222,-60,-53,-105,-332,-140,-20,-147,-296,14,-62,-133,-199,-233,-248,-195,-155,-118,-110,-117,-147,-181,-234,-299,-351,-351,-290,-214,-144,-106,-79,31,57,82,70,-31,-253,-17,-34,-30,-1,-239,50,71,67,46,23,-99,-69,-132,-327,-231,-224,-327,-181,-147,-348,-182,-93,-78,-67,-341,-78,-33,-19,-28,-45,-173,-123,-182,-239,-306,-400,-379,-324,-241,-221,-263,-277,-287,20,21,7,-132,-85,-257,-193,-220,-213,-176,-116,-59,-145,-72,-172,195,293,-56,75,-104,-195,-250,296,51,-191,12,184,-139,131,-7,-130,-175,-207,-45,-284,135,202,-132,-170,26,-106,-23,-310,-161,309,339,-105,-49,-30,244,-276,-326,-115,-43,-325,-149,-225,41,-86,-304,-205,-160,61,222,216,-145,187,160,2,147,-325,-372,-312,-216,-300,-270,-168,-256,-292,-228,-145,-55,13,-8,-180,-224,-290,-31,-102,-173,-242,-294,-307,-274,-237,-316,-270,-143,-118,-99,-73,-230,15,79,147,-50,-138,25,71,348,200,317,230,247,-54,98,23,-45,-92,-110,-101,-78,-59,-90,-26,-102,-379,-228,-140,-184,-223,-267,-303,-335,-341,-331,-306,-265,-221,-168,-419,-100,-83,-85,-114,-167,-238,-337,-366,-237,-177,-179,-57,91,-10,-117,191,-158,-261,132,-144,-112,290,74,295,259,-51,-41,-82,162,69,-64,-112,-206,-275,-287,-254,-183,-186,-230,-314,-97,-41,-151,3,-54,-164,-281,-183,-265,-130,19,-1,-14,-248,-387,-102,-134,-254,-216,-159,-210,-239,-374,-57,32,-45,-52,-199,-344,-67,-227,135,95,72,53,44,35,48,56,60,58,37,-40,-99,-101,-157,-219,-264,-309,-322,-303,-266,-214,-172,-119,-71,-35,-15,-30,-207,-236,-292,-152,-187,-198,-180,-242,-63,-13,-60,75,-197,34,100,74,50,11,-18,-32,-21,-60,-56,42,-76,-415,-91,99,96,-7,-350,-362,-382,-357,-179,-260,-329,-371,-371,-325,-249,-173,-132,49,207,330,425,-335,-312,-377,256,-60,270,178,-176,-372,-235,-215,300,230,-385,-106,-215,-38,148,272,179,84,119,127,127,155,-37,-26,9,-26,-382,-22,-269,-238,-381,-185,-289,-154,-121,-215,-190,-261,-70,-24,-38,-56,-91,-264,-221,-295,-380,-479,-580,-389,-296,-217,-151,-182,-56,-6,31,9,-179,18,238,18,-62,315,6,-177,-247,27,-35,384,458,418,91,-556,-314,67,-346,-146,-1156,-3678,-228,-292,-353,-1422,-1005,-603,-388,-365,-343,-319,-292,-260,-529,-628,-460,-116,-93,-2,69,122,145,-341,193,153,189,31,149,109,93,-198,-166,84,101,-69,-98,130,117,-277,-68,-288,-133,-409,-335,-438,-490,-459,-394,-310,-404,-215,-385,-229,-13,-10,-75,-42,203,66,-97,268,-38,-269,-205,-176,-264,3,108,3,-153,-208,-255,-321,-139,-151,-137,-117,-73,-312,-414,-113,-192,154,210,-35,-137,23,-294,-43,97,104,-147,-409,-372,-149,57,20,-16,-52,-75,-101,-152,-146,-168,-188,-212,-231,-244,-250,-246,-329,-223,-191,-168,-150,-116,-82,-162,-24,-4,-24,-115,33,42,44,37,-132,-159,-326,-2,-16,-259,-104,-105],[-6,1,-6,-93,-137,-208,-232,6,-69,-4,-22,-149,-75,-74,-110,-142,-173,-197,-215,-210,-196,-183,-164,-191,-295,-417,-40,-7,-316,25,34,41,-96,-279,-278,-262,-67,48,-105,-43,12,-319,-292,-183,-114,-143,-177,-299,-241,-262,-259,-237,-293,-154,-128,-118,-118,-143,-386,-190,-199,-235,-140,-82,-4,79,-275,-197,-283,8,220,339,303,81,224,9,-227,-8,-261,-277,23,41,51,104,-114,-472,-175,-138,124,-257,59,-32,-400,-374,-140,67,26,-299,-28,-45,-53,-89,-113,-127,-56,-41,-183,-114,-182,4,7,11,-160,-299,-16,-34,-114,-226,-244,-222,-272,-330,-365,-320,-260,-199,-134,-90,-45,-9,18,-355,80,-199,-190,160,-114,-262,134,-229,-135,133,-646,51,3,-32,-456,-72,-709,-263,-558,-502,-340,-996,-291,98,115,132,134,-462,156,160,151,149,-435,-1437,-4330,-3866,228,-68,124,340,-2190,-8142,422,425,416,392,371,328,288,-100340,-10319,121,-2765,-8,-87,-141,-191,-220,-247,-256,-258,-258,-247,-228,-190,-136,-73,-8,60,-1925,-272,-376,-135,-177,-41,197,133,-2462,-1423,-225,-304,-727,-27,23,67,101,22,-452,-353,57,-170,-545,-400,-308,-70,-66,-52,-41,-144,-344,11,30,48,-247,-153,39,49,15,51,-166,-167,-473,205,180,147,107,68,-167,-156,-166,-414,-275,-195,-478,-618,-309,-339,-341,-333,-323,-303,-273,-240,-211,-369,-144,-115,-99,-82,-78,-65,-48,-181,-14,-11,-231,-27,-22,-400,-188,-344,-241,-490,-259,-240,-179,-511,-207,-84,-188,37,122,-323,-201,-315,34,15,15,63,144,248,-1981,-2292,-2064,648,685,712,693,665,-58721,-35336,-5105,-3318,288,196,-891,-2409,-2038,-477,-253,-335,-764,-347,-723,-450,-386,-397,-416,-373,-335,-290,-250,-212,-184,-163,-159,-262,-165,-180,-213,-225,-242,-254,-253,-240,-304,-237,-373,-133,-124,-118,-120,-114,-116,-119,-342,-139,-132,-118,-102,-73,-61,-29,1,22,39,-224,73,79,71,61,52,-21,14,-4,-5,-110,-184,66,213,369,59,-367,-363,-182,61,-69,-88,-80,468,389,-133,-70,-99,-69,300,6,451,379,92,-81,-59,-163,253,224,-36,-171,-281,-167,-11,140,-66,-92,-264,257,225,199,50,-192,-18,10,-383,-47,-92,-255,-236,-302,-358,-338,-292,-254,-216,-263,-278,-131,-99,-99,-27,11,27,-149,-81,-136,-360,-150,-151,-223,-375,-425,-322,-206,-186,-1,-220,113,223,260,-43,122,288,260,77,-286,-335,-24,-108,-183,-236,-215,-131,-44,36,111,140,-7,-286,39,-39,-110,-117,-274,54,165,254,314,197,-3,260,166,-338,-253,-4,-331,-158,-235,-322,-364,-397,-353,-303,-368,-196,-140,-82,-45,-19,-139,-14,-39,-111,-126,-499,-251,-307,-361,-357,-293,-208,-334,-70,-17,29,-87,73,-291,-193,-37,128,-24,-53,2,-117,17,-203,146,257,-129,160,-15,-109,-329,267,100,-144,26,39,-81,-169,-174,-119,-36,-48,74,-316,148,173,-236,-215,25,-135,-25,-241,-238,230,182,-131,-64,-13,-81,-274,-317,-278,-288,-350,-184,-307,-29,-148,-269,-149,-125,112,169,122,-86,-38,-153,-241,-255,-264,-380,-288,-283,-370,-325,-9,107,49,-177,-52,-49,-2,-15,-163,-137,-311,129,297,320,303,38,-93,-214,-183,-394,-265,86,89,94,109,-214,140,187,18,-112,-173,2,60,214,191,164,129,79,-42,-12,-56,-98,-131,-162,-190,-220,-252,-276,-285,-301,-327,-320,-311,-299,-276,-257,-231,-211,-173,-132,-89,-44,-7,-79,-448,44,12,5,-31,-84,-138,-197,-239,-249,-200,-190,-83,4,-61,-137,131,-210,-183,159,-134,-99,313,65,298,312,-33,-16,-47,156,40,-75,-174,-251,-261,-210,-146,-98,-161,-174,-224,-29,77,-95,56,-16,-126,-310,-198,-279,-96,53,8,-20,-187,-381,-119,-121,-264,-213,-128,-217,-168,-280,-66,54,-2,-20,-162,-405,-172,-325,42,-50,-125,-192,-240,-274,-276,-272,-268,-264,-276,-293,-331,-369,-401,-420,-369,-305,-228,-152,-84,-21,17,59,88,97,90,-16,-196,-239,-280,-123,-140,-129,-100,-299,2,35,-92,64,-210,54,54,7,-41,-110,-175,-225,-237,-223,-185,-140,-97,-390,-83,-8,4,9,-413,-444,-312,-278,-17,-31,-85,-121,-198,-29,22,-222,-111,63,330,1114,601,-298,-296,-370,305,-88,450,197,160,360,279,265,271,116,-342,-119,-72,156,329,377,159,109,195,140,65,16,-42,-99,-131,-138,-365,-120,-308,-213,-317,-194,-340,-23,10,-265,-237,-170,-95,78,68,57,35,-259,-220,-101,-154,-218,-646,-347,-379,-393,-384,-375,-356,-327,-306,-270,-227,-172,-118,-78,-34,40,-16,-180,-258,25,-91,115,93,61,-31,-552,-293,-150,-408,-213,-977,-3522,-850,-238,-884,-1754,-1245,-664,-155,-177,-222,-277,-316,-309,-490,-574,-489,-98,-23,65,208,258,198,-365,250,153,164,103,21,-70,-143,-225,-261,-292,-292,-285,-287,-300,-322,-370,-433,-496,-557,-502,-400,-328,-257,-197,-159,-118,-359,-204,-395,-156,8,74,84,28,216,79,-107,272,-22,-349,-140,-69,-313,7,89,41,-99,-242,-231,-326,-152,57,-34,-60,54,-240,-436,-173,-140,133,160,-91,-146,33,-319,-23,125,126,-121,-371,-395,-82,28,27,15,-3,-23,-54,-119,-135,-181,-222,-266,-296,-311,-308,-284,-373,-197,-125,-59,3,79,153,-201,269,302,8,-74,3,41,95,45,-151,-202,-366,-126,-195,-263,-318,-354],[43,58,207,-73,-84,-185,-272,46,-86,67,19,-159,-25,203,272,230,220,-41,58,14,-17,-43,-63,-171,-227,-351,-63,-46,-299,-38,-39,-44,-221,-277,-309,-352,-100,-97,-113,-97,-104,-243,-270,-196,-181,-192,-204,-254,-217,-222,-222,-224,-314,-211,-214,-220,-227,-253,-362,-298,-327,-331,-287,-240,-176,-104,-202,-231,-245,47,197,243,243,73,160,77,-304,-101,-197,-254,-220,-167,-100,-45,-104,-492,-124,-256,58,-251,86,33,-411,-390,-108,156,137,-225,112,107,115,-153,-126,-139,81,107,-131,-103,-200,210,178,141,-154,-298,-29,-92,-159,-239,-315,-394,-401,-310,-230,-145,-87,-19,35,68,96,110,114,-229,108,-210,-191,43,-127,-229,-149,-253,-372,-417,-705,-188,-71,-27,-507,197,-725,-370,-524,-577,-430,-1136,-217,11,-37,-78,-126,-804,-171,-186,-204,-206,-201,-1759,-4586,-3171,-32,23,79,138,-2337,-8958,-346,285,295,292,297,282,-47649,-172284,221,192,-3999,104,37,-12,-65,-106,-152,-184,-204,-616,-206,-178,-122,-40,56,164,280,-1599,-413,-353,-217,-304,-7,544,444,-2402,-1308,-359,-234,-620,-320,-375,-400,-416,-433,-579,-430,-358,-262,-574,-469,-315,47,77,100,111,-101,-288,105,217,258,-103,-78,2,4,48,78,-123,-91,-497,204,156,119,91,82,-158,-83,-132,-450,-259,-77,-489,-646,114,191,51,119,-92,29,138,88,-77,-424,-102,-123,-90,-2,99,212,134,-206,300,175,-214,8,-2,-439,-216,-362,-184,-375,-466,-356,-257,-557,-264,-109,-228,-78,-69,-391,-219,-330,-10,17,30,44,45,43,-2016,-2379,-2227,18,5,12,1,6,-54697,-28626,-5138,-4261,-83,-132,-1361,-2024,-1293,-335,-319,-325,-845,-205,-734,-484,-143,-141,-171,-190,-227,-262,-301,-333,-357,-362,-348,-311,-261,-209,-168,-105,-118,-139,12,-179,-261,-142,-395,8,-30,-61,-164,-66,-28,17,-315,-5,138,-85,86,328,117,400,628,679,673,-172,41,562,491,415,340,127,155,43,-74,-202,-348,-396,-226,-49,68,-382,-329,-156,107,-83,-114,-120,476,388,-128,-77,-84,-100,258,52,355,178,32,-58,-43,-224,145,218,-15,-180,-152,-29,68,126,-145,-139,-354,50,-23,-95,-176,-247,-282,-257,-327,-142,-71,-309,-233,22,36,46,-68,-29,-101,-242,-212,-14,-27,-2,18,20,0,-232,-122,-172,-377,-216,-285,-329,-430,-343,-286,-211,-210,-74,-171,31,75,115,-63,77,112,91,44,-254,-428,-119,-154,-164,-142,-82,-2,71,142,217,253,25,-325,110,169,95,11,-292,-217,-318,-305,-228,-140,-81,-19,6,-340,-257,9,-329,-22,-43,-289,-204,-133,-156,-182,-397,-222,-236,-241,-256,-267,-291,-286,-293,-286,-282,-430,-265,-276,-277,-281,-296,-310,-322,-318,-282,-227,-175,-134,-312,-270,-57,16,39,-79,-66,-89,105,-157,109,231,-182,260,80,-30,-382,235,152,-84,-6,-117,-222,-323,-373,-310,-249,-219,-203,-341,-162,-136,-279,-189,-51,-163,-67,-143,-213,-190,-219,-211,-151,-82,-9,-281,-284,-73,-25,-375,-207,-377,-131,-222,-209,-89,-97,120,79,23,-43,-122,-209,-253,-212,-196,-294,-263,-323,-434,-378,65,103,47,-225,-62,-108,-128,-105,-144,-50,-265,63,160,195,221,13,-46,-251,-161,-462,-254,43,139,338,355,-198,66,169,-146,-152,-203,-18,48,126,61,-4,-63,-121,-155,-169,-162,-144,-116,-88,-61,-40,-141,-36,29,-1,-261,-260,-80,22,-73,-61,-121,-189,-212,-174,-102,-16,61,-79,-469,108,2,-83,143,-62,26,-37,-74,-69,-186,-194,-101,-40,-111,-166,69,-209,-107,188,-129,-95,326,56,284,355,-4,14,-24,295,364,-111,2,62,-69,-69,-114,-124,-143,-123,-143,-59,-46,-50,-39,-40,-94,-293,-205,-290,-85,-80,-73,-59,-123,-322,-141,-106,-243,-189,-103,-209,-93,-195,-87,71,31,1,-131,-324,-272,-308,-206,-279,-318,-292,-255,-236,-212,-205,-208,-216,-242,-269,-290,-254,-176,-93,7,-208,-9,107,65,83,306,293,264,214,152,9,-184,-245,-289,-161,-169,-169,-172,-339,-156,-153,-135,-97,-218,-12,34,63,92,66,93,85,84,-135,-101,36,-121,-363,-77,18,25,29,-340,-464,-249,-210,-86,-143,-180,-156,-256,31,65,-264,-89,54,425,601,635,-248,-292,-324,336,-95,432,190,299,236,164,103,56,7,-278,-128,55,65,73,70,41,0,-61,-108,-175,-220,-275,-319,-305,-254,-353,-172,-327,-190,-271,-216,-328,-89,-58,-311,-284,-72,-122,-7,-14,-16,-24,-272,-266,-72,-82,-270,-712,-168,-117,-112,-104,-168,-86,-62,-48,-50,-265,-5,-5,-168,-24,-11,-42,-203,-228,28,-158,433,698,129,-45,-495,-322,332,-506,-203,-718,-3604,-2301,481,-1481,-1680,-1152,-664,-108,132,-152,-133,-93,-210,-423,-457,-461,-89,36,116,143,138,97,-389,10,-38,-94,-144,-199,-253,-272,-283,-262,-266,-263,-269,-283,-299,-312,-336,-358,-358,-339,-330,-263,-231,-195,-315,-149,-129,-324,-195,-345,-123,-64,17,87,120,233,79,-136,231,-11,-434,-79,36,-365,1,-6,22,-31,-216,-196,-315,-191,65,-77,-28,-86,-154,-377,-251,-290,-309,-305,-278,-241,-201,-341,-92,-30,32,-95,-326,-379,-9,246,280,296,301,186,85,-97,118,174,46,-91,-128,-99,-88,-154,-377,-153,-124,-86,-40,24,95,-235,216,255,39,-25,-33,-6,92,40,-157,-233,-339,-128,-202,-282,-353,-389],[-27,7,38,-42,-21,-122,-293,15,-87,74,48,-137,49,130,91,61,38,-71,19,30,37,29,9,-152,-143,-272,-156,-204,-283,-278,-274,-249,-324,-232,-334,-310,-215,-235,-268,-294,-287,-240,-249,-192,-105,-63,-35,-212,-130,-43,-69,-137,-313,-192,-234,-252,-239,-222,-332,-143,-95,-225,8,59,129,213,-113,-261,-200,89,177,542,333,60,382,147,-381,-195,-170,-235,-63,49,19,137,-85,-513,-88,-347,-215,-304,-185,-49,-433,-399,-81,233,238,-161,195,207,149,-226,-150,-162,100,172,-81,-96,-232,247,172,88,-139,-295,-194,-278,-354,-398,-332,-259,-191,-129,-93,-61,-127,-129,-71,-104,-137,-173,-204,-214,-209,-206,-195,-141,-151,-179,-183,-245,-328,-379,-746,-203,-94,-112,-540,213,-680,-463,-513,-589,-489,-1274,-12,283,227,164,85,-874,-46,-114,-187,-249,-308,-2075,-4380,-2491,-303,-266,-235,-203,-2636,-9352,-3975,-166,-173,-179,-160,-48003,-217553,-244426,77,183,-5915,404,497,603,692,778,833,875,898,-1614,887,856,827,809,808,825,452,-1292,-501,-328,-285,-445,4,686,563,-2270,-1163,-518,-209,-552,-22,-50,-56,-42,-105,-681,-477,-45,-310,-609,-544,-334,18,-36,-86,-126,-127,-214,-53,10,66,30,-21,-51,-58,58,78,-95,-41,-473,-55,-100,-132,-145,-137,-141,-80,-119,-495,-256,-61,-506,-657,138,416,129,185,-52,-62,306,43,-82,-479,8,0,44,131,218,306,141,-239,312,175,-206,26,-6,-495,-253,-372,-64,-235,-173,-253,-327,-555,-414,-387,-376,-362,-356,-492,-364,-380,-374,-369,-364,-347,-332,-306,-1895,-2037,-2474,-185,-177,-162,-178,-905,-50285,-24330,-6069,-5116,-226,-177,-1916,-1615,-586,83,-167,-385,-805,185,-729,-526,101,55,-12,-68,-136,-206,-264,-325,-389,-442,-399,-350,-267,-207,-165,-106,-140,-133,-10,-149,-216,-67,-393,40,41,46,-358,38,214,11,-314,-25,108,-131,22,263,93,444,718,705,753,-127,-95,478,387,280,186,82,-3,-97,-187,-275,-364,-388,-292,-183,-62,-393,-310,-155,122,-125,-134,-181,459,374,-132,-103,-84,-140,191,85,353,286,57,-47,15,-311,-8,-99,-140,-210,-61,11,86,94,-244,-148,-462,297,406,434,170,-50,-123,-1,-281,258,95,-338,-255,336,640,189,-112,-9,-49,-241,-131,-47,9,89,219,183,108,-322,-198,-237,-385,-257,-329,-376,-426,-479,-514,-509,-480,-453,-427,-413,-396,-375,-371,-367,-368,-354,-342,-329,-351,-278,-242,-208,-184,-162,-145,-147,-149,-135,-137,-124,-377,-108,-92,-80,-70,-292,-112,-148,-200,-251,-269,-264,-203,-140,-360,-268,11,-340,2,57,-274,-232,-98,59,-125,-430,-248,-360,-446,-425,-345,-283,-210,-163,-117,-159,-359,-148,-94,-114,-135,-158,-161,-232,-174,-62,9,-2,90,-333,-367,-96,124,128,-104,-136,-79,171,-86,71,197,-218,343,158,25,-356,185,188,-35,55,205,-8,240,242,231,212,164,99,-373,-50,-136,-236,-285,-343,-391,-418,-416,-389,-350,-293,-237,-161,-89,-17,-314,-248,-84,-53,-408,-230,-443,-243,-316,-152,-82,-140,-201,-253,-295,-325,-347,-369,-363,-347,-325,-307,-284,-296,-397,-365,-233,-226,-217,-283,-183,-153,-122,-90,-137,-39,-192,-3,2,10,14,-23,-15,-250,-114,-425,-249,-13,63,114,136,-190,-7,-39,-297,-170,-235,-43,27,137,133,140,157,176,-20,229,289,322,120,44,-42,49,-159,-12,164,70,-202,-281,-79,81,-88,-13,-76,-153,-206,-228,-206,-146,-81,-93,-467,48,-11,-186,0,-84,-68,-77,-52,-8,-198,-197,-117,-95,-163,-205,3,-184,-47,210,-135,-105,321,42,253,387,29,45,-21,251,328,-171,-50,49,-38,152,287,-83,-137,-80,-76,61,227,-21,159,55,-75,-248,-207,-299,-66,-107,-158,-201,-246,-279,-310,-339,-374,-413,-437,-418,-379,-337,-293,-250,-221,-189,-160,-208,-309,-191,-113,-136,-155,-186,-222,-270,-303,-333,-355,-362,-371,-371,-373,-346,-292,-227,-139,-219,23,100,81,201,233,248,249,214,152,49,-172,-245,-314,-138,-31,-62,-97,-353,-139,-164,-185,-148,-220,-65,-10,30,70,65,98,106,123,-174,-131,-6,-149,-337,-68,89,28,61,-257,-406,-193,-154,103,185,-144,55,-249,-66,-143,-291,-272,-322,-335,-298,-248,-198,-296,-260,-61,-67,-34,-38,-49,-76,-128,-183,-234,-255,-217,-152,-74,-27,4,16,-6,-50,-122,-181,-252,-270,-245,-188,-113,-75,-338,-71,-312,-169,-235,-242,-263,-6,117,-337,-301,21,-150,288,278,261,124,-296,-320,42,-32,-486,-701,-258,-217,-142,-63,-163,-57,104,-72,-94,-296,-42,-160,-259,-203,-9,-63,-233,-177,42,-213,423,724,49,68,-410,-390,357,-628,-118,-418,-3835,-4042,-603,-2047,-1292,-843,-582,-168,-135,-255,-143,-70,-220,-361,-347,-408,-80,91,154,166,152,103,-392,16,-32,-82,-123,-170,-215,-233,-307,-263,-286,-294,-297,-298,-291,-270,-253,-231,-195,-161,-271,-193,-107,-102,-405,-113,-121,-294,-211,-269,-297,-319,-309,-291,-255,-228,-201,-194,-205,-233,-473,-290,-298,-313,-144,-49,40,44,-141,-154,-289,-237,0,-113,-10,-37,-65,-278,-247,-73,30,40,-197,-131,-2,-359,-69,-40,18,-75,-278,-329,60,213,236,248,254,145,37,-88,169,255,49,-51,-109,-122,-74,-160,-333,-93,-92,-81,-82,-14,38,-262,129,157,60,28,-83,-68,58,29,-158,-262,-283,-110,-131,-149,-152,-139],[-157,-162,-176,-178,-195,-198,-310,-182,-153,-133,-102,-90,-1,48,84,121,135,-74,86,133,123,256,165,-142,-69,-193,16,-51,-276,23,18,34,-372,-160,-285,-179,41,91,-95,-63,-185,-323,-455,-465,-336,-172,-23,-173,-180,34,-98,-115,-283,-187,-61,-130,-49,-209,-360,-453,-384,-236,-84,-67,186,277,-23,-283,-153,129,161,512,327,50,225,77,-378,-311,-340,-336,-255,-180,-117,-92,-99,-488,-216,-397,-394,-331,-204,-90,-453,-394,-55,130,118,-99,43,-5,-39,-289,-170,-186,38,78,-34,-86,-267,48,-7,-72,-151,-276,-299,-347,-345,-306,-250,-202,-162,-132,-132,-138,-171,-244,-259,-319,-372,-418,-429,-402,-380,-348,-302,-244,-162,-102,45,-176,-152,318,-745,384,29,-222,-535,310,-582,-512,-515,-557,-495,-1146,5,48,89,118,117,-519,91,47,-18,-82,-143,-2351,-3954,-1830,77,175,264,343,-3054,-9309,-7662,-1736,-7403,393,390,-165130,-324286,-218060,617,741,-8466,1003,1112,1232,1328,1416,1467,1498,1502,-2505,1422,1340,1245,1146,1044,946,485,-1027,-507,-276,-345,-583,17,215,137,-2057,-951,-661,-205,-502,96,117,135,148,-186,-566,-451,-169,-390,-629,-592,-347,-235,-288,-207,-130,-69,-129,72,117,142,158,37,-101,-118,66,74,-65,5,-445,21,-17,-60,-106,-147,-197,-242,-280,-523,-323,-298,-509,-629,-228,-214,-185,-165,-156,-158,-152,-156,-173,-457,-217,-219,-180,-113,-54,9,73,-256,164,174,-190,44,-5,-542,-274,-385,-51,-123,-191,-256,-260,-479,-448,-249,-339,-44,-3,-601,-312,-438,-512,-183,-63,-205,65,52,-1602,-1667,-2755,-15,-52,-77,-124,-2336,-47129,-22528,-7881,-5671,-230,-766,-2497,-1246,-120,-83,-218,-486,-703,46,-700,-550,66,62,32,15,-134,-218,-50,-63,-78,-95,-120,-384,-111,-121,-62,40,-142,-117,125,-122,-164,0,-355,456,479,-149,-267,-7,335,1,-316,-59,66,-174,-46,189,64,280,276,266,256,-83,-141,227,200,173,152,116,92,53,16,-34,-227,-127,-191,-267,-338,-387,-297,-223,-148,-172,-134,-242,196,266,-129,-129,-90,-168,124,123,263,195,20,-44,35,-402,98,160,-6,-243,-134,-279,-376,-264,-340,-99,-463,135,185,214,197,-9,-174,-24,-235,153,86,-324,-282,177,177,178,-147,-1,-13,-244,-28,-64,28,52,31,13,-18,-388,-286,-313,-370,-148,-94,-71,-339,-59,-49,-39,-325,-262,-90,-63,-68,-65,-134,-78,-88,-87,-97,-177,-215,-140,-148,-159,-179,-196,-217,-246,-264,-245,-219,-166,-379,-65,-11,31,69,-277,26,25,-42,-138,-244,-383,-421,-290,-387,-276,8,-351,-1,63,-261,-263,-129,75,-240,-428,37,-106,-262,-398,-350,-236,-105,-148,34,-178,-315,-128,-73,67,5,-71,-139,-191,-248,-211,-184,-165,-173,-339,-461,-258,-261,-202,-124,-189,-75,223,-11,47,166,-220,409,222,70,-292,128,215,13,59,185,-1,398,361,639,729,401,544,-396,264,48,-158,-34,-6,-239,-142,-185,-218,-236,-233,-222,-185,-145,-98,-365,-209,-113,-100,-418,-242,-483,-306,-280,-92,-101,-130,-162,-186,-340,-220,-230,-246,-240,-226,-205,-187,-240,-243,-330,-313,-39,-9,-20,-338,81,108,128,-87,-135,70,-111,45,26,7,-28,-59,-77,-203,-104,-354,-243,-73,-22,19,57,-185,-63,-259,-287,-163,-254,-64,4,144,136,138,149,161,-14,193,223,232,54,-6,-61,15,-154,11,-45,-117,-191,-297,-303,-346,-375,-407,-432,-463,-477,-478,-458,-425,-385,-332,-442,-230,-169,-289,-44,-93,-16,119,150,45,-203,-191,-123,-134,-201,-239,-53,-152,5,91,-143,-118,202,33,203,192,73,86,-21,208,276,-232,-88,26,-9,162,302,-104,-131,-35,-13,94,266,5,219,114,-54,-185,-194,-298,-61,-3,-93,-189,-291,-385,-425,-342,-272,-211,-144,-127,-37,-70,-90,85,80,17,-87,-74,-224,-46,233,230,3,213,213,-24,152,117,82,52,14,-18,-160,-112,-157,-216,-265,-319,-327,-272,-192,-99,-22,60,138,124,113,112,-145,-215,-326,-162,90,185,64,-330,43,-53,-225,-100,-201,46,54,48,45,25,2,-17,-27,-191,-146,-67,-158,-297,-80,-76,-75,-80,-170,-324,-127,-155,-188,-228,-265,-292,-317,-344,-361,-359,-340,-325,-312,-296,-292,-296,-288,-298,-314,-334,-350,-363,-362,-350,-329,-290,-240,-277,-132,-75,-92,30,59,75,-28,28,-34,-90,-169,-204,-197,-130,-21,-69,-306,-79,-256,-125,-191,-251,-167,-34,68,-314,-257,125,-158,544,558,556,142,-311,-362,159,257,-665,-589,-159,-72,-52,-86,-141,-150,-167,-190,-190,-290,-121,-93,-121,54,135,-62,-226,-104,82,-221,176,141,23,61,-289,-411,29,-743,41,-94,-4106,-5755,-2195,-2480,-859,-496,-424,-199,27,-323,-144,-73,-208,-280,-229,-336,-49,161,199,340,324,211,-349,133,54,-31,-106,-176,-225,-223,-335,-225,-247,-286,-340,-403,-391,-330,-272,-213,-149,-97,-203,-161,-63,-89,-252,-191,-250,-339,-339,-260,-187,-112,-45,-12,16,28,43,-203,69,13,-364,33,203,-160,77,326,180,145,-45,-95,-243,-270,-200,-268,-301,-272,-238,-212,-239,-228,-252,-261,-232,-182,-131,-358,-32,6,36,-46,-219,-264,41,28,28,22,18,24,0,-87,63,77,44,-8,-77,-133,-69,-145,-258,-56,-84,-120,-198,-168,-167,-278,-133,-102,-59,-10,-136,-133,-5,14,-153,-290,-227,84,80,13,-101,161],[-169,-192,-234,-274,-336,-379,-399,-385,-320,-247,-160,-61,36,122,140,140,117,-54,56,63,105,212,88,-156,-22,-137,-21,-108,-296,64,160,146,-313,-83,-195,-61,91,244,-87,129,134,-44,-225,-220,-325,-275,-109,-143,-240,-87,-173,-101,-246,-182,-72,-175,137,282,-265,17,-58,-221,-148,-292,-66,-7,43,-308,-116,93,79,60,27,-13,-52,-88,-261,-424,-162,-213,-195,-218,-234,-257,-289,-428,-374,-415,-434,-361,-295,-238,-453,-384,-131,-123,-131,-152,-190,-240,-298,-352,-366,-325,-263,-201,-159,-131,-311,-109,-132,-166,-217,-274,-324,-353,-334,-281,-204,-123,-46,27,78,109,-168,-341,112,143,125,105,88,89,106,-141,-187,-99,-135,-16,248,-162,-117,374,-725,372,21,-355,-502,306,-463,-516,-534,-519,-463,-1019,-178,-117,-53,3,32,59,82,84,64,45,14,-2575,-3509,-1217,-52,-53,-48,-39,-3581,-8898,-11088,-2059,-12594,-265,-254,-206332,-171849,-132560,56,129,-11576,210,206,207,195,197,204,241,307,-3231,475,550,613,661,684,681,539,-821,-454,-203,-414,-718,24,144,97,-1784,-678,-776,-215,-475,124,97,60,13,-266,-414,-368,-282,-468,-633,-602,-356,-106,-35,39,111,-55,-50,198,229,384,288,91,-146,-173,71,68,-30,50,-412,125,-42,159,202,131,-25,5,-106,-533,-203,-132,-495,-570,-209,-231,-232,-234,-241,-244,-239,-229,-226,-395,-218,-226,-250,-269,-289,-281,-249,-254,-173,-149,-160,-121,-128,-563,-276,-400,-291,-357,-341,-268,-194,-361,-535,-321,-368,12,105,-698,-347,-496,-679,-111,-135,-534,281,238,-1206,-1306,-2969,149,167,216,246,-4099,-45751,-23120,-10488,-5739,-34,-1369,-3023,-931,189,235,-320,-606,-588,204,-653,-548,133,145,31,-67,-195,-255,-326,-374,-409,-427,-406,-387,-243,-138,-41,59,-112,-84,119,-87,-96,67,-285,444,384,-311,-78,-34,89,2,-309,-93,-135,-193,-216,-253,-306,-327,-310,-267,-206,-129,-79,4,53,100,146,169,196,140,177,-1,-222,3,149,118,-31,-360,-246,-143,-48,-207,-149,-285,-281,-358,-430,-464,-422,-378,-332,-297,-272,-256,-240,-236,-221,-456,-192,-168,-143,-266,-99,-86,-78,-74,-408,-54,-360,-64,-57,-51,-61,-79,-199,-112,-175,-159,-169,-276,-295,-207,-197,-178,-151,-136,-124,-225,-143,-162,-193,-234,-275,-310,-350,-396,-367,-373,-327,-231,-195,-140,-286,-60,-7,54,-383,-321,-35,94,346,148,-155,-143,93,191,-127,-119,-66,145,80,-11,7,-6,-8,-5,8,47,76,-12,-340,92,247,142,184,-245,-22,-28,67,87,-22,-163,-300,-455,-521,-403,-279,-345,-50,45,-234,-277,-139,-20,-347,-377,25,-69,-168,-283,-356,-353,-254,-143,-23,-172,-290,-112,-54,117,58,-60,51,-80,-279,-147,-87,-138,-196,-315,-468,-330,-358,-354,-298,-220,-128,-26,67,50,149,-198,348,281,120,-212,82,247,72,69,166,6,311,233,326,272,197,115,-368,-21,-73,-96,-104,-99,-251,-96,-100,-116,-142,-172,-220,-258,-305,-351,-422,-458,-512,-488,-428,-377,-482,-268,-188,-122,-50,-122,81,-164,-364,151,341,-36,76,286,-46,-109,-221,-180,-261,-256,181,93,-60,-294,-127,-170,-198,-216,-235,-254,-274,-294,-321,-335,-337,-318,-294,-272,-258,-278,-244,-246,-246,-239,-211,-176,-94,-291,-181,-141,-255,-79,-15,186,173,160,144,124,-7,113,121,128,5,-50,-76,4,-131,34,63,28,-81,-308,-99,-148,-196,-262,-337,-428,-513,-507,-401,-282,-159,-124,-410,10,6,-351,163,-87,-93,119,159,71,-200,-183,-189,-162,-227,-273,-99,-128,47,256,-158,-136,284,25,220,448,124,129,-33,159,200,-254,-102,-93,-200,-283,-334,-327,-290,-241,-187,-145,-112,-90,-77,-69,-71,-129,-182,-295,-152,-173,-196,-215,-236,-245,-252,-247,-242,-228,-190,-150,-97,-44,-29,68,88,11,-77,50,-99,84,230,218,-32,210,200,-119,180,171,163,162,150,-27,-198,-56,-11,-43,-81,-163,-247,-333,-414,-410,-340,-250,-161,-77,2,80,-124,-178,-323,-182,10,197,21,-311,13,-123,-274,-150,-189,76,82,83,91,56,62,40,19,-212,-170,-101,-178,-267,-226,-253,-277,-300,-325,-347,-360,-375,-368,-355,-327,-291,-263,-254,-263,-283,-308,-345,-377,-370,-324,-260,-298,-110,-57,-21,0,6,0,-26,-83,-152,-229,-318,-367,-314,-368,-152,-96,-56,-87,-59,-93,-111,-143,-138,-124,-95,-37,-80,-294,-115,-211,-98,-174,-274,-94,-90,-2,-287,-207,197,-188,367,366,358,125,-349,-416,118,131,-782,-500,-167,-121,-78,-98,-138,-111,-89,-145,-149,-291,-23,-200,-20,77,199,-78,-200,-61,105,-219,57,2,-53,-107,-184,-330,-28,-868,146,188,-4397,-7128,-3401,-2552,-449,-191,-259,-223,28,-383,-178,-111,-217,-221,-146,-292,-128,-123,-88,-27,46,85,-310,140,139,117,89,45,0,-16,-375,-190,-31,-20,-161,-398,-74,-106,-154,-209,-254,-297,-345,-345,-334,-303,-269,-244,-204,-212,-163,-117,-78,-28,17,34,45,36,23,-235,-19,-15,-266,69,163,0,106,345,232,236,35,-52,-212,-316,-127,-137,-242,-324,-343,-280,-225,-190,-170,-170,-267,-208,-237,-362,-260,-251,-234,-219,-201,-209,-178,-174,-167,-178,-205,-246,-310,-319,-222,-115,0,23,-41,-140,-68,-118,-179,49,36,167,-287,80,-18,-280,-149,-144,-106,-70,-174,-168,-90,-13,-138,-315,-170,46,83,81,-127,126],[-76,-52,-43,-31,-44,-56,-353,-122,-165,-231,-267,-227,-137,-39,42,119,160,-10,12,15,86,115,-12,-189,-4,-104,-69,-188,-334,-61,-96,-113,-215,-84,-97,-23,1,41,-80,86,87,-18,-219,-151,27,24,24,-109,-282,-209,-252,-86,-204,-168,-76,-210,108,172,-229,37,58,-227,-94,-408,-308,-399,-432,-380,-310,-234,-183,-147,-135,-144,-152,-148,-119,-373,-9,-208,-217,-333,-161,104,64,-349,-91,-374,-149,-275,-127,-85,-394,-365,-27,34,36,-16,5,-23,-51,-336,-180,-237,-97,-72,-54,-76,-353,0,-5,-8,-34,-199,-134,-103,-44,45,-63,-49,179,211,220,103,-163,-341,99,262,258,247,193,215,194,-86,-180,-169,-78,77,68,-142,-55,-16,-701,-68,-99,-490,-446,-164,-331,-468,-551,-490,-393,-900,-253,-255,-253,-251,-263,-257,-253,-246,-241,-220,-199,-2735,-3072,-670,-107,-115,-135,-162,-4176,-8201,-13693,-330,-11535,-296,-17502,-81924,-160,-42593,-104,-80,-15113,-48,-44,-16,17,67,113,170,227,-3719,316,334,336,325,296,251,199,-682,-372,-113,-497,-840,-162,-126,-44,-1470,-369,-839,-229,-469,529,548,315,-9,-317,-252,-262,-364,-532,-621,-567,-363,-214,-188,-120,-39,-34,18,216,141,370,394,130,-188,-222,73,63,5,90,-375,71,-88,138,417,297,60,43,-109,-534,-151,-141,-467,-498,-46,-28,-6,6,2,-291,-14,-157,-82,-324,-133,-190,-260,-285,-243,-151,-43,-241,157,171,-126,80,6,-534,-266,-408,150,79,37,38,84,-223,-596,-385,-384,8,60,-655,-376,-561,-709,-10,-206,-833,-113,652,-775,-995,-2912,243,199,203,204,-6222,-46238,-25823,-13726,-5358,-112,-1735,-3356,-695,130,143,-485,-740,-481,98,-613,-538,-52,-102,-165,-204,-243,-266,-285,-289,-285,-267,-248,-379,-184,-157,-143,-107,-79,-55,-18,-58,-34,116,-213,189,203,-329,79,-59,141,-1,-302,-136,-64,-196,-146,-170,-203,-208,-195,-178,-153,-112,-77,-43,-22,0,24,29,42,38,36,24,-215,7,23,17,-82,-328,-201,-131,23,-248,-76,-322,-76,-125,-171,-207,-218,-232,-229,-230,-237,-255,-275,-314,-348,-386,-379,-320,-252,-297,-111,-51,2,47,-442,100,-257,151,156,151,120,58,-222,-55,-131,4,51,-241,-311,220,283,347,-122,17,24,-201,252,23,43,245,255,227,138,-381,-392,-403,-286,-192,-259,-289,-265,-197,-95,13,-444,-323,7,82,330,163,-181,-201,51,143,-178,-73,-110,-183,-232,-248,-231,-175,-106,-43,19,97,150,-70,-321,96,315,121,162,-225,-70,-100,-61,146,72,-28,-120,-236,-429,-330,-240,-344,-65,11,-215,-301,-148,-134,-355,-321,-66,-159,-256,-371,-296,-222,-135,-80,-24,-158,-308,-122,-47,-20,-45,-81,-114,-148,-262,-209,-217,-215,-212,-292,-400,-191,-142,-128,-151,-221,-52,0,36,51,93,-194,138,147,140,-145,26,69,26,-10,-42,-74,-114,-144,-179,-204,-235,-259,-338,-238,-214,-177,-144,-114,-258,-76,-61,-52,-48,-44,-134,-85,-51,-50,-485,-109,-192,-226,-357,-213,-474,-204,-117,31,97,-158,164,-168,-231,197,367,-98,58,293,-15,-72,-211,-133,-206,-217,261,188,-114,-261,-125,-285,-281,-155,-146,54,35,214,33,121,123,-111,40,-98,120,-215,-227,-188,-199,150,76,-178,-77,-111,-114,-128,-253,-101,-45,170,139,130,104,73,-12,54,64,77,-35,-93,-99,5,-107,-24,-79,-152,-225,-327,-275,-239,-181,-199,-79,-43,-2,41,77,111,-18,-147,-382,-57,29,-268,153,-76,-163,20,-13,-116,-220,-301,-281,-191,-243,-309,-145,-122,70,220,-186,-160,244,10,240,257,179,174,-55,102,29,-191,-127,-207,-257,-265,-254,-231,-226,-233,-247,-277,-311,-326,-302,-238,-159,-85,-172,-296,-104,175,208,226,118,-119,-312,-24,88,27,-75,-70,-108,-139,-161,-177,-201,-217,-225,-233,-243,-230,-217,-215,-195,-179,-163,-216,-138,-127,-117,-106,-108,-115,-232,-162,-181,-209,-215,-226,-217,-199,-182,-156,-149,-129,-107,-91,-71,-51,-108,-134,-282,-197,-62,90,-21,-297,-28,-191,-315,-180,-179,94,85,71,77,34,73,98,4,-228,-191,-120,-198,-240,42,70,-55,5,-69,-221,-141,-213,-279,-339,-353,-304,-217,-126,-39,-262,24,-15,256,305,336,-61,-314,-57,334,187,273,246,231,226,223,241,279,325,55,191,-248,-28,88,50,-41,352,467,372,241,123,-1,-103,-138,-97,-286,-153,-162,-68,-169,-292,-36,-157,-77,-253,-153,174,-219,115,88,76,66,-390,-371,50,52,-788,-456,-184,-166,-120,-158,-155,-179,-178,-177,-174,-288,-101,-260,-58,-55,-33,-88,-135,-32,2,-195,-30,-40,-53,-86,-122,-133,-152,-904,-79,-4,-4596,-7548,-3540,-1996,-50,79,-89,-212,-51,-405,-221,-160,-224,-162,-76,-259,-13,18,-142,-281,-327,-261,-265,-54,20,70,107,116,108,109,-386,-129,-42,2,-188,-400,-158,-216,-285,-355,-407,-445,-455,-402,-366,-330,-301,-290,-274,-294,-292,-265,-230,-168,-97,-44,11,52,22,-237,22,33,-160,70,36,19,5,-4,-12,-22,-22,-29,-183,-352,-186,-132,-108,-113,-117,-115,-193,-122,-187,-139,-262,-172,-185,-355,-161,-123,-66,-5,-113,-155,197,250,299,286,-110,75,-40,-130,160,185,-6,54,6,-134,-58,-69,-96,83,6,134,-343,434,114,-256,0,-33,11,69,-154,-129,-166,6,-108,-266,-134,-153,-116,-74,-144,9],[-180,-179,-170,-133,-106,-68,-355,-63,-116,-95,-159,-212,-225,-177,-92,14,114,53,-33,1,73,11,-128,-235,-9,-113,-227,-313,-388,-340,-279,-210,-140,-74,-18,15,40,76,-78,112,110,-22,-214,-154,20,-8,-44,-83,-250,-275,-335,-309,-361,-380,-371,-331,-281,-246,-207,-166,-131,-246,-90,-199,-62,-29,17,-324,-78,144,82,261,186,-19,261,231,56,-246,72,-218,-292,-423,-242,158,149,-286,-151,-334,-93,-321,93,-2,-332,-361,-38,189,145,-2,32,289,-102,-302,-165,-260,23,20,-26,-81,-412,93,105,116,-13,-157,-232,-211,-58,86,-1,-27,62,29,-22,-60,-169,-274,-92,-67,-30,5,34,58,66,-43,-199,-239,-29,-77,-122,-168,-202,-202,-711,-153,-118,-646,-407,2,-235,-414,-588,-504,-327,-823,171,185,199,208,-132,196,182,159,-147,80,34,-2863,-2685,-244,-117,-148,-172,-180,-4835,-7335,-14739,-192,-5511,-210,-40815,-217,-213,-211,-207,-188,-18934,-145,-134,-96,-63,-22,7,38,66,-3935,92,82,62,35,0,-37,-75,-642,-327,-198,-620,-955,-354,-396,-389,-1166,-259,-881,-276,-514,-25,-9,-9,-137,-321,-120,-179,-415,-571,-618,-534,-400,-281,-305,-334,-369,-367,-327,-263,-198,-139,-85,-31,-253,-288,44,32,18,98,-363,7,-132,93,-11,-134,-277,-403,-326,-555,-109,34,-455,-444,211,327,321,288,134,-312,46,-253,-103,-275,-64,-7,60,143,176,286,247,-241,304,144,-111,68,-16,-503,-264,-384,143,75,33,29,57,-95,-590,-447,-401,-3,25,-549,-414,-649,-645,55,-294,-1079,-567,459,-363,-774,-2618,61,-40,-110,-179,-8709,-48399,-30115,-17200,-4739,-180,-1839,-3317,-552,-191,-235,-723,-886,-404,-302,-602,-539,-76,-19,16,39,-229,-223,-204,-124,-188,-208,-164,-380,25,-186,-56,97,-46,-46,46,-50,9,142,-154,476,258,-219,184,-96,117,-18,-301,-197,-81,-193,-194,-218,-230,-206,-176,-161,-152,-145,-153,-167,-193,-213,-218,-223,-202,-181,-150,-112,-212,-64,-55,-64,-152,-296,-153,-156,-199,-297,-269,-358,-310,-295,-260,-210,-145,-152,-27,33,40,-115,-64,-2,109,-289,-256,109,78,-337,-15,-87,-143,-158,-410,-44,-164,70,147,202,229,62,-246,-86,-101,11,34,-220,-328,179,549,491,-80,7,5,-165,339,102,25,114,43,-15,-80,-368,-310,-352,-249,-156,-141,-103,-223,-66,-53,-49,-419,-262,-158,-220,-252,-217,-211,-235,13,83,-217,-35,134,109,-83,-321,-41,-105,-170,-235,-271,-238,-191,-150,-324,-5,69,108,124,-214,-111,-141,-171,233,108,272,228,-117,-448,-240,-16,-344,-38,110,-192,-322,-148,-235,-232,-261,-120,-224,-300,-292,-212,-143,-140,-29,-3,-124,-354,-148,-148,-197,-208,-173,-98,-17,-210,-256,2,102,133,-265,-324,-214,83,77,-184,-231,-43,71,44,-4,-50,-203,-124,-144,-150,-147,-133,-114,-109,-94,-70,-41,-13,30,70,118,145,160,-298,165,-182,69,77,38,-254,-39,-60,-77,-89,-97,-117,-127,-139,-140,-432,-121,-241,-302,-324,-191,-463,-150,-61,-80,-84,-193,-74,-137,-83,37,87,-147,41,224,8,-40,-199,-86,-155,-185,126,50,-168,-234,-195,-259,-301,-297,-260,-211,-150,-81,-14,0,32,-123,38,-67,189,-155,-223,-239,-272,99,0,-177,-224,-333,-339,-254,-240,-120,-77,58,99,163,72,321,-20,-9,229,58,-65,-125,-116,26,-75,41,224,92,-38,-342,-203,-197,-141,-296,-19,21,-113,88,119,135,-60,-162,-345,-132,13,-152,-108,-176,-233,-278,-274,-232,-174,-182,-161,-212,-245,-338,-181,-121,82,185,-217,-178,97,0,17,-22,-59,-88,-109,-129,-135,-127,-108,-97,-76,-50,-33,-294,-156,-3,12,32,61,29,147,203,-41,-52,-162,-291,-146,222,306,267,162,-101,-382,-7,-89,-176,-242,-304,-347,-371,-375,-370,-373,-370,-367,-364,-369,-358,-350,-355,-339,-321,-298,-302,-242,-210,-177,-139,-111,-79,-247,-219,-120,-37,0,46,100,103,92,77,40,12,-64,-188,-77,-111,-146,-201,-254,-305,-354,-372,-351,-297,-232,-238,-340,-183,-175,59,106,131,80,4,23,57,-39,-244,-211,-164,-218,-212,86,89,-76,-38,-48,-195,-25,-1,28,47,7,117,143,146,26,-240,36,-8,-60,-88,-95,-67,-334,-21,187,278,366,444,513,559,569,557,523,456,109,229,-116,137,108,124,86,211,250,298,307,207,52,90,143,-104,-278,-193,-205,-279,-318,-312,-211,-242,-159,-222,-110,159,-256,232,258,287,29,-405,-303,-9,269,-777,-451,-208,-216,-206,-275,-143,-52,-18,-200,-199,-293,-88,-276,130,119,106,-100,-54,-28,100,-171,38,14,0,-35,-78,-106,-158,-798,-219,-241,-4536,-6488,-2225,-1048,-220,-169,-112,-181,-152,-403,-284,-231,-238,-121,-150,-249,-230,-278,-341,-405,-442,-380,-301,-213,-130,-56,19,81,129,186,-365,-65,-66,10,-227,-298,0,-80,-172,-254,-296,-294,-264,-190,-138,-85,-40,-19,7,-136,-10,-21,-5,15,45,62,88,109,-5,-220,-1,52,-65,85,104,208,152,184,156,113,71,-2,-177,-363,-246,-227,-285,-322,-349,-359,-356,-348,-328,-307,-284,-260,-228,-369,-115,-15,81,-2,-82,-129,252,433,456,210,-219,61,-38,-183,226,238,-59,62,40,-140,-70,-36,-42,88,-39,80,-309,-94,-166,-234,-227,-208,-173,-146,-135,-131,-185,-135,-128,-226,-74,-57,-35,-31,-151,-43],[-14,-13,-11,5,6,13,-341,-50,-123,-129,-221,-308,-323,-223,-111,0,94,127,-75,20,77,-61,-241,-285,-24,-76,-168,-369,-412,53,62,59,-36,30,4,-40,-85,-110,-131,-138,-140,-124,-193,-157,-83,-64,-53,-47,-187,-186,-387,-111,-146,-139,-148,-256,-140,-131,-161,-58,-13,-255,60,-6,-37,45,107,-308,-76,91,52,67,54,-41,45,64,102,-117,100,-217,-208,-272,-273,140,215,-218,-218,-248,-52,-349,-155,-269,-366,-356,-275,-209,-156,-115,-93,-89,-168,-248,-165,-251,-222,-221,-208,-181,-448,-108,-89,-74,-76,-99,-327,-279,-95,-106,-113,-119,-123,-120,-124,-106,-157,-199,14,72,141,207,13,325,369,13,-211,-270,52,199,214,-143,58,-9,-727,-189,-266,-769,-359,-237,-170,-342,-598,-520,-242,-756,108,118,11,119,-538,128,140,154,-787,168,164,-2925,-2318,76,46,-23,-104,-175,-5473,-6328,-13990,-57,22,90,-64026,203,242,264,271,275,-22768,248,213,198,181,179,174,179,190,-3865,203,195,189,181,174,169,176,-669,-313,2,-736,-1002,-37,75,5,-857,-147,-886,-319,-574,-289,-273,-254,-238,-219,-203,-177,-393,-508,-591,-491,-432,85,95,96,78,3,16,-31,-86,-150,-214,-274,-330,-360,-352,-306,-268,-226,-342,-185,-182,-198,-232,-272,-312,-310,-250,-548,-58,24,-426,-386,157,146,125,79,10,-266,-116,-339,-131,-220,-10,57,105,141,118,148,143,-229,108,75,-87,16,-38,-448,-243,-311,-128,-172,-214,-253,-274,-264,-496,-461,-392,5,38,-429,-428,-724,-559,95,-367,-881,-918,74,-9,-631,-2239,-220,-120,-64,-23,-11486,-51746,-35111,-19537,-4022,-318,-1692,-2882,-478,76,57,-1000,-993,-336,-49,-600,-532,37,-165,-1,6,-159,-231,-243,-189,-296,-438,-343,-362,-22,-207,-95,110,-17,-38,-8,-35,60,161,-90,465,177,-119,252,-127,34,-25,-277,-249,-195,-305,-379,-298,-178,-38,83,176,140,-27,159,167,291,261,237,204,190,-30,110,64,-193,29,106,-77,-215,-243,-182,-277,-368,-406,-346,-373,-180,-117,-77,-186,-137,-123,-16,43,18,-216,-81,-64,-101,-191,-398,-244,-283,-363,-310,-285,-242,-191,-361,-58,-67,-11,145,234,228,66,-259,-110,-73,-73,17,-201,-328,127,334,237,-9,0,-51,-138,-200,-219,-199,-156,-96,-34,2,-353,-216,-267,-202,5,-34,-61,-193,-162,-209,-254,-328,-364,-407,-427,-386,-312,-249,-217,-151,-117,-226,-127,-155,-197,-244,-463,-354,-399,-405,-369,-312,-241,-198,-215,-332,-86,-35,28,83,-199,-140,-148,-239,140,100,254,179,-177,-424,-210,-35,-333,-42,144,-155,-326,-131,-232,-84,-193,-23,-146,-272,-407,-458,-391,-286,-213,-153,-122,-398,-170,-126,-101,-34,-118,-40,40,-146,-304,-42,117,174,-229,-246,-219,227,218,-220,-235,-22,131,91,17,-75,-217,-326,-439,-385,-249,-106,27,124,49,34,-34,89,65,166,312,313,320,-242,160,-264,131,252,92,-238,-10,-113,-212,-284,-294,-252,-166,-76,-164,-318,0,-274,-370,-284,-159,-441,-115,-14,-23,-108,-208,-302,-392,-463,-482,-442,-406,-363,-328,-298,-283,-266,-255,-254,-236,-242,-243,-244,-238,-240,-228,-212,-219,-176,-146,-116,-82,-53,-71,-24,-117,35,-45,183,-93,-211,-272,-301,290,356,-167,-23,152,-84,-108,-214,-131,-103,184,56,111,4,265,-25,-86,66,-28,-77,-134,-117,72,-33,6,-42,-104,-167,-349,-242,-253,-243,-339,-212,-203,-222,-166,-152,-141,-137,-160,-296,-205,-162,-168,-172,-167,-170,-178,-79,-49,-137,-179,-180,-225,-230,-350,-198,-115,92,282,-242,-186,164,-6,92,42,-4,-37,-86,-72,-126,-58,-36,-108,0,30,49,-339,-157,82,88,84,79,43,66,68,-38,-22,-143,-276,-191,14,-11,-43,-88,-131,-454,-236,-297,-361,-399,-410,-374,-314,-245,-178,-127,-75,-102,-1,15,38,49,39,-129,40,-73,-331,60,83,112,147,174,-69,-226,-260,-168,-15,38,93,167,93,103,186,200,235,-189,-254,54,307,-75,-30,-154,-219,-172,-55,-163,-285,-331,-364,-341,-225,-167,-32,54,114,40,-22,-15,15,-71,-256,-218,-198,-231,-175,-88,-106,-125,-144,-165,-179,-175,-162,-116,-51,32,131,228,306,-24,-207,44,61,270,450,432,-34,-350,0,273,366,628,687,739,767,758,724,673,598,139,194,421,384,367,351,314,262,181,107,7,-69,-150,-212,-223,-187,-254,-204,-60,-19,-204,-324,16,-327,-235,-188,-71,-20,-270,-140,-200,-251,-301,-364,-400,-370,-300,-750,-431,-209,-258,-286,-358,-146,72,139,-203,-217,-289,-89,-263,111,86,-20,-101,35,-34,32,-145,-23,-170,-47,-79,-119,-148,-206,-624,-306,-359,-4010,-4129,-328,-256,-170,-86,0,-129,-254,-379,-339,-308,-246,-89,-31,-246,7,122,108,-16,-3,43,-205,-25,-63,-100,-120,-139,-152,-140,-332,-140,-171,-202,-258,-285,-325,-349,-363,-359,-327,-288,-258,-201,-161,-109,-48,4,70,-102,35,-12,180,190,189,157,121,69,-14,-176,-109,-172,-218,-263,-313,-335,-348,-348,-336,-313,-267,-215,-181,-333,-254,-138,90,143,181,102,-162,-268,-264,-129,-200,-156,-287,-385,-272,-151,-29,0,-60,-116,267,302,325,119,-239,67,-8,-244,183,181,-117,66,75,-140,-89,-7,-19,-40,-79,-54,-217,-55,-36,-203,9,30,-111,82,-57,30,-93,8,-74,-193,-51,-123,82,54,-116,-43],[-91,-44,-3,9,81,32,-321,-33,-131,41,87,34,-28,-101,-164,-148,-79,0,-120,44,89,-81,-334,-344,-57,-75,-207,-401,-364,-51,-116,-168,-201,-207,-199,-197,-193,-175,-166,-162,-170,-179,-191,-219,-246,-257,-268,-271,-276,-270,-393,-234,-210,-179,-159,-264,-124,-118,-137,-75,-52,-266,-23,-31,-176,-66,-72,-298,-133,-162,-199,-221,-218,-180,-113,-40,32,-22,108,-222,-81,-124,-249,98,225,-171,-297,-152,-14,-350,-90,-158,-183,-357,-81,32,1,34,-34,160,-243,-213,-94,-236,-93,-52,-162,-42,-466,-7,105,98,16,-52,-425,-276,-68,-83,-104,-114,-111,-95,-85,-62,-156,-151,-34,-10,3,16,-91,45,57,59,-239,-283,44,14,-21,-161,-138,-195,-767,-317,-344,-706,-322,-152,-112,-297,-598,-536,-165,-718,232,247,-219,-202,-930,174,132,26,-1243,-24,-70,-2932,-1994,-138,-161,-190,-217,-213,-6043,-5248,-12312,80,164,237,-53365,360,402,427,432,432,-26170,389,342,312,276,251,217,194,176,-3633,155,154,172,210,262,319,282,-769,-370,24,-848,-971,-90,511,271,-571,362,-896,-379,-662,397,427,109,-301,-51,118,-49,-346,-437,-560,-465,-481,140,161,191,211,45,74,180,-85,122,68,10,-382,-344,-146,-195,-259,-305,-336,-308,-280,-260,-251,-252,-275,-309,-349,-513,-348,-292,-397,-341,-157,-137,-114,-108,-121,-198,-164,-432,-210,-233,-243,-257,-281,-300,-331,-344,-340,-327,-314,-305,-288,-281,-273,-386,-266,-269,-271,-289,-298,-285,-256,-225,-385,-440,-376,-7,59,-321,-429,-763,-493,96,-432,-661,-1083,-322,195,-583,-1859,-987,-87,-160,-248,-14490,-55480,-39512,-18124,-3300,-588,-1409,-2254,-480,-211,-174,-1319,-1058,-294,-181,-626,-531,-48,-314,-77,-61,-71,-248,-229,-294,-148,-176,-199,-331,-146,-208,-150,58,-7,-49,-75,-25,101,166,-36,192,96,-52,4,-161,-75,-97,-242,-299,-177,-133,-166,-177,-137,137,216,277,26,-59,186,203,345,314,285,243,122,-97,73,83,-167,9,-61,-246,-275,-312,-325,-262,-186,-363,-33,-376,50,56,-61,-184,-127,-92,-125,-189,-253,-310,-338,-354,-343,-336,-418,-329,-335,-367,-368,-380,-358,-319,-320,-207,-152,-115,-57,-1,37,64,-274,-138,-57,-162,10,-192,-320,53,19,-8,-26,-44,-64,-50,-42,-22,3,27,55,86,96,-349,-123,-176,-155,60,-26,-24,-165,-91,-131,-165,-230,-232,-250,-265,-260,-232,-262,-188,-169,-145,-211,-127,-120,-112,-110,-535,-150,-45,-23,-180,-125,22,-124,-213,-334,16,14,10,19,-190,-168,-141,-243,55,83,147,119,-236,-374,-176,-60,-319,-37,189,-112,-315,-110,-125,60,-126,24,-96,-214,-343,-428,-386,-308,-262,-222,-200,-382,-188,-90,5,88,-143,-111,50,-83,-345,-102,126,186,-199,-179,-216,203,245,-266,-246,2,278,208,41,-13,-242,-183,-136,-28,54,-101,271,223,36,-15,-48,66,123,105,131,168,220,-177,101,-347,184,250,93,-225,44,-1,-19,-3,39,-60,29,135,-281,-188,63,-284,-434,-248,-126,-413,-111,9,29,-15,-202,-113,-155,-195,-235,-278,-334,-366,-353,-294,-235,-176,-128,-96,-142,-62,-73,-222,-180,-264,-232,-290,-334,-322,-256,-174,-87,-6,-93,-54,-104,23,-46,290,-42,-198,-289,-282,276,520,-156,-7,218,-117,-100,-186,-145,-133,134,9,44,-64,142,-33,-166,-77,-110,-81,-128,-109,-13,-6,3,19,16,5,-352,-57,-33,-49,-244,-109,-150,-324,-200,-220,-234,-246,-252,-262,-279,-288,-296,-308,-318,-321,-331,-339,-347,-325,-284,-239,-237,-212,-357,-202,-107,98,217,-268,-197,125,-13,415,424,412,348,-90,-4,-233,204,133,-104,135,277,129,-317,-157,117,210,112,283,62,113,33,-40,-93,-128,-257,-241,-150,-167,-199,-248,-297,-423,-314,-266,-221,-167,-126,-88,-114,-43,-36,-49,-65,-116,-111,-145,-166,-189,-227,-248,-270,-290,-317,-324,-332,-336,-329,-325,-312,-307,-288,-257,-232,-187,-152,-108,-60,-13,39,77,127,-280,-251,30,249,-62,18,-85,-229,-209,-14,-122,-280,-142,-215,-326,-104,-161,161,319,244,-6,-49,-50,-16,-98,-265,-218,-224,-243,-132,186,101,-60,-121,-56,-165,-198,-234,-208,-160,-103,-44,5,35,-79,-169,49,143,178,197,190,-38,-363,6,246,444,687,2301,3187,4053,4757,5196,5301,5048,136,228,1571,2130,1458,942,564,306,126,29,-52,-100,-156,-204,-210,-179,-206,-165,-65,-40,-231,-330,-36,-378,-301,-152,-71,-84,-249,-110,-114,-110,-131,-299,-156,-111,-111,-649,-352,-177,-294,-353,-313,-199,-210,-208,-217,-232,-272,-187,-247,-158,-158,-156,-117,-108,-98,-80,-121,-79,-169,-44,-44,-52,-43,-64,-402,-80,-91,-2966,-1097,-187,-184,-115,-9,130,-64,-349,-342,-352,-385,-241,-66,-42,-243,19,266,102,-164,-103,39,-177,686,621,471,341,219,116,61,-296,10,-120,-14,-279,-60,-43,-48,-63,-81,-91,-108,-148,-169,-213,-235,-217,-175,-105,-69,-24,-14,44,69,86,72,55,24,-8,-117,-99,-141,-156,-159,-213,-137,-119,-113,-121,-143,-164,-189,-202,-307,-217,-126,106,203,189,115,-145,-359,-206,-131,-165,-78,-179,-402,-267,-212,-82,8,-41,-113,286,386,451,24,-175,94,40,-290,127,264,-172,72,111,-133,-111,16,30,72,-104,-33,-114,66,35,-168,30,4,-191,-53,-93,-128,-155,-182,-195,-198,-198,-216,-223,-239,-245,-232],[-43,-73,-103,-104,-104,-79,-295,-22,-139,10,5,0,-14,-38,-73,-95,-99,-83,-160,-12,30,-25,-305,-398,-95,-71,-222,-336,-312,137,453,85,73,237,227,173,198,97,-35,116,-46,-170,-145,-191,-154,-92,-29,27,-93,4,-365,-100,-136,-127,-64,-258,-134,-189,-214,-207,-183,-256,-124,-113,-301,-177,-98,-281,-133,-153,-186,-218,-258,-304,-349,-334,-302,-282,-275,-281,-296,-324,-337,-325,-280,-222,-326,-75,0,-295,-194,-187,-102,-355,-108,-38,-40,71,-57,-53,-300,-211,-280,-298,-259,-205,-260,-127,-444,-96,-12,28,23,4,-426,-199,-56,151,124,57,334,343,316,-31,-147,-108,-72,243,106,176,-185,116,82,61,-252,-267,38,47,62,-177,55,49,-741,2,-38,-615,-267,-142,-165,-266,-567,-491,-109,-678,14,88,-449,-557,-1186,348,382,-293,-1481,369,333,-2831,-1696,210,150,79,0,-79,-6446,-4110,-10489,-58,44,138,-32607,291,339,361,358,344,-27709,273,220,197,-1995,187,191,203,215,-3291,203,174,141,114,96,92,113,-902,-482,41,-917,-862,-133,317,52,-280,359,-916,-441,-751,604,682,41,-286,154,209,-12,-290,-364,-514,-442,-527,32,24,-46,-43,17,73,117,-119,126,96,-41,-454,-312,-92,-142,-210,-272,-337,-378,-363,-320,-278,-238,-215,-201,-271,-453,-201,-213,-357,-300,-171,-134,-77,-26,9,-115,-205,-489,-159,-149,-5,59,18,-27,-90,-145,-189,-225,-253,-272,-272,-273,-268,-308,-271,-282,-293,-316,-310,-276,-229,-184,-273,-391,-352,-18,7,-219,-410,-693,-446,23,-476,-477,-997,-685,162,-611,-1501,-1842,483,578,646,-17578,-58182,-41557,-14470,-2598,-968,-1089,-1572,-549,112,-67,-1663,-1071,-312,-330,-679,-530,-145,-401,-148,-144,-149,-271,-174,-332,-221,-258,-288,-284,-225,-168,-170,-78,-57,-77,-145,-134,-195,-262,-343,-398,-338,-268,-214,-202,-141,-129,-199,-338,-217,-103,-133,-244,-171,160,203,220,-46,-101,173,154,102,50,8,-41,-70,-167,-110,-105,-137,-94,-91,-386,-319,-142,-172,-216,-266,-394,-293,-366,-188,-126,-68,-176,-103,-64,-14,58,32,-357,-111,-99,-130,-153,-258,-148,-128,-333,-96,-99,-114,-143,-292,-202,-242,-303,-340,-363,-353,-311,-300,-180,-110,-259,14,-192,-312,26,289,338,134,-39,-125,52,401,376,-9,129,86,165,87,-359,-52,-97,-134,-153,-154,-122,-151,-81,-53,-22,-145,12,31,-12,56,82,-304,-127,123,143,-187,50,156,156,-77,-467,-242,6,90,-114,-149,-18,-248,-120,-284,-143,-136,-121,-94,-196,-211,-140,-203,-69,-56,-52,-25,-294,-321,-152,-95,-311,-31,155,-75,-296,-95,-4,144,-74,105,81,64,32,0,-51,-227,-122,-148,-168,-273,-193,-124,-71,-11,-176,-212,35,-39,-374,-188,119,186,-185,-141,-216,166,206,-324,-274,20,354,307,13,-29,-286,59,-13,-95,-182,-266,-337,-396,-376,-292,-189,-89,12,64,182,235,268,-116,23,-380,218,212,76,-224,66,27,-2,-15,-7,-46,56,109,-323,-56,124,-270,-470,-228,-103,-384,-150,0,174,264,-177,-60,-60,215,237,179,-56,48,56,41,37,-146,58,22,-150,324,333,-203,-169,-314,-75,-229,-277,-257,-316,-260,-164,-79,-87,-64,-96,-1,-77,80,-6,-190,-298,-246,-199,-265,-308,-310,-273,-229,-198,-172,-168,-175,-122,-116,-113,-116,-121,-125,-247,-161,-170,-119,-114,-103,-100,-105,-104,-92,-94,-99,-352,-99,-100,-97,-148,-111,-125,-388,-280,-107,-91,-130,-125,-189,-277,-23,-10,-1,8,-52,-339,39,21,-57,-193,-252,-248,-192,-361,-343,-428,-450,-352,-291,-215,-69,-27,89,157,215,264,-95,-15,-291,314,203,-88,157,85,2,-247,-157,-128,-93,-45,3,42,60,63,-42,-1,-111,-235,-294,-254,-285,-277,-246,-186,-341,-24,67,156,-81,106,-29,-156,398,354,-42,-81,-130,-55,-141,-149,-102,-45,-102,58,-167,-237,158,165,171,181,185,-52,-121,-233,-254,45,142,109,73,9,-30,-92,-172,-244,-315,-386,-298,-211,-128,-73,-18,-236,-231,16,-138,-276,-78,-167,-301,-40,-155,21,16,10,-58,-74,-78,-30,-113,-271,-209,-236,-246,-78,72,68,-31,-140,-68,-159,-34,-68,-90,-124,-166,-204,-229,-219,-155,-119,-42,-140,-176,160,299,-49,-362,0,231,513,739,3187,21959,24224,24541,22860,16288,8869,90,464,2427,640,954,1146,872,429,65,-72,-147,-226,-333,-383,-328,-272,-245,-184,-123,-53,-259,-327,13,-304,-336,-106,-7,48,-185,4,-15,-34,-216,-216,-119,-125,-117,-472,-174,-94,-309,-344,-204,-126,-36,-37,-175,-240,-235,-94,-233,-117,-137,-281,-119,-115,-106,-89,-94,-103,-96,-91,-103,-123,-127,-156,-168,-176,-180,-1482,-201,-191,-171,-118,-51,32,5,-417,-298,-294,-442,-221,-47,-62,-235,33,232,51,-296,-225,12,-148,767,1939,2714,3466,4091,4517,1300,-257,178,-146,40,-282,80,514,305,-65,-29,19,104,-138,-65,-27,-95,-118,-109,-58,-34,-2,-26,26,27,22,-2,-13,-17,5,-52,82,130,191,-16,-391,284,166,270,237,183,128,-40,-200,-287,-219,-307,-400,-379,-291,-202,-127,-446,-129,-124,-132,-73,-219,-417,-171,-235,-292,-329,-304,-239,-148,-52,60,-63,-105,137,101,-284,61,167,-214,81,145,-121,-137,31,48,58,-114,-91,-16,282,54,-132,194,233,-247,186,8,97,52,1,-43,-148,-96,-259,-155,-188,-223,-256],[28,15,-9,-28,-71,-109,-244,-198,-235,-233,-196,-158,-128,-118,-137,-168,-212,-251,-243,-168,-71,37,-210,-397,-112,-43,-202,-241,-249,135,365,88,118,280,280,154,199,38,11,67,-133,-246,-203,-197,-163,-134,-122,-119,-136,-155,-327,-168,-149,-116,-71,-233,6,40,-77,-34,192,-220,302,333,-400,-260,35,-259,-142,-39,-28,-98,-129,-76,-123,-196,-190,-113,-17,-184,173,130,-111,16,321,-79,-269,98,90,-206,-245,-135,-11,-345,-131,-95,-42,27,-66,34,-332,-153,-24,-171,-75,12,-337,-97,-401,-182,-117,-78,-44,-11,-342,-104,-25,22,4,-20,-42,-54,-68,-58,-134,-74,-94,4,11,5,-269,-29,-50,-62,-257,-245,-49,-24,5,-198,18,21,-667,-30,-28,-551,-198,-268,-123,-271,-520,-371,-41,-628,-149,-199,-672,-940,-1120,-88,-27,-512,-1563,49,39,-2625,-1440,-40,-86,-139,-187,-219,-6624,-2954,-8898,-136,-103,-80,-14688,-52,-51,-68,-100,-138,-26017,-261,-344,-319,-5864,-589,-71,1,64,-2869,-337,137,122,95,61,26,-34,-1040,-651,48,-928,-720,-161,296,-146,21,464,-966,-513,-831,594,612,-28,-203,359,275,3,-249,-301,-468,-436,-578,-91,210,243,147,113,104,186,-136,248,275,-148,-525,-255,-105,-23,39,-3,-326,-59,-93,82,168,261,341,216,-290,-387,123,101,-318,-270,52,196,244,163,74,-39,-280,-403,-197,-244,-262,-257,-229,-183,-150,-112,-76,-195,-38,-44,-52,-78,-184,-222,-183,-219,-238,-242,-210,-162,-108,-60,-182,-342,-331,88,163,-138,-378,-586,-421,53,-497,-340,-760,-969,337,-687,-1186,-2779,2180,2790,3356,-20518,-58012,-40104,-10554,-1931,-1371,-827,-920,-683,913,438,-2010,-1040,-299,-500,-763,-522,-187,-330,-123,-149,-182,-301,-242,-289,-297,-301,-280,-235,-190,-157,-149,-134,-143,-170,-207,-246,-274,-271,-245,-196,-156,-122,-104,-253,-155,-119,-174,-341,-282,-337,-380,-332,-274,-200,-137,-93,-70,-130,-25,-28,-49,-73,-93,-126,-144,-236,-163,-148,-129,-111,-93,-274,-304,-68,-63,-68,-80,-423,-87,-332,-98,-107,-115,-161,-99,-95,-82,-70,-58,-347,-129,-10,19,44,-109,102,132,-295,168,201,224,46,-276,338,146,-262,400,397,204,43,-333,-225,-81,-350,-273,-276,-298,-66,33,124,188,-77,-192,123,338,334,-12,72,20,144,21,-363,-129,-197,-246,-254,-234,-190,-161,-153,-141,-128,-125,-118,-103,-91,-63,-22,-354,-83,80,124,-157,59,206,220,-18,-321,-335,-47,18,-38,-144,-234,-300,-230,-184,-59,11,63,-78,-204,-258,-137,-153,-101,-2,-9,-47,-320,-260,-128,-120,-299,-13,82,-34,-265,-79,110,95,-28,24,-18,-56,-108,-151,-197,-230,-212,-196,-178,-154,-159,-126,-108,-92,-200,-319,-80,-85,-363,-284,-46,-27,-177,-114,-208,112,130,-362,-298,44,120,84,-7,-74,-283,-91,-103,-96,-66,-160,51,107,-17,-136,-86,65,265,51,376,351,314,-49,-45,-293,105,41,-18,-223,-136,-174,-198,-201,-184,-163,-121,-79,-249,11,35,-222,-412,-206,-76,-341,-211,-30,-16,0,-133,-139,-69,167,214,185,30,74,282,36,56,-133,106,95,-163,317,371,-164,-155,-332,-91,-249,-297,-173,-19,-91,-130,-147,-134,-115,-95,-88,-120,-125,-152,-194,-291,-270,-305,-317,-305,-286,-261,-246,-248,-260,-284,-307,-336,-372,-393,-374,-329,-263,-305,-123,-172,-70,-79,-62,145,69,25,168,166,99,-335,-79,231,182,-48,-80,-67,-353,-365,197,266,-149,-82,-127,-221,-74,-130,-174,-196,-191,-323,-143,-119,-82,-204,-298,-246,-159,-349,-171,-114,-167,-217,-300,-246,-190,-113,-37,39,106,163,-94,-5,-237,179,134,-64,-8,-58,-83,-161,-148,82,174,127,316,121,340,278,-39,0,-92,-205,-328,-86,-200,-310,-406,-344,-254,-166,-83,-5,-65,120,-62,-187,287,288,-84,-89,-135,27,-69,-135,-170,-174,-127,-76,-153,-200,26,35,30,14,-24,-76,-146,-213,-280,-313,-321,-314,-288,-267,-259,-247,-239,-197,-211,-99,-44,98,-45,91,39,-237,-241,3,-139,-270,-43,-120,-273,-158,-165,-157,-131,-111,-116,-99,-104,-165,-233,-270,-232,-231,-248,-174,-111,-25,3,-140,-97,-156,44,21,-47,36,113,24,-97,29,-170,-65,56,336,-372,360,236,-76,-350,-26,226,559,767,4053,24224,113935,114757,59268,19751,10371,-21,688,3357,1280,3393,3067,1579,839,537,155,54,-139,-19,-25,18,-105,-31,50,164,67,-296,-324,0,-198,-334,-67,12,-38,-105,-82,-89,-119,-300,-192,-200,-185,-158,-298,-95,-87,-309,-273,-99,-107,19,10,-164,-254,-195,-86,-240,-194,-263,-379,-314,-324,-322,-313,-329,-354,-363,-372,-388,-394,-367,-362,-344,-329,-318,-332,-342,-355,-361,-329,-276,-204,-132,-441,-264,-198,-398,-203,-47,-103,-235,34,213,-13,-270,-255,-14,-131,826,10248,14310,3966,14610,13295,1323,-231,251,-193,70,-284,224,409,260,-98,-28,33,94,-180,-31,165,147,191,188,144,5,84,-62,127,304,318,310,313,324,125,-4,243,337,338,-79,-228,629,159,345,552,600,128,-75,-220,-284,-152,-65,-68,-204,-296,-289,-219,-407,-94,-122,-113,-134,-258,-435,-344,-375,-348,-297,-239,-195,-153,-127,-95,-140,-69,-57,-51,-240,-26,-11,-243,12,19,-114,-165,18,6,-15,-114,-152,-58,-45,-11,-100,84,130,-228,211,10,221,221,105,1,-135,-67,-321,-69,-127,-173,-202],[-253,-218,-209,-204,-230,-257,-291,-331,-287,-251,-217,-181,-149,-130,-130,-129,-128,-118,-192,-53,-1,49,-125,-362,-119,-6,-174,-153,-193,111,258,90,144,124,59,-26,-119,-193,-270,-328,-295,-333,-174,-211,-121,-90,-70,-50,-42,-29,-306,-174,-152,-116,-17,-209,11,147,-58,-43,153,-179,622,427,-438,-269,-38,-251,-179,-100,-39,-57,-208,-71,125,242,138,69,42,-160,86,124,-56,-36,228,-53,-195,217,134,-116,-196,-47,71,-338,-162,-151,-19,23,-80,54,-348,-144,-10,-148,-121,-12,-221,15,-367,-278,-32,-45,-28,-37,-264,-56,-72,-101,-132,-169,-210,-247,-293,-313,-315,-294,-254,-229,-200,-183,-354,-179,-196,-216,-264,-298,-339,-344,-291,-235,-153,-69,-583,-168,-67,-522,-122,-326,-194,-321,-480,-184,139,-559,367,287,-876,-1346,-831,-125,-219,-650,-1589,-342,-318,-2345,-1256,-201,-158,-112,-61,0,-6561,-1814,-7622,184,209,223,-380,250,256,250,229,201,-22939,85,-11,-102,-9719,-2164,-329,-270,-184,-2391,-1127,-23,-13,-22,-44,-77,-161,-1121,-839,-88,-880,-575,-166,81,-313,335,370,-1054,-599,-875,283,209,-103,-89,31,23,-2,-231,-255,-424,-444,-628,-227,-118,-239,-368,-302,-152,0,-145,166,158,-276,-464,-190,-154,-15,35,-35,-329,-49,-70,118,660,688,429,189,-272,-313,159,91,-280,-249,-7,131,192,321,246,22,-329,-323,-222,-137,-11,-91,-155,-186,-212,-218,-218,-220,-229,-241,-238,-236,-259,-200,-176,-154,-132,-130,-136,-151,-176,-217,-262,-302,-349,-379,-378,-349,-333,-477,-413,-165,-495,-248,-483,-1107,368,-756,-920,-3761,1530,2166,2922,-22913,-54531,-35951,-7003,-1305,-1645,-682,-338,-867,2328,340,-2150,-976,-349,-678,-863,-492,-260,-243,-282,-284,-283,-324,-251,-224,-211,-165,-142,-175,-162,-76,-77,-59,-115,-194,-213,-77,-85,-90,-109,-129,-162,-199,-242,-304,-303,-317,-329,-310,-278,-241,-211,-343,-197,-160,-157,-175,-204,-225,-257,-277,-281,-258,-210,-169,-111,-297,-90,46,-55,102,78,-126,-252,-13,161,63,75,-448,-9,-279,22,132,-10,-139,-30,-27,-1,285,48,-291,-150,31,173,136,20,167,166,-265,68,63,45,27,-268,92,127,-269,178,206,191,36,-364,-278,-114,-326,-21,-163,-278,-249,-304,-326,-310,-288,-259,-240,-222,-201,-181,-167,-148,-125,-120,-341,-106,-97,-102,-116,-136,-142,-169,-216,-259,-301,-357,-377,-318,-251,-177,-100,-405,-47,39,75,-128,63,139,159,52,-167,-414,-103,-40,49,-24,-195,-190,-185,-109,-13,78,156,-119,-207,-300,-133,-107,-161,-63,-8,-139,-288,-198,-160,-188,-285,-196,-188,-184,-231,-200,-204,-204,-194,-137,-70,17,94,38,56,-227,138,47,303,62,-96,13,210,64,-216,-430,-19,-87,-323,-381,-159,-143,-179,-108,-196,-1,18,-349,-312,57,58,46,-12,-115,-226,-22,-25,-26,-21,-178,27,51,-47,-196,-101,75,282,48,357,374,379,15,-97,-201,267,253,24,-226,51,-7,-51,-90,-56,-30,22,74,-150,185,214,-166,-364,-197,-56,-293,-285,-85,-9,-76,-139,-226,-175,-130,-61,16,87,109,261,22,69,-130,152,173,-189,294,393,-131,-146,-324,-91,-243,-320,-137,-12,-112,-188,-221,-190,-136,-81,-56,-187,-21,-29,-160,-287,-161,-126,-145,-156,-167,-173,-237,-210,-228,-237,-253,-199,-173,-202,-112,-93,-79,-333,-17,-130,-55,-42,-23,260,83,16,360,384,101,-313,-99,247,240,41,-85,-106,-268,-271,56,300,-182,-38,-75,-164,-63,-69,-31,17,59,-262,58,5,-56,-226,-361,-240,-208,-335,-141,-83,-49,-23,-301,-261,-4,-57,3,14,30,53,-100,9,-123,76,58,-53,-5,0,31,-88,-148,160,284,133,495,152,317,237,-43,-17,-85,-182,-343,-62,-45,27,108,-196,-169,150,266,226,-49,101,-98,-210,-141,-209,-262,-277,-271,-259,-261,-252,-248,-256,-244,-229,-210,-197,-170,-152,-142,-137,-152,-169,-202,-230,-298,-296,-319,-339,-335,-329,-331,-325,-327,-297,-253,-208,-167,-140,-119,-117,-117,-239,-256,-235,-302,-331,-332,-330,-288,-216,-152,-70,-32,-27,-192,-135,-140,-65,-142,-268,-284,-290,-311,-355,-339,-211,-54,-135,-146,-169,49,5,-98,10,104,-121,-275,-161,-218,-19,45,406,-235,279,164,-128,-329,-83,223,569,758,4757,24541,114757,146387,60722,21804,11033,-240,600,2669,2376,2171,229,587,956,477,20,16,-270,-72,-91,-40,-122,63,175,234,75,-349,-330,-27,-100,-309,-44,-107,-155,-106,-47,-43,-69,-323,-110,-127,-150,-174,-196,-161,-151,-300,-201,-17,-98,11,18,-172,-279,-165,7,-274,-85,-159,-365,-258,-319,-377,-427,-435,-390,-326,-261,-206,-154,-86,-51,-12,17,36,21,1,-35,-86,-124,-152,-156,-148,-401,-244,-99,-318,-198,-70,-161,-252,10,139,-95,-161,-278,-48,-137,850,10663,11430,4120,10479,9132,1298,-228,293,-266,86,-288,359,732,278,-144,-39,27,67,-249,-5,80,209,376,552,108,11,56,-128,55,380,325,255,203,167,163,13,213,260,325,-165,-32,445,136,289,417,364,41,-125,-245,-307,-151,-139,-232,-294,-317,-284,-232,-342,-156,-142,-141,-152,-303,-450,-128,-82,-22,14,-55,-198,194,228,266,-190,-51,203,190,-199,-119,3,-269,45,-7,-123,-198,-139,-178,-218,-246,-279,-303,-285,-238,-179,-118,-61,-186,40,-22,84,85,61,12,-146,-119,-372,-220,-297,-364,-377],[-7,-47,14,-21,73,-45,-146,16,-131,-136,33,178,159,119,59,-4,-70,-133,-201,-198,-189,-164,-127,-340,-122,7,-150,-89,-154,63,44,16,-20,-57,-102,-165,-228,-268,-299,-294,-344,-406,-197,-230,-173,-147,-121,-87,-57,-18,-293,-247,-189,-127,-3,-180,16,121,-48,-42,107,-133,447,458,-380,-196,-122,-250,-223,-160,-45,33,-283,-58,106,305,231,121,51,-132,-106,-177,-228,-271,-301,-320,-315,-290,-264,-243,-234,-235,-248,-322,-278,-302,-327,-328,-297,-255,-332,-159,-119,-127,-162,-79,-82,62,-333,-362,-124,-110,12,68,-186,12,-25,-81,-139,-207,-280,-345,-310,-222,-147,-75,-95,52,-53,-82,-419,174,173,164,-257,-252,44,-4,-117,-273,-20,45,-472,-312,-170,-512,-22,-245,-290,-401,-437,67,268,-439,214,89,-1014,-1492,-479,-371,-260,-703,-1607,-5,64,-2015,-1150,-484,398,469,273,580,-6278,-696,-6555,582,533,470,415,346,289,233,182,143,-19598,66,11,-25,-12868,-3584,-140,-170,-190,-1862,-1930,-231,-245,-261,-283,-311,-335,-1059,-946,-403,-756,-420,-247,-193,-408,-102,-74,-1151,-674,-843,-65,-97,-163,-162,-182,-188,-170,-222,-208,-372,-446,-653,-352,-68,195,247,304,182,254,-124,96,67,-379,-357,-110,-180,18,51,-71,-318,-21,-34,136,612,686,460,168,-198,-224,190,79,-230,-215,-39,102,125,262,263,85,-307,-242,-248,-141,-25,-129,-237,-330,-302,-251,-209,-180,-167,-169,-167,-177,-329,-190,-196,-199,-194,-203,-210,-217,-227,-242,-250,-265,-291,-212,-184,-156,-265,-363,-409,-28,-466,-188,-220,-1066,306,-739,-695,-4562,875,1041,668,-24217,-49142,-30762,-4109,-728,-1627,-691,149,-1079,1336,107,-1850,-877,-415,-832,-913,-425,-292,0,82,76,69,-324,40,-96,-237,-112,-101,-108,-150,142,144,162,-157,-259,-157,-14,81,59,29,5,-180,-109,-64,-346,-98,-116,-148,-256,-259,-229,-248,-346,-272,-269,-271,-292,-324,-339,-300,-248,-198,-140,-74,-21,-119,-341,-140,78,1,122,53,-2,-200,35,74,50,25,-458,-15,-210,-64,-24,-32,-115,-12,-15,8,41,44,-229,-172,9,22,-16,-67,-123,-184,-244,-301,-316,-282,-241,-267,-169,-159,-206,-201,-230,-278,-329,-384,-340,-207,-242,-127,-120,-258,-156,-187,-219,-242,-258,-288,-214,-166,-106,-46,-32,-103,61,-75,-291,111,161,-40,124,-89,-79,-129,-140,-222,-277,-266,-183,-77,-117,123,137,-383,-29,167,341,-112,57,250,223,121,-24,-435,-156,-77,90,58,-113,111,247,66,65,222,237,-147,-200,-311,-129,-75,-204,-136,-112,-240,-236,-215,-245,-250,-274,-175,-126,-86,-201,-71,14,53,31,162,230,250,212,-2,11,-232,125,-5,392,231,-24,18,137,44,-228,-433,-219,-235,-280,-324,7,81,-202,-127,-190,43,128,-296,-307,83,286,219,10,-146,-175,-170,-249,-277,-234,-200,-48,39,-84,-253,-120,70,351,38,502,483,441,66,-121,-122,124,18,-86,-239,-262,-262,-210,-175,-84,-38,7,38,-67,80,72,-109,-327,-207,-49,-253,-318,-169,-104,-96,-88,-319,-134,-66,-65,-74,-103,-124,-153,-189,-236,-282,-327,-371,-374,-378,-369,-356,-338,-328,-299,-265,-350,-171,-123,-69,-16,22,-86,-60,-97,-94,-280,79,30,-151,-293,-140,-89,-115,-140,-166,-151,-177,-184,-211,-240,-295,-280,-294,-294,-280,-263,-233,-322,-165,-135,-107,-88,-79,-86,-105,-120,-121,-126,-125,-291,-132,-56,-32,-27,-98,-149,-183,-176,-251,-340,-442,-377,-259,-148,-40,54,31,32,91,-213,103,86,-16,-259,-435,-443,-396,-316,-122,-81,101,187,-292,-273,-39,-88,248,201,144,82,-118,-56,-125,-187,-237,-283,-287,-242,-175,-84,-155,92,180,135,294,176,288,191,-55,-46,-89,-165,-323,-56,26,129,146,-259,-96,165,354,301,-27,96,-125,-215,-233,-368,-475,-361,-262,-182,-130,-81,-79,-63,-70,-92,-119,-181,-162,-159,-137,-92,-39,-13,24,-99,-299,135,319,139,40,-124,-6,394,337,-50,-68,51,-153,97,-84,84,93,-229,-268,-4,-128,-290,5,-76,-231,160,-157,146,128,-27,-268,-173,-177,-51,-159,-251,-155,-204,-265,-2,13,-62,44,-120,-198,-184,55,-12,-156,-23,-45,-258,-446,-488,-436,-243,-81,-170,-215,265,103,-183,-290,-152,241,557,724,5196,22860,59268,60722,57122,22082,10729,-370,408,2682,551,2150,2961,1636,1065,374,-76,-102,-403,-120,-159,-82,-127,164,164,143,83,-378,-326,-248,-359,-428,-455,-380,-269,-175,-104,-68,-46,-234,-55,-82,-116,-151,-177,-169,-165,-264,-120,-43,-75,-12,2,-177,-291,-133,-14,-310,-100,-174,-283,-296,-369,-432,-465,-459,-412,-331,-244,-165,-86,10,78,154,220,269,275,271,244,189,131,64,12,-27,-292,-214,15,-220,-185,-90,-199,-260,-10,59,-154,-57,-236,-62,-138,860,7977,8959,4108,9429,8814,1256,-218,329,-337,114,-265,471,319,274,-166,-37,32,56,-304,42,21,226,210,199,84,22,30,-192,-15,108,46,-45,-139,-233,-281,-262,-190,-103,-8,-235,95,118,111,76,19,-59,-138,-230,-335,-422,-492,-418,-348,-280,-225,-175,-136,-271,-89,-145,-121,-106,-322,-446,-97,-90,-78,-69,-73,-245,-21,2,47,-177,-52,192,226,-144,-207,-25,-266,51,149,-124,-198,-18,11,-2,-127,-290,17,6,1,-58,-30,-69,-128,-179,-256,-328,-327,-270,-207,-150,-169,-367,-43,-37,-34,-197],[-48,-89,13,-42,65,5,-83,13,-124,-205,-48,149,180,88,-6,-81,-125,-132,-171,-52,4,50,-15,-309,-98,81,-116,-26,-113,41,-6,-54,-99,-129,-153,-183,-206,-207,-216,-229,-441,-389,-313,-357,-398,-410,-408,-390,-376,-360,-335,-326,-283,-249,-232,-223,-213,-216,-200,-159,-98,-82,58,135,-337,-106,-207,-252,-268,-213,-42,140,-348,-42,88,71,-2,-69,-126,-172,-200,-213,-187,-142,-82,-18,-58,114,170,71,44,151,177,-299,-225,-210,-91,-181,-269,-310,-306,-164,-74,-118,-203,-126,53,237,-314,-438,-215,-177,-3,173,-123,70,29,-41,-117,-198,-283,-360,-387,-313,-246,-189,-131,-98,-116,-137,-480,-11,7,31,-254,-290,-9,56,-201,-325,113,113,-355,-470,-298,-530,-1,-65,-414,-519,-418,-243,-291,-321,-317,-282,-1061,-1084,-149,-101,-68,-714,-1675,-13,-2,-1705,-1172,-948,156,211,-409,333,-5875,350,-5518,485,489,479,478,459,450,440,428,425,-16255,398,358,325,-12012,-4789,164,101,46,-1342,-2760,-63,-181,-74,-78,-89,-263,-861,-880,-162,-598,-282,-205,-380,-437,-176,-170,-1254,-750,-773,-210,-240,-264,-271,-255,-222,-175,-238,-179,-332,-452,-659,-479,-210,-50,-77,-93,-120,-142,-163,-186,-206,-343,-260,-261,-278,-285,-273,-227,-317,-96,-13,73,160,245,316,132,-107,-141,193,40,-195,-187,-56,96,48,187,264,123,-258,-181,-285,-165,31,185,195,181,-142,206,189,-139,-229,66,29,-163,-403,0,-16,62,113,152,-104,-259,261,277,-27,-253,-281,195,252,8,-201,-269,-431,40,-439,-173,-13,-930,183,-610,-527,-4026,437,458,-3674,-24053,-43245,-25802,-2085,-252,-1296,-904,-366,-1326,-165,-89,-1545,-759,-505,-860,-853,-338,-283,-309,-343,-248,-145,-306,41,-14,-244,-179,-117,-49,-106,125,67,28,-174,-319,-104,-136,-160,-174,-188,-190,-222,-177,-166,-386,-134,-146,-164,-217,-257,-243,-274,-329,-303,-272,-237,-219,-207,-188,-173,-153,-132,-102,-60,-34,-128,-378,-185,39,33,15,-3,-26,-167,-31,-17,-5,7,-443,-28,-138,-115,12,-19,-96,-82,-123,-152,-169,-174,-181,-202,-179,-194,-230,-283,-346,-364,-253,-140,-29,75,-22,-276,321,208,-146,318,384,148,35,-379,-408,-214,-172,121,-48,-237,-110,69,39,0,-243,-273,-210,-266,-245,-171,-86,-147,4,-75,-228,134,179,-21,126,-101,-73,-137,-65,-153,-79,-21,61,-140,-128,303,65,-317,-22,124,462,-105,47,287,227,182,102,-382,-189,-83,98,101,-3,235,309,191,86,195,151,-158,-174,-273,-119,-70,-219,-213,-218,-339,-248,-280,-293,-312,-321,-320,-317,-319,-332,-340,-338,-331,-322,-285,-254,-216,-197,-179,-182,-238,-168,-164,-168,-174,-182,-206,-215,-221,-230,-330,-220,-212,-237,-216,-142,-131,-233,-159,-180,-90,-97,-222,-271,-116,-129,-156,-203,-250,-309,-364,-408,-356,-294,-223,-144,-81,-112,-290,-130,55,216,26,251,233,194,114,-93,-50,-89,-172,-216,-247,-105,-6,84,-257,-119,-51,260,261,2,268,216,-45,-282,-223,-44,-214,-243,-268,15,60,-44,-369,-156,-165,-156,-75,36,170,181,-30,70,-163,224,320,-246,197,321,-112,-147,-292,-73,-181,-373,-39,-46,-67,-131,-220,-312,-405,-312,-217,-317,-70,-13,-135,-298,-124,29,4,-145,-209,-116,-165,-225,-283,-339,-382,-406,-398,-362,-322,-290,-257,-277,-212,-200,-192,-190,-193,-199,-207,-204,-188,-185,-190,-259,-201,-210,-208,-200,-173,-184,-98,-4,-120,118,-262,49,-7,-91,181,308,10,16,115,-168,49,-51,-142,-289,-473,-210,-73,-278,-82,-78,143,275,-261,-236,-84,-113,421,368,303,231,-135,52,-8,-68,-100,-108,-78,-18,36,9,-162,111,184,142,164,135,94,52,-61,-79,-95,-145,-273,11,61,108,69,-324,-29,178,167,124,6,16,-136,-199,-155,-155,-243,-133,-112,133,201,269,-128,229,95,-121,-86,-174,-117,-50,-120,-130,-74,-13,45,-71,-279,154,351,121,-46,-160,-53,619,509,-89,-14,120,-186,208,-118,58,96,-203,-272,13,-98,-299,18,-72,-199,231,-156,147,99,-52,-303,-209,-211,-195,-174,-217,-127,-178,-260,147,194,-154,57,-103,-248,-196,67,-27,-217,-65,-22,-29,-51,-70,-285,75,42,308,300,271,56,-234,-240,-229,279,523,673,5301,16288,19751,21804,22082,20544,9506,161,1686,5381,2374,500,115,188,-37,-372,-312,-225,-352,-247,-206,-131,-114,-122,-119,-109,-78,-349,-314,-79,-92,-227,-71,-91,-123,-168,-202,-230,-247,-258,-272,-269,-247,-218,-211,-166,-171,-217,-149,-149,-158,-159,-156,-188,-291,-184,-179,-351,-178,-187,-218,-133,-115,-271,-73,-63,-51,-17,18,37,51,87,104,140,172,191,171,148,121,83,51,2,-48,-110,-160,-183,-97,-121,-174,-115,-218,-273,-114,-34,-188,23,-184,-65,-145,844,9581,17665,3928,15204,12936,1186,-212,341,-368,138,-229,394,-170,-125,-181,-193,-54,46,-307,97,-23,24,26,36,57,26,-6,-263,-96,-74,-96,-145,-181,-187,-140,-84,-31,13,66,-273,98,91,61,14,-44,-112,-174,-240,-311,-331,-293,-253,-237,-221,-212,-197,-176,-211,-112,-155,-131,-123,-330,-447,12,31,58,14,-94,-297,221,287,380,-136,-73,250,249,-96,-295,-29,-260,27,116,-132,-183,-54,-10,-14,-134,-351,195,568,104,-36,199,145,-75,236,-114,230,142,11,-116,-225,-226,-348,16,127,88,-188],[-95,-125,12,-76,73,80,-21,-59,-129,-282,-215,-159,-72,12,-2,137,183,215,-114,-33,254,235,17,-288,-68,34,-85,-91,-152,-183,-185,-163,-122,-71,-23,-30,32,76,113,48,-390,-304,-16,-239,173,289,305,313,16,131,-219,-366,-289,-137,46,-90,-83,-155,-206,-234,-253,-268,-288,-325,-362,-399,-432,-451,-446,-403,-362,-318,-391,-279,-278,-289,-303,-306,-290,-251,-197,-141,-70,-161,50,7,-9,157,169,160,136,92,33,-265,-256,-205,-246,-316,-356,-322,-274,-165,-53,-112,-240,-129,186,283,-303,-485,-289,-231,-14,229,-68,94,94,-9,74,-1,-75,-142,-210,-249,-272,-275,-256,-251,-237,-226,-472,-192,-164,-124,-248,-347,-128,-30,-277,-378,55,46,-223,-604,-398,-556,-194,-269,-509,-647,-458,-404,-339,-277,-227,-179,-991,-690,-89,-262,-594,-696,-1786,-71,-89,-1446,-1340,-1377,-132,-142,-905,-141,-5425,-131,-4257,-116,-99,-70,-11,54,145,242,339,440,-12927,582,600,-577,-9015,-5714,431,321,203,-848,-3564,-80,-646,-47,-1,-269,-268,-556,-592,76,-407,-145,26,-550,-376,-23,-47,-1257,-798,-681,-188,-228,-291,-233,-190,-126,-49,-264,-155,-294,-441,-643,-592,-334,129,217,203,179,163,-62,-7,52,-210,-163,15,-193,72,6,-110,-309,-243,-301,-304,-249,-163,-83,-5,0,-53,181,-10,-160,-141,-35,123,-17,109,258,145,-202,-128,-318,-191,39,621,621,176,-159,469,357,-108,-305,83,47,-222,-359,153,20,77,194,211,-155,-324,232,377,-19,-248,-269,224,471,20,-130,-181,-463,132,-416,-184,139,-769,528,-362,-400,-3008,591,559,-7664,-22549,-37633,-21775,-1040,-17,-753,-1327,1,-1582,179,-199,-1274,-605,-583,-717,-699,-231,-227,77,-47,-148,-218,-258,-125,-24,-229,-238,-136,8,-34,191,139,95,-137,-330,-105,-168,-217,-247,-274,-285,-298,-305,-317,-405,-316,-311,-313,-291,-254,-212,-171,-300,-135,-79,-62,-68,-84,-101,-245,-166,-210,-245,-263,-283,-277,-401,-235,-183,-121,-56,16,84,-146,96,299,201,28,-422,-36,-58,-95,121,54,-79,32,-8,-41,-45,-20,-144,-231,-76,89,99,72,31,-29,-229,-194,-292,-373,-335,-284,-147,-67,-96,36,80,97,38,-346,-475,-264,-113,97,30,-212,-119,57,46,38,-274,-228,-21,-41,-52,-59,-96,-170,-67,-81,-153,-101,-99,-106,-108,-116,-83,-146,-71,-161,-135,-52,-55,-201,-113,-46,-20,-249,-27,36,57,-108,39,53,41,33,24,-300,-190,-69,8,17,45,50,57,40,14,-20,-66,-160,-187,-269,-329,-327,-290,-275,-318,-431,-194,-205,-209,-226,-246,-223,-202,-177,-153,-125,-95,-76,-74,-56,-56,-53,-70,-89,-118,-244,-116,-94,-53,-8,35,30,88,10,-218,-232,-98,-48,-203,-189,-252,-302,-302,-291,-276,-282,-305,-322,-324,-291,-232,-177,-135,-128,-82,-271,-30,-34,-44,-213,-37,-34,-128,-294,-129,25,76,7,75,52,20,-10,-48,-89,-121,-157,-190,-253,-251,-260,-257,-326,-217,-193,-163,-142,-124,-114,-126,-138,-223,-249,-157,-184,-137,-347,-120,-121,-141,-314,-232,-297,-368,-409,-339,-246,-158,-79,-22,-192,46,49,-231,22,-15,-119,-147,-274,-261,-306,-394,-211,-122,-140,61,137,-174,-132,-151,-137,-213,-80,-23,-119,-311,-117,-34,212,-153,-193,171,19,-14,-30,-209,-287,-285,-381,-425,-368,-313,-264,-231,-199,-178,-155,-133,-112,-95,-91,-89,-88,-111,-150,-222,-214,-207,-171,-118,-133,-214,-29,83,-130,36,-284,85,8,-74,-36,-85,-137,-183,-215,-251,-283,-333,-376,-423,-439,-393,-334,-263,-182,-94,1,98,-225,-162,-126,-139,416,430,425,409,-154,75,257,309,280,-103,272,437,474,31,-180,60,192,141,435,216,262,152,-73,-122,-116,-129,-219,11,80,155,-30,-389,20,178,440,457,41,40,-141,-182,132,294,-275,-151,-87,409,433,206,-166,245,133,-167,-91,-166,-177,26,94,43,47,-31,41,-62,-257,160,360,93,-136,-193,-111,439,328,-93,18,178,-196,133,-169,9,-11,-177,-283,-277,-302,-318,-213,-171,-160,-101,-158,-84,-92,-122,-248,-249,-271,-325,-366,-416,-448,-410,-353,-288,-233,-270,-117,-101,-297,-219,71,-54,-292,-124,30,184,204,210,-325,129,44,298,230,116,7,-255,-277,-318,325,456,598,5048,8869,10371,11033,10729,9506,7581,868,3143,1517,929,1101,1203,1090,900,728,147,62,-213,-201,-192,-30,-83,9,73,100,65,-296,-303,-18,-12,-201,-80,-136,-191,-248,-293,-333,-358,-379,-404,-410,-394,-371,-360,-343,-361,-357,-372,-397,-429,-439,-418,-393,-351,-309,-266,-391,-221,-232,-231,-239,-263,-281,-287,-299,-302,-278,-253,-249,-260,-268,-315,-359,-408,-444,-423,-343,-256,-179,-94,-192,36,74,-28,-157,39,-32,-174,-146,-216,-292,-77,-149,-192,72,-146,-68,-167,791,3160,3939,3593,5032,5198,1085,-217,317,-294,145,-191,803,1033,271,-195,-48,19,24,-240,51,-62,150,45,228,19,15,-61,-347,-186,360,325,258,186,103,26,-52,-121,-178,-204,-252,-251,-267,-297,-339,-395,-463,-489,-427,-372,-332,-259,-219,-210,-210,-241,-252,-269,-258,-201,-168,-150,-148,-327,-456,153,256,192,4,-116,-351,248,241,260,-92,-111,248,255,-59,-377,-24,-254,-12,58,-150,-162,-101,-38,-28,-152,-410,195,456,93,-15,191,47,-31,164,-179,-47,-165,-286,-359,-297,-281,-327,-12,56,99,-179],[-119,-118,-31,-95,-128,-171,-192,-182,-139,-332,-208,-56,-31,-17,-75,-24,-30,-36,-44,-37,-38,-51,-72,-262,-115,-131,-140,-122,-106,-78,-104,-20,5,35,58,-38,83,124,171,55,-279,-201,-6,-227,141,441,450,331,17,103,-145,-275,-348,-129,86,-36,41,-18,-96,-161,-213,-246,-251,-238,-314,-153,-293,-270,-359,-295,-31,106,-377,-7,49,66,32,-66,-23,-63,-30,-20,-6,-181,48,25,18,53,39,13,-19,-58,-100,-231,-296,-183,-196,-208,-210,-194,-253,-190,-72,-119,-285,-99,299,299,-314,-498,-340,-280,-30,240,-35,98,104,-79,62,154,80,5,-83,-156,-222,-259,-261,-264,-259,-264,-408,-305,-340,-369,-382,-437,-307,-226,-358,-445,9,82,-97,-658,-417,-598,227,210,-511,-755,-441,17,-55,-131,-213,-291,-862,-430,-501,-843,-863,-687,-1945,-381,-376,-1306,-1696,-1607,-369,-363,-1222,-316,-5015,-276,-2598,-288,-298,-274,-183,-61,102,283,464,641,-9626,896,934,-2719,-6229,-6385,581,381,164,-436,-4275,-328,-1167,-95,3,-992,-289,-216,-169,94,-225,-27,-77,-689,-239,-296,-359,-1149,-812,-603,-471,-461,-427,-376,-311,-241,-170,-309,-149,-277,-427,-644,-710,-449,80,70,71,64,64,-16,-9,67,-92,-88,52,-182,77,50,-102,-314,-53,-84,-114,-141,-160,-180,-196,-205,-206,-201,-194,-183,-144,-93,-46,-82,13,106,128,-168,-98,-362,-231,30,175,198,161,-178,313,335,-85,-388,80,46,-302,-281,-16,-105,-147,-112,-38,-216,-383,176,252,-44,-265,-265,236,245,3,-75,-120,-525,156,-420,-229,161,-654,148,-53,-325,-2005,-409,97,-10795,-20275,-32802,-19082,-1042,-251,-313,-1982,-336,-1851,-199,-232,-1065,-431,-635,-567,-524,-132,-163,69,-20,-105,-209,-289,-292,-194,-217,-300,-169,51,35,332,326,320,-66,-294,85,18,73,7,-21,-74,-274,-223,-317,-413,-400,-302,-222,-165,-264,-101,-36,-282,-119,-79,-50,-105,-130,-96,-307,48,31,16,26,287,-116,-418,-221,33,177,167,10,163,-150,108,346,234,12,-407,-49,16,-27,107,60,-76,20,-8,1,26,-48,-128,-264,-140,36,194,231,131,55,-242,-102,-6,117,-58,-299,179,152,-68,73,53,23,-7,-304,-458,-315,-73,116,109,-196,-124,454,551,239,-248,-188,254,756,653,46,-113,-183,-52,13,-83,138,89,14,-20,-141,-106,-165,-229,-293,-346,-356,-296,-235,-160,-101,-101,-187,-48,-14,-21,-125,-75,-98,-117,-123,-125,-225,-170,-150,-172,-191,-181,-173,-143,-123,-106,-95,-102,-164,-164,-224,-247,-215,-181,-310,-353,-360,-92,5,-125,-87,-233,-143,-197,-241,-254,-228,-182,-147,-132,-108,-105,-103,-125,-153,-201,-247,-269,-285,-283,-248,-195,-142,-71,-8,-203,-152,-103,-32,-181,-24,59,7,-327,-243,-152,-136,-160,-165,-174,-185,-194,-214,-246,-271,-295,-302,-307,-310,-306,-283,-242,-205,-147,-263,-120,-22,127,-22,219,232,229,181,58,57,149,65,-206,-258,-10,75,63,-340,-312,-95,281,238,98,134,68,13,-146,-284,-54,-166,-61,-244,-163,-65,-59,-247,-110,2,32,27,63,70,64,-77,0,-227,-110,-168,-187,-197,-178,-154,-148,-257,-134,-152,-415,-188,-179,-193,-80,-28,-234,-189,-184,-137,-109,-218,-71,-101,-324,-115,-94,-23,-159,-117,52,49,-2,-40,-175,-228,-257,-256,-135,-25,72,-155,-186,266,65,20,101,125,20,-103,-224,-278,-201,-134,-183,-261,-43,-56,-97,-157,-236,-295,-351,-326,-275,-274,-204,-193,-205,-220,-241,-271,-300,-309,-300,-274,-260,-240,-366,-323,-224,-221,-206,-177,-130,-66,14,-183,-65,-156,-157,418,479,525,545,-166,95,376,571,253,-130,249,573,478,34,-205,-2,146,136,492,225,263,167,-84,-168,-146,-111,-163,61,281,381,-143,-378,53,167,493,429,80,4,-139,-166,7,-61,-267,-169,-172,-177,-185,-178,-192,-211,-232,-259,-271,-260,-200,-129,-51,-25,-15,-64,15,-71,-235,158,228,66,-218,-217,-175,239,158,-72,42,230,-175,48,-231,-42,32,-147,-290,-152,-266,-364,-451,-396,-322,-256,-199,-157,-122,-111,-147,-281,-293,-186,-222,-240,-264,-273,-262,-226,-187,-399,-87,-109,-321,-242,54,-81,-364,-185,-4,-21,-62,-122,-370,-261,-318,-370,-385,-342,-278,-217,-132,-367,55,109,139,136,90,-21,-240,-370,161,868,1729,2668,3591,4345,4847,5022,4840,992,2098,448,68,-73,-207,-116,-110,-220,-194,-71,44,41,-231,-280,32,261,-184,-17,-44,-194,247,-198,130,602,75,145,20,964,969,-192,513,217,-131,103,173,-13,-45,-147,-226,-246,-119,23,-388,78,28,-179,-118,-139,-197,49,90,1003,1149,1969,2339,2631,2851,2947,2825,713,1575,2424,2115,1775,1417,1084,-438,-98,209,109,-117,125,57,-165,-159,-184,-298,-103,-260,-156,-204,-254,-280,-235,-141,-37,63,165,244,304,369,-212,277,-194,152,-138,188,88,-10,-199,-201,-244,-238,-198,-102,-83,77,-67,127,-11,11,-111,-409,-260,327,291,210,155,74,-1,-83,-160,-232,-277,-318,-364,-387,-406,-419,-417,-397,-345,-289,-239,-301,-136,-96,-87,-84,-252,-261,-174,-105,-39,-166,-155,-164,-294,-443,163,384,108,7,-113,-372,197,132,95,-37,-140,152,233,-12,-419,-2,-232,-43,-4,-154,-115,-132,-41,-23,-154,-444,10,-90,-164,-204,-210,-203,-189,-188,-228,-237,-274,-320,-348,-337,-298,-283,-211,-181,-161,-150],[-168,-122,6,-147,-34,-60,-89,-118,-135,-356,-292,-201,-198,-189,-178,-152,-116,-72,-25,-17,99,146,39,-265,-15,202,-39,67,-47,70,-111,29,139,125,81,-48,-43,-84,-125,-160,-193,-206,-209,-225,-180,-115,-33,64,-3,54,-70,-153,-343,-117,128,4,22,-34,-43,78,-5,49,178,81,-346,-99,-250,-297,-417,-406,-462,-427,-368,-325,-287,-253,-220,-180,-137,-88,-37,5,-46,-194,119,39,20,109,77,29,-32,-104,-175,-226,-341,-210,-173,-129,-112,-61,-241,-224,-122,-137,-279,-49,46,56,-344,-479,-332,-312,-40,44,-12,54,72,-156,31,116,124,129,111,-53,-115,-61,50,-45,-322,-65,-338,35,79,23,-259,-537,-453,-248,-426,-505,236,420,32,-555,-309,-627,296,621,-350,-757,-481,206,72,-39,-126,-163,-701,-123,-99,-764,-607,-687,-2104,-67,-106,-1304,-2242,-1413,-304,-282,-1347,-921,-4677,-155,-458,-172,-2167,-191,-143,-77,13,106,191,269,-6320,353,337,-4550,-3941,-6854,90,-13,-122,-232,-4615,-467,-1695,-182,-499,-1627,-326,37,98,164,-49,95,304,-772,-8,370,339,-996,-757,-520,-110,-383,-428,-10,-39,-67,-98,-346,-166,-255,-391,-633,-808,-499,-338,-336,-306,-273,-223,-162,-102,-38,14,-14,89,-154,195,242,-58,-311,34,10,97,90,19,-66,-156,-245,-328,-406,-441,-391,-332,-280,-250,-210,-184,-169,-157,-139,-113,-393,-253,-19,9,21,23,-172,-18,-42,-69,-429,-100,-61,-371,-194,239,47,37,427,162,-260,-400,125,208,-73,-277,-243,254,233,-16,-19,-64,-588,-66,-428,-270,-167,-586,-248,-270,-286,-1057,-1281,-235,-9237,-17760,-29036,-17880,-2056,-384,-463,-2839,-301,-2098,-76,-176,-905,-220,-603,-415,-330,-29,-86,271,196,125,35,-130,-102,-111,-197,-340,-193,97,114,322,343,365,36,-221,156,39,31,-12,86,24,-288,-186,-314,-403,-299,-202,-47,-143,-270,-115,-35,-253,-93,-131,94,-20,-134,-216,-301,-195,-128,-55,-5,73,-97,-407,-212,36,239,187,10,165,-161,122,190,158,10,-383,-51,64,53,32,12,-72,-14,-39,-66,-98,-140,-187,-285,-279,-311,-338,-353,-352,-342,-328,-324,-326,-335,-352,-359,-376,-395,-436,-444,-404,-362,-318,-266,-396,-339,-76,-2,58,-173,-114,238,311,286,-164,-146,229,625,625,60,-115,-181,-62,75,-10,125,383,37,22,-167,-108,-185,116,-75,-186,67,102,-216,-44,83,-178,-131,-74,-82,263,-149,12,156,243,236,227,-160,-128,-45,-42,78,130,97,70,28,-11,-43,-76,-172,-136,-179,-209,-249,-289,-310,-341,-344,-353,-343,-305,-264,-220,-136,-59,14,-112,-159,204,250,23,135,156,174,212,-99,-87,-244,-3,-110,121,71,14,-53,-103,-143,-187,-188,-187,-185,-177,-169,-177,-204,-388,-278,-287,-311,-321,-299,-270,-235,-193,-159,-132,-96,-60,-214,28,60,72,-169,-50,-25,-133,-215,-101,-84,16,-62,-41,-80,-120,-154,-185,-211,-210,-184,-274,-267,-40,22,46,-296,-396,-124,243,228,128,181,145,124,-53,-326,-66,-165,91,-144,-244,-8,-82,-191,-210,-226,-155,-47,53,155,-7,-100,39,-271,215,151,-104,-17,41,-169,-153,-245,-56,-89,-438,47,-2,-210,34,67,-304,-249,-206,-126,-16,-345,-132,-88,-345,-123,-137,-58,-162,-205,-261,-301,-320,-312,-289,-251,-207,-270,-116,-67,-28,-169,-156,74,80,41,78,51,9,-62,-77,-87,-85,-71,-147,-301,24,51,62,-183,-250,64,108,-68,-83,-250,113,-15,-78,18,59,-59,-117,-212,-311,-365,-309,-211,-411,-257,-148,88,-105,-23,-60,225,258,-149,28,-174,-170,465,474,471,460,-173,105,336,278,212,-149,50,-15,-84,-140,-243,-241,-266,-280,-275,-250,-214,-168,-127,-215,-190,-96,-114,-48,-61,-82,-256,-317,-179,-220,-266,-321,-365,-416,-434,-389,-335,-287,-258,-233,-221,-220,-237,-248,-267,-303,-322,-339,-348,-361,-356,-358,-362,-361,-365,-359,-352,-321,-269,-212,-131,-59,-289,-234,-247,23,2,-43,59,272,-143,-45,-306,-93,-30,-122,-299,-115,-170,-361,-247,-294,-330,-361,-379,-377,-347,-319,-283,-300,-318,-222,-250,-172,-157,-147,-215,-140,-152,-361,-176,-188,-319,-274,-202,-204,-385,-240,-121,-71,-33,-25,-345,-59,-69,-85,-106,-119,-128,-152,-75,-314,191,229,194,228,464,688,600,408,1686,3143,2668,10886,13985,16156,17021,16427,14501,722,2774,795,65,58,-171,-31,156,59,101,210,284,9,-166,-247,114,336,-178,-41,-66,-208,277,-363,152,610,161,184,-15,718,730,-131,687,274,-87,168,177,5,266,183,-232,-205,-118,60,-349,206,109,-196,-29,154,-129,81,138,1022,1170,12417,13168,4188,12015,10281,3453,728,1696,2304,1316,846,628,484,-678,-224,263,244,-70,282,144,-147,-150,-131,-278,-102,-359,-156,-216,-244,-272,-268,-240,-208,-172,-127,-91,-63,-18,-201,41,-87,44,-75,4,-33,-71,-200,-179,-221,-253,-270,-228,-176,-105,-135,38,-37,10,-159,-415,-308,175,167,133,99,51,5,-118,-128,-205,-264,-302,-293,-229,-161,-106,-70,-58,-55,-69,-101,-247,-103,-65,-27,20,-208,-301,-188,-48,126,-154,-153,-174,-241,-414,160,473,30,14,-90,-356,362,341,291,7,-166,109,50,-2,-406,-103,-205,-174,-198,-210,-213,-209,-205,-205,-196,-469,-224,-234,-245,-257,-266,-268,-254,-238,-273,-212,-196,-185,-164,-132,-284,-242,-40,45,83,-106],[-204,-105,-14,-184,-52,-74,-95,-118,-135,-310,-338,-197,-203,-207,-243,-204,-183,-150,-110,-50,9,63,32,-266,-5,216,-30,64,-48,106,-78,-7,131,220,137,-42,3,90,61,38,-110,-55,-50,-204,-6,13,34,59,-21,19,22,-15,-246,-73,109,51,3,-92,-35,35,-3,53,63,66,-387,80,-182,-319,-460,-353,-46,47,-282,2,-19,-40,-68,-295,-128,-158,-184,-205,-198,-193,-133,-89,-40,12,50,71,70,45,2,-162,-348,-169,-220,-231,-202,-150,-232,-256,-174,-148,-218,10,23,-6,-384,-452,-290,-315,-214,-235,-236,-224,-207,-227,-199,-202,-204,-195,-186,-149,-111,-66,-13,-111,-342,6,-258,-166,-10,-59,-265,-588,-633,-355,-463,-551,-118,-42,10,-367,-130,-629,55,38,-72,-612,-531,34,57,85,111,140,-540,197,206,-166,-111,-709,-2217,219,186,-1470,-2987,-739,30,-9,-1300,-1658,-4439,-25,-21,-25,-7047,-58,-60,-66,-52,-30,-5,28,-3049,68,58,-5431,-2243,-7232,-12,-46,-75,-101,-4328,-1101,-2207,-105,-922,-2153,-401,-131,-152,-160,-140,-96,-28,-820,126,198,245,-857,-661,-447,-268,-512,-487,128,89,-38,-30,-377,-128,-243,-355,-601,-831,-471,-99,-121,-150,-196,-219,-190,-127,-47,29,39,109,-132,215,202,1,-312,31,1,-52,-110,-144,-151,-114,-47,38,19,-271,-126,27,110,229,-125,-171,155,100,-121,-55,-425,-267,27,75,24,-7,-159,-5,39,-1,-377,89,36,-415,-114,319,45,-5,290,41,-303,-394,69,102,-119,-296,-212,265,334,-52,16,-27,-660,179,-457,-314,234,-595,281,152,-251,-222,-1794,-298,-6575,-15433,-26566,-18248,-4013,-495,-98,-3874,33,-2317,155,-78,-814,-4,-520,-282,-146,52,-18,63,3,-32,-73,-99,-120,-124,-184,-371,-222,-107,-103,-110,-140,-152,-182,-221,-261,-297,-325,-343,-365,-383,-400,-379,-334,-396,-188,-201,-71,-132,-278,-132,-39,-228,-69,-193,267,124,-143,82,-266,-11,2,-68,-151,-256,-338,-382,-271,-151,-39,55,8,143,-188,129,258,239,11,-356,-54,50,-5,-71,-135,-188,-223,-263,-292,-316,-335,-347,-345,-347,-331,-319,-305,-286,-268,-273,-229,-211,-188,-159,-309,-60,-8,-40,80,134,-14,19,-204,-336,-340,-15,199,158,-156,-101,-17,-69,-108,-143,-157,-162,-151,-128,-104,-112,-176,-72,-62,-67,-78,-79,-87,-92,-196,-138,-210,-69,-67,-177,-92,-122,-157,-189,-198,-240,-108,-105,-152,156,-179,1,83,225,253,358,-112,-73,-42,-114,37,203,370,461,387,266,127,-28,-188,-290,-246,-124,-26,-111,-254,-205,-230,-34,-57,-132,-223,-308,-378,-429,-417,-353,-265,-168,-76,0,105,137,156,233,-86,-62,-226,-36,-87,423,407,209,12,23,-25,-166,-41,-88,-107,-169,-29,-83,-145,-446,-283,-275,-310,-341,-347,-347,-341,-326,-322,-332,-339,-353,-358,-367,-372,-365,-337,-289,-247,-188,-151,-71,-151,39,-103,82,65,32,-6,-43,-66,-42,-35,-324,-270,-57,-8,54,-233,-371,-148,405,387,161,352,335,284,61,-358,-78,-168,176,-42,-267,-73,-111,-137,-265,-391,-433,-318,-213,-104,-83,-104,29,-300,179,189,-9,-82,74,-190,-149,-221,-56,-70,-435,171,24,-174,406,17,-354,-265,-188,-90,78,-366,-186,-64,-354,-122,-132,-193,-207,-166,-101,-45,-10,11,-58,-48,41,-274,43,45,40,-162,-122,68,81,75,117,127,124,-91,2,66,29,-17,-98,-280,-154,-193,-238,-273,-302,-302,-290,-268,-243,-225,-207,-203,-215,-227,-243,-268,-294,-313,-339,-359,-374,-353,-436,-268,-221,-167,-106,-44,-29,87,155,-110,129,-155,-158,332,325,303,270,-150,128,85,8,-72,-172,-268,-346,-363,-278,-273,-123,57,112,251,227,301,242,-108,-237,-226,-58,-53,43,277,86,-265,-240,72,119,83,31,-10,-64,-118,-176,-239,-302,-373,-388,-336,-275,-223,-162,-229,-83,-47,-275,-166,-35,-51,-65,-110,-161,-234,-318,-415,-411,-290,-169,-38,16,-311,-223,-295,-177,-118,3,91,219,-92,-126,-369,-97,-173,-243,-308,-355,-362,-368,-287,-253,-212,-178,-154,-146,-139,-148,-154,-279,-281,-208,-262,-187,-174,-164,-177,-157,-163,-214,-143,-160,-290,-296,75,-131,-312,-256,-75,173,369,46,-272,13,-116,-214,-215,-72,55,-74,-92,-368,-248,-116,421,1571,2427,3357,2669,2682,5381,1517,3591,13985,51580,49294,56314,58277,30854,335,3555,1165,63,193,-72,67,211,150,266,8,8,-18,-98,-188,235,185,-174,-144,-212,-228,-245,-523,-181,-14,193,224,-57,658,745,-100,904,380,-40,234,169,27,553,129,-220,-159,-115,163,-300,346,72,-231,-90,70,-59,117,191,996,1139,37353,65784,4612,57931,39851,4027,718,1752,8826,6681,3634,2679,942,-894,-325,357,371,-16,240,222,-118,-117,-74,-227,-276,-384,-339,-341,-297,-232,-214,-59,6,67,147,224,281,334,-191,134,14,137,-12,284,219,157,-208,-56,-56,-134,-226,-275,-312,-299,-250,-204,-150,-145,-211,-359,-324,-168,-186,-226,-251,-262,-237,-196,-137,-69,19,38,150,202,145,-35,224,188,151,101,42,-195,-61,3,14,37,-145,-323,-216,-22,-70,-152,-157,-201,-191,-378,129,330,-46,2,-68,-334,332,352,259,19,-209,-122,-220,-231,-383,-57,-201,-121,-201,-194,-41,-212,-47,-46,-179,-512,120,56,-8,-78,-152,-231,-306,-379,-439,-442,-394,-341,-283,-219,-272,-238,-96,-38,-15,-100],[-241,-95,-5,-194,-30,-63,-84,-126,-155,-258,-349,-139,-130,-144,-292,-206,-239,-265,-282,-263,-228,-187,-140,-269,-24,32,-31,44,-57,132,-42,-53,120,258,97,-38,-46,298,287,113,-44,-10,-82,-178,-19,54,22,-7,-48,-88,-119,-153,-181,-192,-208,-214,-204,-200,-177,-141,-102,-61,-26,-1,-432,55,-119,-336,-442,-340,-56,201,-234,9,-53,68,175,-398,-125,-89,277,-45,-144,-189,118,99,0,-28,-113,-198,-264,-261,-210,-157,-297,-79,-71,-80,-138,-151,-222,-284,-283,-286,-261,-230,-215,-208,-425,-425,-250,-295,-174,-135,-84,-31,17,-293,-21,55,35,4,-57,-119,-195,-257,-281,-280,-292,-213,-183,-361,-134,-116,-262,-495,-775,-447,-461,-566,-201,-210,-221,-225,-224,-599,-164,-120,-67,-368,-572,92,129,162,181,201,-387,233,233,250,260,-750,-2223,259,244,-1812,-3907,213,198,-600,-1095,-2470,-4299,233,265,298,-10898,352,-6063,402,419,427,424,418,132,366,-1088,-4734,-1131,-7590,-416,-803,-156,-236,-3679,-1753,-2622,-182,-1212,-2414,-515,-179,-206,-235,-259,-284,-289,-827,-252,-225,-210,-741,-527,-370,-390,-566,-532,-326,-357,-388,-395,-387,-285,-233,-316,-530,-722,-381,14,-4,87,108,122,127,115,100,83,71,80,-106,129,152,73,-315,24,-10,38,292,297,288,28,263,231,-33,-354,-123,94,159,175,-97,-262,107,78,-115,-46,-443,-260,-110,-159,-222,-269,-270,-219,-156,-93,-308,0,19,-356,-37,103,38,-57,150,-66,-333,-375,18,-5,-166,-310,-162,57,49,-91,38,-2,-716,170,-490,-342,168,-678,357,334,-251,228,-1940,49,-4304,-13588,-25544,-20160,-6735,-1434,-113,-4929,-27,-2472,0,-14,-785,-74,-412,-172,-222,-266,-308,-334,-373,-374,-354,-327,-311,-290,-273,-381,-243,-185,-135,-80,-33,42,106,-68,215,68,-85,-70,103,20,-326,164,123,-390,17,-186,-104,-124,-280,-146,-38,-198,-42,-256,264,117,-171,54,-228,-83,-2,-58,-70,-4,-48,-339,-192,-194,-240,-274,-263,-233,-225,-166,-142,-134,-141,-323,-166,-197,-220,-244,-244,-224,-185,-165,-145,-134,-180,-132,-311,-330,-116,-13,27,18,-92,-294,-13,109,83,-26,-309,-68,-128,-210,-265,-312,-253,-208,-170,-280,-316,-114,-111,-134,-171,-203,-225,-226,-205,-180,-149,-129,-114,-103,-105,-121,-172,-165,-206,-235,-247,-228,-209,-192,-226,-171,-239,-164,-175,-189,-217,-241,-243,-216,-154,-281,-57,-144,-202,134,-219,-15,0,192,203,341,-87,-11,-42,-182,-11,187,315,383,451,386,264,74,-218,-177,7,-59,-31,-81,-200,-142,-181,-19,94,-105,-92,-196,-43,412,165,-94,-248,-42,-9,-35,170,127,137,254,-65,-29,-207,-70,-63,285,220,150,-10,-33,-52,-150,-166,-216,-269,-306,-317,-310,-306,-491,-296,-293,-297,-303,-296,-295,-296,-292,-291,-288,-262,-229,-177,-132,-96,-70,-60,-88,-46,-112,-95,-43,-228,8,-155,31,76,70,45,-2,-75,-142,-164,-357,-285,-77,-29,69,-181,-320,-178,412,610,181,721,560,377,177,-384,-105,-193,223,36,-229,-128,-157,-102,86,76,3,-54,-113,-144,-178,-194,-225,-326,-232,-205,-140,-139,-35,-209,-156,-206,-74,-75,-427,199,35,-123,243,-87,-353,-232,-143,-54,142,-286,-254,-55,-369,-158,-211,-203,-144,-77,-10,37,-16,29,5,44,40,-299,-12,-40,-76,-159,-126,-138,-140,-123,-88,-43,3,-119,0,144,69,20,-67,-225,173,230,213,-174,-234,107,119,-10,-98,-176,74,-96,-95,-82,-12,-118,-87,-123,-170,-214,-265,-276,-458,-191,-131,-59,8,-13,-11,171,204,-95,198,-134,-155,69,-4,-86,-168,-250,-332,-391,-392,-335,-281,-221,-153,-94,-62,-326,-146,143,79,269,211,315,272,-133,-253,-278,-32,-18,2,125,-90,-181,-189,44,71,145,134,127,-98,-96,-175,-46,-124,-218,-284,-278,-199,-93,-29,-259,170,181,-314,-185,21,10,87,110,-18,-26,-214,-182,-189,-319,-469,-413,-277,-301,-219,-315,-360,-224,32,112,92,-68,-223,-385,-98,-181,-136,-298,-106,-88,-393,-166,-218,-18,-19,-123,-55,-81,-117,-147,-256,-254,-274,-298,-322,-322,-297,-247,-177,-111,-91,-46,-216,-285,-345,80,-172,-247,-251,-121,107,176,-116,-210,-229,-271,-192,-38,156,65,-27,30,-152,-28,137,384,2130,640,1280,2376,551,2374,929,4345,16156,49294,56686,59541,57329,34113,-35,4342,1496,40,312,85,181,262,197,2,-321,-310,-233,-55,-134,109,-5,-189,-102,-119,-97,270,-413,228,844,299,245,-119,1235,1716,-153,1168,454,-15,271,124,24,770,53,-214,-131,-143,106,-274,303,17,-303,-187,-35,-6,129,224,909,1045,39532,49073,4855,45848,39957,4483,673,1719,8758,5614,3212,2302,600,-1080,-399,429,475,33,354,272,-89,-79,-29,-157,-22,-309,-13,-75,-149,-245,-284,-265,-236,-192,-117,-41,18,80,-187,25,101,102,42,29,-42,-111,-221,-270,-337,-396,-438,-406,-361,-305,-247,-210,-175,-190,-254,-283,-302,-353,-398,-423,-364,-270,-152,-273,46,-58,217,134,342,335,151,-53,304,164,234,208,179,-134,-23,153,120,80,-64,-305,-233,-261,-330,-283,-163,-221,-126,-312,107,319,-84,1,-23,-290,163,54,-48,-159,-259,-318,-314,-241,-344,-45,-186,-131,-301,-217,-7,-240,-40,-62,-178,-531,156,287,60,106,117,-240,108,-24,-381,-280,-318,-253,-161,-96,-220,-221,-135,-6,95,-72],[-295,-114,-60,-189,-68,-72,-72,-194,-198,-236,-355,-224,-51,-136,-324,-50,-102,-55,-58,-44,-29,-19,-10,-288,-39,62,-55,0,-82,125,-35,-116,97,184,50,-54,-116,82,52,21,-13,-42,-131,-156,-122,-123,-122,-116,-122,-128,-132,-140,-146,-138,-135,-122,-95,-184,-27,29,30,87,190,220,-383,49,-70,-335,-393,-306,-68,333,-187,19,-85,37,138,-386,-153,-110,197,-115,-191,-187,112,143,-4,142,69,-15,-111,-211,-297,-316,-259,-208,-168,-139,-145,-135,-196,-296,-252,-295,-325,-312,-271,-211,-432,-390,-208,-255,67,123,95,160,131,-338,-28,56,4,-53,-129,-197,-270,-327,-337,-322,-283,-243,-206,-366,-135,-104,-237,-335,-622,-497,-410,-532,-91,-87,-92,-102,-129,-532,-205,-264,-330,-403,-575,-333,-262,-195,-137,-79,-232,29,66,118,162,-795,-2081,125,246,-2307,-4639,238,215,-1472,-744,-3362,-4218,1,-52,-106,-12857,-3347,-16619,-149,-105,-58,-17,-242,51,58,-7548,-2720,-513,-7889,-1445,-2327,-519,-357,-2918,-2399,-2661,-80,-1349,-2164,-646,29,25,13,-5,-40,-79,-781,-129,-126,-113,-636,-350,-266,-424,-503,-528,-162,-221,-291,-361,-404,-346,-271,-255,-402,-573,-245,-92,-91,-74,-53,-11,48,113,185,218,128,146,-59,367,486,170,-294,36,0,41,271,216,154,52,43,2,-38,-347,-147,-203,-268,-349,-414,-414,-338,-249,-155,-66,-387,-209,60,110,87,48,-62,-56,-72,-59,-214,20,20,-233,59,216,54,-91,72,-132,-329,-332,-1,-86,-190,-295,-66,327,204,-102,64,33,-683,103,-494,-324,65,-809,69,76,-247,68,-1796,13,-2474,-12433,-26052,-23509,-9871,-2818,-84,-4808,-253,-2495,-34,-47,-795,-90,-276,-174,-220,-265,-313,-352,-408,-439,-456,-417,-371,-321,-274,-348,-234,-110,-33,52,132,243,345,22,290,99,-122,-80,125,16,-317,244,216,-371,246,-140,-124,-103,-255,-134,-13,-144,8,-302,19,-89,-206,-305,-352,-288,-210,-134,-74,-10,13,-266,-161,114,127,138,24,73,-248,162,296,320,57,-266,-49,218,139,19,-86,-197,-270,-301,-266,-218,-204,-172,-293,-339,-197,-193,-163,-102,-90,-302,17,167,193,11,-288,-98,55,-38,59,66,-49,-89,-165,-227,-286,-324,-323,-310,-291,-260,-222,-177,-124,-79,-68,2,32,58,70,-92,-156,-105,-15,-65,-120,-163,-208,-242,-263,-256,-258,-276,-286,-293,-303,-297,-263,-214,-145,-293,-35,-172,-211,103,-252,-28,-76,148,130,298,-73,70,-27,-216,-45,162,242,243,151,65,6,-14,-247,67,53,-62,-41,-47,-139,-80,-133,-6,115,-77,-107,-180,-69,66,-91,-170,-294,-75,99,-74,194,135,130,287,-34,10,-179,-98,-36,79,43,30,-36,-90,-13,-133,-11,-89,-195,-200,55,12,-102,-468,-211,-227,-314,-333,-346,-341,-328,-314,-317,-340,-364,-397,-419,-427,-411,-385,-350,-307,-281,-245,-205,-170,-291,-123,-209,-96,-99,-110,-119,-132,-154,-172,-199,-348,-298,-304,-325,-326,-302,-283,-207,-141,-73,-1,77,141,209,283,-380,-136,-232,237,96,-146,-151,-208,-77,135,215,186,11,158,141,-280,-125,-21,-331,6,-74,-137,-210,-249,-250,-216,-190,-134,-98,-423,-25,-4,-73,27,-195,-313,-159,-74,-17,-4,-193,-322,-52,-373,-139,-58,-41,-78,250,294,273,-44,28,68,18,-50,-334,-164,-191,-201,-189,-171,-149,-132,-114,-95,-78,-60,-130,-18,18,-45,7,-42,-152,57,55,47,-150,-228,95,192,-10,-89,-152,51,-166,-113,-129,-75,-171,-98,57,-110,0,40,-90,-453,-193,-213,-205,-188,-176,-173,-180,-198,-231,-262,-290,-304,-308,-292,-269,-239,-212,-195,-182,-175,-174,-196,-217,-232,-257,-275,-377,-323,-335,-348,-359,-361,-357,-340,-317,-285,-326,-219,-184,-141,-103,-252,-77,-149,1,14,100,121,149,-133,-70,-206,132,86,-54,-204,-180,-269,-305,-225,-288,30,161,-348,-175,78,59,170,176,19,12,-242,-291,-254,-165,-234,-323,-402,-415,-367,-307,-304,-272,-145,-84,-29,-53,-310,-323,-16,-267,-62,-305,126,114,-415,-239,-235,149,92,-116,-78,-94,-106,-109,-219,-227,-108,-305,-3,-108,-132,-143,279,91,19,-89,-278,-285,-399,61,-213,-184,-212,-158,41,-44,-262,-325,-267,-122,3,148,329,73,4,59,-96,88,108,367,1458,954,3393,2171,2150,500,1101,4847,17021,56314,59541,64602,60691,34578,219,5080,1789,19,475,371,327,365,222,27,-381,-332,-96,-17,-59,319,170,-179,-105,-155,-23,-8,-257,-33,18,106,173,-174,229,267,-272,421,459,7,301,69,19,727,-15,-199,-96,-175,48,-251,266,-30,-385,-300,-142,48,138,260,789,916,27113,31904,4923,35821,34290,4802,628,1616,8387,9027,5262,2798,257,-1196,-416,506,573,92,572,314,-43,-21,15,-58,55,-214,46,55,-68,1,-254,57,-10,-81,-130,-171,-203,-201,-220,-231,-278,-319,-348,-361,-355,-328,-297,-252,-191,-131,-95,-44,-166,0,-21,-78,-131,-2,-256,-196,-260,-177,-240,-335,-429,-508,-403,-327,-210,-213,-43,13,34,53,51,-43,7,-21,-31,-36,-41,-69,-15,-4,-16,-33,-62,-256,-235,-94,-48,-114,-125,-238,-57,-227,96,269,-84,3,27,-247,178,137,112,16,-260,32,16,23,-314,-61,-174,-103,-269,-245,13,-261,-38,-94,-174,-552,103,55,16,-24,-66,-298,-154,-204,-341,-328,-370,-329,-271,-211,-180,-230,-197,-61,-48,-65],[-314,-121,-103,-150,21,10,-13,-245,-219,-210,-344,-284,-99,-163,-315,69,-108,135,172,210,235,245,-16,-298,-79,130,-84,-51,-93,87,-52,-188,68,250,7,-89,-203,210,171,123,3,-20,-198,-151,-220,-238,-206,-143,-115,-36,15,52,70,103,101,89,-81,-210,34,41,29,52,117,135,-346,-12,-58,-337,-371,-291,-108,109,-173,0,-146,-83,-120,-313,-199,-173,-136,-205,-264,-227,-142,-158,-174,-184,-196,-211,-229,-248,-257,-249,-217,-187,-154,-119,-199,-115,-205,-341,-305,-154,-181,-188,-169,-118,-428,-396,-227,-262,96,106,69,11,-64,-405,-261,-320,-265,-166,-88,-15,-90,1,91,-150,-121,113,33,-201,100,90,-258,-224,-480,-551,-399,-528,-125,-119,-115,-114,-128,-512,-177,-219,-264,-303,-602,-306,-281,-248,-225,-201,-183,-163,-155,-122,-86,-919,-1902,-139,58,-3001,-3597,98,78,-2176,-376,-4426,-4241,87,151,209,-12698,-11556,-27663,178,92,-21,-153,-264,-278,-186,-13821,-124,-327,-8075,-2472,-3798,-1570,-7,-2224,-3123,-2411,-288,-1437,-1928,-879,-259,-253,-254,-259,-276,-286,-782,-221,-141,-53,-639,-228,-225,-443,-469,-558,191,308,-445,-40,-367,-84,-218,-262,-318,-472,-171,30,-173,-75,-167,-274,-384,-394,-281,-158,-49,52,-81,178,186,178,-338,-22,-59,-14,11,-5,-26,-50,-79,-115,-170,-298,-349,-444,-490,-424,-310,-408,-102,-18,-146,-66,-378,-208,32,217,194,165,-46,86,65,51,-183,31,-45,-164,59,86,15,-189,-63,-239,-381,-356,-71,-220,-270,-333,-16,123,73,-163,2,-6,-644,36,-533,-344,-84,-1060,152,172,-318,227,-1575,307,-1175,-12211,-28173,-28217,-12827,-4761,622,-3527,-816,-2447,523,206,-923,310,-205,6,48,-30,-104,-158,-219,-244,-364,-258,-244,-216,-185,-346,-265,-67,-18,29,60,114,153,58,206,79,-199,-140,89,-37,-326,255,226,-406,211,-131,-194,-136,-265,-162,-27,-127,19,-349,-85,-154,-216,-254,-278,-279,-267,-236,-190,-154,-106,-230,-164,-16,0,3,-1,-1,-309,13,19,13,-6,-241,-82,-139,-198,-252,-259,-205,-104,-9,-50,-157,-255,-181,-298,-312,-153,5,-114,-8,-94,-342,-14,-62,-109,-159,-294,-237,-274,-324,-324,-292,-243,-183,-114,-177,-234,5,135,163,-144,-70,201,217,242,261,-76,55,314,330,100,-100,-163,-143,226,212,0,148,80,-162,-249,-212,-295,-316,-396,-463,-498,-455,-388,-331,-280,-311,-211,-217,-214,-223,-300,-275,-294,-299,-280,-240,-185,-103,-14,-225,-81,108,134,160,315,442,568,289,-288,107,76,-80,-67,-30,-93,-37,-105,-10,-60,-136,-236,-324,-344,-277,-164,-99,-336,-183,-24,-130,205,141,123,111,-10,-39,-160,-133,-91,-52,7,72,-77,-154,-3,-125,-28,-106,-241,-225,100,135,-119,-399,-149,-187,-358,-346,-349,-298,-229,-154,-92,-44,-63,-68,-88,109,116,23,56,-63,-36,-121,-89,-141,-320,-229,-258,-256,-261,-262,-246,-217,-175,-112,-90,-306,-299,-114,-24,111,-107,-258,-232,177,192,209,232,234,237,244,-351,-169,-280,170,140,-51,-143,-254,-60,-114,-153,-173,-171,-166,-136,-379,-131,-66,-307,-72,-98,-111,-152,-261,-218,-245,-282,-305,-325,-410,-306,-264,-205,-133,-293,-268,-62,15,24,219,-113,-372,-44,-361,-137,3,23,-27,299,422,265,-71,33,71,-12,-80,-362,-151,-150,-144,-127,-134,-87,-59,-21,24,74,121,-114,-12,-53,-147,1,-15,-65,237,388,386,-104,-215,76,318,-13,-64,-119,38,-227,-119,-157,-153,-227,-106,39,-117,-42,-124,-194,-436,-307,-348,-370,-375,-370,-354,-325,-285,-247,-200,-154,-141,-79,-53,-35,-26,-95,-46,-74,-112,-160,-228,-293,-342,-376,-358,-373,-290,-254,-237,-233,-243,-264,-291,-324,-337,-345,-245,-170,-103,-112,-294,25,-110,-45,-35,-19,299,238,-151,-27,-234,188,105,-7,-197,-255,-382,-434,-334,-300,-187,-143,-352,-146,-193,-242,-300,-348,-364,-359,-338,-403,-319,-318,-342,-365,-411,-450,-471,-438,-403,-397,-395,-406,-434,-408,-367,-272,-214,-318,-94,-310,-37,-41,-431,-302,-222,-170,-232,-288,-321,-297,-240,-158,-174,-201,-134,-306,14,-132,-140,-124,271,93,117,-122,-340,-290,-455,35,-253,-125,-158,-185,-166,-214,-348,-72,188,170,129,272,377,70,16,75,-56,50,124,351,942,1146,3067,229,2961,115,1203,5022,16427,58277,57329,60691,69874,32169,824,5682,2013,-3,734,803,467,547,234,505,55,81,-108,6,27,567,359,-123,-56,-198,46,165,-119,309,255,195,141,-222,28,-33,-430,-105,-129,-81,12,-2,3,347,-85,-187,-68,-208,-10,-243,224,-72,-478,-436,-247,92,130,288,633,751,36250,64442,4811,62654,47510,4940,576,1430,7727,12687,7037,2984,-78,-1217,-393,567,656,152,587,331,5,37,41,47,141,-129,79,16,-72,-1,-273,120,324,301,316,345,376,249,-173,-194,240,2,152,253,174,90,-210,-92,-158,-223,-303,-357,-421,-458,-463,-452,-405,-376,-315,-240,-220,-97,-26,-3,56,77,87,-326,-62,-321,-67,-125,-196,-244,-281,-303,-311,-314,-299,-289,-285,-257,-231,-186,-150,-108,-75,-202,-226,-2,12,-90,-102,-257,7,-130,109,250,-56,11,82,-212,214,351,345,-4,-278,52,134,65,-290,-116,-165,-43,-135,-262,21,-258,-40,-134,-162,-547,-100,-142,-180,-216,-245,-325,-257,-241,-286,-210,-199,-208,-221,-237,-263,-307,-333,-341,-312,-258],[-282,-104,-115,-75,137,42,-36,-256,-194,-161,-308,-288,-26,-150,-260,248,-55,125,126,92,54,8,-41,-274,-140,-192,-248,-284,-284,-242,-198,-230,-125,-94,-75,-108,-271,-105,-120,-135,-148,-145,-243,-113,-154,-59,-35,-16,-134,-36,-57,-89,-119,-130,-127,-100,-82,-182,23,66,46,28,130,115,-291,-56,-31,-299,-333,-251,-125,97,-134,3,-183,-28,-12,-218,-206,-219,-200,-255,-295,-266,-262,-251,-227,-187,-146,-108,-78,-59,-49,-44,-106,-33,-35,-34,-236,-136,-180,-351,-312,-127,-8,0,-6,-13,-376,-379,-238,-258,-116,-155,-191,-220,-236,-362,-214,-168,-114,-183,0,28,-110,22,188,-126,-52,184,126,-8,134,38,-258,-103,-338,-540,-372,-492,37,-11,-62,-108,-153,-466,-192,-181,-143,-88,-575,32,75,102,100,79,-125,-29,-126,-206,-245,-1042,-1660,-406,156,-3528,-2284,442,483,-2567,11,-5521,-4234,358,300,236,-11098,-16754,-38476,-60,-119,-144,-116,-36,58,144,-12956,256,-274,-7832,-3287,-5061,-2477,27,-1551,-3832,-2112,-386,-1421,-1728,-1133,-366,-361,-367,-377,-407,-435,-758,-345,-261,-172,-675,-88,-172,-399,-436,-544,108,208,-558,-93,-363,-92,-228,-257,-209,-347,-89,77,-256,-167,-52,-113,-196,-289,-327,-261,-165,-60,-96,105,146,175,-369,-78,-112,-46,214,223,218,-22,171,124,-37,-196,-170,-296,-410,-377,-244,-386,-30,65,-185,-109,-355,-192,17,243,218,158,-11,144,-38,137,-145,34,-104,-83,74,57,9,-273,-171,-308,-416,-379,-127,-332,-335,-350,-117,-38,40,-189,-39,-42,-573,137,-525,-339,-274,-1340,74,175,-397,449,-1314,145,-329,-12950,-31726,-33997,-14208,-7168,567,-2061,-1432,-2301,240,181,-1098,110,-135,52,26,-6,-49,-89,-153,-195,-445,-252,-250,-226,-201,-311,-264,-158,-155,-157,-175,-165,-157,-147,-129,-103,-240,-180,7,-67,-291,106,128,-430,174,-100,-244,-161,-255,-167,-13,-85,-32,-262,-127,-186,-240,-280,-320,-349,-377,-389,-388,-397,-389,-388,-379,-360,-344,-329,-310,-292,-339,-247,-226,-219,-222,-226,-243,-277,-310,-346,-335,-284,-208,-148,-89,-203,-276,-205,-271,-225,-120,-62,-208,-168,-241,-357,-430,-324,-188,-50,-273,-172,3,-70,56,476,-21,-57,-64,-125,-177,12,242,380,-145,-64,365,390,306,228,-66,25,118,120,118,-87,-142,-152,112,83,-26,12,-35,-149,-209,-195,-291,-140,-129,-112,-104,-103,-104,-116,-256,-302,-123,-230,-149,-79,-312,-72,-215,-14,-119,62,-104,139,43,-170,-73,73,40,50,234,441,399,240,-289,137,124,-71,-72,7,-24,26,-56,6,144,-5,-152,-141,-105,288,237,-84,-295,-205,-125,-165,226,176,144,84,34,-15,-118,-138,-2,81,136,31,-96,-186,34,-95,-36,-105,-257,-218,82,67,-93,-288,-152,-211,-359,-284,-259,-220,-173,-120,-75,-40,-93,-72,-75,118,140,60,129,-10,-12,-115,41,46,-273,-228,-262,-32,-78,-119,-139,-150,-163,-179,-216,-271,-318,-257,-151,-44,-61,-223,-231,255,282,241,298,279,263,257,-287,-181,-310,203,186,60,-99,-275,-22,-22,-69,-103,-123,-143,-137,-442,-116,-112,-246,-103,-103,-79,-91,-333,-101,-142,-118,-117,-153,-373,-73,-77,-66,-36,-336,-203,53,129,83,251,-47,-390,-20,-323,-113,81,123,45,145,81,14,-83,-87,-93,-66,-27,-358,21,17,-16,-79,-135,-199,-253,-244,-171,-81,0,-70,-8,-144,-221,8,21,37,244,251,238,-37,-191,57,76,-12,-24,-77,-116,-264,-188,-211,-230,-278,-281,-301,-324,-324,-303,-257,-410,-163,-195,-103,-84,-77,-80,-96,-122,-167,-218,-272,-316,-333,-298,-237,-162,-86,-20,38,86,123,46,-4,116,85,-215,-327,-52,-94,-134,-158,-158,-134,-87,-211,-158,-335,83,69,-149,-182,-195,117,-73,-95,-77,-150,3,-22,-158,-91,-265,-175,-233,-312,-393,-406,-326,-254,-171,-290,-65,-28,-339,-73,-48,-69,-91,-97,-75,-41,-142,-488,-353,-132,19,-13,-150,-233,-167,-251,-297,-298,-250,-201,-173,-165,-383,-213,-278,-339,-359,-320,-280,-253,-448,-346,-209,-219,-236,-255,-268,-258,-236,-188,-151,-183,-166,-304,22,-169,-159,-117,180,111,183,-157,-400,-306,-515,-10,-304,-84,-114,-211,-88,48,-349,-15,270,186,89,179,159,41,-6,-28,-87,-41,86,314,564,872,1579,587,1636,188,1090,4840,14501,30854,34113,34578,32169,27351,1406,6061,2141,-41,1114,1348,668,1010,221,145,-103,-160,-104,-29,-12,-62,-156,-213,-227,-246,-132,-73,-32,-23,-22,-23,-31,-268,-34,-41,-519,-67,-92,-75,-64,-100,-99,-133,-164,-193,-77,-235,-82,-263,56,-116,-406,-540,-338,114,91,297,438,551,16454,20234,4534,24284,23960,4872,507,1163,6913,8074,5187,3102,-410,-1156,-357,599,717,204,569,312,43,79,42,140,216,-64,96,-32,-92,-28,-307,-25,374,382,421,444,145,75,-185,-305,264,-81,182,496,427,60,-193,-108,-18,-8,67,38,-199,-73,-129,-193,-220,-230,-160,-45,-192,60,340,-47,11,217,288,-267,-34,-291,99,215,98,7,-75,-143,-196,-236,-239,-223,-191,-127,-63,10,60,105,130,-148,-204,110,77,-65,-79,-272,-4,-21,61,105,-15,32,138,-182,174,210,211,-23,-279,-2,93,67,-264,-173,-144,-86,-130,-241,-197,-221,-234,-249,-246,-511,-256,-248,-233,-216,-202,-279,-182,-179,-219,-201,-212,-224,-204,-149,-97,-261,-287,-126,135,-45],[-266,-122,-153,-35,-210,-337,-310,-285,-175,-138,-303,-285,-22,-153,-219,58,-34,-120,-188,-206,-191,-157,-114,-262,-124,23,-115,-93,5,-43,-113,-278,-6,-45,-92,-159,-353,-278,-324,-348,-336,-285,-296,-161,-158,-160,-34,-81,-155,91,225,214,178,120,22,-98,-219,-301,-248,-116,27,-2,278,356,-244,-95,0,-245,-293,-205,-138,96,-85,10,-213,-30,-32,-133,-193,-255,-220,-282,-289,-313,-324,-316,-275,-205,-126,-46,27,94,153,-13,-33,41,-86,55,-265,-131,-128,-333,-294,-110,86,120,62,-56,-308,-346,-243,-248,-159,-174,-182,-186,-190,-310,-224,-244,-267,-276,-280,-248,-211,-163,-105,-89,-19,13,39,58,9,-7,-234,23,-199,-500,-334,-426,-193,-188,-164,-118,-65,-386,-313,153,231,302,-495,420,448,454,432,393,-102,257,154,64,-27,-1146,-1387,-654,-244,-2904,-923,-216,-228,-2652,-290,-6334,-4117,-192,-141,-98,-9037,-17966,-48474,-4719,28,45,59,74,83,76,-7590,28,-84,-7024,-3743,-6015,-3136,-135,-896,-3968,-1846,-80,-1317,-1551,-1395,-97,-109,-119,-124,-142,-165,-712,-222,-251,-284,-727,-281,-247,-326,-410,-495,6,67,-476,-148,-339,-87,-212,-227,-77,-192,2,72,-298,-240,-168,-47,-71,-100,-121,-132,-137,-125,-111,-95,-98,-96,-365,-125,-155,-51,-10,27,58,-47,97,107,40,-76,-128,-5,-41,-78,-82,-306,-55,-35,-197,-147,-318,-160,-41,-80,-121,-114,-66,16,-156,202,-100,7,-154,6,149,266,37,-322,-249,-340,-439,-399,-143,-417,-381,-342,147,357,99,-178,-91,-82,-497,155,-470,-321,-478,-1567,-12,26,-489,103,-1084,-454,68,-14685,-36447,-40581,-12750,-6891,-33,-588,-2086,-2115,-193,-253,-1325,-326,-302,-285,-280,-285,-294,-266,-214,-112,-497,117,229,126,-62,-256,-242,185,417,400,295,196,80,-41,-142,-191,-241,-212,-5,-77,-245,145,163,-456,156,-60,-276,-193,-243,-165,-33,-73,-132,-170,-193,-198,-172,-122,-243,-241,-13,-32,-119,47,76,-127,-101,95,89,71,-22,-110,-317,-45,-71,-104,-135,-153,-168,-188,-200,-222,-240,-249,-234,-226,-206,-236,-289,-231,-240,-129,-117,-110,-295,-98,-83,-320,-15,47,135,70,-250,-164,-2,-74,69,474,27,-61,-43,-82,-122,11,213,366,-158,-71,362,469,354,244,-65,-2,34,18,23,-81,-123,-152,103,111,-58,100,75,-110,-150,-169,-270,-123,-159,-185,-213,-233,-244,-254,-302,-303,-254,-262,-278,-286,-307,-322,-334,-336,-325,-304,-285,-255,-224,-202,-181,-145,-134,-123,-131,-147,-164,-188,-264,-197,-150,-60,-84,34,31,75,-23,11,159,31,-171,-112,-103,327,297,-82,-218,-138,-227,-209,241,195,174,412,69,106,-93,-156,-2,184,23,-49,-131,-217,58,-80,-66,-118,-274,-207,39,-22,-114,-189,-260,-280,-344,-205,-149,-104,-68,-36,-23,-28,-148,-84,-88,-99,-141,-189,-233,-264,-298,-301,-281,-253,-234,-297,-241,-201,-217,-236,-236,-213,-169,-97,-39,-164,-203,-109,36,166,-38,-214,-242,304,366,253,375,387,423,478,-234,-208,-357,148,200,144,-69,-295,-1,143,37,-62,-153,-243,-287,-469,-209,-130,-192,53,133,223,-30,-367,-49,-128,-82,-112,-199,-344,131,36,-8,-38,-313,-156,81,158,120,252,-29,-405,-7,-293,-101,138,106,42,-5,-17,4,-110,61,172,234,-55,-337,31,288,236,-37,-149,40,-12,-35,-24,9,50,-36,-19,-220,-281,0,38,25,-8,-31,-53,-62,-184,-61,-53,-47,-46,-56,-68,-280,-132,-173,-235,-344,-266,-298,-343,-398,-458,-385,-401,-218,-239,-60,9,-72,70,136,143,-183,85,1,-114,-33,-31,7,81,-67,129,360,449,298,74,-31,472,22,-239,-289,101,323,-110,35,134,308,254,-242,-116,-314,73,24,-191,-174,-143,-219,-285,-346,-395,-413,-406,-378,-363,-350,-344,-350,-356,-370,-361,-333,-291,-249,-188,-268,-100,-58,-327,-23,-35,-42,-66,-97,-122,-150,-163,-393,-378,-138,-122,-121,-198,-217,-144,-130,-148,-180,-187,-186,-188,-193,-373,-235,-295,-359,-428,-432,-370,-312,-451,-348,-154,-87,-46,-85,-158,-257,78,97,-106,-174,-197,-295,27,-210,-178,-113,107,129,165,-182,-389,-309,-521,-71,-357,-51,-74,-228,-149,-58,-302,33,120,98,83,84,109,0,-50,28,-59,352,211,262,306,429,839,956,1065,-37,900,992,722,335,-35,219,824,1406,1870,2143,2182,-79,1616,1606,1220,921,149,392,216,62,-65,-127,-179,-217,-257,-271,-287,-306,-318,-326,-314,-292,-249,-199,-155,-286,-47,10,-494,104,101,-24,160,-188,-83,115,-230,-198,-75,-234,-142,-289,118,-133,-312,-404,-339,136,46,310,240,351,1294,1196,1047,868,627,387,158,-12,-88,-38,48,112,-705,-1043,-299,141,122,112,120,140,88,126,41,227,214,0,121,-68,-104,-57,-333,-145,39,70,110,134,5,-90,-190,-371,68,-163,-49,-116,-178,-224,-269,-306,-324,-341,-372,-369,-370,-341,-280,-215,-207,-69,-49,36,-158,-72,173,-81,-78,194,156,-176,6,-151,-187,-294,-407,-415,-334,-256,-190,-143,-91,-49,-17,28,66,109,125,132,114,-98,-172,-56,-128,-173,-156,-280,-16,64,135,188,23,63,191,-163,141,94,52,-33,-263,-96,-148,-197,-252,-306,-354,-382,-347,-291,-231,-178,-105,-219,-98,-485,116,156,0,46,-131,-215,255,16,-167,44,341,156,-79,54,-72,-286,-250,-171,107,-51],[-249,-246,-262,-279,-329,-382,-446,-401,-303,-226,-268,-225,-28,-114,-145,-46,-104,-171,-225,-213,-137,-26,68,-220,-120,44,-117,-75,111,-129,-153,-294,50,147,-19,-158,-413,-82,-56,-8,-4,-128,-334,-67,-131,-359,-167,-164,-161,136,148,115,77,41,-12,-70,-122,-173,-195,-188,-162,-129,-99,-83,-202,-120,-46,-180,-252,-154,-146,-28,-28,15,-238,-27,125,-67,-174,-280,-131,-302,-257,-171,-222,-286,-220,-76,73,193,301,151,194,10,29,36,-174,-25,-305,-119,-74,-313,-292,-109,124,332,317,-93,-261,-326,-262,-257,-67,-103,-129,-148,-168,-275,-229,-265,-299,-323,-321,-283,-249,-216,-177,-158,-140,-135,-140,-149,-171,-198,-231,-275,-285,-483,-317,-366,1,42,146,199,238,-310,-539,178,398,454,-412,577,616,633,615,441,-141,369,298,201,111,-1250,-1149,-911,-61,-2035,-54,-46,-32,-2582,12,-6137,-3861,96,109,107,-7127,-16633,-57142,-54211,-51,-100,-153,-195,-231,-1442,-2868,-216,-174,-5798,-3806,-6610,-3490,20,-305,-3346,-1673,15,-1199,-1432,-1703,-86,-110,-128,-253,-159,-180,-689,-225,-246,-274,-816,-332,-368,-365,-439,-468,-227,-155,-359,-245,-345,-114,-210,-204,24,-60,56,60,-340,-305,-318,278,258,234,219,29,-126,-105,-143,203,160,106,-360,-205,-230,-236,-307,-292,-221,-141,-64,8,68,6,-138,148,7,38,162,-257,-41,99,-208,-218,-309,-161,-127,-179,-199,-145,-70,21,-313,198,-93,-48,-228,58,144,208,66,-304,-314,-369,-489,-454,-184,-488,-440,-341,29,25,6,-162,-159,-156,-466,-226,-409,-336,-720,-1521,-258,-218,-632,-173,-957,-892,-236,-17411,-41892,-47673,-9068,-3384,-327,-325,-2787,-1958,-306,-293,-1636,-262,-261,-270,-292,-326,-375,-408,-354,-252,-532,-41,57,134,-31,-214,-230,155,293,252,177,112,35,-50,-125,-190,-239,-275,-311,-333,-322,-270,-205,-490,-39,-38,-282,-248,-250,-176,21,-3,105,-67,-289,97,-134,-86,-307,-291,16,-3,-124,-11,55,-107,-73,41,15,-28,-75,-175,-274,-235,-271,-299,-308,-290,-260,-237,-212,-203,-200,-202,-190,-190,-178,-257,-302,-264,-214,-47,-8,-82,-342,160,37,-276,116,345,222,75,-235,-146,-7,-82,71,450,71,-63,-37,-59,-81,1,174,325,-191,-99,353,368,332,295,-76,-28,153,68,129,-86,-107,-141,185,177,-94,162,144,-53,-79,-140,-232,23,-202,-23,-30,-43,-49,-55,-344,-317,-108,-233,-56,-51,-276,-104,-217,-264,-431,-183,-196,-207,-217,-236,-253,-254,-279,-296,-327,-355,-370,-364,-337,-321,-308,-279,-248,-208,-139,-73,0,10,167,59,-186,-82,-89,299,324,-82,-128,-25,-313,-251,233,206,198,450,95,116,-77,-173,-98,-106,-156,-136,-165,-232,77,-71,-107,-128,-281,-179,-7,51,-22,-77,40,34,-318,8,-108,-83,-1,-19,-46,-81,-192,-124,-133,-147,-171,-206,-244,-284,-344,-395,-439,-484,-430,-365,-306,-235,-173,-101,-12,85,-10,176,-17,-103,-136,-100,54,170,-23,-209,-248,250,569,262,429,598,683,654,-180,-229,-398,79,195,206,-49,-287,-2,-121,-230,-324,-391,-370,-274,-415,-125,-119,-134,247,319,393,31,-318,2,-107,-40,-86,-250,-310,65,5,-11,-46,-218,-109,217,275,151,243,-43,-403,8,-258,-88,-139,-235,-315,-346,-301,-235,-174,-110,-45,28,-120,-291,-53,237,248,10,-155,249,133,190,8,65,142,-2,-34,-243,-299,-11,51,103,27,-52,-145,-235,-316,-341,-310,-250,-184,-124,-69,-258,-116,-180,-243,-405,-121,-35,-156,-86,-114,-330,-396,-173,-286,105,169,-96,78,267,141,-242,151,29,-109,-41,-40,14,113,-73,119,463,566,300,87,-52,401,-26,-243,-254,152,322,-167,0,107,188,128,-274,-82,-286,-43,-84,-215,-164,-211,-265,-310,-350,-383,-402,-407,-386,-370,-347,-340,-305,-288,-287,-280,-274,-267,-266,-242,-238,-200,-162,-316,-87,-64,-28,-8,2,10,0,-16,-300,-385,-116,-140,-238,-241,-202,-138,-50,-20,-128,0,12,19,-102,-361,-131,32,-183,-67,-343,-49,-106,-440,-320,-287,-347,-390,-390,-351,-318,-254,-216,-205,-203,-233,-290,-248,-290,-341,-385,-372,-316,-235,-207,-352,-295,-484,-153,-407,-37,-51,-246,-209,-152,-266,61,223,220,104,119,195,-61,-122,-34,-93,467,250,181,126,65,537,477,374,-372,728,2098,2774,3555,4342,5080,5682,6061,2143,6024,2126,-130,2172,2582,2286,2172,-88,789,937,436,-21,-36,298,219,143,97,51,-193,-44,-158,-113,-125,-109,-85,-66,-303,-14,4,-575,2,-41,-71,-118,-257,-208,-207,-300,-222,-109,-245,-213,-338,60,-139,-230,-270,-289,67,-21,15,5,26,45,39,8,-23,-103,-179,-263,-346,-429,-386,-320,-277,-969,-932,-253,-279,-338,-363,-299,-223,-146,-64,5,77,130,47,131,-111,-129,-111,-374,-238,269,232,73,15,-94,-268,-213,-392,-231,-258,-96,-22,46,-104,-128,-168,-45,-102,376,392,-212,-31,92,-121,-230,7,36,100,-136,-229,-17,-116,-170,184,126,-97,16,-36,-7,73,164,241,70,82,143,-85,375,322,250,111,123,71,12,-36,-89,-138,-191,-253,-315,-382,-390,-337,-292,-244,-196,-150,-105,-71,-40,-168,-1,8,26,-40,-242,-123,0,2,-221,-302,-109,-133,-176,-218,-261,-301,-344,-381,-344,-471,-255,-201,-146,-93,-207,-163,30,-31,-134,15,79,56,-181,-1,-73,-297,-163,-230,-191,-196],[-174,-153,-171,-106,-101,-91,-88,-275,-103,-138,-264,-209,-234,-256,-275,-284,-293,-309,-330,-328,-307,-266,-211,-204,-128,2,-144,-54,138,-227,-218,-312,33,2,-71,-179,-456,-286,-193,-76,-39,-182,-379,-60,-102,-423,-290,-252,-170,166,296,205,101,-8,-139,-250,-244,-159,-57,46,72,-58,239,277,-169,-128,109,-107,-212,-99,-150,-143,37,21,-253,-16,307,-13,-148,-272,-151,-314,-202,-73,-136,-229,-328,-307,-166,-18,122,92,139,48,98,32,-244,-75,-327,-81,2,-275,-278,-104,161,380,457,-81,-211,-296,-259,-254,200,132,75,26,-18,-224,-112,-156,-201,-287,-295,-327,-333,-300,-245,-202,-153,-111,-78,-50,-182,-108,-179,-58,-90,-453,-282,-271,-184,-165,-144,-124,-113,-198,-640,-122,-4,57,-295,216,286,342,371,172,-194,155,202,102,-7,-1290,-915,-1115,-101,-1174,24,50,47,-2447,-29,-4863,-3364,-182,-176,-131,-5532,-14964,-63466,-69085,162,203,230,256,268,-5227,228,204,167,-4312,-3484,-6808,-3470,-67,-115,-2743,-1548,-256,-1046,-1304,-1998,-306,-291,-268,-443,-216,-199,-647,-178,-171,-175,-845,-196,-221,-254,-477,-423,-244,-199,-224,-330,-332,-126,-174,-140,138,88,123,36,-331,-313,-441,456,472,434,200,-30,-234,-190,-169,160,81,4,-322,-267,-292,-296,-332,-331,-312,-285,-258,-232,-217,-216,-232,-244,-256,-282,-292,-304,-320,-333,-336,-332,-333,-336,-335,-347,-376,-368,-349,-317,-442,-241,-214,-194,-280,-163,-156,-152,-154,-228,-294,-360,-526,-471,-201,-462,-463,-307,-221,-186,-148,-115,-185,-216,-447,-43,-327,-355,-953,-1201,-19,28,-796,134,-921,-1098,-457,-20976,-47209,-54748,-4406,40,0,-28,-3483,-1819,-202,-61,-1989,-28,-86,1,14,0,23,26,5,1,-499,-9,-6,9,11,-162,-202,57,61,62,55,84,121,167,144,-18,-173,-265,-75,-56,-180,128,110,-440,-165,-312,-346,-269,-258,-183,40,31,121,19,-308,95,-106,-55,-377,-336,-176,-293,-330,-283,-201,-134,-73,-17,23,50,-95,-234,-233,117,129,130,122,-26,-227,80,51,-114,-219,-239,-161,-225,-266,-274,-307,-287,-186,-45,29,-86,-273,218,73,-230,156,327,213,71,-216,-115,-6,-86,66,102,107,-52,-36,-47,-46,-13,134,140,-236,-140,-101,-118,-77,-13,-87,-45,64,-43,120,-95,-91,-120,202,177,-127,142,122,9,-2,-111,-183,49,-249,20,9,-18,-45,-79,-377,-331,-163,-222,-235,-261,-296,-333,-362,-423,-526,-391,-387,-367,-340,-319,-296,-256,-275,-291,-217,-214,-208,-204,-197,-203,-218,-224,-241,-260,-263,-277,-264,-264,-244,-196,-198,-65,-66,151,268,-88,-37,86,-336,-286,207,199,214,474,110,110,-75,-324,-404,-207,-322,-225,-202,-234,81,-73,-156,-137,-276,-138,-59,3,16,19,113,55,-302,-41,-168,-118,-84,-136,-179,-208,-203,-187,-161,-152,-162,-189,-222,-255,-296,-306,-278,-222,-157,-223,-137,102,184,20,285,423,-57,145,0,-59,-69,-80,62,156,-20,-216,-256,190,337,261,331,403,383,352,-132,-248,-433,1,-5,-76,-122,-246,-182,-189,-182,-162,-134,-111,-66,-319,-138,-152,-74,157,173,197,85,-266,45,-82,0,-41,-307,-271,-64,-32,28,-135,-96,-62,287,317,174,229,-84,-388,30,-221,-77,-68,-9,67,134,180,141,-158,61,-56,-191,-320,-335,-199,-44,91,65,-144,224,146,193,-33,53,149,27,-46,-204,-275,-34,-74,-106,-146,-187,-245,-313,-395,-469,-419,-340,-260,-186,-109,-201,-117,-178,-227,-353,-115,-34,-180,-20,81,-382,-386,-222,-326,35,46,-112,76,86,86,-289,29,-18,-92,-161,-237,-296,-316,-283,-221,-145,-71,-5,27,-63,65,-50,-218,-212,-62,-107,-205,-186,-205,-209,-196,-290,-171,-249,-167,-173,-207,-174,-175,-185,-188,-260,-210,-232,-264,-285,-315,-339,-356,-369,-374,-390,-399,-411,-427,-455,-466,-464,-457,-428,-400,-372,-356,-321,-294,-264,-228,-201,-175,-192,-356,-149,-158,-325,-241,-183,-181,-168,-135,-109,-66,-18,27,-116,-335,-93,307,-106,-61,-327,39,36,-393,-255,-53,670,645,-55,-148,-349,68,429,-61,-162,-241,-264,45,-274,-200,-133,-191,-182,-114,-205,-287,-232,-410,-221,-394,-7,-14,-238,-237,-193,-227,101,219,262,166,127,140,-108,-181,-90,-111,372,298,107,29,-72,155,20,-76,-312,147,448,795,1165,1496,1789,2013,2141,2182,2126,2020,-158,1642,1412,1171,956,-190,564,484,368,59,-51,127,62,-10,-62,-120,-185,-245,-302,-331,-337,-307,-262,-222,-288,-128,-84,-763,-22,-26,-98,-1,-235,-186,-12,-332,-223,-119,-236,-253,-368,33,-101,-120,-113,-200,136,-71,135,-129,-19,149,140,119,107,60,21,-23,-73,-156,-233,-316,-401,-1143,-785,-268,-167,-67,18,98,168,161,207,39,393,428,117,164,-125,-134,-150,-392,-240,232,272,-123,-86,-133,-406,-213,-359,131,-317,246,521,621,-167,-76,-191,-43,-144,359,314,-208,-62,115,-114,-230,33,145,179,-85,-306,-147,-119,-233,161,55,-11,51,40,70,113,151,203,36,121,157,-94,181,120,35,-40,-128,-205,-291,-360,-421,-463,-469,-434,-397,-371,-357,-355,-360,-359,-348,-330,-303,-274,-239,-208,-165,-125,-68,-21,-202,-171,-46,50,-194,-330,-87,170,156,-103,-37,-119,-97,-328,-70,-460,37,37,-96,-114,-269,-120,96,-92,-113,-12,60,22,-292,-59,-103,-260,-209,-258,-296,-311],[-110,-160,-161,55,19,-26,-87,-266,-226,-208,-238,-131,21,-77,-54,107,98,75,41,14,-21,-64,-110,-188,-157,-152,-166,-95,-67,-230,-269,-314,21,78,-37,-177,-406,51,20,-24,-83,-217,-394,-192,-162,-229,-359,-328,-171,90,102,95,73,40,-22,-99,-187,-291,-389,-329,-248,-172,-106,-62,-141,-119,43,-29,-167,-41,-153,-219,109,22,-263,-7,391,25,-121,-238,-148,-328,-285,-207,-106,-27,24,52,50,24,-20,-68,-100,-94,-39,22,-296,-104,-333,-30,78,-235,-264,-112,183,416,448,-48,-178,-274,-251,-257,349,421,262,374,169,-173,163,326,-41,-239,24,67,-191,-20,-76,-134,-165,-173,-155,-110,-208,-151,-129,115,67,-430,-246,-164,41,-179,28,-38,-120,-197,-512,-347,-308,-256,-193,-128,-85,-57,-55,-117,-286,-146,-222,-295,-376,-1281,-726,-1278,-204,-436,-18,61,130,-2383,-52,-3185,-2638,-135,351,374,-4295,-14168,-64465,-53655,557,592,613,628,627,-8621,552,510,453,-2801,-2955,-6854,-3215,134,66,-2199,-1490,-157,-906,-1187,-2280,-301,-285,-251,-586,-165,-131,-616,-79,-62,-60,-791,-73,-102,-246,-545,-392,-234,-269,-303,-424,-349,-363,-373,-368,-352,-319,-289,-244,-301,-299,-544,-30,15,47,54,-81,-358,-285,-208,72,31,-10,-288,-330,-366,-229,-291,-350,-406,-417,-362,-283,-201,-132,-122,-33,-211,-120,13,-182,-21,-49,-122,-349,-282,-153,-63,-6,2,7,-6,-13,-313,-21,-91,-148,-308,-72,-82,-88,-92,-164,-243,-346,-536,-431,-223,-404,-470,-266,-221,-171,-111,-49,-172,-269,-466,150,-258,-403,-1173,-842,181,180,-1001,103,-1011,-1161,-1310,-25141,-51059,-59603,114,137,162,198,-4173,-1736,-387,-26,-2167,91,-134,-53,228,-95,171,153,120,57,-456,65,37,8,-29,-123,-181,-188,-245,-295,-323,-276,-208,-134,-57,-72,-129,-263,-94,-21,-151,39,97,-389,-28,-113,-220,-315,-405,-407,-305,-197,-116,-25,-216,84,-82,-30,-401,-344,63,1,-127,-126,-157,-157,-110,-34,39,89,-152,-299,-215,140,236,227,209,19,-295,129,85,-38,-272,-292,-266,-348,-278,-242,-312,-303,-170,79,80,-83,-180,295,90,-199,182,237,188,49,-208,-89,-7,-97,3,-65,-161,-267,-357,-266,-176,-99,-31,-1,-303,-201,-46,-82,-113,-143,-143,-123,-79,-158,48,-118,-85,-107,247,198,-162,287,194,60,69,-93,-141,63,-263,51,98,46,-1,-55,-411,-338,-100,-218,-55,-12,-200,-133,-100,-491,-483,-379,-178,104,89,51,-24,-125,-323,-349,-10,93,127,118,-115,160,146,4,-120,-13,-69,-132,-151,-159,-137,-94,-215,-42,-44,16,14,-107,-42,-83,-283,-311,-276,-309,-255,-189,-119,-67,-93,-236,-86,-78,-367,-301,-248,-236,42,-97,-220,-152,-274,-124,-116,-60,33,82,108,54,-309,-114,-247,-171,-33,-87,187,202,-128,-38,-178,-51,169,95,49,-41,-158,-274,-321,-191,-52,-167,-102,219,439,-25,292,454,-119,107,-6,-43,-20,-62,44,37,-42,-241,-280,-127,-127,-122,-120,-134,-133,-113,-102,-277,-469,-92,-56,-75,-95,-194,-175,-224,-267,-286,-265,-243,-207,-227,-169,-193,-120,-112,-110,-90,-97,-245,-108,-118,-146,-171,-380,-248,-274,-241,-186,-221,-96,-58,-30,-10,-6,-18,-160,-377,-104,-202,-128,-110,-69,-19,26,71,76,-195,97,95,82,-243,-192,-248,62,224,106,-132,177,133,170,-95,39,148,30,-71,-155,-254,-57,-95,-149,-129,-67,-14,29,-200,-195,45,-72,88,86,68,-151,-142,-194,-225,-293,-120,-80,-232,5,57,-440,-396,-302,-362,0,-38,-147,-93,-90,-61,-318,24,71,-97,-104,-87,160,167,-94,80,153,153,156,63,-96,148,-79,-209,-196,85,66,-249,-49,1,-16,-28,-323,-61,-241,-107,-127,-204,-137,-140,-150,-155,-314,-186,-213,-241,-246,-242,-214,-373,-140,-104,-83,-170,-228,-21,-14,-138,-155,-279,1,-285,-4,-38,-64,-98,-135,-165,-194,-211,-222,-341,-190,-174,-322,-230,-146,-155,-174,-185,-200,-176,-126,-63,-148,-335,-83,250,-53,-74,-316,27,4,-350,-203,-10,599,580,-43,-139,-367,49,425,-60,-170,-263,-256,47,-295,-211,-74,153,228,208,-217,-236,-169,-350,-308,-360,-5,-7,-244,-267,-222,-227,108,199,297,220,127,65,-175,-252,-169,-143,241,307,7,-52,-147,54,16,-102,-225,62,68,65,63,40,19,-3,-41,-79,-130,-158,-203,-221,-246,-266,-257,-222,-199,-146,-122,-94,-86,-67,-56,-58,-43,-39,-47,-60,-358,-99,-118,-124,-133,-152,-288,-184,-197,-506,-216,-231,-203,-172,-169,-227,-65,-365,-239,-126,-231,-294,-413,-2,-65,-30,20,-126,-5,-134,-73,-270,-152,-182,-227,-263,-258,-246,-194,-131,-67,-36,-9,-3,-24,-1240,-629,-125,-23,85,220,363,106,192,252,53,458,483,179,187,-145,-146,-203,-413,-193,146,50,-298,-181,-122,-463,-217,-333,161,-339,259,346,336,-221,-30,-221,-42,-192,185,155,-212,-82,7,-101,-229,-77,-74,-51,-31,-204,-169,-104,-282,40,0,23,13,14,42,82,121,185,1,157,183,-94,406,414,351,165,206,299,237,174,103,-26,-109,-116,-190,-267,-330,-342,-309,-260,-209,-163,-122,-96,-74,-187,-64,-66,-57,-55,-144,-196,-75,-61,-152,-296,-131,-176,-226,-278,-331,-375,-337,-323,-200,-432,-95,-41,-152,-191,-271,-70,167,-140,-83,-10,192,143,-263,36,-116,-176,-249,-358,-338,-241],[-432,-436,-414,-374,-370,-379,-413,-461,-453,-373,-242,-96,51,-66,-24,306,243,48,312,309,176,144,32,-189,-96,-35,-201,52,375,-133,-294,-318,-4,153,-54,-168,-331,76,47,8,-128,-228,-342,-153,-147,-101,-340,-383,-173,71,77,57,16,-37,-121,-219,-311,-378,-361,-279,-180,-86,-7,39,-121,-99,54,14,-128,-96,-160,-219,-102,-49,-270,-5,74,48,-98,-190,-138,-343,-69,88,140,127,57,35,40,47,179,-31,35,-2,-70,-152,-320,-310,-350,-326,-260,-193,-244,-129,-90,-90,-114,-138,-160,-259,-233,-259,119,216,272,342,150,-122,255,336,-109,-193,30,78,-177,161,138,-89,-10,-97,-197,-299,-403,-458,-379,-274,-172,-398,-199,-42,14,-299,-8,-33,-59,-67,-294,-329,-6,23,-71,71,74,63,-91,-393,-400,-433,-134,-185,-247,-1214,-579,-1378,-385,-265,-135,-10,114,-2418,-864,-1391,-1684,-1233,610,628,-3340,-14461,-61803,-26961,496,444,384,328,270,-11315,127,77,29,-1426,-2365,-6955,-2842,-58,-64,-1692,-1470,-124,-784,-1056,-2365,-229,-254,-276,-619,-311,-323,-577,-304,-274,-244,-632,-180,-161,-247,-625,-360,-86,-265,-65,-487,-318,-171,-72,-92,-114,-129,-144,-133,-241,-266,-547,62,115,148,-84,-88,-403,-339,-238,68,22,-5,-244,-368,-431,-18,8,-16,-73,-263,-244,-319,-296,-196,-110,-94,-323,-184,169,-169,43,183,-57,-392,-270,-150,-86,54,14,-30,-88,-131,-165,-168,-166,-189,-282,-100,-75,-53,-41,-100,-178,-313,-497,-372,-225,-334,-443,-205,93,176,251,26,-102,-276,-501,191,-190,-459,-1322,-491,544,517,-1228,-618,-1207,-1195,-2488,-29243,-51781,-55887,129,266,386,491,-4706,-1694,-527,-153,-1731,-197,-195,-152,88,-191,-106,-161,-199,-180,-395,-100,-59,-19,10,-81,-151,49,76,81,67,70,60,43,19,-121,-75,-227,-65,-94,-139,-184,-236,-328,-323,-366,-358,-320,-273,-226,-183,-134,-112,-78,-107,-47,-52,-58,-318,-271,-173,-234,-293,-348,-282,-195,-95,12,112,56,-200,-341,-200,101,294,254,245,76,-353,53,160,70,-229,-338,-103,-144,-167,-217,-303,-290,-147,126,112,-53,-76,354,107,-159,209,195,120,30,-187,-49,5,-97,-71,-118,-192,-279,-288,-191,-104,-61,58,115,-366,-254,185,197,208,207,-92,-63,-82,-234,68,-130,-71,-88,-52,-107,-173,-194,-225,-236,-230,-189,-146,-108,-220,13,67,111,145,-93,-426,-299,-6,-207,-62,-125,-219,-302,-305,-306,-318,-306,-156,49,100,77,-33,-167,-247,-268,18,157,159,129,-70,168,197,34,-113,76,162,175,-14,-38,112,43,-217,-26,-3,38,35,-115,35,50,-219,-299,102,125,158,173,97,43,-110,-265,-126,-159,-233,-287,-275,-226,-195,-254,-294,-297,-266,-229,-198,-185,-188,-181,-181,-163,-319,-181,-310,-212,-109,-174,90,107,-8,9,-206,-62,150,94,104,76,-167,-76,-41,-83,-134,-169,-189,-167,-129,-79,-20,32,-166,93,-7,-35,30,-24,27,-1,-53,-258,-293,6,17,19,2,-50,-118,-188,-238,-289,-470,-170,47,101,-75,-114,71,119,76,25,-31,-102,-152,-195,-228,-260,-280,-299,-325,-328,-345,-337,-320,-296,-284,-262,-431,-233,-229,-231,-234,-246,-256,-267,-281,-290,-297,-299,-295,-335,-275,-270,-276,-299,-324,-294,-238,-164,-83,-215,77,163,258,-252,-142,-267,-48,246,163,-86,145,125,151,-142,54,-79,-213,-276,-201,-218,-81,-32,-8,-6,-12,-39,-64,-210,-279,-38,-77,94,168,239,-85,-150,-196,-210,-219,-92,-111,-274,-16,-109,-417,-390,-371,-331,-80,-67,-163,-101,-149,-211,-295,-373,-358,-271,-190,-120,-40,24,-94,58,151,183,213,39,-119,211,-82,-183,-168,208,214,-253,-67,13,-41,-139,-334,-336,-307,-211,-126,-179,4,39,50,56,-339,-101,2,-91,-40,-70,-55,-358,-42,-33,-40,-160,-280,-53,-62,-138,-107,-301,-4,-260,58,78,79,129,138,81,114,99,-24,-301,-80,-36,-206,-178,-103,-130,-46,-71,-132,-197,-272,-321,-248,-316,-59,132,12,-64,-272,53,5,-275,-128,49,463,406,-5,-105,-321,70,23,-68,-159,-258,-326,-389,-321,-218,-111,-5,84,171,-204,-158,-72,-267,-350,-288,13,16,-229,-256,-197,-218,122,210,362,295,155,16,-220,-270,-204,-138,123,207,-69,-100,-226,-139,-270,-403,-352,-213,-73,58,193,312,475,734,1114,1616,2172,1642,-221,3481,3550,3389,3050,1917,1232,892,240,209,-102,6,-129,-179,-151,-119,-108,-112,-392,-153,-172,-170,-163,-158,-268,-130,-118,-121,-124,-168,-193,-236,-288,-352,-409,-451,-471,-430,-384,-335,-431,-263,-250,-218,-192,-178,-160,-175,-129,-332,-214,-70,-60,-54,-31,-33,-16,5,33,35,45,50,45,-1230,-428,-54,116,176,260,354,56,231,308,89,524,542,251,215,-156,-149,-243,-412,-106,74,-120,-392,-228,-60,-365,-210,-312,105,-299,-17,-87,-144,-248,-207,-251,-205,-224,-170,-135,-215,-117,-112,-125,-222,-183,-227,-266,-311,-327,-314,-296,-315,-222,-184,-164,-154,-150,-128,-99,-58,25,-40,188,215,-91,577,403,301,175,207,416,561,468,284,-23,-107,-3,176,27,-81,-304,199,254,217,165,6,25,-51,-216,-201,-258,-281,-289,-272,-227,-166,-86,-128,-266,-35,217,268,-28,-112,-73,-168,-300,-82,-424,-4,-90,-249,-277,-293,-309,-268,-225,-161,-103,-45,0,-169,32,-186,-127,37,-118,-141,-235],[-256,-266,-236,-227,-250,-272,-302,-336,-348,-349,-313,-250,-179,-119,-77,-39,-6,-14,73,141,80,-9,-56,-216,-92,-74,-256,99,441,-28,-281,-340,-50,224,-93,-170,-280,9,175,60,-191,-222,-308,-127,-28,105,-267,-381,-192,192,554,598,595,576,520,444,181,-44,215,188,33,-105,172,183,-118,-84,76,16,-109,-102,-193,-176,-114,-81,-291,-23,2,7,-98,-154,-147,-377,-57,-61,-64,-70,-75,-70,-66,-59,-47,-108,-28,23,63,-25,-333,-136,-314,64,52,-168,-231,-170,-133,-149,-159,-158,-177,-274,-228,-281,-137,-136,-121,-95,-55,-91,7,32,-192,-173,18,68,-158,111,148,-132,-61,-167,104,43,-170,-251,-217,-321,-402,-386,-305,-238,-182,-436,-63,-9,33,78,-90,-114,135,125,11,64,11,-44,-454,-654,-551,-755,-314,-337,-377,-1133,-512,-1437,-376,-322,-257,-192,-128,-2544,-2097,48,-567,-1956,164,177,-2613,-15537,-59885,-4297,47,-9,-77,-145,-214,-12873,-338,-299,-238,-363,-1850,-7226,-2456,-14,-10,-1239,-1487,-78,-716,-927,-2140,-391,-40,-184,-546,-36,-213,-556,-77,-28,48,-425,245,118,-277,-731,-353,-8,-348,48,-514,-325,-204,-69,-126,-156,-163,-174,-179,-192,-246,-486,-176,-152,-137,-231,-137,-307,-327,-274,-347,-333,-238,-214,-395,-507,15,45,23,-38,-315,-285,-347,-314,-190,-122,-223,-439,-247,101,-187,52,66,-7,-402,-274,-159,-162,-178,-208,-239,-287,-323,-328,-298,-253,-239,-263,-101,-57,-16,15,-61,-124,-286,-466,-326,-234,-282,-414,-147,382,482,522,94,-15,-253,-562,160,-150,-539,-1369,-194,141,31,-1496,-1413,-1512,-1339,-3958,-31235,-49059,-49987,198,215,200,174,-4239,-1715,-674,-301,-1267,-483,-279,-289,-100,-300,-26,37,86,-163,-341,258,288,168,66,-53,-131,9,281,277,262,279,290,156,-46,-176,-32,-183,14,68,-66,-109,-31,-282,7,-60,-158,-230,-271,-266,-232,-179,-152,-115,-88,-84,-82,-72,-238,-183,-32,3,-120,-139,-37,-218,-14,321,237,23,-243,-354,-206,41,210,195,257,131,-394,-29,114,65,-161,-387,52,105,-198,-199,-295,-268,-130,153,125,-16,20,171,109,-127,-19,-83,-139,-185,-205,-227,-240,-268,-256,-219,-179,-139,-94,-91,-21,-83,36,47,-304,-285,9,5,13,18,-67,-58,-125,-255,38,-142,-60,-78,60,51,-167,161,188,161,227,-35,-48,152,-155,99,237,212,232,-119,-430,-230,84,-204,-102,201,-142,-121,24,-128,-129,-174,-121,13,-21,-53,-73,-192,-164,-209,-94,-115,-135,-154,-152,-138,-109,-58,-100,18,61,77,-40,-61,61,15,-218,-59,-103,-150,-200,-253,-296,-322,-318,-304,-266,-238,-203,-184,-166,-165,-143,-291,-158,-164,-123,-222,-292,-216,-170,-187,-301,-215,-239,-238,-226,-213,-206,-186,-175,-160,-340,-233,-346,-249,-182,-269,-78,-65,-40,-16,-225,-39,66,78,85,45,-241,-1,-12,-11,1,-62,-36,194,194,-147,188,181,-203,94,-17,-44,-32,-120,-211,-269,-195,-275,-308,-14,0,-12,-48,-124,-213,-284,-185,-292,-456,-233,11,90,-65,-24,37,-12,-67,-119,-170,-229,-263,-284,-283,-278,-267,-267,-276,-268,-282,-282,-274,-251,-233,-200,-411,-186,-111,-90,-74,-210,-70,-78,-98,-125,-163,-208,-233,-284,-142,-153,-119,19,46,57,49,36,-13,-233,36,87,166,-213,-110,-181,-155,195,216,-33,111,23,-59,-193,48,170,46,-74,-30,-193,-115,44,391,401,352,285,141,-227,-372,-38,-86,-140,-173,-170,-146,-160,-208,-210,-152,-53,-151,-327,-18,-11,-366,-392,-442,-276,45,180,-180,74,130,-55,-153,-49,-115,-165,-234,-183,-156,-124,-99,-91,-95,-110,-137,-186,-223,-235,-221,-178,-156,-82,-31,-247,-95,-32,25,3,-341,-98,-239,-181,-134,-169,69,145,241,127,-362,-77,58,-136,216,-45,80,-346,3,7,21,-161,-345,-52,123,-149,-79,-328,-5,-253,86,93,43,134,182,31,103,163,42,-275,-77,-162,-257,-358,-360,-276,-205,-146,-122,-101,-93,-97,-162,-314,-82,-67,-32,-67,-232,74,6,-205,-72,91,120,119,22,-82,-285,94,180,-46,-167,-266,-224,82,-252,-186,20,-27,-82,-125,-199,-191,-214,-228,-339,-238,-234,-228,-232,-238,-158,-228,-107,-90,-67,-52,-37,-42,-275,-245,-197,-124,-1,52,-150,-156,-333,-19,-72,-120,-247,-201,-207,-171,-72,85,371,803,1348,1606,2582,1412,-246,3550,3460,3089,2564,1970,1362,857,160,182,-130,-1,15,38,73,90,81,61,-358,-4,-42,-68,-95,-130,-263,-170,-177,-185,-183,-209,-249,-219,-239,-273,-296,-380,-310,-278,-226,-319,-438,-39,34,143,227,12,182,-221,344,-347,-232,257,183,89,0,-120,-223,-315,-374,-390,-339,-277,-221,-1156,-208,0,270,437,588,302,3,254,346,120,571,553,307,219,-182,-163,-291,-405,-22,11,-197,-304,-207,1,-268,-207,-310,-331,-299,-231,-153,-68,-263,55,-292,-27,-241,72,-7,-224,-74,282,-40,-217,122,116,35,-45,-98,-115,-119,-337,-60,-62,9,33,53,94,91,5,224,-79,219,251,-85,683,305,242,179,199,282,109,-41,-138,-115,-105,-43,179,44,-103,-295,142,54,-38,-130,-201,-244,-245,-233,-204,-191,-172,-168,-165,-231,-147,-65,-91,-224,-2,96,100,0,-141,-48,-196,-245,-202,-389,-268,-208,-317,-271,-197,-41,-37,-284,-85,-70,-71,-73,-68,-55,-237,-57,-57,-68,-183,-231],[-65,-223,-75,132,43,54,101,-226,109,50,-120,-74,-71,-93,-117,-127,-127,-120,-108,-77,-48,-161,-148,-220,-60,-81,-273,-39,-62,-80,-231,-335,-95,-78,-108,-143,-213,-52,-8,9,-214,-164,-247,-157,-6,260,-143,-305,-181,200,586,820,826,634,769,563,248,-21,351,301,25,-87,152,230,-79,-28,39,-23,-93,-142,-203,-205,-208,-201,-284,-163,-148,-138,-133,-131,-133,-375,-119,-108,-98,-93,-91,-89,-95,-117,-153,-201,-255,-288,-259,-207,-299,-131,-287,26,70,-123,-180,-186,140,170,179,29,-183,-272,-191,-279,236,219,200,180,54,-43,130,130,-244,-137,32,76,-93,32,-8,-157,-115,-221,-108,-89,-123,-292,-13,-6,-1,-323,-76,-58,-112,-547,-236,-304,-308,-227,-139,-60,12,70,95,148,156,148,-768,-837,-695,-949,-72,-125,-822,-1025,-495,-1429,-296,-278,-257,-249,-251,-2616,-3702,-290,-254,-1912,-170,-147,-2030,-16628,-59343,-183,-213,-242,-246,-204,-141,-12919,-34,27,74,120,-1442,-7655,-2055,200,199,-792,-1486,-127,-677,-760,-1804,-849,-11,-282,-375,-112,-361,-521,-240,-241,-588,-184,-131,-97,-304,-755,-346,-43,-409,-88,-479,-325,-224,-196,-176,-139,-93,-65,-39,-114,-223,-404,-19,-25,-38,-350,-50,-150,-237,-284,-85,-126,-158,-179,-392,-568,-91,-66,-57,-77,-348,-369,-102,-15,98,-137,-357,-523,-283,16,-218,50,205,38,-369,-274,-163,-193,-225,-234,-223,-224,-221,-218,-218,-224,-277,-246,-233,-225,-204,-173,-127,-74,-258,-432,-282,-236,-237,-382,-84,222,246,262,162,77,-195,-625,105,-130,-623,-1297,17,-83,-185,-1792,-2190,-1858,-1664,-5635,-28752,-44380,-44709,81,23,-67,-160,-3666,-1786,-856,-453,-793,-655,-378,-451,-151,-404,224,46,295,-267,-288,475,340,150,50,-38,-119,-30,202,179,161,189,229,129,-112,-233,-1,-132,100,97,-24,-132,-107,-248,-1,74,51,116,-117,-269,-106,-103,-104,-80,-44,-3,36,27,-175,-101,380,158,-128,-127,-77,-294,-20,268,169,-8,-273,-336,-230,-39,22,-41,-109,-165,-385,-271,-311,-345,-349,-401,-304,-294,-281,-273,-296,-271,-265,-268,-257,-250,-243,-229,-218,-208,-209,-216,-229,-250,-258,-274,-289,-328,-340,-346,-349,-337,-316,-289,-272,-256,-235,-238,-255,-272,-286,-301,-313,-337,-359,-391,-412,-373,-325,-277,-221,-158,-110,-60,-153,41,80,118,153,-13,-24,192,-96,87,148,143,227,-132,-434,-159,170,-221,-169,157,-139,-120,56,20,32,-51,-90,403,236,77,-104,-202,-105,-183,64,5,-26,-34,-22,13,38,64,-91,70,150,156,-85,-97,60,-32,-221,-35,-1,-42,-84,-124,-139,-131,-142,-244,-54,-30,-5,-10,-24,-65,-165,-318,-190,-246,-301,-357,-420,-424,-360,-293,-322,-174,-235,-108,-165,-202,-74,-67,-68,-59,-331,-219,-323,-288,-237,-290,114,120,127,107,-249,-5,103,84,42,-14,-333,70,-48,-69,-1,-31,-31,173,253,-233,278,282,-230,98,-42,-82,73,40,-31,-86,-108,-301,-324,-23,-48,-79,-119,-190,-268,-341,-303,-296,-447,-281,-50,41,-25,60,98,82,57,25,-41,-75,-117,-147,-185,-146,-109,-71,-42,0,4,-269,-7,-31,-68,-104,-359,-191,-237,-281,-317,-344,-370,-378,-368,-348,-330,-315,-294,-259,-224,-174,-153,-72,-17,35,80,111,-52,-249,128,153,145,-159,-97,-70,-249,-9,-56,-106,-141,-150,-110,-247,70,171,40,-65,8,-182,-158,26,387,531,476,371,108,-252,-470,-69,-103,95,1,-99,-180,-230,-242,-239,-243,-251,-240,-380,-139,-63,-328,-398,-460,-221,-20,298,-195,54,251,-133,-35,269,107,-97,-261,-165,180,239,-93,-34,89,19,-51,-132,-218,-223,-243,-246,-253,-260,-260,-259,-249,-226,-198,-164,-328,-125,-275,-145,-179,-217,-271,-331,-387,-348,-378,-256,-226,-212,-196,-203,-216,-342,-276,-309,-335,-315,-353,-220,-183,-167,-115,-357,-122,-257,-151,-156,-116,-53,27,-36,84,282,87,-252,-85,76,-3,-97,-45,-177,-185,-231,-213,-138,-63,-15,-170,-317,-61,-109,-194,-288,-394,-375,-311,-242,-185,-155,-125,-105,-87,-75,-259,-43,-21,-57,-188,-282,-232,31,-229,-181,-23,-53,-95,-129,-197,-189,-211,-225,-269,-235,-232,-228,-246,-204,-151,-237,-114,-96,-68,-46,-26,-99,-319,-188,-130,-95,-103,90,-212,-204,-383,-25,-91,-159,-206,-192,-116,-31,67,181,327,467,668,1220,2286,1171,-266,3389,3089,9039,8886,5035,6364,4579,77,290,-158,335,562,727,880,1012,627,304,-304,61,291,570,364,366,-262,274,184,103,49,-11,-320,-242,-30,-155,-26,-395,-235,-5,-79,-339,-422,-74,55,188,286,42,166,-261,325,-335,-223,320,264,190,126,27,-59,-367,-259,-393,-448,-322,-170,-1042,21,41,455,550,598,243,-42,261,366,146,490,475,346,196,-227,-188,-329,-394,44,-44,-235,-197,-140,-122,-223,-327,-357,-324,-237,-141,-45,53,-268,79,-346,-32,-231,-70,-131,-243,-68,347,-8,-222,138,475,418,177,195,80,-4,-358,219,-73,181,340,357,250,-3,-94,198,-124,244,285,-85,339,191,167,101,0,-94,-200,-289,-363,-398,-389,-359,-331,-320,-328,-356,-393,-414,-408,-379,-338,-304,-275,-270,-274,-300,-328,-378,-440,-485,-433,-340,-258,-194,-118,-74,-45,-24,-172,-31,-227,-199,-126,-356,44,22,-324,-198,-142,-25,39,-344,-87,-87,-144,-191,-206,-183,-299,-89,-22,13,-196,-183],[-68,-178,-54,120,-13,-2,61,-197,152,138,-78,-79,3,-62,1,-9,-16,-134,-20,-5,-130,-339,-270,-229,-63,-99,-278,-174,-206,-218,-209,-342,-112,-49,-134,-131,-174,-125,74,-54,-231,-113,-202,-198,-6,39,-31,-232,-182,192,239,256,266,270,249,216,175,-9,63,17,-30,-79,-132,-196,-250,-296,-326,-341,-343,-316,-281,-235,-194,-162,-286,-112,-100,-96,-97,-102,-139,-371,-137,-149,-164,-186,-207,-225,-249,-279,-304,-295,-260,-215,-156,-106,-264,-139,-270,72,103,-92,-133,-199,96,109,99,28,-210,-285,-153,-283,317,380,197,119,1,-10,386,142,-296,-116,36,73,-24,183,129,-193,-181,-260,300,267,-88,-335,206,182,164,-269,10,97,26,-656,-137,-20,-49,-64,-70,-68,-55,-36,-11,16,36,-11,-1040,-939,-848,-882,22,7,-1249,-936,-555,-1396,-144,-166,-181,-196,-199,-2500,-5645,-149,-126,-867,-88,-85,-1611,-16835,-59808,-138,-146,-150,-147,-129,-108,-11749,-100,-88,-89,-80,-1181,-8129,-1667,-56,-35,-355,-1454,-563,-691,-556,-1444,-1291,-49,-395,-175,-88,-476,-484,-135,-136,-1513,-127,-102,-89,-334,-650,-347,-15,-454,11,-424,-329,-241,30,20,4,-13,-49,-86,-132,-204,-327,-259,-231,-186,-424,-102,-74,-120,-263,-53,-92,-192,-198,-370,-555,-344,-306,-268,-239,-364,-437,-99,-22,55,-161,-488,-566,-286,-81,-259,35,142,74,-327,-273,-160,-171,-143,-110,-123,-154,-156,-134,-100,-126,-301,-234,10,-48,-1,-36,-87,-149,-237,-394,-238,-231,-199,-352,-17,207,256,285,230,166,-116,-654,33,-125,-693,-1145,33,-34,-90,-2100,-2786,-2137,-2166,-7397,-24196,-39438,-40532,131,154,155,143,-3125,-1895,-1083,-590,-316,-590,-469,-621,-420,-473,-172,-117,-77,-343,-233,91,137,132,28,-29,-105,-56,203,352,284,283,378,103,-165,-274,28,-65,199,124,26,-88,-172,-216,-58,-131,-205,-241,-245,-293,-210,-185,-181,-151,-105,-49,24,34,-118,-22,356,147,-136,-89,-81,-362,2,212,107,-27,-264,-306,-256,-123,13,36,9,-16,-345,-176,-65,-64,-50,-357,-12,4,-275,-192,-289,-219,-110,-24,-66,-117,-173,-225,-278,-325,-364,-367,-335,-296,-245,-206,-173,-169,-148,-130,-131,-141,-151,-157,-177,-204,-231,-287,-362,-437,-417,-347,-270,-203,-136,-87,-155,-197,-34,-151,-51,-79,31,-165,-116,-45,-101,-166,-223,-221,-168,-80,-37,65,63,75,235,-108,-414,-78,248,-240,-240,-111,-140,-109,78,146,165,52,-53,332,204,62,-154,-174,-55,-171,63,82,18,21,-8,154,218,66,-75,64,127,149,-131,-125,9,-78,-202,-91,-169,-245,-314,-354,-326,-248,-160,-214,-27,-70,83,236,31,-105,-187,-320,-157,-30,132,-124,-320,-199,-65,-240,-313,-135,-224,-3,-162,-230,59,269,369,13,-284,-124,-239,-306,-225,-190,210,480,366,151,-263,38,71,-24,-112,-186,-278,-326,-370,-402,-409,-371,-318,-253,-204,-312,-118,-81,-223,-28,-68,-128,-5,-14,-56,-167,-136,-314,-317,-149,-175,-197,-217,-255,-287,-311,-330,-347,-433,-304,-262,-227,-182,-146,-118,-100,-85,-75,-72,-88,-90,-87,-140,-83,-25,10,42,91,98,-299,2,-22,82,52,-301,-159,-62,-95,-135,-125,-140,-150,-164,-180,-208,-245,-285,-320,-356,-357,-321,-273,-211,-143,-74,0,-64,-244,128,185,211,-94,-94,48,-283,91,102,65,35,3,10,-283,32,50,45,-37,41,-169,-195,18,374,473,397,291,65,-267,-461,-76,-113,15,-171,-350,-362,-221,-243,-252,-26,58,-214,-341,140,161,-289,-392,-390,-167,-76,268,-185,38,213,-213,93,318,106,-108,-248,-173,97,19,-78,-149,-230,-295,-325,-315,-273,-208,-168,-195,-161,-112,-110,-211,-165,-160,-179,-193,-311,-213,-314,-230,-239,-243,-255,-271,-299,-316,-370,-335,-332,-327,-306,-294,-279,-334,-251,-231,-219,-193,-272,-167,-114,-175,-78,-375,-125,-257,-251,-345,-391,-329,-217,-105,34,147,130,-216,-84,119,85,-56,-10,-201,163,113,-12,57,66,75,-161,-303,-61,-22,-94,-177,-259,-290,-251,-171,-91,-30,25,68,77,-45,-225,74,43,-55,-202,-294,-236,-140,-191,-164,-138,-125,-118,-107,-172,-94,-91,-98,-163,-91,-80,-84,-254,-142,-51,-214,-47,-43,-26,-12,9,-131,-305,-113,-21,-37,-138,143,-223,-210,-328,18,-40,-82,-131,-30,-110,156,211,262,365,547,1010,921,2172,956,-257,3050,2564,8886,13847,6425,9667,6629,20,308,-162,1941,2331,1958,2241,1908,781,308,-244,-13,255,437,332,347,-235,555,27,228,368,308,-364,-255,150,-80,63,-396,-215,-35,-136,-350,-378,-416,-398,-331,-277,-250,-233,-271,-222,-310,-192,-113,-56,-3,-260,89,117,-581,2,72,21,-33,-86,-901,-61,12,88,165,222,198,-62,270,342,186,384,397,382,162,-269,-205,-329,-368,107,-89,-283,-92,-145,-184,-144,-209,-336,-102,-115,264,354,366,-256,107,-401,-31,-187,-216,-226,-252,-54,412,30,-221,152,477,347,233,176,126,32,-361,217,-69,177,275,263,251,-97,-164,165,-161,275,274,-84,246,78,89,150,101,55,-12,-78,-151,-223,-295,-366,-424,-456,-447,-426,-410,-393,-375,-358,-339,-327,-315,-314,-309,-316,-312,-319,-331,-334,-333,-309,-274,-221,-160,-103,-45,-10,-206,-26,-262,-171,-170,-333,2,-44,-254,-133,-171,-204,-217,-406,-188,-142,-77,-12,58,-71,-326,18,174,48,-188,-148],[-83,-148,-99,-96,-86,-51,-3,-170,110,146,-46,-94,-23,-57,2,246,198,-213,219,195,-261,-333,-307,-216,-30,-101,-246,-148,-181,-176,-200,-338,-122,14,-152,-118,-139,-184,33,-110,-220,-89,-150,-217,-260,-282,-282,-253,-218,-172,-116,-62,-8,48,86,116,140,21,153,163,-5,-55,66,104,29,26,-12,-54,-103,-135,-245,-185,-196,-197,-261,-164,-139,-115,-92,-72,-128,-335,-35,-27,-25,-124,-126,-222,-85,-122,-168,-221,-265,-279,-242,-194,-199,-124,-227,10,42,-41,-54,-157,24,5,-26,-47,-215,-269,-77,-254,103,162,176,59,-8,45,351,51,-302,-69,70,97,79,211,121,-194,-211,-237,97,69,-31,-324,55,63,83,-180,133,142,46,-705,-268,94,55,20,-20,-64,-477,-140,-169,-183,-196,-307,-1218,-911,-962,-556,-126,-97,-1565,-845,-656,-1327,-36,-270,-4,6,17,-2039,-7793,45,45,45,30,1,-1364,-15513,-59946,-16368,-244,-284,-306,-292,-261,-9993,-233,-215,-209,-198,-1023,-7375,-1247,-206,-203,-207,-1331,-979,-723,-268,-1051,-1645,-113,-502,-88,-97,-500,-406,-166,-174,-2133,-148,-98,-56,-328,-511,-323,102,-442,102,-335,-305,-222,94,62,20,-26,-95,-163,-232,-255,-219,-122,-17,-193,-397,183,224,36,-189,-20,-52,-226,-81,-313,-454,-265,-368,-402,-331,-331,-457,-174,-126,-81,-164,-582,-535,-221,-135,-275,30,104,127,-260,-238,-120,-154,-112,-50,-124,203,186,179,124,-80,-279,-197,136,-69,16,72,-1,-7,-170,-327,-202,-270,-323,-317,-277,-250,-214,-187,-169,-150,-135,-594,-87,-114,-710,-947,59,100,155,-2382,-2955,-2176,-2746,-8984,-19465,-35356,-37623,164,100,19,-62,-2608,-2005,-1350,-680,-372,-324,-527,-747,-708,-458,-196,-152,-118,-371,-164,76,139,132,13,-7,-74,-48,164,341,200,203,364,94,-184,-261,74,28,176,127,61,-5,-212,-177,-182,-212,-235,-220,-191,-298,-142,-129,-149,-165,-187,-209,-198,-142,-79,-12,40,90,-134,-29,-36,-373,83,149,62,-25,-216,-262,-274,-194,-75,-34,183,173,-293,-197,91,55,31,-297,-32,-27,-301,-179,-268,-181,-84,145,90,111,77,38,-3,-45,-88,-130,-163,-188,-189,-187,-177,-185,-164,-139,-130,-128,-129,-151,-151,-179,-212,-274,-353,-356,-297,-235,-172,-127,-90,-74,-129,-162,-79,-132,-85,-61,-46,-274,-63,-28,-66,-131,-223,-315,-400,-295,-174,-60,-9,12,111,-49,-374,-36,-152,-263,-309,-85,-145,-96,88,238,252,125,-15,249,166,46,-200,-125,-16,-169,44,94,91,101,6,189,226,63,-56,57,90,126,-173,-147,-44,-123,-167,-86,145,66,-77,-62,186,226,-88,-185,-28,-142,21,171,10,-134,-200,-306,-112,53,210,-94,-326,-173,-96,-273,-293,-129,-215,-6,-163,-246,46,276,263,-11,-226,2,-133,-302,-168,-89,210,170,126,66,-280,-64,-144,-224,-289,-329,-352,-338,-311,-289,-281,-272,-270,-266,-275,-386,-285,-280,-275,-256,-236,-212,-194,-173,-150,-246,-161,-320,-302,-85,-85,-85,-210,-99,-104,-96,-80,-262,-424,-270,-118,59,98,128,143,132,104,200,-29,200,200,168,-72,-16,125,85,31,-5,-67,-311,-173,-217,-268,-301,-328,-320,-290,-260,-228,-198,-178,-154,-137,-122,-118,-124,-138,-144,-150,-155,-187,-67,-18,32,73,23,-61,-228,117,159,151,-37,-103,86,-253,11,-26,-64,-101,-137,-170,-305,-235,-268,-280,-252,-204,-167,-226,-102,-65,-36,-12,-5,-11,-276,-366,-85,-126,-151,-183,-200,-200,-183,-261,-280,-60,-24,-216,-269,20,-12,-258,-381,-317,-129,-120,66,-156,18,169,-297,220,361,93,-125,-224,-180,57,162,-56,-139,-157,-131,-78,-146,-325,-93,-152,-210,-163,-74,-85,-190,-180,-175,-126,-110,-295,-106,-351,-139,-144,-204,77,112,131,115,-344,-1,-11,-261,-134,-198,-243,-329,-233,-180,-136,-134,-189,-183,6,-177,-51,-363,3,-258,-42,-70,-91,-112,-27,-172,65,116,156,-167,-79,167,162,-15,33,-217,296,275,-13,24,128,112,-142,-277,-56,-87,-141,-187,-227,-242,-239,-205,-161,-128,-89,-50,-17,-18,-186,32,33,-38,-215,-304,-236,-88,-146,-139,-154,-149,-137,-108,-132,-42,-13,-46,-43,-9,-22,13,-256,-54,67,-162,38,24,14,-5,-26,-138,-254,-75,-69,-80,-97,-104,-187,-179,-272,-105,-122,-127,-114,-83,-220,59,150,197,222,234,221,149,-88,-190,-222,1917,1970,5035,6425,7377,7681,7316,-3,314,-136,1437,97,237,876,1207,907,320,-190,-90,229,298,307,332,-182,461,-187,563,522,460,-355,-181,181,15,18,-387,-173,19,-63,-348,-320,-120,-60,26,112,88,150,-248,266,-286,-156,410,429,444,-273,38,-21,-773,-94,456,397,318,214,-758,6,-96,-213,-315,-383,-365,-320,-273,-218,-167,-107,-55,7,57,-298,-203,-286,-331,134,-123,-320,9,34,116,-96,-193,-324,-134,-45,266,300,335,-222,147,-442,-22,-116,-353,-248,-243,-31,469,77,-208,166,528,461,283,345,153,73,-342,217,-53,111,59,31,50,-178,-190,138,-181,306,329,-78,333,-25,22,148,104,100,7,-87,-196,-304,-404,-455,-399,-300,-205,-246,-82,-47,-31,-35,-207,-104,-161,-249,-303,-371,-413,-445,-456,-440,-409,-355,-293,-216,-131,-48,-2,-41,-235,-21,-290,-155,-217,-314,35,-63,-170,-281,-381,-421,-357,-426,-144,-28,69,142,132,-106,-290,14,154,67,-173,-123],[-193,-204,-228,-232,-224,-164,-71,-125,139,245,-8,-96,-29,-34,15,442,152,-283,217,99,-372,-152,-165,-169,-14,-97,-184,237,228,222,-202,-316,-130,3,-162,-106,-114,-233,-225,-286,-346,-388,-381,-366,-357,-336,-321,-305,-302,-297,-285,-274,-253,-220,-195,-168,-135,-111,-78,-37,-22,-39,5,37,24,7,-18,-50,-93,-129,-268,-201,-232,-258,-266,-263,-252,-240,-234,-234,-240,-309,-276,-297,-313,-319,-297,-292,-187,-132,-83,-159,-147,30,83,27,-151,-125,-201,284,335,-17,6,-107,15,357,284,9,-241,-270,-11,-236,172,128,78,-10,-42,-123,-203,-276,-321,-302,-263,-213,-186,-174,-163,-214,-248,-223,-248,-263,-271,-282,-243,-234,-214,-193,-167,-149,-137,-730,-431,-77,-71,-63,-61,-68,-936,-97,-115,-132,-156,-618,-1341,-830,-1093,-233,-246,-235,-1695,-831,-861,-1310,-546,-1023,-36,12,60,-1299,-9973,197,231,266,285,291,-1433,-12882,-57853,-49745,157,108,54,6,-311,-8244,-150,-176,-194,-642,-1002,-6528,-867,-69,-20,22,-1175,-1419,-836,42,-710,-1905,-323,-673,190,282,-485,-359,246,-1285,-1956,260,282,152,-355,-413,-340,110,-436,42,-291,-323,-236,176,147,104,56,-14,-90,-178,-258,-346,-346,-258,-197,-350,-71,-41,-21,-142,-148,-243,-224,-259,-317,-382,-239,-163,-89,-72,-319,-497,13,2,-12,-205,-685,-525,-157,-147,-325,-25,32,130,-238,-229,-104,-160,-79,9,-168,300,263,331,76,-50,-263,-198,92,-124,-7,0,-78,-149,-232,-305,-367,-335,-311,-299,-293,-312,-328,-356,-394,-410,-385,-511,-305,-270,-711,-790,-126,-74,-3,-2639,-2651,-1905,-3241,-9734,-15293,-32909,-36054,300,263,202,131,-2173,-2153,-1702,-765,-362,-346,-579,-748,-994,-392,26,-144,-242,-393,-133,223,217,103,-36,-24,-73,-55,98,246,97,107,299,59,-214,-227,89,111,329,166,143,84,-267,-175,-12,73,13,-23,-39,-318,-26,0,-13,28,39,30,9,-9,-47,-81,-131,-173,-204,-245,-269,-327,-315,-314,-305,-289,-264,-244,-307,-255,-182,-170,-171,-169,-264,-204,-196,-219,-236,-256,-228,-226,-344,-213,-263,-227,-236,-257,-267,-279,-290,-290,-286,-276,-267,-258,-244,-235,-208,-189,-169,-176,-164,-156,-166,-184,-193,-185,-172,-149,-117,-108,-119,-143,-182,-238,-309,-407,-316,-200,-103,-148,-75,-116,-10,-27,-97,-384,-9,144,170,229,459,90,18,292,50,-19,-71,-54,-29,-180,-324,-252,-149,-294,-361,47,-160,-88,78,237,246,158,11,154,118,25,-246,-69,6,-181,-45,-66,-65,-53,-30,-19,-20,-14,-41,-21,6,40,-205,-162,-106,-165,-119,-125,163,109,-199,-5,383,421,-58,-159,-4,-205,-46,58,-2,-134,-199,-279,-52,130,270,-79,-331,-135,-112,-282,-269,-122,-204,-17,-169,-247,35,239,213,-39,-157,90,-12,-275,-96,10,21,24,35,39,-298,34,8,-27,-63,-251,-140,-166,-177,-176,-169,-143,-115,-70,-52,-395,50,-73,-147,145,-122,-245,19,98,-75,-298,-173,-307,-278,80,181,120,-239,-22,-88,-129,-140,-225,-408,-229,-106,22,55,73,78,77,73,68,-1,38,30,24,17,1,-8,-20,-36,-28,-41,-270,-111,-45,-54,-51,-204,-149,-97,-56,-219,38,104,55,152,161,-38,122,77,-44,-33,-161,-159,-159,-150,-117,-83,-49,-36,-194,-44,-68,-88,-111,-142,-167,-199,-221,-240,-255,-266,-272,-268,-299,-223,-193,-167,-135,-93,-146,-243,-31,-10,1,9,2,-54,-273,-269,-107,-141,-174,-207,-221,-218,-196,-274,-304,-42,8,-191,-191,110,95,-234,-364,-250,-148,-203,-149,-108,-1,121,-331,340,391,76,-139,-199,-184,-18,191,-31,-192,-182,-251,-213,-175,-371,-166,-171,-226,-164,-136,-143,-176,-172,-195,-105,-66,-283,-122,-367,-212,-182,-221,51,109,286,250,-312,37,108,-302,140,-53,27,-321,-81,-118,-150,-151,-133,-187,-88,-178,-53,-318,-41,-269,-70,-103,-138,-197,-145,-242,-131,-107,-84,-116,-77,56,122,12,71,-235,299,243,-28,-19,86,256,-129,-252,-59,179,120,-77,-100,-22,-66,-89,-110,-142,-169,-198,-230,-268,-305,-353,-391,-385,-357,-335,-309,-305,-310,-330,-363,-395,-404,-380,-353,-329,-310,-298,-288,-300,-310,-331,-342,-344,-345,-356,-371,-385,-385,-387,-382,-365,-353,-338,-306,-294,-286,-278,-254,-206,-245,-31,63,164,-122,9,-194,101,266,2,27,505,145,392,789,564,-199,1232,1362,6364,9667,7681,15558,9746,-19,275,-117,3185,6280,2689,2719,2087,957,150,-265,-429,-244,-5,217,291,-135,321,-326,511,505,457,-314,-92,150,84,-50,-404,-149,79,-65,-365,-290,-167,56,229,303,70,114,-234,198,-300,-156,291,263,231,94,125,-467,-945,-229,158,120,71,5,-670,-94,-116,-129,-113,-91,-64,-53,-40,-30,-31,-27,-37,-38,-48,-324,-211,-252,-321,-121,-180,-287,-59,41,132,-83,-197,-312,-161,-5,248,100,278,-205,170,-418,-34,-60,-424,-207,-244,-32,483,103,-213,152,507,452,297,355,134,94,-327,194,-55,116,133,81,87,-260,-194,94,-203,290,297,-85,264,-134,-48,124,64,11,-56,-115,-178,-228,-267,-279,-254,-209,-162,-213,-102,-82,-71,-70,-271,-92,-108,-227,-130,-129,-104,-82,-63,-270,-301,-41,-101,-103,-63,-61,-105,-71,-250,-2,-298,-139,-247,-288,95,15,-43,-25,-89,-167,-238,-394,-294,-240,-180,-139,-105,-98,-231,-77,-81,-95,-125,-111],[-329,-313,-310,-281,-247,-177,-89,-93,110,183,7,-107,-39,-16,14,452,79,-360,152,40,-270,0,-6,-122,-17,-107,-127,379,435,227,-231,-291,-142,-53,-178,-108,-114,-286,20,-212,-188,12,-58,-179,-58,-118,-187,-252,-312,-325,-277,-209,-138,-70,-24,9,40,63,100,134,-56,-43,-72,86,168,247,340,297,46,152,-301,-24,-110,-166,-229,-93,-5,81,2,85,-153,-293,232,198,148,-250,-285,-312,-96,15,67,-124,-168,270,350,68,-110,-130,-177,305,314,-4,58,-45,-38,307,214,-31,-267,-263,38,-205,-121,-201,-276,-346,-391,-359,-291,-224,-251,-120,-103,-96,-118,-156,-196,-262,-323,-378,-395,-362,-314,-260,-213,-189,-171,-161,-149,-145,-136,-681,-590,-112,-2,36,64,81,-619,86,75,59,29,-897,-1362,-691,-1196,-164,-205,-418,-1530,-860,-1122,-1328,-1047,-1892,-369,-377,-325,-365,-8661,-84,5,106,205,301,-1861,-9555,-52971,-95022,690,727,737,725,-964,-6754,471,340,187,-1658,-1021,-5590,-486,28,126,192,-953,-1810,-976,188,-391,-1846,-430,-847,-74,-119,-392,-296,-219,-2564,-1188,-107,-77,-66,-366,-318,-347,-23,-394,-37,-249,-335,-238,63,60,45,24,-17,-60,-114,-157,-210,-251,-283,-311,-325,-335,-350,-366,-399,-402,-350,-276,-196,-270,-296,91,177,21,-71,-285,-509,131,184,18,-237,-706,-509,-57,-36,-347,-87,-21,130,-215,-200,-70,-144,-14,96,-194,-33,-48,-44,-38,-47,-209,-184,-120,-168,-174,-183,-167,-128,-126,-251,-129,-185,-141,-292,111,116,127,126,110,91,60,-395,-244,-192,-661,-651,-194,-244,-272,-2715,-2028,-1270,-3263,-8877,-11998,-32521,-35633,165,210,229,233,-1783,-2278,-2077,-801,-36,-85,-564,-565,-693,-246,148,-126,-360,-369,-111,245,159,84,-85,-41,-63,-40,40,161,6,30,128,34,-220,-182,30,52,89,141,190,165,-308,-175,-35,185,263,214,160,-318,28,-37,-121,-182,-225,-253,-251,-220,-188,-156,-136,-114,-194,-76,-53,-231,-27,-8,-54,-42,-116,-211,-293,-212,-283,-197,67,81,-240,-183,94,79,61,-215,-87,-79,-384,-173,-253,-146,-68,-90,-99,-113,-129,-138,-143,-143,-139,-124,-99,-75,-81,24,60,-121,-70,-168,-105,6,-41,-133,-134,-176,-196,-214,-218,-195,-153,-97,-30,26,78,1,-71,-145,-86,-94,14,23,-150,-339,47,132,167,226,469,107,10,301,72,-78,-109,-122,9,-38,-262,31,101,-324,-326,22,-182,-84,53,276,246,156,27,49,66,1,-279,-21,-78,-198,-183,-228,-250,-252,-237,-234,-249,-265,-307,-359,-374,-352,-266,-179,-172,-202,-72,-168,157,165,-305,58,402,376,-29,-143,29,-248,-124,-69,-10,-111,-193,-255,10,42,39,-84,-335,-101,-116,-268,-256,-118,-198,-44,-191,-242,18,125,131,-76,-87,125,110,-236,-38,93,80,60,51,43,-327,52,49,39,29,-274,-9,-35,-95,-99,-116,-134,-137,-110,-139,-338,23,-226,-104,139,-157,-315,-31,97,-80,-313,-182,-291,-264,11,-53,-113,-243,-220,-243,-229,-204,-190,-396,-190,-172,-197,-224,-267,-318,-359,-366,-331,-277,-229,-167,-106,-50,-12,21,41,43,52,25,-211,-187,-102,-171,-230,-282,-294,-263,-208,-254,-84,-41,-3,19,33,-72,8,-28,-70,-130,-191,-247,-274,-235,-158,-74,-3,-13,-163,73,163,165,57,-123,78,-159,-43,-112,-185,-259,-328,-350,-283,-192,-109,-45,7,50,-137,-253,9,-35,-96,-159,-223,-263,-273,-246,-214,-191,-183,-195,-219,-257,-293,-290,-318,-146,-61,-157,-125,160,183,-221,-349,-204,-67,-150,20,-52,-28,65,-224,349,399,53,-151,-189,-187,-104,141,-6,-245,-80,-23,-133,-197,-398,-232,-185,-239,-163,-21,-90,-173,-175,-183,-100,-33,-274,-121,-333,-247,-195,-223,37,100,84,76,-273,57,40,-336,-8,-80,-81,-296,-162,-195,-225,-228,-210,-183,-161,-171,-107,-253,-107,-273,-139,-176,-197,-268,-249,-286,-282,-290,-301,-297,-274,-250,-201,-158,-104,-231,12,76,-31,-49,58,287,-105,-210,-48,218,117,-70,-78,146,171,132,62,123,244,155,190,27,-115,170,191,27,-260,-350,-244,-39,-93,-151,-213,-270,-327,-364,-370,-347,-305,-249,-183,-128,-68,-22,-272,65,93,-56,24,55,34,5,-22,-120,-172,-71,-79,-115,-153,-193,-204,-165,-184,50,175,164,-119,73,-71,210,8,-321,-381,55,-103,216,937,484,-146,892,857,4579,6629,7316,9746,10409,22,244,-57,3937,5439,3031,2779,1943,987,326,-159,-281,164,-25,-129,-112,-52,84,-257,205,212,151,-216,8,-76,-150,-177,-395,-118,-58,-37,-333,-233,-182,43,162,186,73,105,-179,155,-294,-136,19,-66,-169,-256,-365,-772,-1004,-308,-205,-852,-58,5,-584,182,271,-32,449,499,119,-15,274,407,333,362,291,233,-53,-265,-168,-182,-287,-42,-189,-233,-312,-251,-132,-35,-165,-253,-128,59,267,-56,241,-149,232,-327,-19,30,-268,-108,-205,-7,276,152,-184,-38,-111,-127,-106,-48,12,43,-272,76,-34,67,52,41,50,-294,-151,77,-187,134,142,-64,133,-207,-82,40,-8,-55,-120,-178,-242,-298,-356,-393,-325,-265,-216,-179,-155,-127,-98,-129,-314,-26,-6,-178,18,26,46,57,62,-272,-328,-69,-122,-25,-42,-83,-189,-149,-250,-188,-287,-221,-258,-263,-222,-185,-132,-74,-23,-66,-232,-360,-182,44,112,73,28,-77,-181,-100,-103,-89,-88,-35],[-221,-125,-79,40,0,-19,-45,-72,71,212,10,-116,-43,0,5,355,-10,-401,138,54,-150,120,142,-75,-35,-127,-75,95,-8,-109,-276,-302,-387,-416,-349,-273,-201,-341,-57,-263,-192,8,-29,-149,-128,-191,-265,-340,-427,-408,-322,-248,-183,-130,-108,-110,-130,-177,-226,-268,-294,-287,-244,-188,-112,-27,58,143,53,206,-337,107,236,-8,-218,143,266,114,5,96,-175,-288,158,75,-3,-288,-301,-236,-108,-16,49,-91,-180,229,293,109,-77,-136,-161,305,267,-7,95,14,-91,246,127,-84,-293,-246,108,-169,-39,-115,-187,-252,-309,-369,-415,-439,-424,-395,-391,-389,-411,-442,-469,-478,-448,-415,-380,-342,-304,-261,-216,-184,-141,-91,-27,34,-41,-603,-607,-307,374,422,453,466,-184,23,303,402,36,-1112,-1288,-532,-1278,114,40,-491,-1284,-947,-1432,-1404,-1476,-2562,-412,-395,-378,-373,-6470,-351,-310,-241,-169,-98,-2728,-6176,-46272,-148965,-50164,207,212,206,-1065,-5661,32,-49,-139,-2508,-1032,-4602,-128,118,214,275,-696,-2118,-1143,239,-124,-1671,-416,-1005,-33,-45,-257,-239,-772,-2399,-329,93,116,52,-380,-245,-354,54,-341,-147,-224,-359,-248,-173,-242,-311,-360,-365,-315,-261,-197,-150,-108,-78,-70,-229,-88,-114,-138,-165,-345,-206,-200,-178,-262,-212,-69,-49,-40,-70,-248,-505,-167,-207,-234,-260,-641,-511,-90,-28,-335,-167,-68,109,-204,-161,-34,-121,53,142,-216,54,11,-19,-44,-65,-140,-162,-69,-214,-36,-37,-81,20,-110,-217,-118,-181,-156,-295,-111,-112,-86,-57,-39,-25,-30,-277,-345,-245,-596,-555,-212,-707,-895,-2532,-1316,-396,-2663,-7301,-9834,-34485,-35993,152,181,194,199,-1458,-2367,-2429,-802,44,62,-486,-337,-263,-63,129,-69,-412,-325,-106,305,102,67,-134,-84,-164,-204,-216,-212,-217,-201,-199,-207,-215,-215,-203,-175,-141,-94,-52,-7,-343,-186,-72,133,129,131,133,-304,79,84,-99,13,-31,-96,-166,-230,-296,-341,-345,-308,-254,-217,-170,-136,-104,-68,-103,-47,-63,-187,-233,-103,-375,-259,208,264,-226,-156,375,401,201,-181,-98,-73,-416,-154,-241,-137,-47,70,23,125,20,-67,-121,-119,-59,34,87,-57,-79,109,127,-125,-50,-196,-146,60,106,-98,-143,-102,32,140,190,91,345,262,380,414,105,18,-35,-148,-81,-68,-104,-221,-337,-356,-280,-198,-143,-107,-87,-60,-49,-54,-41,-135,-114,-182,109,160,-190,149,327,-299,-239,9,-198,-75,20,231,169,141,38,-55,13,-13,-287,39,-2,-205,-158,-219,-239,-222,-188,-169,-172,-180,-212,-255,-273,-276,-222,-165,-227,-219,-20,-189,133,225,-276,127,216,176,2,-129,-33,-231,-200,-193,-189,-183,-176,-230,-74,-44,-15,-97,-321,-65,-100,-226,-249,-106,-189,-76,-220,-223,-107,-92,-75,-108,-25,-10,13,-182,9,29,20,-3,-18,-34,-324,-42,-51,-60,-67,-181,-91,-109,-127,-155,-200,-246,-299,-349,-401,-344,-277,-376,-169,-122,-191,-378,-88,-80,-94,-277,-178,-264,-253,-234,-257,-270,-274,-285,-283,-271,-260,-260,-376,-240,-224,-215,-194,-181,-172,-165,-155,-144,-133,-134,-121,-105,-87,-78,-61,-47,-36,-4,6,-148,-228,-9,69,78,-151,-170,-134,-61,-281,-113,-180,-232,-258,-235,-189,-143,-107,-79,-78,-202,-112,-147,-153,-105,-13,-19,3,-138,26,313,423,82,-120,418,-136,12,399,251,-91,-258,-253,-249,-148,-153,-120,-70,-19,-133,-261,-40,-83,-145,-205,-256,-262,-268,-189,-150,-174,-112,-124,-146,-186,-232,-310,-315,-205,-151,-123,-78,18,44,-224,-346,-184,-73,-149,73,-3,-71,-1,-81,110,139,16,-159,-202,-187,-202,111,10,-305,-227,-85,-173,-222,-378,-297,-197,-257,-171,135,118,-190,-177,-251,-138,-65,-279,-113,-271,-234,-190,-212,29,115,528,255,-250,135,157,-374,-32,-123,-189,-264,-320,-316,-282,-235,-189,-162,-113,-174,-54,-199,36,-294,56,6,-219,-348,-328,-304,93,93,79,2,-61,62,67,57,55,-231,45,46,-50,-94,17,64,-105,-182,-57,61,43,-87,-91,-27,-41,-23,13,51,107,29,210,38,-92,133,344,65,-298,-379,-252,109,-38,-83,23,-39,-110,-177,-242,-295,-319,-295,-238,-184,-126,-83,-286,-15,-4,-29,-57,-105,-152,-212,-269,-308,-327,-312,-256,-211,-162,-205,-60,-65,-123,164,234,143,-109,100,44,284,8,-310,-332,81,-160,62,436,368,-122,240,160,77,20,-3,-19,22,60,113,-18,199,233,241,250,234,186,122,-183,-377,-102,-192,-122,-99,-61,-22,-196,1,-12,-77,-137,-205,-294,-394,-378,-420,-229,-160,-107,-311,-213,-217,-54,-59,-71,-96,-114,-152,-135,-317,-156,-129,-84,-68,-26,0,-849,-995,-380,264,-3951,-1701,539,-551,772,319,-190,914,399,92,-8,239,378,336,348,164,3,-179,-249,-302,-329,-312,-266,-214,-137,-58,7,54,-5,-161,-214,-104,87,65,-179,-23,-120,-67,-266,-69,-62,-141,-78,-188,-144,-179,-221,-239,-269,-259,-226,-199,-162,-125,-109,-241,-67,-50,-1,-58,74,129,-327,-131,35,-194,372,416,-69,360,-297,-130,150,45,382,293,194,79,-33,-143,-216,-183,-99,-22,-111,32,73,77,-226,-374,-75,5,-151,-26,-31,-18,-12,-14,-301,-381,-120,-168,-187,-249,-277,-262,-158,-258,-59,-282,-138,-272,-268,-54,-60,-47,-18,-20,-92,-265,-349,-222,20,151,120,80,-64,-156,-91,-157,-227,-194,-103],[-442,-325,-225,-120,-47,-12,-74,-68,16,55,0,-118,-64,-70,-55,-9,-121,-380,163,123,-52,195,192,-41,-73,-162,-126,-221,-327,-420,-478,-478,-425,-339,-252,-184,-169,-398,-29,-298,-216,-52,-105,-187,-286,-378,-479,-573,-551,-447,-341,-252,-174,-105,-67,-48,-44,-62,-80,-91,-166,-99,-246,-63,-22,31,98,164,48,185,-374,91,179,4,-215,182,235,115,-5,66,-196,-295,-85,-128,-172,-294,-256,-274,-272,-244,-196,-140,-185,-28,34,85,-56,-143,-153,228,196,-26,111,58,-137,175,24,-137,-313,-217,182,-131,258,213,-89,-51,25,-62,-156,-252,-351,-438,-378,-290,-229,-181,-137,-227,-240,-110,-109,-96,-76,-38,7,39,75,-55,133,145,-110,-531,-431,-489,174,182,186,186,169,-217,183,193,-53,-994,-1148,-369,-1333,248,225,-467,-1066,-1091,-1772,-1547,-1743,-2266,-275,-286,-232,-169,-4562,-71,-56,-51,-69,-101,-4068,-3152,-38667,-206282,-162325,-9723,-7,30,-657,-4985,65,75,-3234,-2627,-987,-3591,135,157,182,197,-435,-2296,-1317,258,75,-1514,-353,-1099,227,269,-114,-197,-1232,-1113,148,144,167,-36,-400,-201,-356,-20,-297,-284,-219,-394,-275,-39,-102,-164,-217,-275,-312,-301,-268,-251,-234,-222,-223,-223,-223,-221,-208,-195,-251,-178,-174,-175,-274,-171,-170,-173,-176,-187,-216,-487,-220,-232,-257,-296,-569,-533,-319,-268,-298,-271,-138,-103,-207,-127,-63,-100,-92,-133,-237,-154,-114,-60,-8,32,-72,-140,-53,-268,33,-64,-125,134,-109,-200,-129,-192,-197,-307,-160,-158,-125,-97,-85,-81,-93,-171,-439,-317,-544,-517,-106,-1383,-1622,-2199,-645,19,-1692,-5668,-8963,-38918,-36473,-31,-44,-69,-94,-1213,-2417,-2534,-791,-148,-82,-379,-116,147,123,95,0,-395,-280,-128,195,39,42,-191,-112,-133,-208,-247,-220,-187,-135,-100,-81,-216,-104,-62,-64,-78,-96,-126,-157,-376,-220,-224,-238,-263,-268,-265,-290,-259,-256,-277,-278,-259,-236,-206,-167,-138,-111,-248,-353,-309,-44,-23,-30,1,19,-154,-63,-31,-178,-170,10,-317,-308,60,81,-234,-142,158,182,207,-168,-108,-62,-428,-135,-241,-148,-53,44,6,205,144,82,15,-39,-70,-49,18,-34,-103,88,116,-143,-37,-214,-191,61,143,-66,-156,-93,15,405,262,153,330,182,266,353,90,25,-13,-165,-78,-52,-99,-205,-299,-294,-239,-187,-161,-151,-152,-136,-127,-125,-96,-189,-106,-252,71,98,-122,144,143,-244,-156,-6,-214,-75,-78,-124,-153,-176,-200,-213,-222,-239,-282,-245,-250,-233,-212,-182,-137,-89,-35,2,28,-30,-33,-37,-147,55,-125,-145,-265,-228,19,-171,75,199,-161,185,187,160,23,-126,34,-186,-250,-285,-19,-34,-165,-216,-58,-82,-109,-141,-298,-212,-232,-247,-260,-244,-236,-211,-264,-198,-96,-44,0,-140,58,106,134,-126,34,179,190,195,215,239,-277,154,317,320,317,-76,208,229,-108,58,58,-4,-118,-141,-253,-282,-316,-381,-251,-183,-234,-399,-155,45,-96,-231,-172,-242,-255,36,22,100,-156,38,88,298,342,-104,-352,-109,-32,385,355,301,221,33,37,-64,-174,-293,-364,-306,-195,-96,-2,69,122,176,63,-92,-141,-21,194,200,-144,-193,-148,-60,-304,83,232,59,81,112,-90,-2,-57,-90,-115,-229,-120,-126,-166,-119,-106,-75,-38,-124,-37,65,102,94,-90,146,-130,15,85,52,-138,-301,-251,-218,-86,-107,-128,-130,-111,-130,-271,-44,-7,22,-103,-90,-254,-271,-97,9,-198,-103,-24,-52,-90,-133,-327,-293,-199,-205,-195,-186,-175,-179,-236,-353,-187,-158,-150,-136,-118,-119,-73,-48,-36,-24,-20,-145,-231,-172,-273,-143,-180,-366,-337,-241,-208,-246,-364,-323,-193,-273,-178,-6,-28,-222,-121,-169,-202,-197,-282,-97,-193,-170,-155,-179,41,118,364,233,-230,185,186,-365,-134,-150,-50,-212,-161,-164,-148,-114,-75,-147,-170,-175,-49,-147,67,-311,26,-56,-252,-399,-416,-275,85,283,249,57,-53,129,91,38,-2,-217,-75,-91,-111,-132,-89,-69,-109,-155,-66,-15,-20,-108,-118,-109,-170,-226,-289,-366,-413,-363,-280,-197,-109,-37,31,78,-333,-353,-246,113,-11,-74,189,161,121,-118,-55,12,-22,-54,-75,-107,-129,-157,-285,-186,-198,-219,-241,-254,-251,-249,-238,-213,-190,-169,-125,-98,-68,-279,-19,-40,-53,67,75,83,-78,65,41,9,-18,-233,-96,-108,-104,-65,-21,59,-94,209,182,290,308,314,275,244,113,87,-10,-104,-190,-277,-328,-357,-354,-343,-347,-408,-358,-350,-334,-324,-310,-296,-288,-296,-295,-312,-279,-241,-200,-164,-198,-448,-35,0,-58,-265,-197,-222,-69,-103,-157,-227,-287,-316,-306,-322,-192,-181,-80,-50,-9,0,-672,-887,-419,-206,-6965,-4689,334,-520,518,362,-306,696,271,79,0,199,342,326,367,334,319,-309,-123,-102,-113,-306,98,-219,-109,14,27,53,51,-145,-168,-64,116,233,-163,71,-84,223,-199,-45,156,-22,20,-158,-32,64,61,-171,68,100,114,110,113,-14,116,-201,112,-64,-64,-209,9,189,-320,-106,5,-192,500,645,-59,294,-371,-161,169,48,431,272,146,235,159,-79,-205,21,-2,-25,-58,-102,-144,-182,-307,-419,-197,-158,-119,-71,-33,12,42,58,-326,-414,-152,-191,-7,-35,-65,-267,-205,-239,-78,-254,-146,-262,-277,-101,-93,-71,-40,-18,-119,-256,-340,-254,-8,68,38,1,-49,-137,-158,-218,-259,-217,-121],[-309,-320,-303,-256,-229,-200,-183,-181,-181,-215,-254,-285,-300,-295,-273,-234,-210,-322,-112,-61,-21,2,9,-4,-107,-191,-59,-87,-123,-130,-382,-184,-164,-175,-229,-141,-205,-428,-85,-281,-241,-43,7,-115,-122,-11,-31,8,-167,63,232,296,339,358,361,334,295,140,209,9,-239,-147,-284,-9,278,326,275,253,39,155,-401,62,82,6,-218,-52,-65,-75,-93,-119,-208,-304,-273,-330,-354,-306,-231,-148,-136,-23,11,-66,-185,8,-5,-34,-65,-155,-158,-163,-186,-205,-221,-219,-200,-169,-143,-172,-328,-183,-10,-105,10,4,-182,-39,-80,-142,-207,-255,-244,-164,-76,-30,105,56,-152,-233,-207,104,366,358,122,156,556,529,117,-105,557,500,-208,-487,-287,-581,167,136,112,90,69,-335,15,-13,-126,-742,-974,-228,-1372,-246,-284,-403,-902,-1292,-2101,-1757,-1792,-1269,-181,-120,-63,-16,-3090,57,75,93,98,99,-5874,-650,-30833,-213955,-279518,-105133,211,215,201,-4668,86,22,-6614,-1643,-860,-2582,30,107,172,202,-201,-2319,-1483,64,9,-1338,-315,-1097,-25,-13,-17,-179,-1423,-134,-201,-275,-328,-376,-429,-332,-347,-263,-273,-447,-235,-428,-322,-118,-114,-118,-127,-156,-184,-220,-240,-259,-251,-225,-198,-208,-134,-104,-65,-30,-114,26,49,46,-306,-73,109,107,99,-97,-192,-461,-89,-74,-214,-264,-526,-538,-37,52,-262,-394,-147,37,-209,-99,11,-88,146,298,-249,210,93,-2,-71,-92,-53,-116,-121,-317,63,-26,-161,118,-116,-194,-155,-208,-253,-308,-306,-235,-142,-71,-30,-9,-16,-77,-497,-399,-513,-535,-266,-2050,-2366,-1809,-288,-301,-638,-4183,-9431,-45730,-36118,-292,-211,-127,-33,-1044,-2422,-2261,-776,360,395,-249,95,366,307,67,79,-321,-233,-164,-151,-215,-241,-241,-200,-169,-135,-124,-98,-267,-115,-109,-127,-216,-163,-174,-184,-196,-204,-219,-230,-361,-253,-240,-243,-263,-267,-263,-271,-238,-214,-210,-172,-136,-108,-77,-35,-205,1,-368,-416,-386,47,137,58,198,181,-187,-76,-3,-167,-99,131,-217,-324,88,88,-244,-127,112,120,132,-160,-103,-33,-379,-104,-234,-161,-59,36,3,203,280,145,58,-4,30,81,31,-16,-134,-69,-84,-153,-108,-210,-218,-84,-70,-43,-147,-76,4,94,119,147,171,125,177,201,77,43,8,-172,-57,-53,-99,-129,-159,-175,-187,-193,-218,-254,-298,-318,-332,-324,-276,-213,-158,-306,-73,-55,-50,-50,-77,-167,-176,-228,-290,-352,-400,-432,-435,-426,-420,-395,-352,-306,-252,-177,-126,-167,-202,-3,31,66,104,131,151,-54,-35,-73,-144,256,-50,-116,-246,-216,70,-98,7,238,-31,196,164,130,51,-115,21,-124,-186,-179,32,22,-139,-199,99,94,86,-131,-253,-17,-30,-136,-264,-70,-179,-156,-301,-153,-133,-105,-66,-138,27,57,87,-52,55,117,129,146,188,242,-202,159,415,439,447,38,295,335,-114,146,76,15,-111,-79,-268,-226,-243,-230,-4,26,-262,-337,-202,51,-109,-177,-149,-208,-252,8,-64,99,-83,-36,57,332,411,-56,-311,-62,-9,594,517,421,235,-4,84,54,14,-9,3,29,61,80,94,91,70,62,30,-38,-48,-31,117,193,-138,-209,-147,-46,-313,68,299,63,98,75,-65,-115,-201,-260,-301,-311,-316,-332,-351,-367,-355,-318,-287,-270,-263,-267,-269,-271,-274,-256,-220,-173,-110,-47,-189,-264,-176,-183,43,-27,-138,-257,-286,-157,-278,49,124,-29,-147,-76,-253,-277,-83,10,-218,-45,88,19,170,92,-329,-264,203,209,-73,-41,120,209,-248,-368,-207,-115,-129,-141,-204,-257,-295,-318,-334,-340,-341,-342,-351,-350,-341,-320,-292,-418,-354,-247,-220,-267,-365,-300,-220,-288,-263,-281,-286,-282,-269,-244,-213,-173,-278,-98,-118,-91,-105,-138,-7,-14,-38,-66,-223,-155,-217,-322,-344,-370,-322,-244,-164,-85,-26,26,72,-132,-246,-179,-41,-106,66,-327,-11,-117,-272,-389,-390,-238,9,2,-14,-27,-48,-53,-63,-93,-122,-203,-217,-274,-358,-411,-323,-211,-126,-138,-88,0,-13,-145,-166,-67,218,168,-74,-50,87,-213,66,-71,-216,-372,-352,-213,-321,-297,-240,111,6,-78,337,325,160,-204,-89,161,115,22,38,-2,-132,-83,-282,-157,-200,-261,-328,-396,-455,-439,-381,-317,-271,-235,-191,-174,-169,-318,-204,-231,-259,-296,-349,-378,-349,-296,-231,-166,-98,-55,-17,6,-29,-127,-36,-51,-86,-102,-130,-158,-162,-136,-117,-57,-18,-10,54,84,104,105,115,110,84,52,-211,-355,-68,-172,-116,-148,-174,-332,-194,-159,-110,-74,-13,72,-242,194,-237,-493,18,149,-122,-224,-199,-202,-134,20,-84,-204,-308,-352,-312,-319,-216,-146,27,64,-381,-43,-483,-729,-467,-1128,-9062,-6814,118,-491,219,282,-371,357,118,72,-9,134,282,286,322,308,288,-451,-49,-68,-97,-339,134,-227,-114,20,-6,-22,9,-135,-130,-26,132,292,-54,-37,-53,372,-145,-63,214,68,64,-128,-56,289,160,-165,-6,-119,-222,-311,-301,-195,-71,-165,62,-89,-147,-362,-92,165,-293,-89,-21,-196,115,-6,-100,-121,-421,-187,65,57,197,233,102,260,234,-35,-191,140,155,101,5,-41,-116,-187,-370,-417,-350,-343,-311,-260,-216,-162,-125,-98,-352,-364,-151,-168,-124,-151,-187,-223,-246,-235,-225,-207,-187,-228,-290,-112,-87,-65,-50,-42,-139,-214,-327,-269,-35,-22,-15,-9,-33,-118,-188,-57,-106,-162,-216],[-250,-207,-218,-132,-112,-85,-73,-38,-44,-2,1,-33,-8,29,-25,14,-299,-273,105,146,122,189,186,14,-154,-231,19,205,235,206,-385,-138,-161,-189,-235,-150,-249,-420,-138,-229,-272,-84,-80,-160,-209,-202,-169,-120,-179,-54,-36,-38,-60,-95,-166,-258,-363,-473,-456,-342,-321,-204,-256,-6,130,168,160,180,26,112,-409,15,-31,-66,-227,-71,-57,-44,-56,-54,-201,-297,-177,-233,-287,-325,-319,-262,-193,-128,-73,-75,-181,13,41,54,-42,-165,-170,55,0,-111,-36,-80,-187,-133,-190,-164,-323,-136,-20,-87,45,41,-275,18,82,52,-131,-36,-96,-159,-239,-294,-306,-257,-239,-237,-158,159,297,330,169,268,882,383,-38,-187,581,613,-325,-466,-169,-503,418,687,593,748,555,-309,324,413,-204,-468,-772,-113,-1401,-49,-20,-348,-788,-1534,-2339,-2012,-1655,-161,-40,-99,-160,-207,-2138,-156,-95,-24,31,75,-8088,133,-23305,-158195,-393657,-187189,-18537,246,236,-4575,130,68,-9783,-88,-651,-1594,-267,-236,-198,-186,-194,-2218,-1612,-301,-309,-1087,-351,-1013,-126,-93,-78,-194,-1250,-111,-139,-166,-362,-286,-463,-217,-327,-259,-275,-622,-269,-438,-400,-244,-184,-107,-25,38,98,35,-11,67,173,145,90,-247,-46,-112,-142,-127,-70,-11,54,43,-358,-29,224,30,176,-140,-189,-441,-190,-79,-314,-259,-527,-500,312,358,-251,-440,-191,-16,-204,-94,0,-97,154,316,-264,309,204,98,-51,-130,-245,-346,-309,-334,-141,-83,-191,-12,-143,-216,-210,-240,-338,-302,145,196,252,285,251,-16,60,-14,-522,-499,-533,-623,-404,-2235,-1897,-1432,-285,-280,-267,-2956,-11213,-54699,-34039,-194,-135,-71,6,-976,-2425,-1975,-790,327,357,-126,264,349,324,24,139,-243,-214,-229,42,-71,-23,-297,-220,-60,33,-158,-195,-377,-141,92,-24,-238,-61,-66,-116,-175,-232,-298,-359,-394,-343,-300,-262,-245,-207,-160,-277,-52,-4,-282,33,23,-21,126,126,-318,-84,-199,-260,-473,-6,76,110,164,218,-218,-111,-4,-179,-45,227,-148,-341,160,198,-286,-142,75,22,-32,-183,-125,-175,-333,-247,-267,-270,-254,-238,-206,-175,-147,-116,-93,-78,-80,-101,-132,-178,-218,-270,-322,-394,-359,-281,-254,-160,-104,-42,-146,-84,-23,153,174,198,217,62,87,173,40,43,4,-193,-50,-24,-47,-74,-89,-72,-40,0,19,21,-3,-28,-138,-178,-266,-348,-403,-373,-280,-224,-184,-157,-163,-186,-222,-242,-252,-245,-221,-198,-171,-156,-165,-333,-205,-240,-256,-216,-162,-131,-175,39,100,154,189,105,245,-93,-57,-127,-91,271,13,-96,-206,-215,104,-17,-90,164,71,129,117,111,58,-117,60,-78,-105,-86,36,48,-122,-202,208,261,285,-135,-213,-9,10,-104,-275,-46,-177,-197,-342,-109,-69,-126,-179,-203,-216,-222,-209,-201,-195,-184,-175,-168,-144,-114,-127,-35,-10,3,11,13,-7,-29,-134,-87,-134,-174,-211,-224,-271,-215,-354,-152,-129,-109,-281,-268,-225,-166,-192,-211,-210,-183,-258,-100,-155,-8,-11,-114,32,20,-10,-68,-267,-200,-264,-313,-296,-243,-178,-113,-53,-4,32,40,43,32,3,-51,-113,-184,-250,-258,-231,-155,-61,-49,129,222,-141,-221,-139,-23,-311,35,235,63,126,102,-28,-55,-127,-175,-212,-243,-201,-172,-199,-72,-16,-131,-9,-112,-186,167,176,98,56,125,-124,51,30,20,-246,-187,-104,-147,158,162,36,98,47,-113,-286,-230,-300,-302,-226,-140,-205,-281,-87,2,-229,39,130,103,119,111,-309,-234,292,384,-53,-49,61,144,-249,-386,-234,-129,-121,311,97,-220,-10,89,67,67,-47,-58,-322,-95,-155,151,118,-421,-290,-257,-226,-274,-350,-276,-137,-294,-195,-195,-276,-310,-261,-201,-164,-143,-258,-61,-50,-59,-76,-89,-104,-115,-124,-110,-213,-44,-1,-262,-288,-61,48,-92,-88,212,218,175,177,-109,-304,-171,-42,-115,-171,-320,-283,-338,-361,-371,-362,-330,-296,-250,-212,-164,-110,-67,-16,14,41,-171,46,27,-60,-194,-163,-262,-350,-293,-137,-68,-65,-183,-217,-146,237,152,-142,-100,-1,-303,245,70,-28,-196,-379,-382,-280,-218,-212,121,29,-75,368,366,80,-291,-138,161,83,2,-69,-150,-210,-258,-274,-259,-231,-209,-193,-183,-170,-174,-185,-194,-216,-242,-251,-274,-292,-312,-324,-330,-327,-324,-330,-326,-314,-303,-280,-247,-188,-134,-59,27,-12,-179,298,127,-67,6,-1,335,1941,1437,3185,3937,199,-104,84,5845,5716,2729,1803,550,467,300,-151,-252,31,-17,-49,-125,-153,-210,-107,-70,-19,-197,10,118,-310,217,-234,-537,51,108,-188,-182,-203,-149,-172,29,-79,-101,-83,-77,-59,-295,-251,-120,52,98,-696,-211,-302,-531,-534,-1823,-9862,-7730,251,-446,143,106,-362,39,-34,9,-22,-6,0,3,15,16,24,-350,15,-35,-88,-376,-34,-226,-115,-114,-148,-184,-185,-194,-172,-171,-151,-126,-94,-154,-19,70,-96,-74,269,143,96,-90,-81,199,143,-157,-66,235,345,90,13,-159,123,-126,-163,-332,-455,-501,-206,-84,-252,-76,-40,-204,10,-34,-81,-99,-361,-209,3,67,139,192,80,272,296,32,-159,113,253,212,70,-52,49,3,-408,-378,-188,-144,-182,-207,-232,-235,-240,-236,-377,-298,-173,-145,-114,-79,-120,-166,-274,-140,88,-147,-129,-179,-307,120,99,72,36,-7,-161,-159,-319,-268,-131,-116,-106,-93,-78,-105,-239,-105,-58,-45,-16],[-136,-73,-279,27,13,51,-76,-49,-79,61,17,-24,-61,-97,-131,-146,-381,-236,-169,-174,-191,-227,-272,-307,-293,-285,-186,-111,-53,-1,-374,-96,-154,-200,-240,-164,-297,-413,-161,-157,-297,-126,42,-110,-189,234,93,0,-189,-52,180,387,423,225,417,436,203,160,266,61,-401,-254,-194,-142,-224,-288,-329,-347,-348,-325,-399,-274,-249,-223,-232,-144,-98,-54,-78,0,-169,-260,4,25,4,-210,-52,-65,-148,-81,-84,-90,-165,-112,-113,-123,-133,-154,-171,-142,-139,-148,-148,-152,-190,-143,-209,-149,-279,-144,-152,-161,-177,-190,-340,-195,-187,-189,-186,-187,-193,-202,-238,-270,-313,-336,-307,-258,-184,-100,-13,75,159,239,305,217,-200,-262,330,295,-426,-441,-50,-310,296,346,394,433,463,-179,355,499,-275,-146,-529,0,-1406,571,322,-307,-679,-1765,-2366,-2244,-1400,532,454,353,240,122,-1700,-814,-108,-92,-47,5,-10576,97,-16502,-104809,-317998,-212881,-24650,267,260,-4505,164,107,-11609,-33,-352,-610,-240,-287,-316,-331,-325,-2016,-1645,-246,-203,-705,-441,-863,-313,-31,-31,-207,-856,-86,-118,-154,-599,-393,-454,-232,-260,-353,-265,-491,-273,-382,-461,1,-44,-89,-109,-105,-63,-16,44,78,95,84,37,-267,-117,-221,-322,-354,-248,-162,-82,-24,-375,39,71,-34,80,-163,-160,-386,-246,-125,-379,-224,-529,-405,157,141,-229,-308,-200,-38,-146,-101,-107,-86,-46,-18,-235,29,49,74,-47,111,61,-79,-257,-287,96,137,-171,45,-139,-219,-243,-235,-396,-244,389,330,266,178,67,-142,-184,-317,-470,-572,-559,-731,-611,-1649,-1179,-1042,-95,-161,-220,-1992,-14135,-65405,-29816,-249,-186,-131,-75,-965,-2401,-1723,-796,69,60,25,3,-36,-76,-121,-152,-197,-212,-267,-217,-203,-172,-317,-244,-39,20,-131,-248,-458,-124,100,0,-241,-33,261,244,211,137,122,68,-234,-296,-352,-107,-148,-154,-138,-263,-69,-32,-331,20,20,-33,17,0,-400,-145,-146,-213,-396,-357,-329,-247,-156,-60,-201,-123,6,-172,27,235,-73,-335,180,203,-314,-143,143,109,70,-196,-95,-67,-264,-195,-261,-299,-276,-235,-177,-125,-81,-45,-12,-84,-9,-26,-60,-106,-258,-165,-167,-184,-121,-211,-264,1,21,27,-126,-83,-26,51,49,60,79,19,26,64,20,58,2,-190,-29,-10,-2,-18,-38,-25,0,-8,53,106,128,-22,-186,136,-6,-82,-34,-421,70,45,29,26,17,-23,-1,-44,-129,-35,-186,-78,-96,-114,-144,-310,-187,-203,-206,-147,-106,-79,-113,12,43,66,84,54,57,-120,-72,-176,-41,-54,-34,-72,-147,-210,34,52,-181,115,148,178,214,113,63,-109,135,-29,-17,-7,66,35,-96,-206,-42,-8,49,-114,-165,2,55,-78,-263,-12,-168,-224,-335,-55,-78,-98,-108,-96,-87,-84,-74,-77,-85,-92,-107,-132,-145,-160,-158,-161,-166,-170,-167,-154,-153,-137,-160,-94,-86,-76,-75,-72,-260,-215,-275,-155,-181,-199,-271,-231,-247,-254,-250,-244,-235,-221,-262,-201,-213,-175,-159,-189,-156,-142,-125,-114,-221,-49,0,46,107,162,211,-90,-10,119,91,243,340,327,303,62,205,143,71,16,-60,-119,-160,-171,-166,-127,-146,-223,-119,5,-302,-13,158,58,156,228,12,233,222,-12,-110,-231,171,147,-178,59,82,-191,-35,-121,-262,-64,-87,-107,-132,-155,-181,-217,-248,-277,-310,-275,-225,-158,-89,-27,-12,74,51,-101,-293,50,40,-165,-97,27,-147,-289,-109,-18,-235,9,-13,-24,-36,-43,-279,-205,73,154,-41,-82,-12,55,-235,-413,-267,-122,-123,318,103,-255,95,398,366,118,-36,-3,-379,-47,-63,157,187,-369,-234,-235,-232,-266,-311,-273,-97,-290,-196,57,-45,-357,-67,-91,-201,-164,-238,-143,-175,-211,-258,-304,-357,-313,-269,-218,-209,-138,-112,-205,-235,-69,-62,-59,-102,-75,-102,-127,-154,-181,-340,-233,-252,-284,-300,-321,-343,-376,-393,-413,-431,-435,-438,-428,-420,-401,-372,-347,-308,-282,-249,-220,-199,-175,-171,-209,-167,-120,-161,-104,-137,-138,-112,-229,-275,-191,220,121,-219,-124,-60,-328,103,26,-63,-179,-302,-397,-284,-151,-174,87,53,-74,245,240,-9,-351,-206,58,20,-2,7,14,-162,-95,-239,82,78,-151,-100,-64,-128,-210,-289,-340,-328,-263,-167,-94,-36,-211,16,-36,13,0,-27,-248,-79,-18,32,114,235,109,319,567,-62,-217,219,62,-56,-129,15,562,2331,97,6280,5439,233,-190,104,5716,8627,2150,2006,940,270,293,-37,-138,14,134,285,425,175,63,61,-69,-148,-175,-103,-17,-228,119,-192,-565,80,61,-225,-149,-210,-81,-172,45,-62,-147,-127,-56,-56,-264,-288,-155,191,151,-702,-308,-135,-312,-622,-2273,-9763,-8582,-212,-386,-9,-92,-307,-243,-228,-162,-92,-28,30,74,107,116,119,-208,79,-11,-85,-402,16,-217,-103,-33,-77,-143,-196,-275,-334,-394,-385,-355,-335,-333,-348,-395,-446,-403,-250,-52,116,-46,-108,85,120,-151,-139,200,361,18,-104,-193,110,-90,-32,-134,-300,-488,-267,128,-201,-63,-52,-219,-41,-155,-284,-395,-410,-302,-153,-14,126,138,77,343,391,120,-109,85,350,371,139,-83,168,-41,-414,-347,-196,68,-24,-275,-83,-79,-105,-118,-393,-227,-34,20,151,163,-163,-118,-290,-80,202,-86,-101,-131,-327,284,231,335,318,-9,-190,-108,-321,-249,-215,-211,-204,-201,-202,-214,-252,-273,-291,-277,-228],[-117,8,-296,2,12,79,-53,-43,-84,199,126,89,22,53,-50,-195,-376,-181,-176,-177,-170,-161,-154,-151,-262,-317,-169,-196,-245,-276,-347,-172,-123,-187,-216,-157,-323,-390,-133,-49,-282,-142,89,-85,-196,189,13,-14,-180,-92,87,388,379,180,421,464,156,191,423,138,-457,-264,-105,67,256,266,-27,86,45,-1,-365,-113,-151,-186,-217,-236,-242,-224,-194,-165,-142,-182,-136,-151,-180,-224,-273,-309,-277,-217,-172,-145,-135,-140,-146,-172,-203,-231,-250,-249,-225,-198,-181,-166,-178,-139,-146,-158,-190,-189,-221,-255,-294,-320,-370,-291,-250,-218,-186,-160,-141,-161,-137,-147,-174,-203,-318,-249,-261,-262,-250,-221,-183,-130,-66,-11,-347,-304,189,246,-504,-410,69,-76,390,384,368,349,336,-24,343,370,-341,222,-256,99,-1395,443,164,-299,-564,-1971,-2210,-2375,-1104,256,217,164,-128,33,-1721,-2978,-175,-223,-233,-198,-13211,-114,-10796,-59050,-219442,-163181,-12122,65,75,-4299,37,19,-10690,-40,-80,-118,-148,-176,-199,-226,-244,-1770,-1581,-245,-220,-217,-589,-707,-484,-57,-41,-222,-421,-10,4,23,-684,-470,-397,-236,-158,-389,-249,-338,-258,-292,-461,-84,-139,-193,-234,-277,-301,-319,-317,-314,-297,-272,-250,-259,-191,-161,-124,-92,-66,-64,-64,-77,-348,-112,-138,-169,-200,-236,-268,-310,-270,-239,-410,-180,-537,-285,-44,-5,-210,-166,-192,15,-52,-41,-89,-144,-209,-260,-205,-111,10,140,-25,128,98,-42,-268,-232,117,234,-122,27,-118,-215,-266,-205,-432,-157,27,-105,-210,-257,-200,-233,-39,88,-382,-622,-607,-859,-812,-1117,-508,-673,15,-56,-98,-1334,-17993,-68832,-23759,-96,-58,-565,-59,-1025,-2373,-1538,-810,179,186,181,167,151,139,11,127,-32,-156,-282,88,-93,-46,-314,-232,1,97,-72,-253,-396,-84,131,41,-231,0,269,275,269,139,152,204,-131,-247,-345,109,78,71,79,-241,77,-56,-369,25,28,-40,279,355,-281,-175,147,105,-277,-81,40,35,-63,-165,-281,-404,-300,-191,-93,-1,-8,-335,155,183,-342,-147,149,192,167,-210,-72,31,-192,-25,-244,-275,-166,-3,-34,17,9,-133,-40,-132,-139,-192,-223,-221,-279,-113,-52,-175,12,-208,-268,47,28,8,-107,-90,-77,-116,-160,-193,-218,-234,-239,-249,-247,-247,-236,-213,-189,-168,-143,-117,-114,-113,-117,-114,-113,-98,-68,-37,-228,69,-39,-2,-16,-418,58,440,144,-22,-8,49,111,-71,-79,10,-238,-76,-118,-139,-149,-242,-134,-115,-192,-91,-100,-107,-127,-148,-159,-167,-169,-183,-203,-212,-232,-252,-250,-256,-235,-225,-205,-219,-134,-89,-264,33,89,140,190,9,52,-107,116,4,52,35,67,69,-75,-231,-195,-286,-312,-259,-183,-91,-13,-74,-234,15,-168,-254,-307,-9,28,32,15,59,396,564,515,148,31,272,185,98,38,-11,-36,-59,-87,-117,-144,-170,-213,-246,-273,-302,-333,-347,-337,-294,-259,-239,-183,-144,-121,-205,-248,-143,-163,-113,-204,-158,-185,-207,-273,-252,-266,-269,-264,-272,-261,-244,-228,-225,-209,-199,-177,-160,-127,-95,-63,-140,-67,15,70,164,227,294,360,-8,483,242,248,580,35,29,160,-118,234,136,-168,-227,-100,26,-298,-94,54,16,-32,-58,-72,-84,-94,-98,-211,-229,-138,-163,-187,-212,-241,-277,-274,-279,-294,-252,-221,-189,-166,-145,-134,-140,-147,-165,-385,-221,-254,-290,-322,-304,-264,-216,-162,-128,-301,-73,-45,-233,-66,-1,-112,-311,-166,-65,-250,-122,-162,-195,-224,-238,-258,-186,-116,-61,-50,-155,-111,-69,-216,-435,-298,-105,-152,-17,-16,-278,95,180,254,39,-31,33,-385,-18,1,102,22,-313,-213,-222,-252,-260,-268,-302,-78,-279,-200,-3,-148,-398,-2,-9,-231,-202,-233,-64,20,30,30,-45,15,-7,-42,-70,-221,-116,-129,-164,-139,-118,-104,-92,-91,-85,-100,-114,-126,-137,-360,-167,-116,-102,-65,-302,-129,-211,-206,-210,-148,-157,-50,140,289,185,-3,338,236,267,174,-102,356,340,-51,-233,-240,197,-199,-109,-188,-218,-153,-284,-326,-180,273,68,-307,-128,-97,-290,88,-4,-110,-241,-376,-308,-218,-56,-137,131,61,-85,298,278,-115,-315,-303,30,-19,-43,-36,-19,-179,-138,-229,112,135,-238,-184,119,112,0,-154,-23,-89,-6,-34,-90,-157,-242,-327,-378,-304,-198,-100,-359,-92,-12,261,336,185,-5,170,359,-156,-257,143,-10,-58,-179,38,727,1958,237,2689,3031,241,-277,105,2729,2150,1474,924,780,68,278,97,-39,-1,267,357,499,191,106,-102,-298,-375,-248,-110,0,-109,133,-129,-528,96,37,-225,-132,-225,-20,-145,89,-9,-199,-172,-45,-96,-248,-331,-250,-175,-122,-609,-374,11,-78,-717,-2434,-8988,-10042,-982,-317,-159,-254,-358,-344,-288,-159,-94,-127,-14,0,5,-14,-34,-78,-87,-83,-93,-383,-58,-201,-82,-43,-60,-92,-96,-109,-91,-91,-75,-63,-58,-394,-70,-102,-150,-202,-275,-376,-458,-508,-414,-293,-187,-148,-215,36,81,-36,-220,-180,87,-57,-70,-151,-368,-369,-338,-124,-178,-256,-330,-411,-490,-504,-437,-344,-258,-253,-98,-38,20,40,76,81,79,70,-47,56,72,112,167,-116,89,-126,-387,-326,-191,232,2,-351,-145,254,338,47,-360,-151,55,-5,-40,-41,-193,-75,-280,-14,238,-27,-60,-79,-332,239,168,80,-27,-150,-277,-376,-397,-324,-224,-127,-50,-214,-86,-102,-175,-208,76,42,12],[-85,57,-242,-10,22,121,-7,-28,-66,37,-21,-74,-122,-168,-214,-247,-310,-243,-236,-214,-204,-209,-230,-262,-303,-340,-362,-382,-401,-388,-347,-290,-224,-167,-180,-146,-339,-368,-84,67,-240,-139,147,-49,-194,69,-73,-36,-169,-130,7,271,302,134,328,305,114,190,117,48,-466,-245,-102,-138,-163,-186,-213,-249,-300,-344,-381,-368,-308,-236,-210,-102,-51,-5,-81,-27,-40,-100,-141,186,203,-121,55,-42,-103,139,-28,-94,-107,-10,-10,-5,6,-67,-144,18,-187,-185,14,-7,-189,-40,-66,-92,-103,-131,-160,-187,-219,-240,-392,-240,-213,-185,-145,-101,-55,-166,25,-50,85,-190,-270,-119,170,287,359,334,429,641,738,-201,-455,-307,413,277,-585,-403,154,133,341,251,184,139,122,78,136,154,-426,168,-5,142,-1403,141,-78,-361,-469,-2171,-2019,-2343,-839,173,179,170,-911,111,-2060,-5271,-19,-48,-64,-58,-15863,-15,-6514,-23094,-134787,-99783,100,105,99,-3881,28,-7,-8681,-88,-125,-140,-129,-107,-82,-73,-75,-1542,-1475,-153,-183,-210,-818,-618,-639,-181,-167,-283,-159,-160,-167,-176,-616,-548,-331,-260,-83,-370,-267,-219,-256,-211,-369,-98,-138,-185,-227,-279,-310,-307,-276,-258,-244,-240,-256,-277,-301,-317,-296,-270,-245,-243,-245,-257,-312,-280,-277,-261,-231,-214,-175,-247,-245,-181,-400,-187,-580,-262,-294,-272,-228,-175,-205,-92,-62,-55,-71,-100,-156,-241,-241,-150,-28,100,-22,87,95,-33,-262,-206,99,285,-91,-6,-110,-235,-308,-189,-455,-85,114,99,98,94,-61,-262,-93,103,-306,-671,-701,-1026,-1045,-680,59,-365,167,194,231,-1027,-22479,-55904,-16525,188,162,-2483,-376,-1175,-2360,-1446,-852,-30,-73,-123,-171,-210,-235,-250,-241,-237,-200,-286,-100,-101,-65,-321,-211,30,112,-21,-235,-328,-53,155,71,-223,13,42,-14,-73,-120,-166,-194,-209,-196,-283,-154,-146,-113,-70,-226,36,-96,-337,8,25,-61,258,361,-175,-183,257,242,-173,-107,14,56,-33,-119,-204,-251,-217,-160,-70,5,26,-362,124,141,-376,-162,66,112,104,-233,-60,34,-135,-8,-254,-322,-229,32,-70,48,52,-228,-53,-200,-23,-72,-131,-202,-258,-299,-272,-218,-124,-217,-275,99,145,51,-106,-115,-5,189,150,114,81,-74,-72,-180,18,25,-42,-157,-14,-34,-65,-98,-151,-201,-250,-285,-322,-344,-351,-317,-275,-226,-147,-53,-4,-380,-46,280,186,-95,-76,111,141,-114,-34,35,-290,-11,-39,-53,-66,-173,-106,-84,-191,-118,-157,-193,-238,-272,-281,-268,-244,-232,-234,-235,-256,-287,-302,-322,-300,-274,-225,-241,-84,-6,-295,119,245,304,143,-105,33,-99,85,30,110,49,55,53,-49,-267,97,136,155,-47,-80,19,108,-88,-182,41,-164,-277,-278,37,37,-10,-4,174,483,565,481,203,10,165,66,-25,-90,-141,-168,-200,-242,-290,-341,-392,-463,-484,-408,-332,-263,-191,-126,-58,-256,-272,-97,65,-89,-259,-206,-85,-112,-64,-200,-164,-213,-255,-296,-308,-306,-285,-255,-345,-222,-199,-181,-178,-161,-152,-130,-113,-75,-37,3,-172,-104,-87,48,260,310,322,319,-77,462,237,189,452,-3,20,199,-159,192,73,-180,-211,-59,63,-276,-183,-54,4,-53,-151,-212,-216,-174,-163,-310,-216,24,46,-140,-72,105,-359,-138,-194,-228,227,250,37,263,253,-106,90,127,65,-387,-63,-122,-170,-206,-224,-229,-216,-192,-188,-278,-207,-221,-270,-268,-296,-309,-315,-278,-240,-250,-163,-141,-126,-133,-159,-219,-214,-236,-236,-204,-232,-201,-191,-162,-402,-286,-150,-181,-189,-161,-252,-10,82,164,-5,-11,76,-326,17,65,231,173,-235,-197,-201,-259,-257,-348,-422,-416,-354,-313,-281,-256,-367,-240,-231,-214,-227,-210,-113,-87,-64,-55,-52,-68,-99,-146,-193,-244,-299,-354,-405,-417,-401,-369,-338,-313,-290,-284,-274,-259,-237,-333,-154,-87,-78,54,-277,-161,-209,-159,-136,-77,-138,-95,67,354,204,29,371,263,282,145,-47,761,464,-38,-232,-298,22,-217,-101,-224,-268,-143,-282,-295,-98,311,30,-356,-86,-91,-216,210,89,-1,-205,-77,-26,-177,41,-70,150,88,-71,529,378,-193,-195,-374,61,173,-57,128,140,-164,-162,-201,312,315,-302,-256,87,328,-38,-121,10,-58,117,68,-2,-77,-159,-235,-301,-336,-334,-309,-428,-227,-201,-184,-178,-174,-189,-179,-123,-213,-271,97,-62,-43,-151,73,880,2241,876,2719,2779,250,-328,115,1803,2006,924,2994,1758,-95,285,266,67,8,406,478,589,205,457,409,382,372,328,-14,213,19,180,-28,-456,58,27,-144,-95,-219,-97,-149,-184,-233,-305,-385,-472,-459,-355,-360,-344,-318,96,-430,-402,155,194,-764,-2299,-7729,-10061,-1731,-220,105,102,-158,-58,-316,28,-62,-217,-108,-157,-194,-234,-253,-271,-279,-268,-284,-312,-259,-203,-125,-21,82,178,292,-74,0,121,179,499,366,-361,80,349,-14,-56,243,190,128,55,-152,-110,-146,-220,-318,-379,-388,-368,-324,-283,-272,-266,-279,-295,-409,-375,-428,-475,-525,-479,-396,-309,-218,-122,-31,69,-215,-258,294,151,115,-83,106,223,137,33,-86,-212,-341,-455,-442,-372,-306,-255,-333,-311,-189,-187,-194,-388,-190,-168,-151,-134,-299,-99,-82,-73,-64,-50,-188,-36,-248,50,102,22,-14,-32,-310,165,136,98,54,-26,-262,-23,-342,-174,-109,0,-87,-241,-145,-88,-75,-253,189,104,76],[-37,116,-149,-12,43,170,52,-4,-30,98,8,-77,-164,-245,-293,-263,-238,-97,-13,74,141,5,188,-46,-333,-349,42,9,-56,-117,-271,-205,-230,-231,-225,-222,-347,-353,-146,-114,-175,-125,-74,-89,-192,-112,-165,-98,-165,-171,-52,14,52,87,109,117,71,106,101,107,-398,-205,39,125,114,98,-138,-11,-5,-49,-325,-166,-230,-292,-328,-319,-273,-218,-170,-131,-105,-97,-196,-106,-126,-151,-164,-144,-102,-29,-58,-131,-109,218,257,270,91,-28,-159,-36,-225,-229,-15,-31,-227,-44,0,72,-12,121,86,-28,-51,-81,-410,-82,-69,-53,-23,14,53,-183,126,-23,65,-258,-240,-102,147,123,97,77,56,48,47,-493,-430,-262,63,75,-662,-428,124,135,136,136,130,115,93,70,44,23,-515,-35,-66,-84,-1439,-113,-402,-492,-391,-2356,-1876,-2194,-623,35,49,53,-1534,-512,-2397,-7498,5,-10,-39,-421,-18339,-191,-3881,-289,-66336,-43029,-103,10,129,-3234,339,447,-6939,625,456,736,693,803,813,800,256,-1350,-1363,623,37,489,-1088,-626,-758,238,185,-391,100,70,42,14,-500,-624,-261,-301,-46,-312,-323,-144,-276,-156,-281,-112,-137,-168,-195,-235,-268,-305,-328,-350,-323,-283,-249,-211,-170,-131,-83,-173,0,15,30,33,-286,31,25,-170,3,-282,-112,-203,-233,-232,-384,-190,-637,-185,-226,-252,-286,-291,-285,-249,-190,-126,-85,-127,74,109,-99,126,114,95,-43,7,-52,-113,-254,-243,-263,-227,-161,-89,-118,-277,-364,-193,-457,-38,-17,-19,8,43,-198,-210,-143,159,-255,-713,-832,-1208,-1320,-327,346,-125,416,412,405,-1070,-26955,-42635,-8758,63,-23,-3536,-429,-1406,-2342,-1428,-909,-2,51,91,118,132,132,-14,83,20,-189,-279,-197,-292,-371,-336,-183,-109,-38,15,-220,-280,-31,90,82,-205,12,57,56,49,47,34,22,6,-122,-219,-20,-51,-64,-69,-204,-65,-143,-311,-56,-50,-89,-68,-69,-82,-165,-113,-130,-140,-167,-181,-205,-225,-228,-224,-202,-160,-162,-55,9,43,-410,134,155,-384,-181,-21,11,28,-242,-47,26,-80,5,-267,-351,-300,30,-119,-8,-65,-293,-93,-273,-28,20,197,209,-77,-247,-94,-145,-18,-225,-278,-97,-34,47,-113,-145,20,317,334,346,66,-116,-112,-288,42,50,-74,-118,-19,-34,140,117,-28,184,168,-153,-123,-20,-96,-152,-231,-281,-303,-276,-228,-336,-122,-63,-21,-159,-100,29,3,-155,-65,-120,-329,-226,-262,-289,-313,-317,-311,-304,-291,-262,-255,-243,-242,-241,-231,-220,-205,-204,-213,-217,-240,-293,-300,-349,-375,-368,-320,-252,-175,-94,-242,44,165,227,62,-204,26,-68,59,66,172,50,44,38,-3,-297,247,223,114,4,-24,57,33,-102,-98,2,-139,-284,-236,94,63,-34,19,53,7,-50,-102,-159,-211,-248,-275,-295,-297,-305,-305,-320,-348,-380,-401,-401,-399,-377,-346,-317,-300,-276,-253,-217,-235,-299,-115,-69,-130,-228,-138,-11,-38,-48,-136,-9,-87,-140,-240,-131,-152,-61,-92,-371,-153,-166,-144,-135,-105,-76,-60,0,47,92,131,-168,-98,-164,34,312,334,289,275,-124,312,247,143,193,-36,15,61,-181,19,15,-171,-168,9,37,-225,-267,-153,-17,44,48,47,41,3,-241,-355,-191,-5,-22,-101,-115,16,-313,-176,-221,-141,322,377,31,380,439,-78,107,189,46,-309,106,98,-61,22,-91,-164,-3,-34,-80,-224,27,-51,-272,1,14,-48,-297,-255,-153,-233,-38,-116,-205,-313,-430,-349,-246,-158,-85,-34,-303,-261,-276,-84,-343,-230,-68,-196,-102,-109,-193,-103,-94,-88,-77,-63,-52,-257,-47,-48,-52,-65,-147,-183,-178,-254,-278,-322,-347,-316,-282,-258,-238,-305,-309,-243,-265,-292,-318,-344,-358,-360,-345,-337,-334,-349,-379,-380,-329,-268,-201,-131,-63,17,85,133,141,23,-45,241,275,250,-23,-281,-120,53,-101,-11,-241,-187,-199,-107,-49,-6,-115,-140,-9,161,193,72,254,285,279,109,16,202,134,-26,-224,-354,-309,-265,-119,-263,-292,-92,-225,-224,4,328,-5,-342,-33,-73,-148,208,97,4,-196,363,210,-139,138,11,171,113,-53,528,290,-247,-63,-322,-16,166,-83,178,155,-139,-181,-180,165,150,-339,-299,-15,-77,-148,-215,-265,-311,-337,-314,-287,-253,-222,-188,-152,-106,-67,-44,-455,-71,-80,-17,-41,-144,-102,-105,-56,-227,-287,51,-120,-39,-119,90,1012,1908,1207,2087,1943,234,-357,110,550,940,780,1758,1937,-238,293,428,151,23,525,625,659,185,667,625,571,518,424,-12,218,121,73,-5,-391,-121,-149,-168,-172,-211,-182,-202,-199,-200,-254,-206,-186,-166,-232,-395,-416,-568,99,-205,-378,210,233,-794,-2097,-6664,-8683,-2292,-118,243,276,-91,-204,-278,190,-63,-310,-106,-227,-340,-380,-253,-152,-74,-17,-104,-243,33,-136,16,190,401,402,413,-72,27,141,180,586,417,-218,117,217,-17,-32,-85,-142,-147,-157,-168,-160,-161,-158,-306,-198,-197,-202,-275,-187,-205,-220,-247,-269,-390,-334,-425,-354,-335,-317,-270,-269,-154,-82,-8,81,-184,-235,315,205,-38,-226,137,390,345,281,104,55,2,-102,-205,-287,-309,-280,-262,-299,-187,-175,-182,-293,-208,-216,-237,-264,-288,-323,-344,-327,-283,-230,-181,-124,-195,11,88,77,52,25,-239,338,215,229,173,-20,-281,24,-321,-110,-49,-90,-145,-141,-189,-18,57,-253,221,149,105],[-22,136,-87,-48,28,182,84,-12,-19,547,337,327,57,115,-52,-194,-196,-111,-169,-164,-121,-108,-23,-120,-335,-352,13,-28,28,62,-231,10,-17,-153,-111,-140,-357,-358,4,51,-108,-106,66,42,-197,-179,-247,-114,-175,-218,-87,-14,-23,-28,-46,-66,-83,-107,-116,-113,-339,-154,-92,-103,-111,-119,-154,-140,-163,-179,-317,-229,-266,-313,-364,-367,-305,-242,-180,-114,-48,12,-188,139,168,-92,29,-118,-99,139,-81,-163,-107,53,9,-38,-85,-129,-178,-227,-247,-262,-156,-93,-235,-35,50,114,88,240,216,-47,-93,-60,-389,-36,-40,-26,12,60,105,-171,155,28,31,-286,-196,-70,-130,-223,-319,-411,-482,-382,-286,-483,-248,-147,-76,-104,-661,-433,-157,-210,-271,-309,-305,-261,-194,-123,-55,9,-527,92,112,65,-1442,-429,-742,-609,-271,-2403,-1772,-1990,-405,-228,-239,-222,-1648,-1543,-2248,-6518,57,104,131,-3245,-20315,94,-3011,25,-15051,-14,-2,47,121,-2367,-108,338,-5766,447,469,480,483,471,453,418,181,-1143,-1220,262,12,201,-1264,-678,-773,120,98,-475,55,37,14,-11,-363,-624,-140,-295,-92,-189,-356,-99,-260,-92,-150,-115,-139,-185,-206,-255,-296,-337,-359,-383,-391,-392,-397,-392,-375,-347,-303,-255,-204,-172,-136,-108,-226,-49,-23,-173,17,-323,-96,-127,-184,-247,-343,-191,-626,-51,-61,-65,-323,-25,-252,95,170,-126,-132,-152,159,396,-31,121,164,64,-37,-104,-128,-90,-212,-202,-3,141,-51,-62,-97,-294,-385,-173,-429,-12,66,146,239,311,-285,-85,-134,306,-191,-695,-910,-1331,-1604,-5,171,81,247,222,175,-1421,-29732,-29552,-973,-339,-781,-2762,-204,-1654,-2261,-1411,-925,533,764,672,653,558,446,4,185,32,-208,-239,-303,-330,-281,-326,-162,-130,-107,-102,-189,-219,-189,-233,-280,-312,-313,-272,-201,-121,-28,0,100,148,-34,-137,36,372,372,363,-153,-45,-171,-271,-37,8,-105,-180,-269,-355,-398,-372,-325,-273,-247,-216,-205,-203,-209,-236,-282,-336,-385,-390,-340,-280,-457,-195,-164,-347,-183,-131,-116,-74,-222,-23,19,-19,30,-269,-329,-350,41,-169,-42,-107,-241,-116,-278,-16,-28,190,492,87,-275,-119,-113,-2,-222,-271,-339,-294,-90,-121,-169,55,303,600,583,1,-137,-142,-255,81,30,-100,-60,-24,-55,130,51,-43,182,194,-193,-187,201,450,115,-178,-177,-130,198,39,-296,-135,-196,-279,-309,-281,-214,-146,-202,-21,16,-365,70,93,110,-86,-56,-14,-91,-187,71,41,15,-21,-56,-78,-94,-96,-105,-104,-210,-164,-283,-31,-13,23,-68,-12,-268,55,46,-157,-30,-3,-45,-88,-266,-176,-228,-243,-253,-231,-204,-167,-137,-82,-333,1,29,51,44,21,20,-4,-134,-94,-150,-218,-299,-314,-317,-286,-228,-181,-131,-100,-81,-63,-58,-64,-71,-92,-125,-150,-178,-192,-209,-226,-238,-236,-217,-205,-173,-360,-89,-64,-113,-29,-25,-226,-350,-116,-139,-181,-165,-82,47,26,-57,-55,27,-93,-151,-220,-156,-137,60,80,-331,-104,-212,-113,-70,-77,38,-90,105,124,123,109,-167,-89,-237,-3,19,36,74,125,-173,222,239,84,195,-93,-16,243,-213,89,-33,-174,-136,-20,-20,-182,-377,-274,-65,138,192,103,186,-104,-351,-274,-187,-45,-86,-92,-168,-35,-245,-232,-272,-82,-58,-108,-153,-179,-148,-80,1,97,-5,-237,155,132,-58,-16,-189,-164,-44,-78,-87,-182,30,-69,-282,34,143,-56,-297,-297,-219,-240,-170,-220,-245,-247,-232,-200,-167,-145,-132,-120,-339,-280,-224,-199,-302,-248,-269,-280,-283,-285,-284,-288,-292,-306,-320,-330,-334,-336,-322,-299,-267,-232,-198,-201,-186,-272,-196,-54,-304,-18,-76,-49,-78,-322,-270,100,71,-109,-296,-170,-84,-130,-163,-188,-194,-196,-196,-201,-197,-191,-179,-158,-129,-74,-19,45,111,62,-108,244,291,311,-15,-238,-108,44,-154,68,-215,-228,-208,-71,23,0,-107,-201,-104,-35,-19,7,25,55,66,52,64,96,112,-37,-232,-419,-1,-255,-107,-320,-294,-33,-153,-164,-80,-142,-130,-297,-1,-76,-104,195,83,-13,-182,244,166,-118,218,90,176,122,-43,522,196,-267,48,-224,-107,93,-125,-39,-79,-112,-204,-176,-24,-2,-337,-248,-77,-85,-135,-190,-237,-284,-301,-257,-207,-153,-110,-71,-71,-7,12,-107,-380,-91,-136,-44,-66,-212,-119,-155,-198,-246,-306,-193,-185,-47,-108,81,627,781,907,957,987,186,-354,84,467,270,68,-95,-238,-345,-317,-260,-201,-153,-95,-43,-10,14,31,33,10,-17,-89,-138,-197,-254,-297,-300,-336,-255,-226,-207,-193,-194,-191,-204,-183,-152,-266,-216,-11,-12,-269,-439,-452,-736,234,-17,-283,346,369,-849,-2087,-6370,-8054,-2643,-14,415,311,-44,-331,-207,212,-64,-372,-171,-274,-456,-155,-144,103,213,-60,-128,-191,120,-129,57,187,414,393,388,-92,34,137,159,292,154,-85,-103,-200,-244,-216,-160,-115,-52,-25,-195,-176,-11,-161,-319,28,35,28,-196,-26,-34,-78,-134,-185,-337,-299,-474,-354,-347,-333,-290,-258,-186,-130,-75,-11,-192,-213,103,111,-229,-406,40,-20,-90,-171,-255,-304,-266,-182,-102,-230,-91,-335,-217,-327,-138,-34,-123,-228,-324,-384,-333,-242,-181,-92,-46,-34,-43,-69,-118,-174,-237,-301,-355,-336,-254,-148,-196,41,139,127,82,-63,-262,12,-322,-101,-17,-238,-241,-64,-249,21,125,-269,194,131,78],[-7,144,-37,-85,5,181,112,-30,-9,521,367,359,19,89,-81,-134,-161,81,14,-22,-53,-229,-159,-205,-267,-322,-126,-118,-100,-95,-181,-82,-74,-165,-85,-137,-351,-374,30,109,-30,-74,162,94,-200,-263,-289,-155,-191,-264,-101,-23,-63,-96,-140,-176,-197,-212,-209,-200,-291,-203,-224,-267,-311,-353,-372,-345,-312,-268,-318,-208,-198,-200,-249,-200,-178,-137,-123,-115,52,111,-140,243,169,-84,-6,-167,-106,124,-112,-196,-111,260,176,103,63,62,-177,-85,-216,-304,-68,-165,-196,-68,-138,-202,-236,-268,-284,-290,-307,-327,-360,-360,-338,-291,-224,-150,-75,-159,38,73,5,-281,-168,-52,-69,-145,-226,-298,-353,-358,-318,-276,-233,-205,-190,-302,-616,-446,-204,-159,-92,0,104,206,96,36,223,-130,-473,626,558,-33,-1439,-740,-1102,-695,-141,-2319,-1758,-1826,-396,-462,-311,-166,-1176,-2238,-1360,-4500,302,349,370,-5612,-21491,320,-4079,228,169,98,17,-62,-147,-1443,-2020,-442,-5287,-403,-344,-293,-247,-212,-184,-168,-151,-964,-1115,-63,-17,29,-1293,-811,-732,210,145,-562,287,309,323,87,-279,-580,-17,-281,189,-68,-405,46,-253,-48,-131,-226,-318,-397,-422,-392,-337,-292,-246,-224,-204,-186,-166,-128,-70,2,90,-166,258,310,355,189,-182,295,386,-180,164,-350,-93,-63,-150,-270,-320,-211,-585,-324,-409,-459,-471,-446,-398,-343,-280,-230,-193,-201,-113,-111,-117,-142,-163,-177,-193,-213,-232,-238,-248,-252,-247,-238,-218,-183,-152,-326,-413,-173,-424,55,207,256,310,343,-332,28,-106,327,-159,-668,-865,-1396,-1784,260,494,212,416,300,-372,-2105,-28377,-17223,-175,-17,-1787,-1219,174,-1924,-2148,-1389,-922,189,525,425,307,180,48,-88,-212,-350,-457,-558,-539,-449,-365,-327,-241,-205,-171,-150,-181,-177,-190,-231,-291,-364,-446,-531,-535,-418,-282,-152,-20,106,41,-75,37,494,536,542,-105,-104,-208,-248,-72,-15,-156,-282,-298,-223,-121,-38,26,76,-1,89,66,35,2,-44,-106,-172,-252,-336,-414,-488,-517,-458,-368,-313,-201,-172,-209,-76,-200,-11,-7,29,46,-281,-290,-323,54,-236,-74,-175,-182,-138,-215,-5,-79,149,590,263,-253,-139,-87,-16,-227,-278,-406,-382,-97,-148,-205,79,253,623,637,-72,-138,-177,-178,112,-15,-127,0,-38,-96,108,-27,-71,164,155,-229,-251,178,409,197,-115,-264,-145,292,60,-267,-77,190,186,-249,-70,-157,-269,-325,-309,-238,-401,-38,67,163,-84,-31,20,-124,-194,192,170,138,51,176,122,74,40,-84,-137,-219,-177,-263,38,74,130,-88,-13,-274,200,185,-71,-87,82,18,-123,-209,-155,-208,-214,-189,-110,-29,-27,-29,85,-340,220,314,10,73,63,136,113,-167,74,38,-86,-313,-175,-50,-29,-87,9,16,1,-24,-46,-77,-113,-143,-181,-226,-259,-292,-310,-334,-359,-381,-393,-391,-392,-372,-338,-305,-279,-249,-228,-201,-211,-400,-192,-185,-196,-145,-111,-73,-41,-60,7,14,-101,-167,-194,-185,-160,-221,-268,-298,-276,-223,-170,-139,-103,-83,-114,-44,-15,6,23,-150,-61,-260,-52,-141,-238,-339,-354,-235,-90,38,54,83,-151,-53,232,-227,20,-86,-167,-96,6,55,-123,-377,-387,-118,94,158,105,48,-204,-464,-185,-219,-263,-294,-304,-306,-313,-318,-327,-324,-294,-249,-183,-117,-64,-16,-85,9,0,-38,-161,-72,-55,-55,-42,-255,-117,-69,-124,-98,-134,52,-68,-281,37,-62,-161,-292,-318,-339,-320,-290,-263,-241,-234,-240,-245,-248,-253,-250,-234,-249,-226,-201,-194,-256,-191,-200,-282,-205,-197,-180,-157,-125,-98,-68,-42,-20,-165,-3,0,0,-3,-24,-218,-196,-285,-202,-90,-235,-31,-2,17,-56,-263,-229,111,88,-46,-341,-159,-113,-185,-243,-274,-250,-203,-157,-124,-218,-122,-101,-136,-198,-264,-348,-355,-247,-123,-155,98,181,240,-3,-185,-90,33,-203,55,-178,-258,-214,-32,107,92,-92,-255,-185,277,209,147,508,281,172,-2,112,558,461,-49,-236,-405,-80,-270,-119,-374,-263,-154,-199,-240,-261,-262,-224,-241,-136,-87,-69,7,46,-37,-157,121,111,-95,172,182,183,129,-24,185,121,-238,50,-121,-183,-181,-268,-338,-373,-333,-278,-223,-176,-153,-292,-201,-250,-289,-306,-261,-170,-72,21,125,197,174,159,-20,-84,48,-38,-155,-269,-123,-191,-194,-208,-228,-97,-23,46,-132,-318,-44,-245,-60,-112,61,304,308,320,150,326,122,-343,52,300,293,278,285,293,-317,330,359,243,64,484,504,484,102,377,299,210,153,113,157,234,267,54,299,-288,152,4,-43,-117,-159,53,-86,-167,-169,-248,-225,-23,-52,-328,-459,-480,-825,184,92,-154,138,93,-972,-2402,-6948,-8207,-2957,85,198,233,-7,-415,-129,130,-57,-330,-87,-146,-471,-229,-279,-343,-406,-337,-265,-184,-97,-136,40,101,139,154,179,-127,30,105,40,-42,-143,-248,-347,-448,-508,-414,-332,-282,-226,-215,-221,-242,-288,-327,-397,-398,-342,-292,-240,-198,-189,-186,-199,-210,-277,-262,-485,-278,-269,-269,-247,-225,-207,-193,-187,-178,-214,-203,-216,-251,-349,-428,-351,-340,-288,-225,-167,-114,-73,-48,-39,-284,-139,-406,-173,-362,-156,-195,-242,-273,-294,-280,-262,-246,-231,-235,-241,-255,-245,-204,-153,-93,-158,19,65,65,79,35,-147,154,93,35,6,-105,-210,-8,-292,-94,26,-344,-277,17,-168,84,182,-257,174,115,61],[17,76,32,-90,1,198,158,-25,25,153,103,54,-17,-41,-97,-125,-139,-131,-104,-46,21,-330,-342,-259,-156,-256,-56,-191,-2,-20,-116,207,10,-175,-56,-117,-324,-386,-85,-104,-116,-117,-109,-108,-203,-255,-268,-183,-214,-309,-105,-89,-101,-100,-107,-107,-106,-114,-121,-128,-264,-177,-221,-286,-336,-325,-275,-222,-182,-141,-340,-115,-103,-114,-280,-103,-67,-19,-164,-166,109,123,-105,123,101,-98,-74,-230,-144,-47,-166,-233,-134,-8,15,28,35,43,-221,-112,-225,-375,-114,-249,-170,-61,-44,-67,-74,-95,-110,-160,-162,-103,-350,-63,-37,-22,-5,11,28,-174,52,61,-36,-285,-184,-76,15,-7,-32,-54,-78,-93,-108,-140,-165,-189,-378,-484,-578,-488,-245,-236,-231,-211,-187,-163,-134,-97,-58,-514,-380,49,68,-209,-1459,-1036,-1441,-728,-34,-2237,-1866,-1762,-178,-166,-124,-73,-387,-2308,76,-2766,160,200,230,-7579,-21762,256,-7241,236,213,176,129,81,28,-641,-3749,-99,-5511,-59,-41,-28,-25,-46,-85,-154,-233,-847,-1101,-166,-97,-39,-1207,-1036,-680,69,64,-659,67,96,134,-39,-280,-523,70,-294,232,6,-493,103,-284,-44,-147,-254,-250,-362,-130,-232,-335,-228,270,70,417,249,116,88,197,261,275,-121,350,785,427,168,-185,281,632,-228,85,-339,-132,-41,-162,-323,-339,-270,-565,-35,-25,-14,-458,106,-330,190,220,-304,-273,-295,98,416,48,-132,15,132,-103,-282,-162,-152,-274,-274,-169,-104,-67,-115,-130,-394,-473,-215,-465,34,400,460,416,530,-351,91,-86,353,-180,-656,-770,-1400,-1437,80,44,-11,-54,-132,-1235,-3125,-24288,-6121,-96,-27,-2787,64,92,-2186,-2024,-1333,-901,-193,12,-24,-62,-96,-123,-151,-165,-189,-341,-208,-170,-182,-150,-345,-139,-148,-150,-156,-212,-202,-213,-235,-267,-298,-332,-366,-321,-248,-155,-94,-39,180,88,-43,28,473,426,472,-82,-186,-264,-253,-132,-72,-194,105,303,105,-90,293,437,143,31,195,189,264,76,-21,-94,-94,-178,-253,-305,-307,-444,-217,-162,-297,-209,-261,-322,-140,-191,-101,-141,-181,-229,-311,-294,-266,-220,-317,-99,-223,-147,-162,-171,-3,-122,88,294,278,-207,-156,-77,-46,-244,-301,-107,50,35,-191,-252,81,188,611,671,-157,-123,-213,-128,125,-86,-147,54,-55,-156,-222,-272,-309,-274,-205,-263,-293,51,128,219,-55,-331,-156,337,72,-254,7,172,214,-269,-59,-36,-143,-318,-346,-330,-440,-164,-78,3,-72,-34,41,-170,-203,205,204,168,57,161,123,89,62,-43,-198,-224,-182,-248,29,53,99,-116,-31,-264,200,212,6,-110,216,185,-204,-129,22,-4,-58,-129,-186,-243,-244,-206,-126,-306,16,69,-39,90,96,71,30,-184,-93,-154,-194,-313,-140,-82,-53,-98,-20,-24,-52,-92,-128,-169,-204,-213,-206,-192,-165,-141,-109,-89,-79,-74,-65,-53,-53,-40,-235,-87,-81,-16,-25,11,-188,-376,86,84,-155,-15,23,76,73,-58,81,82,-111,-183,-161,-216,-176,-11,-32,-222,-168,-91,-101,-130,-150,-179,-188,-174,-118,-55,5,-119,-25,-233,-89,82,40,-9,-59,-196,-109,-92,-73,-39,-198,-87,-57,-220,-58,-122,-145,-45,81,103,-50,-262,-452,-170,42,19,-11,-45,-270,-450,-102,-173,-85,-73,-49,-197,4,-113,-311,-312,4,76,82,-17,72,61,-104,10,-14,-41,-82,-85,-97,-104,-113,-241,-158,-188,-214,-259,-292,-263,-204,-277,-85,-41,-99,-287,-280,-347,-255,18,30,66,116,84,3,314,83,-39,-30,-134,-145,49,120,-209,-72,157,-307,156,-69,-62,131,110,90,10,-18,86,-122,79,73,65,48,16,-234,-209,-291,-219,-228,-245,-238,-206,-181,-159,-195,-188,-153,-174,-200,-318,-253,-257,-237,-191,-144,-191,-49,-15,-50,-233,-70,25,5,-34,-67,-117,-152,-157,-120,-181,21,89,144,10,-122,-73,15,-235,-177,-345,-296,-223,4,190,140,-73,-260,-219,245,203,196,555,244,92,-50,154,408,298,-63,-243,-344,-150,-280,-163,-399,-217,-196,-191,-188,-184,-188,-172,-190,-150,-132,-108,-80,-53,-74,-138,-8,33,-78,45,54,45,27,-5,-35,-62,-193,-72,-36,-240,52,-210,64,253,-30,-217,-184,286,56,-246,-53,-276,27,-108,-70,-95,-122,-150,-158,-188,-219,-256,-270,-249,-185,-105,-106,-175,-168,-248,247,277,-245,270,-8,165,-73,-326,-158,-302,-358,-392,-358,-304,-244,-190,-265,-159,-183,-347,-211,-151,-37,97,266,428,-260,359,777,254,93,773,804,712,59,475,350,229,135,37,-6,-43,-70,-83,-51,-254,112,-156,-200,-208,-122,57,7,448,115,-215,-241,-56,-124,-414,-433,-483,-896,-124,-18,-40,83,108,-1187,-3028,-8137,-8984,-3397,-151,-167,-146,-115,-452,-78,38,-55,-258,-96,-103,-311,-110,-251,365,189,-168,-175,-139,99,-170,55,48,82,147,227,-184,6,78,65,453,387,134,222,180,-182,-1,110,12,19,170,-245,-121,-101,-236,-287,305,248,137,-119,-6,-52,-35,-119,-184,-231,-111,-463,-168,-212,-281,-339,-400,-425,-378,-321,-251,-257,-152,-95,-62,-227,-291,-18,-29,-46,-73,-110,-154,-204,-256,-297,-337,-280,-468,-176,-361,-140,-29,-5,-153,-133,21,7,-271,-116,-95,-128,-153,-153,-159,-95,-56,-144,10,32,38,32,21,-118,32,32,-41,-60,-157,-172,-50,-265,-106,59,-264,-244,-34,-103,-163,-211,-261,-161,-107,-42],[44,32,1,-130,-62,-86,-98,-101,-86,-96,-108,-122,-141,-178,-230,-224,-169,-95,-11,96,30,-403,-246,-255,-68,-210,-119,-268,-10,-120,-75,225,-11,-215,-52,-106,-310,-377,-143,-207,-224,-175,-116,-73,-219,-193,-218,-198,-246,-342,-118,-38,-81,-25,294,274,-63,175,149,116,-251,-42,87,91,40,-70,-147,-231,54,43,-367,-147,56,-56,-303,-18,-45,-53,-210,-210,-22,-22,-69,-42,-72,-118,-171,-262,-257,-246,-208,-218,-137,-74,-48,-41,-45,-54,-246,-111,-217,-404,-167,-258,-217,-231,-244,-235,-188,-140,-82,-208,-151,18,-310,59,198,201,192,169,136,-160,33,-26,-101,-264,-230,-296,-348,-382,-388,-363,-327,-277,-228,-197,-170,-154,-525,-477,-501,-491,-267,-286,-274,-219,-149,-81,-329,-178,-104,-776,-186,154,146,-377,-1430,-1201,-1376,-613,117,-2082,-2018,-1736,-5,111,89,45,-10,-1662,-159,-1320,-293,-259,-181,-9198,-21520,24,-12530,-5816,189,230,259,284,297,-15,-5063,-2062,-6236,176,147,130,-105,117,105,77,-328,-716,-1117,-466,-186,-228,-1027,-1240,-540,-119,-39,-657,131,211,271,-105,-272,-383,196,-260,120,28,-537,-142,-269,-222,-217,-200,-176,-452,-148,-199,-302,-226,39,50,133,69,185,192,190,179,172,-28,158,141,134,129,-152,140,149,-244,46,-286,-129,17,-144,-326,-318,-289,-511,-61,-92,-99,-431,-82,-330,0,73,-388,-266,-357,104,433,104,-250,-76,54,-123,-338,-217,-95,-202,-319,-315,-219,-139,-116,-137,-426,-486,-227,-474,-253,-194,-142,-79,-36,-299,-7,-19,-45,-185,-595,-638,-1292,-1015,-315,-346,-363,-322,-299,-1816,-4392,-19617,-167,-150,-108,-3814,-54,-31,-2308,-1837,-1156,-791,-533,-97,-140,-185,-226,-256,-275,-265,-254,-410,-185,-118,-207,-59,-317,24,41,66,82,-231,-128,16,85,76,6,-23,112,163,117,-74,-99,-73,338,151,4,50,324,256,352,-46,-240,-294,-238,-163,-117,-235,58,156,132,-83,220,231,185,69,170,136,104,-26,-11,-65,-29,-153,-101,-125,-147,-368,-195,-201,-263,-206,-320,-363,-156,-171,-65,-109,7,43,-327,-226,-185,106,-331,-93,-212,-112,-167,-127,12,-123,-26,-95,-153,-213,-248,-252,-187,-247,-324,12,65,52,-228,-290,80,127,377,428,-225,-86,-219,-92,130,-171,-142,112,-42,-222,56,-173,-122,-59,-72,-274,-271,20,51,96,8,-300,-152,107,81,-247,-6,-63,-117,-265,-176,-175,-158,-353,-96,-78,-476,-58,-46,-38,-50,-58,-26,-226,-210,10,15,25,20,13,10,5,4,-6,-235,-229,-178,-245,21,39,75,-151,-67,-252,88,67,48,-106,-26,-75,-253,-124,-118,-101,-72,-10,33,-179,-138,-97,42,-267,14,-4,-96,-28,-40,-22,10,-187,96,137,0,-302,-112,188,155,-108,98,73,46,32,47,73,-5,24,-144,-88,229,239,142,61,231,206,76,155,113,85,-136,-174,-107,-9,-72,-44,-172,-322,-102,-109,-115,-107,-98,-84,-74,-73,-41,-26,-141,-218,-144,-272,-241,20,14,-187,-218,-60,-89,-136,-170,-216,-257,-309,-349,-339,-292,-245,-193,-205,-153,-43,5,51,-52,-207,143,156,94,-21,-256,-138,153,-221,-133,-164,-132,-9,141,119,9,-170,-401,-241,-35,-23,-27,-24,-292,-339,-34,-182,37,25,-54,-190,-65,-114,-343,-286,-308,-307,-247,-169,-97,-22,-159,-25,77,-33,-32,172,162,-74,-72,-178,32,-96,-242,-156,-66,116,-51,-296,56,114,-149,-309,-254,-423,-286,41,-81,-209,-327,-330,-218,-98,0,-75,-42,-37,-84,159,144,-180,-45,32,-320,-43,-104,-115,-151,-182,-217,-241,-258,-265,-273,-269,-260,-245,-230,-223,-260,-238,-306,-264,-218,-215,-219,-222,-234,-246,-256,-275,-300,-328,-359,-386,-421,-444,-400,-351,-306,-270,-218,-184,-159,-218,-102,-81,-65,-60,-45,-48,-55,-70,-102,-195,-206,-268,-325,-364,-371,-331,-282,-245,-191,-143,-303,-235,26,97,169,-62,-223,-184,219,192,243,471,176,-5,-84,178,250,173,-82,-258,-289,-196,-289,-210,-361,-263,-287,-314,-340,-352,-349,-309,-259,-214,-160,-109,-62,-23,-119,-128,-138,-43,-65,95,128,152,122,19,221,19,-144,269,61,-264,56,-243,-2,242,19,-212,-196,117,0,-206,30,-372,-9,-119,-24,78,-7,288,544,367,115,232,-140,-110,4,-82,-47,-104,-202,-293,-198,-363,-523,-413,-257,-119,-32,-314,-113,-331,-99,-153,-4,61,-13,-90,-429,-281,-377,-408,-355,-252,-138,-39,67,151,-201,243,254,264,144,283,304,318,13,361,377,369,354,291,248,200,167,90,221,-211,73,-158,-333,-292,-56,-2,7,464,37,-152,-239,-141,-324,-474,-376,-418,-783,71,138,88,269,215,-1410,-3718,-9115,-9087,-3655,-469,-527,-419,-321,-422,-151,-77,-34,-174,-77,-12,-144,-204,-244,377,150,-170,-161,-126,84,-197,-151,-277,-356,-298,-152,-233,-8,47,13,386,356,233,290,161,-250,15,465,-52,-9,185,-255,-80,-119,-268,-264,318,587,178,-106,-4,-93,6,-121,-196,-173,-112,-420,-217,-259,-313,-353,-395,-433,-437,-402,-340,-287,-235,-176,-138,-99,-163,-67,-66,-68,-76,-87,-96,-102,-100,-94,-353,-195,-466,-113,-335,-141,51,78,-143,-170,22,93,-335,-94,70,57,29,-3,-212,-95,-148,-199,-250,-286,-273,-222,-157,-108,-66,-16,-75,-109,-215,-147,-111,-245,-137,72,-176,-199,98,-7,59,37,-289,44,41,1],[-295,-239,-196,-141,-111,-78,-50,-96,-20,-43,-76,-112,-201,-177,-201,-193,-157,-105,-46,30,-52,-326,-102,-172,33,-146,-159,-283,7,-199,-23,226,-28,-245,-41,-73,-282,-345,-285,-307,-265,-181,-91,-18,-223,-110,-145,-179,-252,-319,-129,-87,-100,-31,94,33,-98,-76,-105,-108,-242,-79,-62,-62,-61,-131,-151,-283,-132,-168,-400,-275,-348,-435,-525,-444,-344,-250,-270,-253,-31,9,-54,65,77,-107,-193,-267,-226,33,-246,-179,-135,107,-14,331,231,151,-265,-113,-216,-374,-164,-219,-91,-109,-89,-161,-210,-261,-284,-271,-240,-191,-273,-75,-15,26,63,92,111,-152,85,95,-55,-263,-208,-124,-129,-174,-208,-217,-204,-163,-154,-76,-41,-23,-493,-335,-433,-504,-242,-332,-416,-426,-353,-255,-518,-277,-258,-861,39,207,243,-582,-1402,-1260,-1135,-436,254,-1897,-2239,-1807,13,164,88,-6,-111,-645,-344,-442,-420,-310,-216,-10710,-21388,-45,-20103,-29990,56,86,113,145,174,187,-5926,-3511,-7293,166,93,128,-28,104,92,-147,-516,-636,-1232,-1298,-52,-44,-901,-1439,-379,169,217,-612,255,392,413,-145,-291,-232,293,-241,215,148,-590,31,-270,-51,-82,-117,-145,-574,-185,-200,-304,-244,-160,-142,-125,-117,-127,-147,-172,-205,-232,-262,-288,-330,-363,-395,-423,-440,-449,-449,-433,-414,-392,-366,-337,-332,-312,-325,-496,-323,-341,-342,-399,-350,-346,-324,-279,-388,-230,-318,19,82,136,-368,-189,-46,-164,-310,-248,-95,-222,-338,-246,36,22,-130,-169,-469,-475,-252,-484,-13,348,374,179,425,-261,174,41,335,-219,-534,-538,-1151,-581,-98,-122,-129,-658,-60,-1907,-5917,-15194,191,245,321,-4855,443,492,-2271,-1637,-906,-633,-840,466,398,312,214,106,-17,-139,-287,-503,-419,-266,-244,-24,-276,109,179,50,84,-270,-100,-4,215,73,60,-54,608,503,7,-121,-83,-88,368,195,37,63,148,73,296,-29,-286,-329,-234,-183,-177,-289,1,99,110,-93,98,81,72,43,27,2,-18,-142,-55,-85,-114,-157,-176,-189,-197,-294,-212,-201,-227,-200,-354,-329,-173,-168,-140,-169,-90,-57,-343,-196,-109,41,-278,-73,-175,-89,-172,-97,-16,-94,-105,-148,-159,-156,-128,-113,-87,-249,-353,-46,-80,-127,-252,-318,-359,-375,-305,-220,-268,-66,-194,-72,64,-264,-113,45,-4,-292,-64,-205,-147,-187,-219,-267,-244,-247,-248,-225,-215,-220,-214,-205,-202,-242,-188,-175,-153,-232,-88,-63,-52,-312,-40,-54,-498,-87,-93,-93,-90,-97,-38,-277,-202,87,117,148,83,153,157,73,126,68,-224,-218,-155,-243,-108,-113,-91,-172,-103,-231,-142,-193,-239,-278,-277,-213,-228,-15,52,201,-76,122,221,-247,-185,-107,177,-216,70,39,-136,50,65,103,-38,-146,200,218,65,-248,-67,246,196,-88,225,215,191,163,153,147,6,-40,-222,-41,236,391,100,40,280,537,249,77,490,244,-13,-115,-111,55,-114,-57,-135,-245,246,134,-5,75,94,94,-1,-82,-146,-195,-226,-241,-258,-316,-280,-229,-202,-184,-245,-130,-112,-118,-122,-148,-181,-233,-280,-335,-365,-342,-275,-193,-197,-36,42,10,-103,-203,272,244,161,-1,-279,-162,104,-199,-198,-174,-95,46,243,192,94,-70,-326,-290,-179,-240,-271,-250,-232,-206,-67,-166,3,50,-49,-151,-72,-46,-332,-225,-28,-8,29,-45,189,269,-214,-81,88,18,26,242,167,-85,-72,-74,-2,-89,-301,-192,-45,73,-34,-303,59,96,-174,-325,-207,-436,-307,163,310,288,269,47,100,179,115,36,-44,-67,-128,-200,-258,-313,-366,-413,-438,-432,-403,-362,-316,-268,-233,-201,-175,-163,-170,-180,-200,-225,-256,-302,-348,-388,-405,-391,-333,-256,-187,-116,-61,-14,-106,-127,53,45,24,-212,-163,-105,-175,-243,-315,-374,-421,-417,-386,-344,-302,-267,-232,-206,-165,-137,-107,-79,-62,-180,-42,-31,-13,10,5,-58,-34,-164,47,-52,-305,-228,60,128,101,-42,-181,-96,-53,-97,-132,-168,-179,-190,-181,-163,-144,-113,-100,-269,-231,-192,-282,-173,-306,-123,77,106,25,160,179,-99,-108,-38,-190,-34,6,-25,-169,-123,-258,-178,-277,-351,-365,-334,-279,-232,-204,-194,-211,-244,-290,-348,-405,-433,-401,-333,-237,-204,-210,121,-39,-185,92,-449,-74,-134,-38,68,-14,278,558,366,88,258,-200,-114,-15,-89,-43,-68,-230,-333,130,152,-181,228,-33,309,-23,-292,-125,-337,-118,-172,-42,291,255,229,-244,164,-102,-358,-68,31,14,-1,8,23,-153,64,93,144,201,282,361,423,-20,521,546,536,509,427,352,252,133,3,-113,-207,-294,-333,-340,-347,-310,-304,-324,-328,-339,-355,-355,-331,-312,-453,-315,-362,-664,-223,-237,-293,-340,-393,-1579,-4070,-8511,-6941,-3093,-168,-108,-50,-22,-380,-30,-5,-18,-113,-62,44,-3,-255,-223,171,92,-129,-132,-132,55,-239,151,161,172,139,-16,-291,-31,6,-53,267,245,223,211,25,-324,23,259,-104,-40,188,-268,-57,-126,-303,-255,290,478,193,-119,-15,-141,-6,-128,-214,-271,-330,-378,-337,-325,-342,-363,-399,-442,-398,-326,-234,-293,-64,30,102,22,-70,101,106,31,290,179,89,202,159,109,-340,-190,-436,-92,-306,-141,-114,-156,-186,-224,-215,-209,-332,-174,-166,-166,-188,-223,-265,-306,-279,-220,-159,-101,-57,-34,-23,-105,-26,-26,-48,-125,-259,-116,-167,-212,-165,82,-95,-144,155,69,40,-40,-310,-156,-185,-161],[0,30,25,-130,-156,-83,-133,-175,-185,-191,-159,-90,-311,-62,-253,15,-25,293,426,249,-140,-273,-13,-88,133,-83,-186,-249,34,-253,27,143,-47,-268,-24,-55,-250,-300,-190,-233,-283,-334,-378,-404,-384,-324,-258,-192,-218,-282,-122,-79,-78,-78,-92,-106,-116,-131,-135,-137,-215,-166,-204,-268,-335,-401,-450,-456,-415,-340,-405,-196,-140,-97,-294,-43,-31,-24,-307,-251,-9,-3,-17,54,103,-71,-191,-216,-233,71,-222,-85,-80,107,-22,347,283,191,-220,-65,-167,-297,-138,-126,-16,-98,0,103,266,118,-58,-193,-285,-307,-229,-118,-6,84,164,192,273,-84,95,170,-18,-215,-187,-118,103,51,1,-216,-63,-72,-104,-74,-72,-73,-304,-101,-311,-455,-208,-250,-293,-318,-333,-334,-596,-300,-284,-664,-197,-159,-124,-742,-1301,-1195,-870,-172,-14,-1606,-2414,-1900,-137,-175,-212,-254,-294,-324,-325,-286,-854,-179,-132,-12210,-21553,-62,-29942,-60663,-56,-68,-84,-94,-102,-115,-6290,-3763,-8210,-1676,-61,-24,19,64,-737,-903,-623,-534,-1373,-1595,210,216,-799,-1484,-110,260,271,-458,89,317,331,-34,-227,-7,355,-165,298,258,-579,157,-207,40,-18,-74,-114,-628,-145,-152,-268,-203,-164,-195,-233,-285,-355,-403,-363,-292,-210,-138,-77,-50,-34,-40,-79,-86,-123,-284,-202,-232,-248,-239,-211,-265,-246,-308,-453,-145,-161,-169,-319,-213,-268,-275,-297,-325,-358,-385,-424,-417,-346,-364,-245,-101,-159,-192,-175,-36,-207,-305,-220,218,100,-102,-161,-447,-405,-221,-424,-23,750,659,153,226,-193,200,142,186,-212,-411,-424,-938,-97,138,144,135,-1135,117,-1448,-7601,-11237,131,148,200,-5643,301,354,-2002,-1377,-556,-378,-1020,577,584,516,544,491,217,288,120,-569,-250,-388,-261,-50,-178,192,219,56,90,-287,-36,-1,217,59,142,-60,223,253,-71,-124,-9,-48,374,257,89,97,-9,-80,44,-24,-286,-332,-216,-253,-277,-322,-309,-302,-298,-289,-286,-275,-249,-238,-208,-185,-160,-232,-111,-107,-111,-143,-149,-170,-198,-238,-284,-317,-338,-346,-335,-277,-222,-157,-75,-218,54,105,-342,-161,-23,213,-210,-33,-117,-60,-169,-73,-36,-108,-174,-215,-190,-124,-86,-25,-96,-237,-380,-86,265,159,-246,-330,57,-12,-122,-207,-268,-255,-218,-179,-133,-340,-69,-39,-20,-361,5,-207,-92,27,-11,-248,-118,-81,-9,-12,-30,-122,-106,-104,-132,-243,-187,-219,-247,-259,-275,-279,-275,-272,-220,-193,-513,-137,-107,-85,-79,-154,-70,-323,-193,-42,-23,10,36,59,79,-46,83,51,-194,-209,-133,-259,-29,40,-1,-190,-152,-218,209,167,146,-35,149,74,-183,9,67,123,-78,114,186,-290,-236,-118,42,-184,-86,-135,-184,-161,-156,-126,-119,-101,-58,-58,-73,-187,-98,-115,-136,-141,-155,-165,-192,-231,-270,-326,-392,-462,-437,-364,-279,-200,-109,-29,42,115,199,-21,389,244,98,29,-124,63,-179,-102,-109,-181,261,111,61,85,107,269,367,-85,322,228,-191,-260,-80,-371,-289,-330,-375,-337,-282,-178,-114,-78,-46,-130,-93,-73,-103,-153,-214,-281,-339,-376,-381,-367,-325,-279,-238,-229,-190,-181,-183,-167,-303,-191,-189,-197,-271,-215,-232,-249,-276,-310,-342,-373,-400,-397,-372,-327,-283,-239,-195,-139,-89,-163,-32,77,-69,-127,-134,-43,-328,-180,-43,215,-93,-66,223,182,-295,-154,92,68,56,214,142,-117,-88,9,115,-94,-370,-252,-62,141,-43,-330,41,58,-197,-369,-181,-386,-343,22,27,33,28,7,-13,-43,-86,-140,-193,-264,-338,-402,-346,-253,-161,-74,-255,90,-123,-42,285,324,195,23,-227,1,-74,51,36,140,103,64,-281,-268,-292,-311,-108,-137,-247,-179,-172,-135,-85,-103,47,67,156,-158,-183,4,142,131,41,-418,-175,-30,-95,-145,-189,-226,-251,-273,-273,-282,-282,-279,-270,-234,-187,-114,-25,67,75,-61,-57,-84,30,-14,-303,-208,79,203,91,-31,-149,-261,-372,-450,-410,-367,-339,-355,-392,-387,-292,-169,-79,-283,-181,-152,-266,-185,-248,-77,360,297,56,206,340,-92,-75,-76,-224,-37,-55,-56,-224,-201,-369,-348,-407,-387,-336,-299,-268,-244,-226,-211,-207,-198,-191,-241,-182,-257,-156,-142,-114,-189,-223,38,-63,-180,136,-458,-123,-150,-56,57,-16,261,556,358,76,287,-251,-110,-34,-119,-69,-46,-247,-358,602,610,-14,844,18,255,-22,-249,-109,-307,-124,-170,-68,570,437,298,-5,-25,-192,-350,-172,-17,134,267,406,525,-95,484,773,283,282,959,1007,953,231,1023,1003,963,924,854,820,788,677,446,722,-119,0,-40,-356,-317,97,-190,25,-45,-216,-201,-216,-144,-309,-342,-228,-315,-542,-70,-58,-108,-115,-90,-1635,-3871,-6458,-4372,-2457,38,82,76,41,-324,-74,-148,-228,-301,-349,-382,-380,-373,-355,-351,-349,-331,-334,-319,-289,-273,-248,-228,-226,-237,-229,-334,-234,-254,-260,-265,-266,-263,-251,-244,-374,-226,-220,-233,-224,-240,-264,-261,-276,-316,-315,-345,-376,-426,-464,-396,-342,-275,-214,-216,-98,-66,-319,-125,-22,-62,-190,-159,-221,-266,-264,-193,-246,9,131,236,111,4,81,22,-134,325,176,131,325,323,257,-303,-161,-395,-71,-268,-132,38,118,-167,-281,25,-13,-280,-52,55,105,141,-13,-151,-49,121,-66,213,250,13,-54,-46,-117,31,-63,-168,-275,-351,-315,-226,-186,-209,-48,-43,-110,-103,-141,-169,-184,-342,-92,-35,-45],[129,105,7,-115,-197,-116,-169,-210,-218,-220,-192,-136,-412,-74,-293,23,13,129,130,135,-217,-242,19,-23,87,-22,-198,-200,38,-277,-57,-117,-181,-293,-284,-332,-362,-349,-310,-242,-153,-48,69,174,-203,27,0,-81,-186,-265,-123,-39,-17,-43,65,69,-141,-115,-187,-239,-277,-302,-305,-294,-255,-201,-139,-331,-32,-4,-441,-202,48,-25,-290,-67,-122,-172,-327,-259,-199,-166,-109,-46,18,-63,-196,-197,-270,99,-210,-18,-52,81,-47,277,286,181,-196,-56,-153,-257,-148,-74,13,-127,-51,77,234,149,-139,-154,-58,-89,-127,-76,-46,-27,-8,4,9,-50,-8,-25,-53,-219,-215,-163,-111,-111,-109,-331,-101,-97,-101,-129,-163,-207,-255,-316,-382,-454,-375,-323,-277,-225,-176,-130,-642,-325,-237,-380,92,120,133,-962,-1235,-1174,-719,33,96,-1326,-2570,-2114,-154,32,28,11,-8,-35,-62,-83,-1629,-127,-146,-13911,-22182,-2248,-42092,-97175,-6597,-198,-192,-173,-150,-285,-6424,-3116,-8523,-5375,-74,118,178,-409,-1981,-1746,-736,-522,-1642,-1048,369,350,-852,-1451,153,181,109,-324,-173,-129,-211,-290,-344,-387,-365,-337,-302,-272,-611,-236,-232,-234,-250,-281,-316,-556,-331,-288,-296,-209,-106,-40,-148,-168,161,214,258,285,306,231,212,242,12,105,-51,-55,-132,-325,-259,-304,-329,-330,-308,-277,-246,-337,-480,-152,-59,2,-289,-147,-238,158,89,-167,-52,-154,97,24,-37,-307,-315,-188,-195,-115,-108,-8,-241,-286,-225,207,137,-113,-195,-433,-358,-210,-386,-76,411,291,130,-15,-180,133,200,309,-224,-302,-379,-735,339,534,472,61,-1713,194,-765,-9455,-7917,192,225,265,-5900,239,181,-1604,-1133,-204,-103,-1092,116,204,267,303,304,264,202,94,-663,-129,-318,-304,-275,-203,-134,-88,-54,-38,-333,-62,-65,-75,-83,-82,-96,-52,-31,-164,-129,-16,-27,-48,-63,-86,-120,-188,-239,-242,-265,-296,-350,-287,-252,-273,-379,-131,-88,-62,-106,-83,-44,-45,-69,-85,-112,-134,-296,-153,-159,-152,-147,-140,-130,-128,-145,-173,-195,-212,-219,-307,-164,-57,-105,-20,-282,148,111,-350,-149,43,319,-163,-7,-79,-53,-185,-79,-43,-110,-161,-187,-161,-112,-59,-15,-109,-234,-422,-163,228,206,-226,-338,27,-58,-153,-229,-285,-313,-313,-313,-303,-345,-302,-294,-282,-404,-231,-194,-149,-112,-80,-231,-40,-166,-61,-70,-102,-156,-196,-227,-248,-255,-198,-136,-59,-126,-146,193,-74,-243,-45,-195,-522,414,400,365,54,-227,11,-338,-182,-170,-268,-342,-402,-413,-398,-369,-313,-245,-168,-197,-111,-284,217,296,-80,-190,-204,-208,152,113,171,6,116,49,-136,7,-102,-217,-296,-360,-374,-368,-347,-344,-325,-327,-323,-330,-335,-341,-358,-351,-336,-324,-302,-282,-266,-241,-206,-177,-152,-112,-81,-44,-18,0,26,41,12,-192,-235,28,62,60,-21,-20,83,91,107,-119,149,181,209,210,-124,59,-245,-141,-77,-114,274,103,122,81,116,209,204,-93,197,179,-222,-271,-42,-389,-228,-261,-357,-353,-298,-117,-8,70,33,-198,-55,-91,-11,33,-68,-189,-308,-377,-326,-222,-97,-78,-146,-260,199,236,269,42,-305,-197,-37,-190,-318,-181,-35,137,346,331,238,47,-278,-318,-191,-81,-71,-159,-231,-246,-202,-145,-41,87,-89,-98,-169,-49,-307,-129,-96,211,-199,-78,140,86,-333,-202,18,-9,-36,-64,-89,-143,-110,-100,-80,-88,-346,-308,-98,62,-58,-353,0,-60,-183,-418,-312,-395,-455,-441,-382,-321,-272,-242,-213,-185,-161,-136,-99,-62,-24,3,41,-106,3,87,-217,88,-125,-57,122,98,60,15,-319,-93,-168,-236,-301,-346,-352,-317,-285,-269,-275,-275,6,36,-320,16,-34,-100,-173,-240,-259,-203,-102,-100,-206,33,180,80,-7,-456,-208,-35,-73,-14,154,-39,-325,24,74,34,-4,-48,-108,-170,-249,-315,-348,-325,-276,-206,-143,-105,-66,-48,-292,-169,-79,-109,-146,-178,-219,-254,-291,-312,-305,-289,-243,-202,-152,-106,-72,-36,-60,-291,-138,-93,-234,-185,-190,-123,-162,-200,-244,-282,-325,-344,-356,-368,-359,-340,-315,-291,-282,-237,-378,-282,-109,-34,60,152,86,122,386,2,20,459,319,-229,157,-241,-167,184,169,-179,-241,203,-77,-201,112,-398,-163,-175,-91,35,-24,124,142,125,66,29,-301,-131,-216,-300,-323,-234,-258,-379,75,161,193,299,106,195,-23,-199,-85,-262,-133,-163,-95,364,332,307,217,-129,-122,-334,-116,-49,285,357,478,625,-43,504,804,304,361,1007,2621,1168,875,3346,3412,3356,3196,2910,2476,1528,806,698,972,-65,-33,-209,-63,-224,-277,-407,-399,-301,-379,-163,-185,-178,-269,-219,-135,-296,-453,-155,-92,-125,-131,-125,-1695,-3724,-5182,-2848,-2001,-1,26,-2,46,-279,-82,-95,-183,-279,-363,-415,-340,-261,-177,-111,-57,-1,13,-123,26,-313,-12,-35,-73,-120,-267,-377,-186,-231,-267,-311,-362,-413,-445,-437,-390,-283,-178,-79,-51,131,-262,-22,-65,-322,-211,244,340,192,-167,-5,-206,0,-109,-217,-27,-56,-258,-154,17,-56,-202,-148,-183,-210,-236,-249,-268,-296,-305,-324,-330,-347,-356,-373,-393,-425,-436,-356,-263,-156,-41,-256,-120,-354,-56,-226,-121,36,121,-190,-315,72,13,-211,-31,32,166,303,-96,-55,-18,151,-19,221,508,56,-100,-57,-129,93,-29,-151,-266,-339,-314,-255,-149,-247,-12,-2,-76,100,136,171,77,-351,-19,-57,-59],[229,179,-13,-101,-219,101,148,-179,19,73,27,-12,-324,-96,-319,-212,-269,-321,-363,-364,-339,-302,-263,-226,-178,-148,-189,-148,-124,-263,-135,-126,-106,-310,-35,-18,-218,-217,-24,12,30,72,137,203,-190,68,51,-32,-140,-241,-105,32,35,-73,-35,-126,-175,-177,-137,-77,-209,25,58,65,-28,-203,-145,-354,-29,1,-471,-213,-53,-97,-277,-150,-137,-92,-242,-235,117,179,-40,161,273,-52,-174,-178,-289,151,-176,54,-15,68,-42,1,-21,-34,-158,-64,-131,-213,-175,-236,-298,-362,-433,-461,-403,-348,-298,-257,-237,-228,-229,-240,-255,-284,-302,-303,-281,-234,-194,-143,-105,-228,-241,-201,-6,-2,-218,-441,-15,-20,-25,-49,-73,-99,-123,-154,-183,-452,-205,-207,-210,-201,-192,-184,-601,-335,-144,-119,-98,-74,-52,-1192,-1149,-1154,-641,61,75,-1030,-2563,-2386,-421,44,36,23,6,-10,-24,-24,-2011,-24,-19,-15774,-23171,-9349,-55696,-138971,-39179,31,51,81,112,-1206,-6506,-1991,-7764,-7993,28,225,234,-601,-2837,-2573,-796,-557,-1978,-168,81,68,-1018,-1322,106,139,179,-184,-471,346,401,448,-58,346,529,-115,450,325,-651,174,-146,-18,-52,-20,65,-446,85,9,-338,-217,273,0,-296,-144,369,331,296,261,233,201,153,104,-130,-31,-105,-173,-236,-354,-319,-336,-340,-336,-329,-334,-355,-390,-530,-395,-367,-307,-270,-271,-205,-70,-21,-81,10,-90,128,116,90,-212,-345,-267,-232,-112,-133,-133,-284,-256,-236,-34,11,-129,-230,-391,-298,-184,-342,-131,68,55,108,-256,-184,87,245,310,-206,-173,-377,-508,664,513,373,-46,-2338,248,-104,-11287,-5218,539,531,513,-5440,364,255,-1107,-881,-136,-264,-1003,-305,-233,-165,-106,-61,-40,-23,-43,-737,-114,-449,-242,-216,-261,-293,-319,-326,-330,-354,-369,-380,-395,-393,-365,-322,-271,-219,-242,-140,-123,-113,-119,-122,-139,-169,-336,-319,-304,-336,-363,-359,-318,-246,-325,-434,-118,20,71,-126,-198,75,165,26,159,131,97,-266,7,-58,-123,-187,-239,-261,-259,-245,-227,-194,-162,-142,-271,-102,-86,-76,-20,-313,49,81,-354,-148,102,119,-125,15,-46,-50,-201,-101,18,7,-127,-1,15,29,-33,-6,-115,-228,-461,-233,71,60,-188,-334,-17,-104,-131,-190,-247,-292,-319,-339,-338,-335,-328,-317,-317,-344,-328,-321,-322,-312,-303,-288,-289,-295,-307,-288,-265,-233,-167,-81,4,-269,186,273,149,-56,-193,251,-146,-219,-88,-265,-521,374,748,710,79,-306,-26,-311,-168,237,225,193,126,-20,-87,-303,70,234,-118,-180,-87,-314,243,417,-163,-172,-255,-201,91,42,-28,-91,-139,-157,-140,-92,-43,-10,-63,63,84,-204,-305,-126,-14,-144,-61,-73,-261,-58,-55,-33,-276,-8,-8,-20,-54,-94,-135,-189,-248,-283,-303,-282,-247,-201,-135,-68,5,-248,-160,82,47,203,-52,-34,116,514,602,-212,422,226,312,394,-111,41,-311,-173,-46,-112,-142,-146,-145,-137,-142,-164,-213,-276,-351,-439,-384,-283,-192,-355,-131,69,134,-72,-297,193,187,147,50,-251,-17,-97,-173,-263,-358,-458,-449,-358,-266,-194,-114,-107,-120,-300,68,75,71,58,-297,-190,-97,-179,-337,-166,5,185,515,535,309,77,-292,-285,-190,-144,-44,78,-21,114,67,-117,-79,-155,-216,-266,-302,-315,-319,-319,-314,-304,-282,-255,-236,-215,-266,-210,-207,-219,-235,-260,-288,-319,-362,-412,-460,-419,-364,-336,-292,-255,-215,-358,-148,-126,-146,-473,-145,-256,-362,-33,-25,-16,-19,-53,-47,-58,-76,-92,-127,-104,-106,-117,-110,-97,-85,-72,-184,-24,-130,-78,101,155,64,39,-412,-93,-84,12,-73,451,469,18,-292,-260,-257,-211,38,171,-357,89,231,105,-68,-108,-233,-313,-292,-188,-238,31,105,18,-59,-399,-227,-70,-74,60,202,-55,-297,4,525,541,83,215,2,-112,148,264,9,90,8,-89,-85,-69,-39,1,-283,-125,92,134,137,-34,-111,72,22,-26,-60,-94,-174,-116,-118,-124,-146,-170,-221,-301,-273,-242,-195,-178,-143,-12,220,280,96,134,245,-93,-31,-122,-227,-222,-360,-483,-328,-178,-280,-352,-42,298,394,187,54,147,510,9,76,357,278,-238,108,-230,-218,-111,-167,-215,-274,-258,-265,-274,-279,-333,-266,-263,-264,-259,-272,-296,-311,-349,-390,-405,-364,-299,-216,-192,-110,-55,-272,-404,145,184,224,245,173,141,-31,-155,-66,-222,-152,-158,-130,366,347,332,291,-112,-99,-324,-148,-125,425,499,589,659,-10,484,712,318,423,953,1168,1417,1671,1885,2017,2034,1949,1735,1474,1167,844,529,262,-18,-126,-238,-303,-319,-321,-363,-360,-381,-493,-464,-418,-352,-299,-248,-180,-297,-414,-258,-14,-13,-1,8,-1874,-4454,-6386,-2864,-1667,-19,-10,-124,-3,-259,-162,-103,-159,-212,-246,-268,-266,-258,-230,-207,-177,-131,-113,-125,-60,-350,-37,-33,-50,-156,-374,-436,-194,-269,-330,-360,-329,-264,-164,-194,-353,66,394,-26,-61,200,-273,-40,-40,-333,-194,213,259,96,-218,-142,-247,-211,-189,-231,-150,-155,-207,-192,-219,-267,-295,-319,-336,-337,-330,-306,-283,-269,-234,-210,-174,-152,-121,-102,-478,-75,-81,-99,-137,-190,-259,-319,-301,-319,-179,-189,-118,-60,-62,-227,-272,-128,-141,-147,-65,7,90,158,-136,60,20,177,29,194,148,88,-146,-63,-135,-183,-181,-124,-104,-348,-54,-242,-111,-286,31,23,-53,220,249,307,28,-331,-37,-61,-65],[165,162,-47,-97,-223,111,111,-198,0,44,1,-17,-226,-48,-339,-1,-3,-5,-12,-26,-327,-243,-80,-90,-111,-136,-170,-135,-113,-239,-28,16,-127,-324,-9,32,-219,-177,-67,-108,-129,-110,-62,-17,-180,70,87,9,-96,-218,-67,25,-24,-115,-139,-203,-260,-312,-332,-327,-313,-301,-298,-316,-334,-356,-381,-413,-456,-456,-440,-303,-216,-132,-261,36,112,-98,-133,-183,132,230,-54,105,245,-37,-141,-165,-287,184,-131,77,19,-32,-66,-101,-127,-137,-143,-143,-137,-168,-151,-137,-132,-137,-145,-153,-153,-175,-257,-228,-266,-300,-323,-329,-309,-275,-224,-160,-94,-20,6,90,-77,-233,-257,-224,252,264,-336,-534,20,165,275,253,233,17,42,153,-102,-449,57,114,121,-230,75,145,-508,-331,167,213,208,205,198,-1437,-1044,-1103,-627,242,249,-731,-2388,-2674,-797,121,85,46,14,-9,-16,-7,-2073,15,19,-17700,-24235,-17693,-58121,-185515,-78008,-196,-217,-216,-202,-2479,-6730,-760,-6094,-6698,-105,-88,-64,-359,-2946,-3234,-787,-627,-2346,87,127,174,-1284,-1141,391,475,558,-42,-775,762,792,792,93,511,593,-81,398,254,-612,-17,-104,-120,-72,2,72,-327,167,29,-379,-217,156,13,-422,-90,-90,-150,-185,-191,-162,-120,-76,-56,-232,-43,-54,-70,-94,-348,-146,-166,-173,-159,-125,-87,-123,-404,-578,-151,-61,-44,-246,-350,-164,-174,-167,-131,-65,-17,127,210,252,-105,-322,-320,-257,18,52,59,-319,-210,-246,163,189,-137,-250,-316,-213,-136,-292,-171,308,316,183,-471,-193,8,288,274,-138,-17,-408,-242,208,119,70,-133,-2922,108,158,-10544,-3095,215,188,168,-4557,70,-382,-561,-623,-211,-297,-774,-439,-421,-357,-279,-201,-133,-64,-42,-736,-83,-556,-196,-55,-126,-209,-307,-386,-380,-311,-208,-103,-14,-112,130,-169,246,55,-286,-68,255,92,287,260,153,66,-298,-224,-131,-104,-301,-346,-333,-407,-412,-470,-257,-179,-120,-135,-292,-16,9,-32,14,0,-15,-177,-69,-123,-182,-253,-327,-395,-465,-470,-406,-334,-267,-217,-224,-145,-131,-125,-110,-264,-128,-147,-343,-203,-232,-272,-300,-330,-358,-375,-384,-383,-377,-368,-357,-345,-307,-267,-207,-156,-105,-212,-477,-270,194,234,-133,-321,-28,-141,67,-26,-148,-224,-309,-382,-416,-414,-393,-369,-364,-376,-398,-425,-471,-485,-445,-394,-359,-332,-318,-291,-284,-296,-294,-283,-264,-278,-165,-89,3,28,-227,216,-215,-200,-112,-267,-510,269,729,712,101,-384,-67,-257,-152,222,185,106,29,-77,-165,-357,-38,-10,-84,-156,-64,-346,149,285,-240,-137,-293,-191,30,57,0,-88,-148,-141,-66,-27,105,290,-53,77,41,-155,-326,-128,147,-139,81,105,-294,-121,-32,85,-343,44,380,326,330,57,74,15,-102,-153,-153,-108,-69,-39,-10,8,33,-265,-76,158,0,158,-40,-31,65,464,569,-295,389,202,177,59,-81,-133,-280,-200,-97,-49,-2,30,39,17,20,-7,-48,-103,-86,-73,-270,-256,53,-295,-23,211,233,-51,-278,185,154,107,66,-272,26,-77,1,-6,-20,-40,-69,-134,-230,-168,-131,-144,-161,-339,-223,-266,-318,-345,-380,-374,-336,-279,-325,-159,-105,-55,-20,3,19,32,-337,-253,-164,-181,-73,46,26,196,137,-88,-6,-14,-150,-63,-163,-93,-230,-41,-236,-23,-286,-173,-260,-331,-375,-365,-302,-223,-144,-75,-19,-194,-152,22,-15,-62,-172,-294,-258,-308,-360,-404,-419,-403,-361,-455,-244,-195,-343,-14,54,123,177,-78,198,315,361,409,-162,255,15,363,224,-69,20,-3,-158,87,-138,-91,283,280,-1,56,-404,-131,-101,-14,-131,390,403,-22,-301,-241,-243,-143,-7,183,-301,62,56,7,-70,-93,-144,-177,-189,-170,-270,-92,-60,-44,-106,-354,-229,-107,-82,-13,87,-68,-221,-17,602,569,79,193,-49,-96,116,280,-52,246,215,-116,-95,80,-61,46,-274,-76,79,302,248,-53,-108,261,229,166,98,10,-166,-165,-254,-340,-424,-470,-417,-351,-286,-226,-165,-150,-98,1,44,72,82,78,50,-109,-23,-105,-187,-123,-307,-114,-218,-167,-193,-393,-62,199,168,113,15,-17,-77,-114,-122,-92,-42,-254,65,-222,-261,113,162,-190,-313,86,-104,-320,-28,-271,-200,-270,-221,-220,-266,-320,-362,-416,-371,-303,-400,-156,-119,-200,-127,-82,-269,-410,20,-15,-57,-119,-174,-222,-268,-286,-303,-288,-288,-268,-263,-262,-235,-182,-135,-52,-61,-310,-174,-153,175,191,205,185,14,102,59,13,-20,231,875,1671,2916,4091,5159,5945,6338,6242,5159,1907,981,1211,1184,40,-94,88,110,-116,14,-199,-87,-133,-286,-170,-140,-271,-51,-6,34,-271,-399,-343,-39,-23,-47,-65,-2106,-6322,-9497,-2823,-1090,-85,-69,-256,-55,-243,-252,-169,-204,-259,-299,-329,-327,-310,-265,-220,-172,-104,-67,-106,13,-315,48,53,7,-279,-335,-395,-117,-183,-288,-279,-317,-345,-359,-368,-357,-307,-239,-177,-92,-39,-277,-67,-15,-336,-162,-247,-248,-143,-271,-12,-282,-20,-99,-243,-19,-78,-159,-225,221,141,-229,-31,-48,-6,-43,-59,-16,-82,-130,-188,-229,-266,-273,-265,-461,-216,-199,-186,-182,-186,-198,-215,-219,-288,-200,-172,-143,-102,-62,-268,-201,99,20,-87,3,270,295,166,-118,188,67,198,78,85,24,-43,-191,-166,-208,-222,-193,-143,-98,-358,-41,-194,-77,-331,4,25,-48,225,276,263,-15,-299,-49,-56,-77],[-159,-128,-101,-84,-188,-9,19,-200,-17,66,-97,-91,-125,-18,-338,-86,-129,-162,-180,-163,-330,-251,-192,-53,-16,3,-131,-63,4,-200,-55,-95,-143,-320,-204,-221,-219,-158,-113,-71,-37,-8,19,34,-160,85,120,54,-42,-181,-2,214,135,-154,-191,40,-155,38,65,73,-183,19,-26,-78,-108,-184,-149,-374,-46,74,-372,-183,216,-48,-239,186,230,-95,2,-101,108,231,-54,48,207,-16,-100,-153,-256,125,-75,74,31,-21,-68,-125,-176,-212,-237,-255,-266,-286,-319,-351,-351,-309,-252,-182,-91,-18,-246,23,144,166,48,-225,127,65,-12,-104,-204,-302,-356,-271,-173,-236,-257,-214,148,199,-426,-469,-101,17,310,284,255,-72,107,111,-48,-446,-24,-20,-23,-252,-18,27,-404,-326,54,59,49,38,17,-1707,-922,-994,-671,-66,-78,-463,-2143,-2667,-1279,-91,-63,-38,-13,5,22,38,-1952,43,32,-19503,-23568,-26883,-41025,-233477,-121161,-43,-52,-60,-75,-4021,-7240,-197,-3982,-3110,-311,-328,-323,-308,-2368,-3327,-712,-736,-2712,-245,-197,-134,-1647,-954,139,233,317,81,-1068,471,473,444,257,320,235,-50,6,-81,-532,-105,-43,-19,103,145,14,-217,130,24,-425,-222,-161,-251,-530,-347,-303,-241,-184,-143,-108,-89,-85,-109,-242,-176,-213,-239,-257,-314,-262,-253,-238,-212,-173,-130,-92,-440,-605,-87,-81,59,-230,-297,-132,-32,-252,-157,-241,-328,-389,-277,-155,-51,-279,-363,-286,64,118,88,-356,-171,-276,118,188,-149,-264,-233,-124,-89,-254,-202,249,371,231,-650,-216,-87,308,225,-36,141,-482,50,275,238,215,-208,-3262,-425,125,-8696,-1509,14,-38,-68,-3590,-129,-1478,-158,-392,-154,-159,-462,-178,-201,-231,-260,-286,-315,-329,-356,-663,-373,-586,-379,-336,-267,-174,-68,38,-47,-256,180,-113,26,-181,312,-211,288,-52,-306,-26,358,141,256,318,167,30,-186,-136,-194,-151,-306,-327,-218,-71,-343,-482,-198,-204,-198,-183,-376,-176,-169,-182,-185,-198,-210,-217,-230,-251,-263,-271,-267,-242,-212,-184,-159,-122,-85,-63,-191,-19,-7,7,11,-195,80,101,-335,-165,153,161,-70,50,3,-45,-163,-137,-48,35,-183,102,79,51,-3,5,-91,-201,-467,-266,24,38,-84,-314,-55,-164,8,-25,-106,-107,-143,-186,-210,-215,-196,-158,-124,-204,-87,-93,-110,-138,-150,-142,-47,-80,90,269,362,229,36,267,-8,-287,199,45,-112,-193,-240,62,-291,-194,-114,-193,-498,170,559,517,106,-448,-114,-199,-144,187,160,176,112,-144,-183,-286,-53,-18,-82,-137,-184,-381,-166,-127,-301,-98,-314,-187,-30,-30,-43,-59,-148,-71,-52,-69,12,27,-51,61,-14,-120,-346,-128,90,-142,85,25,-329,-193,-121,16,-366,67,344,296,386,134,94,320,245,99,184,190,177,151,127,90,51,-240,0,3,-12,38,7,-14,12,8,-41,-370,-184,-259,-325,-380,-358,-292,-237,-223,-170,-170,-178,-195,-216,-214,-187,-136,-85,-102,21,62,-279,-236,100,-222,59,17,-35,-116,-242,-271,-349,-293,-229,-251,-147,-129,-114,-120,-141,-174,-211,-245,-279,-325,-353,-369,-354,-344,-291,-258,-232,-185,-265,-161,-159,-135,-288,-121,6,28,38,41,40,42,-405,-222,-124,-186,-95,18,57,259,136,-52,25,-64,-185,-58,-132,-121,-171,-3,-283,82,-231,-125,-20,-102,-84,-96,-22,33,87,22,5,-209,-185,114,47,-35,-101,-211,-360,-265,-224,-303,-128,-101,-91,-386,-144,-134,-306,-74,-28,40,118,-81,207,385,473,556,-185,256,-3,323,207,-37,41,-32,-134,91,-141,-73,-125,-150,-113,-41,-295,-147,-116,-39,-181,116,91,-61,-308,-210,-229,-130,-174,-208,-249,-285,-322,-340,-334,-317,-297,-274,-254,-232,-268,-186,-158,-113,-131,-316,-210,-139,-93,7,-40,-108,-175,-210,-158,-66,47,155,-95,-78,92,178,-89,234,207,-142,-94,205,-96,50,-259,-21,61,142,87,-72,-103,-35,-73,-104,-126,-162,-188,-232,-271,-312,-356,-385,-419,-411,-381,-349,-317,-284,-252,-240,-221,-205,-194,-180,-170,-138,-99,-65,-124,-165,-395,-107,-136,-164,-112,-378,-85,77,40,-11,-65,-123,-178,-216,-239,-229,-197,-254,-99,-214,-290,53,91,-188,-350,6,-100,-377,4,-209,-173,-319,-295,-101,-72,42,159,118,50,-9,-370,-111,-125,-185,-150,-116,-247,-394,964,718,658,1235,229,28,-34,-47,-14,-128,-184,-130,-170,274,555,461,321,84,-22,-296,-332,-210,63,106,457,667,31,377,475,361,521,1023,3346,1885,4091,9983,10661,10785,10314,9247,6422,1986,1027,1449,1258,108,-62,-11,-58,-246,75,-6,122,9,-59,141,-66,-290,59,11,-16,-217,-370,-392,-126,-138,-110,-61,-2081,-8798,-9757,-258,-142,133,140,-386,40,-228,-338,-272,-166,-245,-296,-316,-294,-253,-187,-128,-247,2,39,-70,85,-241,56,95,-40,-402,-214,-319,-160,-216,-298,-211,-169,-114,-46,-16,-320,58,152,78,-73,126,-275,-106,-19,-340,-119,-24,16,13,-292,-19,-303,-37,-93,-262,-49,-102,-116,-256,175,120,-230,-63,-126,-45,-78,-40,-38,-65,-74,-97,-112,-142,-164,-193,-314,-233,-252,-269,-290,-313,-338,-344,-307,-266,-143,-134,-125,-32,48,-311,-138,158,29,-44,8,265,319,72,-64,246,111,90,-2,-105,-209,-313,-363,-279,-186,-112,-37,26,-110,-374,-45,-135,-60,-362,-21,6,-69,-98,-149,-198,-259,-296,-335,-365,-373],[-242,-184,-142,-92,-151,-44,-26,-201,-52,-30,-212,-136,-76,-68,-339,-57,37,95,153,-102,-308,-259,-347,-51,317,172,-97,-44,35,-172,-199,-312,-396,-376,-291,-216,-247,-108,-87,-94,-130,-190,-264,-354,-407,-358,-277,-191,-125,-154,-22,11,37,-201,-140,-29,-136,16,-9,-33,-160,-96,-136,-189,-226,-247,-248,-397,-202,-149,-305,-149,44,-77,-235,220,221,-70,134,-22,60,214,-56,-29,137,-14,-80,-160,-229,354,-38,280,125,111,100,249,227,70,-8,7,-40,-87,-146,-156,-204,-240,-269,-271,-232,-194,-185,-100,-70,-49,-41,-284,-66,-109,-153,-186,-190,-150,-94,-15,-154,-249,-246,-178,248,241,-402,-356,-238,28,311,292,278,-178,132,221,-23,-457,-132,115,69,-189,-139,-100,-322,-340,-324,-391,-463,-462,-398,-1897,-800,-833,-761,-5,67,-262,-1913,-2279,-1858,194,177,136,75,-5,-101,-610,-1786,-352,-181,-20920,-21990,-33402,-20787,-198287,-164836,775,788,764,700,-5698,-8108,319,-1806,65,-43,-129,-188,-226,-1532,-2832,-578,-876,-2997,19,87,145,-2006,-769,265,269,251,176,-1306,98,19,-67,-136,-206,-225,-219,-169,-101,-438,34,64,-95,142,133,-33,-123,19,-44,-433,-233,-177,-192,-523,-139,-108,-72,-37,-13,5,11,3,-62,-137,-146,-207,-255,-281,-277,-237,-191,-146,-102,-61,-33,-26,-438,-556,-66,-101,-124,-207,-182,-208,-223,-239,-216,-212,-201,-202,-230,-264,-307,-313,-380,-308,-143,-66,15,-358,-131,-312,63,169,-158,-254,-132,-24,-35,-226,-215,-154,-229,-250,-627,-235,-177,-120,-91,-63,-60,-576,-70,-82,-111,-133,-255,-3041,-1637,-235,-6972,-381,-269,-275,-248,-2702,-673,-2802,-131,-198,-63,-41,-83,-1,3,0,-5,-368,-32,-43,-301,-548,-82,-483,-50,-10,35,97,160,55,-70,-191,246,-119,-20,-235,331,-239,195,-143,-287,21,463,188,181,323,188,-6,-86,-65,-203,-190,-286,-292,-221,-63,-313,-445,-110,-10,-55,-145,-393,-175,-100,-192,-69,-52,-31,-3,16,25,36,-123,40,26,-118,1,-154,-98,-165,-257,-354,-370,-262,-149,-23,-113,99,87,-316,-181,254,365,-53,61,22,-44,-95,-112,-96,12,-206,17,-16,-60,-102,-170,-211,-233,-429,-213,-123,-50,-29,-300,-71,-158,76,50,-69,0,-12,-147,-16,50,85,123,145,-135,80,-38,56,-22,-121,-225,-317,-288,-179,-36,85,174,85,220,-59,-277,208,124,48,27,-215,130,-357,-194,-84,-75,-473,94,246,171,103,-430,-152,-139,-135,145,105,178,85,-204,-125,-175,-108,351,-56,-113,-40,-378,54,127,-303,-52,-303,-175,-98,-168,-216,-255,-278,-274,-243,-193,-145,-106,-53,0,-65,-96,-347,-112,24,-145,44,-54,-360,-262,-240,-324,-409,-413,-305,-210,-138,-72,-14,22,46,77,96,119,129,73,134,123,102,-193,36,-18,-67,-115,-147,-178,-211,-239,-260,-338,-297,-297,-275,-239,-197,-143,-162,-242,16,51,83,107,120,-106,68,126,102,-97,40,0,-271,-212,-148,-186,-212,-209,-179,-150,-191,-60,-23,-8,11,-208,24,-24,-70,43,51,57,-144,-178,-152,-153,-248,-181,-106,-297,-280,-365,-348,-236,-245,-151,-153,-96,-236,-96,114,271,256,222,179,21,-492,-200,-89,-169,-112,-11,64,299,122,-18,57,-109,-220,-63,-103,-151,-107,22,-250,-43,-152,-208,-304,-395,-437,-353,-242,-132,-21,-34,-38,-219,-229,239,231,-2,33,-119,-283,-369,-261,-272,-47,-101,-4,-318,-154,-85,-274,-115,-149,-180,-210,-230,-217,-175,-124,-65,-187,49,-35,100,105,-2,62,-51,-123,-125,-201,-266,-305,-296,-251,-190,-183,-147,-137,-72,-232,8,32,-105,-323,-183,-227,-30,-113,102,-122,-49,-164,-288,-415,-459,-347,-241,-152,-76,-220,41,99,-162,-137,-298,-191,-172,-113,252,294,-98,-86,-51,385,230,75,-75,-214,-289,-263,-157,-109,79,175,-177,-101,245,-135,35,-250,23,-20,-149,-283,-404,-514,-501,-422,-346,-279,-240,-205,-201,-201,-214,-241,-262,-301,-317,-319,-308,-280,-244,-204,-186,-160,-146,-150,-165,-204,-235,-275,-328,-365,-383,-409,-329,-274,-225,-176,-328,-125,-106,-83,-73,-60,-46,-27,2,33,77,127,-228,96,-222,-317,49,193,-190,-370,-76,-95,-391,-70,-159,-128,-374,-380,-154,-82,-32,257,131,52,269,-300,-111,-117,-158,-174,-151,-218,-371,969,730,745,1716,267,-33,-41,10,4,-84,-197,-118,-177,184,27,-187,-326,-257,-196,-288,-194,-107,61,-102,409,625,33,299,350,377,546,1003,3412,2017,5159,10661,60644,68035,70169,66620,7310,1971,1038,1645,1299,179,5,266,-23,-386,392,197,213,-85,171,180,-11,-267,200,168,184,-157,-302,-390,-132,253,109,449,-1846,-9253,-5865,341,281,218,165,-517,-41,-216,-408,-363,-344,-366,-333,-282,-218,-164,-184,-52,-286,36,48,-19,95,-155,-12,150,-70,-436,-92,-229,96,25,-251,-71,-114,-129,-100,-44,-327,50,214,126,-76,129,-258,-146,20,-341,-62,30,-112,-61,-236,-24,-271,-53,-85,-281,-99,-125,-75,-273,-91,-151,-210,-203,-217,-228,-240,-244,-255,-279,-286,-305,-316,-337,-346,-360,-363,-367,-372,-379,-380,-362,-319,-259,-175,-245,-144,-116,-137,-72,-1,-336,-85,175,40,-11,11,229,220,-16,6,154,103,41,-32,-117,-204,-286,-324,-269,-178,-87,13,107,-132,-388,-57,-72,-51,-318,-30,-15,-108,-48,-136,-223,-318,-375,-398,-366,-308],[-102,-204,-314,-395,-451,-430,-357,-268,-168,-99,-318,-109,23,5,-333,-105,97,300,151,-110,-266,-236,-296,-83,427,195,-58,-39,22,-146,-176,-337,-469,-523,-488,-420,-350,-273,-211,-153,-97,-31,47,118,-167,47,126,71,6,-134,116,335,160,-234,-64,-94,-119,6,-39,-190,-344,-502,-658,-755,-654,-545,-448,-413,-325,-289,-277,-282,-310,-355,-404,-455,-495,-511,-501,-469,-429,-395,-358,-333,-325,-338,-370,-415,-479,-541,-539,-450,-320,-175,-20,116,234,18,10,-7,-45,-89,-180,35,54,-67,-241,-327,-419,-509,-567,-587,-587,-564,-521,-466,-394,-322,-236,-143,-45,53,-55,71,-242,-282,-242,-151,223,161,-333,-278,-386,183,177,163,170,-319,101,244,-54,-496,-287,290,269,-93,-308,-26,-298,-400,-125,-172,-210,-223,-216,-1560,-705,-673,-888,231,357,-183,-1765,-1861,-2514,-261,952,1005,1046,1058,1028,-1507,-1699,992,1371,-21732,-20431,-24565,387,-141811,-201756,5687,16133,7474,13066,-7343,-9363,1770,163,1964,1064,978,987,862,-763,-2287,-421,-1068,-3107,984,1118,-221,-1587,-611,1053,891,681,208,-1451,63,6,72,244,436,491,-38,579,195,-366,613,120,-220,795,392,-99,-83,250,-91,-398,-317,-469,-561,-520,-402,-277,-155,-47,39,114,168,-73,-226,-23,125,182,185,77,-232,-156,-54,161,245,16,175,0,-407,-474,-38,-123,-190,-251,-308,-351,-373,-371,-355,-326,-274,-216,-170,-120,-88,-212,-395,-364,-10,-39,-83,-342,-249,-379,-462,-536,-513,-413,-270,-122,-13,-244,-241,-35,298,303,-489,-279,-287,91,-3,-89,-183,-681,-322,-365,-406,-426,-446,-2328,-2891,-392,-5523,-290,-203,-137,-48,-2008,-2251,-4328,182,-98,206,177,133,65,-23,-126,-231,-664,-410,-441,-477,-449,-299,-371,-130,-58,-1,46,80,47,-103,-152,176,-138,-80,-284,182,-254,73,-247,-279,1,-53,-98,-133,-140,-136,-125,-130,-123,-213,-219,-266,-274,-300,-401,-514,-608,-567,-422,-268,-159,-368,-249,-73,-297,172,241,208,54,115,59,19,-128,-17,-48,-103,-15,-241,-97,-168,-274,-392,-531,-649,-658,-537,-409,-278,-162,-317,-221,68,111,-63,47,21,-66,-26,-69,-165,-45,-244,-31,-134,-254,-357,-436,-402,-286,-405,-159,140,265,4,-306,-99,-153,1,364,-58,-28,-16,-172,-5,91,91,108,127,-87,91,15,236,274,42,-58,323,133,-99,264,444,379,125,160,-133,-263,520,589,89,255,-186,79,-428,-214,-317,-458,-450,-281,-56,176,75,-383,-189,-95,-141,80,28,118,31,-269,-51,-77,-161,358,-70,-100,-48,-351,55,71,-259,-19,-278,-170,-120,105,81,23,-243,-180,-325,-488,-626,-489,-72,38,-114,-91,-324,-79,-55,-148,78,-140,-398,-330,-306,-131,-292,64,204,74,-195,-311,-301,-243,-189,-139,-120,-109,-121,-149,-179,-226,-285,-346,-419,-505,-577,-638,-658,-657,-636,-600,-551,-486,-424,-340,-240,-138,-46,-95,-119,-270,41,76,174,137,81,-180,-28,-69,-102,-110,-95,-74,-249,-192,-14,-78,-13,-30,-59,-114,-175,-234,-304,-389,-459,-536,-596,-644,-651,-631,-583,-518,-436,-339,-234,-144,-279,-210,60,-221,-54,106,108,6,-229,-151,-138,-72,-177,-73,114,196,255,286,291,-44,-419,-183,-67,-145,-124,-59,45,208,93,8,81,-148,-253,-79,-84,-176,-43,32,-177,135,-147,-437,-704,-668,-414,-168,57,243,94,-88,-84,-225,-281,217,189,32,132,-30,-108,-173,-284,-249,-71,-130,16,-263,-171,-52,-253,-140,-286,-387,-421,-384,-293,-186,-90,-14,-159,76,-69,57,22,-24,-88,-163,-238,-307,-374,-433,-488,-533,-577,-611,-640,-668,-705,-733,-757,-772,-768,-737,-658,-543,-406,-273,-177,36,-52,161,258,-5,-61,87,37,-30,185,126,-157,120,107,-216,-124,-299,-177,-205,-147,283,294,-141,-54,-75,614,516,97,116,-194,-80,23,-47,-112,-68,-20,-222,-119,195,-175,0,-251,48,-14,71,-38,-150,-273,-381,-472,-503,-470,-403,-305,-225,-156,-120,-124,-151,-222,-297,-391,-505,-625,-719,-729,-682,-608,-539,-483,-442,-429,-412,-401,-395,-371,-334,-315,-270,-249,-233,-207,-271,-175,-63,32,135,-96,172,265,87,351,537,631,-176,11,-254,-345,6,157,-195,-310,-154,-92,-332,-136,-122,-80,-422,-479,-218,-270,-486,-665,-782,-788,-777,-750,-649,-472,-298,-196,-177,-211,-360,-192,-131,-100,-153,-272,-430,-519,-494,-575,-763,-506,-121,-185,103,228,563,511,205,1,-296,-159,-70,-69,-298,382,571,10,210,229,369,536,963,3356,2034,5945,10785,68035,501185,513560,306912,7634,1852,1008,1780,1296,243,110,572,556,-53,-733,401,213,-97,274,166,30,-219,26,214,415,-134,-210,-341,-200,163,9,570,-1761,-8129,-3312,121,94,61,-22,-652,-247,-313,-448,-392,-371,-483,-592,-654,-635,-556,-424,-297,-237,-122,-80,-3,125,-71,-94,105,-84,-318,5,-135,191,59,-187,-86,-13,24,5,16,-355,35,133,149,-85,91,-237,-187,-65,-352,-39,71,-244,-132,-158,-35,-241,-75,-79,-293,-165,-145,-40,-279,-363,-522,-553,-453,-311,-180,-137,2,55,76,89,64,25,-39,-97,-149,-172,-311,-129,-71,-6,57,106,-86,107,-223,-190,-103,-151,-110,-54,-333,-43,-61,-118,-181,-241,-314,-383,-453,-499,-505,-484,-439,-392,-355,-327,-319,-330,-340,-367,-398,-391,-346,-270,-392,-82,3,-36,-252,2,-10,-147,157,332,353,-11,-204,-43,-5,-169],[413,381,-18,-48,-59,-81,-222,-360,-469,-574,-616,-581,-494,-396,-329,-224,-147,-74,-6,-107,-222,-186,-130,-67,209,183,-17,-45,-27,-137,-251,-366,-476,-565,-640,-701,-733,-714,-667,-590,-489,-362,-215,-67,-178,3,121,59,16,-110,175,367,154,-211,9,-126,-94,-5,-105,-28,-334,-660,-991,-896,-598,-322,-221,-371,-44,217,-167,-70,5,-175,-276,17,-44,-65,-44,12,-94,121,-57,-176,-73,-69,-116,-236,-217,-69,-235,-389,-476,-445,-302,-120,62,-1,36,-15,-43,-87,-208,6,51,-78,-242,-294,-335,-360,-364,-355,-355,-352,-344,-413,-285,-239,-173,-95,-11,74,-75,22,-322,-271,-206,-98,232,120,-267,-196,-343,116,115,107,111,-440,63,125,-96,-507,-439,3,-63,-133,-470,-302,-381,-455,-468,-463,-441,-401,-349,-1140,-593,-492,-944,116,252,-194,-1661,-1406,-2924,-976,817,890,979,1057,1090,-2503,-1708,1179,-244,-21893,-18974,-15211,11382,-84437,-219995,-20321,23721,3392,8987,-8653,-10893,2001,1815,1854,801,979,1038,804,-149,-1829,-202,-1238,-2948,525,659,-803,-1051,-413,537,360,144,-57,-1407,-151,4,240,525,790,396,-49,505,120,-277,602,193,-340,767,438,-134,-55,205,-189,-541,-948,-957,-564,-323,-39,356,257,991,794,697,377,-132,-314,102,93,307,335,20,-201,-188,-82,82,0,-69,-136,-213,-353,-362,-419,-479,-513,-535,-544,-528,-474,-384,-273,-150,-18,95,169,117,80,-194,-380,-408,-155,-335,-533,-754,-987,-1053,-803,-556,-319,-219,33,123,11,-265,-241,-150,329,321,-339,-304,-366,-88,-228,-352,-475,-678,-656,-717,-782,-827,-861,-1355,-3299,-831,-4391,-415,-267,-150,-19,-1505,-3880,-5760,301,-80,308,252,168,50,-88,-232,-353,-935,-430,-361,-655,-345,-48,-250,95,125,125,104,40,17,-114,-114,-153,-193,-237,-283,-323,-358,-388,-419,-460,-500,-551,-596,-637,-650,-651,-644,-652,-644,-641,-651,-684,-732,-813,-857,-823,-715,-563,-389,-225,-164,-338,-299,-155,-397,137,369,240,100,148,125,-9,-135,26,-114,-86,21,-325,11,0,-34,-155,-105,-123,-107,-38,0,-6,0,-317,-268,273,484,-82,24,17,-92,45,-2,-224,-114,-273,-45,-191,-344,-471,-573,-571,-489,-387,-248,-121,0,30,-320,-129,-145,-97,259,-62,-100,-34,-195,19,261,204,138,303,-51,105,70,388,333,63,-20,347,215,-190,189,438,436,163,94,-219,-237,530,574,65,300,-158,31,-437,-681,-819,-548,-426,-17,174,308,28,-346,-210,-65,-156,0,-66,41,-46,-319,18,0,-196,144,-101,-95,-73,-324,124,150,-205,4,-247,-167,-153,120,287,368,-173,-176,-458,-835,-927,-411,-105,27,-155,-105,-285,-24,-126,-142,70,-216,-436,-373,-307,-194,-279,35,102,71,0,-420,-721,-827,-740,-614,-527,-468,-453,-475,-515,-582,-670,-765,-877,-1002,-1081,-1009,-887,-772,-661,-546,-421,-286,-160,-23,114,239,138,-108,-93,-303,33,55,223,152,48,-242,-67,-58,-16,-94,143,222,-221,-175,254,-17,326,318,273,44,-68,57,-15,-96,-157,-221,-263,-298,-302,-289,-247,-178,-222,-261,-118,-23,-290,-244,95,-134,7,42,81,-66,-215,-281,-257,-149,-110,-55,129,304,471,491,468,-131,-301,-172,-60,-123,-145,-153,-80,59,53,29,97,-174,-276,-102,-77,-191,15,30,-103,-43,-179,-240,-221,-134,-6,111,79,297,82,-128,-128,-226,-327,171,133,68,142,56,80,55,-231,-232,-97,-160,18,-219,-191,-35,-248,-239,-366,-417,-390,-308,-190,-68,33,113,-103,204,-95,99,133,74,65,-74,-137,-88,-131,-166,-199,-226,-256,-285,-315,-356,-417,-481,-557,-641,-729,-813,-835,-752,-581,-384,-241,77,2,241,271,-53,-54,117,60,-14,147,147,-84,129,20,-252,-112,-308,-165,-226,-175,-64,-18,-197,-40,-93,151,153,101,79,-211,-92,-179,-281,-364,-411,-416,-370,-308,-251,-199,-116,-253,-46,-53,-26,-35,-187,-136,-96,-144,-192,-224,-253,-251,-249,-226,-203,-184,-159,-164,-213,-209,-281,-377,-478,-576,-683,-755,-769,-721,-639,-574,-511,-465,-440,-421,-424,-458,-518,-579,-617,-577,-458,-255,-7,257,255,-108,143,125,101,410,528,663,-96,-91,-294,-351,-25,122,-183,-237,-190,-79,-239,-146,-214,-384,-506,-580,-646,-712,-701,-589,-500,-456,-451,-431,-352,-174,-95,-161,-169,-166,-343,513,687,904,1168,421,-105,-67,104,2,-22,-216,-124,-183,49,368,522,505,212,-12,-295,-110,-19,-148,-375,372,518,-17,153,135,354,509,924,3196,1949,6338,10314,70169,513560,731535,314542,7335,1661,959,1867,1267,312,273,888,1112,169,-591,616,195,33,128,141,71,-145,-448,240,530,-150,-311,-765,-946,-558,-80,276,-1900,-8171,-4104,-46,40,-83,-116,-734,-270,-203,-434,-322,-101,-194,-197,-298,-309,-266,-241,-91,-152,80,174,73,246,16,-164,60,-74,-205,93,-24,252,99,-116,-149,-45,175,206,233,-364,23,152,56,-91,-180,-330,-450,-514,-474,-395,-263,-367,-165,-75,-44,-217,-97,-73,-277,-262,-451,-660,-847,-985,-949,-741,-490,-360,-156,-161,36,350,583,252,61,129,295,296,362,-25,-364,191,190,214,262,133,-65,148,-210,-245,-103,-174,-158,-122,-322,-24,-92,-261,-449,-651,-874,-1103,-996,-772,-571,-403,-257,-140,-60,-14,-12,-275,-93,-163,-244,-300,-325,-314,-413,-210,-134,-65,-200,29,3,-210,103,133,164,33,-189,-39,8,-222],[137,173,32,-24,-19,182,166,-131,-73,20,-420,-81,-120,-151,-316,-221,-189,-180,-165,-136,-170,-118,-95,-104,-104,-128,-169,-217,-293,-381,-470,-551,-603,-582,-532,-502,-498,-502,-531,-542,-477,-357,-213,-72,-193,-51,119,37,14,-86,226,381,141,-156,66,-133,-74,-20,-199,-228,-394,-469,-381,-242,-338,-113,-247,-314,-24,268,-83,-18,-70,-221,-301,66,28,9,3,12,-177,42,-45,-173,-184,-117,-157,-281,-223,-190,-313,-437,-455,-328,-162,-3,140,0,49,-29,-51,-99,-246,-38,27,5,-235,91,264,112,27,-59,224,112,33,-373,-47,50,-2,-52,-100,-136,-177,-190,-395,-232,-167,-64,-15,28,-230,-139,-214,141,156,147,27,-545,6,24,-164,-497,-604,-226,-277,-292,-631,-237,-325,-519,-77,-35,-18,-15,-33,-692,-479,-338,-915,-82,21,-328,-1631,-959,-2497,-1709,503,588,535,747,823,-3575,-1875,1327,-2640,-21736,-17685,-6593,5871,-28285,-208662,-46259,8444,212,5194,-9394,-12574,1892,627,-274,-216,66,171,165,113,-1551,-10,-1382,-2672,77,137,-1381,-523,-181,148,78,-9,-92,-1237,-168,-140,-81,12,93,191,-84,327,36,-203,439,257,-461,347,256,-158,-62,-93,-316,-278,-388,-80,139,-222,-79,311,177,844,672,559,342,-190,-295,198,49,287,162,-32,-189,-233,-125,-148,-195,-243,-289,-328,-348,-334,-312,-314,-325,-368,-440,-519,-532,-433,-292,-143,3,122,115,47,61,-188,-373,-418,-161,-305,-447,-586,-568,-435,-311,-201,-262,-176,0,26,23,-302,-233,-247,-69,-112,-210,-324,-422,-421,-493,-522,-516,-544,-426,-387,-375,-372,-398,-420,-2095,-1493,-3649,-670,-616,-569,-498,-1205,-5359,-4221,-254,-193,-151,-122,-97,-88,-90,-95,-159,-808,-86,-66,-814,-253,-58,-138,-102,-141,-187,-224,-253,-250,-224,-183,-148,-141,-151,-248,7,-205,-179,-366,-249,-35,-92,-160,-238,-307,-382,-459,-544,-588,-590,-552,-492,-415,-351,-269,-283,-367,-61,-19,-12,-166,-322,-331,-238,-480,110,316,142,135,152,110,-44,-145,5,-175,-72,63,-403,239,233,-29,-173,163,335,237,56,45,-71,-80,-320,-316,-77,-42,-109,-5,8,-126,110,72,-252,-186,-285,-216,380,-156,-132,217,1,-169,-375,-62,241,278,52,-342,-162,-139,-171,173,-78,-180,-61,-211,48,74,40,9,-29,-73,-111,-139,-170,-179,-167,-126,-79,-26,-260,93,141,163,184,37,-300,-191,89,10,-86,-189,-315,-447,-557,-554,-453,-319,-391,-43,11,122,-29,-320,-207,-37,-169,-85,-166,-44,-133,-329,26,-39,-197,0,-134,-86,-103,-292,185,213,-149,24,-207,-154,-169,134,289,410,-65,-238,-114,-130,49,350,-141,29,-174,-124,-231,55,-150,-120,72,-260,-455,-359,-212,-214,-268,5,0,-33,-27,-226,-385,-518,-619,-654,-650,-627,-623,-636,-652,-680,-716,-748,-746,-729,-709,-695,-658,-613,-551,-470,-369,-253,-143,-60,98,201,194,-95,-74,-336,16,17,168,103,56,-251,-77,-106,237,-91,456,220,-182,-158,283,46,376,692,443,73,5,310,152,141,101,-121,149,29,-365,333,338,260,-247,-307,-119,14,-288,-279,114,-40,-24,-98,-162,-183,-201,-179,-141,-94,-59,-37,-1,10,1,-22,-55,-221,-176,-172,-192,-187,-163,-121,-61,15,13,44,105,-181,-282,-122,-73,-188,65,15,-42,314,29,-277,266,-153,304,208,35,146,67,-150,-167,-223,-354,-350,-401,-373,-276,-165,-55,48,-149,-227,-124,-190,0,-195,-214,-222,-339,-434,-481,-448,-372,-286,-196,-110,-41,17,-35,104,-114,8,114,109,55,-100,-165,39,-103,59,35,8,-167,-63,-99,-135,-204,-195,-392,-200,-187,-244,-421,-143,-272,-90,-311,-12,25,64,89,-116,-58,122,78,3,53,25,-21,-32,-67,-275,-124,-333,-181,-246,-263,-301,-342,-386,-426,-466,-481,-499,-500,-489,-473,-445,-429,-410,-391,-371,-357,-326,-299,-282,-247,-211,-275,-138,-98,-41,-38,-243,-162,173,210,6,290,-117,262,225,31,-38,191,197,43,-227,-200,45,235,190,69,12,105,11,-93,-266,-306,-392,-465,-522,-544,-550,-562,-564,-517,-419,-272,-135,-260,137,435,239,-114,76,-47,80,431,486,526,-33,-240,-374,-359,-80,-113,-192,-236,-252,-266,-291,-306,-292,-240,-320,-389,-347,-168,-258,-159,-167,-184,-208,-209,-177,-94,-87,-151,-165,-171,-361,217,274,380,454,459,-129,-92,101,-41,-26,-231,-168,-209,-11,308,460,457,151,-77,-312,-74,-197,-175,-248,328,424,-89,113,37,291,427,854,2910,1735,6242,9247,66620,306912,314542,297277,6418,1386,859,1866,1178,341,378,376,282,104,-499,803,122,226,-219,74,68,-402,-304,119,192,-232,-371,-521,-400,-252,-173,4,-2190,-8880,-7289,83,115,-338,28,-728,-102,-211,-429,-282,-173,-267,67,52,105,-237,-233,-30,-94,404,308,84,285,70,-220,-12,-81,-133,132,65,276,107,-78,-228,-94,157,353,275,-340,-14,15,-157,-316,-501,-663,-688,-582,-458,-395,-347,-451,-325,-350,-397,-479,-564,-655,-738,-826,-773,-675,-564,-462,-376,-267,-169,-402,-214,-193,33,297,365,253,8,111,351,353,373,-3,-408,154,354,324,310,155,-52,179,-206,-306,-115,-205,-209,-197,-315,-20,196,71,-40,-201,-381,-552,-695,-709,-591,-446,-293,-147,-18,94,63,-269,-77,193,157,-34,48,-243,-424,-100,10,-41,-138,-111,-144,-247,-223,-249,-270,-296,-294,-288,-272,-246],[-275,-218,-176,-124,-95,-57,-18,-105,-30,-7,-338,141,122,-30,-303,-261,33,98,36,-73,-121,-49,84,36,8,-28,-58,-94,-125,-35,84,24,-208,-224,-96,-98,-465,-65,-138,50,-50,-115,-130,-107,-205,-101,30,11,10,-54,6,-36,-81,-118,-164,-197,-214,-218,-292,-160,-116,-72,-221,-174,-351,-75,-254,-231,15,45,18,48,-112,-245,-309,-12,-48,-90,-142,-196,-253,-314,-357,-380,-371,-343,-309,-309,-238,-220,-211,-209,-209,-208,-194,-187,-181,-171,-163,-156,-137,-115,-269,-60,-20,21,-203,62,84,76,58,-105,-4,-42,-78,-308,-131,-156,-172,-177,-167,-140,-119,-79,-351,-144,-95,15,68,83,-196,-76,-59,136,162,177,-104,-537,-30,304,-213,-425,-648,-140,318,310,-696,-287,-360,-544,596,550,482,406,320,-194,-322,-197,-772,-274,74,-545,-1621,-494,-1737,-2384,81,0,-339,54,65,-4619,-2182,124,-5095,-21543,-16494,0,-48,-105,-169170,-69123,-126,-2183,-47,-9385,-13873,30,52,81,97,110,122,119,102,-1449,-2,-1439,-2358,-262,-332,-1813,-269,-188,-106,-42,3,34,-987,46,27,-8,-40,-99,-145,-214,-274,-318,-330,-306,-270,-486,-217,-218,-227,-243,-244,-433,-198,-415,-96,-52,-103,-93,38,42,39,22,10,-4,-208,-191,-62,-73,-70,-55,-52,-166,-256,-148,-6,-13,-18,-26,-40,-251,-121,-25,-57,-214,-112,58,-236,50,40,14,-19,-54,-100,-168,-237,-319,-386,-347,-375,-286,-269,-250,-240,-229,-306,-257,-144,-266,-95,4,42,53,-311,-186,-298,72,68,-75,-306,-426,11,-176,90,104,-298,140,154,149,152,-341,140,43,-1791,-3297,32,32,4,0,-1055,-4782,-2656,-57,-358,-103,-140,-173,-212,-252,-287,-312,-607,-345,-349,-798,-382,-396,-362,-309,-245,-179,-109,-137,14,-76,-60,130,-125,-146,-185,122,-167,-287,-331,-218,33,73,111,-190,227,203,-133,-26,-107,-313,-87,-115,-208,-258,-174,-265,-336,-7,-48,-2,-146,-304,-328,-298,-451,101,310,45,175,159,103,-58,-143,-4,-223,-54,46,-464,175,172,-33,-191,72,12,-53,-106,-171,-220,-260,-314,-353,-343,-386,-417,-403,-337,-239,-131,-23,-229,-235,-269,-419,221,-206,-151,299,34,-159,-364,-25,484,375,78,-364,-191,-134,-203,59,-99,-261,-88,-212,-328,-353,-257,-148,-57,2,90,161,212,260,113,65,354,316,-294,30,378,489,257,-9,-351,-126,432,388,13,290,-122,-35,-328,-312,-27,-75,-347,-120,-118,-116,-132,-302,-183,-235,-301,-346,-290,-192,-219,-303,34,89,-162,142,-160,-74,-136,-254,136,152,-96,43,-166,-134,-174,144,288,292,48,-282,-134,-75,25,178,-177,46,-169,-146,-169,-96,-131,-171,-192,-264,-445,-322,-312,-339,-354,-342,-295,-240,-198,-160,-130,-120,-126,-122,-123,-108,-90,-200,-36,-14,-9,-79,-55,-123,-201,-296,-389,-385,-307,-243,-195,-166,-177,-201,-240,-298,-360,-346,-261,-362,-82,-33,-6,-8,-43,-200,-131,-221,-42,-86,222,182,-137,-140,306,111,417,760,454,111,89,332,128,102,111,-113,154,45,-472,252,149,46,-253,-343,-190,-262,-310,-344,-368,-386,-380,-374,-376,-361,-368,-355,-329,-291,-256,-207,-164,-118,-87,-66,-50,-286,-50,-130,-75,-88,-145,-135,-96,57,-18,66,118,-160,-265,-122,-56,-159,113,0,13,348,63,-320,188,-171,-44,-151,-223,-260,-264,-257,-253,-254,-327,-273,-257,-212,-147,-99,-61,-26,-52,-216,-137,-206,-62,-173,-223,-187,-289,-185,-159,-120,-84,-60,-35,-15,-8,-7,-6,-20,-110,-76,-104,-131,-165,-201,-232,-259,-285,-306,-328,-347,-373,-397,-413,-410,-397,-365,-371,-281,-232,-264,-444,-132,-257,-78,-357,-57,-69,-83,-107,-163,-141,-151,-155,-146,-127,-97,-66,-33,-10,-244,-21,-330,-172,-233,-174,128,190,-316,-85,-129,407,408,85,-18,-156,-156,-155,-188,-336,-367,-266,-349,-210,-77,-211,-153,-279,-90,-99,-89,-113,-269,-160,143,196,-40,239,-149,320,210,1,-62,201,202,39,-230,-229,23,307,267,102,16,601,750,75,-334,-208,-157,-104,46,60,-266,-103,-185,84,-34,77,-41,-218,42,224,177,-69,21,-178,-118,-191,-224,-210,-161,-373,-426,-318,-102,22,-158,-106,-148,-63,-92,-64,8,58,-263,-296,-379,-117,-217,-72,-121,-166,-216,-258,-294,-309,-309,-300,-264,-217,-357,-131,-87,-40,-15,7,-81,-75,-24,-71,-98,-203,-193,-249,-320,-364,-355,-314,-216,-137,-279,-13,10,-103,-110,-14,-12,-138,157,-6,248,352,820,2476,1474,5159,6422,7310,7634,7335,6418,5105,1129,780,1074,553,388,339,252,64,-27,-15,20,26,43,52,27,20,-21,-51,-89,-91,-269,-48,-15,-103,90,-179,219,-2289,-9643,-9524,178,287,-556,213,-615,21,-180,-402,-238,-217,-299,97,232,249,-202,-160,-4,-18,376,282,108,345,134,-178,-59,-62,-55,-7,-93,-113,-123,-106,-270,-111,-138,-176,-236,-311,-382,-453,-424,-298,-193,-207,-225,-53,-420,96,172,-359,-104,53,-77,-214,-154,-76,-173,-198,-103,24,-229,0,-52,-102,-166,-368,-323,-409,-479,-423,-381,-332,-313,-302,-316,-329,-336,-297,-432,-134,-37,54,142,176,-35,211,-199,-360,-129,-235,-255,-267,-315,-25,196,77,23,10,61,22,-276,-55,-139,-211,-247,-231,-172,-83,-40,-268,-95,243,224,-97,-37,-297,-446,-126,167,-50,-90,-37,-108,-270,-241,-279,-288,-284,-239,-194,-145,-259],[285,361,115,1,6,104,131,-81,-92,-210,-267,-230,-129,-57,-285,-249,-1,11,-6,-59,-82,4,169,180,212,179,91,-152,-176,-1,262,-8,-212,-189,-137,-98,-445,-90,-153,221,166,122,-8,-107,-235,-159,57,-34,-21,-38,-36,-79,-120,-151,-190,-224,-251,-279,-292,-294,-289,-282,-313,-286,-324,-294,-296,-303,-321,-329,-344,-359,-380,-406,-430,-456,-481,-504,-522,-528,-520,-512,-496,-481,-472,-471,-470,-454,-424,-383,-337,-295,-259,-230,-196,-178,-171,-167,-170,-179,-179,-177,-317,-158,-135,-113,-197,-106,-99,-121,-149,-182,-228,-271,-312,-349,-379,-417,-447,-462,-449,-409,-379,-340,-308,-273,-225,-188,-142,-96,-215,-57,53,108,160,193,-254,-460,-90,287,-272,-345,-520,-224,203,258,-636,-378,-437,-570,147,165,188,223,258,284,-163,-127,-617,-492,-60,-883,-1656,-70,-964,-2939,-551,-936,-1293,152,182,-5540,-2688,-947,-7596,-21421,-15348,281,246,181,-112496,-85365,-69,-4145,-262,-8746,-13401,-256,-154,-42,53,144,230,301,209,-1579,372,-1438,-2107,228,153,-1657,-8,-69,-99,-100,-72,-29,-758,49,63,52,37,-19,-77,-172,-268,-355,-386,-321,-229,-419,-76,-41,-116,-99,-91,-566,-172,-439,-217,-206,-167,-121,-84,-50,-19,2,27,44,-221,-94,23,-1,-19,-25,-79,-169,-290,-176,179,220,193,372,14,-209,-19,311,-21,-200,-74,179,-289,39,-5,-35,-83,-25,3,-39,-49,34,-123,-320,-330,-17,-54,-87,-148,-140,-226,-272,-191,-268,-8,267,313,74,-302,-132,-330,76,315,39,-274,-413,-108,-205,79,64,-11,70,81,79,86,-304,81,52,-1501,-3350,-776,-59,-100,-113,-1034,-3534,-1234,-114,-639,-76,-68,-59,-60,-74,-97,-341,-456,-197,-229,-648,-305,-334,-341,-335,-305,-269,-223,-229,-130,-77,-38,-9,-111,-125,-119,27,-127,-369,-271,-183,-156,-91,30,-216,247,217,-103,-46,-146,-360,-14,-46,-178,-233,-160,-235,-301,34,-65,23,-115,-286,-307,-333,-383,50,-10,-60,-95,-123,-153,-176,-200,-223,-266,-255,-280,-446,-309,-303,-297,-276,-263,-252,-238,-211,-200,-183,-169,-304,-377,-128,-117,-147,-84,-72,-171,-43,-31,-173,-247,-226,-463,41,-229,-118,188,73,-140,-351,8,441,321,108,-382,-218,-129,-184,-44,-119,-331,-113,-199,-103,-220,-330,-394,-303,-217,-135,-61,-12,25,54,77,82,82,-282,-35,94,90,108,-41,-328,-41,196,209,-6,236,-115,-42,-256,-330,116,222,-286,-53,41,32,-158,-289,-142,23,-161,-222,-352,-215,-279,-263,-233,-189,-156,-152,-169,-168,-163,-200,39,163,-43,60,-119,-99,-169,158,292,460,157,-291,-139,0,9,213,-207,77,-146,-160,-96,261,-25,-41,103,-232,-405,-276,-119,-162,-227,-242,-276,-308,-345,-346,-316,-299,-299,-293,-303,-313,-328,-319,-281,-241,-201,-156,-120,-99,-75,-68,-45,-46,-187,-169,-113,-139,-183,-215,-238,-261,-291,-312,-330,-377,-345,-341,-318,-290,-259,-213,-177,-336,-53,-77,62,114,-90,-116,234,179,277,283,280,156,184,204,108,81,99,-112,23,-20,-427,-89,-125,-157,-241,-365,-154,-146,-263,-326,-77,-74,-74,-92,-136,-146,-200,-248,-292,-307,-286,-236,-192,-150,-126,-118,-125,-293,-185,-224,-251,-224,-160,-152,-144,63,-41,89,126,-124,-239,-108,-23,-114,151,-20,53,326,77,-357,-23,-200,-181,-150,-63,28,60,-125,-183,-173,-267,-78,-68,177,349,277,282,241,31,-213,-145,-218,-50,-165,-230,-103,-333,-120,-127,-129,-136,-150,-156,-154,-153,-146,-128,-116,-105,-130,-103,-98,-103,-166,-202,-132,-139,-140,-138,-130,-123,-110,-91,-73,-188,-184,-333,-119,25,-275,-448,-132,-223,-123,-391,-10,42,51,45,-212,-44,82,98,103,26,146,126,189,179,-181,12,-319,-184,-222,-130,185,210,-282,-130,-135,248,216,73,-70,-115,-194,-235,-207,-161,-79,-2,-365,-242,134,-200,-196,-290,29,-79,-147,-198,-291,-270,-274,-248,-198,-138,-124,-44,-18,-46,-90,42,78,21,-252,-255,-11,357,324,129,13,552,596,44,-363,-277,-108,-106,8,62,-209,-65,-236,-154,-190,-205,-228,-240,-251,-255,-275,-298,-332,-371,-404,-394,-362,-327,-286,-304,-443,-271,-124,-13,-132,-39,-100,-41,-37,-11,71,93,-223,-217,-393,-112,-142,-52,-78,-120,-206,-286,-353,-344,-273,-201,-120,-149,-372,103,168,234,271,301,12,-64,160,-118,-1,-172,-236,-219,-242,-255,-181,-92,8,-205,-241,72,118,-17,0,213,218,-197,234,-43,200,252,788,1528,1167,1907,1986,1971,1852,1661,1386,1129,908,698,732,771,419,-50,861,810,724,535,482,34,258,192,-19,96,42,1,-67,-120,-260,-204,-204,-147,-99,-119,46,-2289,-8886,-6406,124,80,-787,-39,-494,-234,-341,-401,-223,-261,-315,92,191,201,-146,-74,51,46,28,-89,-210,-311,-316,-220,-116,-50,-2,62,75,82,35,-18,-310,-170,-238,-273,-283,-269,-232,-202,-197,-178,-188,-204,-193,-115,-403,16,78,-274,-23,111,-75,-213,-164,-58,-88,-100,-47,101,-188,7,-103,-248,-418,-342,-310,-193,16,346,454,233,-25,102,452,449,331,-10,-439,-24,-144,-209,-178,-108,-43,14,-188,-401,-141,-259,-295,-321,-319,-45,-63,-83,-102,-113,-132,-145,-296,-198,-230,-269,-292,-285,-246,-187,-148,-262,-117,17,35,-148,-119,-342,-452,-143,32,-45,-37,-57,-77,-239,-64,-1,87,176,-123,4,91,-214],[215,330,158,20,11,50,124,-50,13,-113,-206,-246,-238,-233,-257,-298,-350,-339,-274,-179,-83,2,74,128,166,153,113,-221,-200,37,125,-36,-210,-144,-180,-62,-372,-120,-161,309,657,381,-58,-187,-264,-189,153,-77,-60,-21,241,147,56,-25,-109,-173,-203,-206,-178,-134,-84,-36,-282,-359,-271,-39,-260,-95,-43,-88,-139,-170,-166,-298,-344,13,-50,100,111,100,-264,-166,-47,-114,-280,-321,-290,-361,-283,-230,-201,-185,-181,-185,-182,-190,-198,-198,-199,-198,-188,-177,-343,-149,-118,-84,-197,-29,9,27,40,-163,39,-174,-132,-263,-20,-77,-196,-109,-134,-150,-180,-194,-211,-223,-217,-223,-220,-214,-269,-176,-144,-96,-41,0,-399,-357,-154,124,-297,-250,-399,-249,-1,-49,-515,-468,-525,-573,-30,64,160,259,-4,431,16,-123,-476,-703,-204,-1299,-1695,311,-222,-3032,-1343,-1750,-2257,336,338,-5990,-3387,-2270,-10090,-21078,-14099,237,203,152,-48526,-91799,7,-6025,-1041,-7714,-11809,-158,-80,-38,0,45,101,151,-197,-1930,237,-1373,-1934,-394,139,-1213,31,-12,-31,-25,13,32,-581,237,303,350,388,385,-77,-226,-119,-79,-29,-80,-199,-328,-412,-346,-257,-194,-231,-671,-124,-449,-139,-164,-186,-211,-246,-268,-266,-243,-197,-146,-228,-73,-52,-43,-37,-29,-117,-196,-324,-211,62,91,122,143,-6,-181,57,54,-7,-157,-129,-204,-355,-317,-314,-274,-218,-152,-100,-122,-103,-89,-109,-305,-288,-212,-261,-306,-345,-321,-242,-273,-206,-269,80,281,345,83,-269,-75,-355,-17,282,125,-241,-402,-253,-176,-118,-109,-67,-31,5,18,27,-250,0,-49,-727,-3776,-1846,-223,-247,-227,-1107,-2500,-114,-77,-988,-2,14,28,28,-13,-9,-417,-365,-65,-145,-490,-3,38,124,173,217,245,58,-335,-4,-5,-36,204,-114,-109,-70,-49,-98,-382,-266,-386,-284,-141,3,-222,231,215,-78,-84,-198,-323,42,11,-162,-212,-200,-211,-275,2,-83,47,-88,-277,-284,-337,-323,85,135,-144,177,155,101,-52,-127,-14,-319,-57,-140,-404,-292,-322,-294,-249,-193,-161,-135,-96,-76,-234,-198,-301,-401,58,72,-173,-117,-1,-190,58,35,-121,-237,-184,-324,-123,-232,-133,-144,-126,-131,-352,-68,-50,-26,-12,-380,-256,-142,-148,-155,-156,-398,-168,-216,-257,-302,-329,-316,-277,-231,-179,-127,-95,-74,-62,-57,-74,-102,-253,-171,-214,-273,-315,-348,-375,-376,-350,-320,-289,-246,-210,-173,-190,-341,-47,-4,-224,-60,137,107,-235,-286,-99,60,-140,-252,-403,-286,-272,-209,182,174,-26,224,-137,-33,-186,-147,123,165,-6,66,-78,-65,-171,163,287,363,241,-275,-141,70,-13,90,-241,101,-123,-176,-33,87,73,-9,47,-190,-354,-243,-74,-104,-201,-167,-192,-241,-223,-212,-185,-180,-152,-133,-133,-138,-163,-202,-241,-291,-347,-351,-296,-249,-196,-154,-109,-81,-172,-242,-89,-109,-154,-195,-239,-290,-339,-325,-241,-382,-45,-128,30,313,406,-24,-219,-450,27,-76,347,129,-48,-101,327,238,197,108,42,-9,-27,-27,-34,-65,-99,-156,-215,-278,-302,-280,-232,-184,-221,-369,-151,-61,-252,-348,-48,-65,-80,-104,-162,-146,-179,-198,-214,-222,-237,-235,-234,-226,-223,-218,-214,-236,-206,-198,-189,-174,-161,-166,-185,-98,-69,-26,16,-81,-215,-82,23,-61,170,-47,74,179,74,-372,45,-238,-85,-161,-214,-230,-185,-107,-174,-141,-188,-201,-146,196,507,327,582,557,94,-218,-151,-228,-80,-164,-236,-89,-397,-255,-348,-398,-311,-212,-110,-9,76,151,208,262,-103,-176,151,218,-102,-228,-218,4,-2,-66,-137,-211,-296,-371,-371,-288,-195,-164,-299,-89,154,-273,-426,-139,-168,-155,-397,-90,20,413,243,-262,-49,177,185,164,0,128,188,258,193,-92,22,-295,-208,-215,-193,-142,-87,-204,-194,-138,7,3,4,-127,-79,-237,-315,-100,-53,184,202,-359,-275,68,-192,-222,-303,-10,-68,-166,-281,-302,-228,-229,-223,-201,-163,-131,-83,-47,-97,-118,73,122,-3,-288,-269,-54,332,341,150,9,176,58,-90,-314,-408,-259,-93,-48,54,-157,-46,-251,68,10,117,152,-89,-158,6,-16,-32,-128,-133,-122,-159,-173,-167,-142,-164,-387,-219,-142,-67,-111,-94,-79,-45,-6,20,100,113,-196,-151,-384,-104,-63,-86,-98,-158,-275,-358,-313,-204,-99,-17,-43,-149,-397,173,177,169,124,69,-2,-100,-188,-257,-235,-169,-288,-239,-30,150,181,150,-76,-294,-200,-242,-310,-228,-109,19,121,-254,267,-70,167,133,677,806,844,981,1027,1038,1008,959,859,780,698,623,560,527,436,115,516,509,495,460,408,62,259,184,-55,30,-18,-60,-78,-58,-271,-20,-24,-21,-58,-84,-114,-2311,-5119,-188,-155,-97,-1001,96,-375,284,-108,-432,-231,-305,-323,58,41,-73,-205,-304,-296,-195,-78,-11,34,62,57,-20,-129,-100,-188,-247,-311,-321,-326,-313,-348,-322,-341,-353,-371,-382,-363,-329,-293,-221,-171,-217,-163,-155,-375,-33,-44,-215,-94,-121,-143,-229,-198,-211,-208,-213,-218,-234,-247,-277,-334,-383,-436,-406,-368,-269,-187,-112,-49,25,-35,85,167,192,195,-46,-432,-47,94,42,-9,-60,-103,-118,-185,-438,-168,-287,-341,-361,-344,-54,-55,-68,-82,-86,-85,-63,-305,7,59,104,147,202,91,38,-268,-266,-156,271,330,-197,-207,-391,-450,-171,116,-45,-11,-30,1,-181,-91,271,388,259,-111,0,107,-154],[61,61,35,8,-51,-109,-174,-239,-287,-343,-356,-319,-258,-200,-219,-130,-86,-127,-75,-13,-22,56,65,65,70,54,22,-310,-205,-146,-208,-243,-230,-153,-234,-14,-299,-166,-169,244,419,299,-43,-288,-298,-168,93,-117,-109,-180,-265,-348,-410,-346,-271,-202,-141,-143,-40,14,73,131,-174,-337,-216,-23,-243,-31,72,341,265,161,-108,-303,-342,-37,-110,-72,-58,-38,-211,-251,-50,-79,-206,-393,-238,-312,-342,-329,-275,-240,-222,-218,-215,-229,-250,-269,-286,-298,-289,-267,-307,-204,-168,-91,-198,24,102,84,214,-95,-22,-292,-191,-258,42,-194,-228,245,366,187,-118,-232,-114,122,71,25,-5,-17,-344,-93,63,122,185,85,-508,-234,-206,167,-259,-140,-284,-212,-55,-67,-384,-536,-587,-535,102,165,220,268,-442,330,239,-174,-364,-876,-302,-1714,-1694,99,37,-2590,-2132,-2355,-3062,-141,-168,-5622,-4257,-3659,-12547,-19987,-12606,-174,-159,-158,-148,-87166,-142,-8130,-1212,-6553,-10172,-1274,-243,-256,-255,-221,-166,-110,-823,-2453,22,-1244,-1830,-1223,-511,-775,36,5,-32,-88,-158,-235,-454,-343,-292,-242,-184,-153,-183,-287,-345,-127,-146,-170,-198,-227,-202,-163,-103,-196,-353,-594,-29,-429,24,265,175,-38,330,289,227,146,61,-25,-215,-103,-53,-57,81,11,-151,-230,-329,-231,15,-81,-181,-266,-232,-146,-32,67,34,-106,-42,264,-402,235,206,110,-256,-52,-1,-188,-138,-178,-180,-281,-232,-80,-38,-33,-86,-98,-106,-256,-179,-252,183,376,364,94,-200,-7,-363,-110,28,-22,-196,-382,-404,-65,-7,-6,-10,-35,-65,-112,-146,-173,-148,-125,-75,-4474,-3021,-3,-16,-15,-1216,-1725,-34,-466,-1295,47,78,108,125,-468,-68,-484,-296,-226,-238,-333,-15,-30,-39,-57,-79,-111,-146,-433,-235,-269,-280,-277,-237,-211,-198,-193,-194,-319,-226,-262,-302,-331,-291,-242,-184,-134,-101,-122,-243,-255,-81,-91,-148,-187,-124,-168,-245,-89,-90,-51,-56,-264,-253,-294,-259,44,97,-223,232,141,107,-31,-110,-3,-373,-30,-32,-369,107,148,-76,-289,233,231,225,-95,126,-278,-252,-300,-413,118,114,-195,-171,-50,-198,-180,-240,-298,-348,-369,-358,-321,-297,-269,-262,-230,-192,-357,-147,-124,-99,-84,-337,-300,-164,-103,-251,-198,-362,-183,-172,-109,-101,-92,-150,-62,-57,-47,-38,-47,-61,-81,-100,-136,-174,-217,-216,-213,-204,-164,-113,-162,-41,-24,-26,-68,-88,-169,-244,-335,-339,-210,-85,-158,-78,293,207,-318,-288,-56,103,-108,-240,-342,-304,-200,-174,176,176,44,227,-85,-13,-198,-95,266,206,17,61,-49,-53,-181,-215,-273,-329,-380,-422,-445,-451,-462,-471,-426,-375,-297,-229,-152,-89,-5,3,95,-151,-301,-223,202,-20,-179,-15,-98,-218,26,39,-199,-273,-144,-145,-11,202,175,-158,85,38,-5,-55,-85,-62,-66,-108,-86,-106,-151,-310,-159,-153,-157,-147,-132,-121,-114,-88,-82,-373,-69,-159,-14,342,399,56,-254,-436,-12,-90,315,103,-18,-96,115,41,-29,-80,-101,-108,-87,-54,-33,-39,-53,-143,-146,-217,-273,-308,-288,-234,-197,-356,-177,-20,-250,-375,29,-2,-38,-88,-156,-156,-168,-137,-83,-17,39,49,-33,95,217,230,237,-155,236,-40,-111,-56,-165,-182,-219,28,-66,-154,-237,-267,-204,-91,20,-7,166,-85,72,283,50,-358,22,-280,315,258,-139,76,43,-103,-171,-114,-104,-356,-238,195,505,349,476,419,127,-237,-160,-242,-112,-228,-315,-380,-481,-364,-290,-189,-81,25,140,253,349,75,262,531,-118,-190,167,226,-204,-310,-229,-7,71,-35,-150,-254,-326,-301,-206,-100,-157,-151,-276,-51,193,-269,-403,-163,-108,-166,-392,-181,-39,-9,35,-317,-70,167,205,222,-18,96,179,120,37,-44,-121,-276,-250,-221,-44,7,40,-126,-275,-143,-40,-91,-130,-194,-155,-285,-351,-106,-96,-96,-111,-333,-311,-152,-200,-227,-322,-140,-116,-161,-368,-312,-167,-60,-57,-147,-118,5,52,90,-161,-153,182,206,-37,-340,-270,-104,194,134,55,-58,-176,-305,-341,-254,-404,9,-48,-119,32,-125,-49,-197,35,14,133,149,-32,-254,-155,-241,-302,-330,-323,-302,-281,-249,-209,-162,-114,-308,-169,-159,-88,-104,31,-55,4,-35,-81,-122,-147,-186,-182,-375,-168,-163,-141,-138,-155,-143,-146,-199,-126,-107,-98,-75,-158,-429,-13,5,27,24,19,3,-99,-83,-208,-186,-227,-352,-273,-155,-80,15,84,-150,-394,-164,194,217,119,133,180,73,-297,54,-83,90,3,446,698,529,1211,1449,1645,1780,1867,1866,1074,732,560,1601,765,444,1278,1165,1042,915,749,634,180,360,250,-58,68,10,-49,-102,-126,-367,-159,-162,-124,-97,-41,21,-1888,-373,131,148,150,-999,178,-243,206,-94,-497,-249,-342,-333,6,-5,-45,-99,-145,-200,-251,-272,-279,-234,-166,-101,-48,-137,-60,21,91,96,110,84,0,-383,-137,-93,-102,-148,-215,-225,-262,-311,-329,-359,-371,-356,-341,-344,-312,-304,-296,-306,-309,-312,-338,-355,-374,-373,-368,-350,-329,-292,-262,-251,-226,-207,-196,-434,-183,-171,-163,-166,-144,-130,-100,-76,-37,0,-96,-405,-160,153,169,174,145,22,126,-186,-470,-206,-306,-391,-372,-376,-25,212,90,-25,0,-44,-90,-309,163,214,217,106,264,42,-86,-386,-283,-218,229,332,-237,-296,-446,-440,-207,11,-74,-162,-241,-294,-317,-294,-242,-178,-133,-110,-35,-7,-95],[30,211,203,39,-27,-101,-1,-15,-17,-101,-173,-219,-232,-217,-187,-133,-87,-156,-106,7,-16,91,285,308,34,71,107,-411,-191,85,57,-107,-209,-198,-295,-284,-289,-261,-243,-243,-271,-321,-386,-442,-406,-314,-221,-147,-170,-14,33,68,-15,76,100,-141,-149,-198,80,201,190,169,-62,-266,-170,-15,-228,-74,-97,-103,-108,-107,-112,-307,-336,-142,-158,-158,-165,-167,-168,-317,-180,-182,-184,-402,-196,-248,-270,-185,-278,-190,-194,-196,-184,-179,-173,-165,-162,-167,-172,-185,-269,-213,-227,-174,-210,-98,-33,15,62,6,-123,-405,-225,-275,77,-295,-225,267,388,167,-114,-276,-32,269,127,119,349,235,-432,-141,79,21,-16,-98,-554,-112,-258,118,-174,-33,-195,-145,-187,150,-266,-598,-609,-461,-123,-189,-261,-285,-868,-115,2,-289,-310,-1013,-373,-1977,-1654,474,459,-2002,-2913,-2694,-3258,254,180,-4687,-5294,-5108,-14976,-17855,-10838,-94,-112,-160,-210,-72760,-259,-10702,-935,-5495,-8765,-2494,15,2,-46,-114,-190,-281,-1639,-3066,-155,-1083,-1794,-1689,-1483,-391,107,109,102,77,-225,-171,-393,-55,-73,-82,-65,-55,-279,-327,-568,-82,-47,53,68,-138,99,108,-30,-225,-441,-471,14,-396,48,198,194,42,135,88,41,0,-13,-1,-191,58,85,-79,45,-95,-190,-273,-304,-242,-128,-179,-218,-252,-288,-326,-347,-359,-377,-371,-361,-356,-395,-348,-338,-334,-347,-330,-310,-283,-247,-225,-189,-245,-166,-63,-51,-47,-61,-65,-59,-242,-134,-224,140,143,142,107,-104,71,-361,-199,173,190,-146,-359,-557,113,165,105,79,16,-48,-126,-182,-214,-173,-123,-50,-5322,-4119,60,55,66,-1330,-1221,249,-1230,-1393,730,865,966,1010,-773,-193,-528,-199,-307,-284,-180,102,16,278,359,286,200,-101,-519,-37,29,-50,74,-150,-65,0,-150,-34,-240,-116,-95,-87,-142,-184,-211,-208,-195,-185,-194,-271,-183,-172,-168,-160,-173,-172,-170,-204,-200,-206,-221,-234,-252,-256,-245,-246,-232,-226,-263,-212,-216,-221,-210,-179,-121,-404,-24,-56,-334,312,282,-91,-321,317,352,281,-166,113,-297,-297,-293,-404,-43,-40,-206,-221,-50,-184,-90,-118,-152,-186,-214,-236,-260,-208,-167,-141,-85,-111,-357,26,89,119,135,-267,-340,-186,-51,-295,-234,-286,-200,-147,113,25,-119,-184,13,18,59,23,-31,-88,-146,-193,-241,-270,-274,-227,-172,-120,-49,-111,-53,125,151,156,-87,115,-212,-47,-71,-314,75,145,-77,-97,381,310,-392,-273,0,170,-56,-192,-256,-237,-99,-139,162,175,120,115,0,17,-178,-53,-65,-86,-88,-112,-131,-138,-187,-178,-175,-176,-180,-216,-191,-188,-192,-205,-279,-198,-193,-207,-224,-258,-271,-294,-300,-306,-302,-293,-294,-274,-256,-246,-233,-219,-208,-175,-229,-350,-224,-200,53,132,155,-86,169,160,136,-57,-170,-8,-78,-166,-241,-304,-305,-361,-127,-8,-51,-103,150,342,273,60,-102,-344,-71,-132,-28,314,305,138,-258,-314,-9,-103,242,89,9,-91,8,-65,-146,-224,-296,-366,-395,-380,-355,-345,-333,-332,-322,-311,-272,-225,-169,-111,-162,-316,-198,-63,-243,-395,124,71,-3,-109,-246,-381,-517,-366,-209,-59,63,62,-85,41,319,400,405,-61,398,-11,-111,-44,-177,-186,-225,100,-65,122,105,-38,-194,-346,-431,-327,-199,-115,1,78,20,-329,-61,-296,260,234,-172,8,35,-102,-161,-129,-188,-412,-334,-190,-138,-108,-95,-92,-99,-252,-162,-249,-176,-163,-259,-121,-467,-362,-83,70,198,161,248,289,333,-16,304,497,-141,-155,188,226,-311,-386,-216,-3,-15,-160,-294,-353,-283,-143,6,143,-134,-136,-252,0,245,-251,-370,-187,-39,-131,-381,-351,-438,-458,-429,-392,-366,-360,-372,-392,-419,-447,-482,-514,-500,-451,-412,-375,-354,-351,-372,-400,-441,-486,-461,-394,-297,-205,-105,-258,-44,-316,-290,-28,-44,264,198,-283,-331,-86,-213,-208,-336,-63,43,-135,-440,-308,-170,90,98,-143,-159,83,169,53,-218,-181,163,209,-67,-388,-248,-143,-20,-100,-190,-297,-359,-331,-243,-188,-363,69,9,-178,15,-100,-53,-97,3,19,158,278,25,-327,-26,-112,-216,-310,-373,-377,-338,-274,-202,-128,-55,-212,-110,-162,-128,-101,87,-50,58,-3,9,238,102,-178,-56,-356,-86,-57,-150,-111,-179,-52,72,-210,-36,19,11,-12,-159,-439,-45,266,553,770,727,347,-133,115,-207,-12,-65,-409,-296,-26,63,18,-50,-177,-378,-198,-237,-234,-192,-129,-28,-5,-300,299,-51,221,-113,722,972,262,1184,1258,1299,1296,1267,1178,553,771,527,765,671,470,518,456,381,301,208,106,-8,-86,-145,-188,-203,-198,-210,-233,-252,-505,-354,-432,-439,-374,-253,-119,-1334,113,210,293,348,-715,440,-80,470,-87,-582,-236,-352,-334,-24,178,-6,-7,96,41,-14,-50,-107,-136,-127,-97,-55,-101,-55,11,129,161,181,80,-11,-377,-123,-210,-336,-459,-513,-423,-315,-241,-217,-154,-266,-204,-299,-330,-417,-449,-410,-366,-316,-279,-282,-285,-311,-336,-372,-393,-391,-351,-304,-270,-222,-180,-147,-481,-138,-97,-66,-65,-48,-47,-43,-48,-50,-57,-129,-339,-269,-20,-6,0,-2,-17,-30,-164,-466,-229,-286,-412,-333,-376,-30,14,50,-38,3,-75,-115,-290,60,29,-9,-36,-47,-41,-173,-460,-280,-275,130,155,-244,-356,-478,-406,-228,245,-45,57,158,125,-30,-179,81,110,138,-92,-26,120,-19],[-58,140,212,52,-54,-167,-73,-4,38,-72,-178,-262,-318,-339,-326,-287,-239,-190,-136,-67,-28,57,107,151,-24,19,79,-381,-166,91,133,-144,-214,-38,-345,-137,-177,-293,-192,-160,-133,-96,-53,-159,-382,-5,72,-167,-245,-2,43,15,-70,-12,-16,-176,-224,-267,14,13,1,-24,-67,-193,-195,-246,-270,-261,-226,-158,-85,-10,-58,-317,-333,-195,-191,113,76,32,-104,-339,-130,-171,-201,-343,-231,-225,-232,-234,-284,-281,-308,-321,-302,-277,-250,-222,-201,-191,-181,-181,-242,-178,-269,-121,-239,-64,-20,6,36,79,-241,-407,-229,-321,78,-363,-208,266,342,143,-118,-325,33,84,-76,-238,-358,-368,-441,-240,-163,-56,70,-247,-519,-2,-317,79,-68,51,-142,-86,-329,521,-178,-661,-577,-357,287,249,215,196,-1154,197,218,-472,-331,-1125,-444,-1862,-1600,388,365,-1416,-3673,-2777,-2696,96,11,-3564,-6488,-6620,-17394,-14831,-8872,110,115,82,36,-51323,-100,-13847,-663,-4697,-7701,-3745,-35,-34,-72,-132,-202,-272,-2612,-3439,-62,-922,-1821,-1410,-2391,-95,204,196,179,145,-330,-302,-412,26,23,28,56,68,-385,-324,-617,-92,-116,101,91,-80,72,49,-12,-239,-485,-368,-70,-371,-113,-139,-160,-185,-225,-262,-288,-288,-256,-219,-183,-166,-148,-138,-128,-223,-246,-335,-272,-264,-160,-153,-113,-51,-46,-55,143,206,66,-64,-66,270,-353,207,165,102,-457,-95,-75,-282,-244,-308,-271,-215,-167,-138,-116,-98,-96,-102,-112,-251,-138,-200,-130,-100,-59,-14,-10,61,-367,-304,117,137,-114,-353,-698,25,-10,-62,-92,-125,-139,-150,-139,-129,-96,-91,-72,-6196,-5004,-87,-121,-138,-1456,-1001,-128,-2007,-1155,148,252,361,456,-528,-340,-549,-28,-186,-289,-53,130,-20,291,528,495,548,-142,-571,-117,-249,-104,54,-200,-57,7,-125,-12,-180,-85,-81,-115,67,-25,-175,-184,-234,-259,-276,-286,-248,-233,-229,-225,-249,-262,-272,-282,-266,-229,-202,-172,-215,-175,-109,-114,-74,-67,-268,-56,-66,-90,-118,-149,-175,-349,-150,-114,-314,-7,54,-114,-350,136,121,83,-240,-44,-301,-347,-326,-387,-99,-1,-220,-278,-47,-165,284,369,-6,-108,-81,-9,-228,-123,-7,9,107,-107,-362,21,185,91,219,-195,-388,-213,-10,-265,-279,-221,-207,-130,79,-118,-221,-215,-40,-4,223,127,16,-91,-191,-262,-292,-260,-208,-132,-69,-27,25,-121,50,135,151,155,-102,152,-273,-48,-31,-287,17,-19,-46,-130,-82,-85,-460,-248,-59,-40,-17,-139,-180,-142,0,-115,45,43,44,30,10,-3,-140,-68,-91,-129,-141,-163,-157,-114,-199,-3,78,150,200,-190,-133,201,-60,-177,-271,-174,-290,-410,-420,-356,-275,-226,-187,-177,-181,-200,-237,-250,-258,-261,-253,-247,-252,-246,-228,-389,-299,-247,-47,11,56,-3,112,122,120,-65,-244,88,103,-32,79,208,-69,-404,282,135,-57,-74,101,254,236,64,-128,-305,-50,-51,-10,360,307,208,-239,-195,23,-127,245,72,31,-96,94,40,-18,-71,-117,-173,-215,-246,-285,-339,-384,-432,-426,-380,-308,-243,-183,-130,-118,-263,-213,-109,-238,-415,-61,-125,-203,-304,-417,-436,-343,-224,-109,-4,70,74,-136,-1,205,206,218,34,301,20,-99,-23,-188,-182,-211,87,-56,123,85,33,-189,-56,-208,-335,-383,-318,-230,-154,-86,-302,-145,-277,15,2,-193,-46,-30,-113,-153,-64,-85,-208,-435,-182,-199,-225,-242,-239,-216,-265,-160,-247,-89,-131,-265,-91,-360,-343,-94,51,85,7,-72,-137,-171,-143,-57,50,-174,-88,205,214,-403,-360,-179,17,210,123,37,-156,-69,-62,-12,56,-104,-124,-229,50,296,-225,-329,-212,32,-62,-368,-316,-203,-282,-328,-405,-267,-210,-159,-113,-76,-45,-30,-19,-25,-31,-41,-233,-352,-230,-30,-2,32,17,-379,-112,150,108,-54,-315,-33,-310,-183,44,-24,200,141,-212,-336,-156,-231,-177,-342,-136,-122,-103,-477,-294,-169,35,92,-122,-100,154,179,16,-265,-196,45,-8,-88,-378,-208,-248,-281,-294,-285,-276,-242,-203,-168,-132,-303,-73,-43,-207,-16,-83,-46,-5,-20,-26,-39,-65,-79,-373,-97,-62,-54,-161,-53,-102,-70,-77,-81,-82,-80,-103,-54,-152,-168,-103,64,-47,125,-2,-14,262,84,-168,-6,-327,-62,104,-167,-89,-178,-18,139,-208,-37,10,18,2,-156,-418,-147,183,129,53,-15,-85,-164,-230,-300,-332,-365,-451,-380,-395,-396,-387,-404,-395,-420,-448,-493,-537,-565,-528,-456,-391,-336,-288,-254,-211,-207,-119,-65,-18,40,108,179,243,312,341,388,419,436,444,470,529,605,731,876,1037,1151,1290,640,1346,1286,147,337,343,-84,136,14,-341,-326,-370,-296,-230,-151,-81,-983,0,29,53,66,-382,122,79,165,-76,-690,-174,-336,-331,-17,25,-76,-2,-15,-43,-72,-94,-150,-206,-260,-327,-393,-387,-321,-252,-157,-89,-15,6,-24,-324,-92,-143,-182,-250,-286,-247,-161,-66,-215,93,-275,-74,-357,-211,-11,36,-110,203,173,-95,-298,-169,49,252,244,124,292,0,-157,-12,122,173,-98,-506,-92,-109,49,302,62,-18,18,52,-18,-94,-160,-249,-373,-321,-328,-299,-269,-248,-224,-204,-433,-242,-240,-394,-265,-332,-238,-231,-224,-210,-186,-168,-144,-252,-122,-114,-118,-118,-116,-113,-202,-447,-263,-325,-101,-99,-232,-388,-490,-356,-236,107,-30,94,81,44,-12,-187,-75,-30,46,-64,-31,134,58],[-125,65,119,72,-71,-201,-139,8,34,-17,-137,-106,-157,-164,-195,-208,-208,-201,-185,-153,-124,-103,-91,-85,-66,-60,-57,-260,-126,-46,-43,-166,-206,-30,-312,-43,-105,-351,-185,-43,9,31,53,-12,-408,47,41,-153,-306,-40,-70,-102,-126,-131,-133,-193,-297,-297,-92,-75,-64,-57,-59,-109,-99,-112,-211,-113,-107,-78,-46,-5,-32,-306,-308,-283,-178,121,126,136,-50,-292,-19,207,25,-239,25,-97,-158,-42,-234,257,208,153,106,48,-12,-66,-121,-174,-199,-189,-197,-88,-245,-122,-252,119,173,-13,345,222,-321,-303,-177,-365,78,-344,-164,275,308,156,-94,-347,-19,-185,-197,-92,21,105,-317,-235,180,188,67,-298,-401,119,-349,78,70,142,-92,-16,-446,478,-92,-693,-464,-188,622,386,196,57,-1079,209,99,-679,-393,-1177,-503,-1502,-1534,-198,-237,-843,-4303,-2673,-1912,-3,244,-2400,-7764,-8150,-19746,-11246,-6831,447,371,264,155,-25610,-5752,-17426,-681,-4203,-7004,-4906,-501,-94,-135,-213,-260,-298,-3662,-2973,-50,-750,-1852,-755,-1778,132,175,178,177,163,-362,-411,-469,63,30,-9,-36,-87,-480,-231,-387,-302,-324,-283,-216,-143,-80,-31,13,-208,-452,-269,52,-331,47,140,135,116,70,12,-55,-133,-206,-280,-317,-278,-251,-244,-247,-336,-295,-388,-223,-277,-105,-92,183,220,-48,12,176,141,74,-72,-82,-43,-286,-121,-137,-150,-407,-149,-143,-302,-164,-192,-209,-219,-226,-241,-248,-244,-243,-237,-226,-270,-199,-176,-167,-149,-130,-109,-96,-82,-361,-401,-52,-54,-85,-352,-656,-169,-208,-262,-301,-322,-278,-224,-769,-86,1,61,137,-6954,-5606,296,314,340,-1592,-1028,278,-2518,-632,46,-58,-153,-215,-203,-486,-521,47,82,-247,60,149,-67,287,486,429,538,-134,-500,-76,67,-100,220,-261,-53,4,-51,9,-132,-65,-75,-147,0,-95,-188,-252,-280,-269,-261,-277,-210,-184,-163,-135,-124,-96,-67,-118,-47,-60,-47,-64,-190,-143,-160,-201,-219,-233,-242,-203,-178,-160,-143,-131,-123,-283,-90,-108,-300,-69,-60,-138,-354,-99,-130,-163,-261,-185,-277,-397,-294,-358,-40,-12,-227,-331,-70,-141,294,361,3,-70,-80,42,-163,-69,335,356,161,-110,-368,15,127,53,248,-119,-435,-237,22,-191,-322,-166,-190,-116,27,-263,-331,-237,-85,-35,337,292,259,154,62,-7,-62,-89,-98,-89,-139,-17,26,-127,131,181,227,127,-108,140,-343,-57,-9,-261,114,45,-37,-176,-188,-244,-484,-280,-239,-191,-143,-96,-116,-39,5,-97,43,65,88,96,96,96,-95,50,85,91,72,33,15,70,-214,31,28,17,-4,-174,-142,-104,-149,-298,-248,-286,-309,-329,-321,-310,-268,-234,-186,-147,-116,-201,-50,-21,-113,2,0,-17,-52,-86,-115,-327,-364,-284,-117,-82,-62,-56,-57,-81,-128,-184,-255,-196,-76,22,37,191,-24,-443,252,178,-77,-52,60,118,182,50,-158,-263,0,65,40,395,292,199,-199,-85,-30,-156,-113,-139,-161,-179,-210,-228,-246,-249,-239,-239,-231,-220,-218,-228,-222,-216,-190,-164,-122,-88,-78,-39,-71,-205,-219,-161,-240,-433,21,17,25,32,-3,45,-7,28,-39,171,182,79,-179,-30,192,182,184,125,228,48,-79,-1,-195,-174,-185,83,-46,115,56,58,-193,45,-48,-118,-122,-156,-26,13,-55,-287,-232,-230,-66,-132,-207,-221,-228,-215,-191,-164,-144,-124,-427,-41,38,111,184,263,79,-271,-161,-246,-53,-81,-275,-35,-243,-269,-96,29,20,144,67,-46,-162,-241,-210,-113,-223,-14,155,184,-415,-271,-130,47,136,93,60,-204,-52,-75,140,182,-80,-130,-217,93,191,-204,-290,-241,10,-47,-363,-300,-235,-119,-124,-414,-135,-102,-94,-81,-63,-41,-21,4,26,59,16,-224,-415,-231,117,20,195,56,-307,-86,103,40,-96,-377,-42,-283,-73,76,-1,-81,-174,-255,-337,-355,-286,-211,-355,-96,-41,-83,-472,-283,-177,-13,-30,-103,-110,-165,-209,-267,-317,-362,-392,-354,-338,-330,-282,-254,-216,-169,-116,-82,-41,-11,-211,-80,-253,-60,-102,-214,-194,-195,-154,-88,-47,28,116,139,125,-403,-158,-118,31,-107,-111,-183,-248,-289,-306,-309,-307,-302,-287,-271,-236,-194,-135,-69,-9,-8,-64,68,36,-167,31,-306,-48,-72,-190,-145,-177,-200,-203,-217,-175,-164,-172,-177,-188,-393,-226,-232,-220,-214,-199,-187,-193,-198,-222,-223,-239,-471,-310,-235,-215,-173,-149,-118,-229,-35,18,51,80,96,58,-121,-255,152,112,73,-294,0,-33,-126,-94,-62,5,110,273,378,339,-50,115,1278,518,605,7679,9428,10491,10694,1388,2048,911,3543,2253,330,497,237,-157,214,465,-211,663,647,402,407,287,446,-1006,249,139,34,-74,-162,-244,-290,-265,-182,-698,-88,-322,-355,2,96,-170,19,129,123,116,124,-164,97,105,113,120,42,-9,-49,60,203,139,9,-64,-267,-77,-175,-203,14,-240,-174,-54,-83,-227,-120,-282,-200,-412,-297,-347,-325,-253,-176,-87,-123,-324,-175,74,153,149,130,130,59,-206,-65,131,206,-81,-500,-63,-114,-55,175,14,-12,-10,181,56,-88,-169,-234,-492,-168,-77,17,86,153,241,-76,-399,-268,-205,-367,-204,-282,80,140,120,-66,6,-139,-167,-221,13,92,56,5,-14,-62,-173,-405,-244,-380,-119,-124,-233,-411,-502,-316,-248,-22,-33,-41,-69,-106,-163,-225,-285,-344,-395,-364,-305,-244,-179],[-149,-2,223,106,-74,-188,-187,20,377,110,-152,160,-231,13,-108,-138,-198,-246,-283,-297,-308,-321,-334,-337,-309,-284,-261,-229,-217,-209,-203,-201,-205,-202,-248,-225,-245,-396,-259,-267,-279,-289,-297,-311,-423,-304,-284,-258,-363,-231,-211,-199,-187,-172,-169,-206,-381,-265,-166,-149,-130,-111,-96,-98,-91,-78,-212,-21,-25,68,126,111,-25,-300,-288,-380,-156,349,350,122,-21,-236,-25,217,81,-146,102,-18,-91,70,-189,351,484,413,450,-14,189,120,-91,-185,-217,-333,-313,-202,-210,-184,-278,76,92,-66,340,313,-341,-209,-120,-433,38,-314,-136,259,256,175,-78,-369,92,-12,-74,-106,-97,-73,-176,-233,-35,-33,-121,-282,-274,113,-383,71,195,205,-77,19,-569,390,-39,-727,-327,11,657,170,-200,-494,-734,146,-19,-922,-523,-1208,-599,-1154,-1524,-242,-289,-323,-4440,-2556,-1196,-848,206,-1318,-9070,-9713,-21821,-7518,-4949,302,221,120,39,-18,-11224,-20964,-1134,-4056,-6720,-5906,-1996,-98,-184,-640,-1149,-370,-4734,-2109,-95,-600,-1879,-120,-872,90,103,117,132,134,-351,-499,-570,50,9,-37,-63,-99,-592,-117,-134,-125,-295,-271,-73,-72,-82,-104,-125,-167,-393,-200,-169,-305,-158,-159,-156,-157,-175,-188,-194,-199,-194,-167,-145,-136,-121,-165,-292,-425,-359,-439,-184,-307,-179,-189,103,77,-61,-51,-125,-192,-257,-274,-253,-215,-228,-122,-72,-32,-297,38,71,-318,-146,98,103,-109,17,-40,-118,-95,-77,-95,-148,-314,-236,-253,-273,-275,-281,-291,-316,-350,-386,-503,-466,-453,-420,-381,-491,-315,-284,-278,-273,-294,-318,-352,-1182,-277,-143,-12,156,-7567,-6045,632,751,866,-1778,-1280,980,-2383,10,825,748,685,634,129,-626,-466,519,391,-193,141,150,-137,249,223,164,102,-95,-432,-99,-60,-136,-68,-349,-64,-15,32,17,-112,-67,-90,-182,104,12,-221,1,-39,-89,-233,-263,-252,-287,-323,-351,-394,-409,-391,-360,-318,-268,-230,-195,-178,-146,-111,-94,-61,-220,-225,50,51,131,165,56,236,-226,-47,-137,-306,178,207,-173,-335,353,538,253,-200,47,-243,-452,-308,-330,-55,-3,-241,-370,-101,-129,307,330,-11,-52,-107,62,-106,-22,85,36,27,-130,-383,0,39,11,126,-56,-483,-258,35,-124,-375,-137,-164,-116,-52,-360,-456,-261,-128,-85,311,232,232,145,54,-29,-114,-185,-247,-279,-325,-392,-431,-383,-265,-116,43,41,-112,106,-432,-86,-25,-249,71,335,173,-244,-70,-202,-445,-428,-426,-334,-243,-145,-83,-26,12,-95,22,102,131,136,126,119,-63,46,-3,-51,-102,-185,-269,-342,-433,-506,-490,-422,-366,-325,-296,-280,-289,-440,-357,-413,-468,-501,-432,-367,-278,-199,-111,-34,-77,-223,153,126,-119,-7,125,112,60,17,40,-249,-407,-315,-401,-398,-283,-188,-111,-73,-76,-115,-194,-307,-388,-308,-152,2,1,-475,202,194,-126,-50,17,-20,103,11,-207,-235,57,187,103,226,143,71,-165,-41,-81,-188,-84,-58,-18,-144,73,128,176,222,258,266,268,201,-238,-87,120,-151,7,-97,-88,-111,-162,-95,-61,-160,-227,-232,-261,-461,191,243,276,297,26,26,0,41,-35,182,301,65,-223,-54,145,69,-13,-97,-178,-218,-202,-144,-206,-175,-167,47,-49,30,-3,-60,-216,-173,-216,-225,-216,-205,-194,-195,-192,-296,-330,-204,-201,-195,-227,-164,-154,-192,-174,-188,-210,-212,-294,-97,5,97,181,261,2,-274,-175,-256,-21,-26,-294,27,-133,-214,-105,0,-110,117,169,161,142,-130,99,64,-295,-32,-76,-108,-341,-192,-121,-89,-54,-16,0,-249,-86,-205,-2,-46,-111,-176,-244,-306,-355,-382,-356,-302,-249,-221,-366,-237,-328,-128,-129,-386,-158,-146,-163,-178,-191,-198,-210,-219,-242,-262,-288,-287,-399,-215,-123,-40,39,65,-246,-54,64,-24,-140,-401,-64,-248,25,-49,-160,-280,-407,-354,-330,-299,-303,-133,-368,-56,187,-77,-431,-266,-189,-42,47,-91,122,239,206,-82,-358,-218,88,87,-136,-277,-140,-179,-223,-286,-323,-302,-249,-206,-267,-178,-207,-211,-229,-245,-228,-184,-123,-56,-59,33,101,109,107,-407,-192,-213,-22,-89,-154,-201,-222,-201,-159,-112,-70,-35,-4,-136,-302,-179,39,-68,73,4,-113,62,-23,-152,9,-270,-50,-94,-190,-149,-174,-199,-217,-232,-240,-254,-279,-291,-291,-351,-246,-205,-159,-131,-96,-68,-77,-75,-109,-119,-126,-430,-278,-5,-35,19,79,-58,-160,0,149,108,61,37,27,-149,-226,4,-156,-158,-333,-40,-209,-238,88,-11,266,572,888,376,252,861,516,1165,456,731,9428,66597,68199,27572,1654,2153,1210,4136,2671,591,-338,673,-90,370,138,-200,21,71,372,554,321,447,-1188,220,198,179,130,78,26,-2,-26,-34,-528,-72,-271,-366,-61,-27,-243,12,76,63,32,15,-137,-43,-50,-55,-61,-51,-45,-74,-17,-16,-5,-35,-85,-179,-89,-189,-273,-111,-262,-189,-78,-92,-216,-103,-233,-120,-356,-109,-138,-97,-93,-41,-5,-147,-279,-171,69,79,67,47,18,5,-225,-98,15,58,-58,-449,-23,-75,-110,93,-11,11,-21,130,110,-169,-172,-74,-428,15,95,103,94,107,116,-5,-336,-278,-162,-314,-128,-214,89,94,96,-86,-1,-174,-197,-176,-49,191,193,-36,204,-97,-106,-377,-205,-391,-34,89,-242,-398,-490,-273,-247,-287,-359,-410,-418,-396,-381,-367,-351,-335,-324,-277,-219,-149,-65],[-148,-78,211,131,-78,-167,-229,19,301,126,-186,27,-307,-113,-178,-220,-241,-247,-241,-217,-195,-183,-182,-188,-181,-189,-203,-211,-236,-261,-282,-300,-316,-319,-323,-336,-352,-391,-362,-376,-403,-437,-413,-379,-416,-287,-232,-173,-344,-95,-63,-45,-227,-41,-71,-204,-373,-250,-322,-378,-390,-346,-280,-222,-155,-87,-218,41,-76,147,189,65,-26,-286,-262,-466,-124,306,346,34,-5,-179,-30,217,127,-56,169,60,-21,180,-141,309,448,387,423,-88,102,79,-133,-218,-85,-95,-130,133,-165,-238,-301,30,8,-121,246,246,-280,-117,-56,-482,-19,-283,-109,168,123,71,-49,-376,-136,-159,-123,-72,-9,48,-23,-173,121,127,-248,-213,-138,46,-396,31,23,30,-74,36,-674,269,-1,-744,-164,255,690,-56,-579,-865,-284,246,81,-1151,-685,-1199,-726,-881,-1578,25,42,49,-4020,-2504,-618,-1614,-141,-356,-9928,-11248,-21616,-3998,-3419,7,42,63,91,116,-15257,-23039,-1876,-4211,-6814,-6633,-3502,24,-55,-146,-2238,-561,-5270,-1170,-308,-455,-1855,-158,-123,-96,-70,-42,-5,24,-289,-507,-666,99,104,104,119,119,-684,115,117,-160,-360,-478,-35,-106,-195,-300,-403,-431,-334,-253,-180,-264,-82,-66,-57,-66,-97,-129,-155,-171,-243,-136,-95,-62,-26,-190,-320,-414,-414,-446,-141,-333,-233,-287,112,98,-69,-21,-88,-150,-209,-219,-186,-121,-170,53,150,137,-178,227,223,-315,-114,270,187,-40,78,-21,-117,-103,-95,-13,-79,-365,-108,-97,62,88,101,65,74,38,-310,-566,-163,-184,-249,-426,-307,-286,-235,-197,-157,-149,-162,-353,-597,-406,-349,-185,22,-8091,-6566,540,622,680,-2028,-1689,605,-1591,531,515,510,511,500,393,-701,-391,292,208,-128,36,-33,-215,-173,-240,-296,-349,-385,-413,-414,-401,-387,-389,-434,-367,-374,-378,-379,-375,-369,-365,-356,-353,-347,-344,-329,-319,-318,-338,-339,-332,-319,-307,-288,-290,-279,-271,-284,-297,-304,-321,-333,-349,-349,-331,-323,-297,-320,-246,-214,-190,-177,-162,-147,-124,-164,-55,-149,-309,107,172,-201,-281,363,670,225,-90,86,-187,-442,-310,-283,-18,26,-244,-342,-113,-117,197,175,-24,-35,-145,-24,-84,-159,-229,-317,-364,-361,-389,-236,-152,-61,19,10,-482,-252,47,-57,-405,-111,-124,-112,-134,-271,-451,-267,-142,-127,170,170,166,145,119,94,58,25,-13,-34,-340,-143,-199,-230,-202,-88,88,-16,-93,104,-373,-115,-59,-232,31,508,258,-310,497,351,-364,-112,-28,-125,-202,-246,-294,-312,-320,-307,-275,-239,-197,-173,-163,-147,-152,-168,-171,-191,-189,-198,-187,-145,-263,-44,36,111,171,-188,-215,253,-26,-455,-201,69,-77,-152,-120,-197,-228,-236,-198,-143,-67,-237,101,141,-114,-26,145,172,36,8,200,-158,-374,-309,156,44,-147,-170,-246,-312,-366,-368,-314,-228,-116,-5,-15,109,31,-433,163,210,-175,-49,-10,-134,30,-26,-243,-195,144,203,133,63,-9,-69,-123,-164,-197,-208,-191,-156,-104,-176,21,100,178,260,234,348,454,158,-300,-137,84,-135,167,-160,368,362,-184,-20,14,-103,-207,-296,-275,-462,152,454,482,475,54,10,11,56,-21,136,100,-22,-238,-275,-379,-377,-291,-209,-154,-111,-90,-82,-191,-158,-162,-194,-230,-249,-261,-275,-275,-278,-282,-279,-274,-266,-246,-220,-180,-303,-412,-125,-69,-75,-232,-119,-137,-246,-207,-240,-278,-317,-356,-381,-383,-382,-369,-340,-302,-267,-231,-253,-190,-184,-299,-143,-107,-156,-105,-17,-235,100,135,151,149,-121,104,57,-364,-75,-143,-198,-239,-249,-222,-168,-105,-37,-87,-276,-122,-334,103,145,-45,-187,-226,-126,-225,-334,-386,-283,-155,-55,-360,-152,-414,4,-50,-350,-161,64,186,207,33,-122,271,274,344,320,-19,-218,-307,-166,-112,-166,-157,-104,-190,-7,43,-74,-173,-342,-93,-204,-104,-182,-264,-347,-434,-367,-309,-349,-332,-131,-371,-46,5,-74,-377,-240,-196,-40,31,-88,212,210,133,-129,-376,-209,67,202,-146,-221,-108,-164,140,120,101,-4,53,46,-320,-26,-169,48,52,-148,-47,-156,-9,-36,-65,-104,-143,-201,-251,-391,-301,-303,-278,-255,-232,-208,-185,-148,-98,-36,33,107,113,-123,-363,-243,10,-62,269,32,-158,47,-103,-120,-179,-227,-265,-296,-290,-291,-288,-293,-289,-272,-235,-195,-165,-133,-184,-309,-119,-118,-115,-143,-175,-208,-235,-234,-245,-236,-231,-384,-226,-79,-136,-63,-65,-37,-107,-58,-122,-188,-225,-225,-144,-168,-207,-43,-200,-333,-340,-356,-63,-303,110,-58,-23,556,1112,282,64,810,509,1042,381,876,10491,68199,87872,26984,1909,2224,1504,4654,3145,921,133,910,105,561,8,-346,-7,432,68,897,398,705,-1024,642,559,391,180,25,-41,-11,51,10,-372,162,-212,-394,62,49,-294,-25,-59,-139,-214,-256,-289,-264,-196,-129,-84,-48,-42,-98,-61,-98,-132,-205,-253,-261,-222,-214,-342,68,-287,-206,85,239,-210,181,-171,-47,-269,31,-213,16,-95,-62,-61,-192,-226,-185,4,18,10,-2,-22,-29,-219,-125,-59,-50,-56,-407,-1,-25,-101,45,-41,26,-33,284,297,-254,-183,5,-304,-37,233,59,115,261,389,73,-266,-284,-131,-265,-60,-152,136,193,151,-125,-21,-210,-232,-130,-120,-105,-121,-120,-107,-132,-62,-377,-152,-339,-70,-86,-272,-372,-467,-235,-245,-233,-206,-173,-142,-121,-126,-165,-165,-188,-215,-202,-169,-117,-45],[-137,-155,98,84,-81,-153,-251,-34,-47,-89,-221,-146,-367,-170,-187,-195,-199,-200,-198,-178,-158,-144,-134,-124,-95,-115,-71,-34,-31,-24,-21,-167,-172,-24,-98,-60,-94,-349,-160,-209,-267,-323,-335,-296,-389,-142,-56,-73,-294,23,183,1,-276,-31,43,-175,-277,-171,-233,-329,-411,-445,-409,-378,-349,-328,-311,-298,-293,-271,-245,-207,-167,-252,-217,-489,-78,16,43,-44,9,-118,-23,194,169,36,230,146,53,283,-85,272,409,357,380,-159,27,45,-154,-240,-68,-60,-82,163,-107,-268,-307,-8,-61,-167,169,88,-181,-71,-130,-423,-185,-244,-176,-141,-92,-28,0,-360,135,177,220,114,238,129,141,-59,45,104,-254,-117,-10,-44,-376,-96,-117,-116,-102,-71,-740,34,37,-737,26,290,335,-287,-921,-767,186,286,218,-1283,-852,-1143,-878,-712,-1701,-7,54,125,-3587,-2562,-221,-2267,-353,139,-9105,-12661,-19424,-1016,-2414,-119,-81,-43,3,48,-17497,-21642,-2561,-4603,-7250,-7024,-4976,47,-6,-67,-2419,-1197,-4377,-284,-311,-313,-1763,-297,-279,-266,-251,-230,-204,-183,-183,-407,-715,-110,-94,-80,-48,-30,-673,16,31,-194,-329,-625,22,6,-16,-35,-37,-32,-243,-94,21,-202,-5,120,275,261,210,140,52,-55,-255,-277,-327,-262,-151,-204,-276,-318,-452,-407,-95,-349,-263,-377,57,253,-77,193,159,118,51,-160,-106,-219,-335,-378,-264,-109,-52,198,284,-298,-67,316,205,40,141,12,-98,-100,-109,-73,-105,-419,-126,-58,45,82,68,43,110,97,-238,-527,-263,18,-33,-479,-95,-98,-118,-151,-168,-190,-200,-768,-211,-214,-194,-199,-183,-8670,-7547,-161,-164,-144,-2369,-2196,-137,-497,-172,-209,-258,-307,-357,-393,-655,-354,-308,-267,-220,-200,-168,-300,-148,-163,-182,-218,-256,-317,-351,-395,-425,-412,-490,-351,-340,-334,-331,-329,-337,-353,-372,-405,-435,-436,-409,-390,-383,-404,-414,-424,-433,-422,-360,-308,-237,-167,-119,-81,-55,-45,-60,-162,-157,-206,-258,-250,-417,-201,3,6,162,213,151,255,-109,-64,-153,-314,29,132,-233,-218,374,731,199,19,168,-128,-383,-309,-232,46,51,-248,-285,-110,-119,143,136,-42,-29,-200,-29,-78,-140,-195,-269,-295,-270,-390,-136,-55,-35,84,62,-439,-229,48,-8,-398,-103,-111,-109,-221,-124,-334,-269,-138,-172,231,97,368,181,137,115,-4,-129,-263,-374,-439,-357,-233,-135,14,130,242,-56,-74,117,-287,-151,-127,-222,-15,477,332,-381,490,368,-282,-56,340,271,196,-98,-15,-22,-102,-174,-232,-275,-297,-309,-309,-283,-265,-248,-212,-187,-139,-108,-65,-2,-283,116,200,240,283,-204,-272,216,11,-315,-179,10,-88,-138,53,-63,-162,-271,-358,-432,-436,-372,-293,-194,-110,-56,57,113,9,21,182,-74,-305,-281,94,62,-294,-28,-63,-100,-128,-186,-106,-59,22,117,-13,58,46,-392,120,207,-237,-66,-38,-232,-46,-73,-278,-166,188,98,24,-32,-68,-72,-74,-22,1,-119,-29,-79,11,-219,-58,-89,-111,-107,-72,-25,44,115,-340,-190,29,-121,139,-228,398,383,-154,-56,59,-53,-178,-366,-292,-444,-48,-75,-63,-26,24,-16,8,54,-11,81,99,43,-245,-43,-52,-30,11,58,87,105,-21,69,-159,-137,-107,68,-36,5,-82,52,-247,54,65,17,-47,-176,-208,-292,-357,-411,-472,-481,-492,-492,-474,-453,-425,-391,-351,-304,-259,-217,-179,-131,-74,-28,9,51,-165,-219,-187,-252,54,56,-296,-22,-55,-109,-110,-90,-338,-54,-22,12,38,-102,68,60,-436,-10,-52,-90,-147,-139,-123,-77,-11,67,-171,-293,-165,-463,6,253,-27,-227,-239,91,-13,-183,-225,-267,-223,-142,-352,-63,-393,-24,-37,-314,-146,54,176,398,44,-168,234,230,460,436,-27,-202,-200,-90,52,-54,-158,-257,-326,-348,-303,-243,-195,-275,-129,-159,10,18,10,-11,-50,-85,-278,-371,-339,-305,-360,-390,-379,-348,-323,-238,-199,-116,-67,-98,41,85,56,-173,-360,-189,57,216,-138,-164,-78,-145,104,181,214,10,35,35,-369,-12,-137,200,190,-102,-66,-207,171,211,-36,61,194,148,96,-356,-167,-355,-140,-199,-243,-263,-267,-250,-224,-198,-175,-160,-150,-160,-346,-321,-235,-247,-244,-226,-184,-130,-196,-61,18,-172,-5,-42,-121,-23,-101,-88,-89,-187,-94,-86,7,-14,-179,-266,23,60,163,106,48,-10,-82,-142,-213,-253,-294,-335,-319,-339,-350,-348,-365,-333,-311,-265,-224,-182,-149,-132,-95,-172,-193,-117,-208,-292,-347,-317,-224,-319,-116,-246,-386,-53,169,104,-27,724,495,915,301,1037,10694,27572,26984,24236,2138,2272,1786,4686,1383,39,598,632,288,-93,-294,-514,-201,-72,-394,24,-26,-91,-323,-206,-234,-213,-155,-69,17,108,174,25,-230,210,-137,-430,59,10,-285,-91,-144,-206,-261,-287,-322,-324,-293,-253,-218,-176,-150,-143,-117,-122,-119,-155,-180,-204,-212,-242,-324,-86,-278,-210,-99,201,-200,187,-99,-59,-177,117,-286,17,-100,96,-32,-244,-172,-208,-190,-185,-178,-157,-136,-96,-165,-136,0,35,-65,-375,11,28,-29,33,-68,38,-38,169,225,-338,-203,71,-194,-56,207,19,146,301,249,157,-186,-279,-117,-224,0,-98,135,145,127,-184,-56,-240,-258,-99,-193,-215,-271,-310,-333,-344,-342,-403,-332,-306,-283,-252,-326,-346,-447,-210,-214,25,-107,134,301,283,228,-167,107,35,-52,-117,-181,-233,-266],[-116,-212,-26,-57,-87,-145,-244,-58,-39,-56,-232,-100,-386,-139,-162,-171,-171,-167,-162,-146,-149,-135,-148,-170,-179,-205,-238,-265,-308,-326,-297,-247,-195,-130,-73,-33,-2,-303,-104,-79,-247,-122,95,74,-357,43,39,-47,-250,28,53,-30,-321,-67,33,-143,-179,-128,151,170,194,219,244,131,-30,-72,-222,22,-157,30,216,-37,-28,-221,-176,-437,-51,-123,-194,-256,-306,-330,-303,-254,-201,-151,-99,-41,10,51,-52,107,122,135,156,-250,-55,-3,-187,-275,-69,-46,-47,170,-67,-297,-326,-68,-141,-232,297,410,-104,43,64,-346,-176,-231,-60,173,143,151,38,-357,-160,-279,-382,-380,-291,-210,-138,-71,-60,34,-188,-45,100,103,-356,47,99,110,-98,0,-774,33,46,-743,145,133,119,-553,-1245,-376,90,89,78,-1245,-1032,-1082,-1087,-700,-1925,-287,-376,-432,-3282,-2778,-236,-2835,-999,-151,-7745,-13815,-17001,-178,-2076,-211,-209,-219,-220,-221,-17805,-17179,-2733,-5189,-8015,-7135,-6445,-75,-65,-58,-1603,-1789,-3384,-76,-100,-175,-1641,-180,-198,-214,-227,-233,-237,-251,-271,-300,-718,-415,-404,-440,-438,-425,-550,-365,-340,-315,-290,-497,-227,-178,-125,-95,-11,12,-204,-79,-20,-144,-26,66,393,404,401,377,333,172,-253,-134,-48,-81,-117,-232,-229,-224,-471,-371,-76,-354,-290,-480,-21,167,-116,184,109,34,-59,-166,-249,-363,-399,-269,-103,63,51,389,315,-292,-31,331,191,102,181,37,-88,-109,-138,134,-146,-489,-166,-41,9,2,-47,-34,-67,-102,-161,-454,-380,-157,-153,-504,-137,-136,-135,-158,-181,-223,-261,-1173,-291,-243,-149,-74,-1155,-9341,-9411,206,230,262,-2832,-2726,35,200,155,88,8,-77,-171,-266,-522,-324,-246,-156,-57,13,88,-403,72,154,18,62,-16,-288,-229,-347,-402,-301,-445,-100,-81,53,30,-146,-136,-196,-244,66,7,-342,-111,-156,-194,-270,-217,-202,-184,-176,-169,-193,-206,-220,-246,-261,-255,-247,-224,-199,-151,-80,-17,-227,-463,-203,145,-18,294,277,179,212,-65,-83,-154,-320,-60,82,-274,-158,378,497,169,109,136,-76,-326,-301,-252,-163,-75,-259,-229,-90,-142,55,2,-76,-175,-286,-401,-404,-301,-192,-115,-21,-204,-388,-22,-80,-58,284,94,-393,-197,42,16,-368,-115,-56,-105,-280,12,-231,-268,-124,-211,173,22,196,90,-23,-139,-270,-403,-443,-310,-234,-96,-64,-130,183,246,288,-70,-52,138,-211,-182,-223,-214,-66,292,271,-437,213,174,-204,0,-12,-96,-181,-249,-323,-322,-268,-209,-157,-112,-83,-82,-105,-131,-179,-242,-293,-363,-406,-432,-394,-322,-296,-193,-108,-31,26,-222,-334,119,57,-179,-161,-52,-100,-121,-173,-223,-226,-212,-168,-125,-81,-279,-30,-8,-94,-87,-7,-29,-72,-119,-168,-233,-310,-375,-445,-410,-365,-322,-288,-274,-277,-286,-295,-290,-237,-163,-60,2,47,-351,85,196,-295,-98,-64,-306,-118,-120,-297,-140,318,325,307,314,339,267,-34,174,247,-60,-148,-111,45,-263,151,235,137,45,-37,-121,-178,-200,-339,-237,-133,-115,-42,-286,45,79,-92,-80,102,-6,-139,-360,-300,-399,-86,-156,-221,-286,-336,-332,-323,-297,-274,-259,-265,-262,-260,-236,-201,-152,-96,-41,-1,34,-4,61,-114,-106,-78,-38,-69,-84,-126,-95,-257,-60,-39,-7,-34,-167,-210,-329,-233,-305,-410,-19,-29,-65,-245,-115,-124,-355,-239,-94,-82,-81,-94,-146,-116,-144,-180,-211,-239,-273,-304,-339,-364,-373,-348,-309,-258,-206,-159,-114,-358,-55,-32,-4,17,-82,72,94,-423,111,46,-126,-77,3,41,15,-8,-22,-248,-311,-210,-442,-96,90,-18,-279,-260,156,243,-188,-102,-223,145,40,-338,-85,-301,-7,-3,-284,-116,55,134,441,48,-213,183,171,499,643,-34,-173,-87,1,300,75,33,-53,-214,-371,-395,-279,-204,-207,-174,-120,164,174,88,-31,59,0,-250,-354,-315,-352,-432,-441,-358,-266,-272,-166,-202,30,47,-131,194,204,-29,-213,-332,-171,53,205,-119,-119,-61,-131,56,123,216,28,15,-23,-406,-13,-121,184,176,-63,-92,-275,179,191,-12,75,213,198,192,-314,-127,-327,-13,33,313,-143,42,225,121,208,352,264,178,-92,-264,-417,-174,2,455,128,-192,143,-306,12,238,-118,-5,-160,-93,-200,-260,-276,-263,-247,-233,-240,-274,-310,-351,-391,-388,-349,-300,-274,-251,-243,-263,-289,-338,-368,-413,-431,-438,-422,-378,-320,-290,-233,-213,-197,-199,-203,-210,-225,-219,-211,-194,-159,-122,-56,-310,97,-277,-321,14,75,392,-733,-591,-499,-15,535,460,749,208,1151,1388,1654,1909,2138,2309,2290,2038,2324,2152,1894,1588,1272,746,734,615,-440,102,573,-628,507,438,-16,254,131,41,-9,-21,21,77,139,166,24,-109,88,-56,-435,-158,-246,-319,-372,-307,-231,-161,-86,-54,-32,-99,-36,-79,-134,-216,-322,-293,-200,-87,-182,-108,62,-13,-273,-254,49,-229,-192,-260,-13,-192,-109,-140,-129,-99,-39,-343,-5,-108,47,-88,-269,-119,-239,-73,-85,-101,-111,-131,-150,-190,-261,-323,-341,-279,-348,-159,-111,-90,-99,-114,-162,-219,-284,-271,-404,-232,26,-90,-50,195,4,193,160,109,52,-91,-256,-110,-179,-154,-158,-172,-168,-169,-253,-136,-245,-244,-31,-249,1,-12,-201,-61,-159,-118,-400,-167,-181,-211,-252,-364,-301,-414,-176,-178,-77,-130,136,369,390,231,-163,328,394,209,-30,-106,-34,170],[-89,-242,-161,-205,-234,-216,-216,-138,-98,-104,-200,-151,-357,-222,-252,-244,-201,-139,-67,-8,-134,-160,153,210,-12,-96,-130,196,31,-41,101,-93,-122,74,56,213,159,-256,-69,30,-194,-110,395,379,-315,328,287,-25,-204,31,-80,-189,-335,-172,-48,-103,-75,-88,183,498,556,589,435,178,-28,-99,-228,8,-186,-34,4,-101,-180,-272,-353,-426,-453,-409,-367,-328,-297,-278,-254,-229,-205,-183,-159,-124,-95,-71,-54,-45,-39,-35,-21,-339,-121,-52,-216,-315,-81,-43,-46,-83,-120,-306,-348,-223,-210,-300,-107,-32,-48,86,93,-267,-285,-230,-58,37,-68,-178,-272,-357,-128,4,141,91,115,9,372,159,-180,-68,-100,2,155,99,-332,-6,-31,-50,-143,-79,-749,-108,-70,-755,-71,-67,-63,-841,-1494,-26,-17,-2,5,-1065,-1184,-1013,-1335,-835,-2203,-146,-200,-230,-3111,-3114,-247,-3325,-1589,-233,-6369,-14394,-14570,-425,-2400,-277,-173,-79,20,113,-16269,-11335,-1916,-5871,-9041,-7033,-7908,215,144,63,-252,-2209,-2463,-257,-333,-395,-1492,-475,-470,-443,-402,-346,-280,-226,-180,-148,-651,-667,-150,-190,-232,-304,-373,-460,-485,-389,-294,-305,-270,-97,-66,-229,-67,34,-197,-88,-77,-80,-41,7,83,105,118,132,145,88,-233,-173,-54,75,14,-259,-202,-243,-449,-462,-385,-326,-305,-557,-112,62,-178,329,451,488,82,-135,368,405,-79,280,230,185,138,146,150,-291,-3,167,155,155,206,61,-81,-121,-167,159,-184,-455,-212,-38,42,14,-167,-65,-85,-113,-122,-382,-504,-108,-99,-423,-84,-86,-86,-104,-116,-142,-161,-1463,-216,-252,-271,-321,-2769,-9603,-12520,-311,-247,-150,-3402,-3144,-614,224,309,344,404,421,407,362,-346,-288,99,-13,-103,-179,-176,-508,-68,-19,-109,10,-13,-272,-135,-192,-236,-235,-352,-118,-97,105,14,-194,-188,-259,-281,115,139,-297,-93,-131,-218,-289,-148,34,110,168,-54,19,181,180,171,189,-95,28,-62,-206,-173,89,87,-321,-378,-202,74,-40,132,117,104,107,-27,-109,-147,-312,-149,30,-323,-103,116,-23,-175,-275,-224,-84,-272,-282,-128,180,42,-271,-176,-52,-179,219,149,-54,-57,-317,-211,-275,-320,-308,-294,-265,-251,-373,-288,-300,-277,-236,-185,-352,-159,-72,-57,-332,-137,-52,-89,-245,-109,-143,-263,-139,-239,-132,-119,-122,-132,-150,-174,-221,-279,-350,-361,-296,-235,-215,-122,-5,49,93,-61,-33,164,-142,-186,-325,-203,-117,356,363,-437,305,248,-132,60,-32,-148,-254,-293,-207,-123,-66,-17,-195,-34,116,138,141,145,-23,-253,21,52,36,-4,-41,-62,-300,-122,-113,-89,-55,-238,-344,80,108,-54,-145,-108,-111,-102,87,256,226,23,-55,75,20,-293,-100,-137,-161,-178,-175,-167,-167,-166,-165,-178,-204,-216,-233,-231,-291,-209,-178,-152,-130,-278,-93,-95,-91,-95,-85,-82,-83,-308,-66,-42,-331,-140,-83,-345,-176,-154,-278,-119,23,-51,-130,-202,-209,-122,-14,89,170,2,-263,-105,51,-306,170,210,157,105,35,-6,-53,-85,-301,-269,-123,-117,-93,-317,-28,6,-16,-88,89,40,-92,-276,-285,-330,15,52,12,-39,-97,-133,-180,-199,-200,-187,-183,-170,-239,-169,-179,-186,-179,-154,-119,-66,-12,43,-49,-58,-45,159,-22,-99,-156,10,-256,22,-4,-14,-39,-154,-259,-386,-256,-262,-338,-115,-142,-159,-250,-122,-120,-332,-238,-130,-38,-86,-162,-245,-299,-226,-212,-89,-250,-139,-197,-243,-114,-198,-260,-258,-186,-99,-132,-13,-268,68,84,74,54,-58,-1,42,-345,48,-6,-234,-30,-48,-104,-155,-199,-222,-309,-325,-256,-319,-353,-344,-251,-330,-280,137,171,-191,-38,-170,181,254,-314,113,-205,53,48,-253,-71,76,88,409,46,-250,123,109,489,604,-33,-128,26,105,170,120,-53,-123,-118,92,59,-138,-197,-133,-213,-85,233,212,93,-73,51,94,-218,-306,-262,-65,-290,-180,-218,-248,-258,-244,-225,-202,-194,-186,-181,-193,-200,-233,-298,-232,-226,-197,-179,-144,-106,-124,-51,-28,-11,-17,-19,-58,-370,-72,-119,-146,-184,-236,-278,-351,-301,-262,-197,-129,-54,4,68,-261,-78,-244,-77,17,276,-106,-47,130,54,-29,-116,-184,-204,-168,-169,-433,-291,51,272,170,-180,42,-402,104,18,-78,-168,-259,-121,-20,-58,130,111,-158,-117,-194,-85,-100,-178,-221,78,206,346,303,266,224,56,118,60,33,-2,-263,-39,-74,-416,-120,-167,-182,-217,-222,-202,-149,-81,-20,-97,-182,-191,53,57,-2,-304,-190,-407,-363,-199,-6,197,401,616,803,20,482,408,634,106,1290,2048,2153,2224,2272,2290,2277,2222,2162,2067,1936,1782,1620,1210,1240,1071,-349,738,568,-636,271,145,-759,-38,-113,-131,-105,-2726,15,91,172,220,42,-8,236,19,-385,90,32,-126,-219,-104,-129,-129,-89,-61,-21,-162,-36,52,46,7,-63,-142,-233,-331,-405,-309,-201,-97,-305,-191,85,-166,-157,-212,60,-189,152,34,-116,-17,-54,-353,-214,-263,-309,-326,-326,-330,-311,-285,-237,-194,-144,-96,-38,7,-96,64,88,-103,-336,1,104,93,48,-122,14,-23,-80,-138,-418,-280,-301,-279,-209,-126,-46,21,73,122,162,4,-235,-128,-144,110,-1,92,209,100,-349,-108,-242,-209,11,-294,-45,126,-258,-31,-144,-219,-359,-336,-263,-185,-123,-331,-260,-390,-160,-155,-196,-155,-208,-229,-199,-144,-181,3,70,104,-49,-100,-105,73],[-92,-273,-81,-99,-127,-175,-202,-78,-28,-8,-152,11,-327,66,-154,-94,55,445,30,-48,-112,-217,97,218,24,-74,-156,458,53,-93,174,-51,-99,51,116,547,194,-227,-47,126,-111,-99,72,-25,-278,-162,-201,-213,-194,-136,-49,-66,-312,-150,-6,-72,17,-64,93,289,250,202,142,64,-37,-139,-233,-184,-233,-263,-284,-294,-293,-281,-256,-294,-195,-164,-137,-238,-75,-61,-88,15,48,78,111,154,163,231,-28,97,162,146,122,-406,-158,-90,-240,-358,-103,-51,6,-90,-187,-291,-368,-323,-262,-365,-196,-175,-173,-176,-184,-195,-389,-240,-272,-289,-273,-219,-170,-354,-54,-5,49,75,36,-45,148,162,-302,-271,-14,30,161,140,-295,-77,34,-1,-194,-181,-696,-223,-143,-764,-174,-187,-202,-1132,-1496,-254,-271,-269,-257,-835,-1256,-939,-1592,-1084,-2421,-213,-229,-212,-3050,-3467,-430,-3751,-2120,101,-5053,-14131,-12199,74,-3218,-1651,32,96,204,332,-13238,-5071,110,-6528,-10224,-6784,-9373,759,673,569,462,-2305,-1615,170,106,63,-1314,-18,-61,-164,-619,-193,-195,-175,-141,-112,-512,-656,-121,-170,-215,-267,-248,-182,-75,-391,75,-112,-468,-176,-120,-340,-128,51,-204,-99,-133,5,-32,-32,-48,-104,-163,-201,-209,-191,-190,-172,-75,-71,-78,-257,-189,-222,-414,-408,-288,-270,-293,-529,-200,-40,-248,348,878,618,113,-61,556,576,-78,641,408,217,221,358,314,-278,30,172,113,130,124,100,-59,-120,-174,111,-190,-380,-238,-38,34,2,-236,-125,-93,-113,-118,-305,-613,-137,-155,-266,-187,-194,-174,-148,-95,-44,15,-1448,103,124,148,124,-4496,-8495,-17124,-3860,-139,-148,-4046,-3264,-1099,137,233,109,361,400,413,399,-139,-304,267,207,-8,120,110,-573,-67,173,-217,202,122,-246,-123,-174,-26,-34,-240,-148,-208,-260,-296,-319,-332,-334,-318,-298,-259,-204,-120,-128,-214,-297,-109,82,173,194,-25,52,188,204,245,275,-109,16,-109,-230,-206,338,141,-382,-252,-184,13,-46,-22,-58,-81,-91,-78,-126,-119,-275,-214,-8,-362,-42,136,119,87,57,-5,-76,-207,-262,-368,-459,-440,-357,-276,-205,-213,-82,-47,-34,-74,-330,-148,-210,-297,-384,-400,-278,-217,-333,-32,-155,-81,176,117,-306,-108,38,28,-289,-156,-22,-45,-152,-36,-60,-246,-77,-241,-38,-84,-74,-103,-128,-144,-163,-173,-178,-156,-139,-409,-278,-101,-74,-64,-54,-46,-37,-15,-73,-145,-354,-178,-152,44,46,-379,44,45,-54,34,29,16,1,-242,-29,-56,-99,-141,-201,-197,-206,-209,-205,-177,-154,-396,-92,-66,-21,-1,-30,68,-292,128,183,66,106,-237,-265,-1,166,68,-120,-132,-109,-72,94,398,435,100,3,236,61,-291,97,107,-15,-128,60,192,-67,82,27,-42,-129,-202,-271,-285,-240,-165,-74,5,69,-316,149,147,139,105,42,-87,-20,-257,-115,-142,-314,-189,-159,-348,-215,-167,-243,-99,-77,-67,-43,-15,11,48,35,112,125,65,-326,-51,63,-340,53,26,-5,-37,-66,-110,-141,-158,-246,-282,-161,-146,-119,-305,-73,-61,-60,-78,-92,-115,-144,-191,-239,-242,-218,-189,-132,-76,-24,-108,-47,-14,23,-42,171,2,-233,4,116,79,37,-1,-43,-70,-87,-88,-83,-78,-69,-50,-40,-149,-169,-17,-244,37,45,52,-40,-140,-292,-403,-270,-193,-274,-151,-136,-108,-253,-56,-141,-258,-210,-192,56,18,-42,-105,-157,-210,-276,-226,-215,-146,-194,-237,-50,-33,-213,34,77,22,-151,11,-136,66,193,189,132,-45,-98,8,-271,224,-54,-332,-13,36,195,157,336,94,-356,-343,-271,-214,-274,4,-100,-389,-298,-298,-238,-193,-85,-117,1,-17,-292,-105,-185,-278,-369,-339,-249,-167,-102,-45,-4,-291,46,35,55,54,-35,-83,42,34,24,30,-161,-207,-140,95,72,-140,-186,-68,-229,-64,272,253,76,-121,25,183,-200,-256,-201,-39,-243,-12,-38,-105,-194,-217,-269,-310,-348,-365,-350,-324,-278,-251,-279,-167,-142,-112,-104,-85,-67,-139,-41,-24,-7,-6,0,-82,-323,-52,-141,-38,-64,-106,-163,-445,-189,-202,-204,-207,-208,-230,-249,-274,-291,-310,-301,-270,-233,-199,-180,-168,-170,-185,-215,-252,-284,-309,-298,-335,-369,-170,-131,-113,-173,-99,-410,-77,-62,-34,-24,-203,54,77,-55,119,86,-158,-137,-263,-159,-174,-187,-232,28,109,72,17,-30,-72,-116,-133,-139,-101,-65,-250,34,55,-398,-60,56,43,-54,-69,-134,-172,-172,-145,-149,-202,-204,-86,7,7,-324,25,-399,-360,-87,122,213,213,195,122,26,34,62,180,-8,640,911,1210,1504,1786,2038,2222,2397,2508,2546,2500,2386,2211,1830,1707,1452,308,979,770,-13,433,291,-1404,50,-64,-119,-102,-368,44,133,221,272,93,56,305,78,-349,240,220,-34,-245,-83,-148,66,37,-14,-53,-204,-104,-95,-95,-109,-142,-205,-191,-205,-297,-225,-188,-133,-337,-143,98,-104,-113,-89,-47,-192,112,86,-165,42,215,-326,-59,-125,-124,-182,-220,-261,-324,-313,-341,-390,-424,-388,-287,-174,-75,36,135,-127,-329,-12,132,223,43,-157,1,-88,-179,-237,-362,-335,-166,-97,-52,52,0,199,262,325,381,115,-203,-149,-99,161,41,61,223,74,-402,-94,-214,-147,29,-300,-68,-30,-286,-78,-108,-136,-273,-199,-200,-188,-159,-241,-193,-346,-127,-113,-257,-120,46,-4,-66,-142,-208,-248,-256,-249,-208,-176,-154,-138],[-82,-268,109,99,-78,-202,-166,-2,-22,-61,-55,45,-270,78,-140,-62,121,553,144,-67,-45,-240,76,246,90,-11,-153,566,106,-122,174,19,-48,43,187,605,250,-180,-5,227,-3,-54,156,81,-208,-15,-42,-54,-104,-57,-29,-43,-227,-169,-9,-13,13,-43,-106,-173,-242,-309,-289,-256,-224,-200,-200,-168,-163,-139,-108,-212,-41,-78,-17,-198,3,84,47,-175,-83,-179,-271,-275,-170,-56,57,173,197,360,-8,72,101,95,60,-376,-128,-83,-224,-369,-103,-41,62,142,32,-234,-348,-203,-218,-387,-78,-107,-149,-188,-225,-252,-335,-282,-285,-275,-258,-233,-229,-315,-235,-261,-288,-340,-385,-383,-330,-252,-388,-431,13,65,124,158,-224,-136,129,93,-222,-271,-616,-264,-190,-745,-286,-322,-351,-1391,-1246,-405,-379,-319,-248,-576,-1221,-847,-1810,-1377,-2356,-355,146,131,-3041,-3612,-864,-4118,-2594,-32,-3814,-13165,-9951,-208,-4146,-5417,-260,-178,-75,24,-9242,203,273,-7019,-11383,-6399,-10834,306,261,209,161,-2021,-826,34,14,10,-1100,9,13,-252,-1072,-9,-16,-30,-40,-42,-309,-407,-35,-42,-39,-403,-41,-31,10,-422,171,84,-651,-254,-157,-392,-163,74,-211,-96,-172,119,10,-40,127,72,-109,-157,-114,-179,-235,-288,-335,-387,-416,-430,-434,-426,-411,-383,-330,-261,-251,-429,-274,-137,-317,344,427,500,172,46,592,580,-76,514,309,246,302,385,321,-251,67,256,71,182,139,78,-27,-110,-154,-248,-354,-472,-411,-258,-120,16,-214,-177,321,371,138,-228,-696,80,180,-78,468,445,433,409,396,373,355,-1125,292,250,220,157,-5500,-6225,-23277,-11846,-62,-61,-4738,-2998,-1307,8,41,-130,73,82,79,62,34,-335,-36,-82,-115,-155,-153,-547,-116,-39,-311,46,65,-214,-104,-218,-120,-243,-354,-448,-411,-302,-188,-271,-269,-345,-325,64,36,-69,-135,-139,-207,-314,-220,-129,-2,132,-4,74,188,220,314,280,-128,5,-170,-266,-252,304,118,-360,-126,-166,-55,-56,-96,-127,-151,-168,-165,-157,-140,-237,-266,-54,-411,4,74,108,52,186,207,63,-156,-191,-6,264,-30,-281,-68,72,-263,399,58,-2,-114,-323,10,6,59,-100,-288,-450,-322,-295,-47,-193,-96,201,94,-283,-73,31,5,-265,-195,18,-4,-69,-28,-58,-242,-95,-247,-118,-122,-129,-139,-148,-152,-167,-182,-201,-199,-208,-231,-236,-236,-242,-249,-254,-260,-263,-253,-250,-243,-276,-223,-214,-210,-203,-326,-195,-193,-206,-213,-224,-237,-237,-299,-168,-112,-58,-1,-206,-81,-22,136,233,254,-34,-293,164,236,168,165,-47,92,-308,215,222,-11,16,-248,-176,-118,27,-44,-114,-152,-196,-252,-300,-350,-364,-375,-362,-349,-330,-317,-319,-309,-302,-306,-306,-303,-294,-266,-222,-182,-148,-100,-59,-12,-224,68,-24,65,91,-358,253,373,201,61,40,-134,-22,-231,49,104,-303,-270,-93,-354,-262,-183,-228,-159,-161,-156,-137,-112,-87,-56,-27,-2,6,12,-296,10,4,-385,-30,-48,-73,-97,-123,-162,-180,-173,-206,-303,-232,-145,-35,-284,194,235,116,-78,202,105,-7,-110,-195,-167,-9,208,187,171,-93,-157,-100,-82,13,-68,129,-24,-247,-1,112,91,68,46,17,-2,-20,-31,-43,-57,-68,-70,-76,-213,-184,-67,-244,-45,-33,-13,-58,-146,-299,-385,-289,-126,-232,30,18,0,-263,-57,-165,-184,-173,-274,107,126,127,-18,-13,-228,-202,-99,-170,-138,-197,-246,-283,-294,-256,-191,-102,3,-182,40,-8,63,369,230,13,-46,-179,-98,-212,211,-95,-363,-32,7,196,94,300,-28,-385,-369,-286,-135,-324,-247,-331,-384,-332,-288,-242,-205,-174,-149,-132,-145,-267,-165,-183,-195,-199,-217,-147,-109,-77,-44,-20,-326,-21,-35,-30,-51,-75,-81,-80,-71,-61,-44,-260,-250,-178,-109,-151,-210,-252,-246,-190,-83,16,115,48,-160,5,191,-184,-198,-129,-6,-179,-42,44,-63,-160,-41,-196,92,105,-332,127,94,-259,-249,-259,-146,98,89,32,-36,-69,-155,-56,-43,-31,-58,-72,-83,-261,-106,-164,-121,-118,-125,-186,-428,-111,-112,-119,-139,-165,-215,-259,-300,-318,-321,-297,-265,-237,-219,-229,-231,-259,-300,-348,-367,-323,-241,-133,-214,-263,130,248,199,-150,-214,-290,309,315,40,-11,-9,135,199,-33,106,-20,-156,-281,-379,-365,-283,-218,-231,-179,-196,-231,-303,-385,-478,-406,-312,-230,-120,-30,-218,143,188,-331,26,229,162,-59,-103,20,29,45,89,-184,-199,-183,-167,448,464,-328,-45,-301,-381,-133,9,-85,-97,33,226,43,258,259,360,-86,1346,3543,4136,4654,4686,2324,2162,2508,4892,4408,3816,3195,2604,2061,1594,1217,898,608,362,191,58,11,-1834,49,57,69,70,57,57,63,84,94,104,100,94,69,-304,1,-43,-85,-186,-189,-233,-257,-233,-217,-186,-217,-132,-130,-135,-163,-206,-250,-238,-222,-324,-203,-183,-161,-340,-88,-25,-26,-45,28,-148,-179,88,144,-200,107,340,-278,-61,-110,-53,-66,-83,-11,-340,104,376,-23,-272,360,380,227,-6,83,179,-139,-314,-17,115,29,-95,-221,-352,-379,-268,-127,-287,-389,148,130,-65,58,2,74,18,-15,-32,-31,-174,-187,-58,57,73,15,108,34,-313,-60,-191,-94,-28,-302,-123,-174,-312,-238,-254,-252,-239,-212,-159,-109,-64,-171,-149,-324,-125,-103,-234,-99,50,-14,-87,-178,-264,-312,-266,-210,-142,-99,-178,-48],[-116,-291,54,200,-131,-276,-167,-53,-109,-182,-232,-222,-250,-136,-143,-69,-31,10,59,-117,1,-272,34,244,126,32,-175,275,134,-181,5,-48,-31,-2,162,251,270,-172,0,272,53,-30,191,81,-162,-130,-220,-293,-319,-266,-216,-182,-158,-207,-140,-151,-173,-205,-232,-256,-279,-303,-329,-365,-375,-366,-338,-304,-270,-220,-173,-273,-89,-63,-43,-133,-43,-60,-88,-119,-155,-194,-213,-211,-189,-159,-123,-81,-53,-37,-32,-35,-40,-35,-4,-302,-90,-74,-214,-398,-130,-54,97,201,56,-184,-314,-189,-165,-394,108,120,7,-58,-145,-223,-288,-343,-342,-284,-208,-126,-66,-281,23,35,41,18,-94,-64,9,60,-467,-303,152,64,254,416,-159,-215,310,248,-267,-373,-559,-262,-116,-736,-243,-295,-339,-1629,-946,-409,-418,-416,-417,-413,-1142,-783,-1953,-1645,-1991,-700,-368,-319,-3040,-3366,-1422,-4476,-3075,-29,-2715,-11882,-7941,-2199,-4633,-8871,-9098,2,70,137,-4925,243,272,-7235,-12139,-5903,-12322,-1044,11,-70,-141,-1497,-227,-218,-182,-136,-884,-80,-66,-258,-1508,-120,-154,-203,-247,-273,-275,-256,-233,-216,-186,-660,-154,-143,-112,-437,-1,72,-428,-344,-202,-375,-170,88,-229,-96,-211,231,61,-38,415,257,-241,-239,-241,-141,-67,-120,-242,-380,-367,-259,-210,-49,-327,-279,-116,-123,-199,-317,-349,-240,-393,209,214,228,228,162,231,205,-85,112,70,43,51,114,214,-219,99,258,20,305,281,212,8,-103,-113,355,-96,-199,-214,-53,19,-49,-109,-209,35,109,186,-154,-670,-1,258,121,313,278,239,180,122,50,-13,-666,-149,-207,-227,-247,-3903,-3326,-29836,-22825,-142,-121,-5440,-2393,-1184,-118,-110,-350,-96,-75,-54,-37,-26,-356,-19,-38,-57,-108,-146,-480,-250,-299,-372,-316,-292,-282,-278,-295,-334,-399,-393,-321,-238,-148,-54,-278,-283,-338,-283,51,281,60,-137,-90,-196,-327,-32,15,-103,-220,-222,-81,118,239,391,301,-141,7,-224,-288,-282,297,99,-262,8,-133,-109,-53,133,93,60,31,19,-179,-55,-184,-271,-86,-385,-58,-77,-92,-96,-70,-53,-23,-96,-127,54,79,-86,-278,-13,146,-287,190,-7,39,-147,-287,-25,-30,87,48,-16,-112,-162,-240,-239,-295,-331,-352,-349,-327,-322,-328,-331,-332,-326,-304,-282,-244,-203,-157,-224,-54,-231,30,-128,-48,-57,-114,-210,222,248,71,14,121,47,-87,-88,271,460,124,-4,-20,198,5,-15,-140,-150,-227,58,-1,-263,-122,-172,-213,-208,-158,-87,-2,-301,110,201,221,95,-184,-90,-107,54,80,56,-11,-122,21,18,27,7,-49,-37,-313,-131,-161,-197,-236,-275,-309,-339,-376,-418,-407,-367,-296,-236,-172,-122,-56,-8,39,69,77,-294,-90,32,29,-167,-61,-120,-195,-269,-342,-403,-328,-231,-142,-48,-236,61,-112,-13,55,-332,247,294,210,22,45,-147,-56,-193,-13,-46,-287,-339,-81,-346,-283,-172,-203,-122,-97,-124,-149,-175,-206,-232,-259,-285,-316,-325,-298,-254,-199,-386,-98,-49,-17,4,-110,-12,-46,-87,-151,-302,-282,-312,-314,-293,-248,-214,-187,-174,-161,-149,-141,-146,-141,-131,-119,-118,-112,-114,-170,-193,-145,-151,-111,-98,-94,-78,-244,-56,-53,-51,-49,-46,-45,-34,-21,-1,13,25,33,43,-29,-253,-173,-103,-227,-44,-64,-67,-71,-148,-248,-327,-288,-42,-186,117,247,-60,-251,-50,-162,-102,-164,-343,-316,-307,-255,-196,-142,-284,-122,-136,-162,-209,-258,-309,-322,-292,-220,-139,-56,19,-203,87,124,70,112,87,-94,-49,-199,-120,-150,196,-109,-277,-64,-35,179,13,204,-144,-381,-384,-274,-70,-327,18,-66,-324,-254,67,-100,-145,147,-14,76,213,-230,337,28,305,197,-198,59,184,-80,207,-19,-334,-86,-92,12,-82,-173,-215,-197,-133,-63,9,-304,-210,-214,71,42,-127,-144,-122,-169,-179,-162,-111,-43,-187,-7,157,-170,-135,-48,36,-105,-85,338,-36,-129,8,-185,177,157,-418,208,25,-308,-241,-248,-149,138,131,107,-17,-81,-182,-87,-101,-179,-281,-367,-438,-443,-399,-369,-331,-306,-294,-275,-339,-209,-167,-116,-68,-17,15,52,-104,51,0,-305,-154,113,20,-287,-57,-129,-196,-249,-261,-224,-165,-85,-98,-121,117,155,159,-135,-346,-142,45,6,-16,-42,-63,-62,-78,-88,-100,-101,-117,-119,-314,-258,-296,-133,-239,-118,-29,-90,-187,-300,-436,-540,-404,-270,-113,20,-192,227,286,-277,112,303,186,-71,-157,-84,-79,-62,-9,-233,-200,-152,-169,115,37,-339,-216,-379,-493,-286,-59,171,274,128,-219,52,192,184,250,-145,1286,2253,2671,3145,1383,2152,2067,2546,4408,4888,4651,4269,3787,3235,2677,2180,1749,1379,1082,870,685,562,-1382,408,330,274,224,-3414,145,125,115,93,67,32,-7,-55,-276,-143,-184,-214,-244,-245,-284,-180,-92,-24,52,-219,-124,235,265,264,212,-299,150,93,-339,-110,-221,-317,-363,-319,-218,-85,15,107,-260,-170,64,189,-235,159,357,-244,-57,-89,-117,59,-56,-67,-343,80,334,-93,-364,282,543,327,45,66,-71,-197,-299,-338,-351,-350,-335,-273,-199,-107,-21,-96,-208,-424,165,184,-89,-29,0,89,17,-43,-92,-129,-143,-226,-123,-101,-68,-46,-9,-4,-191,1,-156,-38,-18,-298,-108,-171,-319,-297,-358,-348,-278,-215,-146,-92,-56,-100,-100,-293,-121,-94,-151,-59,79,-19,63,64,-267,99,135,-31,-125,-22,-157,-12],[-127,-283,18,174,-176,-333,-148,-43,13,2,-38,-16,-214,56,-110,-5,-23,-72,-103,-149,-38,-259,10,147,170,92,-190,284,172,-233,111,108,-1,-56,-13,-59,-94,-174,-104,-106,-116,-139,-176,-241,-320,-390,-378,-283,-196,-107,-17,-26,-81,-233,-67,26,152,-3,-189,-8,-48,-70,-71,-64,-58,-264,-162,23,-103,-132,6,-350,-70,-22,-19,-100,-20,-12,-20,-36,-62,-100,-136,-173,-215,-262,-310,-343,-343,-285,-204,-119,-36,-29,-47,-243,-64,-78,-213,-434,-191,-100,101,187,49,-162,-288,-159,-120,-388,-21,-45,-82,-111,-138,-160,-174,-223,-206,-210,-206,-195,-198,-269,-194,-199,-189,-198,-201,-206,-212,-214,-396,-202,-183,-177,-158,-137,-126,-322,-72,-48,-349,-478,-554,-249,16,-753,6,-2,-14,-1665,-675,-30,-17,19,69,-162,-1097,-779,-1911,-1737,-1510,-969,477,481,-2967,-2800,-2034,-4857,-3627,70,-1805,-10572,-6289,-6050,-4050,-11788,-17830,252,346,405,-881,416,370,-7081,-11851,-5317,-13828,-2472,-320,-275,-151,-900,98,189,258,301,-708,296,262,-208,-1937,37,-55,-166,-279,-382,-449,-436,-382,-327,-259,-878,-159,-127,-90,-463,-20,17,-230,-448,-292,-322,-154,72,-284,-129,-280,301,78,-62,281,162,-355,-203,-392,-248,-50,-70,-126,-174,-246,-249,-289,-246,-328,-314,-189,-94,-172,-242,-448,-377,-473,185,220,256,275,241,314,305,-135,219,135,41,-94,-251,-423,-276,-46,171,-67,303,264,239,14,-132,-86,420,-44,-132,-196,-108,640,425,-1,-224,126,38,-59,-158,-604,-274,-310,-313,-298,-270,-227,-197,-161,-136,-103,-205,-40,-3,59,99,-2384,-155,-27323,-36911,241,234,-6138,-1614,-810,-30,-131,-559,-367,-425,-364,-272,-182,-375,-32,14,-87,62,61,-442,-175,13,-418,-63,-99,-135,-153,-256,-176,-198,-196,-202,-212,-218,-213,-279,-293,-317,-226,-114,-83,-50,-154,-90,-211,-366,-15,97,73,52,3,-78,-149,-192,-185,-112,-169,-5,-294,-315,-317,248,70,-167,127,-112,-166,-65,232,376,176,339,139,-218,-29,-142,-258,-124,-344,-135,-206,-273,-329,-350,-364,-352,-336,-325,-318,-311,-313,-308,-302,-295,-287,-240,-202,-160,-187,-265,-81,-91,55,95,104,-88,-128,-190,-48,-224,-101,20,21,-246,-2,37,-52,-209,-233,49,117,89,306,38,-213,-40,-218,38,-125,-127,-86,-158,-325,119,252,51,-10,189,262,49,-89,191,369,70,-8,-43,182,30,60,-6,-135,-246,190,512,-212,-146,36,115,378,442,370,140,-261,82,-32,-153,-252,-277,-229,-195,-104,-76,-55,-65,-93,-113,-149,-160,-185,-192,-180,-323,-186,-180,-191,-226,-277,-338,-391,-400,-352,-252,-159,-153,-47,89,132,183,191,38,242,96,-276,-179,-7,59,-177,-66,5,-142,-85,-113,-137,-148,-128,-100,-56,-275,-19,-200,-85,32,-287,119,103,93,-23,42,-142,-93,-161,35,30,-288,-383,-40,-339,-292,-154,-181,-202,-281,-370,-450,-380,-305,-237,-187,-153,-143,-132,-132,-78,-22,-359,120,199,115,-43,-128,301,322,15,-92,-296,-316,-203,-106,-199,-95,-114,-129,-150,-168,-189,-216,-263,-302,-335,-361,-374,-349,-315,-284,-238,-223,-234,-190,-178,-181,-173,-224,-160,-151,-138,-119,-94,-72,-40,-35,24,53,73,85,97,-40,-277,-155,-143,-215,-56,-95,-116,-121,-157,-184,-257,-287,-51,-152,-101,-161,-246,-341,-450,-399,-270,-145,-396,56,113,135,135,-129,-326,-5,-77,-142,-186,-178,-234,-67,-6,-91,113,157,93,-226,133,164,78,123,126,-204,-68,-161,-57,-101,169,-108,-172,-112,-105,-29,-92,-63,-249,-364,-404,-260,-38,-316,1,-104,-277,-200,75,-169,-95,159,25,28,172,-193,343,79,298,235,-191,91,61,-139,-58,-107,-323,-185,-214,-240,-239,-218,-174,-129,-91,-69,-49,-264,-129,-240,-91,-93,-131,-132,-51,-39,-41,34,49,-36,-214,-22,100,-178,-83,19,74,-39,-151,310,-14,-113,47,-181,179,164,-513,72,-56,-348,-247,-259,-170,-75,-69,-48,-12,-104,-229,-125,-150,183,127,33,-52,-141,-132,-249,58,15,-40,-196,-264,-168,-189,-188,-169,-128,-94,-49,-68,35,54,-342,-240,19,-17,-320,-101,-126,-135,-135,-126,-114,-116,-122,-145,-167,-185,-201,-220,-222,-490,-186,-177,-177,-180,-203,-233,-226,-200,-135,-54,35,-108,-115,-324,-319,-369,-115,-263,-139,154,70,-35,-142,-247,-338,-339,-289,-200,-126,-178,12,42,-250,88,70,73,-96,-227,-204,-101,-147,-199,-305,-254,-266,-248,-215,-152,-355,-201,-163,-464,-170,141,180,166,141,74,27,-19,-55,-58,-188,147,330,591,921,39,1894,1936,2500,3816,4651,6847,7677,5628,5092,6923,5114,2197,2669,4509,2677,2948,1306,-157,1649,1351,1102,865,621,388,167,-25,-209,-311,-201,-91,-10,-266,89,111,124,-4,-269,-293,37,29,11,19,-192,-97,136,172,182,160,-347,88,25,-342,-207,-318,-313,-330,-77,55,94,71,155,-366,-160,51,225,-261,207,356,-221,-44,-53,-174,59,-60,-186,-327,-291,-252,-228,-444,-238,-259,-296,-320,-273,-207,-148,-267,-29,31,80,-35,-284,46,77,67,-147,-113,-396,148,216,-84,-117,5,-62,-142,-195,-210,-195,-158,-229,-104,-95,-84,-91,-86,-93,-107,-115,-133,-147,-166,-273,-184,-177,-295,-264,-63,-62,-8,77,123,151,159,-6,-23,-228,-87,-57,-34,-65,-149,-208,-131,-56,-264,115,146,-51,-123,39,-65,-12],[-154,-291,-38,115,-253,-362,-147,-83,-95,-24,-150,-248,-265,-214,-198,-197,-209,-223,-218,-185,-116,-213,-13,53,111,147,-213,180,165,-285,73,56,0,-118,-108,-182,-258,-303,-289,-231,-178,-139,-120,-136,-175,-219,-274,-285,-212,-98,37,-6,-6,-218,-81,35,279,-8,-257,64,209,415,407,331,-79,-324,-131,95,-51,-148,109,-383,-83,-50,-108,-153,-180,-194,-198,-192,-187,-184,-170,-149,-122,-93,-151,-10,29,61,-123,-42,-61,-51,-37,-181,-26,-57,-180,-372,-244,-164,-189,-202,-203,-197,-234,-204,-193,-331,-225,-251,-296,-345,-399,-451,-461,-407,-334,-256,-180,-105,-58,-229,9,19,27,-30,-221,-69,-123,-179,-296,-290,-324,-346,-313,-246,-159,-372,9,102,-405,-482,-546,-198,73,-727,534,557,321,-1436,-389,555,537,528,522,14,-1049,-777,-1749,-1520,-973,-1025,445,377,-2671,-2044,-2491,-5187,-4215,-340,-1046,-9327,-5014,-10746,-1985,-13869,-24108,72,80,62,19,-38,-116,-6414,-10441,-4585,-13832,-3764,-197,-83,32,-269,225,290,338,373,-516,347,377,-76,-2071,265,201,-420,9,-104,-218,-313,-358,-332,-239,-792,-41,30,89,-436,146,144,-14,-421,-366,-209,-43,96,-302,-134,-316,268,113,-59,252,87,-357,-61,-196,-319,-18,2,-158,23,-289,-71,-353,1,-309,-336,-254,-54,-119,-152,-469,-482,-401,-305,-333,-332,-320,-278,-230,-188,-168,-124,-96,-84,-89,-102,-131,-192,-251,-301,-286,-212,-107,4,43,-150,-24,471,40,-40,-137,-153,573,395,130,-168,3,253,339,-55,-516,-279,158,181,218,264,314,339,359,347,327,255,232,172,138,-1157,-1060,71,-16169,-52637,119,131,-6747,-729,-262,-14,-74,-695,-203,-229,-232,-213,-181,-339,-103,-74,-132,-29,-3,-396,-172,17,-417,-4,-26,-63,-98,-237,-195,-265,-313,-363,-407,-436,-449,-453,-462,-475,-472,-448,-389,-314,-217,-121,-224,-400,6,144,27,101,23,88,116,58,-21,-101,-185,-223,-343,-313,-321,-258,-242,-208,-179,-149,-201,-100,-100,-109,-130,-161,-190,-246,-261,-300,-318,-324,-334,-330,-329,-330,-329,-311,-315,-313,-318,-329,-346,-359,-381,-395,-409,-421,-417,-394,-356,-300,-237,-251,-140,-158,72,154,205,-40,-90,-135,-46,-225,-96,156,-21,-240,25,40,-88,-183,-225,59,180,154,279,34,-194,-29,-202,65,-108,-192,-106,-189,-433,-67,-115,-143,-126,-103,-79,-34,-93,68,113,16,-27,-77,156,50,140,115,-121,-250,133,486,-169,-238,0,165,467,644,592,95,-205,160,390,346,137,-140,-91,-271,-95,178,158,107,134,164,157,191,267,-61,71,-328,231,194,-191,-205,-202,-32,-252,-55,-52,-45,-106,-173,-50,43,35,52,61,15,99,114,-251,-269,-56,56,-189,-103,-16,-149,-72,-71,-62,-47,-9,25,26,-337,-113,-290,-151,20,-245,144,126,101,-73,29,-123,-124,-138,28,54,-304,-360,-6,-341,-294,-141,-164,-167,151,103,58,13,-82,-194,-77,-86,-101,-110,-112,-113,-104,-324,-63,-23,14,-102,-133,117,135,13,-33,-291,-336,-240,-133,-178,-11,-56,-102,-151,-188,-213,-227,-246,-245,-233,-222,-226,-227,-245,-352,-291,-337,-376,-412,-398,-364,-311,-262,-202,-146,-93,-39,9,44,77,-68,26,94,65,26,-11,-60,-280,-135,-186,-212,-152,-156,-163,-181,-216,-255,-297,-324,-344,-361,-359,-350,-329,-289,-239,-178,-113,-46,-409,77,120,146,168,-166,-360,69,139,-53,-60,-152,-235,-46,-35,-73,-101,-112,-110,-250,-89,-74,-61,-37,0,-313,-103,-94,46,-63,134,-99,-76,-167,-196,54,-204,-58,-299,-342,-424,-250,-195,-312,-190,-210,-244,-258,-281,-304,-325,-334,-322,-301,-297,-283,-267,-255,-241,-228,-207,-178,-153,-195,-105,-104,-307,-208,-184,-6,4,-11,23,33,42,51,74,-170,-43,-221,184,89,-142,-124,153,37,-59,47,-45,-90,-227,-32,122,-196,-42,-25,-39,-34,-230,-5,2,-104,-12,-176,-70,-105,-462,-116,-135,-358,-253,-286,-197,146,189,202,-9,-128,-284,-145,-210,-110,-251,-228,-88,-85,-165,-304,248,441,84,-177,-199,608,699,172,119,362,189,458,-39,108,99,-279,-325,23,78,-309,-22,-118,76,45,-31,-115,-208,-270,-268,-205,-133,-83,-68,-156,-536,-141,-197,-247,-258,-228,-177,-104,-61,-32,-28,-34,-98,-106,-322,-377,-432,-271,-281,-197,-129,-59,-6,48,92,114,136,67,136,-5,-160,182,166,-233,150,114,105,-114,-287,-308,-83,-127,-172,-385,-206,-216,-225,-241,-239,-355,-216,-185,-418,-140,-66,-11,30,71,68,20,96,30,68,-203,337,497,-338,133,598,1588,1782,2386,3195,4269,7677,9639,6627,6506,8689,6374,1962,4979,3649,270,1686,1111,760,554,397,277,164,51,-27,-63,-30,34,115,-95,224,236,-260,199,152,96,9,-299,-247,-252,-166,-78,5,-141,-80,150,164,159,146,-386,212,282,-341,119,311,-155,-322,-3,342,135,108,163,-404,-155,41,95,-279,-52,-101,-223,-198,-212,-234,-219,-206,-207,-320,-184,-163,-198,-491,-137,-123,-122,-140,-148,-160,-177,-239,-216,-224,-234,-250,-347,-248,-243,-249,-249,-258,-337,-265,-257,-233,-226,-184,-170,-161,-148,-134,-129,-122,-213,-146,-172,-197,-233,-254,-274,-253,-208,-175,-140,-123,-283,-108,-111,-298,-334,-19,-117,60,222,170,420,506,46,15,-193,-91,-58,30,48,73,-198,-60,40,-260,42,58,-96,-165,58,-9,-40],[-157,-273,-84,54,-328,-276,-137,-118,-198,24,-94,-199,-201,-126,-75,-41,-24,-21,-30,-200,-50,-135,-109,-144,-156,-175,-236,-190,-203,-320,-234,-253,-281,-281,-238,-179,-106,-202,-67,172,107,66,341,339,-36,275,-37,49,26,-38,-116,-173,-187,-167,-153,-145,-142,-131,-239,-5,97,214,328,322,-106,-327,-104,128,7,-181,140,-316,-103,55,92,-73,-70,33,470,160,8,111,-21,99,-54,101,-305,123,85,20,-201,-82,-74,-177,-264,-311,-278,-203,-149,-326,-314,-171,64,84,44,-101,-191,-9,-9,-279,-114,24,-259,-94,61,36,-46,-258,-109,-340,147,349,246,-202,312,270,234,-104,-215,-46,31,1,-233,-28,-32,-146,-75,-99,-120,-377,-165,-159,-459,-415,-579,-171,-46,-692,-37,-43,-60,-1229,-143,-142,-177,-201,-217,-214,-1051,-821,-1634,-1197,-495,-898,39,75,-2193,-1282,-2660,-5494,-4898,-1275,-500,-8294,-4233,-15948,-88,-15036,-27925,-208,-240,-275,-308,-330,-340,-5297,-8509,-3781,-12364,-4925,-118,-69,-16,28,70,97,123,149,-368,202,240,33,-1800,321,328,-675,220,203,129,56,-14,-64,-72,-602,-30,-7,15,-411,19,-6,-51,-305,-475,-265,-327,-333,-323,-205,-366,-76,-23,-81,41,-15,-318,62,-34,-365,-18,23,-209,-95,-307,-49,-437,-33,-320,-385,-357,-56,-91,-98,-408,-462,-320,79,56,36,1,-22,-53,-98,-224,-208,-256,-296,-302,-240,-138,-190,42,26,-233,225,231,204,49,-201,-12,-85,-108,-67,-85,-229,239,326,225,-106,-137,196,411,-19,-456,-463,268,230,185,141,105,56,16,-34,-78,-134,-180,-235,-265,-2635,-319,-328,-2613,-55301,-1981,-201,-7268,-151,-126,-109,-84,-789,-174,-58,-60,-73,-96,-283,-139,-162,-203,-160,-124,-374,-167,-8,-415,15,4,-29,-65,-226,-140,-168,-142,-101,-54,-2,-48,-222,-245,-227,-57,-112,44,6,-192,-117,-260,-455,-2,33,-43,62,2,55,110,99,66,38,-215,-28,-381,-306,-320,2,-2,5,10,-57,-230,-82,40,48,58,70,95,-280,22,-58,-190,-169,-235,110,59,1,-272,-79,-110,-115,-108,-102,-101,-104,-327,-292,-181,-222,-254,-274,-283,-254,-207,-265,-215,-240,130,238,194,9,-65,-92,-47,-224,-97,129,-69,-249,-176,-204,-143,-164,-207,59,94,91,58,5,-178,-110,-195,-214,-225,-249,-199,-213,-384,-142,-114,-121,-115,-124,-143,-139,-117,-92,-59,-44,-66,-128,71,61,107,114,-111,-241,73,167,-140,-308,-30,187,188,188,186,54,-153,168,244,241,142,-120,-80,-313,-150,-37,-112,-177,-199,-155,-102,-26,18,-71,67,-317,60,51,-235,-246,-176,-55,-154,-44,-36,-18,-114,-198,-58,25,-14,-42,-87,-122,-162,-191,-214,-344,-218,-199,-198,-149,-119,-148,-52,-4,37,71,112,137,11,-383,-208,-370,-188,9,-202,-107,-182,-245,-307,-345,-362,-347,-312,-264,-210,-305,-282,-37,-341,-281,-124,-144,-181,101,65,23,-26,-191,-254,-186,-215,-228,-209,-166,-119,-64,-277,41,98,-1,-141,-118,230,253,19,34,-275,-334,-264,-145,-168,425,441,271,22,255,163,90,19,-86,-183,-267,-330,-320,-277,-420,-297,-257,-428,-238,-270,-310,-304,-255,-168,-73,-182,112,150,83,307,-88,-7,299,313,248,221,-61,-245,-100,-215,-204,89,110,-23,-159,-194,-47,-108,-288,44,-108,-28,-73,-214,-161,-202,-229,-242,-227,-369,-111,-34,41,128,-174,-374,116,211,-22,-65,-125,-224,-92,194,-38,141,290,79,-257,216,232,91,107,25,-407,-175,-251,-265,-200,-124,-73,8,-192,-280,-24,-266,-172,-241,-304,-431,-356,-440,-416,-346,-295,-249,-214,-189,-202,-181,-194,-204,-202,-197,-153,-87,-16,57,120,-185,126,249,-235,-64,-142,-285,-241,-196,4,-74,-137,-146,-99,-22,57,143,-53,42,-145,201,63,-148,-113,188,120,-76,-25,-133,-124,-217,-25,-37,-211,-86,-88,-87,-84,-306,-89,-100,-121,-139,-166,-188,-213,-353,-242,-193,-328,-240,-317,-215,35,96,136,3,-140,-324,-126,-253,118,80,-4,-100,-201,-281,-337,-266,-179,-83,-139,-137,329,482,203,112,322,110,463,-11,141,142,-214,-339,11,104,-265,-54,-131,101,270,299,90,-131,-324,-374,-238,-94,10,57,-167,-402,81,52,27,25,28,42,82,105,2,100,32,-80,-89,-313,-427,-465,-73,-287,49,81,117,129,138,130,91,46,-21,-71,-134,-175,-221,-261,-271,-248,-234,-179,-152,-316,-352,-77,-56,-45,-472,-186,-11,-23,-56,-141,-331,-144,-178,-352,-271,-290,-267,-219,-145,-402,-21,42,-18,10,-198,343,237,673,910,632,1272,1620,2211,2604,3787,5628,6627,7460,7905,8169,7869,5408,6634,5679,4747,3908,1991,2592,2504,2249,2065,1920,1783,1653,1504,1289,94,223,-164,376,335,-245,17,-85,-133,-149,-298,-174,-61,-21,-21,-27,-87,-79,-73,-78,-78,-69,-395,34,107,-331,141,204,-154,-311,3,194,164,131,97,-309,-147,-122,-220,-305,-354,-289,-239,-93,15,-280,153,105,36,-314,-24,200,-235,-441,-18,0,-35,-68,-67,-52,-161,-199,5,32,47,-138,-407,18,75,35,-268,43,-250,34,88,8,-291,-41,89,59,31,0,-42,-85,-163,-197,-258,-308,-352,-343,-305,-247,-180,-125,-70,-37,-293,-40,-37,-294,-360,-74,-169,38,132,159,365,462,91,55,-152,-93,-57,82,77,50,-285,-119,24,-226,-1,-81,-133,-199,-14,53,-44],[-391,-376,-370,-351,-346,-321,-279,-222,-300,-86,-27,37,-141,93,38,68,131,153,136,-202,130,-46,-36,114,133,143,-259,168,163,-327,14,94,39,-208,-112,-229,-364,-483,-366,-209,-65,59,159,221,0,220,-139,70,53,72,210,40,132,-86,-78,26,-36,-120,-163,-44,88,231,358,301,-133,-261,-78,167,79,-226,163,-258,-123,69,88,-96,-108,60,181,194,38,177,69,114,-121,-5,-325,-152,-228,-294,-323,-303,-257,-208,-153,-139,-85,-56,-112,-285,-374,-196,7,15,29,-85,-150,55,21,-227,-152,-74,-289,-221,26,3,-59,-294,-140,-428,119,110,74,-173,-4,-56,-93,-185,-172,-189,-192,-181,-193,-139,-113,-258,-147,-110,-114,-311,-147,-156,-471,-292,-629,-197,-201,-629,-193,-172,-145,-1057,-86,-68,-61,-63,-83,-113,-1079,-880,-1571,-888,-376,-617,-232,-126,-1576,-573,-2491,-5725,-5638,-2373,-163,-7515,-3969,-20766,-184,-15324,-29962,-187,-151,-119,-94,-71,-54,-3812,-6363,-2930,-10943,-5901,-1608,-42,-30,-21,-18,-30,-49,-71,-252,-134,-156,-175,-1588,-202,-207,-859,-241,-253,-253,-232,-197,-150,-82,-423,36,75,111,-365,152,155,145,-147,-586,-18,-1,-67,-320,-215,-404,-350,-369,-340,-277,-211,-253,-117,-75,-337,-24,11,-249,-193,-277,-37,-487,-72,-331,-415,-410,-76,-67,-57,-318,-359,-244,234,238,251,257,283,303,308,-275,267,63,165,85,12,-39,-188,-22,-69,-327,145,169,154,60,-249,2,-56,-93,-103,-85,-303,-43,-41,-60,-98,-239,-213,-245,-248,-403,-663,-25,62,141,213,279,314,339,328,302,240,166,65,-30,-4003,-274,-398,-388,-33159,-15644,-210,-7639,-173,-156,-132,-79,-824,-109,104,155,188,195,-199,156,102,-269,-69,-75,-340,-138,-79,-406,3,40,59,79,-204,90,77,91,101,121,155,-57,-193,-213,-175,30,-179,607,370,-225,-151,-286,-434,-10,268,-116,26,-20,-29,-100,-128,-114,-60,-240,-42,-379,-281,-299,129,95,84,248,-23,-237,-92,79,233,83,304,273,-297,40,-21,-155,-175,-173,245,170,-79,-342,-23,335,121,53,117,186,70,-400,-295,-62,-161,-247,-302,-306,-218,-137,-291,-283,-317,125,162,129,71,-39,-46,-34,-210,-87,77,-96,-259,50,25,-170,-133,-167,65,292,237,156,-33,-147,-79,-182,-220,-253,-287,-254,-230,-270,-283,-201,-222,-227,-244,-263,-241,-192,-134,-73,-93,-112,-179,86,77,99,65,-90,-209,-73,-125,-173,-343,-224,-248,-257,-258,-250,-225,-172,-133,-88,-53,-20,-92,-52,-289,-187,23,261,275,298,245,35,196,145,-72,-58,-282,-300,-372,-363,-304,-259,-230,-208,-201,-200,-166,-134,-218,-68,-37,-41,-35,-51,-62,-86,-106,-163,-384,-148,-139,-196,-167,-132,-150,-170,-190,-221,-259,-276,-284,-262,-336,-295,-430,-185,-46,-155,-27,48,58,-150,12,-47,-126,-129,-201,-270,-335,-346,-306,-338,-252,-159,-130,-171,-107,-128,-154,-190,-287,-276,-305,-288,-247,-194,-137,-87,-39,-219,30,57,-57,-163,-85,25,-12,-51,-91,-247,-314,-271,-151,-172,52,129,202,53,269,169,93,103,89,207,148,35,-154,-299,-432,-316,-248,-363,-113,-102,-130,-167,-217,-232,-192,-259,-5,35,26,241,-94,-37,325,312,293,234,-55,-188,-55,-235,-202,260,270,-44,-183,-211,23,-30,-284,0,-89,-55,-74,-194,-82,-70,-41,-3,39,-314,157,203,239,273,-161,-389,139,273,16,-75,-98,-215,-138,75,-25,88,120,50,-262,187,177,95,92,33,-361,-185,-189,-239,-242,-211,-151,-87,-187,-324,-90,-238,-234,-141,-269,-440,-232,-61,-330,-106,-229,-188,-122,-180,-226,-260,-261,-233,-184,-148,-94,-36,14,64,101,-186,126,184,-269,-160,-189,-273,-269,-201,-70,-147,-229,-287,-294,-251,-198,-137,-91,-62,-59,-52,-53,-163,-117,-115,-142,-159,-181,-224,-199,-201,-204,-187,-239,-164,-140,-120,-98,-394,-44,-14,-89,56,-146,89,107,-255,-350,-222,-297,-217,-368,-233,-55,-78,-116,-139,-161,-337,-233,-291,-324,-382,-380,-329,-272,-215,-334,-99,-45,-6,-109,-104,97,106,100,69,21,-54,-125,-176,-171,-116,-169,-273,1,103,-231,-89,-154,103,230,148,44,-111,-149,-186,-157,-81,-4,9,-193,-294,68,25,-35,-91,-158,-213,-221,-219,-195,-171,-145,-121,-94,-329,-435,-459,-63,-299,90,138,191,224,260,288,297,310,15,135,-73,-129,344,325,-222,266,198,155,-135,-306,-312,-59,-56,-96,-459,-166,-12,-52,-124,-324,-312,-309,-269,-299,-51,59,200,26,-448,-304,-51,1,-60,-49,-210,-84,-157,-90,105,288,746,1210,1830,2061,3235,5092,6506,7905,9100,9937,9513,10097,9322,8085,6586,4988,1598,2401,1634,1183,974,877,811,756,673,561,6,244,-189,-70,-210,-336,-431,-507,-555,-565,-518,-486,-462,-429,-436,-449,-461,-469,-445,-388,-331,-281,-380,-132,-48,-334,69,129,-150,-313,-16,324,165,120,74,-239,-153,37,230,-261,224,243,-277,-15,70,-299,112,95,12,-322,-73,149,-267,-376,-134,56,-57,-135,-154,-154,-171,-174,-208,-245,-287,-321,-437,-251,-166,-79,-325,94,-160,-47,253,118,-252,-82,114,15,-88,-196,-311,-419,-533,-453,-363,-273,-204,-126,-101,-21,21,46,67,71,-306,-32,71,-281,-318,18,-221,174,332,137,390,377,127,95,-103,-90,-54,41,-32,-97,-334,-164,-183,-195,-202,-215,-250,-272,-302,-329,-334],[-138,-214,-171,-82,-201,-138,-143,-225,-352,14,384,319,-134,93,71,49,69,320,284,-209,317,29,-56,210,270,330,-291,666,342,-312,-15,204,54,-215,20,409,246,-227,-192,-40,-30,-86,-134,-189,-239,-266,-282,-280,-281,-274,-262,-257,-254,-241,-223,-186,-131,-76,-96,81,153,213,251,258,-165,-206,-63,131,57,-291,-93,-218,-262,-338,-354,-295,-224,-165,-125,-97,-89,-102,-119,-139,-189,-166,-183,-112,-68,-216,-368,-190,-68,-33,-42,-154,-107,-128,-141,-251,-371,-206,-104,-75,-33,-80,-114,113,33,-186,-150,-155,-183,-358,-11,-52,-112,-341,-172,-407,-64,-83,-103,-149,-87,-76,-54,-270,-95,-98,-138,-182,-227,-252,-241,-383,-293,-83,-18,-197,50,66,-436,-164,-688,-186,-116,-543,-247,-294,-319,-930,-293,-262,-231,-189,-150,-109,-1121,-943,-1566,-666,-14,-260,-49,-69,-886,-110,-2165,-5843,-6378,-3546,-46,-7029,-4233,-21946,156,-14970,-31490,57,6,-50,-112,-167,-221,-2131,-4186,-2084,-9635,-6690,-2822,-269,-208,-157,-114,-92,-81,-78,-177,-98,-99,-95,-1410,-52,-13,-923,-97,99,134,166,190,203,223,-268,214,180,142,-299,38,-24,-93,-159,-498,-277,-283,-249,-297,-198,-434,-77,-64,-152,-87,-217,-192,-107,-77,-267,-31,9,-265,-236,-223,-159,-470,-175,-343,-407,-306,-109,-53,-28,-219,-259,-183,294,354,315,259,219,176,127,-308,14,-39,-101,-167,-216,-237,-226,-167,-163,-415,62,135,184,80,-271,161,266,258,207,57,-342,169,144,116,40,-239,62,68,65,-358,-862,218,316,417,525,637,558,536,722,768,674,541,353,-311,-4793,-286,-335,-183,-3065,-27958,-156,-7835,268,257,227,207,-813,-31,192,178,216,210,-104,161,110,-326,-110,-71,-289,-90,26,-398,106,139,149,154,-182,111,50,1,-69,-154,-246,-342,-432,-468,-372,-241,-243,3,113,-266,-195,-279,-363,-31,247,-191,-6,-48,-27,65,100,0,-85,-256,-150,-348,-248,-273,34,79,130,174,15,-223,-100,16,167,52,278,274,-297,53,10,-122,-170,-181,-242,-293,-323,-343,-319,-312,-286,-250,-206,-151,-89,-462,-297,72,104,-94,-34,-221,75,-49,-327,-341,-388,-297,-274,-212,-97,-21,-4,-12,-188,-72,116,-103,-270,55,14,-205,-99,-119,68,56,13,-24,-86,-107,-46,-173,-5,-27,-308,-148,-205,-155,-412,-69,-27,-44,255,254,268,-125,-160,12,-136,-170,-236,54,92,91,35,-64,-164,-93,-119,-133,-346,-112,-107,-94,-89,-97,-113,-126,-170,-219,-285,-354,-410,-375,-314,-273,-253,-234,-241,-268,-289,-332,-354,-375,-354,-292,-239,-173,-91,-277,-230,-89,99,68,91,137,50,-172,-243,-83,22,204,210,16,-73,119,67,-104,-366,-189,-176,-214,-228,-228,-222,-205,-179,-155,-128,-80,-29,-3,-249,-356,-446,-151,121,-111,-124,122,10,-175,7,-4,-107,-83,10,146,-186,-96,-32,-334,-214,-206,-248,-261,-265,-250,-218,-185,-372,-193,-127,-126,-146,-173,-204,-245,-286,-325,-376,-376,-335,-290,-251,-229,-201,-171,-145,-216,-290,-263,-158,-190,-67,-62,-60,-63,-64,-60,-59,-76,-88,-101,-122,-161,-200,-375,-383,-331,-311,-259,-201,-142,-100,-94,-29,-8,-86,-267,-168,-97,-53,-57,-86,-63,-62,-73,-85,-92,-103,-112,-98,-250,-206,-77,-72,-67,-201,-231,-114,-137,-285,-138,-133,-116,-104,-158,-85,-81,-76,-76,-77,-263,-83,-95,-111,-119,-134,-411,-121,-119,-112,-112,-110,-206,-186,-133,-128,-120,-107,-91,-267,-72,-72,-85,-97,-110,-276,-235,-180,-208,-229,-251,-241,-207,-162,-254,-95,-133,-199,-39,-237,-455,-232,-89,-347,-123,-253,-177,46,81,-164,-89,-181,-189,-134,-58,-5,188,112,316,304,-194,112,215,-286,-258,-237,-269,-295,-218,-332,-322,-211,-98,-2,72,125,170,129,135,26,91,-59,-176,-132,151,126,-153,-160,-301,-123,-171,-159,-187,-264,-170,-114,-50,14,-453,134,61,-95,187,-132,23,56,-160,-255,-216,-263,-178,-403,-234,31,-12,-70,-110,-167,-296,-237,-295,-349,-390,-318,-233,-151,-238,-280,69,132,135,-83,-88,257,258,220,51,168,-78,21,-52,-113,-162,-171,-205,-73,0,-200,-110,-179,90,192,208,114,-124,26,-25,-70,-70,-29,-13,-214,-201,281,341,384,115,433,423,176,57,-30,38,-23,-79,-103,-354,-390,-412,-51,-302,1003,1022,996,909,789,633,438,240,5,-129,-270,-332,-347,-335,-310,-286,-300,-294,-317,-322,-319,-295,-264,-248,-355,-232,-269,-328,-414,-474,-453,-342,-219,-248,-6,11,168,214,240,119,-89,-67,-78,-102,-233,136,214,370,561,-93,734,1240,1707,1594,2677,6923,8689,8169,9937,12316,11205,11893,10708,9038,7117,5131,979,1891,850,198,-36,36,187,-288,391,393,-124,212,-145,-82,-254,-429,-574,-539,-432,-356,-289,-244,-209,-154,-120,-62,-66,-112,-55,276,312,237,-340,60,546,-337,118,312,-134,-317,-45,277,149,86,-16,-189,-162,30,164,-238,212,198,-318,-19,106,-253,44,56,-23,-336,-119,-136,-312,-486,-584,-439,-306,-218,-148,-117,-178,-166,-236,-317,-416,-529,-613,-565,-461,-378,-383,-247,-203,-171,-152,-139,-141,-137,-107,-89,-58,-18,20,62,-41,110,116,103,-149,17,-121,51,16,-34,-86,-148,-327,-245,-260,-264,-272,-91,-281,59,113,94,192,193,143,124,-61,-98,-59,18,-36,-88,-334,-188,-149,-139,-99,-44,-20,-230,54,69,-18],[-156,-221,-283,-306,-310,-269,-200,-297,-258,-11,69,103,-134,85,64,7,-59,-130,-186,-212,-183,-137,-76,6,109,197,-305,356,371,-281,-32,205,56,-186,-74,335,215,-225,-273,-161,132,182,553,549,39,-48,-297,101,65,47,85,3,-59,-93,-119,-128,-133,-140,-146,-157,-174,-202,-242,-300,-358,-412,-454,-487,-510,-505,-485,-452,-415,-380,-343,-313,-289,-272,-265,-263,-272,-296,-320,-348,-380,-416,-452,-472,-491,-506,-516,-523,-530,-537,-531,-530,-528,-518,-510,-508,-503,-505,-512,-507,-480,-431,-373,-301,-205,-155,-115,-208,-38,-408,-41,-120,-199,-393,-204,-359,61,42,27,-129,75,121,186,-349,-34,-72,-334,-207,-179,266,-38,-515,-441,-171,-10,-66,53,82,-374,-57,-738,-233,-56,-443,-33,-80,-111,-852,-143,-154,-162,-158,-149,-131,-1160,-998,-1622,-564,-44,-11,16,69,-192,184,-1866,-5812,-6978,-4702,-166,-6850,-5017,-18078,534,-14303,-33786,-9712,456,432,418,426,447,-450,-2114,-1298,-8484,-7324,-3623,-403,381,369,366,354,338,314,-168,144,159,-108,-1238,0,-102,-875,-321,2,35,75,111,140,180,-139,205,186,159,-225,67,4,-67,-140,-406,-297,-360,-401,-407,-402,-469,-381,-387,-420,-467,-533,-611,-537,-436,-342,-256,-191,-268,-220,-211,-287,-437,-516,-654,-561,-399,-243,-102,-28,-133,-182,-153,270,309,148,253,207,146,69,-334,-109,-190,-272,-355,-427,-497,-559,-528,-474,-508,-335,-269,-218,-167,-254,-83,-57,-35,-22,-15,-314,-29,-46,-70,-95,-153,-153,-164,-179,-339,-668,-110,-63,-12,48,122,185,224,307,352,363,356,307,-1088,-4167,-21,-199,-341,-367,-27836,-9313,-7844,155,236,268,268,-791,20,113,12,61,65,-33,-11,-52,-386,-148,-96,-228,-47,-13,-414,223,244,278,232,-177,180,283,208,197,227,73,-72,-156,-194,-305,-402,-476,-492,-464,-409,-357,-314,-292,-237,-172,-287,-58,-95,-95,1,156,130,79,-274,-82,-325,-302,-373,-351,-262,-117,39,40,-210,-126,-68,81,7,238,352,-299,19,-199,-404,-567,-448,-288,-170,-286,-293,-168,14,20,21,20,18,-52,-438,-319,-45,-95,-151,-219,-302,-395,-498,-588,-553,-441,-332,-221,-141,-44,-27,15,-2,-180,-70,106,-101,-304,35,-19,-251,-177,-241,-276,-288,-261,-215,-169,-93,-40,-180,26,-6,-333,-176,-204,-59,-390,-149,-49,-40,294,348,363,-151,-229,-45,-187,-253,-313,-223,-349,-448,-520,-555,-572,-533,-438,-317,-338,-47,139,280,398,263,4,-41,119,493,403,103,-41,10,-132,-262,-305,-275,-202,-121,-26,3,110,141,-85,109,-188,167,178,-304,-215,-51,194,159,14,210,69,-228,-283,-116,-26,65,30,-64,-95,8,41,-51,-325,-240,-89,-186,-247,-74,-182,-55,141,-35,0,-42,-65,-53,-165,-313,-408,-106,162,-77,-224,-37,-71,-200,-3,24,-91,-87,-3,178,-92,-13,107,-336,-176,-67,-62,-80,-35,-160,-266,-336,-420,-338,-309,-291,-310,-353,-416,-481,-428,-294,-153,3,-169,-182,-7,118,55,47,262,-188,-269,-245,-194,-389,-310,-69,184,89,292,169,57,57,109,263,318,278,-52,-333,-315,-341,-178,-221,-256,-220,-157,-81,0,65,-113,-220,-359,-245,-53,-29,-104,-185,-276,-371,-459,-489,-435,-365,-309,-276,-250,-241,-252,-274,-316,-376,-430,-459,-431,-378,-330,-282,-254,-246,-247,-270,-304,-352,-408,-465,-505,-441,-391,-351,-319,-420,-347,-381,-418,-449,-425,-372,-313,-265,-214,-172,-133,-99,-267,-29,11,51,96,61,-191,-275,124,112,40,-69,-186,-312,-443,-481,-375,-250,-133,-24,-200,-449,-222,-97,-330,-122,-251,-163,91,83,-134,94,15,-73,-175,-308,-430,-499,-388,-272,-172,-194,-9,43,-273,-345,-271,-259,-312,-183,-64,-85,-85,-50,6,68,127,191,202,155,111,58,-127,-166,-141,172,271,-188,-184,-329,-63,-135,-251,-353,-450,-492,-414,-335,-265,-373,-153,-108,-92,-21,-98,-39,15,-58,-78,-164,-210,-111,-348,-195,196,273,260,44,-152,-221,63,-251,-14,-40,-120,-172,-165,-233,-194,133,255,148,-52,-73,406,682,228,27,112,-154,345,18,220,197,-76,-124,25,82,-154,-94,-191,-60,-68,-54,-17,-113,-11,173,227,-31,121,17,-202,-104,558,820,458,93,698,724,141,2,-40,14,-170,-169,-96,-363,-326,-331,-17,-278,1149,1170,1139,1045,916,751,551,351,26,-19,-152,-214,-232,-223,-192,-156,-156,-136,-156,-192,-216,-251,-288,-331,-360,-395,-439,-459,-433,-376,-315,-228,-135,-180,34,-16,184,415,530,192,-91,-120,-58,-126,-252,14,465,138,8,-294,615,1071,1452,1217,2180,5114,6374,7869,9513,11205,12789,14002,14569,14309,13180,11230,1103,1857,548,1486,334,558,906,181,1081,476,-266,164,-45,-147,477,-94,453,465,347,252,-228,-12,-81,110,85,40,-52,-92,-144,29,12,-25,-273,-100,-142,-322,-279,-335,-378,-406,-410,-405,-395,-370,-349,-344,-312,-307,-305,-303,-316,-315,-341,-340,-314,-286,-237,-186,-159,-331,-131,-132,-286,-257,-287,-312,-362,-389,-350,-293,-242,-205,-187,-175,-185,-222,-308,-261,-250,-211,-429,-45,18,-228,235,305,0,-192,267,382,367,348,321,116,17,246,217,66,-167,-27,-136,94,58,6,-47,-118,-347,-273,-338,-335,-278,-207,-329,-79,-45,-16,-16,-39,-64,-91,-115,-124,-109,-59,4,-29,-303,-213,47,-110,-148,31,31,-237,162,204,-22],[-121,-174,-130,-9,-73,-120,-205,-362,-167,-170,-168,-155,-147,-124,-127,-136,-150,-172,-194,-217,-210,-214,-210,-190,-140,-88,-291,29,76,-247,-37,204,57,-147,-170,256,184,-210,-346,-224,163,221,485,526,58,-169,-306,117,59,36,121,49,3,-12,-75,-36,18,-139,8,57,57,43,13,-39,-215,-149,-198,-249,-301,-420,-372,-404,-435,-461,-472,-466,-448,-420,-393,-365,-347,-341,-338,-339,-347,-364,-385,-400,-422,-451,-482,-513,-531,-530,-502,-473,-444,-407,-377,-354,-330,-313,-302,-279,-242,-194,-147,-95,-26,-115,-52,-207,130,-290,-46,-169,-295,-424,-213,-300,75,202,113,-99,201,235,287,-378,27,-98,-507,-366,-183,275,-100,-607,-565,-285,-2,89,51,39,-278,29,-729,-283,-106,-305,38,112,77,-800,189,173,151,141,138,153,-1151,-1009,-1708,-567,217,215,194,21,187,179,-1673,-5580,-7158,-5607,-498,-6932,-6244,-13310,338,-13601,-37646,-46146,447,-2410,477,510,559,617,-235,-590,-7490,-7821,-4026,-1721,970,969,953,912,480,775,-205,136,452,-380,-997,-168,-178,-746,-534,-193,-279,-371,-475,-586,-680,-642,-517,-415,-312,-216,-130,-54,6,58,-296,93,85,54,-234,-239,-485,-183,-238,-294,-324,-363,-350,-350,-347,-351,-357,-369,-390,-429,-462,-488,-500,-499,-492,-487,-483,-488,-498,-494,-463,-404,-330,-246,-141,-37,74,184,277,345,-319,48,158,148,218,165,-29,-184,-251,-329,-573,-10,-61,-106,-132,-183,-159,-180,-209,-252,-303,-351,-388,-356,-274,-172,-76,10,88,131,-316,-446,62,196,180,163,158,145,-115,138,137,119,102,64,-1880,-2783,-75,-137,-156,-133,-8082,-17190,-7637,106,145,150,136,-741,4,-70,-138,-135,-90,0,-131,-279,-414,-146,-76,-131,14,-41,-424,404,308,364,297,-164,162,245,215,247,332,30,-71,-142,-127,-65,-187,-344,-285,-266,-392,-319,-216,-268,-323,-387,-454,-522,-558,-547,-481,-416,-381,-362,-350,-364,-389,-431,-472,-504,-545,-554,-540,-498,-435,-375,-323,-271,-223,-177,-120,-283,-13,30,-87,-159,16,173,92,-348,-214,-203,66,29,-18,-79,-152,-235,-385,-449,-572,-695,-618,-468,-324,-198,-97,-384,-398,-388,25,2,-50,-74,-72,-42,14,-166,-61,110,-79,-335,11,-56,-288,-43,-46,40,174,229,-138,-258,-32,91,-173,233,20,-342,-205,-193,32,-261,-204,-57,-98,-128,-147,-135,-172,-263,-88,-227,-340,-387,-39,-1,-17,-55,-92,-139,-177,-183,-156,-310,-32,118,239,357,189,0,-37,65,523,659,62,-16,43,-38,-302,-198,15,-25,-28,15,31,107,121,-92,98,-134,-38,-110,-331,-276,-330,-330,-280,-217,-167,-112,-259,-326,-156,-188,-250,-261,-230,-141,-32,86,2,-276,-293,-150,-172,-298,-128,-230,-91,78,-98,-120,-184,-229,-250,-269,-292,-348,-314,-296,-230,-296,-194,-161,-217,-13,48,-77,-100,-15,208,8,55,100,-330,-132,-53,-40,-122,-236,-344,-438,-521,-600,-594,-504,-399,-297,-184,-289,67,121,-38,442,36,-220,-185,26,74,-86,46,320,-163,-247,-219,-184,-316,-354,-270,-123,33,190,158,19,2,81,255,336,267,-27,-250,-253,-350,-136,-88,-241,-373,-461,-427,-328,-208,-137,-167,-331,-409,-87,69,-37,-87,-147,-266,-396,-523,-582,-462,-348,-262,-235,-127,-101,-92,-182,-258,-173,-196,-283,-154,-113,-59,-14,-84,41,46,42,21,-9,-190,-94,-152,-214,-263,-287,-382,-296,-255,-194,-125,-49,-185,-258,-115,-60,159,173,-123,-276,154,131,60,46,-5,-117,-306,-280,-413,-549,-546,-396,-241,-104,0,108,134,-4,131,-170,-424,-205,-86,-276,-116,-240,-341,-470,-537,-466,-343,-219,-112,-148,-155,40,51,42,24,1,-200,-18,-18,-243,-425,-303,-259,-342,-170,31,50,44,43,36,29,22,36,61,90,132,48,-194,-144,-161,135,321,-223,-188,-313,10,-72,-11,-40,-236,-162,-197,-223,-242,-293,-262,-266,-268,-257,-240,-211,-177,-129,-66,-100,-160,-41,-260,-140,182,187,156,70,-133,-146,-84,-190,-280,-393,-443,-393,-308,-219,-151,-73,-3,53,-34,-77,248,319,220,-4,36,-224,287,45,258,216,-24,-44,51,64,-110,-67,-213,19,154,274,162,-96,-56,153,193,-52,142,72,-175,-26,622,595,418,61,129,49,23,-53,-53,0,-47,-44,-91,-372,-261,-244,18,-253,1969,12417,37353,39532,27113,36250,16454,1294,45,149,-182,-70,257,320,-113,410,291,19,-129,-181,-146,-120,-155,-250,-344,-416,-452,-480,-483,-418,-362,-315,-296,-297,-271,-217,-157,-134,-150,-232,-269,-260,-271,-367,-505,-341,-211,-200,-346,-514,-440,-349,308,898,1749,2197,1962,5408,10097,11893,14002,47583,57682,21452,65271,61271,1630,3127,5320,16715,7226,1048,1953,-1794,2510,217,-191,-166,17,-126,532,13,246,224,278,289,-164,31,-121,53,178,168,-19,-77,-224,69,90,119,-202,-61,567,-305,82,301,-39,-288,-92,-243,-407,-541,-420,-278,-157,5,104,-137,213,203,-296,-16,115,24,-33,-93,-143,-309,-115,-58,-266,-203,-267,48,40,8,-5,-11,-137,-43,-2,13,18,-203,-232,-86,-59,-115,-462,-192,-218,-285,-222,-212,-201,-249,-204,-218,-228,-235,-245,-246,-252,-248,-246,-231,-223,-192,-166,-140,-111,-95,-77,-76,-360,-97,-127,-215,-193,-205,-291,-237,-251,-246,-246,-245,-225,-193,-150,-130,-88,13,80,-61,-270,-224,53,-89,-190,68,82,-232,175,228,-35],[-126,-165,-87,20,39,-63,-251,-351,-87,-83,91,80,-169,41,19,-134,-206,-87,-123,-226,-160,-181,-206,-228,-228,-232,-249,-188,-145,-211,-31,82,67,-112,-254,187,159,-188,-379,-187,206,257,431,403,80,-269,-268,124,46,-26,-86,-139,-171,-169,-146,-93,-25,-163,50,218,297,284,81,83,-226,-64,-13,329,374,-382,50,-176,-192,71,13,-319,-270,-267,-351,-396,-391,-344,-266,-179,-320,-87,63,135,-159,-255,-74,-339,-75,-5,92,-229,-166,-119,-196,-276,-351,-425,-501,-562,-607,-636,-660,-664,-644,-639,-634,-626,-626,-620,-610,-596,-572,-559,-545,-525,-501,-471,-459,-439,-429,-426,-414,-425,-441,-467,-500,-538,-578,-600,-580,-573,-667,-385,-265,-183,-105,-23,-172,82,-658,-332,-146,-143,372,384,-45,-774,280,198,103,24,-23,-14,-1088,-978,-1814,-670,400,449,459,-396,453,424,-1642,-5159,-6725,-5844,-1045,-7232,-7853,-8959,-200,-13098,-43262,-76227,-34899,-23704,4,95,177,238,269,-1,-6678,-8245,-4180,-2504,273,233,186,121,51,-15,-300,-108,-87,-748,-665,-542,-227,-587,-688,506,-106,839,762,624,172,212,-32,-306,-512,-441,-216,1,178,306,-179,207,290,159,-194,-242,-487,-297,-164,-319,-19,-339,-47,290,393,-22,-29,55,-176,-35,-58,-100,-336,-114,-355,-143,-76,-269,-149,-229,-339,-481,-613,-520,-325,-230,65,246,395,235,-276,22,214,137,170,104,-43,-159,-327,-356,-596,-164,-152,-131,-101,-88,-76,-93,-116,-135,-124,-132,14,125,234,215,151,59,435,225,-296,-215,9,25,-101,-221,-318,-405,-469,-441,-399,-354,-295,-253,-2652,-1262,-165,-185,-200,-218,-267,-12448,-7243,-382,-414,-784,-439,-674,-421,-390,-352,-312,-266,-210,-146,-420,-412,-108,-4,-5,83,-50,-433,392,382,450,369,-147,149,213,225,299,365,-1,-57,-122,-91,83,277,-303,270,146,-436,-367,-74,-89,-181,65,-395,-131,-155,-199,-222,-326,-408,-417,-362,-305,-256,-200,-238,-87,-46,3,43,80,-124,-149,-227,-37,-36,191,387,-252,20,42,-62,-134,84,552,143,-289,-132,-201,121,-16,-165,-318,-462,-553,-524,-423,-320,-230,-145,-76,-31,-10,-16,-329,-350,-315,-158,-166,-169,-126,-67,-15,18,-145,-45,27,-43,-364,-170,-293,-420,-547,-563,-435,-303,-166,-242,-349,24,147,-145,264,56,-336,-237,-176,118,-133,-223,-54,7,175,234,324,-185,-258,-82,-256,-428,-441,-79,93,432,360,35,-29,-179,84,-106,-264,0,176,80,6,-41,-50,-42,1,58,86,13,14,82,61,-313,-251,32,-15,-71,-107,-155,-182,-229,-268,-291,-333,-364,-367,-365,-353,-329,-293,-253,-229,-232,-230,-261,-367,-381,-466,-539,-506,-419,-300,-192,-92,-11,-228,-340,-203,-146,-348,-186,-286,-79,203,-137,11,-40,-115,-65,-9,-146,-283,-2,264,-27,-286,-327,-374,-392,-270,-126,-69,-115,-18,237,108,116,83,-303,-75,-35,-122,-201,-290,-369,-426,-459,-466,-433,-378,-305,-304,-147,-389,42,146,19,340,-28,-255,-177,58,33,-223,46,367,-144,-224,-192,-186,-193,-93,-216,-339,-458,-542,-536,-458,-376,-284,-197,-124,-76,-38,-180,-198,-356,-94,-108,-146,-180,-227,-260,-298,-327,-361,-394,-426,-457,-495,-527,-563,-593,-608,-584,-540,-485,-442,-395,-361,-340,-319,-304,-293,-281,-272,-270,-266,-259,-283,-215,-196,-170,-153,-140,-121,-108,-89,-73,-60,-175,-130,-47,-57,-51,-20,-342,84,179,295,-121,-25,-182,-284,-182,-84,316,179,-208,-294,213,290,24,-64,-233,-370,-413,-320,-174,-16,-43,55,123,37,120,245,239,65,176,-150,-395,-174,-50,-199,-108,-230,-155,67,41,-79,-6,-11,10,-143,-191,160,267,18,325,224,-214,19,56,-213,-444,-333,-270,-357,-166,-24,48,-5,-56,-98,-131,-153,-150,-136,-118,-91,-73,-226,-119,-199,-45,-71,-249,-185,-282,-84,-29,-30,137,-202,-91,150,210,223,-233,174,61,-113,-155,-267,-357,-422,-447,-431,-409,-374,-361,-353,-367,-399,-434,-497,-551,-604,-642,-635,-571,-479,-395,-298,-207,-134,-196,-38,4,35,49,-45,-107,67,67,68,-52,-52,-294,-50,-79,-86,-88,-72,-40,9,26,-78,-46,-257,-71,120,277,185,-83,-119,102,131,-53,170,125,-150,20,434,270,91,-31,-45,68,61,-107,-86,-35,-79,-44,-103,-388,-206,-165,37,-249,2339,13168,65784,49073,31904,64442,20234,1196,39,140,-227,-60,183,264,-56,429,263,-66,-84,-80,27,52,191,-175,-318,-568,-736,-825,-896,-783,-664,-542,-453,-414,-399,-370,-302,-210,-311,-371,-48,-204,-20,-159,-354,-326,663,21,-7,-201,102,738,979,608,1379,2669,4979,6634,9322,10708,14569,57682,84646,26057,83037,72707,1884,9253,7646,4580,5703,582,413,960,830,537,143,-446,-237,-4,22,-151,-297,-235,-109,-91,-156,-249,-286,-226,-128,3,28,-105,-307,-53,-38,39,-150,-134,543,-304,35,268,-7,-283,-143,-343,-529,-671,-702,-588,-408,-268,-161,-106,-45,-14,-260,-39,-44,-47,-13,-157,-166,-289,-89,17,-248,-177,-211,184,307,149,12,4,-110,-124,-209,-259,-293,-320,-314,-310,-290,-270,-443,-199,-151,-293,-40,14,59,-314,106,97,81,56,19,-15,-57,-78,-90,-75,-213,-128,-166,13,11,-15,-48,-97,-376,-182,-212,-216,-206,-189,-247,-170,-183,-194,-219,-249,-256,-239,-200,-162,-120,-18,49,-98,-255,-237,39,-88,-232,91,116,-229,159,116,-65],[-148,-173,-55,63,75,-62,-310,-307,-34,-136,-67,-84,-206,-80,-87,-234,-319,-150,-194,-249,-293,-364,-447,-476,-383,-292,-206,-99,-15,-192,-28,198,66,-105,-337,120,128,-179,-363,-109,234,272,280,229,90,-360,-218,128,14,0,119,114,110,109,-103,-77,-44,-197,-41,-77,-112,-146,-179,-216,-247,-227,-199,-155,-108,-329,-30,-206,-207,67,2,-356,-284,-12,-103,-196,-278,-303,-233,-100,-344,-102,337,298,-195,-183,25,-287,-97,-22,151,-253,-220,-105,-69,-201,-290,-317,-282,-211,-126,-87,8,46,-4,-61,44,-120,-77,-162,-255,-351,-445,-545,-631,-603,-526,-449,-398,-344,-302,-262,-208,-303,-132,-187,-292,-558,-218,-84,-201,-454,-759,-483,-565,-610,-442,-241,-79,75,-570,-395,-186,17,365,457,-154,-783,371,344,192,103,98,173,-996,-925,-1936,-853,385,392,293,-807,93,-10,-1809,-4596,-5778,-5237,-1812,-7683,-9773,-5384,-436,-12957,-49861,-98528,-78686,-40900,-1257,-81,-2,62,103,152,-6077,-8646,-4273,-2883,174,132,74,-11,-360,-229,-475,-498,-629,-1146,-542,-839,-286,-436,-712,258,-357,472,532,550,187,442,212,257,96,-85,-411,-467,-637,-543,-353,-178,-13,131,-178,-259,-481,61,-248,-384,-130,-261,-7,270,417,50,-19,45,-123,55,-19,-119,-300,-202,-348,-348,-403,-452,-495,-520,-515,-483,-435,-377,-475,-405,-143,-67,-7,27,-232,2,24,-5,-45,-74,-90,-131,-408,-347,-550,-57,-28,306,249,-2,357,322,279,230,197,-45,188,209,211,232,204,50,75,-31,-294,-193,-228,-210,-166,-113,-63,-43,-792,-16,11,50,124,203,-3325,204,414,411,392,347,249,150,-6704,-107,-240,-1854,-471,-606,-594,-578,-547,-510,-463,-392,-297,-408,-394,-46,103,127,137,-57,-452,324,288,237,203,-138,133,177,221,240,239,-38,-46,-110,-64,-17,-120,-244,-374,-505,-578,-521,-423,-350,-273,-214,-319,-163,-170,-228,-155,-133,-122,-106,-169,-100,-232,-197,-276,-360,-458,-501,-457,-352,-222,-158,-303,-59,-38,173,413,-224,0,45,-42,-112,147,639,216,-224,-65,-175,174,26,-192,-412,-565,-469,-305,-348,-23,62,32,131,106,50,-22,-234,-282,-250,9,104,57,207,-43,72,58,-127,-217,-345,-366,-394,-107,-137,-323,43,27,11,391,307,-342,-440,82,210,-92,0,-124,-319,-424,-530,-452,-308,-216,-45,34,238,333,292,-195,-235,-76,-281,-367,-448,-126,90,444,321,87,15,-224,5,-114,-216,44,173,-17,-201,-336,-310,-133,-75,249,405,-44,45,118,156,-276,-278,-70,359,202,52,-95,-212,-316,-359,-335,-300,-249,-181,-387,-213,-60,-44,-37,-251,-83,-108,-157,-349,-280,-357,-439,-477,-484,-436,-377,-307,-243,-199,-347,-242,-109,-389,-240,-347,-52,-43,-145,-45,-128,-195,-92,54,-66,-217,41,99,-8,-215,-360,-337,-224,-38,27,-70,-132,-18,255,202,163,55,-259,-11,-16,5,127,207,310,26,-255,-230,49,-160,-265,-344,-222,-402,-257,-261,-264,-282,-293,-314,-331,-347,-374,-384,-377,-361,-342,-291,-234,-168,-113,25,115,196,43,277,130,-87,-139,-44,174,327,174,-52,-131,-153,-358,-58,52,-133,-116,-226,62,163,131,-163,-87,21,-191,-159,-124,-184,-246,-316,-394,-469,-531,-581,-572,-531,-492,-442,-393,-342,-283,-226,-263,-128,-81,-275,22,-66,-39,111,-64,113,103,93,21,-11,-166,-145,150,191,251,36,-301,124,491,382,-126,-25,-180,-291,-215,-93,352,199,-300,-322,26,-83,-193,-284,-355,-406,-432,-430,-427,-426,-449,-472,-501,-537,-561,-541,-478,-394,-297,-199,-365,-127,7,-112,-93,-222,-154,90,14,-44,-45,-114,-185,-252,-329,-368,-367,-334,-275,-206,-229,-40,-30,-185,-372,-348,-288,-313,-165,-80,-16,55,241,216,215,141,34,-41,-139,-231,-325,-402,-490,-573,-664,-711,-578,-442,-293,-135,8,-63,163,-159,-151,76,166,193,-191,139,33,-140,193,-27,-276,-68,139,104,6,-89,-42,-102,-157,-222,-274,-340,-385,-425,-465,-497,-520,-530,-537,-506,-458,-403,-337,-281,-208,-143,-94,-74,-150,25,39,37,-106,-146,-352,-157,-219,-261,-287,-272,-220,-140,-45,-49,-27,-315,-197,81,279,208,-68,-185,37,65,-21,86,-35,-160,-287,-392,-494,-556,-552,-495,-410,-289,-184,-122,-78,-119,-52,-123,-394,-154,-86,51,-260,2631,4188,4612,4855,4923,4811,4534,1047,8,119,-263,-54,89,190,-3,444,231,-169,-68,-50,64,98,151,-122,96,99,234,184,-124,71,-223,-70,-155,-258,-343,-392,-390,-341,-765,-521,-15,-204,-24,-162,-432,-370,647,71,432,-72,573,568,770,362,1082,4509,3649,5679,8085,9038,14309,21452,26057,29164,30086,28565,5182,20211,15310,11394,9101,7970,7050,5882,4504,2993,1681,-54,-262,187,-53,-95,-34,50,55,211,-6,22,-225,-79,238,4,81,-169,-377,-171,-152,-36,-111,-203,506,-309,-19,226,18,-284,-187,1,-190,-366,-478,-465,-319,-176,-53,-84,106,168,-220,-65,230,351,168,-238,-240,-267,-53,-9,-221,-164,-146,87,181,103,-3,-9,-174,-425,-608,-566,-428,-317,-217,-165,-140,-273,-405,-222,-260,-289,-301,-299,-290,-336,-288,-299,-297,-276,-232,-159,-78,16,97,-62,-238,-187,-184,249,219,173,138,73,-379,31,9,-196,-162,-143,-200,200,306,-166,180,82,-6,-91,-162,-218,-246,-237,-208,-174,-243,-235,-106,-110,-258,-149,-202,-240,-280,-294,-262],[-170,-181,-21,256,114,-50,-353,-241,9,-183,-124,-291,-405,-441,-405,-334,-403,-232,-229,-263,-303,-392,-499,-590,-590,-509,-391,-258,-150,-162,-9,65,84,-104,-395,83,116,-161,-312,-11,125,126,121,94,52,-407,-148,-88,-145,-177,-162,-107,-18,89,-113,-86,-69,-213,92,296,255,178,-53,-60,-249,-341,-476,-594,-671,-640,-557,-475,-411,-370,-344,-332,-322,-311,-293,-269,-252,-255,-271,-312,-382,-482,-597,-577,-413,-244,-89,-202,-100,-33,152,-242,-249,-79,187,-6,26,-15,-144,-47,20,-90,78,285,-11,-29,141,-46,614,186,55,-56,-139,-269,-170,-83,-253,-436,-620,-511,-360,-227,-97,-247,87,-233,-123,-381,-233,208,-210,-292,-766,-537,0,-12,-111,-145,-82,39,-446,-428,-180,204,283,402,-193,-782,262,851,807,54,888,353,-855,-830,-1957,-1018,257,503,281,-1146,-78,-196,-2131,-3895,-4514,-4178,-2734,-8141,-11879,-2666,-358,-13222,-54034,-112183,-112207,-53287,-3459,-240,-241,-269,-329,-390,-5660,-9021,-4397,-3072,-434,-348,-278,-235,-773,-214,-694,-281,-828,-1239,-456,-912,-593,-658,-594,-509,-641,-335,-253,-184,-111,-75,-46,-66,-107,-172,-487,-307,-293,-172,14,227,451,666,-168,-264,-428,-45,-313,-437,-219,-130,45,255,440,127,3,40,-56,145,22,-116,-257,-29,-329,134,352,-238,-228,-97,191,41,-177,30,-649,-378,21,91,59,17,-175,5,300,123,66,-26,-48,-85,-353,-288,-466,-99,-48,144,36,-51,-123,-157,-146,-100,-28,37,121,187,182,271,288,43,290,257,-293,174,-21,-1,-111,-212,-266,-265,-742,-55,92,224,350,-98,-3643,555,578,554,532,508,456,425,-6040,352,327,-2566,-647,-526,29,51,-404,572,319,79,45,-276,-361,41,249,268,177,-55,-473,-388,-516,-295,-23,-130,124,149,210,363,375,-78,-35,-96,-55,-196,-329,-468,-587,-642,-576,-482,-405,-369,-336,-323,-321,-325,-302,-254,-199,-10,115,235,-122,-55,-218,-137,-246,49,233,141,36,-67,-162,-260,-360,-446,-504,-509,-446,-348,-249,-152,-51,-94,80,107,100,-180,-18,-147,-134,-217,-296,-354,-377,-356,-314,-340,-191,-148,-114,-99,-110,-143,-198,-264,-339,-387,-437,-458,-481,-459,-421,-377,-329,-270,-203,-145,-92,-421,-100,-194,-317,-93,-138,-183,-242,-296,-404,-426,-440,-488,-537,-576,-603,-626,-623,-589,-531,-469,-402,-342,-261,-195,-148,-91,-211,-215,-72,-311,-261,-399,-189,57,33,-2,-30,-69,-274,-128,-140,-178,-96,-69,-28,13,49,-5,-98,-169,300,403,-121,68,143,231,-223,-268,-196,331,317,24,171,291,266,-72,-111,-303,-474,-605,-716,-776,-755,-693,-632,-590,-579,-563,-579,-605,-668,-750,-860,-928,-827,-701,-583,-465,-364,-289,-302,-271,-144,-412,-287,-379,-178,-159,-136,-102,-233,-291,-133,98,-2,-164,61,189,-3,-140,-274,-417,-227,-52,66,-89,-157,-30,250,271,186,14,-213,50,-6,13,145,47,-65,-182,-303,-416,-477,-454,-345,-338,-49,-308,-171,222,106,276,-163,-255,-130,103,-44,-375,-71,-160,-238,-263,-247,-174,-75,53,178,157,-5,242,100,-157,-220,-139,98,295,94,-106,-114,-121,-365,-33,81,-136,-122,-221,127,442,319,-167,-72,254,-7,-193,-50,-161,-272,-382,-473,-503,-445,-331,-177,-20,-264,-317,13,59,23,-55,-258,228,225,-266,17,-85,-88,98,-75,268,177,96,-29,-50,-161,-110,48,384,361,68,-263,93,-57,-224,-413,-604,-798,-806,-674,-557,-472,-408,-388,-356,-307,-266,-213,-135,-43,37,-282,18,232,91,-114,118,121,85,10,-60,-127,-189,-238,-279,-332,-310,-295,-252,-190,-215,-146,44,-22,1,87,246,48,-107,-199,232,350,43,83,99,-241,-106,-121,-171,-280,-337,-301,-257,-162,-125,-68,-47,-54,-80,-123,-183,-236,-287,-326,-333,-306,-221,-118,-293,-68,271,-198,-164,-224,239,51,-98,164,-108,-186,-4,114,156,-156,27,-45,-161,-30,-5,-335,-52,224,349,58,-52,91,-24,10,69,13,-44,-75,-100,-121,-155,-203,-266,-362,-447,-531,-597,-603,-556,-458,-361,-276,-197,-181,-63,-18,0,-146,-223,-379,-196,-270,-341,-423,-493,-544,-566,-565,-557,-551,-561,-576,-577,-543,-498,-475,-453,-413,-345,-277,-258,-301,-358,-393,-375,-345,-314,-293,-322,-390,-411,-330,-133,-106,-148,-43,-127,-367,-86,10,87,-268,2851,12015,57931,45848,35821,62654,24284,868,-23,107,-258,-31,0,126,-260,-273,94,-256,-26,-9,-381,-696,-702,-609,-430,-205,-17,92,-18,138,-237,-58,-92,-14,-39,-126,-132,-200,-946,-400,-103,-147,-21,-124,-439,-296,402,372,68,-394,-628,-636,-13,191,870,2677,270,4747,6586,7117,13180,65271,83037,30086,109866,78781,13761,40452,63572,44389,27708,15673,9654,8271,7654,6314,4501,388,-415,304,519,130,-249,-352,-120,90,120,-11,-256,-104,731,-37,136,-224,-342,-229,-207,-72,-60,-238,482,-299,-60,195,55,-267,-220,-66,-28,-92,-108,-269,-493,-645,-597,-483,-414,-352,-305,-183,19,265,360,-204,-302,-228,-2,-16,-169,-146,-73,37,58,66,-10,0,-143,-169,-79,78,-121,-183,-90,-174,-131,-353,-357,247,241,-136,165,55,-70,-295,-285,-367,-413,-431,-429,-400,-364,-309,-258,-198,-250,-246,-197,-48,-33,-34,-32,-39,-377,-39,-37,-194,-153,-209,-158,11,-6,-224,-63,-115,-160,-200,-237,-274,-309,-332,-348,-360,-354,-329,-293,-233,-279,-40,65,-207,151,233,-130],[-146,-139,56,375,176,16,-336,-134,80,-194,-246,-510,-744,-896,-842,-681,-520,-385,-282,-255,-166,-172,-222,-306,-399,-528,-676,-817,-939,-934,-786,-576,-343,-119,-388,71,109,-153,-266,65,290,299,338,678,154,-437,-90,118,-62,-283,-562,-618,-418,-122,-145,-114,-91,-239,89,255,431,288,-120,-141,-281,-30,-191,-349,-500,-613,-685,-703,-678,-629,-571,-527,-503,-503,-529,-571,-631,-699,-741,-734,-660,-528,-355,-153,-261,-41,197,-172,-147,-99,92,-264,-326,-95,194,9,87,14,-197,-138,-24,-159,55,261,-77,-65,132,-33,689,278,67,13,-27,-244,-194,-47,29,549,12,-60,70,420,180,-265,51,-352,-42,-275,-322,101,-255,-197,-730,-583,-118,-399,-680,-906,-949,-766,-525,-513,-213,154,140,342,-244,-845,23,645,593,-383,553,253,-777,-795,-1877,-1145,29,102,-28,-1487,-277,-407,-2671,-3199,-3214,-3102,-3853,-8572,-14184,-969,-885,-14013,-50006,-117276,-135142,-60936,-5430,185,277,324,318,296,-5520,-9475,-4708,-3372,-82,-153,-214,-277,-1219,-388,-1048,-460,-1518,-832,-399,-766,-476,-315,-339,-396,-1030,-563,-646,-693,-667,-603,-494,-406,-327,-276,-287,-267,-308,-366,-437,-510,-561,-590,-587,-583,-570,-570,-563,-558,-512,-426,-310,-154,25,121,-49,-45,-68,143,-18,-165,-287,-32,-379,213,416,-186,-381,-214,161,-4,-281,-143,-312,-185,-134,-32,-148,-140,-186,-46,266,67,-37,-147,-96,-93,-282,-272,-447,-199,-401,-703,-998,-776,-490,-210,59,310,418,41,107,277,140,236,454,-30,306,361,-354,410,-24,41,-149,-294,-359,-358,-416,-212,-125,-69,-24,-537,-3412,-56,-103,-193,-284,-381,-519,-649,-5343,-902,-769,-2605,-959,-487,-81,-96,-458,327,113,-15,93,-178,-366,97,87,28,22,-89,-539,265,382,472,481,-170,81,83,147,142,-49,-244,-412,-510,-499,-397,-258,-152,-32,8,-306,-383,97,46,-275,-199,-128,-201,-159,-213,-265,-39,-63,-90,-112,-147,-247,-224,-291,-306,-372,-430,-487,-515,-489,-420,-355,-222,-124,-48,11,-209,-84,-24,-89,-176,-289,-390,-456,-446,-351,-188,-25,32,133,392,306,162,-291,-329,33,371,25,408,179,101,-84,-279,-466,-586,-591,-465,-321,-155,-73,69,125,-118,-41,120,-6,-442,-155,-267,-298,101,49,-66,180,95,-360,-323,-265,-416,-572,-701,-730,-635,-508,-386,-275,-195,-183,-106,-75,-74,-100,-118,-233,-206,-172,-346,-166,-333,-262,-71,-32,2,52,55,-327,-150,-156,-148,123,257,366,350,19,-17,-145,-261,-92,-229,-350,-416,-404,-314,-192,-215,-323,233,222,12,196,312,392,-55,319,116,106,64,-412,-291,-193,-229,-172,-418,-12,66,64,-246,-309,-363,-582,-808,-714,-413,-111,178,165,-157,-244,-275,-34,-385,-289,-321,78,309,-106,-135,-323,-387,-173,135,57,-111,69,292,2,-64,-182,-425,-217,-72,52,-108,-168,-43,81,-5,-75,-136,-196,-268,-346,-441,-543,-684,-840,-821,-643,-472,-308,-288,-409,-291,6,-206,-244,-128,-201,-278,-312,-308,-260,-184,-110,-280,33,124,-138,-158,-124,-75,122,180,313,114,-54,197,72,-218,-275,-214,-265,-388,-486,-501,-430,-305,-360,-6,103,-129,-107,-170,199,382,325,-152,-56,45,-94,-250,-397,-513,-533,-434,-252,-31,215,188,371,297,-255,-327,-100,-27,49,0,-241,238,218,-248,-10,-102,-127,23,-92,299,210,76,-69,-83,-144,-35,-70,537,334,96,-222,-451,-621,-558,-363,-156,-184,-253,-161,-25,171,123,-382,-384,-56,-81,-87,-67,-36,-15,-248,-23,-60,-121,-208,-284,-345,-382,-388,-356,-298,-232,-166,-128,-299,-44,-33,-28,-39,-206,-137,-17,-55,47,86,183,29,-78,-176,168,107,20,-83,-204,-324,-432,-526,-596,-631,-638,-624,-610,-592,-588,-579,-572,-548,-514,-462,-392,-292,-176,-50,89,199,1,-26,-352,-133,212,-146,-161,-209,314,81,-147,155,-67,-190,-102,42,93,-150,-41,-35,-196,118,2,-372,-34,-12,-149,-308,-454,-590,-672,-676,-622,-534,-471,-409,-362,-335,-321,-310,-305,-313,-297,-269,-230,-171,-113,-34,35,85,-164,-217,-199,103,-11,-195,-307,-406,-441,-564,-662,-732,-736,-683,-603,-516,-435,-345,-380,-411,-47,38,100,-13,-285,-95,0,-8,-88,-189,-261,-276,-209,-89,67,-150,332,357,29,-28,-152,-158,-206,-64,-156,-362,-51,78,104,-315,2947,10281,39851,39957,34290,47510,23960,627,-103,60,-246,-33,-120,27,89,38,125,-365,0,0,-43,-211,-308,-374,-402,-378,-283,-154,-40,88,-293,-108,-125,-13,-23,-138,253,163,-558,-252,90,-99,-58,-97,-374,-230,407,554,897,24,507,271,433,58,685,2948,1686,3908,4988,5131,11230,61271,72707,28565,78781,70737,26884,52027,43673,36252,29633,23917,19446,16338,14090,12013,9739,1167,-318,311,460,384,254,622,-182,608,236,-104,-306,-125,-105,-317,-404,-357,-312,-241,-216,-191,-191,-267,-314,-469,-592,-489,-328,-269,-267,-144,-76,-64,-27,-274,-239,49,-11,-53,278,244,-149,-109,184,144,103,-104,-313,-206,-164,-216,-269,-301,-313,-295,-277,-274,-256,-237,-223,-210,-200,-172,-149,-193,-68,-187,-186,-435,-307,165,204,-29,119,247,229,-239,-8,42,-46,-138,-238,-324,-369,-312,-216,-100,-243,-296,-195,258,329,358,319,17,-358,39,-17,-180,-127,-256,-111,-179,-236,-261,-271,-272,-260,-254,-256,-278,-313,-313,-243,-151,-195,-195,-27,-102,-256,131,175,-164,160,261,-116],[-156,-134,98,449,200,63,-321,-53,110,-229,-234,-415,-556,-631,-619,-534,-423,-317,-228,-264,-118,-120,-162,-228,-290,-363,-424,-446,-451,-427,-376,-308,-228,-146,-317,75,103,-156,-233,119,298,294,336,743,197,-429,-35,103,-110,-48,245,248,318,246,-162,-132,-81,-230,-140,-375,-605,-800,-917,-944,-910,-873,-855,-866,-900,-929,-954,-953,-928,-886,-832,-781,-738,-707,-694,-701,-739,-818,-927,-1074,-1242,-1085,-817,-512,-284,24,269,-127,-151,-135,56,-237,-359,-71,224,56,185,88,-163,-197,-41,-201,57,242,-108,-75,141,14,461,393,125,136,117,-178,-173,33,53,521,18,-71,48,358,141,-244,33,-430,60,-134,-372,35,-213,-59,-617,-490,-93,-101,-328,-517,-662,-752,-782,-753,-691,-616,-536,-458,-388,-831,-289,-270,-273,-820,-325,-372,-652,-707,-1664,-995,-750,-831,-925,-1686,-1058,-1114,-3214,-2433,-1876,-2026,-4944,-8736,-16484,-823,-637,-15199,-39959,-114550,-147892,-64257,-7052,583,636,635,572,490,-5515,-9899,-5091,-3736,-433,-412,-510,-734,-1549,-435,-1398,-394,-1304,-72,136,-339,-575,-67,36,-85,-1356,-326,-400,-410,-338,-239,-99,-270,132,225,-13,249,357,361,108,158,271,229,-328,-385,-353,-315,-404,-596,-403,60,52,112,353,150,-60,-93,-39,164,-20,-146,-265,23,-382,339,517,-58,-466,-298,-95,-274,-426,-542,-596,-593,-556,-469,-361,-248,-156,-47,91,69,-81,-215,-86,-44,-169,-204,-392,-237,-97,125,62,3,-64,-125,-166,-183,-160,-98,-25,70,160,216,285,-69,260,252,-361,100,-20,-150,-290,-417,-507,-563,-541,-470,-341,-199,-36,-956,-2757,412,545,635,727,807,846,884,-4556,866,-169,-1998,-1129,-403,-170,-221,-449,-517,-815,-1109,-1282,-1061,-764,-492,-219,16,140,-77,-565,244,493,408,276,-176,-145,-418,-648,-788,-735,-526,-265,-116,-51,252,235,-106,-123,-65,-217,-321,-218,-438,-540,-467,-231,-149,-104,-155,-283,-61,322,253,-72,-93,-252,-154,-309,-45,158,187,763,109,34,-220,-549,-793,-851,-715,-504,-306,-160,-73,-35,-103,-146,-270,-404,-488,-462,-300,-86,24,125,415,401,235,-295,-283,-8,326,18,408,171,248,120,-62,-308,-599,-954,-1172,-792,-323,-62,81,152,-101,-40,116,-13,-409,-169,-324,-253,135,60,-101,128,-198,-547,-878,-1014,-778,-440,-104,161,-205,-368,-186,274,150,-158,-16,70,289,123,-19,-239,-270,-381,-478,-557,-619,-642,-643,-616,-573,-505,-441,-383,-328,-285,-239,-199,-173,-142,-111,-87,-65,-187,-303,-54,-103,-284,-278,-409,-569,-771,-1002,-1172,-978,-750,-510,-307,-120,-2,-27,84,16,-109,-274,-493,-741,-938,-911,-692,-453,-261,-103,-28,-187,-274,-375,-396,-559,-678,-670,-555,-374,-183,-153,-183,-268,12,-328,-243,-237,116,320,-70,-145,-367,-484,-214,161,108,-65,62,35,9,2,-108,-367,-202,-93,33,-126,-167,-66,111,-14,-130,-232,-320,-397,-449,-479,-468,-440,-377,-275,-210,-117,55,-344,-438,-245,17,-117,-271,-97,55,78,-281,-165,-24,139,-99,-194,33,331,-149,-131,-102,-390,-672,-877,-872,-675,-440,-201,27,-277,-282,-225,-56,218,-67,-230,-123,-45,-352,-212,-322,-351,-300,-217,-117,-43,5,-127,-44,-87,-178,-296,-421,-558,-692,-805,-828,-715,-519,-303,-72,144,-246,-320,-223,-121,73,48,-222,250,198,-226,-29,-125,-158,-56,-114,318,234,64,-92,-112,-118,53,-132,147,50,2,-185,74,198,340,-111,-51,-182,-211,-91,59,420,293,-305,-386,23,49,-81,221,75,95,-211,-57,37,-102,-259,-397,-507,-572,-585,-550,-496,-454,-432,-447,-496,-583,-696,-816,-912,-926,-844,-740,-648,-585,-569,-593,-653,-735,-831,-837,-741,-606,-472,-362,-283,-256,-309,-283,-349,-419,-460,-447,-354,-213,-148,0,287,43,163,94,-227,117,11,8,231,103,-4,-390,-229,-372,-481,-564,-594,-572,-502,-391,-231,-43,-146,-185,-29,28,-154,-121,-72,-224,74,17,-355,-7,271,518,124,-7,95,66,52,-25,41,161,110,-106,36,191,-33,275,264,186,-22,34,-27,-95,-143,-194,-259,-323,-388,-460,-539,-625,-722,-827,-956,-1042,-946,-794,-646,-501,-369,-256,-167,-112,-85,-326,-250,-216,-328,-465,-631,-803,-958,-949,-794,-632,-505,-401,-333,-294,-302,-346,-408,-506,-628,-743,-868,-904,-798,-624,-402,-168,-344,-12,154,140,-359,2825,3453,4027,4483,4802,4940,4872,387,-179,21,-194,-16,-223,-59,117,-21,-467,-772,-849,-672,-483,-302,-135,11,155,210,346,138,83,269,-340,-115,-131,-1,-47,-110,109,9,-80,-173,-179,-119,-84,-41,-253,-151,287,321,398,-26,438,145,291,11,562,1306,1111,1991,1598,979,1103,1630,1884,5182,13761,26884,43384,61201,77685,90101,96350,95373,87445,74116,57735,29994,17874,3341,-142,299,298,399,432,1055,-322,747,376,-200,-334,-99,766,-81,127,-263,-277,-183,-155,-73,-10,-244,140,-297,-305,-546,-796,-959,-850,-634,-412,-188,19,-290,-254,67,-22,-40,480,222,-124,-116,229,811,715,26,-235,-170,66,-23,-132,-360,-591,-797,-980,-1072,-986,-872,-776,-699,-643,-595,-571,-576,-581,-614,-658,-724,-797,-870,-892,-831,-711,-565,-423,-294,-193,-131,-101,-113,-174,-269,-403,-534,-631,-611,-483,-337,-182,152,322,430,346,13,-334,38,-37,-165,-386,-594,-750,-806,-749,-604,-439,-267,-74,127,141,-230,-232,-26,78,-23,-141,-157,-57,-108,-227,90,0,-129,72,184,-97],[-166,-134,98,85,-3,-135,-298,-480,-646,-811,-914,-926,-855,-734,-595,-449,-320,-181,-40,-280,120,218,-22,0,-3,338,58,28,324,-89,46,253,151,-165,-379,-547,-486,-223,-226,136,278,269,332,792,234,-409,-4,69,-172,-67,238,247,303,206,-183,-163,-76,-204,-370,-737,-1017,-1128,-1049,-889,-720,-582,-481,-422,-402,-394,-468,-407,-409,-399,-366,-311,-237,-149,-58,31,-464,138,145,110,-330,-129,-225,-342,-408,-383,-254,-127,-155,-181,-2,-215,-395,-60,223,79,263,153,-101,-278,-362,-643,-925,-1181,-1368,-1413,-1286,-1136,-1011,-897,-798,-712,-638,-592,-571,-573,-601,-646,-722,-783,-818,-797,-702,-582,-442,-448,-190,-97,-447,-43,-158,-46,-522,-392,-228,-280,-307,-516,-271,-429,-218,-544,-152,-164,-202,-260,-339,-798,-534,-636,-723,-1253,-764,-709,-637,-642,-1446,-624,-294,-246,-223,-1819,-131,-68,-3567,-1723,-672,-1099,-5911,-8638,-18722,319,236,-16835,-28267,-105554,-151698,-64202,-8556,-45,10,55,68,77,-5700,-10394,-5598,-4213,-811,-516,-715,-1789,-1841,-1184,-1817,-775,-560,-372,-215,-94,-699,6,-20,-92,-1581,-470,-466,-593,-659,-668,-577,-447,-274,-93,81,230,367,468,138,102,524,475,-446,-442,-312,-361,-347,-529,-395,144,51,37,297,143,-99,-174,-44,136,-53,-140,-261,68,-412,429,577,54,-423,-407,106,-11,-280,-103,571,399,-349,-74,-126,-350,-155,-67,238,64,-126,-298,-92,-19,-96,-167,-369,-271,-72,264,367,22,-351,-599,-440,27,422,57,-184,317,306,159,491,-136,195,393,-362,792,160,-135,31,-92,-57,54,243,205,549,-439,726,-1378,-2021,763,743,684,637,592,524,476,-3778,370,-686,-1239,-1199,-339,-287,-389,-451,27,-231,-242,-306,-442,-568,-704,-803,-884,-924,-932,-894,-834,-747,-658,-553,-448,-350,-275,-184,-108,-43,-296,-100,-130,-69,227,174,-92,-258,-143,-277,-482,-620,-554,-231,-246,55,-81,-57,-117,-299,-148,238,213,-60,-121,-273,-174,-339,-106,107,41,-87,-71,20,-241,-183,33,2,38,-28,-214,-170,-221,-275,-351,-474,-633,-843,-1096,-1234,-937,-658,-390,-160,15,127,174,-329,-250,-97,-301,-531,-776,-1015,-1180,-1089,-935,-827,-749,-718,-685,-640,-499,-291,-49,159,-99,-58,92,-50,-367,-160,-384,-222,43,-225,-454,-612,-640,-557,-415,-243,-77,83,244,174,-150,-299,-214,259,156,-154,-12,57,519,525,97,-259,-198,-65,-401,7,-201,-382,1,91,17,243,48,-403,-240,-183,-95,201,238,204,-99,-457,-853,-1150,-792,-328,111,-376,119,180,343,-67,-56,-386,-3,35,-78,-315,-269,-38,-10,463,232,-2,64,-306,-347,-460,-908,-1155,-800,-398,-27,240,-143,-230,-327,-389,-177,-107,-228,-499,-747,-934,-1011,-941,-825,-723,-644,-600,-589,-589,-592,-604,-620,-618,-625,-621,-617,-599,-544,-466,-370,-258,-158,-84,-320,-198,-133,-65,-153,-223,-288,-317,-312,-252,-159,-60,23,32,20,201,242,248,-24,-185,-104,11,-389,-392,-588,-855,-1116,-1203,-985,-734,-517,-344,-185,-89,-46,-130,-137,-221,-353,-524,-698,-888,-1051,-1152,-1103,-972,-820,-677,-540,-418,-337,-251,-200,-169,-166,-201,-282,-339,-447,-551,-684,-801,-907,-991,-1066,-1114,-1167,-1214,-1265,-1273,-1194,-1058,-897,-718,-540,-368,-215,-91,9,96,158,218,272,-245,-302,-344,-223,89,86,-212,258,159,-214,-51,-160,-186,-142,-145,317,244,54,-99,-143,-88,130,-154,677,940,99,-159,130,504,387,-110,-70,-184,-390,-575,-690,-711,-624,-464,-358,-60,-13,-67,180,46,106,-183,-83,110,52,-221,230,232,25,-291,-628,-962,-1263,-1419,-1315,-1176,-1111,-1138,-1246,-1331,-1143,-727,-216,-61,130,195,90,19,-3,-113,267,681,283,-342,-82,-245,-335,-376,-135,-41,-225,-263,-93,-154,-190,-166,-26,282,-3,239,140,-309,44,9,-92,236,185,-100,-411,-697,-921,-1001,-942,-798,-639,-505,-412,-348,-328,-360,-416,-512,-638,-794,-935,-1054,-1094,-1012,-849,-644,-447,-274,-139,-74,-60,-120,-230,-387,-571,-744,-909,-1009,-1049,-1040,-991,-906,-794,-675,-525,-370,-224,-87,17,117,191,123,-259,-184,-352,-150,-178,-201,-358,-418,-662,-861,-925,-822,-599,-348,-130,-148,77,14,-257,-298,-595,-943,-1283,-1433,-1203,-850,-495,-186,46,179,0,14,102,-24,-146,-213,-203,-118,41,146,-79,-219,-306,-80,-176,-329,17,220,172,-408,713,728,718,673,628,576,507,158,-263,-23,-131,5,-315,-367,-581,-773,-945,-1004,-995,-887,-729,-531,-312,-78,194,233,369,93,108,215,-393,-90,-125,8,-65,-61,449,570,276,4,219,46,-114,21,-119,-81,446,447,705,-91,-16,-759,-1404,-1834,-1382,-157,760,2592,2401,1891,1857,3127,9253,20211,40452,52027,61201,130018,158940,179404,187647,181949,163154,134501,100037,44791,27296,7294,597,139,94,341,-809,-1388,-1722,-1288,-172,-307,-352,-48,643,-68,132,-174,-255,-105,-82,-133,-110,-190,-36,-279,-317,-553,-776,-931,-967,-881,-693,-440,-188,-272,-269,90,-26,-27,457,182,-108,-112,220,921,858,159,-151,-136,94,-6,21,-115,-166,-483,-810,-1133,-1378,-1454,-1304,-1040,-763,-499,-284,-210,-23,-166,-243,-445,-203,-354,-492,-610,-697,-748,-778,-809,-868,-974,-1114,-1271,-1401,-1387,-1199,-894,-558,-216,-187,-369,-160,67,307,444,370,23,-305,33,-64,-139,-303,-550,-819,-1119,-1406,-1431,-1101,-672,-207,247,167,-214,-251,-35,105,46,-68,-115,-89,-111,-189,144,175,-93,138,248,-62],[-185,-145,154,535,227,155,-281,70,-9,-382,-743,-1067,-1333,-1542,-1683,-1738,-1716,-1637,-1506,-1320,-1102,-856,-594,-324,-64,181,115,-30,269,-83,-17,-421,-941,-1528,-2078,-2188,-1655,-920,-233,130,248,240,340,835,283,-361,22,37,-211,-64,211,248,276,169,-179,-186,-59,-146,92,121,97,11,-224,-315,-345,-27,-7,389,401,-179,-363,-174,-324,56,111,-122,-323,-550,-675,-678,-579,-414,-204,10,-297,-127,429,367,-331,104,45,-188,-417,-598,-685,-689,-629,-539,-473,-460,-510,-633,-823,-1045,-1263,-1445,-1566,-1604,-1560,-1509,-1460,-1430,-1421,-1396,-1332,-1202,-1003,-763,-500,-227,29,264,46,-130,-8,210,20,-166,51,-331,-480,-888,-1327,-1761,-2139,-2245,-1968,-1660,-1410,-1247,-1172,-1176,-1256,-1400,-1587,-1764,-1875,-1851,-1696,-1476,-1245,-1025,-841,-687,-568,-1352,-399,-337,-475,-548,-1183,-52,-290,495,770,-1858,1388,1653,-3264,-1063,384,-308,-6413,-8220,-20321,280,220,-18829,-16672,-91941,-147934,-61685,-10116,-2829,-405,-1921,-337,-321,-5978,-10945,-6133,-4627,-995,-824,-947,-2786,-2079,-1189,-2233,-682,51,373,679,746,-773,125,797,1387,-1479,-1081,575,872,338,1253,334,-432,254,699,444,248,720,690,201,77,430,251,-555,-438,-717,-1196,-1558,-1190,-308,240,76,-4,265,155,-111,-220,-29,112,-59,-105,-219,150,-409,535,654,203,-227,-446,88,44,-153,139,1009,695,-379,-1,9,-405,-130,-54,237,108,-116,-305,-63,-128,-118,-111,-327,-239,6,283,373,122,199,51,-110,-271,-406,-500,-569,-593,-597,-595,-604,-621,-642,-681,-684,-672,-631,-545,-420,-250,-21,4,602,417,961,-777,480,-1677,-1279,4672,5402,1329,10737,11126,11095,10700,-2995,835,-1126,-505,-1134,-256,-374,-552,-439,316,-333,-375,170,80,-282,358,816,623,47,-31,-494,164,504,529,468,-216,86,11,0,221,140,-345,-110,-120,-288,-513,-775,-1097,-1463,-1733,-1381,-747,1,441,-45,-162,145,26,13,-66,-278,-206,192,198,-28,-123,-253,-173,-332,-146,12,-791,-1118,-816,-324,-246,-85,71,26,59,362,-212,-202,-87,-441,-829,-1247,-1664,-1989,-1614,-1271,-953,-704,-500,-354,-267,-230,-237,-349,-363,-466,-589,-711,-823,-916,-971,-980,-946,-888,-806,-754,-724,-759,-822,-932,-1092,-1285,-1484,-1665,-1823,-1936,-1960,-1879,-1716,-1460,-1118,-704,-234,244,196,-64,-12,307,480,339,461,201,-73,-200,-230,247,158,-144,3,48,479,457,61,-263,-195,-51,-405,81,-140,-361,-2,302,-50,270,31,-407,-247,-182,-70,240,259,290,36,-38,-28,-328,-1058,-1783,-1682,-1040,-465,7,349,-27,28,-273,-122,-38,-12,-174,-184,-76,20,335,289,-21,80,-242,-312,-601,-1145,-1715,-1968,-1491,-989,-583,-272,-170,-268,-348,-230,-423,-624,-816,-951,-1018,-1039,-1014,-997,-1015,-1063,-1139,-1228,-1276,-1251,-1154,-1003,-808,-621,-441,-296,-185,-94,-36,-13,-14,-61,-160,-300,-502,-748,-1039,-1310,-1397,-1154,-672,-90,216,-44,-28,259,36,14,165,281,360,-33,-157,-87,-24,-383,-309,-177,90,-10,-225,122,144,-121,-392,-79,-287,-721,-1197,-1578,-1596,-1259,-854,-475,-186,13,98,95,0,-158,-347,-510,-601,-589,-495,-325,-165,62,-187,-277,-186,30,-337,47,81,-152,-73,-25,297,252,246,-73,-30,-174,-399,-645,-873,-1057,-1169,-1212,-1211,-1190,-1160,-1117,-993,-745,-354,-264,-388,-314,109,121,-200,279,117,-201,-68,-192,-191,-218,-168,306,247,-50,-466,-727,-818,-790,-708,-627,-567,-541,-581,-673,-805,-975,-1184,-1408,-1632,-1801,-1849,-1729,-1511,-1240,-958,-685,-429,-207,-35,92,11,113,-151,-90,-339,-661,-1055,-1456,-1758,-1706,-1295,-741,-145,-113,-22,-131,-220,191,376,197,69,-46,-96,-333,-1148,-1487,-891,17,38,44,-84,257,629,367,-379,-114,-235,-379,-342,-145,19,-179,-232,-49,-143,-172,-163,-49,270,-36,337,192,-367,-357,-858,-1332,-1724,-1885,-1765,-1486,-1171,-874,-587,-339,-123,80,153,-263,133,11,-13,-255,-183,-119,-213,-258,-154,-281,-295,-577,-555,-179,244,489,161,30,43,82,34,-115,-141,-58,69,-129,29,-89,-337,-442,-389,-154,-38,295,173,340,727,838,141,-289,-133,-301,-274,-244,-162,-315,-355,-21,265,302,139,240,256,-34,-307,-559,-763,-913,-1002,-1035,-1016,-962,-893,-805,-722,-651,-610,-628,-714,-845,-997,-1124,-1196,-1156,-977,-718,-418,-94,188,-4,-241,-359,-91,-180,-318,36,269,191,-444,1575,1696,1752,1719,1616,1430,1163,-12,-346,-73,-67,33,-374,-259,2,-94,-229,-308,-380,-419,-467,-534,-622,-717,-764,-794,-849,-972,-1187,-1410,-1579,-1635,-1695,-1874,-2106,-2081,-1846,-1761,-1900,-2190,-2289,-2289,-2311,-1888,-1334,-983,-1006,-1188,-1024,-323,254,-38,50,49,408,1649,554,2504,1634,850,548,5320,7646,15310,63572,43673,77685,158940,448088,525902,567620,565420,519714,255902,119709,60327,37468,12936,2571,-394,-139,303,-237,593,-460,1096,673,-895,-1696,-913,181,-56,189,-84,-527,-317,-177,-485,-972,-1157,-935,-797,-845,-1002,-1087,-981,-720,-469,-346,-357,-449,-543,-603,-748,-1004,-1338,-1697,-1957,-2048,-1872,-1539,-1168,-799,-475,-222,-111,107,8,92,-96,83,116,-279,-28,-23,123,143,-30,-12,169,-99,-231,-23,-154,-256,-364,-100,146,259,-93,-440,-769,-1083,-1374,-1583,-1599,-1382,-1032,-642,-250,92,376,336,46,-162,-400,-143,-35,243,410,375,29,-280,12,-108,-113,9,-130,46,49,-90,-309,-778,-1275,-1713,-1883,-1603,-1149,-681,-250,111,110,4,-88,-139,-126,-156,134,144,-71,101,286,-35],[-1305,-2165,-2791,-2763,-2265,-1662,-1108,-675,-374,-323,-216,-303,-516,-867,-1329,-1848,-2405,-3006,-3645,-4206,-4313,-3831,-3118,-2297,-1397,-512,173,-77,202,-85,53,252,174,-50,-19,148,36,-228,-266,92,196,199,338,850,320,-315,23,-10,-222,-58,157,227,235,117,-180,-225,-67,-99,75,48,-46,-107,-1275,-1932,-1802,-1000,-45,346,303,-207,-255,-71,-390,-31,-1782,-3783,-5728,-6291,-4718,-2762,-942,364,878,195,-294,-160,392,282,-352,100,289,-210,-575,-1191,-1661,-1928,-1913,-1591,-1031,-349,343,300,68,-242,-210,-293,-65,71,-467,-1023,-1364,-1402,-1141,-632,18,418,414,-58,-178,199,66,396,35,-185,-66,104,-83,-120,84,-270,-652,-1129,-1553,-1921,-2250,-2587,-2926,-3282,-3642,-3995,-4303,-4510,-4568,-4437,-4100,-3565,-2891,-2135,-1351,-576,-63,-611,-953,-40,-555,-1018,-106,-184,-460,-505,-958,562,-236,1425,2708,-1913,1978,1514,-2613,-584,175,-88,-6260,-7609,-19903,-262,-765,-21219,-6222,-75500,-138149,-57663,-12007,-5691,-4436,-4361,-1529,-1843,-6370,-11670,-6731,-4908,-2630,-2666,-2674,-3653,-2600,-2501,-2704,-2181,-1934,-1625,-1251,-819,-862,130,605,1056,-1185,-1782,-140,604,306,1714,309,-455,186,682,575,211,723,1026,219,-1,-279,-1124,-2252,-3706,-5404,-6786,-5872,-3040,-270,264,42,-93,177,107,-165,-228,-73,19,-112,-129,-217,189,-406,576,667,307,-51,-411,41,89,-58,356,1357,912,-380,38,-215,-2344,-4484,-6471,-7343,-5903,-3979,-2147,-567,36,5,-116,-341,-232,51,258,435,67,247,-524,-1240,-1851,-2263,-2408,-2281,-1882,-1305,-712,-329,-316,-666,-1186,-1550,-1742,-2049,-2831,-4293,-6381,-7160,-4595,-2623,-1612,642,-1044,343,-1810,-655,4821,5511,1204,102861,267124,236705,70640,-2302,-180,-1515,61,-1042,-228,-489,-774,-491,283,-390,-554,113,88,-282,396,896,647,-25,-13,-444,109,443,13,-296,-354,-114,-29,-67,134,55,-359,-154,-140,-90,159,61,-73,-305,-202,-88,-244,404,471,5,-107,194,113,55,-55,-281,-263,146,164,-488,-1604,-2793,-3951,-4801,-4896,-4222,-3198,-2134,-1155,-336,-270,-20,67,21,-201,-944,-1854,-2836,-3693,-4115,-3919,-3304,-2582,-1983,-1615,-1537,-1753,-2288,-3076,-4066,-5139,-5870,-5342,-4241,-3118,-2121,-1306,-685,-268,-52,-11,-115,-326,-606,-906,-1240,-1577,-1947,-2312,-2688,-3073,-3443,-3761,-3993,-4118,-4098,-3898,-3537,-3003,-2303,-1478,-571,-189,199,166,11,59,332,513,411,491,219,0,-578,-1976,-3420,-4557,-4314,-2825,-964,423,385,26,-272,-197,-41,-379,135,-93,-283,5,252,-107,282,0,-381,-241,-177,-48,148,268,221,-29,-36,-21,-273,-65,61,76,-351,151,196,343,-1,106,-167,-214,-92,4,133,358,530,53,635,341,-20,103,-176,-243,-2734,-5481,-3318,57,-343,97,336,-32,-108,-215,-313,-154,-47,3,0,176,175,-189,-12,-246,-202,-192,-306,-685,-1347,-2264,-3378,-4581,-5530,-5215,-4134,-3056,-2128,-1395,-900,-653,-645,-879,-1340,-1981,-2781,-3672,-4573,-5166,-4849,-3811,-2508,-1127,232,-17,-3,273,40,11,114,198,300,-51,-124,-65,-62,-339,-213,-137,95,23,-180,54,-96,-626,-1126,-1575,-1917,-2108,-2125,-1930,-1549,-1036,-458,-41,-35,153,574,253,190,-38,-276,-137,-111,-428,-1194,-1927,-2546,-2959,-3107,-2975,-2657,-2252,-1824,-1478,-1214,-1067,-1040,-1147,-1360,-1699,-2133,-2665,-3259,-3878,-4477,-5016,-5426,-5678,-5759,-5698,-5505,-5147,-4593,-3848,-2921,-1870,-759,-210,-301,-386,134,153,-185,310,74,-185,-108,-1452,-2624,-3172,-2683,-1324,246,82,-30,-173,3,250,-131,379,704,39,-110,125,459,97,-195,-93,-157,-63,133,394,609,345,-151,-241,8,-101,-828,-1977,-2931,-3543,-3704,-3458,-2990,-2453,-1947,-1482,-1061,-680,-310,96,262,-139,-93,-130,-206,232,426,210,102,51,-84,-157,28,156,392,126,73,93,-64,235,559,434,-263,-132,-226,-322,-246,-982,-1833,-2652,-3432,-4202,-4996,-5875,-6856,-7965,-9058,-7806,-6555,-5372,-4294,-3367,-2612,-2029,-1628,-1361,-1197,-1036,-824,-542,-190,-79,-73,625,158,-280,116,-78,-903,-1886,-2997,-4167,-5315,-6303,-7053,-7460,-7470,-7123,-6476,-5580,-4455,-3159,-1809,-498,-12,47,-12,-156,-197,-177,24,-159,-965,-2501,-4176,-5916,-7500,-7958,-6775,-5137,-3491,-1961,-540,728,141,-314,-91,-231,-300,-254,-121,-273,-323,6,245,251,83,234,557,116,-159,108,-19,-147,182,64,-744,-2702,-4597,-6350,-7933,-9109,-8928,-7898,-6904,-6054,-5314,-4635,-4067,-3678,-3522,-3604,-3835,-4106,-4397,-4596,-4536,-4010,-2966,-1482,-332,21,275,171,-423,2424,2304,8826,8758,8387,7727,6913,-88,-429,-156,-36,35,-390,-393,72,456,158,-205,264,-206,-1128,-1823,-2273,-2434,-2299,-2097,-2087,-2402,-3028,-3718,-4070,-3871,-3724,-4454,-6322,-8798,-9253,-8129,-8171,-8880,-9643,-8886,-5119,-373,113,0,249,220,642,-206,131,-113,-64,57,330,1351,397,2249,1183,198,1486,16715,4580,11394,44389,36252,90101,179404,525902,4615180,4917017,4834441,1654673,279319,132422,74496,46998,19839,5853,833,-62,396,1618,2741,-406,1293,-245,-301,-377,62,-1262,-80,269,77,-288,5,3,47,19,-68,392,-268,-167,-31,82,-214,-321,-198,-540,-2021,-3120,-3668,-4318,-5663,-7390,-7537,-6270,-5363,-4613,-3535,-2230,-1112,-371,103,-30,-115,85,6,138,-92,81,125,-288,-49,-42,130,138,-64,-75,134,-72,-274,-47,-159,-273,-295,-49,95,217,304,-1016,-1684,-1492,-752,-103,204,134,-93,-182,156,226,258,-285,-703,-950,-1074,-1191,-1293,-1329,-1326,-1357,-1519,-1795,-2115,-2443,-2774,-3155,-3588,-4010,-4351,-4530,-4412,-4030,-3537,-3015,-2492,-1951,-1388,-834,-321,125,185,98,-57,-174,-118,-108,141,124,-37,73,179,-498],[-2534,-565,212,592,298,253,-237,161,78,-330,-24,-195,-2231,-4413,-6650,-8794,-10635,-10859,-9326,-7478,-5502,-3446,-1329,-48,-129,290,229,-113,126,-96,50,238,173,58,91,-418,-2890,-5302,-7431,-8853,-9105,-8351,-7208,-6075,-5100,-4313,-3716,-3240,-2804,-2311,-1710,-1027,-323,82,-168,-255,-79,-48,-789,-2334,-4333,-6656,-9007,-10604,-10113,-7980,-5456,-3134,-1312,-232,-160,-230,-1574,-3769,-6708,-10130,-12831,-10696,-6600,-2359,-191,283,875,179,-282,-183,297,183,-337,95,232,-298,-42,-2202,-5540,-7589,-6994,-4180,-599,84,441,356,137,-175,-247,-221,-139,-4,-302,-287,-104,37,831,510,214,470,465,-38,-200,214,30,336,37,-205,-109,17,-227,-871,-862,-374,149,192,-282,-78,85,301,-218,-1397,-2727,-4076,-5333,-6393,-7171,-7586,-7579,-7125,-6280,-5128,-3774,-2313,-847,-507,-1045,-403,-711,-500,-650,-367,-462,-446,-705,1231,-46,-752,-1667,-2385,-2849,-3025,-2905,-2542,-2012,-1403,-5455,-6789,-17464,-975,-6206,-23881,-178,-57749,-123704,-52781,-14219,-7215,-7917,-7039,-3152,-2480,-6717,-11288,-7271,-4885,-670,-374,-1451,-3533,-2781,-2093,-3086,-861,-154,-83,52,223,-879,177,446,330,-805,-2452,-873,-843,-1163,-1438,-1610,-1725,-1763,-1744,-1666,-1542,-1415,-1348,-1451,-1827,-2563,-3766,-5518,-7908,-10960,-14516,-11757,-6947,-1766,279,10,-171,98,62,-183,-161,-114,-82,-152,-158,-200,239,-384,604,677,418,136,-304,43,168,40,572,1655,1101,-323,78,127,-4310,-11181,-12139,-5857,0,-114,-257,-89,34,4,-129,-356,-214,102,242,414,12,414,661,1038,800,305,92,-137,245,646,-48,283,-357,52,-635,-2055,-2888,-3474,-4539,-6558,-9037,-8446,-3646,926,747,367,-1144,333,-1667,-136,4744,5498,1979,91167,255869,237570,72920,-1690,-1300,-1797,474,-928,-224,-583,-1012,-570,255,-345,-711,36,73,-281,421,-129,-2244,-4181,-4829,-4262,-3500,-3103,-3027,-2908,-2440,-1540,-361,-117,44,-15,-293,-195,-162,-109,88,-2,-85,-224,-210,-94,-258,416,-567,-3019,-5268,-7046,-8066,-8177,-7710,-7128,-6769,-6781,-7154,-7832,-8720,-9563,-9898,-9316,-8048,-6546,-5021,-3620,-2424,-1500,-919,-719,-880,-1375,-2144,-3089,-4085,-4947,-5441,-5402,-4907,-4198,-3523,-3120,-3144,-3686,-4755,-6334,-8222,-9887,-9815,-7734,-5017,-2274,-134,-195,86,-119,281,-49,734,478,247,2,-79,464,-772,-1907,-2851,-3589,-4110,-4392,-4422,-4193,-3714,-2986,-2015,-852,-228,-124,161,40,-155,130,136,73,116,347,536,464,510,235,-61,-2650,-5431,-8294,-10927,-11024,-8513,-5782,-3213,-918,-3,-277,-195,-27,-353,173,-56,-181,26,197,-142,284,-40,-333,-227,-325,-536,-603,-573,-459,-291,-63,-10,-251,33,45,-30,-261,162,199,327,14,173,-78,-208,-123,-9,83,353,553,84,712,387,-8,125,-1275,-5975,-9888,-7225,-1001,189,-352,114,353,21,-49,-175,-290,-137,-26,5,-73,102,164,-190,51,-217,152,-102,61,-26,-39,84,-40,-1892,-3855,-5726,-7180,-7877,-7678,-6847,-5788,-4761,-3899,-3278,-2918,-2776,-2825,-2994,-3259,-3558,-3825,-3978,-3942,-3675,-3135,-2355,-1400,-358,33,7,46,78,208,-86,-96,-44,-99,-292,-121,-97,90,39,-145,-23,108,-163,-435,-5,237,53,-687,-1219,-1511,-1573,-1446,-1160,-792,-375,18,267,176,-44,-306,-230,-517,-1293,-2234,-3251,-4245,-5086,-5637,-5765,-5462,-4809,-3924,-2984,-2062,-1243,-569,-90,195,59,85,-294,-856,-1565,-2383,-3263,-4131,-4911,-5504,-5837,-5849,-5522,-4877,-3992,-2924,-1778,-652,-150,-182,-416,162,179,-169,-859,-2507,-4273,-5735,-6235,-5245,-2937,-161,267,236,115,28,-171,60,285,-123,259,552,-9,-87,124,439,491,-89,-89,-126,-3,209,510,711,369,-120,-171,-432,-3047,-4697,-4816,-3504,-1419,-68,-71,-141,2,-291,309,372,308,700,645,214,-1194,-2182,-2548,-2193,-1186,269,218,135,165,-66,-71,93,145,491,204,133,155,-46,208,482,486,-145,-128,-213,-222,-130,-191,93,-98,-1375,-3114,-4778,-6413,-8062,-9798,-11642,-13564,-15249,-14920,-13061,-11060,-9167,-7488,-6123,-5070,-4295,-3653,-3011,-2255,-1280,-57,0,698,163,-267,106,0,77,-175,-313,-1676,-4434,-7168,-9624,-11472,-12335,-12164,-11407,-10461,-9404,-8185,-6821,-5369,-3949,-2625,-1501,-711,-393,-688,-1581,-3014,-4896,-7130,-9600,-12008,-13407,-12483,-10245,-7820,-5524,-3449,-1589,-13,138,-308,-46,-158,-200,-184,-63,-221,-274,65,213,194,25,221,566,113,-148,104,-42,-107,272,83,-3596,-7568,-11517,-15312,-15845,-12321,-9025,-6231,-4048,-2399,-1144,-224,39,-228,-850,-2301,-4042,-5755,-7128,-7548,-6488,-4129,-1097,-201,-342,1,271,148,-343,2115,1316,6681,5614,9027,12687,8074,-38,-386,-233,-9,45,-339,-448,21,397,120,-852,-3951,-6965,-9062,-9862,-9763,-8988,-7729,-6664,-6370,-6948,-8137,-9115,-8511,-6458,-5182,-6386,-9497,-9757,-5865,-3312,-4104,-7289,-9524,-6406,-188,131,210,29,139,198,559,-234,41,-131,-119,69,274,1102,277,2065,974,-36,334,7226,5703,9101,27708,29633,96350,187647,567620,4917017,11632624,8877588,1748179,280533,136076,85259,54498,27350,10384,3138,810,589,1204,2215,-431,1518,-1213,-123,-342,123,676,-92,343,144,-305,33,-2669,-2594,2,-11,378,-266,-158,-82,56,-208,-327,-1947,-4291,-5427,-4348,-2740,-2680,-4736,-7882,-10399,-11630,-12635,-13032,-11170,-8775,-6955,-5545,-3794,-1205,-119,56,12,184,-79,81,124,-279,-61,-59,133,125,-96,-130,99,-33,-317,-74,-159,-276,-227,-1,46,161,-793,-2793,-3162,-2163,-527,-128,145,76,-131,-180,166,-90,-2197,-4697,-7197,-9297,-10323,-9467,-7194,-4459,-1834,334,26,-218,-11,-153,-21,141,7,90,-35,-118,-21,42,-398,9,245,174,-113,-259,-78,130,254,192,-36,-202,-101,-608,-2082,-3701,-5278,-6583,-7094,-6315],[-2679,-166,214,594,329,276,-249,163,28,-330,36,90,-1635,-3899,-6006,-7703,-8653,-8578,-7667,-6298,-4709,-3008,-1248,-69,-123,298,285,-145,36,-125,38,209,161,165,189,195,-477,-2014,-3627,-5271,-6916,-8542,-10137,-11501,-10151,-8845,-7729,-6804,-6061,-5454,-4938,-4483,-4042,-3585,-3137,-2732,-2458,-2409,-2674,-3307,-4330,-5722,-7441,-9396,-10458,-8471,-6332,-4403,-2828,-1672,-997,-813,-1089,-1690,-2346,-2675,-2320,-1194,173,323,-124,196,851,151,-264,-197,193,69,-301,85,154,-305,-1388,-4227,-6019,-5094,-2255,-64,74,58,466,412,202,-110,-200,-149,-211,-71,-345,-358,-195,20,795,474,201,510,500,-18,-219,211,-25,275,44,-189,-137,-48,-218,37,234,-173,125,233,-238,-21,173,362,-109,-29,-177,-1338,-2902,-4222,-5246,-5965,-6399,-6542,-6373,-5864,-5050,-4020,-2882,-1729,-1009,-658,-768,42,-1185,-566,-484,-369,-426,-426,-1353,-2294,-3162,-3782,-4031,-3856,-3319,-2574,-1759,-978,-4303,-5786,-14167,-1725,-11727,-26761,107,-40127,-106107,-47635,-16592,-7189,-10106,-9839,-5326,-2693,-6908,-10242,-7702,-4602,-81,1575,-2328,-2869,-3221,-2286,-3209,-862,2909,3409,2722,2139,-816,179,1524,2321,-424,-2914,-1578,-519,-1850,-3121,-4176,-4933,-5277,-5220,-4841,-4264,-3604,-2956,-2422,-2079,-1994,-2248,-2901,-4016,-5574,-7424,-8272,-6256,-3396,-375,-20,-232,25,23,-164,-83,-149,-190,-179,-196,-168,290,-357,620,680,529,320,-182,97,266,132,767,1892,1256,-247,103,144,-4448,-9282,-4026,178,228,-88,-247,-97,23,-14,-154,-375,-198,154,229,385,-37,385,571,950,720,246,187,23,186,699,-111,-1062,-2340,-3848,-5366,-6492,-7062,-7209,-6865,-5567,-3047,557,-286,986,848,140,-1096,366,-1314,258,4463,5367,3507,76219,235577,227873,71389,-1189,-2487,-1984,725,-839,-258,-663,-1267,-687,216,-235,-787,-52,-334,-2506,-3458,-4548,-6112,-7302,-7142,-6240,-5509,-5125,-4928,-4634,-4081,-3285,-2403,-1541,-775,-68,-215,-232,-189,-124,7,-60,-107,-159,-215,-121,-1406,-3467,-5731,-7941,-9669,-9454,-7955,-6474,-5324,-4602,-4373,-4622,-5238,-6072,-6928,-7450,-7281,-6430,-5247,-4055,-2987,-2154,-1607,-1384,-1519,-2002,-2784,-3815,-5028,-6330,-7593,-8541,-8717,-8042,-6998,-5949,-5043,-4372,-3963,-3801,-3809,-3902,-3888,-3616,-2986,-2006,-777,-332,-112,-211,39,-177,158,-67,730,453,250,13,-45,572,626,307,-354,-805,-1001,-903,-491,-91,58,-161,-117,153,-191,-114,137,24,-105,51,98,114,145,344,539,487,506,240,-593,-3161,-5773,-8336,-10714,-11293,-9446,-7656,-6136,-4909,-3930,-3173,-2592,-2121,-1707,-1310,-919,-518,-139,135,-157,267,-97,-281,-219,-158,-10,339,409,172,-88,3,-457,-882,-1149,-1086,-607,-185,161,191,298,9,216,-20,-127,-139,-45,15,329,551,101,766,417,-1597,-4395,-7326,-9568,-8388,-4695,-228,305,-303,121,339,64,-8,-159,-289,-131,-21,-4,-155,14,137,-3838,-4065,-190,156,-68,106,-31,-149,-17,-29,-25,25,-1913,-5277,-8588,-11550,-11018,-8469,-6145,-4156,-2530,-1257,-279,-150,-256,-38,-154,-140,-237,-154,273,78,-521,-1165,-1789,-2315,-2687,-2871,-2900,-2779,-2527,-2175,-1744,-1239,-675,-69,-69,69,30,-138,-119,74,-122,-426,1,284,211,-194,-490,-664,-728,-713,-626,-515,-385,-275,-188,-164,-214,-345,-530,-743,-953,-1135,-1221,-1179,-994,-673,-215,-185,182,-251,94,30,-165,-52,-32,292,-50,134,32,55,1148,1298,283,94,-752,-1690,-2508,-3148,-3559,-3706,-3606,-3264,-2753,-2149,-1521,-967,-557,-347,-388,-706,-1270,-1987,-2660,-3038,-2863,-1990,-502,-145,223,204,137,75,-174,103,282,-141,150,382,-86,-80,110,412,457,-90,-88,-98,45,265,600,799,385,-116,-115,-691,-1646,-1813,-1167,-106,125,-27,-71,-153,-14,-295,311,389,346,724,612,177,-916,-3109,-5229,-6896,-7498,-6777,-5311,-3715,-2291,-1121,-224,148,105,557,291,195,210,-42,163,386,507,-59,-126,-210,-125,-21,-223,98,-78,-159,-74,-1507,-2840,-4023,-5056,-5934,-6693,-7383,-8049,-8706,-9330,-9757,-9672,-8968,-7789,-6330,-4670,-2907,-1138,45,-7,76,758,154,-239,84,-25,87,-135,-924,-3304,-5795,-8185,-10248,-10786,-9514,-8364,-7632,-7355,-7438,-7686,-7859,-7723,-7220,-6405,-5461,-4598,-3983,-3756,-3901,-4386,-5162,-6174,-7298,-8202,-8286,-7388,-6081,-4744,-3495,-2396,-1453,-742,-300,-297,-73,-165,-329,-551,-829,-1116,-1343,-1368,-1120,-580,-42,189,540,98,-134,83,-75,-87,-1430,-3391,-5570,-7627,-8832,-8049,-6069,-3791,-1600,40,-1,58,-235,56,-77,-292,-238,481,-603,-2195,-3401,-3540,-2225,-328,-187,-191,-355,-35,244,121,-256,1775,846,3634,3212,5262,7037,5187,48,-320,-316,-3,50,-277,-322,-33,318,71,-58,-1701,-4689,-6814,-7730,-8582,-10042,-10061,-8683,-8054,-8207,-8984,-9087,-6941,-4372,-2848,-2864,-2823,-258,341,121,-46,83,178,124,-155,148,293,53,34,179,391,-213,-9,-105,-102,70,224,865,164,1920,877,36,558,1048,582,7970,15673,23917,95373,181949,565420,4834441,8877588,8685042,1702253,259002,130217,90998,58798,34567,15834,6497,2278,743,83,999,-362,1731,680,72,-278,187,600,-90,323,119,-297,-2128,-6501,-6385,-625,42,359,-259,-1221,-823,28,-198,-427,-2460,-3457,-2411,-120,-157,-242,40,-383,-1458,-2006,-2413,-2666,-2381,-1590,-484,820,408,39,-128,16,18,225,-62,84,110,-281,-68,-76,125,100,-127,-182,64,4,-359,-105,-161,-273,-167,37,6,-580,-2779,-3846,-3884,-3320,-2637,-2190,-2122,-2383,-2866,-3550,-4519,-5907,-7695,-9762,-11884,-13086,-11181,-8723,-6071,-3405,-904,284,11,-182,0,-114,36,208,60,94,-71,-42,27,-14,-443,5,224,158,-64,-212,-78,120,312,277,-146,-1459,-3102,-5070,-7306,-9708,-11987,-13222,-12016,-9452],[-169,-190,211,594,359,291,-274,142,-28,-317,89,170,-67,-1169,-2187,-3017,-3530,-3628,-3577,-3636,-3886,-4047,-3415,-2667,-1848,-1044,-295,-170,-51,-167,22,171,138,254,265,200,-83,-303,-738,-1100,-1363,-1526,-1612,-1678,-1759,-1874,-2064,-2325,-2650,-2970,-3169,-3129,-2922,-2706,-2553,-2441,-2317,-2110,-1783,-1370,-935,-559,-334,-290,-375,-714,-1248,-1949,-2728,-2959,-2110,-1050,-338,-104,165,-56,48,-25,128,287,-85,89,789,101,-252,-211,75,-61,-860,-1793,-2747,-2972,-2032,-1086,-288,-93,-324,-90,0,12,465,451,248,-64,-125,-92,-287,-137,-897,-1738,-2213,-1883,-1147,-375,166,520,510,-12,-250,174,-111,-435,-605,-214,-160,-93,-220,109,294,-157,84,252,-217,33,252,406,-3,35,-667,-1776,-2698,-2758,-2165,-1678,-1365,-1205,-1176,-1229,-1298,-1315,-1242,-1068,-922,-817,-757,-169,-1428,-796,-540,-289,-138,-143,-308,-507,-758,-1937,-1291,-1553,-1758,-1855,-1800,-1609,-3051,-4603,-10442,-2399,-17212,-29815,-321,-23956,-87113,-42820,-18707,-5825,-10852,-12663,-7437,-3805,-6851,-9025,-7989,-4210,-472,41,-3127,-2292,-3045,-2110,-2965,-835,2819,3160,2765,2475,-698,154,1665,2428,-93,-2773,-2167,-272,80,-72,-851,-1618,-2317,-2948,-3471,-3127,-2709,-2352,-2073,-1875,-1760,-1747,-1836,-2048,-2363,-2776,-3242,-3337,-2823,-2320,-1895,-1559,-1336,-1217,-1140,-1006,-691,-304,-199,-240,-133,334,-332,614,673,629,485,-70,177,358,211,926,2055,1375,-171,-1196,-2655,-2697,-1344,-131,198,298,-59,-250,-105,-2,-58,-193,-393,-193,196,215,346,-79,359,467,822,613,188,-380,-941,-1428,-1876,-2198,-2176,-1768,-1233,-805,-483,-177,310,-32,618,1004,800,-371,982,882,-35,-968,388,-858,522,4009,5120,5549,58842,154433,141269,66323,-824,-3694,-2101,824,-807,-325,-726,-1529,-836,161,-89,-718,-629,-1069,-1313,-1597,-1995,-2465,-2835,-3021,-3028,-2947,-2841,-2746,-2630,-2475,-2294,-2153,-2053,-2034,-2060,-2092,-2123,-2168,-2255,-2378,-2502,-2606,-2655,-2643,-2538,-2343,-2069,-1768,-1458,-1192,-997,-902,-920,-1094,-1409,-1869,-2473,-3154,-3741,-3539,-2797,-2011,-1273,-627,-138,145,335,-149,49,-328,-925,-1638,-2371,-2877,-2704,-1915,-890,-85,-100,-239,157,508,203,-100,31,-166,-234,-332,-218,238,729,229,-279,-93,-198,13,-228,37,-23,464,430,251,29,8,589,658,434,622,32,134,193,-11,-88,64,-144,-66,231,-156,-107,112,14,-44,-23,66,147,162,336,536,492,491,-317,-1072,-1652,-1983,-2057,-1975,-1854,-1801,-1842,-2032,-2376,-2824,-3351,-3886,-4105,-3697,-3098,-2500,-1933,-1435,-1001,-634,-307,-147,-213,-204,-140,18,380,481,200,-80,-198,-700,-1289,-1980,-2720,-3468,-4030,-3829,-3207,-2581,-2052,-1651,-1380,-1275,-1334,-1530,-1888,-2363,-2977,-3671,-4363,-4180,-3384,-2528,-1680,-856,-94,246,677,416,-219,135,313,109,29,-154,-293,-120,-12,-6,-223,-871,-1146,-172,156,-152,153,-40,135,-49,-262,-107,-41,5,92,-35,-436,-1860,-2788,-2452,-1507,-545,37,76,-119,-234,-145,-259,12,-151,-131,-142,-228,232,308,45,-63,133,-41,-17,-134,-440,-826,-1132,-1338,-1431,-1398,-1260,-1043,-792,-523,-265,-140,-202,50,-53,-383,-4,322,241,-154,-47,-96,-360,52,96,65,175,422,256,150,-31,-331,-390,-136,-162,-21,502,70,-24,-3,71,-161,219,-213,91,1,-157,-44,-72,234,-147,91,56,88,630,274,-129,-564,-1022,-1484,-1942,-2380,-2768,-3074,-3272,-3315,-3220,-3036,-2784,-2504,-2209,-1900,-1591,-1289,-984,-678,-351,-181,-250,-33,-288,-114,177,164,156,117,-172,143,257,-172,-132,-581,-997,-1346,-1560,-1591,-1459,-1233,-967,-723,-525,-387,-290,-236,-204,-185,-177,-166,-269,-201,-252,-322,-405,-481,-515,-505,-436,-335,-207,-105,-76,-158,-358,-676,-1099,-1567,-1994,-2225,-2123,-1729,-1198,-669,-229,-52,114,191,42,-3,-233,-401,-418,-250,107,283,503,3,-125,-214,-31,79,-251,83,-69,-150,-4,-33,17,-35,-111,-66,-71,133,251,-222,-298,-10,15,-129,165,-144,-440,-665,-779,-759,-666,-550,-474,-492,-631,-881,-1245,-1704,-2183,-2602,-2769,-2564,-2104,-1587,-1088,-637,-272,-161,-227,-57,150,92,24,-201,-233,-426,-620,-778,-922,-1019,-1081,-1118,-1130,-1116,-1088,-1078,-1069,-1092,-1151,-1235,-1362,-1501,-1683,-1920,-2195,-2494,-2806,-3119,-3401,-3514,-3298,-2968,-2623,-2316,-2050,-1840,-1678,-1575,-1534,-1550,-1595,-1609,-1545,-1375,-1098,-740,-341,56,-113,-102,217,267,-50,-72,62,-317,-49,-178,-353,-884,-1481,-2047,-2480,-2552,-1996,-1048,-256,-184,-171,-361,-86,189,83,-179,1417,628,2679,2302,2798,2984,3102,112,-277,-401,-24,45,-221,-170,-86,214,5,5,539,334,118,251,-212,-982,-1731,-2292,-2643,-2957,-3397,-3655,-3093,-2457,-2001,-1667,-1090,-142,281,94,40,115,287,80,-97,150,348,66,-74,130,180,-155,-21,-2726,-368,57,-3414,621,51,1783,811,187,906,1953,413,7050,9654,19446,87445,163154,519714,1654673,1748179,1702253,1525328,218501,116192,90914,59261,40552,15325,10767,4306,929,263,-2923,-170,-1382,1317,266,-187,248,510,-86,165,16,-618,-2605,-3954,-3997,-3193,-2770,-2998,-3507,-2902,-1942,-1463,-1558,-1924,-2147,-2011,-1584,-1058,-625,-360,-275,-218,-101,15,-160,-38,-145,-60,742,676,393,53,-146,-33,20,255,-45,85,78,-306,-76,-99,103,59,-159,-232,26,36,-361,-140,-165,-270,-120,60,-226,-899,-1357,-1681,-1953,-2249,-2611,-3055,-3553,-4038,-4448,-4714,-4744,-4569,-4273,-3943,-3588,-3214,-2770,-2276,-1737,-1169,-588,26,-18,-147,28,-58,93,266,97,85,-95,49,68,-80,-470,-5,193,134,-15,-156,-62,103,363,331,-370,-1218,-2182,-3213,-4217,-4937,-4852,-4033,-2938,-1790],[-188,-218,-31,107,233,298,-315,101,-93,-305,2,-290,-625,-966,-1218,-1228,-1001,-681,-361,-177,81,44,97,-94,-45,85,-105,-318,-570,-833,-1099,-1359,-1604,-1756,-1675,-1447,-1182,-886,-584,-273,-58,92,257,697,397,-97,-81,-187,-30,77,-131,141,215,108,-155,-300,-192,77,44,-226,-160,377,-303,-269,-177,-48,-252,148,-85,-210,-209,-783,-1342,-1758,-1444,-1063,-777,-596,-520,-535,-634,-805,-1003,-1197,-1319,-1291,-1126,-902,-684,-503,-365,-282,-250,-268,-317,-414,-542,-688,-854,-1025,-1173,-1256,-1223,-1058,-807,-507,-340,-181,-413,-500,-267,-46,677,339,124,514,504,-7,-278,114,-220,123,38,-115,-169,-108,-177,174,336,-153,43,264,-207,91,335,447,109,95,-99,228,170,36,-31,-244,-162,-595,-491,-697,-918,-1139,-1345,-1507,-1566,-1490,-1389,-1299,-1241,-1201,-1192,-1175,-1157,-1130,-1090,-1031,-984,-1834,-868,-840,-835,-858,-906,-970,-1821,-3203,-6470,-2884,-22427,-32966,-959,-10478,-68735,-38922,-19883,-3624,-10401,-15398,-9210,-4978,-6480,-7657,-8084,-3821,-235,-96,-3780,-1860,-2422,-1553,-2446,-792,1298,1467,1605,1704,-531,109,1638,1468,175,-2302,-2415,-568,-237,-641,-968,-1152,-1077,-879,-686,-539,-448,-404,-407,-438,-474,-506,-518,-532,-540,-572,-626,-724,-848,-999,-1177,-1336,-1441,-1459,-1458,-1472,-1342,-1069,-665,-268,-87,366,-306,592,660,714,624,33,269,441,274,1046,1720,1424,-96,96,95,-243,-228,-129,230,373,-26,-259,-114,-35,-120,-242,-406,-197,230,203,300,-105,333,254,-82,-449,-782,-944,-800,-470,-118,-137,-156,-644,-29,-53,227,1300,770,83,564,757,502,-448,924,843,-170,-819,374,-382,661,3417,4757,5927,7054,8122,9011,9683,-618,-4872,-2185,777,-855,-421,-781,-1794,-1017,89,60,-562,-217,-95,-276,172,97,107,-67,15,-212,-375,-588,-711,-648,-452,-220,-144,-145,-188,-94,-59,-205,-410,-710,-1016,-1210,-1099,-826,-552,-306,-372,-13,3,-23,-105,-232,-404,-600,-825,-1021,-1133,-1091,-910,-671,-424,-171,-249,-224,-343,53,108,244,-118,38,-234,82,-142,-95,-238,60,-245,-386,-75,-115,-265,102,404,120,-42,61,-178,-261,-391,-194,220,677,173,-232,-339,-509,-680,-858,-1051,-1243,-1345,-1243,-1034,-817,-605,-438,-301,-225,-164,-130,-123,-125,-117,-96,-72,-113,-31,-51,-137,-167,-253,-349,-439,-534,-606,-667,-717,-762,-826,-913,-1016,-1137,-1271,-1363,-1324,-1166,-968,-757,-559,-356,-188,-65,-80,-294,-165,33,-282,-97,-265,-463,-711,-997,-1307,-1486,-1239,-866,-464,-122,51,423,549,243,-65,106,20,-140,237,-15,-602,-1144,-1053,-462,154,-18,266,38,44,-117,-134,-120,262,497,127,815,453,-18,126,1,0,-132,211,692,506,-137,143,269,145,52,-169,-308,-116,-12,-13,-284,-141,84,-145,199,-123,128,-27,135,-86,-336,-175,-60,30,136,34,-356,-637,-828,-782,-588,-359,-148,2,-173,-264,-148,-242,-146,-308,-474,-624,-733,-794,-777,-706,-611,-520,-441,-393,-370,-407,-494,-615,-772,-953,-1120,-1224,-1198,-1057,-851,-630,-424,-253,-96,-3,-328,-30,26,-54,-193,-367,-574,-817,-1101,-1382,-1577,-1422,-1115,-771,-446,-150,-316,-392,-69,-96,-7,480,144,-41,47,-156,-378,-609,-812,-1023,-1194,-1313,-1343,-1278,-1125,-943,-740,-551,-381,-236,-122,-46,3,-120,-398,0,-40,-91,-146,-221,-300,-403,-533,-673,-830,-992,-1136,-1240,-1278,-1238,-1153,-1043,-940,-861,-794,-755,-732,-715,-712,-713,-726,-755,-794,-854,-922,-984,-1010,-984,-937,-875,-809,-762,-762,-801,-896,-1037,-1216,-1398,-1561,-1640,-1595,-1498,-1407,-1358,-1366,-1427,-1528,-1631,-1583,-1336,-1008,-643,-278,87,370,395,745,530,122,141,-281,-106,-216,198,485,173,155,428,-39,196,226,-30,308,55,-246,-590,-987,-1370,-1612,-1412,-1026,-630,-253,60,180,-255,58,-70,-139,-21,12,72,1,-117,119,-66,537,228,-162,-282,-31,108,-262,-711,-1166,-1370,-1054,-533,-18,55,253,852,123,-143,37,-76,49,-106,-353,-425,-327,-323,-350,-380,-59,-140,-197,-320,-156,48,61,13,-251,-214,-234,-120,-35,-205,-225,-187,-139,-283,88,305,60,79,-198,299,321,268,372,300,1,-260,9,-63,-24,6,-330,-686,-987,-1108,-1001,-729,-408,-84,213,50,-84,23,-139,-71,298,94,392,632,228,-76,-53,240,247,-129,-122,-185,-442,-732,-1068,-1422,-1754,-1680,-1292,-859,-449,-50,-220,-170,-115,-118,-329,-124,131,51,-94,1084,484,942,600,257,-78,-410,-705,-969,-1143,-1240,-1230,-1156,-1042,-901,-758,-670,-584,-551,-520,-491,-446,-386,-317,-220,-118,-14,85,-151,-469,-168,38,-1,-19,-85,133,218,61,-83,-338,-556,-787,-1001,-999,-715,-382,-162,78,25,-69,21,15,44,57,145,388,-27,1653,756,-288,181,-1794,960,5882,8271,16338,74116,134501,255902,279319,280533,259002,218501,166204,96810,60604,21470,1052,12855,15254,6788,1400,1023,847,2,2092,1477,458,-47,328,452,-64,-66,-65,-232,-335,-457,-678,-927,-1148,-1223,-1188,-1077,-992,-960,-959,-929,-832,-665,-456,-279,-168,-133,-47,-234,-53,-145,-280,-474,-649,-785,-892,-952,-983,-1009,-989,-915,-762,-555,-290,-7,50,-336,-67,-112,82,23,-174,-261,1,66,-328,-160,-159,-254,-205,-394,-562,-689,-776,-819,-814,-759,-655,-515,-349,-162,-174,-32,243,358,368,312,76,-196,-406,-375,-610,-824,-1010,-1142,-1237,-1303,-1369,-1471,-1584,-1602,-1409,-1088,-712,-312,100,-156,-484,-25,148,102,31,-98,-37,75,396,405,-62,-152,4,49,175,15,46,-93,0,-43],[-195,-268,160,266,179,71,-375,-149,-210,-315,-249,-212,-168,-150,-168,-214,-284,-373,-458,-519,-561,-583,-596,-604,-597,-612,-635,-651,-669,-659,-611,-528,-420,-287,-152,-29,-130,19,-353,-150,-111,83,209,365,267,-45,-118,-216,-268,-365,-372,-285,-127,65,-153,-300,-237,120,54,-271,-90,186,-240,-243,-101,25,-301,107,-104,-141,4,165,-217,-205,191,-10,1,-47,-32,34,-32,-131,372,-12,-197,-190,-98,-287,-151,49,-169,54,282,61,-312,-55,-268,-126,-131,-85,-135,-380,-630,-817,-833,-659,-416,-178,-394,-529,-184,-54,634,282,100,517,509,15,-279,56,-321,69,-30,-131,-204,-238,-230,-221,-207,-193,-187,-178,-184,-150,-125,-117,-99,-87,-73,-62,-48,-19,-53,-154,-82,-555,-260,47,13,-315,-139,-211,-774,-887,-590,-255,-497,-1265,-690,-647,-779,-896,-955,-912,-820,-1579,-586,-509,-467,-775,-510,-581,-695,-1543,-2404,-3073,-19505,-36104,-764,-809,-53026,-36399,-19332,-1131,-9228,-17940,-10311,-6115,-5784,-6153,-7968,-3483,567,397,-4188,-1551,-1688,-721,-1771,-723,564,621,627,584,-311,79,192,7,-173,-1796,-2168,-819,-643,-666,-636,-603,-549,-496,-457,-436,-446,-485,-566,-688,-842,-1032,-1200,-996,-775,-564,-361,-336,-122,72,-105,-333,-146,-47,33,38,-201,-487,-240,-348,-450,-530,-572,-559,-485,-377,-261,-155,-80,-64,-128,-278,-500,-791,-1119,-941,-487,-173,-205,-95,287,473,31,-249,-97,-53,-173,-278,-385,-613,-743,-585,-343,-134,0,62,62,3,-87,-189,-294,-348,-343,-278,-306,-617,-22,-169,178,206,195,153,71,-42,-175,-496,-511,-689,-821,-882,-814,-687,-524,-393,-260,-172,-90,-23,-3,13,-568,-5890,-2253,-180,-980,-513,-815,-2030,-1204,-434,-459,-500,-554,-599,-551,-388,-84,281,-16,84,-145,-13,99,-2,-29,-296,-112,-130,-119,-223,-68,17,-145,-235,-104,-161,-124,-182,-55,-236,-230,-376,365,375,90,0,248,453,109,-216,-207,-33,58,-7,-53,-117,-194,-286,-353,-358,-307,-177,-12,-69,37,-171,82,-209,-49,-113,66,-209,-376,-49,-121,-277,49,304,48,9,96,-172,-273,-359,-91,245,440,22,-392,-713,-720,-407,-279,-128,150,652,370,222,57,133,477,253,81,52,49,155,179,16,-63,74,-71,5,-230,-546,-864,-1071,-861,-523,-186,-6,161,137,283,483,415,400,233,264,225,-175,118,-148,-275,-51,-262,-102,-467,-803,-1115,-1135,-897,-715,-591,-533,-529,-595,-722,-905,-1101,-1106,-865,-590,-311,-30,231,452,295,-48,167,30,-108,271,129,-93,10,-147,-385,-574,-683,-676,-573,-445,-311,-193,-189,162,298,125,538,449,-51,98,18,28,-151,190,55,-122,-322,-505,-711,-913,-1151,-1226,-988,-725,-470,-213,-333,-215,53,-118,233,-106,84,-26,107,-129,-256,-189,-86,-149,-239,-312,-351,-364,-335,-249,-118,-142,42,3,-228,-304,-157,-207,152,-185,-69,98,-190,16,-274,-546,-740,-759,-590,-356,-249,-70,206,-216,-55,-20,-209,-171,90,25,-1,-47,-193,-243,67,80,-271,-75,338,252,-135,-83,-204,-138,235,27,-198,-399,-564,-643,-647,-597,-532,-465,-400,-344,-303,-249,-185,-121,-76,-40,-118,-78,-134,-251,-389,-553,-734,-929,-1108,-1248,-1157,-1018,-899,-804,-730,-681,-641,-610,-585,-572,-569,-569,-560,-545,-493,-404,-276,-102,90,-247,195,146,-140,379,-207,-165,-257,-197,14,-242,-344,-372,-289,-131,41,-156,198,141,-274,-3,172,-363,-88,-162,-361,-586,-834,-1052,-1044,-800,-509,-206,79,338,-163,0,-143,-288,238,44,-205,131,111,-103,-38,-203,-473,-733,-978,-1181,-1184,-1014,-823,-648,-492,-368,-272,-211,-185,-186,-220,-287,-364,-452,-547,-648,-764,-890,-1014,-1110,-1111,-958,-733,-481,-217,-120,-231,139,263,-236,18,-86,-137,-47,57,119,30,-124,88,-68,482,189,-112,-228,-48,186,-352,-13,-179,51,286,121,-54,83,344,674,104,-87,17,-86,13,-118,-333,-339,-228,-285,-363,-365,-69,-72,-42,-404,-255,-52,24,-2,-288,-252,-214,-75,19,-121,-292,-147,-134,-236,62,-32,-117,-146,-238,-89,-19,38,103,136,-82,-215,17,-60,-33,-126,-235,-353,-494,-622,-747,-860,-978,-1082,-1162,-1182,-1118,-998,-838,-657,-461,-264,-71,111,241,-45,0,261,225,-200,-164,95,-365,-383,-688,-1005,-1245,-1152,-843,-496,-191,79,-169,-86,-9,-51,-276,-152,64,2,-192,-438,-678,-894,-1080,-1196,-1217,-1156,-1043,-932,-785,-629,-428,-208,21,-61,6,-94,182,772,518,219,143,-9,-159,105,243,415,198,-167,-527,-108,82,26,-10,-69,140,165,-22,-116,28,213,-39,96,178,440,122,-244,26,-41,17,77,91,133,63,125,167,-63,1504,673,391,1081,2510,830,4504,7654,14090,57735,100037,119709,132422,136076,130217,116192,96810,75539,55645,39317,27271,18953,13561,9464,2083,510,2875,379,2372,1659,644,125,425,351,-323,-920,-1117,-803,-488,-226,-86,-75,163,228,-207,-126,-251,-60,-128,-252,-199,-144,65,-19,-62,-68,-77,-269,81,104,-42,97,-163,-206,326,370,316,71,-159,-114,54,337,13,121,20,-372,-53,-122,59,-13,-174,-272,-16,-99,-379,-585,-752,-869,-959,-1019,-1063,-1077,-1066,-1026,-959,-869,-757,-631,-498,-358,-229,-127,-51,-27,-41,-118,-241,-428,-637,-879,-1092,-1036,-780,-499,-259,-87,52,38,80,1,-119,-249,-343,-340,-203,-241,-489,-56,97,71,75,-38,-3,45,417,277,-98,-104,-227,-299,-300,-247,-130,-120,64,19],[-232,-321,111,499,339,257,-384,-80,-262,-338,-118,-132,-64,-24,173,-129,-220,-22,47,-63,-71,-133,45,-86,25,342,432,-228,-180,-331,-29,-115,-177,-186,-161,-119,-129,-11,-302,-138,-161,-20,-99,-211,-334,-429,-473,-436,-346,-223,-261,22,108,163,-154,-295,-282,-110,-277,-464,-662,-830,-772,-623,-481,-368,-343,-241,-245,-275,-341,-430,-532,-632,-688,-677,-626,-572,-539,-524,-530,-537,-504,-415,-275,-160,-132,-310,-81,56,-265,194,381,101,-296,-30,-232,-133,-180,-133,406,283,141,3,-123,-232,-328,-390,-400,-521,-358,-308,-265,-219,-186,-170,-168,-207,-276,-370,-489,-623,-782,-900,-850,-707,-544,-410,-289,-192,-116,-58,-165,5,17,-6,-39,-92,-159,-248,-347,-448,-552,-658,-760,-831,-855,-824,-753,-657,-556,-446,-763,-835,-488,-122,-93,-1494,-787,-192,-286,-406,-536,-635,-679,-1184,-478,-328,-187,-1281,4,49,39,2,-74,-2967,-14318,-36814,-351,-283,-41785,-35446,-16507,531,-7824,-20256,-10631,-7119,-4868,-4591,-7693,-3242,586,376,-4320,-1368,-916,230,-1041,-667,1117,1117,1039,901,-78,39,247,14,-192,-1355,-1753,-1026,-708,-800,-857,-890,-843,-742,-617,-485,-370,-264,-181,-113,-43,-415,99,243,66,-436,12,-291,-69,324,-110,-330,-174,-39,123,182,-182,-444,-146,-166,61,122,-207,-69,-143,-207,-266,-321,-386,-478,-607,-761,-874,-857,-696,-434,-150,-96,-172,-57,339,565,90,-238,-81,-73,-240,-314,-346,-196,-265,-433,-538,-568,-540,-468,-374,-279,-184,-95,-33,-36,70,-10,-430,-481,-10,-296,115,96,58,14,-51,-130,-215,-534,-395,-437,-388,-501,-49,193,466,705,929,1085,1202,1264,1239,1170,-707,-5418,-2354,324,-1207,-594,-854,-2035,-1406,-73,237,-187,-265,-235,-232,307,639,531,23,72,-86,-3,56,-87,-129,-247,-191,-97,-97,-458,-889,-965,-647,-297,-86,-168,-116,-208,-50,-251,-245,-331,335,313,77,-7,227,477,82,-259,-164,-3,-194,-357,-469,-539,-559,-559,-550,-545,-587,-651,-757,-902,-1078,-1240,-1030,-755,-465,-176,41,-168,-350,-17,-127,-294,-13,201,-24,38,121,-156,-279,-268,-120,-282,-375,-386,-326,-211,-98,-18,-224,-95,236,248,144,-22,-246,-475,-665,-659,-463,-161,55,160,160,18,-46,68,-38,14,119,-139,-381,-562,-611,-509,-327,-112,92,95,235,432,334,320,209,279,251,-162,112,-205,-262,-139,-352,-213,-259,-293,-337,-407,-502,-625,-771,-943,-1118,-1133,-919,-695,-457,-235,-25,-202,-90,134,508,655,332,-40,224,29,-90,279,131,-42,-233,-533,-834,-1089,-913,-663,-423,-225,-95,-262,-258,141,256,105,146,10,-157,-331,-530,-735,-911,-977,-886,-743,-607,-459,-339,-218,-132,-257,-269,-123,-34,-41,-376,-291,-113,-189,-248,-307,-369,-423,-480,-544,-599,-636,-658,-657,-610,-547,-461,-376,-285,-177,-68,0,33,-54,-275,-360,-173,-170,216,-225,-6,190,-111,-63,-126,-115,-297,-205,-285,-22,-204,125,442,-101,-61,-38,-223,-131,100,42,-29,-85,-240,-195,-171,-257,-230,-146,-48,25,-132,-108,-258,-134,-271,-411,-559,-683,-789,-844,-870,-877,-887,-899,-912,-927,-950,-941,-899,-837,-771,-688,-610,-533,-438,-364,-280,-197,-118,-228,-35,-286,-6,54,24,-25,-92,-179,-270,-366,-463,-569,-684,-809,-917,-905,-728,-505,-262,6,175,-232,186,110,-129,346,-267,-162,-254,-155,114,-237,23,103,0,147,151,-141,208,53,-341,-8,261,-286,-106,33,358,354,-109,-13,36,181,354,702,868,429,-182,3,-230,-188,308,61,-227,129,143,-125,-5,-14,-159,223,284,245,47,-175,-418,-668,-881,-871,-672,-471,-310,-194,-140,-156,-218,-330,-477,-644,-808,-841,-683,-474,-290,-109,-5,178,62,-119,-252,202,329,-203,-31,-116,-142,-73,100,153,48,-133,58,-76,396,141,-66,-157,-53,248,-312,-111,-126,84,304,86,-111,-273,-353,-339,-257,-150,-33,-75,-21,-147,-307,-245,-130,-247,-358,-337,-354,-393,-395,-371,-348,-234,-144,-30,-300,-233,-149,-28,65,-44,-325,-92,-98,-160,230,292,-164,-19,-277,134,10,-121,-228,-328,-430,-516,-591,-660,-727,-790,-849,-899,-951,-973,-973,-945,-907,-848,-773,-686,-591,-494,-387,-281,-182,-95,-22,33,63,-14,55,50,19,-252,-192,-195,-294,-391,-501,-603,-664,-664,-582,-424,-259,-89,-112,0,130,32,-204,-156,12,-48,36,-98,-224,-325,-399,-416,-393,-357,-299,-253,-268,-125,-54,0,41,12,-96,-116,271,319,362,282,106,-92,-254,102,276,311,233,-146,-419,-50,76,-2,-124,-256,-386,-517,-652,-734,-728,-615,-494,-375,-243,-80,79,-290,-2,-11,108,139,172,221,84,115,-25,-30,1289,561,393,476,217,537,2993,6314,12013,29994,44791,60327,74496,85259,90998,90914,60604,55645,61949,41213,34588,23181,14397,8548,2605,4634,4123,1542,2260,1154,254,-299,-471,-345,-72,-264,195,-183,200,-38,-78,-57,196,159,-174,-122,-274,-71,-81,-202,-170,-154,15,-43,-100,-164,-162,-286,46,127,49,173,-168,-270,284,192,79,-51,-156,-175,-132,-51,55,152,1,-354,-28,-120,42,-38,-152,-253,-19,101,-263,-171,-143,-195,14,-14,-164,-329,-507,-671,-743,-644,-476,-325,-171,-133,-146,74,82,42,-18,-111,-211,-324,-406,-468,-484,-446,-381,-287,-194,-103,-15,54,120,173,103,14,-43,187,141,-315,-475,-92,-161,-231,-301,-371,-436,-513,-608,-719,-832,-716,-562,-387,-205,-33,80,-124,-25,-24],[-230,-319,-133,-281,-409,-382,-311,-167,-295,-330,-54,-61,-54,-25,38,-115,-136,81,148,20,-139,-195,37,-36,69,346,539,-220,-120,-333,-20,-26,-107,-150,-166,-163,-141,-95,-238,-89,-189,27,20,-13,-60,-103,-178,-250,-262,-331,-401,-485,-581,-684,-709,-578,-434,-283,-123,-301,17,330,-70,-185,49,202,-357,49,-7,43,6,135,-63,-250,-115,-237,-344,-427,-490,-527,-547,-544,-496,-409,-290,-154,-127,-237,-9,70,-318,323,451,126,-272,-12,-200,-136,-223,-188,4,-51,-115,-175,-229,-283,-351,-414,-454,-496,-521,-528,-532,-528,-527,-531,-540,-566,-590,-591,-556,-479,-388,-273,-163,-61,43,115,169,-92,-1,218,-147,181,146,81,8,-79,-177,-288,-397,-486,-543,-554,-523,-451,-367,-285,-213,-143,-171,-195,-819,-723,-413,117,120,-1729,-920,33,-9,-47,-61,-839,23,-669,254,368,464,-1877,556,-222,491,410,288,-2620,-9282,-33947,-283,-362,-36185,-35781,-11304,-190,-6481,-19264,-10503,-7779,-3838,-3047,-7297,-3102,-208,-296,-4205,-1276,-390,-346,-320,-642,-227,-228,-258,-313,-394,-506,-636,-773,-880,-1010,-1369,-1107,-504,-366,-276,-108,-313,-86,170,-149,-54,368,429,-67,-76,-435,213,556,268,-530,13,-240,-21,338,-120,-331,-203,-36,196,217,-168,-346,-114,-76,126,445,-169,330,239,139,27,-94,-227,-382,-554,-694,-678,-486,-227,56,72,-23,-132,-21,371,638,142,-228,-72,-89,-318,-344,-291,-215,325,223,205,-56,265,21,349,288,91,559,547,-75,462,58,-318,-340,0,-428,75,-9,-91,-150,-197,-224,-229,-558,-211,-189,-364,-349,-61,-33,-6,-31,-72,-175,-15861,-444,-640,-836,-1037,-4586,-2505,-320,-1524,-637,-904,-1793,-1614,-167,272,-33,-251,-307,-209,251,401,459,43,46,-37,8,23,-168,-227,-188,-282,-47,-86,-255,-21,-14,-7,-159,-70,-155,-98,-232,-53,-261,-233,-254,-3,-82,-147,-211,-274,-346,-418,-508,-586,-649,-700,-698,-651,-603,-556,-528,-503,-478,-480,-472,-467,-455,-428,-397,-366,-326,-286,-251,-214,-189,-300,-206,-221,-301,-312,-371,-435,-486,-508,-474,-425,-348,-269,-198,-137,-89,-115,-78,-58,-65,-159,-148,-219,-304,-403,-493,-554,-538,-470,-360,-261,-152,-65,-13,7,7,-19,-26,-42,-33,-18,-137,-175,-38,-55,82,-267,-88,107,46,-54,-246,-472,-709,-757,-504,-244,-157,113,-218,-207,-138,-433,-55,-25,-130,-299,-84,110,-150,-270,-491,-707,-739,-505,-263,-16,-156,53,-202,-70,188,545,689,361,-26,286,33,-71,278,123,4,80,130,-97,-300,-439,-469,-399,-311,-227,-321,-308,56,125,87,249,270,-181,-16,7,30,-101,197,641,620,33,132,92,197,35,-311,-215,-125,-48,-54,-397,-355,-438,-423,-283,-141,-56,-63,-34,-156,-222,-342,-436,-446,-350,-227,-121,-293,22,76,79,61,24,-109,-270,-405,-178,-123,-102,-262,-216,-272,-305,-310,-256,-160,-289,-284,-260,-5,-124,313,604,29,-65,-59,-225,-72,107,57,-46,-112,-287,-303,-318,-157,-153,-200,274,214,-129,-126,-284,127,275,80,-131,-322,-479,-547,-537,-491,-460,-448,-453,-468,-488,-457,-368,-242,-107,35,-105,224,-7,-95,-196,-47,43,-251,-131,-282,-67,-93,-99,-93,-90,-105,-135,-190,-270,-376,-511,-659,-789,-700,-532,-375,-237,-105,3,-216,163,72,-111,269,-299,-150,-210,-106,151,-246,75,127,-58,-42,-181,-283,-293,-213,-373,-5,159,-186,-133,2,252,227,-127,1,56,185,330,402,446,415,-184,-15,-295,-61,274,79,-249,95,66,-149,11,-7,-128,137,134,93,12,-97,-230,-377,-500,-558,-507,-389,-258,-145,-69,-50,-70,-135,-238,-375,-545,-733,-864,-692,-518,-351,-211,-112,-54,-121,-284,-82,-114,-177,-93,-165,-158,-103,126,164,43,-154,20,-99,277,78,-38,-96,-44,289,-198,-200,-62,100,294,231,-57,119,325,409,52,-3,-35,-58,-54,-196,-275,-156,-49,-227,-373,-495,-548,-559,-545,-540,-529,-493,-419,-277,-298,-192,-88,-1,84,8,-257,-50,-58,-100,279,298,-224,-73,-323,193,111,-35,-152,-258,-359,-434,-490,-529,-554,-569,-581,-587,-607,-610,-611,-601,-598,-590,-585,-580,-575,-573,-563,-552,-546,-547,-552,-556,-560,-547,-517,-457,-368,-292,-231,-118,-209,-122,-217,-388,-155,-108,-168,-199,-223,-212,-181,-129,-64,5,-132,-148,-27,-110,74,209,263,357,429,506,567,599,141,-279,-167,-23,116,270,455,88,-213,-129,-32,-190,-306,-371,-362,-307,-358,-158,-91,-44,-7,-115,-321,-22,41,46,-3,-55,40,-41,-247,-270,-102,21,-234,284,206,470,165,-265,-26,51,174,166,220,272,94,93,-209,34,94,6,-124,-266,-191,143,1681,4501,9739,17874,27296,37468,46998,54498,58798,59261,21470,39317,41213,32174,23606,16313,10722,6945,2534,4021,3650,3258,2701,2090,1225,577,708,611,28,-142,563,-231,240,-65,-97,-29,203,53,-157,-144,-312,-176,-413,-644,-788,-670,-448,-239,-62,59,-146,-254,165,139,125,32,-186,-340,-502,-701,-748,-583,-410,-267,-144,-70,-27,-17,-24,-289,-8,-126,18,-70,-123,-222,-26,93,-245,-176,-145,-164,48,39,80,-175,51,-136,-308,-445,-492,-437,-353,-270,-204,-166,-147,-164,-197,-261,-336,-438,-536,-649,-552,-392,-360,-175,-220,-50,155,83,293,355,77,-4,6,137,36,-336,-442,-260,-296,-297,-291,-296,-315,-352,-382,-337,-235,-122,-3,117,168,20,115,-94,-109,-64],[-337,-352,-316,-240,-187,-151,-233,-235,-313,-334,-237,-179,-69,-28,171,-108,-68,165,239,93,-215,-250,16,12,91,321,526,-218,-44,-301,-21,-60,-64,39,0,-35,-66,-80,-196,-112,-230,-170,-208,-262,-315,-350,-378,-396,-418,-433,-433,-431,-422,-404,-394,-383,-377,-370,-360,-349,-333,-316,-302,-299,-286,-267,-350,-189,-140,-68,-8,91,2,-241,262,142,-14,-73,92,107,3,-393,205,-160,-95,-105,-110,-139,41,68,-267,413,523,118,-261,-102,-329,-471,-485,-393,-262,-137,-26,78,184,100,-163,-19,-206,-414,150,-62,475,91,0,417,410,25,-262,-241,-351,-112,100,126,-26,62,98,50,-5,-83,-151,-234,-323,-407,-484,-569,-612,-605,-547,-470,-387,-297,-215,-149,-125,-410,-391,-34,-50,-75,-224,-256,-951,-562,-388,-378,-422,-1499,-1107,-456,-415,-347,-257,-1160,-42,-81,195,287,353,-2517,391,-621,304,226,115,-2166,-4516,-31255,-364,-2027,-36692,-36648,-4115,-275,-5324,-17369,-10435,-7799,-2792,-1586,-6808,-3052,-40,-53,-3939,-1217,-185,-247,-313,-665,-386,-389,-373,-344,-312,-296,-295,-306,-320,-774,-1078,-995,-263,-216,-332,-103,-346,-228,29,-173,-162,213,296,-52,-227,-408,276,638,459,-514,-7,-198,4,324,-145,-355,-250,-51,231,210,-171,-273,-99,0,36,19,-158,3,-6,-30,-69,-114,-160,-209,-254,-285,-276,-235,-190,-126,-70,-34,-99,-17,-23,-38,-56,-234,-88,-107,-376,-359,-238,-261,137,202,152,-55,198,-111,368,336,82,471,425,-121,318,107,-146,-215,-50,-525,-173,-155,-93,4,55,-114,-366,-579,299,114,-419,-210,66,-32,-116,-230,-323,-434,-31557,-556,-566,-507,-1576,-3932,-2737,-619,-1910,-643,-988,-1579,-1559,-270,-71,-66,-238,-382,-203,26,55,60,26,-9,-60,-153,-254,-370,-461,-514,-504,-456,-365,-283,-212,-149,-87,-93,-75,-152,-89,-255,-66,-264,-214,-187,155,75,4,-67,-125,-170,-176,-202,-97,-4,82,-162,17,137,300,-199,-205,-286,160,-71,-29,0,-11,41,17,-226,-5,-242,34,-77,-248,65,-124,-315,-137,23,-130,45,-100,-295,-484,-574,-506,-380,-259,-159,-102,-89,-31,-49,-109,56,65,70,63,44,13,-11,-53,-90,-146,-177,-202,-224,-235,-230,-207,-179,-147,-105,-83,-164,-217,-81,-102,-130,-286,-234,-287,-325,-324,-293,-227,-130,-19,79,164,-171,103,-189,-143,-190,-437,-89,-60,-147,-299,-59,68,-94,32,18,22,22,-162,-132,-13,-102,27,-205,-56,-2,-10,-29,-44,-66,-100,-139,-163,-202,-215,-210,-182,-134,-90,-61,-142,-113,-170,-252,-325,-379,-302,-125,18,62,332,351,-267,-93,-14,15,-37,233,591,605,61,123,53,198,2,-300,-159,-128,-80,-302,-415,-410,-108,-92,246,-144,-143,-92,-131,-111,126,-45,-184,60,74,92,-48,-181,43,170,196,260,12,-159,-267,-415,-543,-618,-649,-651,-655,-667,-682,-700,-684,-644,-596,-553,-510,-466,-410,-372,-335,-292,-250,-219,-222,-173,-173,-202,-245,-298,-357,-400,-405,-379,-309,-245,-152,-87,-128,-138,-276,-46,-93,-141,-203,-259,-316,-350,-378,-394,-413,-428,-446,-469,-506,-504,-438,-320,-182,-24,-93,206,61,-149,-219,-15,78,-245,-208,-275,-18,111,190,525,588,582,99,87,-152,-56,-174,-169,-302,-355,-301,-213,-203,-85,-67,-195,-132,-209,-308,-407,-479,-486,-448,-404,-362,-347,-356,-378,-418,-450,-463,-438,-372,-296,-308,-181,-144,-115,-158,-134,-148,-157,-165,-159,-141,-113,-80,-26,36,113,-151,-47,-261,79,463,106,-262,109,167,-158,25,4,-97,136,166,280,430,276,95,251,-278,-118,-203,-112,314,124,41,367,-6,221,189,-205,215,137,46,-57,-192,-314,-435,-551,-648,-672,-626,-591,-571,-556,-513,-432,-309,-168,-6,145,33,-174,-11,-120,142,15,-11,-36,-9,321,-84,-226,9,110,273,254,0,137,571,807,24,17,-70,-26,-55,-236,-220,-54,30,-203,-324,-293,-4,353,304,-130,-363,-313,-100,-96,-290,-142,-29,19,92,56,-176,-8,-12,-52,88,-79,-280,-467,-592,-498,-354,-247,-151,-355,-297,-80,-106,-151,-212,-281,-357,-422,-477,-479,-445,-408,-331,-283,-249,-231,-231,-252,-276,-309,-346,-382,-401,-394,-362,-300,-230,-143,-48,-286,-262,102,-120,-37,-178,-365,-177,132,-135,27,28,-51,-152,-254,-349,-417,-441,-401,-292,-160,-28,109,244,371,475,573,656,717,122,-338,-67,85,176,437,550,165,-315,-113,449,914,696,357,39,-243,-344,-58,-204,-331,-415,-452,-422,-380,-324,-279,-259,-243,-228,-216,-313,-203,-211,-180,-341,-108,-94,-87,-76,-182,-34,10,25,24,42,93,104,67,-311,115,223,244,212,164,-166,-446,-54,388,1167,3341,7294,12936,19839,27350,34567,40552,1052,27271,34588,23606,36530,30347,23848,15396,1908,8379,5814,4558,3996,3477,1822,900,904,806,110,212,975,-288,242,-87,-153,19,64,-81,-177,-295,-386,-448,-497,-519,-506,-449,-366,-293,-242,-165,-183,-219,-26,-21,-16,-52,-214,-404,-139,-133,-82,2,-184,-226,118,454,109,174,-49,-222,7,-134,-9,-103,-88,-187,-38,58,-244,-195,-163,-141,70,-17,113,-176,-29,183,176,158,134,-277,-281,-138,-112,31,32,22,20,4,-8,-319,-342,-105,-159,-322,-394,-365,-431,-454,-408,-338,-252,-171,-102,-46,-16,-14,-29,-288,-409,-215,-272,-291,-252,-163,-48,-40,172,263,-244,42,176,131,149,43,144,-63,-200,-159],[-232,-284,-87,-53,-49,-61,-149,-313,-306,-340,-355,-415,-405,-332,-239,-121,-11,170,322,156,-279,-276,-7,61,92,274,622,-218,38,-236,-25,-103,-107,129,136,-7,-132,-222,-281,-294,-283,-211,-154,-116,-91,-67,-242,-305,-88,-131,-330,-220,-256,-269,-268,-250,-230,-215,-206,-279,-224,-259,-314,-400,-491,-571,-507,-401,-293,-171,-55,51,56,-205,253,187,-53,-100,93,60,-16,-357,80,-184,-88,-100,-87,-41,81,60,-181,466,541,83,-261,-41,-200,-187,-269,-353,143,293,350,92,393,81,-122,55,-136,-354,246,-74,400,21,-51,337,343,-13,-262,-383,-208,-189,-2,-84,-144,-180,-187,-205,-224,-250,-282,-306,-320,-305,-262,-218,-155,-92,-34,11,48,80,-134,-164,-171,-393,-380,-93,-20,-67,-303,-348,-1133,-360,-403,-367,-416,-1263,-1335,-480,-432,-374,-309,-1406,-182,-107,-36,25,78,-3116,147,-1045,173,175,156,-1771,-139,-28822,15,-12751,-43099,-36942,-96,-120,-4337,-15701,-10701,-7134,-1775,-247,-6236,-3051,-93,-105,-3568,-1092,-236,-236,-177,-719,66,201,326,430,488,-182,527,482,410,-620,-874,-836,-106,-63,-372,-173,-356,-339,-221,-213,-232,-165,-134,-106,-373,-365,-29,-19,-6,-409,-34,-156,16,36,-172,-385,-301,-73,-78,-118,-180,-235,-301,-366,-428,-477,-513,-517,-484,-438,-387,-327,-261,-199,-153,-122,-91,-66,-66,-66,-81,-116,-166,-220,-268,-312,-347,-360,-359,-362,-355,-353,-321,-313,-184,-101,4,-58,121,-237,415,450,90,580,533,-158,178,148,16,-92,-54,-410,-499,-474,-253,-36,-140,-227,-433,-567,334,-153,-469,-66,158,75,49,-337,59,57,-26075,-7582,-36,-113,-2298,-3466,-3041,-1261,-2184,-595,-1100,-1397,-1344,-354,119,117,-223,-438,-200,83,139,119,-4,-69,-75,-169,-261,-358,-423,-442,-404,-351,-264,-308,-112,-41,28,-11,-86,-152,-78,-242,-56,-231,-184,-124,25,-50,-101,-142,-167,-184,-177,-164,-105,-12,79,-228,9,133,325,-184,-235,-216,178,-116,-88,-11,-42,108,-10,-162,13,-293,51,-29,-182,113,-113,-322,-185,-45,-156,34,-82,-358,-655,-481,-229,-8,178,-31,-95,-89,-4,-77,-66,188,380,342,184,63,40,312,552,430,217,256,106,179,68,-1,20,2,-2,-41,248,-194,-257,-42,-8,64,-280,-174,-8,-73,79,238,0,22,117,296,309,-194,91,-128,-71,-239,-352,-102,-82,-156,-289,-30,159,-28,52,-16,-88,-181,-284,-386,-439,-431,-362,-263,-167,-76,-12,11,13,-14,-68,-130,-168,-200,-188,-154,-114,-76,-65,-84,-168,-232,-289,-286,-195,-402,-273,-62,12,41,471,303,-330,-176,-43,-1,42,285,289,105,-102,-290,-489,-670,-747,-592,-465,-347,-265,-199,-388,-401,-172,-202,-207,-198,-232,-131,-237,-46,-3,-4,-215,19,8,-20,-49,-91,-134,-168,-203,-245,-287,-339,-411,-478,-560,-635,-716,-746,-691,-627,-564,-515,-456,-395,-341,-298,-256,-215,-167,-141,-126,-116,-114,-132,-213,-188,-235,-304,-373,-434,-478,-480,-439,-385,-310,-250,-174,-120,-132,-147,-251,-46,-65,-80,-113,-322,-197,-242,-301,-361,-426,-471,-485,-460,-414,-333,-222,-192,4,114,-75,191,129,-168,-203,11,109,-227,-252,-285,-6,115,185,522,544,517,104,84,-114,-55,-213,-346,-480,-511,-428,-331,-262,-218,-216,-254,-323,-420,-526,-574,-520,-401,-276,-167,-72,-284,19,31,-127,-7,-37,-61,-67,-216,-244,-6,54,-28,-190,-74,208,234,-174,21,82,164,241,378,426,360,-106,-103,-164,206,533,128,-279,83,153,-163,27,10,-78,90,112,217,383,194,84,259,-272,-134,-181,-189,251,112,-8,419,-6,140,143,-122,58,429,391,328,-7,-320,-154,-125,-247,-358,-444,-504,-541,-571,-590,-606,-610,-605,-573,-539,-495,-461,-432,-422,-436,-466,-489,-494,-471,-406,-326,-220,-124,-30,47,95,66,114,82,36,-13,-37,-127,-1,-39,-257,-169,39,95,-194,-309,-285,-21,391,371,-55,-302,-350,-143,-143,-302,-110,0,17,78,84,-113,14,-129,-319,-543,-678,-415,-142,-261,60,-34,-92,-70,-216,-149,176,82,-127,-116,-38,-64,-240,-425,-586,-723,-646,-519,-407,-319,-256,-222,-218,-228,-245,-266,-274,-253,-194,-112,-24,90,185,75,-264,-305,69,-49,61,-128,-343,-222,-152,-255,-323,-383,-405,-403,-379,-342,-298,-264,-244,-214,-183,-157,-117,-70,-16,33,92,152,204,112,-363,18,220,260,588,598,222,-383,-91,499,399,271,118,-34,-228,-288,-316,-278,-207,-129,-78,-151,-30,-74,-82,-162,-252,-338,-408,-448,-434,-429,-402,-401,-432,-497,-582,-690,-698,-528,-372,-230,-109,-8,56,100,32,-201,-95,-164,-189,-145,-45,17,-237,-262,-415,-318,-142,597,2571,5853,10384,15834,15325,12855,18953,23181,16313,30347,31984,27820,15800,2647,12572,8360,5209,3197,2125,1477,892,304,-256,-548,-323,-136,-203,121,-137,-219,86,154,-246,-143,-230,-409,-102,20,-94,-53,-150,-113,-226,-377,-513,-675,-728,-571,-435,-297,-205,-245,-413,33,91,132,16,-211,-276,124,397,128,170,-70,-154,19,-141,-34,-188,-338,-469,-531,-518,-460,-369,-297,-236,-196,-163,-141,-152,-119,7,91,166,254,-197,-282,-117,-92,304,308,311,439,344,17,-298,-302,-50,-29,-261,-312,-285,-309,-75,36,39,40,29,-27,-28,-63,-103,-116,-186,-363,-240,-95,28,124,151,134,-68,128,93,-289,-1,-55,-109,-167,-239,-294,-351,-396,-409],[-235,-259,-280,-338,-367,-309,-215,-374,-285,-354,-21,240,3,-31,428,-93,25,265,390,207,-310,-268,-34,104,77,116,41,-215,-48,-153,-76,-147,-143,-74,-73,-75,-67,-35,-155,27,-339,-70,-125,-11,-80,-149,-270,-344,-334,-303,-325,-159,-98,-44,-139,-105,-71,-35,-60,-249,-122,-156,-191,-241,-284,-321,-349,-370,-391,-393,-387,-368,-341,-310,-272,-231,-194,-162,-137,-116,-109,-280,-142,-173,-220,-278,-347,-359,-272,-188,-112,-52,-7,24,-258,-69,-207,-209,-216,-422,226,353,309,75,430,58,-77,151,-57,-284,344,-73,335,-17,-89,255,263,-55,-250,-369,-62,-249,91,162,5,90,125,159,76,-32,-166,-159,-221,-257,-261,-250,-205,-153,-99,-55,-19,15,-100,-234,-206,-381,-323,-290,96,97,-389,-452,-1331,-130,-445,-46,-95,-1021,-1576,-139,-78,5,108,-1510,-961,448,555,636,-321,-3580,283,-1470,493,349,167,-1617,-251,-26693,-1915,-27614,-54582,-35449,96,98,-3448,-14197,-11222,-6025,-810,-56,-5592,-3073,102,138,-3101,-822,105,57,-5,-790,-101,-123,-121,-99,-65,-260,-34,-42,-62,-515,-734,-688,-301,-396,-475,-493,-391,-380,-165,-125,-244,113,169,-42,-499,-323,126,44,-48,-313,-273,-386,-401,-294,-195,-415,-343,-93,129,129,-185,-156,-70,124,86,47,-152,-51,-107,-174,-251,-327,-400,-477,-549,-523,-456,-389,-340,-286,-246,-225,-223,-230,-240,-260,-289,-316,-347,-394,-427,-455,-452,-436,-421,-423,-425,-429,-444,-465,-483,-493,-476,-431,-394,-344,-303,-264,-234,-207,-174,-258,-113,-76,-43,-7,-301,-267,-430,-523,84,-394,-521,36,23,7,20,-1060,43,48,-15217,-25800,115,-1420,-3189,-3190,-3417,-2006,-1953,-515,-1244,-1257,-1145,-407,420,120,-214,-467,-204,-35,-100,-149,-160,-156,-133,-108,-109,-410,-129,-34,-75,134,-120,-339,-63,163,232,78,-109,-158,-64,-201,-17,-165,-158,-78,-253,-450,-629,-576,-373,-168,-141,-54,-46,79,17,-292,-1,115,335,-165,-266,-129,192,-150,-148,-38,-80,168,-33,-99,26,-325,72,18,-111,162,-94,-327,-212,-97,-164,8,-4,10,-239,73,102,122,133,-36,-97,-79,15,-113,-35,120,133,154,128,5,12,326,464,324,138,221,135,184,28,-14,38,-33,-25,-89,181,-233,-292,4,73,85,-272,-214,-85,-120,28,163,-119,-83,84,301,269,-225,68,-61,-4,-277,-268,-104,-127,-167,-279,-250,-305,-371,-445,-536,-629,-662,-537,-408,-263,-132,-10,-174,-28,257,296,291,260,48,100,-11,-113,-222,-274,-266,-211,-128,-47,30,-195,175,-129,50,-73,-373,-263,-127,-111,25,360,249,-243,-260,-85,-22,126,143,-93,-327,-541,-597,-487,-351,-260,-206,-200,-211,-262,-326,-418,-514,-594,-609,-524,-423,-337,-265,-343,-199,-186,-172,-251,-120,-59,9,87,49,143,290,373,416,-32,-211,-138,-306,-122,-189,-314,-395,-392,-324,-233,-145,-48,-82,-21,-94,43,62,35,319,296,257,-130,-190,-205,-79,-198,-333,-468,-595,-592,-483,-385,-319,-263,-233,-220,-226,-260,-294,-327,-359,-397,-414,-429,-425,-410,-363,-303,-225,-138,-296,71,98,-68,357,94,-250,295,354,-55,178,192,-134,-167,27,17,-216,-262,-319,-204,-199,-191,-185,-192,-218,-252,-300,-347,-394,-425,-423,-389,-353,-311,-287,-286,-293,-321,-368,-428,-494,-528,-478,-392,-288,-184,-92,-5,-320,110,153,-143,-1,-50,39,171,-278,-192,-28,400,11,-227,-130,236,220,-209,12,76,133,175,355,380,313,-56,-176,-57,312,562,145,-298,42,118,-165,23,7,-69,45,68,154,25,-99,-165,-158,-262,-155,-161,-234,129,101,-64,11,-55,-116,-156,-162,-147,-108,-57,-3,7,-322,-126,102,-25,-45,-279,-23,-89,-172,-251,-317,-343,-326,-266,-206,-149,-251,-109,-172,-192,-280,-378,-455,-417,-302,-187,-133,34,76,170,213,131,159,187,152,-55,-14,-203,15,-10,-237,-118,133,154,-188,-299,-289,-57,340,380,-9,-266,-332,-175,-184,-318,-91,10,1,49,80,-62,-81,-173,-247,-263,-204,-120,-37,-227,-19,-152,-146,-25,-57,-5,113,39,-141,-159,-198,-270,-330,-393,-431,-459,-469,-467,-445,-419,-402,-398,-415,-443,-490,-546,-512,-423,-327,-235,-146,-77,-23,17,-239,-348,-21,-60,-86,-116,-319,-277,-133,-143,-144,-178,-221,-284,-339,-352,-294,-198,-99,15,-97,39,125,282,240,354,572,587,569,120,-299,98,363,354,302,243,198,-365,-64,119,92,79,72,9,-162,-159,28,190,212,130,38,-77,-5,-148,-95,-103,-169,-272,-363,-392,-322,-282,-238,-223,-231,-249,-236,-174,-88,-72,162,210,88,236,305,94,-7,-91,224,376,-70,-82,-147,-126,-4,187,304,311,299,139,-394,833,3138,6497,10767,15254,13561,14397,10722,23848,27820,28653,15289,5942,18244,14350,10903,8101,6049,4160,2175,1427,1417,431,822,1103,-109,157,-242,-197,160,101,-433,-144,-276,-440,-85,51,-68,-7,-108,-114,-183,50,81,-209,-175,109,71,135,122,-275,-378,61,24,-13,-74,-247,-330,-219,-263,-292,-320,-332,-351,-388,-410,-430,-446,-452,-455,-442,-436,-439,-424,-423,-424,-436,-445,-438,-391,-330,-259,-185,-111,-40,-113,-237,-86,-73,179,193,181,165,133,8,-259,-254,-37,29,-203,-242,-243,-306,-107,41,14,254,261,-92,-23,97,99,42,-80,-321,-296,-128,29,91,109,113,-104,69,37,-330,-19,-30,-26,-17,-19,-10,-21,-200,-209],[-234,-227,-48,-85,-140,-174,-177,-376,-253,-367,-78,47,-14,-27,135,-87,45,135,125,119,-302,-237,-63,-76,-151,-245,-337,-385,-376,-317,-244,-195,-175,-92,-36,-9,-19,77,-157,46,-394,-152,-205,296,263,187,-303,-400,-168,-287,-331,-283,-182,-70,-142,-43,29,128,114,-222,-51,-2,-70,-157,-235,-302,-338,-337,-304,-231,-144,-50,35,-74,167,209,-128,-150,106,-29,-91,-234,-52,-145,-114,-115,-38,115,131,36,-37,415,386,-35,-280,-127,-237,-361,-559,-468,-259,-75,69,36,254,18,-52,239,1,-230,245,-82,255,-49,-136,150,156,-126,-255,-249,53,-309,74,153,-4,69,88,99,197,-2,-256,-47,-69,-44,7,47,87,104,102,6,5,-22,-69,-334,-262,-402,-272,-513,-57,-49,-504,-593,-1553,-206,-540,-366,-449,-795,-1641,-497,-421,-332,-234,-1468,-1795,85,197,287,-860,-3879,134,-1917,274,164,14,-1904,-351,-24947,-4239,-45332,-69655,-31164,59,119,-2630,-12829,-11356,-4637,-108,-194,-4938,-3145,-334,-305,-2588,-420,-199,-193,-213,-902,-287,-339,-386,-416,-411,-383,-333,-275,-213,-455,-665,-593,23,75,-412,198,-322,-367,-77,-82,-231,546,561,-73,-612,-322,230,225,89,-272,-217,-379,-524,-512,-380,-462,-377,-139,60,40,-214,-128,-79,142,160,196,-173,95,167,427,420,214,372,317,228,115,-2,-125,-261,-369,-442,-443,-382,-294,-201,-120,-57,-253,-218,-77,-107,-173,-109,-316,-153,-160,-138,-97,-50,-315,46,88,123,151,149,-216,-109,72,13,-56,-127,-219,-285,-355,-420,-455,-462,-437,-414,-472,-311,-597,-598,-215,-179,-151,-101,-1730,-584,24,-7085,-25893,-1789,-3989,-4239,-3102,-3874,-2849,-1454,-450,-1440,-1177,-987,-437,343,59,-229,-484,-232,-106,-165,257,-64,-164,-16,-71,-167,-416,-34,10,62,193,-131,-368,-105,148,319,160,-155,-180,-62,-159,40,-86,-285,-510,-328,-99,-130,-146,131,336,-215,3,-44,45,-60,-348,-24,79,325,-148,-292,-39,-27,-228,-395,-445,-348,-266,-224,-212,-233,-296,-346,-409,-409,-321,-190,-335,-224,-140,-152,60,209,50,-240,122,19,-105,-241,-377,-505,-486,-385,-297,-217,-152,-113,-100,-116,-158,-228,-300,-399,-442,-331,-185,-42,83,-7,-27,52,-65,-65,-147,110,-279,-293,37,-30,-57,-260,-249,-173,-137,-10,87,-219,-180,37,-3,-49,-226,-127,-161,-181,-263,-187,-157,-147,-158,-264,-63,-50,-44,-46,-58,-66,-87,-199,-269,-193,-102,-70,-134,-16,51,81,90,92,86,72,18,-42,69,-36,65,63,48,17,-20,-217,-97,-139,-4,-73,-352,-265,-176,-215,25,254,203,-130,-317,-132,-33,154,32,-86,-210,-330,-385,-371,-305,-257,-223,-214,-198,-197,-187,-326,-281,-137,-191,-48,-121,-411,-178,-396,80,237,24,-280,22,-135,-46,152,112,68,33,-6,-55,-103,-192,-236,-299,-362,-391,-387,-371,-356,-346,-343,-350,-340,-318,-290,-264,-235,-208,-175,-172,-186,-209,-246,-303,-365,-403,-307,-215,-116,-182,-337,-96,240,251,87,-141,35,54,-160,-175,-225,-103,-177,-207,-234,-257,-293,-279,-191,-48,-59,-343,171,78,-73,330,44,-304,298,338,-21,184,257,-50,-115,47,157,-205,-253,-359,22,4,-11,-23,-36,-52,-60,-67,-76,-70,-75,-302,-62,-57,-42,-207,-153,-5,12,-130,59,-83,-26,-13,-32,-34,-3,96,160,-352,161,169,-135,-45,-126,104,149,-295,-146,-59,454,35,-253,-182,174,162,-239,0,68,101,111,239,228,268,0,-243,46,401,621,163,-304,-3,74,-156,20,3,-64,9,47,88,-37,-157,-270,-375,-450,-428,-364,-310,-276,-254,-252,-276,-303,-335,-361,-369,-350,-299,-229,-155,-103,-256,-78,58,-4,15,-234,103,90,-194,-200,-241,-241,-96,-72,-100,-112,-290,-137,-179,-285,-168,12,44,108,372,125,-73,120,42,105,169,186,172,394,427,-92,-53,-289,27,22,-187,-70,224,210,-180,-294,-305,-201,-355,-501,-440,-302,-320,-196,-209,-316,-72,4,-24,16,116,-18,21,20,-76,185,148,86,25,-203,-97,-259,-187,-228,-266,-307,-337,-355,-366,-368,-359,-341,-315,-300,-270,-242,-209,-249,-174,-163,-153,-139,-119,-256,-32,22,-116,112,140,83,-88,94,43,-41,-223,-390,-208,-222,-193,-158,-292,-316,-93,-70,-73,-111,-160,-231,-308,-385,-442,-398,-318,-220,-121,-32,57,144,222,272,314,331,312,140,-223,168,106,56,3,-42,-62,-320,-53,-15,-8,0,-9,-22,-92,-94,-62,-63,-64,-57,-55,-34,-18,-228,-183,-159,-204,-166,-344,-371,-101,-173,-217,-261,-305,-342,-352,-336,-322,-271,-212,-137,-56,19,78,69,-55,-10,236,335,-210,-254,477,532,22,-53,519,460,298,94,-139,-62,810,2278,4306,6788,9464,8548,6945,15396,15800,15289,13987,10375,9968,7784,5793,4136,2923,2130,1659,1361,1082,494,496,422,-19,122,-379,-98,-8,-67,-397,-155,-295,-422,-314,-346,-347,-334,-304,-246,-229,-132,-55,-207,-165,94,8,203,222,-300,-358,260,250,90,-50,-290,-325,-29,-105,-164,-210,-217,-207,-202,-180,-164,-183,-178,-208,-239,-284,-347,-393,-453,-471,-397,-320,-257,-195,-191,-100,-71,-57,-54,-63,-170,-90,-90,-87,-69,-53,-18,11,5,-214,-199,-26,115,-145,-186,-185,-276,-144,-75,-55,18,114,-149,-3,99,62,115,26,-276,-325,-137,36,163,116,83,-134,23,-10,-329,-89,-121,-129,-115,-92,-42,-1,-107,-219],[-532,-423,-335,-252,-204,-169,-149,-296,-202,-361,-158,-155,-134,-109,-85,-65,-33,-19,-10,-4,-255,-183,-90,-139,-159,-165,-139,-191,-2,13,-59,-228,-180,-193,-74,36,-15,272,-153,75,-336,-218,-260,214,180,148,-314,-450,-64,-128,-311,-322,-425,-519,-620,-607,-535,-473,-421,-378,-345,-321,-305,-303,-287,-252,-218,-107,-13,101,-5,78,153,-4,323,315,-146,-165,119,-65,-148,-203,-2,-107,-120,-132,-18,171,146,18,8,425,339,-107,-302,-185,-264,-334,-390,-332,-212,-95,-1,0,128,-7,-25,106,57,-173,-111,-180,-209,-162,-163,55,55,-197,-254,-137,157,-321,68,144,-17,40,42,39,214,41,-345,270,157,233,509,364,663,242,241,-140,-224,343,73,-428,-308,-434,-221,-731,-73,-35,-609,-743,-1750,29,-662,27,25,-550,-1357,48,69,90,116,-1270,-2625,189,206,198,-1465,-3966,-18,-2355,-168,-288,-420,-2718,-375,-23599,-5015,-63922,-85942,-23460,-61,-77,-1850,-11511,-10041,-2969,-355,-401,-4280,-3259,-493,-497,-2037,-492,-486,-470,-453,-1029,-385,-342,-293,-237,-178,-467,-86,-49,-194,-389,-623,-538,129,156,-429,210,-309,-308,-225,-30,-198,307,309,-123,-587,-347,152,169,114,-274,-137,-93,-161,-218,-285,-484,-357,-192,-13,-70,-247,-112,-98,130,107,96,-200,-35,1,344,457,147,368,562,496,1350,1821,1625,564,-31,261,239,83,-12,-40,-128,-148,-276,-283,-72,-55,-106,-76,-272,-99,-102,-77,-111,-134,-251,167,226,160,320,329,-244,-243,186,192,112,-36,-73,-146,-222,-284,-307,-302,-277,-406,-414,-93,-732,-700,62,114,151,28,-2316,-1215,246,-1613,-14231,204,-3460,-5396,-3160,-4382,-3751,-919,-417,-1661,-1152,-867,-441,206,-51,-259,-490,-278,-204,-266,169,-54,-176,-53,-128,-231,-366,42,46,106,4,-133,-359,-272,-359,-430,-490,-547,-515,-449,-391,-332,-277,-210,-149,-98,-109,-159,-126,128,196,-282,41,-53,-5,-137,-356,-54,34,226,-131,-281,0,-80,-194,-283,-218,-230,-243,-259,-272,-289,-310,-327,-349,-380,-408,-407,-394,-385,-372,-373,-395,-436,-484,-555,-520,-412,-292,-169,-47,-111,-23,27,-208,-29,281,277,35,12,-114,-72,-50,-168,-271,-355,-319,-196,-53,-26,-35,60,-80,-121,-201,44,-328,-257,153,271,211,-239,-272,-265,-118,-41,4,-266,-250,14,22,26,-171,13,38,33,-218,-117,-96,-97,-144,-248,-60,-88,-122,-161,-206,-247,-302,-364,-433,-491,-553,-611,-654,-687,-688,-670,-649,-602,-536,-461,-372,-263,-173,-83,-9,49,77,8,87,-233,96,-135,-63,-108,-337,-279,-287,-333,-355,-350,-355,-351,-321,-298,-281,-263,-245,-222,-207,-208,-195,-205,-218,-265,-333,-430,-527,-646,-726,-599,-459,-327,-232,-114,-67,-394,-183,-345,-69,-154,-249,-348,-413,-380,-287,-165,-52,47,139,206,244,-95,-151,-82,-251,-48,-19,-100,-165,-189,-171,-120,-61,19,-66,83,27,190,86,25,208,170,130,-215,-321,-160,16,27,48,-40,-197,-308,-119,337,244,138,-54,-18,14,-169,-186,-224,-76,-195,-289,-377,-434,-470,-464,-438,-387,-324,-387,-144,-41,-71,127,9,-351,293,312,21,207,291,57,-60,68,186,-198,-248,-385,80,77,53,31,12,-1,0,-45,-62,45,59,-401,28,93,-9,-181,-130,48,97,-105,61,-104,-8,-90,63,7,37,137,205,-367,274,321,-111,-84,-196,176,129,-275,-104,-96,400,48,-264,-225,107,103,-259,-9,63,72,62,140,95,229,55,-267,145,365,343,180,-295,-49,26,-140,22,-3,-60,-11,-33,-81,-134,-187,-241,-301,-364,-439,-517,-600,-681,-655,-572,-500,-427,-361,-304,-259,-351,-245,-268,-313,-396,-481,-573,-649,-571,-475,-379,-292,-218,-220,-169,-190,-242,-79,-37,-35,-119,-321,-171,-164,-257,-184,25,58,144,210,171,-17,117,2,33,-7,-22,-26,-2,39,-118,-98,-384,38,53,-126,-22,126,45,-162,-289,-326,-266,-317,-339,-340,-315,-321,-219,-208,-289,-37,-5,-50,-13,133,23,16,1,-124,238,309,246,96,-181,-159,-306,-107,133,46,-94,-228,-350,-436,-432,-341,-232,-126,-162,-95,-46,-134,-249,-70,32,-154,13,-118,-257,95,107,-154,93,176,38,-120,116,169,-95,-208,-420,-104,-86,-128,-171,-260,-309,-210,-220,-208,-217,-224,-238,-246,-241,-221,-203,-198,-185,-174,-174,-165,-147,-118,-89,-43,5,43,88,-146,161,192,231,254,261,270,-273,-40,274,239,199,134,-6,-28,-127,-217,-310,-372,-330,-258,-174,-113,-301,-279,-212,-259,-245,-366,-483,-194,-267,-299,-315,-323,-333,-334,-331,-355,-366,-394,-430,-435,-385,-349,-304,-276,-266,-260,-245,-336,-429,-94,13,-151,-95,130,384,399,341,303,396,589,743,929,1400,2083,2605,2534,1908,2647,5942,10375,14971,18900,21441,16607,15078,12152,8059,4721,2213,2307,384,-390,752,136,94,-295,-38,301,-54,-218,-175,-269,-414,-331,-339,-299,-260,-216,-155,-279,-43,37,-209,-162,26,-68,200,190,-318,-355,320,290,61,-87,-331,-288,-119,-207,-242,-215,-142,-75,-39,-155,-102,-206,-18,-69,-115,-164,-334,-414,-246,-261,-272,-279,-266,-254,-246,-239,-234,-233,-234,-237,-237,-221,-190,-156,-111,-73,-25,12,-1,-174,-148,-26,127,-97,-153,-142,-254,-187,-141,-216,-238,-195,-195,-28,54,-50,77,107,-240,-320,-138,30,271,357,143,-173,187,147,-301,151,265,148,48,25,-74,-189,-301,-325],[-463,-316,-182,-55,10,97,140,-210,-159,-356,-171,115,-31,13,90,-52,56,26,-7,-38,-218,-138,-171,-213,-218,-212,-185,-168,-80,-21,-77,-265,-177,-286,-98,27,-31,323,-159,92,-232,-264,-299,126,37,-31,-321,-438,-158,-180,-302,-196,-207,-216,-233,-239,-238,-221,-192,-164,-141,-132,-144,-188,-239,-290,-305,-266,-182,-59,8,96,151,45,331,344,-151,-172,129,-102,-221,-207,42,-80,-146,-157,-6,55,65,-6,27,-23,-88,-186,-340,-315,-393,-378,-310,-255,-201,-161,-136,-110,-82,-56,-47,-47,-41,-128,-87,-113,-139,-134,-174,-31,-48,-270,-264,-47,233,-304,62,129,-43,-3,-23,20,43,80,-426,262,227,187,582,239,625,178,230,-291,-420,344,217,-502,-354,-480,-245,-946,-236,-192,-689,-909,-1790,-132,-813,-153,-171,-277,-1018,-197,-194,-194,-193,-975,-3427,-203,-205,-221,-2105,-3883,-311,-2771,-386,-355,-313,-4055,-265,-22669,-4248,-80643,-100296,-12317,-191,-896,-1150,-10199,-7345,-1028,25,48,-3651,-3429,64,67,-1499,68,67,69,67,-1176,-889,-135,47,69,56,-585,-12,-65,-421,-300,-590,-524,-184,-158,-430,-66,-304,-238,-374,21,-161,73,60,-192,-535,-400,-91,-141,-169,-325,-168,-105,-105,-49,-337,-469,-332,-255,36,-200,-281,-113,-135,87,30,-7,-231,-156,-174,155,292,86,334,533,478,1394,2841,2929,608,-26,290,261,124,-40,-18,364,110,-304,-323,-84,-31,-54,-157,-272,-348,-336,-242,-153,-214,-212,148,202,180,248,219,-274,-361,43,-33,-94,-118,-123,-75,-22,29,-227,-175,-292,-425,-365,-24,-804,-839,294,323,351,-56,-2797,-1449,581,661,-763,809,-1430,-6562,-3314,-4853,-4057,-419,-439,-1840,-1174,-792,-433,69,-207,-307,-498,-344,-294,-320,-131,-83,-155,-107,-201,-296,-309,-13,-51,-103,-174,-229,-323,-355,-399,-417,-397,-352,-284,-201,-121,-37,45,-186,-86,-109,-127,-154,-88,135,229,-296,58,-80,-78,-208,-318,-95,-22,237,-116,-233,103,48,-211,-356,-212,-250,-82,-113,-117,-132,-236,-154,-163,-186,-215,-228,-362,-280,-308,-338,-362,-365,-328,-286,-223,-156,-93,-35,-32,-120,15,19,-265,-57,74,44,-65,-54,-176,-203,-275,-362,-442,-528,-499,-398,-298,-209,-127,-49,-76,-197,-241,-3,-368,-218,132,123,117,-219,-289,-363,-78,-65,-48,-252,-283,-83,-75,-62,-95,-27,-26,-33,-178,-74,-108,-160,-195,-240,-260,-293,-324,-352,-382,-395,-407,-405,-392,-357,-325,-299,-277,-271,-267,-278,-309,-341,-373,-398,-387,-322,-248,-154,-64,22,58,-27,43,-254,121,-133,-130,-77,-326,-304,-223,-178,28,39,42,58,-260,-243,-34,190,230,143,265,-50,80,177,105,-286,88,41,-129,-165,-218,-339,-219,17,-256,-23,-15,-343,-171,-250,159,293,-6,-333,-29,-278,-165,259,336,312,428,530,608,-141,-110,-77,-241,-16,160,137,-13,-3,-27,-27,-66,10,-70,87,46,165,75,-23,356,418,416,-269,-375,-136,223,156,36,-32,-225,-283,-151,342,217,174,28,-68,-26,-183,-203,-236,372,356,342,308,-84,226,111,92,108,9,-407,-70,8,-71,-41,-56,-383,-102,-123,-154,-190,-209,-251,-279,-306,-328,-362,-379,-406,-415,-420,-403,-364,-306,-243,-167,-115,-58,57,117,-418,-4,132,1,-151,-115,44,215,-90,40,-122,3,-159,148,44,69,154,169,-361,197,225,-82,-125,-256,240,104,-243,-76,-141,158,45,-268,-245,33,35,-275,-22,54,46,-24,-104,-198,-295,-394,-473,-455,-361,-253,-138,-274,-101,-25,-122,19,-16,-60,-23,60,93,160,-70,-36,-104,-185,-239,-279,-296,-302,-298,-297,-303,-294,-378,-227,-173,-301,-84,-59,-55,-98,-147,-221,-315,-425,-542,-472,-376,-289,-249,-176,-143,-232,-117,-117,-131,-147,-343,-195,-174,-191,-215,-235,-262,-296,-326,-360,-372,-387,-384,-370,-357,-323,-293,-250,-198,-143,-139,-484,27,61,-59,20,100,72,-137,-284,-350,-209,-153,-206,-265,-317,-355,-392,-397,-380,-326,-257,-178,-78,10,64,14,-24,-181,188,289,288,168,-158,-189,-261,-42,189,98,17,-31,-46,-152,-139,-265,-137,83,-155,-190,-15,-70,-238,-19,115,-166,-19,-131,-242,-139,-170,-187,-186,-174,-164,-152,-153,-158,-168,-194,-420,-295,-353,-404,-467,-529,-490,-423,-361,-280,-221,-162,-121,-89,-66,-47,-47,-70,-90,-115,-146,-159,-150,-117,-79,-21,37,79,126,-64,207,252,308,346,366,342,-218,-30,407,378,342,282,0,30,-14,-108,-106,-171,-87,-96,-77,-62,-349,-363,-246,-299,-296,-333,-592,-197,67,97,92,58,6,-24,-17,2,-61,62,59,-158,90,240,1,-143,89,199,17,-431,-574,453,246,-297,-34,-249,254,432,-809,-237,1618,1204,83,263,1023,510,4634,4021,8379,12572,18244,9968,18900,135760,133043,16475,17387,14870,10303,6414,2819,2827,-265,463,1452,409,-36,-179,-76,155,-132,-214,-350,-203,-406,73,159,-15,-47,-12,-71,-309,-27,-60,-205,-152,-43,-144,161,154,-317,-360,256,320,32,-117,-334,-240,61,233,113,40,-85,131,84,-149,-119,-216,127,-53,-135,-221,-354,-424,-124,-153,-203,-246,-283,-293,-279,-247,-205,-164,-127,-97,-73,-44,-15,0,13,-115,6,-8,-19,-134,-98,-121,-167,-212,-272,-333,-404,-470,-500,-489,-432,-364,-292,-222,-163,-163,-54,-13,-212,-286,-131,10,164,192,122,-215,87,31,-262,140,183,124,5,-54,-167,-305,-461,-603],[-191,-101,-38,79,-57,173,191,-161,-148,-347,-245,17,-65,-114,-187,-241,-271,-280,-273,-249,-231,-221,-226,-235,-229,-239,-250,-253,-268,-270,-249,-311,-167,-320,-61,19,-58,277,-162,105,-117,-249,-293,374,459,285,-304,-336,-7,-19,-291,-108,70,-73,-105,169,226,234,127,-106,-168,220,135,86,30,5,-182,-188,-302,-404,-461,-393,-278,-167,-72,3,-116,-144,82,-106,-280,-209,-56,-102,-147,-183,-213,-227,-244,-265,-281,-295,-301,-297,-361,-301,-296,-294,-236,-255,-284,-333,-397,-455,-472,-429,-364,-289,-196,-125,-66,-24,1,12,-132,-61,-108,-290,-246,-219,-290,-357,-428,-432,-364,-267,-144,-33,80,166,-412,367,314,183,516,143,467,158,262,-391,-439,66,19,-491,-350,-489,-137,-800,84,255,-667,-1042,-1667,292,-939,242,200,82,-610,-232,-28,-90,-145,-587,-3288,-214,-190,-159,-2695,-3647,-337,-3095,-19,-11,-28,-5694,-124,-22100,-2183,-92153,-109203,-343,-256,-2554,-565,-8822,-3824,201,255,309,-3024,-3606,412,439,-976,464,458,447,423,-1292,-1643,-959,-437,305,280,-673,191,128,-563,-133,-505,-506,-128,-133,-366,-79,-266,-125,-472,21,-81,-4,-43,-236,-463,-425,-336,-434,-515,-473,-373,-279,-177,-143,-349,-396,-266,-280,-29,-294,-266,-83,-145,56,-19,-58,-220,-209,-301,5,180,88,358,546,499,1474,2994,3108,682,19,345,312,200,-38,-109,254,92,-295,-270,-69,6,19,133,-175,-150,-312,-424,-420,-335,-248,-178,-133,-110,-106,-137,-266,-420,-231,-234,-212,-170,-144,-96,-67,-52,-113,-42,-290,-438,-289,-63,-792,-981,-33,-2,27,-119,-3108,-1219,234,300,379,438,515,-7337,-3451,-4930,-3090,42,-480,-1780,-1188,-730,-396,-67,-368,-332,-478,-398,-333,-306,-363,-468,-436,-332,-255,-324,-232,-126,-128,-154,-213,-261,-329,-400,-439,-400,-311,-368,-181,-89,-59,193,163,-193,-121,-177,-100,-92,-18,154,203,-236,78,-95,-148,-227,-248,-123,-61,237,-76,-140,228,188,-210,-402,-259,-292,146,-124,-43,-44,-207,-61,-81,-105,-130,-133,-361,-247,-241,-146,-146,-138,-111,-298,-80,-65,-55,-47,-42,-111,-29,-19,-308,-88,20,35,-138,-98,-217,-192,50,53,-114,-141,92,108,110,21,-31,64,-35,-276,-238,-91,-334,-218,-277,-329,-365,-401,-416,-417,-405,-384,-372,-362,-344,-323,-309,-296,-279,-260,-253,-245,-251,-239,-245,-271,-285,-300,-323,-350,-376,-391,-395,-377,-359,-343,-453,-324,-326,-332,-334,-336,-318,-288,-258,-211,-156,-101,-43,-50,-48,-169,78,40,33,-65,-2,-272,86,-129,-188,-81,-299,-302,-229,-255,-243,-194,-156,-113,-188,-309,-32,36,49,25,86,-134,69,210,74,-327,132,45,-136,-192,-143,-222,-136,75,-235,-117,25,-315,-141,-153,-65,-47,-50,-359,-66,-324,-224,291,394,342,441,532,568,-197,-77,-89,-245,5,194,420,38,249,168,87,-70,-53,-94,-22,32,210,40,-103,299,675,361,-320,-312,-114,227,161,6,-35,-266,-269,-184,3,-44,-53,-39,-116,-65,-201,-235,-256,195,202,210,196,-30,145,98,38,16,-46,-384,-257,-223,-301,-368,-423,-441,-393,-316,-245,-184,-116,-81,-45,-19,0,-211,-299,-316,-7,-18,-23,-21,-7,15,59,-201,-65,193,303,-336,-56,123,4,-130,-115,28,188,-94,10,-144,-4,-220,212,67,80,172,134,-352,100,103,-66,-177,-296,127,62,-223,-67,-201,43,26,-274,-234,-52,-45,-291,-44,33,16,11,10,-86,146,94,-145,19,13,28,69,-253,-165,-85,-111,3,-49,-79,-40,67,98,214,-100,-85,-84,-168,-250,-347,-436,-512,-539,-514,-497,-475,-450,-405,-337,-254,-153,-44,61,58,-6,79,196,207,228,-42,-112,-38,-286,-258,-342,-384,-385,-345,-301,-250,-364,-222,-121,-95,-148,-77,-87,-122,-165,-233,-292,-370,-434,-480,-493,-459,-428,-396,-369,-348,-327,-412,-245,-209,-159,-119,-90,-77,-115,-288,-389,-272,-70,-79,-94,-222,-355,-195,-161,-196,65,-14,-94,-55,170,93,1,-72,-258,122,255,231,146,-148,-191,-195,-235,-266,-266,-251,-221,-192,-173,-168,-219,-210,-239,-296,-336,-371,-391,-412,-425,-432,-434,-424,-407,-368,-317,-260,-206,-155,-108,-76,-159,-40,-41,-177,-181,-399,-223,-313,-406,-519,-628,-574,-457,-347,-229,-146,-76,-150,-31,-42,-62,-103,-161,-199,-218,-216,-184,-131,-74,-29,15,41,42,41,5,39,53,89,120,146,186,-167,-31,333,336,326,286,3,74,0,-157,-227,-274,-146,-103,-12,44,-382,-415,-268,-329,-316,-282,-654,-298,52,232,191,41,-5,178,25,96,-27,49,10,-246,32,220,-43,-184,111,152,-85,-507,-539,465,224,-235,50,-352,622,1055,-1388,593,2741,2215,999,-2923,847,2875,4123,3650,5814,8360,14350,7784,21441,133043,130151,14845,19059,17253,12420,8209,3628,3345,338,1011,482,-288,116,-154,-226,-243,-413,-388,-611,-359,-410,-96,-171,-182,-49,107,-62,-311,192,47,-202,-143,-121,-216,176,113,-306,-378,220,277,-12,-147,-302,-191,33,314,83,-9,-70,155,82,-140,-138,-223,4,-48,-155,-275,-359,-352,-57,-178,136,-170,-93,22,96,133,119,47,70,42,15,-1,-13,-31,-45,-172,-90,-121,-150,-197,-228,-265,-293,-310,-337,-359,-394,-437,-476,-449,-372,-285,-207,-101,-42,-241,-38,178,-195,-249,-129,-31,232,203,89,-262,-25,-96,-230,-95,-148,-190,-234,-285,-316,-339,-328,-268],[-179,-98,-171,-164,-104,-28,51,-118,-137,-301,-309,59,-96,3,257,-66,-27,24,-64,-138,-219,-261,-301,-313,-298,-303,-320,-331,-342,-333,-318,-358,-304,-305,-320,-333,-308,-240,-162,-76,-7,-177,-252,163,181,200,-273,-226,63,-13,-284,-133,34,-97,-94,59,44,35,34,-74,-187,80,95,114,3,143,-170,-19,172,175,46,147,131,96,184,203,-69,-111,187,-112,-350,-236,90,-21,-156,-166,-42,-84,-126,-161,-186,-203,-209,-259,-402,-349,-302,-294,-156,-172,-196,-241,-305,-373,-440,-502,-523,-466,-374,-295,-218,-148,-99,-52,-86,-78,-160,-282,-248,32,30,-200,27,32,-58,-58,-113,62,71,77,-343,86,88,95,101,32,75,61,50,-472,-299,45,67,-434,-352,-507,-121,-619,-100,220,-593,-1193,-1608,157,-1081,85,42,6,-205,-367,-79,-86,-80,-205,-2618,11,67,-284,-3238,-3379,-491,-3365,319,339,336,-7290,297,-21908,264,-95674,-109889,307,335,-4028,-261,-7443,35,313,277,260,-2475,-3827,-394,353,-583,366,317,233,112,-1439,-2399,-1748,-951,-291,-218,-788,-101,-81,-646,-113,-431,-534,-233,-248,-289,-174,-251,-41,-565,69,-12,119,116,-305,-421,-459,-49,-117,-180,-421,-305,-366,-412,-445,-465,-447,-410,-372,-331,-289,-253,-230,-201,-167,-130,-104,-219,-227,-347,-141,85,106,130,152,165,176,200,232,253,47,321,339,260,-48,-206,123,55,-289,-188,-73,10,65,177,-133,-63,-56,-161,-184,-266,-231,-313,-391,-456,-510,-535,-465,-460,-343,-295,-253,-210,-189,-150,-125,-112,-101,-103,-302,-487,-234,-164,-766,-1163,-262,-285,-312,-315,-3260,-713,-363,-377,-390,-426,-442,-6959,-3510,-4437,-2023,-312,-558,-1449,-1181,-717,-369,-207,-551,-359,-464,-461,-345,-272,-145,218,9,-192,-313,-332,-169,-64,-150,-248,-365,-459,-527,-498,-417,-334,-256,-339,-159,-132,-125,-124,-128,-195,-181,-248,-63,-14,45,163,180,-170,84,-118,-231,-205,-176,-154,-103,200,-30,-35,311,182,-211,-415,-256,-300,62,-134,-69,-75,-192,-70,-78,-97,-120,-120,-348,-269,-272,-27,20,76,149,-316,116,264,23,149,-17,-92,123,12,-340,-129,109,-43,-189,-139,-239,-246,223,148,-185,-159,28,-4,-35,-60,-72,-68,-58,-353,-194,-2,-296,-124,-5,-20,-38,-152,-290,-351,-242,-302,-365,-395,-355,-266,-165,-66,26,50,153,175,-84,35,-105,-67,-80,-210,-145,-131,-100,-70,-60,-67,-108,-172,-469,-262,-233,-161,-70,6,89,125,19,-304,199,191,-70,-51,-99,-186,39,-34,-107,-185,-255,-308,-315,-264,-214,-168,-248,-262,-222,-75,-89,-99,-133,-161,-162,-363,-164,-161,-152,-136,-123,-231,-93,-70,-29,-282,38,46,-134,-210,-142,-189,-112,112,-168,-203,62,-300,-83,-56,161,166,-98,-367,-94,-319,-259,324,443,368,450,521,501,-250,-41,-102,-244,30,100,20,-49,-94,-108,-90,-60,4,-123,24,7,237,1,-187,141,514,288,-328,-222,-77,235,150,-13,-119,-299,-348,-363,-287,-200,-107,-30,-142,-78,-205,-257,-251,107,67,31,-23,-74,-136,-187,-244,-295,-346,-378,-399,-387,-378,-339,-279,-369,-145,-74,-14,30,81,95,66,107,97,-202,-332,-229,-72,-134,-197,-243,-252,-216,-134,-276,-59,180,264,-232,-106,120,21,-102,-110,24,166,-96,-5,-149,-6,-239,169,97,96,69,47,-328,-4,-20,-48,-218,-284,-155,-193,-229,-255,-273,-279,-284,-322,-383,-451,-445,-330,-184,-33,6,32,5,-107,115,168,-39,343,493,451,188,-213,-214,-126,-85,-4,-81,-94,-41,89,119,25,-96,-201,-280,-303,-279,-231,-204,-151,-132,-241,-149,-151,-166,-124,-13,-87,-28,243,290,77,85,123,195,294,399,38,-178,-47,-301,-196,-322,-425,-482,-431,-358,-284,-364,-232,-145,-133,-139,-149,-176,-224,-281,-352,-398,-412,-359,-275,-189,-98,-30,26,67,-156,-191,-290,58,62,42,9,-30,-83,-123,-283,-425,-309,-353,-405,-454,-484,-490,-496,-487,-483,-455,-404,-332,-229,-129,-11,-2,-120,-321,59,226,283,274,-132,-147,-116,-111,-116,-44,65,192,100,-173,-79,-154,-265,43,-67,-317,-7,17,-166,-34,-62,-205,-105,-170,-195,120,180,-206,6,230,-17,-157,54,49,-194,-161,-350,-200,-173,-271,-374,-460,-489,-461,-408,-336,-292,-259,-249,-246,-243,-235,-235,-252,-260,-273,-292,-298,-278,-227,-157,-58,47,140,227,77,393,458,524,571,490,384,-107,-27,362,348,367,322,15,107,5,-194,-340,-456,-471,-311,-144,-3,-380,-340,-266,-327,-294,-218,-635,-309,105,249,201,-73,-45,-6,-76,-170,-243,-294,-285,-319,-126,-34,-85,-214,124,96,-133,-555,-432,347,278,-109,55,-120,-182,-322,-1722,-460,-406,-431,-362,-170,2,379,1542,3258,4558,5209,10903,5793,16607,16475,14845,11996,8418,4753,1611,455,1564,2045,584,289,1117,808,206,-131,-330,-138,-259,-284,-308,-315,-415,-402,-445,-420,-349,-268,-181,-281,-49,19,-188,-126,-194,-265,-54,-149,-283,-401,-241,-145,-63,-172,-249,-135,5,229,42,-60,-44,88,74,-127,-154,-221,172,-49,-172,-314,-343,-250,16,-203,157,-79,-167,47,214,173,112,26,-48,-146,-244,-329,-398,-419,-355,-286,-208,-140,-67,-63,-25,-92,118,28,-129,-156,-271,-225,-176,-62,-85,-94,-195,-90,-110,-230,-146,-195,-255,-284,-248,-167,-81,-1,56,-302,-136,-216,-198,70,150,33,-89,39,4,-40,-89,-132],[-272,-162,-72,-31,-66,87,95,-86,-127,-250,-364,-1,-124,-5,23,-69,-84,-77,-132,-176,-245,-265,-311,-358,-382,-347,-272,-173,-83,6,-142,-409,-129,-137,112,-1,-129,-8,-124,-233,-291,-200,-207,-9,50,101,-231,-117,138,-7,-282,-161,35,-80,-94,165,135,90,31,-58,-199,-199,-239,-217,-139,-44,-161,-26,213,306,32,145,89,48,319,405,-23,-80,196,-122,-412,-275,58,-30,-168,-184,56,13,-45,-93,-121,-138,-148,-262,-434,-378,-318,-303,-194,-222,-250,-287,-322,-331,-307,-263,-221,-175,-112,-67,-24,13,-3,56,-46,-81,-203,-245,-279,85,72,-181,26,-4,-101,-120,-185,-179,-229,-278,-325,-367,-396,-386,-332,-281,-213,-147,-81,-498,-92,71,111,-343,-367,-533,-144,-479,-307,57,-489,-1355,-1616,-73,-1232,-144,-181,-203,-230,-477,-219,-188,-163,-133,-2043,-67,-12,-672,-3659,-3123,-636,-3593,301,328,331,-8186,287,-22030,230,-90396,-101215,202,198,-5269,-341,-6095,110,98,112,170,-2021,-4050,-2224,511,-378,571,538,472,363,-1623,-1978,-1679,-1473,-310,-329,-928,-213,-178,-660,-172,-380,-607,-148,-88,-208,97,-265,31,-523,277,41,383,387,-403,-415,-463,100,220,185,-411,-47,-97,-165,-382,-409,-279,-259,-372,-246,-195,-222,-98,-254,-96,-169,-143,-225,-218,-260,-257,34,157,403,525,513,824,740,634,488,54,168,-10,-184,-331,-393,-329,-237,-288,-107,-91,-60,-65,-55,-116,-133,-95,-170,-213,-288,-122,-115,-175,-237,-295,-349,-323,-486,-202,-155,-117,-82,-72,-38,-42,-7,3,5,-312,-567,-203,-178,-749,-1373,-134,-134,-119,-288,-3248,-131,53,86,114,108,111,-5743,-3407,-3697,-954,84,-636,-950,-1101,-747,-358,-338,-733,-384,-455,-523,-332,-239,-272,-58,-201,-308,-366,-321,-119,56,121,143,110,-30,-136,-210,-260,-378,-478,-434,-358,-307,-297,-315,-363,-419,-457,-399,-321,-213,-100,12,109,-109,80,-146,-319,-150,-109,-185,-145,-13,-102,-179,-231,-285,-308,-384,-316,-305,-303,-309,-305,-288,-254,-192,-115,-43,28,-31,-321,-297,-306,41,325,317,179,-307,56,146,-116,75,-10,-64,122,8,-356,-172,28,-166,-210,-171,-241,-293,-40,-98,-229,-202,-237,-265,-292,-313,-319,-306,-284,-279,-222,-203,-258,-189,-191,-204,-219,-256,-296,-343,-386,-404,-392,-341,-260,-168,-82,-6,64,120,152,164,-34,81,-104,-43,-53,-184,-84,-52,0,52,85,99,69,-136,-429,-264,-394,-438,-317,-179,-48,11,-120,-364,167,117,-92,-48,-137,-183,-35,-105,-177,-261,-348,-431,-402,-308,-225,-156,-176,-201,-208,77,119,-101,188,210,-30,-406,-4,263,242,-187,130,-329,68,130,35,-235,139,47,-121,-214,-130,-152,-98,122,-78,-264,89,-301,-5,34,150,92,-146,-355,-111,-269,-266,351,335,239,139,32,-77,-290,-273,-360,-394,-382,-325,-267,-211,-152,-90,-31,-42,12,-153,-33,-22,223,-42,-252,-14,244,192,-285,-120,-27,-65,-117,-169,-205,-325,-227,-208,-167,-117,-40,46,-146,-67,-196,-272,-214,458,454,440,393,75,251,94,-59,-42,-152,-249,-332,-392,-422,-377,-285,-331,-71,40,130,203,266,282,123,135,243,-170,-334,-128,202,-135,102,202,1,147,38,-339,-104,-92,0,-130,-164,115,46,-70,-105,28,148,-103,-15,-149,-81,-221,-211,-165,-94,-27,27,-302,92,101,-13,-256,-244,-22,-87,-173,-272,-379,-432,-366,-298,-243,-197,-182,-253,-126,-88,-31,47,31,-93,89,191,71,393,568,585,188,-164,-252,-151,-49,-13,-122,-111,-38,112,137,137,-58,-145,-169,-286,-322,-248,-246,-16,91,-228,64,57,-29,-120,110,12,5,212,248,105,136,52,-40,-144,-257,-364,-464,-431,-343,-250,-163,-195,-56,-5,-106,-182,-358,-237,-18,93,-74,27,-2,-40,-71,-113,-140,-181,-217,-238,-266,-276,-287,-288,-290,-298,-321,-341,-369,-402,-390,-349,-300,-259,-207,-281,-467,-299,-139,-133,-129,-141,-384,-187,-92,-79,44,15,-108,-135,-257,-355,-314,-182,-327,-16,187,235,234,-125,-87,-52,-121,-116,-12,126,278,59,-196,-58,-99,-304,27,-7,-273,-29,37,-105,74,39,-231,-149,-195,-169,-5,4,-214,-3,-18,-41,-151,-90,-108,-207,-151,-295,-162,-131,-121,-118,-116,-98,-89,-80,-49,-128,-13,-230,7,19,33,34,10,-10,-114,-77,-103,-102,-276,-22,55,141,216,214,130,428,483,542,553,475,397,-55,-37,291,164,334,308,16,116,-14,-234,-380,-155,-229,-110,-204,-255,-373,-261,-258,-310,-253,-164,-556,-266,-237,-202,-146,-205,-99,-7,-2,19,12,-25,-91,-372,-219,-245,-186,-244,-4,9,-149,-565,-356,252,289,-91,211,90,608,747,-1288,1096,1293,1518,1731,-1382,2092,2372,2260,2701,3996,3197,8101,4136,15078,17387,19059,8418,19613,18368,15239,11356,5834,4194,516,3155,1803,1006,271,80,-204,129,-186,125,-230,54,-427,-28,-90,-155,-223,-282,-313,-334,-355,-340,-332,-303,-272,-288,-117,-60,-261,-438,128,115,-132,-205,-196,-89,-33,10,-68,-157,-226,-269,-263,-194,-175,-220,28,-67,-192,-345,-323,-143,82,-226,154,5,-206,21,-31,-88,-149,-214,-285,-359,-401,-348,-275,-205,-129,-177,-1,49,-30,-28,0,-134,119,68,-124,-200,-302,-196,-105,113,93,79,-183,44,-161,-147,-150,129,-162,-168,-118,-150,118,100,32,-321,-223,-294,-157,2,-8,-24,-119,-108,-165,-246,-345,-441],[-135,-10,-87,-157,-234,-229,-157,-83,-134,-212,-348,-78,-162,-33,125,-81,-158,-62,-41,-39,-292,-70,9,11,-277,-163,-15,-57,-65,-92,-126,-423,-130,-130,-135,-144,-156,-105,-66,30,109,0,-163,311,350,180,-175,-5,218,-1,-271,-182,84,-18,-94,280,465,332,115,-40,-190,-82,-109,-156,-89,23,-123,-24,146,319,16,148,61,-32,107,21,-57,-116,-153,-162,-375,-271,-185,-193,-203,-209,-205,-180,-150,-118,-84,-58,-33,-208,-346,-326,-313,-292,-61,-113,-172,-240,-308,-329,-292,-223,-158,-94,-20,9,68,76,-29,106,12,-48,-192,-167,-303,-38,-78,-153,-168,-215,-265,-303,-304,-290,-259,-222,-185,-146,-112,-76,-44,-146,-36,-46,-63,-417,-127,-154,-169,-201,-356,-525,-160,-342,-479,24,-339,-1456,-1615,-29,-1327,163,185,207,201,-494,-535,110,35,-50,-1532,-236,-265,-955,-3817,-2865,-731,-3765,194,234,241,-7643,178,-22324,53,-78020,-84093,-170,-241,-6266,-840,-4780,-234,-155,-77,11,-1629,-4166,-4214,298,-369,343,322,278,207,-1806,-1283,-965,-1885,-184,-219,-1040,-279,-319,-570,-341,-332,-680,-19,103,-93,272,-269,100,-420,338,118,188,114,-489,-404,-378,163,199,224,-275,43,-73,-139,-463,-419,-207,-125,-392,-302,-8,-163,-108,-318,-154,-214,-142,-209,-174,-165,-227,53,242,433,496,496,468,430,380,304,70,177,129,107,-75,-265,-102,-31,-263,-8,-77,-41,69,-27,-122,-213,-307,-375,-392,-348,-286,-219,-155,-89,-26,9,-258,-478,37,21,-16,-58,-118,-149,-179,-206,-218,-233,-273,-650,-270,-268,-724,-1536,-153,-73,4,-345,-3065,229,260,-1751,319,310,307,-4273,-3080,-2854,103,153,-648,-352,-897,-793,-348,-423,-857,-386,-430,-542,-286,-243,-394,-71,26,-273,-388,-275,-65,188,159,168,75,-10,-97,-185,-196,-162,-98,-150,-21,-139,-34,-30,-94,-155,-333,-294,-216,-144,-59,20,76,-40,84,-167,-378,-108,-208,-245,-185,-77,28,132,235,157,-222,-320,-109,-181,254,-143,-146,-135,-189,43,6,-14,-5,-21,-275,-310,-337,88,112,64,13,-257,-145,-221,-273,-279,-246,-200,-146,-97,-351,-203,-42,-276,-207,-191,-225,-327,21,36,-234,-151,84,136,131,104,58,6,-61,-197,-211,-297,-377,-426,-439,-442,-448,-450,-388,-291,-170,-48,-144,-62,-201,-8,496,510,308,221,249,317,16,123,-107,-21,47,-153,24,13,23,44,56,62,38,-114,-399,-275,-269,-378,-461,-405,-314,-236,-231,-276,-102,-88,-116,-81,-166,-164,-180,-225,-259,-286,-299,-310,-318,-311,-316,-333,-331,-337,-313,-295,-251,-181,-125,-62,20,-400,1,158,166,-286,120,-382,3,-64,-113,-203,-156,-122,-108,-214,-121,-122,-105,155,7,-259,92,-327,78,107,125,6,-208,-338,-128,-209,-259,-222,-338,-456,-363,-252,-156,-304,-25,-134,-221,-17,-33,-71,-119,-169,-214,-258,-303,-328,-340,-349,-358,-361,-360,-343,-334,-318,-286,-240,-192,-133,-75,-24,-49,-17,-356,-192,-106,-7,-21,-44,-65,-147,-54,-193,-293,-163,81,101,125,127,113,94,64,-119,-45,-118,-183,-238,-275,-301,-275,-200,-304,23,-10,130,369,511,474,174,160,350,-128,-288,-38,209,-187,116,141,-114,191,20,-393,-28,402,677,-49,-245,96,69,-49,-114,27,120,-128,-30,-154,-49,-198,-165,-141,-86,-26,-48,-286,26,155,2,-302,-209,184,-34,-150,-62,-338,-46,35,-254,0,-145,-245,-213,-19,1,8,125,64,-65,57,73,78,101,137,177,185,-114,-282,-166,-12,-28,-172,-140,-38,130,142,57,-8,-158,-52,-117,-186,-213,-317,-6,74,-199,5,85,90,-97,88,91,74,193,206,141,117,39,-18,-48,-47,-17,-201,-145,-271,-25,17,-182,-59,-22,-134,-172,-346,-237,15,63,-47,24,25,31,53,72,110,43,-286,-204,-3,271,171,290,265,-167,-135,-52,77,101,138,41,9,-71,-135,-279,-504,-319,-370,-414,-441,-407,-338,-210,-87,-27,126,46,-108,-56,210,167,-17,-249,-237,-96,-179,-295,-369,-379,-340,-292,-276,-258,-260,-279,-298,-309,-311,-300,-279,-291,-242,-254,-261,-283,-303,-326,-316,-270,-254,-172,-218,-141,29,57,-211,1,19,-29,-128,-161,-230,-287,-331,-353,-324,-277,-211,-152,-93,-23,36,91,161,-123,18,-278,122,266,232,213,139,59,-34,-149,-260,-359,-384,-309,-214,-129,-64,0,47,117,179,251,307,346,382,7,-38,233,3,319,288,24,119,-34,-253,-253,-144,-279,-251,-244,-223,-355,-177,-230,-265,-187,-184,-424,-241,-233,-160,-74,-304,-145,96,-15,129,76,-59,-144,-307,-104,-83,-189,-245,-269,-299,-298,-518,-289,-228,-164,-156,-6,120,236,376,-172,673,-245,-1213,680,1317,1477,1659,1154,2090,3477,2125,6049,2923,12152,14870,17253,4753,18368,19740,15563,12339,7094,4450,885,6316,4350,1531,504,366,239,939,-27,559,-259,125,-404,-236,-380,-346,-228,-120,-104,-197,85,-21,-133,-100,-325,-257,149,19,-225,-467,-120,-178,-187,-225,-126,-35,-59,84,-87,-160,5,205,153,-96,-185,-206,-61,-103,-201,-352,-290,-89,-86,-229,-115,-144,-190,-231,-252,-226,-181,-142,-113,-99,-100,-101,-98,-99,-87,-165,-80,-34,-29,1,23,-174,24,16,-103,-245,-334,-153,-127,-159,-168,-166,-171,-146,-170,-129,-172,-72,-138,-124,-108,-221,163,193,22,-319,-263,-296,-112,-3,180,-50,-135,218,228,220,183,-67],[-196,-187,-177,-142,-116,-77,-30,-87,-141,-170,-269,-154,-192,-68,68,-83,-231,-79,-89,-77,-278,-56,0,9,-323,-111,-50,-99,-163,-208,-207,-346,-92,0,120,-32,-164,-6,9,115,227,64,-132,112,54,29,-123,42,58,-8,-256,-212,103,52,-107,6,-59,-135,-214,-285,-322,-296,-228,-159,-87,-22,-66,-23,49,83,-16,21,-29,-163,-110,-98,-52,10,72,-113,-305,-234,-48,-68,-141,-176,7,-33,-72,-163,-119,-118,-102,-143,-263,-260,-316,-295,-44,94,114,73,81,14,46,41,30,25,43,-5,51,50,-59,14,-15,-48,-173,-128,-354,-229,-267,-282,-278,-237,-193,-222,-294,-13,35,75,-69,134,149,144,157,-171,78,17,-52,-299,-216,-266,-269,-229,-364,-523,-204,-251,-616,-46,-209,-1476,-1559,-271,-1372,-229,-201,-140,-79,-456,-717,144,204,259,-1122,336,374,-1170,-3751,-2658,-845,-3981,467,480,478,-5462,444,-22705,379,-61709,-61101,233,172,-7100,-1835,-3569,-118,-190,-263,-315,-1349,-4148,-6315,-261,-629,-253,-281,-320,-366,-2033,-692,-347,-1847,-90,-25,-1119,-115,42,-440,41,-343,-784,123,164,3,242,-306,134,-346,158,78,-8,-111,-603,-424,-277,-157,-104,-61,-116,-31,-49,-111,-458,-442,-158,-93,-396,-348,-94,-114,-162,-414,-284,-352,-347,-263,-161,-121,-145,94,237,323,390,429,441,445,441,415,60,386,349,375,-95,-205,-160,-81,-254,63,-55,-88,72,189,-99,-256,-138,-124,-192,-297,-275,-182,-77,19,98,137,-259,-451,-28,85,27,-28,-100,-138,-307,-205,-216,-221,-210,-758,-176,-311,-720,-1490,-7,34,65,-379,-2780,162,167,-3578,200,191,193,-2776,-2584,-1998,64,19,-591,-92,-609,-878,-366,-480,-868,-393,-420,-531,-250,-186,-531,18,24,-294,-399,-235,-48,-90,-141,-193,-237,-216,-164,-174,-29,43,109,-60,26,-169,-61,170,128,-76,-371,-236,-130,-185,-207,-190,-153,-96,-53,-192,-354,9,6,-199,-217,51,142,262,468,126,-242,-255,-23,-101,232,-148,-192,-168,-209,3,-85,-190,-271,-278,-234,-293,-382,-127,-124,-131,-133,-197,-173,-182,-392,-165,-139,-110,-71,-27,-346,-215,-93,-252,-207,-213,-208,-353,162,70,-216,-155,72,497,644,390,83,108,177,-128,-167,-269,-239,-154,-64,31,150,-73,-295,-187,166,-42,-135,-62,-214,-17,502,494,381,253,118,-4,-121,-194,-245,-275,-262,-237,-216,-202,-193,-186,-185,-177,-180,-187,-380,-297,-195,-187,-168,-149,-119,-180,-286,-172,-67,-77,-145,-111,-189,-206,-268,-325,-325,-273,-212,-261,-140,-113,-134,-134,-156,-209,-260,-337,-353,-269,-167,-45,73,-365,-6,423,322,-350,245,-283,63,183,13,-194,-225,-193,-94,-206,-114,-98,-127,141,84,-197,70,-376,161,158,87,-81,-278,-315,-204,-192,-242,-109,-78,-56,-37,-28,-31,-265,-54,-159,-206,-140,-155,-174,-189,-191,-181,-163,-143,-105,-190,-191,-104,82,-153,-173,-255,48,1,-139,67,71,120,91,-66,-21,-386,-172,-64,-89,-100,-104,-105,-140,-84,-190,-309,-99,-11,-2,16,23,37,38,48,-182,44,29,-61,43,61,-24,91,-8,-292,-25,-84,109,160,147,104,73,44,31,-78,-222,41,138,-198,134,94,-230,91,-2,-404,-11,424,410,13,-350,65,88,-28,-127,25,17,-162,-78,-161,-114,-180,-58,5,77,96,-131,-279,-96,165,10,-352,-184,327,-63,-139,-82,-368,-129,46,-262,87,-106,-299,-163,-84,-66,-37,-11,16,-38,20,55,48,41,32,15,7,-64,-288,-170,-27,-40,-229,-175,-44,-20,-2,-38,13,-161,-4,-120,-200,-232,-397,-220,-236,-217,-179,-116,-49,-62,56,106,124,129,121,87,69,60,64,77,100,134,-154,-171,-242,-18,21,-174,-70,-36,-163,-156,-335,-240,-89,-145,-197,-229,-249,-264,-257,-246,-207,-171,-317,-224,-12,48,88,119,140,-184,-81,49,64,-5,-81,-178,-285,-381,-376,-306,-467,-162,-100,-67,-65,-80,-281,-221,-134,-128,-95,-56,-111,-55,-4,-18,-49,-322,-164,-236,-315,-393,-344,-271,-211,-155,-132,-109,-106,-130,-162,-201,-255,-300,-354,-404,-447,-447,-425,-412,-390,-358,-304,-241,-272,-176,-245,-123,18,36,-210,0,-21,-76,-140,-219,-295,-361,-398,-363,-289,-216,-133,-65,-2,65,116,154,199,-88,-142,-341,108,102,51,-13,-95,-154,-188,-192,-156,-156,-339,-13,46,79,96,121,131,164,187,215,219,196,162,57,-48,-53,-179,-309,-451,-350,-208,-78,-271,-152,103,-343,365,377,171,-351,-111,-207,-220,-128,-52,-297,-91,-30,-4,51,-296,-200,41,-43,123,63,-139,-206,-231,-129,-148,-233,-284,-293,-247,-174,-486,-244,-12,31,-249,22,-11,-104,-200,-307,-895,-301,-123,72,266,458,644,254,1225,1822,1477,4160,2130,8059,10303,12420,1611,15239,15563,15063,12735,8286,4544,3231,5776,4072,2055,1435,437,828,548,201,92,-307,-161,-356,-115,-52,26,99,179,-149,-159,88,-31,-94,-92,-352,-209,226,-10,-194,-493,230,-28,-227,-254,-63,-16,-91,7,-175,-195,25,136,141,-88,-202,-199,133,-128,-216,-356,-263,67,39,-224,0,0,-86,26,57,86,-84,8,92,57,5,-49,-104,-164,-206,-247,-262,-274,-273,-287,-286,-300,-311,-309,-299,-289,-365,-204,-173,-154,-123,-92,-167,-13,-134,54,-170,114,-113,-85,-108,-303,148,135,18,-298,-244,-234,-66,-40,-8,-91,-145,-60,-66,-79,-93,-95],[-92,81,49,-98,83,12,-71,-148,-207,-282,-330,-339,-314,-274,-229,-173,-311,-68,24,110,-209,-49,167,88,-357,-60,0,-3,-164,-305,-34,-279,-88,-186,-329,-474,-435,-284,-150,-36,52,95,-119,117,73,-5,-81,-87,-142,-165,-235,-262,-34,34,-129,126,148,159,77,-31,-154,-212,-237,72,72,40,5,-14,-65,-61,-77,-84,-85,-323,-52,-21,7,33,46,-117,-240,-171,-123,-105,-126,-172,-212,-230,-238,-235,-218,-191,-150,-99,-185,-199,-320,-302,-63,136,254,149,196,26,74,1,-85,-174,-244,-320,-384,-418,-413,-379,-346,-309,-257,-213,-395,-114,-60,-164,27,58,-263,-272,-347,37,0,-45,-97,-150,-203,-242,-262,-272,-241,-191,-130,-161,-29,13,44,55,-379,-520,-250,-190,-652,-238,-317,-1388,-1396,-510,-1340,-82,-2,73,120,-371,-684,191,172,143,-796,52,15,-1295,-3592,-2501,-1026,-4277,-99,-90,-80,-2029,-31,-23018,57,-44517,-35330,192,220,-7740,-3307,-2457,223,208,182,164,-1164,-3938,-5328,-407,-1162,-61,-107,-142,-165,-2289,-212,-79,-1494,-230,157,-1078,-341,354,-285,431,-406,-891,489,223,85,211,-357,147,-293,359,234,227,148,-722,-453,-166,-140,-196,-228,-255,-259,-254,-223,-386,-468,-121,-74,-372,-304,74,-61,-199,-512,-137,-255,-155,-211,-153,-119,-70,148,291,327,356,363,357,348,338,312,33,277,253,227,-120,-148,-162,-134,-256,117,-10,-135,26,144,-120,-327,-169,-178,-285,-376,-385,-299,-198,-106,-30,5,-262,-404,-108,-45,-81,-99,-122,-105,-444,-87,-80,-131,-114,-863,-206,-395,-714,-1258,-139,-140,-156,-361,-2421,-236,-302,-4686,-404,-467,-492,-1332,-1966,-1166,-461,-460,-470,-460,-419,-980,-403,-502,-769,-400,-410,-513,-234,-193,-563,78,54,-291,-392,-201,-125,-167,-204,-231,-248,-219,-174,-177,-43,42,135,19,61,-210,-110,172,251,-17,-314,-188,79,288,171,171,122,51,65,-215,-277,73,32,-186,-264,-14,123,106,91,43,-271,-193,-128,-190,-263,-340,-409,-461,-478,-448,-400,-357,-317,-257,-201,-245,-433,-84,-60,-40,-12,-135,-106,-149,-398,-109,-101,-120,-118,-99,-343,-195,-108,-158,-216,-235,-199,-374,138,81,-180,-176,9,-78,-125,-92,14,107,269,-80,75,154,-180,-14,422,684,698,-78,-313,-178,161,-47,-119,-89,-248,-38,70,39,40,58,73,84,76,72,-144,-13,-61,-114,-170,-224,-262,-271,-256,-204,-145,-90,-377,-325,-175,117,143,18,129,-237,-270,-88,17,-159,-179,-117,-207,-121,-88,-40,-98,-209,-161,-250,-90,-22,-101,-62,1,-72,-214,-209,-241,-203,-128,-10,94,-341,-29,539,246,-272,336,-138,54,234,3,-206,-127,-263,-284,-208,-114,-82,-155,99,144,-134,26,-412,238,185,39,-167,-350,-288,-263,-226,-223,-37,42,98,137,146,40,-213,18,-188,-190,-229,-297,-357,-382,-365,-325,-274,-227,-163,-151,-222,-134,56,-179,-74,-236,-44,-78,-65,12,-28,-70,-111,-160,-201,-417,-260,-278,-286,-301,-302,-301,-294,-286,-289,-310,-275,-269,-278,-274,-276,-262,-246,-204,-247,-110,-65,-15,29,64,-15,63,-40,-290,-76,-141,-173,-231,-232,-210,-149,-81,-15,-24,-154,103,135,-151,138,58,-340,-5,-24,-375,13,5,-17,-35,-467,-64,-73,-88,-143,-130,-157,-203,-223,-259,-283,-268,-219,-136,-45,39,-212,-280,-232,208,13,-394,-168,257,-74,-129,-109,-355,-183,-111,-272,-245,-302,-349,-342,-271,-179,-86,-1,86,-12,-16,156,323,357,367,362,189,-7,-265,-162,65,-40,-268,-204,-47,170,126,-141,74,-150,-18,-127,-217,-216,-346,-313,-359,-370,-347,-295,-241,-182,-123,-76,-36,2,38,56,92,130,74,195,219,242,-93,-178,-212,-12,18,-166,-79,-39,-187,-130,-316,-238,-18,-29,-28,7,42,19,98,109,132,-61,-228,-209,-18,237,54,273,74,-203,-15,139,96,81,62,-17,-108,-205,-263,-274,-402,-148,-70,0,46,71,-220,-248,-49,40,11,-13,-108,-50,-14,2,-39,-272,-30,-290,-30,-77,-101,-122,-101,-64,-32,16,58,83,106,-137,-282,-74,5,-197,-12,-33,-145,-177,-160,-192,-206,-202,-259,-152,-265,-106,-19,26,-196,1,73,33,-73,-67,-143,-210,-214,-136,-13,113,241,232,69,208,143,166,340,-27,-281,-405,-16,-164,-296,-270,-161,-57,23,72,-204,-216,-341,-75,55,16,-32,-68,-111,-125,-145,-156,-182,-227,-269,-298,-324,-265,-249,-123,-49,15,79,-87,-279,-74,213,-406,189,150,92,-349,-57,-177,-172,-247,-286,-237,-152,-94,-18,46,-195,-251,-14,-72,116,32,-214,-261,-161,-129,66,-257,-180,37,-252,-61,-462,-209,-81,-121,-286,-225,-256,-306,-334,-352,-1696,-377,-342,-278,-187,-47,125,-299,577,900,892,2175,1659,4721,6414,8209,455,11356,12339,12735,12509,9293,4488,7150,7202,5578,3276,3000,472,1565,1189,502,669,-284,290,-290,105,79,91,46,133,-208,-128,65,-29,-51,-91,-333,-153,57,-43,-169,-458,-141,-182,-212,-284,-284,-307,-308,-308,-281,-244,-181,-119,-67,-87,-224,-197,79,-189,-232,-350,-241,176,188,-210,139,114,20,62,50,44,-140,8,5,-27,-76,-132,-198,-282,-366,-460,-510,-482,-402,-335,-259,-272,-187,-177,-194,-306,-367,-278,-286,-287,-261,-226,-186,-137,-87,-34,-147,106,-96,-58,-118,-391,155,486,14,-264,-190,-150,-26,-86,48,-137,-158,160,235,209,175,-15],[-67,125,111,-60,23,-128,-286,-443,-584,-745,-889,-982,-887,-774,-667,-550,-419,-276,-118,57,-139,-41,210,107,-363,-11,-32,15,-243,-322,15,-220,-91,-79,-66,-86,-127,14,180,93,255,93,-115,146,177,-129,-53,-52,-126,-177,-206,-328,-117,-49,-159,72,118,158,46,-32,-132,-235,-336,8,142,79,10,-71,-197,-255,-349,-436,-518,-573,-543,-470,-403,-345,-297,-246,-204,-173,-184,-143,-117,-157,-116,-133,-166,-314,-212,-197,-152,-91,-119,-155,-333,-319,-91,91,35,-53,-170,-298,-426,-484,-383,-261,-133,-86,35,86,-96,107,89,0,-133,5,-350,29,35,-195,29,7,-349,-302,-402,-213,-258,-254,-202,-122,-30,64,-96,-74,269,299,297,-28,258,214,157,85,-409,-530,-293,-233,-582,-259,-209,-1267,-1181,-671,-1249,54,69,76,54,-274,-473,-36,-77,-103,-546,-116,-90,-1343,-3461,-2408,-1364,-4690,-24,-45,-85,-137,-188,-23152,-226,-28813,-9626,-115,-72,-8063,-5209,-1421,9,20,28,51,-1072,-3552,-3337,-953,-1971,175,194,177,144,-2548,96,88,-1170,-412,175,-944,-561,294,-131,367,-527,-975,437,64,142,175,-423,139,-263,214,150,97,49,-713,-479,-63,17,8,-9,-46,-84,-112,-88,-322,-497,-95,-65,-344,-237,272,-15,-255,-457,-49,-240,-168,-215,-178,-155,-18,115,152,193,225,235,229,218,205,170,-1,108,60,5,-143,-106,-133,-185,-265,-221,-259,-293,-341,-374,-396,-413,-435,-439,-433,-426,-417,-404,-391,-372,-344,-328,-302,-336,-272,-270,-274,-280,-308,-312,-576,-346,-354,-359,-347,-891,-285,-464,-679,-981,-179,-30,12,-282,-2018,119,113,-4784,110,77,56,-15,-1278,-390,-80,-95,-271,-114,-104,-1079,-451,-490,-640,-401,-390,-503,-239,-207,-448,-137,-156,-256,-365,-166,-128,-103,-84,-72,-76,-106,-97,-191,-47,65,135,92,88,-249,-171,51,175,47,-217,-146,100,73,14,-25,-54,-61,-71,-218,-193,-54,-54,-163,-309,-69,-92,-119,-148,-214,-294,-371,-467,-487,-377,-262,-260,-230,-262,-101,157,188,204,-42,-138,-183,-480,114,332,334,157,-64,-99,-116,-282,-167,2,35,140,-26,-330,-154,-83,-76,-231,-251,-187,-380,-263,-348,-369,-332,-239,-144,-67,-7,41,82,109,-44,117,157,-169,-19,151,143,133,-88,-323,-185,-46,-88,-118,-132,-295,-59,85,158,221,266,281,274,99,173,-173,-5,18,-51,-47,-52,-35,1,50,112,167,-84,-377,-328,-208,51,314,2,65,-247,-210,-27,144,-217,-208,-90,-217,-52,128,-15,-137,-233,-167,-229,-120,16,-63,-73,97,11,-227,162,112,-194,28,5,33,-324,-63,168,166,-203,204,21,48,-6,-109,-244,-385,-532,-546,-439,-334,-259,-199,-162,-152,-140,-144,-339,-201,-250,-319,-390,-443,-415,-336,-237,-202,-69,-13,23,47,51,-51,-157,-59,-212,-220,-316,-403,-499,-471,-393,-318,-248,-189,-125,-70,-155,-138,33,-141,18,-146,-63,-111,-171,-248,-320,-379,-393,-352,-285,-412,-160,-107,-67,-177,-2,18,-115,35,-194,-285,8,-8,-35,-36,-21,37,9,19,-307,-12,-21,67,537,255,-3,282,-75,-287,-97,-185,-240,-200,-114,-56,-5,27,47,31,-88,75,94,-74,117,36,-345,-75,-37,-349,42,104,91,85,-421,-11,76,31,-151,16,-16,-244,-110,-178,-208,-221,-199,-137,-64,0,-269,-286,-290,200,18,-402,-152,209,-48,-111,-134,-306,-193,-105,-270,-242,-291,-326,-348,-332,-297,-256,-215,-157,-96,-49,43,105,164,212,247,205,57,-225,-146,110,-22,-254,-209,-50,19,-49,-241,-199,-262,-322,-365,-390,-384,-362,-342,-320,-305,-299,-281,-253,-211,-160,-111,-61,-14,29,44,69,86,24,84,66,49,-26,-167,-177,-1,8,-153,-84,-33,-199,-90,-287,-225,35,-18,-83,-142,-175,-161,-87,6,126,-95,-126,-154,-17,318,-14,354,0,-217,57,220,116,82,208,-15,0,-108,-188,-267,-335,-381,-411,-405,-387,-366,-340,-325,-301,-290,-277,-271,-274,-264,-271,-262,-240,-209,-163,-385,-31,-7,100,-110,188,98,186,289,366,415,342,-202,-283,-95,29,-137,-24,66,-119,-229,-60,-80,-87,-87,-205,-83,-264,-82,-26,-9,-159,-3,-15,-42,-73,-113,-149,-134,-77,-37,70,150,180,177,122,258,138,152,324,46,-327,-442,-3,-103,-225,-255,-278,-236,-184,-146,-254,-244,-297,-149,-68,-72,-92,-104,-129,-134,-146,-149,-163,-188,-205,-203,-211,-168,-302,-102,-68,-35,-11,-83,-268,-17,-60,-337,-168,-170,-129,-331,-1,-131,-104,2,36,-122,80,404,376,28,-78,-272,-50,-94,124,15,-256,-287,-86,-89,37,-233,-92,29,-166,-21,-429,-154,110,53,-226,-79,-104,-125,-99,-48,-913,62,123,187,248,328,425,-471,708,904,304,1427,1361,2213,2819,3628,1564,5834,7094,8286,9293,10021,4320,10283,9822,9001,5324,5690,1789,4076,3007,900,1147,-154,642,-198,606,417,199,-7,201,-249,-84,-193,-320,-454,-414,-283,-174,-70,-65,-133,-408,25,-92,-130,-295,-137,-217,-279,-327,-339,-303,-254,-216,-203,-189,-233,-190,-196,-250,-216,-316,-208,-59,-17,-171,32,36,14,-17,-57,-102,-176,-186,-207,-215,-212,-194,-164,-133,-119,-205,-243,170,-32,83,0,-298,47,185,-14,-262,-310,-61,139,13,-85,-194,-210,-236,-248,-246,-209,-155,-84,-33,-134,-452,148,469,19,-213,-121,-64,12,-127,-29,-179,-169,117,317,186,150,1],[-65,149,148,-53,112,21,-74,-175,-262,-382,-491,-585,-660,-726,-781,-810,-812,-791,-736,-642,-527,-401,-276,-151,-371,18,-43,22,-234,-150,49,-176,-107,-73,-31,-115,-97,87,261,79,229,61,-117,33,246,-264,-37,296,252,-17,-159,-344,152,143,-191,124,117,113,22,-23,-95,-225,-374,-56,123,88,47,-4,-320,-132,-201,-274,-354,-437,-515,-561,-513,-442,-380,-320,-275,-245,-218,-199,-191,-194,-209,-230,-269,-385,-403,-493,-487,-394,-285,-185,-334,-324,-100,131,169,178,160,34,103,-62,71,78,17,-121,213,88,-88,209,101,13,-105,-2,-283,-68,-50,-213,9,22,-415,-279,-387,-104,-119,-96,-42,27,1,130,-227,31,227,191,136,55,-36,-130,-225,-323,-427,-524,-327,-259,-442,-158,-124,-1118,-907,-653,-1098,-113,-143,-167,-200,-201,-181,-148,-106,-63,-329,-14,-4,-1286,-3374,-2360,-1911,-5151,-334,-314,-230,-157,-103,-23028,-44,-16139,-37,-36,-29,-7802,-7440,-384,61,74,68,66,-1028,-3007,-1487,-1402,-2999,-810,423,479,507,-2672,364,467,-899,-532,302,-745,-726,108,30,152,-666,-964,137,-73,92,42,-463,-68,-227,-194,-259,-309,-323,-592,-461,-161,-113,-73,-22,32,99,92,8,-249,-500,-53,-38,-292,-150,345,48,-272,-334,76,-189,-165,-190,-189,-202,31,103,136,181,223,254,276,301,326,330,-14,315,245,268,-139,-58,-74,-203,-258,-108,-193,-273,-355,-344,-311,-318,-282,-272,-255,-280,-220,-192,-164,-134,-105,-103,-219,-230,-192,-118,-144,-167,-201,-196,-672,-164,-123,-121,-31,-801,-298,-482,-581,-674,-412,-254,132,-128,-1576,22,-56,-3880,-192,-281,-335,-337,-555,-225,-178,-136,-120,-120,-130,-1133,-479,-439,-492,-371,-336,-499,-379,-361,-323,-261,-203,-178,-311,-122,23,65,93,106,92,-151,-123,-194,-87,14,15,14,12,-269,-227,-77,-90,-133,-187,-248,-317,-340,-330,-303,-284,-273,-280,-259,-197,-125,-35,-125,-331,-44,231,246,242,-4,-295,-59,-58,-147,-214,-219,-254,-235,-249,-140,176,229,269,-38,-81,-109,-501,105,328,296,142,21,-34,-5,-162,-210,11,58,272,-26,-297,-101,-35,-4,-244,-251,-171,-372,-26,-26,-59,-237,5,2,-22,-66,-120,-177,-240,-300,-339,-367,-371,-356,-346,-346,-352,-380,-400,-383,-316,-213,-105,-175,-339,-80,366,327,525,512,292,351,113,176,-204,-6,116,1,273,208,142,91,49,32,22,-72,-375,-291,-180,-18,170,-15,11,-222,-142,12,41,-230,-230,-109,-218,6,437,-4,-173,-248,-156,-201,-140,26,-19,-79,73,47,-240,169,174,-195,153,126,99,-315,-106,102,88,-144,86,48,19,-34,-92,-277,-274,-379,-447,-453,-383,-319,-262,-224,-215,-204,-211,-238,-268,-307,-353,-385,-396,-391,-379,-353,-335,-315,-308,-306,-299,-299,-308,-320,-341,-365,-360,-336,-281,-227,-175,-119,-101,-9,-53,87,22,-47,-123,6,-80,88,-54,-27,-104,55,-66,-187,-291,-301,-210,-88,-378,-118,156,15,-155,-69,297,-104,52,-208,-253,90,268,155,45,-65,-139,-157,-97,-365,-86,-61,112,210,210,-1,107,-117,-280,-159,-266,-378,-414,-310,-224,-135,-62,-2,33,-39,87,59,0,116,14,-247,-110,-43,-342,65,279,292,145,-265,-57,161,72,-160,25,11,-294,-105,-194,-177,-170,-134,-80,-27,-47,-275,-311,-153,86,9,-374,-147,32,-2,-103,-172,-258,-182,-105,-264,-156,-174,-278,-220,-251,-288,-333,-379,-407,-416,-398,-372,-349,-324,-301,-288,-274,-258,-254,-256,-257,-275,-292,-316,-312,-285,-246,-296,-144,-117,-23,-161,-259,-93,-73,-368,143,8,-203,32,-8,-40,-59,-71,-70,-58,-47,-59,-68,-93,-137,-202,-283,-360,-390,-330,-258,-185,-126,-160,-108,-67,-222,-113,-274,-230,10,104,-48,252,50,-133,-12,214,153,-118,-47,-104,-34,223,-107,165,-80,-250,102,90,67,23,-17,-79,-153,-237,-293,-313,-282,-178,-76,29,127,217,-109,-309,-60,79,249,0,-103,-44,105,131,-47,-128,149,-405,-3,-77,131,-122,177,92,145,152,161,164,175,-285,-288,-156,15,-103,-71,69,-130,-303,-68,-116,-160,-200,-236,-271,-305,-325,-341,-352,-367,-375,-377,-369,-341,-302,-247,-178,-110,-57,0,48,43,82,145,198,97,103,211,85,-261,-380,43,39,12,-14,-48,-62,-65,-68,-280,-272,-232,-245,1,-1,-28,-57,-111,-150,-203,-243,-291,-329,-329,-286,-252,-182,-329,-113,-97,-88,-85,-93,-284,-104,-128,-265,-175,-161,-132,-334,13,-113,-67,39,48,-80,174,308,282,-89,-11,-279,-107,-150,-164,-137,-289,-322,-54,-61,-14,-217,-24,11,-78,-21,-436,-120,85,178,-128,238,731,-105,766,643,181,-1262,676,600,510,452,351,-345,611,806,-256,1417,1082,2307,2827,3345,2045,4194,4450,4544,4488,4320,4032,3693,3345,3003,2680,2399,2134,1879,1671,1367,1272,-21,828,-125,509,338,188,-100,-81,-277,-290,-381,-401,-371,-310,-240,-187,-129,-116,-128,-384,-58,-115,-76,-301,-184,-258,-337,-428,-428,-338,-216,-100,-2,-97,-262,-187,-71,-330,-189,-287,-194,279,213,-145,44,-46,-144,-227,-291,-326,-332,-320,-303,-293,-290,-280,-262,-245,-209,-198,-152,-75,-26,36,-37,-300,14,170,2,-192,-241,-51,160,75,-9,-251,-198,-267,-327,-355,-330,-285,-233,-166,-160,-444,46,110,25,-149,-57,11,50,-164,-109,-214,-178,73,292,161,123,18],[-46,6,11,-38,12,-2,-19,-183,-239,-118,-157,-206,-254,-336,-377,-403,-364,-333,-305,-273,-255,-253,-272,-302,-376,-355,-367,-329,-291,-248,-201,-148,-123,-21,53,-136,-60,173,340,73,186,8,-116,-85,104,-389,-30,367,303,37,-95,-268,207,142,-218,99,75,48,0,-7,-51,-200,-333,-118,206,140,242,87,-402,-235,-21,204,182,63,-129,177,301,156,113,-154,-105,11,-168,-176,-254,-272,-220,-138,-70,-460,-170,-46,-100,-168,-198,-145,-344,-331,-101,332,537,430,400,30,523,-165,342,239,-15,-154,59,35,-90,-16,-53,-95,-135,-191,-254,-303,-347,-375,-413,-403,-477,-345,-368,-261,-222,-185,-153,-123,-99,-78,-344,-82,-101,-137,-182,-237,-291,-319,-310,-270,-457,-538,-278,-135,-306,-44,41,-997,-633,-504,-952,19,15,9,-6,-107,0,-2,-8,-21,-170,-72,-98,-1174,-3380,-2405,-2766,-5524,-136,-107,-99,-106,-125,-22745,-156,-7432,-110,-61,-8,-6763,-9943,85,58,24,-32,-92,-1051,-2402,-220,-1727,-4222,-1982,7,45,57,-2528,32,-8,-740,-640,-214,-553,-849,-419,-348,-272,-856,-890,-80,-225,-5,0,-506,-10,-227,-73,-125,-181,-251,-488,-435,-197,-92,6,109,205,301,137,32,-215,-524,-39,-36,-259,-96,375,89,-278,-230,180,-159,-187,-173,-210,-292,-59,-49,-17,33,95,160,228,310,400,472,-34,292,196,340,-147,-44,-44,-229,-276,202,245,-78,-131,-47,-160,-255,-204,-34,-25,-264,-140,-236,-191,-262,-299,-291,-239,-201,-183,-193,-225,-271,-350,-408,-757,-318,-247,-183,-120,-706,-363,-473,-453,-393,-698,-664,505,36,-1150,-503,1073,-2292,1218,1240,1263,1264,117,860,1201,402,89,1023,820,-1162,-518,-395,-371,-344,-264,-538,-309,-221,-216,128,114,-103,-272,-99,112,116,108,97,60,-218,-177,-224,-149,-173,-225,-282,-337,-378,-403,-391,-371,-336,-302,-273,-257,-218,-173,-127,-99,-85,-109,-165,-194,-228,-173,-107,-352,18,371,317,356,-61,-298,-11,324,230,126,-156,-255,-251,-227,-193,-3,37,121,-52,-48,-57,-496,64,376,314,107,90,45,66,-66,-255,4,60,239,-40,-271,-70,-9,31,-281,-263,-171,-380,97,173,0,-294,-3,107,61,2,-65,-136,-212,-286,-345,-392,-384,-346,-308,-277,-244,-229,-306,-253,-179,-150,-125,-227,-383,-116,37,74,108,133,141,139,100,105,-255,-27,-6,-37,-66,-94,-116,-133,-150,-161,-186,-218,-387,-287,-298,-265,-191,-94,-47,-195,-98,16,-77,-218,-258,-144,-230,54,475,-6,-218,-273,-146,-182,-161,99,18,-92,131,59,-268,45,31,-190,19,13,36,-324,-168,72,4,-109,48,2,-32,-89,-138,-288,-251,-273,-238,-185,-122,-56,-99,-148,15,-3,-203,-135,-109,-175,-253,-322,-366,-353,-311,-258,-219,-186,-172,-166,-158,-154,-156,-154,-159,-240,-177,-189,-189,-200,-216,-230,-240,-248,-249,-227,-187,-139,-103,-51,-23,23,14,7,-76,-84,-160,-239,-305,-293,-216,-116,-343,-106,181,105,-107,-165,254,-100,54,-230,-219,138,516,405,288,152,22,-109,-214,-362,-336,-327,-294,-254,-216,-196,-171,-146,-257,-110,-97,-133,-77,-36,-6,46,100,151,101,-3,167,-19,63,174,-1,-153,-91,-27,-338,87,562,617,190,-98,-98,183,122,-156,22,-14,-333,-93,-205,-227,-182,73,51,-59,-82,-228,-346,19,346,-1,-327,-132,165,68,-90,-209,-207,-151,-94,-234,-144,-154,-260,-177,-191,-209,-234,-263,-280,-296,-300,-300,-302,-295,-285,-276,-257,-231,-210,-193,-172,-167,-165,-176,-174,-162,-147,-208,-92,-114,4,-192,-280,-22,52,-432,107,57,-162,190,206,92,-21,143,117,94,13,30,4,-21,-112,-73,-87,-74,-41,-172,-147,-9,-15,-164,-137,-55,-232,-27,-256,-229,-49,-49,-71,50,29,-220,-120,164,138,-94,31,-44,-43,252,-190,63,-127,-271,143,186,124,51,132,50,61,67,-276,-161,-237,94,20,45,357,275,-66,-311,-81,83,193,-60,-103,-49,49,103,-47,-81,215,-284,-24,-128,29,-125,-107,-160,-217,-232,-221,-194,-149,-348,-270,-222,0,-66,-125,-14,-145,-354,-111,-158,-205,-257,-311,-368,-427,-472,-456,-421,-390,-357,-326,-299,-271,-252,-231,-210,-200,-213,-227,-252,-271,-305,-341,-365,-389,-392,-349,-310,-265,-301,-205,-177,-148,-131,-137,-138,-145,-167,-235,-268,-214,-284,-254,-273,-307,-333,-374,-392,-413,-412,-405,-394,-368,-331,-321,-287,-312,-306,-339,-376,-402,-383,-312,-243,-191,-184,-139,-126,-132,-319,-123,-125,-106,-70,-19,-3,73,84,108,-210,34,-234,-136,-206,97,-43,-264,-324,-32,-21,-53,-186,52,19,5,-27,-449,-62,40,168,3,4,-37,-317,-81,-68,-56,-80,-92,-90,-86,-64,-323,-72,28,110,-548,431,494,384,-265,338,584,516,885,3231,7150,10283,3693,22855,26757,28712,11245,11363,8150,15825,5122,1939,1445,170,9,-195,-13,250,295,-189,296,-221,-62,3,-29,-81,-133,-198,-112,-69,-172,-129,-357,-75,-133,9,-267,77,28,-136,-84,-285,-53,16,210,164,-122,-292,-193,-176,-281,-136,-248,-182,337,187,-120,16,234,286,125,113,46,-253,-49,-82,-112,-138,-150,-152,-149,-125,-144,-45,14,-12,65,-88,-268,-23,128,1,-119,-171,-53,108,18,-58,-242,-217,-179,-176,-163,-136,-123,-122,-118,-197,-373,-123,-134,-140,-148,-157,-163,-164,-197,-191,-247,-193,-147,-120,-98,-78,-49],[-31,-71,-156,-225,-289,-293,-242,-186,-259,-125,-136,-100,-122,-314,-258,-118,-183,8,9,20,-21,-86,-14,-46,-397,-46,-9,36,-78,183,98,-105,-152,15,341,-162,-36,248,404,64,123,-66,-120,-205,-41,-366,-40,-64,-107,-155,-195,-234,-259,-256,-246,-192,-151,-109,-67,-31,-1,-171,-290,-175,105,121,161,132,-364,-321,24,231,228,251,-166,118,339,181,74,-170,-69,97,-123,-115,-83,-52,-109,-160,-223,-433,-389,-325,-211,-87,57,-59,-356,-325,-84,413,627,494,397,20,337,-277,103,0,-68,-171,-154,-174,-203,-228,-262,-296,-322,-345,-340,-298,-238,-267,-112,-45,-458,-182,-339,118,134,139,69,108,64,81,-349,82,59,27,-6,-50,-98,-137,-169,-191,-479,-558,-235,-141,-176,28,73,-889,-356,-289,-811,-78,234,219,181,-91,103,50,-2,-51,-111,-139,-157,-1007,-3455,-2533,-3940,-5438,-70,-28,0,18,23,-22436,2,-3110,-66,-119,-183,-4819,-12594,-407,-380,-314,-262,-215,-1088,-1769,-169,-1853,-5073,-3236,-257,-271,-269,-2190,-192,-137,-674,-724,25,-358,-880,-479,89,-62,-1065,-761,28,-365,13,-24,-512,-95,-239,-180,-228,-268,-308,-382,-382,-297,-262,-240,-212,-190,-161,-136,-99,-193,-544,-23,-35,-221,-54,30,26,-242,-129,-4,-127,-212,-137,-193,-379,29,110,105,99,77,75,67,84,125,167,-36,284,158,313,-139,-37,-16,-238,-291,183,127,-20,-170,-113,-144,-182,-194,-22,13,-243,-133,-252,-89,-107,-90,-325,-125,-8,-82,54,37,-44,-52,-190,-755,-230,-83,-37,21,-605,-420,-407,-277,-116,-1003,-1073,498,204,-733,-1403,2437,-347,2924,3018,3035,2445,717,1244,2285,142,183,1410,1119,-1129,-534,-338,-248,-291,-165,-591,-380,-219,-134,102,148,-14,-231,-75,55,39,21,0,-37,-271,-227,-253,-207,-85,-164,-54,-41,-312,-354,-399,-120,-60,-75,-99,-137,-143,-133,-109,-86,-65,-69,-126,-93,-132,-150,-125,-344,16,110,216,280,-112,-283,29,393,300,111,-153,-250,-255,-183,-231,261,232,86,-62,-139,-219,-479,-233,-227,-235,-251,-307,-375,-412,-338,-266,-150,-61,28,-48,-233,-44,6,48,-316,-266,-173,-388,87,157,67,-352,-26,29,-20,-84,-151,-212,-257,-260,-206,-144,-152,-84,58,119,174,-141,-289,-310,-45,-102,49,-246,-372,-150,66,9,-45,-94,-142,-164,-164,-114,-309,-50,64,94,210,43,251,285,275,69,-3,-76,-394,-216,-31,-123,143,-83,-88,-165,-66,0,-177,-190,-282,-180,-241,104,362,-13,-255,-291,-130,-158,-175,99,64,-86,28,-11,-300,-110,-171,-215,-272,-308,-298,-336,-272,-267,-270,-281,-306,-355,-388,-437,-436,-392,-343,-305,-253,-212,-166,-139,-117,-245,-117,-116,-297,-149,-168,-191,-220,-238,-243,-241,-257,-197,-174,-114,-73,-29,25,-112,8,-32,-59,-230,-132,-42,195,311,-40,14,-160,-17,-60,-96,-177,-236,-254,-215,-147,-67,-17,10,-40,12,-13,-40,-65,-85,-108,-119,-296,-105,-69,-5,-43,-267,198,-100,45,-254,-180,178,170,62,-26,-89,-90,-130,-29,-319,-230,-143,98,103,107,-8,88,-151,-215,-30,-54,-219,-235,-285,-268,-189,-114,-56,-34,-26,-58,-105,-166,-213,-192,-105,-34,13,-316,111,412,453,249,73,-117,207,184,-136,21,-59,-348,-133,-209,-274,-190,64,8,-105,-90,-168,-375,195,458,-11,-274,-101,20,-108,-242,-371,-322,-234,-162,-187,-118,-118,-250,-177,-228,-284,-342,-384,-376,-345,-301,-255,-214,-169,-126,-91,-52,-15,-109,-152,37,31,-54,-115,-131,-36,-47,-107,-55,-113,-25,-225,-285,40,56,-335,60,55,-88,8,-12,-31,-45,-69,-92,-110,-127,-159,-171,-177,-179,-181,-181,-175,-167,-170,-151,-146,-144,-159,-168,-166,-229,-215,-234,-225,-193,-147,-96,-36,11,-294,-222,100,117,-38,104,17,-45,35,-237,-79,-129,-264,-188,-204,-199,-179,-126,-68,-3,-38,-263,-116,-196,130,0,13,342,328,-25,-266,-98,93,142,-122,-92,-52,-4,80,-33,-44,164,-154,-20,-156,-98,-121,-92,-51,-27,4,19,14,-70,-331,-228,-258,-112,-149,-186,-233,-257,-333,-294,-319,-348,-389,-437,-447,-411,-358,-304,-250,-204,-163,-202,-108,-88,-155,-212,-121,-6,39,78,115,-178,-95,193,250,10,16,133,140,-54,-213,-25,686,767,826,850,860,844,791,-141,-240,-59,-265,57,120,-25,-145,-238,-240,-193,-106,-22,44,107,134,-121,-42,-266,98,134,-34,16,-58,-259,33,120,-97,99,84,55,-289,26,-60,13,85,95,125,246,285,345,-311,62,-166,-127,-260,105,-50,-196,-293,-99,-162,-204,-217,-219,-192,-141,-87,-461,-66,-52,-19,28,81,136,-404,127,132,189,269,343,323,165,-66,-920,-264,-142,212,-323,822,496,-390,463,1011,289,3155,6316,5776,7202,9822,3345,26757,100163,75675,14573,13667,12435,20316,5983,2607,1631,168,559,62,145,260,374,-214,50,-212,-158,-112,-98,-111,-164,-190,-230,-177,-232,-134,-317,-108,-154,-102,-226,-38,-41,-112,-137,-185,-217,-209,-182,-152,-150,-313,-192,-289,-151,-60,-196,-167,73,66,-98,-58,82,85,100,117,126,-287,-27,150,61,56,13,-33,-80,-111,-139,-141,-144,-138,-148,-153,-213,-238,-308,-402,-454,-340,-230,-121,-34,50,-173,-233,-70,192,169,55,75,-37,-80,-242,-287,-205,-171,-104,-34,15,87,94,-226,-254,-270,-218,-31,151,92,43,6],[-78,-36,-6,-22,32,33,33,-159,-253,-116,-125,-49,-63,-244,-283,-109,-142,-93,-86,-65,-45,-102,-24,-24,-401,-11,-13,0,12,37,79,-64,-162,13,266,-167,5,265,248,81,73,-130,-101,-270,-143,-254,-89,-173,-282,-397,-474,-397,-280,-160,-249,24,8,-44,-12,56,73,-110,-235,-190,107,55,6,-42,-254,-294,-169,-200,-230,-261,-290,-317,-341,-353,-347,-311,-266,-220,-163,-108,-63,-25,0,-3,-87,-359,-149,32,56,99,114,-30,-349,-275,-24,512,538,519,392,25,289,-297,71,-26,-74,-150,-61,-10,-99,68,66,15,-61,30,-95,-117,-142,-262,-219,-217,-366,-154,-276,-42,6,50,64,67,157,51,-227,224,226,214,191,150,99,48,-2,-56,-465,-564,-156,-127,-44,47,78,-763,-74,-57,-672,-164,104,40,-48,-131,-218,-308,-391,-457,-521,-540,-533,-796,-3568,-2728,-5398,-4692,-142,-40,48,122,181,-22295,251,-3327,258,240,208,-2065,-15277,87,29,-6,-45,-316,-1097,-1139,-186,-1771,-3864,-3777,-194,-140,-85,-1766,39,91,-690,-781,150,-167,-814,-831,175,-190,-1277,-595,-129,-481,146,23,-466,204,-255,283,283,283,78,-270,-307,132,59,-31,-116,-203,-269,-316,-318,-293,-552,-266,-263,-279,-306,-333,-365,-399,-400,-377,-342,-300,-258,-219,-314,-161,-150,-142,-138,-147,-177,-220,-255,-275,-289,-263,-219,-173,-133,-116,-67,-55,-228,-302,-94,-129,-139,-189,-164,-109,-107,-169,-10,51,-224,-117,-237,-122,110,-6,-345,-46,125,23,122,173,-72,117,-292,-704,-319,-52,172,220,-511,-456,-301,-76,144,-1312,-1459,513,338,-345,-2434,1129,1193,1233,1222,1200,1141,1058,959,847,-141,209,525,453,-1047,-524,-275,-128,-219,-42,-603,-453,-207,-76,-73,305,77,-190,-56,133,104,80,59,29,-302,-262,-282,-259,57,-226,114,107,-315,-318,-349,-196,131,105,-28,-1,-46,-83,-108,-133,-148,-177,-192,-204,-236,-260,-276,-317,-319,-342,-354,-336,-314,-263,-175,-81,30,100,-153,-254,-257,-136,-254,265,282,191,-80,-6,11,-470,-43,152,113,50,99,109,122,115,-236,-6,55,174,-60,-195,-37,-1,42,-347,-269,-180,-400,12,-2,8,-378,-49,52,51,32,-55,-36,-84,-135,-174,-215,-239,-231,-208,-181,-151,-156,-275,-372,-141,-151,-180,-229,-329,-276,-307,-335,-342,-330,-317,-299,-292,-267,-374,-262,-254,-246,-244,-250,-255,-256,-257,-239,-222,-200,-403,-184,-111,-136,-57,-117,-119,-145,-51,-35,-237,-170,-309,-225,-260,-16,-49,-87,-286,-313,-169,-202,-238,-260,-291,-321,-327,-334,-344,-312,-293,-258,-238,-213,-160,-352,-306,-54,-143,-78,3,-1,3,-22,-10,-143,-29,-66,-92,-129,-155,-196,-232,-296,-312,-325,-337,-322,-306,-296,-296,-289,-264,-219,-311,-61,-184,-23,74,177,2,-123,52,-16,-79,-209,-138,-93,164,382,-113,-52,-187,-26,-56,9,-46,-193,-320,-395,-343,-262,-221,-205,-201,-208,-227,-240,-248,-247,-249,-240,-245,-209,-188,-167,-165,-379,-180,-208,-248,-288,-233,-135,-17,96,224,336,-30,-150,-39,-287,-285,-179,171,456,347,-18,40,-138,-170,-43,-113,-291,-92,30,144,198,161,308,113,25,105,-200,11,-159,-333,-327,-177,-39,-271,128,224,261,285,232,-116,222,242,-113,11,-67,-348,-101,-212,-325,-199,-20,-50,-155,-83,-120,-363,316,239,-32,-228,-102,-239,-378,-276,-261,-106,-82,-72,-140,332,129,-260,228,194,-204,-77,69,-13,-93,-151,-182,-175,-125,-45,38,132,224,-62,-169,163,40,11,-74,-175,333,291,-27,198,-128,-48,-274,-285,45,17,-252,-55,-97,-151,-194,-230,-252,-260,-263,-254,-234,-210,-207,-188,-173,-215,-169,-180,-190,-205,-217,-237,-249,-256,-254,-255,-240,-228,-200,-218,-213,-64,-10,-114,107,-14,-326,-322,41,95,18,161,65,-48,121,-219,-198,-104,-237,203,289,148,20,81,149,126,-105,-180,-80,-171,146,-37,-22,374,364,0,-214,-126,97,91,-173,-84,-65,-71,-29,-96,-169,-236,-271,-254,-209,-136,-120,-19,30,-11,80,94,91,-191,-280,-177,-176,-46,11,-259,-73,-169,-277,-178,-208,-229,-242,-247,-248,-278,-240,-231,-225,-230,-238,-261,-247,-232,-209,-212,-134,-53,-8,49,107,-241,-165,153,153,-38,-32,54,139,20,-130,-63,621,1939,10248,10663,7977,9581,3160,-37,-208,6,-236,-10,324,374,39,269,232,146,74,11,-44,-89,-123,-180,-189,-214,-219,-227,-226,-217,-201,-203,-136,-129,-136,-170,-197,-239,-273,-313,-350,-315,-241,-155,-71,16,70,134,-316,57,-101,-97,-327,113,-55,-129,-253,-36,-36,-104,-132,-124,-97,-80,-79,-469,-112,-92,-77,-105,-169,-224,-357,-263,-174,-84,77,144,119,16,-65,-1117,195,563,975,-136,1103,422,752,1452,482,1117,1803,4350,4072,5578,9001,3003,28712,75675,71049,17585,14995,16680,23393,6646,3327,1826,1132,1378,198,892,137,462,-138,367,72,-56,139,-2,-138,-223,-227,-200,-177,-308,-253,-292,-321,-299,-249,-229,-221,-228,-211,-191,-159,-146,-129,-119,-115,-193,-310,-197,-418,-12,7,-144,-158,-63,-112,-172,-229,-248,-220,-162,-99,-42,-327,-63,14,-33,-32,-48,-45,-27,-40,33,102,133,44,-2,-202,-155,-104,-33,-62,-32,-57,-64,206,170,135,-81,-242,-101,232,208,90,320,-30,-6,-292,-210,-18,-84,-139,-157,-121,-95,-74,-244,-240,-280,-242,-84,-11,25,5,27],[52,95,113,-11,121,142,170,-133,-248,-114,-122,-3,-37,-181,-286,-191,-232,-273,-310,-337,-351,-329,-278,-214,-413,-60,-1,51,74,79,68,-39,-189,-30,-65,-190,-79,-28,43,82,2,-213,-94,-241,-202,-167,-74,198,110,53,-24,-111,-203,-290,-389,-335,-259,-188,-126,-78,-39,-63,-213,-207,-55,-95,-135,-178,-228,-262,-286,-296,-294,-286,-274,-267,-269,-280,-294,-289,-267,-227,-161,-84,-71,66,154,0,-106,-313,-150,69,317,221,138,-36,-363,-233,25,384,353,306,241,0,108,-189,-50,-144,-227,-314,-342,-265,-161,-45,27,1,-69,183,-55,-164,-84,-265,-219,-114,-291,-41,-220,-63,-166,-258,-318,-310,-248,-159,-106,14,92,154,203,228,238,237,223,191,-440,-596,-91,-131,28,39,53,-641,105,109,-583,-282,28,-26,-107,-219,-264,-350,-429,-448,-407,-362,-335,-607,-3724,-3022,-7062,-3531,-282,-180,-87,1,80,-22560,221,-8144,326,360,378,384,-17940,342,278,214,131,-328,-1079,-576,-315,-1570,-2304,-2570,-94,11,94,-1327,-148,11,-798,-836,124,-18,-712,-1221,299,-297,-1524,-440,-251,-602,56,-69,-407,261,-306,615,561,513,52,-183,-242,228,140,42,-46,-133,-203,-263,-293,-298,-569,-301,-300,-310,-322,-326,-328,-335,-331,-325,-323,-325,-338,-358,-388,-423,-432,-395,-341,-288,-248,-216,-176,-127,-85,-15,56,125,198,-93,-43,39,-216,-323,206,457,81,-203,-208,-74,-49,-143,-16,71,-221,-102,-209,-157,110,-14,-274,6,-25,-52,-81,-104,-119,-150,-393,-666,-351,-162,-165,-160,-433,-467,-176,-112,-89,-1596,-1797,-57,-37,-43,-3428,-47,-46,-35,-42,-32,-33,-43,-59,-92,-437,-187,-258,-325,-928,-503,-329,-257,-180,-117,-511,-500,-187,-50,-266,104,109,-152,-44,103,113,126,144,155,-297,-260,-309,-298,-39,-235,313,86,-309,-258,-207,-207,324,255,-20,158,380,-95,241,96,163,125,-40,58,2,-95,-115,-276,-199,-222,-219,-187,-200,-234,-43,25,104,104,-145,-261,-249,-82,-240,292,268,166,-98,-3,30,-465,-101,150,134,36,135,140,144,146,-162,-3,50,164,-60,-147,-34,-18,29,-344,-260,-179,-407,0,40,98,-320,-62,170,139,76,-111,-105,-215,-330,-412,-370,-290,-212,-147,-97,-57,-151,-252,-397,-206,-128,-74,-165,-265,-217,-118,-133,-145,-163,-195,-233,-285,-321,-429,-381,-349,-297,-245,-203,-173,-153,-152,-157,-189,-237,-390,-371,-436,-425,-360,-299,-233,-179,-147,-122,-220,-150,-321,-262,-267,-174,-201,-223,-284,-322,-241,-267,-310,-348,-387,-385,-326,-264,-383,-126,-66,-104,34,66,26,-342,-354,41,-191,-68,170,142,0,-56,7,-39,1,-51,-88,-129,-154,-184,-203,-238,-235,-226,-256,-196,-169,-140,-224,-142,-29,4,-359,-59,-186,-111,-4,131,-66,-74,90,5,-74,-161,-134,-131,144,171,-173,-101,-201,-40,-69,-73,-63,-54,-58,-72,-96,-121,-174,-237,-288,-306,-281,-221,-153,-89,-45,-154,-172,-58,57,73,73,-464,57,-120,-11,-311,-113,19,53,104,191,284,-85,-138,-35,-251,-296,-186,180,641,378,-14,-2,-99,-117,20,119,-288,-88,-129,-256,-372,-404,-304,-218,-135,-89,-278,-74,-114,-170,-223,-231,-162,-191,95,244,392,384,386,-83,239,307,-77,8,-92,-334,-95,-197,-356,-192,-95,-106,-188,-47,-75,-317,261,168,-49,-176,-182,-291,-312,-220,-266,-56,-51,-133,-85,206,140,-278,249,204,-235,-91,201,179,31,-105,-197,55,19,-8,-29,-22,6,-2,-186,143,45,72,-32,-215,189,168,40,107,-140,-142,-330,-265,20,8,-190,-30,-51,-79,-84,-75,-41,-39,63,118,12,-189,243,155,-44,-237,-187,191,136,67,-173,-88,-167,-239,-296,-336,-329,-306,-268,-242,-214,-185,-156,-125,-54,-39,-272,-286,-31,61,67,205,101,-52,47,-141,-215,-61,-189,-83,-223,-316,-229,-65,89,198,-89,-69,-51,-158,147,-87,-52,339,269,15,-162,-155,90,59,-162,-69,-86,-137,-41,-71,-105,-137,-159,-180,-206,-205,-198,-192,-175,-177,-161,-150,-150,-267,-242,-134,-128,-125,-129,-312,-171,-183,-221,-190,-191,-185,-175,-161,-143,-274,-101,-78,-74,-83,-92,-293,-113,-151,-223,-309,-349,-318,-304,-256,-139,-239,-182,189,164,-94,-82,-31,117,70,-56,-100,471,2714,14310,11430,8959,17665,3939,63,-172,67,-192,-81,301,382,70,232,272,50,-120,-197,-235,-283,-320,-287,-233,-137,-109,-114,-115,-103,-82,-125,16,57,40,55,-151,151,-248,-12,-37,48,56,-12,-94,-164,-220,-178,-220,-20,-48,-55,-393,120,-61,-84,-218,-79,52,-95,-130,235,136,150,-73,-445,-55,-144,-224,-307,-377,-342,-312,-277,-255,-527,-288,-305,-297,-618,-232,-803,-183,-231,-288,-203,-109,-19,136,409,-288,808,1006,1531,2055,3276,5324,2680,11245,14573,17585,19815,15060,20184,18850,7036,4046,2025,1991,2296,389,100,-43,123,-24,177,251,-75,143,9,-13,-266,-127,-30,-16,-402,-175,-200,-53,-258,-45,-151,-107,-135,-152,-186,-220,-265,-283,-281,-268,-249,-275,-207,-472,-50,-10,-94,-153,60,-29,-96,-232,38,4,-24,-54,-82,-376,-120,-121,-127,-94,-60,-14,29,0,118,171,195,75,-54,-259,-104,-146,-155,-132,-189,-266,-228,-134,-56,16,10,-241,-135,111,86,61,23,-24,-37,-340,-152,3,29,4,63,13,93,101,-249,-184,-272,-267,-131,97,35,-22,31],[-183,-188,-171,-110,-46,32,113,-114,-243,-120,-131,14,10,-129,-281,-121,-79,-204,-344,-480,-584,-464,-309,-158,-424,104,8,55,114,319,131,-31,-228,-30,-74,-227,-298,-351,-336,-270,-197,-303,-96,-170,-195,-107,-127,-73,-97,-123,-145,-172,-196,-215,-279,-257,-272,-272,-256,-231,-191,-146,-216,-220,-34,-48,36,75,-100,-195,148,221,247,261,-63,-60,257,213,-58,-216,53,184,9,25,-98,103,112,-1,-129,-291,-174,-53,-78,-96,-92,-86,-389,-187,-42,-37,-35,-45,-65,-75,-65,-67,8,61,129,-109,-55,-29,-212,-37,-31,-26,-99,14,-39,-215,-124,-263,-289,-157,-228,-1,-168,-75,-42,-152,-271,-392,-503,-434,-299,-186,-68,32,121,188,238,277,303,308,-390,-643,-39,-137,93,121,18,-495,-16,-61,-541,-424,-182,-213,-253,-397,-298,-327,-356,-386,-431,-787,-459,-469,-3868,-3393,-8481,-2222,-263,-237,-231,-239,-261,-23352,-323,-17435,-397,-425,-419,-374,-20504,-270,-238,-191,-150,-100,-1009,-102,70,-1315,-743,-1327,-689,337,352,-894,-582,-411,-946,-870,98,87,-612,-1285,277,-391,-1811,-302,-333,-719,-74,-198,-344,326,-382,279,235,212,6,-117,-191,127,100,63,34,5,-13,-34,-46,-244,-583,-121,-149,-185,-218,-247,-278,-319,-349,-367,-373,-359,-333,-295,-252,-211,-173,-129,-113,-132,-10,-181,-301,66,-88,17,146,121,181,-72,-58,62,-205,-352,186,280,94,-221,-248,-50,-16,-122,-37,72,-242,-92,-174,-180,113,0,-165,42,1,-41,-94,-148,-195,-253,-464,-645,-313,-240,-206,-164,-381,-456,-51,7,46,-1723,-2034,87,98,79,-3849,43,33,39,36,-1674,88,116,145,166,-722,112,173,152,-780,-490,-151,-32,-63,-73,-377,-491,-175,-66,-472,242,237,-125,-47,267,322,302,725,156,-268,-219,-340,-327,-145,-212,235,47,-308,-210,-92,-168,50,100,-27,140,153,-160,166,95,142,107,-3,47,0,-151,-86,-236,-111,-126,-124,-104,-239,-214,-44,-18,13,34,-140,-286,-244,-37,-201,49,39,29,-127,-21,33,-469,-162,104,66,28,189,212,225,227,-77,-3,38,179,-64,-107,-50,-50,2,-319,-252,-182,-414,-199,-236,-242,-253,-247,-252,-275,-306,-326,-312,-269,-211,-138,-84,-144,-170,-233,41,51,-140,-234,-368,-259,-118,-118,-167,-206,-245,-237,-238,-221,-196,-180,-163,-159,-143,-484,-162,-167,-175,-190,-292,-233,-249,-265,-266,-272,-280,-371,-304,-330,-365,-406,-461,-485,-415,-343,-258,-170,-145,-335,-301,-276,164,172,-119,-264,-332,-94,-100,-191,-302,-391,-344,-234,-139,-434,21,73,-67,126,126,23,-318,-371,-67,-221,-67,199,227,-6,-72,34,61,321,147,135,237,-39,-112,109,-139,-65,-141,-218,-297,-359,-384,-346,-277,-197,-126,-405,-99,-194,-203,-75,61,-124,-10,-75,-147,-226,-290,-277,-216,-126,-47,-224,-144,-217,-31,-7,-43,117,112,-40,28,98,15,122,119,127,129,126,61,-125,19,147,-161,-94,-32,152,145,125,-421,-17,-134,-53,-333,-81,167,183,188,212,187,-121,-113,-31,-223,-277,-172,181,443,394,-10,-39,-58,-78,15,-23,-214,-219,-112,-168,-224,-288,-346,-369,-315,-253,-333,-132,-95,-68,-55,-50,-36,-94,28,83,145,218,294,-36,249,364,-40,0,-121,-327,-91,-179,-370,-180,-167,-172,-202,0,-40,-267,34,-16,-94,-172,-252,-313,-303,-240,-257,-129,-94,-200,-54,-47,-23,-308,54,103,-266,-90,195,200,39,-67,-187,46,-25,-103,-183,-244,-271,-266,-239,-201,-181,-174,-192,-242,-230,-263,-302,-334,-354,-370,-372,-359,-334,-291,-238,-168,-94,-24,55,140,95,-53,115,381,-41,-281,170,21,-77,-233,-301,232,207,93,-167,-87,-170,-214,-191,-317,-202,-177,85,-191,-183,23,-83,-122,133,-62,-206,-204,-105,20,27,30,31,-62,0,-33,-116,-13,-131,23,61,99,-32,155,168,164,-2,47,-25,-151,-15,-136,-115,-161,-189,-192,-187,-180,-142,-119,-107,-107,-108,-192,-126,-133,-148,-165,-181,-203,-246,-280,-321,-368,-391,-372,-336,-305,-286,-263,-242,-227,-220,-225,-240,-270,-326,-373,-391,-318,-247,-173,-217,-38,-54,-254,-106,-14,181,49,77,-268,170,32,-189,-190,-184,77,42,16,-3,-179,-123,31,103,-144,-123,-106,89,107,19,-120,341,3466,3966,4120,4108,3928,3593,165,-127,147,-117,-130,316,421,110,73,-123,-298,-392,-304,-197,-92,9,-59,-312,-58,14,20,-114,-33,-43,-21,190,187,101,48,-277,161,-228,-35,-33,53,95,150,105,60,-12,-59,-116,-129,-137,-101,-387,42,-51,-48,-176,-134,46,-95,-135,265,172,164,-78,-388,276,29,69,-53,-171,-229,-241,-183,-105,-317,5,33,-2128,-2605,-335,-488,200,240,242,121,157,122,94,-36,116,206,271,504,1435,3000,5690,2399,11363,13667,14995,15060,13835,11504,8478,5322,2519,747,925,1350,686,962,-235,320,124,-42,-219,-322,-270,-177,-146,-222,-135,-138,-121,-396,-182,-104,-72,-313,6,-100,57,-177,2,-9,49,11,-142,-95,-189,-296,-367,-457,-383,-311,-233,-172,-133,-84,-102,-101,-298,-60,-90,-115,-139,-151,-402,-154,-121,-186,-88,-68,-41,-16,24,58,109,152,125,-93,-284,-46,-162,-270,-205,-133,-288,-342,-173,-22,122,116,-208,-153,242,155,150,270,1,0,-355,-140,-232,-297,-300,-253,-199,-144,-86,-226,-112,-236,-274,-148,99,35,-20,28],[-200,-194,-152,-59,38,6,71,-99,-242,-135,-145,12,16,-91,-272,-140,-50,62,-76,-85,-42,-222,176,113,-425,96,-30,45,129,434,121,-31,-267,-56,-29,-274,-216,-282,-331,-356,-357,-382,-332,-332,-338,-330,-322,-306,-299,-284,-255,-224,-186,-140,-282,-55,-124,-109,-65,94,147,13,-222,-220,207,-137,196,193,-45,-159,150,210,221,232,-17,-132,245,193,-114,-237,86,165,19,62,-121,31,-11,-46,-131,-266,-194,-206,-235,-257,-263,-270,-391,-253,-233,-208,-173,-135,-96,-86,-190,66,269,406,274,-63,-124,-43,-288,-111,-78,-40,-121,155,-23,-234,-129,-235,-326,-156,-150,49,-91,-174,196,41,-115,-192,-241,-219,-147,-76,0,63,114,143,156,161,156,135,-292,-663,28,-108,-55,-99,-148,-275,-250,-306,-512,-553,-450,-454,-439,-610,-354,-325,-305,-294,-308,-1219,-319,-378,-3898,-3782,-8119,-932,-369,-310,-257,-209,-167,-24612,-90,-30799,-20,12,47,91,-22884,205,263,345,428,323,-844,288,717,-1023,757,-172,-1285,619,539,-449,-1059,-835,-1013,-821,102,179,-502,-885,105,-460,-2106,-150,-351,-777,-218,-325,-331,-373,-448,-423,-423,-398,-363,-322,-273,-230,-182,-142,-98,-60,-20,6,-46,-276,-554,-28,-72,-79,-87,-58,-90,-134,-169,-191,-203,-392,-177,-143,-104,-167,-36,-3,-180,-156,45,-284,-268,-32,-229,-120,-158,-190,-208,-199,-162,-111,-164,-352,34,47,49,-212,-252,-9,23,-72,-42,87,-255,-55,-104,-169,144,58,-24,217,279,206,118,27,-68,-131,-424,-599,-199,-45,19,91,-316,-395,88,360,415,-1521,-2059,427,250,459,-3120,427,409,403,381,-5065,-545,387,400,413,-922,89,448,441,-570,-470,-74,203,50,104,-195,-387,-145,-94,-645,191,325,-77,-35,262,312,259,196,113,-192,-118,-346,-318,-240,-235,-171,-62,-284,-152,21,-78,394,362,-21,163,367,-199,191,112,197,174,49,51,37,-176,-78,-175,-148,-242,-324,-385,-412,-364,-299,-234,-166,-115,-107,-297,-218,-39,-119,-45,-71,-105,-145,-149,-187,-454,-236,-246,-232,-184,-142,-86,-33,14,31,20,41,137,-46,-51,-57,-68,-7,-258,-220,-165,-398,-39,-55,-46,-156,-68,7,29,43,-137,-243,-314,-72,75,29,-124,-168,-308,-76,-98,-124,-202,-294,-251,-130,-137,-153,-171,-249,-236,-300,-337,-378,-388,-355,-327,-289,-428,-287,-293,-307,-329,-391,-346,-318,-286,-254,-214,-197,-328,-187,-195,-207,-212,-219,-209,-195,-190,-173,-154,-140,-334,-325,-265,-69,-59,-171,-218,-327,-80,-74,-168,24,0,-45,-82,-145,-360,-266,-291,-250,-199,-140,-63,-271,-329,-165,-217,-57,-77,-101,-68,-55,68,136,195,196,202,239,30,-124,94,-24,-68,-107,-99,-49,32,-54,-254,-81,144,135,-400,-141,-194,-281,-122,47,-147,64,95,28,-19,-37,-126,-177,103,87,-250,-172,-226,-39,19,-53,477,474,-31,47,140,-45,125,118,239,273,177,-2,-209,-59,177,-155,-6,5,204,112,3,-316,-218,-294,-234,-341,-71,0,51,75,98,12,-111,-72,-26,-199,-244,-136,76,58,36,-9,-66,-91,-133,-184,-225,-268,-354,-334,-370,-381,-378,-367,-359,-333,-313,-335,-258,-239,-227,-223,-229,-235,-245,-251,-249,-238,-210,-168,-134,-95,-67,-53,-31,-155,-332,-87,-160,-355,-168,-233,-248,-194,-102,-128,-221,-140,-91,-107,-70,124,228,296,11,-242,16,-7,-267,5,285,157,-349,257,182,-289,-80,153,107,44,-20,-124,-120,-173,-212,-238,-237,-217,-195,-229,-155,-149,-144,-153,-242,-133,-123,-117,-110,-156,-204,-293,-196,-152,-185,-232,-283,-340,-405,-408,-352,-276,-194,-120,-48,-67,-373,26,-134,-112,-220,-283,68,193,74,-159,-46,-52,-126,-184,-272,-261,-155,-70,-188,-169,0,-143,-114,26,-90,-156,-145,-188,-36,-30,-23,-21,-92,-43,-65,-83,-89,-85,-70,-32,5,-76,64,79,78,60,44,-16,-158,-76,-190,-184,-246,-306,-354,-409,-433,-395,-342,-299,-266,-226,-237,-179,-153,-133,-119,-104,-98,-118,-269,-125,-144,-159,-198,-229,-275,-336,-398,-452,-397,-317,-243,-173,-174,-197,-174,-119,13,1,-122,-245,-60,-135,-231,-118,-112,283,72,106,-229,146,6,-205,-176,-224,89,168,438,155,-108,-37,149,21,-199,-170,-176,45,116,81,-139,219,4091,14610,10479,9429,15204,5032,244,-91,224,-41,-171,345,444,134,15,-86,-181,-228,-207,-140,-145,34,41,-251,7,27,-6,-148,-77,-60,82,401,414,139,82,-356,172,-226,-73,-50,7,-40,-70,-84,-74,-81,-62,-50,-100,-60,-55,-321,-9,-45,-42,-150,-216,7,-109,-163,264,182,159,-78,-331,312,12,90,-38,-152,-207,-216,-155,-82,-177,3,-2669,-6501,-3954,-457,-226,-38,-65,-87,-137,-242,-379,-295,-179,-154,-131,80,366,437,472,1789,2134,8150,12435,16680,20184,11504,22725,21271,6954,5250,2413,4320,3145,1079,917,-88,477,152,-41,-74,-109,19,-32,109,-146,-95,91,111,-287,-188,-11,104,-320,62,-59,-9,-269,-37,-53,-55,-67,-192,-154,-246,-357,-171,-218,-267,-316,-351,-387,-422,-397,-353,-306,-351,-217,-181,-139,-96,-54,-408,-209,36,-209,25,35,-51,71,61,29,3,-36,-73,-138,-302,-179,-204,-342,-293,-192,-156,-112,-61,-23,25,66,-178,-175,146,141,145,128,23,1,-343,-76,44,25,-17,-28,-68,-101,-104,-208,-59,-205,-287,-164,113,28,-14,80],[104,114,113,20,57,-32,50,-54,-209,-124,-131,24,32,-39,-235,-138,1,124,-85,-115,-64,-235,154,63,-395,-7,-67,-31,-29,-26,-19,-19,-293,-66,25,-313,25,56,66,64,-204,-436,-86,-3,-72,-57,-242,-77,-183,-90,-77,-65,-46,-24,-274,-4,-142,-104,-88,-50,-70,-94,-231,-220,-176,-218,-188,-179,-171,-153,-137,-125,-121,-128,-144,-211,-194,-228,-265,-289,-307,-318,-311,-301,-298,-298,-309,-313,-308,-278,-231,-180,-125,-70,-9,-135,-383,-39,144,156,165,173,37,-147,-244,172,534,675,369,-23,-199,-62,-393,-207,-146,-70,-170,113,-42,-253,-142,-218,-365,-147,-100,68,-37,-250,70,-38,-209,-211,105,-300,42,-9,-55,-107,-159,-216,-270,-311,-344,-373,-394,-704,-393,-387,-381,-367,-354,-336,-326,-317,-540,-712,-307,-310,-330,-893,-344,-348,-339,-314,-293,-1618,-704,-417,-3822,-4216,-6516,-41,-42,-36,-47,-67,-94,-26073,-146,-47615,-165,-148,-107,-39,-25095,142,219,303,369,425,-658,459,461,-781,420,383,-1909,302,252,-65,-1591,-1240,-950,-735,-190,-300,-455,-541,-510,-570,-2426,-392,-389,-809,-383,-503,-355,-305,-542,-181,-126,-70,-96,-10,-92,73,35,-202,117,231,163,105,-133,-353,-553,-75,-107,-70,-156,26,46,-24,-88,-138,-161,-474,-71,24,130,-263,340,378,-275,-196,-13,-203,2,1,-369,41,362,178,169,3,-36,141,-156,-380,153,296,80,-240,-289,-16,8,-56,-87,58,-314,-46,-64,-187,136,81,71,212,197,172,133,47,-66,-60,-339,-575,-125,-152,-185,-210,-301,-358,-199,-150,-59,-1275,-1936,273,0,513,-1868,96,787,858,892,-8919,-2617,896,-78,778,-1034,91,494,399,-349,-518,-37,90,38,-17,-44,-269,-160,-181,-634,7,-3,-63,-91,-157,-194,-173,-92,10,-136,-21,-377,-330,-236,-121,275,-36,-287,-140,74,-18,400,372,-49,143,344,-234,115,93,201,180,71,16,-28,-211,-103,-143,15,-45,-426,-189,-281,-170,-43,-7,40,80,-88,-334,-216,40,-49,318,262,91,-192,-76,64,-457,-236,77,-51,58,387,363,328,286,112,19,19,76,-48,-27,-94,-105,-133,-214,-209,-237,-396,-302,-330,-326,-303,-241,-174,-116,-68,-79,-343,-371,-54,8,-29,-121,-176,-358,-282,-332,-356,-327,-267,-216,-129,-75,-31,-87,-266,-74,-385,-129,-60,-131,-211,-307,-373,-380,-291,-215,-152,-106,-474,-190,-77,-94,-328,-134,-161,-291,-192,-187,-170,-138,-106,-64,-52,-7,-140,-62,-149,-347,-345,-259,-43,-51,-250,-181,-328,-85,-67,-156,66,36,-11,-46,-99,-280,-181,-203,-194,-187,-168,-123,-227,-274,-266,-196,-83,-109,-155,-181,-216,-232,-253,-262,-269,-257,-255,-246,-255,-263,-263,-247,-183,-100,-16,73,-68,-260,-70,171,197,-332,-197,-200,-351,-155,9,-146,117,90,29,20,28,-117,-168,20,-15,-258,-199,-238,-56,38,-56,28,7,-29,-10,16,-107,119,109,211,242,106,-79,-298,-141,182,-142,78,42,32,-21,-92,-209,-231,-305,-326,-331,-198,-134,-82,-50,-17,-159,-60,-27,-29,-185,-212,-88,0,-9,-22,-58,-91,-122,-162,-215,-265,-325,-463,-339,-304,-284,-241,-226,-235,-241,-267,-296,-323,-341,-326,-292,-259,-228,-210,-199,-206,-231,-262,-282,-278,-228,-163,-98,-38,-193,-345,-86,-138,-327,-155,-277,-330,-157,66,19,-180,192,268,-149,-15,177,403,370,29,-220,37,5,-322,37,385,170,-355,256,152,-276,-55,11,-39,-84,-114,-135,-152,-149,-133,-111,-75,-29,11,-251,86,-15,136,44,-199,174,182,111,169,-146,-74,-191,-150,76,58,-214,-45,37,37,54,77,40,-117,70,153,-33,-345,-143,-265,-141,-206,-193,-87,278,46,-147,-29,4,7,-52,-199,-306,-132,83,-190,-151,-28,-201,-97,63,-107,-116,-104,-268,-104,-84,-107,-133,-174,-206,-252,-296,-337,-377,-411,-426,-420,-403,-363,-327,-291,-262,-220,-189,-169,-139,-207,-115,-123,-135,-146,-172,-242,-214,-228,-233,-225,-191,-250,-113,-64,-22,13,45,62,-85,-248,-102,-7,-94,-204,-133,-184,-243,-288,-307,-292,-250,-196,-143,-98,-147,-172,-82,-52,-59,-126,-216,-105,-233,-201,-134,-157,281,89,134,-191,108,-31,-226,-165,-266,93,159,383,140,-42,53,109,-70,-253,-215,-225,0,108,129,-152,116,4517,13295,9132,8814,12936,5198,304,-63,281,18,-203,376,145,5,-94,-133,-122,-60,1,-122,-184,116,132,-132,54,53,-22,-184,-143,-92,178,402,393,154,147,-298,139,-237,-120,-156,-279,-402,-436,-318,-205,-133,-55,-2,-188,21,11,-252,-49,-74,-98,-143,-322,-63,-142,-206,212,160,146,-69,-281,237,-25,119,39,-36,-72,-191,-73,-133,-485,47,-2594,-6385,-3997,-678,-86,-78,-97,-153,-219,-197,-98,-38,-76,-226,-330,-204,239,828,1565,4076,1879,15825,20316,23393,18850,8478,21271,21239,6528,5584,2543,4499,2173,1066,790,349,505,335,196,130,-117,163,-83,71,-78,-103,11,9,-188,-193,-60,-116,-255,-181,-179,-128,-331,28,-35,129,117,-253,-221,-308,-411,-72,-228,-228,-320,-379,-344,-276,-188,-257,-166,-384,-13,66,90,105,83,-379,-272,0,-190,37,42,-160,63,80,90,101,98,101,-182,-313,-3,-186,-240,-354,-21,-25,8,-7,-72,-84,-119,-155,-203,-191,-185,-159,-140,-132,-120,-303,-98,-97,-96,-89,-77,-75,-50,-30,-198,-28,-177,-305,-178,79,12,-9,117],[-14,-68,2,36,41,-75,26,-17,-178,-123,-125,19,20,-5,-202,-145,-66,-38,-96,-139,-97,-233,-42,-113,-355,-242,-209,-145,-103,-76,-59,-52,-310,-68,-80,-351,-116,-110,-94,-72,-228,-452,-63,-49,-69,-75,-284,-80,-180,-97,-96,-98,-99,-98,-244,-115,-139,-130,-125,-111,-87,-57,-220,-201,24,-249,86,118,29,-115,110,175,133,176,55,-265,35,-25,-205,-249,-69,-37,-8,39,-168,58,55,29,-106,-222,-231,-136,-48,171,135,-158,-321,71,203,360,249,182,-48,-182,-111,289,462,510,494,54,-236,-37,-382,-262,-179,-65,-195,98,-44,-219,-113,-168,-354,-87,-63,-87,-90,-223,-116,-124,-271,-271,-127,-253,-112,-126,-135,-150,-165,-184,-198,-198,-188,-179,-165,-704,-117,-95,-73,-42,-11,25,54,81,-557,-831,130,136,-320,-1154,79,37,-10,-68,-142,-1854,-1153,-548,-3581,-4598,-4862,-172,-131,-80,-43,-16,1,-26846,24,-66825,31,28,23,25,-27010,48,48,66,75,86,-415,77,83,-542,105,114,-2499,124,106,77,-1979,-1407,-658,-542,-235,-320,-410,-339,-293,-583,-2477,-246,-405,-751,-451,-645,-177,-132,-502,-25,25,82,-145,35,-42,92,-101,-367,22,127,92,48,-204,-406,-526,-102,-105,-113,-176,-141,-173,-225,-273,-304,-291,-506,-186,-128,-78,-325,-24,-11,-339,-198,-44,-86,-126,-162,-393,-236,-263,-290,-321,-346,-362,-375,-342,-376,-223,-182,-143,-242,-304,-68,-44,-37,-114,-19,-356,-32,-42,-184,-63,-57,-44,0,50,110,169,51,-57,-179,-208,-516,22,352,441,-49,-284,-306,244,294,223,-1031,-1714,-87,-338,-111,-490,-2275,293,442,558,-13051,-4928,822,-971,855,-975,176,682,577,-73,-599,0,86,-2,-76,-108,-127,-181,-277,-460,-92,-116,-156,-193,-212,-163,-75,29,13,-67,101,-381,-334,-222,-95,234,-93,-282,-141,102,28,219,153,-80,2,-52,-195,-127,-158,-175,-189,-166,-119,-85,-218,-129,-110,94,127,-440,-274,-307,-169,-27,320,342,163,-54,-355,-216,49,23,406,255,54,-241,-110,94,-444,-257,-20,-94,74,455,457,538,473,180,16,-7,269,-50,-10,-140,-134,-63,-175,-202,-263,-393,-332,-295,-251,-228,-196,-169,-152,-141,-133,-411,-262,-133,-136,-155,-169,-179,-329,-82,-17,-54,-190,-193,-173,26,238,161,-59,-286,-126,-359,-228,-67,-132,-169,-171,-122,-350,-198,-145,46,68,-401,-137,-19,-105,-373,-126,-80,-259,-43,51,-8,103,-27,41,-47,80,-154,-50,-178,-370,-321,-259,69,90,-348,-158,-334,-110,-81,-155,179,168,120,87,34,-205,-70,-127,-173,-239,-304,-341,-324,-246,-347,-166,-64,162,248,-41,-5,207,321,395,238,215,100,-8,-161,-216,-291,-353,-369,-345,-330,-303,-270,-274,-216,-193,-183,-252,-270,-218,-402,-210,-213,-202,-190,-184,-176,-183,-204,-219,-243,-252,-266,-278,-285,-293,-309,-333,-348,-363,-383,-371,-323,-271,-203,-152,-107,-62,-21,7,-174,-392,-223,77,-135,50,21,-9,-39,-75,-125,-214,-196,-217,-324,-32,52,73,75,84,-324,0,4,-55,-193,-204,-50,134,203,202,22,-117,0,-88,-118,-225,-303,-357,-277,-261,-327,6,154,-76,-10,-145,-268,-104,-188,-248,-243,-194,-135,-87,-46,-20,-10,-5,0,-4,0,0,-6,-83,-243,-357,-100,-128,-305,-162,-293,-413,-119,29,46,-161,122,151,-205,29,191,192,188,31,-210,32,5,-345,-8,-50,-80,-309,-141,-172,-253,-232,-263,-281,-289,-282,-267,-249,-218,-182,-147,-104,-57,-18,-276,48,-61,70,52,-136,53,38,13,-11,-124,-52,-80,-103,-50,-30,-293,-73,66,97,138,162,10,-161,52,315,45,-234,-326,-207,-166,-195,-120,-223,186,10,-132,-15,0,-6,-20,-125,-325,-115,68,-194,-133,-56,-257,-74,279,-109,-85,-78,-339,-182,64,215,33,-194,77,92,43,12,-5,-15,-8,-1,-163,-7,-21,-45,-82,-109,-147,-191,-228,-266,-301,-331,-340,-314,-275,-257,-155,-90,-35,8,-209,-224,-64,100,39,187,191,184,-40,-195,-72,55,-122,-174,-73,-129,-199,-270,-341,-411,-453,-377,-309,-255,-227,-192,-162,-126,-95,-94,-154,-149,-313,-149,-133,-126,84,13,-78,-192,-321,-451,-416,-292,-281,-88,-36,0,20,37,79,93,-143,-272,-233,-223,-16,109,186,-140,61,1300,1323,1298,1256,1186,1085,369,-18,334,80,-201,249,75,-90,-268,-406,-463,-365,-268,-223,-144,-96,-83,-35,-5,51,9,-185,-196,-96,292,413,388,179,227,-152,-16,-229,-267,-374,-335,-214,-92,5,93,132,-7,62,-247,91,129,-157,60,-17,-61,-117,-293,-142,-205,-250,-299,-347,-386,-395,-380,-340,-273,-202,-150,-111,-60,-191,-10,-110,-972,19,2,-625,-3193,-927,-75,-57,-29,19,86,160,-8,301,155,-243,-138,129,939,548,1189,3007,1671,5122,5983,6646,7036,5322,6954,6528,5977,5327,2654,3984,3340,2157,2159,944,1211,832,522,294,-41,101,-111,72,23,-83,69,142,-60,-161,88,-40,-179,-295,-283,-128,-211,134,-31,143,94,-276,-186,-280,-360,18,-224,53,17,15,15,-89,-7,-242,-180,-351,-155,-160,-121,-60,6,-299,-298,-8,-117,78,80,-251,3,90,211,215,202,192,-178,-296,9,-159,-49,-280,-64,-59,-72,-108,-159,-196,-236,-274,-306,-342,-366,-324,-284,-248,-206,-238,-118,-86,-63,-79,-33,-124,-37,-13,-179,-1,-140,-260,-176,58,1,-1,-58],[54,104,174,54,31,-106,18,27,-143,-116,-114,12,-4,17,-165,-156,87,144,-107,-150,-131,-213,113,-66,-311,-16,-175,-179,-255,-296,-280,-231,-328,-128,-87,-391,-49,-32,-20,-9,-234,-434,-42,-8,-23,-25,-314,-29,-101,-69,-84,-103,-120,-132,-217,-153,-158,-152,-139,-124,-102,-80,-208,-190,-51,-237,-39,-32,-29,-106,-11,-6,-9,-21,-38,-320,-91,-126,-224,-233,-237,-280,-313,-346,-377,-334,-280,-210,-144,-185,-212,-90,-144,117,138,-194,-244,139,104,54,1,-56,-121,-224,-176,-177,-177,-164,-115,-60,-278,-12,-277,-303,-213,-67,-234,72,-70,-179,-89,-125,-348,-81,-134,-177,-195,-223,-244,-260,-331,-339,-234,-203,-169,-159,-145,-141,-142,-153,-167,-172,-171,-173,-170,-712,-141,-126,-110,-88,-67,-42,-29,-22,-593,-950,-155,-38,-723,-1342,-51,-37,-11,19,41,-1864,-1673,-823,-3255,-4950,-3548,78,-474,29,21,37,76,-25767,202,-87207,-15072,400,-3960,465,-28513,456,409,367,314,267,-197,172,152,-354,135,131,-3099,133,128,126,-1889,-1256,-235,-304,37,79,-404,42,77,-301,-2073,148,-449,-676,-491,-652,-99,252,-395,253,252,259,-203,61,-6,4,-207,-476,-63,152,129,16,-286,-463,-511,-141,-97,-51,-155,-208,-308,-316,-219,-118,-47,-461,145,206,240,-340,223,184,-399,-199,-56,-147,-245,-317,-343,-289,-230,-182,-153,-132,-116,-107,-109,-371,-122,-156,-194,-251,-321,-334,-364,-364,-338,-310,-367,-280,-267,-258,-232,-188,-141,-71,-8,57,109,57,-68,-260,-72,-441,129,218,201,-246,-279,-266,163,145,135,-834,-1475,12,-758,-135,-216,-4184,-242,-139,-52,-17269,-6377,174,-2007,210,-779,137,56,-38,-142,-716,-244,-177,-85,-12,52,20,-210,-354,-300,-46,-24,-44,-128,-3,39,73,88,-26,4,12,-344,-343,-197,-196,-173,-146,-269,-161,74,58,140,151,-112,100,73,-98,-81,31,30,24,30,-50,-125,-198,-153,-79,-14,-48,-290,-326,-325,-169,-137,-129,-102,-77,-55,-339,-215,18,50,79,98,20,-266,-101,155,-410,-251,-91,-109,102,98,91,89,95,109,13,-30,182,-48,-3,-176,-140,-69,-131,-192,-166,-378,-47,-106,-133,-146,-113,-69,-28,6,39,-337,-155,0,-73,-115,-130,-165,-268,3,-53,-137,-225,-317,-352,-249,-137,-27,-32,-297,-157,-277,-127,-28,-142,-73,-1,-63,-319,-240,-284,-247,-179,-298,-80,-163,-260,-353,-132,-76,-217,-45,241,-30,224,9,91,-36,26,-149,-113,-204,-390,-278,-246,-200,-158,-344,-133,-328,-133,-97,-142,-49,-72,-109,-130,-171,-201,-258,-310,-345,-366,-337,-267,-203,-180,-304,-114,-64,27,46,-65,22,145,163,176,176,184,176,172,-159,113,70,9,-37,-90,-149,-201,-252,-307,-351,-369,-332,-310,-336,-263,-386,-247,-252,-252,-252,-253,-243,-230,-222,-198,-181,-151,-247,-235,-276,-282,-131,-99,-88,-73,-60,-56,-52,-45,-175,-22,-19,-11,0,-65,-261,-361,-242,30,-120,-4,-35,-59,-74,-84,-64,-257,-209,-269,-310,-37,63,62,115,85,-342,-11,-65,-92,-203,-205,-28,26,80,128,29,-140,-14,-137,-94,-17,-104,-219,-459,-373,-223,-169,-127,-147,-105,-192,-251,-172,-189,-174,-130,-70,2,72,141,198,70,262,276,97,139,198,10,-137,-281,-329,-118,-120,-279,-176,-261,-393,-74,245,79,-156,209,166,-258,48,-12,-74,-128,-183,-222,-237,-223,-312,-174,-165,-155,-253,-172,-197,-232,-260,-287,-283,-258,-216,-170,-143,-91,-54,-29,-113,13,20,-298,8,-118,-52,-99,-133,-151,-161,-158,-135,-97,-57,-7,-56,77,1,-390,-116,190,193,179,105,-26,-214,30,160,120,-124,-243,-63,-195,-189,-77,-276,91,-40,-125,-10,-13,-41,2,-63,-322,-116,39,-206,-124,-95,-319,-62,262,-105,-76,-82,-395,-280,9,173,-49,-272,132,181,173,102,78,208,191,190,-211,-38,141,261,219,182,-13,-176,7,-148,-119,-192,-260,-320,-373,-349,-273,-179,-88,-5,-245,-198,-104,114,98,369,390,199,-8,-151,-45,71,-158,-141,-12,4,-95,-191,-244,-200,-85,44,169,33,38,-163,0,-1,-134,-62,-105,-216,-327,-109,-151,-94,153,128,148,-106,35,-102,-256,-124,-297,15,-28,-63,-98,-125,-161,-198,-225,-283,-307,-335,-375,-386,-365,-332,-296,-257,-231,-228,-218,-212,-217,-212,-201,-191,-187,-220,-173,-185,-190,-213,-213,-217,-210,-207,-327,-209,-193,-197,-165,-161,-145,-135,-194,-275,-109,-74,-72,-92,-127,-184,-233,-291,-334,-377,-436,-395,-319,-229,-135,-24,65,-93,75,-311,96,161,-89,203,-16,-98,-122,-200,-233,-191,-238,150,88,212,34,-132,60,-100,-61,-134,-203,-238,-267,-244,-190,-1157,-68,-11,42,-2770,-1148,163,196,203,64,154,101,-67,-54,-132,-413,-259,-186,-27,201,502,900,1367,1939,2607,3327,4046,2519,5250,5584,5327,5611,2686,4778,4154,2769,2801,1602,1673,1241,1003,804,81,551,-160,86,108,-81,45,106,-4,-145,-206,-304,-353,-323,-260,-176,-103,-23,-42,71,35,-298,-125,-217,-277,92,-236,137,110,83,37,-71,-86,-205,-227,-313,-279,-237,-154,-62,26,-226,-313,-23,-52,107,108,-352,-75,74,91,87,83,95,-157,-289,-4,-131,138,-156,-126,-122,94,163,-184,73,15,-82,-201,-194,-274,-319,-319,-265,-170,-179,-131,119,29,-107,15,-184,-80,37,-171,3,-104,-212,-169,-124,-146,-168,-170],[-106,-40,3,46,7,-143,7,-13,-120,-148,-243,-319,-329,-260,-171,-185,5,78,-128,-158,-176,-191,89,-143,-271,73,-248,80,100,48,-35,-123,-348,-292,-344,-409,-287,-214,-144,-76,-218,-393,-22,164,124,-17,-309,207,15,269,215,141,55,-25,-185,-162,-186,-177,-152,-128,-112,-104,-183,-172,-159,-189,-195,-199,-200,-184,-161,-131,-100,-68,-35,-350,26,48,-211,-192,90,87,-92,89,-185,93,96,48,-34,-119,-146,-8,-220,83,66,-220,-140,-28,-56,-64,-33,23,-138,-238,152,336,371,377,369,208,-304,30,-150,-282,-220,-48,-261,64,-93,-111,-49,-66,-328,42,93,13,-75,-169,-244,-299,-349,-369,-320,-295,-262,-252,-236,-231,-230,-242,-257,-271,-283,-302,-323,-706,-354,-371,-385,-388,-386,-375,-370,-364,-607,-1039,-504,-653,-933,-1256,-139,-73,-5,59,104,-1562,-2242,-1223,-2845,-5220,-2711,101,-1345,-61,-158,-1186,-253,-22241,-3708,-107217,-43764,237,-11248,375,-29049,415,379,337,276,215,-18,86,56,-199,43,50,-3424,77,84,96,-1427,-898,158,-19,5,117,-396,245,348,372,-1394,234,-504,-586,-441,-484,-59,133,-258,61,72,117,-239,93,38,-64,-231,-419,-106,40,-45,-140,-352,-502,-488,-215,-154,-107,-73,-48,-44,-68,-101,-145,-201,-376,-337,-413,-411,-330,-254,-178,-434,-182,-51,13,28,40,-207,18,13,-13,-53,-98,-141,-187,-239,-356,-342,-368,-307,-265,-313,-172,-136,-123,-166,-97,-301,-109,-117,-167,-133,-133,-140,-130,-126,-119,-116,-113,-106,-232,-92,-344,-69,-57,-53,-454,-274,-229,-75,-102,-110,-684,-1234,-111,-1222,-70,-19,-5034,-7,-2,-25,-21190,-4790,-77,-3125,-356,-503,279,371,462,536,-794,73,408,203,531,469,161,-230,-338,-162,-111,104,0,-164,-31,114,89,44,-60,-79,-123,-272,-356,-171,-57,140,-178,-244,-196,73,65,349,289,-141,76,-33,-144,-246,-348,-339,-232,-134,-71,-147,-164,-169,-48,1,-38,-155,-327,-338,-204,-241,-273,-291,-311,-333,-344,-344,-335,-314,-291,-278,-272,-247,-231,-230,-367,-232,-232,-235,-225,-233,-238,-249,-264,-274,-276,-270,-244,-209,-176,-190,-130,-75,-95,-190,-164,-362,-192,-252,-289,-294,-225,-142,-64,3,67,-231,-73,29,-98,-165,-140,-146,-218,225,172,-6,-189,-143,-249,-368,-285,-137,-20,-311,-182,-210,16,-41,-186,-25,-6,-112,-299,-251,-162,230,7,-210,-52,-284,-406,-311,-157,-71,-181,-65,248,-81,299,30,130,-37,96,-142,-48,-231,-413,-244,-236,213,0,-252,-125,-325,-163,-131,-136,104,269,250,191,117,-39,33,49,11,90,261,-36,-163,-149,-211,-65,-65,251,189,-98,8,-66,-139,-187,-210,-192,-165,-120,-147,-58,-38,-38,-29,-33,-53,-75,-104,-269,-179,-204,-226,-245,-389,-253,-347,-277,-291,-272,-221,-154,-71,13,87,-76,-68,-129,-351,-217,-324,-305,-170,-23,-59,309,264,-59,-6,66,-161,-49,-112,-153,-168,-163,-333,-291,-202,-66,-109,-59,-70,-85,-105,-142,-176,-283,-244,-304,-307,-183,-134,-92,-71,-48,-252,-53,-81,-131,-228,-223,-288,-353,-384,-337,-300,-262,-223,-200,-194,-193,-208,-231,-363,-243,-221,-188,-150,-224,-92,-230,-255,-114,-210,-85,-71,-78,-69,-52,-21,10,-11,66,92,81,64,74,-14,-204,-291,-278,-141,-115,-250,-202,-199,-293,-32,296,113,-168,321,190,-291,-71,-171,-220,-190,-128,-207,-29,-8,-265,55,47,32,-197,-48,-111,-209,-261,-327,-316,-256,-174,-90,-151,64,141,4,-209,204,242,-311,1,-178,65,45,-18,347,322,13,108,-63,205,143,-8,119,11,-390,-162,6,-34,-67,-103,-136,-261,-215,-264,-311,-342,-347,-304,-263,-229,-209,-204,-188,-186,-179,-183,-179,-170,-154,-137,-307,-124,-60,-211,-110,-128,-364,-46,-53,-78,-110,-132,-372,-384,-160,-149,-144,-285,-136,-153,-181,-214,-256,-294,-310,-299,-277,-231,-192,-158,-139,-109,-94,-167,-81,-121,-93,-118,-149,-183,-238,-297,-374,-445,-357,-260,-264,-158,-143,129,173,248,278,207,29,-100,7,33,-175,-120,-174,-214,-239,-230,-192,-103,-3,106,217,78,130,-162,41,0,-149,-8,-46,-275,-236,-57,-160,-55,34,44,68,-64,2,-136,-267,-100,-287,123,96,53,-1,-48,-108,-166,-261,-262,-263,-225,-190,-129,-65,-140,10,178,251,293,329,341,317,277,41,134,25,-231,-194,-305,-371,-392,-359,-333,-312,-310,-357,-336,-324,-312,-253,-214,-168,-130,-172,-334,-91,0,27,34,30,6,-8,-31,-234,-186,-194,-117,-160,96,191,252,276,-113,82,-321,110,181,-15,139,-5,-132,-119,-87,-331,-205,-222,93,25,282,107,-48,546,-142,567,543,506,482,-314,140,-36,-935,392,378,359,-2998,-1223,228,159,53,-81,-246,-433,-397,-218,-214,-388,-284,125,559,92,669,1147,1272,1445,1631,1826,2025,747,2413,2543,2654,2686,2662,2539,2360,2113,1822,1507,1196,900,635,419,244,106,-193,-30,-74,-94,-109,-90,-76,-121,5,-223,1,91,49,-118,14,1,-48,-85,-123,-291,-124,-126,-171,1,-243,113,156,200,222,-43,-119,-173,-175,-262,-141,-50,-105,-185,-260,-328,-381,-403,-392,-368,-334,-440,-255,-206,-165,-104,-49,17,-117,-287,-34,-99,306,-30,-187,-201,125,294,-241,178,111,-53,-187,-92,-150,-177,-180,-153,-96,-132,-160,102,-2,-127,-60,-252,-127,4,-178,-99,-184,-276,-372,-428,-396,-321,-235],[122,143,155,84,18,-139,36,116,-73,-106,-97,-31,-92,-163,-239,-302,-308,-272,-223,-169,-212,-154,-57,-202,-224,17,-314,47,46,34,16,-48,-367,-84,-135,-361,-255,-287,-259,-182,-192,-347,-16,253,156,-53,-273,185,123,299,562,803,719,563,-176,128,-173,-77,-154,7,109,112,-183,-176,40,-168,-95,-148,-187,-191,-172,-130,-106,-11,57,-379,74,15,-216,-174,240,251,-192,104,-218,293,252,12,-27,-70,-96,36,-319,86,119,-290,-74,-76,-149,-225,-292,-343,-351,-321,-280,-238,-217,-207,-190,-193,-365,-208,-212,-264,-262,-112,-343,-5,-178,-92,-62,-62,-372,54,31,-9,-40,-82,-289,-277,-383,-406,-179,-162,-149,-152,-145,-139,-129,-116,-96,-199,-23,14,48,-765,113,128,-15,99,106,86,49,-69,-662,-1174,-844,-1419,-903,-1013,-371,113,171,222,244,-1092,-2932,-1809,-2447,-5449,-2514,5,-2334,-188,-568,-6038,-382,-16849,-7334,-125137,-74118,-2060,-19282,-37,-28400,-32,-65,-94,-136,-177,-226,-328,-300,-306,-287,-260,-2869,-206,-194,-186,-983,-559,-183,-185,-182,-181,-441,-160,-136,-109,-658,-68,-644,-565,-404,-354,-199,-286,-371,-359,-233,-72,-315,61,24,-176,-236,-325,-173,57,145,-49,-464,-583,-524,-255,-79,44,-7,72,137,89,-78,421,19,-341,225,346,304,-249,254,205,-480,-215,-95,190,384,399,-146,-46,406,329,47,179,113,27,-96,-385,-334,-410,-299,-222,-318,-157,-122,-92,-222,-137,-236,-232,-274,-306,-300,-263,-225,-178,-149,-132,-133,-144,-183,-179,-162,-282,-110,-66,-285,-710,-314,-248,73,-165,55,-630,-1045,40,-1719,-633,186,-4545,283,334,351,-23478,-1813,-592,-4289,-1560,-250,310,325,358,394,-685,108,388,163,420,385,267,-244,-234,-74,-193,107,-2,-224,-124,2,-33,-75,-124,-132,-115,-200,-396,-168,-64,69,-196,-229,-260,8,32,185,133,-180,-4,-43,-58,-330,-63,0,12,23,-93,-165,-138,-185,-155,-226,-306,-375,-421,-445,-418,-390,-371,-356,-361,-381,-396,-389,-352,-289,-216,-151,-94,-184,32,64,-326,-217,-174,-74,30,-16,-58,-104,-149,-186,-214,-231,-229,-214,-197,-168,-113,-68,-65,-196,-164,-340,-69,31,15,-27,-89,-122,-190,-263,-320,-337,-309,-260,-191,-198,-146,-121,-178,113,122,13,-191,-142,-94,183,238,172,-14,-318,-193,-181,-245,-247,-207,-107,-28,-173,-272,-268,-154,226,-63,-128,-46,-357,-479,-264,-187,-114,-151,-163,-177,-189,-201,-219,-225,-221,-210,-173,-121,-241,-420,-198,-216,74,-109,-150,-115,-306,-180,-159,-114,10,20,33,82,138,44,14,148,0,39,198,-71,-153,-116,-100,-4,-51,177,76,-113,-224,-344,-438,-422,-379,-333,-310,-283,-276,-269,-260,-258,-230,-200,-170,-128,-89,-244,-110,0,13,7,-381,-230,-291,-222,-172,-207,-200,-144,-57,57,157,-30,-6,-187,-342,-182,-358,-306,-182,-54,-48,305,229,-48,-20,-93,-207,-340,-408,-268,-135,-171,-323,-215,-107,19,-77,201,137,111,9,-3,-47,-268,-174,-286,-290,-62,-126,-111,224,253,-173,188,79,-170,-239,-237,-29,-101,-162,-210,-257,-273,-257,-237,-185,-133,-89,-52,-163,8,26,32,27,-283,-19,-235,-262,-168,-231,-255,-305,-347,-362,-352,-325,-301,-285,-270,-259,-264,-264,-271,-270,-267,-250,-206,-152,-99,-200,-224,-112,-164,12,-41,-93,-181,-161,-126,-276,8,80,27,15,-7,-207,-76,-10,-202,67,278,197,-136,192,-93,-178,-23,109,74,31,88,138,-108,84,190,-40,-295,132,236,-308,-10,-233,12,39,25,91,37,-31,6,-28,70,118,39,180,93,-278,-193,162,107,51,-32,-89,-298,-184,-245,-296,-333,-348,-313,-275,-240,-221,-215,-217,-233,-255,-300,-349,-401,-393,-318,-306,-151,-60,-211,-102,-162,-357,-42,215,-44,-84,-144,-334,-397,-96,70,-260,-211,210,324,305,113,152,208,158,133,-276,-235,-50,-29,-60,-62,-58,-167,-20,-116,30,41,49,-101,-16,-291,-23,-75,-144,-227,-302,-373,-347,-267,-184,-109,-41,9,28,-68,52,43,-202,-74,-26,-15,35,62,-194,163,225,284,295,89,187,-186,59,-16,-174,30,-13,-347,-146,-59,-196,-59,62,141,220,-49,-49,-191,-304,-105,-294,115,108,151,54,163,170,84,-292,-266,-286,-247,-31,-42,-66,-171,-120,-146,-193,-266,-337,-368,-294,-194,-87,14,101,-278,240,264,68,-231,131,161,105,-331,-324,-102,-134,-161,-128,-104,-64,-26,-171,-394,-91,121,141,137,105,78,47,6,-254,-231,-269,-183,-216,25,59,99,107,-123,35,-326,84,80,6,9,-35,-205,-155,-182,-405,-297,-324,-339,-342,-341,-331,-334,-337,-322,-305,-304,-309,-299,-469,-297,-279,-797,-268,-266,-259,-3507,-1188,-207,-174,-157,-177,-143,-144,-155,-175,-350,-611,-308,-230,-259,-307,-284,-154,-21,170,168,1132,1991,925,4320,4499,3984,4778,2539,8468,5217,3854,3625,2946,2863,2364,2252,1876,494,1053,-225,258,270,-65,-18,124,-28,-139,-209,-258,-238,-215,-214,-215,-229,-245,-274,-277,-260,-292,-152,-104,-82,18,-271,100,126,154,169,-29,-193,-172,-149,-226,-197,-115,231,171,154,-108,-279,-55,45,147,151,-488,-222,-41,-149,-246,-321,-280,-176,-302,-87,-72,349,78,-227,-285,146,255,-202,458,380,-28,-160,107,10,-65,-134,-179,-182,-149,-162,-41,5,-107,-121,-290,-150,-14,-179,-24,-47,-134,-157,-68,-83,-89,-75],[205,187,150,92,14,-146,-63,-113,-109,-101,-94,-30,-105,0,-74,-252,-40,-70,-166,-139,-258,-175,-199,-245,-186,-122,-369,-76,-72,-76,-82,-92,-393,-115,-123,-305,-143,-144,-149,-151,-156,-288,-18,85,174,-100,-207,225,224,236,508,641,593,514,-169,139,-200,-31,-161,-139,-70,-1,-183,-170,67,-153,-104,46,-22,-99,-27,-29,-198,149,45,-368,-9,-19,-206,-143,188,160,-290,59,-233,49,16,-21,-42,-80,-118,-155,-372,-191,-170,-350,-95,-36,16,64,114,150,-127,-261,210,228,230,230,241,240,-345,16,9,-207,-272,-90,-410,-6,-257,-94,-176,-258,-415,-210,-123,-51,18,-64,-355,-347,-365,-372,-298,-99,-153,-228,-286,-325,-308,-277,-246,-225,-167,-123,-77,-819,28,67,-102,-50,111,102,73,-106,-673,-1284,-1069,-1832,-638,-701,-818,45,76,92,79,-489,-3621,-2473,-1997,-5508,-2882,-1287,-3222,-1573,-2866,-10961,137,-10293,-9155,-138919,-104009,-27045,-27901,-194,-27289,-313,-262,-200,-164,-143,-150,-1103,-221,-262,-278,-248,-2308,-119,-63,-15,-564,-229,51,42,-245,-135,-440,-153,-221,-288,-344,-376,-794,-554,-347,-251,-196,-128,-90,66,73,25,-352,37,15,-252,-179,-210,-201,-40,154,-65,-542,-572,-548,-322,-104,-2,69,116,132,59,-90,186,56,-300,105,99,97,-220,65,35,-465,-241,-134,-198,-233,-225,-199,-143,-96,-67,-60,-68,-84,-111,-145,-406,-187,-190,-163,-136,-281,-247,-144,5,-263,-9,-150,38,91,-199,-9,47,118,119,104,82,44,-36,-279,-95,-125,-216,-199,-220,-509,-849,-355,-280,-243,-569,-228,-634,-884,-124,-2133,-1377,59,-3150,139,181,194,-21870,217,-971,-5174,-2762,-33,138,118,107,102,-371,94,98,107,110,124,122,-201,-71,-15,-263,137,-6,-278,-191,24,53,25,-181,-53,-93,-123,-431,-165,-71,-3,-175,-204,-309,-62,-18,302,218,-206,49,222,238,-413,-134,92,3,-68,-122,-182,-227,-263,-307,-349,-393,-408,-384,-377,-362,-354,-352,-350,-367,-398,-419,-383,-322,-239,-142,-48,-123,-117,204,370,-288,-209,-192,-34,180,369,220,296,213,158,-39,-46,261,-41,-79,-122,-100,-12,-45,-216,-168,-315,-134,132,434,211,-95,311,286,359,378,-52,10,101,-2,-209,-162,-99,-157,77,10,-62,-198,-164,-191,-203,-221,-227,-209,-332,-203,-109,26,65,-218,149,-88,-263,-243,-287,-149,341,-142,-71,-77,-391,-424,-240,-236,-47,-104,-121,-144,-223,-163,-166,-155,-143,-141,-131,-118,-250,-424,-163,-204,-21,-219,-75,-125,-296,-200,-203,-98,18,175,240,315,384,112,-38,60,-32,-24,113,-121,-167,-103,-2,40,-52,-147,-232,-269,-295,-294,-308,-323,-344,-351,-359,-346,-336,-313,-282,-254,-202,-151,-105,-57,-47,-221,-94,-15,21,-2,-339,-233,-255,-241,-154,-72,-32,-147,-78,125,157,12,47,-235,-259,-159,-394,-314,-188,-101,-64,-97,-126,-159,-190,-217,-233,-269,-308,-343,-366,-365,-337,-301,-261,-227,-182,-128,-76,-21,-92,69,104,-244,-126,-252,-286,-75,-225,-178,260,249,-140,178,85,-222,-260,-269,-131,-186,-229,-262,-307,-337,-344,-324,-286,-228,-175,-130,-80,-60,-38,-31,-35,-341,-79,-217,-287,-196,-242,-285,-320,-341,-340,-334,-326,-326,-335,-336,-316,-287,-240,-196,-159,-339,-190,-135,-168,-84,-147,-255,-271,-326,-291,-201,-90,-202,97,116,-232,166,128,-125,-80,-29,-219,-138,-100,-168,-230,-266,-272,-268,-270,-266,-254,-243,-232,-213,-200,-187,-184,-197,-212,-223,-232,-357,-189,-151,-300,-66,-292,-50,-22,-17,-7,-1,-77,-28,1,110,167,80,210,209,-154,-199,193,218,108,-116,-122,-307,2,81,32,-17,-87,-137,-267,-243,-302,-362,-418,-414,-366,-329,-286,-244,-200,-164,-326,-186,-57,-197,-94,-185,-318,-41,118,0,-99,-202,-295,-290,-122,6,-348,-130,220,326,327,106,178,304,131,113,-293,-333,-110,287,285,299,24,-165,-36,-115,61,29,130,-123,-20,-292,46,-1,-49,-85,-286,-94,-256,46,129,216,293,165,57,-37,115,129,-216,-55,-39,-51,66,97,-184,321,766,690,359,91,228,-209,70,-52,-185,-286,-359,-366,-268,-209,-231,-87,-29,19,68,-34,-88,-231,-327,-106,-292,120,84,56,14,172,237,101,-292,-263,-294,-286,-20,2,10,-202,-14,40,70,86,114,138,145,152,44,137,102,-319,2,-81,-163,-258,-317,-339,-299,-299,-237,-115,-45,-5,59,87,116,132,-151,-385,-75,179,180,159,40,65,13,-53,-260,-267,-330,-288,-298,-251,-187,-116,-78,-106,-18,-313,0,-11,-24,-64,-85,-253,-180,-108,-309,-225,-203,-110,-207,119,141,69,118,-279,82,35,-19,-60,-592,-305,-317,-845,-167,-158,-1221,-2902,-1077,-126,-122,-144,-295,-230,-276,-295,-269,-203,-359,-315,54,125,-161,290,642,828,9,559,1378,2296,1350,3145,2173,3340,4154,2360,5217,4950,4201,3752,2971,2156,1382,706,169,-230,-383,-185,-26,84,-29,-55,155,89,-134,-81,-194,-302,-375,-337,-248,-172,-108,-82,-68,-237,-277,-159,-228,-281,-311,-310,-283,-252,-214,-196,-196,-268,-174,-148,-179,-236,-149,220,112,136,-70,-245,-67,80,157,166,-426,-261,-45,302,460,361,177,-46,-314,-143,-40,570,176,-208,-275,167,203,-137,523,374,6,-114,82,-28,-115,-180,-202,-171,-117,-125,-8,24,-44,-125,-259,-146,-14,-172,-59,-72,-87,-133,-61,-62,-41,-30],[37,83,113,110,24,-132,85,198,-15,-87,-85,26,-77,-12,-36,-297,55,36,-185,-126,-294,-108,-214,-292,-254,-193,-302,-99,-76,-60,-40,-141,-406,-73,-142,-240,11,61,50,29,-101,-210,-86,-145,-204,-247,-283,-313,-336,-306,-264,-225,-184,-141,-163,-85,-222,-74,-145,-104,-134,-172,-219,-276,-310,-310,-273,-222,-170,-108,-49,-57,-266,79,25,-335,-88,-44,-195,-103,58,0,-361,-123,-235,-251,-270,-217,-145,-81,-25,11,-373,5,33,-406,-31,-63,-94,-105,-82,-40,-103,-232,114,170,207,236,272,277,-302,10,91,-135,-260,-97,-457,-9,-331,-114,-189,-259,-469,-375,-309,-250,-188,-153,-385,-405,-321,-299,-367,-177,-193,-226,-242,-253,-248,-234,-205,-229,-109,-57,-1,-877,63,152,-184,-212,190,222,208,-85,-645,-1377,-1176,-1337,-316,-393,-1282,81,111,144,166,149,-3960,-3144,-1515,-5335,-3681,-3203,-3829,-3098,-4847,-15528,290,-3216,-9401,-146938,-130981,-51907,-36924,-330,-26131,-149,-117,-101,-115,-138,-240,-2077,-144,-293,-17,34,-1774,76,49,3,-200,-144,-238,-336,-411,-373,-384,-175,-80,0,69,122,-949,-562,-302,-113,-198,87,-9,-158,-91,-125,-350,17,6,-290,-96,-96,-203,-123,173,-54,-560,-563,-547,-370,-71,-81,-138,-169,-184,-195,-189,-176,-158,-261,-106,-71,-35,-196,20,46,-428,-259,-172,-15,-79,-153,-249,-319,-341,-277,-164,-27,121,139,-152,-411,-140,353,201,-20,-209,-338,-118,134,-281,-2,-50,37,144,-195,-80,-4,-83,-157,-227,-281,-325,-358,-376,-406,-403,-408,-414,-413,-479,-647,-423,-444,-456,-1034,-399,-691,-748,-214,-2341,-2290,9,-1519,114,171,199,-18914,249,-1155,-4549,-3909,120,109,37,-38,-120,-207,-286,-325,-298,-229,-125,-22,-80,124,26,-312,387,0,-306,-204,6,263,295,-234,237,252,-9,-423,-147,-201,-176,-117,-161,-282,-108,-73,258,168,-202,45,184,350,-336,-191,142,93,-6,-98,-163,-92,-163,-131,-98,-80,29,-236,-366,-188,-210,63,93,23,-69,-173,-292,-393,-377,-239,-97,-169,-35,369,530,-239,-195,-177,30,209,320,133,316,463,348,-48,-2,290,-20,-118,-50,-73,41,-17,-229,-157,-267,-173,-132,-134,-131,-100,-73,-56,-49,-45,-40,-33,-25,-1,-172,-160,-66,-132,148,-14,39,-187,-185,-147,252,321,291,-22,-327,-191,-69,17,-46,-200,-177,-240,-355,-314,-358,-375,-381,-373,-351,-316,-390,-354,-218,-278,5,-58,-132,108,-284,167,52,216,-53,-6,-45,19,-238,-397,-126,-230,-306,-281,-174,-131,-273,-191,-234,-65,-14,119,263,328,381,179,-72,-17,-56,-76,44,-159,-180,-89,-19,-147,-259,-322,-295,-205,-124,-40,12,51,72,97,107,119,0,-46,69,25,-12,-61,-119,-168,-216,-258,-275,-275,-274,-284,-290,-303,-289,-250,-185,-100,-12,-160,-82,136,251,75,117,-232,-157,-122,-381,-304,-165,-136,-187,-243,-278,-287,-266,-225,-166,-126,-92,-58,-27,-162,-218,-104,85,-49,-19,137,135,-12,-181,73,35,-199,-55,-197,-273,-146,-275,-203,-181,-208,-261,-320,-371,-288,-267,-294,-69,-101,-326,55,48,-151,-106,-227,-206,-88,-117,-137,-130,-138,-133,-137,-147,-373,-187,-205,-295,-175,-142,-205,-72,-52,-42,-51,-76,-124,-194,-273,-310,-233,-184,-16,-103,-401,-109,-56,-166,-50,-74,-264,62,94,6,-91,-173,-235,-229,-167,-163,-25,40,-250,-112,-40,-227,-197,-5,-37,42,6,-16,-41,-59,-219,-102,-137,-183,-229,-275,-302,-293,-253,-191,-121,-117,-331,4,86,-276,-23,-338,-118,-41,-107,-173,-244,-319,-381,-403,-378,-357,-352,-359,-361,-344,-297,-240,-185,-115,-199,-144,-283,12,207,233,237,204,170,-286,-127,-94,-61,-88,-206,-110,-44,-89,-263,-1,-14,-371,-208,-81,-162,-101,-191,-271,-52,-19,16,-113,-270,-252,-166,-113,-54,-265,-43,218,328,323,97,204,244,100,68,-297,-381,-98,249,281,326,58,-165,-57,-116,80,-10,91,-132,-18,-285,-9,-38,-49,-38,-275,-50,-276,123,310,404,223,136,64,-9,186,183,-219,-43,-52,-87,103,121,-166,297,578,448,322,89,64,-237,-135,-217,-293,-341,-334,-337,-258,-231,-270,-177,-159,-157,-159,-171,-186,-254,-333,-202,-287,-147,-127,-101,-83,-63,-62,-69,-285,-269,-297,-340,-161,-188,-227,-258,-279,-282,-284,-288,-265,-229,-191,-138,-75,-12,42,-348,152,182,-49,-96,246,259,-17,-231,-141,264,266,248,267,65,233,292,-126,-355,-63,499,586,292,-42,453,386,267,-265,-311,-360,-279,-211,-71,-86,-149,-228,-270,-310,-348,-383,-377,-324,-267,-179,-261,-204,62,-201,-188,-183,-221,-318,311,204,129,312,-335,301,268,226,195,-489,-546,-553,-1002,-31,-82,-823,-1942,-992,-251,-274,-312,-386,-409,-440,-422,-414,-406,-410,-415,-427,-404,-356,-290,-198,-125,-195,62,198,389,686,1079,1066,2157,2769,2113,3854,4201,4350,3722,3891,3662,3171,2635,2113,1065,1204,-90,587,362,25,-93,-107,-240,-337,-358,-284,-167,-41,-61,102,226,215,-50,-83,-357,-280,47,82,105,257,-333,244,235,230,207,9,-376,-152,-52,-146,-285,-229,-174,-70,50,-63,-228,-100,84,140,156,-356,-283,-113,237,180,73,-35,-164,-349,-392,-372,-258,-164,-173,-196,14,33,-100,13,-10,-41,-81,-111,-151,-175,-193,-192,-159,-105,-83,20,71,17,-77,-214,-146,-24,-184,-84,-144,-237,-335,-378,-299,-223,-146],[31,159,195,129,37,-110,113,230,10,-70,-76,62,-4,-17,1,-326,-4,0,-204,-114,-320,-83,-178,-308,-407,-484,-498,-448,-395,-347,-292,-231,-382,-96,-186,-178,18,41,200,34,-36,-118,-31,180,127,-197,-22,-6,-58,-104,-134,-158,-168,-164,-165,-161,-240,-190,-222,-271,-329,-385,-395,-343,-257,-167,-220,-42,-105,-49,39,-57,-285,6,12,-294,-160,-169,-247,-311,-374,-431,-395,-329,-262,-189,-120,-97,13,54,82,94,-342,-24,59,-453,-13,-47,-88,-133,-170,-211,-251,-272,-272,-250,-222,-185,-126,-77,-250,6,34,-52,-223,-94,-445,8,-377,3,-70,-16,-528,-62,-109,-166,-215,-283,-379,-442,-303,-253,-354,-156,-111,-95,-176,-68,-61,-53,-32,-215,-122,152,200,-885,-7,164,-248,-377,134,768,769,-15,-576,-1438,-1194,-954,-22,-126,-1741,382,444,519,575,637,-3393,-3637,-1005,-4900,-4526,-5549,-3981,-4632,-6380,-18156,79,-22,-8980,-148725,-152517,-75105,-46058,-95,-24949,-252,34,38,23,8,-521,-3209,-12,-493,37,56,-1285,67,50,29,6,-25,-60,-99,-603,-312,-282,-356,-343,-274,-198,-123,-1056,-590,-277,-25,-266,111,59,-359,-247,-253,-313,-34,-35,-291,-9,10,-189,-191,159,-20,-531,-558,-511,-381,-61,86,187,135,91,18,-55,-125,-195,-254,-308,-336,-336,-324,-317,-313,-383,-317,-331,-334,-306,-249,-186,-185,22,144,-141,251,141,84,-183,-404,-199,367,288,61,-120,-424,-59,174,-280,16,47,36,145,-182,-151,-60,152,341,308,259,-117,-190,-325,-105,-193,-287,-363,-401,-270,-434,-427,-362,-374,-1543,-113,-796,-652,-218,-2250,-3370,-223,-170,-89,1,74,-16146,235,-1157,-3541,-3750,190,188,-16,286,227,156,82,15,-44,-114,-174,-256,-331,-420,-290,-346,-13,6,-312,-173,7,199,232,-286,286,508,99,-379,-121,-55,-97,-48,-112,-197,-139,-138,-107,-72,-181,-44,-31,-19,-234,-238,-42,-90,-144,-207,-292,-328,-259,-173,-81,-236,76,-211,-341,-170,-216,8,87,210,161,-40,-314,-129,-18,-22,-11,-213,38,192,267,-197,-191,-142,102,231,260,42,232,121,6,-105,-202,-265,-294,-307,-303,-302,-319,-348,-387,-404,-374,-307,-254,-198,-173,-153,-158,-188,-240,-298,-354,-396,-409,-386,-364,-335,-279,-195,-88,-75,50,-174,-213,-200,283,625,358,-28,-323,-175,-44,377,207,-172,425,-283,-437,-123,-268,-111,347,-247,22,-170,-396,-311,-220,-345,-392,-307,-192,-98,-311,31,41,76,-66,-72,2,-18,-225,-359,-117,-165,-210,-264,-311,-316,-274,-201,-263,-49,-47,56,178,260,322,225,-103,-97,-90,-129,-21,-193,-210,-90,79,-73,-242,-426,-456,-269,-102,61,185,26,118,383,392,386,57,-116,216,121,20,-49,-142,-217,-276,-309,-306,-282,-262,-255,-240,-234,-203,-263,-154,-8,-21,-163,-86,134,301,138,184,-196,-69,-91,-329,-296,-137,-168,-56,-34,-40,-44,-47,-42,-22,-16,-7,11,34,-144,-175,-67,87,-54,10,-20,-84,-153,-266,-303,-362,-389,-360,-325,-307,-289,-273,-264,-271,-268,-276,-275,-281,-312,-275,-325,-179,-147,-444,-44,-31,-128,-112,-185,-211,-133,-195,-264,-316,-382,-420,-445,-452,-459,-433,-398,-337,-273,-204,-253,-73,-25,14,34,-100,14,-127,-106,-191,-297,-369,-316,-202,-401,-34,13,-159,-14,-1,-241,140,215,119,243,157,-181,-50,-130,-183,-168,-106,-232,-73,-46,-245,-263,3,63,206,190,162,-10,71,-262,-59,-142,-235,-325,-411,-457,-408,-336,-261,-187,-149,-262,-17,42,-257,-31,-378,-201,-24,-35,-95,-171,-265,-361,-457,-455,-355,-263,-178,-103,-45,-116,22,18,10,-285,-173,-251,-70,-82,-76,-59,-59,-50,-310,-105,-153,-241,-336,-390,-310,-195,-111,-288,37,7,-450,-206,18,-116,-65,-186,-226,-38,318,108,-131,-352,-209,-45,-88,-116,-154,34,199,245,208,80,158,132,54,12,-295,-338,-90,-152,-194,-183,-151,-179,-89,-117,5,-47,-21,-128,-91,-278,-124,-95,-44,-49,-260,-1,-249,111,314,343,140,100,60,10,258,240,-219,-41,-69,-121,143,144,-147,166,130,85,39,-12,-77,-269,-144,-150,-193,-131,-112,-302,-96,-110,-307,-163,-179,-223,-268,-307,-328,-313,-318,-218,-277,-101,-73,-131,-66,-42,-64,-98,-287,-283,-298,-403,-398,-400,-298,-285,-60,80,224,359,471,394,803,188,4,284,29,-361,253,496,-116,-22,521,346,-87,-153,-45,354,300,100,-56,-179,-163,-54,-94,-335,-58,366,417,154,-143,387,356,245,-266,-362,-329,-317,-169,-114,-13,-45,-94,-111,-170,-322,-137,-123,-92,-77,-89,-222,-212,-13,-97,-133,-161,-317,-313,-155,-154,-150,-134,-378,-39,-7,18,55,-328,-796,-776,-1087,82,56,28,-1463,-960,-60,-71,-176,-448,-102,-85,-314,-331,73,-96,-402,-28,-236,-115,105,606,509,-13,145,892,100,962,917,790,2159,2801,1822,3625,3752,3722,3547,3249,2871,2446,2018,1633,1302,1038,39,758,489,115,-111,506,213,-100,211,67,-12,-100,-193,-252,-289,-301,-322,-331,-438,-352,-351,-346,-311,-261,-379,-161,-110,-52,-7,20,-507,-125,-13,-114,-322,-194,-246,-356,-404,-301,-212,-137,70,111,134,-289,-280,-182,163,318,248,66,-50,-380,-317,-206,-207,-158,-134,-115,34,55,-81,90,95,30,-44,-102,54,118,101,50,-126,-22,-37,28,53,80,6,-178,-131,-22,-193,-136,-127,-264,-423,-400,-230,-65,100],[38,94,134,136,45,-90,121,119,19,-59,-75,-72,-57,-10,39,-241,-82,-29,-225,-112,-307,-75,-41,-72,-48,-51,-166,133,-87,-10,-88,-272,-336,-189,-225,-119,30,23,238,38,36,-19,-46,256,151,-235,-70,-179,-284,-354,-349,-302,-242,-187,-158,-143,-245,-179,-218,-270,-323,-369,-387,-375,-328,-273,-212,-147,-131,-57,-28,-24,-236,-43,-85,-241,-220,-278,-360,-432,-498,-441,-369,-297,-231,-164,-104,-125,2,30,46,44,-293,-37,-4,-473,-38,-26,-132,8,34,45,-72,-142,-6,-42,-98,-156,-188,-203,-181,-126,-68,-1,-157,-71,-392,55,-358,44,-56,14,-575,48,38,-9,-81,-178,-336,-447,-437,-415,-359,-303,-256,-240,-331,-224,-219,-212,-194,-178,-203,-70,-29,-834,-80,72,-274,-527,68,169,191,95,-456,-1442,-1158,-687,210,89,-2155,370,380,384,369,368,-2591,-3621,-469,-4221,-4680,-7787,-3644,-6121,-7299,-16135,230,167,-9140,-145181,-166558,-95156,-54887,-261,-23616,-3277,-62,-16,7,30,-860,-4411,-419,-781,160,185,-854,209,201,189,177,154,129,94,-811,-310,-110,-215,-328,-449,-479,-369,-985,-621,-264,-8,-328,66,75,-448,-376,-330,-239,-89,-149,-257,-274,-316,-314,-288,-254,-231,-476,-541,-432,-338,-286,-300,-282,-235,-185,-149,-115,-88,-75,-183,-87,-108,-138,-163,-171,-143,-322,-263,-247,44,140,181,0,-189,246,261,-193,285,151,33,-204,-374,-234,402,385,147,-15,-393,24,224,-246,48,154,43,149,-150,-214,-106,99,380,605,314,-180,-265,-194,66,-45,-151,-230,-404,-232,-226,-452,-406,-605,-2060,-369,-934,-588,-125,-1848,-4582,-138,-168,-191,-208,-234,-13905,-145,-1017,-2582,-2735,177,-133,-148,530,653,684,699,249,-99,611,757,745,320,517,47,-357,328,21,-289,-111,-98,1,121,-326,305,358,215,-306,-81,-35,-115,31,-49,-86,-90,-173,-174,-211,-241,-273,-274,-264,-245,-258,-226,-235,-242,-248,-275,-296,-309,-330,-341,-351,-324,-279,-291,-189,-214,-71,-7,42,78,20,-328,-165,157,163,53,-247,104,92,46,-155,-188,-135,-212,-280,-368,-448,-427,-369,-316,-271,-230,-182,-128,-218,1,-21,161,28,-267,-126,-135,-134,-109,333,265,-54,146,34,-66,-121,-109,-52,12,77,-40,-155,-14,-105,14,-125,-9,-152,-230,-266,159,169,151,-34,-306,-149,-32,-6,81,-129,324,-239,-384,-47,-237,-92,351,-278,50,-229,-335,-288,-224,-324,103,21,-144,11,-264,26,13,-8,-76,-144,-205,-279,-335,-323,-255,-201,-160,-157,-152,-170,-239,-180,-259,-141,-85,-35,5,63,101,144,-123,-174,-125,-172,-71,-206,-247,-98,-137,-243,-357,-458,-379,-249,-132,-9,82,31,98,267,298,326,114,-155,291,142,22,201,183,157,-13,-97,99,-176,121,145,-81,-244,-192,-258,-148,-6,-53,-151,-84,127,323,204,253,-136,10,-53,-256,-285,-106,-180,-71,257,233,11,-37,-49,49,-14,-83,-137,-173,-193,-190,-182,-176,-190,-212,-241,-280,-311,-333,-331,-315,-302,-298,-309,-343,-374,-380,-346,-310,-258,-212,-158,-114,-355,-275,-340,-8,-178,-332,-13,60,-100,-104,-139,-215,5,-46,-92,-104,-117,-103,-87,-73,-395,-71,-87,-215,-132,-170,-296,-263,-314,-354,-381,-377,-351,-322,-286,-247,-217,-262,-149,-141,-319,-71,-52,-140,-34,-45,-187,-87,-101,-117,-138,-154,-186,-214,-238,-266,-269,-248,-201,-131,-61,-263,-322,19,172,200,216,206,10,192,-270,33,-164,-53,-134,-218,-294,-371,-449,-459,-391,-327,-258,-189,-130,-234,-39,-379,-290,-70,-41,-69,-116,-180,-238,-273,-267,-208,-124,-32,60,140,-57,14,85,19,-352,-198,-212,44,314,285,248,182,126,-329,-85,-165,-220,-287,-287,-210,-115,-124,-258,23,-40,-523,-150,100,-52,-46,-166,-176,-34,323,165,-139,-386,-156,78,-54,-164,-44,49,-27,-90,-130,-150,-165,-184,-200,-229,-282,-331,-398,-447,-419,-353,-296,-249,-202,-169,-144,-134,-126,-111,-101,-264,-72,-128,14,-77,-237,54,-185,100,148,150,59,66,50,4,-78,-180,-276,-355,-302,-192,-82,23,-121,180,238,247,225,95,67,-298,-102,-126,-188,18,88,-266,163,61,-332,-216,7,91,105,-39,-164,-236,-280,-101,-254,163,5,-186,-91,113,412,130,-300,-299,-291,-391,-74,-158,0,-325,-43,514,409,732,319,-170,1033,88,-33,219,-42,-355,174,427,-178,46,621,336,-144,-68,53,366,335,278,241,-23,71,-37,-154,-333,-394,-361,-218,-85,-248,134,233,223,-263,-413,-264,-345,-114,-129,24,175,157,-138,-238,-341,-93,-210,-143,-175,-189,-214,-242,-273,-305,-337,-340,-363,-330,-322,-311,-313,-317,-406,-288,-283,-284,-267,-269,-959,-931,-981,-214,-208,-198,-1558,-959,-128,-81,-413,-497,20,51,-346,-339,159,-171,-445,-90,-380,-52,79,417,338,250,260,137,-43,-235,-88,349,944,1602,1507,2946,2971,3891,3249,4099,3935,3631,3232,2795,1717,1888,209,1046,580,238,-98,90,-138,-331,-433,-297,-180,-99,-215,-29,-35,-53,-98,-141,-382,-308,-258,-292,-301,-302,-428,-315,-326,-326,-332,-345,-438,-316,-292,-256,-351,-196,-106,-127,-54,-87,-195,-177,43,72,66,-226,-260,-245,-84,-111,-122,-93,-77,-398,-411,-46,242,243,-103,-44,99,-16,-75,291,189,40,-4,-208,-18,109,47,-28,-158,-164,-203,-208,-169,-116,-67,-155,-98,0,-191,-187,2,-63,-143,-45,18,126,200],[269,205,82,55,-38,-135,-228,-319,-396,-339,-265,-187,-111,-47,4,-146,-158,-39,-246,-124,-260,-87,-102,14,-8,-76,-127,179,-130,19,-74,-358,-296,-315,-288,-206,-116,-23,56,36,103,72,-83,120,65,-272,4,17,56,-9,124,274,332,369,-165,186,-259,35,-45,-105,-44,-83,-275,-79,-45,-209,-188,-68,-158,26,181,9,-170,-9,14,-206,-294,-97,-194,35,-9,-57,-136,-187,-156,-127,-122,-168,-98,-104,-117,-149,-265,-244,-298,-465,-404,-328,-253,-185,-122,-77,-94,-112,-26,-25,-97,-73,-90,-121,-149,-170,-187,-183,-172,-147,-353,-78,-315,-30,-58,20,-514,11,1,-14,-26,-67,-297,-455,-208,-249,-282,-300,-305,-321,-451,-300,-278,-254,-226,-195,-275,-140,-126,-799,-191,-125,-290,-691,-165,-164,-156,-131,-330,-1408,-1126,-565,257,197,-2339,524,573,592,565,528,-1795,-3082,51,-3388,-3588,-5147,-3006,-7549,-7516,-11491,-871,50,-11128,-137739,-172027,-110823,-62912,-259,-21985,-6619,-195,-159,-117,-55,-1252,-5583,-1199,-1195,412,493,-536,599,613,610,515,538,481,398,-1063,-267,19,-157,-300,-438,-377,-245,-839,-684,-291,60,-415,205,148,-457,-506,-377,-176,-50,-75,-229,-20,37,-148,-289,210,77,-440,-528,-348,-284,-30,3,-88,-161,-211,-227,-203,-164,-131,-172,-103,-112,-138,-174,-209,-216,-280,-264,-302,-95,-72,-57,-67,-191,-90,-119,-266,-187,-204,-209,-241,-355,-275,-130,-77,-22,58,-318,87,256,-214,62,231,28,131,-132,-293,-166,23,323,306,221,-248,-335,-27,-119,-191,-267,-339,-386,-408,-401,-496,-469,-849,-1931,-687,-1125,-588,-153,-1255,-5857,-12,-5,7,25,27,-12360,87,-834,-1730,-1822,63,-529,-64,2,391,382,365,208,-184,355,376,388,416,428,12,-373,299,17,-265,-43,-149,-297,-398,-373,-159,-49,35,-241,-54,-32,-130,91,-3,13,-49,-221,103,62,-122,58,48,270,-75,-268,3,-34,-147,-90,-190,-282,-355,-375,-338,-317,-301,-288,-305,-317,-328,-330,-310,-280,-244,-195,-350,-213,6,91,32,-286,134,387,427,-140,-211,-35,243,244,107,-137,113,25,-42,-87,-98,-62,5,-288,161,-10,204,31,-307,-122,-69,-69,-177,261,243,-51,193,259,510,489,139,2,468,555,11,-170,-18,-114,226,-180,47,-141,-240,-356,277,197,106,-60,-299,-229,-363,-302,-134,-89,193,-52,-252,11,-215,-90,333,-312,47,-295,-270,-292,-263,-294,132,42,-142,160,-180,-55,-5,203,-100,-228,91,47,-214,-256,-171,-238,-268,-257,-231,-204,-240,-161,-220,-196,-219,-259,-311,-342,-385,-410,-419,-399,-373,-372,-375,-356,-351,-349,-341,-322,-284,-244,-211,-154,-109,-56,-25,0,9,26,35,51,53,-165,57,45,3,48,42,51,-31,-71,169,-189,256,465,2,-268,-186,-232,-155,-22,-92,-140,-94,95,327,254,307,-85,65,-25,-194,-287,-90,-180,-108,-10,6,10,-34,-73,2,-23,-59,-99,-138,-181,-212,-232,-239,-247,-245,-239,-242,-246,-368,-271,-283,-295,-295,-287,-283,-269,-253,-240,-240,-230,-229,-221,-220,-404,-278,-316,-198,-203,-212,-155,-153,-146,-128,-116,-237,-114,-125,-144,-148,-166,-155,-124,-67,-384,91,146,-134,150,87,-336,-44,110,93,231,-187,75,-106,-136,-181,-176,-202,-88,-139,-248,-19,-19,-116,-51,-91,-137,-185,-207,-208,-193,-156,-129,-96,-150,-50,-32,-184,-20,-20,-32,-291,-373,-71,-64,-67,-66,-54,-46,-45,-246,-45,-213,-63,-66,-69,-63,-64,-75,-86,-98,-189,-130,-140,-154,-223,-178,-340,-393,-197,-171,-128,-79,-161,-85,50,135,194,178,285,318,197,-12,-54,33,-19,-348,-226,-180,5,-75,-151,-209,-228,-173,-351,-71,-200,12,56,-131,-105,-5,-133,-197,-65,-110,-434,-165,-174,-175,-156,-141,-128,-115,-107,-109,-141,-296,-158,-165,-181,-185,-165,-153,-124,-103,-80,-54,-31,-8,-55,-108,-265,-188,142,165,173,193,170,-244,-167,-85,153,-102,50,-73,-8,-248,-116,-190,81,-102,-206,33,-107,13,1,-15,-28,-47,-84,-104,-119,-119,-186,-51,-87,-149,165,222,-89,103,384,383,355,124,190,-323,-23,-116,-177,-74,28,-232,191,85,-334,-260,-67,74,-8,-107,-171,-193,-221,-75,-212,188,-10,-177,-94,82,372,117,-322,-312,-270,-330,-106,-216,-80,-349,-48,305,260,278,274,-125,271,-10,-71,157,-111,-328,90,60,-224,-104,-167,-221,-248,-263,-268,-256,-222,-205,-149,-120,-84,-53,-19,-348,-70,80,117,-103,-347,222,290,211,-251,-445,-164,-359,-46,-100,5,206,353,-176,-273,-353,-102,-336,-182,-203,-273,-342,-324,-254,-191,-143,-88,-319,-77,-3,3,-16,-45,-410,-92,-143,-187,-220,-267,-850,-967,-720,-321,-327,-427,-1924,-929,-252,-202,-644,-519,-94,-68,-347,-299,-15,-182,-420,-155,-346,26,91,199,188,295,374,462,123,320,477,505,1211,1673,1196,2863,2156,3662,2871,3935,5518,4695,3658,3220,2046,2153,435,838,258,-81,-170,-106,-53,-5,27,26,9,-137,-278,-68,-94,-108,-141,-167,-307,-324,-285,-335,-353,-336,-473,-255,-210,-153,-103,-65,-318,-25,45,-48,-363,-180,79,-181,-121,-98,-168,-213,-87,-155,-220,-282,-349,-403,-457,-404,-362,-318,-290,-395,-468,-182,-143,-110,-85,-41,-25,-88,-86,-41,-69,-106,-147,-289,-236,-243,-219,-169,-191,-47,31,-16,136,187,167,-154,-54,34,-187,-201,-21,-84,-160,-58,50,111,147],[-12,-68,-124,-153,-174,-170,-145,-109,-64,-54,-80,-44,-45,-58,-78,-100,-168,-132,-260,-143,-212,-130,-173,-186,-212,-263,-324,-385,-449,-444,-381,-431,-259,-174,-260,-73,-44,-14,6,21,29,29,-131,13,5,-285,46,87,123,-73,-4,255,284,299,-180,182,-265,24,-32,-91,-103,-136,-345,-48,224,-233,-157,-53,-170,47,236,45,-99,23,12,-178,-368,-141,-215,71,201,217,-42,-256,-124,288,-105,-213,163,378,370,107,-250,-90,84,-428,151,99,-130,-27,-84,-137,-182,-207,-214,-216,-227,-244,-250,-269,-279,-271,-251,-209,-169,-124,-317,-27,-256,47,-69,26,-451,-38,-42,-46,82,24,-256,-459,-97,-79,-207,-119,-58,-96,-485,-72,107,124,-233,-142,-317,76,-45,-772,-321,36,-277,-852,-110,-157,-216,-274,-320,-1317,-1080,-551,-310,-295,-2051,-302,-303,-285,-261,-201,-1039,-2271,-22,-2439,-1506,-2272,-2252,-8848,-6994,-6234,-2713,-28,-15855,-127280,-168909,-121088,-69398,-988,-19858,-10178,-1496,-69,52,183,-1640,-6385,-1871,-1711,680,-4,-327,660,585,490,379,250,114,-22,-1334,-299,-406,-331,-236,-181,-149,-135,-680,-749,-333,-234,-503,-345,-369,-427,-611,-381,-112,10,-22,-199,158,179,-145,-341,184,114,-400,-493,-249,-211,-22,-15,-71,-116,-157,-197,-213,-211,-200,-187,-180,-178,-189,-215,-256,-298,-339,-367,-358,-304,-257,-204,-165,-176,-66,-29,-340,19,45,-113,-267,-329,-303,74,42,-10,-52,-244,-105,-126,-167,-116,-106,-98,-89,-108,-367,-217,-74,-63,-55,-37,-291,-347,83,127,165,-30,168,-216,330,84,-537,-532,-983,-1438,-937,-1333,-632,-26,-550,-4747,106,124,145,167,164,-11568,171,-649,-967,-971,-113,-895,116,-453,76,47,14,-13,-256,-66,-82,-106,-104,-102,-88,-376,-74,-68,-230,-60,-52,-51,-54,-401,-66,-70,-76,-169,-65,-48,-124,-16,7,30,2,-248,42,39,-103,54,-4,238,-30,-246,-61,-82,-206,-101,-175,-129,-78,-155,-231,-313,-386,-342,-287,-220,-252,-131,-86,53,99,76,-349,-247,234,260,38,-297,145,317,316,-137,-239,22,273,225,18,-225,109,135,104,-23,44,31,30,-335,84,2,223,28,-347,-117,3,10,-216,180,211,-46,164,230,426,427,138,-15,560,661,53,-190,-35,-122,166,-212,32,-126,-211,-317,256,141,29,-87,-283,-210,-202,-133,-43,-33,131,152,-108,62,-188,-92,308,-336,33,-274,-197,-283,-313,-240,82,18,-124,-83,-130,-169,-211,-239,-267,-301,-325,-336,-342,-338,-320,-325,-331,-339,-326,-287,-242,-191,-159,-116,-146,-164,-40,-16,-10,2,-172,-340,-231,-250,-110,-180,-357,-170,4,16,-32,33,22,28,-189,19,-1,-28,-64,-88,-119,-138,-168,-193,-218,-245,-241,-221,-184,-122,-59,-53,102,-163,224,313,87,-280,-157,-179,-164,-46,-129,-127,-102,8,-98,-194,-292,-346,-316,-262,-209,-293,-142,-160,-152,-111,-120,-150,-191,-239,-283,-351,-377,-295,-214,-158,-153,-49,25,7,64,78,77,-254,-325,38,38,-46,20,-92,-260,-109,-163,-220,-275,-270,-235,-161,-102,-443,-279,-272,-134,-212,-113,-221,3,-67,-103,-116,-269,-193,-209,-206,-178,-178,-182,-213,-272,-370,-326,-188,-48,134,132,-283,-47,163,53,153,-177,197,-98,-95,-249,-332,-219,-120,-115,-188,20,20,-86,-29,-82,-143,-208,-251,-267,-245,-189,-136,-70,-99,31,76,-253,119,234,19,-325,-352,40,240,201,152,108,5,-3,-215,-125,-235,-226,-242,-241,-221,-203,-192,-182,-169,-208,-135,-98,-57,-225,-85,-294,-400,-231,-146,42,224,-172,-43,21,222,209,179,165,136,97,7,-128,-57,-117,-291,-258,-275,-304,-273,-199,-116,-49,37,-380,-73,-230,0,341,-95,-107,-10,-138,-135,-41,-206,-287,68,219,77,-23,-121,-92,-33,22,15,-143,-212,-37,49,-17,-177,98,104,89,121,103,14,129,134,-131,-175,-255,-134,199,194,173,161,134,-309,-227,-59,18,-132,-43,-60,-84,-241,-168,-256,-149,-176,-189,-214,-227,-233,-228,-219,-196,-174,-169,-151,-137,-125,-170,-69,-101,-149,112,181,-67,8,363,386,385,159,258,-353,108,-12,-170,-232,-314,-265,-211,-183,-323,-299,-194,-220,-226,-205,-183,-151,-162,-50,-169,-38,-78,-126,-191,-246,-290,-277,-370,-336,-253,-272,-154,-285,-172,-363,-63,-65,-98,-144,-166,-181,-195,-199,-200,-208,-221,-297,-210,-193,-269,-128,-76,-30,-207,55,79,107,147,170,232,-67,223,372,70,-395,-102,349,217,-200,-448,180,161,25,-244,-437,-194,-368,-16,-44,16,233,275,-236,-283,-371,-148,-459,-250,14,-111,68,-86,49,85,98,-25,-218,55,342,194,324,277,-405,-243,-343,1,-66,-144,-634,-881,-469,-198,-1947,-2460,-2147,-832,-199,-170,-788,-506,-53,-7,-334,-260,-47,-49,-349,-223,-228,99,46,-7,-100,-189,-214,-138,-24,124,152,335,832,1241,900,2364,1382,3171,2446,3631,4695,4594,3526,3378,2344,2413,709,1370,859,588,65,418,-119,263,191,122,25,-145,-297,-169,-231,-274,-307,-306,-298,-343,-263,-268,-263,-259,-513,-268,-273,-265,-260,-262,-242,-229,-222,-219,-360,-226,-226,-219,-202,-179,-151,-234,-93,-70,-51,-100,-182,-315,-81,-113,-164,-209,-258,-370,-415,-178,-116,-65,-67,6,10,-147,-101,-56,-84,-95,-84,-287,-168,43,92,-126,-207,-58,63,-8,152,232,234,-154,14,110,-161,-175,-41,-99,-165,-28,90,105,58],[-185,-184,-172,-138,-113,-90,-62,-33,-7,-30,-72,90,141,98,141,47,-81,29,-263,-170,-167,-138,-238,188,80,-102,-94,-127,-223,-313,-392,-446,-424,-363,-306,-261,-225,-187,-155,-132,-120,-125,-186,-182,-232,-275,-316,-351,-381,-383,-357,-330,-306,-286,-285,-285,-295,-289,-266,-230,-178,-191,-429,-36,-6,-228,-124,-12,-167,0,-17,-34,-55,-78,-98,-162,-414,-192,-234,-87,-60,-34,4,-303,-95,126,-181,-257,193,250,266,49,-245,-121,58,-383,230,204,-32,48,80,41,-200,-95,-24,-48,-46,-72,-91,-126,-159,-179,-180,-141,-83,-42,-291,157,-203,42,-87,19,-389,-100,-91,-78,37,51,-218,-464,-76,94,-194,-231,-61,-195,-428,55,266,289,-337,-141,-328,-71,-173,-755,-470,12,-244,-1006,-155,88,42,11,-39,-1181,-1008,-616,179,83,-1836,378,434,481,506,541,-350,-1380,540,-1433,456,404,-1538,-9974,-5846,-921,-3536,118,-23837,-113930,-158061,-125319,-73501,-4860,-17130,-13755,-4729,-639,-1176,95,-1993,-6297,-2413,-2315,285,-713,-239,-2,-151,-303,-434,-417,-290,-166,-1606,-59,29,-490,-6,-63,-142,-235,-533,-804,-482,-396,-590,-172,-71,-418,-685,-365,-59,118,-35,-174,228,193,-156,-397,92,54,-361,-439,-146,-133,-99,-128,-148,-156,-162,-167,-159,-139,-109,-190,-81,-7,23,-179,39,-174,-207,-251,-421,-161,-167,-230,-301,-345,-366,-350,-414,-256,-195,-184,-278,-299,-329,-71,-114,-189,-268,-347,-407,-382,-298,-209,-131,-65,-10,-87,-442,-260,-115,78,96,8,-309,-290,255,267,83,-58,94,-110,171,106,-581,-599,-850,-1007,-1051,-1554,-718,-262,-238,-3290,-203,-201,-184,-160,-153,-11560,-115,-496,-283,-161,-313,-1078,-38,-670,-9,0,6,19,-308,30,37,26,28,19,-96,-375,-33,-60,-197,-106,-120,-133,-148,-411,-184,-202,-227,-247,-263,-276,-299,-326,-356,-400,-436,-389,-321,-249,-182,-132,-65,2,-5,-217,-130,-121,-265,-131,-206,-184,-87,-173,-262,-350,-384,-314,-241,-148,-269,-172,-124,248,316,85,-325,-266,380,340,70,-274,95,6,-93,-181,-274,-318,-337,-301,-260,-303,-155,-116,-87,-73,-73,-76,-84,-267,-87,-57,-22,18,-391,-113,40,11,-225,-129,-225,-256,-175,-48,75,188,130,-25,385,399,78,-217,-70,-128,77,-207,-46,-108,-150,-200,-104,-119,-140,-156,-259,-183,-186,-168,-137,-103,-64,-35,3,25,-160,-99,19,-355,-30,-206,-129,-246,-370,-190,-147,-138,-107,-76,-37,-203,-73,112,-121,-301,133,181,-243,-146,83,-155,37,-104,-54,-201,-241,-35,-90,21,-179,-241,-61,-66,-75,-62,-185,-295,-280,-249,-73,-134,-313,-205,133,81,-56,252,282,158,-279,370,351,202,45,137,27,-66,-135,-112,-4,-20,-64,247,322,354,-95,-42,280,-119,194,530,171,-256,-88,-111,-171,-244,-338,-339,-266,-203,-168,-136,-127,-116,-123,-139,-158,-301,-203,-228,-237,-237,-234,-232,-223,-199,-150,-105,-53,10,-19,-178,-179,-72,286,19,66,144,91,-270,-299,-9,-25,-20,208,-109,-233,-86,63,-54,-168,-205,-186,-28,-39,-420,-275,-222,-210,-201,-39,-305,13,-56,-105,-119,-295,-209,15,9,24,28,41,40,24,-325,-43,-80,-87,-73,-37,-230,-50,90,42,72,-126,53,-88,-76,-290,-209,-244,-249,-233,-194,-165,-146,-138,-145,-171,-203,-243,-271,-300,-334,-360,-389,-381,-329,-266,-179,-238,14,117,65,-353,-310,49,465,491,442,197,-7,157,-183,235,-194,3,47,-26,-79,-121,-160,-192,-223,-263,-303,-340,-367,-343,-274,-244,-279,-273,-137,9,44,-179,10,-19,105,116,120,120,119,109,2,-193,-70,-115,-228,-286,-135,100,156,162,157,121,95,-375,-84,-241,-20,63,-61,-108,-15,-133,-78,-88,-314,-127,192,114,7,-106,-229,-331,-255,-126,-2,-137,-131,25,328,-18,-135,161,203,37,218,3,-14,-50,-127,-210,-236,-244,-94,1,38,60,86,96,-388,-286,-25,79,-160,47,-9,-24,-236,-214,-311,3,-155,-154,42,14,43,113,-36,-97,-31,-31,33,99,81,-152,-95,-112,-137,247,297,-44,-89,399,397,380,203,276,-380,160,-9,-164,-32,-96,-202,-215,-266,-296,-315,-315,-319,-321,-330,-346,-365,-398,-427,-398,-344,-297,-243,-195,-140,-100,-68,-433,-358,-231,-213,-209,-355,-254,-359,-81,-29,-28,-39,-37,-193,-48,-201,-179,-56,-270,-252,-92,-108,-306,-168,-191,-221,-251,-292,-346,-401,-442,-418,-327,-266,-199,-145,-96,-446,-150,-14,-17,-244,-508,-182,-250,-324,-374,-390,-353,-357,-320,-327,-355,-364,-340,-311,-269,-382,-215,-513,-286,-240,-262,-287,-278,-229,-166,-104,-26,-85,94,135,164,165,149,-395,-407,-529,-190,-28,-76,-412,-693,-346,-540,-4291,-3457,-2011,-665,-144,-154,-670,-449,-150,-108,-304,-216,-12,107,-268,-282,-120,179,133,201,-81,296,50,367,177,-42,-41,196,522,1003,635,2252,706,2635,2018,3232,3658,3526,3270,2932,2533,2105,1026,1328,986,700,204,283,-251,93,89,106,77,-121,-271,239,260,-39,-91,205,-179,-364,-105,155,103,53,-552,-39,-56,-36,1,48,-46,100,87,33,-345,-94,43,-204,-190,-77,-82,-243,-43,-30,27,-32,-122,-309,-133,179,184,-170,-192,-333,-353,-29,20,40,-49,61,-24,-204,-123,-101,-166,-227,-272,-295,-289,-255,-228,-210,-216,-167,-138,-113,-84,-49,-16,-165,32,49,-129,-152,-65,-118,-164,-78,-119,-161,-186],[255,-68,10,109,34,-40,17,101,-45,-29,-76,169,375,134,158,127,41,81,-262,-207,-135,-184,-240,259,123,-102,-92,118,-263,0,-201,-270,-190,-109,-181,-120,-109,-80,-47,-18,2,5,-228,-40,-87,-223,-167,-202,-236,-247,-243,-200,-169,-135,-183,-94,-236,-74,-63,-60,-184,-215,-425,-94,-123,-162,-194,-227,-263,-284,-298,-299,-292,-282,-272,-256,-343,-246,-244,-232,-223,-220,-207,-263,-188,-179,-216,-255,-163,-161,-149,-135,-205,-111,-46,-292,0,25,36,34,32,19,-232,-65,-5,-52,20,30,39,38,10,56,38,37,42,7,-221,190,-110,60,-61,54,-282,-118,-89,-58,43,128,-132,-420,-23,160,-145,-266,-44,-257,-268,265,229,163,-399,-98,-259,-152,-245,-693,-575,-19,-139,-1076,-82,59,59,72,106,-958,-848,-661,43,-88,-1666,608,678,338,764,792,315,-441,726,-366,544,425,-891,-10816,-4211,-130,-3059,-256,-34903,-97226,-140669,-123333,-74981,-8817,-13730,-16291,-7798,-3176,-2653,-208,-2236,-5469,-2776,-2930,-199,-1361,-337,-411,-334,-246,-155,-74,-1,56,-1751,100,84,-563,-4,-66,-130,-184,-354,-770,-366,-159,-611,-62,-16,-396,-668,-302,28,153,6,-102,188,186,-133,-410,106,192,-268,-325,2,-10,38,230,229,-48,19,51,204,362,376,-180,-11,-49,44,-155,137,-171,-139,-199,-445,-160,3,88,3,-71,-138,-208,-402,-318,-340,-346,-350,-340,-318,-245,-182,-129,-65,-98,62,100,-24,78,144,-10,78,-31,-439,-248,-135,-52,-20,-76,-273,-159,99,83,22,-79,45,13,27,16,-590,-633,-592,-627,-966,-1729,-808,95,126,-1841,-1270,123,111,102,73,-12303,51,-354,49,59,-448,-906,129,-493,191,219,242,161,-297,-52,314,305,303,284,-146,-347,154,-2,-148,-47,-104,-152,-187,-383,-219,-223,-232,-242,-255,-271,-301,-328,-317,-279,-226,-245,-100,-36,-81,32,-70,92,18,-172,-176,-133,-309,-157,-231,-240,-59,7,-108,70,-29,-249,0,44,-258,-198,-134,94,88,87,-280,-250,78,70,51,-220,27,22,0,-167,-305,-94,-146,-193,-261,-363,-369,-356,-320,-289,-267,-247,-232,-231,-223,-214,-215,-215,-428,-228,-234,-222,-219,-198,-190,-171,-159,-158,-167,-182,-197,-215,-236,-247,-270,-294,-307,-315,-324,-324,-337,-343,-342,-329,-294,-259,-214,-156,-232,-103,-159,55,86,112,122,107,95,63,-136,-112,-99,-379,-195,-220,-213,-195,-398,-155,-160,-184,-211,-249,-268,-251,-189,-106,-122,-267,130,172,-273,-90,109,-168,32,-130,-73,-163,-242,-98,-166,-219,-235,-299,-233,-201,-175,-134,-192,-224,-302,-231,-26,-85,-241,-232,8,23,-93,108,155,187,-360,335,348,231,31,234,143,44,-83,-217,-328,-285,-135,15,146,237,-145,-50,305,-88,160,466,239,-198,5,-44,-184,-106,-205,-103,-107,-135,-197,-242,-282,-274,-235,-173,-98,-317,-115,-121,-243,37,225,-45,-22,-137,35,10,-119,237,-118,-188,-223,-112,169,11,52,90,70,-262,-304,-66,-98,-4,166,-147,-194,-119,-24,-82,-156,-212,-259,-263,-236,-387,-273,-186,-296,-189,6,-287,-11,-57,-116,-151,-301,-311,-94,92,0,-108,-171,-176,-127,-282,-3,52,101,129,144,-189,-56,133,46,-9,-67,37,-81,-72,-428,-206,-270,-339,-400,-394,-358,-331,-315,-315,-336,-359,-376,-364,-344,-327,-307,-310,-318,-330,-365,-391,-387,-317,-219,-118,-364,-285,52,302,388,455,189,-25,122,-156,298,-119,-68,156,32,219,227,228,40,12,-216,11,137,-109,-253,-130,-198,-153,-172,-65,70,76,-182,54,-70,8,-19,-53,-86,-109,-120,-103,-248,-106,-163,-173,-306,-121,116,240,402,272,362,380,-353,-104,-233,-41,185,-31,-103,-16,-115,-65,-138,-403,-213,-271,-319,-370,-401,-374,-341,-315,-289,-268,-253,-222,-191,-137,-89,-73,18,47,-10,54,-73,-53,-143,-234,-283,-271,-229,-68,208,178,115,436,145,-457,-317,20,209,-180,82,27,-34,-229,-248,-344,16,-157,-122,85,61,23,31,-108,-98,-54,-68,27,147,135,-126,-112,-111,-109,153,161,-15,-175,183,170,152,118,59,-377,-33,-77,-149,-135,-130,-191,-79,-53,-246,-298,-306,-19,-101,-157,-192,-44,-84,-126,-163,-206,-262,-298,-325,-322,-312,-288,-496,-358,-195,-149,-254,-407,-296,-327,-91,19,33,27,32,-54,19,-244,-221,-56,-337,-191,-158,-18,-324,-45,-43,-42,-205,-27,-32,-31,-22,-34,-19,-69,-45,-63,-74,-403,-202,-56,-32,-216,-414,-1,15,23,-226,-283,66,-307,58,50,35,23,-14,-382,-232,-363,-225,-423,-247,-174,-189,-206,-210,-192,-157,-113,-45,15,71,108,131,120,86,-370,-541,-671,-366,-92,-64,-188,-440,-357,-2021,-5427,-2411,-1584,-456,65,15,-448,-366,-113,-114,-246,-155,-71,-62,-181,-313,-104,-149,-208,-249,-277,-221,-212,72,251,-219,-74,130,294,804,419,1876,169,2113,1633,2795,3220,3378,2932,3431,2749,2844,1386,2381,1285,1013,379,1185,-246,646,108,263,140,-66,-225,-15,-29,-107,-84,-93,-141,-384,-231,-288,-317,-325,-588,-298,-270,-229,-191,-157,-99,-46,9,67,-326,-31,33,-186,-187,-47,-37,-236,-62,-54,11,32,-50,-285,-200,97,139,-205,-221,-296,-301,-2,-19,-43,-60,-85,-116,-268,-184,-205,-227,-242,-248,-254,-272,-246,-240,-243,-230,-189,-155,-128,-102,-73,-47,-199,5,38,-110,-152,-111,-157,-179,47,141,80,-39],[176,-146,17,90,22,-39,-23,32,-66,-107,-182,-189,-126,-27,77,175,186,143,-247,-228,-104,-230,-166,61,-29,-136,-242,-331,-401,-406,-354,-293,-245,-208,-197,-215,-255,-294,-313,-280,-203,-118,-261,-11,-113,-179,46,33,-3,-217,-339,-80,-78,-59,-177,-23,-210,-40,-51,-58,-216,-239,-327,-254,-286,-275,-218,-139,-75,29,109,149,105,197,39,-106,-251,-167,-158,158,198,158,123,-209,-1,-2,-258,-264,-132,-184,-230,-274,-291,-271,-215,-221,-96,-24,32,46,42,-35,-296,-79,135,-55,117,12,-72,-39,37,80,66,63,55,28,-185,69,-57,38,-71,52,-211,-164,-115,-63,20,76,-79,-407,-20,60,-140,-260,-54,-368,-125,-12,-35,-52,-499,-101,-205,-232,-326,-662,-685,-93,-60,-1066,25,378,260,274,333,-747,-694,-730,-219,-393,-1640,410,659,-122,577,521,446,352,248,136,30,-56,-419,-11407,-2379,-8,-1573,39,-47336,-76861,-118201,-115706,-75407,-12866,-9824,-14895,-10655,-5182,-3702,-209,-2467,-4557,-3087,-3615,-328,-1988,-314,-302,-314,-269,-211,-154,-99,-51,-1643,4,11,-620,7,5,8,22,-233,-725,-363,-136,-625,99,21,-449,-653,-293,-6,-30,-47,-73,-95,-130,-162,-458,-240,-221,-204,-241,33,72,52,229,168,-38,-58,57,242,589,377,-219,49,-126,22,-168,136,-195,-114,-181,-484,-169,-110,-94,-166,-220,-276,-330,-378,-340,-307,-283,-268,-230,-348,-105,-30,31,100,-61,217,239,31,44,211,-43,45,-10,-374,-241,-198,-224,-198,-197,-263,-180,-198,-224,-195,-156,-118,-76,-47,-25,-626,-679,-364,-373,-814,-1691,-945,86,140,-534,-1559,-105,209,204,169,-13811,88,-258,-51,-141,-497,-469,-282,-170,-60,40,126,146,-265,-259,344,342,337,310,-224,-343,123,-37,-135,-82,-130,-179,-172,-375,-175,-178,-195,-214,-239,-257,-271,-251,-201,-151,-98,-252,-152,-3,-103,-11,-99,0,-20,-157,-216,-164,-361,-295,-291,-320,-160,-116,-98,-74,-98,-215,-88,-110,-238,-231,-148,-111,-85,-45,-252,-235,95,141,171,-178,8,232,218,-218,-359,92,19,-55,-152,-422,-284,-260,-198,-140,-95,-61,-50,-94,-95,-135,-180,-196,-409,-116,22,132,-191,-97,76,-29,71,74,114,155,119,-20,-14,-79,-148,-313,-260,-293,-305,-279,-233,-162,-78,9,103,179,242,-194,-208,-115,-224,203,-27,190,160,60,-30,-126,-207,-200,-126,-405,-79,-118,-48,-122,-341,-129,151,40,-59,66,-18,-273,-171,-212,-223,-219,-187,-155,-311,-117,-100,-191,-118,-175,-140,-124,-236,-39,14,68,-255,-249,147,325,375,199,-185,-164,-268,-206,42,-38,-173,-228,-85,-176,-202,-152,-72,40,-314,237,302,229,16,379,365,346,197,37,75,-96,-182,-122,-219,-276,-254,-178,-80,-67,105,177,249,-116,117,24,-193,-140,-248,-94,-95,-120,143,64,-30,-114,-188,-198,-129,-327,-142,-116,-255,21,184,-79,-20,-152,10,-1,-189,310,-200,-167,-272,-155,4,-59,-100,-118,-119,-225,-320,-117,-159,4,23,-186,-139,-156,4,-74,-44,-69,-104,-135,-181,-353,-282,-346,-377,-309,-215,-238,-28,-57,-126,-182,-264,-398,-202,240,261,194,130,59,-8,-221,-134,-189,-220,-252,-274,-287,-294,-301,-301,-307,-310,-310,-307,-287,-466,-235,-212,-204,-218,-228,-255,-294,-336,-297,-241,-188,-145,-98,-66,-49,-180,-51,-62,-64,-67,-38,-81,69,142,166,-349,-267,60,372,372,355,182,-32,87,-122,48,-38,-136,-121,-88,-23,41,92,27,29,-203,29,150,-123,-262,-127,-152,-119,-198,-257,-286,-288,-273,-251,-233,-229,-227,-238,-257,-278,-300,-299,-281,-260,-221,-180,-308,-103,-49,-19,9,31,31,46,-325,-129,-209,-58,-4,-38,-90,-115,-157,-199,-236,-308,-284,-273,-230,-188,-139,-97,-69,-47,-24,-9,-98,4,4,21,-24,-4,74,86,-57,89,-116,-50,-24,-71,-342,-274,-210,-54,77,101,-23,85,41,-444,-286,-187,-278,-377,-322,-222,-142,-225,-268,-349,52,-140,-89,61,63,3,-48,-127,-77,-73,-109,20,0,-22,-98,-133,-108,-75,-29,-19,-7,-252,2,-8,-25,-56,-104,-345,-127,-91,-133,45,115,-186,264,163,-188,-268,-368,-56,-149,-202,-186,22,51,86,-21,176,-34,51,8,-87,-14,-133,-557,-339,-161,-97,-297,-445,-294,-288,-108,104,94,67,56,46,24,-238,-253,-134,-396,-131,-223,-8,-341,-102,-144,-192,-224,-241,-231,-187,-116,-60,30,-62,156,214,269,-250,-275,243,-85,-160,-332,110,465,259,-220,-178,394,-239,152,214,133,152,15,-453,-202,-329,-262,-315,-161,-54,-78,85,-99,-260,-212,-89,28,107,155,163,97,74,-16,-349,-420,-702,-478,-108,-27,19,-188,-449,-3120,-4348,-120,-1058,-279,-19,-43,-239,-293,-226,-183,-229,-279,-309,-311,-281,-334,-197,-159,-128,-84,-290,-62,-158,-56,-75,-322,-109,-117,-41,81,244,494,-230,1065,1302,1717,2046,2344,2533,2749,2814,2770,1758,2442,1548,1225,574,1385,-51,1046,57,670,299,0,-193,515,319,-189,-78,309,-117,-405,-235,188,175,82,-545,-2,10,-6,-19,-30,-12,3,17,30,-306,35,24,-161,-163,-18,0,-215,-74,-72,1,31,27,-250,-258,6,49,-223,-225,-260,-256,34,106,90,-20,22,-116,-328,-212,-290,-359,-354,-289,-218,-300,-102,-65,-294,-242,-90,-32,-47,-65,-84,-101,-238,-124,-119,-116,-152,-159,-197,-187,74,134,63,-112],[43,-184,16,27,-9,-55,-100,-142,-168,-211,-232,-231,-224,-226,-239,-255,-273,-292,-295,-283,-270,-284,-264,-261,-221,-173,-108,-26,-316,121,-114,-119,-136,-77,-78,-11,-19,18,45,-24,-58,-39,-266,-93,-177,-139,193,214,216,-251,-315,-157,253,-85,-166,156,-180,-79,-84,-8,-241,-247,-222,6,-155,-12,10,284,-27,68,311,159,152,239,40,-97,-150,-91,-95,172,479,430,222,-148,20,165,-267,-256,-67,-135,-179,-190,-177,-159,-130,-141,-82,-51,0,29,-30,-136,-291,-101,77,-35,182,-4,-122,-105,60,240,204,169,121,50,-147,-24,-88,-143,-196,-238,-236,-196,-141,-109,-72,-59,-58,-379,-81,-101,-132,-172,-144,-468,-148,-132,-116,-224,-594,-123,-137,-246,-351,-602,-663,-166,28,-956,190,572,-15,191,501,-515,-513,-740,-501,-749,-1711,213,272,-555,79,-1,-76,-136,-166,-158,-122,-79,-53,-11636,-466,-26,-48,-80,-51056,-52990,-92265,-103496,-76489,-16860,-5511,-10755,-12924,-6420,-4336,-540,-2668,-3765,-3351,-4270,-2081,-2481,-466,-136,-172,-200,-211,-213,-200,-178,-1371,-142,-131,-596,-120,-111,-98,-81,-122,-640,-319,-197,-557,-65,-99,-511,-617,-295,-208,-139,-47,-11,130,206,-177,-477,-58,187,-122,-142,223,162,73,64,-33,-101,-126,-107,-60,-10,29,-248,72,-181,17,-167,-14,-196,-80,-147,-403,-139,-157,-15,10,42,80,94,-226,81,-12,-281,-140,-113,-370,-139,-173,-187,-161,-119,-82,-64,-50,-48,-64,-93,-126,-171,-297,-244,-264,-229,-194,-288,-244,-147,-142,-151,-140,-242,-127,-20,10,40,-636,-644,-142,-204,-638,-1463,-1063,-57,-103,-173,-477,-305,-312,-258,-210,-15953,-114,-138,-87,-106,-373,-206,-290,-380,-352,-257,-161,-65,-169,-383,168,214,270,314,-282,-321,76,-67,-118,190,125,-214,-125,-357,230,606,487,92,137,8,1,167,102,58,48,-254,-223,-22,-123,-55,-98,29,9,-138,-190,-135,-315,-265,-313,-353,-47,-5,-46,77,-150,-130,158,152,-178,-232,-138,97,63,35,-211,-200,1,7,3,-126,-84,7,-10,-267,-403,-109,-159,-202,-264,-431,-342,-335,-301,-260,-221,-178,-139,-114,-81,-48,-21,-39,-364,-118,107,157,-169,-178,37,-21,34,3,6,73,140,-1,213,199,27,-352,-227,-106,-82,-160,-244,-294,-274,-200,-94,0,85,-227,-172,-128,-265,130,-148,155,75,-30,-134,-251,-368,-358,-249,-377,-124,-97,-36,-58,-280,-110,137,25,-47,93,36,-259,-172,-79,-115,-165,59,93,-336,11,145,-209,3,-221,-27,-85,-215,32,15,9,-287,-175,140,292,393,243,-160,-106,-220,-177,110,12,-106,-188,-195,-191,-181,102,251,192,-234,524,652,205,8,352,428,453,190,81,14,-86,-247,-129,-210,-246,-244,-168,-81,-62,99,170,241,-22,232,88,-198,-171,-290,-82,-69,-175,39,-28,-105,-166,-229,-277,-290,-331,-222,-156,-235,25,119,-115,-16,-158,-23,-15,-261,233,-250,-123,-327,-204,96,-42,-28,-57,-72,-177,-337,-159,-200,-47,-60,-221,-125,-202,-198,-236,-286,-325,-373,-416,-467,-448,-394,-334,-378,-217,-152,-212,-43,-64,-142,-209,-207,-440,-306,178,252,246,243,214,-21,-159,-126,152,151,146,140,-106,-51,54,1,-126,-127,-182,-208,-191,-375,-76,-21,11,17,3,-1,-34,-73,-116,-160,-189,-207,-203,-202,-210,-298,-238,-247,-235,-214,-158,-92,-26,41,89,-334,-267,56,126,95,54,16,-41,-81,-136,-186,-236,-286,-324,-356,-378,-407,-437,-440,-398,-333,-248,-148,-135,-272,-115,-122,93,140,151,306,284,-176,149,-178,36,-26,-79,-107,-103,-84,-150,-306,-144,-240,-108,-314,-102,33,15,-8,-40,-97,-141,-309,-244,-303,-357,-394,-422,-425,-428,-415,-385,-335,-277,-199,-128,-52,11,-87,-79,25,-40,168,243,-89,64,213,246,-36,46,107,17,-118,-198,-330,-438,-330,-213,-386,-262,-207,-74,153,167,-146,176,2,-353,-222,101,211,-224,82,65,-84,-241,-296,-347,99,-128,-75,-14,-29,-30,-128,-106,-67,-108,-166,-6,39,8,-90,-168,-119,-172,-231,-280,-316,-337,-339,-328,-302,-271,-248,-318,-139,-71,-134,68,92,-205,233,171,-142,-249,-438,-118,-211,-267,-190,67,103,109,-1,165,-29,-30,-140,-237,-334,-409,-502,-330,-271,-203,-345,-455,-264,-258,-148,-138,-180,-249,-304,-307,-240,-198,-270,-226,-438,-95,-303,67,-372,376,359,185,-170,72,-70,-216,-353,-424,-268,-141,-22,68,143,-52,-376,190,-142,-115,-282,12,-52,-104,-233,-79,-26,-177,78,126,149,56,-157,-424,-197,-293,-311,-241,-66,-83,-92,239,201,-13,60,-47,-148,-260,-366,-404,-309,-239,-189,-344,-278,-588,-465,-269,-274,-290,-272,-543,-3668,-2740,-157,-625,-168,-62,-100,-62,-242,-377,50,-132,-43,-27,192,-49,-355,85,88,65,-193,-381,3,-112,139,143,-270,19,163,101,551,106,1053,-383,1204,1038,1888,2153,2413,2105,2844,2770,3004,2114,2836,1832,1418,784,1623,228,910,-9,355,160,27,-183,-137,-166,-282,-148,-109,-124,-420,-298,-11,-18,-34,-497,-120,-57,-3,64,110,229,206,69,120,-282,107,16,-137,-127,9,-22,-182,-184,-224,-220,-187,-157,-202,-287,-88,-88,-215,-188,-220,-217,-182,-214,-243,-232,-183,-155,-378,-263,146,-86,135,230,-60,-300,93,63,-332,-248,-86,-27,-125,-217,-298,-317,-272,-232,-199,-188,-177,-199,-231,-184,-117,-88,-64,-164],[-3,-172,-66,-89,-116,-120,-117,-125,-99,-71,-104,-148,-209,-285,-345,-278,-202,-138,-217,-203,-79,-347,-14,5,32,-40,-82,172,-323,199,-67,-72,-125,-83,-36,-32,-62,-11,6,-45,-92,-131,-248,-181,-234,-174,-147,-110,-82,-279,-237,-281,2,-193,-165,-63,-160,-137,-138,-79,-272,-251,-130,-4,-252,51,38,333,5,33,252,141,147,83,18,-113,-73,-96,-107,-103,-110,-131,-154,-180,-204,-192,-253,-252,-10,48,104,-172,-156,-164,5,-75,253,-156,269,-10,-117,-234,-206,-156,-8,-27,171,-19,-117,-174,54,232,198,167,126,51,-128,15,-34,-75,-112,-142,-182,-232,-248,-279,-278,-273,-264,-360,-256,-256,-254,-249,-239,-506,-246,-241,-230,-420,-701,-174,-144,-218,-333,-526,-515,-259,0,-869,82,132,-338,50,272,-300,-353,-709,-772,-1109,-1895,10,484,-966,128,354,296,224,149,72,3,-48,-88,-11481,-88,-80,-76,-83,-36328,-26795,-65029,-88338,-78991,-20692,-1017,-5875,-12775,-6856,-4728,-1121,-2917,-3222,-3641,-4146,-3828,-2791,-647,-324,-325,-290,-238,-189,-139,-96,-1105,-54,-57,-517,-95,-118,-139,-155,-152,-562,-273,-231,-451,-291,-343,-596,-598,-334,-183,-129,-84,-54,-16,18,-210,-470,-161,152,-53,-58,310,229,72,183,44,6,-188,-22,-116,-194,-245,-278,-236,-226,-170,-175,-163,-202,-199,-229,-327,-256,-204,-117,-27,83,190,283,-131,81,-61,-303,-99,-51,-406,322,340,230,125,-11,-61,-148,-206,-239,-258,-269,-273,-282,-287,-291,-305,-295,-285,-287,-254,-183,-129,-88,-180,-359,-229,167,200,223,-635,-535,51,-127,-504,-1255,-1171,-37,-41,-51,-35,-41,-33,-20,-26,-18589,-11,-6,-2,3,-110,6,-3,-10,-18,-26,-32,-21,-49,-329,79,121,187,251,-332,-304,22,-115,-120,186,108,-214,-185,-353,166,623,446,133,170,17,25,240,130,65,43,-273,-310,-52,-155,-113,-96,152,10,-137,-137,-119,-257,-322,-337,-306,-270,-301,-261,-190,-194,-33,43,99,-105,-214,-129,179,160,7,-180,-170,88,82,64,-81,-204,30,0,-318,-454,-96,-129,-144,-167,-403,-171,-160,-142,-118,-91,-56,-18,13,56,13,144,-66,-333,-125,262,287,-157,-233,5,-19,-14,-80,-100,11,175,18,348,351,-23,-307,-224,-77,-6,-100,-173,-208,-191,-139,-65,-9,37,-258,-135,-147,-260,85,-278,14,-32,-93,-142,-198,-264,-299,-310,-338,-258,-216,-167,-124,-230,-98,-40,-39,-45,-43,-50,-230,-191,-148,-112,-128,-4,16,-336,63,105,-233,-19,-253,8,-59,-187,79,94,22,-318,-133,-217,-259,-281,-269,-271,-273,-285,-338,-410,-443,-394,-279,-146,-194,-220,176,281,167,-166,422,474,161,6,287,348,382,178,110,-48,-54,-310,162,9,-210,-282,-133,272,-74,114,282,298,71,328,145,-202,-201,-320,-70,-31,-209,148,109,59,21,-31,-89,-148,-328,-267,-310,-314,-282,-225,-162,-94,-160,-62,-29,-327,113,-244,-64,-379,-254,0,-81,-64,-87,-116,-142,-319,-218,-265,-319,-372,-408,-386,-342,-302,-270,-250,-218,-185,-132,-190,-311,-243,-103,-331,-159,24,-201,-49,-69,-152,-215,-138,-390,-371,-216,-205,-196,-174,-162,-159,-170,-184,-161,-134,-109,-84,-67,-66,-83,-112,-157,-206,-255,-283,-262,-291,-140,-75,-27,0,28,39,38,31,16,-7,-29,-52,-57,-62,-75,-385,-108,-131,-147,-170,-173,-166,-150,-126,-108,-316,-261,-92,-89,-103,-119,-125,-137,-156,-179,-201,-238,-287,-337,-385,-391,-339,-261,-165,-57,-181,9,189,-130,-252,-78,-95,208,314,254,413,386,-164,174,-204,176,538,261,285,410,18,-230,-308,-155,-254,-129,-300,-199,-192,-174,-153,-139,-150,-150,-280,-218,-165,-158,-152,-153,-145,-147,-133,-103,-197,-113,89,158,228,278,-127,-82,43,-42,116,215,-71,108,262,272,-26,94,99,43,-168,-9,-90,-76,91,-99,-361,-218,-189,-95,249,358,-184,66,-98,-221,-125,18,-70,-234,-233,-232,-163,-249,-299,-319,147,-89,-52,116,48,-42,-160,-247,-234,-125,-208,-16,207,273,-68,-187,-111,-25,260,198,41,-393,-16,-90,-147,-189,-219,-268,-192,-177,-176,-179,-186,-214,-175,-153,-105,-209,-475,-166,-250,-311,-166,128,167,138,23,137,5,44,-32,-164,-166,-335,-400,-263,-193,-161,-345,-402,-190,-201,-169,-65,-31,-5,42,97,51,-102,-228,-275,-406,-44,-357,38,-369,392,314,155,-135,-7,-131,-226,-248,-207,-108,-78,20,64,96,116,-458,128,-147,-52,-226,19,-9,-40,-224,-51,-61,-92,-73,-76,-85,-91,-316,-298,-178,-221,-329,-217,-215,-227,-216,-210,-200,-192,-189,-192,-179,-170,-160,-155,-147,-153,-162,-312,-157,-408,-319,-493,-239,-254,-269,-603,-4318,-2680,-242,-360,-133,-68,-164,59,-165,-513,81,-55,37,-60,47,19,-340,-21,-31,-29,-320,-401,-29,-98,-2,9,-177,-32,-83,-111,-160,-193,-225,-185,-90,39,209,435,709,1026,1386,1758,2114,2463,2727,2157,1610,1035,2271,570,2517,-51,1005,624,158,-155,687,225,-315,-40,319,-127,-381,-287,95,351,38,-419,-208,-40,370,164,121,352,228,67,158,-234,204,32,-92,-65,-113,-274,-331,-222,-122,-40,21,47,-125,-242,-155,-53,-169,-188,-217,-199,-129,-38,46,60,196,-174,-379,-298,171,-74,164,125,-29,-260,-85,-170,-345,-290,-264,-188,-113,-44,6,39,-284,35,10,-33,-143,-227,-253,-164,-137,-126,-123,-179],[-90,-164,-28,-49,-84,-114,-163,-184,-91,0,2,94,133,154,148,140,115,77,-198,-153,-75,-398,-87,-117,-123,-138,-153,-160,-306,-195,-210,-220,-229,-222,-211,-197,-179,-152,-124,-98,-79,-70,-209,-111,-253,-89,-18,25,65,-278,-155,-363,25,-255,-156,99,-124,-184,-181,17,-286,-235,-30,-9,-269,121,84,64,5,-60,-139,-224,-314,-405,-316,-210,-120,-46,9,61,93,108,122,-69,2,151,-192,-223,192,193,193,-215,-124,-174,-9,1,71,-214,28,-35,-184,-250,-94,-209,-82,-19,-5,3,-42,-203,54,78,66,57,37,22,-95,15,9,-66,-105,21,-38,-240,-133,-18,-32,97,56,-312,-107,-41,-133,-102,-119,-376,-140,-132,-113,-560,-772,-141,-3,-134,-256,-396,-299,-339,165,-784,296,316,-666,-105,337,-79,-193,-622,-936,-1236,-2129,-145,337,-1300,-609,282,265,239,208,168,127,85,33,-10902,-49,-90,-127,-159,-14697,-216,-39005,-72055,-81114,-24089,-306,-672,-10543,-6720,-5017,-1827,-3238,-2950,-3954,-3503,-5362,-2835,-768,-84,-148,-213,-275,-397,-395,-381,-849,-268,-224,-364,-165,-144,-128,-114,-94,-482,-216,-186,-299,-161,-269,-637,-569,-380,-163,-126,-90,-72,-59,-64,-219,-398,-238,-70,-58,-46,-56,-62,-75,-106,-147,-188,-242,-306,-343,-326,-280,-262,-175,-222,-85,-172,-51,-193,-38,-92,-240,-62,-88,136,120,153,410,435,-29,-9,-101,-308,-58,20,-413,268,433,240,228,0,108,305,203,-87,283,-109,-12,66,-177,-108,-112,44,-14,-177,-278,-209,-279,-369,-330,-485,-333,-169,-125,-84,-602,-366,-27,-95,-411,-1064,-1236,-191,-227,-267,-263,-257,-229,-193,-177,-21283,-126,-106,-82,-58,-26,0,24,53,82,106,128,129,89,-126,234,248,274,289,-354,-282,-29,-169,-133,170,81,-161,-237,-355,99,67,5,-62,-133,-190,-211,-168,-85,-7,-3,-296,-399,-85,-180,-163,-91,2,-33,-144,-106,-147,-202,-370,-334,-208,-94,-94,44,104,-220,65,235,242,-28,-178,-123,126,87,-32,-152,-142,37,60,74,-44,-340,106,-96,-344,-429,3,-34,-107,-99,-361,-172,-155,-151,-167,-121,-92,-59,-31,12,-9,74,-95,-318,-136,364,331,-157,-233,-23,-26,-77,-177,-207,-31,217,36,470,456,-92,-244,-173,-44,117,-83,-54,32,188,190,346,410,254,-289,-103,-172,-212,88,-342,-44,-138,-235,-305,-346,-332,-295,-274,-305,-290,-327,-368,-362,-294,-226,-163,-109,-63,-8,21,-209,-214,-223,-125,-113,-55,-95,-317,-133,-91,-268,-57,-236,18,-58,-168,82,116,52,-359,-79,-123,-98,-50,21,-98,-17,-143,-142,78,58,-9,-73,-47,-277,-261,26,29,34,-126,-27,-101,-189,-265,-253,-160,-23,101,115,-123,-26,-314,112,-85,-339,-315,-196,213,-114,106,170,138,109,97,90,-224,-241,-321,-71,-1,-225,146,189,167,82,104,72,-80,-329,-232,-206,-191,-215,-203,-198,-79,-174,-123,-57,-388,159,-213,-19,-369,-319,-79,-136,-45,85,114,-61,-284,-199,-215,-223,-240,-211,-166,-274,-114,-192,-131,-143,-158,-143,-218,-316,-251,-103,-284,-177,-16,-223,-68,-93,-177,-218,-165,-339,-373,-213,-151,-118,-89,-82,-91,-125,-233,-189,-195,-177,-137,-93,-55,-32,-16,-178,-31,-82,-96,-302,-241,-218,-248,-269,-262,-217,-165,-106,-43,13,60,42,118,142,151,108,-346,-10,42,10,-45,-89,-132,-173,-203,-222,-321,-263,-129,-76,-36,0,41,-54,-41,-48,84,60,-362,-159,-45,50,123,74,-44,70,-190,-34,126,-141,-227,-47,-98,288,466,314,405,375,-166,159,-217,137,301,196,77,-48,-181,-336,-323,-191,-265,-111,-302,-114,130,-95,134,148,-165,16,-270,-283,-202,-231,-204,-169,-128,-106,-85,-71,-161,-61,-54,-64,-73,-93,-199,-139,-170,-188,-164,-126,-96,-60,-47,-31,-42,-57,-84,-134,-242,-250,-265,-197,-136,-172,-319,-188,-194,-147,-68,-118,-160,-131,-241,-107,-47,154,200,-264,26,51,-162,-284,-318,-308,176,-69,-60,164,33,-64,-171,3,-58,-166,-269,-46,71,165,-72,-228,-123,-16,305,271,39,-461,98,35,-41,-125,-218,-237,-169,-98,-114,-2,22,-251,10,-26,-68,-188,-468,-257,-306,-365,-156,9,79,130,11,81,25,174,142,-203,-148,-438,-328,-231,-107,-63,-334,-366,-138,-161,-213,-27,165,80,21,-23,-62,-83,-176,-312,-361,-166,-421,-199,-370,-212,-208,-212,-215,-224,-243,-252,-243,-244,-205,-188,-158,-128,-90,-46,-508,55,-157,-25,-215,170,185,188,-240,131,200,-39,126,129,91,-180,-501,-193,-188,-171,-359,-154,93,-120,-103,181,187,-109,152,112,88,64,51,41,-122,37,30,-307,5,-268,-176,-645,49,67,90,-748,-5663,-4736,40,-275,-47,-77,-162,-146,-183,-675,-209,-207,-209,-205,-202,-188,-332,-133,-94,-51,-454,-371,-81,-111,-138,-13,-146,109,71,72,86,-30,258,-26,587,758,1046,838,1370,1328,2381,2442,2836,2727,3144,2454,1747,1274,2133,898,1274,-100,542,280,102,-132,-100,-141,-234,-153,-127,-174,-335,-232,15,84,28,-365,-302,-163,163,53,99,149,144,34,116,-208,53,17,-78,-56,-93,-125,-149,-163,-168,-161,-144,-133,-116,-189,-248,-110,-136,-149,-172,-214,-256,-276,-249,-184,-118,-217,-360,-269,49,-83,70,67,-42,-225,-22,-78,-378,-256,-269,-235,-139,-22,96,215,-300,404,479,-24,-166,-272,-280,-169,129,152,30,-174],[-147,-137,-1,-41,-60,-128,-190,-185,-47,133,49,129,49,-36,-125,-204,-271,-329,-367,-377,-353,-399,-271,-228,-171,-131,-103,-78,-268,-94,-123,-162,-216,-271,-335,-355,-279,-192,-110,-34,29,77,-168,-52,-245,-67,127,125,91,-269,-90,-302,-64,-289,-161,-9,-96,-249,-228,11,-305,-226,48,-31,-219,73,75,76,59,-44,81,70,93,94,-6,-157,63,83,73,72,64,52,53,-68,-51,70,-141,-213,81,65,40,-271,-115,-211,-144,-205,-267,-305,-296,-255,-275,-206,-194,-307,-219,-243,-286,-325,-303,-239,-165,-89,-24,48,113,17,-98,371,26,-136,-145,-29,-30,-274,-155,-22,-86,204,52,-294,-185,-58,-162,84,-203,-220,150,148,59,-634,-812,-197,22,-74,-200,-273,-109,-462,140,-765,179,205,-1042,-326,236,77,-107,-566,-1015,-1022,-2216,-285,-65,-1583,-1366,-137,-160,-174,-170,-156,-130,-97,-76,-10000,-37,-43,-63,-97,-132,-170,-16831,-56555,-76294,-26674,-88,-42,-7945,-6429,-5401,-2682,-3731,-3024,-4356,-2963,-4268,-2733,-831,-217,-522,-486,-254,-656,-843,-283,-671,-130,-111,-213,-101,-108,-125,-147,-164,-466,-234,-282,-303,-290,-419,-634,-579,-474,-51,-23,-4,-5,-8,-25,-245,-340,-320,-46,-33,-16,-18,-10,0,0,-94,-58,-152,-5,-9,-3,6,-237,46,-227,-44,-208,174,-226,-60,-101,-196,-61,-26,50,89,164,376,477,26,-150,-169,-344,-72,54,-403,169,342,177,219,-36,10,239,207,-175,204,-150,-59,52,-160,-95,-100,-42,-132,-165,-357,-50,12,42,-114,-623,-476,96,71,46,-579,-190,-11,-103,-397,-935,-1292,44,65,59,62,35,17,5,-24,-22704,-52,-65,-78,-90,-97,-111,-127,-138,-146,-154,-161,-158,-146,-142,-127,-126,-109,-99,-372,-285,-113,-256,-181,-200,-234,-274,-299,-383,-236,-180,-123,-60,5,17,34,162,155,208,-78,-336,-428,-134,-196,-194,-111,-73,-109,-176,-187,-236,-247,-403,-323,-115,34,-164,72,245,-237,142,330,256,34,-143,-134,32,85,-79,-140,-130,276,419,319,-22,-241,82,-286,-329,-388,105,116,-176,101,-323,-225,186,210,-213,207,190,158,107,63,-45,-17,-127,-324,-151,-1,30,-166,-200,-48,-45,-150,-279,-306,-50,148,53,242,286,-166,-179,-99,-8,141,-71,-53,87,235,200,281,247,185,-311,-67,-179,-254,-314,-231,-30,101,202,148,-29,-85,-221,-279,-266,-271,-142,-147,-207,-304,-367,-288,-229,-179,-156,-150,-187,-223,-283,-226,-260,-273,-260,-279,-189,-140,-289,-94,-196,-104,-115,-137,-161,-200,-247,-388,-329,-361,-337,-309,-261,-233,-192,-141,-125,-83,-33,-1,-5,-63,-340,-271,-70,-129,-168,-205,-203,-189,-152,-113,-61,-23,16,29,29,-175,-31,-262,-121,-188,-264,-316,-381,-340,-278,-225,-185,-142,-112,-86,-77,-230,-253,-274,-65,-59,-194,-57,-48,-51,-45,-58,-81,-108,-306,-226,-245,-164,-114,-49,-222,-7,-165,-164,-61,-358,167,-146,45,-324,-355,-173,-152,-64,122,117,15,-212,-179,-186,-67,-86,-147,-117,-241,-117,-197,-132,-140,-162,-181,-216,-306,-279,-305,-311,-281,-228,-228,-114,-92,-175,-182,-24,-263,-300,-15,95,169,132,-67,-60,-55,-214,-182,-218,-237,-234,-221,-214,-217,-225,-244,-264,-291,-319,-328,-309,-285,-245,-203,-159,-89,-16,60,139,209,260,38,154,324,314,193,-255,-82,2,10,-85,-167,-245,-298,-264,-192,-308,-221,-13,37,67,93,23,-48,-56,-5,290,288,-384,-254,-27,141,204,10,-50,92,-177,-66,69,-124,-162,9,-88,-17,-137,-237,-320,-383,-344,-297,-255,-226,-195,-175,-161,-148,-144,-415,-311,-210,-236,-164,-277,-137,-116,-145,-44,3,-325,70,-234,-306,-144,-137,214,-12,-60,25,-34,-95,-98,-6,-10,-4,33,80,-249,-135,45,-77,-25,122,-63,125,292,355,-11,126,0,-153,-300,117,12,-76,369,-203,-249,-138,-183,-189,250,239,-81,-260,-378,13,42,176,192,-275,-15,28,-198,-310,-316,-282,-8,-63,-102,-152,-187,-212,-221,-216,-193,-189,-308,-150,-146,-152,-150,-252,-184,-199,-219,-230,-232,-408,-212,-199,-179,-161,-159,-194,-114,-96,-97,-83,-85,-282,-101,-113,-106,-153,-425,-308,-348,-377,-131,166,205,119,-9,30,61,338,288,-225,-209,-490,-257,-195,-102,-89,-303,-330,-85,-109,-235,-95,147,209,226,24,150,77,-105,-299,-305,0,-458,-73,-341,-31,-62,-82,-117,-74,-68,-54,-31,-32,-7,-144,-32,-56,-81,-108,-414,-152,-168,-195,-221,-245,-255,-268,-264,-262,-273,-277,-275,-258,-237,-330,-663,-207,-204,-217,-371,-266,-275,-282,-233,-171,-99,-140,34,86,144,189,225,95,-220,230,164,-305,104,-161,-53,-597,-11,-22,-26,-1004,-7390,-7882,-383,-218,-234,-269,-286,-254,-219,-728,-175,-165,-162,-152,-143,-126,-303,-100,-92,-91,-414,-310,-133,-164,-223,-266,-222,-146,-78,23,108,-74,270,84,362,489,580,258,859,986,1285,1548,1832,2157,2454,2713,1838,1514,2317,1217,2554,-91,1346,946,297,-52,899,7,-72,-17,217,-235,-268,-146,-184,-99,16,-311,-363,-277,138,-65,72,287,171,3,167,-178,94,17,-71,-66,-117,-165,-207,-244,-269,-280,-274,-275,-268,-275,-332,-273,-269,-279,-268,-265,-257,-246,-237,-220,-208,-252,-311,-209,-186,-178,-162,-141,-121,-165,-67,-72,-398,-265,-28,117,157,118,88,235,-271,311,325,-11,-175,-268,-229,-150,129,144,19,-116],[-222,-148,-31,-85,-90,-173,-226,-172,-19,162,71,132,222,193,83,99,35,-47,-147,-230,-328,-407,-395,-304,-184,-84,-11,68,-241,131,51,6,-89,-58,21,-104,-199,-162,-223,-278,-312,-309,-261,-199,-224,-54,25,95,24,-264,-43,-234,-132,-305,-179,-4,-73,-310,-257,-10,-322,-221,115,-58,-135,192,157,294,63,-96,80,9,113,58,-20,-192,-97,-142,-179,-197,-209,-221,-215,-201,-188,-164,-145,-194,-105,-101,-102,-302,-132,-238,-180,-215,-257,-288,-324,-349,-352,-343,-335,-330,-311,-306,-320,-347,-364,-384,-370,-315,-248,-163,-78,-18,-92,250,23,-191,-171,-70,-18,-285,-158,-6,-127,167,51,-257,-234,-149,-175,132,-283,-37,85,3,-70,-561,-744,-233,-131,-112,-125,-120,-157,-568,-297,-750,-403,-345,-1370,-540,-135,-80,-50,-503,-971,-643,-1884,-324,-377,-1712,-2038,-204,-170,-130,-84,-42,0,42,73,-8766,139,155,162,160,164,167,-739,-43435,-67973,-27721,273,299,-5072,-6089,-5877,-3549,-4342,-3366,-4761,-2481,-2997,-2529,-737,-297,-970,-861,-278,-857,-1322,-362,-507,15,70,-16,127,126,103,62,17,-452,-217,-206,-241,-223,-541,-565,-557,-509,-129,126,144,105,131,110,-214,-243,-304,-53,84,98,90,93,-43,-57,-142,-123,-51,229,276,331,388,-153,239,-184,-64,-216,187,-236,-58,-87,-128,-46,74,13,74,188,366,531,96,-251,-190,-327,-86,105,-345,92,277,135,251,-52,-69,190,224,-236,159,-151,-79,58,-130,-58,-60,122,83,-31,-423,-40,77,184,-13,-587,-567,264,409,-61,-507,39,114,-41,-392,-816,-1291,-186,-192,-213,-218,-251,-275,-289,-6695,-20982,-336,-324,-299,-272,-237,-206,-176,-141,-106,-77,-54,-29,-6,0,10,0,3,-5,-351,-265,-160,-330,-219,-134,-150,-165,-300,-393,-216,-231,-248,-258,-265,-265,-274,-276,-269,-262,-249,-334,-320,-195,-191,-209,-212,-213,-208,-207,-197,-184,-151,-370,-283,-21,14,-219,82,96,-223,123,108,98,88,-85,-135,-40,-5,-103,-111,-101,154,136,93,8,-98,-12,-221,-258,-333,59,109,-211,216,-267,-254,290,249,-212,256,221,177,121,72,-75,-95,-137,-331,-150,-165,-175,-190,-186,-188,-173,-220,-361,-373,-138,-137,-139,-150,-161,-219,-239,-284,-328,-371,-371,-351,-325,-305,-292,-271,-249,-196,-317,-21,-150,-67,202,-126,471,443,393,149,26,-70,-222,-338,-221,-301,-164,-204,-285,-319,-274,-225,-196,-174,-173,-179,-182,-218,-324,-152,-98,-49,4,-230,100,144,-290,-131,-154,-5,-78,-103,-51,-105,-151,-409,-174,-184,-174,-185,-199,-248,-306,-363,-385,-318,-211,-113,-24,-49,-383,-257,85,182,-24,-72,134,219,58,67,68,92,123,117,117,-213,49,-214,-53,-175,-224,-273,-309,-140,-185,-32,-10,9,11,8,-8,-242,-250,-217,-39,-34,-152,-48,-53,-73,-82,-105,-131,-153,-277,-205,-274,-214,-210,-209,-243,-227,-235,-232,-241,-311,-244,-231,-217,-283,-373,-270,-156,-151,-142,-139,-125,-134,-151,-160,-52,-31,-78,-12,-182,-163,-172,3,7,3,-38,-210,-305,-231,-68,-137,-166,-61,-238,-47,-95,-173,-146,28,-193,-224,-59,-92,539,404,-178,-41,130,-160,184,163,-116,51,72,25,192,56,-125,105,-166,92,-256,-141,161,126,77,23,-8,-34,-46,-45,-42,-48,-57,-74,-80,-85,-89,-179,-170,-49,-21,-10,8,15,6,-14,-58,-304,-208,-294,-357,-333,-243,-129,-53,-65,37,214,252,-345,-333,11,152,117,-65,-55,82,-170,-109,-65,-116,-171,-223,-286,-349,-419,-459,-437,-395,-356,-313,-264,-217,-162,-108,-52,2,53,-484,-300,-235,-196,-127,-252,-109,129,-172,78,276,-356,-29,-195,-258,-135,-135,209,-22,-40,55,-28,-142,-38,50,287,224,260,233,-275,-163,47,-88,-89,92,-44,124,289,473,7,128,-1,-252,-359,149,70,-53,430,-198,-176,-88,-171,-281,-335,-281,-203,-389,-513,-37,-21,-27,-47,-285,-141,-188,-243,-338,-308,-299,-278,-251,-209,-182,-152,-129,-112,-105,-106,-211,-331,-188,-235,-292,-336,-396,-418,-405,-374,-337,-300,-340,-245,-238,-232,-234,-242,-211,-167,-105,-71,34,4,-310,55,214,86,-110,-387,-362,-382,-344,-97,245,271,103,-42,-9,102,436,328,-232,-259,-459,-197,-315,-405,-252,-269,-301,-40,-48,-217,-118,191,376,210,26,45,-67,-135,-250,-247,-21,-463,-129,-280,92,115,7,-112,282,347,412,469,483,276,-179,64,289,199,85,-293,-110,-160,-176,-242,-121,-80,-57,-261,-22,-40,-67,-106,-146,-187,-450,-688,-225,-193,-163,-356,-204,-74,-200,-120,-47,-59,-129,-116,-165,-200,-235,-261,-279,-305,-261,-238,-303,-137,-106,-84,-483,-53,-40,-27,-1338,-7537,-10399,-1458,-101,-53,81,46,165,-26,-571,109,94,26,-43,-121,-194,-272,-325,-352,-333,-283,-240,-198,-190,-227,-127,-135,-95,-103,-83,-81,-94,-65,-29,25,115,238,-81,588,700,1013,1225,1418,1610,1747,1838,1888,1748,1833,1516,1596,6,1237,1029,371,101,355,-150,-47,-223,-330,-291,-201,-146,-138,-131,-155,-253,-366,-351,-389,-338,-265,-171,-89,-23,27,-145,65,13,-72,-1,-50,-108,-164,-212,-233,-222,-186,-158,-122,-104,-400,-82,-54,-22,-30,-117,24,34,33,40,44,-291,-266,-157,95,-98,142,161,-74,-102,-88,-126,-428,-285,-11,54,130,76,18,221,-230,385,678,-13,-187,-237,-184,-140,112,118,-6,-58],[-241,-159,-58,-117,-110,-211,-165,-227,-229,-207,-153,-91,-45,-23,-33,-66,-117,-188,-249,-283,-270,-322,-135,-50,50,126,14,137,-205,252,72,6,-77,-48,125,-131,-242,-148,-7,-20,-95,-186,-244,-239,-183,-61,58,170,-34,-254,-1,-173,-162,-309,-195,-19,-43,-256,-246,-11,-327,-208,181,-77,-47,210,205,177,61,-141,21,-56,-64,-123,-183,-230,-274,-307,-329,-329,-324,-317,-293,-258,-220,-168,-117,-164,-8,29,63,-309,-83,-254,-111,103,86,-158,50,-120,-412,-59,-110,-215,-351,-234,-274,-308,-318,-322,-313,-293,-276,-246,-221,-189,-140,-99,-63,-237,-190,-111,-10,-285,-154,-74,-166,-285,-400,-393,-277,-216,-188,72,-364,145,149,90,-2,-438,-642,-402,-495,-410,-304,-218,-170,-674,-183,-752,-288,-340,-1541,-748,-267,-188,-123,-460,-891,-277,-1492,-282,-482,-1673,-2604,-517,224,270,302,310,301,280,241,-7287,204,211,243,295,366,439,505,-34152,-58092,-27066,599,573,-1969,-5744,-6455,-4335,-5043,-3946,-5164,-2071,-1960,-2323,-515,-350,-1409,-1262,-99,-1004,-1766,-450,-376,189,307,177,144,280,223,149,36,-468,-249,-161,-191,-189,-487,-499,-527,-471,-236,-6,14,25,39,41,-150,-141,-223,-112,-2,-31,-85,-129,-161,-184,-185,-209,-111,-66,-7,60,125,-55,210,-137,-86,-228,184,-254,-59,-78,-66,-44,175,9,49,186,168,145,119,-238,-177,-286,-125,143,-289,13,219,84,278,-71,-150,132,142,-266,-1,-134,-123,-153,-149,-129,-120,-107,-119,-133,-410,-125,-74,-24,65,-430,-559,228,276,-238,-423,253,225,95,-394,-731,-1277,29,11,-22,-39,-79,-108,-130,-21725,-17444,-220,-246,-274,-304,-331,-373,-424,-477,-464,-406,-344,-275,-202,-145,-160,-51,-11,13,-325,-250,-219,-414,-265,6,-105,-17,-284,-402,-111,-124,-118,-76,-5,13,25,155,85,65,-160,-302,-196,-130,-89,-54,-143,162,64,-212,10,-120,-77,-315,-240,-26,-75,-274,-219,-301,-373,-406,-393,-351,-309,-280,-255,-251,-264,-282,-297,-305,-294,-267,-245,-223,-184,-158,-154,-177,-284,-192,-217,-227,-243,-236,-275,-186,-153,-175,-101,-77,-58,-54,-42,-116,-158,-141,-357,-147,-19,-17,-163,-113,-87,-128,-294,-408,-368,-407,-339,-264,-195,-126,-248,-50,-22,-3,7,-32,-17,41,66,101,117,196,40,-323,20,-96,0,272,-43,401,209,253,200,121,-58,-217,-302,-272,-372,-391,-309,-236,-175,-103,-57,-21,-141,50,79,-153,-207,-354,-173,-88,-39,60,-185,225,232,-272,-173,-120,-48,-108,-79,66,154,83,-424,-82,-128,-112,-83,-35,-13,8,-38,-96,3,11,8,4,-23,-404,-232,49,66,-110,-80,67,92,76,108,-7,20,35,37,12,-231,-49,-178,-96,-160,-155,-226,-373,-196,-220,-145,-118,-77,-44,-15,-1,-262,-229,-160,-13,-17,-114,-77,-104,-143,-171,-207,-246,-276,-304,-333,-351,-349,-332,-309,-288,-263,-233,-240,-164,-273,-137,-132,-142,-248,-348,-355,-230,-252,-240,-195,-125,-60,-123,-141,24,0,-15,289,-117,-203,-123,370,357,137,-42,-207,-312,-232,-56,-66,-144,-77,-246,-39,-98,-171,-119,63,-131,-157,-94,-262,480,373,-301,-7,197,-92,243,114,-192,47,123,56,177,49,-82,91,-161,132,-197,-111,172,95,188,349,281,264,287,274,256,226,1,123,87,31,-34,-124,-263,-225,-272,-318,-337,-346,-344,-327,-312,-310,-269,-239,-196,-163,-126,-95,-73,-71,27,51,61,-260,-340,42,37,24,-150,-59,-16,-173,-162,-95,-106,-20,48,-110,49,31,15,-4,-36,-81,-108,-114,-98,-50,5,8,99,116,-471,-285,-258,-153,-144,-231,-193,-200,-186,-159,-134,-173,-128,-157,-190,-136,-135,103,-37,-24,85,-31,-193,9,61,102,45,-12,-84,-250,-215,-243,-199,-154,-23,-19,112,201,267,15,116,29,-336,-418,171,107,-28,62,-160,-113,-116,-166,-243,-34,7,39,-416,-417,107,117,121,118,-300,-138,-53,-267,-359,-303,-243,-225,-300,-346,-363,-329,-283,-236,-196,-168,-236,-336,-129,-130,-139,-133,-295,-148,-152,-163,-169,-172,-276,-186,-206,-228,-263,-315,-335,-324,-273,-211,-144,-78,-346,2,65,104,-75,-362,-337,-420,-303,-69,167,150,81,-94,-48,0,-75,-171,-257,-311,-394,-159,-149,-113,-191,-244,-290,-19,4,-175,-109,188,552,199,36,228,127,38,-204,-210,-78,-452,-193,-215,-121,-114,-101,-125,-40,-8,30,77,103,152,-221,61,160,143,120,-187,-146,-161,-11,-288,-101,-119,-126,-276,-65,-40,-15,-19,20,-65,-514,-582,-53,-115,-155,-341,-299,-357,-412,-356,-269,-177,-99,-17,42,107,159,207,-52,-354,224,212,-316,213,-45,106,-414,278,480,457,-1697,-6270,-11630,-2006,15,-145,104,127,139,-21,-435,71,8,-68,-144,-216,-265,-288,-257,-209,-153,-174,-187,-112,-230,-200,-30,-138,91,11,69,45,-109,-18,-55,-93,-111,-98,-170,65,204,379,574,784,1035,1274,1514,1748,1947,2026,1761,2223,159,1603,1244,438,294,953,-360,370,-18,138,-301,-117,0,-195,133,78,-205,-328,-261,-67,-267,-77,-43,-10,-48,36,-120,35,2,-92,-23,-54,-90,-124,-158,-188,-207,-214,-218,-203,-188,-447,-123,-70,-42,-3,-127,31,36,24,10,-17,-337,-236,-143,-170,-194,-207,-206,-200,-185,-172,-192,-476,-317,-6,237,269,20,-54,207,-188,323,615,-28,-185,-209,-148,-131,81,83,-46,-7],[-194,-171,-224,-270,-310,-323,-297,-241,-164,-113,-62,-9,33,58,-27,55,36,0,-114,-66,-114,-270,-147,-152,-119,-81,-33,25,-155,129,91,5,-60,-32,156,-146,-263,-158,-27,-44,145,150,-53,131,-127,24,323,349,-86,-239,39,-115,-159,-313,-205,-40,0,-170,-198,-36,-316,-182,81,-78,39,99,104,100,62,-169,-9,-114,-97,-172,-255,-332,-410,-462,-431,-384,-358,-351,-346,-339,-322,-278,-226,-158,-99,-54,-19,-289,-56,-250,-124,-70,-123,-170,-228,-283,-385,-339,-341,-326,-302,-272,-250,-225,-176,-131,-108,-26,18,71,112,-91,-62,242,41,-258,-191,-145,4,-259,-131,45,-185,83,15,-162,-219,-232,-194,-92,-414,-64,-65,-88,-126,-308,-524,-294,-323,-325,-294,-247,-208,-763,-174,-753,-176,-181,-1366,-927,-188,-174,-165,-431,-818,-113,-1092,-167,-360,-1475,-3013,-698,293,341,367,361,330,271,175,-5618,-56,-181,-257,-221,-108,21,152,-29830,-47322,-25462,476,497,480,-5357,-7051,-4882,-5664,-4637,-5520,-1704,-1148,-2143,-198,-266,-1795,-1656,-208,-1064,-2101,-535,-246,-15,297,349,-809,305,390,370,51,-503,-303,222,175,-79,-363,-437,-479,-363,-338,-340,-418,-366,-281,-223,-174,-151,-149,-174,-218,-284,-378,-375,-271,-168,-178,-296,110,164,208,242,261,51,172,-87,-101,-229,159,-272,-53,-64,0,-49,47,20,-24,-55,-93,-132,-167,-174,-145,-222,-184,107,-234,-55,180,31,336,-82,-208,77,222,-239,144,-96,-111,63,-89,-120,-206,-234,-230,-202,-307,-160,-144,-147,-110,-244,-453,-10,21,-428,-321,95,113,106,-365,-673,-1259,-404,53,28,21,-3,-15,-12731,-36760,-13386,-77,-109,-147,-192,-233,-277,-313,-324,-319,-301,-278,-247,-211,-188,-306,-138,-104,-76,-297,-233,-270,-499,-305,-19,-178,115,-258,-401,-159,-23,-5,127,189,2,9,114,39,-11,-165,-248,-65,-81,-10,60,-168,147,87,-224,23,-142,-39,-254,-195,36,-76,-321,-340,-464,-431,-333,-268,-211,-171,-150,-158,-159,-196,-246,-304,-368,-429,-481,-470,-423,-360,-314,-298,-293,-303,-335,-377,-416,-457,-436,-378,-316,-254,-198,-149,-99,-54,-19,23,-162,-175,-134,-392,-140,118,92,-157,-89,-111,-203,-350,-431,-431,-331,-239,-162,-105,-102,-245,-50,-60,-73,-88,-92,-100,-95,-77,-50,-5,36,-32,-332,56,-28,51,329,9,392,-13,197,228,137,-52,-209,-219,-159,-342,-195,-255,-148,-180,58,242,153,-184,389,431,-150,-194,-368,-197,-83,-54,30,-142,247,247,-239,-222,-98,-104,-147,-65,37,57,4,-416,-89,-141,-165,-188,-189,-204,-208,-204,-221,-243,-238,-240,-235,-214,-401,-210,-41,23,-198,-113,12,-20,113,141,-93,-43,-52,61,61,-227,-70,-166,-263,-355,-398,-364,-432,-226,-247,-100,-61,-22,1,20,23,-293,-200,-110,-4,5,-90,-17,-24,-41,-48,-64,-89,-225,-224,-185,-227,-261,-293,-327,-368,-401,-401,-346,-278,-242,-134,-65,-12,-217,-302,-373,-56,-129,15,-39,-88,-123,-136,-138,-43,26,31,134,-54,-208,-63,192,190,132,-52,-212,-323,-241,-45,6,-104,-88,-247,-33,-101,-176,-104,81,-77,-105,-120,-308,488,388,-262,43,255,-23,183,46,-257,-29,-151,-267,-352,-348,-274,-176,-125,10,-130,-89,112,38,183,387,333,330,407,382,337,269,-19,100,25,-41,-86,-89,-353,-61,14,41,65,63,-8,-10,-80,-317,-173,-121,-14,96,99,-159,-104,-73,117,553,458,-147,-244,138,182,-61,-237,-59,112,-176,-218,-189,-103,41,2,-134,-13,-4,17,41,47,-49,10,-20,-64,-109,-162,-215,-263,-313,-419,-377,-403,-408,-405,-395,-380,-376,-379,-386,-397,-419,-393,-367,-336,-316,-296,-274,-260,-237,-228,-214,-223,-174,-147,-96,-46,21,88,-162,-235,34,-119,-206,79,30,106,182,103,4,-72,-116,-262,-396,-10,37,10,58,-87,-48,-127,-238,-315,-284,-184,-80,-324,-283,202,247,202,178,-300,-198,-96,-285,-307,-284,-220,163,47,-100,-122,-160,-155,-116,-70,-235,-241,-305,-8,-23,-54,-74,-303,-137,-158,-182,-203,-218,-230,-234,-230,-198,-149,-99,-64,66,20,-7,134,-38,-367,-25,229,182,-26,-332,-255,-436,-248,-31,-85,-171,-257,-339,-425,-367,-280,-204,-221,-344,-310,-118,-129,-121,-250,-204,-274,7,70,-105,-58,144,108,84,57,19,-11,-37,-150,-175,-131,-405,-220,-207,-230,-230,-229,-222,-217,-222,-221,-208,-213,-184,-239,-171,-165,-157,-151,-148,-220,-158,-161,-327,-236,-268,-303,-316,-322,-333,-336,-340,-341,-352,-474,-458,-420,-403,-375,-344,-330,-211,-297,-109,31,117,-39,-54,215,340,357,356,-101,-289,243,198,-315,203,-14,168,-352,244,222,182,-1957,-5363,-12635,-2413,-160,-280,-42,49,125,-16,-297,135,203,200,161,176,-54,-117,149,226,57,-70,-129,-69,-177,-177,-16,-121,111,9,142,106,-90,124,155,-107,506,90,-106,418,283,1185,1385,1623,2271,2133,2317,1833,2026,1783,1479,1168,364,583,349,173,29,-61,-175,-140,-157,-146,-206,-99,-68,-194,-30,-16,-145,-255,-161,-85,-278,-140,-138,-127,-108,-78,-84,-16,0,-110,51,17,31,49,-35,-146,2,0,-4,3,4,-441,-150,-3,34,29,-139,-3,-33,-77,-119,-172,-359,-278,-332,-354,-362,-346,-307,-254,-187,-260,-256,-526,-352,-4,210,223,-39,-110,201,-146,237,522,-47,-162,-185,-115,-119,45,34,-94,-179],[-139,-182,-106,-125,-120,-206,-93,-128,-149,-195,-230,-251,-263,-276,-291,-303,-310,-323,-329,-324,-313,-292,-272,-242,-188,-144,-95,-39,-111,55,91,-12,-54,-34,162,-168,-281,-164,-47,-84,141,156,-9,174,-85,67,338,290,-162,-249,52,-91,-162,-346,-227,-74,-136,-218,-278,-260,-327,-177,-17,-94,80,102,110,94,31,-210,-64,-194,-143,-109,-32,-238,71,194,165,99,181,12,-43,-120,-208,-52,-6,-98,124,163,184,-285,-63,-265,-168,11,-51,-104,-148,-188,-348,-229,-244,-244,-231,-207,-183,-155,-108,-70,-172,-10,-1,9,1,-148,-78,-33,-65,-300,-222,-214,-135,-248,-143,-137,-231,-102,-87,-149,-190,-235,-242,28,-383,57,61,49,28,-233,-449,-295,-110,-145,-175,-192,-200,-870,-205,-790,-186,-172,-1122,-1097,-142,-123,-108,-457,-816,-18,-765,-59,-115,-1214,-3259,-736,188,181,155,103,36,-49,-160,-3871,-355,-263,-137,-16,104,219,-6894,-31122,-36314,-23729,559,564,533,-4961,-7573,-5093,-5914,-5221,-5844,-1393,-587,-2043,-103,-125,-2125,-2053,-194,-1081,-2057,-641,-279,-318,-149,-70,-1585,79,135,178,35,-596,-417,173,133,-100,-279,-418,-452,-266,-437,33,72,20,-21,124,16,49,0,-111,46,46,63,128,-197,-149,-199,-340,270,593,599,584,546,127,98,-70,-141,-261,62,-321,-73,-122,-165,-192,-196,-179,-161,-119,-76,-34,2,-18,-93,-172,-290,157,-217,-139,135,-48,352,-106,-255,-1,188,-220,157,-66,-142,47,-94,-73,-150,-211,-279,-336,-304,-287,-223,-204,-154,-112,-345,-41,-17,-641,-232,10,3,-29,-300,-661,-1273,-1009,-163,-548,-125,-107,-2044,-35502,-47775,-9274,-47,-65,-92,-124,-152,-181,-199,-194,-172,-141,-183,-66,1,44,-431,140,194,241,-289,-232,-329,-593,-343,-57,-261,158,-247,-402,-209,-118,-106,-81,-113,-102,-61,6,-22,-88,-153,-195,52,-15,63,173,-194,580,97,-230,19,-178,-13,-195,-155,182,-49,-363,10,56,-216,39,22,6,-18,-49,-178,-199,-217,-176,-186,-187,-178,-173,-185,-204,-206,-218,-240,-252,-253,-251,-238,-211,-198,-180,-275,-160,-155,-157,-158,-150,-139,-130,-105,-209,-134,-116,-397,-122,-20,-31,-141,-93,-139,-178,-304,-310,-279,-232,-205,-180,-165,-152,-215,-187,-214,-244,-279,-306,-340,-354,-341,-305,-245,-187,-125,-338,11,48,89,155,38,184,-181,146,117,72,-46,-193,-130,-178,-347,-214,-200,-214,-169,119,254,229,-232,502,466,-142,-170,-363,-218,-72,-79,-8,-99,234,150,-193,-267,-161,-253,-301,-295,-261,-234,-225,-391,-235,-268,-281,-296,-279,-263,-219,-155,-101,-46,42,104,194,39,-383,-186,71,186,-237,-166,-28,-107,157,161,-173,-83,-132,-74,-173,-261,-329,-319,-265,-207,-142,-115,-436,-109,-260,22,-5,27,17,5,-19,-330,-159,-94,-106,-96,-79,-52,-10,25,73,106,47,-275,-200,-132,-172,-94,79,34,-302,-117,-213,-309,-428,-349,-220,-104,-13,-190,-252,-303,-4,-152,-64,-175,-277,-280,-177,-144,4,73,58,266,0,-182,-5,226,194,123,-71,-227,-331,-255,-109,-186,-243,-248,-248,-99,-103,-186,-107,77,-33,-70,-142,-173,492,447,-127,101,296,31,136,-31,-310,32,-18,-68,-113,-141,-153,-141,-110,-72,-72,-74,38,-37,56,27,0,-40,-85,-117,-124,-102,-50,10,90,161,214,-75,-442,-66,174,139,53,-53,-176,-276,-262,-338,6,-45,276,230,27,-230,-161,-86,145,532,488,-35,-114,200,180,-157,-336,-73,88,-195,-289,-303,-120,82,46,-181,28,44,83,128,162,-37,-50,81,155,126,83,-73,-21,-81,-401,-238,-235,-262,-274,-268,-247,-231,-220,-212,-209,-228,-229,-235,-230,-231,-222,-204,-187,-159,-144,-126,-249,-92,-79,-45,-12,46,110,-70,-293,5,-152,-268,75,80,87,216,185,1,41,38,-172,-341,184,124,29,447,-26,-17,14,-170,-198,252,202,28,-281,-200,157,189,177,155,-322,-274,-163,-322,-274,-287,-228,75,-55,-175,-284,-322,-276,-192,-111,-340,-250,-296,-4,39,-139,-83,-338,-69,26,-42,-22,-51,-153,-169,-145,-143,-119,-83,-51,0,-5,0,121,-80,-414,-72,186,156,-16,-339,-205,-455,-233,-34,-66,-110,-156,-230,-260,-335,-399,-461,-472,-439,-404,-359,-324,-294,-339,-212,-294,-136,-102,-69,-34,5,11,22,26,15,11,10,-145,-190,-2,-376,-230,-69,7,33,-77,-183,122,138,152,166,152,-38,-269,68,-6,-66,-139,-215,-318,-306,-319,-397,-287,-264,-255,-315,-211,-194,-162,-119,-62,-39,-395,-395,96,16,-33,-312,-417,-11,-347,-138,-213,-286,-343,-353,-326,-278,-244,-221,-223,-239,-277,-318,-341,-296,-260,-220,-305,-149,-124,-108,-2048,-4613,-13032,-2666,-38,-474,97,173,32,-52,-205,122,222,190,154,113,-149,-60,19,-10,-43,-65,-116,-172,-232,-308,-402,-396,-287,-188,-60,-4,-76,-28,89,-240,213,-138,-53,-119,-251,-246,-51,228,570,898,1217,1516,1761,1479,2086,2145,566,1696,1486,612,791,1077,102,522,-51,190,-68,27,51,-156,185,112,-90,-179,-75,106,-224,-70,159,-66,-51,129,-52,149,-1,-141,51,11,29,43,-51,-202,-49,-74,-108,-128,-157,-405,-169,-160,-154,-123,-157,-58,-16,-11,-59,17,-323,-181,-58,58,-158,110,-11,41,77,-331,-298,-534,-369,-68,-87,-113,-130,-140,-137,-124,-102,-69,-45,-104,-140,-61,-75,40,40,-115,11],[-127,-209,-143,-113,-126,-171,56,55,77,88,127,119,264,63,-172,143,440,59,-123,122,-169,-215,-3,45,31,-50,-128,-189,-246,-289,-312,-318,-313,-292,-268,-240,-287,-172,-129,-128,-53,-35,-32,-52,-89,-128,-175,-228,-297,-365,-423,-477,-502,-448,-397,-330,-256,-159,-125,-157,-340,-165,300,-100,94,167,343,338,-4,-235,-53,-244,104,191,101,-238,18,301,150,80,-13,-142,-220,-214,-149,-63,2,-71,56,26,-25,-263,-180,-268,-317,-360,-381,-380,-391,-414,-445,-478,-474,-427,-362,-294,-240,-197,-155,-138,-219,-164,-211,-255,-302,-312,-266,-196,-117,-321,-240,-280,-46,-212,-146,31,-254,-52,-82,-139,-143,-198,-296,123,-324,115,75,7,-73,-177,-377,-314,-338,-340,-331,-326,-345,-843,-462,-807,-488,-391,-881,-1167,-120,-44,-158,-494,-842,127,-484,46,195,-902,-3292,-625,332,338,328,298,260,217,167,-2074,134,143,169,207,256,305,-30182,-37690,-25600,-22220,495,515,513,-4545,-7814,-4877,-5410,-5199,-6065,-1064,-200,-1981,161,136,-2310,-2354,0,-1030,-1795,-690,-96,-670,144,236,-1897,294,243,152,32,-704,-542,-285,-192,-64,-200,-399,-415,-164,-414,-4,204,-38,-20,83,98,129,106,-36,111,154,366,203,-211,-99,-208,-258,349,433,365,282,187,92,11,-53,-175,-293,49,-372,-87,-93,77,-141,118,77,-70,0,-12,-12,-7,7,-49,-113,-391,19,-215,-209,-95,-143,-163,-163,-250,-160,-161,-205,-194,-227,-261,-296,-313,-297,-264,-205,-159,-119,-95,-413,-73,-95,-89,-100,-247,-138,-167,-801,-215,-252,-273,-305,-314,-671,-1303,-1630,-270,-1486,-240,-243,-11206,-50033,-45055,-5297,-157,-130,-103,-80,-61,-59,-72,-94,-132,-185,-251,-305,-313,-258,-516,-14,140,257,-283,-230,-378,-670,-349,-75,-332,176,-246,-399,-253,-192,-191,-136,-188,-217,-244,-250,-227,-181,-129,-142,60,64,130,281,-196,516,97,-226,12,-219,6,-133,-107,200,-62,-393,-22,27,-248,283,253,171,236,74,-198,-235,-321,-266,-177,-110,-74,-71,-109,-172,-213,-231,-206,-139,-173,-195,-60,-126,121,-13,-261,67,23,-35,-93,-140,-180,-213,-222,-256,-208,-199,-346,-211,-230,-242,-268,-280,-297,-298,-298,-295,-296,-297,-294,-290,-286,-271,-267,-265,-255,-244,-232,-210,-198,-178,-150,-124,-220,-80,-140,-337,-55,-45,-35,-10,23,56,-195,124,156,165,-47,-176,-57,-141,-348,-235,-253,-256,-137,112,231,298,-285,437,434,-129,-141,-344,-236,-62,-125,-60,-114,-178,-214,-238,-313,-203,-179,-199,-113,-80,-56,-37,-367,15,31,66,92,125,57,146,-12,-90,175,214,100,236,65,-365,-171,67,194,-187,-238,-66,-160,114,8,-243,-169,-199,-165,-93,-160,52,-166,-39,17,228,-62,-386,-167,-269,188,-144,180,378,392,100,-339,-124,-31,-8,-42,-196,-267,-160,-41,72,113,11,-329,-184,-117,-128,-132,259,229,-329,-6,-180,-268,-64,-203,-212,-273,-327,-360,-363,-342,-325,-290,-238,-184,-119,-55,-82,-160,-13,104,56,91,40,-145,4,-49,-94,-144,-181,-255,-325,-269,-136,-81,-16,-96,-253,-31,-101,-206,-129,55,0,-52,-162,3,157,130,6,75,40,15,-24,-104,-328,-115,-136,-146,-142,-121,-99,-78,-68,-75,-93,-123,-178,-233,-283,-271,-174,-57,69,203,330,395,-33,-1,531,775,334,-85,-381,-73,149,299,283,33,-146,-338,-165,-357,95,-84,197,110,-41,-288,-231,-98,167,128,83,47,23,21,24,-252,-403,-90,-13,-215,-362,-415,-143,-78,-85,-234,-116,-137,-143,-141,-143,-150,-155,-157,-166,-169,-178,-191,-201,-217,-398,-235,-245,-238,-223,-211,-165,-140,-122,-109,-100,-113,-157,-115,-114,-204,-140,-127,-128,-113,-106,-103,-246,-53,-58,-15,-4,8,8,9,-344,-25,-177,-309,-113,-153,-169,-172,-129,-73,13,109,-84,-275,165,98,52,665,42,9,26,-183,-155,791,710,-32,-259,-143,266,283,155,135,-326,-305,-207,-339,-234,-279,-231,-120,-217,-299,-373,-370,-306,-230,-158,-413,-220,-278,9,34,-233,-102,-357,-57,100,-135,215,72,-105,-200,-121,-155,-27,-69,-114,-141,-141,-131,-115,-107,-440,-144,-188,-222,-246,-341,-236,-425,-218,-178,-175,-190,-210,-302,-239,-255,-245,-235,-231,-402,-215,-204,-195,-211,-339,-163,-292,-10,35,-24,-2,84,56,30,-6,-61,-111,-159,-211,-254,-256,-315,-160,-49,36,145,-74,-227,116,475,477,528,507,-111,-259,100,-119,235,200,36,-379,-198,28,-398,305,318,290,-345,244,213,-247,-24,30,71,-263,-347,172,78,-44,-304,-449,36,-325,-97,16,17,-5,-214,-59,-61,-57,-44,-198,-93,-15,-19,-340,-16,-39,-65,-183,-109,-116,-112,-1872,-3535,-11170,-2381,-145,-649,-163,-168,-186,-214,-245,-275,-300,-318,-317,-306,-283,-261,-225,-194,-169,-133,-128,-129,-134,-253,-175,-182,-188,-193,-161,-145,-121,-139,-134,-337,-100,-331,-5,263,93,646,1046,910,2517,1274,2554,1596,2223,1168,2145,5300,776,1678,1586,723,1064,1321,420,1062,-69,444,112,90,45,-79,257,111,-23,-85,15,-16,-124,-94,-104,-117,-116,-118,-113,-118,-110,-170,-84,-73,-61,-50,-59,-262,-22,-7,-3,6,2,-364,-169,-1,-20,-21,-182,-35,-27,-142,-162,-83,-253,-155,-32,37,-165,98,-51,141,135,-384,-319,-460,-363,-98,-176,-267,-204,-107,-21,-29,62,131,-44,-48,-108,-12,-31,-81,-118,-145,-51],[-362,-319,-261,-182,-117,-129,-18,13,38,21,6,12,51,5,-240,39,350,-30,-139,114,-195,-205,-79,-34,85,-179,-386,-325,-133,44,62,-69,-48,-71,119,-208,-278,-137,-176,-275,-347,-374,-350,-303,-245,-169,-87,0,-335,-288,56,-76,-158,-446,-203,-113,62,27,-87,-223,-347,-139,296,-89,91,135,195,153,-29,-230,-29,-217,-142,-202,-258,-301,-341,-373,-394,-382,-352,-305,-235,-157,-84,-11,45,-33,128,141,128,-216,-82,-252,-238,132,143,-102,67,-24,-279,188,118,33,-142,-131,-212,-285,-328,-363,-387,-403,-425,-433,-442,-432,-390,-341,-287,-311,-241,-330,-67,-148,-140,22,-250,-96,-138,-128,-93,-138,-351,-108,-266,-73,-57,-48,-35,-138,-309,-273,92,42,45,224,191,-757,-158,-790,-105,-238,-664,-1098,396,209,-280,-538,-873,225,-265,124,491,-582,-3197,-427,610,626,618,575,513,436,346,-295,213,170,-2256,119,103,81,-62219,-47979,-15699,-21098,-220,-275,-317,-4173,-7661,-4310,-4236,-4346,-6106,-682,-279,-1952,-242,-212,-2320,-2464,-79,-935,-1553,-635,271,-1013,58,391,-1590,440,390,323,37,-815,-665,181,205,16,-123,-377,-364,-65,-314,-179,-343,-524,-407,-253,-110,8,106,77,134,161,282,155,-193,-34,-207,-157,125,38,-54,-148,-240,-310,-330,-279,-200,-328,-44,-422,-96,-106,87,-192,8,-37,-103,-106,-104,-82,-54,-24,-2,-47,-327,-32,-229,-264,-202,-223,-187,-122,-207,-146,23,-199,33,9,-180,-58,-99,-91,-97,-79,-68,-60,-67,-384,-124,-189,-231,-284,-343,-389,-431,-727,-461,-477,-469,-454,-394,-700,-1341,-2239,-452,-1815,115,178,-17856,-36892,-30244,-1580,402,-73,19,411,397,366,321,268,205,125,33,-122,-159,-273,-555,-435,-332,-200,-270,-228,-409,-686,-318,-72,-365,178,-256,-389,-290,-247,-246,-49,47,-80,-84,-15,-131,-173,-102,-91,94,116,134,141,-167,216,91,-209,8,-250,24,-69,-44,206,-67,-410,-24,20,-293,234,187,92,-9,-122,-230,-336,-401,-362,-303,-264,-245,-249,-279,-307,-272,-204,-128,-45,-147,-260,-142,-91,140,57,-240,-3,-76,-152,-212,-233,-217,-184,-132,-288,-44,-43,-263,-57,-60,-80,-109,-120,-169,-266,-169,-168,-233,-184,-190,-184,-170,-136,-137,-87,-62,-40,-28,-32,-24,-33,-39,-48,-319,-67,-155,-315,-98,-97,-97,-81,-55,-26,-84,31,55,59,-50,-154,-98,-206,-348,-288,-109,-239,-76,234,442,359,-333,498,395,-97,-100,-308,-240,-52,-188,-110,-126,-181,-210,-240,-342,-226,-181,-183,-70,-71,-32,14,-338,51,265,247,262,216,71,115,-21,-88,-142,-188,-201,-169,-113,-343,-157,25,31,-93,-309,-97,-167,-42,-66,-273,-89,-234,-68,-115,-113,-70,-189,-147,-199,-218,-185,-312,-203,-277,158,-246,177,383,316,24,-300,-86,-3,-22,-3,-157,-231,-145,-46,44,97,-17,-377,-169,-103,-94,-180,-6,-33,-353,-96,-188,-263,-163,-196,-228,-251,-270,-258,-225,-181,-143,-199,-62,-30,0,29,-76,-169,-29,97,34,98,73,-108,65,30,2,-27,-119,-288,-291,-264,-30,196,76,-94,-262,-22,-86,-226,-162,22,31,-44,-179,178,618,600,141,230,326,101,25,-150,-320,-237,-158,-94,-62,-60,-97,-156,-234,-291,-243,-141,-95,-225,51,144,182,196,200,197,186,166,2,-69,114,94,61,-107,-337,-81,-106,-130,-110,-66,-58,-119,78,-361,97,-122,69,-7,-100,-315,-306,-103,-50,-40,-41,-50,-59,-75,-89,-336,-328,-195,-234,-280,-426,-418,-350,-323,-276,-288,-215,-205,-195,-186,-192,-209,-222,-224,-216,-183,-138,-95,-27,25,-394,-178,-103,7,-178,-216,-87,26,-2,-35,117,31,-81,-141,-241,-358,-385,-288,-200,-107,-37,-141,-225,74,-122,90,55,13,-43,-95,-374,-176,-188,-322,-112,-73,-19,21,75,-46,53,192,0,-203,140,68,82,250,108,30,34,-194,-98,172,135,-101,-250,-109,-34,-69,-100,-128,-305,-275,-222,-337,-223,-262,-266,-296,-322,-321,-310,-273,-223,-170,-118,-370,-162,-248,32,34,-317,-116,-359,-37,130,-219,191,75,-61,-199,-176,-193,-87,-129,-308,-436,-270,-148,-70,-122,-445,-105,-55,-4,5,-339,-102,-374,-206,-8,264,289,177,-352,-96,12,-66,-152,-229,-355,-385,-395,-345,-269,-260,-117,-265,-21,-12,-14,-26,-62,-128,-192,-263,-347,-409,-415,-359,-283,-196,-240,-45,36,100,179,-51,-266,35,418,347,461,452,-127,-226,114,-222,345,361,81,-388,-197,35,-342,248,587,478,-376,340,259,-248,16,-112,-244,-367,-451,-359,-274,-215,-296,-410,-110,-253,-93,-95,-100,-108,-263,-125,-110,-89,-53,-212,15,70,106,-314,115,-44,230,19,184,229,220,-1539,-2230,-8775,-1590,-60,-785,-206,-270,-340,-404,-413,-378,-358,-355,-360,-378,-401,-438,-467,-493,-458,-408,-384,-357,-317,-292,-200,-104,-11,-60,88,-206,5,-209,-81,-358,211,-433,27,191,89,108,57,-9,-51,-100,-91,6,159,364,566,776,968,1122,1241,847,1325,1290,748,1092,-75,645,320,142,29,8,306,91,47,13,97,104,-26,-107,-207,-307,-388,-356,-260,-182,-109,-210,-3,26,46,58,-62,-327,68,74,67,66,49,-336,-173,7,-26,-49,-224,-123,-164,-291,-285,-256,-236,-183,-136,-68,-174,50,-84,144,166,-400,-314,-374,-312,1,72,42,-176,-70,35,8,-48,28,-51,-2,-94,-15,-42,-68,-100,-184,-146],[-347,-312,-276,-226,-189,-157,-123,-94,-64,-72,-88,-107,-137,-181,-272,-297,-336,-334,-275,-188,-205,-199,-151,-100,210,250,63,-53,20,130,51,-85,-35,-97,80,-218,-267,-110,-24,-158,80,126,173,248,36,210,358,105,-339,-302,51,-81,-154,-475,-155,-120,79,86,-61,-294,-355,-201,-282,-338,-335,-300,-248,-200,-167,-213,-137,-146,-173,-216,-266,-299,-300,-259,-199,-128,-74,-222,-126,-42,6,21,47,-5,171,250,49,-173,-101,-239,-274,122,151,-112,119,-6,-259,209,479,336,-132,155,231,-18,151,104,-226,-233,-194,-264,-325,-364,-367,-361,-353,-332,-314,-348,-299,-306,-327,-358,-381,-413,-427,-416,-397,-378,-429,-323,-284,-262,-224,-185,-144,-139,-268,-247,25,-23,45,45,10,-695,-263,-760,-359,-427,-493,-933,-90,32,-450,-617,-918,82,-131,130,277,-309,-3064,-221,653,766,106,897,906,880,818,756,677,600,-5132,471,421,372,-98162,-59120,-7080,-20430,-20,-120,-226,-3943,-7175,-3559,-2711,-2953,-5905,-351,-360,-1969,-362,-327,-2183,-2382,-131,-835,-1375,-468,162,-1055,-333,195,-1264,208,181,153,33,-889,-758,93,93,93,-73,-365,-324,0,-223,-130,-54,-72,-62,-47,-12,24,65,103,144,164,208,97,-184,8,-217,-69,252,200,142,76,2,-76,-159,-230,-284,-380,-260,-473,-124,-133,-20,-255,29,49,-133,42,98,113,120,125,32,10,-176,-30,-275,-311,-192,-287,-199,-113,-159,-214,95,-208,240,54,-194,17,-103,117,196,176,138,101,56,-226,-32,-87,-94,-95,-124,-200,-298,-556,-36,-47,-47,-66,-61,-753,-1378,-2797,-655,-1245,141,157,-16212,-10731,-11558,163,135,-578,44,12,-32,-85,-138,-179,-210,-233,-249,-253,-253,-268,-562,-292,-276,-236,-243,-221,-422,-629,-259,-54,-350,159,-275,-379,-327,-284,-260,-114,-5,-99,-111,-33,-165,-180,-79,-45,357,231,251,335,-111,355,80,-184,13,-263,38,0,41,53,-66,-417,-157,-210,-351,-258,-284,-295,-294,-288,-269,-258,-252,-245,-229,-206,-166,-240,-249,-15,56,117,155,152,-117,-312,-207,-51,136,82,-212,-65,-145,-226,-351,-289,-249,-198,-133,-291,-22,15,-157,4,43,49,-56,-71,-191,-308,-94,-96,-212,-196,3,-16,-38,-53,-90,-103,-122,-140,-164,-184,-221,-258,-293,-327,-354,-349,-312,-274,-239,-202,-174,-139,-104,-78,-53,-43,-26,-19,-43,-116,58,-159,-303,-148,27,-156,18,298,483,414,-347,415,362,-34,-39,-249,-221,-35,-255,-135,9,43,73,-42,-314,-30,-93,-170,-217,-157,-63,8,-297,-5,244,208,277,70,104,258,-24,-73,55,-4,-76,-153,-227,-308,-348,-316,-291,-253,-328,-201,-189,-180,-174,-247,-141,-221,-107,-164,-74,-83,-201,-106,-140,-179,-227,-289,-309,-280,-169,-247,-41,10,52,-49,-242,-40,27,-31,-74,-138,-199,-194,-150,-83,-26,-28,-405,-144,-78,-63,-226,18,-1,-371,-65,-177,-252,-141,-165,-166,-141,-101,-96,-75,-88,114,-202,-96,-144,176,185,-57,-157,-34,151,1,389,108,-69,109,476,430,135,-131,-319,-226,-231,-61,-84,-78,-83,-269,-18,-45,-232,-193,-8,63,-36,-191,338,431,447,281,305,344,126,166,-152,-313,1,-80,-166,-240,-258,-209,-135,-67,-12,33,13,-112,-318,-8,32,14,-8,-28,-47,-65,-96,-129,-172,-210,-256,-304,-301,-307,-201,-132,-81,-19,28,-78,-125,84,-345,30,-157,-40,-118,-146,-305,-380,-111,-112,-111,-126,-149,-170,-183,-184,-410,-243,-174,-157,-230,-447,-331,-182,18,64,-341,106,95,80,-32,-28,-56,-187,-124,-101,-37,-135,-89,168,178,-375,-138,-54,40,-149,-226,-84,-137,-201,-263,-323,-352,-289,-233,-174,-277,-130,-63,-134,26,88,-185,-205,60,-172,204,103,112,144,109,-370,-78,-192,-315,-51,-43,-14,5,37,-72,48,59,44,-137,-3,-44,-88,-139,-190,-229,-263,-298,-315,-330,-340,-344,-325,-307,-288,-258,-230,-207,-272,-217,-215,-328,-150,-247,-230,32,-5,-288,41,304,204,-203,-124,-263,-95,-219,49,38,-394,-136,-353,-25,159,-304,168,68,-38,-182,-234,-222,-224,-282,-281,-260,-232,-215,-207,-206,-448,-208,-198,-160,-114,-348,-69,-326,-206,-9,39,17,-14,-370,-104,-172,-228,-277,-288,-310,-229,-156,-123,-297,-187,-78,-230,-5,180,44,26,127,55,-15,-96,-186,-260,-308,-324,-302,-260,-220,-192,-158,-136,-85,-31,-311,-45,177,233,283,297,-106,-199,110,-311,90,18,-36,-368,-202,28,-292,137,178,193,-426,192,96,-143,13,-61,-132,-165,-325,-104,-23,-94,-306,-366,203,-176,-41,-62,96,47,-309,-124,-53,-117,-174,-234,-280,-299,-253,-286,24,-47,351,265,144,811,921,-1168,-1112,-6955,-484,742,-892,326,284,-502,-139,33,61,260,320,256,220,-241,128,-120,230,-141,25,-58,-75,-108,-321,-53,-72,104,-116,-40,-304,-223,-258,-194,-284,67,-297,26,122,106,263,670,355,1005,542,1346,1237,1603,583,1696,1678,1122,1518,1399,971,1123,987,861,754,-59,555,459,174,26,88,62,-37,-144,-242,-333,-399,-457,-460,-410,-369,-341,-314,-290,-280,-259,-263,-210,-185,-158,-132,-109,-326,-69,-51,-53,-55,-82,-320,-181,-171,-214,-225,-281,-193,-152,-413,-276,-252,-102,-131,-13,-2,-178,49,-96,251,177,-353,-271,-282,-251,-20,-7,-39,-214,-31,175,44,-155,5,-53,-97,-131,-168,-194,-207,-218,-227,-208],[-294,-336,-372,-356,-307,-242,-168,-95,-24,4,26,42,52,-124,-250,-166,76,-217,-171,59,-214,-213,-221,-155,336,321,63,-108,63,111,38,-95,-22,-135,26,-233,-264,-85,6,-143,126,194,250,256,73,247,347,53,-244,-288,47,-86,-146,-428,-96,-120,-190,-269,-350,-416,-358,-289,-223,-179,-139,-118,-97,-90,-101,-176,-152,-200,-260,-338,-422,-349,-245,-152,-71,2,-5,-237,-118,12,12,-41,-110,-167,-188,-135,-19,-115,-109,-212,-291,142,190,-108,177,15,-234,229,520,425,-125,238,263,-85,132,143,-192,-334,-216,-298,-357,-358,-327,-312,-315,-306,-277,-301,-154,-73,-148,-47,-233,-138,-265,-152,-49,-53,-419,3,-193,175,158,137,119,-144,-233,-197,32,-86,-50,-104,-173,-633,-339,-695,-333,-344,-333,-688,-88,-152,-640,-708,-946,-127,-88,-95,-70,-86,-2893,-22,176,241,-895,330,356,371,366,367,348,321,-7950,240,197,-29414,-129440,-67185,-75,-20159,-123,-184,-255,-3912,-6478,-2739,-1032,-1289,-5446,-399,-377,-2004,-332,-304,-1917,-2180,-187,-724,-1238,-178,2,-634,-786,-108,-1013,12,-13,-39,-55,-819,-743,-145,-166,-187,-207,-345,-275,-260,-281,-303,-320,-346,-358,-361,-338,-304,-257,-202,-135,-63,-11,46,-177,38,-219,17,182,159,132,103,68,29,-136,-64,-224,-379,-276,-488,-335,-257,-170,-311,11,102,-151,-2,279,329,197,225,62,68,-3,-148,-342,-341,85,-351,275,-107,-108,-266,76,-226,246,85,-203,12,-106,142,301,357,305,109,176,-34,166,159,202,246,-118,-277,-367,-391,97,346,330,292,271,-823,-1389,-3176,-372,-70,-240,229,-7103,239,232,243,244,-1184,243,232,219,188,144,94,35,-29,-91,-127,-121,-87,-554,50,136,207,-197,-214,-419,-555,-188,-33,-313,75,-311,-376,-371,-309,-247,-194,-203,-200,-200,-194,-189,-183,-185,-194,-192,-188,-181,-175,-140,-91,-41,-166,6,-259,-50,-103,-182,-225,-191,-436,-45,15,-428,76,67,12,42,-2,-229,-248,-230,-192,-205,-199,-175,-172,-270,-117,-86,-66,-65,-64,-102,-297,-259,-99,-124,-144,-194,-197,-226,-262,-311,-332,-364,-399,-398,-355,-301,-241,-187,-139,-96,-47,-32,-77,-225,-353,-33,-45,-207,-264,-12,-46,-83,-115,-162,-208,-240,-253,-244,-208,-172,-122,-66,-11,-290,-171,-93,-191,114,248,63,293,-49,-162,143,267,255,245,-51,-83,90,-185,-274,-144,85,-59,113,186,104,9,-327,-186,-280,-360,-378,-321,-275,-250,-332,-214,-207,-199,-183,-181,-290,-149,-124,-85,-91,-87,-44,7,-270,-90,84,109,126,-100,137,169,-42,-68,142,141,88,93,65,-284,-127,26,24,51,-273,-145,-118,134,28,-216,-24,-191,-155,-204,5,123,-214,-129,117,113,82,-138,-206,-307,58,-184,199,212,152,-142,-194,-9,41,-56,-37,-152,-135,-129,-102,-51,-13,-37,-419,-133,-62,-59,-287,-20,-25,-401,-76,-162,-257,-47,-136,9,15,10,-57,-10,-33,-15,-208,-143,-289,-58,-39,-44,-138,-46,90,-57,128,129,-51,117,148,142,124,-145,-363,-154,-188,-18,-40,-58,-84,-293,-56,-50,-237,-239,-52,55,-44,-218,188,225,271,308,334,335,131,218,-123,-326,82,138,64,-16,-90,-158,-205,-219,-204,-166,-123,-95,-413,-79,-60,-55,-64,-78,-96,-120,-153,-179,-238,-185,-164,-141,-173,-302,-117,-40,-29,-7,8,-109,-131,18,-323,-13,-195,-36,-222,-184,-283,-408,-94,-115,-129,-150,-167,-165,-151,-121,-386,-170,-150,-66,-226,-393,-263,-196,-150,-198,-396,-279,-252,-198,-141,-117,-85,-186,-19,-6,14,-236,-87,69,82,-329,-96,-18,60,-103,-238,-87,-86,-143,-198,-239,-250,-200,-148,-86,-310,-115,-73,-137,35,221,-230,-189,37,-174,334,138,47,452,332,-340,-99,-179,-292,-113,-116,-73,-40,-7,-87,-12,-37,-84,-130,-192,-254,-290,-275,-240,-201,-179,-228,-195,-233,-292,-357,-317,-257,-199,-139,-86,-46,-218,-148,-189,-308,-108,-224,-225,-213,-274,-298,-287,-242,-193,-214,-98,-132,-20,-173,8,17,-373,-145,-336,-8,23,-357,-1,-8,-21,-144,-276,-227,-153,-35,-22,-41,-4,-3,-2,-143,-432,-132,-35,-39,-40,-347,-44,-262,-199,-66,-72,-85,-94,-337,-105,-119,-120,-117,-219,-256,-13,8,-64,-319,-112,-28,-168,15,190,69,27,304,380,108,-74,360,327,175,-168,-353,-177,-97,60,-72,-229,-306,-204,-327,-98,195,176,345,355,-48,-162,113,-301,13,-104,-220,-324,-275,-196,-240,-119,-106,-119,-464,-167,-218,-271,-292,-236,-158,-75,-350,53,111,-121,-309,-316,173,-87,-5,-61,-32,-88,-326,-182,-66,59,59,-219,153,112,44,-237,-33,-13,168,360,103,715,858,-799,-371,-5545,820,676,-952,370,192,-701,-133,91,24,250,290,320,277,-145,115,-178,-28,-182,-92,-115,-133,-154,-299,-258,-313,-320,-255,-179,-353,1,-238,-302,-167,-12,-180,9,25,77,140,299,160,624,280,946,1029,1244,349,1486,1586,1241,1399,1726,1105,1651,1223,1324,1273,4,879,660,200,84,22,-163,-310,-326,-226,-124,-22,59,-58,50,-165,44,44,107,352,50,-323,-37,45,76,178,-39,-231,-23,252,184,110,12,-316,-193,-281,-315,-230,-349,-75,-17,-314,-99,-120,-32,-126,-122,-172,-221,-249,-253,-248,-245,-284,-255,-283,-316,-337,-294,-236,-239,-116,-68,-35,-261,-34,-62,-11,-96,-42,-61,-75,-93,-124,-147],[-223,-217,-220,-214,-226,-245,-259,-272,-266,-277,-273,-256,-235,-215,-197,-264,-99,-320,-191,0,-222,-244,-250,-197,303,301,62,-169,95,91,18,-99,-11,-183,-46,-259,-278,-68,37,-115,183,277,320,245,97,122,67,10,-152,-254,-138,-176,-204,-370,-249,-259,-274,-270,-263,-342,-320,-222,-205,-197,-188,-186,-176,-165,-158,-148,-137,-124,-106,-88,-62,-198,-215,58,91,86,-5,-226,-110,56,67,5,-76,-153,-181,-91,-3,-61,-120,-187,-294,185,237,-98,223,30,-213,240,554,496,-134,307,267,-158,2,-91,-155,-331,-319,-112,-68,-28,-176,-1,-44,-205,-192,-264,-274,-153,-151,-98,-214,-128,-309,-169,-52,-28,-336,-34,-151,478,428,287,298,-164,-211,-144,-1,-156,93,151,223,-590,-350,-610,231,-338,-182,-396,102,-362,-857,-837,-980,-396,-32,-50,52,16,-2694,-15,-1,20,-1696,64,79,86,70,57,21,-29,-10062,-159,-220,-58484,-144016,-68176,-361,-20213,-277,-255,-256,-4151,-5729,-1951,-278,-294,-4793,-268,-244,-2062,-183,-147,-1581,-1962,-38,-614,-1136,78,107,-76,-1273,-516,-842,69,31,-12,-49,-670,-634,-189,-201,-190,-160,-325,-228,-27,-72,-123,21,72,79,70,65,51,34,4,-28,-70,-140,-201,-251,-276,-255,-201,-148,-104,-54,-4,36,68,-159,-17,-208,-305,-290,-441,-290,-276,-145,-345,192,369,-151,-31,251,512,169,231,90,120,182,-262,-427,-348,86,-376,252,-93,-56,-294,75,-236,235,117,-197,18,-101,159,28,-81,-198,-290,-245,-160,-79,-23,58,123,-142,-325,-389,-239,149,198,162,99,48,-899,-1338,-3104,-114,-124,-1033,-575,-66,-20,19,82,141,-1847,256,300,331,338,325,298,260,211,167,-70,154,175,-526,254,296,316,-115,-189,-393,-469,-101,-88,-263,-235,-347,-366,-411,-301,-203,-208,-94,-115,-154,-45,-192,-177,-69,0,7,11,7,-12,-10,-4,4,-141,-19,-224,-125,-200,-307,-334,-223,-453,-25,57,-460,-18,6,-41,101,50,-228,-252,-210,52,-26,-110,-191,-270,-344,-358,-292,-228,-189,-158,-139,-234,-259,-183,-233,-283,-337,-383,-391,-374,-355,-331,-312,-300,-267,-261,-152,-71,12,95,164,266,-3,-74,-248,-372,29,7,-194,-324,125,-21,102,40,-15,-58,-74,-72,-61,-60,-23,-4,21,47,-209,-202,-24,-95,97,203,24,195,-84,-274,111,75,62,58,-48,-37,81,-202,-228,-138,-26,-91,-154,-213,-238,-219,-278,-117,-79,-55,-58,-118,-163,-150,-314,-254,-303,-339,-345,-317,-264,-210,-156,-85,-100,-69,8,35,-236,-174,130,107,62,-262,-43,-91,-113,-131,-135,-93,-58,-24,8,-248,-108,50,164,225,-161,-158,-91,150,-45,-178,9,-138,-191,-194,69,108,-186,-160,35,46,61,-47,-185,-331,-3,-99,-9,-44,-69,-225,-137,-39,13,-78,120,-147,183,202,195,187,55,-22,-388,-112,-57,-120,-324,-208,-238,-429,-265,-248,-263,-169,-136,-101,-69,-46,-22,0,16,18,-197,-127,-313,-34,-59,-98,-129,-158,-172,-173,-167,-143,-112,-80,-58,-27,-1,-143,-399,-66,-126,-14,173,197,-80,-308,90,69,-220,-277,-88,99,-46,-244,154,109,83,60,49,40,50,54,-64,-337,62,51,24,-15,-56,-107,-159,-216,-279,-337,-387,-346,-339,-252,-223,-181,-152,-127,-107,-96,-99,-106,-328,-114,-111,-109,-207,-304,-142,-66,-58,-32,-6,-140,-130,60,-290,82,-223,1,-298,-201,-256,-325,-49,126,107,71,28,-11,-41,-50,-314,-101,-173,-112,-210,-334,-208,-195,202,124,-424,32,-76,-180,-263,-264,-186,-164,20,59,-22,-324,-84,316,135,-254,-51,8,83,-43,-236,-94,-40,47,-196,-45,-88,-83,-52,13,-321,-84,-65,-127,45,236,-261,-179,11,-111,408,163,-13,564,412,-301,-109,-154,-254,-260,-188,-109,-70,-43,-94,-68,-95,-135,-161,-192,-214,-220,-220,-209,-178,-137,-238,-42,2,39,-140,-175,-70,78,57,18,-34,-151,-179,-236,-277,-208,-194,-214,26,-28,-258,143,153,146,-200,-30,0,-34,-130,-221,-313,-293,-190,-311,-23,51,-324,153,59,-16,-95,-312,-215,-152,160,47,13,35,-15,-63,-139,-400,-192,-231,-252,-266,-341,-277,-273,-270,-261,-244,-234,-225,-292,-216,-242,-253,-250,-213,-204,-10,74,17,-309,-45,17,-97,45,189,86,22,318,325,46,-96,325,291,167,-186,-398,-240,-26,340,173,-17,-147,-169,-314,-115,80,126,153,134,12,-125,-14,-195,-159,-193,-180,-283,-187,-26,-198,-6,-4,-15,-396,-5,-142,-12,-19,-24,-35,-44,-397,-77,-75,-143,-312,-279,-95,-123,-147,-192,-244,-269,-326,-220,-83,-56,-60,-206,105,95,56,-186,-93,-157,-238,-204,-104,26,159,-475,103,-3794,408,393,-983,316,79,-748,-82,132,-13,90,61,32,-12,-63,-132,-187,-227,-212,-130,-76,9,-102,-249,-45,6,62,-181,-295,-323,91,-215,-375,-41,-100,-99,-137,-145,-121,-66,0,27,158,102,297,371,438,173,612,723,847,971,1105,1242,1350,1136,1521,1571,115,1252,1055,229,212,235,519,-71,264,296,251,785,143,-22,55,-134,69,8,150,597,76,-383,-87,37,83,169,-1,-112,-98,-2,-91,-157,-202,-310,-200,-106,-92,-73,-355,-89,-108,-141,-144,-142,-123,-111,-66,-28,-165,-21,-71,65,74,-202,-158,-117,-134,-93,-197,-211,-196,24,51,25,-289,-121,-75,-108,-136,-166,-182,-180,-171,-163,-147],[-6,4,-65,-50,-84,-119,-148,-170,-173,-192,-193,-178,-159,-278,-140,-271,-122,-368,-205,-117,-228,-286,-212,-219,-68,-48,-23,-233,31,53,-5,-94,-2,-230,-136,-301,-311,-57,62,-87,123,133,141,139,104,129,124,-22,-73,-222,1,-125,-134,-325,-123,-138,-46,21,-55,-276,-281,4,228,-96,-121,47,251,147,-63,-97,186,149,70,207,204,-215,-280,120,78,16,-69,-210,-261,-269,-171,-37,91,84,340,436,-3,-25,-141,-175,-285,244,270,-94,238,24,-207,231,217,99,-167,-102,-190,-264,-299,-319,-321,-317,-414,-320,-324,-315,-288,-270,-262,-242,-222,-196,-213,-162,-171,-179,-213,-125,-351,-207,-88,-69,-260,-78,-116,17,49,80,114,-207,-220,-108,-56,-246,120,617,739,-583,-329,-518,36,-314,-43,-84,-41,-579,-1109,-1027,-1063,-722,-67,-254,330,87,-2493,204,116,29,-2058,-138,-214,-287,-362,-337,-265,-196,-10499,-81,-30,-73969,-130738,-59410,60,-20499,5,-45,-116,-4724,-5043,-1257,-106,-46,-4010,107,168,-2159,243,259,-1243,-1791,247,-525,-1061,211,192,159,-1399,-1028,-755,0,-25,-30,-8,-520,-517,75,106,124,-4,-329,-202,60,-48,-95,-64,-105,-127,-142,-139,-136,-134,-138,-139,-136,-144,-126,-219,-64,-227,-7,5,-2,-30,-78,-63,-104,-187,-214,-286,-367,-399,-380,-233,-236,-80,-362,39,97,-157,-64,193,247,118,198,91,144,250,-288,-531,-353,65,-372,199,-104,-28,-312,67,-247,188,122,-200,9,-110,84,-30,-127,-228,-270,-210,-139,-74,-37,28,75,-222,-358,-413,-131,131,94,61,4,-39,-999,-1236,-2739,-187,-196,-274,-1852,-142,-105,-79,-34,3,-2553,83,117,150,168,174,177,174,163,149,-37,150,145,-509,142,139,118,-26,-168,-371,-400,-297,-343,-233,-121,-403,-378,-467,-282,-166,-223,-97,-122,-182,-34,-206,-192,-93,13,236,250,237,192,62,94,-18,-140,-137,-241,-326,-258,-163,-69,-110,-488,108,127,-376,-143,-70,-112,-25,-30,-244,-275,-211,-138,-174,-205,-225,-242,-269,-297,-305,-321,-357,-390,-408,-387,-345,-289,-250,-207,-168,-152,-111,-188,-68,-113,-25,32,66,-257,192,202,169,200,117,358,-1,-90,-285,-386,68,34,-199,-401,19,-91,161,130,20,42,9,-15,-54,-90,-38,-38,-35,-36,-153,-224,-70,-84,-96,-104,-115,-121,-128,-372,-128,-131,-116,-103,-104,-92,-86,-226,-197,-156,-176,-213,-236,-251,-247,-232,-245,-189,-182,-185,-208,-234,-270,-318,-351,-349,-319,-270,-217,-190,-254,-176,-196,-214,-237,-257,-273,-278,-258,-274,-229,-196,-170,-352,-122,-102,-79,-75,-86,-71,-71,-75,-73,-227,-110,19,124,224,-51,-178,-91,81,-137,-173,12,-99,-238,-161,112,141,-147,-205,-31,-39,-32,-26,-177,-342,-70,-59,-85,-128,-178,-320,-322,-360,-291,-186,-70,-126,130,220,285,201,24,-14,-367,-112,-23,-79,-318,77,105,-433,-164,-101,-295,-84,-87,57,66,67,31,59,37,-4,-198,-124,-206,-292,-378,-302,-210,-128,-56,-210,27,53,-51,84,82,95,109,-153,-421,4,-77,-34,319,289,-101,-295,132,125,-206,-329,-143,91,-67,-298,216,142,74,0,-82,-173,-246,-311,-319,-299,-214,-147,-86,-32,20,67,85,33,155,168,140,26,-245,-226,77,66,41,18,0,-17,-41,-62,-438,-92,-100,-111,-259,-334,-188,-157,-182,-188,-194,-195,-164,-118,-272,30,-267,-34,-319,-227,-253,-253,-26,259,402,553,589,549,329,-32,-269,-62,-218,-184,-208,-300,-192,-201,-186,-248,-383,-385,-411,-363,-311,-311,-245,-224,-209,-209,-205,-403,-210,-198,-177,-185,-96,-60,-17,-3,-238,-136,-79,86,-263,19,-51,-106,-158,-165,-315,-64,-61,-130,31,224,-287,-195,-37,-32,437,151,-92,406,334,-283,-130,-141,-233,-120,-192,-218,-220,-185,-158,-115,-77,-45,-6,-40,-53,76,100,125,-55,-93,-265,166,239,240,-77,-123,-34,209,286,55,-5,-93,-23,-151,-262,-41,-182,-219,125,-42,-216,175,162,151,-191,14,107,80,-69,-16,-69,-199,-156,-304,-157,-131,-250,-65,-22,-45,-64,-344,-211,-159,59,48,40,27,15,14,-146,-373,-187,68,80,-66,-349,6,-128,-173,-6,72,46,19,-271,-131,-115,-179,-253,-271,-198,-75,84,87,-291,-12,34,-44,62,157,72,-2,310,255,-45,-145,258,210,133,-226,-423,-335,-3,-47,-81,-116,-119,-104,-296,-119,-4,32,73,94,43,-109,116,-71,123,110,87,-272,-205,-34,-189,-52,-93,-141,-342,-206,-247,-282,-303,-271,-241,-217,-479,-214,-213,-229,-338,-282,-298,-324,-279,-226,-172,-119,-330,-261,-11,-67,-186,-207,36,12,-23,-159,-143,-166,-240,-302,-313,-235,-151,-222,-30,-1205,39,53,-1009,71,-51,-583,2,16,-74,-50,-87,-117,-147,-172,-205,-225,-254,-284,-295,-301,-267,-226,-229,-151,-100,-59,-179,-283,-260,49,-214,-337,-61,-193,-215,-278,-297,-271,-225,-193,-183,-155,-132,-52,101,294,29,791,1064,1325,1123,1651,1350,2003,1011,1638,1929,231,1392,1303,252,366,273,558,-100,315,352,245,358,134,-3,-42,-120,-64,-58,167,283,81,-472,-173,-12,58,128,18,-19,-201,248,172,61,27,-331,-235,-48,-23,-107,-275,127,-108,-38,-97,-121,-105,-116,-33,-7,-167,-84,-68,57,49,-152,-129,-70,-102,-152,-306,-287,-166,-155,-173,-170,-221,-198,-77,-32,-136,3,4,4,-7,-30,-49],[30,57,-45,73,24,-28,100,89,89,66,49,45,-107,-278,-94,-206,-113,-290,-210,-166,-239,-328,-206,-255,-277,-292,-285,-290,-235,-214,-194,-177,-168,-231,-239,-358,-361,-203,-223,-236,-230,-199,-149,-95,-39,28,91,-40,-7,-192,-15,-152,-131,-289,-62,-160,-59,48,-94,-185,-232,31,174,-142,-207,41,423,150,-61,-64,52,-32,-112,-187,-261,-325,-371,-322,-241,-141,-50,-198,-145,80,256,307,62,88,347,316,0,-6,-167,-172,-260,53,24,-88,-2,-22,-206,-71,-113,-149,-217,-201,-226,-334,-257,-273,-301,-340,-396,-362,-298,-219,-258,-37,33,-103,-142,-143,-268,188,-198,-281,-215,-125,-385,-293,-421,-311,-199,-116,-74,66,118,40,150,-258,-248,-86,-119,-344,19,33,58,-607,-262,-409,-218,-268,105,242,-171,-767,-1359,-1268,-1200,-1066,-129,-511,-131,6,-2290,18,-10,-37,-1840,-78,-86,-88,-90,-71,-58,-43,-8771,-14,5,-65105,-87306,-40661,44,-20887,-5,-50,-106,-5630,-4447,-657,83,193,-3132,439,114,-2281,634,636,-923,-1679,244,-447,-981,308,292,302,-875,-1323,-729,349,531,564,-40,-374,-407,272,83,112,-36,-352,-191,18,-58,-107,-183,-259,-310,-337,-318,-291,-261,-231,-192,-149,-123,-93,-277,-41,-236,25,33,26,-244,-241,11,6,-214,-62,-182,-141,-313,-311,-174,-295,-169,-353,-294,-340,-362,-317,-251,-178,-115,-53,5,58,100,-154,-439,-345,35,-338,125,-126,-17,-312,63,-234,38,14,-200,-35,-119,-72,-97,-100,-108,-103,-94,-79,-61,-63,-35,-21,-335,-361,-451,-59,-77,-107,-117,-134,-118,-1100,-1071,-2320,13,34,67,-1495,76,83,70,68,-820,-3245,27,19,16,11,5,3,-1,-17,-41,-66,-93,-140,-499,-233,-265,-285,-274,-245,-347,-336,-84,-31,-213,-84,-461,-396,-517,-242,-128,-204,-87,-126,-209,-39,-227,-211,-126,2,170,147,111,51,2,-52,-105,-166,-212,-233,-205,-147,-112,-85,-155,-469,-116,-159,-283,-275,-259,-256,-222,-170,-264,-300,-219,127,204,275,-122,239,47,26,314,445,425,258,-70,-142,-168,44,313,290,-165,-230,-2,-287,113,-82,-157,25,3,-259,-55,-93,-144,-199,-251,-293,-336,-357,-381,-392,-385,-359,-333,-438,-278,-249,-228,-209,-213,-232,-256,-289,-331,-369,-414,-428,-404,-370,-331,-317,-308,-302,-305,-312,-330,-344,-358,-377,-387,-406,-409,-416,-425,-406,-385,-363,-349,-339,-324,-313,-300,-296,-300,-310,-313,-327,-337,-341,-347,-340,-331,-331,-321,-304,-289,-272,-250,-249,-258,-268,-294,-310,-321,-307,-272,-225,-221,-323,-32,22,-54,-215,248,278,-102,-50,305,210,69,171,78,-204,-122,-187,-195,-122,-27,-181,-102,1,-206,-184,0,-59,-280,-106,151,103,-91,-230,34,72,133,92,-169,-284,-84,-63,255,315,-129,-329,-77,27,15,-171,30,-74,187,335,389,130,-1,1,-345,-113,-9,-99,-271,60,191,-380,-227,-72,-333,-122,-70,96,59,8,-42,-95,-154,-227,-299,-362,-350,-270,-187,-117,-49,-76,-12,-299,105,121,-74,39,156,183,213,-156,-373,73,-31,-59,298,295,-124,-243,179,188,-177,-370,-193,73,-84,-359,-202,-309,-364,-310,-214,-122,-19,66,29,-247,-67,24,51,134,226,311,135,32,159,199,169,92,-154,-290,5,-75,-185,-289,-375,-346,-281,-231,-417,-184,-186,-206,-300,-356,-305,-300,-274,-215,-155,-248,-177,-70,-251,-90,-297,-57,-270,-234,-253,-180,13,263,386,530,629,577,284,-110,-230,-35,-255,-258,-199,-266,-198,-194,-248,-235,-317,-162,-149,-142,-193,-411,-290,-262,-301,-322,-297,-420,-181,-105,-35,-110,1,-19,36,35,-215,-182,-112,152,-308,4,-97,-160,-175,-120,-280,-31,-40,-123,18,210,-257,-208,-77,64,133,65,-154,-71,-134,-267,-255,-305,-338,-349,-345,-328,-323,-303,-292,-262,-225,-186,-126,-93,-55,46,97,141,-119,-170,-272,221,199,162,9,-55,42,48,60,38,-54,-24,34,-141,-237,-15,-160,-213,126,-24,-159,202,225,191,-169,57,206,214,-13,175,145,-110,-153,-286,-5,112,-155,28,-13,-76,-92,-310,-195,-175,-194,-174,-155,-130,-106,-79,-143,-327,-214,51,66,-88,-343,22,-53,-140,-9,146,221,207,-250,-146,-75,-53,-16,-235,-151,-42,28,120,-255,16,45,11,88,121,55,-13,313,203,-139,-181,186,155,99,-251,-364,-429,56,11,-78,-170,-233,-282,-315,-337,-358,-361,-342,-327,-272,-241,-201,-165,-126,-90,-57,-266,-220,-78,-186,-35,6,-6,-275,0,-211,-20,-37,-53,-75,-97,-564,-154,-164,-198,-355,-285,-169,-175,-171,-185,-208,-239,-311,-324,-340,-343,-327,-320,-314,-322,-336,-331,-309,-289,-267,-228,-206,-170,-136,-111,-115,-119,-128,-146,-989,-159,-156,-410,-184,-211,-247,-290,-331,-334,-302,-249,-196,-126,-63,-284,-137,-184,77,-38,-221,-107,57,-9,-128,-128,-176,-118,-215,-248,102,-252,-29,-68,-169,239,-15,515,-137,687,-100,899,355,953,-61,1077,1321,1290,987,1223,1136,1011,883,755,640,368,434,348,285,218,141,72,-31,-86,-176,-265,-319,-321,-270,-174,-103,13,-129,163,205,94,-518,-263,-77,31,84,40,68,-300,190,110,-17,-12,-344,-270,-44,-96,-171,-180,176,-136,12,-73,-157,-222,-228,-199,-131,-157,-147,-64,77,-24,-107,-104,-33,-71,-190,-353,-247,-133,-93,-133,-160,-165,-205,-129,-104,-160,-69,-59,-45,-37,-32,-18],[-163,-132,-95,-34,20,-44,152,232,218,156,245,61,-198,-211,-60,-160,-55,-221,-207,-267,-254,-340,-146,-185,302,241,46,-276,78,12,-60,-86,-118,-182,-324,-421,-417,-166,-182,-205,-238,-282,-286,-246,-204,-153,-105,-66,-49,-163,-59,-180,-137,-259,-263,-249,-173,-75,-146,-83,-173,57,125,-202,-287,40,23,-42,-110,-155,-173,-156,-117,-72,-33,-245,-341,47,62,92,85,-189,-178,70,238,250,24,87,155,74,-16,-116,-193,-207,-209,-63,9,-68,121,-6,-198,125,89,56,-267,25,22,-389,-22,57,-70,-86,-199,-375,-119,-179,-291,-190,-145,-74,-109,-91,-319,124,-215,-389,-209,-123,-400,-296,-205,-101,-99,-127,-74,-99,-128,-179,-241,-309,-323,-259,-178,-435,-36,22,65,-645,-161,-256,-518,-182,32,-17,-270,-878,-1511,-1539,-1365,-1338,-182,-789,-723,-176,-2094,133,153,-636,-1191,161,156,148,129,124,102,-3663,-5548,7,-24,-30845,-21090,-14185,-150,-21261,-202,-203,-189,-6818,-3917,-117,27,76,-2194,181,-117,-2408,214,186,-629,-1611,3,-362,-855,-268,-353,-296,-266,-739,-732,80,153,219,-88,-222,-299,293,-97,2,-79,-383,-181,-26,-82,-18,42,-20,-74,-136,-176,-203,-203,-181,-140,-91,-61,-136,-337,-109,-227,134,174,104,-412,-329,337,288,-222,-98,-158,-38,-209,-230,-190,-342,-5,-326,-124,-134,-149,-81,-25,20,6,84,69,140,157,39,-306,-308,6,-280,54,-153,-8,-289,-80,-186,-132,-155,-181,-178,-177,-169,-168,-149,-144,-138,-140,-148,-161,-199,-206,-224,-461,-322,-497,-316,-301,-275,-216,-168,-96,-1171,-843,-1906,113,129,147,100,109,87,42,6,-1602,-3866,-120,-141,-134,-403,-169,-64,-40,-30,-36,-47,-63,-97,-482,-148,-140,-118,-80,-86,-312,-267,-9,-19,-189,-160,-491,-408,-514,-180,-82,-152,-51,-117,-226,-42,-251,-215,-152,-10,31,-41,-120,-207,-266,-307,-329,-339,-312,-262,-200,-134,-90,-49,-201,-417,-6,-21,-185,-394,-218,-207,-305,-193,-276,-309,-218,151,273,341,-117,351,156,0,254,859,707,273,-54,-89,-92,67,545,368,-167,-282,-106,-342,235,-16,-150,21,-21,-263,-188,-283,-383,-385,-293,-201,-132,-137,-358,-354,-21,-57,-194,-390,-229,-246,-217,-152,-90,-33,17,-68,-138,-152,133,147,170,194,-62,-212,188,197,-77,246,-204,63,-168,-301,127,111,117,122,-92,69,97,-180,-130,-211,-103,-178,-249,-325,-375,-354,-300,-259,-229,-209,-210,-215,-233,-267,-303,-331,-359,-375,-368,-363,-347,-337,-331,-312,-289,-261,-236,-217,-221,-261,-180,-163,-160,-144,-149,-136,-116,-83,-59,-2,39,68,81,-175,-112,-54,-27,-44,-39,-165,-122,-83,-198,-204,-25,-14,-309,-47,184,180,-25,-216,33,74,139,159,-160,-202,-20,-118,214,250,-226,-251,-58,15,-16,-224,-9,-6,90,84,63,50,-26,-11,-326,-114,-79,-105,-225,-2,40,-318,-282,-44,-350,-163,-56,131,108,75,49,30,17,0,-176,-9,-13,-99,-14,-29,-45,-92,-99,-383,-189,-217,-216,-175,-121,-39,41,-154,-315,133,7,-90,259,287,-149,-181,222,248,-142,-386,-240,-92,-189,-429,-159,-63,51,156,252,215,90,412,66,-189,-159,-71,13,90,190,316,192,38,138,216,188,156,-70,-320,-11,-23,-102,-129,-62,34,131,221,-314,-303,402,-80,-320,-357,-266,-154,-114,74,2,-305,-207,-101,-231,-139,-315,-224,-276,-261,-262,-117,51,144,226,275,292,288,218,-199,-203,-25,-271,-336,-193,-274,-342,-358,-291,-215,-254,-126,-112,-100,-218,-486,-286,-170,-204,-243,-273,-388,-321,-325,-320,-295,-265,-237,-194,-150,-180,-244,-147,-14,-319,-36,-85,-116,-149,-153,-242,-101,-50,-117,-6,64,-187,-217,-108,41,14,-29,-197,-87,-84,-261,-141,-111,-172,17,-1,-23,-72,-118,-183,-236,-288,-338,-366,-375,-359,-342,-327,-304,-263,-266,-261,-119,-75,-42,-18,7,24,24,23,12,-108,-42,-83,-132,-214,-223,-271,-294,-283,-251,-201,-162,-120,-83,-157,-27,-3,7,1,10,14,-33,-150,-272,-23,71,-59,51,20,-118,-25,-278,-187,-194,-276,-307,-265,-184,-101,-19,-140,-277,-226,56,69,-104,-334,34,19,-100,-15,164,104,233,-240,-157,-88,-150,-66,-244,-141,203,216,233,-228,28,36,52,109,69,24,-17,324,167,-233,-187,103,74,51,-262,-270,-508,77,217,194,184,161,40,-222,-60,219,217,217,194,76,-67,112,62,-163,-32,-70,-279,-247,-134,-199,-119,-121,-128,-214,-109,-189,-99,-93,-85,-79,-73,-655,-76,-58,-211,-374,-311,49,74,69,4,-190,-73,-285,-313,104,80,-291,-184,-24,-73,-119,-131,-115,-89,-53,-2,-164,66,94,107,85,56,16,-33,-915,-114,-175,-267,-226,-276,-330,-325,-288,-240,-191,-135,-89,-35,-16,-307,-217,-258,28,-41,-228,-135,-177,-269,-331,-211,-103,14,-229,-172,226,-289,-35,-94,-231,260,-29,319,-166,225,-141,7,-150,-360,-175,102,420,748,861,1324,1521,1638,755,1572,1411,501,906,618,353,110,-104,-262,-346,-315,-267,-233,-192,-163,-144,-107,-89,-54,-202,-4,18,58,-440,-358,-159,-5,37,60,145,-391,302,89,-107,-50,-351,-308,-3,-151,-219,-86,-70,-112,-141,-170,-200,-229,-246,-268,-260,-253,-235,-207,-175,-140,-91,-85,-9,-41,-178,-290,-155,-91,6,145,74,-87,-169,-90,-18,-153,-129,-168,-190,-203,-212,-200],[-243,-168,-103,-39,-3,-72,11,-1,-15,-56,-77,-58,-288,-142,-45,-157,-4,-178,-207,-371,-280,-322,-153,-151,335,246,32,-257,67,2,-97,-32,8,-123,-265,-370,-369,-58,-104,-151,-194,-235,-260,-269,-264,-244,-222,-205,-201,-202,-195,-205,-169,-236,-114,-210,-51,-19,-214,4,-107,-8,-30,-271,-356,-187,-245,-303,-362,-410,-439,-417,-374,-340,-322,-310,-317,-326,-311,-247,-170,-187,-222,50,191,274,-9,80,405,399,18,1,-211,-163,-139,155,106,-32,47,-16,-178,13,17,40,-304,118,38,-399,-55,140,-18,6,-90,-435,169,144,-309,80,281,44,-68,-31,-361,268,-213,-496,-189,-114,-403,-325,-252,-124,-60,-104,-39,-18,19,-139,74,-327,-305,-56,-225,-513,219,231,228,-694,-36,-52,-801,-52,51,17,-335,-892,-1425,-1774,-1475,-1324,-205,-1066,-1396,-450,-1914,-94,-85,-1306,-356,-81,-75,-63,-56,-34,-26,-6720,-1797,-55,-74,-96,-120,-150,-191,-21565,-272,-317,-369,-8109,-3399,-365,-348,-342,-1246,-311,-434,-2534,-334,-361,-402,-1578,-457,-400,-676,-256,-180,-110,-41,-101,-750,20,144,150,-135,-68,-197,98,-161,-125,-119,-416,-287,-376,-354,-235,-114,-6,106,204,305,390,459,499,513,270,-11,-162,-386,-176,-197,-208,-133,-3,-429,-312,302,279,-213,-135,-121,76,-71,-137,-196,-374,126,-291,128,107,-122,-46,-31,-38,-27,59,66,138,266,251,-155,-247,-16,-206,123,-181,8,-248,86,-117,2,93,-140,-17,-90,-115,-168,-198,-233,-256,-275,-289,-300,-324,-311,-305,-577,-315,-556,-363,-389,-390,-314,-225,-103,-1186,-572,-1506,310,359,395,382,349,304,225,155,-1867,-4371,-26,-43,-40,-1191,-755,-45,-66,-106,-159,-214,-267,-328,-462,-393,-371,-337,-297,-276,-269,-259,-256,-270,-280,-297,-460,-410,-471,-401,-398,-366,-326,-282,-257,-244,-281,-262,-298,-347,-395,-442,-443,-409,-354,-293,-233,-189,-158,-147,-168,-147,-165,-170,-248,-350,-116,-85,-90,-399,-279,-188,-292,-201,-283,-298,-212,249,278,309,-104,397,243,-25,192,580,605,288,-30,-35,-10,90,502,374,-175,-295,-215,-296,455,56,-60,-6,148,-273,132,71,29,22,-10,120,-53,-164,-390,-327,138,89,-180,-335,-295,-313,152,144,76,11,-40,-127,-173,-186,-9,57,139,219,-25,-190,262,293,-150,212,-276,0,-159,-255,102,96,133,131,-113,101,212,-114,-101,-240,151,150,74,-1,-49,-48,-160,-154,190,281,253,122,-64,-245,110,141,59,-85,143,54,-286,3,115,27,-221,-66,166,150,-232,-194,-11,-25,-136,-119,-208,-292,-371,-457,-492,-415,-344,-287,-242,-215,-195,-187,-195,-186,-181,-156,-154,-177,-138,-230,-71,-18,-339,-31,-59,-108,-153,-202,-246,-255,-232,-195,-157,-119,-77,-237,-79,-106,-326,-207,-261,-293,-287,-286,-229,-217,-240,-276,-319,-294,-198,-62,-319,-126,0,-108,-206,27,218,-259,-259,-27,-321,-215,-57,43,-21,-70,-89,-84,-62,-36,-167,50,92,-124,158,19,60,-120,-186,-378,-26,-101,-161,-172,-136,-45,58,-160,-267,170,25,-138,194,251,-180,-127,249,159,-115,-376,-290,-272,-341,-491,-203,-112,-20,53,107,134,76,146,80,-141,-260,-187,-44,-81,-95,-91,-71,-47,-30,-14,-6,-20,-39,-313,-127,-168,-219,-265,-298,-302,-276,-228,-230,-352,-68,-160,-315,-339,-294,-207,-117,-18,-39,-363,-247,-113,-214,-133,-321,-107,-223,-247,-283,-67,99,183,233,264,281,291,134,-296,-194,-36,-249,-406,-189,-230,-283,-170,-57,-37,-198,14,27,40,-236,-413,-180,-72,-131,-198,-245,-347,-266,-230,-192,-149,-116,-108,-93,-65,-144,-310,-176,-8,-291,-21,-57,-79,-128,-137,-211,-177,-169,-153,-113,-85,-93,-209,-114,7,24,19,-199,6,4,-264,-139,-105,-144,60,80,98,95,89,-167,-121,-103,-104,-158,-204,-216,-188,-150,-112,-263,-363,-226,-76,-94,-104,-94,-51,0,54,113,13,-157,112,166,-107,-187,18,-122,-195,-11,-85,-144,-203,-246,-275,-288,-294,-287,-281,-290,-286,-283,-282,-263,-266,-261,-262,-271,-283,-292,-302,-309,-317,-305,-287,-265,-208,-150,-87,-27,32,-131,-218,-201,77,100,-101,-313,56,103,-43,-13,62,-31,-25,-231,-143,-62,-225,-104,-239,-137,66,79,79,-201,43,23,22,-5,-14,-8,5,125,163,-281,-140,26,-1,5,-237,-152,-403,87,288,156,126,55,0,-184,-62,-73,-69,-53,-55,-34,-50,-64,-89,-332,-134,-151,-295,-269,-185,-210,-184,-196,-214,-216,-217,-231,-243,-262,-281,-293,-277,-738,-173,-88,-208,-373,-336,252,153,79,18,-185,-85,-237,-341,376,334,-252,-163,200,149,-136,-132,-58,17,-9,-16,-216,-23,-6,8,6,12,18,20,-762,54,-132,-144,118,124,-219,-29,-119,61,33,5,-33,-59,-91,-308,-279,-337,-136,-112,-211,-152,2,-37,28,134,-23,1,-245,-108,215,-301,-53,-108,-274,-39,-107,-189,-282,-315,-234,-72,-47,370,-140,522,1062,1092,754,1273,1571,1929,640,1411,2597,629,1536,1961,517,899,349,826,281,463,455,105,205,102,29,-62,-90,-162,-269,-271,-258,-187,-352,-454,-260,-51,-14,54,35,-463,-12,-40,-212,-92,-357,-356,-45,-193,-247,-99,-132,-164,-184,-173,-139,-97,-93,-27,21,-122,-188,-82,72,-221,-58,-88,-15,-33,-138,-209,-78,-59,-8,94,58,-61,-157,-113,42,-143,-58,-120,-180,-235,-254,-203],[55,23,-71,-24,-51,-77,-99,-122,-135,-169,-186,-178,-339,-137,-118,-176,-80,-141,-196,-327,-297,-283,-170,-91,48,48,26,-242,53,0,-120,7,16,-49,-177,-302,-310,3,53,-56,-52,-114,-174,-227,-264,-274,-276,-283,-307,-343,-372,-355,-297,-228,-165,-226,-39,24,-285,117,-36,100,78,-340,-403,33,285,113,-57,41,266,268,75,278,254,-191,-207,61,123,142,86,-189,-272,27,102,184,-40,68,391,409,20,-11,-233,-162,-58,76,-32,-130,-235,-322,-348,-312,-263,-210,-302,-128,-114,-377,-120,-138,-165,-185,-191,-434,-89,-1,-316,122,311,132,-29,23,-403,287,-196,-564,-161,-110,-406,-347,-286,-155,94,-59,118,568,-35,-196,-30,-351,-334,-61,-273,-589,101,43,-14,-753,-129,-176,-815,-249,-273,-286,-382,-827,-1174,-1788,-1382,-978,-215,-1346,-2102,-825,-1783,-240,-254,-1984,-308,-348,-392,-438,-491,-445,-397,-7400,-320,-295,-13168,-243,-220,-205,-201,-21830,-198,-201,-765,-8709,-2847,-177,-148,-120,-355,-32,-847,-2677,-53,37,-180,-1572,-52,-176,-470,-175,-173,-124,-36,70,-792,-117,377,-99,-196,68,-121,368,-94,-269,-163,-470,-176,-77,-175,73,275,320,375,422,418,515,526,549,536,280,-58,-185,-436,-254,-163,-201,-341,-464,-414,-312,-220,-139,-203,-193,-94,28,28,-58,-206,-398,-4,-270,-42,-45,-96,-31,-92,-176,-61,28,59,112,153,203,-8,-182,-45,-136,149,-228,10,-211,95,-48,-32,-53,-91,-118,-123,-119,-123,-115,-122,-171,-113,-93,-60,-88,14,-24,-652,-165,-633,49,-85,32,17,-8,0,-1147,-290,-1126,83,85,84,46,0,-54,-137,-211,-1641,-4725,-356,-301,-228,-1995,-1289,-78,-49,-32,-23,-6,22,-1,-446,96,128,145,149,54,-227,-124,-84,-180,-256,-298,-437,-407,-422,-203,-204,-216,-238,-256,-277,-280,-321,-246,-232,-229,-227,-239,-269,-322,-354,-370,-362,-338,-293,-251,-245,-163,-141,-116,-278,-277,-60,-46,-25,-295,-328,-131,-137,-144,-283,-273,-196,248,291,308,-84,430,303,-52,134,519,507,303,-1,19,66,119,339,331,-188,-266,-313,-194,338,128,34,-30,140,-282,18,1,30,102,-51,244,-85,-191,-420,-298,151,109,-157,-287,-358,-361,97,138,157,173,4,-183,-202,-218,-26,-26,14,78,13,-158,236,256,-209,153,-317,-46,-125,-207,-261,-340,-253,-124,-134,104,202,-32,-69,-253,126,329,309,280,259,256,-128,-212,286,439,268,173,-57,-293,197,177,33,-155,75,31,-306,-17,35,-6,-245,-91,-83,-109,-239,-160,-203,-228,-265,-293,-343,-382,-409,-429,-422,-372,-332,-297,-269,-250,-233,-223,-230,-223,-227,-224,-239,-257,-279,-294,-310,-314,-352,-346,-363,-387,-386,-372,-347,-304,-259,-220,-181,-146,-117,-398,-93,-93,-414,-135,-139,-158,-172,-334,-190,-187,-181,-141,-86,-87,-83,18,-306,-129,-5,-100,-204,-2,235,-189,-173,-9,-270,-249,-56,-98,-146,-174,-174,-155,-127,-102,-151,-46,-29,-122,-12,-30,-55,-147,-263,-319,-210,-193,-207,-191,0,77,139,-157,-216,200,39,-181,124,84,-201,-74,-180,-286,-370,-386,-325,-177,-150,-428,105,165,221,257,279,125,80,245,86,-88,-202,-307,-78,-76,-149,-225,-299,-371,-423,-378,-315,-269,-229,-277,-206,-199,-210,-231,-263,-305,-362,-412,-387,-333,-284,-241,-284,-303,-293,-255,-117,-101,-94,-383,-281,-109,-189,-115,-307,-130,-230,-252,-300,-19,150,231,309,348,378,406,45,-386,-194,-57,-183,-381,-178,-218,-347,-150,123,-58,-141,88,13,-45,-235,-321,-194,-233,-252,-260,-238,-309,-322,-75,-6,24,18,-156,-185,23,-107,-311,-191,151,-237,132,325,-70,-177,2,-182,59,42,-105,-89,106,12,-173,-93,160,142,-32,-168,88,99,-274,-132,-109,-114,64,256,275,13,75,-185,-139,-178,57,34,-228,-56,-89,-101,-89,-282,-373,-169,70,97,113,120,105,141,139,139,10,-193,92,58,-57,-161,-64,-110,-178,-191,-224,-234,-244,-239,-229,-212,-193,-163,-138,-125,-100,-82,-72,-125,-240,-79,-77,-90,-92,-73,-175,12,-198,-180,-200,6,58,223,107,196,143,-121,-162,-155,93,99,-92,-286,76,48,-8,-74,-147,-222,-275,-278,-247,-208,-277,-136,-229,-151,-97,-107,-136,-194,-203,-235,-237,-220,-176,-117,-52,-4,13,-262,-84,-52,-83,-118,-196,-273,-327,-326,-267,-176,-97,-11,23,-164,9,181,177,111,116,67,-1,-64,-147,-455,-300,-368,-409,-390,-337,-277,-231,-173,-271,-98,-27,-150,-19,-49,-99,-165,-262,-826,-198,-100,-213,-368,-372,244,149,67,10,-178,-101,-194,-390,-23,-93,-228,-198,-235,-267,-312,-286,-266,-248,-221,-169,-269,-132,21,92,138,184,225,255,-555,337,-51,-70,454,397,-263,-105,-207,233,314,229,10,84,7,-308,-327,-428,-84,-137,-191,-186,-9,-53,-35,-31,-42,-48,-274,-82,-50,-322,-98,-141,-307,-91,-84,-78,-148,-40,-153,-17,-223,-18,-157,-51,-69,-75,-59,4,115,231,368,501,629,723,803,841,642,832,343,685,458,467,343,4,115,17,-74,-130,-167,-193,-313,-174,-153,-115,-275,-454,-382,-116,-81,50,72,-486,86,75,-313,-141,-371,-417,-51,-232,-262,-192,-234,-264,-286,-282,-269,-255,-236,-229,-201,-177,-145,-115,-72,-337,-67,-109,-51,-42,-92,-137,-15,-34,-25,61,38,-59,-168,-145,45,-136,-109,4,74,34,40,22],[160,124,-69,33,38,-52,92,116,124,50,109,47,-339,-32,-99,-217,-207,-224,-198,-249,-306,-236,-191,-85,-79,-96,-118,-231,-169,-198,-221,-236,-245,-242,-236,-225,-243,-198,-178,-159,-141,-135,-138,-154,-179,-197,-211,-224,-238,-236,-208,-232,-123,-176,-21,-231,82,137,-355,204,29,116,85,-403,-433,13,250,70,-72,65,228,242,80,282,217,-132,-115,58,104,167,242,-210,-332,-5,239,266,-83,38,366,326,4,-47,-270,-175,16,56,-4,-50,-105,-154,-190,-216,-232,-229,-255,-212,-218,-348,-247,-274,-302,-281,-229,-386,-91,-19,-326,131,181,212,-5,62,-456,273,-169,-463,-135,-124,-425,-375,-304,-195,172,-14,156,712,-78,-245,-153,-386,-373,-95,-329,-666,-26,-132,-220,-780,-307,-298,-415,-277,-273,-270,-425,-726,-886,-1514,-1053,-499,-238,-1625,-2708,-1299,-1722,-383,-331,-2670,-261,-238,-219,-206,-211,-210,-229,-5814,-294,-332,-24054,-312,-258,-200,-2748,-22130,-27,23,-3504,-7528,-2211,158,184,193,213,221,-1345,-2851,-532,-58,-71,-1582,-148,-104,-266,-195,-225,-241,-239,-235,-855,-247,-234,-360,-277,-283,-312,-358,-392,-408,-349,-551,-256,-210,-255,-120,-70,-27,22,65,118,169,219,263,303,276,-90,-200,-450,-339,-134,269,231,-146,-202,-198,51,3,-193,-271,-154,-218,-286,-341,-388,-405,-349,-329,-313,-298,-297,-282,-276,-312,-292,-310,-330,-331,-282,-181,-64,-117,-81,-75,196,-294,0,-181,90,10,-42,179,-39,34,-23,-31,-114,-159,-200,-219,-223,-209,-177,-216,-82,-164,-610,-83,-721,38,-200,265,302,312,339,-1056,-12,-751,366,353,351,323,304,292,266,256,-1078,-4879,229,230,240,-2373,-1679,95,281,288,286,196,111,-112,-427,230,215,191,167,125,-184,-59,-3,-52,-106,-308,-423,-392,-374,-294,-341,-379,-382,-336,-297,-262,-338,-205,-189,-183,-175,-178,-197,-237,-261,-272,-261,-234,-182,-122,-320,17,69,124,-247,-195,246,268,62,-193,-360,-51,49,-60,-271,-229,-167,-51,-134,-200,-210,-154,-73,-75,88,196,239,264,35,74,143,148,128,117,-205,-215,-369,-79,216,192,108,-51,-1,-287,-104,-72,8,109,-86,154,-115,-210,-441,-272,164,137,-126,-245,-349,-335,55,105,64,38,-39,-228,-223,-244,20,3,-16,-41,-63,-117,-120,-111,-224,-13,-303,-65,-69,-148,64,338,-43,-93,-156,163,308,60,-33,-242,102,196,126,49,-22,-86,-126,-248,-164,-157,-149,-130,-114,-314,-96,-81,-67,-211,-29,-26,-315,-42,-46,-53,-262,-123,-102,-134,-237,-197,-245,-272,-307,-334,-380,-416,-442,-475,-463,-412,-372,-335,-301,-268,-235,-203,-182,-145,-117,-81,-212,-277,-58,-194,-163,-93,-350,-183,-249,-331,-405,-432,-354,-261,-171,-93,-129,36,84,-373,-13,-25,-486,-93,-86,-88,-175,-317,-78,-38,-88,-131,-191,-246,-313,-385,-443,-449,-423,-381,-334,-289,-251,-230,-218,-206,-210,-250,-186,-178,-161,-145,-116,-82,-50,-32,-132,-13,-27,-107,-87,-146,-210,-272,-316,-274,-180,-93,-251,-280,119,162,175,-154,-169,90,18,-222,-168,-258,-308,-280,-208,-109,-64,-312,-342,-145,-172,-352,251,425,413,382,343,92,96,198,81,-38,-72,-284,-116,-86,-149,-225,-305,-392,-483,-433,-340,-264,-193,-240,-107,-73,-83,-129,-116,-120,-180,-248,-322,-373,-381,-340,-271,-267,-279,-303,-113,26,-62,-356,-311,-147,-160,-107,-287,-153,-256,-262,-320,19,204,209,217,205,191,186,-50,-450,-206,-87,-99,-298,-161,-207,-397,-129,60,-61,-94,149,97,60,-224,-236,-25,-50,-143,-91,-102,-283,-337,-96,-77,-40,0,-193,-291,-29,-83,-249,-191,-17,-162,25,235,-134,-225,-59,-164,75,68,-99,-147,63,53,-121,-67,-120,-143,-161,-155,-150,-134,-289,-129,-122,-90,-65,-46,-12,-95,10,-199,-129,-200,-35,-60,-257,-107,-106,-92,-62,-231,-276,-100,115,136,142,136,128,119,90,61,9,-208,-96,-171,-246,-335,-422,-509,-503,-433,-379,-328,-302,-287,-289,-303,-335,-375,-434,-500,-450,-370,-289,-189,-229,-123,37,102,166,230,-182,81,-153,-194,-232,-53,54,263,77,209,132,-111,-113,-102,156,196,-79,-252,95,183,45,-115,-291,-455,-400,-230,-59,61,-288,-156,-211,-175,268,272,231,-205,69,-19,22,-1,-109,-99,82,243,213,-190,-31,-121,-160,-128,-137,46,-210,-62,-34,6,16,51,13,-154,33,340,275,59,133,52,-58,-209,-362,-501,-488,-369,-375,-334,-299,-262,-111,-112,-330,-66,-56,-155,-78,-102,-125,-145,-451,-773,-103,-47,-218,-350,-393,124,130,47,-2,-157,-111,-144,-424,-272,-364,-444,-491,-441,-376,-486,-257,-203,-177,-164,-146,-301,-360,-115,-96,-92,-79,-62,-45,-290,13,55,-27,109,128,-292,-164,-242,113,83,42,-68,-87,-175,-281,-339,-428,-285,-185,-159,-220,49,-55,129,143,71,-85,-277,-68,-83,-331,-141,-167,-306,205,-93,309,-109,319,-127,217,-330,138,-146,190,444,645,555,879,1252,1392,434,906,1536,803,1329,1144,784,695,346,201,-7,-182,-283,-287,-221,-152,-95,-185,-86,-19,-277,122,114,101,-183,-364,-463,-167,-121,-121,-155,-436,-205,-234,-273,-283,-363,-444,-303,-289,-246,-208,-167,-127,-94,-63,-44,-41,-73,-75,-93,-126,-160,-195,-237,-362,-319,-355,-339,-278,-205,-122,-52,17,-5,47,48,-39,-164,-151,29,-103,-146,-26,105,34,96,298],[197,149,-66,31,52,-17,113,245,97,29,61,-17,-306,-62,-7,-285,79,-90,-145,-168,-314,-194,-214,22,-73,-190,-294,-306,-233,-158,-130,-51,-22,-5,-3,-137,-172,-39,-36,-94,0,17,28,-220,-103,-65,-199,-109,-169,-235,-290,-343,-325,-279,-251,-227,-222,-212,-356,-190,-167,-138,-110,-429,-434,-115,-133,-164,-208,-255,-307,-358,-348,-272,-199,-127,-71,-23,10,51,78,-219,-355,-21,132,139,-117,14,97,57,-5,-80,-302,-181,-122,-141,-150,-136,-127,-116,-102,-100,-111,-122,-162,-160,-198,-308,-292,-310,-233,-147,-70,-318,42,154,-311,175,360,303,24,105,-494,250,-113,-300,-89,-127,-429,-376,-279,-218,252,44,183,120,-86,-265,-269,-407,-392,-133,-366,-718,168,182,170,-674,85,35,-15,-58,-98,-131,-443,-600,-586,-1134,-571,-139,-121,-1865,-2756,-1832,-1711,-673,-150,-3304,-159,-152,-1302,-101,-78,-42,-25,-3228,-19,-32,-29663,-53,-63,-76,-8853,-22535,-127,-146,-2775,-5502,-1443,-228,-227,-227,-201,-176,-1877,-3048,-1055,-478,-132,-1559,-209,-126,-106,-78,-45,-12,20,47,-918,-357,113,-606,-359,139,-49,111,94,-476,-163,-637,-236,-48,-333,45,61,65,70,58,52,41,31,23,29,52,-76,-180,-386,-410,-98,394,323,-181,-108,-158,176,245,-169,-349,-68,195,56,-83,-244,-373,-199,-267,-5,70,-51,76,-149,-423,-109,-2,-35,-80,-81,-7,110,-49,-110,-16,268,-313,-12,-153,82,65,-20,226,19,44,24,292,171,72,-110,-207,-218,-247,-216,-327,-198,-291,-503,-165,-804,-50,-308,125,231,317,416,-934,254,-360,654,667,678,657,632,606,560,518,-377,-4806,334,263,193,-1591,-1747,-76,-63,-96,-111,-100,-70,-186,-398,5,35,54,66,54,-136,-10,-55,-117,-174,-323,-418,-359,-330,-90,-42,0,31,-76,-282,-108,-292,-61,-119,-185,-241,-296,-352,-391,-363,-324,-280,-246,-214,-193,-354,-149,-139,-117,-178,-107,-14,28,81,-106,-378,31,218,15,-249,-176,-128,255,195,122,-33,-55,-166,-272,-323,-297,-251,-209,-178,-172,-171,-163,-162,-142,-230,-163,-360,-36,-34,-40,-59,-99,-134,-289,-193,-199,-189,-165,-138,-110,-146,-217,-458,-257,-148,-186,-216,-221,-305,-293,-93,-24,34,94,-84,-267,-243,-267,84,489,489,247,97,-78,430,524,-185,33,-259,-74,-3,-81,-10,202,-177,-168,-186,67,28,-10,-58,-216,-150,-185,-205,-222,-230,-235,-225,-274,-207,-182,-155,-111,-79,-304,25,76,-19,-256,-79,-18,-301,-76,-63,-47,-274,-166,-221,-318,-383,-358,-303,-231,-174,-121,-102,-87,-121,-103,-147,-183,-217,-277,-347,-420,-429,-363,-301,-220,-149,-73,-228,-236,42,-134,-186,43,-335,-46,-105,-167,-192,-184,-144,-75,-4,55,-108,131,175,-147,-67,-113,-466,-71,-114,-132,-229,-266,-77,41,-25,14,1,-190,-129,-16,-269,-121,-41,-107,-274,-96,31,-29,22,19,-149,-218,-64,26,65,86,115,142,49,-13,-114,94,18,-91,-198,-354,-370,-206,-325,-238,-2,143,-283,-355,93,268,231,-149,-126,222,26,-259,-80,-202,-234,-167,-75,25,-48,-280,-342,-228,-194,-280,177,294,263,223,187,64,118,121,65,4,66,-165,-147,-141,-62,101,41,-36,-132,-225,-295,-313,-249,-213,-76,15,-52,-86,-133,130,89,33,-62,-67,-60,-334,-205,-232,-259,-353,-122,117,-129,-323,-331,-171,-125,-167,-269,-165,-287,-272,-338,53,259,182,310,275,445,276,-145,-416,-229,-120,-2,-205,-136,-193,-362,-103,-9,-39,-54,192,198,160,-201,-157,68,36,-175,-58,-84,-265,-284,-271,-345,-406,-447,-451,-413,-365,-318,-272,-249,-246,-255,-273,-311,-320,-325,-311,-304,-298,-297,-318,-335,-375,-417,-461,-482,-469,-409,-355,-299,-263,-236,-304,-246,-277,-318,-368,-431,-473,-488,-458,-440,-413,-389,-370,-331,-289,-237,-172,-109,-43,-138,-170,-25,195,233,261,178,132,323,323,279,14,-196,167,70,-39,-170,-305,-435,-477,-380,-271,-162,-82,-14,30,-180,40,40,1,-65,-121,-168,-191,-161,-220,-169,-3,50,99,144,-174,102,-101,-219,-265,-109,54,166,49,180,119,-98,-70,-56,202,245,-68,-209,116,257,118,-14,-83,-241,-181,-226,-115,-88,-260,-161,-181,-209,-38,-22,-11,-233,13,-15,33,52,-172,-141,130,337,260,-103,13,-178,-232,-205,-69,-58,-213,-321,-291,-151,-36,40,14,-150,53,357,263,31,81,41,74,9,-92,-206,-267,-338,-428,-425,-474,-485,-463,-420,-378,-319,-258,-207,-159,-116,-75,-40,-660,-675,24,101,-234,-329,-391,292,130,18,-22,-136,-131,-96,-388,360,282,-238,-137,-18,-134,-584,-287,-267,-211,-146,-73,-313,-591,-166,83,81,81,84,85,-7,121,152,-17,174,170,-320,-210,-215,40,-9,-60,-157,-160,-195,-244,-303,-338,-53,-217,-146,-265,11,-67,117,94,35,-123,-260,-237,-357,-438,-382,-307,-298,-179,-141,-117,-124,-127,-174,-235,-291,-301,-206,-68,112,320,459,660,1055,1303,348,618,1961,841,1144,2194,900,1201,328,1213,819,591,729,-211,850,240,124,-238,-95,-40,-214,65,-12,-71,-119,-295,-437,-230,-162,-119,-116,-388,-127,-151,-170,-204,-368,-442,-265,-276,-228,-186,-134,-79,-26,28,73,102,-64,-89,-9,-67,19,-129,17,-306,-75,-121,-129,-43,-28,-10,-17,-35,-75,-133,-167,-74,-179,-176,-6,-89,-187,-80,86,13,77,283],[220,167,-69,24,60,17,-55,-119,-132,-106,-31,68,-265,113,54,-374,53,-91,-128,-100,-338,-172,-232,-40,-120,-207,-269,-279,-251,-212,-174,-141,-119,-102,-97,-103,-120,-135,-144,-147,-141,-139,-144,-299,-201,-238,-281,-320,-323,-281,-221,-235,-130,-103,-99,-173,-117,-114,-289,-66,-11,50,113,-429,-437,-49,144,-28,-128,89,152,127,102,81,58,22,29,12,-7,-16,-34,-238,-327,-79,-88,-81,-171,-57,-51,-51,-48,-130,-352,-212,-73,-88,-105,-108,-121,-133,-140,-155,-180,-202,-226,-252,-291,-316,-278,-193,-82,41,162,-278,-22,127,-302,171,645,373,33,125,-484,190,-55,-148,-49,-147,-428,-376,-244,-251,304,83,169,398,-93,-284,-402,-444,-414,-194,-410,-765,298,350,380,-507,286,376,361,348,328,301,-468,-501,-328,-760,-58,2,-71,-2046,-2255,-2430,-1773,-941,-725,-3802,362,474,-2641,-183,684,702,673,-854,514,400,-31142,182,102,53,-15714,-23141,53,55,33,-3288,-583,-84,-132,-188,-214,-231,-2430,-3306,-1624,-945,-188,-1504,-252,-173,-177,-190,-215,-255,-302,-355,-999,-469,-326,-851,-456,-179,-142,-130,-120,-450,-141,-742,-289,-249,-423,-320,-268,-209,-143,-92,-40,4,39,59,70,67,-30,-139,-329,-403,-209,-255,-249,-200,-122,-153,42,108,-149,-415,-67,162,117,82,-264,-325,-24,-282,247,296,-32,109,-128,-384,-124,-9,-30,-96,-130,-108,-54,0,-138,31,102,-200,-31,-132,63,91,14,43,20,-6,-25,-40,-63,-69,-132,-215,-134,-172,-220,-377,-314,-399,-401,-168,-798,-46,-379,159,251,317,396,-806,497,54,569,571,575,547,516,483,429,379,302,-4517,169,95,34,-858,-1522,-265,70,142,214,239,0,-222,-353,161,401,374,335,273,-84,64,109,34,-38,-315,-408,-312,-288,133,146,158,184,-67,-300,-123,-195,61,-54,-42,-68,-100,-132,-172,-191,-204,-234,-229,-247,-265,-278,-232,-209,-178,-150,-137,-132,-133,-131,-119,-378,-125,-114,-101,-211,-111,-77,-36,-22,-10,0,8,-1,-93,-13,-21,-42,-59,-69,-86,-95,-97,-114,-126,-256,-171,-305,-235,-269,-288,-294,-293,-267,-277,-204,-180,-175,-185,-204,-225,-264,-288,-458,-273,-231,-193,-166,-192,-253,-251,-194,-214,-227,-204,-146,-288,-254,-266,79,136,150,149,141,-34,85,76,-107,-10,-201,-64,72,0,-77,76,-252,-168,-209,204,187,158,39,-172,58,32,14,-9,-35,-63,-80,-277,-110,-113,-120,-117,-121,-249,-154,-168,-190,-273,-230,-267,-303,-336,-325,-282,-267,-194,-155,-119,-197,-34,0,-62,-66,-3,122,9,-107,-87,198,-258,76,-65,-70,-29,-123,-284,-89,-98,-125,-126,-212,-162,-74,-52,-158,35,-298,50,37,9,-7,-25,-36,-22,6,37,-68,103,123,111,-58,-172,-407,-52,-136,-164,-258,-268,-320,-322,-296,-261,-248,-235,-240,-246,-236,-212,-183,-133,-320,-138,59,69,131,45,-74,-147,-57,-2,94,140,168,205,48,-39,-82,227,162,-62,-66,-176,-181,-224,-285,-192,-80,117,-275,-285,46,246,240,-129,-75,144,-49,-272,-219,-113,-196,59,211,269,-22,-233,-311,-301,-197,-201,161,121,69,19,-20,-60,-74,-85,-69,-46,-13,-34,-154,-175,-116,133,138,86,-9,58,14,-45,-98,-185,-192,-190,-176,-147,-128,-87,-70,-51,-36,3,52,-337,-153,-187,-222,-388,-122,46,-167,-280,-324,-163,-70,-205,-238,-145,-283,-262,-335,97,326,164,306,242,385,170,-221,-328,-243,-130,111,-98,-87,-155,-264,-60,-60,16,-11,-4,-86,-136,-157,-153,-138,-105,-197,-109,39,-231,-190,-238,-51,-19,-45,-163,-236,-271,-308,-298,-270,-329,-230,-236,-277,-312,-369,-424,-410,-371,-337,-321,-301,-303,-309,-317,-319,-312,-273,-231,-175,-130,-83,-299,-111,-161,-37,-56,-96,-131,-200,-218,-261,-279,-284,-284,-266,-266,-247,-237,-235,-231,-212,-182,-141,-76,-7,66,138,135,278,320,274,34,-149,225,119,-6,-158,-302,-355,-233,-96,18,-39,-137,229,169,-187,22,290,301,160,315,298,119,-102,-199,-206,80,-15,-112,-194,-248,-259,-238,-238,-285,-146,-34,31,48,151,118,-69,-23,-12,252,299,-48,-143,149,413,178,-2,338,-58,-273,-204,143,107,-208,-144,-127,-238,-269,-349,-434,-473,-364,-266,-160,-65,-218,-156,191,338,325,-8,66,-204,-277,-264,19,217,-43,-67,99,-187,-7,70,42,-128,94,250,251,50,87,50,129,189,165,-84,128,-124,-475,-354,-354,-278,-168,-217,-337,-125,-154,-192,-225,-256,-273,-279,-847,-564,-229,-188,-247,-292,-351,0,59,5,-29,-96,-150,-38,-287,380,543,-259,-123,0,56,-439,-312,48,184,87,37,-295,-797,-483,116,125,124,110,78,50,20,1,-24,-49,-70,-332,-217,-142,-85,-70,-44,-226,5,25,-181,-254,-216,16,-209,-129,-283,-142,-192,-253,-276,-298,-291,-292,-277,-280,-352,-308,-324,-343,-364,-384,-405,-420,-381,-335,-268,-201,-117,-99,27,90,142,174,200,229,252,285,353,517,642,784,900,997,1045,308,979,879,672,557,-301,198,44,-70,-250,-105,-84,-124,-28,-28,-28,-37,-226,-341,-277,-174,-230,-296,-367,-417,-403,-338,-291,-363,-401,-203,-301,-220,-218,-180,-108,-20,77,163,156,-47,-113,-31,-40,105,-107,14,-254,-82,-117,-177,-33,123,86,196,110,24,-83,-230,-313,-204,-192,-32,-70,-182,-130,69,-3,57,261],[-136,-173,-227,-283,-359,-374,-288,-190,-81,-1,75,99,-202,138,74,-328,17,-98,-109,-31,-363,-158,-212,-20,-59,-106,-148,-259,-205,-220,-222,-209,-190,-162,-138,-121,-116,-118,-125,-198,-160,-190,-223,-352,-288,-298,-292,-276,-263,-247,-222,-234,-193,-189,-204,-224,-264,-298,-324,-323,-276,-209,-134,-401,-430,-98,74,-77,-161,78,163,171,110,177,172,96,155,69,-4,226,291,-238,-248,-49,33,-84,-227,-70,262,224,-40,-163,-392,-244,66,42,23,25,23,-79,-29,28,12,-2,-16,-26,-79,-286,-141,75,160,253,182,-256,-80,93,-284,149,508,441,35,134,-423,111,9,0,-4,-168,-393,-362,-200,-280,261,105,118,24,-93,-293,-537,-485,-429,-257,-443,-797,13,47,67,-315,77,82,82,84,77,65,-488,-441,-115,-423,-9,-10,4,-2080,-1664,-2984,-1887,-1074,-1297,-3916,735,829,-3793,-1552,920,876,778,619,478,296,-31076,-34,-164,-255,-23072,-23981,-279,-273,-281,-1094,-230,-173,-102,-34,53,132,-2960,-3632,-2192,-1446,-203,-1408,-274,17,127,208,175,138,104,67,-1091,-586,-61,-1092,-567,-71,-89,-119,-133,-401,-148,-759,-366,-102,-506,-40,-4,17,41,47,55,49,33,2,-34,-78,-142,-179,-293,-334,-111,-57,-17,-217,-27,-187,11,-14,-145,-433,-176,-258,-342,-402,-389,-330,-282,-318,-217,-194,-193,-179,-179,-294,-209,-224,-233,-229,-219,-197,-174,-164,-172,-161,-165,-168,-178,-202,-221,-242,-262,-280,-284,-280,-255,-218,-187,-141,-167,-235,-89,-96,-115,-334,-261,-486,-345,-308,-742,-293,-388,-159,-66,10,110,-710,283,358,435,488,544,567,584,595,577,555,509,-4061,380,306,242,-231,-1261,-497,-133,278,319,217,-101,-246,-317,32,154,67,-5,-57,-54,4,97,46,-29,-316,-402,-278,-275,140,150,175,193,-82,-337,-146,-102,117,-28,-55,252,109,-194,-152,12,-84,-243,-142,-165,-197,-215,-207,-209,-197,-186,-187,-195,-207,-215,-215,-397,-246,-249,-250,-237,-228,-221,-209,-192,-173,-152,-134,-134,-138,-120,-112,-115,-111,-98,-89,-76,-57,-59,-63,-309,-110,-271,-207,-272,-330,-381,-408,-374,-307,-244,-186,-147,-125,-202,-130,-193,-182,-473,-264,21,71,-32,-202,-238,-243,-39,-8,185,194,-165,-322,-287,-265,-168,-268,-360,-438,-397,-317,-238,-160,-95,-63,-165,-81,65,54,-164,-68,-269,-121,-254,-25,-50,-71,-95,-153,-119,-116,-96,-76,-54,-33,-4,-297,26,36,27,14,-174,-192,-117,-175,-242,-305,-362,-404,-338,-272,-216,-160,-275,-208,-53,-40,-178,-30,-20,-100,-64,-80,13,-54,-118,-100,128,-345,72,-139,-132,-15,-131,-329,-148,117,87,61,-198,-106,-34,-2,-117,159,-272,99,228,209,174,-2,226,172,71,63,-46,41,55,66,-13,-228,-383,-71,-183,-216,-274,-153,-54,-43,-151,-78,-88,-245,-179,-94,-201,-87,-109,-172,-291,-179,222,149,212,48,-18,-86,-67,-54,77,164,176,326,29,-93,-69,346,338,-51,-94,-5,-5,-254,-249,-158,-190,-97,-247,-202,-120,-178,-267,-359,-357,-225,-72,-288,-137,26,-185,74,264,439,-15,-205,-288,-393,-208,-149,148,-2,-132,-234,-260,-214,-130,-61,6,52,81,71,-163,-215,-180,169,219,80,-44,183,149,461,203,-185,409,380,78,-18,-137,49,-75,-207,-335,-319,-182,-321,-121,-159,-196,-425,-141,-37,-190,-253,-320,-154,-26,-246,-222,-111,-245,-256,-341,124,377,131,288,205,315,47,-287,-252,-273,-131,214,-8,-45,-119,-167,-50,-118,-173,-221,-255,-276,-273,-250,-220,-185,-133,-238,-185,74,-201,-101,-328,-117,-76,-85,-128,-127,-156,-72,-90,-133,-175,-212,-243,-268,-294,-201,-235,-137,22,80,-42,-294,-15,135,91,-4,-1,-345,-269,-128,-138,-119,-301,-113,-196,-113,-159,-237,-318,-377,-298,-215,-123,-40,-215,-136,-261,13,-82,38,-28,-78,-144,-209,-240,-243,-219,-187,-146,-120,-107,-100,-99,-102,-99,-83,-44,-43,26,27,-51,153,142,-70,-207,49,13,-204,-13,12,45,71,107,129,91,-102,-191,-250,55,4,-48,-95,-137,-173,-209,-262,-314,-253,-221,-181,-135,-88,-37,-46,2,-2,88,102,-43,-81,74,40,-6,-58,-109,-165,-376,-249,-279,-310,-312,-309,-279,-277,-205,-140,-79,-290,33,69,70,85,-263,-159,-16,-79,-165,-235,-273,-252,-318,-302,38,134,13,-125,215,-294,73,113,82,-99,91,-3,-97,-178,-260,-294,-327,-320,-293,-252,-201,-178,-525,-335,-347,-269,-212,-259,-325,-22,17,-219,221,175,-91,-363,-985,-462,0,7,-277,-262,-304,-157,-206,-225,-219,-165,-190,7,-174,227,327,-296,-122,-35,-57,-306,-362,40,307,181,58,-277,-980,-810,-279,-288,-279,-281,-306,-336,-372,-354,-289,-222,-154,-351,-207,-75,131,155,88,-269,205,136,-119,-216,-100,210,-182,-119,-281,-95,-154,-221,-186,-125,-124,-152,-159,47,-351,-258,-285,-263,-105,-231,-235,-298,-287,-232,-146,-146,0,-68,51,45,29,26,84,212,366,218,110,899,832,695,1201,1045,1246,269,1176,1122,771,964,-258,769,431,228,-230,-96,-3,-39,-31,-118,-174,-215,-246,-288,-339,-399,-430,-363,-286,-203,-140,-81,-133,-363,-356,-21,-322,-170,-19,-55,-67,191,284,364,146,-36,-146,-68,-21,189,-71,-18,-224,-95,-107,-225,-29,194,146,248,146,37,-4,75,4,-170,-211,-281,-363,-370,-317,-264,-227,-212,-209],[217,184,-65,12,-49,-195,-360,-238,-53,2,95,111,-129,145,83,-189,-29,-119,-98,23,-383,-162,-164,176,97,10,-69,-273,-213,-275,-319,-330,-318,-282,-242,-205,-174,-148,-125,-271,-113,-132,-167,-350,-277,-312,-306,-261,-202,-135,-218,-244,41,-18,93,-77,62,28,-129,-82,-137,-174,-182,-385,-427,-167,-28,-125,-194,41,145,166,103,149,168,149,168,54,-74,220,262,-233,-169,-61,-63,-244,-301,-122,238,176,-49,-177,-401,-295,53,82,-49,178,63,-108,-17,-27,223,179,90,70,-80,-307,-149,-37,2,54,99,-272,-148,42,-276,95,58,3,-45,-74,-371,-70,-38,-7,30,-202,-355,-352,-170,-315,-182,-257,-325,-410,-471,-501,-674,-534,-452,-415,-472,-840,-382,-373,-361,-344,-322,-281,-233,-175,-118,-62,-509,-439,26,-158,191,226,149,-1926,-1111,-2500,-2039,-982,-1617,-3533,415,401,-4689,-2580,237,154,43,-77,-199,-306,-31684,-347,-282,-210,-30682,-25042,-57,-32,-27,-14,0,24,54,78,122,157,-3423,-3977,-2644,-1978,-406,-1279,-281,11,107,119,130,134,135,122,-1189,-699,-223,-1290,-682,-66,-129,-129,-144,-381,-167,-657,-460,-193,-502,-187,-163,-143,-117,-106,-98,-109,-137,-190,-259,-337,-408,-354,-269,-277,-73,82,139,-231,-25,-251,41,141,-148,-384,-111,244,222,46,-271,-249,-163,-355,41,-21,-95,-143,-184,-230,-211,-188,-148,-214,-53,-7,25,37,-192,33,25,20,-108,-138,-23,-41,-60,-80,-88,-93,-74,-41,-4,58,-197,-253,-151,212,213,-221,-351,-515,-322,75,-702,-310,-285,-213,-284,-352,-352,-636,-219,-129,-31,-314,133,183,224,255,250,237,192,-3450,52,-28,-480,-152,-1052,-743,-478,-76,-57,-53,-209,-252,-265,-277,-368,-456,-428,-316,-206,-106,-19,40,-25,-298,-367,-234,-258,140,142,157,182,-90,-308,-138,2,171,-2,-60,264,61,-272,-257,45,-35,-240,-96,-92,-149,-248,-334,-398,-359,-280,-211,-152,-103,-63,-23,-411,-6,-1,0,-153,-17,-2,-6,-8,-12,-17,-26,-54,-87,-96,-112,-139,-152,-151,-146,-124,-86,-53,-10,-339,-82,-243,93,83,60,20,-169,-112,-282,-277,-363,-435,-433,-363,-272,-197,-151,-465,-286,159,219,-6,-209,-224,-233,-60,-83,113,25,-198,-336,-303,-243,-253,-233,-194,-157,-121,-113,-119,-130,-154,-185,-232,-277,-328,-386,-437,-493,-453,-408,-383,-344,-313,-284,-264,-249,-226,-205,-177,-159,-147,-140,-129,-297,-123,-109,-94,-61,-240,-107,58,105,-55,-293,-302,-50,-162,-209,-258,-150,-262,-168,-147,-124,-140,-18,-3,-135,-56,-160,-92,-97,-117,-96,81,-387,54,-201,-185,-161,-240,-337,-397,-437,-433,-374,-309,-232,-152,-60,-44,128,-232,105,230,206,180,10,159,239,82,294,-10,270,272,270,85,-247,-362,-92,-223,-253,-245,-101,-40,-74,-206,-141,-149,-256,-209,-144,-158,-65,-146,-197,-157,-166,248,237,456,58,45,-12,-62,-95,78,132,159,204,20,-145,-42,351,299,-28,-61,0,-68,-268,-206,-105,-299,0,-191,-112,-56,-63,-93,-109,-97,-62,-49,-282,-166,-6,-162,88,243,450,2,-170,-254,-471,-197,-102,235,61,-47,-138,-107,1,191,357,27,101,478,170,-155,-235,-233,188,536,75,-73,147,135,162,93,-193,-42,-87,-139,-193,-253,-317,-389,-392,-333,-258,-194,-280,-91,-131,-160,-386,-157,-106,-175,-228,-302,-138,-155,-269,-200,-149,-177,-234,-339,-86,-89,-103,-116,-151,-201,-254,-311,-360,-404,-426,-411,-373,-340,-307,-281,-271,-280,-300,-341,-381,-387,-334,-254,-172,-92,-11,-287,-271,87,-157,-18,-397,-194,-151,-138,-100,-29,-92,-84,-86,-52,4,-50,-105,-155,-333,-140,-211,-150,60,125,-19,-284,-23,338,146,-10,42,-440,-310,-119,-188,-185,-305,-126,-241,3,36,26,31,-58,-174,-100,83,88,-291,-202,-255,-3,-91,186,-18,155,72,196,149,102,67,47,56,71,91,120,45,-68,174,173,170,-21,7,59,-23,22,-20,-124,-233,-71,-67,-231,-39,-16,-7,-18,-25,-44,-70,-122,-200,-303,-187,-221,-245,-257,-261,-259,-266,-276,-351,-305,-307,-316,-322,-323,-313,-298,-282,-278,-276,-260,-241,-212,-184,-145,-109,-65,-23,4,-347,-163,10,-42,-142,-171,-220,-334,-176,-69,36,-298,203,163,36,104,-313,-213,-391,-228,-32,95,98,-251,-364,-293,150,342,34,-196,98,-407,164,151,121,-58,5,-94,-164,-190,-194,-151,-131,-106,-89,-76,-63,-256,-479,-317,-333,-269,-281,-313,-342,-62,-56,-267,141,120,-151,-522,-949,-376,-52,-103,-334,-251,-270,-12,-65,-98,-125,-136,-261,-96,-75,-6,45,-320,-140,-68,-135,-218,-389,8,149,103,66,-274,-1072,-1133,-28,-49,-61,-68,-76,-67,-53,-28,-8,7,19,-388,-202,-39,84,82,74,-263,153,141,-67,-203,-2,164,-152,-115,-268,-189,-246,-308,-280,-217,-126,-104,-228,82,-346,-292,-335,-268,155,-288,188,-11,95,15,-184,-138,-195,-194,-156,-79,8,88,22,235,273,141,-104,349,343,346,328,308,269,205,137,56,-45,-154,-268,-362,-438,-468,-423,-354,-295,-244,-210,-209,-218,-242,-277,-331,-394,-462,-531,-585,-528,-461,-410,-354,-320,-366,-314,-214,-308,-168,-144,-245,-106,-20,33,80,112,-29,-180,-112,-4,3,-66,-144,-212,-242,-223,-259,-60,50,164,250,175,45,-18,97,45,-146,-225,-83,-39,-124,-231,15,-47,-47,-65],[-274,-330,-344,-330,-350,-398,-354,-251,-135,-6,72,108,-53,132,75,-40,-82,-152,-95,63,-340,-178,-102,153,136,107,-56,-270,31,14,-76,2,1,2,-3,-16,-43,-74,-108,-347,-186,-231,-279,-328,-366,-378,-364,-336,-310,-282,-246,-252,-184,-158,-144,-124,-119,-104,-91,-85,-67,-41,-4,-376,-406,-225,-12,-149,-191,0,321,348,99,118,192,195,245,44,-138,151,122,-200,-82,-60,-149,-395,-368,-158,-31,-118,-218,-332,-433,-420,-303,-183,-105,40,51,-124,1,-88,232,205,164,116,-73,-326,-142,-127,-162,-173,-167,-296,-198,-73,-252,-12,-10,-2,7,39,-308,-84,128,200,84,-217,-301,-321,-134,-332,154,72,-85,-78,-165,-295,-737,-554,-462,-444,-469,-860,-308,-275,-256,-247,-244,-226,-201,-155,-102,-45,-499,-472,119,39,156,148,120,-1602,-574,-1833,-2172,-628,-1473,-2843,97,155,-5280,-3304,236,233,199,-337,87,26,-34081,-42,-42,-32,-38266,-26225,-7,-15,-42,-58,-62,-47,-13,20,77,120,-3741,-3893,-2706,-2512,-637,-1112,-247,-81,-58,-13,32,61,68,41,-1259,-784,-337,-1116,-769,-546,-397,-268,-141,-387,47,-547,-547,101,-437,-18,118,72,30,-21,-61,-104,-150,-203,-262,-319,-351,-286,-235,-219,-75,99,69,-229,-12,-319,0,96,-146,-304,-126,188,130,8,-210,-206,-222,-369,248,131,-52,-112,-195,-226,-211,-169,-133,-245,-134,-161,-179,-151,-183,48,164,232,-133,-138,-51,73,25,307,177,-36,181,374,444,202,-217,-264,-207,185,442,-87,-424,-486,-333,-22,-666,-503,-271,-249,-437,-137,-84,-585,-48,-56,-67,-888,-114,-151,-174,-185,-201,-202,-209,-2717,-208,-201,-1325,-178,-928,-1001,-810,-198,-169,-179,-318,-251,-217,-234,-227,-215,-191,-175,-157,-139,-118,-111,-103,-268,-315,-188,-243,-194,-240,-278,-301,-280,-262,-163,-83,-15,21,-65,125,21,-338,-344,19,-43,-230,-208,-310,-415,-273,-147,-3,7,87,189,322,17,78,13,-430,119,402,11,-111,30,37,403,389,-7,23,440,250,-60,14,166,71,-7,-64,-110,-128,-118,-105,-73,-319,-75,-236,68,85,98,101,-181,76,-276,-89,42,32,-20,-258,-293,-189,-119,-452,-318,151,176,12,-222,-224,-231,-73,-162,-56,-115,-227,-344,-313,-303,-341,-367,-377,-379,-371,-378,-376,-364,-350,-326,-307,-283,-262,-249,-294,-311,-232,-238,-281,-278,-297,-310,-318,-315,-292,-266,-236,-219,-218,-235,-261,-310,-355,-326,-231,-94,-305,-15,364,135,-48,-293,-287,-37,-106,-265,-237,-172,-246,-84,-233,97,-106,-6,15,-182,-62,-247,-201,-130,-118,-86,44,-364,72,-263,-244,-47,-115,-321,-267,-321,-353,-323,-275,-216,-154,-85,-21,49,-194,108,188,202,181,8,77,168,96,325,19,286,396,396,195,-247,-361,-131,-264,-285,-203,-177,-183,-133,-252,-49,-42,-260,-248,-194,-116,-46,-177,-172,4,-106,218,317,602,61,104,53,-56,-136,86,191,139,97,6,-212,-14,-5,-35,-64,-95,-136,-168,-271,-195,-182,-262,-133,-126,-77,-95,-52,-49,-92,-43,-31,-89,-262,-173,-29,-137,96,158,165,26,-140,-221,-493,-171,-75,-37,-94,-118,-119,-95,-58,-2,44,29,113,170,185,-135,-240,-280,85,34,-24,-97,-155,-213,-272,-314,-342,-354,-331,-311,-292,-279,-268,-268,-265,-262,-240,-214,-226,-148,-124,-119,-329,-171,-152,-137,-206,-277,-110,8,-269,-170,-133,-192,-246,-329,-286,-261,-214,-145,-80,-16,-162,-266,-109,-292,-34,358,152,46,-14,17,43,-55,202,17,51,-27,-53,-61,54,139,56,-337,-345,20,-92,59,-392,-274,-230,-191,-76,54,37,-62,-116,13,-9,-73,-144,-237,-329,-348,-274,-202,-129,-62,-17,-217,-13,35,9,-40,-119,-381,-315,-370,-244,-110,-301,-139,-281,18,165,243,241,41,-164,-65,124,153,-355,-261,-236,-15,-80,180,11,136,73,11,-35,-83,-130,-173,-203,-235,-265,-275,-271,-255,-238,-218,-192,-179,-168,-169,-176,-191,-207,-201,-190,-162,-126,-246,-63,-11,7,1,-3,-23,-52,-135,-202,-338,-158,-188,-214,-236,-259,-280,-302,-289,-361,-207,-116,-31,45,-8,84,-19,8,-73,191,168,-41,48,66,30,-11,-49,-88,-137,-255,-231,-264,-282,-258,-237,-216,-375,-264,-313,-365,-313,-160,0,19,208,-335,-137,284,629,445,118,91,-267,-387,-229,202,335,53,-244,7,-415,241,203,185,25,224,198,165,138,94,77,35,5,-21,-40,-52,-330,-396,-270,-290,-247,-339,-353,-363,-190,-202,-295,-229,-230,-210,-553,-741,-267,-102,-248,-383,-226,-222,122,131,15,-59,0,-323,64,36,83,66,-273,-148,-67,-154,-148,-350,-5,12,-3,-10,-256,-986,-1378,-23,-42,-59,-76,-99,-112,-122,-120,-126,-134,-141,-410,-180,-155,-149,-140,-127,-194,-96,-88,-87,-189,-97,-122,-150,-193,-249,-296,-357,-411,-360,-277,-171,-82,-281,105,-311,-301,-353,-263,103,-317,175,-18,351,84,-99,-131,133,-30,185,257,306,62,-163,519,558,72,-262,826,685,201,1213,979,1176,137,1337,1260,1037,984,-140,652,487,326,-123,-84,-5,-84,-145,-189,-186,-154,-127,-138,-345,-140,-48,2,-137,-97,-169,-246,-328,-363,-305,-221,-250,-104,-33,-447,-147,107,138,146,139,-22,-207,-157,10,20,-9,-45,-210,-107,-130,-269,-166,-162,-133,-101,-49,7,-33,119,93,-116,-240,-102,-26,-91,-270,-18,-92,-198,-290],[156,106,-104,-47,-13,-44,-82,-64,-244,-66,-65,-51,-32,-8,13,36,-131,-204,-111,75,-288,-205,-48,310,411,271,-109,-259,457,82,-60,241,132,482,253,144,-28,102,119,-390,-141,-168,-330,-395,-320,-269,-228,-147,-140,-145,-266,-270,-131,-111,-90,-54,-26,16,-12,85,105,94,170,-385,-376,-270,-57,-159,-153,-48,115,108,86,84,60,39,4,-38,-201,-122,-162,-199,-211,-207,-222,-468,-428,-182,-58,-29,9,-83,-279,-376,182,212,-137,261,41,-138,18,-152,232,217,208,201,-71,-347,-130,108,63,6,-65,-332,-238,-274,-302,-315,-315,-291,-266,-239,-237,-207,-185,-157,-108,-221,-247,-279,-99,-339,101,35,-206,-68,-75,-269,-671,-536,-464,-287,-444,-780,-156,-118,-73,-30,-1,28,40,40,19,-19,-461,-550,-207,-280,-366,-441,-445,-1183,-326,-1157,-2258,-238,-929,-2034,-19,92,-5624,-3835,450,551,612,-2863,630,589,-38513,475,425,389,-45555,-27418,344,313,246,165,69,-20,-81,-112,-80,-34,-3864,-3324,-2322,-3044,-869,-924,-302,-409,-489,-397,-306,-242,-194,-170,-1288,-834,-405,-948,-802,37,-190,-21,203,-407,245,-436,-624,113,-368,-47,198,148,31,-84,-51,-61,-112,-160,-194,-204,-199,-149,-191,-160,-70,56,6,-212,3,-387,-112,-169,-186,-224,-128,52,13,-25,-109,-155,-265,-363,-208,-397,-512,-307,-120,-139,-93,-116,-33,-208,90,-14,-136,-245,-248,-174,-76,10,-139,-127,-57,51,9,2,1,-60,117,224,325,251,-224,-261,-241,212,455,53,-476,-425,-371,10,-608,-732,56,94,-547,150,166,-556,131,93,58,-1066,-1742,-1464,-46,-31,-17,12,33,-1888,66,-762,-2000,58,-892,-1254,-1093,-513,-59,-73,-402,-249,-133,-225,-20,22,72,114,113,192,233,111,-34,-225,-252,-141,-221,112,121,108,33,-76,-205,-225,-293,-334,-329,-302,-264,-237,-373,-395,-263,-268,-257,-235,-195,-144,-89,-164,8,-73,72,83,84,-89,34,1,-444,87,139,-67,-61,80,76,346,343,-26,33,350,250,-23,13,71,-27,-113,-177,-227,-242,-230,-227,-221,-247,-255,-296,-359,-434,-510,-541,-457,-359,-264,-175,-101,-51,-137,-262,-313,-169,-91,-424,-342,-111,-157,-200,-233,-244,-230,-200,-208,-111,-67,-242,-344,-299,-170,-34,182,212,160,173,-18,234,217,116,-102,-8,-54,26,-30,-336,-297,-217,-282,-360,-391,-359,-288,-216,-150,-82,-27,21,49,60,55,47,-307,10,9,-7,41,-338,77,176,106,-34,-290,-233,-10,-45,-272,-176,-178,-223,29,-316,49,-75,11,52,-238,-76,-314,-274,-147,-111,-66,-49,-310,59,-315,-299,5,-104,-292,-241,69,134,111,-69,27,-19,-62,-110,-150,-209,-268,-322,-350,-303,-220,-130,-30,63,134,42,211,206,161,92,-233,-377,-240,-306,-310,-166,-28,-37,90,-253,158,119,-259,-293,-221,-77,-35,-191,-91,175,-28,174,234,217,56,153,107,-49,-176,18,-28,-64,-92,-115,-291,-159,-170,-184,-188,-184,-179,-246,-265,-155,-30,-138,-149,-64,39,-133,186,221,-74,43,162,-138,-240,-163,-49,-120,93,179,191,54,-121,-201,-435,-137,-72,-138,-209,-213,-180,-118,-95,28,93,38,109,256,278,-116,-235,-320,139,161,38,-122,-4,-55,-112,-160,-252,-261,-287,-311,-325,-331,-332,-341,-352,-377,-395,-418,-404,-359,-326,-275,-279,-190,-183,-110,-195,-256,-98,-100,-252,-152,-171,-203,-229,-324,-274,-306,-320,-280,-225,-162,-219,-208,-53,-265,41,209,209,81,42,91,66,19,194,7,29,-79,-177,-234,-215,-133,-20,-398,-308,-21,-24,119,-341,-363,-309,-256,-71,-38,-130,-203,-246,-260,-244,-213,-185,-183,-306,-165,-163,-191,-189,-197,-206,-190,-176,-144,-102,-46,4,-250,-297,-71,101,62,-309,-167,-333,18,57,-16,-80,-148,-190,-224,-225,-221,-401,-328,-230,-250,-270,-293,-300,-279,-245,-215,-179,-163,-166,-183,-203,-241,-290,-335,-364,-347,-299,-237,-167,-110,-58,-20,4,7,-6,-220,-93,-36,-33,-269,-97,49,90,13,162,69,-109,-163,-218,-362,8,256,218,177,-156,119,131,-171,-356,-200,158,596,231,-45,75,-11,-2,-143,232,310,-12,119,197,351,279,-28,377,356,-181,-88,235,174,-98,-84,44,-412,3,7,1,-144,77,106,5,152,-348,-119,166,159,136,111,61,-297,-406,-161,145,151,51,-281,-75,-334,70,36,1,-40,-79,-124,-161,-181,-203,-187,-194,-192,-196,-204,-219,-411,-309,-269,-258,-225,-400,-395,-399,-159,-148,-319,-31,-63,-203,-453,-490,-169,-166,-418,-436,-207,-180,173,206,58,-50,35,-341,88,135,179,-71,-207,-160,-52,-154,-117,-293,-11,4,-9,0,-237,-872,-1454,123,130,133,125,103,82,59,42,18,-9,-34,-430,-164,-102,-119,-138,-154,-175,-185,-202,-224,-233,-262,-292,-313,-310,-275,-367,-171,-72,18,92,1,18,-311,257,-261,-302,-336,-259,53,-325,82,-34,38,28,16,-155,78,-16,112,111,91,-37,-310,-71,-100,-31,-346,281,458,-7,819,879,1122,56,1260,1399,1199,1513,-107,1609,708,417,-51,-49,218,160,216,65,273,174,-112,-101,-319,-153,-187,-225,-270,-295,-296,-257,-225,-357,-223,-150,-168,-162,-174,-649,-182,-172,-163,-164,-180,-206,-257,-290,-311,-283,-223,-158,-217,-100,-1,-249,53,72,68,35,-2,-44,-65,-52,-5,-82,-253,-114,-14,-61,-257,-54,-99,-62,84],[40,19,-119,-73,-53,-88,-119,-160,-326,-187,-206,-207,-197,-175,-139,-91,-142,-244,-119,86,-211,-200,16,307,297,144,-153,-226,515,67,-29,246,167,545,284,175,-25,58,105,-331,-155,-262,-231,-278,-325,-291,-193,-49,7,-12,-270,-279,53,92,108,94,18,121,32,116,50,91,194,-399,-324,-277,-89,-147,-76,-99,-168,-236,-300,-354,-364,-301,-228,-156,-249,-20,29,-100,81,-58,-259,-345,-437,-190,24,59,78,-6,-196,-397,248,405,-138,345,38,-141,36,-209,148,6,-118,-205,-234,-362,-122,-49,6,42,55,-359,-268,-35,-186,-58,-11,-27,-37,-43,-159,-124,-101,-135,-164,-214,-270,-334,-396,-406,-351,-290,-330,-178,-127,-227,-529,-477,-477,-224,-405,-644,-94,-115,-131,-135,-124,-95,-64,-31,-11,-5,-398,-675,-26,-30,-27,5,61,-721,187,-494,-2276,290,-203,-1197,191,108,-5835,-4233,-26,41,119,-6602,-2322,224,-44464,127,47,-29,-52240,-28470,-3,55,87,104,93,59,12,-59,-114,-168,-3759,-2587,-1754,-3559,-1076,-741,-80,-23,-290,39,58,61,57,39,-1274,-859,-440,-809,-768,-50,-197,-69,-40,-422,-27,-331,-696,-30,-309,-71,-59,-74,-95,-159,-101,-37,-13,9,37,73,95,128,-141,-106,-63,236,-63,-184,89,-435,-55,-95,-231,-321,-274,-193,-151,-144,-188,-278,-414,-353,-120,35,-58,65,12,-110,-30,-140,-25,-136,237,148,50,-59,-159,-249,-275,-247,-213,-197,-191,-199,-223,-263,-300,-314,-246,-154,-71,21,-225,-256,-259,169,158,115,-516,-356,-439,-25,-512,-883,-84,-130,-504,-226,-272,-555,-290,-223,-147,-884,-3240,-3823,33,66,79,104,116,-1014,147,-1810,-1206,214,-941,-1477,-1261,-812,18,112,-439,-256,-67,-281,25,254,336,447,181,234,439,125,-54,-178,-188,-99,-198,89,97,167,211,-52,-148,-80,-147,-191,-210,-219,-218,-224,-356,-390,-240,-200,-192,-90,-41,-8,5,-148,-62,-151,-128,-204,-286,-326,-265,-183,-446,-71,-21,-165,-9,46,32,7,-24,-63,-105,-145,-190,-212,-181,-136,-96,-46,7,47,84,121,121,-36,-157,-47,-263,46,1,-35,-66,-138,-93,-240,-217,9,18,-240,-249,-267,-143,-70,-387,-339,126,70,10,-237,-228,-212,-162,-175,-160,-140,-244,-335,-272,-135,-74,176,201,115,153,-43,195,321,145,-93,60,15,76,120,-348,-193,-3,-58,-210,-183,-231,-256,-252,-230,-196,-168,-142,-133,-135,-147,-153,-312,-159,-142,-124,-94,-311,-61,-59,-61,-76,-285,-186,-160,-180,-207,-134,-163,-191,43,-132,13,-43,33,21,-295,-95,-306,-237,-233,-180,-104,-25,-256,39,-343,-341,-10,-97,-261,-236,-62,153,124,-23,111,103,71,62,95,-139,109,229,206,176,-24,-122,37,141,446,63,231,281,193,110,-205,-401,-233,-313,-318,-133,-11,-45,21,-220,66,51,-248,-320,-194,-40,-28,-174,-30,-25,-16,-8,-8,-12,-15,-7,-20,-40,-200,-92,-132,-170,-208,-245,-361,-250,-176,-84,24,138,32,-345,-247,-148,80,-16,-202,0,100,-161,176,211,-52,64,130,-188,-215,-137,-60,-103,90,137,428,99,-104,-184,-366,-94,-84,-85,-341,-232,-227,-200,-173,-91,-61,-26,-7,5,11,-91,-218,-320,-4,-14,-35,-138,-106,-148,-208,-260,-313,-338,-299,-242,-182,-232,-113,-264,-171,-275,-84,-223,-129,-131,-173,-199,-232,-240,-234,-223,-206,-238,-175,-166,-213,-161,-157,-165,-176,-314,-190,-214,-245,-265,-293,-321,-338,-346,-338,-332,-332,-331,-318,-308,-291,-272,-261,-261,-269,-297,-337,-380,-386,-341,-281,-222,-160,-379,-222,-35,-27,-42,-290,-450,-353,-321,-352,-425,-481,-443,-389,-359,-351,-352,-339,-310,-284,-164,-79,-222,-78,45,87,-46,5,276,237,150,268,-115,-253,-130,65,51,-327,-202,-326,12,183,294,226,161,-127,-44,76,61,-365,-392,-204,-86,-135,-182,-210,-208,-193,-176,-158,-163,-192,-240,-294,-361,-420,-412,-345,-254,-167,-82,-2,58,-45,142,63,149,155,-245,-3,73,-43,-295,-136,48,100,-58,137,-29,-196,-200,-243,-360,-40,198,182,176,-180,177,242,-99,-338,-183,199,462,299,-54,65,-15,-18,-228,54,-53,-145,-205,-227,-200,-154,-92,-35,11,-124,-51,112,121,-91,-78,69,-386,108,89,-6,-49,326,345,-4,184,-348,-113,270,345,289,76,14,-339,-419,-106,-35,-53,-43,-303,-143,-256,82,121,157,188,219,244,275,306,290,134,372,500,115,10,-41,-490,-218,-154,-186,-207,-425,-433,-442,-221,-183,-336,-48,-126,-217,-311,-360,-402,-368,-342,-406,-196,-147,-98,-81,-58,-56,-65,-279,-103,-127,-139,-197,-148,-177,-161,-171,-178,-242,-137,-110,-174,-143,-223,-776,-1304,143,138,125,100,59,23,-13,-38,-70,-103,-188,-446,-183,-206,-216,-223,-221,-220,-206,-199,-197,-190,-187,-193,-192,-197,-207,-457,-218,-228,-224,-236,-243,-271,-310,-333,-379,-428,-473,-513,-552,-588,-545,-497,-419,-365,-311,-253,-205,-145,-90,-23,47,-144,-326,264,315,-86,-315,463,467,-182,591,672,771,-45,1037,1199,1347,1469,-102,1551,792,460,7,-13,307,34,-135,-33,170,192,-115,-86,-293,-111,-44,285,14,-166,75,162,25,-364,-195,-35,-111,-169,-220,-483,-222,-189,-153,-133,-138,-162,-238,-284,-368,-429,-355,-251,-245,-100,41,-217,94,213,244,239,158,-16,-89,88,43,-69,-286,-138,-23,-53,-253,-107,-143,-108,21],[-35,-49,-131,-112,-172,-247,-323,-368,-315,-259,-219,-188,-184,-203,-245,-292,-303,-287,-140,-18,-125,-172,71,284,152,-3,-207,-195,350,51,-4,241,203,369,301,190,-30,-8,21,-253,-161,-247,-323,-382,-412,-416,-418,-421,-422,-399,-346,-307,-217,-149,-89,-27,-9,64,50,0,-39,75,122,-441,-280,-265,-138,-189,-292,-392,-452,-384,-256,-123,-1,119,218,-19,-298,168,-13,-69,133,-77,-267,-215,-407,-211,183,147,125,49,-133,-426,193,255,-143,334,10,-164,24,-288,204,174,290,254,-115,-400,-128,85,26,-41,-115,-374,-313,-180,-176,-122,-9,39,16,20,-106,-52,6,-51,-99,-226,-189,-219,-237,-350,-287,-309,-409,-285,-216,-199,-392,-412,-533,-187,-383,-491,35,-9,-46,-55,-95,21,77,129,157,164,-346,-876,-26,59,92,109,137,-281,178,111,-2247,112,59,-412,-80,-153,-6045,-4431,-194,-142,-100,-11308,-5795,-67,-50281,-116,-155,-207,-57953,-29226,-374,-370,-342,-301,-264,-235,-212,-205,-179,-156,-3462,-1783,-1178,-4033,-1248,-602,14,321,-523,452,465,443,396,315,-1241,-892,-482,-733,-711,-345,-323,-242,-134,-415,44,-268,-766,25,-283,-115,181,171,-244,-262,-160,-22,-79,-141,-196,-241,-280,-273,-243,-224,-217,-209,-218,-234,-236,-409,-182,-144,-172,-168,-152,-137,-292,-128,-162,-177,-344,-374,-39,-95,-90,19,-13,-120,18,-185,-40,-82,141,70,-13,-112,-196,-264,-260,-209,-150,-126,-64,-39,-81,-47,-73,-132,-175,-236,-295,-254,-244,-273,-285,21,45,34,-566,-308,-554,-98,-402,-601,-105,-125,-378,-112,-73,-595,3,38,77,-503,-4151,-6132,111,104,77,57,20,-160,-73,-2790,-259,-208,-1075,-1598,-1242,-1109,-313,97,-428,-299,-31,-347,-55,199,223,428,227,247,401,105,-106,-155,-153,-98,-194,-249,-279,-265,-234,-196,-173,-156,-140,-134,-125,-108,-71,-61,-341,-379,3,21,-186,132,92,135,261,-123,-198,-238,89,23,-38,-218,-109,-107,-442,-104,-91,-290,-60,-48,-35,-15,12,-27,35,109,113,38,-14,62,11,-30,-50,-38,7,67,73,-77,-72,-35,-309,31,-34,156,157,-112,-209,-220,-267,37,-28,-303,-238,-223,-131,-70,-353,-310,79,73,36,-246,-232,-197,7,-87,-146,66,-248,-331,-252,-112,-134,-127,-150,-164,-161,-164,-156,-134,-113,-95,-59,-30,-17,15,-341,-107,48,45,-172,0,-26,-56,-91,-129,-123,-107,-71,-38,-11,7,21,-324,10,3,-174,-3,-247,27,53,45,-5,-287,-153,69,25,-151,-126,-184,-205,-175,-134,-102,-76,-79,-106,-354,-167,-255,-266,-313,-340,-334,-316,-263,-220,-340,-360,-90,-100,-244,-220,-205,-5,92,14,145,110,210,212,427,-128,98,220,203,171,-52,-238,-12,164,391,72,171,111,7,-79,-170,-434,-278,-303,-318,-285,-279,-280,-293,-327,-333,-311,-268,-315,-180,-129,-81,-146,-10,35,73,62,121,123,25,125,103,-25,-212,-1,-51,-94,-133,-159,-315,-127,-50,41,87,261,39,-419,-227,-158,136,87,-206,54,151,-183,162,196,-25,82,86,-238,-188,-103,-66,-92,84,88,134,91,-94,-179,-309,-213,-300,-283,-467,-113,-100,-303,-270,81,76,63,30,-20,-81,-155,-227,-299,-333,-330,-296,-257,-209,-154,-106,-45,-329,64,136,81,-110,-282,-179,-206,-94,-359,-153,-214,-86,-44,-97,-11,-190,-169,-187,-62,-190,-223,-103,53,-159,-33,101,101,-112,-305,186,259,-26,140,114,112,-176,-99,45,-152,105,69,44,20,5,-6,-21,-43,-64,-96,-129,-158,-165,-152,-133,-119,-109,-316,-143,-76,-84,-104,-249,-489,-331,-350,-268,-298,-325,-343,-352,-360,-353,-318,-269,-286,-270,-122,-67,-253,-142,-2,76,40,10,248,230,272,415,2,-198,-202,14,46,-352,-244,-283,0,190,390,524,211,-119,-59,146,178,-334,-445,-187,-88,-131,-180,-220,-245,-261,-273,-264,-252,-235,-212,-235,-138,-109,-75,-44,-20,-7,5,23,35,-64,78,80,76,151,-233,73,109,-74,-326,-185,-50,53,-137,30,-133,-281,-242,-277,-340,-310,-398,-445,-407,-337,-263,-202,-135,-320,-160,3,46,78,-39,55,-29,-40,-308,33,-11,-65,-125,-203,-282,-370,-438,-444,-383,-311,-235,-174,-136,-92,-79,-35,-353,3,41,22,40,180,232,-12,156,-336,-121,237,552,417,19,-44,-395,-417,-70,224,304,7,-311,-196,-190,143,157,183,215,251,285,274,329,297,142,416,645,-6,-34,-155,-504,-122,-82,-130,-193,-378,-437,-398,-266,-210,-337,-6,-45,-228,-180,-156,-214,-323,-310,-368,-434,-481,-506,-500,-449,-407,-375,-348,-336,-329,-314,-299,-267,-239,-199,-174,-166,-205,-43,-124,-425,-169,-210,-699,-1040,-30,-64,-96,-127,-159,-174,-174,-152,-123,-88,-338,-452,-178,-18,127,4,172,28,-61,133,79,-196,-71,-176,-289,-418,-472,-383,-267,-228,53,137,113,100,-283,244,-161,-315,-255,-268,-39,-298,-2,-120,-208,-302,-363,-366,-328,-255,-179,-85,13,-242,-226,296,352,-176,-267,455,343,-283,729,557,964,-154,984,1513,1469,2997,-102,1545,872,483,58,34,264,150,187,-98,307,207,-124,-76,-261,-117,-44,214,87,-110,-16,43,10,-372,-169,-3,-22,-15,-257,-318,-246,-127,-111,-136,-169,-198,-247,-330,-294,-313,-318,-309,-283,-238,-187,-167,-75,-15,49,90,110,-69,-126,133,106,-62,-319,-152,-42,-75,-254,-156,-186,-148,-34],[3,-14,-153,-126,-192,-291,-283,-345,-237,-8,44,7,88,67,18,-54,-142,-336,-342,-402,-324,-252,-208,-184,-160,-162,-265,-162,-109,-63,-13,37,81,121,150,167,-26,-83,64,-173,-105,90,203,-275,-325,-366,-154,-89,-37,-26,-269,-338,-104,-85,-49,6,-35,51,57,-121,-139,73,116,-488,-226,-229,-184,-222,-333,-429,-447,-348,-218,-91,22,133,203,-52,-308,137,-124,-36,180,-90,-228,-83,-350,-227,96,34,-14,-57,-82,-426,-71,-38,-126,95,-4,-174,15,-352,203,155,300,523,-158,-424,-139,272,363,275,165,-323,-323,-146,-182,-181,-155,-106,-66,-37,-43,-70,-125,-207,-291,-394,-458,-396,-326,-349,-220,-192,-292,-114,-53,-146,-232,-304,-594,-147,-340,-289,137,131,126,123,-187,138,149,159,158,143,-269,-1105,-222,-133,98,113,134,142,152,140,-2141,93,69,52,47,56,-6258,-4140,150,188,198,-16348,-8869,104,-52167,-29,-106,-191,-62102,-29458,-1846,-328,-295,-260,-236,-225,-227,-247,-246,-234,-2969,-902,-608,-4258,-1310,-471,151,506,-728,598,591,544,468,357,-1146,-896,-494,-672,-612,-483,-400,-271,-136,-328,79,-197,-711,-60,-238,-131,44,127,-340,-339,-182,-77,-176,-283,-379,-327,-215,-85,-71,-45,-84,107,-245,-134,244,-320,-126,-112,-191,-185,-163,-147,-414,-93,174,-49,-348,-350,-92,-184,-106,-10,-33,-117,88,-201,-33,-16,248,218,203,-56,-49,53,104,65,-133,-121,-76,-107,-127,-145,-157,-182,-207,-245,-301,-340,-326,-271,-279,-135,-104,-107,-582,-242,-643,-142,-244,-252,-189,-194,-193,-165,-149,-612,-109,-108,-108,-124,-3545,-8194,-191,-207,-233,-244,-260,-274,-286,-3502,-306,-315,-1209,-1462,-1083,-1201,-599,1,-338,-332,9,-379,-120,169,122,411,283,276,373,88,-153,-127,-112,-74,-176,13,11,91,108,5,-58,-81,-119,-147,-158,-160,-147,-135,-317,-363,-156,-156,-158,-162,-171,-192,-220,-244,-288,-323,-350,-360,-349,-330,-304,-268,-400,-226,-193,-321,-121,-86,-56,-24,8,-11,42,72,53,16,-29,-71,-153,-222,-240,-190,-85,21,42,-85,29,2,-340,-34,-94,113,203,-72,-250,-179,-258,113,-26,-250,-215,-172,-111,-66,-298,-233,110,154,39,-234,-212,-157,0,-59,-224,-204,-270,-331,-380,-391,-378,-352,-317,-280,-233,-198,-157,-104,-55,-86,43,87,-111,-2,-316,-20,145,122,-130,-28,-8,-46,-75,-149,-59,-15,42,93,134,161,182,-319,172,154,-242,-43,-156,3,-43,-82,-123,-270,-183,-203,-184,-141,-93,-107,-120,17,6,-33,-82,-144,-186,-357,-152,-195,-108,-108,-2,43,1,-195,-28,-302,-332,-101,-230,-345,-317,-326,-162,55,56,177,108,221,257,431,-118,86,212,203,171,-77,-349,-30,196,378,82,102,105,-6,-108,-206,-441,-369,-345,-310,-219,-169,-122,-142,-179,-43,-38,-209,-273,-46,8,-48,-111,78,117,152,2,190,188,6,188,180,-7,-203,86,212,27,62,-79,-230,213,337,300,121,194,45,-395,-204,-180,-91,-75,-159,19,59,-195,79,60,3,-29,-93,-283,-221,-248,-228,-175,-113,-74,-42,-7,-80,-175,-259,-23,-159,-80,-378,-141,-225,-402,-383,-203,-221,-227,-238,-244,-240,-230,-212,-274,-147,-109,-75,-148,-235,15,94,151,-337,-63,347,-3,-137,-283,-248,-119,48,-395,-218,-146,-50,-36,-104,-149,-239,-324,-316,-237,-196,-216,-117,168,-94,31,320,148,-89,-296,180,446,-41,102,87,73,-113,-65,84,-90,-2,-39,-51,-53,-38,-9,19,48,77,-15,-2,89,17,-50,72,47,-141,-252,-74,-60,-85,-111,-224,-434,-266,-312,-171,-163,-144,-113,-67,-26,8,46,-27,-332,-261,159,125,-279,-210,-52,171,124,8,233,204,195,157,94,-143,-285,-42,-49,-388,-293,-243,-123,-117,-118,-103,-100,-129,-94,-47,-25,-316,-471,-173,-118,-52,7,-4,-4,-110,10,37,58,71,78,-328,79,57,35,-27,-42,-55,-78,-82,-78,-82,-24,7,-12,48,-198,86,100,-85,-343,-242,-161,5,-218,-96,-240,-348,-295,-321,-318,-127,-151,-167,-170,-195,-150,-141,-116,-302,-137,-72,-54,-42,-34,-28,-61,-62,-345,-46,-52,-62,-73,-99,-123,-156,-179,-194,-203,-203,-189,-179,-185,-179,-185,-178,-330,-153,-99,-31,44,145,236,-22,113,-313,-143,183,600,364,-59,-112,-463,-397,-58,188,164,-21,-314,-236,-143,-85,-94,-94,-91,-85,-85,-84,-78,-85,-64,-69,-59,-100,-81,-284,-437,-31,-8,-75,-187,-321,-402,-326,-264,-236,-330,-43,-78,-240,-137,-161,-193,-409,-193,-269,-183,-138,-92,-63,-23,-1,11,-159,1,-12,-17,-338,-29,-216,5,-208,-236,-187,-2,-209,-608,-79,-200,-643,-763,-12,-75,-130,-182,-232,-261,-272,-253,-222,-187,-469,-455,-208,-69,-53,-48,-49,-67,-103,-128,-189,-250,-330,-281,-151,-12,-50,-311,-316,-320,17,110,156,126,-252,235,-110,-326,-210,-273,-56,-270,10,-57,-40,-163,-277,-351,-261,-161,-75,15,97,-333,-124,251,245,-265,-233,105,4,-287,-211,-301,-258,-268,-140,-107,-102,-102,-84,-15,84,205,106,88,468,259,335,-183,345,220,-134,-58,-230,-139,-49,201,93,-7,-112,-118,-125,-386,-148,48,34,106,-268,-172,-253,-188,186,144,79,-23,-251,-391,-226,-187,-124,-186,-278,-73,-6,-105,-21,-25,-10,2,29,-129,-167,75,59,-63,-357,-155,-125,-137,-261,-200,-226,-184,-81],[-298,-349,-405,-439,-425,-363,-279,-338,-130,-58,-20,-11,15,4,-22,-61,-103,-368,-193,-217,-218,-193,-156,-101,-178,-245,-311,-105,247,73,48,241,289,442,324,212,3,-135,59,-88,-59,89,211,-267,-310,-398,-134,-100,-44,-22,-247,-368,-200,-206,-169,-92,-56,55,55,-243,-240,78,67,-531,-171,-184,-232,-137,-184,-262,-337,-404,-451,-407,-328,-239,-162,-94,-292,31,-251,-14,169,-101,-178,23,-295,-250,24,161,205,153,-10,-413,0,-63,-124,-162,-202,-224,-232,-386,-250,-260,-269,-281,-303,-453,-342,-358,-375,-385,-377,-345,-320,-284,-230,-192,-160,-124,-96,-72,-71,-77,-97,-129,-144,-224,-184,-125,-90,-353,-33,-297,-168,-27,-39,-99,-89,-197,-695,-141,-306,-78,342,376,381,358,-282,254,186,119,57,10,-217,-1389,-503,-428,151,211,265,298,324,324,-2022,294,274,255,243,240,-6483,-3241,273,286,272,-16437,-11052,87,-47142,-99,-170,-13245,-64050,-29078,-4643,224,290,335,353,342,306,238,-139,117,-2361,-21,-115,-4098,-1282,-396,209,200,-915,128,66,-6,-78,-145,-1048,-924,-529,-673,-531,-228,-206,-224,-145,-235,-70,-160,-649,-194,-207,-161,-93,62,-372,-410,-213,5,-29,-77,-136,-209,-317,-341,-236,-141,-108,20,-353,-106,165,-253,-172,-191,-239,-263,-202,-131,-396,-331,-401,-342,-338,-303,-158,-268,-147,-66,-89,-137,132,-226,-50,9,-68,-131,-168,-167,-127,-98,-72,-57,-149,-146,-128,-172,-221,-269,-310,-352,-380,-394,-346,-288,-257,-293,-290,-248,-283,-347,-583,-324,-642,-187,-103,-14,69,131,-34,-99,-313,-613,255,224,186,127,-2718,-9893,-6400,-120,-175,-203,-229,-240,-244,-3147,-247,-261,-1312,-1228,-944,-1007,-819,-269,-235,-395,10,-412,-212,118,-5,351,304,277,316,31,-227,-139,-107,-96,-185,-127,-245,-333,-365,-327,-288,-256,-227,-208,-190,-170,-138,-131,-323,-390,-86,-75,-144,-46,-31,-16,1,-22,-198,-355,115,138,156,-113,-43,-113,-367,19,67,-221,-5,-17,1,53,131,-18,26,300,335,70,-67,107,147,-59,-144,-282,-385,-300,-176,-89,39,34,-361,-90,-108,47,181,-57,-148,-151,-230,187,-15,-188,-213,-152,-112,-88,-253,-170,-189,-183,-165,-232,-199,-127,-120,-125,-297,-184,-235,-309,-298,-334,-379,-420,-448,-460,-418,-370,-307,-231,-154,-96,14,100,-183,-91,-310,39,378,390,-110,-88,-69,123,-92,-183,217,283,362,443,82,421,179,-307,277,360,-297,-141,-76,262,188,-18,12,-252,-76,155,192,-31,-4,-76,-81,265,220,34,41,-42,-149,-319,-186,-157,-77,-97,50,87,-8,-189,-74,-259,-283,-136,-110,-231,-168,-290,-372,-265,-138,-28,55,117,151,178,-117,57,157,142,138,-104,-428,-27,58,17,-26,-73,-116,-162,-184,-191,-425,-272,-271,-306,-82,-3,-93,-225,-179,21,9,-184,-219,-34,-110,-191,-276,-332,-351,-344,-322,-302,-284,-251,-194,-138,-73,-185,66,157,-6,0,-105,-145,303,467,457,151,384,46,-311,-188,-215,-97,-217,-308,-313,-259,-229,-213,-229,-258,-288,-250,-319,-131,-22,-63,-84,79,-20,425,285,-60,-169,-217,30,-205,292,-270,73,-331,-480,-470,-267,-308,-271,-209,-144,-82,-30,-137,-250,9,103,-98,-140,-335,5,34,18,-312,-166,61,-104,-140,-228,-318,-19,192,-340,-261,-75,-93,-188,-300,-342,-260,-196,-168,-80,-199,-210,-131,104,-11,114,233,189,-63,-280,181,283,-40,73,61,40,-46,-54,-97,-142,-188,-228,-255,-283,-302,-312,-308,-282,-243,-215,-193,-182,-163,-137,-121,-115,-136,-176,-92,-77,-64,-50,-201,-379,-180,-235,-112,26,36,51,75,92,106,122,-64,-349,-246,180,174,-278,-268,-87,114,80,12,-33,-94,-152,-196,-174,-116,-357,-81,56,-405,-328,-194,-36,143,86,40,-4,-143,-133,58,106,-297,-448,-148,-137,-47,54,70,21,-207,-68,-84,-94,-95,-95,-386,-91,-109,-124,-143,-165,-192,-208,-206,-198,-177,-158,-144,-146,-158,-163,-178,-189,-203,-309,-293,-266,-225,-244,-246,-302,-349,-337,-354,-282,-192,-179,-164,-146,-160,-109,-106,-95,-272,-123,-120,-133,-155,-182,-212,-242,-269,-296,-272,-258,-246,-234,-230,-217,-203,-173,-135,-99,-65,-28,-10,-17,-68,-102,-88,-300,-208,-242,-216,-141,-45,35,-22,71,-267,-164,128,128,41,-138,-174,-489,-345,-55,151,234,-31,-299,-239,-91,375,181,406,577,683,339,246,333,264,133,360,294,-121,-99,-395,-344,69,81,-11,-178,-251,-340,-234,-193,-249,-306,-59,-40,-244,2,36,33,-479,16,-187,-171,-97,-109,-114,-75,-25,28,-111,104,132,115,-351,31,-224,32,-245,-317,-175,13,-259,-566,78,-172,-595,-499,169,134,99,64,26,1,-16,-19,-26,-38,-531,-442,-239,-115,-135,-155,-172,-192,-201,-216,-232,-216,-189,-136,-60,7,-10,-233,-351,-379,15,83,200,154,-214,230,-52,-326,-153,-265,-36,-229,-6,-3,370,163,138,-389,-67,-85,106,-16,104,-399,-22,785,358,-319,-192,205,115,-221,850,198,769,-362,652,1609,1551,1545,-15,1309,1020,462,164,158,281,68,-115,-244,-132,9,-129,-4,-188,-159,-46,190,233,132,-193,290,94,-389,-115,-148,-265,-277,-212,-68,-227,-220,243,309,219,0,-234,-430,-39,112,10,-238,-257,-334,-442,-412,-322,-244,-175,-143,-128,-172,-186,-212,-263,-298,-377,-294,-255,-228,-251,-216,-240,-192,-194],[49,39,-180,-158,42,55,-38,-290,-46,72,49,-46,-10,-49,-91,-126,-149,-410,-180,-121,-79,-31,5,43,-355,-275,-364,-35,132,113,68,82,60,39,16,-7,-36,-153,-89,-113,-137,-165,-197,-259,-297,-428,-337,-374,-411,-417,-363,-406,-182,-82,8,101,-73,91,46,-356,-317,95,10,-545,-112,-134,-280,-132,-52,-130,-132,-167,-203,-244,-297,-341,-392,-394,-332,-236,-381,-54,43,-96,-121,116,-233,-276,-65,117,248,194,46,-378,-65,-214,-101,121,-29,-177,-60,-327,-98,-79,-44,-4,-287,-466,-188,102,110,105,84,-173,-236,-72,-152,-197,7,20,41,-59,82,97,93,76,60,-208,-203,-71,-60,-331,-50,-380,-44,46,28,-27,-76,-147,-801,-287,-322,-325,-294,-263,-247,-252,-342,-310,-356,-405,-430,-379,-316,-1675,-826,-759,-42,30,98,149,199,226,-1879,256,265,270,275,280,-6579,-1794,305,315,301,-10817,-11857,153,-37502,17,-26,-24137,-63309,-28018,-5289,303,376,440,479,496,496,472,-823,475,-1649,572,316,-3635,-1134,-341,442,700,-1013,472,362,297,311,370,-920,-946,-554,-691,-436,278,-162,-278,96,-122,-145,-164,-567,-327,-178,-177,-187,-226,-279,-394,-363,-349,-307,-272,-247,-234,-258,-281,-303,-326,-326,-297,-424,-257,-237,-213,-197,-251,-274,-356,-228,-151,-261,-135,-126,-131,-276,-209,-264,-328,-400,-414,-355,-271,-194,-219,-52,11,53,85,97,-124,-36,-3,-3,-24,-157,-162,-77,-91,-189,-118,-125,-228,-133,-128,-134,-127,-238,-302,-281,-192,-165,-135,-547,-146,-509,-186,56,201,210,184,120,-203,-473,-522,-117,-199,-264,-310,-2114,-10769,-11325,-243,-245,-244,-260,-276,-295,-2465,-317,-325,-1275,-962,-828,-840,-824,-345,-302,-445,-188,-402,-304,43,-116,169,200,212,206,-30,-285,-161,-107,-132,-203,-251,-261,-238,-212,-194,-210,-247,-295,-330,-298,-216,-107,-177,-317,-428,15,-99,-112,71,-19,-139,-280,-335,-201,-386,103,180,254,-45,-1,-128,-324,63,195,-114,101,207,155,315,297,-29,16,270,344,68,-102,80,305,-107,-147,29,-148,-101,-46,-71,202,77,-330,-80,-58,-15,146,-46,-49,-120,-190,147,5,-134,-214,-141,-115,-109,-202,-63,-94,-163,-173,-229,-180,-90,193,248,-326,32,-232,-303,-190,-29,-317,153,78,-75,-1,-165,-190,-279,-336,-318,-251,-161,-156,-174,-306,86,199,231,-101,-145,-178,21,-170,-211,-91,-111,-71,2,13,188,150,-279,217,307,-308,-235,-15,319,145,-60,8,-227,-36,228,189,19,3,-46,-38,98,104,78,75,56,28,-277,-218,-133,-199,-256,-288,-302,-302,-253,-214,-217,-224,-191,-127,-246,-153,-175,-354,-62,122,168,81,132,93,57,-119,-61,-123,-192,-244,-297,-358,-377,-394,-405,-406,-397,-382,-372,-343,-306,-398,-251,-272,-302,-74,-19,-111,-300,-196,-64,-90,-163,-245,-337,-413,-429,-395,-342,-288,-241,-200,-167,-131,-77,5,87,19,-167,33,172,-45,-63,-136,-69,391,389,290,173,60,-71,-219,-289,-298,-251,-213,-189,-189,-209,-256,-301,-329,-297,-231,-143,-351,-109,11,-63,-92,66,-88,251,243,-38,-167,-190,23,-253,-105,-177,-92,-353,-478,-382,-102,251,176,-1,331,177,0,-113,-238,-25,188,-145,-136,-436,5,-18,-55,-275,-213,-127,-229,-122,-174,-320,53,111,-261,-283,-26,6,11,-94,72,-62,-30,-166,-113,-215,-221,-184,-259,-329,-377,-358,-329,-303,-274,-260,-260,-266,-257,-260,-263,-260,-254,-236,-228,-231,-238,-241,-255,-269,-289,-319,-362,-373,-316,-263,-217,-163,-105,-57,-20,-120,-100,46,121,149,164,-195,-343,-102,-156,-122,-32,-102,-160,-172,-143,-78,0,-116,-336,-235,176,190,-262,-321,-115,122,124,5,137,125,190,215,215,-20,-420,-100,65,-389,-360,-149,-59,203,189,159,121,-182,-190,69,72,-292,-421,-130,-159,-49,18,-24,-73,-285,-171,-185,-178,-154,-126,-371,-70,-63,-58,-59,-114,-73,-80,-76,-74,-74,-58,-58,-190,-100,-126,-165,-210,-263,-316,-354,-375,-177,-192,-354,-278,-308,-335,-325,-251,-152,-173,208,167,-113,64,17,-13,-245,-66,-33,-17,-7,-6,-11,-143,-76,-224,-99,-81,-85,-87,-109,-133,-174,-215,-257,-294,-305,-280,-254,-244,-227,-233,-236,-282,-255,-231,-196,-154,-95,-52,-29,-2,-215,-189,-40,-75,-125,-230,-240,-427,-289,-69,101,208,-36,-289,-223,-49,322,120,414,403,305,191,78,-25,-134,-207,-297,-371,-421,-361,-410,-258,-215,-184,-192,-214,-257,-287,-293,-246,-268,-283,-16,-38,-255,55,350,297,-423,346,-112,-163,-66,49,-55,-110,-101,-29,-90,93,223,29,-350,80,-234,47,-287,-416,-185,18,-293,-428,-121,-149,-571,-284,-99,-72,-33,4,36,66,-99,101,93,58,-518,-436,-284,-164,-221,-275,-314,-345,-352,-356,-350,-316,-287,-248,-196,-144,-94,-172,-387,-344,15,37,222,169,-196,207,-7,-332,-103,-260,1,-191,-19,64,164,53,-65,-338,-267,-278,-224,-124,-26,-457,59,143,134,-321,-163,102,17,-152,240,44,431,-438,487,708,792,872,84,1020,1064,408,218,220,589,323,518,-283,384,289,-131,69,-160,-200,-62,135,295,266,-279,444,104,-407,-92,-124,-210,-192,-137,14,-198,-246,239,282,246,20,-226,-468,-59,97,-27,-306,-286,-382,-443,-449,-412,-353,-289,-249,-218,-216,-215,-197,-195,-182,-407,-153,-133,-129,-252,-236,-257,-205,-139],[183,149,-188,-163,45,166,-30,-210,43,27,-43,-103,-158,-200,-229,-244,-245,-429,-246,-248,-259,-278,-319,-363,-507,-428,-432,-397,-345,-282,-215,-142,-71,1,68,126,119,-103,65,48,2,95,150,-232,-277,-428,-108,-121,-43,137,-185,-419,-120,156,360,253,-76,158,42,-433,-298,-36,-45,-504,-55,-82,-319,-124,231,-99,250,218,-303,116,147,87,0,-146,-228,-318,-511,-395,-300,-204,-129,-58,-172,-308,-156,-19,-54,-107,-163,-332,-281,-351,-394,-410,-402,-369,-330,-302,-283,-258,-231,-202,-351,-473,-212,-99,-79,-67,-68,-97,-145,-68,-151,-193,-62,-66,-74,-82,-108,-136,-168,-199,-200,-185,-235,-117,-81,-291,-76,-411,-61,-103,-130,-146,-132,-89,-908,-137,-192,164,196,211,199,167,-389,-32,1,-48,-87,-105,-144,-1882,-1196,-1087,110,151,181,183,178,147,-1754,62,18,-25,-69,-108,-6429,-159,-178,-168,-2075,-5115,-11316,-226,-26159,-4,48,-22166,-60130,-26325,-3211,197,183,170,153,136,129,121,-1636,191,-896,308,370,-3070,-917,-329,497,483,-1028,419,384,364,377,411,-799,-991,-590,-742,-347,274,-137,-346,241,-20,-331,-66,-485,-458,-47,-152,-229,117,-136,-309,-231,68,82,66,60,61,45,-60,-6,20,-117,-126,-352,0,-7,-102,-219,-303,-307,-462,-247,-157,-214,-264,-313,-361,-417,-416,-394,-374,-371,-354,-352,-360,-380,-395,-399,-369,-331,-284,-242,-210,-171,-141,-92,-30,-172,-185,0,-6,-187,57,196,-242,235,257,209,166,-224,-310,-271,6,-53,-145,-505,-301,-370,-299,-225,-153,-95,-69,-49,-347,-614,-332,-156,-165,-127,-71,-1783,-10338,-12040,142,154,160,139,105,57,-1850,-64,-133,-1100,-710,-753,-717,-660,-325,-271,-486,-151,-365,-400,17,-215,197,271,288,229,-102,-323,-205,-112,-158,-196,-137,-136,-63,88,137,37,61,109,35,-61,-182,-247,-242,-293,-407,-56,-154,-66,-118,-234,-340,-139,74,-106,-396,35,102,276,10,54,-135,-286,116,269,-22,108,75,100,168,255,-52,2,236,338,56,-133,55,185,-143,-107,-96,-196,-215,-236,-217,-184,-152,-266,-103,-86,-73,-43,-44,-4,-95,-152,80,16,-99,-226,-146,-127,-131,-151,-108,-203,-301,-283,-231,-164,-56,247,327,-310,14,-230,-296,-182,0,-310,93,89,-85,-25,-138,82,-114,45,-126,-136,-162,-132,-230,-307,78,149,207,-104,-198,-280,-77,-255,-222,94,23,-42,-105,-147,-156,-127,-241,-46,-5,-282,-321,20,30,11,-111,-35,-195,-82,-121,-159,-198,-234,-249,-256,-252,-248,-252,-252,-268,-299,-312,-327,-320,-303,-247,-166,-81,-45,-212,-178,-180,-161,-241,-151,-274,-153,-89,-268,-135,145,171,50,209,252,121,-118,-137,-249,-351,-422,-391,-355,-322,-297,-282,-272,-262,-253,-256,-252,-252,-378,-260,-284,-291,-273,-279,-287,-358,-328,-341,-351,-332,-310,-284,-256,-236,-239,-237,-236,-244,-264,-299,-348,-388,-367,-297,-217,-157,-60,0,-94,-133,-175,-5,99,61,-1,-76,-163,-266,-340,-265,-315,-89,-29,21,54,73,-177,57,38,28,18,-184,-383,-100,32,-74,-117,38,-173,176,170,-17,-167,-176,64,-290,182,-104,13,-293,-407,-264,-195,261,176,-33,111,52,-6,-100,-242,-105,-105,-202,-140,-433,-25,-3,-5,-245,-183,-103,-376,-90,-130,-251,161,386,-191,-292,-8,12,45,-81,81,-29,12,-179,-169,-256,-310,-290,-227,-169,-119,-81,-66,-68,-274,-99,-147,-206,-247,-280,-281,-251,-212,-167,-137,-129,-133,-138,-160,-182,-202,-216,-209,-166,-114,-57,-5,37,-110,18,201,-115,-31,80,201,298,152,-209,-328,-42,-86,-141,-24,21,2,65,163,266,358,-180,-315,-231,211,228,-241,-355,-135,237,234,-17,254,58,311,328,225,17,-430,-92,65,-355,-374,-115,-95,184,155,130,86,-245,-268,-34,-65,-306,-408,-126,-192,-153,-180,-207,-216,-272,-171,-114,-62,-21,13,-312,66,72,80,-77,-173,-85,85,94,99,-70,109,100,-278,-64,-83,-84,-147,-199,-258,-358,-458,-114,-109,-387,-220,-265,-296,-284,-230,-166,-257,459,398,-74,4,225,188,-225,-46,106,101,99,32,-35,-215,-89,-167,-166,-4,-39,-73,-124,-175,-232,-276,-302,-299,-273,-240,-221,-226,-224,-244,-261,-291,-321,-326,-315,-289,-243,-212,-183,-177,-181,-202,-200,-220,-245,-335,-311,-372,-239,-101,42,179,-41,-285,-191,-17,250,35,351,301,242,167,89,22,-48,-82,-130,-161,-187,-209,-302,-253,-258,-235,-213,-203,-152,-235,-64,9,-296,-269,-82,-65,-279,76,583,365,-381,454,-49,-166,-65,302,175,93,45,33,-99,48,43,-95,-335,-35,-250,-138,-321,-529,-222,-203,-320,-317,-183,-193,-576,-210,-231,-274,-317,-359,-361,-328,-379,-263,-245,-244,-460,-439,-347,-334,-354,-359,-343,-323,-290,-263,-241,-208,-194,-182,-167,-158,-153,-133,-422,-276,-89,-71,-43,-29,-196,9,20,-345,-65,-262,48,-157,-30,110,121,99,72,-265,-77,-140,-70,-94,-107,-460,-58,-22,-3,-270,-144,29,-74,-95,124,-70,228,-468,326,417,460,483,205,462,408,327,247,163,69,0,-35,-279,-22,9,-138,46,-142,-246,-89,-94,-152,-197,-360,-261,-283,-432,-310,-348,-412,-439,-381,-261,-164,-261,162,227,270,42,-217,-477,-82,577,48,-367,-204,18,171,90,29,-5,-14,-27,-118,-246,-239,-10,4,-77,-428,-61,-54,-59,-247,-253,-267,-213,-163],[105,85,-224,-188,17,6,-52,-156,-152,-229,-272,-244,-196,-149,-107,-71,-41,-446,-192,-137,-57,-97,-160,-218,-533,-150,-412,74,200,242,102,271,375,572,294,236,188,-25,72,95,3,96,117,-204,-265,-409,-107,-133,-43,174,-154,-374,-178,148,229,154,-71,21,-20,-412,-197,-67,-111,-441,-65,-76,-340,-113,-42,-67,27,72,-360,154,134,132,22,-153,-201,-45,-493,42,57,-32,-62,-103,-141,-339,-231,-147,-135,-133,-135,-268,-281,-385,-238,-259,-283,-281,-258,-242,-236,-236,-242,-256,-381,-458,-257,-191,-111,-30,40,-26,-36,-23,-143,-172,244,292,275,-5,229,283,277,273,285,-141,-260,36,-11,-217,-41,-333,155,103,44,-8,-36,-28,-773,-99,-109,189,218,225,202,150,-417,-452,-71,-114,-117,-81,-141,-1644,-1565,-1279,169,171,154,109,61,2,-1643,-74,-72,-49,-9,29,-5941,99,111,130,-5563,95,-9900,-5399,-14534,90,114,-8874,-55144,-24023,205,205,178,143,94,-278,-26,-104,-2563,-203,-231,-232,-214,-2471,-646,-338,-137,-136,-950,-144,-159,-175,-184,-195,-676,-1043,-615,-800,-242,-242,-267,-393,-307,-296,-448,-214,-377,-509,-93,-101,-212,-54,-57,-172,-222,-54,-25,17,72,134,115,-125,29,70,-90,-172,-242,119,379,-10,-214,-318,-312,-465,-223,125,2,21,-10,-33,-71,-75,-86,-298,-172,-106,-208,-93,-104,-151,-103,-81,-53,-14,17,-48,-22,-17,-31,-78,-171,-220,-285,-317,-284,-221,-147,-224,-43,-18,-24,-35,-186,-291,-237,-280,-351,-338,-436,-271,-255,-227,-195,-148,-93,-52,0,-517,-675,-33,22,-22,-77,-154,-1686,-9948,-9600,-211,-152,-88,-44,-14,-691,-1303,-9,-35,-832,-466,-697,-611,-431,-233,-239,-489,-243,-290,-482,-158,-267,-73,-41,-10,15,-160,-301,-251,-91,-179,-189,-167,-147,-80,-19,60,93,75,245,199,6,-179,20,-268,-225,-290,-138,-187,-105,-4,-70,215,301,127,-86,-374,-26,39,294,63,123,-124,-234,-184,-299,-390,-299,-192,-93,-3,76,-63,4,214,225,50,-144,47,73,-144,-57,-127,-186,-234,-283,-312,-325,-328,-314,-297,-263,-208,-143,-79,0,-64,-101,208,25,-68,-229,-149,-129,-133,-90,113,121,145,-32,-229,-140,-10,-4,0,-264,17,-213,-276,-165,43,-228,32,110,-68,-23,-78,110,-99,35,-136,-20,-57,-90,-224,-300,-68,-9,58,-101,-238,-356,-153,-324,-201,281,392,393,248,-96,330,100,-189,73,166,-236,-380,39,37,-7,-158,-59,-153,-76,-91,-103,-118,-136,-141,-145,-148,-151,-161,-170,-195,-237,-251,-263,-161,-115,-112,203,209,-66,-216,-215,-142,-90,-263,-171,-302,-154,-14,-151,-205,173,144,8,199,146,53,-99,-110,-80,-79,-60,-133,-188,-81,-105,-142,-183,-253,-259,-291,-293,-274,-357,-229,-298,-263,-93,-75,-141,-367,-269,-264,-72,-139,-96,58,61,-169,-120,33,35,37,-167,31,16,-43,5,-10,-29,-150,-60,-77,-144,-197,-211,-102,-113,-123,-135,-127,-99,-59,-65,-195,-343,172,211,85,224,233,-156,73,112,75,110,-273,-402,-96,49,-84,-147,2,-259,235,221,12,-157,-163,67,-297,21,-50,-60,-232,-314,-164,-283,-204,-210,-221,-238,-260,-296,-336,-348,-305,-248,-254,-142,-341,-30,12,-77,-215,-97,-309,-435,-43,-87,-178,243,213,-127,-287,-9,-11,-77,-156,-203,-221,-225,-198,-231,-275,-292,-182,-74,-86,-104,-124,-159,-198,-280,-251,-258,-234,-180,-140,-109,-88,-103,-75,-97,-146,-213,-284,-371,-337,-205,-72,53,161,110,164,259,24,-142,-14,230,-115,41,110,206,300,119,-222,-321,14,-13,-150,-62,-39,-42,-4,37,70,94,-231,-282,-218,68,57,-205,-333,-130,21,52,-39,101,-4,154,163,179,54,-376,-47,79,-304,-351,-73,-127,34,13,8,-7,-315,-345,-36,-49,-316,-393,-125,-215,-212,-256,-275,-250,-203,-158,-112,-89,-87,-100,-235,-154,-204,-254,-305,-350,-361,-317,-252,-196,-140,-93,-57,-301,-130,-70,-27,-21,-37,-232,-322,-408,-157,-5,-261,-151,-217,-240,-228,-196,-162,-270,520,523,-24,-50,293,277,-191,-16,366,357,335,18,-73,-280,-90,-114,-204,-131,-209,-281,-352,-365,-314,-302,-190,-140,-97,-57,-31,-30,-22,-194,-75,-273,-139,-152,-191,-237,-270,-316,-352,-363,-333,-307,-287,-284,-307,-422,-331,-332,-301,-247,-195,-134,-69,-257,-127,28,111,-40,165,175,179,101,150,148,124,40,150,169,65,3,-153,-98,294,315,103,-216,-95,-176,30,131,-305,-234,-130,-74,-286,89,252,253,-332,233,25,-144,-48,62,14,-11,-41,-68,-114,-122,-157,-221,-273,-284,-347,-407,-437,-613,-308,-232,-314,-217,-90,-68,-581,-23,-23,-47,-74,-105,-140,-160,-585,-171,-176,-195,-369,-424,-393,-414,-424,-352,-250,-143,-89,67,176,-59,279,337,73,-63,60,-84,-397,-188,-7,-86,-119,-193,-268,-376,-507,-438,-318,-242,-46,-99,-12,229,352,149,287,-171,-43,-138,159,-104,-207,-410,50,55,-42,-174,-107,-62,-130,-185,-238,-250,-230,-423,-123,-51,7,58,106,164,218,247,360,332,553,397,737,-216,536,418,-125,310,-114,-259,-108,24,100,122,-410,303,123,-444,-41,73,89,-8,-122,-121,-111,-249,109,184,305,81,-188,-440,-83,448,8,-381,-157,50,67,4,-42,-71,-76,-88,-138,-240,-246,-127,-153,-176,-407,-235,-257,-282,-282,-276,-264,-252,-235],[-254,-300,-310,-249,-170,-90,-49,-76,141,84,63,-119,175,139,92,41,0,-420,-180,-185,-28,-32,-67,-122,-412,-279,-388,-322,-213,-104,-4,88,171,242,260,236,256,61,82,127,-17,96,90,-177,-265,-397,-121,-151,-58,195,-136,-330,-254,118,175,139,-73,37,-15,-356,-118,-148,-205,-396,-196,-223,-348,-258,-278,-287,-281,-255,-246,-161,-112,-52,-24,-181,-215,-123,-362,26,115,-17,-22,78,-90,-403,-314,-97,-131,-184,-230,-266,-407,-303,-229,-167,-117,-120,-104,-219,21,34,40,-22,-395,-477,-252,-47,-87,-134,-187,-219,-245,-235,-188,-204,-98,-41,23,-2,161,231,295,170,369,-149,-340,39,-23,-184,-24,-300,169,348,219,197,282,202,-633,-71,-82,-162,-249,-317,-338,-315,-516,-766,-354,-402,-374,-307,-244,-1359,-1747,-1279,-21,-16,-31,-78,-131,-204,-1639,-324,-327,-292,-248,-208,-5245,-125,-89,-38,-9310,30,-8154,-10913,-3459,99,123,148,-49011,-21271,225,244,239,228,-223,-639,142,-1136,-3684,-377,107,139,177,-1968,-440,-449,259,249,-891,200,157,107,-147,17,-655,-1198,-714,-950,-215,-104,-133,-499,-103,-74,-324,-4,-332,-505,28,-100,-220,-92,-155,-220,-283,-184,-108,-25,53,122,-48,-261,-2,58,-122,-274,-204,161,152,13,-267,-369,-370,-376,-233,-103,-185,-231,-215,-147,-69,6,-41,-322,-205,-133,-264,-95,204,-161,-61,87,276,281,340,-14,-71,-59,-52,192,-234,-252,-4,-48,-155,-280,-28,-251,46,81,93,-14,-202,-319,-255,-10,-61,-128,-414,-180,-210,-234,-265,-292,-322,-367,-395,-784,-687,-319,-280,-259,-241,-244,-1838,-9954,-6369,-235,-202,-149,-100,-47,-1440,-888,66,80,-617,-305,-719,-583,-247,-26,-40,-517,-72,-254,-607,-134,-321,-56,-90,-136,-193,-271,-351,-422,-354,-298,-241,-235,-187,-174,-174,-169,-166,-146,-105,-64,-25,-199,-79,-340,-167,-173,4,-236,61,103,-159,173,179,135,-131,-377,-130,-68,-139,-182,-178,-150,-219,-18,46,92,112,193,101,139,133,-105,-23,126,59,-17,-172,-147,-236,-317,-381,-410,-355,-277,-216,-155,-110,-84,-95,-99,-144,-205,-286,-393,-488,-366,-226,-87,-1,-71,-258,-185,-155,-142,-51,171,123,245,-62,-253,-140,18,332,318,-235,18,-202,-265,-165,59,-130,-50,-19,-59,-22,-22,36,-69,-3,-158,166,200,148,-189,-305,144,313,325,-103,-285,-417,-206,-372,-171,228,200,175,141,-142,66,37,-144,-18,-30,-197,-418,-29,-20,-40,-213,-24,-116,107,117,101,67,-22,-26,-62,-74,-58,-23,31,49,110,-199,-271,-115,-153,-132,237,240,-91,-207,-241,-112,-20,-256,-192,-334,-166,44,-44,-273,196,106,-49,182,121,87,-68,-177,-6,6,28,-103,-112,-5,-39,-86,-139,-329,-246,-298,-318,-299,-339,-228,-308,-219,-30,-101,-138,-338,-297,-338,-81,-126,-71,211,138,-180,-158,41,12,-10,-154,-45,-66,-78,-73,-82,-91,-147,-95,-98,-195,-247,-237,-31,-10,11,28,50,76,0,8,-203,-320,236,333,135,234,211,-119,71,101,75,100,-352,-404,-91,67,-88,-174,-34,-331,280,341,54,-129,-142,8,-264,-139,-200,-226,-238,-241,-253,-345,-283,-305,-338,-381,-426,-378,-325,-267,-216,-163,-281,-134,-237,-41,-38,-145,-181,-71,-267,-286,-93,-106,-123,-151,-184,-225,-271,-294,-326,-332,-328,-290,-247,-224,-215,-293,-303,-336,-172,-78,-78,-74,-63,-57,-44,-282,8,25,-4,-30,-149,16,30,-147,-37,-93,-163,-231,-258,-233,-146,-35,-9,175,118,159,201,275,4,-166,-42,171,-124,36,-36,-98,-158,-213,-256,-320,-308,-302,-283,-244,-200,-147,-85,-33,4,34,-262,-246,-193,4,-30,-155,-298,-245,-337,-398,-343,-266,-191,-119,-65,-5,31,-307,21,67,-246,-309,-26,-156,-30,-43,-31,-23,-392,-417,17,20,-326,-383,-113,-235,-82,-115,-136,-136,-120,-98,-62,-38,-155,-14,-160,7,8,15,-60,-268,-78,33,39,36,-18,29,20,-252,-180,-73,-4,20,-51,-213,-268,-306,-206,97,-140,-96,-181,-191,-172,-161,-158,-218,331,651,13,-114,253,310,-156,6,157,137,116,-16,-123,-341,-100,-145,-242,-330,-311,-214,-129,-44,26,-343,37,192,-42,41,304,301,82,-232,-135,-277,-151,57,65,0,-200,-127,-186,-246,-254,-217,-219,-152,-151,-492,-293,-259,-136,-103,-61,-23,-15,-231,-63,66,123,-128,206,207,199,0,101,104,64,-8,45,48,57,67,-14,-38,151,205,111,-251,-62,-138,102,236,-324,-210,-188,-97,-305,64,61,8,-313,-25,-35,-130,-47,-18,-12,11,26,38,-162,14,1,-352,-199,46,-248,18,-251,-565,-261,-86,-310,-165,-174,-187,-614,-166,-154,-159,-159,-161,-165,-159,-752,-143,-145,-163,-297,-423,-453,-246,-124,-57,16,82,-86,39,188,-17,213,187,66,-112,-29,-102,-353,-257,-242,-205,-173,-172,-174,-152,-125,-316,-25,-229,100,-46,3,206,228,144,171,-89,-10,-127,-66,-117,-307,-369,-165,-134,-120,-103,-89,-90,-167,-86,-95,-105,-96,-354,-84,-49,-13,34,88,158,220,163,332,384,403,408,387,-130,267,186,-110,11,-85,-222,-140,-114,-81,-46,-438,-32,-53,-447,-89,-110,-136,-133,-126,-109,-91,-214,-63,-60,-74,-90,-137,-378,-200,-238,-276,-317,-262,-215,-172,-128,-82,-34,21,17,-106,-188,-219,162,166,-55,-327,94,-3,-21,-147,-226,-215,-162,-187],[0,0,-219,-155,19,62,-46,0,235,79,56,-125,518,616,554,472,14,-370,-156,-219,60,11,-33,-127,-292,-122,-332,-202,-245,-267,-246,-208,-166,-119,-70,-18,26,69,102,140,-47,104,82,-139,-259,-382,-132,-159,-209,-194,-129,-277,-319,66,107,144,-55,167,21,-294,11,63,-294,-341,-76,-132,-311,-183,-200,-209,-219,-232,-252,-274,-276,-225,-171,-185,-229,-165,-213,-87,-124,-181,-260,-319,-232,-422,-322,-198,61,107,129,-191,-417,-210,-200,-92,-10,-102,-144,-215,-45,-102,-146,-199,-330,-467,-241,-141,-118,-102,-100,-93,-107,-116,-221,-226,-130,-126,-114,-89,-68,-39,-14,3,28,-143,-386,45,-13,-122,21,-269,136,149,168,172,165,147,-465,35,-43,26,4,-3,-1,1,-626,-623,-43,-92,-203,-253,-385,-1072,-1385,-1023,-83,-40,-30,-71,-139,-245,-1674,-1010,-131,12,139,237,-4372,334,322,294,-13009,161,-6214,-16396,33,57,92,121,-42086,-18092,133,130,128,159,-649,-798,-465,-1546,-4868,-885,686,728,752,-1510,-247,-578,714,684,-795,286,560,357,-357,346,-663,-1373,-795,-1104,-184,-21,-172,-552,-133,124,-124,58,-272,-393,307,-69,-187,128,34,-66,-328,-177,-161,-108,-44,11,-205,-385,-24,8,-133,-353,-178,-267,-351,-424,-459,-388,-390,-252,-203,-164,-126,-76,-18,42,93,153,20,-329,-217,-128,-276,-88,225,-157,-75,72,217,207,522,49,-107,-79,-185,41,-287,-299,-6,54,-146,-425,138,-253,99,145,101,-131,-209,-324,-259,-88,-99,-118,-370,-74,-63,-49,-47,-42,-45,-64,-73,-1072,-586,-137,-141,-142,-122,-102,-2107,-10164,-3840,36,70,113,144,174,-1929,-537,215,207,-448,-173,-746,-569,-60,64,59,-510,-118,-208,-717,-238,-318,-135,-24,-69,-119,-304,-242,-441,-339,-354,-326,-286,-242,-191,-145,-97,-65,-41,-15,-3,-42,-194,-166,-386,-79,-33,-49,-232,-70,-88,-229,-143,-188,-230,-296,-367,-417,-429,-384,-338,-288,-234,-206,-176,-145,-122,-96,-83,-81,-85,-94,-125,-138,-183,-256,-344,-397,-368,-274,-154,-23,95,-27,-249,-127,77,383,282,-11,175,63,-55,-131,-195,-202,-167,-133,-105,-101,-116,-269,-218,-185,-182,-165,-132,-102,-70,-82,-276,-135,57,148,199,-201,46,-168,-235,-159,118,-8,-125,91,-42,-6,40,241,-30,-28,-169,418,450,224,-131,-295,134,295,232,-82,-319,-441,-208,-358,-245,-314,-378,-424,-422,-391,-368,-354,-358,-378,-409,-465,-428,-356,-288,-217,-261,-76,-72,28,43,44,30,-36,-3,-6,5,25,44,68,74,59,-184,-262,-104,-189,-150,12,45,-111,-172,-240,-83,54,-208,-201,-358,-178,92,52,-333,221,65,-118,127,83,53,-19,-230,-69,-58,-5,-50,-40,105,237,196,-1,-374,154,192,135,64,-322,-231,-307,-225,-219,-172,-123,-302,-262,-308,-81,-113,-59,-4,-26,-166,-207,-135,-147,-152,-148,-141,-130,-106,-65,-65,-24,-151,-119,-47,-247,-283,-255,143,196,203,193,183,170,5,78,-211,-255,133,153,180,239,179,-72,81,96,67,80,-421,-398,-95,78,-92,-200,-76,-303,247,433,98,-88,-111,64,-206,139,15,-78,-110,-99,64,-366,4,-12,-81,-40,-109,-50,-65,-269,-138,-26,-275,-121,-133,73,90,-208,-152,121,-54,-133,88,3,-34,69,48,-7,-253,-48,16,57,42,36,22,-18,-235,-350,-329,-381,-244,-305,-367,-402,-350,-310,-269,-287,-182,-160,-150,-131,-202,-151,-178,-210,-241,-284,-335,-369,-356,-308,-231,-144,-56,21,91,147,180,195,-27,-179,-62,147,-142,23,-62,-150,-242,-318,-312,-322,-143,-56,-135,-18,126,163,194,199,180,131,-265,-204,-156,-71,-112,-164,-254,-234,-274,-295,-331,-362,-384,-373,-336,-270,-212,-231,-109,-68,-178,-252,-41,-180,-81,-123,-150,-177,-465,-368,-114,-69,-327,-371,-103,-239,-54,-88,86,76,54,23,-3,-44,-210,-137,-169,-199,-226,-242,-250,-284,-268,-277,-277,-286,-287,-288,-287,-289,-289,-270,-244,-206,-163,-190,-206,-192,-242,110,-22,-45,-144,-133,-107,-110,-144,-126,152,206,53,-168,146,127,-108,39,25,-2,-35,-67,-161,-340,-133,-152,-241,-144,-113,-68,-25,22,67,-357,72,201,-45,40,253,230,135,-253,-181,-275,-137,-34,-77,-113,-268,-137,-132,-227,-138,-126,-307,-65,-139,-418,-253,-219,-96,-65,3,153,-4,-186,10,109,71,-205,299,416,282,-94,55,100,11,-55,382,431,197,139,126,20,115,-38,-229,-349,-227,-99,22,111,-330,-174,-229,-112,-316,25,129,111,-302,102,85,-100,-43,18,-10,-21,-33,-38,-219,-23,-88,-379,-107,77,-243,75,-166,-461,-250,-59,-290,-140,-131,-186,-658,-243,-256,-273,-276,-273,-270,-254,-869,-195,-164,-141,-236,-424,-471,-261,-153,-178,-203,-226,-229,-224,-210,-171,-145,-120,-98,-172,-96,-101,-306,-166,-180,-227,-175,-149,-148,-52,-13,-292,45,-222,87,9,17,69,67,34,3,-23,-48,-108,-51,-116,-388,-341,44,69,-64,13,-54,-162,-193,-19,-40,-84,-3,-295,-5,218,307,264,468,281,589,69,553,403,583,497,457,-60,259,163,-117,20,-83,-153,-182,-22,36,59,-474,63,45,-475,17,20,-10,13,19,34,-6,-204,51,88,81,72,-112,-346,-62,-3,-61,-253,-63,12,23,34,41,49,62,-69,-93,-165,-228,-40,-76,-104,-279,-157,-170,-186,-180,-249,-217,-168,-240],[-100,-69,-231,-144,0,5,-58,58,279,61,30,-143,343,283,203,106,-31,-321,-229,-342,-441,-490,-439,-358,-268,-206,-293,-120,-99,-89,-85,-83,-80,-74,-60,-35,-3,35,87,140,-91,110,90,-103,-257,-371,-150,-158,-81,90,-89,-219,-353,-80,-117,-137,-164,-171,-178,-246,-207,-217,-382,-285,-258,-278,-272,-246,-202,-138,-61,-176,32,181,-56,-2,-34,-177,-249,-138,-54,14,-69,-147,-207,-206,-170,-381,-264,-296,24,48,69,-130,-312,-124,-251,-173,-2,-77,-167,-210,-99,-120,-131,-346,-227,-433,-187,-124,-127,-139,-163,-180,-217,-248,-263,-284,-316,-326,-321,-302,-291,-278,-276,-288,-297,-304,-376,-251,-210,-171,-122,-245,-27,-5,18,26,25,16,-280,9,9,52,85,123,151,152,-752,-350,-102,-99,-348,-133,-557,-813,-997,-644,-71,-31,-17,-47,-94,-178,-1753,-2013,-160,-36,85,191,-3419,337,359,366,-16434,274,-4136,-21418,22,-35,-71,-84,-34764,-14625,-56,-38,-19,26,-840,-791,-1032,-1110,-5767,-1435,640,689,719,-1118,-83,-719,729,724,-679,188,682,165,-506,483,-708,-1557,-850,-1252,-155,102,-214,-532,-238,129,76,115,-197,-237,202,-13,-123,34,-3,-26,-337,-225,36,52,55,41,-352,-465,-146,-237,-322,-404,-233,-168,-99,-27,-333,-331,-378,-107,-150,131,82,82,53,24,-16,-49,-71,-324,-212,-101,-249,-71,168,-143,-73,59,109,162,614,128,-133,-82,-295,-122,-334,-336,-55,-14,-122,-236,115,-233,40,60,5,-238,-212,-314,-253,-282,-297,-307,-313,-270,-273,-279,-298,-313,-323,-324,-279,-1358,-410,-92,-23,29,78,108,-2414,-10135,-2743,135,123,122,110,102,-2061,-247,71,55,-374,-76,-775,-566,-7,-10,-10,-480,-158,-171,-813,-345,-273,-248,-238,-246,-231,-300,-191,-385,-167,-239,-237,-322,-224,-122,49,176,221,41,353,146,-50,-170,-224,-383,22,163,144,-195,167,20,-237,-174,-160,-78,-282,-352,-268,-49,116,42,58,-213,-167,-111,-164,-204,-214,-209,-190,-162,-130,-123,-62,-33,-23,-52,-185,-2,89,-102,198,260,56,-252,-122,113,500,324,65,379,284,22,-176,-81,132,-97,17,58,-97,-142,-272,-365,-285,-118,25,198,129,124,-101,-309,-130,95,371,360,-177,87,-123,-198,-152,122,103,-179,51,-38,6,94,100,-1,-52,-181,-19,-64,-117,-179,-282,-284,-305,-285,-253,-356,-447,-181,-305,-95,-32,-20,-3,-46,-200,32,50,-66,-204,-116,-127,-401,-113,-198,-277,-322,-321,-264,-189,-131,-83,-55,-59,-48,-64,-89,-127,-180,-232,-300,-375,-402,-369,-293,-229,-178,-84,-36,-136,-128,-228,-71,51,-147,-212,-380,-205,-43,-58,-390,-82,-103,-209,-145,-162,-158,-156,-258,-147,-140,-40,3,8,109,242,130,-30,-361,69,437,419,162,-323,-252,-303,-114,-66,-173,-270,-349,-385,-344,-306,-267,-243,-225,-206,-194,-276,-192,-175,-158,-140,-130,-126,-118,-98,-150,-95,-179,-140,-127,-315,-312,-275,-54,-47,-42,-53,-66,-85,-119,-153,-238,-211,-224,-219,-185,-140,-84,-36,20,73,31,36,-489,-404,-125,63,-112,-237,-136,-220,148,123,94,-58,-88,41,-156,101,-4,-123,-70,-11,172,-361,48,77,-104,-116,-119,-26,-72,-299,-159,-193,-339,-441,-313,-167,-43,-275,-148,193,140,0,139,18,0,341,378,24,-253,-100,0,289,125,89,87,231,-277,-390,-374,-440,-117,49,-20,-77,-120,-165,-200,-316,-234,-252,-266,-253,-270,-242,-236,-270,-207,-198,-197,-195,-179,-162,-135,-101,-92,-38,-8,9,16,12,-95,-207,-99,-55,-189,-156,-211,-236,-221,-165,-249,-351,105,168,-133,30,315,327,332,186,201,26,-269,-184,-133,-87,-142,-205,-255,-295,-343,-359,-376,-368,-335,-282,-229,-155,-95,-179,-3,25,-129,-210,-3,-222,-97,-168,-225,-277,-427,-298,-226,-179,-342,-386,-115,-254,-49,-98,-39,-43,-54,-71,-81,-103,-239,-162,-180,-200,-221,-234,-242,-287,-268,-284,-294,-314,-329,-342,-347,-340,-321,-270,-212,-146,-118,-193,-170,-106,-293,114,65,-21,-136,-98,-59,-72,-151,-76,-70,-47,-9,-234,88,152,-73,56,282,306,309,-70,-200,-287,-129,-88,-257,-45,-79,-85,-83,-63,-41,-365,16,33,-67,20,33,1,-17,-280,-228,-293,-117,-60,-28,-10,-301,-242,-108,-285,90,106,-400,-68,-232,-348,-237,-210,-87,-27,14,120,-16,-150,60,125,12,-291,237,561,109,-200,-12,7,-56,-120,293,272,233,192,138,40,-83,-226,-406,-428,-291,-163,-70,4,-347,-152,-266,-142,-337,-39,295,351,-316,452,167,-76,-48,52,181,130,284,169,-284,-80,-179,-268,-21,67,-249,35,-79,-378,-211,-115,-270,-273,-353,-435,-724,-445,-364,-295,-227,-167,-120,-205,-959,14,48,70,-196,-436,-397,-272,-203,136,157,154,-115,0,139,32,44,16,-58,-229,-232,-298,-351,-384,-351,-313,-262,-226,-179,-146,-114,-256,-48,-219,33,67,30,120,158,116,167,27,36,-78,129,-118,-356,-314,44,8,-58,-129,-202,-269,-313,-277,-214,-124,-39,-244,-84,160,34,150,259,68,323,0,397,408,497,544,584,3,614,612,-124,569,-81,-34,-233,-11,210,122,-490,-64,-159,-485,-278,-304,-303,-275,-259,-250,-251,-260,-270,-280,-283,-258,-238,-300,-148,-103,-77,-174,-26,28,41,47,48,47,50,-143,-49,-123,-216,-83,-130,-170,-208,-167,-100,-32,-54,-255,-202,-155,-271],[-215,-146,-241,-131,-21,-60,-69,22,56,43,0,-162,139,148,144,124,-105,-269,-127,-275,-171,-245,-311,-334,-300,-258,-257,-184,-170,-170,-185,-205,-222,-228,-218,-185,-136,-73,4,87,-145,105,103,-72,-258,-364,-175,-159,-103,245,-72,-167,-327,2,-113,-223,-336,-396,-370,-302,-219,-144,-469,-237,36,76,-186,-95,194,-136,-64,-234,155,405,-102,-37,-22,-171,-282,-55,100,54,83,-7,-79,-109,-126,-313,-183,-392,-208,-266,-332,-412,-491,-450,-341,-237,-89,-61,-195,-211,84,244,19,-360,-123,-394,-114,50,278,221,-83,-91,41,-41,-269,-252,-109,-5,18,45,60,69,62,-165,2,-130,-341,-197,-253,-282,-258,-249,-142,-102,-61,-42,-41,-53,-102,-86,-83,-73,-45,-1,46,-98,-902,-140,-105,-388,-439,73,-776,-620,-653,-258,79,69,58,34,14,-18,-1900,-3068,-98,-113,-119,-121,-2478,-109,-113,-105,-19359,-143,-1953,-25372,-268,-303,-333,-361,-27493,-11060,-356,-332,-316,-626,-804,-694,-1320,-161,-5070,-2011,296,382,454,-819,24,-873,637,660,-566,116,661,10,-616,498,-805,-1745,-885,-1158,-150,60,-271,-460,-289,111,244,167,-127,-81,5,-98,-209,-337,-369,-273,-305,-306,-65,-46,-56,-91,-485,-361,-316,-283,-202,-415,-88,53,122,126,-369,-283,-373,0,-99,156,66,78,62,10,-50,-108,-160,-324,-236,-236,-219,-172,-102,-132,-72,38,-5,137,369,200,-152,-85,-388,-186,-370,-366,-176,-174,-145,-110,-73,-196,-32,-26,-45,-344,-227,-303,-249,-260,-327,-342,-294,-259,-241,-229,-234,-242,-254,-279,-272,-1573,-213,-151,-90,-44,-1,18,-2681,-9458,-3337,-29,-71,-109,-159,-206,-1853,-289,-318,-340,-422,-356,-800,-572,-391,-403,-385,-436,-300,-247,-791,-458,-208,-353,2,122,163,-245,-144,-255,152,-192,-233,-343,-237,-120,155,231,272,36,350,146,-55,-132,-216,-326,127,245,146,-154,-29,-81,-171,-12,61,105,-384,-336,-222,15,171,10,36,-262,-152,-255,-314,-271,-184,-106,-42,-94,-69,-94,-81,18,-13,-80,-182,-100,-113,-98,-47,21,116,-235,-107,144,513,359,133,513,302,119,-201,-87,188,-137,71,230,-165,-72,-218,-297,-198,-41,47,166,123,56,-115,-338,-114,144,370,311,-151,141,-63,-146,-137,146,176,-159,-4,-42,19,141,255,14,-61,-180,69,0,-80,-166,-255,-307,-238,-156,-96,-378,-442,-136,-231,-62,123,146,58,-123,-212,113,180,-43,-301,-213,-99,-373,-64,-83,-153,-324,-47,-64,-86,-115,-134,-153,-176,-188,-203,-220,-237,-253,-254,-253,-251,-222,-237,-171,-251,-195,-164,-185,-229,-245,-273,-296,-296,-277,-253,-379,-230,-211,-209,-390,-212,-226,-307,-253,-267,-268,-283,-296,-301,-302,-286,-279,-278,-271,-266,-265,-261,-300,-241,-239,-232,-233,-320,-270,-295,-282,-220,-200,-84,-255,-134,-130,-82,-121,-102,46,3,-85,-337,-156,-164,-151,-122,-91,-65,-37,-3,-214,-179,-205,-135,-195,-355,-300,-276,104,122,132,126,115,42,29,29,-255,-111,28,62,117,175,64,4,101,62,-6,-11,-477,-396,-159,51,-120,-255,-187,-123,171,143,105,-19,-50,-39,-97,-100,-89,-161,-24,72,158,-328,-8,25,-119,-175,-86,-54,-73,-323,-180,-271,-259,-171,-72,16,-59,-307,-144,96,76,38,1,-7,17,107,209,61,-234,-148,-7,351,181,75,97,261,-315,-331,-411,-445,-68,231,157,84,10,-73,-145,-344,-143,-78,-4,-28,-320,182,110,-331,173,180,132,35,30,-17,-51,-89,-136,-61,-36,-17,-6,-4,-168,-219,-125,-53,-231,-152,-222,-287,-357,-379,-309,-381,-203,-168,-153,-138,-130,-117,-89,-65,-37,-24,-255,-160,-101,134,164,32,-194,16,120,101,-140,-95,-142,-60,-100,-111,-119,-124,-114,-114,-124,-159,-204,-259,-321,-293,-225,-178,-331,-215,-100,-102,-336,-396,-164,-248,-224,-250,-260,-254,-242,-231,-213,-205,-221,-196,-177,-163,-153,-140,-130,-259,-147,-171,-197,-236,-273,-298,-293,-260,-215,-162,-92,-94,-161,-192,-137,-27,-320,129,110,1,-127,-59,-22,-57,-155,-117,-196,-150,-152,-272,-137,-106,-83,-66,-12,29,60,-50,-187,-199,-147,-111,-258,-29,-80,-135,-205,-277,-350,-388,-348,-287,-227,-168,-123,-101,-70,-281,-242,-306,-73,54,-86,-37,-272,-324,-113,-322,143,203,-379,-204,-294,-280,-221,-210,-84,20,37,80,-33,-108,105,132,-36,-360,174,468,-41,-289,-78,-87,-115,-178,194,146,102,80,77,76,106,137,40,-351,-18,-67,101,81,-356,-121,-273,-164,-346,-97,296,353,-329,449,192,-37,-50,-18,56,110,297,225,-271,-138,-237,-127,-96,-147,-249,-268,-325,-383,-429,-462,-443,-405,-357,-307,-797,-203,-100,-49,-1,37,60,-394,-1019,-14,39,-17,-163,-445,-320,-279,-246,-170,-79,5,-144,0,114,36,-46,234,82,-248,38,-60,-217,-13,-155,-279,-141,-197,-236,-285,-322,-351,-363,-360,-345,-326,-306,-282,-234,-208,-178,-145,-120,-84,-52,-113,-260,-290,107,150,167,163,-4,-271,-174,122,65,-28,-31,-210,-145,216,-135,187,335,-115,518,-35,737,387,457,584,1195,49,869,736,-139,893,-89,101,-284,16,490,396,-501,53,154,-478,37,-1,-148,-29,-60,-85,-106,-174,-126,-133,-146,-156,-190,-265,-236,-262,-282,-288,-271,-230,-182,-133,-83,-37,9,-226,-17,-95,-215,-32,-68,-85,-150,-65,-21,4,-10,-263,-203,-159,-263],[-325,-313,-306,-290,-284,-282,-271,-253,-219,-197,-158,-179,-26,54,138,216,-197,-211,-115,-286,264,261,90,-206,-85,-23,-213,-132,-167,-197,-233,-272,-319,-365,-393,-374,-309,-220,-116,-18,-186,89,121,-42,-254,-345,-197,-154,-123,98,-54,-112,-266,-226,-315,-376,-398,-345,-271,-214,-148,-89,-502,-190,57,99,-117,-78,134,-172,-164,-245,265,515,-125,-63,-5,-168,-315,71,142,69,25,-3,-72,-41,-68,-228,-149,-434,-275,-324,-335,-304,-236,-165,-367,-249,-12,-53,-219,-208,19,233,54,-235,-19,-345,-24,46,357,187,-228,-117,125,-47,-299,-259,-186,64,264,46,362,438,306,-205,171,-139,-296,-58,-123,-97,8,-270,60,183,87,415,557,478,68,561,90,571,581,592,20,-312,-899,-4,151,-576,-428,35,-1018,-498,-367,57,-6,-62,-115,-172,-216,-264,-2115,-2977,-374,-267,-235,-204,-1580,-148,-135,-113,-21130,-125,-148,-27463,-218,-248,-278,-305,-20740,-7585,-275,-230,-197,-916,-562,-555,-1324,-20,-3765,-2543,110,145,173,-616,86,-1009,236,244,-448,72,233,-89,-678,110,-939,-1894,-885,-982,-166,-55,-324,-364,-263,47,77,102,-58,68,93,68,13,-34,-99,-178,-243,-373,-342,-355,-339,-317,-437,-328,-339,-368,-396,-391,-375,-352,-312,-259,-410,-231,-376,-51,-55,0,8,20,24,21,0,-21,-40,-324,-209,-52,-144,-63,-37,-118,-67,-13,-124,8,9,-6,-158,-82,-430,-151,-335,-379,-235,-234,-217,-195,-163,-142,-118,-110,-124,-443,-251,-292,-329,-332,-257,-202,-194,-46,1,43,63,78,79,59,50,-1586,-35,12,24,35,53,63,-2831,-8375,-5612,53,31,13,-17,-47,-1437,-117,-152,-191,-598,-246,-811,-577,-200,-138,-54,-380,-222,-168,-699,-566,-134,-448,-59,194,238,-168,-119,-117,73,-125,-224,-343,-251,-166,-120,-62,-22,6,27,27,-54,-86,-129,-243,-136,-196,-228,-235,-215,-185,-148,-112,-86,-55,-501,-323,-144,10,31,-33,93,-319,-102,86,156,113,126,87,-48,-167,-89,-145,-192,-219,-238,-241,-216,-210,-229,-250,-256,-242,-180,-212,-89,114,210,287,185,377,292,215,-187,-91,151,-194,125,135,-245,-66,-158,-314,-196,-262,-315,-270,-189,-114,-130,-353,-83,-96,-155,-210,-230,-174,-65,-87,-115,240,402,-75,-79,-60,24,175,225,15,-66,-175,351,553,250,-17,-217,0,151,197,104,-370,-444,-103,-174,-233,-249,-226,-171,-190,-212,2,56,-36,-391,-306,-79,-350,-84,-147,-164,-318,-48,49,62,35,7,-26,-94,-105,-145,-182,-219,-255,-276,-298,-320,-313,-305,-287,-281,-255,-215,-177,-158,-77,-157,-62,77,17,-173,-372,-257,101,75,-337,23,-64,-351,-29,-23,7,33,-153,-275,-299,-41,131,84,92,177,19,-73,-235,-61,214,329,128,-323,-280,-245,-7,14,-235,-54,-233,-65,-46,-77,-129,-147,125,350,-19,-328,208,206,117,-27,-41,-112,-140,-105,-217,-302,-229,-117,-244,-309,-257,-264,163,382,205,309,182,-53,58,29,-274,-41,134,216,240,176,8,42,118,48,-50,-62,-423,-381,-207,27,-127,-255,-227,-52,-80,-90,-111,-148,-183,-236,-299,-363,-438,-409,-361,-325,-311,-302,-311,-316,-322,-312,-279,-233,-174,-344,-167,-139,-117,-106,101,148,-141,-291,-151,114,100,69,32,-14,-64,-118,-155,-167,-203,-191,-36,19,50,55,95,121,-358,-245,-439,-381,-8,41,1,-32,-56,-79,-81,-374,-6,43,7,-13,-328,225,92,-381,137,197,306,-56,10,82,-12,-115,-184,-126,-43,60,145,158,-254,-225,-149,313,-259,201,125,60,5,-35,-235,-422,-58,-67,-97,-133,-181,-238,-293,-364,-440,-383,-297,-231,-155,-103,-49,-24,-158,12,10,25,-169,-153,-126,3,-19,-26,-49,-77,-92,-102,-98,-102,-51,-282,-60,-52,116,-129,-239,-136,14,-52,-319,-413,-166,-232,-275,-317,-343,-351,-350,-349,-341,-342,-350,-356,-350,-345,-344,-335,-326,-322,-330,-340,-350,-371,-394,-421,-454,-495,-514,-489,-464,-442,-426,-410,-409,-411,-436,-485,-480,-434,-382,-305,-259,-212,-173,-149,-287,-136,-147,-270,-207,-229,-245,-235,-150,-50,57,9,-132,-107,-167,-140,-259,387,580,442,-26,166,71,-338,85,32,-93,-157,-227,-290,-317,-343,-348,-343,-312,-240,-154,-65,-238,-343,-117,-349,181,189,-291,-296,-317,-225,-212,-241,-252,-208,-145,-64,-62,-75,130,114,-89,-421,103,284,-138,-363,-151,-196,-178,-242,79,235,260,272,343,81,223,390,-20,-340,-29,-66,106,22,-373,-102,-265,-193,-360,-149,362,373,-336,331,195,0,-57,-94,-88,-169,-254,-338,-404,-418,-362,-287,-208,-113,-258,43,94,-247,-45,-192,-199,-222,247,165,-870,-354,146,95,46,6,-226,-562,-1063,-164,80,113,-141,-438,-257,-266,-283,-93,-167,-206,-190,-86,20,14,-144,286,85,-220,4,-90,-181,66,-160,-237,-50,-115,-149,-229,-194,-196,-180,-226,-94,-31,35,107,204,53,94,65,35,-16,149,-118,-182,-280,352,597,283,205,18,-258,-153,114,-12,-28,-118,-209,-189,65,-33,-98,-183,-244,-283,-279,-216,-130,-60,3,49,62,71,63,-171,18,-117,-72,-317,-202,-279,-312,-524,-147,-44,-457,11,-29,-191,39,310,292,61,-191,48,12,167,92,-25,-252,-50,171,-72,-90,-7,21,-39,-99,-156,-204,-233,-327,-286,-300,-294,-290,-290,-282,-282,-266,-248,-240,-212,-257,-232,-191,-218],[-264,-245,-227,-132,-148,-167,-172,-162,-128,-98,-39,-173,164,298,450,248,-289,-130,-89,-264,262,255,89,-172,-30,-17,-139,602,457,324,90,103,16,-60,-128,-182,-216,-212,-168,-111,-170,-7,23,3,-230,-293,-193,-128,-127,-56,-79,-101,-180,-123,-127,-113,-107,-82,-64,-203,-50,-40,-416,-131,-17,-20,-32,-42,37,-187,-244,-205,141,145,-113,-70,22,-153,-319,-158,-238,-282,-237,-167,-107,-92,-13,-129,-7,-360,-117,-146,-110,-110,-89,-62,-396,-205,-13,-46,-230,-181,-38,170,114,-87,87,-281,80,80,233,109,-336,-107,-23,-113,-326,-270,-340,-295,-218,-140,-80,-26,8,-180,39,-152,-248,31,53,86,142,-297,0,107,42,421,453,471,234,558,128,636,659,666,-119,-392,-700,71,381,-501,-280,88,-1245,-450,-148,-131,-160,-181,-205,-244,-268,-284,-2398,-1985,-987,-61,-47,-214,-733,158,175,195,-20330,163,129,-27226,49,28,22,29,-14969,-4402,122,161,182,-692,-148,-413,-1058,205,-2454,-2927,160,129,64,-499,-16,-1101,-121,-177,-322,-278,-331,-382,-689,-411,-1084,-1951,-848,-808,-419,-390,-365,-355,-342,-340,-331,-296,-239,-162,-78,10,81,147,195,215,-102,-391,136,198,175,-270,-298,-158,-91,28,-83,-348,-74,-105,-112,-90,-461,-179,-366,91,-24,13,-11,45,80,104,48,-18,-91,-325,-220,-229,-213,-172,-130,-102,-62,-44,-245,14,8,-14,-146,-80,-383,-109,-268,-375,-127,-132,-140,-152,-162,-185,-202,-220,-243,-533,-286,-290,-251,-122,-36,-91,-141,32,44,59,51,68,69,54,53,-1385,27,11,4,-12,-26,-52,-2837,-7154,-9383,-202,-251,-280,-292,-271,-965,-200,-166,-142,-884,-113,-803,-580,-68,-30,27,-319,-242,-212,-626,-622,-67,-529,-89,186,265,-95,-117,6,164,-52,-213,-331,-267,-288,-273,-202,-136,-77,-19,22,-53,-32,3,-153,111,92,85,-91,91,93,-39,99,97,-8,-423,-321,-80,90,82,-91,35,-353,-72,3,25,2,-19,-54,-100,-238,-207,-264,-325,-383,-347,-288,-210,-157,-130,-115,-106,-124,-149,-188,-223,-234,-208,-155,-84,-20,43,112,-152,-97,89,-255,176,29,-339,-59,-94,-282,-185,48,66,190,63,-106,-149,-331,-38,29,-72,-195,-337,-308,-144,-28,-90,275,455,38,-165,-98,13,187,166,-2,-66,-171,315,496,191,-11,-176,-78,35,468,183,-330,-465,-74,-105,-42,137,71,-22,-246,-206,-31,-15,-53,-438,-383,-70,-338,-86,-188,-168,-289,-49,39,25,-9,-49,-102,-165,-218,-269,-300,-298,-279,-248,-231,-231,-219,-221,-226,-262,-268,-269,-266,-265,-219,-182,-153,-132,-129,-135,-372,-290,-212,-250,-281,-308,-318,-301,-261,-211,-146,-96,-85,-310,-370,-21,28,24,32,43,-28,-85,-175,-114,97,176,84,-330,-284,-213,34,73,-263,-23,-212,-89,-190,-260,-204,-207,44,174,48,-247,196,406,51,-6,236,119,8,-115,-131,-353,-231,-91,-243,-213,-195,-243,144,388,49,265,173,-133,-40,-146,-290,-170,-90,-8,69,128,-34,71,131,33,-98,-113,-380,-355,-270,-132,-171,-237,-242,-238,-254,-247,-245,-250,-251,-263,-281,-294,-305,-288,-265,-236,-212,-288,-144,-96,-151,-115,-2,-130,-82,-339,-170,-110,-38,-98,155,212,-209,-237,-169,364,442,363,277,17,-19,208,99,11,-155,-207,-21,245,266,33,84,280,-398,-151,-420,-285,63,418,719,676,145,101,46,-334,164,293,-7,5,-272,251,65,-401,90,170,335,-127,-44,201,5,-108,-231,60,36,56,90,89,-345,-223,-165,288,-235,344,203,117,141,37,-207,-471,-150,-221,-283,-308,-305,-279,-235,-203,-185,-175,-231,-203,-212,-236,-243,-259,-256,-243,-231,-193,-197,-195,-113,-93,-87,-70,-71,-73,-88,-97,-103,-114,-116,-303,-109,-106,-88,-150,-150,-102,-103,-100,-284,-427,-156,-204,-2,-26,26,36,34,20,4,-28,-168,-123,-166,-211,-261,-299,-329,-350,-365,-364,-345,-334,-322,-324,-340,-376,-414,-413,-370,-301,-223,-203,-120,-18,-299,-2,-19,-54,-127,-65,-47,2,-197,135,-197,17,93,-221,-12,334,61,142,495,555,584,101,-47,-13,-169,-157,-254,381,748,412,-49,154,84,-327,60,167,-105,-16,8,-51,-97,-248,-240,-328,-414,-436,-377,-278,-212,-280,-115,-359,102,115,-202,-289,-284,-175,-197,-252,-261,-301,-323,-305,-256,-202,-148,-98,-138,-463,-26,-23,-115,-398,-223,-304,-228,-298,-33,159,234,296,391,79,137,345,-90,-288,-46,-68,31,-134,-393,-478,-461,-314,-363,-172,-25,-3,-297,-10,-46,-96,-129,-160,-169,-172,-183,-203,-232,-280,-335,-389,-424,-396,-337,-250,-160,-203,18,-218,-151,-260,241,204,-892,-492,259,217,161,-580,-899,-689,-1077,-329,-175,-176,-152,-391,-195,-254,-293,22,47,21,-231,26,62,-17,-227,125,100,-162,-24,-115,-139,90,-121,-154,-105,231,220,-174,-246,-106,79,-226,43,33,24,16,32,17,17,13,2,0,-1,-110,-109,-259,50,76,81,94,58,-187,-115,101,-71,-28,-174,-218,-186,273,170,307,345,-132,384,-22,536,267,259,614,869,71,1000,741,-188,1016,-133,362,-269,80,221,37,-530,-263,-34,-405,-11,-37,-159,16,235,200,60,-204,41,8,135,40,-5,-226,-55,154,-41,-74,-1,-10,-68,-123,-174,-214,-234,-392,-282,-305,-322,-344,-367,-379,-393,-386,-367,-358,-329,-305,-283,-273,-261],[-124,-223,-215,-30,-50,-204,-23,62,53,27,-20,-182,68,118,191,96,-409,-66,-83,-250,250,237,74,-138,-1,-79,-75,968,844,328,68,21,32,-21,-5,192,202,104,24,-44,-112,-135,-164,-193,-224,-255,-290,-332,-358,-313,-241,-168,-113,-22,35,-86,96,172,113,-224,188,83,-345,-98,42,80,28,-25,15,-207,-332,-173,-52,-74,-104,-117,-135,-166,-303,-113,-91,-76,-58,-53,-99,-132,-128,-178,-248,-330,-378,-355,-294,-232,-168,-121,-433,-169,-38,-72,-263,-158,-119,-28,-39,-51,-74,-232,-109,-107,-94,-64,-304,-80,64,-66,-387,-255,-286,-201,127,17,366,426,228,-128,50,-198,-232,95,112,200,113,-346,-86,3,-24,91,30,-18,-56,-87,-104,-130,-158,-188,-225,-306,-498,-368,-418,-458,-434,-406,-1398,-495,-329,-310,-307,-303,-294,-289,-258,-227,-2770,-1115,-1576,-10,39,-1090,42,117,110,108,-18655,59,34,-25100,20,54,101,151,-10621,-1738,256,268,254,19,219,-306,-569,167,-1260,-3044,175,163,-250,-480,-1,-1132,-201,-320,-387,-286,-154,-109,-657,110,-1211,-1880,-784,-655,-277,-329,-331,-181,-58,-22,48,16,-57,-160,-286,-404,-254,-123,-4,77,16,-347,97,208,190,-436,-179,-88,-110,-90,-142,-327,-115,-56,29,133,-530,-139,-340,74,-17,-36,-66,23,-101,136,284,177,61,-333,-246,-241,-290,-290,-256,-204,-156,-116,-372,-49,-37,-38,-125,-82,-350,-61,-202,-367,-107,-84,-94,-108,-118,-139,-256,-209,-257,-611,-334,-300,-264,-180,-125,-244,-99,29,69,106,-98,140,141,121,111,-1106,67,50,45,34,24,-2,-2727,-5935,-14345,-241,-316,-301,-229,-147,-538,-14,25,41,-1197,14,-778,-578,-129,-172,-192,-256,-252,-285,-574,-574,-117,-590,-82,1,64,-40,-142,113,225,16,-206,-316,-269,-207,-30,-125,-246,-363,-254,-125,-49,25,159,-62,369,438,322,-75,436,362,1,173,302,-95,-304,-327,-40,227,54,-151,-52,-304,-47,-89,26,159,194,86,-152,-297,79,55,-182,-117,-63,-170,-213,-304,-338,-257,-176,-128,-95,-165,-80,-63,-23,39,122,206,182,348,-115,-104,6,-243,220,-64,-397,-54,-34,-233,-166,76,48,123,10,-199,-170,-281,-134,-236,-267,-195,-118,-22,60,24,-58,258,293,151,-225,-149,-12,177,83,-28,-61,-167,142,119,101,-19,-136,-164,-74,35,2,-279,-502,-70,-83,-116,-137,-158,-178,-286,-234,-257,-253,-234,-391,-394,-94,-339,-71,-205,-169,-248,-51,128,148,137,120,88,-140,6,-38,-81,-120,-155,-175,-196,-220,-239,-223,-225,-248,-260,-268,-282,-305,-280,-259,-239,-225,-220,-218,-390,-326,-223,-223,-234,-203,-191,-170,-143,-113,-69,-41,-33,-300,-399,-1,-2,-29,-52,-77,-104,-121,-121,-160,-77,-40,-5,-346,-283,-188,26,9,-271,-57,-193,-160,-209,-264,-276,-275,-213,-171,-140,-170,-127,-120,-125,-140,-171,-212,-247,-255,-245,-212,-200,-141,-191,-113,-131,-218,-33,-11,-83,19,26,-171,4,-23,-310,-106,-155,-198,-209,-196,-169,-151,-129,-116,-146,-148,-358,-323,-348,-177,-201,-222,-237,-261,-272,-250,-216,-175,-119,-63,-10,18,-283,-256,76,166,165,-298,-152,-142,-167,-75,17,-180,-93,-311,-185,-67,29,-97,77,52,-265,-172,-202,-15,0,5,8,-12,-76,-30,-39,-39,-101,-195,-33,78,85,16,59,139,-433,-67,-376,-185,139,435,476,509,90,68,61,-271,185,284,-37,20,-215,249,19,-387,27,126,231,-171,-101,261,64,-77,-283,30,-103,-143,-41,5,-440,-224,-181,241,-177,427,195,113,103,41,-174,-490,-384,-255,-134,-30,46,99,134,-281,-125,-5,-232,-127,-183,-208,-173,-140,-103,-75,-75,-65,-229,-229,-140,-174,-212,-224,-235,-227,-221,-204,-193,-196,-199,-317,-206,-215,-208,-217,-226,-261,-300,-350,-373,-432,-207,-172,32,13,255,353,427,448,378,67,-166,301,-18,91,219,167,68,-152,83,81,56,13,-36,-100,-178,-269,-353,-369,-316,-241,-213,-208,-131,-27,-273,-67,-109,-168,-223,-242,-265,-254,-239,-187,-144,-171,-29,-162,-58,159,97,167,229,216,180,128,40,35,-151,-160,-251,111,171,231,-72,136,95,-327,15,137,-116,-30,247,242,66,-232,-141,-278,-113,-173,-251,-247,-239,-225,-193,-356,-162,-145,-127,-219,-232,-136,-176,-269,-174,-188,-216,-233,-235,-226,-204,-172,-191,-469,-109,-107,-105,-389,-295,-404,-267,-356,-143,-79,-35,32,120,70,33,281,-171,-225,-73,-76,290,325,-425,-75,-216,-233,-367,-311,-364,-408,-432,-439,-432,-405,-339,-249,-234,-74,5,71,26,-301,-166,148,165,148,-265,34,-47,-171,-228,-285,-293,-289,-136,-29,-831,-610,-93,304,-793,-2779,-1357,-776,-1066,-507,51,-29,-119,-330,-191,-246,-279,96,214,-31,-252,57,50,-57,-291,113,117,-99,-54,-139,-96,105,-60,-62,-185,171,112,-70,-356,-127,-181,-219,-204,-186,-161,-137,-92,-78,-71,-72,-92,-110,-141,-170,-210,-263,-323,-383,-472,-518,-440,-352,-275,-183,-119,-37,-215,-242,-154,174,192,207,220,9,289,9,418,186,163,612,736,63,741,700,-197,558,-147,418,-187,107,363,363,-524,-398,101,-347,-46,-40,-91,-41,-84,-106,-113,-229,-76,-40,-8,-20,5,-209,-73,65,-9,-84,-19,-67,-125,-190,-258,-321,-370,-419,-396,-338,-272,-217,-171,-122,-92,-56,-28,-17,10,-157,-237,-237,-85],[-8,-178,-224,-19,-78,-254,-108,-131,-141,-168,-185,-211,-193,-181,-150,-98,-550,-21,-101,-241,234,209,41,-108,8,-162,-16,801,681,239,32,-79,-46,-58,-40,167,332,228,124,21,-81,-188,-270,-212,-217,-204,-191,-126,-182,232,11,46,-57,16,81,-125,108,474,113,-255,227,26,-284,-75,-38,-171,-287,-360,-296,-209,-388,-145,6,50,-79,-119,13,-186,-255,139,140,132,81,113,-110,-128,-3,-58,-126,-222,-302,-311,-159,-102,-41,-19,-452,-138,-65,-105,-291,-119,-195,-36,-73,-106,-143,-180,-201,-217,-233,-244,-253,-239,-235,-214,-463,-255,-302,-243,29,-6,154,209,185,-47,-5,-252,-226,84,123,164,71,-365,-167,-97,-89,78,74,69,65,63,70,64,58,50,-233,-112,-298,-35,-63,-88,-117,-148,-1333,-587,-197,-195,-195,-185,-169,-160,-138,-129,-3197,-369,-2084,-50,-30,-1881,-4,-2,-10,-2832,-16847,-43,-64,-21909,-88,-66,-30,13,-8007,101,145,181,199,214,228,-211,114,254,-200,-2881,324,335,-493,-522,131,-1063,112,22,-53,-93,-70,-37,-570,103,-1227,-1635,-673,-505,-358,-442,-235,-103,-56,-57,-41,-59,-100,-153,-217,-277,-333,-280,-230,-205,-180,-246,-164,-166,-171,-375,-189,-181,-157,-139,-120,-303,-51,-21,22,76,-506,-94,-297,18,-12,-23,-107,17,-274,154,85,7,-78,-327,-270,-264,-274,-260,-243,-223,-210,-199,-377,-197,-202,-206,-199,-197,-332,-168,-151,-352,-160,-109,-89,-68,-40,-20,-251,-285,-317,-657,-368,-310,-275,-185,-86,-388,-54,6,60,116,-215,202,240,256,287,-827,137,344,368,376,374,350,-2525,-4795,-20039,-16382,-46,-146,-242,-277,-240,-193,-161,-154,-1294,-182,-726,-559,-129,-58,21,-183,-242,-366,-532,-500,54,-604,-48,-140,-208,-207,-183,-59,5,53,-191,-296,-241,-266,21,-39,-125,-222,-300,-275,-193,-114,-37,20,52,52,47,-57,13,-15,-32,-16,37,-181,-192,-335,-21,260,5,-205,-142,-233,-24,-178,-75,215,213,50,-202,-327,159,101,-226,-147,-117,-221,-303,-374,-325,-278,-223,-176,-111,-137,-66,88,147,189,220,221,95,198,-85,-111,-79,-147,116,-114,-309,-49,24,-185,-142,2,-33,-74,-136,-291,-273,-339,-313,-250,-187,-122,-120,0,63,73,-20,243,283,253,-209,-207,-50,152,-12,-53,-49,-165,104,31,-44,-121,-182,-239,-259,-231,-197,-227,-554,-82,-60,-90,14,11,-67,-305,-191,17,67,-135,-312,-346,-80,-346,-41,-203,-168,-204,-51,23,-49,-126,-177,-189,-170,-126,-88,-60,-43,-41,-42,-61,-121,-259,-216,-165,-215,-239,-261,-283,-307,-277,-242,-199,-154,-109,-63,-428,-363,73,112,-191,180,-69,-34,-193,-10,116,146,1,-262,-363,5,47,83,-39,5,-101,-80,-74,-195,-84,314,-59,-368,-281,-173,75,45,-249,2,-174,-103,-125,-147,-194,-312,-211,-241,-262,-265,-211,-125,-121,-13,127,175,81,-359,117,44,-145,-59,-115,-13,-67,-189,62,70,-150,-5,-60,-140,-176,-204,-329,-179,-167,-170,-178,-199,-225,-263,-293,-320,-333,-348,-356,-345,-428,-305,-272,-227,-220,-140,-103,-47,-32,34,76,-74,23,-66,-360,-274,89,155,123,-331,-193,-185,-176,-90,-125,-234,-145,-285,-212,-56,-31,-101,-15,-20,-292,-110,-247,-179,-217,-265,-314,-361,-327,-278,-230,-195,-153,-164,-103,-76,-68,-35,9,42,-431,6,-336,-94,215,363,375,378,34,35,67,-210,210,268,-82,30,-166,217,-45,-360,-47,64,114,-172,-156,327,153,-34,-338,259,133,288,-59,-92,-357,-226,-192,182,-118,154,55,-34,-115,-174,-187,-404,-136,-78,-53,-37,-40,-54,-68,-266,-118,-109,-243,-97,-54,72,216,251,-64,166,263,254,-267,-262,-12,101,54,35,9,-5,-25,-35,-48,-71,-95,-311,-175,-181,-185,-208,-220,-250,-276,-316,-369,-421,-429,-351,-254,-161,-65,26,105,165,215,88,-187,191,-70,109,104,72,52,-136,18,1,-9,-34,-65,-108,-164,-235,-309,-356,-367,-342,-302,-255,-218,-182,-234,-151,-122,-85,-144,-15,83,120,-297,130,63,-334,-20,-109,-149,-155,-124,-70,24,98,148,175,118,138,-109,-142,-251,-143,-239,-333,-426,-412,-333,-335,-169,-119,-131,-82,-100,-148,-184,-228,-234,-223,-192,-140,-290,-73,-228,-190,-122,-348,-268,-359,-446,-407,-342,-271,-211,-258,-105,-48,-22,-261,-94,-2,110,-56,-253,-434,-116,-3,-43,-359,-366,-455,-279,-393,-216,-205,-191,-159,-109,-47,-86,104,-255,-167,-110,-87,179,176,-436,-81,-199,-252,-372,-129,191,154,-134,-24,-47,-160,-269,-373,-492,-428,-304,-194,-90,-279,-97,130,184,216,-257,88,253,-152,235,-222,-40,-301,165,119,-711,-697,-440,-1016,-2793,-3846,-1681,-819,-1026,-671,-136,183,7,-259,-100,-239,-247,133,173,-88,-226,86,44,-102,-326,46,126,-42,-82,-151,-54,83,6,26,-260,154,136,50,-404,-54,-121,-202,-190,-187,-163,-127,-65,-56,-66,-1,-23,51,51,-84,-3,-210,-37,-87,-173,-263,-358,-454,-454,-364,-295,-226,-246,-277,-127,-112,-115,-124,-134,-129,-131,-138,-125,-110,-117,-124,-139,-171,-188,-197,-185,-168,-145,-104,-88,-28,0,31,-486,-318,57,-276,-77,-23,-11,8,69,64,31,-254,-31,-1,67,-65,19,-180,-86,58,26,-101,17,31,12,-11,-37,-62,-166,-330,-136,-157,-263,-137,-105,-56,-46,33,-7,38,36,-90,-201,-243,-13],[-156,-177,-206,-220,-249,-293,-333,-376,-396,-383,-347,-300,-252,-199,-140,-185,-507,31,-110,-213,226,211,18,-56,29,-226,57,306,272,144,0,-169,-94,-55,-47,-84,-136,-187,-237,-291,-349,-359,-276,-182,-207,-151,-166,-132,-212,206,25,86,-5,32,36,-152,123,361,107,-280,123,-36,-231,-58,-26,64,134,2,23,-186,-345,-129,440,517,-51,-146,-12,-210,-194,122,69,30,17,11,-113,-86,-34,-63,-114,-175,-380,-323,-247,-215,-162,-115,-469,-125,-98,-148,-310,-76,-269,-94,-140,-185,-237,-287,-316,-315,-290,-252,-219,-176,-157,-134,-515,-261,-301,-191,-72,-68,-79,-90,-105,-117,-103,-324,-240,16,79,137,9,-337,-254,-207,-164,405,392,263,421,420,134,-25,262,399,-245,84,-128,80,236,202,163,120,-1135,-696,-1,-43,-95,-147,-199,-259,-302,-591,-3631,-349,-2500,-328,-327,-2518,-343,-340,-322,-5290,-14799,-196,-162,-18302,-117,-91,-75,-10245,-7373,-90,-95,-89,-83,-58,-19,-127,78,121,185,-2627,282,315,-638,-621,168,-910,271,225,123,97,46,-29,-457,-163,-1101,-1251,-535,-376,-447,-457,-300,-291,-263,-236,-210,-179,-157,-131,-110,-84,-65,-65,-65,-83,-95,-142,-123,-132,-135,-227,-129,-115,-119,-88,-91,-288,-96,-115,-130,-141,-443,-189,-250,-258,-309,-367,-400,-361,-322,-271,-248,-233,-227,-320,-299,-221,-219,-218,-223,-216,-203,-279,-281,-111,-81,-63,-47,-53,-340,-17,-64,-341,-227,31,56,83,121,153,-175,-302,-376,-680,-386,-323,-290,-159,-34,-492,-270,-314,-246,-153,-273,5,75,116,163,-598,49,223,244,256,272,281,-2251,-3792,-25666,-36222,-18534,274,258,243,60,87,194,180,-970,170,-655,-528,208,231,258,-107,-215,-440,-499,-440,116,-588,41,-7,-55,-102,-238,-147,-163,-180,-190,-276,-235,-322,-259,-248,-235,-219,-202,-199,-206,-223,-241,-266,-297,-323,-307,-259,-187,-115,-41,32,94,-251,-89,-343,-19,279,-27,-242,-213,-163,-9,-242,-147,227,203,16,-244,-324,92,78,-268,-161,-154,-204,-252,-6,4,17,49,68,90,-102,-60,48,12,-41,-84,-111,-94,-34,-63,-113,-136,-23,272,-103,-223,-40,84,-137,-110,-150,-205,-218,-200,-363,-204,-156,-171,-199,-249,-305,-322,-251,-153,-45,29,181,283,344,-122,-248,-87,123,-105,-61,-22,-157,205,203,-94,-59,-143,-248,-165,-19,36,-167,-571,-99,-58,-116,130,52,-72,-301,-181,74,371,-176,-232,-291,-83,-345,-3,-187,-159,-152,-116,-139,-138,-125,-93,-60,-180,-15,-3,5,8,4,7,0,-95,-257,-215,-193,-157,-111,-171,-168,-208,-196,-178,-200,-134,-120,-109,-387,-380,-87,-77,-139,-35,-46,2,-210,-87,68,80,28,-206,-299,9,226,70,-95,-54,-114,-46,-17,-208,-144,230,-135,-390,-275,-155,84,24,-206,36,-146,95,111,-104,-206,-256,37,2,-125,-289,-379,-239,-198,-29,67,96,52,-240,12,-74,-172,-268,-286,-210,-143,-142,-77,-71,-119,-78,-60,-48,28,80,-332,94,-6,51,118,34,-42,-39,-96,-153,-212,-234,-366,-255,-370,-224,-194,-155,-200,-74,-45,-1,-125,37,72,-93,23,-142,-324,-270,103,110,77,-359,-217,-196,-174,-256,-276,-272,-119,-256,-238,25,102,-98,105,86,-266,-41,-283,-145,-197,-252,-280,-239,-205,-137,-99,-75,-44,-125,-56,10,9,30,-1,50,-381,80,-289,-4,79,59,34,9,-12,-39,-61,-143,-69,-75,-125,-50,-117,-3,-114,-332,-116,3,0,-131,-194,406,262,22,-362,218,140,261,-132,-183,-250,-225,-183,125,-60,385,161,132,24,53,-78,-301,-263,-125,-188,-224,-234,-206,-140,-168,-60,-14,-251,-82,-68,7,263,255,-43,181,170,141,-296,-284,-12,-67,-131,-173,-221,-258,-294,-301,-283,-269,-255,-279,-227,-218,-188,-226,-137,-119,-92,-76,-141,-354,-272,-101,-32,-50,-73,-92,-113,-132,-135,-141,-216,-147,-140,-137,-144,-149,-155,-169,-192,-218,-238,-267,-293,-320,-351,-375,-364,-325,-281,-230,-178,-188,-149,-2,-171,52,69,69,-148,-37,38,6,-360,-82,-135,-217,-240,-291,-355,-387,-330,-284,-201,-131,-69,-11,43,94,-40,-101,-247,191,197,194,-114,76,80,-322,-115,-34,-138,-79,23,59,-167,-235,-52,-148,154,133,-309,30,-252,-170,-187,-328,-264,-206,-129,-94,-156,-89,-112,-201,-39,126,-70,-330,-48,12,77,-128,-315,-397,-190,176,179,-331,-424,-399,-254,-325,-183,21,140,113,85,56,-212,55,-304,-114,-154,-96,89,131,-356,-99,-186,-269,-379,-71,190,354,-37,-144,94,153,-20,-321,-168,15,-37,-56,-50,-209,-52,-65,-89,-84,-233,8,118,-139,305,-212,14,-299,55,247,-565,-748,-769,-1684,-3162,-3884,-1953,-814,-959,-743,-308,176,91,-185,-71,-234,-205,119,112,-149,-181,-84,-140,-176,-332,-253,-287,-327,-376,-402,-408,-379,-299,-226,-328,-108,-70,-63,-301,-87,-98,-179,-77,-47,-18,9,-113,-93,-117,-50,-54,17,11,-73,26,-185,45,37,-12,-77,-159,-260,-382,-463,-437,-341,-288,-331,-138,-101,-86,-76,-58,-4,69,46,310,11,20,569,893,18,1016,558,-168,1032,-139,663,2,125,269,79,-442,-183,-5,-213,-120,-12,44,-2,398,135,-3,-296,-105,-33,303,-101,14,-166,-123,426,33,-143,21,177,50,-74,191,142,-167,-288,-28,-104,-282,-252,-320,-359,-378,-361,-334,-322,-293,-278,-268,-270,-271],[-142,-144,-199,-155,-162,-275,-140,-96,-31,20,-19,-247,189,232,266,-248,-368,64,-139,-195,223,182,-20,-12,26,-279,-72,-110,-135,-145,-144,-256,-119,-85,-64,-50,-52,-74,-112,-171,-249,-421,-360,-250,-205,-107,-138,-151,-253,165,31,110,30,40,-19,-176,134,308,83,-293,104,-107,-196,-55,-75,146,171,8,30,-159,-286,-131,399,373,-27,-184,-56,-242,-133,-133,-185,-217,-212,-196,-184,-157,-144,-131,-138,-161,-403,-284,-235,-259,-267,-260,-493,-142,-133,-178,-310,-32,-301,44,179,166,128,-95,20,-38,-108,-182,-260,-315,-365,-365,-406,-273,-293,-199,-183,-119,-100,-89,-98,-129,-167,-404,-295,-352,-340,-299,-247,-277,-337,-321,-245,-64,-22,28,91,159,99,-263,103,353,-258,248,2,95,196,159,131,111,-922,-747,-71,102,77,44,0,-60,-110,-1402,-3742,-213,-2810,-190,-176,-2891,-178,-194,-220,-5303,-12375,-240,-226,-14609,-181,-146,-39313,-32327,-8837,-157,-199,-247,-299,-312,-280,-226,-154,-92,-14,-2415,85,136,-655,-755,146,-690,118,96,83,66,47,29,-334,-32,-836,-774,-378,-269,-517,-340,33,-17,39,-75,76,113,154,203,250,295,242,324,10,135,195,-52,-22,-74,-168,-220,-210,-129,-125,26,-67,-281,-15,154,314,76,-382,-28,-205,-135,-18,98,-174,-79,-180,-193,-185,-138,-79,-316,-333,-28,77,-215,-32,-28,-61,-341,-206,126,114,91,-15,-31,-377,-13,-33,-341,-309,-74,-77,-81,-77,-85,-87,-259,-433,-700,-387,-348,-317,-136,-31,-485,8,95,106,103,-260,-84,7,-44,-76,-444,-129,-134,-114,-89,-49,-6,-1905,-2966,-27841,-55363,-41359,-7033,-298,192,172,-76,111,72,-399,-6,-579,-500,-124,-156,-177,-213,-236,-489,-480,-414,-167,-568,-92,-56,-24,-9,-307,-5,-19,-42,-151,-267,-119,-354,-122,-108,-95,-236,-58,-46,-42,-46,-49,-61,-85,-123,-143,-155,-152,-150,-146,-141,-142,-290,-131,-362,-72,-29,-59,-273,-258,-118,-12,-268,-187,309,232,-30,-287,-314,256,165,-317,-174,-188,-217,-279,-36,24,-19,-51,-94,-119,-127,-120,-75,-3,77,172,251,-107,367,-65,-122,-136,100,305,-62,-156,-44,9,-108,-93,-51,-69,-137,-149,-406,-223,-104,-40,-55,-53,-23,-131,65,122,160,72,270,299,327,-28,-256,-137,76,-207,-72,-1,-162,3,-109,-224,-316,-251,-199,-143,-46,-40,-122,-529,-128,-81,-146,113,11,-78,-304,-185,60,371,-216,-173,-258,-100,-349,-202,-304,-335,-273,-208,-145,-93,-72,-65,-81,-202,-163,-223,-288,-328,-285,-216,-159,-118,-249,-224,-226,-97,-34,-301,-203,-126,-102,-123,-257,-166,-188,-210,-328,-371,-286,-315,-336,-361,-363,-336,-302,-268,-225,-203,-190,-182,-245,-188,-195,-205,-193,-167,-135,-90,-39,-215,-207,126,-212,-424,-289,-153,76,-11,-169,40,-129,60,58,-123,-212,-157,74,60,26,-39,-100,-159,-243,-288,-338,-305,-217,-113,-27,47,1,-51,64,183,75,-94,-34,83,-51,142,261,57,181,212,-331,92,-51,12,-2,-86,-168,-258,-333,-314,-255,-214,-397,-180,-269,-151,-126,-140,-197,-126,-157,-175,-215,-218,-182,-117,-43,-199,-220,-266,101,126,77,-362,-236,-189,-286,-242,-119,-299,-129,-241,-273,61,150,-97,150,268,-235,15,-302,167,154,131,107,-115,-191,-24,-85,-152,-206,-256,-280,-263,-261,-248,-247,-279,-326,-289,-252,-194,-145,-96,-57,-25,-52,-4,7,-85,6,-9,-177,-16,-83,-7,-200,-317,-183,-59,-112,-84,-221,218,271,68,-314,164,127,214,-208,-272,-159,-232,-169,63,-17,338,142,154,-11,66,-25,-199,-412,-106,-57,-102,-135,-153,-144,-136,-127,-114,-262,-102,-89,-94,-92,-119,-146,-179,-228,-250,-311,-309,-207,-142,-79,2,66,28,162,190,134,92,153,-241,-143,-161,24,-256,19,39,79,-72,-86,-282,-322,-62,130,156,215,198,175,152,136,115,-249,-114,-220,14,-25,-65,-106,-154,-209,-259,-285,-293,-272,-246,-228,-227,-241,-246,-252,-246,-229,-187,-142,-84,-90,-11,20,37,-154,-79,63,50,-396,-3,-41,-78,-111,-139,-174,-184,-199,-213,-179,-146,-108,-65,-17,31,40,-55,-252,114,110,95,-129,24,-17,-287,-185,6,-143,-116,74,-81,-301,-261,-19,-68,210,160,-305,40,-261,-170,-139,-307,-129,-131,-124,-122,-142,-145,-155,-168,-166,-154,-152,-283,-114,-90,-65,-173,-382,-371,-267,27,44,-320,-456,-300,-209,-265,-99,-2,155,253,350,72,-341,2,-266,-73,-204,-102,202,325,-263,-137,-182,-290,-380,-6,214,324,54,-209,42,169,-6,-328,-77,95,233,207,195,-126,52,58,-29,-117,-226,-291,-252,-141,0,-201,59,-290,-70,229,-423,-778,-1083,-1492,-2163,-3320,-2249,-759,-869,-644,-445,158,166,-111,-57,-233,-164,47,26,-214,-142,8,8,-186,-320,-49,-27,-63,-120,-154,-209,-272,-298,-313,-381,-279,-245,-228,-212,-195,-168,-151,-82,-37,0,-22,-274,-125,-165,-108,-90,31,29,-61,46,-158,76,83,58,31,-5,-51,-116,-167,-230,-277,-339,-394,-345,-319,-293,-261,-230,-188,-160,-142,-114,-85,-83,-81,-89,-117,-133,-147,-145,-139,-122,-92,-51,0,47,105,-382,-54,82,-148,-157,4,80,-28,182,82,-41,-340,-191,-77,-27,-96,-21,-152,-163,78,25,-184,31,240,82,-153,341,85,-149,-247,-11,-80,-294,3,31,-67,-179,-274,-350,-407,-401,-371,-331,-301,-272],[-75,-68,-191,-65,-102,-288,-71,-46,2,36,-25,-271,154,174,146,-222,-232,84,-177,-180,5,-34,-77,-113,-121,-305,-135,-124,-103,-89,-88,-322,-115,-24,-38,92,80,47,0,-64,-148,-292,-366,-417,-318,-202,-104,-174,-299,119,36,132,53,43,-78,-175,153,212,52,-274,43,-165,-170,-55,-119,-124,-151,-157,-154,-140,-232,-143,-103,-111,-136,-224,-194,-267,-272,-285,-297,-295,-263,-213,-155,-66,15,64,43,-104,-356,-233,-23,273,254,-88,-518,-155,-156,-168,-273,12,-255,2,260,241,239,-56,216,161,102,-82,-5,-40,-94,-151,-262,-274,-282,-263,-282,-175,-129,-89,-69,-70,-158,-401,-277,-181,-201,-212,-207,-201,-400,-431,-325,-128,-100,-71,-43,-22,-2,-430,-41,-41,-271,-119,-162,-189,-207,-208,-200,-190,-735,-662,-142,-117,-117,-125,-142,-184,-831,-2108,-3267,-281,-2995,-157,-90,-2929,19,55,-1110,-2239,-9573,80,53,-10992,-26,-54,-109377,-47019,-12358,-178,-176,-152,-330,-91,-51,-18,15,28,49,-2301,35,5,-548,-900,-174,-412,-297,-353,-378,-333,-284,-244,-210,-243,-474,-233,-204,-175,-524,-127,102,0,141,-44,176,192,195,189,168,143,109,59,-97,8,30,13,-51,191,239,0,87,35,-127,5,-70,-271,0,93,174,27,-314,0,-156,-160,-6,171,-192,81,-7,32,-15,-42,-47,-303,-355,-52,92,-252,9,-9,-58,-264,-142,168,159,125,16,5,-427,-25,-50,-341,-385,-91,-92,-93,-86,-87,-74,-203,-460,-724,-365,-369,-343,-122,-60,-399,35,185,98,145,-184,-33,42,12,14,-364,-355,76,123,164,209,-286,-1469,-2310,-23669,-64973,-58006,-11264,-70,204,149,-283,11,-68,-150,-227,-493,-464,-333,-286,-229,-195,-162,-467,-458,-413,-83,-525,-94,-100,-103,-115,-368,-124,-128,-128,-122,-251,-83,-325,-19,22,52,-261,53,-5,18,130,126,113,87,47,21,5,-1,-8,-15,-22,-42,-275,-89,-377,-138,-157,-167,-289,-255,-116,-114,-245,-180,-129,-141,-166,-316,-295,-247,-258,-364,-263,-274,-279,-300,-234,-221,-191,-142,-98,-44,-42,-76,-77,122,146,168,167,-218,151,-80,-132,-80,5,-50,-97,-130,-135,-102,-87,-77,28,-134,-226,-168,-392,-237,-214,-297,-266,-166,-54,-145,135,181,187,115,329,327,315,63,-223,-186,25,-302,-79,22,-171,-22,-92,-202,-233,-258,-232,-170,-104,-59,-82,-479,-153,-114,-151,100,-35,-80,-308,-196,26,80,-234,-130,-242,-118,-346,37,-185,-162,-77,-20,277,394,104,-8,-12,-220,-17,-115,-286,-128,-58,21,79,-23,-226,-230,-236,-27,5,-428,-343,-118,-80,-83,-311,-79,-87,-102,-256,-328,-207,-255,-298,-353,-406,-413,-372,-339,-304,-298,-300,-303,-289,-239,-183,-121,-231,-187,-143,28,70,-209,-274,75,-274,-465,-316,-158,57,-53,-141,-18,-116,-99,-101,-142,-199,-89,-97,-108,-130,-171,-181,-169,-207,-114,-54,-15,-43,34,93,105,58,-59,114,124,138,-37,-85,62,15,92,174,144,99,45,-319,-80,-151,-220,-271,-305,-311,-316,-312,-315,-317,-334,-448,-355,-352,-347,-342,-336,-328,-334,-324,-274,-219,-152,-75,-126,-20,-208,-108,-264,91,128,78,-308,-247,-168,-150,-226,-302,-364,-311,-250,-305,-145,-93,-91,17,82,-207,69,-273,142,331,346,267,-119,-112,155,91,18,-13,-89,-91,15,-5,-29,-75,-151,-269,-151,-221,13,78,129,151,150,-87,-14,39,-39,-40,-71,-228,-66,-60,-47,-293,-316,-233,-109,-192,-53,-232,-7,26,65,-278,103,98,133,-281,-271,-87,-245,-149,4,10,45,26,16,-42,-10,-18,-98,-427,-214,-64,-73,-81,-86,-77,-79,-86,-85,-270,-65,-100,-136,46,63,-40,84,67,70,-284,-330,96,159,234,244,38,20,389,205,145,100,103,-206,-113,-134,-6,-282,15,10,16,-66,-35,-204,-362,-27,97,124,158,197,231,164,209,133,-266,-303,-305,90,9,-74,-158,-249,-340,-296,-202,-124,-51,2,36,39,-170,-168,-46,-151,-189,-221,-286,-281,-208,-142,-72,-19,-157,-135,101,107,-332,81,51,21,-4,-18,-79,-19,-6,7,62,105,139,166,180,181,123,-11,-261,29,2,7,-142,-16,59,-245,-226,28,-143,-165,9,-232,-199,-296,5,14,-35,-91,-278,-197,-232,-267,-262,-284,-200,-165,-132,-113,-141,-121,-131,-150,-155,-153,-157,-163,-125,-102,-79,-156,-390,-357,-330,-81,-103,-328,-447,-205,-162,-216,-22,-25,101,212,371,112,-455,-102,-182,-48,-256,-100,159,323,-156,-190,-186,-313,-362,57,262,310,142,-178,-9,174,0,-299,17,103,59,19,4,-46,0,2,0,5,-184,-41,-82,-137,-192,-249,-314,-336,-295,-239,-294,-809,-1374,-752,-527,-2637,-2611,-655,-757,-476,-492,134,254,-40,-54,-234,-127,70,-48,-285,-113,92,5,-207,-303,-82,150,14,-121,-121,36,0,-8,-23,-403,-55,-67,-100,-137,-177,-213,-234,-243,-236,-215,-182,-331,-149,-207,-164,-124,49,43,-50,58,-132,178,169,128,84,37,-14,-81,-121,-162,-174,-399,-462,-140,-153,-111,-117,-139,-159,-200,-246,-259,-222,-153,-34,101,-72,362,418,-104,663,-92,737,173,82,666,490,-314,62,91,-83,-180,22,92,-76,297,29,-83,-383,-276,-136,332,-54,-6,-139,-205,-173,-338,-469,-390,-224,-61,-208,235,14,-120,-209,2,-64,-302,-49,112,-43,-58,91,-43,-91,-132,-151,-144,-226,-108],[-104,-111,-187,-114,-118,-314,-134,-132,-118,-124,-126,-290,-128,-136,-145,-161,-174,-202,-226,-252,-281,-280,-242,-182,-100,-309,39,103,-11,-210,-128,-364,-106,-15,-34,92,240,201,166,136,114,-102,-125,-42,-209,-50,-83,-204,-359,-132,-110,-64,-2,26,-158,-142,176,106,1,-237,4,-204,-163,-65,-168,30,-20,-70,-124,-174,-217,-249,-270,-285,-291,-281,-234,-291,-166,-111,-68,-28,-146,-14,-87,101,149,26,-11,-89,-331,-205,-36,340,338,-94,-541,-202,-180,-121,-223,44,-200,-38,38,50,53,-26,45,37,9,-58,-106,-177,-280,-255,-133,-276,-286,-2,-377,-170,214,404,-9,209,-203,-324,-271,-5,11,-79,-209,-205,-431,-545,-407,-172,-129,-86,-48,-14,-30,-472,-180,42,-290,1,-42,-89,-152,-220,-276,-255,-609,-438,-178,146,228,290,331,331,-1787,-2166,-2570,99,-3070,-114,-231,-2681,-195,-76,-1696,135,-6534,280,324,-7569,362,-33865,-149563,-50969,-17753,-947,327,317,-1522,275,253,220,189,135,102,-2316,17,-19,-361,-1044,-90,-111,-65,-40,-2,29,25,60,-105,-429,-66,-2,-39,-98,-453,-124,-162,-206,-240,-275,-289,-255,-203,-146,-95,-48,-13,-7,-200,-24,-37,-47,-74,-48,-37,-20,-29,-27,-131,-46,-77,-262,-122,-144,-148,-133,-246,-95,-108,-116,-60,-78,-208,-121,-147,-173,-208,-226,-223,-292,-366,-97,-43,-283,40,5,-54,-192,-97,105,85,51,16,-36,-482,-107,-130,-340,-389,-177,-185,-193,-191,-192,-167,-151,-451,-754,-333,-390,-371,-129,-62,-308,57,114,30,26,-79,-75,-115,-155,-159,-354,-625,-98,-54,-13,32,-946,-952,-1817,-18674,-51800,-53240,-9164,206,178,139,-526,37,-385,-76,-120,-398,-430,-186,-186,-178,-188,-197,-383,-429,-436,-235,-460,-283,-306,-310,-294,-388,-226,-192,-157,-113,-222,-44,-246,4,17,8,-223,-41,-84,-135,-192,-241,-290,-325,-330,-294,-241,-182,-132,-89,-51,-29,-217,10,-380,-69,80,-70,-295,-217,-79,-34,-182,-141,159,149,-108,-325,-271,72,64,-402,-172,-211,-219,-314,-124,-34,-55,29,251,305,-6,-81,-133,46,127,257,233,-316,68,-99,-133,-211,-285,-354,-365,-323,-285,-249,-226,-223,-213,-212,-306,-256,-341,-356,-370,-321,-255,-192,-126,-153,-22,20,53,74,92,92,88,94,-174,-225,-18,-389,-84,37,-180,-10,-65,-165,-131,-171,-213,-229,-212,-180,-115,-423,-163,-148,-122,91,-75,-76,-312,-204,-27,344,-225,-101,-239,-132,-330,42,-189,-161,-46,-4,305,293,64,-110,-83,-231,-7,50,-417,224,247,127,241,26,-192,-231,-207,20,-14,-360,-464,-112,-41,-57,-343,17,18,8,-173,-263,-64,-88,-93,-90,-73,-42,-76,-233,-28,13,-25,-90,-180,-273,-355,-333,-286,-250,-160,61,113,-188,-346,19,-299,-471,-350,-165,33,-96,-118,19,-110,-12,-55,-155,-161,-78,-42,4,44,59,85,56,-129,-169,195,212,-90,159,260,241,102,-67,61,-27,-117,-204,-272,-275,-213,-146,-81,-36,-15,-13,-295,-49,-132,-114,-128,-133,-123,-117,-100,-93,-259,-53,-501,-64,-54,-141,-109,-137,-236,164,224,271,-116,25,167,-137,-50,-160,-2,-264,75,79,23,-227,-249,-142,-114,-119,-72,-287,-150,-245,-318,39,62,-78,24,107,-179,77,-203,-20,-69,-138,-214,-299,-362,-328,-244,-166,-86,-88,-111,29,10,-3,-45,-95,-219,-180,-215,-233,-243,-241,-241,-245,-255,-274,-279,-249,-203,-149,-266,-21,-52,-89,-387,-323,-252,-131,-198,-17,-224,95,88,68,-254,-20,-70,-102,-349,-205,-37,-265,-130,-50,23,195,106,199,-62,109,-8,-186,-359,-390,-240,-94,25,116,188,103,-56,-119,-272,-48,-87,-118,-4,-15,-62,-23,-43,-32,-261,-338,87,168,239,218,-12,1,387,199,148,92,34,-183,-90,-188,-273,-330,-306,-267,-211,-157,-102,-127,-356,1,118,182,219,253,271,86,170,140,-261,-505,-347,48,-12,-67,-117,-193,-214,-256,-287,-318,-337,-351,-362,-375,-389,-386,-380,-368,-354,-329,-307,-277,-262,-260,-255,-260,-262,-242,-251,-250,-263,-225,-203,-172,-136,-101,-82,-55,-48,-53,-22,0,23,53,90,127,165,17,-281,48,304,295,-156,-74,27,-210,-195,73,-144,-230,-63,-336,-20,-296,-16,-86,-137,-146,-241,-131,-182,-208,-172,-260,-156,-78,-73,-134,-152,-106,-123,-148,-164,-174,-201,-221,-238,-257,-272,-280,-337,-355,-342,-304,-295,-356,-426,-246,-213,-179,-111,-58,5,70,139,167,-442,-205,-102,-39,-297,-94,109,257,-41,-259,-198,-338,-319,106,133,155,176,-108,-60,145,-2,-269,86,94,115,146,193,21,199,74,89,-62,-170,89,114,-107,267,-204,106,-288,-285,-8,-193,-868,-1583,-103,-128,-2190,-3055,-515,-631,-325,-437,-277,-197,-113,-63,-237,-97,42,-146,-359,-99,57,-27,-215,-293,-112,61,-33,-127,-186,-209,-190,-117,-52,-392,45,80,84,70,43,-87,-93,-43,-62,-74,-184,-222,-163,-244,-212,-158,-35,-51,-59,-62,-109,-39,-1,18,40,60,54,50,-121,-119,-230,-430,-531,-48,-187,-44,-44,-49,-46,-62,-89,-108,-140,-182,-233,-284,-317,-269,-187,-88,2,-51,173,249,44,368,417,-236,164,112,-16,-179,38,92,-148,399,-27,-122,-421,-316,-206,357,12,-22,-127,-249,141,-37,-193,-325,-324,-212,-226,22,-40,-88,-174,26,-40,-303,-98,72,-27,-61,-7,-63,-130,-167,-202,-225,-242,-246],[-192,-158,-145,-100,-90,-309,-121,-148,-176,-230,-281,-325,-371,-411,-443,-474,-493,-515,-509,-491,-449,-386,-321,-247,-157,-267,-21,32,-115,-284,-119,-346,-70,12,-16,-48,-67,-62,-22,41,122,94,-216,-78,-196,-23,-46,-211,-406,14,44,158,60,7,-230,-55,145,21,-39,-171,28,-183,-150,-59,-190,70,94,4,46,-107,-168,-212,-100,-150,-206,-336,-269,-296,-244,-181,-123,-71,-166,-65,-73,129,147,-31,-64,-68,-316,-192,-43,364,356,-74,-510,-260,-190,-61,-166,-226,-206,-125,-34,45,98,1,134,133,122,-13,140,233,0,-164,46,-266,-299,1,-461,-207,162,254,-55,234,-246,-243,-231,-22,-5,-110,-267,-339,-421,-661,-474,-128,-96,-206,-80,-90,-138,-411,-304,-110,-304,-89,-92,-101,-131,-175,-232,-284,-552,-197,-138,11,111,83,270,154,-2672,-1450,-1793,172,-3046,-12,-122,-2274,-357,-271,-1620,-51,-3462,105,158,-4457,210,-75725,-145231,-43748,-24629,-3606,20,-72,-2771,-308,-390,-308,-216,-147,-63,-2471,46,76,-141,-1174,65,48,33,12,1,-15,-116,-74,-109,-576,-193,-238,-271,-281,-334,-242,-212,-183,-134,-85,-29,37,102,170,235,300,259,170,-299,-125,266,24,-100,217,152,87,-3,-72,-149,-178,-222,-262,-262,-283,-284,-257,-216,-173,-131,-74,-42,-27,-229,-11,-13,-21,-46,-70,-93,-290,-371,-130,-54,-310,-18,-2,-57,-138,-81,6,-27,-45,-77,-127,-431,-202,-230,-345,-330,-270,-259,-239,-204,-169,-120,-115,-420,-802,-308,-416,-406,-170,-63,-236,71,168,-9,97,22,18,-29,-92,-135,-405,-897,-252,-235,-209,-181,-1595,-396,-1471,-14369,-37693,-38121,-4046,-98,-85,-74,-798,-64,-1008,-70,-73,-306,-406,-73,-61,-43,-40,-72,-272,-399,-487,-27,-379,-90,-124,-149,-153,-354,-40,40,126,-32,-178,159,-149,-15,249,262,-172,42,-63,53,68,2,-35,-39,-20,31,65,165,223,15,-9,27,-141,127,-375,-40,373,-51,-291,-167,-91,-43,-104,-95,483,193,-134,-315,-244,383,180,-433,-164,-209,-209,-326,-181,-127,-98,-37,184,193,31,-85,-176,-80,97,175,127,-403,9,-120,-153,-236,-306,-354,-299,-231,-177,-127,-93,-76,-54,-284,-378,-107,-279,-238,7,3,3,-7,-23,-156,-80,-111,-140,-169,-187,-212,-228,-229,-232,-251,-253,-466,-292,-319,-335,-359,-374,-365,-340,-307,-287,-269,-252,-258,-249,-360,-237,-227,-212,-173,-124,-66,-311,-206,-96,174,-194,-83,-241,-141,-300,40,-187,-158,-15,21,164,146,57,-146,-146,-227,-22,-3,-510,292,272,105,196,87,-146,-220,-143,-29,-50,-245,-416,-103,-39,-42,-329,18,31,24,-77,-176,-37,-54,-50,-37,-9,34,-18,-161,-46,140,31,6,-107,-155,-154,-174,-311,-302,-178,74,113,-147,-413,-13,-275,-410,-371,-166,11,-129,-99,3,-105,40,46,-148,-93,60,-11,-57,-82,-99,-76,-40,-34,-213,40,43,-120,57,49,34,14,-60,-46,-82,-116,-149,-180,-197,-192,-176,-146,-116,-96,-86,-249,-75,-153,-66,-40,-26,-90,-104,-12,-97,-273,64,-424,10,63,-89,-86,-136,-258,135,761,630,34,70,189,-131,-65,-69,100,-261,48,-171,-344,-272,-235,-107,-99,-124,-80,-264,-148,-253,-297,108,124,-50,-50,45,-137,90,-104,-44,-66,-125,-185,-254,-321,-378,-362,-306,-234,-172,-125,-74,-59,-33,-32,-41,-164,-43,-170,-84,-118,-148,-177,-194,-196,-196,-181,-147,-124,-111,-265,-91,-99,-183,-442,-321,-229,-260,-291,-301,-281,-253,-217,-182,-234,-111,-40,-10,-402,-143,1,-281,-111,-91,31,120,99,226,-57,148,111,-174,-336,-260,-61,53,115,129,112,47,-85,-160,-267,-310,-225,-128,-18,61,-88,57,243,87,-236,-313,219,390,336,189,-65,-19,296,201,152,78,-39,-164,-69,-89,-86,-290,-180,-210,-197,-160,-103,-51,-305,30,99,203,227,240,234,21,146,128,-232,-642,-294,-117,-181,-235,-282,-314,-320,-281,-206,-126,-41,38,101,140,-202,-158,-69,-251,-248,-165,70,44,6,-43,-90,-148,-206,-282,-305,-333,-302,-235,-158,-79,-9,-46,-61,-64,91,49,31,-14,-73,-131,-176,-194,-182,-159,-304,-63,-3,62,-169,-130,-6,-173,-152,125,-147,-308,-136,-277,63,-254,36,31,23,33,-201,-2,-131,-237,-185,-228,-287,-179,-219,-258,-303,-322,-330,-327,-294,-241,-191,-126,-57,7,-4,-16,-292,-360,-309,199,142,-393,-410,-82,-102,-155,32,-102,-41,-52,-83,-116,-372,-287,-230,-284,-337,-353,-340,-303,-256,-319,-215,-344,-259,-86,-65,-52,-35,-43,-103,22,-17,-248,153,107,261,301,160,73,262,18,17,-142,-161,59,15,-89,382,-218,97,-299,-367,42,-131,-974,-1599,204,145,-2122,-3553,-349,-498,-171,-353,-281,-282,-237,-170,-237,-73,15,-244,-401,-100,5,-76,-212,-290,-138,56,-32,-94,-88,25,37,78,107,-368,147,157,140,111,72,-155,-70,-30,-54,-72,-224,-122,-168,-269,-233,-188,-146,-202,-262,-327,-326,-231,-112,-19,68,145,35,72,-155,-116,-296,-363,-585,2,-225,285,214,201,190,135,-94,24,-114,-22,-11,16,-202,80,107,-28,125,0,82,44,7,-40,-80,-149,-171,-217,-236,-260,-267,-261,-225,-164,-95,-151,-446,-248,-269,227,94,-31,-112,-278,186,-85,-130,-45,-140,-240,-317,-332,-266,-167,-127,-27,-2,-281,-129,13,-9,-49,-79,-107,-137,-125,-105,-68,-124,21],[78,-25,-137,50,-66,-295,-35,131,71,-25,-127,-233,-343,-449,-548,-637,-668,-607,-531,-469,-412,-358,-322,-288,-247,-234,-233,-245,-268,-325,-311,-302,-260,-189,-97,2,94,168,235,281,311,261,-319,-126,-179,-8,-19,-205,-449,-28,60,178,58,-25,-296,63,111,-49,-81,-97,48,-122,-129,-35,-179,60,59,13,43,-99,-134,-240,-48,-90,-149,-380,-305,-326,-361,-332,-275,-203,-138,-96,-40,86,131,-90,-92,-16,-293,-176,-19,269,247,-7,-423,-291,-169,-224,-306,-312,-247,-151,-58,21,74,55,130,146,137,77,137,143,-39,-118,130,-206,-290,6,-495,-180,44,37,-59,15,-254,-131,-132,-95,-132,-171,-263,-170,-364,-715,-471,2,-101,-280,12,-30,-225,-296,-368,-382,-363,-247,-124,-4,88,153,177,159,-513,34,-84,-212,-343,-389,-274,-140,-2954,-486,-937,188,-2878,161,105,-1796,-79,-194,-945,-412,-532,-355,-275,-1749,-159,-101012,-102666,-27753,-32325,-6870,-124,-127,-3919,-61,16,101,200,277,366,-2700,477,499,130,-1221,440,403,366,328,299,269,-206,199,42,-617,117,99,91,34,-147,173,218,-32,332,121,314,104,197,573,578,565,281,119,-334,-188,151,11,-85,-177,-273,-328,-301,-234,-172,-132,-112,-221,-70,-63,-50,-107,-89,-35,-60,-82,-135,-211,-297,-375,-416,-335,-255,-175,-106,-253,-323,-144,75,-281,95,43,-18,-59,-82,-155,-243,-327,-315,-244,-318,-80,-10,-312,-232,100,148,164,180,179,187,-54,-343,-773,-251,-407,-403,-200,-37,-147,95,86,25,51,25,5,-24,-72,-106,-447,-1042,-264,-308,-349,-325,-2141,-247,-1219,-11062,-25942,-23875,-227,-244,-257,-271,-1047,-287,-1494,-282,-269,-250,-368,-218,-197,-176,-177,-177,-188,-343,-528,-179,-261,-130,-80,-25,-158,-252,95,114,123,44,-92,103,-22,-56,53,32,-101,5,-63,-33,-62,-91,-128,-173,-220,-228,-192,-117,-32,22,9,5,-45,160,-333,46,437,-2,-258,-103,-102,-23,-5,-35,335,184,-129,-273,-205,183,159,-434,-140,-187,-182,-317,-235,-209,-127,-74,-20,-27,-41,-76,-192,-171,-147,-166,-196,-442,-218,-217,-219,-206,-183,-170,-157,-149,-146,-132,-115,-102,-69,-365,-439,-45,-212,-221,50,35,15,-16,-59,-150,-176,-241,-307,-367,-360,-324,-287,-246,-216,-263,-193,-531,-213,-236,-246,-259,-250,-228,-196,-152,-117,-82,-45,-28,4,-296,-124,-183,18,81,-148,-58,-311,-200,-183,194,-162,-83,-251,-148,-269,28,-184,-160,2,41,96,123,72,-103,-209,-223,-34,-57,-464,423,477,77,418,145,-105,-213,-73,204,104,-147,-288,-107,62,-33,-282,-193,-213,-185,-142,-115,-93,-88,-89,-114,-148,-183,-219,-252,-264,-283,-293,-293,-288,-267,-250,-234,-303,-358,-217,-147,-146,-149,-445,-197,-232,-342,-351,-181,-106,-168,-101,-32,-124,5,16,-138,-23,115,92,86,94,90,27,117,40,-252,453,433,-153,350,577,565,140,-55,369,400,294,179,-152,49,-48,-110,-75,17,113,-90,-206,49,-177,-72,118,-27,-147,-154,-44,-108,-308,43,-340,0,-115,-222,-266,-190,-289,44,147,256,174,124,208,-130,-80,17,176,-273,33,-20,-56,-161,-261,-297,-261,-206,-159,-261,-154,-285,-273,-105,-99,-94,-150,-60,-107,-51,-61,-141,-96,-123,-152,-187,-204,-197,-156,-102,-34,-108,-147,109,116,135,-26,-118,-127,75,-160,0,-59,-121,-192,-264,-337,-337,-255,-156,-75,-7,-253,0,-58,-285,-430,-319,-197,-58,-37,-95,-156,-215,-263,-304,-332,-321,-270,-219,-451,-134,-89,-310,-113,-135,16,12,-13,-38,-67,-95,-107,-110,-95,-187,-81,-80,-90,-101,-100,-95,-137,-154,-260,-12,29,93,469,282,-128,-16,388,15,-227,-280,253,315,250,149,-124,-50,320,198,147,49,-124,-164,-63,-78,-125,-268,-125,-75,-122,-143,-136,-101,-246,-40,-20,-19,-28,-38,-49,-55,-43,-29,-200,-495,-211,5,-9,-112,-45,-284,-134,-84,-70,-21,30,86,135,142,-221,-168,-121,-328,-223,-194,133,107,67,13,-25,-68,-165,-287,-113,-119,-149,-157,-106,-92,-78,-80,-60,-145,-51,-73,-63,-75,-101,-134,-174,-219,-269,-337,-408,-436,-395,-330,-277,-224,-185,-144,-119,-86,-143,-389,-200,-158,-129,-195,-204,-247,-294,-319,-341,-359,-358,-362,-355,-369,-385,-402,-417,-435,-450,-446,-447,-456,-443,-414,-378,-312,-227,-130,-21,64,-244,-359,-260,254,54,-414,-393,-47,-82,-127,73,-144,-116,49,168,89,-306,-309,-91,-139,-280,-195,-190,-161,-120,-301,-219,-307,-175,107,148,179,211,14,-118,126,-30,-224,241,116,389,249,109,122,325,-15,-43,-195,-148,31,-88,-58,367,-228,81,-297,-413,-46,-101,-1114,-1382,134,76,-2383,-4038,-162,-358,-133,-270,-138,-117,-86,-90,-221,-44,-1,-329,-348,-101,-49,-132,-194,-280,-150,13,-48,-60,-68,35,42,80,108,-334,151,166,156,134,66,-220,-51,27,11,1,-220,-40,-161,-280,-222,-207,2,-49,-22,68,-69,-23,-98,-201,-300,-391,-463,-486,-436,-388,-367,-286,-528,-137,-270,14,87,93,233,295,-152,100,-81,36,210,490,-279,221,363,0,269,47,666,368,-40,693,572,-78,317,173,106,-98,24,-11,-285,10,-156,-194,-477,-155,-313,235,153,-66,-127,-326,118,-165,-73,-126,-199,-247,-255,-224,-166,-88,-114,1,4,-283,-188,-87,-146,-221,-276,-313,-330,-288,-233,-159,-98,-8],[228,-55,-113,55,-40,-249,-56,130,234,169,-79,-186,-36,-84,-245,-37,35,65,-316,-204,195,254,-215,177,170,-194,61,4,-228,-307,-137,-209,-149,-125,-89,-49,-19,-3,0,-13,-43,-95,-428,-234,-279,-266,-210,-188,-471,-75,20,49,37,-87,-344,26,-9,-119,-136,-100,-124,-138,-139,-143,-162,-162,-171,-179,-198,-219,-243,-291,-298,-338,-388,-441,-453,-400,-341,-263,-198,-139,-108,-145,-35,71,93,-193,-123,22,-297,-202,-14,108,134,46,-349,-311,-171,41,-39,-144,-266,-379,-439,-370,-265,-161,-59,32,92,136,145,145,-114,-96,8,-165,-317,-202,-512,-268,-273,-261,-245,-235,-287,-190,-153,-104,-52,-10,-262,9,-345,-647,-457,80,-229,-378,288,207,-356,-248,-444,-268,-384,-393,-301,-188,-92,-13,37,55,-552,37,-13,-59,-105,-129,-110,-69,-2375,77,-114,197,-2660,247,240,-1440,164,109,15,28,16,31,67,118,168,-103022,-41661,-6892,-40032,-10387,249,190,-4923,19,-58,-124,-162,-193,-184,-3065,-161,-155,-160,-1253,-202,-221,-230,-238,-228,-217,-323,-205,-195,-631,-176,-165,-145,-112,-64,-19,26,-89,128,149,224,56,147,305,305,299,251,28,-382,-288,83,-67,-115,125,78,91,-28,-35,-155,-81,-85,-222,80,-58,-26,-140,-35,47,1,149,97,55,-227,92,162,244,244,279,-101,-266,-308,-201,28,-276,167,35,-13,-40,-78,-111,-188,-89,-70,-62,-237,-14,20,-317,-177,108,165,196,226,238,251,-41,-303,-728,-240,-436,-426,-289,-56,-115,-36,-76,-125,-168,-215,-250,-285,-328,-346,-509,-1008,-401,-399,-400,-399,-2589,-398,-1122,-8952,-17041,-12206,-452,-435,-402,-364,-1313,-284,-1869,-229,-210,-202,-384,-223,-234,-231,-224,-187,-126,-321,-597,150,-170,157,135,-82,-248,-159,77,-50,-195,-345,-448,-313,-153,-133,-129,146,-66,86,-83,87,428,444,448,242,391,192,121,245,183,6,4,-49,21,27,-300,68,93,22,-234,-72,-159,-10,66,-7,210,144,-134,-244,-193,-48,-101,-416,-193,-240,-278,-325,-319,-309,-239,-189,-144,-89,-39,-90,-213,-237,59,61,40,-394,-13,-158,-104,-123,-140,-153,-140,-100,-59,52,-72,-51,-90,-478,-521,-4,-171,-218,63,372,279,-8,7,-161,-275,-266,-189,-123,-82,-82,-107,-138,-179,-278,-248,-569,-217,-176,-212,-76,-147,-8,5,16,10,-2,-13,-45,-63,-248,-105,-187,-159,-173,-194,-179,-321,-196,-281,-165,-163,-156,-270,-163,-250,-181,-211,-246,-272,-306,-335,-364,-382,-328,-270,-226,-102,-111,-408,168,258,35,404,191,-75,-216,-14,254,111,-74,-168,-129,43,-30,-219,-45,308,547,72,-10,23,92,197,261,24,81,12,7,-82,94,52,104,-53,-319,75,-84,-264,-406,-279,7,0,-68,-377,-73,-182,-271,-296,-242,-278,-288,-274,-249,-232,-238,-245,-274,-302,-332,-339,-311,-272,-247,-196,-136,-78,-235,26,65,-179,155,189,219,119,-41,308,340,316,245,-146,19,24,138,343,287,77,-207,-155,-8,-192,-128,-157,-170,-207,-196,-100,-112,-338,-5,-249,146,182,16,-70,-172,-294,28,201,192,171,139,113,-119,-77,-12,-68,-284,-149,-184,-215,-226,-240,-235,-231,-227,-221,-254,-217,-320,-245,-196,-191,-193,-250,-190,-201,-213,-231,-256,-260,-276,-290,-312,-330,-316,-279,-243,-194,-150,-158,-59,-34,14,-16,-192,-93,155,-151,177,172,146,102,44,-100,-119,-207,-229,-152,-31,-227,-27,-74,-370,-371,-300,-155,8,56,0,-63,-75,-163,-108,-244,-158,-150,-211,-471,-70,17,-333,-122,-169,24,-33,-162,-286,-348,-279,-191,-126,-74,-108,-44,-48,-60,-71,-61,-50,-195,-135,-247,16,110,196,240,216,-155,-93,233,-24,-216,-235,108,64,10,-19,-179,-76,-98,-110,-120,-145,-201,-208,-252,-295,-276,-236,-182,-146,-105,-81,-68,-60,-179,-98,-132,-179,-215,-226,-204,-158,-94,-42,-170,-367,-122,73,55,-136,-72,-320,-150,70,-36,151,171,196,220,118,-234,-174,-176,-374,-151,-230,196,402,340,352,213,1,-156,-227,-109,-50,-134,-235,-287,-325,-321,-283,-251,-218,-185,-187,-162,-164,-186,-219,-260,-307,-353,-397,-401,-356,-303,-242,-197,-187,-127,-97,-94,-67,-131,-418,-246,-84,-74,-127,-58,-48,-43,-23,-92,-69,-32,-260,-161,-115,-272,-267,-171,-344,-128,-97,12,153,163,160,129,107,96,109,61,135,-196,-348,-209,217,-38,-408,-375,-31,-71,-98,77,-182,-187,3,-41,-126,-255,-280,-335,-406,-468,-466,-436,-395,-354,-319,-288,-266,-245,-223,-210,-206,-199,-188,-185,-186,-164,-204,-76,-5,73,157,52,162,381,-32,-92,-210,-134,0,-196,-18,348,-235,56,-276,-431,-138,-113,-1271,-1032,-93,-131,-2866,-4448,-174,-229,-146,-204,-112,-92,-73,-90,-190,-15,-13,-398,-275,-98,-104,-198,-164,-262,-152,-33,-45,-14,-41,-51,-160,-251,-352,-440,-488,-426,-356,-289,-226,-282,-100,-32,32,31,-187,21,-144,-274,-186,-214,0,-74,-7,74,-51,252,-2,248,190,302,-12,86,-205,-127,-417,-203,-461,-97,-295,-166,-110,-7,132,266,-197,122,-46,59,122,396,-312,37,363,31,79,105,490,417,-80,572,645,-3,368,206,161,-28,45,247,-214,388,-228,-217,-477,-52,-251,84,64,-90,-140,-353,-95,-244,-194,-236,-264,-280,-276,-262,-235,-194,-175,-151,-140,-258,-230,-113,-96,-89,-72,-65,-61,-57,-43,-36,-56,-26],[-1,-109,-132,-172,-202,-227,-227,-208,-167,-135,-110,-139,32,92,-235,63,232,34,-334,-246,158,183,-226,94,78,-161,64,72,-242,-253,67,-83,-3,-61,-132,-210,-287,-344,-325,-252,-167,-92,-412,-229,-137,-14,8,-148,-431,-111,92,213,12,-154,-325,318,385,-166,-185,15,50,-65,-156,-221,-243,-255,-244,-236,-246,-265,-294,-331,-352,-369,-373,-428,-339,-275,-249,-203,-164,-122,-60,-172,-22,130,114,-299,-116,87,-284,-228,10,5,-13,-17,-252,-251,-161,148,26,115,8,-15,142,9,30,87,93,-7,57,143,139,141,-171,-55,90,-100,-328,-85,-450,-53,63,-98,-90,-34,-293,-42,5,73,-67,-45,-224,31,-316,-555,-388,39,-342,-451,267,203,-421,-230,-484,-16,-172,-147,-227,-299,-373,-437,-480,-488,-582,-430,-421,-409,-416,-427,-431,-425,-1676,-341,-297,-239,-2360,-148,-112,-1223,-71,-61,-58,-38,-29,-15,6,36,-4016,-84986,195,249,-46401,-13372,318,309,-5604,223,168,101,40,-36,-85,-3469,-180,-206,-208,-1197,-139,-70,-93,77,147,195,-408,193,25,-574,121,60,-8,-69,-131,-202,-279,-358,-423,-486,-485,-409,-333,-252,-166,-63,43,-42,-386,-353,-45,-134,-134,330,30,37,-91,-59,-170,-104,-86,-209,101,-61,-86,-128,30,43,16,323,288,394,-225,216,491,459,217,205,-178,-274,-270,-247,-14,-244,118,36,-29,-85,-138,-196,-208,-235,-246,-264,-272,-270,-267,-311,-244,-220,-180,-131,-70,-12,56,-29,-255,-664,-225,-457,-415,-368,-72,-89,-12,-88,-176,-256,-334,-385,-389,-363,-450,-500,-765,-270,-258,-249,-224,-2849,-140,-1152,-8026,-10971,-3286,42,68,100,131,-1525,192,-1961,207,190,-17,-410,23,-37,-63,-55,9,96,-298,-610,344,-75,70,5,-180,-334,-71,-160,-160,-77,32,66,211,165,-209,-294,86,-35,96,-86,60,17,-9,-31,-56,-93,-118,-141,-163,-199,-243,-283,-285,-207,-126,-244,62,144,51,-190,-42,-216,27,133,17,144,68,-118,-200,-189,-254,-300,-382,-346,-367,-389,-374,-351,-360,-290,-233,-188,-136,-94,-97,-214,-232,-40,-44,-70,-341,-124,-173,-209,-257,-308,-376,-316,-205,-82,65,-93,-62,-150,-587,-601,32,-132,-204,68,344,211,-36,22,-159,124,-2,155,258,327,277,211,142,-35,-278,-81,-515,-224,73,-228,-52,-126,15,85,15,127,-47,-105,36,8,-200,-66,-163,-94,-108,-228,-125,-318,-175,-332,-187,-209,-226,-268,-272,-298,-327,-350,-344,-308,-271,-229,-190,-170,-157,-264,-223,-156,-150,-366,-40,20,-2,140,177,-50,-215,42,247,107,-16,-58,-157,-12,-80,-138,-166,-165,-146,-126,-134,-157,-211,-282,-364,-276,-131,-12,82,-90,182,77,145,-33,-402,155,-38,-202,-419,-353,124,217,-23,-283,-89,-128,-192,-223,-226,-119,-226,-152,-146,-198,-131,-123,-119,-99,-78,-54,-25,-6,-12,-57,12,21,-185,31,26,-198,53,67,85,80,-16,166,199,236,268,-124,-23,-30,163,240,196,24,-326,-98,7,-192,-84,-33,-47,-249,-223,-182,-260,-340,-319,-218,-116,-16,72,-65,-191,-267,-24,278,275,246,199,152,-93,-50,12,-2,-280,-23,-127,-8,47,-206,-92,-165,-166,-247,-329,-337,-354,-219,-151,-109,-88,-346,-203,-88,-113,-148,-249,-200,-209,-198,-177,-145,-121,-266,-86,-70,-145,-152,-65,-76,-54,-21,-263,-61,100,-141,162,194,198,189,46,-80,21,-67,-4,23,25,-199,-50,-91,-432,-308,-269,-110,83,147,-3,24,15,-105,-248,-370,-217,-224,-310,-453,-43,15,-346,-144,-198,32,-85,69,88,22,-17,-28,-33,-32,-43,-59,-70,-73,-65,-33,-4,-254,-95,-226,49,60,47,46,18,-162,-166,-58,-65,-207,-184,-118,-134,-161,-171,-224,-217,-256,-286,-306,-305,-260,-191,-116,-57,-181,-184,-224,53,96,-37,144,147,-107,74,5,-42,-112,-180,-248,-309,-337,-332,-309,-278,-245,-221,-207,-193,-178,-333,-172,-177,-178,-187,-188,-176,-152,-112,-245,-171,-225,-295,-58,-262,229,479,393,493,142,-28,-141,-160,-164,16,-71,-281,-291,-343,-309,-229,-159,-280,-28,-152,41,60,54,-77,13,-16,-47,-88,-357,-208,-139,-124,-186,-182,-97,-83,-81,-66,-111,-336,-266,-48,-15,-60,46,76,97,125,-30,-40,6,-251,-123,-15,-151,-212,-235,-375,-82,-90,31,256,384,473,330,319,269,250,105,188,-150,-330,-163,165,-130,-379,-358,-35,-70,-129,-226,-307,-370,-408,-414,-387,-333,-262,-217,-173,-176,-113,-92,-71,-56,-179,-200,-143,-144,-190,-245,-306,-360,-401,-438,-470,-466,-433,-399,-336,-266,-186,-91,4,115,-31,-129,-195,-129,-42,-311,20,321,-245,19,-232,-429,-238,-174,-1401,-642,-182,-180,-3550,-4714,-32,-127,74,-166,31,304,179,-87,-156,0,-31,-419,-205,-99,-164,-282,-133,-245,-149,-80,-27,29,-16,71,63,3,-75,-255,-222,-261,-283,-280,-260,-349,-182,-122,-50,27,-157,47,-133,-275,-158,-218,-4,-108,-3,67,-53,184,-91,172,110,89,-40,75,-234,-151,-403,-140,-410,-169,-296,75,-16,-112,-193,-279,-360,-410,-438,-474,-490,-501,-524,-530,-524,-486,-442,-382,-314,-236,-149,-78,-3,44,90,104,129,30,12,87,-49,49,-322,-246,-473,13,-197,167,191,-134,-181,-387,173,-345,35,34,107,67,-74,-32,-111,-139,-210,-262,-291,-258,-292,-151,-33,-91,87,-94,99,-68,100,63,-43,-45],[10,-200,-125,-3,-29,-188,-145,-13,-51,-153,-221,-236,-227,-201,-190,-173,-175,-204,-361,-325,-310,-318,-292,-232,-146,-158,-21,25,-270,-211,75,45,21,-20,-165,-136,-198,-241,-236,-185,-107,-30,-328,-271,-124,-42,-1,-114,-385,-157,104,222,-31,-249,-271,425,403,-216,-248,38,225,45,-100,-156,-80,24,132,-20,-109,-184,-124,-379,-224,-423,-323,-369,-300,-266,28,592,380,221,-8,-202,-29,210,74,-428,-92,148,-267,-268,32,303,241,175,-159,-179,-165,27,14,0,-13,-15,-13,-78,4,11,27,-104,7,72,72,87,-228,-24,107,-43,-331,-124,-378,47,73,-189,-89,-77,-287,-147,-122,-63,-78,-85,-182,35,-294,-471,-308,0,-459,-527,24,-4,-351,-261,-506,-23,-110,-89,-256,-193,-238,-262,-262,-250,-572,-195,-191,-185,-196,-215,-233,-258,-1079,-261,-256,-230,-2026,-344,-216,-1208,-262,-301,-351,-387,-428,-421,-381,-332,-16758,-57297,-137,-68,-49829,-14826,99,147,-5909,200,221,225,227,202,192,-3799,160,176,231,-1054,449,600,-381,895,1018,317,-470,76,-18,-479,923,800,666,90,227,271,135,-195,-96,-182,-234,-232,-190,-122,-44,46,139,-101,-362,-373,-160,-157,-147,290,-6,-31,-144,-71,-182,-122,-80,-191,128,-42,-112,-76,101,43,25,235,245,251,-205,216,275,267,188,147,-247,-284,-215,-283,-87,-195,-83,-44,1,10,-125,-245,-115,-1,76,86,-44,-16,-65,-292,-123,-118,-88,-47,3,41,80,-18,-206,-585,-208,-471,-371,-404,-214,-309,-322,-294,-258,-217,-186,-152,-125,-114,-658,-396,-435,-41,-11,15,48,-2923,126,-1346,-8240,-7531,253,279,287,288,274,-1656,209,-1774,96,32,-32,-440,-167,-216,-246,-278,-291,-296,-286,-536,-241,-222,-201,-164,-227,-408,-53,-42,3,24,47,61,67,72,-272,-232,45,-1,0,-67,-49,-70,-78,-86,-99,-121,-132,-141,-147,-160,-166,-147,-146,-36,32,-162,189,245,85,-125,-6,-256,93,132,44,-41,-125,-205,-264,-298,-303,-291,-330,-280,-303,-332,-336,-346,-359,-355,-330,-319,-304,-300,-316,-334,-355,-382,-399,-419,-422,-409,-395,-394,-388,-380,-379,-347,-287,-203,-88,-107,-64,-195,-519,-563,74,-91,-171,81,313,143,-29,19,-145,97,-38,115,262,521,466,147,321,-12,-257,-64,-396,-246,-150,-225,-62,-89,28,90,0,139,-100,-206,-3,23,-144,-19,-108,173,27,-239,-77,-292,-132,-276,-90,-116,-187,-219,-135,-202,-63,-133,-201,-26,-53,-107,-160,-222,-279,-332,-388,-417,-394,-342,-279,-216,-146,-85,-39,-24,-197,106,123,105,31,42,-183,7,-3,-44,10,89,88,100,115,-1,61,254,307,104,-9,-57,153,-84,186,114,182,-5,-328,225,50,-125,-382,-429,102,222,24,-184,-84,-72,-199,-333,-403,-306,-220,-186,-207,-237,-59,-19,-47,190,457,499,526,522,6,-94,268,173,-122,213,151,-213,68,29,-9,-41,-67,-95,-109,-109,-103,-95,-79,-78,-49,-32,-19,-26,-418,-30,7,-172,-77,21,7,-244,-231,-76,-83,-293,-109,-111,-178,-251,-324,-381,-380,-322,-272,-231,-185,-168,-179,-207,-268,-357,-372,-256,-257,-44,-175,6,174,-189,-99,-202,-18,-89,-197,-322,-371,-204,-2,-68,28,-429,-242,33,274,214,-246,13,-94,-202,-306,-342,-267,-203,-113,-31,-159,-123,88,90,115,3,-327,-33,169,-130,145,145,111,66,-17,-58,-78,-107,-98,-79,-50,-173,-71,-111,-464,-253,-233,-70,95,70,-8,18,-10,-38,-75,-271,-260,-294,-406,-413,-22,10,-348,-181,-224,50,-114,62,251,78,351,249,301,386,0,-11,316,26,61,-41,-145,-317,-324,-366,-325,-272,-243,-199,-175,-142,-226,-71,-36,-201,-136,61,29,37,35,-267,-113,-72,-90,-83,-57,-285,-194,-33,-51,-200,-139,-248,0,73,-31,168,206,-35,132,-21,64,-2,-69,-138,-201,-238,-255,-256,-243,-224,-213,-211,-204,-188,-318,-167,-150,-141,-152,-179,-227,-300,-392,-360,-249,-258,-208,44,-249,238,342,368,361,65,-56,-125,-97,-201,15,-49,-276,-61,13,32,-179,-64,-326,35,-203,68,115,88,-164,-74,-16,-50,-93,-364,-235,-143,-136,-192,-160,-147,-144,-138,-134,-128,-237,-253,-66,-21,6,47,80,104,126,32,18,36,-234,-66,81,-29,-82,-292,-348,-22,-78,58,192,108,30,-46,-84,-84,-56,-15,23,-105,-303,-122,6,-201,-338,-339,-207,-271,-314,-374,-419,-417,-378,-347,-326,-311,-299,-327,-362,-361,-335,-306,-268,-226,-189,-172,-134,-116,-103,-103,-115,-129,-141,-168,-206,-229,-242,-268,-278,-284,-279,-256,-235,-203,-174,-143,-158,-122,-85,-419,62,116,-246,-15,-159,-400,-324,-269,-1387,-250,156,166,-4519,-4744,243,-51,82,-147,32,308,193,-69,-111,13,-45,-355,-129,-87,-206,-366,-119,-209,-125,-111,-40,0,24,61,80,90,74,-206,-41,-45,-113,-182,-245,-403,-315,-309,-285,-250,-202,-125,-116,-268,-122,-203,3,-128,6,66,-55,110,-157,61,-17,-107,-212,-313,-273,-170,-338,-81,-354,-246,-257,162,43,-118,290,444,-261,303,-32,63,-64,53,-147,-263,-398,-318,-183,-54,62,164,-171,317,368,90,394,222,218,94,-20,224,162,83,-411,-246,-434,-200,-227,-222,-181,-164,-219,-394,50,-420,66,1,221,224,-29,105,-106,-39,-90,-180,-289,-296,-338,-208,-18,-86,30,-105,-99,-201,-337,-417,-307,-153],[-83,-271,-139,-47,-29,-159,-188,-79,13,70,-209,-90,25,0,-115,-29,-26,-66,-352,-396,-21,-23,-235,-38,-20,-147,-3,4,-292,-161,-10,-30,-53,-84,-251,-149,-184,-215,-220,-199,-160,-127,-239,-269,-100,-75,-73,-78,-324,-187,-135,-161,-189,-326,-261,-290,-319,-266,-299,-177,-136,-95,-56,-28,-33,-6,0,-39,-191,-217,-130,-403,-12,-13,-17,-293,-244,-276,2,273,222,146,32,-215,-39,180,32,-560,-47,214,-231,-291,60,368,336,270,-66,-98,-170,252,57,84,53,27,18,-171,15,-9,-57,-196,-142,-187,-227,-232,-265,-214,-164,-123,-309,-130,-302,30,62,-255,-84,86,-269,24,-40,-121,-205,-301,-328,-255,-277,-403,-233,-58,-575,-617,-51,-65,-177,-338,-521,-169,-211,-248,-394,-241,-191,-125,-60,-4,-487,87,95,93,64,17,-38,-99,-635,-83,-15,86,-1696,-994,-879,-1425,379,-955,319,271,194,104,4,-102,-30903,-28437,-372,-291,-49271,-13920,-2,70,-5887,147,165,165,163,142,147,-3614,182,232,298,-839,457,547,-636,710,779,189,-524,-76,-100,-386,691,611,521,59,255,251,154,-266,1,-41,-56,-47,-31,-16,-11,-13,-33,-170,-349,-353,-309,-311,-218,-103,-49,-132,-191,-93,-213,-161,-90,-194,134,-26,-114,-14,147,20,3,439,413,508,-191,180,477,421,123,74,-330,-317,-174,-331,-117,-165,-162,-294,-400,-321,-192,-251,-32,-31,46,141,25,123,96,-291,32,7,-3,-5,7,15,30,-37,-186,-528,-222,-438,-332,-371,-173,-156,-86,-19,30,75,97,113,108,80,-835,-230,-124,12,36,61,88,-2905,103,-1790,-9526,-6398,-165,-246,-269,-202,-105,-1726,64,-1567,142,152,154,-491,-166,190,212,208,66,201,-298,-448,-54,-201,-360,-334,-226,-498,71,-125,230,273,209,263,296,278,-357,-58,20,2,20,-63,-114,-180,-234,-288,-337,-387,-411,-409,-381,-350,-315,-274,-244,-204,-181,-149,-120,-102,-96,-94,-100,-296,-169,-233,-299,-367,-391,-356,-286,-208,-127,-54,-294,-142,-195,-110,-200,-134,-222,-149,-188,-237,-271,-305,-340,-365,-380,-391,-388,-394,-392,-380,-365,-359,-339,-308,-287,-257,-227,-195,-149,-142,-84,-246,-399,-469,84,-76,-152,74,99,51,-18,-3,-150,-17,-73,-12,-8,-2,-17,-37,-55,-84,-245,-165,-278,-259,-221,-230,-106,-71,6,71,-36,117,-186,-298,-113,8,-105,13,-54,340,2,-253,-100,-271,-95,-167,113,-111,-248,-265,-173,-196,-98,-96,-212,-61,120,154,112,48,-16,-158,-218,-217,-276,-321,-343,-337,-294,-240,-183,-99,-179,64,124,83,50,110,-229,-26,1,36,65,322,297,170,195,-28,27,168,136,103,-51,-142,27,-88,25,36,61,7,-237,166,150,-60,-319,-511,52,103,31,-104,-167,-271,-362,-396,-331,-245,-209,-238,-282,-285,-64,-13,-14,222,258,288,311,316,-54,-134,262,176,-74,211,184,-246,148,117,81,-29,3,-37,-67,-82,-95,-105,-143,-121,-105,-87,-58,-86,-427,32,46,-146,-76,128,18,-208,-233,-66,-61,-210,-110,59,295,233,159,-84,-234,-182,-103,-46,-21,-4,-1,-8,-41,-93,-157,-229,-265,-265,-230,-194,-157,-182,-148,-244,-220,-272,-318,-305,-350,-207,-54,-120,33,-447,-249,84,221,206,-230,135,128,-92,20,-10,-75,-145,-220,-285,-353,-397,-356,-316,-249,-189,-393,-98,-55,-126,-6,-9,-19,-38,-73,-85,-111,-127,-103,-86,-65,-158,-93,-137,-475,-216,-205,-42,31,7,-18,-28,-38,-38,-31,-294,-308,-362,-496,-364,-7,0,-340,-236,-251,74,-125,49,239,121,413,276,322,432,15,-19,378,-58,79,675,288,-383,0,-165,151,340,408,411,23,-99,-264,119,-40,-203,-98,216,-56,1,51,-302,-124,214,216,160,-58,-277,-214,-17,-51,-219,-102,-251,-60,43,-34,183,189,27,49,-44,-95,-165,-221,-255,-251,-215,-190,-182,-191,-189,-204,-219,-215,-223,-284,-176,-31,24,59,84,96,91,72,-266,-134,-263,-124,140,-181,214,533,420,308,-16,-79,-116,-44,-206,33,-47,-236,-152,202,175,-201,-73,-321,21,-241,-65,-104,-145,-201,-177,-175,-169,-179,-374,-247,-207,-213,-235,-258,-291,-313,-325,-318,-301,-270,-248,-237,-205,-192,-170,-157,-147,-121,-95,-75,-46,-219,-5,-2,0,8,-329,-297,14,-69,14,4,7,14,2,1,3,11,32,63,-71,-274,-96,25,-244,-304,-327,-104,-92,-26,-75,-197,-350,-188,-196,-191,-189,-187,-138,-156,-140,-141,-141,-132,-121,-118,-143,-125,-137,-151,-174,-205,-235,-259,-287,-306,-286,-240,-205,-162,-131,-117,-110,-128,-149,-187,-226,-229,-213,-163,-533,-41,17,-252,-57,-78,-364,-369,-403,-1199,92,226,-90,-5907,-4569,358,-27,42,-164,22,311,181,-53,-73,-115,-172,-286,-177,-165,-247,-460,-205,-198,-144,-139,33,118,58,29,90,211,91,-165,-149,302,237,163,-84,-457,-81,-133,-200,-258,-287,-242,-189,-275,-104,-188,4,-157,2,49,-82,12,-202,27,-12,-50,-92,-141,-283,-204,-291,-133,-320,-328,-225,25,10,-125,94,104,-283,123,-53,45,-159,154,-44,-34,101,57,-5,82,91,112,-217,173,206,104,222,202,194,135,-75,39,-30,-118,-514,-295,-388,-338,-282,-242,-207,-199,-265,-398,-159,-441,-154,-157,-163,-178,-193,-205,-203,-166,-132,-79,-34,-188,-369,-249,40,-71,46,-106,111,-36,31,293,-13,-11],[-120,-281,-144,-83,-18,-119,-211,-123,-114,-172,-235,-257,-271,-244,-196,-142,-90,-84,-314,-424,-51,-79,-211,-148,-139,-133,-88,-54,-316,-116,-22,-49,-92,-157,-304,-321,-399,-366,-248,-125,-6,96,-156,-231,-74,-75,1,-8,-257,-214,163,277,-93,-369,-100,302,259,-267,-341,48,21,-45,-97,-141,-166,-196,-201,-197,-281,-238,-149,-396,-46,16,73,-218,-194,-293,-33,232,59,60,57,-226,-63,47,-17,-546,0,40,-194,-293,62,66,77,80,16,-26,-186,175,41,52,57,43,-75,-266,32,25,-37,-266,-176,-260,-345,-383,-383,-333,-253,-191,-266,-121,-233,-90,-104,-297,-184,-257,-334,-427,-401,-322,-242,-186,-118,-71,-263,-354,-183,-107,-684,-731,-24,-24,-7,-447,-538,35,-29,-364,-532,79,87,96,99,92,-317,91,75,69,56,45,39,27,-354,33,41,70,-1398,-1322,-1631,-1874,48,-3098,6,-36,-93,-2212,-210,-1874,-46212,-2856,-368,-409,-45418,-10689,-2090,-322,-5675,-209,-155,-118,-76,-59,-19,-3173,46,89,137,-552,248,315,-835,449,513,3,-571,-244,-206,-306,525,479,425,-10,212,269,207,-340,5,75,55,20,-105,50,52,60,42,-239,-346,-307,-275,-36,-200,-45,-86,-236,-197,-111,-258,-212,-108,-210,92,-10,-78,54,179,-14,-36,442,442,515,-173,128,418,350,39,0,-416,-357,-130,-365,-188,-142,-90,-138,-111,-27,-237,-201,47,-69,3,202,77,111,102,-284,71,76,95,113,135,135,133,-71,-180,-479,-246,-397,-290,-272,-209,-188,-129,-87,-71,-67,-85,-107,-141,-180,-891,-148,-61,30,-203,222,294,-2861,372,-2523,-11731,-7120,184,96,-4,-98,-182,-1725,-267,-1349,-254,-231,-199,-513,-426,-81,-33,-15,-6,-18,-344,-358,-111,-169,-339,-464,-182,-436,-69,-179,27,62,94,113,119,119,-332,73,15,-34,-91,-145,-178,-174,-132,-75,-69,23,3,113,153,170,14,50,-287,95,19,-22,-85,-156,-230,-297,-350,-353,-328,-300,-268,-242,-205,-167,-115,-150,29,-97,-257,-162,-213,-92,-140,-36,-132,-88,-30,71,19,-21,-110,-191,-140,-55,43,61,-241,-202,-182,-48,85,80,58,3,0,-40,-68,-175,-128,-232,-276,-364,-120,-123,-129,-142,-162,-178,-203,-228,-256,-277,-289,-291,-291,-283,-290,-297,-294,-294,-291,-311,-327,-339,-357,-338,-295,-224,-140,-46,-67,86,-277,-300,-218,1,-64,47,7,411,-16,-249,-124,-233,-50,-36,128,-96,-311,-78,-55,-220,-255,-147,-206,-89,150,223,259,237,233,-119,-226,-89,-206,-289,-157,-179,-171,-162,-161,-144,-138,-129,-135,-118,-87,-46,-277,-58,8,120,135,218,238,154,226,-55,-10,231,201,166,-67,-246,98,-88,138,166,188,25,-139,268,249,1,-233,-529,-10,28,-23,-85,-131,-165,-183,-186,-283,-183,-186,-296,-359,-316,-60,-12,-37,-65,-106,-150,-190,-232,-285,-294,-280,-253,-216,-181,-156,-269,-89,-73,-67,-89,-69,-85,-93,-96,-97,-99,-212,-132,-81,-68,-52,-136,-335,-11,5,-109,-72,57,29,-159,-217,-47,-35,-102,-37,153,331,318,175,-122,-263,-141,-120,44,25,13,10,24,34,41,43,30,-172,-81,-284,-58,-83,-176,-144,-270,-200,-228,-262,-286,-311,-304,-292,-274,-257,-379,-220,-178,-153,-129,-211,-57,-16,-158,2,80,29,-39,-245,-60,-199,-27,-76,-150,-199,-246,-447,-339,-361,-373,-374,-366,-339,-302,-253,-196,-143,-141,-77,26,59,-150,-112,-164,-480,-199,-183,-19,261,300,-23,265,231,191,-44,-316,-348,-417,-411,-307,1,-14,-318,-299,-267,101,-121,33,220,161,432,305,333,444,1,-24,364,-131,20,296,249,-430,44,-128,200,238,250,270,-9,-43,-267,72,-54,-212,-73,-101,-137,-141,-74,-324,-126,232,206,161,-70,-257,-235,0,-54,-237,-74,-235,-124,8,-46,-16,-93,-168,-237,-286,-324,-331,-312,-289,-274,-264,-280,-316,-359,-400,-424,-402,-359,-307,-259,-221,-184,-145,-112,-78,-41,-7,19,-280,-106,-237,-47,227,-86,166,503,389,207,-98,-95,-116,0,-166,70,-59,-186,-238,167,157,-206,-83,-290,-9,-260,-19,-3,6,-170,-270,-4,-23,-66,-377,-245,-183,-206,-234,-249,-268,-269,-266,-266,-275,-281,-300,-332,-348,-381,-400,-412,-409,-371,-326,-278,-219,-201,-113,-82,-60,-41,-304,-239,-55,-73,-94,-116,-113,-90,-68,-23,27,82,138,191,-40,-239,-74,-51,-245,-275,-315,-161,-108,-6,5,-158,-343,-144,68,232,-187,-175,-34,-195,-29,51,-114,38,36,-60,-102,-32,-72,-110,-158,-209,-255,-295,-341,-391,-412,-394,-367,-314,-265,-224,-179,-144,-99,-58,-123,-104,-146,-197,-453,110,246,-248,-78,16,-309,-312,-534,-894,376,258,-2197,-7695,-4273,368,-41,-18,-197,20,439,165,-18,-25,6,-90,-208,-1,-80,-262,-510,-243,-152,-45,-141,102,171,109,3,101,215,87,-104,-246,460,180,318,-111,-404,-113,179,97,6,-88,-155,-248,-332,-400,-447,-441,-405,-364,-336,-320,-316,-310,-331,-344,-351,-357,-371,-363,-368,-363,-363,-366,-363,-357,-364,-372,-386,-389,-407,-432,-444,-447,-475,-485,-478,-457,-405,-347,-276,-213,-148,-83,-16,-236,106,161,129,218,194,247,185,-109,262,279,239,-588,-198,-301,97,-178,393,225,-185,-259,-357,67,-379,63,-73,88,114,54,215,-80,-46,-80,-40,-102,-150,-327,-221,-217,-196,-145,-89,-52,0,20,33,15,-25],[-92,-233,-163,-137,-22,-92,-232,-166,-73,77,-260,-48,31,-11,-37,-44,-27,-90,-267,-379,-39,38,-192,-64,-118,-190,-239,-252,-353,-164,-108,-58,-19,0,-259,-9,-38,-80,-115,-139,-143,-136,-121,-183,-94,-89,-67,-59,-195,-244,-24,-6,-107,-360,-22,-29,-91,-281,-368,-352,-406,-347,-236,-127,-27,36,93,-99,-374,-233,-153,-375,129,309,113,-145,-154,-312,-65,378,-90,-33,65,-236,-96,70,-69,-429,10,-82,-158,-269,-138,-96,-35,20,73,40,-202,191,12,19,54,60,-179,-342,62,148,-124,-278,-176,-52,-28,67,-290,0,446,75,-194,-33,-170,291,320,-309,-83,153,-229,110,322,277,-85,-251,-68,-4,-242,-318,-158,-179,-742,-853,1,-54,-78,-530,-542,-79,-61,-555,-643,-18,-39,-28,-20,-44,-74,-87,-125,-148,-174,-193,-199,-206,-210,-173,-153,-113,-1149,-1224,-2221,-2512,-1359,-4358,-151,-213,-298,-3903,-484,-5762,-62040,-453,-395,-357,-40000,-5932,-6039,-284,-5445,-208,-157,-118,-76,-57,-23,-2741,23,58,102,-186,213,282,-951,409,463,-222,-595,-395,-309,-233,473,443,404,-110,102,273,206,-399,-104,20,-24,-51,-173,-75,-69,-45,-54,-297,-346,-249,-218,75,-203,88,-103,-289,-139,-112,-301,-263,-192,-225,-254,-263,-240,-190,-129,-74,-81,49,93,118,-142,73,142,119,-43,-52,-485,-385,-259,-353,-260,-185,-93,-2,99,-6,-273,-123,116,-104,-41,34,-58,-132,-175,-251,-160,-134,-114,-112,-126,-170,-224,-294,-375,-433,-283,-349,-241,-151,-64,-153,-27,-20,-19,-9,0,25,45,53,-806,61,64,48,-408,1,-34,-2847,-97,-3581,-14700,-9276,-141,-119,-105,-82,-62,-1679,-10,-1097,62,112,169,-458,-690,32,-123,167,90,278,-411,-277,137,48,-491,-475,-132,-352,-45,-183,110,181,187,281,296,293,-250,222,37,-1,20,-55,7,24,60,90,-113,-52,-8,95,89,72,25,40,-342,15,-36,-2,-1,-2,-7,-3,4,-272,0,-18,-35,-64,-91,-124,-152,-169,-161,-188,-215,-185,-232,-71,-71,41,-47,-28,-56,-117,-181,-259,-352,-418,-356,-276,-193,-131,-226,-233,-188,-37,80,99,94,7,46,0,-43,-204,-163,-212,-252,-287,-311,-292,-256,-221,-193,-163,-144,-134,-149,-142,-156,-174,-200,-223,-258,-288,-299,-307,-303,-312,-307,-293,-279,-244,-213,-170,-124,-77,-86,34,-360,-214,-316,0,-24,79,70,351,-33,-228,-148,-186,-1,91,208,-67,-374,9,2,-197,-137,-44,-181,-113,175,224,239,247,274,-88,-235,-120,-215,-271,329,405,-81,244,187,-72,-71,133,85,25,-17,-90,-327,-264,-301,-239,-148,-61,21,101,167,-85,-57,329,351,263,-50,-355,213,-88,174,183,170,45,-44,321,314,58,-138,-454,-88,117,91,6,-12,41,109,75,-284,-152,-162,-335,-423,-311,-52,27,49,85,-118,-318,-294,-152,-202,-137,73,100,-2,80,40,-210,-31,-71,-113,-152,-185,-225,-252,-264,-255,-223,-282,-115,-69,-22,16,-176,-224,54,47,-65,-69,-40,-79,-117,-193,-185,-208,-219,-230,-229,-228,-224,-221,-221,-290,-224,-242,-262,-260,-263,-270,-266,-269,-277,-286,-300,-291,-273,-333,-223,-185,-178,-144,-257,-65,-145,-47,-48,-272,-267,-136,-197,-60,-321,-171,-37,-36,-45,-208,-62,-74,-229,-108,-128,-157,-180,-296,-210,-226,-218,-204,-204,-173,-140,-425,-98,-76,-129,-71,-97,-133,-179,-232,-288,-347,-308,-236,-186,-152,-155,-130,-194,-496,-206,-174,-5,287,369,-33,378,518,429,-69,-340,-372,-428,-316,-249,0,-32,-287,-359,-258,123,-113,11,193,198,368,310,248,194,-43,-32,37,-192,-31,-33,-43,-376,-70,-90,-112,-121,-151,-168,-213,-251,-294,-353,-382,-426,-385,-340,-292,-255,-200,-329,-126,-94,-68,-44,-75,-248,-252,-29,-64,-261,-88,-211,-188,-178,-207,-230,-242,-252,-263,-260,-261,-251,-231,-209,-187,-158,-144,-265,-283,-125,-119,-116,-244,-310,-203,-196,-58,-46,-39,-34,-25,-21,-20,-299,-83,-201,11,169,18,95,352,329,100,-179,-113,-132,31,-103,109,-90,-145,-306,125,126,-201,-98,-269,-14,-270,80,141,181,-115,-273,31,322,-38,-377,-236,123,26,-254,-75,-27,-38,-177,-43,-55,-62,-179,-124,-153,-205,-253,-312,-372,-395,-379,-329,-264,-209,-155,-129,-116,-113,-239,-195,-198,-245,-297,-351,-372,-356,-334,-290,-247,-212,-182,-163,-168,-208,-187,-216,-233,-270,-314,-249,-227,-178,-151,-119,-311,-182,-24,2,-194,-182,-123,-242,-5,78,-156,118,121,-62,-62,48,-1,-54,-122,-197,-267,-321,-361,-372,-333,-265,-204,-128,-60,0,-154,110,161,57,-101,-95,-172,-258,-363,116,217,-246,-90,97,-258,-216,-631,-558,336,-285,-4697,-9762,-3943,312,-118,-111,-261,4,344,133,11,12,-8,-121,-140,49,-34,-274,-482,170,-75,14,-144,133,195,152,-36,98,202,83,-49,-321,361,73,248,-122,-362,-164,184,139,49,-88,-53,-110,-273,-82,-123,-150,-169,-169,-173,-181,-193,-200,-235,-270,-308,-356,-417,-444,-442,-401,-356,-314,-305,-223,-195,-169,-148,-115,-92,-310,-41,-89,17,-278,37,11,-11,-46,-77,-120,-157,-180,-179,-260,-98,-28,30,94,135,185,201,-159,165,127,70,-672,-158,-212,-34,-207,-24,-13,-174,-226,-317,60,-339,30,-116,-13,18,88,103,-66,-49,-74,0,-50,-98,-278,-212,-238,-237,-192,-135,-95,-37,-3,24,34,-35],[-357,-292,-215,-185,-44,-57,-227,-189,-86,78,-262,-40,156,204,68,23,211,-63,-198,-281,-46,303,-161,198,145,-102,-84,-215,-384,-445,-449,-375,-297,-236,-192,-167,-165,-187,-215,-249,-277,-300,-309,-309,-305,-301,-296,-294,-298,-298,-288,-279,-271,-287,-293,-311,-350,-361,-356,-298,-223,-142,-60,6,60,84,111,-124,-430,-189,-153,-340,159,395,171,-64,-109,-307,-75,242,-199,-116,64,-235,-131,5,-102,-309,28,-27,-119,-220,-70,-55,-32,-19,-14,4,-204,-17,-33,-54,-67,-59,-268,-362,25,45,-194,-226,-230,103,137,149,-268,-7,540,102,-94,53,-113,341,369,-293,-77,103,-204,111,361,318,-68,-315,-25,9,-204,-287,-157,-253,-710,-867,316,306,307,-497,-521,274,-18,-722,-699,-136,-257,-407,106,55,15,-33,-87,-126,-158,-176,-173,-164,-155,-109,-90,-56,-965,-781,-2412,-3271,-2822,-3972,-244,-301,-356,-4459,-321,-11080,-67567,-97,-17,51,-34481,-539,-9475,-248,-5372,127,96,52,18,-23,-25,-2372,31,95,164,226,273,311,-989,324,307,-474,-598,-498,-392,-174,64,49,36,-240,-67,-4,-38,-436,-194,-87,-83,-73,-220,-86,-81,-92,-155,-344,-350,-194,-190,-172,-178,-130,-117,-243,-134,-145,-345,-307,-200,-241,-225,-244,-251,-243,-233,-226,-215,-181,-168,-169,-178,-183,-204,-238,-293,-344,-522,-384,-298,-308,-320,-108,0,-15,84,-8,-274,-45,103,-147,-88,30,16,18,21,-192,22,13,2,-16,-36,-70,-95,-141,-169,-389,-296,-298,-189,-91,-78,-189,-62,-42,-32,-17,-14,-4,-4,-21,-655,-67,-87,-125,-448,-202,-242,-2903,-279,-4973,-18276,-12520,-278,-288,-320,-357,-383,-1633,-260,-803,-302,43,212,-315,-933,-166,-302,145,106,245,-497,-218,473,184,-566,-342,3,-287,347,-152,432,436,148,457,442,420,-176,345,76,3,-24,-60,101,255,268,266,-87,-83,-4,66,-5,-89,-180,-264,-348,-297,-239,-178,-130,-96,-76,-53,-27,-264,14,25,-27,49,38,11,8,-142,1,-289,-180,-218,-255,-55,-12,8,17,26,7,52,40,30,-120,-190,-146,-167,-194,-202,-215,-257,-201,-32,150,226,218,15,278,73,59,-233,-132,-135,-55,-149,-135,-125,-84,-29,23,-227,83,-68,-149,39,19,-107,76,83,31,-269,-57,-97,-145,-178,-221,-258,-304,-333,-371,-382,-345,-295,-234,-187,-413,-107,-363,-56,-47,-41,-49,-65,-60,-200,-171,-133,45,202,316,-30,-437,88,55,-211,-145,73,-142,-124,228,197,197,238,280,-71,-226,-169,-220,-252,242,416,-69,407,253,-124,10,257,231,-9,43,168,-364,-101,-227,-348,-386,-294,-216,-147,-96,-123,-118,41,76,108,-10,-322,189,-96,167,186,136,64,42,25,-64,-148,-230,-342,-385,-426,-394,-355,-313,-273,-232,-191,-265,-105,-147,-261,-369,-280,-47,46,66,62,-10,-94,-184,-278,-370,-374,-320,-256,-196,-154,-131,-137,-100,-108,-126,-151,-176,-213,-244,-272,-299,-319,-333,-258,-200,-131,-66,-194,-120,64,88,-19,-72,74,26,-86,-165,-26,-47,-57,-65,-58,-45,-23,1,-266,-299,-77,-112,-88,127,155,183,224,247,225,327,353,-61,-86,-371,-85,175,-185,-151,-213,63,-179,69,-5,-234,-323,-156,-218,-11,-274,-119,220,184,276,-224,-99,-120,-301,-73,136,23,29,-330,-142,-250,127,158,99,66,-26,-366,-42,-63,-137,-91,-107,-115,-121,-140,-119,-119,-130,-108,-83,-83,-165,-147,-222,-516,-234,-173,-101,-103,-107,-102,-73,-42,-7,-86,-353,-350,-390,-220,-185,-6,-55,-247,-370,-224,145,-101,-6,166,239,592,342,333,386,-113,-34,270,-231,-65,177,156,-322,83,-51,-42,-104,-192,-264,-356,-401,-379,-345,-277,-258,-188,-156,-132,-130,-114,-309,-123,-146,-164,-180,-205,-248,-251,-246,-267,-284,-283,-287,-300,-296,-291,-279,-254,-229,-205,-178,-157,-136,-196,-87,-68,-43,-38,-324,-370,-1,-51,-98,-254,-258,-162,-197,-131,-215,-320,-395,-297,-144,7,-312,-59,-159,59,350,135,36,354,251,1,-240,-127,-153,5,-87,-160,-211,-254,-310,-343,-366,-320,-233,-251,-31,-269,44,102,168,-55,-187,26,294,-78,-355,-210,122,-49,-278,-39,-40,-29,-220,5,4,0,-158,-78,-113,-162,-183,-178,-149,-82,-9,60,41,-178,197,252,267,286,-148,-153,194,-21,221,248,197,362,332,163,178,214,174,141,-1,-165,-64,-201,-204,-274,-309,-303,-130,18,-26,-71,-260,-207,-275,-351,-388,-293,-228,-273,-153,-143,-186,-167,-190,-227,-268,-311,-336,-333,-322,-315,-315,-319,-344,-376,-376,-332,-282,-214,-152,-98,-158,-1,41,73,-68,-84,-197,-308,-273,103,66,-231,-75,-62,-198,-100,-611,-216,46,-703,-7197,-11884,-3588,76,-241,-211,-336,-8,17,8,5,-1,-19,-150,-67,-30,-29,-273,-402,-32,-26,-12,-138,44,75,125,-73,101,192,95,17,-280,177,-35,66,-93,-318,-209,-170,-205,-223,-215,-169,-136,-269,-54,-70,-3,-160,-1,7,-171,-281,-106,-48,-44,-3,-45,-51,-303,-265,-203,-21,-214,-221,-150,-35,-3,48,-148,-124,-348,73,-110,20,-304,-1,-29,-37,-40,-23,-12,4,22,38,-267,24,45,12,-20,-75,-109,-159,-181,-147,-86,-41,-613,-110,-110,24,-142,56,41,-152,-162,-261,-49,-323,-60,-158,-100,-83,-46,-46,-55,-48,-66,-19,-23,-38,-223,-103,-22,-34,-37,-48,-84,-94,-122,-139,-127,-74],[90,-69,-193,-239,-25,-30,-217,-204,-86,84,-253,-51,90,163,85,33,214,-23,-127,-175,-38,-64,-132,-104,-89,-83,-77,-79,-418,-104,-135,-175,-217,-266,-315,-359,-403,-445,-470,-480,-459,-425,-383,-333,-276,-206,-130,-57,-67,-298,88,103,-47,-193,3,-63,-157,-282,-322,-259,-174,-70,34,119,81,211,257,-166,-428,-126,-158,-314,169,415,224,5,-83,-293,-73,101,-264,-202,37,-243,-184,-81,-134,-212,60,33,-103,-179,-8,-22,-34,-65,-102,-124,-209,-212,-248,-282,-300,-289,-345,-343,-219,-214,-260,-215,-286,-282,-338,-358,-331,-285,-222,-175,-156,-130,-111,-98,-100,-287,-134,-173,-213,-253,-254,-215,-155,-402,-29,32,-172,-282,-203,-355,-632,-725,237,532,599,-365,-485,196,-56,-865,-712,-272,-364,-640,352,711,474,487,521,448,148,213,217,14,-154,10,-50,-88,-885,-198,-2088,-4050,-4193,-2482,-38,2,21,-3728,-480,-17757,-51759,105,154,201,-29778,256,-12407,-2182,-5610,130,49,-53,-148,-251,-289,-2112,-191,-112,-47,-2,18,32,-1002,28,26,-764,-606,-554,-465,-157,7,-8,-33,-421,-313,-140,-201,-473,-317,-332,-287,-229,-263,-154,-122,-94,-281,-399,-379,-160,-41,-15,-157,36,-101,-159,68,-86,-408,-351,-153,-282,79,58,105,90,65,-112,-170,-66,-126,-194,-257,-291,-292,-260,-233,-201,-533,-368,-133,-276,-405,-124,-53,-46,-38,-35,-264,0,72,-217,-157,170,134,-12,-64,-131,232,-6,204,112,170,137,-61,-194,-176,-371,-339,-272,-155,52,19,-236,85,229,39,242,226,247,243,226,-521,191,186,170,-381,155,149,-3052,-823,-6632,-22194,-16581,137,131,118,115,122,-1638,73,-493,-949,-293,455,-108,-1059,-317,-498,107,104,162,-603,-203,15,56,-491,-174,43,-257,156,-126,12,-79,-169,-245,-268,-216,-150,-83,-40,-9,-85,-95,22,12,1,-21,-56,-107,-152,-193,-228,-267,-289,-266,-313,-173,-171,-112,-90,-83,-116,-94,-97,-298,-106,-112,-101,-90,-73,-62,-58,-142,-66,-387,-161,-269,-293,-199,-193,-182,-173,-150,-114,-99,-89,-103,-141,-202,-229,-240,-189,-111,-218,-292,-233,-38,454,534,147,18,296,81,6,-269,-156,-113,-125,-248,-371,-319,-229,-159,-106,-312,-33,-100,-155,-12,-19,-80,-47,-61,-88,-349,-121,-130,-132,-154,-171,-185,-209,-222,-245,-265,-289,-314,-326,-341,-411,-337,-334,-313,-291,-258,-228,-199,-151,-172,-188,-80,89,172,245,8,-470,149,94,-237,-150,124,-104,-122,271,171,151,208,266,-69,-188,-232,-217,-231,149,293,-47,383,199,-188,101,283,171,-45,32,109,-310,-111,-222,-333,-440,-402,-336,-284,-261,-248,-256,-270,-306,-342,-354,-332,-271,-178,-98,-24,41,89,119,141,130,120,22,-224,-283,-47,-88,-149,-193,-221,-229,-223,-224,-171,-141,-181,-291,-237,-137,-165,-216,-266,-326,-386,-438,-484,-509,-478,-441,-411,-384,-369,-367,-364,-356,-367,-386,-409,-432,-462,-477,-462,-442,-425,-410,-399,-399,-394,-378,-357,-330,-300,-263,-230,-196,-150,-105,-63,-128,35,14,145,185,221,247,268,100,-365,-264,-45,-89,-157,293,309,326,357,330,271,408,405,0,-66,-378,-143,129,-186,-141,-153,65,-212,138,25,-193,-365,-141,-212,-38,-234,-64,258,138,277,-250,-177,-202,-342,-119,87,24,34,-339,-175,-246,-118,-217,-334,-411,-401,-347,-263,-190,-137,-67,-26,15,53,-124,-118,60,-100,-101,-38,42,-171,-155,-234,-481,-274,-169,23,99,37,-49,-60,-93,-109,-116,-343,-289,-337,-119,-134,-150,-154,-193,-304,-172,-109,-90,-88,-82,-90,-118,-154,-211,-273,-345,-397,-357,-276,-189,-96,-26,-270,36,-8,0,-32,-95,-146,-213,-241,-228,-199,-223,-278,-67,73,-8,16,12,-264,-94,173,124,147,-29,-252,-229,54,-61,-304,-57,-120,-238,-108,-134,-42,-31,-18,-2,-33,1,-81,-221,136,96,10,-116,-375,-458,-23,-57,-61,-248,-192,-123,-185,-36,-66,-31,-29,-16,82,32,-319,-44,-119,90,310,256,18,228,161,-87,-281,-145,-183,-170,-195,-194,-176,-157,-266,-134,-122,-141,-103,-242,-52,-271,-12,66,145,-9,-95,40,238,-123,-326,-178,73,-126,-298,-3,-32,-48,-266,-39,-45,-59,-143,-187,-271,-329,-209,-63,57,28,246,213,28,-174,250,433,302,386,-52,-127,228,2,287,241,132,341,352,54,137,351,210,94,8,-125,-66,-258,-191,-300,-316,-371,-129,26,-31,-33,-216,-232,-83,-145,-190,-208,-324,-294,-133,-170,-224,-281,-315,-272,-201,-138,-85,-43,-24,-20,-25,-45,-54,-25,-30,-238,80,89,136,135,-172,92,61,15,-46,-91,-233,-352,-204,-149,-167,-223,-213,-238,-250,-243,-483,-187,-162,-950,-9297,-13086,-3214,-196,-428,-324,-438,-319,-298,-259,-214,-174,-134,-197,-63,-28,1,-287,-335,83,36,65,-148,-2,-54,-93,-138,-182,-178,-157,-117,-176,-46,-164,-50,-77,-290,-258,-192,-221,-225,-188,-188,-149,-279,-22,-42,34,-154,-20,-26,-214,-315,-92,-23,-96,-151,-193,-232,-289,-276,-301,-322,-308,-250,-168,-111,-22,34,-265,-210,-412,89,-136,-10,-303,-148,-191,-159,-91,-11,44,80,92,92,-261,-11,247,87,224,39,262,165,-147,1411,1337,54,-556,-70,-14,-50,6,583,103,-142,-94,-206,-329,-395,-362,-277,-184,-200,-29,30,-53,-53,-67,99,116,-7,-175,-51,161,217,78,130,293,82,-49,255,65,0],[-41,-144,-217,-291,-47,-16,-211,-226,-80,88,-241,-88,1,85,68,39,211,15,-66,-74,-23,-71,-142,-211,-265,-333,-399,-408,-442,-325,-290,-254,-216,-182,-148,-113,-86,-87,-53,-167,-37,-43,-58,-78,-100,-117,-130,-141,-155,-341,-183,-198,-215,-239,-270,-291,-330,-346,-371,-378,-354,-332,-309,-298,-288,-296,-286,-264,-363,-200,-163,-297,-50,-4,26,65,-66,-263,-54,-34,-265,-278,-9,-255,-249,-178,-150,-136,124,301,-104,-145,128,-79,-298,-353,-128,94,-207,70,-25,-35,25,111,-366,-301,151,300,-313,-99,-309,248,237,92,-249,-78,333,104,105,182,-81,208,202,-279,-105,-28,-204,92,369,337,-46,-485,27,79,-132,-287,-278,-458,-525,-538,-14,-48,-70,-184,-412,-171,-206,-760,-676,-390,-354,-673,-255,-254,-239,-232,-238,-234,-241,-251,-254,-290,-215,-180,-128,-53,-893,90,-1332,-4599,-5166,-753,339,352,-1274,-2011,-914,-25529,-33970,-83,-161,-179,-26330,-31,-14823,-4503,-6217,134,108,54,-7,-99,-176,-1950,-356,-434,-344,-246,-153,-55,-993,122,202,-1052,-588,-530,-492,-154,81,-26,-146,-627,-580,-233,-125,-486,-302,-164,186,16,-270,-197,109,-148,-397,-429,-403,-202,-224,-224,-217,-206,-194,-168,-149,-104,-449,-331,-159,-314,54,71,84,89,80,-134,-172,-16,-71,-136,-196,-230,-248,-241,-230,-210,-491,-306,-169,-233,-463,-139,-105,-97,-92,-76,-228,-38,-24,-286,-210,-4,-5,-26,-143,-44,-21,-29,-28,-26,-13,-9,-143,-230,-165,-344,-366,-242,-109,135,65,-256,37,193,-108,186,135,688,844,1031,-390,776,638,245,-240,721,134,-3260,-1731,-8112,-25392,-21122,349,327,293,268,242,-1694,127,-152,-1166,-596,106,76,-907,-367,-673,-65,-108,-148,-628,-201,-198,-203,-344,-174,-141,-238,-86,-98,-32,-7,0,36,43,47,-91,15,-28,-81,-138,-206,-279,-351,-364,-306,-255,-217,-174,-129,-83,-54,-34,-19,-260,-38,-229,-97,-129,-168,-211,-243,-263,-361,-283,-288,-279,-273,-262,-260,-261,-266,-265,-310,-254,-318,-322,-253,-219,-200,-193,-182,-158,-149,-136,-131,-144,-198,-152,-279,-137,-14,-208,-322,-261,-33,272,312,72,28,315,86,-38,-290,-172,-99,74,21,21,-101,7,2,-92,-228,-92,-134,-182,-228,-267,-290,-297,-278,-265,-349,-218,-193,-164,-159,-148,-178,-131,-111,-101,-88,-114,-72,-55,-132,-361,-33,-208,-22,-16,-3,-1,-8,-118,-133,-182,-20,36,59,89,53,-429,196,124,-261,-143,171,-65,-98,322,153,109,164,240,-74,-137,-272,-188,-202,66,161,-15,353,131,-228,201,308,108,-74,32,127,-260,-26,-4,-86,-101,13,152,-131,92,-199,-267,428,446,424,111,-27,91,-112,146,157,62,117,184,259,190,127,67,-111,-358,-157,-97,-110,-108,-97,-87,-84,-173,-95,-146,-126,-216,-197,-205,-217,-229,-224,-216,-203,-184,-179,-203,-202,-200,-200,-197,-196,-201,-195,-179,-259,-196,-223,-259,-312,-354,-357,-307,-231,-279,-64,0,55,-4,-143,62,80,39,-19,-86,-138,-171,-162,-128,-67,0,67,114,152,173,177,50,-446,-187,-13,-66,-213,-4,-25,-45,-52,-69,-91,-119,-161,-199,-250,-352,-306,-265,-202,-119,-97,56,-242,190,46,-157,-334,-98,-191,-71,-200,-22,285,86,215,-281,-259,-262,-289,-168,41,18,16,-331,-204,-212,253,213,162,78,-50,-238,-129,62,-135,33,133,125,72,-96,-149,85,-63,-85,-25,47,-175,-162,-224,-418,-330,-153,-143,-203,-274,-344,-394,-442,-480,-516,-451,-382,-316,-263,-222,-184,-140,-136,-198,-115,5,-74,-10,56,70,75,82,78,75,-260,-7,0,-243,-76,-103,-139,-225,-203,-216,-223,-203,-204,-194,-218,-241,-274,-322,-327,-322,-279,-211,-124,-45,15,-209,-67,124,91,172,19,-247,-192,74,-42,-322,-58,-51,-194,-134,-163,-100,-150,-199,-252,-296,-343,-374,-374,-340,-286,-219,-197,-399,-497,-75,-34,-3,-223,-122,-82,-154,4,-83,62,53,-15,34,9,-308,-42,-84,-84,-113,-129,-156,-176,-211,-254,-288,-313,-320,-285,-270,-248,-215,-182,-207,-117,-80,-93,-86,-230,-64,-272,-77,49,121,26,-3,81,60,-160,-278,-133,-86,-193,-290,-188,-235,-266,-298,-306,-313,-292,-256,-210,-124,-39,66,171,20,27,280,236,28,-167,299,456,325,451,60,-95,266,47,380,260,95,291,259,-48,112,345,211,52,26,-68,-57,-281,-172,-328,-312,-413,-104,46,-18,12,-162,-235,-79,254,-168,-216,-384,-280,21,22,-215,25,72,-128,99,158,175,-61,-92,196,196,-63,-55,212,14,-231,140,94,193,145,-168,209,223,108,-9,-86,-254,-343,-126,17,-27,-192,-128,-187,-246,-296,-337,-369,-400,-1074,-10323,-11181,-2770,-406,-637,-406,-536,-342,-302,-254,-199,-148,-98,-228,-25,0,23,-286,-259,0,-37,-88,-153,-202,-259,-284,-302,-313,-296,-289,-287,-302,-314,-349,-380,-398,-395,-370,-333,-296,-260,-220,-217,-172,-268,-30,-3,29,-123,-21,-49,-225,-230,-73,-107,-171,-219,-247,-262,-246,-228,-220,-170,-168,-104,-162,-169,-15,106,-277,-192,-439,-8,-133,13,-275,-29,39,16,-41,8,-2,-28,-76,-148,-225,-285,-214,-49,162,-30,279,127,-86,1337,1488,-11,-504,-18,93,-130,201,1000,55,-128,-19,-135,98,-365,-106,-220,-148,-301,89,75,-46,-50,-58,105,144,20,-128,-5,167,280,70,188,331,79,-69,237,56,-101],[58,-101,-254,-377,-412,-334,-224,-241,-55,5,-216,-139,-95,-12,26,50,30,-13,-48,-100,-149,-187,-213,-205,-152,-97,-88,-183,-428,-75,147,168,185,193,197,-98,171,-112,60,-227,96,132,51,-59,-11,-11,-52,-102,-159,-378,-288,-358,-422,-465,-437,-342,-248,-296,-205,-73,153,234,218,207,77,243,223,-266,-272,30,-161,-279,138,235,120,2,-148,-319,-460,-315,-214,-329,-67,-259,-316,-275,-149,-76,116,247,-121,-118,-256,-208,-15,188,250,203,-194,66,4,-36,10,122,-329,-257,154,303,-347,-45,-282,165,182,58,-247,-125,132,52,-38,-96,-130,-131,-113,-275,-125,-89,-214,-69,-110,-163,-197,-545,-174,-111,-86,-298,-375,-539,-414,-335,-136,285,292,9,-306,101,-155,-669,-619,-484,-284,-575,2,-5,9,-41,50,95,-186,187,234,-628,41,293,287,290,-996,259,-370,-4647,-5402,107,44,-13,-3490,-181,-867,-33814,-15940,-354,-216,-87,-24300,110,-16705,-7131,-7214,243,223,180,136,70,24,-1897,-657,-98,-115,-115,-105,-75,-996,-10,15,-1329,-556,-449,-477,-187,-266,-359,-422,-858,-788,-181,-97,-496,-292,-245,117,-5,-255,-231,56,-289,-493,-434,-428,-110,-97,-79,-75,-53,-69,-72,-120,-155,-432,-266,-189,-345,-129,-104,-73,-42,-24,-151,-134,-70,-120,-186,-255,-308,-361,-400,-391,-365,-430,-341,-344,-331,-417,-341,-355,-345,-314,-252,-190,-102,-33,-357,-250,126,85,-31,-207,46,194,9,158,77,105,91,-198,-257,-148,-322,-388,-228,-123,-88,-2,-259,-24,103,-282,95,26,545,680,633,-284,462,356,227,-89,-14,-283,-3513,-2636,-8022,-24651,-25727,83,134,168,200,44,-1830,145,173,-704,-773,16,-48,-695,-335,-815,-207,-213,-213,-531,-222,-163,-142,-203,-62,0,-243,111,-94,206,20,-73,285,282,268,-70,187,113,28,-155,-200,-252,-320,-308,-253,-202,-169,-139,-116,-100,-102,-114,-122,-219,-133,-278,-117,-107,-108,-182,-141,-155,-315,-208,-195,-209,-122,-99,-92,-98,-123,-210,-209,-265,-373,-354,-258,-142,-46,29,102,-28,235,6,-18,-156,-188,-128,-312,-160,-21,-199,-359,-290,-244,-311,-321,-265,-185,-114,-55,-85,-304,-192,-105,101,81,10,-107,32,53,-138,-162,105,-148,-129,117,92,68,-173,50,52,-296,99,10,2,-207,21,-201,-72,-83,-90,-157,-229,-297,-301,-251,-308,-152,-138,-108,-102,-99,-111,-136,-153,-154,-161,-169,-182,-193,-200,-200,-376,-129,-69,-289,-140,145,-38,-70,318,138,63,101,200,-92,-85,-227,-143,-174,-6,21,10,309,45,-195,296,323,45,-97,45,95,-227,19,-18,103,201,308,279,-213,0,-235,-352,383,573,464,175,107,23,-121,126,99,12,-71,-134,-182,-200,-178,-141,-103,-292,-284,-122,-102,-6,-10,-24,-52,-121,-126,-169,-193,-208,-203,-195,-167,-152,-132,-121,-112,-101,-99,-123,-118,-106,-92,-71,-55,-45,-30,-7,-198,-12,-31,-186,-75,-81,-56,-6,63,-220,6,-67,44,-105,-97,128,297,186,95,-97,120,-56,-52,-84,-109,-108,-83,-62,-39,-27,-21,-19,-339,-90,-47,-69,-262,-91,-96,-103,-101,-111,-128,-151,-186,-210,-232,-312,-273,-126,-173,-95,-57,37,-271,214,54,-130,-252,-46,-170,-106,-177,0,294,33,139,-296,-351,-274,-221,-212,4,0,-24,-320,-226,-169,312,288,198,14,-69,-186,-204,-5,-133,19,167,104,28,-69,-168,-202,-260,-286,-310,-329,-353,-354,-378,-399,-397,-378,-347,-327,-319,-314,-292,-269,-238,-204,-291,-149,-250,-124,-131,-141,-144,-136,-132,-138,-143,-146,-163,-175,-191,-215,-233,-253,-259,-277,-262,-252,-241,-232,-213,-214,-232,-259,-297,-340,-334,-319,-277,-261,-239,-224,-231,-412,-256,-210,-203,-185,-165,-107,-161,-48,69,50,179,72,-223,-159,78,-20,-350,-67,26,-120,-162,-191,87,52,21,8,20,-2,-44,-140,114,119,-97,-283,-397,-455,-171,-277,-392,-439,-334,-236,-153,-78,-93,45,27,-8,170,45,-287,-38,-64,99,121,87,33,-20,-96,-214,-283,-344,-385,-348,-313,-277,-240,-212,-192,-173,-154,-131,-125,-231,-86,-291,-155,-20,-9,0,6,14,25,-204,-233,-95,6,-261,-267,83,188,101,-275,150,356,335,-112,-6,124,84,209,318,-16,15,296,248,22,-178,286,210,119,24,-63,-140,-190,-177,-136,-92,-37,7,19,-159,16,-4,-23,-33,-40,-21,-55,-289,-168,-378,-319,-445,-82,57,-12,42,-125,-240,-105,338,-151,-237,-333,-262,7,93,-209,-13,13,-141,20,29,40,-118,-261,71,77,-83,-68,90,50,-224,120,96,151,127,-169,100,74,34,-4,-93,-274,-305,-101,-121,-136,-166,-166,-184,-197,-195,-182,-160,-143,-1191,-9467,-8723,-2276,-375,-879,-468,-649,-105,-50,-37,-26,-26,-121,-265,-92,-134,-174,-300,-272,-298,-300,-268,-213,-155,-104,-46,-179,-3,9,-4,-34,-87,-143,-392,-317,-411,-468,-415,-353,-301,-256,-217,-199,-214,-265,-117,-127,-139,-157,-182,-224,-281,-349,-355,-275,-180,-86,-99,-192,-208,-186,-218,-19,-144,-33,-174,-220,-257,-268,-212,-137,-381,-122,-126,19,-259,-60,310,235,-84,69,398,182,297,399,-164,10,388,49,83,-118,239,70,-41,54,-11,-88,-480,-227,-283,-329,-370,-414,-432,-422,-364,-316,-256,-369,-126,-217,-89,-347,60,64,-51,-50,-52,-10,-3,33,-94,20,156,317,45,230,351,55,-93,193,27,40],[142,20,-217,-228,-232,-248,-215,-271,-150,-150,-202,-220,-210,-186,-182,-174,-153,-137,-102,-77,-48,-20,-68,16,46,-11,-207,-232,-390,-99,39,18,-1,-26,-48,-115,-78,-142,-92,-287,-72,-63,-57,-89,-51,-43,-26,-7,11,-389,67,107,138,79,187,296,-76,-309,-134,-63,251,245,238,198,69,248,175,-326,-177,120,-155,-267,104,134,0,-83,-137,-170,-111,-264,-139,-346,-137,-255,-368,-358,-222,-294,-274,-205,-153,-98,45,110,163,182,177,171,-172,78,26,-23,-52,-39,-274,-220,96,136,-363,0,-238,72,118,26,-245,-170,123,101,313,259,-111,255,282,-270,-143,-136,-223,117,309,309,15,-543,67,213,-33,-307,-483,-542,-297,-124,-380,170,179,181,-163,106,-194,-595,-547,-546,-204,-430,136,94,59,-263,-40,-83,-289,-176,-217,-947,-296,-320,-312,-284,-1178,-253,-243,-4170,-4820,-249,-267,-272,-5485,-299,-525,-39615,-183,-83,27,140,-23538,351,-17847,-9902,-8548,617,633,617,97,531,478,-1936,-719,228,134,38,-57,-135,-1010,-249,-272,-1568,-496,-324,-413,-292,-286,-283,-447,-1099,-642,-219,-105,-503,-239,-298,3,-27,-211,-254,-41,-404,-516,-409,-440,-187,-181,-162,-143,-126,-125,-134,-181,-218,-358,-229,-202,-354,-112,-80,-44,-6,10,-148,-57,-51,-113,-194,-277,-339,-300,-241,-210,-190,-350,-205,-236,-252,-320,-313,-311,-256,-194,-119,-141,13,41,-406,-244,105,54,-17,-218,22,-10,-44,-68,-85,-87,-88,-208,-258,-120,-294,-388,-219,-10,167,122,-233,-85,11,-445,48,-76,47,12,-36,-187,-126,-157,-196,-215,-209,-723,-3768,-3228,-5947,-19889,-29730,-68,127,138,145,-425,-2037,95,56,-1,-670,-115,-185,-488,-305,-811,-244,-189,-196,-371,-241,-59,-74,-112,-153,-202,-254,-255,-210,-157,-152,-109,8,46,80,-58,109,98,76,-150,-275,-15,-54,-88,-122,-159,-194,-206,-195,-155,-103,-40,29,-188,81,-291,253,271,236,-127,159,87,-182,-397,-337,-266,-165,-14,-43,20,-60,-194,-108,-124,-410,-379,-61,8,-76,-92,-39,-53,130,27,-24,-162,-162,-88,-317,-165,-24,-183,-385,-298,-2,43,34,-92,3,-18,-53,-126,-299,-206,-247,-261,-219,-140,-97,55,44,-165,-105,96,-165,-100,201,276,166,-229,440,368,-230,112,49,56,-245,-20,-210,-66,-53,-47,-116,-34,-138,-127,-246,-263,161,-78,89,89,175,222,445,-176,-61,-129,92,236,287,211,113,-328,-33,-78,-303,-133,29,-19,-33,179,133,20,26,151,-115,-30,-136,-159,-250,-334,-412,-367,-324,-306,-285,-283,-298,-340,-366,-339,-277,-238,-165,-113,-75,-56,-57,-68,-239,-98,-262,-434,-63,-63,-74,-87,-116,-146,-151,-146,-113,-62,-12,34,57,62,67,65,54,-200,-405,-239,-198,-27,-37,-47,-60,-69,-79,-205,-82,-105,-147,-95,-96,-109,-116,-123,-125,-117,-114,-128,-107,-73,-82,-72,-156,62,121,116,-103,74,13,-285,-99,104,11,139,173,-159,2,-147,-120,-184,-48,158,84,14,-42,-119,-34,-114,-62,-42,80,-45,198,178,145,97,41,-29,-201,-125,-169,-219,-306,-275,-288,-299,-296,-293,-282,-258,-228,-176,-127,-268,-317,-18,-153,-71,-34,10,-290,73,47,-110,-161,7,-152,-141,-156,2,286,-14,71,-262,-341,-231,-160,-206,-16,-30,-79,-307,-231,-128,329,202,116,-20,-90,-144,-298,-83,-124,7,385,374,91,-45,-160,9,-4,-67,3,84,-174,-194,-164,-267,-440,-73,18,-11,-46,-84,-89,-104,-116,-142,-266,-177,-226,-229,-255,-268,-266,-251,-240,-240,-239,-235,-242,-238,-230,-225,-212,-201,-182,-211,-152,-136,-240,-104,-76,-66,-175,-87,-116,-162,-194,-249,-281,-310,-290,-251,-226,-351,-206,-59,-12,19,13,-4,-126,-37,15,3,47,77,-172,-132,71,2,-382,-79,111,-31,-185,-204,38,143,187,244,104,24,-17,-89,121,154,-165,-361,-366,-359,-118,-2,-21,-179,-19,-40,-81,96,-91,45,2,-32,-68,-96,-257,-118,-114,-121,-141,-158,-191,-218,-255,-280,-276,-268,-257,-229,-248,-280,-314,-325,-278,-204,-121,-36,-48,-235,-109,-325,-218,49,24,25,61,4,-44,-247,-186,-89,-38,-326,-238,114,199,90,-235,106,380,346,-109,-48,-14,47,125,261,-52,-3,301,254,18,-205,-110,-219,-239,-175,-105,-69,-51,-52,-73,-111,-140,-166,-209,-259,-260,-278,-279,-263,-242,-202,-144,-272,-165,-440,-331,-456,-63,62,-14,58,-98,-236,-118,47,-134,-264,-242,-246,-271,-335,-332,-280,-211,-147,-87,-44,-11,-181,-449,-40,23,-102,-82,-25,-38,-210,-66,-86,-125,-184,-253,-349,-402,-313,-191,-107,-253,-247,-21,51,94,-140,13,249,-48,258,152,67,-35,-1293,-7194,-6071,-1737,-610,-1092,-484,-552,-159,-29,29,115,127,-167,-293,118,119,24,-311,-187,47,14,-23,-238,-104,-146,-162,-204,-186,-159,-131,-99,-72,-40,-372,-206,-46,-182,-178,-29,-2,34,-182,-129,-256,-257,24,31,-3,-58,-35,-123,-193,-75,-89,127,176,-70,-132,-234,-167,-134,-180,-55,-245,-447,-649,-483,-318,-172,-68,14,-261,-121,-109,34,-250,-85,292,200,-106,64,135,82,29,-27,-95,-156,-228,-322,-411,-514,-588,-672,-613,-556,-504,-480,-468,-479,-500,-531,-574,-623,-639,-629,-558,-495,-423,-354,-289,-233,-183,-290,-121,-108,-95,-69,-60,-30,3,49,-57,40,144,268,19,268,220,30,-101,-16,-132,-250],[26,16,-169,-144,-138,-40,-194,-283,-2,9,-170,-297,-291,-257,-128,-25,-59,-114,-158,-217,-273,-321,-375,-362,-328,-324,-336,-364,-401,-395,-356,-307,-244,-179,-106,-103,52,-151,-109,-326,109,258,4,-133,20,132,127,227,95,-335,302,488,218,161,191,200,-146,-310,-52,-18,197,263,260,195,69,260,130,-379,-74,-35,-141,-247,-278,-308,-312,-264,-218,-169,-123,-301,-49,-318,-204,-233,-324,-377,-90,0,-12,-71,-190,-157,-186,-208,-219,-229,-225,-180,-142,-80,-22,4,2,71,-218,-190,22,-39,-351,-201,-307,-322,-211,-86,-238,-208,31,109,299,283,-117,207,334,-259,-152,-166,-228,147,313,301,67,-470,86,182,28,-308,-579,-445,-183,-138,-641,-51,-6,10,4,-7,-205,-536,-468,-582,-257,-288,-59,62,202,-425,207,245,-308,648,670,-1207,626,557,479,-34,-1425,247,170,-3455,-3737,-35,-97,-139,-7030,-242,-283,-34891,-285,-203,-103,-14028,-23590,190,-17885,-12547,-10080,-1021,429,418,-705,353,315,-2056,-255,99,8,-87,-182,-258,-1041,-431,-387,-1757,-410,-182,-313,-260,-149,-164,-724,-1208,-390,-248,-280,-515,-300,-311,-283,-268,-254,-273,-194,-474,-446,-366,-432,-58,143,279,7,-172,-10,225,205,126,-257,-48,-140,-335,-295,-342,-347,-317,-288,-269,-261,-238,-247,-270,-292,-300,-311,-320,-341,-358,-376,-384,-387,-358,-331,-299,-271,-231,-192,-139,-87,-31,-5,-404,-200,50,23,8,-172,161,153,116,121,98,75,33,-180,-239,-152,-259,-369,-219,-23,135,136,-186,-152,-81,-539,68,-163,255,381,496,-98,250,149,59,16,8,-1173,-3981,-2971,-3131,-13776,-32269,-4458,37,-22,-85,-886,-2309,-308,-382,-448,-451,-400,-348,-307,-247,-704,-153,-121,-327,-196,-240,-115,-35,-37,-52,-76,-248,-166,-216,-268,-310,-336,-342,-326,-287,-249,-201,-166,-135,-117,-362,-49,-18,8,29,41,43,34,-23,110,91,132,17,-170,0,-267,299,538,160,-37,391,295,-19,-575,-474,-293,-226,-32,-67,7,-14,-119,-14,-120,-372,-399,-66,180,60,-99,-242,-347,-436,-417,-357,-314,-280,-250,-308,-181,-143,-158,-381,-273,34,232,313,-159,31,297,20,-166,-282,-217,-143,96,158,24,-75,73,29,-178,-60,80,-172,-61,260,312,239,-223,422,324,-158,91,95,108,-248,-52,-184,-44,-23,-56,-141,21,2,-8,-278,-237,-95,-152,-189,-212,-178,-115,-43,-177,-31,-96,145,253,251,227,127,-287,34,-62,-300,-264,-349,-373,-324,-268,-211,-171,-158,-167,-199,-255,-307,-348,-329,-260,-236,-105,-45,-149,16,58,76,-46,-117,111,70,-209,89,-38,381,384,226,224,-195,-189,-278,-485,-108,-179,-232,-255,-262,-253,-221,-202,-184,-171,-165,-163,-181,-214,-241,-274,-311,-352,-388,-385,-360,-306,-240,-171,-102,-34,24,-252,96,-68,-131,69,74,1,-81,157,71,159,-119,84,101,113,-95,-127,-275,-18,190,202,-24,99,32,-323,-10,7,-21,-48,-71,-104,-110,-230,-284,-239,-309,-337,-255,-156,-62,-150,41,-187,-78,-30,74,-102,302,472,206,442,418,-25,-67,113,53,-54,-346,26,177,134,100,61,22,-10,-39,-46,-49,-233,-321,-30,-127,-56,-32,-23,-296,173,22,-100,-77,-60,-168,-286,-355,-299,-203,-106,-28,-183,-254,-167,-112,-164,-20,-69,-143,-295,-217,-98,-36,-89,-168,-212,-243,-271,-407,-209,-178,-160,-165,-179,-206,-242,-282,-316,-301,-232,-164,-99,-162,-219,-123,-188,-418,-6,91,137,124,-105,122,100,73,-174,-240,-27,-218,-153,-233,-301,-332,-306,-259,-214,-169,-127,-105,-82,-66,-66,-68,-80,-90,-108,-132,-150,-245,-181,-178,-187,-205,-224,-243,-261,-245,-234,-192,-169,-130,-120,-135,-217,-140,-29,60,117,-16,-35,-107,-34,-33,-45,17,-38,-101,-134,-179,-223,-415,-241,-231,-231,-215,-207,-193,-172,-153,-140,-123,-120,-119,-120,-130,-149,-231,-372,-321,-251,-149,-93,-37,-164,13,-35,-40,126,-73,71,-7,-51,-136,-237,-342,-402,-337,-258,-183,-98,-26,46,-185,-207,-251,-284,-188,137,77,-8,-301,-250,-329,-176,-49,47,-21,-229,-131,-366,-211,71,-35,0,129,197,124,-275,-133,-33,-57,-379,-206,2,66,82,-200,59,377,332,-108,-70,-105,5,42,210,-75,-23,186,145,24,-246,75,61,67,94,137,-57,203,192,250,248,152,109,-122,-318,32,52,-2,-96,-123,-171,-196,-227,-231,-485,-334,-440,-270,-272,-301,-326,-352,-377,-393,-360,-299,-288,-181,-231,-116,-94,-174,-52,-31,-65,3,8,11,-241,-651,-201,10,-113,-86,0,3,-186,6,-1,-21,-56,-136,-108,-94,-60,1,-115,-208,-180,21,16,58,-111,11,219,-33,329,322,307,243,-1329,-4459,-3405,-1169,-824,-1036,-446,-392,-322,-261,-203,-145,-97,-212,-310,28,68,16,-309,-177,185,170,128,-308,-33,-155,-270,-342,-240,-49,138,306,349,570,-258,-207,242,-143,-116,20,-19,106,-214,-38,-276,-246,34,36,-33,-16,-27,-164,-152,-17,-108,-108,-136,-112,-164,-264,-127,-79,-108,-67,-106,-147,-182,-222,-246,-253,-227,-198,-164,-111,-91,-6,-251,-106,61,60,-113,31,-3,-41,-83,-122,-151,-194,-217,-246,-246,-295,-198,-158,-110,-70,-18,-227,-479,117,173,-353,285,329,-63,-143,136,76,55,-217,18,-154,120,-220,36,37,-40,-17,-18,21,67,45,-33,-59,-119,-189,-242,-281,-314,-291,-275,-246,-226,-207],[142,10,-94,-51,-146,-38,-167,-279,83,99,-135,-368,-306,-364,-210,-34,-64,-103,-120,-144,-164,-176,-199,-215,-214,-226,-236,-246,-256,-264,-277,-286,-285,-280,-262,-231,-199,-173,-189,-351,-83,-62,-48,-199,-27,-18,-4,0,0,-261,-7,-9,-5,0,4,28,-198,-313,21,39,54,52,67,88,68,144,75,-444,15,247,-117,-236,26,255,291,290,-15,-63,151,-199,26,-273,-280,-208,-218,-320,-54,4,10,-42,-250,-90,-14,51,117,163,178,162,-126,198,232,25,-4,125,-192,-191,6,-88,-335,-261,-328,-316,-255,-177,-246,-260,-54,28,52,95,-120,142,241,-263,-173,-203,-249,153,261,263,106,-382,58,-39,-133,-326,-649,-322,-101,36,-861,249,344,401,160,197,-201,-512,-407,-619,-151,-189,151,259,389,-541,278,312,-257,603,537,-1413,313,161,12,-414,-1745,-303,-330,-2799,-2544,-254,-241,-215,-7963,-189,-168,-26400,-105,-45,-25757,-57168,-23674,109,-16705,-14601,-11536,-4159,44,10,-1652,-46,-54,-2267,-88,-103,-125,-152,-185,-211,-1116,-766,-556,-1905,-331,-346,-349,-349,-332,-318,-966,-945,-254,-243,-247,-566,-254,-309,-263,-254,-243,-318,-178,-513,-355,-345,-431,-59,128,309,9,-264,-6,277,305,189,-165,52,-59,-312,-220,-260,-255,-215,-171,-137,-116,-80,-77,-89,-103,-101,-103,-103,-115,-126,-200,-156,-175,-171,-176,-249,-190,-187,-178,-148,-111,-62,-58,-373,-164,-28,-31,15,-120,261,287,157,177,114,75,88,-157,-233,-84,-255,-360,-260,-123,-13,109,-156,-246,-201,-503,142,-241,93,204,511,-39,388,236,316,197,254,-1649,-4133,-2202,-144,-7264,-32515,-9333,-29,-98,-107,-1310,-2638,-189,-191,-182,-161,-136,-116,-185,-97,-627,-110,-137,-455,-207,-237,-273,-305,-341,-347,-332,-313,-285,-257,-233,-253,-183,-166,-159,-153,-163,-175,-204,-233,-247,-463,-237,-210,-171,-135,-108,-96,-83,-78,-52,-45,-41,-29,-187,-105,-233,-15,-17,-28,-51,-65,-71,-64,-390,-432,-291,-280,-72,-112,-31,17,-36,51,-132,-350,-435,-86,180,174,36,75,-126,30,-9,-66,-172,-218,-288,-338,-331,-290,-216,-353,-234,43,118,187,-212,14,254,-32,-219,-272,-237,-184,48,13,-28,-56,-40,-10,-196,-37,49,-182,-25,301,318,284,-180,392,257,-91,63,132,144,-222,-56,-124,-34,-113,-142,-171,-25,48,76,-287,-238,148,0,54,-11,-71,-128,-173,-178,-155,-120,-90,-62,-36,-14,0,-261,37,-12,-281,-121,54,-27,24,25,14,-54,-155,-89,-166,-183,-196,-183,-141,-99,-324,41,83,-253,128,159,174,-65,-124,150,76,-230,97,-42,407,420,176,197,-119,-239,-289,-464,78,5,-65,-122,-182,-240,-284,-343,-399,-400,-342,-272,-217,-172,-125,-82,-56,-49,-170,-275,-437,-122,-166,-213,-261,-289,-280,-277,-144,-60,-114,74,62,-33,-163,73,59,130,-98,49,44,62,-98,-184,-353,-97,328,346,38,109,32,-244,144,293,-30,109,146,-53,-68,-299,-425,-229,-135,-173,-205,-227,-255,-279,-299,-327,-356,-400,-443,-450,-391,-328,-256,-180,-103,-24,47,116,64,-63,-374,-43,232,239,216,175,120,60,-9,-63,-119,-208,-289,-214,-218,-184,-126,-54,-293,112,-13,-89,1,80,-150,-179,-104,-50,220,-80,24,-78,-167,-98,-72,-111,1,-104,-205,-275,-185,-73,28,-27,-114,-174,-224,-255,-520,-213,-74,18,129,192,128,-7,-62,237,26,-73,-11,155,-137,-238,-75,-104,-340,73,105,74,32,-125,-9,-12,-6,-206,-210,-7,-219,-59,-107,-240,-223,-219,-231,-235,-224,-198,-182,-159,-143,-138,-135,-140,-141,-149,-160,-166,-246,-173,-155,-141,-154,-90,-49,-10,49,-110,-145,150,166,-90,9,-77,-65,19,73,89,-59,-83,-109,-37,-75,-88,-9,-32,-49,-101,-95,-134,-427,-197,-229,-270,-295,-319,-334,-338,-341,-346,-343,-341,-326,-296,-262,-228,-285,-309,-271,-170,-176,-191,-217,-241,-255,-262,-255,-229,-184,-141,-98,-56,-30,-22,-171,-88,-45,-56,-54,-56,-67,-68,-198,-174,-233,-236,-147,-115,-109,-100,-321,-73,-96,-41,-74,58,7,-210,-153,-405,-135,98,-104,-37,127,217,137,-284,-84,-12,-91,-426,-184,-215,-235,-139,-176,0,154,227,-115,-78,-112,-45,-32,160,-101,-54,85,37,0,-310,-40,-38,-8,40,101,-51,190,226,249,255,233,50,-220,-314,16,134,93,-148,0,-46,-75,-166,-147,-433,-333,-409,-301,-328,-381,-414,-364,-298,-227,-151,-99,-323,-92,-235,-95,70,-166,55,32,7,270,265,229,-314,-874,-381,61,-132,-85,-44,-75,-168,-139,-174,-210,-240,-245,-242,-214,-191,-156,-133,-175,-125,46,-34,6,-95,-15,173,-34,358,430,444,410,-1326,-1834,-904,-588,-1010,-780,-381,-360,-394,-312,-242,-186,-153,-272,-337,-129,-124,-103,-299,-194,-14,2,1,-402,-62,-132,-205,-293,-354,-280,-156,-30,78,176,-164,-158,243,-110,-65,40,-43,90,-243,46,-249,-237,33,24,-77,-11,-142,-291,-413,-314,-141,-38,12,-141,-184,-286,-94,-26,-20,191,-20,107,-172,-189,-127,-188,-220,-246,-261,-249,-214,-204,-260,-174,-191,-204,-229,-254,-296,-340,-383,-421,-446,-477,-477,-473,-434,-388,-301,-212,-110,-14,93,-283,-500,173,397,-313,439,409,-73,-142,173,71,-5,-94,-23,-111,125,-144,-5,341,-15,26,15,-27,137,62,2,-41,-111,-171,-198,-208,-222,-196,-189,-185,-200,-225],[62,-22,-23,-6,-146,60,-143,-272,154,190,-116,-342,-245,-450,-301,-80,-145,-218,-266,-308,-286,-229,-178,-126,-60,-15,-104,-181,-155,-110,54,27,-3,-47,-90,-126,-157,-184,-276,-365,-186,-192,-211,-290,-266,-282,-277,-256,-227,-194,-156,-120,-90,-71,-64,-54,-234,-320,-123,-191,-251,-280,-244,-179,-105,-57,0,-522,85,130,-105,-236,-37,192,398,325,-19,-30,200,-119,81,-227,-362,-184,-106,-216,-29,-16,-64,-146,-325,-172,-170,-155,-128,-102,-60,17,-128,157,219,39,-19,93,-197,-216,5,-15,-305,-134,-121,-213,-74,-77,-261,-317,-115,78,360,254,-94,78,184,-271,-193,-240,-280,136,188,216,138,-298,18,-72,-160,-344,-625,-357,-326,-268,-598,-132,-53,4,60,101,-165,-491,-354,-642,-209,-118,3,-25,-26,-589,-9,15,-139,25,7,-1573,-103,-195,-281,-672,-2088,-256,-193,-2355,-1454,-92,-85,-56,-8184,49,-631,-18185,358,486,-77980,-107031,-22695,709,-14636,-15248,-12302,-7079,392,-160,-2706,221,207,-2505,160,-59,77,13,-58,-118,-1209,-1074,-652,-1954,-240,-36,-115,-441,63,69,-1082,-678,-126,-168,-77,-630,-200,-282,-247,-217,-175,-360,-93,-496,-252,-329,-412,-67,37,62,-8,-356,-9,3,-77,-138,-148,-110,-41,-265,-7,26,252,255,30,-90,209,227,172,111,64,25,43,46,39,33,-144,-3,-28,-35,-53,-264,-102,-163,-140,-143,-138,-120,-98,-311,-124,-101,-82,24,-63,192,226,191,101,120,92,80,-126,-218,-92,-261,-342,-319,60,184,67,-128,-347,-320,-343,275,-268,-58,32,60,12,56,80,111,125,117,-2129,-4149,-1370,2,-730,-30067,-14381,-80,-818,-837,-1616,-2898,-334,-219,-244,-264,-279,-295,-315,-324,-581,-333,-335,-502,-305,-274,-412,-232,-230,-225,-227,-248,-271,-296,-325,-339,-334,-316,-291,-259,-234,-205,-194,-190,-185,-404,-195,-231,-210,-216,-225,-240,-241,-233,-216,-203,-190,-166,-215,-195,-183,-84,-60,-42,-33,-22,-16,-11,-184,-307,-250,-293,-160,-193,-224,-260,-289,-309,-310,-334,-471,-100,77,209,1,40,-174,53,76,-8,-178,-51,13,-329,-184,-77,-127,-303,-176,-38,13,65,-232,0,74,-89,-272,-254,-249,-220,-219,-248,-265,-250,-222,-195,-215,-133,-93,-187,11,83,164,251,-122,358,187,-15,36,170,171,-178,-15,-38,11,14,-104,-196,87,142,86,-272,-253,157,22,134,63,223,215,243,-126,-7,-52,14,-51,-112,-166,-216,-241,-227,-196,-245,-111,-74,-51,-16,3,24,-81,-250,-13,-187,-7,-5,0,-55,-100,-291,37,80,-346,125,126,117,-63,-127,34,5,-268,-68,-90,-106,-120,-135,-143,-135,-220,-296,-420,-64,-54,-56,-61,-87,-228,-167,-234,-307,-277,-196,-114,-52,-7,38,-40,97,3,-46,-132,-462,37,-87,-48,180,54,-10,-243,52,-26,-124,-246,-315,-231,-233,-49,16,62,-54,31,0,-36,-104,-242,-358,-173,372,461,82,103,11,-132,304,378,-35,61,253,-2,-123,-336,-404,-209,72,277,255,119,51,-213,-72,-350,-99,-15,36,-241,-135,-214,-256,-250,-206,-147,-95,-48,-7,-81,-393,-111,9,-13,-36,-72,-113,-153,-192,-206,-216,-222,-245,-245,-275,-303,-343,-349,-288,-220,-141,-85,22,88,-173,-183,-68,-93,164,-100,55,34,-89,-40,-45,-63,34,-137,-261,-251,-148,-62,227,-122,34,50,-160,-57,-475,-221,-30,47,124,239,151,7,1,276,33,-82,-44,187,-106,-250,-26,-23,-248,152,111,5,-29,-145,133,170,13,-241,-178,77,-237,349,203,-276,-259,7,68,-7,-76,-137,-174,-181,-160,-128,-87,-53,-23,-12,-21,-243,-245,-152,-218,-290,-218,-84,2,88,49,-189,-134,139,181,-37,170,61,14,83,89,44,-112,-150,-130,-129,-147,-143,-131,-123,-112,-105,-111,-138,-404,-208,-260,-329,-383,-388,-357,-317,-285,-263,-245,-244,-241,-230,-204,-158,-307,-223,-221,-79,114,143,150,-164,38,-55,33,-17,-81,-153,-221,-277,-330,-376,-403,-407,-403,-399,-386,-347,-310,-264,-240,-228,-215,-205,-183,-122,-83,-45,-321,-16,-91,-19,-84,-28,-113,-186,-271,-365,-156,-34,-172,-73,110,224,170,-258,-31,1,-121,-459,-167,156,151,62,-155,-61,-70,-137,-206,-269,-271,-253,-212,-176,-152,-119,-97,-88,-87,-319,-130,-183,-244,-290,-284,-240,-199,-144,-96,-59,-12,-2,-231,-241,23,65,67,-197,2,50,-61,-86,-65,-340,-309,-355,-41,-69,-120,-152,-151,-173,-34,55,-82,-344,-46,-241,-128,57,-166,105,166,90,295,319,220,-383,-1103,-552,22,-145,-63,-90,-115,-144,-167,-197,-232,-258,-244,-209,-147,-94,-38,-147,-140,-70,67,-86,-47,-77,-48,138,-32,319,346,370,375,-1357,334,284,26,-1142,-499,-287,-175,-365,-285,-243,-185,-142,-333,-359,-156,-200,-245,-289,-306,-262,-192,-119,-454,-32,-189,-133,-192,-21,-64,-126,-187,-227,-208,-173,-134,-103,-85,-67,-49,-60,-20,-232,60,-184,-220,40,10,-119,-59,-162,-285,-276,-99,-144,-97,-73,-170,-173,-282,-63,28,77,284,33,138,-163,-153,-111,186,243,239,162,109,-63,51,-270,-126,48,41,-76,-31,-105,-191,-276,-316,-248,-155,-52,13,-200,-338,97,-34,24,-50,-130,-329,-531,-353,-313,-257,-209,-177,-149,-145,-109,-91,-63,-33,-3,-69,49,-83,-56,50,17,24,-8,-86,-36,-19,10,42,86,148,-95,230,229,-62,-84,-77,-122,10],[-34,-63,-122,-172,-208,-216,-186,-250,-148,-168,-196,-245,-283,-435,-374,-294,-237,-191,-134,-96,-65,-39,-23,-5,31,61,47,-128,-81,-101,241,262,278,279,276,4,-14,-111,-356,-352,1,164,-197,-381,-42,-149,-270,-400,-296,-159,-19,106,217,289,109,-42,-249,-321,123,132,66,64,-19,-96,-150,-195,-199,-579,-164,-142,-117,-241,-106,-4,32,94,-33,-6,197,-55,118,-185,-437,-162,7,-97,-28,-111,-212,-318,-397,-458,-474,-448,-409,-380,-355,-310,-288,-261,-243,-243,-257,-275,-305,-346,-400,-422,-345,-228,-117,-296,-106,-113,-277,-374,-145,40,328,216,-35,28,84,-274,-206,-277,-318,89,96,161,156,-228,6,349,107,-360,-527,-92,-23,56,-313,-10,18,67,146,230,-103,-460,-306,-631,-311,-68,146,18,-89,-571,-169,-73,13,195,326,-1738,522,577,618,-825,-2401,202,645,-2227,-610,374,227,90,-7750,-107,-1828,-11285,154,302,-124034,-161897,-19585,548,-12155,-14380,-11854,-9337,98,-1283,-3831,291,303,-2705,275,-254,173,87,-17,-138,-1313,-1348,-697,-1931,-351,-276,-211,-552,-132,-123,-1020,-429,-155,-191,-243,-693,-296,-275,-223,-156,-99,-391,-140,-463,-161,-325,-385,-174,-213,-220,-199,-449,-96,-35,13,95,30,255,29,-207,0,-16,277,217,-19,-58,288,485,204,156,58,45,70,240,172,99,-102,-72,-163,-223,-279,-311,-322,-300,-273,-236,-213,-200,-210,-251,-254,-291,-311,-308,-292,-269,-247,-236,-227,-228,-233,-255,-268,-271,-249,-291,-326,-397,43,94,3,-114,-456,-433,-152,33,-250,-203,-137,-196,-240,-306,-339,-377,-398,-381,-2627,-4022,-627,-139,-85,-25286,-19192,70,-1463,-1727,-1763,-2814,-559,-22,-95,-178,-269,-366,-453,-408,-581,-220,-146,-446,-35,-51,-493,-151,49,52,27,-96,-52,-316,-261,55,79,106,133,162,-146,29,195,185,-8,-282,-257,-338,-39,277,320,208,27,-159,-206,-11,175,-80,-255,-244,-132,285,378,55,155,440,459,470,-4,-201,-199,-273,-160,-211,-146,42,-47,-133,-215,-335,-515,-119,17,136,-39,-5,-225,-44,74,-4,-185,-17,32,-359,-196,-109,-215,-300,-366,-408,-400,-368,-357,-357,-379,-418,-435,-405,-356,-287,-204,-136,-96,-67,-56,-120,-240,-142,-206,-284,-362,-370,-290,-188,-92,0,65,61,3,188,180,-134,51,51,36,-3,-142,-215,-122,-149,-156,-247,-282,-161,-161,-141,-124,-97,-78,-67,-88,-21,-42,4,0,-12,-31,-65,-233,-134,-236,-216,-243,-263,-274,-261,-249,-227,-203,-339,-162,-202,-103,-60,-25,-41,-100,-247,10,18,-349,-41,-90,-150,-229,-288,-316,-280,-320,-143,-60,17,84,86,137,36,-159,-305,-381,-45,243,201,151,74,-264,-130,-217,-327,-341,-252,-165,-110,-84,-69,-127,-92,-126,-158,-162,-357,-122,-173,-115,16,42,-64,-182,-7,-57,-113,-171,-183,-164,-291,-61,-14,21,-4,-28,-77,-149,-245,-341,-347,-246,-37,155,107,85,-29,-24,438,405,-35,25,265,41,-192,-333,-315,-188,92,295,221,56,0,-251,-143,-414,-105,-12,17,-316,42,47,-19,129,184,137,243,288,55,-105,-400,-177,129,174,197,167,136,38,72,49,10,-218,-207,-73,-101,-106,-111,-110,-279,-85,-127,-85,-20,-22,-217,-179,-87,-137,-143,-157,-157,-143,-92,-46,-31,-23,34,-164,-311,-222,-109,-68,-6,-231,18,48,-185,-44,-371,-183,0,-10,0,57,148,15,59,303,31,-97,-97,206,-75,-247,17,51,-158,221,106,-68,-91,-168,28,92,0,-278,-148,95,-274,195,134,-257,-308,-66,-134,-205,-260,-279,-268,-218,-156,-102,-50,-18,8,13,-2,-307,-240,-109,-134,-157,-134,-72,-51,13,-29,-269,-129,99,162,31,283,188,93,150,97,47,-176,-235,-170,-187,-227,-217,-161,-93,-16,-102,-47,50,-370,-30,24,-51,-223,-201,-264,-307,-335,-351,-347,-336,-302,-246,-177,-99,-287,-143,-175,-37,221,256,198,-183,24,-82,57,211,4,136,53,63,30,-2,-75,-33,-21,-181,5,34,52,73,-108,-139,-194,-55,2,21,12,8,-311,-32,-97,-48,-85,85,61,-131,-176,-309,-74,-130,-240,-255,-287,-283,-253,-234,-214,-168,-160,-485,-170,48,91,51,-144,-130,169,120,-137,-52,45,-146,-90,-8,-146,-135,118,169,63,-222,160,226,183,127,61,-26,-119,-207,-295,-377,-419,-406,-383,-344,-314,-290,-264,-252,-221,-194,-152,-128,-91,-258,-274,-293,-101,-122,-168,-191,-168,-145,20,-5,-73,-327,-34,-255,-153,29,-188,141,303,158,166,72,-16,-453,-996,-695,-276,-296,-305,-309,-290,-252,-221,-176,-130,-99,-31,11,29,-28,-18,-166,-123,-37,71,-148,-118,-76,-97,73,-39,17,13,23,29,-1519,26,11,-18,-1237,-259,-194,-220,-431,-309,-306,-276,-254,-404,-394,-271,-302,-334,-365,-367,-310,-241,-171,-340,-57,-266,-288,-156,-25,-59,-122,-201,-285,-275,-196,-115,-44,-41,6,61,-85,22,-183,196,-118,-208,44,-17,-172,17,-83,-256,-252,-120,-142,-121,-157,-200,-139,-269,-44,73,163,364,80,146,-164,-133,-136,144,309,282,227,184,-60,88,-280,-133,12,8,-40,-1,-33,-77,-136,-206,-269,-313,-251,-197,-227,-282,-178,-207,-142,6,201,-370,-574,285,439,-209,1063,812,-69,-110,211,286,0,160,183,-32,-9,-84,-135,-172,-185,-165,-158,-144,-104,-69,-37,-11,25,47,-131,88,72,-80,-58,-137,-146,-28],[-180,-81,-93,-100,-157,-107,-129,-259,-22,-8,-151,-196,-76,-388,-394,-54,-62,-73,-119,-28,8,-90,-12,-65,36,193,177,-97,-39,-108,154,114,74,26,-16,-46,-73,-103,-440,-338,-92,-45,-300,-405,-203,-299,-408,-414,-287,-148,-2,140,276,283,52,-98,-263,-317,142,157,32,197,241,89,55,162,-132,-495,90,45,-91,-247,-178,-257,-300,-234,-134,-31,52,-4,140,-149,-480,-137,-63,-156,-257,-303,-289,-404,-330,-219,-78,-235,-46,-74,-122,-168,-248,-330,-417,-485,-447,-356,-257,-276,-135,24,-209,62,-65,-251,-86,-124,-281,-400,-130,0,40,-35,-98,-127,-121,-250,-190,-294,-349,24,6,123,176,-161,-32,235,126,-350,-400,17,-13,133,-42,154,194,228,274,314,-7,-385,-237,-550,-421,-10,132,27,-51,-473,-78,32,191,372,560,-1929,884,994,1081,-885,-2534,-511,1121,-2456,-66,775,608,-15,-6802,122,-3713,-6395,-182,-193,-156715,-218893,-13727,-251,-9611,-12940,-10582,-9290,-1849,-2392,-4931,-65,1,-2721,66,-239,48,-1,-74,-420,-1385,-1549,-695,-1902,-403,-287,-174,-641,0,56,-768,-184,-259,-73,26,-671,-63,-201,-133,-179,-220,-374,-268,-416,-234,-312,-330,-123,-64,-4,-97,-403,-35,115,90,84,96,111,90,-120,32,-46,285,198,-40,0,380,444,150,97,59,67,65,257,226,189,-57,68,-17,-92,-193,-305,-433,-530,-427,-297,-191,-108,-67,-182,-80,-204,-222,-306,-392,-448,-451,-427,-400,-391,-394,-421,-421,-366,-263,-331,-298,-431,195,259,-62,-100,-487,-491,47,203,-178,-316,-288,14,-21,-84,-147,-164,-198,-230,-3138,-3749,-149,-80,-9,-19018,-23255,205,-2061,-2393,-1733,-2411,-767,125,31,-77,-197,-322,-427,-387,-615,-150,-52,-340,94,78,-444,-112,191,193,81,16,-103,-279,-188,240,261,119,281,286,-179,-67,159,194,30,-144,-298,-404,-32,401,411,171,29,-154,-266,-66,179,-111,-283,-213,-78,-56,-45,-28,-20,-10,-10,-19,-64,-126,-186,-262,-331,-395,-411,-365,-281,-178,-161,-344,-534,-97,139,211,-78,-54,-265,-133,65,0,-192,-43,-145,-399,-336,-396,-375,-315,-258,-223,-190,-160,-229,-113,-65,-220,-221,-219,-269,-211,-49,54,-8,-20,8,-200,-271,-28,-47,-206,6,151,209,277,-37,236,61,139,-37,209,173,-93,54,-67,-197,-297,-398,-362,-277,-211,-150,-217,-316,-95,-117,-134,-169,-202,-251,-307,-347,-367,-377,-390,-404,-419,-412,-384,-343,-294,-376,-220,-191,-179,-173,-153,-136,-104,-122,-339,-115,-216,92,127,145,-43,-110,-224,-31,-44,-305,-82,-139,-194,-253,-275,-268,-239,-362,-192,-165,-142,-131,-130,-133,-126,-121,-319,-353,-155,-65,-62,-58,-72,-287,-144,-172,-239,-317,-374,-296,-229,-172,-112,-219,-16,5,9,9,-252,-79,-278,-152,-213,-267,-311,-307,-264,-215,-169,-143,-108,-139,-341,-92,45,104,39,156,181,194,-150,-276,-262,-310,-60,-136,-213,-251,-232,-182,-147,-120,-107,-114,-140,-182,-267,-311,-274,-182,-96,-22,39,-27,-66,-290,-219,-369,-105,-13,-13,-374,-49,150,-57,403,421,186,291,284,30,-134,-402,-234,63,104,192,182,140,-36,57,42,-25,-256,-179,149,-11,-109,-159,-134,-264,-213,-201,-89,142,42,-281,-172,7,-165,9,-140,136,227,32,27,-27,9,113,-177,-342,-185,-67,-90,-192,-321,-248,-189,-208,-121,-270,-112,-54,-50,-58,-56,-53,-45,-36,-29,-15,-109,-168,31,-45,-228,59,102,-72,120,90,-145,-129,-188,-1,100,-1,-303,-112,26,-321,-66,-130,-203,-370,-267,-292,-313,-317,-301,-286,-253,-215,-184,-147,-119,-87,-65,-53,-295,-217,-31,-14,-183,-117,-36,-114,-66,-103,-340,-125,-30,-15,-1,-5,24,37,47,54,3,-247,-319,-207,-112,-160,-167,-5,24,81,-106,-92,24,-328,5,336,330,-216,-38,-224,4,196,136,207,175,24,-29,-245,-82,-241,-152,-133,-102,-83,-81,-96,-208,-95,-111,-17,38,22,146,91,99,3,72,-25,44,0,-174,-92,-118,-150,-172,-210,-259,-303,-348,-376,-363,-371,-372,-353,-322,-281,-226,-162,-94,-49,-83,-174,-250,73,64,-291,-121,-63,-96,-105,-155,-100,-68,-192,-490,-182,-65,-103,-117,-129,-192,-18,12,-149,-28,125,-182,-65,69,-168,-181,174,255,77,-115,185,238,181,264,167,-11,3,-25,-29,-24,-2,-103,-57,-45,-61,-116,-173,-306,-302,-330,-296,-266,-224,-194,-221,-216,-103,-25,-187,-7,-124,-114,151,-40,-64,-283,-43,-245,-153,-3,-223,-13,-96,-136,-118,-64,6,-499,-772,-709,-55,-198,7,163,60,-122,13,-49,-120,-193,-249,-294,-300,-302,-298,-273,-283,-293,-306,-327,-347,-360,-376,-379,-377,-358,-334,-305,-280,-1795,-218,-182,-147,-1303,-87,-103,-50,-454,-75,-107,-144,-187,-470,-437,-225,-196,-153,-204,-278,-61,-51,-53,-230,-64,-228,-342,-112,8,-72,94,125,146,167,14,34,99,-25,10,-24,-116,-116,-155,-174,-217,-252,-291,-337,-359,-323,-253,-236,-102,-32,-123,-105,-222,-229,-97,-255,-41,102,156,146,112,139,-180,-138,-169,79,219,246,270,305,-74,81,-283,-146,167,135,-8,67,303,-27,332,357,227,235,84,167,-222,-242,393,-24,56,583,1000,-414,-623,329,409,-177,812,713,-73,-85,204,330,-30,207,147,-8,42,-20,-176,-136,-195,-232,-274,-257,-224,-182,-159,-158,-162,-192,-218,-246,-272,-235,-206,-207,-161,-111],[-230,-116,-89,-60,-130,-18,-95,-210,78,96,-161,-118,23,-292,-321,-42,-93,-187,-273,-378,-388,-271,-164,-135,-1,126,193,-43,18,-82,294,272,209,186,120,49,-110,-126,-447,-296,-332,-358,-359,-347,-327,-296,-247,-189,-123,-56,15,79,132,162,-2,-127,-278,-301,46,-43,-120,-172,-178,-150,-97,-58,-191,-404,10,-24,-94,-258,-299,-417,-418,-231,-100,26,323,22,136,-137,-482,-132,218,126,3,-125,-344,-346,-249,-299,-124,-257,-73,-47,-113,-175,-272,-361,-424,-421,-350,-243,-275,-293,-206,-2,-169,57,-53,-192,-62,-140,-310,-410,-114,-80,429,141,142,11,-135,-238,-184,-326,-414,-99,-119,60,151,-140,-101,206,114,-359,-317,67,-61,9,-6,-15,-6,-9,-5,-4,-7,-310,-193,-450,-562,-70,-98,-141,-173,-357,-253,-260,-236,-179,-85,-2211,126,214,298,-927,-2427,-1386,487,-3110,104,384,316,-1114,-5572,159,-6149,-4183,101,119,-169379,-261767,-5326,0,-7326,-11709,-9208,-7730,-3481,-3510,-5927,-267,-134,-2505,100,-63,269,307,310,-715,-1436,-1700,-720,-1935,-167,-227,-195,-744,7,110,-441,3,-469,0,36,-587,-101,-186,-26,-55,77,-341,-271,-411,-11,-333,-293,-136,-10,240,-186,-324,-77,204,131,62,-7,-99,-198,-271,-346,-398,-416,-405,-389,-380,-374,-342,-330,-319,-298,-254,-216,-182,-171,-171,-194,-231,-286,-328,-389,-445,-477,-433,-361,-278,-213,-165,-155,-173,-214,-293,-388,-492,-546,-451,-361,-281,-215,-124,-40,39,-61,-150,-247,-414,-288,-363,238,376,-151,-113,-394,-465,36,-93,-218,-421,-442,-444,-429,-422,-392,-379,-362,-581,-3653,-3364,-226,-174,-130,-12245,-26150,1,-2658,-2802,-1582,-1941,-943,-130,-178,-198,-181,-130,-126,-131,-696,61,-89,-246,194,176,-334,-46,9,-46,-85,-114,-129,-190,-103,-98,-104,-124,-154,-178,-210,-181,-147,-101,-47,-7,-293,-342,-3,-22,-76,-151,-230,-306,-376,-402,-319,-225,-283,-116,-73,-52,-49,-67,-104,-141,-178,-200,-215,-191,-122,-195,-253,-311,-307,85,258,163,-158,-356,-492,-68,119,183,-111,-100,-273,-190,51,4,-192,54,64,-428,-183,-163,-99,-114,31,204,276,157,-223,-37,10,-275,-175,-192,-266,-165,-47,0,-47,-27,-24,-284,-294,-199,-187,-212,-79,-42,-30,-46,-91,-151,-236,-328,-383,-327,-233,-162,-93,-33,3,8,-233,-209,66,50,28,-171,-329,-59,-110,-148,-199,-247,-289,-272,-218,-152,-87,-31,20,66,107,23,-236,-342,-317,-112,-32,29,-168,87,359,263,-125,-273,-145,-215,137,295,196,-46,-111,-198,-72,-91,-259,-78,-124,-168,-213,-205,-162,-102,-325,-17,19,47,56,6,21,0,-36,-318,-319,-250,-174,-216,-245,-277,-286,-247,-211,-183,-166,-169,-189,-238,-310,-357,-290,-201,-107,-10,98,-139,-120,-374,-113,295,132,-192,-25,77,-89,-254,-115,-20,-154,-368,-109,168,304,96,362,436,204,-172,-223,-196,-337,523,466,122,46,-146,147,80,31,-14,-26,-47,-66,-317,-257,-179,-157,-164,-159,-142,-119,-127,-316,-273,-280,-91,-108,-124,-359,-148,-154,-144,-120,-84,-39,-1,33,9,-147,-387,-262,10,14,-19,-68,-123,-170,-176,-114,-59,-300,-148,207,8,-136,-193,-138,-229,-333,-264,-79,170,8,-345,-150,58,-148,-69,-153,173,308,86,53,-18,46,167,-166,-337,-125,-3,-96,-141,-353,-256,-266,-267,-292,-282,-280,-280,-285,-302,-313,-325,-333,-323,-306,-281,-239,-241,-209,-208,-190,-167,-160,-163,-154,-130,-212,-131,-195,-81,-30,6,-296,-61,58,-363,7,-51,-131,-438,-235,-288,-327,-301,-247,-202,-154,-110,-81,-51,-31,-8,9,21,-221,-166,71,103,-190,-86,62,-177,-84,-162,-369,-118,14,24,18,-4,10,7,5,0,-34,-312,-368,-217,-145,-170,-155,-120,-126,-109,-98,-133,-19,-277,53,97,127,-195,0,-221,-40,123,85,200,170,7,-41,-310,-92,-183,10,-63,-17,74,58,9,-231,-161,-243,-201,-43,37,182,137,117,-27,65,26,241,252,-106,-147,358,258,184,-24,-133,-149,113,183,263,275,64,-237,-58,-110,-97,-121,-216,-311,-305,-257,-221,-157,-136,-309,-189,-242,-308,-367,-348,-296,-225,-211,-475,-202,-64,-83,-107,-147,-232,-287,-367,-375,-302,-207,-184,-77,-30,-188,-222,46,49,44,0,-6,-59,-117,-172,-214,-243,-269,-266,-260,-254,-232,-205,-201,-186,-174,-165,-144,-354,-109,-87,-131,-35,-2,-118,-160,-131,-63,-42,-249,-35,-151,-79,163,-41,-50,-230,-69,-204,-159,-212,-265,-151,-55,60,188,246,154,-505,-571,-591,-139,-230,59,214,29,-114,92,191,-105,-215,1,-45,-68,-123,-108,-184,-108,-40,-32,-245,-273,-97,-182,31,-39,39,38,33,12,-2115,-11,0,28,-1369,52,-15,155,-408,36,41,-75,-141,-500,-476,-176,-105,-127,-173,-286,139,160,108,-121,206,-134,-173,-61,-7,-108,163,294,255,203,33,55,-16,-88,-147,-204,-268,-328,-378,-379,-360,-311,-266,-236,-278,-181,-155,-183,-131,-126,-111,-116,-228,-246,-93,-236,-73,-64,-47,-36,-29,-22,-206,-162,-198,-23,0,20,42,81,-90,72,-258,-156,92,40,-20,-65,-101,-96,-54,12,94,153,64,191,-181,-207,225,-13,41,103,55,-432,-639,-63,-73,-149,-69,-73,-68,-76,-37,-3,-60,119,186,12,296,-19,-234,97,165,202,112,-182,-68,-142,-186,-189,-163,-157,-175,-183,-247,-283,-320,-277,-220,-158],[-210,92,166,102,-126,85,-79,-169,-10,-33,-198,-71,-31,-219,-268,-86,-87,-126,-354,-159,-139,-112,-76,-223,-35,203,258,-5,57,-60,359,294,123,135,281,100,-147,-57,-408,-255,-275,-201,-317,-362,-398,-375,-349,-332,-325,-322,-308,-287,-256,-226,-200,-163,-304,-280,-123,-150,-171,-182,-171,-148,-116,-106,-227,-311,-92,-127,-178,-265,-312,-223,-114,52,-157,44,354,37,119,-138,-464,-129,307,215,1,-138,-427,-228,-166,-367,-218,-197,-136,-147,-95,83,-271,-79,-149,-215,-267,-289,-288,-267,-247,-187,-127,-23,-33,-140,-20,-132,-336,-371,-79,-170,446,106,228,38,-251,-205,-158,-332,-393,-243,-234,9,113,-130,-156,190,107,-352,-250,113,-130,155,116,18,74,55,45,30,11,-207,-135,-312,-665,-145,-187,-240,-274,-315,-356,-364,-347,-311,-263,-2449,-185,-171,-156,-917,-2170,-2334,-110,-4134,-112,-118,-120,-2032,-4167,-59,-8589,-5107,2,40,-161003,-220742,63,39,-5461,-10955,-8065,-6248,-4753,-4593,-6562,-433,-430,-2035,-267,-145,-16,109,-41,-980,-1393,-1742,-750,-1977,149,266,227,-817,442,371,-71,166,-653,111,91,-445,-143,-169,-72,-81,-82,-261,-222,-416,-2,-351,-244,-169,-39,11,-279,-241,-116,38,24,27,38,32,13,12,-5,-149,-19,-6,-55,7,3,25,2,-57,-23,-35,-61,-98,-158,-224,-302,-374,-427,-403,-352,-287,-263,-228,-151,-123,-116,-121,-151,-195,-243,-313,-381,-429,-417,-361,-289,-207,-327,6,133,30,-54,-118,-335,-517,-278,-247,251,361,-234,-134,-302,-381,-374,-216,-60,-496,-584,-217,83,348,-128,59,-262,-948,-3602,-2860,0,-119,-252,-5785,-27657,-2103,-3248,-2964,-1362,-1470,-1044,167,178,182,112,178,-207,-231,-811,82,-120,-167,89,66,-211,-19,-84,-146,-209,-273,-305,-295,-267,-228,-195,-175,-171,-173,-230,-263,-197,-179,-136,-88,-237,-297,28,82,107,26,30,-74,-228,-212,176,-154,-246,9,9,152,119,61,41,15,2,7,5,-14,-52,-158,-291,-351,-401,77,184,158,-146,-355,-436,-23,96,146,-142,-146,-249,-196,27,2,-195,84,75,-426,-152,-182,-99,-108,-174,-251,-303,-297,-240,-146,-65,-297,-138,-167,-265,-116,-27,-60,-106,-56,-62,-377,-313,-135,-158,-227,-229,-288,-366,-438,-360,-223,-87,57,-119,212,124,-14,248,221,92,-13,-287,-198,55,254,-14,-128,-325,17,103,201,4,22,-57,-116,-106,-102,-51,141,225,121,179,0,-248,-476,-169,-63,13,-8,-209,104,412,298,-132,-219,-172,-219,126,186,147,-72,-132,-191,-131,-143,-236,48,-8,-79,-176,-259,-329,-335,-307,-233,-178,-141,-125,-133,-155,-177,-212,-324,-299,-349,-304,-312,-291,-261,-268,-172,-198,-162,33,73,103,106,94,90,-301,-79,67,159,231,-45,-150,-467,-36,303,147,-234,58,202,18,-192,-337,-108,-172,-400,-132,169,282,139,391,397,143,-200,-171,-146,-338,537,613,110,32,-217,212,539,390,-1,-17,154,59,-350,-217,-175,-230,-272,-281,-260,-230,-207,-353,-301,-194,-99,-89,-82,-306,-123,-119,-154,-198,-242,-279,-310,-311,-279,-246,-382,-278,-116,-81,-41,-12,11,-141,36,49,-115,-367,-138,17,-10,-176,-225,-141,-197,-406,-329,-204,-175,-125,-427,-134,32,-110,-157,-179,108,92,94,56,-22,25,-8,-152,-322,-144,-173,-208,-237,-338,-285,-274,-259,-263,-227,-193,-160,-131,-113,-93,-78,-66,-60,-65,-70,-103,-331,-122,-168,-180,-211,-240,-267,-265,-239,-283,-193,-207,-164,-70,-15,-270,-17,70,-394,45,-7,-72,-458,-140,-144,-128,-145,-184,-111,31,60,72,-86,-107,65,46,21,-141,-104,-41,-38,-199,-59,-58,-247,-86,-214,-320,-121,-69,-78,-92,-126,-123,-137,-150,-161,-168,-390,-360,-189,-186,-188,-138,-85,-67,-41,-91,-186,-83,-229,41,51,44,-173,19,-192,-87,24,24,86,71,-24,-57,-375,-149,-132,-145,-211,-251,-230,-212,-210,-263,-220,-221,-199,-144,-63,27,127,126,-57,44,68,372,370,-21,-240,473,948,382,-2,-140,-134,170,218,784,602,23,-188,-70,-122,-126,-28,205,131,17,-143,-145,108,44,-296,-92,-88,73,277,-9,185,-14,-225,-459,-235,40,-40,-107,-146,-246,-223,-210,-176,-65,-64,-161,-120,-145,-212,-266,-91,-51,-8,23,54,62,66,72,81,12,45,51,27,-12,-43,-174,-121,-131,-103,-43,-86,-382,-133,170,-176,217,96,-74,-103,-48,-61,-83,-277,-65,-187,-120,-163,-193,-188,-181,-118,-153,-95,-95,-306,-49,-18,20,67,111,103,-484,-403,-446,-211,-269,104,217,-9,-118,56,193,-121,-271,-12,126,-30,-174,-171,-177,-111,-37,71,-260,-338,-127,-212,9,-37,-17,-37,-64,-108,-2443,-153,-114,-58,-1471,38,54,83,-338,39,14,-55,-216,-489,-449,-62,113,-159,-154,-287,13,75,18,-34,170,-56,-22,-23,-72,-159,-184,-241,-202,-137,-100,-81,-75,-86,-101,-123,-184,-212,-263,-298,-269,-209,-157,-143,-332,-58,-32,-136,-13,-122,-66,-33,-199,-268,-27,-229,-75,-89,-113,-146,-180,-207,-257,-238,-247,-251,-234,-226,-217,-188,-137,-112,-238,-190,-25,-5,5,19,14,-21,-6,-22,-31,-66,-90,-134,-164,-199,-185,-174,-152,-142,-128,-422,-629,-143,-142,-145,-110,-85,-76,-20,42,82,-116,168,136,9,252,-58,-306,-1,202,192,140,-147,-97,-22,-82,-136,-159,-158,-172,-61,-21,-134,-14,-351,-128,-156],[-105,143,94,55,-98,-15,-36,-94,-3,4,-211,-14,11,-129,-200,-101,-62,-102,-470,-135,-136,-116,-114,-288,-30,2,18,19,19,-14,-1,-22,-36,-57,-69,-73,-154,-66,-352,-192,-334,50,-208,-63,83,76,46,38,3,-35,-74,-89,-92,-83,-94,-115,-301,-247,21,-26,-90,-175,-267,-304,-196,-89,-225,-214,163,325,-97,-257,-327,-240,102,66,-222,32,135,49,97,-145,-449,-127,390,293,4,-113,-451,-115,-82,-351,-289,-91,-167,-260,-22,176,-312,-7,-63,-90,-106,-167,-178,-208,-265,-153,-87,-26,-91,-179,-289,-320,-364,-310,-53,-275,35,48,37,9,-357,-163,-171,-315,-308,-378,-310,-37,52,-138,-187,80,55,-338,-215,-29,-222,-35,-18,-5,43,68,96,114,120,-97,-74,-163,-708,1,-46,-106,-152,-203,-259,-292,-318,-473,-323,-2347,-298,-309,-317,-855,-1919,-3313,-1195,-5481,-367,-1263,-302,-2772,-2694,-133,-10026,-9483,38,120,-138421,-169204,278,296,-4156,-10806,-7362,-5116,-5704,-5662,-6607,-1472,192,-1388,253,274,272,237,-439,-1227,-1281,-1694,-803,-1943,217,283,278,-862,861,904,281,288,-547,234,178,-284,-190,-162,-103,-143,-112,-159,-108,-446,56,-380,-195,-201,-61,152,-370,-167,-164,-115,-220,-278,-247,-199,-164,-120,-107,-203,-95,-83,-82,-90,-99,-72,-63,-127,-40,-10,-21,19,10,-3,-30,-59,-92,-99,-119,-138,-349,-193,-224,-245,-270,-289,-314,-330,-322,-311,-281,-230,-165,-85,3,97,-393,12,183,9,-58,-85,-427,-649,-271,-119,250,118,-307,-169,-224,-293,310,435,89,-546,-718,-394,74,531,-12,-152,-467,-1293,-2972,-2261,-9,-94,-180,-246,-27892,-4525,-3819,-2983,-1134,-1036,-1064,-140,-129,-118,-109,-107,-319,-354,-931,-111,-142,-117,-95,-60,-97,11,34,62,81,79,-92,46,17,-7,-31,-138,-66,-69,-238,-349,-42,-20,18,62,-146,-270,51,291,338,-77,26,-31,-167,-293,162,-159,-182,138,44,122,55,-13,-91,-155,-215,-261,-300,-292,-241,-181,-307,-375,-498,63,178,147,-120,-320,-368,38,76,107,-166,-180,-199,-161,-1,-2,-193,-51,-76,-385,-118,-193,-200,-236,-278,-329,-353,-326,-281,-232,-196,-256,-153,-151,-260,-172,-164,-163,-179,-167,-151,-432,-314,-111,-118,-246,-154,-192,-243,-299,-338,-295,-223,-134,-165,103,77,16,271,220,91,-45,-343,-182,21,206,-68,-82,-290,-25,131,285,25,315,179,54,-81,-191,-250,-229,-175,-122,-83,-66,-258,-403,-90,-117,-141,-153,-243,-111,-71,-20,-139,-172,-191,-218,107,137,114,-112,-160,-179,-191,-189,-222,385,377,129,-14,-103,163,-5,-141,-62,-100,-104,-88,-97,-48,-22,-9,-323,-282,-438,-75,74,117,157,-242,-194,-231,-160,197,342,285,355,404,335,-268,-112,65,349,578,40,-147,-458,71,311,160,-196,144,241,33,-60,-197,-179,-182,-432,-155,143,165,145,63,-12,-107,-223,-343,-309,-309,-19,119,94,29,-283,248,380,365,14,-28,288,200,-338,-181,-119,-165,85,175,90,-301,-267,-381,-259,-117,-148,-178,-195,-237,-218,-239,-261,-286,-305,-304,-291,-264,-232,-213,-378,-266,-148,-133,-108,-87,-65,-184,-22,5,-179,-436,-130,37,-1,-203,-239,-135,-161,-277,-356,-183,-224,-259,-497,-324,-336,-322,-295,-257,-213,-170,-97,-34,-22,68,100,-130,-292,2,77,-112,-210,-290,-141,-170,-246,-187,-145,-109,-83,-78,-102,-136,-185,-229,-215,-137,-27,-92,-422,125,37,-122,183,300,157,333,-10,-337,-96,-210,-232,24,49,-213,-19,-71,-365,-174,-209,-208,-344,-132,-89,-59,-179,-174,-154,-12,-18,-40,-126,-232,-120,-151,-175,-181,-171,-147,-99,-198,-40,-25,-296,-44,-229,-251,-124,-111,-138,-166,-209,-205,-210,-204,-189,-166,-468,-276,-103,-219,-207,-112,42,59,82,-71,-242,-171,-180,112,103,79,-141,35,-132,-123,-84,-35,4,-10,-59,-64,-388,-190,-83,-109,-148,-179,-207,-232,-258,-293,-264,-248,-229,-203,-168,-139,-112,-78,-79,-19,22,97,206,65,-268,343,771,333,7,-143,-120,207,231,739,532,-6,-130,-74,-135,-150,-17,190,144,62,-117,-100,264,115,-257,-64,-132,2,118,70,175,-24,-224,-435,-263,-5,66,19,-52,-229,-331,-280,-185,-60,-49,-125,-83,-106,-231,-296,-128,-109,-77,-41,6,40,75,111,145,19,-7,149,116,58,-4,-198,-201,-301,-269,-135,-130,-347,-176,156,-226,268,100,-45,-45,-2,-105,-189,-262,-267,-223,-166,-118,-75,-36,-124,-174,-93,-56,-148,-279,121,151,177,198,90,41,-439,-257,-293,-247,-292,147,106,-36,-118,5,-36,-120,-310,-201,-258,-286,-312,-319,-295,-298,-294,-281,-264,-335,-215,-216,-196,-194,-180,-165,-139,-113,-2774,-21,36,93,-1584,80,120,293,-252,40,254,18,-238,-432,-372,-85,93,-168,-123,-261,-85,-9,-58,50,135,16,122,25,-84,-196,73,178,458,523,13,90,291,-41,-56,-101,-205,-290,146,171,49,-186,95,-170,-354,58,37,-68,-2,-172,-28,-7,-131,-260,21,-201,-93,-9,-31,-68,-112,-157,-290,-284,-330,-391,-430,-468,-477,-440,-378,-346,-300,-265,-252,-226,-209,-180,-166,-152,-139,-127,-112,-127,-140,-181,-219,-265,-259,-226,-162,-94,-19,-364,-558,136,173,-109,211,204,-37,42,125,80,-142,13,-12,-28,-41,-76,-328,-79,-88,-80,-92,-80,-125,-48,-20,-23,55,87,-128,156,153,-109,27,-319,-52,-177],[3,234,179,83,-80,50,4,-20,-40,-79,-221,-142,-183,-213,-226,-226,-197,-161,-487,-33,28,-59,-167,-349,-17,185,172,76,112,29,35,-5,-50,-67,-83,-81,-148,-58,-312,-138,-323,38,-98,47,90,83,35,15,18,-19,-132,-96,-127,-154,-169,-151,-258,-223,-60,-59,-55,-53,-44,-37,-17,-14,-211,-133,70,83,-107,-252,-295,-317,-103,-160,-310,-109,3,42,55,-172,-461,-136,447,344,1,-61,-404,-22,-12,-265,-300,12,-173,-346,-102,-143,-312,-253,-244,-194,-131,-191,-99,-153,-282,-222,-67,82,13,-86,36,-75,-385,-247,-177,-401,-261,-280,-280,-250,-441,-142,-90,-277,-215,-267,-268,-94,-36,-168,-181,-102,-139,-327,-222,-148,-333,-85,-50,-18,27,51,78,94,99,7,-17,-24,-685,-14,-59,-112,-138,-150,-141,-96,-42,-834,-121,-1868,91,75,56,-732,-1729,-4233,-2369,-6813,-713,-2762,-565,-3329,-1213,-169,-9312,-17241,596,802,-111289,-124075,1284,1368,-3448,-11233,-7191,-4352,-6307,-6707,-6093,-2533,326,-604,103,66,55,52,-846,-1444,-1133,-1587,-867,-1830,-118,-94,-42,-883,46,68,74,77,-263,24,-31,-123,-230,-164,-117,-5,60,-46,29,-499,56,-410,-148,-224,-76,199,-398,-102,-214,242,228,173,125,68,12,-7,-28,-260,-28,-10,-6,-24,-56,-63,-121,-185,-57,-6,-46,135,234,271,-33,284,183,192,175,-7,-247,-134,-142,-206,-260,-278,-264,-268,-281,-265,-213,-140,-57,32,122,206,-336,-34,175,-16,-69,-50,-460,-784,-262,13,204,114,-348,-212,-159,-218,172,231,172,-572,-841,-550,72,221,152,-386,-694,-1628,-2278,-1593,-84,-22,27,74,-27163,-6715,-4326,-2979,-936,-656,-1026,-118,-182,-240,-282,-295,-453,-489,-800,-181,-164,-150,-133,-107,-84,-72,-71,-60,-55,-65,-79,-94,-116,-126,-132,-214,-132,-118,-226,-413,-75,-47,-14,19,-29,-251,59,143,159,-192,17,5,-100,-360,63,-149,-102,-113,-191,-251,-282,-251,-224,-187,-149,-101,-61,-5,7,-104,-286,-376,-590,44,333,134,-81,-253,-293,112,64,60,-178,-192,-139,-157,-259,-284,-257,-245,-250,-321,-295,-326,-327,-304,-282,-277,-271,-266,-284,-309,-338,-324,-287,-263,-253,-223,-187,-169,-259,-183,-192,-364,-293,-192,-175,-268,-121,-84,-121,-15,-31,-137,5,-19,-205,-83,-133,-215,-267,-212,-103,-83,-398,-164,-21,145,-130,-36,-232,-68,160,373,64,332,170,38,16,-201,-93,-49,-100,-90,-51,-17,-271,-277,8,-25,-78,-150,-269,-279,-302,-267,-211,-161,-203,-211,-29,19,39,-169,-199,-169,-249,-232,-219,294,287,94,-20,-76,76,-68,-99,-146,-161,-128,-75,-166,-2,51,79,-315,-272,-509,-200,-17,240,263,-209,-221,-251,-158,204,289,296,295,297,318,-189,-120,59,367,517,109,-114,-355,178,309,171,-104,226,222,46,83,-3,-71,-186,-467,-188,99,117,124,101,112,-7,-171,-61,-58,-276,100,90,65,26,-342,-44,-87,-116,-123,-112,-82,-34,-290,-156,-112,-180,50,250,72,-338,-313,-347,-166,-10,-20,26,-103,-168,-24,-118,74,-10,-96,-173,-244,-285,-274,-247,-379,-244,-178,-182,-187,-211,-242,-281,-285,-240,-253,-489,-149,-119,-105,-215,-235,-125,-128,-159,-313,-61,-65,-119,-495,-167,-210,-261,-325,-360,-302,-243,-155,-81,-23,41,84,-105,-251,73,99,-87,-248,-244,-116,-164,-261,-232,-190,-142,-97,-67,-56,-40,-17,28,99,194,-8,-84,-504,57,44,-91,209,333,211,310,-69,-353,-62,-207,-289,-53,7,-134,-98,-104,-288,-56,-42,-33,-222,-9,-3,-9,-205,-155,-199,-61,-82,-115,-152,-344,-234,-277,-300,-271,-224,-176,-112,-192,-34,-74,-289,-1,-195,-181,-127,-104,-2,-3,-17,12,31,54,39,-154,-549,-140,23,-235,-228,-80,225,217,215,-43,-300,-277,-129,94,63,22,-102,-19,-50,-143,-204,-88,44,52,-95,-60,-329,-208,-35,-17,-74,-125,-171,-202,-212,-311,-150,-185,-35,15,20,98,139,139,-96,-9,110,83,82,106,-204,197,457,269,9,-135,-110,224,221,656,437,-24,-66,-65,-147,-169,-13,161,151,105,-86,-58,274,92,-203,-35,-158,-115,-166,-186,-168,-111,-211,-407,-246,-46,97,52,-19,-197,-299,-259,-188,80,155,-84,68,18,-244,-311,-99,-122,-133,-140,-134,-140,-140,-133,-121,-114,-123,-124,-132,-150,-154,-210,-194,-217,-245,-262,-241,-291,-218,-103,-278,-28,0,-24,-10,-41,-71,-149,-158,-205,-246,-274,-290,-280,-248,-195,-237,-158,-144,-199,-220,-66,-19,29,78,-2,-32,-392,-140,-147,-231,-285,202,264,-47,-116,-14,204,-107,-333,-61,-31,-78,-238,-297,-264,-334,-360,-318,-272,-278,-193,-206,-162,-153,-127,-386,-303,9,-3155,141,208,266,-1602,1,173,355,-171,29,261,114,-195,-364,-285,-94,79,-166,-92,-226,-194,-251,-242,-173,-81,10,116,66,-119,-236,15,111,380,374,-10,95,189,-69,-84,-166,-227,-359,-86,-74,-83,-178,-98,-194,-362,-158,-165,-174,-178,-221,-165,-167,-157,-253,-122,-177,-126,-67,-40,-21,-4,10,-311,-368,-294,-226,-39,-59,-82,-83,-200,-62,-148,-236,-50,-55,-73,-86,-123,-163,-205,-249,-278,-326,-353,-387,-394,-398,-357,-317,-261,-206,-135,-316,-495,76,71,-91,286,330,-3,82,80,344,-194,243,47,54,-3,-131,-353,-221,-235,-199,-162,-101,-166,0,44,-48,122,78,-125,108,168,-113,30,-278,-8,-225],[87,372,229,43,-77,9,31,41,201,144,-228,28,269,0,-110,-137,-71,-40,-352,-255,-356,-335,-236,-398,-9,76,142,82,163,63,151,-46,-158,-122,169,152,-139,1,-291,-95,-258,-10,-3,96,85,73,20,-24,2,-30,-189,-95,-132,-171,-206,-213,-222,-216,-162,-155,-143,-136,-131,-141,-158,-203,-229,-239,-238,-222,-197,-248,-271,-384,-168,-200,-413,-346,-326,-202,-77,-213,-486,-152,282,319,-3,9,-321,48,7,-165,-234,-188,-214,-324,-254,-240,-257,-234,-220,-205,-185,-200,-111,-114,-307,-284,-64,24,23,-91,-26,-50,-370,-184,-176,-537,-236,-237,-223,-195,-428,-141,-124,-226,-133,-153,-184,-215,-216,-209,-173,-141,-105,-315,-271,-78,-443,-146,-130,-148,-144,-147,-134,-120,-108,-98,-97,-92,-629,-97,-101,-110,-96,-86,-80,-55,-30,-1090,-465,-1247,-155,142,196,-549,-1616,-4737,-3070,-5647,-868,-4228,-1031,-3700,53,-958,-6544,-27245,404,614,-87128,-87812,1064,1120,-3281,-12060,-7559,-3913,-6390,-7629,-5281,-3553,-15,-114,-146,-92,0,96,-1264,-1604,-962,-1444,-921,-1688,264,289,292,-889,170,103,39,-5,-48,-88,-131,-155,-254,-173,-145,-51,-8,30,63,-568,35,-417,-104,-234,-83,15,-321,-45,-264,-17,-20,-1,26,31,20,24,6,-323,-7,12,35,54,76,134,-165,-219,-93,-43,-68,94,219,190,-43,298,148,208,316,28,-137,-76,-92,175,162,167,149,-105,-97,-126,-34,-54,114,85,51,12,-227,-84,-64,-94,-112,-136,-386,-711,-245,-245,-275,-288,-344,-281,-244,-212,-191,-165,-147,-577,-947,-612,-56,-56,-27,-605,-934,-1966,-1580,-900,116,140,152,168,-25822,-8576,-4701,-3048,-787,-346,-965,67,63,76,-123,-485,-603,-627,-626,131,-148,-94,300,368,83,258,289,239,175,87,-7,-103,-200,-276,-325,-330,-305,-272,-251,-406,-196,-163,-112,-61,-11,-231,48,75,66,-308,-14,-68,-131,-375,-275,-268,-208,-119,-52,14,64,98,-80,132,148,165,162,24,31,-85,-255,-364,-652,24,335,124,-26,-162,-211,199,66,5,-179,-178,-77,-68,-66,-27,-168,-144,-187,-250,-193,-188,-176,-157,-148,-162,-178,-201,-247,-299,-350,-362,-317,-278,-247,-210,-157,-154,-334,-246,-40,-261,-257,-29,-152,-292,-120,-191,-270,-322,-285,-246,-118,-48,-231,85,-51,64,146,135,59,-129,-425,-149,-65,75,-195,6,-158,-114,-60,-112,-179,-236,-294,-314,-287,-254,-235,-235,-245,-260,-277,-291,-279,-241,-203,-162,-129,-109,-282,-85,-81,-71,-154,-110,-211,-194,-94,-88,-84,-237,-252,-156,-297,-272,-223,36,52,55,-35,-44,12,-134,-46,-43,-40,-27,-23,-246,-58,-83,-125,-299,-265,-462,-271,-97,-26,31,-174,-248,-251,-158,142,114,80,29,-25,-60,-85,-101,-111,-118,-105,-104,-97,-235,-71,-56,-26,10,73,152,63,112,-31,-80,-178,-507,-228,86,214,267,447,205,-92,-113,-9,-23,-243,-9,-137,-275,-273,-379,-31,48,108,31,-81,138,105,-220,-139,-118,-199,1,160,71,-273,-297,-279,-45,80,4,31,-127,-104,53,-84,17,-10,-31,-44,-65,-86,-132,-190,-387,-215,-178,-156,-144,-67,-30,-269,5,12,-330,-481,-117,-115,-172,-213,-243,-249,-229,-208,-243,-157,-149,-147,-411,-181,-203,-231,-270,-299,-310,-296,-237,-185,-131,-93,-57,-79,-201,-32,-32,-51,-238,-206,-110,-80,-276,-49,51,105,150,181,191,139,208,73,135,236,-27,-77,-482,-28,42,-67,227,350,254,274,-139,-309,-22,-197,-324,-112,13,-51,-117,-172,-193,-158,-114,-67,-94,40,89,7,-221,-127,-237,-15,136,14,-161,-365,-250,188,159,81,106,82,76,-182,17,-125,-219,-116,-154,-209,-201,-180,-128,-73,-33,45,102,156,21,-175,-635,19,174,-226,-251,-51,239,206,179,-11,-357,-395,-79,-28,-75,-131,-168,-202,-219,-218,-324,-202,-183,-172,-157,-144,-250,-201,-128,-142,-169,-188,-204,-213,-219,-318,-196,-179,-139,-106,-60,-14,33,86,-107,-42,144,139,128,89,-147,-27,-70,-29,2,-120,-105,219,187,535,317,-36,-1,-44,-163,-186,-19,121,151,142,-52,-18,265,65,-151,-12,-174,-150,254,237,135,-32,-195,-376,-190,-79,-77,-53,-22,-171,-194,-179,-186,45,55,-48,20,-7,-250,-308,-88,-74,-69,-68,-58,-70,-89,-111,-137,-165,-198,-198,-183,-162,-115,-213,-41,-7,13,21,-197,-231,-261,-37,-331,-112,-141,-172,-206,-235,-250,-250,-258,-239,-235,-140,-80,-14,50,11,-301,19,10,-250,-159,213,221,194,85,-105,-117,-355,-60,-18,-172,-246,91,42,-41,-113,-62,-97,-132,-344,-159,-144,-108,-254,-358,-63,-19,-74,18,-91,-207,-205,-189,-143,-209,-256,-594,-550,-130,-3588,7,60,97,-1409,-119,103,77,-102,-27,-92,-149,-195,-292,-207,-195,-183,-171,-167,-186,-210,-198,-217,-233,-242,-241,-208,-178,-155,-274,-82,-53,-28,6,-41,30,40,-106,-95,-227,-242,-354,135,164,70,-162,142,-207,-346,110,98,50,49,-249,-21,-84,-147,-235,-188,-145,-160,19,105,189,3,20,-283,-429,-313,-187,112,97,577,448,-238,-3,-103,-262,171,154,65,58,426,78,-173,141,186,118,-95,173,50,-159,67,60,-49,-329,98,-256,-423,55,-5,-63,0,-30,-60,-116,-142,-194,-243,-293,-341,-365,-323,-270,-347,-227,-67,29,107,88,-176,59,100,-61,189,68,-119,65,112,-103,38,-223,46,-247],[-122,-168,-143,-60,-82,121,48,93,358,124,-215,12,279,42,-80,-155,-188,38,-199,-228,33,-38,-286,-411,-313,-350,-318,-253,-176,-107,-68,-132,-263,-169,-95,-107,-119,-83,-278,-56,-182,-55,80,164,152,127,14,-61,-26,-54,-233,-138,4,-18,-160,-28,-180,-211,90,84,39,61,36,-23,-52,-131,-185,-218,-222,-197,-149,-230,-254,-365,-285,26,-295,-73,-142,-162,-144,-247,-463,-147,267,373,4,102,-212,119,109,-51,-126,-63,-169,-278,-371,-417,-455,-452,-431,-407,-377,-328,-271,-209,-337,-318,-65,-15,0,-101,-36,-62,-294,-189,-229,-515,-336,-348,-326,-268,-338,-123,-53,-154,1,37,-50,-221,-266,-224,-168,-194,-187,-287,-340,-79,-499,-344,35,-4,104,123,141,150,148,137,94,93,-562,14,2,-35,-51,-77,-115,-142,-168,-1126,-515,-599,-839,207,343,-312,-1567,-4269,-2912,-3806,-607,-5320,-1538,-3879,-95,-953,-2826,-32830,-205,-84,-70222,-61505,99,87,-3504,-12874,-8361,-3718,-5790,-8028,-4370,-4439,-287,-206,-131,-51,18,76,-1684,-1651,-764,-1269,-923,-1525,246,272,263,-884,237,216,195,186,166,133,76,15,-247,-179,-184,-231,-249,-225,-168,-635,-7,-376,-57,-218,-74,65,-207,-23,-286,-143,-205,-214,-182,-152,-130,-93,-82,-376,-57,-29,-4,12,31,86,-190,-215,-123,-73,-78,69,170,114,-49,252,119,219,296,62,-23,-11,-94,239,242,254,146,-116,-113,-81,25,-70,163,139,155,109,-109,-131,-11,-63,-91,-96,-272,-540,-214,-92,-75,-63,-305,-314,-81,-127,-25,-12,-4,-564,-1037,-521,79,92,139,-713,-1169,-2318,-921,-235,268,245,201,158,-24128,-10027,-4870,-3233,-692,-113,-910,-243,344,408,107,-1057,-766,-757,-452,131,-132,-114,241,500,139,290,373,314,231,166,47,23,-30,-60,-83,-332,-132,-163,-208,-345,-238,-202,-131,-57,12,-196,15,113,44,-390,-20,-83,-157,-327,-332,-396,-423,-370,-325,-273,-230,-194,-164,-120,-71,-17,12,36,51,-76,-228,-355,-620,3,152,113,36,-62,-132,248,80,-58,-173,-140,-23,-43,-104,-57,-147,-43,-101,-181,-165,-180,-164,-130,-102,-94,-192,-203,-147,-205,-277,-350,-389,-408,-408,-396,-380,-399,-453,-435,-347,-252,-217,-66,-174,-323,86,72,-284,-171,-123,-355,144,181,-236,62,-131,75,209,59,26,-182,-377,-140,-115,-4,-266,33,-84,-160,187,577,174,338,132,17,-8,-312,-174,-47,-8,-85,-117,-195,-284,-298,-289,-237,-180,-141,-289,-111,-122,-140,-172,-214,-245,-253,-239,-193,-147,-316,-322,-151,-319,-311,-237,-41,-55,-74,-100,-99,-82,-198,-21,46,105,87,-101,-344,-37,169,120,-279,-268,-394,-267,-268,-340,-404,-413,-344,-287,-241,-209,-190,-184,-200,-229,-250,-271,-296,-330,-364,-378,-396,-389,-356,-308,-249,-174,-99,-4,97,73,138,-56,-91,-164,-553,-285,39,196,296,441,118,-181,-49,30,-38,-219,-201,-162,-79,14,-385,166,203,225,26,-131,204,171,-149,-140,-139,-223,-90,-138,-168,-172,-234,-201,-124,-105,-82,-73,-156,-63,-62,-74,-87,-100,-137,-97,-92,-181,-142,-197,-400,-187,-57,-157,-208,-30,-42,-320,44,85,-407,-403,-98,144,-42,-174,-189,-101,-84,30,-181,-38,-41,-121,-316,-94,-80,-50,-169,-189,50,125,100,-24,-19,51,289,-57,-146,211,230,19,-198,-183,18,-32,-294,-167,-190,-190,-160,-118,-80,-37,2,34,58,65,-54,-76,-394,-127,-73,-86,-94,-79,-56,-19,-215,-234,17,-180,-320,-145,-93,-120,-137,-136,-106,-70,-37,-1,24,86,128,-15,-230,-96,-258,-62,67,-52,-158,-266,-298,229,245,131,242,193,177,-170,30,-177,-131,190,-62,-57,-118,-146,13,-64,-93,-19,61,144,6,-181,-545,187,334,-193,-277,-27,281,241,206,24,-374,-402,-32,96,99,93,-8,89,97,-139,-373,-162,22,-32,-166,-42,-170,-165,32,-1,-48,-86,-124,-156,-189,-311,-238,-202,-196,-181,-156,-132,-104,-71,-113,-74,-52,-55,-56,-71,-109,-119,-156,-191,-245,-277,-246,-204,-154,-80,-49,-44,-33,-44,-176,-198,-55,26,130,176,-10,20,248,44,-100,5,-181,-227,226,317,426,-30,-178,-342,-122,-98,46,15,36,-150,-91,-84,-177,0,-10,-39,-62,-90,-246,-284,-154,-160,-145,-118,-69,-36,-7,16,31,18,-139,-18,-54,-101,-132,-209,-212,-240,-261,-258,-221,-178,-301,-119,-375,-73,-48,-31,-26,-21,-2,-188,-59,-78,-225,88,202,238,102,88,-355,65,32,-286,-101,250,508,148,24,-209,-204,-327,-14,94,-83,-187,38,-86,-173,-202,-173,-106,-62,-342,-118,-219,-136,-252,-348,-62,-117,-169,-221,-281,-329,-291,-247,-200,-158,-111,-750,-819,46,-4010,90,94,85,-1088,-249,14,-4,-46,-28,-23,-3,-28,-222,-101,-90,44,-146,-13,-137,-236,-267,-179,-70,-101,-135,-153,-175,-203,-306,-201,-187,-160,-114,-81,-44,-4,-147,-84,-272,-248,-289,230,125,67,-141,161,-206,-307,-11,-51,-84,-96,-253,-71,-68,-64,-207,-82,-115,-195,-129,-107,-71,-66,-9,-223,-355,-318,-124,10,-27,48,8,-276,-61,-77,-282,-72,-41,-9,26,33,25,-338,-37,-85,-165,-244,-345,-420,-441,-379,-339,-323,-395,-365,-369,-354,-217,-94,-33,160,207,119,168,13,243,-293,331,-58,111,109,-236,-318,-286,-198,-232,-262,-228,-166,-60,47,-71,211,47,-120,25,57,-89,43,-171,71,-251],[143,139,155,-62,-85,100,60,137,101,25,-178,-146,-252,-348,-400,-328,-307,-175,-100,-271,-14,15,-240,-391,-5,5,-18,-51,-82,-112,-155,-199,-334,-279,-300,-281,-229,-166,-275,-26,-116,-100,145,208,225,232,9,-100,-56,-86,-266,-221,-98,-70,-153,-1,-149,-220,80,75,63,112,144,9,203,86,-181,-3,-39,-7,-170,-213,-255,-317,-437,2,-166,53,-43,-130,-229,-278,-395,-132,3,134,15,194,-110,171,168,54,-20,-45,-155,-273,-369,-384,-359,-308,-273,-267,-276,-274,-249,-193,-394,-337,-84,53,71,-131,0,48,-198,-44,-12,-379,-160,-216,-255,-274,-274,-253,-223,-196,-169,-153,-157,-295,-379,-250,-273,-285,-256,-260,-448,-168,-490,-535,159,-7,27,260,331,287,206,255,138,173,-525,-39,78,-118,64,58,38,23,-396,-979,-299,-76,-1534,4,73,-70,-1596,-3624,-2106,-1994,103,-5483,-2117,-3908,-64,-228,-239,-22436,-366,-354,-62445,-45491,-202,-154,-3941,-13038,-9359,-3699,-4655,-7422,-3492,-5091,-700,-444,-502,-515,-474,-410,-2123,-1557,-559,-1085,-865,-1364,-3,7,21,-894,41,41,39,47,40,17,-34,-96,-226,-252,-352,-444,-447,-343,-225,-668,-40,-326,-23,-195,-64,124,-96,36,-266,-23,-18,43,131,205,260,324,188,-305,96,164,139,418,471,152,-203,-185,-153,-102,-85,47,121,40,-60,64,11,-8,-38,-62,-90,-106,-125,-126,-123,-108,-97,-136,-130,-42,-28,-82,-12,-8,-7,-7,-6,-178,69,-81,-96,56,-156,-363,-167,368,129,82,-262,-364,-71,-120,218,159,88,-540,-1107,-380,-178,-222,-199,-587,-1383,-2697,-342,-64,-62,-64,-63,-35,-22230,-11008,-4779,-3517,-641,36,-874,-562,307,280,242,-1254,-928,-871,-286,-64,-132,-186,-221,-220,-195,-160,-118,-56,5,58,93,153,188,222,244,-364,249,239,-90,-272,-185,161,189,233,290,-135,-36,302,63,-354,-49,49,81,-251,39,-84,111,394,154,83,-67,-172,-176,-103,7,89,120,66,73,-68,-201,-351,-528,-11,107,109,110,45,-52,197,119,-124,-154,-80,24,-28,-141,-96,-116,-20,-42,-106,-97,-171,-189,-224,-261,-304,-323,-305,-271,-224,-182,-153,-116,-104,-218,-116,-113,-137,-324,-384,-255,-258,-244,-208,-192,-342,-158,-147,-342,-252,-168,-400,-65,-64,-212,-62,-209,-34,61,-14,-4,-228,-314,-130,-156,-77,-321,54,-10,-183,182,676,232,331,110,21,-26,-361,-226,-125,-54,-141,153,32,-272,28,-6,-76,-157,-246,-339,-394,-370,-307,-253,-217,-219,-177,-184,-188,-210,-369,-396,-271,-293,-335,-341,-341,-335,-326,-326,-307,-289,-263,-267,-222,-178,-125,-301,-438,-44,41,67,-244,-266,-325,-206,-106,63,35,-124,-306,-209,-175,-122,-169,-221,-289,-353,-358,-316,-265,-215,-171,-115,-80,-46,-19,28,63,107,144,190,121,89,174,-65,-91,-129,-585,-342,8,88,30,-52,-87,-250,-94,-66,-25,-197,63,122,-27,7,-364,178,191,166,22,-185,52,2,-74,-142,-183,-243,-298,-291,-269,-253,-253,-251,-235,-215,-175,-137,-179,-46,0,26,46,57,-184,-242,-223,-221,-121,-193,-397,-148,-94,-150,-267,-149,-161,-372,-170,-146,-434,-278,-59,0,-32,-128,-151,-86,-68,101,-120,-17,137,-90,-222,-84,119,105,-98,-133,32,156,62,-51,-11,24,276,-34,-83,278,517,85,-148,-167,432,40,-306,-87,115,11,-88,-178,-230,-205,-144,-79,-32,-7,-81,-75,-301,-226,-147,-129,-99,-51,-14,21,-293,-147,14,-153,-282,-148,-95,-82,-48,-194,-2,83,-3,4,131,147,153,-33,-225,-61,-242,-108,0,-114,-138,-124,-231,175,235,168,323,211,144,-152,36,-226,-40,267,5,-3,-101,-151,9,-37,-70,-36,-9,16,-1,-172,-436,65,72,-138,-301,-11,44,17,2,-11,-317,-263,-3,7,23,25,35,39,49,-114,-265,-172,-23,-73,-197,-38,-94,-108,83,253,247,141,248,252,-195,-298,-268,-151,4,-32,-18,-21,121,82,-116,-106,-67,-89,-84,-74,-93,-170,-18,0,-31,-67,-108,-72,-90,-75,-92,-110,-113,-109,-186,-204,-49,18,69,160,29,53,217,24,-61,13,-195,-304,188,387,321,-27,-164,-312,-55,-103,-61,-24,21,-143,-6,5,-164,-14,-49,-114,-179,-251,-329,-373,-377,-333,-258,-179,-96,-42,-19,30,48,6,-178,11,-10,-38,-41,-205,-47,-40,-38,-40,-234,-105,-344,-97,-337,-168,-196,-227,-262,-290,-298,-287,-282,-254,-207,-147,-86,-27,22,77,-336,65,38,-273,-57,13,56,88,-43,-313,-286,-319,-12,63,-40,-148,-268,-386,-460,-447,-405,-377,-377,-403,-400,-359,-273,-239,-278,-8,60,38,174,59,-79,-237,-170,200,11,-179,-806,-1119,49,-4351,-35,-71,-95,-712,-343,-43,6,-16,-63,97,99,54,-163,-42,-110,-161,-170,-134,-87,-248,-327,-176,192,232,111,242,146,-191,-342,-194,-92,107,82,-111,-102,-208,-289,-287,-295,-254,-218,-60,-29,-42,-121,-74,-200,-254,41,141,144,251,-248,65,57,77,-175,72,-72,-237,17,14,-18,-144,-45,-158,-251,-309,-186,-238,-306,-367,-381,-317,-253,-174,-288,-90,-74,-84,-101,-143,-184,-469,-193,-130,-73,-194,35,66,-154,63,30,-60,-362,-106,-126,-289,18,-23,-3,183,147,186,136,-12,47,-341,-58,-102,-130,-157,-282,-272,-311,-299,-312,-230,-131,-139,38,84,-76,221,9,-123,-2,6,-66,44,-117,142,-234],[-128,-106,-59,-97,-74,65,71,76,72,52,-123,-59,72,99,-1,-168,-421,107,82,-225,-6,67,-157,-360,-14,32,-64,-167,-259,-339,-416,-476,-511,-533,-524,-507,-486,-460,-411,-356,-291,-227,-163,-97,-32,32,8,-143,-81,-111,-290,-296,-210,-98,-132,20,-132,-242,71,72,32,-26,-69,-110,-137,-177,-203,-171,-148,-116,-201,-197,-273,-286,-594,-152,-42,120,68,-98,-166,-284,-307,-319,-325,-239,-166,-104,-80,-92,-108,-149,-199,-260,-317,-356,-320,-218,-137,-212,-9,4,-182,-193,-58,-122,-485,-343,-127,-19,23,-180,-58,55,-100,-41,-75,-248,-303,-231,-253,-255,-247,-233,-219,-211,-196,-179,-167,-391,-456,-218,-137,-120,-85,-238,-598,-312,-426,-709,189,-21,-76,117,372,187,150,288,153,255,-546,-125,-71,-503,138,213,376,302,-744,-771,-60,-218,-2199,-164,-14,129,-1696,-3115,-1139,-361,523,-4597,-2782,-3839,390,334,277,-4549,-21371,158,-63999,-39302,125,119,-4400,-12028,-10070,-3791,-3236,-6154,-2713,-5400,-1398,-81,-135,-184,-239,-297,-2570,-1315,-365,-903,-749,-1223,-93,-76,-62,-944,-75,-103,-140,-171,-215,-271,-347,-411,-363,-273,-242,-85,-1,70,134,-616,-117,-294,-20,-188,-72,51,-18,0,-238,75,380,225,330,238,338,328,158,-243,4,145,159,432,524,22,-225,-165,-199,-140,-109,11,56,-51,-90,117,34,81,48,16,-23,-53,-112,-106,-119,-120,-128,-180,-166,-152,-176,-202,-232,-254,-262,-251,-204,-239,-54,-108,-107,64,-71,-210,-125,428,49,-20,-245,-424,-99,-163,279,187,87,-525,-1170,-266,6,-22,170,-357,-1566,-3121,102,322,306,281,247,225,-20206,-11526,-4449,-3833,-638,79,-881,-883,67,69,68,-647,-1080,-966,-161,-68,-128,-188,-246,-281,-294,-274,-238,-185,-139,-109,-87,-71,-66,-57,-50,-380,-42,-27,-39,-214,-215,59,91,112,124,-71,-123,107,91,-257,-102,30,110,-191,-20,-79,139,201,129,59,-7,-52,-149,-183,9,51,45,12,-26,-82,-194,-368,-440,-121,-71,-9,33,59,8,38,39,-208,-144,-44,-42,-53,-191,-162,-94,-81,-78,-71,-45,-182,-161,33,73,69,-192,-283,-38,36,-130,-141,-13,0,-209,146,145,-25,-249,-343,-17,-69,-141,-148,-222,-332,-191,-188,-386,-339,-204,-331,-210,-190,-183,-56,-299,81,107,-91,-46,-283,-266,-134,-202,-149,-353,48,40,-190,146,134,90,62,27,-12,-53,-411,-291,-210,-170,-208,-186,-226,-261,-293,-328,-335,-317,-289,-270,-226,-197,-166,-205,-139,-222,-136,-136,-114,-194,-373,-441,-157,-242,-350,-246,-74,46,-118,-147,-54,-80,-237,-107,-70,-28,-124,-464,-528,-56,150,157,-208,-271,-273,-154,-72,-36,-90,-127,-334,-182,-195,-119,-125,-145,-190,-241,-268,-260,-223,-170,-110,-34,21,76,67,167,196,219,222,224,82,99,158,-75,-93,-92,-603,-404,-269,-323,-361,-389,-355,-310,-272,-235,-207,-193,-177,-154,-147,-144,-348,-145,-153,-149,-133,-246,-86,-59,-32,-159,-175,-245,-201,-18,-31,-39,-70,-57,-52,-48,-34,-30,-203,-21,-22,-41,-70,-108,-150,-364,-272,-268,-294,-322,-375,-338,-337,-336,-332,-285,-242,-427,-144,-85,-380,-140,-2,83,-11,-82,-110,-74,-59,152,-73,7,165,-53,-146,-94,88,92,-40,-66,40,63,10,-80,-5,-16,246,-15,-22,336,507,141,-106,-159,283,-14,-317,-106,165,191,120,39,-49,-119,-166,-176,-156,-124,-115,-73,-215,-331,-53,-57,-48,-56,-69,-72,-371,-83,-119,-166,-245,-244,-290,-346,-409,-381,-282,-197,-132,-72,-15,46,96,-48,-214,-26,-207,-158,-63,-175,-113,12,-121,230,219,185,277,223,98,-135,35,-269,44,-13,-84,-183,-253,-345,-411,-456,-465,-434,-429,-429,-428,-418,-408,-364,-328,-294,-319,-258,-244,-248,-250,-259,-268,-272,-239,-212,-178,-158,-127,-105,-75,-81,-126,-168,-73,-113,-232,-46,-30,-41,111,144,151,180,226,290,-246,-290,-263,-140,-36,-85,-21,-68,255,135,-117,-137,110,277,209,153,-103,-82,-38,-83,-58,-43,-122,108,-17,55,-105,-78,158,53,-190,-200,-63,-22,105,216,66,81,178,5,-36,10,-224,-378,135,169,89,-30,-156,-287,3,-100,54,-86,52,-152,57,79,-151,97,59,21,29,-59,-223,-197,-153,-93,-56,49,83,88,-40,72,58,-15,-218,-2,-14,-28,-23,-205,-46,-62,-94,-134,-249,-219,-381,-328,-323,-300,-245,-199,-171,-155,-139,-221,-138,-146,-187,-129,-101,-60,-14,52,-254,79,32,-222,-34,-54,-100,-146,-191,-363,-324,-330,-275,-269,-268,-262,-266,-283,-280,-263,-244,-205,-152,-332,-167,-336,-199,-212,-215,77,222,132,332,113,-45,-251,-183,306,-6,-236,-749,-1406,-90,-4530,-118,-42,49,-312,-340,187,137,-14,-103,99,62,-50,-163,-241,-230,-147,-129,54,-34,-246,-355,-163,169,208,86,155,141,-185,-366,-274,-150,10,-28,-151,54,-18,-236,-168,-289,-272,-300,-300,-260,-225,-165,-102,-185,-187,77,135,166,177,-245,74,49,-24,-140,-221,-337,-362,-306,-254,-224,-212,-210,-217,-245,-283,-278,-257,-286,-204,-157,-262,-63,-26,-271,-7,-1,-19,17,21,31,-390,-325,-45,-126,-236,34,1,-157,-73,-116,-158,-277,-220,-217,-233,-154,-111,-69,-32,-8,12,9,-28,54,-365,111,-130,184,213,-310,-210,-285,191,163,30,43,-97,-27,-9,-68,90,-37,-120,-14,-27,-30,51,-57,8,-197],[0,76,156,-147,-85,12,48,178,401,61,-91,-136,197,93,23,-195,-556,97,173,-147,-47,74,-96,-358,-56,-99,-164,-239,-307,-369,-434,-483,-489,-473,-447,-423,-409,-413,-397,-362,-304,-242,-180,-117,-52,5,-2,-199,-101,-131,-313,-361,-312,-107,-111,28,-133,-277,-27,-109,-184,-259,-323,-384,-388,-359,-307,-248,-190,-134,-235,-182,-291,-269,-657,-326,74,274,176,-152,-205,-268,-208,-64,-123,-220,-339,-416,-350,-307,-264,-243,-233,-236,-240,-240,-204,-109,-23,-298,102,137,-170,-205,38,-176,-592,-321,-170,-31,50,-229,-123,18,-26,-72,-103,-156,-387,-279,-278,-226,-156,-85,-27,6,26,26,8,-472,-428,-173,-143,-167,-165,-198,-758,-436,-319,-807,129,-15,-146,0,270,84,98,315,163,231,-603,-207,-224,-843,-101,146,312,134,-1031,-561,-322,-153,-2758,137,233,296,-1809,-2772,-299,355,329,-3171,-3482,-3693,196,171,145,123,-40092,-8699,-73541,-41385,-34,-95,-4715,-9936,-9785,-3889,-1678,-4600,-2026,-5317,-1741,-336,-290,-226,-163,-255,-2937,-908,-151,-689,-547,-1074,-61,102,64,-1001,-20,-55,-73,-55,-24,14,49,96,-191,-245,-267,344,406,413,512,-509,-171,-243,-7,-159,-56,241,60,12,-185,46,250,156,272,168,332,308,131,-160,-67,141,192,450,449,-96,-222,-121,-220,-144,-111,-3,17,-120,-97,60,2,148,133,88,87,52,-101,-47,-104,-159,-222,-270,-285,-288,-278,-264,-260,-265,-286,-321,-355,-397,-432,-431,-349,-271,-193,-97,-49,6,-19,-99,-220,-444,-121,-218,-37,-62,-95,-484,-1184,-213,-251,-317,-339,-318,-1646,-3532,-128,-70,-19,23,49,80,-18019,-11573,-3894,-3970,-628,53,-890,-1157,261,235,196,19,-1097,-985,-86,-189,-297,-400,-389,-280,-181,-107,-54,-6,23,25,12,-9,-42,-67,-87,-348,-92,-64,-35,-142,-220,86,129,165,194,24,-208,270,281,-133,-142,25,143,-123,-67,-61,165,401,187,313,394,207,-94,-155,-28,375,289,133,98,-86,-177,-362,-332,-187,-179,-141,-108,-85,-98,-128,-151,-272,-298,-371,-363,-287,-225,-226,-53,96,-5,16,279,-186,-164,121,250,6,-129,-222,22,56,-68,-107,36,31,-178,-75,-113,-172,-249,-297,-291,-242,-184,-114,-241,-279,-19,-125,-383,-331,-173,-238,-242,-252,-206,-139,-371,-3,55,-135,-68,-317,-212,-131,-224,-191,-322,35,85,-158,23,-14,-66,-112,-174,-248,-304,-426,-337,-313,-278,-258,-149,-90,-209,35,79,115,136,16,-246,138,133,137,-216,-87,-210,7,-4,6,-140,-297,-344,-170,-170,-332,-233,-153,-26,-182,-194,39,55,-196,63,85,92,-172,-489,-566,-58,-17,-58,-160,-265,-223,-155,-158,-140,-124,-106,-350,-146,-210,-50,-64,-85,-128,-177,-208,-224,-230,-230,-223,-192,-173,-146,-112,-79,-47,-10,16,51,53,107,128,-79,-82,-45,-581,-420,4,25,-6,-69,-150,-248,-107,-104,-99,-175,-84,-60,-85,-51,-335,-81,-121,-164,-211,-281,-335,-400,-362,-248,-181,-230,-244,-25,174,156,12,108,407,354,73,-7,-220,-107,-261,-407,-398,-260,-118,-262,-154,-89,-25,-177,-327,-55,147,-120,-396,-78,-260,-464,-182,-37,-288,-156,-175,-141,-84,-29,-59,-60,-46,194,-30,42,200,-14,-86,-106,62,67,7,9,56,-14,-46,-100,-70,-86,-79,-61,-29,5,53,87,-71,-151,106,-67,-316,-116,170,177,157,76,59,1,-60,-122,-183,-238,-272,-274,-281,-423,-284,-242,-218,-198,-187,-168,-428,-124,-124,-126,-208,-105,-77,-65,-62,-267,-94,-128,-178,-226,-264,-284,-302,-317,-319,-301,-282,-243,-193,-226,-103,-66,-26,2,27,52,82,117,51,-110,33,-281,122,289,105,77,-41,-135,48,-16,-87,-99,-108,-105,-97,-126,-203,-88,-94,-106,-322,-161,-181,-210,-224,-238,-248,-261,-248,-241,-222,-210,-182,-155,-113,-63,-8,-141,-116,-137,-261,-62,31,36,141,126,32,-69,-177,-263,-280,-280,-219,-123,-74,-130,-5,-109,248,132,-107,-153,75,280,151,0,-160,-301,-414,-355,-226,-104,-131,58,-97,26,-92,-99,197,87,-167,-169,-49,-41,85,235,109,113,143,-2,-13,11,-255,-386,84,418,359,-22,-140,-255,66,-78,44,-153,54,-159,116,153,-122,70,-1,35,2,-90,-191,-125,-124,-92,-84,36,6,-39,-79,-104,-114,-114,-246,-127,-134,-152,-154,-196,-179,-178,-174,-162,-246,-98,-344,-70,-200,-82,-202,-126,-170,-217,-247,-258,-272,-262,-228,-179,-131,-79,-32,25,-148,35,21,-157,-23,-46,-57,-63,-166,-279,-269,-340,-93,-77,-95,-117,-156,-218,-275,-325,-380,-391,-339,-306,-181,-263,-200,-159,-146,123,170,159,137,94,-16,-246,-194,-166,-224,-261,-604,-1431,-309,-4412,-21,27,68,100,-203,141,36,-29,-116,42,115,77,-54,-38,-146,-150,-172,-170,-147,-209,-330,-136,55,90,61,150,145,-159,-324,-319,-177,-65,-115,-175,118,109,-243,43,-255,-246,-102,93,-85,-22,-67,-88,-172,-260,-331,-384,-400,-353,-284,-202,-152,-107,-91,-58,-67,-319,-75,-82,-95,-242,-107,-100,-100,-238,-73,-334,-382,18,50,-215,12,28,-230,21,-10,-67,31,177,240,-224,-324,-140,-199,-264,107,221,-163,88,-13,-100,-184,-148,-89,-183,120,125,49,-9,42,296,252,-41,-3,-323,109,-157,213,134,-329,-140,-233,-75,-69,-80,-72,-79,-80,-95,-128,-160,-214,-267,-331,-411,-411,-389,-317,-232,-168],[-283,-325,-324,-273,-191,-119,-37,38,112,48,-35,-198,153,102,77,-199,-661,93,101,-33,-57,-115,-166,-348,-161,-147,-135,-137,-141,-146,-306,-179,-178,-180,-168,-145,-123,-112,-305,-74,-51,-235,-20,-5,9,23,7,-239,-91,-114,-311,-368,-324,-75,-68,45,-132,-296,48,48,-4,-66,-129,-199,-257,-299,-305,-183,-163,1,-255,-154,-279,-252,-537,-400,194,423,109,-188,-210,-216,-94,-32,-150,-211,-226,-184,-144,-131,-126,-154,-202,-264,-305,-276,-167,-8,118,-317,-24,106,-135,-208,-4,-229,-709,-272,-204,-72,34,-270,-188,103,76,49,43,15,-344,-243,1,24,-24,73,24,55,65,34,-14,-461,-316,-212,-255,-278,-258,-229,-828,-484,-206,-816,27,-4,-195,-93,168,-25,46,220,158,170,-705,-285,-345,-1132,-355,68,318,259,-1164,-397,-2,-109,-3189,-268,-300,-280,-1909,-2637,-169,-139,-116,-1628,-4188,-3542,-124,-134,-140,-137,-40302,-33942,-88010,-48941,-88,-118,-4913,-7273,-8261,-3963,-411,-2942,-1455,-5004,-1684,-160,-85,-3,70,-872,-3166,-403,57,-459,-297,-938,-220,133,72,-1082,-13,-246,-4,50,108,161,193,222,-175,-257,-282,295,312,332,361,-397,-211,-198,-9,-134,-38,360,118,94,-137,17,-80,-182,-269,-362,-409,-369,-333,-290,-240,-182,-141,-123,-122,-218,-217,-112,-233,-131,-109,-20,-20,-187,-103,5,-32,100,60,86,20,-45,-125,-195,-260,-298,-307,-281,-238,-216,-203,-197,-207,-224,-252,-288,-312,-330,-329,-326,-298,-267,-234,-182,-168,-162,-171,-208,-278,-433,-411,-337,-245,-138,-31,-439,-1168,-81,367,-329,536,164,-1621,-3757,556,777,-573,846,861,878,-15695,-11246,-3219,-3762,-617,-56,-912,-1398,447,320,182,34,-970,-954,-365,-352,-252,-173,-86,-31,-9,-25,-77,-140,-223,-329,-432,-360,-294,-234,-196,-292,-191,-213,-252,-258,-226,-161,-76,1,65,115,-305,169,174,-22,-188,24,164,-72,-110,-50,171,358,209,298,366,228,-33,-86,-10,444,366,171,111,-102,-167,-333,-224,-63,-92,-98,-110,-126,-169,-221,-258,-322,-399,-420,-343,-250,-259,-303,-18,48,-47,75,245,-201,-156,110,199,-65,-82,-147,48,2,-44,-90,-112,-137,-159,-161,-139,-137,-162,-193,-231,-281,-340,-383,-424,-442,-427,-409,-401,-403,-409,-395,-375,-340,-279,-216,-415,-110,-67,-156,-82,-290,-168,-134,-239,-210,-265,-17,-72,-122,-188,-220,-214,-151,-75,-6,-79,-409,-178,-264,-384,-299,146,135,-158,161,519,353,276,18,-223,275,289,233,-224,-83,-196,78,14,26,-52,-189,-245,-197,-102,-299,-215,-192,-110,-240,-250,101,190,-136,404,351,92,-171,-398,-541,-63,173,235,-113,-258,-188,-96,-2,-55,272,-113,-366,-118,-223,85,102,55,-5,-70,-117,-153,-185,-219,-249,-258,-277,-286,-284,-277,-265,-245,-231,-202,-173,-141,-105,-97,-75,-17,-544,-368,33,128,155,146,-237,-195,153,117,41,-179,302,326,-107,-54,-327,72,63,60,-16,-265,-93,-177,-242,-249,-184,-205,-252,-40,201,226,81,216,348,322,82,-29,-240,70,59,117,159,267,61,-62,25,24,26,-162,-270,-8,199,-112,-470,-188,-331,-471,-292,-34,-205,-264,-172,-37,55,12,-8,-56,-41,215,-2,79,62,-17,-89,-154,-187,-201,-212,-215,-222,-236,-223,-225,-226,-238,-239,-239,-226,-206,-167,-135,-102,-149,-98,-128,-309,-129,10,16,14,-61,-33,-62,-94,-129,-168,-211,-246,-267,-312,-501,-421,-436,-472,-464,-451,-427,-425,-369,-355,-341,-301,-266,-228,-200,-180,-272,-174,-178,-210,-160,-125,-78,-41,-62,-170,-81,-162,-261,-369,-398,-269,-123,19,135,185,166,291,229,-6,-96,15,-267,176,276,120,96,-13,-121,210,280,201,155,82,7,-63,-123,-182,-189,-185,-165,-324,-137,-124,-129,-136,-155,-183,-229,-259,-302,-330,-353,-346,-325,-277,-211,-134,-116,-170,-169,-303,-102,72,100,151,176,97,12,-83,-173,-302,-287,-207,-120,-123,-182,11,-153,222,117,-106,-175,16,215,157,62,-178,-62,-122,-259,-188,-198,-186,-166,-184,-52,-9,-140,73,101,-141,-135,-24,-47,51,236,138,129,97,-20,-14,0,-276,-322,11,490,495,-29,-136,-241,108,-68,16,-247,36,-183,152,205,-96,19,-67,31,-67,-139,-168,-59,-86,-81,-120,167,134,80,-54,-33,-91,-152,-279,-290,-351,-410,-444,-469,-512,-531,-552,-547,-511,-485,-471,-460,-432,-424,-389,-356,-333,-314,-288,-263,-268,-277,-290,-307,-327,-332,-310,-239,-196,-147,-118,-108,-105,-117,-129,-135,-208,-186,-178,-367,-163,193,243,17,271,229,130,-101,-119,-34,-70,-283,-211,-185,-188,-109,-92,151,420,365,390,192,-16,-246,-219,180,-63,-271,-439,-1101,-778,-4030,42,-14,-80,-156,-241,-315,-336,-288,-186,-80,26,107,-13,178,-195,129,-72,114,106,-155,-285,-123,75,320,23,270,128,-140,-284,-319,-180,-134,-180,-193,101,47,-219,92,-228,-240,-65,63,-170,-78,-72,-126,-192,-256,-298,-319,-314,-271,-255,-158,-129,-104,-85,-88,-109,-355,-121,-117,-107,-223,-130,-1,41,-187,-6,-442,-443,171,67,-172,23,41,-182,-39,-68,-125,12,50,82,-61,-212,-240,-247,-280,67,224,-178,114,18,-83,-200,-301,-347,-290,-220,-144,-83,-84,-20,-19,-58,-76,-131,-270,-236,-282,-310,-329,-337,-323,-303,-262,-189,-136,-65,-16,38,45,-59,100,-187,-132,-27,-86,-73,-135,-183,-232,-275],[115,292,209,-134,-35,-87,22,-28,-99,-182,-256,-314,-380,-422,-443,-456,-753,-446,-417,-398,-373,-336,-309,-352,-226,-193,-160,-160,-96,-53,-368,15,-70,-19,168,154,-70,-108,-303,-2,-8,-265,187,143,79,16,-36,-283,-100,-105,-307,-351,-267,-35,-31,50,-146,-309,31,68,60,23,129,149,71,-37,-387,-184,-215,-208,-281,-134,-250,-252,-442,-247,189,210,47,-213,-201,-160,7,42,139,132,86,64,0,-94,-195,-321,-466,-490,-278,-111,132,334,260,-266,-180,45,-98,-204,-68,-274,-743,-220,-233,-121,47,-295,-261,119,203,154,188,126,-231,-274,27,-53,-129,-201,-265,-311,-273,-211,-165,-389,-187,-114,-109,-121,-135,-167,-665,-416,-241,-795,-259,-258,-242,-238,-230,-222,-211,-184,-145,-80,-860,-368,-440,-1354,-621,-10,371,404,-1078,-297,349,340,-3476,-121,160,115,-1946,-2731,-8,-36,-53,-178,-4808,-3451,-70,-63,-55,-40,-23770,-56827,-102546,-57844,147,176,-5168,-4467,-5879,-3999,95,-1283,-1008,-4641,-1333,-291,-385,-461,-456,-1639,-3185,-173,-81,-224,-31,-828,-408,109,100,-1177,68,-530,51,77,107,139,154,171,-173,-267,-287,182,168,157,158,-297,-232,-170,-31,-124,-28,362,141,82,-104,-18,76,29,171,95,7,-57,-136,-201,-242,-258,-269,-285,-296,-334,-258,-255,-244,-204,-173,-143,-129,-263,-120,-128,-142,-132,-139,-148,-165,-169,-181,-176,-172,-162,-169,-280,-201,-213,-246,-276,-306,-319,-314,-295,-253,-311,-148,-105,-55,-16,10,51,45,32,-150,-212,-217,-401,-174,-423,-222,80,189,-391,-1125,-52,387,-482,793,381,-1496,-3450,511,904,-1242,924,881,837,-13282,-10645,-2512,-3149,-594,-244,-937,-1579,195,111,29,-47,-794,-905,-168,-165,-148,-125,-109,-93,-96,-120,-162,-186,-187,-166,-123,-77,-41,-7,7,-225,-24,-67,-143,-228,-325,-280,-180,-90,-13,43,-401,96,83,43,-235,-78,-143,-195,-182,-86,5,109,182,248,285,239,18,-21,42,164,108,62,43,-126,-160,-276,-119,-44,-81,-114,-158,-194,-221,-213,-157,-261,-95,-73,-37,-165,-291,-330,-54,-84,-110,-137,-149,-228,-184,-177,-168,-169,-166,-160,-176,-201,-238,-287,-315,-349,-361,-336,-284,-251,-244,-240,-236,-233,-230,-203,-282,-169,-100,-216,-307,-186,-41,-110,-18,74,-84,-129,-375,69,-64,-148,-82,-264,-133,-136,-242,-207,-217,-275,-308,-220,-138,-37,52,149,3,74,-88,-363,-93,-210,-346,-317,109,177,-99,165,425,388,262,15,-196,230,166,109,-225,-74,-177,-138,-195,-230,-265,-295,-312,-323,-310,-271,-221,-176,-195,-260,-307,118,150,-65,179,178,34,-127,-295,-470,-69,136,209,-63,-241,-163,-97,6,-91,192,-123,-371,-94,-215,38,159,140,-68,64,39,23,11,-1,-13,-2,0,10,34,65,100,142,176,220,8,114,292,-120,-64,33,-499,-298,71,229,300,234,-307,-146,126,91,32,-188,13,25,-120,-72,-305,35,-19,-26,-62,-201,-166,-228,-296,-298,-199,-165,-210,-25,77,106,108,98,81,52,32,-51,-259,38,79,120,106,219,170,145,216,140,76,-136,-207,40,241,-108,-543,-296,-368,-430,-378,-75,-113,101,179,-17,79,51,43,-55,-33,116,0,-116,-221,-274,-255,-210,-152,-109,-87,-78,-77,-86,-193,-141,-40,-141,-23,-17,-7,0,16,19,-54,-142,-308,-189,-292,-157,-202,-262,-329,-393,-336,-270,-208,-156,-117,-158,-244,-65,-91,-526,-205,-241,-306,-376,-391,-339,-373,-241,-218,-202,-179,-137,-108,-90,-84,-259,-126,-174,-256,-306,-360,-388,-390,-375,-353,-325,-299,-277,-192,-345,-42,64,92,125,162,123,296,211,-58,-89,-12,-241,22,19,72,103,12,-105,156,224,175,148,85,10,-69,-144,-208,-202,-165,-109,-326,-62,31,-101,74,82,-84,50,32,-7,-51,-112,-166,-228,-276,-319,-356,-393,-414,-399,-355,-296,-247,-203,-159,-136,-132,-125,-128,-132,-322,-303,-167,-174,-183,-234,-180,-196,-158,-135,-123,-199,-131,-131,-122,-125,-234,-135,-148,-340,-178,-205,-222,-232,-258,-162,-134,-195,-82,-54,-113,-97,10,-38,11,108,136,128,45,-50,-35,-19,-222,-247,-75,222,200,-46,-141,-238,130,-68,-26,-327,10,-213,170,238,-73,-56,-125,11,-151,-197,-150,3,-40,-82,-198,-287,-343,-309,-217,-114,-16,-58,-303,17,195,195,10,-224,120,156,103,-100,-256,116,-255,37,-95,-4,-268,44,2,35,95,-222,-54,-101,-112,120,284,239,165,338,41,154,32,-66,-26,31,93,-183,-222,-112,-87,-398,-244,157,224,35,330,332,155,-99,-124,89,-86,-252,-252,-123,-159,-64,-56,159,506,462,377,193,-39,-245,-249,82,-115,-272,-267,-672,-1275,-3537,-398,-443,-470,-484,-489,-475,-442,-409,-363,-321,-276,-240,-212,-195,-255,-162,-138,-113,-96,-84,-233,-122,-37,-30,-24,1,23,-132,-248,-265,-153,-179,-202,-192,50,-28,-169,-126,-210,-243,-294,-332,-345,-378,-398,-428,-476,-526,-534,-460,-374,-282,-283,-117,-70,-33,-9,-15,-51,-339,-129,-177,-225,-259,-269,-249,-217,-167,-105,-412,-449,90,4,-128,34,47,-133,-99,-123,-190,-11,-74,-153,-208,-226,-317,-255,-276,-74,-29,-193,54,88,-46,-29,89,60,-121,36,-5,-56,-135,-176,-234,-306,-328,-353,-347,-318,-272,-210,-140,-323,16,-96,172,156,-65,292,76,99,24,-48,213,-264,-124,-13,-89,78,16,50,40,-103],[6,40,83,-113,-8,-145,0,172,214,13,60,-335,47,107,141,-211,-729,55,48,9,-36,-60,-100,-367,-187,-179,-201,-228,-239,-237,-350,-235,-214,-196,-166,-126,-88,-135,-292,-25,-14,-278,-33,-56,-83,-114,-142,-318,-195,-213,-294,-331,-206,-194,-178,-138,-163,-291,-14,-1,16,-21,50,56,52,12,-478,-193,-129,-116,-305,-129,-201,-252,-364,-95,190,252,17,-198,-164,-92,107,93,215,64,115,216,98,-57,-205,-318,-265,-77,-219,-176,7,359,317,-172,-341,-17,-46,-167,-122,-262,-625,-150,-225,-150,32,-265,-299,107,188,149,131,97,-89,-247,-32,-55,-70,-79,-86,-101,-116,-134,-164,-302,-235,-279,-302,-325,-332,-344,-490,-344,-349,-762,-341,-335,-309,-299,-280,-277,-254,-240,-227,-197,-1038,-424,-494,-1456,-853,-36,196,276,-772,-223,58,139,-3595,-1059,416,397,-1854,-3030,88,219,157,82,-5112,-3442,-74,-91,-99,-96,-4346,-72904,-111306,-63148,22,69,-5723,-1770,-3083,-3969,183,151,-646,-4311,-843,-5,-61,-108,-160,-2539,-2947,-308,-308,-267,-181,-729,-598,21,80,-1194,-171,-618,199,219,224,218,146,155,-153,-252,-266,-23,-89,-163,-238,-295,-356,-301,-227,-174,-111,-47,4,58,-71,-49,-31,-9,177,166,140,85,-47,35,-161,-41,-86,-151,-211,-396,-208,-111,-240,-79,-107,-61,-96,-330,-109,-98,-119,-46,-120,55,49,-10,-88,-155,-224,-269,-255,-318,-202,-108,-88,-99,-87,-104,-135,-177,-210,-315,-252,-270,-264,-260,-252,-218,-204,-163,-176,-220,-232,-349,-166,-557,-406,-15,308,-336,-1046,-60,374,-621,535,562,-1293,-2957,294,557,-1993,610,557,503,-10899,-9872,-1834,-2229,-545,-482,-937,-1584,92,159,248,345,-602,-843,76,6,174,-20,3,-107,-89,-114,145,44,-124,-88,-100,-89,-80,-62,-52,-153,-21,11,42,16,-171,108,115,97,62,12,-401,-111,-165,-183,-281,-56,45,-25,-128,-29,138,268,241,229,258,209,58,25,109,206,242,191,107,-161,-152,-203,-18,42,-53,-153,-258,-287,-207,-125,-35,-197,-92,41,52,-232,-319,-242,-31,-83,-115,-122,-128,-263,-164,-166,-171,-186,-185,-166,-146,-111,-76,-45,-1,20,-26,38,57,50,9,-36,-86,-143,-196,-219,-294,-206,-180,-247,-255,-124,-110,-114,-139,-172,-189,-214,-311,-269,-279,-260,-239,-256,-146,-140,-240,-195,-145,-147,-87,-98,-166,-105,-82,-33,-12,46,-100,-311,-16,-149,-253,-310,62,217,-44,146,203,181,150,3,-170,34,8,-2,-221,-68,-158,-27,-42,-50,-71,-94,-106,-269,-138,-211,-188,-190,-285,-225,-335,-168,-156,-142,-172,-168,-180,-195,-221,-391,-304,-332,-354,-357,-343,-318,-288,-249,-185,-125,-138,-363,-76,-187,-15,211,256,-157,36,317,310,275,48,228,208,71,153,148,151,160,178,185,195,-6,110,166,-149,-56,4,-454,-233,-196,-241,-273,-311,-335,-256,-238,-227,-232,-257,-279,-270,-233,-171,-259,-49,-100,-68,-35,-131,-179,5,-30,-258,-148,-199,-247,-266,-250,-227,-217,-204,-184,-165,-139,-120,-280,-88,-82,-93,-115,-133,-142,-122,-88,-32,33,-93,-143,86,199,-103,-601,-387,-339,-365,-369,-145,-36,83,95,-14,87,89,88,-58,-20,55,33,78,90,-5,-47,-170,23,-63,28,67,54,-61,-266,-151,-17,-133,22,-6,-12,-17,5,26,-58,-123,-485,-240,-259,-122,6,-29,-71,-390,-148,-148,-122,-85,-110,-246,-269,33,20,-490,-57,-197,-134,-195,-262,-300,-322,-281,-265,-247,-205,-165,-122,-88,-61,-236,-41,-107,-261,-178,-27,24,89,-80,-123,75,-79,-279,-197,-395,-32,336,96,99,145,72,205,128,-84,-80,-39,-212,61,109,87,111,42,-76,101,358,344,365,360,344,-69,-36,112,195,148,95,-321,-101,-32,-197,-49,-28,-61,32,81,4,2,143,154,151,154,76,154,-47,-266,-236,-383,-213,124,196,138,228,356,352,328,76,-322,-302,-111,-108,-201,-254,-198,-242,-256,-237,-217,-210,-207,-206,-196,-207,-229,-238,-266,-375,-328,-342,-315,-274,-274,-119,-62,-242,17,45,-72,-43,38,-8,-30,-57,-113,-177,-189,-221,-259,-269,-263,-244,-217,-209,-199,-157,-134,-227,39,-60,-61,-228,8,-218,195,272,-31,-128,-137,0,-224,-238,-116,79,24,-14,-168,80,434,-94,-55,66,282,-45,-285,6,568,456,-90,-234,56,287,55,-142,-248,156,-201,37,-41,-90,-208,22,-44,-63,15,-185,-60,-93,-87,99,231,168,136,215,139,93,32,-16,-26,-63,-29,-181,-193,-37,13,-391,-300,-34,-97,-148,-197,-237,-244,-232,-233,-242,-272,-326,-364,-331,-241,-171,-100,-6,46,91,127,143,-64,-225,-256,-6,-160,-260,-74,-207,-1713,-3015,9,5,-5,-25,-56,-92,-260,-215,-240,-296,-325,-320,-286,-249,-284,-168,-124,-85,-58,-33,-166,-118,-80,-6,-37,0,1,-120,-206,-170,-96,-182,-171,-159,-126,-158,-191,-207,-216,-230,-242,-248,-290,-256,-265,-285,-317,-352,-369,-363,-312,-251,-316,-134,-102,-71,-41,-33,-42,-278,-43,-33,-29,-60,-166,53,94,-75,-21,-322,-412,29,-42,-82,41,48,-83,-156,-174,-258,-37,191,341,235,22,-332,-224,-262,-32,105,-205,215,103,-46,30,75,64,-108,37,341,50,-172,-136,97,-1,-79,-221,-227,-286,-311,-285,-233,-303,-96,-36,16,78,-91,117,106,95,-21,-49,3,-332,-127,-64,-96,-62,-51,-16,22,-87],[-11,-13,-4,-80,8,-203,-35,-61,-77,-88,-82,-336,-60,-43,-18,-209,-635,21,36,25,-2,2,-21,-385,-239,-180,-90,-106,-103,-83,-282,-42,-6,-10,47,76,-92,-157,-275,-25,-23,-276,-113,-152,-157,-133,-96,-341,-39,-27,-273,-317,-115,-60,-81,-72,-184,-245,3,24,6,-69,69,84,104,53,-555,-206,-64,-186,-332,-94,-149,-255,-315,33,432,407,13,-163,-118,-25,117,86,53,-13,66,79,82,76,88,91,94,-31,-241,-270,-156,-96,-142,-137,-492,-90,10,-107,-152,-194,-507,-71,-187,-162,8,-220,-288,-164,-237,-286,-291,-290,-303,-295,-284,-268,-250,-231,-214,-204,-196,-194,-204,-230,-251,-291,-310,-308,-280,-262,-320,-198,-169,-714,-100,-66,-234,-248,-141,-392,-85,22,2,-124,-1169,-457,-528,-1450,-1008,9,181,245,-349,-153,-421,-483,-3501,-1759,167,94,-1643,-3518,-604,-164,-110,-17,-4910,-3550,317,402,459,493,482,-78688,-109487,-60508,345,274,-6857,148,-213,-3880,-29,-93,-358,-4066,-366,-217,-224,-206,-182,-3554,-2501,-99,-54,-9,53,-647,-792,-48,169,-1076,-377,-535,315,334,341,244,25,212,-94,-219,-235,194,162,125,87,-104,-171,-131,-82,-154,-226,-288,-267,-137,-45,-81,-124,-34,240,212,86,-15,-125,80,-142,93,-7,-147,-263,-375,-195,-64,-227,-42,-99,-73,-130,-379,-103,-137,-160,-127,-216,36,60,12,-78,-99,-154,-208,-275,-352,-383,-403,-377,-345,-320,-294,-277,-267,-243,-315,-183,-157,-116,-79,-38,25,58,93,-156,-200,-253,-293,-123,-521,-519,-183,-24,-274,-937,-115,-120,-751,-121,-101,-1049,-2443,-73,-57,-2766,-77,-108,-128,-8750,-9043,-1240,-1149,-465,-731,-899,-1413,24,740,878,993,-418,-767,73,19,266,108,26,-267,-198,-228,252,-6,-183,137,148,164,167,169,153,-80,11,-68,-34,-97,-173,-245,-301,-347,-374,-377,-356,-325,-283,-235,-319,-109,-39,-24,-92,-12,59,32,-29,-95,-172,-234,-242,-166,-57,55,137,163,85,-203,-137,-123,73,51,-163,-75,-119,-128,-121,-90,-25,-135,-102,80,27,-305,-340,-150,57,-155,-112,187,217,-301,-54,40,-22,-144,-159,-209,-262,-296,-308,-300,-263,-241,-225,-198,-152,-129,-133,-138,-145,-158,-174,-176,-290,-180,-172,-265,-195,-99,-71,-92,-174,-66,-89,-135,-245,33,-197,-86,-65,-258,-87,-138,-237,-181,-91,-243,-134,-178,-243,-141,-89,-29,-20,22,-112,-256,32,-94,-176,-283,-62,-85,-93,-89,-87,-79,-70,-62,-140,-33,-15,10,-215,-64,-138,26,4,-10,-34,-52,-56,-309,-55,-171,-156,-95,-346,-158,-272,-135,-157,-164,-199,-172,-136,-85,-172,-316,-86,46,55,23,-181,-141,-144,-66,-151,-139,-161,-335,-110,-145,-70,20,46,-223,-2,-2,-27,-51,-77,-90,-63,-31,18,81,142,189,226,231,225,-10,107,76,-169,-83,-141,-404,-177,-31,61,138,133,-300,-89,115,54,-9,-229,48,-22,-128,-105,-194,-24,-181,-133,-37,-67,-234,142,122,-265,-115,-65,-48,-51,-88,-123,-165,-192,-189,-162,-101,-92,-300,72,218,150,-2,262,341,420,421,328,174,-36,-79,125,177,-93,-596,-433,-277,-294,-286,-235,-266,-278,-273,-241,-205,-146,-79,-61,-2,103,52,191,214,-26,-51,-170,42,-82,9,185,177,-14,-305,-157,-26,-87,-86,-126,-129,-103,-44,6,-65,-95,-424,-257,-214,-97,40,11,-17,-518,-78,-85,-82,-67,-125,-330,-219,0,-6,-438,-60,-239,-79,-106,-146,-176,-281,-229,-271,-312,-326,-336,-335,-329,-310,-280,-234,-204,-222,-115,-25,48,111,-83,-91,92,-64,-255,-184,-366,-33,294,66,77,132,14,215,152,-85,-73,-68,-190,224,269,49,115,72,-40,46,461,545,312,498,454,-92,8,203,223,165,107,-317,-143,-84,-236,-206,-261,-304,-318,-272,-239,-208,-196,-181,-179,-169,-159,-152,-156,-293,-267,-368,-241,-139,-94,-33,21,60,101,125,26,-314,-283,-66,-77,-206,-224,-294,-400,-404,-291,-196,-220,-149,-14,41,-29,-93,104,100,-361,-218,12,-225,-189,-222,-42,-17,-281,69,75,-29,13,119,20,-12,212,162,85,-20,-95,-118,-203,-285,-352,-400,-444,-450,-424,-378,-301,-221,-125,-98,-104,28,-203,215,299,15,-199,-110,-9,-281,-250,-82,153,95,38,-167,-18,114,-166,-36,35,54,-11,-238,1,104,93,-164,-245,-8,60,16,-180,-233,0,-146,-96,-152,-249,-317,-324,-254,-170,-43,-132,-47,-71,-65,72,335,80,98,229,127,35,-41,-75,-48,-168,-151,-124,-143,26,107,-346,-325,48,-37,-119,-207,-296,-356,-388,-411,-398,-372,-346,-301,-260,-193,-149,-100,-23,15,55,95,124,-91,-193,-239,-91,-200,-254,127,247,-1883,-2492,245,224,193,148,97,-161,-296,-272,-95,-128,-137,-138,-131,-129,-248,-118,-108,-108,-118,-134,-160,-197,-242,-292,-340,-355,-343,-303,-238,-179,-132,-149,-117,-105,-22,-164,-47,-58,-167,-189,-90,-86,-264,-269,-28,-11,-6,-4,-68,-98,1,-20,-337,-93,-152,-190,-178,-138,-92,-205,-28,123,194,50,-162,72,213,-15,-25,-244,-353,-5,-71,-34,49,47,-37,-204,-214,-321,-62,142,85,14,-40,-266,-166,-235,-111,-106,-203,-80,-66,-55,-53,-46,-51,-95,-40,-15,17,-185,-195,165,202,-88,-235,-67,-198,-299,191,-75,-262,172,16,177,51,-103,8,-52,-91,-125,-154,-163,-289,-179,-187,-221,-201,-211,-204,-196,-181],[-188,-156,-115,-75,-30,-250,-26,39,68,-39,117,-244,-62,103,244,-201,-537,2,300,272,39,78,94,-400,-295,-305,-159,-57,-67,-60,-219,-28,16,-30,91,103,-112,-186,-264,-57,-53,-269,-20,-108,-195,-271,-318,-357,-333,-317,-293,-326,-240,-217,-188,-135,-219,-186,-8,6,-34,-130,60,52,40,-7,-453,-178,-88,-251,-379,-126,-114,-270,-305,-81,-81,-88,-105,-136,-120,-143,-156,-180,-224,-238,-271,-292,-317,-334,-317,-290,-246,-197,-249,-388,-323,14,78,21,-435,-181,54,-42,-157,-103,-407,-1,-135,-167,-18,-189,-246,-120,-135,-114,-69,-49,-69,-113,-115,-141,-157,-152,-123,-83,-40,-4,8,-138,-14,-49,-67,-83,-74,-55,-173,-3,-85,-641,-82,-27,-221,-277,-233,-506,-107,256,-28,-191,-1021,-473,-568,-1407,-1011,-118,-133,-107,-59,-65,-1041,-1279,-3247,-2117,0,-45,-1362,-4144,-1674,-213,-145,-69,-4334,-3792,113,122,101,57,-21,-73888,-95532,-48031,-151,-4190,-8778,-23,-9,-3749,-46,-100,-140,-3919,-227,-237,-230,-190,-140,-4631,-1932,19,81,132,193,-588,-997,-169,95,-895,-436,-355,289,305,317,222,-66,182,17,-175,-208,344,335,301,280,-32,-119,-136,-119,-92,-165,-244,-248,-145,-36,-125,-204,-54,221,214,-30,-116,-215,-1,-130,-81,-106,-136,-211,-306,-189,-226,-264,-280,-294,-285,-269,-352,-203,-180,-201,-203,-319,2,27,19,-90,30,101,198,-180,-383,-171,-101,-122,-108,-55,-44,-190,89,52,-321,-207,-88,-109,-116,-107,-61,-46,-29,-105,-175,-288,-244,-175,-365,-505,-352,-302,-306,-806,-317,-294,-878,-251,-212,-798,-1953,-567,-276,-3294,54,91,144,-7089,-8269,-776,-42,-350,-926,-818,-1204,-191,976,1006,1010,-255,-677,66,46,357,258,54,-408,-312,-331,96,-58,-233,78,82,84,72,68,51,-13,-53,-202,-47,-66,-116,-95,-89,-80,-72,-63,-224,-48,-47,-52,-355,-55,-51,-60,-83,-101,-157,-206,-277,-307,-252,-174,-99,-10,72,147,184,103,46,-254,-115,-42,98,83,-286,-115,272,375,224,543,463,-86,-121,251,-4,-372,-356,-66,62,-210,-80,193,234,-333,-4,82,41,-123,-260,-325,-249,-172,-129,-117,-110,-140,-188,-234,-258,-292,-283,-228,-173,-128,-96,-83,-273,-24,-13,-272,-131,-2,25,-128,-251,-116,-115,-158,-179,10,-250,-41,-61,-256,-71,-132,-231,-172,-45,-320,-106,-151,-244,-214,-214,-191,-180,-184,-180,-202,-160,-158,-153,-245,-124,-108,-78,-36,4,52,103,-25,-107,127,330,28,-209,-66,-116,341,137,124,266,212,75,-334,86,-139,-141,-57,-306,-81,-209,-101,-132,-149,-199,-195,-181,-149,-147,-251,-92,-19,10,35,-139,-132,-167,-84,-177,33,-142,-289,-48,-104,-122,13,44,-233,-46,-76,-95,-109,-123,-136,-129,-135,-136,-134,-136,-143,-151,-179,-200,-220,-225,-196,-164,-95,-37,-348,-130,129,168,177,76,-245,-79,71,10,-41,-254,217,-1,-125,-43,-118,-24,-259,-195,-35,-18,-267,13,13,-251,-78,-51,-69,-91,-106,-110,-117,-111,-90,-66,-28,-105,-319,44,147,129,-45,198,194,190,165,131,89,27,-47,-99,-165,-235,-532,-418,-303,-248,-201,-250,-142,-139,-153,-171,-208,-236,-258,-266,-246,-217,-168,-115,-69,-56,-47,-155,43,-80,-16,-4,-43,-96,-249,-166,-205,-251,-267,-253,-204,-151,-86,-40,-76,-61,-263,-221,-161,-58,76,85,91,-366,-108,81,-23,-24,-127,-322,-162,32,-8,-395,-137,-192,-225,-285,-355,-412,-451,-465,-470,-479,-464,-448,-420,-390,-353,-316,-279,-310,-221,-188,-147,-90,-36,-91,-59,93,-56,-223,-164,-315,-45,136,7,47,116,-52,179,105,-70,-75,-103,-181,199,183,-2,114,94,-1,-12,410,459,235,378,321,-119,55,156,138,120,114,-319,-193,36,-199,-61,3,-70,197,97,-103,-11,77,31,-22,-56,-77,-82,-79,-303,-298,-316,-214,124,178,92,134,278,292,295,-20,-306,-251,-22,-34,-191,-189,86,-237,106,29,-97,-237,-145,246,19,31,-13,255,259,-321,-246,4,-237,-202,-130,29,24,-306,43,47,4,63,60,31,-39,-95,-187,-286,-307,-291,-239,-173,-116,-78,-276,-81,-123,-157,-203,-240,-281,-285,-263,-201,-131,-177,-27,7,22,-249,-66,-20,-308,-223,-162,-201,-235,-262,-278,-280,-256,-234,-203,-168,-132,-100,-179,-58,-36,-15,-204,-257,-78,106,-24,-216,-216,46,-93,-114,-191,-277,-271,-198,-133,-281,-25,-74,-18,-40,-50,36,318,-27,54,173,82,6,-60,-109,-125,-275,-266,-104,-98,-110,-132,-270,-314,-243,-297,-342,-391,-446,-478,-490,-502,-490,-467,-447,-414,-390,-346,-324,-293,-228,-193,-152,-103,-61,-115,-150,-200,-162,-237,-256,141,167,-1603,-1951,174,158,134,102,71,-231,-297,-291,28,29,36,30,10,-31,-167,-150,-221,-303,-391,-452,-444,-373,-287,-210,-152,-140,-76,-98,-118,-131,-160,-162,-125,-83,-37,-203,31,63,-138,-155,-32,-27,-188,-235,117,54,237,210,-87,-176,72,-7,-294,-197,-306,-353,-290,-209,-137,-122,-10,86,146,164,-133,68,244,49,-10,-175,-289,-14,-76,21,62,50,9,-233,-234,-370,-166,-167,-149,-120,-88,-167,-88,-194,-139,-39,-166,-46,-49,-48,-53,-50,-50,-69,-17,26,24,-165,-232,202,192,-80,-199,29,-232,-312,163,-69,-189,156,78,51,36,-85,-7,-33,-49,-111,-125,-170,-232,-284,-345,-410,-379,-348,-294,-241,-188],[-47,-63,-63,-54,-33,-214,-7,9,30,-77,67,-145,-115,95,263,-179,-439,-24,349,394,79,41,72,-396,-347,-420,-185,86,374,204,-165,99,37,-64,-49,-31,-134,-216,-265,-105,-100,-264,62,119,131,-18,24,-358,-47,-54,-238,-349,-29,51,68,48,-258,-122,-13,-35,-74,-195,-49,-80,-109,-162,-347,-216,-238,-259,-362,-269,-246,-289,-333,-148,-122,-103,-98,-118,-73,-79,-72,-75,-94,-184,-92,-101,-128,-167,-184,-200,-205,-204,-234,-402,-373,-199,-200,-182,-288,-279,-117,-81,-134,-10,-322,24,-76,-164,-57,-167,-197,-34,-28,-21,14,37,26,-51,19,11,0,-11,-19,-32,-38,-43,-55,-81,-104,-151,-190,-246,-298,-331,-293,-242,-186,-527,-158,-69,-199,-301,-312,-600,-114,53,-69,-196,-817,-470,-619,-1366,-859,-175,-174,-108,0,64,-1687,-2110,-2850,-2149,477,103,-1039,-4611,-3031,216,172,152,-3622,-4147,260,297,-280,325,296,-61729,-71803,-27076,114,-12220,-11537,-205,-335,-3581,-433,-360,-266,-3839,-117,-52,-12,20,-290,-5468,-1306,-37,-76,-126,-164,-534,-1203,-303,-227,-684,-351,-146,-38,21,72,119,-102,172,198,-114,-187,272,279,202,249,25,-64,-151,-151,-90,-10,-80,-163,-242,-321,-243,-258,-89,-6,43,-154,-182,-298,95,-132,54,171,152,-325,-221,-180,-58,-192,-51,-98,-98,-216,-300,-99,-217,-205,-232,-414,-18,117,-73,-99,6,74,179,-235,-390,-137,-152,-200,-123,-166,-107,-217,15,-18,-328,-246,35,-16,-71,-111,-115,-141,-153,-154,-158,-324,-199,-185,-208,-381,-512,-230,-257,-647,-359,-364,-991,-256,-195,-555,-1505,-1125,-408,-2905,-112,-131,-118,-6139,-7633,-459,145,-183,-964,-689,-984,-387,393,382,353,-111,-565,82,78,-31,-143,-260,-501,-417,-388,-100,-96,-269,85,119,117,93,67,25,-22,-118,-347,-197,-247,-287,-303,-290,-277,-272,-273,-279,-294,-308,-314,-382,-246,-173,-98,-24,47,112,188,236,56,118,140,59,39,242,407,263,17,-7,-297,-81,36,215,100,-407,-192,307,359,223,646,439,-45,-143,258,-35,-304,-363,9,63,-227,-28,185,145,-343,51,91,90,-24,-95,51,-78,-183,-271,-340,-367,-388,-393,-369,-305,-252,-215,-173,-132,-101,-83,-111,-249,-59,-72,-265,-115,-144,-179,-201,-303,-238,-221,-204,-183,-189,-281,-194,-219,-228,-232,-235,-237,-234,-210,-290,-174,-131,-163,-32,25,-21,-14,109,-147,-152,158,-23,-82,-206,-38,122,56,9,19,64,126,-39,-69,66,143,-20,-202,-196,-267,-166,-9,114,286,273,121,-318,112,-118,-131,-23,-217,-12,-149,107,-54,123,81,3,-27,95,-136,-200,-93,-40,24,63,-88,-120,-173,-139,-198,-165,-134,-231,-34,-67,-169,-96,-9,-184,-88,130,144,167,49,223,272,51,49,342,343,135,303,254,209,-3,111,93,-142,-35,45,-289,-95,63,83,93,32,-196,-80,15,-40,-81,-282,97,-74,-122,-11,-53,-112,-335,-252,-287,-318,-324,-303,-267,-240,-214,-196,-185,-188,-199,-210,-234,-257,-272,-294,-306,-323,-334,-339,-342,-355,-370,-385,-399,-405,-421,-426,-397,-373,-351,-298,-252,-204,-447,-372,-159,-179,-133,-267,105,116,112,70,14,66,47,-75,16,2,8,26,43,-84,-20,-127,68,-68,-48,-63,-133,-210,-252,-291,-300,-287,-253,-228,-205,-192,-167,-146,-114,-69,-121,-191,-105,-8,137,163,164,-207,-198,81,-53,-51,-122,-236,-263,-332,-343,-365,-183,-129,-14,-166,-162,-11,-234,106,103,24,-167,-100,-96,-157,-213,-264,-289,-409,-269,-247,-221,-178,-136,-101,-63,-24,-56,-193,-147,-268,-73,38,-76,12,95,-117,132,45,-53,-87,-145,-184,150,81,-54,111,112,35,-70,311,250,160,194,153,-147,74,28,23,21,33,-320,-248,7,-120,-125,-23,-104,224,81,-153,-20,267,236,195,171,154,146,72,-293,-323,-255,-156,186,247,52,70,660,663,520,-61,-296,-213,24,20,-161,-161,86,-248,76,0,-100,-263,-100,125,-129,41,-4,-25,-56,-276,-267,-174,-240,-280,-320,-323,-358,-403,-423,-378,-338,-298,-255,-208,-185,-132,-109,-96,-72,-139,-145,-35,-54,-77,-267,-148,-192,-204,-210,-196,-190,-172,-165,-130,-90,-147,-9,42,94,-244,-21,-26,-294,-185,-24,269,216,129,-133,-149,0,-227,9,30,194,84,-118,-30,199,191,-210,-266,-152,117,-66,-245,-202,-131,-207,-269,-271,-293,-197,-142,-171,-381,-89,-23,-20,-18,-42,-7,-9,-150,-26,-20,-63,-105,-157,-215,-259,-351,-339,-348,-358,-374,-388,-392,-413,-424,-446,-452,-450,-440,-406,-356,-316,-273,-235,-210,-176,-160,-127,-125,-121,-87,-91,-93,-90,-98,-124,-130,-162,-218,-274,-278,-230,-214,-1149,-1388,-113,-64,-15,31,75,-301,-291,-252,124,91,163,271,164,232,-81,118,163,148,155,148,46,-123,-205,-18,3,-232,44,-97,-86,119,102,-41,-8,20,28,-208,-16,-8,-113,-128,-47,-125,-113,-139,157,130,269,223,-113,-267,42,-39,-236,-211,-287,-247,-155,-78,-15,-52,-17,196,248,250,-101,35,239,90,2,-143,-249,-27,-88,17,-69,-143,-226,-327,-392,-419,-330,-288,-247,-209,-174,-127,-114,-175,-210,-90,-132,-80,-74,-66,-67,-58,-52,-60,-18,15,-8,-158,-274,112,140,-92,-162,107,-262,-230,30,-80,-136,-65,-91,-103,-85,-92,-78,-82,-74,-184,-82,-75,-77,-93,-56,-73,-39,-142,-31,-27,-65],[-132,-130,-121,-107,-92,-149,-111,-127,-145,-175,-195,-200,-203,-173,-112,-142,-343,-52,212,274,115,-11,29,-367,-392,-498,-117,137,215,148,-121,76,28,-107,-17,48,-152,-245,-282,-173,-155,-261,-198,-223,-234,-233,-215,-342,-154,-115,-218,-375,-13,55,79,36,-287,-53,1,-73,-103,-249,-53,-93,-127,-177,-241,-182,-163,-172,-295,-119,-69,-302,-385,-10,-31,-69,-125,-164,-214,-237,-197,-125,-185,-254,139,213,220,89,293,301,63,-229,-187,-260,-231,-250,85,18,-140,-349,-246,-329,-402,-357,-272,-192,-121,-148,-90,-149,-142,-103,116,122,151,163,145,10,22,113,92,61,20,-36,-101,-166,-226,-239,-186,-136,-66,-10,46,79,69,126,-252,-373,-228,-107,-160,-316,-361,-660,-105,-87,-69,-127,-614,-440,-673,-1323,-630,-163,-154,-95,-15,55,-2119,-2408,-2333,-2083,135,-44,-680,-4181,-4487,-161,-219,-272,-2918,-4572,-236,-1224,-1309,-98,-75,-46974,-43172,-1127,35,-21160,-14916,101,148,-3387,253,285,239,-3761,250,276,210,143,-1371,-5096,-675,-65,-28,30,108,-460,-1405,-431,-48,-448,-168,42,-22,-76,-141,-202,-271,-304,-290,-250,-193,-129,-71,-24,20,71,-3,-157,-161,-77,15,-37,-110,-181,-232,-213,-267,-68,125,182,-249,-184,-335,91,-141,44,254,187,-252,-130,-161,-83,-153,33,-87,-94,-249,-235,-88,-237,-143,-178,-458,-31,-74,-170,-159,-192,-222,-235,-273,-351,-228,-231,-239,-250,-270,-288,-315,-345,-355,-359,-346,-337,-307,-277,-238,-168,-129,-82,-36,-131,-347,-138,0,-47,-205,-653,-16,-79,-458,-422,-97,-1072,-164,-191,-325,-1110,-1663,-280,-2064,-306,-334,-339,-6038,-7182,-295,-147,-75,-764,-509,-756,-547,277,323,347,21,-418,138,141,56,-80,-216,-521,-490,-369,-72,-113,-277,59,305,333,307,267,216,119,-168,-478,24,-4,-76,-37,2,5,10,19,-78,-5,59,71,-393,109,63,-83,57,100,154,197,187,6,72,104,39,33,130,117,82,-80,-63,-309,-32,-40,-32,-17,-464,-257,111,153,179,213,286,-4,-155,271,-50,-230,-353,85,71,-182,42,172,44,-312,118,118,153,49,-118,110,112,13,-64,206,198,167,141,-57,167,180,7,170,166,152,24,-123,-207,38,-2,-234,-92,-144,-200,-257,-306,-355,-364,-356,-329,-316,-290,-261,-255,-226,-218,-213,-219,-232,-224,-207,-185,-129,-50,20,75,-26,9,113,-156,-94,112,8,-52,-159,-194,-287,-348,-296,-224,-166,-131,-126,-154,-183,-239,-300,-365,-352,-261,-173,-104,-43,-10,1,9,-293,-9,-95,-113,18,-116,55,-83,103,-99,158,334,-70,46,146,-120,-149,-77,-68,-20,122,-24,-86,-141,-188,-204,-72,-86,-166,-260,-275,-196,-196,-78,-109,-119,46,150,213,65,235,247,84,13,175,135,84,34,-33,-94,-154,-210,-251,-282,-276,-272,-266,-265,-259,-253,-264,-312,-313,-308,-298,-273,-242,-290,-181,-140,-116,-104,-106,-120,-396,-289,-220,-257,-287,-301,-255,-198,-136,-84,-38,-11,5,20,19,17,19,14,16,-112,-321,-15,12,0,-82,-37,-56,-68,-88,-108,-124,-151,-179,-173,-167,-147,-349,-311,-110,-135,-78,-250,121,130,127,104,-32,112,121,-75,55,196,114,272,299,-96,43,-85,100,-49,-74,106,17,-83,-154,-234,-296,-303,-236,-184,-145,-130,-118,-132,-147,-150,-160,-165,-62,-47,0,25,30,-61,-273,-102,-169,-240,-275,-221,-115,16,121,-348,108,-64,-44,-222,-294,-82,-213,83,44,31,-157,-101,-100,25,5,-186,-143,-383,-105,-158,-204,-232,-248,-257,-247,-225,-209,-178,-136,-222,-108,11,-170,-25,81,-171,21,-20,-37,-106,-187,-194,84,-30,-84,109,123,75,-122,163,101,87,53,19,-168,-59,-114,-139,-169,-194,-307,-303,-233,-227,-197,-162,-149,-91,-39,-195,-35,46,72,84,106,126,142,103,-266,-325,-197,-102,153,167,4,-1,214,234,254,-98,-283,-173,72,82,-125,-139,74,-260,41,-34,-110,-298,-42,197,-208,154,113,145,169,-237,-255,-36,-236,-113,-11,-17,-59,-282,-153,-191,-232,-262,-278,-267,-264,-222,-201,-184,-111,-153,-182,-17,27,51,-205,12,51,-120,-118,-158,-10,-72,-176,-159,-186,-181,-151,-85,-12,-187,14,-27,-254,-154,-4,302,255,157,-102,-144,-33,-208,30,4,233,130,-61,-69,145,47,-203,-268,-231,-240,-298,-325,-279,-215,-163,-120,-70,-309,-41,-25,-204,-421,-167,-66,-92,-119,-139,-161,-190,-277,-262,-281,-262,-210,-172,-147,-116,-315,-314,-54,-41,-45,-57,-82,-210,-100,-126,-143,-171,-207,-228,-236,-248,-247,-245,-214,-178,-155,-113,-103,-94,-57,-58,-57,-54,-59,-109,-88,-120,-246,-309,-313,-232,-251,-681,-834,-259,-212,-156,-98,-38,-371,-296,-163,151,109,116,357,192,203,-1,100,193,135,486,469,110,-134,-171,-84,29,-297,25,-96,-63,29,-2,5,24,71,53,-169,136,152,-84,-102,-65,-217,-44,-22,118,76,20,-39,-130,-204,-176,-214,-239,-196,-166,-133,-91,-59,-34,17,-35,110,146,175,-49,-2,158,110,29,-128,-218,-118,-138,-106,-93,-49,-17,-286,-282,-396,-136,-28,-11,2,26,-27,1,-151,-262,-180,-79,-40,0,-19,99,105,-10,-30,21,-27,-86,-144,-257,-182,-147,-80,-101,88,-228,-131,43,-72,-65,292,117,8,-7,-78,129,62,5,-222,-121,-167,-217,-234,-237,-249,-207,-197,-173,-151,-131],[-259,-186,-117,-65,-34,-99,-60,-88,-115,-173,-152,-139,-219,-103,-52,-92,-254,-72,204,252,145,-72,-19,-315,-411,-502,-25,164,114,77,-77,6,-3,-140,-65,-24,-143,-219,-301,-242,-202,-250,11,30,176,14,41,-292,46,-26,-171,-353,-227,-263,-266,-227,-260,-150,-125,-143,-159,-256,-182,-178,-156,-149,-114,-63,-17,0,-178,-100,-34,-275,-423,113,80,17,-65,-132,-216,-289,-297,-244,-208,-263,14,96,152,73,244,288,45,-213,-84,-48,4,-161,289,243,32,-292,10,-80,-174,-259,-310,-269,-168,-83,-74,-89,-48,-125,267,239,409,460,400,106,24,136,145,55,-37,-138,-232,-268,-200,-148,-94,-61,-13,21,59,77,97,98,-292,-145,-233,-89,-77,-277,-345,-635,-184,-169,-156,-143,-385,-351,-689,-1233,-330,-231,-210,-154,-90,-40,-1990,-1664,-1694,-2044,-19,-171,-253,-3165,-5443,-708,-335,-400,-2263,-4973,-348,-3346,-1042,-299,-319,-33882,-14898,-371,-372,-30705,-17611,-92,5,-3158,198,276,364,-3587,192,492,476,-59,-1937,-4028,-47,74,-1,-30,24,-308,-1511,-507,-51,-162,80,199,246,389,362,310,32,223,178,119,-113,18,-26,-63,-73,-49,-21,-111,-114,-21,-11,-20,-54,-53,-69,-215,-206,-27,39,75,-231,-94,-276,118,-126,72,294,175,-95,-16,-104,-85,-66,68,-44,-54,-241,-185,-248,-299,-338,-337,-375,-311,-282,-235,-196,-144,-97,-50,-263,-248,31,-179,-96,-96,41,51,-197,-69,-113,-300,-250,-23,-2,2,87,194,260,329,165,-94,-336,-57,236,126,-3,-760,13,15,-230,-518,-115,-1093,-362,57,-111,-771,-2059,-152,-1169,-197,-564,-231,-6805,-6921,-338,-324,-256,-325,-282,-514,-655,234,337,428,155,-233,245,208,546,482,214,-469,-510,-296,-144,-103,-254,-74,-40,-16,-15,-16,-35,-59,-192,-553,-53,-38,-50,-41,13,171,187,187,-6,-49,113,66,-388,-18,-47,-88,-95,-90,-104,-98,-107,-105,-112,-127,-156,-171,-191,-213,-261,-313,-344,-355,-334,-302,-257,-212,-368,-288,-29,18,37,50,82,30,-158,57,-51,-157,-332,84,82,-97,109,130,-73,-249,184,149,227,118,-136,132,85,-15,-98,216,205,174,140,-123,118,100,2,26,2,-18,-37,-124,-165,-68,-96,-193,-194,-263,-327,-300,-261,-150,-205,-120,68,-23,-232,111,-58,-93,-13,-76,-164,-197,-214,-192,-172,-217,-65,-28,-18,-19,-17,-49,-167,-98,-129,-171,-213,-245,-276,-293,-280,-241,-202,-158,-118,-80,-48,-28,64,-90,-169,-111,-34,282,237,74,197,145,118,-289,162,-92,-105,48,-33,102,-27,86,-150,162,475,-147,123,183,-110,-115,-58,-91,-73,139,31,-49,-96,-236,-210,-168,-257,-328,-250,-169,-221,-302,-141,-44,-156,-100,-130,-170,-219,-274,-308,-355,-392,-399,-364,-315,-257,-210,-150,-85,-19,50,-92,-26,78,-154,-41,36,-16,-23,0,-123,-92,-103,-143,-165,-286,-73,-152,-151,-138,-104,-138,-457,-325,-54,-46,-212,-86,-119,-171,-216,-234,-196,-153,-115,-81,-66,-56,-47,-54,-57,-113,-298,-87,-90,-102,-117,-128,-138,-137,-144,-144,-134,-123,-108,-55,-9,31,-257,-260,-84,-113,-53,-228,55,-4,-76,-142,-207,-230,-204,-147,-75,-15,49,109,154,-96,127,-46,98,-45,-101,95,79,16,-41,-154,-38,-17,-197,-59,109,136,157,4,-95,28,23,-152,-44,-106,-117,-130,-141,-160,-338,-197,-192,-169,-135,-90,-32,40,88,-352,131,-3,-75,-260,-439,-152,-196,54,-29,25,-145,-109,-148,-152,-114,-166,-227,-275,45,45,32,22,-166,-108,-56,-74,-95,-144,-128,-181,-152,27,-263,-63,59,-206,-84,-89,-32,-135,-222,-214,2,-145,-73,107,123,111,-169,241,203,40,398,325,-177,140,24,-58,-141,-210,-276,-352,-248,-216,-223,-118,-200,-24,35,-222,-57,116,128,123,126,126,122,109,-225,-308,-145,-59,55,52,-42,-75,36,33,29,-129,-262,-129,41,52,-88,-122,55,-261,7,-72,-122,-338,20,236,-158,185,155,76,129,-202,-233,-64,-225,-60,-78,-90,-131,-271,-200,-214,-226,-229,-224,-215,-233,-224,-248,-282,-257,-233,-208,-146,-88,-29,-112,-103,34,-150,-102,-115,46,-78,-159,-155,-219,-258,-254,-208,-169,-144,-97,-81,-200,-125,-24,8,39,60,-59,-106,11,-173,-111,-191,-247,-228,-186,-128,-75,-31,-189,-254,-306,108,-154,-257,-182,255,30,96,167,-268,-37,39,-217,-357,-238,-232,-265,-256,-214,-159,-108,-376,-23,24,12,-8,-50,-111,-167,-226,-255,-242,-194,-135,-72,3,-134,10,167,32,116,11,245,107,-22,-287,-233,25,-77,-196,-257,-234,-151,-34,30,82,41,18,-59,13,-18,-237,-332,-313,-26,-35,-250,-321,-78,-78,-62,-37,-3,-436,-315,-48,134,113,83,143,122,89,56,32,22,18,14,19,25,-140,-104,-139,4,-300,-17,-89,-79,-107,-127,-107,-44,17,80,-116,187,232,-49,-73,-84,-298,6,96,88,18,-54,-110,-140,-107,-70,-31,-116,24,-155,-93,6,-8,-25,-5,-75,24,37,45,7,-44,-16,-69,-129,-172,-216,-246,-240,-188,-165,-123,-95,-300,-305,-338,-157,-104,-80,-64,-40,-2,4,-140,-291,-289,-34,-102,-50,-23,116,144,-3,3,67,137,-36,-104,-224,-68,-97,-125,-166,-176,-166,-139,-97,-79,-16,76,106,-52,-33,-82,62,781,337,-228,-126,20,118,-85,118,-41,240,-215,-62,-197,-233],[-91,-90,-84,-89,-95,-127,-147,-155,-136,-195,-58,0,-240,42,138,-14,-161,-69,210,231,172,-133,-55,-250,-404,-448,51,177,188,-6,-47,16,6,-174,-120,58,-131,-199,-353,-345,-266,-263,-220,-206,-178,-147,-111,-255,-50,-26,-143,-317,-6,32,26,31,-238,9,-16,-88,-135,-272,-210,-212,-190,-179,-146,-107,-79,-63,-87,-111,-53,-290,-514,-66,-93,-126,-165,-176,-200,-221,-220,-223,-238,-295,-209,-195,-188,-183,-141,-88,-28,-222,-28,110,184,-72,224,251,127,-240,185,171,28,159,-75,-20,-102,-136,-125,-99,-29,-199,176,222,347,383,367,126,-32,60,124,78,-15,-118,-215,-286,-248,-207,-173,-170,-161,-167,-164,-168,-151,-135,-366,-102,-277,-114,-58,-301,-385,-652,-121,-150,-184,-208,-263,-328,-783,-1203,-301,-302,-298,-266,-224,-188,-1561,-780,-1103,-2195,-88,-408,-87,-2080,-4856,-1464,-82,-59,-1832,-5412,144,-5640,150,396,451,-25508,599,640,653,-37855,-15800,670,673,-3061,684,675,526,-3379,-68,588,519,-896,-1784,-2995,187,116,54,0,-27,-182,-1345,-641,-130,-134,-114,-101,-76,-25,21,76,74,160,214,215,-147,312,317,-76,-88,185,108,-115,-123,-36,-43,-146,-135,-82,-48,-281,-192,-53,126,7,-188,-40,-247,76,-188,29,135,92,-10,0,-112,-163,-186,-184,-165,-129,-295,-110,-68,-239,-50,-9,-329,-33,-114,-250,-22,-48,41,-27,-291,-180,93,-203,-13,-114,242,178,-216,-137,-198,-331,-281,92,64,-36,73,144,190,239,214,-125,-365,-30,220,205,121,-908,-115,50,-48,-657,-245,-1112,-748,-179,-219,-573,-2247,-312,-393,-255,-3295,-245,-8418,-6905,-475,-247,-269,-300,-350,-398,-773,-319,-246,-171,-102,-83,37,67,77,74,58,-429,-530,-253,-245,-132,-257,55,333,245,258,333,429,229,-224,-478,-181,-126,-75,-71,-92,91,83,65,13,-132,-8,-19,-379,6,-14,-122,39,35,-10,-55,-124,-185,-253,-320,-391,-350,-298,-255,-245,-325,-258,-279,-304,-333,-347,-343,-303,-281,-164,-101,-65,-36,6,15,-180,-24,-67,-117,-329,-93,-120,-131,-120,-99,-225,-195,-36,-15,-3,-9,-156,-18,-44,-75,-130,-167,-197,-246,-295,-328,-327,-331,-321,-290,-256,-229,-213,-188,-180,-191,-205,-220,-233,-224,-186,-259,-197,-135,-223,-19,150,-34,-191,199,-73,-26,-2,-71,-134,-132,98,76,-109,-332,-27,-64,-118,-158,-202,-238,-248,-237,-240,-255,-274,-279,-266,-230,-161,-156,3,80,65,-34,88,-67,-10,-130,-154,-146,-14,361,258,39,155,71,9,-306,-41,-99,-102,67,30,130,21,66,-197,149,104,-216,35,32,-93,-86,-31,-100,-126,146,87,0,-40,-236,-207,-151,14,0,41,6,-229,-394,-179,7,-183,-154,-19,-129,-248,-369,-456,-398,-316,-242,-185,-148,-119,-114,-99,-71,-25,46,-86,-28,65,-86,-21,-22,-97,-88,5,-106,-100,-160,-184,-204,-249,-134,-165,-229,-262,-243,-196,-422,-343,-102,-89,-168,-90,-111,-157,-206,-258,-262,-219,-170,-121,-93,-71,-55,-57,-60,-102,-255,-102,-105,-111,-112,-106,-95,-72,-64,-59,-58,-74,-99,-96,-102,-106,-155,-203,-94,-106,-122,-191,-175,-217,-263,-294,-318,-303,-273,-234,-194,-169,-140,-114,-97,-79,-63,-57,-40,-44,-111,-31,-31,-30,4,-147,-18,72,-196,-48,47,3,-43,-120,-206,-297,-387,-304,-222,-184,-119,-77,-47,-35,-347,-3,-116,-109,-69,-2,35,315,119,-367,157,59,-88,-263,-486,-183,-161,34,-100,34,-119,-84,-116,-105,-162,-153,-222,-156,-43,-50,-78,-109,-235,-204,-235,-234,-225,-205,-190,-204,-233,-282,-329,-345,-288,-205,-156,-149,-29,-162,-224,-232,-83,-242,-17,113,123,149,-200,181,125,2,435,331,-166,205,370,377,263,171,-227,-372,0,61,-211,31,-235,-31,-132,-230,-184,-63,90,235,386,243,633,150,-175,-285,-106,-32,238,194,-79,-150,478,448,409,-148,-229,-80,171,214,-50,-106,34,-243,-25,-110,-135,-340,80,390,-67,186,178,14,21,-173,-213,-94,-211,-17,61,42,-8,-264,-107,-142,-176,-203,-219,-226,-255,-251,-278,-315,-300,-299,-283,-226,-156,-73,-15,-162,-70,-185,-74,-55,158,-84,-125,174,90,-65,-125,-230,-316,-332,-260,-212,-167,-134,-115,-74,-25,28,-10,-70,69,-146,82,-53,186,211,40,-179,236,164,-188,-238,-379,-24,-204,-241,-179,16,-31,-92,-140,-225,-284,-344,-406,-426,-394,-360,-349,-340,-327,-319,-321,-397,-342,-321,-322,-292,-265,-245,-212,-186,-149,-111,-77,-60,-51,-36,-65,-41,-50,-45,-45,-74,-45,-30,-33,-359,-206,-107,-130,-155,-120,-99,-59,-65,48,77,-32,-36,4,80,49,-208,-348,-243,78,105,111,125,130,120,103,75,45,-513,-352,-40,-68,-104,-134,-173,-215,-262,-302,-321,-319,-298,-264,-213,-149,-148,-34,-157,63,-253,-28,-77,-33,15,-60,-121,-125,-77,6,-67,167,234,-16,-47,-101,-317,39,215,235,221,207,201,-137,-21,35,175,-68,51,-173,-133,145,94,61,47,-133,-83,-4,-18,-33,-65,-89,-126,-167,-186,-215,-239,-246,-219,-228,-216,-215,-294,-322,-272,-263,-282,-294,-302,-303,-281,-283,-258,-258,-296,-188,-150,-98,-38,-7,20,33,49,45,62,-19,-69,-182,-142,-22,-48,0,59,-60,38,-27,-80,38,99,95,-91,-49,-74,5,337,350,-155,-165,-16,154,-74,-13,-117,-136,-151,-118,-77,-82],[-105,45,33,-13,-39,-68,-67,-52,-61,-213,21,40,-254,18,9,-14,-79,-80,-109,-162,-210,-244,-270,-270,-378,-376,-149,-106,-54,-107,-22,-20,-9,-194,-169,62,-104,-178,-421,-460,-320,-277,-33,-53,75,43,12,-204,109,118,-102,-255,-25,130,131,28,-198,160,141,-80,-69,-261,57,226,-137,-151,52,295,445,331,27,-91,-69,-291,-581,-113,-3,-93,-189,-261,-354,-448,-525,-476,-407,-315,-262,-224,-219,-236,-236,-232,-210,-188,-121,-80,-37,22,56,86,101,-169,76,61,38,12,-20,-60,-100,-120,-155,-186,-207,-235,-191,-172,-125,-92,-96,-90,-94,-104,-123,-152,-187,-226,-237,-200,-147,-102,-52,-32,-7,-11,-28,-74,-125,-196,-349,-364,-445,-488,-398,-317,-402,-625,-110,-63,-27,13,-164,-288,-860,-1138,120,218,242,279,313,324,-1048,65,-520,-2422,172,-678,48,-943,-3329,-1713,-227,-306,-1565,-5730,-446,-7836,-383,-328,-10208,-23146,-139,-83,-55,-28695,-10835,-13,-17,-3047,-29,-45,-35,-3017,-398,-3,7,-1619,-1140,-2028,73,84,88,74,62,15,-1030,-735,-184,-246,-272,-294,-297,-275,-259,-247,-252,-239,-206,-170,-180,-80,-38,-162,-206,76,125,-73,-103,-32,82,-261,-190,-122,-27,-327,-150,-60,31,-141,-85,39,-196,54,-238,-52,-149,-264,-372,-276,-184,-233,-68,-10,-87,-91,-329,-77,-88,-236,-8,20,-273,-43,-200,-137,11,-90,15,-116,-278,-87,180,-181,85,-104,339,311,-212,-177,-262,-348,-293,-262,-271,-164,-24,125,243,336,266,-155,-352,6,335,303,223,-1003,-241,84,77,-739,-333,-1054,-1114,-219,-169,-461,-2119,-44,-28,-859,-6016,-55,-10632,-7026,-818,47,84,122,115,-160,-845,-153,234,247,248,74,250,203,158,92,13,-363,-512,-203,-330,-152,-245,-13,23,48,55,72,82,96,-212,-367,-278,-215,-106,-82,-200,56,9,-16,-5,-213,108,-39,-340,126,-64,-144,135,158,39,-58,-130,-128,-51,-30,-88,19,174,194,-160,-435,-317,-198,72,28,-18,-81,-165,-209,-273,-320,-285,-211,-112,-46,-187,29,-70,-83,-321,106,77,45,17,-14,-381,-130,-111,-130,-154,-188,-216,-237,-269,-290,-295,-282,-237,-208,-180,-192,-70,-26,-18,18,40,58,68,-103,-110,126,109,-117,187,202,162,-135,-118,-117,-206,92,209,-40,-146,175,-87,44,1,-75,-94,-119,67,36,-11,-439,-92,-124,-161,-175,-185,-199,-198,-186,-187,-200,-219,-237,-263,-298,-327,-354,-327,-280,-236,-199,-171,-122,-82,-174,-136,-179,0,49,38,0,4,-19,-26,-300,-33,-116,-106,-24,-5,-2,-16,-24,-236,-81,-171,-279,-292,-248,-156,-67,-2,-94,-175,142,133,50,15,-196,-199,-182,62,68,67,10,-230,-479,-200,38,-203,-251,-60,110,-1,-106,-176,-246,-295,-315,-313,-298,-271,-256,-230,-204,-180,-152,-142,-122,-117,-114,-116,-113,-187,-151,-170,-174,-176,-218,-189,-234,-200,-170,-174,-97,-80,-68,-229,-386,-363,-121,-65,-128,-60,-63,-74,-69,-45,0,49,108,4,145,290,346,385,131,-95,-215,7,120,27,-47,205,396,494,475,402,406,342,205,108,56,33,-60,-150,-193,-269,-289,-230,-191,-162,-143,-122,-182,-100,-85,-78,-68,-78,-87,-100,-125,-148,-174,-209,-234,-265,-306,-342,-355,-335,-262,-196,-129,-82,-191,-39,-15,-31,-50,-102,-160,-209,-232,-163,-93,-64,-6,24,40,40,-313,58,-128,-120,-62,45,67,331,103,-407,172,108,-96,-248,-354,-168,-121,10,-173,30,-98,-74,-128,144,177,-72,-138,-55,-100,-172,-239,-289,-341,-313,-255,-199,-162,-126,-144,-106,-222,-124,-308,-103,-106,-194,-194,-201,-76,-194,-195,-253,-172,-287,44,112,104,174,-220,104,44,-29,374,246,-147,221,343,654,755,286,-177,-342,-1,59,-162,81,-240,99,58,-229,-112,-60,-27,75,209,252,440,156,-128,-275,-89,-35,244,169,-101,-227,401,410,354,-169,-196,-36,209,264,-25,-102,9,-218,-65,-159,-157,-294,127,234,4,148,179,-20,-107,-159,-200,-133,-203,0,177,167,117,-256,-63,-179,-118,-174,-219,-252,-299,-299,-305,-320,-271,-232,-233,-150,-89,-19,61,-122,-156,-226,-38,8,179,-93,-90,351,295,-48,148,92,49,17,48,24,-119,-95,33,3,-33,-83,-136,-174,-154,-135,-57,-93,8,10,-22,-256,-114,-179,-228,-273,-439,-381,-341,-286,-219,-167,-134,-113,-83,-161,-85,-87,-188,-144,-294,-182,-222,-254,-269,-268,-249,-324,-174,-110,-101,-94,-106,-137,-165,-209,-247,-286,-331,-362,-318,-252,-200,-138,-90,-37,-11,-162,57,94,-41,-410,-173,134,136,-208,46,50,79,-149,73,50,-97,-88,-29,-61,-98,-174,-360,-151,-23,46,110,185,254,312,363,396,417,-608,-382,172,128,69,23,187,87,-25,-136,-223,-263,-244,-190,-121,-57,-157,15,-121,13,-199,-68,-75,-124,-184,-252,-290,-259,-214,-178,-155,-154,-154,-165,-199,-238,-272,-284,-300,-271,-230,-188,-146,-124,-29,8,44,-35,25,-170,-160,74,58,38,48,-167,-230,75,97,119,-52,88,133,75,-212,-197,-10,-127,162,-40,-83,-32,-290,-344,-217,-137,-252,3,-49,-98,-129,-188,-230,-292,-338,-369,-327,-278,-223,-175,-128,-94,-57,-33,2,10,-37,-159,-186,-82,-20,44,100,47,84,-9,-95,45,24,-21,-125,-111,-184,-222,-228,-155,-50,-217,-60,256,-62,151,-45,308,-59,-25,5,-70],[-229,-253,-265,-268,-244,-217,-159,-89,-98,-217,128,193,-254,1,181,157,-6,-28,163,106,37,-251,-76,-112,-335,-303,-163,-198,-226,-244,-263,-267,-243,-220,-208,-158,-141,-157,-480,-521,-345,-291,-192,-144,-87,-37,2,-140,53,53,-52,-176,-48,16,14,24,-149,108,142,-56,-45,-239,23,225,-173,-213,120,304,312,305,154,-41,-83,-288,-586,-249,123,129,-48,-30,1,20,-25,-96,-203,-287,-395,-419,-356,-292,-207,-127,-149,-129,103,152,188,97,165,246,265,-100,179,154,89,371,66,390,241,-51,-130,-103,2,-240,61,266,329,303,234,161,-97,-67,-107,-226,-332,-191,-37,106,10,304,375,404,216,12,15,211,287,107,-252,57,-206,-90,-145,-286,-424,-574,-405,-439,-405,-353,-309,-272,-927,-1051,-165,-134,-110,-68,-24,8,-594,53,-10,-2640,40,-1006,-20,-69,-1673,-1388,-295,-358,-1498,-5905,-178,-9650,-23,40,-18650,-26823,152,154,119,-18720,-5375,-47,-118,-3164,-243,-299,-315,-2523,-768,-334,-344,-2183,-441,-1191,-364,-342,-300,-256,-194,-154,-659,-798,-101,-46,0,-109,-66,105,122,118,73,20,-41,-127,-227,-329,-429,-381,-312,-160,-56,-1,-77,-31,69,-351,-231,-167,-45,-357,-106,-62,-31,-300,18,82,-146,-125,-278,-222,-228,-224,-210,-158,-146,-292,-169,-163,-166,-160,-353,-131,-120,-221,-48,5,-227,-47,-273,-21,-34,-135,-168,-244,-310,-290,-215,-153,-105,-80,-70,-79,-200,-200,-319,-361,-298,49,148,-93,174,97,274,386,310,-195,-311,40,361,302,240,-958,-376,102,77,-693,-386,-926,-1389,-129,-161,-444,-1813,-264,-277,-1831,-8551,-4336,-13214,-7228,-1302,-11,50,114,166,-13,-886,-311,231,385,321,220,402,166,306,243,168,-287,-475,-151,-409,-177,-229,-145,-124,-80,-24,56,133,206,-169,-270,-279,-294,-152,-82,-319,-16,-92,-138,-145,-300,-109,-123,-293,-99,-120,-159,-172,-168,-166,-128,-99,-152,-86,-69,-140,-29,-27,-22,-180,-424,-416,-135,-44,-66,-100,-157,-221,-285,-376,-465,-368,-267,-150,-69,-184,14,-68,-65,-313,57,23,-7,-17,-46,-501,-69,55,96,130,147,-103,116,-101,-198,-62,129,122,95,71,-102,93,109,-15,127,155,187,104,-74,-86,187,122,-81,294,342,259,15,-43,-100,-167,-5,-38,-76,-114,-77,-94,-40,-13,-90,-52,-101,87,102,99,-402,101,101,81,-38,44,2,-194,-36,-52,-70,-113,-102,-93,-96,-91,-254,-107,-92,-104,-121,-143,-136,-153,-222,-116,-192,1,40,68,-36,130,157,119,-243,204,-139,-115,52,76,119,87,4,-259,62,260,-338,160,56,-53,-152,-220,-223,-219,-172,-131,-79,-8,-158,-189,-208,102,123,90,8,-225,-522,-210,45,-212,-325,-103,126,83,81,47,-11,-101,-104,-143,-177,-204,-237,-256,-265,-266,-253,-251,-233,-231,-228,-228,-222,-272,-224,-273,-274,-274,-278,-271,-262,-254,-233,-198,-167,-138,-116,-276,-361,-382,-176,-125,-97,-17,-5,-16,-7,-9,-7,-10,-15,-73,-18,-16,-2,3,23,-89,-182,50,100,3,-21,185,257,289,303,307,304,278,226,55,-33,164,24,-96,-59,-113,-53,-127,104,334,348,115,-219,163,325,-79,124,110,151,185,142,1,111,61,50,-94,-125,-108,-44,-49,3,-150,-71,-127,-183,-235,-283,-327,-347,-353,-341,-328,-350,-339,-347,-392,-362,-299,-208,-105,-288,33,-134,-119,-67,72,89,335,76,-464,174,143,-99,-225,-219,-112,-77,-10,-240,21,-77,-67,-153,137,169,-13,-26,5,-45,-78,-98,-97,-331,-104,-111,-115,-135,-143,-170,-150,-237,-253,-244,-102,-89,-176,-188,-229,-81,-200,-140,-260,-220,-236,36,89,76,189,-213,15,-27,-52,292,161,-117,160,74,12,-57,-122,-184,-294,-197,-179,-149,-136,-198,-180,-213,-265,-287,-283,-248,-219,-173,-127,-82,-47,-83,-276,-93,-65,49,55,-97,-299,33,24,10,-185,-156,-23,-24,-33,-51,-101,-87,-186,-135,-212,-181,-244,-258,-282,-277,-277,-278,-253,-244,-225,-235,-253,-277,-309,-326,-305,-314,-326,-310,-288,-269,-253,-239,-223,-241,-231,-251,-279,-251,-241,-238,-211,-180,-142,-99,-76,-161,-257,11,78,151,-98,-55,219,226,-33,111,159,128,59,30,41,-98,-82,42,41,-6,-68,-133,-168,-129,-131,30,-128,97,221,84,-328,230,-47,-237,-212,-442,-280,-328,-210,-201,44,15,-12,-10,-103,-70,-87,-142,-28,-240,44,20,-8,-35,-131,-215,-224,-109,-49,-17,26,59,72,82,-48,-12,31,4,-21,-30,2,29,-111,-37,-57,-30,-241,158,81,-69,-418,-142,301,369,-229,-4,-14,-19,-208,-198,-285,-334,-334,-303,-270,-255,-243,-354,-195,-141,-68,4,98,192,277,331,405,277,-719,-337,263,93,37,-10,147,31,-96,-216,-294,-296,-234,-150,-64,11,-163,87,-95,93,-144,-101,-50,-37,-80,-127,-150,-146,-146,-131,-98,-54,14,32,5,-124,-232,35,404,311,385,323,237,-102,62,-48,-155,-261,-289,-221,-165,-87,-61,-59,-39,-74,-313,4,45,93,-5,43,106,59,-263,-195,4,-153,166,-76,-130,-68,-290,-367,-171,-105,-320,31,112,72,13,-87,-113,-151,-208,-249,-221,-212,-103,-51,-5,20,40,-59,-41,42,-11,-158,-189,-136,-23,-48,-61,-71,-76,-68,-128,-59,-48,-49,-154,-125,-82,-121,-126,-165,-217,-278,-312,-326,-290,-250,-237,-173,-157,-130,-116,-111],[-175,-71,23,124,47,119,388,44,-137,-234,305,275,-263,-34,127,228,33,-5,59,-16,-79,-293,-144,-149,-294,-258,-137,-132,-99,-320,-12,-81,-37,-191,-250,25,-45,-136,-418,-394,-329,-316,-182,-141,-116,-111,-118,-143,-175,-206,-219,-201,-160,-116,-70,-9,-103,83,110,-37,-31,-226,-26,50,-187,-285,-45,-71,-106,-148,-189,-220,-236,-295,-526,-374,-156,-130,-122,-95,-100,-115,-128,-160,-219,-252,-312,-317,-296,-284,-247,-211,-202,-118,-73,-51,-33,5,14,41,70,-48,138,108,113,355,137,412,267,-43,-130,-115,-9,-225,48,312,368,295,227,153,-127,-141,-37,-66,-167,-66,77,205,45,353,395,394,230,-39,-53,213,193,25,-105,25,-133,-23,-15,-264,-456,-506,-18,-26,-37,-39,-93,-208,-980,-953,-72,-82,-98,-98,-92,-101,-246,-127,-128,-2627,-180,-1400,-167,-135,-113,-635,42,107,-1636,-5936,363,-9943,532,613,-22054,-35601,794,819,805,-9128,-202,707,672,-3422,647,642,522,-1939,-1133,635,488,-2549,134,-520,124,-7,-136,-264,-356,-250,-245,-832,-73,66,132,-393,-216,248,263,180,113,173,121,50,-282,-114,-202,-289,-403,-296,-230,-188,-137,-105,-56,-407,-261,-222,-71,-350,-65,-57,-28,-442,108,65,-102,-55,-290,-103,-112,-135,-158,-145,-167,-272,-237,-242,-245,-226,-353,-159,-166,-193,-26,46,-197,-44,-323,84,84,-180,-59,-293,-182,-99,-171,-230,-235,-201,-170,-142,-179,-207,-358,-358,-301,54,114,-131,197,82,227,396,348,-239,-246,72,365,354,296,-844,-512,98,304,-625,-405,-736,-1344,47,-4,-514,-1469,-157,-172,-3059,-10660,-9467,-15875,-7418,-1911,-274,-227,-173,-127,-75,-906,-435,43,65,69,75,80,58,31,14,4,-196,-412,-86,-473,-209,-209,82,153,61,-43,200,223,243,-112,-188,-171,-304,-206,-76,-438,-70,-109,-126,-130,-390,-134,-192,-237,-152,-172,-162,-152,-135,-151,-151,-171,-181,-199,-217,-240,-236,-222,-201,-198,-305,-417,-198,-199,-208,-212,-223,-229,-221,-229,-238,-257,-254,-204,-164,-169,-88,-55,-56,-302,137,97,170,206,-119,-418,-6,279,125,299,194,-61,110,-171,-266,20,341,268,282,406,-12,235,339,-1,225,174,127,85,-31,-64,62,73,-45,97,97,79,57,13,-82,-115,-122,-155,-198,-204,-182,-158,-95,-45,-113,-3,-75,91,97,79,-283,38,13,-30,-68,-98,-142,-185,-155,-150,-150,-150,-144,-145,-148,-141,-276,-194,-120,-122,-136,-166,-184,-221,-264,-286,-271,-188,-71,51,-62,117,313,80,-165,223,-152,-118,13,61,88,108,-30,-252,-2,168,-359,304,204,-15,-34,-36,-77,-238,-180,-244,-315,-375,-319,-206,-224,-20,66,116,16,-208,-473,-212,22,-205,-332,-117,38,79,2,167,181,-112,168,134,-119,20,-70,-166,-260,-314,-220,-180,-83,12,58,26,-233,-309,-234,21,-143,-136,-284,-110,-215,-78,-86,-174,-79,39,154,-305,-340,-385,-226,-173,-64,26,-10,-63,-112,-154,-179,-190,-186,-173,-174,-173,-170,-179,-179,-184,-185,-176,-162,-156,-153,-150,-147,-137,-142,-153,-165,-193,-224,-215,-203,-172,-118,-63,-57,-125,-58,-83,70,188,198,87,-235,139,181,-73,126,68,6,-59,-137,-205,-245,-249,-198,-133,-125,-182,-142,-102,88,-146,33,111,-167,-19,0,81,107,-6,-50,40,24,-137,-25,-108,-160,-229,-283,-271,-270,-107,-128,-98,-75,89,106,244,51,-516,110,92,-87,-193,-88,-33,-22,-24,-281,16,-56,-63,-188,113,221,52,88,87,161,204,-96,-70,-316,-93,139,119,-116,-140,-200,-54,-224,-372,-158,-42,-19,-157,-148,-223,-102,-165,-163,-244,-237,-271,-282,-322,-330,-365,-367,-353,-346,-275,-219,-160,-104,-53,-27,19,49,67,-71,-237,-30,-39,-31,101,-124,30,83,-179,-151,61,422,411,396,254,307,130,-34,-283,-111,-162,-240,-254,-201,-349,-121,-94,-84,-196,-108,-71,-49,-32,-21,-103,-12,-151,-146,-268,-188,-193,-188,-250,-292,-348,-408,-435,-401,-338,-302,-277,-263,-261,-250,-206,-203,-212,-202,-230,-162,-133,-98,-75,-42,-99,-99,-58,-244,-110,-227,-62,-55,-88,-115,-161,-199,-264,-200,-181,-176,-164,-168,-152,-139,-132,-144,-147,-148,-143,-88,-46,-86,-58,44,95,92,58,-5,-90,-166,-185,-93,-155,52,221,85,-327,142,-165,-274,-196,-394,-318,-370,-199,-212,341,79,60,192,-45,-71,-144,-77,69,-180,112,151,68,-22,-116,-211,-127,0,-90,-238,-344,-264,-176,-95,-43,-2,23,25,6,-15,-10,3,-144,-108,-77,1,-294,125,44,-106,-396,-121,283,390,-199,-66,-87,63,-131,-60,-119,-164,-188,-213,-224,-237,-235,-329,-195,-157,-115,-88,-57,-36,-146,-370,-62,-98,-832,-235,-244,-289,-330,-329,-301,-262,-230,-198,-157,-112,-66,-26,12,50,-164,94,-74,101,-86,-104,-30,-13,37,4,-14,-14,-24,-22,0,34,110,49,38,-119,-199,10,479,325,678,615,522,-69,131,28,5,-34,-121,-198,-205,-169,-157,-168,-164,-179,-204,-170,-146,-116,-82,-69,-62,-63,-298,-182,-77,-176,-55,-104,-170,-85,-282,-379,-122,-56,-359,-67,-43,-27,-9,-146,-96,-33,-18,40,-217,-238,-22,161,167,156,144,-119,-111,86,25,-162,-163,-159,55,122,189,211,221,90,-160,100,213,3,-163,-170,-75,-167,20,-16,-60,-312,-152,-200,-225,-236,-259,-232,-256,-274,-262,-204],[-208,-107,36,157,66,150,580,70,-161,-245,298,289,-266,-70,-158,-344,-500,-437,-219,-36,121,-294,106,6,-248,-224,100,21,-162,-420,7,-98,-51,-184,-286,-8,-24,-118,-310,-244,-276,-334,-188,-180,-164,-153,-143,-141,-137,-132,-118,-96,-115,-40,-13,-10,-54,122,159,-19,-27,-216,-85,198,-167,-350,137,113,79,37,0,-27,-100,-307,-445,-304,-65,7,-129,-46,-64,-13,-33,-72,-139,-177,-243,-301,-354,-385,-375,-360,-338,-314,-295,-291,-286,-250,-236,-203,-173,-155,-140,-117,-96,-77,-60,-47,-34,-41,-129,-136,-44,-202,50,46,71,79,57,52,-161,-225,-107,5,-21,-69,-125,-163,-98,-47,10,43,84,-101,-121,91,74,-61,-8,-50,-89,-123,-127,-241,-499,-424,-33,9,51,100,-112,-178,-1025,-859,180,149,98,-180,-7,-84,-155,-225,-177,-2352,-507,-1867,1,31,51,59,61,20,-1969,-5866,-16,-8571,-79,-111,-21370,-48074,-171,-171,-170,-261,-134,-111,-505,-3791,-109,-129,-131,-1321,-1464,-162,-816,-2736,-153,-136,-113,-74,-166,-2,35,43,25,-840,-58,-60,-77,-756,-415,-106,-95,-79,-86,-77,-65,-65,-336,-83,-103,-264,-467,-161,-167,-190,-200,-225,-216,-439,-292,-294,-113,-315,-38,-53,35,-333,165,216,-76,42,-282,-126,141,-106,59,-2,-21,-186,-88,-72,-205,-201,-332,-75,-233,-166,206,272,-193,-44,-299,159,101,-232,-123,-381,-131,-118,-213,-172,-88,-9,47,92,-162,-212,-382,-342,-312,8,-9,-190,-10,50,96,157,221,-286,-176,95,313,313,257,-734,-649,62,282,-589,-406,-512,-1067,25,-99,-667,-1169,-223,-161,-4453,-12086,-14261,-18326,-7519,-2642,1,13,33,50,77,-922,-559,-78,177,178,178,173,0,69,1,-80,-147,-322,-165,-512,-256,-198,76,170,-17,-157,228,263,245,-58,-128,-31,-231,-216,-77,-549,-135,-153,-146,-122,-482,-292,-241,-183,1,-227,-163,43,206,274,-148,27,-162,-127,-119,-228,40,224,242,-88,-181,-319,-7,-38,-104,-165,-230,-283,-297,-271,-208,-161,-120,-169,-99,-151,-90,-97,-131,-299,-202,-232,-239,-225,-214,-286,-241,-282,-314,-297,-223,-114,12,-245,-326,102,327,223,249,354,63,225,275,12,126,59,2,-32,-18,-49,57,112,-20,203,223,219,201,81,-75,-69,8,-31,-88,-124,-146,-175,-165,-164,-156,-152,-143,-119,-98,-86,-176,-27,7,27,-119,64,0,-173,46,32,9,-141,-139,-33,-37,-26,-275,-266,-5,-47,-55,-111,-155,-296,-300,-327,-338,-283,-200,-123,-87,19,68,34,-76,175,-158,-115,-53,19,40,115,-74,-224,-84,60,-318,15,-21,-54,-81,-101,-90,-236,-80,-75,-77,-83,-108,-157,-239,-23,25,53,33,-185,-443,-227,-104,-211,-306,-371,-375,-328,-272,-202,-169,-155,-160,-189,-242,-303,-363,-304,-187,-64,51,-177,-112,2,119,47,-286,-282,-247,18,-167,-145,-263,-71,-164,-10,-23,-167,-76,-75,-144,-313,-325,-366,-334,-324,-291,-256,-224,-214,-208,-213,-222,-242,-259,-265,-274,-271,-259,-254,-241,-237,-234,-231,-233,-249,-277,-307,-339,-358,-382,-389,-367,-337,-310,-253,-213,-182,-152,-137,-131,-145,-163,-179,-209,-241,-274,-298,-325,-335,-335,-324,-296,-269,-221,-167,-117,-66,-22,3,-3,-154,-130,-246,-234,-183,-242,-318,-375,-352,-245,-131,-16,-1,65,38,-35,15,149,-134,264,430,420,81,133,217,-263,-30,-120,-70,-93,87,112,197,27,-533,32,-6,-77,-166,-231,-260,-231,-179,-294,-54,-38,-65,-244,65,230,118,184,121,134,173,-114,-72,-273,-82,147,101,-129,-160,-237,-35,-192,-447,-75,4,-34,-149,-150,-197,-197,-187,-169,-219,-113,-151,-7,41,0,189,-122,-187,-138,-66,217,5,-40,211,188,211,634,323,-23,-177,-51,-116,32,234,-44,-6,99,-135,-145,-57,556,519,488,244,408,97,8,-299,-149,-175,208,110,-26,-372,122,225,163,-210,-63,97,229,260,15,-113,-7,-126,-190,-334,-196,-148,33,-68,-156,-263,-376,-463,-418,-303,-222,-158,-172,-100,-63,-16,-16,-60,-120,-227,-57,-43,-15,-88,-61,-158,-134,-33,-253,-126,-226,-66,4,14,-13,-59,-99,-245,-107,-93,-92,-99,-88,-68,-45,-20,-8,14,30,39,-32,66,-88,-26,37,45,40,29,14,-13,6,-135,8,-182,1,105,61,-270,11,-286,-320,-185,-341,-253,-329,-208,-224,156,56,22,143,0,-73,-191,-12,142,-139,73,120,38,-15,-106,-204,-50,-87,-145,-241,-277,-244,-199,-144,-110,-76,-53,-48,-69,-108,-147,-210,-247,-270,-239,-181,-317,-30,-12,-163,-381,-126,228,231,-144,-142,-178,64,-56,40,24,-183,-149,47,53,39,-106,-293,-27,-57,-89,-139,-174,-202,-1459,-1218,-152,-104,-716,-122,42,-1,-19,-89,151,140,-95,70,2,-3,-40,-86,-127,-164,-197,-226,-244,-249,-226,-208,-198,-179,-171,-178,-179,-172,-184,-193,-191,-187,-161,-129,-110,-116,-188,-33,-24,-11,-13,-28,-47,-45,-44,-51,-53,-62,-75,-77,-129,-90,-113,-145,-151,-176,-192,-211,-225,-240,-253,-286,-319,-357,-377,-407,-428,-407,-327,-279,-208,-150,-282,-393,-92,-46,-378,-179,-58,-61,-49,-221,-89,-91,-86,-71,-196,-237,-34,217,280,317,268,-189,-171,148,47,-192,-157,-158,87,78,68,47,9,-37,-214,-187,-264,-332,-289,-232,-77,-217,118,154,256,-326,-200,343,20,132,-111,280,89,-50,-15,33],[-215,-125,17,77,106,158,170,100,-165,-251,51,-8,-259,-197,-287,-389,-466,-483,-366,-227,-82,-249,143,75,-193,-202,67,-48,-274,-485,10,-97,-54,-171,-306,-45,-8,-93,-188,-126,-204,-331,-212,-219,-216,-213,-203,-198,-190,-187,-184,-185,-187,-202,-217,-206,-203,-152,-98,-59,-30,-206,-154,217,-119,-391,185,331,325,297,257,192,-84,-322,-366,-161,-137,-171,-183,-136,-104,-91,-91,-136,-235,-314,-336,-227,-120,-203,-26,91,-242,86,113,77,48,67,83,78,185,1,57,-41,178,255,232,198,158,-44,-131,-164,-102,-182,-52,-93,-102,-121,-167,-188,-205,-314,-210,-206,-205,-213,-197,-162,-134,-118,-91,-82,-56,-177,-186,-47,-51,-126,-98,-124,-153,-185,-203,-239,-530,-329,-173,-102,-30,50,-137,-149,-1058,-776,301,300,271,-606,161,159,84,122,174,-2031,-826,-2397,434,484,517,529,-377,-1228,-2455,-5758,-1407,-7190,692,762,-19327,-62745,953,987,981,957,910,-2675,-5585,-4176,588,473,249,-715,-1736,100,-1820,-2814,-84,-87,-55,5,-360,117,164,174,149,-819,-69,4,-47,-1176,-669,-178,-203,-219,-252,-262,-259,-251,-347,-197,-168,-259,-462,-90,-66,-69,-65,-83,-85,-458,-326,-378,-170,-282,-30,-53,40,-197,-4,-16,-64,-77,-271,-190,-80,-175,-132,-129,-160,-201,-220,-198,-276,-266,-308,-129,-316,-145,-123,-91,-213,-65,-272,-67,-92,-227,-210,-452,-146,-86,0,50,149,20,291,354,-144,-218,-383,-309,-328,-31,-11,-266,139,36,123,153,135,-324,-106,81,97,114,117,-641,-739,-3,111,-593,-389,-273,-768,19,-258,-883,-933,-127,-155,-5807,-12593,-18300,-20284,-7455,-3474,-27,-18,-4,4,29,-938,-699,-212,144,178,198,213,-125,155,112,57,-13,-205,-99,-505,-319,-196,-83,-40,-110,-286,83,119,153,-12,-89,107,-128,-147,-84,-460,-41,-89,-157,-212,-489,-462,-256,-132,-58,-276,-159,-31,132,195,-250,6,-156,-139,-141,-263,32,7,-57,-143,-227,-257,-238,-184,-122,-47,-97,-33,106,-139,83,138,-16,-230,-138,-130,118,-30,-80,-298,67,94,131,164,-248,-169,94,114,28,-26,-120,-185,-187,-317,-341,-13,28,79,92,93,99,131,137,24,107,102,97,92,38,-40,124,135,-7,151,144,122,98,58,-81,-29,-20,-27,-50,-130,-55,-74,-62,-69,-180,-91,-113,-123,-147,-188,-209,-244,-259,-277,-262,-244,-231,-204,-160,-126,-99,-133,-166,-31,-25,-17,-250,-306,-85,-146,-223,-317,-391,-472,-466,-391,-324,-262,-211,-180,-147,-133,-120,-91,-62,-31,-146,-100,-147,-39,-18,92,-122,-178,-171,-56,-281,-95,-105,-111,-121,-140,-148,-207,-192,-204,-196,-162,-106,-143,-250,137,209,158,67,-158,-428,-253,-38,-175,-233,-230,-254,-265,-276,-270,-294,-332,-374,-424,-447,-384,-296,-197,-108,-35,22,-113,-142,1,35,12,-311,-220,-241,-116,-180,-156,-235,-216,-245,-271,-268,-225,-165,-95,-26,-294,-307,-325,-221,-164,-19,76,-56,6,-55,-145,-239,-346,-446,-405,-356,-312,-269,-243,-212,-190,-172,-154,-142,-155,-185,-228,-287,-347,-433,-522,-451,-343,-245,-127,-157,37,101,102,-30,-137,-42,18,13,216,226,-13,-213,110,188,-54,83,6,-50,-79,-75,-29,38,101,-30,-170,-134,-274,-302,-200,60,-129,-8,-64,-140,-78,-33,-73,10,88,-17,-14,117,-124,272,234,242,-14,90,182,-261,-70,-104,-33,-110,75,112,323,12,-480,144,190,-44,-141,-48,-178,-301,-417,-460,-409,-299,-185,-312,10,93,143,166,135,89,131,-120,-55,-214,-60,151,81,-133,-182,-273,-16,-144,-391,2,57,-43,-143,-118,-157,-120,-95,-70,-186,-29,-138,40,70,-43,175,-52,-297,-171,-62,174,-60,1,193,125,80,547,308,20,-107,-65,-175,91,272,42,-42,116,-79,-119,-173,469,434,417,233,397,55,51,-307,-194,-211,178,89,18,-349,13,-13,-63,-218,-21,41,123,190,21,-121,9,-102,-228,-399,-188,-106,-96,-193,-265,-351,-436,-443,-366,-266,-191,-126,-142,-184,9,78,98,46,-58,-201,-5,44,26,-97,-106,-194,-125,-75,-235,-154,-222,-168,-210,-240,-249,-260,-255,-212,-168,-114,-80,-96,-36,-9,14,-14,3,30,20,-1,-67,-27,-87,-89,-132,-151,-157,-158,-153,-138,-108,-128,-74,-195,-43,1,12,-207,-116,-359,-348,-164,-283,-161,-271,-221,-204,-79,-181,-292,-263,-169,-68,-206,58,132,-105,28,80,1,-9,-93,-201,-214,-241,-141,-64,17,-34,98,155,-103,100,220,225,-98,-48,157,103,-223,-241,-64,-91,-294,-179,-187,-225,-367,-165,-167,-163,-181,-208,-264,-267,-264,-260,-226,-195,-139,-110,-89,-88,-110,-233,-102,-108,-111,-126,-118,-101,-3102,-2182,4,-227,-562,-3,176,-55,-30,-121,265,183,-148,150,-8,180,-8,48,-29,-109,-191,-254,-240,-184,-112,-59,-28,-1,3,-99,-24,-59,-84,-136,-187,-201,-175,-152,-152,-152,-177,-143,-166,-175,-187,-185,-162,-104,-48,-2,-97,-11,-108,-32,-104,-18,42,45,29,-6,-32,-281,-83,-102,-114,-138,-152,-155,-294,-153,-61,-235,94,-157,-167,-65,-266,-386,-56,33,-361,-274,91,-7,-79,-276,-72,87,30,46,-145,-192,-37,78,70,45,19,-242,-198,-95,-131,-218,-175,-172,-128,-125,-119,-120,-123,-120,-267,-132,-124,-127,-179,-284,-93,-234,-85,-74,-62,-290,-225,20,69,110,-128,205,128,-29,-13,85],[-501,-469,-407,-345,-277,-242,-206,-176,-185,-279,-86,-45,-269,-137,-11,63,74,87,102,63,45,-190,71,79,-149,-207,19,-118,-361,-500,3,-90,-59,-163,-325,-96,-10,-70,-67,17,-129,-310,-202,-174,-65,90,-47,72,30,-20,-73,-129,-186,-255,-327,-384,-462,-412,-291,-198,-94,-185,-223,163,-46,-380,178,280,327,276,206,124,-44,-326,-287,-257,-294,-246,-194,-103,-126,-47,-52,-93,-157,-165,-146,-83,-97,-205,-128,46,-181,97,63,-4,-82,-130,-183,-176,-136,-92,-48,-102,28,47,52,45,26,-22,-110,-163,-151,-144,-129,-148,-125,-103,-154,-81,-208,-375,-216,-39,-59,-101,-135,-105,-29,56,160,241,208,-236,-213,217,375,-120,350,286,39,142,76,-150,-494,-189,281,371,450,448,-98,-82,-1053,-679,420,326,214,-1045,-239,-56,-121,-190,-221,-1730,-899,-2941,-270,-211,-145,-79,-848,-2564,-2974,-5642,-3394,-6125,126,118,-18144,-78257,-14280,86,86,109,146,-6140,-11675,-4387,235,267,142,-120,-1899,129,-2438,-2846,-15,-24,-3,48,-517,137,167,149,88,-719,-90,-196,-255,-1581,-943,-87,-19,-160,-124,34,19,-21,-256,-216,-211,-287,-373,-233,-169,-133,-99,-93,-80,-444,-324,-370,-194,-222,-184,-219,-238,-269,-301,-307,-332,-345,-341,-314,-283,-264,-247,-195,-179,-179,-170,-137,-321,-288,-253,-168,-367,-96,-100,-77,-216,-62,-232,-55,-64,-149,-285,-427,-73,-67,-40,-17,10,47,83,124,-91,-194,-333,-231,-316,-63,-66,-307,86,29,99,70,54,-310,-6,-2,20,45,59,-538,-674,-68,85,-596,-329,-9,-469,30,-403,-1110,-724,163,204,-6699,-12057,-21203,-21507,-7163,-4362,145,133,141,158,194,-927,-836,-367,-99,285,418,339,-244,321,366,302,92,-43,214,-422,-371,-176,14,-52,-185,-400,-247,-296,-242,-169,-89,-28,-2,-51,-71,-343,22,-43,92,-36,-387,-579,-221,-70,-108,-290,-130,-103,-16,20,-302,18,-129,-120,-146,-271,-70,-157,-254,-217,-100,-116,114,295,409,189,-79,-64,148,-78,97,88,-79,-253,-132,-93,56,0,-88,-280,85,101,131,120,-263,-63,0,-58,-106,-158,-217,-264,-295,-350,-294,-268,-247,-204,-183,-159,-123,-51,-6,11,29,45,47,40,43,-26,18,9,6,5,3,-6,-7,-22,-91,-26,-15,2,-9,-172,49,27,124,11,-140,129,-3,304,444,413,-20,182,477,110,-249,73,-10,-114,169,134,110,-101,-186,-22,98,75,-204,-291,16,-103,72,17,-179,-264,-287,-149,-145,-126,-100,-86,-106,-65,-63,-46,-30,-13,-114,-64,-250,-93,-74,0,-170,-119,-244,-175,-246,-212,-224,-238,-260,-296,-321,-348,-357,-326,-284,-236,-192,-134,-252,-85,-62,-67,-81,-122,-424,-293,-95,-155,-188,-57,0,43,-263,128,107,-144,-1,19,-10,-39,-83,-113,-143,-170,-187,-214,-219,-230,-230,-227,-306,-194,-224,-239,-234,-232,-239,-232,-218,-205,-173,-147,-91,-64,-46,-260,-282,-273,-145,-112,-133,-158,-185,-224,-243,-238,-207,-186,-172,-199,-260,-175,-174,-182,-174,-168,-157,-139,-123,-122,-134,-152,-178,-198,-238,-284,-325,-355,-343,-278,-224,-176,-124,-83,-42,-129,-20,73,0,247,303,-80,-174,112,323,-40,194,33,59,137,-126,105,252,144,-55,-168,-136,-253,-324,-235,25,-111,65,61,-131,-25,-15,-128,-18,130,-3,-45,81,-112,200,164,173,-110,53,141,-257,-113,-86,8,-119,54,54,60,10,-387,-49,-54,-94,-148,-229,-309,-386,-445,-403,-354,-276,-199,-392,-54,-1,35,57,68,27,71,-121,-31,-150,-32,145,57,-129,-204,-304,5,-90,-289,66,105,-49,-142,-19,-113,-109,16,52,-148,5,-143,-17,-45,-85,-55,-50,-405,-187,-51,-18,-113,-6,-9,-31,-29,-25,-27,-37,-31,-59,-178,71,117,131,-77,132,-15,-76,-273,165,130,117,105,99,8,91,-295,-234,-160,12,-33,-96,-295,-310,-279,-167,-223,31,189,239,322,30,-125,35,-82,-261,-465,-165,-63,245,209,43,-94,24,-9,-167,-182,-127,-31,-91,-282,231,515,375,168,43,-159,-9,179,76,-92,-137,-185,-235,-302,-266,-216,-216,-141,-196,-117,-88,-117,-157,-177,-201,-201,-194,-152,-112,-46,14,-10,-21,100,93,68,-92,13,-71,-92,-159,-202,-233,-262,-290,-315,-266,-226,-193,-198,-148,-135,-146,-150,-225,-297,-337,-132,-219,-96,-211,-237,-149,54,-1,-59,36,32,-55,-183,-71,-106,-98,-77,-64,-49,-33,-78,-202,-86,-145,-189,-249,-168,-103,-7,69,-141,136,249,276,-149,-136,332,133,-249,-279,-1,271,-242,81,-75,-285,-351,-165,107,328,3,-248,-312,99,115,42,-1,-202,-99,-148,-190,-232,-258,-279,-256,-227,-189,-156,-108,-608,-5070,-3213,49,-299,-387,117,131,-109,-26,-129,148,124,-190,33,-24,-50,-91,-137,-179,-214,-247,-270,-280,-272,-236,-205,-177,-140,-104,-184,-47,-72,-144,-127,2,-21,-41,-65,-111,-159,-199,-227,-272,-268,-237,-209,-185,-140,-108,-94,-131,-96,-136,-136,-160,-153,-143,-136,-103,-89,-70,-363,-39,-26,-14,-23,-42,-125,-255,-133,-54,-257,-3,-170,-100,-21,-248,-367,-28,-7,-334,-350,-43,-63,-107,-313,-65,-94,-105,-106,-89,-135,-48,130,188,230,268,-281,-208,230,88,-246,-183,-61,156,108,65,25,-2,-14,-331,-27,-13,-64,-187,-345,-56,-237,118,-13,151,-250,-236,132,110,81,-155,-20,-93,-151,-205,-238],[-211,-180,-147,-117,-86,-92,-108,-142,-192,-299,-282,-286,-280,-238,-171,-103,-25,33,105,57,-6,-110,225,205,-96,-218,-20,-147,-368,-452,0,-71,-53,-147,-330,-178,-193,-182,-118,-36,-46,-272,-231,-162,-135,101,-38,224,137,134,202,179,-115,19,11,-75,-66,-66,-66,-79,-62,-153,-294,35,38,-321,28,14,-11,-49,-89,-117,-127,-314,-218,-84,-142,-17,-205,-139,-130,105,127,126,94,-60,-49,-44,-78,-187,-221,-128,-101,-64,-32,-27,-36,-35,-78,-114,-157,-194,-196,-154,-97,-37,13,49,66,13,-80,-140,-205,-107,-119,-181,-198,-198,-283,-167,-209,-394,-227,-34,-28,-111,-85,-120,-131,-100,-36,8,67,-296,-219,112,95,-64,-11,-78,-152,-224,-252,-229,-396,-50,40,125,198,270,11,-2,-1042,-596,374,340,285,-1499,-657,90,6,-102,-190,-1516,-796,-3104,-194,-131,-80,-44,-1239,-3977,-3421,-5599,-5490,-5449,-1746,307,-18677,-93705,-39592,687,717,722,700,-7234,-16478,-4282,-775,-305,107,218,-1980,115,-2755,-2927,10,6,18,53,-642,110,135,125,96,-565,-160,85,-395,-1955,-1267,166,217,-274,-194,318,282,220,-120,-404,-157,-154,-273,-227,-207,-172,-120,-93,-90,-440,-316,-277,-177,-169,-153,-194,-203,-210,-218,-200,-207,-205,-229,-250,-170,-265,-226,-213,-215,-209,-179,-123,-293,-264,-207,-231,-390,-53,30,63,-231,45,-213,146,114,-70,-368,-348,20,61,12,-64,-145,-219,-267,-253,-217,-177,-275,-149,-308,-106,-139,-254,-45,-51,-103,-154,-206,-278,-246,-248,-217,-196,-195,-458,-543,-216,-235,-611,-259,-220,-223,-77,-531,-1361,-558,203,251,-6690,-10623,-22806,-21937,-6689,-5322,123,76,41,9,-1,-918,-998,-579,-366,66,91,121,-378,120,119,111,121,122,120,-317,-441,-173,-23,-163,-273,-508,-58,-95,-130,-163,-181,-202,-194,-172,-147,-251,-78,-116,-30,-50,-292,-548,-186,-36,-150,-288,-107,-194,-79,14,-309,28,-109,-97,-165,-283,4,64,-36,-178,-312,-261,-129,8,131,172,-59,-136,151,-40,80,8,-130,-274,-102,-69,-23,16,-108,-265,-12,75,136,68,-261,3,61,3,-101,-84,-133,-168,-194,-348,-275,-328,-391,-394,-350,-303,-242,-150,-88,-61,-39,-26,-32,-52,-60,-72,-88,-79,-51,-18,14,37,56,51,-130,24,5,-15,-56,-248,-62,-45,29,46,-84,147,0,288,473,390,4,111,490,-56,-315,58,-9,-78,182,133,81,-76,-211,-77,-52,-57,-163,-280,-67,-134,-27,-36,-207,-185,-254,-21,36,-52,-50,37,-109,4,-21,-71,-39,-48,-82,-79,-298,-129,-137,-117,-230,-174,-299,-315,-321,-321,-275,-228,-193,-173,-140,-123,-108,-97,-94,-103,-155,-133,-264,-223,-271,-331,-288,-201,-434,-365,-175,-156,-173,-40,-32,21,-359,191,145,-169,-120,-46,7,462,458,106,143,221,123,30,-220,15,227,142,-313,-109,-214,-28,-158,-150,-194,-148,-177,-203,-205,-183,-159,-131,-110,-230,-262,-230,-71,-62,-45,-54,-163,-28,-62,-114,-151,-84,-41,-154,-140,-85,39,43,-42,-28,-123,48,-91,-107,-43,-99,-164,-221,-291,-339,-323,-263,-198,-121,-28,41,110,166,29,-121,-7,113,-8,272,247,-165,-131,108,109,-34,49,6,-3,-13,-195,-18,-11,-10,-92,-168,-143,-205,-307,-272,-29,-97,59,60,-137,-51,-15,-169,-26,156,1,-79,40,-105,296,551,551,-212,25,95,-254,-163,-75,42,-125,-193,-272,-237,-154,-290,5,113,18,-107,231,196,169,-59,-264,9,-6,-99,-460,-77,93,73,52,27,-43,-29,-128,-53,-97,-78,-92,-98,-122,-229,-336,-62,-41,-192,-2,9,-59,-147,0,-78,-115,72,71,-110,23,-171,-30,-83,-123,-149,-169,-405,-225,-201,-195,-190,-187,-188,-206,-193,-185,-177,-182,-169,-145,-129,-97,-73,-55,-116,-46,-61,-80,-348,-136,-167,-173,-175,-171,-170,-161,-267,-257,-174,-178,-168,-136,-228,-209,-59,-1,-230,75,230,214,307,42,-121,57,-73,-289,-531,-133,-32,202,204,16,-37,16,155,-93,-197,-101,8,-24,-242,118,520,356,293,164,-112,-8,65,-71,-194,-300,-227,-146,-78,-131,-232,-212,-3,-272,-261,65,30,-32,-50,-39,14,72,-70,-30,163,81,-11,-41,81,92,58,-106,-93,-174,-250,-326,-366,-339,-283,-227,-170,-134,-74,-51,-198,-96,-67,-119,-169,-226,-281,-298,-284,-272,-220,-180,-263,-97,-72,-73,-103,-116,-186,-237,-299,-326,-290,-231,-181,-156,-137,-118,-105,-214,-102,-88,-18,21,84,-163,59,40,-169,171,307,263,-198,-223,353,164,-270,-288,87,388,-178,110,-30,-344,-335,-188,35,394,70,-256,-266,135,146,58,-81,-215,-44,31,68,91,-149,-40,131,90,144,134,141,-2082,-7306,-4217,175,-300,-205,168,149,-167,-17,-115,48,5,-234,-89,-119,-135,-145,-158,-169,-178,-193,-218,-242,-267,-274,-287,-305,-260,-212,-276,-134,-87,-237,-264,-63,-84,-99,-118,-157,-197,-231,-253,-280,-229,-184,-148,-115,-61,-12,-15,-168,-42,-166,3,-69,-129,-58,-109,-146,-187,-182,-370,-124,-91,-61,-53,-75,-137,-228,-129,-59,-282,-21,-186,-32,4,-240,-358,-17,38,-322,-407,-91,-130,-137,-330,-61,99,-99,111,-52,-95,-84,293,331,351,220,-314,-222,229,72,-272,-247,-21,153,168,112,57,6,-27,-411,-86,-89,-96,-221,-410,-73,-249,-41,-117,-45,-237,-259,-111,-128,-155,-203,-176,-179,-153,-125,-92],[-169,-70,-23,102,211,187,259,91,-186,-304,24,-38,-272,-191,-143,-122,-76,-43,5,23,-59,-24,44,38,-49,-245,-58,-119,-314,-391,-67,-88,-93,-137,-339,-229,-107,-114,-103,-89,-61,-242,-256,-138,-207,71,-35,114,129,135,134,124,-92,-34,16,-116,-82,-119,-173,-243,-226,-167,-392,-42,1,-261,-8,-15,-37,-72,-112,-143,-163,-315,-228,-242,-276,-247,-227,-189,-141,76,176,250,182,-57,-64,-39,-83,-185,-332,-158,-2,191,134,130,88,-94,10,-172,-91,-160,-223,-264,-261,-221,-185,-164,-157,-132,-131,-133,-294,-109,-106,-101,-76,-93,-436,-125,-243,-366,-249,-43,26,-243,122,-139,144,111,71,-5,-73,-383,-245,-150,-89,-45,-16,7,19,15,13,-19,-295,-90,-96,-59,4,90,156,44,-1076,-577,304,273,165,-1989,-1115,-13,-80,-116,-364,-1443,-633,-2508,44,37,9,-35,-1595,-5454,-3647,-5702,-7644,-5167,-4896,-31,-20525,-108793,-66437,52,22,-15,-64,-3735,-9140,-3794,-1754,-1846,-361,-398,-2013,-388,-2965,-3127,-353,-343,-330,-306,-710,-275,-257,-264,-251,-395,-331,-150,-551,-2266,-1669,67,130,-412,-275,204,214,203,-1,-619,-298,-136,-210,-155,-236,-222,-119,-38,-140,-481,-332,-212,-139,-156,-5,-4,3,-102,-228,-287,-235,-171,-277,-292,-174,-335,90,-292,117,84,62,-35,-235,-228,-197,-334,-378,-47,138,191,-271,74,-241,212,73,-22,-321,-278,24,140,81,9,-44,-54,-29,24,-3,-184,-238,-87,-322,-178,-243,-166,-135,-55,-38,-88,-90,-256,-35,-44,-24,-14,-112,-418,-423,-274,17,-604,-197,112,-46,-280,-624,-1638,-418,166,144,-5830,-8538,-23121,-21628,-6112,-6339,-65,-98,-126,-157,-168,-915,-1189,-832,-660,-70,-34,7,-528,3,20,7,7,-6,-27,-211,-533,-190,-110,-317,-372,-502,15,155,91,96,6,235,176,95,-71,-188,104,-183,-21,-66,-212,-456,-161,30,-195,-272,-88,-230,-238,-45,-273,35,-101,-68,-196,-300,-38,2,3,-48,-146,-224,-296,-319,-299,-258,-225,-235,-139,-115,-104,-121,-154,-289,-151,-181,-197,-175,-169,-245,-153,-162,-176,-181,-242,-189,-215,-227,-223,-220,-223,-216,-195,-311,-181,-177,-171,-136,-119,-98,-64,3,41,42,51,50,39,18,14,-30,3,16,-21,65,85,92,94,74,-179,24,-1,-23,-65,-333,-89,-99,-61,-32,-12,32,-2,85,97,86,7,44,63,-199,-338,5,-33,-60,-70,-94,-123,-152,-215,-189,-199,-184,-152,-274,-136,-144,-31,-14,-218,-94,-204,-13,115,-38,-173,66,-85,47,209,-77,211,195,-30,22,-168,-93,-172,25,-251,-32,-289,-362,-211,-248,-266,-254,-233,-218,-189,-169,-161,-152,-148,-151,-186,-155,-258,-195,-194,-192,-173,-131,-414,-435,-241,-151,-165,-18,-46,19,-413,51,122,-178,-207,-83,23,336,345,132,133,200,143,105,-252,42,216,180,-302,-68,-193,-43,-106,-133,-170,-69,-99,-137,-161,-165,-158,-134,-107,-180,-221,-173,0,25,17,-107,-199,-37,-80,-165,-166,-79,-56,-79,-11,-53,-3,-7,-75,-6,-108,23,-160,-122,-52,-107,-172,-233,-311,-383,-349,-265,-191,-92,-16,46,110,155,74,-95,12,153,5,193,164,-243,-66,57,17,-28,-81,-155,-221,-278,-311,-287,-230,-172,-121,-152,-125,-129,-261,-298,-81,-71,-45,-89,-137,-110,-70,-178,-3,131,11,-90,17,-90,202,130,90,-294,-41,-131,-233,-321,-406,-373,-290,-206,-116,-18,27,-187,78,164,59,-89,180,167,159,-51,-261,15,1,-108,-422,-73,120,122,117,83,-90,-29,-133,-4,-48,16,-14,-51,-112,-245,-356,-300,-363,-422,-380,-333,-294,-263,-244,-233,-203,-194,-202,-221,-247,-271,-275,-301,-284,-290,-269,-292,-253,-196,-157,-182,-91,-64,-57,-199,1,16,9,8,4,-37,-34,-69,-115,-177,-212,-235,-224,-385,-187,-177,-153,-137,-125,-126,-125,-231,-250,-201,-236,-248,-215,-160,-306,-158,-49,-243,105,190,174,235,54,-105,66,-82,-320,-524,-105,-18,228,261,-21,16,-5,208,-52,-224,-83,37,42,-118,-14,381,341,339,277,-73,-12,86,-113,-17,-144,-115,59,78,-74,-281,-221,11,-227,-334,28,329,193,28,280,273,240,-73,-75,87,-10,-32,-114,-170,-184,-150,-127,-1,8,97,-2,-126,-128,-110,84,46,-153,-57,-123,-216,-259,-321,-372,-367,-348,-327,-283,-242,-238,-221,-230,-307,-261,-286,-297,-260,-176,-127,-57,-89,18,14,-77,-100,-91,-158,-188,-239,-252,-175,-75,57,125,182,-211,37,-40,-184,77,28,-15,-259,-318,-11,33,-296,-284,176,259,-133,138,46,-395,-324,-215,-52,209,104,-249,-210,-31,-51,-96,-133,-250,-20,31,82,116,-202,65,175,0,175,144,124,-3701,-9708,-4937,15,-247,-33,20,43,-239,-19,-92,25,-54,-285,39,-108,218,-60,160,117,73,-147,-31,-84,-131,-148,-164,-178,-176,-169,-372,-157,-133,-335,-423,-143,-160,-165,-164,-179,-187,-184,-164,-169,-150,-140,-131,-119,-75,-31,-42,-194,-61,-182,4,-59,-168,-120,4,-26,-80,-130,-317,-231,-270,-257,-253,-254,-261,-251,-252,-247,-282,-147,-180,-54,-10,-212,-329,10,36,-293,-401,-132,-167,-125,-288,-57,-68,-201,-36,0,-37,-94,82,79,55,30,-291,-196,-62,-80,-235,-283,-134,-109,-113,-103,-89,-66,-30,-411,-73,78,-62,-201,-379,-39,-207,240,-136,308,-173,-232,280,205,-20,-176,647,149,-23,-27,160],[-136,-28,-66,66,119,91,56,5,-181,-294,-160,-166,-282,-215,-90,-45,5,32,75,82,-117,54,77,69,-15,-289,-88,-56,-241,-338,-38,-57,-55,-125,-349,-317,-105,3,210,274,76,-216,-261,-95,-251,-134,-175,-178,-145,-107,-68,-32,-55,-94,9,-158,17,35,30,-13,-103,-115,-488,-101,-108,-191,-164,-173,-186,-204,-218,-219,-203,-299,-186,-151,-146,-148,-211,-153,-165,-176,-166,-157,-157,-108,-80,-50,-77,-167,-370,-272,49,85,93,117,111,-182,24,-254,-144,-40,-176,-168,-233,-298,-223,-139,-62,34,-67,-91,-336,-95,156,134,114,-86,-499,-99,-254,-291,-231,258,37,-352,102,-195,191,127,44,-66,-158,-386,-225,-142,-101,-79,-75,-74,-82,-98,-99,-119,-147,-144,-150,-143,-129,-99,-69,-43,-1098,-562,25,32,-541,-2422,-1536,-11,-206,-107,-859,-1431,-413,-1885,-184,-138,-101,-75,-1855,-6862,-3445,-5890,-9655,-5133,-8020,-80,-22394,-123807,-93011,90,121,149,167,184,-1411,-2886,-2559,-3089,40,-26,-1906,-149,-3141,-3373,-170,-155,-125,-73,-571,-317,-153,56,25,-143,-539,-144,-602,-2378,-2059,-396,-324,-482,-293,-151,-89,-41,0,-774,-405,-93,-123,89,89,57,31,-18,-145,-491,-304,-123,-70,-115,-26,-1,22,8,-35,-65,-127,-186,-315,-277,-301,-331,-195,-363,-6,46,102,-48,-138,-148,-159,-326,-262,-12,330,359,-255,146,-248,196,60,59,-184,-171,41,226,264,252,-52,203,285,307,68,-167,-162,7,-298,-212,-318,-27,-233,-88,34,6,-13,-200,-95,-167,-194,-211,-214,-358,-278,-359,-1,-498,-93,164,110,-458,-608,-1870,-225,284,-305,-4568,-6019,-22269,-20674,-5476,-7323,-1150,-114,-149,-183,-192,-858,-1346,-995,-905,-40,14,-106,-641,-144,129,118,113,85,36,-73,-604,-184,-230,-447,-433,-374,-15,111,34,122,46,158,112,42,-45,-120,-111,-190,-55,-49,-116,-348,-120,86,-185,-219,-44,-117,-315,4,-187,-12,-72,-102,-207,-296,-175,-173,-169,-182,-196,-189,-180,-161,-139,-104,-73,-326,25,-12,-5,-166,-125,-267,30,-23,-86,58,-104,-197,-284,34,2,-52,-200,-55,-71,-59,-246,-322,42,42,86,-251,-86,76,58,-54,-14,122,176,31,70,48,379,339,100,175,126,-21,158,104,-35,33,11,-9,-23,-48,-227,-87,-98,-107,-132,-416,-132,-138,-105,-85,-62,-48,-39,-22,-21,-43,-48,-71,-82,-306,-308,-156,-202,-236,-254,-282,-315,-329,-308,-283,-251,-203,-146,-280,-180,-126,22,42,-212,0,-150,-3,156,7,-270,48,-37,74,110,-67,56,23,-14,-61,-85,-102,-173,-159,-206,-180,-225,-229,-195,-135,-100,-76,-68,-73,-67,-70,-85,-94,-105,-112,-198,-125,-249,-53,-8,19,36,-29,-369,-408,-277,-157,-182,-127,-158,-194,-362,-223,-221,-202,-243,-113,-62,-7,26,63,91,108,123,114,-283,69,131,161,-269,-48,-183,-64,-50,-114,-152,-38,133,297,227,-147,-95,-40,128,-136,-184,-123,124,121,22,-163,-231,-46,-90,-218,-172,-72,-77,-30,-108,-168,-195,-202,-176,-150,-123,-92,-248,-145,-69,-78,-173,-93,-109,-125,-136,-157,-184,-178,-183,-189,-188,-195,-204,-221,-225,-213,-206,-198,-195,-331,-201,-206,-215,-235,-264,-316,-331,-274,-306,-135,-57,11,-164,-151,-104,-59,-229,-337,-143,-53,45,27,-157,-114,-3,-181,16,179,8,-90,-4,-89,263,189,165,-335,44,41,-211,-257,-51,55,-80,-31,-42,-50,-86,-119,-154,-125,-116,-106,-113,-107,-92,-94,-272,-121,-98,-118,-329,-44,22,37,41,32,-98,-75,-151,-55,-69,-94,-127,-160,-215,-266,-376,-271,-205,-140,-68,-6,-87,-151,-6,-27,-123,150,116,-20,100,-261,-51,-107,-160,-215,-196,-183,-178,-33,16,-204,122,122,-116,-261,171,161,120,100,69,21,-19,-73,-125,-185,-100,-46,4,-390,63,71,88,95,17,-192,64,-195,-212,-72,-136,-199,-224,-169,-347,-258,-89,-259,123,158,129,197,79,-71,68,-99,-329,-445,-72,-17,200,209,-54,60,-21,122,-36,-249,-60,-4,-2,6,-129,101,125,125,140,-32,-6,59,-228,69,-113,-84,106,110,-2,-296,-226,27,-133,-234,21,243,191,95,120,84,22,-69,-122,-185,-242,-251,-207,-140,-83,-38,-129,53,73,80,-16,-195,-202,-131,80,83,-116,-35,82,-223,-155,-69,-220,-43,16,-12,-211,-40,-96,-135,-197,-333,-287,-250,-163,-209,-249,37,-57,-22,174,154,-81,-103,-157,-218,-57,-105,-273,-208,-253,-253,-269,-257,-261,-289,-310,-342,-351,-331,-299,-296,-375,-204,-189,-294,-239,-123,-111,-110,-92,-64,-364,-277,-202,-117,-30,-49,-208,-142,-125,-123,-165,-199,-272,-230,-237,-232,-229,-240,-207,-164,-129,-93,-71,-37,-5278,-11987,-4852,46,-130,80,115,144,-294,-10,-42,-74,-167,-316,4,-165,228,-66,235,317,292,-120,151,-11,97,99,113,79,58,-124,-428,-68,-61,-378,-400,-45,-58,-28,-78,47,74,-117,-137,129,129,112,81,45,40,-81,-68,-207,-75,-180,4,-45,-190,-180,74,105,86,69,-264,15,-18,-54,-107,-156,-200,-216,-236,-253,-276,-226,-249,-255,-263,-257,-305,-157,-90,-278,-371,-151,-202,-105,-233,-43,100,-337,31,20,-3,-122,-49,-69,-93,-101,-275,-189,-84,-58,-206,-320,-14,27,30,38,43,44,51,-389,-135,16,-51,-211,-348,-142,-197,-215,-151,-59,-157,-256,89,128,-93,-179,149,130,-46,-28,130],[-85,-27,-96,13,52,61,68,57,-150,-227,-32,-68,-276,-215,-184,-183,-151,-119,-59,-28,-157,32,45,57,19,-335,-100,24,-168,-287,-59,-59,-54,-100,-350,-391,-160,24,252,272,124,-196,-242,-36,-255,58,-9,-11,-36,-53,-61,-57,-44,-158,-24,-206,30,78,68,49,-137,-101,-513,-160,38,-132,-39,-118,-72,-90,-100,-93,-73,-290,-195,-23,-49,-185,-178,-72,-98,-120,-113,-100,-91,-75,-59,-6,-89,-161,-327,-394,102,120,29,110,38,-249,-45,-320,-270,-135,-250,-239,-279,-286,-245,-201,-167,-112,-88,-80,-321,-102,-128,-162,-169,-189,-456,-262,-283,-287,-256,-212,-172,-474,-127,-235,-101,-106,-96,-106,-98,-333,-213,-141,-162,-196,-238,-273,-306,-338,-333,-313,-271,-239,-215,-195,-185,-170,-162,-159,-1167,-609,-126,-106,-1299,-2827,-1970,-178,-419,-884,-1278,-1491,-239,-1313,-126,-160,-195,-232,-2086,-8187,-2942,-6213,-11390,-5289,-10400,27,-23034,-139736,-118600,270,264,252,239,243,246,-1778,-3164,-3842,260,223,-1690,-165,-3426,-3700,-465,-101,78,138,-301,-933,-707,305,264,112,-851,11,-611,-2333,-2228,-351,-252,-537,-321,21,120,180,223,-895,-537,-97,-85,210,2,150,122,32,-172,-516,-305,-84,-151,-212,-223,-154,-71,-25,-8,18,1,-82,-388,-276,-344,-313,22,-465,167,200,183,-80,-78,-105,-159,-248,-136,-17,249,237,-239,190,-297,142,9,102,-76,-103,8,109,125,132,-192,178,212,258,109,-186,-112,72,-298,-262,-417,85,-314,-153,124,95,77,-177,-5,-88,-136,-182,-211,-339,-178,-464,61,-380,-14,250,185,-646,-538,-2097,-18,255,-989,-3340,-3370,-20590,-19335,-4940,-8257,-2221,-114,-126,-147,-153,-793,-1467,-991,-1097,-74,-45,-252,-774,-324,-32,-60,-76,-108,-154,-215,-704,-234,-307,-576,-500,-267,-61,-43,-58,-35,-40,-71,-94,-119,-136,-123,-96,-168,-115,-53,-58,-277,-117,59,-172,-184,-25,-17,-183,-75,-116,-148,-166,-186,-242,-320,-233,-236,-235,-247,-259,-249,-245,-235,-228,-212,-200,-441,-138,-111,-90,-251,-94,-245,-36,-45,-162,-20,-91,-162,-205,-32,-44,-116,-183,37,68,119,-310,-459,-1,25,87,-211,-39,172,73,-102,-58,287,261,-61,-63,32,409,230,63,158,118,-32,124,83,-73,233,193,129,86,-18,-300,-17,-35,-47,-78,-519,-95,-79,-39,-8,25,49,-47,91,95,73,-61,-78,-21,-388,-262,-170,-218,-197,-142,-99,-66,-35,-187,-177,-162,52,-7,-317,-193,-94,3,-32,-202,-46,-115,-26,-14,1,-182,14,16,10,-3,-60,-13,-27,-43,-65,-57,-33,-157,-73,-152,48,-134,-111,-198,63,46,-1,10,78,81,12,67,62,54,-37,-164,-137,-240,76,6,136,155,-8,-302,-303,-244,-181,-226,-23,-81,-49,-282,-207,-226,-290,-325,-262,-178,-92,-36,18,54,66,66,31,-273,-29,-34,-4,-218,-54,-185,-86,4,-101,-141,-67,123,43,-34,-160,-145,-148,-115,-92,-149,-84,77,136,21,-214,-255,-44,-83,-266,-170,-61,-102,33,131,15,-110,-56,-160,12,-58,-87,-345,-170,55,-84,-247,66,65,-64,68,59,41,-38,52,45,51,46,40,-64,3,-8,-34,-62,-92,-417,-147,-163,-173,-181,-181,-196,-196,-194,-322,-188,-179,-176,-215,-165,-144,-147,-209,-386,-185,-146,-146,-160,-185,-158,-99,-179,-14,11,0,-71,-18,-93,31,-8,0,-296,10,8,-185,-310,-52,24,-53,-63,-5,10,-26,-75,-137,-137,-142,-119,-91,-45,11,-26,-287,5,-4,-121,-231,0,307,313,242,74,-45,-91,-176,-30,-6,-31,-89,-130,-142,-258,-392,48,69,16,125,112,-111,-155,-34,-17,-131,52,-10,-76,-143,-295,-162,-123,-82,-79,-58,-82,-165,-23,-30,-221,12,3,-171,-314,-39,-46,-63,-61,-49,-46,-35,-42,-66,-206,-167,-146,-103,-395,-40,-21,9,30,-78,-277,26,-166,-165,-97,-103,-203,49,-20,-310,-363,-133,-281,122,192,76,107,53,-25,15,-132,-320,-365,-51,-34,153,142,-89,75,-47,56,-54,-279,-58,-102,-139,-169,-196,-129,-122,-137,-136,-142,-164,-191,-218,-240,-236,-187,-174,-169,-111,-271,-239,-120,-141,-163,-182,-222,-254,-243,-224,-189,-171,-151,-185,-130,-173,-94,-119,-101,-116,-144,-149,-192,-235,-267,-259,-263,-282,-149,13,81,-74,-31,54,-239,-188,-127,-297,-37,127,56,-181,45,-38,-6,-61,-341,-126,-171,-230,-258,-358,-118,-68,13,48,67,-95,-89,-227,-259,-106,-58,-291,76,189,221,194,174,-161,44,-156,-92,-19,-37,-49,-335,-398,-43,-39,-288,-194,4,0,-35,-26,-31,-305,-219,-169,-181,-106,-100,-176,-99,-22,39,58,-14,-302,54,162,175,159,-280,151,160,72,138,101,73,-6583,-13222,-4033,-93,-120,-124,-94,-63,-351,-21,-1,-189,-305,-339,-40,-246,220,-79,209,186,161,-98,92,25,35,35,28,12,1,-146,-396,-83,-62,-299,-230,18,50,90,-119,141,134,-88,-126,152,144,118,83,34,40,-118,-100,-218,-93,-171,-7,-37,-203,-235,34,34,13,-3,-227,-47,-92,-99,-143,-186,-226,-240,-257,-267,-264,-215,-217,-202,-203,-232,-283,-237,-201,-268,-331,-144,-225,-68,-159,-36,63,-417,293,33,24,-139,255,237,193,-16,-246,-185,-77,-137,-207,-277,-351,-319,-278,-223,-171,-117,-57,-317,-183,50,-16,-204,-294,-31,-173,-62,-118,-25,-130,-274,-50,-29,-151,-153,-23,-46,-54,-64,-71],[-49,85,-135,27,203,126,160,47,-113,-134,-72,-132,-266,-247,-207,-167,-117,-91,-52,-47,-183,-45,-56,-59,-49,-381,-92,-90,-103,-239,-127,-126,-84,-53,-339,-402,-206,56,274,405,174,-172,-196,47,-199,88,25,349,306,221,221,188,33,-201,-57,-236,61,68,29,-2,-143,-90,-396,-215,-96,-104,-87,-209,-48,-40,-32,-12,15,-262,-211,76,-13,-230,-104,9,-28,-67,-79,-78,-71,-80,-32,20,-84,-132,-235,-415,139,157,-7,146,-90,-206,-57,-288,-367,-109,-281,-207,-223,-180,-142,-115,-96,-56,-49,-43,-247,-82,-61,-68,-38,-17,-338,-188,-282,-169,-194,128,-168,-548,-38,-220,141,116,42,8,-52,-237,-160,50,47,34,14,0,-11,-27,-27,-45,-56,-81,-106,-130,-153,-161,-168,-179,-1228,-661,-196,-510,-1977,-3105,-2354,-458,-621,-1686,-1383,-1485,-218,-759,-172,-135,-96,-56,-2249,-9217,-2277,-6583,-12550,-5417,-10899,117,-21771,-157753,-143437,-9221,-34,-106,-163,-170,-153,-608,-3396,-3823,-118,-152,-1298,-191,-3769,-3980,-806,-266,-78,-1,70,-1564,-1251,166,131,73,-1211,-65,-538,-2105,-1793,-107,-39,-525,-318,-248,335,444,377,-888,-635,-102,-48,185,-121,34,-43,-114,-168,-482,-282,-91,-41,-86,-31,-46,256,49,158,242,8,-152,-346,-246,-403,-265,207,-545,158,180,144,-76,-7,-51,-151,-142,29,-16,115,122,-182,111,-339,98,-27,58,29,-34,-56,-93,-98,-88,-172,-12,30,78,105,-198,-43,137,-278,-265,-458,82,-277,-197,36,27,30,-148,-7,-65,-87,-112,-151,-313,-167,-538,-71,-228,38,64,119,-607,-387,-2239,188,-131,-1697,-2309,-757,-18329,-17763,-4546,-8912,-3049,-744,-147,-152,-134,-670,-1365,-802,-1108,-132,5,-334,-891,-504,-82,-139,-177,-189,-135,-82,-795,-235,-424,-589,-529,-163,-85,-22,-147,-82,-90,-89,-58,-25,-33,-98,60,-90,-168,-51,-8,-213,-118,71,-140,-143,0,60,8,47,-48,12,-72,-25,-266,-347,-188,-320,-197,-181,-212,-219,-225,-226,-225,-212,-203,-500,-141,-120,-183,-291,-139,-199,-157,-196,-227,-216,-215,-181,-161,-133,-100,-157,-169,-11,92,110,-334,-393,-46,11,95,-172,1,87,-8,-98,-68,240,247,-158,-207,15,338,148,37,138,107,-41,83,53,-111,167,668,561,467,-95,-370,139,154,106,39,-614,-158,-82,-76,-70,-50,-31,-96,13,23,-34,-130,-135,-189,-444,-208,-60,-38,2,60,103,132,-12,-167,-174,-181,96,38,-328,-155,-49,-136,-236,-304,-288,-228,-177,-131,-84,-58,-6,35,58,77,-48,118,115,98,65,56,60,-124,-128,-93,88,-28,-2,-208,0,-13,-39,-16,54,15,-30,-83,-121,-154,-174,-184,-160,-221,-138,-110,-103,-106,-106,-216,-180,-161,-212,-285,-65,-105,-16,-197,-284,27,-177,-126,-98,-14,34,15,8,1,-9,-16,-45,-228,-104,-144,-186,-218,-245,-277,-325,-291,-252,-219,-180,-143,-116,-83,-172,-120,1,12,-44,-112,-48,69,111,22,-254,-264,-22,-51,-298,-152,-42,-125,72,270,41,-165,-145,-190,32,-8,-179,-438,-187,32,-137,-302,-45,-80,-110,-136,-157,-167,-125,-82,-33,24,72,114,-53,-8,141,13,170,149,-472,90,49,47,4,9,-52,-165,-50,-267,-96,-99,-134,-256,-218,-289,-336,-258,-438,-163,-27,15,147,-207,-198,-9,-173,26,-60,-133,-136,-98,-98,73,98,157,-216,114,39,-150,-352,-50,159,-20,-87,-36,91,30,-18,-89,-91,-91,-72,-34,15,73,5,-292,2,0,-104,-137,53,269,270,185,112,58,-62,-202,-55,-52,-125,-194,-220,-182,-243,-396,-12,8,1,-20,-69,-132,-195,-198,-124,-127,77,16,83,198,-257,-278,-182,-8,60,48,9,-137,-47,-71,-227,-103,-119,-212,-355,-111,-92,-88,-76,-64,-69,-67,-82,-108,-202,-187,-224,-223,-411,-247,-269,-259,-235,-191,-361,-73,-140,-112,58,67,-288,32,-21,-221,-468,-171,-299,41,76,26,102,71,20,-39,-167,-297,-276,-132,-100,-75,-54,-113,-5,-75,-4,-95,-296,-75,-123,-177,-233,-268,-252,-246,-227,-172,-115,-67,-135,22,67,-39,-68,118,108,135,-212,-249,9,6,50,56,70,55,70,78,93,82,-91,-246,6,-123,-107,-146,-126,-159,-184,-157,-147,-125,-105,-104,-318,-353,-152,-101,-127,-144,-151,-116,-245,-223,-173,-364,-34,88,99,-161,83,-15,95,-48,-312,135,107,-191,-296,-338,-141,-183,-196,-188,-173,-125,-88,-194,-217,-162,-45,-277,42,104,149,131,115,-107,41,-185,-35,-57,-61,-56,-365,-366,-5,8,-272,-145,91,107,-7,120,134,-244,-149,-117,-233,-34,-105,-154,-178,-157,-65,-9,53,-329,69,204,228,116,-294,233,261,184,248,286,179,-7094,-12016,-2938,0,64,-25,-109,-200,-396,-200,-107,-301,-461,-328,-89,-345,183,-93,175,150,123,-78,43,5,-22,-20,-14,-9,-1,-168,-321,-89,-41,-223,-65,126,111,105,-161,80,63,-64,-123,30,19,-6,-46,-94,-115,-145,-184,-227,-124,-163,-30,-32,-212,-254,40,96,77,57,-212,-47,-198,-62,-108,-148,-184,-192,-205,-213,-252,-162,-168,-155,-159,-191,-273,-237,-243,-270,-301,-226,-242,-124,-98,-56,-43,-307,-13,15,34,-127,65,56,27,-132,-226,-200,-122,-146,-161,-220,-128,-52,-8,46,71,142,8,-232,-232,40,22,-196,-241,-27,-151,-197,-77,5,-116,-262,-15,-13,-205,-125,-27,-28,-64,32,67],[-35,111,-181,0,74,11,-48,-116,-132,-115,-104,-94,-264,-175,-115,-110,-89,-83,-49,-43,-208,-20,-26,-33,-38,-430,-84,-111,-114,-210,-97,-91,-64,-50,-328,-331,-196,85,163,198,206,-159,-152,130,-118,85,62,132,100,71,54,50,58,-232,-120,-265,110,145,-11,96,-134,-54,-276,-245,-41,-100,-125,-292,-169,-107,-99,-83,-62,-237,-242,-48,-69,-264,-120,-106,-95,-75,-33,-94,-74,-89,-2,44,-82,-102,-147,-321,-66,-62,-60,-78,-151,-119,-134,-196,-456,-152,-272,-98,-63,-31,-6,-143,10,31,-26,-1,-172,-57,-118,-165,-177,-195,-236,-236,-274,-188,-164,-108,-289,-590,-23,-189,14,15,-120,-143,-117,-136,-97,110,131,33,147,159,10,173,190,183,176,152,-152,82,42,16,-5,-21,-1294,-736,-153,-865,-1780,-3213,-2674,-754,-819,-2357,-1132,-1337,55,-265,285,319,356,398,-2383,-8765,-1627,-6961,-12960,-5338,-9222,570,-19114,-179035,-168548,-27623,231,123,15,-74,-154,-221,-3180,-3032,-235,-220,-762,-105,-4121,-4042,-1045,-367,60,64,55,-2205,-1707,-42,-105,-156,-1623,-169,-424,-1771,-1307,-129,-64,-487,-319,-513,85,481,471,-835,-712,-124,-31,56,-267,-161,-196,-155,-147,-399,-245,-29,120,-60,-40,-76,259,-9,167,217,17,-231,-240,-208,-433,-221,13,-617,-16,-61,-91,-91,-100,-101,-144,-105,-112,-113,-105,-65,-108,-20,-338,-3,-61,-38,-68,-101,-143,-146,-103,-62,-23,14,40,67,68,-212,27,31,-252,-235,-417,-32,-164,-224,-23,-16,0,-125,-14,-51,-42,-28,-100,-285,-18,-588,49,-69,81,67,84,-421,-188,-2246,41,-1114,-2384,-1580,-95,-15755,-16129,-4350,-9008,-3457,-1405,-102,-110,-112,-496,-1252,-571,-978,-217,-159,-347,-1002,-698,-186,-156,-99,-45,1,34,-875,-264,-415,-497,-533,-80,-98,-68,-239,-4,-5,-12,1,17,-34,-123,80,16,-220,-54,21,-166,-130,88,-110,-108,17,46,63,47,1,31,-82,-4,-281,-388,-243,-421,-234,-170,-139,-97,-69,-43,-25,-5,-6,-433,-123,-124,-286,-279,-102,-148,-163,-192,-264,-137,-102,-83,-45,-44,-121,-165,-169,-89,-58,-56,-319,-300,-100,-5,66,-143,26,-8,-40,-54,-57,186,220,-267,-360,-9,265,80,12,112,83,-58,34,9,-159,91,604,555,504,-181,-442,157,252,199,114,-696,-217,-53,-76,-105,-121,-137,-165,-150,-130,-198,-218,-191,-318,-491,-172,38,310,263,388,406,116,-36,-155,-161,-184,104,72,-260,-91,33,14,6,-162,72,-79,-31,175,197,50,142,150,139,131,-47,80,41,-2,-56,-83,-96,-110,-186,-100,-87,-55,-85,-235,-78,-84,-94,-110,-142,-155,-168,-184,-186,-184,-176,-166,-169,-202,-103,-189,-73,-84,-99,-126,-139,-175,-258,-359,-184,-159,-142,-129,-271,-73,-158,-42,-85,-39,37,38,47,49,34,34,0,-184,-70,-118,-166,-204,-235,-271,-287,-238,-193,-158,-140,-87,-66,-39,-193,-135,59,89,-5,-85,-27,208,246,13,-295,-269,6,-16,-322,-137,-29,-155,87,324,49,-231,-242,-209,36,39,-212,-525,-209,-47,-188,-343,186,149,-132,70,16,-51,-93,-145,-171,-118,-46,28,-53,-29,99,-3,244,250,-476,116,-5,57,0,175,-36,-212,16,-191,-173,-105,-180,-285,-254,-198,-136,-200,-489,-96,-24,2,145,-218,-239,-21,-175,-56,-112,-101,-42,-18,-115,134,144,170,-142,145,50,-118,-389,-58,178,1,-112,-64,65,1,-72,-160,-186,-185,-134,-94,-46,1,27,-291,-6,3,-83,-65,91,201,219,117,166,175,-8,-234,-93,-25,88,-72,-60,-49,-224,-399,-6,-29,-58,-80,-108,-143,-149,-155,-152,-113,-89,-80,-81,-97,-199,-197,-264,-190,-241,-260,-279,-317,-297,-295,-300,-302,-290,-288,-392,-222,-198,-192,-176,-156,-145,-117,-96,-75,-177,-42,-44,-57,-449,-116,-157,-173,-182,-236,-448,-95,-124,-68,58,97,-357,-4,106,-116,-579,-213,-316,91,129,-23,158,153,99,3,-203,-273,-185,-24,-104,-114,-153,-158,-177,-203,-200,-215,-297,-245,-247,-232,-210,-163,-84,-11,28,84,29,8,-233,205,256,-1,-69,238,208,213,-140,-257,-16,51,163,88,188,188,202,244,150,248,-106,-285,103,-30,-137,-172,-158,-127,-65,-136,87,136,170,-105,-354,-389,-139,161,126,9,-43,-43,-232,-256,-202,-377,-197,-188,-179,-150,-106,-100,-72,-65,-258,-45,-51,-196,-311,-241,-235,-231,-183,-148,-123,-111,-35,-103,-121,-216,-16,-228,12,76,105,78,61,-42,1,-161,-45,-59,-65,-77,-373,-308,-169,-222,-246,-259,-214,-154,-95,-19,58,-179,-65,-45,-266,170,73,-138,-48,-12,-12,-40,-44,-334,-18,-22,-35,-65,-262,-130,-116,-97,-62,-35,-498,-6315,-9452,-1790,-43,19,-24,-64,-159,-409,-209,-219,-325,-603,-268,-132,-441,-67,-95,-15,1,18,-49,6,27,31,28,80,117,-58,-170,-235,-75,-30,-146,100,200,147,58,-186,-39,-112,-164,-179,-174,-116,-58,-7,-179,11,-51,-146,-208,-147,-147,-49,-18,-200,-203,22,298,283,261,-209,-65,-290,84,21,-34,-81,-194,-139,-163,-235,-187,-240,-271,-263,-218,-261,-85,-13,-271,-272,-108,-246,21,-8,-26,-45,-153,-11,-25,-35,-74,0,-101,40,-250,-207,-225,10,-28,-111,-158,-156,-177,-225,-247,-251,-234,-197,-168,-275,-103,-87,-181,-188,-65,-131,-233,-82,-70,-111,-204,33,85,-238,-92,160,130,-71,67,124]],"minY":-0.3167376395235877,"maxY":8.608932,"minX":-0.3167376395235877,"maxX":8.608932,"minZ":-393657,"maxZ":296206497}},"id":"9589dfc8-ba7f-4fa5-bdea-39c4be59215f","meta":{"TITLE":"Parameter file, TopSpin 4.0.7","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"1\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmr\n$$ 2024-09-16 09:39:35.351 +0200  nmr@CZC919CYLS\n$$ /mnt/sccfs/aktuell/nmr/Sep16-2024/51/pdata/1/procs\n$$ process /opt/topspin4.0.7/prog/mod/dirdata","epoch":1726472435000,"date":"Mon, 16 Sep 2024 07:40:35 GMT","2D_Y_NUCLEUS":"<1H>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":400.130042413176,"2D_X_FRECUENCY":400.130042413176,"2D_Y_OFFSET":8.608932,"2D_X_OFFSET":8.608932,"twoD":true,"ABSF1":[8.608932,8.608932],"ABSF2":[-0.3167381,-0.3167381],"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_2dsym>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<1H>"],"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":[0,0],"F2P":[0,0],"FCOR":[1,0.5],"FTSIZE":[1024,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,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,32],"NC_proc":[14,14],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[8.608932,8.608932],"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":["<proc.py>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.130042413176,400.130042413176],"SI":[1024,1024],"SIGF1":[8.608932,8.608932],"SIGF2":[-0.3167381,-0.3167381],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.MeOD>","<>"],"SSB":[0,0],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[3571.42857142857,3571.42857142857],"SYMM":[1,1],"S_DEV":[239,239],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[296206497,296206497],"YMIN_p":[0,0],"ACQT0":[0,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_getlcosy>","AUTOPOS":"<5 >","BF1":[400.13,400.13],"BF2":400.13,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"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 0 1 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 0 0 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 1 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.903744 0 0 0 0 0 0 0 0 0 0.03 2e-05 4e-06 0 0 0.0002 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\n0 0 0 0 0 0","DATE":1726472435,"DE":6.5,"DECBNUC":"<off>","DECIM":5600,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":0,"EXP":"<COSYGPSW>","FCUCHAN":"(0..9)\n0 2 0 0 0 0 0 0 0 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":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\n<> <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 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","GRPDLY":68,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":5,"HPMOD":"(0..32)\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","HPPRGN":0,"IN":"(0..63)\n0.00028 0 0 0 0 0 0 0 0 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","INF":"(0..7)\n0 280 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>","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":"yes","LOCKFLD":4480,"LOCKGN":142.201950073242,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":105.1481,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":2,"NOVFLW":0,"NS":1,"NUC1":["<1H>","<1H>"],"NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":50,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[1701.39121178181,1701.39121178181],"O2":2400.78,"O3":2400.78,"O4":2400.78,"O5":2400.78,"O6":2400.78,"O7":2400.78,"O8":2400.78,"OVERFLW":0,"P":"(0..63)\n10.03 10.03 20.06 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000 2500\n100000 600 0 0 0 0 0 270 100000 10.03 1000 1000 0 0 20000 0 0 0 0 0 0 0\n2000 0 0 0 300 0 80000 46600 10000 30000 66000 0 0 0 0 0 0 0 0 0 0 0 0\n0","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 0 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 16 0 0 0 0 0 0 0 6.4385e-05 1.7885 0.095243 0 0 0 0 0 0 16 0.19872 0\n0 0 0 0 0 0 0.088319 0 1.7885 0 0 2.5754e-06 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","PLWMAX":"(0..7)\n47.53459 0 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\n-1 2 0 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","PROBHD":"<Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PROBINPUTS":"(0..15)\n<19F-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<cosygpppqf>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RD":0,"RECCHAN":"(0..9)\n0 2 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 -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","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","RECSEL":"(0..24)\n0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":64,"RO":0,"RSEL":"(0..24)\n0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..24)\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","SFO1":[400.131701391212,400.131701391212],"SFO2":400.13240078,"SFO3":400.13240078,"SFO4":400.13240078,"SFO5":400.13240078,"SFO6":400.13240078,"SFO7":400.13240078,"SFO8":400.13240078,"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> <> <> <Sinc1.1000> <Squa100.1000>\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <> <> <> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","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.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 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.3362e-05 5.9388e-06 0 0 0.0046413 6.4385e-05 0 1.6096e-07 0 0.0046413\n0.0046413 0 0 0 0 0 0 0 9.479651e-06 1.473581e-05 6.880579e-06 3.710639e-05\n0 0 0 0 0 0 0.061483 1.1446 0 0 0 6.4926e-05 5.9388e-06 0.00038008 0.00021233\n0 0 8.7255e-06 1.6096e-07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[8.9256326329834,8.9256326329834],"SWIBOX":"(0..32)\n0 0 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","SW_h":[3571.42857142857,5263.15789473684],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\n0 128 0 0 0 0 0 0","TDav":1,"TE":298.0044,"TE1":298.5732,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n2 2 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":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","UUID":"<34935d0e-73fe-11ef-804c-0013952aa03b>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":218273638,"YMIN_a":-204909291,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"scaledByNS":"no","scaledByRG":"no","AMP0":100,"AMP1":100,"AMP2":100,"AMP3":100,"AMP4":100,"AMP5":100,"AMP6":100,"AMP7":100,"AMP8":100,"AMP9":100,"AMP10":100,"AMP11":100,"AMP12":100,"AMP13":100,"AMP14":100,"AMP15":100,"AMP16":100,"AMP17":100,"AMP18":100,"AMP19":100,"AMP20":100,"AMP21":100,"AMP22":100,"AMP23":100,"AMP24":100,"AMP25":100,"AMP26":100,"AMP27":100,"AMP28":100,"AMP29":100,"AMP30":100,"AMP31":100,"AMPCOIL0":-1,"AMPCOIL1":0,"AMPCOIL2":0,"AMPCOIL3":0,"AMPCOIL4":0,"AMPCOIL5":0,"AMPCOIL6":0,"AMPCOIL7":0,"AMPCOIL8":0,"AMPCOIL9":0,"AMPCOIL10":0,"AMPCOIL11":0,"AMPCOIL12":0,"AMPCOIL13":0,"AMPCOIL14":0,"AMPCOIL15":0,"AMPCOIL16":0,"AMPCOIL17":0,"AMPCOIL18":0,"AMPCOIL19":0,"AMPCOIL20":0,"AMPCOIL21":0,"AMPCOIL22":0,"AMPCOIL23":0,"AMPCOIL24":0,"AMPCOIL25":0,"AMPCOIL26":0,"AMPCOIL27":0,"AMPCOIL28":0,"AMPCOIL29":0,"AMPCOIL30":0,"AMPCOIL31":0,"AMPCOIL32":0,"BWFAC0":0,"BWFAC1":0,"BWFAC2":0,"BWFAC3":0,"BWFAC4":0,"BWFAC5":0,"BWFAC6":0,"BWFAC7":0,"BWFAC8":0,"BWFAC9":0,"BWFAC10":0,"BWFAC11":0,"BWFAC12":0,"BWFAC13":0,"BWFAC14":0,"BWFAC15":0,"BWFAC16":0,"BWFAC17":0,"BWFAC18":0,"BWFAC19":0,"BWFAC20":0,"BWFAC21":0,"BWFAC22":0,"BWFAC23":0,"BWFAC24":0,"BWFAC25":0,"BWFAC26":0,"BWFAC27":0,"BWFAC28":0,"BWFAC29":0,"BWFAC30":0,"BWFAC31":0,"BWFAC32":0,"BWFAC33":0,"BWFAC34":0,"BWFAC35":0,"BWFAC36":0,"BWFAC37":0,"BWFAC38":0,"BWFAC39":0,"BWFAC40":0,"BWFAC41":0,"BWFAC42":0,"BWFAC43":0,"BWFAC44":0,"BWFAC45":0,"BWFAC46":0,"BWFAC47":0,"BWFAC48":0,"BWFAC49":0,"BWFAC50":0,"BWFAC51":0,"BWFAC52":0,"BWFAC53":0,"BWFAC54":0,"BWFAC55":0,"BWFAC56":0,"BWFAC57":0,"BWFAC58":0,"BWFAC59":0,"BWFAC60":0,"BWFAC61":0,"BWFAC62":0,"BWFAC63":0,"CHANFCU0":0,"CHANFCU1":0,"CHANFCU2":1,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":0,"CHANREC2":0,"CHANREC3":0,"CHANREC4":0,"CHANREC5":0,"CHANREC6":0,"CHANREC7":0,"CHANREC8":0,"CHANREC9":0,"CHANREC10":0,"CHANREC11":0,"CHANREC12":0,"CHANREC13":0,"CHANREC14":0,"CHANREC15":0,"CHANREC16":0,"CHANREC17":0,"CHANREC18":0,"CHANREC19":0,"CHANREC20":0,"CHANREC21":0,"CHANREC22":0,"CHANREC23":0,"CHANREC24":0,"CNST0":1,"CNST1":1,"CNST2":1,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":1,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"CNST18":1,"CNST19":1,"CNST20":1,"CNST21":1,"CNST22":1,"CNST23":1,"CNST24":1,"CNST25":1,"CNST26":1,"CNST27":1,"CNST28":1,"CNST29":1,"CNST30":1,"CNST31":1,"CNST32":1,"CNST33":1,"CNST34":1,"CNST35":1,"CNST36":1,"CNST37":1,"CNST38":1,"CNST39":1,"CNST40":1,"CNST41":1,"CNST42":1,"CNST43":1,"CNST44":1,"CNST45":1,"CNST46":1,"CNST47":1,"CNST48":1,"CNST49":1,"CNST50":1,"CNST51":1,"CNST52":1,"CNST53":1,"CNST54":1,"CNST55":1,"CNST56":1,"CNST57":1,"CNST58":1,"CNST59":1,"CNST60":1,"CNST61":1,"CNST62":1,"CNST63":1,"CPDPRG0":"<>","CPDPRG1":"<>","CPDPRG2":"<>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.903744,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0.00002,"D13":0.000004,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0,"D22":0,"D23":0,"D24":0,"D25":0,"D26":0,"D27":0,"D28":0,"D29":0,"D30":0,"D31":0,"D32":0,"D33":0,"D34":0,"D35":0,"D36":0,"D37":0,"D38":0,"D39":0,"D40":0,"D41":0,"D42":0,"D43":0,"D44":0,"D45":0,"D46":0,"D47":0,"D48":0,"D49":0,"D50":0,"D51":0,"D52":0,"D53":0,"D54":0,"D55":0,"D56":0,"D57":0,"D58":0,"D59":0,"D60":0,"D61":0,"D62":0,"D63":0,"FCUCHAN0":0,"FCUCHAN1":2,"FCUCHAN2":0,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<>","GPNAM3":"<>","GPNAM4":"<>","GPNAM5":"<>","GPNAM6":"<>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":10,"GPZ2":0,"GPZ3":0,"GPZ4":0,"GPZ5":0,"GPZ6":0,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HGAIN0":0,"HGAIN1":0,"HGAIN2":0,"HGAIN3":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.00028,"IN1":0,"IN2":0,"IN3":0,"IN4":0,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":0,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":0,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":0,"IN31":0,"IN32":0,"IN33":0,"IN34":0,"IN35":0,"IN36":0,"IN37":0,"IN38":0,"IN39":0,"IN40":0,"IN41":0,"IN42":0,"IN43":0,"IN44":0,"IN45":0,"IN46":0,"IN47":0,"IN48":0,"IN49":0,"IN50":0,"IN51":0,"IN52":0,"IN53":0,"IN54":0,"IN55":0,"IN56":0,"IN57":0,"IN58":0,"IN59":0,"IN60":0,"IN61":0,"IN62":0,"IN63":0,"INF0":0,"INF1":280,"INF2":0,"INF3":0,"INF4":0,"INF5":0,"INF6":0,"INF7":0,"INP0":0,"INP1":0,"INP2":0,"INP3":0,"INP4":0,"INP5":0,"INP6":0,"INP7":0,"INP8":0,"INP9":0,"INP10":0,"INP11":0,"INP12":0,"INP13":0,"INP14":0,"INP15":0,"INP16":0,"INP17":0,"INP18":0,"INP19":0,"INP20":0,"INP21":0,"INP22":0,"INP23":0,"INP24":0,"INP25":0,"INP26":0,"INP27":0,"INP28":0,"INP29":0,"INP30":0,"INP31":0,"INP32":0,"INP33":0,"INP34":0,"INP35":0,"INP36":0,"INP37":0,"INP38":0,"INP39":0,"INP40":0,"INP41":0,"INP42":0,"INP43":0,"INP44":0,"INP45":0,"INP46":0,"INP47":0,"INP48":0,"INP49":0,"INP50":0,"INP51":0,"INP52":0,"INP53":0,"INP54":0,"INP55":0,"INP56":0,"INP57":0,"INP58":0,"INP59":0,"INP60":0,"INP61":0,"INP62":0,"INP63":0,"INTEGFAC0":0,"INTEGFAC1":0,"INTEGFAC2":0,"INTEGFAC3":0,"INTEGFAC4":0,"INTEGFAC5":0,"INTEGFAC6":0,"INTEGFAC7":0,"INTEGFAC8":0,"INTEGFAC9":0,"INTEGFAC10":0,"INTEGFAC11":0,"INTEGFAC12":0,"INTEGFAC13":0,"INTEGFAC14":0,"INTEGFAC15":0,"INTEGFAC16":0,"INTEGFAC17":0,"INTEGFAC18":0,"INTEGFAC19":0,"INTEGFAC20":0,"INTEGFAC21":0,"INTEGFAC22":0,"INTEGFAC23":0,"INTEGFAC24":0,"INTEGFAC25":0,"INTEGFAC26":0,"INTEGFAC27":0,"INTEGFAC28":0,"INTEGFAC29":0,"INTEGFAC30":0,"INTEGFAC31":0,"INTEGFAC32":0,"INTEGFAC33":0,"INTEGFAC34":0,"INTEGFAC35":0,"INTEGFAC36":0,"INTEGFAC37":0,"INTEGFAC38":0,"INTEGFAC39":0,"INTEGFAC40":0,"INTEGFAC41":0,"INTEGFAC42":0,"INTEGFAC43":0,"INTEGFAC44":0,"INTEGFAC45":0,"INTEGFAC46":0,"INTEGFAC47":0,"INTEGFAC48":0,"INTEGFAC49":0,"INTEGFAC50":0,"INTEGFAC51":0,"INTEGFAC52":0,"INTEGFAC53":0,"INTEGFAC54":0,"INTEGFAC55":0,"INTEGFAC56":0,"INTEGFAC57":0,"INTEGFAC58":0,"INTEGFAC59":0,"INTEGFAC60":0,"INTEGFAC61":0,"INTEGFAC62":0,"INTEGFAC63":0,"L0":1,"L1":1,"L2":1,"L3":1,"L4":1,"L5":1,"L6":1,"L7":1,"L8":1,"L9":1,"L10":1,"L11":1,"L12":1,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"L18":1,"L19":1,"L20":1,"L21":1,"L22":1,"L23":1,"L24":1,"L25":1,"L26":1,"L27":1,"L28":1,"L29":1,"L30":1,"L31":1,"MULEXPNO0":0,"MULEXPNO1":0,"MULEXPNO2":0,"MULEXPNO3":0,"MULEXPNO4":0,"MULEXPNO5":0,"MULEXPNO6":0,"MULEXPNO7":0,"MULEXPNO8":0,"MULEXPNO9":0,"MULEXPNO10":0,"MULEXPNO11":0,"MULEXPNO12":0,"MULEXPNO13":0,"MULEXPNO14":0,"MULEXPNO15":0,"P0":10.03,"P1":10.03,"P2":20.06,"P3":0,"P4":0,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":0,"P10":0,"P11":80000,"P12":80000,"P13":1000,"P14":0,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":0,"P21":0,"P22":0,"P23":0,"P24":0,"P25":270,"P26":100000,"P27":10.03,"P28":1000,"P29":1000,"P30":0,"P31":0,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":0,"P37":0,"P38":0,"P39":0,"P40":2000,"P41":0,"P42":0,"P43":0,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":0,"P53":0,"P54":0,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":0,"P61":0,"P62":0,"P63":0,"PACOIL0":2,"PACOIL1":3,"PACOIL2":1,"PACOIL3":0,"PACOIL4":0,"PACOIL5":0,"PACOIL6":0,"PACOIL7":0,"PACOIL8":0,"PACOIL9":0,"PACOIL10":0,"PACOIL11":0,"PACOIL12":0,"PACOIL13":0,"PACOIL14":0,"PACOIL15":0,"PACOIL16":0,"PACOIL17":0,"PACOIL18":0,"PACOIL19":0,"PACOIL20":0,"PACOIL21":0,"PACOIL22":0,"PACOIL23":0,"PACOIL24":0,"PACOIL25":0,"PACOIL26":0,"PACOIL27":0,"PACOIL28":0,"PACOIL29":0,"PACOIL30":0,"PACOIL31":0,"PACOIL32":0,"PCPD0":0,"PCPD1":90,"PCPD2":0,"PCPD3":0,"PCPD4":0,"PCPD5":0,"PCPD6":0,"PCPD7":0,"PCPD8":0,"PCPD9":0,"PEXSEL0":1,"PEXSEL1":1,"PEXSEL2":1,"PEXSEL3":1,"PEXSEL4":1,"PEXSEL5":1,"PEXSEL6":1,"PEXSEL7":1,"PEXSEL8":1,"PEXSEL9":1,"PHCOR0":0,"PHCOR1":0,"PHCOR2":0,"PHCOR3":0,"PHCOR4":0,"PHCOR5":0,"PHCOR6":0,"PHCOR7":0,"PHCOR8":0,"PHCOR9":0,"PHCOR10":0,"PHCOR11":0,"PHCOR12":0,"PHCOR13":0,"PHCOR14":0,"PHCOR15":0,"PHCOR16":0,"PHCOR17":0,"PHCOR18":0,"PHCOR19":0,"PHCOR20":0,"PHCOR21":0,"PHCOR22":0,"PHCOR23":0,"PHCOR24":0,"PHCOR25":0,"PHCOR26":0,"PHCOR27":0,"PHCOR28":0,"PHCOR29":0,"PHCOR30":0,"PHCOR31":0,"PL0":120,"PL1":120,"PL2":120,"PL3":120,"PL4":120,"PL5":120,"PL6":120,"PL7":120,"PL8":120,"PL9":120,"PL10":120,"PL11":120,"PL12":120,"PL13":120,"PL14":120,"PL15":120,"PL16":120,"PL17":120,"PL18":120,"PL19":120,"PL20":120,"PL21":120,"PL22":120,"PL23":120,"PL24":120,"PL25":120,"PL26":120,"PL27":120,"PL28":120,"PL29":120,"PL30":120,"PL31":120,"PL32":120,"PL33":120,"PL34":120,"PL35":120,"PL36":120,"PL37":120,"PL38":120,"PL39":120,"PL40":120,"PL41":120,"PL42":120,"PL43":120,"PL44":120,"PL45":120,"PL46":120,"PL47":120,"PL48":120,"PL49":120,"PL50":120,"PL51":120,"PL52":120,"PL53":120,"PL54":120,"PL55":120,"PL56":120,"PL57":120,"PL58":120,"PL59":120,"PL60":120,"PL61":120,"PL62":120,"PL63":120,"PLW0":0,"PLW1":16,"PLW2":0,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.000064385,"PLW10":1.7885,"PLW11":0.095243,"PLW12":0,"PLW13":0,"PLW14":0,"PLW15":0,"PLW16":0,"PLW17":0,"PLW18":16,"PLW19":0.19872,"PLW20":0,"PLW21":0,"PLW22":0,"PLW23":0,"PLW24":0,"PLW25":0,"PLW26":0,"PLW27":0.088319,"PLW28":0,"PLW29":1.7885,"PLW30":0,"PLW31":0,"PLW32":0.0000025754,"PLW33":0,"PLW34":0,"PLW35":0,"PLW36":0,"PLW37":0,"PLW38":0,"PLW39":0,"PLW40":0,"PLW41":0,"PLW42":0,"PLW43":0,"PLW44":0,"PLW45":0,"PLW46":0,"PLW47":0,"PLW48":0,"PLW49":0,"PLW50":0,"PLW51":0,"PLW52":0,"PLW53":0,"PLW54":0,"PLW55":0,"PLW56":0,"PLW57":0,"PLW58":0,"PLW59":0,"PLW60":0,"PLW61":0,"PLW62":0,"PLW63":0,"PLWMAX0":47.53459,"PLWMAX1":0,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":0,"PRECHAN3":1,"PRECHAN4":-1,"PRECHAN5":-1,"PRECHAN6":-1,"PRECHAN7":-1,"PRECHAN8":-1,"PRECHAN9":-1,"PRECHAN10":-1,"PRECHAN11":-1,"PRECHAN12":-1,"PRECHAN13":-1,"PRECHAN14":-1,"PRECHAN15":-1,"PRECHAN16":-1,"PRECHAN17":-1,"PRECHAN18":-1,"PRECHAN19":-1,"PRECHAN20":-1,"PRECHAN21":-1,"PRECHAN22":-1,"PRECHAN23":-1,"PRECHAN24":-1,"PRECHAN25":-1,"PRECHAN26":-1,"PRECHAN27":-1,"PRECHAN28":-1,"PRECHAN29":-1,"PRECHAN30":-1,"PRECHAN31":-1,"PRECHAN32":-1,"PROBINPUTS0":"<19F-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":2,"RECCHAN2":0,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":-1,"RECPRE2":0,"RECPRE3":-1,"RECPRE4":-1,"RECPRE5":-1,"RECPRE6":-1,"RECPRE7":-1,"RECPRE8":-1,"RECPRE9":-1,"RECPRE10":-1,"RECPRE11":-1,"RECPRE12":-1,"RECPRE13":-1,"RECPRE14":-1,"RECPRE15":-1,"RECPRE16":-1,"RECPRE17":-1,"RECPRE18":-1,"RECPRE19":-1,"RECPRE20":-1,"RECPRE21":-1,"RECPRE22":-1,"RECPRE23":-1,"RECPRE24":-1,"RECPRFX0":1,"RECPRFX1":0,"RECPRFX2":1,"RECPRFX3":0,"RECPRFX4":0,"RECPRFX5":0,"RECPRFX6":0,"RECPRFX7":0,"RECPRFX8":0,"RECPRFX9":0,"RECPRFX10":0,"RECPRFX11":0,"RECPRFX12":0,"RECPRFX13":0,"RECPRFX14":0,"RECPRFX15":0,"RECPRFX16":0,"RECPRFX17":0,"RECPRFX18":0,"RECPRFX19":0,"RECPRFX20":0,"RECPRFX21":0,"RECPRFX22":0,"RECPRFX23":0,"RECPRFX24":0,"RECPRFX25":0,"RECPRFX26":0,"RECPRFX27":0,"RECPRFX28":0,"RECPRFX29":0,"RECPRFX30":0,"RECPRFX31":0,"RECPRFX32":0,"RECSEL0":0,"RECSEL1":0,"RECSEL2":2,"RECSEL3":0,"RECSEL4":0,"RECSEL5":0,"RECSEL6":0,"RECSEL7":0,"RECSEL8":0,"RECSEL9":0,"RECSEL10":0,"RECSEL11":0,"RECSEL12":0,"RECSEL13":0,"RECSEL14":0,"RECSEL15":0,"RECSEL16":0,"RECSEL17":0,"RECSEL18":0,"RECSEL19":0,"RECSEL20":0,"RECSEL21":0,"RECSEL22":0,"RECSEL23":0,"RECSEL24":0,"RSEL0":0,"RSEL1":0,"RSEL2":2,"RSEL3":0,"RSEL4":0,"RSEL5":0,"RSEL6":0,"RSEL7":0,"RSEL8":0,"RSEL9":0,"RSEL10":0,"RSEL11":0,"RSEL12":0,"RSEL13":0,"RSEL14":0,"RSEL15":0,"RSEL16":0,"RSEL17":0,"RSEL18":0,"RSEL19":0,"RSEL20":0,"RSEL21":0,"RSEL22":0,"RSEL23":0,"RSEL24":0,"S0":83,"S1":83,"S2":83,"S3":83,"S4":83,"S5":83,"S6":83,"S7":83,"SELREC0":0,"SELREC1":0,"SELREC2":0,"SELREC3":0,"SELREC4":0,"SELREC5":0,"SELREC6":0,"SELREC7":0,"SELREC8":0,"SELREC9":0,"SELREC10":0,"SELREC11":0,"SELREC12":0,"SELREC13":0,"SELREC14":0,"SELREC15":0,"SELREC16":0,"SELREC17":0,"SELREC18":0,"SELREC19":0,"SELREC20":0,"SELREC21":0,"SELREC22":0,"SELREC23":0,"SELREC24":0,"SP0":120,"SP1":120,"SP2":120,"SP3":120,"SP4":120,"SP5":120,"SP6":120,"SP7":120,"SP8":120,"SP9":120,"SP10":120,"SP11":120,"SP12":120,"SP13":120,"SP14":120,"SP15":120,"SP16":120,"SP17":120,"SP18":120,"SP19":120,"SP20":120,"SP21":120,"SP22":120,"SP23":120,"SP24":120,"SP25":120,"SP26":120,"SP27":120,"SP28":120,"SP29":120,"SP30":120,"SP31":120,"SP32":120,"SP33":120,"SP34":120,"SP35":120,"SP36":120,"SP37":120,"SP38":120,"SP39":120,"SP40":120,"SP41":120,"SP42":120,"SP43":120,"SP44":120,"SP45":120,"SP46":120,"SP47":120,"SP48":120,"SP49":120,"SP50":120,"SP51":120,"SP52":120,"SP53":120,"SP54":120,"SP55":120,"SP56":120,"SP57":120,"SP58":120,"SP59":120,"SP60":120,"SP61":120,"SP62":120,"SP63":120,"SPNAM0":"<>","SPNAM1":"<Gaus1_270.1000>","SPNAM2":"<Gaus1_180r.1000>","SPNAM3":"<>","SPNAM4":"<>","SPNAM5":"<Sinc1.1000>","SPNAM6":"<Squa100.1000>","SPNAM7":"<>","SPNAM8":"<Squa100.1000>","SPNAM9":"<>","SPNAM10":"<Sinc1.1000>","SPNAM11":"<Sinc1.1000>","SPNAM12":"<>","SPNAM13":"<>","SPNAM14":"<>","SPNAM15":"<>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<>","SPNAM19":"<Sinc1.1000>","SPNAM20":"<Sinc1.1000>","SPNAM21":"<Sinc1.1000>","SPNAM22":"<Sinc1.1000>","SPNAM23":"<>","SPNAM24":"<>","SPNAM25":"<>","SPNAM26":"<>","SPNAM27":"<>","SPNAM28":"<>","SPNAM29":"<Crp60","SPNAM30":20,"SPNAM31":"20.10>","SPNAM32":"<Bip720","SPNAM33":50,"SPNAM34":"20.1>","SPNAM35":"<>","SPNAM36":"<>","SPNAM37":"<>","SPNAM38":"<Rsnob.1000>","SPNAM39":"<Gaus1_180r.1000>","SPNAM40":"<Gaus1_180r.1000>","SPNAM41":"<Crp_psyche.20>","SPNAM42":"<>","SPNAM43":"<>","SPNAM44":"<Gaus1_180i.1000>","SPNAM45":"<Squa100.1000>","SPNAM46":"<>","SPNAM47":"<>","SPNAM48":"<>","SPNAM49":"<>","SPNAM50":"<>","SPNAM51":"<>","SPNAM52":"<>","SPNAM53":"<>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<>","SPNAM57":"<>","SPNAM58":"<>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0.5,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000013362,"SPW2":0.0000059388,"SPW3":0,"SPW4":0,"SPW5":0.0046413,"SPW6":0.000064385,"SPW7":0,"SPW8":1.6096e-7,"SPW9":0,"SPW10":0.0046413,"SPW11":0.0046413,"SPW12":0,"SPW13":0,"SPW14":0,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":0,"SPW19":0.000009479651,"SPW20":0.00001473581,"SPW21":0.000006880579,"SPW22":0.00003710639,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0,"SPW27":0,"SPW28":0,"SPW29":0.061483,"SPW30":1.1446,"SPW31":0,"SPW32":0,"SPW33":0,"SPW34":0.000064926,"SPW35":0.0000059388,"SPW36":0.00038008,"SPW37":0.00021233,"SPW38":0,"SPW39":0,"SPW40":0.0000087255,"SPW41":1.6096e-7,"SPW42":0,"SPW43":0,"SPW44":0,"SPW45":0,"SPW46":0,"SPW47":0,"SPW48":0,"SPW49":0,"SPW50":0,"SPW51":0,"SPW52":0,"SPW53":0,"SPW54":0,"SPW55":0,"SPW56":0,"SPW57":0,"SPW58":0,"SPW59":0,"SPW60":0,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":0,"SWIBOX2":2,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":128,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"TE_STAB2":0,"TE_STAB3":0,"TE_STAB4":0,"TE_STAB5":0,"TE_STAB6":0,"TE_STAB7":0,"TE_STAB8":0,"TE_STAB9":0,"TOTROT0":0,"TOTROT1":0,"TOTROT2":0,"TOTROT3":0,"TOTROT4":0,"TOTROT5":0,"TOTROT6":0,"TOTROT7":0,"TOTROT8":0,"TOTROT9":0,"TOTROT10":0,"TOTROT11":0,"TOTROT12":0,"TOTROT13":0,"TOTROT14":0,"TOTROT15":0,"TOTROT16":0,"TOTROT17":0,"TOTROT18":0,"TOTROT19":0,"TOTROT20":0,"TOTROT21":0,"TOTROT22":0,"TOTROT23":0,"TOTROT24":0,"TOTROT25":0,"TOTROT26":0,"TOTROT27":0,"TOTROT28":0,"TOTROT29":0,"TOTROT30":0,"TOTROT31":0,"TOTROT32":0,"TOTROT33":0,"TOTROT34":0,"TOTROT35":0,"TOTROT36":0,"TOTROT37":0,"TOTROT38":0,"TOTROT39":0,"TOTROT40":0,"TOTROT41":0,"TOTROT42":0,"TOTROT43":0,"TOTROT44":0,"TOTROT45":0,"TOTROT46":0,"TOTROT47":0,"TOTROT48":0,"TOTROT49":0,"TOTROT50":0,"TOTROT51":0,"TOTROT52":0,"TOTROT53":0,"TOTROT54":0,"TOTROT55":0,"TOTROT56":0,"TOTROT57":0,"TOTROT58":0,"TOTROT59":0,"TOTROT60":0,"TOTROT61":0,"TOTROT62":0,"TOTROT63":0,"WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10,"XGAIN0":0,"XGAIN1":0,"XGAIN2":0,"XGAIN3":0,"nbSubSpectra":1024,"firstY":8.608932,"lastY":-0.3167376395235877,"observeFrequency":400.130042413176,"brukerReference":400.130042413176},"filters":[],"info":{"nucleus":["1H","1H"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"51.zip/51","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","acquisitionScheme":"notPhaseSensitive","lpNumberOfCoefficients":[0,32],"linearPredictionBin":[0,256],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.0.7","temperature":298.0044,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"1","originFrequency":[400.131701391212,400.131701391212],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,400.13],"scaleFactor":[16384,16384],"fieldStrength":9.397691313082694,"spectralWidth":[8.9256326329834,8.9256326329834],"spectrumSize":[1024,1024],"acquisitionTime":0,"pulseStrength90":24925.224327018946,"relaxationTime":1.903744,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":5600,"increment":null,"epoch":1726472435000,"date":"Mon, 16 Sep 2024 07:40:35 GMT","localeDate":"16.9.2024, 09:40:35","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1701.3912120091845,1701.3912120091845],"experimentNumber":51},"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 26 28 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 7.175 -6.45 0 0\nM  V30 2 C 6.675 -7.316 0 0\nM  V30 3 C 5.675 -7.316 0 0\nM  V30 4 C 5.175 -6.45 0 0\nM  V30 5 C 5.675 -5.5839 0 0\nM  V30 6 C 6.675 -5.5839 0 0\nM  V30 7 B 5.175 -4.718 0 0\nM  V30 8 B 7.175 -8.182 0 0\nM  V30 9 C 5.175 -8.182 0 0\nM  V30 10 C 7.175 -4.718 0 0\nM  V30 11 O 4.175 -4.718 0 0\nM  V30 12 O 5.484 -3.7669 0 0\nM  V30 13 C 4.675 -3.179 0 0\nM  V30 14 C 3.866 -3.7669 0 0\nM  V30 15 O 8.175 -8.182 0 0\nM  V30 16 O 6.866 -9.1331 0 0\nM  V30 17 C 7.675 -9.721 0 0\nM  V30 18 C 8.484 -9.1331 0 0\nM  V30 19 C 4.675 -2.179 0 0\nM  V30 20 C 5.566 -2.7251 0 0\nM  V30 21 C 2.9149 -3.4579 0 0\nM  V30 22 C 3.7095 -2.7792 0 0\nM  V30 23 C 9.4351 -9.4421 0 0\nM  V30 24 C 8.6405 -10.1207 0 0\nM  V30 25 C 7.675 -10.721 0 0\nM  V30 26 C 6.784 -10.1748 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 2 2 3\nM  V30 3 1 3 4\nM  V30 4 2 4 5\nM  V30 5 1 5 6\nM  V30 6 2 6 1\nM  V30 7 1 5 7\nM  V30 8 1 2 8\nM  V30 9 1 3 9\nM  V30 10 1 6 10\nM  V30 11 1 11 7\nM  V30 12 1 7 12\nM  V30 13 1 12 13\nM  V30 14 1 13 14\nM  V30 15 1 14 11\nM  V30 16 1 15 8\nM  V30 17 1 8 16\nM  V30 18 1 16 17\nM  V30 19 1 17 18\nM  V30 20 1 18 15\nM  V30 21 1 13 19\nM  V30 22 1 13 20\nM  V30 23 1 14 21\nM  V30 24 1 14 22\nM  V30 25 1 18 23\nM  V30 26 1 18 24\nM  V30 27 1 17 25\nM  V30 28 1 17 26\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"c8ba7fdf-a53d-4a39-84be-59215fee7f63"}],"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":{},"integrals":{},"spectra":{"activeSpectra":{"1H,1H":[{"id":"9589dfc8-ba7f-4fa5-bdea-39c4be59215f","index":0,"selected":true}]},"activeTab":"1H,1H","showLegend":false,"showSimilarityTree":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,1H":"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","popupLoggingLevel":"error","invert":false},"nuclei":[{"nucleus":"1H","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"13C","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"15N","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"19F","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"29Si","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"31P","ppmFormat":"0.00","hzFormat":"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 scans","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":{"autoProcessing":true,"filters":{"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}]}},"spectraColors":{"oneDimension":[],"twoDimensions":[{"jpath":["info","experiment"],"value":"cosy","positiveColor":"darkblue","negativeColor":"blue"},{"jpath":["info","experiment"],"value":"noesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"roesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"tocsy","positiveColor":"green","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hsqc","positiveColor":"black","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hmbc","positiveColor":"darkviolet","negativeColor":"yellow"}]},"label":"Simple NMR analysis","visible":true,"source":"predefined"}}