249


412


268


55


303


425


112


142


92


90