29
35
23
39
43
30
83