125
85
65
65
33
713
57
169
157
167
171
157
140
149
133
164
153
148
162
149
151
145
167
143
147
145
156
149
155
150
153
156
152
156
162
54
145
170
145
156
153
155
147
154
161
372
168
162
147
167
153
154
166
165
170
148
149
145
163
157
143
167
168
161
162
434