393
198
221
65
159
44
119
98
28
313