true 15 4 true 1 3 5 9 12 14 20 25 29 35 36 45 48 49