19
10
25
44
39
77
59
173
20
50