Answer:
20 small cups and 10 large cups
Explanation:
It's just a case of trial and error for me, 40 small cups is 320, which doesnt work. 30 and 15? 30*8=240 15*16=240 nop. 20 and 10? 20*8=160 10*16=160 160+160=320 yup! So 20 small cups and 10 large cups