38


47


93


55


137


226


394


162


232


126