532
170
183
172
259
159
165
181
182
172
179
651
603
179
34
34
377
359
162
274
667
731
175
607
500
1860
252
539
165
183
192
91
837
619
175
495
476
447
2692
146
968
166
957
360
162
185
180
177
489
1000
559
173
188
177
196
173
300
478
90
172
178
546
157
90
182
971
180
188
178
189
184
167
674
165
189
169
66
51
67