107 items in total