810
2
232
233
1
1005
1078
258
168
278
244
68
558
65
823
219
72
486
70
904
547
249
0
935
507
668
346
200
354
541
7
641
291