Грамматический словарь Зализняка
Шапка,
шапки,
шапок,
шапке,
шапкам,
шапку,
шапкой,
шапкою,
шапками,
шапках
шапка
Шапка