19 1169 547 true 17 19 20 22 23 28 45 50 51 56 63 67 70 71 80 81 86 90 95