16
47
28
21
66
87
33
62
80
142