445
2
86
1
74
945
854
6
420
135
97
439
451
265
258
79
361
441
1685
4
984
1385
371
1185
404
601
992
935
0
1092
271
556
113
614
975
9