395
126
63
59
57
339
191
151
105
135