20
15
20
31
41
24
47