-
scb fetcher authored3923e10d
BefolkManad-12212221.json 194.43 KiB
{"dataset":{"dimension":{"Region":{"label":"region","category":{"index":{"1286":0},"label":{"1286":"Ystad"}}},"Alder":{"label":"age","category":{"index":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"39":39,"40":40,"41":41,"42":42,"43":43,"44":44,"45":45,"46":46,"47":47,"48":48,"49":49,"50":50,"51":51,"52":52,"53":53,"54":54,"55":55,"56":56,"57":57,"58":58,"59":59,"60":60,"61":61,"62":62,"63":63,"64":64,"65":65,"66":66,"67":67,"68":68,"69":69,"70":70,"71":71,"72":72,"73":73,"74":74,"75":75,"76":76,"77":77,"78":78,"79":79,"80":80,"81":81,"82":82,"83":83,"84":84,"85":85,"86":86,"87":87,"88":88,"89":89,"90":90,"91":91,"92":92,"93":93,"94":94,"95":95,"96":96,"97":97,"98":98,"99":99,"100+":100},"label":{"0":"0 years","1":"1 year","2":"2 years","3":"3 years","4":"4 years","5":"5 years","6":"6 years","7":"7 years","8":"8 years","9":"9 years","10":"10 years","11":"11 years","12":"12 years","13":"13 years","14":"14 years","15":"15 years","16":"16 years","17":"17 years","18":"18 years","19":"19 years","20":"20 years","21":"21 years","22":"22 years","23":"23 years","24":"24 years","25":"25 years","26":"26 years","27":"27 years","28":"28 years","29":"29 years","30":"30 years","31":"31 years","32":"32 years","33":"33 years","34":"34 years","35":"35 years","36":"36 years","37":"37 years","38":"38 years","39":"39 years","40":"40 years","41":"41 years","42":"42 years","43":"43 years","44":"44 years","45":"45 years","46":"46 years","47":"47 years","48":"48 years","49":"49 years","50":"50 years","51":"51 years","52":"52 years","53":"53 years","54":"54 years","55":"55 years","56":"56 years","57":"57 years","58":"58 years","59":"59 years","60":"60 years","61":"61 years","62":"62 years","63":"63 years","64":"64 years","65":"65 years","66":"66 years","67":"67 years","68":"68 years","69":"69 years","70":"70 years","71":"71 years","72":"72 years","73":"73 years","74":"74 years","75":"75 years","76":"76 years","77":"77 years","78":"78 years","79":"79 years","80":"80 years","81":"81 years","82":"82 years","83":"83 years","84":"84 years","85":"85 years","86":"86 years","87":"87 years","88":"88 years","89":"89 years","90":"90 years","91":"91 years","92":"92 years","93":"93 years","94":"94 years","95":"95 years","96":"96 years","97":"97 years","98":"98 years","99":"99 years","100+":"100+ years"}},"link":{"describedby":[{"extension":{"Alder":"Ålder"}}]}},"Kon":{"label":"sex","category":{"index":{"1":0,"2":1},"label":{"1":"men","2":"women"}},"link":{"describedby":[{"extension":{"Kon":"Kön"}}]}},"ContentsCode":{"label":"observations","category":{"index":{"000003O5":0},"label":{"000003O5":"Population per month"},"unit":{"000003O5":{"base":"number","decimals":0}}}},"Tid":{"label":"month","category":{"index":{"2000M01":0,"2000M02":1,"2000M03":2,"2000M04":3,"2000M05":4,"2000M06":5,"2000M07":6,"2000M08":7,"2000M09":8,"2000M10":9,"2000M11":10,"2000M12":11,"2001M01":12,"2001M02":13,"2001M03":14,"2001M04":15,"2001M05":16,"2001M06":17,"2001M07":18,"2001M08":19,"2001M09":20,"2001M10":21,"2001M11":22,"2001M12":23,"2002M01":24,"2002M02":25,"2002M03":26,"2002M04":27,"2002M05":28,"2002M06":29,"2002M07":30,"2002M08":31,"2002M09":32,"2002M10":33,"2002M11":34,"2002M12":35,"2003M01":36,"2003M02":37,"2003M03":38,"2003M04":39,"2003M05":40,"2003M06":41,"2003M07":42,"2003M08":43,"2003M09":44,"2003M10":45,"2003M11":46,"2003M12":47,"2004M01":48,"2004M02":49,"2004M03":50,"2004M04":51,"2004M05":52,"2004M06":53,"2004M07":54,"2004M08":55,"2004M09":56,"2004M10":57,"2004M11":58,"2004M12":59,"2005M01":60,"2005M02":61,"2005M03":62,"2005M04":63,"2005M05":64,"2005M06":65,"2005M07":66,"2005M08":67,"2005M09":68,"2005M10":69,"2005M11":70,"2005M12":71,"2006M01":72,"2006M02":73,"2006M03":74,"2006M04":75,"2006M05":76,"2006M06":77,"2006M07":78,"2006M08":79,"2006M09":80,"2006M10":81,"2006M11":82,"2006M12":83,"2007M01":84,"2007M02":85,"2007M03":86,"2007M04":87,"2007M05":88,"2007M06":89,"2007M07":90,"2007M08":91,"2007M09":92,"2007M10":93,"2007M11":94,"2007M12":95,"2008M01":96,"2008M02":97,"2008M03":98,"2008M04":99,"2008M05":100,"2008M06":101,"2008M07":102,"2008M08":103,"2008M09":104,"2008M10":105,"2008M11":106,"2008M12":107,"2009M01":108,"2009M02":109,"2009M03":110,"2009M04":111,"2009M05":112,"2009M06":113,"2009M07":114,"2009M08":115,"2009M09":116,"2009M10":117,"2009M11":118,"2009M12":119,"2010M01":120,"2010M02":121,"2010M03":122,"2010M04":123,"2010M05":124,"2010M06":125,"2010M07":126,"2010M08":127,"2010M09":128,"2010M10":129,"2010M11":130,"2010M12":131,"2011M01":132,"2011M02":133,"2011M03":134,"2011M04":135,"2011M05":136,"2011M06":137,"2011M07":138,"2011M08":139,"2011M09":140,"2011M10":141,"2011M11":142,"2011M12":143,"2012M01":144,"2012M02":145,"2012M03":146,"2012M04":147,"2012M05":148,"2012M06":149,"2012M07":150,"2012M08":151,"2012M09":152,"2012M10":153,"2012M11":154,"2012M12":155,"2013M01":156,"2013M02":157,"2013M03":158,"2013M04":159,"2013M05":160,"2013M06":161,"2013M07":162,"2013M08":163,"2013M09":164,"2013M10":165,"2013M11":166,"2013M12":167,"2014M01":168,"2014M02":169,"2014M03":170,"2014M04":171,"2014M05":172,"2014M06":173,"2014M07":174,"2014M08":175,"2014M09":176,"2014M10":177,"2014M11":178,"2014M12":179,"2015M01":180,"2015M02":181,"2015M03":182,"2015M04":183,"2015M05":184,"2015M06":185,"2015M07":186,"2015M08":187,"2015M09":188,"2015M10":189,"2015M11":190,"2015M12":191,"2016M01":192,"2016M02":193,"2016M03":194,"2016M04":195,"2016M05":196,"2016M06":197,"2016M07":198,"2016M08":199,"2016M09":200,"2016M10":201,"2016M11":202,"2016M12":203,"2017M01":204,"2017M02":205,"2017M03":206,"2017M04":207,"2017M05":208,"2017M06":209,"2017M07":210,"2017M08":211,"2017M09":212,"2017M10":213,"2017M11":214,"2017M12":215,"2018M01":216,"2018M02":217,"2018M03":218,"2018M04":219,"2018M05":220,"2018M06":221,"2018M07":222,"2018M08":223,"2018M09":224,"2018M10":225,"2018M11":226,"2018M12":227,"2019M01":228,"2019M02":229,"2019M03":230,"2019M04":231,"2019M05":232,"2019M06":233,"2019M07":234,"2019M08":235,"2019M09":236,"2019M10":237,"2019M11":238,"2019M12":239,"2020M01":240,"2020M02":241,"2020M03":242,"2020M04":243,"2020M05":244,"2020M06":245,"2020M07":246},"label":{"2000M01":"2000M01","2000M02":"2000M02","2000M03":"2000M03","2000M04":"2000M04","2000M05":"2000M05","2000M06":"2000M06","2000M07":"2000M07","2000M08":"2000M08","2000M09":"2000M09","2000M10":"2000M10","2000M11":"2000M11","2000M12":"2000M12","2001M01":"2001M01","2001M02":"2001M02","2001M03":"2001M03","2001M04":"2001M04","2001M05":"2001M05","2001M06":"2001M06","2001M07":"2001M07","2001M08":"2001M08","2001M09":"2001M09","2001M10":"2001M10","2001M11":"2001M11","2001M12":"2001M12","2002M01":"2002M01","2002M02":"2002M02","2002M03":"2002M03","2002M04":"2002M04","2002M05":"2002M05","2002M06":"2002M06","2002M07":"2002M07","2002M08":"2002M08","2002M09":"2002M09","2002M10":"2002M10","2002M11":"2002M11","2002M12":"2002M12","2003M01":"2003M01","2003M02":"2003M02","2003M03":"2003M03","2003M04":"2003M04","2003M05":"2003M05","2003M06":"2003M06","2003M07":"2003M07","2003M08":"2003M08","2003M09":"2003M09","2003M10":"2003M10","2003M11":"2003M11","2003M12":"2003M12","2004M01":"2004M01","2004M02":"2004M02","2004M03":"2004M03","2004M04":"2004M04","2004M05":"2004M05","2004M06":"2004M06","2004M07":"2004M07","2004M08":"2004M08","2004M09":"2004M09","2004M10":"2004M10","2004M11":"2004M11","2004M12":"2004M12","2005M01":"2005M01","2005M02":"2005M02","2005M03":"2005M03","2005M04":"2005M04","2005M05":"2005M05","2005M06":"2005M06","2005M07":"2005M07","2005M08":"2005M08","2005M09":"2005M09","2005M10":"2005M10","2005M11":"2005M11","2005M12":"2005M12","2006M01":"2006M01","2006M02":"2006M02","2006M03":"2006M03","2006M04":"2006M04","2006M05":"2006M05","2006M06":"2006M06","2006M07":"2006M07","2006M08":"2006M08","2006M09":"2006M09","2006M10":"2006M10","2006M11":"2006M11","2006M12":"2006M12","2007M01":"2007M01","2007M02":"2007M02","2007M03":"2007M03","2007M04":"2007M04","2007M05":"2007M05","2007M06":"2007M06","2007M07":"2007M07","2007M08":"2007M08","2007M09":"2007M09","2007M10":"2007M10","2007M11":"2007M11","2007M12":"2007M12","2008M01":"2008M01","2008M02":"2008M02","2008M03":"2008M03","2008M04":"2008M04","2008M05":"2008M05","2008M06":"2008M06","2008M07":"2008M07","2008M08":"2008M08","2008M09":"2008M09","2008M10":"2008M10","2008M11":"2008M11","2008M12":"2008M12","2009M01":"2009M01","2009M02":"2009M02","2009M03":"2009M03","2009M04":"2009M04","2009M05":"2009M05","2009M06":"2009M06","2009M07":"2009M07","2009M08":"2009M08","2009M09":"2009M09","2009M10":"2009M10","2009M11":"2009M11","2009M12":"2009M12","2010M01":"2010M01","2010M02":"2010M02","2010M03":"2010M03","2010M04":"2010M04","2010M05":"2010M05","2010M06":"2010M06","2010M07":"2010M07","2010M08":"2010M08","2010M09":"2010M09","2010M10":"2010M10","2010M11":"2010M11","2010M12":"2010M12","2011M01":"2011M01","2011M02":"2011M02","2011M03":"2011M03","2011M04":"2011M04","2011M05":"2011M05","2011M06":"2011M06","2011M07":"2011M07","2011M08":"2011M08","2011M09":"2011M09","2011M10":"2011M10","2011M11":"2011M11","2011M12":"2011M12","2012M01":"2012M01","2012M02":"2012M02","2012M03":"2012M03","2012M04":"2012M04","2012M05":"2012M05","2012M06":"2012M06","2012M07":"2012M07","2012M08":"2012M08","2012M09":"2012M09","2012M10":"2012M10","2012M11":"2012M11","2012M12":"2012M12","2013M01":"2013M01","2013M02":"2013M02","2013M03":"2013M03","2013M04":"2013M04","2013M05":"2013M05","2013M06":"2013M06","2013M07":"2013M07","2013M08":"2013M08","2013M09":"2013M09","2013M10":"2013M10","2013M11":"2013M11","2013M12":"2013M12","2014M01":"2014M01","2014M02":"2014M02","2014M03":"2014M03","2014M04":"2014M04","2014M05":"2014M05","2014M06":"2014M06","2014M07":"2014M07","2014M08":"2014M08","2014M09":"2014M09","2014M10":"2014M10","2014M11":"2014M11","2014M12":"2014M12","2015M01":"2015M01","2015M02":"2015M02","2015M03":"2015M03","2015M04":"2015M04","2015M05":"2015M05","2015M06":"2015M06","2015M07":"2015M07","2015M08":"2015M08","2015M09":"2015M09","2015M10":"2015M10","2015M11":"2015M11","2015M12":"2015M12","2016M01":"2016M01","2016M02":"2016M02","2016M03":"2016M03","2016M04":"2016M04","2016M05":"2016M05","2016M06":"2016M06","2016M07":"2016M07","2016M08":"2016M08","2016M09":"2016M09","2016M10":"2016M10","2016M11":"2016M11","2016M12":"2016M12","2017M01":"2017M01","2017M02":"2017M02","2017M03":"2017M03","2017M04":"2017M04","2017M05":"2017M05","2017M06":"2017M06","2017M07":"2017M07","2017M08":"2017M08","2017M09":"2017M09","2017M10":"2017M10","2017M11":"2017M11","2017M12":"2017M12","2018M01":"2018M01","2018M02":"2018M02","2018M03":"2018M03","2018M04":"2018M04","2018M05":"2018M05","2018M06":"2018M06","2018M07":"2018M07","2018M08":"2018M08","2018M09":"2018M09","2018M10":"2018M10","2018M11":"2018M11","2018M12":"2018M12","2019M01":"2019M01","2019M02":"2019M02","2019M03":"2019M03","2019M04":"2019M04","2019M05":"2019M05","2019M06":"2019M06","2019M07":"2019M07","2019M08":"2019M08","2019M09":"2019M09","2019M10":"2019M10","2019M11":"2019M11","2019M12":"2019M12","2020M01":"2020M01","2020M02":"2020M02","2020M03":"2020M03","2020M04":"2020M04","2020M05":"2020M05","2020M06":"2020M06","2020M07":"2020M07"}}},"id":["Region","Alder","Kon","ContentsCode","Tid"],"size":[1,101,2,1,247],"role":{"metric":["ContentsCode"],"time":["Tid"]}},"label":"Population per month by region, age, sex, observations and month","source":"Statistics Sweden","updated":"2020-09-21T07:12:00Z","value":[10,14,23,43,52,69,85,91,102,111,121,128,10,23,32,43,50,57,67,75,84,91,96,106,14,27,40,50,60,66,73,82,95,102,111,116,5,12,20,29,41,54,68,76,87,96,110,116,10,15,25,37,45,56,66,76,98,111,116,125,7,18,30,37,44,62,71,73,82,92,105,114,10,22,31,39,56,68,84,96,112,123,133,142,10,19,27,39,47,54,68,78,84,101,120,133,8,19,33,42,57,70,81,95,105,114,122,133,6,12,31,49,56,68,81,91,106,117,124,136,13,21,33,42,53,59,74,88,99,111,112,122,10,19,35,46,58,63,77,88,98,107,121,129,10,27,36,47,59,66,77,87,98,112,123,138,10,16,25,36,55,68,82,89,106,117,128,140,11,19,29,45,53,63,71,84,99,110,119,127,12,27,34,50,61,72,89,97,111,129,137,144,9,23,33,44,57,73,82,92,103,118,134,148,12,25,39,51,60,72,85,96,110,120,133,145,8,19,35,48,58,69,83,93,101,109,122,130,18,31,38,52,63,74,85,92,106,119,127,135,15,25,37,52,60,82,97,5,12,22,28,42,51,65,70,76,90,101,113,6,17,25,31,35,45,55,66,83,92,95,105,13,22,28,39,52,58,63,72,79,91,102,111,17,31,39,46,56,61,75,87,96,103,112,120,7,16,24,38,47,52,62,72,80,88,98,105,9,20,26,37,47,56,64,73,82,96,106,116,6,17,29,39,51,64,71,89,103,111,127,134,15,33,42,54,67,77,91,101,113,128,139,142,3,13,22,35,45,52,67,80,91,99,109,114,9,17,35,49,63,73,85,99,110,116,123,132,12,24,34,52,61,72,85,93,102,119,136,143,14,18,28,37,46,58,71,83,93,105,118,133,9,19,31,44,53,64,75,88,99,106,109,122,12,21,33,46,57,64,77,90,101,115,125,137,10,19,31,46,55,68,84,95,101,114,125,130,11,23,30,42,54,64,77,90,101,110,121,134,12,20,29,42,54,62,76,88,105,120,128,134,16,18,28,34,46,59,70,83,94,98,111,124,15,17,22,35,43,49,61,78,88,99,112,120,15,28,31,40,53,66,74,79,92,105,120,129,13,32,36,46,51,61,73,107,107,108,108,108,108,107,106,107,106,105,106,129,130,129,129,129,128,128,127,128,127,130,130,105,107,107,105,105,104,106,109,110,108,108,106,119,117,117,116,116,117,115,114,113,114,113,113,118,118,118,117,117,117,117,117,121,122,121,121,125,126,126,128,128,127,127,128,129,129,129,130,114,115,117,117,117,117,116,117,117,116,116,117,140,139,142,140,142,141,142,145,147,149,152,153,132,130,131,132,133,129,130,130,131,132,132,132,133,132,132,135,139,141,142,143,143,141,140,140,137,137,137,136,137,136,137,137,136,138,137,138,122,123,123,126,126,126,127,128,128,128,129,129,131,131,133,133,134,133,131,133,132,134,135,134,139,141,144,145,148,149,152,150,150,149,150,153,140,140,140,141,141,143,143,142,144,143,142,140,127,128,130,133,134,134,135,134,134,133,135,136,142,146,150,148,147,146,148,150,151,152,155,153,149,145,144,142,146,149,156,154,156,160,163,161,144,146,143,143,145,144,142,139,138,141,141,142,130,128,129,129,132,134,136,135,134,134,134,133,134,135,136,137,135,135,135,93,93,94,94,95,95,95,95,95,97,98,99,113,113,112,113,113,116,117,116,115,113,114,112,106,106,106,108,107,108,110,106,106,107,107,107,111,112,112,112,114,114,114,112,112,113,115,115,121,122,120,122,122,120,121,120,122,122,125,124,106,106,108,107,107,109,108,110,110,110,111,111,116,116,116,115,116,117,116,118,120,120,121,123,137,140,140,140,141,139,139,140,139,139,139,137,142,144,144,144,143,143,142,141,142,142,141,141,114,114,115,115,115,115,117,118,119,120,120,120,133,132,132,132,135,135,135,135,136,136,136,136,143,142,142,142,140,139,141,145,145,148,149,149,134,131,130,132,131,130,132,132,130,130,130,132,121,123,122,125,126,126,127,127,125,126,124,124,137,138,138,138,139,140,139,138,138,138,137,137,128,128,127,128,129,129,130,130,130,130,129,128,137,140,141,143,143,141,140,140,142,143,143,141,137,138,139,140,141,142,142,139,140,142,143,143,124,126,129,128,128,129,130,132,131,130,131,129,120,121,125,125,127,128,128,130,129,128,131,130,129,129,130,129,131,131,132,120,122,122,122,122,121,122,120,122,122,123,123,105,105,106,106,106,107,107,106,107,108,109,107,129,130,130,130,127,127,127,128,128,128,129,128,108,107,106,107,107,111,112,113,113,114,114,114,114,115,115,116,116,115,115,115,117,117,118,120,123,125,126,126,127,126,128,131,132,129,129,130,133,133,130,130,130,132,134,134,134,133,133,134,118,116,118,119,120,119,120,117,117,118,119,118,155,158,158,157,156,156,157,157,159,160,160,159,133,133,134,134,134,135,137,139,138,139,140,139,142,142,141,143,143,142,143,141,143,143,143,142,139,139,139,139,139,138,139,143,143,142,143,143,129,127,129,130,131,132,132,134,134,135,137,138,135,134,134,134,136,136,138,135,135,137,136,138,154,152,152,152,152,155,154,152,152,150,149,147,143,141,141,141,141,141,141,142,141,143,143,147,136,136,140,139,138,137,139,138,140,139,137,139,153,155,154,155,155,156,157,156,155,157,159,161,158,157,158,158,158,157,159,162,163,167,167,168,142,145,145,144,143,143,145,147,148,148,149,148,133,132,133,134,135,137,137,97,95,96,96,94,95,95,96,96,95,95,96,99,100,101,103,103,102,101,102,102,104,104,104,111,112,113,114,115,114,113,114,114,115,117,116,107,107,107,107,107,107,107,107,107,106,104,104,115,116,116,116,115,115,115,115,115,117,120,120,123,122,124,124,126,127,129,128,128,129,130,131,112,112,114,114,114,113,114,115,117,117,118,120,123,123,124,125,126,126,127,127,127,126,125,126,141,140,140,140,140,140,140,142,143,145,145,145,141,140,138,139,139,142,145,145,146,146,146,145,121,121,122,123,127,130,129,130,131,131,131,131,136,135,133,133,132,131,129,130,131,131,131,131,148,150,150,149,148,151,149,150,150,152,152,150,132,132,132,134,133,133,133,133,134,135,134,135,124,123,125,126,126,129,129,130,132,131,131,129,138,139,139,138,138,140,141,141,140,140,141,142,129,132,132,132,131,131,130,129,128,128,129,132,141,142,145,145,145,146,147,148,149,149,150,150,143,144,144,144,144,144,143,142,143,143,145,145,129,131,132,134,134,135,134,134,132,134,135,133,132,132,131,131,132,133,134,112,113,113,114,114,115,116,117,117,116,116,117,123,123,123,121,122,124,124,123,123,123,123,122,107,109,109,109,108,107,108,107,107,107,107,107,130,130,130,131,130,131,131,128,129,129,130,130,117,117,116,115,115,115,114,113,113,115,115,116,120,120,120,120,120,121,122,122,123,123,123,123,132,131,131,131,131,131,130,131,131,132,132,131,135,136,139,139,140,140,140,140,140,140,141,140,118,118,118,119,119,120,120,124,126,126,126,126,159,159,156,156,156,157,157,155,155,154,155,154,139,139,139,138,138,138,138,139,139,139,140,141,142,142,143,145,146,145,149,148,150,153,153,153,141,142,142,141,143,145,145,144,145,147,146,145,136,135,136,135,139,139,139,139,140,140,141,143,139,140,140,140,139,139,138,138,138,138,140,141,147,146,146,144,146,147,146,146,146,146,146,146,148,150,150,150,149,151,152,151,152,153,153,154,139,141,141,144,144,145,147,150,150,151,153,153,161,160,161,163,165,165,164,161,164,166,164,164,170,169,172,172,171,170,169,171,170,170,171,171,149,151,151,154,153,153,154,106,106,106,106,105,105,105,105,106,105,104,104,96,96,96,95,95,96,96,96,96,96,96,98,103,103,103,104,104,105,104,103,104,104,104,104,116,114,114,114,114,114,113,114,115,115,114,114,105,105,105,106,106,107,108,108,108,107,108,108,120,120,120,120,121,123,122,121,121,119,118,117,132,131,131,130,131,133,133,134,134,134,135,137,120,120,119,119,120,122,121,122,122,122,124,124,126,125,124,124,124,124,125,124,123,121,121,122,144,144,144,144,149,151,151,152,153,154,155,156,145,145,146,145,146,146,146,146,145,145,145,146,131,131,131,132,132,134,135,136,137,137,137,137,132,132,132,133,134,133,133,134,133,134,135,136,149,147,149,149,148,148,149,150,151,151,150,150,135,135,135,137,137,136,137,138,139,138,139,138,130,129,130,132,132,129,132,133,132,134,134,135,142,143,142,142,141,140,141,142,142,142,143,141,134,134,136,136,137,137,138,139,139,139,138,138,148,148,149,147,148,148,147,148,147,149,148,149,145,146,148,148,147,148,151,151,151,149,149,149,133,133,134,134,133,132,133,144,145,145,145,145,145,145,144,146,147,146,146,119,118,117,117,116,117,117,119,118,119,119,120,122,123,123,124,124,124,124,124,123,123,123,123,107,107,107,107,107,109,109,111,112,114,116,115,130,130,130,130,131,130,130,131,132,133,132,131,116,116,116,117,117,117,119,121,121,121,121,121,124,125,123,123,122,122,123,125,124,125,125,125,131,130,130,130,130,130,131,132,131,132,132,132,141,142,142,141,140,141,142,144,144,144,145,144,127,128,127,125,125,125,126,127,128,128,127,126,154,154,153,154,155,154,154,155,155,156,157,157,139,139,140,141,142,143,143,144,143,144,144,144,152,152,152,152,153,154,155,158,159,157,157,157,145,146,145,148,149,150,150,153,152,154,154,154,143,143,143,144,144,145,145,143,144,143,143,143,141,139,139,140,144,145,145,143,142,143,141,141,146,146,145,146,149,148,147,149,150,153,156,157,152,154,156,157,157,157,157,155,155,157,157,157,149,151,150,150,152,153,154,155,154,154,153,153,166,168,169,165,167,169,170,169,168,168,170,170,170,169,168,168,166,165,164,130,130,130,130,129,130,129,130,130,130,130,130,104,103,102,102,102,101,101,101,101,101,101,104,97,97,97,97,97,96,97,97,97,98,100,99,105,103,103,103,103,102,102,102,103,104,104,105,115,116,116,116,116,117,117,116,117,117,118,118,107,107,107,108,110,112,114,116,116,116,116,116,119,120,120,120,118,118,118,119,120,121,120,120,137,137,137,137,137,137,136,135,135,132,134,134,123,124,124,123,123,122,121,122,123,123,123,123,121,121,121,121,122,124,126,126,126,126,126,126,156,155,154,154,155,154,154,154,156,156,156,156,146,148,148,148,147,147,146,149,149,149,149,149,137,138,138,137,137,138,137,137,136,138,137,136,136,135,135,136,135,132,131,129,127,128,127,129,148,148,151,151,150,150,151,150,152,152,150,152,140,140,139,140,143,142,141,142,143,143,144,146,137,137,137,137,136,137,137,135,137,136,136,137,140,141,141,142,142,142,142,143,143,146,147,145,140,141,140,140,144,146,146,143,143,144,144,145,153,152,153,155,154,153,153,153,152,152,153,152,153,153,154,154,153,154,156,134,134,134,134,133,134,137,137,137,137,137,137,146,145,146,147,147,146,145,143,142,142,140,141,120,122,122,122,122,122,122,122,122,122,121,121,123,123,124,124,124,124,123,125,125,125,124,124,116,117,115,114,114,113,115,113,113,114,116,116,131,131,131,131,131,131,131,131,132,132,132,132,122,123,123,122,123,124,123,123,122,122,122,122,124,126,127,128,127,127,127,128,129,128,128,128,132,133,133,134,135,136,138,139,140,140,139,139,144,144,143,143,144,144,145,144,144,145,146,146,126,126,127,127,127,129,130,130,131,131,131,131,158,158,159,160,159,158,159,156,157,156,156,157,144,145,145,145,145,144,143,142,141,142,141,142,160,158,158,158,158,160,160,158,159,159,159,159,154,154,154,154,154,154,155,154,154,153,154,154,143,143,144,145,145,145,145,145,145,145,147,147,141,142,144,143,144,144,148,148,149,149,148,148,157,158,159,161,162,164,167,168,165,166,165,164,157,159,159,159,161,162,160,160,162,166,166,169,153,153,153,153,152,153,154,156,156,153,153,153,169,169,170,171,170,172,171,106,106,106,105,105,105,107,106,107,107,107,108,133,133,132,130,131,132,132,132,132,135,134,134,104,104,103,103,103,104,104,105,105,106,106,106,99,99,100,100,102,102,104,105,105,105,103,104,106,106,106,107,107,108,109,110,110,110,110,109,115,115,116,116,115,114,112,114,115,114,115,115,116,116,117,117,117,117,118,118,116,116,116,116,120,119,120,120,120,120,119,119,119,119,121,121,135,136,136,138,137,138,139,141,141,140,140,141,123,122,122,123,123,124,123,122,122,123,124,125,126,126,125,124,125,126,126,125,125,125,126,126,157,157,156,157,156,156,157,157,157,157,158,158,149,148,149,148,149,151,151,153,154,154,154,153,137,139,138,139,136,135,135,135,135,135,134,136,129,130,130,130,130,130,131,131,130,128,128,128,152,152,152,153,153,153,154,154,154,154,155,156,145,145,146,147,146,146,146,146,146,145,147,147,137,138,140,139,138,138,141,142,143,143,144,143,145,144,146,146,148,148,149,148,148,147,145,145,147,146,148,148,149,151,151,152,152,150,150,150,152,151,151,151,151,151,151,160,159,158,157,156,156,158,158,158,158,158,159,137,137,136,137,137,139,139,139,139,139,140,139,142,142,142,143,143,143,143,143,142,142,143,143,121,120,120,121,123,123,124,123,124,124,125,125,124,123,123,123,123,123,125,126,125,126,127,128,116,116,117,117,117,119,118,118,118,117,117,117,133,132,132,131,131,131,133,133,133,134,135,135,122,123,123,123,123,123,123,125,125,125,125,125,127,127,128,129,131,131,130,131,131,131,131,130,139,140,140,139,139,139,140,140,140,139,139,139,146,146,144,144,143,143,143,145,145,146,147,148,130,127,127,127,127,128,129,130,130,130,129,129,157,155,157,159,159,159,160,160,159,160,159,161,142,141,141,141,139,141,143,143,143,144,144,144,160,160,161,161,161,162,162,161,161,162,162,160,153,153,154,154,155,158,157,157,156,156,157,157,147,146,146,149,149,150,149,148,148,148,148,148,150,151,151,151,152,153,153,153,153,152,151,152,164,163,163,163,163,163,162,164,164,165,166,166,168,167,167,166,167,168,170,170,169,170,169,170,153,153,153,154,152,154,154,135,134,134,135,135,135,135,135,136,136,136,136,108,108,106,106,108,109,109,108,108,108,108,109,135,135,135,135,135,135,135,134,134,134,134,134,106,106,105,104,104,105,105,106,106,107,108,109,105,106,107,107,107,109,109,110,110,111,111,110,109,109,110,111,111,111,111,114,114,115,115,115,115,115,114,114,114,119,119,120,120,120,121,121,116,116,116,116,117,118,118,118,117,118,118,118,121,121,122,122,122,123,124,125,125,125,123,123,141,142,142,143,143,144,144,144,144,144,143,143,126,125,125,126,126,126,126,126,126,125,125,125,127,128,127,128,129,129,128,130,129,129,129,129,159,159,159,158,158,158,157,159,160,160,160,160,152,153,153,153,153,152,154,153,153,153,153,151,136,134,134,136,136,137,137,137,138,136,136,136,128,130,131,131,132,132,131,132,133,133,133,133,157,156,155,156,156,156,155,155,157,158,158,159,147,146,145,146,147,147,147,146,148,150,150,152,143,143,141,141,143,143,141,142,142,142,144,145,146,146,146,146,147,148,152,153,153,153,153,154,149,149,149,149,150,150,152,163,162,163,163,163,163,164,164,163,163,163,163,159,158,157,157,158,157,155,154,154,154,153,155,139,141,141,141,141,141,140,139,139,139,137,137,145,146,147,147,147,147,148,147,147,147,147,148,127,127,126,126,126,126,125,125,125,125,125,125,128,128,128,128,127,127,128,128,127,127,127,129,117,118,117,117,116,116,116,116,116,116,117,118,135,136,136,136,138,137,139,139,139,139,140,140,125,126,126,127,127,127,127,127,126,127,127,128,131,130,130,130,131,131,130,129,130,131,131,131,139,138,138,138,138,137,137,135,135,135,139,139,147,146,146,146,147,147,148,147,148,148,148,148,129,127,129,130,129,129,129,128,127,127,127,127,161,161,163,163,163,164,163,163,162,161,161,161,143,143,143,144,145,145,145,145,147,146,146,145,160,159,157,158,160,159,159,158,158,159,160,160,158,158,157,157,157,156,157,159,160,160,163,165,147,148,148,148,150,150,150,151,152,153,155,155,152,154,153,153,155,155,155,155,157,156,156,157,166,167,168,168,168,169,171,171,172,174,175,174,171,172,171,171,172,172,172,154,154,154,154,154,156,156,155,156,156,156,157,135,134,134,135,135,134,134,136,136,136,136,136,110,110,110,111,111,112,114,114,114,114,114,114,134,134,135,135,135,136,138,139,140,140,139,139,109,109,109,109,109,108,109,110,110,110,111,111,109,109,109,110,110,110,109,109,109,108,108,108,115,115,114,113,112,111,112,112,111,111,111,110,122,120,121,121,121,121,121,121,121,120,120,120,118,119,118,118,118,118,119,119,119,119,119,119,122,122,122,122,122,122,122,121,121,121,121,121,143,143,143,143,141,141,140,140,140,141,142,144,126,126,126,124,125,124,125,125,126,126,126,128,130,130,131,131,131,131,130,128,127,127,127,128,160,160,159,159,159,159,161,162,163,162,162,162,151,151,151,151,151,153,152,154,154,154,156,156,138,138,138,138,139,140,140,141,142,142,142,144,133,133,134,137,137,137,137,136,136,136,139,137,157,156,157,161,161,163,164,164,164,163,163,160,154,154,154,154,155,155,156,156,156,155,154,155,145,146,145,144,145,144,145,145,145,146,146,146,155,153,154,152,152,150,149,174,174,174,172,174,175,177,178,178,178,178,177,163,164,165,164,164,165,165,165,167,167,168,168,155,155,155,155,155,157,157,158,158,159,159,159,137,140,140,142,142,141,141,142,142,142,142,142,148,149,150,150,151,148,148,149,149,150,151,151,125,125,125,126,126,126,126,126,127,127,127,126,129,129,129,129,130,130,130,131,131,131,132,131,117,118,118,118,118,119,119,120,118,118,118,118,141,140,139,139,140,139,139,139,139,140,140,140,128,128,128,129,129,130,130,129,129,130,130,130,132,132,132,132,133,132,134,134,134,134,135,135,140,140,140,140,141,141,142,143,142,142,142,142,149,149,149,149,149,150,152,150,150,149,149,149,126,127,129,128,128,128,129,129,129,129,129,129,161,160,160,161,160,161,162,162,162,162,162,162,144,144,144,145,146,145,147,146,147,147,147,147,160,160,160,161,161,161,161,161,165,167,168,169,163,163,163,163,162,164,166,164,165,162,163,163,158,159,157,159,160,161,161,162,161,161,161,160,158,158,158,158,159,159,159,160,160,159,160,160,173,173,174,173,173,173,173,164,165,165,164,164,164,164,163,161,161,161,162,158,159,160,160,160,160,162,162,162,162,160,161,136,136,135,134,133,132,132,133,133,132,132,132,114,114,113,114,114,115,116,116,114,114,114,115,139,140,140,140,141,139,139,139,139,139,141,142,111,111,111,112,112,111,111,113,112,113,113,113,108,107,106,107,107,107,108,107,108,108,107,109,110,111,110,110,110,111,111,111,111,110,110,110,120,120,119,119,120,120,121,122,121,121,120,120,119,119,119,119,120,120,120,121,123,123,123,123,120,122,121,122,122,123,123,122,122,121,121,122,144,144,144,143,142,141,140,139,138,138,138,138,128,129,129,129,128,129,129,128,128,129,129,129,127,127,128,128,128,128,129,128,128,128,129,129,162,162,161,161,161,161,162,162,164,164,165,165,156,157,156,157,157,155,155,156,157,157,157,157,146,146,146,146,146,147,147,151,150,151,152,152,139,139,140,139,139,140,141,140,140,142,142,142,159,159,160,160,160,160,160,161,160,161,161,163,158,157,157,157,158,157,160,161,161,161,160,160,147,147,148,149,149,151,151,171,171,172,171,171,174,173,172,171,172,172,173,177,177,176,177,178,179,179,179,180,180,180,181,168,168,169,170,170,170,169,171,171,171,172,170,160,160,160,160,159,159,161,162,161,161,161,161,142,144,144,144,144,143,143,143,143,144,144,143,151,152,153,154,154,155,154,152,152,152,151,151,126,126,126,127,127,127,128,128,128,128,128,128,130,130,130,130,130,130,130,130,130,130,130,129,118,118,119,119,119,119,119,122,122,122,122,122,140,140,140,140,140,140,139,139,139,139,139,139,129,129,129,130,130,130,130,129,129,129,129,129,135,135,135,135,136,136,137,137,137,137,135,135,142,142,142,142,142,142,142,141,142,142,142,142,149,149,149,148,149,149,149,148,149,150,150,151,128,128,129,130,132,132,132,134,134,133,133,132,162,161,162,161,161,162,160,159,160,160,160,160,146,144,146,146,146,145,146,147,148,148,148,149,167,166,166,166,166,168,169,168,168,168,168,170,163,164,164,164,165,166,165,166,167,169,170,169,161,161,161,163,164,164,164,165,167,168,168,168,162,161,162,162,162,163,164,173,173,173,173,173,174,174,174,175,175,175,174,162,164,165,166,166,166,166,167,167,168,168,168,161,161,161,161,162,161,160,160,160,160,160,161,132,132,133,133,134,134,134,134,133,133,132,132,115,114,116,115,115,115,117,119,120,122,122,121,142,141,141,141,141,141,141,142,143,143,142,141,113,113,111,111,111,112,112,110,110,110,110,110,109,109,107,107,107,107,107,109,109,109,109,109,110,110,110,111,112,112,113,113,111,112,112,112,121,122,123,122,122,122,122,122,122,121,121,121,123,123,122,122,122,122,122,122,122,122,120,120,122,122,122,122,124,125,126,125,125,125,126,126,138,138,138,139,139,139,139,140,140,140,140,140,128,128,127,127,127,127,127,128,128,127,128,128,129,129,129,129,129,129,131,131,132,132,132,133,166,167,168,168,168,169,170,169,168,168,168,168,157,157,158,159,159,159,160,163,163,163,164,169,150,148,146,146,147,147,148,148,149,149,150,149,142,145,144,144,144,145,145,146,149,148,149,150,163,163,163,163,163,164,164,164,166,166,166,166,161,161,161,161,161,162,162,174,175,175,176,176,175,176,176,174,174,172,173,173,173,173,173,173,174,174,174,174,174,174,173,181,181,182,181,180,180,179,181,181,180,181,181,170,169,171,170,170,170,170,170,171,172,173,174,160,160,160,160,160,160,161,160,160,162,162,162,143,143,142,142,143,142,142,142,142,142,143,142,151,151,151,151,150,150,152,154,154,154,154,154,128,128,128,129,129,128,128,129,129,128,127,127,129,129,129,129,129,130,130,131,131,130,130,130,123,124,125,126,126,127,126,127,128,128,128,128,140,141,140,141,141,143,143,143,144,144,145,145,129,129,130,129,129,129,128,128,127,128,127,128,134,134,134,134,134,135,135,135,134,135,135,135,143,142,142,142,142,141,141,141,142,142,142,142,151,151,151,149,149,150,151,150,152,153,153,154,131,131,131,132,134,134,135,136,134,134,134,134,161,161,161,161,161,161,162,161,161,163,164,164,151,151,151,151,152,151,150,149,150,151,151,150,171,173,172,172,175,177,177,177,180,180,180,181,170,170,171,170,171,169,168,169,169,167,167,169,168,166,165,166,165,165,164,185,185,185,183,184,184,183,183,184,184,184,184,174,174,174,174,174,176,176,177,177,176,175,176,169,169,169,170,170,172,173,175,175,175,175,175,162,162,162,163,163,163,164,164,165,165,164,164,133,134,134,134,133,133,133,133,133,133,133,133,121,121,122,123,123,122,121,122,122,122,122,122,141,141,141,141,141,140,140,139,138,138,137,137,110,110,110,111,111,112,114,115,115,118,118,117,110,110,108,109,110,110,110,111,112,112,112,112,112,112,112,112,114,113,114,112,112,113,112,112,121,121,121,121,121,122,122,123,124,125,126,126,120,120,120,120,120,120,121,121,121,121,121,121,127,127,128,128,128,128,128,129,129,130,130,130,140,140,141,141,141,142,141,141,141,140,141,141,127,127,127,126,126,127,128,128,129,129,130,130,132,132,132,132,133,134,134,133,133,134,133,134,167,167,168,169,168,168,168,169,169,170,171,172,169,169,169,168,167,166,166,165,164,165,165,164,149,149,149,149,149,148,150,150,150,152,151,151,150,150,150,149,148,148,151,152,153,153,153,155,166,166,166,165,165,165,165,153,154,155,154,154,155,156,158,158,158,159,159,173,173,174,175,174,174,174,174,176,176,176,176,174,174,173,174,173,172,172,172,172,172,172,173,182,183,183,185,185,187,187,187,187,187,187,187,174,174,175,175,175,175,174,176,177,177,177,178,162,162,163,163,164,164,165,164,165,165,166,165,142,142,142,142,142,142,143,143,143,143,144,143,154,155,156,156,155,155,154,155,155,155,155,154,128,130,130,130,131,131,131,131,131,132,132,134,131,130,130,130,131,131,131,130,132,132,132,131,127,127,126,127,127,126,127,127,126,126,126,126,144,144,144,144,144,145,146,147,145,146,147,147,128,128,128,128,128,130,132,130,130,130,131,131,134,133,133,132,132,134,135,136,136,135,135,135,141,140,140,140,141,141,142,142,141,141,141,141,155,155,155,157,157,156,154,155,155,155,155,155,134,134,134,134,135,134,134,134,134,134,134,135,165,162,162,162,162,162,162,162,161,162,163,164,150,150,148,148,149,150,153,152,152,155,157,157,182,183,185,185,184,185,186,185,185,186,184,184,169,171,172,171,171,172,170,158,157,155,155,155,155,155,156,155,155,155,155,185,185,185,185,185,186,185,185,185,187,187,187,176,177,177,177,177,178,178,180,183,184,184,184,175,176,176,176,176,176,174,174,174,173,172,173,164,164,165,165,165,166,168,169,170,171,172,173,133,133,133,133,133,133,132,133,133,134,134,135,121,121,120,121,120,122,123,123,122,121,121,121,138,138,138,138,138,139,137,137,137,138,139,140,117,117,117,118,118,118,117,117,117,117,117,118,112,112,112,113,114,114,114,113,113,113,113,113,112,112,112,113,113,113,114,114,114,114,114,113,127,128,128,128,128,127,128,128,128,128,129,129,121,121,121,121,121,122,123,126,126,126,126,127,130,130,131,132,132,133,134,134,134,133,133,134,141,142,142,142,142,144,143,143,144,144,144,144,130,130,130,130,130,129,131,132,134,134,134,135,134,135,135,136,136,135,133,134,134,133,133,135,175,176,175,175,177,177,178,177,177,180,180,180,162,164,164,166,166,166,168,169,170,170,171,170,153,154,154,155,155,154,153,150,150,150,151,150,154,153,153,154,154,154,154,154,154,153,152,152,154,155,155,155,155,155,154,159,159,159,159,160,162,162,162,162,163,162,161,177,177,177,176,175,174,173,173,173,174,174,175,173,172,173,172,171,171,172,173,173,174,176,176,186,187,187,187,187,187,188,189,189,190,189,189,179,179,179,179,179,179,179,180,180,180,179,179,164,164,164,165,164,164,164,164,164,164,164,165,143,144,145,145,144,144,145,144,144,144,147,147,155,155,155,156,158,159,158,157,158,158,158,156,134,134,134,134,135,134,134,135,137,137,137,137,132,132,132,132,132,133,133,131,131,130,130,130,125,126,126,126,128,128,128,131,131,131,129,129,147,146,146,145,145,145,145,144,145,145,146,146,131,130,130,130,130,131,131,131,131,132,132,132,134,133,133,134,134,136,135,135,136,137,137,139,141,141,141,141,142,142,142,141,141,144,145,145,155,155,157,157,159,160,159,160,161,163,163,165,136,136,137,137,137,135,135,136,136,136,136,137,164,164,164,165,167,169,169,169,170,169,170,171,156,155,154,153,154,154,154,156,156,154,155,155,185,186,186,186,186,187,188,181,180,182,182,182,183,183,183,183,183,183,184,156,156,156,155,156,157,159,160,160,160,160,161,189,189,192,192,192,193,194,196,197,197,196,196,184,184,184,185,185,187,189,190,188,189,190,190,173,173,173,173,173,174,175,174,175,175,175,175,172,172,172,173,173,174,175,176,176,176,175,174,135,135,134,136,136,135,135,135,135,136,137,136,121,121,120,119,119,119,119,119,120,119,119,120,140,140,139,139,139,140,140,140,140,140,140,140,119,119,119,119,120,121,120,123,123,123,123,123,113,112,112,114,114,114,114,115,115,115,115,116,113,114,114,114,114,115,116,117,118,118,118,119,129,129,129,129,129,128,129,131,130,131,130,129,127,126,126,126,127,127,127,127,128,127,127,127,134,134,135,135,135,137,137,137,137,136,136,135,144,144,144,144,144,144,144,143,143,142,142,142,135,135,136,136,136,136,135,137,139,141,142,144,135,135,135,135,136,136,136,137,137,137,138,139,181,180,179,180,179,180,184,184,185,188,188,187,171,171,171,172,173,172,172,172,173,173,173,178,154,153,154,155,156,156,156,135,135,135,135,136,136,135,136,137,136,136,136,153,152,153,153,153,153,152,152,153,153,152,152,161,162,162,162,162,163,164,165,167,167,169,168,175,174,174,174,174,174,175,175,175,175,174,174,178,177,176,176,176,175,177,180,179,179,180,180,189,190,190,191,191,191,192,193,192,193,193,193,179,179,179,179,179,178,178,179,179,179,179,179,166,167,167,167,166,167,167,169,169,172,172,172,146,145,146,146,146,147,147,146,146,146,147,147,157,157,157,157,157,157,157,158,158,157,157,157,137,135,135,135,135,137,137,136,136,136,135,135,131,132,132,133,134,134,135,136,135,136,135,136,130,130,130,130,130,131,132,133,133,132,132,132,146,147,147,148,149,148,149,152,152,151,151,153,132,132,132,132,134,135,135,135,135,135,136,135,138,138,140,140,140,141,142,142,143,143,143,144,147,146,147,147,147,147,146,148,147,148,150,149,168,168,168,168,168,170,173,173,174,174,174,173,139,139,139,139,141,141,143,142,142,144,145,144,171,171,169,172,173,173,171,170,171,170,169,170,155,158,159,160,158,159,159,170,170,170,171,172,170,169,169,169,169,172,172,185,185,186,186,186,186,187,187,188,188,188,188,161,161,161,161,161,162,164,163,163,164,164,164,196,196,195,195,196,196,195,196,196,196,196,196,189,188,187,187,187,185,187,188,188,188,188,190,176,176,177,177,177,176,175,178,178,179,178,177,178,178,177,177,177,176,178,179,179,179,180,179,135,135,135,135,136,136,138,137,138,138,138,138,121,121,121,119,118,118,119,121,120,122,122,121,139,138,137,137,137,137,138,139,139,140,141,140,124,124,125,125,125,125,125,126,125,126,126,127,116,116,116,115,115,116,116,116,116,116,116,116,120,120,120,120,122,123,123,123,123,122,123,125,129,128,128,128,129,129,131,130,130,129,128,128,126,127,127,127,127,127,127,128,127,126,126,126,135,135,135,136,137,137,136,135,135,138,139,139,142,142,142,142,144,145,145,146,147,148,148,148,145,144,144,144,145,146,146,147,147,148,148,148,137,137,137,138,138,138,139,140,141,145,146,146,189,189,187,187,189,190,190,192,193,191,190,191,179,179,180,181,182,181,179,165,164,164,164,164,163,164,164,163,163,165,164,136,136,136,136,136,136,136,136,136,135,135,135,153,153,154,154,155,155,155,157,158,158,158,159,167,166,165,165,165,166,167,165,165,165,165,166,175,177,177,177,176,175,175,175,174,175,175,175,181,181,181,181,181,178,177,178,178,178,179,179,193,192,192,192,192,192,193,194,195,195,196,195,178,178,178,178,177,178,177,178,178,177,176,176,174,174,174,174,173,174,174,174,175,175,176,177,147,148,148,149,149,151,151,150,150,149,149,148,158,159,160,160,160,160,160,159,159,159,159,159,137,136,136,135,137,138,139,142,141,141,141,140,134,134,135,135,135,136,137,137,136,136,138,138,131,132,132,131,131,130,131,131,131,130,130,130,152,152,152,154,155,155,154,154,154,153,153,155,134,136,136,136,136,137,137,136,135,136,136,135,143,142,141,142,142,142,142,143,145,144,144,146,150,151,150,150,150,152,151,154,152,152,153,153,173,177,177,177,176,175,174,174,174,175,176,176,144,143,144,144,144,144,145,147,149,149,148,149,171,169,170,170,171,171,170,142,142,141,141,141,141,140,140,141,141,141,141,172,173,173,174,174,174,175,175,175,175,175,175,188,189,189,188,187,188,187,185,186,185,185,185,163,163,163,163,162,162,163,163,163,163,162,160,196,196,197,197,197,196,196,197,198,197,198,199,191,191,191,191,192,192,192,193,194,194,194,192,178,178,177,176,176,175,174,175,175,176,176,176,178,178,178,178,178,179,178,178,178,178,180,180,138,138,138,137,138,138,138,139,139,140,140,139,122,122,122,122,125,125,125,126,127,127,127,127,140,140,139,140,140,141,141,142,142,140,140,139,127,127,127,126,126,127,127,127,127,127,126,127,117,119,120,122,123,123,122,121,121,120,123,122,125,126,125,125,125,125,126,126,126,125,125,124,128,128,128,128,128,128,127,128,128,128,128,127,127,127,127,128,129,130,133,132,132,133,134,134,140,140,140,140,140,140,141,142,140,141,143,146,149,150,151,150,151,151,154,156,157,158,158,158,149,149,149,150,149,152,152,150,151,152,153,152,146,145,147,147,147,148,148,149,148,148,149,150,190,190,190,191,191,189,192,162,161,162,162,162,164,162,162,162,162,162,162,165,165,165,164,164,166,166,168,168,170,170,170,135,135,135,135,136,136,137,137,138,139,140,140,159,159,158,158,159,160,160,161,161,161,161,161,166,166,166,166,167,166,168,168,168,168,167,168,174,174,174,174,174,175,176,178,181,182,182,182,181,181,181,181,182,182,183,185,185,186,186,188,195,195,195,195,195,194,193,193,193,193,193,194,177,178,178,179,180,180,180,183,183,183,182,178,175,176,175,175,175,175,176,175,176,176,177,177,149,149,149,149,149,149,149,149,149,149,149,148,158,159,159,159,161,161,160,161,161,161,161,162,140,140,140,139,139,140,140,140,140,140,140,140,137,136,137,136,136,136,135,135,135,134,134,134,130,130,130,130,131,132,132,132,133,135,135,133,155,154,155,154,153,153,156,156,156,154,155,155,136,136,136,138,138,139,139,144,143,144,145,148,147,146,147,148,147,149,151,151,150,151,153,152,154,154,154,154,158,158,160,160,161,161,162,161,175,176,178,178,179,176,176,175,177,177,177,178,149,149,150,151,151,151,151,143,143,143,143,143,143,143,143,143,143,143,143,141,141,141,141,142,142,143,144,145,146,144,145,175,176,176,176,176,176,177,177,176,176,176,175,185,186,186,186,187,185,187,189,191,192,193,193,161,161,161,161,161,160,160,160,160,160,160,160,200,201,201,201,201,200,200,199,198,200,199,200,192,194,194,193,193,191,192,190,192,191,191,192,176,177,176,176,176,176,176,175,176,176,176,178,180,180,182,182,182,184,183,182,183,182,181,181,140,140,140,139,140,141,142,142,141,140,140,140,128,127,127,127,128,129,129,131,131,130,130,131,139,138,137,136,137,139,140,141,141,138,139,139,128,128,128,128,128,128,129,130,129,128,128,129,121,122,122,121,121,121,122,123,123,123,123,123,124,124,124,124,124,124,124,123,124,125,126,126,125,125,125,126,126,126,128,128,127,128,128,128,134,134,135,135,134,134,133,133,134,133,132,130,149,149,148,149,149,149,150,149,150,150,151,153,159,160,159,159,159,157,159,158,159,159,159,160,152,153,153,152,152,154,155,155,155,155,155,155,152,150,149,149,147,146,146,141,141,141,141,142,140,138,138,138,138,138,139,162,161,161,160,160,162,163,164,164,164,164,164,170,170,171,172,172,173,173,175,177,176,175,175,141,141,141,142,142,142,144,145,145,145,146,146,161,161,162,163,162,161,163,165,165,165,165,165,168,169,170,170,169,171,171,174,175,174,171,171,182,180,180,180,181,181,181,181,181,179,179,179,187,187,185,186,186,189,190,189,189,190,190,190,194,194,195,197,197,199,199,199,199,199,200,200,177,177,179,179,181,181,179,178,178,176,176,175,177,177,176,176,176,179,178,178,178,176,177,178,148,148,148,148,148,149,150,149,149,148,149,149,161,161,160,160,161,161,160,160,161,161,162,162,140,141,140,140,140,139,140,141,142,142,142,142,134,133,133,133,133,133,134,137,138,138,138,140,133,134,135,136,137,140,142,144,142,141,142,143,156,155,155,155,154,154,156,158,158,159,159,162,154,157,156,155,157,159,159,157,154,155,155,154,152,152,153,155,155,153,154,154,153,153,152,153,159,159,158,158,159,158,157,157,159,158,157,157,178,177,178,178,178,180,184,157,155,155,155,155,154,154,154,154,154,155,155,142,142,142,142,142,144,144,144,144,143,143,143,145,145,145,145,147,149,147,146,149,149,149,151,175,174,174,175,175,174,173,173,174,174,175,176,193,193,195,194,192,191,192,193,192,191,192,192,160,160,161,161,161,161,162,160,159,159,160,161,201,200,199,200,201,201,203,203,203,203,203,203,192,193,193,193,192,191,192,190,189,191,191,191,177,177,177,178,178,178,178,179,180,181,181,181,182,182,182,183,182,183,183,181,181,180,182,181,142,141,142,142,142,143,144,144,143,146,146,147,131,132,132,133,133,132,131,132,132,133,133,133,140,139,139,137,139,139,140,140,141,142,142,143,129,129,128,128,129,129,132,133,133,130,130,131,123,123,122,121,122,124,128,128,128,128,129,131,127,127,127,127,126,125,129,129,129,130,129,127,130,130,130,130,130,130,130,135,135,135,134,134,130,132,131,131,131,132,133,136,135,135,135,135,152,152,154,154,155,152,154,153,152,153,153,152,161,161,161,161,162,161,160,157,159,158,157,158,155,155,156,156,157,155,154,149,150,149,149,150,150,149,149,151,149,149,148,140,140,140,140,140,141,141,142,142,142,142,143,164,164,164,164,164,163,162,160,160,161,162,163,176,176,179,179,179,180,180,180,180,182,180,180,146,146,145,145,145,145,143,143,143,143,142,143,165,165,165,165,166,165,165,166,166,167,167,168,173,172,172,173,172,173,173,171,170,169,170,170,180,180,180,180,180,181,182,181,180,180,181,182,192,191,190,190,190,190,190,191,192,190,190,189,201,201,199,200,200,200,200,200,199,199,200,200,176,176,176,177,181,181,181,181,186,185,184,184,177,177,177,176,177,177,177,179,183,183,183,183,149,151,151,151,151,151,151,151,151,151,151,151,162,162,166,167,168,168,168,167,167,168,168,168,143,143,143,143,143,144,142,142,143,143,143,143,139,139,138,141,142,143,143,141,143,142,142,142,144,144,143,144,143,142,141,141,141,143,145,148,166,168,168,169,170,172,175,175,176,178,181,177,156,155,155,155,154,152,154,151,155,156,155,155,154,154,154,155,156,156,154,152,152,153,152,151,158,158,160,159,158,158,159,146,146,147,147,147,147,147,147,146,146,148,149,155,155,154,155,157,158,157,157,156,155,155,155,145,144,144,144,144,145,144,145,147,149,149,146,151,152,152,153,155,154,153,153,155,152,152,152,176,176,174,174,174,175,176,175,175,175,173,174,194,195,195,195,195,192,192,190,191,191,190,191,162,163,163,163,164,164,164,164,166,166,166,165,204,204,204,203,203,203,202,203,204,202,203,203,190,191,192,191,190,191,192,192,193,193,193,193,182,182,181,181,181,180,181,181,184,184,184,184,181,184,186,186,185,185,185,185,186,186,185,186,146,146,146,146,145,145,147,144,144,146,145,145,133,133,135,136,135,135,135,132,131,132,132,133,143,143,143,145,147,145,145,145,146,146,147,146,131,131,132,131,129,128,128,128,128,128,128,128,130,130,126,126,126,126,128,128,129,130,129,130,126,127,127,126,127,128,128,130,130,131,131,132,134,135,136,137,136,136,137,138,137,139,140,140,134,134,134,134,133,134,134,134,135,138,138,137,149,150,152,153,153,153,153,152,152,152,152,153,158,157,156,156,156,156,156,153,152,153,153,153,152,152,153,153,154,154,153,149,149,149,148,149,150,150,151,151,151,151,151,143,143,142,142,141,140,141,141,141,142,143,143,164,163,163,163,164,164,163,164,163,163,163,164,179,178,178,177,178,178,180,180,180,179,180,180,142,142,141,140,140,139,140,141,141,141,142,143,168,169,168,167,167,166,166,166,165,165,166,168,170,172,172,171,170,171,172,171,172,173,174,174,182,182,182,182,181,184,184,184,184,184,183,184,190,188,189,189,189,190,192,192,191,191,190,192,202,202,202,204,205,207,205,203,205,204,204,204,184,184,182,182,183,184,184,185,185,185,185,185,182,181,182,182,184,184,184,183,183,184,184,184,151,150,149,149,151,152,151,151,151,149,151,150,169,167,167,166,166,167,166,165,166,167,167,168,144,144,144,143,144,145,146,146,148,149,148,148,141,143,146,146,147,147,146,147,148,151,154,159,150,152,154,154,154,155,158,162,164,162,165,166,179,178,181,183,183,182,184,182,179,179,180,180,155,155,154,153,152,155,156,157,159,158,158,158,151,152,153,153,152,153,153,166,167,168,167,167,167,168,169,168,168,170,170,148,147,145,147,148,149,149,150,150,150,150,150,155,154,153,152,152,151,150,149,149,150,150,150,144,143,144,143,142,143,144,142,144,145,145,144,154,154,153,153,153,153,156,154,154,154,154,158,173,175,175,175,176,176,176,176,172,173,174,177,190,191,190,189,189,186,186,184,183,181,181,179,164,164,163,164,164,165,166,166,166,166,165,167,202,202,203,202,201,200,201,200,200,200,201,201,191,191,191,192,192,192,194,194,194,195,200,200,184,184,186,184,184,184,183,184,184,184,184,184,186,186,186,185,186,185,184,182,183,184,182,184,146,146,147,148,147,148,148,148,149,147,146,147,132,133,135,135,135,135,135,137,136,136,133,134,146,146,144,147,147,148,146,146,144,141,142,142,128,127,129,128,129,128,128,128,128,129,131,130,131,132,132,132,131,131,133,131,134,132,134,132,132,132,132,132,133,136,138,136,136,137,138,136,139,140,138,139,141,142,140,139,139,140,139,140,136,136,137,137,137,137,137,134,135,134,135,135,153,153,153,153,153,155,154,157,159,159,160,162,165,165,163,162,156,154,155,154,154,154,154,154,153,152,153,148,148,146,147,150,149,150,150,150,150,149,148,145,146,148,147,142,141,143,142,142,144,145,143,142,144,144,145,167,167,168,169,170,172,173,170,167,166,166,167,181,180,183,182,182,182,182,183,181,183,184,185,142,141,139,138,139,141,139,138,136,140,140,140,169,169,169,170,170,170,170,166,165,164,165,167,174,173,172,172,171,168,167,167,167,165,164,165,183,183,186,186,187,185,187,185,188,185,184,185,193,194,194,197,196,197,196,194,190,187,186,188,205,206,206,204,206,206,207,205,201,200,200,199,184,185,185,186,183,184,185,184,182,180,180,179,185,186,186,190,193,193,193,189,184,185,183,183,150,151,151,150,149,150,148,148,151,151,151,151,170,170,171,171,169,172,173,168,165,167,168,168,148,150,151,151,148,148,148,146,145,144,144,148,161,158,157,158,160,163,162,159,161,161,160,159,165,167,166,167,167,165,166,165,162,162,164,164,180,180,180,176,176,176,177,173,174,173,173,175,159,159,161,162,162,162,165,174,174,173,172,171,170,171,168,164,164,163,164,170,171,170,171,171,174,172,171,168,165,163,164,149,149,149,148,148,147,146,143,136,135,135,136,151,152,150,150,153,151,152,145,146,147,149,150,145,147,147,145,145,144,146,143,140,140,139,140,156,157,156,154,155,158,157,146,144,145,144,146,175,175,177,176,176,174,175,170,165,164,162,163,178,178,178,180,180,183,184,182,171,170,171,172,164,164,168,169,169,168,168,168,169,163,161,162,202,202,202,203,205,205,206,199,199,197,198,198,198,198,197,196,195,196,195,194,190,191,192,196,186,185,184,184,184,183,180,178,176,176,175,176,185,185,181,180,179,179,182,181,180,181,183,181,147,147,146,145,145,144,147,151,151,149,148,148,133,134,132,132,132,133,134,132,131,133,132,131,144,146,146,145,146,147,149,148,145,145,142,140,129,129,130,130,131,130,128,129,129,129,130,127,132,131,131,130,130,125,124,126,126,129,127,128,135,136,136,138,138,135,132,134,127,127,126,126,139,140,141,141,142,145,144,141,140,139,141,142,136,136,138,139,141,141,145,152,150,150,150,148,149,150,144,142,143,143,139,151,149,149,149,150,151,153,154,150,148,145,143,149,148,151,150,151,151,152,151,146,144,144,144,145,145,145,146,146,146,146,145,143,140,138,137,144,146,147,146,147,148,148,146,140,136,136,135,168,168,170,169,170,169,167,162,154,152,152,152,180,177,177,180,179,179,180,174,174,167,167,167,140,142,144,143,142,141,140,140,137,140,139,140,166,165,164,164,167,163,167,167,163,159,160,160,167,167,166,165,166,167,167,167,161,159,160,161,188,190,192,190,191,194,194,191,188,186,187,185,185,183,183,186,187,187,188,187,189,187,186,187,200,199,198,199,199,199,202,204,202,205,206,202,180,179,178,179,178,179,181,180,175,175,175,181,184,183,181,182,182,183,183,179,181,181,182,183,150,148,149,148,149,151,152,155,157,153,153,152,168,167,167,168,167,168,169,169,169,169,169,168,147,145,145,148,147,146,146,145,147,145,138,138,159,160,161,163,164,164,164,158,157,154,153,153,169,169,168,167,167,170,174,167,164,163,162,160,175,175,176,174,171,170,174,149,147,146,146,146,147,145,142,139,139,140,138,161,156,155,154,152,158,157,154,152,152,153,153,158,156,155,154,154,159,152,148,145,140,141,138,135,134,131,129,133,133,132,127,124,122,124,122,144,143,140,141,138,143,143,141,139,141,138,134,142,142,141,143,145,150,149,143,138,141,140,139,144,143,142,142,142,144,144,138,135,134,135,134,165,161,162,161,161,163,160,156,151,152,153,155,174,172,173,172,170,171,172,168,167,163,163,163,160,159,165,166,168,170,172,168,170,171,169,170,199,199,201,201,205,206,207,198,198,200,198,196,196,192,195,195,193,193,191,189,186,187,182,181,172,172,176,175,179,178,176,170,170,169,173,175,184,183,181,182,184,185,185,179,175,177,173,176,149,146,144,145,147,155,153,149,151,150,150,149,130,130,132,132,136,137,138,137,133,131,133,135,139,138,138,139,144,146,147,148,148,149,147,149,129,132,131,130,128,130,126,118,120,119,119,120,128,127,130,130,127,129,129,124,124,125,126,126,128,125,125,125,127,131,134,127,127,127,126,125,140,141,142,142,140,141,140,139,135,138,137,138,140,139,137,134,134,135,134,140,136,136,133,133,139,139,137,133,134,131,129,142,138,139,142,143,138,136,134,130,129,125,123,141,141,140,138,139,141,144,138,132,132,132,134,133,130,129,130,130,131,133,128,125,124,123,124,135,133,132,133,135,136,133,132,131,131,135,136,148,147,150,153,152,155,153,153,153,149,148,148,164,165,166,167,168,171,168,165,164,162,162,162,135,135,134,134,136,140,143,137,136,134,133,134,157,156,153,154,152,152,149,146,142,142,141,142,161,162,162,162,165,167,168,163,159,157,159,158,183,181,180,179,178,180,180,177,176,177,176,177,186,182,181,182,182,178,176,178,174,170,175,176,199,196,197,197,196,198,202,200,197,195,197,195,180,179,181,185,185,186,186,187,180,184,185,180,179,178,181,181,180,180,180,180,179,178,180,182,152,151,152,152,153,151,148,152,154,155,158,159,170,169,169,167,170,168,165,164,162,163,164,166,138,142,141,142,142,141,142,138,135,133,133,134,154,154,155,155,157,153,156,157,160,159,158,159,155,159,158,160,163,165,165,138,132,133,137,137,139,138,133,129,129,131,133,135,134,130,130,131,136,135,134,130,130,128,125,150,148,147,147,151,155,153,149,140,139,136,140,134,130,130,126,126,130,130,128,122,123,121,119,121,120,120,121,122,125,125,121,121,119,121,120,136,136,138,137,137,138,135,131,128,129,125,127,136,134,135,132,133,136,135,129,119,114,117,117,139,140,140,140,140,143,140,140,133,129,130,132,153,152,152,152,151,151,146,150,146,143,138,136,164,168,168,167,170,170,169,168,167,163,160,158,172,170,170,171,170,173,174,172,173,168,170,168,195,194,196,200,200,202,202,196,198,194,193,191,176,174,175,177,178,179,179,177,173,174,171,171,171,168,169,169,166,167,165,159,160,158,160,159,178,176,176,174,174,174,178,173,173,172,172,172,149,149,149,150,152,151,150,147,145,147,144,144,134,132,132,131,133,134,137,135,133,132,132,133,146,147,149,149,151,152,152,153,149,152,149,152,121,120,121,122,124,122,124,118,116,114,115,117,124,124,125,126,126,129,128,127,126,128,127,123,126,125,123,125,126,129,130,139,139,139,137,143,143,144,140,134,135,137,135,131,126,124,127,125,124,124,124,123,122,123,127,126,126,125,127,127,127,127,124,120,119,118,119,120,122,122,122,119,119,120,126,127,127,129,130,134,133,132,131,131,135,138,137,133,132,136,138,121,120,120,120,119,121,119,115,113,113,113,115,133,133,130,131,136,137,135,132,131,133,132,133,146,144,143,144,149,149,148,146,143,143,143,144,160,161,160,160,157,159,157,160,159,159,159,162,130,127,127,127,127,125,127,127,129,129,129,130,141,139,139,142,143,145,146,146,143,139,140,143,154,150,151,143,142,144,147,147,145,144,146,150,173,175,174,171,172,170,170,171,168,171,172,175,174,174,175,170,170,170,173,170,168,167,167,168,189,188,183,181,180,182,182,184,180,177,178,180,180,176,176,176,176,180,182,183,180,182,183,187,181,180,181,181,181,180,182,177,183,189,191,193,158,152,153,151,151,151,149,150,148,147,147,147,169,171,171,172,175,172,175,175,177,175,172,176,136,138,138,139,138,138,136,133,133,133,135,134,157,160,160,163,160,161,165,116,117,120,119,118,120,118,118,118,121,118,117,131,129,131,130,129,129,131,127,122,121,121,121,125,123,120,122,122,129,132,127,127,122,121,124,134,130,128,125,124,125,126,129,128,127,127,125,116,112,114,114,117,124,122,118,113,110,111,111,117,114,114,111,110,111,114,111,110,109,108,111,130,130,127,128,128,131,128,128,122,120,122,125,118,120,122,123,126,127,129,126,120,119,118,120,129,127,124,125,123,126,127,126,124,125,123,125,137,136,135,135,134,135,136,136,133,135,135,135,160,158,157,159,159,161,155,152,150,145,142,142,165,163,165,164,159,157,154,151,151,150,149,148,190,189,191,188,187,186,185,188,190,182,182,180,172,168,170,172,172,174,174,170,166,160,158,162,156,156,154,153,153,154,155,151,143,139,140,143,170,167,168,167,170,166,171,167,169,168,166,169,144,143,142,140,142,140,143,138,145,148,147,146,133,131,130,127,125,126,128,127,126,128,128,135,151,151,150,146,147,143,140,138,141,140,140,139,117,118,117,117,117,118,118,118,118,119,120,116,122,124,126,131,130,131,130,137,137,136,137,134,135,136,134,133,130,129,129,138,134,134,130,131,134,132,129,126,125,124,125,125,122,124,124,125,127,127,124,126,127,123,123,116,116,118,118,121,123,122,115,117,119,121,121,129,127,127,128,130,134,132,135,135,130,130,129,139,137,137,134,137,145,146,146,142,144,147,146,115,115,113,113,113,110,109,107,103,105,106,107,131,129,127,127,129,132,131,129,128,128,131,134,142,142,143,142,143,143,143,142,138,137,140,141,161,160,159,159,157,163,164,157,155,157,158,161,131,130,131,131,130,132,135,134,135,136,135,138,144,141,138,141,140,142,143,142,144,141,143,144,149,148,148,148,149,151,148,147,147,148,149,150,175,173,176,175,173,170,169,169,167,168,168,168,166,166,162,159,161,163,166,171,167,166,166,167,180,178,179,180,183,186,188,186,186,185,183,183,187,185,180,180,179,179,177,174,173,174,170,172,191,189,186,181,180,183,182,177,175,175,178,179,145,146,148,151,153,151,151,148,151,152,153,155,180,175,177,175,176,177,173,174,176,175,172,173,134,135,132,133,135,135,136,110,109,111,111,110,108,108,104,102,100,97,96,115,115,115,114,114,115,114,111,109,108,108,108,120,120,120,120,121,120,120,114,112,111,108,107,126,125,130,130,131,135,135,138,137,135,137,137,124,122,118,117,121,122,120,120,120,118,121,121,113,110,112,112,116,118,118,123,122,124,123,126,112,110,111,109,108,108,109,107,103,105,103,102,124,122,121,123,125,123,123,119,118,118,116,116,123,122,124,121,122,126,126,126,131,129,130,128,121,122,122,124,124,125,122,121,119,119,117,117,138,137,138,141,144,144,150,147,144,146,147,143,139,142,144,144,146,149,149,144,145,144,147,149,146,145,147,145,146,145,144,143,141,138,135,134,178,177,175,173,173,176,176,176,176,175,175,177,162,159,160,160,160,166,169,164,160,157,157,157,148,150,150,146,148,151,155,158,155,158,153,153,168,169,165,162,161,164,164,163,155,160,159,159,148,147,149,150,151,149,148,141,138,136,139,139,136,135,134,133,134,134,133,135,139,139,140,140,140,138,137,135,136,137,137,133,132,134,130,130,115,116,114,114,116,118,119,101,102,103,104,105,108,109,106,106,107,106,107,127,125,123,123,120,118,119,119,117,115,114,113,124,124,125,125,125,125,129,126,127,127,127,126,122,120,118,118,119,119,118,118,116,116,115,116,125,123,124,127,126,126,128,127,124,125,125,125,129,128,129,128,127,129,133,135,135,137,140,139,148,148,147,148,145,148,149,145,146,145,146,147,108,109,112,114,115,116,115,114,116,113,115,118,131,132,130,131,130,131,132,134,131,131,132,133,143,141,139,137,133,134,133,129,131,129,131,132,158,157,156,154,154,155,158,154,155,154,153,151,138,135,135,133,130,133,134,129,127,128,127,129,143,144,146,147,145,147,147,147,149,153,148,150,149,148,150,148,145,148,152,149,149,150,148,148,165,161,160,160,159,158,159,156,151,151,151,148,166,168,167,168,169,175,176,178,179,183,182,182,181,179,174,175,179,183,185,186,186,183,181,183,168,171,169,168,169,171,170,167,169,171,169,169,177,177,178,174,174,173,172,171,167,166,164,166,157,154,155,153,153,153,152,150,148,145,146,146,171,171,172,172,173,173,172,118,117,118,118,120,122,120,116,116,118,118,119,97,95,96,96,98,98,101,101,98,100,98,93,111,113,115,114,114,116,117,115,112,113,110,107,110,109,111,112,114,118,117,115,113,113,113,113,139,138,137,137,137,137,135,131,126,124,128,129,123,124,124,124,122,127,131,130,129,126,126,127,128,128,131,129,127,130,129,128,129,126,127,128,102,102,102,102,104,105,106,105,101,99,101,100,119,116,116,119,118,119,120,120,116,118,116,115,126,124,121,119,121,123,121,123,123,119,119,116,118,118,120,125,128,132,131,122,120,121,118,119,142,146,144,142,145,149,149,150,150,147,150,149,153,154,157,158,163,162,160,161,161,153,152,152,130,131,131,128,129,128,132,133,131,133,132,135,174,177,176,178,174,178,175,177,178,178,181,177,155,157,156,155,159,160,160,163,160,158,158,162,153,148,149,150,151,149,151,150,151,156,156,162,159,157,158,158,158,158,155,153,152,151,151,151,138,137,138,139,143,143,141,137,135,134,134,133,138,139,138,138,134,138,135,136,137,135,135,134,130,133,132,132,135,137,137,137,136,135,135,135,134,133,132,135,133,134,135,107,107,105,107,108,106,106,104,102,99,100,99,112,113,114,114,113,115,115,114,109,111,111,112,127,128,128,129,127,129,129,128,130,137,136,134,113,111,107,108,107,108,109,109,115,115,114,117,125,125,122,124,124,123,123,123,122,122,123,122,140,143,142,141,141,142,141,142,142,144,145,144,144,144,144,144,145,148,145,145,145,148,150,152,118,118,119,119,121,120,121,122,124,124,124,126,132,133,136,136,136,140,141,142,141,140,140,138,132,131,132,132,132,131,132,132,132,133,131,132,150,150,150,152,153,151,154,154,155,155,154,151,126,126,125,122,122,120,122,121,124,128,127,128,149,151,149,149,154,154,153,151,151,152,153,156,146,144,145,146,144,149,151,151,146,146,145,150,148,147,152,153,156,159,158,155,154,155,155,153,182,179,177,176,172,173,176,177,175,178,174,173,178,176,180,182,184,181,183,182,178,176,175,170,170,171,174,175,174,172,174,173,171,173,176,173,166,163,162,161,160,159,161,162,162,161,162,161,148,150,148,147,147,149,148,117,118,117,118,117,121,119,118,116,115,114,114,120,119,119,119,119,120,119,120,118,116,118,114,93,96,97,100,101,106,106,102,101,102,105,107,109,108,108,107,108,109,111,112,114,112,111,108,112,111,110,109,107,110,109,111,114,113,116,116,126,126,123,122,124,125,126,127,124,124,121,122,127,125,126,126,124,128,126,131,132,133,135,137,126,125,129,129,130,128,125,123,124,123,125,127,97,100,101,100,102,101,102,102,101,101,101,101,116,118,118,119,123,126,129,128,127,128,129,129,119,119,119,119,119,125,125,120,120,118,119,119,125,123,121,121,118,121,121,121,120,118,118,118,148,151,152,154,155,157,152,149,148,147,150,154,149,152,153,155,157,158,159,158,160,161,160,163,139,141,140,142,141,138,139,137,133,131,131,132,178,178,181,180,176,180,182,183,184,180,181,183,162,158,159,156,153,154,155,155,155,157,153,155,162,160,158,157,155,154,156,156,160,161,163,162,151,153,152,157,157,154,154,151,154,151,150,149,128,128,128,128,126,127,130,126,129,127,126,124,136,141,141,144,144,145,145,134,136,135,134,136,136,135,133,134,136,133,133,133,134,132,131,137,137,136,140,141,140,139,139,98,95,95,94,93,94,97,95,97,96,96,96,115,115,115,116,116,115,116,117,117,120,121,123,135,135,133,134,137,138,141,142,143,143,143,144,116,117,116,118,119,119,117,118,119,117,119,120,123,124,125,122,122,124,125,127,125,124,125,124,142,143,144,143,143,143,144,143,144,142,144,143,151,151,151,151,149,149,147,149,146,145,147,148,125,122,121,122,120,123,125,124,123,122,125,125,136,136,140,137,137,137,140,138,137,136,137,138,133,132,133,132,132,129,127,125,126,129,126,125,151,150,150,147,147,148,148,147,148,148,149,149,127,127,128,124,127,126,128,133,133,134,136,135,156,157,158,160,158,154,156,154,156,156,156,156,147,149,151,150,152,152,149,150,148,147,148,150,153,152,150,150,151,150,149,148,144,142,142,141,172,171,170,167,167,170,170,167,165,165,162,159,167,172,171,171,174,174,173,174,171,171,172,171,172,173,172,176,179,180,179,179,180,180,179,176,165,166,167,168,167,167,170,134,137,136,134,135,136,135,137,134,133,133,133,115,114,112,109,111,114,115,117,117,120,119,122,110,109,111,110,110,112,113,114,110,112,113,113,105,105,106,108,106,110,111,114,115,114,115,116,107,107,107,107,106,105,105,102,102,103,103,102,116,115,117,114,118,119,117,116,114,114,115,111,119,119,119,120,117,119,119,121,122,123,125,122,135,134,133,131,130,131,131,131,132,133,132,134,127,124,125,125,124,126,127,129,129,128,131,133,101,102,104,102,101,103,108,109,109,109,105,104,130,129,131,132,135,137,138,141,141,139,138,136,119,116,115,119,120,120,121,118,119,118,116,116,118,118,121,121,119,121,124,121,122,117,118,120,152,148,142,146,145,146,145,145,143,145,144,147,162,162,161,163,164,166,165,165,164,164,162,162,135,135,135,137,134,135,135,139,137,138,136,132,179,181,179,179,176,175,174,172,171,170,171,169,152,152,153,153,156,156,157,155,158,157,158,160,161,162,162,160,161,163,166,166,165,165,165,166,150,149,148,149,149,147,150,146,146,145,144,145,123,125,124,125,124,125,128,119,118,115,114,117,115,116,113,113,116,115,114,135,136,138,138,137,142,143,143,141,139,138,135,140,141,141,139,142,144,143,143,139,138,141,139,96,97,99,100,102,103,105,107,104,103,105,104,121,121,124,125,126,127,126,125,127,127,128,128,145,143,144,142,141,139,134,133,131,133,131,134,121,122,124,126,126,126,128,128,127,129,129,132,125,124,126,126,124,122,124,126,126,125,122,122,146,146,144,145,144,142,144,145,144,142,145,145,149,151,151,156,156,156,155,155,158,160,159,159,126,126,125,125,126,127,129,132,132,134,133,133,138,136,134,133,135,133,132,136,138,137,135,134,123,125,123,121,122,122,120,122,123,121,122,121,148,149,146,147,146,149,147,147,145,146,147,146,135,136,137,137,138,138,139,137,137,135,134,132,157,155,157,156,158,158,159,158,159,156,157,158,151,155,159,158,154,158,158,156,159,156,161,163,140,136,140,140,140,142,143,142,143,146,151,149,158,158,159,157,159,159,160,161,162,161,163,161,171,171,173,177,179,180,180,182,178,178,177,177,175,176,177,175,173,171,171,146,146,145,146,146,147,145,145,147,145,147,148,134,138,137,140,141,142,144,145,143,144,144,145,123,124,125,125,127,127,125,127,128,129,133,133,113,113,115,115,114,116,116,119,118,118,119,117,115,114,116,116,116,121,122,120,121,120,120,122,101,102,100,100,100,101,102,102,105,105,103,103,111,113,114,113,114,114,113,111,108,107,109,112,120,121,120,122,123,124,125,125,124,125,128,127,134,136,135,133,130,129,129,130,133,133,131,131,133,134,137,137,137,138,136,135,133,132,131,131,103,103,103,103,102,101,100,98,97,99,100,102,136,138,137,139,137,140,139,138,137,137,137,135,114,113,113,113,113,114,114,114,115,115,114,113,117,118,117,115,114,112,112,113,111,111,110,112,148,148,145,145,147,150,155,156,159,157,154,155,156,156,157,159,157,156,159,158,157,156,157,160,131,132,133,134,134,133,133,133,134,134,137,137,169,169,170,174,173,176,173,168,168,169,172,174,160,162,161,160,160,160,161,163,165,166,168,168,166,166,166,165,165,166,166,167,166,168,171,169,149,148,146,149,150,151,149,132,127,125,125,126,126,125,126,126,127,126,125,114,115,113,114,115,115,114,115,115,115,115,116,135,138,139,138,136,135,136,140,140,139,142,143,140,141,142,143,144,145,142,143,139,139,142,142,102,102,104,104,104,105,105,106,107,105,105,102,129,129,129,129,127,127,128,129,127,125,122,120,134,134,131,130,130,131,129,129,128,129,130,131,133,129,130,132,136,134,134,129,127,127,128,130,126,127,129,130,132,131,133,134,134,133,135,135,145,144,143,141,142,139,138,138,137,137,137,136,162,163,162,162,160,161,160,160,161,157,156,156,130,130,131,131,130,129,128,127,127,123,123,123,134,135,135,133,134,133,132,129,128,127,125,127,119,119,121,121,124,122,121,121,120,122,123,123,145,141,139,140,141,143,142,144,143,143,145,145,130,131,130,129,131,129,132,130,126,126,124,123,155,156,156,155,158,157,156,160,160,161,159,161,166,166,168,166,167,165,167,162,162,165,168,167,147,148,147,146,145,144,144,144,147,151,153,150,160,157,158,159,160,161,162,161,161,162,166,164,176,175,175,177,175,174,175,148,150,151,152,152,150,150,149,150,145,144,142,147,145,143,143,144,144,144,140,138,137,137,135,146,145,145,144,141,142,142,144,146,145,145,145,132,128,131,129,131,129,128,127,124,125,127,128,115,114,113,115,117,122,124,124,123,124,127,127,122,121,121,120,121,119,119,121,122,120,121,122,104,105,106,105,106,108,107,107,106,106,106,109,113,114,114,115,116,113,113,111,112,111,111,112,127,130,133,131,134,131,132,132,131,130,131,133,130,132,132,131,132,129,129,130,129,130,130,130,131,133,133,132,133,132,135,136,138,139,139,141,101,99,100,103,104,104,104,107,108,107,107,103,138,138,137,137,137,135,134,134,130,132,131,129,110,114,114,116,114,112,112,111,110,113,115,115,112,111,114,116,118,122,122,123,126,124,122,122,155,155,154,155,156,158,161,160,158,157,156,156,161,160,160,158,161,160,159,161,162,159,159,160,138,137,137,139,138,142,145,144,145,147,147,148,175,175,178,178,179,178,178,177,175,172,173,174,172,168,168,168,168,166,169,168,165,170,170,171,168,168,168,166,162,163,162,130,129,126,126,125,124,124,124,126,127,126,127,124,123,121,120,121,122,121,121,122,126,126,128,115,115,117,117,119,119,117,120,123,124,123,121,144,141,140,140,139,141,140,139,139,140,140,140,143,143,140,140,139,139,139,141,141,142,141,144,102,103,104,106,106,106,107,108,109,109,107,105,121,123,122,121,121,121,121,122,123,124,125,126,131,132,133,133,135,136,135,136,136,134,136,138,131,132,134,135,135,132,130,132,133,133,133,135,133,134,133,132,130,129,132,133,131,132,133,133,135,134,135,137,134,131,134,135,135,135,134,136,155,154,152,153,153,152,154,154,152,152,155,155,127,126,126,126,127,126,126,124,124,123,125,124,128,130,132,132,133,135,135,133,132,134,135,136,123,123,124,121,124,125,126,125,127,126,126,126,148,148,150,149,148,148,149,151,150,148,149,151,124,125,123,124,123,124,126,126,127,127,126,126,159,163,162,161,161,160,159,158,159,162,163,163,166,167,165,165,165,166,164,163,162,160,159,159,150,145,144,143,142,140,139,142,141,142,145,146,163,161,159,163,162,158,159,128,127,129,130,132,129,131,129,129,129,130,130,143,142,142,144,143,144,143,141,141,143,142,142,135,134,137,137,137,136,135,138,139,139,142,143,145,145,144,147,146,145,146,146,147,146,143,142,129,129,129,130,127,127,128,126,128,132,132,134,127,128,128,127,127,127,128,128,128,128,127,127,121,120,120,121,120,118,117,115,115,117,117,117,113,114,115,113,113,112,112,111,112,112,112,112,112,113,114,115,115,113,117,118,119,120,121,124,135,135,134,133,136,136,137,137,136,135,136,137,130,130,130,129,127,130,130,131,131,131,129,127,140,141,141,138,139,140,140,141,142,144,144,142,104,105,105,105,105,107,108,107,106,108,110,111,130,130,133,132,132,135,136,136,139,139,138,140,115,117,117,113,113,117,117,114,113,113,113,114,120,120,124,125,128,126,125,126,126,127,125,124,159,160,159,160,160,163,164,160,159,157,153,156,160,161,159,157,155,155,155,158,157,159,161,164,149,150,149,150,153,155,152,154,151,151,150,154,174,176,178,180,179,177,181,181,180,180,179,182,169,171,171,171,173,172,170,142,141,143,143,144,144,145,145,145,144,144,142,128,128,128,125,127,128,127,127,125,125,125,126,129,129,128,129,129,130,130,130,130,130,133,133,123,124,124,124,125,127,129,129,129,130,130,128,138,138,139,140,140,141,142,143,144,144,144,145,144,143,143,143,145,145,144,143,143,142,143,143,107,108,108,106,108,109,109,109,109,109,111,113,127,129,131,130,130,133,133,135,136,133,134,134,138,138,138,141,139,141,140,140,141,143,142,144,136,135,137,138,137,138,140,140,140,138,135,135,132,133,134,132,133,133,136,138,138,137,136,138,135,137,138,138,138,137,140,142,143,143,143,142,155,157,157,158,156,156,153,153,151,151,148,147,128,125,126,127,129,130,130,129,129,128,128,128,136,136,134,134,135,135,134,135,135,134,134,135,125,123,128,127,127,129,128,128,129,131,131,130,153,153,156,157,156,156,156,155,157,158,156,164,124,125,126,125,123,122,124,127,127,129,131,131,161,162,161,160,161,164,165,166,166,165,166,167,157,155,156,156,158,158,155,154,155,154,152,153,143,142,143,145,144,143,139,153,153,154,153,153,155,153,155,157,155,157,160,131,130,130,131,132,131,131,133,134,134,133,132,144,145,146,148,147,148,151,150,150,147,149,148,141,141,143,143,142,140,139,141,143,143,144,144,142,143,144,146,145,147,145,143,143,146,145,145,135,134,135,135,134,134,134,135,135,136,137,136,130,130,130,130,130,132,133,132,133,133,135,136,117,116,116,117,117,119,120,122,124,124,124,123,111,111,112,112,112,113,116,115,115,115,116,118,125,124,122,120,121,122,123,122,122,122,123,121,137,138,138,137,142,141,140,141,142,140,140,141,127,129,131,131,129,132,132,134,135,136,136,136,141,140,140,139,140,141,140,140,138,139,138,138,113,115,114,116,118,118,118,117,114,113,115,116,138,138,139,139,139,141,142,146,148,148,151,152,113,112,112,112,112,110,109,110,112,114,112,111,124,124,123,125,126,126,129,128,126,128,127,128,155,156,156,157,156,153,156,158,157,159,163,164,165,166,166,169,170,172,175,173,176,177,176,175,158,158,159,160,163,163,162,160,162,159,160,158,183,182,185,187,188,187,187,164,164,162,162,166,168,165,166,166,165,164,166,142,142,143,143,144,143,144,143,145,145,145,145,126,129,131,131,132,131,131,130,130,128,128,127,131,131,132,131,133,136,134,133,133,132,132,131,130,130,129,131,128,129,129,130,129,129,128,128,144,145,145,145,146,146,146,146,148,147,147,148,143,144,142,139,138,138,138,137,136,135,137,137,113,114,118,115,116,115,112,112,111,111,113,113,134,136,133,136,136,136,136,135,135,137,138,141,145,146,145,145,146,146,147,149,151,152,152,152,135,135,137,136,138,135,136,137,139,140,140,139,137,136,134,134,133,133,132,135,135,135,133,133,145,145,147,146,144,143,144,144,142,142,138,139,145,145,144,146,148,146,147,146,148,145,147,146,130,130,130,131,132,133,133,133,136,136,135,134,135,131,133,134,135,137,137,139,139,140,140,141,131,132,133,136,138,139,139,139,140,138,138,137,166,164,165,165,165,166,167,167,166,167,165,163,131,129,129,129,127,130,130,134,136,137,137,138,167,166,167,168,170,169,168,168,165,168,168,171,156,156,155,159,159,160,161,147,147,148,150,151,151,150,150,150,151,151,150,158,158,157,153,151,152,151,152,151,153,155,156,132,134,134,135,135,139,136,136,136,135,133,132,148,145,146,147,148,150,150,150,151,153,153,153,145,145,143,142,142,142,142,144,145,145,146,145,148,149,149,150,149,147,152,154,153,153,153,154,136,137,139,139,139,140,140,139,140,140,141,144,134,134,134,133,134,134,133,132,133,134,136,136,123,125,125,125,124,125,127,126,128,129,129,128,117,116,117,117,118,117,118,117,116,116,117,116,121,122,121,123,123,124,125,125,128,129,130,130,141,141,142,141,140,141,140,140,141,141,142,144,139,140,139,138,137,135,135,135,135,136,137,138,139,138,138,140,147,145,144,143,143,142,143,143,116,117,118,119,119,120,119,121,123,126,128,128,152,152,153,154,157,155,158,158,156,154,153,153,110,114,114,119,120,120,120,120,121,123,126,126,130,131,132,131,131,133,132,130,129,128,129,129,163,163,164,166,165,164,165,165,164,164,163,165,179,180,181,181,181,183,184,185,184,182,184,185,161,161,160,160,161,163,161,141,139,138,137,136,139,138,136,136,136,141,142,166,166,167,166,166,168,169,168,169,171,171,172,142,142,143,142,140,142,142,142,142,140,139,139,125,122,122,123,125,126,125,126,127,127,127,126,132,132,133,134,133,133,131,132,131,133,132,136,125,126,128,130,130,129,129,129,130,134,134,134,148,149,150,150,150,149,151,151,150,151,154,157,137,139,138,138,138,140,141,139,139,141,142,140,112,112,113,112,110,112,116,117,117,118,118,117,139,137,137,138,136,138,139,140,140,140,141,142,153,154,153,154,153,152,153,150,150,150,151,151,139,137,137,137,138,137,137,136,139,140,142,140,130,129,130,129,130,133,133,138,137,137,135,134,138,136,139,141,141,143,143,142,143,142,142,142,149,151,149,149,149,149,148,150,149,148,149,149,135,136,138,135,135,137,137,140,142,142,141,139,141,144,145,146,147,145,148,147,150,150,150,150,136,138,141,143,146,144,143,143,143,142,143,142,161,161,160,161,161,166,168,166,169,169,172,175,140,138,138,137,139,138,140,141,140,139,137,138,173,174,176,175,175,175,173,147,146,146,148,145,148,148,148,149,148,147,147,150,150,149,150,150,150,150,150,150,151,151,153,155,158,157,156,157,159,159,158,159,160,159,159,133,132,132,132,132,135,136,136,136,135,136,137,153,154,152,152,153,152,152,153,153,153,153,153,146,146,149,148,148,149,148,153,153,153,153,151,153,153,152,152,154,155,153,154,153,153,153,154,143,143,142,141,143,143,144,145,144,146,148,147,138,137,137,137,138,139,139,138,138,138,137,136,129,130,127,127,127,129,130,130,130,132,132,132,116,116,118,120,121,121,122,119,118,118,118,119,130,129,128,127,126,124,125,128,128,130,132,133,146,146,148,149,151,152,149,151,150,150,149,149,138,142,141,143,143,145,144,142,141,142,144,144,143,142,142,143,144,144,145,146,148,147,146,147,129,129,129,131,131,128,127,128,128,128,127,130,155,156,156,156,156,157,157,156,157,156,157,158,125,125,125,126,127,129,129,129,129,131,129,129,129,128,129,130,130,129,129,127,126,127,127,130,166,168,170,171,170,171,172,172,172,171,170,171,185,185,184,184,185,184,184,174,174,174,176,176,176,177,178,179,177,177,177,143,141,143,143,145,145,145,145,145,146,148,149,173,173,173,172,172,171,171,171,171,169,167,168,140,140,140,141,142,142,144,143,144,143,142,141,126,125,126,123,123,125,128,128,126,126,126,124,136,139,141,141,141,141,139,142,143,144,143,142,134,133,133,132,131,133,133,132,132,134,133,133,158,156,157,156,154,155,156,158,159,164,164,164,140,143,144,140,142,146,144,142,142,143,143,144,118,116,116,116,117,117,118,119,118,117,115,115,142,141,142,145,146,148,148,147,147,148,148,145,149,149,148,148,148,147,150,151,152,152,153,151,140,141,141,141,143,142,144,144,143,144,145,145,136,133,133,134,134,139,140,141,142,142,143,143,141,140,140,141,140,141,143,144,145,143,143,143,150,152,153,153,152,153,155,154,155,156,155,155,139,145,146,146,145,144,143,142,140,142,144,144,149,148,150,151,151,153,151,152,150,152,150,151,141,142,141,140,143,142,142,142,140,140,140,140,174,173,173,171,172,174,175,175,176,177,178,178,138,136,136,135,135,133,133,170,168,170,170,169,168,167,167,167,168,167,171,146,145,145,146,146,148,148,147,146,143,145,145,152,152,152,153,151,149,150,149,149,150,149,150,160,160,160,161,161,162,165,165,165,164,164,165,137,138,136,135,135,135,135,135,136,137,137,136,154,154,155,153,156,156,156,157,157,156,156,154,151,152,151,151,150,151,152,155,156,157,157,156,154,157,157,156,156,153,150,152,151,153,155,155,147,146,145,146,145,146,147,148,147,147,146,144,136,137,136,137,139,139,140,140,140,139,139,139,132,130,128,130,133,133,134,134,133,133,134,135,118,118,118,119,119,119,121,121,120,119,119,119,132,132,132,133,133,135,134,134,135,135,136,136,149,150,150,149,150,151,150,151,150,149,149,149,146,146,147,147,147,148,149,152,153,154,153,151,147,145,146,147,145,144,146,146,146,147,147,146,131,131,132,135,136,135,138,138,140,138,138,136,160,160,161,163,164,165,164,163,164,164,166,167,130,129,130,128,129,129,129,131,131,133,134,135,131,129,129,129,133,136,138,142,142,143,144,145,169,169,168,169,169,170,171,164,164,164,164,164,165,164,166,166,165,166,166,177,180,180,179,180,180,180,178,180,180,179,179,149,151,153,152,149,148,150,149,150,152,152,152,167,169,168,168,168,167,167,168,167,168,167,167,143,143,142,141,141,141,141,141,140,141,141,140,126,126,127,128,128,128,131,134,133,133,132,133,143,142,141,142,143,143,144,144,145,145,148,153,134,134,135,135,136,135,135,135,135,136,138,138,163,163,164,161,160,161,160,159,158,159,158,158,145,146,147,146,146,148,148,148,149,149,148,149,118,120,119,119,120,119,120,119,119,117,115,116,145,143,143,144,143,143,142,143,142,143,144,144,150,151,152,152,157,155,156,153,154,157,157,156,144,143,143,143,145,146,147,148,148,149,149,151,145,146,149,148,147,145,144,144,145,145,145,142,144,143,144,145,144,142,142,141,141,140,141,141,156,156,158,159,161,161,161,160,159,161,163,165,144,142,140,142,142,146,145,144,142,142,143,144,153,154,153,153,154,152,152,151,151,151,150,148,141,143,143,143,144,146,145,146,145,142,144,144,176,176,178,178,177,176,177,188,188,189,187,186,187,188,186,185,185,186,186,171,172,172,172,173,172,173,169,168,169,170,170,147,148,148,147,147,147,148,149,149,149,148,148,150,151,151,150,149,151,151,151,151,150,153,154,165,167,167,167,168,168,169,171,171,173,174,174,137,136,136,138,136,138,138,137,137,136,138,141,158,160,160,160,159,159,159,161,159,161,162,163,157,157,158,158,158,161,161,159,158,159,159,159,156,157,157,156,157,157,156,156,156,156,156,156,143,142,142,142,142,145,144,144,143,145,145,145,140,142,142,140,140,139,138,137,137,136,137,137,135,136,135,137,135,136,136,137,136,137,138,138,119,118,118,118,117,117,116,119,120,120,121,122,136,134,136,138,138,139,139,142,142,139,138,138,148,148,149,149,146,148,146,149,149,148,149,149,153,154,153,153,153,153,154,153,155,154,153,155,148,148,148,148,149,147,148,148,149,150,151,153,135,135,135,137,140,139,139,140,138,142,143,148,167,166,167,166,165,164,162,162,163,164,164,164,138,140,141,143,145,145,142,144,143,144,143,139,146,145,144,145,145,147,148,182,182,183,182,181,181,185,184,184,184,181,183,166,166,165,164,164,166,167,167,166,165,165,166,180,180,182,183,180,180,180,181,182,186,185,187,152,153,154,155,155,155,155,155,156,155,156,157,167,166,167,167,169,171,170,168,169,170,170,172,140,141,142,142,143,143,143,147,147,148,152,153,135,135,135,134,133,135,136,135,134,135,135,136,153,153,151,150,152,153,153,155,155,155,158,157,138,140,139,137,140,140,141,142,140,137,138,137,160,161,158,158,159,162,162,161,160,160,160,159,149,150,150,150,149,150,151,151,152,153,154,155,117,118,117,118,118,118,117,118,118,118,118,118,144,143,144,145,145,146,146,145,144,147,147,149,157,158,158,161,161,157,158,161,163,161,160,160,152,152,152,153,153,154,153,154,157,158,157,158,140,140,141,144,145,146,146,147,148,148,149,148,141,141,140,140,139,140,143,144,145,147,150,150,165,165,164,164,164,162,162,160,159,161,160,159,144,145,146,144,146,147,146,143,144,147,147,151,151,152,154,154,154,155,159,161,162,164,167,165,144,144,143,142,145,144,144,166,167,167,169,169,172,172,175,176,175,176,177,186,186,187,188,190,192,191,192,193,193,193,195,173,174,173,173,174,176,177,178,176,177,178,175,149,149,148,148,148,151,151,155,154,156,155,155,155,155,155,156,158,157,157,157,156,156,157,158,174,174,176,177,178,181,181,180,180,181,181,180,142,142,142,143,142,142,143,143,145,146,146,148,164,164,162,164,164,164,164,164,165,168,168,168,160,159,161,161,162,163,162,162,164,166,165,164,156,156,157,159,160,162,162,167,167,168,168,169,145,147,147,146,146,146,148,149,150,149,150,151,137,137,138,138,138,139,141,143,146,146,146,147,138,138,139,139,141,143,145,147,146,147,149,149,122,123,122,122,124,124,125,124,123,126,127,128,141,142,143,144,144,146,146,146,148,149,150,150,151,151,150,151,153,153,152,150,150,151,151,151,154,155,156,156,155,156,157,157,155,154,155,155,153,152,152,152,154,154,154,155,154,156,159,161,148,147,148,148,148,151,149,149,150,148,150,149,163,163,166,166,166,168,169,171,171,170,171,173,140,142,142,142,142,141,142,161,162,163,162,162,163,164,164,163,163,163,163,186,186,185,187,186,186,186,186,187,185,184,184,167,168,167,166,167,168,167,168,168,167,166,166,185,185,185,185,182,183,184,182,180,181,179,179,157,158,158,159,159,158,159,159,160,162,160,158,173,174,176,176,176,176,178,180,180,181,181,182,153,153,152,152,152,152,154,155,153,153,154,153,137,137,141,141,142,143,142,142,142,142,142,143,159,159,159,159,158,159,160,161,159,159,158,159,138,138,139,139,141,143,144,145,146,147,147,148,159,160,163,163,163,162,163,161,162,161,161,160,155,156,157,160,159,159,160,161,162,163,162,162,118,119,119,118,119,118,116,117,115,117,119,122,148,148,148,149,151,152,153,152,151,152,154,156,159,158,159,159,158,159,158,158,160,161,161,162,157,156,156,155,156,154,154,152,151,152,154,155,150,151,152,153,153,153,153,152,152,155,155,160,150,148,147,148,150,152,152,153,154,157,155,154,159,157,157,158,159,159,160,158,158,161,160,159,154,153,153,156,154,154,154,155,155,156,157,157,168,170,170,169,167,168,166,185,185,186,187,188,191,191,194,194,196,197,198,176,177,177,176,175,176,179,178,178,178,177,177,195,195,195,194,193,194,195,194,195,194,193,192,175,174,175,175,178,179,179,178,179,179,178,179,155,155,154,154,154,155,153,153,152,152,152,153,158,158,157,158,159,158,158,158,158,158,158,159,179,179,179,178,178,178,182,182,183,182,183,183,148,149,149,150,151,153,154,153,155,157,158,158,167,167,167,167,167,167,166,167,168,167,167,168,162,161,162,162,163,162,162,163,162,161,162,162,168,168,168,169,168,168,167,167,167,166,166,166,151,151,151,151,153,151,152,154,154,155,157,157,149,150,149,150,149,151,153,152,150,150,151,150,151,148,149,149,149,147,146,145,145,146,146,146,128,127,128,127,127,127,128,128,127,127,128,129,152,151,151,151,151,151,150,150,151,152,152,153,151,152,151,151,151,151,152,153,156,157,158,157,154,154,154,153,153,157,159,159,158,159,159,161,164,164,165,166,165,165,162,163,163,163,163,162,149,150,151,151,152,154,154,155,155,155,155,155,177,178,178,179,181,179,180,172,171,173,173,173,170,170,169,168,166,166,166,166,166,168,166,167,168,168,167,168,167,167,167,185,185,185,185,185,187,186,187,187,186,189,187,167,166,166,164,165,165,166,164,165,167,165,167,182,181,182,184,183,183,184,186,187,187,188,188,157,156,156,157,159,158,157,157,158,156,156,157,183,184,184,185,187,186,187,189,191,191,191,189,152,152,150,151,153,152,152,152,151,150,150,149,144,142,141,140,142,142,142,141,140,141,142,143,159,160,158,157,156,159,158,159,157,159,159,159,148,147,148,150,152,153,152,153,150,150,150,149,162,163,161,160,161,161,163,164,164,164,165,166,164,164,164,164,164,165,165,168,172,172,173,173,123,122,122,123,124,124,124,124,125,130,131,131,153,153,153,152,152,155,154,154,152,152,153,153,163,164,165,166,166,168,167,168,168,170,171,171,155,156,156,156,155,154,154,155,156,155,156,157,160,159,159,162,163,164,164,164,166,165,163,164,155,156,155,157,157,159,156,156,159,163,163,164,159,161,162,161,161,163,163,162,163,167,166,165,156,156,157,156,158,157,156,164,165,165,165,166,166,165,165,164,164,164,163,198,198,198,198,199,198,198,197,197,196,196,198,177,178,181,181,181,182,182,184,185,186,186,186,192,194,193,195,196,196,197,197,198,198,197,197,178,177,175,176,176,175,176,177,179,178,179,180,153,154,153,153,153,152,154,153,154,155,156,155,159,160,160,160,161,161,162,162,162,162,160,160,183,183,181,181,181,180,180,180,179,178,178,178,161,161,161,160,159,160,160,160,159,160,159,159,168,169,171,170,170,171,174,176,177,177,179,179,163,163,163,163,163,164,164,163,163,163,164,165,167,168,167,168,172,171,172,171,173,174,174,174,156,156,156,155,155,156,157,157,157,157,156,156,148,147,146,146,146,148,149,149,148,147,148,148,145,145,144,144,146,145,146,146,147,146,147,150,129,130,128,129,128,126,128,128,129,129,130,131,154,153,155,154,153,155,155,155,156,159,160,159,158,159,160,161,162,162,165,165,165,165,165,164,158,157,156,155,157,162,164,165,163,163,164,164,163,165,165,165,167,166,168,168,168,170,171,172,156,158,158,154,155,157,158,158,158,156,156,154,154,154,155,156,156,158,158,169,168,169,169,169,169,169,171,172,172,171,171,166,168,169,169,170,172,173,174,173,173,172,170,188,187,186,189,191,193,193,194,195,197,196,194,167,168,167,167,167,167,166,166,166,169,171,172,189,187,186,186,189,192,190,188,188,189,190,189,157,158,156,157,157,159,159,160,157,157,156,158,189,189,188,187,187,188,188,191,191,191,189,190,148,148,148,148,148,149,149,147,149,149,150,151,142,143,142,142,142,143,143,143,144,143,143,143,160,160,159,158,156,157,157,157,158,157,157,157,148,148,150,149,151,150,150,150,150,149,149,149,166,165,165,164,164,164,163,163,162,164,167,167,174,175,175,176,176,175,176,173,172,172,172,173,131,131,130,128,127,127,126,126,126,125,125,126,153,154,153,153,156,157,157,156,156,156,157,158,170,170,171,172,170,170,172,172,172,173,176,176,156,155,156,156,156,155,155,157,158,160,160,158,163,163,163,165,166,166,166,166,167,166,165,165,164,165,166,166,164,164,165,164,163,164,167,168,166,167,169,169,169,170,173,145,145,147,147,148,147,148,146,147,146,146,146,162,162,163,162,163,164,164,166,167,167,167,165,197,197,196,195,195,193,193,195,195,194,194,195,186,186,184,184,183,182,180,180,181,182,183,185,198,199,199,199,198,198,199,198,198,198,197,198,181,182,183,183,185,186,185,186,186,188,191,191,155,155,156,158,158,159,159,159,162,162,163,162,158,159,160,162,161,159,160,162,160,160,160,160,177,178,178,178,179,182,181,180,180,181,182,183,159,158,156,156,157,158,158,158,158,158,157,157,180,180,179,179,180,179,178,177,178,181,181,180,163,164,164,164,167,167,167,168,169,168,168,169,174,174,175,176,175,174,174,176,177,177,177,176,155,154,153,152,153,152,152,152,153,152,153,154,146,150,149,150,150,153,152,152,154,154,154,153,151,151,150,148,148,149,149,147,147,147,150,149,132,134,132,132,131,130,129,131,131,131,132,133,160,160,160,160,162,162,163,163,164,166,165,164,165,167,167,169,169,170,171,170,170,169,172,173,164,165,166,166,168,168,170,170,172,172,173,174,172,176,179,179,177,178,178,139,139,140,140,140,141,141,141,140,140,140,142,157,157,157,157,157,156,156,156,156,156,156,156,174,172,172,173,172,172,172,172,172,172,173,173,172,172,172,172,172,171,171,172,172,172,173,172,197,200,201,201,202,200,204,203,203,204,204,203,172,172,171,171,170,170,171,171,172,172,173,172,190,188,188,188,187,188,187,188,188,188,187,187,157,158,159,159,159,159,159,157,156,155,156,158,189,188,187,187,186,186,186,187,187,189,188,187,150,150,149,147,145,145,145,146,146,146,147,147,143,143,143,145,144,145,145,144,147,146,147,147,158,159,159,158,158,156,156,156,156,153,153,153,150,151,151,151,153,153,153,153,153,152,152,153,167,166,164,164,165,167,166,168,167,166,168,168,174,173,174,176,175,174,176,176,174,174,174,173,126,126,126,127,128,126,130,129,129,130,131,131,160,161,160,159,158,157,155,158,159,158,158,159,174,176,177,177,177,178,178,177,178,177,176,174,160,159,158,157,159,160,161,161,161,161,160,159,164,164,161,161,162,164,165,163,165,165,167,166,169,170,171,174,173,174,174,143,143,142,141,143,143,144,145,144,144,144,145,145,145,145,146,145,147,148,148,149,149,148,149,166,166,168,168,168,168,168,168,169,170,169,170,195,195,198,198,198,200,199,197,198,198,195,196,186,187,187,188,188,187,190,191,192,192,192,194,199,199,199,199,199,201,200,202,203,203,202,200,191,190,189,189,189,188,188,188,188,189,189,190,161,161,161,160,160,161,163,163,164,161,161,161,161,160,161,161,161,162,162,162,162,163,163,164,184,184,184,185,185,185,185,186,186,187,187,188,156,157,157,157,157,158,156,156,156,154,155,156,180,178,178,177,178,179,180,182,183,181,179,180,170,172,174,174,174,174,173,174,174,172,172,171,176,176,174,174,174,175,176,178,178,176,175,175,155,155,155,157,156,158,155,153,154,154,156,156,152,152,154,154,154,154,153,153,153,153,153,152,150,150,150,150,150,151,151,152,153,153,153,153,132,131,131,130,131,134,134,135,135,135,135,136,163,163,162,163,164,165,167,168,167,167,167,168,174,172,172,172,172,174,172,172,173,174,175,176,175,175,175,174,173,173,173,155,154,154,155,155,155,154,155,156,155,156,158,141,141,141,142,143,145,145,146,146,148,149,149,156,156,157,158,158,158,158,159,159,160,161,161,173,173,174,173,174,175,175,175,176,173,175,176,172,171,171,172,173,172,172,170,170,170,171,170,203,203,203,203,203,201,202,203,202,203,203,202,173,173,176,176,176,176,175,176,175,177,176,178,186,186,186,186,186,186,187,187,187,187,187,188,158,158,158,157,159,158,161,163,163,165,165,166,187,187,188,188,188,188,188,189,190,190,190,188,147,149,149,151,151,151,150,150,151,151,152,152,145,146,147,149,148,146,147,147,147,147,147,148,153,153,153,153,155,155,156,155,154,156,157,158,152,153,153,153,153,153,152,152,151,150,150,151,168,168,168,170,171,171,171,170,170,169,169,168,174,176,175,175,176,175,174,174,175,177,177,177,131,131,130,130,131,130,130,129,130,130,130,133,159,158,160,161,162,161,161,161,162,162,163,165,173,174,174,179,182,183,183,184,185,186,187,189,160,160,160,159,158,159,158,157,156,157,159,160,165,167,168,168,169,170,170,139,139,139,140,139,139,139,139,138,138,139,139,146,146,148,149,150,152,152,151,150,150,151,152,149,149,149,151,152,152,152,152,151,150,150,151,170,169,171,172,173,172,171,171,172,171,170,170,197,195,196,197,197,196,198,199,200,199,200,199,194,194,194,194,196,194,192,192,192,193,192,192,201,200,201,199,196,197,198,197,197,197,197,198,190,192,192,192,193,193,193,193,194,195,196,197,160,162,162,163,163,163,166,168,167,170,170,171,163,162,162,162,164,165,166,166,168,167,167,167,189,187,186,186,188,190,190,188,189,190,188,189,157,156,155,156,155,158,161,157,158,158,158,157,181,181,182,182,182,182,182,183,182,181,182,181,171,171,171,171,171,171,170,170,169,168,168,168,174,173,172,172,172,174,175,177,176,175,175,175,156,155,155,155,154,155,154,152,152,151,152,153,152,152,152,153,153,153,152,154,153,154,155,155,153,153,155,155,155,154,156,156,157,158,159,159,136,136,136,137,138,139,139,139,141,141,142,140,167,168,167,167,167,167,166,166,167,166,165,164,176,175,175,176,175,175,175,150,150,150,150,150,152,153,154,154,155,156,157,159,159,158,160,160,161,163,165,163,163,163,162,149,149,149,149,149,150,149,149,150,148,147,147,162,162,161,161,160,162,161,161,161,162,162,162,176,176,175,176,178,180,181,179,181,181,183,184,170,170,171,172,175,175,176,175,174,174,173,173,202,202,203,203,201,201,203,205,207,207,207,206,179,179,182,184,184,185,186,186,186,185,185,185,191,190,190,191,191,190,191,195,195,195,196,196,166,167,166,167,167,166,167,168,168,168,168,168,190,191,190,192,191,192,193,193,193,193,193,194,155,156,156,158,158,157,156,156,156,156,156,157,148,148,149,148,150,151,152,153,154,154,153,152,158,158,158,157,159,158,158,158,158,158,158,156,151,150,150,150,150,151,151,151,151,152,152,152,168,170,171,171,172,173,172,172,173,173,172,173,177,177,177,177,178,180,184,186,185,183,180,181,133,133,133,133,131,133,136,134,133,134,136,136,164,163,164,164,168,168,169,168,170,170,171,174,189,189,188,189,188,188,187,189,187,188,189,191,162,161,160,159,160,159,160,183,183,182,182,182,182,182,182,182,183,184,186,140,139,139,139,139,140,140,140,140,141,141,142,152,152,152,152,153,155,155,154,156,158,158,158,151,152,153,154,155,154,155,158,159,159,160,160,170,170,170,170,170,169,169,169,171,173,172,173,198,198,200,198,199,199,198,200,200,201,200,200,191,190,191,191,191,192,192,193,193,193,194,193,197,198,199,200,201,202,200,201,202,202,205,205,198,198,198,197,197,196,197,199,199,199,198,198,172,173,174,175,175,175,177,179,179,179,180,178,169,168,168,168,168,168,169,172,171,171,171,171,187,187,189,189,191,189,191,193,193,194,195,193,157,156,156,155,156,157,158,158,158,158,157,157,180,180,180,180,180,179,180,180,184,185,185,184,168,169,170,171,172,172,174,174,174,174,173,172,175,175,176,174,176,176,173,173,173,173,173,173,153,153,153,153,152,153,155,158,159,159,156,157,157,157,157,157,157,158,157,156,155,154,154,154,159,160,161,161,161,161,161,160,163,162,160,159,140,141,140,141,142,142,142,141,142,144,144,144,165,165,166,167,167,168,169,177,174,176,176,175,174,174,173,170,169,170,170,156,156,155,156,156,155,154,153,153,152,153,155,162,160,160,160,160,162,162,162,163,163,163,163,148,148,148,148,148,148,148,147,147,148,149,149,163,163,161,162,162,162,162,161,161,161,161,161,183,183,184,183,183,184,182,183,184,182,184,183,175,175,176,176,175,175,175,175,177,177,177,177,206,207,205,205,205,206,204,205,205,205,206,206,187,187,187,186,187,187,188,186,186,185,184,184,195,195,196,196,197,197,197,198,198,199,198,198,168,170,170,172,172,174,175,174,174,174,175,178,194,195,196,196,197,197,197,199,200,200,200,201,157,158,158,158,159,161,162,160,161,161,161,160,152,151,150,151,150,151,153,152,154,153,153,153,156,156,156,156,156,156,157,154,157,157,158,157,153,151,151,150,149,150,152,151,152,151,151,154,173,174,175,173,174,174,174,175,175,176,177,177,180,181,181,181,181,182,183,185,186,187,185,186,135,136,136,137,138,137,137,139,139,136,136,137,175,176,175,173,174,174,175,175,176,174,173,174,191,191,191,190,189,189,188,182,181,179,179,179,183,184,182,183,184,184,183,186,185,185,186,186,186,185,186,188,190,189,189,143,144,145,145,145,145,145,147,150,149,149,149,159,160,161,161,162,162,160,160,159,159,160,161,160,160,159,159,161,162,163,162,160,162,162,162,173,173,173,173,173,174,173,173,174,173,176,178,201,201,202,202,202,201,202,203,202,203,205,205,193,192,194,194,194,194,194,195,196,195,196,197,206,207,207,207,205,206,207,208,207,208,207,207,199,199,199,200,200,201,199,198,200,199,198,199,179,181,179,179,178,179,179,177,178,179,179,179,172,173,172,174,174,173,171,171,171,172,174,172,193,194,194,192,193,193,196,195,194,194,195,195,158,159,160,160,160,160,160,160,162,162,163,164,184,184,183,184,183,183,182,183,183,185,186,185,173,171,171,172,173,173,173,172,170,170,171,172,173,173,173,174,174,174,177,179,177,180,180,180,158,157,157,157,157,157,159,158,158,159,160,161,154,154,154,155,155,156,156,157,159,159,160,160,161,162,162,164,166,166,167,166,166,166,166,167,144,143,143,143,143,145,147,197,196,195,197,197,195,196,197,196,196,198,198,170,170,170,168,168,170,170,168,166,167,168,167,154,154,154,154,153,153,153,155,157,157,158,158,163,163,163,165,164,165,165,164,164,164,162,161,149,149,149,149,149,151,152,152,153,153,153,152,162,162,160,159,161,161,161,161,162,160,160,160,183,183,182,181,182,183,181,180,180,182,182,181,177,177,177,176,175,174,174,175,175,175,175,176,205,205,205,204,204,205,205,206,205,205,205,204,183,183,184,183,184,186,185,184,185,185,182,181,199,197,197,197,198,199,197,199,200,201,201,201,179,176,176,177,176,176,176,177,177,178,179,181,204,204,205,205,204,204,204,206,205,206,206,206,160,158,158,158,159,159,158,158,160,161,160,160,153,153,154,156,158,158,156,156,156,160,159,159,157,157,157,157,157,157,158,159,159,158,156,157,153,152,153,154,153,155,154,154,153,153,153,153,178,179,179,179,179,180,181,179,179,180,182,182,185,186,187,186,188,190,190,189,191,191,191,189,140,140,140,140,140,142,142,142,142,143,144,144,174,175,175,176,176,177,177,192,192,192,193,193,192,191,191,192,193,192,192,185,183,184,184,185,186,187,187,187,187,187,188,189,188,188,188,187,188,189,190,192,193,194,194,149,149,149,151,151,152,151,152,152,152,151,150,161,161,161,161,161,161,163,162,161,162,162,161,163,163,163,163,164,163,165,165,165,163,162,163,178,179,179,180,179,178,178,178,179,179,179,180,204,205,202,201,200,199,201,200,200,201,201,201,200,200,199,200,203,204,206,207,206,206,207,206,209,209,209,209,208,208,207,206,207,206,206,205,199,198,198,198,196,197,197,199,199,200,203,201,179,180,180,177,176,175,177,178,177,177,178,179,172,172,174,173,172,172,171,171,172,171,172,173,195,194,194,193,191,191,191,191,193,193,193,193,164,165,165,163,163,164,164,164,167,167,167,167,185,183,183,183,183,183,184,185,186,187,187,186,170,171,173,172,172,173,174,175,176,178,179,180,177,177,177,178,178,178,179,178,178,180,179,179,161,161,162,163,164,165,165,165,164,165,165,165,160,160,160,159,161,162,162,164,163,163,165,165,167,167,168,169,170,169,170,164,165,165,165,165,166,167,168,169,169,169,169,198,199,198,198,199,200,200,200,199,200,201,202,169,168,171,169,171,172,172,169,171,173,173,172,158,157,157,157,157,157,156,154,154,154,154,152,161,161,161,162,162,163,164,165,165,165,165,164,151,151,151,151,149,148,148,149,149,149,149,150,160,161,162,162,162,162,163,163,165,166,167,168,181,181,181,182,183,184,183,181,182,181,186,188,176,178,178,178,179,178,178,179,178,179,180,180,208,209,211,212,212,212,210,209,210,210,210,211,181,181,180,181,180,183,185,186,186,186,186,187,204,205,205,205,205,204,204,204,203,203,203,201,182,182,182,181,182,181,181,181,180,180,181,180,206,207,207,207,206,208,208,207,207,206,205,205,160,160,160,160,160,161,162,163,163,162,162,162,162,162,160,159,160,159,159,159,159,158,160,160,156,157,157,156,158,158,159,160,160,159,162,163,153,154,155,154,154,155,155,155,157,157,158,160,183,182,181,181,182,182,182,182,181,182,181,180,191,191,191,190,188,188,188,189,189,189,190,190,144,143,143,143,142,142,144,186,187,186,187,188,188,187,187,188,188,188,188,192,193,193,193,193,193,193,193,193,192,191,191,188,188,188,190,191,191,191,190,190,190,191,192,194,194,194,194,196,196,197,198,198,200,200,201,150,150,152,152,152,151,152,153,153,155,156,156,158,158,158,160,160,159,158,158,159,158,158,157,163,162,162,162,162,163,163,164,166,166,166,166,180,181,180,180,180,181,180,180,180,180,180,181,201,202,203,202,202,203,203,201,200,200,200,201,206,205,205,204,202,202,204,202,202,203,205,204,205,206,204,205,205,205,206,204,204,206,206,207,200,200,200,199,200,201,201,203,203,204,204,205,182,182,182,184,184,184,184,184,184,183,183,184,171,171,170,170,170,170,169,171,172,172,172,173,192,191,192,193,194,195,195,195,196,197,199,198,167,167,167,168,169,169,170,172,172,173,174,174,186,188,188,187,186,186,187,187,187,188,189,190,181,181,180,180,179,178,179,178,179,181,182,179,180,180,180,179,179,180,182,183,181,181,181,179,165,165,164,164,161,161,161,162,162,159,162,162,166,167,167,168,167,166,166,174,174,174,174,174,174,176,176,176,177,177,179,166,166,167,167,165,166,166,166,168,169,170,169,202,203,203,204,204,205,207,206,207,207,208,208,171,171,171,172,172,173,174,175,176,176,176,176,152,153,152,151,151,152,152,153,153,152,152,152,163,165,165,165,166,167,166,165,166,168,166,166,149,149,150,153,153,153,154,154,154,156,155,155,168,171,171,171,171,171,171,170,170,170,170,171,190,190,189,190,189,187,187,187,187,186,185,187,180,179,178,179,180,179,179,178,180,181,180,180,211,211,210,212,210,209,209,207,208,208,208,208,188,189,189,189,189,190,190,189,188,187,187,187,202,202,204,206,207,208,209,207,206,207,207,209,180,182,182,181,183,182,181,181,183,183,182,182,205,204,204,204,203,204,205,206,209,206,205,207,162,163,162,163,163,161,162,162,162,162,163,164,159,158,158,155,156,156,157,158,158,164,165,165,163,161,162,163,164,164,167,169,169,169,168,169,161,161,161,161,162,160,159,159,158,158,158,158,181,182,182,183,183,182,183,186,187,187,186,186,191,191,191,191,192,191,192,178,179,179,179,180,181,181,181,184,185,186,187,187,187,186,185,185,186,186,186,185,186,186,187,192,193,194,194,194,194,194,195,197,197,197,197,191,190,189,189,189,189,189,189,188,188,188,188,200,201,200,200,200,201,201,201,200,200,202,204,157,156,155,155,154,154,155,155,156,157,158,157,156,156,156,156,156,158,158,158,158,159,160,158,165,165,165,165,168,168,168,168,168,169,169,168,181,181,178,177,178,179,178,178,180,180,180,180,201,201,200,200,200,200,199,202,204,204,205,205,204,205,206,207,208,210,210,208,205,205,205,205,207,207,207,206,207,207,208,207,208,210,210,210,204,203,203,203,202,201,201,204,206,209,209,209,184,184,183,183,185,185,185,186,186,185,184,184,175,174,173,174,174,174,174,173,174,174,174,173,199,199,199,199,200,201,199,199,199,200,199,197,174,175,175,176,178,178,179,179,179,178,178,178,190,192,192,192,193,194,193,195,195,195,195,195,178,178,174,174,173,173,173,173,175,176,176,176,179,180,181,180,181,183,182,182,184,184,183,182,161,162,161,160,161,163,163,187,186,185,184,185,184,183,181,180,180,179,178,179,179,180,181,181,182,182,182,182,183,183,182,168,168,169,169,169,170,169,169,170,171,172,173,210,212,214,214,217,217,219,219,219,218,217,219,177,176,178,178,178,178,178,177,178,178,177,177,152,153,155,154,154,154,155,156,157,156,157,157,165,165,165,165,164,164,165,164,164,163,164,164,155,153,153,153,153,154,152,151,152,152,154,154,171,171,171,168,168,169,168,170,172,173,171,171,186,186,187,185,185,185,183,183,183,185,188,188,180,180,180,180,180,180,180,179,179,179,180,181,207,208,208,208,208,209,209,208,205,205,206,208,187,188,188,187,189,189,187,189,189,190,189,190,209,210,210,209,210,208,209,208,208,206,207,208,182,184,184,182,181,184,184,185,185,184,184,184,208,208,210,209,209,207,206,206,203,203,204,204,164,163,163,163,163,163,164,166,166,167,166,165,165,166,168,169,171,171,170,170,168,168,169,170,166,167,170,170,170,172,172,173,175,175,176,173,160,160,161,163,164,165,165,167,167,168,167,168,185,185,185,185,186,185,185,176,175,173,174,175,173,173,174,174,174,174,174,187,186,186,186,186,189,189,189,189,187,187,186,187,186,186,186,186,188,188,189,190,190,191,191,197,197,197,198,198,198,202,202,201,200,198,198,189,190,191,191,189,189,189,189,190,190,190,189,206,206,207,207,208,207,208,205,205,205,205,206,156,154,154,154,155,152,152,154,155,155,155,154,159,159,159,159,158,159,160,160,159,159,162,163,168,168,165,166,165,164,164,165,165,165,165,166,181,180,181,182,181,182,184,185,186,186,188,186,206,206,207,205,206,206,206,210,210,210,210,210,205,205,204,201,201,202,201,201,201,202,202,202,211,211,212,212,213,212,211,214,213,214,215,216,209,209,212,209,206,206,207,207,207,206,206,206,184,184,182,183,183,184,186,186,185,184,184,186,173,171,172,172,173,172,173,173,170,171,171,172,197,196,196,196,196,197,197,197,196,195,194,195,177,176,175,177,177,179,179,179,177,177,174,174,194,194,194,194,194,195,195,195,196,198,199,200,176,176,176,177,176,176,176,177,178,177,175,173,182,182,182,181,182,182,182,161,162,164,161,160,160,160,159,159,158,158,157,178,178,177,178,178,180,181,180,180,180,180,180,181,181,181,181,182,182,182,182,182,182,182,182,172,172,173,172,172,172,173,173,174,175,174,173,218,218,218,218,218,219,219,219,219,220,221,221,178,178,178,179,180,179,181,181,183,182,182,180,156,155,155,155,155,155,155,154,154,155,155,155,163,163,163,164,163,163,165,164,164,165,165,166,154,155,157,157,158,159,159,160,161,160,159,158,171,171,171,171,172,171,171,172,173,175,176,177,190,190,191,191,191,191,191,192,192,193,193,194,182,184,183,185,185,186,188,188,187,187,186,188,208,208,208,205,205,204,204,206,205,206,208,207,190,189,187,188,188,189,189,188,188,188,186,186,208,208,208,208,208,208,209,208,208,208,210,209,184,185,185,187,187,188,189,192,192,192,191,190,205,206,206,206,206,207,209,213,214,213,214,213,165,166,168,169,168,168,166,167,168,167,167,167,171,172,172,172,171,171,170,172,172,172,172,172,172,172,173,173,174,175,173,171,171,170,170,168,170,170,170,171,170,170,170,165,163,163,163,164,165,165,164,165,165,166,167,174,175,174,175,173,173,173,173,173,175,175,175,185,187,188,188,188,188,191,192,192,191,191,190,189,188,187,187,186,185,187,186,187,187,189,188,199,199,201,202,202,202,203,204,203,203,202,202,190,192,193,193,193,193,192,192,192,192,193,194,208,208,207,208,209,208,209,208,206,206,209,210,154,154,152,151,151,152,151,151,152,151,150,151,162,162,164,164,164,165,166,167,167,168,168,168,167,167,167,167,170,169,169,170,171,172,173,172,185,185,188,188,187,189,189,188,188,188,189,190,209,211,210,210,211,213,213,213,213,213,213,213,202,202,204,202,202,202,202,201,202,201,202,202,214,213,213,214,214,214,216,219,219,216,216,216,206,205,205,203,203,204,204,205,206,205,205,208,187,189,190,189,190,190,191,188,189,188,190,189,173,173,172,172,171,170,170,171,171,169,170,170,195,195,197,197,198,197,198,199,199,199,199,200,174,175,176,176,176,176,178,178,179,178,177,178,199,198,200,200,200,199,198,199,200,201,200,201,173,173,172,171,171,171,173,165,166,168,168,168,169,170,170,171,172,172,172,159,159,157,157,159,160,160,160,161,159,160,160,181,182,183,183,183,183,183,183,183,182,183,185,182,182,180,179,181,180,182,182,183,185,186,187,173,173,173,172,173,172,172,171,171,170,170,170,221,220,218,218,217,215,216,215,216,216,217,218,179,179,179,180,180,178,179,180,180,179,179,178,156,154,155,156,155,154,152,153,153,154,155,155,166,165,167,169,168,168,169,171,171,171,171,170,159,159,160,158,158,158,158,159,160,161,161,161,178,178,179,181,182,183,181,182,183,183,184,185,193,193,192,191,191,191,193,193,193,193,193,193,190,190,190,190,190,188,187,188,189,190,191,190,206,206,207,208,206,206,207,204,205,204,203,203,184,185,186,187,187,188,189,191,190,191,192,194,209,208,209,209,208,209,209,205,207,207,208,208,190,189,188,188,188,188,188,187,188,187,187,187,213,213,212,211,210,212,212,212,213,212,210,211,169,169,171,172,173,171,173,172,174,175,176,176,173,173,175,175,174,174,176,176,178,178,178,178,168,168,168,169,169,169,169,192,193,194,195,194,193,194,195,195,196,196,195,165,165,166,165,166,167,167,167,169,170,171,172,177,177,178,177,177,177,177,178,178,178,178,178,191,192,193,195,195,197,197,197,197,197,197,197,188,190,189,189,189,189,189,189,189,190,190,190,201,202,202,202,202,201,202,201,202,202,203,203,193,193,193,194,192,191,191,191,192,191,192,193,211,211,213,215,215,215,215,216,216,214,212,215,150,151,153,153,153,152,153,153,154,154,154,154,169,170,170,170,170,171,171,171,171,171,172,173,172,174,175,176,177,176,177,178,178,178,179,182,191,191,192,193,193,193,193,192,190,192,190,192,214,215,214,214,215,216,216,216,218,218,217,217,201,201,200,201,202,203,203,205,205,207,204,205,215,214,215,216,217,216,220,219,220,221,222,221,207,207,207,207,207,208,209,210,210,209,212,212,188,189,187,190,190,190,188,190,190,190,190,192,167,167,167,166,166,168,171,173,175,175,176,178,199,198,200,199,200,199,199,200,200,200,200,198,178,178,179,180,180,180,180,180,180,181,179,179,202,201,201,202,202,203,204,188,189,190,191,191,192,192,191,193,194,193,192,171,172,172,173,174,174,176,176,176,176,176,175,162,162,162,163,163,164,165,166,167,167,167,167,185,185,184,184,185,185,186,186,187,187,186,186,186,186,186,187,187,187,187,188,187,189,190,189,170,171,171,171,172,171,171,171,172,173,173,173,218,218,218,217,218,218,217,216,215,214,214,215,178,176,176,175,175,176,176,177,178,180,181,182,155,155,154,153,152,152,151,153,155,155,156,155,168,168,168,169,169,172,172,171,171,172,172,173,161,161,162,161,162,163,162,162,163,163,163,166,185,185,185,185,185,186,186,186,186,186,187,187,194,193,193,191,190,191,192,191,189,189,189,189,189,189,190,190,190,189,188,188,189,188,189,188,204,204,204,205,205,203,204,205,205,204,204,204,192,191,192,190,190,191,192,193,192,195,195,195,209,209,207,207,207,207,208,209,211,210,210,210,187,187,186,185,185,187,188,187,188,187,189,191,211,212,212,213,213,213,215,213,213,212,212,212,175,173,173,175,176,177,178,178,179,179,178,179,178,175,176,175,175,178,179,189,189,188,188,188,187,188,189,190,190,192,192,195,197,197,198,198,199,199,198,197,198,198,197,173,173,173,173,174,175,174,174,175,174,177,178,179,180,180,180,183,184,184,184,182,182,182,182,197,197,199,200,199,200,200,201,201,201,201,201,190,190,190,191,190,189,189,192,192,191,190,191,204,205,205,207,207,208,210,211,212,212,212,213,194,194,195,195,196,198,197,198,198,199,199,202,214,214,214,213,211,211,210,211,211,211,211,210,156,156,156,157,157,156,156,157,157,156,156,155,173,171,172,172,172,172,172,172,172,171,171,172,183,182,182,182,182,181,182,181,180,179,178,178,192,191,191,191,192,193,192,189,189,189,189,190,218,217,218,219,219,220,220,219,220,220,223,222,207,207,209,209,211,211,213,212,213,212,213,212,221,220,220,220,221,224,226,225,228,228,227,228,213,212,213,213,213,213,215,211,212,212,213,214,190,191,191,191,191,191,192,192,191,191,192,191,181,180,180,180,179,179,180,178,179,177,177,177,198,198,198,198,197,197,198,198,199,199,199,199,179,178,179,179,179,180,178,184,187,186,187,188,188,188,188,189,189,190,191,190,190,190,189,189,189,189,189,190,192,192,191,176,176,176,177,176,178,177,178,178,177,178,180,167,167,166,166,167,167,166,166,166,166,164,164,186,186,186,186,186,185,185,184,183,183,184,183,187,188,186,186,185,185,184,185,183,179,179,178,175,175,175,176,175,174,175,177,177,178,177,177,215,215,214,214,215,215,216,216,218,217,217,217,180,181,180,179,179,181,181,180,180,180,180,180,156,156,155,153,154,153,154,154,155,156,155,155,174,174,174,172,172,173,172,173,172,172,171,171,165,165,166,166,166,165,164,164,162,163,164,163,185,185,184,184,184,184,184,186,186,186,186,186,189,188,186,188,188,188,188,188,191,190,190,190,184,185,185,185,184,184,184,185,185,185,185,184,206,207,209,209,209,209,210,210,210,209,212,212,196,198,197,197,198,197,197,197,197,197,200,200,210,209,207,210,211,211,210,210,210,211,210,210,191,190,189,190,190,190,192,192,193,193,195,195,212,213,214,213,213,213,213,213,212,212,213,213,179,180,179,179,180,180,179,172,170,169,170,172,172,173,173,173,173,172,172,191,191,190,191,191,191,191,191,191,190,190,191,196,198,198,199,199,197,196,197,198,198,200,204,178,177,177,178,179,179,179,179,179,178,177,176,182,183,183,183,183,184,182,183,182,182,183,184,201,201,202,203,203,203,203,203,203,205,204,205,193,192,192,193,193,193,193,193,195,195,196,196,214,214,214,216,216,216,216,215,216,216,216,215,202,201,200,200,200,201,202,201,202,202,202,202,209,209,210,211,211,212,212,213,213,213,214,213,157,157,158,157,157,158,160,162,162,164,164,165,174,174,175,176,177,178,177,177,176,178,179,179,177,177,178,179,178,177,177,177,179,177,177,178,191,192,190,191,189,188,188,189,190,191,191,191,222,222,222,222,224,223,223,223,221,221,222,224,212,214,214,212,212,211,213,212,209,208,208,207,228,227,229,230,230,231,233,232,233,234,234,233,214,214,214,215,215,217,217,218,219,220,220,220,194,196,196,195,196,196,197,196,196,195,196,194,178,178,178,178,177,176,177,174,175,175,176,177,198,198,198,199,201,199,198,197,197,197,197,198,198,198,198,200,200,200,199,192,192,192,191,191,191,192,193,190,191,191,191,191,191,191,191,191,191,190,191,191,191,190,190,179,177,178,178,178,178,176,177,178,178,177,177,165,166,166,165,164,167,167,166,166,165,164,165,183,183,183,185,185,188,188,189,190,193,193,193,178,176,177,178,180,179,179,178,178,179,180,180,177,178,178,178,178,179,179,179,180,180,181,181,218,219,218,219,221,221,223,221,221,220,220,222,179,178,178,178,178,179,179,179,179,179,179,178,155,155,154,155,155,156,157,159,159,159,159,159,171,170,171,173,173,173,172,172,172,170,170,170,160,161,162,162,162,161,162,162,164,165,164,167,185,185,185,183,184,185,185,185,185,183,182,182,191,191,189,189,187,186,185,185,186,187,187,187,183,183,182,183,183,183,182,182,184,182,183,183,211,210,210,211,211,211,214,212,213,213,213,214,201,199,199,200,199,199,199,200,202,202,201,201,210,210,210,210,210,210,209,208,209,210,210,212,195,194,194,197,198,197,196,195,196,196,196,198,213,212,213,215,215,214,216,194,195,194,194,195,194,193,192,195,192,192,194,172,173,172,172,172,173,174,173,173,173,173,176,192,192,191,191,191,190,191,189,189,189,189,190,204,203,203,203,203,202,202,201,200,200,201,204,177,177,177,178,178,177,177,177,178,178,177,177,185,185,185,184,188,188,189,190,188,188,186,186,204,204,204,204,205,206,207,208,209,209,208,208,197,198,197,197,198,200,203,203,204,204,204,206,214,214,216,216,219,218,221,221,220,220,220,219,202,202,201,201,201,202,202,201,202,201,201,202,212,214,214,213,211,212,212,211,210,210,210,211,164,166,165,165,164,165,165,165,165,165,164,164,179,179,180,180,180,179,180,180,181,181,181,181,176,176,176,177,178,177,177,178,178,179,179,179,191,190,187,187,188,189,189,190,190,193,193,194,224,224,225,225,223,223,225,224,224,223,225,225,207,209,209,209,208,209,207,208,210,210,210,209,233,233,234,235,234,239,239,237,236,235,235,234,221,222,221,223,222,222,222,221,220,221,221,223,196,195,197,198,198,200,198,198,199,201,203,203,178,179,180,180,180,182,183,202,202,202,202,202,204,204,205,205,205,205,205,199,199,199,199,200,200,200,201,202,203,205,204,191,191,190,190,189,190,190,190,190,190,191,191,191,190,190,189,190,190,190,189,189,189,187,188,177,177,178,179,179,179,179,180,181,182,183,185,165,165,166,166,170,169,168,166,165,167,166,166,194,194,194,195,195,195,196,196,198,198,198,197,180,180,182,183,183,184,184,184,185,185,186,186,180,180,182,182,183,182,182,181,182,181,181,181,222,223,222,222,224,225,226,226,226,225,226,227,179,181,181,180,181,181,182,183,182,182,184,185,160,160,160,161,161,164,164,164,164,164,165,165,170,170,170,171,172,173,173,173,173,175,175,175,167,167,167,168,169,168,167,168,168,168,168,168,182,184,185,185,186,184,185,184,183,185,185,183,189,187,190,190,189,187,187,186,187,189,189,189,183,181,181,180,180,180,181,180,181,181,182,182,214,214,215,217,217,218,218,216,215,215,215,215,203,203,203,202,203,205,205,206,206,206,205,204,213,210,211,212,213,212,211,211,210,209,210,211,197,195,195,194,194,195,196,193,193,193,197,197,197,197,197,199,199,199,200,192,193,193,191,191,192,191,192,194,195,196,197,176,176,177,177,177,180,180,179,179,181,182,182,189,190,191,191,193,193,195,196,194,194,197,199,204,204,204,204,203,205,206,206,207,207,209,211,177,176,176,176,177,177,177,177,178,180,181,181,186,186,186,186,186,186,186,187,187,186,186,185,208,208,208,207,209,211,214,213,213,214,215,216,205,205,205,204,204,205,209,210,209,209,209,208,219,219,219,219,218,218,218,218,219,219,219,219,202,202,202,203,203,203,205,205,204,203,204,207,211,210,210,212,213,213,215,215,214,214,215,215,166,165,166,167,167,168,169,169,169,169,169,169,183,184,183,183,185,185,184,183,183,182,182,183,181,181,180,180,179,180,180,179,179,181,181,181,195,195,195,194,193,194,193,194,193,192,193,193,225,223,223,224,224,224,225,226,227,225,223,222,210,210,211,211,210,210,209,208,208,208,207,207,235,235,235,233,234,235,235,235,235,236,235,235,224,226,225,223,223,223,222,221,221,221,221,221,200,199,200,200,199,200,199,219,218,217,217,218,217,218,218,217,217,217,217,205,205,205,205,204,203,205,205,206,206,206,207,204,205,204,205,205,205,207,207,206,207,206,206,192,193,193,193,193,194,194,195,196,198,198,198,188,188,188,190,191,193,193,194,194,192,192,192,185,185,186,185,186,187,186,186,186,186,186,186,166,166,166,167,168,169,169,170,170,170,169,168,197,197,198,197,197,197,196,196,197,196,196,194,187,187,187,188,188,188,189,189,188,188,189,189,182,183,181,181,182,182,182,181,180,179,181,183,227,227,227,227,226,226,225,225,224,224,223,224,184,183,183,183,183,184,184,185,185,184,184,184,165,167,166,165,165,166,167,166,166,166,166,167,174,172,171,169,169,169,170,171,170,170,171,170,168,167,169,169,169,170,170,170,170,171,170,172,180,180,180,179,178,178,179,179,180,179,179,179,188,189,191,191,193,194,193,194,195,195,194,196,179,180,180,180,178,183,183,183,184,185,184,183,214,214,214,213,212,213,211,211,211,210,209,209,204,204,205,203,203,202,203,203,207,208,209,209,210,210,209,208,208,208,208,191,191,191,189,190,191,191,192,190,192,192,191,200,200,200,200,201,202,204,204,204,203,202,201,197,196,196,196,197,196,195,195,194,194,194,193,182,183,184,183,183,184,184,185,186,186,186,187,200,200,201,200,200,200,200,200,202,202,202,202,211,211,211,211,211,211,211,212,211,210,207,209,183,183,182,182,184,184,184,183,182,183,184,184,185,186,185,184,182,185,186,187,187,188,192,194,215,215,215,214,214,215,215,215,214,216,216,214,208,207,208,209,211,209,210,209,211,210,210,212,219,220,221,221,220,221,222,222,223,224,224,224,208,207,207,207,208,208,209,209,208,207,204,204,216,213,212,214,212,212,212,213,215,216,216,217,170,170,171,172,173,173,174,172,172,173,174,174,183,182,181,181,181,182,182,181,181,182,182,181,182,182,183,184,184,185,185,185,185,185,185,185,193,194,194,195,194,195,195,194,196,197,199,198,223,222,223,222,221,222,221,223,223,224,222,222,206,207,207,207,209,209,210,213,212,213,215,218,235,234,233,234,233,234,233,232,232,235,235,236,221,221,222,220,220,220,220,198,197,197,197,197,198,199,198,198,198,198,198,217,217,217,217,217,218,218,218,218,219,218,218,208,208,211,212,212,211,212,212,212,212,213,212,206,206,205,207,208,209,210,211,212,213,213,212,199,199,200,200,199,200,197,197,199,199,199,200,192,192,191,191,190,189,190,191,191,191,191,190,186,188,188,189,188,187,189,189,188,187,189,190,168,169,172,170,169,172,174,176,175,175,174,173,194,194,194,194,194,194,195,196,196,196,194,195,188,189,189,188,189,189,189,189,190,189,189,190,181,181,180,180,179,180,180,179,179,178,179,178,225,225,224,224,224,224,224,222,222,222,222,220,185,185,185,187,187,187,186,184,184,184,183,182,168,168,167,166,167,168,169,170,170,169,169,169,171,170,171,172,173,174,174,172,173,173,172,172,172,171,171,170,170,169,168,168,168,168,169,169,178,177,176,175,175,175,175,175,178,178,178,177,197,196,196,196,196,197,197,198,199,198,195,197,186,186,186,186,186,187,187,186,187,187,185,184,209,209,210,210,211,211,212,212,214,214,215,215,209,209,211,209,210,210,209,187,187,187,187,187,189,192,192,192,191,191,190,191,192,193,193,193,194,196,196,198,198,199,200,201,200,199,197,196,198,197,196,193,193,192,191,192,193,193,192,193,194,195,195,195,196,195,194,188,188,190,190,190,190,190,191,190,190,191,192,202,201,202,201,201,200,199,200,200,200,199,198,209,208,207,207,207,207,207,206,207,206,206,206,185,184,184,185,184,184,185,185,185,185,186,184,193,193,193,194,196,195,194,196,196,194,191,192,215,215,216,215,214,213,213,213,213,212,213,213,212,212,214,213,214,215,215,212,214,215,214,215,224,224,223,223,223,224,224,225,225,228,228,227,205,205,205,205,206,208,209,209,209,209,209,209,218,217,216,215,216,214,214,213,214,214,212,212,174,175,174,172,171,172,171,172,172,172,171,172,180,182,182,182,182,183,185,184,185,185,184,185,186,187,187,185,187,188,190,190,192,191,190,189,199,197,199,199,199,200,200,199,199,198,198,198,221,223,223,222,224,224,225,224,224,224,225,226,218,216,217,218,215,216,218,220,222,222,223,220,236,234,234,233,233,237,239,210,210,210,212,212,211,212,214,213,213,212,211,197,197,196,195,196,198,199,200,199,199,199,200,218,218,216,217,217,217,216,217,218,218,218,219,213,213,213,213,213,213,213,211,210,211,213,215,211,211,210,210,209,208,208,209,208,208,207,207,200,199,200,198,198,199,197,198,198,197,198,198,191,191,190,190,189,188,187,188,188,187,187,187,190,190,188,189,189,189,189,190,188,189,190,190,173,173,172,173,173,172,173,175,174,173,173,173,195,195,196,196,198,198,197,198,199,199,199,200,193,193,195,195,194,195,196,196,196,196,196,196,179,180,180,180,181,182,184,184,182,182,180,180,220,221,221,221,221,220,220,222,222,220,220,220,183,182,182,183,183,184,183,185,187,186,186,186,169,169,168,169,168,169,171,170,169,169,168,167,173,173,173,172,174,174,176,176,176,175,176,176,169,170,171,172,172,171,171,171,170,170,170,170,178,177,177,178,177,176,174,174,174,173,174,173,196,198,196,196,196,195,195,193,194,195,195,194,186,186,186,185,183,184,183,183,183,185,187,185,212,214,215,215,217,218,216,204,204,203,204,205,204,202,200,201,200,199,200,190,189,189,188,189,192,192,192,195,196,197,196,201,201,201,202,202,202,202,202,201,203,202,202,191,193,194,194,195,195,196,196,199,200,200,200,193,191,191,192,194,193,193,193,194,194,195,196,193,194,195,196,197,199,199,199,198,198,199,199,198,198,198,198,196,197,197,195,193,194,196,197,206,207,209,210,211,210,213,214,213,214,216,218,184,184,184,183,183,183,182,184,183,182,181,181,193,193,194,194,196,197,197,198,199,199,201,201,212,211,214,214,213,214,214,215,215,214,214,214,216,215,215,215,214,213,212,212,212,212,212,212,227,228,231,231,231,231,231,231,231,232,234,234,209,208,208,207,208,209,209,210,209,211,211,211,211,210,210,211,212,214,216,215,214,214,214,215,171,172,172,171,173,173,173,175,173,174,175,177,185,185,186,186,186,186,187,188,187,188,189,190,187,188,187,186,187,186,188,187,189,191,191,190,198,197,199,201,202,202,202,203,204,204,203,203,227,227,226,226,227,228,227,228,229,229,230,231,218,219,217,216,216,217,216,182,181,182,181,182,181,183,182,184,183,184,183,211,211,211,211,211,211,210,212,212,212,212,211,200,200,201,202,202,202,202,202,202,202,202,202,220,220,220,220,220,222,222,223,224,224,224,223,216,216,216,217,218,218,220,221,221,220,221,222,206,205,206,205,206,210,207,207,207,207,208,211,198,198,198,197,198,200,200,201,202,202,202,204,187,188,188,188,188,189,189,188,188,187,188,189,191,193,193,192,192,193,193,193,194,194,194,194,173,173,173,173,174,174,174,174,174,174,174,174,199,200,200,200,203,204,205,205,205,204,205,206,196,195,196,196,196,195,194,193,194,194,195,195,180,181,181,182,184,185,185,186,186,187,188,187,217,218,217,217,217,218,218,219,219,219,218,219,186,186,185,185,186,186,186,186,186,187,186,186,167,168,168,170,168,170,170,172,169,168,169,170,176,176,175,175,175,175,175,175,175,176,175,177,170,170,171,171,172,173,175,175,177,177,176,175,173,173,172,174,176,176,176,174,174,176,175,175,195,195,195,194,195,194,193,193,194,193,192,191,187,187,189,190,190,190,190,202,202,200,200,200,199,200,200,200,201,201,200,202,202,201,204,204,205,205,206,207,207,207,207,198,198,199,200,199,199,199,201,201,202,203,203,203,203,204,204,205,206,205,205,204,205,205,207,199,199,199,200,202,201,200,199,200,201,200,200,197,197,198,197,196,197,198,197,197,198,199,199,199,199,199,201,201,202,202,201,200,199,197,199,196,196,196,197,195,197,199,200,200,203,203,203,218,218,218,219,218,218,222,222,223,224,224,224,180,180,180,179,179,180,181,181,180,180,181,182,202,201,201,201,202,203,203,203,204,204,206,207,214,214,215,214,213,213,214,213,214,214,213,213,212,212,210,209,210,210,210,212,212,211,211,214,234,234,234,235,235,236,237,235,235,235,235,235,211,212,213,213,213,212,213,214,214,213,215,216,215,215,215,215,215,214,215,216,214,213,214,215,178,178,179,179,179,179,180,180,181,178,178,178,191,190,192,192,193,193,195,195,194,196,197,199,191,192,192,192,192,192,192,192,195,197,196,196,203,200,200,200,200,200,200,201,200,199,201,204,232,231,229,228,228,229,231,178,178,177,178,178,179,179,179,178,179,178,180,183,184,185,185,185,185,185,185,185,186,185,185,211,211,212,211,211,211,210,210,213,215,215,215,203,203,203,205,205,206,206,207,207,206,206,207,223,223,225,225,225,223,223,222,221,221,221,222,223,223,222,222,224,225,225,225,226,227,228,227,211,210,208,208,209,210,210,209,210,209,211,211,205,206,206,207,206,207,206,206,206,207,207,207,189,191,190,189,188,188,188,188,188,188,189,190,194,194,196,196,198,198,198,198,198,199,200,200,174,173,175,173,173,172,172,174,173,175,175,175,206,206,205,205,206,205,206,207,207,207,207,206,194,193,194,194,195,195,196,196,198,197,198,196,188,187,189,187,187,187,187,187,186,186,187,186,219,219,219,219,221,219,219,221,222,222,221,221,186,187,187,188,187,187,186,185,184,183,185,184,170,170,170,170,171,172,173,170,170,170,165,165,176,177,176,176,175,176,177,177,178,178,177,179,174,175,175,176,177,178,178,178,177,178,178,178,175,175,174,175,173,173,174,173,175,177,177,177,192,192,190,191,191,192,192,184,184,183,183,182,181,182,180,179,179,181,181,200,200,200,201,202,203,206,206,205,207,205,205,207,207,208,207,207,207,208,208,208,208,208,208,202,202,205,206,209,207,208,207,208,208,208,211,207,207,207,207,207,206,206,206,206,206,207,205,201,202,201,204,203,202,202,203,204,203,204,204,199,197,197,199,202,202,202,201,202,201,202,203,198,197,198,197,198,198,199,199,198,198,198,200,203,203,203,201,201,201,203,205,204,201,201,202,225,225,225,224,222,223,224,224,224,223,225,225,183,183,183,183,184,184,184,184,185,187,188,188,209,210,209,211,212,211,210,212,211,211,211,211,213,213,214,214,214,213,214,213,212,212,212,213,214,213,216,215,215,215,215,215,215,216,216,218,235,235,233,233,234,233,234,234,235,234,234,234,212,211,211,208,208,209,207,208,208,208,209,206,215,215,215,214,215,214,215,215,214,215,215,214,178,177,179,179,179,178,177,178,178,179,176,176,199,199,199,199,199,200,201,202,200,200,202,202,198,198,197,198,198,198,196,198,196,197,198,199,203,203,204,203,203,203,202,185,184,184,184,184,184,185,186,189,189,187,187,180,180,180,181,181,181,181,181,181,181,181,182,182,183,183,184,183,183,183,183,183,184,185,183,215,216,216,216,218,219,219,218,219,221,221,221,210,211,211,213,214,213,214,215,213,211,214,216,221,220,223,221,222,221,221,220,220,220,221,221,227,227,226,225,224,224,224,224,224,225,225,225,212,212,212,212,213,213,214,213,214,214,215,216,206,205,205,206,206,206,208,209,209,209,209,209,189,189,189,190,190,191,193,193,194,194,194,194,199,200,201,203,201,201,199,198,198,198,198,197,176,176,175,175,176,176,176,176,176,176,176,176,205,203,202,202,201,201,202,202,201,201,202,202,195,194,193,194,192,192,192,191,190,191,190,190,187,187,186,185,186,188,188,188,187,187,187,187,221,221,219,219,218,220,221,222,223,223,223,222,184,184,185,186,186,186,186,186,186,186,187,188,169,169,168,168,168,168,168,168,170,171,170,171,179,178,181,181,182,182,183,184,185,186,186,186,178,178,177,178,178,178,180,180,179,178,178,178,177,178,179,177,175,175,173,155,155,156,158,158,159,161,162,161,162,162,163,181,181,181,182,182,183,183,185,185,185,186,186,206,207,208,210,210,211,213,212,212,213,212,213,208,209,207,209,209,210,210,211,213,212,214,214,210,211,214,215,214,214,214,216,215,212,213,214,205,206,206,204,207,207,207,207,206,204,205,205,204,204,205,207,210,211,213,214,216,216,218,219,204,205,204,204,204,205,206,206,205,205,205,203,200,199,200,200,201,201,201,201,201,202,202,203,202,203,202,202,202,201,201,201,201,201,200,202,224,224,224,226,226,228,228,227,224,223,223,224,188,188,189,189,189,190,191,192,191,191,190,190,211,212,212,212,212,213,215,215,216,216,216,215,213,213,213,214,213,212,212,212,212,213,212,212,218,217,217,216,215,215,214,214,214,214,214,213,235,234,233,233,234,235,237,236,236,236,237,237,205,204,204,204,204,204,203,203,203,202,203,205,213,214,214,213,214,214,214,217,219,218,218,218,176,177,176,176,179,181,181,181,180,180,181,181,203,203,203,202,203,204,202,202,202,203,204,204,199,200,200,200,201,200,198,149,149,146,146,147,147,147,147,147,150,150,150,187,187,187,189,191,191,191,191,191,190,189,189,182,182,181,183,183,185,184,185,184,186,187,187,184,185,185,184,185,185,187,188,188,191,191,192,218,218,219,219,219,219,219,218,218,219,219,218,216,215,215,216,215,215,215,215,215,218,217,217,221,221,222,223,224,225,226,226,229,229,231,231,226,226,224,227,229,230,229,229,230,229,228,227,215,215,215,217,218,219,222,222,221,221,220,220,209,209,209,209,209,209,208,208,208,208,208,207,194,193,191,191,191,190,192,193,193,193,192,192,197,197,198,198,198,197,198,199,199,198,198,198,176,177,178,178,177,176,176,175,175,175,175,177,200,200,200,200,200,200,200,200,199,198,198,198,190,192,191,190,190,191,192,192,192,192,192,193,186,186,187,184,183,185,186,185,183,182,182,180,223,223,223,224,225,225,224,224,225,226,227,227,188,188,189,188,188,187,186,186,186,189,189,189,174,174,173,172,172,171,171,169,169,168,169,170,186,187,187,187,187,187,189,188,188,187,186,187,177,177,177,178,178,177,178,170,170,171,172,172,173,173,173,176,177,177,177,163,162,163,161,158,158,157,159,159,159,161,161,186,185,186,186,187,189,189,189,190,190,192,191,214,214,214,215,215,214,215,216,216,218,220,220,211,210,210,211,211,211,213,212,213,214,215,216,213,214,214,212,213,214,215,216,218,219,222,223,204,204,204,204,205,207,208,207,206,205,207,208,218,220,223,225,226,225,224,223,224,225,224,225,204,204,206,206,207,209,209,210,210,209,209,208,203,205,206,206,206,207,208,209,209,208,208,208,203,202,203,203,204,204,204,204,203,203,203,202,226,226,226,226,225,227,225,224,223,223,223,222,190,192,192,193,193,193,194,193,193,194,194,194,214,215,216,216,215,215,214,214,215,214,214,215,212,213,212,211,209,209,209,210,209,210,209,208,213,213,214,213,214,214,214,214,215,215,215,215,237,237,238,239,239,239,240,239,240,241,242,243,204,203,203,205,206,206,208,209,208,206,207,208,218,218,217,217,218,219,218,217,218,217,217,217,183,184,185,184,182,183,183,184,182,184,184,185,205,206,206,206,207,208,209,142,142,142,141,141,141,142,142,143,144,147,146,151,151,150,148,148,148,149,150,149,149,149,149,188,188,187,186,186,187,186,186,186,187,186,186,187,186,186,188,189,190,190,190,191,192,191,192,192,192,193,192,192,192,195,199,200,200,200,200,218,218,219,219,220,219,219,218,216,214,214,214,216,217,217,216,215,216,216,215,215,216,216,216,229,229,231,231,231,232,232,232,232,233,233,234,225,225,224,223,223,223,224,224,225,225,225,223,219,220,219,219,219,219,219,220,220,220,220,221,203,202,202,201,201,203,203,203,203,203,204,204,191,189,188,188,188,189,189,189,188,187,187,187,199,200,202,203,203,202,202,202,201,201,201,201,177,177,177,178,177,177,177,177,178,179,180,181,198,198,199,199,199,200,200,199,200,201,201,202,192,192,192,191,191,191,191,191,191,190,190,191,180,181,181,182,182,183,183,184,184,184,184,184,229,228,228,228,227,226,225,224,224,222,222,222,189,190,190,192,193,193,193,195,194,197,194,196,170,171,172,172,171,172,172,173,174,173,173,173,187,187,187,187,188,188,188,137,138,138,139,141,139,139,140,140,140,140,140,176,177,177,177,178,179,178,179,179,178,177,176,161,161,160,160,162,162,162,161,161,160,160,160,191,191,193,193,193,195,196,194,194,197,196,196,221,222,222,222,222,222,223,223,224,225,224,225,217,216,217,216,215,216,216,217,218,219,215,214,223,223,222,222,221,221,221,223,224,225,225,224,208,209,209,209,209,210,211,212,211,212,212,212,225,227,227,227,227,226,227,227,227,228,228,227,209,210,211,209,209,209,210,212,212,214,214,215,207,206,205,205,206,208,208,207,206,207,204,204,203,203,202,202,203,203,205,206,207,207,207,208,222,224,225,223,222,221,221,221,220,220,220,219,195,195,193,190,190,190,189,188,189,188,187,187,215,214,214,214,214,213,212,212,212,213,213,213,207,207,207,207,208,207,208,205,206,207,208,207,215,216,216,216,215,216,217,217,218,217,219,219,242,240,241,241,242,241,241,240,239,239,240,240,209,209,211,213,213,213,213,214,214,215,214,213,217,218,217,217,216,217,216,216,217,219,222,221,185,186,186,185,182,181,182,154,155,155,155,155,155,156,156,156,156,154,155,146,146,145,145,143,144,144,144,145,145,145,145,148,148,150,150,151,152,153,153,152,152,152,151,186,187,187,187,187,187,187,188,187,187,187,187,192,192,192,193,190,191,190,190,190,189,189,189,198,199,200,200,200,198,198,198,200,202,202,202,213,213,214,215,216,217,219,219,219,221,221,221,217,217,215,215,215,217,220,219,220,220,218,217,233,233,233,234,233,232,233,232,233,235,233,233,223,224,224,224,224,224,225,225,224,223,220,221,223,222,222,224,222,222,222,223,224,225,224,225,203,202,202,201,201,201,202,204,206,208,209,210,186,186,186,185,185,185,186,186,186,187,187,186,201,201,201,202,202,203,202,202,202,200,200,200,182,184,181,182,184,186,186,186,185,186,185,185,202,201,201,201,200,201,201,201,204,202,203,202,189,190,190,191,190,190,190,190,190,190,190,189,183,183,184,184,183,182,183,184,184,185,184,186,222,223,224,223,223,225,223,221,225,225,226,226,197,197,197,197,196,198,198,199,199,200,202,202,172,172,174,174,174,176,177,168,168,168,167,169,169,170,171,171,170,170,171,140,140,141,143,143,143,142,142,142,142,142,143,177,176,176,176,175,175,176,178,180,180,181,181,159,159,159,160,160,160,160,160,161,162,163,162,196,197,197,197,198,198,196,195,195,195,196,196,226,230,231,229,228,228,228,228,228,229,229,229,214,214,214,214,215,215,217,218,216,217,218,219,224,224,225,225,224,225,224,224,225,225,224,222,214,214,214,215,216,216,215,216,216,216,215,213,227,228,229,228,225,224,224,225,225,225,225,226,215,216,216,216,217,217,216,216,217,218,217,218,203,203,203,204,204,204,205,205,205,207,208,208,207,208,208,208,208,207,208,208,209,209,208,210,219,218,218,220,221,220,219,219,222,221,221,222,187,189,190,191,190,189,189,189,191,191,192,192,213,213,211,213,213,214,214,214,214,212,211,212,207,206,206,208,209,207,207,208,208,209,209,209,219,220,220,220,221,221,220,221,223,222,222,222,240,241,240,239,241,241,240,239,239,241,242,241,213,213,214,214,215,216,216,216,215,215,215,214,224,224,224,225,225,225,225,155,156,156,156,158,157,158,158,160,159,159,158,158,159,160,161,161,161,161,161,160,160,160,161,145,145,145,145,146,147,147,146,146,145,145,145,150,150,150,150,150,150,149,150,150,151,151,151,190,189,188,189,189,189,189,189,189,190,189,189,191,191,192,192,193,193,194,194,195,197,197,197,203,204,203,203,204,206,206,206,207,206,209,207,222,222,223,222,221,222,222,224,224,225,224,223,216,215,215,216,216,218,219,219,219,219,217,216,233,233,233,233,231,232,232,232,232,231,230,229,222,221,221,221,219,220,220,221,220,219,220,220,225,224,225,225,225,225,226,225,224,224,224,222,211,212,209,209,210,208,208,207,208,208,208,207,187,187,187,187,187,185,185,185,186,186,186,186,200,201,199,199,199,200,200,200,200,200,202,201,185,184,185,186,187,187,187,188,186,185,184,186,202,202,203,202,202,202,201,201,199,198,199,200,188,189,189,188,188,188,188,188,188,188,189,190,186,186,186,187,187,187,187,189,188,190,190,190,226,226,227,227,226,225,227,230,230,228,229,228,202,201,200,201,202,203,202,166,168,169,167,167,167,168,168,168,169,170,168,170,170,171,171,172,171,169,169,169,169,169,169,144,145,144,144,144,145,144,145,146,147,148,151,181,180,180,181,181,181,181,180,181,182,180,180,163,163,163,162,163,163,163,163,165,166,167,167,195,196,196,197,197,197,199,200,200,202,203,205,229,231,230,230,230,231,232,232,234,231,230,230,221,221,222,222,225,227,226,226,226,224,223,224,222,222,223,223,225,224,224,224,225,224,222,221,214,215,216,217,218,218,218,218,218,218,217,218,225,226,226,225,228,228,230,230,231,229,229,230,218,215,214,215,213,213,216,216,216,216,218,218,207,208,208,207,207,207,207,206,209,209,208,208,210,210,208,208,208,208,210,210,209,208,208,209,224,224,223,223,222,225,225,224,224,226,223,222,192,190,190,190,190,190,189,189,190,190,190,190,212,210,210,211,212,211,211,211,210,210,210,211,209,208,209,209,207,207,206,207,206,205,206,208,223,222,223,223,223,225,225,225,225,226,224,224,241,241,241,243,243,244,243,242,244,244,244,246,214,214,214,213,211,211,211,127,126,126,126,126,125,125,125,125,125,125,126,158,158,157,156,156,156,156,157,156,154,153,153,160,160,160,159,159,160,161,163,163,163,163,163,146,146,146,146,150,149,149,149,149,149,147,149,152,151,150,148,148,149,148,148,148,149,149,149,189,190,187,187,187,190,191,191,191,192,194,196,196,198,198,200,201,201,201,201,200,200,201,203,208,208,208,207,208,208,208,208,208,208,208,209,222,222,222,220,220,219,219,219,219,220,220,220,215,217,216,216,215,219,220,221,221,222,222,222,230,230,230,229,230,230,231,232,232,234,234,234,220,219,219,219,218,219,219,220,221,222,222,221,222,222,221,221,220,218,219,220,221,220,222,224,207,207,207,206,208,208,208,208,208,208,206,207,183,185,186,187,187,189,189,189,190,191,191,192,201,201,201,202,202,203,203,202,203,205,206,206,186,187,187,187,188,187,189,188,187,188,188,189,200,199,200,201,202,202,203,202,201,201,200,201,192,190,190,191,191,194,194,191,189,191,191,191,189,188,188,189,188,189,189,189,189,188,189,188,229,229,229,230,230,230,230,150,150,150,150,149,149,149,148,148,147,150,149,168,168,167,167,167,167,166,165,165,166,166,166,169,169,169,169,168,169,170,170,171,171,171,170,152,152,153,155,159,159,159,160,160,160,159,160,180,180,181,181,182,183,183,182,183,185,186,186,168,168,169,170,170,172,173,172,173,174,173,174,206,207,208,207,208,208,207,207,208,209,212,212,230,229,229,229,228,229,228,226,226,228,229,232,220,220,220,221,221,221,221,221,222,223,224,225,222,224,226,225,225,226,226,229,229,229,230,230,218,217,217,219,219,219,218,219,220,221,221,221,230,231,230,229,230,230,230,229,229,229,228,229,218,217,218,217,217,217,217,216,218,219,218,219,208,210,211,211,211,212,212,211,211,212,212,214,208,208,209,210,209,208,210,212,210,210,210,210,222,222,222,221,222,222,221,222,223,225,225,223,188,188,188,189,189,189,190,189,188,190,190,189,212,212,212,212,212,212,212,213,215,216,216,217,208,208,208,208,209,207,208,209,209,211,211,212,224,224,223,222,224,224,226,226,225,225,226,226,246,246,246,246,245,245,246,111,112,112,113,113,115,116,115,115,116,117,116,125,125,125,126,127,126,126,125,125,123,125,124,153,153,153,154,154,153,154,155,156,154,154,155,162,162,163,162,164,167,167,167,168,168,169,170,149,149,150,148,148,149,149,149,148,148,148,146,149,151,152,152,152,153,153,154,154,155,155,156,196,195,195,195,195,194,194,195,195,196,197,197,202,203,204,204,203,204,204,202,202,201,201,203,210,212,211,211,211,210,210,210,210,211,211,212,220,220,222,222,222,222,222,221,220,220,220,221,222,222,221,221,218,215,215,216,216,215,215,215,235,236,235,234,233,235,235,235,235,236,239,239,220,220,221,221,221,220,218,217,217,217,218,219,225,226,225,226,225,224,223,222,222,222,223,224,207,206,206,206,206,206,206,207,207,207,206,207,191,190,190,191,191,191,192,192,191,192,190,192,206,205,205,206,207,207,206,205,204,202,202,203,189,190,190,192,191,189,190,189,188,190,188,188,202,203,203,204,204,204,204,205,206,208,207,210,191,191,192,191,191,192,191,192,192,192,193,193,188,189,189,188,188,188,187,138,138,138,138,137,137,137,137,137,137,138,138,149,149,150,152,151,151,151,151,151,151,151,151,164,164,165,165,165,165,164,165,166,166,167,166,170,170,169,169,170,171,171,169,170,171,171,172,161,161,161,162,162,162,162,161,161,161,162,161,187,186,186,186,185,186,187,186,186,185,186,187,173,173,173,173,173,172,173,174,174,173,175,176,211,213,212,210,211,211,211,211,210,211,211,209,232,232,236,238,237,235,235,235,234,232,232,231,225,226,227,228,228,228,229,229,230,231,231,233,231,230,232,232,232,232,233,231,230,230,230,230,222,222,222,222,222,222,222,220,220,220,221,223,230,231,233,233,233,231,232,232,234,234,234,235,219,219,219,219,220,218,217,218,219,220,218,218,213,213,213,213,213,213,212,212,214,213,213,214,209,208,209,209,209,208,210,209,208,209,210,210,223,222,220,220,221,221,222,223,225,226,227,227,190,190,190,191,191,191,194,194,194,196,196,196,217,217,217,217,218,220,220,220,223,223,225,226,212,212,211,211,211,211,212,212,213,213,213,213,226,226,226,227,229,230,230,126,126,126,124,124,124,124,124,125,125,125,127,116,116,117,118,118,119,120,119,119,119,120,120,125,125,126,127,127,127,126,126,125,125,124,124,155,155,155,156,158,158,158,157,158,157,157,155,169,170,171,171,172,172,172,172,170,170,172,171,146,146,146,148,149,150,150,151,152,151,152,152,155,154,155,154,153,151,152,152,153,151,152,153,197,197,196,197,196,195,195,196,195,196,196,197,204,204,205,204,205,205,207,207,205,205,205,207,212,212,213,213,212,212,213,214,211,212,211,210,221,221,221,221,223,223,225,221,221,221,219,220,216,216,216,216,219,219,219,220,221,222,219,222,238,238,240,239,237,237,238,239,241,241,241,241,216,216,216,216,217,217,217,217,217,218,216,216,225,225,226,225,226,225,223,222,222,222,221,220,208,211,210,209,211,209,211,210,210,210,209,208,193,193,193,194,194,195,195,194,196,195,196,196,202,202,203,203,203,202,205,205,206,205,204,204,190,188,189,187,186,188,189,189,189,190,191,191,210,210,210,210,210,211,212,213,214,216,216,217,193,194,196,196,196,199,200,153,153,153,152,152,152,152,152,154,154,153,153,137,137,137,138,139,140,140,140,140,142,142,142,151,151,152,152,152,151,151,152,152,153,153,154,166,167,167,166,165,166,165,165,166,166,165,167,173,174,174,175,177,177,178,178,177,177,177,179,161,162,161,161,162,162,163,164,165,166,163,164,186,185,186,186,186,187,187,188,189,189,192,191,175,175,177,178,179,182,182,183,182,182,183,184,210,213,214,215,216,216,216,217,216,215,214,214,231,231,231,232,232,233,234,233,233,235,235,235,233,232,232,229,229,228,230,227,228,227,226,228,230,229,228,227,229,229,227,227,226,225,223,223,222,222,222,222,223,223,222,223,222,223,224,226,235,236,236,237,237,236,236,239,237,239,239,239,218,220,221,221,221,220,220,219,219,219,219,219,214,214,214,213,213,214,213,215,217,217,214,215,210,210,211,213,215,216,216,218,219,220,220,220,227,227,227,227,224,224,224,225,224,222,224,222,197,198,198,197,197,197,196,195,197,200,199,198,227,226,226,225,224,224,222,223,224,225,225,225,212,213,214,216,216,217,217,131,133,133,132,131,131,131,131,131,130,130,129,126,124,124,123,123,121,121,122,122,120,120,120,121,121,122,122,123,124,124,123,123,122,122,122,124,124,125,125,125,126,126,126,126,127,127,127,156,156,155,155,156,157,157,155,154,155,154,157,169,168,169,170,170,170,172,173,172,173,172,171,152,152,152,153,154,156,156,157,159,158,160,161,155,157,157,158,159,159,159,159,159,160,160,162,196,196,196,196,194,194,194,195,194,194,193,192,207,207,207,209,209,208,209,208,207,205,205,205,211,208,208,211,211,209,211,211,210,209,209,210,220,221,221,222,222,221,221,221,223,223,224,223,220,220,218,217,216,216,215,214,214,214,213,216,241,241,241,241,240,241,241,241,241,240,240,240,216,216,216,215,215,215,217,220,220,220,220,219,220,219,219,219,219,219,220,221,220,220,220,220,208,209,210,210,207,207,207,207,207,208,208,209,196,196,197,197,197,199,199,199,200,201,203,203,205,205,206,206,207,206,206,206,207,205,204,204,192,193,192,191,191,191,191,193,194,194,195,195,217,217,217,219,219,219,218,156,158,159,160,161,161,162,162,163,162,162,161,153,154,154,154,154,155,155,155,155,154,154,154,142,141,141,142,142,142,142,142,142,142,143,144,154,154,154,154,154,154,155,154,156,156,156,155,167,168,168,168,169,169,169,169,169,170,170,170,179,180,181,180,179,178,178,177,178,177,177,176,164,164,163,163,162,162,163,164,165,164,165,164,189,188,189,189,188,189,189,189,188,187,187,189,183,183,183,185,185,185,185,184,185,187,187,188,214,215,215,217,217,217,215,215,215,217,217,215,235,233,233,234,233,232,232,233,232,231,230,230,228,228,228,230,231,231,230,231,230,230,231,232,223,222,225,225,225,227,227,227,228,227,226,227,228,227,226,225,225,225,225,225,225,226,226,225,240,240,240,240,241,243,243,244,244,246,246,246,218,216,215,215,215,216,215,213,215,214,213,213,215,217,219,219,218,221,222,220,221,222,222,223,221,222,221,220,218,218,220,219,219,219,219,220,224,223,223,222,222,223,224,224,227,229,229,231,198,198,200,200,201,204,205,207,207,206,206,207,226,227,228,228,226,226,225,148,148,148,148,148,147,147,147,146,146,147,146,129,130,130,130,130,130,130,130,130,131,131,130,122,121,122,122,122,123,123,123,124,124,124,125,122,122,122,122,123,123,123,122,123,123,123,123,127,127,127,126,127,127,127,127,126,127,127,127,157,157,158,157,158,158,157,157,154,156,155,157,171,171,171,172,171,171,169,171,171,170,169,169,161,161,161,161,161,161,161,160,161,161,159,157,163,162,161,161,161,161,163,163,162,162,161,160,194,195,195,195,195,195,194,194,194,193,193,195,205,204,204,203,204,203,203,205,204,203,203,204,210,210,210,208,209,209,209,209,210,211,211,212,223,224,224,223,223,223,221,221,220,220,220,219,217,218,219,220,220,218,219,217,217,217,218,217,240,240,241,242,243,242,243,242,242,243,242,241,219,219,218,218,217,218,218,218,217,219,220,218,219,222,222,223,226,226,227,225,225,226,227,228,209,209,211,209,208,209,209,209,208,208,208,209,202,201,202,202,203,202,204,204,205,206,206,206,205,205,204,204,204,205,206,207,205,206,206,204,195,195,195,194,193,192,191,135,136,135,133,133,132,132,132,132,133,134,134,161,160,160,160,157,157,156,155,156,155,156,156,154,154,155,155,154,154,153,153,153,154,153,153,145,145,145,145,147,147,147,146,147,147,148,147,156,156,155,156,156,156,156,156,156,155,155,154,169,169,168,167,168,167,168,167,167,168,168,170,177,177,178,177,176,176,176,177,178,178,179,181,164,165,165,163,164,164,164,164,165,166,167,167,188,188,188,188,188,189,190,189,189,190,189,190,188,188,188,189,188,188,190,189,190,190,192,192,215,213,213,213,212,210,212,212,212,212,210,210,230,231,230,231,230,231,233,232,233,232,232,232,231,232,232,231,233,233,232,231,231,229,230,230,226,225,226,226,227,228,228,229,228,228,227,228,225,225,224,224,223,223,223,226,226,223,223,224,245,245,245,246,246,245,246,247,247,246,245,245,214,216,215,216,216,216,216,216,215,215,216,216,223,222,223,223,223,223,224,223,224,224,223,223,220,220,220,220,221,220,222,221,225,225,226,225,231,230,230,232,232,232,233,234,236,235,236,236,207,208,209,213,213,213,212,139,139,140,139,138,137,137,138,139,139,139,139,145,145,145,145,145,145,144,144,143,144,144,144,130,129,129,129,129,129,129,129,129,129,129,128,125,125,125,125,125,125,125,126,126,127,127,128,123,123,123,122,122,122,122,122,122,122,121,120,127,127,126,126,127,128,128,128,127,127,126,127,156,155,155,155,155,155,153,152,154,154,155,154,168,170,171,171,173,173,173,173,173,174,175,175,157,157,156,157,157,157,155,154,154,152,152,153,162,162,162,161,161,161,161,160,159,159,159,158,195,194,194,194,193,194,195,195,195,194,194,194,206,206,207,208,207,206,206,208,208,207,206,206,212,213,212,212,213,213,213,213,213,215,214,213,217,217,218,217,218,218,219,218,218,219,216,218,218,218,218,216,217,216,217,218,218,219,219,217,240,241,241,239,239,239,242,243,243,243,244,244,218,218,217,216,217,218,218,218,219,219,223,223,229,228,227,227,226,225,226,226,228,228,228,228,209,208,207,207,208,210,209,210,211,213,215,216,205,206,205,205,206,206,205,207,207,207,207,207,205,204,204,203,204,204,203,159,160,160,160,160,160,161,161,162,162,161,162,134,134,135,135,134,136,136,137,136,136,136,135,156,158,159,158,158,156,156,156,157,156,156,155,153,153,154,155,153,153,153,152,152,152,151,150,147,148,148,148,149,149,149,149,150,150,150,150,154,154,154,154,153,153,153,152,151,151,151,151,170,171,170,169,169,169,168,167,167,167,168,168,181,181,181,180,180,181,181,180,180,181,181,181,168,166,165,165,164,163,164,164,165,164,164,164,189,188,189,189,189,187,189,188,188,188,189,190,192,192,193,193,194,195,194,194,193,193,192,190,210,211,213,211,211,211,213,212,214,214,215,215,229,228,228,229,230,230,231,231,231,230,230,232,229,228,229,228,228,231,230,231,230,228,228,229,228,228,228,228,229,227,227,227,228,228,228,227,223,223,223,223,225,226,227,229,228,228,227,227,245,245,245,245,246,249,249,249,249,250,251,250,217,218,218,216,215,216,215,215,215,215,215,217,223,225,226,225,226,227,225,226,225,225,224,224,225,225,225,225,225,225,227,227,229,230,231,231,236,237,237,238,239,239,240,123,124,124,124,123,123,124,124,123,123,123,122,138,138,138,139,138,138,136,139,139,139,139,139,143,142,141,142,142,140,140,141,140,140,140,140,128,128,128,129,129,129,128,128,128,128,127,127,129,128,126,126,126,125,126,126,126,125,124,124,120,120,120,119,119,119,120,120,120,121,121,120,127,127,127,127,127,126,126,127,131,131,132,133,154,154,154,154,155,155,157,157,157,158,157,158,175,174,172,171,170,169,169,170,170,171,170,170,153,152,152,152,152,151,151,153,152,153,153,153,158,156,156,156,158,157,157,157,157,157,157,156,193,194,194,195,195,195,194,194,196,196,197,198,206,204,208,208,208,207,206,204,206,206,208,207,209,208,207,208,208,208,210,210,209,209,210,207,217,216,215,216,215,214,214,215,215,215,214,214,217,217,217,217,216,216,215,216,218,218,217,217,243,243,243,241,241,239,239,238,239,238,238,238,223,221,221,220,220,219,221,221,222,222,223,224,228,228,227,228,227,228,228,228,227,228,229,229,216,216,214,214,213,213,212,210,208,206,205,206,207,208,208,210,210,211,214,145,146,147,148,148,147,145,146,146,147,146,147,161,162,162,161,161,162,161,162,162,162,162,162,137,137,137,139,138,139,139,139,139,141,140,139,154,153,152,151,152,152,152,150,151,149,149,149,150,150,150,150,149,149,149,150,150,151,151,149,150,150,150,151,152,151,151,152,151,151,150,150,152,152,152,152,153,153,153,153,153,153,154,154,168,168,169,169,170,170,171,171,171,170,171,171,179,180,180,180,180,180,179,178,176,176,176,176,164,164,164,163,164,165,165,164,164,164,164,165,190,189,188,189,191,190,190,190,191,191,191,190,190,190,189,189,188,188,185,186,187,187,190,189,217,217,217,217,217,217,218,217,216,216,216,215,231,230,230,231,232,232,231,231,231,235,235,234,229,231,233,233,233,234,235,235,234,234,235,234,227,227,227,228,229,229,230,232,232,231,229,228,228,229,229,229,230,230,229,229,231,231,230,229,249,249,246,246,247,248,248,246,248,249,249,251,218,218,218,220,219,219,219,217,216,215,217,217,225,226,225,226,225,225,224,225,227,226,225,225,232,234,232,232,231,232,231,134,133,133,132,133,133,133,134,133,132,133,133,121,121,121,121,123,125,123,123,123,124,125,125,142,142,141,141,141,141,141,141,141,142,143,143,140,141,139,138,138,138,139,138,138,138,138,138,127,128,128,127,128,128,128,128,130,129,129,130,123,122,122,121,120,120,121,122,123,121,122,122,118,118,116,115,117,117,117,118,118,118,119,118,132,131,131,131,130,126,128,127,126,128,129,131,158,158,157,156,156,155,154,154,154,155,153,154,171,171,172,171,171,170,168,167,167,165,167,168,152,153,153,153,153,153,153,153,152,151,149,148,156,157,157,157,157,157,158,158,155,156,156,156,198,198,198,199,199,199,199,199,199,199,198,201,206,206,207,206,206,206,206,207,207,208,207,207,207,207,208,207,207,208,207,209,208,210,210,209,213,213,212,211,212,213,213,212,210,207,208,209,217,218,218,217,216,216,216,217,217,219,217,217,238,238,238,239,238,237,237,237,240,240,238,239,225,225,226,226,226,226,227,225,225,224,223,223,228,230,229,230,229,229,229,230,230,231,231,231,205,206,205,205,206,206,206,155,155,155,155,155,154,153,154,155,155,155,155,148,146,146,146,145,145,145,145,146,146,145,145,162,161,161,161,161,161,162,163,162,162,162,161,140,139,139,139,139,139,140,140,140,139,136,136,149,149,148,148,148,149,149,148,148,147,147,147,149,149,148,148,150,150,150,150,150,150,150,149,150,152,152,152,153,153,153,153,152,152,154,155,154,154,153,152,150,150,153,152,152,152,152,153,171,173,173,174,174,174,173,172,172,171,170,170,177,175,176,177,177,177,177,177,178,178,177,176,166,166,165,165,165,166,166,166,167,166,166,166,190,190,190,190,190,190,189,189,188,186,186,186,189,188,187,188,188,188,187,187,186,185,186,187,217,217,219,220,219,220,221,219,220,220,221,222,235,235,232,232,231,233,233,234,233,233,233,233,234,233,234,233,232,231,230,231,232,232,232,231,227,227,230,230,229,230,230,230,233,234,233,233,230,230,229,230,230,230,230,229,229,230,232,233,251,251,251,251,250,250,251,250,251,251,250,250,217,217,218,219,219,219,219,220,220,220,221,220,224,225,225,226,226,226,226,119,119,119,119,118,117,117,117,117,117,117,117,133,134,133,133,133,133,133,133,134,134,134,133,126,128,128,128,127,127,127,127,128,129,128,127,143,143,143,143,142,143,142,140,139,139,138,137,138,138,138,138,138,138,139,137,137,137,137,136,131,129,130,129,128,127,127,127,127,128,127,127,122,122,122,122,122,121,123,122,120,120,121,121,117,117,115,115,115,114,113,113,113,113,113,114,129,129,129,129,128,129,130,129,130,130,130,130,155,155,155,155,155,155,155,155,154,154,154,154,168,167,167,167,168,168,170,171,171,169,170,169,148,147,147,147,146,146,145,144,143,142,141,141,156,157,156,156,156,156,156,156,156,156,156,156,201,201,200,199,199,200,198,198,198,198,198,195,207,206,206,203,204,204,204,204,203,201,201,201,209,208,208,209,210,210,211,211,212,212,212,212,211,211,211,212,212,212,212,212,213,212,212,210,217,216,217,218,217,215,215,213,214,214,215,214,240,240,240,239,239,239,239,240,241,240,239,239,223,223,224,224,224,224,224,224,225,223,220,218,232,229,228,229,228,229,228,147,146,146,146,146,146,146,146,147,147,145,145,156,155,154,154,154,154,155,155,155,156,156,154,145,145,144,144,144,144,146,145,144,144,143,143,161,160,160,160,160,160,160,160,161,160,160,159,136,135,134,135,135,135,135,135,134,135,135,135,146,147,147,146,146,147,146,144,144,145,146,146,149,149,149,150,150,150,150,150,150,150,152,151,154,154,155,155,155,154,154,154,154,154,156,156,153,153,153,153,153,153,151,152,152,153,153,153,170,169,169,169,169,168,168,169,169,170,168,169,175,175,175,176,178,178,178,178,177,178,178,178,166,166,165,164,164,163,161,160,161,162,162,162,186,186,186,186,186,186,186,186,188,188,188,188,186,186,186,186,186,186,186,187,188,189,189,189,222,222,222,223,223,223,222,221,221,222,222,221,233,234,234,234,234,235,235,237,236,237,237,238,231,231,231,231,231,230,230,229,227,229,228,227,233,234,234,234,234,233,233,233,235,236,236,237,235,235,236,235,235,236,236,236,236,236,238,237,252,252,253,252,253,253,254,255,254,253,253,253,220,221,222,222,222,221,221,131,131,131,129,130,130,128,128,128,128,129,131,117,118,117,116,117,114,114,114,114,113,113,112,133,132,131,129,129,128,127,126,126,126,124,123,127,126,127,128,128,128,127,127,127,126,126,126,137,137,137,138,138,137,136,134,134,133,133,133,135,134,134,134,133,133,132,132,131,131,131,132,127,127,127,127,127,126,125,125,125,124,124,125,121,121,122,123,123,124,124,125,126,126,127,127,114,114,114,114,115,115,115,115,114,114,113,113,130,130,131,131,130,129,129,129,130,131,130,130,154,154,157,157,156,157,157,157,157,157,157,156,169,169,169,167,165,165,165,165,164,165,164,163,141,141,141,141,141,142,144,144,144,144,144,142,156,155,156,155,155,155,155,155,155,154,152,152,196,196,197,200,200,200,200,200,199,199,197,195,201,200,201,200,200,199,199,200,200,198,197,195,210,209,210,210,211,212,212,212,216,215,215,213,209,209,209,209,209,209,209,209,209,207,209,208,216,217,216,216,217,217,217,218,219,220,222,221,239,239,242,243,243,243,242,242,242,241,242,240,219,221,221,222,221,222,222,159,159,158,157,156,156,156,156,155,155,154,154,146,145,144,144,145,143,143,143,143,143,144,144,154,154,153,153,152,151,152,153,153,152,153,152,143,143,143,143,143,143,143,144,143,143,144,143,159,159,159,158,158,158,158,158,156,156,156,156,133,133,133,133,133,132,131,130,129,129,128,128,147,147,147,146,148,149,149,148,149,149,149,149,151,151,151,151,152,151,151,151,151,150,150,150,156,157,155,155,154,153,153,154,154,153,153,152,152,152,152,152,152,152,151,151,152,152,152,152,169,167,167,167,168,169,169,170,170,170,169,171,178,177,175,175,176,176,177,178,178,179,178,178,161,160,160,160,160,161,159,159,160,160,160,160,188,188,191,190,191,190,189,189,189,188,187,187,189,189,189,189,189,188,188,188,188,187,186,185,222,222,223,222,222,222,224,225,225,224,225,224,235,235,236,236,236,237,237,237,236,236,235,235,229,231,233,232,231,233,233,235,234,235,235,236,236,236,235,235,234,234,235,234,234,236,236,236,237,237,238,239,239,237,237,235,236,235,236,236,250,250,250,251,251,250,249,148,148,148,148,148,148,148,148,148,148,146,144,131,132,132,131,131,131,130,130,129,129,127,126,111,110,110,110,110,110,111,113,114,114,114,114,123,123,123,123,122,123,123,122,125,126,127,126,126,126,126,127,128,128,127,126,126,126,126,126,133,133,133,133,133,133,134,133,133,134,132,131,133,134,134,134,134,135,134,134,134,134,134,134,124,124,123,123,123,122,123,123,124,124,124,122,127,128,127,126,125,124,124,124,125,125,125,125,113,113,113,113,113,115,113,113,111,111,111,112,131,130,132,131,131,131,131,131,130,130,129,128,155,155,155,155,154,154,155,155,155,155,154,155,162,163,163,164,164,164,163,163,161,161,160,159,141,141,140,140,140,141,139,138,138,137,137,137,152,152,152,152,152,154,153,154,154,153,152,152,196,196,194,194,193,192,192,192,191,192,190,187,196,195,195,194,193,193,194,194,193,192,192,192,214,213,212,211,211,210,210,210,210,212,213,213,207,207,206,206,206,208,207,207,208,208,207,206,222,222,221,219,221,221,217,218,220,219,219,219,241,242,241,241,240,241,241,191,191,191,191,189,190,189,188,187,188,187,187,154,154,152,152,153,154,154,155,155,155,155,154,143,143,143,143,143,142,141,141,141,142,141,140,152,152,153,154,153,153,153,153,153,154,154,154,144,143,142,142,142,142,142,139,138,138,138,138,156,157,157,157,157,157,157,156,155,155,154,153,128,128,128,128,128,126,126,126,125,124,124,124,147,146,146,146,145,146,148,148,147,147,147,147,150,148,148,147,147,146,145,145,145,145,145,146,153,153,153,153,152,152,151,151,152,152,152,152,152,152,151,151,152,152,152,151,152,152,152,152,170,170,170,170,169,169,169,169,169,169,168,168,178,177,178,178,179,179,179,179,176,176,176,177,160,159,159,159,158,158,158,158,159,159,160,160,186,185,185,186,186,186,186,185,185,184,184,183,184,183,183,184,184,184,184,186,186,187,186,185,223,224,222,222,222,220,218,218,217,218,217,217,234,234,234,235,235,236,236,237,239,239,239,238,236,236,236,237,237,237,236,236,236,236,235,234,236,234,234,234,233,232,231,231,230,230,230,229,235,237,237,235,234,234,233,129,129,128,129,129,129,127,126,126,126,125,125,143,142,142,142,142,142,140,140,140,141,141,141,125,127,126,126,126,126,126,126,126,126,126,125,114,114,114,114,114,115,114,114,114,114,114,114,125,124,121,121,122,121,122,122,122,120,120,118,126,124,123,122,122,121,121,120,120,120,120,119,131,132,131,130,128,129,129,129,129,127,127,128,134,134,134,134,135,135,137,134,133,133,133,133,121,121,120,120,120,121,120,120,120,120,120,120,124,123,124,124,125,125,125,124,124,124,125,125,112,112,111,112,112,113,113,113,113,111,109,108,126,127,127,127,125,125,125,125,126,125,124,124,155,155,154,153,152,152,152,152,151,150,151,152,159,159,157,157,154,154,153,153,153,153,152,151,136,135,135,136,136,136,135,135,135,133,133,133,152,153,152,150,152,152,152,151,151,152,151,151,187,185,185,186,185,185,186,186,185,185,185,186,192,191,192,192,191,193,193,193,195,195,196,198,212,212,213,214,214,212,212,212,212,211,210,210,208,209,210,210,211,209,209,210,210,210,210,209,219,219,221,220,218,217,217,153,154,154,154,154,154,153,153,153,153,153,152,187,186,187,188,188,188,189,189,189,190,190,190,154,154,152,152,152,152,153,153,154,153,153,153,139,139,139,139,139,138,139,139,140,140,140,140,153,153,152,152,152,152,151,151,151,151,152,151,138,138,137,135,135,135,136,136,137,137,137,138,154,154,155,155,156,156,156,156,156,156,156,154,123,123,123,123,123,124,124,124,124,124,123,124,147,147,146,145,145,145,143,144,143,143,143,143,147,147,147,147,147,145,145,145,145,145,144,144,150,149,149,149,149,149,149,149,149,149,149,149,153,154,154,153,153,153,153,151,152,152,151,150,168,168,168,169,169,169,169,169,169,168,168,167,178,177,177,176,177,177,177,177,178,178,177,178,159,159,159,161,160,160,160,161,161,161,162,160,183,182,182,182,182,182,183,182,181,181,180,179,185,186,186,187,186,187,187,187,187,187,187,187,217,216,216,216,218,218,218,218,217,218,219,219,237,237,237,236,236,238,238,239,239,239,240,241,234,234,233,233,234,235,234,234,234,233,233,234,228,228,228,230,230,231,231,119,119,117,115,115,115,115,115,114,114,114,114,126,126,124,124,123,123,123,123,124,123,122,121,141,141,141,139,137,137,135,135,135,136,136,136,125,125,123,122,122,122,122,122,123,124,122,121,114,113,113,112,112,112,114,113,113,113,112,111,118,119,118,117,116,117,117,117,117,116,116,116,120,121,120,120,121,121,120,120,119,120,121,121,128,127,126,126,126,127,128,127,125,123,123,121,133,132,132,132,130,129,129,128,127,127,127,127,120,120,120,120,119,119,119,119,119,120,120,120,125,125,124,125,126,126,125,125,124,124,123,123,108,108,107,107,108,108,108,106,106,105,104,104,122,121,121,122,121,121,121,121,120,119,119,119,151,151,150,149,147,147,146,145,145,146,146,146,151,151,151,150,150,150,150,150,150,150,150,149,133,133,133,133,132,131,130,130,130,130,130,130,151,150,150,150,150,149,147,147,146,145,145,145,186,186,186,185,184,184,184,184,184,184,184,184,197,196,195,195,195,195,195,193,192,192,193,193,211,212,211,211,208,207,207,206,206,206,207,207,209,208,208,210,211,211,210,154,154,154,153,153,153,153,153,153,153,152,151,152,153,154,154,153,153,152,152,153,152,151,149,189,192,192,192,192,193,192,191,191,191,191,190,154,154,154,154,155,155,155,155,155,152,150,150,141,141,141,141,141,141,141,142,142,141,141,141,151,151,151,151,153,151,152,152,151,151,150,148,138,138,138,138,139,139,138,139,138,138,138,136,154,155,156,156,156,156,156,156,156,155,154,152,124,124,124,124,125,126,126,126,126,125,124,124,143,141,141,140,140,141,141,141,141,139,138,138,144,144,144,142,140,140,140,141,141,138,138,138,148,148,148,148,148,146,146,145,145,145,144,143,149,149,149,149,148,147,147,146,146,147,147,147,166,165,166,166,166,169,168,168,168,168,168,168,178,178,178,177,177,178,178,178,178,179,178,177,160,160,160,160,160,160,160,160,160,159,159,158,179,178,179,179,179,179,179,179,181,181,180,181,186,186,186,186,187,187,186,186,186,187,187,187,219,219,219,219,218,216,216,216,216,216,216,216,242,242,242,242,241,241,241,241,242,242,242,242,235,235,235,235,233,233,232,135,134,133,133,132,129,128,128,128,128,128,126,114,114,112,111,110,111,111,110,111,111,111,111,120,120,120,120,121,120,120,120,119,118,118,116,136,136,136,137,136,136,135,135,135,134,131,131,121,121,121,121,120,120,119,120,119,120,120,121,110,110,109,109,111,110,110,110,110,110,110,108,115,116,116,116,115,114,114,114,113,113,113,112,120,120,118,116,116,116,116,116,117,116,115,115,121,122,121,120,121,121,121,121,121,120,121,121,126,126,124,122,123,123,123,123,123,121,120,120,119,119,118,117,117,117,117,117,117,117,118,118,123,123,120,120,117,116,116,115,115,115,114,113,104,104,104,105,103,102,102,102,102,102,101,100,119,119,119,120,120,120,121,120,121,120,119,118,145,145,144,144,144,143,142,142,142,142,142,141,149,149,148,148,149,149,150,150,150,149,148,147,131,131,132,131,131,131,129,129,128,128,128,129,143,142,142,143,144,143,141,141,141,141,141,139,182,182,181,183,180,180,180,180,179,179,180,180,192,191,190,192,192,192,192,191,190,191,191,190,206,206,206,206,206,207,208,136,136,135,136,136,135,136,135,134,133,133,132,151,151,151,151,150,150,150,150,150,150,150,149,148,148,147,147,147,146,147,147,147,146,146,147,191,191,191,191,191,189,189,188,188,188,188,188,149,149,149,149,149,149,149,151,151,152,153,153,141,140,140,140,140,142,142,142,142,143,143,142,148,148,148,149,148,148,149,148,149,149,148,148,136,136,136,136,134,134,136,136,137,137,136,135,153,152,152,152,152,151,151,151,151,151,150,149,123,123,123,123,123,123,122,122,122,121,121,121,139,139,139,140,140,141,141,141,141,141,141,142,138,137,137,137,137,138,138,138,138,138,136,135,143,143,143,142,143,142,143,143,143,142,142,142,145,144,143,143,143,143,143,143,144,143,143,143,168,169,169,169,169,169,169,169,170,170,171,172,177,177,176,176,176,178,178,178,177,175,174,172,157,157,156,156,156,156,154,152,152,150,150,150,181,180,180,178,179,179,180,180,180,179,178,176,188,188,188,188,186,184,184,185,185,185,183,183,216,213,211,211,209,209,209,209,208,208,207,204,241,241,241,242,241,240,240,115,116,116,117,114,114,113,113,112,112,112,112,126,126,127,127,125,125,124,123,122,119,118,117,111,111,112,112,112,111,111,111,110,110,110,108,116,115,114,112,111,111,110,111,111,110,110,112,131,131,131,131,131,130,129,127,126,126,124,123,119,119,119,118,118,118,119,118,118,115,115,114,108,109,108,109,109,108,108,108,108,109,109,108,112,112,112,112,112,112,113,113,113,113,113,113,114,112,111,112,112,112,112,111,111,111,111,110,122,121,121,121,121,121,121,120,120,120,119,119,121,122,122,122,120,120,120,121,120,118,118,118,118,118,116,116,117,116,115,116,116,115,115,114,113,112,112,111,111,110,109,109,109,109,108,107,100,97,97,96,98,96,96,95,95,95,96,96,116,116,116,117,117,117,117,117,118,117,117,118,140,140,139,140,138,138,136,136,137,137,137,137,147,147,147,146,145,145,143,144,143,143,143,143,130,130,129,130,129,129,129,129,129,130,129,130,140,139,139,139,139,139,140,140,140,141,142,142,180,180,180,180,181,181,181,181,180,181,180,179,189,190,189,188,189,188,188,134,134,132,130,129,128,128,129,129,129,130,130,132,131,131,131,130,130,130,132,132,132,133,131,149,148,148,148,148,148,147,145,145,144,144,144,147,147,148,147,147,147,147,147,147,147,145,145,188,187,186,185,184,184,183,182,183,183,183,183,152,152,153,153,152,151,151,151,151,151,150,150,141,141,141,141,142,142,142,141,143,144,144,143,148,148,148,148,147,147,146,146,146,147,146,144,135,134,135,133,133,133,133,133,133,132,131,131,149,149,149,146,146,146,146,148,148,148,148,148,121,120,120,119,119,119,119,118,118,118,118,117,142,142,142,142,141,141,140,140,140,140,139,140,135,135,134,135,135,135,135,134,134,134,134,134,143,143,144,142,143,142,141,140,139,139,139,139,142,142,142,142,142,141,141,141,141,139,139,139,172,172,172,171,171,170,170,169,169,170,169,168,172,172,171,171,171,170,170,170,169,168,168,167,149,149,148,149,150,150,153,153,153,153,153,152,177,178,177,178,177,178,178,179,177,175,174,174,183,181,182,181,179,179,175,175,175,173,173,172,204,204,204,206,206,206,206,93,93,93,93,93,92,91,91,90,89,87,85,112,112,111,111,111,110,110,110,110,110,110,109,117,115,113,113,111,110,109,109,111,110,109,109,108,107,109,109,109,107,107,108,108,107,106,106,109,108,108,108,108,108,107,107,106,107,107,107,123,122,122,121,120,120,120,118,118,118,117,118,114,114,113,113,113,113,113,115,115,115,114,114,107,107,107,106,107,106,105,105,105,105,104,103,113,112,112,111,113,113,112,112,112,111,110,110,108,107,107,107,107,107,107,106,106,106,106,105,118,118,117,117,117,117,117,117,116,116,115,114,116,116,115,116,116,116,116,116,116,115,114,115,114,113,114,112,113,113,114,113,113,111,110,109,106,104,103,103,103,102,102,101,101,101,102,102,96,96,96,96,96,95,94,93,93,93,93,94,117,116,114,114,114,112,111,111,111,111,110,108,137,138,137,134,134,133,131,130,128,127,126,125,143,142,142,142,142,142,142,143,139,139,139,139,130,128,128,128,127,128,128,127,128,129,129,128,140,140,140,139,137,138,138,138,141,139,139,138,178,179,177,174,173,173,172,141,141,140,138,136,136,134,134,134,134,134,134,131,131,131,130,130,130,130,129,129,129,129,128,131,130,130,130,130,131,133,133,133,133,133,134,143,142,143,143,143,143,143,143,143,142,141,140,145,144,144,142,141,142,141,141,140,140,141,141,183,183,182,182,182,181,181,181,181,179,179,181,150,150,150,151,151,151,150,150,149,148,149,150,142,141,142,142,142,142,143,143,142,142,142,141,143,143,144,145,145,146,145,145,144,142,141,141,131,132,132,132,132,132,132,132,132,131,132,132,146,146,146,146,146,145,145,145,144,144,144,144,117,117,116,116,116,116,116,116,114,112,112,112,139,138,138,139,139,139,139,139,140,140,140,140,134,132,132,132,132,129,129,130,129,128,128,128,139,139,139,139,139,139,139,137,137,137,137,136,139,139,139,139,139,139,140,140,140,140,136,136,168,166,165,164,163,162,162,161,161,160,160,160,167,167,167,165,165,165,166,165,163,161,161,161,151,151,151,152,151,151,151,149,147,148,147,147,173,171,169,168,167,166,166,164,165,165,166,165,172,170,170,170,169,169,169,97,94,95,95,95,95,94,93,92,92,92,91,84,83,83,82,81,80,79,78,77,76,76,75,107,107,107,106,105,105,106,106,106,105,104,104,108,108,108,108,109,109,110,109,110,109,109,109,106,105,105,105,106,106,105,104,105,103,103,101,105,105,106,105,104,104,104,104,104,104,104,104,118,117,117,117,118,118,118,118,117,116,114,115,113,113,113,112,112,112,112,114,114,114,113,113,100,100,99,99,99,99,99,98,98,97,97,98,110,110,109,109,108,108,105,105,105,106,104,103,105,104,104,104,103,103,103,103,103,102,101,100,112,111,110,110,110,110,110,111,110,108,109,110,114,113,113,113,113,112,112,112,112,111,110,110,107,104,103,102,102,101,102,102,102,101,101,100,102,103,103,103,103,101,101,101,100,99,100,99,94,94,92,92,92,92,93,93,93,93,93,93,107,107,107,107,108,107,107,108,106,106,105,105,122,121,120,120,120,120,120,121,119,118,118,118,139,140,139,138,138,136,134,133,131,131,131,131,128,128,127,129,128,126,125,125,124,123,121,122,139,139,138,138,137,136,136,161,160,159,158,158,157,157,157,154,154,153,153,134,133,131,129,128,128,128,128,127,126,126,126,126,126,127,127,127,127,126,126,126,126,125,123,133,132,131,130,128,127,126,127,127,127,126,126,140,140,140,140,140,140,139,139,137,136,137,137,139,139,139,139,139,139,138,138,137,136,136,136,180,179,178,178,176,176,176,176,176,177,177,177,149,148,147,146,146,146,146,146,146,145,145,144,142,142,142,141,140,140,140,140,140,140,140,140,140,140,139,138,137,136,136,136,135,135,135,135,132,132,132,132,131,131,131,131,131,131,131,130,144,145,144,144,144,144,144,143,143,142,141,141,111,110,110,109,108,104,103,102,102,100,99,99,139,139,139,138,137,137,137,137,137,136,136,135,127,127,126,125,125,125,125,125,125,124,123,123,136,136,136,136,136,136,135,134,133,132,130,130,135,134,132,131,130,130,130,129,128,128,127,126,159,159,159,158,158,158,158,157,157,157,157,157,160,159,157,157,156,157,157,156,156,156,156,156,146,146,145,145,145,145,145,145,145,145,145,145,164,164,164,164,164,164,164,96,96,96,95,95,95,94,94,93,92,92,91,91,89,88,88,88,87,88,87,86,85,84,83,74,74,72,71,71,70,70,70,70,70,69,69,104,104,104,104,103,103,102,102,100,101,100,99,109,108,108,109,110,108,107,106,107,106,105,104,101,100,99,99,100,101,100,99,98,98,97,96,102,102,102,101,100,101,100,100,98,99,99,99,115,115,115,113,112,110,110,110,110,109,109,108,112,112,112,109,109,107,106,106,106,106,106,106,97,95,94,93,93,93,93,93,93,93,93,93,101,101,100,99,99,99,99,98,97,96,92,93,99,99,99,97,96,96,96,96,96,96,96,96,110,110,109,108,108,108,107,106,105,105,103,103,108,106,106,104,104,104,104,104,102,102,102,102,100,100,100,100,99,99,99,98,96,95,94,93,98,98,97,96,95,95,95,95,95,95,95,95,93,93,93,93,93,93,93,92,92,92,91,91,105,105,103,102,102,102,103,103,103,102,100,100,117,117,117,116,116,116,116,116,116,116,115,114,131,131,130,130,129,125,125,126,126,126,126,125,122,122,121,121,121,119,119,137,137,135,134,134,134,134,133,133,133,133,134,152,152,153,154,151,151,151,151,148,148,147,148,126,127,126,125,125,125,126,125,122,121,121,121,124,121,119,119,120,118,117,115,115,115,114,114,126,126,125,125,125,124,123,125,125,125,124,123,137,137,136,135,135,135,134,133,132,132,131,132,137,137,136,136,134,134,134,134,134,135,133,132,177,175,174,172,171,170,169,170,170,172,172,171,144,143,143,143,144,145,143,141,140,139,139,138,139,139,139,138,137,137,137,137,136,136,134,134,135,135,135,135,133,132,133,133,131,131,131,129,130,130,130,129,128,128,128,128,127,127,127,127,140,139,138,138,138,138,138,138,138,138,138,137,99,98,98,96,96,96,97,97,97,98,97,98,135,134,134,134,134,134,132,132,131,131,131,132,122,122,121,119,119,118,118,116,116,115,114,114,130,130,131,131,131,130,129,129,129,129,128,127,124,123,123,123,123,123,123,121,122,121,119,119,156,156,157,156,155,155,154,154,154,154,154,152,157,157,158,157,157,156,155,156,156,156,154,152,145,145,145,145,146,146,146,77,77,76,75,73,73,71,71,70,70,69,69,91,90,89,89,89,88,88,87,87,86,86,86,83,83,84,83,81,80,80,79,79,78,77,76,69,69,71,71,71,71,71,71,72,71,71,71,98,97,96,95,93,92,91,91,91,91,91,90,103,100,100,100,100,101,100,100,100,100,100,99,96,96,96,94,94,94,90,90,89,89,88,87,99,99,99,98,98,97,97,97,97,97,96,96,107,106,107,106,104,104,104,103,103,102,101,100,106,106,106,106,105,104,105,106,105,104,104,104,92,92,92,91,89,89,89,87,87,87,86,85,93,93,92,91,89,89,87,88,88,87,86,85,95,95,94,94,94,93,93,93,93,92,91,91,101,100,100,98,98,98,98,97,97,96,96,95,101,99,99,100,100,100,100,99,99,98,97,95,94,94,94,94,95,95,93,93,91,92,91,90,94,93,93,93,93,93,94,94,93,91,91,91,91,89,89,88,87,87,87,87,87,87,87,87,99,99,97,97,96,95,95,95,94,94,94,94,114,113,112,111,111,110,110,108,107,107,107,107,125,125,124,124,123,122,122,100,99,99,99,99,99,100,97,97,95,95,93,134,131,131,130,130,130,130,129,129,129,127,126,148,149,148,148,146,145,145,144,144,144,142,141,120,119,119,117,118,118,118,117,117,117,117,116,114,114,114,114,113,113,113,112,112,111,110,109,123,120,120,119,118,116,116,116,116,115,114,112,132,132,131,129,129,129,128,126,127,127,127,126,131,131,131,131,131,131,130,130,130,129,129,128,171,170,169,169,167,166,166,166,165,164,164,164,138,138,137,137,137,136,135,135,135,135,135,134,134,134,134,133,133,133,133,131,131,131,131,130,129,130,129,128,126,126,126,126,126,125,125,123,127,127,128,128,128,127,127,127,126,126,126,125,136,135,135,135,135,135,135,135,135,132,131,130,98,98,98,98,98,98,98,98,98,98,97,98,133,132,131,131,131,131,131,131,130,130,129,130,114,114,114,115,115,115,115,114,113,112,112,111,127,127,127,127,127,127,127,127,127,125,124,123,119,119,119,119,119,119,118,118,117,118,117,117,151,151,151,151,151,151,150,147,148,147,145,145,152,152,153,153,152,152,152,81,81,80,78,77,77,77,75,75,73,73,72,69,69,68,68,69,68,68,69,69,69,67,67,85,86,86,86,86,85,86,86,84,84,84,83,77,76,75,74,74,74,74,74,74,73,72,72,71,70,69,70,69,67,67,67,68,69,70,71,90,91,90,87,87,86,87,86,86,86,85,85,99,99,98,98,98,98,97,97,97,96,95,95,87,87,85,85,85,85,85,85,84,84,82,80,96,94,93,92,92,93,93,92,90,91,89,88,100,99,99,98,96,95,93,93,92,91,91,90,100,100,100,100,100,99,99,99,98,96,94,92,84,84,83,84,83,83,84,84,83,80,78,78,85,85,84,84,84,84,84,84,83,82,82,81,91,90,90,90,90,90,87,87,86,86,86,85,95,94,93,91,91,90,89,88,87,86,86,86,94,93,90,90,90,90,89,88,87,83,82,80,89,90,90,88,87,87,87,87,86,85,85,83,90,90,90,89,88,88,87,86,86,86,85,84,87,86,86,84,84,84,84,83,83,82,82,82,95,94,92,92,91,90,89,89,88,88,88,88,108,108,108,108,105,104,104,110,110,109,109,109,109,109,109,109,109,107,108,93,92,92,93,90,88,88,87,87,87,86,86,125,125,124,124,122,122,123,123,123,123,123,123,140,140,140,138,139,138,138,136,136,136,135,133,115,114,114,114,114,114,113,111,112,112,112,112,109,109,109,110,111,112,112,112,112,112,111,110,110,110,109,109,109,109,108,107,106,106,106,106,126,125,123,125,123,122,122,121,122,120,121,121,129,129,127,127,127,127,127,127,127,126,126,126,163,163,161,161,160,160,160,160,159,158,158,158,133,133,132,133,133,133,132,131,131,130,130,130,129,128,126,122,121,121,121,121,121,120,121,121,123,122,122,121,121,121,120,120,120,117,116,115,124,123,122,123,122,121,121,120,120,118,118,118,129,129,129,129,129,129,129,129,129,129,128,128,98,99,99,99,99,98,97,97,97,97,97,96,129,129,128,127,126,126,125,124,123,121,120,120,109,108,108,107,107,106,106,105,105,105,106,106,124,124,124,124,124,123,123,123,124,125,126,126,116,116,115,115,114,114,114,114,114,114,114,114,143,143,142,141,141,140,138,75,75,74,75,75,75,73,72,72,71,70,70,72,72,72,72,71,70,70,70,69,68,68,66,65,65,65,65,64,63,63,62,61,61,60,58,83,82,82,81,80,80,80,78,77,76,76,76,70,68,68,68,68,67,65,65,64,64,65,65,72,70,69,69,67,66,66,66,66,65,64,63,85,84,84,84,82,82,81,81,82,82,81,80,95,93,94,94,95,95,95,94,92,90,90,87,80,79,78,78,79,78,78,78,77,77,76,75,87,87,86,86,86,86,86,85,84,84,83,83,88,88,87,87,87,87,86,86,86,86,85,84,91,91,92,91,92,93,91,91,91,90,90,89,77,77,77,77,77,77,77,76,75,75,75,75,81,79,78,78,76,76,74,73,72,72,71,70,85,85,84,84,83,82,82,81,81,82,82,82,86,86,85,84,83,83,83,83,83,83,82,82,80,79,79,78,77,76,76,76,76,76,74,73,81,81,79,79,79,77,77,76,76,76,76,75,83,83,83,82,81,81,80,80,79,78,78,78,82,81,79,79,79,79,79,79,78,77,77,76,88,88,87,86,86,86,86,112,111,109,108,107,107,107,107,108,109,108,107,107,107,104,103,103,103,104,104,104,103,102,102,86,86,87,87,87,87,87,87,88,88,88,87,123,123,124,122,122,123,121,121,120,120,118,118,133,133,133,132,131,130,130,129,128,128,127,126,111,109,106,106,106,107,108,108,108,108,108,108,110,110,110,109,107,107,107,107,106,106,106,106,103,101,101,101,100,100,100,100,99,98,98,99,121,121,121,121,121,120,120,120,118,115,116,116,126,126,124,124,124,123,121,121,120,120,118,119,157,157,157,157,154,154,154,153,152,152,151,151,130,130,128,127,126,124,123,122,121,121,120,120,118,117,116,113,114,114,114,114,113,114,113,113,114,114,114,113,112,111,112,111,111,111,110,110,118,116,116,116,116,115,115,115,115,115,113,113,127,126,126,126,126,123,123,123,123,122,121,121,96,96,96,95,94,94,94,94,93,93,93,91,118,118,118,118,118,118,118,118,118,116,115,115,104,104,104,103,103,104,104,102,101,101,100,100,126,126,126,125,123,122,121,121,120,120,120,121,114,112,111,111,111,111,110,53,53,53,52,52,51,51,49,48,46,46,46,68,68,68,68,67,67,66,66,66,65,66,66,64,64,63,63,62,59,60,59,57,57,56,55,58,58,57,57,57,56,56,56,55,53,52,53,76,76,76,75,75,75,74,74,72,70,69,67,66,64,64,64,64,63,63,63,62,63,63,63,62,60,59,58,58,58,58,57,56,56,54,51,80,79,79,77,77,77,77,77,77,75,75,74,86,86,86,86,85,83,82,81,80,80,79,78,73,73,73,74,73,73,71,72,71,70,71,71,81,80,79,77,77,76,75,75,74,73,72,71,83,82,81,81,76,76,76,75,74,74,73,71,90,89,88,87,87,87,87,87,87,86,86,86,74,74,72,72,71,71,71,71,72,72,72,70,69,69,68,67,67,67,67,65,65,65,65,65,81,80,79,79,79,79,78,78,78,75,73,72,81,81,80,81,80,80,80,79,78,78,78,76,72,72,72,71,70,70,70,68,68,68,68,67,74,73,72,72,71,71,71,71,71,71,70,70,76,76,76,75,75,75,75,75,75,74,73,72,75,75,74,73,73,73,73,99,99,98,98,98,98,97,97,97,96,95,94,106,105,104,103,104,105,105,105,105,104,104,102,102,102,100,98,98,98,97,97,96,96,96,94,86,85,84,84,83,83,83,83,82,81,81,81,118,118,119,118,118,118,116,117,116,116,115,115,126,126,126,125,124,123,123,123,123,123,122,121,108,108,108,106,107,106,105,104,104,104,104,104,105,105,104,105,105,104,103,103,103,103,103,102,99,99,99,97,97,97,97,97,97,96,96,96,116,116,115,115,115,115,115,115,114,115,115,114,119,118,118,117,115,113,112,112,112,110,109,109,149,149,148,146,146,146,145,144,144,144,143,143,118,117,117,118,118,118,118,119,117,117,117,115,113,113,113,112,112,111,112,112,112,111,110,110,108,107,105,103,103,103,102,101,98,96,96,96,112,112,111,111,111,111,110,109,108,108,108,107,121,119,119,118,117,117,117,117,117,116,114,113,90,89,89,87,86,85,85,85,85,85,85,84,115,114,113,113,112,112,111,110,110,110,110,109,100,100,99,99,98,98,98,98,98,98,98,99,121,121,119,119,119,119,119,51,51,51,50,50,49,49,49,49,48,46,47,46,45,45,45,45,45,45,45,44,43,42,42,66,64,63,62,61,59,59,58,57,54,54,52,55,54,52,50,49,49,49,49,49,48,46,46,53,53,52,51,51,51,50,50,48,46,46,46,67,68,67,66,66,66,66,65,64,63,61,60,62,61,61,60,60,60,60,60,60,58,55,54,51,51,51,50,50,50,50,50,48,48,47,47,73,73,73,71,71,70,70,69,69,69,68,68,78,77,77,76,76,76,75,75,75,74,74,74,69,68,68,66,66,65,64,64,64,63,63,63,70,69,69,69,69,69,68,67,65,64,63,61,70,70,70,68,68,66,66,66,66,66,66,65,84,83,83,83,82,81,81,81,80,80,80,80,69,69,69,70,70,70,70,70,70,70,70,69,64,63,62,60,58,58,57,57,56,56,56,55,70,69,68,66,66,65,63,62,62,62,61,60,76,76,76,76,75,74,74,73,72,72,71,71,65,65,65,63,63,62,60,59,57,56,56,54,69,69,69,68,69,69,67,65,63,63,63,63,72,70,69,69,69,69,67,94,93,92,93,92,90,89,86,85,84,83,83,94,94,94,92,92,92,92,92,92,91,90,90,102,100,100,97,96,96,95,92,92,90,88,86,93,91,90,90,90,90,89,87,87,83,82,82,80,80,80,80,79,78,78,78,78,77,77,77,115,116,116,115,114,114,114,114,113,113,112,112,120,121,120,120,120,120,117,116,115,115,112,112,103,102,102,101,99,99,99,99,100,100,101,101,101,101,101,101,100,100,99,98,98,98,96,95,95,95,93,93,93,93,93,90,90,89,89,89,114,114,113,113,113,112,111,111,111,110,109,109,109,108,107,107,105,104,104,103,103,102,102,100,143,142,140,140,138,137,137,135,135,135,135,135,115,114,113,112,112,111,109,109,109,109,106,105,111,110,109,106,103,102,102,101,101,99,98,97,96,94,93,93,93,93,93,93,91,90,90,90,106,106,106,106,105,106,106,105,104,102,99,99,113,112,110,109,107,105,105,102,102,102,100,100,84,84,82,82,82,82,82,82,81,81,79,79,109,109,107,106,106,106,106,105,104,104,103,103,99,99,97,97,97,97,96,44,44,44,42,41,40,40,39,38,39,39,38,47,47,47,48,46,44,43,42,42,41,41,40,41,40,40,40,40,40,40,40,40,38,37,37,52,52,52,52,50,50,50,49,49,46,46,44,45,44,44,43,42,41,40,39,40,39,38,37,46,45,44,43,43,43,43,43,42,42,41,41,60,59,59,59,58,58,57,57,56,55,55,55,54,54,54,53,52,52,52,52,52,52,52,50,46,46,46,46,46,45,45,44,43,43,42,40,66,66,66,66,66,66,63,62,63,63,60,57,73,72,71,71,71,71,70,69,69,69,68,65,62,62,62,62,62,61,60,59,59,58,58,58,61,60,60,59,59,58,58,56,55,54,55,54,66,66,66,66,65,65,64,63,62,62,61,61,80,79,79,77,75,75,75,74,74,72,71,70,68,67,66,65,63,63,62,61,61,61,61,61,55,54,54,54,53,53,53,52,51,50,50,50,58,58,59,59,58,57,56,56,56,56,55,54,71,70,70,70,70,68,68,68,66,65,65,64,53,52,52,51,51,51,51,51,51,50,50,50,63,63,63,60,60,59,59,92,91,91,91,91,91,91,91,90,89,89,88,83,81,80,80,80,80,79,78,77,77,75,74,89,87,87,85,84,83,83,83,83,83,83,82,85,84,82,81,81,81,81,80,79,79,78,78,82,81,81,81,81,81,81,80,80,79,78,77,77,77,77,77,75,75,76,75,74,73,73,72,109,108,105,105,105,104,104,103,103,103,101,101,112,111,110,109,109,107,107,105,104,103,101,100,99,98,97,97,96,96,95,94,93,93,92,92,94,93,91,90,90,90,90,87,87,87,87,85,89,89,87,87,86,86,85,85,84,83,83,82,108,109,109,109,108,107,107,108,105,105,104,104,99,98,96,96,96,96,93,93,93,91,91,91,135,132,131,129,128,127,127,127,126,126,124,122,105,104,103,103,103,103,103,102,103,101,99,99,95,95,94,94,94,92,92,92,92,92,91,92,90,89,89,86,85,85,85,85,85,84,84,83,98,98,97,97,98,98,98,97,98,97,97,98,98,98,97,95,95,94,92,92,90,90,90,90,79,79,77,77,75,73,73,73,73,73,74,73,102,101,99,99,99,98,96,38,38,38,36,36,36,36,36,34,34,34,33,37,37,36,36,36,36,35,34,34,33,33,32,40,37,38,38,38,38,38,37,36,36,36,36,37,35,35,35,35,35,33,33,33,33,33,32,44,44,43,43,43,43,43,43,43,43,43,40,37,37,37,35,35,35,34,33,33,31,31,30,40,40,40,38,35,34,32,32,32,32,32,32,54,53,53,52,52,52,52,52,51,51,51,50,49,47,46,46,46,46,45,45,44,44,44,43,40,39,38,37,37,36,36,35,33,33,32,30,57,57,57,57,56,56,56,54,53,52,52,51,63,61,60,57,58,57,54,54,53,53,53,53,57,57,55,55,55,54,53,52,52,50,50,49,52,50,50,49,48,47,47,47,46,45,44,44,59,59,58,58,57,57,55,55,53,53,54,54,69,69,67,67,67,66,66,65,65,65,65,64,60,60,60,60,60,60,60,60,60,59,59,59,50,50,50,50,50,49,48,47,47,47,46,46,52,52,52,52,52,52,52,52,52,52,50,50,64,64,64,62,62,62,61,59,59,58,57,57,50,50,51,51,50,50,49,72,69,69,69,69,68,67,66,64,64,64,64,88,88,88,87,87,87,86,86,86,86,85,85,72,71,72,72,70,69,68,68,67,66,66,64,79,78,78,76,75,75,73,73,71,71,70,70,78,78,77,76,76,76,75,75,73,73,73,70,76,74,74,73,71,70,70,70,70,69,69,69,72,69,69,67,67,67,67,67,67,67,67,67,100,98,96,96,97,97,97,97,97,96,96,96,101,99,99,96,96,97,97,95,95,94,94,94,90,90,90,88,87,85,84,82,83,83,82,82,85,85,85,85,85,85,84,84,84,82,82,81,82,81,81,77,76,76,76,77,77,74,74,75,104,103,103,103,102,101,99,99,99,97,94,93,90,91,91,90,90,88,88,88,88,87,87,87,121,120,120,120,119,119,118,117,116,116,115,115,99,98,98,97,96,96,95,94,93,92,91,91,92,92,89,89,89,89,89,87,85,85,85,85,83,83,82,82,82,82,81,80,79,79,78,77,95,95,94,94,94,94,94,92,91,90,89,87,91,89,89,87,86,85,84,83,80,80,80,79,73,73,74,74,74,74,74,30,30,30,30,28,27,27,27,26,26,26,26,33,33,33,32,32,32,31,31,30,30,30,30,32,31,31,31,31,31,30,30,28,27,25,25,34,34,33,33,32,32,31,31,31,30,29,29,31,31,31,30,29,29,27,27,27,27,27,26,40,40,38,37,36,35,34,34,34,34,34,32,30,30,30,29,29,28,26,26,26,26,25,25,32,31,30,30,30,29,29,28,27,26,26,26,50,50,47,47,46,45,45,45,45,45,45,44,43,42,40,40,40,39,39,39,39,38,38,38,30,28,28,28,28,27,27,27,27,26,26,26,51,51,50,49,48,47,47,47,46,45,43,42,50,49,48,47,46,46,46,46,45,45,45,44,49,49,49,49,48,47,47,47,47,47,46,45,43,42,42,42,39,39,37,36,36,35,35,34,52,51,50,47,47,47,46,45,45,43,42,41,64,63,63,61,60,59,59,59,59,59,59,59,58,58,58,57,56,55,55,55,54,53,51,50,46,45,45,46,46,45,45,44,44,44,44,40,50,50,50,49,49,48,48,47,46,45,45,44,56,57,57,56,55,55,55,80,79,78,77,76,75,75,74,74,74,74,74,64,64,62,62,62,61,61,61,59,58,58,58,82,80,80,80,79,78,77,77,77,76,74,73,64,63,62,61,61,61,61,58,57,57,56,56,69,69,68,67,67,67,67,66,66,66,66,66,70,70,68,66,66,66,65,65,65,65,65,63,68,69,69,69,68,68,67,67,67,65,64,63,64,64,63,62,62,61,61,61,61,60,60,58,95,94,94,94,94,94,94,92,92,91,91,91,93,91,86,85,83,80,79,79,77,77,76,76,80,80,78,77,75,75,74,73,73,73,74,71,80,80,80,81,81,81,81,80,79,77,75,75,75,75,73,73,73,72,72,71,70,70,69,67,93,91,90,89,89,86,83,82,80,78,77,77,87,86,85,83,83,83,79,78,78,77,76,74,115,114,114,114,112,111,111,109,108,108,106,106,90,89,89,89,89,89,88,87,86,86,85,84,83,82,81,80,80,80,79,79,78,77,76,75,75,75,74,72,72,71,71,72,71,70,70,70,87,85,85,85,82,82,81,81,81,81,81,81,76,76,75,75,75,75,75,34,31,31,31,30,30,30,30,30,30,30,30,26,26,25,25,25,25,25,25,23,23,23,23,29,27,26,26,26,26,26,26,25,24,24,24,25,25,25,25,25,25,25,25,25,25,24,23,28,28,28,28,27,27,27,27,27,27,26,26,26,25,25,25,24,24,24,24,23,23,23,22,31,31,31,32,32,31,29,28,28,27,27,25,25,25,25,24,24,24,24,25,25,25,25,25,26,26,26,26,26,27,25,24,24,24,24,24,43,41,40,41,41,41,41,40,40,40,40,40,38,38,38,36,36,35,35,35,35,35,34,34,24,23,23,22,21,21,21,21,21,21,21,21,41,40,39,38,38,38,37,37,37,37,37,37,44,45,45,45,45,45,45,44,44,44,44,43,45,42,41,41,41,41,41,40,40,40,40,40,34,33,33,33,32,32,32,31,30,30,30,30,39,37,34,34,34,34,33,32,31,31,31,31,59,59,59,59,59,58,58,58,58,58,57,57,49,49,48,48,48,49,49,48,47,47,46,45,40,39,36,35,35,35,34,33,33,33,31,30,43,42,42,42,41,41,40,55,54,54,53,52,52,52,51,50,50,49,48,72,68,67,65,65,65,65,65,64,64,62,59,58,57,56,55,55,55,55,55,55,55,56,55,71,71,70,69,69,69,68,68,66,66,67,67,55,55,53,53,52,52,52,52,51,51,50,49,64,64,63,63,63,61,60,60,60,59,59,58,63,64,63,62,62,62,60,60,60,60,61,60,62,61,60,60,60,59,57,57,56,56,56,56,57,57,57,57,56,54,54,52,51,50,49,47,91,88,83,83,81,80,80,80,79,79,78,78,75,75,74,74,72,72,68,67,66,66,66,63,71,71,71,71,71,70,69,69,68,67,67,67,75,74,73,71,70,70,70,68,68,66,65,65,66,66,65,64,64,64,63,63,61,61,60,60,77,76,76,75,75,74,74,73,73,72,71,68,74,72,71,68,67,67,67,67,66,66,65,64,104,102,102,100,100,100,98,96,96,96,94,94,83,82,80,79,78,78,78,78,78,76,77,77,74,73,73,72,72,71,69,68,66,66,65,65,70,70,70,70,69,69,69,68,67,67,66,66,81,81,80,80,80,79,79,24,23,23,22,22,21,20,18,18,18,17,17,29,28,27,27,26,26,26,26,25,25,24,23,22,21,21,21,21,20,20,20,19,18,18,18,23,23,22,21,21,21,21,22,22,22,22,22,23,23,21,21,18,15,15,14,14,13,13,13,26,25,24,24,24,24,24,24,24,24,24,24,21,20,20,20,19,19,19,18,18,18,18,17,23,21,21,21,21,21,21,21,21,21,21,21,25,24,24,24,24,24,24,22,21,20,20,20,24,23,23,23,21,21,21,21,21,21,21,20,39,38,38,37,37,36,35,35,34,34,34,34,34,33,31,32,30,30,30,30,30,29,29,26,21,21,20,20,20,20,18,17,16,16,16,16,37,36,35,34,33,31,32,32,32,32,32,29,43,43,43,43,42,41,39,39,39,38,37,37,39,37,35,35,35,34,34,33,33,33,32,31,29,29,29,29,29,28,28,28,28,28,27,27,30,30,30,30,30,30,30,30,29,29,29,28,55,55,53,52,50,49,48,49,49,49,48,46,45,43,41,41,41,41,41,41,40,38,38,38,30,29,28,28,28,28,28,47,47,47,46,45,43,42,40,40,40,40,37,47,47,47,47,47,46,45,45,45,44,44,44,58,58,57,55,55,54,54,54,54,54,54,53,52,50,49,49,49,49,49,48,47,45,43,42,65,65,65,64,64,64,64,63,63,62,62,62,51,51,51,51,52,52,52,51,49,48,48,47,58,58,58,55,54,54,54,53,53,52,50,45,59,60,58,56,56,54,53,53,52,52,52,52,55,55,55,53,52,51,50,49,49,49,48,47,47,47,47,45,44,43,43,43,43,43,43,43,78,78,75,74,74,72,71,70,70,69,69,68,63,62,61,60,59,59,59,59,59,57,57,57,66,65,63,63,62,61,58,56,56,55,54,53,63,61,58,55,53,51,49,49,48,45,45,43,59,59,59,59,57,56,56,55,55,54,54,53,68,67,67,67,65,63,64,64,64,63,62,61,62,61,59,58,57,57,56,56,53,53,51,51,93,92,92,91,88,88,87,84,84,84,83,83,77,76,76,76,76,76,76,74,73,72,70,68,65,64,61,61,61,61,61,59,58,58,58,58,66,66,65,64,62,61,59,16,14,14,13,12,12,12,12,12,12,12,12,16,15,15,15,14,13,13,13,13,13,13,13,23,22,21,20,20,20,19,18,18,18,17,17,18,18,18,18,18,18,18,18,18,18,18,18,21,21,21,21,21,22,22,22,21,20,20,18,12,12,11,11,11,11,11,11,11,11,11,11,22,22,22,22,22,22,22,22,22,22,21,21,17,16,16,16,16,16,15,15,14,13,13,12,21,21,21,21,21,21,20,20,20,20,20,20,19,19,19,19,18,16,16,16,16,15,14,14,19,18,18,18,18,17,17,17,16,16,16,16,33,32,31,30,28,28,27,27,27,27,27,27,25,25,25,25,25,24,23,23,22,20,20,19,16,16,16,15,15,15,15,15,13,14,14,12,29,29,29,27,26,25,25,25,25,24,23,23,36,33,33,32,31,30,29,29,29,29,28,27,30,30,30,30,30,30,30,30,30,29,29,28,27,27,28,28,27,27,26,26,26,25,25,25,28,27,27,27,26,25,25,24,23,23,23,23,46,46,43,42,42,41,39,37,37,36,35,35,38,35,36,35,35,35,34,43,43,42,42,42,40,38,37,37,37,36,36,37,37,36,36,35,35,32,32,32,32,32,31,44,42,42,41,41,40,39,38,38,37,37,36,51,51,49,49,48,49,48,47,47,45,45,44,41,41,41,41,41,41,41,40,40,39,38,38,59,59,58,58,58,58,55,54,51,51,51,50,46,45,44,44,43,41,42,42,41,41,40,40,45,44,43,43,42,41,41,41,41,41,39,39,51,51,49,48,47,47,47,45,45,44,41,40,46,45,44,44,43,43,43,42,41,40,39,38,43,42,42,42,42,42,41,41,41,39,39,39,67,67,67,65,66,65,64,62,62,62,61,59,57,54,53,51,52,52,52,50,49,49,49,49,52,52,52,51,50,50,50,49,49,49,47,47,43,41,41,41,38,36,35,35,35,35,36,36,52,51,51,48,48,48,48,48,48,47,46,45,60,59,57,55,54,53,53,53,52,51,50,49,50,49,49,48,48,47,46,46,46,44,44,44,80,79,78,77,76,75,75,74,74,73,73,73,68,68,67,66,65,64,63,62,62,59,58,58,58,57,55,54,53,53,52,7,7,7,7,7,7,7,7,7,7,7,7,12,11,11,11,10,10,9,8,8,8,8,8,12,12,12,11,10,9,9,9,8,8,7,6,17,17,16,16,16,16,15,15,15,13,12,12,17,17,16,16,16,15,15,14,14,14,14,14,18,17,17,17,17,17,17,17,16,16,16,15,11,11,11,10,10,10,10,10,10,10,10,10,21,20,20,20,19,18,18,18,18,17,17,16,12,11,10,10,10,10,10,10,10,10,10,10,19,19,18,18,18,18,17,16,16,16,16,16,14,13,13,13,13,13,13,12,12,12,12,12,16,16,16,16,16,16,16,16,16,16,16,16,26,26,23,22,21,21,20,20,20,19,19,19,18,18,18,17,17,16,15,15,14,14,13,12,12,12,12,12,11,11,11,11,11,11,10,10,22,22,21,21,21,20,20,20,19,19,19,18,27,27,27,26,25,25,24,24,22,22,22,20,26,27,27,27,26,26,26,26,26,25,25,24,25,25,24,23,22,22,22,21,19,18,18,18,23,23,23,23,22,22,21,19,18,17,17,16,34,34,34,34,34,33,31,42,41,39,39,39,39,39,39,38,35,35,35,35,35,35,35,32,31,31,31,29,28,28,28,30,30,30,30,30,28,27,26,25,24,24,24,35,35,35,32,31,31,31,31,30,30,30,29,44,44,42,40,40,38,39,38,38,37,36,35,37,36,36,35,35,35,33,33,33,33,32,28,48,48,48,47,46,46,46,46,46,44,42,42,40,37,37,37,37,37,36,36,36,35,35,35,39,36,34,33,32,32,32,31,31,31,29,28,39,39,38,38,38,38,38,37,37,37,37,36,38,38,38,38,38,38,38,38,37,36,36,36,38,39,38,38,38,35,35,34,34,33,32,32,58,56,56,56,57,57,55,55,53,53,52,51,49,47,46,45,44,43,42,40,40,40,40,39,46,45,45,45,44,42,40,39,39,39,39,37,33,33,33,33,32,32,31,29,29,29,29,29,43,43,42,42,42,40,40,40,39,40,40,39,48,49,47,47,44,44,43,42,42,42,41,41,43,44,41,41,40,40,40,39,39,38,37,37,72,72,70,69,68,68,67,67,66,64,63,63,58,57,57,56,53,53,52,6,6,6,6,6,6,6,5,5,5,4,3,7,7,7,6,6,6,6,6,6,6,6,6,8,8,8,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,12,12,12,11,11,11,11,11,11,10,9,9,13,13,13,13,13,13,13,13,13,13,13,13,15,14,14,14,14,14,13,13,13,12,12,12,9,9,9,9,9,9,9,9,8,8,8,8,16,16,15,15,14,14,14,14,13,13,11,11,10,10,10,10,10,10,10,8,8,8,8,8,15,15,15,15,14,14,13,13,13,13,13,13,12,11,11,11,11,11,11,10,10,10,10,9,15,14,13,13,13,13,12,10,10,9,9,8,19,19,19,19,19,18,17,16,16,14,14,14,13,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,17,17,16,16,16,16,16,16,15,15,15,14,20,19,19,19,19,19,18,18,18,18,17,17,23,21,21,21,19,18,18,18,18,17,17,17,18,18,18,18,18,18,17,17,16,16,16,16,16,16,16,16,16,16,16,24,23,23,23,23,23,22,22,22,22,22,21,35,35,35,33,31,30,28,27,25,24,24,23,28,26,26,25,24,24,24,23,23,23,22,21,23,23,23,23,23,21,20,20,19,18,17,17,29,28,26,26,26,25,25,25,25,25,25,25,33,33,33,31,31,31,31,31,31,32,31,31,28,27,27,26,26,26,25,24,24,24,24,24,41,40,37,35,35,35,34,33,32,32,29,28,34,33,32,32,32,31,31,31,31,31,31,30,28,28,28,28,26,26,26,26,26,25,25,25,36,36,36,35,34,34,33,33,32,30,28,27,35,35,34,33,32,32,31,30,30,29,28,26,32,31,31,31,31,29,28,28,27,27,27,27,50,49,48,46,46,45,45,45,44,44,44,42,39,37,37,37,36,35,35,34,33,33,30,29,36,34,34,33,31,31,30,30,29,28,27,25,28,26,26,26,25,24,24,23,23,23,23,23,39,39,39,38,36,35,35,35,34,33,33,32,40,40,39,39,38,38,38,38,36,34,34,33,37,36,35,35,35,35,35,33,33,33,33,32,63,63,60,60,59,57,56,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,6,6,5,5,5,5,5,4,4,4,4,4,6,6,5,5,5,5,5,5,5,5,5,5,3,3,3,3,4,4,4,4,4,4,4,4,9,8,7,7,7,7,7,7,7,6,5,5,12,12,12,12,12,12,12,12,12,12,12,12,11,9,9,7,7,7,7,7,7,6,5,5,8,8,8,8,8,8,7,7,6,5,5,5,11,11,10,10,10,10,10,10,10,9,8,7,8,8,8,8,8,8,6,6,6,6,6,6,13,13,13,13,13,12,12,11,11,11,11,9,9,9,9,8,8,8,7,6,6,6,6,6,7,7,6,6,6,6,6,6,6,6,6,6,14,14,14,14,14,14,14,14,14,12,12,12,11,11,11,11,11,11,10,10,9,8,8,8,8,8,8,8,8,8,8,8,8,6,6,5,14,14,14,13,13,13,13,13,13,13,12,12,17,16,16,16,15,14,14,14,14,14,14,14,17,17,16,16,16,15,15,15,14,14,14,14,15,15,15,15,13,12,11,22,22,22,22,21,20,18,17,17,17,17,17,20,20,20,19,18,16,16,16,16,14,14,14,23,23,22,22,21,21,21,20,20,20,20,20,19,18,17,17,17,17,17,16,16,15,15,15,16,16,16,16,14,14,14,14,14,14,13,13,25,25,24,23,23,23,23,24,23,23,22,21,31,31,29,28,27,24,23,23,23,23,23,23,25,25,25,25,25,25,24,23,23,22,20,20,26,26,26,24,22,22,21,21,20,18,18,18,28,28,26,26,25,26,26,26,23,22,22,20,25,24,23,23,22,22,20,20,18,17,17,17,27,25,25,25,24,24,24,23,23,23,21,21,26,25,23,23,23,22,21,21,21,18,17,16,26,25,25,25,25,25,24,24,23,23,22,22,41,41,40,40,39,39,38,38,37,36,34,31,28,28,28,28,27,25,25,24,23,23,23,23,24,23,23,23,23,23,23,23,23,22,22,21,21,21,21,21,21,21,21,21,19,19,19,18,32,32,31,31,31,31,30,29,28,28,28,28,32,32,32,31,29,27,26,26,26,26,26,26,32,32,32,32,31,31,30,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,12,11,10,10,10,9,9,8,7,7,7,7,5,4,4,4,3,3,3,3,3,3,3,3,5,5,4,4,4,3,3,3,3,3,3,3,7,6,6,5,4,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,5,5,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,3,6,6,6,6,6,6,6,6,6,6,6,6,12,12,10,9,9,9,9,8,8,7,7,6,7,7,6,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,11,11,10,10,10,10,9,8,8,8,8,7,13,12,12,11,10,9,9,9,9,9,9,9,14,13,13,13,13,13,13,18,18,17,17,15,15,15,15,15,15,14,13,16,16,15,14,14,14,12,12,12,12,11,10,14,12,10,9,9,9,9,8,8,8,8,8,20,17,16,16,16,16,15,14,14,12,12,12,14,14,13,13,12,11,11,10,10,9,9,9,13,13,13,12,12,12,11,11,10,10,9,8,20,20,20,19,17,17,17,18,18,17,16,14,22,22,22,22,21,21,20,19,18,18,18,17,19,19,19,17,17,17,17,17,17,17,17,16,18,18,16,17,17,17,17,17,17,17,17,17,20,19,19,19,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,13,13,13,20,20,19,19,19,19,19,18,18,18,17,16,16,16,16,16,15,15,14,13,12,12,12,12,22,21,18,18,18,18,18,18,18,18,17,16,30,29,28,27,27,26,26,26,25,24,21,19,23,21,21,21,20,20,20,20,20,19,19,18,21,21,21,21,20,20,20,20,20,19,18,17,18,18,17,17,17,16,15,15,14,13,13,13,27,26,26,26,26,26,25,25,25,25,22,21,26,25,24,23,22,22,22,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,2,2,2,2,2,2,7,5,5,5,5,5,5,5,5,5,5,5,3,3,3,3,3,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,2,1,1,1,1,1,1,1,1,1,6,6,6,6,5,5,5,5,4,4,4,4,6,6,6,6,5,5,5,4,4,4,4,4,6,4,4,4,4,4,4,5,5,4,4,4,5,5,5,5,5,5,5,5,4,4,3,3,7,7,7,7,7,7,7,7,6,6,5,5,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,13,12,12,12,10,10,10,10,10,10,10,10,8,8,8,8,8,8,8,8,8,8,7,7,8,6,6,6,6,6,6,6,6,6,6,6,10,10,10,10,10,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,7,7,7,7,8,8,8,8,8,8,8,7,7,7,7,7,14,14,13,12,12,12,12,11,11,11,11,11,17,16,16,15,14,14,12,12,12,12,12,12,15,13,13,13,13,13,12,12,12,10,10,10,17,17,17,17,16,16,16,15,15,15,15,14,16,16,14,14,14,14,13,12,12,12,11,11,12,12,11,9,9,9,9,9,9,9,8,8,16,16,16,16,16,16,16,16,15,15,15,13,11,11,11,11,11,11,10,10,10,10,10,10,16,15,14,12,12,11,11,11,11,10,10,10,19,19,19,19,19,19,19,19,19,19,19,18,18,18,18,16,15,15,13,12,12,12,11,11,17,17,17,17,17,16,16,15,15,15,13,13,13,13,13,13,13,13,13,12,12,11,12,12,21,21,20,20,20,19,18,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,5,5,5,5,5,5,4,4,4,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,1,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,2,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,1,1,1,3,3,3,2,2,2,2,2,2,2,2,2,5,5,5,5,5,5,4,4,4,4,4,4,4,2,2,2,2,2,2,6,6,6,6,6,5,4,4,3,3,3,3,9,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,6,6,5,5,5,5,4,4,4,4,4,4,9,8,8,8,6,6,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,5,7,7,6,6,6,6,6,6,5,5,5,5,11,11,11,10,10,9,9,8,8,8,8,8,12,11,11,11,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,14,13,13,13,13,13,13,12,12,12,11,11,11,11,10,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,11,9,9,8,8,8,8,8,8,8,8,8,10,10,9,9,9,8,8,8,8,8,8,8,10,9,9,8,8,8,8,8,7,7,6,6,18,17,16,16,16,16,16,16,15,14,14,14,11,10,10,11,11,10,10,10,10,10,10,10,13,13,13,13,12,12,12,12,11,10,10,9,12,12,11,11,11,10,10,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,3,3,3,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,7,7,7,7,7,7,6,6,5,4,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,1,1,1,1,1,1,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,2,2,2,2,1,1,1,1,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,8,8,8,8,8,7,7,7,7,7,7,6,9,9,9,8,8,8,7,6,6,6,5,5,9,9,9,9,9,8,8,8,8,8,8,8,11,10,10,9,9,8,8,8,7,7,6,6,8,8,8,8,8,7,7,6,6,6,5,4,7,7,7,7,7,7,7,7,7,7,6,6,7,7,7,6,6,6,5,5,4,4,3,3,8,8,8,8,7,7,7,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,14,14,13,13,13,12,12,12,12,12,12,12,9,9,9,9,9,9,9,9,9,8,8,8,9,9,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,3,3,2,1,1,1,1,1,1,1,1,1,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,4,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,6,6,6,6,6,6,5,4,4,3,3,3,5,5,5,5,5,5,5,5,5,5,5,4,7,7,7,6,6,6,4,4,4,4,4,4,6,6,5,5,4,4,4,4,4,3,3,2,3,1,1,1,1,1,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,5,5,5,5,5,5,5,4,3,3,3,3,5,5,4,4,4,4,4,4,3,3,3,3,12,12,12,10,10,9,9,8,8,8,9,9,8,7,7,6,5,5,5,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,2,2,2,2,2,2,3,3,2,2,2,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,3,3,2,2,2,2,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,5,4,4,4,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,3,3,3,3,3,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,5,5,4,4,4,4,4,4,4,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,6,4,4,4,4,4,4,4,4,4,4,4,6,6,6,4,4,4,4,4,3,3,3,3,5,5,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,1,1,1,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,5,4,4,3,3,3,3,3,3,3,3,3,7,7,7,6,5,5,4,4,4,4,4,4,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,7,7,7,7,7,7,7,7,5,5,5,5,7,6,5,5,5,5,3,3,3,3,3,3,12,12,12,11,10,10,10],"extension":{"px":{"infofile":"BE0101","tableid":"TAB5444","decimals":0}}}}