297
177
577
113
103
80
99
248
311