364
156
275
136
304
171
637
195
188
86