12 972 414 true 5 31 39 40 49 54 59 61 69 73 89 95