34
29
30
35
35
53
102