10 358 352 true 4 7 9 12 13 14 24 27 30 35