10
12
22
23
24
28
21
28