10 352 372 true 5 12 13 15 21 27 30 31 34 38