10 420 316 true 8 27 31 34 51 54 65 68 81 98