8
69
38
12
111
390
259
109
234
221