true 22 6 true 1 2 3 5 6 8 10 11 13 15 19 20 22 26 29 35 36 42 44 45 48