31
20
33
42
45
60