22
16
25
28
42
26
31