30
35
32
43
62
50
96