33


71


40


50


98


218


526


108


146


279