Числительные сорок, девяносто и сто имеют только две формы: сорок, девяносто, сто (и. п., в. п.) и сорока, девяноста, ста (во всех остальных падежах). Поэтому правильно: с девяноста рублями, о сорока учениках, со ста проблемами, а НЕ *с девяностами рублями, о сороках учениках, со стами проблемами.
Числительное полтора имеет две формы именительного падежа – полтора (м. р. и с. р.) и полторы (ж. р.): полтора литра, полтора бревна, полторы жизни. Форма всех косвенных падежей (кроме винительного) – полутора. Правильно: о полутора днях, а НЕ *о полуторах днях, *полторах днях.
ПРАВИЛЬНО: До скольких работает библиотека? Она работает до стольких-то, НЕ *до скольки, до стольки-то.
ПРАВИЛЬНО: тысяче сотрудников, миллиону сотрудников, трем тысячам сотрудников (д. п.), тысячей сотрудников, миллионом сотрудников, тремя тысячами сотрудников, тысячью сотрудниками и одной тысячей сотрудников (т. п.).
ПРАВИЛЬНО: обратиться к двадцати пяти тысячам студентов, но обратиться к двадцати пяти тысячам ста студентам.