Thirty-first annual edition includes the best works of some 160 cartoonists from across the country and Canada.