151
86
38
157
131
235
294
82