129
52
59
87
26
20
59
576
262
218