true 16 11 true 2 3 5 7 9 12 13 19 32 36 37 38 40 44 46