14 16899 431 45 57 65 67 106 109 113 130 137 155 156 159 160 188