15
71
40
12
112
400
267
111
239
221