393
198
221
65
157
44
119
98
28
313