15
42
28
20
66
87
33
62
80
142