95
34
45
36
42
41
100