272
326
291
56
37
328
248
307
95
57
137
70
20
25