393
198
221
65
159
44
120
28
313
53