12 492 284 true 5 6 12 15 17 25 31 32 33 35 36 38