8 391 352 true 9 12 15 30 31 38 63 75