19 745 269 true 1 6 7 9 12 13 14 15 18 19 23 26 30 32 33 34 36 38 39