513
158
105
791
271
225
182
133