16 1263 579 true 1 10 15 18 27 29 38 41 48 51 57 69 76 78 80 95