40
30
26
71
49
40
120