12 601 396 true 6 7 9 10 11 38 58 59 63 85 88 95