352
132
117
190
68
46
159
619
315
258