43
43
31
41
36
34
54
52
45
52
72
87
67
63
85
84
101
129
157
117
156
117