30
20
18
28
41
28
542