Предлог до в одном из своих значений "употребляется при указании временного предела действия"; предлог по с винительным падежом в одном из значений "соответствует по значению предлогу до" (Словарь русского языка в 4 т. / Под ред. А. П. Евгеньевой). Для устранения неоднозначности рекомендуется использовать слово включительно, когда нужно указать, что называемое число входит в состав промежутка.Вот и ответ на вопрос.