true 12 170 true 1 2 3 4 7 11 17 18 23 25 30