260
118
371
81
581
43
141
108
272
50
289
174
125
78