24


41


42


35


55


107


56


47


64


166