12
24
23
29
36
35
29
26
15
31
31
52