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