21
37
33
38
38
37
29
28
39
29
31
32