2
22
16
28
23