95
33
44
35
42
41
99