41


5


44


98


268


108


390


116


517


135