fly-brain-sim / brain3d.json
VGclaude's picture
Upload 3 files
e5211f2 verified
Raw History Blame Contribute Delete
234 kB
{"p":[839,-235,88,0,-443,-95,943,29,-54,152,330,-126,-144,21,-407,678,-203,-34,-612,-257,162,113,-170,93,647,79,189,-195,-370,-323,-1105,419,-12,-573,-10,-175,850,161,-242,711,113,-90,189,17,-473,466,224,-88,606,-236,-188,-97,-157,148,-483,13,273,-57,-434,-303,714,254,-78,-459,-276,-116,964,164,91,-611,124,-85,-697,-330,53,-777,252,172,377,-97,54,407,-221,-281,-769,218,50,-748,316,142,247,-311,-195,-524,204,218,-634,96,293,516,238,-189,-50,188,-29,-626,-105,-111,-749,100,52,-736,-44,219,613,10,179,886,133,-286,-899,-27,198,-900,-295,-16,582,242,-72,-661,221,-40,408,120,-197,578,-185,-86,86,180,79,-595,-201,223,264,14,-444,445,-302,38,518,-298,-48,99,189,72,647,218,102,883,203,1,-441,120,236,-213,-315,58,-808,36,192,-132,-506,-43,197,-363,-121,-149,-231,51,-650,-247,235,480,186,-206,834,213,29,-576,-239,67,-525,206,208,-724,149,80,421,-158,25,-143,58,58,-750,-200,89,722,10,189,553,-371,-126,685,56,186,-760,147,-35,533,32,198,42,126,181,-368,-236,-107,-712,-280,210,970,85,24,786,245,-53,482,189,-161,-550,111,259,-239,76,-220,146,-268,-11,-120,194,-277,449,-291,38,-874,-66,129,-485,-265,-96,-768,-15,117,-207,227,-3,892,-63,-14,-694,118,-115,-1131,473,-51,575,-244,56,-688,-33,128,459,101,98,741,-234,-8,-540,-57,-160,804,-107,-208,-868,46,117,-353,-324,123,-520,202,-47,830,-173,63,260,-194,97,-515,-26,290,833,-252,-102,-121,-233,39,-697,23,-61,532,250,11,388,-402,8,533,-236,-115,-806,-26,19,184,20,-247,180,280,-295,-101,-165,-312,488,-254,-174,828,54,132,725,310,80,-147,280,-87,-63,-426,-293,601,221,-70,17,198,181,877,25,-89,222,-401,-109,860,-99,-103,377,129,-261,-26,163,181,924,134,52,-598,171,143,203,-424,-21,-8,-242,-208,-328,-356,129,-271,141,-11,-578,-63,307,693,70,27,863,115,-279,-532,33,165,345,144,-179,471,100,-205,430,185,-159,229,87,-266,-607,21,-173,-499,232,120,-87,-338,-23,186,315,-161,715,-187,-80,580,212,-163,409,145,-119,590,-64,-246,797,123,-155,708,22,49,523,-234,120,775,115,-24,709,-54,-89,373,-168,-370,-32,239,77,302,-135,-177,819,-109,-261,-853,-163,146,135,206,-122,-497,22,-118,-462,-320,-158,-489,-264,35,523,133,-256,-665,190,276,454,-171,126,-263,-460,-148,605,-125,166,-888,-221,35,-581,83,257,394,-121,-262,-555,76,-40,-891,-216,-36,-1230,237,22,390,-440,9,422,-83,-395,903,-128,-157,834,87,-23,673,203,107,-644,71,124,-884,244,-104,-556,30,-125,259,-446,20,589,38,-254,714,309,-10,702,72,-82,743,242,37,2,176,181,-120,-5,-137,-32,269,81,528,243,-195,185,-450,-8,-240,-422,62,-702,-120,65,864,-17,104,-662,-70,-37,-60,-426,-293,-452,127,251,835,140,-205,1002,-43,-38,-818,-94,272,78,-316,-28,791,202,143,-811,-240,232,35,185,181,-396,-156,74,641,12,190,-836,-160,-13,-1040,-160,58,743,-28,-80,-733,-130,98,-783,-286,184,838,-136,-223,-261,-429,95,611,-255,20,513,46,166,-140,-233,39,662,27,-258,-149,275,-109,169,312,-125,-645,117,172,-969,-86,59,-330,44,157,-235,-297,17,923,240,15,-849,15,208,-661,-193,170,510,217,111,899,-86,121,-182,-252,100,563,161,-227,-569,-42,-63,-664,12,157,-683,136,94,40,-111,-273,898,217,82,-721,121,35,848,-164,22,46,-388,-73,442,-117,22,-656,34,107,239,-163,65,82,-416,-262,26,-485,-22,642,181,145,-769,-213,39,-829,-18,143,547,-228,-3,834,54,16,-891,-32,-1,-850,-256,202,270,-446,13,235,-86,-370,-506,-360,-62,-679,270,180,367,-364,-58,-1052,446,-39,-685,-167,166,-379,47,-30,-596,-5,-148,411,38,-80,-557,-11,-174,635,-27,122,883,114,-151,830,-54,-44,-976,-235,38,260,-448,-107,929,31,-203,-554,-184,10,44,-448,-314,-572,-216,13,-693,60,-62,-762,219,229,-798,-290,210,424,109,-167,621,66,44,-65,-258,110,755,-28,-78,-502,-8,280,-729,88,-22,774,281,-87,732,-15,121,-390,-174,-265,354,6,67,-811,-129,267,-684,139,-75,-272,-38,-233,563,-220,137,-65,-318,34,569,-214,-62,-523,-262,-73,848,-61,180,-267,-286,169,-77,-311,34,633,108,121,601,-1,-251,-676,-205,-80,-362,109,-184,853,298,-95,-611,-53,-121,526,-234,42,-364,-352,82,-716,246,15,-935,48,146,578,191,-11,-235,-86,-325,-255,188,7,-923,-56,-66,-18,83,180,155,-414,-48,484,-99,-239,5,194,181,908,87,-124,-31,-62,-239,-586,277,174,-69,126,181,387,-206,-293,474,66,-78,548,-159,-119,924,-69,-146,-253,16,-306,848,-30,-139,-196,-336,95,-655,69,142,-698,177,-58,-959,394,-123,-797,52,247,-659,-119,65,-1025,94,-44,-192,-448,38,-139,239,-175,461,112,86,419,208,-80,138,-213,-237,66,208,181,-716,-330,47,398,-424,14,792,-27,-117,901,398,-121,222,-333,-264,358,118,96,272,-9,-215,-491,-239,-36,-5,-95,-60,686,55,51,698,-84,-90,672,133,36,-992,339,-107,-475,175,-7,496,-217,-209,860,-40,-78,424,-160,35,-745,217,91,-766,-189,27,852,221,61,-145,-265,117,735,74,149,781,309,-20,-778,84,116,608,-224,158,-255,-452,16,401,186,-139,-763,165,230,-240,123,-190,532,86,176,670,92,-128,-589,172,233,-577,209,232,611,-195,13,-477,-309,119,-715,-268,214,-824,-78,100,672,47,-263,932,259,64,-111,183,-95,-895,-2,122,-675,-137,-48,732,282,-55,872,12,-136,-502,188,78,-557,-245,206,487,86,192,-731,-117,240,555,-34,192,-622,278,195,309,-72,-397,218,171,-274,321,-263,8,-967,136,-49,731,39,173,551,-197,-37,-544,-124,287,-578,185,-95,670,187,-149,829,199,-115,-707,-192,-13,627,43,-54,-732,-242,26,290,-142,-176,-567,272,40,-1023,-229,49,730,-105,111,397,78,130,499,-217,-209,-910,-97,97,949,-185,-10,640,-86,-136,545,-373,-126,-971,-152,152,-259,208,-73,90,220,-1,-846,74,75,663,262,-205,-10,181,181,760,279,-226,821,184,104,-106,-148,150,-665,175,-72,-789,84,-61,-147,-237,51,506,-206,-31,767,119,-150,272,-346,-352,339,-266,-28,-530,14,-188,-392,-132,168,-912,-257,14,-461,-209,53,-902,-94,177,125,-309,11,-121,-444,4,-511,78,-20,803,264,-132,-559,-6,311,-481,97,250,-351,124,-78,-520,-317,-41,-711,217,216,109,264,-125,848,-112,-225,593,-216,85,850,248,-110,-661,-103,152,-310,-108,163,806,69,-125,-692,221,-25,-745,-54,255,486,186,129,-568,-98,199,396,186,-113,-633,193,251,426,239,-17,604,-336,-27,881,-95,-180,-544,-267,177,-447,137,221,745,323,-22,549,55,-106,142,53,-433,-732,16,214,-743,19,262,368,-222,-248,520,-211,-23,-667,16,271,730,140,145,818,-143,89,-50,188,181,71,-446,-333,514,234,-167,-502,-220,-178,-542,170,145,-945,-21,2,723,-154,-110,-664,-235,204,904,157,-96,-298,-57,-199,-836,20,242,409,178,-124,188,-278,117,85,-478,-82,-143,-279,-215,366,167,-126,-411,-218,37,-233,-134,-415,-182,-355,-109,655,-125,-149,490,-342,18,534,-188,166,631,-174,-131,570,94,48,-959,-37,194,765,221,-170,-586,-211,184,-398,-396,-171,-738,42,-96,-283,-283,138,784,-87,-131,-679,-59,-48,-400,-151,169,-845,-26,207,542,126,-85,146,295,-113,-707,-165,52,-714,222,213,-595,-259,165,-618,-29,-103,97,194,71,-281,-307,32,-125,-120,149,149,-475,-88,920,87,18,-228,18,-281,-825,128,-94,-373,105,191,-146,22,-407,102,183,-115,688,65,184,212,84,-206,-571,-73,289,-577,191,221,232,118,-298,-736,-26,90,898,-86,105,760,86,163,-550,195,-22,-862,-120,104,654,314,106,547,182,-199,-332,-190,105,-1039,224,-68,-561,107,-121,188,-28,30,-61,-429,-293,338,149,-28,-66,-432,-303,-54,-326,44,-1007,51,-63,-605,256,22,-1018,141,14,682,-254,-4,-838,-214,182,70,-198,-262,798,81,41,269,-347,-353,15,-260,31,788,231,-86,-396,70,-21,-120,-231,52,416,-128,8,-51,-428,-293,-596,171,164,528,-125,179,908,18,-163,-77,82,-325,-1055,162,-36,45,185,181,-576,173,150,463,-176,45,981,224,-76,-800,36,130,276,-180,102,-781,-140,100,-832,204,222,-510,190,203,605,156,-264,-386,-89,35,-18,-87,-227,-692,-273,5,851,-187,-47,-928,-141,-50,-39,186,181,883,300,5,581,-263,121,-182,-427,-86,-137,-392,-279,128,-310,11,-570,-191,-113,-330,94,47,7,-457,-288,-710,269,142,-522,69,-22,711,328,113,-602,31,42,-324,-182,105,887,-138,-73,865,-77,-103,640,-46,-242,-434,135,221,-588,-225,179,719,-89,-48,850,-76,105,822,-28,60,534,-183,-293,9,118,181,-358,-350,127,881,200,-1,113,-307,-58,-93,-350,-24,601,-84,-258,-643,-223,167,-643,-197,5,-822,149,57,711,11,186,-559,-182,-28,357,183,-50,738,102,192,-874,-129,54,972,199,-172,322,-261,-72,467,-219,-254,-1001,23,23,-606,-98,-83,744,-63,-94,-488,-278,65,652,39,-20,-842,104,212,722,136,-182,489,-260,57,248,172,-295,-104,272,-95,664,111,82,539,-18,155,-297,-19,-380,420,101,-164,166,-222,13,-42,190,181,-485,109,266,-615,-242,153,-507,119,270,377,173,-96,677,174,61,-936,-51,159,-573,34,301,679,35,-167,-238,-311,-199,-643,63,99,53,-477,-133,390,143,111,-139,285,-68,-142,278,-71,875,27,-272,389,-244,-313,250,-78,49,168,93,-207,873,-150,-223,-734,25,253,827,36,16,-512,-200,242,250,47,-297,-810,202,72,-728,-253,75,-121,-209,84,-209,-467,-28,704,172,156,1016,16,-58,-949,-277,18,-496,-309,-62,-6,-569,-101,144,-219,48,-231,-217,118,-938,-88,201,601,337,12,-8,205,181,898,197,-234,425,-148,35,-982,71,-63,-407,-181,105,-849,-112,91,-664,210,-43,359,128,-63,-727,92,235,425,-155,35,659,192,-141,572,204,139,-135,-76,-255,648,-41,61,208,-102,-478,740,133,-33,625,285,-57,584,-62,134,233,-367,-133,-572,-38,294,61,140,181,-276,-441,63,-1028,-179,42,443,218,-128,591,186,-143,-560,69,276,-20,-452,-310,511,229,-172,-482,-352,-81,-953,315,-116,617,265,-91,-810,-254,172,778,-59,-133,-398,94,171,-732,-138,230,-279,-202,-235,781,-27,-173,-519,150,65,196,17,-470,261,34,-297,-928,12,-36,-542,-247,42,720,-166,-90,913,395,-151,-564,214,15,456,160,-148,832,52,-220,715,129,157,608,-241,-21,-737,-63,214,1043,74,-148,219,-471,-53,-745,-98,29,-962,285,-110,395,115,-129,560,-231,-167,663,149,152,-247,-116,-418,594,-280,-182,-1020,93,-56,906,-15,-54,-667,64,103,-311,-130,92,-481,83,274,553,-249,19,-557,74,264,851,-56,-5,-560,31,280,552,114,19,-733,-212,-20,908,-86,-67,-724,223,75,-622,-239,154,539,-218,-167,-708,216,2,-733,265,8,-541,160,264,1034,-26,-25,377,-176,43,741,147,-61,-596,109,88,531,-162,-64,869,-104,-222,-67,-469,-43,447,176,-196,385,119,-135,24,291,-62,908,-44,-2,-499,169,-34,-534,88,282,781,-135,14,-344,-419,40,647,-89,-215,-738,64,-46,-676,169,-13,-661,201,-40,-326,22,73,681,-221,-26,504,-238,-129,-1153,-12,33,-134,-69,-280,-850,229,97,730,211,-32,-835,-88,249,895,120,-238,852,223,62,734,20,166,-609,178,-113,571,-9,-312,-1072,145,-21,-276,95,-233,27,206,181,-329,-185,105,807,120,93,706,-264,82,516,-9,-234,-368,-287,-225,-525,268,85,276,-305,-301,-807,-225,118,-1086,291,-50,149,310,-127,-685,188,156,-1095,75,-9,-1001,309,-57,674,-204,-152,-688,281,56,1013,224,-154,659,40,145,742,-261,-77,453,-342,37,943,91,-104,-599,-163,173,-512,217,-9,188,-19,-355,164,-476,-41,439,124,-219,-125,277,-72,-726,175,-44,-306,18,1,840,33,-42,739,-65,-66,-872,-111,7,-1027,-16,-23,-1004,-105,156,-697,-9,-54,242,-279,-245,-94,-349,-24,-792,120,180,611,21,180,-461,145,-57,-559,210,177,285,-278,-38,-272,-39,-409,-64,-437,-236,877,-146,-223,-839,-128,78,-568,286,108,601,-267,26,85,-421,-262,597,66,-291,598,306,-141,-168,270,-98,116,236,-176,472,186,-195,755,-44,132,-712,172,-56,-1110,394,-32,-668,214,99,371,-366,-76,-547,17,289,393,-378,-31,65,-496,-38,-516,-128,-121,-708,-193,236,-742,152,207,-998,-183,39,-586,63,43,622,144,-240,205,-255,-245,-648,43,-126,-636,218,33,565,-49,178,-507,-27,284,-455,-277,-95,612,55,63,911,-40,-163,704,-182,161,883,-66,-259,619,192,131,-131,22,-358,-758,-151,111,-569,40,-169,572,309,-13,-880,-150,-58,-841,93,290,949,173,1,-808,5,-130,-804,268,120,697,283,-60,856,197,46,491,-290,-181,-664,213,53,849,47,-68,903,-162,44,617,0,205,682,154,164,-784,-169,176,-1065,137,-38,901,-205,55,946,-42,101,797,-240,58,275,71,-315,-542,47,-151,-618,-278,16,-494,-309,-132,-205,-98,98,-664,-213,6,747,-195,-50,-396,-458,63,387,-209,-291,-526,65,-13,151,160,-134,1039,69,-49,689,-265,61,559,-256,59,48,190,181,-802,179,37,-199,-377,53,742,51,165,-324,-377,-13,-257,45,-324,-521,101,-97,-664,-135,12,696,19,-201,568,-131,194,693,117,184,-586,89,59,404,-326,-239,-630,-82,-77,174,-433,19,555,113,186,18,180,-32,542,37,-242,776,133,-152,-398,-397,-171,444,231,-91,572,-362,8,981,187,-81,83,-58,-124,-742,-321,109,-876,-206,119,-632,60,94,-583,-191,118,-892,12,224,-772,-191,233,-117,187,-248,470,131,154,-797,-232,114,232,82,-65,-292,-334,-211,824,23,-115,656,308,-175,-349,-190,-228,875,308,-119,360,5,-389,221,-333,-181,-72,-318,34,157,-315,-53,-457,182,33,433,-142,132,-779,-149,-70,-798,-216,-98,-689,-272,138,-519,106,-119,169,318,-128,-824,32,29,-250,-476,-176,-679,212,107,705,213,-115,699,94,163,-945,121,135,793,-249,-21,672,211,-173,-86,270,-41,172,-229,13,-874,-65,148,-422,-443,-21,116,-309,-58,-519,202,131,688,-161,-88,-605,207,-25,-351,81,175,906,365,-108,-808,146,155,-398,69,-108,341,185,-35,635,-171,-61,-537,68,-98,-657,86,159,-689,78,1,425,-155,35,-163,-391,44,-422,56,256,749,196,183,-886,33,-76,766,300,-242,636,296,-80,-991,145,-74,569,-255,-87,654,-85,-177,-1079,189,-36,246,-169,-171,370,-367,-73,-230,151,-322,728,251,149,-556,162,109,907,154,-96,-858,18,68,-492,45,-183,-768,255,126,-596,-136,-12,-596,241,-10,-15,-453,-310,-576,225,215,-856,-157,251,-638,-306,-38,847,-38,-42,-873,48,141,-865,-63,121,645,-67,-105,469,241,-31,241,-454,-40,36,-364,-46,626,-104,-135,833,31,-111,-394,-83,107,-703,-145,15,-242,-220,177,816,89,52,-605,-218,6,432,187,115,-1184,161,34,-492,-133,-128,-525,98,-82,-612,129,139,-627,-168,-78,-24,-53,-347,-403,-261,-174,-701,35,-80,690,-110,-105,-828,84,73,-122,-375,-171,-499,-211,-12,-816,67,-24,-899,-40,268,667,253,165,858,-175,106,530,-239,100,-1209,230,8,-91,-445,-210,870,-209,-35,-775,88,113,178,325,-150,938,33,-79,795,52,-218,307,-32,-392,660,-211,-179,632,230,119,303,-417,44,389,-65,-403,-609,-173,-24,-339,34,63,505,-191,-37,783,-221,20,624,-118,133,508,47,-37,349,-116,2,517,24,193,-737,-253,132,-716,215,254,468,-114,-302,381,-101,54,723,-151,-49,146,255,-138,631,-250,-67,-549,278,51,690,-237,2,-273,-217,-220,-193,-82,-330,-493,206,192,681,-268,63,-186,-242,137,950,21,31,805,68,-88,496,46,-185,953,159,3,318,-255,-28,-523,161,246,543,-169,-220,362,155,-91,693,225,10,610,-266,109,-927,-178,59,853,-12,65,-193,-37,-81,-59,120,181,773,20,168,-271,158,-131,564,-236,22,-400,137,-30,714,131,-179,-753,132,208,415,-113,92,700,127,-225,-18,-479,-123,-11,-356,-17,729,155,-238,419,-353,-255,95,187,79,63,-356,-188,295,-257,-14,387,-230,76,753,58,105,613,-179,135,-243,104,-252,724,62,36,-621,93,290,-173,-284,123,-325,73,-107,807,251,-7,-267,-208,-266,216,-437,-38,664,-5,70,-1015,178,-94,-1126,152,0,-907,-118,110,368,129,-291,-2,-369,-29,587,117,160,-679,-17,-80,-711,29,45,505,-87,-321,290,-265,-14,-569,90,-29,528,-180,168,-172,-6,-423,-802,88,125,134,298,-99,-210,-194,-164,41,125,181,-139,-389,90,-799,200,50,563,240,138,274,40,-437,259,-419,41,323,-269,8,834,141,80,-1131,53,28,715,-212,-12,699,-162,166,-64,195,89,-647,-127,83,-423,74,-80,594,132,160,-1106,7,73,-838,120,237,190,-460,-7,-830,11,140,-498,247,138,-814,56,181,206,-53,-478,-899,-216,98,709,122,144,223,-402,8,539,-226,-167,366,-222,-248,-777,-158,224,-280,-88,-40,59,161,-192,-8,178,181,-932,55,-87,475,-156,-39,-288,-138,65,385,-244,-313,285,-264,-14,-593,-41,-48,850,101,48,-847,189,-99,-649,262,66,-873,-152,164,-693,-132,166,618,-221,-51,-103,-103,-144,810,277,-91,-345,-384,121,-418,154,22,-877,52,245,140,-301,11,-925,272,-127,242,-406,1,-441,-388,74,-594,96,268,630,96,8,-60,-129,-209,547,-221,-145,-684,-175,-64,411,-292,45,-713,-12,155,475,-125,169,-440,-172,32,-558,164,231,-545,-268,129,270,42,-432,481,-97,-239,-1008,387,-89,-614,207,-44,966,158,-19,-488,155,232,-909,41,154,368,-111,-44,-692,-39,-29,-791,-135,35,-1009,85,26,-917,-145,5,-7,-485,-35,867,-145,146,-705,-268,108,859,-105,25,-796,211,210,971,-106,-38,-1067,-79,49,393,217,48,-4,97,23,-476,47,66,-604,285,78,864,292,-149,-950,10,21,840,13,-202,99,197,72,-812,-27,25,-168,-354,0,-673,-186,35,-634,-90,23,-262,95,-209,-613,96,-159,267,-347,-353,-789,-123,93,-1161,-27,51,691,94,99,854,81,166,-362,92,186,127,-346,26,504,-215,-129,376,-240,-313,578,92,196,779,330,-97,613,151,172,-740,-91,156,857,49,-125,-1124,344,-32,582,108,-145,207,-260,84,971,118,-95,498,-283,-192,-829,35,242,747,270,149,-1100,-26,76,189,-24,39,851,-151,-223,-593,-303,28,-305,28,106,-1233,339,12,364,183,41,840,131,130,-864,53,113,253,-147,-117,485,44,-155,-950,153,107,-239,-411,89,-403,90,25,655,262,156,727,339,-22,-127,-74,-245,-359,139,125,54,-451,-62,492,266,-5,-10,-429,-48,887,136,131,-578,196,223,-544,164,257,-793,99,29,-36,165,181,-789,-268,73,-419,-263,-174,475,-118,-302,-478,-96,-247,-842,-230,-50,-409,114,149,-866,80,261,-881,-98,57,-127,-331,71,752,-67,162,-315,-395,-89,594,360,-29,-639,-17,119,-205,-140,83,32,-413,-322,146,-217,48,835,350,-205,719,-214,11,-781,243,125,-451,-322,-76,-478,110,-81,718,307,-97,-191,-528,-170,640,273,-109,372,118,-101,146,-182,-247,-66,-312,14,-183,-470,33,435,153,-168,821,-5,62,851,279,119,-540,149,228,-821,-160,-59,-944,-256,5,-322,76,-103,-1006,368,-73,-685,196,131,699,178,152,750,297,11,-31,-456,-53,-245,-257,129,-802,167,119,842,-73,172,-641,87,140,-797,248,163,-195,-265,-114,159,-389,4,287,215,-46,-980,-107,37,-1089,223,-38,-99,82,-15,-913,33,225,-590,71,97,588,247,-184,-919,-186,28,764,-103,1,-501,-171,-171,-1179,407,-33,916,47,-197,-377,34,1,728,227,-8,-325,-336,73,-487,103,-87,571,-236,-156,-404,-257,133,823,-166,-76,137,-232,71,787,-131,-46,602,89,171,896,34,153,-693,151,224,277,2,-445,435,113,-156,632,120,-247,-675,-28,114,902,119,-151,-321,-174,119,-324,7,77,703,-58,-152,797,254,12,-725,-316,178,379,-326,100,-453,104,-69,-803,-30,36,-438,32,-96,-262,-454,16,583,67,194,921,-165,23,51,143,181,712,114,162,655,265,-66,-519,-129,227,-609,154,175,829,-92,-243,-603,-272,165,-201,-460,-20,-208,243,-1,987,144,-120,-873,150,219,-1024,485,-56,-539,104,-109,921,51,-102,161,311,-130,704,165,58,-437,-243,-28,-514,-212,-28,749,-162,178,-703,-54,164,-437,115,-44,570,-295,-174,687,-147,-92,105,290,-94,-603,-104,-44,182,-297,3,746,227,-108,-541,-212,247,615,130,152,935,-14,-154,675,-12,-132,-890,1,-5,-679,-174,-29,-432,3,254,-264,-329,21,-607,-226,175,-490,58,147,-777,120,-58,-516,-407,13,-819,-119,148,948,103,-54,-705,-21,179,-768,220,155,493,151,-159,-1,153,181,832,240,116,-145,-122,161,153,304,-133,115,-502,-125,758,-10,122,-349,-46,-308,-846,168,161,-803,-39,81,308,-470,-3,866,208,52,-319,77,74,-625,-293,90,-890,-9,200,679,375,-23,-342,68,-64,840,-166,-20,-672,124,233,-384,-256,-184,804,273,90,464,-226,65,839,334,-90,-127,274,-72,-620,-361,70,954,-175,-4,-857,94,-92,745,130,-127,-758,-206,170,-328,107,34,-658,-27,236,652,-133,145,-474,-189,26,-1119,140,-11,788,327,48,-693,-96,-45,472,198,137,697,260,-3,429,187,-136,-365,-239,-156,-236,101,-203,-790,-51,-52,-276,-280,132,540,279,-89,443,142,-240,759,-256,29,757,-38,154,354,-476,-26,688,9,32,448,-134,-58,738,372,37,-487,5,-26,755,148,6,639,252,-224,-687,-147,159,-114,165,92,-452,-325,-30,-700,128,-33,386,-384,-31,739,313,-110,640,200,49,148,294,-141,-879,228,-88,-686,-221,219,-475,-271,-96,549,236,138,-887,-175,88,549,136,154,-508,-205,-12,-708,-69,279,561,290,-171,142,-294,11,-51,-436,-46,-804,-127,25,404,207,-95,-264,-434,66,-836,-227,195,295,-477,-13,755,215,-17,314,-263,8,-1098,-91,52,736,-8,68,-380,-350,142,184,212,91,739,-305,32,475,-227,-210,26,195,181,-1213,286,-1,-519,-2,-197,-726,37,254,763,190,173,-13,-348,0,241,-279,-245,-507,218,143,645,9,203,-869,-29,153,129,268,-97,-461,-357,92,1014,-28,-3,752,258,27,-144,271,-74,-813,91,290,426,-156,35,852,-26,-7,-724,-168,-60,200,-52,114,-844,77,91,456,43,-169,-293,-98,-386,-858,-27,78,-885,182,-117,-164,-260,-89,710,290,125,371,209,24,249,-468,-78,-179,-76,-320,-248,-293,139,-691,-96,143,-971,-61,-38,926,348,-206,-697,-21,166,-869,51,167,-379,-379,88,-662,-150,92,-670,-24,306,97,189,71,243,-84,49,167,333,-152,827,-71,92,-981,26,-58,869,-110,-213,578,-21,-172,-436,-168,32,-466,92,-75,552,277,72,-841,-164,-75,460,41,-123,-565,-2,166,-418,-426,37,768,-101,176,704,-92,65,873,23,-141,458,200,-106,625,367,21,451,173,-139,-197,-425,38,818,186,-129,688,-63,150,-140,-140,-117,-500,-91,287,406,-148,120,182,-291,3,862,43,-21,764,55,-177,-831,-59,0,-857,61,118,-603,123,20,3,-543,-53,515,-276,-133,258,95,-207,335,-355,-201,-542,49,271,825,-111,58,-1118,73,6,647,-128,98,156,-132,124,-881,-166,203,-620,85,-109,-687,-224,-36,-922,-252,-18,739,195,-29,966,30,34,-638,136,176,907,18,-139,-529,-189,125,138,303,-142,-268,-329,21,-237,-324,-300,-653,-189,160,714,-16,141,845,236,-232,535,136,-229,809,320,-202,838,311,95,-495,119,252,-498,11,280,-619,-216,22,664,78,62,423,150,-187,292,-44,-399,-600,-369,57,-774,-249,161,273,-179,102,-847,-141,72,671,-202,-119,-288,-292,-220,790,58,-5,586,-115,-268,820,235,-178,654,275,-81,693,104,-161,510,178,-152,-15,-125,-295,-621,-272,-29,573,217,8,517,-223,46,-702,222,244,-846,166,61,-229,47,-262,692,22,-172,-851,239,123,686,298,-107,-705,51,282,917,-85,165,-779,138,163,-520,-43,274,574,56,197,-655,-312,75,-314,-345,70,280,-19,-450,-683,199,24,995,-80,-94,-840,-104,121,829,-191,0,696,146,177,-949,-73,178,277,-6,-215,-676,-54,298,-832,5,71,631,-229,-49,-673,195,132,-123,-507,-236,-809,251,188,-102,279,-40,-448,88,-87,-16,-357,-335,-165,117,-144,791,114,-162,154,298,-142,876,-181,-141,649,202,-49,561,55,-299,1009,86,-68,89,182,181,-65,-339,-191,268,-199,-281,666,193,-243,-918,288,-125,-54,1,-253,938,46,37,-794,253,103,360,-420,26,-823,-182,-100,684,267,-161,-587,-13,14,754,-42,-33,-263,-241,-27,724,277,-165,95,162,181,408,-222,-281,-165,65,-248,-767,100,-52,579,302,-30,-464,76,-157,864,176,146,-607,-307,48,-500,127,-58,-84,160,-301,-680,160,-72,-811,271,69,328,-260,8,-819,-80,155,560,159,183,-760,-311,170,900,-94,13,845,64,161,-29,-450,-46,-1076,85,-16,-752,277,106,696,347,81,-847,201,-138,-21,-195,-122,-784,-100,84,985,281,-68,129,-207,-444,531,68,-194,-1175,96,40,-492,-136,-128,542,-222,14,138,-410,-41,-669,-258,58,-226,82,-227,664,-41,57,576,26,-305,386,-94,54,-432,-207,-56,175,-311,-413,838,-36,-24,461,-338,37,-310,7,-14,-705,-217,89,-1198,460,-7,77,-373,-43,-182,64,-198,1000,117,50,53,205,181,-895,-14,57,-107,-301,30,757,197,-117,-579,-54,-118,-1008,294,-80,-383,-32,47,-633,-21,71,804,292,131,-413,-189,105,-427,110,-74,-733,170,-107,-249,-441,47,473,-290,-170,187,-297,3,-877,162,-52,-780,253,129,-659,23,107,349,47,69,-478,214,174,-100,-416,29,-757,-131,269,-590,-150,-144,864,274,-127,625,-192,50,1018,-21,-70,728,231,162,378,-41,-25,601,264,-216,-134,3,14,-483,100,-65,838,274,-213,928,321,-66,-236,-201,-42,912,-99,134,-738,-167,73,-700,-116,187,-263,121,-179,-408,64,-102,-616,262,-6,873,34,-73,-749,269,180,-85,-277,19,810,-28,-122,635,-292,-44,512,268,96,489,169,146,-901,-152,117,-75,-316,34,-261,-413,-108,627,5,-58,-292,-212,-61,-103,-78,-311,522,96,-269,754,-158,-26,439,-334,-68,13,197,181,597,1,205,-148,274,-71,-526,233,195,-627,96,-83,418,193,105,364,56,107,-421,151,14,-896,51,67,-880,203,61,-761,-253,193,422,-403,21,-718,199,39,-848,0,257,-409,-179,105,-408,-463,29,653,148,164,-766,80,-100,548,-169,-220,-190,-222,86,-614,-233,119,750,-163,-63,-866,-20,28,-106,-300,30,-667,239,84,751,-26,166,578,270,-93,-724,102,274,-257,-349,-257,-479,-270,-96,-135,-58,137,-225,-243,156,411,-321,-239,-1004,28,32,-812,173,148,-636,-32,-15,875,-95,-1,-349,-402,-98,-663,274,143,516,109,-260,189,-262,105,545,87,-231,81,183,-177,-164,-131,153,-397,-388,114,599,51,194,970,77,30,-914,-104,88,-624,141,69,547,-300,-204,-740,-1,46,-363,107,-23,896,211,-28,-490,-358,-89,888,-153,-60,-382,-255,-184,194,147,-351,-126,-93,-120,-82,35,-266,-163,-420,74,-488,-313,-82,963,154,-12,458,161,-192,-524,93,-116,-327,-382,-31,-475,-269,-98,-130,-462,29,-70,102,67,675,-275,92,379,-249,-313,-138,283,-68,169,81,-345,260,-319,121,-492,9,-209,-607,-338,21,-1026,473,-112,706,70,-68,868,108,8,-538,223,208,-599,142,145,-281,-214,-220,133,-306,11,863,-90,49,296,138,49,-534,73,292,930,-219,-43,-560,-73,289,283,-309,104,-946,-26,-50,-936,-7,155,795,99,-89,-899,120,-3,712,-131,-81,141,56,-418,-799,126,157,-1141,468,-56,-59,137,181,523,19,-188,-618,194,225,717,163,155,-942,76,19,918,110,-98,-1091,-48,42,276,0,-215,-602,37,37,372,-181,39,612,209,139,748,120,-179,157,311,-123,722,-278,-23,-637,231,33,776,-140,109,-89,-226,8,148,-373,-3,-118,23,-374,-818,-162,65,538,147,184,-835,-85,-26,-611,-337,78,-864,148,-126,-116,193,-277,-743,165,29,-616,-71,-30,580,239,122,752,-12,-47,236,-424,-142,-262,-352,-257,-908,-141,125,-622,129,2,583,-241,-88,-765,-6,41,602,29,200,-501,-335,-27,738,-145,171,790,302,-60,-728,3,206,-70,-402,-369,-627,-89,-121,952,211,-181,860,82,-128,365,-332,11,572,117,-254,437,73,-162,670,202,-63,-167,-298,-194,885,-22,-99,-256,-276,-268,491,-215,-318,257,-416,-19,884,-110,132,850,-220,-26,252,-170,-171,-691,229,-20,-808,-133,44,290,-264,-14,-799,190,165,-653,-17,-59,-758,211,-24,-935,-126,2,362,-177,39,219,95,-289,676,13,-157,-721,-100,58,366,-221,-248,-551,52,302,-499,-223,-178,-806,95,179,-99,-364,60,-573,87,259,551,-241,68,-617,-147,288,162,-195,-5,-684,57,177,529,39,-242,373,176,60,523,-80,-95,815,-159,-126,794,72,-109,840,-13,-45,-600,3,293,687,59,-258,-873,-240,111,-936,-163,93,-744,-49,299,907,-185,-124,-854,-249,-30,-387,135,191,-97,258,-11,-454,39,-124,-504,-124,87,76,254,83,268,5,-236,522,46,-226,-658,181,-112,-665,81,30,597,-267,-177,871,-48,-31,-638,135,277,552,-173,185,277,-495,-68,-868,-6,210,532,24,-66,-259,-352,-257,436,198,-144,769,342,-101,-702,-86,170,-807,-146,79,427,-243,68,-1025,443,-110,-541,-258,46,451,-283,38,726,85,81,-991,42,13,551,-18,-79,-811,38,218,223,-388,-35,-885,30,41,-466,-264,-65,-854,-98,77,-860,17,70,54,116,181,251,52,-306,-577,38,-151,-637,8,43,-285,11,145,-419,21,-39,-856,87,266,-650,-162,-7,592,171,143,-793,-201,53,971,47,-172,807,42,-115,-230,-129,-413,-512,128,259,-721,189,21,-433,-250,-72,382,-247,-313,-776,-169,111,-781,-144,-17,224,163,-351,824,-160,-118,-409,-276,133,-60,-436,-10,263,-249,-7,860,163,-250,393,-441,-39,573,-91,-141,401,-313,-172,-739,164,-111,-418,34,260,-254,167,-132,843,11,157,-788,82,148,-232,-236,152,333,66,84,393,114,-231,824,201,-270,-788,212,94,619,-96,-145,727,-64,194,817,7,-66,-839,105,106,720,68,-179,-696,132,267,540,-223,-167,-818,164,17,838,-190,-78,-881,52,44,829,152,115,155,275,-182,615,320,68,-428,-339,60,71,226,-71,535,165,172,-779,94,-47,-1041,482,-96,-240,56,-232,359,169,66,-728,-232,124,928,-103,-116,728,123,157,486,205,133,-168,57,-347,460,226,-101,666,41,-243,-603,-201,177,-188,-347,-368,-1008,1,-20,-1033,-65,0,573,157,-256,-474,-269,-98,329,-263,8,-444,16,272,701,-239,37,-448,82,-96,-726,64,187,553,-369,-126,812,-103,44,520,41,-199,-119,277,-118,900,-8,-115,-1098,473,-56,1030,50,-72,-455,169,40,-968,257,-105,-900,191,189,-493,222,96,-395,-424,-180,-381,-428,-189,651,273,-180,-403,-161,74,-338,-418,40,-1020,221,-68,-765,216,25,-476,-267,-42,830,-112,185,-317,-92,167,648,-95,36,10,134,181,802,-180,160,-310,140,-118,-623,264,42,-532,260,138,-728,158,52,-796,-181,-82,-141,-60,-239,531,240,-189,194,-296,3,-932,140,134,483,174,137,-960,-198,24,-558,-26,136,865,-152,112,125,283,-94,408,-415,1,601,-61,-271,301,-257,-72,-357,-223,-246,629,73,42,-835,-113,59,782,365,22,796,280,47,988,-58,63,-919,36,144,-802,18,244,-242,-374,-310,233,-394,40,-125,-504,-90,-407,-325,-48,-577,173,27,-808,15,61,-576,188,233,-845,112,154,-529,-225,144,-350,-333,142,-331,-88,159,581,-228,146,-716,-238,61,626,170,-125,746,234,77,-632,172,210,618,324,-125,410,-339,-10,-621,43,308,-554,108,-135,-300,38,89,616,-14,-274,-1066,-54,27,-664,-23,-10,841,106,69,-706,-192,238,931,84,-7,791,37,-151,-843,-163,-78,511,214,-165,648,213,-198,-973,-93,32,415,159,80,567,15,-284,-128,30,-217,535,-180,-254,106,57,-270,924,-80,-136,281,-176,102,919,349,-223,-477,-370,56,-745,75,33,193,-324,-395,570,-216,-46,235,-387,-31,-692,257,2,-622,-93,-39,544,29,199,-415,95,-36,834,328,-99,609,189,-114,285,-276,-38,-1039,267,-56,-1020,-117,-1,250,53,-306,-934,73,-8,711,335,43,-347,-282,-201,-520,163,11,17,123,181,661,221,149,701,-244,-40,948,2,-158,76,113,-358,762,-73,-158,917,-198,-65,459,-158,-54,-974,16,-67,471,241,-98,77,-420,-379,-565,21,-170,115,246,-79,21,-426,-57,795,-1,-71,-496,-335,-11,782,113,-9,-1167,465,-35,-350,-396,99,12,223,40,289,-258,106,386,-379,-31,-662,127,-53,-983,417,-89,339,171,-250,84,166,181,-561,-127,198,550,7,189,128,175,-355,-583,-162,-24,585,263,110,-530,218,183,-750,-80,57,-803,113,-135,-642,-80,180,60,-113,-418,-740,178,-29,735,100,-183,133,-308,11,1032,-10,-43,-565,-208,-85,-15,-356,-27,-747,259,-25,-872,78,134,-262,-328,21,-221,-460,-79,716,16,37,733,117,113,904,292,-221,303,-280,99,611,31,176,683,242,155,930,231,-234,463,-422,-32,-881,-289,-10,328,-265,8,868,244,-40,-572,23,-134,-409,47,92,-162,-386,72,-292,-386,76,36,214,182,-16,-419,-50,615,-272,-135,905,40,44,-238,-301,49,107,-294,6,-148,280,-70,-844,135,101,748,158,174,544,-104,-102,-431,124,-29,709,146,168,-762,-287,164,-681,-157,160,187,-218,13,377,167,-128,-420,-262,-174,-888,-86,-14,644,93,-18,-665,137,-12,317,-273,-293,956,150,-211,540,172,-250,-548,-77,289,137,82,-416,20,115,181,-226,-365,-317,-240,122,-162,-772,141,-57,-758,-254,149,769,329,67,220,-458,-15,-783,5,-19,-662,52,-131,-615,69,270,-589,58,126,-764,-12,287,-694,-101,306,874,-57,-99,-341,-187,98,-593,-231,171,-331,-267,78,-656,-147,193,1014,251,-99,-29,-485,-26,200,231,-322,969,-119,45,-885,-43,166,-698,-20,-14,951,-32,-190,705,-61,158,-503,120,186,-1056,309,-74,-891,174,98,451,229,16,-648,-79,-158,-748,22,22,-851,237,39,-607,42,36,-582,37,-135,-970,72,211,-439,-242,-67,-625,5,-69,97,190,71,-700,-216,243,128,38,-449,418,231,-18,441,-278,-172,-767,-169,76,-147,245,-175,-652,-17,80,-750,57,10,50,-466,-40,-304,-456,69,562,238,-197,408,-313,-102,248,110,-135,260,109,-304,704,-206,-144,669,-93,188,-843,-173,-24,-382,-255,-184,646,41,-281,860,6,-89,-487,-175,246,-327,63,56,-559,-158,-34,-299,-5,-334,-456,159,-24,-494,94,-69,-628,76,3,601,139,-281,153,319,-150,-636,69,57,-418,66,238,719,214,-103,-549,170,245,-859,180,-37,-43,-416,-16,862,30,-258,-931,-41,-58,-651,208,-3,-336,-191,98,-739,-293,147,-190,-342,123,-605,12,-83,322,-449,-41,-684,78,7,877,279,-147,216,115,-248,472,-432,-29,-615,89,106,971,329,-94,-837,-182,110,-678,148,86,-252,-507,-112,-571,-287,-65,-242,-225,96,472,-131,-342,-801,-215,-72,618,-48,158,-684,-117,233,393,214,-77,-277,-410,-101,745,-117,-54,-605,177,-68,-207,-524,-174,15,-452,-288,-243,-42,-80,388,112,-102,11,139,181,841,18,-162,-866,-48,4,726,271,89,470,159,-227,-32,-416,-313,878,164,97,-1025,-73,11,140,51,-432,88,185,181,-1160,469,-34,837,201,16,653,-283,-6,685,67,169,-810,-217,-77,938,-150,-7,-794,-213,-69,-443,-126,-101,607,264,88,-874,-110,127,1002,-70,71,446,-298,38,-558,-190,-16,498,179,-173,617,-232,-201,533,-171,-115,531,282,36,620,-250,78,-503,-209,-12,936,10,-255,-686,42,172,565,238,29,542,28,-253,-844,-110,213,400,-36,-43,553,16,-277,60,-378,-24,-698,-116,-107,-682,90,-80,2,194,181,812,306,48,852,64,-285,-904,-65,194,340,123,-29,-788,-107,-17,-458,-339,56,809,176,-148,-373,-2,18,-778,300,76,559,-9,-178,-571,136,279,-193,-475,-31,885,-165,-99,-771,163,259,-800,-246,133,-764,29,-36,698,-174,127,-775,152,-20,15,220,40,-861,9,-34,-566,-228,205,-792,169,66,-105,-306,30,-427,82,-81,966,176,78,559,-7,-237,907,169,32,-79,-279,19,-871,-29,103,-678,47,157,-627,-252,-33,475,-276,-172,532,156,155,-667,272,-18,710,-105,80,221,-12,-325,446,18,176,-846,113,177,-784,-162,116,-208,248,-281,308,-299,104,-637,84,-71,938,228,-187,694,280,-50,-708,223,206,-562,127,246,631,-148,-8,652,167,173,615,173,-138,608,17,-291,3,-463,-115,-361,17,24,-991,439,-123,-619,193,91,-826,78,247,489,159,-189,911,-60,-51,-703,-168,178,877,-57,-213,499,278,-5,728,0,-214,-599,-248,155,-734,-148,233,-654,-194,159,425,235,-36,685,204,-244,594,164,-185,347,191,-25,610,-336,-52,675,37,-214,-745,183,244,-553,-138,-6,519,-102,176,-792,114,176,598,171,-256,683,378,34,-1115,248,-22,-912,-21,-2,-667,94,137,681,-76,135,-571,-83,186,-931,148,-102,-1117,-74,60,685,211,-45,-558,186,248,539,31,205,377,-175,43,733,-150,-93,583,7,-235,662,182,15,-785,59,267,50,190,181,455,80,174,-230,-342,12,-15,195,181,-843,8,106,-296,-375,-60,574,140,-25,287,-280,-38,-636,-118,-72,761,225,153,-691,89,212,-365,-211,2,136,240,-24,544,144,-245,84,213,-314,-783,-23,287,555,88,-284,-703,9,45,245,-61,-369,141,-17,-266,479,123,173,-1115,94,35,-579,-300,136,663,-3,59,504,-212,-129,-640,60,-36,774,-152,3,160,-201,-66,552,2,190,65,-384,-71,954,211,35,758,-158,44,-743,-62,25,718,-5,-29,949,164,-4,-120,-43,-243,-530,-313,-28,-418,129,-43,-609,32,-127,-58,-367,18,553,-270,-1,-126,-451,36,929,192,109,30,-225,-353,76,241,0,-935,-129,48,537,260,-183,288,-274,-37,940,68,27,611,163,-173,-693,95,243,-848,38,-11,363,140,50,406,199,-143,610,-126,-210,600,31,-280,-1007,342,-99,-646,216,6,609,-205,-24,848,-164,-43,871,-128,153,239,-202,-406,-39,-420,-313,868,-148,-82,-426,-141,54,-296,-247,177,433,33,174,-1150,491,-56,-621,226,81,-795,8,43,320,-264,8,-768,-89,-55,-436,108,-51,116,42,-440,-680,1,116,638,380,6,-747,-151,-37,-454,141,-36,899,-73,146,689,63,-248,-941,-107,-44,718,-48,-205,614,131,144,653,351,11,-530,-233,33,-127,-468,-35,177,-351,-361,-558,197,159,-342,-461,67,-15,-492,-57,400,-66,-392,-255,95,-94,30,212,181,638,188,-141,-469,-272,-80,669,159,77,618,-141,-32,-953,139,-34,-577,-12,-129,826,215,-219,-260,-8,-205,531,-178,2,-899,-290,16,481,-224,-211,-601,-84,-90,537,300,-111,-697,123,272,557,159,-187,517,146,-97,-621,165,-20,-821,-43,178,-215,-22,-411,940,244,24,553,267,-170,-51,-260,76,819,160,113,-668,216,-51,-715,125,84,-921,-212,61,963,134,32,-652,-135,-63,415,-122,8,872,-203,-35,6,284,-55,-263,130,-268,704,12,171,548,107,202,504,-16,-223,182,-97,-472,-129,-413,-9,768,-35,-115,-871,242,-128,289,-264,-14,-201,-456,-35,-350,-127,-82,190,-326,38,710,-193,171,-273,166,-118,-99,-343,-15,-187,-372,56,-945,-116,42,-973,-69,184,-304,-198,66,545,163,-231,339,159,-179,-688,-66,115,-710,136,-23,790,-71,-23,94,162,181,-513,-168,251,-24,192,181,1014,-10,-153,-602,-344,22,495,-238,-92,-766,28,285,567,-166,-33,721,-114,-185,26,-195,-105,735,53,-109,281,-164,-308,575,224,150,577,-47,205,-632,-128,110,-525,-209,35,-74,212,99,-45,183,181,-1237,294,16,807,-63,-64,-771,262,112,-491,4,279,563,-11,190,1009,35,-130,20,-257,-257,-637,-117,-26,-886,-95,56,-843,-199,-7,528,183,-231,-518,59,157,796,-116,-56,-760,260,226,392,-441,-39,212,251,24,498,113,172,260,-386,-106,1,196,181,701,341,48,-306,-43,-199,-679,60,183,-295,-139,-45,-273,153,-108,-673,130,243,703,-73,184,591,-248,-177,951,118,79,294,-316,-27,-1074,22,-3,-965,31,71,889,-118,-29,431,167,-160,-485,235,99,54,-277,-35,614,-221,26,543,-170,-220,715,117,-17,850,-141,-223,-3,199,181,-1069,151,-33,778,139,-147,-868,152,118,-206,-103,142,390,-209,-291,-74,44,-297,-623,-73,150,674,-180,6,-722,167,232,833,320,48,908,188,83,429,-270,-172,840,91,-50,-255,-8,-238,57,196,181,814,-101,-35,-735,98,-29,787,231,118,846,-15,-88,-1010,15,47,290,-255,-72,535,210,-222,13,202,181,-455,-277,-95,-460,-179,42,-429,-171,98,685,-188,-139,-914,-109,17,-531,153,-102,739,-61,98,-133,234,-175,-954,-77,-41,-1,169,181,-683,257,104,502,27,177,-789,-286,215,558,-215,-31,767,-267,44,597,-15,-231,-607,141,18,-370,-350,-53,-677,125,285,268,-347,-353,200,200,-316,-115,168,92,601,190,-89,329,82,78,871,142,-225,-909,79,85,-899,-261,-36,175,-435,-21,232,-334,86,-316,-201,41,676,165,-126,776,130,-102,-860,-166,174,414,186,-119,-760,-18,-19,288,-433,18,-701,-156,191,-863,-190,203,-1052,492,-80,-564,30,154,790,-4,3,-771,-226,220,864,338,2,-653,37,-18,1027,68,-55,-691,-147,-34,621,-42,188,116,230,-176,-631,310,93,142,-365,-11,926,-251,-57,-533,117,-52,-946,148,91,-745,184,-74,-211,12,-128,-589,44,122,496,195,-219,-256,-82,-422,-322,-240,121,762,-93,-96,-640,185,-36,-738,-129,-145,-166,-361,0,135,-192,-425,-792,-182,50,-948,110,111,-211,-445,69,-96,275,-33,644,177,141,-469,97,-64,-592,-229,179,586,48,182,-995,-182,15,-917,83,44,-22,-126,-379,616,-208,38,350,65,98,-895,-21,-30,-804,-104,104,696,368,9,-1048,132,12,723,212,58,726,197,-149,-615,-165,202,-784,-151,-92,978,-98,80,773,-108,17,-624,-189,-68,407,156,118,155,-100,116,-405,178,74,423,-423,34,638,-103,189,810,263,138,-562,14,165,-800,-181,248,695,167,-122,-721,275,137,177,-107,-466,597,-264,40,254,-276,-245,-507,192,-22,551,-328,15,536,-175,-220,-826,-96,144,219,-206,-410,-712,157,-74,976,50,-190,-77,275,-95,-699,47,233,824,107,-122,594,310,-73,-736,182,83,-820,4,151,646,202,-181,930,294,-141,491,42,-250,886,-155,144,741,-253,-53,-424,129,-16,-724,55,72,962,254,-122,423,-151,35,434,37,167,567,337,9,-573,72,277,-306,-205,-70,395,-433,-24,-428,-130,51,711,206,-111,-278,-166,-253,-705,237,-9,-68,179,141,-861,128,40,3,-501,-15,784,281,-213,-132,275,-67,503,149,-163,296,-447,1,569,192,142,-72,201,89,-987,445,-77,417,185,-133,-599,-246,111,689,151,80,-748,-263,183,605,81,-60,786,20,-62,-709,-247,-8,633,133,-246,421,-222,-281,-738,-249,136,-672,63,123,641,-33,-285,-1002,163,-47,801,47,-76,810,282,-146,700,-245,-18,-912,-105,56,-827,-133,-20,697,-57,25,-223,-505,-7,401,-347,-187,25,206,88,887,213,-234,247,-421,-14,1019,147,-103,-129,-480,12,782,-169,171,882,-165,-159,1028,153,-47,-970,-149,112,-255,-279,-206,638,293,-159,-501,-212,-12,863,47,-145,-541,-79,-171,837,-219,-42,238,-461,-77,542,-258,29,551,-80,202,-649,328,70,-556,-174,209,-568,-248,193,-565,-177,-13,-591,-298,115,-780,-188,171,241,37,-292,593,-36,48,593,-243,94,606,-221,60,624,-325,-96,385,-205,-293,892,-78,155,-718,-172,71,-587,-275,91,-385,-305,143,-665,-153,135,739,115,149,593,-238,-6,907,104,44,-515,259,142,772,193,-139,280,-338,-106,670,158,-39,419,-355,-250,-504,-264,119,498,141,-194,607,-75,-278,555,-234,22,314,-266,-72,611,-215,62,-1153,486,-32,-213,-304,-193,689,241,-195,330,-448,-41,-552,-269,185,-637,166,213,-739,-129,-15,-684,-77,139,-196,-304,153,-435,-434,41,24,-485,-29,-82,-199,122,-808,-105,57,-78,-20,-212,-128,-79,-256,907,-142,-131,-183,-427,38,-943,238,-119,-540,66,275,13,199,181,774,219,-245,516,154,-178,690,-265,-63,-645,-135,153,343,137,-179,220,207,-1,411,-322,-239,-701,-16,309,-233,-129,-418,209,-478,-54,-482,-266,-80,670,27,0,340,-268,-28,422,-150,35,-662,304,129,237,175,-307,977,-161,-99,517,283,32,-522,-144,277,135,47,-443,-178,-309,153,-889,-250,27,288,-122,-437,-715,-180,-21,592,-261,-185,-624,-238,23,-172,-387,49,861,-106,-59,-1021,111,-52,-176,-417,71,-741,40,-6,-839,-58,-32,885,-191,-30,-509,-147,-200,-571,-175,208,480,220,-129,-725,-27,-110,-688,104,224,688,17,-21,733,-27,97,-824,117,66,-498,-329,96,-563,150,257,-649,120,34,574,191,123,-386,-239,-182,379,-172,43,393,-35,-389,574,129,52,-862,149,-123,769,148,-104,-722,23,219,-236,13,-400,462,-176,-56,-648,-313,24,-768,99,60,-178,298,-106,245,-405,-27,-204,227,-3,-147,-364,-186,-773,118,148,615,100,-39,-661,283,36,275,0,-215,906,-125,-97,-840,-198,73,535,-178,-220,-327,-235,-291,327,-279,-72,-487,-195,-223,-149,-231,159,-438,-298,119,-882,40,178,805,-90,-57,-588,-182,43,-722,-238,159,19,110,181,19,-586,-137,162,-163,129,-669,-141,83,-705,-274,157,-593,161,116,-250,-349,143,-813,61,30,-261,167,66,807,-114,-60,362,215,-42,-721,-307,141,-182,-466,45,-933,-202,64,-1021,-155,42,569,302,93,458,69,-156,603,-30,-274,832,-137,-86,582,173,-55,679,-147,142,954,243,-149,386,89,-81,594,-278,90,-347,-24,102,856,275,-122,586,271,-127,549,195,133,755,-8,127,358,-166,39,48,192,181,-516,-148,-200,-289,121,-218,-412,-181,105,417,201,-78,-202,-194,-221,-807,281,92,-65,-316,34,576,158,-248,-479,-139,99,529,82,203,480,137,174,675,-261,-93,833,27,-28,-623,-178,-53,-904,-88,9,-343,-53,6,-433,140,-8,-514,62,270,503,115,165,602,39,194,743,-268,-22,687,-11,115,-497,24,-66,378,171,-111,631,124,-130,51,138,181,-1215,384,-16,-966,25,4,884,-62,-103,325,-249,118,823,88,47,539,133,167,-981,-172,2,831,100,19,-478,77,-90,743,8,-88,-593,-153,-153,657,195,61,-627,-124,59,613,-61,-237,834,67,-223,-799,-169,226,294,-274,-38,82,152,181,963,338,-56,-402,36,-17,-1166,74,48,-858,165,231,242,-486,-97,-561,-95,-154,568,-64,198,481,-102,-239,804,68,37,439,60,-152,511,248,-160,865,-143,6,-752,101,68,599,185,17,584,250,117,-807,-260,190,922,170,-64,-419,108,-55,224,-378,-31,-492,84,-68,920,220,44,674,231,-49,336,-262,8,786,215,149,977,22,7,834,-12,172,-77,-311,34,-852,68,91,861,-117,-106,-105,208,42,-888,-98,248,-68,-318,34,604,-72,-253,-148,-385,-90,716,-131,-121,-700,-209,-35,531,-175,-115,-457,-440,24,288,-279,-37,996,55,-99,382,-101,54,689,38,175,827,-118,-139,-679,-309,173,622,211,-111,-843,-80,2,850,-81,-223,503,235,16,182,65,-430,-275,-334,-198,440,-13,124,773,-256,69,-409,160,21,-179,-105,-434,484,259,-99,768,-170,-18,879,284,-44,-1208,193,33,505,178,-190,-740,-201,54,725,-183,126,-781,-265,56,475,23,189,351,-128,130,-927,258,-93,728,-194,3,-691,63,-102,-746,-13,23,560,129,169,652,-135,-18,809,8,185,780,265,-6,47,-49,-365,623,-16,168,-778,-237,85,-267,-397,-89,-17,-488,-31,-404,-315,137,549,-369,-126,875,-64,26,208,245,-291,-1018,128,12,-685,26,159,801,-217,-12,28,148,181,-461,-331,-81,98,245,-111,858,291,-125,-1043,-97,37,914,48,145,751,-133,-89,480,225,-81,-626,72,-88,-857,116,202,809,323,-134,126,272,-163,711,-228,-47,-168,-352,0,-1166,460,-7,-970,87,-2,990,-29,-19,-63,-425,-293,-664,-270,42,791,82,101,655,-146,26,-495,-54,278,714,-237,-32,-674,321,112,580,251,139,567,101,174,905,97,95,644,-220,-97,-220,79,-238,-1181,257,-7,799,-187,-152,-939,-238,50,-298,-56,-354,921,-179,-16,-484,-262,83,20,185,181,575,-36,-275,-579,204,39,-299,-56,-241,-585,-193,-15,384,198,-63,451,206,39,993,33,18,272,-461,-21,-807,1,155,68,180,181,-102,-249,49,866,379,-127,856,-2,-77,797,197,81,-164,-272,149,-755,-241,35,-519,72,-148,-821,-190,59,905,38,36,657,-198,101,-852,100,143,-592,3,154,656,119,31,-947,-132,92,-772,-230,176,665,168,152,1009,58,-89,856,301,87,-32,-417,-313,-703,108,49,-755,160,168,442,-118,22,-798,-202,180,-661,-162,-37,-698,-292,155,579,-138,165,-905,222,91,-1214,361,-7,738,-147,180,611,-15,186,-568,-221,5,707,-95,157,-171,192,41,-473,159,228,-796,-248,-13,-1104,494,-82,-120,-238,39,579,77,55,-375,-289,153,-766,-209,209,-343,-264,-158,-876,64,246,33,184,181,711,-181,-149,-10,189,181,554,143,-232,215,-346,-49,-543,-206,218,-914,304,-98,465,214,-84,16,-404,-123,912,-102,-158,-402,155,23,-191,-221,86,429,95,-208,-565,-181,-123,-675,-88,96,763,177,28,583,13,195,881,289,-194,-886,55,221,-957,50,131,-262,35,-338,-186,-160,-318,747,-5,-176,294,-211,-327,-682,6,-96,6,188,181,-518,161,252,970,-37,-157,-101,-297,30,-89,-138,-252,-634,67,-29,79,46,-340,-729,236,9,-845,-70,255,204,-323,-400,688,38,-177,-379,-36,79,772,221,151,-670,-153,174,229,-488,-100,-722,85,-59,280,-45,-456,617,-208,-189,262,-393,-106,663,17,200,-450,-10,266,-702,-178,-90,-673,-103,125,-367,-56,102,-353,-476,-108,578,-26,-296,-696,272,0,43,132,181,76,-489,-44,1022,42,-129,634,-305,-53,-932,-19,137,-468,186,28,-216,-373,132,-589,-55,310,-836,119,30,585,-29,155,833,-106,-2,101,189,71,-379,-256,-184,-733,30,171,-32,-20,-356,350,-110,118,611,320,18,-885,-156,77,-618,44,138,662,228,-169,229,-398,40,-208,-94,98,671,261,-99,698,59,-119,246,-118,103,611,-238,31,715,-72,-181,-107,-384,-253,492,-191,-15,801,-59,-223,541,176,-25,627,-332,-98,-704,-287,153,101,192,72,-946,174,-68,889,242,-13,513,-6,-235,420,-337,31,-716,-153,64,464,-116,-302,-1012,-71,3,-462,153,-45,270,-115,-457,159,304,-127,-808,53,281,138,49,-213,-228,-444,75,-305,-100,133,826,-29,-228,717,271,85,614,-158,-241,498,111,-278,483,141,144,-707,2,-53,457,171,-116,-259,-294,87,-746,83,121,703,252,-177,713,174,-190,-676,-63,-69,-156,-39,46,-636,127,217,-629,-109,161,-473,-301,-77,716,-140,-56,-455,117,162,-843,-233,121,717,-96,81,-861,94,269,-270,-294,17,-819,278,159,790,261,12,-591,-267,74,-631,242,105,187,130,-329,-637,-130,158,492,94,-278,252,-210,-310,337,93,54,-710,-126,21,-846,-189,155,-674,203,101,-712,207,-31,-360,100,183,-747,-266,142,540,-227,-167,-981,-134,-13,705,-206,-128,329,126,68,836,119,78,-388,66,-48,553,178,177,-836,-80,181,501,-148,-333,352,-428,41,957,196,-68,-561,-98,197,884,386,-152,-86,-220,102,806,-54,180,-577,-263,175,536,278,-166,463,269,3,-655,-126,87,152,-204,-66,-137,-58,-435,475,-121,-302,-554,221,182,-660,78,-138,854,54,167,394,-401,8,-410,42,238,495,173,130,-881,21,9,-895,4,45,869,252,75,710,123,84,-742,-249,206,853,137,148,-332,-18,147,-699,202,91,-221,-287,160,-208,-253,176,-655,-136,-78,-822,-96,-104,180,70,-371,453,-423,19,48,191,181,-538,18,-163,-120,278,-35,945,24,-84,-689,-315,100,-183,64,-198,-221,-332,-270,-662,-238,93,-761,142,94,366,-368,-58,-811,-73,-87,-553,208,-51,10,261,-11,603,128,150,-142,-250,-192,462,-112,-302,-935,-65,61,-65,-316,-38,-837,-53,124,-402,129,140,-104,-138,138,-781,-263,77,-680,-209,256,-291,-57,-199,-250,83,-275,69,202,181,-743,-283,109,-136,-391,-70,-873,12,109,435,214,-127,868,59,-7,-7,98,22,-388,-293,159,795,283,41,642,272,-139,519,120,-207,-620,5,-64,863,-180,112,-926,-263,2,-118,-15,-10,-695,-212,216,-720,-2,169,-872,-121,179,204,286,-144,731,114,146,631,-197,-174,361,-277,109,804,307,81,-497,-234,-36,-676,-247,216,486,56,-251,388,-391,-291,-832,-264,-43,601,-153,-212,754,-242,6,-3,-479,-106,-296,-424,86,771,297,108,875,-131,-61,100,-399,-24,214,-244,-245,726,113,161,697,-215,138,-651,227,217,-569,22,160,525,-177,-115,-1016,-153,16,234,50,-292,-759,-199,186,417,218,17,-715,57,-47,693,-114,150,12,-284,21,-538,-237,220,-267,18,-324,815,347,-13,-444,-399,85,538,315,-111,714,34,-170,-761,130,-38,-94,-307,30,703,-98,151,-735,-298,23,188,64,-431,857,-95,98,884,216,-125,-210,-322,64,621,-168,151,505,205,-207,-224,-311,63,-433,40,-97,-852,72,81,-671,-80,-88,908,295,8,-691,261,-50,-164,327,-132,-891,184,-101,95,179,-161,-229,110,-169,259,-391,-106,-668,132,-120,329,-266,-72,733,5,66,422,-223,-281,-1116,27,50,-1236,346,27,561,24,-262,-878,-48,-29,-485,72,269,477,-98,-239,-935,108,28,271,-185,-310,828,-128,-113,-791,-215,22,477,-240,-191,64,169,66,-932,-251,-4,851,354,-102,-609,268,89,586,-242,-10,672,387,17,194,-300,3,226,-189,-422,545,-222,-167,410,-125,-389,645,244,144,-38,-422,-41,118,290,-106,-724,-227,16,-799,121,-19,163,158,84,159,-208,-66,-307,-129,79,-305,-394,115,-132,284,-66,874,90,-282,571,-54,198,296,-257,-14,-290,-346,53,-706,-131,-67,177,-443,14,-522,50,291,679,-107,113,-852,81,116,-794,-81,99,-666,-92,94,-240,-65,-107,875,254,27,-736,70,11,568,191,132,847,314,-81,-626,-265,-41,-642,-143,64,-925,-41,143,63,176,181,499,92,-224,524,301,54,386,-376,-31,-818,59,220,516,-92,189,-926,181,-105,195,-203,31,-844,-210,-72,-580,-268,203,-707,204,157,-788,60,191,791,165,26,-154,-350,44,-237,-491,-110,863,-36,136,-110,-404,-202,483,-402,-15,721,-129,97,549,50,-279,-751,133,94,733,319,36,916,-30,-163,319,-264,8,-804,17,158,549,144,152,704,22,-134,791,-191,141,554,60,-293,-765,-206,-30,-670,238,46,-91,-180,118,-317,-391,111,507,64,203,-384,104,196,160,57,-426,-835,165,191,-709,130,132,804,142,-129,-250,-426,60,-784,266,103,-668,-113,21,838,289,102,-745,-183,265,474,-228,-210,506,216,-180,-1040,77,-14,902,33,-273,-197,-101,98,-1052,-57,17,880,-192,-127,-798,-104,28,506,-239,-129,754,254,95,-808,-5,-114,-405,77,217,-630,-227,-16,-15,185,181,942,-195,-5,-767,71,13,749,-288,11,-856,-170,59,-260,-453,16,917,206,105,-509,72,276,28,-413,-322,601,241,-223,637,257,-161,-525,-257,-4,4,181,181,461,-285,-172,-966,-54,-20,265,-190,-276,-969,101,-78,-166,108,-97,769,79,176,410,-368,-141,1031,52,16,235,97,-218,894,-68,169,562,219,0,-709,-226,-28,876,-201,99,-667,-22,-72,-272,-289,143,714,301,-11,827,313,-128,-702,-66,300,-779,-48,261,-716,-171,233,808,86,-209,944,-136,-71,960,-128,4,464,-108,-302,-729,-223,-21,898,160,-212,-657,-119,188,-830,-62,111,-431,-217,153,562,331,-103,863,186,-27,159,2,-465,623,130,74,586,112,-284,-185,229,-242,-587,176,-115,281,-407,66,-737,-320,88,-581,-121,195,-388,-166,19,-766,28,-43,719,-165,141,872,13,-92,-304,-437,-36,914,179,27,764,-196,-2,841,329,84,807,-232,87,600,-221,83,903,116,-3,904,8,-68,-970,149,-6,-220,108,-342,275,-8,-215,-679,-81,116,39,-116,-273,-647,-177,119,-580,136,122,311,128,17,-945,-14,-14,-473,54,-135,705,198,-155,-674,252,-1,-966,117,192,-134,-272,131,391,-380,-31,1045,124,-91,-690,-269,141,300,-424,-15,153,-227,68,887,-202,-163,900,2,-14,-814,63,279,-413,178,58,823,121,-106,-875,126,24,683,-204,-64,-655,-52,61,-686,80,-21,688,-15,-125,-618,37,269,84,177,181,25,197,181,-907,169,162,-597,-78,293,426,-157,35,-685,-98,131,572,43,-252,-78,273,-118,727,108,87,-400,-44,158,-227,-67,-431,-485,226,145,-856,222,49,-515,199,-53,-347,-188,98,-61,18,-260,490,96,-204,-11,182,181,592,-138,-154,-697,80,-81,155,-42,-230,486,179,-201,-920,36,-1,-327,-376,129,669,-224,107,513,94,-266,-777,96,186,582,133,-12,-574,219,230,523,220,113,-790,-209,168,651,367,-13,-857,-259,210,-70,131,181,-863,156,70,903,120,163,-996,220,-67,845,-191,-182,-876,82,-118,-833,-50,-108,31,-415,-322,993,159,-140,-848,174,168,593,-233,-26,-111,144,-256,977,342,-99,886,-182,-63,-609,69,-146,915,43,77,567,-87,-38,820,-42,59,-516,119,-73,357,180,-29,-907,-143,-41,274,-195,-281,-992,164,-41,-1,204,181,-627,-77,-68,139,257,-260,-358,-354,83,-306,-211,-65,931,-166,-62,288,-170,-308,-51,184,181,-953,144,-79,594,351,-63,646,160,167,-458,-326,-76,895,152,-265,-898,48,-79,537,-315,59,-918,327,-113,153,304,-117,-899,-133,82,-559,134,252,684,178,-249,678,-99,181,-152,-126,153,543,58,-262,-1001,181,-73,417,-293,54,-97,-183,23,-610,-25,-92,688,-49,81,-678,-61,-121,109,233,-176,792,312,-155,169,84,-266,150,72,-266,15,214,41,690,-105,205,-617,-109,292,-829,21,276,917,-214,-53,-9,179,181,250,25,-438,508,280,81,519,-297,31,-269,-172,-369,-312,-2,130,140,309,-108,-635,-155,173,968,-215,-26,263,-296,-365,627,258,-18,748,-114,160,471,252,-110,-161,-481,-45,-258,-26,-62,392,-441,-39,-31,141,181,-397,-153,74,-72,46,-297,-717,40,37,-315,73,101,19,-126,-255,330,-114,121,-815,253,93,830,100,-46,-18,105,181,122,-397,-37,840,313,-6,-59,-91,111,777,198,160,840,321,-277,672,3,105,413,-335,-111,719,125,-98,389,-383,-31,-533,90,-150,-59,-464,-36,803,-61,-123,703,-209,-118,-413,-183,105,950,-177,2,592,153,-266,-832,217,204,541,158,-247,-1056,221,-66,-892,93,-113,-271,-327,148,468,186,133,608,-15,186,473,-155,-39,-169,-392,-145,-416,-3,247,-652,255,-6,-34,69,107,-606,-104,177,-862,257,74,654,-18,-256,68,-394,-40,58,136,181,-118,162,93,-99,-346,-11,-41,189,181,-680,53,147,-888,-62,45,-903,6,174,553,-204,153,-572,-181,-26,-873,-48,-26,-220,-46,-141,522,278,78,928,79,37,-28,179,92,741,14,161,-699,-60,-128,295,-457,24,-386,-383,88,873,102,-32,650,202,-95,-544,39,302,-601,135,134,-316,-357,-46,845,182,-67,-555,-104,206,762,202,-49,468,249,88,23,-399,-131,-240,-379,140,-1083,48,51,-176,-292,164,524,-204,147,-37,93,-315,-716,-220,249,-770,-230,75,307,-249,-28,-720,-109,293,108,-227,-439,-894,155,66,-303,129,-183,-856,-257,204,-326,-415,105,-466,46,1,-545,149,259,674,-172,-17,-730,234,140,838,-11,131,872,112,71,-679,-68,75,282,-456,-58,605,-35,-252,-876,117,-21,1011,120,-130,503,121,-273,-152,-216,72,-434,-174,98,335,142,47,805,-57,-223,-1072,462,-77,-1111,65,21,737,-157,158,-605,-276,51,719,185,-206,-465,213,174,720,236,-147,588,-221,-253,-833,145,32,-551,251,-27,-425,114,-57,755,27,138,706,-80,95,-1197,240,9,415,-125,8,-714,49,-144,-473,156,213,997,89,-144,-580,-205,187,533,-153,174,510,243,-128,-512,-222,-36,848,-180,-201,-543,-27,-115,-484,7,-63,-47,157,181,-767,-276,139,771,214,-233,911,-103,-34,-694,-56,151,-461,100,252,-494,56,-159,837,-68,-153,151,-452,-28,-634,-206,119,942,31,-31,598,168,42,699,18,67,772,270,93,-631,-368,23,754,261,21,-597,143,-46,658,103,69,-912,-8,16,481,-10,184,-32,164,181,953,66,-120,-504,-97,227,626,-60,-66,826,-163,29,-463,-161,245,-132,237,-176,-812,178,7,-732,-35,-37,975,180,-146,-812,205,83,-67,-317,-38,-263,-452,16,-140,56,-329,-690,-223,4,741,-179,-1,865,-34,141,-618,2,40,722,175,-125,739,-264,-67,190,119,-41,-787,-119,21,537,-244,17,-776,-139,-106,-860,92,28,-503,-243,-72,-898,-210,-54,82,51,-308,-506,-236,-72,-733,271,89,-847,-190,154,541,160,168,-419,164,44,-1068,291,-44,-809,213,70,-351,-287,159,207,-158,126,340,192,-135,-66,198,89,977,263,-99,-398,176,87,-755,137,140,249,41,-297,193,-500,-131,641,-230,-150,-522,-142,228,602,361,9,-530,-233,-72,147,176,-371,-689,25,3,621,-12,-221,-940,278,-119,975,32,-77,-1100,-42,67,-850,118,-97,909,66,77,424,-464,-30,494,75,199,-193,-336,-368,-579,-267,163,-787,-187,42,-892,17,202,-712,282,71,616,89,6,-279,28,124,973,-74,-87,-548,80,-128,-609,11,-113,-519,126,137,374,-249,-313,-89,-336,-23,-331,-369,-123,678,195,-163,-1182,474,-40,-801,150,253,-478,49,284,105,267,-64,-819,257,141,-436,115,225,406,-363,-250,-176,-408,55,112,268,-66,946,96,-75,669,-170,-190,-106,16,-358,-576,204,85,-486,-245,53,457,230,35,468,-231,-210,827,-199,-37,743,172,187,-753,-92,216,487,-181,-3,-122,-241,39,-691,-289,187,211,104,-259,-708,106,261,176,-408,-21,-606,283,9,880,-1,53,643,322,-1,267,-333,-353,-717,140,49,470,-274,36,-732,-93,187,706,234,164,-505,154,229,-832,197,17,-572,15,-180,-630,308,110,190,-483,-100,-563,-31,-50,548,-167,-125,536,-199,82,352,-112,1,785,50,-121,-193,-420,12,-782,-250,46,639,-263,-21,466,-371,-266,223,-394,40,988,201,31,-946,230,-81,567,-345,-180,-802,-125,-11,-392,-185,69,708,-93,73,-345,56,27,726,-24,-139,596,-25,-270,-667,247,221,343,-428,35,486,193,-214,13,205,181,-298,-55,-199,456,178,-125,-411,33,204,-853,-7,55,-691,277,207,620,-145,-228,164,314,-127,-907,-165,1,760,-161,9,605,-19,-280,6,140,134,-488,-375,108,985,312,-76,-218,201,-309,-55,-448,-27,-505,40,188,839,282,60,923,280,-164,350,70,57,-687,88,-75,-904,-53,66,-1012,228,-81,800,-174,28,718,114,-130,837,37,142,-545,169,3,717,-73,-128,-655,142,211,843,52,-105,487,-292,-170,-750,64,-71,-512,-278,139,-907,-63,-62,563,130,160,-494,-11,-153,563,-11,-274,-719,-178,-49,740,-243,120,-119,-237,49,-780,80,294,-586,-259,80,812,-153,71,678,250,-178,-212,8,-132,778,-219,8,-185,73,-198,136,304,-105,-589,-263,16,-701,22,185,-763,-222,0,945,-16,69,-935,55,-14,-172,-519,-46,921,-48,161,-818,194,161,608,-211,60,-277,-35,-389,922,98,162,157,156,122,924,296,-195,200,-263,-245,558,199,129,-449,-281,-209,-761,127,232,512,214,-175,-295,-432,-159,-577,-277,-71,-485,115,-111,723,170,101,-128,-163,147,295,-436,-8,80,-420,-262,587,52,205,851,-153,78,-120,-235,50,235,48,-292,278,-393,-3,-806,37,29,683,259,-139,72,169,181,724,-157,101,-413,-259,-174,-403,56,-86,-576,-42,-158,958,143,68,861,-88,-75,-602,-88,-52,639,-75,85,-1022,136,7,-223,33,-178,46,-463,-296,-189,-296,109,-512,-260,131,277,93,-314,-212,-459,-20,552,-99,-110,988,48,16,-668,233,40,-591,-263,136,249,-170,-171,1014,-44,-115,895,76,9,-767,211,161,-540,134,234,94,185,79,148,-238,-225,582,-243,97,-501,128,104,-561,-212,207,-796,176,159,-782,181,13,-758,1,-22,224,249,-142,-815,-259,134,-844,140,-84,231,-347,-387,-683,90,198,353,188,-18,22,-487,-85,853,-46,-222,-573,-106,194,-481,-144,256,-1019,345,-77,-570,-109,288,992,-42,-106,-679,161,-73,-565,-234,227,1002,214,-81,-823,-221,150,945,270,-137,-682,228,-22,733,-19,84,-1057,105,43,766,273,63,598,-234,-134,-763,265,186,-744,263,132,-464,-358,42,916,-188,-22,584,-219,-67,728,359,-82,-607,-218,199,-863,-143,142,501,209,-161,-621,-278,176,530,57,180,-534,169,243,-218,-11,-425,659,66,92,339,-146,-118,292,-497,-65,926,154,92,-303,153,-4,995,-31,-65,651,-196,59,-574,205,5,-613,284,186,-520,48,-84,-730,-22,237,306,167,-295,808,315,-237,-868,-18,100,680,-56,-247,730,-71,-125,-769,-290,111,536,-176,-220,198,145,-318,-375,-407,-181,-413,-295,27,970,215,-170,575,125,163,-646,156,232,533,165,-56,642,3,151,-693,-225,231,-730,250,171,709,-169,176,133,-306,11,-633,156,-44,-783,-159,104,59,-419,-70,819,238,33,576,180,-226,764,147,-82,978,120,-30,804,212,-79,-373,59,203,-750,-319,80,-737,96,-68,436,-139,43,510,-206,-7,-733,243,177,-913,-123,62,490,-202,31,-536,252,28,-121,-179,-394,511,69,-247,-962,101,155,-200,231,-4,934,-60,71,749,362,37,286,-460,20,915,138,-163,548,219,-195,975,242,-170,-588,112,252,1017,243,-106,522,-250,-129,555,-8,38,-752,-65,146,842,126,-278,-977,-146,142,537,312,-62,-1152,298,-21,-112,190,-267,689,25,98,726,-79,175,904,-126,82,-91,276,-95,567,292,-35,731,18,-159,-612,85,-122,331,196,-9,175,-293,3,-642,-250,-58,9,197,181,63,164,181,-315,-160,-56,-687,206,153,-501,-243,-72,570,169,178,583,-208,-86,-943,1,140,-692,175,149,-747,169,-20,-149,-188,-161,503,229,-120,-638,195,-64,-976,27,141,-728,-183,8,-829,-227,156,637,-263,55,170,-224,13,-313,124,-31,-143,273,-68,544,207,-206,-614,-231,121,-711,-30,148,-21,-158,-364,-770,157,267,870,56,-243,-536,160,256,-829,-169,16,850,-176,-63,685,259,-214,-489,-275,65,684,204,149,830,54,29,-385,-272,-203,-470,229,91,-727,85,117,210,-459,-46,914,0,-68,-725,115,83,537,303,-39,-166,-262,-366,-139,-234,39,-1016,177,-34,375,165,-106,-421,-190,188,-812,215,201,333,157,-86,919,-32,-160,-782,68,-34,-136,255,-175,676,346,-143,859,-74,15,-201,-100,98,-477,-365,62,668,182,67,-626,-72,153,-606,97,281,-701,238,120,-266,-287,-150,714,60,54,-682,-55,4,413,-222,-281,413,165,-137,-347,47,36,-1002,206,-78,-772,-7,117,-877,-35,129,-707,-183,220,-181,66,-198,-152,-99,-303,-404,172,57,797,-105,68,278,122,-282,782,198,43,-85,-228,65,-578,292,64,-791,-87,182,-699,-108,169,695,-17,142,-804,-177,199,565,137,154,-571,255,135,301,-474,-46,822,137,27,-218,85,-325,553,-20,196,371,-367,-73,545,-187,-105,-338,-186,98,32,211,181,-880,39,180,256,-208,-310,-732,27,250,998,200,-114,739,-74,105,-802,157,105,-116,192,-277,1000,-5,-45,615,147,82,794,-203,-114,604,-39,-66,715,-48,53,142,52,-423,16,221,40,795,184,-57,-872,-179,197,565,-244,41,160,288,-154,-173,232,-242,918,147,-13,115,296,-94,62,71,-334,-742,148,115,-449,-329,-76,382,193,-140,93,183,80,313,-288,111,602,188,-245,-31,179,92,-539,207,-63,637,-196,-74,755,143,-195,-587,134,138,892,284,-84,919,238,-213,-474,-271,-80,483,-223,-211,-683,-324,69,-644,-118,-118,-588,-208,181,-435,196,60,119,94,-325,785,-128,-100,629,-63,131,-988,135,-59,-510,-234,-92,-397,-154,74,298,187,-223,-245,-451,72,936,-154,-219,-673,-5,-45,-278,-301,154,-760,256,138,-588,-22,100,-307,-129,79,587,-152,195,1005,-45,-52,98,185,71,-476,138,-52,719,-148,149,-458,-275,-116,819,207,-219,461,229,-115,-1031,447,-111,-948,-115,-21,494,35,-250,556,23,-254,823,-177,-76,-669,-262,60,403,209,-69,335,118,-18,-800,-174,-86,3,-485,-137,248,48,-297,-788,-187,225,69,47,-308,-818,-75,-102,270,-252,54,-287,-55,-301,473,181,129,-714,188,18,859,200,111,-408,-286,-87,-492,87,-123,726,-142,-145,-751,88,-7,-623,-224,160,504,-367,21,144,-288,11,-720,-10,-10,-539,-2,-153,-163,-357,0,32,-387,-94,973,268,-33,-923,190,-80,-536,269,113,-604,-11,-15,-313,33,69,97,241,-126,-154,-421,59,-853,-228,2,780,-238,64,775,-244,121,-905,52,22,458,-222,-255,-759,-257,79,251,-74,-471,-349,-146,56,-550,-222,22,430,-273,-172,559,-364,14,45,163,181,-835,-131,-57,-416,-38,257,737,194,12,110,286,-85,904,145,-120,261,-195,97,-485,4,-153,588,87,41,731,378,6,887,107,134,-740,269,127,-659,-165,141,36,199,181,843,-4,-235,504,-191,-37,764,286,-234,136,209,-121,-317,97,40,-710,64,221,-1109,195,8,366,-176,39,-989,9,103,936,183,61,-486,-268,-96,100,91,-344,-59,-428,-293,803,-120,181,-638,203,-56,-575,-57,-173,-212,-235,-29,462,242,-114,815,141,64,921,117,-13,-547,-48,301,-271,-81,51,810,-178,152,-580,-123,15,-944,229,-98,-254,-317,17,582,-298,3,-555,-176,-24,-13,-448,-310,-153,-217,72,-118,210,-112,738,-227,61,-475,-264,-42,-472,109,134,725,-73,113,114,-309,-58,644,361,47,99,190,80,786,62,-109,641,332,-20,-507,215,6,-602,-192,-84,-866,-27,141,407,-351,-255,-737,-63,-26,618,-285,25,-960,-272,15,-397,-152,74,647,-59,-40,-92,45,-280,-639,231,65,-447,76,-43,55,206,181,-761,-107,-38,-518,-291,101,-1058,93,38,750,40,190,879,296,95,94,190,181,814,-216,77,-258,-277,-242,338,-263,-28,733,-152,-89,613,-286,-171,899,336,-199,-32,67,-253,638,-144,163,-807,-227,72,604,25,169,-353,-58,-156,-512,-4,295,214,-324,115,-585,94,268,-635,-130,287,187,89,-224,262,127,-289,761,210,-236,757,-10,115,-485,-316,-77,-622,-184,262,-666,-63,85,-424,-267,-163,-906,-154,125,-1001,43,30,-23,240,2,-694,-75,-122,484,227,-127,813,233,13,-1085,257,-31,-174,-54,-304,-566,-38,300,-349,-136,156,-819,-76,97,311,-247,-28,-634,-298,106,-507,6,296,924,-98,99,8,-486,-78,-799,-150,-120,-638,-144,-52,744,-117,-152,286,120,-266,273,-8,-215,-208,-340,-353,793,-163,-187,408,-295,29,674,55,-236,-101,-254,49,617,345,-45,800,72,-7,221,234,-14,777,268,-146,-537,50,-157,754,313,56,864,367,-223,-71,154,181,756,69,-172,-978,-89,3,594,-163,-175,812,154,-187,747,19,157,-516,-12,292,567,68,-288,739,77,-189,656,212,77,-263,-18,-86,-315,-60,31,-769,-312,127,-527,254,165,726,7,-146,-446,30,261,-332,-419,40,-527,-235,-1,30,198,181,584,-23,-286,251,-75,49,6,-484,-86,812,224,-35,-574,-63,283,363,173,-110,-25,173,181,260,139,-238,-731,-26,309,900,-93,-170,-784,-125,-86,-817,203,186,-364,-364,91,576,-66,194,884,-102,79,-431,88,240,323,-53,-355,364,-166,39,845,275,-2,-145,282,-71,264,-431,-31,-208,-340,-353,-820,-233,164,500,184,-189,-299,-38,-330,-947,-162,-24,-539,91,276,1007,-32,15,337,-258,-28,-672,-76,130,606,25,51,-75,214,99,813,-171,-42,531,-215,-82,97,186,72,440,-171,76,896,-158,62,-1155,456,-56,357,135,80,-385,15,218,683,362,82,-672,-166,284,693,272,-9,-698,62,-65,-682,-136,-82,-710,58,-42,-868,49,163,-276,153,-265,-872,-157,-10,-296,-461,62,273,-8,-215,-70,212,99,-1035,301,-79,-875,-20,261,-108,-301,30,781,-131,-117,766,-242,30,-664,-295,139,-575,-270,67,721,82,-234,-905,84,135,-466,-190,37,-438,1,267,897,70,-18,-664,-111,-10,659,67,137,915,-98,134,16,-404,-322,190,-453,-58,-484,-355,-82,-6,198,181,684,204,160,608,-108,-278,-362,-412,58,691,177,88,149,-23,-257,-569,-332,-92,899,116,93,798,342,62,-617,129,163,857,201,75,-871,177,202,-694,218,34,-840,-48,195,-985,-46,164,479,216,109,504,-238,-129,965,-138,-135,22,-411,-322,848,-124,-73,-304,-24,-253,231,85,-398,-626,-284,179,943,132,6,-789,8,-1,-80,-308,34,793,-45,-129,-928,-121,15,-705,-27,-106,-185,-113,-305,724,35,-102,-313,-159,-77,-1148,246,-23,-442,-397,78,-158,-222,72,-359,100,-16,808,221,-92,-598,118,-86,-350,-226,-165,-256,92,-79,-644,-255,41,-1186,237,1,173,-291,3,178,-155,-178,-757,106,-58,445,153,-156,-827,-5,185,-583,-9,169,-726,-320,128,845,-108,-51,-568,144,100,232,56,-221,288,-259,-14,817,248,-243,866,279,45,788,93,-153,-384,-90,99,-654,-144,-56,-571,200,20,418,226,-21,751,-172,105,657,105,24,-216,-373,-317,-822,-13,281,-573,-285,118,-325,55,141,-93,-307,30,530,-241,123,720,273,-42,534,-329,-34,-865,-103,25,-758,233,224,-535,115,85,70,275,5,480,170,-111,785,100,-134,864,322,-88,-632,-168,286,206,-108,-315,317,-260,8,4,-400,-73,476,-396,24,579,-105,-215,616,-164,-249,571,-290,-208,-172,254,-107,1045,42,-89,996,-25,90,635,155,-81,-425,159,-1,343,-118,1,712,237,169,827,-51,-146,743,304,-43,-1178,322,-30,-870,23,29,600,-254,94,-890,110,120,599,96,183,280,-391,-12,-649,-77,48,-610,114,-102,172,-128,-122,471,223,-58,712,328,112,721,129,163,811,-149,48,-649,-178,127,129,-340,28,860,-19,-225,-377,-26,47,495,33,-251,622,-267,-136,-273,-294,17,-748,-270,78,793,-50,172,740,-227,99,-509,-116,278,603,87,195,837,99,-17,-794,-303,187,857,-221,64,-372,-372,88,827,-218,126,-407,22,245,-166,-434,68,592,12,187,312,-104,-122,1015,95,-131,-873,-164,-49,-254,-277,176,-518,191,-6,230,145,-351,970,261,-120,433,-64,-391,179,-343,-21,-733,-78,203,-553,-71,222,-27,220,133,260,-390,-106,752,24,163,592,160,-108,371,-106,97,-831,179,176,451,16,184,-790,-159,200,628,189,-137,-456,-206,53,-254,-322,152,-855,-232,-4,806,-178,105,-595,127,26,822,299,-86,168,-193,-5,915,84,60,-834,-236,106,-789,45,142,-264,-432,76,-858,-217,-43,-302,-49,-199,-639,-153,89,249,-307,126,875,351,-247,636,293,-44,-958,149,98,-664,-176,156,-918,47,-37,-796,-61,-14,200,-132,138,-168,80,-45,37,157,181,-119,214,116,-864,186,203,756,77,4,659,190,-231,-509,-239,44,506,-88,-321,-846,-22,144,0,167,181,-947,-137,137,859,-14,38,593,50,-299,650,-25,-243,863,-75,100,-806,-55,138,-791,-191,102,-501,4,-86,787,-230,36,237,-97,141,-510,40,-72,-668,285,78,-586,219,244,235,-107,-448,-731,136,283,-291,-430,-159,664,255,-11,-885,-47,237,18,-403,-99,-655,109,137,802,363,-154,-262,-326,152,-690,-197,171,733,147,-59,-673,-268,99,-860,-182,192,265,29,-446,795,157,-32,673,-5,11,-664,273,136,-433,87,-71,-849,-183,-25,547,-219,149,290,-276,-38,394,-377,-31,790,38,-181,737,-171,16,732,-76,-137,188,-365,-129,687,110,38,926,193,-68,-945,237,-82,-751,180,169,767,209,-33,-504,-185,251,-610,181,-41,-301,68,74,-763,170,20,-60,92,28,-804,-45,74,-1088,-37,32,-459,216,136,599,50,173,-924,-22,226,702,299,-21,544,-224,-167,-267,-33,-161,128,-308,11,-505,111,274,336,-261,8,-517,148,249,99,191,71,-886,-83,-14,690,31,15,-750,-32,253,-665,-129,5,704,-212,-64,-905,-188,-22,-321,-366,130,-434,81,169,-1021,191,-34,-632,20,-163,-744,-18,-32,-669,-225,-3,830,238,128,235,97,-251,-556,167,69,-758,-219,49,503,155,-169,275,46,-231,434,235,-54,-455,-77,246,291,-273,-38,586,-165,166,600,-170,-214,-706,80,-45,-541,-43,-42,-592,82,58,897,132,74,512,-201,-152,-187,-248,-200,-428,136,212,285,-307,104,-416,-196,149,117,-399,-20,672,-160,181,-867,-125,140,792,-12,-26,764,-256,-39,-834,-105,61,-688,-206,74,-581,-190,-162,740,-93,107,437,128,148,-377,94,-60,-198,-99,98,782,-127,150,-97,-257,49,-842,-14,167,-776,232,229,338,-259,-28,-761,104,134,-425,142,210,-655,28,76,735,153,180,2,165,181,269,2,-236,722,-181,176,-1000,321,-103,473,109,176,-105,259,-83,-42,-389,37,719,95,76,622,206,-55,-310,-126,79,507,97,-148,-9,165,-49,45,178,181,-166,-7,-427,719,-244,-18,640,-204,-140,-537,-288,-113,-615,-32,35,-652,-186,108,-801,192,179,-874,-147,-7,411,-320,-239,950,-191,-10,296,178,-292,-36,-490,-51,823,196,-95,-708,-165,203,784,41,-40,-124,-208,84,-664,-200,202,-1050,295,-52,-791,205,113,62,-263,-59,-1062,268,-64,563,-5,201,933,108,-22,-266,-456,47,799,216,115,-955,-45,197,-657,-136,169,-1227,275,27,-934,-239,46,758,305,125,884,-151,133,-184,139,-311,573,-255,105,-474,45,-154,-720,214,133,354,189,-65,654,-83,18,-860,155,160,518,30,-191,671,273,-30,-700,-133,-34,693,192,85,186,94,-224,-834,-217,102,-839,-99,241,475,147,-223,-622,-308,-46,845,-137,-223,-921,365,-109,277,-162,-308,359,-491,-53,370,145,-133,-671,-196,36,520,-106,77,-901,33,228,-909,-127,146,-624,-214,12,-870,31,277,703,72,38,652,-200,-58,-707,-224,6,-727,22,209,-572,193,-87,833,260,-221,-699,-224,113,-799,49,227,-175,-105,-296,492,272,11,-276,-205,-254,-628,106,290,237,-438,40,-1006,456,-125,585,-54,153,690,10,201,864,190,127,-1088,438,-86,179,261,40,634,84,177,-112,275,-66,171,-218,13,-716,-230,216,-610,-57,-140,912,12,85,-874,-262,-22,541,128,154,-494,-280,65,-496,-8,-153,916,66,-22,-754,63,-119,-510,111,-57,8,224,162,-790,188,-6,-714,46,215,963,219,-74,85,215,-314,-429,-94,-285,-540,167,-93,655,35,-42,161,312,-127,-420,113,221,266,-194,-281,812,282,-89,-422,80,-50,-687,232,140,741,352,-107,744,260,-42,790,-223,138,414,118,144,41,139,181,-704,148,-3,548,158,-210,904,-165,50,-813,228,120,224,-76,-369,585,-29,-303,246,-131,122,-804,-85,185,47,194,181,285,139,-273,-165,240,-110,497,32,-172,849,188,-59,-84,45,-297,507,185,-181,-939,-233,-8,-832,-57,221,828,144,52,-462,150,-20,-957,-16,10,731,88,160,36,209,181,722,147,163,-640,-8,-123,-773,77,277,179,-141,125,338,-1,-152,661,283,-6,888,-88,140,-225,231,-219,-91,-18,-400,456,77,-122,-946,-5,196,-254,-192,-173,859,202,77,-917,-73,246,418,-355,-250,-697,-262,30,520,187,-232,-831,-4,93,961,8,-127,1046,28,-43,-66,-99,-217,-510,76,285,-584,-214,2,-129,281,-68,-349,-374,118,-1142,428,-7,166,-371,39,-740,-9,290,655,264,-20,586,-20,-235,-626,98,85,189,-218,13,-873,96,204,457,51,-165,690,-252,-47,676,-232,117,715,-164,-100,-317,-422,66,474,-290,-170,-784,-121,70,-745,-7,-80,-350,-408,89,430,36,-43,-587,-138,-25,-843,-151,108,867,181,-84,591,-32,-239,-787,-209,52,-848,-71,171,645,165,-95,-699,167,101,584,-258,24,526,-198,-272,-1032,-154,41,-549,-66,305,484,11,-350,-189,-84,-249,762,173,-24,-686,-51,143,-203,-124,-429,270,41,-388,812,114,-70,-635,245,10,853,31,-69,163,57,-430,582,-71,-274,-773,-43,-4,572,289,82,-939,286,-118,703,80,24,-832,-114,264,918,141,102,349,-115,1,-590,-291,89,874,-154,-99,-956,-82,166,-412,-300,-45,383,-248,-313,-932,-3,158,-256,-187,-173,-682,-202,-35,451,161,132,114,-305,-58,-497,-168,-171,390,-405,8,-906,-32,18,-262,-353,-257,499,-218,-209,865,-207,-125,-256,-266,-264,186,93,-224,507,-202,-129,708,58,144,40,-498,-21,-752,-290,152,-989,97,80,-888,227,-125,778,-263,76,648,362,31,460,67,-173,379,-175,43,-441,-6,263,303,223,-112,416,-121,8,524,199,-218,291,-259,-14,-781,128,125,703,145,-255,993,104,-38,-131,-445,30,-531,-207,236,492,133,-252,515,198,-214,134,-395,-32,866,289,-86,-137,-45,-287,464,29,-134,-915,43,131,-765,70,233,-962,84,-1,861,12,-278,904,31,-66,-762,-274,99,-941,-20,-4,377,-173,43,22,-233,-282,648,-68,-252,39,129,181,-693,266,16,-441,-117,-109,274,-445,-76,-727,202,192,-692,-40,148,-630,7,53,86,177,181,711,175,-34,-870,-195,98,-603,258,22,300,-470,-58,-840,-106,250,-551,-23,303,-714,260,224,-616,-122,-92,-709,16,-92,-1031,339,-36,564,-176,-102,829,-197,89,-166,-415,38,525,64,179,-328,133,-102,54,-483,-26,-431,201,144,-162,-356,0,-306,3,-284,896,155,0,-819,186,102,-613,-227,129,-624,112,220,417,-350,-255,910,290,50,-117,277,-50,-746,39,290,776,-179,-27,-498,-247,-72,317,-254,117,-633,276,168,-289,88,59,-446,42,269,1000,212,-75,-564,-252,23,963,-31,-165,578,8,92,731,52,-62,-454,94,-64,750,221,43,-204,78,-275,-226,-274,124,-790,96,-32,855,277,-107,563,117,158,609,309,-41,942,392,-153,688,134,171,1005,-101,-32,128,-210,-191,688,330,85,807,-42,-57,-811,-76,-87,805,360,-154,-301,-40,-328,666,178,-165,-542,176,239,-557,-290,-1,872,-179,-46,916,-45,5,885,135,-107,762,338,53,835,72,-210,716,-2,51,-494,-177,-171,76,211,181,-695,177,136,413,-324,-239,987,326,-99,943,145,33,908,230,10,949,-187,-65,-992,30,-26,-414,69,-82,-755,-4,-21,-575,-126,-21,-744,288,176,-705,-112,38,-558,-92,196,914,326,-105,755,225,114,-607,-117,176,282,-453,-58,-875,-125,-12,684,-92,-185,963,246,-117,-219,7,-412,443,-251,68,219,140,-380,-141,240,-176,-567,-92,-178,-181,-375,121,603,-254,-101,-476,21,269,783,-32,-15,-809,-121,-7,392,-379,-31,-398,-398,-171,873,-93,-221,438,98,-281,835,232,61,905,176,47,70,181,181,-475,-265,41,898,87,86,-47,182,181,649,250,-39,565,-164,-76,800,89,-112,-734,-122,259,425,-151,35,-639,-141,-90,873,56,-126,242,-417,-32,-618,107,107,-1115,342,-54,300,-274,113,499,157,168,-967,17,65,695,144,-149,657,241,-73,-877,98,246,300,-264,-72,317,-265,8,-633,-81,-80,-204,-92,98,-19,184,181,-613,156,198,907,203,66,-585,-11,290,788,-136,-120,471,-214,-254,-606,-220,-118,-1084,472,-89,694,37,-130,-586,97,261,492,259,-13,856,158,-216,-901,-100,90,968,-24,-19,-121,-210,84,-425,-295,39,-731,-64,205,585,-268,46,782,217,-53,728,-55,180,947,127,25,479,-238,-191,136,49,-213,525,215,-213,699,-260,40,818,67,-132,340,-117,114,567,-117,-266,-654,-88,-14,564,146,-257,-557,2,309,-639,-121,291,897,-86,18,805,189,-80,192,25,-469,-508,-350,-84,768,272,71,681,42,18,119,-240,-235,644,322,-168,-264,127,-241,-629,287,83,273,-416,26,-542,-235,29,-890,34,-46,757,131,-118,-917,-143,187,-211,-41,-424,-524,5,302,16,134,181,748,182,14,816,357,-20,-335,-186,98,766,0,154,218,8,-161,-593,216,40,668,335,97,-872,74,3,416,-358,-250,656,41,48,-331,-365,-42,260,-87,-466,-390,-323,109,-154,-300,-211,407,-320,-239,393,-442,-39,946,-213,-98,-756,27,29,-702,-325,54,-804,-224,104,-518,127,256,-561,-226,30,-852,18,129,389,-75,-10,-952,-205,-7,-684,-61,123,-52,186,181,181,-374,-128,592,197,142,-315,37,78,144,306,-126,-585,-231,180,-712,-72,-98,-531,103,263,-757,-81,-65,756,-14,175,899,-26,8,-679,277,28,150,318,-126,840,161,-92,797,-127,-221,-664,-210,151,-588,62,271,521,175,141,948,66,-192,810,324,66,-668,-30,116,-579,-38,307,-920,372,-96,-403,-215,-261,479,-99,-239,-559,-249,47,-194,-82,-431,568,-79,-151,-106,-429,53,-168,74,-343,188,-218,13,-564,-311,13,734,116,-29,-742,164,9,282,-451,-58,-681,-124,-106,-826,37,196,597,-32,-265,468,262,-93,26,213,182,357,5,67,-576,-284,100,-182,297,-109,-214,72,-124,-466,-74,-122,725,-225,92,778,203,-92,-756,-22,-37,-859,189,118,428,-154,35,758,190,-82,765,101,-21,-696,191,248,546,71,186,-1122,338,-50,881,-73,-11,-240,-310,-199,-561,-261,132,-583,-248,180,486,151,-141,-759,-7,-106,-218,-45,-431,-338,-185,98,-910,-40,3,-851,25,258,660,-142,-215,862,-118,-86,-959,-25,75,719,142,181,-807,-39,135,-1082,77,-15,-1128,349,-43,393,136,-252,565,-194,-47,326,-265,8,-678,-112,84,767,-75,-46,598,268,123,-293,57,-302,87,-378,-34,147,-317,-53,554,79,-241,475,115,-160,-206,-94,98,495,228,-39,-665,-142,-34,-803,-50,-90,-618,1,-149,-824,-83,184,-288,90,118,576,287,93,-394,-173,-265,423,-155,35,-812,-44,30,-647,246,172,580,315,64,659,39,-4,-474,-272,-96,-541,17,307,-346,31,-123,-148,-223,73,-655,91,190,-757,-2,-92,283,-223,-410,826,311,-147,519,77,183,483,-88,172,-590,84,134,-7,-491,-24,439,243,-19,972,-71,-162,-222,87,-227,-559,-249,224,-477,18,-16,-71,249,98,-288,-63,-199,-843,15,-46,-148,277,-71,765,-212,-83,-887,-46,-30,838,287,-121,545,294,-59,478,222,-57,-560,-256,40,-204,5,-418,560,-219,-46,-675,137,-90,-757,-238,177,-504,-211,-12,831,-188,-35,309,-265,111,1002,-42,-135,-617,178,-120,-319,154,-66,151,331,-154,519,129,-236,-63,-433,-314,-859,-166,-5,-1129,33,43,644,17,160,483,-220,-209,-141,-108,-321,-76,-289,75,922,22,-265,-645,11,223,-1126,16,54,-261,-450,16,72,-104,-431,-174,-350,122,242,-79,-369,-426,-201,-83,-805,-57,-46,691,234,-85,-288,-323,-188,593,100,-247,265,-303,-359,702,197,-149,848,165,0,652,229,-39,-405,-420,-184,-749,96,169,785,-7,-109,-41,142,181,-235,-4,-411,-616,95,69,684,24,-136,-488,-172,-171,-388,-251,133,-308,-248,-76,-323,-475,42,254,49,-385,-937,-53,-36,-771,89,76,-1091,21,65,734,-169,176,-500,-121,-232,-784,-264,155,678,-79,-239,-500,-27,-122,349,147,-94,-565,-109,292,-32,293,49,-1099,264,-26,-378,80,-42,411,-324,-239,646,-178,34,616,120,18,630,-298,-156,724,-219,144,-774,49,67,-476,-80,136,-742,-102,249,-53,-297,69,-231,-31,19,-321,-346,72,-395,-153,74,-584,60,-148,-113,-9,-82,-910,-112,121,239,-426,-22,-478,18,288,-585,-50,-154,-788,16,-130,911,30,-188,-664,-134,103,658,-87,-123,222,-57,-478,84,-481,-132,214,106,-251,544,-213,-167,-1173,78,54,-808,30,140,708,-88,194,1011,82,-20,-915,92,200,-616,-281,17,825,114,41,-551,83,-135,677,139,-122,143,313,-123,242,-86,49,1004,273,-92,788,373,14,277,-182,102,471,-291,-170,-484,-273,-32,-784,-36,-92,-774,100,-88,-940,131,-20,-820,167,37,-690,-94,199,-1124,154,-4,-558,206,-71,-535,111,113,882,-17,71,830,291,-30,-796,70,108,380,-148,53,-581,271,-3,323,-341,-252,654,104,100,314,-412,-230,515,59,185,-331,71,43,490,62,202,-121,-242,39,674,-70,-236,-468,-236,187,451,-302,50,-1029,70,-49,907,52,-109,-150,-222,72,601,-4,-295,742,28,85,-386,103,-45,-869,105,-118,-828,-110,-28,-833,44,36,614,-256,-98,673,223,-66,712,75,-52,775,116,-156,-389,-148,154,-999,-16,88,-1221,317,-6,-312,-300,-183,-493,-12,-153,-1006,-29,180,366,-364,-58,406,108,-147,-124,-223,39,686,-146,70,-691,47,158,-503,-119,283,556,-16,-182,866,-157,103,-1028,33,-18,951,-172,-93,-718,-92,189,249,-168,-171,491,140,-237,-958,-148,144,350,-266,120,955,275,-88,928,207,17,729,276,-102,-398,5,-16,-340,72,166,824,-142,-223,-622,187,7,-870,41,258,-664,179,-69,-1079,89,-21,801,-190,-113,797,150,-283,-607,55,94,617,-13,121,890,-45,66,-457,-126,-107,861,335,-84,-392,-76,190,-625,-264,-83,-776,208,231,-1116,-66,74,-805,-208,96,-773,160,130,587,-36,202,284,25,-412,744,-104,161,569,221,134,-649,-148,-47,-52,-96,106,679,306,-35,-40,188,181,653,-96,-143,477,-97,-239,-579,18,-154,754,-1,-127,-450,34,-63,-690,-145,-53,496,185,-180,-787,260,204,313,-149,-148,524,174,-219,161,277,-179,308,-249,55,-223,-369,139,-622,-204,98,986,-59,72,-578,-273,30,328,-413,21,530,290,72,593,256,-188,-90,-307,30,475,252,-98,-267,-367,36,-738,11,304,-911,-185,-32,-791,-152,32,365,-232,-369,-763,66,283,925,-12,9,443,249,-37,-726,139,2,-1185,107,54,-763,-115,86,805,62,-143,-687,-84,155,-618,82,-120,-750,187,53,768,210,162,899,-208,-53,535,-224,-99,-953,45,171,-99,-266,49,369,-226,-248,102,-66,-460,-96,-26,-218,58,192,181,538,13,191,-884,35,180,853,102,72,-575,67,-100,-510,208,195,-838,33,-18,670,94,-12,945,183,-28,614,58,-280,-969,90,105,578,64,204,293,-254,132,-473,-271,-98,-132,-76,-247,-641,229,122,-562,-143,289,911,29,93,-235,-433,-155,-150,-44,-251,-192,-309,127,-753,121,249,-520,216,-35,-678,-24,302,-698,-310,104,341,-411,67,636,-217,72,-868,-116,126,654,-13,-269,-564,98,-136,649,385,18,-542,-398,-9,-314,35,124,-642,-23,129,825,118,166,-934,159,-99,391,148,-135,79,172,181,77,-81,54,16,199,181,-180,-434,38,-933,-84,14,-1020,-65,53,-1046,456,-102,-47,159,181,-912,75,-89,407,-362,-250,589,84,-76,-577,173,258,-611,230,28,-880,-81,43,402,-322,-239,711,-121,-93,914,176,127,-611,-35,292,772,128,-27,499,41,206,-550,-195,20,-567,-89,-112,829,-132,-38,636,-220,132,355,3,67,-497,207,106,-697,89,-51,898,-124,-67,-770,206,49,311,-414,-230,685,-208,166,-661,-131,107,325,-269,8,-204,125,-295,-400,-345,-75,140,-291,11,400,212,-77,-436,-74,186,-626,-244,-39,-1014,-55,122,-778,24,211,618,-36,196,-374,-377,88,-680,-233,218,614,241,-54,862,-66,-117,-791,171,99,246,-279,-245,-488,-285,-48,636,161,166,-730,107,44,907,-168,91,-808,38,158,-413,23,251,-604,81,-144,587,145,-240,690,-124,146,79,46,-308,-170,246,-107,-856,-70,203,-517,9,-197,878,-22,-55,968,-68,-115,-479,127,-78,-554,-2,-172,-731,-24,-117,-271,-415,110,-494,-236,-36,-683,247,4,-272,-97,-412,-803,238,108,183,-305,-413,-135,3,-74,-657,57,-116,-628,-114,288,381,218,-11,547,129,-278,-672,-66,-134,-336,-242,-250,-137,-462,43,-163,-355,0,-844,-93,193,903,31,41,-680,88,-60,542,-151,-78,827,-138,16,-616,302,57,608,277,-86,-580,39,-59,-161,-25,64,-868,53,-119,-483,-268,-96,-484,-298,-65,-394,151,43,-748,-80,290,-561,224,218,873,81,-54,504,128,-260,577,-25,-248,919,128,-109,1050,119,-84,-590,-119,-147,-1003,412,-109,-1130,469,-56,143,-219,48,-788,-224,30,-676,261,201,739,146,129,364,-300,38,-708,72,208,-736,178,141,-134,-37,-278,178,-291,3,492,101,182,871,201,-24,772,351,22,78,-416,-262,639,-112,39,-924,-86,127,955,-22,130,584,-250,120,-567,253,191,-993,-59,32,-914,244,-77,-823,-74,-39,576,80,-247,-63,-424,-293,127,-300,-5,638,158,187,-911,25,65,976,145,78,-160,291,-87,-610,-38,262,776,327,-20,413,109,-132,-405,-290,-78,581,218,-238,-950,-57,73,440,-276,-76,-157,-42,-428,574,29,-262,321,-269,8,-850,41,171,-269,-452,16,-695,-42,265,-607,-232,113,-1109,435,-72,684,255,-51,-251,-251,170,-886,-83,158,503,-283,-145,-944,-64,26,-569,-253,206,23,-174,-286,-672,-88,103,-573,210,179,794,-138,-115,-269,-30,-90,-231,-433,32,777,-226,99,827,-171,-22,-621,274,-19,-324,-422,-36,-383,124,-57,98,143,181,167,-184,-53,717,-178,160,876,-146,-223,-700,234,229,366,192,-60,-138,273,-72,-688,230,13,-381,109,-25,-938,27,-4,-508,-41,-153,884,257,-132,-496,124,-81,-924,-127,77,687,176,89,927,283,-115,648,75,35,657,-39,2,906,232,33,-186,-78,-272,313,11,-283,428,113,-262,-668,226,25,-792,221,239,563,116,-254,-933,207,-82,-17,-464,-220,716,-125,-60,700,346,-64,1008,-153,-23,-756,-291,62,776,89,-187,779,98,-88,-558,-225,22,500,-329,-268,917,130,-197,-292,-433,-159,-21,-84,-227,832,150,-15,-484,-36,273,219,10,-471,-152,-380,40,-625,-159,175,-256,-457,56,-695,-39,159,-728,125,94,-592,105,-50,-98,-368,-167,123,-346,-7,-549,227,-54,40,-127,-318,755,-134,-134,-164,-357,0,943,97,-122,648,20,28,697,170,-80,-953,27,168,-839,87,87,-935,-65,192,-755,-143,56,-340,-454,42,108,292,-101,521,78,-244,-869,93,54,781,181,-49,388,-398,20,1001,-22,-115,-692,-93,-47,-498,105,-109,643,343,-18,-871,93,81,239,-281,-245,752,295,-60,-453,-283,-191,785,-146,-45,-591,235,77,-347,24,43,162,314,-134,981,54,5,813,324,-6,573,-195,-27,138,-418,2,-286,-87,167,270,223,-288,-345,-248,-262,548,-175,-248,-1217,322,-4,-671,169,119,-516,51,278,685,117,-249,806,-84,-85,655,54,-138,530,220,-12,-911,-223,43,659,97,156,295,-404,9,866,-214,-127,497,276,-72,931,-27,-160,-253,23,-382,674,136,33,322,78,54,540,38,-257,508,-273,-262,-712,285,159,-289,-454,52,-1006,118,24,-18,185,181,-93,-220,65,-299,-360,71,-488,0,-153,-273,-217,-254,-8,182,181,-562,-97,303,426,-149,35,-26,186,181,825,336,-176,-683,-159,137,-801,80,17,-824,-152,18,552,-230,-167,682,188,-126,783,162,-159,572,130,-253,-1010,36,-34,713,-213,26,-833,-240,98,-758,-219,134,651,238,-129,-804,143,269,-809,120,-10,-521,83,257,743,-70,-127,-974,379,-125,-377,-418,-201,-616,-372,34,-498,-253,-137,-361,91,-25,868,90,46,-389,-250,133,-841,130,153,117,236,-176,944,201,-68,898,140,-154,-669,66,198,-572,-208,194,-639,148,195,-649,90,-136,-745,8,-69,-609,-266,-88,-898,-48,197,-385,-325,131,651,29,194,-649,275,146,822,-214,128,-664,143,227,-820,201,169,-860,249,-160,-961,-86,187,87,-188,-297,720,285,-103,166,-219,13,-558,-106,205,-556,149,271,-267,-428,87,285,-454,-58,-565,-187,4,449,-250,68,677,142,-126,195,194,-338,609,-242,-139,-788,242,119,-603,7,128,-563,93,-99,711,-21,-193,1000,172,-69,670,-28,-254,748,-24,-182,952,60,-29,950,168,-200,-920,-64,85,450,-288,38,572,-77,-300,662,-19,211,360,-399,61,-829,-131,63,-486,123,-77,-729,46,255,781,206,33,66,-470,-52,108,239,-175,579,-206,-5,-318,67,91,738,267,149,-113,-400,53,541,-167,-67,-213,-255,168,-575,-38,-147,-233,174,-55,714,-12,55,180,325,-139,266,-336,-353,-939,-160,201,511,-167,-334,115,-303,16,-978,450,-56,-819,125,95,-39,183,181,577,116,-64,110,259,-111,596,208,-241,-668,-130,115,554,-223,-1,-1184,253,-3,680,-107,84,574,70,-254,753,276,-32,172,333,-143,116,-439,-28,653,352,-78,257,237,-267,566,30,207,471,211,-93,355,181,-13,651,57,19,-532,-50,-153,-1213,206,8,-623,158,257,501,-118,169,-1058,-98,46,-180,-433,38,263,-3,-454,-805,60,261,-700,-88,155,-191,-360,-172,-772,71,111,940,16,-76,-478,109,-25,-525,267,132,669,100,174,159,-204,-5,-704,-174,184,-444,28,-111,877,-129,138,-631,-299,-27,-657,-82,-128,604,-290,-102,-852,74,133,846,-82,92,353,-111,1,592,108,178,-682,61,140,640,-169,19,998,189,-145,548,32,-254,-198,-280,-218,-845,231,61,581,-59,166,842,-27,-201,-174,-317,122,942,-77,-133,507,200,-142,1023,-56,-13,365,-175,39,744,29,172,-515,135,36,-813,107,203,749,-85,144,999,120,-22,-469,76,-145,716,342,-102,-529,-228,18,591,-90,-284,-565,-105,196,636,330,8,-38,-418,-313,-462,-458,31,571,240,126,-159,50,-348,-1011,160,-41,585,-225,7,287,-425,38,-658,57,139,-492,103,-125,-742,-136,257,-933,370,-114,-86,27,-251,212,-348,-100,-895,48,115,307,-284,-72,-788,-196,-35,744,116,-178,-112,-371,-144,503,-218,-137,842,334,-128,-335,-359,118,-763,150,91,-29,-252,-312,-200,-401,60,461,26,158,535,233,-155,-167,-435,77,923,-156,-112,-600,77,13,871,306,-217,879,136,-2,738,254,25,584,78,182,-524,-223,22,-878,244,-128,-187,79,-351,796,-102,176,879,-261,-47,683,139,50,-342,46,-79,-594,194,-44,-17,-503,-165,-44,187,181,574,-200,-88,-781,-122,148,1008,41,-133,422,-354,-255,200,-48,-472,873,194,89,-116,-356,-9,-774,-208,216,-709,307,141,-667,-50,105,-676,272,87,589,122,148,533,76,-302,685,-114,24,747,310,38,32,-421,-81,650,178,162,906,-177,-223,749,342,-29,318,-268,8,-558,-2,171,-384,-463,61,599,-226,-117,791,-188,126,-862,59,278,796,198,-12,-808,83,-41,571,-242,98,371,-460,1,610,18,188,-352,-415,-4,-50,-428,-293,-614,299,117,-116,163,92,-1057,-46,27,-209,-340,-353,-1047,-104,31,626,107,-71,372,-296,-110,-959,-13,149,-868,-57,28,-473,156,22,-110,-302,30,202,-505,-131,864,209,44,-1046,70,8,-639,-161,147,-525,-192,205,-528,8,280,463,170,134,643,297,-184,891,-173,-223,544,-79,-40,-608,-8,27,0,202,181,942,16,-159,-794,-244,232,-597,5,148,105,151,-259,-729,-113,204,130,249,-17,751,-139,-133,-879,-10,142,711,-273,-56,-807,190,22,-569,75,285,687,-75,103,-172,-154,-108,565,71,-272,313,-414,-230,-537,234,198,872,-197,-50,275,-1,-215,-763,-86,12,391,-379,-136,884,44,143,-929,-132,216,-801,-44,-32,-953,16,138,-606,-267,182,409,172,-109,-942,57,-68,-605,-88,172,426,-149,35,181,113,-209,623,-143,-19,-665,246,232,617,62,45,-732,236,-2,914,200,-107,917,10,-82,-89,-102,127,588,-27,-231,-340,111,-135,897,352,-223,-630,-196,-77,-1056,129,-2,754,-72,-44,600,175,147,-783,151,268,411,21,152,-607,189,221,672,-253,35,-280,38,120,-853,-80,179,527,-261,-145,463,-114,-302,370,25,118,418,-122,8,647,-140,-219,523,266,98,783,-202,151,-274,-367,-67,-302,125,74,-357,136,103,204,-250,-245,641,280,-58,-704,-1,127,-820,-83,33,-883,47,249,-205,-407,58,725,89,146,822,-81,119,-342,-266,-158,159,45,-445,859,-2,-110,763,-186,-97,-545,216,0,670,-52,-251,-511,34,-110,-286,-75,-397,196,-47,-381,-17,178,181,380,-95,54,-820,134,53,-697,92,16,-562,-197,195,702,148,90,-726,-192,67,116,234,-176,-14,160,181,179,-307,-413,311,-248,-28,-621,128,-71,577,97,175,-588,244,196,867,296,-90,-717,-49,194,170,144,12,79,-63,-124,-578,254,21,181,336,-165,608,-21,-291,-177,-277,170,438,160,-227,-113,248,-214,-901,-15,-34,711,23,40,-307,31,125,-789,54,50,-746,-137,-19,-661,-14,83,-569,50,141,-957,-72,182,675,149,-190,-568,-51,313,-997,-210,31,1042,21,-40,-75,-319,34,-687,-225,219,-409,-219,-212,-218,-411,114,553,61,172,-505,-242,-72,-265,-341,154,-765,-213,248,513,179,-168,-654,199,2,792,128,-27,1001,112,-26,-119,-240,39,-27,298,39,195,-456,-32,373,59,113,-693,-219,19,611,234,-187,592,261,96,-669,223,142,-691,-192,187,-726,22,221,792,-203,42,545,58,-231,787,-162,45,668,56,-2,408,211,-85,-750,56,114,-208,-96,98,561,143,-63,745,256,-9,927,-101,74,716,-175,133,896,-67,146,-687,-177,190,803,232,-204,794,-253,-43,-331,81,4,110,198,-102,755,124,-121,566,-119,-121,902,-25,-139,-405,-290,-30,-664,-224,35,-433,14,270,232,-480,-21,-140,-480,16,224,27,-460,76,174,-175,910,-40,120,708,289,-36,177,248,-287,-527,-213,240,-248,-311,66,861,-242,61,-227,13,-412,530,-383,-178,-69,-316,34,-671,80,291,-340,78,-114,557,52,-285,990,26,73,-172,50,-274,568,221,86,567,142,-222,409,-98,141,640,340,-113,396,224,43,598,300,85,74,-182,74,649,-32,125,572,107,53,-411,-180,105,763,-144,-53,-255,-329,154,-845,-106,148,891,-87,138,768,-74,139,-761,175,50,-859,61,90,707,169,164,-230,-20,-415,-543,43,-142,-830,-8,53,-5,91,22,761,250,106,-111,228,59,-95,-460,-329,651,45,-229,-618,54,-127,-687,-327,25,403,-269,-166,-496,-239,-72,869,-241,56,-224,-379,3,-142,279,-78,601,18,-262,-175,315,-132,757,97,-97,1000,100,-52,925,-95,-11,932,22,-51,-876,-116,13,270,135,-263,-617,204,-101,420,-142,30,694,117,-151,-236,-458,48,621,-312,-98,-561,-31,158,195,-295,3,-693,194,155,836,-82,131,636,44,205,700,-70,-212,-1033,459,-94,-127,219,-100,867,173,121,424,-435,6,-86,-310,30,545,252,-88,506,280,-123,-711,-68,183,131,-76,98,644,81,175,660,-309,-23,550,-183,-90,834,-169,-82,-103,-306,30,246,46,-297,-315,-399,92,-621,72,288,590,334,-60,668,-61,-252,563,169,175,-696,228,193,-654,221,132,-570,-193,-31,-625,-206,138,694,-17,126,573,345,6,523,-179,-115,623,161,-251,-473,-322,-141,-763,54,-14,-739,206,-16,850,39,-1,777,286,4,690,15,-129,507,109,-255,364,131,-69,580,47,208,499,-279,-212,535,-174,-220,-654,-280,139,-931,-7,-59,900,161,-136,922,-77,-223,-618,-278,-31,-242,8,-281,743,257,-127,561,-225,1,-783,-312,113,276,-287,118,-659,203,119,693,376,42,-808,217,146,499,-168,-11,112,-304,-58,-710,-176,-14,681,-141,178,243,-85,49,-686,-250,50,153,299,-138,702,-225,9,811,256,-242,604,263,101,854,-106,177,748,93,-27,-558,-234,43,291,-275,119,-493,-139,-128,-855,152,55,722,193,-110,-593,249,31,311,-256,112,890,83,-59,841,-134,-223,-885,-89,131,-597,157,-99,-362,-285,61,-529,74,268,-862,23,248,758,232,-13,617,67,-55,278,227,-199,-789,267,212,-839,-170,228,822,-229,-25,-873,64,-86,-184,-108,98,-120,-232,39,-281,-319,151,-293,-296,140,560,-203,-69,-673,101,237,-383,-30,47,-121,273,-59,-1225,415,9,813,-200,53,279,55,-309,-170,-492,19,292,-273,-37,667,323,64,192,-61,-477,-977,57,95,-1217,431,-7,362,-302,38,722,301,-16,514,-268,-151,689,133,-169,-641,-56,-65,-575,-102,-1,-377,-354,16,610,65,47,-691,65,178,-631,-307,45,873,311,62,881,81,-81,-677,100,7,603,59,-54,-723,-125,-26,-573,177,-55,845,164,-105,-282,-354,-224,-426,-155,98,687,129,-227,788,281,-39,974,-39,-81,639,-62,28,-605,-251,140,763,-130,-122,535,-9,-230,-542,173,233,962,114,-223,799,152,-231,877,-160,-74,16,223,41,483,-167,-38,-479,16,-108,579,-69,199,892,50,-23,-722,-159,52,-426,123,-62,-725,91,-116,245,-79,49,-37,180,92,830,10,-54,577,-2,-244,-779,149,-14,-387,-2,2,394,221,-33,522,-247,-129,-510,103,265,-905,173,80,-147,246,-176,-808,-93,-1,-574,299,65,-687,-146,167,395,-445,-39,-581,-253,-123,-689,143,239,718,253,-132,751,212,-53,417,116,-254,721,285,-60,-929,-185,-25,992,-147,-67,219,-347,-48,-908,79,100,92,185,80,875,-135,89,-517,-73,286,849,171,-121,783,241,-257,652,96,-108,359,-427,-120,509,155,-198,591,288,-115,791,187,-50,-300,-133,92,593,-164,193,618,-230,60,-226,-82,-425,-578,236,1,335,188,24,-349,69,-11,883,-199,33,-561,183,-24,-625,320,88,816,-228,-36,605,172,-246,-238,-79,-80,708,-266,-12,-211,179,-296,-859,-240,150,-674,-60,109,-327,50,47,776,246,-269,-644,-142,57,578,-159,-97,622,6,-298,92,165,181,918,-146,116,734,51,-177,-691,275,190,-759,96,-70,848,219,38,547,-39,153,-629,240,95,721,-240,-100,929,-145,-139,858,186,-101,-199,-331,-368,257,237,-2,725,146,-137,-489,-152,258,-565,-262,-120,861,-255,-101,810,-224,-140,173,-227,13,-551,183,138,1008,199,-103,-8,129,181,293,-30,-416,732,-85,94,-805,190,193,-140,-287,40,-785,-171,144,701,118,-87,388,182,-120,378,-366,-73,-517,-233,-92,-956,-102,176,613,-306,-59,-654,-23,252,-574,-66,180,578,-21,-226,-347,80,11,963,134,-145,-1239,301,12,-621,-211,-85,-709,47,46,-675,-20,-105,-615,108,95,-575,34,308,-823,-2,155,-808,-195,73,-375,-12,39,-830,-91,208,441,119,-255,-369,-210,80,261,55,-268,702,157,-196,-206,-365,-336,-520,208,214,810,12,10,171,-226,13,835,155,-95,326,144,-20,-320,58,36,872,197,-269,-560,-34,-185,-725,-53,189,-537,-29,-155,-818,-205,99,615,268,141,499,-224,-129,889,65,113,322,-264,8,437,72,-113,-842,-73,136,-752,129,76,15,-134,-264,-852,144,187,-790,181,36,-569,251,91,-762,9,278,262,81,-277,137,-459,-54,905,317,-175,-780,15,-23,-690,-310,85,-165,-88,-52,848,214,151,88,265,-57,-267,56,145,175,-295,3,939,-90,15,405,-222,-281,-844,-127,73,544,87,187,691,327,87,614,270,119,584,116,-263,-475,-242,188,-443,-119,-106,-1048,277,-54,-305,155,-111,-524,-232,-92,-510,-156,-200,-844,145,208,-163,-126,-433,-658,-133,150,478,160,-213,830,137,-228,-763,163,213,-561,218,189,861,94,-129,-570,-154,-36,684,181,113,364,-302,38,649,29,-282,595,-302,20,-489,-267,-96,193,-477,-96,-713,243,60,943,-6,46,-400,52,-43,-104,-302,30,-922,33,100,904,165,147,-499,111,255,-120,196,-277,35,140,181,-649,-174,181,554,155,-212,722,-1,149,-279,119,70,788,236,-34,347,174,-74,-841,-214,224,835,-34,99,1039,224,-83,591,137,-249,-535,186,214,-900,-164,9,-622,-102,163,-842,57,64,-672,-318,92,59,-293,41,731,252,-53,249,-361,98,752,-8,-94,-606,-118,177,-629,3,-31,810,-115,-24,867,365,-262,-905,103,-110,-542,-60,297,-870,-95,-25,639,-257,17,539,-173,-220,-252,161,-103,653,175,-198,-819,104,-31,576,202,163,782,124,-103,-965,-223,39,-693,-60,95,904,-65,16,134,-321,28,-836,160,116,977,-119,-78,266,-182,-310,-590,99,274,-657,-316,6,-806,-117,-6,413,-352,-255,28,-232,59,737,218,-7,617,51,-74,786,208,-45,-16,131,181,-749,-276,108,-77,-317,34,773,-50,-103,985,-58,-20,709,269,-191,452,-284,38,634,237,138,496,184,-230,1018,59,-74,899,104,-22,217,-342,-48,-317,71,111,-1105,280,-12,319,179,-114,209,42,-451,427,37,165,-638,-227,-16,905,15,45,243,227,-301,-500,-214,-12,-700,-164,198,-919,181,108,-878,88,204,-335,-153,166,-684,-277,106,-689,-171,185,694,340,10,-495,-141,-128,-132,-277,-75,-949,369,-123,280,-163,-308,842,-237,119,657,325,90,-491,76,-81,-576,-395,63,733,68,-147,-617,177,207,-840,-223,177,160,306,-119,-652,204,60,923,342,-163,696,161,74,-669,36,-120,798,-72,-22,428,-153,30,-483,13,-120,-771,118,-29,-779,222,23,618,-295,-114,-856,121,38,946,155,-229,446,-293,38,185,-270,77,952,98,-56,-121,-213,84,158,330,-129,-645,-97,146,431,251,8,405,165,-220,277,-169,120,-558,-13,182,936,188,-191,-274,-217,-254,923,122,113,394,141,-121,-551,124,56,-468,136,-5,-717,-23,214,840,-233,-99,-199,-96,98,-816,156,118,567,298,69,839,-26,-92,-1033,78,-22,-33,169,181,343,-333,102,-863,2,-100,-895,63,108,938,-113,75,-205,-401,-37,-209,-96,52,818,147,185,-681,-24,134,524,-313,-181,-214,-453,74,-688,-143,-34,-718,84,262,-322,-374,-36,-876,-124,156,-728,-173,118,133,209,-121,610,-6,-149,768,-212,-53,-687,248,159,-482,188,65,-300,-387,-163,255,45,-306,-866,105,205,-675,-187,181,-304,86,112,603,-34,199,-3,115,181,-663,141,-82,-857,-210,202,790,56,186,-116,-290,35,-660,-109,55,-741,-185,20,473,-214,-255,-757,-70,35,596,175,160,-623,-160,-128,-639,-343,105,374,212,-5,269,-199,-281,37,272,113,889,374,-223,752,267,40,-898,-289,16,948,74,-15,214,16,-157,-267,-327,21,886,7,-44,813,246,32,-285,-278,17,-463,177,26,528,-118,-95,277,36,-437,762,86,-94,-493,151,-33,821,322,-132,414,-269,-346,586,-251,32,-762,135,138,-235,229,-158,561,140,-264,-926,-8,153,-683,-71,5,-604,-216,7,-717,-152,215,232,103,-302,452,262,22,-934,378,-101,295,146,-312,678,167,-226,-275,-486,8,754,58,-124,1008,155,-84,372,-376,-312,-804,-111,266,686,-67,4,-447,-176,32,782,65,-171,658,342,-2,-366,91,-44,-1134,85,44,-864,-37,-11,615,107,104,-549,-232,216,-709,-59,-119,367,-185,39,-559,199,-6,250,-273,123,746,178,-103,-652,-102,174,-735,125,-129,-832,-192,155,-513,-320,-26,-567,11,287,-680,130,-44,831,7,-126,479,165,-150,-733,107,39,451,234,93,-317,-347,70,-674,201,45,508,141,-245,-637,119,153,883,201,55,835,-45,-103,-225,-271,168,663,-157,157,-656,268,4,621,-114,-160,-579,211,200,232,112,-289,312,-409,-230,-568,-101,-56,-453,41,193,664,2,27,-935,380,-119,597,320,-4,944,174,-28,-414,-204,145,-604,-16,30,706,162,117,216,122,-223,960,110,82,905,-269,-59,-675,10,-110,777,222,-82,901,239,-77,707,228,-153,-695,-62,150,-1065,20,-3,-285,-25,-24,-1131,48,8,-761,-103,157,777,296,-118,-445,201,167,381,191,-67,-14,173,181,-454,40,-188,-1004,78,91,-491,-300,-58,-159,-225,72,615,202,-103,219,-156,139,285,-271,-38,731,256,111,762,172,187,-203,227,-4,666,220,-129,613,222,103,-253,75,-298,484,236,-122,-1055,312,-73,845,-123,-83,336,-256,-28,573,-238,14,-85,-451,14,-785,0,-82,443,-363,33,880,111,171,-585,190,188,-1023,-197,54,695,367,14,532,103,-213,-761,-26,-21,501,126,170,-35,-445,-276,-120,158,93,795,328,-44,603,308,-40,207,120,-142,582,38,207,-778,160,-21,230,-162,144,885,-108,130,849,-40,0,151,-406,-62,-571,-18,307,-535,-22,188,-545,119,254,-881,122,185,-204,-459,-20,-842,-205,65,-576,277,18,641,275,-182,-795,-212,77,-651,68,187,-629,-153,-136,-403,42,230,513,-11,-235,-713,150,36,862,284,-217,670,-44,-250,713,59,-97,-1226,292,4,-814,-117,-8,-742,133,-57,490,212,132,-362,-315,-80,37,-129,-260,-570,-273,134,-269,-111,-397,-585,-288,4,779,332,-68,579,5,-309,-725,-184,253,923,126,152,439,114,161,-728,10,-113,510,127,187,-193,99,-150,163,271,-137,246,-76,49,576,135,168,973,175,-68,92,-497,-142,647,45,-109,-768,57,99,423,73,-119,-231,-390,-41,764,52,202,548,70,168,72,-443,-43,-1033,292,-81,717,-7,154,697,-52,-78,-563,24,-135,-996,16,198,757,10,144,-386,113,-21,667,-132,-97,-562,-33,282,-102,-75,104,-747,-140,50,801,-147,-223,-580,19,277,870,237,-142,-876,164,115,-636,-86,149,940,-168,98,131,-360,-2,969,-50,-117,-1112,52,15,531,87,-225,114,218,-134,-236,133,-310,-703,-255,29,-623,71,-112,252,-167,-171,-205,-316,127,-225,-425,100,-1022,83,19,-619,-68,38,693,-176,-162,-651,-200,31,-306,37,84,721,-75,-37,-119,162,93,170,-215,13,-240,-267,-217,540,-258,95,434,97,158,581,131,-6,-384,-254,-184,-605,-61,-136,-850,71,-13,934,104,57,252,-187,78,-937,106,139,636,-52,-63,590,-22,158,-521,-38,-109,-447,79,251,673,-185,-20,-474,88,-73,19,-216,-89,45,179,181,-359,-290,-230,-974,77,174,737,50,-176,507,-195,-7,-587,183,181,-570,-275,72,686,-16,35,560,-255,-185,-902,90,92,704,-246,-57,-651,128,296,563,104,-254,319,-262,-72,368,206,-63,269,77,-157,-163,317,-130,-540,-73,287,697,296,-142,170,-127,-122,640,123,-3,-573,223,121,216,-342,-49,593,135,177,518,188,-193,9,130,181,-72,216,99,943,168,-15,706,-126,-104,-333,56,36,-933,-225,46,598,159,60,770,65,-122,-470,156,85,-533,-233,-21,-534,178,217,232,-83,-370,-508,172,213,-467,-267,-63,828,-135,-136,982,230,-117,405,-417,20,-892,21,241,-183,-427,38,809,379,-120,-528,-300,-2,352,179,26,669,-243,117,796,202,-58,147,-216,48,692,-75,31,0,94,23,-783,196,144,-16,198,181,954,-200,-41,-157,-410,38,451,193,-149,179,-228,13,-594,-276,-1,306,-126,-396,360,-329,11,-747,-298,106,-46,-289,72,-929,-74,120,848,234,104,-494,76,-95,607,177,36,171,-222,13,654,-124,88,444,13,-373,-924,-62,110,-106,-248,49,764,151,182,557,259,-189,-676,-174,195,-672,-59,-67,-85,-330,52,-493,170,86,-373,-300,-62,428,-157,35,-701,-226,-64,636,229,145,146,-214,48,-539,29,-175,-1015,-192,37,-961,-20,11,441,37,173,-892,312,-106,-1113,76,71,-828,-197,-89,-323,89,87,-230,-6,-409,-1188,217,30,-261,-168,-112,-258,-350,-257,-741,-120,74,-180,29,-376,-513,-130,22,809,-19,-236,-759,-305,96,571,63,-260,961,53,-99,-483,-313,-77,893,-258,-98,-796,-37,-92,-670,-184,218,-554,12,279,628,286,-19,924,214,-97,549,303,-25,211,-16,-316,133,-484,-273,223,162,-318,192,-160,117,10,-127,-255,-740,-274,95,289,-101,134,386,93,-111,-466,147,232,879,-126,21,-1132,169,-6,712,-229,-43,724,83,174,-1093,441,-56,-278,-7,0,750,125,-123,485,95,179,-795,178,130,276,-245,137,386,216,30,571,-41,-292,-707,-212,9,-620,145,164,604,305,-103,615,-247,-56,-200,-105,142,910,-133,139,-644,2,76,203,-401,26,37,-431,-112,-728,115,226,209,18,-159,-1071,-76,44,674,239,-34,698,101,-246,-739,-67,245,-866,90,-56,231,-104,-93,425,-153,35,224,-346,-48,-98,-298,30,651,-73,142,-589,39,273,729,340,-64,-823,150,169,-780,-171,-78,828,20,-116,-639,154,-4,877,293,-224,651,337,64,-1010,325,-56,-1047,299,-62,-665,71,126,-901,118,201,694,-127,81,-741,249,56,-852,-250,64,143,-295,11,-980,47,79,-779,36,-60,-858,163,134,-578,-162,192,-841,140,191,-865,25,42,174,-25,-342,575,298,-39,518,25,205,-501,-213,-12,-41,-71,-97,682,-12,179,511,161,-217,-47,188,181,-469,-372,-3,715,29,-72,-571,90,-137,663,-183,-25,567,91,178,110,92,-325,633,119,175,74,233,-45,211,-248,-245,-704,152,139,-813,-2,-129,-841,192,134,-637,-175,-33,-812,197,50,-323,70,-7,-551,230,210,902,33,-90,702,201,-25,-797,-118,6,927,-124,2,-690,268,222,530,-178,-254,927,-13,-193,800,-79,133,-457,196,28,-355,-340,142,85,160,181,-839,174,-109,721,32,59,-372,-75,-304,-589,-309,118,-658,86,-79,-550,-277,124,-54,155,181,924,-91,-113,-14,197,181,573,192,-106,264,-194,-281,-482,-266,-98,859,-118,91,-516,123,97,364,-165,39,349,83,99,754,369,-59,-716,-202,6,602,288,-180,-871,151,45,-1145,384,-40,222,-487,-100,-418,-4,27,-494,44,275,-622,254,-16,721,297,-166,655,-15,199,-1063,57,-4,-462,189,14,-268,55,135,772,-62,41,593,-246,-27,-922,17,-86,171,-109,124,777,326,8,-409,-180,105,-842,-191,-61,-220,62,-212,866,139,-6,276,228,-109,726,113,-153,-460,45,272,-744,151,27,669,-223,-24,-372,-16,48,-243,-274,17,250,-168,-171,-478,117,-94,-476,-366,59,-43,-300,95,-232,-160,-69,90,-53,-124,-848,154,-110,31,133,181,859,92,122,789,163,-74,149,-41,-287,-492,25,284,-1022,348,-72,-301,-416,115,-159,-294,99,-442,55,254,-508,-178,-171,-67,135,181,175,-214,13,-835,-60,244,551,-161,182,-772,-141,-64,512,-195,-129,-646,239,106,880,217,36,570,232,121,-721,97,-41,-91,100,-19,-645,-1,-66,1017,-41,-6,825,230,146,130,-331,28,-218,-393,127,-21,-357,50,-301,-262,-72,834,242,-61,149,325,-126,170,322,-149,896,93,-90,-942,353,-119,-332,90,27,-678,-209,39,-622,58,144,77,-478,-43,-953,0,-54,994,192,-110,-339,111,-136,-650,108,274,134,-304,11,-811,43,147,-862,109,271,271,-338,-353,-87,-270,-81,-976,-83,205,-615,232,5,-964,79,-82,-808,38,21,708,163,-149,-985,-154,0,740,45,-83,169,54,-443,339,-320,11,-186,-100,98,523,236,-156,583,58,-288,-445,-304,119,-563,42,-120,-565,39,149,-561,48,-125,-754,-24,263,283,-276,-38,-748,239,230,877,-43,-113,62,143,181,953,-47,27,740,216,-201,-780,221,73,542,152,150,263,-389,-106,-166,-359,0,-550,-43,-105,-96,-420,-7,814,255,49,416,137,-129,-574,261,139,-504,-156,194,-832,145,149,212,-248,-245,-602,98,135,-692,49,-150,756,316,46,-458,109,-80,878,207,-56,661,87,126,819,111,-120,-144,-390,-93,657,158,39,-50,161,181,939,175,-212,775,160,61,957,-70,-116,533,189,131,-302,-295,-186,-672,-307,20,-502,159,51,-31,65,107,-566,-281,113,-233,-270,91,895,302,-99,-685,-27,111,-1123,74,23,434,-133,55,124,95,-325,-911,-71,8,-328,-1,-124,-940,103,-13,-848,-10,151,665,129,28,665,-145,93,-842,-12,48,-641,-121,155,879,-191,112,-654,138,153,-707,261,-1,-204,-95,98,-719,136,-65,751,-136,-86,648,145,-173,962,-11,96,-553,-411,42,-275,-285,127,-741,-272,93,15,-542,-132,-822,-143,231,-390,-331,109,-585,196,11,-875,96,57,212,-344,-48,-977,-82,84,-660,-158,150,168,60,-426,327,-36,96,600,-117,-240,207,-249,-245,372,73,110,803,174,-38,-634,-39,140,1009,132,-44,-411,100,162,618,-2,-66,-1031,-23,50,89,182,79,-85,-92,127,-628,290,134,-166,-428,44,-875,-192,208,-581,183,166,-169,-398,60,536,59,-222,946,-51,135,-926,-143,152,-775,42,34,-694,146,-96,675,-243,-59,-839,225,158,-506,-169,-200,-192,-340,-368,933,321,-172,-179,-296,96,944,92,-173,348,75,89,860,-44,-93,615,259,96,829,248,103,-675,22,176,257,-387,-106,740,32,-92,-662,-133,100,-746,98,156,694,-74,35,-281,-160,-253,-680,-150,99,-610,45,165,-1204,244,11,-754,-261,174,744,-250,126,687,-146,73,589,103,68,357,-93,86,-168,-394,75,-497,-265,32,935,-58,69,-221,-515,-38,-494,191,205,-702,46,-8,263,-24,-461,834,292,-165,682,307,76,902,-2,-91,-11,-452,-310,-1012,254,-85,-557,139,-109,96,233,-20,-628,-79,-79,-831,41,123,-258,-411,93,890,216,120,598,-156,195,-483,-270,143,-875,173,-3,515,251,8,-775,74,-52,823,-106,140,162,-203,-66,723,318,-74,253,-414,-10,-173,-394,-141,896,226,8,-739,-320,135,-903,134,-43,-211,-336,-353,-266,-214,-220,-769,-179,131,487,-289,-170,-326,-181,105,-51,139,181,508,209,-200,-753,129,168,-265,-21,-64,24,-275,48,473,230,10,788,85,189,-1083,-54,79,-620,50,279,472,173,-150,-551,142,108,956,250,-129,142,280,-242,591,-68,-190,-561,188,-2,350,221,-32,-469,-373,112,604,-187,-137,485,17,-83,581,-71,181,510,224,-177,599,278,41,776,243,103,464,-112,-302,813,80,-26,974,204,-72,148,-270,-11,567,141,166,729,122,179,164,78,-266,-303,134,-8,-424,-152,-162,-708,95,259,964,116,-187,-532,46,271,-542,278,96,-814,-252,58,205,80,-75,-944,-25,146,-388,42,-39,-1015,-48,-18,-257,-338,154,-336,-360,134,-92,-79,122,575,100,205,-576,-43,-126,556,168,161,-869,-157,237,30,-413,-322,-397,-456,-67,-718,-6,227,693,-103,172,-871,-153,140,680,154,-63,758,-104,143,824,-152,112,-684,74,-109,-475,182,198,397,-100,-381,-820,137,109,-476,134,-5,-681,-241,11,515,189,-213,-668,280,176,-1165,277,-25,-211,24,-377,-594,136,-119,-714,-224,106,-392,147,7,-667,164,69,252,-271,-245,642,112,156,561,253,-188,43,143,181,267,-100,106,-801,249,-2,485,-99,176,97,-495,-134,-755,267,194,29,-436,-77,1049,95,-125,947,85,-17,894,125,-92,-504,-207,-12,889,50,-94,-586,-142,-55,747,-103,-150,-794,-178,104,-803,125,47,-115,190,-277,-708,-153,-13,-473,-342,-85,-785,-84,132,-472,133,-18,187,-296,3,679,-25,-270,535,-27,-109,-308,-129,79,-661,66,6,-578,121,271,-420,183,70,-99,-306,30,-170,-350,0,-777,119,-59,-256,-186,-173,718,9,116,244,-87,49,-788,180,-22,-964,-96,166,189,-299,3,905,249,8,548,256,-189,878,124,16,-854,-245,166,-680,18,207,-1141,48,50,856,263,57,-580,-239,18,-990,-113,140,-628,-188,141,693,-45,-237,587,262,-206,556,266,-101,264,-117,-461,877,-16,127,-700,-92,0,-1158,87,44,68,144,181,-677,38,194,-275,-295,17,189,-59,-330,993,56,-116,-1013,-23,50,-653,55,222,-325,7,172,-237,-114,-56,646,260,154,-722,-286,2,-896,-50,226,-450,29,-99,800,83,-67,-672,-105,112,-179,232,-242,-692,265,153,-197,27,-347,947,93,142,-916,-97,214,586,-247,92,684,-18,-107,907,-46,153,-1147,258,-16,-1007,361,-111,344,56,25,530,22,192,756,-144,135,905,48,-99,481,242,-145,-198,-43,-416,-588,-265,-30,-754,-296,175,-590,177,30,738,8,100,1008,222,-167,800,229,-184,-465,105,250,875,-141,37,-307,14,111,489,39,-250,868,-227,101,534,45,198,-1135,367,7,-562,272,96,-831,208,140,-724,-301,117,-880,139,64,-222,-478,46,603,308,-90,192,-39,-299,767,361,67,-318,9,121,522,-181,-270,44,175,181,737,-6,165,-604,35,137,614,-26,-263,-944,111,96,755,-214,-71,-656,-220,-71,561,-78,187,-44,-459,-43,-1011,392,-106,-74,279,-95,75,-222,-425,574,188,-230,-709,210,-102,-724,-105,-76,591,-142,-123,-98,-353,-168,944,237,-10,-34,173,181,-206,-457,-20,879,-92,75,644,-203,70,824,52,-215,-897,98,243,17,204,181,-668,-148,34,564,259,-70,689,300,115,697,188,-107,664,318,116,-234,25,-282,158,-207,-66,126,287,-97,-553,37,-7,87,-400,-23,702,-116,-134,643,230,-136,-709,39,-57,920,97,11,473,-153,-39,360,9,43,-836,70,-34,-34,67,107,-565,48,173,-806,-75,-109,-587,-92,310,-954,135,-92,-866,105,223,-501,143,35,-680,44,51,-705,206,49,775,-200,108,828,80,-131,655,239,104,135,-185,-147,-428,38,-54,262,20,-438,289,-258,-14,-787,-266,141,349,101,-16,550,24,-286,504,-211,-129,409,104,-268,1050,14,-41,-690,-68,142,248,-252,44,608,294,110,13,-140,-267,-1021,-172,32,-492,-59,290,-666,194,-41,186,245,-287,-1187,151,36,-158,-411,38,-706,188,131,1012,3,-85,227,-398,40,-428,-201,124,-798,90,28,633,-75,-208,2,-489,-12,701,32,-165,131,88,-360,-794,-199,102,-487,-135,-128,750,-239,-17,-744,-101,-16,-309,-227,-321,576,33,-306,-92,-305,30,-752,144,4,-212,-335,-353,912,-5,44,758,245,36,459,84,187,613,309,-50,787,-178,126,5,-484,-35,154,-317,-53,726,-103,97,-478,-267,-98,-909,-89,-2,871,135,-155,688,-225,-135,338,-305,-59,-832,-134,-92,-835,-33,-132,-680,-337,90,-603,-172,-96,-4,-484,-118,574,-249,100,155,68,-266,-641,13,79,-219,101,-190,-248,-231,-248,-309,-374,-42,-818,155,150,768,-45,158,-737,-235,116,-160,-364,-170,-16,194,181,-662,-239,41,858,296,-35,771,290,28,980,181,-122,740,255,120,-228,-211,-246,168,62,-424,301,-257,-72,-589,-37,168,-438,-175,98,-900,-44,228,470,57,190,-786,228,100,643,-77,-241,700,-27,181,-561,175,-68,-113,-472,7,-716,-133,195,-493,-176,-171,-557,-199,12,-594,122,244,600,129,-262,-188,193,-317,-399,169,107,809,151,19,-893,-43,55,622,-83,-280,-689,158,83,925,316,-112,-822,-253,-56,346,94,-285,-740,175,40,658,325,-84,-885,29,-34,557,-159,-130,811,88,77,826,128,-219,842,132,37,-604,-25,101,-669,-161,152,-737,258,111,-926,34,-97,795,-99,39,280,-178,102,-635,35,68,-648,114,15,829,173,-257,621,261,-25,677,-197,84,503,214,135,588,258,136,-266,-340,154,-268,-325,21,458,-19,167,-922,-168,-36,337,-153,-141,-256,-310,-199,-734,-239,186,446,117,155,-623,16,-90,208,142,-390,173,80,-370,902,84,-179,906,89,-15,762,-138,-30,96,226,-168,-297,25,98,-760,203,3,523,158,-183,-75,-316,34,405,154,-135,93,184,72,-795,237,60,-567,-99,-56,675,330,-95,-537,56,293,24,185,181,-647,9,295,-799,-245,43,567,-153,-71,647,195,-131,596,217,34,694,137,75,566,-23,-168,604,-231,19,-650,-190,188,-213,-34,-422,142,-293,11,50,263,14,123,-306,11,839,-216,-98,-62,149,181,-751,199,78,-418,57,-37,-360,-132,8,-547,-230,13,942,82,-48,-379,82,-12,976,38,-170,-157,95,-105,421,119,-157,-262,123,-282,267,5,-159,-954,18,185,-665,250,216,-841,72,180,650,84,179,474,-121,-302,-801,172,-4,-774,-293,196,-149,298,-99,-632,-185,249,543,301,50,619,-215,-192,296,-420,36,-456,21,-47,-137,240,-248,-783,220,225,624,-208,41,626,-186,-94,-590,154,155,932,-28,15,576,266,58,510,-286,-249,173,-218,13,-844,185,186,-259,-377,-36,678,86,-170,926,-27,17,-766,-179,111,-356,-38,97,74,-498,-24,-1138,472,-56,347,-78,-421,-615,-80,196,-793,-146,58,761,-3,-164,-714,-233,-24,728,308,71,-138,-344,-171,689,36,-244,641,279,-169,835,315,-128,-669,-58,-25,-657,-48,77,593,-118,135,-612,-227,148,-559,-63,291,711,189,94,172,-420,-271,5,275,9,-272,-297,17,696,246,-92,-92,-221,65,195,-481,-100,-943,252,-98,-764,-51,-78,-863,215,-111,473,-121,-302,680,-191,-82,715,-289,-69,-740,-196,154,-148,-91,-367,595,-82,-11,971,-52,-82,-182,71,-243,-685,268,160,545,-34,217,-198,-458,-20,465,147,-225,-115,188,-277,444,-116,22,-921,9,161,-839,-71,-133,886,-19,-160,491,210,-166,598,267,108,740,-273,59,-556,-270,174,682,158,61,-15,177,181,-760,-200,202,-814,-76,33,585,0,-241,-748,190,255,958,-122,-62,-584,125,270,-848,-173,136,584,-7,208,-48,-197,-179,987,-75,121,276,-107,-302,865,382,-158,817,-132,164,-566,45,291,165,310,-126,309,-279,-72,-410,-176,119,-554,50,278,558,-151,-97,680,56,134,-771,53,29,488,-292,-170,-767,169,265,1022,191,-63,-723,-12,254,-104,180,-95,-123,273,-68,-102,-422,-21,546,-162,-92,-948,-30,184,190,239,68,302,-437,4,581,130,159,-704,-171,-3,-695,-109,23,477,-223,-284,-613,-142,45,838,58,-112,-253,57,-331,559,-226,-23,-274,-91,-246,628,55,20,13,120,181,-61,-283,-299,269,-340,-353,-921,-106,119,499,220,-35,-826,216,161,-325,-457,53,-493,-273,72,609,-76,-260,-1011,402,-39,-123,-88,138,714,180,-98,-843,-78,-82,-162,-23,-343,-634,288,33,258,-450,-40,-491,-240,-72,-826,226,-24,797,-152,65,-87,-328,52,744,180,-103,-839,-124,246,-1114,-1,42,715,273,-110,211,-250,44,-883,-233,206,745,86,-121,-752,213,94,823,236,141,919,-25,-37,-496,37,279,656,192,-217,-746,-219,100,866,30,36,-124,-152,155,-254,-235,160,-653,-40,-80,994,228,-92,691,-30,29,595,-249,93,-767,-130,56,399,227,-26,-516,193,209,106,172,181,-637,-354,45,-641,-254,45,-774,245,163,-325,-188,105,-408,33,245,157,-280,-440,-703,-184,205,-22,271,-152,-748,-53,262,-93,-223,65,559,182,164,-675,-43,-60,-329,66,156,464,230,-65,267,-196,-281,543,67,-249,448,184,33,-766,-250,188,580,273,97,-513,175,239,529,164,-75,287,-261,-14,828,-34,-56,777,-183,12,622,78,-242,556,88,200,915,-177,70,716,-147,163,477,-160,-39,859,12,-177,848,160,-42,-767,88,192,385,-94,54,508,151,-239,-819,-148,182,877,-168,-26,858,331,-76,-680,-95,123,426,-155,35,-45,-305,-221,-18,-425,-88,-695,106,-20,-322,-410,78,-581,21,-141,884,-29,-99,273,-431,40,631,280,-105,49,214,181,-436,178,192,646,220,91,763,-217,30,751,152,-119,769,166,-91,1016,145,-130,43,-107,-402,-644,-73,135,94,-55,-124,-551,-263,57,-542,-22,292,-238,11,-281,242,241,-2,800,-100,-215,560,293,49,-520,-248,4,-176,-249,100,394,152,-214,-502,-279,-60,597,187,170,647,-90,-194,815,103,-110,363,152,-188,-786,59,-60,-906,-22,89,657,311,65,790,282,97,-707,43,154,522,55,181,759,168,-2,651,-293,-29,-707,197,165,1002,29,-99,406,157,-247,163,-460,-34,477,-137,166,-922,52,-88,911,180,-230,1,95,23,328,134,5,-596,170,-17,-883,-8,266,881,123,40,805,256,30,-70,213,99,544,-362,-164,-384,71,-9,174,-291,3,365,-34,-386,292,-105,-112,-619,172,-104,-719,178,11,822,120,72,515,70,179,-910,-144,167,-330,-36,144,250,-68,-370,945,197,42,595,34,160,-369,61,210,-495,247,59,-492,134,262,-818,22,-125,-493,221,99,874,135,-157,-71,-401,-1,514,181,145,834,229,14,-74,-474,-300,310,-272,-287,-376,-255,-184,829,-167,42,393,-446,-39,737,-97,-52,90,10,-440,535,-338,-220,752,90,-188,637,161,32,602,-271,43,-509,-117,31,-273,66,-176,682,187,121,186,-361,-127,-553,-117,294,-253,87,-251,566,-239,64,810,292,67,414,128,-137,-942,-129,49,626,-188,73,814,190,-84,815,232,104,677,-200,-105,-1000,453,-107,194,-28,-275,-524,122,72,-120,-307,-374,688,302,-42,806,246,-139,712,-74,54,-750,38,34,231,15,-156,545,-232,-167,-678,-354,77,598,-249,-81,634,-6,-254,-588,-289,-2,-753,269,139,495,159,161,-540,32,-123,612,-41,-292,-712,202,105,-160,-61,-248,-707,-212,35,403,197,-90,698,372,-62,214,-446,-42,697,197,180,427,-157,35,868,283,51,630,-219,-201,-745,9,268,742,213,-84,254,-491,-60,-492,216,103,294,-269,-38,837,341,-90,269,-340,-353,741,323,94,-891,183,99,-663,-236,-33,-274,-102,75,869,-206,-42,-419,-184,135,532,107,188,645,82,158,811,329,69,282,40,-310,-885,1,227,-434,42,-80,798,45,-34,-541,-191,224,701,299,88,-472,8,280,-682,-290,-35,-647,-39,122,-740,129,-80,876,-5,-82,-590,-4,304,-143,-234,165,577,124,149,542,-156,183,704,213,-24,-490,192,-26,599,-264,-118,230,-395,-106,318,-269,84,730,276,-107,716,189,-161,474,117,172,-446,-364,-27,-523,67,-40,814,4,198,-814,-233,170,895,125,-24,831,11,182,305,-28,-397,-850,-195,182,76,270,-4,-911,29,-22,-612,146,-21,-74,-310,34,-958,-90,-42,242,-144,109,-668,59,67,225,-65,-365,-350,-362,120,-545,201,209,814,-119,-19,-172,199,30,874,2,-275,71,189,181,-312,-451,84,777,315,72,284,31,-408,408,230,20,-561,12,294,8,-420,-258,-929,-119,26,227,97,-220,226,139,-365,-583,-193,189,-516,137,245,768,6,167,885,-180,-155,221,-101,-472,614,-284,-112,-674,-45,158,616,327,73,-558,-206,209,-1089,127,-13,-699,150,64,-858,-16,-31,995,20,-85,-870,160,180,254,-440,40,187,-298,3,-738,267,43,-269,-34,-161,-138,-155,-285,463,-116,-302,-194,224,58,-205,-453,-20,642,153,166,-835,-76,193,-287,-295,154,708,261,39,-678,-245,-58,-961,396,-123,747,-183,-39,475,-227,-211,-32,177,92,752,215,-16,726,-117,-48,127,-308,11,-175,-416,37,-563,79,-146,-4,-415,-345,-804,26,38,-642,-201,192,512,-8,-323,-538,-382,40,692,-64,76,-406,-183,138,-649,-288,110,-24,-496,-64,766,-21,148,-335,-428,40,506,-170,-24,-132,-395,50,-675,158,-25,404,206,-124,70,54,-308,884,66,29,-435,140,212,-675,-23,3,204,-410,-13,529,204,-196,551,227,119,882,-44,-119,800,276,-154,-603,-179,176,448,-123,22,505,-408,-6,230,-423,56,721,-38,78,-656,-248,8,-590,-168,-165,476,184,-133,839,63,-285,143,-293,11,598,116,-237,648,146,170,88,218,-314,-93,-307,30,-584,47,43,-689,46,134,-655,213,155,-339,-313,-50,-554,-287,130,-614,84,-68,-535,-252,76,-823,258,-6,-768,84,-32,95,152,181,-832,266,64,-445,-291,122,-64,-320,34,518,298,-107,-635,174,219,322,-265,8,-377,-161,-149,579,-196,176,185,-367,-130,672,-65,-247,-590,102,82,-626,-200,164,-256,-7,-397,-382,-118,160,770,267,157,-851,-15,276,504,248,-122,-697,-18,82,-228,248,-138,-771,-150,130,-289,-298,-222,-535,-223,227,-736,86,-29,763,-70,-52,526,161,157,-595,44,62,831,171,120,-516,199,8,190,76,-421,-495,-8,-153,-753,228,101,705,253,-205,-329,71,30,-350,77,-28,744,38,98,-581,-18,287,1014,186,-23,926,217,118,-681,-250,109,239,-454,-69,973,126,98,-284,-212,-346,691,337,12,860,172,48,-56,-427,-293,-269,40,-341,-690,-25,125,-174,-361,42,660,186,-259,-332,-426,40,-675,4,14,-623,90,-58,171,5,-466,-180,230,-242,545,-232,-167,730,375,24,-5,177,181,934,-198,-80,-68,278,-95,567,-71,170,737,318,-146,-807,246,132,-543,16,100,-251,-191,-173,622,321,11,-31,-451,-326,-358,126,-92,-886,-117,107,-907,-172,182,-824,-205,90,-639,20,-15,169,-448,-64,41,178,181,451,-344,37,870,130,-62,-676,112,-61,-886,-8,169,569,252,-102,446,-301,49,-571,-239,224,748,129,-153,-560,108,46,445,240,-67,891,364,-247,-862,91,155,1,-148,-270,677,212,-128,620,-126,103,566,-281,-188,718,261,-24,525,-178,-115,934,201,-223,695,361,-20,176,-214,13,-471,-269,-147,-776,-55,21,-440,-261,-65,85,151,181,-706,208,257,-176,-524,-55,319,182,-25,-757,-98,-17,451,-289,38,-646,-116,129,-1063,491,-97,644,-129,-1,-26,-419,-56,-771,-289,195,858,209,75,-772,42,-3,-519,-218,-43,-982,-177,21,-787,-154,-87,725,-81,93,648,271,-38,-455,140,107,477,238,-106,-555,244,200,765,-48,-149,-479,125,-18,828,18,-202,-439,74,258,-515,35,296,497,250,-11,-173,-323,106,836,-71,-64,679,255,-95,-797,-9,78,-671,-215,-6,-684,-20,137,-498,-93,-236,-553,-8,306,77,-415,-262,876,-43,73,980,95,-2,-604,167,155,906,294,-68,123,92,-325,792,286,-258,880,-67,-223,-783,-145,65,890,-127,161,-131,31,-217,693,-174,-55,-685,-329,46,-719,-35,195,-1148,218,-16,-728,-106,229,-896,6,24,526,-180,-115,-786,-111,123,537,-214,146,898,101,96,-698,-259,-31,737,-123,-103,698,258,148,279,-311,104,-211,-482,44,385,214,-56,-410,70,-35,204,-258,-245,-1005,281,-84,697,-204,-139,702,307,-102,515,290,4,-998,-24,177,-272,149,-188,549,-366,-126,-194,65,-250,-78,-317,34,234,2,-179,904,45,-101,-386,-421,17,-36,193,181,907,-150,43,-499,-213,-12,-679,-1,14,-669,-198,182,582,261,81,427,211,-85,-991,35,-51,606,-92,-244,363,-162,39,-929,-63,155,-613,300,108,667,-112,81,982,74,-26,939,-92,-150,-538,209,222,846,188,21,791,-132,109,624,-119,-242,747,62,-26,883,-116,-9,93,250,-111,393,-374,-33,-602,-79,15,636,-222,-157,-160,-283,106,-841,102,-116,365,-188,-398,-654,261,110,218,168,-308,499,238,-147,528,214,-197,-496,224,157,-197,-98,98,755,-186,-44,177,-122,-121,522,88,169,653,-149,-176,884,-131,-8,-502,3,-15,279,172,-292,472,-438,-42,355,127,93,-574,-160,-27,825,-40,-248,676,218,-129,229,-27,122,-168,-432,-1,-644,-123,54,149,174,89,208,105,-210,-560,190,-9,-469,-274,-98,526,182,137,552,80,178,-332,120,-70,644,33,115,-881,80,50,557,-204,-59,318,-447,-41,-838,30,264,919,378,-188,-681,95,-98,738,-84,97,508,163,-246,699,168,163,289,4,-429,679,-178,-148,-777,141,196,165,89,-426,-85,212,89,-897,127,-14,-340,-140,62,-337,-185,98,-542,-144,-9,-289,-438,67,267,-343,-353,450,85,-214,380,-362,-50,-885,25,114,667,-256,-84,-903,-199,32,699,-75,194,-794,-39,264,-616,-185,166,-506,197,95,-705,-100,-8,861,164,161,659,-217,78,-60,-321,34,541,58,197,-502,-248,199,362,-161,39,-642,120,199,-348,-413,-76,743,-97,-29,-314,-128,92,579,-242,-38,877,242,-104,-522,255,155,869,208,147,-711,-4,229,-76,214,99,691,258,-74,-639,122,136,550,-371,-126,251,102,-312,-90,272,-95,-781,26,-6,-569,-279,184,-643,43,-15,663,315,83,-168,-457,-125,122,-307,11,934,99,-188,-827,-249,117,817,302,-35,589,-6,-305,131,75,-414,-1183,155,28,-990,454,-56,-422,-260,-174,465,-147,-368,-70,-316,34,827,152,-99,658,158,151,761,-252,-21,-577,75,262,404,-325,-239,506,-209,-129,1000,202,-67,-506,68,-56,530,118,-253,846,277,-29,-695,26,0,-705,45,-98,-1060,96,-51,-615,-211,171,788,198,-250,604,320,50,-577,-136,-152,-1233,376,6,-842,2,34,115,-64,-171,253,29,-297,602,-245,-99,743,-134,173,418,142,-172,692,137,164,-141,-234,39,-804,-76,193,-804,121,-40,859,176,48,877,146,158,-1045,-30,9,-929,-96,74,667,246,-167,-645,249,155,612,217,9,631,66,-154,578,-195,-123,663,-295,-57,495,-282,-192,-669,107,-114,-1073,380,-81,-342,-369,-7,-632,-121,-15,-325,-191,105,602,-92,208,750,65,165,-120,-473,16,388,-407,8,23,-403,-78,868,-183,41,-358,-5,-309,-589,249,95,-875,-11,27,544,-177,-206,-37,263,97,458,51,-177,366,-221,-248,-1177,168,26,-574,-154,291,-165,-351,-139,-574,89,272,-461,9,-68,627,212,-135,-769,171,69,-885,-117,78,-667,-46,158,472,-114,-302,-614,126,289,-698,-167,-59,-860,-127,-85,423,-155,35,-219,-307,57,14,-134,-260,699,314,-166,986,-64,-54,-797,172,137,-878,-41,116,164,74,-437,658,-222,-140,-690,-321,124,613,-203,70,976,-23,-163,618,70,167,-401,-154,138,866,-160,-111,249,-15,-459,534,126,-51,616,-151,105,-534,164,-85,-522,-281,29,845,105,163,-1146,305,-26,536,-240,0,873,-122,-84,-1204,314,-4,445,68,-120,8,-492,-34,-62,148,181,548,-378,-126,339,-259,-28,883,113,-99,-521,141,40,516,225,109,197,156,-352,170,-497,-131,-89,-50,-259,-643,-207,159,381,157,-230,647,-103,-125,-228,-258,140,-340,-369,124,-672,151,254,-711,-126,-33,-633,-101,39,509,20,197,-136,-104,-320,570,11,-262,-264,-17,-400,-689,-126,-38,-532,-266,139,363,-329,11,-802,-26,282,-600,-24,159,726,-147,-148,457,223,-29,989,-21,95,770,294,117,722,89,-195,-940,31,-14,942,-59,-223,-882,-14,180,-358,-365,88,-592,189,-43,-60,121,181,-587,59,-132,231,-454,-49,588,-216,-80,-721,126,92,-355,-366,-158,-758,30,34,-273,-295,17,-645,81,-144,-973,71,79,701,101,-107,-771,-290,196,-21,188,181,762,12,168,-286,-348,52,550,-55,-116,-572,-21,285,-778,144,228,-755,212,166,574,-268,68,593,-254,79,-297,-164,-270,818,-192,-20,766,378,28,-690,148,126,323,-265,8,359,-298,38,-714,73,221,-489,-1,-153,155,114,-418,-662,147,-26,-710,167,36,214,108,-237,-810,216,101,-1061,13,40,-618,240,-6,775,-75,-160,730,-257,10,907,182,-97,-171,-355,0,-915,283,-95,839,173,57,-773,-121,-32,-246,-231,-248,-295,-482,25,682,253,-119,-261,-30,-161,115,205,-120,476,-118,-302,-844,16,-93,-1096,-66,80,345,85,34,-427,-165,98,-362,-464,48,-386,-490,-54,238,118,-300,-594,10,-142,213,-237,57,-644,-35,-95,703,145,92,-590,-100,-147,855,-4,-148,-818,-145,-23,-790,137,173,410,-120,118,-1143,209,-17,-765,-15,103,-583,-260,148,-138,275,-72,685,162,4,283,-250,113,-183,-314,126,168,-185,-53,995,-103,-11,911,-105,-206,-741,-263,156,640,-80,178,631,364,-9,-622,287,88,-578,133,64,240,139,-165,926,346,-206,106,-496,-126,968,206,19,-659,143,220,-164,-352,0,-268,15,162,206,-104,-471,-689,-226,-31,-725,32,-91,-303,127,-41,-467,206,32,-571,-230,37,-401,-142,-155,969,236,-163,-887,107,82,-825,-144,-86,-582,-258,12,24,197,181,-406,-176,105,-677,-77,-24,-400,-326,-76,848,-128,149,167,-187,-53,34,179,181,502,-382,-6,-818,-192,210,-692,38,-33,839,167,-108,-465,172,48,20,247,128,-938,314,-84,720,-38,-146,-831,74,296,-936,-112,33,893,241,-22,-545,96,-150,-1086,405,-50,1012,-35,-23,648,233,-144,192,113,-73,-830,6,233,-928,44,113,-559,-32,-152,-868,188,-114,561,265,-180,507,201,-175,-458,-78,-117,-609,-47,28,942,100,53,617,-143,-129,-992,121,-72,-251,-433,61,-1004,-136,19,-784,27,10,-204,-437,71,696,233,161,-674,132,292,719,-275,-96,841,267,97,301,-22,-395,-980,136,2,949,121,-21,498,258,-139,-629,105,-141,-30,-313,-172,344,66,63,-1193,167,45,1026,147,-127,-797,-142,-84,638,260,-115,737,80,143,434,138,-187,-835,134,-10,81,215,-314,350,92,69,746,-253,114,-265,-33,-161,-1056,344,-75,-158,-337,50,945,335,-138,79,-420,-262,246,-436,-211,-962,-52,-52,-641,-253,185,488,75,189,-460,58,-163,566,-135,-100,-923,-6,218,-32,170,181,-418,73,-66,-733,162,195,562,17,-277,329,132,37,51,108,181,-982,91,-98,-397,-172,171,-342,8,-131,594,-281,-205,530,-236,22,-79,209,89,409,-331,32,-871,229,133,364,108,102,933,-133,48,548,-368,-126,625,-166,158,-991,-74,-23,-310,-129,92,557,-140,-84,889,-31,-215,-378,-10,50,239,34,-254,585,-166,164,489,85,-66,-954,145,-22,-993,115,11,-1011,86,102,665,265,-27,-238,-200,-280,-32,195,181,683,-165,-148,-1126,110,1,416,99,142,243,-437,-29,-678,-122,-17,-600,209,216,-247,-312,-199,367,-74,122,-127,-324,114,-100,-117,-89,-585,200,-96,378,130,-142,-591,-192,-77,472,-456,-87,-689,104,-51,-718,19,-104,905,-138,84,-759,-319,113,-141,-486,-297,-734,291,-1,-765,-249,225,641,213,39,-556,-13,-124,769,207,155,841,45,-198,-63,100,-212,-702,236,-17,984,23,36,-1009,-182,34,-694,-32,-22,-730,80,105,640,-6,59,-134,-77,-102,-494,33,292,461,-111,-302,705,-133,-32,532,-193,-257,774,300,-112,-740,-145,257,-567,-252,30,599,80,-248,-576,34,280,-696,238,68,-752,140,230,-439,49,260,-290,-52,-367,858,322,-76,-1065,144,-37,-656,73,-71,776,-249,128,618,-224,71,-269,49,-314,457,-232,-313,-26,-488,-51,-960,40,123,117,-112,-159,460,104,-220,-425,39,-212,597,181,157,-143,142,-271,162,-331,-31,-779,13,290,143,-298,11,270,-113,-386,-625,-261,179,-386,105,-101,-1107,287,-72,273,-447,-7,-148,-230,51,900,108,76,219,98,-284,38,190,181,-1095,97,-7,352,95,88,-629,193,-89,869,246,65,-580,139,254,477,-119,-302,176,-214,13,510,207,-168,491,206,-157,-697,158,7,-162,-408,38,428,56,155,609,-154,134,-893,133,-105,-703,-90,170,624,-229,64,290,172,32,-495,-14,301,-494,-229,52,-154,303,-97,663,151,-142,-616,186,-118,-731,-322,98,-666,-144,-8,-185,-445,-240,-452,207,72,811,186,-35,-1095,-11,29,553,-3,-269,-324,-187,105,844,-224,-7,-819,84,-55,796,-247,125,819,327,-236,50,142,181,-927,102,-97,497,152,173,141,303,-118,112,271,-68,-580,200,-69,-1178,171,28,146,332,-146,-834,44,86,867,-107,-29,354,-399,73,169,-187,-53,535,205,-206,-459,221,117,-646,73,121,-227,-214,-364,-737,97,-126,-770,115,70,524,275,-153,735,264,-76,602,-243,15,527,171,-88,-636,10,311,681,-80,22,-1156,414,-7,887,-79,-56,-619,-9,-75,-844,33,196,-712,-129,192,711,-93,-193,540,197,122,702,-21,206,-138,241,-176,639,244,154,-642,-137,-94,-337,-186,98,696,-81,47,-1169,414,-7,-166,-348,-114,903,-41,-37,-522,173,217,503,-215,-129,-742,272,155,26,-449,-288,122,-308,11,-535,92,-137,-367,-322,136,-310,63,61,-273,-281,55,663,309,84,303,-423,-3,932,-85,-68,-638,75,-15,-615,-158,187,-759,157,172,614,-143,-86,-644,-87,-148,571,33,-227,-621,17,45,-157,22,-407,692,298,-36,630,-94,172,229,-107,-472,-554,95,-124,780,277,-75,442,165,-194,-492,-146,249,102,120,-199,600,44,205,479,-123,-342,-558,-271,104,724,-181,-155,250,-81,49,420,-351,-255,864,206,-289,966,311,-95,-79,-74,-241,847,-114,156,604,63,-240,-381,-18,38,25,-154,-277,-523,26,293,-151,-190,136,-459,90,-92,-669,67,191,722,76,158,-174,301,-105,-633,-109,58,-42,-360,-5,-615,188,49,-511,68,261,-471,150,245,-711,-202,60,508,86,-216,835,-165,163,-577,174,251,471,-219,-254,-793,75,-38,313,-258,-72,155,-204,-66,544,-250,121,777,-65,184,-74,-319,34,144,312,-122,-717,51,226,-887,-132,169,72,114,181,-373,151,125,715,164,-109,616,-232,-160,235,117,-198,-676,-55,121,296,-267,97,858,-182,-42,170,246,-192,-731,-58,206,310,11,5,-104,-389,5,604,99,61,110,243,-171,-414,-351,-47,-26,-339,-348,293,-186,-411,-72,26,-250,-398,116,-46,698,47,167,-760,146,-7,841,-64,129,255,51,-306,-490,233,158,-229,-22,-422,-47,132,181,-1244,158,29,810,-145,99,-137,237,-176,-690,-296,20,696,328,-49,-522,104,-88,680,185,150,90,237,-64,155,-201,-66,565,270,99,219,239,-14,-729,-99,285,-452,87,-101,675,210,-203,-805,240,127,-786,193,19,-426,160,198,620,97,20,650,-101,29,786,-146,176,-112,197,-111,-132,-232,37,778,280,14,-102,-491,-286,899,24,150,-775,-272,141,750,12,147,855,-176,-192,-646,261,79,503,263,-131,-37,-454,-276,84,227,-16,-489,-146,154,917,46,-136,-402,-181,-17,-670,-19,76,-684,103,230,186,-329,-395,-630,-271,81,719,-199,-61,571,112,157,-618,-159,-16,547,-243,-120,-914,-62,57,-925,222,-97,851,-106,27,-180,-340,131,989,325,-99,-666,137,-130,693,-39,195,837,253,-80,682,-75,42,100,196,72,-655,149,209,-734,176,115,678,44,-21,825,357,-145,872,281,-218,182,-305,-413,-204,-411,-280,-942,-40,206,-548,-295,41,597,-256,-154,-479,-268,-80,-679,40,-18,-403,-263,-239,529,183,-203,186,-301,-413,-260,-354,-257,-139,-234,39,-32,-415,-313,-546,-186,218,-778,192,26,516,-168,-70,598,-227,-88,-1183,155,40,632,182,40,921,-1,20,-382,126,-36,897,98,172,-837,-2,288,-523,33,275,696,70,29,625,-232,-176,-625,109,-23,-524,140,84,688,269,-198,-72,279,-95,837,322,-98,-266,-34,-86,1043,35,-53,595,270,132,818,18,26,147,-269,-11,-97,-297,30,-422,95,177,429,-399,5,425,-152,35,858,312,-189,682,326,-129,-940,-141,96,-42,-470,-59,-197,-270,175,946,206,-174,835,215,-219,-346,-411,89,-712,-187,-23,-909,-163,21,444,-119,22,-872,-5,116,-516,55,-159,775,-146,59,580,-4,-310,-838,-124,-45,541,78,185,325,171,-21,143,-43,-281,-695,167,79,-743,-171,48,573,3,-261,161,57,-426,339,171,-96,-825,188,109,423,-222,-281,-718,40,235,-834,224,106,771,38,165,-242,-267,124,-865,-212,145,-447,-230,-41,-688,-221,218,-575,-46,-135,-742,231,148,916,-174,-136,-590,-140,-169,-615,25,283,556,-223,-154,-542,-73,153,804,-112,-13,-607,-98,37,-832,-208,160,282,211,-24,-759,7,57,167,158,84,862,-249,-98,708,-25,-107,-745,-43,-28,266,-194,-281,517,130,153,733,-38,-142,775,47,-43,-739,-125,-16,-707,-65,-126,671,168,-57,-825,-61,132,-790,-133,-99,301,-255,-72,-588,212,-32,-797,196,247,133,-453,-49,-114,-281,-225,-230,-357,-317,-654,-176,267,692,-149,98,927,-17,2,-126,282,-68,-468,115,-86,-527,79,288,817,239,29,-171,27,-381,-555,-12,312,-633,293,94,-836,-218,71,361,-371,-319,238,24,74,-796,13,1,804,278,-88,761,-45,151,607,224,43,-764,165,-75,560,129,148,678,-162,73,480,142,-200,526,2,-155,502,281,11,-534,-275,187,-685,-186,167,-703,66,-67,-715,-244,114,742,-206,26,-522,215,150,378,-102,54,-1116,65,14,630,-175,-100,297,-190,-303,-711,174,68,765,9,148,-946,-67,139,59,-437,-364,518,-215,-11,-215,226,-4,-758,10,-30,-635,161,225,-840,-255,-36,-354,-14,70,512,142,-47,-36,-259,-174,-354,84,12,-109,-495,-90,-761,196,-16,-813,-81,106,67,196,181,-636,-173,117,-523,36,-153,496,-272,-174,424,-151,35,-401,171,100,-963,-268,11,857,-144,-80,-167,253,-107,-762,259,95,114,-308,-58,484,-421,-1,-628,151,228,278,-315,104,115,226,-176,555,-164,188,496,179,-153,669,55,6,-381,-40,119,785,-217,0,-772,-121,70,936,108,-99,-832,131,154,-318,-444,89,-306,-461,74,-539,177,228,-734,113,67,-391,-426,-180,-690,-115,-124,-78,-192,-135,-150,-218,72,-913,60,-101,186,-445,-2,53,-370,-43,126,-309,11,-646,108,152,-171,-266,129,533,-177,-220,-977,28,186,646,361,-28,-146,-530,-118,-357,-374,60,461,242,-93,-610,-223,-26,-564,97,-152,692,34,-262,560,3,197,846,112,29,-1088,396,-57,720,-233,145,972,-58,118,-762,-176,165,-671,209,220,-383,-151,145,863,-190,50,654,-108,151,833,244,142,-1216,314,-4,-265,-295,174,361,-134,86,223,-46,-477,645,-16,-287,898,112,19,355,134,-89,906,-10,71,846,378,-197,590,-65,205,673,-278,-130,865,141,20,369,-370,-73,544,-8,-282,572,-230,-37,-879,-20,126,294,-315,-27,-622,221,-42,-809,-253,180,-950,138,-35,840,-65,156,1029,193,-99,-745,14,264,518,-313,-213,147,254,-139,976,-164,-23,268,-280,117,792,291,-204,-834,-140,79,589,-246,82,100,192,181,353,-113,2,-263,-329,21,-506,38,274,-184,-97,-414,-871,-124,161,-542,-344,38,-735,174,149,-742,130,215,822,182,-49,-659,38,251,-33,-187,-136,-829,55,31,595,262,-76,470,-420,-40,745,-42,154,-629,-237,165,-789,124,126,-855,43,-88,711,172,-130,-298,-51,-199,776,339,34,-579,86,252,857,-211,-13,-885,-143,188,-955,353,-121,754,74,186,705,-258,-70,856,-223,-98,-554,266,179,127,-482,-92,-1134,144,19,804,82,-253,151,-294,11,-953,-166,-23,787,-238,60,255,-194,97,-784,-44,285,630,-204,103,-804,-205,210,-865,-7,87,887,143,-280,-779,1,-35,-988,-3,-43,-671,-226,255,-579,-34,171,-329,-459,45,-649,-35,-78,873,-190,-133,484,-98,-239,265,-336,-353,-627,82,-121,486,120,-234,-1,135,181,-38,-63,-128,-141,183,-242,321,216,9,-720,-264,137,-950,87,23,-396,-21,242,283,-282,-38,521,-6,-200,-785,-45,10,250,-58,-252,821,-129,-14,589,-31,-293,-376,-283,-51,-543,0,281,99,187,181,-686,-34,-85,618,338,15,-587,24,292,696,143,-153,-671,278,160,369,-180,39,-22,-370,31,395,102,-135,-713,-176,230,-802,270,113,172,-100,126,641,42,-265,-993,-99,96,-822,202,233,-602,13,36,897,-183,31,123,-240,-226,992,172,-117,128,267,-97,1016,79,-25,-238,-310,-199,729,331,112,706,-230,-97,783,222,114,281,-277,-38,179,336,-152,-880,-68,-85,523,88,-251,856,-27,-100,-477,-269,-42,-219,10,-392,536,-255,106,151,-209,-431,874,-5,-56,732,-103,-123,592,292,-107,-560,201,245,-442,-380,-123,-418,-336,58,-868,20,-82,-914,135,148,541,-233,-60,486,280,40,-731,26,17,-619,-213,173,-523,108,-134,-380,9,14,806,-244,20,-647,-206,165,-687,112,-76,647,187,148,-791,150,14,144,-296,11,-1069,-70,76,-982,5,167,-703,7,115,562,-142,-104,-121,-240,39,-395,80,-42,-747,-43,2,739,-151,163,-850,6,73,-168,-351,0,-701,257,33,914,11,-274,-1148,427,-33,928,148,-186,-374,47,2,-861,-213,-73,-1064,170,-24,-299,-230,-82,-527,205,0,-754,-14,211,-198,232,-3,625,-57,-172,-141,280,-71,-680,-337,46,-1158,118,24,-1096,396,-51,882,-253,-47,745,5,-207,539,311,-132,-846,127,256,-319,-402,116,713,94,-159,829,226,-243,-830,-100,168,-779,121,131,681,1,-10,257,-73,-385,-297,40,143,293,-30,-431,838,-197,-184,-9,180,181,-724,-196,209,-779,-167,54,138,311,-136,168,157,84,-375,-372,88,84,179,181,621,175,-231,-216,-427,26,-53,-432,-293,809,361,-123,-579,29,158,-644,11,88,543,-74,129,941,-152,-133,-562,-244,44,536,17,-212,679,166,114,-81,-61,115,883,56,-76,695,-248,-104,-885,-124,128,447,213,-135,-328,-186,105,-233,-73,-427,552,84,-290,-629,206,-98,858,-161,90,625,367,-33,694,309,-35,712,-284,68,-185,-529,-60,738,379,55,-1037,21,61,-704,-92,-45,-524,-98,-14,-590,172,-7,-543,126,272,-880,34,253,742,-86,-82,484,31,-182,612,176,45,-774,14,40,-360,57,17,633,-18,-264,771,-272,38,907,72,70,-410,-269,-223,-156,-25,71,-297,-288,154,-520,28,168,-1220,373,-7,-856,109,227,-47,-323,-389,597,45,-272,-568,203,223,-504,228,187,805,-21,30,703,-217,-154,-516,-293,-110,-242,114,-146,249,-79,49,751,-89,-7,606,250,-80,827,-33,-249,-36,-421,-313,-86,-72,-328,-540,152,90,-642,75,-86,343,-365,-209,251,-212,-432,-400,-239,-46,829,-122,78,410,-326,-239,29,-498,-145,459,17,192,-521,156,72,43,-408,-67,623,-34,185,-675,79,-67,-803,-116,122,967,36,-182,-650,-214,-2,-790,-257,149,-678,-125,147,635,243,106,599,19,-78,420,-426,17,822,-249,127,-787,95,194,671,16,-262,893,-195,-160,687,-17,-263,-618,-234,75,-1115,431,-57,-983,120,80,54,189,181,467,226,4,387,-245,-313,-298,-493,36,-869,54,144,905,98,103,707,-128,80,-610,-55,269,504,134,-173,-399,173,65,-880,-199,176,-728,44,251,221,121,-109,61,-410,-57,-192,121,-299,-739,161,-49,211,148,-362,869,-20,7,267,-193,-281,160,-207,-66,951,109,-170,-650,74,139,-699,-4,182,739,206,-92,-277,-234,133,-236,-72,-220,-92,-29,-419,-488,181,49,-886,-126,194,1010,86,-107,-783,-50,66,-634,-97,-49,-795,-231,35,-334,-436,-174,814,36,-138,-406,-337,-162,855,-204,33,-1008,423,-81,441,-151,-185,795,244,75,-522,-270,156,-572,55,27,-188,7,-242,-581,-110,-149,729,86,80,-778,99,256,607,-169,-207,706,-85,-88,-657,-338,-12,659,-79,-220,599,161,148,-718,204,137,-344,96,9,681,353,50,672,-225,-107,-176,305,-132,-540,76,71,391,157,-244,158,-201,-66,810,291,7,466,67,-141,83,-37,-277,655,164,-169,-216,-16,-144,-856,50,-83,-671,191,-54,-361,-415,58,-884,10,0,-269,-42,-66,-871,-68,94,145,-297,11,548,-367,-126,417,133,-121,824,-246,-98,-15,-452,-310,-715,13,-93,290,229,-94,-701,-37,-38,854,55,75,484,-224,-210,-647,-120,276,-708,98,194,-158,-307,-189,412,232,12,984,24,-41,581,-231,114,-888,105,64,-920,57,167,865,-248,65,-757,-200,-18,-543,53,-117,-898,128,131,-525,206,104,-110,-218,-216,-651,240,29,-859,-164,21,686,59,-81,495,140,159,-869,-165,2,-557,-406,51,751,268,-82,544,4,-292,684,3,145,605,352,-14,720,249,154,854,14,15,253,-94,-468,148,279,-182,817,203,-227,515,-64,-337,717,-73,-147,730,-139,-160,-509,-297,-43,-1005,432,-116,469,-117,-302,-960,254,-105,65,213,182,738,240,5,-540,29,14,254,103,-316,734,-192,160,-727,89,-82,-830,45,49,-538,-195,254,765,153,-147,-890,-19,1,-323,52,83,-474,-271,-80,-813,-159,60,213,-406,-11,-855,-80,71,-1013,-186,47,865,-68,14,-748,156,251,526,28,-201,-189,229,-242,-529,94,275,593,287,-112,-813,157,251,-556,116,53,714,-128,-20,-245,-417,60,659,-265,-40,-738,-231,92,150,-270,-11,830,-230,50,822,216,67,-838,71,228,895,-112,-226,-409,-196,160,-1113,411,-71,-444,-1,101,327,126,1,932,-96,103,1024,132,-79,426,238,-3,-701,29,15,-1015,165,-40,-644,-111,-59,-11,196,181,-782,-96,40,-200,22,-383,96,187,72,156,-321,-53,86,-414,-262,833,100,173,740,255,-154,-924,-102,190,-906,247,-101,269,37,-439,451,86,-148,598,324,-149,765,-148,178,-440,-259,-3,-423,-224,158,59,-400,-89,-235,-53,-420,480,111,170,569,222,-103,729,-261,-76,-801,204,65,4,172,181,754,307,37,417,66,-117,-884,54,191,495,27,200,885,-167,-115,-499,239,159,-656,43,185,-703,103,-86,-634,69,-142,921,13,-163,63,-231,-354,-563,51,279,686,200,-223,-559,149,264,-130,277,-78,259,-392,-106,658,68,33,631,336,-84,-704,230,3,249,23,-451,100,256,-167,816,-168,-122,766,213,107,938,195,7,-6,-245,-215,669,152,-109,891,227,64,-626,250,125,-765,-287,147,-338,-333,72,-328,-1,-104,817,138,184,-629,249,149,646,9,210,-766,146,-32,73,21,-392,-527,-148,-5,306,-69,-396,-416,21,-14,40,202,181,220,238,-14,-22,-412,-48,865,96,-158,250,-78,49,157,-1,-467,429,38,-105,705,-85,60,597,-220,86,-1077,127,-23,861,-73,-99,-163,-375,48,-1007,68,132,248,-434,38,460,-203,-154,579,-5,-265,-669,305,93,349,138,-41,-178,-421,38,-830,-158,61,309,-239,-72,41,-186,-285,-250,-229,-248,442,232,-101,-460,-326,-76,-519,-270,-26,967,99,-199,264,-194,-281,-109,276,-25,26,-493,-12,273,-7,-215,904,-149,121,642,-259,-182,-814,-236,167,263,-4,-272,-224,-102,-13,698,223,-36,-627,-136,162,856,123,-81,160,-430,-36,-583,-32,-147,-564,64,-105,41,179,181,-356,-409,58,316,-257,-72,-437,-176,98,-649,300,135,-631,132,-18,-1176,474,-22,-506,129,-94,79,-382,-62,890,170,-212,-846,-169,-10,-926,-203,111,798,75,-247,668,11,-4,377,-178,43,874,285,32,703,-157,172,-221,-385,35,958,-138,-151,773,-91,23,-113,234,59,924,254,43,479,-221,-209,25,-491,-33,668,43,2,-561,-249,11,930,234,80,-1117,6,48,223,-488,-100,-658,-262,-21,520,-247,-129,-525,-180,265,-23,-337,-389,-931,125,-9,-231,-135,-415,-895,27,223,1024,-74,-129,-964,-264,37,204,-478,-32,-580,-316,-66,-384,-30,47,850,133,146,-542,-217,218,931,-33,79,856,-150,-94,-186,-423,24,-792,-215,82,879,358,-262,-608,284,76,746,-117,152,-440,-178,98,715,17,45,-654,-311,54,-754,180,179,-786,203,-21,-784,237,93,-288,-42,-385,316,134,6,661,-306,29,106,149,181,1054,99,-65,-681,38,109,-683,112,212,470,229,107,191,-162,-45,-1001,-54,186,649,202,-231,-234,12,-281,-588,89,154,791,-60,-84,-775,-60,281,-554,87,116,855,172,14,-314,41,138,-589,81,-94,440,180,-166,-365,-444,57,-637,-144,139,530,-176,-115,8,202,181,-824,-231,229,491,233,-138,708,-101,-195,335,89,-6,69,174,181,388,-207,-290,-249,-312,-199,924,186,38,249,-77,49,-429,-7,-75,387,-447,-39,9,135,181,880,73,148,-799,-133,35,719,-256,63,-1124,76,43,-854,-177,167,-586,-278,-16,-119,-236,39,747,75,167,-916,-14,-105,-635,298,128,815,-28,-120,952,53,-59,528,268,89,460,91,-197,706,-53,203,-341,110,-223,571,-250,136,-234,-403,124,-923,-221,-18,806,-195,-202,281,-104,-458,270,25,-438,-679,170,-15,405,-293,45,-762,-259,222,-321,42,-109,78,-472,-47,47,-384,-26,-408,-490,-50,-607,33,-119,670,-176,-78,152,301,-147,-669,21,-78,-498,151,-76,-584,169,247,-66,45,-297,488,256,-112,-264,-223,-228,715,123,146,722,139,116,-462,-59,-10,986,-6,-22,-174,277,-93,-691,-201,204,801,101,37,931,104,-1,-187,319,-113,550,-224,-151,-852,-52,70,-30,152,-316,455,185,-173,612,-52,175,389,-388,37,216,-368,-93,623,320,-47,856,207,-63,-340,74,30,694,336,96,-1056,356,-75,-746,-265,20,-675,97,177,838,56,-130,553,-55,-109,-15,186,181,671,-100,-232,-239,-308,-199,514,16,-237,739,-113,143,728,35,179,828,-139,4,-7,182,181,647,-327,-69,700,-129,78,-574,-62,-164,419,-120,113,-527,-236,-80,871,13,18,215,-342,-48,-322,30,153,-667,61,-148,364,-126,82,610,332,-43,-728,17,219,-724,180,-8,-253,-296,173,-617,257,-13,548,102,186,591,-88,-244,-920,-81,-6,-710,304,14,-504,-191,244,742,-232,-71,481,105,-295,845,-133,11,-622,164,38,897,-73,-223,633,-292,-75,-578,-9,285,212,-344,-49,642,8,33,-574,-290,67,791,146,-93,-758,-130,50,-587,-36,157,329,-449,-41,-327,-436,53,653,339,-1,592,-269,60,-493,-250,53,-803,30,-105,-836,-130,-24,-752,87,295,-4,181,181,-664,74,-17,-783,-7,305,-752,-267,16,-156,279,-84,-455,120,189,247,105,-312,201,-399,-24,377,-177,43,809,-24,26,763,-291,-4,174,-290,3,-146,292,-103,565,-42,-274,-795,165,83,-538,-325,-113,-837,164,43,-706,-159,244,-151,288,-104,-482,32,-75,-558,108,-129,744,347,-60,-668,-227,146,-663,-279,187,-104,237,-34,194,-448,-24,-244,85,-226,-877,134,-110,834,77,-101,-643,265,57,-121,-307,-222,-196,-101,98,-907,-18,157,844,-183,127,-851,131,-121,161,58,-426,-424,200,120,-168,-512,-52,-718,-316,171,216,237,-14,661,-266,37,880,-9,-55,-158,307,-99,799,-158,-8,-802,-262,95,106,-14,-457,-823,214,167,679,-93,-223,460,-349,37,249,21,-452,-249,-210,11,515,-6,-235,758,350,-3,-857,62,93,-734,189,-42,-572,289,69,787,-163,141,759,105,168,422,-222,-281,731,265,-55,136,211,-121,-603,-253,133,153,-364,26,-520,-178,239,-374,131,173,669,61,53,449,-288,38,976,-188,-19,870,-136,-166,-702,178,148,-921,38,115,545,-217,-163,49,-418,-64,-389,-384,88,-626,95,104,938,23,152,-983,-10,-29,292,-178,-432,-1002,448,-107,150,304,-118,-529,-149,275,209,-251,-245,-847,-73,68,-387,-274,-96,517,162,164,-684,240,-10,-492,143,233,-390,-335,109,964,241,-121,-685,-123,-76,-579,248,197,-903,-151,18,-994,325,-94,807,156,41,-752,-64,-60,-618,-108,-31,628,102,128,-595,164,191,552,111,-210,-218,-395,-128,825,338,-103,-330,89,8,-1108,-10,51,707,-128,94,255,29,-297,234,-356,104,-615,209,-62,585,192,133,814,-89,-90,728,26,169,857,64,72,560,103,-239,-683,-296,-2,-789,196,88,714,257,-20,-591,-142,178,968,257,-46,708,-60,-145,578,-326,-179,915,45,74,941,-165,-38,-856,154,90,147,-328,29,147,174,89,515,92,188,203,117,-160,348,119,-293,463,131,-244,271,189,-222,682,186,159,-726,-13,-43,519,140,162,636,-202,-208,-57,-398,16,455,264,58,-608,65,-93,473,-229,-211,-267,-313,154,-555,-206,15,-724,-210,31,-398,-393,-171,-104,272,-53,830,246,86,-722,29,59,250,45,-297,384,176,80,-51,-421,7,681,-67,210,-842,-232,3,-819,231,133,-609,-314,37,247,-85,49,-609,116,77,-604,261,69,-165,79,-331,-685,102,-156,525,-180,-115,113,232,-176,-605,-64,34,548,145,-238,-609,103,-33,233,-395,40,-773,-176,137,839,67,17,-452,142,230,769,262,-264,-508,10,285,-488,64,-56,-969,288,-89,-836,-267,217,-77,-197,-129,-588,-108,184,-821,182,198,373,-161,49,605,235,-186,-756,-153,-43,712,182,-119,-239,-225,-319,-862,75,17,-865,58,-114,335,-259,-28,948,326,-135,723,280,-40,-733,292,212,-676,-110,-98,916,1,-68,-560,-27,-35,-438,103,-108,964,-100,-127,796,70,-7,-910,52,53,-694,38,177,-2,204,181,-411,-165,33,807,337,-223,706,-112,78,760,260,-24,131,-29,-467,-642,163,232,-207,-456,-20,771,26,193,913,-170,23,1028,-6,-21,646,-49,-236,580,160,152,-722,-63,163,716,337,83,-281,-287,168,-269,-213,-220,101,-489,-94,-548,34,-145,445,251,-12,-703,-272,185,-738,206,23,809,21,-44,-257,80,-14,918,366,-127,-647,218,234,-501,-244,-77,-121,-231,39,-770,100,100,245,196,-233,58,126,181,-63,148,181,421,95,-137,-173,-317,138,340,-397,70,796,-199,-36,889,-136,-162,548,-121,191,-598,-113,160,409,149,-232,-221,71,-219,-324,-452,46,-825,-97,100,-69,-84,-128,712,-68,-201,493,162,106,402,-424,-49,669,-127,176,-521,-232,-92,-453,-140,246,603,57,170,-288,-65,-371,-233,91,-211,-767,-156,89,-393,-396,-171,763,-142,-76,851,-165,125,-832,-69,-10,493,279,-83,603,87,90,529,-219,-145,824,68,53,-582,132,-132,597,-94,114,746,30,-142,-862,-69,25,527,256,104,187,-396,-22,-203,75,-65,-777,52,64,-1,-485,-48,745,-107,-83,-902,141,-27,439,178,-148,287,168,52,319,-280,-72,-770,134,179,830,159,-173,-926,268,-101,-724,-244,-37,324,95,75,54,256,41,-962,38,32,488,-293,-170,-403,164,58,-729,-284,116,-1080,-159,46,520,-397,-7,735,-33,182,192,239,67,534,91,181,-613,-190,144,-608,80,302,691,-276,5,384,-448,-39,-253,-191,-173,788,54,13,500,14,-178,734,24,75,527,123,61,735,225,83,768,349,67,552,-346,-170,-163,-361,39,976,243,-57,243,-283,-245,-57,-427,-293,797,249,-249,-4,172,181,366,-365,-58,557,-212,-74,556,180,-223,862,-82,109,-588,-140,281,-736,54,201,709,-124,52,822,14,184,564,198,-243,-877,148,90,266,-199,-310,-370,71,-10,756,93,-175,623,251,108,-581,-276,62,-850,179,-30,-815,291,134,711,174,89,767,260,149,450,-284,38,917,-126,-117,604,72,194,411,148,-246,-970,398,-119,-663,254,-57,869,-40,57,264,-195,97,875,140,164,-921,26,-7,860,275,-135,-179,-462,56,606,-260,79,640,119,-141,-524,-321,-109,555,32,-250,160,-200,-5,-581,-252,42,-549,75,-108,-489,-134,-128,179,-221,13,72,-354,-33,83,167,181,-344,101,25,523,183,158,437,-279,-172,488,145,-224,279,73,-209,-883,-115,135,-1020,154,11,636,294,-131,606,241,118,-283,-44,-400,475,-118,-302,818,-77,14,-667,108,-63,614,-166,-143,598,134,47,-658,-285,204,-161,327,-134,952,-22,96,695,-156,-142,249,-127,130,769,6,178,205,-250,-245,855,-51,48,448,-132,22,-754,26,254,-871,-129,129,-733,-4,0,317,-272,-293,310,-248,-28,-678,-92,127,-475,-314,-42,562,150,49,-14,-454,-310,-908,-281,-7,758,-14,131,898,-147,-147,-293,-380,-63,694,282,-39,-571,-52,301,-829,-86,256,730,-152,146,883,62,-105,-877,4,111,-708,133,67,-224,-20,-414,-250,-387,-100,-556,-270,8,-296,-408,123,-136,-64,-242,214,-426,-26,-962,88,36,724,131,133,-262,-67,-369,-847,-77,119,984,123,-80,934,43,144,424,126,-125,679,252,-37,659,155,-76,768,-124,174,-586,168,163,-1212,309,1,-644,39,117,-894,28,267,24,-431,-70,520,191,27,1027,166,-95,389,-376,-31,-480,215,124,-1056,459,-100,-611,15,42,-756,273,209,-197,-14,-135,-577,-70,-163,-260,34,-300,-580,-173,-98,-724,-173,208,-594,-128,-161,731,-186,-120,713,-253,24,942,233,-69,-641,159,-46,-493,-243,-72,-324,-236,-279,-672,-21,-69,-834,-238,209,819,37,-138,-834,48,39,120,263,-45,312,-285,-72,725,74,44,747,314,99,-800,109,107,-1095,381,-70,762,-77,184,810,173,152,665,-200,91,-950,202,-105,548,165,159,544,-219,-163,-263,49,-291,409,231,47,-858,72,-80,838,-208,-51,595,-287,-177,-824,106,59,-896,73,-76,-229,-11,-416,-974,-233,66,-148,-274,98,14,224,41,478,53,192,-141,244,-192,-608,-110,94,842,205,33,856,99,-289,-505,-206,-178,604,154,188,586,-34,194,978,-103,-27,-350,-273,-66,6,-438,-130,-954,218,-106,507,-205,-129,513,-6,-234,919,349,-99,-171,-468,32,846,241,-87,-267,-378,135,953,248,-122,842,-16,109,834,358,-99,-469,-250,78,842,230,110,736,-108,128,620,-213,-96,-239,-227,167,594,39,168,468,-337,37,-627,-1,-3,-1229,290,15,-885,-278,-12,-507,212,110,-672,277,155,-923,-63,122,-227,-274,136,659,210,85,-847,-142,99,-768,13,-16,824,-216,76,473,-292,-170,-785,170,45,730,-32,2,537,280,-81,-664,156,76,-773,-137,-82,515,-199,-47,784,-109,51,645,-264,-176,569,51,180,-523,-69,285,938,104,-38,-427,185,64,-832,87,-21,836,321,-126,89,-446,-42,717,52,-106,-588,-63,-133,580,68,-261,888,134,-137,607,-138,-270,627,60,-3,766,209,-38,-804,181,14,-983,-241,49,-751,150,286,-611,232,-10,669,-8,45,-604,179,9,713,-199,-73,600,276,-161,-712,249,237,-243,16,155,865,-88,38,-876,-27,79,694,336,11,-602,105,-40,434,-272,-172,993,33,-177,-70,-318,34,-1128,38,43,170,-128,-192,738,256,-132,-150,65,-282,-701,-349,69,-159,-260,67,602,-20,-268,-275,-162,-306,-649,-19,-16,189,-435,-53,436,134,-211,-705,-149,194,759,-20,140,544,59,-243,-785,233,219,922,282,-74,-75,-139,131,651,-246,-36,-260,-246,121,-403,-173,-265,872,44,-141,379,-176,43,-347,-216,-158,692,213,-226,761,-105,181,-376,-376,88,687,4,-129,-557,59,-151,876,94,-53,-750,209,122,647,99,118,274,-5,-215,-742,-98,214,513,195,-156,-164,-73,-352,-459,30,-47,716,-55,52,776,-207,84,-640,18,77,886,-96,-87,-534,154,84,-628,-311,75,390,-162,56,-471,154,85,-278,-416,90,-425,126,-24,-285,-62,-199,-702,-194,231,639,235,-53,614,247,-144,818,343,-98,530,-228,29,-753,-288,168,620,-113,87,1033,-7,-29,556,-220,150,-14,199,181,-718,-112,285,693,365,73,-278,-211,-230,-836,132,32,513,51,190,-834,-176,138,-713,152,-136,482,44,177,526,166,173,-442,-312,-113,726,106,-150,-261,-351,-257,481,-221,-209,-881,-88,248,-793,-223,-16,860,-50,-208,774,10,35,452,72,-126,840,-141,-82,560,22,-238,291,-501,-75,-884,-17,238,-620,125,34,1009,52,-126,-931,-113,154,252,-275,135,-476,-353,59,916,-225,-84,-733,-175,-45,927,-14,140,956,156,-20,-342,45,28,-810,-199,104,43,182,181,-965,-164,-10,641,5,-245,704,103,84,736,-262,5,-885,-118,220,714,-166,159,110,231,-176,306,-436,-25,-789,-274,92,-238,29,-356,99,227,-108,-894,-69,27,-891,-77,229,822,-219,-45,-1209,376,17,-134,-227,-205,644,75,-125,-554,168,228,-1237,311,23,-658,-264,73,-659,-167,130,380,-177,43,652,94,-260,-1103,329,-41,544,-230,-167,-42,150,181,970,13,-124,-214,-373,-317,-568,72,20,200,-299,57,905,3,-84,837,57,-120,-756,-41,96,-10,-135,-116,-92,-354,-24,-631,-124,164,480,-222,-209,704,32,122,-625,260,7,-607,-248,152,962,120,23,606,-283,-97,675,95,142,1004,63,-111,-605,-6,14,-661,-68,63,-393,-419,-180,575,88,-157,-740,-326,128,-823,13,25,-722,93,-106,-354,-85,111,-212,-400,70,-154,-414,38,781,130,-104,-922,210,115,655,-215,-182,-1229,349,2,-756,69,59,626,-109,66,-884,22,233,-112,226,60,683,57,190,467,232,-52,-197,-262,168,387,155,-121,613,-159,-201,-202,-333,110,-673,-289,107,670,-29,-137,-321,-430,-182,711,-29,-142,-275,-136,-397,725,-267,28,730,-216,73,890,-83,73,-301,136,-160,827,-247,111,-781,231,89,917,141,88,360,42,43,-845,-5,-16,216,238,-14,398,-364,-301,-620,-152,174,-1054,-93,24,-482,37,-123,-106,-308,27,677,18,165,492,114,-193,793,273,-35,-334,41,71,836,227,-247,-683,301,155,655,-278,53,800,-202,-72,140,-475,-305,367,-362,-58,85,-408,-20,-386,-255,-184,804,-42,-138,80,-414,-262,840,79,117,-916,157,-25,-715,173,130,868,-164,-5,590,279,56,850,-212,-57,-201,-190,-217,669,-115,-140,-648,-101,-109,521,30,202,4,175,181,-635,117,165,933,186,-199,-44,189,181,452,94,-310,528,71,-239,-573,-171,-23,483,-168,125,-848,-98,16,-463,75,261,-755,19,218,735,-169,-128,-1105,55,12,-829,-174,-100,824,-218,91,-556,259,-20,-946,159,127,414,152,114,663,-199,-67,776,-93,-125,-47,-180,-314,80,215,-314,735,-222,-34,994,-51,-40,484,-397,-111,581,163,-262,-930,-17,28,-1027,234,-60,-36,180,91,-675,-53,186,616,-137,-231,502,104,168,93,17,-129,-274,-132,-292,42,179,181,248,44,-297,21,-340,-27,-630,237,164,256,46,-306,-790,63,9,605,34,77,-558,-74,207,-598,-218,176,-914,142,-80,-967,9,152,680,226,138,580,52,-294,-612,-13,-145,824,39,7,608,-227,23,862,99,-4,-270,110,-176,716,311,-2,-819,-134,-25,-313,-379,-52,959,285,-68,576,149,167,785,276,-44,481,168,-122,-624,161,203,338,159,18,-832,64,128,271,-450,5,26,-403,-78,451,-101,-221,-1038,77,31,-604,-177,280,-527,-168,216,852,21,-108,-459,-331,-75,-892,102,110,-807,-141,-100,973,-127,-84,912,-55,17,647,161,-105,805,166,-221,-191,78,-272,-549,263,19,-824,157,47,-632,-47,156,366,-222,-248,468,235,-138,831,356,-118,-264,-141,-285,716,-40,52,-698,-5,-74,696,215,38,-855,235,139,421,59,-98,-71,198,89,-199,-346,-349,-959,-41,-35,-839,175,84,-174,276,-83,-1102,-65,76,814,155,-246,-543,166,233,-120,192,-277,957,126,-2,-638,287,128,934,57,-197,869,-53,12,53,-395,-79,-764,208,230,-569,157,-112,-493,-246,-72,865,-6,38,-858,-206,105,-500,183,-43,-969,-19,33,-644,250,184,-1115,496,-56,-216,-284,89,643,80,-10,-601,-336,122,-1107,468,-53,540,300,-140,-754,-219,133,748,115,-70,704,235,4,-379,-133,181,-565,230,216,980,142,50,776,254,114,-690,-262,103,680,233,-38,651,-148,20,-517,93,-72,-294,-303,147,459,-219,-254,687,32,8,626,-201,54,-207,-95,98,-117,278,-72,-342,58,16,-323,92,62,825,-158,-223,-849,-148,133,738,-246,42,-307,39,142,588,350,24,-128,286,-96,-79,207,89,118,-65,-337,-383,-154,165,-546,-229,37,-529,105,272,803,-129,-102,427,100,-202,-10,175,181,-110,-414,-93,818,185,122,-706,283,190,423,77,145,-488,225,161,-29,-507,-51,691,-315,-24,435,-280,-172,-446,-366,-20,737,162,-167,751,184,-141,-533,8,196,773,-281,29,169,158,84,478,212,125,800,212,-89,-558,-98,131,644,3,183,262,-310,108,772,371,-32,149,-323,-53,571,89,187,-479,-267,-98,652,-197,-30,-783,-88,17,446,178,-180,7,-207,71,-564,273,97,-242,66,-234,-466,-323,121,-725,26,220,-676,181,-66,425,-159,30,807,77,-133,-497,-12,-153,-122,274,-56,654,92,-140,-21,183,181,-4,131,181,-925,-163,162,222,-222,74,777,-86,-83,166,160,84,553,204,93,-1079,-89,66,-525,-8,153,-702,148,-16,-598,25,141,-510,165,243,-450,165,11,820,215,-269,384,221,12,682,162,143,144,-213,48,507,-241,21,-494,156,246,681,-261,-20,643,191,-219,893,273,-31,-784,-306,132,752,-117,-142,-659,18,96,545,-225,-167,711,-65,177,162,159,84,590,67,178,-791,298,89,625,-182,-221,-765,-250,84,1027,27,-22,-877,-162,3,-925,267,-120,-66,-318,-38,-1033,45,-31,242,-170,-171,383,-204,-293,-721,97,-17,-1101,-12,47,651,-24,-260,-520,176,105,74,284,43,228,-433,-10,561,-242,98,-880,36,263,-778,-210,88,704,344,-98,527,-321,46,-66,-320,34,-827,130,93,-119,193,-277,506,259,1,226,-19,-474,-480,-274,-42,594,-131,-144,-844,67,75,-581,44,283,-467,81,-107,-371,49,-22,443,-119,22,709,-36,87,-871,112,197,-568,-163,201,377,-174,43,-513,178,232,817,247,-41,-698,216,-27,663,-158,-195,-210,-18,-144,-530,169,84,13,199,181,-732,-189,5,475,252,-18,-342,77,178,484,-232,-191,-173,10,-413,-758,136,-41,674,193,-250,-1065,-3,-1,-1128,475,-70,575,37,-247,-740,-29,12,811,-241,87,-944,-151,195,-681,-56,111,638,58,25,-793,121,276,329,49,74,-661,-36,78,766,61,-146,-556,90,-118,-528,98,268,82,163,181,-522,77,-79,90,-219,-430,-938,148,82,331,-262,8,652,-145,-194,780,312,104,-302,-346,61,850,166,-55,-972,-6,18,-858,-254,7,359,-418,42,820,93,-81,-820,-263,207,624,-257,-58,484,-146,-35,766,203,-138,-196,-415,52,-817,-267,123,-558,-174,222,627,-126,-162,600,132,119,177,-291,3,-223,65,-239,507,-202,-129,-831,-2,64,-593,-66,-82,-825,-33,150,-651,-306,49,852,-180,-223,-693,8,164,-789,-19,8,248,104,-306,-681,265,104,-146,28,-376,101,252,103,820,-30,-232,385,-102,-408,610,193,-225,105,27,-378,-742,-185,72,732,117,-228,426,-154,35,-869,82,258,516,-248,-95,-490,-248,82,182,-150,136,-915,-109,9,-793,62,7,-562,-22,289,842,-129,-223,455,186,127,981,340,-99,874,102,-261,589,-248,15,855,218,-159,-916,-198,50,-550,-279,149,-143,-143,151,-1186,149,26,888,-103,-61,-870,161,105,1072,78,-50,-171,74,-265,-905,62,-31,845,144,-137,391,222,33,-671,-21,-110,839,225,29,399,114,118,-586,-213,-17,1022,277,-68,-687,-173,11,-742,-132,215,298,163,27,-768,58,-18,247,133,-148,-365,-286,148,512,-53,182,266,-505,-65,-996,-48,-1,-365,91,-2,-480,62,-168,843,-52,-143,1047,56,-64,730,193,-96,-656,-194,159,-157,-221,72,-867,-143,176,-2,-431,-64,-72,-316,34,-731,-280,85,-199,232,-3,551,103,174,716,-33,48,-719,118,-34,-659,-290,91,-549,-82,-151,331,-264,8,925,64,-29,-561,-66,-148,-372,-296,109,-789,115,32,-826,197,116,-871,87,191,677,187,-180,568,-76,159,844,103,163,335,173,-14,880,128,-232,708,53,-236,-634,-108,-70,458,191,-164,170,315,-153,247,-213,-310,717,-177,-126,190,-500,-131,45,79,-297,352,152,-73,-911,-81,124,813,-226,18,987,-164,-44,96,181,72,782,103,-169,-499,38,292,486,-316,36,178,154,-330,99,184,71,817,-151,-110,-419,184,78,589,-34,-271,721,147,-208,584,189,-240,795,5,-85,-684,35,-109,-600,23,-132,128,-305,11,-568,89,265,890,223,-197,-427,102,-66,-654,148,174,284,-455,-58,626,-197,-181,426,136,138,-521,-91,294,713,-199,125,-480,108,252,347,204,-94,-631,-359,8,-586,-36,-132,157,316,-126,-810,-57,23,675,-167,72,454,250,-75,312,79,90,5,196,181,-585,196,215,-1029,331,-84,-826,29,-42,-586,196,247,-58,139,181,782,222,-24,-392,-315,149,-507,128,238,1047,111,-39,-504,-209,-12,168,59,-426,-946,98,-20,-242,-426,76,860,122,-223,-30,136,181,455,156,-177,695,133,-104,731,-276,-25,759,-155,158,743,-177,-86,814,-187,-27,828,174,-135,626,-258,-193,879,-188,-154,460,-258,-122,638,-15,-259,77,174,181,-92,-307,30,-802,7,-102,767,-270,56,-886,84,99,-713,-182,244,-319,-144,172,32,132,181,824,60,-221,531,-177,-115,-728,158,155,242,-74,-369,698,327,-158,299,-171,-401,654,131,-75,591,-18,188,-297,30,137,-928,-96,-52,-172,-318,32,-895,-159,232,170,-499,-131,150,-268,-11,-199,225,-242,-276,-107,-405,736,-38,77,833,237,-13,-347,-274,-64,-520,-272,169,-903,85,125,762,83,-15,-277,-283,17,-563,-51,279,-915,-227,50,-584,-200,-19,522,321,-17,822,-5,188,-532,30,-127,-596,-195,156,370,-354,-78,-638,-320,82,-678,206,-33,925,32,-215,487,-234,-174,-505,-275,57,-362,-417,58,-723,-29,11,927,244,77,810,188,-110,-235,-514,-14,585,58,118,-565,-94,189,-595,238,62,212,-475,-62,-526,-254,54,165,-229,-234,-505,-129,234,-741,214,-11,802,128,154,976,113,-11,-808,-80,-9,236,-114,103,-580,-20,293,442,-156,-68,-615,-199,188,831,-62,-41,573,117,161,772,165,-85,-677,-26,107,852,-11,-28,164,314,-120,360,-163,39,-689,-10,22,-591,19,154,-803,93,128,-136,238,-175,-835,52,164,369,-225,-248,-513,88,253,138,290,-157,-186,-269,81,-423,-261,-174,723,45,176,-747,196,56,-958,-43,173,-728,-213,72,858,-27,-249,-52,-274,-300,-1118,23,50,362,-298,38,-661,-120,11,-746,36,37,-772,-128,73,105,-69,-325,253,109,-232,748,50,189,813,263,-285,147,108,-233,-494,86,-114,276,-2,-215,-710,-291,187,511,-201,-152,449,-118,22,-804,33,116,127,-147,-427,-847,-221,-59,272,-437,11,-677,27,-20,584,8,172,-877,134,-2,323,85,63,-345,-211,-163,7,-478,-31,682,120,-138,-843,-162,125,-619,-110,-31,70,-401,-54,616,198,-100,-571,-373,90,-492,-281,65,-498,42,-34,517,144,-197,561,-216,-18,-254,27,-352,-581,165,181,965,-151,-94,537,88,-218,-72,215,99,853,264,75,-913,-101,33,243,57,-243,664,-157,58,688,235,-131,-808,270,79,-590,-265,187,283,-272,-38,-401,161,108,440,215,-135,-721,-307,147,794,162,-256,990,-93,6,-180,-276,-247,742,200,-13,888,82,59,-580,256,88,770,290,108,865,-17,124,-807,-152,51,-967,-54,-37,-1168,248,-14,632,-138,105,-607,-249,131,-258,59,-330,557,76,-256,614,43,-62,709,154,169,-545,-172,218,-755,121,46,-739,147,-47,-752,151,272,235,86,-268,-363,-91,160,-788,237,42,913,-2,84,-748,148,-61,604,-244,36,586,-260,-155,743,343,-85,-148,-229,51,-938,-30,220,663,181,-86,462,75,177,-248,-12,26,615,270,-180,887,173,162,-202,1,-417,-534,84,277,484,25,197,243,-477,-52,570,-72,-151,690,-261,-52,766,232,118,443,-120,22,-171,311,-130,-497,-177,-171,-245,-142,-198,-968,-14,-62,-245,-114,-244,-533,-225,-110,429,134,-167,-695,-12,140,99,186,71,233,90,-302,-650,-131,283,-247,96,-103,-898,18,212,-729,182,22,154,333,-151,-773,7,284,-754,175,-16,364,-332,11,-550,-128,287,918,24,-75,-735,-69,-70,-507,184,-49,533,18,-269,487,-148,66,-795,193,128,362,-303,38,534,49,193,-679,214,57,889,217,-205,28,-404,-78,-293,-433,-159,-822,37,187,828,127,44,577,-2,-232,869,-134,-83,914,-86,42,591,-295,-181,498,215,-40,920,-16,-68,710,-199,-93,-562,-35,293,831,-179,-47,-675,-194,-56,896,-6,123,-837,162,95,-964,3,-64,-823,-147,71,169,81,-69,202,-194,-440,309,-261,-72,282,-354,-7,492,-62,167,-600,207,11,376,-133,85,-757,79,-10,-523,-252,-11,215,-341,-48,-959,256,-88,678,-82,7,182,-128,120,-420,33,-81,533,255,-180,71,-223,-258,161,307,-141,-565,36,149,730,34,-195,-550,-34,290,-446,53,-29,930,-143,-66,519,105,-290,-474,5,-228,-781,-232,82,-1075,408,-88,-671,232,-20,-26,-579,-215,-270,-8,4,-685,-119,154,-498,69,-135,-1096,377,-55,-477,-395,98,-293,125,-206,-625,45,-125,-837,-173,109,-605,-170,171,-918,-116,150,-757,-28,9,887,-83,-83,478,114,163,-562,46,144,-787,71,-37,-343,-84,24,583,-168,-118,-205,-460,-20,-638,-219,160,801,-167,-77,687,178,161,479,-161,-38,-1033,255,-80,928,228,-205,697,342,40,-536,138,-117,880,-173,144,-397,-156,74,304,199,-210,-5,180,181,609,-202,-192,656,65,38,-907,79,30,-492,-104,99,-651,-52,-124,315,116,71,-651,-221,195,611,-267,-94,-1240,322,14,611,303,-13,-427,102,-40,728,-59,83,878,-176,61,-217,-3,-407,733,-225,-115,352,-113,1,724,298,28,255,47,-306,575,-244,113,232,155,-329,954,315,-142,1001,158,37,-746,-99,-54,944,-230,-55,-784,98,-5,-74,-316,34,-816,-213,40,686,-137,79,-533,-233,-7,-293,-316,157,581,99,46,-846,-107,199,-641,164,230,-843,184,204,607,238,-83,-362,-90,160,-382,-489,-48,414,161,115,-848,-3,208,-548,54,140,-774,178,146,-668,-13,-137,-721,-169,222,765,104,168,846,-194,2,-372,149,71,424,-159,35,576,-66,-251,-57,-431,-293,-37,-314,87,587,340,39,-664,-150,126,-673,278,94,-314,-250,-299,-719,-27,164,232,226,52,925,-19,-173,933,307,-185,-152,275,-72,670,-158,69,621,289,-184,-575,52,-106,-973,440,-98,-589,176,-108,386,-209,-291,-127,273,-71,-655,-67,-120,-1028,74,40,644,34,-245,524,21,185,-1029,414,-56,-932,-26,113,-587,145,149,-568,155,259,572,-107,-51,742,209,-48,-60,162,181,-186,-408,55,557,124,157,-273,-12,-69,148,289,-145,697,248,-194,-987,-143,159,-378,-254,-184,-1193,309,-14,-342,112,-135,740,9,88,-850,-256,181,614,145,-128,807,130,121,724,-180,-45,216,-344,-48,956,33,-165,-760,-262,97,562,30,-300,-42,-415,5,701,-200,169,-476,-297,-156,869,-15,-87,365,-402,31,-621,77,142,-380,88,-41,-428,60,70,-604,-27,-127,-214,-113,-345,960,-98,42,-799,170,50,-1024,309,-88,-589,153,112,-854,-90,86,655,15,-136,-660,-41,124,917,196,-79,-742,-33,200,-841,-274,203,588,-67,-267,789,-15,-173,-841,-224,192,135,304,-108,713,-122,-189,531,-176,-115,-273,59,-279,-1149,406,19,390,-382,-31,-405,-185,105,-746,-309,164,812,199,107,112,255,-111,-500,121,264,551,71,201,418,-125,8,-747,27,-24,-619,285,138,717,-4,144,-661,-262,205,644,-274,28,177,325,-126,-457,-251,-16,870,-204,122,593,-114,-194,-98,-244,73,573,112,191,894,326,-128,-847,129,55,-622,-335,89,718,-71,60,895,46,36,236,-188,144,450,205,-101,765,186,-76,-947,-87,110,-639,-165,62,-692,-61,100,676,172,-88,-604,-175,207,256,-134,137,-687,-39,-65,-714,54,-30,407,134,-178,-145,280,-72,693,-105,62,605,200,-2,333,-260,-28,-936,50,200,981,114,-129,-852,-25,209,-214,7,-398,583,-32,-282,244,-283,-245,-810,88,99,-590,187,3,-496,-184,245,82,-412,-262,430,200,-108,721,94,163,-204,-99,98,-527,-213,31,-4,105,22,-583,154,-109,748,77,152,640,-193,67,804,18,15,302,-385,-331,116,236,-176,866,-2,-124,-330,-454,61,-120,-208,84,-13,177,181,570,-247,-187,-671,-44,-70,765,-85,24,-791,249,221,620,342,-111,95,283,15,843,170,-95,860,176,-157,83,175,181,-170,-314,113,-610,-28,-129,-699,74,164,474,143,164,529,-311,40,-1198,218,23,-415,-259,-174,-733,-33,199,-413,-187,105,-1009,92,-49,-738,-56,-117,820,-122,-231,722,-51,-132,501,-215,40,952,239,-183,174,250,-287,-695,-216,79,-672,-99,106,-734,230,240,-934,13,171,602,201,-237,-455,-276,-95,-411,131,132,-710,281,63,-238,12,-281,-459,-253,-16,572,262,105,-733,-228,157,-449,98,-94,-781,65,79,-140,192,113,-593,-32,23,813,224,72,485,169,153,-3,145,181,780,366,31,546,-370,-126,628,238,-39,-51,-504,-200,-418,-261,-174,-518,242,161,892,7,-227,287,-275,-38,720,334,63,649,24,-188,672,353,-6,469,143,-189,724,99,79,-638,63,-21,184,-446,-61,538,113,-255,-683,-41,121,734,-41,-179,851,322,50,-718,264,51,-755,155,182,621,-285,37,483,-318,36,-722,-17,36,877,-123,144,911,28,-92,286,-275,-37,538,154,-268,-372,128,181,74,-380,-53,-557,37,-175,-670,32,133,-269,-34,-71,-589,178,172,-875,-210,173,561,8,-276,627,-257,4,99,195,71,-54,-168,-213,-187,-9,-407,721,-140,-57,3,147,181,-720,109,110,602,43,191,-173,-376,37,722,73,-217,-554,100,-135,746,-6,-133,704,268,-62,-1191,118,40,-601,-76,176,586,-238,-39,-573,85,277,880,-210,-140,-183,69,-198,-848,-41,10,634,0,-224,822,46,-90,-668,234,228,-586,-22,-172,482,-102,-239,437,179,-178,445,99,-257,545,254,109,-705,173,132,-466,-34,273,-140,-235,39,-1020,-14,150,500,162,-183,835,131,162,642,86,177,-730,-14,220,535,205,-112,30,-491,-82,622,-189,69,374,-181,39,396,17,-52,264,-482,-40,-812,204,121,-914,84,172,-220,-347,152,477,-291,-170,-261,-351,-257,-20,-298,-160,-277,-158,-388,468,206,-106,80,-412,-262,757,93,-196,591,-120,-227,981,246,-164,971,-13,-157,117,-309,-58,-1144,119,59,778,204,-52,-122,-207,84,-139,-172,-145,-15,187,181,-888,203,128,177,-151,123,507,-328,26,528,-42,186,-721,-261,72,-727,240,121,-461,-9,-24,-755,-126,-26,797,59,-220,851,359,-84,582,-243,-19,726,-273,-32,644,-58,-162,-560,1,-48,-181,-399,0,-122,210,-108,330,-148,-112,962,-157,-15,79,-490,-103,-130,-49,-238,-488,225,124,-976,86,-78,-692,-124,273,-543,-208,24,-95,-340,-23,-647,118,-84,871,191,76,643,-213,-147,650,88,-230,-1018,468,-92,444,88,163,-531,-98,216,-721,172,5,-746,-276,170,-188,231,57,935,196,-206,-748,73,3,529,147,180,-996,413,-116,357,83,-323,649,114,16,-471,-107,-253,-880,-64,27,-685,234,102,527,132,187,-659,-76,116,827,-132,-130,728,-220,-42,-1138,28,39,956,30,64,1007,-2,0,-819,28,186,-198,-98,-324,109,48,-277,-159,96,-33,-756,41,281,-636,-311,84,701,100,40,-48,-429,-38,532,-177,-220,987,39,-151,-1211,394,-22,-818,-285,174,-1029,-192,62,-335,-188,105,-605,157,74,-873,-135,58,-751,-196,139,540,-144,-82,859,-189,154,-287,-358,-152,398,-374,-296,-707,-80,168,150,-268,-11,549,55,-307,633,178,-265,-138,282,-72,-565,-238,229,-887,-40,13,909,176,-31,-553,112,111,478,255,-113,898,-23,0,521,180,166,-767,-246,184,-1033,99,-33,713,-135,95,-119,-233,39,-855,91,-98,-525,51,-91,853,-180,-62,191,-297,3,555,9,-195,-670,200,78,-620,-354,49,512,-317,-171,-165,-287,89,568,-48,197,-415,82,-123,-548,205,178,-383,56,-27,776,95,-1,274,-61,-461,299,75,-355,-696,-13,-62,-627,-270,57,-265,8,-382,-1004,435,-47,-781,277,76,524,-222,1,28,139,-187,404,134,-237,-706,-195,189,548,-13,-223,101,192,80,-714,-128,-67,-316,-167,-68,473,15,183,772,298,-123,-307,-365,-171,307,-219,-368,508,215,-136,146,324,-139,7,-126,-249,517,105,-223,-466,67,-150,-233,83,-227,-581,121,236,-697,168,81,529,-204,-21,-82,-276,19,521,-105,195,-73,-436,-36,506,-13,-222,-389,-423,-180,-725,-194,-6,-239,159,-295,-679,-8,133,-397,113,157,193,-322,-395,-264,-286,17,-566,-60,313,-372,66,-225,-57,117,181,-802,210,158,-694,65,85,-221,-427,-53,-62,-434,-205,-379,-253,-184,195,-373,-138,458,22,186,169,-224,13,-677,-161,-2,-764,307,129,-589,101,-12,-513,265,68,679,188,14,-776,-39,181,615,317,-141,-509,97,-140,-587,88,76,-702,-287,62,747,341,-8,-1077,277,-35,-551,23,190,708,-32,40,876,180,114,445,-302,49,948,38,-248,-756,116,133,-746,0,-31,-951,263,-118,-178,-247,100,-741,148,240,-722,86,269,-507,-418,-57,-861,12,79,-771,123,147,495,127,156,213,232,-14,-745,-80,-21,-874,-112,-24,-583,-91,302,859,23,-32,-518,49,273,-876,40,124,919,238,-66,552,-209,-82,820,308,-236,800,273,-83,525,-178,-85,-922,-49,141,276,125,-281,748,-55,156,983,202,-91,-582,13,-138,125,-306,11,174,-293,3,-916,27,65,97,-134,-207,-542,-319,-23,669,203,163,475,-226,-210,1015,47,-134,527,98,-280,918,247,43,-831,127,64,-672,29,157,87,-361,-4,138,48,-443,-824,-92,78,-649,-162,140,-832,-190,187,536,-221,-79,-814,106,-57,589,230,136,804,20,-157,-411,-179,105,962,295,-175,-902,-233,105,893,95,-268,-800,-62,78,179,-109,131,-437,43,-104,410,213,-94,-563,268,109,860,186,75,229,-335,86,288,-460,-58,55,159,181,741,235,106,-553,-77,229,-848,-168,-85,448,-122,22,-76,274,-22,-588,-135,-161,-578,-309,-79,-810,-60,261,-237,236,-148,677,4,-251,-546,-202,20,-155,-33,145,-62,193,89,328,-267,-72,100,181,-155,-45,76,179,664,-11,-208,-487,-235,69,1003,67,-10,-656,-36,135,-431,26,-130,-983,354,-118,738,-215,-40,-397,-349,-66,980,-13,-30,966,253,-184,90,164,-274,-336,-185,98,828,72,168,785,290,119,-818,101,53,-308,-289,-181,447,-191,-164,524,275,-68,854,62,-85,-86,-280,19,820,94,-124,-10,126,181,-414,71,232,-748,-258,69,536,92,172,-549,-124,203,-552,40,-143,701,-70,-83,-389,-385,115,-945,249,-87,805,-155,-42,-690,-77,128,-448,68,-37,181,-307,-413,-414,61,-91,-799,175,121,-560,-206,-77,501,110,-228,-536,61,280,911,1,81,-569,121,266,539,-48,191,675,178,-88,-250,-315,17,-796,117,145,552,201,-205,569,-227,-55,686,-121,-181,-893,-55,-20,860,19,-137,-713,96,106,-194,70,142,810,-200,-187,-826,-212,31,-140,-330,-36,722,8,54,694,-277,11,-549,198,32,-503,224,170,-815,-220,130,97,284,49,-689,82,-56,841,-169,-72,627,332,55,480,-103,-239,-774,220,82,310,-79,-372,-811,-153,179,-909,135,-42,-854,-19,85,-736,162,103,-913,-1,-10,-519,203,200,-705,74,298,987,110,-76,-888,-101,159,70,172,181,650,177,-231,130,-343,28,-872,-69,223,798,-205,-29,883,255,-14,-336,-333,145,-40,-422,-313,247,-83,49,-987,92,6,739,293,-38,-187,-262,100,-475,-266,-42,591,173,-260,-345,-2,51,944,-127,73,732,104,181,-689,14,-142,594,36,201,-927,-47,138,30,274,-9,408,217,15,-749,-264,13,-574,193,212,404,148,118,-132,-192,165,736,66,165,531,140,161,805,-40,-70,626,294,-190,-677,-253,144,-674,-232,206,-843,147,165,-579,-203,-60,674,247,-21,531,77,195,-924,-157,-41,453,-287,38,464,184,-186,501,-134,175,121,79,-414,-654,-347,14,1004,260,-165,632,-183,-105,-950,45,212,-708,-71,303,-799,63,-45,-701,23,-11,806,235,-72,766,177,3,-1146,313,-27,-454,151,-30,973,-46,-153,-1086,-39,41,556,171,-216,288,-262,-14,-510,-256,97,-666,216,-32,557,62,-304,-476,102,-47,-258,-369,-37,365,69,-35,131,243,-41,-234,15,-281,930,329,-182,-594,88,-27,324,88,20,733,-13,-201,746,218,47,-623,-144,159,-506,-205,-178,-338,-13,140,487,182,-226,-681,276,176,623,199,-162,715,-1,-71,697,210,-139,-158,28,-393,663,157,42,704,92,-223,403,-29,-392,746,297,-92,600,-96,-124,611,241,-203,634,-137,151,-555,-18,288,740,-211,26,-973,84,146,479,150,150,-586,-259,81,486,-220,-209,-213,19,-383,-884,-2,262,764,197,6,104,256,-111,902,116,90,689,-309,40,273,95,-354,312,-411,-230,678,124,-162,762,128,-114,-59,286,31,747,-65,173,925,364,-99,-850,-174,227,-450,-177,32,-851,-63,-28,-638,-1,-35,-788,-221,192,485,217,21,-576,157,271,790,72,17,336,151,-16,-568,44,274,583,10,119,164,-497,-131,108,251,-78,458,158,-219,-843,-154,193,-1092,378,-71,597,15,-196,901,238,-202,896,294,-54,700,-268,1,565,-21,196,-854,148,44,538,53,-296,669,73,-171,-720,142,-14,492,145,170,-86,-438,6,928,284,-172,-578,115,274,-669,-145,-41,540,-21,-129,-737,-71,236,-665,245,5,293,108,-332,667,132,171,816,268,41,459,-419,8,-695,-35,-114,-966,-75,46,415,-222,-281,609,-36,-268,-525,227,12,-584,86,117,-566,188,130,548,-239,77,-579,-18,-140,433,45,166,594,-125,-280,-939,359,-123,245,85,-397,-691,-108,141,-706,75,249,-253,-311,-199,420,183,-124,-579,-287,129,-523,-139,229,-783,151,81,-454,-181,32,-735,117,86,-1041,237,-45,-974,-131,128,-536,-67,-13,513,-219,33,-743,-120,165,-466,165,39,675,215,-170,705,136,173,-9,158,181,947,90,84,737,-291,26,-578,-25,-29,797,-172,63,43,-498,-84,769,-42,157,-727,-166,-44,625,-188,73,-667,-127,109,890,380,-99,808,43,-87,767,234,136,-709,-225,163,-729,-316,104,155,326,-126,-880,-4,139,-493,67,266,-478,-250,160,-200,-98,98,889,-18,34,-626,-52,153,-982,-103,191,667,-67,39,-630,107,138,-889,-76,230,826,-168,-86,-748,-61,263,-936,55,-39,-746,135,213,1045,-15,-29,511,-11,-235,-757,-169,9,442,97,-301,-582,-67,-103,793,-133,-34,698,-103,69,709,155,137,301,-443,-9,-761,-14,23,-606,-293,136,-408,-337,-162,-192,-526,-46,22,198,181,736,-169,-119,-961,-61,31,-834,-100,-22,680,98,65,492,142,-151,-779,-145,85,343,131,-65,674,-36,-249,182,333,-167,861,279,20,-281,-357,45,79,-368,-53,-141,228,-103,-636,-180,126,901,399,-188,611,-215,35,601,-155,174,653,302,68,796,100,-145,852,-12,187,712,-68,169,-466,139,-41,677,184,-184,804,307,-142,31,-411,-322,360,2,67,441,150,-230,93,253,-111,-91,44,-280,-824,105,68,846,92,-107,-770,227,33,-815,-238,166,914,344,-223,-485,-252,-181,542,-164,143,-179,-511,-32,814,313,103,-622,279,27,900,-2,-91,-306,71,116,-675,266,-14,-396,-155,74,714,294,77,914,-49,-109,-492,-364,-84,-653,-112,114,-251,-318,17,191,-29,25,504,-399,0,584,-97,166,976,-37,53,213,-345,-48,608,114,-187,856,0,72,185,-369,-126,242,-167,-171,-163,234,-242,-522,209,-41,-810,-126,263,-378,-203,18,1016,217,-111,957,210,-1,80,-415,-262,603,-238,148,829,-46,-16,-674,-140,143,-39,169,181,409,118,-134,-799,-86,190,-133,-130,-19,-768,-146,200,138,316,-142,-814,100,218,614,-287,-181,-940,237,-114,612,303,-71,-776,80,169,-153,275,-69,978,-7,-160,-873,-192,5,322,-257,-28,-896,42,21,-203,-96,98,181,-465,-55,-589,-238,-128,-139,-203,132,-411,-335,-70,-724,-60,-34,450,108,-132,-825,164,63,824,-169,-223,-857,32,98,793,-184,-61,330,-261,8,51,-384,-81,-535,81,-126,433,-149,41,-151,-241,51,-257,-26,-39,711,-34,41,610,8,139,-654,-319,80,-1220,260,32,-297,-206,-248,85,193,181,-107,30,-234,826,-131,-95,-292,49,106,203,-39,-371,-573,-20,-117,-68,194,-161,536,-162,-311,-770,145,-22,612,232,-200,550,-191,-61,227,-120,140,298,-316,-27,-703,196,113,-485,-54,275,-657,-42,-56,-711,87,-75,276,-7,-215,574,-256,24,587,248,-97,446,197,-92,-1245,400,-30,585,150,-256,913,-191,-99,-841,136,275,-407,96,162,-121,-238,39,469,-215,-255,-7,199,181,713,336,-34,694,157,-33,-622,162,173,542,-247,47,-726,271,-11,-948,91,-24,-834,-49,56,102,-229,-379,365,-116,-60,46,-344,-201,-708,-180,260,-691,290,132,439,-346,-273,576,-211,-70,811,-225,101,-156,-226,72,736,233,-25,-617,-27,296,-497,-175,-171,-823,154,207,-757,143,-72,642,47,-124,-502,104,260,756,-70,147,875,133,159,-731,218,5,789,-117,-103,-266,85,-236,805,-10,-8,-625,-88,-88,-847,61,220,340,100,61,-120,-291,35,-353,89,-55,540,265,102,-896,324,-101,-589,-83,-80,322,-266,8,525,-252,5,893,-131,-64,502,53,160,82,214,-314,774,-24,-117,907,152,-203,-563,115,-135,711,277,42,-688,224,219,478,-159,-38,-739,-91,9,483,126,161,-640,107,285,-70,44,-297,337,-262,-28,-788,-226,159,-184,-59,-320,111,93,-325,508,135,182,-331,97,64,-637,-78,-33,203,64,-450,203,155,-363,-790,133,167,-993,32,30,-681,24,-69,-690,-249,23,-692,-174,187,296,181,1,586,54,176,-580,-317,-42,612,35,-257,-842,-218,44,-115,27,-378,-777,-81,121,-497,232,153,744,171,178,978,-74,-121,503,-224,123,-282,149,-255,-135,240,-176,-884,-186,-48,873,64,-223,25,193,181,772,5,148,-572,235,183,-1016,129,12,896,-91,-148,-279,-258,125,-598,298,96,-1043,-187,50,704,-64,-127,865,148,-218,-495,239,129,-23,-430,-38,569,22,-276,-957,-1,102,-350,74,-20,486,-132,171,566,298,-42,-989,43,139,532,-180,-254,261,24,-428,-575,-276,115,955,305,-132,-339,-488,-15,-842,107,143,210,-246,-245,729,-60,87,-246,-255,141,633,-116,152,-390,-170,177,-380,75,-36,741,-180,173,-760,261,164,473,169,138,492,198,-150,877,-209,-40,286,-254,98,-825,-207,46,-522,61,-157,698,177,-126,147,305,-142,397,157,93,-813,-49,70,336,95,5,739,210,52,821,251,101,-559,-3,289,374,-257,-345,270,-446,-22,-472,123,259,-129,223,-109,-535,-36,81,901,374,-99,-895,-22,101,-990,317,-82,-507,-8,83,363,56,12,-463,-180,37,-564,-111,-35,381,168,79,865,65,-84,-47,38,-330,-775,31,-46,-343,115,142,-180,231,-242,905,330,-197,596,-256,128,330,-155,-140,-55,-433,-293,853,20,-66,-713,54,-35,-723,-182,101,333,184,1,275,-180,102,-859,-139,117,533,-123,187,-192,-336,-368,849,-138,-223,-535,24,304,-376,-385,56,711,-112,-115,-238,229,-48,-103,-305,30,-331,-420,40,616,-97,-261,-146,-44,28,-581,171,232,-918,171,109,713,-135,191,735,73,-159,-76,179,-82,925,143,-101,-668,-225,90,695,-102,93,572,-224,135,-395,-393,-171,-820,-215,-78,205,-250,-245,-599,215,-18,-81,277,-20,-802,-242,144,829,-3,-202,-770,129,268,-513,149,-94,275,-195,-281,65,250,135,732,-218,-47,-689,-295,75,-804,-115,70,-128,-364,88,-128,37,-217,-201,-101,98,-894,-176,97,-986,382,-119,76,49,-308,-572,-1,-149,-745,170,216,-894,-76,186,-825,122,194,56,-265,52,656,-85,83,582,-183,109,-662,-320,-1,-762,-59,-14,593,242,148,426,-222,-281,-228,-14,-409,-526,28,170,-1090,-66,62,-217,-334,91,-455,43,-155,-417,-184,105,891,52,160,764,-268,93,918,40,-279,-218,-472,53,-698,20,176,-1018,321,-90,566,-178,-153,-883,-197,118,667,294,-2,-821,-212,-73,731,278,-43,-413,100,-31,-648,-137,108,-566,-281,175,478,111,-172,-375,103,-174,-698,-116,111,223,-345,-48,371,212,-102,879,119,129,251,-119,103,-579,68,298,813,318,-251,-812,143,-5,333,99,69,83,267,-205,761,88,-186,-563,-211,13,-1095,96,-10,1017,168,-119,688,-264,-65,-494,174,222,877,164,132,529,-178,-254,-433,-319,-78,727,144,186,816,299,-260,-870,55,232,-573,-232,-79,333,-282,-26,-772,112,262,-803,-48,-103,599,260,95,-185,-465,-56,607,-53,-11,608,278,-125,664,317,-28,-1023,-193,36,-722,19,-54,313,-458,-10,929,46,81,773,93,-152,372,7,31,-616,-316,33,-738,-334,76,321,-76,-360,717,-247,-68,-737,121,187,-239,-53,-427,-487,129,259,-714,191,-60,-145,-288,-206,534,-221,141,-606,86,92,-1064,-6,5,-331,-129,172,-767,-109,8,-87,275,-29,97,213,125,250,-77,49,-691,-172,-19,50,141,181,-505,-258,19,731,-41,157,-260,-331,21,-836,247,129,920,312,-92,-196,-457,-26,-993,-230,62,-504,-264,53,-553,-13,-148,-835,224,-13,-738,215,242,-870,-78,1,875,-62,-130,632,-210,30,746,-202,-40,606,132,-25,-407,111,154,445,178,-156,-390,-479,-63,866,125,-65,281,-284,-38,245,-84,49,899,-70,146,85,-419,-262,904,-37,122,-773,106,-47,-367,-326,71,-511,-235,52,589,98,160,716,295,-177,828,297,-212,-727,-128,238,-584,-94,295,-747,-167,46,-814,-116,-102,-841,120,-39,-895,-195,-27,922,-177,-36,-925,52,221,-815,-190,89,629,-197,-223,-1051,-118,78,-618,279,160,758,-185,-53,-810,-233,153,-1,187,181,-581,21,154,-766,39,168,-281,-275,107,820,160,116,807,-225,101,-963,-273,13,277,-170,82,320,-457,-27,-519,227,15,623,344,-89,405,203,43,-541,144,243,-733,250,190,-875,228,184,-778,169,7,-740,267,71,367,-222,-248,-349,-11,159,18,-389,-44,541,104,202,982,132,-171,802,-43,-223,890,102,99,-738,-66,232,-816,-78,180,665,204,-74,-435,-280,-220,577,-77,-141,-991,63,18,688,154,-125,-838,-172,112,-602,-309,92,856,-80,26,-621,7,-63,681,-97,172,-567,-140,-27,727,213,-144,777,167,-173,195,-153,139,-836,-123,116,-949,-51,188,638,-274,-115,308,165,-40,-452,201,64,-719,232,76,123,92,-325,285,-268,-14,880,-109,133,571,297,74,575,135,-5,845,-197,112,-891,39,-53,-912,-199,136,123,269,-97,-760,-65,78,-796,-209,26,525,-179,-115,-78,-388,-152,-871,48,162,-931,-89,156,-686,34,305,-183,-242,110,799,234,-230,-693,71,9,-936,-132,21,582,275,-63,-694,248,52,-514,-261,-7,-643,209,-62,716,-135,106,454,-421,-55,-383,-328,109,-588,-267,-37,201,75,-418,421,-145,30,-697,-14,-60,-963,-33,43,-333,-186,105,843,355,-105,-1140,315,-20,677,237,123,-685,89,-59,578,13,-258,318,-264,8,-641,126,-108,340,185,-171,-130,-167,137,693,189,-251,-886,-256,-25,10,254,130,476,120,-250,-595,-197,208,81,298,-100,730,-6,-151,220,106,-275,360,-298,38,-522,84,-152,-571,-269,178,757,30,185,278,-259,98,-593,-289,191,552,281,-49,296,-273,-37,-603,-276,155,909,-39,110,56,-54,-413,-696,80,-98,171,52,-443,724,272,-43,-206,-427,19,670,293,10,-584,-112,-179,-687,-37,-68,-908,-65,80,-166,-247,-199,-20,199,181,769,188,93,920,217,52,483,169,132,829,-210,23,574,-259,-216,-181,-385,92,-823,128,-20,797,148,-89,681,336,-44,-581,-189,189,-704,-179,283,-139,-176,-71,-867,206,-121,332,184,-160,911,-85,-107,-801,44,-31,-354,5,59,-1065,133,2,-721,286,202,810,164,61,-614,154,-25,530,134,-277,332,-315,93,638,314,-165,-569,-279,105,882,-246,-78,-685,-71,134,-659,135,223,443,-114,22,28,178,181,-421,-429,62,-747,-232,161,-644,-4,63,332,-263,8,206,-503,-131,-767,169,214,109,-70,-281,257,-195,97,579,-361,-8,73,174,181,638,-12,212,249,38,-297,-240,-1,-396,-732,117,-77,751,363,-3,-63,-438,-207,826,86,-131,-37,-455,-46,578,-64,-272,-953,-33,-18,-283,-298,154,843,-205,-75,39,214,182,-1021,118,-19,-694,-9,-82,641,325,15,-343,-282,-204,-849,-90,189,940,191,-68,-725,244,247,-692,-125,168,-733,100,-73,-298,-164,-270,568,305,51,579,26,-269,-637,194,-16,833,276,-150,-798,-261,81,-965,-73,205,-697,70,2,-715,-222,114,554,-40,209,-709,-84,-113,417,-153,100,526,-18,-108,260,-457,-2,-578,-191,-70,838,-67,133,-926,-104,-60,811,-113,-17,941,182,36,705,106,-217,-863,-165,224,749,205,-76,509,119,81,-495,51,287,529,-224,37,-540,-13,301,-1009,-10,-23,584,293,-170,653,-38,178,500,-222,-129,-924,47,207,586,-39,-244,-1057,412,-56,964,238,-149,-421,142,3,893,-96,-88,797,260,144,-705,-299,105,-689,-321,44,-194,229,-4,548,128,-81,958,-119,-89,753,-245,9,-1046,-133,79,-640,-258,190,717,153,142,-81,278,-95,1022,229,-96,430,-96,-395,521,263,-82,46,-59,-368,772,124,-56,50,145,181,496,-205,134,574,263,-35,-478,-329,-76,-282,-33,-372,-331,-186,105,-733,183,-14,-519,228,192,492,-279,-192,681,23,-206,439,-363,-273,188,-219,13,786,-247,83,81,-419,-262,-116,-74,-329,173,250,-287,-433,92,-90,264,-458,25,594,277,117,942,50,-63,-123,-295,35,911,-112,-49,-584,-36,164,756,-214,64,-1131,87,-7,-962,37,187,-759,-172,-27,754,-26,105,477,89,166,857,17,-278,110,57,-261,900,233,114,604,227,-103,-349,90,-204,662,-154,35,-876,-202,-37,-165,-358,0,-222,-217,143,-851,-91,72,377,153,-119,709,296,70,-877,-173,217,810,371,-125,295,21,-413,-780,257,133,-1107,397,-45,-698,104,-95,-814,31,100,-903,-247,27,679,-127,62,650,191,153,-707,-49,309,-954,158,111,-452,117,-34,467,175,134,-678,-91,-53,-9,196,181,865,227,-151,-545,135,245,-667,-95,111,902,190,-49,-884,-80,244,-197,-3,-132,-236,-436,61,-646,285,130,-327,-476,-43,-688,-4,155,-607,-97,-69,-896,54,106,485,-24,-356,-627,270,189,-509,74,-122,-151,-232,51,-399,-345,129,546,-244,85,828,-164,-64,284,-139,-174,769,238,106,554,74,208,-1013,229,-63,-645,173,187,871,-158,-9,287,-266,-14,-654,-3,128,-583,-279,178,524,-21,167,-156,-38,52,802,-145,98,504,54,-101,677,13,-247,816,287,-105,474,-292,-170,-616,168,4,-49,-405,-10,892,-55,-223,520,236,-164,-565,58,-124,-485,-262,-80,-816,-168,242,426,88,-151,723,282,-42,-624,-153,-84,238,49,-292,-163,62,-304,770,345,44,-150,-73,76,247,109,-264,-765,215,224,-457,-33,233,-582,-102,-182,-648,117,-10,-505,258,74,626,261,117,-481,-266,-80,533,-274,-161,247,-73,49,347,-316,65,160,-201,-5,-107,184,-95,-628,261,145,-408,-149,-158,-633,131,-71,-647,-112,-17,388,-376,-31,587,-94,180,682,-140,181,-680,123,240,-537,-133,219,-814,-284,161,376,-131,74,-703,-301,31,-499,-312,-83,-653,-102,64,553,-1,-296,-830,150,262,774,-22,-55,559,58,-238,-642,160,75,653,-132,168,-541,-218,-178,736,-35,-184,-599,9,-86,662,309,36,-655,246,-7,141,-241,-227,-721,114,277,-533,-205,-41,-768,-11,271,-756,194,-24,229,107,-191,793,-150,172,268,4,-236,913,74,-115,804,-185,83,860,176,-167,817,-43,-132,-650,251,-63,124,-78,-343,-801,-253,159,189,-293,3,385,161,98,157,-498,-131,-159,-385,73,-300,-49,-199,-917,0,194,744,116,-26,-293,-460,43,-142,275,-63,739,-107,166,-191,120,-289,-933,-161,-26,880,-65,41,589,156,-238,716,-89,78,-386,81,215,-686,88,171,-168,232,-123,738,-76,-28,-901,78,-107,269,125,-274,-60,-452,-42,530,205,-225,-818,75,-6,-887,271,-101,-826,-98,2,436,137,-255,257,-389,-106,282,-284,-37,898,158,80,-20,185,181,-603,-137,-85,828,321,-145,-815,-191,222,-985,-36,90,779,-177,19,-161,244,-107,269,-41,-460,704,362,64,629,313,15,-185,-394,48,36,207,181,-307,-84,-331,691,210,-203,936,14,-255,-677,-234,-68,316,-271,-293,849,83,-164,116,239,-176,-77,156,181,-1172,150,48,787,247,-144,491,194,-134,345,166,-64,687,-124,140,275,-209,74,-742,45,275,816,116,121,-802,-240,52,588,95,195,762,85,197,-125,-226,-187,-571,129,256,84,277,49,-607,242,-24,-499,78,-67,952,77,91,-896,5,-28,543,-316,-185,-713,-4,240,-498,188,201,-174,302,-115,432,112,156,-702,-269,169,478,222,-37,754,-260,40,-414,-287,-83,-803,8,86,595,-62,-236,182,86,-224,512,31,180,908,370,-99,527,183,150,-853,-195,74,51,200,181,-148,-429,-54,811,316,-109,731,28,-109,744,192,-159,-979,213,-77,257,11,-156,524,227,-50,-414,177,173,-977,201,-78,860,50,-110,760,263,100,638,-173,99,-795,193,259,-181,-301,91,701,-37,-116,186,245,-287,225,205,-3,416,215,-88,-665,246,77,-415,134,-5,579,-268,118,815,-108,-215,-864,-17,88,-960,-96,-10,-773,214,173,-619,237,162,541,73,179,369,-182,39,766,261,42,-235,-187,-91,-820,-55,-15,788,-179,-70,-540,153,-100,899,225,-133,268,-192,-298,-664,6,-143,864,-106,-75,-841,-114,-35,59,-401,-63,373,159,-125,-184,-403,63,828,234,151,-613,28,11,-839,-234,5,-714,-17,-116,-644,-234,179,785,130,-56,134,240,-234,-430,-324,68,-720,54,-31,729,68,167,48,-407,-106,-530,122,-94,-515,10,203,-881,-59,158,-563,11,281,844,216,-166,705,-212,-49,-623,39,55,-125,-294,35,-897,-195,192,626,121,169,822,316,-97,1000,121,16,-784,166,209,-116,266,-126,-706,-81,-128,-585,-163,-105,-559,191,237,-85,-328,52,756,-19,168,109,261,-111,-675,228,80,-912,-144,169,221,237,-14,435,108,-172,903,239,-47,-677,-210,197,-895,148,-43,446,94,-53,-137,-334,-176,753,-8,150,192,-292,3,928,101,-71,909,198,-103,905,-168,131,674,157,48,-853,-72,68,212,-420,-45,669,38,-251,-920,-32,105,479,-102,-239,938,342,-128,692,-264,-26,35,184,181,800,251,8,158,-315,-172,-573,172,93,-823,-200,97,-857,113,243,476,-117,-302,661,-115,-155,202,-504,-131,908,-34,73,417,-223,-281,874,204,-32,-734,194,272,463,-116,-302,-670,165,-75,-458,33,190,-847,-200,113,799,228,4,-850,-139,178,-694,-289,-21,-569,-229,9,673,-212,82,-443,-465,37,-608,57,79,684,281,-191,-198,-416,-51,-522,269,123,720,-301,32,513,238,121,785,201,68,863,-53,-144,337,-273,-72,997,204,-69,187,-290,-284,307,-248,-28,772,-233,19,-507,-208,-12,584,148,143,600,106,-289,689,38,11,-85,-72,114,-553,249,194,560,197,158,547,-169,-220,108,-114,-75,-1029,34,-37,-490,167,223,553,214,151,-625,-167,-76,749,-147,22,1002,165,-145,-120,-237,51,-590,-121,-131,633,49,85,-882,292,-105,167,290,-134,575,-77,205,876,232,-46,-834,160,13,100,-394,-16,-818,35,-116,-807,-105,150,108,262,-111,-928,-93,166,-407,14,-30,-559,48,-64,-889,-236,135,-165,-248,-197,70,-434,-88,644,-122,-220,-764,133,-13,559,9,195,-605,-41,167,567,51,-284,731,85,-109,-318,-349,70,632,343,56,-623,237,-17,706,158,114,-124,277,-68,-779,157,-22,-883,70,-125,940,174,-68,681,160,-237,-499,-242,-72,141,-214,-434,540,120,-259,252,90,-212,840,-124,-83,275,-2,-215,71,-405,-22,-1102,405,-37,-630,-35,112,596,-208,-117,-567,58,-168,-632,-242,16,329,-214,-371,385,-95,54,-831,-255,95,-171,252,-104,-594,194,196,-632,-121,-72,-556,-102,205,-702,-71,-48,623,-192,57,-611,280,32,-617,255,105,-686,-11,4,-352,84,-8,-711,232,75,-325,-399,3,-818,-113,79,14,-409,-322,-522,-293,-12,815,26,-286,382,-203,-293,-700,250,101,545,-233,-47,826,-26,-111,-726,-232,-1,-1095,269,-48,327,-405,63,-359,90,-72,-676,-145,230,86,-420,-262,-356,-360,77,-779,9,-112,-785,235,126,740,89,-144,-346,-277,-195,-249,-464,-115,492,-281,-192,-431,199,152,-205,212,-325,161,160,84,-250,-429,-76,-847,-183,183,909,-109,-27,354,-411,39,65,155,181,190,-290,3,1049,172,-68,-92,-115,-225,711,-17,-137,-775,-126,-84,-341,66,13,-563,-235,32,-796,-64,88,-1079,394,-57,-1180,369,-22,-342,75,19,-204,-406,58,-607,25,139,-298,-303,-214,357,-169,39,-155,-329,136,-799,-123,6,-681,-67,120,516,244,-153,-1036,158,-53,-742,57,277,-769,117,68,594,153,188,442,-84,63,538,158,-231,-545,-361,-27,651,212,142,-551,-190,218,269,176,74,-913,245,-117,-640,214,1,213,-344,-48,-6,181,181,-733,-90,243,-668,173,13,399,-493,-111,354,8,67,960,295,-145,-1027,216,-26,718,119,144,-468,-345,23,-842,84,276,-900,82,237,-402,-411,92,-866,75,17,572,37,-282,-1022,85,-39,809,-75,-231,463,194,124,880,-157,-21,-227,-40,-426,983,-95,-119,628,-31,-152,-867,-74,205,960,293,-168,795,-147,-140,857,77,157,-1062,-56,83,-274,147,-1,619,44,38,-881,104,-47,251,192,-193,-655,199,53,654,207,166,838,170,4,-916,-192,-32,-340,110,-135,540,-170,169,241,108,-287,-130,-212,93,622,-194,-186,852,27,-88,561,202,-205,446,-297,-152,381,-246,-313,318,-258,-72,-180,-405,-293,597,-132,-170,838,146,-21,-891,-66,220,-918,33,-102,141,-295,11,-139,54,-357,395,171,81,471,70,175,851,52,192,650,337,-6,9,-295,44,509,124,-194,393,92,-118,362,-365,-58,669,185,68,916,-80,-60,699,171,-34,-481,67,281,-575,187,252,785,299,117,43,188,181,-721,-76,-109,100,189,71,-764,222,226,-911,114,3,-583,173,46,824,117,-27,485,253,-120,725,101,-206,278,-274,-14,-455,125,-18,410,-295,45,824,155,155,-714,23,163,712,66,-190,587,-244,119,-500,-207,-12,827,-259,56,676,-209,-146,804,110,-36,-476,-343,-169,387,147,-249,-567,-62,295,-608,-154,206,-693,130,-27,628,264,-179,349,100,95,-452,28,-90,743,1,123,-696,172,-95,-506,-274,-158,-170,-184,-29,-904,-219,-30,-831,112,98,847,170,166,616,14,-242,-134,-456,36,-573,-54,-167,-837,-248,115,714,-100,-161,621,72,13,-45,49,-302,558,74,73,-125,277,-47,379,141,-272,-129,127,42,-576,129,-103,698,90,48,-529,-300,36,-753,27,-63,-244,1,-398,224,100,-295,601,218,158,-696,-111,97,664,-55,-248,808,-238,-14,-924,-92,234,-871,-144,31,463,-109,-302,601,-231,135,-519,-182,248,514,-11,-234,383,-437,-75,712,-113,77,-631,32,-89,894,-65,-74,690,239,-208,-670,50,-72,588,116,113,471,103,-291,723,21,-208,694,-276,-47,-135,-522,-81,266,229,-173,748,-58,-190,-1020,-59,70,721,73,166,965,91,-115,473,-101,-239,449,-126,22,630,-79,-241,254,-273,-245,65,1,-269,709,-4,-114,-838,105,-117,892,235,3,-493,-327,-40,703,156,-195,920,-41,155,-721,17,-52,584,-226,18,-649,-44,67,-341,-426,79,151,-164,113,572,317,-132,993,-4,-22,800,164,39,221,-213,74,-27,-386,-33,-860,-52,80,32,133,181,708,249,-1,574,-271,88,-788,52,3,670,-10,4,800,-69,-99,-787,264,47,-579,101,265,498,34,-234,628,225,148,-637,76,4,-512,-28,158,-663,85,290,-757,156,20,559,-183,-93,570,43,207,-714,90,44,-584,189,-89,159,307,-121,-577,-49,-164,624,-220,-28,754,44,129,633,227,-84,-884,79,68,532,162,-65,-714,-292,10,-497,231,102,-213,-356,19,888,317,-215,-483,-62,-122,-264,-34,-161,509,269,-133,-776,192,260,662,344,-84,541,-9,179,779,-213,20,885,9,-94,383,20,-28,-855,78,10,248,43,-297,-561,102,119,815,-56,-50,-78,-277,19,-24,199,181,-712,-23,-91,674,112,26,-352,-186,-108,-80,-47,-218,717,-29,122,905,-51,-219,862,158,-55,660,-217,92,566,291,-106,725,290,113,13,-402,-322,581,64,211,-408,124,-15,-1179,346,-29,-754,-195,180,698,-186,155,-571,21,-142,562,-219,123,-234,-126,61,665,-114,147,-649,302,30,-6,-412,-73,81,-58,-134,867,265,-100,394,-129,-388,487,-131,-344,-646,114,-61,-628,70,66,89,183,79,-911,189,99,613,283,-150,909,161,-93,-484,123,263,-353,104,172,-449,53,-83,891,-148,-149,-214,-17,-144,-783,-178,214,-119,-241,39,444,-222,-352,555,36,-220,377,-246,-313,-127,-431,-225,-716,-264,135,452,218,-128,-117,194,-277,468,60,-192,216,-249,44,-444,55,261,585,150,153,469,155,46,451,-40,102,-796,-191,192,-775,-261,56,-780,-182,224,730,-251,-61,349,146,-190,-501,-166,-200,485,-223,-209,-766,81,267,-397,-151,74,434,106,164,-234,17,-281,-344,96,-54,279,-257,108,200,146,-365,-530,-1,286,-658,-176,143,697,-225,-45,669,154,36,-284,-102,-395,-755,-10,78,664,63,105,873,181,159,-778,-156,20,-742,17,-85,984,-76,-85,894,336,-200,445,-122,22,-297,-56,-199,683,-276,-34,684,96,29,-567,7,240,-739,91,117,-491,156,-23,807,-15,190,446,106,-290,123,-244,-232,-648,-215,116,276,-343,-353,52,205,181,-262,-113,-73,-15,-127,-295,-14,-359,35,-693,278,82,240,-427,54,-710,-217,100,416,56,-111,379,-58,-390,630,-85,63,589,212,-247,705,174,105,478,-224,-209,-564,-256,217,643,43,-34,105,-387,-11,716,90,-7,-1042,-47,0,78,50,-308,-610,-138,-32,-540,89,36,-494,214,104,-332,100,56,807,150,-144,67,-274,55,725,-153,-168,-724,-147,69,586,-126,-134,-672,-1,70,656,-152,3,-1056,-114,68,-673,176,69,-359,71,-215,-387,-276,-17,-575,237,-58,791,228,169,678,278,-69,611,105,-133,-1191,238,-18,-388,-342,62,-698,-260,30,-420,66,-90,-656,-226,248,51,203,181,-882,17,233,874,290,-9,-277,44,143,588,180,-135,-776,-131,-22,1,137,181,672,0,-17,762,72,177,-655,-334,42,551,-131,198,-586,204,214,756,-154,-30,235,94,-285,649,231,135,598,-217,-113,532,-11,-279,-28,-403,-50,405,-102,133,66,-296,-323,856,95,-200,7,-340,-370,245,-455,11,-823,-190,-21,-70,-352,41,103,-303,-244,921,-34,-93,-906,-40,213,258,50,-306,-459,-346,65,908,22,-5,-834,29,34,627,-189,61,-640,-352,66,818,253,47,-107,223,60,700,129,62,-467,-347,67,-511,13,296,140,302,-103,269,137,-331,-742,119,199,240,37,-442,-243,-312,46,583,-234,-12,-704,-322,129,821,53,43,646,-187,-123,823,179,-163,890,192,-76,62,-403,-73,-881,-42,-98,-773,102,52,323,-267,-72,887,173,-144,660,222,119,-851,110,-117,-96,-482,-271,-741,-17,250,275,-9,-215,988,63,-14,-1119,23,63,751,-72,131,-374,138,128,640,-188,-176,597,-39,212,243,-457,-105,-951,322,-122,523,-259,53,820,-221,90,391,-380,-31,-24,70,-159,-812,23,-113,-509,98,-85,-408,-431,-178,456,134,167,-915,-269,-2,971,110,99,-507,98,-65,-642,-112,71,154,290,-137,167,-102,-477,807,-204,155,-262,86,-214,373,187,-98,885,-158,94,-626,-308,50,698,-231,50,-622,242,170,-547,-68,-101,-735,-100,149,-751,36,108,-636,132,15,-22,-314,66,59,-106,-417,-651,-161,-68,601,130,181,135,-56,-358,-640,60,261,-347,28,76,-275,-63,-205,769,-176,62,393,209,-60,652,227,-175,-387,92,-175,607,38,-231,5,186,-22,-1093,158,28,968,276,-77,-536,-201,246,-196,230,-3,-59,159,181,610,151,-221,-678,47,129,38,177,181,-752,25,28,-678,32,170,-1066,86,5,865,-77,68,-505,-200,-178,547,-196,-73,492,-291,-32,297,-109,-446,268,-68,-434,502,-213,-129,303,-262,-72,995,-77,-130,732,-180,-28,631,263,-117,-430,-328,-76,-123,-213,-7,-609,185,181,583,-255,77,793,169,-121,660,-62,21,-645,-309,49,477,-164,-39,903,-111,-27,99,190,79,780,43,-170,-820,81,-58,643,333,-34,-867,-22,109,-662,250,86,-104,-514,-223,278,-458,11,-502,-211,-12,-39,-377,-8,-372,121,-30,928,-22,-169,-785,-235,66,655,29,213,293,-272,-37,754,299,137,-781,-51,-13,-680,-115,104,-882,-116,21,291,-359,-9,11,141,181,22,274,92,156,-314,-53,-771,-188,124,872,258,-115,209,-150,-439,-782,219,70,-357,101,12,-714,-117,-63,558,-134,-95,955,165,-196,-153,-198,3,601,233,95,-103,-424,-105,-250,-446,88,795,-156,67,555,18,-304,864,220,105,931,20,-27,-943,185,84,-804,105,163,-268,-451,16,725,-165,173,413,-123,8,629,-137,-257,-55,-381,18,450,205,108,-586,-76,-109,-77,203,-168,-415,5,15,-830,112,83,694,-59,-116,-875,-44,128,697,141,-231,-735,-167,-58,382,-204,-293,290,-426,23,-18,-348,-20,-662,-32,114,520,75,203,955,-169,-15,-513,-154,-200,-489,-170,-171,119,-444,-35,684,146,160,-201,-377,-11,-897,227,-123,-535,-243,42,399,-56,-401,177,-122,-120,890,121,-99,879,22,-236,778,259,150,758,-23,-166,667,258,-217,586,-221,-38,394,-412,5,-245,-457,56,-588,203,182,-970,127,-85,11,135,181,-262,-357,-37,673,-225,119,216,19,-465,-938,207,-114,-99,-29,-198,444,-300,50,-553,-212,20,651,-177,147,-585,-275,136,330,-266,8,589,248,-149,-146,-313,-235,-136,-46,-276,-965,62,-75,662,-302,-3,-864,-130,180,-1057,-107,35,1018,10,-64,241,11,-160,-264,-240,176,889,-144,-21,595,48,149,469,-400,29,-797,-54,74,550,-175,-76,137,207,-121,-499,198,126,828,238,122,684,12,-103,-680,280,211,-616,11,129,539,-183,-56,-1121,389,-56,210,-245,-245,871,50,-125,-805,-155,41,802,310,-243,670,227,11,719,200,-32,-579,-167,31,638,195,122,-327,-333,74,-194,-469,-61,-497,66,284,-345,-188,98,67,-432,-356,-411,-12,-1,894,-181,-89,954,-59,12,299,-469,-58,72,18,-389,755,-44,140,-503,145,252,-545,-4,178,579,-6,-196,-615,-168,262,-184,-110,98,180,-296,3,-582,-246,183,-644,240,126,-577,223,-58,-591,-247,130,-840,86,-108,-175,-246,100,-671,3,113,701,292,-85,987,4,-85,-601,-188,-34,576,344,-67,-441,40,-53,-764,161,136,-170,-368,89,140,-296,11,861,115,-274,42,-133,-318,-167,-411,38,916,-175,-99,577,103,181,182,276,-238,-287,-88,41,-931,-107,131,142,-219,48,348,87,-292,695,57,-247,-749,63,283,840,-55,42,-297,-53,-199,-638,-322,58,386,-205,-293,637,-177,-186,626,-235,-95,327,-447,-41,166,-52,-438,-612,228,-29,-11,-376,-23,661,142,-71,-12,109,181,-919,-14,241,-1178,146,45,851,273,95,-320,-459,-44,428,-155,35,729,312,0,-170,-128,-96,865,256,-7,856,101,43,-829,227,184,-679,278,41,-541,-47,-81,-661,-72,60,-474,72,-162,667,42,1,176,58,-441,-852,-280,-19,-659,200,-2,-499,-25,-153,-847,-145,-73,1049,104,-98,-872,28,151,880,225,-149,164,-172,126,530,-53,-334,-501,1,-204,-464,-448,18,770,229,-145,-1088,-40,70,822,323,-150,381,-179,43,-669,51,140,-1062,-112,59,-675,-319,132,599,-230,49,-578,105,107,483,-166,-38,490,-382,-78,612,-268,-128,-725,-56,194,185,-437,-5,-549,66,278,36,181,181,872,130,-246,-109,6,-336,414,-371,56,-574,136,271,884,223,-102,709,-44,16,-727,-228,82,108,-351,28,-1011,-126,39,987,-33,-151,-575,82,127,859,-172,29,-712,-265,28,974,263,-115,-689,4,105,-811,-63,130,-105,-118,-88,-693,-52,-13,612,357,1,-741,155,12,-667,-84,103,454,156,-206,-535,108,115,200,-351,-126,990,-4,-54,679,-303,17,193,-206,-5,-1167,166,21,557,188,2,-252,-350,151,740,-210,-104,-500,21,213,280,-69,-461,328,-462,7,881,135,-106,481,122,-147,-804,182,13,859,-187,-54,703,39,32,-667,-169,-62,782,189,-251,-282,-35,-374,-830,-264,-22,-489,28,290,-61,119,181,32,131,181,-359,-358,79,245,-464,-10,-786,304,79,52,-390,-64,139,213,-121,228,-391,-6,846,112,85,-913,-86,12,-863,-173,236,-693,-57,145,829,86,-115,-871,-253,33,248,51,-306,254,-208,-310,-756,-245,6,-1138,285,-42,-492,-1,-211,212,-247,-245,-1238,398,-7,-473,41,-164,-713,-189,-1,250,-118,103,859,-167,159,-857,-178,187,-703,-28,207,-414,-262,-174,-212,-296,-146,709,-132,92,179,-498,-131,-621,-22,314,-466,-272,-116,560,-195,-96,-747,-253,64,729,271,-184,136,322,-138,559,255,-127,290,-8,-421,590,180,-261,736,186,-106,710,108,61,864,-42,-67,-657,-88,148,-225,9,-416,-803,-215,206,-267,92,-106,630,141,193,-201,-456,-20,523,195,135,545,-209,-37,697,37,186,-807,-32,21,-241,67,-286,566,188,-8,588,127,172,875,129,37,575,36,-256,825,131,57,674,50,180,767,197,102,239,50,-310,767,260,118,800,-182,25,179,-115,-470,491,-7,168,805,-192,-126,530,-169,173,18,66,-88,-711,-147,222,-150,-223,72,256,-277,-245,-512,-253,199,-473,88,-130,-384,-27,47,-547,86,260,455,135,-215,-215,-262,-120,-284,-228,-319,-861,-2,70,-529,-230,-92,217,111,-206,848,329,-277,-644,160,-27,901,-154,-133,-737,80,47,-631,302,49,-591,189,-76,-471,82,-77,-524,-374,99,-138,230,-175,557,139,-272,871,-194,-153,809,198,87,608,-98,-249,-364,-299,152,-801,21,196,-206,-314,-232,-488,-132,-128,-820,281,109,166,-218,13,112,-292,23,845,319,-120,500,248,-14,534,19,-196,798,190,21,731,-237,86,-169,-358,137,-537,-103,215,-710,95,257,-679,242,0,-717,58,53,-724,-213,66,841,-58,-47,-796,-256,-35,-1010,31,34,-261,-31,-161,738,233,-111,946,308,-120,235,-56,-475,1009,134,-156,-258,-437,54,892,9,-131,-360,90,-8,-74,155,-158,592,-226,-144,-871,-92,-66,-1112,17,68,-112,-452,18,743,42,-116,-131,121,-356,924,-49,-31,-646,16,-140,-747,77,31,-969,-92,181,364,-305,38,0,-483,-60,-550,-247,221,-557,-70,294,-728,-291,8,605,-205,-141,-73,-54,-219,-922,-128,223,-962,209,-102,682,89,-7,425,100,-278,675,-29,177,666,-210,99,-725,7,-19,-719,304,31,-667,-192,-87,587,299,79,-739,175,143,725,-229,33,-334,-187,105,-859,-158,-36,-863,-181,-52,-357,-460,-7,937,-58,-25,-558,-138,292,-940,-22,209,245,131,-286,395,-441,-39,-354,27,-105,-562,50,138,-643,-55,280,-806,75,191,739,91,122,-32,68,107,545,135,-236,628,265,-116,-768,61,126,-1017,119,21,-608,-63,158,-766,67,49,-182,-330,141,-640,-228,11,601,-249,-90,-114,-353,62,311,-411,-230,-754,8,54,701,-183,-88,520,34,178,-579,-126,-19,-872,-64,223,612,23,122,565,131,177,369,179,-87,556,-210,148,-596,64,135,-817,103,167,882,-48,-95,-990,424,-117,561,-114,-17,-665,171,224,-759,155,137,-702,169,-80,145,266,-248,-566,-124,218,809,185,-102,94,-13,-450,-202,-94,98,-584,24,311,396,60,138,660,225,-128,-257,-183,-173,514,74,99,858,217,110,859,81,131,-311,7,97,38,-487,-29,665,373,57,-231,-276,-236,878,24,-89,-335,98,38,-1055,32,-15,-719,279,105,-307,-482,25,840,-189,-78,432,-435,19,-810,48,25,-418,-188,105,-721,207,24,-331,-189,105,-409,-269,29,717,94,96,-239,11,-281,-761,-86,-43,862,-193,-45,674,-174,-67,-616,-40,184,-581,-268,45,906,-46,-86,-713,-55,50,582,41,-251,627,198,-219,49,180,181,553,209,122,910,-137,-123,-984,-70,138,-632,-258,188,-194,72,-241,-287,-302,154,455,94,-243,92,183,71,-597,-291,169,-882,199,-87,167,-498,-131,-287,-213,-95,-230,-234,162,552,-233,-151,732,286,88,-507,36,295,900,161,41,-286,-300,149,863,-86,170,-464,104,-35,-884,-300,-3,269,30,-437,-496,-257,176,-647,-73,138,-117,282,-50,180,63,-430,-802,32,183,-480,49,-165,-830,142,119,-786,-209,-29,909,358,-129,388,-380,-31,797,12,-242,-607,121,113,-528,-313,-116,223,-223,74,-742,-54,-99,-181,4,-241,716,-143,112,338,25,99,-681,81,131,-211,-462,-20,-90,-385,-169,685,-227,103,490,233,101,49,190,181,259,-493,-73,499,151,-242,-746,-259,22,-729,210,138,-268,156,-41,874,145,30,264,120,-276,-765,169,7,-551,-107,-16,381,-65,104,-44,-269,86,810,173,-102,-148,-303,147,336,-57,-370,-572,-53,202,-748,-18,-29,-440,-410,69,834,211,14,-690,-96,145,506,94,-255,-110,183,-95,-928,40,-5,-707,192,81,-554,-19,-172,-859,-66,82,408,-322,-239,915,62,-105,244,-85,49,-300,-287,137,80,-415,-262,660,209,-45,558,314,-129,-740,-56,26,-586,0,-139,-551,-348,-83,994,6,-149,-262,-449,16,731,-106,138,-837,-16,256,874,-44,68,360,-300,38,-191,-71,-273,-464,-6,275,585,93,166,-237,36,-308,650,191,163,844,-103,117,-275,86,-248,687,-271,-6,778,176,-228,-799,-167,230,-840,-174,112,-616,66,-88,-698,-324,140,446,182,132,701,301,65,-816,19,169,222,-392,40,-633,-183,165,-576,-28,308,-755,95,-18,-555,-273,44,-173,308,-133,-499,153,249,-565,36,300,-104,-299,30,713,-236,30,-691,246,71,281,8,-429,-235,-453,75,712,-133,-154,-563,241,205,-312,-292,-224,-407,46,228,689,316,9,744,22,96,796,331,77,-116,280,-32,-170,-333,122,366,200,-12,-177,0,-423,89,185,79,-871,66,54,247,-261,104,340,-272,123,-50,-428,-293,-69,-318,34,755,59,160,720,7,-129,95,-441,-46,848,290,-95,-577,-193,-79,-481,-308,-77,582,-187,-3,-776,-208,142,497,168,-185,242,-353,107,-656,-98,-31,114,226,-99,582,23,73,-590,19,153,-737,146,159,-820,157,4,6,-220,-325,-787,94,234,-146,-323,131,921,199,72,-476,203,67,-703,45,-51,502,-109,176,-381,33,211,475,158,55,605,-50,172,-655,-147,-121,258,-387,-106,672,-270,-129,685,-112,-171,471,51,-165,-334,-191,105,-305,-387,-54,732,-29,-38,-894,89,154,234,52,-292,190,-298,62,877,-188,129,491,207,-173,-550,200,131,-570,34,-157,726,82,158,-618,72,153,-948,-113,-14,-938,120,171,933,140,-64,661,-156,-138,-892,-251,-32,-995,85,-60,-223,85,-232,-715,126,-75,694,188,138,965,236,-32,708,-207,144,706,163,102,-38,-446,-32,734,-116,173,792,225,-212,-533,118,276,711,127,139,-359,-333,-42,640,370,-3,-198,-283,103,567,312,-144,528,115,167,782,-245,6,614,-63,-248,-519,-156,20,336,158,-176,-698,55,192,157,8,-465,683,-41,149,-637,-260,203,663,122,-127,-1123,483,-56,303,-464,1,199,-456,-43,-201,-452,-56,-791,156,275,312,22,-410,427,-274,-172,1029,49,-30,-913,108,104,-707,-106,117,653,159,108,-571,98,273,687,138,-249,772,-101,-115,-970,-32,-50,160,171,-305,-166,-17,-369,499,-222,-129,838,51,23,232,3,-179,-8,145,181,743,209,175,189,-294,3,391,178,-114,476,171,-157,446,-444,-13,797,-152,-47,6,-243,68,750,-63,180,491,-218,-209,808,296,-108,935,199,-77,-715,-135,35,-133,-213,-7,818,-59,-233,267,247,-163,415,-126,8,-738,164,118,-574,-256,108,711,193,39,842,151,-230,727,96,-151,610,211,-85,493,-249,57,-780,242,107,251,-354,104,-142,-233,39,-911,-56,-4,588,124,-53,50,280,93,100,189,71,-546,-200,12,-482,174,-18,718,281,-99,766,-140,-30,-938,-68,6,572,164,169,14,198,181,-979,267,-110,109,290,-88,-539,64,-116,605,-302,-73,-556,231,-54,314,-411,-230,874,284,-199,287,-267,-14,-727,-20,12,-1201,416,-32,-657,64,137,-560,-41,189,-481,180,-9,652,198,-61,290,-273,-37,-1164,98,52,693,-133,72,-791,222,199,-884,-81,133,761,289,43,527,127,-242,813,-233,117,442,-284,-172,404,-221,-281,400,-458,-13,-685,192,-33,573,-220,-21,-693,161,46,899,-197,-153,547,93,-241,148,312,-142,239,-272,-188,-410,-333,-69,962,251,-146,550,-191,-113,741,-269,43,888,326,-190,883,87,-47,789,263,29,649,36,90,458,141,145,-670,-173,-35,455,78,183,715,22,-215,795,217,147,-500,123,-64,-861,90,182,202,-201,31,-163,-329,-144,43,190,181,-65,118,181,-176,-421,38,-873,-127,62,-590,-293,163,813,-104,50,561,125,-173,145,79,-374,-225,-290,170,-535,70,-146,833,279,22,-523,-298,4,784,-215,139,-854,49,135,326,-260,8,-622,280,13,647,269,-69,320,-269,8,601,46,-294,825,306,71,143,-215,48,-710,-203,254,803,-4,-75,482,-102,-239,-1001,-44,-23,140,218,-22,870,27,-272,330,-448,-41,160,308,-121,-867,-2,256,-5,202,181,765,35,1,911,97,-97,-450,-226,175,-74,-114,125,660,-148,-186,502,-216,-137,730,205,13,96,187,79,521,261,95,-496,-245,-72,854,267,-148,740,-249,102,-342,111,-135,437,198,-20,-770,141,60,371,-367,-74,555,204,-236,-551,-96,-16,636,-252,-160,-375,-250,-184,-864,-60,254,830,94,-44,468,53,-173,-1041,-1,-8,382,207,54,840,-71,-18,-631,-97,-48,636,-175,-56,459,-81,167,-607,125,124,954,-23,-150,374,197,-39,606,30,-251,825,-167,163,-689,-311,88,997,-42,-127,816,-52,-163,-12,-452,-288,-541,202,224,-647,-159,135,-614,-280,176,51,-183,-398,566,-44,-156,-7,192,181,-680,214,206,969,34,-159,609,-173,-193,-341,-264,-158,-809,69,163,-382,-170,171,854,-5,-85,879,83,173,-547,221,171,932,226,83,-728,55,255,244,-338,114,838,335,-84,-685,-93,89,137,-463,-64,-279,-166,-253,425,248,11,-310,-128,79,-713,-240,22,697,-184,-183,192,-91,-480,901,-194,-125,739,147,160,384,163,-100,71,150,181,383,-312,88,-751,-29,201,652,198,-106,924,75,-99,784,335,59,822,147,-43,44,178,181,744,58,118,860,-46,88,685,266,16,579,153,-33,-254,-312,167,-914,-185,185,151,89,-362,-808,-58,186,-692,-74,144,380,-172,43,-137,30,-300,-823,163,220,-496,-334,-84,-258,-295,-230,-768,261,139,48,209,181,30,-408,-118,-584,168,238,710,18,40,662,197,-61,-681,-41,122,816,41,-202,792,342,-145,-786,-130,19,594,130,147,864,90,-156,685,47,-73,172,-340,55,0,194,181,562,6,-248,-637,-38,-16,793,-245,123,233,120,-270,76,177,181,605,-225,58,-696,9,167,-474,15,-58,-562,24,299,-721,60,72,644,290,-181,660,-118,-230,1040,240,-57,-36,195,181,715,-149,-54,669,381,-13,83,180,181,-582,-1,310,570,-210,-56,-76,-277,19,103,233,-110,-39,37,-300,-629,76,276,-772,-11,-8,-131,-229,163,258,39,-297,-784,-179,197,-650,288,123,-1032,99,40,-625,-167,-18,640,-160,9,801,183,95,744,-232,-84,-744,183,229,-158,107,-89,577,111,-250,549,-145,-10,874,175,-23,920,151,90,-332,-415,95,710,43,170,738,264,98,769,245,-146,903,-60,116,-749,-34,-67,-510,31,282,-664,-93,148,-782,-148,67,529,250,114,-1225,274,7,594,-187,181,-1054,-137,68,-764,202,138,397,42,-19,-857,5,-114,497,-142,-59,452,104,-146,230,-154,142,736,-11,184,-1086,18,64,494,-210,49,500,111,160,-716,178,-57,-181,-515,-61,-204,133,-285,-206,-421,61,237,-131,133,952,-2,-6,485,-222,-209,812,364,-141,-761,183,-17,159,269,-135,-468,-190,37,-705,-20,-25,329,-357,6,669,-56,121,-604,290,33,527,-176,-115,908,132,6,-515,-335,-54,-394,-278,-180,-258,-156,-45,-582,-228,-11,-739,15,194,145,-218,48,367,-179,39,930,58,-104,925,-111,20,502,-389,10,361,-174,39,411,-322,-239,-623,-91,47,-169,248,-107,-658,-263,-17,-672,-31,-74,328,-446,-41,889,116,-297,-603,-100,-110,-786,-130,106,-131,31,-217,804,317,-87,163,-446,-2,368,-369,-73,-578,160,-74,877,-141,109,120,233,-176,-754,-275,78,-381,-34,47,586,-201,-117,315,-413,-230,-821,99,53,-570,292,60,378,-246,-313,1036,97,-99,-833,-66,71,-688,240,196,-916,-155,141,-501,48,-90,567,276,-133,-420,-409,47,166,79,-266,-866,-167,192,825,-124,-60,-535,-355,-94,805,277,86,-653,58,122,-670,182,-20,-767,211,34,-403,63,192,-889,-30,-23,-625,-267,-20,838,-2,93,444,91,-167,941,-49,2,3,179,181,-611,259,0,75,171,181,884,119,150,-210,-336,156,29,278,8,-737,126,-75,505,193,-171,730,106,-183,279,-162,-308,290,-318,-27,-255,-421,100,830,-7,178,715,-199,-74,-766,-137,110,-401,94,-147,-537,82,1,-590,13,295,-834,-82,-98,-631,-31,265,720,-166,-162,-975,432,-56,-550,-7,273,-610,196,33,465,122,174,181,90,-224,655,-23,196,113,282,30,362,70,-348,-339,-186,98,1040,35,-45,846,49,19,-8,192,181,-689,81,273,-757,-84,125,675,-283,20,969,-124,-18,-69,150,181,-401,10,230,239,-281,-245,645,252,-163,442,-116,22,-680,-96,102,-382,-254,-184,719,-67,97,795,204,-45,-519,120,261,290,-275,-38,-833,-9,-79,926,25,-261,972,-108,-103,-871,-192,143,376,-96,54,283,218,-191,-883,-115,233,-32,68,107,525,192,-9,-856,89,-101,769,-21,183,148,175,89,459,169,-209,765,200,-181,-298,-163,-270,804,273,-124,-185,-242,-205,297,-315,-27,704,-91,-211,-192,-491,28,-867,42,106,-90,-425,4,76,46,-342,184,72,-357,-830,87,-109,63,-9,-343,-182,230,-242,739,-176,10,214,-415,-15,-831,-268,185,401,-310,84,-87,-414,14,845,83,180,89,275,40,-766,-43,86,793,-149,54,-546,35,-174,-627,176,-103,466,134,-145,-744,107,34,333,-265,8,400,-327,-88,-150,-137,-423,-207,-94,98,848,-80,-99,144,313,-123,-679,-114,130,-747,-73,-54,-890,-131,196,-823,186,60,-141,191,113,666,-93,-216,-744,217,79,248,107,-189,501,101,-227,507,-180,-300,231,-336,86,483,-195,17,636,-9,191,-136,-46,-261,-941,243,-121,863,121,-68,-626,0,-124,148,-215,48,436,51,175,-706,-13,-19,574,315,-46,-263,-271,103,-401,113,-94,527,103,-240,319,-272,-72,924,-45,-99,-890,47,-99,383,-204,-293,-443,-123,81,-485,-261,-79,-755,-172,80,951,100,-23,871,-136,108,-201,230,-3,879,49,-145,-719,-78,236,72,-478,-54,-800,53,247,611,176,114,-577,-69,-147,727,-269,28,753,-70,170,-555,-54,297,-275,-72,-380,-728,216,204,917,-177,126,584,-27,43,-795,-163,83,-119,-89,-423,-173,-393,-324,308,217,-24,-651,315,133,-824,196,99,694,-165,-112,782,170,-153,382,213,13,-1235,364,21,681,62,19,976,-105,73,-898,-20,-33,-306,110,52,-820,-34,99,-263,-23,-399,-341,-182,98,-563,-142,204,-272,-364,80,-1045,158,16,-998,-3,-21,540,107,-284,806,-30,-72,-487,-137,-128,597,50,-253,-628,237,112,-566,116,-38,-674,204,-48,-883,-216,-36,-765,266,96,-246,-305,-199,830,137,-99,24,-401,-78,748,183,-40,-429,190,95,466,144,165,226,-333,86,833,-258,37,325,177,-254,-682,126,-17,698,9,-134,797,-138,-24,-619,-147,281,-639,193,-9,-397,-360,69,-166,-416,38],"c":[0,1,0,2,2,0,0,1,0,1,0,0,2,0,2,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,3,0,0,0,0,0,0,2,0,0,1,0,1,0,2,1,1,1,0,2,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,2,1,0,0,0,0,0,2,1,1,1,0,1,0,3,0,0,2,0,0,0,0,1,2,0,1,0,0,1,0,2,1,0,0,1,0,0,1,2,2,1,0,0,2,1,0,2,2,1,0,1,2,2,0,1,1,1,1,0,0,2,0,1,0,0,2,0,0,3,2,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,1,0,2,2,1,1,2,0,0,0,2,0,1,0,0,0,0,2,1,1,0,1,1,0,0,0,1,0,2,2,0,1,0,0,2,1,0,0,2,0,0,0,2,1,0,0,1,0,2,2,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,2,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,2,0,2,1,2,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,2,0,1,1,0,2,1,1,2,0,1,0,2,1,0,1,2,2,0,1,0,0,2,0,0,2,1,1,0,0,1,2,0,1,0,0,1,0,1,1,2,0,0,0,2,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,2,1,1,2,0,0,0,0,0,0,0,0,0,1,0,2,0,0,1,0,2,0,1,0,3,2,0,0,2,2,0,1,0,0,1,1,0,1,1,1,0,2,0,0,1,1,0,0,0,0,1,1,0,3,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,1,0,2,0,0,2,1,0,0,1,1,1,0,1,2,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,0,0,1,1,1,1,0,1,0,0,2,2,0,2,0,0,2,0,0,0,0,0,0,0,1,2,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,2,1,2,2,0,0,2,0,1,0,0,0,0,1,1,0,0,0,2,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,2,1,1,0,0,0,0,0,0,0,0,0,2,1,1,2,0,0,1,0,0,0,1,1,3,0,0,2,0,1,2,0,0,0,0,0,0,0,0,1,0,1,0,2,2,2,1,1,1,2,0,0,0,1,0,0,1,1,0,2,2,1,2,3,0,0,0,2,2,1,2,1,0,0,0,0,1,0,0,1,0,2,0,0,0,1,0,2,1,2,0,0,0,1,0,1,2,0,0,0,0,0,1,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,1,0,2,0,1,0,2,1,2,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,2,1,0,0,0,2,1,0,0,1,0,0,0,0,1,0,2,0,0,0,0,1,2,1,0,0,0,2,0,0,0,0,2,2,2,1,0,0,1,1,0,1,0,2,2,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,2,2,1,0,0,2,2,0,0,1,1,0,0,0,0,1,2,1,2,0,0,0,1,0,0,2,1,0,0,0,2,0,1,0,1,2,1,0,0,2,0,0,1,0,0,0,0,1,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,2,0,0,1,1,0,0,1,1,0,2,0,0,0,2,0,1,0,1,2,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,2,1,0,0,0,0,0,0,2,0,0,2,1,0,0,1,2,1,1,1,1,0,0,2,2,0,0,2,0,1,0,0,0,0,2,0,2,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,2,2,0,2,1,0,2,1,1,1,0,0,2,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,1,0,0,0,2,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,2,0,2,2,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,2,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,2,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,2,2,0,1,1,0,0,0,1,1,0,0,2,0,2,1,2,1,0,0,2,1,1,0,2,0,0,1,0,0,0,2,0,1,0,0,0,2,0,0,1,1,0,0,1,2,2,2,1,0,1,1,0,0,0,0,0,0,0,1,2,1,0,0,1,2,1,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,0,0,0,0,1,0,0,0,2,2,0,0,0,0,2,2,0,1,0,0,0,2,0,1,0,1,0,0,2,0,1,0,2,0,0,0,1,1,1,0,2,0,0,2,2,0,1,2,1,0,0,2,1,2,0,0,2,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,2,0,1,1,1,2,0,0,0,1,0,1,0,0,1,1,3,2,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,2,2,1,2,0,0,0,1,1,0,0,0,0,1,1,3,2,2,1,0,0,2,0,0,1,2,0,0,0,1,0,1,1,0,1,0,0,0,0,2,0,0,0,2,0,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,0,2,0,1,1,0,0,2,0,2,2,0,1,1,0,0,0,1,0,2,0,1,0,0,0,2,0,2,0,0,1,0,0,0,1,0,0,0,0,0,2,0,1,2,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,2,0,2,2,0,0,1,0,0,0,0,0,0,0,0,0,1,2,0,1,0,1,0,0,1,0,1,0,0,0,0,0,3,1,0,1,2,0,2,2,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,2,0,1,2,0,1,2,2,1,0,0,1,1,0,0,2,3,1,0,0,2,0,1,0,0,1,0,0,2,0,2,1,0,0,1,1,1,0,2,2,0,0,1,0,0,1,1,2,0,2,2,0,1,0,0,2,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,2,1,2,1,0,0,2,0,1,0,0,0,0,0,0,0,0,0,2,1,1,0,0,2,0,2,0,0,0,0,0,1,2,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,1,2,0,0,0,0,0,0,1,0,0,0,0,1,0,2,0,1,2,0,2,2,0,0,2,2,1,1,0,2,1,0,0,1,2,0,0,0,1,0,2,1,1,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,1,2,0,0,0,1,0,2,1,0,2,1,0,3,0,2,0,0,1,1,1,2,1,1,0,2,1,1,0,2,0,1,0,0,2,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,2,0,1,0,3,0,2,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,2,0,2,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,3,1,1,2,0,0,0,1,0,0,1,0,2,1,1,0,0,0,0,1,0,0,0,1,0,1,1,3,1,1,1,0,0,0,1,1,1,1,0,1,2,1,1,1,0,0,0,0,0,0,1,1,0,1,0,2,0,1,2,0,0,0,0,2,0,2,2,0,0,0,0,0,2,1,0,1,0,0,2,0,0,0,1,1,2,0,0,0,0,2,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,2,2,1,0,0,0,1,2,1,1,1,0,0,0,2,0,1,0,0,0,2,1,2,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,2,0,1,0,0,0,0,1,0,1,0,0,2,1,0,0,1,0,0,0,0,0,0,0,2,0,2,1,1,0,0,1,0,1,1,1,2,1,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,2,2,0,0,2,0,1,2,0,0,2,2,0,0,2,0,0,1,0,0,0,1,2,2,0,1,1,0,0,0,0,1,0,0,3,0,2,2,0,2,0,0,1,1,0,1,1,2,0,1,0,0,0,2,0,1,0,0,0,2,1,0,1,0,0,2,0,0,2,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,1,1,1,2,1,2,1,0,1,0,1,2,0,0,0,2,0,1,2,0,1,2,0,1,0,2,0,0,2,1,0,2,1,0,0,1,0,2,1,0,1,0,2,1,1,1,1,0,2,1,2,0,0,2,0,0,0,0,0,0,2,0,0,1,2,1,1,0,0,1,1,0,0,0,1,0,0,2,1,2,1,0,0,0,1,1,2,1,0,0,1,1,2,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,2,1,2,2,0,0,1,0,0,0,0,0,0,2,1,0,1,0,0,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,0,2,0,1,0,1,0,0,2,1,0,1,2,2,0,0,0,1,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,2,0,1,0,1,0,1,0,0,2,1,0,0,0,0,1,1,1,1,2,0,0,0,1,0,0,1,1,1,0,2,0,0,0,0,1,0,2,2,2,2,0,0,0,2,2,2,1,0,0,0,1,0,0,0,1,0,0,1,2,0,0,0,0,1,0,1,0,0,2,0,2,0,0,0,1,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,1,0,2,0,0,0,0,0,0,0,1,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,1,0,0,0,0,2,0,1,2,0,1,0,1,0,0,0,1,2,0,1,0,0,0,1,1,0,2,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,1,2,2,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,1,1,0,0,1,0,2,0,0,1,0,0,2,0,0,0,0,0,0,2,0,0,0,0,1,1,0,1,2,1,2,2,0,1,0,0,0,0,2,2,0,2,1,0,0,0,0,0,0,0,2,0,2,1,0,0,0,0,0,0,1,0,1,1,0,0,1,2,1,0,2,1,1,1,1,0,1,1,1,0,0,1,0,1,0,0,0,2,0,2,0,0,1,0,0,0,1,0,1,0,0,0,0,1,3,2,0,0,0,0,2,1,0,0,0,0,0,0,0,1,1,0,1,2,0,1,0,1,3,0,0,1,0,1,2,0,2,0,0,1,0,1,0,2,2,0,0,0,1,1,1,0,0,0,0,0,1,0,1,2,0,0,0,0,0,1,0,2,1,0,0,0,0,0,0,1,2,2,0,0,0,0,0,0,0,1,0,1,1,3,0,0,2,0,2,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,1,0,0,0,0,1,0,0,2,1,0,0,2,1,1,0,0,1,2,0,0,0,0,2,2,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,1,0,1,0,0,0,0,0,0,2,0,1,0,1,1,0,1,2,2,1,0,0,0,0,0,0,2,1,0,0,0,0,2,1,0,0,0,1,1,0,0,1,0,2,0,2,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,2,0,0,1,1,1,2,1,2,1,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,2,1,0,1,0,0,0,0,1,1,2,1,0,1,1,2,1,2,0,2,2,0,0,0,1,3,1,0,2,1,1,0,1,1,0,1,2,0,0,2,1,0,2,0,1,0,1,0,2,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,2,0,0,2,1,0,0,2,1,3,1,0,0,0,1,2,0,1,1,1,1,1,1,0,0,0,0,2,2,0,0,0,0,1,0,3,0,3,0,1,0,2,0,0,0,2,0,0,2,0,0,0,2,0,0,0,0,2,1,1,1,0,1,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,2,2,0,2,1,0,0,2,0,0,0,0,0,0,0,2,0,1,2,0,0,2,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,2,1,0,0,0,0,0,2,0,2,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,2,1,1,0,3,0,0,0,2,1,3,0,2,0,0,0,0,0,0,2,0,1,2,0,2,1,0,0,0,0,0,0,0,0,0,0,2,2,2,0,2,0,0,2,0,0,1,0,0,0,0,1,0,2,1,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,3,0,2,0,1,0,1,0,0,0,2,0,2,0,1,0,2,0,3,2,0,1,1,1,0,0,0,2,0,0,2,2,0,0,0,2,0,2,1,2,0,2,2,0,1,0,0,0,0,1,0,2,0,1,0,0,0,0,0,1,0,0,2,2,0,0,2,0,1,0,0,0,0,1,1,0,2,1,0,0,0,0,1,1,0,0,1,0,0,1,0,2,0,0,0,1,2,0,1,1,0,1,2,0,2,2,0,0,1,1,2,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,1,1,2,0,0,3,0,0,0,0,0,1,2,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,2,1,2,1,2,0,0,1,1,0,0,1,2,0,1,0,1,1,2,1,0,0,1,0,0,1,2,2,0,1,0,0,0,1,1,0,0,0,0,0,2,1,0,0,0,1,0,0,1,0,1,0,1,1,2,0,0,1,1,0,2,1,1,0,0,0,0,1,2,1,0,0,0,0,1,0,2,0,1,0,0,0,1,0,0,2,0,0,1,0,0,1,0,0,0,0,0,2,2,2,1,1,0,1,0,1,0,2,0,0,0,1,0,1,0,0,1,1,2,0,0,0,0,1,1,1,1,0,1,2,0,0,3,1,1,1,2,2,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,2,1,2,0,0,0,0,1,1,0,1,1,0,0,0,0,2,1,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,1,0,0,0,0,1,0,2,0,1,2,2,0,1,0,2,0,0,2,2,0,0,0,1,0,0,1,0,0,0,2,1,0,1,2,2,0,1,0,2,0,0,0,0,0,1,0,0,0,0,0,2,2,2,1,0,2,0,0,0,0,0,2,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,2,0,3,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,1,0,0,3,0,0,2,0,0,0,1,1,0,2,0,0,1,0,2,1,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,0,1,2,0,0,2,2,0,0,0,0,0,0,0,2,1,2,2,0,2,1,1,2,1,2,2,0,0,1,0,2,1,2,2,0,0,0,0,0,0,2,1,3,0,0,0,1,0,1,1,1,0,0,0,2,2,2,0,1,2,0,2,0,0,1,0,0,0,1,1,1,2,1,1,0,0,2,1,0,0,2,1,0,1,0,2,0,1,0,1,0,1,0,0,1,2,0,2,0,0,2,1,0,0,1,1,0,0,3,0,0,0,0,2,3,1,2,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,0,1,0,3,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,2,0,0,0,0,0,1,0,0,0,0,0,2,1,0,0,2,0,0,0,1,0,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,2,0,2,0,1,1,1,0,0,0,0,0,0,2,0,0,2,0,1,2,1,1,0,0,0,0,0,0,1,1,1,1,2,0,0,1,1,0,0,0,1,2,0,0,2,2,2,2,0,1,0,1,0,0,0,0,0,0,2,0,0,0,1,1,1,0,0,0,0,2,0,0,1,1,2,0,0,2,0,1,0,1,0,0,0,0,1,0,2,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,1,0,2,1,0,1,0,0,0,0,0,1,0,2,1,0,0,0,0,0,2,0,0,0,2,1,0,2,1,0,0,2,0,0,0,2,0,0,0,0,0,0,2,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,2,0,0,0,0,2,1,0,0,0,2,0,3,2,1,0,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,2,0,1,0,0,0,2,0,0,0,1,1,1,0,2,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,2,1,0,0,2,2,0,0,2,0,2,0,0,2,0,0,2,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,2,0,1,1,2,1,2,0,0,0,0,0,1,2,0,0,0,0,1,1,1,1,2,0,0,0,0,0,0,0,1,0,0,3,0,0,0,2,0,0,0,0,0,0,0,2,0,0,2,1,0,3,0,0,1,0,0,2,0,0,1,0,0,2,0,0,2,1,0,0,0,1,0,0,2,3,1,0,2,2,1,0,1,0,0,2,0,0,1,0,0,0,0,0,0,1,1,2,0,0,0,3,0,2,0,0,0,0,1,0,0,1,0,0,1,2,0,0,1,1,2,0,0,0,3,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,2,0,0,0,1,1,0,0,2,0,3,0,0,0,0,0,0,0,1,0,1,0,1,0,1,2,0,1,0,0,0,0,1,2,0,0,0,0,2,1,0,0,0,2,1,0,2,3,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,2,1,1,1,1,2,0,1,0,0,1,0,2,1,0,0,1,2,0,2,0,1,0,0,0,0,0,2,1,1,0,1,2,1,2,0,0,0,1,0,0,0,0,1,1,2,1,1,1,0,0,0,0,0,3,1,0,0,0,0,0,0,2,1,0,1,1,2,2,0,0,2,2,1,1,0,0,0,0,0,2,2,1,2,1,3,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,2,1,1,0,1,1,2,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,2,0,1,0,0,0,2,0,1,1,0,1,0,2,0,0,0,1,0,1,0,0,1,2,2,0,1,0,0,1,0,0,2,0,0,0,2,1,0,1,0,1,0,0,0,2,2,0,0,2,1,1,2,1,0,1,0,0,3,0,0,0,2,2,0,2,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,2,0,1,2,0,0,0,2,2,0,2,2,0,1,0,0,0,1,1,0,2,1,1,0,0,2,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,1,0,1,1,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,1,2,1,1,0,0,0,1,1,0,2,1,1,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,2,1,1,1,1,0,1,2,0,0,0,0,1,0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,0,0,1,2,0,1,0,1,0,0,0,0,0,0,0,2,1,0,0,1,0,1,2,2,1,0,1,0,1,1,0,0,2,1,0,0,1,0,0,0,0,0,1,0,0,0,2,1,0,0,0,1,2,1,0,1,2,0,0,0,0,0,1,2,3,1,2,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,1,0,0,1,0,0,1,0,0,0,0,2,0,0,0,0,2,0,1,1,0,0,0,1,0,2,2,0,0,0,0,0,0,3,0,2,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,2,1,0,2,0,0,0,0,2,0,0,0,2,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,2,1,0,2,0,1,1,0,0,1,0,1,2,2,0,0,1,0,0,0,0,1,2,1,2,0,0,0,1,0,2,0,1,2,0,0,1,0,0,0,2,0,0,0,2,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,1,0,1,2,0,0,0,2,1,0,2,1,0,0,0,2,0,1,1,0,0,0,2,0,0,2,1,1,0,0,2,0,1,0,0,0,0,0,0,0,2,0,0,0,0,1,0,1,0,2,2,2,0,0,1,0,2,0,0,0,0,0,2,0,0,0,1,1,0,0,1,2,0,0,1,0,0,1,0,0,0,2,2,1,0,0,2,1,2,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,2,0,1,2,0,0,2,2,0,0,0,2,0,0,0,2,0,0,0,1,0,2,0,1,1,0,1,0,0,1,1,1,2,1,1,2,1,1,1,0,2,0,0,0,0,0,0,1,0,1,1,0,1,0,0,2,1,0,0,0,1,0,1,0,0,0,0,2,0,0,0,1,1,0,2,2,1,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,1,0,3,2,0,1,2,0,0,0,0,1,0,2,0,0,1,1,0,3,0,2,0,0,0,0,0,0,1,1,0,0,0,0,2,0,2,1,0,0,2,0,2,0,0,1,0,0,0,0,2,0,1,2,0,1,2,0,0,2,0,0,0,0,0,0,0,2,0,0,1,0,0,2,2,1,1,1,1,1,0,0,0,0,1,1,0,1,0,0,2,1,0,3,0,0,0,0,1,0,2,1,0,2,1,0,0,0,0,0,1,1,0,1,2,0,0,0,2,0,0,2,0,0,0,2,0,2,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,1,0,1,0,1,0,0,0,0,2,0,2,0,0,1,0,1,0,0,0,1,0,1,2,1,1,1,1,2,0,0,0,0,0,0,1,0,0,2,1,0,0,2,0,0,0,0,0,0,2,2,0,0,0,0,0,2,2,0,0,0,1,1,0,2,0,1,1,1,1,0,0,1,0,0,0,0,2,0,0,2,2,1,0,0,0,2,0,0,0,0,0,2,0,1,0,0,0,0,2,1,2,0,0,0,0,0,0,2,2,1,0,1,0,0,0,2,1,3,0,0,1,0,0,2,0,0,1,0,1,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,2,0,0,2,0,0,1,1,0,2,0,0,0,0,0,0,2,0,0,0,1,0,1,0,0,3,2,0,1,0,2,0,1,1,1,2,0,0,1,2,1,1,1,0,0,1,0,1,0,0,0,1,0,0,2,2,0,0,1,1,1,1,2,2,0,2,0,1,0,0,1,0,0,1,2,0,1,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,2,0,2,2,1,2,1,2,0,0,2,0,0,0,0,0,2,1,0,0,1,1,1,2,0,0,0,0,2,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,2,1,1,0,1,0,1,0,0,0,0,0,2,2,0,0,0,0,1,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,1,0,0,0,0,2,0,0,0,2,0,0,0,1,0,2,0,1,0,0,0,0,0,0,1,0,2,1,1,0,0,0,1,0,0,1,0,1,0,2,0,1,0,2,0,0,0,0,0,0,0,0,0,2,0,0,1,1,2,1,2,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,2,0,2,1,2,1,0,2,2,2,2,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,3,1,0,0,0,0,0,0,0,0,1,2,0,1,0,2,0,0,0,1,1,0,2,2,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,2,1,1,0,0,0,0,0,0,0,0,0,2,2,3,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,2,0,2,0,0,0,1,0,0,1,2,0,1,0,1,0,0,2,0,1,0,1,0,0,2,0,0,2,1,1,0,0,0,1,1,2,1,0,2,0,0,2,2,0,0,1,0,0,0,0,2,0,0,0,1,1,1,0,0,0,2,1,0,0,0,0,0,0,0,1,0,1,1,0,0,2,1,0,1,0,0,0,1,1,0,1,0,1,2,0,0,0,0,0,0,1,2,0,0,0,1,2,0,0,0,0,1,0,1,0,0,0,2,0,0,0,1,0,1,1,1,2,0,0,0,0,0,0,0,0,1,2,0,2,2,0,0,0,1,0,1,0,2,3,1,1,1,2,0,1,2,2,0,0,0,1,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,1,0,1,0,0,1,1,0,1,0,2,0,0,0,0,0,2,0,0,0,2,0,1,1,0,1,0,0,0,0,2,2,0,0,0,1,0,1,0,3,0,2,1,0,1,3,2,0,2,0,1,0,0,0,2,0,0,0,2,1,0,1,0,0,0,0,1,2,0,0,2,1,2,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,2,1,2,0,0,1,0,0,0,0,2,1,0,0,0,0,0,1,1,0,1,2,0,1,0,0,0,2,1,1,0,1,0,0,1,1,0,1,0,1,1,0,0,1,2,0,0,0,0,0,0,0,1,0,2,0,1,0,1,2,0,0,2,1,2,0,1,0,0,0,0,0,1,0,0,1,0,2,0,1,0,1,0,0,0,0,0,0,1,0,1,1,0,3,2,1,2,0,1,0,0,0,1,1,0,2,0,0,0,0,0,2,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,2,0,1,1,0,0,0,2,0,0,1,0,1,2,0,2,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,2,2,0,0,0,0,2,1,2,0,0,0,0,0,0,1,2,1,1,0,0,0,0,0,3,1,0,2,0,1,1,3,0,0,0,0,0,0,0,0,0,0,2,2,1,0,1,1,0,1,1,0,0,0,0,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,1,0,0,2,0,0,0,1,1,2,2,0,0,1,0,1,0,2,1,1,0,1,0,0,2,0,0,0,0,0,0,3,0,0,1,0,1,0,0,0,0,0,0,2,0,0,1,0,3,1,0,0,0,1,1,0,1,2,0,2,0,2,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,2,0,1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2,0,0,0,0,0,0,1,1,0,2,2,2,0,1,0,0,0,1,0,2,0,0,1,0,0,1,0,2,0,2,0,0,0,0,1,1,0,0,0,1,0,2,0,0,1,0,0,0,0,3,0,0,2,2,1,1,1,1,0,0,0,2,2,0,2,1,1,0,2,0,2,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,2,2,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,2,0,1,0,1,0,0,0,2,0,1,0,0,0,1,0,0,2,0,3,0,0,0,0,2,0,1,0,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,1,1,0,0,1,0,2,1,0,0,2,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,1,1,2,2,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,2,0,0,0,0,2,1,2,0,0,1,0,2,0,1,0,1,0,0,0,0,0,0,1,0,3,1,1,0,2,0,0,2,0,0,2,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,0,0,0,0,1,3,2,0,0,0,0,0,0,1,0,2,1,0,0,0,1,1,0,0,0,2,0,1,0,2,0,1,0,0,2,0,1,0,2,1,2,0,0,0,1,1,0,0,0,1,0,0,0,1,1,2,1,0,0,0,1,0,0,0,2,0,2,0,0,0,1,1,0,2,0,0,2,1,1,0,1,2,0,0,1,1,0,2,1,0,0,0,0,0,0,1,0,0,0,2,2,1,2,0,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,2,0,0,0,1,0,0,1,0,0,0,0,0,1,1,2,0,2,0,1,1,0,0,1,0,0,2,0,0,2,1,0,0,1,0,0,0,0,0,2,0,2,1,0,1,0,0,1,0,0,1,0,0,0,2,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,2,1,2,0,2,0,0,2,1,0,1,1,0,1,1,0,0,3,0,0,2,0,2,2,1,0,1,0,1,0,0,2,0,0,0,0,1,3,0,0,2,0,0,1,0,0,1,0,0,0,0,3,0,0,0,0,0,0,0,1,0,2,0,0,2,0,0,0,1,2,0,2,0,0,0,0,0,0,0,0,2,2,1,0,2,1,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,1,2,2,0,2,1,0,2,1,1,1,0,0,0,0,0,0,3,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,1,0,0,0,0,1,0,2,2,0,0,1,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,0,1,0,1,0,2,1,0,1,0,1,0,0,0,3,0,1,0,2,0,1,0,1,0,1,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,2,0,0,2,2,2,0,2,2,1,1,0,2,0,2,0,0,2,1,2,2,0,0,0,2,0,1,1,1,1,2,0,1,0,0,2,2,0,0,2,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,2,0,0,0,0,1,1,1,1,0,0,0,0,2,0,0,2,0,2,0,0,0,0,0,0,1,0,2,0,0,0,0,1,0,0,1,1,0,0,2,1,0,0,0,0,1,0,2,1,0,2,0,0,0,1,0,0,0,0,0,0,1,2,0,0,1,2,2,0,1,0,0,0,2,2,2,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,2,1,0,1,2,2,0,1,0,0,0,0,0,1,1,0,1,1,1,1,2,2,0,0,1,0,0,1,3,0,1,2,1,0,0,2,1,0,0,0,0,1,0,0,0,1,1,1,1,2,2,2,2,0,0,0,0,2,0,2,1,0,1,0,0,1,1,0,0,2,0,0,2,0,2,1,1,0,0,1,0,0,0,0,1,0,2,2,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,2,2,0,2,0,1,0,0,3,0,1,2,0,2,0,1,2,1,0,0,0,0,0,0,0,0,2,1,0,0,0,0,1,1,0,2,0,1,0,0,1,0,0,2,3,0,1,0,0,0,2,0,0,2,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,2,1,2,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,0,1,1,1,0,1,0,0,2,0,0,2,1,2,0,2,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,1,0,2,0,0,1,0,0,0,2,0,0,0,2,1,0,0,3,1,0,0,0,0,0,0,1,0,2,1,0,0,1,3,1,0,2,0,0,0,2,2,0,2,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,2,0,0,0,0,1,0,0,2,1,0,0,1,0,1,0,0,0,1,2,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,1,2,1,0,1,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,2,2,0,1,1,2,2,0,0,1,0,0,0,0,0,0,1,0,2,0,0,0,0,0,2,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,2,0,0,0,0,0,0,0,1,2,1,1,0,0,0,0,1,0,2,1,0,0,2,0,2,0,0,0,0,0,2,1,2,0,1,0,0,0,0,0,0,2,3,0,2,0,2,0,0,0,0,0,0,0,1,1,2,1,0,0,0,1,1,0,0,1,0,2,0,0,0,1,2,1,0,2,1,0,0,0,2,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,2,1,0,1,0,0,0,1,2,0,0,0,1,0,1,0,2,1,1,0,0,0,1,2,0,0,0,2,0,1,2,1,0,0,2,0,0,0,0,0,1,0,1,0,0,0,2,0,0,0,0,0,2,2,2,0,0,0,1,0,2,0,0,0,0,2,0,1,0,0,2,0,0,0,0,1,1,0,2,1,1,0,0,0,3,1,2,0,0,2,0,0,0,1,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,1,1,1,2,2,0,0,1,0,0,0,2,2,0,1,1,0,0,0,0,1,0,0,2,0,0,0,1,0,3,0,0,0,0,0,0,1,1,0,1,0,0,0,0,2,2,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,3,1,0,0,0,1,0,0,0,1,0,2,1,0,0,1,1,1,0,0,2,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,1,0,1,2,0,0,2,1,0,0,0,0,0,1,0,0,0,1,2,1,0,0,3,1,0,0,0,1,0,0,2,0,3,0,2,1,1,0,0,2,1,1,0,0,1,0,0,2,0,1,1,0,0,1,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,2,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,2,1,0,2,0,0,0,0,0,0,2,0,1,0,0,1,1,2,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,1,1,0,2,2,3,0,0,0,0,0,1,1,0,1,0,1,0,2,0,0,0,0,1,0,0,0,0,0,2,0,0,1,0,0,1,1,1,0,1,0,2,1,2,0,0,0,2,0,1,0,2,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,0,1,1,0,0,0,0,2,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,1,2,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,2,0,1,0,0,1,2,1,0,1,1,0,0,2,2,2,1,0,2,0,0,1,2,2,1,0,0,0,0,2,0,0,0,0,2,0,0,2,0,1,1,0,1,1,1,1,1,0,0,1,0,0,2,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,0,2,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,2,1,0,0,1,1,0,0,0,1,0,0,0,0,0,2,0,1,1,0,0,1,1,0,1,0,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,2,0,1,0,1,0,0,2,1,1,0,2,2,3,0,0,0,0,1,0,1,3,0,0,0,0,1,2,1,0,0,0,0,1,0,0,0,0,2,0,2,0,0,1,0,1,2,0,1,1,0,1,2,0,1,1,0,1,0,0,0,1,0,0,0,1,2,2,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,2,1,2,2,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,0,1,1,0,1,1,2,0,0,0,0,1,1,1,1,1,0,1,2,0,1,0,0,0,0,2,0,0,0,0,0,2,2,0,0,0,0,0,0,1,1,0,0,1,2,1,0,1,0,0,0,1,0,1,0,0,2,0,1,1,0,0,2,0,3,1,0,3,2,0,1,0,0,3,0,2,0,1,0,2,0,0,0,0,2,0,0,1,1,2,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,2,1,0,0,0,0,1,1,2,0,0,0,1,0,2,1,1,1,0,0,0,0,1,1,2,0,0,0,0,0,2,0,2,0,1,2,0,1,1,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,1,0,2,1,0,1,0,0,1,1,1,0,3,0,0,1,1,0,1,2,0,1,0,0,0,0,0,0,1,0,0,2,1,1,2,0,2,0,0,1,0,0,0,0,0,0,2,2,0,0,0,1,0,0,0,0,2,0,2,2,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,2,0,1,0,2,0,1,0,0,1,0,1,0,0,0,0,2,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,2,0,0,0,0,0,0,1,0,0,0,1,1,0,1,2,1,0,2,0,0,1,1,2,0,1,0,0,0,0,0,0,0,2,0,0,2,0,1,1,1,2,0,0,0,0,0,0,2,2,1,0,0,1,0,2,0,0,1,0,0,1,2,0,0,0,2,1,0,1,0,1,2,1,0,0,0,0,3,2,0,0,0,0,0,2,2,0,3,0,2,0,2,0,0,1,0,0,0,2,1,2,0,1,0,0,0,0,2,0,0,0,0,1,0,2,0,2,0,0,0,0,1,0,0,1,2,1,2,1,1,2,0,0,1,0,0,2,0,0,0,0,2,0,0,1,1,0,1,1,0,0,0,1,0,2,1,0,2,0,1,0,0,0,0,0,0,1,2,0,2,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,2,0,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,1,2,0,1,1,1,0,1,1,0,1,2,0,1,2,1,1,0,2,2,2,0,0,0,0,1,1,0,0,0,1,0,0,2,0,0,1,0,0,2,0,0,0,0,1,0,0,2,0,1,0,2,0,2,2,2,0,2,2,0,2,2,0,2,1,1,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,2,1,0,2,1,0,0,1,0,1,1,0,1,0,1,0,1,2,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,2,0,1,0,0,1,1,2,0,1,0,0,0,2,0,1,0,0,0,2,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,2,0,0,2,0,0,0,2,0,1,0,1,0,1,1,0,2,1,1,1,1,0,0,0,0,1,0,2,2,2,0,1,0,0,0,0,2,1,0,1,0,0,0,2,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,1,2,0,0,1,0,0,1,0,0,0,0,1,0,2,0,1,2,0,0,2,0,1,0,0,0,0,2,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,3,0,1,2,0,0,1,1,0,1,1,0,0,0,1,1,2,2,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,2,3,0,1,0,2,0,1,0,1,0,0,0,2,0,0,1,0,0,0,0,1,0,3,2,0,0,1,0,0,0,0,0,0,0,2,1,0,0,1,1,1,0,0,0,2,0,0,0,2,0,0,0,1,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,2,0,1,0,0,0,1,0,1,0,0,2,1,0,1,0,1,0,0,2,0,1,1,1,0,2,0,2,2,1,1,0,1,1,0,0,0,0,0,0,2,0,1,1,0,0,1,0,1,1,2,1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,2,0,1,0,0,0,2,1,1,0,2,0,1,0,0,0,0,1,0,0,1,0,0,0,2,0,1,0,0,0,0,2,0,0,2,0,1,2,2,1,2,0,0,0,0,0,0,2,0,2,0,0,1,0,0,1,1,0,0,2,1,2,3,0,0,0,1,0,0,1,0,0,1,0,2,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,2,1,2,1,0,0,0,1,2,2,0,0,1,2,0,1,0,0,0,0,1,1,2,0,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,1,0,0,0,0,1,0,2,2,2,0,2,0,1,0,0,3,2,2,0,2,2,2,0,0,0,1,0,2,0,0,0,1,0,2,2,2,0,0,2,3,1,2,0,1,1,0,0,0,0,2,0,0,0,1,0,0,0,0,1,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,2,0,1,0,0,0,0,0,1,2,1,0,0,2,1,2,0,0,1,1,1,0,1,1,0,0,1,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,2,0,2,0,1,1,0,0,0,0,0,0,0,0,2,1,1,0,1,0,1,1,2,0,0,0,1,1,2,0,0,0,0,0,0,1,2,1,0,2,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,0,1,1,0,0,1,0,1,2,0,1,2,1,0,1,1,0,2,1,0,1,0,0,1,0,0,1,0,2,0,0,0,0,0,0,0,0,1,0,2,0,0,2,1,0,0,0,0,0,0,2,2,2,1,0,0,1,2,1,0,2,0,0,2,0,0,0,0,0,0,0,1,0,1,0,2,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,2,0,2,0,2,1,1,1,0,0,0,0,2,0,0,0,1,0,1,2,0,0,0,0,3,0,0,0,0,0,0,0,0,0,2,1,0,0,0,2,1,0,0,0,2,2,0,0,0,1,0,0,0,0,1,1,0,0,0,0,2,0,2,0,2,3,1,0,1,2,0,0,0,2,2,1,0,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,2,2,1,0,0,0,1,0,0,0,0,1,0,0,2,1,1,0,0,0,2,0,1,2,0,0,2,0,1,0,0,1,0,0,3,0,1,2,0,0,0,2,1,0,1,0,1,2,2,0,2,2,1,1,0,0,0,0,2,1,0,2,0,0,0,0,0,0,0,0,2,1,0,2,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,1,0,1,2,0,0,0,0,2,1,1,0,1,1,1,2,0,0,0,2,0,0,1,0,0,0,0,0,0,1,0,1,0,1,2,0,2,2,0,1,0,1,2,0,1,0,0,2,0,0,0,1,0,1,0,0,0,2,2,0,0,0,2,1,0,1,0,0,1,1,0,2,0,0,0,0,0,0,0,2,0,1,1,0,0,0,2,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,2,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,2,0,0,0,2,0,2,1,1,0,0,1,2,0,0,1,0,0,2,0,0,0,0,0,2,1,2,2,0,0,1,1,0,0,2,2,0,1,0,3,0,0,2,0,0,2,0,0,1,2,1,1,0,0,0,0,0,0,1,2,1,0,1,0,0,0,1,2,2,0,0,1,1,1,0,0,2,1,2,2,0,1,0,1,0,2,0,1,2,0,0,0,2,0,0,0,0,0,0,1,2,0,2,0,1,1,2,0,0,0,0,0,0,0,0,0,2,0,1,0,2,0,1,1,0,2,2,1,1,0,0,0,0,1,0,0,1,1,0,0,1,2,0,0,1,0,1,0,2,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,2,2,1,2,0,0,0,2,0,1,2,0,2,0,2,1,2,0,0,2,0,1,0,0,2,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,2,2,0,1,1,0,2,0,0,1,2,1,0,1,0,0,1,0,1,0,0,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,2,0,0,0,3,1,0,0,2,0,0,1,0,1,0,0,2,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,2,1,1,2,2,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,2,0,1,0,0,1,0,1,0,0,1,1,1,2,0,0,1,0,2,0,0,0,0,2,1,0,0,0,0,0,2,2,0,1,0,1,0,0,0,0,0,1,1,0,1,0,1,2,0,2,1,0,0,0,0,0,0,0,2,1,0,1,1,1,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,0,1,0,2,1,0,0,0,0,0,0,1,1,0,0,2,0,3,1,0,0,0,2,0,0,0,0,0,1,2,0,2,0,1,0,0,2,2,1,1,0,1,0,0,0,1,0,0,2,1,1,0,1,1,2,1,0,1,2,0,0,0,0,0,0,1,0,1,0,2,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,1,2,1,2,1,0,1,0,1,0,1,0,1,1,0,0,0,0,2,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,2,0,2,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,2,0,0,2,0,1,0,0,2,0,1,1,0,0,0,0,0,0,2,2,0,0,0,0,0,1,1,0,2,2,0,0,0,2,1,0,0,2,0,0,1,0,0,1,2,2,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,2,0,0,0,3,0,0,1,0,0,1,0,0,1,0,2,0,0,0,1,0,0,0,0,0,1,1,0,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,1,0,0,0,0,0,0,1,0,0,0,2,0,2,2,1,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,3,0,2,1,0,2,2,1,0,0,0,1,1,2,1,1,0,1,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,2,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,2,0,0,0,2,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,2,0,2,2,2,0,1,0,0,2,0,1,0,0,1,0,0,0,2,0,2,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,2,0,0,2,0,0,0,0,2,1,1,0,0,0,0,1,2,1,0,0,0,0,2,0,1,1,0,0,0,0,3,0,0,0,0,1,0,1,0,1,0,0,0,1,0,2,1,0,0,0,0,1,2,0,2,2,0,1,0,3,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,3,0,0,0,0,2,0,0,1,2,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,2,1,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1,0,2,0,0,0,1,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,2,1,0,0,0,0,1,2,1,0,0,0,0,2,0,0,2,0,2,1,2,1,0,2,0,0,1,0,1,0,0,0,0,0,2,0,2,0,0,0,0,0,1,2,0,2,0,1,0,2,0,0,0,0,0,0,0,0,3,0,2,1,0,1,2,0,1,0,0,0,0,1,0,1,1,0,3,0,0,0,0,1,1,0,0,1,0,2,0,0,0,0,1,2,0,0,0,2,1,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,2,0,0,1,0,0,0,0,0,3,0,0,2,0,0,0,0,2,0,0,0,0,2,0,1,0,0,1,2,0,1,2,2,0,0,0,0,0,0,2,0,2,1,0,2,1,2,0,0,0,0,2,2,1,0,1,0,1,0,0,0,2,1,0,1,1,1,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,0,1,0,1,0,2,1,1,0,0,0,0,2,1,2,1,0,0,0,1,2,0,0,2,0,1,0,1,0,0,2,2,1,0,0,0,0,1,2,0,0,0,1,0,1,1,0,0,0,2,0,2,0,1,0,2,2,0,0,0,0,1,0,0,0,2,2,1,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,2,0,2,0,1,0,1,0,0,0,1,0,0,2,0,0,1,0,0,0,0,2,1,1,0,1,1,0,0,1,2,0,2,0,0,2,0,0,1,0,0,0,0,1,0,0,1,0,0,2,1,1,0,0,0,2,0,1,0,2,0,0,2,0,0,0,2,0,2,1,1,1,0,0,1,0,0,1,2,0,1,0,0,1,2,0,0,0,0,2,0,1,0,2,0,2,1,0,0,2,1,1,0,0,0,0,0,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,2,0,0,2,0,0,0,0,0,2,0,0,0,0,2,0,1,0,1,0,1,2,0,0,2,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,1,0,1,2,2,2,0,0,0,2,0,1,2,0,0,0,0,2,2,0,0,0,0,2,1,0,1,2,0,0,1,2,1,0,0,0,0,0,1,2,0,0,1,0,1,0,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,1,2,0,1,0,0,0,3,0,0,1,0,0,0,0,0,2,1,0,0,1,0,2,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,2,0,2,0,1,0,0,0,1,0,0,1,0,3,0,0,0,0,1,1,0,1,1,2,1,0,0,0,0,1,0,0,2,1,0,0,0,1,2,1,0,1,2,0,0,0,0,2,1,0,0,0,2,0,1,0,0,1,1,0,0,0,0,2,0,0,0,2,0,1,0,0,1,0,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,2,0,2,0,0,1,0,0,0,0,2,0,0,0,2,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,2,0,1,0,1,0,2,1,1,1,1,2,0,1,0,1,0,2,1,2,0,1,1,2,0,1,1,0,0,0,0,0,2,0,0,0,0,0,1,2,1,2,1,1,0,2,0,0,1,0,0,0,2,2,0,0,0,0,1,2,0,0,2,1,0,1,0,0,0,0,0,0,2,2,2,0,1,1,3,0,0,0,1,1,2,2,0,0,1,0,0,0,0,0,1,1,0,1,0,0,2,0,2,0,0,0,0,0,0,2,0,1,0,0,2,1,0,0,0,1,1,0,1,0,0,0,2,2,0,0,2,0,0,0,2,1,0,0,1,0,1,0,0,1,1,0,2,2,0,1,2,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,2,2,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,2,0,0,2,1,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,2,2,0,0,2,0,2,0,1,1,2,1,1,0,1,2,0,0,0,0,1,2,0,0,0,0,0,0,2,1,0,0,2,0,1,0,0,0,0,1,1,2,0,0,2,0,2,0,1,0,1,0,0,1,1,1,2,2,0,0,2,0,1,2,0,1,2,2,2,1,0,0,0,1,1,0,0,1,0,2,0,0,0,0,0,0,1,2,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,2,0,1,0,0,0,0,0,1,0,2,0,1,0,1,0,0,0,0,2,0,0,2,0,2,0,1,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,0,0,0,0,1,0,2,1,2,0,1,0,0,0,1,0,0,0,0,0,0,2,0,0,3,0,0,0,0,0,0,0,0,0,1,2,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,2,0,0,2,0,2,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,1,2,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,2,0,2,0,0,1,0,1,0,0,0,0,1,0,0,1,1,2,0,0,0,0,0,0,0,0,2,0,1,1,2,0,2,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,2,0,2,1,0,1,0,0,2,0,0,1,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,2,0,0,1,0,2,0,1,0,0,0,2,2,0,1,0,1,1,1,1,1,0,0,0,2,0,0,1,1,0,1,1,1,0,0,0,2,1,3,0,0,3,1,0,2,1,0,0,0,1,1,0,0,0,0,1,0,0,0,2,0,2,0,0,1,1,2,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,3,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,2,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,2,2,0,0,0,2,0,1,1,2,2,2,0,0,0,2,1,0,0,0,2,0,1,0,0,0,0,0,0,1,2,0,2,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,1,1,0,2,0,2,0,0,0,0,0,0,0,0,3,0,0,1,2,0,1,1,0,0,0,0,1,0,0,1,2,0,1,0,1,1,1,0,1,0,0,0,0,2,0,0,0,0,1,2,1,0,2,0,2,0,0,1,1,0,0,0,1,1,1,2,2,1,0,0,0,0,1,0,0,0,0,0,1,2,0,2,1,1,1,0,0,2,1,0,2,1,0,0,0,0,0,0,0,0,1,0,1,3,0,1,0,0,2,0,1,0,0,2,0,0,0,0,1,1,0,0,0,1,1,0,2,0,1,0,0,0,2,0,1,0,0,0,0,0,3,0,0,2,0,0,1,0,0,2,1,0,2,3,1,0,2,1,0,1,0,2,1,2,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,2,0,0,0,2,2,2,2,0,0,0,2,0,0,0,2,0,0,1,0,0,2,1,1,0,0,0,0,0,0,0,0,0,0,1,0,2,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,2,0,0,0,0,0,0,0,1,1,0,2,1,0,2,1,0,2,0,0,0,1,2,1,1,0,0,1,0,0,1,0,2,1,0,0,0,1,0,0,1,0,0,2,0,2,0,1,0,1,0,0,1,2,0,0,0,0,1,1,0,0,0,0,0,1,2,1,2,0,0,2,0,0,0,0,1,0,0,2,0,0,0,2,1,0,0,1,1,0,1,0,1,2,0,1,2,2,0,1,0,1,0,0,1,0,2,2,0,0,1,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,2,0,0,0,0,0,3,0,2,0,2,0,0,3,0,1,0,2,0,2,0,0,1,2,1,0,0,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,0,2,0,0,0,0,2,1,0,0,1,0,2,1,1,0,0,0,0,0,1,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,2,1,0,1,2,0,0,1,0,0,0,0,1,1,0,1,2,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,2,0,1,2,0,0,0,0,1,0,1,0,1,1,1,0,0,1,2,0,1,2,0,0,0,0,0,1,0,2,2,1,0,0,2,0,1,1,1,0,2,0,0,0,0,0,2,2,0,0,1,2,1,0,2,0,1,0,1,2,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,1,0,2,0,0,2,1,2,0,0,0,1,0,0,0,0,0,0,0,1,0,1,3,0,0,0,0,2,0,2,0,0,0,1,0,3,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,0,1,0,0,2,0,0,2,0,1,0,1,0,1,0,0,3,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,2,0,2,0,3,0,0,0,1,0,1,0,1,2,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,2,1,1,0,1,0,0,0,1,0,0,1,1,2,0,0,0,0,0,1,0,0,0,2,0,0,0,1,2,0,3,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,2,0,0,2,0,1,1,0,2,2,1,1,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,1,1,2,1,0,0,0,0,2,1,0,0,1,1,0,0,0,1,1,1,0,2,3,1,0,0,1,2,1,2,1,0,2,0,0,0,2,2,0,1,0,1,1,1,0,0,0,2,0,0,0,0,0,1,0,0,1,2,0,1,2,0,0,1,0,2,0,0,1,0,0,1,0,0,2,0,0,0,2,2,0,0,2,0,0,2,1,0,0,1,0,0,0,2,1,0,2,1,0,0,0,1,1,1,1,0,0,0,2,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,1,0,2,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,2,0,0,0,1,0,0,0,0,1,0,2,1,3,0,0,1,0,2,2,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,2,0,0,1,0,0,1,1,0,2,0,1,2,0,0,0,0,1,1,0,2,0,1,1,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,2,0,0,1,0,0,1,2,0,0,1,1,0,2,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,3,1,1,0,1,0,1,0,1,1,0,0,0,0,2,0,0,0,0,0,2,2,0,1,0,0,0,0,0,0,1,1,0,1,2,1,1,1,2,1,0,0,1,0,0,0,1,0,0,1,0,2,1,0,0,0,0,0,1,0,0,0,0,0,2,0,1,1,0,0,0,0,2,1,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,1,0,1,2,1,1,0,1,1,0,0,1,1,0,0,0,0,0,3,0,1,0,2,1,0,2,1,0,0,0,0,0,0,1,2,0,1,0,0,2,1,0,1,2,2,0,0,0,0,1,0,1,0,1,1,2,0,1,0,2,0,0,0,2,2,0,2,0,0,0,0,0,0,0,0,0,1,2,0,0,1,0,0,1,0,0,0,1,0,1,0,2,0,3,2,0,0,2,0,0,2,0,1,0,1,2,2,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,2,0,0,1,0,0,0,0,1,2,3,1,0,0,2,0,0,0,0,2,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,2,0,0,0,0,0,0,1,1,1,0,0,2,1,1,1,0,1,2,0,1,1,2,2,0,0,0,0,1,1,0,0,2,1,0,2,2,1,1,0,0,0,1,0,1,1,2,0,0,0,2,1,1,0,0,1,0,0,0,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,1,1,0,1,1,0,2,0,1,2,0,0,0,0,0,1,1,0,0,0,0,2,1,0,0,2,0,0,0,0,1,1,2,1,1,2,0,3,0,0,3,2,0,0,0,1,0,1,0,0,1,2,0,1,0,2,0,2,2,1,0,0,1,0,0,0,0,0,0,1,0,2,2,0,1,2,0,0,0,1,1,1,1,2,2,0,1,0,2,0,0,0,0,1,0,0,1,0,2,2,2,1,0,0,0,0,1,2,2,0,0,0,2,0,0,1,0,0,0,0,0,0,1,0,0,1,2,0,1,0,0,2,1,2,0,0,0,0,0,2,2,0,0,2,2,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,2,1,1,2,1,0,1,0,0,0,1,1,0,1,0,1,0,0,0,2,0,2,0,0,0,0,0,2,0,1,0,1,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,2,2,0,2,0,0,0,0,1,3,0,2,0,0,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,2,0,1,0,2,2,0,1,0,0,2,1,2,2,1,0,3,0,0,0,0,1,2,0,0,0,0,1,0,2,0,1,0,0,0,0,0,0,0,0,1,2,2,1,0,0,0,2,1,1,0,0,0,0,3,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,0,0,2,1,0,0,0,1,0,0,0,1,2,0,1,2,0,2,0,1,2,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,2,0,2,0,0,1,1,1,1,0,2,1,1,1,1,0,0,0,1,0,0,2,2,0,0,2,2,0,1,0,0,2,1,2,0,1,1,0,1,0,1,0,1,1,0,0,2,1,0,0,0,1,0,2,0,0,0,1,0,1,3,0,0,0,0,0,0,0,0,0,0,0,1,2,1,1,1,0,0,0,0,1,2,1,0,0,0,1,1,0,0,2,0,0,2,0,2,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,1,0,0,2,1,0,0,1,0,0,0,0,2,1,0,2,1,0,1,1,1,1,0,0,1,2,1,1,0,0,0,1,0,2,0,0,0,0,3,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,2,0,0,0,2,2,2,2,0,2,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,2,0,0,0,2,1,1,1,0,1,1,2,2,0,0,0,0,0,0,2,2,1,0,0,2,0,1,0,0,1,0,1,0,1,2,0,0,1,2,1,1,0,0,0,2,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,2,0,2,0,0,0,1,2,1,0,0,0,0,0,0,1,2,0,0,0,0,0,0,1,1,1,0,0,0,0,0,2,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,2,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,2,3,0,0,1,2,1,2,1,2,0,2,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,2,2,0,0,2,1,0,0,2,0,0,2,0,0,0,0,1,0,1,0,0,1,2,0,1,1,0,2,1,0,0,0,0,2,0,0,0,0,0,1,2,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,2,0,0,1,3,1,0,0,1,1,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,2,0,0,0,0,0,0,2,0,2,0,0,2,0,0,1,0,2,0,0,2,1,1,1,1,0,1,0,0,2,0,0,1,0,0,1,0,1,1,1,0,0,1,1,0,0,1,1,1,0,2,0,0,1,0,0,0,1,2,1,1,0,0,1,0,0,0,1,0,0,1,2,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,2,0,1,3,0,0,0,1,1,1,0,0,0,1,0,0,2,0,0,2,0,0,0,1,0,1,3,1,2,0,2,0,0,0,2,2,0,1,0,0,0,1,0,0,0,1,0,2,2,0,0,1,0,3,0,0,0,3,0,0,1,0,1,1,0,1,0,1,2,2,2,2,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,1,2,1,2,2,0,0,0,2,2,0,0,2,0,1,1,0,0,1,0,2,0,3,0,0,0,1,1,0,1,2,0,1,0,1,0,0,0,3,0,0,2,0,0,0,0,0,0,2,0,0,0,0,2,1,1,0,0,0,0,0,2,0,0,0,3,0,2,1,0,1,0,0,0,0,1,0,0,0,0,2,2,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1],"stats":{"neurons":138639,"types":8846,"descending":1303}}