42
42
45
45
49
58
90