278
258
20
102
259
436
150
72