35
31
28
41
45
40
97