23 19217 1051 3 10 14 23 29 31 35 47 50 53 54 59 69 70 74 76 87 90 91 92 95 96 100