all 31 merchandise