18
9
13
16
10
20
51