173
170
190
183
162
180
174
185
164
153
169
158
170
178
174
157
183
175
181
177
173
395
175
437
391
141
402
428
507
172
182
448
450
501
379
413
379
503
170
171
176
161
161
491
178
157
416
171
400
165
172
166
161
155
428
333
175
156
409
169
398
474
329
180
42
98