31
31
32
40
45
43
54