9 530 337 true 3 10 12 18 25 27 28 37 39