35
32
28
41
45
40
97