16
9
23
44
38
77
59
173
20
50