12 1003 297 true 2 5 11 15 17 19 21 27 28 30 32 34