137
185
123
537
675
168
376
950
1K
289
90
856
252
199
228
331
195
547
975
165
260
357
350
505
281
277
442
229
451
308
430
470
259
283
171
304
588
373
844
193
441
257
499
192
406
553
138
235
372
380
233
291
197
307
236
334
401