16 953 384 true 1 3 7 8 9 12 14 15 19 24 26 29 32 34 35 39