10
30
103
20
22
28
18
9
12
42
17
28