17 20 30 31 15 16 21 14 23 1229