104 items in total