23 16348 298 1 12 19 22 33 37 41 42 43 44 46 59 60 62 67 74 80 85 90 91 95 97 99