103 items in total