-
scb fetcher authored0fc27f89
BefProgOsiktDetalj10-1211.json 179.42 KiB
{"dataset":{"dimension":{"Fodelseland":{"label":"country of birth","category":{"index":{"020":0},"label":{"020":"Nordic countries excl. Sweden"}}},"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":{"BE0401O1":0,"BE0401O2":1,"BE040102":2,"BE0401O3":3,"BE0401O4":4},"label":{"BE0401O1":"Population size","BE0401O2":"Deaths","BE040102":"Immigrants","BE0401O3":"Emigrants","BE0401O4":"Average population size"},"unit":{"BE0401O1":{"base":"number","decimals":0},"BE0401O2":{"base":"number","decimals":0},"BE040102":{"base":"number","decimals":0},"BE0401O3":{"base":"number","decimals":0},"BE0401O4":{"base":"number","decimals":0}}}},"Tid":{"label":"year","category":{"index":{"2010":0,"2011":1,"2012":2,"2013":3,"2014":4,"2015":5,"2016":6,"2017":7,"2018":8,"2019":9,"2020":10,"2021":11,"2022":12,"2023":13,"2024":14,"2025":15,"2026":16,"2027":17,"2028":18,"2029":19,"2030":20,"2031":21,"2032":22,"2033":23,"2034":24,"2035":25,"2036":26,"2037":27,"2038":28,"2039":29,"2040":30,"2041":31,"2042":32,"2043":33,"2044":34,"2045":35,"2046":36,"2047":37,"2048":38,"2049":39,"2050":40,"2051":41,"2052":42,"2053":43,"2054":44,"2055":45,"2056":46,"2057":47,"2058":48,"2059":49,"2060":50,"2061":51,"2062":52,"2063":53,"2064":54,"2065":55,"2066":56,"2067":57,"2068":58,"2069":59,"2070":60,"2071":61,"2072":62,"2073":63,"2074":64,"2075":65,"2076":66,"2077":67,"2078":68,"2079":69,"2080":70,"2081":71,"2082":72,"2083":73,"2084":74,"2085":75,"2086":76,"2087":77,"2088":78,"2089":79,"2090":80,"2091":81,"2092":82,"2093":83,"2094":84,"2095":85,"2096":86,"2097":87,"2098":88,"2099":89,"2100":90,"2101":91,"2102":92,"2103":93,"2104":94,"2105":95,"2106":96,"2107":97,"2108":98,"2109":99,"2110":100},"label":{"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,101],"role":{"metric":["ContentsCode"],"time":["Tid"]}},"label":"Population changes by country of birth, sex, age, observations and year","source":"Statistics Sweden","updated":"2019-06-17T06:50:00Z","value":[50,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,52,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,132,127,130,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,91,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,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,14,96,89,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,188,182,179,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,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,22,165,158,154,157,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,241,234,230,228,230,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,72,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,27,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,220,211,207,204,207,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,208,208,208,208,208,208,258,267,262,259,256,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,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,53,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,28,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,245,254,248,245,242,245,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,272,276,285,281,278,276,278,278,278,278,278,278,278,278,278,278,278,278,278,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,26,27,27,27,27,26,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,264,267,276,271,268,266,268,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,306,286,291,299,295,292,291,292,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,34,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,300,280,283,292,288,285,283,285,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,303,313,296,300,308,304,302,300,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,36,27,28,26,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,300,309,291,295,304,300,297,295,297,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,322,315,325,309,313,320,316,314,313,314,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,27,26,27,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,317,309,319,303,306,314,310,308,306,308,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,314,324,319,328,313,317,323,320,318,317,318,318,318,318,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,27,28,27,28,27,27,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,312,323,317,326,311,315,322,318,316,315,316,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,339,315,325,320,328,315,318,324,321,319,318,319,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,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,27,25,26,25,26,25,25,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,339,314,325,319,328,314,317,324,321,319,317,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,368,333,311,321,316,324,312,314,320,317,316,314,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,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,31,28,26,27,27,27,26,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,373,336,313,323,318,326,313,316,322,319,317,316,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,327,364,332,312,321,316,323,312,315,320,317,316,315,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,30,27,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,328,366,332,312,321,316,323,312,315,320,317,316,315,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,289,322,356,326,308,317,312,319,309,311,316,313,312,311,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,26,28,26,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,290,324,360,329,310,319,314,321,311,313,318,315,314,313,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,320,288,319,351,323,306,314,310,316,306,309,313,311,309,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,24,21,24,26,24,23,23,23,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,322,288,320,353,325,307,315,311,317,308,310,314,312,311,310,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,268,316,287,316,346,320,304,311,308,313,304,306,311,309,307,306,307,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,21,19,21,23,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,268,318,287,317,348,321,305,313,309,315,305,307,312,310,308,308,308,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,259,272,319,291,318,346,322,307,314,310,316,307,309,313,311,310,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,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,17,18,22,20,22,24,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,257,270,317,289,317,346,321,306,313,309,314,306,308,312,310,309,308,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,275,261,274,317,291,316,343,320,306,313,309,314,307,308,312,310,309,308,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,20,19,20,23,21,23,25,23,22,23,23,23,22,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,274,260,273,318,291,317,344,321,307,313,310,315,307,309,313,311,310,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,256,286,274,286,325,302,325,349,328,316,321,318,323,316,317,321,319,318,317,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,22,25,24,25,29,27,29,31,29,28,28,28,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,250,280,268,280,321,297,321,346,324,311,317,314,319,311,313,316,315,314,313,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,320,298,326,316,326,362,341,361,382,364,353,358,355,359,353,355,357,356,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,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,71,72,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,33,30,34,32,34,38,35,38,40,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,302,277,306,296,307,344,322,343,366,346,335,340,337,341,335,336,339,338,337,336,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,355,376,359,384,375,384,415,396,414,433,417,407,412,409,413,407,409,411,410,409,409,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,103,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,44,47,44,48,47,48,52,50,52,55,53,51,52,51,52,51,51,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,328,349,329,356,346,356,389,369,388,408,391,381,385,383,387,381,382,385,384,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,449,417,438,423,444,437,445,471,455,471,487,473,464,468,466,469,465,466,468,467,466,466,466,466,466,466,466,466,466,466,466,466,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,121,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,65,59,62,60,64,62,64,68,65,68,71,68,67,68,67,68,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,423,387,408,392,415,407,415,444,427,443,461,446,437,441,439,442,437,438,440,439,438,438,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,533,494,470,488,475,493,487,493,515,502,515,529,517,510,513,512,514,510,511,513,512,512,511,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,126,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,88,81,76,79,77,80,79,80,84,82,84,87,85,83,84,84,84,83,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,517,472,444,463,450,469,462,470,494,479,494,508,496,488,491,490,492,488,489,491,490,490,489,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,534,572,543,523,537,527,542,537,542,561,550,560,572,562,556,559,557,560,556,557,559,558,557,557,557,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,138,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,91,98,92,88,91,89,92,91,92,96,93,96,98,96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,513,553,519,497,513,502,518,512,518,539,527,539,551,540,534,537,535,538,534,535,536,536,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,566,576,612,587,570,583,574,586,582,587,602,593,602,612,603,598,601,600,601,599,599,601,600,600,599,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,142,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,146,146,146,146,146,146,97,99,106,101,98,100,98,101,100,101,104,102,104,106,104,103,103,103,104,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,546,556,593,566,547,561,551,565,560,565,582,572,582,592,583,578,580,579,581,578,579,580,580,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,580,581,616,628,658,637,623,634,626,637,633,637,650,642,650,658,651,647,649,648,649,647,648,649,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,152,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,156,156,156,156,156,156,95,102,104,109,105,103,105,103,105,105,105,108,106,108,109,108,107,107,107,108,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,555,592,603,636,613,598,609,601,612,608,613,627,618,627,635,628,623,626,624,626,624,624,625,625,624,624,624,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,663,634,667,678,703,685,673,682,676,685,682,685,696,690,696,703,697,693,695,694,696,694,694,695,695,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,695,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151,154,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,107,101,107,109,113,110,108,109,108,110,109,110,112,111,112,113,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,641,608,642,654,681,662,649,659,652,662,658,662,674,667,674,681,675,671,673,672,673,671,672,673,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,693,707,685,714,723,745,730,720,727,722,729,727,730,739,733,739,745,740,737,738,738,739,737,737,738,738,738,737,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,150,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,103,105,101,106,108,111,109,107,108,107,109,108,109,110,109,110,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,673,685,660,691,701,724,708,697,705,699,708,705,708,718,712,718,724,719,716,717,717,718,716,716,717,717,717,716,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,726,741,757,738,763,771,790,777,768,774,770,776,774,777,785,780,785,790,786,783,784,784,785,783,783,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,148,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,98,100,102,99,103,104,107,105,104,105,104,105,104,105,106,105,106,107,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,703,718,732,712,739,748,768,754,744,751,746,753,751,754,763,757,762,768,763,760,762,761,762,761,761,762,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,761,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,795,775,792,806,789,811,818,835,823,815,821,817,823,821,823,831,826,831,835,831,829,830,829,830,829,829,830,830,830,829,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,830,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,142,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,146,146,146,146,146,146,95,92,94,96,94,97,98,100,99,97,98,98,98,98,99,99,99,99,100,100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,774,751,767,782,764,788,795,813,801,792,798,794,800,798,800,808,804,808,813,809,806,808,807,808,807,807,808,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,808,814,841,826,842,854,839,859,865,880,870,863,868,864,870,868,870,876,872,876,880,877,875,876,875,876,875,875,876,876,875,875,875,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,137,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,88,91,89,91,92,90,93,94,95,94,93,94,93,94,94,94,95,94,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,791,818,801,817,830,815,836,842,858,847,840,845,841,847,845,847,854,850,854,858,854,852,853,853,854,852,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,860,853,881,868,882,893,879,897,903,917,907,901,906,902,907,905,907,913,910,913,917,914,912,913,912,913,912,912,913,913,912,912,912,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,121,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,82,81,84,82,84,85,84,85,86,87,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,842,834,861,847,862,874,860,878,884,899,889,882,887,884,889,887,889,895,891,895,899,896,894,895,894,895,894,894,895,894,894,894,894,894,894,894,894,894,894,894,894,894,894,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,927,890,886,912,900,913,923,910,927,932,945,936,930,934,931,936,934,936,941,938,941,945,942,940,941,941,941,940,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,941,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,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,102,105,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,78,74,74,76,75,76,77,76,78,78,79,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,915,875,870,897,884,897,908,895,912,918,931,922,916,920,917,922,920,922,928,924,928,931,928,926,927,927,927,926,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,953,956,924,921,945,933,946,955,944,959,964,975,967,962,966,963,967,966,967,972,969,972,976,973,971,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,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,98,100,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,103,70,71,68,68,70,69,70,70,69,71,71,72,71,71,71,71,71,71,71,72,71,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,940,942,907,904,928,917,929,939,927,943,948,960,952,946,950,947,952,950,952,957,954,957,960,958,956,957,956,957,956,956,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,958,958,958,958,958,958,958,958,958,1034,981,986,956,953,975,965,976,985,974,988,993,1004,996,991,995,993,996,995,997,1001,998,1001,1004,1002,1000,1001,1001,1001,1000,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,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,0,0,0,0,0,0,89,92,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,67,63,64,62,61,63,62,63,64,63,64,64,65,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,1023,967,971,940,937,960,949,961,970,959,974,979,990,982,977,981,978,982,981,982,987,984,987,990,988,986,987,986,987,986,986,987,987,987,986,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,988,988,988,988,988,988,988,988,988,988,988,988,988,1193,1069,1021,1026,998,996,1016,1006,1017,1025,1015,1029,1033,1043,1036,1032,1035,1033,1036,1035,1037,1041,1038,1041,1044,1042,1040,1041,1041,1041,1040,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1041,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,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,0,94,96,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,68,60,57,58,56,56,57,57,57,58,57,58,58,59,58,58,58,58,58,58,58,59,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,1181,1052,1001,1006,977,975,996,986,997,1005,995,1009,1013,1024,1017,1012,1015,1013,1017,1015,1017,1021,1019,1021,1024,1022,1020,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1223,1211,1095,1050,1055,1028,1025,1045,1036,1046,1054,1044,1057,1061,1071,1064,1060,1063,1061,1064,1063,1065,1069,1066,1069,1072,1069,1068,1069,1068,1069,1068,1068,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,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,78,80,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,82,62,61,55,53,53,52,51,53,52,53,53,52,53,53,54,54,53,53,53,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,1216,1202,1082,1036,1041,1013,1011,1031,1021,1032,1040,1030,1043,1047,1057,1050,1046,1049,1047,1051,1049,1051,1055,1053,1055,1058,1056,1054,1055,1055,1055,1054,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1244,1246,1236,1125,1082,1087,1061,1059,1078,1069,1078,1086,1077,1089,1093,1102,1096,1092,1095,1093,1096,1095,1096,1100,1098,1100,1103,1101,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1,1,1,1,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,77,79,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,56,56,56,50,48,49,47,47,48,48,48,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,1234,1235,1224,1110,1066,1071,1045,1042,1062,1052,1062,1070,1061,1073,1077,1087,1080,1076,1079,1077,1080,1079,1081,1085,1082,1085,1087,1085,1084,1085,1084,1085,1084,1084,1085,1085,1085,1084,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1205,1266,1269,1260,1154,1112,1117,1092,1090,1108,1099,1109,1116,1107,1119,1123,1132,1126,1122,1125,1123,1126,1125,1126,1130,1128,1130,1133,1131,1129,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1132,1132,1132,1132,1132,1132,1132,1132,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,71,73,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,48,50,50,50,46,44,44,43,43,44,43,44,44,44,44,44,45,44,44,44,44,44,44,44,45,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,1193,1255,1257,1248,1140,1097,1102,1077,1074,1093,1084,1094,1101,1092,1104,1108,1117,1111,1107,1110,1108,1111,1110,1111,1115,1113,1115,1118,1116,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1221,1227,1288,1291,1283,1180,1140,1144,1121,1119,1136,1128,1137,1144,1135,1147,1150,1159,1153,1149,1152,1150,1153,1152,1154,1157,1155,1157,1160,1158,1157,1157,1157,1158,1157,1157,1158,1157,1157,1157,1157,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,65,67,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,69,43,43,46,46,45,42,40,40,40,39,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,1211,1216,1277,1280,1271,1167,1126,1131,1107,1104,1122,1114,1123,1130,1121,1133,1137,1146,1140,1136,1139,1137,1140,1139,1140,1144,1142,1144,1146,1144,1143,1144,1144,1144,1143,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1315,1252,1260,1319,1322,1314,1214,1176,1180,1157,1155,1172,1164,1173,1179,1171,1182,1186,1194,1189,1185,1188,1186,1189,1188,1189,1193,1191,1193,1195,1193,1192,1193,1193,1193,1192,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1195,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,70,72,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,42,40,40,42,42,42,38,37,37,36,36,37,37,37,37,37,37,37,38,37,37,37,37,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,1302,1237,1244,1304,1307,1298,1197,1158,1162,1139,1137,1154,1146,1155,1162,1154,1165,1168,1177,1171,1167,1170,1168,1171,1170,1171,1175,1173,1175,1178,1176,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1548,1339,1279,1287,1344,1347,1339,1243,1205,1209,1187,1185,1202,1194,1202,1209,1201,1212,1215,1223,1218,1214,1217,1215,1218,1217,1218,1222,1220,1222,1224,1223,1221,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,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,0,0,0,0,0,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,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,45,39,37,37,39,39,39,36,35,35,34,34,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,1541,1327,1266,1273,1332,1335,1326,1229,1191,1195,1172,1170,1187,1179,1188,1194,1186,1197,1201,1209,1203,1200,1203,1201,1204,1203,1204,1207,1205,1208,1210,1208,1207,1208,1207,1208,1207,1207,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1856,1566,1364,1306,1313,1369,1372,1364,1271,1234,1238,1217,1215,1231,1223,1231,1238,1230,1241,1244,1252,1247,1243,1246,1244,1247,1246,1247,1251,1249,1251,1253,1251,1250,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1251,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1254,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,50,42,37,35,35,37,37,37,34,33,33,33,32,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,33,33,33,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,1852,1557,1351,1293,1300,1357,1360,1352,1257,1220,1224,1202,1200,1216,1209,1217,1223,1216,1226,1230,1238,1232,1229,1232,1230,1233,1232,1233,1236,1234,1237,1239,1237,1236,1237,1236,1237,1236,1236,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1237,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1238,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,1239,2081,1865,1584,1387,1331,1338,1393,1396,1388,1297,1261,1265,1244,1242,1258,1251,1259,1265,1258,1268,1271,1279,1274,1270,1273,1271,1274,1273,1274,1278,1276,1278,1280,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1278,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,3,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,0,0,57,58,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,60,52,47,40,35,33,33,35,35,35,32,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,2080,1860,1575,1376,1319,1326,1381,1384,1376,1284,1248,1252,1231,1229,1244,1237,1245,1252,1244,1254,1258,1266,1260,1257,1260,1258,1261,1260,1261,1264,1262,1265,1267,1265,1264,1265,1264,1265,1264,1264,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1266,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,2021,2087,1878,1604,1412,1358,1364,1418,1420,1413,1324,1290,1293,1273,1271,1286,1279,1287,1293,1286,1296,1299,1307,1302,1299,1301,1300,1302,1302,1303,1306,1304,1306,1308,1307,1306,1306,1306,1307,1306,1306,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,3,3,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,57,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,60,49,50,45,38,34,32,33,34,34,34,32,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,2018,2084,1871,1594,1400,1344,1351,1405,1408,1400,1310,1276,1279,1259,1257,1272,1265,1273,1279,1272,1282,1285,1293,1288,1285,1287,1286,1288,1288,1289,1292,1290,1292,1294,1293,1292,1292,1292,1293,1292,1292,1293,1292,1292,1292,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1294,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,2118,2021,2087,1883,1616,1429,1375,1382,1434,1437,1429,1343,1309,1313,1293,1291,1306,1299,1307,1313,1306,1316,1319,1326,1321,1318,1321,1319,1322,1321,1322,1326,1324,1326,1328,1326,1325,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1330,1330,1330,1330,3,3,3,3,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,1,1,1,1,1,1,1,48,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,50,50,48,46,47,42,36,32,31,31,32,32,32,30,29,29,29,29,29,29,29,29,29,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,2119,2021,2087,1880,1610,1420,1366,1373,1426,1428,1421,1333,1299,1303,1283,1281,1296,1289,1297,1303,1296,1306,1309,1317,1312,1308,1311,1309,1312,1311,1312,1316,1314,1316,1318,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1319,1320,1320,1320,1320,1320,2210,2123,2030,2094,1895,1634,1451,1399,1405,1456,1459,1452,1367,1334,1338,1319,1317,1332,1325,1332,1338,1332,1341,1344,1351,1347,1344,1346,1345,1347,1346,1348,1351,1349,1351,1353,1351,1351,1351,1351,1351,1351,1351,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1352,1353,1353,1353,1353,1353,1353,1353,1353,1353,1353,1353,1353,1353,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1354,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,4,4,3,3,3,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,53,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,55,48,46,44,45,41,35,31,30,30,31,31,31,29,28,28,28,28,28,28,28,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,2210,2120,2026,2091,1889,1625,1440,1387,1394,1445,1448,1441,1355,1322,1326,1306,1304,1319,1312,1320,1326,1319,1328,1332,1339,1334,1331,1334,1332,1335,1334,1335,1338,1336,1338,1340,1339,1338,1339,1338,1339,1338,1339,1339,1339,1339,1339,1339,1339,1339,1339,1339,1340,1340,1340,1340,1340,1340,1340,1340,1340,1340,1340,1340,1340,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1343,1343,2260,2210,2126,2035,2098,1903,1648,1469,1418,1425,1475,1477,1471,1388,1356,1359,1340,1339,1353,1346,1354,1360,1353,1362,1365,1373,1368,1365,1367,1366,1369,1368,1369,1372,1370,1372,1374,1373,1372,1373,1372,1373,1372,1373,1373,1373,1373,1373,1373,1373,1373,1374,1374,1374,1374,1374,1374,1374,1374,1374,1374,1374,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1375,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1376,1377,1377,1377,1377,1377,1377,1377,1377,1377,1377,1377,1377,1377,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,47,46,44,42,44,40,34,30,29,29,31,31,30,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,2262,2210,2124,2033,2096,1899,1641,1460,1409,1415,1465,1468,1461,1377,1345,1349,1329,1328,1342,1336,1343,1349,1342,1352,1355,1362,1357,1354,1357,1355,1358,1357,1358,1361,1360,1362,1364,1362,1361,1362,1362,1362,1362,1362,1362,1362,1362,1362,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1363,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1364,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1365,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,1366,2151,2253,2206,2123,2035,2096,1906,1656,1481,1432,1438,1487,1489,1483,1402,1370,1374,1356,1354,1368,1362,1369,1375,1368,1377,1380,1387,1383,1380,1382,1381,1384,1383,1384,1387,1385,1387,1389,1388,1387,1388,1387,1388,1388,1388,1388,1388,1388,1388,1388,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1393,1393,1393,1393,1393,1393,4,5,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,43,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,46,45,43,41,43,39,34,30,29,29,30,30,30,28,28,28,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,2154,2257,2208,2125,2035,2097,1905,1652,1475,1425,1432,1481,1483,1477,1395,1363,1367,1348,1346,1360,1354,1361,1367,1361,1370,1373,1380,1375,1372,1375,1373,1376,1375,1376,1380,1378,1380,1382,1380,1379,1380,1380,1380,1380,1380,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1382,1382,1382,1382,1382,1382,1382,1382,1382,1382,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1383,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1385,1385,1385,1385,1385,1385,1385,1385,1385,1385,2147,2149,2250,2203,2123,2036,2097,1910,1666,1495,1446,1452,1500,1503,1496,1417,1386,1390,1372,1370,1384,1378,1385,1391,1384,1393,1396,1403,1399,1396,1398,1397,1400,1399,1400,1403,1401,1403,1405,1404,1403,1404,1404,1404,1404,1404,1404,1404,1404,1404,1405,1405,1405,1405,1405,1405,1405,1406,1406,1406,1406,1406,1406,1406,1406,1406,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1410,1410,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,43,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,41,41,42,42,40,38,40,36,31,28,27,27,28,28,28,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,2148,2150,2252,2205,2123,2035,2096,1908,1661,1488,1439,1445,1493,1496,1490,1409,1378,1382,1364,1362,1376,1370,1377,1383,1376,1385,1388,1395,1391,1388,1390,1389,1392,1391,1392,1395,1393,1395,1397,1396,1395,1396,1396,1396,1396,1396,1396,1396,1396,1396,1397,1397,1397,1397,1397,1397,1397,1397,1397,1398,1398,1398,1398,1398,1398,1398,1398,1398,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,2148,2143,2146,2246,2200,2121,2036,2096,1913,1674,1506,1458,1465,1511,1514,1508,1430,1400,1404,1386,1384,1398,1392,1399,1404,1398,1407,1410,1417,1413,1410,1412,1411,1414,1413,1414,1417,1415,1417,1419,1418,1417,1418,1418,1418,1418,1418,1418,1419,1419,1419,1419,1419,1419,1419,1419,1420,1420,1420,1420,1420,1420,1420,1420,1421,1421,1421,1421,1421,1421,1421,1421,1422,1422,1422,1422,1422,1422,1422,1422,1422,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1424,1424,1424,1424,1424,1424,1424,1424,1424,5,5,5,5,5,5,4,4,4,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,1,1,1,1,1,1,1,1,1,1,1,1,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,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,39,39,39,41,40,39,37,38,35,30,27,26,26,27,27,27,26,25,25,25,25,25,25,25,25,25,25,25,26,26,25,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,2151,2145,2148,2248,2202,2122,2036,2096,1912,1670,1500,1452,1459,1506,1508,1502,1424,1393,1397,1379,1377,1391,1385,1392,1398,1391,1400,1403,1410,1406,1403,1405,1404,1407,1406,1407,1410,1408,1410,1412,1411,1410,1411,1411,1411,1411,1411,1411,1411,1412,1412,1412,1412,1412,1412,1412,1412,1413,1413,1413,1413,1413,1413,1413,1413,1414,1414,1414,1414,1414,1414,1414,1414,1414,1415,1415,1415,1415,1415,1415,1415,1415,1415,1415,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1416,1417,1417,1417,1417,1417,1417,2240,2148,2144,2147,2245,2200,2123,2040,2098,1919,1685,1520,1473,1480,1526,1528,1522,1446,1416,1420,1403,1401,1415,1409,1416,1421,1415,1424,1427,1434,1429,1427,1429,1428,1430,1430,1431,1434,1432,1434,1436,1435,1434,1435,1435,1435,1435,1435,1435,1435,1435,1436,1436,1436,1436,1436,1436,1437,1437,1437,1437,1437,1437,1437,1438,1438,1438,1438,1438,1438,1438,1439,1439,1439,1439,1439,1439,1439,1439,1440,1440,1440,1440,1440,1440,1440,1440,1440,1441,1441,1441,1441,1441,1441,1441,1441,1441,1442,1442,1442,1442,6,6,6,6,6,6,5,5,5,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,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,41,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,38,37,37,37,38,37,36,35,36,33,29,26,25,25,26,26,26,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,2241,2148,2143,2147,2245,2200,2122,2038,2097,1916,1679,1513,1466,1472,1518,1521,1515,1438,1408,1412,1394,1393,1406,1400,1407,1413,1407,1416,1419,1425,1421,1418,1421,1419,1422,1421,1422,1425,1424,1426,1428,1426,1426,1426,1426,1427,1426,1427,1427,1427,1427,1427,1427,1428,1428,1428,1428,1428,1428,1428,1429,1429,1429,1429,1429,1429,1429,1429,1430,1430,1430,1430,1430,1430,1430,1430,1431,1431,1431,1431,1431,1431,1431,1431,1431,1432,1432,1432,1432,1432,1432,1432,1432,1432,1432,1433,1433,1433,1433,1433,1433,2137,2238,2149,2145,2149,2245,2201,2125,2044,2101,1925,1695,1534,1488,1494,1539,1542,1536,1461,1432,1436,1419,1418,1431,1425,1432,1437,1431,1440,1443,1450,1446,1443,1445,1444,1447,1446,1447,1450,1449,1450,1452,1451,1450,1451,1451,1451,1451,1451,1452,1452,1452,1452,1452,1453,1453,1453,1453,1453,1453,1454,1454,1454,1454,1454,1454,1455,1455,1455,1455,1455,1455,1456,1456,1456,1456,1456,1456,1456,1456,1457,1457,1457,1457,1457,1457,1457,1458,1458,1458,1458,1458,1458,1458,1458,1458,1459,1459,1459,1459,1459,7,7,6,6,6,6,6,6,5,5,5,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,40,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,34,35,34,34,34,35,35,34,32,33,30,27,24,23,23,24,24,24,23,22,23,22,22,22,22,22,23,22,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,2138,2239,2148,2145,2148,2245,2201,2124,2042,2100,1922,1690,1527,1481,1487,1532,1535,1529,1454,1424,1428,1411,1409,1423,1417,1424,1429,1423,1432,1435,1442,1437,1435,1437,1436,1438,1438,1439,1442,1440,1442,1444,1443,1442,1443,1443,1443,1443,1443,1444,1444,1444,1444,1444,1444,1445,1445,1445,1445,1445,1445,1445,1446,1446,1446,1446,1446,1446,1446,1447,1447,1447,1447,1447,1447,1447,1448,1448,1448,1448,1448,1448,1448,1448,1449,1449,1449,1449,1449,1449,1449,1449,1450,1450,1450,1450,1450,1450,1450,1450,1450,2370,2134,2234,2147,2143,2147,2241,2198,2124,2044,2101,1928,1702,1544,1499,1505,1549,1552,1546,1473,1444,1448,1431,1430,1443,1437,1444,1450,1444,1452,1455,1462,1458,1455,1458,1456,1459,1458,1459,1462,1461,1463,1465,1464,1463,1464,1464,1464,1464,1464,1465,1465,1465,1465,1465,1465,1466,1466,1466,1466,1466,1467,1467,1467,1467,1467,1467,1468,1468,1468,1468,1468,1469,1469,1469,1469,1469,1469,1469,1470,1470,1470,1470,1470,1470,1471,1471,1471,1471,1471,1471,1471,1471,1472,1472,1472,1472,1472,1472,1472,1473,8,7,8,7,7,7,7,7,6,6,6,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,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,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,36,32,34,33,32,33,34,33,32,31,32,29,26,23,23,23,23,23,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,2375,2136,2236,2148,2144,2148,2243,2200,2125,2044,2101,1927,1699,1539,1493,1500,1544,1547,1541,1467,1438,1442,1425,1424,1437,1431,1438,1443,1438,1446,1449,1456,1452,1449,1452,1450,1453,1452,1453,1456,1455,1457,1459,1457,1457,1457,1457,1458,1458,1458,1458,1458,1458,1459,1459,1459,1459,1459,1460,1460,1460,1460,1460,1460,1461,1461,1461,1461,1461,1461,1462,1462,1462,1462,1462,1462,1463,1463,1463,1463,1463,1463,1463,1464,1464,1464,1464,1464,1464,1464,1465,1465,1465,1465,1465,1465,1465,1465,1466,1466,1466,2345,2365,2134,2233,2147,2144,2147,2240,2198,2125,2047,2103,1933,1711,1555,1511,1517,1561,1564,1558,1486,1458,1462,1446,1444,1457,1452,1459,1464,1458,1467,1470,1476,1472,1470,1472,1471,1473,1473,1474,1477,1476,1477,1479,1478,1478,1478,1478,1479,1479,1479,1479,1479,1480,1480,1480,1480,1480,1481,1481,1481,1481,1482,1482,1482,1482,1482,1483,1483,1483,1483,1483,1484,1484,1484,1484,1484,1484,1485,1485,1485,1485,1485,1485,1486,1486,1486,1486,1486,1486,1487,1487,1487,1487,1487,1487,1487,1488,1488,1488,1488,9,9,8,8,7,7,7,7,7,7,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,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,37,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,34,34,31,32,31,31,31,32,32,31,29,30,28,25,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,2348,2368,2134,2233,2147,2144,2147,2241,2198,2125,2046,2102,1931,1707,1550,1505,1511,1555,1558,1552,1480,1451,1455,1438,1437,1450,1445,1451,1457,1451,1460,1463,1469,1465,1462,1465,1464,1466,1466,1467,1470,1468,1470,1472,1471,1470,1471,1471,1471,1471,1472,1472,1472,1472,1472,1473,1473,1473,1473,1474,1474,1474,1474,1474,1474,1475,1475,1475,1475,1475,1476,1476,1476,1476,1476,1476,1477,1477,1477,1477,1477,1477,1478,1478,1478,1478,1478,1478,1479,1479,1479,1479,1479,1479,1479,1480,1480,1480,1480,1480,1480,2375,2344,2365,2138,2235,2151,2148,2152,2243,2202,2131,2054,2109,1942,1724,1571,1528,1534,1577,1579,1574,1503,1476,1479,1463,1462,1475,1470,1476,1482,1476,1485,1487,1494,1490,1488,1490,1489,1491,1491,1492,1495,1494,1495,1497,1496,1496,1496,1496,1497,1497,1497,1498,1498,1498,1498,1498,1499,1499,1499,1499,1500,1500,1500,1500,1501,1501,1501,1501,1501,1502,1502,1502,1502,1503,1503,1503,1503,1503,1504,1504,1504,1504,1504,1504,1505,1505,1505,1505,1505,1506,1506,1506,1506,1506,1506,1507,1507,1507,1507,1507,10,10,9,8,9,8,8,8,8,8,7,7,7,6,5,5,5,5,5,5,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,40,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,32,32,32,29,30,29,29,29,30,30,29,28,29,26,23,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,2377,2345,2365,2136,2234,2149,2146,2150,2242,2200,2128,2051,2106,1938,1718,1563,1520,1526,1569,1572,1566,1495,1467,1471,1455,1453,1466,1461,1467,1473,1467,1476,1479,1485,1481,1479,1481,1480,1482,1482,1483,1486,1485,1486,1488,1487,1487,1487,1487,1488,1488,1488,1489,1489,1489,1489,1489,1490,1490,1490,1490,1490,1491,1491,1491,1491,1492,1492,1492,1492,1492,1493,1493,1493,1493,1493,1494,1494,1494,1494,1494,1494,1495,1495,1495,1495,1495,1496,1496,1496,1496,1496,1496,1497,1497,1497,1497,1497,1497,1497,1498,2392,2371,2341,2362,2139,2235,2153,2150,2154,2244,2203,2133,2058,2112,1948,1734,1583,1541,1547,1589,1592,1587,1517,1490,1494,1478,1477,1489,1484,1491,1496,1491,1499,1502,1508,1505,1502,1505,1503,1506,1506,1507,1510,1508,1510,1512,1511,1511,1511,1511,1512,1512,1512,1513,1513,1513,1513,1514,1514,1514,1514,1515,1515,1515,1516,1516,1516,1516,1517,1517,1517,1517,1517,1518,1518,1518,1518,1519,1519,1519,1519,1520,1520,1520,1520,1520,1521,1521,1521,1521,1521,1522,1522,1522,1522,1522,1523,1523,1523,1523,1523,11,11,10,10,9,9,9,9,8,9,8,8,7,7,7,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,3,3,3,3,3,3,3,3,3,3,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,36,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,38,38,31,31,30,31,28,29,28,28,28,29,29,28,27,27,25,22,20,20,20,21,21,21,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,2395,2373,2343,2364,2139,2235,2152,2149,2153,2243,2203,2132,2056,2110,1945,1729,1577,1534,1540,1583,1586,1580,1510,1483,1487,1471,1470,1482,1477,1484,1489,1484,1492,1495,1501,1497,1495,1497,1496,1499,1498,1499,1502,1501,1503,1505,1504,1503,1504,1504,1504,1504,1505,1505,1505,1506,1506,1506,1506,1507,1507,1507,1507,1508,1508,1508,1508,1509,1509,1509,1509,1509,1510,1510,1510,1510,1511,1511,1511,1511,1511,1512,1512,1512,1512,1512,1513,1513,1513,1513,1513,1514,1514,1514,1514,1514,1514,1515,1515,1515,1515,2418,2391,2371,2342,2363,2144,2238,2158,2155,2159,2248,2208,2140,2065,2119,1958,1747,1599,1557,1563,1605,1608,1603,1534,1508,1511,1496,1495,1507,1502,1509,1514,1509,1517,1520,1526,1523,1520,1523,1522,1524,1524,1525,1528,1527,1529,1531,1530,1529,1530,1530,1531,1531,1531,1531,1532,1532,1532,1533,1533,1533,1533,1534,1534,1534,1535,1535,1535,1535,1536,1536,1536,1537,1537,1537,1537,1538,1538,1538,1538,1539,1539,1539,1539,1540,1540,1540,1540,1541,1541,1541,1541,1541,1542,1542,1542,1542,1542,1543,1543,1543,12,12,12,11,11,10,10,10,9,9,9,9,9,8,8,8,7,6,6,6,6,6,6,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,3,3,3,3,3,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,39,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,30,30,29,29,29,27,28,27,27,27,28,27,27,26,26,24,22,20,19,19,20,20,20,19,19,19,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,2419,2391,2371,2342,2362,2142,2237,2155,2152,2156,2246,2206,2136,2062,2115,1953,1740,1591,1549,1555,1597,1600,1595,1525,1499,1502,1487,1486,1498,1493,1500,1505,1500,1508,1511,1517,1514,1511,1514,1513,1515,1515,1516,1519,1518,1519,1521,1520,1520,1521,1521,1521,1521,1522,1522,1522,1523,1523,1523,1523,1524,1524,1524,1525,1525,1525,1525,1526,1526,1526,1526,1527,1527,1527,1527,1528,1528,1528,1528,1529,1529,1529,1529,1530,1530,1530,1530,1530,1531,1531,1531,1531,1532,1532,1532,1532,1532,1533,1533,1533,1533,2322,2416,2391,2372,2344,2364,2149,2242,2163,2161,2165,2252,2214,2146,2073,2126,1968,1760,1615,1574,1580,1621,1624,1619,1551,1526,1529,1514,1513,1526,1521,1527,1532,1527,1535,1538,1544,1541,1539,1541,1540,1543,1542,1544,1547,1545,1547,1549,1548,1548,1549,1549,1549,1549,1550,1550,1551,1551,1551,1552,1552,1552,1553,1553,1553,1554,1554,1554,1555,1555,1555,1555,1556,1556,1556,1557,1557,1557,1558,1558,1558,1558,1559,1559,1559,1559,1560,1560,1560,1560,1561,1561,1561,1561,1562,1562,1562,1562,1563,1563,1563,13,13,12,12,12,12,10,11,10,10,10,10,9,9,9,9,8,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,39,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,28,29,29,28,28,28,26,27,26,26,26,27,27,26,25,25,24,21,19,19,19,19,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,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,2322,2417,2391,2372,2343,2364,2147,2240,2160,2158,2162,2250,2211,2143,2069,2122,1963,1753,1607,1565,1571,1613,1616,1611,1543,1517,1520,1505,1504,1517,1512,1518,1523,1518,1526,1529,1535,1532,1530,1532,1531,1533,1533,1534,1537,1536,1538,1540,1539,1539,1539,1539,1540,1540,1540,1541,1541,1541,1542,1542,1542,1543,1543,1543,1544,1544,1544,1545,1545,1545,1545,1546,1546,1546,1547,1547,1547,1547,1548,1548,1548,1549,1549,1549,1549,1550,1550,1550,1550,1551,1551,1551,1551,1551,1552,1552,1552,1552,1553,1553,1553,2446,2316,2410,2385,2367,2339,2360,2149,2240,2163,2161,2165,2251,2213,2147,2076,2127,1972,1768,1625,1584,1590,1631,1634,1629,1563,1538,1541,1527,1526,1538,1533,1540,1545,1540,1548,1551,1557,1554,1551,1554,1553,1556,1555,1556,1559,1558,1560,1562,1561,1561,1562,1562,1563,1563,1563,1564,1564,1564,1565,1565,1566,1566,1566,1567,1567,1567,1568,1568,1568,1569,1569,1569,1570,1570,1570,1571,1571,1571,1572,1572,1572,1573,1573,1573,1574,1574,1574,1574,1575,1575,1575,1576,1576,1576,1576,1577,1577,1577,1577,1578,15,14,14,14,13,13,13,11,12,11,11,11,11,10,10,10,10,9,8,7,7,7,7,7,7,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,4,4,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,34,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,36,29,27,29,28,28,28,28,25,26,26,26,26,27,26,25,25,25,23,21,19,19,19,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,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,2451,2319,2413,2388,2369,2342,2362,2149,2241,2163,2161,2165,2252,2213,2147,2074,2127,1970,1764,1620,1579,1585,1626,1629,1624,1557,1532,1535,1520,1520,1532,1527,1533,1539,1534,1542,1545,1551,1547,1545,1548,1547,1549,1549,1550,1553,1552,1554,1556,1555,1554,1555,1555,1556,1556,1557,1557,1557,1558,1558,1558,1559,1559,1559,1560,1560,1561,1561,1561,1562,1562,1562,1562,1563,1563,1563,1564,1564,1564,1565,1565,1565,1566,1566,1566,1566,1567,1567,1567,1567,1568,1568,1568,1569,1569,1569,1569,1570,1570,1570,1570,2657,2443,2316,2408,2384,2366,2340,2360,2153,2243,2167,2165,2170,2255,2218,2153,2083,2134,1981,1780,1639,1600,1606,1646,1649,1645,1580,1555,1558,1544,1543,1555,1550,1557,1562,1557,1565,1568,1574,1571,1569,1571,1571,1573,1573,1574,1577,1576,1578,1580,1579,1579,1580,1580,1581,1581,1581,1582,1582,1583,1583,1583,1584,1584,1585,1585,1585,1586,1586,1587,1587,1587,1588,1588,1589,1589,1589,1590,1590,1590,1591,1591,1591,1592,1592,1592,1593,1593,1593,1594,1594,1594,1595,1595,1595,1596,1596,1596,1596,1597,1597,17,16,15,15,14,14,14,13,12,12,12,11,11,11,11,11,10,10,9,8,7,7,7,7,7,7,7,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,4,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,39,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,31,28,27,28,27,27,27,27,25,26,25,25,25,26,26,25,24,25,23,20,19,18,18,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,2661,2445,2316,2409,2385,2367,2340,2360,2151,2242,2165,2163,2167,2253,2215,2150,2079,2130,1976,1774,1632,1592,1598,1639,1642,1637,1571,1546,1550,1535,1535,1547,1542,1548,1553,1549,1557,1559,1566,1562,1560,1563,1562,1564,1564,1565,1568,1567,1569,1571,1570,1570,1571,1571,1572,1572,1572,1573,1573,1574,1574,1574,1575,1575,1576,1576,1576,1577,1577,1577,1578,1578,1578,1579,1579,1580,1580,1580,1581,1581,1581,1582,1582,1582,1583,1583,1583,1583,1584,1584,1584,1585,1585,1585,1586,1586,1586,1586,1587,1587,1587,2695,2652,2443,2319,2410,2387,2370,2344,2364,2161,2250,2175,2174,2178,2262,2226,2162,2093,2144,1994,1796,1658,1619,1625,1665,1668,1664,1600,1575,1579,1565,1564,1576,1571,1578,1583,1578,1586,1589,1595,1592,1590,1593,1592,1594,1594,1596,1599,1598,1600,1602,1601,1601,1602,1602,1603,1603,1603,1604,1604,1605,1605,1606,1606,1607,1607,1608,1608,1608,1609,1609,1610,1610,1611,1611,1611,1612,1612,1613,1613,1613,1614,1614,1615,1615,1615,1616,1616,1616,1617,1617,1617,1618,1618,1618,1619,1619,1619,1620,1620,1620,20,19,17,16,16,16,15,15,15,13,13,13,12,12,13,12,12,11,11,10,9,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,44,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,31,31,28,27,28,28,27,27,27,25,26,25,25,25,26,26,25,24,25,23,21,19,19,19,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,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,2698,2654,2443,2317,2409,2385,2368,2342,2362,2157,2246,2171,2169,2174,2258,2222,2157,2088,2139,1987,1788,1649,1610,1616,1656,1659,1654,1590,1565,1569,1554,1554,1566,1561,1567,1573,1568,1576,1579,1585,1582,1580,1582,1581,1584,1584,1585,1588,1587,1589,1591,1590,1590,1591,1591,1592,1592,1592,1593,1593,1594,1594,1595,1595,1596,1596,1596,1597,1597,1598,1598,1598,1599,1599,1600,1600,1600,1601,1601,1602,1602,1602,1603,1603,1603,1604,1604,1604,1605,1605,1605,1606,1606,1606,1607,1607,1607,1608,1608,1608,1609,3114,2683,2643,2438,2316,2406,2384,2367,2342,2362,2163,2251,2178,2176,2181,2263,2228,2166,2098,2148,2000,1806,1670,1632,1639,1678,1681,1677,1614,1590,1594,1580,1579,1591,1586,1593,1598,1594,1601,1604,1610,1607,1606,1608,1607,1610,1610,1611,1614,1613,1615,1617,1617,1617,1617,1618,1619,1619,1619,1620,1621,1621,1622,1622,1623,1623,1624,1624,1625,1625,1626,1626,1627,1627,1627,1628,1628,1629,1629,1630,1630,1631,1631,1631,1632,1632,1633,1633,1634,1634,1634,1635,1635,1635,1636,1636,1637,1637,1637,1638,1638,25,21,21,19,17,18,17,17,16,16,14,15,14,14,13,14,13,13,12,12,11,10,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,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,37,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,32,28,27,25,24,25,25,25,24,24,22,23,23,23,23,23,23,22,22,22,21,19,17,17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,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,3125,2689,2647,2441,2318,2408,2385,2368,2343,2363,2162,2250,2176,2175,2180,2263,2227,2164,2096,2146,1997,1801,1664,1626,1632,1671,1674,1670,1607,1583,1586,1572,1572,1583,1579,1585,1591,1586,1594,1597,1603,1600,1598,1600,1600,1602,1602,1603,1606,1606,1608,1610,1609,1609,1610,1610,1611,1611,1611,1612,1613,1613,1613,1614,1614,1615,1615,1616,1616,1617,1617,1618,1618,1619,1619,1619,1620,1620,1621,1621,1622,1622,1622,1623,1623,1624,1624,1624,1625,1625,1626,1626,1626,1627,1627,1627,1628,1628,1628,1629,1629,3227,3096,2674,2635,2434,2315,2404,2382,2366,2342,2362,2166,2253,2181,2180,2185,2266,2232,2171,2104,2153,2009,1818,1684,1647,1653,1692,1695,1691,1629,1606,1609,1596,1595,1607,1603,1609,1614,1610,1618,1621,1627,1624,1622,1625,1624,1627,1627,1628,1631,1630,1632,1634,1634,1634,1635,1635,1636,1636,1637,1638,1638,1639,1639,1640,1640,1641,1642,1642,1643,1643,1644,1644,1645,1645,1646,1646,1647,1647,1648,1648,1649,1649,1650,1650,1651,1651,1652,1652,1652,1653,1653,1654,1654,1655,1655,1655,1656,1656,1657,1657,29,27,23,22,20,19,19,18,18,17,17,15,16,15,15,15,15,14,14,13,13,12,11,10,10,9,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,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,38,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,32,30,26,26,24,23,23,23,23,23,23,21,22,21,21,21,22,22,21,21,21,20,18,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,3238,3105,2679,2639,2436,2316,2405,2383,2367,2342,2362,2165,2252,2179,2178,2183,2265,2230,2168,2101,2151,2004,1812,1677,1640,1646,1685,1688,1684,1621,1598,1601,1588,1587,1599,1595,1601,1606,1602,1610,1612,1619,1616,1614,1616,1616,1618,1618,1620,1623,1622,1624,1626,1625,1625,1626,1627,1627,1628,1628,1629,1629,1630,1630,1631,1632,1632,1633,1633,1634,1634,1635,1635,1636,1636,1637,1637,1638,1638,1639,1639,1639,1640,1640,1641,1641,1642,1642,1643,1643,1643,1644,1644,1645,1645,1645,1646,1646,1647,1647,1647,3087,3192,3065,2653,2614,2418,2302,2389,2368,2353,2330,2350,2158,2243,2173,2172,2177,2258,2224,2164,2099,2148,2005,1818,1687,1650,1656,1695,1698,1694,1633,1610,1614,1601,1600,1612,1608,1614,1619,1615,1623,1626,1632,1629,1628,1630,1630,1632,1633,1634,1637,1636,1638,1641,1640,1640,1641,1642,1643,1643,1644,1644,1645,1646,1646,1647,1647,1648,1649,1649,1650,1651,1651,1652,1652,1653,1653,1654,1655,1655,1656,1656,1657,1657,1658,1658,1659,1659,1660,1660,1661,1661,1662,1662,1663,1663,1664,1664,1665,1665,1666,31,32,30,25,24,22,21,21,20,20,19,19,17,18,17,16,16,17,16,15,15,15,14,12,11,11,11,11,11,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,8,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,5,5,5,5,29,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,31,27,26,24,23,24,24,24,24,24,22,23,22,22,22,23,22,22,21,22,20,18,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,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,3104,3209,3081,2663,2625,2426,2308,2396,2375,2360,2336,2356,2162,2248,2177,2176,2181,2262,2228,2167,2102,2150,2007,1818,1685,1648,1655,1693,1696,1692,1631,1608,1612,1598,1598,1609,1605,1612,1617,1612,1620,1623,1629,1627,1625,1627,1627,1629,1630,1631,1634,1633,1635,1637,1637,1637,1638,1638,1639,1640,1640,1641,1642,1642,1643,1643,1644,1645,1645,1646,1646,1647,1647,1648,1649,1649,1650,1650,1651,1651,1652,1652,1653,1653,1654,1654,1655,1655,1656,1656,1657,1657,1658,1658,1659,1659,1659,1660,1660,1661,1661,2856,3052,3156,3032,2629,2592,2400,2286,2373,2352,2338,2316,2336,2148,2232,2163,2163,2168,2247,2214,2156,2092,2140,2000,1817,1688,1652,1658,1696,1699,1696,1636,1614,1617,1604,1604,1616,1612,1618,1623,1619,1627,1630,1636,1634,1632,1635,1634,1637,1637,1639,1642,1641,1643,1646,1645,1645,1646,1647,1648,1648,1649,1650,1651,1651,1652,1653,1654,1654,1655,1656,1656,1657,1658,1658,1659,1660,1660,1661,1661,1662,1663,1663,1664,1664,1665,1666,1666,1667,1667,1668,1668,1669,1669,1670,1671,1671,1672,1672,1673,1673,32,34,34,32,27,26,24,22,23,22,21,21,20,18,19,18,18,17,18,17,17,16,16,15,13,12,12,11,12,11,11,11,10,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,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,5,5,5,5,29,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,32,33,32,27,27,25,24,25,24,24,24,24,22,23,22,22,22,23,23,22,22,22,21,19,17,17,17,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,2872,3069,3174,3049,2641,2603,2409,2294,2381,2360,2346,2323,2343,2153,2237,2168,2168,2173,2252,2219,2160,2096,2144,2003,1817,1687,1651,1657,1695,1699,1695,1635,1612,1616,1603,1602,1614,1610,1616,1621,1617,1625,1628,1634,1631,1630,1632,1632,1635,1635,1636,1639,1639,1641,1643,1643,1643,1644,1644,1645,1646,1646,1647,1648,1648,1649,1650,1651,1651,1652,1652,1653,1654,1654,1655,1656,1656,1657,1657,1658,1659,1659,1660,1660,1661,1661,1662,1663,1663,1664,1664,1665,1665,1666,1666,1667,1667,1668,1668,1669,1669,2557,2817,3010,3112,2992,2598,2562,2375,2264,2349,2330,2316,2295,2315,2131,2213,2147,2146,2152,2230,2198,2140,2078,2126,1989,1809,1682,1647,1654,1691,1694,1691,1632,1610,1614,1602,1602,1613,1609,1616,1621,1617,1625,1628,1634,1631,1630,1633,1632,1635,1636,1637,1640,1640,1642,1644,1644,1644,1645,1646,1647,1648,1648,1649,1650,1651,1652,1652,1653,1654,1655,1656,1656,1657,1658,1658,1659,1660,1661,1661,1662,1663,1663,1664,1665,1665,1666,1667,1667,1668,1668,1669,1670,1670,1671,1671,1672,1673,1673,1674,1674,32,34,36,36,34,29,28,25,24,24,23,23,22,22,20,20,19,19,19,19,19,18,17,17,16,14,13,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,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,7,6,6,6,6,6,6,6,6,6,6,6,23,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,25,26,29,31,32,31,27,26,24,23,24,24,24,23,24,22,23,22,22,22,23,22,22,21,22,20,18,17,17,17,17,17,17,17,16,16,16,16,16,16,16,17,16,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,2575,2836,3030,3134,3012,2613,2577,2387,2275,2361,2341,2327,2305,2325,2139,2222,2155,2155,2160,2238,2206,2148,2085,2133,1995,1813,1685,1650,1656,1693,1697,1693,1634,1612,1616,1603,1603,1614,1610,1617,1622,1618,1626,1629,1635,1632,1631,1634,1633,1636,1636,1638,1641,1641,1643,1645,1645,1645,1646,1647,1648,1648,1649,1650,1650,1651,1652,1653,1653,1654,1655,1656,1656,1657,1658,1658,1659,1660,1660,1661,1662,1662,1663,1664,1664,1665,1665,1666,1667,1667,1668,1668,1669,1670,1670,1671,1671,1672,1672,1673,1673,2383,2525,2780,2969,3070,2954,2568,2534,2351,2243,2327,2309,2296,2275,2295,2115,2197,2131,2132,2137,2214,2183,2127,2066,2113,1979,1802,1678,1644,1650,1687,1691,1687,1630,1609,1612,1600,1600,1612,1608,1614,1620,1616,1624,1627,1633,1631,1629,1632,1632,1635,1635,1637,1640,1640,1642,1645,1644,1645,1646,1647,1648,1648,1649,1650,1651,1652,1653,1654,1655,1656,1656,1657,1658,1659,1660,1660,1661,1662,1663,1664,1664,1665,1666,1667,1667,1668,1669,1669,1670,1671,1672,1672,1673,1674,1674,1675,1676,1676,1677,1677,33,34,37,39,39,37,31,30,28,26,26,25,25,24,24,22,22,21,21,21,21,20,19,19,19,17,15,14,14,14,14,14,14,13,13,12,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,9,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,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,25,25,22,23,25,27,28,27,24,23,22,21,21,21,21,21,21,19,20,19,19,20,20,20,19,19,19,18,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,2399,2541,2798,2989,3091,2973,2583,2548,2363,2254,2338,2319,2306,2285,2305,2123,2205,2139,2139,2144,2222,2190,2134,2072,2119,1984,1805,1680,1646,1652,1689,1692,1689,1631,1610,1613,1601,1601,1612,1609,1615,1620,1616,1624,1627,1633,1631,1630,1633,1632,1635,1635,1637,1640,1640,1642,1644,1644,1644,1646,1646,1647,1648,1649,1650,1651,1651,1652,1653,1654,1655,1656,1656,1657,1658,1659,1659,1660,1661,1662,1662,1663,1664,1665,1665,1666,1667,1667,1668,1669,1669,1670,1671,1671,1672,1673,1673,1674,1674,1675,1676,2204,2348,2488,2738,2924,3024,2910,2534,2501,2323,2218,2301,2283,2271,2251,2271,2095,2175,2112,2112,2118,2194,2164,2109,2050,2096,1965,1791,1670,1636,1643,1679,1683,1680,1623,1602,1606,1595,1595,1606,1603,1609,1614,1611,1619,1622,1628,1626,1625,1628,1628,1630,1631,1633,1636,1636,1638,1641,1641,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1657,1658,1659,1660,1661,1662,1663,1663,1664,1665,1666,1667,1668,1668,1669,1670,1671,1671,1672,1673,1674,1674,1675,1676,1676,34,35,36,39,41,41,39,33,32,29,27,28,27,26,26,26,23,24,23,22,22,22,22,21,20,20,19,17,15,15,15,15,15,15,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,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,8,8,8,8,8,7,7,7,7,7,21,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,22,20,21,22,24,26,27,26,23,22,21,20,20,20,20,20,20,19,19,19,19,19,20,19,19,18,19,17,16,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,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,2221,2366,2506,2759,2946,3047,2932,2551,2518,2337,2230,2314,2296,2283,2263,2283,2105,2186,2122,2122,2128,2204,2173,2118,2058,2105,1972,1797,1674,1640,1647,1683,1687,1683,1627,1606,1609,1597,1597,1609,1605,1612,1617,1613,1621,1624,1631,1628,1627,1630,1630,1633,1633,1635,1638,1638,1640,1643,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1651,1652,1653,1654,1655,1656,1657,1658,1659,1659,1660,1661,1662,1663,1663,1664,1665,1666,1667,1667,1668,1669,1670,1670,1671,1672,1672,1673,1674,1675,1675,1676,1677,2530,2166,2308,2445,2690,2872,2970,2860,2494,2462,2289,2187,2268,2251,2240,2221,2241,2069,2148,2086,2087,2093,2168,2139,2085,2028,2073,1945,1775,1656,1623,1630,1666,1669,1666,1611,1591,1595,1583,1584,1595,1592,1598,1604,1600,1608,1612,1618,1616,1615,1618,1618,1621,1621,1623,1627,1627,1629,1632,1632,1632,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1661,1662,1663,1664,1665,1666,1667,1667,1668,1669,1670,1671,43,36,37,39,42,44,44,42,36,34,31,29,30,29,28,28,28,25,26,24,24,24,24,23,23,22,22,20,18,17,16,16,16,16,16,15,15,15,14,14,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,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,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,23,20,21,22,25,26,27,26,23,22,21,20,21,21,20,20,20,19,20,19,19,19,20,19,19,18,19,18,16,15,15,15,15,15,15,15,14,14,14,14,14,14,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,2554,2185,2328,2466,2714,2898,2997,2885,2514,2482,2306,2202,2284,2267,2256,2236,2256,2082,2162,2099,2100,2106,2181,2151,2097,2039,2085,1955,1783,1663,1630,1636,1672,1676,1673,1617,1597,1601,1589,1589,1600,1597,1604,1609,1606,1613,1617,1623,1621,1620,1623,1623,1626,1626,1628,1631,1631,1634,1636,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1658,1659,1660,1661,1662,1663,1664,1664,1665,1666,1667,1668,1669,1669,1670,1671,1672,1672,1673,2213,2488,2134,2273,2408,2648,2828,2925,2818,2460,2430,2261,2161,2242,2226,2215,2197,2217,2049,2127,2066,2068,2074,2148,2119,2068,2011,2056,1930,1763,1646,1615,1621,1656,1660,1658,1604,1584,1588,1577,1577,1588,1585,1592,1597,1594,1602,1606,1612,1610,1609,1612,1613,1616,1616,1618,1622,1622,1625,1627,1627,1628,1630,1631,1632,1633,1634,1636,1637,1638,1639,1640,1641,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,42,46,38,40,42,45,47,47,45,38,37,34,32,32,31,31,30,30,27,28,26,26,26,26,25,24,23,24,22,20,18,18,18,18,18,17,17,16,16,16,16,16,15,15,15,15,15,15,15,15,14,14,14,14,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,9,9,9,9,9,9,9,16,16,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,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,11,12,11,11,12,13,14,15,14,12,12,11,11,11,11,11,11,11,10,11,10,10,10,11,11,10,10,10,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2232,2509,2150,2290,2426,2669,2850,2947,2839,2477,2446,2275,2174,2255,2239,2228,2209,2229,2059,2137,2076,2077,2084,2158,2129,2077,2019,2065,1938,1769,1651,1619,1625,1661,1665,1662,1608,1587,1591,1580,1580,1592,1589,1595,1601,1597,1605,1609,1615,1613,1612,1615,1615,1618,1619,1621,1624,1624,1627,1629,1630,1630,1632,1633,1634,1635,1636,1637,1638,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1665,1666,1667,1668,1669,1670,2316,2167,2437,2092,2229,2361,2597,2773,2869,2766,2417,2388,2223,2126,2205,2191,2181,2163,2184,2019,2096,2037,2039,2045,2118,2091,2040,1985,2030,1906,1742,1628,1597,1603,1638,1642,1640,1587,1567,1572,1561,1561,1573,1570,1577,1582,1579,1587,1591,1597,1595,1595,1598,1598,1602,1603,1605,1608,1608,1611,1614,1614,1615,1617,1618,1619,1620,1622,1623,1625,1626,1627,1628,1630,1631,1632,1634,1635,1636,1637,1638,1640,1641,1642,1643,1644,1645,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,48,44,48,41,42,44,47,50,50,47,40,39,36,34,34,34,33,32,32,29,30,28,28,28,28,27,26,25,25,24,21,20,19,19,19,19,19,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,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,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,12,11,12,10,11,12,13,14,14,14,12,12,11,11,11,11,11,11,11,10,10,10,10,10,11,10,10,10,10,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,2341,2190,2462,2113,2251,2385,2623,2800,2897,2792,2438,2409,2242,2143,2223,2208,2198,2180,2200,2034,2111,2052,2053,2060,2133,2105,2054,1998,2043,1918,1753,1637,1605,1612,1647,1651,1649,1595,1576,1580,1569,1569,1581,1578,1584,1590,1587,1595,1598,1604,1603,1602,1605,1605,1609,1609,1612,1615,1615,1618,1620,1621,1621,1623,1624,1626,1627,1628,1630,1631,1632,1633,1634,1636,1637,1638,1639,1640,1641,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1655,1656,1657,1658,1659,1660,1660,1661,1662,1663,1664,2201,2262,2119,2382,2047,2182,2312,2543,2716,2811,2711,2371,2344,2183,2089,2167,2153,2144,2127,2148,1987,2063,2006,2008,2015,2087,2060,2011,1958,2002,1881,1720,1608,1577,1584,1619,1623,1621,1569,1550,1554,1544,1545,1556,1553,1560,1566,1563,1571,1575,1581,1580,1579,1583,1583,1587,1588,1590,1594,1594,1597,1600,1600,1601,1603,1604,1606,1607,1609,1610,1612,1613,1615,1616,1617,1619,1620,1622,1623,1624,1626,1627,1628,1629,1631,1632,1633,1634,1636,1637,1638,1639,1640,1642,1643,1644,1645,1646,1647,1648,1649,51,51,47,52,44,46,47,51,53,54,51,44,42,39,36,37,36,36,35,35,31,32,31,30,30,30,30,29,27,28,26,23,22,21,21,21,21,21,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,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,12,11,11,11,11,11,11,11,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,12,10,11,12,13,14,14,14,12,12,11,10,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,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,2227,2289,2143,2409,2070,2205,2336,2570,2745,2840,2739,2394,2366,2203,2107,2186,2172,2162,2145,2166,2003,2079,2021,2023,2030,2102,2076,2026,1971,2016,1893,1731,1618,1587,1594,1628,1632,1630,1578,1559,1563,1552,1553,1564,1562,1568,1574,1571,1579,1583,1589,1588,1587,1590,1591,1594,1595,1597,1601,1601,1604,1607,1607,1608,1610,1611,1613,1614,1615,1617,1618,1620,1621,1622,1624,1625,1626,1628,1629,1630,1631,1633,1634,1635,1636,1637,1639,1640,1641,1642,1643,1644,1646,1647,1648,1649,1650,1651,1652,1653,1654,1929,2143,2204,2066,2323,1999,2130,2258,2484,2654,2748,2652,2320,2295,2139,2047,2124,2111,2103,2087,2108,1951,2026,1971,1973,1981,2052,2026,1978,1926,1970,1851,1694,1584,1555,1562,1596,1600,1598,1548,1529,1534,1524,1525,1536,1534,1541,1546,1544,1552,1556,1562,1561,1561,1564,1565,1569,1570,1572,1576,1577,1580,1583,1583,1584,1586,1588,1590,1591,1593,1594,1596,1598,1599,1601,1602,1604,1605,1607,1608,1610,1611,1613,1614,1615,1617,1618,1620,1621,1622,1624,1625,1626,1628,1629,1630,1631,1633,1634,1635,1636,50,55,55,50,55,47,49,50,54,57,58,54,47,45,42,39,40,39,38,37,37,34,35,33,33,32,33,32,31,30,30,28,25,23,23,23,23,23,22,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,19,18,18,18,18,18,18,17,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,14,13,13,13,13,13,13,13,13,12,12,12,12,12,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,10,11,11,10,12,10,11,11,12,13,14,13,12,11,11,10,11,11,11,10,11,10,10,10,10,10,10,10,10,10,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1955,2172,2233,2093,2353,2023,2156,2285,2513,2685,2779,2681,2345,2319,2161,2068,2146,2132,2123,2107,2128,1969,2044,1988,1991,1998,2069,2043,1995,1942,1986,1866,1707,1596,1566,1573,1607,1611,1609,1558,1540,1544,1534,1535,1546,1544,1550,1556,1553,1561,1565,1572,1570,1570,1573,1574,1578,1579,1581,1585,1585,1588,1591,1592,1593,1595,1596,1598,1599,1601,1602,1604,1605,1607,1608,1610,1611,1613,1614,1616,1617,1618,1620,1621,1622,1624,1625,1626,1628,1629,1630,1631,1633,1634,1635,1636,1638,1639,1640,1641,1642,1784,1873,2082,2142,2010,2260,1946,2075,2200,2421,2587,2679,2587,2266,2242,2090,2002,2078,2066,2058,2044,2065,1912,1986,1932,1935,1943,2013,1988,1942,1891,1934,1819,1665,1558,1529,1536,1570,1574,1573,1523,1506,1510,1501,1502,1513,1511,1518,1524,1522,1530,1534,1541,1540,1540,1543,1544,1548,1549,1552,1556,1557,1560,1563,1564,1565,1567,1569,1571,1572,1574,1576,1578,1580,1581,1583,1585,1586,1588,1590,1591,1593,1594,1596,1598,1599,1601,1602,1604,1605,1607,1608,1610,1611,1613,1614,1615,1617,1618,1619,1621,52,53,58,58,54,59,50,52,54,58,61,62,58,50,49,45,42,43,42,41,40,40,37,37,36,35,35,36,35,34,32,33,31,28,26,25,25,25,25,24,23,23,23,22,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,17,17,16,16,16,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,9,9,10,11,10,11,10,10,11,12,13,13,13,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,8,8,8,8,8,8,8,8,8,8,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1811,1901,2112,2173,2038,2291,1972,2103,2229,2452,2620,2713,2619,2293,2268,2114,2024,2101,2088,2080,2065,2086,1932,2006,1951,1954,1962,2032,2007,1960,1909,1952,1835,1680,1571,1542,1549,1583,1587,1585,1535,1517,1522,1512,1513,1525,1523,1529,1535,1533,1541,1545,1551,1550,1550,1554,1555,1558,1560,1562,1566,1567,1570,1573,1573,1575,1577,1578,1580,1582,1583,1585,1587,1588,1590,1592,1593,1595,1597,1598,1600,1601,1603,1604,1606,1607,1609,1610,1612,1613,1614,1616,1617,1619,1620,1621,1623,1624,1625,1627,1628,1699,1726,1814,2017,2076,1949,2192,1890,2016,2138,2354,2516,2607,2518,2207,2185,2038,1953,2028,2017,2010,1997,2018,1870,1942,1891,1894,1902,1971,1948,1903,1854,1896,1783,1634,1529,1502,1509,1542,1546,1545,1497,1480,1485,1476,1477,1489,1487,1494,1500,1498,1506,1510,1517,1516,1517,1520,1522,1525,1527,1530,1534,1535,1538,1541,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1565,1567,1569,1571,1573,1574,1576,1578,1580,1581,1583,1585,1586,1588,1590,1591,1593,1595,1596,1598,1599,1601,1602,1604,56,56,57,62,63,58,63,54,56,58,63,66,67,63,54,53,49,46,47,46,45,44,44,40,41,39,39,38,39,38,37,36,36,34,30,28,27,27,28,27,27,26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,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,15,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,9,9,9,10,10,10,11,9,10,11,12,13,13,13,11,11,10,10,10,10,10,10,10,9,10,9,9,10,10,10,10,9,9,9,8,8,7,8,8,8,8,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1728,1755,1843,2049,2109,1979,2226,1918,2045,2169,2387,2551,2643,2553,2236,2213,2064,1978,2053,2041,2034,2020,2041,1891,1964,1911,1915,1923,1992,1968,1922,1872,1915,1801,1649,1543,1515,1522,1556,1560,1559,1510,1493,1498,1488,1490,1501,1499,1506,1512,1510,1518,1522,1529,1528,1528,1532,1533,1537,1538,1541,1545,1546,1549,1552,1553,1554,1557,1558,1561,1562,1564,1566,1568,1570,1571,1573,1575,1577,1579,1580,1582,1584,1585,1587,1589,1590,1592,1593,1595,1597,1598,1600,1601,1603,1604,1606,1607,1609,1610,1612,1477,1637,1664,1749,1946,2004,1883,2119,1829,1951,2071,2280,2439,2528,2443,2143,2122,1981,1899,1972,1962,1956,1944,1965,1822,1893,1843,1847,1856,1923,1901,1857,1810,1852,1742,1597,1495,1468,1476,1508,1513,1512,1466,1449,1454,1446,1447,1459,1457,1464,1470,1469,1477,1482,1488,1488,1488,1492,1494,1498,1500,1502,1507,1508,1511,1515,1516,1518,1520,1522,1525,1526,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1562,1564,1566,1568,1570,1571,1573,1575,1576,1578,1580,1581,53,58,58,59,65,65,60,66,56,58,61,65,69,70,66,57,56,51,48,50,49,48,47,46,42,43,42,41,41,42,41,39,38,38,36,33,30,29,29,29,29,29,28,27,27,27,26,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,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,17,17,17,16,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,8,8,9,10,10,9,11,9,10,10,11,12,13,12,11,11,10,10,10,10,10,10,10,9,9,9,9,9,10,10,9,9,9,9,8,7,7,7,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1506,1668,1695,1781,1981,2040,1916,2156,1859,1984,2105,2317,2477,2567,2481,2175,2153,2009,1926,2000,1989,1983,1970,1991,1846,1917,1867,1871,1879,1947,1924,1880,1832,1874,1763,1615,1512,1485,1492,1525,1530,1529,1481,1465,1470,1461,1462,1474,1472,1479,1485,1483,1492,1496,1503,1502,1502,1506,1508,1511,1513,1516,1520,1521,1525,1528,1529,1531,1533,1535,1537,1539,1541,1544,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1566,1568,1570,1572,1574,1575,1577,1579,1580,1582,1584,1585,1587,1589,1590,1592,1336,1419,1573,1600,1683,1873,1931,1816,2044,1766,1885,2001,2204,2358,2446,2365,2076,2057,1921,1843,1914,1905,1901,1890,1911,1773,1842,1795,1800,1808,1874,1853,1811,1765,1806,1700,1559,1461,1435,1442,1475,1480,1479,1434,1418,1424,1415,1417,1429,1428,1435,1441,1440,1448,1453,1460,1460,1460,1464,1466,1470,1472,1475,1480,1481,1485,1488,1490,1492,1495,1497,1499,1501,1504,1506,1509,1511,1513,1515,1518,1520,1522,1524,1526,1528,1530,1533,1535,1537,1539,1541,1543,1545,1547,1549,1550,1552,1554,1556,1558,1560,55,58,62,62,64,70,71,65,72,61,64,66,72,75,77,73,63,62,57,54,55,54,53,52,51,47,48,46,46,45,47,46,44,43,43,40,36,34,33,33,33,33,33,31,31,30,30,30,30,29,29,29,29,29,28,28,28,28,27,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,21,21,21,21,20,20,20,20,20,20,19,19,19,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,9,10,9,10,9,9,10,11,12,12,12,10,10,10,9,10,10,10,9,10,9,9,9,9,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,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1364,1448,1605,1632,1716,1909,1967,1849,2081,1797,1918,2036,2242,2398,2486,2404,2109,2089,1951,1871,1943,1934,1928,1917,1938,1797,1868,1819,1823,1832,1898,1877,1834,1788,1829,1721,1578,1478,1452,1459,1491,1496,1496,1450,1434,1439,1430,1432,1444,1442,1450,1456,1454,1463,1467,1474,1474,1474,1478,1480,1484,1486,1489,1493,1495,1498,1502,1503,1505,1507,1509,1512,1514,1516,1519,1521,1523,1525,1527,1529,1531,1534,1536,1538,1540,1542,1544,1546,1548,1550,1551,1553,1555,1557,1559,1561,1563,1564,1566,1568,1570,1203,1274,1355,1502,1529,1610,1793,1849,1741,1960,1695,1811,1924,2120,2269,2354,2278,2001,1983,1853,1779,1849,1841,1837,1827,1849,1716,1784,1739,1744,1753,1817,1797,1757,1713,1753,1651,1515,1419,1395,1402,1434,1439,1439,1396,1381,1386,1379,1381,1392,1391,1399,1405,1404,1413,1417,1424,1425,1426,1430,1432,1436,1438,1442,1446,1448,1452,1456,1457,1459,1462,1465,1468,1470,1473,1475,1478,1480,1483,1485,1487,1490,1492,1495,1497,1499,1502,1504,1506,1508,1511,1513,1515,1517,1519,1521,1523,1525,1528,1530,1532,56,59,61,66,66,68,74,75,69,77,65,68,71,77,81,83,79,68,67,61,58,59,58,57,56,56,51,52,50,50,50,51,50,48,47,47,44,40,37,36,36,36,36,36,34,34,34,33,33,33,32,32,32,32,32,31,31,31,31,30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,7,8,8,8,9,9,9,10,9,9,10,11,11,12,11,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1233,1305,1387,1537,1565,1646,1833,1890,1778,2002,1730,1848,1962,2162,2313,2399,2321,2038,2020,1887,1811,1881,1873,1869,1858,1880,1744,1813,1767,1771,1780,1845,1824,1784,1739,1780,1676,1537,1440,1415,1422,1454,1459,1459,1415,1400,1405,1397,1399,1410,1409,1417,1423,1422,1430,1435,1442,1442,1443,1447,1449,1453,1455,1459,1463,1465,1468,1472,1474,1476,1478,1481,1483,1486,1488,1491,1493,1495,1498,1500,1502,1505,1507,1509,1511,1514,1516,1518,1520,1522,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1095,1142,1211,1288,1429,1457,1534,1710,1765,1663,1874,1622,1734,1843,2032,2175,2258,2186,1922,1906,1782,1712,1779,1773,1770,1762,1783,1656,1722,1679,1684,1693,1756,1737,1699,1657,1696,1598,1467,1375,1352,1360,1390,1396,1396,1354,1340,1346,1339,1341,1353,1352,1360,1366,1366,1374,1379,1386,1387,1388,1393,1395,1399,1402,1405,1410,1412,1416,1420,1422,1424,1428,1430,1433,1436,1439,1442,1444,1447,1449,1452,1455,1457,1460,1463,1465,1468,1470,1473,1475,1478,1480,1482,1485,1487,1489,1492,1494,1496,1499,1501,57,58,61,63,69,69,71,78,79,73,81,68,72,75,82,86,88,84,73,71,66,62,64,62,61,60,60,55,57,55,54,54,56,54,53,51,52,48,44,41,40,39,40,40,39,38,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,33,33,33,33,33,32,32,32,32,31,31,31,31,30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,27,27,26,26,26,26,26,25,25,25,25,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,7,7,8,9,9,8,9,8,9,9,10,11,11,11,10,10,9,9,9,9,9,9,9,8,9,8,8,9,9,9,9,8,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1124,1173,1242,1321,1465,1493,1572,1751,1807,1701,1917,1659,1772,1883,2075,2222,2306,2232,1961,1944,1818,1745,1814,1807,1804,1794,1816,1686,1753,1709,1714,1723,1786,1767,1728,1685,1725,1624,1491,1397,1373,1381,1412,1417,1417,1375,1360,1366,1359,1361,1372,1372,1379,1386,1385,1393,1398,1405,1406,1407,1411,1413,1418,1420,1424,1428,1430,1434,1438,1440,1442,1445,1447,1450,1453,1456,1458,1461,1463,1466,1469,1471,1474,1476,1479,1481,1483,1486,1488,1491,1493,1495,1497,1500,1502,1504,1506,1509,1511,1513,1515,997,1033,1080,1145,1219,1354,1381,1456,1623,1677,1582,1784,1546,1653,1758,1939,2077,2157,2090,1838,1824,1707,1641,1706,1701,1700,1692,1713,1592,1656,1616,1621,1630,1691,1673,1637,1597,1636,1542,1416,1328,1306,1313,1344,1349,1350,1310,1297,1303,1296,1299,1310,1310,1318,1324,1324,1333,1338,1345,1346,1348,1352,1355,1360,1362,1366,1371,1373,1377,1382,1384,1387,1390,1393,1396,1399,1402,1405,1408,1411,1414,1417,1419,1422,1425,1428,1431,1433,1436,1439,1441,1444,1447,1449,1452,1454,1457,1460,1462,1465,1467,59,60,61,64,67,73,73,75,82,84,77,86,73,77,81,88,93,95,91,79,77,71,67,69,68,67,66,66,60,62,60,60,59,61,60,58,56,57,53,48,45,44,44,44,44,44,42,41,41,40,40,40,40,40,39,39,39,39,39,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,33,33,33,33,32,32,32,32,31,31,31,31,31,30,30,30,30,29,29,29,29,29,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,7,6,7,6,7,7,8,8,9,8,7,7,7,6,7,7,7,7,7,6,7,6,6,6,7,7,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,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1027,1064,1111,1178,1253,1391,1419,1495,1666,1721,1622,1828,1584,1693,1800,1985,2126,2207,2138,1880,1865,1745,1676,1743,1737,1735,1727,1748,1624,1689,1647,1653,1662,1723,1705,1668,1627,1666,1570,1441,1351,1329,1336,1367,1372,1373,1332,1319,1324,1317,1320,1331,1331,1339,1345,1345,1353,1358,1366,1366,1368,1372,1375,1379,1382,1386,1391,1393,1397,1401,1403,1405,1409,1411,1415,1417,1420,1423,1426,1429,1431,1434,1437,1440,1442,1445,1448,1450,1453,1456,1458,1461,1463,1466,1468,1471,1473,1476,1478,1480,1483,861,934,970,1014,1077,1147,1275,1302,1373,1533,1585,1496,1688,1465,1567,1667,1840,1972,2049,1987,1749,1737,1627,1564,1628,1624,1623,1617,1638,1523,1585,1546,1552,1561,1620,1604,1570,1532,1569,1480,1360,1276,1255,1263,1292,1298,1299,1261,1249,1255,1249,1252,1263,1264,1272,1278,1279,1287,1292,1300,1301,1303,1308,1311,1315,1318,1322,1328,1330,1335,1339,1341,1344,1348,1351,1355,1358,1361,1364,1367,1370,1374,1377,1380,1383,1386,1389,1392,1395,1398,1401,1404,1407,1409,1412,1415,1418,1421,1423,1426,1429,58,62,63,65,68,71,77,77,80,88,89,83,92,79,83,87,95,100,103,98,85,84,77,73,75,74,73,72,72,66,69,66,66,66,68,66,64,62,63,59,54,50,49,49,49,49,49,47,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,42,42,41,41,41,41,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,7,6,6,7,7,8,8,8,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,6,6,6,6,6,6,6,6,6,889,965,1001,1046,1111,1183,1314,1341,1414,1578,1631,1539,1736,1505,1610,1712,1889,2024,2103,2038,1793,1780,1667,1602,1667,1662,1661,1654,1675,1557,1620,1581,1586,1596,1655,1638,1603,1565,1602,1511,1387,1302,1280,1288,1318,1324,1324,1286,1273,1279,1273,1275,1287,1287,1295,1301,1301,1310,1315,1322,1323,1325,1330,1333,1337,1340,1344,1349,1352,1356,1360,1363,1365,1369,1372,1375,1378,1381,1384,1387,1390,1393,1397,1399,1402,1405,1408,1411,1414,1417,1420,1422,1425,1428,1431,1433,1436,1439,1441,1444,1447,780,800,869,903,945,1005,1072,1192,1218,1286,1437,1487,1405,1587,1378,1475,1571,1734,1860,1934,1876,1653,1643,1540,1482,1543,1540,1540,1535,1556,1447,1506,1471,1477,1486,1542,1527,1496,1461,1497,1412,1298,1219,1199,1207,1236,1242,1243,1207,1196,1202,1197,1200,1212,1212,1220,1227,1228,1236,1242,1249,1251,1253,1258,1261,1266,1269,1274,1279,1282,1286,1291,1294,1297,1301,1304,1308,1311,1315,1318,1322,1325,1328,1332,1335,1338,1342,1345,1348,1351,1355,1358,1361,1364,1367,1370,1373,1376,1379,1382,1385,60,61,65,66,68,71,75,82,82,85,94,95,89,99,85,89,94,103,109,111,107,93,91,84,80,82,81,80,79,80,73,76,73,73,73,75,74,72,69,70,66,60,56,55,54,55,55,55,53,52,52,51,51,51,50,50,50,50,50,49,49,49,49,48,48,48,48,47,47,47,47,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,42,42,42,42,41,41,41,41,40,40,40,40,40,39,39,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,5,6,6,7,7,8,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,810,830,901,936,979,1040,1109,1233,1259,1329,1484,1535,1450,1637,1421,1521,1619,1786,1915,1991,1931,1701,1689,1583,1523,1585,1582,1581,1576,1596,1485,1545,1508,1514,1524,1581,1565,1532,1496,1533,1446,1329,1247,1227,1235,1264,1270,1271,1234,1222,1228,1223,1226,1237,1238,1246,1252,1253,1262,1267,1274,1276,1278,1283,1286,1291,1294,1298,1303,1306,1310,1315,1317,1320,1324,1327,1331,1334,1338,1341,1344,1348,1351,1354,1357,1360,1364,1367,1370,1373,1376,1379,1382,1385,1388,1391,1394,1397,1400,1403,1406,630,717,736,801,833,873,929,992,1104,1130,1194,1335,1383,1308,1478,1285,1377,1467,1620,1739,1810,1757,1549,1541,1445,1392,1450,1448,1449,1445,1465,1364,1420,1387,1393,1403,1456,1443,1413,1381,1415,1336,1229,1154,1136,1144,1172,1178,1179,1146,1136,1142,1138,1141,1152,1153,1161,1168,1169,1178,1183,1191,1193,1195,1200,1204,1209,1213,1217,1222,1225,1230,1235,1238,1242,1246,1249,1253,1257,1260,1264,1268,1271,1275,1279,1282,1286,1289,1293,1296,1300,1303,1307,1310,1313,1317,1320,1323,1326,1330,1333,55,61,62,66,68,70,73,77,85,85,89,98,100,93,104,89,94,99,108,115,118,113,99,97,90,86,88,87,86,85,86,79,82,79,79,79,82,80,78,76,77,72,66,61,60,60,61,60,60,58,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,50,50,50,50,49,49,49,49,48,48,48,48,47,47,47,47,46,46,46,46,45,45,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,4,4,4,4,5,5,5,6,5,6,5,6,6,6,7,7,7,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,657,748,768,835,868,909,966,1031,1147,1173,1240,1385,1434,1356,1532,1331,1425,1518,1677,1799,1871,1816,1601,1591,1492,1436,1496,1494,1494,1489,1510,1405,1463,1428,1434,1444,1499,1485,1454,1420,1456,1374,1263,1186,1168,1175,1203,1209,1211,1177,1166,1172,1167,1170,1182,1183,1190,1197,1198,1207,1212,1220,1221,1224,1229,1232,1237,1241,1245,1250,1253,1258,1263,1266,1269,1273,1276,1280,1284,1287,1291,1295,1298,1301,1305,1308,1312,1315,1319,1322,1325,1329,1332,1335,1338,1342,1345,1348,1351,1354,1357,576,572,652,670,730,760,798,850,908,1012,1037,1097,1228,1273,1206,1363,1186,1272,1356,1499,1610,1676,1629,1438,1431,1343,1294,1349,1349,1350,1347,1366,1272,1325,1295,1302,1311,1362,1350,1323,1293,1326,1252,1152,1083,1067,1075,1101,1107,1109,1078,1069,1075,1071,1075,1086,1088,1095,1102,1104,1112,1118,1125,1128,1130,1136,1139,1145,1149,1153,1159,1162,1167,1172,1175,1179,1183,1187,1191,1195,1199,1203,1207,1210,1214,1218,1222,1226,1229,1233,1237,1241,1244,1248,1251,1255,1259,1262,1266,1269,1272,58,57,63,64,69,71,73,77,81,89,90,94,103,106,99,111,95,101,107,117,124,128,123,107,105,98,93,96,95,95,94,95,87,90,88,87,87,90,89,86,84,85,80,73,68,67,67,68,68,67,65,64,64,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,54,54,54,54,53,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,6,6,7,7,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,605,600,684,703,765,796,835,889,949,1057,1083,1145,1281,1327,1256,1420,1235,1323,1411,1559,1674,1742,1692,1493,1485,1394,1342,1399,1398,1399,1395,1415,1317,1372,1340,1347,1356,1408,1396,1368,1337,1370,1294,1190,1118,1101,1109,1136,1142,1144,1112,1102,1108,1104,1108,1119,1120,1128,1135,1136,1145,1150,1158,1160,1162,1168,1171,1177,1180,1185,1190,1193,1198,1203,1206,1210,1214,1218,1222,1225,1229,1233,1237,1241,1244,1248,1252,1255,1259,1263,1266,1270,1273,1277,1280,1284,1287,1291,1294,1298,1301,483,517,514,586,603,658,686,721,769,823,918,941,997,1117,1159,1099,1243,1083,1162,1240,1371,1474,1536,1494,1320,1314,1235,1191,1242,1242,1244,1242,1260,1174,1224,1196,1203,1212,1260,1249,1225,1198,1229,1161,1069,1005,991,998,1023,1029,1032,1004,996,1002,999,1003,1013,1015,1023,1030,1031,1040,1046,1053,1055,1059,1064,1068,1073,1077,1082,1088,1091,1096,1101,1105,1109,1113,1117,1121,1125,1129,1134,1138,1142,1146,1150,1154,1158,1162,1165,1169,1173,1177,1181,1185,1188,1192,1196,1200,1203,55,58,57,64,65,70,72,75,79,83,92,93,97,107,110,104,116,100,106,112,123,131,135,130,114,112,104,100,103,102,102,101,102,94,98,95,95,95,98,96,94,91,93,87,80,74,73,73,74,74,74,71,70,70,70,69,70,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,62,62,62,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,3,3,3,4,4,4,5,5,4,5,4,5,5,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,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,510,546,542,618,636,693,723,759,808,865,964,988,1046,1171,1215,1151,1302,1133,1216,1297,1434,1541,1605,1561,1378,1372,1288,1242,1295,1295,1296,1294,1312,1223,1274,1245,1252,1261,1310,1299,1274,1245,1277,1206,1110,1044,1028,1036,1061,1068,1070,1040,1032,1038,1035,1038,1049,1051,1059,1065,1067,1076,1081,1089,1091,1094,1100,1103,1109,1112,1117,1123,1126,1131,1136,1140,1143,1148,1152,1156,1160,1164,1168,1172,1176,1180,1184,1187,1191,1195,1199,1203,1207,1210,1214,1218,1221,1225,1229,1232,1236,420,427,458,456,520,536,586,611,643,687,736,822,844,895,1003,1042,988,1119,976,1048,1119,1239,1333,1390,1353,1196,1192,1121,1082,1129,1130,1132,1131,1148,1070,1116,1092,1098,1107,1151,1142,1121,1096,1125,1064,980,922,909,917,940,946,949,923,916,922,920,924,934,936,944,950,952,961,966,974,976,980,985,989,995,999,1003,1009,1013,1018,1023,1027,1031,1035,1039,1044,1048,1052,1057,1061,1065,1069,1073,1077,1081,1085,1089,1094,1098,1102,1106,1109,1113,1117,1121,1125,55,55,58,57,65,66,71,73,76,80,85,94,95,100,111,114,107,120,104,111,117,129,137,142,137,120,118,110,106,110,109,109,108,109,101,104,102,102,102,105,104,101,98,100,94,86,81,79,79,81,81,81,78,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,71,71,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,3,3,3,3,4,4,4,4,5,4,4,5,5,5,6,5,5,5,5,4,5,5,5,5,5,4,5,4,4,4,5,5,5,4,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,448,454,486,484,553,569,621,648,681,727,778,869,892,945,1059,1099,1042,1180,1028,1104,1178,1304,1402,1462,1422,1257,1252,1177,1136,1185,1185,1187,1185,1203,1122,1169,1143,1150,1159,1205,1195,1172,1147,1177,1112,1024,963,949,957,981,987,990,963,955,961,959,963,973,975,983,989,991,1000,1005,1013,1015,1019,1024,1028,1033,1037,1042,1048,1051,1057,1062,1065,1069,1074,1078,1082,1086,1090,1095,1099,1103,1107,1111,1115,1119,1123,1127,1131,1135,1139,1143,1147,1151,1154,1158,1162,358,366,372,400,399,456,470,514,537,566,605,649,726,746,792,888,923,877,994,867,932,996,1104,1188,1241,1209,1070,1067,1004,969,1012,1013,1016,1015,1031,962,1004,982,989,997,1037,1030,1011,990,1016,961,886,834,823,830,851,857,860,837,832,837,836,840,849,852,859,866,868,876,881,888,891,895,900,904,909,914,918,924,928,933,938,942,946,950,955,959,963,968,972,976,980,985,989,993,997,1001,1005,1010,1014,1018,1022,1026,1030,1034,1038,53,53,54,57,56,64,65,70,73,76,80,85,94,96,101,112,115,109,122,106,113,119,131,140,145,140,123,122,114,109,114,113,113,112,113,105,109,106,106,107,110,109,106,104,106,99,91,85,84,84,86,86,86,83,82,82,81,81,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,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,3,3,4,4,4,4,4,4,4,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,3,3,3,3,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,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,384,393,399,428,426,487,503,549,574,604,645,691,773,794,842,944,981,931,1055,920,989,1056,1170,1259,1314,1279,1132,1128,1061,1025,1070,1070,1073,1072,1088,1015,1059,1036,1043,1051,1093,1085,1065,1042,1070,1012,932,877,865,873,895,901,904,880,873,879,877,881,891,893,901,907,909,918,923,930,933,937,942,946,951,955,960,966,970,975,980,984,988,992,996,1001,1005,1009,1014,1018,1022,1026,1030,1035,1039,1043,1047,1051,1055,1059,1063,1067,1071,1075,1079,296,305,313,319,343,342,392,405,443,464,489,524,562,629,647,688,772,804,764,866,757,814,871,966,1041,1088,1060,939,937,883,853,891,892,895,895,910,849,886,868,874,882,918,912,896,878,902,853,787,741,731,738,758,763,766,747,742,747,746,750,759,762,768,775,777,784,790,797,800,803,808,812,817,822,826,832,835,840,845,849,853,858,862,866,871,875,879,883,888,892,896,900,904,909,913,917,921,925,929,933,937,941,50,51,52,52,56,55,63,64,69,72,75,80,85,94,96,101,113,117,110,124,107,115,122,134,143,149,144,127,126,118,113,118,117,117,117,118,110,114,111,111,112,116,114,112,109,111,105,96,90,89,89,91,91,91,88,87,88,87,87,88,87,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,321,331,339,345,370,370,423,437,478,500,527,563,605,676,695,738,829,862,819,929,811,872,932,1033,1113,1162,1133,1003,1001,942,910,950,951,954,954,969,904,944,924,930,939,977,970,952,932,958,906,835,787,776,783,804,809,812,791,786,792,790,794,803,806,813,819,822,829,835,842,845,848,853,857,863,867,872,877,881,886,891,895,899,903,908,912,916,920,925,929,933,937,942,946,950,954,958,962,967,971,975,979,983,987,233,248,256,263,268,289,289,331,343,375,393,415,445,478,536,552,587,660,687,654,742,649,699,748,830,895,936,914,810,809,762,737,770,772,775,775,788,736,769,753,759,766,798,793,779,764,785,743,686,646,638,645,662,667,670,653,649,655,654,658,666,668,675,681,683,690,695,701,704,708,713,716,721,725,730,735,739,744,748,752,756,760,764,769,773,777,781,785,789,793,797,802,806,810,814,818,822,826,830,834,838,45,47,48,49,50,53,52,60,61,66,69,72,77,82,91,93,99,110,114,108,122,106,113,120,133,142,148,143,126,126,118,113,118,118,118,117,119,110,115,112,112,113,117,116,113,111,113,107,98,92,91,91,93,93,93,91,90,90,90,90,91,91,91,91,91,92,92,93,93,93,93,93,93,93,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,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,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,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,255,271,280,288,293,315,315,361,373,408,428,451,483,519,581,598,636,714,744,707,803,701,755,808,896,966,1010,985,873,872,821,793,829,831,834,834,847,791,826,809,815,823,857,851,836,819,842,797,735,693,684,690,709,714,717,699,694,700,699,703,711,714,721,727,729,736,741,748,751,754,759,763,768,772,777,782,786,791,796,800,804,808,812,817,821,825,829,833,837,842,846,850,854,858,862,866,870,875,879,883,887,177,191,204,211,217,222,239,239,275,285,312,328,346,372,400,448,462,492,553,577,549,624,546,588,631,701,756,791,773,685,685,645,624,653,655,658,658,670,626,654,641,647,653,680,677,665,652,671,636,587,553,547,552,568,572,575,561,558,563,562,566,573,576,582,587,589,595,600,606,609,612,617,620,625,629,633,638,641,645,650,653,657,661,665,669,673,677,681,685,689,693,697,700,704,708,712,716,720,724,727,731,38,41,44,45,46,46,50,49,56,58,63,65,69,73,78,87,89,95,106,110,104,117,102,110,117,129,139,144,140,124,123,116,112,116,116,116,116,118,109,114,111,112,113,117,116,113,111,113,107,99,93,91,92,94,94,94,92,91,91,91,91,92,92,93,93,93,94,94,95,95,95,95,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,99,100,100,100,100,100,101,101,101,101,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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,196,211,225,233,240,245,263,263,302,313,343,360,380,407,438,491,506,538,605,630,600,681,596,642,688,764,824,862,841,746,745,702,679,710,712,715,715,727,680,710,696,701,708,738,733,721,707,727,688,635,599,591,597,614,619,622,606,602,607,607,611,618,621,627,633,635,642,646,652,655,659,663,667,672,676,680,685,689,693,698,702,705,710,714,718,722,726,730,734,738,742,746,750,754,758,762,766,770,774,778,781,112,142,154,164,170,175,179,193,193,222,231,253,266,281,302,325,365,377,401,452,471,449,511,447,483,518,575,621,651,636,564,564,532,515,539,541,543,544,554,518,542,531,536,542,565,562,553,542,558,529,489,461,456,461,473,478,480,469,466,471,471,474,480,482,488,492,495,500,504,509,512,515,519,522,526,530,534,538,541,545,549,552,556,560,563,567,570,574,578,581,585,588,592,595,599,603,606,610,613,617,620,28,35,38,40,41,42,43,46,46,52,54,59,62,65,69,74,83,85,90,101,105,100,113,98,105,113,125,134,140,136,120,120,113,109,114,114,114,114,115,107,112,110,110,111,115,114,112,110,113,106,98,92,91,91,94,94,94,92,91,92,91,92,93,93,94,94,94,95,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,101,102,102,102,103,103,103,104,104,104,105,105,105,106,106,106,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,126,159,172,183,190,195,200,215,216,248,257,282,296,313,336,361,405,418,445,501,522,497,565,495,534,572,636,687,719,702,623,623,587,568,594,596,599,599,610,570,596,584,589,596,621,617,607,596,613,581,536,506,500,505,519,524,526,513,511,515,515,519,525,528,533,538,541,546,551,556,559,562,566,570,574,578,582,586,590,594,598,602,605,609,613,617,620,624,628,632,635,639,643,647,650,654,658,661,665,669,673,79,87,111,120,128,133,137,140,151,152,175,181,199,210,222,239,257,289,298,318,358,374,357,406,356,384,412,458,496,519,507,451,451,425,412,431,433,435,436,444,416,435,427,431,436,454,452,445,437,450,427,394,372,368,372,383,386,389,379,378,381,382,384,390,392,396,400,402,407,410,415,417,420,423,426,430,433,436,440,443,446,450,452,455,459,462,465,468,471,474,478,481,484,487,490,493,497,500,503,506,509,23,25,31,34,36,37,38,39,42,42,48,49,54,56,59,63,68,76,78,83,93,97,92,105,91,98,105,116,126,131,128,113,113,106,103,107,107,108,108,109,102,106,104,105,106,110,109,107,105,108,102,94,89,87,88,90,91,91,89,88,89,89,89,90,90,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,101,102,102,103,103,103,104,104,105,105,106,106,106,107,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,90,99,126,136,145,151,155,159,171,172,198,205,225,237,251,269,290,325,336,358,403,421,401,456,400,431,463,515,556,582,569,505,505,477,462,483,485,487,488,497,465,486,477,481,487,507,505,497,488,502,476,440,415,410,415,427,430,433,422,420,424,424,428,433,436,440,445,447,452,456,460,463,466,469,473,476,480,483,487,490,494,498,501,504,507,511,514,517,521,524,528,531,534,538,541,545,548,551,555,558,561,50,61,67,85,92,98,102,105,108,116,117,134,140,154,161,171,184,198,223,230,246,277,289,276,314,276,298,320,356,385,404,395,351,351,331,321,336,338,340,340,347,325,340,334,337,341,356,354,349,343,353,335,310,292,289,293,301,304,306,299,298,301,301,303,308,309,313,316,318,322,325,328,330,333,336,338,341,343,346,349,352,355,358,360,363,365,368,371,373,376,379,381,384,387,389,392,395,397,400,403,406,16,19,21,26,28,30,31,32,33,35,35,41,42,46,48,51,55,59,66,68,72,81,85,80,91,80,86,92,102,110,115,113,100,100,94,91,95,95,96,96,97,91,95,93,94,94,98,98,96,94,97,92,85,80,79,79,82,82,83,80,80,81,81,81,82,82,83,84,84,85,85,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,99,100,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,70,76,97,105,112,117,120,123,133,134,154,160,175,185,195,210,226,254,263,280,316,330,315,358,314,339,364,405,438,459,449,399,399,376,365,382,383,386,386,394,368,385,378,382,386,403,401,395,388,399,379,350,331,327,331,340,344,346,338,336,339,340,342,347,349,353,357,358,363,366,370,372,374,378,380,384,386,389,393,395,399,402,404,407,410,413,416,419,422,425,428,431,434,436,439,442,445,448,451,454,27,37,45,49,62,68,72,75,78,80,86,87,100,104,114,120,127,137,148,166,172,183,207,216,207,235,207,223,240,267,289,303,297,264,264,249,242,253,254,256,257,262,245,257,252,255,258,269,268,264,259,267,254,235,222,219,222,229,231,233,227,226,229,229,231,234,236,238,241,243,246,248,251,252,254,256,258,261,263,265,268,269,272,274,276,278,280,283,285,287,289,291,293,296,298,300,302,304,306,309,311,10,13,16,17,22,24,25,26,27,28,30,30,34,36,39,41,43,47,50,56,58,62,70,73,69,79,69,74,80,88,96,100,98,87,87,82,79,83,83,83,83,85,79,83,81,82,83,86,86,85,83,85,81,75,70,70,70,72,73,73,71,71,72,72,72,73,73,74,75,75,76,77,77,78,78,79,79,80,80,81,81,82,82,83,84,84,85,85,86,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,43,52,57,73,79,85,88,91,93,100,101,116,121,133,140,148,159,172,193,200,213,240,251,240,273,240,259,278,310,335,351,343,305,305,288,279,293,294,296,297,302,283,296,291,294,297,310,309,304,299,308,292,270,255,253,256,263,266,268,261,260,263,263,265,269,271,274,277,279,282,285,288,290,292,294,296,299,301,304,307,309,311,314,316,318,321,323,326,328,331,333,335,338,340,343,345,348,350,352,355,21,20,26,32,35,45,49,52,54,56,58,62,63,72,75,83,87,93,100,108,121,125,134,151,158,151,172,151,163,175,195,212,222,217,193,193,183,177,186,187,188,188,192,180,189,185,187,190,198,197,194,191,197,187,173,164,162,164,169,171,172,168,167,169,169,171,173,175,177,179,180,182,184,186,187,189,191,192,194,195,197,199,201,202,204,206,207,209,211,212,214,216,218,219,221,223,224,226,228,229,231,8,8,10,12,14,17,19,20,21,21,22,24,24,27,28,31,33,35,37,40,45,47,50,56,58,56,63,55,60,64,72,77,81,79,70,70,66,64,67,67,68,68,69,65,68,66,67,68,71,70,69,68,70,66,61,58,57,58,60,60,60,59,59,59,59,60,61,61,62,62,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,71,72,72,73,73,74,74,75,75,76,76,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,31,38,42,53,58,62,64,66,68,74,74,85,89,98,103,109,117,127,142,147,157,177,186,177,202,177,192,206,230,248,260,255,227,227,214,208,218,219,220,221,225,211,221,217,219,222,232,231,227,223,230,219,202,191,189,192,197,199,201,196,195,197,198,199,202,204,206,208,210,212,214,217,218,220,222,224,226,227,229,232,233,235,237,239,241,243,245,247,249,251,253,254,256,258,260,262,264,266,268,13,14,13,18,22,24,31,34,36,38,39,40,43,44,50,52,58,61,64,69,75,84,87,93,105,110,105,120,106,114,123,137,148,155,152,135,136,128,124,130,131,132,132,135,127,133,130,132,133,139,139,137,135,139,132,122,115,114,116,119,121,121,119,118,120,120,121,123,124,125,127,127,129,130,132,133,134,135,136,138,139,140,142,143,144,145,147,148,149,150,151,153,154,155,156,158,159,160,161,163,164,6,6,6,8,10,11,14,15,16,17,17,18,19,19,22,23,25,26,28,30,33,37,38,40,45,47,45,52,45,49,53,58,63,66,65,58,58,54,53,55,55,56,56,57,53,56,55,55,56,58,58,57,56,58,55,51,48,47,48,49,50,50,49,49,49,49,50,51,51,51,52,52,53,53,54,54,55,55,55,56,56,57,57,58,58,59,59,59,60,60,61,61,62,62,63,63,63,64,64,65,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,17,16,22,27,30,38,41,44,46,47,48,52,53,61,63,70,73,78,84,90,102,105,112,127,133,127,145,127,137,148,164,178,187,183,162,163,154,149,156,157,158,159,162,152,159,156,158,160,167,166,164,161,166,158,146,138,137,138,143,144,145,142,141,143,143,144,147,148,149,151,152,154,156,158,159,160,161,163,164,166,167,169,170,172,173,174,176,177,179,180,182,183,185,186,188,189,190,192,193,195,10,9,10,9,12,15,16,21,23,24,25,26,27,29,29,34,35,39,41,43,47,50,57,59,63,71,74,71,81,71,77,83,92,100,105,103,92,92,87,84,88,89,89,90,92,86,90,88,89,91,95,94,93,92,94,90,83,79,78,79,81,82,83,81,81,82,82,83,84,84,86,87,87,88,89,90,91,92,93,93,94,95,96,97,98,99,100,101,101,102,103,104,105,106,107,108,109,109,110,111,112,5,4,5,4,6,7,8,10,11,12,12,13,13,14,14,16,17,19,20,21,23,24,27,28,30,34,36,34,39,34,37,40,44,48,50,49,44,44,41,40,42,42,42,42,43,41,42,42,42,43,45,44,44,43,44,42,39,37,36,37,38,38,39,38,37,38,38,38,39,39,40,40,40,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,48,48,48,49,49,49,50,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,11,12,11,15,18,20,26,28,30,31,32,33,36,36,41,43,48,50,53,57,62,70,72,77,87,91,87,99,87,94,102,113,123,129,126,112,112,106,103,108,109,109,110,112,105,110,108,109,111,116,115,114,112,115,109,101,96,95,96,99,100,101,99,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,7,6,6,6,6,8,10,11,14,15,16,16,17,17,19,19,22,23,25,27,28,31,33,37,38,41,46,49,47,53,47,51,54,61,66,69,68,60,60,57,55,58,58,59,59,60,57,59,58,59,60,62,62,61,60,62,59,55,52,51,52,54,54,55,54,53,54,54,55,56,56,57,57,58,59,59,60,60,61,62,62,63,63,64,65,65,66,66,67,68,68,69,69,70,71,71,72,72,73,74,74,4,4,3,3,3,4,5,6,7,8,8,9,9,9,10,10,12,12,13,14,15,16,17,20,20,22,24,26,24,28,25,26,28,32,34,36,35,31,31,30,29,30,30,31,31,31,29,31,30,30,31,32,32,32,31,32,30,28,27,26,27,27,28,28,27,27,28,28,28,28,28,29,29,29,30,30,30,31,31,31,31,32,32,32,32,33,33,33,34,34,34,34,35,35,35,35,36,36,36,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,8,7,8,7,10,12,13,17,18,20,21,21,22,24,24,27,29,32,33,35,38,41,46,48,51,58,61,58,66,58,63,68,75,82,86,84,75,75,71,69,72,73,73,73,75,70,74,72,73,74,77,77,76,75,77,73,68,64,64,65,66,67,68,66,66,67,67,68,69,69,70,71,71,72,73,74,75,75,76,77,77,78,79,80,80,81,82,83,83,84,85,86,86,87,88,88,89,90,91,92,4,4,4,4,4,4,5,6,7,8,9,10,10,11,11,12,12,14,14,16,17,18,19,21,23,24,26,29,31,29,34,29,32,34,38,41,44,43,38,38,36,35,37,37,37,37,38,36,37,37,37,38,40,39,39,38,39,38,35,33,33,33,34,34,35,34,34,34,34,35,35,36,36,37,37,37,38,38,38,39,39,40,40,40,41,41,42,42,42,43,43,44,44,44,45,45,46,46,46,47,47,2,3,2,2,2,2,3,4,4,5,5,6,6,6,7,7,7,8,9,9,10,10,11,12,14,14,15,17,18,17,20,17,19,20,22,24,25,25,22,22,21,20,21,21,22,22,22,21,22,21,22,22,23,23,22,22,23,22,20,19,19,19,20,20,20,19,19,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,24,24,24,24,25,25,25,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,6,5,4,5,5,6,8,8,11,12,13,13,14,14,15,15,18,18,20,21,23,24,26,30,31,33,37,39,37,43,37,41,44,49,53,55,54,48,48,46,44,47,47,47,47,48,45,48,47,47,48,50,50,49,48,50,48,44,42,41,42,43,44,44,43,43,43,44,44,45,45,46,46,46,47,48,48,49,49,50,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,1,2,3,2,2,2,2,3,4,4,5,6,6,6,6,7,7,7,8,9,10,10,11,12,13,14,15,16,18,19,18,20,18,20,21,23,25,27,26,23,23,22,21,22,23,23,23,23,22,23,23,23,23,24,24,24,24,24,23,21,20,20,20,21,21,21,21,21,21,21,21,22,22,22,23,23,23,23,24,24,24,24,24,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,1,1,2,2,1,2,1,2,2,3,3,4,4,4,4,4,5,5,5,6,6,7,7,7,8,9,9,10,11,12,11,13,11,12,13,15,16,17,16,15,15,14,13,14,14,14,14,15,14,14,14,14,15,15,15,15,15,15,14,13,13,12,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,17,17,17,17,17,17,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,3,3,3,3,3,4,5,5,7,7,8,8,8,9,9,9,11,11,13,13,14,15,16,18,19,20,23,24,23,26,23,25,27,30,33,34,34,30,30,28,28,29,29,29,30,30,28,30,29,30,30,31,31,31,30,31,30,28,26,26,26,27,27,28,27,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,0,1,1,2,1,1,1,1,2,2,2,3,3,4,4,4,4,4,4,5,5,6,6,6,7,8,9,9,9,11,11,11,12,11,12,13,14,15,16,16,14,14,13,13,13,14,14,14,14,13,14,14,14,14,15,15,14,14,15,14,13,12,12,12,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,15,16,16,16,16,16,16,17,17,17,17,17,17,18,0,0,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,5,6,6,6,7,8,7,8,7,8,8,9,10,11,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,9,10,9,9,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,3,3,4,4,5,5,5,5,6,6,7,7,8,8,8,9,10,11,12,12,14,15,14,16,14,15,16,18,20,21,20,18,18,17,17,18,18,18,18,18,17,18,18,18,18,19,19,19,18,19,18,17,16,16,16,16,17,17,16,16,17,17,17,17,17,17,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,23,2,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,5,6,6,6,7,6,7,7,8,9,9,9,8,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,8,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,1,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,6,7,7,6,6,6,5,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,6,6,6,6,6,6,6,6,6,6,6,6,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,6,7,7,7,8,9,8,9,8,9,10,11,12,12,12,11,11,10,10,10,10,11,11,11,10,11,10,11,11,11,11,11,11,11,11,10,9,9,9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,0,1,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,3,3,3,3,4,3,4,3,4,4,4,5,5,5,4,4,4,4,4,4,4,4,5,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,4,4,4,3,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,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,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,3,3,3,3,3,3,3,3,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,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,2,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,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,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,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,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,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,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,3,3,3,3,3,3,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,3,3,3,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,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,4,4,4,4,4,4,4,4,4,4,4,4]}}