47
31
33
43
42
38
84