16 40312 258 true 11 19 28 32 39 53 62 67 80 83 94 97 107 121 126 132