10 528 958 true 1 6 8 12 14 16 23 25 30 34