21 18 19 20
22 23 25 26
27