16 1330 667 true 1 12 24 25 34 43 51 52 53 71 74 77 83 86 89 99