6001
0
6001
6001
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
0
6001
6001
6001
0
0
0
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
6001
6001
6001
6001
0
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
0
0
0
6001
0
0
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
0
6001
6001
6001
6001
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
6001
0
0
6001
0
0
0
6001
6001
0
0
0
0
6001
0
0
0
6001
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
0
0
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
6001
0
0
6001
6001
6001
6001
0
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
6001
0
6001
6001
6001
0
6001
6001
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
0
0
6001
6001
0
6001
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
0
0
0
0
6001
6001
6001
0
6001
0
0
6001
6001
0
0
6001
0
0
0
0
6001
0
0
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
0
6001
0
0
6001
0
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
6001
0
0
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
6001
0
6001
6001
6001
0
0
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
6001
0
6001
0
6001
0
0
6001
0
6001
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
6001
0
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
6001
0
0
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
0
6001
0
6001
0
6001
6001
0
0
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
6001
0
0
0
0
0
0
0
6001
0
6001
6001
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
0
0
6001
6001
6001
6001
0
6001
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
0
0
6001
6001
0
0
0
0
6001
0
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
0
0
6001
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
6001
6001
0
0
6001
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
6001
0
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
0
6001
6001
0
6001
6001
6001
6001
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
6001
0
6001
6001
6001
6001
0
6001
6001
0
0
0
0
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
0
0
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
6001
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
6001
0
0
6001
0
6001
0
6001
0
6001
0
6001
0
0
0
6001
6001
6001
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
0
6001
6001
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
6001
6001
0
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
6001
6001
6001
0
6001
0
6001
0
6001
0
0
0
0
0
6001
6001
6001
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
0
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
0
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
0
0
0
6001
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
6001
6001
6001
6001
6001
0
6001
0
0
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
6001
6001
6001
0
6001
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
0
6001
6001
6001
0
0
0
0
6001
6001
0
6001
6001
0
6001
0
0
6001
6001
0
6001
6001
0
6001
0
0
0
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
6001
6001
6001
6001
6001
6001
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
2002
6001
2002
2002
2002
6001
2002
6001
6001
6001
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
2002
6001
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
6001
2002
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
6001
2002
2002
6001
6001
2002
6001
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
2002
6001
6001
6001
2002
2002
6001
6001
2002
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
0
0
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
0
6001
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
1008
1008
1008
6001
6001
6001
6001
6001
0
6001
6001
6001
1008
6001
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
0
6001
6001
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
6001
6001
6001
1008
0
0
0
0
0
0
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
0
0
1008
6001
1008
6001
6001
1008
1008
1008
1008
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
0
6001
0
0
0
0
6001
1008
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
1008
1008
1008
0
0
6001
6001
6001
6001
0
0
1008
1008
1008
1008
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
0
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
0
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
0
0
0
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
0
0
6001
6001
0
0
0
0
6001
0
6001
0
1008
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
0
0
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
0
6001
6001
6001
6001
1008
1008
1008
6001
0
0
6001
0
6001
0
6001
0
6001
0
0
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1008
1008
1008
1008
1008
1008
1008
1008
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
0
0
6001
6001
6001
6001
1008
1008
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
1008
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
0
0
1008
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
0
0
0
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
1008
0
0
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
6001
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
0
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
1008
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
0
0
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
6001
6001
6001
6001
0
0
0
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
1008
1008
1008
1008
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
0
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
0
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
0
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
0
0
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
6001
1008
1008
0
0
0
1008
1008
1008
1008
0
0
0
0
0
0
0
0
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
1008
1008
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
0
0
6001
6001
0
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
1008
1008
1008
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
0
1008
1008
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
1008
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
1008
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
6001
1008
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
1008
6001
6001
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
0
6001
0
0
0
6001
6001
0
6001
0
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
6001
1008
1008
1008
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
1008
6001
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
1008
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
0
6001
0
0
0
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
1008
6001
1008
6001
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
1008
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
6001
6001
0
1008
1008
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
1008
1008
1008
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
1008
1008
6001
6001
6001
6001
6001
1008
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
1008
1008
1008
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
6001
1008
1008
6001
6001
1008
1008
1008
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
1008
1008
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
6001
1008
1008
1008
6001
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
6001
6001
6001
6001
6001
6001
6001
6001
6001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
2002
2002
2002
2002
1008
1008
1008
1008
1008
2002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
2002
2002
1008
1008
1008
1008
1008
2002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
2002
2002
2002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
6001
6001
6001
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
6001
0
0
0
6001
6001
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
6001
6001
6001
6001
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
7003
7003
7003
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
7003
7003
7003
7003
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
2002
2002
7003
7003
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
6001
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
7003
7003
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
7003
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
2002
6001
6001
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
7003
7003
7003
7003
7003
6001
2002
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
7003
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
7003
7003
7003
2002
2002
6001
6001
6001
6001
2002
2002
2002
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
6001
6001
7003
7003
7003
7003
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
6001
6001
2002
2002
2002
6001
6001
6001
2002
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
7003
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
7003
7003
6001
6001
7003
2002
2002
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
7003
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
7003
7003
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
7003
2002
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
7003
7003
7003
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
6001
6001
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
2002
6001
7003
2002
2002
6001
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
7003
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
7003
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
7003
7003
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
7003
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
2002
7003
7003
2002
2002
2002
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
2002
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
6001
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
7003
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
2002
7003
7003
7003
7003
7003
2002
7003
7003
2002
2002
2002
7003
2002
7003
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
2002
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
2002
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
7003
6001
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
7003
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
2002
7003
7003
7003
7003
2002
2002
7003
7003
2002
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
7003
2002
2002
2002
7003
7003
7003
7003
2002
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
2002
7003
2002
2002
7003
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
2002
7003
7003
6001
6001
2002
2002
2002
6001
6001
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
7003
6001
6001
6001
7003
7003
7003
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
6001
6001
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
7003
7003
7003
7003
6001
7003
6001
6001
2002
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
2002
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
6001
6001
6001
2002
2002
6001
2002
2002
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
6001
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
7003
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
0
0
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
6001
2002
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
2002
2002
2002
2002
6001
7003
7003
7003
7003
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
6001
2002
6001
6001
6001
6001
2002
2002
2002
7003
7003
7003
7003
7003
6001
6001
7003
7003
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
7003
7003
6001
6001
7003
7003
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
7003
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
7003
7003
7003
7003
7003
7003
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
6001
7003
7003
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
7003
7003
7003
7003
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
7003
6001
6001
2002
7003
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
7003
7003
6001
6001
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
6001
2002
2002
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
2002
2002
2002
0
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
7003
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
6001
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
7003
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
7003
7003
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
7003
7003
2002
2002
2002
7003
7003
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
7003
6001
6001
2002
6001
2002
6001
6001
2002
2002
2002
7003
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
7003
7003
7003
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
7003
7003
7003
2002
6001
6001
6001
6001
6001
7003
7003
7003
7003
6001
6001
6001
7003
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
7003
7003
6001
6001
7003
7003
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
7003
6001
6001
6001
2002
2002
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
2002
7003
7003
7003
6001
6001
2002
2002
2002
7003
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
7003
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
7003
7003
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
7003
2002
2002
6001
6001
7003
7003
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
7003
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
7003
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
6001
2002
2002
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
7003
7003
7003
6001
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
7003
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
6001
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
7003
7003
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
7003
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
7003
7003
2002
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
7003
7003
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
7003
7003
7003
6001
6001
6001
6001
7003
2002
6001
6001
2002
2002
2002
7003
7003
7003
7003
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
2002
6001
2002
6001
6001
7003
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
2002
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
7003
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
7003
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
7003
7003
7003
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
6001
6001
6001
2002
6001
6001
2002
2002
2002
6001
6001
7003
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
0
2002
6001
6001
2002
2002
6001
2002
2002
6001
2002
2002
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
2002
2002
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
2002
2002
2002
6001
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
6001
7003
7003
7003
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
7003
7003
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
6001
6001
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
7003
7003
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
6001
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
2002
2002
2002
6001
6001
6001
6001
7003
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
0
7003
7003
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
7003
2002
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
7003
7003
7003
7003
6001
6001
6001
2002
2002
2002
6001
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
2002
2002
6001
2002
2002
2002
6001
6001
2002
2002
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
2002
7003
2002
7003
6001
6001
6001
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
2002
2002
2002
7003
6001
6001
6001
6001
7003
7003
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
7003
7003
7003
7003
6001
6001
6001
2002
6001
6001
6001
7003
7003
7003
7003
7003
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
7003
6001
2002
2002
2002
6001
2002
6001
2002
2002
6001
6001
6001
2002
6001
6001
6001
2002
2002
6001
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
7003
6001
7003
7003
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
7003
2002
2002
2002
2002
2002
2002
6001
7003
7003
7003
6001
6001
2002
6001
6001
6001
6001
6001
7003
7003
7003
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
7003
2002
2002
2002
6001
2002
2002
2002
7003
7003
7003
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
7003
7003
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
2002
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
6001
7003
7003
7003
7003
7003
7003
6001
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
6001
6001
6001
2002
2002
2002
6001
6001
7003
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7003
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
2002
6001
7003
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
0
6001
6001
6001
0
0
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
0
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1008
1008
1008
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
6001
6001
40007
40007
40007
40007
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
0
6001
0
40007
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
6001
6001
6001
0
0
0
0
0
6001
6001
6001
40007
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
0
40007
40007
0
0
0
0
40007
40007
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
6001
6001
6001
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
40007
6001
6001
6001
6001
0
0
0
0
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
0
6001
0
0
0
0
0
0
0
0
6001
6001
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
0
0
0
6001
40007
40007
6001
6001
40007
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
6001
6001
6001
40007
40007
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
0
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
6001
6001
6001
40007
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
6001
40007
6001
0
0
0
0
0
0
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
6001
40007
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
0
0
0
0
0
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
40007
40007
40007
6001
40007
40007
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
40007
0
6001
6001
0
0
0
6001
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
40007
40007
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
6001
6001
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
40007
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
40007
40007
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
40007
40007
40007
0
0
0
6001
6001
40007
40007
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
40007
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6001
6004
6004
6001
6001
6001
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
6001
2002
2002
2002
2002
6004
2002
2002
2002
6001
6004
6004
6004
6004
2002
6001
6001
2002
6004
6004
2002
6004
2002
2002
6004
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
6001
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
2002
2002
2002
2002
2002
6001
6001
6001
6001
6004
6004
6004
6004
6004
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6004
6001
2002
2002
2002
2002
2002
2002
2002
2002
6004
2002
6004
6004
7003
2002
6001
6001
6001
6001
6001
6004
6004
6004
6004
2002
2002
6001
6001
6001
2002
6001
6001
6001
2002
2002
2002
6001
6001
6001
6004
6004
6004
6004
7003
2002
2002
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6001
2002
2002
6004
2002
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
6001
6001
6001
6001
6004
6004
6004
2002
6004
2002
2002
2002
2002
6001
6001
6004
6004
6004
2002
2002
2002
6001
6004
6004
2002
2002
2002
2002
6004
6001
6001
6004
6004
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
2002
2002
6001
6001
6001
6001
2002
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6004
6004
6004
6004
6004
6001
6001
6004
6001
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
7003
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6004
6004
6004
6004
6004
6001
6001
6001
2002
2002
6001
6001
6001
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
6001
6001
6004
6004
2002
6001
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
7003
7003
7003
6004
6004
6004
2002
2002
2002
6004
6004
6001
6001
6001
6004
6004
7003
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
6004
6004
6004
6004
6001
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
7003
7003
6001
6001
6001
6001
2002
2002
6004
2002
6001
6004
6004
6001
2002
2002
2002
6001
6001
6001
6004
6004
6004
6001
6004
6004
6001
6001
6004
6004
6004
6004
6001
6001
6001
2002
2002
2002
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6001
6001
6004
6004
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6004
6004
2002
6004
6001
6001
6001
6001
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6001
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
2002
6001
6001
6001
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6001
6001
6001
6001
6004
6004
6001
6001
2002
2002
2002
6001
6001
6001
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6001
2002
2002
2002
2002
6004
6004
6004
6004
2002
6001
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
6001
6001
6001
2002
2002
2002
6001
6001
6001
6004
6004
2002
2002
2002
2002
6004
6004
6001
6001
6001
6001
6001
2002
6004
6004
2002
2002
6004
6004
6004
6004
2002
2002
2002
2002
6001
6004
6001
6004
2002
2002
2002
2002
6001
6001
6001
6004
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
2002
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
2002
2002
2002
2002
6004
6004
6004
6004
2002
2002
2002
6001
6001
6001
6001
6001
2002
6004
2002
2002
6004
6004
2002
2002
6004
6004
2002
2002
2002
2002
6004
6004
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
6001
6001
6001
6004
6004
2002
2002
6004
2002
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6001
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
6001
6001
6004
2002
6001
6001
2002
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
2002
6004
2002
6004
7003
7003
6001
6001
6001
6004
6004
6001
2002
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6001
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
6001
2002
2002
6004
2002
2002
2002
2002
2002
6004
2002
6001
6001
6001
6001
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
2002
6001
6001
6001
6004
6004
6004
6001
6001
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
6004
6004
2002
7003
7003
7003
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6001
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6001
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
6001
6001
2002
2002
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
2002
6001
6004
6004
6001
2002
2002
6004
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6001
6001
6001
7003
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6004
6001
6001
6001
6001
6001
6001
6004
6004
6004
2002
2002
2002
2002
2002
2002
6001
6004
6004
6004
6001
6001
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6001
2002
6001
6001
6001
2002
2002
6004
6004
2002
2002
6004
6001
6001
6004
6004
6001
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
6001
6001
6001
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
2002
2002
2002
6001
2002
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6001
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6001
6001
6001
6001
6001
2002
2002
2002
6004
6004
2002
2002
6004
6004
6004
2002
2002
2002
6001
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
2002
6004
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
6004
6004
6004
6004
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
6001
2002
2002
6004
6004
6004
6001
6001
6001
6001
6001
2002
2002
2002
6004
6004
6001
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6004
6004
2002
6004
6004
6004
6004
6001
6004
6004
7003
7003
7003
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
2002
2002
2002
6001
6001
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6001
6001
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6001
6001
6004
6004
6001
6004
6004
6004
2002
2002
6004
6001
6001
6001
6001
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6001
2002
2002
2002
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
2002
2002
6001
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6004
6001
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6004
6001
6001
6004
6001
6004
6001
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
6001
6001
2002
6004
6004
2002
6004
6004
2002
2002
6001
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6004
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
6004
2002
2002
2002
2002
2002
6004
6004
6001
6001
6004
6001
6001
6001
6001
6004
6004
6004
6004
6001
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
6004
6004
6004
6004
2002
6004
6004
6004
6001
6001
6004
2002
2002
6001
6001
6001
6004
6001
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
7003
7003
7003
7003
6001
6001
6001
6001
6001
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6004
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6001
6004
6001
6004
6004
6004
6004
6004
7003
7003
7003
6004
6001
6001
6001
6001
6001
6004
6004
6004
6004
2002
2002
2002
2002
2002
6001
2002
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
6004
6004
6001
6001
6001
6004
2002
2002
2002
6004
6004
2002
6004
6004
6001
6001
6004
6004
6004
6001
6001
6001
6001
6004
6004
2002
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6004
6001
6001
6001
2002
6004
6004
6004
6004
6004
6001
6001
6001
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6001
6001
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6001
6001
6004
6004
6004
6004
6001
6001
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
2002
6001
6001
2002
6004
6004
6004
6004
6004
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
7003
7003
6001
6001
6004
6004
2002
2002
6004
6004
6001
6001
6001
6004
2002
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
6001
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6001
2002
2002
6004
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
6001
6001
6001
6004
6004
6004
6004
6004
6004
6001
6004
6001
6001
6001
6004
6004
6004
2002
2002
2002
2002
6004
6004
6001
6001
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6004
6004
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
6001
6004
2002
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6001
6004
6004
6001
6001
6001
6004
6004
6004
6004
6001
6004
6004
2002
2002
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
7003
7003
7003
6004
6004
6004
6004
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6001
6004
6004
6004
6004
6004
2002
2002
6001
2002
2002
6001
2002
7003
6001
6001
6001
6004
2002
2002
2002
2002
2002
2002
6004
6004
2002
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
6001
6004
6004
6004
2002
2002
6004
6004
6004
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6001
6001
6001
6001
2002
2002
6004
2002
2002
2002
6004
6004
2002
6004
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
2002
2002
6001
6001
6001
6004
6004
2002
2002
2002
2002
6004
6004
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
2002
6004
6004
6001
2002
2002
6004
6001
6001
6004
6004
2002
6004
6004
2002
2002
2002
2002
2002
6004
6001
6001
6004
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6004
6004
2002
2002
6004
6004
2002
2002
2002
6001
6001
2002
6004
6004
6004
6001
6001
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6004
2002
2002
2002
2002
6004
6004
2002
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
6004
2002
2002
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
2002
6001
6001
2002
2002
2002
6001
6001
6001
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
2002
6004
2002
6004
6004
6004
6004
6004
6004
6001
6001
6001
6004
6004
6004
6004
6004
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
6004
6004
6001
6001
6004
6004
6004
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
6004
6004
6001
6001
6004
6001
6004
6001
6001
6004
6004
6004
6001
6001
6001
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
6004
6001
6001
2002
2002
2002
2002
6004
6004
2002
2002
6001
6001
6004
6004
40007
40007
6001
40007
6001
6004
6004
40007
40007
40007
40007
40007
6001
6001
40007
40007
40007
6001
6004
6001
6001
6001
6001
40007
40007
40007
40007
6001
40007
6004
6004
40007
40007
40007
6001
6001
40007
40007
40007
40007
6004
6004
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
40007
40007
40007
6001
6004
6004
6004
6001
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
6001
6001
6001
40007
6001
6004
6004
6001
6001
6001
6001
6004
6001
6001
6004
40007
6004
6004
6004
6001
7003
6001
6001
6004
6001
6001
6001
6001
6001
6004
6004
6004
40007
40007
40007
40007
40007
40007
6001
6001
40007
6004
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
6004
6004
6004
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
40007
40007
40007
40007
40007
40007
6001
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6001
40007
6004
6001
6001
6001
6004
6004
6004
6004
40007
40007
40007
40007
6004
6004
6004
6001
6001
40007
6001
6001
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
40007
40007
40007
40007
40007
40007
6001
6001
6001
40007
6001
6001
6001
6001
6001
6001
6001
40007
40007
6001
6001
6004
6001
6001
40007
6001
6001
6001
6004
6004
6004
40007
6004
6004
6004
6004
6004
40007
40007
6004
6001
6004
40007
40007
40007
40007
40007
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
40007
40007
40007
40007
40007
40007
6004
6004
6001
6004
6004
6001
6004
6004
6001
6004
6001
6001
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
40007
6001
6001
6004
6004
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
6004
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
6004
6001
6001
40007
40007
40007
40007
6004
6004
6004
6004
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
6004
6004
40007
40007
6004
6004
40007
40007
40007
6004
6004
40007
40007
40007
40007
6004
6004
6004
6004
6004
6001
40007
6004
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
40007
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
6004
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
40007
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
40007
40007
40007
6004
6004
6001
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6001
7003
7003
7003
7003
7003
6001
6004
6001
6001
6001
6004
6004
6004
6004
40007
40007
6004
6004
6004
40007
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
6001
6001
6001
6004
6004
6004
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
6004
6004
40007
40007
40007
6004
6004
6004
6004
6004
6004
40007
6004
6004
6004
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
40007
40007
40007
40007
40007
40007
6001
6001
6004
6001
6001
6001
6001
6001
6001
7003
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
40007
6004
6004
6004
6001
6001
6004
40007
40007
40007
40007
40007
6001
6001
6001
6001
6004
6004
6004
6004
6004
6001
6001
6001
6001
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
40007
40007
6001
6001
6004
6004
6001
6001
6001
6001
6001
40007
40007
40007
40007
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6004
6004
6004
6004
6004
40007
40007
40007
6001
6001
7003
6001
6001
6004
6004
6001
6001
6004
6004
6004
6004
40007
6004
40007
40007
40007
40007
6004
6004
6004
40007
40007
40007
40007
40007
6001
6004
6004
6004
6004
6004
40007
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
6004
6004
40007
40007
40007
40007
6001
6001
6001
6001
6001
40007
40007
6001
6001
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
6004
6004
6004
7003
7003
7003
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
40007
40007
40007
6001
6001
40007
6001
6001
6004
6004
40007
40007
40007
40007
40007
40007
6001
6004
6004
6004
6004
6004
6004
40007
40007
40007
6001
6004
6004
6004
6004
6004
40007
6001
6001
40007
40007
40007
40007
40007
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6004
6001
7003
7003
7003
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
40007
40007
40007
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6001
6004
6004
6001
6001
6004
6004
6001
6004
6001
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
6004
6004
6001
6001
40007
6004
6004
6004
6004
6004
6004
40007
40007
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
40007
40007
40007
6004
40007
6004
6004
6004
6004
6004
40007
6004
6004
6004
40007
40007
40007
40007
6001
6001
6004
6004
6001
6001
40007
40007
40007
6004
6004
6004
6001
6001
40007
6004
6004
40007
40007
40007
40007
40007
6004
6004
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
40007
6001
6001
6001
40007
40007
40007
40007
40007
40007
6001
6001
40007
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
6001
6001
6001
6001
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
7003
7003
7003
7003
40007
40007
40007
6004
6004
6004
6004
6004
40007
6004
40007
40007
40007
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
6004
6001
6004
40007
40007
40007
6004
6004
6004
6004
40007
40007
6001
6001
6001
6001
6004
6004
6001
6001
40007
40007
40007
40007
6001
40007
40007
40007
6001
40007
40007
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
6001
6001
40007
6001
6001
6001
6001
40007
40007
6001
6001
6001
40007
40007
6001
6004
6004
6004
6001
6001
6001
6004
6004
6004
6004
6004
6001
40007
40007
40007
6004
6004
40007
40007
40007
6004
6001
6001
40007
40007
40007
6001
6001
7003
6004
6004
40007
6001
6004
6004
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
40007
40007
6001
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
40007
40007
40007
6004
6001
6001
6001
6004
6004
6004
40007
40007
40007
40007
40007
6004
6004
40007
40007
40007
40007
6001
6001
40007
40007
40007
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6001
40007
40007
6001
6001
6001
6001
6004
6004
40007
6001
6001
6001
6004
6004
6004
6004
6001
6001
40007
40007
6001
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
40007
6004
6001
6001
6001
6001
6001
6001
40007
6001
40007
6001
6001
6001
6001
6001
6001
6001
6001
6001
6004
40007
40007
40007
40007
40007
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
40007
40007
40007
40007
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
40007
40007
40007
40007
40007
6001
6001
6001
6001
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6001
6004
6004
40007
40007
40007
6004
6004
6004
6001
40007
6004
6004
40007
6001
6001
6001
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
6004
6001
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
6004
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6001
6004
6001
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
40007
40007
40007
6001
6001
6001
6004
6004
6004
6001
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
6001
6001
6004
6004
40007
6004
6001
6001
40007
40007
40007
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
40007
40007
6001
6001
6001
6001
6001
6001
6004
6004
6004
6001
40007
40007
40007
40007
40007
6001
40007
6004
6004
6001
6004
6004
6004
40007
6004
6004
40007
40007
40007
40007
40007
7003
6004
6004
6004
40007
6004
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
6001
6001
40007
40007
40007
6001
6001
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
6004
40007
40007
40007
6001
6001
6001
6001
6001
6001
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
6001
6001
6001
6004
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
40007
40007
40007
6001
40007
6001
6001
40007
40007
40007
40007
40007
40007
6004
6004
6001
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6001
6001
6001
40007
40007
6004
6004
6004
6004
6004
6004
6004
40007
7003
7003
6004
6004
6004
6004
6004
6004
6001
40007
40007
40007
40007
40007
6001
40007
40007
40007
40007
40007
6004
6004
6004
6004
40007
40007
40007
40007
40007
6001
6001
6001
6001
6004
6004
6004
6004
6001
6001
6001
6001
40007
40007
40007
6001
6001
6001
40007
40007
40007
40007
6004
6004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40007
6004
6004
6004
6001
6001
6001
6004
6004
40007
40007
40007
6004
6004
6004
40007
6001
6001
6004
6004
6004
6004
40007
40007
6001
40007
40007
6001
6001
6001
6001
6001
6004
6004
6004
6004
40007
40007
40007
40007
6001
6001
6001
6001
6001
6004
6004
6004
40007
40007
6001
6001
6001
6001
6001
6004
6004
6004
40007
40007
40007
40007
40007
40007
40007
40007
40007
6001
6001
6001
6001
6001
6001
40007
40007
40007
40007
6001
6001
7003
40007
40007
40007
40007
40007
40007
40007
40007
40007
40007
6004
6004
6004
40007
40007
40007
6001
6001
6001
6001
40007
40007
40007
6001
6001
6001
6004
6004
40007
6001
6001
6001
6001
6004
40007
40007
40007
6001
6001
40007
40007
40007
6001
40007
40007
40007
40007
40007
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
7003
7003
7003
7003
6004
7003
7003
2002
2002
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
6004
2002
2002
6004
6004
6004
2002
2002
6004
2002
2002
2002
2002
6004
2002
6004
7003
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
6004
6004
6004
6004
7003
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
7003
2002
2002
7003
7003
7003
7003
7003
6004
7003
7003
6004
6004
6004
6004
6004
7003
2002
2002
6004
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
7003
7003
7003
6004
6004
2002
2002
2002
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
7003
7003
7003
6004
7003
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
7003
6004
6004
6004
6004
6004
2002
2002
6004
6004
7003
7003
6004
6004
6004
6004
6004
7003
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
6004
6004
6004
6004
7003
6004
6004
6004
6004
7003
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
2002
7003
6004
6004
6004
7003
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
7003
7003
2002
2002
7003
7003
7003
6004
6004
2002
2002
7003
7003
7003
7003
7003
6004
6004
6004
6004
7003
7003
6004
6004
7003
7003
7003
6004
6004
6004
6004
2002
2002
6004
6004
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
2002
7003
7003
7003
7003
7003
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
2002
7003
2002
2002
2002
2002
2002
7003
7003
6004
2002
6004
6004
6004
2002
2002
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
2002
2002
6004
6004
6004
2002
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
2002
2002
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
6004
6004
7003
2002
2002
2002
2002
7003
2002
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
7003
7003
7003
6004
6004
2002
2002
2002
2002
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
7003
7003
6004
7003
6004
2002
2002
2002
7003
7003
7003
6004
6004
6004
7003
7003
2002
2002
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
2002
6004
2002
2002
6004
2002
2002
6004
7003
7003
7003
7003
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
2002
2002
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
7003
7003
7003
7003
2002
2002
6004
7003
7003
7003
6004
2002
2002
2002
2002
6004
6004
2002
6004
2002
6004
2002
6004
6004
2002
2002
6004
6004
7003
6004
6004
6004
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
6004
6004
2002
2002
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
7003
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
2002
6004
2002
7003
6004
6004
6004
2002
2002
2002
2002
2002
7003
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
7003
7003
2002
6004
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
7003
7003
6004
6004
6004
7003
7003
7003
6004
6004
6004
2002
2002
6004
6004
6004
2002
2002
6004
7003
7003
2002
2002
2002
7003
7003
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
7003
7003
7003
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
2002
2002
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
7003
6004
6004
6004
6004
6004
6004
7003
6004
6004
7003
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
7003
7003
7003
7003
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
2002
6004
6004
2002
2002
2002
6004
2002
2002
2002
2002
2002
6004
6004
2002
6004
6004
2002
2002
7003
2002
2002
7003
7003
7003
7003
6004
6004
6004
6004
6004
2002
2002
2002
6004
7003
7003
7003
7003
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
6004
2002
2002
2002
2002
2002
6004
7003
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
7003
7003
7003
7003
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
2002
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
2002
2002
6004
6004
6004
7003
2002
2002
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
2002
2002
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
7003
7003
6004
2002
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
2002
2002
2002
7003
7003
7003
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
7003
7003
7003
7003
7003
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
6004
2002
2002
7003
7003
2002
2002
2002
6004
6004
6004
7003
7003
7003
7003
7003
2002
2002
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
7003
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
7003
7003
7003
7003
7003
7003
2002
6004
6004
7003
7003
7003
7003
6004
6004
6004
6004
6004
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
2002
2002
7003
6004
6004
6004
6004
6004
6004
2002
2002
2002
7003
7003
7003
7003
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
7003
7003
6004
6004
6004
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
7003
7003
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
7003
7003
7003
7003
7003
7003
2002
2002
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
7003
7003
7003
7003
2002
2002
2002
6004
6004
6004
2002
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
2002
2002
6004
7003
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
6004
6004
2002
2002
2002
6004
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
6004
7003
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
7003
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
7003
7003
7003
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
6004
7003
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
2002
7003
7003
7003
7003
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
7003
7003
7003
6004
6004
6004
2002
2002
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
7003
6004
6004
6004
6004
2002
2002
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
7003
7003
7003
7003
6004
2002
2002
2002
6004
6004
6004
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
7003
7003
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
2002
6004
6004
6004
7003
2002
2002
2002
7003
7003
7003
2002
2002
2002
7003
6004
6004
6004
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
7003
7003
7003
2002
2002
6004
2002
6004
6004
6004
2002
2002
7003
2002
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
6004
6004
7003
7003
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
6004
7003
7003
7003
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
2002
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
7003
7003
2002
2002
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
2002
2002
6004
2002
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
7003
7003
2002
2002
2002
7003
7003
6004
2002
2002
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
2002
6004
6004
2002
2002
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
7003
7003
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
6004
6004
6004
6004
2002
7003
7003
2002
2002
2002
2002
2002
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
2002
2002
2002
6004
7003
6004
6004
6004
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
6004
6004
6004
6004
7003
7003
7003
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
2002
2002
2002
2002
6004
6004
6004
6004
2002
6004
6004
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
7003
7003
6004
6004
7003
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
7003
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
2002
2002
2002
2002
2002
6004
6004
6004
6004
2002
2002
2002
2002
2002
6004
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
7003
2002
2002
2002
2002
7003
7003
2002
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
7003
7003
7003
6004
6004
6004
2002
2002
2002
7003
7003
7003
7003
7003
6004
6004
6004
6004
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
6004
6004
2002
2002
6004
6004
6004
6004
6004
7003
7003
6004
6004
6004
6004
2002
2002
7003
7003
7003
6004
6004
6004
2002
2002
6004
6004
7003
7003
7003
7003
6004
6004
6004
7003
7003
7003
7003
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
6004
7003
7003
7003
7003
2002
2002
7003
6004
6004
6004
6004
6004
2002
2002
2002
7003
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
7003
2002
2002
7003
7003
6004
2002
2002
2002
2002
2002
2002
7003
7003
6004
6004
6004
6004
7003
6004
6004
6004
6004
6004
2002
7003
7003
7003
7003
7003
7003
7003
2002
6004
6004
6004
6004
6004
6004
6004
7003
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
2002
2002
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
6004
6004
2002
2002
6004
6004
6004
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
7003
7003
7003
7003
2002
2002
2002
6004
7003
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
6004
6004
6004
6004
6004
6004
7003
7003
2002
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6004
6004
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
6001
0
0
6001
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
6001
0
0
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
7003
0
0
2002
2002
2002
0
6001
6001
6001
6001
6001
0
0
0
6001
7003
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
6001
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
0
2002
7003
7003
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
0
0
0
0
0
0
0
0
7003
0
0
2002
2002
6001
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
6001
0
2002
0
6001
6001
7003
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
6001
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
6001
6001
0
2002
2002
0
6001
7003
7003
7003
7003
2002
2002
2002
2002
0
2002
6001
7003
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
6001
6001
0
6001
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
0
2002
6001
6001
2002
2002
6001
7003
7003
0
0
2002
2002
2002
2002
7003
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
7003
0
0
0
0
7003
2002
2002
2002
6001
0
6001
0
0
2002
2002
2002
2002
7003
2002
2002
2002
2002
0
0
2002
2002
6001
6001
0
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
7003
7003
7003
6001
0
0
0
0
2002
2002
2002
7003
7003
2002
2002
2002
0
0
2002
0
2002
2002
2002
2002
0
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
0
6001
0
2002
6001
2002
2002
2002
7003
0
6001
6001
0
6001
2002
2002
2002
2002
2002
2002
0
0
0
0
7003
7003
7003
7003
2002
2002
2002
7003
6001
7003
7003
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
6001
6001
0
6001
2002
2002
2002
2002
2002
2002
2002
6001
0
0
2002
6001
0
6001
6001
2002
6001
6001
6001
2002
2002
7003
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
7003
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
6001
2002
7003
7003
7003
2002
2002
6001
6001
7003
7003
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
0
0
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
7003
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
0
6001
2002
2002
2002
2002
0
0
6001
0
7003
0
0
0
0
0
0
2002
2002
2002
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
0
2002
2002
2002
2002
2002
7003
2002
2002
6001
6001
6001
6001
6001
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
6001
0
6001
6001
0
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
7003
2002
2002
6001
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
7003
7003
2002
2002
7003
2002
2002
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
0
0
0
0
2002
2002
2002
2002
2002
0
0
2002
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
0
0
0
0
0
6001
7003
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
6001
6001
6001
7003
0
6001
0
7003
7003
2002
2002
2002
7003
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
6001
6001
6001
0
6001
0
6001
6001
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
7003
7003
0
0
0
2002
2002
2002
2002
0
6001
0
0
0
0
0
0
2002
2002
2002
0
0
0
2002
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
6001
0
2002
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
6001
0
6001
0
6001
0
0
0
0
0
0
0
6001
0
6001
7003
7003
7003
0
0
0
0
6001
7003
7003
7003
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
6001
0
6001
0
0
6001
6001
6001
7003
7003
7003
7003
7003
7003
7003
7003
0
0
0
0
2002
7003
7003
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
7003
7003
7003
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7003
0
7003
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
7003
7003
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
7003
7003
2002
2002
7003
7003
7003
7003
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
7003
7003
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
7003
7003
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
0
6001
6001
6001
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
7003
2002
2002
7003
2002
2002
2002
2002
6001
2002
2002
6001
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
6001
0
0
2002
2002
7003
7003
6001
6001
6001
0
2002
2002
2002
2002
2002
0
0
0
0
6001
6001
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
7003
7003
2002
0
0
0
0
6001
6001
6001
6001
0
2002
2002
0
0
0
0
2002
2002
2002
7003
6001
2002
2002
2002
7003
2002
7003
7003
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
0
0
2002
2002
6001
6001
7003
7003
7003
6001
6001
6001
0
0
0
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
0
6001
0
6001
2002
2002
2002
2002
2002
7003
7003
7003
7003
7003
7003
0
6001
6001
6001
0
6001
2002
2002
2002
2002
2002
2002
2002
7003
7003
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
6001
0
0
0
0
0
0
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
0
0
0
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
0
6001
0
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
7003
7003
7003
6001
7003
2002
0
0
0
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
0
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
6001
0
0
0
2002
2002
2002
6001
6001
6001
6001
6001
0
6001
6001
2002
2002
2002
2002
7003
7003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
7003
6001
6001
6001
6001
7003
7003
7003
7003
7003
2002
2002
2002
2002
7003
7003
7003
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
0
6001
0
0
0
2002
2002
2002
2002
0
2002
2002
2002
2002
0
6001
0
0
2002
2002
7003
7003
0
0
0
7003
0
6001
0
6001
0
0
0
2002
6001
2002
2002
2002
2002
0
0
0
0
6001
6001
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
7003
0
0
0
0
0
0
2002
2002
7003
2002
2002
2002
2002
7003
6001
6001
2002
2002
6001
6001
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
0
6001
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
6001
0
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
0
0
0
0
7003
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
7003
2002
2002
2002
2002
2002
6001
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
6001
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
6001
6001
2002
2002
2002
7003
7003
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
7003
7003
7003
0
0
0
0
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
7003
7003
7003
6001
0
0
0
7003
2002
2002
2002
0
0
0
0
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
7003
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
7003
7003
7003
7003
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
6001
0
0
2002
2002
7003
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
0
7003
7003
6001
6001
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
7003
7003
2002
2002
6001
0
6001
2002
2002
2002
2002
2002
2002
6001
6001
0
6001
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
6001
2002
2002
2002
2002
7003
2002
2002
2002
0
2002
2002
0
2002
2002
2002
2002
0
6001
6001
2002
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
0
0
0
0
0
0
6001
2002
2002
0
0
0
6001
0
2002
2002
7003
7003
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
6001
6001
6001
2002
2002
7003
7003
7003
7003
7003
0
0
0
0
0
0
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
7003
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
7003
7003
7003
7003
7003
7003
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
7003
7003
7003
6001
6001
2002
2002
2002
0
0
6001
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
6001
6001
6001
2002
2002
2002
7003
7003
7003
6001
2002
2002
2002
2002
2002
2002
6001
0
0
6001
6001
6001
6001
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
0
0
0
0
0
2002
6001
6001
0
0
0
6001
7003
7003
7003
2002
2002
2002
7003
7003
7003
7003
7003
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
7003
7003
6001
6001
6001
0
0
0
0
6001
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
6001
0
6001
2002
2002
0
0
0
0
7003
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
6001
6001
6001
0
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
7003
7003
7003
2002
6001
0
0
0
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
2002
2002
0
0
0
0
0
0
0
0
0
6001
6001
6001
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
6001
6001
6001
6001
6001
6001
2002
2002
0
0
0
0
0
0
0
0
0
0
0
6001
0
0
0
0
7003
7003
2002
2002
2002
2002
2002
2002
7003
2002
2002
2002
2002
2002
7003
7003
7003
7003
2002
2002
2002
0
0
0
2002
2002
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
2002
7003
7003
2002
2002
2002
2002
2002
2002
7003
7003
0
6001
0
0
2002
2002
7003
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
0
0
0
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
7003
2002
0
6001
0
6001
6001
0
2002
2002
2002
6001
6001
7003
7003
2002
2002
0
0
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
6001
0
0
2002
2002
2002
7003
2002
0
0
0
0
2002
2002
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
7003
7003
2002
2002
7003
6001
6001
0
6001
6001
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
6001
0
6001
0
0
0
0
0
6001
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
7003
0
0
0
2002
2002
2002
2002
2002
2002
0
7003
7003
7003
7003
2002
0
0
0
0
0
0
2002
2002
6001
6001
0
0
0
0
0
2002
2002
0
0
0
7003
7003
7003
7003
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
2002
2002
2002
2002
7003
0
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
6001
0
0
6001
2002
2002
2002
0
0
0
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
7003
7003
2002
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
2002
7003
2002
2002
2002
0
0
0
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
6004
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
7003
2002
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
7003
6001
0
6001
0
2002
2002
2002
0
0
2002
6001
6001
6001
6001
6001
6001
0
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
7003
2002
0
0
0
0
0
2002
2002
2002
2002
2002
7003
7003
7003
2002
2002
7003
2002
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
0
7003
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
0
0
6001
2002
2002
2002
2002
2002
2002
6001
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
6001
6001
0
6001
0
0
0
0
2002
2002
0
0
0
0
0
7003
7003
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
0
0
0
0
7003
7003
2002
2002
2002
2002
2002
2002
2002
2002
2002
7003
7003
6001
0
6001
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
6001
2002
2002
2002
7003
7003
7003
2002
2002
2002
2002
0
0
0
0
0
0
7003
6001
6001
0
0
0
6001
6001
2002
2002
0
0
0
0
0
0
0
0
0
2002
0
0
6001
6001
0
0
6001
7003
2002
2002
2002
2002
2002
0
6001
0
7003
7003
7003
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
7003
7003
6001
2002
2002
2002
2002
6001
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
0
0
0
6001
2002
2002
2002
0
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
2002
6001
6001
2002
2002
2002
2002
2002
0
0
2002
0
0
0
0
0
2002
2002
2002
2002
2002
0
6001
0
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
6001
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
0
2002
2002
2002
0
0
0
0
0
6001
6001
2002
6001
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
6001
6001
2002
2002
0
0
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
6001
0
0
2002
2002
6001
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
0
0
0
0
0
2002
2002
2002
0
0
0
0
6001
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
0
0
0
0
0
0
2002
2002
2002
0
2002
2002
2002
6001
0
6001
0
2002
6001
2002
2002
0
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
6001
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
6001
0
0
0
0
0
0
6001
0
2002
2002
2002
2002
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
0
0
0
0
0
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
0
2002
2002
2002
0
0
6001
2002
2002
2002
2002
0
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
6001
6001
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
6001
6001
6001
0
0
0
6001
6001
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
0
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
6001
6001
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
6001
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
6001
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
6001
2002
2002
2002
2002
2002
2002
2002
2002
0
0
6001
0
0
6001
0
2002
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
6001
0
6001
2002
2002
2002
2002
2002
2002
6001
6001
2002
6001
6001
6001
6001
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
0
0
0
0
0
0
0
2002
2002
2002
0
0
0
2002
6001
0
6001
0
0
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
6001
6001
6001
6001
2002
2002
0
0
2002
2002
0
0
0
0
0
6001
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
6001
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
6001
0
6001
0
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
0
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
0
0
6001
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
6001
6001
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
0
0
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
6001
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
6001
0
0
0
0
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
0
0
6001
6001
6001
0
0
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
6001
2002
2002
6001
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
0
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
6001
6001
6001
6001
0
0
0
6001
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
2002
2002
0
0
0
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
6001
0
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
6001
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
0
6001
0
0
0
0
0
6001
2002
2002
2002
2002
2002
2002
2002
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
6001
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
6001
6001
6001
6001
0
2002
0
0
0
0
2002
6001
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
2002
2002
2002
6001
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
0
6001
0
6001
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
0
0
0
0
0
0
0
2002
2002
2002
2002
6001
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
6001
0
0
0
0
6001
0
0
0
0
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
2002
0
0
0
6001
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
0
6001
0
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
6001
6001
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
6001
0
0
0
0
0
0
6001
0
6001
6001
0
6001
0
6001
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6001
2002
2002
2002
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
0
0
2002
0
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
0
6001
0
0
0
6001
6001
6001
2002
2002
2002
2002
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
0
0
2002
6001
2002
2002
2002
6001
6001
2002
2002
2002
2002
2002
2002
6001
6001
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
6004
6004
6004
0
1005
0
0
0
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
0
0
0
0
0
0
0
0
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
0
0
1005
0
0
0
0
1005
1005
0
6004
6004
2002
2002
2002
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
1005
6004
6004
6004
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
2002
2002
0
0
0
0
0
0
6004
6004
6004
1005
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
2002
1005
1005
1006
1006
1006
1006
6004
1005
6004
1005
1005
1005
1006
1006
6004
6004
6004
6004
6004
6004
1005
1005
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
2002
2002
1006
1006
1006
2002
2002
2002
6004
6004
6004
6004
6004
0
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
1005
1005
1005
1005
1005
1005
0
0
0
0
0
0
0
0
0
6004
6004
6004
6004
6004
0
0
0
0
0
0
6004
6004
1005
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
0
6004
6004
6004
0
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1005
1005
0
0
0
2002
2002
2002
1005
1005
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
1005
1005
1005
1005
2002
2002
2002
2002
1006
0
0
0
2002
2002
2002
2002
1005
6004
6004
6004
0
0
0
0
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
2002
1006
1006
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1005
1005
1005
1005
2002
2002
2002
2002
1005
1005
1005
1005
0
1005
1005
1005
1005
2002
2002
2002
6004
0
0
0
0
2002
2002
2002
2002
2002
2002
6004
2002
2002
6004
6004
6004
1005
1005
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
1006
2002
2002
2002
2002
2002
1005
1005
0
0
0
1005
1005
1006
1006
1006
1005
2002
1005
2002
2002
2002
2002
2002
6004
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
1005
1005
0
1005
1005
0
0
1005
0
1005
2002
2002
6004
1005
1005
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
1005
1005
1005
1005
1005
0
1005
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
6004
6004
6004
6004
2002
6004
2002
2002
2002
1005
1005
1005
1005
1005
1005
1005
6004
6004
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
1005
1005
1005
2002
2002
2002
2002
2002
0
6004
6004
1005
1005
1005
1005
2002
2002
1005
1005
2002
2002
2002
2002
6004
6004
1005
1005
1005
1005
1005
1005
1005
0
2002
2002
2002
2002
2002
0
0
0
0
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
0
0
0
0
2002
2002
1005
1005
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
2002
1005
1005
1005
6004
6004
2002
2002
6004
6004
2002
2002
2002
6004
2002
2002
1005
1005
1005
2002
2002
2002
2002
1005
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
0
0
0
0
6004
6004
6004
6004
6004
2002
6004
2002
1006
1006
6004
6004
6004
6004
6004
6004
1005
1005
1005
2002
2002
2002
2002
0
0
0
0
0
0
0
0
0
0
0
2002
0
2002
2002
2002
2002
2002
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
2002
6004
2002
1005
1005
1005
1006
1006
1006
6004
6004
6004
6004
6004
6004
2002
1006
2002
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
1006
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
6004
6004
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
1005
1005
1005
1005
1005
1006
2002
2002
2002
0
0
0
6004
2002
2002
2002
2002
1005
1005
2002
2002
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
0
1006
1005
1005
1005
1005
1005
1005
0
0
0
0
6004
6004
6004
6004
6004
6004
6004
6004
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
1006
1006
1006
2002
2002
2002
0
0
0
1005
1005
1005
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
1006
1006
2002
2002
2002
2002
0
0
0
0
0
2002
2002
1005
1005
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
2002
6004
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
2002
6004
6004
6004
1005
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
1006
1006
1006
1006
2002
2002
1005
1005
1005
1005
1005
1005
1005
1005
2002
2002
1005
6004
6004
2002
2002
2002
6004
6004
2002
2002
2002
1006
2002
6004
6004
6004
6004
6004
6004
1005
2002
2002
2002
2002
6004
6004
1006
1006
1006
1005
1005
1005
1005
1005
1005
1006
1005
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
2002
2002
2002
1005
1005
1005
1005
1005
1005
6004
2002
1005
1005
2002
2002
2002
2002
6004
1006
1006
1006
1006
1006
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
2002
2002
2002
2002
2002
1005
1005
1005
2002
2002
2002
0
0
0
0
0
0
0
0
1006
1006
1006
1006
1006
2002
1006
1006
1006
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
0
0
0
0
1005
1005
1005
0
0
1005
0
0
1005
0
1006
1006
1006
2002
2002
2002
1006
2002
2002
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
0
2002
2002
0
0
2002
2002
2002
2002
2002
6004
1006
1006
1006
0
0
0
0
6004
1006
1006
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
1005
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
1005
2002
2002
6004
6004
6004
6004
2002
1005
1005
1005
1005
6004
6004
6004
6004
6004
2002
2002
6004
1005
1005
1006
6004
6004
2002
2002
2002
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
0
0
2002
2002
2002
2002
6004
1005
1005
1005
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
0
0
0
0
2002
0
0
0
0
2002
0
2002
2002
2002
0
0
0
1005
1005
2002
2002
2002
0
2002
6004
6004
6004
6004
6004
0
0
0
1005
1005
6004
0
0
6004
6004
2002
2002
2002
6004
0
0
0
1005
0
6004
6004
6004
2002
2002
2002
2002
0
0
0
1005
1005
1005
1005
2002
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
0
0
0
6004
6004
1005
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
2002
2002
2002
2002
1005
1005
1005
1005
1005
2002
6004
6004
6004
2002
2002
0
0
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
2002
2002
6004
2002
2002
2002
1006
0
0
1005
1005
1005
0
0
0
0
6004
6004
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
1005
1005
1005
1005
1005
1005
2002
1005
2002
1005
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
1005
1005
2002
2002
2002
2002
6004
6004
6004
6004
2002
2002
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
0
0
0
0
0
0
2002
1005
1005
2002
1005
6004
6004
1005
2002
2002
1006
2002
2002
2002
1005
1005
2002
1005
2002
1005
1005
1005
1005
0
0
0
2002
2002
6004
6004
6004
2002
2002
6004
6004
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
0
1006
1006
1006
6004
6004
6004
2002
2002
2002
2002
2002
0
0
2002
2002
2002
2002
2002
0
0
1005
1005
1005
1005
1005
6004
6004
1006
1006
1006
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
0
0
6004
1005
2002
2002
1005
1005
1005
2002
2002
1006
1006
1006
1006
1006
2002
2002
2002
1005
0
0
0
1006
1006
0
0
0
0
6004
6004
6004
6004
2002
2002
1005
2002
2002
1005
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
1005
1005
1005
1005
1005
1005
2002
2002
6004
2002
2002
2002
1005
2002
1005
1005
1005
1005
2002
2002
1005
1005
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
1005
1005
1006
1006
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
6004
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
1005
1006
1006
2002
2002
2002
2002
1005
1005
1005
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
1005
6004
6004
6004
6004
6004
6004
6004
6004
2002
1005
1005
1005
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1006
2002
2002
1006
2002
2002
2002
6004
6004
6004
6004
6004
6004
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
0
6004
6004
2002
2002
2002
2002
2002
2002
1005
1005
1005
1005
1005
2002
2002
2002
2002
2002
2002
6004
6004
1006
1006
1006
1006
6004
2002
2002
1005
1005
1005
0
2002
2002
2002
2002
6004
6004
1005
1006
1005
1005
1005
1006
1005
1005
1005
1006
1006
1006
1006
6004
6004
6004
6004
2002
6004
2002
2002
2002
1005
6004
6004
6004
6004
6004
6004
6004
6004
0
0
0
6004
6004
2002
2002
2002
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
1005
0
0
0
0
2002
2002
6004
2002
2002
2002
1005
1005
1006
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
0
0
0
1005
1005
2002
2002
1006
1006
1006
1005
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
6004
6004
2002
2002
2002
2002
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
1005
1005
1005
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
1006
1006
6004
6004
6004
6004
6004
6004
6004
6004
0
0
0
0
1006
2002
2002
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
2002
2002
2002
2002
1005
6004
6004
6004
6004
6004
0
0
0
6004
6004
6004
0
0
0
0
6004
1006
6004
6004
2002
2002
2002
2002
2002
1006
1006
1006
6004
1006
6004
6004
6004
6004
6004
6004
1005
2002
2002
2002
0
0
0
1005
1005
1005
0
0
0
0
0
1005
0
0
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
0
2002
0
2002
0
0
0
2002
2002
1006
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
1005
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
1005
6004
2002
2002
1006
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
1006
1006
6004
6004
6004
6004
1005
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
1006
0
0
1006
0
0
0
2002
2002
2002
6004
1005
1005
1005
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
6004
6004
6004
6004
1005
1005
2002
6004
2002
6004
2002
1006
1006
1006
1006
2002
2002
2002
2002
2002
2002
6004
6004
6004
1005
0
0
1005
0
0
0
0
0
0
0
1005
2002
2002
6004
6004
1006
6004
6004
6004
6004
6004
6004
6004
2002
0
2002
2002
1005
1005
1005
6004
6004
6004
6004
6004
1005
0
0
6004
6004
6004
0
0
1006
0
0
0
0
0
2002
2002
6004
6004
6004
6004
0
0
0
0
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
6004
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
1005
2002
0
0
0
0
0
0
0
0
0
6004
6004
6004
6004
0
0
0
0
0
0
0
0
0
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
0
0
2002
2002
0
0
0
1005
1005
1005
2002
1005
2002
2002
6004
0
2002
2002
6004
6004
6004
2002
1005
2002
1005
1005
1005
1005
0
1005
0
1005
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
1005
1005
6004
6004
1005
1005
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
1005
2002
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
0
0
0
0
0
1006
1006
1006
1006
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
1005
1005
1005
1005
2002
2002
6004
2002
2002
2002
2002
2002
2002
1005
1005
6004
6004
6004
6004
1005
1005
1005
1005
6004
1005
1005
1005
1005
0
0
0
0
0
0
1005
1005
1005
6004
6004
2002
2002
2002
1005
1005
1005
6004
6004
6004
0
2002
2002
2002
6004
6004
6004
6004
6004
1006
2002
2002
2002
2002
6004
0
6004
6004
6004
0
1005
0
1005
0
2002
2002
1005
1005
1005
2002
2002
1006
0
0
0
0
0
0
0
0
0
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
0
0
0
1005
0
6004
6004
6004
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
2002
0
2002
2002
1005
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
0
0
0
6004
6004
6004
6004
6004
0
0
0
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1006
1005
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
0
0
0
2002
2002
2002
6004
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
1005
2002
2002
2002
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1006
1006
0
0
0
2002
2002
2002
6004
6004
6004
6004
6004
6004
0
0
0
0
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
6004
6004
6004
2002
2002
1005
1005
0
6004
6004
6004
1005
1005
1005
0
1005
0
0
1006
0
0
0
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
1005
1005
2002
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
2002
2002
2002
6004
6004
6004
6004
6004
6004
2002
1005
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
6004
0
0
0
0
0
2002
2002
1005
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
1006
0
2002
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
1006
1006
1006
1006
2002
2002
2002
2002
2002
2002
1006
2002
1005
1005
6004
2002
2002
0
0
0
0
2002
0
0
0
0
0
0
0
0
6004
6004
6004
6004
6004
6004
6004
6004
2002
2002
2002
6004
6004
6004
6004
6004
1005
1005
2002
2002
2002
2002
2002
2002
2002
6004
1005
1005
1005
1005
1005
2002
2002
2002
2002
2002
2002
6004
6004
6004
2002
2002
6004
6004
1006
1006
2002
2002
2002
2002
2002
0
0
2002
6004
6004
6004
6004
6004
6004
6004
2002
6004
6004
6004
6004
2002
2002
2002
2002
2002
2002
2002
1005
1005
1005
1005
0
0
0
0
1005
1005
2002
2002
6004
6004
6004
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
1005
1005
6004
6004
6004
6004
6004
2002
2002
2002
2002
1005
1005
1005
1005
2002
2002
6004
6004
6004
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
6004
1005
1005
1005
1005
1005
1005
1005
2002
2002
2002
1006
1006
1006
1005
1005
1005
2002
1005
1005
1005
1005
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
6004
6004
6004
1006
1005
1006
1005
1005
1005
1006
1005
1006
1006
1006
1006
1006
1006
6004
1005
1005
6004
1006
1006
1005
6004
6004
1006
1006
1006
1006
1006
1005
1005
1005
1005
1006
1006
1006
1005
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
6004
1006
1006
1005
1005
1006
1006
1006
1005
1005
1005
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
6004
6004
6004
6004
6004
6004
6004
1005
1005
1006
1006
1006
1005
1005
1005
1006
1006
1006
1006
1005
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
1006
6004
1006
1006
1005
1005
1005
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1006
6004
6004
6004
6004
6004
1006
1006
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1006
1006
1006
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1005
1005
1006
1006
1005
1005
1005
1006
1006
1006
1005
1005
1005
6004
1005
1005
1005
1006
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1006
1005
1005
1005
1006
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1005
1005
1006
1006
1006
1005
1005
1005
1006
1006
6004
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
6004
1006
1006
1006
1006
1006
1006
6004
1005
1005
1005
1005
1005
1005
1006
6004
6004
6004
6004
6004
6004
6004
1006
1006
1005
1005
1006
1005
1005
1005
1005
1005
6004
6004
6004
1006
1005
1005
1005
1006
1006
1006
1006
1005
1005
1005
1006
1006
6004
6004
6004
1005
1005
1005
1005
1005
1006
1006
1006
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
1006
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1006
1006
1006
1006
1006
1006
1006
1005
6004
6004
1005
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
6004
1005
1005
1005
1005
1005
6004
6004
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
1005
1006
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
6004
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
1006
6004
6004
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
1005
1005
1005
1006
1006
1006
1005
1005
6004
6004
6004
6004
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1005
1005
1005
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1005
6004
6004
6004
6004
1005
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
1005
1005
1005
1005
1006
1006
1006
6004
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1005
1005
1005
1005
1005
1005
1006
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
1006
1006
1006
1006
1006
1006
1005
1005
1005
6004
1006
1005
1005
1005
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1005
1006
1006
1006
1006
1005
6004
6004
6004
6004
6004
1005
1005
1006
1006
1006
1006
1005
1006
1006
6004
6004
6004
6004
1005
1005
1006
6004
6004
6004
6004
1005
1005
1006
1006
6004
6004
6004
1006
1006
1006
1006
1006
6004
6004
6004
6004
1006
1006
1005
1005
1005
1006
6004
6004
6004
6004
1006
1005
1005
1005
1005
1006
1006
1006
1005
1005
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1005
1005
1005
1006
1006
1006
1005
1005
1005
1005
6004
6004
1005
1006
6004
6004
6004
6004
6004
1005
1005
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
6004
6004
6004
6004
1005
6004
6004
6004
6004
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1005
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
6004
6004
1006
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1006
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
1006
1006
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1006
1006
1006
1006
1006
1005
1006
1005
1006
1005
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1006
1006
6004
6004
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
6004
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1006
1006
6004
1005
1005
1005
1005
1005
1005
1005
6004
6004
1006
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1005
1005
1005
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
1006
1006
1006
1005
1005
1006
1005
1005
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
1005
1005
1005
1005
6004
6004
6004
6004
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1005
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
6004
6004
6004
1005
1005
1006
1006
1006
1006
1006
1006
1005
1005
6004
6004
6004
1006
1005
1006
1006
1006
1005
1006
1006
1006
1005
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
6004
6004
6004
6004
1006
1006
1006
1006
6004
1006
1006
1006
6004
6004
6004
6004
1005
1005
1005
1005
1006
1006
1005
1005
1005
1005
1006
1006
1006
6004
6004
6004
6004
6004
1005
1005
1006
1005
1005
1005
6004
6004
1006
6004
6004
6004
6004
1006
1006
6004
6004
6004
1006
1006
1005
1005
1005
1005
1005
1005
1005
6004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1006
6004
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1006
1006
1006
1005
1005
6004
6004
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
1005
1005
1005
6004
6004
6004
6004
6004
1005
1005
1005
1005
6004
1006
1006
1005
1005
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
1006
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
6004
6004
6004
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
1006
6004
1005
1005
1005
1005
1005
6004
6004
6004
1006
1005
1006
1005
1005
1006
1005
1005
1005
1005
1005
1006
1006
1005
1005
1006
1006
1006
1006
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
1006
1006
1005
1005
1005
1005
1005
1005
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
1005
1005
1006
1006
1006
6004
6004
6004
1006
1006
1006
1006
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
6004
1005
1005
1005
1005
1005
1005
1005
6004
6004
1006
1006
1005
1006
1005
1005
1005
1005
1006
1005
1005
1005
6004
6004
6004
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1006
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1005
6004
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1005
1005
1005
6004
6004
6004
6004
6004
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
1006
1005
1005
1005
1005
1006
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1006
1006
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1006
1006
1006
1006
1005
1005
1005
1005
6004
6004
6004
6004
1005
1005
1005
1005
1005
6004
6004
1005
1005
1005
1005
1005
6004
6004
6004
1005
6004
6004
6004
1005
1005
1005
1005
1005
1006
1006
1006
1006
1006
1006
1005
1005
1006
1006
1006
1005
1006
1006
6004
6004
1006
1005
1005
1005
1005
1005
1006
1005
1005
1005
1005
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
6004
6004
6004
1006
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1006
1005
1005
1005
1005
1006
1006
1006
1005
1005
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
1005
1006
1006
1005
1005
1005
1005
1005
1006
1006
1006
1006
6004
1005
1006
1005
1006
1006
1006
1006
1006
1006
1005
1005
1005
1006
1006
1006
1006
1006
1006
1006
1006
1006
1005
6004
6004
6004
6004
6004
1005
1005
1005
1006
1006
1005
1005
1005
1005
1006
1005
1006
1006
1006
1005
1005
1006
1006
1006
1006
1006
1005
1005
6004
6004
6004
1005
1006
1006
1006
6004
6004
6004
6004
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1005
1006
1006
1006
6004
1005
1005
1005
1005
1005
1005
6004
6004
1006
6004
6004
6004
6004
6004
1005
1006
1005
1006
6004
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1005
1005
1005
1005
1006
1006
1006
1005
1006
1005
1005
1005
1005
1006
6004
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
6004
1006
1005
1005
1005
6004
6004
6004
6004
1006
1006
1006
1006
1006
1006
1006
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
6004
6004
6004
1005
1005
6004
1006
1006
6004
6004
6004
6004
1005
1005
1006
1006
6004
6004
6004
6004
6004
1005
1005
1005
1005
1006
1005
1005
1005
1005
1005
1005
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1006
6004
6004
6004
6004
6004
6004
6004
1006
1005
1005
1005
1005
1005
1005
1006
6004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
6004
6004
1006
1006
1006
1006
6004
1006
1006
6004
6004
6004
6004
6004
6004
6004
6004
6004
6004
1005
1005
1005
1005
6004
6004
1005
1005
1005
1006
1006
1005
1006
1006
1006
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
0
0
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
0
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
