43
37
29
41
43
39
95