19
47
28
2
12
- -
3
5
16
31