16
9
23
44
37
77
59
173
20
50