true 16 4 true 1 2 3 5 10 14 16 23 25 26 27 29 31 38 39