true 16 10 true 3 4 5 12 13 14 16 20 27 28 36 38 42 44 49