12 289 279 true 3 4 12 13 14 20 21 23 25 27 32 38