40999 items