12 18497 792 true 2 4 7 9 18 20 22 24 26 28 29 38