40
29
26
71
49
40
120