Here are the names and categories for the winners of the 21st IOCCC: