-
scb fetcher authored0fc27f89
BefProgOsiktDetalj09-2111.json 176.59 KiB
{"dataset":{"dimension":{"Fodelseland":{"label":"country of birth","category":{"index":{"040":0},"label":{"040":"Europe excl. EU and Nordic countries"}}},"Kon":{"label":"sex","category":{"index":{"1":0},"label":{"1":"men"}}},"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":[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,9,9,9,9,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,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,9,9,9,9,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,46,42,38,37,37,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,32,29,28,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,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,30,26,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,63,74,66,63,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,49,60,54,51,49,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,90,86,94,86,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,24,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,21,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,78,75,84,76,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,108,111,105,112,105,101,100,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,23,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,97,100,96,103,95,92,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,163,130,130,124,131,123,120,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,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,23,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,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,1,152,119,121,115,121,114,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,201,182,147,147,140,147,140,137,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,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,21,21,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,18,18,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,192,173,139,138,132,139,132,128,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,259,224,202,167,166,160,167,160,157,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,25,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,21,21,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,247,213,192,157,157,150,157,150,147,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,344,283,246,223,188,188,182,188,181,178,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,23,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,22,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,1,332,271,235,213,177,177,171,178,171,167,166,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,389,367,303,265,243,208,207,201,208,201,198,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,25,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,21,21,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,378,355,293,255,233,198,198,191,198,191,188,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,421,415,389,324,287,265,230,230,223,230,223,220,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,27,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,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,1,408,402,378,314,276,254,219,219,212,219,212,209,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,475,444,434,407,344,306,284,250,249,243,250,243,240,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,25,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,21,21,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,464,432,424,398,334,296,274,240,239,233,240,233,230,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,515,498,463,453,426,363,326,304,269,269,263,270,263,260,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,25,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,21,21,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,503,487,454,443,417,353,316,294,260,259,253,260,253,250,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,485,541,521,485,475,449,386,349,327,293,292,286,293,286,283,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,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,24,24,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,471,528,510,474,464,438,374,337,315,281,281,275,282,274,271,270,270,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,507,513,565,544,509,499,473,410,373,351,317,316,310,317,310,307,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,492,499,553,532,497,487,461,398,361,339,305,304,298,305,298,295,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,582,538,539,590,569,534,524,498,435,399,377,343,343,337,343,336,333,332,332,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,33,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,566,522,526,577,557,522,511,485,422,386,364,330,329,324,330,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,627,609,561,561,613,592,557,547,521,459,422,400,366,366,360,367,360,357,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,30,29,25,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,613,595,549,550,601,581,546,536,510,447,410,389,355,354,349,355,348,345,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,1186,658,635,586,587,638,618,583,573,547,485,448,427,393,393,387,393,386,383,382,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,33,29,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,28,5,3,3,2,2,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,1172,642,622,574,574,625,605,570,560,534,472,435,414,380,379,374,380,373,370,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,1700,1213,683,659,611,612,663,643,608,598,572,510,474,453,419,419,413,420,413,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,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,34,33,29,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,28,8,6,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1688,1200,670,647,599,600,651,630,595,585,560,498,461,440,406,406,400,407,400,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,1816,1730,1242,714,691,643,644,695,674,640,630,605,543,507,486,452,452,446,453,446,443,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,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,0,0,0,41,40,36,35,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,36,36,10,10,7,4,4,3,3,4,4,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,1801,1715,1227,698,675,627,628,679,658,624,614,589,527,491,469,436,435,430,436,429,426,425,425,425,425,425,425,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,1715,1859,1766,1280,757,734,687,687,737,717,683,673,648,587,551,530,497,497,491,497,490,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,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,0,0,57,56,48,47,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,11,12,11,8,5,5,4,4,5,5,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,1692,1837,1748,1261,735,712,665,666,716,696,662,652,626,565,529,508,475,474,468,475,468,465,464,464,464,464,464,464,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,1885,1778,1911,1817,1336,817,794,748,748,798,778,744,735,710,649,613,592,559,559,554,560,553,550,549,549,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,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,0,79,78,68,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,14,13,14,14,10,6,6,5,5,6,6,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,1853,1746,1885,1792,1308,787,764,717,718,768,748,714,704,679,618,582,561,528,528,522,529,522,519,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,1842,1996,1874,2003,1912,1435,921,898,852,853,902,882,849,839,814,754,719,698,665,665,660,666,659,656,655,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,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,0,0,0,0,0,0,0,0,0,0,0,130,128,112,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,15,16,15,16,16,12,7,7,7,7,7,7,7,7,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,1785,1940,1826,1957,1865,1386,869,846,800,801,850,830,797,787,762,702,666,645,613,612,607,613,606,603,602,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,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,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,1969,1985,2118,1995,2125,2034,1562,1053,1031,985,986,1034,1015,982,972,948,888,853,833,800,800,794,801,794,791,790,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,162,143,140,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,18,18,19,18,19,18,14,9,9,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,7,7,7,7,7,1897,1913,2057,1935,2064,1973,1499,987,965,918,919,968,949,915,906,881,821,786,765,733,733,727,734,727,724,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,2109,2116,2112,2241,2121,2249,2160,1693,1189,1167,1122,1123,1171,1152,1119,1110,1085,1026,992,972,940,939,934,940,934,931,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,930,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,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,0,0,0,0,0,0,0,0,0,0,0,0,172,171,150,147,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,22,22,22,24,22,24,23,18,12,12,11,11,12,12,11,11,11,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,2035,2043,2048,2179,2058,2187,2097,1628,1121,1099,1054,1054,1103,1083,1051,1041,1017,957,923,902,870,870,864,871,864,861,860,860,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,861,2174,2269,2255,2247,2376,2258,2385,2297,1836,1338,1317,1272,1273,1320,1301,1269,1260,1236,1178,1144,1123,1092,1092,1086,1092,1086,1083,1082,1082,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,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,0,0,0,0,0,0,0,0,0,189,187,166,163,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,25,26,26,26,27,26,27,26,21,15,15,14,14,15,15,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,12,12,12,2092,2189,2186,2180,2309,2190,2317,2228,1765,1264,1242,1197,1198,1246,1227,1194,1185,1161,1102,1068,1048,1016,1016,1010,1017,1010,1007,1006,1006,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1008,1008,1008,1008,1008,1008,1008,1008,2172,2316,2391,2374,2369,2496,2380,2504,2418,1963,1472,1450,1406,1407,1454,1435,1403,1394,1370,1313,1279,1260,1228,1228,1223,1229,1223,1220,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,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1221,1221,1221,1221,1221,1221,1221,1221,1221,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,0,0,0,0,0,0,173,172,152,150,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,26,28,29,29,29,30,29,30,29,24,17,17,17,17,17,17,17,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,14,14,14,2099,2245,2330,2315,2308,2437,2319,2445,2357,1899,1405,1384,1339,1340,1387,1368,1336,1327,1303,1245,1212,1192,1160,1160,1155,1161,1154,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,2209,2290,2415,2486,2472,2466,2592,2477,2600,2514,2065,1581,1560,1516,1517,1564,1545,1514,1504,1481,1424,1391,1372,1341,1341,1336,1342,1335,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1332,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1334,1334,1334,1334,1334,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,0,0,0,0,150,148,131,128,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,28,29,30,31,31,31,33,31,33,32,26,20,19,19,19,19,19,19,19,18,18,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,16,16,16,16,16,2149,2231,2366,2439,2423,2418,2544,2428,2552,2466,2014,1526,1505,1461,1462,1509,1490,1459,1449,1426,1369,1335,1316,1285,1285,1279,1285,1279,1276,1275,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,2217,2316,2381,2501,2573,2559,2553,2677,2564,2685,2601,2158,1680,1659,1616,1617,1663,1645,1614,1605,1582,1526,1493,1474,1444,1443,1438,1444,1438,1435,1434,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1,1,1,1,1,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,139,138,122,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,28,29,30,32,33,33,33,34,33,34,33,28,21,21,20,20,21,21,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,2162,2263,2336,2458,2530,2515,2510,2635,2520,2643,2558,2112,1631,1610,1566,1567,1613,1595,1564,1555,1531,1475,1442,1423,1392,1392,1387,1393,1387,1384,1383,1383,1383,1383,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,2227,2318,2402,2464,2584,2655,2641,2635,2758,2646,2766,2683,2245,1773,1753,1710,1711,1757,1739,1708,1699,1676,1621,1589,1570,1540,1540,1535,1541,1534,1532,1531,1531,1531,1531,1531,1531,1531,1531,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1532,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1533,1,1,1,1,1,1,1,1,1,1,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,132,130,116,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,27,28,29,30,31,32,32,32,33,32,34,32,27,21,21,20,20,21,21,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,2175,2267,2359,2422,2543,2614,2600,2594,2718,2605,2726,2642,2202,1727,1706,1663,1664,1710,1692,1661,1652,1629,1574,1541,1522,1492,1492,1486,1492,1486,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1483,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1484,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,1485,2165,2314,2392,2473,2535,2654,2724,2711,2705,2826,2716,2834,2752,2320,1854,1834,1792,1793,1838,1820,1789,1781,1758,1704,1672,1653,1624,1623,1618,1624,1618,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,116,115,104,102,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,25,27,28,29,30,31,32,32,32,33,32,34,33,27,22,22,21,21,22,21,21,21,21,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,19,19,19,19,2120,2270,2355,2438,2500,2619,2690,2676,2670,2792,2681,2800,2717,2283,1814,1794,1751,1752,1797,1779,1749,1740,1717,1663,1631,1612,1582,1582,1577,1583,1576,1574,1573,1573,1573,1573,1573,1573,1573,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,1575,2076,2235,2372,2448,2529,2590,2708,2777,2763,2758,2878,2768,2886,2805,2378,1917,1897,1856,1857,1901,1883,1854,1845,1823,1769,1738,1719,1690,1690,1685,1690,1684,1682,1681,1681,1681,1681,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1684,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,98,97,87,85,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,86,86,86,86,24,26,27,28,29,30,31,32,32,32,33,32,33,32,27,22,22,21,21,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,19,19,2040,2200,2343,2420,2501,2563,2681,2751,2737,2732,2852,2742,2860,2778,2349,1886,1866,1824,1825,1869,1852,1822,1813,1791,1736,1705,1686,1657,1657,1652,1657,1651,1649,1648,1648,1648,1648,1648,1648,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1649,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1650,1651,1651,1651,1651,1651,1998,2146,2295,2429,2505,2585,2646,2762,2830,2817,2812,2930,2822,2938,2858,2436,1980,1961,1920,1921,1964,1947,1917,1909,1887,1834,1803,1784,1756,1755,1751,1756,1750,1748,1747,1747,1747,1747,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1748,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1749,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1750,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,95,94,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,22,23,25,26,27,28,29,30,31,31,31,32,31,32,31,26,21,21,21,21,21,21,21,21,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,19,19,19,1962,2111,2265,2400,2476,2557,2618,2735,2804,2790,2785,2904,2795,2912,2831,2407,1949,1929,1888,1889,1933,1915,1886,1877,1855,1802,1770,1752,1723,1723,1718,1723,1717,1715,1714,1714,1714,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1715,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,2012,2064,2202,2348,2481,2556,2636,2696,2811,2878,2865,2860,2977,2870,2985,2905,2488,2038,2019,1978,1979,2022,2005,1976,1967,1946,1893,1862,1844,1816,1816,1811,1816,1811,1808,1807,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1808,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1809,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1810,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,89,88,80,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,21,21,23,24,26,27,28,28,29,30,30,30,31,30,31,30,26,21,21,21,21,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,19,19,1979,2031,2174,2321,2455,2531,2610,2671,2786,2854,2841,2836,2954,2846,2961,2882,2462,2009,1990,1949,1950,1993,1976,1947,1938,1916,1864,1833,1814,1786,1786,1781,1786,1781,1778,1777,1777,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1779,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1919,2066,2111,2246,2391,2523,2597,2676,2735,2849,2916,2903,2898,3014,2908,3022,2943,2530,2085,2066,2026,2026,2069,2052,2023,2015,1994,1942,1911,1893,1865,1865,1860,1866,1860,1857,1857,1857,1857,1857,1857,1857,1857,1857,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1858,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1859,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,77,76,69,68,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,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,19,21,21,22,24,25,26,27,27,29,29,29,29,30,29,30,29,25,21,21,20,20,21,20,20,20,20,19,19,19,19,19,18,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,1891,2039,2087,2224,2369,2502,2577,2656,2716,2830,2897,2884,2879,2996,2889,3003,2924,2509,2062,2042,2002,2003,2046,2029,2000,1991,1970,1917,1887,1869,1840,1840,1835,1841,1835,1833,1832,1832,1832,1832,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1833,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1945,1960,2100,2143,2277,2421,2552,2625,2703,2762,2875,2941,2928,2923,3038,2933,3046,2968,2559,2118,2099,2060,2060,2103,2086,2057,2049,2028,1977,1946,1929,1901,1901,1896,1902,1896,1893,1893,1893,1893,1893,1893,1893,1893,1893,1893,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1894,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1895,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1896,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,61,55,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,19,19,20,20,22,23,24,25,26,26,28,28,28,28,29,28,29,28,24,20,20,20,20,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,18,18,18,18,18,18,18,18,18,1924,1940,2083,2127,2262,2406,2537,2611,2690,2749,2862,2928,2916,2911,3026,2921,3034,2956,2545,2102,2083,2043,2043,2086,2069,2040,2032,2011,1959,1929,1911,1883,1883,1878,1884,1878,1875,1875,1875,1875,1875,1875,1875,1875,1875,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1877,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1878,1927,1988,1998,2135,2179,2312,2454,2584,2657,2734,2792,2903,2969,2956,2952,3065,2962,3073,2996,2591,2155,2136,2097,2097,2139,2123,2094,2086,2065,2014,1985,1967,1939,1939,1935,1940,1934,1932,1931,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1932,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1933,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1935,1,1,1,1,1,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,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,63,62,57,56,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,17,18,18,19,20,21,22,23,24,25,25,26,27,27,27,28,27,28,27,23,19,19,19,19,19,19,19,19,19,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,17,17,17,17,17,17,17,17,1904,1967,1979,2117,2161,2295,2438,2568,2641,2718,2777,2889,2955,2942,2937,3052,2948,3059,2982,2575,2137,2118,2078,2079,2121,2104,2076,2068,2047,1996,1966,1948,1920,1920,1915,1921,1915,1913,1912,1912,1912,1912,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1913,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1914,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1916,1916,1916,1916,1916,1916,1916,1916,1916,2074,1973,2029,2038,2175,2218,2350,2491,2619,2692,2768,2826,2936,3001,2989,2984,3097,2994,3104,3028,2627,2194,2176,2137,2138,2179,2163,2135,2127,2106,2056,2026,2009,1981,1981,1977,1982,1976,1974,1973,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1975,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1978,1978,1978,1978,2,1,1,1,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,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,66,65,60,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,18,17,17,17,19,19,20,21,22,23,24,24,25,26,26,26,27,26,27,26,23,19,19,18,18,19,19,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,17,17,17,17,17,17,17,17,17,2050,1950,2009,2018,2155,2198,2331,2473,2601,2674,2751,2809,2920,2985,2973,2968,3081,2978,3089,3012,2609,2175,2156,2117,2118,2159,2143,2115,2107,2086,2035,2005,1988,1960,1960,1956,1961,1955,1953,1952,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1953,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1954,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1956,1957,2046,2115,2011,2066,2075,2210,2253,2384,2524,2651,2723,2798,2856,2965,3030,3017,3013,3125,3023,3132,3057,2659,2230,2212,2173,2174,2215,2199,2171,2163,2143,2093,2064,2046,2019,2019,2014,2020,2014,2012,2011,2012,2012,2012,2012,2012,2012,2012,2012,2012,2012,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2014,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2016,2016,2016,2016,2016,2016,2016,2016,2016,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,61,60,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,17,17,16,17,17,18,18,20,21,22,22,23,23,24,25,25,25,26,25,26,25,22,18,18,18,18,18,18,18,18,18,17,17,17,17,17,16,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,2024,2094,1992,2048,2057,2193,2235,2367,2507,2635,2707,2783,2841,2951,3016,3003,2998,3111,3008,3118,3042,2643,2212,2194,2155,2156,2197,2181,2153,2145,2125,2074,2045,2028,2000,2000,1996,2001,1995,1993,1992,1993,1993,1993,1993,1993,1993,1993,1993,1993,1993,1994,1994,1994,1994,1994,1994,1994,1994,1994,1994,1994,1994,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1995,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1996,1997,1997,1997,1997,1997,1997,1997,2088,2085,2150,2046,2101,2110,2244,2286,2416,2555,2681,2752,2827,2884,2993,3057,3045,3040,3151,3050,3158,3084,2690,2264,2246,2208,2209,2250,2234,2206,2198,2178,2128,2099,2082,2055,2055,2050,2056,2050,2048,2047,2048,2048,2048,2048,2048,2048,2048,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2049,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2050,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,59,58,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,17,17,17,16,17,17,18,18,19,20,21,22,23,23,24,24,24,24,25,24,25,25,21,18,18,18,18,18,18,18,17,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,2068,2065,2132,2029,2083,2093,2227,2270,2400,2539,2666,2737,2813,2870,2979,3043,3031,3026,3138,3036,3145,3070,2674,2247,2229,2191,2191,2233,2216,2189,2181,2160,2111,2081,2064,2037,2037,2032,2038,2032,2030,2029,2030,2030,2030,2030,2030,2030,2030,2030,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2031,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2034,2034,2034,2034,2034,2034,2034,2034,2034,2034,2034,2034,2034,2165,2124,2117,2180,2078,2132,2141,2274,2316,2445,2582,2707,2778,2852,2909,3017,3080,3068,3064,3174,3074,3181,3107,2716,2294,2276,2238,2239,2280,2264,2237,2229,2209,2160,2131,2114,2087,2087,2083,2088,2083,2080,2080,2080,2080,2080,2080,2080,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2082,2082,2082,2082,2082,2082,2082,2082,2082,2082,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2083,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2084,2085,2085,2085,2085,2085,2085,2085,2085,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,54,54,49,48,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,16,16,16,16,16,16,16,17,17,18,19,20,21,21,22,23,23,23,23,24,23,24,23,20,17,17,17,17,17,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,2147,2106,2101,2165,2062,2116,2126,2259,2301,2431,2569,2694,2765,2840,2896,3005,3069,3056,3052,3162,3062,3170,3095,2703,2279,2261,2223,2224,2265,2249,2221,2214,2193,2144,2115,2098,2071,2071,2067,2072,2067,2064,2064,2064,2064,2064,2064,2064,2064,2065,2065,2065,2065,2065,2065,2065,2065,2065,2065,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2066,2067,2067,2067,2067,2067,2067,2067,2067,2067,2067,2067,2067,2068,2068,2068,2068,2068,2068,2068,2068,2068,2068,2068,2068,2068,2068,2068,2069,2069,2069,2069,2108,2184,2140,2133,2196,2094,2148,2157,2289,2331,2459,2595,2719,2789,2863,2919,3026,3089,3077,3073,3182,3083,3189,3116,2728,2310,2292,2254,2255,2296,2280,2253,2245,2225,2176,2148,2131,2105,2105,2100,2105,2100,2098,2097,2097,2098,2098,2098,2098,2098,2098,2098,2098,2099,2099,2099,2099,2099,2099,2099,2099,2099,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2101,2101,2101,2101,2101,2101,2101,2101,2101,2101,2101,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2102,2103,2103,2103,2103,2103,2103,2,2,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,39,38,35,34,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,35,16,17,16,16,17,16,16,16,17,18,19,20,21,21,22,22,23,23,23,23,24,23,24,24,21,17,17,17,17,17,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,2098,2175,2132,2125,2188,2086,2140,2149,2282,2323,2452,2589,2713,2784,2858,2914,3021,3085,3073,3068,3178,3078,3185,3111,2722,2302,2284,2246,2247,2288,2272,2245,2237,2217,2168,2139,2122,2096,2096,2091,2097,2091,2089,2088,2089,2089,2089,2089,2089,2089,2089,2090,2090,2090,2090,2090,2090,2090,2090,2090,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2091,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2092,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2093,2094,2094,2094,2094,2094,2094,2094,2141,2132,2204,2160,2153,2215,2115,2168,2177,2308,2350,2476,2612,2735,2804,2878,2933,3039,3102,3090,3086,3194,3096,3201,3129,2744,2329,2312,2274,2275,2315,2300,2273,2265,2245,2197,2169,2152,2126,2126,2121,2127,2121,2119,2119,2119,2119,2119,2119,2120,2120,2120,2120,2120,2120,2120,2120,2121,2121,2121,2121,2121,2121,2121,2121,2121,2122,2122,2122,2122,2122,2122,2122,2122,2122,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2125,2125,2125,2125,2125,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,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,1,1,1,1,1,1,1,1,1,1,42,42,39,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,38,16,16,16,16,16,16,16,16,16,17,17,18,19,20,21,21,22,23,23,23,23,24,23,24,23,20,17,17,17,17,17,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,2129,2120,2194,2150,2143,2206,2105,2158,2167,2299,2340,2468,2603,2727,2797,2870,2926,3033,3095,3084,3079,3188,3089,3195,3122,2736,2320,2302,2264,2265,2306,2290,2263,2255,2235,2187,2158,2142,2115,2115,2111,2116,2111,2108,2108,2108,2108,2109,2109,2109,2109,2109,2109,2109,2109,2110,2110,2110,2110,2110,2110,2110,2110,2110,2111,2111,2111,2111,2111,2111,2111,2111,2111,2111,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2114,2114,2114,2114,2114,2278,2157,2145,2216,2173,2166,2228,2128,2181,2190,2320,2361,2487,2621,2743,2812,2885,2940,3046,3108,3096,3092,3199,3102,3207,3134,2753,2342,2324,2287,2288,2328,2312,2286,2278,2258,2210,2182,2166,2140,2140,2136,2141,2136,2133,2133,2133,2133,2133,2134,2134,2134,2134,2134,2134,2134,2135,2135,2135,2135,2135,2135,2135,2135,2136,2136,2136,2136,2136,2136,2136,2136,2137,2137,2137,2137,2137,2137,2137,2137,2137,2138,2138,2138,2138,2138,2138,2138,2138,2138,2138,2139,2139,2139,2139,2139,2139,2139,2139,2139,2139,2139,3,3,3,3,3,3,3,2,2,2,2,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,34,34,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,16,15,15,15,15,15,16,15,15,15,16,16,17,18,19,20,20,21,21,22,22,22,22,22,22,22,19,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,15,15,15,15,2271,2149,2138,2210,2166,2159,2222,2121,2175,2184,2314,2355,2482,2616,2739,2808,2881,2937,3042,3105,3093,3089,3196,3099,3204,3132,2749,2336,2318,2281,2282,2322,2306,2279,2272,2252,2204,2176,2159,2133,2133,2128,2134,2129,2126,2126,2126,2126,2126,2127,2127,2127,2127,2127,2127,2127,2127,2128,2128,2128,2128,2128,2128,2128,2128,2129,2129,2129,2129,2129,2129,2129,2129,2129,2130,2130,2130,2130,2130,2130,2130,2130,2130,2131,2131,2131,2131,2131,2131,2131,2131,2131,2131,2131,2132,2132,2132,2132,2132,2132,2132,2132,2433,2300,2177,2165,2235,2192,2185,2247,2148,2201,2210,2339,2380,2505,2638,2759,2828,2900,2955,3059,3121,3109,3105,3212,3115,3220,3148,2769,2361,2344,2307,2308,2347,2332,2306,2298,2279,2231,2203,2187,2161,2161,2157,2162,2157,2154,2154,2154,2155,2155,2155,2155,2155,2155,2155,2156,2156,2156,2156,2156,2156,2157,2157,2157,2157,2157,2157,2157,2157,2158,2158,2158,2158,2158,2158,2158,2159,2159,2159,2159,2159,2159,2159,2159,2159,2160,2160,2160,2160,2160,2160,2160,2160,2160,2161,2161,2161,2161,2161,2161,2161,2161,3,3,3,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,40,39,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,37,37,16,15,14,14,15,14,14,15,14,15,15,15,16,17,17,18,19,19,20,20,21,21,21,21,21,21,21,18,16,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,14,14,14,2423,2289,2167,2155,2226,2183,2175,2237,2138,2191,2200,2329,2370,2496,2629,2751,2820,2893,2948,3052,3114,3103,3098,3205,3108,3213,3141,2761,2351,2334,2297,2298,2338,2322,2296,2288,2269,2221,2193,2176,2150,2150,2146,2151,2146,2144,2143,2144,2144,2144,2144,2144,2145,2145,2145,2145,2145,2145,2145,2146,2146,2146,2146,2146,2146,2146,2146,2147,2147,2147,2147,2147,2147,2147,2147,2148,2148,2148,2148,2148,2148,2148,2148,2149,2149,2149,2149,2149,2149,2149,2149,2149,2149,2150,2150,2150,2150,2150,2150,2150,2150,2150,2385,2445,2309,2187,2175,2246,2203,2196,2257,2159,2212,2221,2349,2389,2513,2645,2766,2834,2906,2960,3064,3125,3114,3110,3216,3120,3223,3152,2777,2371,2354,2318,2318,2358,2342,2316,2309,2290,2242,2215,2198,2173,2173,2169,2174,2169,2167,2166,2166,2167,2167,2167,2167,2167,2168,2168,2168,2168,2168,2168,2169,2169,2169,2169,2169,2169,2169,2170,2170,2170,2170,2170,2170,2170,2171,2171,2171,2171,2171,2171,2171,2172,2172,2172,2172,2172,2172,2172,2172,2173,2173,2173,2173,2173,2173,2173,2173,2173,2174,2174,2174,2174,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,2,2,2,2,2,2,2,2,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,31,31,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,28,28,15,16,15,14,14,14,14,14,15,14,14,14,15,15,16,17,18,18,19,19,20,20,20,20,21,20,21,20,18,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,14,14,14,14,2379,2439,2304,2182,2170,2241,2198,2191,2252,2154,2206,2215,2344,2384,2509,2642,2762,2831,2903,2957,3062,3123,3112,3107,3214,3117,3221,3150,2773,2366,2349,2312,2313,2353,2337,2311,2304,2284,2237,2209,2193,2167,2167,2163,2168,2163,2160,2160,2160,2161,2161,2161,2161,2161,2161,2162,2162,2162,2162,2162,2162,2163,2163,2163,2163,2163,2163,2163,2164,2164,2164,2164,2164,2164,2164,2165,2165,2165,2165,2165,2165,2165,2165,2166,2166,2166,2166,2166,2166,2166,2166,2166,2167,2167,2167,2167,2167,2167,2167,2167,2167,2168,2346,2391,2448,2313,2192,2181,2251,2208,2202,2262,2165,2217,2226,2353,2394,2517,2648,2767,2835,2906,2961,3064,3125,3113,3109,3214,3119,3222,3152,2779,2376,2359,2323,2324,2363,2348,2322,2315,2296,2249,2221,2205,2180,2180,2176,2181,2176,2174,2173,2174,2174,2174,2174,2174,2175,2175,2175,2175,2175,2175,2176,2176,2176,2176,2176,2177,2177,2177,2177,2177,2177,2178,2178,2178,2178,2178,2178,2178,2179,2179,2179,2179,2179,2179,2179,2180,2180,2180,2180,2180,2180,2180,2181,2181,2181,2181,2181,2181,2181,2181,2181,2182,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,26,25,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,16,15,14,14,14,14,14,14,14,14,14,15,15,16,17,18,18,19,19,20,20,20,20,20,20,21,20,18,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,14,14,14,2342,2388,2446,2311,2190,2178,2248,2206,2199,2260,2162,2214,2224,2351,2391,2515,2647,2767,2835,2906,2960,3064,3125,3113,3109,3215,3119,3223,3152,2778,2374,2357,2320,2321,2360,2345,2319,2312,2293,2245,2218,2202,2176,2176,2172,2177,2172,2170,2170,2170,2170,2170,2171,2171,2171,2171,2171,2172,2172,2172,2172,2172,2172,2173,2173,2173,2173,2173,2173,2173,2174,2174,2174,2174,2174,2174,2175,2175,2175,2175,2175,2175,2175,2175,2176,2176,2176,2176,2176,2176,2176,2177,2177,2177,2177,2177,2177,2177,2177,2177,2178,2178,2275,2350,2393,2450,2316,2196,2185,2254,2213,2206,2266,2170,2222,2231,2357,2397,2519,2649,2768,2835,2906,2960,3062,3123,3111,3107,3212,3117,3220,3150,2780,2380,2363,2328,2329,2367,2352,2327,2319,2300,2254,2227,2211,2186,2186,2181,2187,2182,2179,2179,2179,2180,2180,2180,2180,2181,2181,2181,2181,2181,2182,2182,2182,2182,2182,2182,2183,2183,2183,2183,2183,2184,2184,2184,2184,2184,2184,2185,2185,2185,2185,2185,2185,2186,2186,2186,2186,2186,2186,2186,2187,2187,2187,2187,2187,2187,2187,2188,2188,2188,2188,2188,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,24,23,22,21,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,14,15,15,15,15,14,14,14,14,14,14,14,14,14,15,15,16,17,17,18,18,19,19,20,20,20,20,20,20,20,17,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,14,14,14,2273,2348,2392,2449,2315,2194,2183,2252,2210,2204,2264,2168,2219,2228,2355,2395,2518,2649,2768,2835,2906,2960,3063,3124,3112,3108,3213,3118,3221,3151,2779,2378,2361,2325,2326,2365,2350,2324,2317,2298,2251,2224,2208,2183,2183,2179,2184,2179,2177,2176,2176,2177,2177,2177,2177,2178,2178,2178,2178,2178,2179,2179,2179,2179,2179,2179,2180,2180,2180,2180,2180,2180,2181,2181,2181,2181,2181,2181,2182,2182,2182,2182,2182,2182,2182,2183,2183,2183,2183,2183,2183,2183,2184,2184,2184,2184,2184,2184,2184,2185,2185,2185,2161,2276,2350,2392,2448,2316,2197,2186,2255,2214,2207,2267,2172,2223,2232,2357,2397,2518,2647,2765,2832,2902,2956,3057,3117,3106,3102,3206,3113,3214,3145,2778,2381,2364,2329,2330,2368,2354,2328,2321,2302,2256,2229,2213,2188,2188,2184,2189,2184,2182,2182,2182,2183,2183,2183,2183,2184,2184,2184,2184,2184,2185,2185,2185,2185,2185,2186,2186,2186,2186,2186,2187,2187,2187,2187,2187,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2189,2190,2190,2190,2190,2190,2190,2191,2191,2191,2191,2191,2191,2191,2192,2192,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,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,2,1,1,1,1,1,1,1,1,1,1,21,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,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,14,15,15,15,16,15,14,14,15,14,14,15,14,14,14,15,15,16,17,18,18,19,19,20,20,20,20,21,20,21,20,18,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,2160,2276,2350,2393,2449,2316,2197,2185,2255,2213,2206,2267,2171,2222,2231,2357,2397,2519,2648,2767,2834,2904,2958,3060,3120,3109,3105,3209,3115,3217,3147,2779,2381,2364,2328,2329,2368,2353,2327,2320,2301,2255,2228,2212,2187,2187,2183,2188,2183,2181,2180,2181,2181,2181,2182,2182,2182,2182,2182,2183,2183,2183,2183,2183,2184,2184,2184,2184,2184,2185,2185,2185,2185,2185,2186,2186,2186,2186,2186,2186,2187,2187,2187,2187,2187,2187,2188,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2189,2189,2190,2190,2190,2226,2160,2273,2345,2388,2444,2313,2195,2184,2252,2211,2205,2265,2170,2221,2230,2354,2394,2514,2642,2759,2825,2895,2948,3049,3109,3098,3094,3197,3104,3205,3136,2772,2379,2362,2327,2328,2366,2352,2326,2319,2301,2255,2228,2212,2188,2188,2184,2189,2184,2182,2182,2182,2182,2183,2183,2183,2183,2184,2184,2184,2184,2185,2185,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2187,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2190,2190,2190,2190,2190,2190,2191,2191,2191,2191,2191,2191,2192,2192,2192,2192,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,4,4,4,4,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,2,2,2,1,1,19,18,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,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,15,14,15,15,16,16,15,14,14,15,14,14,15,14,14,15,15,16,16,17,18,18,19,19,20,20,20,20,21,20,21,20,18,16,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,2226,2161,2275,2347,2390,2446,2314,2196,2185,2254,2212,2206,2266,2171,2222,2231,2356,2395,2516,2645,2762,2829,2899,2952,3053,3113,3102,3098,3202,3108,3210,3140,2775,2380,2363,2328,2329,2367,2353,2327,2320,2301,2255,2229,2213,2188,2188,2184,2189,2184,2182,2182,2182,2182,2183,2183,2183,2183,2184,2184,2184,2184,2185,2185,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2187,2188,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2190,2190,2190,2190,2190,2190,2191,2191,2191,2191,2191,2191,2192,2192,2192,2083,2225,2159,2271,2343,2385,2440,2311,2194,2183,2251,2210,2204,2263,2170,2220,2229,2352,2392,2511,2638,2754,2820,2890,2942,3042,3102,3091,3087,3189,3097,3197,3129,2768,2378,2361,2327,2328,2366,2351,2326,2319,2300,2255,2229,2213,2189,2189,2185,2190,2185,2183,2183,2183,2183,2184,2184,2184,2185,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2188,2189,2189,2189,2189,2189,2190,2190,2190,2190,2191,2191,2191,2191,2191,2192,2192,2192,2192,2192,2193,2193,2193,2193,2193,2193,2194,2194,2194,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,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,13,14,14,15,15,15,16,15,14,14,15,14,14,15,14,14,14,15,16,16,17,18,18,19,19,20,20,20,20,21,20,21,20,18,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,2082,2225,2160,2272,2344,2386,2442,2312,2194,2183,2252,2211,2205,2264,2170,2221,2230,2353,2393,2513,2640,2757,2823,2892,2945,3046,3105,3094,3091,3193,3101,3201,3133,2770,2378,2362,2327,2328,2366,2351,2326,2319,2301,2255,2228,2213,2188,2188,2184,2189,2185,2182,2182,2183,2183,2183,2183,2184,2184,2184,2184,2185,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2190,2190,2190,2190,2190,2191,2191,2191,2191,2191,2192,2192,2192,2192,2192,2192,2193,2193,2193,1921,2080,2221,2155,2266,2337,2379,2434,2306,2190,2180,2247,2207,2201,2260,2167,2217,2226,2348,2387,2506,2632,2747,2813,2882,2934,3033,3092,3082,3078,3180,3088,3188,3120,2762,2375,2358,2324,2325,2362,2348,2323,2316,2298,2253,2227,2211,2187,2187,2183,2189,2184,2182,2181,2182,2182,2183,2183,2183,2183,2184,2184,2184,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2188,2189,2189,2189,2189,2190,2190,2190,2190,2191,2191,2191,2191,2191,2192,2192,2192,2192,2192,2193,2193,2193,2193,2193,2194,5,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,6,5,5,5,5,5,5,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,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,12,13,13,13,14,14,14,15,14,13,13,14,13,13,14,13,13,13,14,14,15,16,17,17,17,18,18,19,19,19,19,19,19,19,17,14,14,14,14,14,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,1922,2081,2223,2157,2268,2340,2382,2437,2308,2192,2181,2249,2209,2202,2262,2168,2219,2228,2350,2389,2509,2635,2751,2817,2886,2938,3038,3097,3086,3083,3184,3093,3192,3125,2765,2376,2360,2325,2326,2364,2349,2325,2318,2299,2254,2228,2212,2188,2188,2184,2189,2184,2182,2182,2183,2183,2183,2183,2184,2184,2184,2185,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2188,2188,2188,2188,2188,2189,2189,2189,2189,2190,2190,2190,2190,2191,2191,2191,2191,2191,2192,2192,2192,2192,2192,2193,2193,2193,2193,2193,2194,2194,1783,1920,2077,2216,2151,2261,2332,2374,2428,2301,2187,2176,2243,2203,2197,2256,2164,2214,2223,2344,2383,2501,2626,2740,2805,2874,2926,3024,3083,3073,3069,3170,3079,3178,3111,2755,2371,2355,2321,2322,2359,2345,2320,2314,2295,2251,2225,2210,2185,2186,2182,2187,2182,2180,2180,2181,2181,2181,2182,2182,2182,2183,2183,2183,2184,2184,2184,2184,2185,2185,2185,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2188,2189,2189,2189,2189,2190,2190,2190,2190,2191,2191,2191,2191,2192,2192,2192,2192,2193,2193,2193,2193,6,6,6,7,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,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,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,10,11,12,13,12,13,13,14,14,13,13,13,13,13,13,13,13,13,13,14,14,14,15,16,16,17,17,18,18,18,18,18,18,18,18,16,14,14,13,13,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,13,13,13,1783,1921,2078,2218,2153,2263,2335,2377,2431,2303,2188,2178,2245,2205,2199,2258,2165,2215,2224,2346,2385,2503,2629,2744,2809,2878,2930,3029,3088,3077,3074,3175,3084,3183,3115,2758,2373,2357,2322,2323,2361,2346,2322,2315,2297,2252,2226,2210,2186,2186,2183,2188,2183,2181,2181,2181,2182,2182,2182,2183,2183,2183,2184,2184,2184,2184,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2189,2189,2189,2189,2190,2190,2190,2190,2190,2191,2191,2191,2191,2192,2192,2192,2192,2192,2193,2193,2193,2193,1899,1779,1913,2069,2207,2143,2252,2322,2364,2418,2292,2179,2169,2235,2196,2190,2248,2157,2206,2215,2336,2374,2491,2616,2729,2794,2862,2914,3012,3070,3060,3056,3156,3066,3164,3098,2745,2364,2348,2314,2315,2352,2338,2314,2307,2289,2245,2219,2204,2180,2180,2177,2182,2177,2175,2175,2176,2176,2176,2177,2177,2177,2178,2178,2178,2179,2179,2180,2180,2180,2181,2181,2181,2181,2182,2182,2182,2183,2183,2183,2184,2184,2184,2184,2185,2185,2185,2186,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2188,2189,2189,2189,7,6,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,6,7,6,6,5,5,5,5,5,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,2,2,2,2,2,2,2,2,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,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,10,11,12,12,12,13,13,13,14,13,12,12,13,12,12,13,12,12,13,13,13,14,15,15,16,16,16,17,17,17,17,18,17,18,18,16,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,1901,1781,1917,2073,2211,2147,2256,2327,2369,2423,2297,2183,2172,2239,2200,2194,2252,2160,2210,2219,2340,2379,2496,2621,2735,2800,2868,2920,3018,3076,3066,3063,3163,3073,3171,3104,2750,2368,2351,2317,2318,2356,2342,2317,2310,2292,2248,2222,2207,2183,2183,2179,2184,2180,2178,2178,2178,2178,2179,2179,2180,2180,2180,2181,2181,2181,2182,2182,2182,2182,2183,2183,2183,2184,2184,2184,2185,2185,2185,2185,2186,2186,2186,2187,2187,2187,2187,2188,2188,2188,2188,2189,2189,2189,2189,2190,2190,2190,2190,2191,2191,2191,1731,1891,1772,1905,2059,2196,2133,2241,2311,2353,2407,2282,2170,2160,2226,2187,2181,2239,2148,2198,2207,2326,2365,2481,2604,2717,2781,2849,2900,2998,3055,3045,3042,3141,3052,3150,3084,2733,2355,2339,2306,2307,2344,2330,2306,2299,2281,2237,2212,2197,2173,2174,2170,2175,2171,2169,2169,2169,2170,2170,2170,2171,2171,2172,2172,2172,2173,2173,2173,2174,2174,2175,2175,2175,2176,2176,2176,2177,2177,2177,2178,2178,2178,2179,2179,2179,2179,2180,2180,2180,2181,2181,2181,2182,2182,2182,2182,2183,2183,2183,2184,2184,7,7,7,7,7,8,7,8,8,8,8,7,7,6,7,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,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,3,3,3,3,3,3,3,3,3,3,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,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,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,11,12,11,12,12,12,13,12,11,11,12,12,11,12,11,12,12,12,12,13,14,14,15,15,15,16,16,16,16,17,16,17,16,14,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,1734,1895,1775,1909,2064,2201,2138,2247,2317,2358,2412,2287,2174,2164,2230,2191,2186,2243,2153,2202,2211,2331,2370,2486,2610,2723,2788,2855,2907,3005,3063,3052,3049,3149,3059,3157,3091,2739,2360,2344,2310,2311,2348,2334,2310,2303,2285,2241,2216,2201,2177,2177,2173,2178,2174,2172,2172,2172,2173,2173,2174,2174,2174,2175,2175,2175,2176,2176,2176,2177,2177,2178,2178,2178,2179,2179,2179,2179,2180,2180,2180,2181,2181,2181,2182,2182,2182,2183,2183,2183,2183,2184,2184,2184,2185,2185,2185,2185,2186,2186,2186,2186,1726,1724,1882,1763,1896,2049,2185,2122,2230,2299,2341,2394,2271,2159,2150,2215,2177,2171,2229,2139,2188,2197,2316,2354,2469,2592,2704,2768,2835,2886,2983,3040,3030,3027,3126,3037,3134,3069,2721,2346,2330,2297,2298,2335,2321,2297,2291,2273,2229,2204,2189,2166,2166,2162,2168,2163,2161,2161,2162,2162,2163,2163,2164,2164,2164,2165,2165,2166,2166,2167,2167,2167,2168,2168,2169,2169,2169,2170,2170,2170,2171,2171,2171,2172,2172,2173,2173,2173,2174,2174,2174,2175,2175,2175,2175,2176,2176,2176,2177,2177,2177,2178,7,7,8,7,7,8,8,8,8,8,8,8,8,7,7,7,7,7,7,6,6,6,7,7,7,7,7,7,7,7,8,8,8,7,8,7,8,7,6,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,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,8,8,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,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,9,9,9,10,11,10,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,13,13,14,14,14,15,15,15,15,15,15,15,15,13,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,11,11,11,11,11,11,11,11,11,1729,1727,1886,1767,1901,2054,2191,2128,2236,2305,2347,2401,2276,2165,2155,2220,2182,2176,2234,2144,2193,2202,2321,2359,2475,2598,2711,2775,2842,2893,2990,3048,3038,3035,3134,3045,3142,3076,2727,2351,2335,2301,2302,2339,2325,2301,2295,2277,2233,2208,2193,2170,2170,2166,2171,2167,2165,2165,2165,2166,2166,2167,2167,2168,2168,2168,2169,2169,2170,2170,2170,2171,2171,2172,2172,2172,2173,2173,2173,2174,2174,2174,2175,2175,2175,2176,2176,2176,2177,2177,2177,2178,2178,2178,2179,2179,2179,2179,2180,2180,2180,2181,1505,1717,1715,1872,1755,1886,2038,2173,2111,2218,2287,2328,2382,2259,2149,2139,2204,2167,2161,2218,2129,2178,2187,2305,2343,2457,2580,2691,2754,2821,2872,2968,3025,3015,3012,3110,3022,3118,3053,2709,2336,2321,2287,2289,2325,2312,2288,2282,2264,2221,2196,2181,2158,2158,2155,2160,2156,2154,2154,2154,2155,2155,2156,2156,2157,2157,2158,2158,2159,2159,2160,2160,2160,2161,2161,2162,2162,2163,2163,2163,2164,2164,2165,2165,2165,2166,2166,2166,2167,2167,2168,2168,2168,2169,2169,2169,2170,2170,2170,2171,2171,2171,7,8,8,8,8,8,8,9,8,9,9,9,9,8,8,7,8,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,7,6,6,6,6,6,6,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,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,8,8,8,8,7,8,8,9,9,9,10,11,10,11,11,11,12,11,11,10,11,11,11,11,10,11,11,11,11,12,13,13,14,14,14,15,15,15,15,15,15,15,15,13,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,1508,1721,1719,1877,1759,1891,2043,2179,2117,2224,2293,2334,2388,2265,2154,2144,2210,2172,2166,2223,2134,2183,2192,2310,2348,2463,2586,2697,2761,2828,2879,2975,3033,3023,3019,3118,3030,3126,3061,2715,2341,2325,2292,2293,2330,2316,2292,2286,2268,2225,2200,2185,2162,2162,2159,2164,2159,2158,2157,2158,2159,2159,2160,2160,2160,2161,2161,2162,2162,2163,2163,2163,2164,2164,2165,2165,2166,2166,2166,2167,2167,2167,2168,2168,2169,2169,2169,2170,2170,2170,2171,2171,2171,2172,2172,2172,2173,2173,2173,2174,2174,2174,1434,1499,1709,1707,1862,1746,1877,2027,2161,2100,2206,2275,2316,2369,2248,2139,2129,2194,2156,2151,2208,2120,2168,2177,2295,2332,2446,2567,2678,2741,2807,2857,2953,3010,3000,2997,3094,3007,3103,3039,2696,2327,2311,2279,2280,2316,2303,2279,2273,2256,2213,2188,2174,2151,2151,2148,2153,2148,2147,2147,2147,2148,2149,2149,2150,2150,2151,2151,2152,2152,2153,2153,2154,2154,2155,2155,2155,2156,2156,2157,2157,2158,2158,2159,2159,2159,2160,2160,2161,2161,2161,2162,2162,2163,2163,2163,2164,2164,2165,2165,2165,2166,8,8,9,8,9,8,9,9,10,9,9,10,10,10,9,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,8,7,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,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,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,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,7,7,8,8,9,8,9,9,10,10,10,11,11,11,10,10,10,10,10,10,10,10,10,10,11,11,11,12,12,13,13,13,14,14,14,14,14,14,14,14,13,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,10,10,1436,1502,1713,1711,1867,1751,1882,2033,2167,2106,2212,2281,2322,2375,2253,2144,2134,2199,2161,2156,2213,2125,2173,2182,2300,2338,2452,2573,2684,2747,2814,2864,2960,3017,3007,3004,3102,3015,3111,3046,2702,2331,2316,2283,2284,2321,2307,2284,2277,2260,2217,2192,2177,2154,2155,2151,2156,2152,2150,2150,2151,2151,2152,2152,2153,2153,2154,2154,2155,2155,2156,2156,2157,2157,2158,2158,2159,2159,2159,2160,2160,2161,2161,2162,2162,2162,2163,2163,2164,2164,2164,2165,2165,2165,2166,2166,2167,2167,2167,2168,2168,2168,1141,1425,1489,1697,1695,1850,1735,1864,2014,2146,2086,2191,2260,2300,2353,2233,2125,2116,2180,2143,2138,2194,2107,2156,2165,2281,2319,2431,2552,2661,2724,2790,2840,2935,2991,2982,2979,3076,2990,3084,3021,2681,2314,2299,2267,2268,2304,2291,2268,2261,2244,2202,2177,2163,2140,2141,2137,2143,2138,2137,2137,2137,2138,2139,2139,2140,2140,2141,2141,2142,2143,2143,2144,2144,2145,2145,2146,2146,2147,2147,2148,2148,2149,2149,2150,2150,2151,2151,2151,2152,2152,2153,2153,2154,2154,2154,2155,2155,2156,2156,2157,2157,6,8,8,9,9,9,9,9,10,10,9,10,10,10,10,9,9,9,9,8,8,8,8,8,8,8,8,8,9,9,9,9,9,10,10,9,9,10,9,9,9,8,7,7,7,7,7,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,4,4,4,4,4,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,8,8,8,8,9,9,10,10,10,10,11,11,10,10,10,10,10,10,10,10,10,10,10,11,11,12,12,12,13,13,13,14,14,14,14,14,14,14,12,11,11,10,10,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,1144,1429,1494,1703,1701,1856,1741,1871,2021,2154,2093,2199,2267,2308,2361,2240,2132,2123,2187,2150,2145,2201,2114,2162,2171,2288,2325,2439,2560,2670,2732,2798,2849,2944,3000,2991,2988,3085,2999,3094,3030,2689,2320,2305,2273,2274,2310,2297,2273,2267,2250,2207,2183,2168,2145,2146,2142,2148,2143,2142,2142,2142,2143,2144,2144,2145,2145,2146,2146,2147,2147,2148,2148,2149,2149,2150,2150,2151,2151,2152,2152,2153,2153,2154,2154,2155,2155,2155,2156,2156,2157,2157,2158,2158,2158,2159,2159,2160,2160,2160,2161,2161,1387,1134,1415,1478,1685,1683,1836,1722,1851,1999,2130,2071,2175,2243,2284,2336,2217,2111,2102,2166,2129,2124,2180,2094,2142,2151,2266,2304,2416,2535,2644,2706,2772,2822,2916,2972,2962,2960,3056,2970,3064,3001,2665,2301,2286,2254,2255,2291,2278,2255,2249,2232,2190,2166,2152,2129,2129,2126,2131,2127,2126,2126,2127,2127,2128,2129,2129,2130,2130,2131,2132,2132,2133,2133,2134,2134,2135,2136,2136,2137,2137,2138,2138,2139,2139,2140,2140,2141,2141,2142,2142,2143,2143,2144,2144,2145,2145,2146,2146,2147,2147,2147,9,7,9,9,10,10,10,9,10,10,11,10,11,11,11,11,10,10,9,10,9,9,9,9,9,9,9,9,9,10,10,10,10,10,11,11,10,10,11,10,10,10,9,8,7,7,7,7,7,7,7,7,7,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,7,7,8,8,8,8,9,9,10,10,10,10,11,11,10,10,10,10,10,10,10,10,10,10,10,11,11,12,12,12,13,13,13,14,14,14,14,14,14,14,12,11,11,10,10,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,1392,1138,1420,1484,1691,1689,1843,1729,1858,2006,2138,2079,2183,2251,2292,2345,2225,2118,2109,2173,2136,2131,2187,2101,2149,2158,2274,2311,2424,2544,2653,2715,2781,2831,2925,2981,2972,2969,3066,2980,3074,3011,2673,2307,2292,2260,2262,2298,2284,2261,2255,2238,2196,2171,2157,2135,2135,2132,2137,2133,2131,2131,2132,2133,2133,2134,2134,2135,2136,2136,2137,2137,2138,2138,2139,2140,2140,2141,2141,2142,2142,2143,2143,2144,2144,2145,2145,2146,2146,2147,2147,2148,2148,2148,2149,2149,2150,2150,2151,2151,2152,2152,1329,1377,1126,1404,1467,1671,1670,1821,1709,1836,1983,2114,2055,2159,2226,2266,2318,2201,2095,2087,2150,2114,2109,2165,2079,2127,2136,2251,2288,2399,2518,2626,2687,2752,2802,2895,2951,2942,2939,3035,2950,3044,2981,2647,2287,2272,2240,2242,2277,2264,2242,2236,2219,2177,2153,2139,2117,2118,2114,2120,2116,2114,2114,2115,2116,2116,2117,2118,2119,2119,2120,2120,2121,2122,2122,2123,2124,2124,2125,2125,2126,2127,2127,2128,2128,2129,2129,2130,2131,2131,2132,2132,2133,2133,2134,2134,2135,2135,2136,2136,2137,2137,9,9,7,9,9,10,10,11,10,10,11,11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,10,10,10,11,11,11,11,11,11,11,11,11,11,11,9,8,8,8,8,8,8,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,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,5,7,7,8,8,9,8,9,9,10,10,10,11,11,11,11,10,10,10,10,10,10,10,10,10,11,11,11,12,13,13,13,13,14,14,14,14,14,14,15,14,13,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,1334,1382,1130,1409,1473,1678,1676,1828,1716,1844,1991,2122,2063,2167,2235,2275,2327,2209,2103,2094,2158,2121,2117,2172,2087,2134,2144,2259,2296,2407,2526,2635,2697,2762,2812,2906,2961,2952,2949,3045,2960,3054,2991,2656,2294,2279,2247,2248,2284,2271,2248,2242,2225,2184,2159,2145,2123,2124,2120,2125,2121,2120,2120,2121,2122,2122,2123,2123,2124,2125,2125,2126,2127,2127,2128,2128,2129,2130,2130,2131,2131,2132,2132,2133,2134,2134,2135,2135,2136,2136,2137,2137,2138,2138,2139,2139,2140,2140,2141,2141,2142,2142,1144,1318,1365,1118,1392,1455,1657,1656,1806,1695,1821,1967,2096,2038,2141,2208,2248,2300,2184,2079,2071,2134,2098,2094,2149,2064,2112,2121,2235,2272,2382,2499,2606,2668,2732,2781,2874,2930,2921,2918,3013,2929,3022,2960,2629,2272,2257,2226,2227,2263,2250,2228,2222,2205,2164,2140,2126,2104,2105,2102,2107,2103,2102,2102,2103,2104,2105,2105,2106,2107,2107,2108,2109,2110,2110,2111,2112,2112,2113,2114,2114,2115,2116,2116,2117,2117,2118,2119,2119,2120,2120,2121,2122,2122,2123,2123,2124,2124,2125,2126,2126,2127,9,10,10,8,10,10,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,10,10,10,10,10,10,10,10,11,11,11,12,12,12,12,12,12,12,12,12,12,12,10,9,9,8,8,8,8,8,8,8,8,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,5,7,7,8,8,9,8,9,9,10,10,10,11,11,11,10,10,10,10,10,10,10,10,10,10,11,11,11,12,13,13,13,13,14,14,14,14,14,14,14,14,13,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,1148,1323,1371,1122,1398,1461,1664,1663,1813,1702,1829,1975,2105,2047,2150,2217,2257,2309,2192,2087,2079,2142,2106,2101,2157,2072,2119,2129,2243,2280,2390,2509,2616,2678,2742,2792,2885,2940,2931,2929,3024,2940,3033,2971,2638,2279,2264,2233,2234,2270,2257,2235,2229,2212,2171,2147,2133,2111,2111,2108,2113,2109,2108,2108,2109,2110,2111,2111,2112,2113,2113,2114,2115,2115,2116,2117,2117,2118,2119,2119,2120,2120,2121,2122,2122,2123,2123,2124,2125,2125,2126,2126,2127,2127,2128,2129,2129,2130,2130,2131,2131,2132,1056,1134,1306,1352,1108,1379,1442,1642,1641,1789,1680,1805,1949,2077,2020,2122,2188,2228,2280,2165,2062,2054,2116,2081,2077,2132,2048,2095,2105,2217,2254,2363,2480,2586,2647,2711,2760,2852,2907,2898,2896,2990,2907,2999,2938,2610,2256,2241,2210,2212,2247,2235,2213,2207,2191,2150,2126,2113,2091,2092,2089,2094,2090,2089,2089,2090,2091,2092,2093,2093,2094,2095,2096,2097,2097,2098,2099,2100,2100,2101,2102,2102,2103,2104,2105,2105,2106,2107,2107,2108,2109,2109,2110,2110,2111,2112,2112,2113,2114,2114,2115,2115,9,9,10,11,8,10,11,12,12,12,11,12,13,13,13,13,13,13,13,13,12,12,12,11,11,11,11,11,11,11,11,12,12,12,13,13,13,13,13,13,13,13,13,13,13,11,10,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,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,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,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,5,6,7,8,8,8,8,8,9,10,9,10,10,10,10,10,9,9,10,10,10,10,9,10,10,10,10,11,11,12,12,12,13,13,13,13,13,14,13,14,14,12,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,1060,1139,1312,1359,1113,1386,1448,1649,1648,1797,1688,1813,1958,2087,2029,2131,2198,2238,2290,2174,2071,2062,2125,2090,2085,2140,2056,2103,2113,2226,2263,2373,2490,2596,2657,2722,2771,2863,2918,2909,2907,3001,2918,3010,2949,2620,2264,2249,2218,2220,2255,2242,2220,2214,2198,2157,2133,2120,2098,2098,2095,2101,2097,2095,2096,2097,2097,2098,2099,2100,2100,2101,2102,2103,2103,2104,2105,2106,2106,2107,2108,2108,2109,2110,2110,2111,2112,2112,2113,2114,2114,2115,2115,2116,2117,2117,2118,2118,2119,2120,2120,2121,936,1045,1122,1291,1338,1097,1365,1427,1624,1624,1770,1663,1787,1929,2056,2000,2101,2167,2206,2257,2144,2042,2034,2096,2062,2058,2112,2030,2077,2086,2198,2234,2342,2458,2563,2624,2687,2736,2827,2881,2873,2871,2964,2882,2973,2913,2588,2238,2224,2193,2195,2230,2217,2195,2190,2174,2134,2110,2097,2076,2076,2073,2079,2075,2074,2074,2075,2076,2077,2078,2079,2080,2081,2081,2082,2083,2084,2085,2085,2086,2087,2088,2089,2089,2090,2091,2092,2092,2093,2094,2095,2095,2096,2097,2097,2098,2099,2099,2100,2101,2101,2102,9,9,10,11,11,9,11,11,13,12,13,12,13,14,14,14,14,14,14,14,14,13,12,13,12,12,12,12,12,12,12,12,13,13,13,14,14,14,14,14,14,14,14,14,14,14,12,10,10,10,10,10,10,10,9,9,9,9,9,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,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,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,4,4,4,5,5,6,7,7,6,7,7,8,8,9,9,9,10,11,10,11,11,11,12,11,11,11,11,11,11,11,10,11,11,11,12,12,13,13,14,14,14,15,15,15,15,15,15,15,15,13,12,11,11,11,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,940,1050,1128,1298,1345,1103,1372,1434,1633,1632,1780,1672,1796,1939,2067,2010,2111,2178,2217,2269,2155,2052,2044,2106,2072,2067,2122,2039,2086,2095,2207,2244,2353,2469,2575,2635,2699,2748,2839,2894,2885,2883,2977,2895,2986,2925,2599,2247,2232,2202,2203,2239,2226,2204,2198,2182,2142,2118,2105,2083,2084,2081,2086,2083,2081,2082,2083,2084,2084,2085,2086,2087,2088,2089,2089,2090,2091,2092,2092,2093,2094,2095,2096,2096,2097,2098,2098,2099,2100,2101,2101,2102,2103,2103,2104,2105,2105,2106,2106,2107,2108,2108,808,923,1030,1106,1273,1319,1082,1346,1407,1602,1602,1747,1641,1763,1904,2029,1974,2074,2139,2178,2229,2118,2017,2010,2071,2037,2033,2087,2006,2052,2062,2172,2208,2315,2430,2534,2593,2656,2704,2795,2849,2840,2838,2931,2850,2940,2881,2560,2214,2200,2170,2172,2206,2194,2173,2167,2152,2112,2089,2076,2055,2056,2053,2058,2055,2054,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2065,2066,2067,2068,2069,2070,2071,2071,2072,2073,2074,2075,2075,2076,2077,2078,2078,2079,2080,2081,2081,2082,2083,2084,8,9,10,11,12,12,10,12,12,14,14,14,13,14,15,16,15,16,16,16,16,15,14,14,14,13,13,13,13,13,13,13,13,14,14,15,15,15,15,16,16,16,15,16,15,16,15,13,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,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,6,6,6,6,6,6,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,2,5,6,7,7,9,9,7,9,10,11,11,12,11,12,13,14,13,14,14,15,15,14,14,14,14,14,14,14,14,14,14,15,15,16,16,17,17,18,18,19,19,19,19,20,19,20,19,17,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,813,929,1038,1114,1282,1329,1090,1356,1417,1613,1613,1758,1652,1775,1916,2043,1987,2087,2153,2192,2243,2131,2030,2022,2084,2050,2046,2100,2018,2064,2074,2185,2221,2329,2444,2548,2608,2672,2720,2811,2865,2857,2855,2947,2866,2957,2897,2574,2226,2212,2181,2183,2218,2206,2184,2179,2163,2123,2100,2087,2065,2066,2063,2069,2065,2064,2064,2065,2066,2067,2068,2069,2070,2071,2072,2072,2073,2074,2075,2076,2077,2078,2078,2079,2080,2081,2082,2082,2083,2084,2085,2085,2086,2087,2088,2088,2089,2090,2090,2091,2092,2092,808,796,909,1015,1090,1254,1300,1067,1327,1387,1579,1579,1722,1618,1739,1878,2001,1947,2046,2110,2149,2199,2090,1991,1984,2045,2012,2008,2061,1982,2027,2037,2146,2182,2287,2400,2503,2562,2624,2672,2761,2815,2807,2805,2896,2817,2906,2848,2531,2189,2176,2146,2148,2182,2171,2149,2144,2129,2090,2067,2054,2034,2035,2032,2037,2034,2033,2033,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2049,2050,2051,2052,2053,2054,2055,2056,2057,2057,2058,2059,2060,2061,2061,2062,2063,2064,2065,9,9,10,11,12,13,13,11,13,13,15,14,15,14,15,16,17,16,17,17,17,17,16,15,15,15,14,14,14,14,14,14,14,14,15,15,16,16,16,16,17,17,17,17,17,16,17,16,14,12,12,12,12,12,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,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,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,6,6,7,8,9,9,7,9,10,11,11,12,11,12,13,14,14,14,15,15,15,15,14,14,14,14,14,14,14,14,14,15,15,16,17,17,18,18,19,19,20,20,20,20,20,20,20,18,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,814,802,916,1023,1098,1264,1309,1075,1337,1397,1591,1590,1734,1630,1751,1891,2015,1961,2060,2125,2164,2214,2104,2004,1997,2058,2024,2021,2074,1994,2040,2049,2159,2195,2301,2415,2518,2578,2640,2688,2778,2832,2824,2822,2913,2833,2923,2864,2546,2201,2188,2158,2160,2194,2182,2161,2156,2140,2101,2078,2065,2044,2045,2042,2048,2044,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2056,2057,2058,2059,2060,2061,2062,2063,2063,2064,2065,2066,2067,2068,2068,2069,2070,2071,2071,2072,2073,2074,895,795,783,894,998,1072,1233,1278,1050,1306,1365,1554,1554,1695,1594,1712,1849,1971,1918,2015,2079,2118,2167,2060,1963,1956,2016,1984,1981,2033,1955,2000,2010,2117,2153,2257,2368,2470,2528,2590,2637,2725,2778,2771,2769,2859,2781,2869,2812,2500,2162,2149,2120,2122,2156,2145,2124,2119,2104,2065,2043,2031,2010,2011,2009,2014,2011,2010,2011,2012,2013,2014,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2040,2041,2042,2043,2044,11,10,10,11,12,12,14,14,11,14,14,16,15,16,15,16,17,18,17,18,18,18,18,17,16,16,16,15,15,15,15,15,15,15,15,16,17,17,17,17,18,18,18,18,18,18,17,18,17,15,13,13,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,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,2,7,6,6,7,7,8,9,9,8,10,10,12,12,13,12,13,14,15,14,15,15,16,16,15,15,15,15,15,15,15,14,15,15,16,16,17,18,18,19,19,20,20,21,21,21,21,21,21,21,19,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,902,801,790,901,1007,1081,1244,1289,1059,1316,1376,1567,1567,1709,1606,1726,1863,1986,1933,2031,2095,2133,2183,2075,1977,1970,2030,1998,1994,2047,1968,2014,2023,2131,2167,2272,2384,2487,2545,2607,2655,2743,2797,2789,2787,2878,2799,2888,2830,2515,2176,2162,2133,2135,2169,2158,2137,2132,2116,2077,2055,2043,2022,2023,2020,2026,2022,2021,2022,2023,2024,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2043,2044,2045,2046,2047,2048,2049,2050,2051,2051,2052,2053,2054,974,880,782,771,879,982,1054,1213,1258,1034,1285,1344,1530,1530,1669,1569,1686,1821,1942,1890,1986,2049,2087,2136,2031,1936,1929,1988,1957,1954,2006,1929,1974,1983,2089,2124,2227,2337,2438,2496,2556,2603,2690,2743,2735,2734,2823,2746,2834,2777,2469,2137,2124,2095,2097,2131,2120,2100,2095,2080,2042,2020,2008,1988,1989,1987,1992,1989,1988,1989,1991,1992,1993,1994,1996,1997,1998,1999,2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2016,2017,2018,2019,2019,2020,2021,2022,2023,2024,14,12,11,10,11,13,13,15,15,12,15,15,17,17,18,16,17,18,19,19,19,19,19,20,18,17,17,17,17,16,17,16,16,16,17,17,17,18,19,19,19,19,20,20,20,19,20,19,19,19,17,14,14,14,14,14,13,13,13,13,12,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,5,6,7,7,8,9,7,9,9,10,10,11,11,11,12,13,13,14,14,14,15,14,13,13,14,13,13,14,13,13,13,14,14,15,16,17,17,17,18,18,19,19,19,19,19,19,19,17,15,14,14,14,14,14,14,14,14,14,14,14,14,14,13,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,982,887,788,777,887,990,1063,1223,1268,1042,1295,1355,1542,1542,1682,1582,1699,1835,1956,1904,2000,2064,2102,2152,2045,1949,1943,2002,1970,1967,2020,1942,1987,1996,2103,2138,2242,2353,2454,2512,2573,2620,2708,2761,2753,2752,2841,2764,2851,2794,2485,2149,2136,2108,2110,2144,2132,2112,2107,2092,2054,2032,2019,1999,2000,1998,2003,2000,1999,2000,2001,2003,2004,2005,2006,2007,2008,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,926,953,861,766,755,862,963,1034,1190,1234,1015,1262,1320,1502,1503,1640,1542,1657,1790,1909,1858,1953,2015,2053,2102,1998,1905,1899,1957,1927,1924,1975,1900,1944,1953,2058,2093,2194,2303,2402,2459,2519,2566,2652,2704,2697,2695,2783,2708,2794,2739,2435,2108,2095,2067,2069,2103,2092,2072,2067,2053,2016,1994,1982,1963,1964,1962,1967,1964,1964,1965,1966,1968,1969,1970,1972,1973,1974,1975,1977,1978,1979,1980,1982,1983,1984,1985,1986,1988,1989,1990,1991,1992,1993,1994,1995,1996,1998,1999,2000,2001,2002,14,15,13,11,11,12,13,14,16,16,13,16,16,18,18,19,17,18,20,21,20,20,21,21,21,20,18,18,18,18,18,18,17,17,17,18,18,19,19,20,20,20,21,21,21,21,21,21,20,21,20,18,15,15,15,14,15,14,14,14,14,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,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,6,7,6,5,5,6,7,7,8,9,7,9,9,10,10,11,11,12,12,13,13,14,14,14,15,14,13,13,14,13,13,14,13,14,14,14,15,15,16,17,17,17,18,18,19,19,19,19,19,19,19,17,15,15,14,14,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,936,964,870,774,763,871,972,1044,1202,1246,1025,1273,1332,1516,1517,1654,1556,1672,1806,1925,1874,1969,2032,2070,2119,2014,1920,1914,1973,1942,1939,1990,1914,1959,1968,2073,2108,2211,2320,2420,2477,2538,2584,2671,2723,2716,2715,2803,2727,2814,2758,2452,2122,2109,2081,2083,2117,2106,2086,2081,2066,2029,2007,1995,1975,1977,1974,1980,1977,1976,1977,1978,1980,1981,1982,1984,1985,1986,1987,1988,1990,1991,1992,1993,1994,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,925,906,933,843,750,740,845,944,1014,1167,1210,996,1238,1295,1475,1476,1610,1514,1628,1758,1875,1826,1919,1980,2018,2066,1965,1874,1868,1926,1896,1893,1944,1870,1913,1923,2026,2061,2161,2268,2366,2422,2482,2527,2612,2664,2657,2656,2743,2669,2754,2700,2401,2078,2066,2039,2041,2074,2063,2044,2040,2026,1989,1968,1957,1937,1939,1937,1942,1940,1939,1940,1942,1943,1945,1946,1947,1949,1950,1952,1953,1954,1956,1957,1958,1960,1961,1962,1964,1965,1966,1967,1968,1970,1971,1972,1973,1974,1976,1977,1978,1979,16,15,15,14,12,12,13,14,15,17,17,14,17,17,19,19,20,19,20,21,22,21,22,22,22,22,21,20,19,20,19,19,19,18,19,18,19,19,20,21,21,22,22,22,23,23,23,22,23,22,23,22,19,16,16,16,16,16,15,15,15,15,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,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,6,6,6,6,5,5,6,7,7,8,8,7,9,9,10,10,11,10,11,12,13,13,13,14,14,14,14,13,13,13,13,13,13,13,13,13,14,14,15,16,16,17,17,17,18,18,18,18,19,18,19,19,17,14,14,14,14,14,14,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,14,14,14,14,14,14,14,14,14,14,14,935,916,943,852,758,748,853,953,1024,1178,1222,1005,1250,1307,1488,1489,1625,1528,1643,1774,1892,1842,1936,1998,2035,2084,1981,1889,1883,1942,1911,1908,1960,1885,1928,1938,2042,2077,2178,2285,2384,2441,2500,2546,2632,2684,2677,2676,2763,2688,2774,2719,2418,2093,2081,2053,2055,2088,2078,2058,2053,2039,2002,1981,1969,1950,1951,1949,1955,1952,1951,1952,1954,1955,1957,1958,1959,1961,1962,1964,1965,1966,1967,1969,1970,1971,1972,1974,1975,1976,1977,1979,1980,1981,1982,1983,1984,1985,1987,1988,1989,1990,859,903,885,912,825,734,724,827,924,992,1142,1185,976,1213,1269,1445,1447,1579,1486,1597,1725,1840,1792,1884,1944,1982,2029,1930,1841,1835,1893,1863,1861,1911,1838,1881,1891,1993,2027,2125,2231,2327,2383,2442,2487,2571,2621,2615,2615,2700,2628,2712,2658,2365,2047,2036,2009,2011,2044,2034,2015,2011,1997,1961,1941,1929,1911,1912,1910,1916,1913,1913,1914,1916,1918,1919,1921,1922,1924,1925,1927,1928,1930,1931,1933,1934,1935,1937,1938,1940,1941,1942,1944,1945,1946,1948,1949,1950,1951,1953,1954,1955,17,17,16,17,15,13,12,14,15,16,18,18,15,18,18,20,20,22,20,21,23,24,23,23,24,24,24,23,21,21,21,21,21,21,20,20,20,21,21,22,23,23,24,24,24,25,25,25,24,25,24,24,24,21,18,18,17,17,17,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,7,6,7,6,5,5,6,7,7,8,9,7,9,9,11,11,12,11,12,13,13,13,14,14,15,15,14,13,13,14,14,14,14,13,14,14,15,15,16,16,17,17,18,18,19,19,19,19,20,19,20,19,17,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,870,914,895,922,834,742,732,836,934,1003,1155,1198,986,1225,1282,1460,1461,1594,1500,1612,1742,1857,1809,1901,1962,2000,2048,1947,1857,1852,1909,1879,1877,1927,1854,1897,1907,2009,2044,2143,2249,2346,2402,2462,2507,2591,2643,2636,2635,2722,2648,2733,2679,2383,2063,2051,2024,2026,2059,2049,2029,2025,2011,1975,1954,1943,1924,1925,1923,1929,1926,1926,1927,1929,1930,1932,1933,1935,1936,1938,1939,1941,1942,1943,1945,1946,1948,1949,1950,1952,1953,1954,1955,1957,1958,1959,1960,1962,1963,1964,1965,1966,781,837,881,863,889,805,717,708,808,903,970,1117,1159,955,1187,1243,1415,1417,1546,1455,1565,1690,1803,1757,1847,1907,1944,1991,1894,1807,1802,1858,1829,1827,1877,1806,1848,1858,1958,1991,2089,2192,2287,2342,2400,2445,2527,2578,2572,2571,2656,2585,2668,2615,2327,2015,2004,1977,1980,2013,2003,1984,1980,1967,1932,1912,1901,1883,1884,1883,1889,1886,1886,1887,1889,1891,1893,1894,1896,1898,1899,1901,1902,1904,1906,1907,1909,1910,1912,1913,1915,1916,1918,1919,1921,1922,1923,1925,1926,1928,1929,1930,17,17,18,17,17,15,13,13,14,16,17,19,19,15,19,19,22,21,23,21,23,24,25,24,25,25,25,26,24,23,22,23,22,22,22,21,21,21,22,22,23,24,25,25,26,26,26,27,26,26,27,26,26,25,22,19,19,18,18,18,18,18,17,17,17,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,6,6,6,7,6,5,5,6,7,7,8,9,7,9,9,10,10,11,11,11,12,13,13,14,14,14,15,14,13,13,14,13,13,14,13,14,14,14,15,15,16,17,17,18,18,18,19,19,19,19,19,20,19,17,15,15,14,14,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,792,848,892,874,900,815,726,716,818,913,981,1130,1172,966,1200,1256,1430,1432,1562,1470,1581,1708,1821,1774,1865,1925,1963,2010,1912,1824,1818,1875,1846,1844,1894,1822,1865,1874,1975,2009,2107,2212,2307,2363,2421,2466,2549,2599,2593,2593,2678,2606,2690,2637,2346,2031,2020,1993,1996,2028,2018,1999,1995,1982,1946,1926,1915,1897,1898,1896,1902,1900,1899,1901,1902,1904,1906,1907,1909,1911,1912,1914,1915,1917,1918,1920,1921,1923,1924,1926,1927,1929,1930,1931,1933,1934,1935,1937,1938,1939,1941,1942,669,760,814,857,840,866,784,699,690,788,881,947,1090,1132,933,1160,1214,1383,1385,1511,1423,1530,1654,1764,1719,1808,1867,1904,1950,1855,1770,1766,1821,1793,1792,1840,1771,1813,1822,1921,1954,2050,2152,2245,2299,2356,2400,2482,2531,2526,2526,2609,2540,2621,2570,2287,1981,1970,1944,1947,1979,1970,1952,1948,1935,1901,1882,1871,1853,1855,1854,1860,1857,1857,1859,1861,1863,1864,1866,1868,1870,1872,1873,1875,1877,1879,1880,1882,1884,1885,1887,1888,1890,1892,1893,1895,1896,1898,1899,1901,1902,1904,16,18,19,19,18,19,16,14,14,15,17,18,20,20,17,20,21,23,23,25,23,24,26,27,26,27,27,27,28,26,25,24,25,24,24,24,23,23,23,24,24,25,26,27,28,28,28,29,29,29,28,29,28,29,28,24,21,21,20,20,20,20,19,19,19,18,18,18,17,17,17,17,17,16,16,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,6,6,6,6,6,6,5,5,6,6,7,8,8,7,9,9,10,10,11,10,11,12,13,13,13,14,14,14,14,13,13,13,13,13,13,13,13,13,14,14,15,16,16,17,17,18,18,19,18,18,19,19,19,19,17,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,678,770,826,869,851,878,794,708,699,798,892,959,1104,1146,944,1173,1228,1399,1401,1529,1439,1547,1672,1784,1738,1827,1887,1924,1970,1875,1788,1784,1839,1811,1809,1858,1788,1830,1840,1939,1973,2069,2172,2266,2321,2378,2423,2505,2554,2549,2549,2633,2562,2644,2593,2307,1998,1987,1961,1964,1996,1986,1968,1964,1951,1916,1897,1886,1868,1870,1868,1874,1872,1872,1873,1875,1877,1878,1880,1882,1884,1885,1887,1889,1890,1892,1894,1895,1897,1898,1900,1902,1903,1905,1906,1908,1909,1911,1912,1913,1915,1916,608,648,736,790,831,815,841,762,680,672,767,857,922,1062,1103,910,1131,1184,1349,1351,1475,1389,1494,1615,1724,1680,1767,1825,1861,1907,1815,1732,1728,1782,1755,1754,1802,1734,1775,1785,1882,1914,2008,2109,2200,2254,2310,2354,2434,2483,2478,2478,2560,2492,2573,2523,2246,1945,1935,1910,1913,1945,1935,1918,1915,1902,1869,1850,1840,1822,1824,1823,1829,1827,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1848,1850,1852,1854,1856,1857,1859,1861,1863,1864,1866,1868,1869,1871,1873,1874,1876,16,17,19,20,20,19,20,17,15,15,16,18,19,21,22,18,22,22,25,25,27,25,26,28,29,28,29,29,30,30,28,27,26,27,26,26,26,25,25,25,26,26,27,28,29,30,30,30,31,31,31,31,31,30,31,30,26,23,22,22,22,22,21,21,21,20,20,19,19,19,18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,5,5,6,6,6,6,6,5,5,6,6,7,8,8,7,8,9,10,10,11,10,11,12,13,12,13,13,14,14,13,13,13,13,13,13,13,13,13,13,14,14,15,15,16,17,17,17,18,18,18,18,19,18,19,18,16,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,618,658,748,802,844,827,853,773,689,681,778,869,934,1076,1117,921,1145,1199,1366,1368,1493,1406,1512,1634,1744,1700,1787,1846,1882,1928,1835,1751,1747,1802,1774,1773,1821,1752,1794,1804,1901,1934,2029,2130,2222,2276,2333,2377,2458,2507,2502,2502,2585,2516,2597,2547,2266,1963,1952,1927,1930,1962,1953,1935,1931,1919,1885,1866,1855,1838,1840,1838,1844,1842,1842,1844,1846,1848,1850,1852,1853,1855,1857,1859,1861,1863,1864,1866,1868,1870,1871,1873,1875,1876,1878,1880,1881,1883,1884,1886,1888,1889,584,588,626,712,764,804,790,815,739,659,652,745,833,896,1032,1072,885,1100,1152,1313,1316,1437,1354,1456,1575,1681,1639,1724,1781,1817,1862,1772,1692,1688,1741,1715,1714,1761,1695,1736,1746,1841,1873,1965,2063,2153,2206,2262,2305,2383,2432,2427,2428,2508,2442,2521,2473,2202,1907,1897,1873,1876,1908,1899,1882,1879,1867,1835,1816,1807,1790,1792,1791,1797,1795,1796,1797,1800,1802,1804,1806,1808,1810,1812,1814,1816,1819,1821,1822,1824,1826,1828,1830,1832,1834,1836,1838,1839,1841,1843,1845,1847,17,17,18,20,21,22,21,21,19,16,16,18,19,20,23,23,19,23,24,27,27,29,26,28,30,31,30,31,32,32,32,30,29,28,29,28,28,28,27,27,27,28,29,30,31,32,32,33,33,34,34,34,33,34,33,34,33,29,25,24,24,23,24,23,23,22,22,21,21,21,20,20,20,20,20,19,19,19,19,19,18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,16,16,16,15,15,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,5,5,6,6,6,6,5,5,5,5,6,7,8,8,7,8,8,10,10,11,10,11,12,12,12,13,13,13,14,13,12,12,13,13,13,13,12,13,13,13,14,14,15,16,16,17,17,17,18,18,18,18,18,18,18,16,14,14,14,14,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,595,598,637,724,777,818,802,828,750,670,662,756,845,909,1047,1088,897,1115,1168,1331,1333,1456,1371,1475,1595,1702,1659,1745,1803,1839,1884,1794,1712,1708,1762,1735,1734,1781,1715,1756,1765,1861,1894,1987,2086,2177,2230,2286,2329,2409,2457,2452,2453,2534,2467,2547,2498,2223,1926,1916,1891,1894,1926,1917,1900,1897,1885,1852,1833,1823,1806,1808,1807,1813,1811,1811,1813,1815,1817,1819,1821,1824,1826,1828,1830,1831,1833,1835,1837,1839,1841,1843,1845,1847,1848,1850,1852,1854,1855,1857,1859,1860,543,563,567,604,687,737,777,763,788,715,639,632,722,808,869,1001,1041,859,1068,1119,1276,1279,1397,1317,1417,1532,1636,1596,1679,1735,1770,1814,1728,1649,1646,1698,1673,1673,1719,1655,1695,1705,1797,1829,1920,2016,2104,2156,2211,2253,2330,2378,2374,2375,2454,2390,2468,2421,2155,1868,1858,1835,1838,1869,1861,1845,1842,1831,1799,1781,1772,1756,1758,1757,1763,1762,1762,1764,1767,1769,1772,1774,1776,1778,1781,1783,1785,1787,1789,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,18,19,18,19,21,22,23,22,22,20,17,17,19,21,22,25,25,21,25,26,29,29,31,29,30,32,34,33,34,35,35,35,33,31,31,32,31,31,31,30,30,30,31,31,33,34,35,36,36,36,37,38,37,37,38,36,37,36,32,27,27,26,26,26,26,25,25,24,24,23,23,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,19,19,19,19,19,18,18,18,18,18,18,17,17,17,17,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,5,5,6,6,6,5,5,5,5,6,6,7,8,6,8,8,9,9,10,10,10,11,12,12,12,13,13,13,13,12,12,12,12,12,13,12,12,13,13,13,14,15,15,16,16,17,17,17,17,17,18,18,18,18,16,14,14,13,13,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,553,573,577,615,699,751,791,776,801,727,649,642,733,820,882,1017,1056,872,1084,1136,1294,1297,1417,1335,1437,1553,1658,1617,1701,1758,1793,1838,1750,1670,1667,1720,1694,1693,1740,1675,1715,1725,1819,1851,1942,2040,2129,2181,2236,2279,2357,2405,2400,2401,2481,2416,2494,2447,2178,1887,1878,1854,1857,1889,1880,1863,1861,1849,1817,1799,1789,1773,1775,1774,1780,1778,1779,1781,1783,1785,1788,1790,1792,1794,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1828,1830,492,521,540,544,580,661,709,748,735,760,690,616,610,698,781,840,969,1007,832,1035,1085,1236,1240,1355,1277,1375,1488,1589,1550,1632,1686,1721,1764,1680,1605,1602,1653,1629,1629,1674,1612,1651,1661,1752,1783,1872,1966,2052,2103,2157,2199,2274,2321,2318,2319,2397,2334,2411,2365,2107,1826,1817,1794,1798,1829,1821,1805,1803,1792,1761,1744,1735,1719,1722,1721,1728,1726,1727,1729,1732,1735,1737,1740,1742,1745,1747,1749,1752,1754,1756,1759,1761,1763,1766,1768,1770,1772,1774,1777,1779,1781,1783,18,19,19,19,20,22,23,24,23,23,21,18,18,20,22,23,26,27,22,26,27,31,30,33,30,32,34,36,34,36,37,37,38,35,33,33,34,33,33,33,32,32,32,33,33,35,36,37,38,38,39,40,40,40,39,40,39,40,38,34,29,29,28,28,28,27,27,27,26,25,25,25,24,24,24,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,19,19,19,19,19,18,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,4,4,4,4,4,5,5,6,5,6,5,5,5,5,6,6,7,7,6,8,8,9,9,10,9,10,11,12,11,12,12,13,13,12,12,12,12,12,12,12,12,12,12,13,13,14,14,15,15,16,16,17,17,17,17,18,17,18,17,15,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,502,532,551,555,592,674,723,762,749,774,702,627,621,710,794,855,985,1024,846,1051,1102,1256,1259,1376,1297,1396,1510,1612,1573,1655,1711,1745,1789,1704,1627,1624,1676,1651,1650,1696,1633,1673,1683,1774,1806,1895,1991,2078,2130,2184,2226,2302,2349,2346,2347,2425,2362,2439,2393,2131,1847,1837,1814,1818,1849,1841,1825,1822,1811,1780,1763,1753,1737,1740,1739,1745,1744,1745,1747,1749,1752,1754,1757,1759,1761,1764,1766,1768,1771,1773,1775,1777,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,447,469,498,516,521,556,633,680,718,706,730,663,593,587,672,752,810,934,971,803,999,1047,1195,1198,1310,1236,1331,1440,1539,1502,1581,1634,1668,1711,1630,1557,1554,1604,1581,1581,1626,1566,1604,1614,1703,1734,1820,1912,1996,2046,2099,2140,2214,2260,2257,2259,2335,2275,2350,2306,2054,1781,1772,1750,1754,1785,1777,1762,1760,1750,1720,1704,1695,1680,1683,1683,1689,1688,1689,1692,1695,1697,1700,1703,1705,1708,1711,1713,1716,1718,1721,1723,1726,1728,1731,1733,1736,1738,1740,1743,1745,1747,19,19,20,21,20,21,24,25,26,25,25,22,20,19,21,24,25,28,29,24,29,30,34,33,36,33,35,38,40,38,40,41,41,42,39,37,37,38,37,36,37,35,36,36,37,38,39,41,42,43,43,44,45,45,45,44,45,44,45,43,38,33,32,32,31,32,31,31,30,30,29,28,28,27,27,27,27,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,4,4,4,4,5,5,5,5,5,5,4,4,5,6,6,7,7,6,7,8,9,9,10,9,10,11,11,11,12,12,12,13,12,11,11,12,12,12,12,12,12,12,13,13,13,14,15,15,15,16,16,17,17,17,17,17,17,17,15,13,13,13,13,13,13,13,13,13,13,12,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,13,13,13,13,13,458,481,509,528,532,568,647,695,733,720,744,676,605,599,685,766,825,951,989,817,1017,1066,1215,1219,1332,1256,1353,1464,1564,1526,1606,1660,1694,1737,1655,1580,1578,1628,1605,1605,1650,1589,1628,1638,1727,1758,1846,1939,2024,2075,2128,2169,2244,2290,2287,2289,2366,2304,2380,2335,2080,1803,1794,1772,1776,1806,1799,1784,1781,1771,1740,1724,1715,1700,1702,1702,1708,1707,1708,1711,1713,1716,1719,1721,1724,1726,1729,1731,1734,1736,1739,1741,1743,1746,1748,1750,1753,1755,1757,1760,1762,1764,326,425,446,473,492,496,530,604,650,686,675,698,635,569,563,645,722,778,897,934,772,961,1008,1150,1155,1262,1192,1284,1390,1485,1450,1527,1579,1612,1653,1576,1505,1503,1552,1530,1531,1574,1517,1554,1564,1650,1681,1765,1854,1937,1986,2037,2077,2150,2195,2193,2195,2269,2211,2284,2242,1998,1732,1725,1704,1708,1738,1731,1717,1715,1705,1676,1661,1653,1639,1642,1642,1648,1648,1649,1652,1655,1658,1661,1663,1666,1669,1672,1675,1677,1680,1683,1686,1688,1691,1694,1696,1699,1701,1704,1706,1709,16,20,21,21,22,21,22,25,26,27,26,27,24,21,20,23,25,27,31,31,26,31,32,36,36,39,36,38,41,43,42,43,44,45,46,43,41,40,41,40,40,40,39,39,39,41,41,43,44,46,47,47,48,49,50,49,49,50,48,49,48,42,36,36,35,35,35,34,34,33,33,32,31,31,30,30,30,30,29,29,29,29,28,28,28,28,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,4,4,4,4,5,5,5,5,5,4,4,5,5,6,7,7,6,7,7,9,9,9,9,9,10,11,11,11,12,12,12,12,11,11,11,11,11,12,11,11,12,12,12,13,14,14,15,15,15,16,16,16,16,17,16,17,16,15,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,13,13,334,436,458,485,504,508,543,618,665,702,690,714,649,581,575,658,737,794,916,952,788,980,1028,1172,1176,1286,1213,1307,1415,1512,1476,1554,1606,1640,1682,1602,1531,1528,1578,1556,1556,1600,1541,1579,1589,1676,1707,1792,1883,1966,2016,2068,2108,2182,2227,2225,2227,2302,2243,2317,2274,2026,1756,1748,1727,1731,1761,1754,1739,1738,1727,1698,1682,1674,1659,1662,1662,1669,1668,1669,1672,1675,1677,1680,1683,1686,1689,1691,1694,1697,1699,1702,1704,1707,1710,1712,1715,1717,1720,1722,1724,1727,318,308,402,422,448,466,471,503,574,618,653,643,666,606,543,538,616,690,744,859,894,740,921,967,1103,1108,1212,1145,1234,1336,1428,1395,1469,1520,1552,1592,1518,1451,1449,1497,1476,1477,1519,1464,1501,1511,1594,1624,1706,1793,1873,1921,1971,2010,2081,2125,2123,2126,2199,2143,2214,2174,1937,1680,1673,1653,1658,1687,1681,1667,1666,1657,1629,1614,1607,1593,1597,1597,1604,1603,1605,1608,1611,1614,1617,1621,1624,1627,1630,1633,1636,1639,1642,1644,1647,1650,1653,1656,1659,1661,1664,1667,17,16,21,21,22,23,22,23,26,28,29,28,28,25,22,22,24,27,29,33,33,27,33,35,39,39,42,39,41,44,47,45,47,48,49,50,47,44,44,45,44,43,44,42,43,43,45,45,47,49,50,51,52,53,54,55,54,54,55,53,54,53,47,40,39,39,38,39,38,37,37,37,36,35,34,34,34,33,33,33,32,32,32,32,32,31,31,31,31,30,30,30,30,29,29,29,29,28,28,28,28,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,5,5,5,5,4,4,4,5,5,6,6,7,5,7,7,8,8,9,8,9,10,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,13,13,14,14,15,15,15,16,16,16,16,16,16,16,14,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,327,317,413,434,461,479,483,516,589,633,669,659,682,620,555,551,630,706,761,878,914,756,941,987,1127,1131,1237,1168,1258,1363,1456,1422,1498,1549,1582,1623,1547,1478,1476,1524,1503,1504,1546,1490,1527,1537,1622,1652,1735,1823,1905,1953,2004,2044,2115,2160,2158,2160,2234,2177,2249,2208,1967,1706,1699,1678,1683,1712,1706,1692,1690,1681,1653,1638,1630,1616,1619,1619,1626,1625,1627,1630,1633,1636,1639,1642,1645,1648,1651,1654,1656,1659,1662,1665,1668,1671,1673,1676,1679,1681,1684,1687,266,299,290,378,398,423,440,445,476,543,585,619,610,632,576,516,512,587,658,709,819,853,707,880,924,1055,1060,1160,1096,1182,1280,1369,1338,1409,1458,1490,1529,1458,1394,1393,1439,1419,1421,1462,1409,1445,1455,1536,1565,1644,1728,1806,1853,1902,1940,2009,2052,2051,2054,2125,2071,2141,2102,1874,1626,1619,1601,1605,1634,1628,1616,1615,1606,1580,1566,1559,1546,1550,1550,1557,1557,1559,1562,1566,1569,1573,1576,1579,1582,1586,1589,1592,1595,1598,1602,1605,1608,1611,1614,1617,1620,1623,16,18,17,22,22,23,24,23,25,28,29,30,29,30,27,24,23,26,29,31,35,36,29,36,37,42,42,45,42,45,48,51,49,51,53,53,54,51,49,48,49,48,48,49,47,47,47,49,50,52,54,56,57,58,58,60,61,60,60,61,59,60,59,52,45,44,43,43,43,43,42,42,41,40,39,39,38,38,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,33,33,33,33,32,32,32,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,4,4,4,5,5,4,6,6,7,7,7,7,7,8,9,8,9,9,9,10,9,9,9,9,9,9,9,9,9,9,10,10,10,11,11,12,12,12,13,13,13,13,13,13,13,13,12,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,274,308,298,390,410,435,453,458,489,558,601,636,626,649,591,529,525,601,674,727,839,873,723,900,945,1079,1084,1186,1120,1208,1308,1398,1366,1439,1489,1521,1560,1488,1422,1421,1467,1448,1449,1490,1436,1473,1483,1565,1594,1675,1760,1839,1886,1936,1975,2045,2088,2087,2090,2161,2107,2177,2138,1906,1653,1646,1627,1631,1660,1654,1641,1640,1631,1604,1590,1583,1570,1573,1574,1580,1580,1582,1585,1588,1592,1595,1598,1601,1604,1608,1611,1614,1617,1620,1623,1626,1629,1632,1635,1638,1641,1643,222,248,279,270,354,372,396,412,417,447,511,551,583,575,596,544,488,484,555,623,672,776,809,671,836,878,1003,1008,1104,1044,1126,1220,1305,1275,1344,1391,1422,1460,1392,1332,1331,1376,1358,1359,1399,1349,1384,1394,1472,1500,1576,1658,1733,1778,1826,1863,1930,1972,1971,1975,2043,1993,2060,2024,1805,1566,1560,1543,1547,1575,1570,1559,1558,1550,1525,1512,1506,1494,1498,1499,1506,1506,1508,1512,1515,1519,1523,1526,1530,1533,1537,1540,1544,1547,1550,1554,1557,1560,1564,1567,1570,1573,15,17,19,18,23,23,24,25,25,26,29,31,32,31,32,29,26,25,28,31,33,38,39,32,39,41,46,46,49,46,49,53,56,54,57,58,59,60,57,54,53,55,53,53,54,52,53,52,55,55,58,60,62,63,65,65,67,68,67,67,69,66,68,66,58,50,50,49,48,49,48,47,47,46,45,44,44,43,43,42,42,42,42,41,41,41,41,40,40,40,40,39,39,39,38,38,38,38,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,3,3,4,4,4,5,5,4,5,6,6,6,7,7,7,8,8,8,9,9,9,9,9,8,8,9,9,9,9,9,9,9,9,9,10,10,11,11,12,12,12,12,12,12,13,13,13,13,11,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,230,257,289,280,366,385,409,426,431,461,527,568,601,592,614,560,502,498,571,640,690,797,831,688,858,901,1029,1034,1132,1070,1153,1250,1337,1306,1377,1425,1456,1494,1425,1363,1362,1407,1388,1390,1430,1379,1414,1424,1504,1532,1610,1693,1769,1815,1863,1901,1969,2012,2011,2014,2084,2032,2100,2063,1839,1596,1590,1571,1576,1604,1599,1587,1586,1578,1552,1539,1532,1520,1524,1524,1531,1531,1534,1537,1540,1544,1547,1551,1554,1558,1561,1564,1568,1571,1574,1578,1581,1584,1587,1590,1593,1597,156,205,229,258,251,328,346,368,384,389,417,477,515,545,538,559,510,458,455,521,585,632,731,762,632,788,829,947,953,1044,987,1065,1155,1236,1208,1274,1319,1348,1385,1322,1264,1264,1307,1290,1292,1331,1284,1317,1327,1402,1429,1503,1581,1653,1697,1743,1779,1843,1884,1884,1888,1954,1906,1971,1937,1728,1500,1495,1478,1483,1511,1506,1496,1496,1489,1465,1453,1447,1436,1440,1441,1448,1449,1452,1455,1459,1463,1467,1471,1475,1478,1482,1486,1490,1493,1497,1500,1504,1508,1511,1515,1518,12,16,17,19,18,24,25,26,26,26,28,31,33,35,34,34,31,27,27,30,34,36,41,42,35,43,44,50,50,54,51,54,58,62,60,63,64,65,66,63,60,59,61,59,59,60,58,59,58,61,62,65,67,70,71,72,73,75,76,76,75,77,75,77,75,66,57,56,55,55,55,55,54,53,53,51,51,50,49,49,49,48,48,48,47,47,47,47,46,46,46,46,45,45,45,44,44,44,44,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,4,4,5,5,4,5,5,6,6,7,6,7,7,8,8,8,8,9,9,8,8,8,8,8,8,8,8,8,8,9,9,10,10,10,11,11,11,12,12,12,12,12,12,12,12,11,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,10,10,10,162,213,238,268,260,341,359,382,398,403,432,494,532,564,557,577,526,473,469,538,604,652,753,785,651,812,853,975,980,1074,1015,1095,1187,1270,1241,1309,1355,1385,1422,1357,1298,1297,1341,1324,1326,1364,1316,1350,1360,1437,1465,1539,1619,1693,1737,1784,1821,1886,1928,1927,1931,1998,1949,2015,1980,1766,1533,1527,1510,1515,1543,1538,1527,1527,1519,1495,1482,1476,1465,1469,1470,1477,1477,1480,1483,1487,1491,1495,1498,1502,1506,1509,1513,1516,1520,1523,1527,1530,1534,1537,1541,1544,138,143,187,210,237,230,302,319,340,354,359,386,442,477,506,500,519,474,426,424,486,546,590,683,713,591,738,776,888,894,979,927,1000,1085,1161,1136,1198,1241,1270,1305,1245,1192,1192,1233,1218,1220,1257,1213,1245,1255,1326,1353,1423,1497,1566,1608,1652,1687,1749,1788,1789,1793,1857,1812,1874,1842,1644,1428,1423,1408,1413,1440,1436,1426,1427,1420,1398,1387,1382,1372,1376,1378,1385,1386,1389,1393,1397,1401,1405,1409,1413,1417,1421,1425,1429,1433,1437,1441,1445,1448,1452,1456,12,12,16,18,20,19,24,25,26,27,27,29,32,34,36,35,36,33,29,28,32,36,38,44,45,37,45,47,54,53,58,54,58,63,67,65,68,70,71,72,68,65,64,66,65,64,66,63,64,64,67,68,71,74,77,78,80,81,83,84,84,83,86,83,85,83,73,63,63,61,61,62,61,60,60,59,58,57,56,55,55,55,55,54,54,54,53,53,53,53,52,52,52,52,51,51,51,51,50,50,50,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,6,6,6,6,6,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,10,10,10,11,11,11,11,11,11,12,12,12,12,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,144,149,196,219,247,240,315,332,354,369,374,401,459,496,525,519,539,492,442,439,504,565,611,707,737,612,763,802,917,923,1011,956,1032,1119,1198,1172,1236,1280,1309,1344,1283,1228,1228,1270,1254,1256,1293,1248,1281,1291,1364,1391,1462,1539,1609,1652,1697,1733,1796,1836,1836,1840,1905,1859,1923,1889,1686,1464,1459,1443,1448,1475,1471,1461,1461,1454,1431,1420,1414,1404,1408,1409,1416,1417,1420,1424,1428,1432,1436,1440,1444,1448,1452,1455,1459,1463,1467,1470,1474,1478,1481,1485,98,125,129,170,190,215,209,275,290,310,324,329,353,405,438,465,460,478,437,393,391,449,504,546,632,660,548,684,720,824,830,910,861,930,1009,1081,1058,1117,1157,1184,1217,1163,1113,1114,1153,1139,1142,1176,1136,1166,1176,1243,1269,1335,1405,1471,1511,1553,1586,1645,1682,1684,1688,1749,1707,1767,1737,1551,1347,1344,1330,1335,1361,1358,1349,1350,1344,1324,1314,1309,1300,1305,1307,1314,1315,1318,1323,1327,1331,1336,1340,1344,1348,1353,1357,1361,1365,1369,1373,1377,1381,1385,10,13,13,17,18,20,20,25,26,28,29,29,30,34,36,38,37,38,35,31,30,35,38,41,47,49,40,49,52,58,58,64,60,64,69,73,71,75,77,78,80,75,72,71,73,72,71,73,70,71,72,75,76,79,83,86,88,90,91,94,95,95,94,97,94,96,94,83,72,71,70,70,71,70,69,68,68,66,65,65,64,63,63,63,63,62,62,62,61,61,61,61,60,60,60,60,59,59,59,59,58,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,8,8,7,7,7,7,7,7,8,7,7,8,8,8,9,9,9,10,10,10,11,11,11,11,11,11,11,11,10,9,9,8,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,104,131,136,178,200,226,220,288,304,325,339,344,369,423,457,485,480,498,455,409,407,467,525,568,657,686,569,711,748,856,861,944,894,965,1047,1121,1097,1157,1199,1226,1260,1203,1152,1153,1193,1178,1181,1216,1174,1205,1215,1284,1310,1378,1451,1518,1559,1602,1636,1696,1735,1736,1740,1802,1759,1820,1789,1597,1387,1383,1369,1374,1400,1396,1387,1388,1382,1361,1350,1345,1336,1340,1342,1349,1350,1353,1357,1362,1366,1370,1374,1378,1383,1387,1391,1395,1399,1403,1407,1411,1415,1418,77,88,111,115,152,171,193,188,247,262,280,293,298,320,367,397,422,418,435,398,358,356,410,461,499,578,604,502,627,661,757,763,837,792,856,929,996,975,1030,1067,1093,1124,1074,1029,1030,1066,1054,1057,1090,1053,1081,1091,1154,1178,1240,1306,1367,1405,1444,1476,1531,1567,1569,1574,1631,1593,1649,1622,1449,1259,1256,1244,1249,1274,1271,1263,1265,1260,1241,1232,1229,1221,1225,1228,1235,1237,1240,1244,1249,1253,1258,1262,1267,1271,1276,1280,1284,1289,1293,1297,1301,1306,9,10,13,13,17,19,21,20,26,27,28,29,29,31,35,38,40,39,40,36,32,32,36,41,43,50,52,42,53,55,62,63,68,64,69,74,79,77,81,83,84,86,82,78,77,80,78,78,80,77,78,78,82,83,87,91,95,97,99,100,103,105,105,104,107,104,107,105,93,80,79,78,78,79,78,77,77,76,74,73,73,72,72,71,71,71,70,70,70,70,70,69,69,69,69,69,68,68,68,68,67,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,3,3,3,3,3,2,2,3,3,3,4,4,3,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,10,10,11,10,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,81,93,118,122,161,180,204,199,261,276,295,308,313,337,386,417,443,439,456,417,375,373,429,482,522,604,632,525,655,690,790,796,873,826,893,969,1038,1016,1072,1112,1138,1170,1118,1070,1071,1109,1096,1099,1132,1094,1123,1133,1198,1223,1287,1355,1418,1457,1498,1531,1587,1624,1626,1631,1689,1649,1707,1679,1499,1303,1299,1286,1292,1317,1314,1306,1307,1302,1282,1272,1269,1260,1264,1267,1274,1276,1279,1283,1288,1292,1296,1301,1305,1309,1314,1318,1322,1326,1331,1335,1339,1343,63,68,78,99,102,135,152,172,168,220,233,250,262,266,287,329,356,379,375,391,358,322,321,370,416,451,523,547,455,569,599,687,692,760,720,778,845,906,887,938,973,996,1025,980,939,941,974,964,967,997,964,991,1000,1058,1080,1138,1199,1256,1291,1328,1358,1409,1443,1445,1450,1504,1469,1522,1497,1338,1163,1161,1150,1156,1179,1177,1170,1172,1168,1151,1143,1140,1133,1138,1141,1148,1150,1154,1158,1163,1167,1172,1177,1181,1186,1190,1195,1199,1204,1208,1213,1217,8,9,10,13,13,17,19,21,20,26,27,29,30,30,32,36,39,41,40,42,38,34,33,38,42,46,52,54,45,56,58,66,66,72,68,73,79,84,82,86,89,91,93,88,84,83,86,84,84,86,83,85,85,89,91,95,100,104,106,108,110,114,116,115,115,118,115,118,116,103,89,88,87,87,88,87,86,86,85,83,82,81,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,4,3,4,4,4,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,7,7,7,8,8,8,9,9,9,9,9,9,10,9,10,10,9,7,7,7,7,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,8,8,8,67,72,83,105,109,143,161,182,178,234,247,264,277,282,303,348,377,400,396,412,377,340,339,389,438,474,550,575,478,598,630,721,727,797,755,816,886,950,931,983,1019,1044,1074,1026,983,985,1020,1008,1011,1043,1007,1035,1045,1105,1128,1188,1252,1310,1347,1385,1416,1470,1504,1506,1511,1567,1530,1585,1559,1393,1211,1208,1196,1202,1226,1223,1216,1218,1214,1196,1187,1184,1176,1181,1184,1191,1193,1196,1201,1205,1210,1214,1219,1224,1228,1232,1237,1241,1246,1250,1254,1259,60,54,59,68,86,89,118,133,150,147,193,205,220,230,235,253,291,315,335,332,346,317,286,286,329,370,402,466,488,406,508,536,614,619,680,645,697,758,813,797,842,874,896,922,882,846,848,878,869,872,900,870,895,904,957,978,1030,1086,1138,1170,1205,1232,1280,1311,1313,1319,1368,1337,1385,1364,1219,1061,1059,1049,1055,1076,1075,1070,1072,1069,1054,1047,1045,1039,1043,1046,1053,1056,1059,1064,1069,1073,1078,1083,1087,1092,1097,1101,1106,1110,1115,1119,9,8,9,10,12,13,16,18,21,20,26,27,29,30,30,32,37,39,42,41,42,38,34,34,39,43,47,54,56,46,57,60,69,69,75,71,76,82,88,86,90,93,95,97,92,88,88,91,89,89,91,88,90,90,95,96,101,106,110,113,116,118,122,124,123,123,127,124,127,125,111,96,95,94,94,95,95,94,93,93,91,90,89,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,8,8,8,9,9,9,9,9,9,9,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,64,58,63,72,92,96,126,142,161,157,207,219,234,246,250,269,309,335,357,354,368,337,304,303,349,393,426,494,517,430,538,567,650,655,719,681,737,801,859,841,889,922,945,973,930,892,893,926,916,919,948,916,942,951,1007,1028,1083,1141,1196,1230,1265,1294,1343,1376,1378,1384,1435,1402,1452,1430,1278,1111,1109,1099,1105,1127,1125,1119,1121,1118,1102,1094,1092,1085,1090,1093,1100,1102,1106,1110,1115,1120,1124,1129,1134,1138,1143,1147,1152,1156,1161,1165,37,51,46,50,58,73,77,101,114,129,126,167,177,190,199,203,219,252,274,291,289,302,277,250,249,287,324,352,408,428,356,446,470,539,544,598,567,614,668,717,703,743,772,791,815,780,748,750,778,770,774,799,773,795,803,851,870,917,967,1014,1043,1074,1099,1142,1170,1173,1179,1223,1196,1240,1222,1092,951,950,942,947,967,966,962,964,962,949,943,941,936,941,944,951,953,957,962,966,971,976,980,985,990,994,999,1003,1008,1012,6,9,8,8,10,12,12,16,18,20,20,26,27,29,30,30,32,37,40,42,41,43,39,35,35,40,44,48,55,57,48,59,62,71,71,78,74,79,86,92,89,94,97,99,102,97,93,92,95,94,94,96,93,95,96,101,102,108,113,118,121,124,126,130,133,132,132,137,133,137,135,120,104,103,102,102,103,103,102,102,101,99,98,97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,3,3,2,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,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,7,7,7,41,55,50,54,63,79,83,109,123,140,136,180,191,204,214,219,236,271,294,313,310,324,297,268,267,308,347,376,437,457,381,476,502,576,581,638,605,655,712,764,749,792,822,842,867,830,796,798,827,819,822,848,821,844,853,903,923,972,1025,1075,1106,1138,1165,1209,1239,1242,1247,1294,1265,1311,1291,1155,1005,1003,995,1000,1021,1020,1015,1017,1014,1000,994,992,987,991,994,1001,1004,1007,1012,1017,1021,1026,1031,1035,1040,1045,1049,1054,1058,1063,32,31,43,39,42,49,62,64,85,96,109,107,141,150,161,169,173,187,215,233,249,247,258,237,214,214,247,278,302,351,368,307,384,405,465,470,516,490,531,577,620,608,644,669,686,707,677,650,652,677,670,673,696,673,693,701,742,759,801,845,887,913,940,963,1001,1026,1029,1035,1074,1051,1090,1074,961,837,836,830,835,853,853,849,851,850,839,834,833,829,833,836,843,846,849,854,858,863,867,872,876,881,885,890,894,899,6,6,8,7,8,9,11,12,15,17,19,19,25,26,28,29,29,31,36,39,41,41,42,38,34,34,39,44,47,55,57,47,59,62,71,71,78,74,80,86,92,90,95,98,100,103,98,94,94,97,96,96,98,95,97,98,103,105,110,116,121,124,127,130,135,137,137,137,142,138,143,140,125,108,108,106,107,108,108,107,107,106,104,103,103,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,6,6,6,5,6,6,6,6,6,6,6,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,35,34,47,43,46,53,67,70,93,105,119,116,154,163,175,184,188,202,233,253,269,268,279,256,231,231,266,301,326,379,397,331,414,437,501,506,556,528,571,621,667,654,692,719,737,760,727,698,700,726,719,722,746,722,743,751,795,813,857,905,949,976,1006,1030,1070,1097,1100,1105,1147,1122,1163,1146,1025,893,892,884,890,909,908,904,906,905,892,887,886,881,886,889,896,898,902,907,911,916,920,925,930,934,939,943,948,952,20,26,25,35,32,34,40,50,53,70,79,90,88,116,124,133,140,143,154,178,193,206,205,214,197,178,178,205,232,252,293,307,256,321,339,389,393,432,411,445,484,520,511,541,562,577,595,570,547,550,570,565,568,587,569,586,593,628,643,678,716,752,774,798,818,850,872,875,880,914,895,929,916,820,714,714,709,713,729,729,727,729,728,719,715,715,711,716,719,724,727,731,735,739,743,747,752,756,760,764,769,773,4,6,6,7,7,7,8,11,11,14,16,18,18,23,25,26,27,28,30,34,37,39,39,40,37,33,33,38,43,46,53,56,46,58,61,70,70,77,73,78,85,91,89,94,97,99,102,97,93,93,96,95,95,98,95,97,98,104,106,111,117,122,125,129,131,136,139,139,139,144,141,145,143,127,111,110,109,109,111,111,110,110,109,108,107,106,105,106,106,106,106,106,106,107,107,107,107,108,108,108,108,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,3,4,4,4,3,3,3,4,4,4,5,5,4,6,6,7,7,8,7,8,8,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,12,12,13,13,14,14,15,15,15,15,16,15,16,16,14,12,12,12,12,13,13,13,13,13,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,23,29,28,39,35,38,44,56,58,77,87,99,97,128,136,146,154,157,170,196,213,227,225,235,216,195,195,225,254,276,321,337,281,352,371,426,430,473,449,487,529,569,558,591,614,630,649,622,597,599,622,616,619,640,620,638,645,684,700,738,779,817,842,867,888,924,947,950,955,992,971,1007,993,889,774,774,768,773,789,789,786,789,787,777,773,772,769,773,776,782,785,788,793,797,801,806,810,815,819,823,828,832,13,16,20,20,27,25,27,32,40,42,56,63,72,70,93,99,106,112,115,124,143,155,166,165,173,159,144,144,166,188,204,238,249,208,261,276,317,320,352,335,363,395,425,417,442,459,472,487,467,448,450,468,464,466,482,467,482,487,517,529,559,590,620,639,659,675,703,721,724,728,757,741,770,759,680,593,593,589,593,606,607,605,607,606,599,596,596,594,598,600,606,608,611,615,619,623,627,630,634,638,642,646,3,4,5,5,7,6,7,8,10,10,13,15,17,16,22,23,24,26,26,28,32,35,37,37,38,35,32,31,36,41,44,51,53,44,56,59,67,68,74,70,76,82,88,86,91,95,97,100,95,91,91,94,93,94,97,93,96,97,102,104,110,116,121,124,128,131,135,139,139,139,144,141,146,143,128,111,111,110,110,112,112,111,111,111,109,108,108,107,108,108,108,108,109,109,109,110,110,110,111,111,111,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,6,6,6,6,6,7,8,7,8,8,8,9,8,8,8,8,8,8,8,8,8,9,9,9,10,10,11,11,12,12,12,13,13,13,13,13,13,13,12,10,10,10,10,11,11,11,11,11,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,14,18,23,23,31,28,31,35,45,47,62,71,80,79,104,111,119,125,128,138,160,174,185,184,193,177,160,160,185,209,227,264,277,231,290,306,352,355,391,371,402,438,471,462,490,509,523,539,517,496,498,517,513,516,533,516,532,538,571,584,617,651,684,704,726,744,774,794,797,802,833,816,847,835,748,652,652,647,651,666,666,664,666,665,657,654,654,651,655,658,663,666,669,673,677,681,685,689,693,697,701,705,12,10,12,16,15,21,19,21,24,31,32,43,49,56,55,72,77,83,87,89,97,111,121,130,129,135,124,113,113,131,148,161,187,196,164,205,217,250,252,278,264,287,312,336,330,350,364,374,386,370,356,358,372,369,371,384,372,384,388,412,422,446,471,495,511,527,540,562,577,580,584,607,595,618,610,546,477,477,474,477,488,489,488,490,489,484,482,482,480,483,486,490,492,495,499,502,505,509,512,515,519,522,4,3,4,4,4,6,5,6,7,9,9,12,13,15,15,19,21,22,23,24,26,29,32,34,34,35,32,29,29,33,38,41,47,50,41,52,54,62,63,69,66,71,77,83,81,86,89,91,94,90,86,86,89,88,89,92,89,91,92,97,99,105,110,116,119,123,125,130,133,133,134,139,136,141,139,124,108,108,107,107,109,109,109,109,108,107,106,106,105,106,106,107,107,107,108,108,108,109,109,110,110,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,6,6,7,7,7,7,7,7,7,7,8,8,8,9,9,9,10,10,10,10,10,11,11,11,11,10,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,14,11,14,18,18,24,22,24,28,35,37,49,55,63,62,82,88,94,99,101,110,127,138,147,147,153,141,128,128,148,167,182,211,222,185,232,245,282,285,314,298,323,352,378,372,394,410,421,434,417,400,402,418,414,417,431,418,431,436,463,474,500,529,555,572,590,605,630,647,649,654,679,665,691,682,611,533,533,529,533,545,546,544,546,546,539,537,537,535,538,541,546,548,551,555,558,562,566,569,573,576,580,9,9,7,9,12,12,16,15,16,18,23,25,33,37,42,41,55,58,63,66,68,74,85,93,99,99,103,95,86,87,100,113,123,143,150,126,158,167,192,194,214,203,221,240,259,254,270,281,289,298,286,275,277,287,285,287,297,288,297,301,320,328,346,366,385,397,410,420,438,450,452,455,473,464,482,476,427,372,373,371,374,382,383,382,384,384,379,378,378,377,380,382,385,387,390,392,395,398,401,404,407,409,3,3,2,3,4,4,5,5,5,6,7,8,10,11,13,12,16,18,19,20,20,22,25,27,29,29,30,28,25,25,29,33,35,41,43,36,45,47,54,55,60,57,62,68,73,71,75,78,80,83,79,76,76,79,78,79,81,79,81,82,87,89,94,99,104,107,110,112,117,120,120,121,125,123,127,125,112,98,98,97,97,99,99,99,99,99,98,97,97,96,97,97,98,98,99,99,100,100,101,101,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,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,2,2,2,2,2,3,3,2,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,7,7,8,8,8,8,8,9,8,9,9,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,10,11,8,11,14,14,18,17,18,21,27,28,38,43,49,48,63,67,72,76,78,85,98,106,114,113,119,109,99,99,115,130,141,164,172,144,181,191,219,222,244,232,252,275,296,291,308,321,329,340,326,314,315,328,325,327,339,328,339,343,364,373,394,417,438,451,466,478,497,511,513,517,537,527,547,540,484,422,423,420,423,433,434,433,435,434,429,428,428,426,429,432,436,438,440,443,446,450,453,456,459,462,4,7,7,5,7,9,9,12,11,12,13,17,18,24,27,31,30,40,43,46,49,50,54,63,68,73,73,76,70,64,64,74,84,91,106,112,93,117,124,142,144,159,151,164,179,192,189,201,209,215,222,213,205,206,215,213,215,222,216,222,225,239,246,259,274,289,298,308,316,329,338,340,342,356,349,363,359,322,281,281,279,282,289,289,289,290,290,287,286,286,285,288,289,292,294,296,298,300,302,305,307,309,2,2,2,2,2,3,3,4,4,4,5,6,6,8,9,11,10,14,15,16,17,17,18,21,23,25,25,26,24,21,21,25,28,30,35,37,31,39,41,47,47,52,49,54,58,63,62,65,68,70,72,69,66,66,69,68,69,71,69,71,72,76,78,82,87,91,94,97,99,103,106,106,107,111,108,113,111,99,87,87,86,87,88,88,88,88,88,87,87,87,86,87,87,88,88,89,89,90,90,91,91,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,7,6,7,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,8,8,6,8,10,10,14,13,14,16,20,21,28,32,36,36,47,50,54,57,59,63,73,80,85,85,89,82,74,75,86,98,106,124,130,109,136,144,166,168,185,176,191,208,224,220,234,243,250,258,248,238,240,249,247,249,258,250,258,262,278,285,301,318,334,345,356,366,381,391,393,396,412,404,420,415,372,324,325,323,326,333,334,333,335,335,331,330,330,329,332,333,337,338,341,343,346,348,351,353,356,5,3,5,5,4,5,6,6,8,8,8,10,12,13,17,19,22,22,29,31,33,35,36,39,45,49,53,52,55,51,46,46,53,60,66,77,81,67,85,89,103,104,115,109,119,130,139,137,146,152,156,161,155,149,150,156,155,156,162,157,162,164,174,179,189,200,210,217,224,230,240,247,248,250,260,255,266,263,236,206,206,205,207,212,212,212,213,213,211,210,210,210,212,213,215,216,218,219,221,223,225,226,2,1,2,2,1,2,2,2,3,3,3,4,5,5,6,7,8,8,11,12,12,13,13,15,17,18,20,19,20,19,17,17,20,22,24,28,29,25,31,33,37,38,42,40,43,47,50,50,52,55,56,58,56,53,54,56,55,56,58,56,57,58,62,63,67,71,74,76,79,81,84,86,87,87,91,89,92,91,82,71,71,71,71,73,73,73,73,73,72,72,72,72,72,72,73,73,74,74,75,75,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,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,6,4,6,6,5,6,7,7,10,9,10,11,15,15,20,23,26,26,34,37,39,42,43,46,53,58,62,62,65,60,54,55,63,71,78,91,95,80,100,106,122,123,136,129,140,153,165,162,172,179,184,190,182,176,177,184,182,184,190,185,191,193,205,210,222,235,247,255,264,271,282,290,292,294,306,300,312,308,276,241,242,240,242,248,249,248,249,250,247,246,246,246,248,249,252,253,255,257,259,261,263,265,4,3,2,3,3,3,3,4,4,6,5,6,7,8,9,12,13,15,15,20,21,23,24,25,27,31,34,36,36,38,35,32,32,37,42,45,53,56,47,58,62,71,72,80,76,82,90,97,95,101,105,108,112,107,104,104,108,108,109,112,109,113,114,121,125,132,140,147,152,157,161,168,172,173,175,182,179,186,184,165,144,144,144,145,148,149,149,149,150,148,148,148,148,149,150,151,152,153,154,156,157,158,2,2,1,1,1,1,1,2,2,3,2,3,3,4,4,5,6,7,7,9,9,10,11,11,12,13,15,16,16,16,15,14,14,16,18,19,23,24,20,25,26,30,31,34,32,35,38,41,40,43,44,46,47,45,44,44,46,45,45,47,46,47,48,51,52,55,58,61,63,65,67,69,71,72,72,75,73,76,75,68,59,59,59,59,60,61,60,61,61,60,60,60,60,60,60,61,61,62,62,62,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,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,3,4,4,3,4,5,5,7,6,7,8,10,11,14,16,18,18,24,26,28,29,30,32,38,41,44,44,46,42,38,39,45,50,55,64,67,56,71,75,86,87,96,91,99,108,117,115,122,127,131,135,130,125,126,131,130,131,136,132,136,138,146,150,159,168,177,182,189,194,202,207,209,210,219,215,223,221,198,173,173,172,174,178,179,178,179,179,178,177,177,177,178,179,181,182,184,185,187,188,190,1,3,2,1,2,2,2,2,3,3,4,3,4,4,6,6,8,9,10,10,13,14,15,16,16,18,21,22,24,24,25,23,21,21,25,28,30,35,37,31,39,41,48,48,53,51,55,60,65,64,68,70,72,75,72,69,70,73,72,73,75,73,76,77,82,84,89,94,99,102,105,108,113,116,117,118,123,120,125,124,111,97,97,97,98,100,101,100,101,101,100,100,100,100,101,101,103,103,104,105,106,107,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,4,4,5,5,6,7,7,8,8,9,10,11,12,12,12,11,10,10,12,13,15,17,18,15,19,20,23,23,25,24,26,29,31,30,32,33,34,35,34,33,33,34,34,34,35,34,36,36,38,39,41,44,46,48,49,50,53,54,54,55,57,56,58,57,51,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,47,47,47,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,3,3,3,5,4,5,5,7,7,10,11,12,12,16,17,19,20,20,22,25,28,30,30,31,29,26,26,30,34,37,43,46,38,48,51,59,59,65,62,68,74,80,78,83,87,89,92,89,85,86,89,89,90,93,90,93,94,100,103,109,115,121,125,129,133,138,142,143,144,150,148,154,152,136,119,119,119,120,123,123,123,124,124,123,122,122,122,123,124,125,126,127,128,129,130,2,1,2,1,1,1,1,1,1,2,2,2,2,2,3,4,4,5,6,6,6,8,9,10,10,11,11,13,14,16,16,16,15,14,14,16,18,20,23,24,20,25,27,31,31,34,33,36,39,42,41,44,46,47,49,47,45,45,47,47,47,49,48,49,50,53,55,58,61,64,67,69,71,74,76,76,77,80,79,82,81,73,64,64,63,64,66,66,66,66,66,66,66,66,66,66,67,67,68,68,69,70,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,4,5,5,5,6,6,7,8,8,8,9,8,7,7,8,9,10,12,13,11,13,14,16,16,18,17,19,20,22,22,23,24,24,25,24,23,24,24,24,24,25,25,25,26,27,28,30,31,33,34,35,36,38,39,39,39,41,40,42,41,37,32,32,32,32,33,33,33,33,34,33,33,33,33,33,34,34,34,34,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,2,1,2,2,1,2,2,1,2,2,2,3,3,3,3,4,5,6,7,8,8,11,11,12,13,13,14,17,18,19,19,20,19,17,17,20,23,25,29,30,25,32,33,39,39,43,41,45,49,52,52,55,57,59,61,59,56,57,59,59,59,61,60,62,62,66,68,72,76,80,83,86,88,92,95,95,96,100,98,102,101,91,79,79,79,80,82,82,82,82,83,82,82,82,82,82,83,84,84,85,86,86,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,4,5,6,6,6,7,7,8,9,10,10,10,9,8,9,10,11,12,14,15,13,16,17,19,19,21,20,22,24,26,26,27,29,29,30,29,28,28,30,29,30,31,30,31,31,33,34,36,38,40,42,43,44,46,48,48,48,50,49,51,51,46,40,40,40,40,41,41,41,42,42,41,41,41,41,42,42,42,43,43,44,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,6,5,5,5,6,7,7,8,9,7,9,10,11,11,13,12,13,14,15,15,16,17,17,18,17,16,16,17,17,17,18,17,18,18,19,20,21,22,23,24,25,25,27,27,27,28,29,28,29,29,26,23,23,23,23,24,24,24,24,24,23,23,23,23,24,24,24,24,24,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,4,4,5,5,7,7,8,8,8,9,11,12,12,12,13,12,11,11,13,14,16,18,19,16,20,21,25,25,27,26,28,31,33,33,35,36,38,39,37,36,36,38,38,38,39,38,39,40,42,44,46,49,51,53,55,56,59,61,61,62,64,63,66,65,58,51,51,51,51,53,53,53,53,53,53,53,53,53,53,53,54,54,55,55,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,6,6,5,5,6,7,7,9,9,8,9,10,12,12,13,12,13,15,16,16,17,17,18,18,18,17,17,18,18,18,19,18,19,19,20,21,22,23,25,25,26,27,28,29,29,29,31,30,31,31,28,24,24,24,25,25,25,25,25,26,25,25,25,25,26,26,26,26,26,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,3,4,4,5,5,6,5,6,6,7,7,8,8,8,9,10,10,10,11,11,12,11,11,11,11,11,11,12,11,12,12,13,13,14,15,15,16,16,17,18,18,18,18,19,19,19,19,17,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,2,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,4,4,5,5,5,6,6,7,8,8,8,7,7,7,8,9,10,11,12,10,12,13,15,15,17,16,17,19,21,20,22,22,23,24,23,22,22,23,23,23,24,24,24,25,26,27,29,30,32,33,34,35,36,38,38,38,40,39,41,40,36,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,34,34,34,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,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,5,5,4,6,6,7,7,8,7,8,9,9,9,10,10,11,11,11,10,10,11,11,11,11,11,11,11,12,12,13,14,15,15,16,16,17,17,17,18,18,18,19,19,17,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,9,9,10,10,10,11,11,11,11,12,12,12,12,12,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,5,5,5,4,4,4,5,5,6,7,7,6,7,8,9,9,10,10,10,11,12,12,13,13,14,14,14,13,13,14,14,14,15,14,15,15,16,16,17,18,19,20,20,21,22,23,23,23,24,24,25,24,22,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,21,1,1,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,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,8,8,8,9,9,9,10,10,10,10,11,10,11,11,10,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,1,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,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,7,8,8,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,2,2,3,3,3,4,4,3,4,5,5,5,6,6,6,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,10,11,11,12,12,12,13,13,13,13,14,14,14,14,13,11,11,11,11,12,12,12,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,5,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,1,1,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,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,5,5,5,5,5,5,5,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,6,6,6,6,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,1,1,1,1,1,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,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,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,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,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,4]}}