395
199
222
65
161
44
120
98
28
313