19 1091 279 true 2 4 5 7 9 16 17 20 21 22 24 27 28 32 33 35 36 38 39