15
42
28
19
66
87
33
62
80
142