15 1016 485 true 1 6 7 8 12 18 21 22 25 27 29 30 31 35 39