30
40
29
44
39
34
41