23 17 8 15 12 99