30
20
20
35
29
47
253