40
33
29
40
43
42
175