29
34
23
39
43
30
83