161
95
270
44
221
175
177
57
320
109
287
12
543
19