95
33
45
35
42
41
99