316
101
111
177
59
44
139
615
308
247