40
30
27
71
49
41
120