{"dataset":{"dimension":{"Fodelseland":{"label":"country of birth","category":{"index":{"060":0},"label":{"060":"Medium HDI excl. Europe"}}},"Kon":{"label":"sex","category":{"index":{"1":0,"2":1},"label":{"1":"men","2":"women"}}},"Alder":{"label":"age","category":{"index":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"39":39,"40":40,"41":41,"42":42,"43":43,"44":44,"45":45,"46":46,"47":47,"48":48,"49":49,"50":50,"51":51,"52":52,"53":53,"54":54,"55":55,"56":56,"57":57,"58":58,"59":59,"60":60,"61":61,"62":62,"63":63,"64":64,"65":65,"66":66,"67":67,"68":68,"69":69,"70":70,"71":71,"72":72,"73":73,"74":74,"75":75,"76":76,"77":77,"78":78,"79":79,"80":80,"81":81,"82":82,"83":83,"84":84,"85":85,"86":86,"87":87,"88":88,"89":89,"90":90,"91":91,"92":92,"93":93,"94":94,"95":95,"96":96,"97":97,"98":98,"99":99,"100":100,"101":101,"102":102,"103":103,"104":104,"105+":105},"label":{"0":"0 years","1":"1 year","2":"2 years","3":"3 years","4":"4 years","5":"5 years","6":"6 years","7":"7 years","8":"8 years","9":"9 years","10":"10 years","11":"11 years","12":"12 years","13":"13 years","14":"14 years","15":"15 years","16":"16 years","17":"17 years","18":"18 years","19":"19 years","20":"20 years","21":"21 years","22":"22 years","23":"23 years","24":"24 years","25":"25 years","26":"26 years","27":"27 years","28":"28 years","29":"29 years","30":"30 years","31":"31 years","32":"32 years","33":"33 years","34":"34 years","35":"35 years","36":"36 years","37":"37 years","38":"38 years","39":"39 years","40":"40 years","41":"41 years","42":"42 years","43":"43 years","44":"44 years","45":"45 years","46":"46 years","47":"47 years","48":"48 years","49":"49 years","50":"50 years","51":"51 years","52":"52 years","53":"53 years","54":"54 years","55":"55 years","56":"56 years","57":"57 years","58":"58 years","59":"59 years","60":"60 years","61":"61 years","62":"62 years","63":"63 years","64":"64 years","65":"65 years","66":"66 years","67":"67 years","68":"68 years","69":"69 years","70":"70 years","71":"71 years","72":"72 years","73":"73 years","74":"74 years","75":"75 years","76":"76 years","77":"77 years","78":"78 years","79":"79 years","80":"80 years","81":"81 years","82":"82 years","83":"83 years","84":"84 years","85":"85 years","86":"86 years","87":"87 years","88":"88 years","89":"89 years","90":"90 years","91":"91 years","92":"92 years","93":"93 years","94":"94 years","95":"95 years","96":"96 years","97":"97 years","98":"98 years","99":"99 years","100":"100 years","101":"101 years","102":"102 years","103":"103 years","104":"104 years","105+":"105+ years"}},"link":{"describedby":[{"extension":{"Alder":"Ã…lder"}}]}},"ContentsCode":{"label":"observations","category":{"index":{"BE0401E9":0,"BE0401B0":1,"BE0401B1":2,"BE0401B2":3,"BE0401B3":4},"label":{"BE0401E9":"Population size","BE0401B0":"Deaths","BE0401B1":"Immigrants","BE0401B2":"Emigrants","BE0401B3":"Average population size"},"unit":{"BE0401E9":{"base":"number","decimals":0},"BE0401B0":{"base":"number","decimals":0},"BE0401B1":{"base":"number","decimals":0},"BE0401B2":{"base":"number","decimals":0},"BE0401B3":{"base":"number","decimals":0}}}},"Tid":{"label":"year","category":{"index":{"2009":0,"2010":1,"2011":2,"2012":3,"2013":4,"2014":5,"2015":6,"2016":7,"2017":8,"2018":9,"2019":10,"2020":11,"2021":12,"2022":13,"2023":14,"2024":15,"2025":16,"2026":17,"2027":18,"2028":19,"2029":20,"2030":21,"2031":22,"2032":23,"2033":24,"2034":25,"2035":26,"2036":27,"2037":28,"2038":29,"2039":30,"2040":31,"2041":32,"2042":33,"2043":34,"2044":35,"2045":36,"2046":37,"2047":38,"2048":39,"2049":40,"2050":41,"2051":42,"2052":43,"2053":44,"2054":45,"2055":46,"2056":47,"2057":48,"2058":49,"2059":50,"2060":51,"2061":52,"2062":53,"2063":54,"2064":55,"2065":56,"2066":57,"2067":58,"2068":59,"2069":60,"2070":61,"2071":62,"2072":63,"2073":64,"2074":65,"2075":66,"2076":67,"2077":68,"2078":69,"2079":70,"2080":71,"2081":72,"2082":73,"2083":74,"2084":75,"2085":76,"2086":77,"2087":78,"2088":79,"2089":80,"2090":81,"2091":82,"2092":83,"2093":84,"2094":85,"2095":86,"2096":87,"2097":88,"2098":89,"2099":90,"2100":91,"2101":92,"2102":93,"2103":94,"2104":95,"2105":96,"2106":97,"2107":98,"2108":99,"2109":100,"2110":101},"label":{"2009":"2009","2010":"2010","2011":"2011","2012":"2012","2013":"2013","2014":"2014","2015":"2015","2016":"2016","2017":"2017","2018":"2018","2019":"2019","2020":"2020","2021":"2021","2022":"2022","2023":"2023","2024":"2024","2025":"2025","2026":"2026","2027":"2027","2028":"2028","2029":"2029","2030":"2030","2031":"2031","2032":"2032","2033":"2033","2034":"2034","2035":"2035","2036":"2036","2037":"2037","2038":"2038","2039":"2039","2040":"2040","2041":"2041","2042":"2042","2043":"2043","2044":"2044","2045":"2045","2046":"2046","2047":"2047","2048":"2048","2049":"2049","2050":"2050","2051":"2051","2052":"2052","2053":"2053","2054":"2054","2055":"2055","2056":"2056","2057":"2057","2058":"2058","2059":"2059","2060":"2060","2061":"2061","2062":"2062","2063":"2063","2064":"2064","2065":"2065","2066":"2066","2067":"2067","2068":"2068","2069":"2069","2070":"2070","2071":"2071","2072":"2072","2073":"2073","2074":"2074","2075":"2075","2076":"2076","2077":"2077","2078":"2078","2079":"2079","2080":"2080","2081":"2081","2082":"2082","2083":"2083","2084":"2084","2085":"2085","2086":"2086","2087":"2087","2088":"2088","2089":"2089","2090":"2090","2091":"2091","2092":"2092","2093":"2093","2094":"2094","2095":"2095","2096":"2096","2097":"2097","2098":"2098","2099":"2099","2100":"2100","2101":"2101","2102":"2102","2103":"2103","2104":"2104","2105":"2105","2106":"2106","2107":"2107","2108":"2108","2109":"2109","2110":"2110"}}},"id":["Fodelseland","Kon","Alder","ContentsCode","Tid"],"size":[1,2,106,5,102],"role":{"metric":["ContentsCode"],"time":["Tid"]}},"label":"Population changes by country of birth, sex, age, observations and year","source":"Statistics Sweden","updated":"2022-07-11T05:18:00Z","value":[98,91,79,71,61,58,54,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,91,79,72,62,58,55,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,45,39,36,31,29,27,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,315,323,285,259,228,205,188,172,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,228,197,183,159,145,132,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,210,188,169,150,133,123,113,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,628,523,502,454,407,361,324,293,277,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,214,184,174,152,137,122,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,7,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,521,419,412,370,333,295,265,241,224,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,878,812,682,652,586,526,467,417,386,370,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,193,167,158,139,125,111,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,10,10,8,8,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,783,720,603,577,520,466,414,370,340,323,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,320,320,320,1055,1057,967,831,783,704,631,559,510,479,463,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,191,166,158,140,126,112,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,11,11,10,9,8,7,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,962,968,890,756,717,645,578,513,463,433,417,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,1091,1222,1200,1104,952,891,799,714,643,594,564,548,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,180,156,149,132,118,105,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,12,14,14,12,11,10,9,8,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1004,1139,1129,1036,892,837,752,672,601,552,522,506,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,1067,1283,1385,1355,1240,1074,999,892,808,738,689,660,644,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,207,178,170,149,134,118,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,11,13,15,15,13,12,11,10,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,966,1187,1304,1278,1172,1013,945,846,761,691,642,612,596,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,1214,1262,1448,1541,1492,1361,1181,1090,985,901,832,784,754,739,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,207,179,171,151,135,118,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,11,12,14,15,14,13,11,11,10,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1114,1165,1366,1463,1424,1301,1128,1044,939,854,785,737,707,692,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,1417,1413,1432,1611,1684,1616,1468,1271,1180,1076,993,924,876,847,832,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,829,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,210,181,175,155,137,118,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,10,10,11,12,13,12,11,10,9,8,8,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1315,1314,1347,1530,1613,1554,1415,1226,1135,1030,947,878,830,801,786,782,782,782,782,782,782,782,782,782,782,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,1591,1611,1579,1592,1749,1803,1717,1552,1357,1267,1164,1081,1013,966,937,922,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,919,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,208,179,174,154,135,117,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,14,14,14,14,16,16,15,14,12,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1492,1514,1496,1512,1680,1743,1666,1510,1314,1224,1120,1037,969,921,892,877,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,1701,1778,1770,1733,1727,1865,1900,1798,1634,1440,1351,1249,1167,1100,1053,1025,1010,1006,1006,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,201,174,169,150,132,114,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,14,14,14,14,14,15,16,15,14,12,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1606,1684,1691,1656,1659,1807,1852,1757,1593,1399,1309,1206,1124,1057,1010,981,966,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,1841,1892,1939,1926,1869,1845,1964,1980,1878,1716,1524,1435,1334,1253,1186,1139,1111,1096,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,205,176,170,150,132,113,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,95,95,95,95,95,95,95,95,13,14,14,14,14,14,15,15,14,13,11,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1743,1797,1858,1848,1801,1786,1915,1940,1838,1675,1482,1393,1291,1210,1143,1096,1068,1053,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,1050,2030,2027,2051,2092,2060,1986,1945,2045,2061,1960,1799,1608,1520,1419,1339,1273,1226,1198,1184,1180,1180,1180,1180,1180,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,200,173,167,148,131,113,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,95,95,95,95,95,95,95,95,14,14,14,14,14,14,13,14,14,14,12,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1935,1934,1972,2015,1993,1928,1895,2004,2021,1919,1757,1566,1478,1377,1296,1229,1183,1155,1140,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,2077,2218,2188,2207,2229,2179,2088,2029,2128,2145,2044,1884,1694,1607,1507,1427,1361,1315,1287,1272,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,202,174,169,150,132,114,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,12,13,13,13,13,13,12,12,13,13,12,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1981,2124,2108,2129,2160,2120,2037,1987,2087,2103,2002,1841,1651,1564,1463,1383,1317,1271,1243,1228,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,1225,2188,2266,2378,2343,2342,2346,2278,2170,2111,2210,2226,2126,1967,1778,1692,1592,1513,1447,1401,1374,1359,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,1356,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,203,175,169,150,132,113,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,95,95,95,95,95,95,95,95,13,14,14,14,14,14,14,13,13,14,14,13,12,11,10,10,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2091,2172,2298,2266,2275,2287,2229,2129,2070,2169,2185,2085,1925,1736,1649,1549,1470,1404,1358,1330,1316,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,2335,2367,2419,2526,2473,2456,2443,2359,2251,2192,2290,2306,2207,2049,1861,1775,1676,1597,1532,1486,1459,1444,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1441,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,1442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,192,166,161,143,127,110,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,12,12,13,13,13,13,13,12,12,12,12,12,12,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,2244,2278,2343,2452,2408,2399,2394,2319,2210,2151,2250,2266,2166,2008,1820,1733,1634,1555,1489,1444,1416,1402,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,1399,2321,2537,2540,2587,2674,2603,2567,2536,2452,2345,2286,2384,2400,2301,2144,1957,1872,1773,1695,1630,1585,1557,1543,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,1540,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,0,0,217,213,185,180,160,142,124,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,10,11,12,12,12,12,12,12,11,11,11,11,11,11,10,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,2218,2436,2454,2503,2600,2538,2512,2489,2406,2298,2239,2337,2353,2254,2096,1909,1823,1725,1646,1581,1536,1508,1494,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,2454,2552,2739,2737,2763,2831,2741,2687,2656,2573,2466,2408,2505,2521,2423,2266,2080,1995,1897,1819,1754,1709,1682,1668,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1665,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,247,243,215,209,189,170,151,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,10,9,9,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,2337,2437,2638,2638,2675,2752,2672,2627,2596,2513,2405,2347,2445,2461,2362,2205,2019,1933,1835,1757,1692,1647,1620,1605,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,2836,2632,2709,2889,2873,2886,2940,2838,2784,2753,2671,2564,2506,2603,2619,2521,2365,2181,2096,1998,1921,1856,1812,1785,1770,1767,1767,1767,1767,1767,1767,1767,1767,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,192,171,167,152,139,126,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,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,14,13,14,15,15,15,15,15,14,14,14,13,13,13,14,13,12,11,11,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,2747,2543,2631,2814,2805,2825,2885,2790,2736,2705,2622,2515,2457,2554,2570,2472,2316,2130,2045,1948,1870,1805,1760,1733,1719,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1716,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,2965,2927,2716,2790,2963,2942,2950,2998,2897,2844,2813,2731,2625,2568,2664,2680,2583,2428,2244,2160,2063,1986,1922,1878,1851,1837,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1834,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,1835,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,111,102,100,93,88,83,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,18,18,17,17,18,18,18,19,18,18,17,17,16,16,16,17,16,15,14,13,13,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,2918,2882,2674,2749,2926,2907,2918,2969,2868,2814,2783,2701,2595,2537,2634,2649,2552,2397,2213,2128,2031,1953,1889,1845,1818,1804,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1801,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,1802,2931,3067,3022,2810,2876,3044,3018,3022,3070,2970,2917,2886,2805,2700,2643,2739,2754,2658,2504,2322,2239,2143,2066,2003,1959,1932,1918,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1916,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,1917,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,127,119,116,110,105,101,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,22,23,22,21,21,23,22,22,23,22,22,21,21,20,20,20,20,20,18,17,16,16,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,2879,3016,2974,2763,2833,3004,2980,2986,3034,2934,2880,2850,2768,2663,2605,2701,2717,2620,2466,2283,2199,2103,2026,1963,1918,1892,1877,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,1876,3009,3114,3235,3186,2966,3025,3183,3150,3153,3201,3102,3049,3019,2938,2834,2778,2873,2888,2793,2641,2460,2378,2282,2206,2144,2100,2074,2060,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,211,197,193,183,175,168,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,25,26,27,27,25,25,27,26,26,27,26,26,25,25,24,23,24,24,23,22,20,20,19,18,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,2915,3023,3151,3104,2888,2951,3114,3084,3088,3136,3036,2983,2953,2872,2767,2711,2806,2821,2725,2573,2391,2308,2213,2136,2073,2030,2003,1989,1986,1986,1986,1986,1986,1986,1986,1986,1986,1986,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1987,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,1988,3446,3420,3505,3619,3557,3328,3374,3519,3486,3490,3537,3439,3387,3357,3278,3175,3119,3213,3228,3134,2983,2805,2723,2629,2554,2492,2449,2423,2409,2406,2406,2406,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2407,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2408,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,2409,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,0,0,0,0,0,0,0,0,0,0,0,0,453,449,429,424,409,398,386,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,35,35,36,37,37,34,35,37,36,36,37,36,35,35,34,33,32,33,33,32,31,29,28,27,26,25,25,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,3239,3215,3310,3428,3372,3147,3200,3351,3318,3322,3369,3271,3218,3188,3108,3005,2949,3043,3059,2964,2812,2633,2551,2456,2381,2318,2275,2249,2235,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2232,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2233,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,2234,4326,4064,4013,4090,4184,4108,3868,3899,4042,4009,4013,4060,3963,3912,3882,3804,3703,3648,3740,3755,3662,3514,3339,3258,3165,3091,3030,2988,2962,2949,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2946,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2948,2949,2949,2949,2949,2949,2949,2949,2949,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,678,673,648,641,623,608,593,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,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,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,57,53,53,54,56,55,51,52,54,53,53,54,53,52,52,50,49,48,50,50,48,46,44,43,41,40,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,4018,3756,3717,3798,3902,3833,3599,3637,3781,3748,3752,3799,3702,3650,3620,3541,3439,3384,3477,3492,3399,3249,3073,2991,2898,2823,2762,2719,2693,2680,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,2679,4945,4984,4695,4637,4690,4765,4672,4418,4449,4589,4557,4561,4607,4512,4462,4433,4356,4257,4203,4294,4308,4217,4072,3900,3820,3730,3657,3597,3556,3530,3517,3514,3514,3514,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3518,3518,3518,3518,3518,3518,3518,3518,3518,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,753,747,716,708,685,667,648,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,86,87,82,81,82,83,82,77,78,81,80,80,81,79,78,78,76,74,73,75,75,73,71,68,66,64,63,62,61,61,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,4614,4656,4380,4326,4391,4476,4391,4144,4175,4316,4284,4288,4334,4238,4188,4159,4081,3981,3926,4018,4033,3941,3794,3620,3540,3448,3375,3315,3273,3247,3234,3231,3231,3231,3231,3231,3231,3231,3231,3231,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3232,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3233,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,5470,5597,5602,5313,5233,5266,5319,5209,4961,4991,5128,5097,5100,5145,5052,5004,4975,4900,4804,4751,4840,4854,4765,4623,4455,4378,4289,4218,4160,4119,4094,4082,4079,4079,4079,4079,4079,4079,4079,4079,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4082,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,4083,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,785,779,746,738,714,695,675,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,120,124,124,117,116,117,118,116,110,111,114,113,113,114,112,111,110,108,106,105,107,107,105,102,98,96,94,92,91,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,5141,5272,5294,5005,4936,4979,5043,4942,4691,4721,4859,4828,4832,4877,4783,4734,4705,4629,4531,4478,4568,4582,4492,4349,4178,4100,4010,3939,3880,3838,3813,3800,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,5796,6081,6168,6164,5856,5757,5767,5797,5690,5449,5478,5611,5581,5585,5628,5538,5490,5463,5390,5296,5245,5331,5345,5258,5120,4956,4881,4795,4726,4669,4629,4605,4593,4590,4590,4590,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4591,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4592,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4593,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4594,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,770,763,727,718,691,669,647,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,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,142,149,152,152,144,142,143,144,141,135,135,139,138,138,139,137,136,135,133,131,129,132,132,130,126,122,120,117,116,114,113,113,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,5485,5777,5884,5885,5586,5496,5517,5559,5450,5206,5235,5370,5340,5343,5388,5296,5248,5220,5146,5051,4999,5086,5101,5013,4873,4707,4631,4543,4473,4415,4375,4351,4338,4336,4336,4336,4336,4336,4336,4336,4336,4336,4336,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4340,4340,4340,4340,4340,6041,6314,6554,6630,6600,6278,6159,6146,6176,6071,5837,5865,5995,5966,5969,6012,5924,5878,5851,5780,5689,5639,5723,5737,5652,5518,5359,5286,5202,5135,5079,5041,5018,5005,5003,5003,5003,5003,5003,5003,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5005,5006,5006,5006,5006,5006,5006,5006,5006,5006,5006,5006,5006,5006,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5007,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,5008,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,694,688,650,641,615,592,569,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,159,166,174,176,175,167,164,164,164,162,155,156,159,159,159,160,157,156,155,153,151,149,152,152,150,146,142,140,137,135,134,133,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,5776,6056,6318,6400,6383,6068,5959,5957,5987,5882,5644,5672,5804,5774,5778,5821,5732,5685,5658,5586,5493,5443,5528,5542,5456,5320,5159,5084,4999,4931,4875,4836,4812,4800,4798,4798,4798,4798,4798,4798,4798,4798,4798,4798,4799,4799,4799,4799,4799,4799,4799,4799,4799,4799,4799,4800,4800,4800,4800,4800,4800,4800,4800,4800,4800,4800,4800,4800,4801,4801,4801,4801,4801,4801,4801,4801,4801,4801,4801,4801,4801,4801,4801,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4802,4803,5751,6493,6721,6946,6994,6943,6607,6469,6457,6485,6384,6155,6183,6310,6281,6285,6326,6241,6196,6170,6101,6012,5963,6045,6058,5976,5846,5691,5619,5538,5472,5418,5381,5358,5347,5344,5344,5344,5345,5345,5345,5345,5345,5345,5345,5345,5345,5346,5346,5346,5346,5346,5346,5346,5346,5346,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5347,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5348,5349,5349,5349,5349,5349,5349,5349,5349,5349,5349,5349,5349,5349,5350,5350,5350,5350,5350,5350,5350,5350,5350,5350,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,626,619,582,573,546,524,501,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,145,164,171,177,179,178,169,166,165,166,163,157,158,161,161,161,162,159,158,158,156,153,152,154,155,152,149,145,143,141,139,138,137,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,5513,6268,6518,6751,6813,6772,6443,6315,6302,6331,6228,5997,6025,6153,6124,6128,6170,6083,6038,6011,5941,5851,5802,5885,5898,5815,5683,5525,5453,5370,5304,5250,5212,5189,5177,5174,5174,5175,5175,5175,5175,5175,5175,5175,5175,5175,5176,5176,5176,5176,5176,5176,5176,5176,5176,5176,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5177,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5178,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5179,5180,5180,5180,5180,5180,5180,5180,5830,6180,6869,7083,7278,7305,7235,6888,6753,6741,6769,6671,6448,6475,6598,6571,6574,6615,6532,6488,6463,6395,6308,6261,6341,6354,6274,6147,5996,5927,5847,5784,5731,5695,5673,5661,5659,5659,5659,5659,5659,5659,5660,5660,5660,5660,5660,5660,5660,5660,5661,5661,5661,5661,5661,5661,5661,5661,5662,5662,5662,5662,5662,5662,5662,5662,5662,5662,5663,5663,5663,5663,5663,5663,5663,5663,5663,5663,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5664,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,5665,3,3,4,4,4,4,4,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,594,587,554,545,521,500,480,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,146,155,173,179,185,186,184,175,172,171,172,169,164,164,168,167,167,168,166,165,164,162,160,159,161,161,159,156,152,150,148,146,145,144,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,5608,5967,6682,6903,7113,7150,7089,6748,6612,6600,6628,6528,6302,6330,6455,6427,6430,6471,6387,6342,6317,6249,6161,6113,6194,6207,6126,5997,5844,5774,5693,5629,5575,5539,5516,5504,5502,5502,5502,5503,5503,5503,5503,5503,5503,5503,5503,5504,5504,5504,5504,5504,5504,5504,5504,5504,5505,5505,5505,5505,5505,5505,5505,5505,5505,5505,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5506,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5507,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5508,5398,6186,6496,7160,7347,7518,7524,7437,7098,6967,6956,6983,6887,6670,6696,6816,6790,6793,6832,6751,6709,6684,6619,6534,6488,6566,6579,6501,6376,6229,6162,6084,6022,5971,5935,5914,5902,5900,5900,5901,5901,5901,5901,5901,5901,5901,5902,5902,5902,5902,5902,5902,5902,5903,5903,5903,5903,5903,5903,5903,5903,5904,5904,5904,5904,5904,5904,5904,5904,5905,5905,5905,5905,5905,5905,5905,5905,5905,5905,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5907,5908,3,4,4,4,4,4,4,4,4,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,511,505,473,465,442,422,403,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,126,145,153,170,174,179,179,177,169,166,166,166,164,159,159,162,162,162,163,161,160,159,157,155,154,156,156,154,151,148,146,144,143,141,141,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,5208,6009,6339,7015,7216,7398,7415,7336,6993,6861,6849,6877,6779,6559,6586,6708,6681,6684,6724,6642,6599,6574,6507,6422,6375,6454,6467,6388,6262,6113,6045,5966,5903,5851,5815,5794,5782,5780,5780,5780,5780,5781,5781,5781,5781,5781,5781,5781,5782,5782,5782,5782,5782,5782,5782,5782,5783,5783,5783,5783,5783,5783,5783,5783,5783,5784,5784,5784,5784,5784,5784,5784,5784,5784,5785,5785,5785,5785,5785,5785,5785,5785,5785,5785,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5786,5787,5787,5787,5787,5787,5787,5217,5710,6449,6745,7371,7535,7683,7671,7586,7255,7128,7116,7143,7049,6837,6863,6980,6954,6957,6996,6917,6875,6852,6787,6705,6660,6736,6749,6673,6551,6407,6341,6266,6205,6155,6120,6099,6088,6086,6086,6087,6087,6087,6087,6087,6087,6088,6088,6088,6088,6088,6088,6088,6089,6089,6089,6089,6089,6089,6089,6090,6090,6090,6090,6090,6090,6090,6090,6091,6091,6091,6091,6091,6091,6091,6091,6092,6092,6092,6092,6092,6092,6092,6092,6092,6093,6093,6093,6093,6093,6093,6093,6093,6093,6093,6094,6094,6094,6094,6094,6094,6094,3,3,3,3,4,4,4,4,4,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,449,444,413,405,383,364,345,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,117,129,146,153,168,172,176,176,174,166,163,163,163,161,156,157,160,159,159,160,158,157,157,155,153,152,154,154,152,150,146,145,143,141,140,140,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,5053,5554,6318,6621,7266,7441,7601,7598,7511,7177,7048,7036,7063,6968,6754,6780,6899,6872,6876,6914,6835,6792,6768,6703,6620,6574,6651,6664,6587,6464,6319,6252,6175,6114,6063,6028,6007,5996,5994,5994,5994,5994,5994,5994,5995,5995,5995,5995,5995,5995,5995,5996,5996,5996,5996,5996,5996,5996,5997,5997,5997,5997,5997,5997,5997,5997,5998,5998,5998,5998,5998,5998,5998,5998,5998,5999,5999,5999,5999,5999,5999,5999,5999,5999,6000,6000,6000,6000,6000,6000,6000,6000,6000,6000,6001,6001,6001,6001,6001,6001,6001,6001,4851,5502,5956,6673,6943,7539,7683,7811,7800,7716,7393,7268,7257,7283,7191,6984,7010,7124,7099,7102,7140,7063,7022,6999,6936,6855,6811,6886,6898,6824,6705,6564,6500,6426,6366,6318,6284,6263,6252,6250,6251,6251,6251,6251,6251,6252,6252,6252,6252,6252,6252,6253,6253,6253,6253,6253,6253,6253,6254,6254,6254,6254,6254,6254,6255,6255,6255,6255,6255,6255,6255,6255,6256,6256,6256,6256,6256,6256,6256,6257,6257,6257,6257,6257,6257,6257,6257,6257,6258,6258,6258,6258,6258,6258,6258,6258,6258,6259,6259,6259,6259,6259,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,409,404,377,370,350,334,317,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,102,116,127,143,149,162,165,168,168,166,159,156,156,157,155,150,151,153,153,153,154,152,151,150,149,147,146,148,148,147,144,141,139,138,137,135,135,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,4699,5360,5834,6561,6844,7456,7609,7747,7736,7651,7324,7198,7187,7213,7120,6911,6937,7053,7027,7030,7068,6990,6949,6925,6862,6780,6736,6811,6824,6748,6628,6486,6421,6346,6286,6237,6202,6182,6171,6169,6169,6169,6169,6169,6169,6170,6170,6170,6170,6170,6170,6171,6171,6171,6171,6171,6171,6172,6172,6172,6172,6172,6172,6172,6173,6173,6173,6173,6173,6173,6173,6173,6174,6174,6174,6174,6174,6174,6174,6174,6175,6175,6175,6175,6175,6175,6175,6175,6175,6176,6176,6176,6176,6176,6176,6176,6176,6176,6176,6177,6177,6177,4922,5086,5699,6138,6821,7070,7640,7765,7891,7880,7798,7482,7360,7349,7375,7285,7082,7107,7220,7195,7198,7235,7159,7120,7097,7036,6956,6914,6987,6999,6926,6810,6672,6609,6536,6478,6431,6397,6377,6367,6365,6365,6365,6365,6366,6366,6366,6366,6366,6367,6367,6367,6367,6367,6368,6368,6368,6368,6368,6368,6369,6369,6369,6369,6369,6369,6369,6370,6370,6370,6370,6370,6370,6371,6371,6371,6371,6371,6371,6371,6372,6372,6372,6372,6372,6372,6372,6372,6373,6373,6373,6373,6373,6373,6373,6373,6374,6374,6374,6374,6374,6374,3,3,3,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,347,343,318,312,294,279,264,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,101,104,118,127,142,147,160,162,165,165,163,156,154,154,154,152,148,148,151,150,150,151,150,149,148,147,145,144,146,146,145,142,139,138,136,135,134,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,4801,4969,5601,6047,6747,7007,7589,7724,7851,7840,7757,7437,7314,7303,7329,7238,7033,7058,7172,7147,7150,7188,7111,7071,7048,6986,6906,6863,6936,6949,6875,6758,6618,6555,6481,6423,6374,6341,6320,6310,6308,6308,6308,6308,6309,6309,6309,6309,6309,6310,6310,6310,6310,6310,6310,6311,6311,6311,6311,6311,6311,6312,6312,6312,6312,6312,6312,6312,6313,6313,6313,6313,6313,6313,6313,6314,6314,6314,6314,6314,6314,6314,6314,6315,6315,6315,6315,6315,6315,6315,6315,6316,6316,6316,6316,6316,6316,6316,6316,6316,6317,6317,4618,5123,5263,5857,6271,6928,7160,7704,7827,7951,7940,7860,7550,7431,7420,7445,7358,7159,7184,7294,7269,7273,7309,7235,7196,7174,7114,7036,6994,7066,7078,7007,6893,6758,6696,6625,6568,6522,6489,6470,6459,6457,6458,6458,6458,6458,6459,6459,6459,6459,6459,6460,6460,6460,6460,6460,6461,6461,6461,6461,6461,6461,6462,6462,6462,6462,6462,6463,6463,6463,6463,6463,6463,6464,6464,6464,6464,6464,6464,6464,6465,6465,6465,6465,6465,6465,6465,6466,6466,6466,6466,6466,6466,6466,6467,6467,6467,6467,6467,6467,6467,6467,3,3,3,3,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,312,308,287,281,266,253,240,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,93,104,107,120,128,142,147,159,161,164,164,162,156,153,153,153,152,147,148,150,150,150,150,149,148,148,146,145,144,145,146,144,142,139,138,136,135,134,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,4511,5023,5175,5778,6205,6875,7115,7672,7796,7921,7910,7829,7516,7395,7385,7410,7321,7121,7145,7257,7232,7235,7272,7197,7158,7135,7075,6997,6954,7026,7038,6966,6851,6715,6653,6581,6524,6476,6443,6424,6413,6411,6412,6412,6412,6412,6412,6413,6413,6413,6413,6413,6414,6414,6414,6414,6414,6414,6415,6415,6415,6415,6415,6416,6416,6416,6416,6416,6416,6416,6417,6417,6417,6417,6417,6417,6418,6418,6418,6418,6418,6418,6418,6419,6419,6419,6419,6419,6419,6419,6419,6420,6420,6420,6420,6420,6420,6420,6420,6421,6421,6421,4253,4781,5256,5388,5956,6351,6983,7198,7731,7852,7973,7962,7884,7581,7464,7454,7479,7393,7199,7223,7331,7307,7310,7345,7273,7235,7213,7155,7079,7038,7108,7120,7050,6939,6807,6746,6677,6621,6575,6544,6524,6514,6512,6513,6513,6513,6513,6514,6514,6514,6514,6515,6515,6515,6515,6515,6516,6516,6516,6516,6516,6517,6517,6517,6517,6517,6518,6518,6518,6518,6518,6518,6519,6519,6519,6519,6519,6520,6520,6520,6520,6520,6520,6520,6521,6521,6521,6521,6521,6521,6522,6522,6522,6522,6522,6522,6522,6523,6523,6523,6523,6523,3,3,3,3,4,4,4,4,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,267,263,244,239,225,214,203,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,86,97,107,110,122,130,144,148,160,162,165,164,163,156,154,154,154,152,148,149,151,151,151,151,150,149,149,147,146,145,146,147,145,143,140,139,137,136,135,135,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,4164,4700,5190,5326,5907,6311,6956,7179,7718,7840,7962,7951,7872,7566,7448,7437,7462,7375,7179,7203,7312,7288,7291,7327,7254,7216,7194,7134,7058,7016,7087,7099,7028,6916,6782,6721,6651,6595,6549,6516,6497,6487,6485,6485,6486,6486,6486,6486,6486,6487,6487,6487,6487,6487,6488,6488,6488,6488,6488,6489,6489,6489,6489,6489,6490,6490,6490,6490,6490,6490,6491,6491,6491,6491,6491,6492,6492,6492,6492,6492,6492,6492,6493,6493,6493,6493,6493,6493,6494,6494,6494,6494,6494,6494,6494,6494,6495,6495,6495,6495,6495,6495,4247,4424,4923,5384,5499,6045,6422,7030,7241,7763,7882,8000,7990,7913,7617,7502,7492,7517,7432,7242,7266,7372,7348,7351,7386,7316,7278,7257,7200,7125,7085,7154,7165,7097,6988,6859,6800,6732,6677,6632,6601,6583,6573,6571,6571,6572,6572,6572,6572,6573,6573,6573,6573,6574,6574,6574,6574,6574,6575,6575,6575,6575,6576,6576,6576,6576,6576,6577,6577,6577,6577,6577,6578,6578,6578,6578,6578,6579,6579,6579,6579,6579,6579,6580,6580,6580,6580,6580,6580,6581,6581,6581,6581,6581,6581,6582,6582,6582,6582,6582,6582,6582,3,3,3,4,4,4,4,4,5,5,5,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,266,262,244,239,226,215,204,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,84,88,98,108,111,122,130,142,147,157,160,162,162,160,154,152,152,152,150,147,147,149,149,149,150,148,147,147,146,144,143,145,145,144,141,139,137,136,135,134,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,4158,4338,4852,5320,5444,6001,6386,7006,7220,7747,7867,7987,7976,7899,7599,7483,7473,7498,7413,7221,7244,7351,7328,7331,7366,7294,7257,7235,7177,7102,7062,7131,7143,7074,6963,6833,6773,6704,6649,6604,6573,6554,6544,6542,6542,6542,6543,6543,6543,6543,6544,6544,6544,6544,6544,6545,6545,6545,6545,6546,6546,6546,6546,6546,6547,6547,6547,6547,6547,6548,6548,6548,6548,6548,6549,6549,6549,6549,6549,6549,6550,6550,6550,6550,6550,6550,6551,6551,6551,6551,6551,6551,6552,6552,6552,6552,6552,6552,6552,6553,6553,6553,4131,4388,4545,5030,5469,5573,6098,6457,7053,7259,7771,7887,8003,7993,7918,7628,7516,7506,7530,7448,7261,7284,7388,7365,7368,7403,7333,7297,7276,7220,7147,7108,7175,7187,7120,7013,6887,6829,6762,6709,6665,6634,6616,6607,6605,6605,6605,6606,6606,6606,6606,6607,6607,6607,6607,6608,6608,6608,6608,6609,6609,6609,6609,6610,6610,6610,6610,6611,6611,6611,6611,6611,6612,6612,6612,6612,6612,6613,6613,6613,6613,6613,6614,6614,6614,6614,6614,6615,6615,6615,6615,6615,6615,6616,6616,6616,6616,6616,6616,6617,6617,6617,3,3,3,4,4,4,4,4,5,5,5,5,5,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,236,232,216,211,199,189,179,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,82,87,91,101,110,112,123,130,142,147,157,159,162,162,160,154,152,152,152,150,147,147,149,149,149,150,148,147,147,146,144,143,145,145,144,142,139,138,136,135,134,134,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,4056,4318,4485,4977,5426,5536,6072,6439,7041,7250,7767,7884,8002,7991,7916,7622,7509,7499,7523,7440,7252,7275,7380,7357,7360,7395,7325,7288,7267,7210,7136,7097,7165,7176,7109,7001,6873,6814,6747,6693,6649,6618,6599,6590,6588,6588,6589,6589,6589,6589,6590,6590,6590,6590,6591,6591,6591,6591,6592,6592,6592,6592,6592,6593,6593,6593,6593,6594,6594,6594,6594,6594,6595,6595,6595,6595,6595,6596,6596,6596,6596,6596,6597,6597,6597,6597,6597,6597,6598,6598,6598,6598,6598,6598,6599,6599,6599,6599,6599,6599,6600,6600,3959,4229,4466,4616,5080,5502,5596,6102,6454,7038,7241,7742,7856,7970,7960,7887,7602,7492,7483,7506,7426,7243,7266,7368,7345,7349,7382,7314,7279,7258,7203,7132,7094,7160,7171,7105,7001,6877,6820,6755,6703,6660,6630,6612,6603,6601,6601,6601,6602,6602,6602,6603,6603,6603,6603,6604,6604,6604,6605,6605,6605,6605,6606,6606,6606,6606,6607,6607,6607,6607,6608,6608,6608,6608,6608,6609,6609,6609,6609,6610,6610,6610,6610,6610,6611,6611,6611,6611,6611,6612,6612,6612,6612,6612,6613,6613,6613,6613,6613,6613,6614,6614,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,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,186,182,168,164,153,145,137,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,77,82,87,90,99,108,109,120,127,138,142,152,154,157,156,155,149,147,147,147,146,142,143,145,144,144,145,144,143,142,141,140,139,141,141,139,137,135,134,132,131,131,130,130,129,129,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,3906,4180,4427,4581,5055,5486,5584,6100,6455,7045,7250,7756,7871,7986,7976,7902,7615,7504,7494,7518,7437,7252,7275,7378,7355,7359,7392,7324,7288,7267,7212,7140,7101,7168,7179,7113,7007,6882,6824,6758,6706,6662,6632,6614,6605,6603,6603,6603,6604,6604,6604,6605,6605,6605,6605,6606,6606,6606,6606,6607,6607,6607,6607,6608,6608,6608,6608,6609,6609,6609,6609,6609,6610,6610,6610,6610,6611,6611,6611,6611,6611,6612,6612,6612,6612,6612,6613,6613,6613,6613,6613,6614,6614,6614,6614,6614,6614,6615,6615,6615,6615,6615,4100,4069,4319,4548,4684,5131,5536,5619,6115,6461,7033,7232,7723,7835,7947,7937,7866,7587,7479,7470,7493,7414,7235,7258,7357,7336,7339,7372,7305,7270,7251,7197,7127,7089,7154,7165,7101,6998,6877,6821,6757,6706,6664,6635,6617,6608,6606,6607,6607,6607,6608,6608,6608,6609,6609,6609,6609,6610,6610,6610,6611,6611,6611,6611,6612,6612,6612,6613,6613,6613,6613,6614,6614,6614,6614,6615,6615,6615,6615,6616,6616,6616,6616,6616,6617,6617,6617,6617,6618,6618,6618,6618,6618,6619,6619,6619,6619,6619,6620,6620,6620,6620,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,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,193,190,176,172,161,153,144,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,78,77,82,87,89,98,106,108,117,124,135,139,149,151,153,153,151,146,144,144,144,143,139,139,141,141,141,142,140,140,139,138,137,136,137,138,136,134,132,131,130,129,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,4044,4014,4274,4507,4650,5106,5519,5607,6109,6457,7035,7236,7733,7845,7958,7948,7876,7594,7486,7476,7500,7420,7239,7262,7363,7341,7344,7377,7310,7275,7254,7200,7130,7092,7157,7168,7103,6999,6877,6820,6756,6704,6662,6632,6614,6605,6604,6604,6604,6605,6605,6605,6605,6606,6606,6606,6607,6607,6607,6607,6608,6608,6608,6609,6609,6609,6609,6610,6610,6610,6610,6611,6611,6611,6611,6612,6612,6612,6612,6612,6613,6613,6613,6613,6614,6614,6614,6614,6614,6615,6615,6615,6615,6615,6616,6616,6616,6616,6616,6617,6617,6617,3963,4188,4146,4387,4602,4729,5161,5551,5633,6120,6458,7020,7215,7697,7806,7916,7907,7837,7563,7458,7449,7472,7394,7219,7241,7339,7318,7321,7353,7288,7254,7234,7182,7113,7076,7140,7151,7088,6987,6868,6814,6751,6701,6660,6631,6614,6605,6603,6604,6604,6604,6605,6605,6605,6606,6606,6606,6607,6607,6607,6608,6608,6608,6609,6609,6609,6609,6610,6610,6610,6611,6611,6611,6611,6612,6612,6612,6612,6613,6613,6613,6613,6614,6614,6614,6614,6615,6615,6615,6615,6616,6616,6616,6616,6617,6617,6617,6617,6617,6618,6618,6618,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,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,174,170,158,154,145,138,132,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,74,78,78,82,87,89,97,105,106,116,122,133,137,146,148,150,150,148,143,141,141,141,140,137,137,139,139,139,139,138,137,137,136,135,134,135,135,134,132,130,129,128,127,126,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,3915,4144,4107,4353,4575,4707,5146,5544,5626,6118,6459,7026,7223,7710,7821,7931,7922,7851,7575,7469,7459,7482,7404,7227,7249,7348,7327,7330,7362,7297,7262,7243,7189,7120,7083,7147,7158,7094,6993,6872,6817,6754,6703,6662,6633,6615,6606,6605,6605,6605,6606,6606,6606,6607,6607,6607,6608,6608,6608,6609,6609,6609,6610,6610,6610,6610,6611,6611,6611,6612,6612,6612,6612,6613,6613,6613,6613,6614,6614,6614,6614,6615,6615,6615,6615,6616,6616,6616,6616,6616,6617,6617,6617,6617,6618,6618,6618,6618,6618,6619,6619,6619,4053,4034,4245,4199,4427,4632,4751,5168,5552,5632,6110,6442,6993,7184,7657,7765,7872,7863,7795,7526,7423,7414,7437,7361,7189,7211,7307,7286,7289,7321,7257,7224,7205,7153,7086,7050,7112,7123,7061,6962,6846,6792,6730,6681,6641,6613,6596,6587,6586,6586,6587,6587,6587,6588,6588,6588,6589,6589,6590,6590,6590,6591,6591,6591,6592,6592,6592,6593,6593,6593,6593,6594,6594,6594,6595,6595,6595,6596,6596,6596,6596,6597,6597,6597,6597,6598,6598,6598,6598,6599,6599,6599,6599,6600,6600,6600,6600,6601,6601,6601,6601,6602,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,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,152,148,137,133,125,119,112,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,73,73,77,76,80,84,86,94,101,103,111,118,128,131,140,142,144,144,143,138,136,136,136,135,131,132,134,133,133,134,133,132,132,131,129,129,130,130,129,127,125,124,123,122,121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,4016,3999,4216,4172,4407,4617,4740,5164,5551,5632,6115,6450,7006,7199,7677,7785,7894,7885,7816,7545,7441,7432,7454,7378,7204,7226,7323,7302,7305,7337,7273,7239,7220,7167,7100,7063,7126,7137,7074,6975,6857,6803,6741,6691,6650,6622,6605,6596,6595,6595,6595,6596,6596,6596,6597,6597,6597,6598,6598,6598,6599,6599,6599,6600,6600,6600,6601,6601,6601,6602,6602,6602,6602,6603,6603,6603,6604,6604,6604,6604,6605,6605,6605,6605,6606,6606,6606,6606,6607,6607,6607,6607,6608,6608,6608,6608,6609,6609,6609,6609,6609,6610,3956,4106,4079,4282,4230,4448,4645,4756,5166,5542,5621,6090,6416,6957,7145,7610,7715,7821,7813,7745,7482,7381,7372,7394,7320,7151,7173,7267,7247,7250,7281,7219,7186,7167,7116,7051,7015,7076,7087,7026,6929,6815,6762,6702,6654,6614,6587,6570,6562,6560,6561,6561,6561,6562,6562,6563,6563,6563,6564,6564,6564,6565,6565,6566,6566,6566,6567,6567,6567,6568,6568,6568,6569,6569,6569,6570,6570,6570,6571,6571,6571,6571,6572,6572,6572,6573,6573,6573,6573,6574,6574,6574,6575,6575,6575,6575,6576,6576,6576,6576,6577,6577,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,6,6,6,6,6,6,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,3,3,3,3,3,3,3,3,3,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,133,130,121,117,110,105,100,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,70,72,72,75,75,79,82,84,91,98,100,108,114,123,127,135,137,139,139,138,133,131,131,131,130,127,127,129,129,129,129,128,128,127,126,125,125,126,126,125,123,121,120,119,118,117,117,117,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,3927,4080,4057,4263,4214,4438,4639,4754,5167,5547,5626,6100,6429,6975,7165,7633,7740,7847,7838,7770,7504,7402,7393,7416,7340,7170,7192,7287,7266,7269,7301,7238,7205,7186,7135,7068,7032,7094,7105,7044,6946,6830,6777,6716,6668,6627,6600,6583,6574,6573,6573,6574,6574,6575,6575,6575,6576,6576,6576,6577,6577,6577,6578,6578,6579,6579,6579,6580,6580,6580,6581,6581,6581,6581,6582,6582,6582,6583,6583,6583,6584,6584,6584,6584,6585,6585,6585,6586,6586,6586,6586,6587,6587,6587,6587,6588,6588,6588,6588,6589,6589,6589,4129,4016,4154,4124,4316,4259,4469,4657,4766,5168,5538,5615,6076,6396,6927,7112,7568,7672,7776,7768,7702,7443,7344,7336,7358,7285,7119,7140,7233,7213,7216,7247,7186,7153,7135,7085,7021,6986,7046,7057,6997,6902,6790,6738,6679,6632,6593,6566,6550,6541,6540,6540,6541,6541,6542,6542,6543,6543,6543,6544,6544,6545,6545,6545,6546,6546,6547,6547,6547,6548,6548,6548,6549,6549,6549,6550,6550,6551,6551,6551,6552,6552,6552,6553,6553,6553,6553,6554,6554,6554,6555,6555,6555,6556,6556,6556,6556,6557,6557,6557,6558,6558,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,137,134,125,121,114,108,103,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,71,69,72,71,74,74,77,81,83,90,96,97,105,111,120,124,131,133,135,135,134,129,128,127,128,127,124,124,126,125,125,126,125,124,124,123,122,121,122,123,121,120,118,117,116,115,114,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,4098,3987,4130,4101,4299,4245,4459,4651,4761,5167,5540,5618,6083,6406,6942,7129,7589,7694,7799,7790,7723,7463,7362,7354,7376,7302,7135,7156,7250,7230,7233,7264,7202,7170,7151,7101,7036,7001,7061,7072,7012,6916,6802,6750,6690,6643,6603,6576,6560,6551,6550,6550,6551,6551,6552,6552,6553,6553,6553,6554,6554,6554,6555,6555,6556,6556,6556,6557,6557,6557,6558,6558,6559,6559,6559,6560,6560,6560,6561,6561,6561,6561,6562,6562,6562,6563,6563,6563,6564,6564,6564,6564,6565,6565,6565,6566,6566,6566,6566,6567,6567,6567,4196,4173,4054,4186,4149,4333,4273,4475,4659,4767,5162,5525,5601,6054,6369,6891,7072,7521,7623,7725,7717,7652,7398,7301,7293,7314,7243,7080,7101,7192,7173,7176,7206,7146,7114,7096,7048,6984,6950,7009,7019,6961,6868,6757,6707,6649,6602,6564,6538,6522,6514,6512,6513,6513,6514,6514,6515,6515,6516,6516,6517,6517,6517,6518,6518,6519,6519,6520,6520,6520,6521,6521,6522,6522,6522,6523,6523,6523,6524,6524,6525,6525,6525,6526,6526,6526,6527,6527,6527,6528,6528,6528,6529,6529,6529,6530,6530,6530,6531,6531,6531,6531,6,6,5,6,5,6,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,7,7,7,7,7,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,4,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,122,119,111,107,100,95,91,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,70,69,67,70,69,72,71,75,78,80,86,92,94,101,107,115,118,126,128,129,129,128,124,122,122,122,121,118,119,120,120,120,121,120,119,119,118,117,116,117,117,116,115,113,112,111,110,110,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,4172,4151,4035,4170,4136,4324,4266,4472,4658,4766,5165,5531,5608,6065,6382,6909,7092,7544,7647,7751,7742,7677,7421,7322,7314,7336,7264,7100,7121,7213,7193,7196,7227,7166,7134,7116,7066,7002,6968,7028,7038,6979,6885,6773,6722,6664,6617,6578,6552,6536,6527,6526,6527,6527,6527,6528,6528,6529,6529,6530,6530,6531,6531,6531,6532,6532,6533,6533,6533,6534,6534,6535,6535,6535,6536,6536,6536,6537,6537,6537,6538,6538,6539,6539,6539,6540,6540,6540,6541,6541,6541,6541,6542,6542,6542,6543,6543,6543,6544,6544,6544,6544,4188,4230,4201,4081,4205,4165,4342,4280,4478,4659,4765,5153,5510,5585,6030,6340,6853,7031,7472,7572,7673,7665,7601,7352,7257,7249,7270,7200,7040,7061,7150,7131,7134,7164,7105,7074,7057,7009,6946,6913,6971,6981,6924,6832,6724,6674,6617,6571,6534,6508,6492,6485,6483,6484,6484,6485,6485,6486,6486,6487,6487,6488,6488,6489,6489,6490,6490,6491,6491,6492,6492,6492,6493,6493,6494,6494,6495,6495,6495,6496,6496,6497,6497,6497,6498,6498,6498,6499,6499,6500,6500,6500,6501,6501,6501,6502,6502,6502,6503,6503,6503,6504,7,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,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,112,110,103,100,94,90,86,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,68,69,68,66,69,68,71,70,73,76,78,84,90,91,99,104,112,115,122,124,126,126,125,120,119,119,119,118,115,116,117,117,117,117,116,116,116,115,114,113,114,114,113,112,110,109,108,108,107,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,4169,4213,4187,4068,4196,4157,4338,4277,4476,4659,4766,5158,5518,5593,6042,6354,6872,7052,7496,7597,7699,7691,7627,7375,7279,7271,7292,7221,7060,7081,7171,7152,7155,7185,7125,7094,7077,7028,6965,6932,6990,7000,6943,6850,6740,6690,6633,6587,6549,6523,6507,6499,6498,6498,6499,6499,6500,6500,6501,6501,6502,6502,6503,6503,6503,6504,6504,6505,6505,6506,6506,6507,6507,6507,6508,6508,6509,6509,6509,6510,6510,6510,6511,6511,6512,6512,6512,6513,6513,6513,6514,6514,6514,6515,6515,6515,6516,6516,6516,6517,6517,6517,4259,4200,4236,4204,4082,4200,4158,4328,4267,4461,4640,4744,5126,5477,5550,5988,6292,6796,6972,7405,7504,7603,7595,7533,7288,7194,7187,7208,7139,6982,7002,7090,7072,7075,7104,7046,7016,6999,6951,6890,6858,6915,6925,6869,6779,6672,6623,6567,6522,6485,6460,6445,6437,6436,6437,6437,6438,6438,6439,6439,6440,6440,6441,6441,6442,6442,6443,6443,6444,6444,6445,6445,6446,6446,6447,6447,6448,6448,6449,6449,6449,6450,6450,6451,6451,6452,6452,6452,6453,6453,6454,6454,6454,6455,6455,6455,6456,6456,6457,6457,6457,6458,7,7,7,7,6,7,6,6,6,6,7,7,7,7,7,8,8,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,90,88,81,79,73,70,67,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,69,68,69,68,66,68,68,71,70,73,76,77,84,89,91,98,103,111,114,121,123,124,124,123,119,118,118,118,117,114,115,116,116,116,116,115,115,114,114,113,112,113,113,112,111,109,108,107,107,106,106,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,106,106,4253,4194,4233,4203,4082,4203,4161,4335,4273,4469,4649,4754,5139,5493,5568,6009,6316,6824,7001,7438,7538,7638,7630,7567,7320,7225,7218,7239,7169,7011,7031,7120,7101,7105,7134,7076,7045,7028,6980,6918,6885,6943,6953,6896,6805,6698,6648,6592,6547,6510,6484,6469,6461,6460,6460,6461,6461,6462,6462,6463,6463,6464,6464,6465,6465,6466,6466,6467,6467,6468,6468,6469,6469,6469,6470,6470,6471,6471,6472,6472,6473,6473,6473,6474,6474,6475,6475,6475,6476,6476,6476,6477,6477,6478,6478,6478,6479,6479,6479,6480,6480,6480,4263,4269,4205,4238,4202,4079,4192,4147,4315,4255,4446,4622,4724,5100,5445,5518,5948,6247,6743,6916,7342,7439,7536,7529,7468,7227,7135,7128,7149,7081,6927,6947,7034,7015,7018,7048,6990,6961,6944,6898,6838,6805,6862,6872,6816,6728,6623,6575,6520,6476,6440,6415,6400,6393,6391,6392,6393,6393,6394,6394,6395,6396,6396,6397,6397,6398,6398,6399,6400,6400,6401,6401,6402,6402,6403,6403,6404,6404,6405,6405,6406,6406,6407,6407,6407,6408,6408,6409,6409,6410,6410,6411,6411,6411,6412,6412,6413,6413,6413,6414,6414,6415,8,8,8,7,7,7,7,7,7,7,7,7,7,7,8,8,8,9,9,9,10,10,10,9,9,9,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,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,86,84,78,75,70,67,64,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,66,66,65,66,65,63,65,64,67,66,69,72,74,79,85,86,93,97,105,108,114,116,118,117,116,113,111,111,111,110,108,108,110,109,109,110,109,109,108,108,107,106,107,107,106,105,103,102,102,101,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,4257,4264,4203,4237,4203,4080,4196,4152,4322,4261,4454,4631,4734,5113,5461,5534,5968,6269,6769,6944,7373,7471,7569,7562,7500,7258,7164,7157,7178,7110,6954,6974,7062,7043,7047,7076,7018,6988,6971,6924,6864,6831,6888,6898,6842,6753,6647,6599,6543,6499,6463,6437,6422,6415,6414,6414,6415,6415,6416,6417,6417,6418,6418,6419,6419,6420,6420,6421,6421,6422,6422,6423,6423,6424,6424,6425,6425,6426,6426,6427,6427,6428,6428,6429,6429,6429,6430,6430,6431,6431,6432,6432,6432,6433,6433,6434,6434,6434,6435,6435,6436,6436,3871,4268,4268,4202,4229,4191,4067,4176,4132,4297,4238,4426,4599,4700,5069,5409,5481,5904,6198,6686,6856,7275,7371,7467,7460,7400,7164,7073,7066,7087,7020,6869,6888,6974,6956,6959,6988,6932,6903,6886,6841,6782,6750,6806,6815,6761,6674,6571,6524,6470,6427,6391,6367,6352,6345,6344,6344,6345,6346,6346,6347,6348,6348,6349,6349,6350,6351,6351,6352,6352,6353,6354,6354,6355,6355,6356,6356,6357,6357,6358,6359,6359,6360,6360,6361,6361,6362,6362,6363,6363,6363,6364,6364,6365,6365,6366,6366,6367,6367,6368,6368,6368,8,9,9,8,8,8,8,8,7,8,7,8,8,8,8,9,9,9,9,10,10,11,11,10,10,10,10,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,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,80,78,72,69,64,61,58,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,58,64,64,63,64,63,61,63,62,65,64,67,70,71,77,82,83,89,94,101,104,110,112,113,113,112,109,107,107,107,106,104,104,106,105,105,106,105,105,104,104,103,102,103,103,102,101,100,99,98,97,97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,3864,4265,4269,4204,4234,4197,4073,4184,4140,4306,4247,4436,4610,4712,5085,5427,5499,5926,6222,6714,6886,7308,7405,7502,7495,7434,7195,7104,7097,7118,7050,6898,6917,7004,6985,6989,7018,6961,6931,6915,6869,6810,6778,6834,6843,6789,6701,6597,6549,6495,6451,6415,6391,6376,6369,6367,6368,6369,6369,6370,6371,6371,6372,6372,6373,6374,6374,6375,6375,6376,6376,6377,6378,6378,6379,6379,6380,6380,6381,6381,6382,6382,6383,6383,6384,6384,6385,6385,6386,6386,6387,6387,6387,6388,6388,6389,6389,6390,6390,6390,6391,6391,3922,3869,4254,4253,4184,4208,4168,4043,4150,4107,4270,4212,4397,4567,4667,5030,5364,5435,5851,6140,6620,6788,7201,7295,7390,7383,7324,7091,7003,6996,7016,6951,6802,6821,6905,6888,6891,6920,6864,6836,6820,6775,6717,6686,6741,6751,6697,6612,6510,6464,6411,6368,6334,6310,6295,6288,6287,6288,6289,6289,6290,6291,6291,6292,6293,6293,6294,6295,6295,6296,6297,6297,6298,6298,6299,6300,6300,6301,6301,6302,6303,6303,6304,6304,6305,6305,6306,6307,6307,6308,6308,6309,6309,6310,6310,6311,6311,6312,6312,6313,6313,6313,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,9,9,9,10,10,11,11,11,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,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,67,65,60,58,53,51,48,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,59,58,64,64,63,63,63,61,62,62,64,63,66,69,70,76,81,82,88,92,100,102,108,110,111,111,110,107,105,105,106,105,102,103,104,104,104,104,103,103,103,102,101,101,102,102,101,100,98,97,97,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,3923,3870,4261,4260,4193,4219,4180,4055,4163,4119,4283,4225,4412,4583,4683,5050,5386,5458,5877,6169,6653,6822,7238,7333,7428,7421,7362,7127,7038,7031,7051,6985,6835,6855,6940,6922,6925,6954,6898,6869,6853,6808,6749,6718,6773,6783,6729,6643,6541,6494,6440,6397,6362,6338,6324,6316,6315,6316,6317,6317,6318,6319,6319,6320,6321,6321,6322,6323,6323,6324,6324,6325,6326,6326,6327,6327,6328,6329,6329,6330,6330,6331,6331,6332,6332,6333,6333,6334,6334,6335,6335,6336,6336,6337,6337,6338,6338,6339,6339,6340,6340,6341,3423,3918,3861,4238,4232,4162,4184,4142,4019,4125,4083,4243,4186,4368,4536,4634,4991,5320,5390,5800,6085,6557,6722,7128,7221,7315,7308,7250,7022,6934,6928,6948,6884,6737,6756,6840,6822,6826,6854,6799,6771,6756,6712,6655,6624,6678,6688,6636,6552,6452,6406,6354,6312,6278,6254,6240,6233,6233,6233,6234,6235,6236,6236,6237,6238,6239,6239,6240,6241,6242,6242,6243,6244,6244,6245,6246,6246,6247,6248,6248,6249,6249,6250,6251,6251,6252,6252,6253,6254,6254,6255,6255,6256,6256,6257,6258,6258,6259,6259,6260,6260,6261,9,10,9,10,10,10,9,9,9,9,8,9,8,9,9,9,9,10,10,10,11,11,11,12,12,12,12,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,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,5,5,5,5,5,63,61,57,55,51,48,46,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,49,56,56,61,61,60,60,60,58,60,59,61,61,63,66,67,72,77,78,84,88,95,97,103,105,106,106,105,102,100,100,101,100,98,98,99,99,99,99,98,98,98,97,96,96,97,97,96,95,93,93,92,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,3420,3920,3865,4246,4242,4173,4196,4155,4031,4137,4095,4256,4199,4383,4551,4650,5011,5342,5412,5825,6112,6589,6755,7164,7258,7352,7345,7287,7057,6968,6962,6982,6917,6769,6789,6872,6855,6858,6886,6832,6803,6788,6743,6686,6655,6710,6719,6666,6582,6481,6435,6382,6340,6306,6282,6268,6261,6260,6261,6261,6262,6263,6264,6264,6265,6266,6266,6267,6268,6268,6269,6270,6270,6271,6272,6272,6273,6274,6274,6275,6275,6276,6277,6277,6278,6278,6279,6279,6280,6281,6281,6282,6282,6283,6283,6284,6284,6285,6285,6286,6286,6287,3313,3421,3903,3845,4212,4205,4134,4153,4112,3992,4095,4054,4212,4156,4336,4501,4597,4949,5273,5341,5745,6026,6491,6653,7053,7145,7237,7231,7174,6949,6863,6857,6877,6814,6670,6689,6771,6754,6757,6785,6732,6704,6689,6646,6590,6560,6613,6623,6571,6488,6390,6346,6294,6253,6220,6196,6183,6176,6175,6176,6177,6178,6179,6179,6180,6181,6182,6183,6183,6184,6185,6186,6186,6187,6188,6189,6189,6190,6191,6191,6192,6193,6193,6194,6195,6195,6196,6197,6197,6198,6199,6199,6200,6200,6201,6202,6202,6203,6203,6204,6205,6205,9,10,11,10,11,11,11,10,10,10,10,9,9,9,9,10,10,10,11,11,11,12,13,13,13,13,13,13,13,12,12,12,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,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,58,56,51,49,45,43,41,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,47,48,55,54,60,60,59,59,58,57,58,57,60,59,62,64,65,70,75,76,82,86,92,95,100,102,103,103,102,99,98,97,98,97,95,95,96,96,96,96,96,95,95,94,94,93,94,94,93,92,91,90,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,3312,3422,3910,3853,4225,4218,4148,4168,4127,4005,4110,4068,4227,4171,4352,4518,4615,4970,5296,5366,5772,6055,6524,6688,7091,7183,7276,7269,7212,6985,6899,6892,6912,6849,6703,6722,6805,6788,6791,6819,6765,6738,6722,6679,6622,6592,6646,6655,6603,6520,6421,6376,6324,6283,6249,6225,6212,6205,6204,6205,6205,6206,6207,6208,6209,6209,6210,6211,6212,6212,6213,6214,6215,6215,6216,6217,6217,6218,6219,6219,6220,6221,6221,6222,6223,6223,6224,6225,6225,6226,6226,6227,6228,6228,6229,6229,6230,6230,6231,6231,6232,6233,3339,3311,3413,3885,3824,4183,4174,4102,4121,4081,3963,4065,4025,4180,4126,4303,4465,4560,4906,5225,5292,5689,5966,6423,6583,6977,7067,7158,7152,7097,6876,6791,6785,6805,6743,6601,6620,6701,6684,6688,6715,6663,6636,6621,6578,6523,6494,6547,6556,6506,6424,6328,6284,6233,6193,6160,6138,6124,6118,6117,6118,6119,6120,6121,6122,6122,6123,6124,6125,6126,6127,6127,6128,6129,6130,6131,6131,6132,6133,6134,6135,6135,6136,6137,6138,6138,6139,6140,6140,6141,6142,6142,6143,6144,6144,6145,6146,6146,6147,6148,6148,6149,10,10,10,11,11,12,12,11,11,11,10,10,10,10,10,10,10,10,11,12,12,12,13,13,14,14,14,14,14,14,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,10,10,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,58,56,52,50,46,44,42,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,48,48,50,56,56,61,61,60,60,59,58,59,59,61,60,63,65,66,71,76,77,83,87,94,96,102,103,104,104,104,100,99,99,99,98,96,97,98,97,98,98,97,97,97,96,95,95,95,96,95,94,92,92,91,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,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,90,90,3339,3312,3417,3894,3835,4197,4189,4118,4137,4097,3977,4080,4040,4196,4141,4319,4483,4578,4928,5249,5317,5717,5995,6457,6618,7015,7106,7198,7191,7135,6912,6827,6821,6841,6778,6635,6654,6736,6719,6722,6750,6697,6670,6655,6612,6556,6527,6580,6589,6538,6456,6359,6315,6264,6223,6190,6167,6153,6147,6146,6147,6148,6149,6149,6150,6151,6152,6153,6154,6154,6155,6156,6157,6158,6158,6159,6160,6161,6161,6162,6163,6164,6164,6165,6166,6166,6167,6168,6168,6169,6170,6170,6171,6172,6172,6173,6174,6174,6175,6175,6176,6177,3073,3326,3295,3394,3854,3793,4144,4133,4063,4082,4043,3927,4028,3988,4141,4087,4261,4421,4515,4855,5169,5235,5626,5898,6348,6506,6893,6982,7072,7066,7011,6794,6711,6705,6725,6664,6525,6543,6623,6607,6610,6637,6586,6560,6545,6504,6450,6421,6473,6482,6433,6353,6258,6215,6165,6126,6093,6071,6058,6052,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6064,6065,6066,6067,6068,6069,6070,6070,6071,6072,6073,6074,6074,6075,6076,6077,6077,6078,6079,6080,6080,6081,6082,6083,6083,6084,6085,6085,11,12,11,11,13,12,13,13,12,12,12,11,11,11,11,11,11,12,12,12,13,13,14,14,15,15,16,16,16,15,15,15,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,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,49,48,44,42,38,36,34,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,45,48,48,49,56,55,61,60,59,60,59,57,59,58,61,60,62,65,66,71,76,77,82,86,93,95,101,102,103,103,103,99,98,98,98,97,95,96,97,97,97,97,96,96,96,95,94,94,95,95,94,93,92,91,90,90,89,89,89,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,3076,3333,3303,3403,3869,3809,4163,4154,4083,4102,4062,3945,4046,4007,4160,4107,4282,4443,4537,4881,5197,5264,5657,5932,6385,6544,6935,7025,7115,7109,7054,6835,6751,6745,6765,6703,6563,6582,6662,6645,6649,6676,6624,6598,6583,6541,6486,6457,6510,6519,6469,6388,6293,6249,6199,6159,6127,6104,6091,6085,6084,6085,6086,6087,6088,6089,6090,6091,6091,6092,6093,6094,6095,6096,6097,6098,6098,6099,6100,6101,6102,6102,6103,6104,6105,6105,6106,6107,6108,6108,6109,6110,6111,6111,6112,6113,6113,6114,6115,6115,6116,6117,2722,3053,3300,3268,3363,3815,3754,4098,4088,4019,4038,4000,3886,3985,3947,4097,4045,4216,4373,4465,4800,5109,5175,5559,5826,6269,6425,6806,6894,6982,6977,6923,6710,6628,6623,6642,6582,6445,6464,6542,6527,6530,6557,6507,6481,6466,6426,6373,6345,6396,6405,6357,6278,6185,6143,6094,6055,6023,6002,5989,5983,5982,5983,5984,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,5999,6000,6001,6002,6003,6004,6005,6006,6007,6007,6008,6009,6010,6011,6012,6012,6013,6014,6015,6016,6016,6017,6018,6019,11,12,12,12,12,13,13,14,14,13,13,12,12,12,12,12,12,12,12,12,13,14,14,14,15,16,16,16,16,16,16,16,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,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,36,35,32,31,29,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,26,26,26,26,26,26,26,26,26,26,38,43,47,46,47,54,53,58,58,57,57,56,55,56,56,58,57,60,62,63,68,72,73,79,82,89,91,96,97,99,99,98,95,94,94,94,93,91,91,92,92,92,93,92,92,91,91,90,90,90,91,90,89,87,87,86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,2728,3063,3313,3281,3378,3834,3774,4121,4110,4041,4060,4021,3907,4006,3967,4119,4066,4239,4397,4490,4828,5139,5205,5592,5862,6309,6465,6849,6938,7027,7021,6967,6752,6670,6664,6683,6623,6485,6504,6583,6567,6570,6597,6546,6520,6506,6465,6411,6383,6434,6444,6394,6315,6221,6179,6130,6090,6058,6036,6023,6017,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6030,6031,6032,6033,6034,6035,6036,6037,6038,6038,6039,6040,6041,6042,6042,6043,6044,6045,6046,6046,6047,6048,6049,6049,6050,6051,6051,2710,2717,3038,3280,3245,3338,3780,3719,4057,4048,3981,3999,3962,3851,3948,3911,4059,4007,4176,4331,4421,4751,5055,5120,5498,5761,6197,6350,6725,6812,6899,6894,6841,6631,6551,6546,6565,6507,6372,6390,6468,6452,6456,6483,6433,6408,6394,6354,6302,6275,6325,6334,6287,6209,6118,6076,6029,5991,5959,5938,5926,5920,5919,5921,5922,5923,5924,5925,5926,5927,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5948,5949,5950,5951,5952,5953,5954,5955,5955,5956,5957,5958,11,11,12,13,13,13,14,14,15,14,14,14,13,13,13,12,13,12,13,13,13,14,14,14,15,16,17,17,18,18,18,17,17,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,13,13,13,13,13,13,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,46,44,41,39,36,34,33,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,38,38,43,46,46,47,53,52,57,57,56,56,56,54,56,55,57,56,59,61,62,67,71,72,77,81,87,89,95,96,97,97,96,93,92,92,92,92,90,90,91,91,91,91,91,90,90,89,89,88,89,89,89,87,86,86,85,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,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,2712,2719,3045,3290,3257,3350,3797,3737,4078,4068,4000,4019,3981,3868,3967,3929,4078,4026,4196,4352,4443,4776,5082,5147,5528,5794,6233,6387,6765,6853,6940,6935,6882,6670,6590,6584,6603,6544,6409,6427,6505,6489,6493,6520,6470,6444,6430,6390,6337,6310,6360,6370,6321,6244,6151,6109,6061,6023,5991,5970,5957,5951,5951,5952,5953,5954,5955,5956,5957,5958,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5972,5973,5974,5975,5976,5977,5978,5979,5980,5980,5981,5982,5983,5984,5985,5985,5986,5987,5988,2255,2689,2693,3008,3244,3209,3299,3733,3674,4006,3997,3931,3950,3914,3804,3900,3864,4009,3959,4125,4277,4367,4692,4990,5054,5426,5686,6115,6266,6635,6720,6806,6801,6750,6543,6465,6460,6479,6422,6289,6308,6384,6369,6373,6399,6350,6326,6312,6273,6222,6195,6245,6254,6207,6132,6041,6001,5954,5917,5886,5865,5853,5847,5847,5848,5850,5851,5852,5853,5855,5856,5857,5858,5859,5861,5862,5863,5864,5865,5866,5867,5868,5869,5870,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5881,5882,5883,5884,5885,5886,5887,5888,11,12,12,13,14,14,14,15,15,16,15,15,15,14,14,14,13,14,13,14,14,14,15,16,16,16,17,18,18,19,19,19,19,19,18,17,17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,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,8,8,8,8,8,29,28,25,24,22,21,20,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,30,36,36,41,44,43,45,50,50,54,54,53,53,53,51,53,52,54,53,56,58,59,63,67,68,73,77,83,85,90,91,92,92,91,88,87,87,88,87,85,85,86,86,86,86,86,85,85,85,84,84,84,84,84,83,82,81,80,80,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,2261,2700,2705,3023,3262,3227,3318,3756,3696,4032,4022,3956,3975,3938,3827,3924,3887,4034,3983,4150,4304,4394,4721,5022,5087,5462,5723,6156,6308,6680,6766,6852,6847,6795,6587,6508,6503,6522,6464,6331,6349,6426,6411,6414,6441,6392,6367,6353,6313,6262,6235,6285,6294,6247,6170,6080,6038,5991,5953,5923,5902,5889,5883,5883,5884,5886,5887,5888,5889,5890,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5922,2078,2242,2666,2670,2977,3208,3173,3260,3687,3629,3956,3948,3883,3902,3866,3759,3854,3818,3961,3912,4076,4226,4314,4634,4928,4991,5358,5613,6036,6184,6548,6632,6717,6712,6662,6459,6382,6377,6396,6340,6210,6228,6303,6289,6293,6319,6271,6247,6234,6195,6145,6119,6168,6177,6131,6057,5968,5928,5882,5846,5816,5795,5784,5778,5778,5779,5781,5782,5783,5785,5786,5787,5789,5790,5791,5793,5794,5795,5796,5797,5799,5800,5801,5802,5803,5804,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,11,12,14,13,14,15,15,15,17,16,17,17,16,16,15,15,15,15,15,15,15,15,15,16,17,17,18,18,20,20,21,21,21,21,20,20,19,19,19,18,18,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,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,10,9,9,9,9,9,28,27,25,24,21,20,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,29,34,34,38,41,41,42,47,46,51,51,50,50,50,48,49,49,51,50,52,54,55,59,63,64,69,72,77,79,84,85,86,86,85,83,82,82,82,81,80,80,81,81,81,81,80,80,80,79,79,78,79,79,79,78,76,76,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,2082,2248,2678,2681,2993,3226,3191,3280,3710,3651,3981,3972,3907,3926,3890,3782,3877,3841,3985,3936,4100,4252,4341,4663,4959,5023,5392,5649,6075,6225,6591,6676,6762,6757,6706,6501,6423,6418,6437,6381,6250,6268,6343,6329,6333,6359,6311,6286,6273,6234,6183,6157,6206,6216,6169,6094,6005,5964,5918,5881,5851,5830,5818,5813,5812,5814,5815,5816,5818,5819,5820,5822,5823,5824,5825,5826,5828,5829,5830,5831,5832,5833,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,1915,2066,2225,2642,2643,2945,3170,3136,3222,3642,3585,3907,3899,3836,3855,3820,3715,3808,3773,3915,3867,4028,4176,4263,4578,4868,4930,5291,5543,5959,6106,6464,6548,6631,6627,6578,6378,6302,6298,6316,6261,6133,6151,6226,6212,6216,6241,6195,6171,6158,6120,6071,6045,6094,6104,6058,5985,5898,5859,5813,5778,5748,5728,5717,5711,5711,5713,5714,5716,5717,5719,5720,5722,5723,5724,5726,5727,5729,5730,5731,5733,5734,5735,5736,5738,5739,5740,5741,5743,5744,5745,5746,5747,5748,5750,5751,5752,5753,5754,5755,5756,5757,11,11,12,14,14,15,16,15,15,17,16,17,17,17,16,16,15,15,15,15,15,15,16,16,17,17,17,18,19,20,20,21,22,22,21,21,20,20,20,19,19,18,18,18,18,18,18,18,17,17,17,16,16,16,16,16,15,15,15,15,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,11,11,10,10,10,10,10,10,10,10,10,10,9,25,24,22,21,19,18,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,23,25,27,32,32,35,38,38,39,44,43,47,47,46,46,46,45,46,45,47,47,48,50,51,55,59,59,64,67,72,73,78,79,80,80,79,77,76,76,76,75,74,74,75,75,75,75,75,74,74,74,73,73,73,73,73,72,71,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,1919,2072,2234,2654,2656,2961,3189,3154,3241,3664,3607,3932,3923,3860,3878,3843,3737,3831,3795,3938,3889,4052,4201,4289,4606,4898,4961,5324,5578,5998,6145,6506,6590,6674,6670,6620,6418,6342,6337,6356,6300,6171,6190,6264,6250,6254,6280,6233,6209,6196,6158,6108,6082,6131,6140,6095,6021,5933,5893,5848,5812,5782,5762,5750,5745,5745,5746,5747,5749,5750,5752,5753,5754,5756,5757,5758,5760,5761,5762,5764,5765,5766,5767,5769,5770,5771,5772,5773,5775,5776,5777,5778,5779,5780,5781,5782,5784,5785,5786,5787,5788,5789,1781,1902,2049,2205,2613,2614,2910,3132,3098,3183,3596,3541,3858,3850,3789,3807,3774,3670,3762,3728,3868,3820,3979,4125,4211,4522,4807,4869,5225,5473,5884,6028,6381,6464,6546,6542,6494,6297,6223,6219,6237,6183,6057,6075,6149,6135,6139,6165,6119,6096,6083,6046,5998,5973,6021,6030,5986,5914,5828,5790,5745,5710,5681,5662,5651,5645,5646,5647,5649,5650,5652,5654,5655,5657,5658,5660,5661,5663,5664,5666,5667,5669,5670,5671,5673,5674,5675,5677,5678,5679,5681,5682,5683,5685,5686,5687,5688,5690,5691,5692,5693,5694,11,12,12,13,15,15,16,17,17,17,18,18,19,19,18,18,17,17,17,16,17,16,17,17,17,18,19,19,20,21,22,23,24,24,24,23,23,22,22,21,21,21,20,20,20,20,20,20,19,19,19,18,18,18,18,18,17,17,17,16,16,16,16,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,21,21,19,18,17,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,21,22,24,26,30,30,34,36,36,37,42,41,45,45,44,44,44,43,44,43,45,44,46,48,49,52,56,56,61,64,68,70,74,75,76,76,75,73,72,72,72,72,70,70,71,71,71,72,71,71,71,70,70,69,70,70,69,69,68,67,67,66,66,66,66,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,1786,1908,2058,2215,2627,2628,2927,3151,3117,3202,3619,3563,3883,3875,3812,3831,3797,3692,3785,3751,3891,3843,4003,4150,4237,4550,4837,4900,5258,5508,5921,6067,6423,6506,6589,6584,6535,6337,6262,6258,6277,6222,6095,6113,6187,6173,6177,6203,6157,6133,6121,6083,6035,6009,6057,6067,6022,5949,5863,5824,5779,5744,5715,5695,5684,5678,5678,5680,5682,5683,5685,5686,5688,5689,5691,5692,5693,5695,5696,5698,5699,5700,5702,5703,5704,5706,5707,5708,5710,5711,5712,5713,5715,5716,5717,5718,5719,5721,5722,5723,5724,5725,1491,1767,1885,2029,2181,2582,2583,2873,3092,3059,3143,3550,3496,3808,3801,3741,3759,3726,3625,3716,3682,3820,3774,3931,4075,4160,4466,4747,4808,5159,5404,5809,5951,6299,6381,6462,6459,6411,6218,6145,6141,6159,6106,5982,6000,6073,6060,6064,6089,6045,6022,6010,5974,5926,5901,5949,5959,5915,5844,5760,5722,5678,5644,5615,5596,5585,5581,5581,5583,5584,5586,5588,5590,5591,5593,5595,5596,5598,5599,5601,5603,5604,5606,5607,5609,5610,5612,5613,5615,5616,5617,5619,5620,5622,5623,5624,5626,5627,5628,5630,5631,5632,10,12,12,13,14,16,15,17,18,17,17,19,19,20,19,19,19,18,17,18,17,18,17,18,18,18,19,20,20,21,22,23,24,25,25,25,25,24,23,23,22,22,22,21,21,21,21,21,21,20,20,20,19,19,19,19,19,18,18,17,17,17,17,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,11,11,11,11,18,17,16,15,14,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,16,19,20,22,24,28,28,31,34,33,34,39,38,41,41,41,41,41,39,40,40,42,41,43,44,45,49,52,52,56,59,63,65,69,69,70,70,70,68,67,67,67,66,65,65,66,66,66,66,66,65,65,65,64,64,65,65,64,64,63,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,1495,1774,1893,2039,2193,2597,2598,2892,3112,3078,3163,3573,3518,3833,3826,3765,3783,3750,3647,3739,3705,3844,3797,3955,4100,4185,4494,4777,4839,5192,5439,5846,5990,6340,6422,6504,6500,6452,6257,6184,6180,6198,6145,6020,6038,6111,6097,6102,6127,6082,6059,6046,6010,5962,5937,5985,5994,5950,5879,5794,5756,5712,5677,5648,5629,5618,5613,5613,5615,5617,5618,5620,5622,5623,5625,5626,5628,5629,5631,5633,5634,5636,5637,5639,5640,5641,5643,5644,5646,5647,5648,5650,5651,5652,5654,5655,5656,5658,5659,5660,5661,5663,1385,1483,1753,1869,2010,2159,2553,2553,2839,3055,3022,3106,3507,3454,3762,3755,3696,3715,3682,3583,3673,3640,3776,3731,3885,4027,4112,4413,4691,4752,5098,5340,5739,5880,6223,6304,6385,6381,6335,6144,6072,6068,6087,6035,5913,5931,6003,5990,5994,6020,5976,5953,5942,5906,5860,5835,5883,5892,5849,5780,5697,5660,5617,5583,5555,5536,5526,5521,5522,5523,5525,5527,5529,5531,5533,5535,5536,5538,5540,5542,5543,5545,5547,5548,5550,5552,5553,5555,5556,5558,5560,5561,5563,5564,5566,5567,5569,5570,5572,5573,5574,5576,10,11,13,13,14,15,17,17,18,19,18,19,21,20,21,21,20,20,20,19,19,19,19,18,19,19,19,21,22,22,23,24,25,26,27,27,27,27,26,25,25,24,24,24,23,23,23,23,22,22,22,22,21,21,21,20,20,20,20,19,19,19,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,12,12,12,18,18,16,15,14,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,15,17,18,20,21,25,25,28,30,30,31,35,34,37,37,36,37,36,35,36,36,37,37,38,40,40,43,46,47,50,53,56,58,61,62,63,63,62,60,60,60,60,59,58,58,59,59,59,59,59,59,58,58,58,57,58,58,58,57,56,56,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,1388,1487,1760,1877,2019,2170,2567,2568,2856,3073,3040,3124,3528,3475,3785,3778,3718,3737,3704,3604,3694,3661,3798,3752,3908,4051,4136,4439,4719,4780,5129,5372,5774,5915,6261,6342,6423,6420,6373,6181,6108,6105,6123,6070,5948,5966,6038,6025,6029,6055,6010,5988,5976,5940,5893,5868,5916,5925,5882,5812,5728,5691,5647,5613,5585,5566,5555,5551,5551,5553,5555,5557,5558,5560,5562,5564,5565,5567,5569,5570,5572,5574,5575,5577,5579,5580,5582,5583,5585,5586,5588,5589,5591,5592,5594,5595,5596,5598,5599,5601,5602,5603,1274,1379,1473,1738,1850,1988,2134,2521,2521,2803,3015,2984,3066,3462,3410,3713,3707,3649,3668,3637,3539,3628,3596,3730,3686,3838,3979,4062,4360,4634,4694,5035,5273,5667,5806,6145,6225,6305,6302,6256,6068,5998,5994,6013,5962,5842,5860,5931,5919,5923,5948,5905,5883,5872,5837,5792,5768,5815,5825,5782,5714,5632,5596,5553,5520,5493,5475,5464,5460,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5484,5486,5488,5490,5492,5493,5495,5497,5499,5500,5502,5504,5505,5507,5509,5510,5512,5513,5515,5516,5518,11,11,12,14,14,15,16,18,18,19,20,20,20,22,21,23,23,22,22,21,20,21,20,20,20,20,21,21,22,23,23,25,26,27,28,29,29,29,29,29,27,27,26,26,26,25,25,25,25,24,24,24,24,23,23,22,22,22,22,22,21,21,20,20,20,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,13,19,18,16,15,14,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,14,17,18,19,21,24,24,27,29,29,30,34,33,36,36,35,36,35,34,35,35,36,36,37,39,39,42,45,46,49,51,55,56,60,60,61,61,61,59,58,58,58,58,57,57,58,58,58,58,57,57,57,57,56,56,56,57,56,55,55,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,1276,1382,1478,1746,1859,1999,2146,2537,2537,2821,3035,3003,3086,3484,3432,3738,3731,3673,3691,3659,3561,3650,3618,3753,3708,3862,4003,4087,4386,4662,4723,5066,5306,5703,5843,6184,6264,6344,6341,6295,6106,6035,6031,6050,5998,5877,5895,5967,5954,5959,5984,5940,5918,5907,5872,5826,5802,5849,5858,5816,5747,5664,5628,5585,5551,5524,5505,5495,5490,5491,5493,5495,5497,5499,5501,5503,5505,5507,5508,5510,5512,5514,5516,5517,5519,5521,5522,5524,5526,5527,5529,5531,5532,5534,5536,5537,5539,5540,5542,5543,5545,5546,1157,1269,1370,1462,1721,1831,1965,2108,2488,2489,2767,2976,2946,3027,3416,3366,3665,3659,3602,3621,3590,3494,3582,3551,3683,3640,3791,3929,4012,4305,4575,4635,4971,5206,5594,5732,6066,6145,6224,6221,6177,5992,5923,5920,5939,5888,5770,5788,5859,5847,5852,5877,5834,5813,5802,5768,5723,5700,5747,5756,5715,5648,5567,5532,5490,5458,5431,5413,5403,5399,5400,5402,5404,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5446,5448,5450,5452,5453,5455,5457,5459,5460,10,11,12,13,14,15,16,17,19,19,21,22,21,21,24,23,25,24,23,23,23,22,22,21,22,21,22,22,22,24,25,25,27,28,29,30,31,31,31,31,31,29,29,28,28,28,27,27,27,26,26,26,26,25,25,25,24,24,24,24,23,23,22,22,21,21,21,20,20,20,20,20,19,19,19,19,19,18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,16,16,16,15,15,15,15,15,15,19,18,16,16,14,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,14,17,18,19,20,24,24,27,29,29,29,33,33,36,35,35,35,35,34,35,34,36,35,37,38,39,42,44,45,48,50,54,56,59,60,60,60,60,58,57,57,58,57,56,56,57,57,57,57,56,56,56,56,55,55,56,56,55,55,54,54,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,1159,1271,1374,1468,1730,1840,1977,2121,2504,2505,2785,2996,2965,3047,3439,3388,3689,3683,3626,3644,3613,3516,3605,3573,3706,3663,3814,3954,4037,4332,4604,4664,5003,5240,5631,5769,6105,6185,6264,6261,6216,6030,5960,5957,5976,5925,5806,5824,5895,5883,5887,5912,5870,5848,5837,5803,5757,5734,5781,5790,5749,5681,5600,5564,5522,5489,5462,5444,5434,5429,5430,5432,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5462,5464,5466,5468,5470,5471,5473,5475,5477,5478,5480,5482,5483,5485,5487,5488,1023,1146,1254,1353,1443,1696,1803,1935,2076,2449,2450,2723,2929,2899,2980,3362,3313,3607,3601,3546,3565,3535,3441,3528,3498,3628,3586,3735,3871,3953,4241,4507,4566,4897,5129,5511,5646,5976,6054,6132,6129,6086,5904,5837,5834,5853,5804,5688,5706,5775,5764,5769,5794,5752,5732,5721,5688,5644,5622,5668,5678,5637,5571,5492,5457,5417,5385,5359,5342,5332,5328,5329,5332,5334,5336,5339,5341,5343,5346,5348,5350,5352,5355,5357,5359,5361,5363,5365,5367,5369,5372,5374,5376,5378,5379,5381,5383,5385,5387,5389,5391,5393,11,12,13,13,14,16,17,17,18,21,21,23,24,23,23,26,25,27,27,26,25,25,24,24,24,24,23,24,25,25,26,28,28,29,30,32,33,34,34,35,34,34,32,32,31,31,30,30,29,29,29,29,29,28,28,27,27,26,26,26,26,25,25,24,24,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,14,13,12,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,12,13,15,15,18,19,21,22,26,26,29,32,31,32,36,36,39,39,38,38,38,37,38,38,39,39,40,42,42,46,48,49,53,55,59,61,64,65,66,66,65,63,63,63,63,62,61,61,62,62,62,62,62,62,61,61,61,60,61,61,61,60,59,59,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,1027,1152,1261,1362,1452,1709,1817,1950,2092,2469,2470,2745,2952,2923,3003,3389,3339,3636,3630,3574,3593,3563,3468,3555,3524,3656,3613,3763,3900,3982,4273,4541,4600,4934,5168,5553,5689,6021,6099,6178,6175,6131,5948,5880,5877,5896,5846,5729,5747,5817,5805,5810,5835,5793,5772,5762,5728,5684,5661,5707,5717,5676,5609,5530,5494,5453,5421,5395,5377,5367,5363,5364,5367,5369,5371,5374,5376,5378,5380,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5418,5420,5422,5424,5426,920,1013,1133,1238,1334,1422,1670,1774,1904,2042,2408,2410,2678,2880,2852,2931,3306,3258,3548,3543,3489,3508,3479,3387,3473,3443,3572,3531,3677,3812,3892,4176,4438,4496,4822,5050,5426,5559,5883,5960,6038,6036,5993,5815,5749,5747,5765,5717,5604,5622,5691,5680,5685,5710,5669,5649,5639,5607,5564,5542,5588,5598,5558,5494,5416,5382,5342,5311,5286,5269,5260,5256,5257,5260,5263,5265,5268,5270,5273,5275,5278,5280,5283,5285,5287,5290,5292,5294,5297,5299,5301,5303,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,11,11,13,13,14,15,17,18,19,20,23,22,24,25,25,25,28,27,29,28,27,27,26,25,26,25,25,25,26,26,26,28,29,29,31,32,34,35,37,37,37,36,36,34,34,33,33,32,31,31,31,31,30,30,30,29,29,29,28,28,28,27,27,26,26,25,25,24,24,24,23,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,18,18,18,18,18,18,17,17,17,13,13,11,10,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,10,11,12,13,14,15,18,19,20,22,26,26,29,31,31,31,36,35,38,38,37,38,37,36,37,37,38,38,39,41,42,45,48,48,52,54,58,60,63,64,65,65,64,62,62,62,62,61,60,60,61,61,61,61,61,61,60,60,60,59,60,60,60,59,58,58,57,57,57,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,923,1018,1140,1246,1344,1432,1683,1789,1919,2059,2428,2430,2701,2904,2875,2955,3334,3285,3577,3572,3518,3536,3507,3414,3500,3471,3600,3559,3706,3842,3922,4209,4473,4531,4859,5089,5468,5603,5929,6007,6084,6082,6039,5860,5793,5790,5809,5760,5646,5664,5733,5722,5727,5752,5711,5691,5680,5648,5604,5582,5628,5638,5598,5532,5454,5419,5379,5348,5322,5305,5296,5292,5293,5296,5298,5301,5303,5306,5308,5310,5313,5315,5317,5320,5322,5324,5327,5329,5331,5333,5335,5337,5339,5342,5344,5346,5348,5350,5352,5354,5356,5357,777,909,1000,1116,1219,1313,1398,1641,1744,1871,2007,2366,2368,2632,2830,2803,2881,3250,3203,3487,3483,3431,3450,3422,3332,3417,3388,3515,3475,3619,3752,3831,4110,4368,4425,4746,4970,5340,5472,5791,5867,5944,5942,5901,5726,5661,5659,5678,5631,5520,5538,5606,5596,5601,5626,5586,5567,5558,5526,5484,5463,5508,5518,5480,5416,5340,5307,5268,5238,5213,5197,5188,5185,5186,5189,5192,5195,5197,5200,5203,5206,5208,5211,5213,5216,5219,5221,5224,5226,5229,5231,5233,5236,5238,5241,5243,5245,5247,5250,5252,5254,5256,10,11,12,13,14,15,16,18,19,20,21,24,23,25,27,26,26,29,29,31,30,29,29,28,27,27,27,27,26,27,28,28,30,31,32,33,35,37,37,39,39,39,39,38,37,36,36,35,35,34,33,33,33,33,32,32,31,31,31,30,30,29,29,29,28,27,27,26,26,26,25,25,25,24,24,24,24,23,23,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,18,10,10,9,8,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,9,10,11,12,13,14,17,18,19,20,24,24,27,29,29,29,33,33,36,36,35,35,35,34,35,35,36,35,37,38,39,42,45,45,48,51,54,56,59,60,61,61,60,58,58,58,58,57,56,56,57,57,57,57,57,57,57,56,56,56,56,56,56,55,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,781,914,1006,1125,1228,1323,1410,1655,1759,1887,2024,2387,2389,2655,2855,2827,2906,3278,3231,3517,3513,3460,3479,3450,3360,3445,3416,3543,3503,3648,3782,3861,4143,4403,4460,4784,5010,5383,5516,5837,5914,5990,5989,5947,5770,5705,5703,5722,5674,5562,5580,5648,5637,5643,5668,5628,5608,5599,5566,5524,5503,5548,5558,5519,5455,5378,5344,5305,5274,5249,5233,5224,5220,5222,5224,5227,5230,5233,5235,5238,5240,5243,5245,5248,5250,5253,5255,5258,5260,5263,5265,5267,5270,5272,5274,5276,5278,5281,5283,5285,5287,5289,759,768,895,984,1098,1198,1290,1373,1611,1712,1837,1971,2323,2326,2584,2779,2753,2830,3192,3147,3426,3422,3372,3391,3364,3276,3360,3332,3457,3418,3560,3691,3769,4044,4297,4354,4669,4890,5254,5384,5698,5774,5849,5848,5808,5636,5573,5572,5591,5545,5436,5454,5521,5511,5517,5542,5503,5485,5476,5445,5404,5384,5428,5439,5401,5339,5264,5232,5194,5164,5140,5124,5116,5113,5115,5118,5121,5124,5127,5130,5133,5136,5139,5142,5145,5147,5150,5153,5156,5158,5161,5164,5166,5169,5171,5174,5176,5179,5181,5184,5186,5189,11,11,12,13,14,15,16,17,19,20,21,22,26,25,27,29,28,29,32,31,33,33,32,31,30,29,29,29,29,29,30,30,31,33,34,34,36,38,40,41,43,43,43,42,42,40,39,39,38,38,37,36,36,36,36,35,35,34,34,33,33,32,32,32,31,31,30,29,29,28,28,28,27,27,27,26,26,26,26,25,25,25,25,24,24,24,24,23,23,23,23,23,22,22,22,22,21,21,21,21,21,20,9,9,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,9,10,11,12,13,13,16,17,18,19,23,23,25,27,27,28,31,31,33,33,33,33,33,32,33,32,34,33,35,36,37,39,42,42,45,48,51,52,56,56,57,57,57,55,54,54,54,54,53,53,54,54,54,54,54,53,53,53,53,52,53,53,53,52,51,51,51,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,763,772,902,992,1107,1208,1301,1386,1626,1728,1854,1988,2345,2347,2608,2805,2778,2855,3221,3175,3457,3453,3401,3420,3393,3304,3388,3360,3486,3447,3590,3721,3800,4077,4332,4389,4707,4930,5297,5428,5745,5820,5896,5895,5854,5681,5617,5615,5634,5588,5478,5496,5563,5553,5559,5584,5545,5526,5517,5486,5444,5423,5468,5479,5440,5377,5302,5269,5231,5201,5176,5160,5152,5149,5151,5153,5156,5159,5162,5165,5168,5171,5173,5176,5179,5182,5184,5187,5190,5192,5195,5197,5200,5202,5205,5207,5210,5212,5214,5217,5219,5221,656,749,757,882,968,1079,1177,1266,1348,1581,1680,1803,1934,2279,2282,2536,2727,2702,2778,3133,3089,3363,3360,3311,3330,3304,3219,3301,3275,3398,3360,3499,3628,3704,3975,4224,4280,4590,4807,5165,5293,5602,5676,5751,5750,5711,5543,5482,5481,5500,5455,5348,5367,5433,5424,5430,5455,5417,5400,5391,5361,5321,5301,5346,5356,5320,5259,5186,5154,5117,5088,5065,5050,5042,5039,5041,5045,5048,5051,5055,5058,5061,5064,5067,5070,5073,5076,5079,5082,5085,5088,5091,5094,5097,5100,5102,5105,5108,5110,5113,5116,5118,10,11,11,13,14,15,16,17,18,20,21,22,23,27,27,29,31,30,30,34,33,35,34,33,33,32,31,31,31,31,31,32,32,33,35,37,37,39,40,43,43,45,46,46,45,44,43,42,41,41,40,39,39,39,38,38,38,37,37,36,36,35,34,34,34,33,33,32,31,31,30,30,30,29,29,29,28,28,28,27,27,27,27,26,26,26,26,25,25,25,25,24,24,24,24,23,23,23,23,22,22,22,9,9,8,8,8,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,8,9,10,11,12,13,14,16,17,18,20,23,23,26,28,28,28,32,32,34,34,34,34,34,33,34,34,35,34,36,37,38,41,43,44,47,49,53,54,57,58,59,59,59,57,56,56,56,56,55,55,56,56,56,56,55,55,55,55,54,54,55,55,54,54,53,53,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,659,754,762,889,976,1088,1187,1278,1361,1596,1696,1820,1952,2301,2304,2560,2753,2727,2804,3162,3118,3395,3391,3341,3360,3334,3248,3331,3303,3427,3389,3530,3659,3736,4009,4260,4317,4629,4849,5210,5339,5650,5725,5800,5799,5759,5590,5527,5526,5545,5500,5392,5410,5477,5467,5473,5498,5460,5442,5433,5403,5363,5342,5387,5398,5360,5299,5225,5193,5155,5126,5102,5087,5079,5076,5078,5081,5084,5088,5091,5094,5097,5100,5103,5106,5109,5112,5115,5117,5120,5123,5126,5129,5131,5134,5137,5139,5142,5145,5147,5150,5152,654,645,735,743,864,948,1057,1152,1240,1320,1548,1645,1765,1893,2231,2235,2483,2670,2646,2721,3069,3027,3295,3293,3245,3265,3240,3157,3238,3212,3333,3296,3433,3560,3635,3900,4145,4200,4505,4718,5070,5196,5499,5573,5646,5646,5608,5444,5384,5384,5403,5360,5255,5273,5339,5330,5337,5362,5325,5308,5300,5271,5233,5214,5258,5268,5233,5173,5102,5071,5035,5007,4984,4970,4962,4960,4963,4966,4970,4973,4977,4980,4984,4987,4990,4994,4997,5000,5003,5007,5010,5013,5016,5019,5022,5025,5028,5031,5034,5037,5040,5043,11,11,12,12,14,15,16,17,18,19,22,23,24,25,29,28,31,33,32,32,36,35,37,37,36,35,35,33,34,33,34,33,34,35,35,37,39,39,42,43,46,47,49,49,49,49,48,46,45,45,44,43,42,42,42,41,41,41,40,40,39,38,38,37,37,37,36,35,35,34,33,33,32,32,32,31,31,31,30,30,30,29,29,29,29,28,28,28,27,27,27,27,26,26,26,26,25,25,25,25,24,24,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,8,8,9,10,11,12,13,14,17,18,19,20,24,24,26,28,28,29,33,32,35,35,35,35,35,34,35,34,36,35,37,38,39,42,44,45,48,50,54,55,59,59,60,60,60,58,57,57,58,57,56,56,57,57,57,57,57,57,56,56,56,55,56,56,56,55,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,660,650,742,750,873,958,1068,1164,1253,1334,1564,1663,1784,1914,2255,2258,2509,2699,2674,2749,3101,3058,3329,3326,3278,3297,3272,3188,3270,3243,3365,3328,3466,3593,3670,3937,4184,4240,4547,4763,5117,5244,5550,5624,5698,5698,5660,5494,5433,5432,5451,5407,5302,5320,5386,5377,5383,5408,5371,5354,5346,5316,5277,5257,5302,5312,5276,5216,5144,5112,5076,5047,5025,5010,5002,5000,5002,5005,5009,5012,5016,5019,5022,5025,5029,5032,5035,5038,5041,5044,5047,5050,5053,5056,5059,5062,5065,5068,5071,5074,5076,5079,589,643,634,722,729,848,930,1035,1129,1215,1294,1517,1613,1731,1857,2188,2192,2435,2619,2596,2670,3011,2971,3235,3233,3187,3207,3183,3102,3182,3157,3276,3241,3375,3500,3574,3835,4076,4131,4430,4641,4987,5111,5410,5483,5556,5556,5520,5359,5300,5300,5319,5277,5175,5194,5259,5251,5258,5282,5247,5231,5223,5195,5157,5139,5183,5194,5159,5101,5031,5001,4966,4939,4917,4903,4896,4894,4897,4901,4905,4908,4912,4916,4920,4923,4927,4931,4934,4938,4941,4945,4948,4951,4955,4958,4962,4965,4968,4971,4974,4978,4981,11,12,12,13,13,15,16,17,18,19,20,23,24,25,27,31,31,33,35,35,35,39,38,40,40,38,38,37,36,36,36,37,36,37,38,38,41,43,43,45,47,50,51,53,53,53,53,52,50,49,48,48,47,46,45,45,45,45,44,43,43,42,42,41,40,40,40,39,38,37,37,36,36,35,35,34,34,34,33,33,33,32,32,32,31,31,31,30,30,30,30,29,29,29,28,28,28,28,27,27,27,26,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,7,8,8,9,9,11,12,13,14,16,16,18,19,19,20,22,22,24,24,23,23,23,23,23,23,24,24,25,26,26,28,30,30,32,34,36,37,40,40,41,41,40,39,39,39,39,39,38,38,38,38,38,39,38,38,38,38,38,38,38,38,38,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,594,649,639,729,736,856,939,1046,1140,1227,1307,1532,1629,1748,1875,2209,2213,2459,2645,2621,2695,3040,2999,3265,3263,3216,3236,3211,3129,3210,3185,3305,3268,3404,3530,3605,3868,4110,4166,4468,4679,5028,5153,5454,5528,5601,5601,5564,5401,5342,5342,5361,5318,5215,5233,5299,5290,5297,5322,5286,5269,5262,5233,5195,5176,5220,5231,5196,5137,5066,5036,5000,4973,4951,4936,4929,4927,4930,4933,4937,4941,4944,4948,4952,4955,4959,4962,4965,4969,4972,4976,4979,4982,4985,4989,4992,4995,4998,5001,5004,5007,5010,484,578,630,621,707,714,829,909,1013,1105,1189,1267,1485,1579,1695,1818,2142,2147,2385,2566,2544,2617,2952,2913,3172,3171,3126,3146,3124,3045,3124,3100,3217,3182,3315,3437,3511,3768,4004,4059,4353,4560,4901,5023,5317,5390,5462,5463,5428,5270,5213,5213,5233,5192,5092,5111,5175,5168,5175,5200,5166,5150,5144,5116,5080,5062,5106,5117,5083,5026,4958,4929,4895,4868,4847,4834,4827,4826,4829,4833,4837,4841,4845,4849,4853,4857,4861,4865,4869,4873,4877,4881,4884,4888,4892,4895,4899,4902,4906,4909,4913,4916,10,12,13,12,14,14,15,17,18,19,20,21,24,25,27,28,33,32,35,38,37,37,41,40,43,42,41,41,40,38,39,38,39,38,39,40,41,43,46,46,49,50,53,54,57,57,57,57,56,53,52,52,51,50,49,49,49,48,48,47,47,46,45,45,44,43,43,43,42,41,40,40,39,38,38,37,37,36,36,36,35,35,35,34,34,34,33,33,33,32,32,32,31,31,31,30,30,30,30,29,29,29,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,6,7,7,8,9,9,11,12,12,13,16,16,17,19,19,19,22,21,23,23,23,23,23,22,23,23,24,23,24,25,26,28,29,30,32,33,36,37,39,39,40,40,40,39,38,38,38,38,37,37,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,489,583,636,627,714,722,838,919,1024,1117,1202,1280,1501,1596,1713,1837,2165,2169,2410,2593,2570,2643,2982,2942,3203,3202,3157,3176,3153,3073,3153,3128,3246,3211,3345,3468,3543,3801,4040,4095,4392,4601,4943,5067,5364,5436,5509,5510,5473,5314,5256,5257,5276,5235,5133,5152,5217,5209,5216,5241,5206,5190,5183,5156,5118,5100,5144,5155,5121,5064,4994,4965,4930,4903,4882,4868,4861,4860,4863,4867,4871,4875,4879,4883,4886,4890,4894,4898,4902,4905,4909,4913,4916,4920,4923,4927,4930,4934,4937,4940,4944,4947,462,475,565,616,607,691,698,810,888,990,1079,1162,1238,1451,1543,1657,1778,2095,2100,2333,2511,2490,2561,2890,2852,3106,3106,3063,3083,3062,2985,3062,3039,3154,3121,3252,3372,3445,3697,3929,3983,4272,4476,4810,4931,5221,5292,5364,5366,5331,5177,5122,5123,5143,5103,5005,5024,5088,5082,5089,5114,5081,5066,5060,5034,4998,4982,5025,5037,5004,4948,4881,4853,4820,4795,4774,4761,4755,4754,4758,4762,4767,4771,4776,4780,4785,4789,4793,4797,4802,4806,4810,4814,4818,4822,4826,4830,4834,4838,4841,4845,4849,11,11,13,14,13,15,15,17,18,19,21,22,23,26,27,29,31,35,35,38,40,39,40,44,43,46,45,44,44,43,41,42,41,42,42,43,44,44,47,50,50,53,55,58,59,62,62,62,62,60,58,57,56,56,55,53,53,53,52,52,52,51,50,49,49,48,47,47,47,46,45,44,43,42,42,41,41,40,40,39,39,39,38,38,37,37,37,36,36,36,35,35,35,34,34,34,33,33,33,32,32,32,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,5,5,6,7,7,8,9,9,11,11,12,13,15,15,17,18,18,19,21,21,23,23,22,23,22,22,22,22,23,23,24,25,25,27,29,29,31,33,35,36,38,39,39,39,39,38,37,37,38,37,37,37,37,37,37,37,37,37,37,37,37,36,37,37,37,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,466,480,571,623,614,699,706,820,899,1001,1092,1175,1252,1468,1561,1676,1798,2119,2123,2359,2538,2517,2589,2921,2882,3139,3138,3095,3115,3093,3015,3093,3069,3185,3152,3283,3405,3478,3732,3967,4021,4313,4518,4855,4977,5269,5341,5413,5414,5379,5223,5167,5168,5188,5148,5049,5067,5132,5125,5132,5157,5123,5108,5102,5075,5039,5022,5065,5077,5043,4987,4920,4891,4857,4831,4810,4797,4791,4790,4793,4798,4802,4806,4811,4815,4819,4823,4827,4831,4835,4839,4843,4847,4851,4855,4859,4862,4866,4870,4874,4877,4881,382,450,463,551,600,592,672,680,789,865,964,1052,1133,1207,1415,1505,1616,1735,2044,2050,2278,2452,2432,2503,2824,2788,3037,3037,2996,3016,2996,2921,2997,2975,3088,3056,3184,3303,3374,3621,3850,3903,4187,4387,4715,4835,5119,5189,5260,5263,5230,5079,5026,5027,5048,5009,4914,4933,4997,4991,4999,5024,4992,4978,4973,4947,4913,4897,4940,4952,4920,4866,4801,4774,4742,4717,4698,4686,4680,4680,4683,4688,4693,4698,4703,4708,4712,4717,4722,4726,4731,4735,4740,4744,4748,4753,4757,4761,4766,4770,4774,4778,10,12,12,14,15,14,16,16,18,19,21,22,23,24,28,29,31,33,38,37,41,43,42,43,48,46,50,49,48,47,46,45,45,45,46,45,46,48,48,51,54,54,57,59,63,64,67,67,67,67,66,63,62,61,61,60,58,57,58,57,56,56,55,54,54,53,52,51,51,51,50,49,48,47,46,45,45,44,44,43,43,42,42,41,41,41,40,40,40,39,39,38,38,38,37,37,37,36,36,36,35,35,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,7,8,8,9,10,11,12,13,15,15,17,18,18,18,21,20,22,22,22,22,22,21,22,22,23,22,23,24,25,27,28,29,31,32,35,35,37,38,39,39,38,37,37,37,37,37,36,36,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,386,456,469,558,608,599,681,689,799,877,977,1065,1147,1222,1433,1524,1636,1756,2069,2074,2306,2481,2461,2532,2856,2820,3071,3071,3029,3049,3028,2953,3030,3007,3121,3089,3218,3337,3409,3659,3889,3943,4230,4432,4763,4883,5169,5241,5312,5314,5280,5128,5074,5075,5095,5056,4960,4979,5042,5036,5044,5069,5037,5022,5016,4991,4956,4939,4982,4994,4962,4907,4841,4814,4781,4756,4736,4723,4718,4717,4721,4725,4730,4735,4739,4744,4748,4753,4757,4762,4766,4770,4775,4779,4783,4787,4791,4796,4800,4804,4808,4811,349,371,438,450,535,583,575,653,661,767,842,938,1023,1102,1175,1378,1465,1574,1690,1991,1997,2220,2390,2371,2441,2755,2720,2964,2965,2926,2946,2926,2854,2929,2908,3019,2988,3114,3230,3301,3543,3766,3819,4098,4294,4616,4733,5012,5082,5152,5155,5124,4977,4925,4928,4948,4911,4819,4838,4901,4896,4904,4930,4899,4886,4881,4857,4824,4809,4851,4864,4833,4781,4717,4691,4660,4636,4618,4606,4601,4601,4606,4611,4616,4622,4627,4632,4637,4642,4647,4652,4657,4662,4667,4671,4676,4681,4685,4690,4695,4699,4703,10,11,12,13,15,16,15,17,17,19,20,22,24,25,26,30,31,33,35,41,40,44,47,46,46,51,50,53,53,51,51,50,49,49,48,50,49,50,52,52,55,58,58,62,64,68,69,73,73,73,72,71,68,67,66,66,65,63,62,63,62,61,61,60,59,58,58,57,56,56,55,54,53,52,51,50,49,49,48,47,47,47,46,46,45,45,44,44,44,43,43,42,42,41,41,41,40,40,40,39,39,38,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,6,6,7,8,8,9,10,11,12,12,15,15,16,18,17,18,20,20,22,22,21,22,21,21,21,21,22,22,23,24,24,26,28,28,30,31,34,35,37,37,38,38,38,36,36,36,36,36,35,35,36,36,36,36,36,36,36,36,35,35,35,36,35,35,35,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,354,376,444,456,543,591,583,663,670,778,853,951,1037,1117,1191,1396,1485,1595,1712,2018,2023,2249,2421,2402,2472,2789,2754,3000,3001,2961,2981,2961,2887,2963,2942,3054,3022,3149,3266,3337,3582,3808,3861,4142,4340,4665,4784,5065,5135,5206,5209,5177,5028,4975,4977,4998,4960,4866,4885,4949,4943,4951,4977,4945,4932,4927,4902,4868,4853,4896,4908,4877,4824,4759,4732,4701,4677,4658,4646,4641,4640,4644,4650,4655,4660,4665,4670,4675,4679,4684,4689,4694,4698,4703,4708,4712,4717,4721,4726,4730,4734,4739,357,341,362,426,437,519,566,558,634,642,745,817,911,994,1071,1142,1338,1424,1530,1643,1936,1942,2160,2326,2308,2377,2682,2650,2888,2890,2852,2872,2854,2784,2857,2838,2946,2917,3040,3154,3223,3460,3679,3731,4003,4196,4511,4626,4899,4968,5038,5042,5012,4869,4819,4822,4843,4808,4718,4738,4800,4796,4805,4830,4801,4789,4785,4762,4730,4716,4758,4771,4742,4691,4629,4604,4574,4552,4534,4523,4519,4520,4524,4530,4536,4541,4547,4553,4558,4564,4569,4574,4580,4585,4590,4595,4600,4605,4610,4615,4620,4625,12,11,12,13,13,16,17,16,18,18,20,22,24,25,27,28,33,34,36,38,44,44,48,51,50,50,56,54,58,58,56,56,55,53,54,53,54,53,55,57,57,61,64,64,68,71,75,76,80,80,80,80,78,75,74,73,73,71,69,69,69,68,68,67,66,65,65,64,63,62,62,61,60,59,57,57,56,55,54,53,53,52,52,51,51,50,50,49,49,48,48,47,47,47,46,46,45,45,44,44,44,43,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,6,7,7,8,8,10,10,11,12,14,14,16,17,17,17,20,19,21,21,21,21,21,20,21,21,22,21,22,23,24,25,27,27,29,31,33,34,36,36,37,37,37,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,361,345,367,432,444,527,574,566,644,651,756,829,924,1008,1086,1158,1358,1445,1552,1666,1964,1970,2190,2358,2340,2409,2718,2685,2926,2927,2888,2909,2890,2819,2893,2873,2982,2952,3077,3192,3262,3501,3723,3775,4050,4245,4563,4679,4955,5025,5095,5098,5068,4923,4872,4875,4895,4859,4768,4788,4850,4845,4854,4880,4850,4837,4833,4809,4777,4762,4805,4817,4787,4736,4673,4648,4617,4594,4576,4565,4560,4560,4565,4570,4576,4581,4587,4592,4597,4603,4608,4613,4618,4623,4628,4633,4638,4643,4648,4653,4657,4662,303,344,329,349,411,422,501,546,539,613,620,720,790,881,962,1036,1105,1296,1380,1483,1593,1878,1884,2096,2257,2241,2308,2606,2575,2807,2810,2773,2794,2776,2709,2781,2763,2869,2841,2961,3073,3141,3372,3586,3638,3904,4092,4400,4513,4781,4849,4918,4922,4894,4756,4708,4712,4733,4699,4612,4632,4693,4690,4700,4725,4697,4686,4683,4661,4631,4617,4660,4673,4645,4596,4536,4512,4484,4462,4445,4435,4432,4433,4438,4444,4450,4456,4463,4469,4474,4480,4486,4492,4498,4503,4509,4515,4520,4526,4531,4536,4542,11,12,12,12,14,14,16,17,17,19,19,21,23,25,27,28,30,34,36,38,40,47,46,50,53,52,53,59,57,62,61,60,59,58,56,57,56,58,57,59,60,61,65,68,68,72,75,80,81,85,85,86,85,84,80,79,78,78,76,74,74,74,73,72,72,71,70,69,68,67,66,66,65,64,63,62,61,60,59,58,57,57,56,55,55,54,54,54,53,53,52,52,51,51,50,50,49,49,48,48,48,47,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,5,5,5,6,6,7,8,8,10,10,11,12,14,14,15,17,16,17,19,19,21,21,20,21,20,20,20,20,21,21,22,23,23,25,26,27,29,30,32,33,35,36,36,36,36,35,35,35,35,34,34,34,34,34,34,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,309,351,335,355,418,430,510,556,548,623,631,732,804,896,978,1053,1123,1317,1402,1506,1618,1907,1913,2128,2291,2275,2342,2644,2612,2847,2849,2812,2833,2815,2746,2819,2800,2907,2878,3000,3113,3182,3416,3632,3684,3953,4144,4455,4570,4840,4908,4977,4982,4953,4812,4763,4767,4788,4753,4665,4685,4747,4742,4752,4777,4749,4737,4734,4711,4680,4666,4709,4722,4693,4643,4582,4558,4529,4507,4489,4479,4475,4476,4481,4487,4493,4499,4505,4510,4516,4522,4527,4533,4539,4544,4549,4555,4560,4565,4571,4576,4581,283,292,331,317,336,395,406,482,525,519,590,597,694,762,849,928,1000,1067,1251,1333,1432,1539,1815,1822,2027,2184,2170,2235,2524,2495,2720,2724,2689,2709,2693,2629,2699,2682,2786,2759,2876,2985,3052,3278,3486,3537,3797,3981,4281,4392,4653,4720,4788,4793,4767,4633,4587,4592,4613,4581,4497,4518,4578,4576,4586,4612,4585,4575,4573,4552,4523,4511,4553,4567,4540,4493,4435,4413,4385,4365,4349,4340,4337,4339,4345,4351,4358,4365,4371,4378,4384,4391,4397,4403,4409,4415,4422,4428,4434,4439,4445,4451,12,12,13,13,13,15,15,18,19,18,20,20,23,25,27,29,31,33,38,39,42,44,51,51,56,59,58,58,65,64,69,68,66,66,65,63,64,63,65,63,65,67,68,72,76,77,81,84,90,91,96,96,96,96,94,91,89,88,87,86,84,83,83,82,82,81,80,79,78,77,76,75,75,74,73,72,70,69,68,67,66,65,64,64,63,63,62,62,61,61,60,60,59,59,58,58,57,57,56,56,55,55,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,5,6,6,7,7,8,9,10,11,11,13,13,15,16,16,16,19,18,20,20,20,20,20,19,20,20,20,20,21,22,22,24,26,26,28,29,31,32,34,35,35,35,35,34,34,34,34,34,33,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,288,298,338,323,343,403,414,491,535,529,601,609,707,776,865,945,1018,1086,1274,1356,1457,1566,1846,1853,2061,2220,2205,2272,2565,2535,2764,2766,2731,2751,2735,2669,2740,2722,2827,2800,2919,3029,3096,3325,3536,3587,3850,4036,4340,4452,4716,4784,4852,4858,4830,4694,4647,4651,4673,4640,4554,4574,4636,4633,4643,4668,4641,4630,4628,4607,4577,4564,4606,4620,4593,4544,4486,4462,4434,4413,4397,4387,4384,4386,4391,4398,4404,4410,4417,4423,4429,4435,4441,4447,4453,4459,4465,4471,4477,4482,4488,4494,234,271,279,317,303,321,378,388,461,502,497,565,573,665,731,816,891,961,1026,1203,1282,1378,1482,1748,1756,1954,2106,2093,2157,2437,2409,2628,2631,2599,2619,2604,2542,2611,2595,2696,2671,2785,2892,2957,3176,3379,3429,3682,3861,4153,4262,4516,4582,4649,4655,4630,4501,4458,4463,4485,4455,4374,4395,4455,4453,4464,4490,4465,4456,4455,4436,4408,4397,4439,4453,4428,4383,4327,4306,4280,4261,4246,4238,4236,4238,4244,4252,4259,4266,4273,4280,4287,4294,4301,4307,4314,4321,4327,4334,4340,4347,4353,11,13,13,14,13,14,16,16,19,20,19,22,22,25,27,29,31,33,35,40,42,45,48,55,55,60,64,62,63,71,69,75,74,72,72,71,69,70,69,71,69,72,74,75,79,84,84,89,93,99,100,105,106,106,105,104,100,98,97,96,95,92,92,92,91,90,90,89,88,87,85,84,83,83,82,81,79,78,77,75,74,73,72,72,71,70,70,69,69,68,68,67,66,66,65,65,64,64,63,63,62,62,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,4,5,5,6,7,7,8,9,9,10,11,13,13,14,16,15,16,18,18,19,19,19,19,19,19,19,19,20,20,21,21,22,23,25,25,27,28,31,31,33,34,34,34,34,33,33,33,33,33,32,32,33,33,33,33,33,33,33,33,32,32,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,239,277,286,324,310,329,386,397,471,514,508,577,585,679,746,832,909,980,1046,1227,1307,1405,1510,1781,1789,1990,2145,2131,2196,2480,2452,2674,2677,2644,2664,2649,2585,2655,2638,2741,2715,2831,2938,3004,3227,3432,3483,3739,3920,4216,4326,4584,4651,4718,4724,4698,4567,4522,4527,4549,4518,4435,4456,4516,4514,4525,4551,4525,4515,4514,4494,4466,4454,4496,4510,4484,4438,4381,4359,4332,4313,4297,4289,4286,4288,4294,4301,4308,4315,4322,4329,4335,4342,4349,4355,4362,4368,4374,4381,4387,4393,4399,262,222,257,265,301,288,306,359,370,439,479,474,539,547,636,699,780,852,920,982,1153,1228,1322,1421,1677,1685,1877,2024,2012,2074,2344,2318,2529,2533,2503,2523,2509,2450,2518,2503,2601,2577,2688,2791,2855,3068,3265,3314,3558,3733,4016,4122,4369,4434,4500,4507,4484,4360,4319,4325,4347,4319,4242,4263,4322,4321,4333,4359,4336,4328,4327,4310,4284,4274,4316,4330,4307,4263,4210,4190,4166,4148,4134,4127,4126,4129,4136,4144,4151,4159,4167,4174,4182,4189,4197,4204,4211,4218,4225,4232,4239,4246,14,12,13,13,15,14,14,17,17,20,21,20,23,23,26,28,31,33,35,37,43,45,48,51,59,59,64,68,67,68,77,75,81,80,79,79,77,75,76,75,77,76,78,80,82,87,91,92,98,102,108,110,116,116,117,116,114,110,108,107,106,105,102,101,102,101,100,100,98,97,96,95,94,92,92,92,91,89,87,86,84,83,82,81,80,80,79,78,78,77,77,76,75,75,74,74,73,73,72,71,71,70,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,4,4,4,4,5,5,6,6,7,7,9,9,10,11,12,12,14,15,15,15,17,17,19,19,18,19,19,18,19,18,19,19,20,21,21,23,24,24,26,28,30,30,32,33,33,33,33,32,32,32,32,32,31,31,32,32,32,32,32,32,32,32,32,31,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,269,228,264,272,309,295,314,368,379,450,491,485,552,560,650,715,797,871,940,1004,1178,1255,1350,1451,1712,1720,1915,2065,2052,2116,2390,2364,2578,2582,2550,2571,2556,2496,2564,2549,2648,2624,2737,2841,2906,3122,3321,3371,3620,3796,4084,4191,4442,4508,4574,4581,4557,4431,4388,4394,4416,4387,4308,4328,4388,4387,4398,4424,4400,4392,4391,4372,4346,4335,4377,4391,4367,4323,4268,4248,4223,4204,4190,4182,4181,4183,4190,4198,4205,4212,4220,4227,4234,4241,4248,4255,4262,4269,4276,4283,4290,4296,190,246,209,242,250,284,272,289,340,350,416,454,450,512,520,604,665,742,812,876,936,1099,1172,1262,1358,1603,1612,1796,1937,1927,1987,2246,2223,2425,2430,2402,2422,2409,2354,2419,2405,2500,2478,2586,2686,2748,2954,3144,3192,3429,3598,3872,3975,4214,4279,4343,4351,4330,4212,4173,4180,4203,4177,4103,4124,4182,4183,4195,4221,4200,4193,4193,4177,4153,4145,4186,4201,4179,4138,4087,4069,4046,4029,4017,4011,4010,4014,4022,4030,4038,4047,4055,4063,4071,4079,4087,4095,4102,4110,4118,4125,4133,11,15,12,14,14,16,15,15,18,18,21,22,22,24,24,28,30,33,36,38,40,46,49,52,55,64,63,70,74,73,75,84,82,89,88,86,86,85,82,84,82,85,83,86,89,90,96,101,102,108,112,120,122,128,129,130,129,127,122,120,119,119,117,114,113,114,113,112,112,110,109,108,106,105,104,104,103,102,100,98,96,95,94,93,92,91,90,89,89,88,87,87,86,86,85,84,84,83,82,82,81,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,6,6,7,7,8,9,10,10,11,12,12,13,14,14,15,15,15,15,15,15,15,15,16,16,16,17,17,19,20,20,22,23,24,25,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,196,254,215,249,257,292,280,297,349,360,427,466,462,526,533,620,682,761,832,898,959,1126,1200,1292,1389,1640,1648,1836,1980,1969,2031,2295,2270,2477,2481,2452,2472,2459,2402,2468,2454,2550,2527,2637,2738,2802,3010,3204,3253,3493,3665,3943,4048,4291,4356,4421,4429,4407,4286,4246,4252,4275,4247,4172,4193,4252,4252,4263,4290,4267,4260,4260,4243,4218,4209,4251,4265,4243,4200,4148,4129,4106,4088,4075,4069,4068,4071,4079,4087,4095,4103,4111,4118,4126,4134,4141,4149,4157,4164,4171,4179,4186,187,178,230,196,227,235,266,256,272,320,330,392,428,424,484,491,572,629,703,769,831,888,1043,1113,1199,1291,1524,1534,1709,1845,1836,1894,2141,2120,2314,2319,2293,2313,2302,2249,2312,2300,2392,2372,2476,2572,2633,2830,3013,3061,3289,3451,3715,3816,4047,4109,4173,4182,4163,4050,4014,4022,4045,4021,3951,3972,4030,4031,4044,4070,4050,4045,4047,4032,4010,4003,4044,4059,4039,4000,3952,3935,3914,3899,3888,3883,3883,3888,3896,3905,3914,3923,3931,3940,3949,3957,3966,3974,3983,3991,3999,4007,13,12,15,13,15,15,16,15,16,19,19,22,24,23,26,26,30,32,36,39,41,43,50,53,56,60,70,69,76,81,80,82,92,90,98,97,95,95,94,91,93,91,94,92,96,98,100,106,112,113,120,125,134,136,143,144,145,144,142,137,135,134,133,131,128,127,128,127,126,126,124,123,122,120,119,118,118,117,115,113,111,110,108,107,105,104,103,103,102,101,101,100,99,99,98,97,97,96,95,95,94,94,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,3,3,4,4,4,5,5,6,7,7,8,8,10,10,11,12,12,12,14,13,15,15,15,15,15,14,15,15,15,15,16,16,17,18,19,19,21,22,23,24,26,26,26,26,26,26,25,25,26,25,25,25,25,25,26,26,26,26,26,25,25,25,25,26,25,25,25,25,25,25,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,194,184,238,202,234,242,275,264,280,330,340,404,441,437,498,505,588,647,722,790,853,912,1071,1142,1230,1324,1563,1573,1752,1891,1881,1940,2193,2171,2369,2374,2347,2367,2355,2301,2365,2352,2446,2425,2530,2629,2690,2891,3078,3126,3358,3524,3793,3895,4130,4194,4257,4266,4246,4130,4093,4101,4123,4098,4026,4048,4105,4106,4119,4145,4125,4119,4120,4104,4081,4073,4114,4130,4109,4069,4019,4001,3979,3964,3952,3946,3947,3951,3958,3967,3976,3984,3993,4001,4010,4018,4026,4034,4042,4050,4058,4066,167,173,165,214,182,211,218,248,238,253,298,308,366,401,398,453,461,536,591,660,723,781,836,983,1049,1131,1218,1440,1449,1616,1745,1737,1793,2028,2008,2192,2198,2174,2194,2185,2135,2196,2185,2273,2255,2355,2447,2506,2695,2870,2916,3134,3291,3544,3641,3862,3923,3985,3995,3978,3872,3839,3847,3870,3848,3783,3805,3861,3863,3876,3903,3885,3881,3884,3871,3851,3845,3885,3901,3883,3847,3801,3786,3767,3753,3744,3740,3741,3747,3755,3765,3775,3784,3793,3803,3812,3821,3830,3839,3848,3857,3866,13,13,13,16,13,15,16,17,16,17,20,20,24,25,25,28,28,32,35,39,42,45,47,55,58,61,65,76,76,84,89,88,90,101,100,108,107,105,105,104,101,103,101,104,103,106,110,111,119,125,126,135,140,150,153,160,162,163,162,160,154,152,151,150,148,144,144,145,144,143,143,141,140,139,137,135,134,134,134,132,130,127,125,124,122,121,120,119,118,117,117,116,115,115,114,113,113,112,111,111,110,109,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,5,6,7,7,8,9,9,10,11,11,11,13,13,14,14,14,14,14,14,14,14,14,14,15,16,16,17,18,19,20,21,22,23,24,25,25,25,25,25,24,24,25,24,24,24,24,24,25,25,25,25,25,24,24,24,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,174,180,171,222,189,219,226,257,247,262,309,319,379,414,411,468,476,554,610,681,746,806,862,1013,1081,1164,1254,1482,1491,1662,1794,1786,1843,2084,2063,2252,2258,2233,2253,2243,2192,2254,2242,2332,2313,2415,2509,2569,2762,2941,2988,3211,3370,3629,3728,3954,4016,4078,4088,4070,3960,3926,3934,3957,3934,3866,3888,3944,3946,3959,3986,3967,3963,3965,3951,3930,3923,3964,3980,3960,3923,3876,3860,3840,3826,3815,3811,3812,3817,3825,3835,3844,3853,3862,3871,3880,3889,3898,3906,3915,3924,3932,147,154,160,152,197,168,195,202,229,221,235,277,286,340,373,370,422,429,500,551,616,675,730,782,920,982,1059,1142,1350,1360,1517,1639,1632,1685,1907,1889,2063,2070,2048,2068,2059,2014,2072,2063,2147,2130,2225,2313,2370,2549,2716,2761,2968,3118,3358,3452,3663,3722,3782,3793,3778,3678,3648,3658,3681,3661,3600,3622,3676,3680,3694,3720,3705,3702,3706,3695,3677,3672,3712,3728,3712,3678,3636,3622,3605,3593,3585,3582,3585,3591,3600,3610,3620,3631,3641,3650,3660,3670,3680,3690,3699,3709,13,13,14,13,16,14,16,16,18,17,18,21,21,25,26,26,29,29,34,37,41,44,47,50,58,61,65,70,81,81,90,96,95,98,109,108,117,116,114,114,113,109,112,110,114,112,116,120,122,130,137,139,148,154,165,168,177,178,180,179,177,171,168,167,167,165,161,160,162,161,160,160,158,156,155,154,152,150,151,150,149,146,143,142,140,138,137,136,135,134,133,133,132,131,131,130,129,129,128,127,127,126,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,3,4,4,4,5,5,6,6,7,7,9,9,10,10,10,11,12,12,13,13,13,13,13,13,13,13,14,14,14,15,15,16,17,18,19,20,21,22,23,24,24,24,24,23,23,23,23,23,23,23,23,23,23,24,23,23,23,23,23,23,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,153,161,166,158,205,175,203,210,238,229,244,287,297,353,386,384,438,445,518,571,638,699,756,808,951,1015,1095,1180,1394,1404,1566,1691,1684,1738,1967,1948,2127,2133,2110,2130,2121,2074,2134,2124,2209,2192,2289,2380,2437,2621,2792,2838,3051,3203,3450,3545,3761,3822,3883,3893,3877,3774,3742,3752,3775,3754,3690,3712,3768,3771,3784,3811,3794,3791,3794,3782,3763,3758,3798,3814,3797,3762,3718,3704,3685,3673,3664,3660,3662,3668,3677,3687,3697,3707,3716,3726,3736,3745,3755,3764,3773,3782,120,133,139,145,138,179,153,177,184,209,202,215,254,262,312,342,340,388,395,461,508,569,624,675,723,851,910,982,1059,1253,1263,1410,1523,1518,1568,1775,1759,1922,1929,1910,1929,1922,1881,1936,1928,2007,1993,2082,2166,2220,2389,2546,2589,2785,2926,3153,3242,3442,3499,3557,3568,3556,3463,3436,3447,3469,3452,3396,3418,3471,3475,3490,3516,3502,3501,3506,3496,3480,3477,3516,3533,3518,3488,3449,3437,3422,3412,3405,3404,3407,3414,3424,3435,3445,3456,3466,3477,3487,3498,3508,3518,3528,12,13,14,14,13,17,14,16,17,19,18,19,22,22,26,28,28,31,32,36,40,44,48,51,54,63,66,71,76,89,89,98,106,104,107,120,118,129,128,126,126,125,121,124,122,127,125,129,134,136,145,154,155,166,173,185,189,199,201,203,202,200,193,190,189,189,187,183,182,184,183,182,182,180,179,178,176,174,173,173,173,171,168,165,163,161,160,158,157,156,155,155,154,153,153,152,152,151,150,150,149,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,5,5,6,6,7,8,8,9,10,10,10,11,11,12,12,12,12,12,12,12,12,13,13,13,14,14,15,16,17,18,19,20,21,22,22,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,126,140,147,152,145,188,160,186,193,219,211,225,265,274,326,357,355,405,412,480,529,592,649,702,752,885,946,1020,1100,1301,1311,1463,1580,1574,1626,1840,1823,1992,1999,1978,1998,1990,1947,2003,1995,2076,2061,2153,2239,2294,2468,2630,2674,2876,3021,3255,3346,3551,3609,3668,3679,3666,3570,3541,3551,3574,3556,3497,3519,3572,3577,3591,3617,3602,3601,3605,3595,3578,3574,3613,3630,3614,3582,3542,3529,3513,3501,3494,3492,3495,3502,3511,3522,3532,3543,3553,3563,3573,3583,3593,3603,3613,98,107,119,125,130,124,161,138,160,166,189,182,195,230,238,284,311,309,354,360,420,464,520,570,618,662,780,834,901,972,1151,1161,1296,1401,1397,1444,1635,1621,1773,1780,1763,1781,1776,1738,1790,1784,1858,1845,1929,2007,2058,2216,2363,2404,2587,2719,2931,3015,3202,3257,3312,3324,3314,3229,3205,3216,3239,3224,3172,3194,3245,3250,3265,3291,3280,3280,3285,3278,3264,3262,3300,3317,3305,3277,3242,3232,3219,3210,3205,3205,3209,3217,3227,3238,3250,3261,3272,3283,3294,3305,3315,3326,11,12,13,14,14,13,17,15,17,17,19,18,19,22,23,27,29,29,33,33,38,42,46,50,54,57,67,71,76,81,95,95,106,113,112,115,130,128,139,138,136,137,135,131,135,133,138,136,141,146,149,159,168,170,182,190,203,208,219,221,224,223,221,214,211,210,210,208,203,203,205,204,204,204,202,201,200,198,196,194,195,195,193,190,187,185,183,181,180,179,178,177,176,176,175,175,174,174,173,172,172,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,7,8,8,9,9,9,11,10,11,11,11,11,11,11,12,11,12,12,12,13,13,14,15,15,17,17,19,19,21,21,21,21,21,21,21,21,21,21,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,104,114,126,132,137,131,170,145,169,175,199,192,205,242,250,298,326,325,371,378,440,486,544,596,646,692,815,872,941,1015,1202,1211,1352,1461,1456,1505,1704,1689,1847,1854,1835,1854,1848,1809,1862,1855,1932,1918,2005,2086,2138,2301,2453,2495,2685,2821,3041,3127,3321,3377,3433,3445,3434,3345,3319,3330,3353,3337,3283,3305,3356,3362,3376,3402,3390,3389,3394,3386,3371,3369,3407,3424,3410,3381,3344,3334,3319,3310,3304,3303,3307,3314,3324,3335,3346,3357,3368,3379,3390,3400,3411,3421,99,87,95,105,111,115,110,143,122,142,148,169,163,174,206,213,254,279,278,318,324,378,418,468,514,558,598,706,755,816,881,1044,1053,1176,1272,1269,1312,1487,1475,1614,1621,1606,1624,1620,1587,1635,1630,1698,1687,1765,1838,1885,2030,2166,2204,2373,2496,2692,2770,2943,2995,3047,3060,3052,2975,2954,2965,2988,2975,2929,2950,2998,3005,3020,3045,3035,3037,3043,3038,3026,3026,3062,3079,3069,3044,3013,3005,2993,2987,2983,2984,2989,2997,3008,3020,3031,3043,3054,3066,3077,3088,3099,13,11,12,13,14,14,14,17,15,17,17,20,19,20,23,24,28,30,30,34,34,40,43,48,53,56,60,70,74,80,86,101,101,112,121,120,123,139,137,149,148,146,147,146,142,145,144,149,147,153,158,161,173,183,185,198,207,222,227,240,243,245,245,243,235,232,232,232,230,225,225,227,227,226,227,225,224,223,221,219,217,219,219,217,214,210,208,206,205,203,202,201,200,200,199,199,199,198,198,197,197,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,7,7,8,8,8,9,10,10,10,11,10,11,11,10,11,11,11,11,11,12,12,13,14,14,15,16,17,18,19,19,20,20,20,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,19,19,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,105,92,101,112,118,122,117,152,130,151,157,179,172,184,218,225,269,295,293,335,342,399,440,494,542,587,630,742,794,858,926,1097,1106,1235,1336,1332,1377,1560,1547,1692,1699,1683,1702,1697,1661,1711,1705,1777,1765,1846,1921,1970,2122,2263,2303,2478,2606,2810,2891,3071,3124,3178,3190,3181,3100,3078,3089,3111,3098,3049,3071,3120,3126,3141,3166,3156,3157,3163,3156,3144,3143,3179,3196,3185,3159,3126,3117,3105,3097,3093,3093,3098,3106,3116,3128,3139,3150,3162,3173,3184,3195,3206,67,86,76,83,92,97,101,97,125,108,125,130,149,144,154,182,189,225,247,247,282,288,336,372,417,458,497,534,630,675,730,788,934,942,1053,1140,1138,1177,1334,1325,1450,1457,1445,1461,1458,1429,1473,1469,1532,1523,1594,1660,1703,1836,1959,1995,2149,2261,2440,2512,2670,2718,2767,2779,2773,2705,2687,2699,2720,2710,2669,2690,2735,2742,2757,2781,2774,2776,2783,2779,2770,2771,2805,2822,2814,2792,2765,2758,2749,2744,2742,2744,2750,2758,2769,2781,2793,2805,2816,2828,2839,2851,10,13,11,12,13,14,14,13,17,15,17,17,19,19,20,23,24,28,31,30,34,35,40,44,49,54,58,62,72,77,82,89,104,105,117,125,124,128,144,143,155,155,153,154,153,149,153,151,157,155,162,167,171,183,194,197,211,221,237,243,256,260,263,263,261,253,250,250,250,248,243,243,246,245,245,246,244,243,242,241,239,238,239,239,237,234,231,229,227,225,224,223,222,222,221,221,221,221,220,220,220,219,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,7,7,7,8,9,9,9,10,9,10,10,9,10,10,10,10,10,11,11,12,13,13,14,15,16,16,17,18,18,18,18,18,17,18,18,18,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,71,92,81,89,98,104,108,103,134,115,134,139,159,153,164,194,201,240,263,262,300,306,357,394,442,486,527,566,667,714,772,834,988,997,1114,1205,1202,1244,1409,1399,1530,1538,1524,1541,1538,1506,1552,1548,1613,1604,1678,1747,1792,1931,2061,2098,2259,2376,2564,2639,2805,2854,2905,2917,2910,2838,2818,2830,2852,2841,2797,2818,2865,2871,2886,2911,2903,2905,2911,2907,2896,2896,2932,2948,2939,2917,2887,2880,2869,2864,2861,2862,2868,2876,2887,2899,2911,2922,2934,2945,2957,2968,60,57,74,65,71,79,83,87,83,108,93,108,113,129,125,133,158,164,196,215,215,246,251,293,325,364,401,435,468,552,592,640,692,820,828,927,1003,1002,1037,1176,1168,1279,1287,1276,1292,1290,1264,1304,1301,1357,1350,1414,1473,1513,1631,1742,1774,1912,2013,2173,2239,2381,2425,2469,2482,2478,2418,2403,2415,2435,2427,2392,2411,2453,2460,2475,2498,2492,2496,2503,2501,2493,2495,2527,2543,2537,2519,2495,2491,2483,2480,2479,2482,2488,2497,2508,2520,2532,2543,2555,2567,2578,10,10,12,11,12,13,13,14,13,17,14,17,17,19,19,20,23,24,28,31,31,35,35,41,45,50,55,59,63,74,79,85,92,108,109,121,130,129,133,151,149,162,162,160,161,160,156,161,159,165,164,171,177,181,194,206,209,224,235,252,259,274,278,281,281,280,272,269,269,270,267,262,263,266,266,266,267,265,265,264,263,260,259,262,262,260,257,253,252,250,248,247,246,245,245,245,245,245,245,245,245,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,4,4,4,5,5,5,6,7,7,7,8,8,8,8,8,9,8,8,9,9,9,9,9,10,10,11,11,12,13,13,14,15,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,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,65,62,80,70,77,85,90,93,90,116,100,117,121,139,134,143,170,176,210,231,230,263,269,314,348,390,429,466,500,590,632,684,739,876,884,989,1070,1068,1106,1254,1245,1363,1370,1359,1375,1372,1345,1387,1383,1443,1435,1502,1565,1606,1731,1848,1883,2028,2135,2304,2373,2523,2569,2615,2628,2623,2559,2542,2554,2575,2566,2528,2548,2591,2599,2613,2637,2630,2633,2641,2638,2629,2631,2664,2680,2673,2653,2628,2622,2614,2610,2608,2611,2617,2626,2637,2648,2660,2672,2684,2695,2707,35,50,47,62,54,59,66,70,73,70,91,78,92,95,109,106,113,134,140,167,184,183,210,215,251,278,313,344,374,402,475,510,552,597,708,715,800,867,866,897,1018,1012,1108,1115,1107,1121,1120,1098,1133,1132,1181,1175,1231,1284,1319,1423,1520,1550,1671,1760,1901,1959,2084,2124,2164,2176,2174,2122,2110,2121,2140,2135,2104,2123,2160,2168,2182,2203,2199,2203,2211,2210,2204,2207,2236,2252,2247,2232,2212,2209,2204,2201,2202,2205,2212,2221,2232,2243,2254,2266,2277,2288,7,10,9,12,10,11,12,13,13,13,16,14,16,17,19,18,19,23,23,28,30,30,34,35,40,44,50,54,59,63,74,79,85,92,108,109,121,131,130,134,152,150,164,164,162,163,163,159,163,162,169,167,174,181,185,199,211,215,230,242,260,267,283,287,291,291,290,282,279,279,280,279,273,275,278,278,279,280,279,278,278,276,275,274,276,277,275,272,269,267,265,264,263,262,262,262,262,262,262,263,263,263,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,5,5,5,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,10,10,11,12,13,13,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,14,14,14,14,15,15,15,15,15,15,15,15,38,55,52,67,59,65,72,76,80,76,99,85,100,104,119,115,123,146,151,181,199,198,227,232,272,301,338,372,404,434,513,550,595,643,763,770,862,933,932,965,1095,1088,1192,1199,1189,1204,1203,1179,1217,1214,1267,1261,1320,1376,1414,1524,1629,1659,1789,1883,2034,2096,2229,2271,2313,2326,2322,2267,2253,2265,2284,2278,2245,2264,2303,2311,2325,2347,2343,2346,2354,2352,2346,2348,2379,2395,2389,2373,2351,2347,2341,2338,2338,2341,2347,2356,2367,2379,2390,2402,2413,2425,23,28,40,39,50,44,49,54,57,60,57,75,64,75,79,90,87,94,111,115,138,152,152,174,178,209,231,260,287,312,335,396,425,461,498,592,598,670,726,726,752,854,849,931,937,930,943,942,925,955,954,996,992,1039,1084,1115,1203,1286,1312,1415,1491,1611,1661,1769,1803,1838,1849,1848,1805,1796,1806,1823,1819,1794,1811,1844,1851,1864,1883,1881,1885,1893,1893,1889,1892,1918,1932,1929,1917,1901,1899,1895,1894,1895,1899,1906,1914,1925,1935,1946,1957,1968,5,6,9,8,11,9,10,11,12,12,12,15,13,15,16,18,17,18,22,22,26,29,29,33,33,39,43,48,53,57,61,72,77,83,89,106,107,119,128,128,132,149,148,162,162,160,162,161,158,162,161,168,167,174,181,185,199,212,215,231,243,262,269,285,290,294,295,294,286,283,284,285,284,279,280,284,285,285,287,286,286,286,285,283,282,285,286,285,282,279,277,276,275,274,273,273,273,274,274,275,276,276,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,4,4,5,5,5,6,7,7,8,9,10,10,12,13,13,13,15,15,16,16,16,16,16,16,17,17,17,17,18,19,19,21,22,23,25,26,28,29,31,31,32,32,32,31,31,31,32,31,31,31,32,32,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,25,32,45,43,56,49,54,60,63,66,64,83,71,83,87,99,96,103,122,127,152,167,167,192,196,229,254,286,315,342,368,435,466,505,546,648,655,733,794,794,822,934,928,1017,1023,1016,1029,1028,1009,1042,1040,1086,1081,1133,1181,1214,1310,1400,1427,1539,1622,1752,1806,1922,1959,1997,2008,2006,1959,1949,1960,1978,1973,1945,1963,1998,2005,2019,2039,2036,2040,2048,2047,2043,2046,2073,2088,2084,2071,2052,2050,2046,2044,2045,2048,2055,2064,2074,2085,2097,2108,2119,27,18,22,32,31,40,35,39,43,46,48,46,60,52,60,63,72,70,75,89,93,111,123,123,141,144,169,187,211,232,253,272,322,345,374,405,481,487,545,591,592,613,697,693,760,766,761,771,771,758,783,782,817,814,854,891,916,990,1058,1080,1166,1229,1329,1371,1460,1489,1519,1529,1529,1494,1487,1496,1511,1509,1489,1503,1531,1538,1549,1566,1565,1569,1576,1577,1575,1578,1600,1613,1611,1602,1589,1588,1586,1586,1587,1591,1598,1606,1615,1625,1634,1644,7,5,6,8,8,10,9,9,10,11,11,11,14,12,14,15,17,16,17,20,21,25,27,27,31,32,37,41,46,50,55,59,69,74,80,86,102,103,115,124,124,128,145,144,157,158,156,158,157,154,159,158,165,163,171,178,182,196,209,213,229,241,259,267,283,288,293,294,293,285,283,284,286,284,280,282,286,286,288,290,289,289,289,288,287,287,290,291,290,287,284,283,282,281,280,280,280,281,282,283,283,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,3,4,4,4,5,6,6,7,7,9,9,10,10,10,11,12,12,13,14,13,14,14,13,14,14,14,14,15,16,16,17,19,19,21,22,23,24,26,26,27,27,27,26,26,26,27,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,30,20,25,36,34,45,40,43,48,51,53,51,67,58,68,71,81,78,84,100,104,124,137,137,157,161,188,209,235,259,281,303,358,384,416,450,535,541,605,656,656,680,773,768,843,849,843,854,854,838,866,865,904,900,944,985,1012,1093,1169,1192,1286,1356,1465,1511,1609,1641,1673,1684,1683,1645,1637,1646,1662,1659,1637,1652,1683,1690,1702,1720,1718,1722,1730,1730,1727,1730,1754,1768,1765,1755,1740,1739,1736,1736,1737,1741,1747,1755,1765,1776,1786,1796,24,21,14,17,25,24,31,27,30,33,35,37,36,46,40,47,49,56,55,59,70,73,87,96,96,110,113,132,147,166,183,199,214,253,272,295,319,380,384,431,467,467,485,551,549,602,607,603,612,612,601,622,622,650,648,679,710,730,789,844,862,930,981,1062,1096,1168,1192,1216,1225,1225,1198,1193,1201,1213,1212,1196,1208,1232,1238,1247,1261,1261,1265,1271,1273,1271,1275,1293,1304,1303,1296,1286,1286,1285,1286,1287,1291,1297,1304,1312,1321,1329,7,6,4,5,7,7,9,8,8,9,10,10,10,13,11,13,13,15,15,16,18,19,23,25,25,29,29,34,38,42,46,50,54,64,69,74,80,95,96,107,116,116,120,136,135,147,148,147,149,148,145,150,149,156,155,162,169,173,187,199,203,219,230,248,255,271,276,281,283,282,275,273,274,276,275,271,273,278,278,280,282,281,282,282,282,281,281,284,286,285,283,280,279,278,277,277,277,278,279,280,281,282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,7,7,8,8,8,9,10,10,11,11,11,11,11,11,11,11,12,12,12,13,13,14,15,15,17,18,19,20,21,21,22,22,22,21,21,21,22,22,21,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,28,24,16,20,28,27,35,31,34,38,40,42,40,53,46,53,56,64,62,67,79,82,99,109,109,125,128,150,166,187,206,225,242,286,307,333,361,428,433,486,527,527,547,621,618,678,683,679,688,689,676,699,699,730,728,763,797,820,885,947,967,1044,1100,1190,1228,1308,1335,1362,1371,1371,1340,1334,1343,1357,1355,1337,1350,1376,1383,1393,1408,1407,1412,1418,1419,1417,1421,1441,1453,1452,1444,1432,1432,1430,1430,1432,1436,1442,1449,1458,1467,1476,13,18,15,10,13,18,18,23,20,22,25,27,28,27,35,30,36,37,43,41,45,53,55,66,73,73,84,86,101,112,127,140,152,164,194,209,226,245,291,295,331,359,360,373,424,423,464,468,465,472,473,464,480,480,502,501,526,549,566,611,654,668,722,762,825,852,908,927,946,953,954,933,930,936,946,946,934,944,962,968,976,987,987,991,996,997,997,1000,1015,1024,1024,1019,1011,1012,1011,1012,1014,1017,1022,1028,1035,1042,4,6,5,3,4,6,6,7,6,7,8,8,8,8,11,9,11,11,13,12,13,16,16,19,21,21,25,25,29,33,37,40,44,47,56,60,65,70,83,84,94,101,101,105,119,118,130,130,129,131,131,128,133,132,138,137,144,150,154,166,178,181,195,206,222,229,243,248,253,254,254,248,246,247,250,249,245,247,252,253,254,257,256,256,257,257,256,257,260,262,261,259,257,257,256,256,256,256,257,258,259,260,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,4,4,4,4,5,5,6,7,7,7,8,8,8,9,8,9,9,8,9,9,9,9,10,10,10,11,12,12,13,14,15,15,16,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,15,21,18,12,15,21,20,27,24,26,29,31,32,31,40,35,41,43,49,48,51,61,63,76,84,84,97,99,116,129,145,160,174,188,222,239,259,281,334,338,379,411,411,427,485,483,530,534,531,539,539,530,548,548,573,571,599,626,644,696,745,761,822,867,938,968,1032,1054,1075,1083,1084,1060,1056,1063,1074,1073,1060,1071,1092,1097,1106,1119,1118,1122,1128,1129,1128,1132,1148,1158,1158,1152,1143,1144,1143,1143,1145,1149,1154,1160,1168,1176,13,9,13,11,8,9,13,13,17,15,16,18,20,20,20,26,22,26,27,31,31,33,39,41,49,54,54,62,64,75,83,94,104,113,122,144,155,168,182,216,219,246,267,267,278,316,315,346,349,347,352,353,347,359,359,375,375,393,411,423,458,490,501,541,571,619,639,681,696,711,716,717,702,699,705,713,712,704,712,726,730,736,745,745,748,753,754,754,756,768,775,775,772,767,767,767,768,770,772,776,781,787,5,3,5,4,3,3,5,5,6,5,6,6,7,7,7,9,8,9,9,11,10,11,13,14,17,18,18,21,21,25,28,31,34,37,40,48,51,55,60,71,72,81,87,87,91,103,102,112,113,112,114,114,112,115,115,120,120,125,131,135,145,155,158,171,180,195,201,214,218,222,224,224,219,217,219,221,220,217,219,223,224,226,228,228,229,230,230,229,230,233,234,234,233,231,230,230,230,230,231,231,232,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,5,5,5,5,6,6,6,6,6,7,7,6,7,7,7,7,7,8,8,8,9,9,10,11,11,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,11,16,13,9,11,16,15,20,18,19,22,23,24,23,30,26,31,32,37,36,38,46,48,57,63,63,73,74,87,97,109,121,132,142,168,180,196,212,252,255,286,311,311,323,368,366,402,405,403,409,410,403,416,417,436,435,456,477,491,531,568,581,627,662,717,740,789,806,823,829,830,812,809,815,824,824,814,822,839,843,850,860,861,864,869,870,870,872,886,894,894,890,883,884,883,884,886,889,894,899,905,10,9,7,9,8,5,7,10,9,12,11,12,13,14,15,14,18,16,19,20,23,22,24,28,29,35,39,39,45,46,54,60,68,75,81,88,104,112,121,132,156,159,178,193,194,201,229,228,251,253,252,255,256,252,260,261,273,272,286,299,308,333,357,365,394,417,451,466,497,508,519,523,524,513,512,516,522,522,515,521,532,535,540,547,547,549,553,554,554,556,565,570,570,568,564,565,565,566,567,570,573,576,4,4,3,4,3,2,3,4,4,5,4,4,5,5,6,5,7,6,7,7,8,8,9,10,11,13,14,14,17,17,20,22,25,27,30,32,38,41,44,48,57,58,65,70,70,73,83,82,90,91,90,92,92,90,93,93,97,97,102,106,109,118,126,129,139,147,159,164,175,178,182,183,183,179,178,179,181,181,179,181,184,185,186,188,188,189,190,190,190,190,193,194,194,193,192,192,191,191,192,192,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,7,8,8,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,8,11,10,6,8,11,11,14,13,14,16,17,17,17,22,19,22,23,27,26,28,33,35,42,46,46,53,54,64,71,80,88,96,104,123,132,143,155,185,187,210,228,229,237,270,269,296,298,297,301,302,297,307,307,321,321,337,352,363,392,420,429,464,490,530,548,585,597,610,615,616,602,601,605,612,612,605,612,624,628,633,641,641,644,648,649,649,651,661,667,668,665,660,661,661,662,663,666,669,674,6,7,6,4,6,5,4,5,7,6,8,7,8,9,10,10,10,13,11,13,13,15,15,16,19,20,24,27,27,31,32,37,41,47,52,56,61,72,77,84,91,108,110,123,134,134,139,159,158,174,175,175,177,178,175,181,181,190,189,199,208,214,232,249,254,275,290,315,325,347,355,362,366,366,359,358,361,365,365,361,365,372,375,378,383,384,385,388,389,389,390,397,401,401,399,397,397,398,398,399,401,404,3,3,3,2,3,2,2,2,3,3,4,3,4,4,4,4,4,6,5,6,6,7,7,7,8,9,10,12,12,13,14,16,18,20,22,24,26,31,33,36,39,46,47,52,57,57,59,67,67,73,74,74,75,75,74,76,76,80,79,83,87,90,97,104,106,114,121,131,135,144,147,150,151,151,148,147,148,150,150,148,149,152,153,154,156,156,157,158,158,158,158,161,162,162,161,160,160,160,160,160,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,7,8,8,5,8,7,4,6,8,8,10,9,10,11,12,12,12,15,13,16,16,19,18,20,23,24,29,32,32,37,38,45,50,56,62,68,73,87,93,101,110,131,133,149,162,162,168,192,191,210,212,211,214,214,211,218,219,229,228,240,251,258,280,300,306,331,350,379,391,418,427,436,440,440,431,430,433,439,439,434,438,447,450,454,460,460,463,465,466,467,468,476,480,481,479,476,476,476,477,478,481,483,7,4,4,4,3,4,4,2,3,4,4,5,5,5,6,6,7,6,8,7,9,9,10,10,11,13,13,16,18,18,21,21,25,28,31,34,37,40,48,52,56,61,72,73,82,89,90,93,106,106,116,117,117,119,119,117,121,122,127,127,134,140,144,156,167,171,185,195,212,219,234,239,244,246,247,242,241,243,246,246,243,246,252,253,256,259,259,261,262,263,263,264,269,271,272,271,269,270,270,270,271,272,3,2,2,2,1,2,2,1,2,2,2,3,2,3,3,3,3,3,4,4,4,4,5,5,5,6,6,8,9,9,10,10,12,13,15,17,18,19,23,25,27,29,35,35,39,43,43,44,50,50,55,56,55,56,56,55,57,57,60,60,63,66,68,73,78,80,86,91,99,102,109,111,114,114,115,112,112,113,114,114,112,114,116,117,118,119,119,120,120,121,121,121,123,124,124,123,123,123,123,123,123,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,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,8,5,5,5,4,5,4,3,4,5,5,7,6,7,7,8,8,8,10,9,11,11,13,12,13,16,17,20,22,22,25,26,31,34,38,42,46,50,59,64,69,75,89,90,101,110,110,115,131,130,143,144,144,146,146,144,149,149,156,156,164,172,177,191,205,210,227,240,260,268,287,293,299,302,303,296,295,298,302,302,298,302,308,310,313,317,317,319,321,322,322,323,329,332,332,331,329,329,330,330,331,333,1,4,3,3,3,2,3,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,6,7,6,7,8,9,10,11,12,13,14,16,18,20,22,24,26,31,33,36,39,47,47,53,58,58,60,69,69,75,76,76,77,77,76,79,79,83,83,87,91,94,102,109,111,120,127,138,143,152,156,159,161,161,158,158,159,161,161,159,161,165,166,167,170,170,171,172,173,173,173,176,178,178,178,177,177,177,178,178,0,2,1,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,2,3,3,4,3,4,4,5,5,6,6,7,7,8,9,11,12,13,14,16,18,19,21,25,25,28,30,30,32,36,36,39,40,39,40,40,39,41,41,43,43,45,47,48,52,56,57,62,65,71,73,78,80,82,82,82,81,80,81,82,82,81,82,84,84,85,86,86,86,87,87,87,87,89,90,90,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,1,5,3,4,3,2,3,3,2,2,3,3,4,4,4,5,5,5,5,7,6,7,7,8,8,9,10,11,13,14,14,17,17,20,22,25,28,30,33,39,42,45,49,59,59,67,73,73,76,86,86,94,95,95,96,97,95,99,99,103,103,109,114,117,127,136,139,150,159,172,178,190,194,199,201,201,197,196,198,201,201,198,201,205,206,208,211,212,213,214,215,215,216,219,222,222,221,220,220,220,221,221,2,0,3,2,2,2,1,2,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,5,6,7,7,8,8,10,11,12,14,15,16,19,21,23,24,29,30,33,36,36,38,43,43,47,48,47,48,48,48,49,49,52,52,54,57,59,64,68,70,75,80,86,89,96,98,100,101,101,99,99,100,101,101,100,101,104,104,105,107,107,108,108,109,109,109,111,112,112,112,111,112,112,112,1,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,7,7,8,9,10,11,12,13,14,17,17,19,21,21,22,25,25,27,28,28,28,28,28,29,29,30,30,31,33,34,37,39,40,43,46,50,51,55,56,57,58,58,57,57,57,58,58,57,58,59,59,60,61,61,61,62,62,62,62,63,64,64,63,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,2,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,1,3,2,2,2,1,2,2,1,2,2,2,3,2,3,3,3,3,3,4,4,4,5,5,5,6,7,7,8,9,9,11,11,13,14,16,18,19,21,25,27,29,31,37,38,42,46,46,48,55,55,60,61,61,62,62,61,63,63,66,66,69,73,75,81,87,89,96,102,110,114,122,125,127,129,129,126,126,127,129,129,127,129,132,133,134,136,136,137,138,138,138,139,141,143,143,142,142,142,142,142,0,1,0,2,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,4,4,4,5,5,6,7,8,8,9,10,12,13,14,15,18,18,20,22,22,23,26,26,29,29,29,29,29,29,30,30,31,31,33,35,36,39,41,42,46,49,53,54,58,60,61,61,62,60,60,61,62,62,61,62,63,64,64,65,65,66,66,66,66,67,68,69,69,69,68,68,69,0,1,0,1,1,1,1,0,1,1,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,4,4,5,5,6,6,7,8,9,9,11,11,13,14,14,14,16,16,18,18,18,18,18,18,19,19,20,20,21,22,22,24,26,26,29,30,33,34,36,37,38,38,38,37,37,38,38,38,38,38,39,39,40,40,40,40,41,41,41,41,42,42,42,42,42,42,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,2,0,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,2,3,3,3,3,3,4,4,5,6,6,6,7,8,9,10,11,12,13,15,16,18,19,23,23,26,28,28,30,34,34,37,37,37,38,38,37,39,39,41,41,43,45,46,50,54,55,59,63,68,71,75,77,79,80,80,78,78,79,80,80,79,80,82,82,83,84,84,85,86,86,86,86,88,89,89,89,88,88,88,2,0,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,5,5,6,7,7,8,9,10,11,12,13,13,13,15,15,17,17,17,17,17,17,18,18,19,19,20,21,21,23,25,25,27,29,31,32,35,35,36,37,37,36,36,36,37,37,36,37,38,38,38,39,39,39,40,40,40,40,41,41,41,41,41,41,1,0,1,0,1,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,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,7,7,8,9,9,9,10,10,11,11,11,12,12,11,12,12,12,12,13,14,14,15,16,17,18,19,21,21,23,23,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,3,3,3,3,4,4,5,5,6,6,7,8,9,10,11,12,14,14,16,17,17,18,20,20,22,22,22,23,23,22,23,23,24,24,26,27,28,30,32,33,36,38,41,42,45,46,47,48,48,47,47,48,48,48,48,48,49,50,50,51,51,51,52,52,52,52,53,54,54,54,53,54,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,5,5,6,6,7,7,7,8,9,9,10,10,10,10,10,10,10,10,11,11,11,12,12,13,14,14,16,17,18,19,20,20,21,21,21,21,21,21,21,21,21,21,22,22,22,22,23,23,23,23,23,23,23,24,24,24,24,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,7,7,7,7,8,8,8,9,9,10,10,10,11,12,13,13,14,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,1,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,1,1,1,2,2,2,2,2,3,3,3,4,4,4,5,6,6,7,8,8,9,10,10,10,12,12,13,13,13,13,13,13,14,14,14,14,15,16,16,18,19,19,21,22,24,25,27,27,28,28,28,28,28,28,28,28,28,28,29,29,30,30,30,30,30,31,31,31,31,32,32,32,31,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,8,8,9,9,10,10,11,11,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,5,5,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,10,11,11,12,12,14,14,15,15,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,18,18,18,18,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,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,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,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,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,8,8,8,9,9,9,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,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,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,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,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,3,3,3,3,3,3,4,4,4,4,4,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,109,102,88,81,69,65,60,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,103,89,81,70,65,60,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,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,51,44,40,35,32,30,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,595,608,526,491,430,379,333,288,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,521,504,429,407,353,312,271,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,4,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,337,359,315,290,256,224,199,174,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,725,876,848,755,690,607,533,465,420,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,301,291,249,237,207,183,160,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,8,10,10,8,8,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,579,736,728,641,591,519,456,399,354,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,939,907,1030,993,883,805,709,622,555,511,506,506,506,506,506,506,506,506,506,506,506,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,193,166,158,139,125,111,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,11,11,13,12,11,10,9,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,845,816,953,921,819,748,658,577,510,466,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,1253,1111,1054,1168,1114,991,900,792,706,640,596,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,183,158,151,132,119,105,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,13,12,11,13,12,11,10,9,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1165,1025,980,1099,1053,937,853,751,664,598,554,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,1327,1411,1248,1184,1280,1214,1080,978,871,786,721,678,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,175,151,144,127,115,102,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,15,16,14,14,15,14,12,11,10,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1245,1332,1179,1119,1224,1164,1035,939,832,746,680,637,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,633,1485,1491,1550,1382,1302,1384,1304,1158,1057,951,867,803,760,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,756,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,180,156,149,132,118,105,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,16,16,17,15,14,15,14,13,12,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1400,1409,1481,1315,1244,1332,1259,1119,1018,911,827,762,719,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,1601,1648,1630,1683,1499,1406,1472,1379,1235,1135,1030,947,883,841,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,180,155,149,132,117,103,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,15,16,16,16,15,14,15,14,12,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1516,1566,1561,1616,1441,1354,1428,1342,1196,1096,991,907,843,801,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,796,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,797,1629,1777,1798,1775,1809,1610,1501,1550,1458,1314,1215,1111,1029,966,924,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,190,164,158,140,124,107,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,12,13,14,14,14,12,12,12,11,10,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1539,1689,1723,1703,1746,1555,1454,1511,1419,1274,1175,1071,988,924,882,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,1668,1810,1930,1945,1904,1920,1705,1580,1629,1537,1395,1297,1194,1112,1049,1008,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,1004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,170,165,146,129,111,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,16,17,17,17,17,15,14,15,14,13,12,11,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,1576,1720,1854,1872,1840,1865,1658,1541,1589,1498,1355,1256,1153,1071,1008,966,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,1788,1851,1964,2078,2074,2016,2014,1783,1659,1707,1616,1475,1378,1276,1195,1133,1092,1087,1087,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,198,170,165,146,128,111,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,15,16,17,17,17,17,15,14,14,14,12,11,11,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,1695,1760,1887,2004,2010,1960,1967,1744,1619,1668,1577,1435,1338,1235,1154,1091,1050,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1883,1962,1998,2105,2200,2179,2104,2085,1856,1733,1780,1691,1551,1454,1353,1273,1211,1170,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,188,161,157,139,122,104,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,87,87,87,87,87,87,87,87,87,87,87,14,14,15,16,17,16,16,16,14,13,13,13,12,11,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,1795,1875,1924,2034,2139,2127,2060,2049,1820,1696,1744,1654,1513,1416,1315,1234,1172,1131,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,2060,2054,2107,2138,2227,2304,2267,2176,2157,1930,1807,1855,1765,1626,1531,1430,1350,1289,1249,1244,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,1245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,185,159,155,137,120,104,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,87,87,87,87,87,87,87,87,87,87,87,14,14,14,15,15,16,16,15,15,13,12,13,12,11,11,10,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1973,1969,2034,2068,2166,2252,2223,2140,2121,1893,1770,1818,1728,1589,1493,1392,1312,1250,1209,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1980,2225,2194,2241,2255,2328,2389,2336,2245,2227,2001,1879,1926,1838,1699,1604,1504,1425,1364,1324,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,178,153,148,131,115,99,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,12,13,13,13,13,14,14,14,13,13,12,11,11,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1895,2142,2124,2174,2197,2277,2347,2302,2211,2192,1965,1843,1890,1802,1663,1568,1467,1388,1327,1286,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,2159,2163,2379,2343,2371,2367,2421,2463,2411,2321,2302,2078,1957,2004,1916,1778,1684,1585,1506,1445,1405,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1401,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,1402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,197,169,164,145,126,108,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,13,13,14,14,14,14,15,15,15,14,14,13,12,12,12,11,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,2065,2072,2302,2269,2307,2311,2374,2426,2374,2283,2265,2039,1918,1965,1877,1739,1644,1545,1465,1405,1365,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,2132,2324,2304,2514,2462,2474,2454,2491,2534,2482,2392,2374,2150,2030,2077,1989,1852,1758,1660,1581,1521,1481,1477,1477,1477,1477,1477,1477,1477,1477,1477,1477,1477,1477,1477,1477,1477,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,1478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,178,153,149,132,116,100,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,84,84,84,84,84,84,84,84,84,84,84,84,11,12,12,13,13,13,13,13,13,13,13,13,11,11,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,2048,2242,2234,2446,2403,2423,2410,2456,2499,2446,2356,2338,2114,1994,2040,1952,1815,1721,1622,1544,1483,1443,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1439,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,1440,2243,2287,2455,2431,2623,2556,2553,2518,2555,2597,2545,2456,2438,2216,2096,2143,2056,1920,1826,1728,1650,1591,1551,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,169,145,141,125,110,94,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,79,79,79,79,79,79,79,79,79,79,79,79,13,13,14,14,15,15,15,15,15,15,15,15,14,13,12,13,12,11,11,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,2164,2210,2390,2367,2568,2509,2514,2486,2523,2565,2514,2424,2406,2183,2063,2110,2022,1886,1792,1694,1616,1556,1516,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,2278,2392,2414,2576,2536,2713,2633,2616,2581,2618,2660,2608,2520,2501,2281,2162,2208,2122,1987,1894,1797,1719,1660,1621,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,165,142,138,122,108,94,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,14,15,15,16,16,17,17,17,17,17,17,17,16,16,15,14,14,14,13,12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,2201,2317,2351,2515,2484,2668,2594,2584,2549,2586,2628,2577,2488,2470,2249,2129,2175,2089,1953,1860,1763,1685,1625,1586,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,1583,2418,2478,2564,2580,2722,2666,2825,2728,2711,2676,2713,2754,2704,2616,2598,2379,2261,2307,2221,2087,1995,1898,1822,1763,1724,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1720,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,1721,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,220,192,186,168,150,133,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,18,18,19,19,21,20,21,21,21,20,21,21,21,20,20,18,17,17,17,16,15,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,2316,2378,2478,2497,2649,2601,2769,2680,2663,2628,2665,2707,2656,2568,2550,2330,2212,2258,2172,2037,1945,1848,1771,1711,1672,1668,1668,1668,1668,1668,1668,1668,1668,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,1669,2822,2687,2709,2786,2776,2892,2814,2947,2851,2834,2800,2836,2877,2827,2740,2722,2505,2389,2434,2349,2216,2125,2029,1953,1895,1856,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1854,1854,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,299,294,255,247,221,197,174,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,25,24,24,25,25,26,26,27,26,26,26,26,27,26,25,25,23,22,22,22,20,19,18,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,2686,2553,2594,2675,2678,2807,2740,2886,2790,2773,2738,2775,2816,2765,2678,2660,2442,2325,2370,2285,2152,2060,1964,1888,1829,1790,1786,1786,1786,1786,1786,1786,1786,1786,1786,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,1787,3072,3119,2943,2955,3002,2965,3054,2949,3081,2986,2969,2935,2972,3012,2962,2876,2859,2644,2529,2574,2490,2359,2268,2174,2098,2041,2002,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,1999,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,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,0,336,330,286,277,248,221,194,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,31,32,30,30,31,31,32,31,32,31,31,31,31,31,31,30,30,28,26,27,26,24,23,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,2920,2971,2815,2832,2894,2871,2973,2881,3014,2919,2902,2868,2904,2945,2895,2808,2790,2575,2459,2504,2419,2288,2197,2102,2026,1968,1930,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1926,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,1927,3263,3384,3385,3201,3182,3200,3135,3194,3090,3221,3127,3111,3077,3113,3153,3104,3019,3001,2789,2675,2720,2637,2507,2418,2324,2250,2193,2155,2151,2151,2151,2151,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2152,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,2153,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,357,351,304,295,263,235,206,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,36,37,38,36,36,36,35,36,35,36,35,35,35,35,36,35,34,34,31,30,31,30,28,27,26,25,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,3103,3228,3252,3072,3069,3101,3050,3124,3020,3151,3057,3040,3006,3042,3083,3033,2948,2930,2717,2602,2647,2563,2433,2343,2249,2174,2117,2079,2075,2075,2075,2075,2075,2075,2075,2075,2075,2075,2075,2075,2075,2075,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,3675,3736,3801,3791,3572,3519,3502,3404,3462,3360,3489,3396,3380,3347,3382,3422,3373,3289,3272,3063,2951,2994,2912,2784,2696,2604,2530,2474,2437,2433,2433,2433,2433,2433,2433,2433,2433,2433,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2435,2435,2435,2435,2435,2435,2435,2435,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,525,519,463,453,415,381,346,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,311,311,311,311,311,311,311,311,311,44,45,46,46,43,43,43,42,43,41,43,42,41,41,41,42,41,40,40,37,36,36,35,34,33,31,31,30,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,3436,3500,3593,3588,3387,3351,3351,3270,3328,3226,3355,3262,3246,3212,3248,3288,3239,3154,3137,2927,2813,2857,2775,2646,2557,2464,2391,2334,2296,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2293,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,2294,4302,4239,4237,4290,4239,3986,3896,3841,3744,3802,3701,3828,3737,3721,3688,3723,3762,3714,3631,3614,3408,3297,3340,3260,3134,3047,2956,2883,2828,2791,2787,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2788,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,627,620,559,547,506,468,429,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,56,56,56,57,56,53,52,52,50,51,50,51,50,50,49,50,50,50,49,48,45,44,44,43,42,40,39,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,4017,3958,3987,4046,4016,3779,3708,3672,3575,3633,3531,3659,3567,3551,3518,3553,3592,3544,3461,3444,3236,3124,3168,3086,2959,2872,2780,2707,2651,2614,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2611,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,2612,4896,4875,4746,4732,4738,4647,4355,4225,4171,4076,4132,4033,4158,4068,4053,4020,4055,4093,4046,3965,3948,3745,3636,3678,3599,3475,3389,3300,3228,3174,3138,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3134,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3135,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,654,646,578,566,520,478,436,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,72,72,70,70,71,70,65,64,63,61,62,61,63,61,61,60,61,62,61,60,59,56,54,55,54,52,50,49,48,47,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,4606,4589,4493,4485,4515,4443,4171,4061,4007,3910,3968,3868,3994,3903,3887,3855,3889,3928,3881,3798,3782,3577,3467,3510,3430,3305,3219,3128,3056,3001,2965,2961,2961,2961,2961,2961,2961,2961,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2962,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,2963,5245,5449,5357,5217,5155,5117,4982,4652,4523,4471,4377,4433,4335,4458,4370,4355,4323,4357,4394,4348,4268,4252,4053,3945,3987,3909,3787,3703,3615,3545,3491,3456,3452,3452,3452,3452,3452,3452,3452,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,1,1,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,654,645,573,560,511,466,421,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,376,87,91,90,87,87,86,84,79,77,76,74,75,73,76,74,74,73,74,74,74,72,72,68,66,67,66,64,62,61,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,4964,5173,5117,4982,4944,4928,4815,4504,4374,4321,4227,4283,4185,4309,4220,4204,4172,4206,4244,4198,4117,4100,3899,3791,3833,3754,3631,3547,3458,3387,3333,3297,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3294,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,5578,5783,5907,5803,5615,5507,5422,5242,4917,4791,4740,4648,4703,4607,4727,4641,4626,4595,4628,4665,4619,4541,4525,4329,4224,4265,4188,4069,3986,3900,3831,3778,3744,3740,3740,3740,3740,3740,3740,3740,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,1,1,1,1,1,1,1,1,1,1,1,1,1,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,649,641,565,551,500,451,403,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,98,102,105,103,100,99,97,95,88,86,85,83,84,83,85,83,83,82,83,84,83,81,81,77,76,76,75,73,71,69,68,67,67,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,5304,5515,5679,5581,5417,5332,5270,5113,4785,4658,4606,4513,4568,4472,4593,4506,4491,4459,4493,4530,4484,4405,4389,4191,4085,4126,4049,3928,3845,3758,3688,3635,3600,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3599,3599,3599,3599,3599,3599,3599,5551,6039,6169,6278,6129,5900,5749,5621,5444,5126,5002,4952,4862,4915,4822,4940,4855,4840,4810,4842,4879,4834,4757,4741,4549,4446,4486,4411,4294,4213,4128,4061,4009,3975,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3972,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3973,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,3974,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,581,573,501,488,440,395,350,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,101,110,113,116,113,109,107,105,101,95,93,92,90,91,89,92,90,90,89,90,91,90,88,88,84,82,83,82,79,78,76,75,74,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,5312,5809,5977,6093,5967,5758,5628,5522,5343,5022,4897,4846,4755,4809,4715,4834,4748,4733,4703,4735,4772,4727,4649,4633,4440,4335,4376,4300,4181,4100,4014,3946,3894,3860,3856,3856,3856,3856,3856,3856,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,5562,5992,6402,6517,6578,6388,6120,5929,5803,5630,5317,5196,5147,5058,5111,5019,5135,5051,5037,5007,5039,5075,5031,4955,4940,4752,4650,4690,4616,4501,4422,4338,4272,4221,4188,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4185,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4186,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,4187,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,558,550,480,467,420,377,333,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,99,107,115,118,119,116,112,108,106,103,97,95,94,92,93,91,94,92,92,91,92,92,92,90,90,86,84,85,84,82,80,79,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,5334,5772,6221,6344,6429,6259,6010,5839,5712,5537,5222,5100,5050,4960,5013,4921,5038,4954,4939,4909,4941,4977,4933,4857,4841,4651,4549,4588,4514,4398,4318,4234,4167,4116,4082,4078,4078,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4080,4081,4081,4081,4081,4081,4081,4081,4081,4081,4081,5697,5958,6317,6708,6779,6799,6573,6270,6082,5959,5789,5482,5363,5315,5228,5279,5189,5303,5221,5207,5178,5209,5244,5201,5127,5112,4927,4828,4866,4794,4681,4603,4521,4456,4406,4374,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4372,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,4373,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,509,502,439,427,384,344,304,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,100,105,112,120,121,122,118,113,109,107,104,98,96,95,94,95,93,95,94,93,93,93,94,93,92,92,88,86,87,86,84,82,81,80,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,5493,5761,6155,6556,6649,6689,6481,6195,6006,5881,5710,5400,5280,5231,5143,5195,5104,5219,5137,5122,5093,5124,5160,5116,5042,5026,4840,4739,4778,4705,4591,4513,4430,4365,4314,4281,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4278,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4279,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,4280,5496,6062,6258,6599,6943,6974,6955,6694,6397,6213,6091,5924,5623,5507,5459,5374,5424,5336,5448,5367,5353,5325,5355,5390,5348,5275,5260,5079,4981,5019,4948,4837,4760,4680,4616,4567,4535,4532,4532,4532,4532,4532,4532,4532,4532,4532,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4534,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,4535,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,480,474,412,401,360,321,282,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,96,106,110,117,123,124,124,120,114,111,109,106,100,98,97,96,97,95,97,96,95,95,95,96,95,94,94,90,89,89,88,86,85,83,82,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,5305,5880,6108,6458,6826,6877,6877,6634,6333,6148,6025,5857,5553,5435,5387,5301,5352,5263,5376,5295,5280,5251,5282,5317,5275,5201,5186,5003,4904,4943,4871,4759,4682,4601,4537,4487,4455,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4452,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,5552,5843,6339,6520,6814,7114,7107,7051,6795,6503,6322,6203,6039,5743,5629,5582,5498,5548,5461,5571,5492,5478,5450,5480,5514,5473,5401,5387,5208,5113,5150,5080,4971,4896,4817,4755,4706,4675,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4673,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4674,4675,4675,4675,4675,4675,4675,4675,4675,4675,4675,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,456,449,389,377,336,298,260,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,96,101,110,114,119,125,125,125,120,115,112,109,107,101,99,98,97,98,96,98,97,96,96,96,97,96,95,95,92,90,91,89,87,86,85,83,83,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,5373,5670,6201,6389,6707,7029,7040,7003,6744,6450,6267,6147,5982,5684,5568,5520,5436,5486,5398,5509,5430,5416,5387,5418,5452,5410,5338,5323,5144,5047,5084,5014,4904,4828,4749,4686,4637,4605,4602,4602,4602,4602,4602,4602,4602,4602,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4603,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4604,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,4605,5334,5847,6080,6558,6700,6956,7216,7176,7121,6869,6583,6405,6288,6127,5837,5724,5678,5596,5645,5560,5668,5590,5577,5549,5579,5612,5572,5501,5487,5312,5218,5254,5186,5079,5005,4928,4866,4819,4788,4785,4785,4785,4785,4785,4785,4785,4785,4785,4785,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4786,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4787,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,4788,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,404,398,345,335,300,266,232,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,92,101,106,115,118,123,127,127,126,122,116,113,111,108,103,101,100,99,100,98,100,99,98,98,98,99,98,97,97,94,92,93,91,89,88,87,86,85,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,5180,5700,5962,6448,6610,6885,7165,7142,7086,6832,6543,6364,6246,6083,5790,5677,5630,5547,5597,5510,5619,5541,5528,5500,5530,5563,5522,5451,5437,5260,5165,5202,5133,5025,4951,4873,4810,4763,4732,4728,4728,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4730,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4732,4732,4732,4732,4732,4732,5510,5621,6074,6293,6729,6836,7055,7279,7240,7185,6939,6657,6482,6368,6209,5924,5813,5768,5687,5736,5652,5758,5682,5669,5641,5671,5703,5663,5594,5580,5408,5316,5352,5284,5179,5107,5031,4970,4924,4893,4890,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4891,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4892,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,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,0,0,0,0,0,0,0,0,0,0,0,388,382,331,322,288,255,222,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,92,94,103,107,114,117,121,125,124,123,119,114,111,109,106,101,99,99,97,98,96,98,97,97,96,97,97,97,96,95,92,91,91,90,88,87,86,85,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,5363,5478,5961,6187,6643,6768,7006,7248,7208,7153,6904,6620,6444,6328,6169,5881,5769,5723,5642,5691,5606,5713,5636,5623,5595,5625,5658,5618,5548,5534,5360,5267,5303,5235,5129,5056,4979,4918,4872,4841,4838,4838,4838,4838,4838,4838,4838,4838,4838,4838,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4839,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4840,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,5342,5805,5862,6299,6479,6874,6946,7129,7349,7310,7257,7014,6737,6565,6452,6297,6016,5908,5863,5784,5831,5749,5853,5778,5765,5739,5767,5800,5760,5692,5679,5510,5419,5454,5388,5284,5213,5138,5079,5033,5003,5000,5000,5000,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5001,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5002,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5003,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,5004,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,397,392,339,329,294,260,226,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,86,94,95,103,106,113,114,118,121,121,120,116,111,108,106,104,99,97,96,95,96,94,96,95,95,94,95,95,95,94,93,90,89,90,88,87,86,84,83,83,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,5187,5658,5742,6187,6387,6802,6891,7092,7314,7275,7221,6976,6697,6524,6410,6253,5970,5861,5816,5736,5784,5700,5806,5730,5717,5690,5719,5752,5712,5644,5630,5459,5367,5403,5336,5232,5160,5085,5025,4979,4949,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4946,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4947,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4948,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,4949,5214,5602,6012,6059,6457,6605,6964,7006,7186,7402,7364,7312,7073,6800,6632,6521,6368,6092,5985,5941,5863,5910,5828,5931,5858,5845,5819,5847,5879,5840,5773,5760,5593,5504,5539,5473,5372,5302,5228,5170,5125,5095,5092,5093,5093,5093,5093,5093,5093,5093,5093,5093,5093,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5094,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5095,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5096,5097,5097,5097,5097,5097,5097,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,355,350,303,294,263,233,204,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,81,88,95,96,102,105,111,112,115,118,118,117,113,109,106,104,102,97,95,95,93,94,93,94,93,93,93,93,94,93,92,92,89,88,88,87,85,84,83,82,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,5078,5472,5909,5961,6378,6543,6919,6976,7157,7376,7337,7284,7043,6769,6599,6487,6332,6054,5946,5902,5823,5871,5789,5892,5818,5805,5779,5807,5839,5800,5733,5719,5552,5461,5496,5431,5328,5257,5183,5124,5079,5049,5046,5047,5047,5047,5047,5047,5047,5047,5047,5047,5047,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5048,5049,5049,5049,5049,5049,5049,5049,5049,5049,5049,5049,5049,5049,5049,5049,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5050,5051,5051,5051,5051,5083,5443,5782,6178,6197,6561,6680,7006,7048,7224,7438,7400,7348,7113,6845,6679,6570,6420,6148,6043,6000,5923,5969,5889,5990,5918,5905,5879,5907,5939,5901,5835,5822,5658,5570,5604,5540,5440,5371,5299,5241,5197,5168,5165,5165,5165,5165,5166,5166,5166,5166,5166,5166,5166,5166,5166,5166,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5167,5168,5168,5168,5168,5168,5168,5168,5168,5168,5168,5168,5168,5168,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5169,5170,5170,5170,5170,5170,5170,2,2,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,319,315,272,265,236,209,182,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,78,84,89,96,96,102,104,109,110,113,116,116,115,111,107,104,103,100,96,94,94,92,93,92,93,92,92,92,92,93,92,91,91,88,87,87,86,85,84,83,82,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,4964,5329,5692,6095,6128,6509,6643,6986,7027,7205,7420,7382,7330,7093,6823,6656,6545,6394,6120,6014,5971,5893,5939,5859,5961,5888,5875,5849,5877,5909,5870,5804,5791,5626,5537,5571,5507,5406,5336,5263,5205,5161,5132,5129,5129,5129,5129,5129,5129,5129,5130,5130,5130,5130,5130,5130,5130,5130,5130,5130,5131,5131,5131,5131,5131,5131,5131,5131,5131,5131,5131,5131,5131,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5132,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5133,5166,5297,5612,5938,6302,6295,6629,6721,7042,7083,7257,7467,7430,7379,7148,6884,6721,6613,6465,6198,6094,6052,5976,6021,5943,6042,5971,5959,5933,5961,5992,5954,5890,5877,5715,5629,5662,5599,5501,5433,5362,5305,5262,5233,5230,5230,5231,5231,5231,5231,5231,5231,5231,5231,5231,5232,5232,5232,5232,5232,5232,5232,5232,5232,5232,5233,5233,5233,5233,5233,5233,5233,5233,5233,5233,5233,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5234,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,5235,2,2,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,300,295,255,248,221,196,171,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,77,79,84,89,95,95,100,102,107,107,110,113,113,112,108,104,102,100,98,94,92,92,90,91,90,91,90,90,90,90,91,90,89,89,86,85,86,85,83,82,81,80,80,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,5057,5191,5528,5860,6240,6246,6595,6701,7024,7065,7241,7452,7415,7364,7131,6865,6700,6592,6442,6173,6068,6026,5950,5995,5916,6016,5945,5932,5907,5934,5965,5928,5862,5849,5687,5599,5633,5570,5470,5402,5330,5273,5229,5201,5198,5198,5198,5198,5198,5198,5198,5199,5199,5199,5199,5199,5199,5199,5199,5199,5199,5200,5200,5200,5200,5200,5200,5200,5200,5200,5200,5200,5201,5201,5201,5201,5201,5201,5201,5201,5201,5201,5201,5201,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5202,5203,5203,5203,5203,4912,5347,5442,5745,6044,6380,6351,6659,6750,7066,7106,7278,7485,7448,7398,7170,6910,6750,6644,6498,6234,6132,6091,6016,6061,5983,6082,6012,5999,5974,6001,6032,5995,5931,5918,5760,5674,5707,5645,5548,5481,5411,5355,5313,5285,5282,5282,5282,5282,5282,5282,5283,5283,5283,5283,5283,5283,5283,5283,5284,5284,5284,5284,5284,5284,5284,5284,5284,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5285,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5286,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,5287,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,264,260,225,219,196,173,151,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,70,76,78,83,87,92,92,97,98,103,103,106,109,108,107,104,100,98,96,94,90,89,88,87,88,87,88,87,87,87,87,87,87,86,86,83,82,83,82,80,79,78,78,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,4817,5257,5370,5679,5991,6341,6323,6644,6735,7054,7095,7267,7476,7439,7389,7159,6897,6735,6628,6481,6216,6113,6071,5996,6041,5963,6062,5991,5979,5954,5981,6012,5975,5911,5898,5738,5651,5685,5622,5524,5457,5386,5330,5287,5259,5256,5256,5256,5256,5257,5257,5257,5257,5257,5257,5257,5257,5258,5258,5258,5258,5258,5258,5258,5258,5258,5258,5259,5259,5259,5259,5259,5259,5259,5259,5259,5259,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5260,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5261,5044,5098,5493,5580,5856,6129,6439,6390,6693,6783,7095,7134,7303,7508,7472,7423,7198,6942,6783,6679,6535,6275,6175,6134,6060,6104,6028,6125,6056,6044,6019,6046,6076,6040,5977,5964,5807,5723,5756,5695,5599,5533,5464,5409,5367,5339,5336,5336,5337,5337,5337,5337,5337,5337,5337,5338,5338,5338,5338,5338,5338,5338,5338,5339,5339,5339,5339,5339,5339,5339,5339,5340,5340,5340,5340,5340,5340,5340,5340,5340,5340,5341,5341,5341,5341,5341,5341,5341,5341,5341,5341,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,5342,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,260,256,222,216,193,171,150,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,67,68,74,75,79,83,87,87,91,92,97,97,99,102,102,101,98,94,92,91,89,85,84,83,82,83,82,83,82,82,82,82,83,82,81,81,79,78,78,77,76,75,74,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,4949,5005,5420,5511,5801,6087,6410,6371,6676,6766,7081,7120,7291,7496,7460,7410,7184,6926,6766,6661,6516,6255,6154,6112,6038,6083,6006,6103,6034,6022,5997,6024,6054,6017,5954,5941,5784,5699,5732,5670,5574,5507,5438,5382,5340,5312,5309,5309,5309,5310,5310,5310,5310,5310,5310,5310,5310,5311,5311,5311,5311,5311,5311,5311,5311,5312,5312,5312,5312,5312,5312,5312,5312,5312,5312,5313,5313,5313,5313,5313,5313,5313,5313,5313,5313,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5314,5315,5315,5315,5315,5315,5315,4936,5189,5213,5597,5663,5918,6169,6457,6409,6708,6796,7104,7143,7310,7512,7476,7428,7206,6954,6797,6694,6552,6296,6197,6156,6084,6127,6052,6148,6080,6068,6043,6070,6099,6064,6002,5989,5835,5752,5784,5724,5629,5564,5496,5442,5400,5373,5370,5370,5370,5370,5371,5371,5371,5371,5371,5371,5372,5372,5372,5372,5372,5372,5372,5372,5373,5373,5373,5373,5373,5373,5373,5373,5374,5374,5374,5374,5374,5374,5374,5374,5375,5375,5375,5375,5375,5375,5375,5375,5375,5375,5376,5376,5376,5376,5376,5376,5376,5376,5376,5376,5377,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,217,214,185,179,159,141,123,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,63,66,67,72,73,76,80,84,83,87,88,92,93,95,97,97,96,93,90,88,87,85,82,80,80,79,79,78,80,79,79,78,79,79,79,78,78,76,74,75,74,73,72,71,70,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,4861,5117,5155,5545,5621,5887,6149,6448,6399,6700,6790,7100,7139,7307,7510,7474,7425,7202,6948,6790,6686,6544,6286,6186,6145,6072,6116,6040,6136,6068,6056,6031,6058,6088,6052,5989,5977,5821,5737,5770,5709,5614,5549,5480,5425,5383,5356,5353,5353,5354,5354,5354,5354,5354,5354,5354,5355,5355,5355,5355,5355,5355,5355,5355,5356,5356,5356,5356,5356,5356,5356,5356,5357,5357,5357,5357,5357,5357,5357,5357,5357,5358,5358,5358,5358,5358,5358,5358,5358,5358,5358,5359,5359,5359,5359,5359,5359,5359,5359,5359,5359,5359,4742,5084,5305,5323,5684,5731,5965,6195,6479,6431,6727,6814,7118,7157,7322,7521,7486,7438,7220,6970,6815,6714,6574,6321,6223,6183,6112,6155,6080,6175,6107,6096,6072,6098,6127,6092,6031,6018,5866,5784,5816,5756,5663,5599,5531,5478,5437,5410,5407,5407,5407,5407,5408,5408,5408,5408,5408,5408,5409,5409,5409,5409,5409,5409,5410,5410,5410,5410,5410,5410,5410,5410,5411,5411,5411,5411,5411,5411,5411,5412,5412,5412,5412,5412,5412,5412,5412,5412,5413,5413,5413,5413,5413,5413,5413,5413,5413,5414,5414,5414,5414,5414,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,215,212,183,178,159,141,123,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,57,62,64,65,69,70,73,76,79,79,82,84,87,88,90,92,92,91,89,85,84,82,81,77,76,76,75,75,74,76,75,75,74,75,75,75,74,74,72,71,71,70,69,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,4665,5010,5247,5268,5640,5697,5941,6182,6468,6420,6717,6805,7111,7150,7316,7516,7481,7433,7213,6962,6806,6704,6563,6308,6210,6170,6098,6141,6066,6161,6093,6082,6058,6084,6113,6078,6016,6004,5850,5768,5800,5740,5646,5581,5513,5460,5418,5391,5389,5389,5389,5389,5389,5389,5389,5390,5390,5390,5390,5390,5390,5391,5391,5391,5391,5391,5391,5391,5392,5392,5392,5392,5392,5392,5392,5392,5393,5393,5393,5393,5393,5393,5393,5393,5393,5394,5394,5394,5394,5394,5394,5394,5394,5394,5395,5395,5395,5395,5395,5395,5395,5395,4383,4869,5182,5396,5398,5739,5770,5986,6213,6494,6447,6739,6825,7126,7164,7327,7524,7490,7442,7226,6980,6827,6727,6588,6339,6242,6202,6132,6174,6101,6194,6128,6116,6093,6119,6147,6113,6052,6040,5889,5808,5840,5781,5689,5625,5559,5506,5465,5439,5436,5436,5437,5437,5437,5437,5437,5438,5438,5438,5438,5438,5438,5439,5439,5439,5439,5439,5439,5439,5440,5440,5440,5440,5440,5440,5441,5441,5441,5441,5441,5441,5441,5442,5442,5442,5442,5442,5442,5442,5442,5443,5443,5443,5443,5443,5443,5443,5443,5443,5444,5444,5444,3,3,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,189,186,161,157,140,125,109,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,50,55,59,62,62,66,66,69,72,75,74,78,79,82,83,84,87,86,86,83,80,79,77,76,73,72,71,71,71,70,71,71,70,70,70,71,70,70,69,68,67,67,66,65,65,64,63,63,63,62,62,62,62,62,62,62,62,62,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,4315,4806,5133,5350,5361,5711,5751,5975,6204,6487,6439,6733,6820,7122,7161,7324,7522,7488,7440,7223,6975,6821,6720,6581,6330,6232,6193,6122,6165,6091,6184,6118,6106,6082,6108,6137,6102,6041,6029,5878,5796,5828,5769,5676,5612,5545,5492,5451,5424,5422,5422,5422,5422,5422,5423,5423,5423,5423,5423,5423,5424,5424,5424,5424,5424,5424,5424,5425,5425,5425,5425,5425,5425,5425,5426,5426,5426,5426,5426,5426,5426,5427,5427,5427,5427,5427,5427,5427,5427,5428,5428,5428,5428,5428,5428,5428,5428,5428,5429,5429,5429,5429,4313,4492,4951,5257,5454,5443,5767,5785,5998,6223,6501,6454,6743,6828,7125,7163,7324,7519,7485,7438,7225,6981,6830,6731,6595,6348,6252,6213,6143,6186,6113,6205,6139,6128,6105,6130,6159,6125,6065,6053,5904,5824,5855,5797,5706,5643,5577,5525,5485,5459,5456,5456,5457,5457,5457,5457,5457,5458,5458,5458,5458,5458,5459,5459,5459,5459,5459,5459,5460,5460,5460,5460,5460,5460,5461,5461,5461,5461,5461,5461,5462,5462,5462,5462,5462,5462,5462,5463,5463,5463,5463,5463,5463,5463,5463,5464,5464,5464,5464,5464,5464,5464,3,3,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,163,161,140,135,121,108,95,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,47,49,54,57,59,59,63,63,66,68,71,71,74,75,78,79,80,82,82,82,79,77,75,74,72,70,68,68,67,68,67,68,67,67,67,67,67,67,66,66,65,64,64,63,62,62,61,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,4257,4437,4910,5220,5425,5421,5753,5777,5992,6218,6498,6450,6741,6827,7126,7164,7326,7521,7487,7440,7226,6980,6829,6729,6592,6343,6247,6208,6138,6180,6107,6200,6134,6122,6099,6124,6153,6119,6059,6046,5897,5816,5848,5789,5697,5634,5568,5516,5475,5449,5446,5446,5447,5447,5447,5447,5447,5448,5448,5448,5448,5448,5448,5449,5449,5449,5449,5449,5449,5450,5450,5450,5450,5450,5450,5451,5451,5451,5451,5451,5451,5451,5452,5452,5452,5452,5452,5452,5452,5453,5453,5453,5453,5453,5453,5453,5453,5454,5454,5454,5454,5454,4265,4405,4562,5013,5302,5484,5461,5769,5787,5998,6221,6496,6449,6735,6820,7114,7151,7310,7503,7469,7423,7212,6971,6822,6724,6589,6345,6251,6212,6143,6185,6113,6204,6139,6128,6105,6131,6159,6125,6066,6054,5907,5828,5859,5801,5711,5649,5584,5532,5493,5467,5464,5464,5465,5465,5465,5465,5465,5466,5466,5466,5466,5467,5467,5467,5467,5467,5468,5468,5468,5468,5468,5468,5469,5469,5469,5469,5469,5470,5470,5470,5470,5470,5470,5471,5471,5471,5471,5471,5471,5471,5472,5472,5472,5472,5472,5472,5473,5473,5473,5473,5473,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,144,142,122,118,105,93,80,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,45,46,48,53,56,58,58,61,61,63,66,69,68,71,72,75,76,77,79,79,79,76,74,72,71,70,67,66,66,65,65,65,66,65,65,65,65,65,65,64,64,62,62,62,61,60,60,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,4217,4359,4527,4982,5279,5469,5452,5768,5786,5998,6222,6498,6452,6739,6824,7120,7157,7317,7511,7477,7431,7219,6976,6826,6728,6592,6346,6251,6213,6143,6185,6113,6205,6139,6128,6105,6130,6159,6125,6065,6053,5905,5826,5857,5799,5708,5646,5581,5529,5489,5463,5460,5460,5461,5461,5461,5461,5461,5462,5462,5462,5462,5462,5463,5463,5463,5463,5463,5464,5464,5464,5464,5464,5464,5465,5465,5465,5465,5465,5465,5466,5466,5466,5466,5466,5466,5467,5467,5467,5467,5467,5467,5467,5468,5468,5468,5468,5468,5468,5468,5469,5469,4178,4354,4475,4627,5061,5335,5505,5471,5775,5793,6002,6222,6494,6449,6731,6815,7106,7143,7301,7491,7458,7413,7204,6966,6818,6722,6588,6346,6253,6215,6147,6188,6117,6208,6143,6132,6110,6135,6163,6129,6071,6059,5913,5835,5866,5809,5720,5658,5594,5543,5504,5478,5476,5476,5476,5476,5477,5477,5477,5477,5478,5478,5478,5478,5478,5479,5479,5479,5479,5480,5480,5480,5480,5480,5481,5481,5481,5481,5481,5482,5482,5482,5482,5482,5482,5483,5483,5483,5483,5483,5484,5484,5484,5484,5484,5484,5485,5485,5485,5485,5485,5485,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,139,137,119,115,103,92,80,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,41,43,44,46,50,53,55,55,58,58,60,62,65,64,67,68,71,71,73,75,75,74,72,70,68,67,66,63,62,62,61,62,61,62,61,61,61,61,62,61,61,61,59,58,59,58,57,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,4131,4310,4440,4594,5037,5318,5494,5466,5772,5790,6000,6221,6495,6449,6733,6817,7110,7147,7306,7497,7464,7418,7208,6969,6820,6723,6589,6346,6252,6214,6145,6187,6115,6206,6141,6130,6107,6133,6161,6127,6068,6057,5910,5831,5862,5805,5715,5654,5589,5538,5498,5472,5470,5470,5470,5471,5471,5471,5471,5472,5472,5472,5472,5472,5473,5473,5473,5473,5473,5474,5474,5474,5474,5474,5475,5475,5475,5475,5475,5476,5476,5476,5476,5476,5476,5477,5477,5477,5477,5477,5477,5478,5478,5478,5478,5478,5478,5479,5479,5479,5479,5479,4139,4253,4412,4528,4667,5086,5348,5505,5472,5773,5791,5998,6216,6485,6440,6720,6803,7091,7128,7284,7472,7440,7395,7188,6953,6807,6711,6579,6340,6247,6210,6142,6183,6113,6202,6139,6128,6106,6130,6158,6125,6067,6056,5912,5834,5864,5808,5720,5659,5596,5545,5506,5481,5479,5479,5479,5479,5480,5480,5480,5480,5481,5481,5481,5481,5482,5482,5482,5482,5483,5483,5483,5483,5484,5484,5484,5484,5485,5485,5485,5485,5485,5486,5486,5486,5486,5486,5487,5487,5487,5487,5487,5488,5488,5488,5488,5488,5488,5489,5489,5489,5489,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,122,120,104,101,89,79,69,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,39,40,42,43,44,48,51,53,52,55,55,57,59,62,62,64,65,68,68,70,71,71,71,69,66,65,64,63,61,60,59,59,59,58,59,59,59,58,59,59,58,58,58,56,56,56,55,55,54,53,53,53,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,4099,4216,4383,4502,4647,5073,5341,5505,5471,5774,5792,6000,6219,6490,6444,6725,6809,7098,7135,7292,7482,7449,7404,7196,6959,6813,6716,6583,6343,6250,6212,6145,6186,6115,6205,6141,6130,6108,6133,6160,6127,6069,6057,5912,5834,5865,5808,5720,5659,5595,5544,5505,5479,5477,5477,5478,5478,5478,5478,5479,5479,5479,5479,5480,5480,5480,5480,5481,5481,5481,5481,5481,5482,5482,5482,5482,5483,5483,5483,5483,5483,5484,5484,5484,5484,5484,5485,5485,5485,5485,5485,5485,5486,5486,5486,5486,5486,5487,5487,5487,5487,5487,4064,4189,4290,4444,4551,4681,5088,5339,5495,5462,5761,5778,5983,6199,6465,6421,6698,6780,7065,7102,7256,7443,7411,7367,7162,6929,6785,6690,6559,6323,6231,6194,6127,6168,6098,6187,6124,6114,6091,6116,6144,6111,6054,6042,5899,5823,5853,5797,5710,5650,5587,5537,5499,5473,5471,5471,5472,5472,5472,5473,5473,5473,5474,5474,5474,5474,5475,5475,5475,5475,5476,5476,5476,5476,5477,5477,5477,5477,5478,5478,5478,5478,5479,5479,5479,5479,5480,5480,5480,5480,5480,5481,5481,5481,5481,5481,5482,5482,5482,5482,5482,5483,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,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,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,97,95,82,80,71,64,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,38,40,41,42,43,45,48,51,52,52,55,55,57,59,62,61,64,65,67,68,69,71,71,70,68,66,65,64,63,60,59,59,58,59,58,59,58,58,58,58,59,58,58,58,56,56,56,55,54,54,53,53,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,4038,4164,4272,4428,4540,4674,5087,5343,5500,5467,5767,5785,5990,6207,6475,6430,6709,6791,7078,7115,7270,7458,7425,7381,7175,6941,6796,6700,6569,6331,6239,6202,6135,6176,6106,6195,6132,6121,6098,6123,6151,6118,6060,6049,5905,5828,5859,5803,5715,5655,5591,5541,5502,5477,5475,5475,5475,5476,5476,5476,5477,5477,5477,5477,5478,5478,5478,5478,5479,5479,5479,5479,5480,5480,5480,5480,5481,5481,5481,5481,5482,5482,5482,5482,5482,5483,5483,5483,5483,5484,5484,5484,5484,5484,5485,5485,5485,5485,5485,5485,5486,5486,3485,4118,4228,4326,4470,4568,4689,5084,5332,5487,5454,5750,5767,5970,6184,6448,6404,6678,6759,7042,7078,7231,7416,7384,7340,7138,6907,6765,6671,6542,6308,6217,6180,6114,6155,6086,6174,6111,6101,6079,6103,6131,6098,6042,6031,5889,5813,5843,5788,5702,5642,5580,5531,5493,5468,5466,5466,5466,5467,5467,5467,5468,5468,5468,5469,5469,5469,5470,5470,5470,5470,5471,5471,5471,5472,5472,5472,5472,5473,5473,5473,5473,5474,5474,5474,5474,5475,5475,5475,5475,5476,5476,5476,5476,5477,5477,5477,5477,5478,5478,5478,5478,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,7,8,8,7,7,7,7,7,6,6,6,6,6,6,6,5,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,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,99,97,84,82,73,65,57,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,32,38,39,40,41,42,43,47,49,51,51,53,53,55,57,60,59,62,63,65,66,67,69,69,68,66,64,63,62,61,58,58,57,57,57,56,57,57,57,56,57,57,57,56,56,55,54,54,54,53,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,3454,4091,4209,4308,4457,4560,4685,5086,5336,5491,5458,5755,5773,5976,6191,6456,6412,6688,6770,7053,7090,7244,7429,7398,7353,7150,6918,6775,6680,6550,6315,6224,6187,6121,6161,6092,6180,6118,6107,6085,6110,6137,6104,6048,6036,5894,5818,5848,5793,5706,5646,5584,5534,5496,5471,5468,5469,5469,5469,5470,5470,5470,5471,5471,5471,5472,5472,5472,5472,5473,5473,5473,5473,5474,5474,5474,5475,5475,5475,5475,5476,5476,5476,5476,5477,5477,5477,5477,5477,5478,5478,5478,5478,5479,5479,5479,5479,5479,5480,5480,5480,5480,3650,3529,4144,4252,4342,4478,4568,4681,5072,5318,5471,5439,5732,5749,5949,6161,6422,6379,6650,6731,7011,7047,7198,7382,7350,7307,7107,6879,6737,6645,6517,6285,6196,6159,6094,6134,6066,6153,6091,6081,6059,6083,6111,6078,6023,6011,5872,5797,5826,5772,5686,5628,5566,5517,5479,5455,5453,5453,5454,5454,5454,5455,5455,5455,5456,5456,5456,5457,5457,5457,5458,5458,5458,5459,5459,5459,5460,5460,5460,5460,5461,5461,5461,5462,5462,5462,5462,5463,5463,5463,5464,5464,5464,5464,5465,5465,5465,5465,5466,5466,5466,5466,6,6,6,6,7,7,7,7,7,7,8,7,8,8,8,8,8,8,8,8,8,8,9,9,8,8,8,8,7,7,7,7,7,7,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,4,4,4,4,4,4,4,4,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,83,81,71,69,62,55,48,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,33,32,38,39,40,41,42,43,46,49,50,50,52,53,54,56,59,58,61,62,64,65,66,68,67,67,65,63,62,61,60,58,57,56,56,56,56,56,56,56,55,56,56,56,55,55,54,53,53,53,52,51,51,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,3628,3507,4131,4240,4334,4474,4568,4685,5078,5325,5479,5447,5741,5758,5960,6172,6435,6391,6664,6745,7026,7062,7215,7399,7367,7324,7123,6893,6751,6658,6529,6296,6206,6170,6104,6144,6076,6163,6101,6091,6069,6093,6121,6088,6032,6021,5880,5805,5835,5780,5694,5635,5573,5524,5486,5461,5459,5460,5460,5460,5461,5461,5461,5462,5462,5462,5463,5463,5463,5464,5464,5464,5464,5465,5465,5465,5466,5466,5466,5467,5467,5467,5467,5468,5468,5468,5468,5469,5469,5469,5469,5470,5470,5470,5470,5471,5471,5471,5471,5472,5472,5472,3244,3680,3552,4159,4259,4343,4472,4556,4668,5054,5298,5450,5418,5708,5725,5923,6133,6392,6349,6617,6698,6974,7010,7160,7341,7311,7268,7070,6844,6704,6613,6486,6257,6168,6133,6068,6107,6040,6126,6066,6055,6034,6058,6085,6053,5998,5987,5849,5774,5804,5750,5665,5607,5546,5498,5461,5436,5434,5435,5435,5436,5436,5436,5437,5437,5437,5438,5438,5439,5439,5439,5440,5440,5440,5441,5441,5441,5442,5442,5442,5443,5443,5443,5444,5444,5444,5445,5445,5445,5446,5446,5446,5446,5447,5447,5447,5448,5448,5448,5448,5449,5449,6,7,6,7,7,7,7,7,7,8,8,8,8,9,8,9,9,9,9,9,9,10,9,10,10,10,9,9,9,8,8,8,8,8,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,71,70,61,59,53,48,42,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,29,33,32,38,39,39,41,41,42,46,48,50,49,52,52,54,56,58,58,60,61,64,64,65,67,67,66,64,62,61,60,59,57,56,56,55,56,55,56,55,55,55,55,55,55,55,55,53,53,53,52,52,51,51,50,50,50,49,49,49,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,3226,3665,3540,4152,4256,4342,4475,4562,4674,5063,5308,5460,5428,5720,5737,5936,6147,6407,6364,6634,6714,6992,7028,7179,7361,7330,7287,7088,6861,6721,6629,6501,6271,6182,6146,6081,6121,6053,6140,6078,6068,6047,6071,6098,6066,6010,5999,5860,5785,5815,5761,5676,5617,5556,5507,5470,5446,5444,5444,5444,5445,5445,5445,5446,5446,5447,5447,5447,5448,5448,5448,5449,5449,5449,5450,5450,5450,5451,5451,5451,5452,5452,5452,5453,5453,5453,5453,5454,5454,5454,5455,5455,5455,5455,5456,5456,5456,5457,5457,5457,5457,5458,2897,3261,3686,3557,4154,4250,4329,4453,4536,4647,5030,5271,5421,5390,5676,5694,5890,6098,6354,6312,6577,6657,6931,6966,7115,7294,7264,7222,7026,6803,6664,6574,6449,6222,6134,6099,6035,6074,6008,6093,6033,6023,6001,6025,6052,6021,5966,5955,5818,5745,5774,5721,5637,5580,5519,5471,5435,5411,5409,5409,5410,5410,5411,5411,5411,5412,5412,5413,5413,5413,5414,5414,5415,5415,5415,5416,5416,5417,5417,5417,5418,5418,5418,5419,5419,5419,5420,5420,5420,5421,5421,5421,5422,5422,5422,5423,5423,5423,5424,5424,5424,5425,6,6,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,10,10,10,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,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,53,52,46,44,40,36,33,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,26,29,33,32,37,38,39,40,41,42,45,47,49,48,51,51,53,55,57,57,59,60,62,62,64,65,65,65,63,61,60,59,58,56,55,55,54,54,54,55,54,54,54,54,54,54,53,53,52,52,52,51,51,50,49,49,49,48,48,48,48,48,48,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,2886,3252,3683,3554,4156,4255,4336,4462,4546,4657,5042,5285,5435,5404,5692,5709,5907,6115,6373,6330,6597,6677,6952,6988,7137,7318,7287,7245,7048,6823,6684,6593,6467,6239,6151,6116,6051,6091,6024,6110,6049,6039,6018,6042,6068,6037,5982,5971,5833,5760,5789,5735,5651,5593,5533,5485,5448,5424,5421,5422,5422,5423,5423,5424,5424,5424,5425,5425,5426,5426,5426,5427,5427,5428,5428,5428,5429,5429,5429,5430,5430,5430,5431,5431,5431,5432,5432,5432,5433,5433,5433,5434,5434,5434,5435,5435,5435,5436,5436,5436,5436,5437,2867,2913,3268,3687,3556,4143,4235,4310,4433,4516,4625,5004,5243,5392,5361,5645,5662,5857,6062,6316,6274,6537,6616,6887,6923,7070,7248,7218,7176,6983,6761,6625,6535,6411,6186,6100,6065,6002,6040,5975,6059,6000,5990,5969,5993,6019,5988,5934,5923,5788,5715,5744,5691,5608,5552,5492,5445,5408,5385,5383,5383,5384,5384,5385,5385,5386,5386,5386,5387,5387,5388,5388,5389,5389,5390,5390,5390,5391,5391,5392,5392,5392,5393,5393,5394,5394,5394,5395,5395,5396,5396,5396,5397,5397,5397,5398,5398,5398,5399,5399,5399,5400,6,6,7,8,7,8,8,8,9,9,9,9,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,48,47,41,40,36,33,29,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,24,24,27,31,30,35,36,36,37,38,39,42,44,45,45,48,48,49,51,53,53,55,56,58,58,60,61,61,60,59,57,56,55,54,52,51,51,51,51,50,51,51,50,50,50,51,50,50,50,49,48,48,48,47,47,46,46,46,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,2858,2905,3264,3687,3557,4149,4242,4319,4443,4526,4636,5017,5257,5406,5375,5661,5678,5873,6080,6335,6293,6557,6636,6909,6944,7092,7271,7241,7199,7004,6782,6644,6554,6430,6204,6117,6082,6018,6057,5991,6076,6016,6006,5985,6009,6035,6004,5950,5939,5803,5730,5759,5706,5623,5566,5506,5458,5422,5398,5396,5396,5397,5397,5398,5398,5398,5399,5399,5400,5400,5401,5401,5401,5402,5402,5403,5403,5403,5404,5404,5405,5405,5405,5406,5406,5407,5407,5407,5408,5408,5408,5409,5409,5409,5410,5410,5410,5411,5411,5411,5412,5412,2598,2879,2920,3270,3681,3548,4126,4214,4288,4410,4492,4600,4975,5212,5359,5329,5610,5627,5820,6023,6274,6233,6493,6572,6840,6875,7021,7197,7168,7127,6935,6716,6581,6492,6369,6147,6062,6027,5965,6003,5938,6022,5963,5953,5933,5956,5982,5952,5898,5888,5754,5682,5710,5658,5576,5520,5461,5414,5378,5355,5353,5354,5354,5355,5355,5356,5356,5357,5357,5358,5358,5359,5359,5360,5360,5361,5361,5361,5362,5362,5363,5363,5364,5364,5365,5365,5365,5366,5366,5367,5367,5368,5368,5368,5369,5369,5369,5370,5370,5371,5371,5371,6,7,7,7,8,8,9,9,9,9,9,9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,44,44,38,37,34,31,27,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,22,25,25,28,32,31,36,37,37,38,39,40,43,45,47,46,49,49,51,52,55,54,56,57,59,60,61,63,62,62,60,58,57,56,55,53,53,52,52,52,52,52,52,52,52,52,52,52,51,51,50,49,50,49,48,48,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,2590,2873,2916,3269,3684,3552,4135,4224,4299,4421,4504,4613,4990,5228,5375,5345,5627,5645,5838,6043,6295,6253,6515,6594,6864,6899,7046,7223,7193,7151,6959,6739,6603,6513,6390,6167,6081,6046,5983,6022,5956,6040,5981,5972,5951,5974,6001,5970,5916,5905,5771,5698,5727,5675,5592,5536,5476,5429,5393,5370,5368,5368,5369,5369,5370,5370,5371,5371,5372,5372,5373,5373,5374,5374,5375,5375,5375,5376,5376,5377,5377,5378,5378,5378,5379,5379,5380,5380,5380,5381,5381,5382,5382,5382,5383,5383,5384,5384,5384,5385,5385,5385,2311,2605,2878,2918,3261,3665,3531,4100,4187,4261,4382,4463,4570,4942,5176,5321,5291,5569,5587,5777,5979,6227,6187,6445,6522,6788,6823,6967,7142,7112,7072,6882,6666,6532,6444,6323,6103,6019,5984,5923,5961,5896,5979,5921,5912,5891,5915,5941,5910,5858,5847,5715,5643,5672,5620,5539,5484,5425,5379,5344,5320,5319,5319,5320,5320,5321,5321,5322,5323,5323,5324,5324,5325,5325,5326,5326,5327,5327,5328,5328,5329,5329,5330,5330,5331,5331,5332,5332,5333,5333,5334,5334,5334,5335,5335,5336,5336,5337,5337,5337,5338,5338,6,7,7,7,8,9,8,10,10,10,10,10,10,11,11,11,11,12,12,12,12,13,12,13,13,13,13,13,13,13,13,13,12,12,12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,36,36,31,30,27,25,22,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,22,25,25,28,32,30,35,36,37,38,38,39,43,45,46,46,48,48,50,52,54,53,56,56,59,59,60,62,61,61,59,58,56,56,55,53,52,52,51,51,51,52,51,51,51,51,51,51,51,50,49,49,49,48,48,47,47,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,2305,2601,2879,2919,3265,3673,3540,4113,4200,4274,4396,4477,4585,4958,5194,5340,5310,5590,5607,5798,6001,6251,6210,6469,6547,6814,6849,6994,7169,7140,7099,6909,6691,6556,6468,6346,6125,6040,6006,5944,5982,5917,6000,5942,5932,5912,5935,5961,5931,5878,5867,5734,5663,5691,5639,5558,5502,5443,5397,5361,5338,5336,5336,5337,5337,5338,5339,5339,5340,5340,5341,5341,5342,5342,5343,5343,5344,5344,5345,5345,5346,5346,5346,5347,5347,5348,5348,5349,5349,5350,5350,5351,5351,5351,5352,5352,5353,5353,5353,5354,5354,5355,2146,2312,2600,2870,2907,3245,3644,3510,4073,4159,4232,4352,4432,4539,4906,5138,5282,5253,5528,5545,5734,5934,6180,6140,6395,6472,6735,6770,6913,7086,7057,7017,6829,6615,6483,6396,6276,6058,5975,5941,5880,5918,5854,5936,5879,5869,5849,5872,5898,5868,5816,5806,5675,5604,5633,5582,5501,5446,5389,5343,5308,5285,5283,5284,5285,5285,5286,5286,5287,5288,5288,5289,5289,5290,5290,5291,5292,5292,5293,5293,5294,5294,5295,5295,5296,5296,5297,5298,5298,5299,5299,5300,5300,5301,5301,5302,5302,5302,5303,5303,5304,5304,6,7,7,8,8,9,10,9,11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,14,14,15,15,15,14,14,13,13,13,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,27,26,24,23,21,20,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,19,21,23,24,27,30,29,33,34,35,36,36,37,40,42,43,43,45,45,47,49,51,50,52,53,55,56,57,58,58,58,56,54,53,52,51,50,49,49,48,49,48,49,48,48,48,48,48,48,48,48,47,46,46,46,45,45,44,44,44,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,2145,2311,2602,2874,2912,3253,3654,3521,4087,4173,4247,4367,4447,4555,4924,5157,5302,5272,5549,5566,5756,5956,6203,6163,6420,6497,6761,6796,6940,7114,7085,7044,6856,6640,6507,6420,6299,6081,5996,5963,5901,5939,5875,5958,5900,5891,5870,5893,5919,5889,5837,5827,5695,5624,5652,5601,5520,5465,5407,5361,5326,5303,5301,5302,5302,5303,5303,5304,5304,5305,5306,5306,5307,5307,5308,5308,5309,5309,5310,5311,5311,5312,5312,5313,5313,5314,5314,5315,5315,5316,5316,5317,5317,5317,5318,5318,5319,5319,5320,5320,5321,5321,1839,2148,2309,2594,2859,2894,3227,3621,3489,4046,4131,4204,4322,4402,4507,4871,5100,5243,5214,5487,5504,5691,5889,6132,6093,6346,6422,6683,6717,6859,7030,7002,6962,6777,6564,6434,6348,6229,6014,5931,5898,5837,5875,5812,5893,5837,5827,5808,5831,5856,5827,5775,5765,5635,5566,5594,5543,5464,5410,5352,5307,5272,5250,5248,5249,5250,5250,5251,5252,5252,5253,5254,5254,5255,5256,5256,5257,5257,5258,5259,5259,5260,5260,5261,5262,5262,5263,5263,5264,5264,5265,5266,5266,5267,5267,5268,5268,5269,5269,5270,5270,5271,6,7,7,8,9,9,10,11,10,12,12,12,12,12,12,13,14,14,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,15,15,14,14,13,13,13,13,13,12,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,26,25,23,22,20,19,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,17,18,20,22,23,25,28,27,32,32,33,34,34,35,38,40,41,41,43,43,44,46,48,48,50,50,52,53,54,55,55,54,53,51,50,50,49,47,46,46,46,46,45,46,46,46,45,46,46,46,45,45,44,43,44,43,43,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,1836,2147,2310,2597,2864,2901,3236,3632,3499,4059,4145,4218,4337,4417,4523,4889,5119,5263,5233,5508,5525,5713,5911,6156,6116,6370,6447,6709,6743,6886,7058,7029,6989,6803,6590,6458,6372,6252,6036,5953,5919,5859,5896,5833,5915,5858,5848,5828,5851,5877,5847,5796,5786,5655,5585,5613,5562,5483,5428,5370,5325,5290,5267,5266,5266,5267,5268,5268,5269,5270,5270,5271,5271,5272,5273,5273,5274,5274,5275,5276,5276,5277,5277,5278,5278,5279,5280,5280,5281,5281,5282,5282,5283,5283,5284,5284,5285,5285,5286,5286,5287,5287,1722,1837,2141,2300,2580,2841,2874,3203,3592,3461,4012,4097,4169,4286,4365,4470,4829,5056,5198,5169,5439,5456,5641,5837,6078,6039,6290,6365,6623,6658,6798,6968,6939,6900,6717,6507,6378,6293,6176,5963,5881,5848,5788,5826,5763,5844,5788,5779,5759,5782,5808,5779,5728,5718,5589,5520,5548,5498,5420,5366,5310,5265,5231,5209,5207,5208,5208,5209,5210,5211,5211,5212,5213,5214,5214,5215,5216,5216,5217,5218,5218,5219,5220,5220,5221,5222,5222,5223,5223,5224,5225,5225,5226,5226,5227,5228,5228,5229,5229,5230,5231,5231,6,6,7,8,9,9,9,10,12,11,13,13,13,13,13,13,14,15,15,15,15,15,16,16,16,16,17,17,17,17,17,18,18,17,17,16,16,15,15,14,14,14,14,14,13,14,13,13,13,13,13,13,13,13,12,12,12,12,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,20,20,18,17,15,14,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,14,15,17,18,21,23,23,26,29,28,32,33,34,35,35,36,39,41,42,42,44,44,45,47,49,49,51,51,53,54,55,56,56,56,54,52,51,51,50,48,47,47,47,47,46,47,47,47,46,47,47,47,46,46,45,44,45,44,44,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,1722,1838,2144,2304,2587,2850,2884,3215,3606,3475,4029,4114,4186,4304,4383,4488,4850,5078,5221,5192,5463,5480,5666,5863,6105,6066,6318,6394,6653,6687,6828,6999,6971,6931,6747,6536,6406,6320,6202,5988,5906,5873,5813,5850,5788,5869,5812,5803,5783,5806,5832,5803,5751,5741,5612,5543,5571,5521,5442,5388,5331,5286,5252,5229,5228,5228,5229,5230,5230,5231,5232,5232,5233,5234,5235,5235,5236,5236,5237,5238,5238,5239,5240,5240,5241,5242,5242,5243,5243,5244,5245,5245,5246,5246,5247,5247,5248,5248,5249,5250,5250,5251,1463,1723,1834,2134,2289,2565,2822,2854,3179,3563,3434,3980,4063,4135,4251,4329,4433,4789,5013,5153,5125,5392,5409,5593,5786,6025,5987,6235,6310,6565,6599,6738,6906,6878,6840,6659,6451,6323,6239,6123,5913,5832,5799,5741,5777,5716,5796,5740,5732,5712,5735,5760,5732,5681,5672,5545,5477,5504,5455,5377,5324,5268,5224,5190,5168,5167,5168,5169,5169,5170,5171,5172,5173,5173,5174,5175,5176,5176,5177,5178,5179,5179,5180,5181,5181,5182,5183,5184,5184,5185,5186,5186,5187,5188,5188,5189,5190,5190,5191,5191,5192,5193,6,7,7,8,9,9,10,10,11,12,12,14,14,14,14,14,14,15,16,16,16,17,16,17,17,18,18,18,18,19,19,19,19,19,19,18,18,17,17,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,21,20,18,18,16,15,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,14,17,18,20,22,22,25,28,27,31,32,33,33,34,35,38,40,41,40,42,43,44,46,47,47,49,50,52,52,53,54,54,54,52,51,50,49,48,47,46,46,45,46,45,46,45,45,45,45,45,45,45,45,44,43,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,1461,1723,1836,2137,2294,2572,2831,2864,3190,3577,3448,3996,4080,4152,4268,4347,4451,4809,5035,5176,5147,5416,5433,5617,5812,6052,6013,6262,6337,6594,6628,6768,6937,6909,6870,6688,6479,6350,6266,6150,5938,5856,5824,5764,5801,5740,5820,5764,5755,5736,5759,5784,5755,5704,5695,5567,5498,5526,5477,5399,5345,5289,5245,5211,5188,5187,5188,5188,5189,5190,5191,5192,5192,5193,5194,5194,5195,5196,5197,5197,5198,5199,5199,5200,5201,5201,5202,5203,5203,5204,5205,5205,5206,5207,5207,5208,5209,5209,5210,5210,5211,5212,1398,1459,1715,1825,2120,2273,2545,2798,2830,3151,3532,3405,3944,4027,4098,4213,4290,4393,4745,4968,5106,5079,5343,5360,5542,5733,5970,5932,6178,6252,6505,6538,6676,6842,6815,6777,6598,6393,6266,6183,6069,5860,5780,5748,5690,5727,5666,5745,5691,5682,5663,5685,5711,5682,5632,5623,5497,5430,5458,5409,5332,5280,5224,5181,5147,5126,5124,5125,5126,5127,5128,5129,5130,5130,5131,5132,5133,5134,5135,5135,5136,5137,5138,5139,5139,5140,5141,5142,5142,5143,5144,5145,5145,5146,5147,5148,5148,5149,5150,5150,5151,5152,6,6,7,7,8,9,10,11,11,12,13,12,14,14,14,15,15,15,16,17,17,17,17,17,18,18,19,18,19,19,20,20,20,20,20,20,19,19,18,18,17,17,16,16,16,16,15,16,15,15,15,15,15,15,15,15,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,14,14,12,12,11,10,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,11,13,14,16,17,19,21,21,24,27,26,30,30,31,32,32,33,36,38,39,38,40,41,42,43,45,45,47,47,49,50,51,52,52,51,50,48,47,47,46,44,44,44,43,43,43,44,43,43,43,43,43,43,43,43,42,41,41,41,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,1399,1461,1719,1830,2127,2281,2555,2810,2842,3165,3548,3420,3962,4045,4116,4232,4309,4413,4767,4990,5130,5102,5368,5385,5567,5760,5997,5959,6206,6281,6535,6569,6707,6874,6847,6809,6628,6422,6295,6211,6096,5887,5806,5774,5715,5752,5691,5771,5715,5707,5688,5710,5736,5707,5657,5647,5521,5453,5481,5432,5355,5302,5246,5202,5169,5147,5146,5146,5147,5148,5149,5150,5151,5151,5152,5153,5154,5155,5155,5156,5157,5158,5158,5159,5160,5161,5161,5162,5163,5164,5164,5165,5166,5166,5167,5168,5169,5169,5170,5171,5171,5172,1162,1396,1455,1707,1815,2105,2256,2523,2774,2806,3123,3499,3374,3907,3989,4059,4172,4249,4351,4699,4919,5056,5029,5291,5308,5487,5677,5911,5874,6117,6190,6440,6474,6610,6775,6748,6710,6533,6331,6206,6124,6011,5805,5726,5694,5637,5673,5613,5692,5638,5629,5611,5633,5658,5630,5581,5572,5447,5381,5408,5360,5284,5233,5178,5135,5102,5081,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5091,5092,5093,5094,5095,5096,5097,5097,5098,5099,5100,5101,5102,5102,5103,5104,5105,5105,5106,5107,5108,5109,6,7,7,8,8,9,10,11,12,12,13,15,14,16,16,16,16,17,17,18,19,19,19,19,19,20,20,21,21,21,21,22,22,22,23,23,22,22,21,20,20,19,19,18,18,18,18,17,17,17,17,17,17,17,17,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,17,16,15,14,13,12,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,11,12,14,15,17,18,21,23,23,25,29,28,32,33,33,34,35,35,38,40,41,41,43,43,45,46,48,48,50,51,53,53,54,55,55,55,53,52,51,50,49,47,47,46,46,46,46,46,46,46,46,46,46,46,46,45,44,44,44,44,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,41,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,1161,1397,1457,1711,1820,2113,2264,2534,2786,2818,3137,3515,3389,3925,4008,4078,4192,4270,4372,4722,4943,5081,5054,5317,5334,5514,5705,5940,5903,6147,6221,6472,6506,6643,6808,6781,6744,6565,6362,6236,6154,6040,5833,5753,5721,5663,5700,5640,5718,5664,5656,5637,5659,5684,5656,5607,5597,5472,5406,5433,5384,5308,5256,5201,5158,5125,5103,5102,5103,5104,5105,5105,5106,5107,5108,5109,5110,5111,5112,5113,5113,5114,5115,5116,5117,5117,5118,5119,5120,5121,5121,5122,5123,5124,5125,5125,5126,5127,5128,5128,5129,5130,1037,1158,1389,1447,1695,1800,2086,2234,2499,2746,2778,3091,3463,3339,3866,3947,4016,4129,4205,4305,4649,4867,5003,4976,5235,5252,5429,5617,5848,5812,6052,6125,6372,6406,6540,6703,6677,6640,6465,6265,6141,6061,5949,5746,5668,5637,5580,5616,5557,5635,5581,5573,5555,5577,5602,5574,5526,5517,5394,5329,5356,5308,5233,5182,5128,5086,5053,5032,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5054,5055,5056,5057,5058,5059,5060,5061,5061,5062,5,6,7,7,9,9,10,11,12,13,13,14,16,15,17,17,17,18,18,18,19,20,20,20,21,21,21,22,23,22,23,23,24,24,24,25,24,24,23,23,22,21,21,20,20,19,19,19,19,19,19,19,18,18,18,18,18,18,17,17,17,17,16,16,16,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,11,10,10,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,7,7,7,7,7,7,7,7,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,9,11,12,14,14,17,18,20,22,22,25,28,27,31,32,32,33,34,35,37,39,40,40,42,42,44,45,47,47,49,49,51,52,53,54,54,53,52,50,49,49,48,46,46,45,45,45,45,45,45,45,45,45,45,45,45,44,43,43,43,43,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,1037,1160,1392,1451,1701,1807,2096,2245,2511,2760,2792,3107,3481,3356,3886,3968,4037,4150,4227,4328,4674,4893,5030,5003,5263,5280,5458,5647,5880,5843,6084,6157,6406,6440,6575,6739,6712,6675,6499,6298,6173,6092,5980,5775,5697,5665,5608,5645,5585,5663,5609,5601,5583,5605,5630,5602,5553,5544,5421,5355,5382,5334,5259,5207,5153,5110,5078,5056,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5071,5072,5073,5074,5075,5076,5077,5078,5078,5079,5080,5081,5082,5083,5083,5084,5085,996,1039,1158,1385,1441,1685,1788,2070,2216,2478,2722,2754,3064,3431,3309,3830,3910,3979,4090,4166,4265,4606,4821,4955,4929,5185,5202,5378,5564,5793,5757,5994,6067,6311,6344,6478,6639,6613,6577,6404,6206,6084,6005,5894,5693,5616,5586,5530,5566,5507,5584,5532,5524,5506,5528,5552,5525,5477,5469,5347,5283,5309,5263,5189,5138,5085,5043,5011,4990,4989,4990,4991,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5015,5016,5017,5018,5019,5020,5021,5022,6,6,6,7,8,9,9,11,11,12,13,13,15,16,16,18,18,18,18,19,19,20,21,21,21,22,22,22,23,24,23,24,24,25,25,25,26,25,25,24,23,23,22,22,21,21,20,20,20,20,20,19,19,19,19,19,19,19,18,18,18,17,17,17,17,16,16,16,16,16,16,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,16,16,14,14,12,11,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,7,7,8,10,10,12,13,15,16,18,20,20,22,25,24,27,28,29,29,30,31,33,35,36,35,37,37,39,40,42,41,43,43,45,45,46,48,47,47,46,44,44,43,42,41,40,40,40,40,39,40,40,40,39,40,40,40,39,39,38,38,38,38,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,995,1038,1158,1387,1444,1690,1794,2078,2225,2488,2734,2766,3077,3447,3324,3848,3929,3997,4109,4185,4285,4627,4844,4979,4953,5210,5227,5404,5590,5821,5784,6023,6096,6342,6375,6509,6671,6645,6609,6435,6235,6113,6033,5922,5719,5642,5611,5555,5591,5532,5609,5556,5548,5530,5552,5577,5550,5502,5493,5371,5306,5332,5285,5211,5160,5107,5064,5032,5011,5010,5011,5012,5013,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5034,5035,5036,5037,5038,5039,5040,5041,5042,863,995,1036,1153,1376,1431,1671,1773,2051,2196,2454,2696,2727,3033,3396,3276,3790,3870,3938,4048,4123,4221,4558,4771,4904,4878,5132,5148,5323,5506,5733,5697,5933,6004,6246,6279,6411,6571,6545,6510,6339,6143,6023,5945,5835,5637,5561,5531,5476,5511,5454,5530,5478,5470,5452,5475,5499,5472,5425,5417,5297,5233,5260,5213,5140,5090,5038,4997,4965,4945,4944,4945,4946,4947,4949,4950,4951,4952,4953,4955,4956,4957,4958,4959,4960,4961,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,5,6,6,7,8,8,10,10,12,12,13,15,15,16,18,17,19,20,20,20,20,21,22,23,23,23,24,24,24,25,26,25,26,27,27,27,28,28,28,28,27,26,25,25,24,23,23,22,22,22,22,22,21,21,21,21,21,21,20,20,20,19,19,19,19,18,18,18,17,17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,12,12,11,10,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,8,10,10,12,13,15,16,18,20,20,22,25,24,27,28,29,29,30,31,33,35,36,35,37,37,39,40,42,41,43,43,45,45,46,48,47,47,46,44,44,43,42,41,40,40,40,40,39,40,40,40,39,40,40,40,39,39,38,38,38,38,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,862,996,1038,1155,1380,1436,1678,1781,2061,2206,2466,2709,2741,3048,3414,3292,3810,3890,3958,4069,4144,4243,4582,4796,4930,4904,5158,5175,5350,5535,5763,5727,5963,6035,6279,6312,6445,6605,6579,6543,6371,6175,6054,5975,5865,5665,5588,5558,5503,5538,5480,5557,5505,5497,5479,5501,5526,5499,5451,5443,5322,5258,5284,5238,5164,5114,5061,5020,4988,4967,4966,4968,4969,4970,4971,4972,4973,4975,4976,4977,4978,4979,4980,4981,4982,4983,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,815,860,989,1030,1144,1364,1418,1654,1754,2029,2172,2426,2665,2696,2998,3357,3238,3746,3825,3892,4001,4075,4172,4505,4715,4847,4822,5072,5089,5261,5443,5666,5632,5864,5935,6174,6207,6338,6495,6470,6435,6267,6074,5955,5878,5770,5574,5499,5470,5415,5451,5394,5469,5418,5411,5393,5415,5440,5414,5367,5359,5240,5177,5204,5158,5086,5037,4985,4945,4913,4893,4893,4894,4895,4897,4898,4899,4901,4902,4903,4904,4906,4907,4908,4909,4911,4912,4913,4914,4915,4917,4918,4919,4920,4921,4922,4924,4925,4926,4927,4928,4929,5,6,6,7,7,9,9,10,11,12,13,14,15,15,17,19,18,21,21,21,21,21,22,23,24,25,24,25,25,26,26,27,27,28,28,29,29,29,30,30,29,28,27,27,26,25,24,24,24,23,23,23,23,23,22,22,22,22,22,22,21,21,20,20,20,20,19,19,19,18,18,18,18,18,18,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,16,15,15,15,15,15,10,10,9,8,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,8,9,11,11,13,14,16,17,19,21,21,24,27,26,30,30,31,32,32,33,36,37,38,38,40,40,42,43,45,45,46,47,49,49,50,51,51,51,50,48,47,47,46,44,44,43,43,43,43,43,43,43,43,43,43,43,43,42,42,41,41,41,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,816,861,992,1033,1149,1370,1424,1663,1763,2040,2184,2440,2680,2712,3016,3377,3257,3768,3847,3915,4025,4099,4197,4531,4743,4875,4850,5102,5119,5292,5475,5700,5665,5898,5969,6210,6243,6374,6533,6508,6472,6303,6109,5989,5911,5803,5605,5530,5500,5445,5481,5424,5500,5448,5440,5423,5445,5469,5443,5396,5388,5269,5205,5232,5186,5113,5064,5012,4971,4939,4919,4918,4919,4921,4922,4923,4925,4926,4927,4928,4929,4931,4932,4933,4934,4935,4937,4938,4939,4940,4941,4942,4943,4945,4946,4947,4948,4949,4950,4951,4952,4953,693,815,858,986,1025,1137,1352,1405,1638,1737,2008,2148,2400,2635,2666,2964,3318,3201,3702,3780,3846,3954,4027,4123,4452,4659,4789,4765,5012,5029,5199,5378,5599,5565,5795,5865,6101,6133,6263,6418,6394,6360,6194,6004,5887,5810,5704,5511,5437,5408,5355,5390,5334,5409,5358,5351,5334,5356,5380,5354,5309,5301,5184,5122,5148,5103,5032,4984,4933,4893,4862,4842,4842,4843,4845,4846,4847,4849,4850,4852,4853,4854,4856,4857,4859,4860,4861,4863,4864,4865,4866,4868,4869,4870,4872,4873,4874,4875,4876,4878,4879,4880,5,6,6,7,7,8,9,10,11,12,13,14,15,17,17,18,20,20,22,23,23,23,23,24,25,26,27,26,28,27,28,29,30,30,31,31,32,32,32,33,32,32,31,30,29,29,28,27,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,22,22,22,22,21,21,21,20,20,20,20,20,20,19,19,19,19,19,19,19,19,18,18,18,18,18,18,18,18,18,17,17,17,17,17,17,17,17,17,13,13,12,11,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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,6,7,7,8,8,9,11,11,13,14,16,17,19,21,22,24,27,26,30,31,31,32,33,33,36,38,39,39,41,41,42,44,45,45,47,48,49,50,51,52,52,52,50,49,48,47,46,45,44,44,43,44,43,44,43,43,43,43,44,43,43,43,42,42,42,41,41,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,692,815,859,987,1027,1140,1358,1411,1646,1745,2018,2160,2413,2650,2681,2981,3337,3219,3724,3802,3869,3977,4051,4148,4478,4687,4818,4793,5042,5059,5230,5410,5633,5598,5829,5900,6138,6170,6300,6457,6432,6397,6230,6039,5921,5844,5737,5542,5468,5439,5385,5420,5364,5439,5388,5381,5364,5385,5410,5384,5338,5330,5212,5149,5176,5131,5059,5010,4959,4918,4888,4868,4867,4869,4870,4871,4873,4874,4875,4877,4878,4879,4881,4882,4883,4885,4886,4887,4888,4890,4891,4892,4893,4895,4896,4897,4898,4899,4901,4902,4903,4904,630,690,809,851,977,1015,1125,1337,1389,1619,1716,1984,2123,2371,2603,2633,2928,3276,3161,3656,3733,3799,3905,3977,4073,4397,4602,4731,4707,4951,4968,5136,5313,5531,5498,5725,5794,6027,6060,6187,6341,6318,6284,6120,5933,5817,5742,5638,5447,5374,5346,5293,5328,5273,5347,5297,5290,5274,5295,5320,5294,5249,5242,5126,5065,5091,5047,4977,4929,4879,4840,4810,4790,4790,4791,4793,4794,4796,4798,4799,4801,4802,4804,4805,4807,4808,4809,4811,4812,4814,4815,4817,4818,4819,4821,4822,4823,4825,4826,4827,4829,4830,5,5,6,7,7,8,8,10,10,12,12,14,15,16,18,18,19,22,21,24,24,24,24,25,25,27,28,28,28,29,29,30,31,32,31,32,32,34,33,34,35,34,34,33,32,31,30,29,28,28,27,27,27,26,27,26,26,26,26,26,25,25,25,24,24,24,23,23,22,22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,18,18,18,18,18,18,18,18,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,8,8,10,10,12,13,15,16,18,19,20,22,24,24,27,28,28,29,30,30,33,34,35,35,37,37,38,40,41,41,43,43,45,45,46,47,47,47,46,44,43,43,42,41,40,40,39,40,39,40,39,39,39,39,40,39,39,39,38,38,38,38,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,632,691,812,855,981,1020,1131,1345,1397,1628,1727,1996,2135,2385,2619,2650,2946,3297,3181,3679,3756,3822,3929,4002,4098,4424,4631,4760,4736,4981,4998,5167,5346,5565,5531,5760,5829,6064,6096,6225,6380,6356,6322,6157,5968,5852,5776,5671,5479,5406,5377,5324,5359,5303,5378,5328,5321,5304,5326,5350,5324,5279,5271,5155,5093,5120,5075,5005,4957,4906,4866,4836,4816,4816,4817,4819,4820,4822,4823,4825,4826,4828,4829,4830,4832,4833,4835,4836,4837,4839,4840,4841,4843,4844,4845,4847,4848,4849,4851,4852,4853,4854,546,629,686,804,845,968,1006,1114,1323,1375,1601,1698,1961,2099,2343,2573,2603,2894,3238,3125,3613,3689,3754,3860,3931,4026,4346,4549,4676,4653,4894,4911,5077,5252,5468,5435,5659,5728,5959,5991,6118,6270,6247,6214,6052,5867,5753,5679,5576,5388,5316,5288,5236,5271,5217,5290,5241,5234,5218,5240,5264,5239,5195,5187,5074,5013,5039,4996,4927,4880,4830,4791,4762,4743,4742,4744,4746,4747,4749,4751,4752,4754,4756,4757,4759,4760,4762,4764,4765,4767,4768,4770,4771,4773,4774,4776,4777,4779,4780,4782,4783,4785,5,5,6,7,7,8,8,9,11,11,12,13,15,16,17,19,19,21,23,22,25,25,26,26,26,27,29,30,30,30,31,31,32,33,34,34,35,35,36,36,36,37,37,36,35,34,33,32,32,30,30,29,29,29,28,29,28,28,28,28,28,27,27,27,26,25,25,25,24,24,24,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,4,4,5,5,6,6,7,8,9,10,11,12,13,15,16,16,18,20,20,23,23,24,24,25,25,27,28,29,29,31,31,32,33,34,34,35,36,37,38,38,39,39,39,38,37,36,36,35,34,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,31,32,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,546,630,688,806,848,972,1010,1119,1330,1382,1610,1707,1972,2111,2357,2588,2618,2911,3257,3143,3634,3711,3776,3882,3954,4049,4371,4575,4703,4680,4922,4939,5106,5283,5500,5466,5692,5761,5993,6025,6152,6306,6282,6249,6086,5900,5785,5711,5607,5417,5345,5317,5265,5299,5245,5318,5269,5262,5246,5268,5292,5267,5222,5214,5100,5039,5065,5021,4952,4904,4855,4815,4786,4766,4766,4768,4769,4771,4772,4774,4776,4777,4779,4780,4782,4783,4785,4786,4788,4789,4791,4792,4794,4795,4797,4798,4800,4801,4802,4804,4805,4807,587,544,625,681,796,837,957,994,1100,1307,1357,1580,1675,1935,2070,2311,2537,2567,2853,3193,3081,3562,3637,3702,3806,3877,3970,4286,4486,4611,4589,4826,4843,5007,5180,5393,5361,5582,5650,5878,5910,6035,6185,6162,6130,5971,5789,5677,5604,5503,5317,5247,5219,5169,5203,5150,5222,5174,5168,5152,5173,5197,5173,5130,5122,5010,4951,4977,4934,4866,4820,4771,4733,4704,4685,4685,4687,4689,4691,4692,4694,4696,4698,4700,4701,4703,4705,4706,4708,4710,4711,4713,4715,4716,4718,4720,4721,4723,4725,4726,4728,4729,6,5,6,6,7,8,9,9,10,11,12,13,14,16,17,19,20,20,22,25,24,27,27,28,28,28,29,31,32,32,32,34,33,34,35,36,36,37,37,39,39,39,40,40,39,38,36,36,35,34,33,32,32,31,31,31,31,30,30,30,30,30,29,29,29,28,27,27,27,26,26,26,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,6,7,8,8,9,11,11,13,14,16,17,19,21,21,23,26,25,29,29,30,31,31,32,35,36,37,37,39,39,41,42,44,43,45,46,48,48,49,50,50,50,48,47,46,45,45,43,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,588,545,627,684,800,841,963,1000,1107,1315,1366,1591,1686,1948,2084,2327,2555,2585,2873,3215,3103,3587,3663,3728,3833,3904,3998,4316,4517,4644,4621,4860,4877,5042,5216,5430,5398,5621,5689,5918,5950,6076,6227,6204,6172,6011,5828,5715,5642,5539,5352,5281,5254,5202,5237,5183,5256,5208,5201,5185,5207,5231,5206,5162,5155,5042,4982,5008,4965,4896,4850,4801,4762,4733,4714,4714,4715,4717,4719,4721,4722,4724,4726,4728,4729,4731,4733,4734,4736,4737,4739,4741,4742,4744,4745,4747,4749,4750,4752,4753,4755,4756,624,581,539,618,673,786,825,943,979,1084,1286,1336,1555,1648,1903,2036,2273,2495,2525,2806,3140,3031,3503,3578,3641,3744,3814,3906,4216,4413,4537,4515,4749,4765,4927,5097,5307,5275,5493,5560,5784,5816,5939,6087,6065,6034,5878,5699,5589,5517,5418,5236,5167,5140,5090,5124,5072,5143,5096,5090,5075,5096,5120,5096,5054,5047,4937,4878,4904,4862,4795,4750,4702,4665,4636,4618,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4637,4639,4641,4643,4645,4647,4648,4650,4652,4654,4656,4657,4659,4661,4662,4664,7,6,6,6,7,8,8,9,9,10,12,12,14,15,17,18,20,21,21,24,26,25,29,29,29,30,30,30,32,34,34,34,36,35,36,37,39,38,40,40,41,41,42,42,42,42,40,39,38,37,36,35,34,34,33,33,32,33,32,32,32,32,32,31,31,30,30,29,29,29,28,28,27,27,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,7,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,5,6,6,8,8,9,9,10,12,13,15,16,18,20,22,24,24,27,30,29,34,35,35,36,37,38,41,43,44,44,46,46,48,49,51,51,53,54,56,56,57,59,59,58,57,55,54,53,52,51,50,50,49,50,49,50,49,49,49,49,50,49,49,49,48,47,47,47,46,46,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,627,584,541,622,677,791,831,950,986,1092,1296,1346,1568,1662,1919,2053,2292,2516,2546,2830,3166,3056,3532,3607,3672,3775,3845,3938,4251,4449,4574,4552,4787,4804,4967,5138,5350,5318,5537,5605,5831,5863,5987,6136,6114,6082,5924,5744,5633,5561,5460,5276,5207,5180,5129,5163,5111,5183,5135,5129,5113,5135,5159,5135,5092,5084,4973,4915,4940,4898,4831,4785,4737,4699,4670,4652,4652,4654,4655,4657,4659,4661,4663,4665,4667,4668,4670,4672,4674,4675,4677,4679,4681,4682,4684,4686,4688,4689,4691,4693,4694,4696,508,619,577,535,613,666,777,815,931,966,1069,1268,1318,1533,1625,1876,2007,2240,2459,2488,2765,3094,2986,3452,3525,3588,3689,3758,3849,4155,4349,4471,4450,4680,4697,4856,5024,5231,5200,5415,5481,5703,5734,5856,6002,5981,5950,5796,5620,5512,5442,5344,5165,5097,5071,5022,5056,5005,5075,5029,5023,5008,5030,5053,5030,4988,4982,4874,4816,4842,4801,4735,4690,4644,4607,4579,4561,4561,4563,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4603,4605,4607,4609,6,7,7,6,7,7,8,9,10,10,11,13,13,15,16,18,19,22,23,23,26,29,27,31,32,32,32,33,33,36,37,38,37,39,39,40,41,43,42,43,44,45,45,46,47,46,46,44,42,41,41,40,38,37,37,36,36,36,36,35,35,35,35,35,34,34,33,33,32,32,31,31,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,6,6,7,7,8,9,10,11,12,14,15,16,18,18,20,23,22,25,26,26,27,27,28,30,32,33,32,34,34,35,37,38,38,39,40,42,42,43,44,44,43,42,41,40,40,39,38,37,37,37,37,36,37,37,37,36,37,37,37,36,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,510,622,579,537,615,670,781,820,937,973,1077,1277,1327,1544,1637,1890,2022,2257,2477,2507,2786,3117,3009,3477,3551,3615,3717,3786,3877,4185,4381,4504,4482,4714,4731,4891,5061,5269,5238,5454,5521,5743,5775,5897,6045,6023,5992,5837,5659,5550,5480,5381,5200,5132,5105,5056,5090,5038,5109,5063,5057,5042,5063,5087,5063,5021,5014,4905,4847,4873,4831,4765,4720,4673,4636,4608,4590,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4617,4619,4621,4623,4625,4627,4628,4630,4632,4634,4636,491,504,612,571,530,605,658,766,804,918,952,1054,1249,1298,1510,1600,1847,1976,2205,2420,2449,2722,3045,2940,3397,3470,3532,3632,3700,3790,4091,4282,4403,4382,4609,4625,4782,4948,5152,5122,5333,5399,5617,5648,5768,5913,5892,5862,5711,5538,5432,5363,5267,5091,5024,4999,4951,4984,4934,5004,4959,4953,4939,4960,4984,4961,4920,4914,4807,4751,4777,4736,4672,4628,4582,4546,4519,4501,4502,4504,4506,4509,4511,4513,4515,4518,4520,4522,4524,4526,4528,4531,4533,4535,4537,4539,4541,4543,4545,4547,4549,4551,6,6,8,7,7,7,8,9,9,11,11,12,14,14,16,17,20,21,23,25,25,28,31,29,33,34,34,35,35,36,38,40,41,40,42,42,43,44,46,45,47,47,48,48,49,50,50,49,47,46,45,44,43,41,40,40,39,39,38,39,38,38,37,37,37,37,36,36,35,34,34,34,33,33,32,32,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,7,7,8,9,9,11,12,13,14,16,18,18,20,22,21,25,25,26,26,27,28,30,31,32,32,34,34,35,36,38,37,39,39,41,41,42,43,43,43,42,40,40,39,38,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,493,506,616,574,532,609,662,771,809,924,959,1062,1259,1308,1521,1613,1862,1991,2223,2439,2469,2743,3069,2963,3424,3498,3560,3661,3729,3819,4123,4316,4437,4416,4644,4661,4819,4986,5191,5161,5374,5440,5660,5691,5812,5957,5936,5906,5753,5579,5472,5403,5306,5128,5061,5035,4986,5020,4969,5040,4994,4988,4974,4995,5019,4996,4954,4948,4840,4784,4809,4768,4703,4659,4613,4576,4549,4531,4531,4534,4536,4538,4540,4542,4545,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4577,4579,568,486,498,604,563,523,597,648,754,791,903,937,1037,1228,1276,1484,1573,1816,1942,2167,2379,2408,2675,2993,2890,3340,3412,3473,3572,3639,3727,4023,4212,4330,4310,4533,4550,4705,4868,5068,5039,5248,5312,5527,5558,5677,5819,5799,5770,5622,5452,5348,5281,5186,5013,4948,4923,4876,4909,4860,4929,4885,4880,4866,4887,4911,4889,4849,4843,4738,4683,4708,4669,4605,4563,4517,4482,4455,4439,4439,4442,4444,4447,4449,4452,4454,4456,4459,4461,4463,4466,4468,4470,4473,4475,4477,4479,4482,4484,4486,4488,4490,8,7,7,8,8,7,8,8,10,10,11,12,13,15,15,18,19,21,22,25,27,27,30,33,31,36,36,37,37,38,38,41,43,44,43,45,45,46,48,49,49,50,51,52,52,53,54,54,53,51,49,48,47,46,44,43,43,42,42,41,42,41,41,40,40,40,40,39,39,38,37,37,37,36,35,35,34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,29,29,29,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,6,7,7,8,9,9,11,11,13,14,16,17,18,20,22,21,24,25,25,26,27,27,29,31,32,31,33,33,34,35,37,37,38,39,40,41,41,42,42,42,41,40,39,38,38,37,36,36,36,36,35,36,36,36,35,36,36,36,35,35,34,34,34,34,34,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,571,488,501,608,567,526,601,653,760,797,910,945,1045,1239,1287,1497,1587,1831,1959,2186,2399,2428,2698,3019,2915,3369,3441,3503,3602,3669,3758,4057,4247,4366,4346,4571,4588,4743,4908,5110,5080,5290,5356,5572,5603,5722,5866,5845,5816,5666,5495,5390,5322,5227,5052,4986,4961,4913,4947,4897,4967,4922,4917,4902,4924,4947,4925,4884,4878,4773,4717,4742,4702,4638,4595,4550,4514,4487,4470,4470,4473,4475,4478,4480,4482,4485,4487,4489,4491,4494,4496,4498,4500,4503,4505,4507,4509,4511,4513,4516,4518,4520,467,561,481,493,596,556,516,588,638,742,779,888,922,1020,1208,1255,1459,1546,1784,1908,2130,2337,2366,2629,2940,2840,3281,3352,3413,3510,3576,3663,3954,4139,4256,4236,4456,4473,4625,4785,4983,4955,5160,5224,5435,5466,5583,5723,5704,5675,5530,5363,5261,5196,5103,4933,4870,4846,4800,4833,4785,4853,4810,4805,4791,4813,4836,4815,4775,4770,4667,4613,4638,4600,4538,4496,4452,4417,4391,4375,4375,4378,4381,4384,4386,4389,4391,4394,4397,4399,4402,4404,4407,4409,4412,4414,4417,4419,4421,4424,4426,4428,7,9,7,8,9,8,8,9,9,11,11,12,13,14,16,17,19,20,23,24,27,29,29,32,36,34,39,40,40,41,41,42,45,47,48,47,49,49,51,52,54,53,55,55,57,57,58,59,58,58,56,54,52,51,50,48,47,47,46,46,45,46,45,45,44,44,44,44,43,43,41,41,41,40,39,39,38,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,32,32,32,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,4,4,4,5,5,6,6,7,7,9,9,11,11,13,14,16,17,17,19,21,21,24,24,25,26,26,27,29,30,31,31,32,33,34,35,36,36,38,38,40,40,41,42,42,41,40,39,38,38,37,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,33,33,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,469,564,483,495,600,559,519,592,643,748,785,895,929,1028,1218,1265,1472,1560,1800,1925,2148,2358,2387,2652,2967,2865,3311,3382,3443,3541,3607,3695,3989,4175,4293,4273,4495,4511,4665,4826,5025,4997,5203,5268,5481,5512,5630,5771,5751,5723,5576,5407,5305,5238,5145,4973,4909,4884,4838,4871,4822,4891,4847,4842,4829,4850,4873,4852,4812,4806,4702,4648,4673,4634,4571,4529,4484,4449,4423,4407,4407,4410,4412,4415,4418,4420,4423,4425,4428,4430,4432,4435,4437,4440,4442,4444,4447,4449,4451,4454,4456,4458,449,460,552,473,485,585,546,507,578,627,728,764,872,905,1000,1185,1231,1431,1516,1749,1871,2088,2291,2320,2578,2883,2785,3218,3288,3348,3443,3508,3594,3880,4061,4176,4157,4373,4390,4539,4697,4891,4864,5066,5129,5337,5367,5482,5620,5602,5575,5432,5269,5169,5105,5015,4848,4786,4763,4718,4750,4704,4771,4729,4725,4712,4733,4756,4735,4697,4692,4591,4538,4563,4526,4465,4424,4381,4347,4322,4306,4307,4310,4313,4316,4319,4322,4324,4327,4330,4333,4335,4338,4341,4344,4346,4349,4352,4354,4357,4359,4362,8,8,10,8,8,10,9,8,9,10,11,12,13,14,15,18,18,21,22,25,26,29,32,32,35,39,37,43,43,44,44,45,46,49,51,52,52,54,54,55,57,59,58,60,60,62,62,63,65,64,63,61,59,57,56,55,53,52,51,50,50,50,50,49,49,48,48,48,48,47,47,45,45,44,44,43,42,42,41,40,40,40,40,39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,35,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,6,6,7,7,9,9,10,11,13,14,15,17,17,19,21,20,23,24,24,25,26,26,28,30,30,30,32,32,33,34,36,35,37,37,39,39,40,41,41,41,40,38,38,37,37,35,35,35,34,35,34,35,34,34,34,34,35,35,34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,452,464,557,477,489,591,551,511,583,632,735,771,880,913,1010,1196,1243,1445,1531,1767,1890,2109,2314,2343,2603,2912,2812,3250,3320,3380,3476,3542,3628,3917,4100,4216,4197,4414,4431,4582,4741,4937,4909,5112,5176,5386,5416,5532,5672,5653,5625,5481,5316,5215,5150,5059,4891,4828,4804,4759,4791,4744,4812,4769,4765,4751,4773,4796,4775,4736,4731,4629,4576,4601,4563,4501,4460,4416,4382,4356,4340,4341,4344,4347,4350,4352,4355,4358,4360,4363,4366,4368,4371,4374,4376,4379,4381,4384,4386,4389,4391,4394,393,442,453,542,465,476,574,535,497,566,614,714,749,854,886,980,1160,1205,1401,1485,1713,1832,2044,2244,2272,2524,2824,2728,3152,3221,3280,3373,3438,3521,3801,3980,4093,4074,4286,4303,4450,4605,4795,4769,4967,5029,5234,5264,5377,5513,5495,5469,5330,5170,5073,5010,4922,4759,4698,4676,4632,4665,4619,4686,4645,4641,4628,4649,4673,4653,4615,4611,4512,4461,4485,4449,4389,4349,4307,4274,4250,4235,4236,4239,4242,4245,4248,4252,4255,4258,4261,4264,4266,4269,4272,4275,4278,4281,4284,4287,4290,4292,8,9,9,10,9,9,11,10,9,10,11,12,13,14,15,16,19,20,23,24,27,29,32,34,35,38,42,40,46,47,47,48,49,50,53,56,57,56,59,58,60,62,64,63,65,66,68,68,69,70,69,69,67,64,62,61,60,57,56,56,55,55,54,54,54,53,53,53,53,52,51,51,49,49,48,48,47,46,45,45,44,44,43,43,43,43,42,42,42,42,41,41,41,41,40,40,40,40,40,39,39,39,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,6,6,7,8,9,10,11,13,13,15,16,17,18,21,20,23,24,24,25,25,26,28,29,30,30,31,31,32,34,35,35,36,37,38,38,39,40,40,40,39,38,37,37,36,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,396,445,456,547,469,480,580,541,502,572,621,721,756,863,896,990,1172,1218,1416,1501,1731,1852,2066,2268,2296,2551,2853,2757,3185,3254,3314,3408,3473,3558,3840,4020,4134,4116,4330,4346,4495,4651,4843,4816,5016,5079,5285,5316,5430,5567,5548,5522,5381,5219,5121,5058,4968,4803,4742,4719,4675,4707,4661,4728,4687,4683,4670,4691,4714,4694,4656,4651,4552,4499,4524,4487,4427,4387,4344,4311,4286,4270,4272,4275,4278,4281,4284,4286,4289,4292,4295,4298,4301,4304,4307,4309,4312,4315,4318,4320,4323,4326,384,387,434,444,531,456,466,562,524,487,555,602,699,733,835,867,959,1134,1179,1370,1452,1674,1791,1999,2194,2221,2468,2761,2668,3083,3150,3208,3300,3363,3445,3719,3894,4005,3987,4195,4212,4356,4508,4694,4669,4863,4925,5125,5155,5267,5400,5383,5358,5222,5066,4971,4911,4825,4665,4606,4585,4542,4574,4530,4596,4556,4552,4541,4562,4585,4566,4530,4525,4429,4379,4403,4368,4310,4271,4230,4198,4174,4160,4161,4165,4168,4171,4175,4178,4181,4185,4188,4191,4194,4197,4201,4204,4207,4210,4213,4216,4219,9,9,10,10,11,10,10,12,11,10,11,12,13,14,16,16,18,21,21,25,26,29,31,35,38,38,41,46,44,50,51,52,53,54,54,58,61,62,61,64,64,66,68,70,69,72,72,74,74,75,77,76,75,73,70,68,67,66,63,62,61,60,60,59,60,59,58,58,58,58,57,56,56,54,53,53,52,51,51,50,49,48,48,48,47,47,47,47,46,46,46,46,45,45,45,45,44,44,44,43,43,43,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,6,6,7,8,9,10,11,12,13,15,16,16,18,20,20,23,23,23,24,25,25,27,28,29,29,31,31,32,33,34,34,36,36,37,38,38,39,39,39,38,37,36,36,35,34,34,33,33,33,33,34,33,33,33,33,33,33,33,33,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,387,390,438,448,536,460,471,568,530,492,561,608,706,741,845,877,969,1147,1192,1385,1468,1693,1812,2021,2219,2246,2496,2792,2698,3117,3185,3244,3336,3400,3483,3760,3937,4048,4031,4240,4257,4403,4556,4745,4719,4915,4977,5179,5210,5322,5456,5439,5413,5276,5118,5022,4960,4873,4712,4652,4630,4587,4619,4574,4641,4600,4596,4584,4605,4629,4609,4572,4568,4470,4419,4444,4408,4349,4310,4269,4236,4212,4197,4199,4202,4205,4208,4211,4215,4218,4221,4224,4227,4230,4233,4236,4239,4242,4245,4248,4251,4254,416,375,378,423,433,517,445,455,547,511,476,541,587,681,715,815,846,935,1106,1149,1335,1416,1632,1747,1949,2139,2167,2407,2693,2603,3008,3074,3130,3220,3282,3363,3631,3802,3910,3893,4096,4113,4254,4403,4586,4562,4752,4812,5009,5039,5148,5279,5263,5239,5107,4955,4863,4804,4720,4565,4507,4487,4446,4478,4435,4499,4461,4458,4447,4468,4491,4472,4437,4434,4340,4291,4315,4281,4225,4187,4147,4116,4093,4079,4081,4085,4088,4092,4096,4099,4103,4106,4110,4113,4117,4120,4124,4127,4130,4134,4137,4140,11,10,9,10,11,12,11,11,13,12,11,12,13,15,15,17,18,19,23,23,27,28,32,34,38,41,41,46,51,48,56,56,57,58,59,60,64,67,69,68,71,71,73,75,77,76,79,80,82,82,83,85,84,83,81,78,76,74,73,70,68,68,67,67,66,66,65,65,64,64,64,63,62,62,60,59,59,58,57,56,55,54,54,53,53,53,52,52,52,51,51,51,51,50,50,50,49,49,49,49,48,48,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,3,4,4,5,5,6,6,7,8,8,10,10,12,13,14,16,16,18,20,19,22,22,23,24,24,25,27,28,29,28,30,30,31,32,34,33,35,35,37,37,38,39,38,38,37,36,36,35,34,33,33,33,32,33,32,33,33,33,32,33,33,33,32,32,32,31,32,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,421,380,382,428,439,524,450,461,554,518,481,548,594,690,724,825,856,947,1120,1164,1352,1434,1653,1769,1974,2166,2194,2438,2727,2635,3045,3112,3169,3260,3322,3404,3675,3848,3957,3940,4145,4162,4305,4455,4640,4615,4807,4868,5067,5097,5207,5339,5323,5298,5164,5010,4917,4857,4772,4615,4557,4535,4494,4526,4482,4547,4508,4505,4494,4515,4538,4519,4483,4479,4384,4335,4359,4324,4267,4229,4188,4157,4134,4119,4121,4125,4128,4132,4135,4138,4142,4145,4149,4152,4155,4159,4162,4165,4168,4172,4175,4178,327,404,365,367,411,421,502,432,442,532,497,462,526,571,662,695,792,822,909,1075,1117,1298,1377,1587,1699,1896,2081,2108,2343,2621,2534,2927,2992,3048,3135,3196,3275,3536,3703,3809,3793,3992,4009,4147,4292,4471,4448,4634,4693,4885,4915,5022,5150,5135,5112,4984,4836,4747,4690,4609,4458,4402,4382,4343,4375,4333,4397,4360,4357,4347,4368,4391,4373,4339,4336,4245,4197,4222,4189,4134,4097,4059,4029,4007,3994,3996,4000,4004,4008,4011,4015,4019,4023,4027,4031,4034,4038,4042,4045,4049,4053,4056,9,12,10,10,11,11,13,11,12,14,13,12,13,14,16,17,19,19,21,25,26,29,31,35,37,41,45,45,50,55,53,61,62,62,64,64,66,70,73,75,74,77,77,79,82,84,83,86,87,90,90,91,93,92,91,88,85,83,81,79,76,75,74,73,73,72,72,71,71,70,70,70,69,68,68,66,65,65,64,62,61,60,60,59,58,58,58,57,57,57,56,56,56,55,55,55,55,54,54,54,53,53,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,3,4,4,5,5,6,6,7,8,8,10,10,12,12,14,15,15,17,19,19,21,22,22,23,23,24,26,27,28,28,29,29,30,31,33,33,34,34,36,36,37,38,38,37,36,35,35,34,34,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,332,410,370,373,417,427,510,438,448,539,504,469,534,579,672,705,803,834,922,1091,1133,1317,1396,1610,1723,1922,2110,2137,2375,2657,2568,2967,3033,3089,3178,3239,3319,3583,3752,3859,3843,4044,4061,4200,4347,4528,4505,4693,4753,4947,4977,5085,5214,5199,5175,5045,4895,4805,4747,4664,4511,4455,4434,4394,4426,4384,4448,4410,4407,4397,4418,4441,4423,4388,4385,4292,4244,4268,4235,4179,4142,4103,4072,4050,4036,4038,4042,4046,4050,4053,4057,4061,4064,4068,4072,4075,4079,4082,4086,4090,4093,4097,413,317,391,353,356,398,407,485,418,428,514,481,448,510,553,641,673,767,797,881,1042,1083,1258,1334,1539,1647,1838,2018,2045,2273,2543,2459,2841,2904,2958,3044,3103,3181,3435,3597,3700,3686,3879,3896,4030,4173,4347,4325,4506,4565,4752,4782,4886,5012,4998,4976,4852,4709,4623,4568,4489,4343,4289,4270,4233,4264,4224,4286,4251,4249,4239,4260,4283,4267,4234,4231,4143,4097,4121,4089,4036,4001,3964,3935,3914,3902,3904,3908,3913,3917,3921,3925,3929,3934,3938,3942,3946,3950,3954,3958,3962,3966,14,10,13,11,11,12,13,15,13,13,15,14,13,14,15,18,18,21,21,23,27,28,32,34,39,41,46,50,50,55,61,59,67,68,69,71,72,73,78,81,83,82,86,86,88,91,94,93,96,97,100,100,102,103,102,101,98,95,92,91,88,85,83,83,81,81,80,81,79,79,78,78,78,77,76,76,73,72,72,71,70,69,68,67,66,65,65,64,64,64,63,63,63,62,62,62,61,61,61,60,60,60,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,3,4,4,3,4,4,5,5,6,6,6,8,8,9,10,11,12,13,15,15,17,19,18,21,21,22,22,23,23,25,26,27,27,28,29,30,31,32,32,33,33,35,35,36,37,37,36,36,34,34,33,33,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,420,322,397,359,362,404,414,494,425,435,523,489,455,518,562,652,684,779,809,895,1058,1100,1278,1355,1563,1673,1867,2049,2076,2307,2582,2496,2884,2948,3003,3090,3150,3228,3485,3650,3755,3739,3935,3952,4088,4232,4408,4386,4570,4629,4818,4848,4954,5081,5066,5044,4918,4772,4684,4628,4549,4400,4345,4326,4288,4319,4278,4341,4305,4303,4293,4314,4337,4320,4287,4284,4193,4147,4171,4139,4085,4049,4011,3982,3960,3947,3950,3954,3958,3962,3966,3970,3974,3978,3982,3986,3990,3994,3998,4001,4005,4009,327,397,305,376,340,342,382,391,466,402,412,495,463,432,491,533,618,649,739,768,849,1004,1044,1213,1287,1484,1589,1774,1948,1974,2194,2455,2374,2744,2805,2858,2941,2999,3074,3320,3478,3578,3564,3752,3769,3900,4038,4207,4186,4362,4420,4602,4631,4733,4856,4843,4823,4703,4565,4482,4429,4354,4212,4161,4143,4107,4138,4100,4161,4127,4126,4117,4138,4161,4145,4114,4112,4027,3983,4007,3976,3925,3892,3856,3828,3808,3797,3800,3804,3809,3813,3818,3822,3827,3831,3836,3840,3845,3849,3853,3858,3862,13,15,11,14,12,12,14,14,16,14,14,16,15,14,16,17,19,20,23,23,26,30,31,36,37,43,45,50,54,55,60,67,65,74,75,76,78,79,80,86,90,92,91,95,95,97,100,104,102,106,107,110,110,112,114,113,112,108,105,102,100,98,94,92,91,90,90,89,89,88,87,87,86,86,85,84,84,81,80,80,79,77,76,75,74,73,72,72,72,71,71,70,70,70,69,69,68,68,68,67,67,67,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,6,6,7,7,8,9,9,11,12,13,14,16,18,18,20,22,21,25,25,26,26,27,28,30,31,32,32,34,34,35,36,38,38,39,40,41,42,42,44,43,43,42,41,40,40,39,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,333,405,311,383,346,349,390,399,476,410,420,505,472,440,500,543,630,661,753,782,865,1023,1063,1236,1310,1511,1618,1806,1983,2009,2233,2499,2416,2792,2854,2908,2992,3051,3127,3377,3537,3639,3625,3815,3832,3965,4105,4276,4255,4434,4492,4676,4706,4809,4933,4920,4899,4777,4637,4552,4498,4421,4277,4225,4207,4170,4201,4162,4224,4189,4187,4178,4199,4222,4206,4174,4172,4084,4040,4064,4032,3980,3946,3910,3882,3861,3849,3852,3856,3861,3865,3869,3874,3878,3882,3887,3891,3895,3899,3903,3908,3912,285,312,379,292,359,325,327,366,375,446,385,394,474,444,414,471,511,593,622,709,737,815,964,1002,1165,1236,1426,1527,1705,1872,1898,2110,2361,2284,2639,2699,2750,2831,2887,2960,3197,3349,3447,3434,3615,3633,3759,3893,4057,4038,4208,4264,4440,4470,4569,4688,4676,4658,4543,4410,4331,4281,4209,4073,4024,4007,3973,4004,3967,4027,3995,3994,3986,4007,4030,4015,3986,3985,3902,3860,3884,3855,3806,3774,3740,3714,3695,3684,3688,3693,3698,3703,3708,3712,3717,3722,3727,3732,3737,3741,3746,3751,13,14,16,13,15,14,13,15,15,18,15,15,18,17,15,17,19,21,22,25,26,28,33,34,39,41,47,50,55,60,61,67,75,72,82,83,85,86,88,89,96,100,102,101,105,105,108,111,115,114,118,119,123,123,125,127,126,125,121,116,114,112,109,105,103,102,100,100,99,100,98,97,97,96,96,95,94,93,91,89,89,88,86,85,84,83,82,81,80,80,80,79,79,78,78,77,77,77,76,76,75,75,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,4,3,4,4,4,4,4,5,5,6,6,7,7,9,9,10,11,13,14,15,17,17,19,21,21,24,24,25,25,26,27,29,30,31,31,33,33,34,35,36,36,38,38,40,40,41,42,42,42,41,40,39,38,38,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,291,320,388,298,367,332,335,374,383,456,393,403,484,454,423,481,522,605,635,724,752,832,984,1023,1189,1261,1455,1558,1739,1910,1935,2151,2408,2329,2691,2752,2804,2886,2943,3017,3258,3413,3512,3499,3683,3700,3829,3965,4131,4112,4285,4342,4521,4550,4651,4771,4759,4740,4622,4487,4406,4354,4281,4142,4092,4075,4040,4070,4033,4094,4061,4060,4051,4072,4095,4080,4050,4048,3964,3921,3945,3915,3865,3833,3798,3771,3751,3740,3743,3748,3753,3758,3763,3767,3772,3777,3781,3786,3790,3795,3799,3804,284,270,296,359,277,340,308,311,347,356,424,366,375,451,423,395,449,487,565,594,677,703,778,921,958,1113,1182,1364,1460,1631,1791,1816,2020,2261,2187,2528,2586,2636,2714,2768,2838,3067,3213,3308,3296,3471,3488,3610,3739,3898,3880,4045,4099,4270,4299,4395,4510,4500,4483,4373,4247,4171,4123,4055,3924,3878,3863,3830,3861,3826,3885,3854,3854,3847,3868,3891,3877,3850,3849,3770,3730,3754,3726,3680,3650,3617,3592,3575,3565,3569,3574,3579,3585,3590,3595,3601,3606,3611,3616,3621,3627,3632,14,14,15,17,13,16,14,14,16,16,19,16,16,19,18,16,19,20,23,24,27,28,30,36,37,42,44,51,54,60,65,65,72,80,77,89,90,91,93,95,96,103,108,110,109,114,114,117,120,125,123,128,128,133,133,135,138,136,135,131,126,123,121,118,114,111,110,109,109,107,108,107,106,105,105,105,104,102,102,99,97,97,96,94,93,91,90,89,88,88,87,87,86,86,85,85,84,84,84,83,83,82,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,6,6,7,8,9,10,11,12,13,15,16,16,18,20,20,23,23,24,24,25,26,28,29,30,30,31,31,33,34,35,35,36,37,38,39,40,41,41,40,39,38,38,37,36,35,35,35,34,35,34,35,35,35,35,35,35,35,35,35,34,34,34,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,292,277,304,369,284,350,317,319,356,365,435,376,385,463,433,404,460,499,579,608,693,720,796,942,980,1139,1209,1394,1493,1667,1831,1857,2064,2310,2235,2583,2642,2693,2772,2827,2899,3131,3281,3377,3365,3543,3560,3684,3816,3977,3958,4126,4181,4354,4384,4482,4598,4588,4570,4458,4328,4250,4201,4131,3998,3950,3935,3901,3932,3896,3955,3924,3924,3916,3937,3960,3946,3918,3916,3836,3795,3819,3790,3743,3712,3678,3653,3635,3624,3628,3633,3638,3643,3649,3654,3659,3664,3669,3674,3679,3684,3688,273,267,254,279,338,261,321,291,293,328,336,401,346,355,427,400,374,425,462,536,563,642,668,739,874,910,1058,1123,1297,1389,1552,1705,1729,1923,2153,2084,2409,2465,2513,2588,2641,2708,2927,3068,3158,3148,3316,3333,3451,3575,3727,3711,3869,3923,4086,4115,4208,4320,4311,4295,4191,4071,3999,3954,3889,3765,3721,3708,3677,3707,3675,3732,3703,3704,3698,3719,3741,3729,3703,3704,3628,3591,3614,3588,3544,3516,3485,3462,3445,3437,3441,3447,3453,3458,3464,3470,3475,3481,3487,3492,3498,3503,16,16,15,16,19,14,17,16,16,17,17,20,17,18,21,19,18,20,22,25,26,29,30,33,39,40,46,49,56,59,65,71,72,80,88,85,98,99,101,103,104,106,114,119,121,120,126,126,129,133,138,136,141,142,147,147,149,152,151,149,145,140,136,134,131,126,124,122,121,121,119,120,118,117,116,116,116,115,114,113,110,108,108,106,104,103,101,100,99,98,97,97,97,96,96,95,95,94,94,93,93,92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,3,2,3,3,3,3,3,4,3,3,4,4,3,4,4,5,5,6,6,7,8,8,10,10,12,13,14,15,16,17,19,19,22,22,23,23,24,24,26,28,29,28,30,30,31,32,34,34,35,35,37,37,38,39,39,39,38,37,36,36,35,34,34,33,33,33,33,34,33,33,33,33,34,34,33,33,33,32,33,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,281,275,262,287,348,269,330,299,302,337,346,412,356,365,439,412,384,437,474,550,578,659,685,758,897,934,1086,1152,1330,1425,1591,1748,1772,1971,2207,2135,2468,2525,2574,2650,2704,2773,2996,3140,3232,3222,3393,3410,3530,3657,3812,3795,3956,4010,4177,4206,4301,4414,4405,4388,4282,4158,4084,4038,3971,3844,3799,3785,3753,3783,3750,3808,3778,3779,3772,3793,3816,3803,3776,3776,3699,3660,3684,3657,3612,3582,3551,3527,3510,3500,3504,3510,3516,3521,3527,3532,3538,3543,3549,3554,3559,3565,248,254,249,237,260,315,244,300,272,274,307,315,376,325,334,401,377,352,400,435,505,531,605,630,697,825,859,1000,1062,1226,1314,1468,1614,1637,1821,2039,1974,2283,2337,2383,2455,2505,2570,2778,2913,2999,2991,3151,3168,3281,3400,3545,3531,3683,3734,3891,3920,4009,4116,4109,4095,3997,3883,3816,3774,3713,3595,3554,3542,3514,3543,3513,3568,3542,3544,3539,3559,3582,3571,3547,3548,3476,3441,3464,3440,3399,3372,3343,3322,3307,3299,3304,3310,3316,3323,3329,3335,3341,3347,3353,3359,3365,17,17,16,15,17,20,15,19,17,17,18,18,22,19,19,22,21,19,22,23,27,28,32,33,36,42,43,50,52,60,64,71,77,78,86,96,92,106,108,109,112,113,115,124,129,132,131,137,137,141,145,150,148,154,155,160,160,163,166,165,163,158,153,149,147,143,138,135,134,132,132,130,132,130,129,128,128,128,127,125,124,121,119,119,117,115,113,112,110,109,108,108,107,107,106,106,105,105,104,104,103,103,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,2,3,3,3,3,3,3,4,3,3,4,4,5,5,6,6,6,8,8,9,10,11,12,13,15,15,17,19,18,21,21,22,22,23,23,25,26,27,27,29,29,30,31,32,32,33,34,35,35,36,37,37,37,36,35,35,34,34,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,257,263,258,245,269,326,252,310,281,284,317,326,388,336,344,414,388,363,413,448,520,547,623,648,718,850,885,1029,1092,1261,1351,1510,1659,1683,1872,2096,2029,2346,2400,2447,2521,2572,2639,2852,2989,3078,3069,3232,3250,3365,3487,3635,3620,3775,3828,3988,4017,4108,4217,4209,4194,4093,3976,3907,3863,3800,3679,3637,3624,3595,3624,3594,3649,3622,3623,3618,3639,3661,3650,3625,3625,3552,3515,3539,3514,3471,3443,3414,3391,3376,3367,3372,3378,3384,3390,3396,3402,3408,3414,3419,3425,3431,187,228,234,230,219,240,292,226,278,252,255,285,293,349,302,311,374,351,328,373,406,471,496,566,589,652,773,805,937,995,1149,1232,1377,1514,1536,1710,1915,1855,2145,2196,2240,2309,2357,2419,2615,2743,2825,2818,2969,2987,3094,3207,3345,3333,3477,3527,3676,3704,3790,3892,3886,3874,3782,3675,3613,3574,3517,3407,3369,3358,3332,3361,3333,3387,3362,3365,3361,3381,3403,3394,3372,3374,3307,3274,3297,3275,3236,3211,3185,3165,3152,3145,3150,3157,3164,3170,3177,3183,3190,3196,3203,3209,15,18,18,17,16,18,21,16,20,18,18,20,20,24,20,21,25,23,21,24,26,30,31,35,36,39,46,48,55,58,67,71,79,86,87,96,107,103,119,121,122,125,127,130,139,145,149,148,155,154,159,164,170,168,174,176,182,182,186,189,188,186,181,175,171,168,164,158,155,154,152,152,150,151,149,149,148,148,148,146,145,144,140,138,138,136,134,132,130,129,127,126,126,125,125,124,124,123,123,122,122,121,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,5,5,5,6,7,7,9,9,10,11,13,14,14,16,17,17,20,20,20,21,21,22,24,25,26,26,27,27,28,29,30,30,32,32,33,34,34,35,35,35,34,33,33,32,32,31,31,30,30,30,30,31,30,30,30,31,31,31,31,31,30,30,30,30,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,29,195,238,244,239,228,250,303,235,289,262,264,296,304,363,314,322,387,364,340,387,420,488,513,585,609,674,799,832,968,1028,1187,1273,1422,1563,1586,1765,1977,1914,2214,2266,2311,2381,2430,2494,2696,2827,2911,2904,3059,3076,3186,3302,3444,3431,3579,3630,3783,3811,3899,4003,3997,3984,3889,3778,3713,3673,3614,3500,3461,3449,3422,3451,3423,3477,3451,3453,3449,3470,3492,3482,3459,3460,3391,3357,3380,3357,3317,3291,3264,3243,3229,3221,3226,3233,3239,3246,3252,3259,3265,3271,3277,3284,176,171,209,214,210,200,220,267,207,255,232,234,262,270,322,279,286,345,324,303,345,375,436,459,524,546,604,716,747,869,924,1067,1144,1280,1407,1428,1590,1782,1726,1997,2045,2087,2151,2197,2256,2439,2559,2637,2631,2773,2790,2891,2998,3128,3118,3254,3301,3442,3469,3551,3647,3643,3633,3548,3449,3391,3356,3303,3200,3166,3156,3133,3161,3136,3187,3165,3168,3166,3186,3207,3199,3180,3182,3120,3089,3112,3092,3056,3034,3009,2992,2979,2974,2980,2987,2994,3001,3008,3015,3022,3029,3036,16,15,19,19,18,17,19,22,17,21,19,19,21,21,25,22,22,26,24,23,26,28,32,33,38,39,43,50,52,60,63,73,78,86,94,95,106,118,113,130,133,135,138,140,143,154,161,165,163,171,171,177,182,189,187,194,196,203,204,207,212,210,209,203,196,191,188,184,178,175,173,171,172,169,171,169,168,167,167,168,166,164,163,159,157,157,155,153,151,149,147,146,145,144,144,143,143,142,142,141,141,140,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,5,6,7,7,8,8,10,10,12,13,13,15,16,16,18,19,19,20,20,21,22,23,24,24,25,26,26,27,29,28,30,30,31,32,32,33,33,33,32,31,31,31,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,28,185,179,218,224,220,209,230,279,216,266,242,244,274,281,336,291,298,359,337,315,359,390,453,477,545,567,628,744,775,902,959,1108,1188,1328,1460,1482,1649,1848,1789,2070,2120,2163,2229,2276,2336,2526,2650,2730,2724,2870,2887,2991,3101,3236,3224,3364,3413,3558,3585,3669,3768,3763,3752,3664,3561,3500,3464,3409,3302,3266,3256,3232,3260,3234,3286,3263,3265,3262,3283,3304,3296,3275,3277,3212,3181,3204,3183,3145,3122,3096,3078,3065,3059,3064,3071,3078,3085,3092,3098,3105,3112,3119,149,159,154,188,193,190,181,199,242,188,231,210,213,239,245,293,254,261,315,296,277,315,343,399,420,480,500,554,657,685,798,848,980,1051,1176,1294,1314,1463,1640,1589,1839,1884,1923,1983,2026,2081,2251,2362,2435,2431,2563,2580,2674,2773,2895,2886,3013,3058,3189,3215,3292,3383,3380,3372,3294,3203,3150,3118,3071,2976,2945,2937,2916,2943,2921,2969,2950,2953,2952,2971,2993,2986,2968,2971,2914,2887,2909,2891,2858,2838,2816,2800,2790,2785,2791,2799,2806,2814,2821,2828,2835,2843,16,16,16,19,19,19,18,19,23,18,22,20,20,22,22,26,23,23,28,26,24,27,29,34,35,40,41,46,54,56,65,68,78,84,93,102,103,114,127,123,141,144,146,150,153,156,168,175,180,178,187,188,193,200,207,206,214,216,224,224,229,234,232,231,224,217,212,209,205,197,194,193,191,191,189,191,189,188,187,187,188,186,184,184,179,177,177,175,172,170,168,166,165,164,163,163,162,162,162,161,161,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,4,4,5,5,6,6,7,8,9,10,11,12,12,13,15,15,17,17,18,18,19,19,21,22,22,22,24,24,25,25,27,26,28,28,29,30,30,31,31,31,30,29,29,29,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,26,26,26,26,25,25,25,26,26,26,26,26,26,26,158,167,162,198,203,200,191,209,254,197,243,221,223,250,257,307,266,274,330,310,290,330,359,417,439,501,522,579,686,715,833,885,1023,1097,1227,1350,1370,1525,1710,1657,1917,1964,2004,2066,2110,2167,2344,2460,2535,2530,2667,2684,2781,2884,3010,3000,3132,3178,3314,3341,3420,3514,3510,3501,3419,3324,3269,3236,3185,3087,3054,3045,3023,3051,3027,3077,3056,3060,3057,3077,3099,3092,3073,3076,3016,2987,3009,2990,2956,2935,2912,2895,2883,2878,2884,2892,2899,2906,2913,2921,2928,2935,110,133,141,137,167,172,169,162,178,216,168,207,189,191,214,220,263,228,235,283,266,249,284,310,360,379,433,452,501,594,620,722,768,888,953,1066,1174,1192,1328,1489,1444,1672,1713,1750,1805,1845,1895,2051,2153,2220,2217,2339,2354,2441,2533,2645,2638,2755,2797,2918,2943,3015,3099,3097,3091,3020,2938,2891,2862,2820,2734,2706,2700,2681,2707,2687,2733,2716,2720,2720,2739,2759,2754,2738,2742,2690,2666,2687,2671,2642,2624,2604,2591,2582,2578,2585,2592,2600,2608,2615,2623,2630,13,16,17,16,20,20,19,18,20,24,19,23,20,21,23,23,28,24,24,29,27,25,29,31,36,37,43,44,49,57,59,69,73,84,90,100,109,111,123,137,132,152,155,158,162,165,169,182,190,195,194,203,204,210,217,226,224,233,235,244,245,250,256,255,253,246,238,233,230,225,217,214,213,210,211,209,211,209,209,208,208,209,207,205,204,200,197,198,196,192,190,188,186,185,184,183,183,183,182,182,182,181,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,4,4,4,5,6,6,7,7,8,9,10,11,11,12,14,13,15,16,16,17,17,18,19,20,21,21,22,22,23,23,24,24,25,26,27,27,28,29,29,29,28,27,27,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,117,141,150,146,178,182,179,171,188,229,178,219,199,202,226,233,278,241,248,299,281,263,300,326,379,399,456,475,527,625,652,759,807,933,1001,1120,1233,1252,1394,1563,1515,1754,1797,1835,1893,1934,1986,2150,2256,2326,2322,2449,2465,2556,2652,2768,2760,2882,2926,3052,3077,3151,3239,3237,3229,3155,3069,3018,2989,2943,2853,2823,2817,2797,2823,2802,2849,2831,2835,2834,2853,2874,2868,2852,2855,2801,2775,2796,2780,2749,2729,2709,2694,2684,2680,2687,2694,2702,2709,2717,2724,2732,94,96,116,123,120,146,151,148,142,156,190,148,182,166,168,189,195,233,202,208,251,236,221,252,275,320,337,386,402,446,530,553,644,685,793,851,953,1049,1066,1188,1332,1292,1497,1535,1568,1618,1654,1700,1841,1933,1995,1992,2102,2118,2197,2280,2382,2376,2483,2522,2632,2655,2721,2798,2798,2793,2730,2657,2615,2590,2552,2475,2451,2447,2431,2455,2438,2480,2466,2470,2471,2489,2508,2505,2491,2496,2449,2428,2448,2434,2408,2393,2376,2364,2357,2354,2361,2369,2377,2384,2392,2400,13,13,16,17,16,20,20,20,19,20,24,19,23,21,21,23,24,28,25,25,30,28,26,30,32,37,39,44,46,51,60,62,72,77,88,94,105,115,116,129,144,139,161,164,167,172,175,179,193,202,207,206,216,217,224,232,241,240,249,252,262,263,268,275,274,272,265,257,252,248,243,235,232,230,228,229,227,230,227,227,226,227,227,226,224,223,218,215,216,214,211,209,206,205,203,202,202,202,201,201,201,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,7,8,9,10,10,11,12,12,14,14,15,15,15,16,17,18,19,19,20,20,20,21,22,22,23,23,24,25,25,26,26,26,25,25,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,23,23,22,22,22,22,22,22,22,22,22,22,22,22,101,103,124,132,128,157,161,158,151,167,203,158,194,177,179,201,207,248,215,221,267,251,235,268,292,340,358,409,427,473,561,586,682,726,840,901,1008,1110,1128,1257,1409,1367,1583,1622,1657,1710,1748,1796,1944,2041,2106,2103,2218,2234,2317,2405,2511,2505,2616,2657,2773,2797,2865,2946,2945,2939,2873,2795,2750,2724,2684,2602,2576,2571,2554,2579,2561,2604,2589,2593,2593,2612,2632,2627,2613,2617,2568,2545,2565,2551,2523,2507,2489,2476,2467,2465,2471,2479,2487,2494,2502,2510,66,80,82,99,105,103,125,129,127,122,134,163,127,157,143,145,163,168,201,175,180,217,205,192,219,239,278,294,336,351,389,462,482,562,599,693,744,833,918,933,1041,1168,1133,1313,1347,1377,1421,1454,1495,1619,1701,1756,1754,1852,1866,1937,2011,2102,2098,2192,2228,2326,2348,2406,2476,2476,2473,2419,2354,2318,2297,2265,2197,2176,2173,2160,2182,2168,2206,2194,2199,2201,2218,2236,2233,2222,2227,2186,2168,2187,2175,2153,2140,2125,2116,2110,2108,2115,2123,2131,2138,2146,11,13,13,16,16,16,19,20,19,18,20,24,19,23,21,21,23,24,28,24,25,30,28,26,30,32,37,39,45,46,51,61,63,73,78,90,96,107,117,119,132,148,143,165,168,171,176,179,184,198,208,213,212,223,224,232,240,250,248,258,261,272,273,279,286,285,284,276,268,263,259,255,246,243,242,239,241,238,242,239,239,238,239,240,239,237,236,231,228,230,227,224,222,220,218,216,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,6,7,7,8,9,10,11,12,13,14,15,17,17,19,20,20,21,21,22,24,25,26,26,27,27,28,29,31,31,32,33,34,34,35,36,36,36,35,34,34,33,33,32,32,32,31,32,32,32,32,32,32,32,32,32,32,32,32,31,32,32,31,31,31,31,31,31,31,31,31,31,31,72,87,89,107,114,111,136,140,137,131,145,176,137,169,154,157,176,181,217,188,194,234,220,206,235,256,299,315,360,376,417,495,517,602,641,742,796,892,982,998,1113,1248,1211,1403,1439,1470,1518,1552,1595,1728,1815,1873,1871,1975,1989,2064,2143,2239,2234,2334,2372,2476,2498,2560,2634,2634,2630,2571,2503,2463,2441,2406,2334,2311,2307,2293,2316,2301,2341,2327,2332,2333,2351,2369,2366,2354,2359,2315,2295,2315,2302,2278,2264,2248,2238,2231,2229,2236,2244,2251,2259,2267,63,55,67,68,83,88,86,105,108,107,102,113,138,107,133,121,123,138,142,170,148,153,185,174,163,187,203,237,250,286,299,332,395,412,481,512,593,637,714,786,800,892,1002,972,1128,1157,1183,1222,1250,1286,1394,1465,1513,1512,1597,1610,1672,1737,1816,1813,1896,1927,2013,2033,2085,2146,2147,2145,2099,2044,2013,1996,1968,1911,1893,1891,1881,1901,1889,1923,1914,1919,1921,1936,1953,1951,1943,1947,1913,1897,1915,1905,1887,1876,1864,1856,1852,1851,1858,1865,1873,1880,12,10,12,13,15,16,16,19,19,19,18,20,24,18,23,21,21,23,24,28,25,25,30,28,26,30,33,38,40,45,47,52,62,64,75,79,91,98,109,120,122,135,151,146,169,173,176,181,185,189,205,214,220,220,231,232,240,249,259,258,269,272,283,285,291,299,298,296,289,281,275,272,267,259,255,254,252,254,251,255,253,252,252,253,254,253,251,251,246,243,244,242,239,237,234,233,231,230,230,230,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,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,4,4,4,4,5,6,6,7,8,9,9,11,12,12,13,15,14,17,17,18,18,18,19,21,22,22,22,24,24,25,26,27,27,28,28,30,30,31,32,32,32,31,30,30,29,29,28,28,28,28,28,28,28,28,28,28,28,29,29,28,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,69,61,73,75,90,96,94,115,118,117,112,123,150,117,144,132,134,150,155,185,161,166,201,189,177,202,221,257,271,311,324,360,427,446,521,554,642,689,772,850,865,964,1083,1051,1218,1250,1277,1319,1350,1388,1504,1580,1631,1630,1722,1735,1801,1871,1955,1952,2040,2074,2166,2187,2242,2307,2308,2305,2255,2195,2162,2143,2113,2051,2032,2029,2017,2038,2026,2062,2051,2056,2057,2074,2091,2089,2079,2084,2046,2030,2048,2037,2017,2005,1992,1983,1978,1977,1984,1991,1999,2007,49,52,45,55,56,68,72,71,86,89,88,84,93,114,89,110,100,102,115,118,142,123,127,154,145,136,156,170,198,209,240,250,278,331,345,403,430,497,535,599,661,673,750,843,819,950,975,997,1031,1055,1086,1177,1238,1279,1279,1352,1363,1416,1472,1539,1538,1608,1636,1710,1727,1772,1824,1826,1825,1787,1741,1716,1702,1679,1630,1616,1615,1607,1625,1615,1645,1638,1643,1645,1659,1674,1673,1667,1671,1642,1630,1645,1638,1622,1614,1604,1598,1595,1595,1602,1609,1616,10,11,9,11,12,14,15,14,17,18,18,17,18,22,17,21,19,20,22,22,27,23,24,29,27,25,29,31,36,38,43,45,50,59,62,72,76,88,94,105,116,117,131,146,142,164,168,171,176,180,184,199,209,215,214,226,227,235,243,254,253,264,267,278,280,287,294,294,292,285,277,272,269,265,256,253,252,250,252,250,254,252,252,251,253,254,253,251,251,246,244,245,243,240,238,236,234,233,232,233,233,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,7,8,9,10,10,11,13,12,14,15,15,15,16,16,18,18,19,19,20,20,21,22,23,23,24,24,25,26,26,27,27,27,27,26,25,25,25,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,54,57,50,60,62,75,80,78,95,98,97,93,103,125,98,121,110,112,126,130,156,135,140,169,159,149,171,186,217,229,262,274,304,362,378,441,470,544,584,655,722,734,819,920,893,1036,1063,1088,1124,1150,1183,1283,1348,1393,1393,1471,1483,1540,1601,1674,1672,1748,1778,1857,1876,1924,1981,1982,1981,1939,1888,1860,1845,1820,1767,1751,1750,1740,1759,1749,1781,1772,1777,1779,1794,1810,1809,1801,1806,1774,1760,1776,1768,1751,1742,1731,1724,1720,1720,1727,1734,1741,35,39,41,36,44,45,54,58,57,69,72,71,68,75,92,72,89,81,82,93,96,115,100,103,125,118,111,127,139,162,171,196,205,227,270,283,330,352,408,438,492,542,552,616,693,673,781,802,821,849,870,895,971,1022,1056,1057,1117,1127,1171,1218,1274,1274,1333,1356,1418,1433,1471,1515,1518,1518,1486,1449,1428,1417,1399,1359,1348,1348,1341,1357,1350,1375,1369,1374,1377,1389,1402,1402,1397,1402,1378,1368,1382,1376,1364,1357,1350,1345,1343,1344,1350,1356,9,9,10,9,10,11,13,14,13,16,16,16,15,17,21,16,20,18,18,20,21,25,22,22,27,25,24,27,29,34,36,41,43,47,56,59,68,73,84,90,100,110,112,125,140,136,157,161,164,169,173,177,192,201,207,207,218,219,227,236,246,245,256,259,270,272,279,286,286,285,278,271,266,263,259,251,248,247,246,248,246,250,248,248,248,249,251,250,249,249,244,241,243,241,238,237,235,233,232,232,232,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,5,6,7,7,8,8,9,10,10,12,12,12,13,13,14,15,15,16,16,17,17,18,18,19,19,20,20,21,22,22,23,23,23,22,22,21,21,21,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,20,21,21,20,20,20,20,20,20,20,20,39,44,46,41,49,50,61,65,63,78,80,79,76,84,102,80,99,90,92,103,107,128,111,115,139,131,123,141,154,179,189,217,227,252,299,313,365,389,451,485,544,600,610,681,765,744,863,886,906,937,959,988,1071,1126,1164,1164,1231,1241,1290,1341,1403,1402,1466,1492,1559,1576,1617,1665,1667,1667,1632,1590,1567,1555,1535,1491,1478,1477,1470,1487,1479,1506,1499,1505,1507,1520,1534,1534,1528,1533,1506,1495,1510,1503,1489,1482,1473,1468,1465,1466,1472,1479,24,28,31,32,28,34,35,42,45,44,54,56,56,54,59,72,57,70,64,65,73,76,91,79,82,99,94,88,101,110,129,136,156,163,182,216,226,264,281,326,351,394,435,443,495,556,541,628,645,661,683,700,721,783,824,852,853,902,910,947,985,1031,1031,1079,1099,1149,1162,1193,1230,1232,1233,1208,1178,1162,1154,1139,1107,1099,1099,1094,1107,1102,1123,1119,1124,1126,1137,1148,1149,1145,1149,1130,1123,1134,1130,1121,1116,1110,1107,1105,1106,1112,7,7,8,9,8,9,9,11,12,12,14,15,14,14,15,18,14,18,16,16,18,19,23,20,20,24,23,21,24,27,31,33,37,39,43,51,53,62,66,76,82,92,101,103,114,128,124,144,148,151,155,159,163,177,185,191,191,201,203,210,218,228,227,237,241,251,253,260,267,267,266,260,253,249,246,243,235,233,232,231,233,231,235,233,234,234,235,237,236,235,235,231,229,230,229,226,225,223,222,221,221,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,1,1,2,2,2,2,2,3,3,3,3,4,4,5,5,6,7,7,8,9,8,10,10,10,10,11,11,12,13,13,13,14,14,14,15,16,16,16,17,18,18,18,19,19,19,18,18,18,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,27,31,35,37,32,39,40,48,51,50,62,64,63,60,67,82,64,79,72,74,83,86,103,89,92,112,105,99,113,124,145,153,175,183,204,242,253,296,315,365,393,441,486,495,553,622,604,702,721,738,763,782,805,873,919,950,951,1006,1015,1055,1097,1148,1148,1202,1223,1279,1293,1327,1368,1370,1370,1342,1309,1290,1281,1265,1229,1219,1219,1214,1228,1222,1245,1240,1245,1247,1259,1271,1271,1267,1271,1250,1241,1254,1249,1238,1232,1226,1222,1220,1221,1227,19,18,21,23,24,22,26,27,32,35,34,42,43,43,41,45,55,43,54,49,50,57,59,70,61,63,77,73,68,78,86,100,106,121,127,141,168,176,205,219,254,273,307,339,345,386,434,422,491,504,517,535,548,565,613,646,668,669,708,715,744,774,811,811,850,866,906,916,941,971,973,974,955,931,919,913,902,877,871,871,868,879,875,892,889,893,896,905,914,915,912,916,901,896,905,902,895,891,887,885,884,886,6,6,6,7,7,7,8,8,10,10,10,12,13,12,12,13,16,12,15,14,14,16,17,20,17,18,21,20,19,22,24,27,29,33,35,38,46,48,55,59,68,73,82,91,92,103,115,112,130,133,136,140,143,147,160,168,173,173,183,184,191,198,207,207,216,220,229,232,237,244,244,244,239,232,229,227,223,217,215,214,213,215,214,217,216,217,217,218,220,220,219,219,215,213,215,214,212,210,209,208,207,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,3,4,4,5,5,5,6,7,7,8,8,8,8,9,9,10,10,10,10,11,11,12,12,13,13,13,13,14,14,15,15,15,15,15,14,14,14,14,14,13,13,13,14,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,22,21,24,27,28,25,30,31,37,40,39,48,49,49,47,52,64,50,62,56,57,65,67,80,70,72,88,83,78,89,97,114,120,138,144,160,191,200,233,249,289,311,349,385,392,438,493,479,556,572,586,606,621,640,695,731,756,757,801,809,841,875,917,917,960,977,1023,1034,1062,1095,1098,1098,1076,1050,1036,1029,1016,988,980,981,977,989,984,1003,1000,1004,1007,1016,1027,1027,1024,1028,1011,1005,1015,1012,1004,999,995,992,991,992,14,14,13,15,17,18,16,19,20,24,26,25,31,32,32,31,34,41,32,40,37,38,42,44,53,46,48,58,55,51,59,64,75,80,91,96,107,127,133,155,166,192,207,233,257,262,293,330,321,373,383,393,407,417,430,467,492,509,511,540,546,568,592,620,621,650,663,694,702,722,744,747,748,733,716,706,702,694,675,670,671,669,677,675,688,686,690,692,699,707,708,706,709,698,694,702,700,694,692,689,688,687,5,5,5,5,6,6,5,6,7,8,9,8,10,11,10,10,11,13,10,13,12,12,14,14,17,15,15,18,17,16,18,20,23,25,28,30,33,39,41,48,51,59,63,71,78,79,89,99,97,112,115,118,122,124,128,139,146,151,151,159,161,167,173,181,181,189,193,201,203,208,215,215,215,210,205,202,200,197,191,190,190,189,191,190,193,192,193,193,194,196,196,195,196,192,191,193,192,190,189,188,187,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,12,12,12,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,16,16,16,18,20,21,19,22,23,28,30,29,36,37,37,36,39,48,38,47,43,44,49,51,61,53,55,67,63,59,68,74,87,92,106,111,123,146,153,179,191,222,239,268,296,302,337,379,369,429,441,452,468,480,495,537,566,585,586,621,627,652,679,711,712,746,760,795,805,827,853,855,856,839,819,808,803,793,772,766,767,764,774,771,786,783,787,789,797,806,807,805,808,795,791,799,797,791,788,784,782,782,14,10,10,10,11,12,13,11,14,14,17,18,18,22,23,23,22,24,30,23,29,27,27,31,32,38,33,35,42,40,37,43,47,55,58,67,70,78,93,97,113,121,141,152,170,188,192,215,242,235,274,282,289,299,307,317,344,363,375,376,398,403,419,437,458,459,481,490,513,520,534,551,553,554,544,531,524,521,515,502,498,499,498,504,503,513,512,514,516,522,528,528,527,530,522,519,525,524,520,518,516,516,6,4,4,4,4,5,5,4,5,5,6,7,7,8,9,8,8,9,11,9,11,10,10,11,12,14,12,12,15,14,13,15,17,20,21,24,25,27,33,34,40,43,49,53,60,66,67,75,84,82,95,97,100,103,105,109,118,124,128,128,136,137,142,148,155,155,162,165,172,174,179,184,184,185,181,176,174,172,170,165,164,164,163,165,164,167,167,167,168,169,171,171,170,171,168,167,168,168,166,165,164,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,2,2,2,2,3,3,3,3,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,17,12,12,11,13,15,15,14,16,17,20,22,21,26,27,27,26,29,35,28,34,32,32,36,38,45,39,41,49,47,44,50,55,65,68,78,82,91,109,114,133,142,165,178,200,221,225,252,283,276,321,330,338,350,359,370,402,424,439,440,466,471,490,510,535,535,561,572,599,606,623,643,645,646,634,619,611,607,600,584,580,581,579,587,584,596,595,598,600,606,613,614,612,615,606,602,609,608,603,601,599,597,9,10,7,7,7,8,8,9,8,10,10,12,13,13,16,16,16,15,17,21,16,20,19,19,22,22,27,24,24,30,28,26,30,33,39,41,47,49,55,65,69,80,86,100,107,121,133,136,152,172,167,194,200,205,213,218,225,245,258,267,268,284,287,299,312,327,327,343,350,367,372,382,395,396,397,390,381,376,374,370,360,358,359,358,363,361,369,368,370,372,376,380,381,381,383,377,375,379,379,376,375,374,4,4,3,3,3,3,4,4,3,4,4,5,5,5,6,7,7,6,7,9,7,8,8,8,9,9,11,10,10,12,11,11,12,13,16,16,19,20,22,26,27,32,34,39,43,48,53,54,60,67,66,76,78,80,83,85,88,95,100,104,104,110,111,115,120,126,126,132,134,140,142,146,150,151,151,148,144,142,141,139,136,135,135,134,136,135,138,137,138,138,140,141,141,141,141,139,138,140,139,138,137,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,11,12,8,8,8,9,10,11,10,12,12,14,15,15,19,19,19,19,21,25,20,24,22,23,26,27,32,28,29,35,33,32,36,40,46,49,56,59,66,78,82,96,102,119,128,144,159,162,182,205,199,232,238,245,253,260,268,292,307,318,319,338,342,356,371,389,389,408,416,436,442,454,469,470,471,462,452,446,444,439,427,424,425,424,430,428,437,436,438,440,445,450,451,450,452,446,443,448,447,444,443,441,5,6,7,5,5,4,5,6,6,5,6,7,8,9,9,11,11,11,11,12,14,11,14,13,13,15,15,18,16,17,20,19,18,21,23,27,28,32,34,38,45,47,55,59,69,74,83,92,94,105,119,116,135,139,142,147,151,156,170,179,186,186,197,200,208,217,228,228,239,244,256,259,267,275,277,277,272,266,263,262,259,252,251,251,251,254,253,259,258,260,261,264,267,268,268,269,265,264,267,267,265,264,3,3,3,2,2,2,2,3,3,2,3,3,4,4,4,5,5,5,5,5,6,5,6,6,6,7,7,8,7,7,9,8,8,9,10,12,12,14,15,16,20,20,24,26,30,32,36,40,40,45,51,49,58,59,61,63,64,66,72,76,79,79,83,84,88,91,96,96,100,102,107,108,111,115,115,115,113,110,109,108,107,104,103,103,103,104,104,106,106,106,106,108,109,109,109,109,107,107,108,108,107,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,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,7,7,8,6,6,6,6,7,7,7,8,8,10,11,10,13,13,13,13,14,17,14,17,16,16,18,19,22,20,20,25,23,22,25,28,32,34,39,41,46,55,57,67,72,83,90,101,111,114,127,143,140,163,167,172,178,183,189,205,216,224,225,238,241,251,261,274,275,288,294,308,312,321,331,333,334,327,320,316,314,311,303,301,302,301,305,304,311,310,312,313,317,320,321,321,323,318,316,320,320,317,316,3,4,4,4,3,3,3,3,4,4,4,4,4,5,6,6,7,7,7,7,8,10,8,9,9,9,10,10,12,11,11,14,13,12,14,15,18,19,22,23,26,31,32,37,40,47,50,56,62,64,71,81,78,91,94,97,100,103,106,116,122,126,127,134,136,142,148,155,156,163,167,175,177,182,188,189,190,186,182,180,179,177,173,172,172,172,174,174,178,178,179,180,182,184,184,184,185,183,182,184,184,183,1,2,2,2,2,1,1,2,2,2,2,2,2,3,3,3,3,4,3,3,4,5,4,4,4,4,5,5,6,5,5,6,6,6,7,7,8,9,10,11,12,14,15,17,18,21,23,26,29,29,33,37,36,42,43,44,46,47,48,52,55,57,57,61,61,64,67,70,70,73,75,78,79,81,84,84,84,83,81,80,79,79,76,76,76,76,77,77,78,78,78,79,79,80,80,80,81,80,79,80,80,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,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,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5,4,4,4,4,5,5,4,5,6,7,7,7,9,9,9,9,10,12,9,11,11,11,12,13,15,13,14,17,16,15,17,19,22,23,27,28,31,37,39,46,49,57,61,69,76,78,87,98,96,112,115,118,122,126,130,141,149,154,155,164,166,173,180,189,189,199,203,213,216,222,229,230,231,227,221,219,218,216,210,209,209,209,212,211,216,215,217,218,220,223,224,223,225,221,220,223,223,221,2,2,2,3,3,2,2,2,2,2,3,2,3,3,4,4,4,5,5,5,5,5,6,5,6,6,6,6,7,8,7,7,9,8,8,9,10,12,12,14,15,17,20,21,24,26,30,33,37,41,42,47,53,51,60,62,63,66,67,70,76,80,83,83,88,89,93,97,102,102,107,110,115,117,120,124,125,125,123,120,119,118,117,114,114,114,114,115,115,118,118,118,119,120,122,122,122,123,121,121,122,122,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,5,4,4,5,5,6,6,7,8,9,10,11,13,13,16,17,19,21,21,24,27,26,30,31,32,33,34,35,38,41,42,42,45,45,47,49,51,51,54,55,58,58,60,62,62,62,61,60,59,59,58,57,56,56,56,57,57,58,58,58,59,59,60,60,60,60,59,59,60,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,4,2,2,2,3,3,3,3,4,4,4,5,5,6,6,6,6,6,8,6,8,7,7,8,8,10,9,9,11,11,10,11,12,15,15,18,19,21,25,26,31,33,38,41,46,51,52,58,66,64,74,77,79,82,84,87,94,100,103,104,110,111,116,121,127,127,133,136,143,145,149,154,155,155,152,149,147,147,145,141,141,141,141,143,143,146,145,146,147,149,151,151,151,152,150,149,151,151,4,1,1,1,2,2,1,1,1,1,2,2,1,2,2,2,2,2,3,3,3,3,3,4,3,4,4,4,4,4,5,4,5,6,5,5,6,6,7,8,9,9,11,13,13,15,17,19,21,23,26,26,30,33,33,38,39,40,42,43,44,48,51,53,53,56,57,59,62,65,65,68,70,73,74,77,79,79,80,78,77,76,76,75,73,73,73,73,74,74,75,75,76,76,77,78,78,78,79,78,77,78,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,6,7,7,9,9,11,12,13,15,15,17,19,18,21,22,22,23,24,25,27,28,29,29,31,32,33,34,36,36,38,39,41,41,42,44,44,44,43,42,42,41,41,40,40,40,40,40,40,41,41,41,41,42,42,43,42,43,42,42,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,5,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,5,4,5,4,5,5,5,6,6,6,7,7,6,7,8,9,10,11,12,13,16,17,20,21,24,26,30,33,33,38,42,41,48,50,51,53,54,56,61,64,67,67,71,72,75,78,82,82,86,88,93,94,97,100,100,101,99,97,96,95,94,92,92,92,92,93,93,95,95,95,96,97,98,99,99,99,98,97,99,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,5,6,6,8,8,9,10,12,13,14,16,16,18,20,20,23,24,24,25,26,27,29,31,32,32,34,35,36,38,40,40,42,43,45,46,47,49,49,49,48,47,47,46,46,45,45,45,45,45,45,46,46,47,47,47,48,48,48,49,48,48,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,6,6,7,8,9,10,10,11,13,12,14,15,15,16,16,17,18,19,20,20,21,21,22,23,24,25,26,26,28,28,29,30,30,30,29,29,28,28,28,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,4,4,4,4,5,5,6,6,7,7,8,10,10,12,13,15,16,18,20,21,23,26,26,30,31,32,33,34,35,38,40,42,42,44,45,47,49,51,51,54,55,58,59,61,63,63,63,62,61,60,60,59,58,57,58,58,58,58,60,60,60,60,61,62,62,62,63,62,61,1,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,6,6,7,7,8,9,9,11,12,12,14,14,14,15,15,16,17,18,19,19,20,20,21,22,23,24,25,25,26,27,28,29,29,29,28,28,28,27,27,27,26,26,26,27,27,27,27,28,28,28,29,29,29,29,28,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,4,5,5,6,6,6,7,8,8,9,10,10,10,10,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,19,20,19,19,19,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,3,2,2,3,3,3,4,4,4,5,6,6,7,8,9,10,11,12,12,14,16,15,18,18,19,20,20,21,23,24,25,25,27,27,28,29,31,31,33,33,35,35,36,38,38,38,37,37,36,36,36,35,35,35,35,35,35,36,36,36,37,37,37,38,38,38,37,1,1,1,1,1,1,1,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,4,4,5,5,6,6,7,8,9,10,10,11,13,13,15,16,16,17,18,18,19,20,21,22,23,24,25,26,27,27,28,29,30,31,32,33,34,34,34,34,34,33,33,33,32,32,32,32,32,33,33,33,33,34,34,35,35,35,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,6,7,7,8,9,9,10,11,12,13,13,14,14,15,16,17,18,18,19,19,20,21,22,22,23,24,25,25,26,27,28,28,28,28,27,27,27,26,26,26,26,26,26,26,27,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,5,6,6,7,8,9,10,11,12,14,14,16,18,18,20,21,22,23,24,25,27,28,30,30,32,33,34,35,37,38,39,40,42,43,44,46,47,47,47,47,46,46,45,45,44,44,44,44,44,45,45,46,46,46,47,47,47,48],"extension":{"px":{"infofile":"BE0401","tableid":"TAB713","decimals":0}}}}