31
12
32
25
19
26
47
22