316
99
111
176
59
44
139
615
308
247