50
278
1
414
0
423
372
80
438
381
327
371
3
294
276
404
2
364
449
297
100
497
485
324
531
509
357
337
332
293
452
344
352
4
328