31
20
28
29
51
31
36