12 819 285 true 2 9 13 15 16 21 25 27 28 32 36 38