106
68
172
358
226
227
44
539
65
101