18
10
17
16
28
20
38