39
32
28
40
43
41
174