105
283
72
93
101
159
146
82
108
322