12 991 431 true 17 21 23 26 45 50 59 61 63 66 89 91