10 358 352 true 8 11 12 15 19 22 23 29 30 32