105
283
93
101
146
82
108
322
62
22