Skip to content
Snippets Groups Projects
BefProgOsiktDetalj09-2222.json 165.47 KiB
{"dataset":{"dimension":{"Fodelseland":{"label":"country of birth","category":{"index":{"050":0},"label":{"050":"Low HDI excl. Europe"}}},"Kon":{"label":"sex","category":{"index":{"2":0},"label":{"2":"women"}}},"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,"101":101,"102":102,"103":103,"104":104,"105+":105},"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","101":"101 years","102":"102 years","103":"103 years","104":"104 years","105+":"105+ years"}},"link":{"describedby":[{"extension":{"Alder":"Ålder"}}]}},"ContentsCode":{"label":"observations","category":{"index":{"BE0401E9":0,"BE0401B0":1,"BE0401B1":2,"BE0401B2":3,"BE0401B3":4},"label":{"BE0401E9":"Population size","BE0401B0":"Deaths","BE0401B1":"Immigrants","BE0401B2":"Emigrants","BE0401B3":"Average population size"},"unit":{"BE0401E9":{"base":"number","decimals":0},"BE0401B0":{"base":"number","decimals":0},"BE0401B1":{"base":"number","decimals":0},"BE0401B2":{"base":"number","decimals":0},"BE0401B3":{"base":"number","decimals":0}}}},"Tid":{"label":"year","category":{"index":{"2009":0,"2010":1,"2011":2,"2012":3,"2013":4,"2014":5,"2015":6,"2016":7,"2017":8,"2018":9,"2019":10,"2020":11,"2021":12,"2022":13,"2023":14,"2024":15,"2025":16,"2026":17,"2027":18,"2028":19,"2029":20,"2030":21,"2031":22,"2032":23,"2033":24,"2034":25,"2035":26,"2036":27,"2037":28,"2038":29,"2039":30,"2040":31,"2041":32,"2042":33,"2043":34,"2044":35,"2045":36,"2046":37,"2047":38,"2048":39,"2049":40,"2050":41,"2051":42,"2052":43,"2053":44,"2054":45,"2055":46,"2056":47,"2057":48,"2058":49,"2059":50,"2060":51,"2061":52,"2062":53,"2063":54,"2064":55,"2065":56,"2066":57,"2067":58,"2068":59,"2069":60,"2070":61,"2071":62,"2072":63,"2073":64,"2074":65,"2075":66,"2076":67,"2077":68,"2078":69,"2079":70,"2080":71,"2081":72,"2082":73,"2083":74,"2084":75,"2085":76,"2086":77,"2087":78,"2088":79,"2089":80,"2090":81,"2091":82,"2092":83,"2093":84,"2094":85,"2095":86,"2096":87,"2097":88,"2098":89,"2099":90,"2100":91,"2101":92,"2102":93,"2103":94,"2104":95,"2105":96,"2106":97,"2107":98,"2108":99,"2109":100,"2110":101},"label":{"2009":"2009","2010":"2010","2011":"2011","2012":"2012","2013":"2013","2014":"2014","2015":"2015","2016":"2016","2017":"2017","2018":"2018","2019":"2019","2020":"2020","2021":"2021","2022":"2022","2023":"2023","2024":"2024","2025":"2025","2026":"2026","2027":"2027","2028":"2028","2029":"2029","2030":"2030","2031":"2031","2032":"2032","2033":"2033","2034":"2034","2035":"2035","2036":"2036","2037":"2037","2038":"2038","2039":"2039","2040":"2040","2041":"2041","2042":"2042","2043":"2043","2044":"2044","2045":"2045","2046":"2046","2047":"2047","2048":"2048","2049":"2049","2050":"2050","2051":"2051","2052":"2052","2053":"2053","2054":"2054","2055":"2055","2056":"2056","2057":"2057","2058":"2058","2059":"2059","2060":"2060","2061":"2061","2062":"2062","2063":"2063","2064":"2064","2065":"2065","2066":"2066","2067":"2067","2068":"2068","2069":"2069","2070":"2070","2071":"2071","2072":"2072","2073":"2073","2074":"2074","2075":"2075","2076":"2076","2077":"2077","2078":"2078","2079":"2079","2080":"2080","2081":"2081","2082":"2082","2083":"2083","2084":"2084","2085":"2085","2086":"2086","2087":"2087","2088":"2088","2089":"2089","2090":"2090","2091":"2091","2092":"2092","2093":"2093","2094":"2094","2095":"2095","2096":"2096","2097":"2097","2098":"2098","2099":"2099","2100":"2100","2101":"2101","2102":"2102","2103":"2103","2104":"2104","2105":"2105","2106":"2106","2107":"2107","2108":"2108","2109":"2109","2110":"2110"}}},"id":["Fodelseland","Kon","Alder","ContentsCode","Tid"],"size":[1,1,106,5,102],"role":{"metric":["ContentsCode"],"time":["Tid"]}},"label":"Population changes by country of birth, sex, age, observations and year","source":"Statistics Sweden","updated":"2019-06-17T06:51:00Z","value":[14,13,11,10,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,13,11,10,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,5,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,52,51,44,39,30,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,37,31,28,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,33,28,25,20,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,109,90,82,72,59,50,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,38,32,29,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,71,66,58,49,40,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,151,153,126,115,95,82,73,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,45,38,34,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,127,131,108,98,83,71,62,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,177,211,202,171,147,127,115,106,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,62,52,47,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,143,181,178,149,131,111,99,90,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,250,242,264,251,205,180,161,148,140,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,67,56,51,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,3,3,3,3,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,215,210,238,227,188,164,144,132,123,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,289,321,300,317,287,241,217,197,185,177,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,74,61,56,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,3,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,250,286,271,291,269,223,199,179,167,158,155,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,367,360,379,353,354,323,277,254,234,222,214,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,74,61,57,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,3,3,4,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,328,325,350,327,336,305,259,235,216,204,195,192,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,375,436,417,432,388,388,358,313,289,270,258,249,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,72,60,56,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,3,3,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,338,402,388,405,371,371,341,295,271,252,240,231,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,415,452,499,476,469,426,426,396,351,328,309,297,288,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,81,67,63,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,3,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,374,414,468,446,451,407,407,377,332,308,289,277,269,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,419,482,507,549,509,502,459,459,430,385,362,343,331,323,320,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,71,59,55,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,382,449,480,524,492,486,443,443,413,368,345,326,314,306,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,455,492,542,563,584,544,537,495,495,465,421,398,379,368,359,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,76,63,60,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,416,455,512,535,567,526,520,477,477,448,403,380,361,349,341,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,453,515,541,588,591,613,573,566,524,524,495,451,428,409,398,389,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,63,53,50,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,421,485,516,565,577,599,558,552,509,509,480,436,413,394,383,374,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,454,520,571,592,621,624,646,606,599,557,557,528,485,462,444,432,424,421,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,70,59,55,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,3,3,3,3,4,4,4,4,4,3,3,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,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,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,2,2,2,2,2,2,2,2,417,487,543,566,604,608,629,589,583,540,541,511,468,445,426,415,407,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,508,530,583,629,629,658,662,683,643,637,595,595,566,523,500,482,470,462,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,79,66,62,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,466,492,552,600,611,639,643,664,624,618,576,576,547,504,481,463,451,443,440,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,510,578,588,636,663,664,692,696,717,678,671,630,630,601,558,535,517,506,498,495,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,73,61,57,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,543,559,610,646,647,675,679,700,660,654,612,612,584,540,518,500,488,480,477,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,562,596,649,653,680,707,708,736,739,760,721,715,673,673,645,602,580,562,550,542,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,90,74,69,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,515,553,613,621,658,685,686,714,718,739,699,693,651,652,623,580,558,540,528,520,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,517,561,648,667,713,698,724,751,752,780,783,804,765,759,718,718,689,647,625,607,595,587,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,90,74,69,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,513,605,632,681,676,702,729,730,758,761,782,743,737,695,696,667,624,602,584,573,565,562,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,626,636,708,721,751,736,762,788,789,817,820,841,802,796,755,755,727,685,663,645,634,626,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,79,66,60,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,584,599,678,694,732,717,743,770,770,798,802,823,784,777,736,737,708,666,644,626,615,607,604,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,649,700,696,763,758,787,772,798,824,825,853,856,877,838,832,792,792,764,722,700,683,672,664,661,660,660,660,660,660,660,660,660,660,660,660,660,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,81,67,62,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,6,6,6,7,7,7,7,7,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,607,663,666,736,740,769,754,780,806,807,835,838,859,820,814,774,774,746,704,682,664,653,645,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,642,740,744,777,766,812,807,835,821,847,872,873,900,904,924,886,880,840,840,813,771,750,732,721,714,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,103,85,77,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,7,7,8,8,8,8,9,9,9,9,9,9,9,10,9,9,9,9,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,685,697,739,731,788,783,811,797,823,848,849,876,880,900,862,856,816,816,788,747,725,708,696,689,686,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,685,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,686,858,847,832,856,820,866,861,889,875,900,925,926,953,956,976,939,933,893,893,866,825,804,787,776,768,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,765,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,117,97,89,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,9,9,9,9,9,10,10,10,10,10,10,10,11,11,11,11,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,798,794,788,817,793,839,834,862,848,873,899,900,927,930,950,913,906,867,867,840,798,777,760,749,741,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,904,960,930,907,907,871,916,911,939,925,950,975,975,1002,1005,1025,988,982,943,943,916,876,855,838,827,820,817,816,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,114,94,87,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,11,12,11,11,11,11,11,11,12,11,12,12,12,12,13,13,12,12,12,12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,846,909,888,869,882,845,891,886,914,900,925,950,951,977,981,1001,964,958,918,918,891,851,830,813,802,794,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,914,1004,1040,1003,956,955,920,964,959,987,973,997,1022,1023,1049,1052,1072,1035,1030,991,991,965,925,904,888,877,870,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,867,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,113,94,87,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,12,13,14,14,13,13,13,13,13,14,13,14,14,14,14,14,15,14,14,14,14,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,857,954,1000,966,931,931,895,940,935,963,949,973,998,999,1025,1029,1048,1012,1006,967,967,941,901,880,863,852,845,842,841,841,841,841,841,841,841,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,993,1006,1077,1105,1045,998,998,963,1007,1002,1029,1015,1040,1064,1065,1090,1094,1113,1077,1071,1033,1033,1007,968,948,931,921,914,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,108,89,82,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,15,15,16,17,16,15,15,15,15,15,16,16,16,16,16,17,17,17,17,16,16,16,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,940,960,1041,1073,1024,977,977,941,985,981,1008,994,1018,1043,1044,1070,1073,1092,1056,1050,1012,1012,986,947,926,910,899,892,889,888,888,888,888,888,888,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,889,994,1087,1081,1143,1147,1088,1042,1042,1007,1050,1045,1072,1059,1082,1106,1107,1132,1136,1154,1119,1114,1076,1076,1051,1012,992,976,966,959,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,113,93,86,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,16,18,18,19,20,19,18,18,17,18,18,18,18,19,19,19,19,20,20,19,19,18,18,18,17,17,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,939,1040,1044,1110,1126,1066,1020,1020,985,1028,1024,1050,1037,1061,1085,1086,1111,1115,1134,1098,1092,1055,1055,1029,990,970,954,943,936,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,967,1078,1151,1138,1179,1183,1124,1079,1079,1045,1087,1083,1109,1096,1119,1143,1143,1168,1171,1190,1155,1150,1113,1113,1088,1050,1031,1015,1005,998,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,103,85,78,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,17,19,21,21,21,22,20,20,20,19,20,20,20,20,20,21,21,21,21,22,21,21,20,20,20,19,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,917,1036,1119,1110,1161,1165,1106,1061,1060,1026,1069,1064,1090,1077,1101,1124,1125,1150,1153,1172,1137,1132,1095,1095,1070,1031,1012,996,985,978,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,969,1054,1144,1209,1174,1214,1217,1160,1116,1116,1082,1124,1119,1145,1132,1155,1178,1179,1203,1206,1224,1190,1185,1149,1149,1125,1087,1068,1053,1043,1036,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1034,1034,1034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,106,87,80,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,17,19,21,22,22,23,23,22,21,21,20,21,21,21,21,22,22,22,22,23,23,22,22,21,21,21,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,919,1011,1111,1180,1156,1197,1200,1142,1098,1097,1064,1105,1101,1127,1114,1137,1160,1161,1185,1189,1207,1173,1167,1131,1131,1106,1069,1049,1034,1024,1017,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,839,1056,1122,1203,1244,1210,1249,1252,1196,1153,1152,1120,1160,1156,1181,1168,1191,1213,1214,1238,1241,1259,1226,1220,1185,1185,1161,1125,1106,1091,1081,1074,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1071,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,107,88,81,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,15,19,20,22,23,22,23,23,22,21,21,20,21,21,22,21,22,22,22,23,23,23,22,22,22,22,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,787,1013,1088,1174,1227,1192,1231,1235,1178,1134,1134,1101,1142,1138,1163,1150,1173,1196,1196,1220,1224,1242,1208,1203,1167,1167,1143,1106,1087,1072,1062,1055,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1081,915,1113,1170,1232,1272,1238,1276,1280,1225,1182,1182,1150,1190,1185,1210,1198,1220,1242,1243,1266,1269,1287,1254,1249,1214,1214,1191,1155,1136,1121,1112,1105,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,92,76,70,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,19,16,20,21,22,23,22,23,23,22,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,22,22,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,1038,877,1085,1146,1218,1258,1224,1263,1266,1210,1167,1167,1135,1175,1171,1195,1183,1205,1228,1228,1252,1255,1273,1240,1235,1200,1200,1176,1140,1121,1106,1096,1090,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1088,1088,1088,1088,1088,1088,855,1159,979,1167,1203,1263,1303,1269,1307,1310,1256,1214,1214,1182,1221,1217,1241,1229,1251,1273,1273,1297,1300,1317,1285,1279,1246,1246,1222,1187,1169,1154,1145,1139,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1136,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,98,82,75,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,15,20,17,21,21,23,23,23,23,23,22,22,22,21,22,22,22,22,22,23,23,23,23,24,23,23,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,807,1120,947,1140,1186,1248,1287,1254,1292,1295,1240,1198,1198,1166,1206,1201,1226,1213,1235,1257,1258,1281,1284,1302,1269,1264,1230,1230,1207,1171,1153,1138,1128,1122,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,920,930,1212,1030,1195,1230,1290,1329,1296,1333,1336,1283,1242,1242,1211,1249,1245,1269,1257,1278,1299,1300,1323,1326,1343,1311,1306,1273,1273,1250,1216,1198,1183,1174,1168,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,91,75,69,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,16,16,21,18,21,22,23,23,23,24,24,23,22,22,21,22,22,22,22,23,23,23,23,23,24,23,23,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,877,893,1186,1005,1181,1217,1277,1316,1282,1320,1323,1269,1228,1228,1197,1235,1231,1255,1243,1265,1286,1287,1310,1313,1330,1298,1293,1259,1259,1236,1202,1183,1169,1160,1153,1151,1150,1150,1150,1150,1150,1150,1150,1150,1150,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,927,977,974,1247,1051,1214,1248,1307,1345,1312,1349,1352,1300,1259,1259,1229,1266,1262,1286,1274,1295,1316,1317,1339,1342,1358,1328,1323,1290,1290,1268,1234,1216,1202,1193,1187,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,1185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,74,61,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,16,17,17,22,19,21,22,23,24,23,24,24,23,22,22,22,22,22,23,23,23,23,23,24,24,24,23,23,23,23,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,893,949,952,1230,1041,1204,1239,1298,1337,1304,1341,1344,1291,1251,1250,1220,1258,1254,1277,1265,1286,1308,1308,1331,1334,1350,1319,1314,1281,1281,1259,1225,1207,1193,1183,1177,1175,1174,1174,1174,1174,1174,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,865,984,1021,1012,1267,1075,1234,1268,1325,1363,1331,1367,1370,1319,1279,1279,1249,1286,1282,1305,1294,1314,1335,1335,1357,1360,1376,1346,1341,1309,1309,1287,1254,1237,1223,1214,1208,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,74,61,56,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,14,16,17,17,22,18,21,22,23,23,23,23,23,23,22,22,21,22,22,22,22,22,23,23,23,23,24,23,23,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,830,955,999,993,1257,1063,1224,1258,1316,1354,1322,1358,1361,1309,1269,1269,1239,1276,1272,1295,1284,1305,1326,1326,1348,1351,1367,1337,1332,1300,1300,1277,1244,1226,1212,1203,1197,1195,1194,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1196,1196,1196,1196,1086,914,1020,1052,1031,1282,1093,1250,1283,1340,1376,1345,1380,1383,1333,1294,1294,1265,1301,1297,1320,1308,1329,1349,1350,1371,1374,1390,1360,1355,1324,1324,1302,1269,1252,1239,1230,1224,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,64,53,48,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,18,15,17,17,17,21,18,21,21,22,23,22,23,23,22,21,21,21,21,21,22,22,22,22,22,23,23,23,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,1057,890,1002,1036,1022,1274,1084,1242,1276,1333,1370,1338,1374,1377,1326,1287,1286,1257,1294,1290,1312,1301,1321,1342,1343,1364,1367,1383,1353,1348,1316,1317,1295,1262,1245,1231,1222,1216,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,976,1124,946,1045,1067,1047,1293,1107,1262,1295,1350,1386,1356,1390,1393,1344,1305,1305,1276,1312,1308,1331,1319,1339,1359,1360,1381,1384,1400,1370,1366,1335,1335,1313,1281,1265,1251,1242,1237,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,57,47,42,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,15,18,15,17,17,17,21,18,20,21,22,22,22,22,22,21,21,21,20,21,21,21,21,21,22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,951,1105,930,1033,1059,1039,1288,1100,1256,1289,1345,1381,1350,1385,1388,1338,1300,1300,1270,1307,1303,1325,1314,1334,1354,1355,1376,1379,1395,1365,1360,1329,1329,1308,1275,1258,1245,1236,1230,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,848,1011,1148,969,1057,1078,1059,1301,1118,1270,1302,1357,1393,1362,1396,1399,1351,1313,1313,1284,1320,1316,1338,1327,1346,1366,1367,1388,1390,1406,1377,1372,1342,1342,1321,1289,1273,1260,1251,1245,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,51,42,38,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,13,16,18,15,16,17,17,20,17,20,20,21,22,21,22,22,21,21,21,20,21,21,21,21,21,21,21,22,22,22,22,21,21,21,21,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,826,993,1136,957,1051,1073,1053,1297,1113,1266,1299,1354,1389,1359,1393,1396,1347,1309,1309,1280,1316,1312,1334,1323,1343,1363,1363,1384,1387,1403,1374,1369,1338,1338,1317,1285,1269,1255,1247,1241,1239,1238,1238,1238,1238,1238,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1240,1240,1240,1240,1240,1240,1240,1240,1240,899,884,1036,1167,982,1068,1089,1070,1309,1129,1278,1310,1364,1399,1369,1403,1405,1357,1320,1320,1292,1327,1323,1345,1334,1353,1373,1374,1394,1397,1412,1384,1379,1349,1349,1328,1297,1281,1268,1260,1254,1252,1251,1251,1251,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,50,41,37,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,13,13,16,18,15,16,16,16,20,17,19,20,21,21,21,21,21,21,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,877,866,1023,1158,975,1063,1084,1064,1305,1123,1274,1306,1360,1396,1366,1400,1402,1354,1317,1317,1288,1323,1320,1341,1330,1350,1370,1370,1391,1394,1409,1380,1376,1345,1346,1325,1293,1277,1264,1255,1250,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,677,927,906,1052,1173,990,1076,1097,1078,1313,1135,1283,1314,1367,1402,1372,1405,1408,1361,1325,1324,1297,1331,1327,1349,1338,1357,1376,1377,1397,1400,1415,1387,1382,1353,1353,1332,1302,1286,1273,1265,1259,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,42,35,31,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,10,13,13,15,17,14,16,16,16,19,16,19,19,20,20,20,20,20,20,19,19,19,19,19,20,19,20,20,20,20,20,21,20,20,20,20,19,19,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,657,913,895,1044,1170,986,1072,1093,1074,1311,1132,1280,1312,1365,1400,1371,1404,1407,1359,1322,1322,1295,1329,1325,1347,1336,1355,1375,1375,1396,1398,1413,1385,1381,1351,1351,1330,1300,1283,1270,1262,1256,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,921,704,945,921,1058,1178,998,1082,1103,1084,1316,1141,1286,1317,1369,1404,1375,1407,1410,1363,1327,1327,1300,1334,1330,1351,1341,1360,1379,1379,1399,1402,1417,1389,1385,1355,1355,1335,1305,1289,1277,1269,1263,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,0,0,0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,37,31,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12,9,13,12,14,16,14,15,15,15,18,16,18,18,19,19,19,19,19,19,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,18,18,18,18,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,906,691,936,913,1055,1176,994,1079,1100,1081,1314,1138,1284,1316,1368,1403,1373,1406,1409,1362,1326,1326,1299,1333,1329,1350,1339,1358,1377,1378,1398,1401,1416,1388,1383,1354,1354,1334,1303,1288,1275,1267,1261,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,812,941,722,956,926,1062,1181,1003,1086,1106,1087,1316,1144,1287,1317,1369,1403,1374,1406,1409,1363,1328,1328,1301,1334,1331,1351,1341,1360,1378,1379,1398,1401,1416,1388,1384,1355,1355,1336,1306,1290,1278,1270,1264,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1264,1264,1264,1264,1264,1264,0,0,0,0,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,32,27,24,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,10,12,9,12,12,14,15,13,14,14,14,17,15,17,17,18,18,18,18,18,18,17,17,17,17,17,18,17,18,18,18,18,18,18,18,18,18,18,17,17,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,799,931,713,950,923,1060,1179,1000,1084,1104,1086,1316,1142,1287,1317,1369,1403,1374,1407,1410,1363,1328,1327,1301,1334,1331,1351,1341,1360,1378,1379,1399,1401,1416,1389,1384,1355,1355,1335,1305,1290,1277,1269,1264,1261,1261,1261,1261,1261,1261,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,804,829,951,732,959,930,1064,1181,1005,1087,1107,1089,1315,1144,1286,1316,1367,1400,1372,1404,1407,1361,1326,1326,1300,1333,1329,1350,1339,1358,1376,1377,1396,1399,1413,1386,1382,1354,1354,1334,1305,1289,1277,1269,1264,1262,1261,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,27,22,20,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,10,10,12,9,12,11,13,14,12,13,14,13,16,14,16,16,17,17,17,17,17,17,16,16,16,16,16,17,16,17,17,17,17,17,17,17,17,17,17,16,16,16,16,16,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,794,820,946,727,958,928,1063,1181,1004,1087,1107,1088,1315,1144,1286,1317,1368,1402,1373,1405,1408,1362,1327,1327,1300,1333,1330,1350,1340,1359,1377,1378,1397,1400,1414,1387,1383,1354,1355,1335,1305,1290,1277,1269,1264,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,704,813,834,953,734,958,929,1061,1177,1003,1085,1104,1086,1309,1141,1281,1311,1361,1394,1366,1398,1400,1355,1321,1321,1295,1327,1324,1344,1334,1352,1370,1371,1390,1393,1407,1380,1376,1348,1348,1329,1300,1285,1272,1265,1259,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,18,15,14,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,9,10,11,8,11,11,12,14,12,13,13,13,15,13,15,15,16,16,16,16,16,16,15,15,15,15,15,16,15,16,16,16,16,16,16,16,16,16,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,698,808,831,952,733,959,929,1063,1179,1004,1086,1106,1087,1312,1143,1283,1313,1364,1397,1369,1401,1404,1358,1324,1323,1297,1330,1326,1347,1337,1355,1373,1374,1393,1396,1410,1383,1379,1351,1351,1331,1302,1287,1275,1267,1261,1259,1259,1259,1259,1259,1259,1259,1259,1259,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,651,718,822,840,955,738,960,931,1062,1177,1005,1085,1105,1087,1307,1141,1279,1309,1359,1391,1364,1395,1397,1353,1319,1319,1293,1325,1322,1342,1332,1350,1368,1368,1387,1390,1404,1378,1374,1346,1346,1327,1298,1283,1271,1263,1258,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,23,19,17,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,7,8,9,9,10,8,11,10,12,13,11,12,12,12,14,13,14,14,15,15,15,15,15,15,14,14,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,642,711,817,837,954,736,959,930,1062,1177,1004,1085,1105,1086,1308,1141,1280,1310,1360,1393,1365,1396,1399,1354,1320,1320,1294,1326,1323,1343,1333,1351,1369,1370,1389,1391,1405,1379,1375,1347,1347,1328,1299,1284,1272,1264,1259,1256,1256,1256,1256,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,637,661,725,825,841,954,740,959,931,1060,1174,1004,1083,1103,1085,1303,1139,1275,1304,1354,1386,1359,1389,1392,1348,1315,1314,1289,1321,1317,1337,1327,1345,1363,1364,1382,1385,1399,1373,1369,1341,1341,1322,1294,1279,1267,1260,1254,1252,1252,1252,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,18,15,13,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,7,7,8,9,9,10,8,10,10,11,12,11,11,12,11,14,12,14,14,14,15,14,15,15,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,630,656,721,824,841,955,739,960,931,1061,1175,1004,1084,1104,1086,1305,1140,1277,1307,1356,1388,1361,1392,1395,1351,1317,1317,1291,1323,1320,1339,1330,1347,1365,1366,1385,1387,1401,1375,1371,1343,1344,1325,1296,1281,1269,1262,1256,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,594,647,668,730,826,842,954,742,959,931,1059,1171,1003,1081,1100,1083,1299,1136,1271,1300,1349,1381,1354,1384,1387,1344,1310,1310,1285,1316,1313,1333,1323,1341,1358,1359,1377,1380,1394,1368,1364,1337,1337,1318,1290,1275,1264,1256,1251,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1250,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,17,14,13,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,6,6,7,7,8,8,10,7,10,9,11,12,10,11,11,11,13,11,13,13,14,14,14,14,14,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,587,642,665,727,826,841,954,741,959,931,1060,1172,1003,1082,1102,1084,1301,1137,1273,1302,1351,1383,1356,1387,1390,1346,1312,1312,1287,1319,1315,1335,1325,1343,1361,1361,1380,1382,1396,1370,1366,1339,1339,1320,1292,1277,1265,1258,1253,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,430,602,652,672,731,826,841,952,743,957,930,1056,1167,1001,1079,1098,1080,1294,1133,1267,1295,1344,1375,1349,1379,1381,1339,1306,1305,1281,1312,1308,1328,1318,1336,1353,1354,1372,1375,1388,1363,1359,1332,1332,1314,1286,1271,1260,1252,1247,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1248,1248,1248,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,18,15,12,11,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,4,6,6,6,7,8,8,9,7,9,9,10,11,10,10,10,10,12,11,12,12,13,13,13,13,13,13,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,424,598,650,670,730,826,842,953,742,958,930,1058,1169,1002,1080,1099,1082,1296,1135,1269,1298,1346,1378,1351,1382,1384,1341,1308,1308,1283,1314,1311,1330,1321,1338,1356,1356,1375,1377,1391,1365,1361,1334,1334,1316,1288,1273,1262,1254,1249,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1248,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,470,439,607,655,673,731,826,841,950,743,955,928,1053,1163,999,1076,1094,1077,1289,1129,1262,1290,1338,1369,1343,1373,1375,1333,1300,1300,1276,1306,1303,1322,1313,1330,1347,1348,1366,1369,1382,1357,1353,1327,1327,1308,1281,1266,1255,1248,1243,1241,1240,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,17,14,11,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,4,4,6,6,6,7,8,8,9,7,9,9,10,11,10,10,10,10,12,11,12,12,13,13,13,13,13,13,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,464,435,605,654,673,731,826,841,951,743,956,929,1055,1165,1000,1077,1096,1079,1291,1131,1264,1293,1341,1372,1346,1376,1378,1336,1303,1303,1278,1309,1306,1325,1316,1333,1350,1351,1369,1372,1385,1360,1356,1329,1329,1311,1283,1269,1257,1250,1245,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1244,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,381,474,443,608,654,672,729,823,838,946,741,951,924,1048,1157,994,1070,1089,1072,1281,1124,1255,1283,1330,1361,1335,1365,1367,1325,1293,1293,1268,1299,1296,1315,1305,1322,1340,1340,1358,1361,1374,1349,1345,1319,1319,1301,1274,1260,1248,1241,1236,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,12,10,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,3,4,4,6,6,6,7,8,8,9,7,9,9,10,11,9,10,10,10,12,10,12,12,12,13,12,13,13,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,377,472,441,607,655,673,730,824,839,948,742,953,926,1051,1160,996,1073,1092,1075,1285,1127,1258,1287,1334,1365,1339,1369,1371,1329,1297,1297,1272,1303,1299,1319,1309,1326,1343,1344,1362,1365,1378,1353,1349,1323,1323,1305,1277,1263,1252,1244,1239,1237,1237,1237,1237,1237,1237,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,537,386,477,445,607,653,670,727,819,834,942,739,947,920,1043,1150,989,1065,1083,1066,1273,1117,1247,1275,1322,1352,1327,1356,1359,1317,1285,1285,1261,1291,1288,1307,1297,1314,1331,1332,1350,1352,1366,1341,1337,1311,1311,1293,1266,1252,1241,1234,1229,1227,1227,1227,1227,1227,1227,1227,1227,1227,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,9,8,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,6,6,6,7,8,8,9,7,9,8,10,11,9,10,10,10,12,10,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,535,383,476,444,607,653,671,728,821,836,944,740,949,922,1046,1153,992,1067,1086,1069,1277,1120,1251,1279,1326,1357,1331,1360,1363,1321,1289,1289,1265,1295,1292,1311,1301,1318,1335,1336,1354,1356,1370,1345,1341,1315,1315,1297,1270,1256,1245,1237,1232,1230,1230,1230,1230,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1234,1234,297,536,386,476,443,603,649,666,722,814,828,935,734,940,913,1035,1141,982,1056,1075,1058,1263,1109,1237,1265,1311,1341,1316,1345,1348,1306,1275,1275,1251,1281,1278,1296,1287,1304,1321,1321,1339,1341,1355,1330,1326,1301,1301,1283,1256,1243,1231,1224,1219,1218,1217,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1219,1219,1219,1219,1219,1219,1219,1219,1219,1219,1219,1219,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,4,4,4,5,6,6,7,7,8,9,7,9,8,9,10,9,10,10,10,12,10,11,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,295,537,386,476,444,605,651,668,724,817,831,938,736,943,917,1039,1146,985,1060,1079,1062,1268,1113,1242,1270,1316,1347,1321,1350,1353,1312,1280,1280,1256,1286,1283,1302,1292,1309,1326,1327,1344,1347,1360,1336,1332,1306,1306,1288,1261,1247,1236,1229,1224,1222,1222,1222,1222,1222,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1226,1226,1226,272,303,538,388,476,444,602,647,664,720,810,825,930,732,935,909,1029,1134,977,1051,1069,1052,1255,1103,1230,1257,1303,1333,1308,1336,1339,1298,1267,1267,1243,1273,1270,1288,1279,1296,1313,1313,1331,1333,1346,1322,1318,1293,1293,1276,1249,1235,1224,1217,1213,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1212,1212,1212,1212,1212,1212,1212,1212,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1215,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,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,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,9,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,3,5,3,4,4,5,6,6,6,7,7,8,7,8,8,9,10,9,9,10,9,11,10,11,11,12,12,12,12,12,12,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,268,300,537,387,476,443,603,648,665,721,812,827,932,733,937,911,1032,1138,979,1054,1072,1055,1259,1106,1234,1261,1307,1337,1312,1341,1343,1302,1271,1271,1247,1277,1274,1292,1283,1300,1317,1317,1335,1337,1350,1326,1322,1297,1297,1279,1253,1239,1228,1221,1216,1214,1214,1214,1214,1214,1214,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1217,1217,1217,1217,1217,1217,1217,1217,1217,1217,1217,1217,1217,1218,1218,1218,1218,1218,236,275,304,537,388,474,443,599,644,661,716,806,820,924,728,929,903,1022,1127,971,1044,1062,1045,1246,1095,1221,1248,1294,1323,1298,1327,1329,1289,1258,1258,1235,1264,1261,1279,1270,1287,1303,1304,1321,1324,1337,1313,1309,1284,1284,1267,1241,1227,1216,1209,1204,1202,1202,1203,1203,1203,1203,1203,1203,1203,1203,1203,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1207,1207,1207,0,1,1,1,1,1,1,1,1,1,1,1,1,2,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,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,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,7,6,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,3,5,3,4,4,5,5,6,6,7,7,8,6,8,8,9,9,8,9,9,9,11,9,10,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,233,273,304,537,388,475,443,601,645,663,718,808,823,927,730,932,906,1026,1130,974,1047,1065,1049,1251,1099,1225,1253,1298,1328,1303,1332,1334,1294,1263,1263,1239,1269,1266,1284,1275,1291,1308,1309,1326,1328,1341,1318,1314,1288,1289,1271,1245,1231,1220,1213,1208,1207,1206,1207,1207,1207,1207,1207,1207,1207,1207,1207,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1211,1211,210,241,279,307,536,388,474,442,598,642,659,713,802,816,919,725,924,898,1016,1119,965,1038,1055,1039,1238,1088,1213,1240,1285,1314,1290,1318,1320,1281,1250,1250,1227,1256,1253,1271,1262,1278,1295,1295,1313,1315,1328,1304,1301,1276,1276,1259,1233,1219,1209,1202,1197,1195,1195,1195,1195,1195,1196,1196,1196,1196,1196,1196,1196,1196,1197,1197,1197,1197,1197,1197,1197,1197,1197,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,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,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,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,10,8,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,2,2,3,5,3,4,4,5,6,6,6,7,7,8,6,8,8,9,10,8,9,9,9,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,207,238,277,306,536,388,474,443,599,643,660,714,804,818,922,726,927,901,1019,1123,968,1041,1058,1042,1242,1092,1217,1244,1289,1319,1294,1322,1325,1285,1254,1254,1231,1260,1257,1275,1266,1283,1299,1300,1317,1319,1332,1309,1305,1280,1280,1263,1237,1223,1212,1205,1201,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,1200,1200,1200,1200,1200,1200,1200,1201,1201,1201,1201,1201,1201,1201,1201,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,1203,1203,1203,1203,1203,1203,1203,224,213,243,280,307,533,387,472,441,594,638,655,708,796,810,912,720,917,892,1009,1111,958,1030,1047,1031,1228,1080,1203,1230,1274,1304,1279,1307,1310,1270,1240,1240,1217,1246,1243,1261,1252,1268,1284,1285,1302,1305,1317,1294,1290,1266,1266,1249,1223,1210,1199,1192,1188,1186,1186,1186,1186,1186,1187,1187,1187,1187,1187,1187,1187,1187,1188,1188,1188,1188,1188,1188,1188,1188,1189,1189,1189,1189,1189,1189,1189,1189,1189,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1191,1191,1191,1191,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,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,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,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,5,3,4,4,5,5,6,6,7,7,8,6,8,8,9,10,8,9,9,9,11,9,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,222,212,242,279,307,534,388,473,442,596,640,657,711,799,813,916,722,921,895,1012,1115,962,1034,1051,1035,1233,1084,1208,1235,1280,1309,1284,1312,1315,1275,1245,1245,1222,1251,1248,1266,1257,1273,1290,1290,1307,1310,1323,1299,1295,1271,1271,1254,1228,1215,1204,1197,1192,1191,1191,1191,1191,1191,1191,1191,1191,1191,1192,1192,1192,1192,1192,1192,1192,1192,1193,1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1195,1195,1195,1195,1195,204,226,215,244,280,306,530,386,470,439,591,634,651,704,791,805,906,715,911,886,1001,1102,951,1022,1039,1024,1219,1072,1194,1220,1265,1293,1269,1297,1299,1260,1230,1230,1208,1236,1234,1251,1243,1259,1275,1275,1292,1295,1307,1284,1280,1256,1256,1239,1214,1201,1190,1184,1179,1177,1177,1178,1178,1178,1178,1178,1178,1178,1179,1179,1179,1179,1179,1179,1179,1179,1180,1180,1180,1180,1180,1180,1180,1180,1181,1181,1181,1181,1181,1181,1181,1181,1182,1182,1182,1182,1182,1182,1182,1182,1182,1183,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,3,2,3,3,3,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,4,3,4,4,5,5,5,6,6,7,7,6,7,7,8,9,8,8,9,8,10,9,10,10,10,11,10,11,11,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,202,225,214,244,280,307,531,386,471,440,593,636,653,706,794,808,909,718,914,889,1005,1106,954,1026,1043,1027,1223,1076,1199,1225,1269,1298,1274,1302,1305,1265,1235,1235,1212,1241,1238,1256,1247,1263,1280,1280,1297,1300,1312,1289,1285,1261,1261,1244,1219,1205,1195,1188,1184,1182,1182,1182,1182,1182,1182,1182,1183,1183,1183,1183,1183,1183,1183,1183,1184,1184,1184,1184,1184,1184,1184,1184,1185,1185,1185,1185,1185,1185,1185,1185,1185,1186,1186,1186,1186,1186,1186,1186,1186,1186,1187,1187,145,207,229,217,245,280,306,528,385,468,438,588,631,647,700,786,800,900,711,905,880,994,1094,945,1015,1032,1017,1210,1065,1185,1211,1255,1284,1260,1287,1290,1251,1222,1222,1199,1227,1225,1242,1234,1250,1265,1266,1283,1285,1298,1275,1271,1247,1247,1231,1206,1193,1182,1176,1171,1169,1169,1170,1170,1170,1170,1170,1170,1171,1171,1171,1171,1171,1171,1171,1172,1172,1172,1172,1172,1172,1172,1173,1173,1173,1173,1173,1173,1173,1173,1174,1174,1174,1174,1174,1174,1174,1174,1175,1175,1175,1175,0,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,7,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,2,2,2,2,2,4,3,4,3,5,5,5,5,6,6,7,6,7,7,8,9,7,8,8,8,9,8,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,143,206,227,216,244,280,306,529,385,469,438,589,632,649,702,788,802,903,713,908,883,998,1098,948,1018,1036,1020,1214,1068,1190,1216,1260,1289,1265,1292,1295,1256,1226,1226,1204,1232,1229,1247,1238,1254,1270,1271,1288,1290,1302,1279,1276,1252,1252,1235,1210,1197,1186,1180,1175,1173,1173,1174,1174,1174,1174,1174,1174,1174,1175,1175,1175,1175,1175,1175,1175,1176,1176,1176,1176,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,1178,1178,1178,1178,1178,1178,1178,1178,1178,1179,1179,153,149,209,230,217,245,280,306,524,384,466,436,584,626,643,695,780,794,893,706,898,873,986,1085,937,1007,1024,1009,1199,1056,1176,1201,1245,1273,1249,1277,1279,1241,1212,1212,1189,1217,1215,1232,1224,1239,1255,1256,1272,1275,1287,1265,1261,1237,1237,1221,1196,1183,1173,1167,1162,1160,1160,1161,1161,1161,1161,1161,1161,1162,1162,1162,1162,1162,1162,1163,1163,1163,1163,1163,1163,1163,1164,1164,1164,1164,1164,1164,1165,1165,1165,1165,1165,1165,1165,1165,1166,1166,1166,1166,1166,1166,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,2,2,2,2,2,2,4,3,4,4,5,5,5,6,6,6,7,6,7,7,8,9,8,8,8,8,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,151,147,208,229,217,245,280,306,526,384,467,437,586,629,645,697,783,797,896,709,901,877,990,1090,941,1011,1028,1013,1205,1060,1181,1206,1250,1278,1255,1282,1284,1246,1217,1217,1194,1222,1220,1237,1229,1244,1260,1261,1278,1280,1292,1270,1266,1242,1242,1226,1201,1188,1178,1171,1167,1165,1165,1165,1165,1165,1166,1166,1166,1166,1166,1166,1167,1167,1167,1167,1167,1167,1167,1168,1168,1168,1168,1168,1168,1168,1169,1169,1169,1169,1169,1169,1169,1170,1170,1170,1170,1170,1170,1170,1170,1171,113,156,151,210,230,218,245,279,305,521,382,463,433,581,622,639,690,774,788,886,702,891,867,978,1076,930,999,1016,1001,1190,1048,1166,1192,1234,1262,1239,1266,1268,1231,1202,1202,1180,1208,1205,1222,1214,1229,1245,1246,1262,1265,1277,1254,1251,1227,1228,1211,1187,1174,1164,1158,1153,1151,1151,1152,1152,1152,1152,1152,1153,1153,1153,1153,1153,1153,1154,1154,1154,1154,1154,1155,1155,1155,1155,1155,1155,1156,1156,1156,1156,1156,1156,1156,1157,1157,1157,1157,1157,1157,1157,1158,1158,0,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,2,2,2,2,2,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,2,2,2,2,2,2,4,3,4,3,5,5,5,5,6,6,7,6,7,7,8,8,7,8,8,8,9,8,9,9,10,10,10,10,10,10,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,111,154,150,210,230,217,245,279,305,523,383,464,435,582,624,641,692,777,791,889,704,894,870,982,1081,934,1003,1020,1005,1195,1052,1171,1196,1240,1268,1244,1271,1274,1236,1207,1207,1185,1213,1210,1227,1219,1234,1250,1251,1267,1270,1282,1260,1256,1232,1233,1216,1192,1179,1168,1162,1158,1156,1156,1156,1156,1156,1157,1157,1157,1157,1157,1158,1158,1158,1158,1158,1158,1159,1159,1159,1159,1159,1159,1159,1160,1160,1160,1160,1160,1160,1161,1161,1161,1161,1161,1161,1161,1162,1162,1162,1162,146,117,158,153,211,230,218,245,279,305,519,381,461,432,577,619,635,686,769,783,879,697,884,860,971,1068,923,991,1008,993,1180,1040,1157,1182,1225,1252,1229,1256,1258,1221,1192,1193,1171,1198,1196,1213,1205,1220,1235,1236,1252,1255,1267,1245,1242,1218,1218,1202,1178,1166,1155,1149,1145,1143,1143,1143,1144,1144,1144,1144,1144,1145,1145,1145,1145,1145,1146,1146,1146,1146,1146,1146,1147,1147,1147,1147,1147,1148,1148,1148,1148,1148,1148,1149,1149,1149,1149,1149,1149,1150,1150,1150,1,0,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,2,2,2,2,2,2,4,3,3,3,4,5,5,5,6,6,7,5,7,7,7,8,7,8,8,8,9,8,9,9,9,9,9,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,143,115,157,152,210,230,218,245,279,305,520,381,462,433,579,620,637,688,772,785,882,699,888,863,975,1072,927,995,1012,997,1185,1044,1162,1187,1229,1257,1234,1261,1263,1226,1197,1197,1175,1203,1200,1217,1209,1225,1240,1241,1257,1260,1272,1250,1246,1223,1223,1207,1182,1170,1160,1153,1149,1147,1147,1148,1148,1148,1148,1148,1148,1149,1149,1149,1149,1149,1150,1150,1150,1150,1150,1150,1151,1151,1151,1151,1151,1152,1152,1152,1152,1152,1152,1153,1153,1153,1153,1153,1153,1153,1154,1154,103,149,121,160,154,211,231,219,245,279,304,516,380,459,430,574,615,630,681,763,777,872,692,877,854,963,1059,916,983,1000,985,1170,1031,1147,1172,1214,1241,1219,1245,1248,1211,1182,1182,1161,1188,1186,1203,1194,1210,1225,1226,1242,1244,1256,1235,1231,1208,1208,1193,1169,1156,1146,1140,1136,1134,1134,1134,1135,1135,1135,1135,1135,1136,1136,1136,1136,1137,1137,1137,1137,1137,1138,1138,1138,1138,1138,1139,1139,1139,1139,1139,1139,1140,1140,1140,1140,1140,1141,1141,1141,1141,1141,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,7,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,2,2,2,2,2,2,4,3,4,3,5,5,5,6,6,6,7,6,7,7,8,9,7,8,8,8,10,8,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,101,148,119,159,154,211,230,219,245,279,305,517,380,460,431,575,617,633,683,766,780,876,695,881,857,967,1063,920,987,1004,989,1175,1035,1152,1177,1219,1247,1224,1250,1253,1216,1187,1187,1166,1193,1191,1208,1199,1215,1230,1231,1247,1250,1262,1240,1236,1213,1213,1197,1173,1161,1151,1145,1140,1139,1139,1139,1139,1139,1140,1140,1140,1140,1140,1141,1141,1141,1141,1141,1142,1142,1142,1142,1142,1142,1143,1143,1143,1143,1143,1144,1144,1144,1144,1144,1144,1145,1145,1145,1145,1145,1145,86,108,152,123,162,155,212,231,219,246,279,304,512,378,457,428,570,610,626,676,757,771,865,687,870,847,955,1050,908,975,991,977,1160,1022,1137,1162,1203,1230,1208,1234,1236,1200,1172,1172,1151,1178,1175,1192,1184,1199,1215,1215,1231,1234,1246,1224,1221,1198,1198,1183,1159,1147,1137,1131,1126,1125,1125,1125,1125,1126,1126,1126,1126,1127,1127,1127,1127,1128,1128,1128,1128,1128,1129,1129,1129,1129,1130,1130,1130,1130,1130,1131,1131,1131,1131,1131,1132,1132,1132,1132,1132,1133,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,7,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,2,2,2,2,2,2,4,3,4,3,5,5,5,5,6,6,7,6,7,7,8,8,7,8,8,8,9,8,9,9,10,10,10,10,10,10,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,83,106,151,122,161,155,212,231,219,245,279,304,514,379,458,429,572,612,628,678,760,774,869,690,874,850,959,1054,912,979,996,981,1165,1027,1142,1167,1209,1236,1213,1239,1242,1205,1177,1177,1156,1183,1181,1197,1189,1204,1220,1220,1237,1239,1251,1229,1226,1203,1203,1188,1164,1151,1142,1135,1131,1129,1130,1130,1130,1130,1130,1131,1131,1131,1131,1132,1132,1132,1132,1132,1133,1133,1133,1133,1134,1134,1134,1134,1134,1135,1135,1135,1135,1135,1136,1136,1136,1136,1136,1136,1137,1137,91,88,109,153,124,162,156,211,230,219,245,278,302,508,376,453,425,565,605,621,670,751,764,857,681,862,839,946,1040,900,966,983,968,1149,1013,1127,1151,1192,1219,1197,1223,1225,1189,1161,1162,1141,1167,1165,1182,1174,1189,1204,1204,1220,1223,1235,1213,1210,1187,1188,1172,1149,1137,1127,1121,1117,1115,1116,1116,1116,1116,1117,1117,1117,1117,1118,1118,1118,1118,1119,1119,1119,1119,1120,1120,1120,1120,1120,1121,1121,1121,1121,1122,1122,1122,1122,1122,1123,1123,1123,1123,1124,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,3,4,3,4,4,4,4,4,4,5,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,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,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,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,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,2,2,2,2,2,2,4,3,3,3,4,4,4,5,5,5,6,5,6,6,7,7,6,7,7,7,8,7,8,8,9,9,9,9,9,9,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,90,87,109,153,123,162,156,212,231,219,245,278,303,510,377,455,426,568,608,623,673,754,767,861,684,866,843,951,1045,904,971,987,973,1154,1018,1132,1156,1198,1225,1202,1228,1231,1195,1167,1167,1146,1173,1170,1187,1179,1194,1209,1210,1226,1228,1240,1219,1215,1193,1193,1177,1154,1142,1132,1126,1122,1120,1120,1121,1121,1121,1121,1122,1122,1122,1122,1122,1123,1123,1123,1123,1124,1124,1124,1124,1125,1125,1125,1125,1125,1126,1126,1126,1126,1127,1127,1127,1127,1127,1128,1128,1128,76,95,92,112,154,125,163,157,212,230,219,244,277,301,505,374,451,423,561,601,616,665,745,758,850,676,855,832,938,1031,893,958,974,960,1138,1004,1117,1141,1181,1208,1186,1212,1214,1179,1151,1152,1131,1157,1155,1171,1164,1178,1193,1194,1210,1212,1224,1203,1200,1177,1178,1163,1139,1128,1118,1112,1108,1106,1107,1107,1107,1107,1108,1108,1108,1109,1109,1109,1109,1110,1110,1110,1110,1111,1111,1111,1111,1112,1112,1112,1112,1113,1113,1113,1113,1114,1114,1114,1114,1115,1115,1115,0,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,2,2,3,3,3,3,4,4,4,3,4,4,4,5,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,3,3,4,4,4,5,5,5,6,5,6,6,7,7,6,7,7,7,8,7,8,8,9,9,9,9,9,9,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,74,93,90,111,154,124,162,156,212,230,219,245,277,302,507,375,452,424,563,603,619,667,748,761,854,679,859,836,942,1035,897,962,978,964,1144,1009,1122,1146,1187,1214,1192,1217,1220,1184,1156,1157,1136,1162,1160,1176,1169,1184,1199,1199,1215,1217,1229,1208,1205,1182,1183,1167,1144,1132,1123,1117,1112,1111,1111,1111,1112,1112,1112,1112,1113,1113,1113,1113,1114,1114,1114,1114,1115,1115,1115,1115,1116,1116,1116,1116,1117,1117,1117,1117,1118,1118,1118,1118,1119,1119,1119,1119,82,78,97,93,112,154,125,162,156,211,229,218,243,275,299,500,371,447,419,556,595,610,658,737,750,841,670,846,824,928,1020,883,948,964,950,1126,994,1105,1129,1169,1195,1174,1199,1201,1166,1139,1139,1119,1145,1143,1159,1152,1166,1181,1182,1197,1200,1211,1191,1188,1166,1166,1151,1128,1116,1107,1101,1097,1096,1096,1096,1096,1097,1097,1097,1098,1098,1098,1098,1099,1099,1099,1100,1100,1100,1100,1101,1101,1101,1102,1102,1102,1102,1103,1103,1103,1103,1104,1104,1104,1104,1105,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,3,3,3,3,4,4,4,3,4,4,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,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,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,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,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,2,2,2,2,2,2,4,3,4,3,4,5,5,5,6,6,7,5,7,7,7,8,7,8,8,8,9,8,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,80,77,96,92,112,154,125,162,156,211,230,218,244,276,300,503,372,449,421,559,598,613,662,741,754,845,673,851,828,933,1025,888,953,969,955,1132,999,1111,1135,1175,1202,1180,1205,1208,1172,1145,1146,1125,1151,1149,1165,1158,1172,1187,1188,1204,1206,1218,1197,1194,1171,1172,1157,1134,1122,1112,1106,1102,1101,1101,1101,1102,1102,1102,1103,1103,1103,1103,1104,1104,1104,1105,1105,1105,1105,1106,1106,1106,1106,1107,1107,1107,1107,1108,1108,1108,1108,1109,1109,1109,1109,1110,82,86,82,99,95,114,155,127,163,157,211,229,218,243,275,298,497,369,444,417,552,590,605,653,730,743,833,664,838,816,919,1009,875,939,954,941,1115,984,1094,1117,1157,1183,1162,1187,1189,1155,1128,1128,1108,1134,1132,1148,1140,1155,1170,1170,1186,1188,1200,1179,1176,1154,1155,1140,1118,1106,1097,1091,1087,1086,1086,1086,1086,1087,1087,1087,1088,1088,1088,1089,1089,1089,1090,1090,1090,1091,1091,1091,1092,1092,1092,1092,1093,1093,1093,1094,1094,1094,1094,1095,1095,1095,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,2,3,3,4,4,4,4,5,4,5,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,4,3,4,5,5,5,6,6,7,5,7,7,7,8,7,8,8,8,9,8,9,9,9,10,9,10,10,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,79,84,80,98,94,113,154,126,163,157,211,229,218,243,275,299,498,370,445,418,554,593,608,655,734,746,837,667,842,820,924,1015,879,943,959,945,1121,989,1099,1123,1163,1189,1168,1193,1195,1160,1134,1134,1114,1140,1137,1154,1146,1161,1175,1176,1192,1194,1206,1185,1182,1160,1160,1145,1123,1111,1102,1096,1092,1091,1091,1091,1091,1092,1092,1092,1093,1093,1093,1094,1094,1094,1094,1095,1095,1095,1096,1096,1096,1097,1097,1097,1097,1098,1098,1098,1098,1099,1099,1099,1100,1100,72,86,90,85,101,96,116,156,128,164,158,211,229,218,243,274,298,493,367,441,414,547,585,600,647,724,736,825,658,830,809,911,1000,867,930,945,932,1104,975,1083,1106,1146,1171,1150,1175,1178,1143,1117,1118,1098,1123,1121,1137,1130,1144,1159,1159,1175,1177,1188,1168,1165,1144,1144,1130,1108,1096,1087,1081,1077,1076,1076,1077,1077,1077,1078,1078,1078,1079,1079,1080,1080,1080,1081,1081,1081,1082,1082,1082,1082,1083,1083,1083,1084,1084,1084,1085,1085,1085,1086,1086,1086,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,3,3,3,4,4,4,4,4,5,4,5,5,5,6,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,3,3,4,4,4,5,5,5,6,5,6,6,7,7,6,7,7,7,8,7,8,8,9,9,9,9,9,9,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,69,84,88,83,100,96,115,155,127,164,158,211,229,218,243,274,298,495,368,442,415,550,588,603,650,727,740,829,661,834,812,915,1005,871,934,950,936,1109,980,1088,1112,1151,1177,1156,1181,1183,1149,1123,1123,1103,1129,1126,1142,1135,1149,1164,1165,1180,1183,1194,1174,1171,1149,1150,1135,1113,1101,1092,1086,1082,1081,1081,1081,1082,1082,1082,1083,1083,1083,1084,1084,1084,1085,1085,1085,1086,1086,1086,1087,1087,1087,1088,1088,1088,1089,1089,1089,1089,1090,1090,1090,1091,70,75,89,92,86,102,98,117,156,129,164,159,211,229,218,242,273,296,489,365,438,411,543,580,595,641,717,730,817,653,822,801,902,990,859,921,936,923,1093,966,1072,1095,1134,1160,1139,1163,1166,1132,1106,1107,1087,1113,1110,1126,1119,1133,1148,1149,1164,1166,1177,1157,1155,1133,1134,1120,1098,1086,1077,1072,1068,1067,1067,1067,1068,1068,1069,1069,1069,1070,1070,1070,1071,1071,1072,1072,1072,1073,1073,1073,1074,1074,1074,1075,1075,1075,1076,1076,1076,1077,1077,1077,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,4,5,5,6,6,5,6,6,6,7,6,6,6,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,3,3,4,4,4,4,5,5,4,5,5,6,6,5,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,68,73,87,91,86,102,97,116,156,129,164,159,211,229,218,242,273,297,491,366,439,413,545,583,598,644,720,733,821,656,826,805,906,995,863,925,941,927,1098,970,1078,1101,1140,1165,1145,1169,1172,1138,1112,1112,1093,1118,1116,1132,1124,1139,1153,1154,1169,1171,1183,1163,1160,1139,1139,1125,1103,1091,1082,1077,1073,1071,1072,1072,1072,1073,1073,1074,1074,1074,1075,1075,1075,1076,1076,1076,1077,1077,1077,1078,1078,1078,1079,1079,1079,1080,1080,1080,1081,1081,1081,1082,47,73,77,90,93,87,103,98,117,156,129,164,158,210,227,217,241,271,294,484,362,433,407,537,574,588,634,709,721,808,645,813,792,891,977,849,910,925,912,1079,954,1059,1082,1120,1145,1125,1149,1152,1119,1093,1094,1075,1099,1097,1113,1106,1120,1134,1135,1150,1152,1164,1144,1141,1120,1121,1107,1085,1074,1065,1060,1056,1055,1055,1056,1056,1056,1057,1057,1058,1058,1059,1059,1059,1060,1060,1061,1061,1061,1062,1062,1062,1063,1063,1064,1064,1064,1065,1065,1065,1066,1066,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,3,3,4,4,4,5,5,5,6,5,6,5,6,7,6,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,3,3,4,5,5,5,6,6,7,5,7,6,7,8,7,7,7,7,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,45,71,76,89,92,87,103,98,117,156,129,164,159,210,228,217,241,272,295,486,363,435,409,540,577,592,638,713,725,812,649,818,796,896,984,854,915,931,917,1086,960,1066,1089,1127,1153,1132,1156,1159,1126,1100,1100,1081,1106,1104,1120,1112,1127,1141,1142,1157,1159,1171,1151,1148,1127,1127,1113,1091,1080,1071,1066,1062,1061,1061,1061,1062,1062,1063,1063,1063,1064,1064,1065,1065,1065,1066,1066,1067,1067,1067,1068,1068,1068,1069,1069,1069,1070,1070,1070,1071,1071,1072,87,49,74,78,90,93,87,103,98,117,155,128,163,157,208,225,215,238,268,290,477,357,427,402,529,566,580,625,698,710,796,636,801,780,878,963,836,896,911,899,1063,940,1044,1066,1104,1129,1109,1132,1135,1102,1077,1078,1059,1084,1082,1097,1090,1104,1118,1119,1134,1136,1147,1128,1125,1105,1105,1092,1070,1059,1051,1045,1042,1041,1041,1041,1042,1042,1043,1043,1044,1044,1045,1045,1045,1046,1046,1047,1047,1048,1048,1048,1049,1049,1050,1050,1050,1051,1051,1052,1052,1052,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,3,3,4,4,5,5,5,5,6,5,6,6,6,7,6,6,7,6,8,7,7,7,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,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,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,5,3,4,4,5,5,6,6,7,7,8,6,8,8,8,9,8,9,9,9,10,9,10,10,11,11,11,11,11,11,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,86,48,74,78,90,93,87,103,98,117,155,129,163,158,209,226,216,239,269,292,480,359,430,405,533,570,584,629,703,716,802,641,807,786,884,970,842,903,918,905,1071,947,1051,1074,1112,1137,1117,1141,1143,1111,1085,1086,1067,1092,1089,1105,1098,1112,1126,1127,1142,1144,1155,1136,1133,1113,1113,1099,1078,1067,1058,1053,1049,1048,1048,1049,1049,1049,1050,1050,1051,1051,1052,1052,1052,1053,1053,1054,1054,1054,1055,1055,1056,1056,1056,1057,1057,1057,1058,1058,1059,1059,45,88,50,75,78,90,92,87,102,98,116,153,127,161,156,205,222,212,235,265,287,470,352,422,397,522,558,572,616,689,701,784,628,790,769,865,949,825,884,899,886,1049,927,1029,1052,1089,1113,1094,1117,1120,1088,1063,1064,1045,1069,1067,1083,1076,1090,1104,1105,1119,1122,1133,1114,1111,1091,1092,1078,1057,1046,1038,1033,1029,1028,1028,1029,1029,1030,1030,1031,1031,1032,1032,1033,1033,1033,1034,1034,1035,1035,1036,1036,1037,1037,1037,1038,1038,1039,1039,1040,1040,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,3,4,3,4,4,5,5,5,5,6,6,7,5,7,6,7,8,7,7,7,7,8,7,8,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,3,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,6,5,6,6,6,7,6,6,7,6,8,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,44,87,50,74,78,90,92,87,102,98,116,154,128,162,157,207,224,213,237,266,289,474,355,425,399,526,562,576,621,693,706,790,632,795,775,871,956,830,890,905,892,1056,934,1036,1059,1096,1121,1101,1125,1127,1095,1070,1071,1052,1076,1074,1090,1083,1097,1111,1112,1126,1129,1140,1121,1118,1098,1098,1085,1064,1053,1044,1039,1035,1034,1035,1035,1036,1036,1037,1037,1037,1038,1038,1039,1039,1040,1040,1041,1041,1041,1042,1042,1043,1043,1044,1044,1044,1045,1045,1046,1046,71,46,87,51,74,78,89,92,86,101,97,115,152,126,160,154,203,220,210,232,261,283,464,348,416,391,515,550,564,607,679,690,773,619,778,758,853,936,813,871,886,874,1033,914,1014,1036,1073,1097,1078,1101,1104,1072,1048,1049,1031,1055,1053,1068,1061,1075,1088,1090,1104,1106,1117,1099,1096,1076,1077,1064,1043,1033,1024,1019,1016,1015,1015,1016,1016,1017,1017,1018,1018,1019,1019,1020,1020,1021,1021,1022,1022,1023,1023,1024,1024,1025,1025,1026,1026,1026,1027,1027,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,3,3,5,3,4,4,5,5,5,6,6,6,7,6,7,7,8,8,7,8,8,8,9,8,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,6,5,6,6,6,7,6,6,6,6,8,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,71,45,87,50,74,78,89,92,87,102,97,115,153,127,160,155,204,221,211,234,263,285,467,350,419,394,518,554,568,612,684,696,779,623,784,764,859,942,819,878,892,880,1041,921,1022,1044,1081,1105,1086,1109,1112,1080,1056,1056,1038,1062,1060,1075,1068,1082,1096,1097,1112,1114,1125,1106,1104,1084,1084,1071,1050,1039,1031,1026,1022,1021,1022,1022,1023,1023,1024,1024,1025,1025,1026,1026,1027,1027,1028,1028,1029,1029,1029,1030,1030,1031,1031,1032,1032,1033,1033,1033,53,71,46,87,51,74,77,89,91,86,101,96,114,150,125,158,153,200,217,207,229,258,279,456,343,410,386,507,541,555,598,668,680,761,609,766,746,839,921,800,858,872,860,1017,900,999,1021,1057,1081,1062,1085,1087,1056,1033,1033,1015,1039,1037,1052,1046,1059,1073,1074,1088,1091,1101,1083,1081,1061,1062,1049,1029,1018,1010,1005,1002,1001,1001,1002,1002,1003,1004,1004,1005,1005,1006,1006,1007,1007,1008,1008,1009,1010,1010,1011,1011,1012,1012,1013,1013,1014,1014,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,5,4,4,4,5,6,6,6,7,7,8,6,8,7,8,9,8,8,8,8,10,8,9,9,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,3,3,4,4,4,4,5,5,6,4,6,5,6,7,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,53,71,46,87,51,74,77,89,91,86,101,97,114,151,126,159,153,202,218,208,231,260,281,460,345,413,388,511,546,560,603,673,685,767,614,772,752,846,928,807,864,879,867,1025,907,1007,1029,1065,1089,1070,1093,1096,1064,1040,1041,1023,1047,1045,1060,1053,1067,1081,1082,1096,1098,1109,1091,1088,1069,1069,1056,1036,1025,1017,1012,1009,1008,1008,1009,1009,1010,1010,1011,1011,1012,1012,1013,1014,1014,1015,1015,1016,1016,1017,1017,1018,1018,1019,1019,1020,1020,1020,42,53,71,46,86,50,73,76,87,90,85,99,95,112,148,123,155,150,197,213,204,226,253,274,448,337,403,379,498,532,546,588,656,668,748,599,753,734,825,905,787,843,858,846,1000,885,982,1004,1039,1063,1044,1067,1070,1039,1016,1017,999,1022,1021,1035,1029,1042,1056,1057,1071,1074,1084,1066,1064,1045,1046,1033,1013,1003,995,990,987,986,987,987,988,988,989,990,990,991,991,992,993,993,994,994,995,995,996,996,997,998,998,999,999,1000,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,5,4,5,4,6,6,6,7,7,8,8,7,8,8,9,10,8,9,9,9,11,9,10,10,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,3,3,4,4,4,4,5,5,5,4,5,5,6,7,6,6,6,6,7,6,7,7,8,8,8,8,8,8,7,7,7,7,7,8,7,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,42,53,71,46,86,50,73,77,88,90,85,100,96,113,149,124,156,151,199,215,205,227,256,277,452,340,406,382,502,537,550,593,662,674,754,604,759,740,832,913,794,851,865,853,1009,893,991,1012,1048,1072,1053,1076,1078,1048,1024,1025,1007,1031,1029,1044,1037,1051,1064,1065,1080,1082,1093,1075,1072,1053,1054,1041,1021,1011,1003,998,994,993,994,995,995,996,996,997,997,998,999,999,1000,1000,1001,1001,1002,1002,1003,1004,1004,1005,1005,1006,1006,1007,67,42,52,70,46,84,49,72,75,86,88,83,97,93,110,145,121,152,147,193,209,200,221,249,269,440,330,395,372,488,522,535,577,644,655,734,588,739,720,810,888,772,828,842,830,982,869,965,986,1021,1044,1026,1048,1051,1021,998,999,982,1005,1003,1018,1012,1025,1038,1039,1053,1056,1066,1049,1046,1028,1029,1016,996,987,979,974,971,970,971,971,972,973,973,974,975,975,976,977,977,978,978,979,980,980,981,982,982,983,983,984,984,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,6,4,5,5,6,7,7,7,8,8,9,7,9,9,10,11,9,10,10,10,11,10,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,3,3,4,4,4,4,5,5,5,4,5,5,6,6,6,6,6,6,7,6,7,7,7,8,7,8,8,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,68,42,53,70,46,85,50,72,76,87,89,84,98,94,111,146,122,154,149,195,211,202,223,251,272,444,334,399,375,493,527,540,582,650,662,741,593,746,727,817,897,780,836,850,838,991,877,973,995,1030,1053,1035,1057,1060,1030,1007,1008,990,1014,1012,1027,1020,1034,1047,1048,1062,1065,1075,1057,1055,1036,1037,1024,1005,995,987,982,979,978,979,979,980,981,981,982,982,983,984,984,985,985,986,987,987,988,988,989,990,990,991,991,992,39,66,42,52,68,45,83,49,70,74,84,86,82,96,92,108,142,119,149,145,189,205,196,217,244,264,431,324,387,364,479,511,525,565,631,642,719,576,724,706,794,871,757,812,826,814,963,852,946,967,1001,1024,1006,1028,1031,1002,980,980,964,986,985,999,993,1006,1019,1020,1034,1037,1047,1030,1028,1010,1011,998,979,970,962,958,955,954,954,955,956,957,957,958,959,959,960,961,961,962,963,963,964,965,965,966,967,967,968,969,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,4,4,6,5,6,5,7,7,7,8,9,9,10,8,10,10,11,12,10,11,11,11,13,11,12,12,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,3,3,4,4,4,5,5,5,4,5,5,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,39,67,42,52,69,45,83,49,71,74,85,87,82,96,93,109,143,120,151,146,191,207,198,219,246,267,435,327,391,368,483,517,530,571,637,649,726,582,731,713,802,880,765,820,834,822,973,861,955,976,1011,1034,1016,1038,1041,1011,989,990,973,995,994,1008,1002,1015,1029,1030,1044,1046,1057,1039,1037,1019,1020,1007,988,978,970,966,963,962,963,963,964,965,965,966,967,967,968,969,969,970,971,971,972,973,973,974,974,975,976,976,44,38,65,41,50,67,44,81,48,69,72,82,84,80,93,90,106,139,116,146,141,185,200,191,212,238,258,421,317,378,356,468,500,513,552,617,628,703,564,708,691,777,852,741,794,808,797,943,834,926,947,980,1003,986,1007,1010,981,960,961,944,967,965,979,974,986,999,1001,1014,1017,1027,1010,1008,991,992,979,961,952,944,940,937,936,937,938,939,939,940,941,942,942,943,944,945,945,946,947,947,948,949,950,950,951,952,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,7,5,6,6,8,8,8,9,10,10,11,9,11,10,12,13,11,12,12,12,14,12,13,13,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,3,3,4,4,4,5,5,5,4,5,5,6,6,5,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,45,39,65,41,51,68,44,82,48,70,73,83,85,81,94,91,107,140,117,148,143,187,203,194,214,241,261,426,320,383,360,473,506,519,559,624,635,711,570,716,698,785,861,749,803,817,806,953,843,936,957,991,1013,996,1018,1020,992,970,970,954,976,975,989,983,996,1009,1011,1024,1027,1037,1020,1018,1000,1001,989,970,961,953,949,946,945,946,946,947,948,949,949,950,951,952,952,953,954,954,955,956,956,957,958,958,959,960,58,43,37,63,40,49,65,43,78,46,67,70,80,82,78,91,87,103,135,113,142,138,180,195,187,207,232,251,410,309,369,347,456,488,500,539,602,613,686,550,691,674,758,832,724,776,789,779,921,815,905,925,958,980,964,985,987,960,939,940,924,946,944,958,953,965,978,979,993,995,1006,989,987,970,971,959,941,932,925,921,918,918,918,919,920,921,922,922,923,924,925,926,926,927,928,929,930,930,931,932,933,933,2,1,1,2,1,1,2,1,2,1,2,2,2,2,2,2,2,2,3,2,3,3,4,4,4,4,4,5,8,6,7,6,8,9,9,10,11,11,12,10,12,12,13,14,12,13,13,13,15,13,15,15,15,16,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,3,3,4,4,4,4,4,5,4,5,5,6,6,5,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,59,44,38,64,40,50,66,43,79,47,68,71,81,83,79,92,88,104,137,115,144,140,183,198,189,209,235,255,415,313,373,352,462,494,507,546,610,620,695,557,700,682,767,842,732,785,799,788,932,825,916,936,969,991,975,996,999,971,949,950,934,956,955,969,963,976,989,990,1003,1006,1016,1000,998,980,981,969,951,942,935,930,928,927,928,928,929,930,931,932,932,933,934,935,935,936,937,938,938,939,940,941,941,942,26,57,42,37,61,39,48,63,42,76,45,65,68,78,80,76,88,85,100,131,110,138,134,175,190,182,201,226,245,399,300,359,338,444,475,487,525,586,597,668,536,674,657,739,811,705,756,770,759,898,795,883,902,935,956,940,961,964,937,916,917,902,924,922,936,931,943,956,957,970,973,983,967,966,949,950,938,921,912,905,901,899,898,899,900,901,902,902,903,904,905,906,907,908,908,909,910,911,912,913,914,914,1,2,1,1,2,1,1,2,1,2,1,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,8,6,7,7,9,10,10,11,12,12,13,10,13,13,14,15,13,14,14,14,17,15,16,16,17,17,17,17,17,16,16,16,15,16,15,16,15,16,16,16,16,16,16,15,15,15,15,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,3,2,3,3,4,4,4,4,5,4,5,5,5,6,5,6,6,6,7,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,26,58,43,37,62,39,48,64,42,77,46,66,69,79,81,77,90,86,101,133,112,140,136,178,192,184,204,229,248,405,305,364,343,450,481,494,532,594,605,677,543,683,665,749,821,715,766,779,769,910,805,894,914,946,968,952,973,976,948,927,928,913,934,933,947,942,954,967,968,982,984,994,978,976,959,960,949,931,922,915,911,908,908,909,909,910,911,912,913,914,915,915,916,917,918,919,919,920,921,922,923,923,63,25,55,41,35,59,37,46,61,40,74,44,63,66,75,78,73,86,82,97,127,107,134,130,170,184,176,195,219,238,387,292,348,328,431,461,473,510,570,580,649,521,655,638,718,788,686,735,748,739,874,774,859,878,910,931,915,936,938,912,893,894,879,900,899,912,907,919,932,933,946,949,959,944,942,926,927,916,899,890,884,880,877,877,878,879,880,881,882,883,884,885,886,887,887,888,889,890,891,892,893,894,2,1,2,1,1,2,1,1,2,1,2,1,2,2,2,2,2,2,2,3,3,3,3,3,4,5,4,5,5,6,9,7,8,8,10,11,11,12,13,13,15,12,15,14,16,17,15,16,16,16,18,16,18,18,19,19,19,19,19,18,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,16,16,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,13,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,3,2,3,3,3,4,4,4,5,4,5,5,5,6,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,64,25,56,41,36,60,38,47,62,41,75,45,64,67,77,79,75,87,84,98,129,108,136,132,173,187,179,198,223,241,393,296,354,333,438,468,480,517,578,588,659,528,664,648,729,800,696,746,759,749,886,784,871,890,922,944,928,948,951,925,904,905,890,912,911,924,919,931,944,945,958,961,971,955,954,937,938,927,910,901,894,890,888,888,888,889,890,891,892,893,894,895,896,897,898,898,899,900,901,902,903,904,29,60,24,53,39,34,56,36,44,58,39,71,42,61,63,73,75,71,82,79,93,123,103,129,125,164,177,170,188,211,229,374,281,336,317,416,445,457,492,550,560,628,503,633,617,695,763,664,712,724,715,846,749,832,851,881,902,887,907,910,884,865,867,852,873,872,885,880,892,904,906,919,921,931,916,915,899,901,890,874,865,859,855,853,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,1,2,1,2,1,1,2,1,2,2,1,2,1,2,2,2,2,2,3,2,3,4,3,4,4,5,5,5,5,6,6,10,8,9,9,11,12,12,13,14,14,16,13,16,16,17,19,16,17,18,17,20,18,20,20,21,21,20,21,21,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18,18,18,17,17,17,17,17,16,16,16,16,16,16,16,16,16,16,16,16,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,6,5,6,6,6,7,6,6,7,6,8,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,29,62,25,54,40,35,58,37,45,60,40,72,43,62,65,74,76,72,84,81,95,125,105,132,128,167,181,173,192,215,233,380,287,342,323,424,453,465,501,560,570,638,512,644,628,706,775,675,723,736,727,860,761,845,864,896,916,901,921,924,898,879,880,866,886,885,899,894,906,918,920,932,935,945,930,928,912,914,903,886,878,871,868,865,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,881,22,27,57,23,50,37,32,54,34,42,56,37,68,40,58,61,69,71,68,79,76,90,118,99,124,120,158,170,163,181,203,220,359,271,324,305,401,428,440,474,530,540,604,485,610,595,670,735,640,686,699,690,816,723,803,821,851,871,857,876,879,855,836,838,824,844,843,856,852,863,875,877,889,892,902,888,886,871,873,862,847,839,833,829,827,827,828,829,831,832,833,834,835,836,837,838,839,841,842,843,844,845,1,1,2,1,2,2,1,2,1,2,2,1,3,2,2,2,3,3,2,3,3,3,4,3,4,4,5,6,5,6,7,7,11,8,10,9,12,13,13,14,16,16,18,14,18,17,19,21,18,19,20,19,23,20,22,22,23,23,23,23,23,22,22,22,21,21,21,21,21,21,21,21,22,21,22,21,21,20,20,20,19,19,19,19,19,18,18,18,18,18,18,18,18,18,18,17,17,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,3,3,4,4,4,4,5,5,5,4,5,5,6,7,6,6,6,6,7,6,7,7,8,8,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,23,28,59,23,51,38,33,55,35,43,57,38,69,41,59,62,71,73,69,81,78,91,120,101,127,123,161,174,167,185,207,225,366,276,330,311,408,437,448,483,540,550,616,494,621,606,682,749,652,699,711,702,831,736,817,836,866,886,872,891,894,869,851,852,838,858,858,871,866,878,890,891,904,907,916,902,901,885,886,876,860,852,846,842,840,840,841,842,843,844,845,846,848,849,850,851,852,853,854,855,856,857,30,21,26,54,22,47,35,31,51,32,40,53,35,64,38,55,58,66,68,65,75,73,85,112,94,118,115,151,163,156,173,195,211,344,259,310,292,384,411,422,455,508,518,580,465,585,571,643,706,615,659,671,663,785,695,772,790,819,838,825,843,846,823,806,807,794,813,813,825,821,833,844,846,858,861,870,857,856,841,843,833,818,811,805,802,800,800,801,802,804,805,806,807,808,810,811,812,813,814,816,817,818,2,1,1,3,1,2,2,1,2,1,2,2,2,3,2,2,2,3,3,3,3,3,3,4,4,4,4,6,6,6,6,7,8,12,9,11,10,13,14,14,15,17,17,19,15,19,19,21,23,20,21,21,21,24,21,24,24,25,25,25,25,25,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,3,3,4,4,4,5,5,5,4,5,5,6,6,6,6,6,6,7,6,7,7,7,8,7,8,8,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,31,21,27,56,22,49,36,32,53,33,41,54,36,66,39,57,59,68,70,66,77,74,87,115,96,121,118,154,167,160,177,199,216,352,265,317,299,392,419,431,464,519,529,592,475,598,583,656,720,627,673,685,676,800,709,787,805,835,854,840,859,862,839,821,822,809,829,828,841,836,848,860,861,874,876,886,872,871,856,858,848,832,825,819,816,814,814,815,816,817,818,819,821,822,823,824,825,826,827,829,830,831,10,28,20,24,51,20,45,33,29,48,31,38,50,33,61,36,52,55,63,64,61,72,69,81,107,89,112,109,143,155,148,165,185,201,328,247,295,278,366,392,402,434,485,494,554,444,559,546,614,675,588,631,642,634,751,665,739,756,784,803,790,808,811,789,773,774,762,781,780,792,789,800,811,813,825,828,837,824,823,809,811,802,787,781,775,772,771,771,772,773,775,776,777,779,780,781,783,784,785,786,788,789,1,2,1,1,3,1,2,2,2,3,2,2,3,2,3,2,3,3,3,3,3,3,3,4,5,4,5,5,6,7,6,7,8,8,13,10,12,11,15,16,16,17,19,19,21,17,21,21,23,25,22,23,23,23,27,24,26,27,27,28,27,28,28,27,26,26,25,26,26,26,26,26,26,26,26,26,26,25,25,25,25,24,24,23,23,23,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,3,3,3,4,4,4,4,4,5,4,5,5,6,6,5,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,11,29,20,25,52,21,46,34,30,50,32,39,52,34,62,37,54,56,64,66,63,73,71,83,109,92,115,112,147,159,152,169,190,206,336,253,302,285,375,401,412,444,496,506,567,455,572,558,629,690,601,645,657,648,768,680,756,773,801,820,807,826,829,806,789,790,778,797,796,809,805,816,828,829,841,844,854,840,839,825,827,817,803,796,790,787,785,785,787,788,789,790,792,793,794,795,797,798,799,800,801,803,19,10,26,18,23,47,19,42,31,27,45,29,36,47,31,57,34,49,51,59,61,58,67,65,76,101,84,106,103,135,147,140,156,175,190,310,234,280,264,347,371,381,411,460,469,526,422,531,519,584,642,559,600,611,604,715,634,704,721,747,765,753,771,774,753,738,739,728,746,745,757,754,765,776,778,789,792,801,789,788,775,777,768,755,748,743,741,739,740,741,742,744,745,747,748,749,751,752,754,755,756,758,1,1,2,1,1,3,1,3,2,2,3,2,2,3,2,3,2,3,3,3,3,3,4,3,4,5,4,5,5,7,7,7,7,8,9,15,11,13,12,16,17,17,18,21,21,23,18,23,22,25,27,24,25,26,25,29,26,29,29,30,31,30,30,30,29,28,28,28,28,28,28,28,28,28,28,29,28,29,28,28,27,27,27,26,26,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,3,2,3,3,3,4,4,4,5,4,5,5,5,6,5,5,6,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,19,10,27,19,23,49,20,43,32,28,47,30,37,49,32,59,35,51,53,61,63,59,69,67,79,104,87,109,106,139,151,144,160,180,195,319,240,287,271,356,381,392,422,472,481,540,433,545,532,599,658,573,615,626,619,733,649,722,738,766,784,772,789,792,771,755,756,745,763,763,775,771,782,793,795,807,810,819,806,806,792,794,785,771,764,759,756,755,755,756,758,759,761,762,763,765,766,767,769,770,771,773,4,17,9,24,17,21,44,18,39,29,25,42,27,33,44,29,53,32,46,48,55,57,54,63,61,71,94,79,99,97,127,137,132,146,164,178,291,220,263,248,326,349,359,387,433,442,495,398,501,489,551,605,527,566,577,570,675,599,666,681,707,724,713,730,733,713,699,700,690,707,707,718,715,726,736,738,749,752,761,750,749,737,739,731,718,712,708,705,704,705,706,708,709,711,712,714,715,717,718,720,721,722,0,1,1,2,1,2,3,1,3,2,2,3,2,2,3,2,3,2,3,3,3,4,3,4,4,4,6,5,6,6,7,8,8,8,9,10,16,12,15,14,18,19,19,21,23,23,26,21,26,25,28,31,27,29,29,28,33,30,33,33,34,35,34,35,35,33,33,32,32,32,32,33,32,32,33,33,33,33,33,32,32,31,31,31,30,30,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,2,2,3,3,3,4,4,4,5,4,5,4,5,6,5,5,5,5,6,5,6,6,6,7,6,7,7,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,4,18,9,25,17,22,46,18,40,30,26,43,28,34,45,30,55,33,47,50,57,59,56,65,63,74,97,82,103,100,131,142,136,151,170,184,301,227,271,256,336,360,370,399,447,455,510,410,516,504,567,623,543,583,594,587,695,616,685,701,727,745,733,750,753,733,718,720,708,726,726,738,734,745,756,758,769,772,781,769,769,756,758,750,736,730,725,723,722,722,723,725,726,728,729,731,732,734,735,736,738,739,5,3,16,8,22,15,19,40,16,35,26,23,38,24,30,40,27,49,29,42,44,51,52,50,58,56,66,87,73,92,90,118,128,122,136,153,166,271,204,245,231,304,325,334,361,404,412,462,371,467,457,515,566,493,530,540,534,632,561,624,638,662,679,669,684,688,670,656,658,648,664,665,675,673,683,693,695,706,709,717,707,707,695,697,690,678,672,668,666,665,666,667,669,671,672,674,675,677,679,680,682,683,0,0,1,1,2,1,2,3,1,3,2,2,3,2,2,3,2,4,2,3,3,4,4,4,4,4,5,6,5,6,6,8,9,8,9,10,11,18,13,16,15,20,21,21,23,26,26,29,23,29,28,31,34,30,32,32,32,37,33,36,37,38,39,38,39,39,38,37,37,36,36,36,37,36,37,37,37,37,37,37,37,37,36,36,35,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,3,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,4,16,8,23,16,20,42,17,37,27,24,40,26,32,42,28,51,31,44,46,53,54,52,61,58,69,91,76,96,93,122,132,127,141,159,172,281,212,254,239,315,337,346,374,418,427,478,384,484,473,532,585,510,548,558,552,653,580,644,660,684,701,690,707,710,691,677,679,668,685,685,697,694,704,714,716,727,730,739,728,728,716,718,710,698,692,688,686,685,685,687,688,690,691,693,694,696,697,699,700,702,5,4,3,14,7,20,14,17,36,15,32,24,21,35,22,28,37,24,45,27,38,40,46,48,45,53,51,61,80,67,85,82,108,117,112,125,140,153,249,188,225,213,280,300,308,333,373,380,427,343,432,422,476,523,456,490,500,494,586,520,578,592,615,630,621,636,639,622,610,612,603,618,618,629,626,636,646,648,658,661,669,659,660,649,651,644,633,629,625,623,622,623,625,626,628,630,631,633,635,636,638,640,1,0,0,1,1,2,1,2,3,1,3,2,2,3,2,2,3,2,4,2,3,3,4,4,4,4,4,5,7,5,7,7,9,9,9,10,11,12,19,15,17,16,21,23,23,25,28,28,31,25,32,31,34,38,33,35,35,35,41,36,40,41,42,43,42,43,43,42,41,41,40,41,40,41,41,41,41,41,42,42,42,41,41,40,40,39,39,38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,3,4,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,3,15,8,21,15,18,38,15,34,25,22,37,23,29,38,26,47,28,40,42,49,50,48,56,54,63,83,70,88,86,113,122,117,130,147,159,260,196,235,222,292,312,321,347,388,396,444,357,449,439,495,544,474,510,519,514,609,540,601,615,638,654,644,660,663,646,633,634,625,641,641,652,649,659,669,671,682,685,693,683,683,672,674,667,655,650,646,644,644,644,646,648,649,651,652,654,656,657,659,660,3,5,4,3,12,6,18,12,15,32,13,29,21,19,31,20,25,33,22,40,24,35,36,42,43,41,48,46,55,72,61,77,75,98,106,102,113,127,138,226,171,205,193,255,273,281,303,340,347,389,313,394,385,434,478,417,448,457,452,536,476,529,542,563,577,569,583,586,571,560,562,554,568,569,578,576,585,594,597,606,609,617,608,608,599,601,595,585,581,577,576,576,576,578,580,582,583,585,587,588,590,592,0,1,0,0,1,1,2,1,2,4,1,3,2,2,3,2,3,3,2,4,2,4,4,4,4,4,5,5,5,7,6,7,7,9,10,10,11,12,13,21,16,19,18,23,24,25,27,30,31,34,27,34,33,37,41,36,38,39,38,45,40,44,45,46,47,46,47,47,46,45,45,44,45,45,45,45,45,46,46,46,46,47,46,46,45,45,44,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,5,4,3,13,7,19,13,16,34,14,30,23,20,33,21,26,35,23,42,25,37,38,44,45,43,51,49,58,76,64,81,78,103,112,107,119,134,145,238,179,215,203,267,286,294,318,356,363,408,328,413,403,455,500,436,469,478,473,560,497,553,567,588,603,594,609,612,596,584,586,578,593,593,603,601,610,620,622,632,635,643,633,634,624,626,619,609,604,601,599,599,600,601,603,605,606,608,610,611,613,615,8,2,4,3,2,11,6,16,11,13,28,11,25,19,16,28,18,22,29,19,35,21,31,32,37,38,36,43,41,49,64,54,68,66,87,95,91,101,114,124,202,153,183,173,228,245,252,272,305,311,349,281,354,346,391,430,375,404,412,407,483,429,478,490,509,522,514,527,530,517,507,509,502,515,515,524,523,531,540,542,551,554,561,553,553,545,547,542,533,529,526,525,525,526,528,530,531,533,535,537,538,540,1,0,1,0,0,1,1,2,1,2,4,1,3,2,2,3,2,3,4,2,4,3,4,4,4,4,4,5,5,6,7,6,8,7,10,10,10,11,12,13,22,17,20,19,24,26,27,29,32,32,36,29,36,36,40,44,38,41,41,41,48,43,47,48,50,51,50,51,51,49,48,48,47,48,48,49,49,49,50,50,50,50,51,50,50,49,49,48,47,47,46,46,46,46,45,45,45,45,45,45,45,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,2,4,3,2,12,6,17,12,14,30,12,27,20,18,29,19,23,31,21,38,23,33,34,39,41,39,45,44,52,68,57,72,70,92,100,96,107,121,131,214,162,194,183,241,258,266,287,322,329,369,297,374,366,412,454,396,425,434,429,509,452,503,516,535,549,541,555,558,543,533,535,527,541,542,551,549,558,567,569,578,581,588,580,580,572,574,568,559,555,552,550,550,551,553,554,556,558,560,561,563,565,3,7,2,4,3,2,9,5,13,9,12,24,10,22,16,14,24,15,19,25,17,31,18,27,28,32,33,32,37,36,43,56,47,60,58,76,83,80,89,100,108,177,134,161,152,200,215,221,239,268,274,308,247,312,305,345,379,331,356,364,360,427,379,423,433,450,462,456,467,470,458,450,451,445,457,458,466,465,473,480,482,490,493,500,493,494,486,488,484,476,473,471,470,470,471,472,474,476,478,479,481,483,0,1,0,1,0,0,1,1,2,1,2,4,1,3,2,2,3,2,3,4,2,4,3,4,4,4,4,4,5,5,6,7,6,8,8,10,11,10,11,13,14,22,17,20,19,25,27,27,29,33,33,37,30,38,37,41,45,39,42,43,42,50,44,49,50,52,53,52,53,53,52,51,51,50,51,51,51,51,52,52,52,53,53,54,53,53,52,52,51,50,49,49,49,49,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,2,2,3,3,3,3,4,4,4,4,5,4,5,6,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,3,7,2,4,3,2,10,5,14,10,13,26,11,23,17,15,26,16,20,27,18,33,20,29,30,35,36,34,40,39,46,60,51,64,62,82,89,85,95,107,116,190,143,172,162,214,229,236,255,286,292,328,264,333,325,367,404,353,379,387,383,455,404,450,461,479,491,484,497,499,487,478,480,473,485,486,495,493,501,509,512,520,523,530,523,523,515,517,512,504,501,498,497,497,498,500,501,503,505,507,508,510,1,2,6,2,3,2,2,8,4,11,8,10,21,8,18,14,12,20,13,16,21,14,26,16,23,24,27,28,27,32,31,36,48,40,51,50,65,71,68,76,86,93,152,115,138,131,172,185,190,206,231,236,265,213,269,263,297,328,286,308,314,311,370,329,366,375,390,401,395,406,408,398,391,393,387,398,399,406,405,412,419,421,428,431,437,431,432,425,427,423,417,414,412,412,412,413,415,416,418,420,421,423,0,0,1,0,1,0,0,1,1,2,1,2,4,1,3,2,2,3,2,3,4,2,4,3,4,4,4,5,4,5,5,6,8,6,8,8,10,11,10,12,13,14,23,17,21,20,26,27,28,30,34,34,39,31,39,38,43,47,41,44,45,44,52,46,51,52,54,55,54,56,56,54,53,53,52,53,53,54,54,55,55,55,56,56,57,56,56,55,55,54,53,53,52,52,52,52,52,52,52,52,52,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,3,4,4,4,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1,2,6,2,3,2,2,9,4,12,9,11,22,9,20,15,13,22,14,17,23,15,28,17,25,26,30,31,29,34,33,39,52,44,55,54,71,77,74,82,92,101,164,124,149,141,186,199,205,222,249,254,286,230,290,284,320,353,308,331,338,335,398,353,394,404,420,431,425,436,438,428,420,421,416,427,428,435,434,442,449,451,459,461,467,461,462,455,457,453,446,443,441,440,440,441,443,445,446,448,450,451,2,1,2,5,1,2,2,1,6,3,9,6,8,17,7,15,11,10,17,11,13,18,12,22,13,19,20,23,24,23,27,26,30,40,34,43,42,55,60,57,64,72,78,128,97,116,110,145,156,161,174,195,199,224,180,228,223,252,278,243,261,267,264,314,279,311,319,332,341,337,345,348,339,333,335,331,340,341,347,346,352,358,360,367,369,374,370,370,365,367,364,358,356,355,354,355,356,357,359,360,362,364,0,0,0,1,0,0,0,0,1,1,2,1,2,3,1,3,2,2,3,2,3,3,2,4,2,3,4,4,4,4,5,5,5,7,6,8,7,10,10,10,11,13,14,22,17,20,19,25,27,27,29,33,34,38,30,38,37,42,46,40,43,44,43,51,45,50,51,53,55,54,55,55,54,53,53,52,53,53,54,54,54,55,55,56,56,57,56,56,55,55,54,53,53,52,52,52,52,52,52,52,52,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,1,2,5,1,3,2,2,7,4,10,7,9,19,8,17,12,11,18,12,15,19,13,24,14,21,22,25,26,25,29,28,33,44,37,47,46,60,65,63,70,79,85,140,106,127,120,158,170,175,189,212,217,244,196,248,243,274,302,264,284,290,287,341,303,338,347,360,370,365,375,377,368,361,363,358,368,369,376,375,381,388,390,397,399,405,399,400,394,396,393,387,384,383,382,383,384,385,387,388,390,392,1,1,1,1,4,1,2,1,1,5,3,7,5,6,14,6,12,9,8,14,9,11,14,10,18,11,15,16,19,19,18,22,21,25,33,28,35,34,45,49,47,52,59,64,105,80,96,91,119,128,132,143,161,164,185,149,188,184,208,230,201,216,221,219,260,232,258,265,276,284,280,287,290,283,278,279,276,283,284,290,289,295,300,301,307,309,313,310,310,306,308,305,301,299,298,298,298,299,301,302,304,305,0,0,0,0,1,0,0,0,0,1,1,2,1,1,3,1,3,2,2,3,2,2,3,2,4,2,3,3,4,4,4,5,4,5,7,6,7,7,9,10,10,11,12,13,21,16,19,18,24,26,26,28,32,32,36,29,37,36,40,44,39,42,42,42,50,44,49,50,52,53,52,54,54,53,51,52,51,52,52,53,53,53,54,54,55,55,56,55,55,54,54,54,53,52,52,52,52,52,52,52,52,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,1,1,1,2,4,1,2,2,1,6,3,8,6,7,15,6,14,10,9,15,10,12,16,11,20,12,17,18,21,21,20,24,23,28,36,31,39,38,50,54,52,58,65,71,116,88,106,100,132,142,146,158,177,181,204,164,207,203,229,253,221,238,243,241,286,255,284,291,303,311,307,316,318,310,305,306,302,311,312,318,317,323,328,330,336,338,343,339,339,335,336,334,329,327,326,325,326,327,328,330,331,333,1,1,1,0,1,3,1,2,1,1,4,2,6,4,5,11,4,10,7,6,11,7,9,11,8,14,8,12,13,15,15,15,17,17,20,26,22,28,27,36,39,38,42,47,52,84,64,77,73,96,103,106,115,130,133,149,120,152,149,168,186,162,175,179,177,211,188,209,215,224,230,228,234,236,230,226,227,225,231,232,237,236,241,245,246,251,253,257,254,254,251,252,251,247,246,245,245,245,246,247,249,250,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,3,1,2,2,2,3,2,2,3,2,3,2,3,3,4,4,4,4,4,5,6,5,7,6,8,9,9,10,11,12,19,15,18,17,22,23,24,26,29,30,33,27,34,33,37,41,36,39,39,39,46,41,46,47,48,50,49,50,50,49,48,48,48,49,49,50,50,50,51,51,52,52,53,52,52,51,52,51,50,50,49,49,49,49,49,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,3,4,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1,1,0,1,3,1,2,1,1,5,2,7,5,6,12,5,11,8,7,12,8,10,13,9,16,9,14,14,17,17,16,19,19,22,29,25,31,31,40,44,42,47,53,58,94,72,86,81,107,115,119,129,145,148,166,134,169,166,188,207,181,195,199,198,235,209,233,239,249,256,253,260,262,255,251,252,249,256,257,262,262,267,271,273,278,280,284,281,281,278,279,277,273,272,271,271,271,272,273,275,276,1,1,0,1,0,1,2,1,1,1,1,3,2,4,3,4,8,3,7,6,5,8,5,7,9,6,11,7,9,10,12,12,11,13,13,15,20,17,22,21,28,30,29,33,37,40,66,50,60,57,75,81,83,90,102,104,117,94,119,117,132,146,128,138,141,140,166,148,165,170,177,182,180,185,186,182,179,180,178,183,184,188,188,191,195,196,200,201,204,202,203,200,201,200,197,196,196,196,196,197,198,199,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,2,1,2,2,1,2,1,2,2,2,3,2,3,3,3,3,3,4,4,4,6,5,6,6,8,8,8,9,10,11,17,13,16,15,20,21,22,24,26,27,30,24,31,30,34,37,33,35,36,35,42,37,42,43,44,46,45,46,46,45,44,45,44,45,45,46,46,47,47,48,48,49,49,49,49,48,48,48,47,47,46,46,46,46,46,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,1,2,1,1,1,1,4,2,5,4,4,9,4,8,6,6,9,6,8,10,7,12,7,11,11,13,14,13,15,15,18,23,20,25,24,32,35,33,37,42,46,75,57,68,65,85,92,94,102,115,118,132,107,135,132,150,165,144,156,159,158,188,167,186,192,200,205,203,208,210,205,202,203,200,206,207,211,211,215,219,220,224,226,229,227,227,225,226,224,221,220,219,219,220,221,222,223,0,1,0,0,1,0,1,2,0,1,1,0,2,1,3,2,3,6,2,6,4,4,6,4,5,7,4,8,5,7,8,9,9,9,10,10,12,15,13,16,16,21,23,22,25,28,31,50,38,46,43,57,61,63,69,77,79,89,72,91,89,101,112,98,105,108,107,127,113,127,130,136,140,138,142,143,140,138,139,137,141,142,145,145,147,150,151,154,155,158,156,157,155,156,155,153,152,152,152,152,153,154,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,2,1,2,1,1,2,1,2,2,1,3,2,2,2,3,3,3,3,3,4,5,4,5,5,6,7,7,8,8,9,15,11,14,13,17,18,19,20,23,23,26,21,27,26,30,33,29,31,31,31,37,33,37,38,39,40,40,41,41,40,39,39,39,40,40,41,41,41,42,42,43,43,44,43,43,43,43,43,42,42,41,41,41,42,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,0,1,0,1,2,1,1,1,1,3,1,4,3,3,7,3,6,5,4,7,5,6,8,5,9,6,8,9,10,10,10,12,11,13,18,15,19,19,24,27,26,29,32,35,58,44,52,50,66,71,73,79,89,91,102,83,105,103,116,128,112,121,124,123,146,130,145,149,155,160,158,162,164,160,157,158,157,161,162,165,165,168,171,173,176,177,180,178,179,177,178,176,174,173,173,173,173,174,175,0,0,1,1,0,1,0,1,1,0,1,1,0,2,1,3,2,2,5,2,4,3,3,5,3,4,5,3,6,4,5,6,6,7,6,8,7,9,11,10,12,12,16,17,16,18,21,22,37,28,34,32,42,45,47,51,57,58,66,53,67,66,75,83,72,78,80,79,94,84,94,97,101,104,103,105,106,104,102,103,102,105,106,108,108,110,112,113,115,116,118,117,117,116,117,116,114,114,114,114,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,2,1,1,1,1,2,1,1,2,1,2,1,2,2,2,2,2,3,3,3,4,3,4,4,5,6,6,6,7,8,13,10,12,11,14,16,16,17,20,20,22,18,23,22,25,28,24,26,27,27,32,28,31,32,34,34,34,35,35,34,34,34,34,35,35,35,35,36,36,37,37,38,38,38,38,37,37,37,37,36,36,36,36,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,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,2,2,2,2,2,2,2,2,0,0,1,0,0,1,0,1,1,0,1,1,0,2,1,3,2,3,5,2,5,4,3,5,3,4,6,4,7,4,6,6,8,8,7,9,8,10,13,11,14,14,18,20,19,21,24,26,43,33,39,37,49,53,55,59,67,68,77,62,79,77,87,96,84,91,93,92,110,98,109,113,117,121,119,123,124,121,119,120,119,122,123,125,125,128,130,131,134,135,137,136,136,134,135,134,133,132,132,132,132,133,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,2,1,2,3,1,3,2,2,3,2,3,3,2,4,3,4,4,5,5,5,5,5,6,8,7,9,8,11,12,12,13,15,16,26,20,24,23,30,32,33,36,41,42,47,38,48,47,53,59,52,56,57,57,67,60,67,69,72,74,73,76,76,75,74,74,73,76,76,78,78,79,81,81,83,84,85,84,85,84,84,84,83,82,82,82,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,3,3,3,3,4,5,5,5,6,6,10,8,9,9,12,13,13,14,16,16,18,15,19,18,21,23,20,21,22,22,26,23,26,26,27,28,28,29,29,28,28,28,28,28,28,29,29,30,30,30,31,31,32,31,31,31,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,2,2,2,4,2,3,3,2,4,3,3,4,3,5,3,4,5,5,6,5,6,6,7,10,8,10,10,13,14,14,15,17,19,31,24,28,27,36,38,40,43,48,50,56,45,57,56,63,70,61,66,68,67,80,71,80,82,86,88,87,90,91,89,87,88,87,90,90,92,92,94,96,96,98,99,101,100,100,99,100,99,98,97,97,97,98,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,2,1,2,2,1,2,1,2,2,2,3,2,3,3,3,3,3,4,4,4,6,5,6,6,8,8,8,9,10,11,18,14,17,16,21,22,23,25,28,29,33,26,33,33,37,41,36,39,40,39,47,42,47,48,50,52,51,53,53,52,51,52,51,53,53,54,54,56,57,57,58,59,60,59,59,59,59,59,58,58,58,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,3,4,4,5,8,6,7,7,9,10,10,11,12,12,14,11,14,14,16,17,15,16,17,17,20,18,20,20,21,22,21,22,22,22,21,21,21,22,22,22,22,23,23,23,24,24,24,24,24,24,24,24,24,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,3,1,2,2,2,3,2,2,3,2,4,2,3,3,4,4,4,4,4,5,7,6,7,7,9,10,10,11,12,13,22,17,20,19,25,27,28,30,34,35,39,32,40,39,45,49,43,47,48,48,57,50,56,58,61,62,62,64,64,63,62,62,62,64,64,65,65,67,68,68,70,71,72,71,71,71,71,71,70,70,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,2,2,2,2,3,4,3,4,4,5,6,5,6,7,7,12,9,11,11,14,15,16,17,19,20,22,18,23,22,25,28,24,26,27,27,32,29,32,33,34,35,35,36,37,36,35,36,35,36,36,37,37,38,39,39,40,40,41,41,41,41,41,41,40,40,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,3,3,3,6,4,5,5,6,7,7,8,9,9,10,8,10,10,11,13,11,12,12,12,14,13,14,15,15,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,18,18,18,18,18,18,18,18,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,2,1,2,1,1,2,1,1,2,1,2,1,2,2,3,3,3,3,3,3,5,4,5,5,6,7,7,7,8,9,15,11,14,13,17,19,19,21,23,24,27,22,28,27,31,34,30,32,33,33,39,35,39,40,42,43,43,44,44,43,43,43,43,44,44,45,45,46,47,48,49,49,50,49,50,49,49,49,49,48,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,4,4,4,5,8,6,7,7,9,10,10,11,13,13,15,12,15,15,17,18,16,17,18,18,21,19,21,22,23,23,23,24,24,24,23,23,23,24,24,25,25,25,26,26,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,4,3,4,4,5,5,5,6,6,7,7,6,8,7,8,9,8,9,9,9,11,9,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,3,3,3,3,4,5,4,5,6,6,10,8,9,9,11,12,13,14,16,16,18,15,19,18,21,23,20,22,22,22,26,23,26,27,28,29,29,30,30,29,29,29,29,30,30,31,31,31,32,32,33,33,34,33,34,33,33,33,33,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,5,4,5,4,6,6,7,7,8,8,9,7,9,9,11,12,10,11,11,11,13,12,13,14,14,15,15,15,15,15,15,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,3,2,3,4,4,4,4,5,5,4,5,5,6,6,6,6,6,6,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,6,5,6,6,7,8,8,9,10,10,12,9,12,12,13,15,13,14,14,14,17,15,17,18,18,19,19,19,19,19,19,19,19,19,19,20,20,20,21,21,21,22,22,22,22,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,3,3,4,4,4,4,5,5,6,5,6,6,6,7,6,7,7,7,8,7,8,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,4,3,4,3,5,5,5,6,6,6,7,6,7,7,8,9,8,9,9,9,11,10,11,11,11,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,5,6,5,5,5,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,4,3,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,11,11]}}