516
398
160
110
272
231
185
171