897
335
277
350
274
370
939
503
235
217
359
998
128
256
294
224
437
1061
189
354
357
472
212
477
137
326
99
324
467
236
198
249
236
513
208
282
326
418
446
233
506
188
105
497
349
997
508
880
350
375
298
190
118
250
703
403
225
372
331
254