2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
8002
8002
8002
2001
2001
2001
2001
0
2001
2001
8014
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
0
0
0
0
0
0
0
8002
0
0
0
0
0
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
0
0
0
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
0
0
0
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
8002
8002
8002
8002
0
0
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
0
0
0
2001
2001
0
0
2001
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
0
0
0
2001
0
0
0
0
0
0
0
0
0
0
8002
2001
2001
2001
2001
8002
8002
2001
2001
0
8014
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
0
2001
0
8002
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
8002
2001
8002
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8014
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
0
0
8002
8002
8002
0
0
0
0
0
2001
2001
2001
0
0
0
0
0
2001
0
0
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
8002
8002
2001
2001
2001
2001
2001
8002
8002
0
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
2001
0
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
8002
8002
8002
0
2001
8002
2001
2001
2001
8002
8002
8002
2001
2001
8002
2001
8002
8002
8002
8002
8002
0
2001
0
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8014
0
2001
2001
8014
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
8014
2001
8014
8014
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
8002
8002
8002
8014
8014
0
8014
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
8014
8014
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
0
0
0
8014
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
0
0
8002
8002
8002
8002
8002
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
0
8014
8014
2001
8002
8002
8002
2001
2001
2001
2001
0
8014
8014
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8014
8014
8014
8014
8014
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
0
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
0
0
0
0
8014
8014
0
0
8002
8002
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
8002
8002
8002
0
0
0
8002
0
0
2001
2001
0
0
0
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
0
8002
8002
8002
0
0
0
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
8002
8002
2001
2001
2001
0
0
0
0
8014
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
8002
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
0
0
0
0
0
0
0
0
0
0
8002
8002
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
8014
8014
8002
8002
8002
2001
2001
2001
0
0
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
0
0
0
0
0
0
0
2001
2001
2001
0
2001
0
0
0
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
0
0
0
0
0
2001
2001
0
0
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
8014
8014
8014
2001
0
0
0
8014
2001
8014
8014
2001
0
0
0
0
2001
2001
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
0
8014
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8014
8014
8014
8014
8014
8014
8014
8014
8014
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
8002
8002
8002
8002
0
0
0
0
0
8014
8014
8014
8014
8002
8002
8002
8002
8002
8002
0
0
0
8014
8014
0
0
0
0
0
0
0
8002
8002
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
8014
8002
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
8002
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
8002
8002
0
0
0
0
8002
8002
8002
8002
8002
0
0
0
0
0
0
8014
8014
0
0
0
0
0
8002
8014
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
0
0
0
0
0
0
0
0
0
8014
8014
0
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8014
0
0
0
8014
8014
8014
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8002
8002
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
8002
8002
0
0
0
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
8002
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
8014
8014
8014
8014
8002
8002
0
0
8002
8002
8002
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
0
0
8014
8014
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8014
8014
8014
8014
8014
8002
8002
8002
8002
0
0
0
0
0
8002
8002
8002
0
8002
0
0
0
0
8002
8002
8014
8014
0
8014
8014
8014
8002
8002
8002
8002
8002
0
0
0
0
0
0
8014
8014
0
8002
8002
8002
0
0
0
0
0
0
8014
8014
8014
8014
8014
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
0
0
8014
0
8014
8014
8014
0
0
8014
8014
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8014
0
8002
8002
0
0
0
0
0
0
0
0
8002
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8014
8014
0
0
0
0
8014
8014
0
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
0
0
0
0
0
0
0
0
0
8002
0
0
0
0
0
0
0
0
0
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
0
0
0
8002
8002
8002
8002
8002
0
0
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
8002
8002
0
0
0
8002
8002
8002
8002
8002
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
0
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8014
0
0
8014
8014
0
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8014
8014
8014
8014
0
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8014
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
8002
8002
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
8014
0
0
0
0
8014
8014
0
0
0
0
8014
8014
0
8014
8014
8014
8014
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8014
0
0
0
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
8014
0
0
0
8002
0
8002
8002
0
8002
8002
8014
8014
8014
8002
8002
8002
0
0
8002
8002
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
0
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8014
8014
0
0
0
0
8014
8014
8014
0
8002
0
0
0
0
0
0
0
0
8014
8014
8014
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
8014
8002
8002
0
0
0
8014
8014
8014
8002
8002
8002
8002
8002
0
0
0
0
8002
8002
8002
8002
0
0
8002
8002
8002
8014
8002
0
0
0
0
8002
0
0
8002
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
8002
0
8002
8002
8002
8002
8002
8014
0
0
0
0
0
0
8014
8014
8014
0
0
0
0
0
0
0
0
0
8014
8014
8014
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
0
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8014
8014
8014
8014
8002
8002
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8014
8014
8014
8014
8014
0
0
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
0
0
0
0
0
8014
8014
8002
8002
8002
8002
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
0
8014
0
0
0
0
0
0
8014
8014
0
0
0
0
8002
8002
0
0
8002
8002
0
8002
0
0
0
8014
8014
0
0
0
0
0
8014
8014
8002
8002
8002
0
0
0
0
0
0
0
0
8002
8002
8002
0
8002
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
8002
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8014
8002
0
0
0
0
0
0
8002
8002
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
0
0
0
8002
8002
8014
8002
8002
8002
8002
8002
8002
0
0
8002
8002
8014
8014
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
0
8014
8014
8014
8014
8014
0
8002
8002
8002
8014
8014
8002
8002
8002
0
0
0
0
8014
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8014
8002
8002
8002
8002
8002
8002
8002
0
0
0
8014
0
0
8014
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
0
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
0
8002
8002
8002
8002
0
0
0
0
0
0
0
8002
0
8002
8002
8002
0
0
8014
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
0
8002
0
8014
8014
8002
8002
8002
0
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
0
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
0
0
8002
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
0
0
0
0
0
0
0
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8002
0
0
0
8002
0
0
8002
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
0
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8014
0
0
0
0
0
8002
8002
8002
0
0
0
0
0
0
8014
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8014
8002
8014
0
0
0
8002
8002
8002
8002
8014
8014
8014
8014
8014
8014
8014
8002
0
0
0
0
0
8014
8014
8014
8014
8014
8002
8002
0
0
0
0
0
0
0
0
0
0
8014
8014
8002
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
8002
8002
0
0
8002
0
0
0
8014
8014
8014
8014
8014
8014
0
0
8002
8002
8002
0
0
0
0
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8002
8002
8014
8014
8014
8014
8014
8014
8002
8002
8002
0
8002
8002
8002
8002
8002
8002
8002
8002
8002
0
0
0
0
0
0
0
8014
8014
8014
8014
8014
8014
8014
0
0
0
0
0
8002
8002
8002
0
0
8014
8014
0
0
8002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
2001
2001
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
2001
8014
8014
2001
2001
2001
2001
8014
8014
8014
8014
8014
2001
2001
8014
2001
2001
2001
2001
2001
8014
8014
2001
2001
2001
2001
2001
8014
8014
8014
8014
2001
8014
8014
8014
8014
8014
8014
8014
8014
2001
2001
2001
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
8014
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8014
2001
2001
2001
2001
2001
8014
8014
8014
8014
2001
2001
2001
2001
8014
2001
2001
8014
8014
2001
2001
2001
1032
1032
1032
1032
6003
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
1032
8014
1032
1032
1032
1032
1032
1032
6003
6003
1032
1032
6003
6003
6003
1032
1032
1032
1032
1032
8014
8014
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
1032
8014
8014
1032
1032
1032
1032
8014
8014
8014
1032
1032
1032
8014
1032
8014
8014
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
1032
1032
1032
8014
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
6003
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
8014
1032
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
6003
6003
1032
1032
1032
1032
8014
1032
8014
8014
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
8014
1032
8014
8014
8014
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
6003
6003
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
6003
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
6003
1032
1032
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
8014
8014
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
1032
1032
6003
6003
1032
1032
1032
8014
8014
1032
1032
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
6003
6003
6003
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
1032
8014
1032
1032
8014
1032
1032
8014
8014
8014
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
1032
1032
6003
6003
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
6003
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
8014
1032
1032
8014
8014
1032
1032
8014
8014
8014
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
8014
8014
1032
1032
1032
1032
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
8014
8014
8014
8014
1032
8014
8014
8014
8014
1032
1032
1032
1032
8014
8014
8014
8014
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
1015
1015
1015
1015
1015
0
0
0
0
0
1015
0
8002
0
0
1015
1015
8002
8002
0
8002
0
1015
1015
1015
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
1015
1015
1015
1015
1015
0
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
1015
1015
1015
1015
1015
8002
0
1015
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
29006
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
0
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
0
0
1015
1015
1015
1015
0
0
8002
0
0
1015
1015
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
0
0
0
0
1015
0
0
0
0
0
0
0
0
0
8002
8002
1015
1015
1015
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
0
0
0
1015
1015
1015
0
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
8002
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
8002
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
2001
2001
8002
8002
8002
8002
8002
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
29006
8002
2001
2001
2001
8002
8002
8002
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1015
1015
1015
1015
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
29006
29006
29006
8002
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
8002
2001
2001
2001
29006
29006
29006
29006
29006
2001
2001
29006
2001
29006
29006
29006
2001
2001
2001
2001
29006
2001
2001
2001
2001
8002
2001
2001
8002
8002
8002
8002
8002
29006
2001
2001
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
8002
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
8002
8002
2001
29006
29006
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
8002
2001
1015
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
8002
2001
2001
2001
2001
8002
8002
2001
29006
29006
29006
29006
29006
29006
29006
2001
2001
8002
8002
8002
29006
2001
29006
29006
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
8002
2001
8002
1015
1015
1015
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
2001
2001
1015
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
1015
1015
2001
2001
2001
2001
1015
1015
2001
8002
2001
2001
8002
8002
8002
2001
2001
2001
8002
8002
8002
2001
2001
2001
8002
2001
8002
2001
29006
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
29006
2001
2001
8002
2001
8002
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
8002
2001
2001
2001
2001
29006
8002
8002
8002
8002
8002
2001
2001
8002
8002
8002
8002
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
29006
8002
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
8002
2001
2001
2001
8002
8002
2001
2001
29006
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
29006
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
29006
1015
2001
2001
2001
2001
2001
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
8002
8002
2001
2001
8002
8002
8002
8002
8002
8002
2001
2001
2001
29006
2001
2001
2001
1015
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
8002
2001
2001
2001
8002
2001
29006
29006
2001
2001
2001
2001
29006
29006
29006
2001
1015
1015
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
29006
29006
8002
8002
2001
29006
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
29006
29006
8002
8002
29006
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1015
8002
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
8002
8002
8002
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1015
2001
2001
8002
29006
2001
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
8002
8002
2001
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
29006
29006
29006
29006
2001
8002
8002
8002
8002
29006
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
2001
1015
2001
2001
2001
2001
8002
8002
2001
8002
8002
8002
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
29006
29006
29006
29006
29006
2001
2001
2001
1015
1015
1015
2001
8002
8002
8002
2001
2001
8002
8002
2001
2001
8002
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
2001
8002
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1015
2001
8002
8002
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
8002
8002
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
1015
8002
1015
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
1015
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
8002
1015
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
2001
2001
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
2001
2001
2001
8002
2001
2001
2001
2001
2001
8002
1015
8002
2001
2001
8002
2001
8002
2001
8002
29006
29006
2001
2001
2001
29006
29006
29006
29006
2001
2001
2001
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
8002
8002
2001
2001
2001
8002
29006
2001
2001
2001
2001
2001
2001
2001
8002
2001
8002
2001
2001
2001
2001
2001
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1015
1015
1015
2001
2001
2001
2001
8002
8002
8002
29006
29006
29006
29006
8002
8002
8002
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
2001
8002
8002
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
2001
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
8002
2001
2001
2001
8002
8002
2001
2001
2001
2001
1015
1015
2001
2001
2001
2001
2001
2001
1015
2001
2001
8002
8002
2001
2001
2001
2001
29006
29006
2001
2001
2001
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
29006
8002
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
8002
8002
2001
2001
1015
2001
2001
29006
2001
2001
2001
2001
8002
8002
8002
8002
8002
1015
2001
29006
29006
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
1015
8002
1015
2001
2001
29006
29006
29006
29006
2001
2001
2001
2001
29006
2001
2001
2001
2001
8002
8002
2001
2001
2001
1015
2001
2001
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
8002
8002
2001
8002
29006
29006
29006
29006
8002
8002
8002
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
8002
2001
8002
8002
2001
2001
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
2001
8002
2001
8002
2001
2001
8002
8002
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
2001
8002
8002
2001
2001
2001
2001
8002
8002
8002
2001
2001
2001
2001
29006
29006
29006
29006
29006
29006
29006
29006
8002
2001
29006
2001
2001
2001
2001
8002
2001
2001
8002
8002
8002
8002
2001
2001
2001
2001
2001
8002
29006
29006
29006
2001
2001
8002
8002
8002
8002
8002
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
2001
8002
8002
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
8002
8002
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
1015
8002
8002
29006
29006
29006
29006
8002
8002
8002
8002
8002
29006
1015
1015
1015
1015
29006
1015
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
1015
1015
1015
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
1015
1015
1015
29006
1015
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
1015
1015
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
29006
29006
1015
8002
8002
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
8002
8002
1015
1015
8002
1015
0
0
1015
1015
1015
1015
1015
1015
8002
8002
8002
1015
1015
8002
8002
8002
29006
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
29006
29006
1015
8002
8002
8002
29006
29006
8002
8002
8002
8002
1015
1015
1015
29006
29006
29006
29006
29006
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
8002
8002
29006
29006
8002
8002
1015
1015
1015
1015
1015
29006
29006
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
29006
29006
29006
29006
8002
8002
8002
1015
1015
1015
29006
29006
29006
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
8002
8002
1015
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
29006
29006
1015
1015
1015
1015
1015
1015
1015
1015
29006
29006
8002
8002
8002
8002
8002
8002
8002
29006
29006
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
1015
1015
1015
1015
29006
29006
29006
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
29006
29006
29006
1015
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
29006
1015
1015
8002
29006
8002
8002
29006
8002
8002
8002
8002
8002
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
8002
8002
29006
1015
1015
1015
8002
8002
29006
29006
8002
8002
29006
29006
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
29006
1015
1015
1015
1015
1015
1015
1015
1015
1015
29006
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
1015
1015
1015
1015
1015
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
29006
29006
29006
29006
8002
1015
1015
1015
1015
1015
8002
8002
29006
29006
29006
29006
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
29006
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
1015
1015
29006
29006
8002
1015
1015
1015
1015
1015
1015
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
1015
1015
8002
1015
1015
8002
8002
8002
8002
8002
8002
8002
1015
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
1015
1015
1015
1015
1015
1015
1015
29006
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
29006
29006
29006
29006
29006
29006
29006
1015
1015
1015
1015
1015
8002
8002
8002
8002
29006
29006
29006
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
8002
8002
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
1015
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
29006
29006
29006
29006
8002
8002
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
29006
29006
8002
8002
29006
29006
29006
29006
1015
1015
1015
8002
8002
8002
1015
1015
8002
29006
8002
8002
8002
29006
29006
1015
1015
1015
1015
1015
8002
8002
8002
29006
29006
29006
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
29006
29006
29006
29006
29006
29006
8002
29006
29006
1015
1015
1015
1015
1015
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
29006
8002
8002
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
1015
1015
8002
8002
8002
8002
8002
29006
1015
1015
29006
29006
29006
1015
1015
1015
1015
8002
8002
1015
1015
8002
8002
8002
8002
8002
8002
1015
1015
8002
8002
8002
8002
8002
29006
29006
1015
1015
8002
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
8002
8002
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
1015
1015
8002
8002
8002
29006
29006
29006
29006
1015
1015
1015
1015
8002
8002
1015
8002
8002
1015
1015
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
8002
8002
29006
29006
29006
29006
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
29006
29006
29006
8002
8002
1015
1015
29006
29006
29006
29006
29006
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
1015
8002
8002
1015
1015
1015
1015
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
1015
8002
8002
1015
29006
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
29006
29006
8002
8002
29006
29006
29006
29006
29006
29006
29006
1015
1015
1015
1015
8002
8002
1015
1015
1015
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
29006
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
1015
1015
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
29006
29006
29006
29006
29006
8002
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
1015
1015
0
29006
29006
29006
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
29006
29006
29006
8002
8002
1015
1015
1015
1015
29006
29006
29006
1015
1015
8002
29006
29006
29006
29006
8002
8002
8002
8002
1015
1015
1015
8002
29006
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
29006
29006
1015
1015
1015
8002
8002
8002
8002
1015
1015
1015
1015
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
1015
1015
1015
1015
1015
29006
29006
29006
8002
8002
1015
1015
1015
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
29006
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
1015
1015
1015
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
29006
8002
29006
29006
29006
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
1015
1015
8002
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
29006
1015
1015
1015
1015
1015
1015
1015
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
29006
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
8002
8002
29006
1015
1015
1015
1015
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
1015
1015
1015
1015
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
29006
29006
29006
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
1015
8002
8002
8002
1015
8002
29006
29006
1015
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
29006
29006
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
29006
1015
1015
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
8002
1015
8002
1015
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
1015
1015
1015
8002
1015
8002
1015
1015
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
8002
8002
8002
1015
8002
29006
29006
8002
8002
8002
8002
8002
1015
8002
1015
29006
29006
8002
8002
1015
1015
1015
1015
1015
1015
1015
29006
29006
29006
29006
1015
1015
1015
29006
29006
29006
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
29006
8002
8002
8002
8002
8002
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
8002
8002
1015
1015
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
29006
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
29006
29006
29006
1015
8002
8002
8002
8002
8002
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
8002
8002
8002
1015
1015
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
1015
1015
1015
1015
8002
1015
1015
29006
29006
29006
29006
29006
8002
29006
29006
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
8002
8002
8002
29006
29006
1015
1015
1015
1015
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
8002
8002
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
1015
1015
1015
8002
8002
8002
8002
1015
8002
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
8002
8002
1015
8002
1015
8002
8002
8002
8002
8002
8002
8002
1015
29006
29006
1015
1015
1015
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
1015
1015
29006
29006
8002
8002
8002
8002
8002
29006
8002
8002
8002
8002
8002
8002
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
29006
29006
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
29006
1015
1015
1015
1015
1015
8002
8002
8002
1015
1015
1015
1015
8002
8002
8002
8002
1015
1015
8002
29006
1015
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
8002
29006
29006
8002
1015
1015
1015
8002
8002
8002
8002
1015
1015
1015
1015
1015
29006
29006
29006
8002
8002
8002
8002
8002
8002
8002
8002
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
6003
2001
2001
2001
6003
6003
6003
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
6003
6003
6003
6003
6003
6003
2001
6003
6003
2001
6003
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
6003
6003
6003
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
0
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
6003
2001
2001
0
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
6003
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
6003
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
6003
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
6003
2001
6003
6003
6003
6003
6003
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
6003
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
6003
2001
2001
2001
0
0
6003
6003
2001
2001
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
0
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
2001
2001
0
0
0
6003
2001
2001
6003
6003
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
0
0
0
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
0
0
0
6003
6003
6003
6003
2001
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
0
2001
2001
6003
0
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
0
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
2001
2001
6003
6003
6003
6003
2001
2001
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
0
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
6003
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
6003
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
2001
6003
2001
6003
2001
2001
2001
2001
6003
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
0
0
0
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
2001
2001
2001
6003
2001
2001
2001
2001
6003
2001
0
0
0
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
6003
6003
6003
6003
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
6003
6003
2001
6003
2001
2001
2001
0
0
0
0
2001
6003
2001
2001
2001
2001
2001
2001
6003
2001
6003
6003
6003
6003
6003
0
0
6003
6003
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
6003
6003
0
0
6003
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
40013
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
1032
6003
6003
40013
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
40013
6003
6003
40013
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
40013
6003
6003
6003
6003
6003
40013
40013
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
40013
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
40013
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
40013
40013
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
40013
40013
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
40013
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
40013
40013
40013
40013
40013
40013
40013
40013
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
40013
40013
40013
40013
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
40013
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
40013
6003
40013
40013
40013
6003
6003
6003
40013
40013
40013
6003
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
1032
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
40013
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
40013
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
1032
1032
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
40013
40013
40013
1032
6003
6003
40013
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
40013
40013
40013
40013
40013
40013
40013
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
40013
40013
6003
40013
40013
40013
40013
6003
6003
6003
6003
40013
6003
6003
40013
40013
40013
6003
40013
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
1032
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
1032
6003
6003
6003
40013
40013
6003
40013
40013
40013
6003
40013
40013
40013
40013
40013
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
1032
1032
6003
6003
6003
40013
6003
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
6003
6003
6003
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
6003
6003
6003
40013
40013
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
1032
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
40013
40013
6003
6003
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
6003
40013
40013
40013
6003
6003
6003
6003
6003
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
0
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
0
0
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
0
0
0
0
0
1032
1032
1032
1032
1032
1032
1032
1032
0
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
6003
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
6003
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
6003
6003
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
6003
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
2001
2001
2001
6003
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
2001
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
2001
6003
6003
6003
6003
6003
6003
6003
2001
2001
6003
6003
6003
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
6003
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
2001
6003
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
2001
2001
6003
6003
6003
2001
6003
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
6003
6003
6003
6003
6003
2001
2001
2001
6003
6003
6003
6003
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
6003
2001
6003
6003
6003
6003
6003
6003
2001
2001
2001
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
6003
6003
2001
2001
6003
6003
6003
2001
2001
2001
2001
2001
6003
6003
2001
2001
2001
2001
2001
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
41035
41035
6003
41035
6003
6003
6003
6003
6003
1032
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
6003
6003
1032
41035
6003
6003
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
41035
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
1032
1032
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
41035
6003
6003
6003
6003
6003
6003
1032
41035
41035
41035
1032
1032
41035
6003
6003
41035
1032
6003
6003
6003
41035
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
41035
41035
41035
41035
41035
6003
6003
6003
1032
1032
6003
6003
6003
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
1032
1032
1032
1032
6003
6003
6003
41035
41035
41035
41035
41035
6003
1032
1032
41035
41035
41035
41035
6003
6003
6003
6003
41035
41035
41035
1032
1032
6003
6003
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
41035
41035
1032
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
41035
41035
1032
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
41035
1032
1032
41035
41035
1032
41035
1032
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
41035
41035
6003
6003
1032
41035
41035
41035
1032
6003
6003
6003
6003
41035
41035
6003
41035
6003
6003
6003
41035
1032
41035
6003
1032
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
41035
41035
41035
41035
6003
6003
6003
41035
1032
1032
6003
6003
6003
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
41035
6003
6003
41035
1032
6003
6003
6003
41035
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
41035
41035
1032
1032
1032
41035
41035
41035
41035
6003
6003
6003
6003
41035
41035
41036
41035
41035
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
41035
6003
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
1032
41035
41035
1032
1032
6003
6003
6003
6003
6003
6003
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
41035
41035
41035
41035
6003
1032
1032
1032
6003
6003
6003
6003
6003
41035
6003
41035
41035
1032
1032
1032
6003
41035
6003
1032
1032
1032
1032
40013
1032
41035
41035
41035
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
6003
6003
6003
6003
41035
41035
41035
41035
41035
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
41035
41035
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
6003
41035
41035
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
1032
1032
1032
1032
1032
41035
1032
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
1032
1032
41035
41035
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
41035
41035
1032
1032
6003
6003
6003
6003
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
41035
6003
41035
41035
41035
41035
6003
1032
1032
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
6003
6003
1032
1032
6003
6003
41035
1032
1032
1032
41035
6003
6003
6003
41035
6003
6003
6003
41035
41035
41035
6003
6003
1032
6003
6003
41035
1032
1032
1032
1032
1032
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
6003
6003
6003
6003
6003
1032
1032
1032
41035
41035
41035
41035
41035
6003
6003
6003
1032
41035
41035
41035
6003
6003
6003
6003
6003
1032
6003
41035
41035
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
1032
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
1032
41035
6003
1032
41035
1032
1032
6003
6003
6003
6003
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
41035
41035
1032
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
1032
1032
41035
41035
41035
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
41035
41035
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
6003
6003
6003
6003
6003
1032
1032
41035
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
41035
1032
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
1032
41035
6003
6003
1032
1032
1032
1032
6003
6003
6003
6003
41035
41035
41035
1032
6003
1032
1032
41035
41035
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
40013
40013
40013
40013
40013
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
41035
41035
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
6003
6003
6003
6003
1032
1032
41035
6003
6003
1032
6003
1032
6003
6003
6003
6003
6003
6003
1032
41036
41036
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
41035
41035
41035
41035
41035
1032
1032
1032
1032
41035
41035
41035
6003
6003
6003
6003
41035
1032
1032
1032
1032
1032
1032
1032
40013
40013
1032
1032
41035
41035
6003
1032
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
1032
1032
1032
6003
6003
1032
41035
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
1032
1032
1032
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
40013
40013
40013
41035
41035
41035
41035
41035
1032
1032
1032
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
1032
6003
1032
6003
1032
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
6003
41035
41035
41035
6003
41035
41035
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
41035
41035
41035
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
41035
41035
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
6003
6003
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
1032
1032
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
1032
6003
6003
6003
41035
41035
41035
41035
1032
1032
1032
1032
1032
1032
1032
1032
41036
41036
41036
41035
6003
41035
1032
6003
6003
6003
6003
6003
41035
41035
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
41035
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
1032
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
41035
41035
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
6003
6003
6003
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
1032
1032
6003
41035
6003
6003
6003
41035
41035
41035
1032
6003
6003
6003
6003
41035
41035
41035
41035
41035
41035
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
6003
6003
6003
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
41035
41035
1032
6003
1032
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41036
41035
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
41035
41035
6003
6003
41035
1032
6003
6003
6003
6003
6003
6003
6003
6003
1032
41035
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
40013
40013
6003
6003
41035
41035
6003
6003
6003
6003
41035
41035
41035
41035
41035
6003
6003
6003
6003
6003
1032
1032
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
41035
6003
6003
1032
41035
41035
6003
6003
6003
6003
6003
41035
41035
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
1032
1032
6003
1032
1032
1032
1032
6003
6003
41035
1032
6003
6003
6003
1032
1032
1032
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
41035
41035
1032
1032
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
41036
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
6003
6003
6003
6003
1032
6003
6003
6003
6003
1032
6003
1032
1032
1032
1032
1032
6003
1032
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
40013
6003
6003
6003
6003
6003
6003
6003
41035
6003
41035
41035
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
41035
41035
41035
41035
41035
41035
1032
6003
6003
6003
6003
1032
6003
6003
41035
41035
41035
6003
6003
6003
1032
41035
6003
6003
41035
41035
1032
6003
6003
6003
6003
41035
41035
6003
6003
1032
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
41035
6003
6003
6003
1032
6003
6003
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
41035
41035
1032
41035
41035
41035
41035
6003
6003
6003
1032
41035
41035
41035
6003
6003
6003
1032
1032
1032
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
40013
40013
40013
41035
41035
6003
6003
6003
6003
41035
6003
6003
41035
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
41035
41035
41035
6003
6003
6003
6003
6003
1032
1032
1032
1032
41035
41035
41035
6003
6003
6003
6003
6003
1032
1032
1032
6003
1032
1032
1032
1032
41035
1032
1032
1032
1032
1032
41035
6003
6003
41035
1032
41035
41035
41035
6003
6003
41035
41035
1032
6003
6003
6003
6003
6003
41035
6003
6003
41035
41035
6003
41035
6003
6003
6003
1032
1032
41035
41035
6003
6003
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
1032
6003
6003
41035
6003
6003
1032
1032
41035
1032
6003
6003
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
41035
6003
6003
41035
41035
41035
41035
6003
41035
41035
1032
1032
41035
41035
40013
6003
1032
1032
41035
41035
6003
6003
41035
41035
6003
6003
6003
41035
41035
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
41035
41035
6003
6003
6003
6003
1032
1032
1032
41035
41035
41035
6003
6003
6003
1032
1032
6003
1032
6003
1032
1032
1032
41035
1032
1032
1032
1032
1032
1032
41035
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
1032
41035
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
6003
6003
6003
6003
6003
6003
1032
41035
41035
1032
1032
40013
40013
6003
6003
6003
1032
1032
1032
1032
41035
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
41035
6003
1032
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
1032
1032
1032
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
6003
6003
6003
6003
40013
40013
6003
6003
41035
41035
6003
41035
6003
1032
1032
1032
1032
1032
1032
6003
1032
1032
1032
1032
1032
1032
1032
41035
41035
41035
1032
6003
6003
6003
6003
41035
41035
41035
41035
6003
6003
6003
6003
6003
1032
6003
1032
1032
1032
1032
1032
41035
1032
1032
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
1032
1032
6003
6003
41035
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
6003
41035
41035
6003
6003
6003
6003
41035
41035
6003
6003
1032
1032
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
41035
6003
41035
1032
1032
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
6003
1032
1032
1032
6003
6003
1032
1032
1032
1032
1032
1032
1032
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
1032
1032
6003
6003
6003
6003
6003
41035
41035
6003
6003
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
41035
6003
6003
1032
1032
1032
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
6003
6003
41035
1032
1032
1032
6003
6003
6003
6003
6003
6003
41035
1032
6003
6003
6003
41035
41035
40013
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
41035
6003
6003
6003
6003
6003
41035
41035
1032
41035
41035
41035
41035
41035
6003
6003
6003
6003
6003
6003
6003
6003
6003
6003
1032
1032
6003
6003
6003
6003
6003
6003
6003
6003
1032
6003
6003
6003
6003
6003
6003
6003
41035
41035
41035
41035
41035
41035
41035
41035
41035
6003
6003
1032
1032
6003
6003
6003
41035
6003
41035
41035
41035
1032
1032
6003
6003
6003
6003
41035
41035
0
0
0
0
0
41035
41035
41035
41035
1032
41035
41035
41035
41035
0
0
0
0
0
0
0
0
1032
1032
1032
0
1032
41035
41035
41035
41035
0
0
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
1032
1032
1032
1032
41035
41035
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
0
1032
41035
41035
1032
0
1032
1032
41035
41035
41035
41035
1032
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
1032
1032
41035
41035
41035
0
0
0
41035
0
0
0
0
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
41035
41035
41035
41035
0
0
41035
41035
0
0
0
0
41035
41035
41035
0
41035
41035
41035
0
0
41035
41035
41035
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41035
41035
41035
0
0
0
0
41035
1032
1032
41035
41035
41035
41035
41035
41035
0
0
0
41035
41035
41035
41035
41035
41035
1032
1032
1032
1032
1032
1032
41035
41035
41035
41035
41035
0
0
0
0
41035
41035
0
41035
0
41035
41035
41035
41035
41035
41035
1032
0
0
41035
41035
0
41035
41035
41035
41035
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41035
41035
41035
41035
0
0
41035
41035
1032
41035
41035
41035
41035
0
0
0
41035
41035
41035
41035
0
41035
41035
41035
41035
0
0
0
0
41035
0
0
0
0
0
0
0
0
0
41035
0
0
0
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
41035
41035
41035
41035
41035
0
0
0
0
0
0
1032
1032
1032
1032
1032
41035
0
0
0
0
0
41035
41035
41035
41035
41035
0
0
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
0
0
41035
41035
0
0
41035
41035
1032
41035
41035
41035
41035
41035
41035
41035
0
41035
41035
41035
41035
41035
41035
41035
1032
1032
0
0
41035
1032
41035
41035
41035
41035
41035
41035
0
0
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
0
0
1032
41035
41035
41035
41035
0
0
0
0
0
41035
0
41035
41035
41035
41035
41035
41035
41035
1032
41035
41035
0
1032
0
0
0
0
0
41035
41035
41035
41035
41035
41035
0
0
0
1032
1032
41035
41035
41035
1032
1032
1032
0
41035
0
0
0
0
41035
41035
41035
41035
1032
0
0
0
0
0
41035
41035
0
0
0
0
1032
0
0
0
41035
41035
0
0
0
0
41035
1032
1032
41035
41035
1032
1032
1032
41035
41035
0
0
41035
1032
1032
1032
41035
41035
0
0
0
0
0
0
41035
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
41035
41035
41035
41035
0
0
0
41035
41035
41035
41035
1032
1032
1032
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
0
0
0
41035
41035
41035
1032
1032
1032
0
0
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
41035
0
0
0
0
41035
41035
1032
41035
41035
41035
0
0
0
41035
41035
41035
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
0
0
0
0
0
1032
41035
41035
0
0
41035
41035
41035
41035
41035
41035
0
41035
41035
41035
41035
1032
1032
1032
1032
41035
41035
0
0
41035
41035
1032
1032
1032
41035
41035
1032
41035
0
0
0
41035
41035
0
0
0
0
0
41035
0
0
0
0
41035
41035
0
0
41035
41035
0
0
0
0
0
0
41035
41035
41035
0
0
0
0
0
0
0
0
0
0
0
0
41035
41035
41035
1032
1032
1032
41035
41035
41035
41035
41035
0
0
0
41035
0
41035
41035
41035
0
0
1032
1032
1032
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
0
0
0
0
0
0
0
1032
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
1032
1032
41035
41035
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
41035
41035
0
0
0
1032
0
0
0
0
41035
41035
41035
41035
41035
0
0
0
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
0
0
0
0
0
41035
41035
41035
0
41035
41035
41035
41035
41035
0
0
0
1032
1032
41035
41035
41035
41035
0
0
0
0
0
0
0
1032
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
0
1032
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
41035
0
0
41035
41035
1032
0
0
0
0
1032
1032
0
1032
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
1032
41035
41035
1032
1032
41035
41035
41035
41035
0
41035
41035
0
0
41035
41035
0
0
0
0
41035
41035
41035
41035
1032
1032
1032
1032
41035
41035
41035
41035
41035
41035
0
1032
41035
41035
41035
0
0
0
0
0
41035
41035
1032
1032
1032
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
0
0
41035
41035
1032
41035
41035
41035
41035
1032
41035
41035
1032
1032
41035
41035
41035
41035
0
41035
0
0
0
0
41035
41035
41035
0
41035
41035
41035
0
0
0
0
0
0
41035
0
0
0
41035
41035
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
41035
41035
0
0
0
0
1032
1032
1032
1032
41035
41035
41035
41035
41035
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
41035
41035
41035
41035
41035
0
0
1032
1032
41035
41035
41035
41035
41035
41035
41035
0
0
0
41035
41035
41035
41035
1032
0
41035
41035
0
0
0
41035
41035
41035
41035
41035
1032
1032
41035
0
0
0
41035
0
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
0
0
0
1032
1032
1032
41035
41035
1032
1032
0
0
41035
41035
0
0
0
0
41035
41035
41035
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
41035
41035
41035
1032
1032
1032
41035
41035
41035
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
0
0
0
41035
41035
41035
41035
0
0
0
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
41035
1032
41035
41035
41035
41035
0
0
0
0
0
0
0
0
0
41035
0
1032
1032
1032
41035
41035
0
41035
41035
41035
41035
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
41035
41035
41035
0
0
0
0
0
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
41035
41035
41035
0
0
41035
41035
41035
41035
0
41035
41035
1032
1032
1032
1032
1032
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
0
0
1029
1029
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
0
0
2001
1029
2001
1029
2001
1029
2001
1029
0
0
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
2001
2001
2001
2001
2001
2001
2001
0
0
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
2001
0
0
2001
1029
1029
1029
1029
1029
2001
2001
2001
1029
0
0
0
0
0
1029
2001
2001
2001
2001
2001
2001
0
0
0
0
0
1029
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
0
0
0
0
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
1029
1029
1029
0
0
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
0
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
0
0
0
0
2001
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
1029
1029
1029
0
0
0
0
0
0
0
1029
0
0
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
0
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
2001
0
0
1029
1029
1029
2001
0
0
0
0
0
0
0
0
0
0
0
1029
1029
2001
2001
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
1029
1029
1029
2001
0
0
0
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
2001
2001
0
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
1029
0
0
0
0
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
2001
2001
2001
2001
2001
2001
1029
1029
0
0
0
2001
2001
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
2001
2001
2001
0
0
1029
0
2001
2001
0
0
0
0
1029
1029
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
1029
0
0
0
0
0
0
0
2001
0
0
0
2001
2001
2001
2001
1029
0
0
0
0
1029
1029
1029
1029
1029
2001
2001
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
0
0
0
1029
0
1029
0
0
0
0
0
2001
2001
2001
0
0
2001
2001
2001
1029
1029
0
0
1029
1029
0
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
0
0
0
2001
2001
2001
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
1029
1029
0
0
0
0
0
0
0
0
0
2001
2001
0
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
2001
2001
2001
1029
2001
2001
0
0
0
0
1029
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
1029
1029
1029
1029
1029
2001
2001
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
0
1029
1029
0
0
0
1029
1029
1029
1029
0
1029
1029
0
1029
1029
1029
1029
0
0
2001
2001
2001
2001
1029
1029
1029
1029
1029
0
0
0
2001
2001
2001
0
0
0
2001
2001
1029
1029
0
0
2001
0
0
0
0
1029
1029
1029
1029
0
1029
0
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
0
0
1029
1029
0
0
0
0
0
2001
2001
1029
1029
1029
1029
1029
1029
0
0
0
0
2001
2001
2001
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
0
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
2001
2001
2001
0
0
0
0
0
2001
1029
0
0
0
0
0
0
2001
2001
1029
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
0
0
1029
1029
1029
0
0
0
0
0
0
1029
1029
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
0
2001
2001
1029
1029
1029
2001
2001
2001
2001
0
1029
2001
2001
1029
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
0
0
2001
2001
2001
0
0
0
0
0
2001
0
2001
0
0
0
0
2001
2001
2001
1029
2001
2001
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
2001
2001
2001
2001
1029
1029
1029
1029
0
2001
0
1029
1029
1029
1029
2001
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
0
0
0
1029
0
0
0
0
1029
1029
2001
2001
2001
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
1029
1029
1029
1029
0
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
0
2001
2001
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
0
0
2001
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
0
0
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
1029
1029
1029
0
2001
2001
2001
2001
2001
0
0
0
0
0
0
1029
0
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
6003
2001
6003
2001
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
0
0
0
0
0
0
0
0
2001
1029
0
2001
0
0
2001
0
0
2001
0
2001
0
0
0
0
0
0
0
0
2001
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
0
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
2001
2001
1029
2001
2001
0
0
0
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
0
1029
1029
1029
1029
0
0
0
1029
0
0
0
0
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
1029
0
0
0
0
0
0
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
0
0
0
0
0
2001
0
0
0
0
0
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
0
0
0
0
0
1029
1029
0
0
0
0
2001
2001
1029
0
0
1029
0
0
0
1029
1029
0
1029
0
0
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
0
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
0
0
0
0
0
2001
2001
1029
1029
1029
0
1029
1029
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
0
0
1029
1032
41035
1032
0
0
1029
1029
41035
41035
0
0
41035
0
0
0
41035
1029
1029
1029
41035
41035
41036
41036
41036
41036
0
0
1029
1029
1029
41034
41034
41034
0
41036
1029
1029
1029
41035
41035
7033
7033
7033
7033
7033
1029
1029
1029
1029
41034
41034
41034
7033
7033
7033
7033
7033
7033
41034
1029
1029
1029
0
0
0
0
0
0
7033
7033
41034
41036
1032
1032
7033
7033
7033
7033
0
0
0
7033
0
0
7033
7033
7033
1029
1029
1029
1029
0
41035
7033
7033
7033
7033
1029
1029
1029
1029
0
0
0
0
0
41035
41035
1029
1029
1029
1029
1029
41036
41034
41034
41034
1029
0
0
0
1032
41035
41035
41035
1032
1032
1032
1029
1029
1032
1032
7033
7033
1032
1032
41036
41036
1032
41036
41035
41035
41035
0
0
0
1032
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
41036
41036
7033
41035
41035
0
0
1029
1029
1029
7033
7033
41034
41034
41034
41034
41036
41035
1032
41036
7033
7033
41034
0
0
0
0
41035
41034
41034
1029
1029
41036
0
0
0
41034
41035
1029
1029
1029
1029
1029
1029
41036
41036
1029
41036
41034
1029
41034
41034
41034
0
0
0
41034
41035
41035
41035
1029
1029
1029
1032
1032
41035
41035
7033
7033
1029
1029
0
0
41034
41034
0
0
1032
7033
7033
0
0
7033
41036
41036
41036
41036
41035
1029
1029
1029
1029
7033
0
0
0
7033
7033
7033
41036
41036
1029
0
0
0
0
1029
1029
0
0
0
0
0
41034
41034
41034
0
1032
0
0
0
7033
7033
7033
7033
7033
7033
0
0
1032
41036
0
0
1029
1029
41036
1029
41035
41036
41036
41036
0
7033
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
41036
7033
7033
7033
7033
7033
0
1032
41034
41034
41035
1029
1029
1029
41035
1029
1029
7033
7033
7033
7033
41035
41035
1029
1029
1029
41036
41036
1029
1029
1029
1029
1032
1032
7033
7033
7033
7033
7033
7033
7033
0
7033
1029
1029
1029
0
0
0
7033
7033
7033
7033
0
0
0
0
0
1032
1032
1029
1029
1029
7033
7033
7033
7033
7033
7033
41036
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41036
41036
41036
0
0
1029
1029
41035
41035
41036
41036
41036
1029
1029
1032
0
0
0
0
0
0
1032
1032
1032
1032
41035
41035
41035
41034
41034
41034
41034
41034
1029
41035
41035
1029
1029
7033
7033
41036
1032
0
7033
7033
7033
7033
7033
7033
41036
7033
7033
7033
1032
41034
41034
41034
41034
0
0
0
41035
41035
41035
41034
41034
0
0
1032
0
0
1029
1029
41036
41036
41036
41036
41036
41036
41036
0
41034
41034
41034
41035
41035
41035
41036
41036
0
41034
1029
1029
1029
1029
7033
7033
7033
41035
41035
41034
41034
41035
1032
41035
1032
41036
41035
41034
0
41035
41034
41034
0
41035
0
41035
1029
1029
1029
1029
41035
1029
1029
0
0
0
0
41034
41034
41034
1032
1032
1032
41036
1032
0
1029
1032
41036
41036
0
0
1032
0
1029
0
0
0
0
1029
0
1029
1029
0
41034
41034
41034
41034
41034
41034
7033
41036
1029
1029
1029
1029
1029
41035
41035
41035
1029
1029
1029
1029
41034
41035
41035
41034
41034
41034
1029
1029
1029
1029
1029
41035
41035
41035
41034
41034
0
0
1029
1029
7033
1029
1029
1029
1032
1032
41036
41036
0
1029
1029
1029
41035
41036
0
41034
41034
7033
0
41035
41035
41035
41035
41035
41035
41035
41035
41036
41036
41036
0
1032
1032
1032
0
41034
41034
41034
1029
1029
1029
41036
41036
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
41036
41035
41036
41036
41034
1029
1029
41034
1032
0
0
7033
7033
7033
7033
0
0
0
41035
41035
41034
41034
0
0
0
41035
41036
41036
41036
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1032
1032
1029
1029
1029
1029
1029
41035
0
0
0
0
1032
1029
6003
6003
0
41034
41034
0
7033
7033
7033
7033
0
0
0
0
1029
0
1029
1029
1029
1029
1032
1032
1029
1029
1029
1029
41036
7033
0
7033
7033
41035
1029
1029
41035
41035
1029
1029
1029
1029
41036
41036
41035
41035
41035
41035
1032
1029
1029
1032
1029
1029
1029
1029
41036
41036
1032
1032
1032
0
0
0
0
1029
1029
0
0
1029
7033
41034
41034
41034
41034
1032
1032
1029
1029
1029
1029
1029
1029
1029
41036
41036
41034
1029
0
0
0
41035
1032
0
0
41034
41034
0
0
0
0
0
0
41036
0
0
1032
1032
1032
0
0
41035
41035
0
0
0
0
0
41034
41034
41034
41035
41035
41035
41035
1029
1029
1029
1029
0
41036
41036
41036
41036
7033
1032
1029
1029
1029
41035
41035
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41036
41036
0
41036
1029
1029
41036
41036
1029
1029
0
41036
0
0
1032
1032
0
41035
41035
41035
41035
7033
7033
7033
0
7033
7033
1029
1029
1029
1029
1029
0
7033
7033
0
0
1029
1029
41036
41036
41036
41034
41034
41034
7033
7033
7033
7033
7033
7033
7033
7033
7033
41034
41034
41034
7033
7033
1032
1029
1029
1029
1029
0
0
0
41036
41036
7033
7033
7033
41034
7033
7033
41036
41034
41034
41034
41034
41034
41035
41034
41034
41034
41034
1029
1029
1029
1029
41035
41034
7033
7033
7033
7033
7033
41036
41036
41036
0
41036
41036
41036
41036
41036
41034
41034
0
41035
41035
7033
7033
0
0
0
0
7033
41034
41034
41034
0
0
0
0
41036
41036
41036
1029
1029
1029
41035
41035
41036
41036
41036
41036
0
0
0
0
0
41036
41036
41036
1029
1029
1029
1029
1032
41035
41035
1032
1032
1032
41035
6003
1032
41036
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
41034
41034
41034
41034
41034
41034
41034
41036
1032
1032
0
1032
1032
0
0
0
41035
41036
41035
0
41035
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
0
0
0
41034
41034
7033
7033
41035
41035
1029
1029
1029
1029
1029
1029
1029
41036
41036
41036
41035
41034
41034
41034
7033
7033
41035
41035
41034
41034
0
41036
0
0
0
7033
41036
41036
41036
0
1032
0
0
0
0
41036
41036
41036
41036
41036
1029
41034
1029
1029
1029
1029
41034
41036
41036
41036
41036
41036
7033
7033
7033
1029
41035
1032
1032
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1032
1029
41035
41035
1029
1029
1029
0
7033
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1032
41034
41036
41036
41036
41034
41034
41035
41036
1029
1029
41035
41034
41034
7033
7033
7033
7033
7033
7033
7033
7033
1029
1029
1032
1032
41034
1029
1029
0
1029
0
1032
7033
41036
41036
41036
41036
41036
0
0
1029
1029
1032
41034
41034
41034
0
0
7033
41034
41034
41034
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41036
41036
41036
7033
7033
41036
41036
41035
41035
0
0
0
0
0
1032
0
41035
41035
41035
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1032
41034
0
0
0
0
0
1029
1029
1029
0
0
0
41034
7033
7033
41036
41036
41036
41036
41036
1032
7033
7033
7033
7033
7033
1032
41034
41034
41034
0
0
41035
41035
0
0
0
41034
41034
41034
41034
41036
41036
41036
41035
1032
41036
41036
41036
7033
7033
41034
41034
41034
41034
41034
41035
1029
1029
1029
41036
41036
41036
41036
41036
41036
41036
41034
41034
41035
1029
7033
7033
7033
41034
41034
41034
0
0
0
0
0
0
1029
1029
7033
41035
1029
1029
1029
1029
41034
41034
1032
41035
0
1032
0
0
1032
0
0
0
0
0
1032
1032
1032
7033
0
0
0
7033
7033
7033
0
41035
1032
7033
41034
41034
41034
41034
41034
41034
41036
41036
41036
41036
41036
1032
1029
1029
1029
7033
7033
0
0
0
1029
1029
1029
41035
1029
1029
1029
1029
0
0
0
1029
0
1029
1029
1029
1029
1029
41036
41036
41036
41034
41034
41034
1032
1032
0
0
0
0
1029
1029
1029
1029
41035
41035
7033
7033
7033
41036
41035
41035
41034
41034
41034
1032
41035
7033
7033
7033
7033
7033
41034
41034
41036
41036
41034
41034
41034
41036
41036
41036
41036
7033
41036
41036
41036
41036
0
0
41035
1029
1029
1029
41034
41034
41034
41035
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7033
7033
7033
0
1029
1032
1029
1032
1029
1029
1029
1029
7033
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41035
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
41034
1029
1029
0
41036
41036
41036
41036
41036
41035
41035
41035
41035
41035
1029
1029
1029
1029
1029
1029
0
0
1029
0
0
0
0
0
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
0
41034
7033
7033
0
0
0
0
1032
1032
41036
41036
41036
41036
41036
41036
7033
7033
7033
7033
7033
7033
7033
7033
7033
7033
7033
7033
1032
1032
1032
41035
41034
41034
41036
41036
41036
1029
1029
1032
1032
0
0
0
0
41034
41034
41036
41036
41036
7033
7033
41036
41036
41036
41036
1032
41035
41034
41034
41035
41035
1029
1029
1029
41034
41034
1029
1032
1032
0
0
0
0
41034
0
0
0
7033
1032
1029
1029
1029
41034
41034
41034
41034
1029
1029
41036
41036
41036
41036
0
0
1029
1029
1029
0
41036
0
0
0
0
1032
1029
1029
1029
1029
1029
41035
1032
1032
1029
0
0
0
41036
41036
41036
41036
41036
41035
41036
41036
7033
7033
7033
7033
7033
7033
7033
7033
7033
6003
6003
41036
41036
41036
41036
1029
41035
41035
0
0
1032
1032
41034
41034
41034
0
7033
41036
41036
41036
7033
41035
41035
7033
7033
7033
41036
41036
0
0
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
1029
1029
1032
0
41034
41034
0
41035
41035
41036
41034
41034
41034
1029
0
0
0
0
0
7033
0
7033
7033
1029
41034
41034
41034
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
41034
41034
6003
6003
41035
1032
1029
41034
41034
41034
1029
1029
1029
1029
0
0
7033
1032
1029
1029
1029
41036
41036
41036
41036
1032
1032
41035
41035
41035
41035
1029
1029
41036
41036
41036
1029
7033
41034
41036
7033
7033
7033
1029
41034
1029
7033
41036
41036
1032
41035
0
41035
41035
41036
41036
41036
41036
41036
41036
41036
1029
1029
1029
41035
41035
41035
41036
41036
41036
1029
1029
1029
0
1029
1029
1029
1029
41036
41036
41036
7033
7033
41036
41036
41036
41036
1029
1029
1029
1032
1032
0
0
1029
1029
1029
1029
1029
1029
1029
1029
41036
1029
1029
1029
41034
1029
1032
1032
41035
1029
0
0
0
1032
0
41035
0
0
7033
7033
7033
7033
7033
7033
41036
41036
7033
41035
6003
41035
7033
41036
41034
41034
41034
41034
41036
41036
0
1032
1032
41035
1029
1029
1029
0
0
0
1032
41034
1029
1029
1029
41034
1032
41036
1032
1032
1032
41036
1032
1029
1029
1029
41035
41035
41036
41036
41036
41036
41036
41036
41036
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
41035
1029
1029
1029
41035
1029
41034
41034
1032
0
0
1032
1032
0
0
41035
41035
41035
1032
0
7033
7033
0
41036
0
1029
1029
1029
6003
41034
41034
41034
41034
1029
41035
41034
41034
41034
0
0
0
41036
41036
41036
1029
41035
41035
0
0
0
0
0
0
0
7033
1029
1029
1029
1029
7033
41034
1029
41035
41035
41035
41035
41035
41036
41036
41036
41036
41036
1029
1029
1029
1029
1029
41034
41034
7033
7033
7033
7033
41034
41034
41035
1032
0
1032
1032
0
41035
41036
41035
41035
41036
7033
7033
7033
7033
7033
7033
7033
41035
41035
1032
0
7033
7033
7033
41035
1032
1032
1032
41034
41036
41036
41036
41036
41036
41036
41036
1029
0
0
7033
41034
41034
41034
41034
1032
1032
0
1032
0
1029
1029
1029
1029
7033
1032
41035
0
0
1032
0
0
1032
1032
1029
1029
1029
1029
1029
41035
1032
1032
1032
1029
1029
41036
41036
41036
41036
41036
0
6003
6003
6003
6003
41035
41035
0
0
41036
41036
41035
41035
1029
41035
41035
1032
7033
1029
41035
41035
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1032
1032
41034
41034
41034
41034
0
1032
1032
1032
41035
1032
1029
1029
1029
1029
1029
41036
41036
41036
41035
1032
1032
41035
1032
1032
41036
41036
41036
41035
1029
1029
0
1032
1032
41035
1032
1032
0
41035
41035
41035
41034
41034
41036
41034
1029
1032
1032
41035
41035
1029
0
0
0
0
0
0
0
0
41036
41036
41036
7033
0
7033
7033
7033
1032
1032
41035
41035
41035
41034
41034
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41035
41035
1032
41035
41035
41034
41034
41034
6003
0
0
0
0
0
41035
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
0
41036
41036
41036
41036
41034
41034
41034
41034
41036
1029
1029
1029
1029
41036
41036
1029
41034
41034
41034
1032
41035
1032
1032
0
0
1029
41035
7033
7033
7033
7033
7033
7033
7033
0
0
0
0
0
0
0
0
0
7033
7033
7033
7033
7033
7033
1032
1029
7033
7033
7033
7033
0
7033
7033
41036
41036
7033
41036
7033
7033
7033
1029
1029
1029
1029
0
1029
1029
0
0
0
7033
41036
7033
7033
7033
7033
7033
41035
1029
1029
1029
1029
7033
7033
1029
7033
0
0
0
0
41034
41034
0
0
41036
1029
1029
1029
41034
41034
41036
1032
1032
1032
1029
1029
1029
41035
41034
41034
41034
41034
7033
1029
1029
41034
1032
1032
41034
41034
1029
1029
7033
7033
7033
7033
7033
41034
41034
41034
41036
41036
41036
41034
0
41036
41036
1029
1029
1029
1032
1032
1032
1029
1029
1029
1029
7033
7033
7033
7033
41034
41034
41035
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
0
41036
41036
41036
41036
41036
1032
41035
41035
41035
1032
7033
0
0
0
7033
1032
1032
1032
1029
0
0
7033
7033
7033
0
0
0
0
0
0
0
0
0
41036
41036
41036
41036
41036
41036
41035
1032
1032
1032
41035
1029
0
41036
41036
1029
1032
41036
41036
41036
41036
41036
41034
1029
1029
1032
7033
1032
1032
1032
1032
1032
41034
41034
41034
41034
41034
7033
7033
7033
7033
7033
7033
41034
41034
7033
7033
7033
41034
1032
1032
41035
0
0
0
0
41035
41036
41036
41036
41036
41036
41036
41036
1032
1032
7033
1029
0
0
1029
0
1032
1032
1029
1029
1029
41035
0
0
0
0
41036
41036
41036
7033
1029
41034
41034
41034
0
1029
0
0
41036
41036
41035
0
0
1032
0
0
0
0
1029
1029
1029
1029
1032
1029
1032
1029
41036
41036
41036
0
0
41034
0
41036
7033
7033
41035
41035
1032
1032
41035
41035
41035
1029
1029
1029
41034
41034
41034
0
0
0
0
0
41035
41035
7033
7033
7033
41036
1029
1029
1029
1029
1029
1029
41035
41035
1029
1029
1029
0
41035
1029
1029
1029
0
7033
0
41035
41035
0
0
0
7033
7033
7033
7033
41034
41034
1029
1029
1032
1032
0
41035
41034
41035
41036
41036
41036
41036
41036
41034
41034
41034
41034
41034
41034
0
0
1029
1029
1029
41035
1032
41035
41036
1029
0
41036
41036
41036
41036
1029
1029
0
41036
41036
41036
41036
1029
41035
1029
1029
1029
1029
41036
41036
41036
41036
41036
41035
41035
1032
1029
1029
1029
0
1032
1029
7033
7033
41036
7033
7033
1029
7033
7033
7033
7033
7033
41036
41036
41036
41036
6003
6003
6003
1032
41035
1032
41036
41036
1032
0
7033
7033
7033
7033
7033
7033
6003
6003
7033
7033
1032
1032
1032
41036
41036
41036
41036
41036
1029
7033
41036
41036
41036
41036
41036
41036
41036
41036
41034
41034
41034
6003
7033
7033
7033
7033
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
41035
41035
1029
1029
41036
7033
0
0
0
0
0
41035
41035
41035
0
0
0
1029
1029
1029
1029
41036
41036
0
0
0
1032
7033
7033
7033
1032
7033
7033
1029
1029
1032
1032
1032
41034
41034
1029
1029
1029
0
0
1032
1032
1032
1032
1032
1032
1032
0
0
0
0
0
41035
1032
1032
1032
0
7033
7033
1032
1032
41034
41034
1029
1029
1029
41035
1032
1032
0
0
0
0
0
41034
41034
41034
41034
41034
41035
41035
41035
1032
41034
41034
41034
0
0
1029
1029
0
41035
41035
1029
1029
1029
41036
41036
41036
41036
41036
41036
41036
1029
1029
41035
0
0
41034
1032
41034
1029
1029
1029
1029
1029
1029
0
0
0
0
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
7033
7033
1032
1032
1032
41036
41035
41035
41035
41036
41036
41036
1029
41034
1029
1029
1029
41036
41036
7033
7033
7033
7033
1029
1032
1029
41034
0
0
41035
41035
41034
41034
41036
41036
41036
41036
41035
41036
1029
1029
1029
1029
1029
1029
1029
1032
41035
7033
7033
7033
7033
41035
41035
41035
41036
41034
41034
41034
41034
0
41035
41035
0
0
0
0
0
1029
1029
1029
41035
1029
1029
41035
41035
0
1032
41035
41035
41035
41036
41034
41034
1032
41036
41036
41036
41034
41034
41034
41036
41036
0
0
0
41036
41035
41035
0
0
0
0
41035
41035
41034
0
0
0
0
0
1029
1029
1029
1029
1029
7033
7033
7033
7033
41035
41035
41035
41035
41034
41034
41034
41034
1029
1029
1029
41035
7033
7033
0
41034
41034
41034
41034
41035
41035
1029
1029
0
1029
1029
1029
1029
1032
1032
1032
0
1032
0
0
0
0
0
0
41036
41036
41036
41034
41035
1029
6003
41034
1029
1029
0
0
0
0
1032
0
0
0
0
0
0
0
41034
41034
41034
41034
0
0
0
0
0
1032
41034
41034
41034
41035
41035
0
1029
1029
1032
7033
1032
1029
1029
1029
0
0
0
41035
41036
41036
0
0
0
0
41036
41036
41036
41036
0
0
0
0
1029
1029
41035
0
0
0
41036
1029
41036
41036
1029
1029
1029
41034
41034
41034
7033
7033
7033
41036
41035
0
0
1029
1032
41036
41036
41036
0
0
0
0
0
0
0
1029
1032
41036
1032
41036
41036
41036
41035
41036
41036
1032
1032
7033
7033
7033
7033
7033
0
0
7033
41034
41034
41034
0
0
0
0
0
0
0
7033
7033
7033
7033
41034
41034
41034
41035
41035
41035
41035
1029
1029
0
0
41036
1029
41036
41036
1032
1032
0
0
0
0
0
0
41034
1029
1029
41034
1032
1029
41036
41036
41036
41035
1029
1029
1029
41035
41035
41034
1029
1029
41036
41036
41036
41035
41035
41035
0
0
0
41035
1029
1029
1029
1029
1029
41034
1029
1029
41035
41034
41034
1029
1029
1029
1029
1029
41036
41036
41036
41036
41036
41036
41035
1029
1029
1029
1029
1029
1032
1032
1032
1032
1032
1032
0
0
41035
41035
1029
1029
1029
0
0
41036
41036
41036
41036
7033
1029
41035
41035
1029
1029
1029
41035
41035
41035
7033
7033
7033
7033
7033
7033
1029
1029
1029
7033
7033
7033
7033
7033
1029
1029
1029
41035
41034
41034
41034
1029
1029
41036
41036
41036
41036
0
0
0
0
0
0
41035
41035
1032
0
1032
0
1032
1032
41035
41035
0
0
0
1029
41034
41034
41034
41034
41034
41035
41035
41035
41034
41034
1029
1029
0
0
41035
41036
41036
41036
41036
41036
1029
1029
41036
41036
41036
41036
41034
41034
41034
41034
41034
41034
41034
41034
41034
7033
7033
41036
0
1032
1032
1032
0
1032
0
0
0
0
0
0
7033
7033
7033
7033
7033
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
1029
1029
1029
41034
41034
41034
41034
41034
1032
7033
7033
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
0
0
0
0
0
0
0
7033
7033
7033
7033
41035
41035
41036
41036
41036
0
0
0
1032
41035
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
0
0
41036
41036
1029
1029
1029
41035
1032
1029
1029
1029
1029
0
0
0
7033
7033
7033
7033
7033
7033
1029
1029
1029
41035
0
0
0
1032
1032
41036
41036
41036
41036
41035
41036
41036
41034
41034
41034
0
41034
41034
41035
41035
41036
41036
41036
41036
0
0
0
0
0
0
0
41034
41034
41034
7033
1032
7033
41035
41035
1032
1029
1029
1029
1029
1029
1029
1029
1029
41035
7033
7033
7033
41036
0
7033
41036
7033
7033
7033
7033
41036
1032
0
0
0
7033
7033
0
0
0
7033
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1032
1032
0
0
1029
1029
1029
1029
0
0
0
7033
41036
41036
41036
41036
1032
1032
41035
41035
41036
41036
41036
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41035
0
0
0
1029
41035
7033
7033
7033
7033
7033
7033
7033
41036
41036
41036
41036
41036
1029
1029
1029
1029
41036
41036
41036
41036
41036
1029
1029
1029
0
0
0
0
1029
1029
1032
1032
1029
1029
41036
41036
41036
41036
41036
1029
0
0
0
0
41036
41036
1032
1032
1032
41036
41034
41034
1032
41034
41034
41034
41035
41035
1029
1029
41035
41034
41034
41034
41034
41034
41034
41035
41035
41036
41036
41036
0
0
0
0
1029
0
0
41035
1029
0
0
0
0
1032
1032
1032
1032
1032
41036
41036
41036
41036
0
0
0
41034
41034
1029
1029
1029
1029
0
0
0
0
0
0
1032
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
41036
1032
1032
1032
1032
1029
1029
41034
41034
41034
41035
41034
41034
41034
41034
7033
7033
7033
7033
0
0
0
0
1029
1029
1029
1029
0
0
0
0
1032
41034
7033
41036
41036
41036
41036
41036
41034
41034
41034
41034
0
0
0
0
0
0
0
0
0
41036
1029
1029
0
0
0
0
7033
7033
7033
7033
7033
7033
1032
41034
41036
41036
41036
0
41034
41034
41034
41035
1029
1029
1029
1029
1029
0
0
0
41034
41034
1029
41036
41036
41036
41036
41035
41035
7033
7033
1029
1029
1029
41034
0
41035
41035
41034
41034
41034
1029
1029
1029
1029
1029
7033
7033
7033
7033
0
0
41035
1032
1032
1032
0
0
7033
1032
1032
1029
0
0
0
0
7033
7033
1029
1029
1029
7033
7033
1029
0
1029
41036
41036
41036
41036
1029
1029
1029
1029
41036
41036
41036
41036
41036
41036
41036
41036
41035
41034
41034
41034
41034
41035
0
0
0
41036
41036
41036
41034
41034
41034
41035
41034
1029
1029
41036
1029
1032
1032
41035
41035
41036
41036
41036
1032
41034
41034
41034
41035
41035
41035
7033
41035
1032
1032
41036
41036
41036
1029
1029
1029
1029
1032
1029
1032
1032
1032
1032
41036
41036
41036
41036
41036
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41034
41034
41034
41034
41034
0
7033
7033
7033
0
7033
41036
41036
41036
41036
41036
41036
1029
1029
1029
1029
1029
41035
41036
41035
41034
41034
41034
1029
1029
1029
1032
1032
1032
0
0
1032
41034
7033
7033
7033
41034
41034
41034
41036
41036
41036
41036
41036
41036
41036
7033
7033
7033
1029
1029
1029
1029
7033
7033
7033
1029
1029
1029
0
0
0
0
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
1032
41036
41036
41036
41036
41036
41036
1032
0
1032
7033
41035
41035
0
0
0
0
41035
41035
41034
41034
7033
7033
7033
7033
7033
41034
41034
41034
1029
1029
1029
1029
1032
1032
41036
41036
41036
41036
1032
1032
7033
7033
0
0
0
0
0
1032
1032
41035
41035
41036
41036
0
0
0
41035
1029
0
0
0
1029
1029
41036
41036
41034
41034
41034
41034
41034
41034
41036
41036
41036
41036
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
41036
41036
41036
41036
41035
0
41035
41035
1032
0
0
0
0
41036
41036
41036
0
0
0
0
0
0
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
41036
41036
41036
41036
1029
1029
1029
1032
1032
7033
7033
7033
0
0
0
0
41036
41036
1029
1029
1029
0
1029
0
41035
41035
41035
1029
1029
1029
41035
0
41034
41034
41034
41034
1029
0
41034
41034
1029
1029
41035
0
0
41035
41035
41035
0
41036
1029
0
7033
7033
1029
1029
1029
41036
41036
1032
0
0
0
1032
41036
41036
1029
1029
1029
1029
7033
7033
7033
0
0
0
0
41035
41035
41035
41035
0
0
41035
0
0
0
0
1029
1029
1029
7033
7033
7033
7033
7033
41034
7033
7033
7033
7033
7033
1032
0
0
41036
41036
41036
41036
1029
1029
41036
41036
41036
0
41035
1029
1032
1029
1032
41035
1029
1029
1029
1029
41035
0
41034
0
0
0
0
0
41036
41036
41034
41034
41034
41034
1029
1029
41035
0
41036
41036
1032
1029
1029
1029
0
0
41036
0
0
0
0
0
7033
7033
7033
7033
1029
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41034
1029
1029
1029
1029
41035
0
0
1029
1029
1029
1029
1029
1032
1029
1029
1029
1029
1029
1029
1032
7033
1029
1029
1029
1029
41036
41036
41036
1029
1029
1029
41036
41036
7033
7033
7033
7033
7033
1032
41036
41036
1029
0
0
0
0
41034
41034
41034
41035
1029
1029
1029
1032
0
1032
0
1032
1029
1029
1029
0
0
7033
7033
7033
7033
7033
7033
7033
7033
7033
7033
7033
7033
41034
41034
41035
41035
41035
1029
1029
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
41035
41035
1032
1032
1032
0
0
0
0
41035
41035
41035
41035
41035
1029
1029
1029
0
0
22030
22030
22030
22030
1032
1032
1032
1032
41035
0
1032
1032
0
0
0
0
0
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
41035
41035
41035
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
41034
41034
41035
41035
41035
41034
41034
41034
41035
41035
41035
41035
1029
1029
41034
1032
1032
0
0
0
0
0
0
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
41035
1032
1029
1029
1029
1029
22030
22030
22030
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
41034
41034
1032
0
41035
0
1032
0
0
0
0
0
0
41035
41034
41034
41034
41035
41034
41034
41034
0
0
0
1029
1029
1029
1029
41035
0
0
0
22030
22030
1029
1029
41035
41035
41035
41035
0
0
0
41035
41035
1029
1032
41034
22030
22030
22030
1029
1029
41035
41035
1032
1032
41035
41034
41034
41034
1029
1029
1029
1032
1032
1032
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1032
41035
41035
41035
41035
41035
41035
1029
1029
22030
0
0
41034
41034
41034
41034
41034
41034
1032
0
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
0
1029
1029
1032
1032
22030
0
0
0
0
0
0
1032
41035
41035
41035
41035
41035
41035
41034
41034
41034
0
41035
41035
0
1032
1032
1032
1032
41035
41035
41035
41035
1032
1032
1029
1029
0
1032
41035
0
0
1029
1029
1029
1029
1029
1029
1029
1032
1029
1029
1029
1029
1029
1029
41035
41035
41035
22030
1029
1029
1029
41035
1029
1029
41035
41035
1029
1029
1029
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41034
1029
1029
1029
1029
1029
1029
1029
41035
0
0
0
1029
1029
41035
41035
41035
41035
41034
41034
41034
1032
41035
41035
41035
1032
1032
1032
41034
41035
0
0
0
0
0
0
0
0
0
0
0
41035
41035
1029
1029
41035
41035
41035
41035
1032
41035
41035
41035
22030
22030
41035
1032
1032
1032
1032
41035
41035
41034
1032
1032
1032
1032
0
0
41035
41035
41035
41035
1032
1032
1032
1029
1029
1029
0
0
1032
0
1032
1029
1029
22030
22030
22030
22030
22030
41034
41035
41035
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41034
41034
41034
41034
41034
41034
41035
41035
1032
22030
1029
0
0
0
0
0
0
1032
1032
1032
41035
0
0
1029
1029
1029
1029
1029
1029
0
1032
41035
41035
1029
1032
1032
41035
41035
1029
1029
1029
1029
41035
41035
41035
41035
1029
1029
1029
1029
0
1032
41035
1029
22030
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1032
41034
41034
41034
0
0
0
0
1029
1029
1029
1029
1032
1032
1032
0
0
0
1029
0
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
1029
1029
1029
1029
1029
1029
22030
1032
1029
1029
1029
1029
1029
1032
1032
1029
1029
1029
1029
1029
1029
22030
41035
1029
1029
1029
0
0
0
0
1029
1032
41034
41034
41034
41035
1032
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
0
1029
1032
1029
1029
41035
0
1032
1032
41035
41034
41035
41035
1032
1029
1029
1029
1029
22030
1032
1032
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
1029
41035
1029
1029
41035
41035
1029
1029
1029
22030
22030
1032
1032
1032
41035
41034
41034
41034
41034
41034
41034
41034
1032
1032
1032
0
0
1032
1032
1032
0
0
0
41035
0
1029
0
0
41034
41034
1032
1032
41034
1029
1032
41035
41035
41035
41035
1032
1032
1029
1029
1029
41034
41034
1032
1032
1032
1029
1029
1029
1029
0
41034
1032
1032
41035
1032
1032
41035
41035
1032
1032
1032
1032
1032
1032
41035
41035
41035
41035
0
1032
41035
41035
0
1029
41035
41035
1029
1032
1032
1032
1029
1029
22030
1029
1029
1029
1029
0
41035
41035
41035
41035
41035
1032
1032
1032
1032
41034
41035
41034
41034
1032
22030
41035
41035
0
0
1032
1029
1029
1029
1029
1029
1029
41035
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1032
41035
41035
41035
41035
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
41035
41035
1029
1029
1029
1029
1029
41035
41035
41035
1032
1032
1032
1032
1032
41035
41035
41035
41035
0
0
0
41035
41035
41035
41034
41034
41034
41034
0
0
0
0
41035
41035
0
0
0
0
41035
41034
41034
1029
1029
1029
1029
41035
41034
1029
1029
1029
1029
41035
41035
1032
41035
41035
41035
0
0
0
41035
41035
0
41035
41035
0
41035
41035
1032
1032
1029
1032
1029
41035
41035
1029
1029
1029
1029
41035
41035
1032
41035
1029
1029
1029
41034
41034
41034
41034
41035
41035
41035
41035
1032
41035
1032
22030
22030
1029
1029
1029
41035
0
41034
41034
41034
41035
41035
1029
1029
1029
1029
1029
22030
0
1032
0
0
41034
41034
41034
1032
0
1032
0
0
0
41035
41035
41035
1029
1029
41035
41035
41034
41035
41035
1029
1029
41035
0
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41035
41035
41035
1032
1032
41035
41035
41035
41034
41034
41034
41035
1032
1032
41035
1029
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
22030
1029
22030
22030
0
0
0
0
0
1029
1029
1029
41035
41035
1032
1032
0
0
0
1032
0
41035
0
1029
22030
22030
1032
0
0
41035
41035
41035
0
41035
1029
1029
41035
0
0
0
0
22030
22030
22030
22030
1032
1032
41034
41034
41034
41034
1029
1029
0
41035
41035
41035
41035
41035
41034
41034
1029
1029
1029
1029
1029
1029
1029
41035
0
41035
1029
0
0
0
0
0
41035
1032
41035
41034
41034
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
41035
1032
1032
1032
41034
41034
41034
41034
41034
1032
1032
1029
1029
1029
1029
41035
41035
41035
1029
1029
1029
1029
0
0
41035
41035
1029
1032
1032
1032
1032
0
0
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41035
41035
41035
1029
1029
41035
41035
22030
22030
0
41035
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41035
41035
1032
1032
1029
41035
41035
1032
1029
1029
1029
41035
41035
41035
41035
41035
41035
41034
1029
22030
22030
1029
1032
1032
1032
41035
41035
41035
1029
1032
41035
41035
1032
41034
41034
41034
41034
41034
1029
1029
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41034
41034
41034
41034
41034
41035
22030
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
41035
41035
41035
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
0
0
1029
1029
1029
1029
1029
0
0
41035
41035
41035
0
0
0
41035
1032
1032
1032
1032
1032
22030
41035
41035
41035
41035
41035
41035
1029
1029
0
0
0
0
0
0
41034
1029
0
0
1032
1032
1032
41035
41035
41035
41035
41034
41035
0
0
41035
1032
41035
41035
41035
41035
22030
22030
22030
22030
1029
0
0
1032
1032
41035
41035
41035
41035
41035
41035
1029
1029
1029
1029
1029
1032
41035
41035
41035
41035
41035
1029
1032
1032
0
0
0
0
1029
1029
1029
41035
1032
1032
41034
41034
1029
1029
1029
41034
41034
41034
41034
41035
1032
1032
1032
1032
22030
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
0
0
1029
1029
1029
22030
22030
22030
1029
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
0
0
0
41034
22030
22030
1032
1032
41035
41035
41035
22030
22030
41035
41034
41034
1032
1029
22030
1029
22030
22030
1029
1029
1029
1029
0
0
0
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
1032
1032
1029
1029
1029
1029
1029
0
0
0
0
41035
41035
41035
1032
41035
1032
1032
1032
1032
1032
41035
41035
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41034
41034
41034
1032
1032
1032
1032
1032
41034
41034
41034
41034
41034
41035
41035
41035
1032
1029
1029
41035
22030
22030
1032
22030
22030
1029
41035
41035
41035
41034
41035
41035
0
0
41035
41035
1032
1032
41035
1029
1029
1029
41034
41034
41034
0
0
0
41034
41034
41034
41035
41035
41035
41035
41035
41035
41035
41035
1029
41035
1029
1029
1029
1029
41035
1032
1029
0
22030
22030
22030
1029
1029
1029
1029
1029
1029
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
41035
41035
41035
41035
41035
0
41035
0
41035
41035
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
0
1029
0
0
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
1032
41034
41034
41034
41034
41035
41035
41035
41035
22030
22030
22030
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
41035
41035
1029
1029
1029
1029
1032
1032
0
41035
41035
41035
41035
41035
41034
22030
22030
1032
1032
1032
41035
41035
41034
41034
0
0
0
41034
41034
0
0
22030
22030
22030
0
0
0
0
41035
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
1029
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
41035
41035
41034
22030
22030
41035
41035
41035
1032
1029
1029
0
0
0
41035
41035
41035
41035
41035
41035
41035
0
41035
41035
41035
1032
41035
41035
41035
41035
41035
0
41035
1032
1032
1032
41035
41035
41035
41035
1029
1029
41035
41035
1032
1032
41035
41035
1032
41035
1032
1032
1032
1029
1029
1029
41035
41035
41034
41034
41034
0
0
0
41035
1032
1032
0
0
0
0
1029
1029
41035
41035
0
0
0
0
41034
0
22030
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
41034
41034
41035
41035
41035
41035
41035
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
41034
41035
41035
41034
1032
1032
1032
1032
22030
22030
1032
41034
41034
41034
41034
0
0
1029
41035
41035
41035
22030
41034
41034
41034
1029
1029
0
41034
0
1029
1029
1029
1029
1029
1032
41034
41034
41034
41034
1032
1032
41035
0
0
0
0
1029
1029
1029
41035
1032
1029
1029
1029
0
0
0
1029
1029
1029
0
0
1029
1029
1032
41034
41034
41034
0
0
0
1029
1029
1029
1029
1029
1029
1029
41035
1032
1032
1032
41035
22030
22030
22030
22030
22030
22030
41035
1029
1029
0
0
41035
1032
1032
1032
1032
1029
1029
1029
22030
1029
1029
1029
1029
41035
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
0
41035
41035
22030
22030
22030
22030
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
41035
41035
0
41035
0
41035
0
0
0
41035
41035
41035
41035
41035
41035
41035
1032
1032
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
0
41034
41034
41035
41035
22030
22030
1029
1029
1029
41035
41035
41035
0
0
0
41034
41034
41034
1032
1029
1029
1032
1029
1029
1029
1029
41035
0
0
0
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
1032
1029
1029
22030
1029
1029
1032
41035
0
0
1029
1029
1029
1029
1029
1029
1029
1029
41035
41034
41034
41034
1029
1029
1029
1032
41035
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
0
41034
41035
41034
41035
0
0
41035
0
0
1032
1032
1032
1032
41035
41035
41034
1029
1029
1029
1032
41035
1032
1032
0
0
41034
0
22030
1032
1032
1029
1032
1032
1032
41035
41035
1029
41035
41034
41034
41034
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1029
1029
1032
1029
1029
1029
1029
41035
41035
41035
0
0
22030
22030
22030
0
0
41035
41034
41035
1032
1032
1032
1032
1032
1032
1032
41035
41035
41035
41035
41035
41035
0
0
0
1032
41035
41035
41035
0
0
0
0
0
0
0
0
0
1029
1032
1029
1029
41034
41034
1032
1032
1032
1032
0
0
1032
0
41035
0
41035
41035
0
0
0
0
0
22030
22030
0
41035
41035
41035
41035
41035
41035
41035
0
41035
0
0
41035
0
0
41034
41034
41034
1032
1032
1032
1032
1032
1032
0
0
0
41035
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
22030
1029
1029
41035
41035
41035
41035
1029
1029
1029
1029
1029
1029
1029
1032
0
0
0
1032
1032
1032
22030
22030
22030
41035
41034
41034
1032
1032
0
0
0
0
22030
22030
22030
22030
1032
41034
41034
41034
41034
1032
1032
1032
41035
41035
41035
41035
0
1029
1029
1029
1032
1032
22030
41034
0
41035
41035
41035
41035
1032
41035
41035
41034
0
41034
0
0
0
41035
41035
41035
0
41035
41035
0
41035
0
41035
0
0
41035
0
0
0
0
1032
1032
0
0
0
0
1029
41035
0
0
0
41035
41035
41035
41035
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1032
0
1032
1032
1032
0
1032
1032
1032
1029
1029
1029
41035
1032
41035
41035
41035
41035
0
0
41035
41035
41034
1032
1032
1032
1029
41034
0
41035
41034
41034
41035
41035
41035
41035
1029
0
0
0
1032
1032
1032
41035
41035
41035
41035
41034
41034
41034
0
0
0
41035
41035
41035
41035
1029
1032
1032
1032
1032
1029
1029
1029
1029
1032
1032
22030
22030
22030
1032
1032
1032
1032
41035
1032
1029
1032
1032
1032
1032
41035
41035
41035
22030
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
41035
1032
0
0
0
0
0
1032
41034
41035
1029
1029
1029
1029
1029
1029
22030
22030
22030
22030
22030
41035
41035
41035
41035
0
0
0
0
0
0
22030
22030
22030
0
1032
1032
1032
41034
41034
41034
41034
41035
0
0
0
0
0
1029
1029
1029
0
0
0
41035
1032
41034
41034
41034
1029
1029
41035
41035
41035
1032
1032
1032
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
41034
41035
22030
22030
1029
41035
41035
1032
1029
1029
1029
1029
1029
41035
1029
1029
1029
22030
22030
1032
1029
1029
1029
1029
1029
1029
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
0
0
0
1032
1032
1029
1029
1029
22030
22030
22030
1032
1029
1029
1029
1029
41035
0
0
0
0
41035
41035
41035
41035
1032
1029
1029
41035
41035
1029
1029
41035
41035
1032
0
1032
0
1032
41035
41035
41035
41035
41035
0
0
1029
0
0
0
0
0
0
0
0
0
1032
1032
41035
41035
41035
1032
41035
1032
1032
1032
1032
1032
41034
41034
41034
41034
41035
41035
41035
41035
41035
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41035
41035
41034
41034
41034
41034
41035
41035
41035
41035
41035
41035
41035
1032
41035
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
41035
41034
41034
41034
41035
41035
41035
41035
41034
41034
41034
41035
22030
41034
41034
41034
41034
41035
41035
41035
41034
41034
1032
41035
41035
22030
22030
22030
41035
41035
41035
41035
41035
41035
41035
0
1032
1032
1032
1032
1032
1032
1032
1029
1029
1029
1029
1029
0
0
0
41034
41034
41034
41035
41035
41035
1029
1029
1029
1032
41035
22030
22030
22030
1029
1029
1029
41034
41034
41035
41035
41035
41035
41035
1032
1032
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
41035
41035
1029
1029
1029
41034
41034
41034
0
0
0
0
0
1029
1029
0
1029
0
1029
41035
41035
22030
41035
1029
1029
41035
41035
41035
41035
41035
0
0
0
1029
22030
1029
1029
1029
22030
22030
22030
1032
1032
41035
0
0
0
0
0
22030
22030
22030
1032
0
0
1032
1032
41035
41035
41035
41035
22030
22030
41034
0
0
0
41034
0
1029
41034
0
0
0
0
22030
22030
22030
22030
22030
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
1029
1029
1029
1029
41035
41035
41035
1029
1029
41035
1029
1029
41035
41035
1029
1029
1029
41035
1029
1029
1029
0
0
0
41034
41034
1032
1032
1032
41035
0
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41034
1029
0
0
0
0
41035
1032
0
1032
41035
41035
1029
1029
1032
1032
1032
1032
1029
1029
1029
41035
1032
1032
41035
1032
1032
41035
1032
1032
1032
1032
1029
1029
1029
22030
22030
1029
1029
1032
41035
41035
1032
1032
1029
1029
41034
41034
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
41035
41035
41035
41035
41035
41035
1029
0
41035
1032
1029
1029
1029
1029
1029
1029
1032
1029
1032
41035
41035
1032
1032
1029
0
41034
1029
1029
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
1032
0
0
0
41035
0
41035
0
0
0
0
0
0
0
0
41035
0
0
0
0
0
41035
41035
1032
1032
1032
1032
1032
1029
1029
1029
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
41035
41035
1032
1029
1029
1029
41035
41035
41034
41035
41035
41034
41034
41034
1029
1029
1029
1029
1029
1029
41035
22030
22030
41035
41035
1032
1032
1032
1032
1032
1029
22030
22030
22030
22030
0
0
41034
41034
41035
41035
41035
1032
41035
1032
0
0
0
0
1032
1032
0
1032
41035
1032
1032
1029
41034
41034
41034
1032
41035
0
0
0
41035
41035
41035
41035
41035
22030
22030
22030
22030
0
0
22030
22030
41035
41035
41035
1029
1029
1029
1029
1029
0
0
0
0
0
1029
1029
41035
41035
41035
41034
1029
1029
41035
41035
41035
41035
0
0
1029
41035
41035
41035
41034
1029
1029
1029
41034
41035
41035
41035
41035
1032
1032
1032
41035
41035
41035
41035
41035
1029
0
0
41035
41035
41035
41035
1032
41035
41035
0
1032
0
1032
41035
41035
1032
1032
22030
1032
41034
41034
1029
1029
1029
1032
1032
1032
1032
1032
41035
41035
41035
22030
22030
1032
1032
1029
1029
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1029
41034
1029
41035
41035
41035
41035
41035
41035
41035
41035
0
0
22030
22030
41035
0
0
0
0
1032
41035
1032
1032
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
22030
22030
22030
1029
1029
1029
0
0
0
0
41035
0
0
0
0
1029
41035
41035
1032
1032
1032
1032
1032
1032
41035
0
0
41034
41034
41034
1029
1029
1029
1032
1032
1032
1032
1032
1032
41035
1032
41035
41035
1029
1032
1032
41035
0
41034
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
0
0
0
0
41034
1032
1032
22030
1032
22030
1029
41035
0
0
0
41034
41034
1032
1032
22030
22030
1032
22030
41034
41034
41034
41035
41035
0
0
0
41035
1032
41035
41035
0
0
41035
1032
1032
22030
22030
1029
1029
1029
1032
1032
1032
41035
1032
1032
1032
1032
0
41034
0
0
0
1032
1032
1032
22030
22030
0
0
0
1032
1032
41035
41035
41035
41035
41035
1032
0
0
0
0
41035
1032
1032
0
0
41035
1032
1032
1029
1029
1032
1032
1032
1032
1032
1032
1032
1032
0
0
0
0
0
0
41035
41035
41035
1029
41035
1029
0
0
0
0
0
0
0
0
1032
0
0
0
0
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
41035
41035
41035
1029
1029
1029
41035
0
0
0
41035
1032
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
1032
1032
0
41034
41034
41034
1032
41035
1032
0
1029
1029
1029
1029
1029
0
0
0
0
41034
41034
41034
41034
41035
1029
41035
1032
0
0
0
0
1032
1032
1032
1032
41035
41035
1029
1029
22030
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
0
0
0
0
0
0
41034
41034
22030
1029
1029
1029
0
1032
1032
1032
1032
1032
1032
41035
41035
1029
41035
41035
41035
22030
22030
41035
41035
41035
41035
1029
1029
0
41034
41034
41034
41035
41035
41035
1029
41035
41035
0
1032
0
0
0
1032
1032
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
0
0
0
1032
0
0
41035
0
0
0
0
22030
0
0
0
0
1029
1029
1029
1029
1029
0
1029
0
0
41035
41035
41035
41035
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
0
0
1032
41035
41035
1032
41034
41034
41034
1032
41035
41035
41035
41035
41035
41035
41034
0
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41034
41034
1029
1029
1029
22030
41034
41034
1032
1032
1029
1029
41035
41035
41035
1029
1029
0
0
0
0
41035
0
0
41035
1029
1029
1029
1029
41035
41035
41035
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
1032
1032
1029
41035
1029
1029
1029
41034
41034
41034
0
0
0
0
0
1032
41035
1029
1029
41034
0
0
0
0
1029
1029
1029
1029
1029
41034
41034
41034
41034
41035
1032
1032
1032
1032
1032
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
0
22030
0
22030
0
41035
41035
41035
41035
0
1029
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
1032
1032
41035
41035
1029
1029
1029
1029
1029
1029
41035
41035
41034
41034
41034
1029
1029
0
1029
1029
22030
22030
41035
41035
41035
41035
41035
1032
1032
1032
1032
1032
1032
0
0
0
0
0
1032
1032
41035
1032
41035
1032
1032
1032
1032
41035
1032
1029
1029
1029
1029
22030
22030
0
1029
1029
41034
41034
22030
22030
22030
41035
41035
41035
41035
1032
1032
41035
0
0
0
1032
1032
41035
41035
0
0
0
0
0
0
0
0
41035
41035
41034
41034
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
41034
41034
41035
41035
22030
22030
1032
1032
1029
1029
1029
1029
41035
41035
41035
41034
41034
41034
41034
1032
0
0
0
0
1029
41035
1032
1032
1029
1029
1029
1029
1029
0
1029
0
1029
41035
1029
1029
41035
41035
41035
41035
41035
41035
41035
41035
41035
1029
1029
41035
41035
41035
0
0
0
0
1032
1032
41035
41034
41034
41034
41034
41035
41035
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1032
1032
1032
1032
1032
22030
0
0
41034
41035
41035
41035
41035
41035
22030
1032
41035
1029
1029
41035
41035
41035
1029
41035
1032
1032
1032
41035
41035
41035
41035
1029
1029
1029
1029
1029
1029
1029
22030
22030
22030
41035
1029
1029
1029
0
0
0
41035
1032
1032
41034
1029
1029
1029
1029
41035
1029
1029
1029
1029
1029
0
0
0
0
1029
1029
1029
1032
1032
1032
22030
22030
22030
0
0
0
41034
1029
1029
41035
1029
1029
1029
1029
1029
41035
41035
41035
1029
1029
1029
1029
1029
1029
41035
41035
41035
41035
41035
1029
41035
41035
0
0
41035
41035
41035
0
41035
41035
41035
0
0
41035
41035
1029
1029
41035
1032
1032
1032
1032
41035
0
0
0
0
0
0
0
41035
41035
41035
41035
41035
0
0
0
0
1029
1029
1029
0
0
41034
41034
41035
41035
41035
41035
41035
41035
41035
41035
1029
41035
1032
41035
41035
41035
1032
41035
41035
41035
0
0
0
0
1032
41034
41034
41034
41034
41035
1032
41034
41035
41035
41035
22030
22030
41035
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1032
41034
41034
41035
41035
1029
1032
41035
41035
41035
41035
41035
41035
41035
41035
41035
41034
41035
41035
41035
1029
1029
1029
1029
1029
41035
1029
1029
1029
1029
0
1029
1029
41034
41034
41034
1032
1032
1032
1032
41035
41035
41034
0
0
1029
0
1032
1032
41034
41034
41034
1032
1032
0
0
0
41035
41035
0
0
0
1029
0
1029
1029
1032
1032
22030
22030
22030
22030
22030
22030
41035
41035
1032
1032
1029
1029
41034
41035
41035
41035
41035
41035
1032
41034
41034
41034
0
0
41035
1032
1032
1032
1032
1032
41035
41035
41035
41035
41035
1032
1032
41035
41035
1029
1029
1029
1029
1029
1032
1032
22030
22030
22030
41035
0
0
41035
41035
41035
41035
0
0
0
0
0
41035
41035
41035
41035
1029
1029
1029
1029
1029
0
0
0
0
41035
41035
41035
22030
22030
22030
41035
41035
41035
41035
41035
1029
1029
22030
41035
1032
41035
41035
41035
41035
41035
1029
1029
1032
1032
1032
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
0
0
0
41035
41035
1032
1032
1032
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1016
1016
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
0
0
0
0
2001
0
2001
2001
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1016
1016
0
2001
2001
2001
2001
2001
0
0
1015
1015
0
0
1016
1015
1016
1016
1015
1016
1016
1016
1016
1016
1016
1015
1016
1016
0
0
2001
2001
2001
2001
2001
1016
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
2001
2001
2001
0
2001
2001
1015
1015
1015
1015
1015
1015
1015
1015
1016
2001
2001
1016
1015
1015
1016
1015
1015
1015
1015
1015
1015
2001
2001
2001
2001
2001
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
2001
2001
2001
1015
1015
1015
1015
1015
1015
1015
0
0
1015
1015
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1015
1015
1015
1016
1016
1016
1016
2001
2001
1015
1016
0
2001
2001
2001
2001
1016
1016
1015
1015
1015
1015
1015
1015
1015
0
1015
1015
1016
2001
1015
1016
1015
1016
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
1016
0
0
0
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1015
1015
1015
1016
2001
1015
1016
0
1016
0
0
0
2001
1016
1016
1015
1015
1015
0
0
0
0
1016
1015
1015
0
0
0
0
0
0
2001
2001
2001
2001
1015
1015
1015
1015
1015
2001
1016
1016
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1016
1016
1016
1016
0
0
0
0
0
0
2001
2001
2001
1016
2001
2001
0
0
1016
2001
2001
1016
1016
0
0
0
1015
1015
0
0
0
0
2001
2001
1015
1015
2001
2001
2001
2001
29006
29006
2001
2001
2001
2001
1016
1016
1016
1016
2001
2001
0
0
1016
1016
1016
1016
1016
1015
1015
1016
1016
1015
1016
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
0
0
0
1015
1015
1015
0
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1016
1015
1015
1015
1015
1015
1016
1016
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
0
1016
1016
1015
1015
1016
1016
1016
1015
1015
1016
29006
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
0
0
1015
1015
1015
1015
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1016
1016
1015
1015
1015
1016
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
0
1015
1015
1015
1015
0
1015
0
0
0
0
0
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1016
1016
1015
1016
1016
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1016
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1016
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1016
1015
1015
1015
1015
1016
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1016
1016
1016
1016
1016
29006
29006
29006
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1016
1016
1015
1016
1015
1015
1016
1015
1016
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1016
1016
1016
1016
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
0
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
0
0
1015
1015
1015
1016
1015
1015
1015
1015
1016
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
29006
1015
1015
1015
29006
29006
29006
0
1015
1015
0
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1016
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1016
1016
1015
1015
1016
1016
1016
1015
1016
1016
1016
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
29006
1016
1016
1015
1015
1015
1015
1016
0
0
0
0
0
1016
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
0
0
1015
1015
1015
0
1015
1016
1016
1016
1015
1015
1016
1016
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1016
1016
1016
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1016
1015
1015
1015
1015
1016
1016
1016
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1016
1016
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1016
1016
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1016
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1016
1015
1015
1015
1015
1015
1016
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1015
1015
1015
1015
1015
1015
1015
1016
1015
1015
1015
1015
1015
1015
1015
1015
2001
0
0
0
0
0
0
2001
2001
29006
2001
2001
1016
1016
1016
2001
2001
2001
2001
1016
1016
0
0
0
1016
2001
2001
1017
1016
0
29006
29006
2001
2001
2001
2001
2001
2001
2001
29006
29006
2001
2001
2001
29006
0
2001
2001
29006
29006
2001
1016
1016
1016
1017
2001
2001
0
0
0
0
2001
2001
0
0
2001
2001
2001
2001
1016
1016
1016
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
2001
2001
2001
0
2001
2001
0
0
0
0
0
0
0
0
1016
1016
1016
1016
2001
2001
2001
2001
29006
29006
29006
29006
29006
2001
0
1017
0
1017
2001
2001
0
1016
2001
2001
0
0
0
29006
29006
1017
1017
1017
0
0
0
0
0
1016
1016
2001
2001
2001
2001
2001
2001
2001
1016
2001
0
1016
0
0
1016
1016
29006
29006
29006
1016
1016
1016
1016
0
0
29006
29006
29006
0
0
0
0
0
0
0
0
29006
29006
29006
29006
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
29006
29006
2001
0
2001
2001
0
0
0
29006
0
0
2001
2001
2001
2001
2001
2001
1016
1016
1016
29006
29006
2001
2001
0
2001
0
1016
1016
1016
2001
0
2001
29006
29006
1017
1017
1017
1017
1017
2001
2001
2001
2001
2001
2001
1016
1016
1016
29006
29006
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
29006
29006
29006
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
41037
1017
2001
2001
2001
2001
2001
2001
2001
1016
2001
1016
2001
2001
2001
2001
2001
1017
1017
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1017
1017
1017
1016
1016
2001
2001
2001
2001
2001
2001
2001
1017
1017
1016
1016
1016
1016
1016
0
0
0
2001
2001
2001
41037
0
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
29006
29006
29006
0
0
0
0
29006
29006
29006
2001
2001
41037
41037
41037
2001
2001
2001
0
0
2001
2001
1017
2001
2001
2001
1016
1016
29006
2001
2001
1017
1017
2001
2001
2001
2001
2001
29006
29006
29006
29006
29006
1016
1016
2001
1016
2001
2001
2001
2001
2001
2001
2001
1016
1016
1016
29006
0
0
29006
0
1016
29006
29006
29006
29006
2001
2001
0
0
0
1016
2001
2001
2001
2001
1017
1017
1017
2001
2001
2001
2001
0
0
0
0
0
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
2001
29006
29006
29006
2001
2001
0
2001
1016
1016
2001
2001
2001
2001
29006
29006
2001
2001
2001
2001
2001
29006
2001
2001
0
2001
2001
2001
2001
29006
0
0
29006
2001
2001
0
2001
2001
2001
0
0
0
2001
2001
29006
29006
1016
0
0
0
0
0
41037
41037
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
0
0
0
0
2001
2001
2001
29006
2001
2001
2001
2001
1017
2001
2001
2001
2001
2001
0
0
0
0
0
0
2001
0
2001
2001
1016
1016
2001
2001
2001
2001
29006
2001
2001
1016
1016
2001
2001
2001
2001
0
0
2001
0
0
0
1016
2001
2001
2001
2001
2001
1016
1016
1016
1016
1016
2001
2001
2001
2001
2001
2001
2001
29006
29006
2001
29006
2001
29006
0
0
0
0
0
0
0
2001
2001
1016
1016
1016
0
0
1017
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
1016
2001
0
0
0
2001
2001
2001
1016
1016
1016
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
1016
1016
1016
1016
1016
1016
1017
1017
0
2001
0
0
0
0
0
1016
2001
2001
2001
2001
0
1017
0
2001
2001
2001
2001
2001
2001
1016
1016
1016
1016
0
0
0
2001
0
0
2001
2001
2001
2001
2001
2001
29006
2001
2001
29006
29006
29006
29006
29006
1016
1016
29006
29006
29006
0
0
0
0
0
2001
2001
2001
2001
2001
2001
0
2001
29006
2001
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
1016
0
0
0
2001
2001
29006
0
2001
2001
2001
1016
1016
1016
1016
2001
29006
1016
1016
1016
2001
2001
2001
2001
29006
29006
29006
2001
0
29006
0
0
0
2001
2001
2001
29006
29006
2001
2001
1016
2001
29006
29006
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
1016
1016
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
0
0
2001
2001
29006
29006
29006
0
2001
2001
2001
0
0
0
2001
2001
1016
1016
1016
1016
1016
1016
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
29006
29006
0
0
0
1016
0
2001
2001
2001
2001
1017
29006
29006
29006
29006
2001
2001
2001
0
0
2001
2001
2001
2001
0
29006
29006
29006
29006
1016
1016
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
29006
2001
2001
0
0
0
1017
2001
2001
2001
2001
2001
2001
29006
29006
29006
0
0
0
0
2001
2001
2001
2001
2001
2001
29006
2001
29006
0
0
0
2001
2001
2001
2001
2001
2001
1016
1016
1016
1016
1016
1016
2001
1016
2001
0
2001
2001
2001
2001
1016
1016
2001
2001
2001
2001
29006
29006
2001
2001
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
1016
2001
2001
2001
2001
2001
2001
1016
0
29006
29006
29006
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
1016
1016
2001
2001
2001
0
1016
0
0
2001
2001
2001
2001
2001
2001
0
0
0
0
0
29006
29006
29006
0
2001
2001
2001
29006
29006
29006
29006
2001
0
2001
41037
41037
41037
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
1016
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1016
29006
2001
29006
29006
29006
2001
2001
0
0
2001
2001
2001
2001
1017
1017
2001
1017
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
1016
0
29006
2001
2001
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
41037
2001
0
0
1016
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
0
0
0
2001
2001
2001
2001
2001
1017
2001
29006
29006
29006
29006
0
0
0
0
0
1016
1016
0
0
2001
2001
2001
2001
2001
2001
2001
1016
1016
1016
1016
0
1017
2001
29006
29006
29006
29006
0
2001
2001
2001
0
0
0
0
0
2001
0
0
0
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
1016
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
0
1016
29006
29006
29006
0
0
1016
1016
2001
2001
1016
2001
1016
2001
2001
0
0
2001
2001
2001
2001
2001
41037
2001
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
29006
29006
29006
2001
1017
2001
1017
1017
2001
2001
29006
29006
29006
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
0
2001
29006
2001
2001
2001
2001
2001
2001
1016
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
0
2001
0
1016
41037
41037
41037
41037
1016
2001
1016
2001
2001
29006
29006
29006
2001
2001
1016
1016
1016
1016
29006
29006
29006
2001
2001
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
0
0
0
1016
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
0
2001
2001
29006
29006
2001
0
0
0
0
29006
29006
0
0
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
2001
2001
2001
1017
2001
2001
2001
2001
2001
2001
2001
1016
2001
2001
2001
2001
2001
2001
1017
1017
1017
1017
2001
2001
29006
29006
29006
29006
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
0
0
2001
2001
1016
1016
0
1016
0
0
0
0
0
0
29006
29006
29006
29006
2001
29006
29006
2001
2001
2001
0
29006
29006
2001
2001
2001
2001
2001
29006
1016
1016
1016
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
1016
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
1016
1016
1016
1016
1016
1016
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
1016
29006
29006
29006
29006
1016
1016
1016
2001
2001
2001
2001
0
0
0
2001
0
0
1016
2001
2001
2001
2001
2001
29006
29006
1016
2001
2001
1016
0
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
41037
1017
2001
2001
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
41037
2001
2001
2001
2001
1016
1017
1017
1016
1016
1016
1016
1016
0
1017
0
1016
1016
2001
2001
0
0
2001
1016
1016
2001
2001
2001
2001
29006
29006
29006
0
0
0
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
29006
29006
0
0
1016
1016
1016
1016
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
0
0
29006
29006
29006
2001
2001
2001
2001
0
2001
2001
2001
29006
29006
29006
1016
1016
1016
29006
29006
29006
29006
2001
0
0
0
2001
2001
2001
2001
2001
1016
1016
1016
1016
1016
0
0
1016
1016
0
0
1016
1016
1016
1016
2001
2001
1016
2001
2001
2001
2001
29006
29006
0
0
0
2001
2001
0
0
0
2001
2001
2001
0
0
2001
2001
2001
2001
0
1016
1016
1016
1016
29006
29006
29006
29006
2001
2001
2001
0
2001
2001
1016
1016
2001
1016
1016
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1016
0
0
1016
2001
2001
2001
2001
2001
1016
1016
1016
0
0
0
0
1017
29006
29006
2001
2001
2001
2001
29006
0
0
2001
2001
2001
2001
2001
1016
2001
2001
2001
0
0
0
0
0
0
1016
1016
2001
0
0
29006
29006
29006
29006
29006
29006
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
1016
1016
29006
2001
2001
29006
29006
29006
29006
0
0
0
2001
2001
1017
2001
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
2001
2001
29006
29006
0
2001
2001
2001
0
0
0
2001
2001
29006
2001
2001
0
0
0
0
29006
29006
29006
2001
2001
2001
1016
1016
2001
2001
1016
0
1016
1016
1016
1016
1016
0
0
2001
2001
0
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
1016
1016
1016
29006
29006
29006
2001
2001
2001
29006
0
0
29006
2001
29006
29006
29006
29006
2001
0
0
2001
2001
2001
1016
2001
2001
2001
2001
29006
29006
29006
29006
2001
2001
2001
29006
0
1017
29006
29006
29006
1016
2001
29006
29006
2001
2001
1016
29006
29006
29006
29006
29006
29006
0
0
29006
0
29006
29006
29006
0
0
0
1017
0
0
1016
2001
2001
2001
2001
2001
0
0
0
2001
0
0
0
0
0
2001
0
0
2001
29006
29006
29006
29006
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
1017
0
2001
2001
0
0
0
0
1017
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
2001
2001
2001
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
2001
2001
0
0
2001
2001
2001
2001
0
2001
0
0
0
0
0
1016
1016
29006
29006
29006
29006
1016
1016
1016
0
0
0
0
2001
2001
0
2001
2001
2001
2001
0
0
2001
2001
1016
1016
2001
2001
2001
0
0
0
0
2001
2001
1016
1016
1017
1017
1017
1017
1017
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
0
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
29006
29006
29006
0
0
2001
2001
2001
2001
0
0
0
0
0
2001
2001
0
0
0
2001
2001
1017
1017
0
1017
1016
29006
29006
0
2001
2001
2001
2001
2001
2001
1016
2001
1016
1016
1016
1016
29006
29006
29006
2001
2001
2001
0
0
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
41037
41037
41037
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
1016
1016
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
29006
29006
29006
2001
2001
1016
1016
1016
0
0
0
1017
0
0
0
0
1016
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
29006
2001
2001
2001
2001
2001
2001
0
0
0
0
0
29006
29006
29006
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
1016
1016
1016
1016
0
0
0
2001
2001
2001
0
2001
2001
2001
2001
29006
29006
29006
2001
2001
29006
29006
29006
29006
29006
29006
1016
0
41037
0
0
1017
1017
2001
2001
2001
2001
2001
2001
29006
2001
2001
2001
29006
2001
29006
2001
29006
2001
2001
2001
29006
29006
0
0
0
0
0
2001
0
0
2001
2001
2001
2001
2001
1016
1016
1016
1016
2001
2001
2001
1017
2001
1017
2001
2001
29006
2001
2001
2001
2001
2001
2001
2001
2001
1016
0
0
0
29006
29006
29006
2001
2001
1016
29006
29006
2001
2001
2001
1016
1016
1016
1016
1016
1016
1016
1016
1016
29006
29006
2001
2001
2001
2001
2001
1016
2001
2001
2001
2001
29006
29006
29006
0
0
2001
2001
0
0
2001
29006
29006
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
0
2001
2001
2001
2001
1017
1017
2001
1016
29006
0
0
1017
0
0
2001
2001
0
0
0
0
0
2001
2001
2001
2001
29006
29006
29006
2001
2001
2001
2001
2001
2001
2001
1016
1016
1016
29006
29006
2001
2001
2001
2001
2001
2001
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29006
1017
2001
2001
2001
2001
1016
29006
29006
29006
1016
29006
29006
2001
2001
29006
29006
29006
29006
29006
29006
29006
1016
0
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
1016
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
1016
0
29006
29006
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
1016
1016
1016
1016
1016
1016
1016
1016
1016
0
0
29006
29006
2001
29006
29006
29006
2001
2001
2001
0
0
0
2001
2001
2001
0
1016
2001
1016
29006
2001
2001
2001
2001
2001
2001
1016
1016
1016
0
0
1016
1016
29006
29006
29006
0
1017
41037
0
1016
29006
29006
0
0
1016
1016
29006
29006
29006
29006
29006
0
1016
1016
29006
0
0
0
0
0
0
0
1016
1016
1017
1017
1017
1017
29006
29006
29006
29006
0
0
0
0
0
0
1016
1016
1016
1016
29006
29006
29006
29006
29006
0
0
0
29006
29006
1016
29006
29006
29006
29006
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
1016
1016
1016
1016
29006
29006
0
0
29006
0
29006
29006
29006
29006
29006
29006
29006
1016
1016
1016
1016
1016
0
0
1016
1016
1016
0
0
29006
29006
29006
29006
29006
29006
0
0
0
0
0
1016
1016
29006
29006
29006
29006
29006
29006
0
0
29006
29006
29006
29006
29006
29006
29006
1016
29006
29006
29006
29006
29006
29006
1016
29006
29006
29006
1016
29006
29006
29006
29006
29006
29006
1016
29006
29006
29006
29006
29006
0
0
0
41037
41037
29006
29006
29006
29006
0
0
29006
29006
29006
0
0
1016
1016
41037
0
1016
0
0
0
1016
1016
0
0
0
0
0
1016
1016
0
0
0
0
29006
29006
29006
29006
29006
29006
29006
29006
0
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
29006
29006
29006
29006
29006
29006
29006
29006
1016
1016
1016
0
29006
29006
29006
29006
29006
0
29006
29006
29006
29006
0
0
0
0
0
1016
29006
1016
1016
29006
29006
29006
1016
1016
1016
29006
0
0
0
0
1016
1016
0
0
1016
1016
1017
1016
1016
1016
29006
29006
29006
1016
41037
0
0
0
0
0
29006
0
1016
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
29006
29006
29006
29006
29006
29006
1016
1016
29006
29006
0
29006
29006
29006
1016
1016
0
0
0
0
0
1016
1016
1016
0
29006
29006
29006
29006
29006
29006
41037
0
29006
29006
29006
29006
1016
0
0
41037
41037
0
0
0
0
0
29006
1016
1016
1016
1016
1016
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
1017
1016
0
0
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
0
1016
1016
1016
29006
29006
29006
0
0
1016
29006
29006
29006
29006
1016
1016
1016
0
0
29006
1016
0
0
29006
29006
0
0
1016
0
1016
0
0
1016
29006
29006
29006
29006
29006
29006
29006
29006
0
0
0
0
29006
0
1017
29006
29006
1016
1016
1016
1016
29006
0
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
1016
29006
29006
29006
29006
29006
29006
29006
1016
1016
0
0
0
29006
29006
0
29006
29006
0
1016
29006
29006
1016
29006
1016
1016
0
0
0
1016
1016
1016
1016
29006
29006
29006
29006
29006
1016
1016
0
0
0
0
1016
1016
1016
1016
29006
1016
29006
1016
29006
29006
29006
29006
29006
1016
1016
29006
29006
29006
29006
0
0
0
1016
1016
0
29006
29006
29006
0
1017
1017
29006
29006
29006
29006
29006
29006
1016
29006
29006
29006
0
0
29006
29006
29006
29006
29006
29006
0
0
29006
29006
1017
1016
0
0
1016
29006
0
0
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
0
1016
29006
1016
41037
0
0
1016
1016
29006
29006
29006
0
0
0
29006
29006
29006
0
29006
29006
29006
29006
1016
29006
29006
0
0
29006
29006
29006
29006
29006
1016
0
29006
29006
29006
29006
0
0
0
0
0
1016
1016
1016
29006
29006
29006
29006
0
0
29006
29006
0
0
29006
41037
0
41037
41037
0
0
1017
29006
29006
1016
29006
0
0
0
0
1016
0
0
0
0
29006
29006
29006
1016
1016
1016
0
0
29006
0
0
1016
1016
29006
0
0
0
29006
1016
0
0
29006
29006
29006
1016
0
0
1016
1016
0
0
1016
1016
29006
0
29006
29006
29006
0
0
0
0
29006
29006
29006
0
0
0
0
0
0
29006
29006
29006
29006
1016
1016
0
0
0
0
0
0
0
29006
29006
29006
41037
0
41037
41037
1016
1016
1016
1016
1016
29006
29006
29006
29006
29006
0
0
1016
0
1016
0
1016
29006
29006
29006
1016
41037
29006
29006
29006
0
0
0
29006
29006
29006
29006
29006
0
0
1016
1016
0
0
0
0
0
29006
29006
29006
29006
1016
1016
0
0
0
1016
0
1016
1016
0
0
1017
1017
1016
29006
29006
29006
29006
29006
29006
29006
0
0
0
0
0
0
0
1016
1016
1016
29006
29006
29006
29006
29006
29006
1016
0
0
1016
1016
1016
1016
0
0
0
1016
1016
1016
1016
1016
1016
1016
0
1016
0
0
0
29006
29006
29006
29006
1016
29006
29006
29006
29006
0
29006
29006
0
0
29006
29006
29006
0
0
0
0
0
0
29006
29006
29006
29006
29006
0
0
0
0
29006
1016
1016
1017
1017
29006
29006
29006
0
0
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
1016
1016
1016
1016
29006
29006
29006
29006
29006
0
0
0
29006
29006
0
0
0
0
0
29006
29006
29006
1016
0
29006
29006
29006
29006
29006
29006
1016
29006
29006
1016
1016
0
0
29006
29006
0
0
29006
1016
1016
1016
1016
1016
0
0
1016
0
29006
29006
29006
29006
29006
29006
29006
0
1016
1016
0
0
0
0
0
1016
1016
1016
1016
0
0
1016
1016
0
29006
29006
29006
29006
29006
29006
0
41037
0
0
0
1016
1016
1016
0
0
0
0
0
0
0
1016
1016
0
0
1016
1016
1016
29006
29006
29006
29006
1016
1016
29006
29006
29006
29006
29006
29006
29006
1016
1016
0
0
1016
1016
0
29006
29006
1016
29006
29006
41037
41037
41037
0
29006
29006
1016
1016
0
0
0
0
0
1016
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
29006
29006
29006
29006
29006
0
41037
1016
29006
29006
29006
0
0
0
1016
29006
1016
1016
1016
1016
1016
1016
1016
1016
29006
1016
1016
1016
1016
29006
29006
29006
0
29006
29006
29006
29006
29006
0
0
0
0
0
0
1016
1016
29006
29006
29006
0
0
0
0
0
0
0
0
29006
29006
1016
1016
1016
1016
29006
29006
1016
1016
29006
1016
29006
1016
29006
29006
1016
1016
0
0
1016
1016
29006
29006
1016
1016
41037
1016
0
0
1016
0
0
0
29006
29006
29006
1016
1016
1016
1016
1016
29006
29006
29006
29006
29006
1016
29006
29006
29006
29006
1016
0
1017
0
1016
1016
1016
0
29006
29006
29006
29006
0
29006
29006
29006
29006
29006
0
0
1016
0
0
0
0
0
0
0
29006
1016
1016
1016
0
1016
1016
0
0
41037
1016
0
0
29006
29006
29006
29006
29006
29006
0
29006
1016
0
0
1016
0
1016
29006
1016
1016
29006
0
0
0
29006
29006
29006
0
41037
41037
29006
1016
29006
29006
29006
29006
29006
29006
29006
0
0
0
29006
29006
0
0
0
1016
1016
1016
1016
1016
1016
1016
29006
0
0
29006
29006
29006
29006
29006
29006
0
1016
1016
29006
29006
29006
29006
0
0
0
0
0
0
1016
0
1016
1016
29006
0
0
0
29006
29006
1016
29006
29006
29006
1016
1016
1016
29006
0
0
0
0
0
29006
29006
29006
29006
29006
29006
0
0
0
0
0
0
0
1016
29006
1016
0
0
0
29006
29006
29006
29006
29006
1016
29006
1016
0
41037
29006
29006
29006
29006
29006
29006
29006
29006
29006
1016
29006
1016
29006
29006
29006
29006
29006
0
0
0
0
29006
1016
1016
1016
1016
0
0
0
0
0
1016
1016
0
0
29006
29006
29006
29006
0
0
0
0
1016
1016
29006
29006
29006
29006
29006
29006
29006
1016
1016
0
1016
1016
1016
29006
29006
29006
29006
1016
29006
0
0
29006
29006
29006
29006
0
0
29006
1016
0
29006
1016
1016
29006
29006
29006
0
0
0
0
0
29006
1016
1016
29006
29006
1016
1016
0
0
1016
1016
1016
1016
1016
0
0
1016
1016
29006
29006
1016
1016
1016
0
0
0
0
1016
29006
29006
29006
1016
29006
29006
29006
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
41037
41037
0
0
29006
29006
1016
1016
1016
1016
29006
29006
29006
29006
1016
0
0
29006
29006
29006
1016
29006
29006
29006
0
0
29006
0
0
0
0
1016
1016
1016
29006
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
0
0
0
0
29006
29006
29006
29006
0
0
1016
1016
41037
41037
0
1016
1016
0
0
29006
29006
29006
29006
29006
0
0
0
29006
29006
29006
29006
29006
29006
0
1016
1016
41037
41037
1016
1016
29006
29006
1016
1016
1016
29006
29006
29006
29006
0
1016
1016
1016
1016
1016
1016
1016
1016
29006
29006
29006
1016
29006
29006
29006
29006
1016
0
0
29006
0
1016
1016
29006
29006
29006
1016
0
0
29006
29006
29006
29006
0
0
29006
29006
29006
29006
29006
29006
1016
1016
0
0
0
0
0
1016
29006
1016
1016
1016
0
1016
0
0
0
29006
29006
29006
29006
0
1016
1016
1016
1016
0
1016
1016
0
0
0
0
41037
1016
29006
29006
29006
29006
29006
29006
0
0
1016
41037
0
0
1016
1016
1016
1016
0
29006
29006
29006
0
1016
0
1016
29006
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
0
0
0
0
1016
0
0
0
41037
1016
0
0
0
29006
29006
1016
0
1016
1016
29006
29006
29006
0
0
0
0
0
0
0
0
29006
0
0
0
29006
1016
1016
29006
29006
29006
1016
41037
0
0
0
1016
1016
1016
1016
1016
29006
29006
29006
29006
29006
1016
1016
1016
1016
0
29006
29006
29006
0
0
29006
29006
29006
29006
29006
29006
29006
29006
0
0
1017
1017
1017
1017
29006
29006
1016
1016
1016
0
0
29006
29006
29006
29006
29006
29006
29006
29006
0
0
0
29006
0
0
1016
1016
1016
1016
29006
29006
1016
1016
1016
1016
1016
1016
0
0
41037
0
0
0
1016
1016
0
41037
1016
1016
29006
29006
29006
29006
1016
1016
0
0
0
1016
0
1016
0
0
29006
29006
29006
29006
29006
29006
29006
29006
1017
29006
29006
29006
29006
1016
0
0
29006
29006
29006
1016
0
0
0
1016
1016
1016
1016
29006
1016
1016
41037
1016
1016
0
1016
1016
1016
1016
1016
29006
29006
29006
1016
1016
1016
0
0
1016
29006
29006
29006
1016
0
1016
0
0
0
29006
29006
29006
29006
29006
29006
29006
29006
0
29006
29006
0
1016
0
29006
29006
29006
29006
29006
29006
1016
1016
29006
29006
29006
1016
1016
29006
29006
1016
1016
29006
29006
0
0
0
0
29006
29006
0
1016
1016
29006
29006
29006
29006
29006
29006
1016
1016
1016
1016
1016
1016
41037
0
1016
1016
29006
29006
29006
29006
1016
29006
1016
0
0
0
0
41037
1016
1016
1016
29006
29006
29006
29006
29006
0
0
0
0
0
1016
29006
29006
29006
0
1016
29006
29006
29006
1016
0
0
0
29006
29006
1016
1016
0
0
0
29006
29006
29006
29006
29006
29006
1016
1016
1016
41037
0
1016
1016
0
0
0
1016
1016
1016
0
1016
29006
29006
29006
29006
29006
0
1016
1016
29006
1016
1016
0
0
1016
1016
1016
29006
0
0
0
0
1016
1017
1016
29006
29006
29006
29006
29006
0
0
0
1016
0
29006
0
29006
29006
29006
1016
1016
0
1016
1016
1016
1016
1016
1016
1016
1016
0
0
0
0
1016
1016
1016
1016
1016
1016
1016
1016
29006
29006
41037
41037
29006
29006
29006
29006
29006
29006
0
0
0
0
1017
0
29006
29006
1017
0
0
0
29006
0
1016
29006
29006
29006
41037
0
0
0
29006
0
0
0
0
29006
29006
29006
29006
1016
1016
1016
1016
41037
0
0
0
0
29006
29006
0
0
0
0
29006
29006
1016
0
0
1016
1016
29006
29006
29006
1016
1016
1016
1016
1016
1016
1016
1016
29006
29006
29006
29006
29006
0
0
0
0
1016
1016
1016
41037
41037
41037
0
0
1016
0
0
1016
1016
1016
1016
0
29006
29006
29006
29006
29006
29006
29006
1017
1017
1017
0
0
0
29006
29006
29006
29006
0
0
0
29006
29006
29006
29006
29006
29006
29006
29006
0
0
0
0
0
0
1016
1016
1016
29006
29006
0
29006
29006
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
1016
1016
29006
0
0
0
29006
29006
0
0
0
1016
0
0
1016
29006
29006
29006
29006
1016
1016
29006
29006
29006
29006
1016
0
1016
1016
1016
1016
29006
29006
29006
29006
29006
29006
29006
29006
29006
29006
1017
1017
1017
29006
29006
29006
0
0
0
0
0
1016
0
0
0
0
1016
1016
1016
1016
0
1016
0
29006
29006
29006
29006
29006
29006
29006
29006
0
0
1016
1016
1016
0
0
0
0
0
29006
29006
29006
29006
29006
1016
1016
1017
0
0
0
29006
29006
29006
0
0
0
29006
29006
29006
1016
1016
41037
41037
1017
29006
1016
1016
0
0
1016
1016
1016
1016
0
1016
1016
1017
0
1016
1016
1017
1017
1017
1016
1016
1017
1017
1017
1017
1017
1017
1016
1016
1017
1017
1016
1016
1017
1017
1016
1016
1016
1016
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1017
1016
1017
1017
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1016
1017
1017
1016
1016
1017
1017
1017
1017
1016
1016
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1016
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1016
1016
1017
1017
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1017
1016
1016
1016
1016
1017
1017
1017
1017
1017
1016
1017
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1016
1016
1017
1016
1016
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1016
1016
1016
1017
1017
1016
1016
1016
1017
1017
1017
1017
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1016
1017
1016
1016
1016
1017
1017
1017
1017
1016
1016
1017
1017
1017
1017
1016
1016
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1016
1017
1017
1017
1017
1016
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1017
1017
1016
1016
1017
1017
1017
1016
1016
1017
1017
1016
1016
1017
1017
1016
1016
1017
1017
1017
0
1016
1017
1017
1017
1017
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1017
1017
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1016
1016
1016
1017
1017
1017
1017
1016
1016
1016
1016
1017
1017
1016
1016
1016
1016
1016
1016
1016
1017
1017
1016
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1016
1017
1017
1016
1016
1017
1017
1017
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
0
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1017
1017
1017
1017
1016
1016
1017
1017
1017
1017
1017
1016
1017
1017
1017
1017
1017
1016
1017
1017
1016
1016
1016
1016
1017
1017
1017
1016
1016
1016
1017
1017
1016
1017
1017
1017
1017
1017
1017
1016
1016
1016
1017
1017
1016
1016
1016
1016
1016
1016
1016
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
2001
2001
3005
2001
3005
3005
3005
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
3005
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
1029
1029
1029
1029
1029
1029
1029
0
0
0
2001
2001
2001
2001
1029
2001
2001
2001
2001
2001
2001
2001
1029
2001
2001
2001
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
0
0
0
1029
0
0
0
0
0
1029
0
1029
0
0
2001
0
2001
2001
0
0
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
2001
1029
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
1029
1029
0
1029
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
1029
1029
0
0
1029
1029
0
0
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
2001
2001
1029
1029
1029
2001
2001
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
1029
1029
1029
1029
1029
1029
1029
0
0
0
2001
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1029
0
1029
0
1029
0
1029
1029
0
0
1029
1029
1029
0
0
0
1029
1029
2001
2001
2001
2001
2001
0
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
1029
0
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
2001
0
2001
2001
2001
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
2001
2001
2001
2001
0
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
1029
2001
2001
0
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
0
1029
1029
1029
1029
0
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
1029
0
1029
0
2001
2001
2001
2001
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
1029
0
0
0
0
2001
2001
2001
1029
1029
0
1029
2001
0
2001
2001
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
0
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
2001
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
0
1029
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
0
1029
1029
0
1029
0
0
1029
1029
2001
2001
2001
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
2001
2001
1029
2001
2001
1029
1029
1029
2001
1029
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
2001
2001
2001
1029
2001
1029
2001
0
0
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
2001
2001
1029
1029
1029
1029
0
0
0
0
0
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
2001
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
2001
2001
2001
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
2001
2001
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
0
1029
0
0
0
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
0
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
2001
1029
1029
1029
1029
2001
1029
1029
2001
2001
2001
2001
1029
1029
1029
2001
1029
1029
1029
0
0
0
0
0
0
0
0
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
0
0
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1029
0
0
1029
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
2001
1029
2001
2001
0
0
1029
0
0
1029
0
0
0
0
0
0
0
2001
2001
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
2001
1029
2001
2001
2001
1029
0
0
0
1029
0
2001
2001
2001
2001
2001
1029
2001
2001
2001
0
0
0
0
0
0
0
2001
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
0
0
0
0
0
0
0
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
2001
1029
2001
1029
1029
2001
2001
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
2001
2001
1029
2001
2001
1029
0
1029
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
2001
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
0
0
0
2001
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
1029
2001
0
0
2001
2001
0
1029
2001
1029
0
2001
1029
1029
0
0
0
2001
1029
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
2001
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
0
0
1029
0
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
0
1029
1029
0
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
1029
2001
2001
2001
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
0
0
2001
2001
0
0
1029
1029
0
0
2001
1029
1029
1029
2001
2001
1029
1029
2001
2001
2001
2001
2001
2001
0
0
1029
0
0
0
0
0
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
1029
2001
2001
2001
2001
2001
2001
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
2001
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
0
0
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
2001
2001
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
2001
0
2001
2001
2001
2001
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
0
0
0
0
0
1029
0
0
0
1029
0
2001
2001
2001
2001
1029
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
1029
1029
2001
2001
2001
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
2001
2001
2001
2001
0
0
0
2001
0
1029
1029
1029
1029
1029
2001
2001
2001
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
2001
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
0
1029
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
2001
2001
2001
1029
2001
2001
0
2001
2001
0
2001
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
2001
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
2001
2001
2001
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
0
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
0
1029
1029
0
1029
1029
1029
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
0
1029
1029
1029
0
0
0
0
1029
0
0
1029
0
1029
1029
1029
1029
0
0
0
0
1029
1029
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
0
2001
0
2001
2001
2001
2001
2001
2001
0
2001
0
0
2001
0
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
0
0
2001
2001
0
0
0
0
0
0
2001
0
2001
0
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
2001
2001
1029
0
0
0
0
0
0
0
0
0
0
1029
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
2001
0
0
0
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
0
1029
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
0
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
0
1029
0
1029
1029
2001
1029
1029
0
1029
1029
1029
1029
1029
1029
0
2001
1029
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
0
1029
1029
0
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
0
1029
0
0
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
0
1029
0
1029
1029
1029
1029
0
0
1029
0
0
0
2001
2001
1029
1029
1029
1029
2001
2001
1029
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
1029
0
0
0
0
1029
0
1029
0
0
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
2001
0
1029
0
1029
2001
2001
2001
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
2001
2001
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
0
0
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
0
0
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
2001
2001
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
1029
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
1029
1029
1029
0
1029
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
2001
2001
2001
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
2001
2001
1029
1029
2001
2001
0
0
0
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
0
1029
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1029
0
0
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
2001
2001
1029
1029
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1029
1029
0
0
2001
2001
2001
2001
2001
2001
2001
0
2001
1029
1029
1029
1029
1029
0
1029
0
0
0
1029
1029
0
0
0
0
0
0
0
0
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
0
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
41034
41034
1029
1029
1029
0
0
1029
1029
1029
0
0
0
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
41034
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
0
1029
1029
0
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
0
0
0
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
0
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
0
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
0
0
0
0
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
0
0
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
0
0
0
0
0
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
0
0
0
41034
41034
1029
41034
41034
41034
1029
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
0
1029
1029
41034
41034
0
1029
1029
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
1029
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
1029
1029
41034
1029
1029
1029
0
0
0
0
41034
41034
0
0
0
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
41034
0
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
0
0
0
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
0
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
0
1029
1029
1029
1029
1029
41034
41034
1029
1029
41034
41034
41034
0
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
41034
41034
0
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
1029
1029
1029
1029
0
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
41034
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
0
0
0
0
0
41034
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
1029
0
0
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
0
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
0
1029
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
1029
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
1029
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
41034
1029
41034
41034
41034
0
1029
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
0
1029
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
1029
1029
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
0
0
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
41034
1029
0
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
0
0
0
0
0
41034
1029
1029
1029
41034
1029
41034
41034
1029
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
1029
1029
41034
1029
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
0
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
0
41034
41034
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
0
0
0
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
0
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
0
0
41034
1029
1029
1029
0
0
41034
41034
0
0
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
41034
0
0
1029
0
1029
1029
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
0
0
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1029
41034
41034
1029
1029
41034
41034
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
0
0
0
0
41034
41034
41034
41034
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
1029
1029
41034
1029
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
1029
1029
1029
41034
1029
41034
1029
41034
41034
41034
1029
1029
41034
1029
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
0
0
41034
41034
41034
41034
41034
1029
41034
41034
0
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
0
0
0
0
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
0
0
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
0
0
1029
1029
0
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
0
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
41034
41034
1029
0
1029
0
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
0
0
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
0
0
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
0
0
0
41034
41034
41034
41034
0
0
0
0
0
0
41034
41034
41034
41034
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
0
0
0
41034
41034
41034
41034
41034
1029
1029
0
0
1029
1029
1029
0
41034
41034
0
0
0
0
41034
41034
41034
41034
41034
41034
0
0
0
0
0
41034
41034
41034
41034
41034
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
41034
41034
41034
41034
41034
41034
41034
0
0
0
0
1029
0
0
1029
0
0
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
0
0
1029
41034
41034
41034
1029
1029
1029
1029
1029
0
0
0
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
0
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
0
0
0
1029
1029
0
0
0
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
0
1029
1029
0
0
0
1029
0
0
0
1029
1029
0
1029
1029
1029
1029
0
0
0
0
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
0
0
0
0
0
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
0
0
1029
1029
41034
41034
41034
0
0
41034
1029
1029
41034
41034
41034
1029
1029
0
0
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
0
0
0
0
41034
41034
41034
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
0
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
1029
41034
41034
41034
41034
41034
41034
1029
0
1029
1029
1029
1029
1029
1029
0
0
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
41034
1029
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
0
1029
1029
0
1029
0
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
0
0
0
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
0
0
0
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
1029
1029
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
0
0
0
1029
1029
0
1029
1029
0
41034
41034
41034
41034
41034
1029
1029
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
1029
41034
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
0
0
0
0
1029
0
0
0
0
1029
1029
1029
1029
1029
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
0
41034
41034
0
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
0
0
41034
41034
41034
41034
1029
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
0
1029
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
0
1029
41034
41034
41034
0
0
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
0
0
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
0
0
0
1029
1029
1029
1029
41034
41034
41034
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
0
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
0
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
0
0
0
41034
41034
0
41034
0
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
1029
1029
1029
0
0
0
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
41034
41034
41034
41034
41034
0
0
0
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
0
0
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
0
0
1029
1029
1029
1029
1029
41034
0
1029
1029
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
0
1029
1029
0
0
1029
0
1029
0
41034
41034
41034
41034
1029
1029
41034
1029
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
41034
41034
41034
1029
0
1029
0
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
1029
41034
41034
41034
0
0
1029
1029
41034
1029
41034
41034
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
1029
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
0
0
1029
41034
41034
0
0
1029
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
0
1029
41034
1029
41034
1029
41034
0
41034
41034
1029
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
1029
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
1029
1029
1029
1029
0
0
0
0
0
0
41034
0
0
1029
1029
0
1029
0
0
41034
41034
0
0
1029
1029
41034
41034
41034
1029
1029
41034
1029
1029
0
0
41034
0
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
1029
1029
1029
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
0
0
0
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
0
41034
41034
41034
41034
41034
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
41034
41034
41034
1029
1029
1029
41034
41034
1029
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
1029
0
0
0
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
41034
41034
41034
41034
41034
0
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
0
0
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
0
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
0
0
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
1029
1029
1029
1029
0
41034
41034
41034
41034
41034
1029
1029
1029
41034
41034
41034
0
0
0
1029
0
0
1029
0
41034
0
41034
41034
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
41034
41034
1029
1029
41034
41034
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
0
0
41034
41034
41034
41034
1029
1029
1029
41034
1029
1029
1029
0
41034
1029
0
41034
41034
41034
41034
41034
41034
41034
41034
1029
41034
41034
41034
1029
1029
1029
0
0
41034
41034
41034
41034
41034
41034
1029
1029
1029
1029
41034
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
41034
0
0
0
0
0
41034
41034
41034
41034
41034
0
0
0
0
0
0
0
0
1029
1029
1029
1029
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
41034
41034
41034
41034
1029
1029
1029
1029
1029
1029
1029
41034
41034
41034
41034
41034
41034
0
41034
41034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
41034
0
41034
41034
1029
41034
41034
41034
41034
41034
41034
41034
41034
41034
41034
0
2001
2001
41037
0
0
0
2001
0
41037
41037
41037
2001
2001
41037
41037
41037
41037
41037
41037
2001
2001
0
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
0
0
41037
41037
41037
41037
41037
41037
41037
2001
41037
41037
41037
41037
41037
0
0
0
2001
2001
0
0
0
0
2001
2001
2001
2001
41037
41037
2001
2001
0
0
0
2001
2001
41037
2001
41037
41037
0
0
0
0
0
2001
41037
41037
41037
0
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
41037
41037
2001
2001
41037
0
0
0
0
0
0
2001
2001
2001
2001
0
0
2001
2001
41037
41037
41037
41037
41037
2001
0
0
2001
2001
2001
2001
41037
0
0
0
0
2001
2001
0
41037
2001
2001
2001
2001
2001
41037
41037
2001
2001
0
0
0
0
0
0
0
0
0
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
41037
0
0
0
0
2001
41037
41037
41037
41037
41037
41037
41037
41037
0
2001
2001
2001
2001
2001
41037
2001
2001
2001
41037
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
0
2001
2001
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
0
0
0
41037
2001
2001
2001
41037
41037
0
2001
41037
41037
41037
2001
41037
0
0
0
0
2001
41037
41037
41037
41037
2001
2001
2001
41037
2001
41037
0
0
41037
41037
41037
0
0
0
0
2001
2001
0
2001
0
0
0
0
0
0
41037
2001
2001
41037
41037
41037
2001
2001
2001
2001
41037
2001
2001
2001
0
2001
2001
2001
2001
41037
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
41037
41037
41037
41037
41037
2001
2001
2001
41037
2001
0
0
0
2001
41037
2001
2001
2001
2001
2001
2001
41037
2001
2001
2001
2001
2001
2001
41037
2001
41037
2001
41037
0
0
2001
2001
41037
41037
2001
2001
2001
41037
41037
41037
2001
2001
2001
41037
41037
41037
41037
2001
2001
0
41037
41037
41037
41037
2001
2001
2001
41037
41037
41037
0
0
0
0
0
0
0
0
41037
41037
0
0
2001
41037
41037
41037
41037
0
2001
2001
2001
2001
0
41037
41037
41037
0
0
2001
0
0
0
0
2001
0
0
2001
2001
1017
1017
1017
0
1017
41037
41037
2001
0
0
0
2001
0
0
2001
2001
2001
2001
2001
0
0
0
0
41037
2001
2001
2001
0
2001
2001
2001
2001
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
41037
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
0
41037
41037
2001
2001
2001
2001
2001
2001
0
2001
2001
0
41037
41037
41037
41037
41037
41037
2001
2001
2001
41037
0
0
0
2001
41037
41037
41037
0
41037
0
0
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
41037
41037
41037
41037
41037
0
0
41037
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
41037
41037
0
0
2001
2001
2001
0
2001
2001
0
41037
0
0
0
2001
2001
2001
41037
0
0
0
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
0
0
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
2001
2001
41037
2001
41037
41037
0
0
0
0
0
41037
0
2001
2001
2001
41037
0
0
0
0
0
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
2001
41037
41037
41037
2001
2001
2001
0
0
0
0
0
0
0
0
2001
2001
0
0
1017
0
0
2001
2001
2001
2001
2001
2001
2001
1017
0
2001
41037
41037
2001
2001
2001
2001
0
0
41037
2001
2001
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
0
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
0
0
0
0
0
2001
2001
2001
41037
41037
41037
0
41037
2001
2001
2001
2001
41037
41037
41037
2001
2001
2001
0
0
0
41037
41037
41037
41037
41037
2001
41037
41037
2001
2001
2001
2001
2001
2001
41037
41037
0
0
0
0
0
0
0
0
0
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
0
2001
2001
41037
41037
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
41037
2001
0
2001
2001
41037
41037
41037
2001
2001
0
0
2001
2001
2001
2001
2001
41037
41037
41037
2001
2001
2001
41037
2001
2001
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
0
0
0
0
0
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
2001
41037
41037
2001
41037
41037
41037
0
2001
2001
2001
2001
2001
2001
2001
0
2001
0
0
2001
2001
2001
2001
41037
41037
41037
41037
0
2001
41037
0
0
2001
41037
41037
2001
2001
41037
41037
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
41037
41037
0
0
41037
41037
41037
41037
2001
0
0
0
0
2001
0
2001
2001
2001
2001
2001
2001
2001
0
2001
0
0
41037
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
2001
2001
2001
41037
41037
41037
2001
2001
0
41037
41037
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
0
2001
0
0
0
0
0
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
41037
41037
2001
2001
0
0
2001
2001
2001
2001
41037
41037
41037
0
0
0
0
2001
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
41037
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
41037
41037
0
0
0
0
2001
2001
2001
2001
2001
41037
0
41037
41037
2001
2001
2001
2001
2001
0
0
0
2001
0
41037
2001
2001
0
41037
41037
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
0
0
0
2001
41037
41037
2001
2001
0
0
0
0
0
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
0
0
0
41037
41037
41037
41037
41037
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
41037
41037
41037
41037
2001
2001
2001
2001
41037
41037
0
41037
2001
2001
2001
2001
0
2001
2001
2001
41037
41037
41037
2001
2001
2001
41037
0
0
41037
41037
0
0
0
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
2001
2001
1017
1017
0
0
0
2001
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
0
0
0
0
0
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
2001
0
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
41037
0
0
0
0
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
41037
2001
2001
41037
2001
0
0
0
2001
2001
41037
41037
0
0
0
0
41037
2001
2001
2001
41037
41037
41037
0
0
0
0
0
41037
41037
2001
2001
2001
41037
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
41037
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
2001
41037
2001
41037
2001
2001
2001
2001
2001
0
0
0
41037
41037
2001
2001
41037
41037
0
0
2001
2001
41037
41037
0
0
2001
2001
2001
41037
41037
41037
2001
2001
2001
41037
0
41037
41037
2001
2001
2001
2001
41037
41037
0
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
0
0
41037
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
41037
41037
41037
0
41037
41037
41037
41037
41037
2001
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
0
0
0
0
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
41037
0
0
0
0
41037
41037
0
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
41037
41037
2001
2001
41037
0
0
0
0
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
41037
41037
41037
41037
0
2001
2001
0
41037
41037
0
0
2001
0
0
0
2001
2001
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
41037
41037
41037
41037
41037
2001
2001
0
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
0
0
0
41037
41037
2001
2001
2001
2001
0
0
0
0
41037
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
41037
41037
0
0
0
41037
2001
0
0
0
0
2001
2001
2001
2001
0
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
41037
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
0
0
0
41037
41037
2001
2001
2001
2001
2001
41037
0
0
0
0
0
0
41037
41037
2001
2001
2001
41037
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
41037
41037
41037
41037
41037
0
0
2001
0
0
0
0
0
0
2001
2001
2001
0
0
0
0
0
0
0
41037
41037
41037
41037
41037
41037
41037
2001
2001
0
41037
0
0
0
41037
41037
41037
41037
2001
2001
0
1017
1017
1017
0
1017
41037
0
0
0
0
0
0
0
0
2001
0
0
0
41037
41037
41037
2001
41037
41037
41037
41037
41037
2001
2001
41037
2001
2001
2001
0
0
0
2001
2001
0
0
41037
2001
0
0
0
2001
41037
41037
41037
2001
2001
2001
2001
2001
41037
2001
41037
41037
0
0
2001
2001
2001
41037
2001
2001
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
2001
0
0
2001
2001
2001
2001
2001
0
2001
0
0
2001
2001
2001
41037
41037
41037
2001
2001
2001
41037
41037
2001
0
0
0
0
0
0
41037
0
41037
41037
41037
2001
2001
2001
41037
41037
41037
2001
2001
2001
2001
2001
41037
41037
2001
2001
2001
41037
41037
2001
2001
41037
41037
41037
41037
41037
2001
41037
41037
2001
0
0
0
0
0
2001
2001
2001
41037
2001
0
0
0
0
0
0
0
0
0
41037
2001
2001
41037
41037
2001
2001
2001
41037
41037
41037
0
2001
2001
41037
41037
2001
41037
2001
2001
2001
2001
0
0
0
0
2001
2001
41037
41037
2001
0
0
0
0
2001
2001
2001
2001
0
0
0
0
0
2001
2001
2001
2001
41037
41037
41037
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
0
2001
0
2001
0
41037
41037
41037
41037
41037
0
0
2001
2001
2001
2001
0
41037
0
0
41037
41037
41037
41037
41037
0
0
0
0
2001
41037
41037
41037
41037
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
0
0
0
41037
41037
41037
2001
41037
0
0
0
0
2001
2001
41037
41037
2001
0
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
1017
1017
1017
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
0
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
1017
0
41037
41037
41037
41037
41037
1017
1017
0
1017
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
0
0
0
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
0
41037
41037
41037
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
1017
1017
1017
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
0
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
1017
41037
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
2001
3005
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
0
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
0
0
3005
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
0
0
0
3005
3005
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
0
0
3005
0
3005
3005
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
0
2001
3005
3005
3005
2001
2001
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
0
0
0
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
0
0
0
0
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
0
0
0
0
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
0
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
0
0
0
3005
3005
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
3005
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
0
0
0
3005
0
0
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
0
3005
0
0
3005
3005
0
3005
3005
3005
2001
2001
2001
2001
0
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
3005
2001
2001
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
3005
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
0
3005
3005
2001
2001
0
2001
3005
2001
0
3005
0
3005
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
0
0
0
0
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
0
0
0
3005
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
0
2001
2001
0
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
3005
2001
2001
2001
0
0
0
0
0
3005
0
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
0
0
3005
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
0
3005
0
3005
3005
3005
0
3005
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
0
0
0
3005
0
0
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
0
0
0
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
0
0
0
0
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
0
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
0
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
0
0
0
0
0
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
3005
2001
0
2001
2001
2001
2001
2001
2001
3005
3005
2001
3005
3005
0
3005
2001
2001
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
3005
2001
2001
2001
0
0
0
3005
0
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
0
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
0
0
3005
0
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
0
0
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
0
0
2001
3005
0
0
3005
0
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
0
3005
3005
3005
0
3005
0
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
0
3005
3005
0
0
3005
3005
3005
3005
3005
0
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
0
0
0
0
0
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
0
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
0
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
0
0
29007
29007
3005
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
0
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
3005
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
0
3005
3005
0
3005
0
3005
3005
0
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
3005
29007
3005
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
3005
0
3005
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
3005
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
2001
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
3005
2001
2001
3005
3005
3005
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
3005
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
2001
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
0
3005
3005
3005
0
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
2001
3005
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
2001
2001
3005
2001
3005
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
3005
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
0
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
3005
2001
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
40009
3005
40009
40009
29007
29007
3005
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
40009
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
40009
40009
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
3005
29007
3005
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
3005
3005
3005
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
3005
29007
3005
29007
3005
3005
3005
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
3005
3005
29007
3005
3005
3005
29007
29007
29007
40009
40009
40009
40009
3005
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
3005
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
3005
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
40009
40009
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
3005
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
0
0
0
3005
0
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
0
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
40009
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
3005
0
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
0
0
29007
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
3005
29007
29007
3005
3005
3005
29007
3005
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
40009
40009
40009
40009
40009
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
3005
3005
3005
3005
3005
3005
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
0
0
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
29007
3005
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
40009
40009
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
40009
40009
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
40009
40009
40009
29007
29007
29007
29007
29007
40009
40009
40009
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
40009
40009
40009
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
29007
29007
29007
3005
3005
3005
3005
3005
3005
40009
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
3005
3005
29007
29007
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
2001
2001
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
0
3005
1029
3005
3005
2001
0
2001
0
3005
0
0
0
3005
2001
2001
3005
3005
0
3005
1029
1029
1029
3005
3005
3005
0
0
0
2001
2001
0
0
3005
3005
2001
3005
3005
3005
2001
2001
2001
2001
2001
0
0
0
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
0
0
2001
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
0
3005
3005
2001
3005
3005
3005
2001
2001
3005
0
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
0
0
3005
2001
2001
3005
2001
3005
3005
3005
3005
2001
2001
3005
1029
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
0
0
0
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
1029
3005
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
0
0
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
3005
3005
0
0
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
2001
2001
2001
3005
3005
3005
3005
3005
0
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
3005
1029
1029
1029
2001
2001
2001
2001
3005
3005
1029
3005
3005
3005
3005
3005
3005
1029
0
0
0
0
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
3005
0
0
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
2001
1029
1029
0
0
0
0
1029
1029
3005
3005
3005
0
0
0
0
0
0
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
0
2001
2001
2001
0
3005
3005
0
0
0
3005
2001
0
0
0
3005
2001
2001
3005
3005
3005
3005
3005
3005
1029
3005
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
0
0
0
0
0
3005
3005
3005
3005
0
0
0
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
1029
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
1029
1029
1029
1029
1029
3005
1029
1029
1029
1029
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
3005
0
3005
0
0
1029
1029
1029
1029
1029
1029
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
2001
3005
3005
3005
3005
0
0
0
0
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
0
3005
0
3005
3005
0
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
0
0
0
0
0
0
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
1029
0
0
3005
3005
3005
0
0
2001
2001
2001
2001
2001
2001
3005
3005
0
0
3005
3005
3005
1029
1029
0
0
2001
2001
2001
2001
3005
3005
2001
2001
2001
2001
0
0
1029
3005
3005
3005
2001
2001
1029
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
2001
2001
0
0
0
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
0
0
2001
2001
0
0
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
2001
0
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
3005
0
0
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
0
0
0
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
3005
3005
2001
2001
2001
3005
2001
2001
2001
3005
0
2001
2001
1029
1029
0
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
0
0
3005
3005
0
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
0
0
3005
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
3005
0
3005
2001
2001
3005
1029
0
2001
2001
3005
3005
1029
1029
2001
3005
3005
0
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
0
0
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
0
0
3005
3005
3005
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
2001
2001
0
0
0
0
0
0
0
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
3005
2001
3005
3005
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
3005
2001
2001
2001
1029
1029
1029
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
1029
1029
1029
1029
3005
2001
3005
3005
3005
3005
3005
3005
3005
0
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
3005
2001
2001
2001
2001
2001
2001
1029
0
0
3005
3005
3005
3005
3005
3005
3005
3005
3005
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
2001
2001
0
3005
0
0
3005
2001
3005
2001
3005
3005
0
0
3005
3005
3005
3005
3005
3005
3005
3005
0
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
3005
2001
2001
0
0
0
1029
2001
2001
3005
3005
3005
3005
3005
2001
2001
3005
3005
2001
3005
2001
2001
2001
2001
2001
2001
3005
3005
3005
1029
1029
3005
1029
3005
1029
2001
2001
2001
3005
3005
3005
2001
0
0
0
0
3005
3005
3005
1029
3005
0
1029
2001
3005
3005
3005
2001
3005
3005
2001
2001
3005
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
3005
2001
3005
3005
3005
3005
3005
3005
0
0
0
3005
1029
1029
1029
2001
2001
3005
3005
2001
2001
2001
2001
3005
3005
3005
3005
2001
2001
2001
2001
3005
3005
3005
0
0
2001
3005
3005
3005
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
2001
2001
0
0
0
0
3005
3005
3005
3005
0
0
3005
3005
3005
3005
2001
2001
2001
2001
2001
1029
1029
1029
1029
2001
2001
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
3005
0
3005
2001
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
3005
2001
2001
3005
0
3005
3005
3005
1029
1029
2001
3005
1029
1029
1029
3005
3005
3005
3005
3005
2001
2001
3005
2001
2001
2001
3005
3005
3005
3005
2001
2001
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
3005
2001
2001
2001
2001
2001
2001
2001
2001
2001
3005
3005
2001
2001
3005
3005
3005
2001
3005
3005
2001
3005
3005
3005
3005
3005
2001
3005
3005
0
0
0
3005
3005
3005
3005
2001
2001
2001
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
1029
1029
1029
1029
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
0
0
0
29007
1029
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
1029
1029
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
1029
1029
29007
29007
1029
1029
0
0
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
3005
3005
0
29007
29007
29007
29007
29007
29007
0
0
1029
29007
1029
1029
1029
3005
3005
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
1029
1029
0
0
0
0
0
29007
29007
1029
3005
3005
3005
3005
3005
3005
29007
3005
29007
3005
3005
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
3005
29007
29007
1029
1029
1029
29007
29007
1029
29007
1029
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
3005
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
3005
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
1029
1029
1029
1029
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
1029
1029
1029
1029
1029
29007
29007
3005
3005
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
3005
3005
1029
1029
1029
3005
3005
0
0
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
3005
0
29007
29007
29007
3005
29007
3005
29007
29007
3005
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
0
0
0
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
1029
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
0
0
0
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
3005
1029
1029
3005
3005
3005
29007
29007
29007
29007
29007
29007
1029
1029
0
0
1029
0
29007
29007
29007
3005
3005
0
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
3005
3005
3005
3005
3005
1029
29007
29007
1029
1029
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
1029
1029
1029
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
1029
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
0
0
3005
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
1029
29007
29007
29007
29007
3005
1029
1029
3005
3005
3005
3005
29007
3005
1029
1029
1029
29007
29007
3005
29007
3005
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
40009
40009
29007
29007
40009
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
0
0
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
1029
29007
29007
29007
1029
1029
3005
3005
3005
29007
0
29007
0
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
0
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
1029
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
3005
3005
29007
29007
29007
0
29007
3005
3005
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
0
0
0
0
0
1029
1029
1029
1029
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
1029
3005
1029
3005
3005
3005
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
1029
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
1029
1029
1029
1029
29007
29007
29007
1029
1029
29007
1029
1029
1029
29007
29007
3005
3005
0
29007
0
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
0
0
29007
0
29007
29007
29007
29007
0
0
40009
40009
40009
1029
1029
1029
29007
29007
29007
1029
1029
1029
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
29007
29007
0
3005
3005
3005
29007
3005
3005
29007
1029
1029
0
0
29007
29007
29007
3005
3005
0
0
0
0
3005
0
0
3005
3005
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
1029
1029
29007
29007
0
0
0
3005
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
0
0
0
0
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
1029
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
3005
1029
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
3005
3005
3005
29007
29007
29007
29007
29007
29007
0
0
0
29007
0
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
3005
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
0
0
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
0
0
0
3005
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
1029
1029
29007
29007
0
0
0
3005
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
3005
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
1029
1029
3005
3005
3005
0
3005
29007
29007
0
0
0
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
40009
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
1029
1029
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
3005
3005
29007
1029
0
0
0
0
0
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
3005
3005
3005
3005
29007
3005
3005
29007
29007
29007
1029
1029
0
0
0
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
3005
1029
1029
1029
29007
3005
3005
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
0
3005
0
0
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
0
29007
0
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
0
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
1029
0
0
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
3005
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
1029
29007
29007
29007
29007
29007
0
0
1029
0
1029
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
3005
3005
3005
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
3005
29007
0
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
3005
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
1029
3005
3005
1029
29007
29007
29007
3005
3005
1029
29007
0
3005
3005
3005
3005
0
0
0
0
1029
29007
29007
0
29007
29007
0
0
1029
1029
29007
1029
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
3005
3005
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
1029
1029
1029
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
3005
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
40009
40009
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
0
0
0
0
0
0
3005
0
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
0
0
0
0
0
3005
0
3005
3005
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
1029
29007
29007
1029
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
3005
1029
29007
29007
29007
29007
29007
29007
29007
0
0
0
1029
1029
1029
1029
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
29007
29007
29007
29007
0
3005
0
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
29007
0
3005
3005
3005
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
1029
1029
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
0
3005
1029
1029
1029
1029
1029
3005
3005
1029
1029
1029
1029
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
0
0
1029
1029
3005
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
3005
3005
1029
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
1029
1029
1029
1029
29007
29007
29007
0
0
0
1029
1029
3005
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
0
0
0
0
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
0
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
3005
29007
29007
29007
29007
3005
3005
29007
29007
3005
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
3005
3005
3005
3005
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
0
1029
1029
29007
29007
29007
0
0
0
0
0
1029
3005
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
0
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
29007
29007
0
29007
1029
1029
1029
0
29007
29007
1029
1029
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
1029
1029
29007
29007
29007
1029
1029
29007
29007
1029
29007
29007
29007
3005
3005
0
0
29007
29007
29007
29007
29007
3005
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
0
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
0
29007
0
0
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
1029
1029
1029
1029
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
29007
29007
29007
29007
29007
0
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
3005
29007
3005
3005
3005
3005
3005
29007
29007
3005
1029
1029
29007
0
0
0
29007
29007
29007
0
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
3005
1029
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
0
0
0
3005
1029
1029
1029
1029
1029
1029
1029
1029
3005
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
0
0
0
0
3005
3005
1029
1029
1029
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
1029
1029
1029
3005
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
3005
3005
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
3005
3005
3005
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
0
3005
3005
3005
3005
0
0
0
0
29007
0
0
3005
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
3005
3005
29007
3005
3005
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
1029
0
0
1029
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
1029
1029
1029
0
3005
3005
0
0
0
0
0
0
1029
1029
1029
3005
0
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
40009
40009
29007
29007
29007
29007
0
0
0
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
3005
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
40009
40009
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
3005
1029
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
0
0
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
0
0
3005
3005
3005
3005
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
1029
1029
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
0
0
0
0
0
0
0
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
1029
1029
1029
0
0
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
3005
3005
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
1029
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
0
0
29007
29007
0
0
0
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
0
0
0
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
29007
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
3005
29007
29007
29007
29007
0
1029
29007
1029
29007
29007
29007
29007
29007
3005
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
3005
3005
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
1029
1029
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
3005
3005
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
0
0
0
1029
1029
1029
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
3005
3005
3005
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
3005
3005
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
3005
3005
3005
1029
1029
1029
1029
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
3005
3005
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
3005
3005
0
0
29007
29007
29007
29007
29007
29007
29007
0
0
0
3005
3005
3005
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
0
0
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
3005
3005
3005
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
0
3005
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
3005
3005
3005
0
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
0
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
3005
3005
3005
29007
3005
3005
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
0
0
3005
3005
3005
40009
40009
40009
3005
3005
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
3005
0
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
0
0
0
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
0
3005
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
3005
0
1029
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
0
0
1029
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
29007
29007
29007
29007
29007
29007
29007
3005
40009
40009
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
0
29007
29007
29007
29007
1029
0
0
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
3005
3005
29007
0
0
0
0
0
0
0
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
3005
3005
3005
3005
3005
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
3005
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
3005
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
40009
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
0
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
0
0
0
0
0
0
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
0
0
1029
1029
29007
1029
29007
3005
3005
3005
0
0
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
3005
1029
1029
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
1029
1029
1029
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
0
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
0
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
3005
3005
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
40009
40009
40009
40009
29007
29007
40009
0
0
0
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
0
0
3005
3005
3005
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
3005
3005
29007
29007
3005
3005
3005
29007
3005
29007
29007
3005
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
3005
1029
1029
3005
3005
29007
29007
1029
1029
1029
1029
1029
1029
3005
3005
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
3005
3005
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
3005
0
0
29007
0
3005
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
1029
1029
1029
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
3005
3005
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
40009
40009
40009
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
3005
29007
29007
29007
29007
29007
40009
40009
29007
40009
29007
29007
0
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
3005
1029
1029
3005
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
3005
3005
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
1029
1029
29007
3005
29007
29007
3005
3005
3005
29007
29007
29007
29007
29007
29007
29007
29007
3005
3005
3005
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
3005
3005
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
3005
29007
29007
29007
29007
29007
3005
3005
3005
3005
3005
29007
3005
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
1029
1029
1029
1029
29007
29007
0
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
1029
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
0
0
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
1029
1029
29007
29007
29007
1029
29007
29007
29007
0
0
0
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
1029
1029
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
29007
0
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
1029
1029
1029
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
1029
1029
1029
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
0
29007
1029
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
29007
0
0
0
1029
1029
1029
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
0
0
0
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
1029
1029
1029
1029
1029
29007
29007
1029
1029
0
1029
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
1029
1029
1029
0
29007
1029
1029
0
29007
29007
29007
29007
29007
1029
1029
1029
0
1029
1029
1029
29007
29007
29007
0
0
1029
1029
1029
1029
29007
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
0
0
0
29007
29007
29007
1029
1029
1029
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
0
0
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
0
0
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
1029
0
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
1029
1029
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
1029
0
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
0
0
29007
29007
29007
0
0
0
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
1029
1029
1029
1029
1029
1029
29007
1029
1029
1029
29007
29007
29007
0
0
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
1029
1029
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
1029
1029
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
0
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
1029
1029
29007
29007
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
1029
0
0
0
0
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
0
29007
1029
1029
29007
1029
29007
0
0
0
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
0
0
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
1029
1029
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
1029
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
1029
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
1029
1029
1029
1029
1029
0
0
0
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
0
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
0
0
0
29007
29007
1029
1029
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
0
1029
1029
1029
29007
29007
29007
0
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
1029
1029
29007
1029
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
0
1029
1029
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
0
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
0
0
29007
29007
0
0
0
1029
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
0
0
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
0
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
1029
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
0
0
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
1029
1029
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
29007
29007
29007
29007
0
0
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
29007
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
0
1029
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
0
0
0
0
29007
29007
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
29007
29007
29007
29007
1029
29007
1029
1029
1029
1029
29007
0
0
0
29007
29007
0
0
0
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
1029
1029
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
29007
29007
29007
29007
0
0
1029
0
29007
29007
1029
29007
29007
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
0
0
0
29007
29007
1029
1029
1029
1029
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
0
0
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
0
0
1029
1029
1029
1029
1029
29007
29007
29007
1029
1029
29007
29007
29007
29007
1029
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
0
1029
1029
1029
29007
29007
29007
29007
1029
1029
1029
29007
29007
29007
29007
29007
1029
1029
29007
1029
29007
29007
29007
29007
1029
1029
1029
1029
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
29007
1029
1029
1029
29007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
3004
3004
3004
3004
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
3004
3004
3004
3004
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
3004
3004
3004
3004
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
3004
3004
3004
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
0
3004
0
3004
3004
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
3004
3004
3004
0
0
0
0
0
0
0
3004
3004
3004
3004
3004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3004
3004
3004
3004
0
0
0
0
3004
3004
0
0
0
0
0
3004
0
0
3004
3004
3004
3004
3004
3004
0
0
0
3019
3019
40020
40020
0
0
0
3004
3004
3004
1018
1018
1018
0
0
0
40020
40020
40020
40020
40020
40020
40020
3004
3004
3004
3004
3004
1018
1018
1018
0
0
0
1018
0
1018
1018
1018
1018
0
0
3004
3004
0
0
0
0
3019
3019
3019
0
0
0
0
0
0
0
0
3019
3019
3019
3019
3019
3019
3019
3019
3019
1018
1018
1018
1018
3004
3004
0
0
1018
1018
1018
1018
1018
40020
40020
40020
40020
0
0
0
1018
1018
1018
1018
1018
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
3004
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
3019
3019
3019
3004
3004
3019
3019
3019
3019
3019
3019
3019
1018
1018
1018
1018
0
0
0
3019
0
3019
1018
1018
1018
1018
0
3004
0
0
0
0
0
0
0
0
40020
40020
40020
40020
40020
3004
3004
3004
0
0
40020
40020
40020
3004
40020
40020
1018
1018
1018
1018
3004
3004
1018
1018
1018
1018
1018
1018
0
0
0
3004
3004
1018
0
0
0
0
1018
1018
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
1018
1018
40020
0
0
0
0
3004
3004
3004
1018
1018
1018
1018
1018
3004
1018
1018
1018
40020
40020
3004
3004
1018
3019
3019
40020
40020
40020
3019
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
3004
3004
0
0
0
0
0
3019
1018
1018
1018
1018
1018
1018
40020
40020
40020
40020
1018
1018
1018
1018
1018
40020
40020
40020
1018
1018
1018
1018
1018
1018
1018
1018
1018
3004
1018
1018
3019
3019
1018
1018
1018
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
40020
40020
40020
1018
3019
3019
0
3019
0
0
0
3019
1018
1018
1018
0
0
0
40020
40020
40020
40020
1018
1018
1018
0
0
0
0
0
0
3019
3004
3004
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
1018
40020
1018
1018
3019
3019
3019
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
3004
3004
3004
1018
1018
1018
1018
1018
1018
1018
0
3019
3019
3019
3019
3019
3019
1018
1018
1018
1018
3004
1018
1018
1018
1018
1018
3004
3004
3004
1018
1018
1018
40020
40020
0
0
0
0
1018
1018
3004
3004
3004
3004
3004
1018
1018
1018
1018
0
0
0
1018
1018
1018
1018
1018
1018
0
0
3004
0
0
0
0
0
0
40020
1018
1018
3004
3004
0
0
0
0
0
0
0
0
0
0
1018
1018
0
0
3019
3019
3019
1018
1018
1018
1018
3004
3019
3019
3019
3019
3004
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
0
0
3019
3019
3019
3019
3019
0
0
0
0
0
0
0
1018
1018
1018
0
0
1018
1018
1018
1018
0
0
40020
40020
40020
40020
1018
1018
1018
1018
0
0
0
0
40020
40020
40020
1018
1018
1018
3019
1018
1018
1018
1018
1018
3004
3004
3004
3004
0
1018
1018
1018
1018
1018
40020
40020
3019
3019
3019
40020
40020
40020
40020
40020
40020
40020
3004
3004
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
40020
3004
3004
1018
1018
1018
1018
1018
1018
1018
0
0
3004
1018
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
3019
3019
3019
3019
3019
3019
3004
3004
3004
1018
1018
1018
1018
3019
3019
3004
3004
1018
1018
1018
1018
1018
3019
3019
1018
1018
0
0
0
0
0
1018
40020
40020
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
0
3019
3019
1018
1018
1018
1018
1018
1018
1018
0
3004
3004
1018
0
0
0
0
1018
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
3019
3019
40020
1018
3019
3019
3019
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
3004
3004
3019
3019
3019
1018
1018
1018
1018
3004
3004
3004
0
0
0
0
1018
1018
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
3004
3004
3004
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
0
1018
1018
0
0
0
40020
40020
1018
1018
1018
1018
1018
40020
40020
40020
40020
3004
3004
3004
0
0
0
0
0
3004
3004
0
0
3004
3004
0
3004
1018
1018
1018
1018
0
0
0
0
0
40020
40020
40020
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
3019
3019
3019
3019
3019
0
0
0
0
3004
3004
3004
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
40020
3019
3019
3019
3019
3019
3019
3019
1018
1018
1018
1018
0
0
0
3019
3019
3004
3004
1018
1018
1018
1018
40020
40020
40020
40020
40020
1018
1018
0
0
40020
40020
0
0
0
0
0
1018
3019
3019
0
0
0
0
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
3004
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
0
3004
3004
3004
1018
1018
1018
1018
40020
40020
40020
40020
3019
3019
3019
3019
0
0
0
1018
1018
1018
40020
40020
40020
1018
1018
0
0
0
40020
40020
40020
40020
1018
1018
1018
1018
1018
0
0
0
0
0
3004
0
0
0
0
0
3019
3019
40020
40020
40020
40020
40020
40020
40020
40020
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
3019
0
0
0
3019
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
40020
0
0
0
0
0
1018
40020
1018
1018
1018
1018
1018
1018
1018
40020
3004
40020
0
0
0
3004
3004
3004
3004
3004
3004
1018
1018
1018
1018
1018
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
3004
3004
3004
3004
3004
3004
0
0
0
0
0
0
0
3004
3004
0
0
0
0
1018
1018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
3004
40020
40020
3004
3019
3019
3019
3019
3019
3019
3019
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
40020
40020
40020
1018
1018
0
0
0
0
0
3004
3004
3004
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
0
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
0
0
3019
3019
0
0
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
0
0
0
3019
0
3019
3019
0
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
40012
2001
1017
2001
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
3004
1017
1017
1017
0
2001
2001
2001
2001
2001
2001
1017
1017
0
0
0
2001
1017
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
0
0
0
0
2001
40012
40012
40012
40012
40012
2001
2001
41037
2001
0
0
0
0
40012
2001
2001
2001
2001
41037
2001
3004
2001
2001
2001
3004
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
2001
2001
2001
2001
2001
1017
0
0
0
0
2001
2001
2001
2001
3004
2001
2001
2001
41037
41037
41037
41037
2001
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
41037
2001
40012
40012
40012
40012
3004
3004
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
0
0
2001
2001
2001
2001
2001
1017
1017
2001
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
1017
3004
1017
1017
2001
2001
2001
3004
1017
1017
1017
1017
2001
2001
2001
2001
0
2001
2001
2001
41037
41037
41037
2001
2001
2001
1017
0
0
0
0
0
3004
3004
3004
3004
3004
2001
2001
2001
1017
1017
2001
2001
2001
2001
3004
3004
2001
0
0
0
40012
2001
2001
2001
1017
3004
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
2001
1017
1017
1017
40012
40012
40012
2001
1017
2001
0
0
0
40012
40012
40012
2001
2001
2001
2001
2001
2001
3004
2001
2001
0
0
0
0
0
0
0
3004
0
0
2001
2001
40012
40012
2001
2001
2001
41037
41037
41037
41037
41037
2001
2001
2001
2001
1017
1017
3004
3004
3004
2001
3004
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
40012
0
0
2001
0
3004
3004
3004
0
3004
0
2001
41037
1017
41037
41037
41037
41037
2001
2001
2001
1017
2001
2001
1017
1017
1017
1017
1017
1017
41037
41037
2001
2001
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
1017
3004
3004
3004
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
2001
2001
2001
2001
3004
2001
2001
2001
1017
0
0
3004
3004
0
41037
41037
41037
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
1017
1017
2001
2001
3004
3004
1017
0
2001
2001
2001
2001
2001
2001
2001
2001
40012
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
40012
2001
1017
1017
1017
2001
2001
2001
0
0
2001
2001
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
40012
40012
2001
2001
2001
0
0
0
0
3004
3004
3004
3004
3004
3004
3004
0
0
0
0
0
2001
2001
3004
3004
3004
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
41037
3004
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
1017
40012
40012
2001
2001
2001
2001
2001
2001
41037
2001
2001
2001
2001
1017
2001
0
0
2001
2001
2001
2001
2001
41037
1017
1017
1017
1017
40012
40012
40012
40012
40012
0
2001
2001
2001
2001
2001
0
0
2001
41037
3004
3004
3004
3004
3004
3004
2001
2001
3004
3004
3004
3004
2001
2001
2001
2001
1017
1017
41037
40012
40012
2001
2001
2001
3004
2001
2001
41037
2001
2001
2001
2001
2001
2001
1017
2001
0
0
0
2001
0
0
0
3004
41037
0
2001
2001
41037
40012
40012
40012
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
3004
3004
3004
3004
1017
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
40012
40012
40012
1017
1017
1017
1017
0
0
40012
40012
1017
0
2001
2001
2001
2001
2001
41037
41037
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
40012
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
40012
40012
40012
3004
2001
2001
2001
40012
40012
40012
40012
3004
3004
3004
2001
40012
40012
40012
40012
40012
40012
40012
40012
40012
2001
2001
1017
1017
3004
2001
0
1017
3004
2001
2001
2001
2001
41037
0
0
0
2001
2001
2001
40012
40012
40012
40012
40012
40012
0
0
0
2001
2001
3004
3004
1017
3004
3004
2001
2001
41037
41037
41037
3004
3004
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
0
0
2001
2001
0
1017
1017
1017
2001
2001
2001
1017
1017
2001
2001
2001
2001
2001
2001
2001
3004
3004
2001
3004
2001
2001
0
0
2001
2001
2001
0
0
0
0
2001
2001
0
0
0
0
3004
3004
3004
41037
41037
41037
1017
1017
1017
41037
41037
1017
1017
1017
1017
41037
41037
41037
41037
3004
3004
3004
0
0
0
40012
40012
40012
40012
2001
2001
2001
0
0
0
1017
2001
41037
2001
2001
1017
1017
2001
2001
41037
41037
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
1017
1017
2001
2001
0
0
0
0
2001
2001
2001
1017
1017
1017
2001
2001
2001
2001
41037
41037
41037
2001
1017
1017
1017
1017
2001
2001
2001
2001
1017
2001
2001
2001
40012
40012
40012
40012
40012
1017
2001
2001
2001
2001
2001
2001
2001
0
3004
0
0
2001
0
0
0
0
41037
2001
41037
2001
41037
1017
1017
1017
2001
0
2001
41037
3004
3004
41037
41037
41037
2001
2001
1017
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
3004
3004
0
0
0
2001
0
2001
2001
2001
2001
2001
2001
1017
1017
2001
2001
2001
2001
2001
2001
0
0
3004
2001
2001
2001
2001
2001
40012
40012
40012
40012
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
2001
2001
40012
40012
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
2001
2001
2001
41037
41037
41037
41037
0
3004
40012
40012
40012
40012
40012
40012
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
41037
41037
41037
41037
41037
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
1017
1017
1017
2001
3004
3004
3004
1017
1017
3004
3004
2001
2001
2001
41037
41037
41037
41037
2001
2001
2001
41037
41037
2001
2001
41037
41037
41037
41037
3004
3004
0
0
0
2001
1017
40012
40012
2001
2001
2001
0
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
41037
2001
2001
2001
2001
1017
1017
1017
1017
0
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
1017
1017
1017
3004
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
40012
40012
40012
40012
40012
40012
40012
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
3004
3004
0
1017
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
3004
2001
2001
2001
0
3004
3004
2001
2001
3004
3004
3004
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
3004
0
0
3004
0
0
2001
2001
40012
40012
40012
40012
2001
2001
41037
41037
41037
41037
2001
2001
3004
3004
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
41037
41037
41037
41037
2001
2001
41037
41037
41037
0
0
0
2001
1017
0
0
0
0
2001
2001
2001
2001
2001
1017
1017
1017
2001
2001
41037
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
2001
2001
2001
2001
2001
2001
0
0
0
0
0
1017
2001
2001
3004
3004
0
0
0
1017
1017
40012
40012
40012
2001
2001
2001
2001
41037
1017
41037
2001
2001
0
2001
2001
2001
2001
41037
41037
3004
2001
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
1017
2001
0
0
0
1017
1017
1017
1017
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
41037
41037
2001
2001
2001
1017
1017
1017
1017
2001
2001
2001
2001
2001
2001
1017
1017
1017
3004
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
2001
1017
1017
41037
2001
2001
0
0
0
0
0
3004
2001
2001
3004
3004
3004
3004
3004
3004
2001
40012
40012
40012
40012
40012
2001
3004
2001
3004
2001
41037
41037
41037
40012
40012
40012
40012
2001
40012
40012
3004
0
0
40012
40012
40012
40012
0
0
2001
2001
2001
2001
2001
3004
3004
3004
1017
1017
2001
2001
40012
2001
3004
3004
3004
3004
41037
41037
2001
2001
2001
41037
41037
1017
1017
41037
41037
2001
2001
3004
1017
40012
2001
2001
2001
2001
0
0
2001
2001
3004
3004
2001
2001
2001
1017
1017
2001
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
41037
41037
1017
0
0
2001
0
2001
1017
1017
1017
2001
3004
1017
41037
41037
2001
2001
1017
1017
1017
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
0
0
41037
2001
0
0
2001
2001
2001
1017
1017
1017
1017
40012
40012
0
0
0
0
0
0
0
1017
1017
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
2001
2001
40012
41037
41037
41037
2001
2001
0
0
0
1017
2001
2001
2001
2001
41037
41037
41037
40012
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
40012
40012
40012
3004
3004
3004
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
1017
2001
2001
2001
41037
2001
2001
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
1017
1017
40012
0
2001
2001
2001
2001
2001
41037
41037
41037
2001
2001
2001
0
2001
0
1017
1017
1017
1017
1017
1017
3004
2001
2001
2001
2001
1017
1017
2001
2001
2001
2001
1017
1017
1017
2001
1017
2001
2001
2001
0
0
0
0
0
0
0
2001
2001
2001
3004
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
2001
3004
2001
2001
3004
3004
3004
2001
1017
1017
3004
2001
40012
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
2001
2001
2001
1017
1017
1017
41037
2001
2001
41037
41037
1017
1017
1017
2001
2001
2001
1017
1017
2001
2001
2001
2001
2001
0
0
0
3004
3004
3004
3004
2001
2001
41037
41037
41037
41037
40012
40012
40012
40012
2001
1017
41037
41037
0
0
0
0
0
2001
2001
2001
1017
40012
40012
2001
2001
2001
2001
2001
1017
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
0
2001
2001
2001
2001
2001
0
2001
2001
0
0
0
2001
2001
3004
3004
2001
40012
40012
2001
2001
2001
0
0
41037
41037
41037
1017
2001
2001
40012
40012
40012
2001
2001
2001
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
1017
0
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
2001
2001
1017
41037
41037
41037
2001
2001
2001
2001
2001
2001
0
2001
0
0
40012
40012
2001
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
0
0
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
0
0
0
3004
3004
3004
3004
3004
3004
2001
2001
0
2001
2001
3004
3004
2001
2001
2001
2001
0
0
0
0
0
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
2001
1017
0
1017
0
0
0
2001
2001
2001
2001
2001
2001
40012
3004
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
0
0
0
1017
0
3004
3004
3004
3004
3004
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
1017
1017
41037
1017
2001
2001
2001
2001
1017
1017
1017
1017
1017
2001
41037
41037
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
1017
1017
2001
2001
2001
2001
2001
1017
1017
2001
2001
1017
1017
41037
3004
3004
2001
2001
2001
2001
2001
2001
2001
41037
41037
2001
2001
2001
2001
2001
3004
3004
3004
3004
2001
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
1017
41037
41037
0
0
3004
3004
0
0
0
2001
2001
1017
1017
2001
2001
2001
1017
0
0
2001
2001
2001
40012
40012
3004
2001
2001
2001
41037
41037
2001
2001
2001
2001
0
0
0
2001
2001
1017
2001
2001
1017
2001
2001
3004
0
0
2001
2001
2001
1017
1017
1017
1017
1017
3004
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
41037
41037
41037
41037
40012
0
0
0
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
2001
2001
2001
2001
2001
2001
41037
2001
2001
40012
40012
40012
40012
2001
1017
41037
41037
41037
41037
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
2001
40012
40012
2001
40012
41037
41037
1017
1017
0
1017
0
0
1017
1017
1017
1017
1017
3004
3004
3004
2001
2001
2001
2001
3004
1017
1017
1017
1017
1017
41037
41037
41037
41037
41037
2001
1017
2001
2001
2001
41037
2001
2001
2001
2001
0
0
0
41037
41037
41037
0
0
0
0
2001
2001
2001
1017
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
40012
2001
40012
40012
40012
40012
40012
40012
40012
2001
2001
2001
2001
2001
2001
0
0
0
3004
3004
3004
3004
2001
0
0
2001
3004
3004
3004
3004
2001
3004
3004
3004
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
1017
1017
2001
2001
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
40012
40012
1017
1017
2001
2001
2001
2001
40012
41037
41037
41037
2001
2001
2001
2001
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
2001
2001
41037
1017
2001
40012
2001
2001
2001
2001
2001
2001
0
0
0
3004
3004
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
3004
0
3004
3004
3004
3004
1017
2001
2001
41037
41037
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
2001
2001
40012
2001
2001
3004
3004
3004
1017
41037
41037
2001
2001
2001
2001
2001
2001
2001
2001
2001
41037
40012
41037
41037
41037
41037
2001
3004
3004
3004
2001
0
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
2001
2001
2001
2001
2001
3004
3004
3004
3004
2001
2001
3004
3004
3004
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
2001
2001
2001
2001
2001
2001
3004
3004
3004
2001
2001
2001
3004
3004
0
2001
2001
2001
2001
41037
41037
3004
3004
3004
3004
0
0
3004
0
3004
3004
0
3004
3004
0
0
0
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
3004
40012
2001
2001
2001
1017
0
0
41037
41037
41037
41037
0
0
1017
1017
1017
2001
2001
0
41037
41037
1017
1017
0
1017
0
2001
2001
2001
41037
40012
40012
40012
2001
2001
2001
2001
3004
3004
3004
3004
40012
2001
2001
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
41037
1017
41037
41037
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
2001
2001
2001
2001
2001
2001
2001
41037
41037
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
2001
41037
41037
41037
41037
2001
2001
40012
2001
2001
2001
41037
41037
41037
40012
40012
40012
40012
40012
40012
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1017
1017
1017
1017
1017
41037
41037
2001
41037
1017
1017
2001
2001
2001
1017
1017
1017
40012
40012
40012
40012
40012
2001
2001
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
0
0
0
0
1017
1017
1017
41037
2001
2001
40012
1017
1017
40012
40012
2001
1017
1017
1017
1017
41037
2001
2001
40012
2001
2001
0
0
0
41037
41037
41037
2001
2001
2001
2001
41037
41037
41037
1017
1017
40012
40012
2001
2001
0
0
2001
2001
41037
41037
41037
2001
1017
1017
1017
3004
3004
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
40020
40020
3004
3004
1017
1017
1017
1017
41037
41037
1017
3004
3004
1017
3004
3004
3004
41037
41037
40012
40012
41037
41037
40012
41037
41037
41037
41037
3004
41037
41037
3004
3004
3004
3004
3004
3004
3004
3004
3004
40012
41037
41037
41037
1017
1017
1017
1017
1017
3004
0
0
41037
41037
1017
1017
1017
3004
41037
1017
0
0
40012
40012
41037
1017
1017
1017
41037
41037
41037
41037
41037
41037
41037
1017
1017
1017
40012
40012
1017
1017
1017
41037
41037
41037
40012
41037
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
1017
3004
3004
1017
0
0
0
1017
41037
41037
41037
1017
41037
3004
41037
41037
41037
40020
40020
40012
40012
41037
41037
40020
40020
1017
1017
41037
40012
40012
40012
40012
40012
40012
41037
41037
41037
40012
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
41037
3004
3004
1017
1017
1017
3004
3004
3004
3004
3004
41037
41037
41037
1017
1017
1017
1017
1017
0
0
0
0
0
1017
1017
1017
40012
40012
40012
40012
40012
1017
1017
41037
41037
1017
41037
1017
1017
40012
40020
40020
3004
3004
3004
41037
41037
41037
1017
40020
40020
40020
40020
40012
40012
40012
1017
1017
40012
41037
41037
41037
40012
40012
40012
40012
41037
1017
0
41037
40012
40012
41037
41037
41037
40020
40020
3004
40020
40020
0
0
0
0
0
1017
1017
1017
1017
3004
3004
3004
3004
3004
1017
3004
3004
1017
1017
1017
3004
3004
3004
0
0
0
0
40012
40012
40012
40012
40012
41037
41037
41037
40012
0
1017
1017
3004
3004
41037
41037
41037
40020
40020
40020
40020
40020
41037
41037
3004
41037
41037
41037
41037
41037
41037
41037
3004
3004
3004
3004
3004
3004
0
0
0
0
1017
1017
1017
1017
1017
1017
41037
40012
40012
40012
1017
1017
1017
1017
41037
41037
41037
41037
1017
40012
40012
40012
40012
40012
3004
1017
1017
1017
1017
1017
41037
41037
41037
40020
1017
1017
1017
1017
40012
1017
40020
40012
40012
1017
1017
1017
1017
41037
41037
41037
0
1017
3004
3004
3004
3004
1017
1017
1017
3004
3004
40012
41037
40012
41037
40012
40012
3004
3004
3004
3004
40012
40012
40012
40012
40012
1017
40020
40012
40012
40012
40012
40012
40012
40020
40012
41037
41037
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
41037
41037
40020
3004
41037
1017
1017
40012
40012
1017
1017
1017
1017
1017
1017
40012
3004
1017
1017
1017
40012
40012
40012
40012
40012
1017
1017
1017
40012
40012
40012
1017
1017
3004
3004
1017
1017
1017
1017
3004
40012
40012
40012
40012
41037
41037
41037
41037
40012
40012
1017
1017
1017
1017
1017
1017
1017
41037
41037
40012
40012
40012
40012
3004
40012
1017
1017
1017
3004
40012
40012
40012
3004
3004
3004
3004
40020
40012
40012
40012
1017
1017
40012
40012
41037
41037
1017
1017
40020
3004
0
0
0
3004
40020
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
40020
40020
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
41037
3004
3004
3004
3004
41037
41037
41037
40012
40012
40012
40012
40012
40012
40020
40020
40020
40020
40020
40020
40012
41037
1017
40012
40012
40012
40012
1017
1017
1017
1017
40012
40012
40012
3004
3004
3004
3004
1017
1017
1017
40012
41037
40012
41037
1017
1017
1017
1017
40012
1017
41037
41037
41037
1017
1017
40012
40012
40012
1017
1017
1017
1017
0
0
0
0
3004
41037
41037
41037
3004
3004
0
0
1017
40012
40012
40012
40012
1017
1017
1017
41037
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
0
0
0
0
0
0
1017
40020
40020
40020
3004
3004
3004
3004
40020
40020
40020
41037
41037
41037
41037
3004
41037
41037
41037
1017
40012
40012
40012
40012
40012
41037
41037
41037
41037
40012
1017
1017
1017
41037
3004
1017
40012
40012
40012
3004
3004
3004
40020
40020
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
41037
41037
41037
40020
40020
1017
1017
3004
41037
41037
1017
1017
1017
1017
40012
40012
40012
1017
41037
41037
41037
41037
41037
41037
41037
40020
40020
40020
40020
41037
41037
41037
40012
40012
40012
40012
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
1017
41037
3004
3004
0
0
0
0
0
40012
40012
40012
40012
1017
40020
40020
40020
40020
40020
41037
41037
40012
40012
40012
40012
40012
40020
40020
40012
40012
40012
1017
1017
3004
3004
40012
40012
40012
40012
40012
40012
40012
3004
41037
41037
40012
40012
40012
40012
41037
41037
40012
40012
40012
40012
40020
40020
40020
1017
41037
0
1017
1017
40012
40012
40012
40012
1017
41037
41037
41037
41037
41037
41037
40012
1017
1017
40012
40012
40012
40012
40012
41037
41037
41037
41037
1017
40012
41037
41037
41037
41037
3004
0
0
0
0
0
41037
41037
41037
41037
40020
40020
3004
40020
40020
3004
3004
3004
3004
3004
41037
40012
40012
40012
41037
41037
41037
1017
1017
1017
3004
41037
41037
41037
41037
1017
1017
1017
41037
40012
40012
40012
40012
40012
40012
40012
41037
41037
40020
40020
40020
40020
40020
1017
1017
3004
40020
40020
40020
40020
3004
0
3004
3004
41037
40012
40012
40012
40012
40012
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
3004
41037
40020
40020
40020
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
1017
40012
40012
40012
40012
40012
41037
40012
40012
40012
40012
1017
1017
1017
40012
41037
41037
41037
40012
40012
40012
40012
40012
40012
40020
40020
40020
40020
40020
3004
3004
0
0
0
0
3004
3004
40012
3004
41037
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
1017
41037
41037
41037
41037
40020
1017
1017
40020
40020
41037
40020
1017
40020
41037
41037
41037
1017
3004
3004
3004
1017
1017
1017
40012
1017
3004
3004
3004
3004
3004
41037
41037
40012
40012
40012
1017
40012
1017
40012
40012
40012
40012
40012
40012
40012
40012
40020
40020
3004
1017
1017
1017
1017
41037
41037
41037
41037
41037
41037
41037
1017
1017
3004
3004
3004
3004
3004
3004
3004
3004
3004
40012
40012
40012
40012
40012
40012
40012
40012
40012
3004
3004
3004
40012
40012
40012
40012
0
41037
0
0
41037
41037
40012
1017
41037
41037
41037
41037
41037
41037
1017
1017
1017
41037
41037
41037
1017
1017
1017
1017
1017
3004
3004
3004
3004
40012
40012
1017
1017
41037
3004
1017
41037
1017
1017
1017
1017
3004
1017
1017
1017
0
0
0
0
3004
3004
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
41037
41037
41037
41037
41037
41037
1017
1017
1017
1017
1017
1017
1017
40020
40012
1017
1017
41037
41037
41037
3004
3004
3004
3004
41037
41037
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40020
1017
1017
1017
1017
3004
3004
3004
3004
1017
41037
41037
41037
3004
3004
3004
3004
3004
0
0
0
40020
40020
40020
40020
40012
40012
40012
40012
40012
40012
41037
40012
40012
3004
3004
40012
40012
40012
41037
41037
40012
40012
40012
40012
40012
40012
1017
1017
1017
40020
40020
1017
1017
41037
41037
41037
40020
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
1017
41037
40020
40020
40012
40012
40012
3004
40012
40012
40012
40012
40020
40020
40020
40020
40020
40020
1017
1017
3004
1017
3004
3004
40012
40012
40012
40012
1017
1017
40012
1017
40012
40012
40012
40012
40012
41037
41037
41037
41037
41037
1017
40020
40020
40020
40012
40012
40012
1017
1017
1017
40012
40012
41037
40012
40012
40012
40012
40012
40012
1017
1017
40012
40012
1017
1017
3004
40020
40020
40020
1017
1017
41037
41037
1017
1017
40012
1017
1017
40012
40012
1017
41037
41037
41037
3004
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
40012
40012
40012
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
40012
40012
3004
3004
40020
1017
1017
1017
0
0
0
0
0
0
0
1017
1017
1017
1017
1017
1017
1017
40020
40020
40020
40020
0
41037
41037
41037
41037
40012
40012
40012
1017
1017
41037
41037
41037
41037
41037
3004
40020
40020
40020
3004
3004
3004
1017
1017
40012
40012
40012
40012
40020
3004
3004
1017
1017
1017
40020
40020
40012
40012
40012
40012
41037
41037
41037
41037
41037
41037
1017
1017
41037
3004
3004
3004
1017
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
1017
41037
41037
1017
1017
40012
40012
40012
40012
40012
40012
40012
40020
3004
40020
40020
40020
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
3004
40012
40012
40012
40012
40012
40012
40012
40012
40012
3004
3004
1017
1017
1017
1017
3004
1017
40012
40012
40012
40020
40020
40020
1017
1017
1017
1017
41037
1017
1017
1017
40020
40020
1017
0
0
0
0
40020
40020
3004
3004
40012
40012
40012
40012
40012
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
3004
3004
41037
41037
41037
41037
41037
41037
41037
41037
40012
40012
1017
1017
1017
1017
1017
1017
1017
40020
40020
40020
41037
41037
41037
41037
41037
41037
41037
1017
1017
1017
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
41037
41037
40012
3004
3004
3004
1017
1017
1017
41037
41037
3004
3004
3004
3004
3004
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
1017
3004
41037
41037
40020
40020
40020
40020
40020
40020
40020
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
0
0
40012
40012
40012
1017
1017
1017
1017
1017
1017
41037
1017
3004
3004
3004
41037
41037
41037
40012
41037
1017
1017
0
40012
40020
40020
40020
40020
40020
40020
40020
40020
40012
40012
40012
40012
41037
41037
1017
1017
41037
41037
41037
40020
3004
3004
3004
3004
41037
41037
41037
41037
1017
3004
3004
3004
40012
40012
40012
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
40020
40012
40012
40012
41037
41037
3004
0
0
0
0
0
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
3004
1017
41037
3004
3004
3004
40012
40012
40012
40012
40012
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
40020
40020
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40020
40020
40020
1017
1017
1017
41037
1017
1017
40012
40012
40012
40012
40012
1017
1017
41037
41037
41037
1017
41037
41037
1017
1017
1017
1017
41037
41037
41037
41037
1017
1017
40012
3004
3004
41037
41037
41037
41037
41037
41037
41037
41037
41037
3004
40012
40012
41037
41037
1017
41037
0
0
0
40012
40012
40012
40012
40012
40012
41037
41037
3004
40020
40020
40020
3004
3004
3004
3004
3004
3004
3004
3004
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
40012
40012
40012
40012
0
40012
40012
40012
40020
3004
41037
41037
41037
40012
40012
40012
40012
40012
1017
1017
40020
40020
41037
40020
40020
40020
40012
40012
40020
40020
41037
41037
41037
41037
1017
1017
1017
1017
40012
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40020
40020
40020
40020
40012
40012
40012
40012
40012
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
40012
40012
40012
40012
41037
3004
0
41037
1017
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
1017
1017
1017
1017
41037
1017
1017
1017
1017
3004
3004
3004
3004
3004
40012
40012
40012
40012
1017
1017
41037
40012
40012
40012
40012
40012
1017
40012
40012
40012
1017
40012
40012
40012
1017
1017
1017
41037
41037
41037
1017
1017
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
0
1017
1017
40012
40012
41037
3004
3004
40012
40012
40012
40012
40012
0
0
0
41037
41037
3004
0
0
0
40012
40012
40012
40012
40012
40012
1017
3004
3004
1017
1017
1017
1017
40012
41037
41037
41037
41037
41037
40020
40020
40012
3004
3004
40012
40012
3004
3004
3004
40012
40012
3004
3004
3004
3004
3004
3004
3004
3004
40012
1017
1017
40012
40012
41037
41037
41037
41037
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
0
0
0
41037
41037
41037
41037
41037
1017
1017
3004
3004
3004
41037
40012
40012
40012
40012
40012
41037
41037
41037
40012
40012
41037
1017
1017
1017
1017
40012
40012
40012
40012
1017
1017
1017
1017
1017
40020
40020
40012
40012
1017
1017
41037
41037
41037
41037
41037
40012
40012
40012
40012
3004
3004
3004
3004
3004
1017
1017
1017
40012
40012
40012
40012
40020
40020
40020
40020
3004
41037
41037
41037
41037
41037
41037
3004
3004
3004
40020
40020
40012
40012
40012
40012
40012
40012
40012
1017
40012
41037
40012
41037
40012
40012
40012
40012
40012
40012
1017
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
1017
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
41037
1017
1017
1017
1017
0
0
40020
40020
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
40012
40012
40012
40012
1017
1017
1017
1017
1017
41037
41037
1017
3004
40020
41037
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
1017
41037
41037
41037
41037
41037
3004
1017
41037
1017
1017
1017
1017
40012
40012
3004
3004
40012
40012
41037
41037
41037
41037
41037
41037
41037
1017
1017
1017
1017
40012
40012
40012
40012
1017
1017
41037
1017
41037
41037
41037
41037
1017
41037
41037
41037
41037
41037
41037
40012
40012
40012
40020
1017
41037
41037
40020
40020
1017
1017
3004
3004
3004
3004
3004
3004
3004
3004
41037
41037
41037
41037
41037
41037
41037
41037
3004
1017
1017
40012
40012
40012
40012
41037
41037
41037
40020
40020
40020
40020
0
1017
1017
3004
3004
3004
40012
40012
40012
40012
40012
40012
0
40012
40012
40012
40012
40012
40012
40020
40020
40020
40020
40020
41037
40012
40012
40012
3004
3004
3004
3004
3004
3004
3004
40012
40012
40012
40012
40012
40012
40012
0
0
0
0
0
0
0
0
0
41037
41037
40012
1017
40012
40012
3004
3004
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
1017
40012
40012
40012
1017
1017
1017
40020
41037
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
40012
40012
41037
41037
41037
40012
40012
1017
1017
1017
40012
41037
41037
41037
41037
41037
41037
1017
1017
1017
40012
3004
3004
3004
40012
40012
40012
40012
40012
1017
41037
41037
40020
40020
40020
41037
1017
41037
41037
41037
41037
40020
40020
41037
41037
41037
40012
40012
40012
1017
40012
40012
40012
40012
40012
0
0
40012
40012
40012
41037
41037
40012
40012
3004
3004
40012
40012
40012
40012
40012
40012
40012
40012
3004
1017
41037
1017
3004
3004
3004
3004
40020
41037
41037
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
1017
1017
1017
1017
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
41037
1017
1017
41037
41037
41037
41037
40012
41037
41037
40020
40020
1017
3004
3004
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
40020
41037
1017
1017
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
1017
1017
40012
1017
1017
1017
1017
40012
40012
40012
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
0
0
0
0
1017
1017
1017
1017
40012
40012
40012
40012
1017
1017
0
41037
41037
41037
41037
41037
40012
40012
40012
40020
40020
40020
40020
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
40020
40020
40020
40020
40020
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
1017
0
40012
40012
1017
40012
40012
1017
3004
3004
40012
40012
1017
1017
1017
40012
40020
40020
40020
40020
3004
3004
1017
3004
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
41037
41037
41037
41037
3004
3004
3004
3004
40020
40020
0
41037
41037
41037
41037
41037
41037
40020
40020
40020
40020
40020
41037
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
0
0
0
40012
1017
1017
1017
1017
1017
0
1017
41037
1017
41037
41037
41037
41037
41037
40012
40012
40012
1017
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
3004
3004
3004
40012
40012
40012
1017
1017
41037
0
0
0
0
0
0
3004
1017
1017
1017
1017
3004
3004
3004
3004
3004
3004
3004
1017
0
0
1017
1017
1017
41037
1017
1017
1017
1017
3004
3004
3004
3004
1017
1017
1017
1017
1017
1017
3004
0
1017
1017
40012
1017
1017
1017
1017
1017
41037
41037
41037
1017
1017
1017
3004
3004
3004
3004
40012
40012
40012
40012
3004
40012
40012
40012
41037
41037
41037
40012
40012
1017
1017
1017
1017
1017
40020
40020
40020
40020
40020
41037
0
0
0
0
0
40012
41037
41037
41037
41037
1017
41037
1017
1017
40012
1017
1017
41037
40020
40020
40020
3004
40020
1017
40012
40012
1017
1017
3004
3004
3004
3004
3004
3004
3004
3004
40012
40012
40012
3004
3004
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
1017
1017
41037
40020
40020
41037
1017
41037
1017
1017
1017
3004
40012
40012
40012
40012
40012
40012
1017
41037
41037
40012
40012
40012
40012
1017
1017
1017
1017
1017
1017
41037
41037
41037
41037
1017
1017
3004
1017
1017
1017
40012
41037
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
1017
40012
40012
1017
1017
1017
1017
40020
40020
40020
40012
41037
41037
1017
1017
1017
41037
41037
40020
40020
40020
40020
40020
40012
40012
41037
41037
3004
3004
40012
40012
40012
40012
41037
41037
40020
3004
40012
40012
40012
41037
41037
1017
1017
1017
1017
1017
1017
40012
40012
40012
40012
3004
3004
40012
40012
40012
40012
1017
40012
40012
40012
40012
40012
40012
40012
40020
40020
40020
1017
3004
3004
1017
1017
1017
1017
41037
41037
41037
1017
1017
1017
40012
40012
40012
1017
1017
40012
40012
40012
40012
40020
40020
40012
40012
40012
40012
41037
41037
41037
40012
40012
40012
40012
40012
40012
1017
40012
1017
40012
40012
40012
41037
41037
40012
41037
40012
40012
3004
3004
3004
40012
40012
40012
40012
40020
40020
1017
1017
3004
3004
1017
40020
40020
40020
40020
40020
40020
40020
40020
3004
1017
1017
1017
41037
1017
1017
41037
1017
41037
40020
40012
40012
40012
40012
40012
41037
1017
1017
3004
3004
3004
41037
40012
40012
40012
40012
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
40012
1017
40012
40012
3004
3004
3004
40012
40012
1017
1017
1017
1017
40020
3004
3004
3004
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
41037
41037
41037
1017
1017
1017
1017
1017
41037
40012
41037
1017
3004
3004
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
1017
41037
41037
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
41037
40020
40020
3004
0
41037
41037
40012
40012
40012
41037
1017
1017
40012
40012
3004
3004
1017
1017
3004
3004
41037
41037
41037
41037
40020
1017
1017
1017
1017
1017
1017
1017
1017
40012
40012
41037
41037
40012
40012
40012
41037
40020
40020
1017
1017
1017
1017
1017
1017
3004
3004
3004
3004
3004
3004
3004
41037
41037
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
40012
41037
41037
41037
41037
1017
1017
1017
1017
1017
41037
40012
40012
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
3004
3004
40012
40012
40012
40012
40012
40012
3004
3004
41037
40012
40012
40012
40012
40012
41037
41037
41037
40012
1017
1017
41037
41037
41037
40012
40012
40012
40012
40012
40012
1017
1017
40012
0
1017
1017
41037
1017
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
41037
1017
1017
40012
41037
41037
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
41037
41037
40012
40012
40012
40012
40012
40012
40012
41037
41037
1017
41037
41037
3004
3004
3004
3004
1017
41037
40012
40012
40012
40012
1017
3004
1017
3004
41037
41037
41037
41037
41037
3004
3004
3004
3004
0
0
0
3004
0
0
0
3004
41037
41037
41037
41037
3004
3004
3004
3004
1017
40012
3004
3004
3004
3004
3004
3004
41037
41037
40012
1017
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
1017
1017
1017
1017
1017
1017
40012
40012
40012
40020
40020
40020
40020
40020
40012
40012
0
0
0
41037
41037
41037
41037
41037
1017
1017
41037
40012
40012
40012
40012
40012
40012
40012
3004
3004
0
0
40012
40012
40012
41037
3004
3004
40012
40012
40012
40012
40012
40012
40012
40012
1017
3004
3004
3004
41037
41037
41037
40012
3004
40012
3004
40012
40012
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
1017
1017
1017
41037
41037
1017
1017
1017
1017
40020
41037
41037
1017
1017
1017
1017
40012
40012
40012
40012
40012
3004
3004
3004
3004
40012
40012
40012
40012
40012
40012
40012
3004
3004
41037
41037
41037
41037
40012
40012
40012
40012
41037
1017
1017
1017
1017
41037
41037
40020
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
1017
41037
41037
41037
3004
3004
40020
40020
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
41037
41037
41037
41037
40012
40012
40012
40012
40012
1017
1017
3004
3004
0
41037
41037
1017
41037
41037
1017
40012
40012
40012
40012
1017
1017
1017
1017
1017
1017
1017
1017
40012
40012
40012
40012
40012
40012
1017
1017
1017
40012
40012
40012
40012
40012
1017
1017
1017
1017
41037
1017
40020
40020
40020
40020
1017
1017
41037
41037
41037
40012
40012
40012
40012
40012
1017
1017
1017
1017
1017
41037
41037
41037
1017
1017
41037
41037
3004
3004
3004
3004
40020
40020
3004
3004
40020
40012
40012
41037
41037
40020
40020
3004
41037
41037
1017
1017
1017
1017
41037
41037
40012
41037
41037
41037
41037
40012
40012
41037
3004
1017
1017
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40012
40020
40020
40020
1017
1017
41037
41037
41037
41037
41037
41037
41037
40012
40012
40012
1017
1017
40012
40020
1017
1017
1017
40020
40020
3004
3004
1017
1017
40012
41037
41037
1017
41037
41037
41037
40012
40012
41037
41037
41037
41037
41037
40012
40012
40012
40012
40012
41037
41037
1017
3004
3004
40012
41037
41037
1017
41037
40012
40012
40012
40012
40012
40012
40012
1017
1017
1017
1017
41037
41037
41037
41037
41037
40012
1017
1017
41037
41037
40020
40020
40012
40012
41037
1017
1017
1017
1017
1017
1017
40012
40012
40012
40012
41037
41037
41037
41037
41037
41037
1017
1017
1017
1017
40012
40012
40012
40012
40012
41037
41037
41037
1017
1017
1017
40020
40020
40020
40020
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
1017
0
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
0
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
0
0
0
0
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
0
1017
1017
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
0
1017
0
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
0
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
0
0
0
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
41037
41037
41037
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
1017
0
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
0
0
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
0
1017
0
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
0
0
1017
0
1017
0
1017
0
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
1017
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
40009
40009
40009
40009
0
2001
0
0
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
2001
2001
2001
2001
40009
2001
40009
40009
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
2001
2001
2001
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
40009
2001
40009
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
40009
40009
40009
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
40009
40009
2001
40009
2001
40009
40009
40009
2001
40009
2001
40009
40009
40009
40009
0
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
2001
40009
40009
2001
2001
2001
2001
40009
0
0
0
0
0
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
2001
2001
2001
40009
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
40009
40009
40009
40009
2001
2001
2001
40009
2001
2001
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
2001
40009
40009
2001
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
40009
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
0
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
40009
40009
40009
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
2001
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
0
0
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
2001
40009
40009
40009
2001
2001
40009
2001
2001
40009
40009
40009
40009
2001
2001
40009
40009
40009
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
40009
40009
2001
2001
2001
2001
2001
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
40009
40009
2001
2001
2001
2001
40009
40009
40009
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
40009
40009
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
40009
40009
40009
40009
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
2001
40009
40009
40009
40009
40009
40009
2001
40009
40009
2001
2001
2001
2001
0
0
0
2001
2001
40009
40009
40009
2001
40009
40009
2001
2001
2001
2001
2001
40009
2001
2001
2001
40009
40009
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
40009
40009
40009
2001
40009
2001
2001
2001
2001
2001
40009
40009
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
2001
2001
40009
40009
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
0
0
40009
40009
40009
40009
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
40009
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
40009
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
40009
40009
40009
2001
2001
40009
2001
2001
2001
2001
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
40009
40009
40009
40009
40009
2001
2001
0
2001
0
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
40009
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
40009
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
40009
40009
2001
2001
40009
40009
40009
2001
40009
40009
40009
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
2001
40009
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
0
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
0
0
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
40009
40009
40009
40009
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
40009
40009
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
40009
40009
40009
40009
40009
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
40009
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
40009
40009
1029
1029
40009
1029
1029
40009
40009
40009
1029
1029
1029
40009
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
1029
40009
40009
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
1029
40009
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
40009
1029
40009
40009
1029
40009
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
40009
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
40009
40009
1029
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
40009
1029
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
40009
40009
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
40009
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
40009
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
40009
40009
40009
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40020
40020
3019
3019
1018
1018
1018
0
1021
1021
1018
1018
1018
1018
1021
0
0
3019
3019
3019
3019
3019
3019
1018
1018
40020
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
0
0
0
0
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
1021
1021
40020
0
0
0
3019
3004
3004
40020
40020
40020
0
0
0
0
1018
1018
1018
1021
1021
1018
1018
1018
1018
0
40020
40020
40020
40020
3019
3019
3004
3004
40020
40020
40020
40020
40020
40020
1018
3019
3019
40020
40020
40020
1018
1018
1018
1018
1018
3019
3019
3019
3019
3004
1021
1021
0
0
0
0
1018
1021
1021
1018
3004
1018
1018
1018
1021
1021
3019
3019
3019
1018
1018
1018
3004
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
3004
3004
3019
3019
3004
40020
40020
40020
40020
40020
3019
40020
40020
40020
40020
40020
40020
40020
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1021
1021
1021
1021
1021
1021
3019
3019
3019
3019
1018
1018
1018
1021
1018
1018
1018
1018
1018
3019
3019
3019
3019
1018
1018
0
0
0
1021
3019
3019
1018
1018
1018
1021
1021
0
0
0
0
0
0
0
0
1018
1018
1018
3019
1021
1021
1021
1021
1018
1021
1021
1021
1021
3019
3019
3019
3019
3019
3019
3019
3019
1021
1021
1021
40020
40020
1018
1018
1018
1018
40020
40020
40020
1018
1018
0
0
40020
40020
40020
40020
40020
1021
1021
1021
1021
1021
0
0
0
0
0
0
0
0
1021
0
0
1018
1021
3004
3004
3004
1018
1018
1018
0
1018
1021
1021
0
0
0
0
3004
3004
1021
1021
1021
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
1018
1018
1021
1021
1018
1018
1018
1018
1018
3019
0
0
0
1018
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1021
1021
1021
1018
0
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
1018
1018
1018
0
0
0
40020
0
0
40020
1018
1018
1018
1018
1018
1018
3004
3004
3004
3004
3004
3019
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
40020
0
0
0
40020
40020
1018
1018
1018
3019
3019
3019
40020
0
0
3004
3004
1018
40020
40020
40020
3004
0
0
0
1021
1021
1021
1021
1018
1018
40020
40020
40020
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1021
1021
1018
1018
1018
1018
1018
0
0
0
0
1021
1021
1021
3019
3019
3019
3019
1021
1021
1021
1021
1021
3019
3019
1018
1018
40020
40020
1018
40020
40020
1018
1018
40020
40020
1018
1018
0
0
3019
3019
3019
3019
3019
1018
1018
1018
1018
40020
40020
40020
40020
0
0
0
40020
40020
40020
40020
3019
3019
40020
40020
3019
1018
1018
1018
1018
1018
1018
0
0
0
0
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
3004
0
0
3019
3019
3004
40020
40020
40020
40020
40020
40020
40020
40020
40020
1018
1018
1021
1021
1018
1018
1018
1018
1021
1021
1021
1021
1018
1018
1018
1018
1021
1021
0
0
0
3019
3019
3019
3019
3019
3019
1021
1021
1021
1021
1021
3019
3019
3019
0
0
0
0
0
0
0
0
0
0
0
0
1018
1018
1018
1018
3019
3019
1021
1021
1021
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
3004
40020
1018
1018
1018
0
0
3004
3004
3004
1021
1021
1021
1021
1021
1021
1021
1018
1018
3019
3019
3019
3019
1018
1018
1021
1021
40020
40020
40020
40020
40020
1018
1018
1018
0
0
1021
1021
0
1021
40020
1018
1018
1018
1018
1018
1018
1021
3019
3019
3019
3019
3019
3019
0
0
1018
1018
1018
1018
1018
1018
1018
1021
1021
40020
40020
1021
1021
1021
3004
3004
3004
3004
0
0
0
0
0
1018
1018
1018
1018
1021
1018
1018
1018
0
0
3019
3019
1018
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
0
0
0
0
1018
1018
1018
1018
1018
40020
40020
0
3004
40020
40020
40020
40020
3004
3019
3019
3019
1018
0
0
1018
1018
1018
0
0
0
0
3004
3004
0
0
0
0
0
0
0
1021
3004
40020
40020
40020
3019
3019
3019
3019
3019
1018
1018
1021
1021
1021
1021
0
0
40020
40020
40020
40020
0
0
0
0
0
1021
1021
1021
1021
1021
1018
1021
1021
1021
1018
0
0
0
40020
1021
1021
1018
1018
1018
1018
1018
1018
1018
40020
40020
0
0
0
0
0
3019
3019
1021
1021
1021
1018
1018
1018
40020
40020
40020
40020
40020
1018
40020
40020
40020
40020
40020
3004
3004
1021
0
0
1021
0
0
0
0
0
0
40020
1021
1021
3004
3004
1018
1018
3004
3004
3004
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
40020
3019
3019
3019
1018
1018
1018
1018
0
0
1018
0
1018
1021
1021
1021
1018
1018
1018
1021
1021
1021
1021
3019
3019
3019
3019
1021
1021
1021
1021
1021
1021
3019
3019
3019
3019
3019
40020
40020
40020
40020
3019
3019
0
40020
40020
40020
40020
40020
40020
40020
40020
40020
3019
3019
3019
0
3019
3019
3019
3019
0
1018
40020
1021
40020
40020
40020
40020
40020
3004
40020
1021
1021
1021
1021
1021
1018
1018
0
0
0
1018
1018
1018
1021
0
0
0
1021
1021
3004
3004
3004
40020
40020
40020
40020
1018
1018
1018
1018
3019
3019
1018
1018
1018
1018
3019
3019
3019
3004
3004
3004
3004
1021
1021
3019
1018
1018
1018
1018
1018
1018
3019
3019
3019
3019
1018
1021
3004
3019
3019
3019
3019
3019
1018
0
1021
1018
1021
1021
0
0
40020
40020
40020
1018
1018
1018
1018
3004
1018
1021
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
40020
40020
40020
0
3019
3019
3019
0
1018
1018
1021
1021
1021
1021
1021
3004
3004
3004
3004
40020
40020
40020
40020
40020
1018
1018
0
0
1021
1021
1021
1018
1018
3004
3004
0
0
0
0
0
0
0
0
1018
40020
1018
1018
1018
1018
1018
0
0
3004
3004
3004
1021
1018
1018
1018
40020
0
3004
1018
1018
1018
1018
1021
1018
1018
1018
1018
1021
1021
1021
0
0
0
40020
1018
1018
1018
1018
1018
1018
1021
1021
3004
0
0
0
0
1021
1021
1021
1021
1021
1018
40020
1021
1021
1021
1018
1018
1018
1018
1018
1018
1018
1021
1021
3004
1021
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
3019
3019
3019
3019
1021
0
1021
1021
1021
1021
3019
3019
0
0
1021
1021
1021
0
0
0
1018
1018
1018
0
0
0
40020
40020
40020
40020
3019
3019
3019
3019
3019
3019
1021
40020
1018
1021
1021
0
1018
40020
40020
40020
40020
3019
3019
3019
40020
40020
0
3019
3019
3019
3019
3019
3019
1018
1018
1018
0
0
0
1018
1021
1021
1018
1018
1018
1018
1018
1018
1018
1018
1018
3019
3019
3019
3019
40020
3004
3004
3004
3004
3004
3004
3004
0
0
0
3019
3019
1018
1018
1018
1021
1018
40020
40020
40020
0
3004
3004
3004
1021
0
0
3019
0
1018
1018
0
40020
40020
40020
3004
0
1018
1021
0
0
0
1018
1018
1018
1021
1021
1021
1021
0
0
0
0
0
0
0
1021
1021
1021
1021
1021
3004
1021
1018
1018
1018
1018
1018
0
0
0
3019
3019
3019
3019
1018
1018
1018
1018
1018
3004
0
0
1018
0
3019
1018
1018
1018
1018
0
1018
1018
1018
1021
1021
0
1018
1018
1018
1018
0
0
0
0
0
0
0
0
3019
1021
1021
1021
1021
1021
0
0
40020
40020
3019
3019
3019
3019
3019
1021
1021
1021
1021
3004
3004
3019
3019
1018
3019
1018
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
0
0
1021
1021
1021
40020
40020
40020
40020
1018
1018
1021
1021
40020
40020
40020
1018
1018
1018
3019
3019
3019
3019
3019
1021
1021
3019
1021
3019
1018
1018
1018
1018
1018
1018
1018
0
0
0
0
0
0
0
0
0
0
0
3004
3004
0
1018
1018
1018
1021
1021
1021
0
3019
3019
1018
1018
1018
3004
3004
3004
3004
1021
1021
0
0
0
1021
1021
0
1021
0
0
0
1021
0
1018
1018
1018
1018
1018
1021
1021
1021
40020
40020
3019
3019
3004
0
40020
0
0
1021
1021
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
1018
1018
0
0
1018
1018
3004
3004
3004
1018
3019
3019
3019
3019
1018
1018
1018
1018
1018
1018
0
0
1018
1021
1018
1018
1018
1018
1018
1021
1021
1018
1018
1018
1018
1018
1018
40020
40020
0
0
0
0
0
0
0
0
3004
3004
3004
3004
1021
1021
1021
3019
3019
1018
1018
1018
1018
1018
0
0
1018
1018
1018
1018
1018
1018
1021
1021
1021
1018
40020
40020
40020
40020
0
1018
0
0
3019
3019
3019
3019
3019
40020
40020
40020
1018
3019
1018
1018
1018
1021
1021
1021
0
3004
3004
3019
3019
3019
1021
1021
1021
1018
1018
0
3004
1018
1018
1018
1018
1018
3004
3004
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1021
1018
1018
1021
0
0
40020
0
3004
3004
1021
1021
0
0
1021
1021
1021
3019
1018
1018
40020
40020
40020
40020
40020
1018
1018
1018
1018
1018
1018
1018
1021
1021
1021
3004
1018
1018
1018
1018
1018
1018
1018
1018
0
0
0
1021
1021
3019
1018
1018
1018
3004
3004
3004
3004
3004
1018
40020
40020
40020
40020
40020
40020
1018
40020
1021
0
0
0
0
0
1021
1021
1021
1021
1021
0
0
0
0
3004
3004
3004
0
0
0
0
1018
1018
1018
1018
1018
1021
1021
1021
1021
1021
3019
3019
3019
3019
3019
1018
1018
1018
1018
1018
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1021
3019
3019
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
1021
1021
1021
1021
1018
1018
1018
1018
1018
1018
0
3019
3019
3019
3019
1018
1018
3004
3004
0
0
3004
0
0
0
0
1021
1021
1018
3019
3019
3019
1021
1021
40020
40020
3019
40020
40020
40020
40020
40020
1021
40020
40020
1018
1018
1018
1018
1018
1018
1018
1018
1018
0
0
40020
0
40020
40020
40020
40020
40020
0
0
0
40020
3019
3019
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1021
1021
1018
40020
1018
1018
1018
1018
1018
3004
3019
3019
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
1021
1021
0
0
1021
1021
1021
3019
0
1021
1021
1021
3019
3019
3019
3019
0
0
0
1018
1018
1018
40020
1018
1018
1021
1021
1021
40020
40020
40020
40020
0
0
0
0
40020
40020
40020
1021
1021
1021
3004
1021
1021
40020
40020
40020
40020
40020
0
1018
1018
1021
1021
1018
3004
1018
1018
1018
40020
1018
3019
3019
3019
3019
3019
40020
3004
1021
3019
3019
3019
3019
3019
40020
40020
1018
1018
3019
3019
3019
3019
3019
0
1021
1018
3019
3019
3019
3019
3019
40020
40020
40020
40020
1018
1018
1018
1018
1018
1018
1018
1021
1021
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
0
0
0
1021
1021
1021
1021
0
0
0
0
1021
1021
1021
0
0
0
1018
1018
0
0
1018
1018
1018
0
0
40020
40020
40020
40020
40020
40020
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
3019
3019
0
0
0
0
1018
1018
1018
1021
1021
1021
0
0
3019
1018
1018
3019
3019
3019
3019
0
0
0
0
0
0
0
0
0
1021
40020
40020
40020
40020
40020
40020
40020
3019
3019
3019
0
0
1018
1018
1018
1018
1018
1021
1021
1021
1021
1021
1018
1021
1021
1018
1018
1018
0
0
1021
1021
1021
1021
1018
1018
3004
0
0
0
0
0
40020
40020
1018
3019
3019
3019
0
0
1021
1021
1021
40020
40020
40020
3019
40020
40020
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
1018
1018
0
1018
1018
1018
1018
0
0
3004
0
3004
3004
0
3004
3004
0
0
0
3004
1018
1018
1021
1021
1021
1021
1021
1018
1021
3019
3019
1021
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
1021
3019
3019
3019
3019
3019
0
40020
40020
1021
1021
0
0
0
0
0
1018
1018
1018
1018
1018
1018
1018
1018
1021
1021
1021
1021
0
0
0
0
1021
1021
1018
1018
1018
1018
40020
40020
1018
1018
1021
1021
1021
1021
3004
3004
3004
3004
40020
40020
3019
3019
1021
1021
1021
3019
3019
0
0
0
1018
1018
1018
3004
40020
40020
3019
3019
1021
1021
40020
40020
40020
0
0
1021
3019
1021
0
0
0
1018
1018
1018
1021
1021
1021
0
3004
3019
3019
0
0
0
0
0
0
1018
1018
1018
1018
1018
1018
40020
1018
1018
1018
1018
1021
1021
40020
1018
1018
40020
40020
40020
40020
40020
40020
1021
1021
1021
1021
1021
1021
1021
1021
1018
1018
1018
1018
3004
3004
0
1021
0
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1021
1021
0
3004
3004
3004
3004
3004
40020
40020
40020
40020
40020
40020
40020
40020
0
0
1018
3004
1018
1018
3004
1018
1018
3004
1018
1018
1018
3019
3019
1021
1018
1018
40020
1018
1018
1018
1018
1018
1018
40020
40020
40020
1018
1018
3004
3004
1018
1018
1018
1018
3004
1018
3004
1018
0
0
0
0
0
1018
1018
0
0
0
1018
0
0
0
0
0
0
0
0
3019
1018
1018
3019
3019
3019
3004
1018
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
40020
3019
3019
3019
1018
1018
1018
1018
40020
40020
40020
40020
40020
40020
40020
1018
1018
1018
1018
1018
1018
3019
3019
3019
3019
3019
3019
40020
40020
0
0
1018
1018
1018
1018
1018
1018
1018
1018
3004
3004
40020
1018
1018
1018
3004
1021
1021
0
1021
1021
1021
3019
40020
40020
40020
40020
40020
40020
40020
3019
3004
3004
3004
3004
3004
1018
1018
1018
3004
3004
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
3019
3019
3019
3019
1018
1018
1018
1021
1021
1021
1018
1018
1018
1018
1018
1018
1018
1018
3019
3019
3019
3019
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
40020
40020
1018
1018
1018
1018
1018
1018
1018
3019
1018
1018
1018
1021
1018
1018
1018
1018
1018
1018
3004
3004
1018
1018
1018
1018
1021
1021
1021
1021
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
1021
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
1021
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
1021
1021
1021
1021
3019
3019
3019
3019
3019
1021
1021
1021
1021
1021
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
1021
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
1021
3019
3019
3019
1021
3019
1021
1021
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
3019
0
3004
3004
2001
2001
2001
2001
2001
3004
39011
39011
2001
2001
2001
3004
3004
3004
2001
2001
2001
3004
2001
3004
3004
2001
2001
39011
39011
39011
39011
39011
39011
39011
2001
3004
3004
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
2001
2001
2001
2001
2001
3004
39011
39011
3008
3008
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
2001
2001
39011
39011
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
39011
3004
39011
39011
39011
3004
3004
3004
2001
3008
3008
3008
2001
2001
3004
3004
39011
39011
39011
39011
3008
3008
2001
2001
2001
2001
39011
2001
2001
2001
39011
39011
39011
39011
39011
3004
2001
2001
2001
2001
2001
3008
39011
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
39011
39011
3004
2001
39011
3004
3004
3004
3004
3004
3004
3004
3004
3004
2001
39011
39011
2001
3004
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
39011
2001
2001
39011
39011
2001
2001
2001
2001
2001
3004
3004
3004
2001
2001
3004
3004
2001
2001
2001
2001
2001
3004
39011
39011
2001
2001
2001
2001
2001
3004
3004
2001
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
0
0
0
3004
2001
39011
39011
2001
3008
3008
3008
3008
3008
39011
2001
2001
2001
2001
2001
2001
2001
2001
39011
2001
2001
2001
39011
39011
39011
2001
2001
2001
3004
3004
3004
3004
3004
3004
39011
39011
39011
39011
39011
0
0
0
2001
3008
3008
3008
39011
3004
2001
2001
3004
3004
2001
2001
3008
3004
3004
2001
2001
2001
2001
3004
3004
39011
39011
39011
2001
2001
2001
3004
3004
39011
39011
39011
2001
39011
39011
2001
2001
39011
2001
2001
3008
2001
0
0
3008
3004
3004
3004
39011
39011
39011
39011
39011
2001
2001
2001
2001
3004
3004
39011
39011
3004
2001
3008
39011
39011
39011
39011
2001
2001
2001
39011
39011
3004
3004
3004
3004
3004
3004
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
2001
3004
3004
3004
3004
3004
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
3004
3004
3004
3004
2001
2001
2001
2001
2001
3004
3004
3004
2001
2001
2001
2001
2001
2001
39011
39011
39011
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
39011
39011
39011
39011
2001
39011
2001
2001
2001
2001
3004
3004
2001
2001
2001
3004
2001
3004
39011
2001
3004
3004
3004
3004
3004
39011
2001
39011
39011
39011
39011
3008
3008
2001
2001
3004
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
39011
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
3004
2001
3004
3008
39011
39011
0
0
39011
2001
2001
2001
3008
3008
39011
39011
3004
2001
2001
3004
3004
2001
2001
2001
3008
2001
3004
3004
2001
2001
2001
39011
39011
39011
2001
3004
3004
2001
39011
3008
3008
3004
3004
3004
39011
2001
2001
2001
3008
39011
39011
39011
39011
39011
3008
2001
2001
2001
2001
3004
3004
2001
3004
3004
3004
3004
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
3004
2001
3004
3008
3008
3008
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
3004
2001
3004
3004
3004
3004
2001
2001
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
2001
2001
3004
3004
2001
2001
2001
2001
2001
2001
2001
39011
39011
0
2001
2001
2001
2001
2001
0
3008
3008
0
3008
3008
2001
2001
3004
2001
2001
2001
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
3004
2001
3004
3004
3004
3004
3008
3008
3008
39011
3004
3004
3004
2001
2001
2001
0
0
2001
2001
3004
3004
3004
3004
3004
3004
2001
2001
2001
39011
39011
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
2001
2001
3004
2001
39011
39011
2001
39011
0
3004
3004
3004
39011
39011
39011
3008
3008
3004
3004
2001
3004
2001
3004
39011
3008
39011
39011
39011
3004
2001
2001
2001
2001
2001
2001
2001
39011
2001
39011
39011
39011
39011
39011
39011
39011
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
2001
2001
2001
39011
2001
2001
2001
2001
2001
2001
39011
39011
39011
3008
3008
3008
3008
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
3004
3004
2001
2001
2001
39011
39011
2001
2001
2001
3008
2001
39011
39011
39011
39011
3004
2001
2001
2001
39011
2001
2001
2001
2001
2001
2001
2001
3004
3004
39011
39011
39011
3004
2001
2001
2001
39011
39011
0
2001
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
39011
39011
39011
39011
39011
2001
2001
2001
2001
39011
3004
2001
2001
3004
3004
2001
2001
39011
39011
39011
39011
39011
3004
39011
39011
39011
2001
39011
39011
39011
3008
3008
3008
3008
3004
3004
2001
2001
2001
2001
2001
2001
39011
39011
2001
2001
2001
39011
39011
39011
39011
0
2001
3004
39011
39011
0
39011
39011
39011
39011
3004
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
39011
39011
39011
3008
3008
3008
3008
3008
2001
2001
39011
39011
39011
39011
39011
3008
3008
39011
2001
2001
2001
2001
2001
39011
39011
3008
39011
3008
39011
39011
2001
2001
2001
39011
39011
0
0
0
39011
39011
39011
0
2001
2001
2001
2001
2001
2001
39011
2001
2001
2001
2001
3004
3004
2001
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
3004
3004
2001
2001
2001
2001
2001
2001
39011
3008
3008
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
2001
2001
2001
39011
39011
39011
2001
2001
2001
3004
3004
3004
3004
39011
39011
2001
2001
2001
2001
2001
3008
3008
3004
3004
3004
2001
2001
3004
3004
3004
39011
2001
2001
2001
0
3008
39011
0
3008
3008
3008
3004
3004
3004
3008
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
39011
39011
3008
3008
3008
3008
2001
2001
3004
2001
2001
2001
2001
2001
3004
39011
3008
3004
3004
3004
2001
2001
2001
2001
2001
3004
3004
3004
39011
2001
39011
2001
39011
39011
39011
39011
39011
39011
3004
3004
3004
39011
3004
3004
3004
39011
39011
2001
2001
2001
0
0
3008
3008
3008
3008
3004
3004
39011
39011
39011
2001
2001
2001
2001
3008
2001
3004
39011
0
2001
3008
39011
39011
2001
2001
2001
2001
2001
39011
2001
2001
2001
3004
3004
3004
2001
2001
2001
3004
3004
3004
3004
39011
39011
39011
39011
39011
3008
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
39011
39011
0
3008
3008
3008
0
0
0
0
0
3004
39011
2001
2001
3008
2001
2001
2001
3004
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
39011
39011
39011
3004
3004
2001
3008
39011
39011
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
39011
2001
39011
39011
39011
39011
39011
39011
39011
39011
0
0
0
0
0
39011
39011
2001
2001
39011
39011
39011
39011
3004
2001
2001
3004
3004
3004
3004
3004
3004
3004
3004
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
39011
2001
2001
2001
2001
2001
3004
0
0
0
39011
0
39011
0
39011
2001
39011
39011
2001
2001
2001
3004
3004
3004
3004
2001
2001
0
0
39011
39011
39011
39011
39011
39011
39011
39011
2001
39011
2001
2001
2001
2001
2001
2001
2001
39011
2001
2001
3008
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
2001
2001
2001
39011
39011
39011
39011
39011
2001
39011
39011
2001
2001
2001
3004
3004
2001
3004
3004
2001
2001
2001
39011
39011
2001
2001
3004
2001
2001
3004
3004
3004
3004
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3004
3004
3004
3004
2001
2001
2001
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
39011
2001
2001
2001
2001
2001
2001
2001
3004
39011
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
3004
3004
39011
39011
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
39011
3004
2001
2001
2001
3004
2001
2001
39011
39011
39011
2001
2001
39011
2001
39011
3004
0
3004
3004
0
3008
3008
3004
3004
3004
3004
3004
3004
3004
3004
3004
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
2001
2001
3008
39011
3008
3008
3008
3004
2001
2001
3004
39011
39011
39011
3008
3008
3008
2001
2001
3004
3004
2001
2001
2001
39011
39011
39011
39011
39011
3004
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
2001
2001
2001
3004
39011
2001
2001
2001
2001
2001
39011
39011
39011
0
0
0
0
0
2001
2001
2001
3008
3004
3004
2001
3004
3004
3004
39011
39011
39011
39011
39011
3004
3004
2001
2001
2001
2001
2001
2001
39011
3008
3008
3008
39011
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
2001
3004
39011
39011
39011
39011
39011
39011
2001
2001
2001
39011
3004
3004
2001
2001
2001
39011
2001
2001
39011
39011
39011
2001
39011
39011
39011
39011
39011
2001
2001
2001
39011
2001
2001
2001
2001
2001
3008
3008
3008
3004
3004
3004
3004
3008
3008
3008
3008
3008
2001
39011
39011
39011
3004
3004
3004
2001
0
0
3004
3004
3004
39011
39011
39011
39011
39011
39011
2001
2001
3004
3004
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
3008
2001
2001
2001
3004
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
3008
3008
3004
3004
3004
3004
2001
39011
39011
39011
39011
2001
2001
3008
2001
39011
39011
39011
39011
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
39011
3004
2001
2001
2001
2001
3008
3008
2001
3004
2001
2001
39011
39011
39011
2001
2001
2001
3008
3008
2001
2001
39011
39011
3004
3004
39011
39011
3004
3004
3004
3004
3004
2001
3004
3004
39011
39011
2001
2001
2001
2001
3004
39011
39011
39011
39011
39011
39011
39011
0
3004
39011
39011
39011
39011
39011
2001
3004
3004
3004
2001
2001
2001
2001
2001
39011
39011
39011
39011
3004
39011
39011
3008
3008
3008
3008
3004
3004
3004
2001
39011
39011
2001
2001
2001
2001
3004
3008
3008
3008
2001
2001
3004
3004
3004
3004
2001
2001
2001
2001
2001
3004
3004
2001
2001
2001
2001
2001
2001
39011
3004
3004
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
3008
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
2001
2001
2001
3008
3008
39011
3008
2001
0
2001
2001
2001
2001
39011
39011
2001
2001
2001
3004
39011
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
3008
3008
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3004
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
3004
3004
39011
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
0
0
0
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3008
3008
3008
39011
39011
39011
39011
3008
3008
3008
3008
3008
39011
39011
3004
2001
2001
39011
39011
39011
39011
39011
39011
39011
39011
39011
2001
2001
2001
2001
0
0
0
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
3004
3004
2001
2001
39011
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
2001
2001
0
39011
39011
39011
3008
3008
3008
3008
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
39011
39011
2001
2001
2001
3004
2001
2001
39011
39011
39011
39011
39011
3008
3008
39011
39011
2001
2001
2001
2001
3004
3004
3004
3004
3004
2001
2001
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
39011
39011
3008
3008
3008
3004
3004
3004
3004
3004
39011
39011
2001
2001
2001
3008
3008
3008
3008
3008
3004
39011
39011
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
3008
39011
39011
3008
3004
3004
3004
3004
3004
39011
39011
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
2001
39011
2001
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
2001
2001
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
2001
2001
2001
2001
2001
3008
3004
2001
3004
3004
2001
2001
2001
2001
3004
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
2001
39011
39011
39011
2001
2001
2001
2001
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
2001
2001
3004
2001
2001
2001
39011
39011
2001
3004
39011
39011
39011
39011
2001
2001
2001
2001
2001
3004
39011
39011
2001
2001
3004
2001
2001
2001
2001
0
0
0
39011
2001
39011
2001
2001
3004
3004
2001
2001
39011
39011
39011
39011
39011
39011
3004
2001
2001
2001
2001
2001
3008
3008
3008
3008
3004
3004
3004
3004
3004
3004
3004
3004
2001
39011
39011
39011
39011
39011
39011
2001
39011
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3004
3004
2001
39011
39011
39011
2001
2001
2001
39011
39011
39011
39011
2001
2001
2001
2001
3004
39011
39011
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3004
3004
3004
3004
2001
3004
3004
2001
2001
2001
3004
3004
3008
2001
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
3008
3008
2001
2001
3008
3008
0
0
39011
3008
39011
2001
2001
3004
3004
2001
2001
3004
3004
3004
3004
3004
3004
3004
2001
2001
2001
3008
3008
3004
39011
39011
3008
3008
3008
2001
2001
2001
39011
2001
2001
2001
2001
2001
39011
39011
2001
2001
2001
39011
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
39011
39011
39011
39011
2001
2001
2001
39011
3008
3004
3004
3004
0
0
2001
2001
3008
0
0
2001
2001
3004
3004
2001
3004
3004
3004
3004
3004
2001
3004
2001
2001
2001
2001
39011
2001
39011
39011
39011
2001
2001
2001
2001
39011
39011
39011
0
0
0
0
0
0
0
0
0
0
2001
2001
3004
2001
3004
3004
2001
39011
39011
39011
39011
39011
3004
3004
39011
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39011
2001
2001
2001
2001
2001
39011
3004
3004
3004
0
0
2001
2001
2001
3008
3008
3008
3008
39011
2001
2001
2001
2001
0
0
0
0
2001
2001
2001
3004
3004
3004
2001
3004
3004
3004
3004
39011
39011
39011
2001
2001
2001
2001
3008
3008
2001
2001
2001
39011
39011
39011
39011
39011
39011
39011
2001
2001
2001
2001
39011
39011
39011
39011
39011
2001
39011
39011
39011
2001
2001
3008
3008
2001
3004
3004
3004
3004
3004
2001
2001
2001
2001
39011
39011
39011
39011
39011
39011
2001
3004
3004
39011
2001
2001
3004
39011
3004
2001
2001
2001
3004
3004
39011
2001
2001
2001
2001
39011
39011
39011
2001
3004
2001
3004
3004
2001
2001
2001
2001
2001
2001
3004
2001
2001
2001
2001
2001
39011
2001
2001
39011
39011
39011
39011
39011
2001
3008
3008
3008
0
3004
3004
2001
3008
3008
3008
3008
2001
2001
3004
39011
39011
39011
39011
2001
2001
2001
39011
39011
39011
0
0
3008
0
0
3008
3008
2001
3008
2001
2001
2001
2001
2001
3004
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3004
3008
3008
3004
2001
2001
2001
2001
2001
3004
3004
2001
2001
2001
2001
3004
3004
3004
3004
3004
3004
3004
2001
2001
39011
39011
3008
3008
3004
3004
39011
2001
2001
2001
3008
3008
2001
2001
39011
39011
39011
39011
39011
39011
3008
3008
3008
3008
39011
2001
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
39011
39011
3004
39011
39011
39011
39011
39011
39011
39011
39011
2001
3004
2001
2001
2001
3004
39011
2001
2001
2001
3004
3004
3004
2001
2001
3008
3008
3008
3008
3008
39011
3004
3004
3004
3004
3004
3004
3004
3004
3004
3008
39011
39011
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
39011
39011
39011
39011
3004
0
0
3008
3008
3008
3004
3004
39011
39011
39011
39011
39011
39011
40024
40024
39011
39011
39011
39011
39011
39011
40024
40024
39011
39011
40024
39011
39011
39011
39011
39011
39011
40020
3004
3004
3004
3004
3004
3004
39011
39011
40020
40020
40020
3004
40020
40020
39011
39011
3004
3004
3004
3004
3004
39011
3008
3004
3008
3004
39011
39011
39011
39011
39011
39011
3004
39011
1022
3004
40020
39011
39011
3004
3004
3004
3004
3004
3008
3008
39011
3004
3004
3004
3004
39011
3004
39011
39011
39011
40020
39011
39011
39011
39011
40024
39011
39011
39011
40024
39011
40024
40024
3008
40020
40020
40020
39011
39011
39011
39011
3004
39011
39011
39011
39011
39011
39011
1021
1021
1021
1021
40020
40020
40020
3004
3004
39011
40020
40020
40020
40020
40020
40020
3004
3004
1021
1021
39011
39011
3004
3004
3004
3004
3004
39011
39011
39011
1021
1021
1022
1021
39011
3004
3004
39011
39011
39011
39011
40020
39011
3008
3008
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
1022
1022
1022
1022
39011
39011
39011
39011
39011
39011
3004
3004
40024
40024
3004
3004
39011
39011
39011
1022
1022
40020
3004
40024
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
40020
40020
40020
40020
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
1022
1022
3004
1021
40020
40020
40020
40020
3008
39011
39011
39011
39011
39011
40024
40024
39011
39011
39011
39011
39011
1022
1022
0
1022
1022
1022
3004
39011
39011
39011
3008
39011
40020
40020
40020
39011
39011
40024
40024
40020
3008
3008
3008
39011
39011
39011
39011
3004
3004
39011
39011
1022
1022
1022
1022
1022
39011
39011
39011
1022
1022
1022
39011
3008
3008
39011
3008
39011
3008
39011
3008
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
3004
1021
1021
39011
39011
39011
39011
39011
39011
39011
40020
39011
39011
40020
40020
40020
40020
39011
39011
39011
39011
39011
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
1021
1021
3004
3004
3008
39011
39011
39011
39011
39011
40020
40020
40020
40020
39011
39011
39011
39011
39011
40024
40024
3004
3004
3008
3008
3008
3008
3008
3004
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
3004
39011
39011
39011
39011
39011
39011
39011
40020
40020
39011
3004
3004
3004
3004
3004
3004
3008
40020
3004
3004
39011
1022
39011
39011
39011
3008
39011
39011
39011
39011
39011
40020
40020
40020
39011
39011
39011
39011
39011
39011
1021
1022
1022
39011
39011
39011
39011
39011
39011
39011
1022
1022
40024
40024
40024
39011
40024
40024
40024
40024
40024
40024
40020
40020
40020
0
0
39011
39011
39011
40020
40020
39011
39011
39011
1021
40020
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
3004
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
39011
39011
3004
39011
39011
39011
39011
39011
39011
39011
3004
39011
39011
40020
39011
39011
39011
39011
39011
39011
40024
40024
40020
39011
39011
3008
3008
3008
39011
39011
39011
39011
3004
3004
3004
40020
3008
3008
39011
39011
39011
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
3008
3008
3008
3008
3008
3004
3004
3004
3004
3004
3004
3004
3004
40020
40020
3008
1022
1022
1022
1022
1021
1021
1021
1021
40024
40024
40024
39011
39011
39011
39011
39011
39011
3004
39011
39011
40024
40024
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
40024
39011
3004
39011
39011
39011
39011
3008
39011
3004
3004
1022
3004
1021
1022
1021
39011
39011
39011
39011
39011
39011
40020
3004
3004
3008
39011
39011
39011
39011
39011
3008
3008
3004
1022
1022
3004
39011
3004
3004
3004
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
39011
39011
3008
3008
39011
3004
39011
39011
39011
39011
3004
3004
40020
40020
40020
39011
40024
40020
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
3004
39011
39011
39011
39011
39011
39011
3008
3008
3008
1021
1021
3004
3004
3004
39011
39011
39011
3004
3004
3004
3008
3008
3008
3008
3004
39011
3008
3004
1021
1021
39011
39011
39011
39011
39011
39011
39011
1022
1022
1022
3004
39011
39011
39011
39011
40024
39011
39011
39011
39011
39011
39011
40024
40024
40024
40024
3004
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
39011
39011
39011
3004
1022
1022
1022
3004
40024
39011
39011
3004
3004
39011
39011
39011
39011
39011
39011
40024
40024
40024
39011
39011
39011
39011
39011
39011
3008
40020
39011
39011
39011
39011
3004
3004
40020
3004
39011
40024
39011
40024
3004
3004
39011
39011
39011
39011
39011
39011
1022
1022
1022
1022
40020
40020
40020
39011
39011
39011
39011
39011
39011
3004
39011
39011
39011
1022
3004
1022
1022
39011
3004
40024
39011
39011
39011
40024
40024
40024
40024
39011
39011
3004
40020
40020
40020
39011
39011
39011
39011
40020
40020
40020
40020
3004
3004
39011
39011
39011
3004
39011
39011
40020
40020
40024
40024
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3008
3008
3008
3008
3008
3008
3008
39011
39011
39011
39011
39011
1022
3004
3004
3004
40024
40024
40024
40024
40024
39011
39011
39011
3004
1021
1021
1021
1021
39011
39011
39011
39011
39011
3008
1021
1021
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
39011
39011
3004
3008
3008
40020
40020
40020
40020
40020
40020
40020
40020
3008
39011
39011
39011
3008
39011
39011
40020
39011
39011
3004
3004
40020
40020
3004
3004
40020
40020
39011
3004
40024
39011
39011
39011
39011
40020
40024
40024
40024
39011
39011
39011
39011
39011
39011
3008
40024
40024
40020
40020
40020
40020
39011
39011
39011
3004
3004
3004
3008
3008
3008
39011
3008
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
1021
1021
3008
39011
39011
39011
39011
39011
39011
39011
1021
1021
3004
3004
3004
39011
39011
39011
3004
1021
1021
1021
1021
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
39011
39011
3008
3008
3008
39011
39011
39011
40020
40020
40020
40020
40020
3004
40020
39011
39011
39011
39011
40024
40024
40024
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
3004
3004
3004
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
3004
3004
3004
40024
40024
40024
39011
39011
39011
39011
39011
39011
39011
40020
40020
1022
1022
1022
39011
39011
39011
39011
39011
39011
40020
40020
39011
39011
39011
39011
39011
39011
40020
40020
1022
1022
39011
39011
3004
40024
39011
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40024
40024
39011
39011
1021
1021
1021
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
40020
40020
40020
3004
3004
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
40020
3008
3008
39011
40024
40024
40024
40024
40024
40024
1021
1021
1021
1022
40020
40020
40020
40020
40020
3004
3004
3004
39011
39011
3004
39011
39011
3004
3004
39011
39011
39011
40020
3004
3004
39011
39011
40020
40020
40020
40020
39011
3004
3004
3004
3004
3004
3004
39011
39011
39011
3008
3008
39011
3008
39011
3008
3004
1021
39011
39011
39011
39011
40020
40020
39011
39011
39011
39011
39011
40020
40020
40020
40020
40020
40020
40020
3004
39011
39011
39011
39011
1021
1021
1021
1021
39011
3004
3004
3004
3008
3008
3008
3008
3008
3008
3008
3008
3008
1021
1021
1021
1021
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
3004
3004
3008
3008
3008
39011
39011
39011
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
3004
3004
39011
3008
3008
3008
3008
39011
39011
39011
39011
39011
39011
39011
3008
3008
3008
3008
3004
3004
39011
39011
3004
40024
39011
39011
39011
1022
1022
1022
40024
40024
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
3004
3004
3004
39011
39011
3004
3004
3004
3004
40020
40020
40020
40020
40020
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
3008
3004
39011
39011
3004
3004
39011
39011
3004
39011
39011
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40020
40020
39011
39011
40020
40020
39011
39011
0
1021
0
0
3004
3004
3004
3004
3004
3004
3004
3004
39011
3004
3004
39011
3004
3004
3004
3004
40020
40020
40020
40020
40020
40020
40020
3004
40020
40020
40020
40020
39011
40020
40020
40020
40020
40020
40020
39011
3004
39011
39011
3004
3004
3004
39011
40024
3008
40024
40024
39011
39011
39011
3004
3004
3004
3008
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
40020
3004
3004
3004
3004
39011
39011
1021
1021
1021
3004
3004
39011
39011
3004
3004
39011
39011
39011
1021
1021
1021
1021
1021
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
1021
1021
1021
1021
3004
3004
39011
3008
1022
1022
39011
39011
39011
39011
40020
40020
40020
40020
40020
39011
39011
40024
3008
3008
39011
3004
3004
3004
39011
40024
39011
39011
3004
3004
3004
3004
3004
3004
3004
39011
3004
3004
40024
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
39011
39011
39011
39011
39011
3004
3004
39011
39011
3004
39011
1021
1021
1021
1021
1021
3004
39011
39011
39011
39011
40020
40020
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
40020
40020
3004
40020
40020
40020
39011
39011
39011
40020
40020
40020
40020
40020
40020
40020
3008
3008
39011
39011
40020
40020
40020
3008
3008
3008
40024
40024
40024
3008
3008
3008
3004
3004
3004
39011
39011
3004
3004
40020
40020
1022
1022
39011
40020
39011
40020
39011
39011
39011
39011
39011
39011
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
40020
3008
3004
3004
3004
3004
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
3004
39011
39011
1021
1021
39011
39011
3004
3004
3004
3004
3008
3008
3008
3008
1022
1022
1022
39011
39011
39011
1022
1022
1022
39011
39011
39011
39011
1022
40020
40020
40020
39011
3008
39011
39011
40020
40020
40020
39011
39011
3004
3004
39011
3004
3004
3004
1022
1022
1022
39011
39011
39011
39011
3004
3004
3004
40024
40024
40024
40024
3004
3004
3004
3004
39011
39011
39011
39011
40020
40020
40020
40020
39011
39011
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
3004
39011
39011
39011
3008
3008
3008
3004
3004
40020
39011
39011
39011
3004
3004
3004
3004
3004
1022
40024
40024
40024
40024
40024
40024
3004
3004
39011
39011
39011
3008
3008
40020
3008
3008
3008
40024
40024
40024
39011
39011
39011
3004
3004
39011
39011
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
3008
3008
39011
39011
39011
39011
39011
39011
40020
39011
39011
39011
39011
40020
39011
39011
39011
39011
40020
39011
40020
3004
40020
40024
40024
39011
39011
39011
39011
39011
39011
39011
40020
39011
39011
39011
39011
39011
39011
3008
39011
40020
40020
40020
40020
39011
39011
40020
39011
39011
39011
40020
40020
40020
40020
40020
39011
39011
39011
40024
40024
3004
3004
3004
1022
39011
39011
3004
39011
39011
40024
40024
40024
40024
40024
40020
40020
40020
39011
39011
39011
39011
40024
40024
3004
40020
3004
3004
40020
40020
40020
40020
40020
40020
39011
39011
40020
40020
40020
40020
3004
39011
39011
39011
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
1021
1021
1021
1021
3004
3004
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
3004
39011
39011
39011
3008
3008
3004
3004
39011
39011
39011
39011
39011
39011
39011
40020
39011
39011
39011
3004
3004
39011
39011
39011
39011
39011
39011
39011
3004
3004
39011
40020
40020
40024
40024
3004
39011
39011
39011
3004
3004
3004
3004
3004
3004
3004
39011
39011
39011
40020
40024
40024
40024
1022
1022
1022
3004
3004
39011
39011
39011
39011
39011
39011
39011
40024
40024
3004
3004
3004
39011
39011
1021
1021
1021
39011
39011
39011
3008
39011
39011
3008
39011
39011
40020
40020
3004
39011
39011
39011
39011
39011
39011
39011
40024
40024
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
39011
3004
39011
40020
40020
40020
3004
3004
3008
3008
3004
3004
3004
3004
3004
3004
3004
1022
1022
1022
1022
3008
3004
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
40020
40020
40020
40020
39011
40024
40024
40024
40024
40024
3004
3004
3004
3004
3004
3004
3004
3008
3008
3008
3004
3004
3004
3004
3008
3008
3008
3008
3008
39011
39011
39011
39011
3004
3008
3008
3004
3004
39011
39011
39011
39011
39011
39011
39011
40024
1022
1022
1021
39011
39011
3004
3004
3004
39011
39011
39011
1021
1021
1021
3004
3004
39011
3004
3004
39011
39011
39011
39011
3004
3004
39011
1022
1022
1022
39011
39011
1021
1021
1021
3004
3004
39011
39011
39011
39011
39011
3004
3004
3004
3004
39011
39011
3004
3004
39011
3008
3008
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40024
40024
40024
40024
3004
39011
39011
39011
39011
3008
3008
39011
39011
39011
39011
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
3008
3008
1022
1022
1022
1022
40020
40020
40020
40020
40020
39011
39011
39011
39011
3008
39011
39011
39011
39011
39011
3004
39011
40024
40024
40024
40024
3004
1021
3004
3004
3004
3004
40020
40020
40020
39011
40020
39011
39011
39011
39011
39011
1022
40020
40020
39011
39011
39011
3008
3008
3008
39011
39011
39011
40020
1021
1021
1021
39011
3004
3004
40024
1022
1022
1022
1022
1022
1022
3008
39011
39011
39011
39011
39011
40020
40020
40020
39011
39011
39011
39011
39011
3004
3004
3004
3004
3004
3008
39011
40020
3004
3004
3004
39011
3004
39011
39011
39011
40024
40024
40024
40024
40024
3004
3004
1021
40024
40024
40024
3008
3008
40024
0
39011
39011
39011
39011
40020
40020
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
39011
39011
39011
39011
39011
39011
40020
40020
40020
39011
39011
39011
1022
1022
1022
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
3008
3004
3004
3004
3004
40020
40020
40020
40020
1021
3004
3004
3008
39011
3008
3004
3004
3004
1022
1022
1022
3008
39011
39011
39011
3004
3004
3004
40020
3004
3004
39011
40024
40024
40024
40024
1022
1022
1022
40020
40020
40020
3004
3004
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
40020
39011
40024
40024
3008
3008
3008
3008
40020
40020
40020
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
39011
40020
40020
3004
39011
39011
39011
39011
39011
39011
3004
3004
40020
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
3008
3008
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
39011
39011
39011
40020
40024
40024
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40024
39011
39011
40020
3008
39011
39011
40020
40020
3008
3008
3004
3004
3004
40020
40020
40020
1022
1022
1022
1022
1022
39011
39011
39011
39011
39011
39011
40020
40020
3008
3008
3008
3008
3008
3008
3004
3004
3004
3004
40020
40020
39011
39011
3004
3004
39011
39011
39011
3004
39011
39011
39011
3004
3008
3004
40024
40024
39011
39011
39011
39011
1022
1022
1022
3004
39011
39011
39011
39011
39011
3008
3008
40020
39011
39011
39011
3004
3004
3004
39011
1022
1022
1022
40020
1022
1022
1022
1022
3004
1022
1022
1022
39011
39011
39011
39011
39011
3008
3008
3008
3008
3008
39011
39011
39011
39011
39011
39011
40020
39011
39011
3004
3008
3008
39011
39011
40020
40020
40020
40020
3008
3008
3008
1021
1021
1021
40020
3004
3004
3004
3008
3008
3008
3008
40024
40024
40024
40024
40024
40024
40024
3004
3004
3004
3004
3004
40020
40024
40024
39011
39011
39011
39011
40024
40020
3004
3004
3004
3004
3004
39011
39011
39011
39011
1022
1022
1022
1022
39011
1022
3004
39011
39011
3004
3004
3004
40020
40020
39011
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
39011
39011
39011
3004
40024
39011
39011
39011
40020
40020
3004
3004
3008
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40024
3004
3004
3004
39011
39011
39011
39011
3004
3004
1021
1022
3004
3008
3008
39011
39011
39011
39011
1022
1022
39011
39011
3008
40020
40020
40020
40020
39011
39011
39011
3004
3004
1022
1021
1022
1022
1022
1022
1021
39011
39011
3008
3008
1022
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
39011
39011
39011
39011
39011
39011
1021
1021
40020
40020
40020
40020
40020
40020
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
0
0
39011
39011
39011
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
40024
40024
39011
39011
39011
39011
3004
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
3008
3008
3008
3004
3004
3004
3004
3004
39011
39011
3004
3004
3004
40020
40020
3008
3008
3008
3004
3004
3004
3004
3004
3004
3004
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
40020
40020
3004
39011
39011
39011
39011
39011
40024
40024
3008
40024
3008
40024
39011
39011
39011
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
39011
39011
39011
39011
3004
1022
3004
3008
3008
1022
1021
1022
39011
39011
39011
39011
39011
39011
3008
3008
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
39011
39011
39011
40020
40020
40020
39011
39011
3004
3004
3004
39011
39011
39011
39011
3008
3008
3008
39011
39011
39011
0
3004
0
3004
3004
3004
3004
40020
40020
40020
39011
39011
3004
3004
39011
40020
40020
39011
1021
1021
40020
3004
40020
3004
39011
39011
39011
39011
39011
39011
3008
3008
3004
40020
40020
40020
40020
40020
39011
39011
39011
39011
39011
39011
39011
39011
3008
3008
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
39011
39011
40020
40020
40020
40020
3004
3008
3008
3008
39011
39011
39011
39011
39011
39011
1021
1021
1021
3004
39011
3004
3004
3004
3004
3004
1021
1021
40020
3004
3004
3004
3004
39011
39011
39011
39011
39011
1021
1021
1021
1021
1021
1021
1021
3004
3004
3004
3004
39011
39011
39011
39011
3004
3004
39011
39011
40020
40020
40020
40020
40020
40020
40020
39011
39011
39011
39011
40020
40020
40020
40020
40020
40020
40020
40020
3008
40024
40024
40024
40024
3004
40024
40024
40024
40020
40020
40020
40020
40020
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
3004
3004
3004
3004
39011
39011
39011
39011
39011
39011
3008
3008
39011
39011
3004
3004
3004
39011
39011
39011
39011
1022
0
0
0
0
1022
0
39011
39011
39011
39011
39011
39011
40020
3004
3004
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40020
40020
39011
3004
39011
39011
39011
40020
39011
39011
3004
3004
3004
40020
39011
39011
39011
39011
3004
1021
39011
39011
40024
40024
40024
40024
40024
40024
39011
39011
39011
3008
39011
39011
39011
39011
3008
3008
3008
3008
3008
1021
3004
3004
3004
3004
3004
3004
39011
39011
39011
3004
3004
3004
3004
3004
39011
3004
40020
40020
40020
39011
39011
39011
40020
40020
3004
3004
3004
39011
39011
39011
3008
3008
39011
39011
39011
39011
39011
39011
39011
1022
3004
3004
40020
40020
3004
3004
3004
3004
40020
39011
1021
1021
1021
1021
1021
3008
2001
2001
3008
3008
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
3008
3008
3008
2001
2001
3008
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
3008
3008
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
3008
3008
3008
3008
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
2001
3008
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
2001
3008
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
3008
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
3008
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3008
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
3008
3008
3008
2001
2001
2001
3008
3008
3008
2001
3008
3008
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
2001
3008
2001
3008
3008
2001
2001
2001
2001
2001
3008
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
3008
2001
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
2001
2001
3008
3008
2001
3008
2001
2001
3008
3008
3008
2001
2001
2001
3008
3008
2001
2001
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
3008
3008
2001
3008
3008
2001
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
3008
3008
3008
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
3008
3008
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
3008
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
3008
3008
3008
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
3008
2001
2001
2001
3008
2001
2001
2001
2001
3008
3008
2001
3008
3008
3008
3008
3008
3008
3008
2001
3008
3008
3008
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
3008
2001
2001
3008
3008
3008
2001
2001
2001
3008
2001
3008
3008
3008
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
3008
3008
2001
2001
2001
3008
3008
3008
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
2001
2001
3008
3008
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
3008
3008
3008
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
3008
2001
2001
2001
3008
3008
3008
3008
2001
2001
3008
3008
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
2001
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
3008
2001
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
3008
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
3008
2001
3008
3008
3008
3008
3008
2001
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
3008
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
3008
3008
3008
2001
3008
2001
2001
2001
2001
3008
3008
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
3008
3008
2001
2001
3008
3008
3008
3008
3008
2001
3008
3008
3008
2001
2001
2001
3008
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
3008
3008
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
3008
3008
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
40024
40024
40024
40024
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
39010
39010
39010
0
0
0
0
39010
2001
2001
2001
2001
2001
40009
40009
3008
3008
3008
2001
40009
2001
2001
2001
39010
39010
39010
39010
39010
2001
2001
2001
2001
0
0
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
3008
40009
40009
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
40009
39010
39010
2001
2001
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
2001
2001
39010
39010
39010
2001
2001
40009
40009
40009
39010
39010
39010
2001
2001
2001
2001
2001
2001
39010
39010
2001
39010
0
0
0
0
0
2001
2001
39010
39010
39010
0
0
2001
2001
3008
3008
3008
3008
39010
40009
40009
39010
39010
2001
0
0
0
0
0
0
0
0
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
40009
39010
39010
39010
39010
39010
0
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
39010
39010
39010
3008
3008
3008
39010
39010
39010
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
39010
39010
39010
39010
2001
2001
39010
39010
0
3008
39010
40009
39010
39010
39010
3008
2001
39010
39010
39010
39010
0
39010
39010
39010
39010
39010
0
0
0
2001
39010
39010
39010
2001
3008
0
3008
2001
2001
2001
40009
40009
40009
2001
2001
40009
40009
40009
2001
2001
0
0
0
2001
40009
40009
40009
40009
2001
39010
39010
39010
2001
2001
2001
40009
39010
2001
3008
3008
39010
39010
39010
0
0
0
2001
40009
39010
39010
39010
2001
2001
40009
40009
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
39010
39010
39010
39010
39010
2001
2001
39010
39010
40009
2001
2001
2001
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
40009
40009
40009
40009
2001
39010
39010
39010
39010
2001
3008
3008
3008
2001
2001
40009
2001
2001
2001
2001
3008
3008
2001
40009
40009
40009
2001
0
0
39010
39010
1027
39010
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
2001
39010
39010
3008
40009
40009
39010
1028
1028
2001
40009
40009
3008
3008
2001
40009
0
0
0
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
40009
3008
3008
40009
2001
2001
39010
39010
40009
40009
2001
40009
39010
40009
40009
40009
2001
39010
39010
39010
39010
39010
40009
40009
40009
40009
40009
2001
39010
40009
39010
39010
40009
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
1028
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
0
0
0
0
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
40009
3008
3008
3008
3008
2001
2001
2001
3008
2001
3008
39010
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
2001
2001
2001
2001
39010
0
0
2001
39010
2001
39010
2001
39010
3008
3008
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
2001
40009
40009
40009
2001
3008
2001
40009
40009
2001
40009
2001
2001
2001
2001
40009
40009
40009
39010
39010
39010
2001
2001
2001
3008
40009
39010
39010
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
3008
3008
39010
39010
39010
39010
39010
2001
2001
40009
0
0
0
0
39010
3008
2001
40009
40009
40009
2001
2001
2001
2001
3008
3008
3008
2001
2001
2001
3008
3008
3008
3008
40009
40009
40009
40009
2001
2001
2001
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
39010
39010
39010
39010
39010
39010
39010
1028
39010
39010
1028
39010
39010
2001
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
39010
39010
2001
3008
3008
3008
3008
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
39010
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
3008
3008
2001
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
2001
2001
2001
2001
2001
40009
40009
40009
40009
2001
2001
39010
2001
2001
39010
39010
3008
3008
39010
39010
39010
39010
39010
40009
40009
40009
2001
0
0
0
0
0
0
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
39010
39010
39010
39010
39010
39010
40009
40009
40009
2001
2001
2001
39010
39010
39010
39010
39010
39010
2001
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
3008
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
2001
40009
40009
40009
40009
2001
2001
2001
40009
40009
40009
40009
40009
39010
40009
40009
40009
3008
3008
3008
3008
2001
3008
3008
40009
40009
3008
2001
2001
40009
40009
40009
40009
2001
2001
39010
40009
40009
40009
40009
40009
40009
39010
39010
39010
40009
40009
39010
39010
39010
2001
2001
2001
2001
2001
40009
39010
39010
2001
2001
39010
39010
39010
39010
39010
39010
3008
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
2001
2001
2001
40009
2001
2001
40009
39010
39010
39010
39010
2001
2001
3008
2001
2001
2001
2001
3008
3008
39010
39010
39010
2001
2001
2001
2001
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
39010
39010
39010
2001
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39010
1027
39010
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
40009
40009
39010
39010
39010
3008
2001
39010
39010
40009
40009
40009
2001
2001
39010
39010
2001
2001
2001
2001
2001
39010
2001
2001
2001
0
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
40009
39010
39010
39010
3008
3008
2001
2001
3008
40009
40009
40009
3008
3008
2001
2001
2001
2001
1028
1028
2001
2001
3008
2001
2001
2001
2001
2001
40009
40009
0
3008
2001
0
3008
0
3008
39010
39010
39010
39010
39010
39010
39010
2001
2001
39010
2001
39010
39010
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
3008
0
0
0
39010
39010
3008
3008
3008
40009
2001
40009
40009
2001
39010
39010
2001
2001
2001
2001
39010
39010
2001
2001
2001
3008
3008
40009
40009
40009
40009
40009
2001
2001
2001
39010
39010
39010
40009
40009
2001
2001
39010
39010
39010
39010
39010
39010
39010
2001
39010
39010
39010
3008
40009
40009
2001
2001
40009
40009
40009
2001
2001
2001
3008
3008
40009
40009
2001
2001
2001
40009
40009
40009
2001
40009
39010
39010
39010
39010
39010
39010
39010
39010
2001
40009
40009
2001
2001
2001
3008
3008
2001
39010
39010
39010
39010
39010
39010
2001
39010
39010
39010
39010
2001
2001
2001
2001
2001
3008
2001
2001
2001
2001
3008
3008
3008
2001
40009
40009
40009
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
3008
3008
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
2001
40009
40009
39010
39010
2001
2001
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
3008
2001
2001
2001
39010
39010
39010
39010
39010
39010
40009
40009
40009
0
0
0
0
39010
39010
39010
39010
39010
39010
39010
39010
3008
3008
39010
39010
39010
2001
2001
2001
2001
39010
2001
2001
2001
3008
2001
2001
2001
2001
3008
39010
39010
39010
39010
2001
39010
39010
39010
2001
39010
39010
39010
2001
3008
1028
39010
2001
39010
39010
40009
40009
40009
39010
39010
39010
39010
2001
2001
40009
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
2001
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
2001
2001
40009
2001
2001
39010
39010
39010
2001
2001
2001
39010
39010
2001
2001
2001
2001
2001
2001
3008
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
3008
2001
40009
2001
2001
2001
3008
2001
3008
3008
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
39010
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
40009
40009
2001
2001
40009
39010
39010
39010
39010
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
40009
2001
2001
2001
3008
3008
0
0
0
2001
2001
40009
40009
2001
2001
2001
2001
1028
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
39010
39010
39010
39010
39010
40009
40009
2001
2001
39010
1027
39010
39010
1027
39010
3008
3008
3008
3008
2001
2001
2001
2001
2001
40009
39010
39010
39010
39010
39010
39010
39010
39010
2001
39010
39010
39010
39010
39010
39010
2001
2001
40009
40009
40009
40009
40009
40009
2001
2001
3008
3008
40009
40009
40009
40009
3008
39010
39010
39010
3008
3008
3008
39010
39010
39010
39010
40009
40009
40009
40009
40009
40009
40009
0
0
39010
39010
39010
2001
39010
3008
3008
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
39010
39010
39010
39010
2001
2001
2001
40009
39010
2001
2001
2001
0
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
39010
39010
39010
0
0
2001
0
2001
2001
2001
0
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
2001
3008
3008
3008
3008
2001
39010
39010
39010
2001
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
2001
3008
2001
2001
40009
3008
3008
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
3008
40009
40009
2001
2001
2001
2001
3008
3008
2001
2001
2001
2001
2001
3008
39010
39010
39010
39010
39010
39010
3008
3008
3008
3008
3008
40009
39010
39010
39010
39010
39010
40009
40009
40009
40009
3008
39010
39010
40009
40009
2001
0
0
0
0
2001
40009
40009
40009
39010
2001
2001
39010
2001
2001
2001
3008
3008
3008
3008
3008
3008
3008
2001
2001
3008
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
3008
39010
39010
39010
39010
39010
3008
3008
39010
2001
2001
2001
2001
3008
2001
3008
3008
3008
3008
2001
2001
2001
2001
40009
39010
39010
2001
2001
3008
40009
40009
40009
0
0
39010
39010
39010
3008
3008
3008
3008
3008
39010
39010
39010
39010
39010
40009
40009
2001
39010
2001
2001
2001
39010
39010
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
40009
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
39010
39010
2001
2001
39010
2001
2001
39010
39010
39010
2001
2001
39010
39010
39010
39010
39010
39010
1028
1028
1028
39010
39010
39010
39010
39010
39010
2001
2001
3008
39010
2001
2001
2001
2001
39010
39010
39010
3008
40009
39010
39010
2001
2001
2001
39010
39010
39010
40009
2001
40009
2001
2001
3008
3008
0
0
39010
39010
2001
2001
3008
3008
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
40009
40009
2001
2001
40009
2001
2001
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
2001
39010
39010
39010
39010
39010
39010
39010
40009
40009
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
40009
40009
40009
39010
39010
2001
2001
39010
39010
39010
39010
39010
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
0
2001
2001
2001
39010
39010
2001
2001
2001
2001
39010
39010
2001
2001
40009
40009
0
39010
39010
39010
39010
2001
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
3008
40009
40009
2001
2001
2001
2001
2001
2001
3008
3008
3008
40009
39010
39010
39010
39010
39010
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
39010
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
40009
40009
40009
40009
39010
39010
2001
2001
40009
40009
2001
2001
2001
2001
40009
40009
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
2001
3008
2001
2001
40009
40009
40009
39010
39010
39010
2001
3008
3008
3008
3008
40009
39010
39010
2001
39010
39010
39010
39010
39010
39010
0
39010
39010
39010
39010
40009
3008
3008
3008
3008
39010
39010
39010
39010
39010
39010
39010
39010
40009
2001
39010
2001
40009
40009
40009
40009
40009
40009
40009
39010
2001
1028
2001
2001
2001
2001
40009
2001
40009
40009
2001
2001
2001
40009
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
39010
39010
40009
39010
39010
39010
39010
39010
3008
3008
2001
0
0
0
0
0
39010
39010
39010
40009
40009
2001
2001
2001
2001
39010
39010
3008
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
39010
39010
2001
2001
2001
39010
39010
39010
39010
3008
3008
2001
2001
2001
3008
2001
39010
39010
2001
2001
40009
40009
3008
3008
3008
2001
40009
39010
39010
39010
39010
40009
40009
40009
39010
39010
3008
3008
2001
2001
2001
39010
39010
40009
40009
40009
40009
40009
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
40009
39010
39010
39010
39010
39010
39010
39010
40009
40009
39010
39010
39010
39010
39010
39010
39010
40009
2001
2001
40009
39010
39010
39010
39010
39010
40009
2001
2001
40009
40009
3008
3008
2001
2001
2001
39010
2001
39010
39010
39010
40009
40009
40009
40009
2001
2001
2001
3008
3008
3008
2001
40009
40009
40009
2001
3008
3008
2001
3008
2001
2001
2001
2001
2001
39010
39010
39010
2001
39010
40009
39010
39010
39010
39010
3008
39010
39010
39010
39010
39010
39010
40009
40009
40009
40009
40009
40009
40009
39010
1028
1028
39010
39010
39010
39010
39010
39010
39010
39010
40009
2001
2001
39010
39010
39010
39010
39010
39010
2001
39010
2001
2001
39010
2001
40009
40009
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
40009
40009
2001
40009
40009
39010
40009
39010
39010
40009
40009
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
0
3008
3008
3008
3008
3008
0
40009
2001
2001
2001
2001
2001
2001
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
3008
39010
0
39010
0
0
0
39010
39010
39010
39010
39010
3008
2001
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
0
2001
2001
2001
39010
39010
39010
40009
40009
40009
40009
39010
39010
39010
39010
3008
2001
2001
40009
40009
40009
2001
2001
3008
3008
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
0
2001
2001
2001
2001
2001
2001
39010
2001
2001
39010
39010
0
0
0
2001
0
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
2001
2001
39010
39010
0
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
40009
2001
2001
2001
2001
39010
2001
2001
39010
39010
39010
39010
2001
40009
40009
3008
2001
2001
2001
2001
40009
39010
39010
39010
39010
39010
39010
39010
39010
3008
3008
3008
39010
39010
39010
2001
39010
3008
3008
2001
39010
39010
39010
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
39010
39010
39010
0
2001
2001
39010
39010
39010
39010
39010
39010
39010
40009
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
40009
2001
2001
2001
2001
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
2001
40009
40009
39010
39010
39010
39010
39010
39010
39010
40009
40009
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
39010
39010
40009
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
2001
39010
39010
39010
3008
3008
40009
2001
2001
2001
2001
2001
2001
39010
3008
3008
40009
2001
40009
2001
2001
2001
2001
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
0
0
0
0
0
0
2001
2001
2001
39010
2001
39010
2001
2001
2001
39010
39010
3008
2001
3008
3008
3008
39010
39010
39010
3008
3008
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
2001
39010
2001
39010
39010
2001
2001
2001
2001
2001
2001
2001
3008
3008
3008
3008
2001
2001
2001
2001
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
0
0
3008
3008
3008
3008
39010
39010
39010
39010
39010
40009
2001
2001
3008
39010
39010
39010
2001
2001
2001
2001
2001
40009
40009
40009
40009
39010
39010
2001
2001
40009
40009
40009
40009
40009
2001
2001
39010
39010
39010
39010
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
39010
39010
39010
39010
2001
2001
2001
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39010
1028
39010
39010
39010
2001
2001
2001
39010
3008
3008
3008
40009
40009
40009
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
2001
2001
2001
2001
2001
40009
39010
2001
2001
2001
40009
40009
2001
2001
2001
2001
2001
3008
3008
0
0
2001
40009
40009
39010
39010
39010
39010
39010
40009
40009
2001
2001
2001
2001
2001
40009
40009
40009
0
0
40009
40009
2001
40009
39010
39010
39010
39010
39010
2001
2001
2001
39010
39010
2001
2001
2001
2001
2001
2001
2001
2001
3008
2001
2001
2001
39010
39010
39010
2001
2001
2001
2001
2001
40009
3008
3008
2001
0
40009
40009
3008
2001
2001
2001
2001
39010
39010
39010
40009
39010
39010
39010
39010
39010
2001
2001
2001
2001
2001
2001
2001
3008
2001
39010
39010
39010
39010
39010
39010
0
0
2001
0
0
39010
39010
39010
39010
39010
0
0
3008
3008
3008
3008
3008
3008
3008
3008
2001
2001
2001
0
2001
2001
2001
2001
2001
39010
39010
39010
39010
2001
40009
40009
39010
39010
40009
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
40009
40009
2001
2001
40009
40009
40009
2001
2001
39010
39010
39010
39010
40009
40009
2001
2001
0
0
0
3008
3008
3008
3008
3008
3008
2001
2001
2001
40009
2001
2001
2001
2001
40009
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
39010
39010
39010
2001
2001
2001
2001
2001
40009
40009
39010
39010
0
1028
1028
39010
39010
39010
39010
39010
39010
39010
39010
39010
3008
3008
2001
2001
39010
39010
39010
39010
39010
2001
2001
2001
40009
40009
2001
39010
40009
39010
39010
40009
40009
40009
40009
40009
2001
2001
39010
39010
39010
2001
2001
2001
2001
3008
2001
40009
40009
39010
39010
40009
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
39010
2001
2001
2001
2001
2001
2001
39010
39010
39010
2001
2001
40009
40009
2001
2001
39010
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
2001
0
0
0
39010
39010
2001
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
2001
2001
2001
39010
39010
39010
39010
39010
39010
1028
1028
39010
39010
39010
39010
3008
3008
3008
3008
40009
40009
2001
2001
2001
2001
2001
39010
39010
39010
39010
39010
39010
40009
2001
2001
2001
2001
2001
0
0
40009
2001
2001
3008
39010
39010
39010
39010
40009
2001
2001
2001
2001
2001
0
40009
40009
40009
40009
40009
39010
39010
39010
40009
40009
2001
2001
2001
39010
39010
39010
40009
40009
40009
40009
3008
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
3008
3008
2001
2001
39010
39010
2001
2001
2001
39010
2001
39010
39010
39010
39010
39010
39010
39010
2001
39010
2001
2001
2001
2001
39010
2001
2001
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
39010
2001
2001
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
3008
3008
3008
3008
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
1027
3008
3008
3008
3008
3008
3008
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1028
1027
41040
41040
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
3008
3008
3008
40009
40009
3008
3008
3008
40009
40009
1027
1027
1027
1027
3008
3008
3008
1027
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
41040
41040
41039
41039
41039
1027
1027
1027
1027
1027
40009
40009
40009
1027
1027
40009
40009
1027
1027
1027
1027
1027
39010
40009
40009
40009
40009
41040
41040
40009
40009
40009
3008
41039
39010
40009
3008
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
40009
40009
41039
41039
40009
40009
40009
40009
40009
40009
40009
40009
40009
41039
41039
40009
41039
40009
40009
40009
40009
1027
3008
3008
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
41039
41039
40009
40009
40009
40009
40009
1027
3008
3008
41040
41040
39010
41039
41039
3008
3008
3008
3008
1027
1027
3008
3008
3008
3008
40009
40009
40009
40009
3008
40009
40009
1027
1027
41039
40009
1027
1027
1028
1028
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
3008
3008
41040
3008
3008
3008
3008
3008
3008
41039
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
40009
40009
41039
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
3008
40009
1027
1027
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
1027
1027
40009
1027
1028
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
39010
39010
40009
40009
1027
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
40009
40009
40009
3008
3008
3008
3008
1027
1027
1027
1027
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
1027
1027
1027
1027
1027
1027
1027
1027
3008
3008
3008
3008
1027
40009
40009
40009
40009
1027
1027
3008
3008
41039
41039
40009
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
1027
1027
3008
3008
3008
41040
3008
3008
0
41040
3008
3008
3008
3008
3008
40009
40009
3008
1027
1027
40009
40009
40009
1027
1027
40009
40009
40009
40009
3008
40009
40009
40009
40009
40009
40009
3008
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
1027
1027
1027
40009
40009
40009
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
1027
3008
40009
40009
1027
3008
3008
1027
1027
1027
1027
3008
3008
1027
1027
1027
40009
1027
1027
40009
1027
1027
40009
3008
0
3008
0
0
40009
40009
40009
40009
1027
1027
1027
41040
41040
1027
1027
1027
3008
3008
1027
1027
40009
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
40009
1028
1027
1027
1027
1028
1027
40009
40009
40009
40009
40009
1027
1027
1028
1028
1028
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
3008
3008
3008
1028
1027
1028
1028
1028
40009
40009
40009
40009
40009
40009
40009
40009
40009
39010
1027
1027
1027
40009
40009
40009
3008
1027
1027
1027
3008
3008
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
40009
40009
3008
3008
3008
40009
1027
1027
1027
1027
1027
40009
40009
1027
1027
1027
40009
40009
1027
1027
40009
40009
40009
3008
40009
40009
40009
1027
1027
3008
40009
1028
1028
40009
40009
1027
1027
1027
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
40009
0
3008
3008
0
41039
0
3008
1027
1027
3008
3008
1027
3008
3008
1028
1028
1028
40009
3008
3008
3008
3008
3008
3008
3008
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
3008
39010
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1028
1028
40009
40009
40009
3008
3008
41039
41039
40009
40009
40009
1027
40009
1028
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
3008
3008
3008
3008
3008
3008
1027
1027
40009
40009
40009
40009
40009
40009
1027
1027
1027
40009
40009
1027
40009
40009
40009
40009
3008
40009
40009
40009
40009
3008
3008
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
1027
1027
41039
1027
1027
1027
41039
41039
41039
41039
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
39010
1027
1027
1027
1028
1028
1027
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
40009
40009
40009
1027
1027
1028
1028
3008
3008
41040
40009
40009
40009
40009
41039
41039
1027
1028
1028
1027
3008
40009
40009
40009
1027
1027
1027
1027
1027
41040
41040
41040
3008
3008
41039
41039
41039
41039
41039
41039
40009
40009
40009
40009
40009
3008
40009
40009
40009
3008
3008
3008
1027
1027
40009
1027
40009
40009
40009
1027
1027
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
1027
1027
3008
3008
40009
40009
40009
40009
40009
1027
1027
40009
40009
41039
40009
40009
40009
3008
3008
3008
1027
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
39010
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
3008
1027
1027
41040
41040
41040
3008
3008
40009
40009
1027
1027
3008
3008
3008
40009
40009
40009
1027
1027
1027
1028
1028
1027
1027
1027
1027
41040
41040
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
40009
40009
40009
40009
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1028
1028
1027
1027
1027
1027
1027
1027
3008
3008
3008
3008
40009
3008
3008
3008
3008
1027
1027
1027
40009
40009
40009
41040
41040
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
3008
3008
40009
40009
40009
40009
40009
1027
41039
1027
40009
41040
40009
40009
1027
40009
40009
40009
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
3008
3008
41039
41039
3008
3008
3008
3008
3008
3008
40009
40009
40009
40009
40009
3008
0
1027
40009
0
0
0
41039
41039
40009
40009
40009
1027
1027
1027
3008
3008
3008
40009
40009
40009
1027
1027
1027
1027
1028
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
1027
1027
1027
1027
3008
3008
3008
1027
40009
3008
3008
3008
3008
3008
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
40009
1027
40009
40009
1027
1028
41039
41039
41039
41039
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
3008
3008
3008
1027
1027
1027
1027
1027
1027
3008
41040
41040
1027
1027
41040
1027
1027
1028
1028
40009
40009
40009
40009
40009
40009
40009
41040
41040
41040
1027
1027
1027
40009
40009
40009
3008
3008
39010
39010
39010
40009
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
41039
41039
41039
1027
1027
1027
1028
1027
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
1027
1027
40009
3008
1027
1027
40009
40009
1027
1027
3008
3008
3008
3008
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
3008
41039
3008
3008
40009
40009
40009
40009
40009
1027
39010
1027
1027
1028
1027
3008
1027
1027
40009
1027
1027
40009
40009
40009
40009
3008
3008
3008
3008
41040
41040
40009
1028
1027
1027
3008
3008
3008
3008
41039
41039
41039
41039
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
40009
41039
41039
41039
41039
41039
40009
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
40009
1027
1027
41039
41039
3008
3008
3008
1027
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
40009
1028
40009
40009
40009
40009
40009
1027
1027
1027
1027
3008
3008
1027
1027
1027
1027
1027
1027
1027
40009
1027
1027
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
3008
1027
1027
1027
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
41039
41039
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
3008
40009
40009
40009
40009
40009
40009
1027
1027
1027
3008
1027
1027
1027
1027
1027
1027
1027
3008
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
41040
0
41040
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
1027
1027
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
1027
1027
3008
3008
3008
3008
3008
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
39010
39010
39010
40009
40009
1027
1027
1027
1027
1027
1027
1027
1027
39010
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
1027
1027
1027
40009
40009
40009
40009
1027
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1028
1027
1027
40009
3008
3008
40009
40009
40009
3008
3008
3008
3008
3008
40009
40009
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
3008
40009
40009
40009
40009
40009
40009
40009
41039
1027
1027
1027
1027
41039
41039
3008
1027
1027
40009
41039
41039
1027
1027
40009
40009
40009
40009
40009
40009
3008
40009
40009
41040
41040
41040
41040
3008
3008
40009
40009
40009
40009
1027
1027
40009
40009
40009
3008
3008
40009
40009
40009
41040
41040
3008
3008
1027
1027
1027
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
1027
1027
1027
1028
40009
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
40009
40009
40009
40009
41039
3008
3008
3008
3008
41039
3008
3008
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
1027
1027
40009
40009
3008
3008
3008
3008
3008
3008
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
1027
40009
40009
40009
40009
3008
3008
3008
3008
3008
3008
40009
40009
3008
40009
40009
1027
40009
0
41040
41040
41040
1028
1027
1028
1028
1028
3008
3008
3008
1027
1027
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
3008
1027
40009
40009
40009
3008
3008
3008
40009
40009
1027
1027
3008
3008
40009
40009
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
3008
3008
3008
3008
3008
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
1028
1028
3008
3008
3008
40009
40009
40009
40009
40009
1027
1027
40009
3008
3008
1027
1027
3008
40009
40009
1027
1027
40009
40009
3008
3008
3008
3008
3008
3008
1028
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
3008
3008
3008
3008
40009
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
3008
3008
40009
40009
40009
40009
1027
1027
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
1028
1028
1028
40009
40009
40009
1027
1027
1027
40009
40009
40009
40009
3008
3008
3008
40009
40009
40009
1027
3008
3008
40009
40009
40009
40009
40009
40009
40009
40009
40009
40009
1027
1027
1027
1027
40009
1027
1027
1027
1028
1027
1027
1027
1027
1027
1027
1028
1028
0
0
0
0
0
2001
1029
1029
2001
0
0
0
0
0
0
2001
1028
1028
1029
1029
1029
1029
2001
1028
1028
1029
1029
1029
1028
0
1028
0
0
1028
0
1028
0
1028
0
0
0
0
2001
2001
1029
1029
1029
1029
1029
1029
0
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
2001
2001
2001
1028
1028
1028
40009
40009
40009
0
0
1029
2001
2001
2001
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
0
0
0
0
0
0
0
1028
1028
0
0
1028
1028
0
2001
2001
1029
1029
1029
1029
0
0
0
0
0
0
1028
1028
0
0
1029
2001
2001
2001
1029
1029
1029
1028
1028
1029
1029
0
0
2001
2001
2001
2001
2001
2001
2001
2001
40009
0
0
0
2001
2001
2001
2001
2001
2001
1028
1028
1029
1029
1029
1029
2001
2001
2001
1028
1028
1028
1028
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
0
0
0
1028
2001
2001
1028
1028
1029
1029
1029
1028
1028
1028
1028
2001
2001
1029
0
0
0
0
0
0
0
0
0
1028
0
2001
2001
1029
1029
1029
1029
2001
2001
2001
1029
1029
1029
1029
2001
2001
2001
2001
1029
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
1028
1028
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
2001
0
0
0
1028
2001
1028
2001
1028
0
2001
2001
2001
1028
1028
0
0
0
0
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
2001
1029
1028
1028
2001
2001
2001
2001
2001
2001
2001
2001
1028
1028
0
0
0
1028
0
0
1028
0
0
40009
0
0
2001
2001
2001
2001
2001
1028
1028
1029
2001
2001
0
0
0
0
2001
1029
2001
1029
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
0
0
0
40009
40009
40009
40009
40009
1029
2001
2001
1029
1029
1029
2001
2001
2001
0
1028
0
1028
0
1029
1029
1029
1029
1028
1028
1029
2001
2001
1029
0
0
0
0
0
0
1028
1028
0
0
2001
2001
2001
2001
2001
2001
1029
1029
2001
2001
1029
1029
0
1029
0
0
2001
2001
1028
1029
1029
1029
1029
1028
1029
1029
1028
1029
2001
2001
0
0
1029
2001
2001
1028
1028
1028
1028
1028
0
0
0
0
1028
0
0
0
0
0
1028
1028
2001
2001
2001
2001
0
1028
1028
0
1029
1029
1029
1029
1029
2001
2001
2001
0
0
0
0
0
0
0
40009
40009
40009
0
0
0
0
0
0
0
1028
0
0
0
0
2001
2001
1028
1028
1028
1028
1028
1028
1028
2001
2001
2001
2001
2001
1028
1028
2001
2001
2001
2001
2001
2001
2001
1029
0
1028
40009
2001
2001
40009
2001
2001
40009
2001
0
0
0
1028
0
0
0
0
0
1029
1028
1028
40009
40009
40009
40009
40009
40009
40009
2001
0
0
0
0
0
0
40009
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
40009
40009
40009
40009
40009
1029
2001
2001
2001
40009
40009
40009
40009
2001
2001
2001
2001
2001
1029
2001
2001
1028
0
0
0
0
0
0
1028
0
0
0
0
0
1028
1028
2001
2001
2001
2001
1029
1029
1029
1029
1029
2001
2001
40009
40009
40009
40009
40009
40009
40009
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
40009
1028
1028
1028
2001
2001
2001
1028
1029
1029
2001
2001
2001
2001
2001
2001
40009
1029
1029
1029
1029
2001
1028
1028
2001
2001
2001
2001
1028
0
1028
0
1028
1028
0
0
1028
0
1028
0
2001
2001
1029
1029
1029
1028
1028
1028
2001
2001
0
0
0
0
0
0
0
0
0
2001
1029
1029
1029
1029
1029
1029
1029
1029
1029
2001
1029
2001
2001
2001
2001
2001
2001
2001
2001
0
1029
1029
1029
1029
1029
1029
1029
0
0
1028
0
0
0
0
1029
1028
1028
1028
2001
2001
2001
2001
2001
0
0
0
2001
2001
1029
2001
2001
2001
1029
1029
1029
2001
1028
1028
0
0
0
1028
0
1028
0
0
0
40009
40009
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
2001
2001
1029
1029
1029
2001
2001
2001
1029
1029
1029
1028
0
0
1028
1028
0
0
0
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
2001
2001
2001
1028
1028
2001
2001
40009
40009
2001
40009
40009
40009
1029
1029
1029
2001
2001
2001
0
0
1029
1029
1029
1029
2001
1029
1029
1029
0
0
0
0
0
0
0
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
0
0
0
0
1028
0
0
0
0
0
0
1028
0
0
0
0
40009
40009
1029
1029
40009
40009
1029
1028
1028
1028
1028
2001
2001
1029
1029
2001
2001
2001
2001
2001
1028
0
0
0
0
0
0
0
0
2001
2001
2001
1028
1028
1028
1028
1028
2001
2001
1028
1029
1029
1028
1028
1028
1028
1029
0
40009
2001
2001
0
2001
2001
2001
2001
0
0
0
0
0
0
0
0
40009
40009
40009
40009
1028
1028
1028
2001
2001
2001
2001
2001
2001
0
1028
0
0
0
0
1028
0
0
0
0
1028
1028
1028
1029
1029
1029
1029
0
1028
0
0
1028
0
0
0
0
40009
2001
1029
2001
1029
2001
1029
1029
1029
1029
1028
1028
2001
2001
2001
2001
40009
40009
1028
2001
2001
2001
2001
2001
2001
1028
1028
1028
1029
1028
1028
1029
1028
0
0
0
0
0
2001
2001
2001
2001
0
0
0
0
0
0
0
1028
0
0
0
0
0
2001
2001
2001
2001
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1028
1028
1028
2001
2001
2001
2001
2001
1029
1029
1029
1028
1029
2001
2001
1029
1029
1029
1029
1028
40009
40009
0
1028
0
0
0
0
1028
0
1028
1028
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1028
40009
40009
40009
1028
2001
2001
2001
2001
0
1028
1028
1028
0
0
0
1028
1028
0
0
2001
2001
2001
1029
1029
0
2001
2001
2001
0
0
0
0
0
0
2001
2001
2001
2001
2001
2001
40009
1029
1029
1029
1029
0
0
1028
1028
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
1028
0
0
1028
0
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1029
1029
1029
1029
2001
2001
0
1029
0
1029
2001
2001
2001
2001
2001
0
1028
1028
0
2001
2001
2001
1029
1029
1029
1029
1029
1029
2001
1029
1029
1029
1029
1029
1028
1028
40009
40009
2001
2001
2001
2001
1029
2001
2001
1029
1029
1029
1029
0
0
0
0
1028
0
0
0
0
0
1029
1029
1028
1028
1028
2001
2001
2001
1028
1028
0
0
0
0
0
1028
1028
40009
40009
1028
1028
2001
2001
2001
2001
2001
0
1029
0
0
0
0
0
2001
2001
2001
2001
2001
0
1028
0
0
0
0
2001
2001
2001
2001
0
1029
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
1029
1029
1029
1029
1028
1028
1028
1028
1028
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
2001
1028
1028
2001
2001
1029
1029
1029
1028
1028
2001
2001
1029
1029
1029
1029
2001
2001
1029
1029
1029
2001
2001
2001
2001
2001
2001
2001
2001
0
0
0
2001
40009
1029
1029
1029
2001
1028
0
0
0
1028
1028
2001
2001
1028
1028
1028
1028
1029
1028
1028
2001
2001
2001
40009
2001
2001
0
0
0
0
0
0
40009
2001
2001
1028
2001
2001
2001
0
1029
0
1028
1029
1029
1029
1029
1029
40009
1029
1029
1028
1028
1028
1028
0
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
0
1028
0
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1028
1028
1029
1029
1028
1028
1028
1029
0
0
1028
0
0
0
1028
1028
1028
1028
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
1028
1029
1029
1028
40009
0
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
1029
40009
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
40009
1029
1029
1029
1029
1029
1029
1028
1028
1029
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
0
0
0
1028
1028
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
0
0
1028
1028
0
0
0
0
1029
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
1028
1028
1028
1028
1028
0
1028
0
1028
1028
1028
1028
0
0
1028
1029
1029
40009
40009
40009
1028
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
0
0
0
0
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
0
1028
0
0
0
0
0
0
40009
40009
40009
40009
40009
40009
1028
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
0
0
0
1028
1028
1028
1028
1028
1029
1029
1029
40009
0
0
1029
1029
1029
0
0
0
0
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1029
1028
1029
1029
0
0
1028
0
0
0
0
0
0
1028
0
0
1029
1028
1028
1029
1029
1029
1029
0
1028
1028
0
1028
0
0
1029
1028
0
1028
1028
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
0
0
0
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1029
1029
1028
0
1028
0
0
1028
0
0
1029
1029
1029
1028
0
0
0
0
0
0
0
1028
1028
1029
1028
0
0
0
0
0
0
1028
1029
1029
1028
1028
1028
1029
0
0
0
0
1028
1028
1029
1029
1028
1028
0
0
0
1028
0
1028
1028
1028
40009
1029
1029
1029
1029
1028
0
0
1028
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
0
1029
0
0
0
0
1029
1029
1028
1029
1029
1029
1029
0
0
0
0
0
0
1028
0
0
0
40009
40009
1029
1028
1029
1029
1029
1028
0
0
40009
40009
1029
1028
0
0
1029
1029
1028
1028
1028
1028
1029
1029
1028
1029
1029
1028
1029
1028
1028
1028
1028
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1028
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
0
1028
1028
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1028
1029
1029
1029
1029
1029
1029
0
0
0
0
1028
0
0
1028
0
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1028
0
0
0
0
1028
1028
1028
1028
1028
1028
1029
1028
40009
1029
1029
1029
1028
1028
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1029
1028
1028
1029
1028
1028
1028
1029
1029
1028
1029
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1029
1028
1028
1028
1029
1029
1029
1028
1028
1029
1029
0
1029
1029
1029
1029
1028
1028
1029
1028
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1028
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
0
0
0
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1028
0
1029
1029
1029
0
1029
1029
1029
1028
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1029
1028
1028
1029
1029
1029
1029
1029
1029
0
0
0
0
1028
1029
0
0
0
1028
0
1028
0
1028
0
0
1029
1029
1029
1029
1029
1029
1029
1028
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
0
0
0
1029
1028
1029
1029
0
1028
1028
0
1028
1028
1028
1028
0
0
1028
1028
0
1028
1029
1029
1029
1028
1028
0
0
0
1028
1028
1029
1028
1029
1028
1028
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1028
1028
0
0
1028
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
1029
1029
1029
1029
40009
40009
40009
0
1028
0
0
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
40009
1028
1028
1028
1028
1029
1029
40009
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1028
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
40009
40009
40009
40009
40009
40009
1028
0
0
1028
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
1029
1028
1028
1029
1029
1028
1028
1028
1029
1029
1029
1028
1028
0
0
1028
1028
1028
0
0
0
1028
0
1028
0
1029
1029
1028
1028
1028
1028
1029
1028
1028
1028
1028
1028
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1028
0
0
0
0
0
1028
0
0
40009
0
0
0
0
0
0
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
0
1028
1028
1028
0
0
0
0
1029
1029
40009
1029
1029
40009
40009
40009
1028
1028
0
1028
1028
1028
1028
1028
1028
1028
1028
1028
0
0
0
0
0
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
0
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1029
1029
1029
1029
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1029
1029
40009
40009
40009
40009
1029
1028
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1028
1029
1029
1029
1029
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1028
1028
1028
1029
1028
1028
1029
1029
1029
0
0
0
0
0
0
0
1029
1029
1029
1029
0
1028
1028
0
1028
1028
1028
1028
1028
1028
1029
1029
1028
1028
1028
1028
1029
1029
40009
40009
40009
1029
1029
0
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
0
1028
1028
1029
0
0
0
0
1029
1029
1029
1028
1029
1029
1029
0
0
0
0
0
0
1028
1028
1029
1029
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
0
0
0
1028
0
0
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1028
1029
1029
1029
1029
0
0
1028
0
0
0
0
1028
0
1028
1029
1029
1029
0
1029
1029
1029
1028
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
0
1029
1029
1029
1029
1028
0
0
0
1029
1029
0
0
0
1028
1028
1028
1028
1028
1029
1029
1028
1028
1029
1029
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1028
1028
0
0
0
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1028
1028
0
0
1028
0
0
0
1028
1028
0
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
1028
1028
1028
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
1028
1028
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1028
0
0
1029
1029
1029
0
0
0
0
0
0
0
0
0
1029
1029
1028
1029
1029
1029
1029
1029
1029
0
0
0
0
0
1028
1029
1029
1029
1029
40009
1029
1029
1028
1028
1028
1028
1028
1028
1029
1029
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1028
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1028
0
0
0
0
0
0
0
1028
1028
0
0
0
0
0
1029
1029
1028
0
0
1029
1029
1029
0
0
0
0
0
0
0
40009
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1028
1028
1029
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
40009
40009
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
0
1028
1028
1029
1029
1029
1028
1028
1028
0
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
1029
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1028
1028
1028
1028
40009
1029
1028
1028
1028
1028
0
1028
1028
0
0
0
0
0
1028
0
0
1029
1029
1029
0
0
0
1028
1028
1028
1028
1028
1029
1029
0
0
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
0
0
0
0
0
0
0
1028
1028
1028
1028
1029
1029
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
0
0
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1028
1028
0
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
40009
1028
1029
1028
1028
40009
40009
1028
1028
1028
1028
1028
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
0
0
0
1029
1029
1029
1029
1028
1028
1028
1029
0
0
0
0
1028
1028
0
0
0
0
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1028
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
1028
0
1029
1028
0
1028
0
1028
0
1028
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1029
0
0
0
0
0
0
0
1029
0
0
1028
1028
1028
1029
1029
1029
1029
1028
1028
0
0
1028
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1029
0
0
0
0
0
0
0
0
0
0
0
0
1029
1029
1029
0
1028
1028
0
1029
1029
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
40009
40009
40009
40009
40009
40009
40009
40009
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
40009
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1029
1029
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1029
1029
1029
1028
0
1028
0
0
0
0
0
0
1028
1028
1029
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
0
1028
0
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1029
1029
1028
1028
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
1028
0
1029
1029
1029
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
0
1029
1029
1029
1029
1029
1029
1029
1028
1028
0
0
0
0
0
1028
1028
1028
1029
1029
40009
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
0
0
1029
1029
1028
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
0
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1029
1029
1029
1029
1028
0
0
0
1028
0
0
0
1028
1028
1029
1029
1029
1029
1028
1028
0
1029
1029
1029
1029
1029
1029
1029
1029
0
40009
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1029
1029
0
0
1029
1029
1028
1028
1029
1029
1029
1029
0
0
0
0
1029
1029
1029
1029
1029
1028
0
0
1028
0
1029
1029
0
0
0
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
0
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
1022
1022
0
9025
9025
39011
39011
39011
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
1022
0
0
0
0
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
9025
40024
40024
0
0
0
0
0
0
0
0
1023
1023
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
39011
39011
39011
39011
39011
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
40024
9025
9025
9025
40024
40024
9025
1023
9025
9025
1022
1022
9025
9025
9025
9025
9025
9025
1022
9025
9025
1022
1022
1022
1022
1023
1022
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
9025
9025
9025
9025
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
40024
40024
40024
39011
39011
39011
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
40024
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
39011
39011
39011
39011
9025
9025
9025
40024
40024
40024
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
40024
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
9025
9025
9025
3008
9025
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
1023
1023
1023
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
1023
1023
1023
1023
9025
9025
9025
9025
9025
39011
39011
1022
1022
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
0
0
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
9025
39011
39011
39011
39011
40024
9025
9025
40024
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9025
1023
1022
1022
1022
1022
1022
0
0
9025
9025
1022
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
40024
40024
40024
40024
40024
40024
40024
40024
40024
40024
9025
9025
9025
9025
9025
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
1023
1023
1023
1023
1023
1023
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
9025
9025
9025
1022
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
9025
9025
9025
9025
9025
0
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
9025
9025
40024
40024
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
9025
9025
9025
9025
1022
39011
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
39011
9025
39011
9025
1023
1023
1023
39011
39011
39011
9025
9025
9025
39011
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
39011
39011
39011
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
1023
1023
9025
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
39011
39011
9025
1023
1023
1023
1023
1022
1022
1022
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40024
40024
40024
1023
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
1022
1022
9025
9025
9025
9025
9025
40024
40024
40024
39011
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
0
39011
9025
9025
39011
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
39011
39011
39011
9025
40024
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
40024
40024
40024
40024
40024
40024
40024
40024
9025
9025
39011
39011
39011
39011
39011
39011
1022
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
40024
40024
9025
9025
9025
9025
9025
1023
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
9025
9025
1023
0
9025
9025
9025
9025
1023
1023
1023
1023
9025
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
1022
1022
1022
9025
9025
9025
9025
9025
9025
40024
40024
40024
9025
40024
40024
40024
40024
40024
9025
9025
40024
40024
9025
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
9025
9025
9025
40024
40024
39011
39011
39011
39011
40024
9025
9025
9025
39011
39011
39011
39011
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
1022
0
0
0
0
1023
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
0
0
0
0
0
0
0
9025
9025
9025
9025
9025
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
9025
9025
9025
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
39011
39011
9025
39011
39011
39011
39011
39011
39011
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
39011
39011
1022
1022
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
1023
9025
9025
9025
9025
9025
39011
39011
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
9025
1022
1022
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
9025
9025
9025
0
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
39011
39011
39011
39011
40024
40024
9025
9025
9025
9025
9025
9025
40024
40024
40024
1023
1023
1023
39011
39011
9025
1023
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
39011
39011
39011
39011
39011
9025
9025
0
0
0
0
0
0
0
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
40024
40024
9025
9025
9025
9025
9025
9025
1022
1022
1022
1022
1022
1022
9025
9025
1023
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
9025
39011
39011
39011
39011
39011
1023
1023
1023
1023
1023
9025
9025
9025
9025
39011
39011
39011
39011
39011
1022
1022
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
40024
40024
40024
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
9025
9025
9025
9025
9025
9025
1022
1022
1022
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
1023
1023
1023
1023
1023
9025
9025
9025
1023
9025
9025
9025
9025
9025
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
9025
40024
40024
40024
40024
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
1022
9025
9025
40024
1023
1022
1023
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
9025
1023
1023
1023
1023
1022
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
9025
9025
40024
39011
39011
39011
39011
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
1023
39011
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
40024
40024
40024
40024
40024
40024
40024
40024
39011
9025
9025
9025
9025
9025
9025
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
1022
1022
40024
40024
40024
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
1022
1022
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
39011
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
9025
1023
9025
39011
9025
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
39011
39011
39011
1023
1023
1023
1023
9025
9025
39011
39011
39011
40024
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
1022
1022
1022
1022
1022
39011
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
39011
39011
39011
9025
9025
9025
9025
9025
9025
0
0
0
9025
40024
40024
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
39011
39011
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
39011
39011
39011
9025
9025
9025
9025
40024
40024
40024
40024
40024
40024
40024
40024
39011
39011
39011
1022
1023
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
9025
39011
0
0
0
0
9025
9025
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
1022
1022
1022
1022
9025
9025
9025
9025
9025
9025
1022
1022
1022
9025
9025
9025
9025
39011
39011
1023
0
9025
9025
9025
0
0
1022
1022
9025
40024
40024
40024
9025
9025
9025
39011
39011
39011
1023
1023
1023
1023
1023
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1022
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
39011
39011
39011
39011
0
1023
1023
9025
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
39011
39011
1022
1022
40024
40024
40024
40024
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
0
0
0
1022
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
9025
9025
40024
9025
9025
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
39011
39011
39011
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
9025
9025
9025
39011
40024
40024
9025
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
40024
1022
1022
1022
1022
1022
1022
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
1022
9025
9025
9025
9025
9025
9025
40024
40024
9025
9025
9025
9025
9025
9025
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
40024
40024
40024
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
40024
0
0
0
0
0
1022
1022
1022
0
0
1022
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
40024
40024
40024
40024
40024
3008
3008
9025
9025
9025
1023
9025
9025
1022
1023
1022
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
9025
9025
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
0
0
0
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
9025
9025
9025
1023
1022
1022
1022
9025
9025
9025
9025
9025
9025
40024
40024
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
1023
1023
40024
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
39011
39011
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
9025
1022
3008
9025
9025
9025
9025
9025
9025
9025
9025
39011
39011
39011
39011
39011
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
1023
1023
1023
1023
1023
3008
40024
40024
3008
3008
9025
9025
9026
9026
1023
1023
1023
1023
1023
1023
1023
3008
9025
3008
9025
3008
9025
9025
9025
9025
9025
1023
1023
1023
1023
9025
9025
9025
9025
9025
9026
3008
3008
1023
9025
9025
9025
9025
9025
9025
9025
3008
0
0
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
1023
1023
1023
1023
1023
1023
1023
0
0
0
3008
3008
9026
9026
9026
1023
9026
1023
1023
1023
1023
9026
1023
9025
9025
9025
9025
9025
9025
9025
0
0
0
9025
0
0
9025
9025
9025
0
0
0
0
1023
1023
1023
9025
9025
9025
9025
0
1023
0
0
1023
0
0
0
0
0
9026
9026
9026
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
1023
3008
3008
3008
9026
9026
9026
9026
9026
1023
1023
1023
0
40024
40024
40024
0
0
0
0
0
0
9025
9025
1023
1023
1023
1023
3008
3008
9025
9025
1023
1023
9025
1023
1023
9025
9025
1023
1023
9025
3008
9025
3008
3008
9025
9025
9026
9026
9026
9026
9025
3008
9026
9025
9026
9026
9026
3008
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
1023
1023
9025
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
40024
40024
40024
9026
9026
0
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
0
0
0
0
0
0
0
40024
40024
40024
40024
40024
40024
40024
0
0
0
0
0
0
9025
9025
9025
9025
9025
0
0
0
0
0
40024
40024
40024
40024
40024
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
0
0
0
0
40024
40024
0
1023
1023
1023
1023
1023
1023
1023
3008
3008
9025
9025
9025
3008
1023
1023
1023
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
9025
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
3008
0
0
0
0
0
0
40024
40024
9025
9025
9025
3008
3008
0
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
9025
9025
9025
9025
9025
1023
0
0
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
1023
1023
1023
9025
9025
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
3008
3008
0
0
0
1023
1023
1023
1023
1023
3008
9025
9025
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
0
0
0
0
1023
0
0
3008
1023
0
0
0
1023
1023
3008
1023
1023
1023
1023
1023
0
0
0
9025
9025
9025
9025
9025
9025
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
1023
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
1023
1023
1023
1023
1023
9026
9026
0
0
9025
9025
9025
9025
9025
3008
3008
3008
3008
40024
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
1023
9026
9026
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
0
9026
9025
9025
9025
9026
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
0
9025
9026
9026
9026
9026
9026
9026
9026
9026
0
0
0
0
0
1023
1023
1023
1023
0
0
0
0
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
0
0
0
0
0
1023
1023
1023
1023
3008
3008
3008
3008
1023
1023
1023
1023
1023
1023
9026
9026
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9026
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
9025
0
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
1023
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
0
0
0
0
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
9026
9026
9026
9026
9025
1023
1023
1023
1023
9025
9025
3008
3008
9025
9025
9026
9026
3008
9026
9026
9026
9026
9026
9026
9026
9026
9026
3008
0
0
9025
9025
3008
9026
9026
9026
9026
1023
0
3008
3008
3008
1023
1023
1023
9025
1023
1023
1023
9026
9026
9026
9025
1023
1023
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
3008
3008
3008
0
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
9026
9026
9026
9026
9025
9025
3008
9026
0
0
0
0
3008
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
0
0
9025
9025
9025
9026
9026
9026
9026
9026
9026
0
0
0
0
0
0
0
3008
3008
9026
9026
9026
9026
1023
1023
1023
1023
0
0
0
0
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
3008
9025
9025
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
3008
3008
9026
3008
3008
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
1023
1023
3008
0
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
40024
1023
1023
1023
1023
1023
0
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
0
0
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
1023
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9025
9025
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
9025
9025
9025
3008
9025
9026
9026
9026
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
40024
1023
1023
1023
1023
1023
9025
0
0
0
3008
3008
0
0
0
0
9025
9025
0
0
0
9025
0
0
9025
9025
0
9025
1023
1023
1023
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
9025
9025
9025
9025
9025
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
0
0
0
0
0
0
0
0
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
9025
9025
9025
9025
9025
3008
3008
9026
9026
9026
0
0
9025
9025
9025
9025
9025
0
0
1023
1023
1023
9025
9025
9025
9025
3008
3008
0
0
0
9026
9026
9026
9026
0
0
0
0
9025
9025
9025
9025
9025
9025
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
3008
3008
3008
3008
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
9025
9025
9025
9025
9025
9025
1023
9026
9026
1023
1023
1023
1023
1023
40024
40024
40024
40024
9026
9026
9026
9026
9026
9026
9026
3008
0
0
0
0
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
1023
9026
9026
9026
9026
0
0
0
0
0
9025
9025
9025
9025
9025
9025
3008
9025
9025
1023
1023
1023
1023
1023
9025
9025
9025
9025
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
1023
9025
1023
9025
9025
0
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
9025
9026
9026
9026
9026
9026
3008
0
0
0
0
0
3008
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9025
9025
9025
1023
1023
3008
3008
9025
9025
9025
9025
9025
9025
9025
0
0
0
3008
1023
0
0
9025
9025
9025
9025
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
0
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
0
1023
0
0
1023
0
0
9025
9025
9026
9026
9026
9026
9026
9026
9026
9026
3008
0
3008
3008
3008
0
0
1023
1023
1023
3008
0
3008
3008
1023
1023
9025
9025
9025
3008
0
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9025
9025
3008
3008
3008
3008
9025
0
3008
0
0
3008
3008
0
9025
9025
0
3008
0
0
9025
9025
9025
9025
9025
9025
0
0
1023
1023
0
0
0
0
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
0
0
3008
1023
1023
1023
1023
9025
9025
9025
9025
40024
40024
40024
40024
0
3008
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
3008
3008
3008
3008
3008
3008
3008
1023
1023
1023
1023
1023
0
40024
40024
40024
9026
9026
9026
9026
9026
9026
9025
9025
1023
1023
1023
1023
9025
1023
1023
1023
3008
3008
3008
3008
1023
0
0
1023
9025
3008
3008
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9026
0
1023
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
0
0
0
0
0
0
0
0
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
40024
40024
40024
9025
9025
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
3008
3008
3008
3008
9026
9026
9025
9025
9025
40024
40024
40024
1023
1023
9025
9025
9025
9025
9025
3008
3008
3008
1023
1023
1023
1023
1023
9025
9025
9025
9025
1023
1023
1023
1023
1023
9025
9025
9025
3008
3008
1023
9026
9026
9026
9025
9025
9025
9025
0
9025
1023
1023
1023
1023
9025
3008
9025
9025
9026
9026
9026
9025
3008
3008
3008
3008
3008
3008
40024
0
9026
9026
9026
9026
9026
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
0
1023
1023
1023
1023
0
9025
9025
9025
9025
0
0
0
0
0
0
0
0
0
0
0
1023
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
40024
40024
0
1023
1023
1023
1023
0
0
0
3008
3008
3008
3008
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
3008
40024
40024
40024
40024
40024
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
9026
9026
9026
9026
1023
1023
0
1023
1023
1023
0
0
9026
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
0
0
0
0
9025
9025
9025
1023
1023
1023
3008
9025
9025
9025
9025
40024
40024
40024
40024
40024
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
3008
3008
3008
3008
0
0
40024
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
9026
9026
1023
0
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
0
0
0
0
1023
1023
1023
1023
1023
1023
1023
1023
40024
40024
3008
3008
3008
3008
3008
1023
9025
9025
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
3008
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
0
0
1023
1023
1023
1023
3008
40024
1023
1023
3008
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9026
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
3008
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
1023
1023
1023
1023
9025
40024
40024
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
40024
40024
40024
40024
9025
9025
9025
9025
9025
3008
0
9025
9025
9025
3008
0
0
0
0
9025
9025
9025
9025
40024
40024
9025
9025
9026
9026
9026
1023
3008
0
3008
0
3008
3008
9025
40024
40024
40024
9026
9026
9026
0
0
0
0
0
0
3008
3008
40024
40024
40024
40024
40024
40024
40024
1023
1023
1023
1023
9026
9026
9026
9026
3008
1023
1023
1023
1023
1023
1023
3008
3008
9025
9026
9026
9026
9026
0
0
0
9025
9025
9025
3008
1023
1023
1023
1023
1023
1023
9025
40024
40024
40024
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
0
1023
9026
1023
1023
1023
1023
3008
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
1023
1023
1023
1023
9025
9025
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
0
0
9025
9025
9025
9025
9025
9025
3008
3008
9026
3008
3008
3008
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
0
0
9026
0
0
0
0
0
0
0
9025
0
1023
1023
1023
0
3008
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
3008
3008
3008
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
9025
9025
9025
9025
9025
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
9025
9026
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9025
1023
1023
1023
1023
1023
1023
9025
9025
1023
1023
1023
1023
1023
9025
9026
9026
9026
9026
9026
9025
9026
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
0
0
0
9026
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
0
0
0
0
0
0
0
9026
9026
9026
9026
9025
9025
9025
1023
1023
1023
1023
1023
3008
3008
1023
9026
9026
1023
1023
1023
1023
9025
9025
9025
3008
3008
3008
9025
9025
9025
9025
9026
3008
3008
3008
9025
1023
1023
1023
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
3008
9025
9025
9025
9025
9025
9025
1023
1023
0
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
3008
3008
9025
9025
9025
9025
9025
0
0
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
9025
9025
9025
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
0
0
1023
1023
1023
1023
9025
9025
9025
9025
9025
1023
1023
0
1023
1023
0
1023
1023
1023
1023
1023
9026
9026
3008
9025
9025
9025
9025
9025
9026
9026
9026
9026
9025
9025
9025
9025
9025
9026
9026
9026
1023
1023
1023
1023
9026
1023
1023
1023
1023
1023
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
3008
9025
9025
1023
1023
1023
1023
0
0
9026
9026
9026
0
0
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
9025
9025
9025
9025
3008
3008
3008
9025
9025
3008
3008
9025
3008
9026
9026
9026
9026
9026
3008
0
40024
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
9025
9025
9025
9025
9025
9025
9025
3008
3008
1023
1023
1023
1023
0
9026
9026
9026
0
0
0
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
1023
9026
9026
9026
40024
40024
40024
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
9025
9026
9026
9025
9025
9025
9025
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
40024
40024
40024
40024
40024
0
0
1023
0
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
1023
1023
0
0
0
0
1023
1023
0
3008
0
0
0
0
0
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
0
0
0
0
0
0
0
9025
9025
9025
9026
9026
1023
1023
1023
3008
3008
3008
3008
1023
1023
1023
9025
9025
9025
9026
9026
3008
3008
3008
40024
40024
40024
40024
40024
0
0
9025
9025
9025
1023
0
0
0
0
3008
3008
3008
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
40024
40024
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
1023
1023
3008
3008
3008
0
0
3008
3008
3008
3008
9025
9025
9025
9025
1023
1023
1023
1023
1023
9025
9025
9025
9025
0
0
0
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
0
3008
9026
9026
9026
9026
0
1023
0
0
0
1023
0
1023
9025
9025
9025
9025
9025
40024
40024
40024
40024
40024
0
0
9026
9026
9026
9026
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9025
9025
9025
9026
9026
0
0
0
40024
0
9026
9026
9026
9026
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
9026
9026
9026
9026
9026
1023
1023
1023
1023
9025
1023
1023
1023
9026
9026
9026
1023
1023
1023
1023
1023
0
1023
1023
1023
1023
1023
1023
0
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9025
1023
1023
1023
0
0
0
3008
3008
1023
1023
0
1023
1023
0
0
0
0
0
3008
3008
9025
9025
1023
1023
9025
9025
9025
1023
1023
1023
1023
3008
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
40024
40024
0
0
0
9026
0
0
9026
9026
9026
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
0
0
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
0
9025
1023
9025
1023
9025
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
0
0
0
9025
1023
3008
3008
0
0
9025
9025
9025
9025
9026
9025
9026
9026
9026
9026
9026
40024
1023
1023
0
0
0
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
9026
9026
3008
40024
40024
3008
40024
40024
3008
3008
0
0
0
9025
0
9026
9026
9025
9025
9026
9025
9026
9025
9026
9026
1023
1023
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
1023
1023
1023
40024
40024
40024
40024
40024
40024
40024
40024
40024
40024
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
1023
1023
1023
9026
9026
1023
1023
1023
1023
1023
40024
40024
40024
1023
9025
1023
1023
1023
1023
1023
9025
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
3008
3008
9026
9026
9026
9026
9025
9025
9025
9025
40024
40024
9025
9025
9025
9025
9025
9026
9026
9026
9026
0
0
0
9025
0
0
0
1023
0
0
0
1023
1023
0
9026
9026
9026
9026
9026
0
0
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
9026
9026
9026
9026
9026
9026
9025
9025
9025
9025
0
0
0
1023
0
9025
1023
1023
1023
9026
9026
1023
1023
9026
9026
9026
3008
9025
1023
1023
1023
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
9025
9025
9025
9025
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9026
9026
0
1023
1023
1023
1023
1023
1023
1023
1023
9025
9025
9025
9025
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
1023
1023
1023
1023
3008
9025
9025
9025
9025
0
0
1023
1023
1023
1023
1023
1023
3008
3008
3008
3008
3008
9026
9026
9026
9026
9026
9025
9025
9025
9025
1023
1023
9025
0
0
3008
3008
3008
3008
3008
3008
3008
3008
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
3008
3008
3008
3008
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
1023
1023
9025
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
0
0
0
1023
9025
1023
9025
9025
9025
9025
9025
9025
9025
9025
1023
1023
1023
9025
9025
9025
9025
1023
1023
1023
1023
1023
9025
9025
9025
3008
3008
3008
0
0
1023
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
1023
0
0
0
9025
0
0
0
1023
1023
1023
9025
9025
9025
9025
9025
0
0
9026
9026
9026
3008
3008
9025
9025
9025
9025
9025
3008
9026
9026
9026
9026
9026
1023
1023
1023
1023
9025
1023
1023
1023
1023
3008
3008
0
0
1023
1023
1023
1023
0
0
0
0
3008
3008
1023
1023
9025
9025
9025
9025
9025
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
3008
0
0
0
9025
9025
9025
9025
9025
9025
9025
0
1023
1023
1023
1023
1023
3008
9025
1023
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
9025
0
0
0
0
3008
9025
9025
9025
9025
0
3008
0
9025
9025
9025
9025
40024
40024
40024
40024
0
0
0
0
3008
3008
0
3008
1023
1023
1023
1023
1023
1023
1023
0
0
1023
0
1023
0
0
1023
9025
9025
9025
9025
9025
1023
9025
9026
9026
9026
9025
9025
9025
9026
9026
9026
1023
1023
9025
9025
9025
1023
9025
3008
3008
0
0
9025
0
0
0
3008
3008
3008
3008
3008
3008
3008
3008
3008
9026
9026
9026
9026
9026
9026
1023
3008
3008
1023
3008
40024
3008
3008
3008
3008
3008
9026
9026
9026
9026
9026
3008
0
0
0
0
1023
1023
1023
9026
9026
9026
9026
1023
1023
1023
9025
1023
1023
9025
9025
9025
9025
9025
9025
9025
9025
1023
3008
3008
3008
3008
1023
1023
1023
1023
1023
9026
9026
1023
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
0
0
0
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9026
9025
9026
9026
9025
9025
9025
9025
9025
9025
1023
0
1023
9025
1023
1023
0
1023
1023
0
0
0
1023
1023
1023
1023
0
0
0
0
3008
0
0
0
0
0
0
0
0
9025
0
9025
9025
9025
9025
9026
9026
3008
3008
3008
40024
40024
40024
40024
40024
0
0
1023
1023
0
0
0
0
1023
1023
1023
3008
3008
9025
9025
9025
9025
9026
9026
9026
9026
9026
9025
9025
9025
9025
9025
9025
9026
9026
9026
9026
1023
3008
3008
3008
3008
3008
3008
3008
3008
3008
1023
1023
1023
1023
1023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
0
0
0
0
0
0
0
0
0
1027
1027
1027
0
0
0
0
1027
0
0
0
0
0
0
0
1027
1027
0
0
0
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
0
1027
1027
0
1027
1027
1027
1027
1027
0
0
1027
0
0
0
0
0
0
0
0
0
0
1027
1027
0
0
0
0
2001
2001
2001
2001
0
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
0
0
1027
1027
1027
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
0
0
1027
0
0
1027
0
0
0
1027
0
1027
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
2001
0
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
0
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
1027
0
0
1027
1027
1027
1027
0
0
0
0
0
0
0
0
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
2001
2001
0
0
0
0
0
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2001
0
2001
0
0
0
0
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
0
0
0
0
0
1027
1027
1027
1027
1027
1027
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
0
0
0
0
0
1027
1027
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
1027
0
0
0
0
0
0
1027
1027
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
0
1027
1027
1027
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
1027
1027
1027
1027
1027
1027
1027
0
1027
0
0
0
0
0
0
0
0
0
1027
1027
0
0
0
0
0
0
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
2001
0
0
0
0
0
0
0
0
0
0
0
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
0
1027
0
0
0
0
1027
1027
0
0
0
0
0
0
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
0
0
1027
1027
1027
1027
0
0
1027
1027
1027
1027
1027
1027
1027
1027
0
1027
1027
1027
0
1027
1027
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
0
0
0
0
0
0
2001
2001
0
0
0
0
0
0
2001
1027
1027
1027
0
0
0
0
0
0
0
0
1027
0
0
0
0
1027
0
0
0
0
1027
1027
0
0
0
0
0
0
0
0
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
1027
1027
1027
0
2001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
0
1027
0
0
1027
0
1027
1027
1027
0
0
0
0
0
0
0
1027
0
0
0
0
0
0
0
0
0
2001
0
1027
0
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1027
1027
1027
1027
1027
0
0
0
0
1027
1027
1027
1027
1027
0
0
1027
1027
1027
0
0
1027
1027
9026
9026
9026
9026
41038
41038
9026
9026
9026
9026
9026
9026
9026
41039
41039
41039
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
0
1027
1027
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
1027
41038
0
3008
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
1027
1027
1027
1023
1023
1023
1023
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41040
9026
0
41038
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
41040
41040
41040
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41039
9026
9026
9026
9026
9026
41039
41038
41038
41038
41038
41038
41038
41038
1027
1027
41038
9026
9026
9026
9026
9026
9026
9026
9026
0
0
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
3008
0
0
41040
0
0
0
0
0
41040
41039
0
41038
41038
41038
41038
41038
9026
9026
9026
9026
9026
9026
3008
3008
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
1027
41040
41040
41040
1027
41040
41040
3008
41040
41040
1027
41040
9026
1027
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
41040
41040
41040
41040
41040
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
9026
9026
1023
1023
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
0
0
0
0
0
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
41038
41038
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1023
1023
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
0
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
41038
41038
41038
9026
9026
9026
1023
1027
9026
1027
9026
1027
9026
9026
1027
1027
9026
9026
9026
41038
9026
9026
9026
1023
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1023
1023
1023
1023
0
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
9026
0
0
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
41038
41038
9026
9026
9026
41038
1023
41039
9026
9026
9026
9026
9026
41039
41039
41039
41039
1027
1027
3008
41038
41038
41038
41038
41038
41038
41038
41038
41038
41038
41038
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
9026
9026
41038
41038
41038
9026
9026
9026
9026
9026
9026
9026
0
0
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1027
1027
1023
1027
1027
0
0
0
0
9026
9026
1027
1027
1027
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
9026
1023
1023
9026
9026
9026
1027
1027
1027
1027
1027
1027
3008
3008
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
0
9026
0
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41040
41040
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
1027
41039
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
0
0
0
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
41038
41038
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1023
1023
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
41038
1027
41040
41040
9026
9026
9026
1027
1027
1027
1027
9026
1027
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
1027
9026
9026
9026
9026
41039
41040
41039
41039
41039
1027
41039
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
1023
1023
1023
1023
41040
41040
41040
41040
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
41039
41039
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
41038
41038
41038
41038
1027
9026
9026
9026
9026
0
0
0
0
0
0
0
0
9026
9026
9026
9026
9026
41039
9026
0
0
0
0
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
1023
41039
41039
41039
41039
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
0
0
0
0
0
0
1027
1027
1027
9026
9026
9026
9026
0
0
0
41040
41040
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
41038
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
41038
41038
1023
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
1027
1027
1027
1023
1027
1023
9026
9026
1027
1027
1027
3008
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1027
1027
1023
0
1023
1027
1027
1023
1023
1023
1023
1023
1023
1023
1023
1027
1023
1027
1027
1027
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
9026
1023
9026
9026
41040
41040
9026
1027
41039
41039
41039
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41040
41040
41040
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
1027
9026
9026
0
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1023
1023
1023
1027
41040
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
41038
41038
41038
1027
1027
1027
1027
1027
1027
9026
9026
9026
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
1027
1027
0
0
0
0
0
9026
9026
9026
1023
1027
1023
1023
1027
41040
41040
3008
41040
3008
1023
1023
1023
1027
1027
9026
9026
0
1027
1027
41038
41038
1027
1027
1027
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
0
0
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1027
1023
1027
1027
1027
1027
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1023
1023
1027
1023
1027
1027
9026
1027
9026
9026
1027
9026
9026
9026
1027
1027
41040
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
41038
41038
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41039
41039
41039
41039
41039
9026
1023
9026
9026
9026
9026
1027
1027
1027
9026
1027
1027
0
41038
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
41038
41038
41038
41038
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
1027
1027
1027
1027
1027
41038
41038
9026
1027
1027
1027
1027
9026
1027
9026
9026
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
0
0
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41040
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
9026
9026
9026
9026
1027
1027
9026
9026
1023
1023
1027
1027
1027
9026
9026
9026
9026
9026
41038
41038
41038
9026
9026
41039
41039
9026
9026
9026
1023
1023
1023
1023
1023
1023
1027
1027
41038
41038
41038
0
0
41038
0
0
0
1027
1027
41039
9026
9026
9026
9026
9026
9026
9026
0
9026
9026
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
1027
1027
1027
1023
1023
1027
1027
1027
1027
9026
9026
1027
1027
1027
1027
1027
1027
9026
9026
1027
1027
1027
0
0
0
0
0
0
1023
1023
0
41040
1023
41040
0
0
0
9026
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
41038
9026
9026
9026
9026
9026
9026
9026
1027
1027
41039
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
0
9026
9026
1027
1027
1027
9026
9026
1027
1027
1027
9026
9026
1027
1027
3008
9026
9026
0
9026
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
41040
41040
0
0
1027
0
41038
9026
9026
1027
1027
1027
1027
1027
1027
9026
1027
1023
1023
1027
1027
1027
1027
1027
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
41038
41038
41038
41038
41039
41038
41038
41038
41040
0
0
0
0
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
9026
9026
9026
1027
41039
41039
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
3008
3008
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
41038
41038
41038
41038
9026
9026
9026
9026
0
0
0
0
0
0
0
41038
41038
41038
41038
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
0
0
41038
41038
9026
9026
1027
1027
1027
1027
1027
1027
1023
1023
1027
1027
1027
1027
1027
1027
1023
1027
1027
3008
1023
9026
1027
9026
9026
1027
1027
1023
1023
1027
1027
1027
1027
1027
1027
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
9026
41040
41040
41040
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
0
0
0
1027
1027
0
0
1027
1027
9026
1023
1023
1023
1023
1027
9026
9026
9026
9026
41039
41038
41038
41038
0
9026
9026
9026
1027
1027
9026
9026
1023
1023
1023
1023
1023
9026
1023
1023
1023
9026
1027
1027
1027
1027
1027
9026
9026
1027
1027
9026
1027
9026
9026
9026
9026
41038
41038
1027
1027
1023
9026
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
0
0
9026
9026
9026
9026
9026
0
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
41038
41038
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
41038
41038
41038
9026
9026
9026
41039
41039
41039
41039
41039
41039
9026
9026
9026
9026
9026
9026
9026
9026
1027
41040
0
0
41040
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
41038
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
41038
41038
41038
9026
9026
9026
9026
9026
9026
1027
1027
41039
41039
9026
41039
9026
9026
9026
41039
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
41040
41040
41038
41040
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1023
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
41039
1027
41039
41039
1027
1027
1027
1027
41038
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
41038
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1023
1023
1023
9026
1027
1027
1027
1027
1027
41039
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
9026
3008
9026
9026
3008
9026
9026
9026
9026
9026
1023
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
1023
1023
1023
9026
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
1023
1027
1023
9026
9026
9026
9026
9026
1027
1027
1027
9026
1023
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
0
1027
1027
1027
1027
1027
9026
41038
41038
41038
9026
9026
41039
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
9026
9026
1023
41039
41038
41038
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
1023
1023
1027
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
1023
1023
1027
1023
1023
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1027
1027
41038
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
41039
41039
41039
41039
41039
9026
9026
9026
9026
1027
9026
41038
41038
9026
9026
9026
1023
1023
1023
9026
1023
9026
1027
1027
1027
0
0
0
0
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
1027
1027
1027
1027
1027
1027
9026
9026
9026
41038
41038
41038
41039
1027
1027
1027
1027
1027
1023
0
0
0
0
0
0
0
1023
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
1023
1027
1027
1023
9026
9026
9026
9026
9026
9026
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1027
1027
1027
1027
1027
1027
41038
41038
41038
41038
9026
9026
9026
9026
9026
0
0
0
0
1027
1027
1027
1023
1027
1027
1023
1027
1027
1023
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1027
1027
1027
1027
1027
9026
9026
9026
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
1027
1027
1027
41038
41038
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
0
0
0
0
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
1027
9026
1027
1027
1027
1027
1027
9026
9026
1027
1023
1023
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
41038
41038
41038
41038
41038
1027
1027
1023
1023
1023
1023
1023
1023
1027
41038
41038
1027
1027
1027
9026
9026
9026
9026
9026
9026
41038
41038
41038
41038
41038
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
1023
1023
1023
9026
1023
1023
0
0
0
1027
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
41038
41038
41038
41038
41038
41038
9026
9026
9026
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
1023
9026
1023
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
1027
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
41040
41040
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
1023
9026
9026
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
1027
1027
1027
1027
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
0
1023
0
1023
1023
1027
41039
41039
41039
0
0
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
3008
3008
3008
1027
1027
1027
1027
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1023
41039
41038
41038
41038
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1023
41038
41038
41038
41038
41039
9026
1023
1023
1023
1023
41038
41040
41040
41040
41040
41038
41040
41038
41040
41040
41040
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
0
1027
1027
1027
1027
0
9026
1027
1027
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
1027
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41039
41039
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
41038
41038
41038
41038
41038
41038
0
0
0
0
0
0
0
0
0
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
1023
1023
1023
1023
1023
9026
9026
9026
9026
1027
1023
1023
1023
1023
0
41038
0
1023
1023
1023
1027
1027
1023
1027
1027
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
41038
41038
41038
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
41038
1023
1023
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
3008
3008
9026
9026
9026
9026
9026
1027
1027
1027
0
9026
0
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
0
1027
0
0
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
1027
1027
1027
41038
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1023
1023
41038
0
0
1023
1023
9026
9026
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
9026
1027
1027
1027
1027
1027
1027
9026
9026
9026
9026
9026
9026
1027
1027
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
0
0
0
0
9026
1023
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1023
1023
1023
41038
41038
41038
41038
41038
41038
41038
41038
41038
41038
1027
1027
1027
1027
1027
1023
1023
1023
1023
1023
1023
1023
9026
9026
9026
9026
9026
9026
0
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
41038
41038
0
0
0
1027
1027
1027
1027
41038
41038
1027
1027
1027
3008
3008
3008
1027
1027
9026
1023
1023
9026
9026
9026
9026
9026
9026
9026
9026
41038
41038
41038
41038
41038
9026
9026
1023
9026
9026
9026
9026
9026
9026
9026
9026
1027
1027
1027
1027
9026
9026
9026
9026
1027
9026
9026
9026
1027
1027
