140


1276


65


251


95


92


853


2456


104


181