251


229


88


120


310


99


171


87


341


111