287
1
887
4
369
486
2
666
3
244
594
475
360
352
60
336
82
598
395
252
306
233
511
250
217
750
254
582
448
1279
5
457
307
858
0
669