10 580 334 true 1 5 13 14 18 20 25 26 33 34