31
29
25
36
33
32
41