129
52
59
87
26
20
59
576
260
217