30
30
31
41
42
40
43
47
39
41