true 15 11 true 2 4 5 6 9 10 11 16 21 31 42 43 45 47 48