39
33
28
40
43
41
174