22
16
15
26
23
28
42