510
156
105
786
269
225
179
133