667
1
346
354
341
246
326
2
278
168
324
283
547
249
0
70
904
539
7
641
506
934
1005
810
902
1076
258
231
233
68
244
72
1170
16