true 17 10 true 2 3 4 7 10 13 15 16 19 23 26 31 35 44 45