31
20
28
30
51
31
36