429 142 93 16 313 141 263 82 414242