42
41
45
45
49
58
90