39
29
31
43
36
39
42