51
106
188
408
82
206
241
161
108
153