40
30
26
71
49
41
120