31
10
23
28
28
20
26