12 997 436 true 28 29 40 48 55 67 69 70 74 85 87 95