140


68


62


305


122


92


111


183


184


87