15
45
28
20
66
87
33
62
80
142