12 448 384 true 7 8 9 10 14 17 20 23 27 29 37 38