59
81
141
40
22
276
20
50
58
47