41
33
47
41
46
48
94