true 20 12 true 2 3 4 7 10 12 13 15 16 19 23 26 31 34 35 45