18 896 496 true 1 5 7 8 9 12 14 15 17 20 21 23 27 28 35 36 37 38