Чтобы число белочек было наибольшим, им нужно раздать наименьшие различные количества орешков: \(1,2,3,4,5,6,7,8,9,10\).
Сумма для 10 белочек: \(1+2+\dots+10=55\), а это больше 50.
Для 9 белочек: \(1+2+\dots+9=45\), остаётся ещё 5 орешков, поэтому раздать можно, например, \(1,2,3,4,5,6,7,8,14\).
Ответ: 9 белочек (вариант D).