4
11
20
14
22
43
23
11
27
18