30
28
47
25
35
29
98