31
26
34
23
24
30
112