6
3
2
20
30
21
15
51
24
47