10 218 279 true 2 5 12 15 19 21 29 32 35 36