1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
6001
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
6001
6001
1004
6001
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
6001
6001
6001
6001
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
6001
1004
6001
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
0
0
0
0
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
0
0
0
6001
0
0
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
0
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
6001
1004
6001
6001
1004
1004
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
6001
1004
6001
1004
1004
1004
1004
0
6001
6001
0
0
0
0
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
0
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
6001
6001
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
0
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
6001
0
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
1004
1004
1004
1004
6001
6001
6001
1004
6001
6001
1004
1004
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
6001
6001
6001
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1005
1005
1005
1005
1005
1005
1005
1005
0
0
0
0
0
0
0
0
0
1005
0
0
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
1005
0
0
0
0
0
0
0
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
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
1005
1005
1005
1005
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
1005
1005
1005
1005
1005
1005
1005
1005
1005
0
1005
1005
1005
1005
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
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
6001
6001
1005
1005
1005
1005
1005
1005
1005
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
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
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1005
1005
1005
6001
0
0
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
1005
0
0
0
0
0
0
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
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
0
0
1005
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
0
0
0
0
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
1005
1005
1005
1005
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
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
0
6001
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
6001
6001
1005
1005
1005
1005
0
0
0
0
0
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
1005
1005
1005
0
0
0
0
0
0
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
0
0
0
0
0
0
6001
6001
6001
1005
1005
0
0
6001
6001
0
0
0
0
0
0
0
0
0
0
0
1005
1005
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
6001
6001
6001
6001
0
0
0
1005
1005
1005
1005
1005
6001
6001
6001
6001
0
6001
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
0
0
0
0
1005
1005
1005
1005
1005
1005
6001
6001
6001
0
0
0
0
0
6001
6001
6001
1005
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
1005
0
0
0
0
0
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
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
1005
1005
1005
1005
1005
0
0
0
0
0
6001
0
0
0
0
0
0
0
0
0
0
0
0
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
0
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
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
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
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
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
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
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
1005
1005
1005
1005
6001
1005
1005
1005
1005
6001
6001
1005
1005
1005
1005
6001
1005
1005
1005
1005
1005
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
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
1005
1005
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
0
0
0
0
0
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
6001
0
6001
0
6001
1005
1005
1005
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
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
0
0
0
6001
6001
6001
0
0
0
0
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
0
0
0
0
0
6001
0
0
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
1005
1005
6001
6001
6001
1005
1005
1005
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
1005
1005
1005
1005
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
1005
1005
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
6001
6001
6001
1005
1005
1005
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
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
0
0
6001
6001
6001
0
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
1005
1005
6001
6001
1005
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
0
0
0
0
0
0
6001
0
6001
1005
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
0
0
0
6001
0
6001
0
6001
6001
6001
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
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
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
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
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
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
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
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
0
6001
6001
6001
0
0
0
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
0
6001
1005
1005
1005
1005
6001
0
0
6001
0
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
0
1005
1005
1005
1005
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
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
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
0
1005
0
0
1005
0
0
0
6001
6001
6001
1005
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
6001
1005
1005
1005
1005
1005
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
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
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
0
6001
6001
0
0
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
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
1005
1005
1005
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
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
0
0
0
0
0
6001
0
0
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
0
0
0
6001
6001
6001
0
0
6001
0
6001
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
0
0
0
0
6001
0
0
6001
0
0
0
6001
0
6001
0
0
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
0
0
0
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
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
1005
6001
6001
6001
6001
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
1005
1005
1005
6001
6001
6001
6001
6001
6001
0
0
6001
0
0
0
0
6001
0
0
6001
0
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
0
6001
0
6001
0
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
6001
6001
6001
6001
6001
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1005
1005
1005
1005
1005
1005
1005
1005
1005
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
2008
2008
6001
6001
6001
2008
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
0
0
6001
6001
6001
6001
0
0
0
0
0
0
2008
2008
0
0
0
6001
2008
2008
2008
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
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
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
2008
2008
2008
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
2008
2008
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
2008
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
0
0
0
0
6001
6001
6001
6001
0
0
0
2008
2008
2008
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
0
6001
6001
6001
6001
2008
2008
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
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
0
0
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
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
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
6001
6001
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
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
6001
0
0
0
0
0
6001
6001
6001
6001
6001
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
0
0
2008
2008
0
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
6001
6001
6001
2008
2008
6001
6001
0
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
0
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
0
0
0
0
0
0
0
0
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
0
0
0
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
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
0
0
0
0
0
0
2008
2008
6001
0
0
0
0
0
0
0
0
0
0
0
2008
2008
6001
6001
6001
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
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
0
0
0
0
2008
6001
0
0
0
0
0
0
0
0
6001
2008
6001
2008
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
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
2008
0
0
0
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
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
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
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
2008
2008
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
0
0
0
6001
6001
0
0
0
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
0
0
6001
6001
6001
2008
2008
2008
6001
2008
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
2008
2008
2008
6001
6001
6001
6001
2008
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
0
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
0
0
0
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
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
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
6001
0
0
0
6001
6001
0
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
6001
2008
2008
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
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
0
0
6001
2008
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
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
2008
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
0
0
2008
6001
6001
6001
2008
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
0
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
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
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
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
0
0
0
0
0
0
0
0
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
0
0
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
6001
2008
2008
6001
6001
6001
6001
6001
0
0
0
0
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
0
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
0
0
0
0
0
0
0
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
0
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
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
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
0
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
6001
6001
0
0
0
0
6001
6001
6001
6001
6001
6001
0
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
2008
2008
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
6001
6001
6001
0
0
0
0
0
2008
2008
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
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
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
2008
2008
2008
2008
2008
6001
6001
6001
0
0
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
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
0
6001
6001
6001
6001
6001
2008
2008
6001
2008
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
2008
2008
0
0
0
0
0
0
6001
2008
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
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
0
0
0
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
0
0
0
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
0
0
0
0
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
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
6001
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
0
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
0
6001
6001
0
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
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
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
0
0
0
0
0
0
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
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
2008
2008
2008
2008
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
0
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
6001
6001
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
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
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
0
0
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
0
0
0
0
0
0
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
0
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
0
0
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
6001
6001
6001
6001
6001
6001
6001
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
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
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
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
6001
6001
6001
6001
6001
6001
6001
6001
0
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
0
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
0
6001
0
6001
0
6001
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
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
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
0
6001
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
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
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
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
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
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
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
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
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
6001
0
0
0
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
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
0
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
0
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
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
0
0
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
0
6001
0
0
0
6001
0
6001
6001
6001
6001
6001
0
6001
6001
6001
2008
2008
2008
0
0
0
0
0
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
2008
0
0
0
0
0
0
0
0
2008
2008
2008
2008
0
0
0
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
0
0
0
0
0
0
0
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
2008
0
0
0
0
0
0
0
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
0
0
0
2008
2008
2008
2008
2008
0
0
0
0
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
6001
6001
0
0
0
0
0
0
6001
0
0
0
0
0
6001
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
0
0
0
0
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
6001
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
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
6001
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
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
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
6001
6001
6001
0
0
0
0
0
0
6001
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
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
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
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
0
0
0
0
0
6001
6001
0
0
6001
6001
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
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
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
0
6001
6001
6001
6001
6001
6001
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
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
0
0
0
0
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
0
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
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
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
6001
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
6001
6001
6001
6001
6001
6001
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
0
0
0
0
0
0
0
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
2008
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
2008
6001
6001
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
6001
6001
6001
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
0
0
0
0
7007
0
7007
7007
7007
2008
2008
2008
2008
7007
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
7007
0
7007
0
7007
7007
0
7007
0
0
2008
2008
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
7007
7007
7007
7007
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
7007
2008
2008
2008
7007
0
0
0
7007
7007
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7007
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
0
7007
7007
2008
2008
2008
2008
7007
7007
2008
7007
2008
2008
2008
7007
0
7007
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
2008
2008
7007
0
0
0
0
0
0
0
2008
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
0
0
0
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
0
0
7007
7007
2008
2008
7007
7007
0
0
0
0
7007
7007
7007
0
7007
7007
0
0
2008
2008
2008
2008
2008
2008
2008
0
7007
0
7007
7007
0
2008
2008
2008
2008
2008
7007
7007
0
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
0
0
0
0
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
2008
7007
2008
0
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
0
0
7007
2008
2008
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
7007
7007
6001
2008
7007
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
7007
2008
2008
7007
7007
2008
2008
2008
2008
7007
0
0
0
0
0
0
0
0
0
0
0
0
7007
7007
7007
7007
7007
7007
2008
2008
0
0
0
0
0
0
7007
7007
7007
7007
0
7007
0
7007
7007
7007
7007
7007
0
0
0
2008
2008
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
0
0
0
0
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
0
2008
2008
7007
0
0
0
0
7007
2008
0
0
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
7007
7007
0
0
0
7007
2008
7007
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
0
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
0
0
0
2008
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
7007
0
0
7007
7007
0
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
0
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
0
0
7007
2008
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
0
7007
0
0
2008
7007
7007
0
0
0
0
0
0
0
0
2008
7007
7007
7007
7007
7007
0
0
0
0
2008
2008
2008
7007
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
0
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
2008
2008
2008
2008
7007
7007
0
0
0
0
0
0
7007
7007
7007
7007
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
0
0
0
0
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
7007
7007
7007
2008
0
0
0
0
0
0
0
0
0
0
0
0
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
2008
7007
7007
0
0
2008
2008
2008
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
0
0
7007
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
0
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
7007
2008
2008
2008
2008
7007
7007
7007
0
0
2008
2008
7007
7007
7007
7007
0
0
0
0
0
7007
7007
2008
2008
7007
7007
7007
7007
7007
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
0
0
0
0
7007
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
7007
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
0
0
0
0
0
0
0
0
0
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
0
7007
0
0
0
0
2008
2008
2008
2008
7007
7007
7007
0
0
0
0
0
0
0
0
0
7007
7007
0
0
7007
0
0
0
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
7007
2008
2008
7007
2008
2008
0
0
0
0
7007
0
0
7007
7007
0
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
0
7007
7007
2008
2008
7007
7007
0
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
0
0
0
7007
0
0
7007
0
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
0
0
7007
7007
0
0
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
0
7007
0
0
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
7007
7007
7007
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
2008
7007
7007
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
7007
7007
2008
2008
2008
0
0
0
0
0
2008
2008
2008
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
0
0
7007
7007
0
0
0
7007
0
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
0
0
0
0
0
0
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
0
0
0
7007
7007
2008
7007
7007
7007
2008
0
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
0
0
0
0
0
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
0
0
0
0
0
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
0
7007
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
0
7007
0
0
0
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
7007
0
7007
0
0
7007
0
0
0
0
0
2008
2008
2008
2008
0
0
0
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
7007
2008
2008
2008
7007
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
0
7007
0
7007
7007
7007
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
2008
2008
2008
7007
7007
0
0
0
2008
7007
2008
2008
7007
7007
7007
7007
0
0
0
0
0
0
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
2008
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
7007
0
0
0
0
7007
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
0
7007
0
7007
0
2008
2008
2008
7007
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
0
0
0
7007
0
0
2008
2008
2008
7007
7007
0
0
0
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
0
0
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
2008
0
0
0
0
0
2008
2008
2008
2008
7007
7007
2008
2008
7007
0
0
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
0
0
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
0
0
0
0
0
0
0
2008
2008
2008
7007
2008
7007
2008
2008
7007
7007
0
0
0
7007
2008
2008
2008
2008
2008
7007
7007
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
7007
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
7007
2008
2008
7007
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
7007
2008
2008
2008
2008
0
0
0
0
0
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
0
0
0
0
0
0
2008
2008
7007
7007
7007
2008
7007
7007
2008
2008
7007
0
0
7007
0
0
0
0
2008
0
0
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
7007
7007
7007
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
0
0
7007
0
0
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
0
0
0
7007
0
7007
0
0
7007
7007
7007
7007
7007
7007
7007
7007
0
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
7007
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
0
0
0
0
0
0
0
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
0
0
0
0
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
0
7007
7007
7007
2008
2008
2008
2008
2008
0
0
0
0
0
0
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
0
0
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
2008
2008
0
0
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
0
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
2008
2008
2008
7007
7007
7007
7007
7007
0
0
2008
2008
2008
2008
2008
7007
0
7007
7007
7007
0
2008
2008
7007
7007
7007
0
0
0
0
2008
2008
2008
2008
0
2008
2008
2008
7007
7007
2008
7007
0
7007
0
0
7007
7007
7007
7007
7007
7007
0
0
0
0
7007
0
7007
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
0
0
0
0
2008
2008
7007
2008
2008
7007
7007
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
7007
0
0
0
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
7007
7007
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
0
2008
2008
0
0
0
0
0
0
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
2008
7007
7007
7007
0
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
0
0
0
7007
0
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
0
0
0
0
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
7007
0
7007
0
0
0
0
0
0
0
7007
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
0
0
7007
0
0
0
0
7007
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
7007
7007
2008
7007
2008
2008
2008
2008
7007
2008
2008
7007
0
0
0
0
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
0
7007
0
7007
0
0
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
7007
7007
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
7007
0
0
0
7007
0
7007
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
0
0
7007
0
7007
7007
2008
2008
2008
7007
7007
7007
0
7007
7007
0
2008
2008
2008
2008
2008
2008
0
0
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
7007
2008
2008
2008
7007
0
0
0
0
0
0
0
0
0
7007
7007
2008
2008
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
0
7007
0
0
0
7007
0
0
0
7007
7007
2008
2008
7007
7007
7007
7007
7007
0
0
0
0
0
0
0
0
7007
7007
7007
7007
7007
7007
7007
2008
7007
7007
7007
7007
0
7007
0
0
7007
7007
7007
7007
7007
0
7007
7007
0
0
0
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
7007
7007
7007
7007
7007
7007
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
7007
2008
2008
0
0
7007
0
0
7007
0
0
0
0
0
0
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
0
0
0
2008
7007
0
7007
0
0
7007
0
0
7007
7007
2008
0
0
0
0
7007
0
0
0
0
0
0
0
0
7007
7007
2008
0
7007
7007
0
7007
7007
0
7007
7007
0
7007
2008
2008
2008
2008
2008
2008
0
0
7007
7007
0
0
0
0
0
7007
0
0
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
7007
2008
0
0
0
0
0
2008
0
0
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
7007
0
7007
0
0
7007
7007
0
0
0
7007
0
0
0
0
0
0
7007
0
7007
7007
0
2008
2008
7007
7007
7007
7007
2008
7007
7007
7007
7007
7007
7007
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
0
7007
7007
7007
0
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
6001
6001
0
0
0
0
6001
6001
7007
0
7007
0
7007
2008
2008
2008
2008
2008
2008
0
0
0
0
0
7007
6001
2008
2008
2008
0
7007
7007
0
7007
0
0
7007
7007
7007
7007
7007
6001
2008
2008
2008
6001
7007
7007
6001
2008
2008
2008
6001
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
2008
2008
2008
2008
6001
6001
6001
7007
0
7007
7007
0
7007
0
0
2008
2008
2008
2008
6001
6001
6001
6001
2008
7007
7007
7007
0
0
0
0
7007
7007
7007
7007
7007
7007
6001
2008
2008
6001
6001
6001
2008
2008
7007
2008
2008
7007
2008
2008
0
0
0
0
6001
6001
6001
0
2008
2008
6001
6001
6001
6001
2008
6001
7007
7007
6001
6001
6001
6001
6001
6001
6001
7007
7007
7007
6001
2008
2008
7007
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
7007
7007
2008
2008
0
7007
7007
7007
7007
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
2008
2008
2008
2008
6001
0
0
2008
2008
6001
6001
6001
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
2008
6001
6001
6001
2008
2008
7007
0
7007
0
7007
2008
2008
2008
0
2008
2008
2008
6001
6001
6001
2008
6001
6001
0
2008
2008
2008
2008
2008
7007
7007
6001
6001
6001
2008
0
7007
7007
2008
2008
6001
6001
6001
6001
7007
7007
7007
7007
7007
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
7007
0
2008
2008
2008
7007
0
0
0
0
0
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
0
7007
7007
7007
6001
6001
6001
7007
6001
6001
6001
2008
7007
7007
6001
6001
2008
2008
6001
6001
6001
2008
2008
7007
7007
7007
7007
0
6001
2008
6001
0
0
0
0
7007
6001
6001
0
7007
7007
7007
2008
2008
2008
6001
6001
6001
7007
7007
7007
0
0
0
0
0
0
0
0
0
2008
2008
2008
6001
2008
2008
2008
2008
0
0
0
0
0
0
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
2008
0
0
7007
7007
7007
0
7007
7007
7007
0
7007
0
7007
2008
2008
2008
2008
2008
7007
2008
2008
2008
7007
7007
0
0
0
6001
6001
2008
6001
6001
6001
6001
7007
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
0
0
0
7007
0
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
7007
0
0
0
0
2008
7007
7007
7007
0
0
2008
2008
2008
7007
7007
6001
6001
6001
6001
6001
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
0
0
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
7007
6001
6001
7007
7007
7007
7007
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
7007
2008
2008
2008
2008
2008
6001
6001
0
0
0
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
7007
7007
0
0
6001
0
6001
6001
6001
0
0
0
0
0
0
0
2008
2008
7007
7007
2008
2008
2008
7007
0
6001
7007
6001
6001
6001
6001
2008
2008
6001
7007
6001
7007
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
7007
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
7007
2008
2008
7007
7007
6001
6001
7007
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
0
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
0
0
0
7007
7007
6001
2008
7007
6001
6001
6001
6001
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
6001
6001
2008
2008
6001
6001
2008
0
0
6001
6001
6001
6001
2008
2008
2008
6001
6001
7007
7007
0
0
0
7007
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
0
0
0
0
7007
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
7007
7007
7007
6001
0
2008
2008
6001
2008
2008
6001
6001
6001
2008
6001
7007
7007
7007
7007
7007
7007
2008
2008
7007
2008
2008
7007
6001
6001
0
0
0
0
0
6001
6001
6001
7007
7007
6001
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
7007
7007
6001
2008
7007
0
7007
7007
7007
0
7007
7007
0
0
0
0
0
0
0
0
0
0
7007
7007
6001
0
6001
6001
0
0
0
0
0
0
7007
7007
6001
7007
7007
2008
0
0
0
0
0
7007
7007
7007
7007
0
0
0
7007
0
0
0
6001
6001
6001
6001
6001
0
7007
7007
7007
6001
0
7007
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
0
7007
7007
0
0
7007
6001
7007
7007
2008
2008
2008
6001
6001
7007
7007
0
7007
6001
6001
6001
6001
0
0
0
0
0
0
7007
0
6001
6001
6001
7007
0
0
0
0
0
0
0
7007
7007
7007
0
0
0
0
0
0
0
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
0
0
0
0
0
7007
7007
7007
7007
7007
7007
0
0
7007
6001
2008
2008
2008
7007
0
0
0
0
0
0
7007
2008
2008
6001
0
6001
6001
0
7007
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
7007
2008
2008
2008
2008
2008
7007
7007
7007
6001
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
2008
7007
7007
7007
7007
7007
7007
6001
6001
6001
7007
7007
7007
6001
0
0
0
0
7007
7007
0
0
7007
2008
2008
2008
6001
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
7007
6001
6001
6001
6001
7007
7007
0
7007
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
7007
7007
7007
0
2008
2008
2008
2008
2008
6001
0
0
7007
0
0
7007
2008
2008
2008
2008
2008
2008
2008
2008
0
0
6001
6001
6001
6001
7007
7007
0
7007
7007
7007
2008
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
6001
2008
2008
7007
2008
2008
2008
2008
6001
2008
2008
6001
6001
2008
2008
2008
6001
6001
2008
2008
0
0
0
6001
6001
6001
7007
7007
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
0
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
7007
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
7007
2008
2008
2008
2008
7007
7007
7007
7007
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
7007
7007
7007
7007
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
7007
0
7007
0
0
7007
0
0
0
0
6001
0
0
6001
6001
6001
0
0
7007
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
0
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
0
6001
0
6001
6001
0
6001
6001
7007
7007
6001
6001
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
0
7007
7007
0
2008
2008
2008
7007
7007
2008
2008
6001
2008
2008
0
7007
7007
7007
2008
7007
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
0
7007
7007
7007
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
7007
7007
7007
7007
6001
6001
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
7007
7007
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
6001
2008
2008
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
6001
6001
7007
7007
7007
6001
0
7007
0
7007
6001
6001
6001
6001
6001
6001
6001
7007
0
0
0
7007
7007
7007
2008
6001
6001
7007
2008
6001
2008
2008
0
7007
0
0
0
7007
2008
7007
7007
6001
6001
6001
6001
2008
6001
6001
6001
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
6001
7007
7007
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
0
0
0
0
0
0
0
6001
6001
6001
2008
2008
2008
2008
0
2008
7007
2008
2008
2008
6001
6001
6001
0
2008
2008
2008
6001
6001
7007
2008
2008
2008
6001
7007
2008
7007
7007
0
0
0
0
0
0
0
6001
6001
6001
6001
2008
2008
0
0
7007
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
0
7007
0
0
2008
2008
2008
0
6001
6001
6001
2008
2008
2008
2008
2008
0
0
0
0
0
7007
7007
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
0
7007
7007
7007
7007
7007
0
7007
6001
6001
2008
2008
7007
7007
2008
2008
2008
6001
6001
7007
7007
0
7007
7007
7007
7007
7007
0
7007
6001
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
7007
0
0
0
0
0
0
0
0
0
0
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
0
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
7007
7007
7007
0
0
7007
2008
0
0
0
6001
6001
6001
7007
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
6001
6001
6001
6001
7007
7007
7007
7007
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
7007
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
0
0
7007
0
7007
0
0
7007
7007
0
7007
7007
0
7007
0
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
0
7007
7007
6001
6001
6001
6001
7007
2008
6001
2008
2008
2008
2008
7007
0
7007
7007
7007
7007
0
0
0
0
0
0
2008
2008
2008
0
0
0
0
0
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
0
7007
7007
0
7007
6001
6001
2008
6001
2008
2008
2008
7007
2008
2008
2008
2008
2008
7007
0
0
0
7007
7007
0
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
7007
7007
7007
6001
0
0
6001
6001
2008
2008
6001
6001
6001
7007
7007
2008
2008
6001
6001
6001
7007
7007
7007
7007
6001
6001
0
0
0
0
0
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
0
0
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
0
6001
6001
6001
2008
7007
7007
6001
6001
6001
6001
6001
0
6001
0
0
0
0
7007
7007
7007
7007
2008
2008
2008
2008
6001
2008
7007
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
7007
7007
7007
6001
7007
7007
7007
7007
7007
7007
2008
2008
2008
6001
6001
6001
6001
6001
7007
7007
7007
7007
7007
7007
7007
7007
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
7007
7007
6001
6001
7007
6001
6001
6001
6001
6001
0
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
6001
6001
0
0
0
0
7007
7007
6001
6001
6001
6001
6001
6001
0
0
0
6001
0
0
0
0
7007
6001
6001
6001
7007
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
7007
0
7007
0
0
2008
7007
2008
2008
7007
6001
6001
6001
0
0
0
0
0
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
6001
7007
7007
6001
6001
6001
2008
2008
2008
2008
6001
2008
0
0
6001
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
0
0
0
2008
7007
7007
7007
6001
6001
6001
0
7007
7007
0
7007
7007
0
0
6001
7007
6001
7007
7007
6001
6001
6001
7007
6001
6001
6001
6001
0
0
0
0
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
7007
0
7007
0
0
2008
2008
2008
2008
2008
2008
7007
6001
6001
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
7007
7007
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
7007
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
0
7007
0
7007
0
0
6001
7007
7007
7007
7007
2008
2008
2008
2008
6001
6001
6001
6001
6001
0
0
0
7007
0
2008
2008
2008
2008
2008
2008
7007
0
7007
2008
2008
2008
2008
6001
2008
2008
7007
2008
2008
2008
6001
2008
2008
2008
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
6001
7007
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
7007
6001
2008
2008
2008
2008
6001
6001
7007
7007
7007
7007
7007
2008
2008
6001
6001
7007
6001
6001
6001
2008
2008
0
0
0
0
0
7007
7007
7007
6001
6001
7007
7007
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
0
2008
2008
2008
2008
7007
7007
7007
0
7007
0
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
6001
0
0
0
0
7007
7007
6001
6001
6001
7007
2008
2008
6001
6001
6001
0
0
0
0
0
0
0
0
2008
2008
0
0
0
0
7007
7007
7007
7007
7007
7007
7007
2008
2008
7007
6001
6001
7007
7007
7007
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
7007
6001
6001
6001
2008
2008
2008
2008
7007
2008
2008
2008
2008
6001
2008
0
7007
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
6001
2008
2008
6001
2008
6001
7007
7007
2008
0
0
0
2008
2008
2008
6001
6001
6001
6001
7007
7007
0
0
0
0
7007
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
7007
0
2008
2008
7007
0
0
2008
2008
2008
6001
6001
7007
7007
2008
2008
2008
2008
2008
7007
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
7007
7007
7007
7007
7007
2008
2008
6001
6001
6001
0
0
0
0
0
6001
6001
6001
2008
2008
2008
2008
7007
7007
7007
6001
7007
7007
2008
2008
2008
2008
6001
6001
6001
2008
7007
7007
7007
7007
7007
2008
2008
6001
6001
6001
7007
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
7007
6001
6001
2008
2008
2008
7007
6001
6001
6001
6001
6001
0
0
0
0
0
0
2008
2008
7007
7007
7007
7007
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
7007
0
7007
0
6001
6001
2008
2008
0
0
6001
0
6001
0
6001
0
0
6001
0
6001
0
0
6001
6001
6001
6001
6001
0
0
2008
2008
6001
6001
7007
2008
2008
7007
7007
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
7007
7007
6001
6001
6001
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
6001
0
0
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
7007
2008
2008
0
7007
0
0
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
7007
0
0
0
2008
6001
2008
2008
2008
7007
7007
7007
7007
2008
2008
6001
6001
6001
6001
2008
2008
2008
7007
6001
6001
6001
7007
6001
2008
2008
6001
7007
0
7007
6001
6001
0
7007
7007
7007
0
7007
7007
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
0
6001
6001
0
2008
2008
6001
6001
6001
0
0
0
6001
2008
2008
7007
7007
7007
2008
2008
2008
6001
6001
6001
6001
7007
7007
7007
7007
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
0
0
0
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
7007
7007
7007
0
7007
7007
7007
0
2008
2008
0
0
7007
7007
0
0
2008
2008
2008
2008
2008
6001
6001
6001
7007
7007
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
2008
2008
2008
2008
2008
6001
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
7007
7007
0
0
7007
7007
2008
2008
2008
2008
6001
6001
0
6001
0
0
6001
0
6001
6001
6001
6001
7007
7007
6001
7007
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
2008
0
0
0
0
0
0
0
0
7007
7007
7007
0
0
7007
7007
0
7007
2008
2008
6001
0
6001
6001
6001
6001
6001
6001
7007
7007
7007
7007
6001
6001
6001
2008
2008
6001
7007
7007
2008
2008
2008
7007
7007
6001
2008
7007
2008
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
6001
6001
0
7007
7007
0
0
7007
0
6001
2008
6001
6001
6001
2008
2008
0
7007
0
7007
7007
7007
0
7007
7007
0
0
0
0
0
0
6001
2008
2008
2008
2008
6001
6001
6001
2008
6001
6001
7007
7007
7007
6001
6001
6001
6001
0
0
0
0
0
2008
2008
2008
2008
2008
0
0
0
0
0
6001
6001
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
7007
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
7007
2008
2008
2008
2008
2008
6001
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
2008
7007
7007
7007
7007
7007
6001
6001
6001
2008
2008
2008
0
0
2008
2008
2008
7007
7007
7007
6001
6001
7007
7007
6001
6001
6001
6001
7007
2008
7007
2008
2008
6001
6001
6001
2008
2008
6001
6001
0
0
2008
2008
2008
2008
6001
6001
6001
6001
6001
0
0
6001
0
6001
6001
6001
2008
2008
2008
6001
6001
6001
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
7007
6001
6001
6001
2008
2008
0
7007
0
7007
7007
0
6001
6001
0
0
7007
0
0
7007
0
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
7007
2008
2008
2008
2008
6001
6001
6001
6001
7007
7007
2008
2008
0
0
2008
2008
2008
2008
2008
6001
6001
7007
7007
6001
6001
6001
0
6001
0
0
6001
0
0
6001
0
6001
6001
6001
6001
7007
7007
7007
7007
2008
2008
6001
0
0
6001
0
0
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
7007
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
0
0
0
6001
7007
7007
7007
7007
7007
6001
2008
2008
6001
6001
6001
6001
2008
2008
0
6001
0
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
7007
0
0
7007
6001
6001
7007
7007
0
0
0
0
6001
7007
2008
2008
2008
2008
6001
7007
7007
7007
2008
2008
2008
2008
0
0
0
0
0
2008
6001
6001
6001
6001
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
6001
6001
6001
7007
7007
7007
6001
6001
6001
6001
6001
2008
2008
2008
7007
0
6001
2008
2008
2008
2008
6001
6001
6001
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
7007
7007
2008
2008
2008
7007
7007
7007
0
7007
2008
6001
2008
2008
7007
7007
2008
2008
2008
6001
2008
2008
7007
7007
7007
6001
6001
2008
2008
6001
0
0
0
6001
6001
2008
6001
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
6001
6001
6001
6001
6001
6001
0
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
0
0
0
0
0
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
7007
2008
2008
2008
0
0
0
0
2008
2008
2008
2008
6001
6001
0
0
0
0
0
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
0
0
0
0
2008
2008
6001
6001
2008
6001
6001
2008
2008
2008
2008
2008
2008
7007
7007
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
0
0
0
2008
2008
2008
7007
0
0
0
6001
6001
0
0
7007
7007
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
7007
6001
6001
6001
6001
7007
7007
6001
6001
6001
6001
2008
2008
7007
7007
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
7007
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
0
0
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
7007
7007
7007
7007
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
7007
7007
7007
7007
2008
2008
2008
2008
2008
6001
6001
6001
7007
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
7007
7007
7007
7007
0
0
0
0
0
0
7007
0
2008
2008
2008
2008
6001
6001
2008
2008
7007
7007
2008
7007
7007
7007
6001
6001
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
0
0
0
0
7007
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
7007
6001
6001
6001
6001
7007
7007
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
0
0
6001
6001
6001
7007
7007
7007
7007
7007
6001
6001
6001
6001
6001
6001
7007
6001
2008
2008
0
0
0
0
0
0
0
0
0
0
0
2008
2008
6001
6001
6001
6001
6001
6001
6001
0
0
7007
7007
7007
7007
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
7007
2008
2008
7007
0
0
0
0
0
2008
6001
6001
6001
0
0
0
0
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
7007
0
0
2008
2008
2008
2008
2008
2008
2008
2008
0
0
6001
6001
6001
2008
6001
6001
6001
7007
7007
6001
6001
0
0
0
2008
2008
2008
2008
6001
6001
6001
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
0
0
0
0
6001
6001
6001
0
0
0
0
0
0
6001
6001
2008
2008
7007
7007
7007
6001
6001
6001
6001
6001
6001
7007
7007
6001
2008
2008
7007
7007
7007
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
6001
6001
6001
0
7007
0
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
2008
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
6001
2008
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
6001
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
2008
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
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
0
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
2008
2008
2008
0
2008
0
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
0
2008
2008
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
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
0
6001
6001
6001
2008
2008
2008
0
0
2008
2008
2008
0
2008
0
0
2008
0
0
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
0
0
2008
2008
2008
0
0
0
2008
2008
0
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
0
2008
2008
2008
2008
2008
0
0
0
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
2008
0
0
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6002
6002
6002
6002
6002
6001
6001
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
0
0
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
0
0
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
0
0
0
0
0
0
0
0
0
0
0
0
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
0
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6002
6002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
0
2008
2008
0
0
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
0
0
0
0
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6002
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6001
2008
6001
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
0
0
0
0
0
0
2008
2008
2008
2008
2008
0
0
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
0
0
0
2008
0
0
2008
0
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
6001
6001
6001
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
2008
2008
2008
0
0
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
2008
0
2008
6001
6001
6001
6001
6001
6001
6001
6002
6001
0
0
0
2008
0
2008
0
6002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
0
6001
6001
2008
0
2008
6001
6001
0
0
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
0
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
2008
6001
0
0
2008
2008
0
0
0
0
2008
2008
0
0
0
6002
6002
2008
2008
2008
2008
2008
6001
0
0
2008
0
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
0
0
2008
2008
6001
6001
6001
6001
2008
0
0
0
2008
2008
0
0
0
2008
0
0
0
0
2008
0
0
0
0
0
0
0
0
0
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
6001
6001
2008
6001
6001
6001
2008
6001
6001
6001
6001
2008
6001
2008
2008
6001
6001
2008
2008
0
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6002
6002
2008
2008
2008
2008
6001
6001
2008
0
2008
0
0
2008
0
0
0
0
0
0
0
2008
0
2008
0
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
0
0
0
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
6001
2008
2008
6001
6001
6001
2008
2008
2008
0
0
0
6002
6001
6001
6001
0
0
0
2008
2008
2008
0
2008
2008
0
0
2008
2008
2008
6001
6001
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
0
0
0
0
6001
6001
6001
6001
0
2008
0
0
0
2008
0
0
2008
6001
6001
6001
6001
6001
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
0
6001
6001
6001
6001
6001
6001
0
0
2008
2008
0
0
2008
2008
2008
0
2008
2008
2008
2008
2008
0
0
0
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
6001
6001
2008
2008
2008
6001
6001
6001
6002
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
0
2008
2008
0
2008
2008
2008
0
0
0
0
0
2008
0
2008
0
2008
6001
6001
6001
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6001
6001
2008
6001
2008
6002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
6001
6001
6001
2008
2008
6001
2008
6001
2008
2008
2008
2008
2008
2008
6001
6001
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6002
6002
6002
6002
0
0
0
0
0
0
6001
2008
2008
2008
6001
6001
6001
2008
2008
6002
6002
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
2008
2008
0
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
6001
6001
6001
0
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
0
0
2008
2008
0
0
0
0
2008
2008
2008
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
2008
0
0
2008
2008
0
0
2008
6001
6001
6001
6001
6001
0
0
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
2008
2008
0
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
0
2008
0
0
2008
0
2008
6001
6001
6001
2008
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
0
2008
0
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
2008
2008
6001
6001
2008
2008
2008
0
0
2008
2008
0
0
0
0
0
0
2008
0
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6001
0
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
2008
6001
6001
6001
2008
2008
2008
2008
0
2008
0
0
0
2008
2008
2008
2008
2008
0
0
6001
6001
6002
6002
6002
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
0
0
0
0
0
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6002
6002
6001
6001
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
0
0
2008
2008
2008
2008
2008
6001
2008
2008
2008
2008
0
2008
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
0
0
0
2008
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
2008
0
6001
6001
2008
0
2008
2008
2008
0
0
0
2008
2008
2008
2008
0
2008
0
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
0
0
0
0
0
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
6001
6001
2008
6001
6001
2008
2008
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
2008
0
2008
0
2008
0
0
2008
0
0
0
0
0
2008
2008
2008
2008
2008
0
0
2008
6002
6002
6002
2008
2008
2008
0
6001
2008
0
0
2008
6001
6001
0
0
0
2008
2008
0
0
0
2008
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
6001
2008
2008
2008
2008
2008
6001
6001
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
6001
0
0
2008
2008
2008
0
6001
6001
6001
6001
2008
2008
2008
2008
6001
6001
6001
6001
6001
2008
2008
2008
6001
6001
6001
6001
2008
2008
6001
6001
6001
6001
2008
6001
2008
2008
2008
2008
2008
6001
6001
6001
0
2008
2008
2008
2008
0
2008
2008
6001
6001
0
0
2008
2008
0
2008
2008
0
2008
0
2008
2008
6001
6001
6001
6001
6001
6001
6001
2008
6001
2008
2008
2008
6001
2008
2008
6001
6001
6001
6001
6001
6001
0
0
2008
0
2008
2008
2008
2008
6001
2008
2008
2008
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
0
0
0
6001
6001
6002
2008
2008
6001
6001
0
0
0
0
0
2008
0
0
2008
2008
2008
2008
2008
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
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
40009
40009
40009
6001
40009
6001
6001
6001
6001
40009
6001
6001
6001
6001
40009
0
0
6001
6001
6001
6001
6001
6001
40009
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
0
0
0
0
0
6001
0
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
40009
40009
6001
6001
6001
6001
6001
40009
6001
6001
6001
40009
6001
6001
6001
6001
40009
40009
40009
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
0
0
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
1003
1003
1003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
40009
40009
6001
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
0
0
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
40009
6001
6001
40009
40009
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
40009
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
40009
40009
40009
40009
40009
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
40009
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
40009
40009
40009
40009
6001
40009
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
0
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
40009
0
0
0
40009
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
1003
6001
40009
40009
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
40009
0
40009
40009
40009
40009
40009
40009
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
40009
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
40009
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
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
40009
40009
40009
6001
6001
6001
40009
40009
40009
40009
0
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
40009
40009
40009
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
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
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
6001
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
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
40009
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
40009
40009
40009
40009
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
40009
6001
0
6001
6001
0
0
0
6001
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
0
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
0
6001
0
40009
40009
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
40009
40009
40009
40009
40009
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
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
0
6001
6001
6001
6001
6001
6001
6001
6001
0
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
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
40009
40009
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
6001
40009
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
0
0
0
6001
6001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
6001
6001
6001
40009
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
0
40009
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
0
6001
0
0
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
40009
40009
40009
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
1003
1003
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
0
6001
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
6001
6001
0
6001
40009
40009
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
6001
6001
40009
40009
6001
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
6001
40009
40009
6001
6001
6001
6001
40009
40009
6001
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
40009
40009
40009
40009
6001
40009
40009
6001
6001
6001
6001
6001
6001
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
0
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
6002
6002
2008
2008
2008
6002
6002
2008
2008
2008
6002
6002
6002
6002
7007
7007
7007
7007
7007
2008
2008
6002
6002
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
7007
2008
2008
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
6002
6002
2008
2008
7007
2008
2008
7007
6002
6002
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
6002
2008
6002
6002
6002
2008
2008
2008
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
6002
7007
6002
7007
7007
7007
7007
6002
6002
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
2008
2008
6002
6002
6002
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
7007
7007
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
6002
2008
6002
6002
6002
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
6002
6002
6002
7007
2008
6002
7007
7007
6002
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
2008
7007
6002
6002
2008
2008
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
6002
6002
7007
2008
7007
7007
7007
7007
2008
7007
6002
7007
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
7007
7007
6002
6002
6002
7007
6002
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
6002
6002
2008
2008
2008
2008
2008
2008
6002
6002
6002
7007
6002
7007
7007
7007
2008
2008
6002
6002
6002
2008
2008
2008
7007
7007
6002
6002
7007
2008
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
6002
2008
2008
6002
7007
6002
6002
6002
6002
2008
6002
2008
2008
2008
7007
7007
6002
6002
2008
2008
7007
6002
6002
6002
7007
6002
6002
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
2008
6002
6002
6002
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
6002
7007
7007
7007
2008
6002
6002
6002
6002
6002
6002
6002
6002
7007
2008
2008
2008
2008
7007
7007
7007
7007
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
7007
7007
7007
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
2008
2008
2008
2008
2008
7007
2008
7007
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
2008
2008
6002
7007
6002
6002
6002
6002
6002
2008
7007
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
7007
7007
2008
6002
6002
2008
6002
7007
2008
2008
7007
7007
7007
6002
6002
2008
2008
7007
7007
7007
2008
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
2008
2008
6002
2008
2008
2008
2008
7007
7007
6002
2008
6002
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
7007
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
7007
6002
7007
7007
6002
6002
2008
2008
6002
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
6002
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
6002
6002
2008
2008
7007
7007
7007
6002
6002
6002
7007
7007
7007
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
6002
6002
7007
7007
7007
6002
6002
6002
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
7007
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
7007
6002
2008
2008
6002
6002
6002
6002
7007
7007
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
6002
7007
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
7007
7007
7007
7007
2008
6002
6002
6002
6002
6002
6002
2008
7007
7007
2008
2008
7007
7007
6002
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
6002
6002
7007
7007
7007
7007
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
2008
7007
6002
6002
6002
6002
6002
6002
2008
7007
7007
6002
6002
6002
7007
6002
6002
6002
2008
7007
7007
6002
6002
6002
7007
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
7007
2008
7007
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
7007
7007
7007
7007
2008
6002
2008
2008
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
6002
6002
6002
6002
2008
2008
7007
7007
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
7007
6002
6002
2008
2008
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
7007
7007
7007
6002
6002
6002
7007
7007
7007
6002
7007
7007
7007
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
6002
6002
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
6002
6002
6002
7007
7007
7007
2008
2008
7007
7007
2008
2008
2008
2008
2008
7007
7007
7007
6002
6002
6002
2008
2008
7007
7007
2008
2008
2008
2008
7007
7007
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
7007
2008
2008
6002
6002
2008
2008
6002
6002
6002
7007
7007
7007
7007
6002
6002
7007
7007
7007
7007
7007
7007
2008
2008
6002
6002
2008
2008
6002
6002
6002
6002
2008
6002
6002
6002
6002
7007
7007
7007
7007
6002
6002
6002
6002
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
2008
2008
6002
6002
2008
2008
2008
2008
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
6002
7007
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
6002
6002
2008
2008
2008
6002
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
6002
6002
7007
2008
2008
2008
2008
7007
7007
7007
6002
6002
6002
7007
7007
7007
6002
6002
6002
7007
2008
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
2008
7007
2008
2008
2008
7007
7007
7007
7007
2008
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
7007
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
7007
7007
6002
6002
7007
7007
7007
7007
7007
6002
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
6002
7007
7007
6002
6002
7007
7007
7007
6002
6002
7007
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
2008
2008
6002
7007
7007
7007
7007
7007
2008
2008
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
2008
2008
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
7007
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
2008
6002
2008
2008
2008
2008
6002
6002
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
7007
7007
2008
2008
6002
6002
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
7007
7007
2008
2008
6002
7007
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
7007
7007
7007
2008
2008
2008
2008
6002
6002
6002
7007
7007
7007
7007
7007
2008
2008
6002
6002
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
7007
7007
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
7007
7007
6002
6002
6002
6002
2008
2008
2008
6002
2008
2008
2008
6002
6002
6002
2008
2008
2008
6002
2008
6002
6002
2008
2008
2008
2008
6002
6002
6002
7007
7007
7007
6002
6002
6002
7007
2008
2008
2008
7007
7007
7007
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
2008
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
6002
2008
7007
6002
6002
2008
2008
2008
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
7007
6002
6002
7007
7007
7007
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
7007
6002
2008
2008
2008
6002
7007
7007
6002
6002
6002
7007
7007
7007
7007
2008
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
6002
6002
7007
7007
7007
7007
7007
7007
2008
2008
7007
7007
2008
2008
7007
7007
7007
6002
6002
6002
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
6002
6002
2008
2008
2008
7007
6002
6002
7007
6002
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
6002
7007
7007
7007
7007
6002
6002
6002
6002
6002
7007
2008
6002
6002
6002
6002
6002
6002
7007
7007
6002
7007
7007
6002
2008
2008
6002
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
6002
6002
7007
6002
6002
6002
2008
2008
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
6002
7007
7007
7007
6002
6002
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
2008
7007
6002
6002
6002
2008
2008
2008
2008
6002
6002
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
6002
6002
7007
7007
2008
2008
2008
7007
6002
7007
7007
2008
2008
2008
6002
2008
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
7007
2008
2008
2008
2008
2008
2008
2008
7007
6002
6002
6002
7007
7007
7007
6002
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
7007
7007
7007
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
7007
7007
7007
7007
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
2008
2008
2008
7007
6002
2008
2008
2008
2008
6002
6002
7007
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
6002
6002
2008
2008
2008
2008
2008
2008
7007
7007
6002
2008
2008
2008
2008
2008
2008
2008
6002
2008
7007
7007
7007
2008
2008
6002
6002
6002
7007
2008
6002
6002
7007
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
2008
2008
6002
2008
2008
2008
2008
6002
7007
7007
6002
7007
7007
7007
7007
6002
6002
6002
6002
6002
7007
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
7007
7007
7007
7007
6002
7007
7007
7007
6002
6002
6002
7007
7007
7007
6002
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
2008
6002
6002
7007
2008
2008
2008
2008
7007
2008
2008
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
7007
7007
6002
6002
6002
6002
6002
2008
2008
7007
2008
2008
2008
6002
6002
6002
6002
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
7007
7007
6002
2008
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
6002
6002
2008
2008
7007
7007
7007
7007
7007
7007
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
2008
2008
6002
6002
6002
6002
6002
6002
2008
7007
6002
2008
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
2008
7007
7007
7007
7007
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
7007
2008
2008
2008
7007
2008
7007
7007
7007
7007
7007
6002
2008
2008
2008
7007
7007
7007
7007
7007
2008
6002
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
6002
6002
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
7007
6002
2008
2008
2008
7007
7007
7007
7007
7007
7007
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
7007
2008
2008
6002
6002
6002
7007
7007
7007
7007
6002
6002
7007
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
7007
7007
6002
6002
6002
6002
6002
2008
2008
6002
7007
7007
7007
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
2008
2008
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
7007
7007
2008
2008
2008
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
0
0
7007
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
2008
2008
7007
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
2008
2008
6002
6002
6002
2008
2008
2008
2008
7007
7007
6002
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
7007
2008
6002
6002
2008
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
7007
6002
6002
2008
2008
6002
6002
2008
7007
7007
2008
2008
6002
2008
6002
7007
6002
2008
6002
6002
7007
7007
7007
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
6002
6002
2008
2008
2008
2008
7007
6002
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
2008
7007
7007
2008
6002
6002
2008
2008
2008
6002
0
0
0
0
0
0
0
2008
7007
7007
6002
6002
2008
2008
6002
6002
6002
6002
2008
7007
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
7007
7007
7007
7007
7007
2008
2008
7007
6002
6002
2008
2008
6002
6002
7007
7007
7007
0
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
7007
6002
6002
6002
7007
7007
6002
6002
6002
2008
6002
6002
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
6002
6002
2008
2008
7007
7007
7007
7007
7007
7007
2008
6002
6002
6002
6002
6002
2008
6002
2008
2008
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
6002
6002
7007
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
7007
7007
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
7007
7007
6002
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
7007
6002
6002
2008
2008
2008
2008
2008
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
6002
6002
6002
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
7007
7007
7007
2008
2008
7007
6002
7007
7007
6002
6002
7007
6002
7007
7007
7007
7007
7007
6002
6002
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
2008
2008
2008
6002
6002
6002
6002
2008
6002
2008
2008
2008
7007
7007
7007
7007
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
2008
2008
2008
6002
7007
7007
7007
7007
7007
2008
2008
2008
6002
2008
2008
6002
6002
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
7007
7007
6002
2008
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
2008
6002
6002
2008
2008
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
2008
7007
7007
2008
2008
2008
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
7007
7007
6002
2008
2008
7007
6002
6002
7007
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
2008
6002
2008
6002
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
2008
2008
2008
2008
6002
6002
6002
2008
7007
6002
6002
6002
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
7007
6002
6002
6002
6002
6002
6002
7007
6002
6002
2008
2008
2008
2008
6002
6002
7007
7007
2008
2008
2008
6002
6002
6002
7007
2008
2008
6002
6002
6002
2008
2008
2008
6002
2008
2008
2008
2008
6002
6002
7007
7007
6002
6002
6002
7007
7007
6002
6002
6002
2008
2008
6002
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
6002
6002
2008
2008
2008
6002
6002
7007
6002
6002
6002
2008
2008
2008
2008
2008
2008
7007
2008
6002
6002
7007
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
7007
6002
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
0
7007
7007
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
7007
2008
2008
2008
2008
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
2008
2008
2008
2008
7007
2008
2008
2008
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
2008
6002
6002
2008
2008
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
7007
6002
6002
6002
6002
2008
2008
6002
6002
6002
2008
7007
7007
0
0
0
0
0
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
7007
6002
6002
6002
6002
6002
6002
6002
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
7007
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
6002
6002
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
2008
6002
2008
2008
7007
7007
7007
7007
7007
6002
6002
7007
6002
6002
6002
6002
2008
2008
2008
2008
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
0
2008
2008
6002
2008
6002
6002
2008
6002
6002
2008
2008
2008
7007
7007
6002
0
0
0
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
2008
2008
2008
2008
7007
2008
2008
6002
6002
6002
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
6002
2008
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
7007
7007
2008
6002
2008
2008
2008
2008
7007
7007
7007
7007
6002
6002
6002
2008
6002
6002
7007
7007
7007
2008
2008
7007
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
6002
7007
7007
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
6002
7007
7007
7007
7007
7007
7007
7007
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
2008
2008
6002
6002
2008
2008
7007
2008
2008
6002
6002
6002
6002
6002
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
2008
2008
7007
7007
7007
6002
6002
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
6002
6002
6002
6002
7007
6002
2008
2008
2008
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
6002
6002
6002
6002
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
7007
7007
6002
6002
6002
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
7007
2008
6002
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
7007
7007
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
6002
6002
2008
2008
2008
2008
7007
7007
7007
7007
7007
6002
2008
2008
2008
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
0
7007
7007
2008
2008
2008
2008
7007
0
0
0
0
0
0
0
6002
6002
6002
6002
7007
7007
7007
7007
2008
6002
6002
6002
6002
7007
6002
6002
6002
6002
6002
2008
2008
2008
2008
7007
7007
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
2008
2008
2008
7007
7007
6002
6002
6002
2008
2008
2008
7007
2008
2008
7007
7007
7007
6002
6002
2008
2008
2008
2008
2008
6002
6002
2008
2008
6002
6002
6002
2008
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
7007
7007
7007
0
0
0
6002
6002
7007
7007
7007
7007
6002
6002
6002
6002
6002
7007
7007
2008
7007
2008
6002
7007
7007
6002
6002
6002
6002
6002
7007
6002
6002
2008
6002
6002
6002
0
0
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
6002
7007
2008
2008
2008
7007
7007
2008
2008
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
7007
7007
7007
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
6002
6002
7007
7007
7007
0
7007
7007
7007
0
0
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
7007
7007
2008
6002
6002
6002
2008
2008
6002
6002
6002
2008
7007
7007
7007
7007
6002
6002
7007
6002
6002
6002
7007
2008
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
7007
6002
2008
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
2008
2008
2008
2008
7007
7007
7007
6002
6002
7007
2008
2008
7007
6002
2008
2008
2008
7007
7007
7007
6002
6002
7007
7007
7007
7007
7007
7007
7007
2008
7007
6002
7007
7007
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
2008
7007
7007
7007
7007
7007
6002
6002
6002
7007
7007
2008
2008
2008
7007
7007
6002
6002
2008
7007
7007
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
7007
7007
7007
6002
2008
6002
6002
7007
7007
6002
6002
6002
7007
2008
2008
6002
7007
7007
2008
7007
7007
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
2008
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
7007
7007
7007
7007
6002
6002
6002
2008
2008
2008
7007
7007
7007
7007
7007
7007
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
2008
2008
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
7007
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
7007
7007
6002
6002
2008
2008
2008
6002
6002
2008
2008
6002
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
6002
2008
7007
7007
2008
2008
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
7007
7007
7007
6002
6002
6002
6002
6002
7007
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
7007
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
7007
2008
2008
6002
2008
2008
2008
7007
6002
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
7007
6002
6002
6002
6002
6002
7007
7007
6002
2008
2008
7007
7007
7007
2008
2008
7007
6002
6002
6002
6002
7007
7007
7007
7007
7007
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
7007
6002
6002
6002
2008
2008
2008
2008
2008
2008
6002
6002
0
0
0
7007
7007
0
0
0
0
0
6002
7007
2008
6002
7007
7007
7007
6002
6002
7007
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
7007
7007
2008
2008
2008
6002
6002
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
6002
2008
2008
6002
6002
2008
2008
2008
2008
2008
0
7007
0
0
0
7007
7007
0
0
0
6002
6002
6002
7007
7007
2008
2008
2008
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
2008
7007
7007
7007
6002
6002
6002
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
2008
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
6002
2008
2008
2008
2008
7007
2008
2008
6002
6002
2008
2008
7007
7007
7007
6002
6002
6002
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
2008
2008
2008
7007
2008
2008
6002
6002
6002
6002
2008
2008
6002
6002
6002
2008
2008
6002
6002
2008
2008
2008
2008
2008
6002
6002
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
2008
6002
2008
6002
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
7007
7007
7007
2008
2008
2008
6002
6002
6002
7007
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
6002
6002
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
7007
7007
2008
2008
2008
2008
6002
7007
7007
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
7007
2008
7007
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
2008
7007
7007
2008
2008
2008
7007
7007
7007
7007
2008
2008
2008
2008
2008
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
2008
2008
6002
6002
6002
7007
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
7007
7007
7007
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
7007
7007
2008
2008
2008
7007
7007
7007
7007
6002
6002
7007
7007
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
7007
6002
6002
6002
7007
7007
2008
2008
2008
2008
2008
6002
2008
2008
2008
6002
6002
6002
7007
2008
2008
2008
2008
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
6002
6002
6002
6002
7007
7007
7007
7007
6002
6002
2008
2008
6002
6002
6002
7007
7007
2008
2008
7007
6002
6002
6002
6002
6002
2008
6002
7007
7007
6002
7007
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
7007
2008
2008
2008
2008
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
7007
2008
2008
6002
2008
7007
7007
7007
7007
2008
2008
2008
2008
6002
6002
7007
7007
7007
7007
7007
6002
2008
2008
6002
6002
7007
7007
7007
7007
2008
2008
6002
6002
2008
7007
7007
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
7007
7007
2008
2008
2008
7007
2008
2008
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
0
0
7007
0
7007
2008
2008
6002
6002
6002
6002
6002
7007
6002
7007
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
7007
7007
7007
6002
2008
2008
2008
2008
2008
7007
7007
7007
2008
2008
2008
2008
2008
2008
0
2008
0
0
7007
7007
7007
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
7007
7007
7007
2008
2008
7007
7007
6002
2008
2008
6002
2008
2008
2008
6002
6002
7007
7007
7007
0
0
6002
2008
2008
7007
7007
6002
7007
2008
2008
2008
2008
6002
7007
6002
6002
2008
2008
6002
2008
2008
6002
6002
6002
2008
6002
2008
2008
6002
6002
6002
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
7007
7007
7007
7007
2008
2008
2008
7007
7007
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
7007
7007
7007
2008
7007
7007
7007
7007
6002
6002
6002
6002
6002
6002
6002
2008
6002
6002
6002
6002
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
6002
2008
2008
2008
6002
6002
6002
2008
6002
6002
6002
6002
7007
7007
7007
7007
7007
7007
6002
6002
6002
6002
6002
7007
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
7007
7007
0
0
6002
7007
7007
7007
7007
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
7007
7007
6002
6002
2008
2008
2008
2008
2008
2008
6002
6002
7007
7007
7007
6002
6002
6002
7007
6002
2008
2008
7007
7007
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
0
1006
1006
0
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
0
0
0
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
1006
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
1006
1006
1006
2008
2008
1006
2008
2008
1006
1006
1006
2008
1006
1006
1006
1006
1006
1006
2008
2008
1006
1006
1006
2008
2008
2008
2008
1006
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
1006
2008
2008
1006
1006
2008
6002
6002
6002
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
2008
2008
2008
1006
1006
1006
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
0
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
0
0
0
0
0
0
0
0
2008
2008
1006
1006
2008
1006
2008
2008
1006
1006
2008
2008
2008
1006
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
0
0
1006
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
1006
1006
2008
2008
1006
1006
1006
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
0
1006
0
0
0
0
2008
0
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
0
2008
0
0
2008
2008
0
0
0
0
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
1006
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
0
2008
0
0
0
2008
2008
0
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
0
1006
2008
0
2008
2008
2008
1006
1006
1006
1006
1006
1006
2008
0
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
0
0
0
0
0
0
0
0
0
0
0
0
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
1006
1006
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
2008
0
2008
0
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
0
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
1006
0
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
1006
1006
0
0
2008
0
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
0
0
2008
2008
2008
2008
2008
2008
1006
1006
6002
6002
6002
6002
6002
2008
2008
0
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
0
0
0
0
0
1006
1006
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
0
0
0
0
2008
0
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
1006
1006
2008
1006
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
1006
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
0
0
0
0
0
0
0
0
0
0
1006
2008
2008
1006
2008
2008
1006
0
0
2008
1006
2008
0
1006
1006
1006
1006
1006
1006
1006
1006
2008
1006
2008
2008
2008
1006
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
1006
1006
1006
1006
0
0
0
0
1006
1006
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
0
1006
0
2008
0
0
0
0
0
0
0
0
0
0
1006
1006
1006
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
0
0
0
2008
0
2008
0
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
1006
2008
2008
2008
2008
2008
0
0
0
0
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
1006
2008
2008
1006
1006
1006
1006
1006
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
1006
0
0
0
0
0
0
0
0
1006
1006
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
2008
2008
0
0
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
0
2008
0
2008
0
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
1006
0
1006
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
1006
1006
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
1006
1006
2008
2008
0
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
1006
1006
1006
1006
2008
2008
2008
0
0
0
0
0
6002
6002
6002
6002
6002
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
1006
1006
2008
2008
2008
0
0
0
2008
2008
1006
1006
1006
1006
2008
6002
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
1006
0
0
0
1006
0
1006
1006
1006
1006
2008
2008
2008
1006
1006
1006
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
1006
1006
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
2008
1006
1006
2008
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
0
2008
2008
6002
6002
1006
1006
1006
1006
1006
1006
1006
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
1006
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
1006
0
1006
1006
1006
2008
2008
2008
6002
0
0
0
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
0
0
0
1006
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
0
0
1006
1006
1006
1006
1006
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
0
1006
1006
0
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
0
0
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
0
1006
0
0
1006
2008
2008
2008
1006
1006
1006
1006
1006
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
1006
0
1006
0
0
0
0
0
1006
0
2008
6002
6002
6002
6002
2008
2008
2008
0
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
0
0
0
1006
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
0
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
2008
0
1006
1006
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
0
2008
0
0
2008
2008
2008
2008
1006
1006
1006
2008
2008
1006
1006
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
1006
2008
1006
1006
2008
1006
1006
1006
1006
1006
2008
2008
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
0
0
0
0
0
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
0
0
2008
2008
0
2008
0
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
0
0
1006
1006
2008
2008
2008
2008
0
2008
2008
2008
2008
6002
6002
1006
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
0
0
1006
1006
1006
0
1006
0
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
6002
0
0
0
1006
0
1006
1006
1006
0
1006
0
1006
0
1006
1006
0
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
1006
0
0
1006
0
0
1006
1006
0
0
1006
0
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
1006
1006
1006
1006
1006
0
1006
1006
0
1006
0
1006
0
0
0
0
1006
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
1006
1006
0
1006
0
1006
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
1006
1006
0
1006
1006
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
0
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
1006
0
1006
0
1006
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
0
0
1006
1006
0
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
0
1006
0
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
0
0
0
0
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
1006
0
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
0
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
0
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
2008
6002
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
1003
0
1003
1003
1003
6002
6002
6002
0
0
0
1003
1003
1003
1003
1003
1003
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
6002
6002
6002
6001
6001
6001
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
6001
6002
6002
6001
6001
6001
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
2008
6002
6002
6002
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
6002
6002
6002
6002
6002
6002
6001
6002
6002
1003
1003
1003
1003
6002
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
0
0
0
0
0
0
6002
6002
6002
2008
6002
6002
6002
6001
6002
6002
6002
6002
6002
6002
6002
2008
2008
0
0
2008
2008
2008
2008
2008
6002
2008
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
0
0
0
0
0
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
2008
2008
2008
6002
6002
2008
2008
2008
2008
6002
1003
1003
1003
1003
1003
2008
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
1003
1003
1003
6002
6002
6002
6002
6002
6002
6001
6001
6001
1003
1003
0
2008
0
0
2008
2008
0
2008
2008
2008
0
0
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
1003
1003
6002
6002
6001
6001
6001
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
0
0
2008
2008
6002
6002
6002
6002
6002
6002
6001
6002
6001
6002
2008
2008
0
2008
2008
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
2008
2008
6002
6002
6002
6002
6002
2008
1003
1003
1003
1003
1003
1003
1003
1003
1003
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
0
0
0
0
0
1003
0
0
1003
2008
2008
2008
2008
6002
1003
1003
1003
1003
2008
2008
2008
2008
2008
6002
6002
1003
1003
6002
6002
6002
6002
6002
6001
6001
6002
6002
6002
1003
1003
6002
6002
2008
6002
6002
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6001
6002
6001
6001
6001
6002
6002
2008
2008
2008
2008
2008
2008
2008
6002
6002
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
1003
1003
2008
2008
2008
2008
1003
1003
1003
1003
6002
2008
2008
2008
2008
2008
2008
6002
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
2008
2008
2008
2008
2008
0
0
0
0
0
0
2008
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
0
1003
1003
6002
6001
6001
6001
6002
6001
6002
6001
6001
1003
1003
1003
1003
1003
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
1003
6002
1003
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6001
6001
6002
6002
6002
6002
6002
6002
2008
6002
6002
2008
2008
2008
2008
2008
2008
6002
6002
6002
1003
1003
1003
6002
6002
6002
6001
6002
6002
6002
6002
6002
6002
6002
6002
6002
6001
6001
6002
6002
6002
2008
6002
1003
1003
1003
6002
1003
6001
6001
2008
2008
0
6001
6001
6001
2008
2008
0
0
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
0
0
1003
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
2008
2008
2008
2008
2008
2008
0
0
0
0
0
0
0
2008
6002
6002
6002
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6002
6002
6002
6002
6001
6002
6002
6002
6002
6002
6001
6001
6002
2008
6002
6002
6002
6002
6002
6002
6002
6002
6001
6001
6001
6001
6001
6001
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
6002
6001
6002
6002
6001
6001
6001
6001
6002
6002
6002
2008
2008
2008
1003
1003
1003
6002
6002
6002
6001
1003
1003
6002
1003
6002
6002
6002
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
0
0
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
6001
6001
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
6002
6001
6001
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
40009
40009
0
0
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6002
6002
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
40009
40009
1003
1003
6001
6001
6001
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
0
6001
6001
6001
0
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6002
1003
1003
1003
1003
6002
6002
6002
40009
40009
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
40009
1003
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
40009
40009
40009
40009
0
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
6001
6001
6001
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
6001
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
40009
40009
40009
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
6001
6001
6002
6002
6002
6002
6001
6001
40009
40009
40009
1003
40009
40009
40009
40009
40009
40009
40009
40009
40009
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
40009
40009
40009
40009
40009
40009
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
1003
6001
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
0
0
0
0
0
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
6001
6001
6001
6001
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
40009
40009
1003
40009
40009
40009
1003
1003
6002
6002
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
1003
1003
1003
1003
1003
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6002
6002
6002
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
40009
40009
40009
6001
1003
6002
6002
6002
6002
1003
1003
1003
6002
6002
6002
6002
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
1003
1003
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
0
0
40009
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
40009
40009
40009
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
6002
6002
0
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
40009
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
6001
0
6001
6001
6001
0
1003
1003
40009
1003
1003
1003
0
0
0
0
0
0
6002
6002
6002
6002
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
0
0
0
0
1003
1003
1003
1003
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
40009
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
1003
1003
6002
1003
1003
1003
1003
6002
1003
1003
1003
1003
6001
6001
6002
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
6002
6002
6002
6002
1003
1003
1003
1003
6002
6002
6002
6002
6002
40009
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
6001
6001
6001
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
40009
40009
1003
1003
1003
1003
1003
1003
1003
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
0
0
0
6001
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
40009
40009
40009
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
40009
40009
40009
40009
40009
6001
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
6002
6001
6001
6001
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
40009
40009
40009
40009
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6001
6001
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6001
6001
6001
1003
1003
1003
1003
1003
1003
1003
6001
6001
6001
6002
6002
6002
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
6001
40009
40009
40009
40009
40009
40009
40009
1003
1003
1003
6002
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
40009
1003
1003
1003
1003
1003
1003
40009
40009
40009
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
1003
1003
1003
0
0
40009
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
2008
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
1006
2008
2008
2008
2008
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
1006
1006
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
1006
1006
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
0
1006
0
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
0
0
1006
1006
0
0
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
1006
2008
2008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
1006
1006
1006
1006
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1006
1006
1006
1006
1006
1006
0
0
0
0
0
0
0
0
0
0
0
0
6002
6002
6002
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
1006
1006
1006
1006
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
0
0
0
0
0
0
0
0
1006
1006
1006
1006
6002
6002
6002
1006
1006
1006
1006
0
1006
1006
0
0
0
1006
0
0
1006
0
0
0
0
1006
1006
1006
1006
6002
6002
6002
1006
1006
1006
1006
0
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
0
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
0
0
0
0
0
0
6002
6002
6002
6002
1006
1006
1006
1006
1006
0
0
0
0
0
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
6002
6002
6002
6002
6002
1006
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
6002
6002
6002
6002
6002
1006
1006
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
0
0
0
0
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
0
0
0
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
6002
6002
6002
1006
6002
6002
6002
6002
1006
1006
1006
1006
1006
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
0
6002
6002
6002
6002
6002
1006
1006
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
0
0
0
0
0
0
0
1006
1006
6002
1006
1006
0
0
0
0
0
1006
1006
1006
1006
1006
1006
0
0
0
1006
1006
0
1006
1006
1006
1006
0
0
1006
1006
0
0
1006
1006
1006
6002
6002
6002
1006
0
1006
0
1006
0
0
0
0
1006
1006
1006
1006
1006
1006
0
0
1006
1006
1006
1006
1006
0
1006
1006
1006
0
0
0
1006
1006
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
0
1006
0
1006
0
0
0
1006
0
1006
1006
1006
0
0
0
0
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
6002
6002
6002
6002
6002
6002
1006
1006
1006
1006
1006
1006
1006
0
0
1006
1006
1006
0
0
1006
1006
1006
1006
1006
1006
1006
1006
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
