10
9
21
30
26
16
19