Почему числа "сорок" и "девяносто" так странно называются – а вы знаете историю происхождения?

Русский язык полон непонятных правил, интересных исключений и орфограмм. Но одно из самых интересных явлений — словообразование. 

Каждый россиянин задумывался, почему "сорок" и "девяносто" так сильно отличаются от обычного ряда: "пять+десят", "три+дцать". Оказывается, что "четыре десяте" существовало в языке. Есть версия, по которой такое числительное появилось в результате торговли шкурами соболя. Единицей "бизнеса" являлись четыре десятка меховых шкурок. Именно это число было необходимо для шитья шубы. Их продавали в тканевом мешке. Его и стали называть "сорок".

А вот ситуация с "девяносто" несколько сложнее. Слово "девятьдесят" раньше тоже существовало в языке, но со временем просто исчезло. И точно ответа на вопрос "почему?" до сих пор нет. Некоторые словари приводят информацию, что "девяносто" — это "девять до ста" или "девять десятков из сотни". Появление такого числительного связывают с особенностью славян. Наши предки почему-то любили считать именно девятками. Например, "за тридевять земель", "в тридевятом царстве". "Девяносто" или "девять девятков" также могли назвать "малой сотней". Этим мы можем объяснить вторую часть числительного.