40
32
31
30
36
32
112