9 3946 570 true 1 6 18 19 21 23 27 30 35