1250
5
942
2
241
1
389
425
0
556
296
705
320
913
6
402
442
531
456
78
451
376
71
89
1089
1045
1020
119
1146
286
280
1654
7
288
547
1180