12 829 297 true 5 6 12 15 17 25 31 32 33 35 36 38