127


341


71


301


222


313


87


269


181


118