10
9
2
10
24
15
18
2
4
57
16
2