true 12709 1898 true 1 9 12 17 20 23 25 28 41 46 48 51 53 58 66 70 77 89 95 96