31
18
21
38
33
30
39