256
412
409
200
207
200
160
109
105
239