500
175
137
98
509
226
352
326
135
265
576
183
306
340
197
276
85
152
230
323
237
311
488
127
73
180
562
185
198
518
195
166
235
177
899
423
480
123
424
129
253
188
179
279
343
411
218
433
199
119
255
216
164
278
298
228
153