1 some
2 any
3 any/many
4 a lot of
5 some
6 a lot of / some
7 much
some - несколько, некоторое кол-во, many - с исчисляемыми существ. во множественном числе, much - с неисчисляемыми существительными, a lot of - со всеми существительными в утвердительных предложениях, any - только в вопросах и отрицаниях. Поэтому вариантов несколько может быть, но оба правильные.