0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
0
0
0
0
0
0
0
0
0
9023
0
0
0
0
0
0
0
0
0
0
0
0
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
0
0
0
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
9023
0
0
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
0
0
0
0
9023
9023
0
9023
9023
0
0
9023
0
9023
0
0
0
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
0
0
0
0
0
0
0
0
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
0
0
0
0
0
0
0
9023
0
0
0
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
0
9023
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
0
0
9023
9023
9023
9023
0
0
0
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
0
0
0
9023
0
0
0
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
9023
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
0
9023
9023
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
0
0
9023
9023
9023
9023
0
0
0
0
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
0
0
0
0
0
0
0
0
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
0
9023
9023
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
0
0
0
9023
9023
9023
9023
9023
0
0
0
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
9023
0
0
0
0
9023
0
0
9023
0
9023
0
0
9023
9023
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
0
0
0
0
0
0
0
9023
9023
9023
9023
0
0
0
9023
0
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
0
1003
0
0
0
0
0
0
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
0
0
1003
1003
0
1003
1003
1003
0
0
0
0
0
0
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
1003
1003
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
0
1003
0
0
0
0
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
0
0
0
0
0
0
0
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
1003
1003
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
0
0
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
0
0
1003
1003
0
0
0
0
0
0
1003
1003
0
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
0
1003
1003
1003
0
1003
1003
0
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
0
1003
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
0
0
0
0
0
0
1003
1003
1003
0
0
1003
1003
1003
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
1003
1003
1003
0
0
0
0
0
0
0
0
0
1003
1003
1003
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
0
0
0
0
1003
1003
1003
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
1003
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12019
12019
9023
9023
9023
34018
34018
34018
34018
34018
1003
1003
1003
9004
9004
1003
12019
12019
1003
9004
9004
12019
1003
1003
9023
9023
9023
9023
9023
9023
9023
9004
9023
9023
9023
9023
9023
1003
1003
1003
12019
1003
34018
34018
34018
34018
34018
9004
34018
34018
34018
1003
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
9023
9023
9023
9023
12019
12019
9023
9023
34018
34018
34018
34018
9023
0
1003
1003
0
0
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
9023
0
9023
0
0
0
0
1003
34018
1003
1003
0
0
1003
34018
12019
9023
12019
9023
12019
12019
9023
9023
12019
9023
0
0
1003
34018
1003
1003
1003
1003
9004
9004
0
0
0
0
0
0
9004
9004
9004
9004
9004
9004
9023
0
0
0
0
0
34018
34018
34018
34018
34018
34018
12019
12019
12019
12019
12019
9023
9023
9023
1003
1003
1003
34018
34018
34018
34018
9023
9023
9023
9023
9023
9023
9023
9023
9023
12019
12019
0
0
0
0
0
12019
12019
12019
12019
12019
0
9023
0
0
12019
34018
0
0
0
0
9004
1003
9004
1003
12019
12019
1003
12019
1003
12019
12019
12019
12019
12019
12019
34018
34018
34018
34018
34018
34018
1003
0
0
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
34018
34018
34018
34018
34018
34018
34018
9004
9023
9023
9023
12019
0
0
0
0
0
1003
1003
1003
12019
12019
12019
12019
0
0
0
12019
12019
12019
34018
34018
34018
34018
34018
34018
34018
34018
12019
12019
34018
34018
34018
34018
9004
9004
9004
9004
34018
34018
34018
34018
12019
34018
34018
12019
12019
12019
9004
9004
0
0
1003
9023
1003
0
0
0
12019
12019
12019
34018
34018
34018
34018
0
0
9023
12019
12019
1003
9023
9023
9023
9023
9023
34018
34018
0
0
0
0
9023
9023
9023
0
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
9004
9004
34018
34018
34018
34018
9004
9004
9004
9004
9023
9023
9023
9023
0
9023
9023
0
0
0
0
34018
34018
34018
34018
34018
0
34018
1003
1003
1003
1003
34018
9004
9004
9004
12019
12019
12019
12019
12019
12019
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
0
0
12019
1003
1003
1003
12019
12019
12019
34018
1003
1003
1003
1003
1003
1003
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
34018
34018
34018
9004
9004
9004
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
9023
9023
9023
9023
9023
9023
0
0
0
0
0
34018
0
0
0
34018
34018
34018
0
34018
34018
34018
34018
12019
12019
12019
12019
1003
1003
1003
34018
34018
34018
34018
0
0
34018
34018
34018
34018
34018
1003
1003
9023
9023
9023
9023
0
0
0
0
34018
34018
34018
34018
34018
9023
9023
0
9023
9023
9023
0
0
9023
9023
9023
9023
1003
1003
1003
1003
0
0
0
9023
34018
34018
34018
0
0
0
0
34018
34018
34018
0
1003
1003
1003
1003
1003
1003
1003
34018
34018
34018
34018
1003
1003
1003
34018
34018
9004
12019
12019
12019
1003
34018
9023
34018
34018
34018
34018
34018
34018
34018
1003
1003
9023
9023
9023
9023
1003
9023
9023
1003
9004
9004
9004
9004
9004
0
0
1003
9004
34018
34018
34018
34018
34018
1003
0
1003
0
0
34018
34018
34018
34018
0
34018
34018
34018
34018
1003
1003
1003
34018
1003
1003
0
0
0
0
0
9004
9004
9004
12019
12019
0
0
0
0
0
0
0
1003
34018
34018
12019
1003
1003
1003
0
0
0
0
0
34018
34018
34018
34018
12019
12019
12019
12019
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
1003
1003
0
34018
34018
34018
9023
9023
9023
34018
34018
34018
34018
34018
34018
0
1003
1003
0
1003
1003
34018
34018
34018
34018
34018
0
0
0
34018
34018
12019
34018
34018
34018
34018
34018
1003
34018
34018
34018
34018
34018
34018
34018
0
0
34018
9023
1003
1003
12019
34018
12019
34018
9004
9004
9004
12019
12019
12019
12019
12019
12019
12019
34018
34018
34018
34018
34018
9004
34018
34018
34018
34018
34018
34018
34018
12019
34018
0
34018
34018
34018
34018
34018
1003
9023
9023
9023
9023
34018
34018
34018
34018
34018
34018
34018
34018
9023
9023
9023
9023
9023
9023
9004
34018
34018
34018
0
0
0
0
12019
12019
12019
0
0
0
0
0
0
9023
9023
9023
12019
12019
12019
12019
1003
1003
1003
1003
1003
12019
12019
12019
0
12019
0
0
1003
1003
0
34018
34018
34018
34018
0
0
0
0
9004
9004
9004
12019
12019
9023
9023
9023
0
0
0
12019
12019
12019
12019
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
34018
34018
34018
34018
34018
34018
34018
9023
9023
9023
9023
9004
9004
9004
9004
0
0
1003
1003
34018
34018
34018
34018
34018
34018
34018
34018
9023
9023
0
9023
9023
1003
1003
1003
1003
12019
12019
12019
12019
12019
12019
12019
12019
12019
34018
34018
34018
9004
9004
9004
9023
0
0
0
0
0
1003
1003
1003
1003
1003
34018
34018
34018
34018
34018
34018
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
12019
12019
12019
12019
9004
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
12019
12019
12019
0
0
0
0
0
34018
34018
34018
0
0
0
12019
12019
12019
9023
12019
9023
12019
1003
12019
12019
1003
1003
34018
34018
34018
34018
34018
9004
9004
9004
9004
9004
34018
34018
34018
34018
0
0
0
9004
9004
9004
1003
1003
12019
12019
12019
12019
9023
9023
9023
0
0
0
9023
9023
0
0
0
0
0
0
0
0
0
0
9004
9004
0
0
0
0
0
1003
1003
1003
1003
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
1003
0
0
0
0
34018
34018
34018
9004
9004
9004
9004
9004
12019
34018
9023
34018
9023
9023
1003
1003
1003
1003
1003
1003
1003
1003
12019
12019
12019
12019
12019
1003
1003
1003
9004
9004
9004
34018
12019
12019
12019
0
0
0
0
9004
34018
34018
34018
34018
34018
0
0
0
9004
9004
9004
9004
9004
9004
9004
1003
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
9023
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
12019
12019
12019
12019
34018
34018
34018
0
0
0
0
0
0
0
34018
34018
34018
34018
34018
0
0
34018
34018
34018
34018
34018
34018
34018
1003
0
0
0
9023
9023
9023
0
0
0
0
1003
9023
9023
9023
9023
9023
12019
9023
12019
12019
12019
12019
34018
9023
9023
9023
9023
34018
34018
34018
34018
0
0
9023
9023
9023
34018
34018
0
0
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
34018
34018
9004
12019
12019
12019
12019
9004
9004
9004
9004
9004
9004
9023
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
9023
9023
9023
34018
34018
12019
12019
0
0
0
0
0
0
34018
0
0
0
0
0
0
0
34018
12019
12019
12019
12019
1003
12019
12019
12019
1003
12019
12019
1003
12019
1003
34018
0
0
9023
9023
34018
34018
34018
12019
34018
34018
12019
12019
34018
12019
12019
12019
12019
12019
0
0
0
0
0
0
34018
9023
34018
9023
9023
12019
12019
12019
9023
9023
9023
9023
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
9004
9004
9023
9023
9023
9023
9023
9023
1003
9004
9004
12019
1003
9004
0
0
0
0
0
0
1003
1003
1003
1003
0
34018
12019
1003
1003
0
9023
0
9023
0
9004
9004
9023
9023
9023
9023
1003
0
0
0
0
0
0
0
0
0
12019
12019
12019
1003
1003
34018
34018
1003
1003
1003
34018
34018
1003
1003
1003
1003
1003
34018
1003
1003
34018
12019
12019
12019
34018
1003
1003
1003
0
0
0
0
34018
1003
1003
1003
34018
34018
34018
34018
34018
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
9023
9023
12019
12019
12019
12019
12019
12019
12019
12019
34018
34018
34018
1003
1003
1003
1003
1003
1003
1003
0
0
0
9023
9023
0
0
0
0
0
0
9023
9023
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
0
0
0
34018
34018
1003
1003
1003
34018
9004
9004
9004
12019
12019
12019
12019
0
0
0
0
0
0
1003
1003
1003
9004
9004
9004
9004
9004
9004
34018
34018
34018
34018
9004
9004
9004
9004
1003
1003
0
0
0
1003
1003
1003
9004
9004
9004
9004
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
34018
1003
1003
1003
1003
1003
1003
34018
9004
9004
9023
9023
9023
9023
34018
12019
12019
12019
34018
0
0
0
0
9004
34018
9004
9004
9004
9004
9004
34018
34018
0
0
1003
1003
1003
1003
9004
9004
0
0
0
0
9023
9023
9023
9023
9023
9023
12019
34018
12019
34018
34018
34018
34018
34018
1003
1003
1003
12019
12019
34018
34018
34018
1003
1003
1003
1003
12019
12019
34018
34018
9004
9004
0
0
0
0
0
0
0
0
0
9004
0
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
1003
1003
1003
1003
1003
9004
9004
9004
1003
9004
9004
9004
9004
9004
0
0
0
0
9004
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
34018
1003
34018
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
9023
9023
9023
9023
0
0
0
0
0
0
9004
9023
9023
9023
9023
12019
12019
12019
12019
12019
12019
9004
9004
34018
34018
34018
34018
34018
34018
0
0
1003
1003
1003
0
0
0
1003
1003
1003
1003
0
34018
34018
0
0
0
0
0
0
0
1003
1003
1003
12019
12019
12019
12019
1003
12019
12019
12019
12019
12019
12019
9023
9023
9023
34018
34018
34018
12019
12019
12019
9004
9004
0
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9023
9004
9004
9004
9004
9004
9004
34018
34018
34018
1003
0
34018
34018
34018
34018
34018
34018
34018
12019
1003
12019
12019
9023
34018
34018
34018
12019
12019
34018
34018
34018
34018
1003
12019
12019
9004
9004
9004
9004
1003
1003
1003
1003
1003
9004
34018
34018
12019
12019
34018
34018
34018
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
34018
34018
34018
1003
12019
34018
34018
34018
34018
34018
34018
34018
9004
9004
9004
9004
9004
1003
1003
34018
34018
34018
34018
34018
34018
34018
12019
12019
34018
34018
34018
34018
34018
9023
9023
34018
34018
34018
34018
12019
12019
12019
1003
9004
9004
9004
9004
9023
9023
9023
0
0
34018
9023
9023
9023
9023
1003
34018
34018
1003
1003
12019
12019
34018
34018
34018
12019
1003
9004
1003
12019
12019
12019
12019
12019
34018
0
0
0
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
0
0
34018
34018
34018
34018
34018
12019
12019
12019
12019
12019
12019
1003
34018
34018
34018
34018
34018
34018
34018
12019
34018
1003
12019
34018
12019
12019
1003
1003
12019
12019
12019
12019
12019
12019
12019
1003
34018
1003
1003
34018
1003
34018
1003
1003
1003
1003
34018
34018
34018
0
0
0
0
0
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
0
34018
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
1003
1003
1003
1003
0
0
0
0
34018
34018
34018
34018
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
34018
34018
0
9023
9023
12019
12019
9023
9023
9023
9023
1003
1003
1003
12019
12019
12019
12019
34018
1003
1003
1003
34018
34018
9023
9023
9023
9004
9004
9004
9004
9004
9004
0
0
0
9004
34018
1003
0
0
9023
9023
9023
9023
9023
9023
9004
9004
1003
9023
9023
9023
9023
9023
1003
34018
34018
12019
12019
0
0
0
1003
9023
9023
9023
9023
12019
9004
9004
9004
9004
9004
0
0
0
0
12019
12019
9023
9023
9023
12019
0
34018
34018
34018
34018
34018
34018
12019
12019
34018
34018
34018
0
0
0
12019
34018
34018
34018
34018
1003
1003
34018
34018
34018
9004
9004
9004
9004
9004
1003
12019
12019
1003
1003
1003
1003
1003
1003
12019
12019
34018
34018
0
0
0
0
0
34018
34018
34018
34018
34018
34018
12019
34018
34018
34018
34018
34018
12019
1003
1003
9023
9023
9023
0
0
0
0
0
0
0
0
0
34018
34018
9023
9023
0
9023
9023
0
0
9023
9023
9023
9023
34018
0
0
0
0
0
0
0
34018
34018
9004
9004
34018
0
0
12019
12019
12019
12019
34018
34018
34018
12019
12019
12019
12019
12019
0
0
0
0
0
12019
12019
34018
34018
34018
34018
34018
34018
1003
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
34018
34018
34018
0
0
9004
9004
9004
1003
1003
12019
34018
12019
12019
12019
12019
34018
34018
9023
9023
9023
9023
9023
9023
34018
34018
34018
9004
34018
34018
34018
34018
34018
0
9023
9023
9023
12019
12019
12019
12019
12019
12019
12019
9023
9023
9023
9023
9023
9023
9023
9023
1003
1003
1003
1003
1003
9023
34018
34018
34018
34018
34018
34018
34018
9004
9004
9004
12019
1003
1003
1003
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
0
0
34018
34018
34018
34018
9023
1003
1003
1003
1003
1003
9023
34018
34018
34018
1003
1003
1003
1003
1003
1003
1003
1003
34018
12019
12019
12019
0
9023
9023
1003
1003
1003
9023
9023
1003
1003
12019
12019
12019
34018
34018
34018
34018
34018
9023
9023
9023
0
0
0
0
0
34018
34018
34018
1003
9023
9023
9023
9023
9023
9023
9023
12019
12019
12019
9023
9023
9023
9023
9023
9023
9023
9023
9023
34018
34018
9004
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9023
9023
9023
0
1003
1003
1003
1003
34018
34018
34018
1003
1003
1003
34018
34018
34018
1003
1003
9004
9004
9004
9004
9004
1003
1003
1003
1003
9004
0
0
0
0
9004
9004
9004
9004
0
0
1003
1003
34018
34018
12019
34018
9004
9004
34018
34018
34018
34018
34018
34018
34018
9023
12019
9004
9004
9004
9004
34018
34018
34018
9023
9023
9023
9023
9023
12019
0
0
0
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
34018
9023
9023
9023
1003
1003
9023
9023
9023
1003
1003
1003
1003
1003
1003
1003
1003
34018
34018
9004
1003
1003
1003
1003
1003
1003
1003
1003
34018
34018
34018
1003
1003
1003
9023
9023
9023
9023
9023
9023
34018
34018
34018
0
0
1003
0
0
0
0
0
0
34018
34018
34018
34018
34018
0
0
0
1003
1003
0
0
34018
34018
1003
1003
12019
12019
12019
12019
12019
0
0
0
0
0
1003
0
0
0
0
9004
9004
12019
12019
9023
9023
9004
9004
9004
9004
0
0
0
0
0
12019
12019
12019
12019
12019
1003
1003
34018
34018
12019
12019
12019
12019
12019
34018
12019
1003
1003
34018
34018
34018
34018
34018
9004
0
0
0
0
0
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
1003
34018
0
0
0
0
0
0
0
0
0
1003
1003
1003
12019
12019
12019
34018
34018
34018
34018
12019
12019
1003
34018
34018
34018
9004
9004
9004
9004
12019
12019
12019
12019
0
0
0
0
9023
0
34018
34018
12019
0
0
0
0
0
0
0
0
0
0
0
0
0
34018
34018
34018
9023
9023
0
0
1003
1003
12019
34018
34018
34018
34018
34018
1003
0
0
0
0
0
0
0
9004
9004
9004
9023
9023
9023
9023
12019
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
34018
34018
34018
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
9023
9023
9004
9004
9004
34018
34018
0
0
0
0
0
0
0
0
34018
34018
34018
34018
34018
1003
9023
9023
9023
0
9004
9004
0
0
12019
12019
12019
12019
9004
9004
9004
9004
34018
9023
9023
9023
34018
34018
0
0
0
0
0
0
9023
9023
9023
9023
9023
9023
9023
1003
1003
1003
9023
1003
1003
34018
34018
34018
34018
9023
9023
9023
9023
9023
1003
1003
1003
9004
9004
1003
1003
34018
1003
34018
34018
34018
34018
34018
0
1003
1003
1003
34018
34018
1003
12019
12019
12019
9023
1003
1003
1003
1003
1003
9004
1003
1003
34018
34018
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
0
1003
1003
34018
34018
34018
34018
34018
34018
12019
12019
12019
9004
9004
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
34018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12019
12019
0
0
0
0
0
0
0
0
1003
12019
12019
12019
12019
12019
1003
12019
12019
12019
12019
12019
12019
0
0
0
34018
34018
34018
34018
34018
9023
9023
9023
9023
9023
9023
34018
34018
34018
1003
1003
9004
9004
34018
34018
34018
34018
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
9023
34018
34018
34018
12019
34018
34018
34018
34018
1003
9004
9004
9004
9023
9023
9023
9023
9023
9004
9004
9004
9004
0
0
0
0
34018
34018
34018
0
12019
12019
0
0
0
1003
1003
9023
1003
1003
0
0
0
0
9004
9004
9004
1003
1003
34018
34018
34018
34018
34018
34018
34018
12019
34018
12019
34018
34018
34018
34018
0
0
0
0
0
12019
12019
0
0
0
0
0
0
0
0
0
34018
34018
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
12019
12019
12019
12019
12019
0
0
0
9023
9023
0
0
0
0
0
9023
9023
9023
1003
34018
34018
34018
1003
9023
1003
9023
1003
0
0
0
0
1003
1003
0
9023
9023
9023
9023
9023
12019
12019
12019
12019
34018
34018
34018
34018
34018
34018
12019
34018
34018
34018
12019
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
0
34018
0
0
0
34018
34018
0
0
34018
1003
34018
34018
34018
34018
34018
0
0
9004
9004
9004
9004
1003
9004
9004
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
0
0
0
0
12019
12019
12019
12019
1003
34018
34018
34018
34018
9004
9004
9004
9004
9004
9004
0
0
0
9023
9023
9023
9004
9004
34018
34018
12019
12019
12019
12019
12019
9004
9004
12019
12019
0
0
0
0
0
0
12019
12019
12019
34018
34018
34018
12019
12019
12019
12019
12019
1003
1003
1003
1003
1003
12019
12019
12019
9023
9023
9023
9023
9004
9004
1003
9023
0
0
0
0
0
0
12019
12019
0
34018
34018
0
34018
34018
34018
1003
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
34018
34018
0
0
0
34018
34018
34018
9004
9004
9004
12019
12019
1003
1003
1003
12019
9023
9023
9023
34018
34018
34018
34018
34018
1003
1003
1003
9004
9004
0
34018
12019
12019
0
12019
12019
9004
9004
9004
9004
12019
1003
1003
1003
1003
34018
34018
34018
34018
34018
12019
12019
34018
34018
34018
0
0
0
1003
1003
34018
34018
9023
9023
9023
0
1003
1003
1003
1003
1003
0
0
0
9023
9023
9023
9023
34018
9004
34018
12019
34018
12019
34018
12019
0
0
0
9004
9004
9004
0
0
34018
0
0
0
0
1003
9023
9023
9023
9004
9004
9023
9023
9023
9023
12019
12019
34018
34018
34018
12019
9023
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
12019
12019
0
0
0
9023
1003
1003
9023
1003
1003
34018
0
0
0
0
0
0
12019
0
0
0
12019
12019
12019
12019
12019
0
0
0
12019
12019
12019
12019
1003
1003
1003
0
0
0
0
0
0
0
0
12019
0
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
9023
9023
0
9023
9023
9023
9023
9004
9004
9004
9004
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
1003
1003
1003
34018
34018
34018
34018
34018
12019
12019
12019
12019
1003
1003
1003
1003
1003
0
0
0
12019
1003
1003
34018
34018
12019
12019
12019
0
9023
9023
0
0
9023
9023
9023
9023
9023
0
9023
9023
9023
34018
12019
12019
1003
1003
1003
12019
12019
34018
34018
1003
1003
0
0
0
0
0
0
0
34018
34018
0
0
34018
0
34018
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
1003
12019
12019
12019
12019
12019
12019
9023
9023
9023
9023
34018
34018
34018
34018
34018
0
0
0
0
0
0
12019
12019
12019
12019
0
0
0
0
9004
9004
34018
34018
12019
12019
34018
0
0
12019
12019
0
0
0
0
0
0
9023
9023
9023
9023
9023
1003
1003
1003
0
0
0
0
0
34018
34018
34018
34018
12019
9023
9023
9023
12019
12019
12019
9023
9023
0
0
0
1003
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
12019
34018
12019
12019
9023
9023
9023
0
0
0
0
0
0
0
9004
9004
34018
34018
34018
34018
34018
12019
12019
9023
9023
9023
9023
9023
9023
9023
9023
9023
9023
1003
1003
1003
9004
9004
9004
9004
9004
0
34018
34018
34018
12019
12019
12019
12019
12019
0
0
0
0
0
1003
1003
1003
34018
34018
34018
0
0
0
0
0
34018
34018
34018
34018
34018
1003
34018
34018
34018
34018
34018
34018
9004
9004
1003
1003
1003
1003
1003
1003
0
12019
12019
0
0
12019
0
0
12019
0
12019
1003
1003
1003
1003
1003
0
0
0
9004
9004
9004
34018
34018
34018
34018
34018
0
0
9004
0
0
0
9004
9004
9004
34018
12019
12019
12019
12019
12019
1003
9004
1003
9004
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
0
0
0
34018
34018
34018
34018
34018
34018
1003
1003
1003
1003
1003
1003
9023
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
34018
34018
34018
12019
9004
9004
9004
0
0
0
1003
1003
1003
1003
1003
9004
9004
9004
9023
1003
1003
1003
34018
12019
34018
34018
9004
9023
9023
12019
9023
0
0
0
0
9004
9004
1003
1003
1003
1003
12019
34018
34018
34018
34018
12019
0
0
0
34018
9023
9023
1003
9004
9004
9004
9023
9023
9023
9023
34018
1003
0
34018
34018
0
0
0
0
0
0
0
0
9023
0
0
0
0
1003
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12019
12019
0
34018
34018
12019
12019
1003
1003
12019
0
0
0
9004
12019
12019
12019
12019
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
34018
0
0
0
1003
1003
0
0
0
0
0
0
0
0
0
0
12019
12019
34018
12019
12019
1003
1003
1003
1003
1003
9023
9023
0
0
0
12019
9023
9023
9023
9023
9023
9023
9023
9023
9004
9023
9023
34018
12019
12019
12019
12019
12019
12019
34018
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
0
0
9023
9023
34018
1003
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
9004
1003
0
0
0
12019
9023
9023
9023
9023
9023
9023
9023
9023
9023
9004
9004
9004
0
1003
1003
1003
34018
34018
34018
9004
0
0
0
0
0
0
1003
34018
34018
34018
34018
34018
1003
1003
1003
1003
1003
34018
34018
34018
34018
34018
34018
34018
0
34018
9004
34018
34018
34018
0
0
0
0
0
0
12019
34018
34018
34018
0
0
0
0
34018
34018
34018
34018
34018
34018
9004
1003
1003
0
0
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
34018
34018
0
34018
34018
34018
34018
34018
0
0
0
0
0
9004
9004
9004
34018
12019
0
0
0
0
0
0
34018
34018
34018
34018
34018
34018
12019
12019
12019
0
0
0
1003
9023
9023
9023
9023
34018
34018
34018
34018
1003
1003
1003
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
0
0
0
9023
12019
9023
9023
9023
9004
9004
9004
9004
0
0
0
0
9004
9004
0
0
0
0
0
0
9004
12019
12019
12019
34018
34018
34018
34018
34018
34018
1003
1003
1003
0
0
0
0
12019
12019
34018
1003
0
0
0
0
0
0
0
1003
1003
34018
34018
34018
34018
34018
34018
0
0
34018
34018
0
34018
0
9004
1003
1003
1003
0
0
9023
0
0
0
0
34018
34018
34018
34018
1003
1003
1003
1003
1003
34018
34018
0
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
1003
9023
9023
9023
9023
9023
9023
9023
9023
9023
0
0
0
0
0
0
0
0
0
1003
1003
1003
9004
9004
9004
9004
9004
9004
34018
34018
34018
9004
0
0
0
0
9004
9004
9004
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
9004
1003
1003
1003
34018
12019
12019
34018
12019
0
9023
9023
9023
9023
9023
34018
34018
1003
9004
1003
1003
1003
1003
1003
1003
1003
9004
9004
34018
34018
34018
34018
0
0
0
0
1003
9023
9023
34018
34018
34018
34018
1003
1003
1003
1003
1003
34018
34018
0
0
0
0
9023
9023
0
9023
12019
1003
34018
34018
34018
34018
34018
34018
34018
34018
34018
9023
9023
0
0
0
0
0
34018
34018
34018
34018
9004
9004
0
0
0
0
0
9004
0
0
0
1003
1003
1003
34018
1003
1003
0
0
0
0
0
0
0
0
0
9004
9004
1003
1003
34018
34018
34018
34018
34018
34018
34018
0
0
34018
34018
34018
34018
34018
34018
34018
1003
1003
12019
0
0
0
0
0
0
1003
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1003
1003
9004
9004
9004
9004
9004
12019
12019
12019
9023
9023
9023
9023
9023
12019
12019
12019
12019
12019
34018
34018
12019
34018
9004
9004
9004
12019
12019
12019
0
0
0
0
0
0
12019
12019
12019
1003
34018
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
1003
0
0
0
9023
9023
1003
9023
9023
9023
9023
9023
9023
34018
34018
34018
34018
1003
1003
34018
34018
0
34018
34018
9023
9023
9023
9023
9023
9023
9023
1003
0
0
0
0
0
0
9004
9004
9004
0
0
0
0
0
0
0
34018
34018
34018
9023
9023
9023
9023
0
0
0
0
0
1003
12019
12019
0
0
0
1003
1003
1003
1003
1003
9004
12019
9023
9023
12019
12019
12019
12019
12019
9023
9023
9023
34018
34018
34018
34018
34018
34018
0
9023
1003
34018
12019
12019
12019
12019
34018
12019
9004
9004
9004
0
0
0
0
1003
1003
1003
1003
9004
9004
9004
9004
9004
34018
1003
1003
1003
12019
12019
12019
12019
12019
9004
9004
9004
34018
34018
9004
9004
9004
12019
12019
12019
12019
9004
9004
9004
0
34018
34018
34018
0
0
0
0
0
0
0
12019
1003
1003
12019
12019
0
12019
12019
12019
1003
9004
9004
0
0
0
34018
34018
0
0
12019
12019
12019
1003
12019
1003
9004
9023
9023
9023
1003
1003
0
0
0
0
12019
34018
12019
34018
9023
9023
9023
9023
9023
9023
9023
9023
34018
34018
34018
34018
1003
9004
9004
1003
1003
34018
34018
34018
34018
1003
1003
12019
12019
12019
12019
1003
1003
34018
34018
12019
12019
12019
12019
12019
12019
12019
1003
1003
1003
9023
9023
9023
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
34018
34018
9023
9023
9023
9023
9023
9023
9004
9023
9023
9004
9004
9004
9004
9023
9023
9004
9004
9004
9004
0
9004
9004
34018
1003
9023
9023
9023
9023
9023
9023
9023
12019
12019
12019
12019
9023
9023
0
0
0
0
0
0
0
0
0
0
0
34018
34018
34018
34018
34018
12019
12019
12019
34018
34018
12019
12019
12019
12019
9004
9004
9004
1003
1003
9004
1003
1003
9023
34018
34018
34018
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
9023
9004
9004
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
9023
9023
9023
0
0
1003
1003
9023
9023
9023
9004
1003
9004
9004
9004
34018
34018
34018
34018
12019
12019
12019
9023
0
0
0
9023
0
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
12019
12019
34018
34018
34018
9004
1003
1003
1003
34018
34018
12019
9004
9004
1003
12019
12019
34018
34018
34018
12019
12019
12019
12019
12019
34018
34018
9023
9023
9023
9023
9023
9004
9004
0
0
0
0
0
0
0
0
34018
0
12019
12019
12019
0
0
0
0
0
12019
12019
12019
12019
34018
9023
9023
9023
9023
1003
34018
34018
34018
34018
34018
34018
34018
12019
9023
9023
9023
0
0
0
0
0
0
0
34018
34018
0
0
0
12019
12019
34018
34018
34018
34018
0
0
9023
0
9023
0
0
0
1003
9004
9004
9004
1003
1003
1003
12019
12019
12019
12019
9023
9023
0
0
0
0
34018
34018
34018
34018
34018
12019
34018
34018
1003
1003
1003
9023
9023
34018
34018
1003
1003
1003
0
12019
12019
12019
34018
34018
34018
12019
0
0
0
0
9023
0
0
9004
9004
9004
9004
0
0
12019
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
0
0
34018
34018
0
34018
12019
12019
12019
0
0
0
0
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
0
0
0
0
0
0
0
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
0
0
0
9023
9023
0
9023
9023
0
9023
12019
12019
12019
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
12019
12019
12019
1003
1003
1003
34018
34018
12019
34018
12019
34018
34018
12019
12019
1003
1003
34018
34018
34018
34018
12019
12019
12019
0
12019
12019
12019
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
12019
12019
12019
1003
1003
34018
1003
1003
1003
0
0
0
12019
12019
12019
12019
12019
34018
9004
34018
9004
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
34018
34018
1003
1003
12019
34018
34018
1003
1003
1003
1003
12019
12019
12019
12019
34018
12019
1003
1003
1003
34018
9023
9023
12019
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
0
0
0
0
0
0
12019
12019
12019
9004
9004
9004
9004
0
0
0
0
12019
12019
12019
0
0
0
0
0
0
0
0
34018
1003
1003
1003
9023
9023
9023
9023
9023
9023
9023
34018
34018
34018
9004
9004
9004
9004
9004
9004
34018
34018
12019
12019
12019
1003
1003
1003
1003
0
0
0
0
0
0
0
0
9004
9004
9004
9004
9004
9004
0
0
0
1003
1003
0
0
0
1003
1003
1003
1003
1003
9004
9004
9004
9004
9004
34018
34018
9004
0
0
0
0
0
12019
12019
12019
34018
34018
34018
34018
0
0
0
0
0
0
9004
9004
0
0
0
0
0
0
9023
12019
34018
34018
34018
34018
34018
9023
9023
9023
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
9004
9004
9004
9004
34018
34018
34018
9004
9004
9004
0
0
0
0
0
34018
34018
34018
34018
34018
1003
1003
1003
0
9004
9004
9004
1003
1003
0
0
0
0
34018
34018
34018
9023
9023
9023
0
34018
34018
34018
0
0
1003
1003
1003
34018
34018
34018
1003
9004
9004
1003
1003
1003
1003
12019
12019
12019
12019
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
9004
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
0
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
0
0
0
1003
1003
1003
1003
9004
9004
1003
1003
9004
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
0
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
0
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
9004
9004
9004
9004
9004
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
0
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
0
0
0
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
1003
0
1003
1003
1003
1003
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
9004
9004
9004
9004
9004
9004
1003
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
9004
9004
9004
1003
0
0
0
1003
1003
1003
1003
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
1003
0
0
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
9004
9004
9004
9004
1003
1003
9004
9004
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
1003
1003
9004
0
1003
1003
1003
9004
9004
1003
1003
1003
1003
0
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
0
1003
1003
1003
1003
1003
0
1003
1003
1003
1003
0
0
0
1003
9004
1003
1003
1003
1003
1003
1003
1003
1003
9004
9004
9004
9004
1003
1003
9004
9004
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
0
0
0
0
0
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
1003
1003
39016
39016
39016
39005
39005
39005
39005
39005
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39016
39016
39016
39017
39017
39017
39017
39017
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39006
2009
2009
39016
39016
39016
39016
39016
39016
39016
1003
39005
39005
2009
2009
2009
2009
2009
39005
39005
1003
2009
1003
2009
1003
2009
2009
1003
2009
39016
2009
2009
2009
2009
2009
39016
39016
39016
39016
39016
39016
39016
39005
1003
39016
39005
39005
39016
39016
39016
2009
2009
39016
39005
39005
39005
1003
1003
1003
1003
1003
2009
2009
2009
2009
2009
39016
39016
39005
39005
39005
39016
39016
39016
39016
39016
2009
2009
2009
2009
2009
39005
39005
39005
39005
39005
1003
39005
39005
39016
39016
39016
1003
1003
1003
1003
39006
39006
39006
2009
1003
1003
1003
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
2009
2009
2009
39006
39006
39016
39016
39016
39016
39016
1003
1003
1003
1003
1003
39016
2009
2009
39016
39016
39016
39016
39016
39005
39005
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
1003
1003
1003
1003
1003
1003
39005
39005
39005
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
39005
39005
39005
39006
1003
39006
2009
2009
2009
39005
39005
39005
39005
39005
1003
1003
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
2009
2009
39016
39016
39016
2009
2009
2009
39016
39016
39016
39016
2009
2009
2009
2009
39006
39006
39006
39006
39005
39005
2009
2009
2009
39016
2009
2009
39016
39016
1003
1003
1003
1003
2009
2009
2009
39016
39016
2009
2009
39016
39005
39005
39016
39016
1003
1003
1003
1003
1003
2009
39005
2009
39017
39017
39017
39017
39005
39005
39016
39016
39016
39016
39016
39005
39005
2009
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
39016
39016
39016
39016
39016
39016
39016
39016
2009
2009
39016
39016
39016
39016
39016
39016
39016
39016
1003
1003
1003
1003
1003
39016
39016
2009
39016
39016
2009
39016
2009
1003
1003
1003
39016
39016
1003
39016
39016
1003
1003
39005
39016
39016
39016
39016
1003
1003
1003
39016
1003
2009
2009
39016
39016
39016
39016
39005
39005
39005
1003
1003
39005
39005
1003
39016
39006
39006
39006
39006
39016
39016
39016
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
2009
2009
39016
39016
2009
1003
39006
2009
2009
39016
2009
2009
2009
2009
0
0
0
0
39016
2009
2009
2009
2009
39016
2009
1003
1003
0
1003
0
2009
0
1003
1003
0
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
1003
1003
1003
39016
39016
39016
2009
2009
2009
39016
39016
39016
39016
39016
39016
39016
39016
39016
2009
2009
2009
2009
39005
39005
2009
2009
2009
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39006
39006
39006
39006
1003
1003
1003
1003
1003
1003
39005
39005
39005
39005
39005
2009
2009
2009
2009
1003
1003
1003
39005
39005
39005
2009
1003
1003
1003
1003
1003
39016
39016
2009
39016
2009
39016
39016
39016
39016
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39016
39016
39016
39005
2009
2009
2009
2009
1003
1003
1003
1003
39016
39016
39005
39005
39005
39005
39005
2009
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
2009
2009
2009
39017
39017
39017
39017
39017
39017
39016
39005
2009
2009
2009
39005
39005
2009
2009
2009
39016
2009
39005
39005
39005
39005
2009
2009
2009
2009
2009
39016
39016
39016
2009
2009
2009
39016
39016
39016
39006
39006
39006
39016
39006
39006
39006
39005
39005
39005
1003
1003
1003
1003
1003
39016
39016
39016
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39005
39006
39006
39006
39005
39005
1003
39005
39005
39005
39016
1003
1003
1003
1003
1003
0
0
39016
39016
39016
39016
39016
39016
1003
1003
1003
1003
2009
2009
39016
2009
39016
39006
39006
39006
2009
39005
39005
39005
2009
39005
39005
39005
39005
39005
39016
2009
2009
39005
39005
39016
39016
39016
39017
39017
39017
2009
2009
2009
2009
2009
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
1003
1003
1003
1003
2009
39005
39016
39016
1003
1003
39016
39016
1003
1003
39005
39005
0
39016
2009
2009
2009
2009
39016
39016
1003
1003
2009
2009
39005
39005
39005
39005
39016
39016
39016
39016
2009
39006
2009
2009
39016
39016
39016
39016
39016
39016
39016
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
2009
39016
39016
39016
39016
39016
39016
39016
39016
39006
39006
2009
2009
2009
39016
39016
39016
39016
39016
39016
1003
1003
1003
1003
1003
1003
1003
1003
39005
39005
39016
39016
39017
2009
2009
2009
2009
39016
39016
39016
39016
1003
1003
1003
1003
1003
1003
39016
39016
0
2009
39005
39005
39016
2009
2009
2009
39016
39016
2009
2009
2009
2009
2009
39005
39016
39006
39006
2009
2009
39016
39016
39016
39016
1003
39005
39005
39005
2009
2009
2009
2009
2009
39005
39016
1003
1003
39016
39016
39016
39016
39016
2009
2009
2009
2009
2009
2009
39005
1003
1003
1003
39016
39016
1003
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
39016
1003
1003
1003
39016
39005
39005
39005
2009
2009
2009
0
0
0
39016
39016
2009
39016
39016
39016
39016
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
1003
39005
39005
39005
39005
39005
39005
2009
2009
2009
2009
2009
1003
1003
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39005
39005
39016
39016
39005
39005
39005
39005
1003
1003
1003
39006
39005
39005
39016
39016
39016
2009
2009
2009
2009
2009
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39017
39017
39017
2009
2009
2009
39005
39005
39005
39005
1003
1003
1003
2009
2009
39016
39016
39005
39005
39005
39005
2009
2009
39016
39005
39005
39005
39005
39005
39005
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
1003
1003
1003
1003
1003
1003
2009
2009
1003
1003
1003
1003
1003
39005
39005
39006
39006
39006
39006
39006
39006
2009
2009
39016
39016
39016
39016
39006
39006
39016
39016
39016
39016
39016
39016
39016
39016
39016
2009
1003
1003
1003
1003
1003
1003
39005
39005
39005
39005
39005
39005
39005
39016
39016
39016
1003
1003
1003
1003
1003
1003
1003
1003
39016
39016
2009
2009
2009
2009
1003
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1003
1003
2009
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
2009
2009
2009
2009
2009
2009
39016
39016
39016
39016
2009
2009
2009
2009
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1003
1003
39005
39005
39005
39016
39016
39016
39016
39016
39016
2009
2009
2009
2009
39016
2009
2009
2009
2009
39016
39016
39016
39016
39016
39016
39005
39005
39005
39006
39006
39006
2009
2009
2009
2009
2009
39006
39006
39006
1003
1003
2009
2009
2009
2009
2009
39016
39016
39016
2009
2009
2009
39005
2009
2009
1003
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
0
39005
0
0
39016
39016
39016
39016
39016
39016
39016
1003
1003
39016
39016
39016
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
2009
2009
2009
2009
39005
39005
39005
39005
39005
39005
2009
2009
2009
2009
2009
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
2009
2009
2009
2009
39016
39016
39016
2009
2009
39005
39005
2009
2009
2009
2009
2009
1003
1003
1003
1003
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39016
39016
39016
39016
1003
1003
1003
1003
1003
1003
1003
39005
1003
39005
39005
39005
39017
39017
39016
39016
39016
9004
39016
39016
39016
39016
39016
39016
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39016
39016
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
1003
1003
9004
9004
9004
9004
9004
9004
39016
39017
39017
39017
9004
39005
39005
39005
39017
39017
39017
39017
9004
9004
39005
39005
39005
39005
39016
39005
39016
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
9004
9004
9004
9004
39006
39006
39005
39005
39005
39016
9004
39016
9004
9004
9004
34018
39017
9004
9004
39005
9004
9004
9004
39005
39005
39017
39017
9004
39017
39017
39017
39005
39016
39006
39016
39016
39006
39006
39006
39006
39016
39016
39006
39005
39005
39005
0
0
39005
9004
9004
9004
9004
9004
9004
9004
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39006
39005
9004
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
9004
9004
39016
39016
39016
9004
9004
9004
9004
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
9004
9004
39016
39016
39016
9004
39016
39017
39017
39017
39017
39017
39016
39016
39016
39016
39005
39005
9004
9004
39005
39005
39005
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
9004
39016
39016
39016
39016
39016
39005
39005
39005
39005
12019
12019
12019
12019
12019
12019
12019
39005
39005
39005
39005
39005
39005
39016
34018
39016
39016
39016
39016
39016
39016
9004
39016
39016
7007
9004
39016
9004
39016
7007
39016
12019
12019
12019
12019
9004
9004
9004
9004
9004
9004
9004
9004
39016
9004
9004
9004
9004
39006
39006
39006
39006
39006
39005
39006
39005
39006
39006
9004
9004
39005
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39017
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
39017
39017
39017
39017
39017
34018
34018
34018
34018
9004
9004
9004
9004
9004
0
39016
39016
39016
9004
9004
9004
9004
9004
39005
39005
39005
1003
39005
1003
9004
9004
7007
7007
9004
9004
39016
39016
39017
39016
39005
39005
39005
9004
9004
9004
39005
39005
39005
39005
39005
39005
39016
39016
39005
9004
39005
39005
39005
39017
39005
39005
39016
39005
39005
39005
34018
34018
34018
39005
7007
7007
7007
7007
9004
9004
39016
39016
39006
39006
39006
39016
39016
39016
39016
34018
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
9004
39016
39005
39005
39005
39005
39016
39016
1003
1003
1003
39006
39006
39006
39006
39006
39006
39006
39016
39006
39006
39006
39006
39016
9004
9004
9004
9004
9004
9004
39005
39005
39005
39017
39017
39017
39017
39005
39005
39016
39016
39016
9004
9004
9004
9004
9004
39005
39005
9004
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
34018
34018
39005
39005
39005
39005
39005
39005
39016
39016
39006
39016
39016
39016
9004
9004
9004
9004
9004
9004
39017
34018
34018
39006
39005
39005
39005
39005
39005
1003
1003
1003
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
39005
39016
39016
39016
7007
7007
7007
39016
39006
39006
39006
39005
39005
39016
9004
1003
1003
1003
1003
39016
39016
39016
39005
39005
39005
39005
0
0
0
0
39005
39005
39005
9004
9004
39017
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
9004
9004
9004
9004
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
39005
34018
34018
34018
34018
34018
39006
39006
39006
39006
39006
9004
9004
9004
9004
9004
9004
39016
39016
39016
39005
39005
9004
1003
9004
9004
9004
39016
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
39016
39016
9004
9004
39016
9004
9004
9004
9004
34018
34018
34018
39017
39006
39017
39005
12019
12019
39005
39016
39016
39005
39005
39005
39005
39005
39005
39016
39016
34018
34018
39017
39017
39017
9004
39017
39016
39005
39016
39016
39016
39016
39016
39016
9004
39017
39017
39017
39016
39016
39016
39005
39005
39005
39005
9004
9004
9004
9004
39017
39017
39017
39017
39005
34018
34018
34018
39016
39016
39016
9004
9004
9004
9004
12019
39005
34018
0
0
9004
9004
0
0
9004
39016
39016
39016
9004
9004
9004
9004
9004
39017
39017
39017
39017
39017
9004
9004
9004
9004
39005
39016
39016
39016
39016
39016
39016
39017
39017
39017
39005
39005
39005
39005
39005
39005
39005
39005
1003
39005
39005
39005
39005
39005
39016
39005
39005
39017
39017
39005
39017
39017
39017
39017
39016
39016
39016
39016
1003
39016
9004
9004
9004
9004
9004
9004
39005
39005
39017
39017
39017
39017
12019
12019
12019
12019
12019
39016
39016
39016
39016
39005
39005
39005
39005
39005
39006
39016
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
1003
1003
39016
12019
12019
12019
9004
9004
39016
39016
39016
9004
9004
9004
9004
39005
39005
39016
39017
39017
39017
39017
39017
39017
9004
9004
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
9004
9004
9004
9004
39016
39016
39016
39016
39005
39005
1003
12019
12019
12019
39016
39016
39016
39016
9004
39005
39005
9004
9004
9004
9004
9004
9004
9004
39016
39005
39005
39005
39005
39005
39005
39016
39016
39016
39005
1003
1003
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
39017
9004
39017
39017
39017
39017
39005
39017
39017
39017
39017
39017
39017
1003
1003
0
1003
39005
39005
39005
39005
39016
39016
39016
39005
39005
39005
39005
39016
9004
9004
9004
39017
39017
39005
39005
39005
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
9004
9004
1003
1003
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39005
39005
9004
39005
9004
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
39017
39017
39017
39005
39005
9004
9004
1003
39017
0
0
1003
39017
39017
39017
39017
39005
39005
39005
39005
9004
9004
39005
39005
39005
39005
9004
9004
9004
39016
39016
39005
39005
39005
1003
1003
39017
39017
39017
39017
39017
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
39016
39016
9004
9004
9004
7007
7007
9004
9004
9004
39017
39016
39016
39016
39016
39005
39005
39005
39005
39017
39017
39017
39017
39016
39016
39016
39016
9004
9004
39005
39005
39005
39005
39005
7007
7007
39005
39005
1003
9004
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
39005
39016
39016
39016
9004
9004
9004
9004
9004
39016
39016
9004
39006
9004
9004
9004
9004
9004
9004
39006
39017
1003
9004
39017
39017
39017
39017
39005
39005
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
9004
9004
9004
39005
39005
39017
9004
39005
39005
39005
39005
39005
39016
39017
39017
39017
39016
39016
39016
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
7007
39005
39016
39016
39016
39017
39017
39017
1003
12019
12019
39016
39016
39016
9004
34018
34018
34018
34018
9004
9004
9004
34018
34018
34018
34018
9004
9004
9004
9004
9004
9004
39005
39005
39005
7007
9004
9004
39016
39016
39016
1003
1003
1003
1003
9004
39005
39005
39005
34018
39016
39016
39016
39016
39016
9004
9004
9004
9004
39016
39016
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39016
39016
39016
39005
39005
39005
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
39005
34018
34018
9004
39005
34018
39016
39016
39016
39016
39016
39016
39016
39016
34018
9004
9004
9004
9004
9004
9004
9004
9004
39006
9004
9004
39016
9004
9004
9004
9004
39016
39016
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
0
0
0
9004
9004
9004
9004
9004
9004
9004
39005
39016
9004
9004
9004
9004
39005
39005
39005
9004
9004
9004
9004
9004
39005
39005
9004
9004
39016
39016
39016
39016
39017
9004
39005
39005
39016
39016
39016
39016
1003
1003
1003
1003
1003
39017
39017
39017
39005
39005
9004
9004
9004
34018
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
39017
39017
39017
39005
39005
39005
39005
9004
9004
39017
39017
39017
39005
39005
39005
39017
39017
9004
9004
9004
9004
9004
9004
9004
9004
9004
0
39016
39016
39016
39016
39016
1003
34018
34018
34018
9004
9004
9004
39017
39017
39017
39017
39005
39005
39017
39017
39016
39016
39017
39017
39017
34018
34018
34018
34018
34018
34018
39016
39016
39016
39017
39017
39017
39005
39005
39005
9004
34018
39016
39016
39005
39016
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
9004
9004
39016
39016
39016
39016
39016
39016
7007
39016
39016
39016
39005
39005
39005
39005
39005
39017
39017
39017
39016
39016
39016
39005
9004
39005
39005
39005
9004
39006
9004
9004
9004
9004
34018
39005
39005
39005
39005
1003
1003
1003
1003
1003
9004
9004
9004
39017
39017
39017
39017
9004
9004
9004
9004
9004
39016
39016
34018
34018
34018
39016
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39016
39016
39016
39005
39005
39005
39005
9004
39016
7007
7007
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39016
39017
39017
39006
39005
39005
39005
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
7007
7007
7007
7007
7007
1003
9004
39017
9004
39017
39006
39006
39006
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
39005
39016
39016
39016
39005
39005
39005
39005
9004
9004
7007
39005
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
9004
9004
1003
1003
1003
1003
39016
39016
39016
39016
9004
9004
9004
34018
12019
12019
9004
9004
9004
9004
9004
34018
39016
9004
9004
39005
39005
39005
39005
39005
39005
39017
39016
39005
39005
39005
39005
9004
39017
39017
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
9004
34018
34018
34018
34018
9004
9004
39005
39005
9004
34018
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
9004
1003
1003
1003
39005
39005
39005
39005
39016
39005
39005
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
39017
39017
39017
39017
39017
39017
39016
39016
39016
39016
39016
39005
39005
39016
39016
39016
39005
39005
39005
39005
9004
39016
39016
39016
39016
39005
1003
39016
39016
39016
39017
39006
39006
39006
39006
9004
9004
9004
39005
39017
39017
39017
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
39005
39016
39016
39016
39016
39016
39016
39016
39017
39017
39005
39005
39005
39005
39005
39005
39005
9004
39005
39005
39005
39005
9004
39016
9004
39016
9004
9004
9004
39005
39016
39016
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39005
39005
39017
39017
39016
39016
39016
39017
39017
39017
39017
39017
39017
9004
9004
39017
39017
39017
39017
39017
39017
1003
1003
1003
39005
39016
39016
39016
39016
39016
9004
9004
39005
9004
9004
9004
9004
1003
1003
1003
39017
39017
39006
39005
39005
39005
9004
9004
9004
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
9004
9004
9004
39016
9004
9004
39016
39016
39016
39016
39016
39005
39005
39005
39005
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39017
39017
39017
39017
39017
0
0
0
0
39005
39016
39016
39016
39016
39016
39016
39016
39016
12019
39017
39017
39017
39017
39016
39006
39006
39006
39006
39006
9004
9004
0
0
39016
39016
39016
9004
39016
39016
9004
9004
9004
9004
39006
39006
39006
39006
39006
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
39016
7007
7007
7007
39016
39016
39016
39016
39005
39005
39005
9004
9004
9004
9004
9004
9004
39005
9004
39005
39016
39005
39005
39005
39005
39005
39005
9004
9004
39005
39016
39016
9004
9004
9004
1003
1003
1003
39005
39005
39005
9004
9004
9004
9004
39017
39017
34018
34018
34018
39016
39016
39016
39016
39016
39016
39016
39005
39006
39006
9004
9004
9004
9004
9004
9004
1003
1003
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
7007
7007
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39016
39016
39016
9004
9004
9004
9004
39005
1003
9004
9004
1003
39005
39005
39005
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39006
39006
39006
39006
39006
39006
39005
39005
39005
39005
39005
39016
39016
9004
9004
9004
12019
12019
9004
9004
39016
39016
39017
9004
9004
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39017
39017
39017
39017
39017
39017
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
39005
39005
39005
39005
34018
34018
9004
9004
9004
9004
9004
9004
1003
1003
39017
39017
39017
39017
39005
39016
39016
39016
1003
1003
9004
39005
39005
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39016
39016
9004
9004
39017
39017
39017
39017
39017
39017
39016
1003
1003
34018
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
9004
39005
39005
9004
9004
9004
9004
7007
7007
39017
39016
39016
39016
39005
39016
39016
7007
39016
39016
39016
9004
39016
39016
39016
0
39005
39017
39005
39017
39005
39016
39016
39016
39016
39016
39006
39006
39006
39006
39006
39016
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
1003
1003
39016
39016
39016
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
34018
34018
34018
0
0
0
0
0
0
9004
9004
9004
9004
9004
39005
39005
39005
39016
39016
39016
39016
39016
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
1003
39017
39017
39017
39017
39017
39017
39017
39017
34018
34018
1003
1003
34018
34018
9004
9004
9004
9004
39016
39016
39016
39005
39005
39005
39005
9004
9004
39005
39005
39005
39005
39005
39017
39005
9004
9004
9004
39016
9004
9004
9004
39016
39016
39016
39005
39005
39005
39005
39005
39005
39005
39005
39016
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
39017
39017
9004
9004
9004
9004
9004
39005
39005
39016
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
39005
39017
9004
39017
9004
9004
9004
9004
9004
39017
39005
39005
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
9004
9004
39005
9004
9004
9004
9004
9004
39005
39005
39005
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39016
39017
39017
39017
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
9004
39016
39016
39016
39016
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
34018
34018
34018
34018
34018
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39016
39016
39016
39016
39016
39016
39016
12019
39005
12019
12019
39005
0
39005
39005
39005
12019
12019
39005
39005
39016
9004
9004
9004
9004
12019
39005
39005
9004
9004
9004
9004
9004
9004
1003
9004
1003
9004
9004
39017
39017
39017
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
9004
39005
0
0
1003
0
39005
39005
39005
39016
39005
39005
39005
39005
34018
34018
34018
39016
39016
9004
9004
9004
39017
39017
1003
9004
9004
9004
1003
0
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
39016
39016
39016
39016
39005
39016
39016
39016
39016
39016
39005
9004
9004
9004
9004
9004
9004
39016
39016
39016
39005
39005
39005
39005
39006
39006
39006
39006
39006
39006
39006
39006
9004
9004
39006
9004
9004
9004
34018
39005
39005
39005
39005
9004
9004
39016
39016
39016
9004
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
34018
39005
39005
39005
39017
39017
9004
9004
9004
9004
39005
39005
39005
34018
9004
9004
9004
9004
9004
9004
9004
0
39016
1003
1003
0
0
9004
9004
9004
39017
9004
39005
39016
39016
39016
34018
34018
34018
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39016
34018
34018
34018
39005
39005
39005
39005
39005
39005
39017
39017
39017
39017
39017
39017
39017
39017
39017
39005
9004
9004
39005
39005
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
1003
1003
39005
39005
39005
39016
39016
39016
39016
39006
39005
39005
39005
39005
39005
39005
9004
9004
39005
39005
39005
39016
39016
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
0
1003
1003
9004
9004
9004
9004
9004
9004
39005
34018
34018
34018
9004
9004
39005
9004
9004
39005
39005
39005
34018
34018
34018
39005
1003
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
39005
9004
9004
39017
39017
39017
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
39017
39017
39017
39005
39005
9004
9004
9004
9004
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
9004
9004
9004
9004
9004
34018
34018
9004
9004
9004
9004
9004
39017
39017
39017
39017
39016
39016
39016
9004
9004
39016
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
9004
9004
1003
1003
1003
1003
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
7007
7007
7007
39005
12019
12019
12019
12019
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
39017
39017
39017
39017
39017
39017
0
0
0
9004
9004
9004
9004
39005
9004
9004
9004
39005
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
0
39005
9004
9004
9004
9004
39016
39016
39016
39006
39006
39016
39016
39016
39016
7007
9004
9004
9004
39006
39006
39006
39006
1003
1003
1003
39016
39005
39005
39017
39005
39017
39017
39017
39017
39017
39005
39005
39005
39005
39005
39016
39016
39016
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
39016
39005
39005
39005
0
0
0
9004
9004
9004
39005
39005
39005
39016
39016
39016
39006
39006
39005
39005
39016
39016
39016
39005
39005
39016
9004
39005
39005
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
39005
39005
39016
39016
39016
39016
9004
39005
39005
39016
39016
0
9004
9004
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
39016
9004
9004
9004
9004
9004
9004
9004
9004
39016
7007
7007
7007
7007
39005
9004
9004
9004
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
34018
34018
9004
39005
39005
39005
9004
9004
39016
39005
9004
9004
9004
9004
9004
9004
9004
9004
1003
39005
39005
39016
39016
39016
39016
9004
9004
9004
9004
9004
39005
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39006
39006
39006
39006
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
39017
39017
39017
39017
39017
34018
34018
34018
34018
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39017
39017
39017
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
39016
34018
34018
34018
39006
39006
39006
39006
39006
39006
39006
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
9004
9004
9004
9004
39005
9004
39005
39005
9004
9004
9004
39005
9004
9004
9004
39016
39016
39016
39016
39017
9004
9004
9004
9004
39016
39016
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
7007
7007
39016
39016
9004
9004
9004
39016
39016
39016
12019
39005
9004
9004
9004
9004
39005
9004
9004
39016
39016
39005
39016
9004
9004
9004
9004
39005
39005
39005
39005
9004
9004
9004
9004
34018
34018
34018
34018
34018
34018
39016
39016
34018
34018
39005
39005
39005
39005
39005
39005
9004
9004
1003
39017
39017
39017
39017
39017
9004
9004
9004
9004
39016
39016
39016
39017
39017
39017
39017
39017
39016
39016
39016
39005
39005
9004
9004
39017
39017
39017
39017
39017
9004
9004
9004
9004
9004
9004
39005
39005
39016
39016
39016
39016
9004
9004
9004
39016
39016
39017
39017
39017
39005
39017
39017
39017
39017
39017
39005
39005
39005
39005
9004
9004
9004
9004
9004
39005
39005
39005
9004
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39016
39016
39016
39016
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
7007
7007
39017
39017
39017
39017
39017
9004
9004
9004
12019
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
9004
9004
39005
39005
39005
39016
39016
39016
39016
39017
39017
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
34018
39017
39017
39017
39017
39017
39017
39017
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
9004
9004
9004
9004
9004
34018
34018
9004
9004
9004
9004
39016
39016
39016
9004
9004
39005
39005
9004
9004
9004
9004
9004
39005
39005
12019
39016
39016
39016
39016
39016
9004
9004
9004
39016
39016
39016
9004
39016
39016
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
39006
39017
39017
39016
39016
39016
39016
39016
39016
34018
34018
34018
34018
34018
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
1003
1003
39016
39016
39016
39016
39016
39016
34018
39005
39005
39005
39005
39005
9004
9004
9004
39005
39005
39005
39017
39017
39017
9004
9004
9004
9004
39005
39005
9004
9004
9004
9004
9004
9004
39005
39005
39005
1003
1003
0
0
0
0
0
0
39016
39016
39016
9004
9004
9004
39016
39016
39016
39016
9004
9004
39005
39005
39005
39016
39016
39016
39016
39005
39005
9004
9004
9004
9004
9004
9004
9004
39005
39016
39016
39016
39016
39016
39016
39017
39006
12019
12019
34018
12019
39016
39016
39005
39005
39005
39016
39016
9004
9004
39005
39005
9004
9004
9004
9004
9004
39016
39016
39016
39016
9004
39005
9004
7007
7007
39017
39017
39017
9004
9004
39016
39017
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39017
39017
39017
34018
34018
1003
1003
39005
39005
39005
1003
39005
39005
39005
39005
39005
39005
39005
39006
39006
39006
39006
39016
39005
9004
9004
39016
39016
39016
39005
39005
9004
9004
9004
9004
39005
39005
39005
1003
1003
39005
39005
39017
39017
9004
9004
9004
9004
9004
9004
9004
0
39005
1003
1003
39005
39005
39005
9004
9004
9004
39017
39017
39017
39017
39017
39017
34018
12019
9004
12019
12019
1003
1003
9004
9004
39005
39005
39005
39005
39005
39017
39017
39017
39017
39005
39005
39005
39005
39005
34018
34018
34018
39016
39016
39016
39017
39017
39017
39017
39017
39005
39005
39005
9004
9004
9004
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
9004
9004
39005
39005
9004
1003
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
9004
39016
39016
39016
9004
9004
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
9004
39005
39016
39017
39017
9004
39005
39005
39005
39017
39017
39017
39017
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
39017
39017
39017
39017
39005
39005
39005
39005
39005
39016
39016
9004
9004
9004
9004
9004
9004
39016
39017
39016
39016
39016
39016
9004
9004
9004
39005
39005
9004
9004
9004
39005
39017
9004
9004
9004
9004
9004
9004
9004
39016
39016
39005
39016
39016
39016
39005
39005
39005
39005
9004
9004
9004
9004
39005
9004
39016
39016
39016
39016
39017
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
39005
39005
9004
9004
9004
9004
39005
39005
0
0
39005
39005
39017
39017
39017
39017
39005
39005
39005
39005
39016
39016
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
1003
39017
7007
7007
7007
7007
7007
39006
39006
9004
39016
9004
39016
39016
9004
39005
39005
39005
39005
9004
39017
39017
39017
39017
39005
39005
39005
39005
34018
39016
39016
9004
9004
9004
9004
39017
39017
39005
39005
39005
39005
39016
39016
39016
9004
9004
9004
39016
39016
39016
9004
9004
9004
9004
34018
39016
39016
39016
39005
39005
39005
39005
39005
39005
39016
39016
9004
9004
9004
9004
39006
39006
39006
39006
39006
39006
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39006
39006
39005
39005
9004
39006
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39016
9004
39005
39005
39016
39016
39016
39016
39016
9004
9004
9004
39016
9004
39005
39005
39005
39005
39017
39017
39017
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39006
39006
39006
39005
9004
9004
9004
9004
9004
39006
39005
39005
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
1003
1003
1003
39016
39016
39016
39016
39016
39005
9004
39016
39016
39016
9004
9004
1003
1003
39005
39016
9004
9004
9004
34018
34018
34018
34018
34018
34018
9004
9004
9004
9004
9004
39016
39005
39005
1003
1003
1003
1003
1003
0
1003
1003
9004
1003
1003
1003
1003
9004
9004
9004
9004
9004
39016
39016
39017
39017
34018
34018
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
39005
39005
39005
39016
9004
9004
9004
39017
39005
39005
39005
39016
39016
39016
9004
9004
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
12019
12019
39005
39005
39016
39005
39005
39005
39005
39005
39005
39005
34018
34018
9004
9004
9004
9004
39017
39017
39005
39005
39016
39016
39016
39016
39016
39016
9004
9004
9004
39006
39006
39006
39006
34018
34018
34018
34018
39005
9004
39005
39005
39005
9004
9004
39005
39005
39005
39005
9004
9004
9004
39006
39006
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
39017
39017
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
39005
39005
39005
39016
39016
39016
39016
39005
39005
39005
9004
39005
39017
39017
39017
39017
39017
39017
39017
39016
39006
39006
39016
39016
39006
39016
39006
39016
39016
39006
39006
39006
39005
39006
39006
39006
39006
1003
34018
34018
34018
34018
34018
34018
39006
39005
39005
9004
9004
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
39006
39006
9004
9004
9004
39005
39016
39005
39005
9004
9004
1003
1003
1003
39016
39016
39016
9004
9004
9004
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39005
39005
39005
39005
0
0
39005
1003
39016
39016
39016
39016
39016
39005
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
39005
39005
39005
39016
9004
9004
39016
39016
39016
39016
39016
39016
39016
39016
9004
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
39005
9004
9004
9004
39005
39005
39016
39016
39016
39017
39017
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
39005
39006
39006
39016
39005
39005
39005
9004
9004
1003
9004
9004
9004
9004
9004
9004
39017
39017
39005
39005
39017
39017
39005
39005
39005
39005
39005
39016
39016
39005
39005
39016
39005
39005
39005
39005
39005
39005
39005
39005
39005
39005
39016
39005
39005
39005
39005
7007
7007
39017
39017
39017
39016
39016
39016
39016
39005
39005
39005
39005
34018
9004
9004
9004
9004
39016
39016
34018
34018
34018
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39005
39005
39005
39006
1003
9004
9004
9004
9004
9004
9004
39016
39016
39016
39017
39017
39016
39016
39016
39016
39016
39016
9004
9004
9004
0
0
0
39005
39017
39017
39017
39017
39017
39017
39017
39017
9004
9004
39017
39017
39017
39017
39017
9004
9004
9004
9004
9004
39005
39005
39005
39016
9004
9004
9004
39016
9004
39005
39005
9004
39005
39005
34018
34018
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39017
39016
39016
39016
39016
9004
9004
39016
39016
9004
9004
39017
39017
39017
39017
39017
1003
9004
9004
9004
9004
9004
39005
39005
39005
39005
9004
1003
1003
39016
39016
9004
9004
39016
39016
1003
1003
39005
39005
39005
39016
9004
9004
9004
9004
9004
9004
9004
39016
39016
9004
9004
9004
39017
39017
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
9004
9004
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
9004
9004
9004
39005
39017
39017
39017
39016
9004
9004
39005
39005
39005
34018
39017
39017
39017
39017
39017
39017
39005
9004
9004
9004
9004
9004
9004
9004
39005
39005
39016
39016
39005
39005
39005
39006
39006
34018
34018
34018
39005
39005
39005
39005
39016
12019
0
0
0
0
34018
39005
39005
9004
39017
39017
39017
39017
39017
39017
39017
39017
39017
39005
39005
39005
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
39016
39016
9004
39005
9004
9004
39016
39016
39016
39016
9004
39016
39016
1003
39006
39006
39006
39006
39016
39016
39006
39016
39016
39016
39006
9004
39005
39016
39005
39005
39005
39016
0
39016
39016
39016
39016
39016
39016
39016
39005
39005
34018
39005
39005
39017
39017
39017
9004
9004
9004
9004
9004
9004
9004
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39006
39006
39006
39006
39006
1003
39006
39005
39005
39005
39005
39005
39005
9004
9004
39016
39016
39016
9004
9004
9004
39005
39005
39005
34018
34018
39016
39016
9004
9004
9004
9004
9004
39017
39017
39017
39016
39016
39016
39016
1003
34018
39005
39005
39005
39016
39016
39016
34018
34018
34018
39016
39016
39016
39016
39016
39005
39005
39005
39005
9004
39005
39005
39005
9004
9004
9004
1003
1003
39005
9004
9004
9004
39006
39006
39006
1003
1003
1003
1003
1003
39005
39005
39005
39005
39017
39017
39006
39006
39006
34018
39005
39005
39005
39005
39016
9004
39016
39016
9004
9004
39016
9004
9004
9004
39017
39017
39017
9004
9004
9004
39016
39016
9004
39005
39017
9004
39016
39016
39016
39016
39016
39016
39016
9004
9004
9004
39017
39017
39017
39017
39017
39017
39006
39006
39006
9004
39016
7007
9004
9004
7007
39017
39017
39017
39017
39017
39017
39017
39017
39017
39016
39016
39016
39016
39016
39016
9004
9004
39005
39005
1003
1003
1003
1003
39016
39016
39016
39016
39016
39016
39016
39016
39016
9004
39016
39016
39016
39016
7007
7007
39016
39016
1003
1003
1003
1003
1003
39006
39006
39006
39006
39005
39005
39005
39005
39016
39016
9004
9004
9004
39016
39016
39016
39017
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
39005
39016
39016
39016
39016
39017
39017
39017
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
39016
39017
39017
39016
39005
39016
39005
39005
39005
39005
39016
9004
9004
9004
9004
9004
0
0
0
0
39005
39005
39005
39005
1003
9004
9004
9004
9004
9004
9004
39005
39005
39005
39005
39005
39005
39016
39016
39005
34018
1003
1003
1003
39017
39017
39017
39016
39016
39016
39006
39006
39006
39006
39006
39006
39005
39005
39005
39005
39005
39005
39005
39016
39005
39005
39005
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39016
39005
39016
39016
39016
39016
39005
39016
39016
39016
39005
39005
39016
9004
9004
39016
39016
39006
39006
39006
39006
39006
9004
9004
9004
9004
39017
39017
39005
39005
39005
39016
9004
9004
39016
9004
39016
9004
9004
9004
9004
9004
9004
39016
39016
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39016
39016
39016
39005
39005
39017
9004
9004
39017
39017
39017
39017
39005
39005
39005
39005
39005
39005
39005
39005
39005
9004
9004
9004
9004
39016
39016
39016
39016
39005
39005
39005
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
39017
39016
39005
39005
39005
39005
39005
39016
39016
39016
39005
34018
34018
39016
39005
39005
39005
39005
39006
39006
39006
9004
9004
9004
9004
1003
1003
0
0
34018
39005
39016
39016
1003
39017
39017
39017
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
1003
1003
1003
1003
9004
9004
9004
9004
9004
9004
9004
1003
9004
9004
9004
39016
39016
39016
39016
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
0
0
0
0
0
2009
1013
1013
2009
1013
1013
2009
2009
2009
2009
1013
0
0
0
1013
1013
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
0
0
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
2009
2009
2009
1013
2009
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
2009
2009
2009
2009
1013
2009
2009
1013
1013
1013
1013
1013
1013
1013
0
2009
1013
1013
1013
1013
1013
2009
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
0
0
0
1013
1013
1013
1013
1013
0
0
0
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
0
0
0
0
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
1013
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
2009
2009
1013
0
1013
0
0
1013
0
0
0
1013
1013
1013
2009
2009
2009
2009
2009
1013
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
0
0
0
2009
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
1013
1013
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1013
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
1013
1013
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
1013
1013
1013
1013
0
2009
0
0
0
0
0
1013
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
1013
1013
0
1013
1013
0
1013
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
2009
2009
2009
2009
2009
0
0
1013
1013
0
1013
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
1013
2009
2009
2009
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1013
1013
1013
1013
0
0
0
0
0
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
2009
2009
0
0
0
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
2009
2009
0
0
1013
1013
1013
1013
1013
0
1013
1013
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
2009
1013
1013
1013
1013
1013
1013
1013
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
1013
2009
2009
2009
0
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
2009
1013
1013
1013
1013
0
0
0
1013
1013
1013
1013
1013
0
0
0
2009
2009
2009
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
1013
1013
2009
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
2009
1013
1013
1013
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
1013
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
0
0
0
0
0
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
2009
2009
2009
2009
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
2009
1013
1013
1013
1013
2009
2009
2009
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
0
0
0
0
0
1013
0
0
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
0
1013
1013
0
2009
2009
2009
2009
1013
0
0
0
0
0
0
0
0
2009
2009
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
2009
1013
2009
1013
1013
2009
2009
0
0
1013
1013
1013
1013
1013
1013
1013
0
0
2009
0
2009
2009
2009
2009
2009
0
1013
1013
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
2009
1013
1013
1013
2009
1013
2009
2009
1013
1013
2009
2009
2009
1013
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
2009
2009
2009
1013
1013
0
0
1013
1013
0
1013
1013
0
1013
1013
0
0
0
0
0
1013
1013
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
2009
0
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
0
0
0
0
0
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
1013
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
2009
2009
2009
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
0
1013
0
0
0
2009
2009
2009
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
1013
1013
1013
1013
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
1013
1013
2009
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
1013
1013
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
1013
1013
1013
2009
2009
2009
1013
1013
1013
2009
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
2009
2009
0
0
0
0
0
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1013
0
0
0
0
0
0
0
1013
1013
2009
2009
0
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
2009
2009
0
0
0
0
2009
2009
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
2009
2009
0
2009
2009
0
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
0
0
2009
0
0
0
0
1013
1013
1013
1013
1013
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1013
1013
1013
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
39016
7007
7007
9004
9004
9004
9004
39016
39016
7007
7007
39016
1013
1013
9004
0
0
0
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
1013
7007
7007
7007
7007
7007
1013
1013
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
9004
9004
39016
39016
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
9004
1013
1013
7007
7007
9004
9004
1013
1013
1013
1013
9004
9004
9004
9004
1013
1013
1013
9004
9004
1013
1013
1013
1013
1013
9004
9004
9004
9004
7007
7007
7007
7007
1013
1013
1013
1013
7007
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
7007
9004
9004
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
9004
9004
9004
9004
7007
7007
7007
7007
7007
9004
1013
7007
7007
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
9004
9004
9004
9004
7007
7007
0
0
0
0
0
0
0
7007
7007
0
0
0
0
0
0
7007
7007
9004
9004
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
9004
7007
7007
7007
7007
7007
7007
1013
7007
7007
7007
7007
7007
7007
39016
7007
0
0
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
1013
1013
1013
1013
7007
9004
9004
9004
9004
1013
1013
9004
9004
9004
1013
1013
1013
1013
1013
7007
7007
7007
1013
9004
9004
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
7007
7007
7007
9004
9004
9004
0
0
0
0
0
1013
1013
1013
1013
9004
9004
1013
7007
7007
7007
9004
0
0
0
0
0
0
0
0
7007
0
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
1013
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
0
0
0
0
0
7007
7007
7007
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
7007
7007
7007
7007
7007
7007
7007
7007
1013
9004
9004
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
9004
1013
1013
1013
1013
9004
9004
7007
7007
7007
7007
7007
7007
9004
9004
9004
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
9004
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
9004
9004
1013
9004
9004
9004
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
9004
9004
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
1013
9004
9004
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
9004
0
0
0
0
0
0
0
0
0
0
0
9004
9004
1013
9004
9004
9004
0
1013
9004
9004
9004
7007
7007
7007
9004
0
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
0
1013
0
0
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
9004
9004
9004
7007
9004
9004
1013
1013
1013
1013
1013
1013
1013
9004
9004
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
9004
9004
9004
9004
9004
7007
7007
7007
7007
9004
9004
9004
9004
0
0
0
0
0
9004
9004
9004
7007
7007
7007
1013
1013
9004
9004
9004
9004
7007
7007
7007
7007
1013
1013
9004
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
7007
7007
9004
9004
9004
9004
1013
1013
9004
9004
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
9004
9004
9004
9004
9004
7007
9004
9004
9004
9004
9004
9004
9004
1013
1013
7007
9004
9004
9004
9004
9004
7007
7007
7007
7007
7007
0
0
0
0
0
7007
7007
7007
9004
9004
1013
1013
7007
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
9004
7007
7007
7007
1013
1013
1013
9004
9004
9004
1013
7007
1013
7007
7007
7007
7007
7007
9004
9004
0
0
0
0
0
0
0
0
0
1013
1013
9004
9004
9004
9004
9004
7007
7007
39016
7007
7007
1013
9004
9004
7007
7007
7007
7007
1013
1013
7007
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
7007
9004
9004
1013
1013
9004
1013
1013
7007
1013
1013
1013
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
7007
7007
7007
7007
9004
1013
1013
1013
1013
7007
7007
9004
1013
1013
1013
1013
1013
1013
0
0
1013
9004
9004
9004
1013
1013
1013
1013
1013
9004
1013
1013
1013
9004
9004
0
0
0
0
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
0
0
1013
1013
1013
1013
7007
9004
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
7007
7007
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
1013
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
9004
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
7007
1013
1013
1013
9004
9004
9004
1013
9004
9004
9004
7007
7007
7007
9004
9004
9004
9004
7007
7007
7007
7007
9004
9004
9004
9004
1013
1013
1013
1013
1013
7007
1013
9004
9004
9004
9004
1013
1013
1013
7007
7007
7007
9004
9004
7007
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
7007
7007
7007
7007
7007
9004
9004
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
7007
1013
1013
1013
1013
1013
1013
0
0
0
9004
9004
9004
0
0
0
9004
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
9004
1013
9004
9004
1013
9004
9004
9004
9004
1013
1013
7007
7007
9004
9004
7007
1013
1013
1013
1013
7007
1013
1013
1013
7007
9004
9004
9004
9004
9004
1013
0
0
9004
9004
9004
9004
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
9004
9004
9004
9004
9004
9004
9004
9004
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
7007
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
9004
1013
1013
1013
1013
9004
9004
7007
1013
1013
1013
9004
9004
7007
7007
1013
1013
9004
9004
7007
7007
0
0
0
9004
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
7007
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
7007
7007
1013
1013
7007
9004
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
7007
1013
7007
7007
9004
9004
9004
9004
7007
7007
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
9004
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
7007
9004
9004
9004
9004
1013
7007
7007
7007
7007
7007
7007
9004
9004
7007
9004
9004
9004
7007
7007
9004
9004
9004
9004
9004
0
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
9004
9004
1013
1013
1013
1013
1013
7007
1013
1013
1013
7007
7007
7007
7007
9004
7007
1013
7007
9004
9004
9004
7007
7007
7007
7007
7007
7007
1013
9004
9004
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
7007
9004
9004
9004
9004
9004
9004
7007
7007
9004
9004
1013
1013
1013
0
0
0
0
0
1013
1013
7007
7007
1013
0
0
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
1013
1013
7007
7007
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
1013
9004
9004
9004
9004
9004
7007
7007
1013
1013
1013
9004
7007
7007
7007
7007
9004
7007
7007
7007
7007
1013
1013
1013
7007
7007
39016
39016
7007
9004
7007
1013
1013
1013
1013
0
0
0
9004
9004
9004
1013
1013
1013
7007
9004
9004
9004
9004
9004
9004
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
7007
7007
9004
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
0
1013
1013
1013
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
1013
7007
7007
7007
9004
7007
7007
7007
1013
1013
1013
7007
7007
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
0
0
1013
0
0
1013
1013
1013
7007
7007
7007
7007
9004
9004
9004
9004
1013
1013
1013
9004
7007
7007
7007
1013
1013
1013
7007
1013
1013
1013
1013
7007
7007
7007
1013
9004
9004
7007
7007
7007
7007
7007
7007
7007
9004
7007
7007
7007
7007
7007
1013
9004
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
1013
0
0
7007
7007
0
0
1013
1013
1013
7007
7007
1013
7007
7007
7007
9004
9004
9004
9004
9004
9004
7007
7007
7007
7007
9004
9004
1013
1013
1013
1013
1013
9004
9004
9004
9004
7007
1013
1013
1013
1013
1013
0
0
0
0
1013
0
1013
1013
1013
1013
9004
9004
7007
7007
7007
7007
7007
7007
7007
0
1013
1013
7007
7007
7007
7007
9004
7007
7007
9004
9004
9004
0
0
0
0
1013
7007
1013
7007
9004
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
9004
7007
7007
9004
9004
9004
9004
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
7007
7007
7007
1013
7007
9004
9004
1013
1013
0
0
0
0
0
0
9004
9004
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
9004
9004
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
9004
9004
1013
9004
9004
9004
9004
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
0
0
0
0
0
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
0
0
7007
7007
7007
7007
7007
1013
1013
1013
9004
9004
7007
1013
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
7007
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
7007
9004
7007
7007
1013
9004
9004
1013
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
1013
1013
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
39016
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
7007
7007
7007
9004
9004
9004
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
7007
7007
7007
9004
9004
9004
1013
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
9004
7007
7007
7007
7007
7007
9004
9004
9004
9004
1013
1013
1013
7007
7007
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
7007
1013
1013
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
7007
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
9004
9004
9004
9004
9004
1013
7007
1013
1013
1013
1013
1013
1013
9004
9004
7007
1013
9004
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
0
0
7007
7007
7007
9004
1013
1013
9004
9004
9004
7007
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
9004
9004
0
0
0
0
9004
9004
9004
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
7007
9004
9004
9004
9004
7007
7007
7007
9004
9004
1013
1013
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
9004
9004
9004
9004
1013
1013
1013
1013
7007
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
7007
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
7007
7007
7007
1013
7007
9004
1013
1013
7007
7007
7007
7007
7007
7007
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
7007
0
7007
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
9004
9004
1013
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
9004
9004
9004
9004
9004
1013
1013
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
7007
7007
9004
9004
9004
1013
1013
1013
1013
9004
9004
7007
7007
1013
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
9004
1013
1013
1013
0
0
1013
1013
7007
7007
9004
9004
7007
7007
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
9004
9004
7007
9004
9004
1013
1013
1013
1013
1013
1013
1013
7007
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
7007
9004
7007
1013
1013
1013
7007
9004
9004
0
0
0
0
7007
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
1013
9004
9004
9004
1013
1013
1013
1013
1013
1013
9004
7007
9004
9004
9004
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
1013
1013
1013
1013
1013
9004
9004
1013
1013
1013
7007
7007
7007
9004
9004
9004
9004
9004
7007
9004
9004
1013
1013
7007
7007
7007
7007
1013
1013
7007
1013
7007
7007
7007
7007
7007
1013
1013
1013
9004
9004
9004
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
9004
9004
9004
9004
9004
7007
7007
1013
7007
7007
7007
7007
7007
7007
0
1013
0
1013
1013
0
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
9004
1013
1013
7007
7007
1013
1013
1013
7007
7007
9004
9004
9004
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
7007
9004
9004
9004
9004
7007
7007
7007
7007
9004
9004
0
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
9004
9004
9004
9004
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
9004
1013
1013
1013
1013
1013
9004
9004
7007
7007
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
7007
1013
1013
9004
9004
9004
9004
7007
9004
9004
9004
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
1013
9004
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
9004
9004
9004
9004
9004
7007
9004
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
9004
9004
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
9004
9004
9004
1013
1013
1013
1013
7007
7007
9004
9004
1013
7007
7007
7007
7007
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
9004
9004
9004
9004
9004
9004
9004
7007
9004
9004
9004
9004
1013
1013
1013
1013
7007
0
0
1013
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
7007
7007
7007
9004
9004
9004
1013
1013
1013
1013
9004
9004
9004
9004
9004
7007
0
0
0
0
0
0
0
0
0
0
7007
7007
1013
1013
1013
1013
9004
9004
7007
7007
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
7007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7007
7007
0
0
1013
1013
7007
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
9004
7007
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
1013
7007
7007
7007
1013
7007
9004
9004
1013
1013
1013
7007
7007
0
0
0
0
0
0
0
0
0
9004
9004
9004
9004
9004
7007
7007
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
9004
1013
1013
7007
1013
1013
1013
7007
0
0
0
0
0
0
9004
7007
7007
7007
1013
1013
1013
0
1013
1013
1013
9004
9004
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
9004
9004
9004
9004
1013
1013
7007
7007
7007
7007
9004
9004
9004
1013
9004
9004
1013
1013
1013
1013
9004
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
9004
9004
9004
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
9004
9004
9004
9004
1013
1013
1013
1013
1013
7007
7007
1013
1013
7007
7007
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
0
0
0
9004
9004
9004
9004
9004
9004
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
9004
1013
1013
7007
7007
1013
9004
9004
0
0
0
7007
7007
7007
7007
7007
7007
7007
7007
9004
9004
9004
9004
9004
9004
9004
0
1013
0
1013
9004
9004
7007
9004
9004
9004
9004
9004
9004
7007
7007
7007
7007
9004
9004
1013
1013
1013
1013
0
9004
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
9004
0
1013
0
0
0
0
0
0
0
0
9004
9004
7007
7007
7007
9004
7007
7007
7007
9004
9004
9004
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
1013
1013
39016
39016
39016
39016
1013
1013
7007
7007
7007
1013
1013
7007
0
9004
9004
0
1013
1013
7007
7007
7007
7007
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
0
0
0
0
0
0
0
0
0
1013
1013
9004
7007
7007
7007
7007
1013
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
1013
7007
1013
1013
1013
7007
9004
9004
9004
9004
1013
1013
1013
9004
9004
9004
9004
1013
1013
1013
1013
1013
1013
7007
7007
7007
39016
7007
7007
1013
1013
1013
1013
9004
9004
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
39020
39020
39020
39020
39020
39020
7021
7021
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
2009
7021
2009
7021
39020
7021
39020
39020
39020
39020
39020
39020
7021
7021
7021
2009
7021
7021
2009
39020
7021
39020
7021
7021
7021
39020
39020
39020
7021
39020
39020
39020
39020
39020
7021
39020
39020
39020
7021
7021
7021
7021
7021
39020
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
7021
7021
39020
39020
7021
39020
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
7021
7021
7021
39020
39020
39020
39020
39020
7021
39020
7021
7021
7021
7021
7021
7021
7021
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
7021
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
7021
39020
39020
39020
7021
7021
7021
39020
39020
39020
39020
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
7021
39020
39020
39020
39020
39020
39020
7021
7021
7021
2009
2009
2009
2009
2009
39020
7021
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
7021
7021
39020
7021
39020
7021
39020
7021
7021
7021
7021
7021
7021
7021
39020
39020
39020
39020
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
7021
7021
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
39020
39020
39020
7021
39020
7021
39020
39020
39020
39020
7021
39020
39020
39020
39020
7021
7021
7021
7021
7021
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
39020
7021
7021
2009
2009
2009
2009
2009
7021
39020
39020
2009
7021
7021
2009
2009
2009
2009
2009
7021
39020
39020
39020
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
2009
2009
2009
2009
39020
39020
39020
7021
39020
39020
7021
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
7021
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
0
39020
39020
0
0
0
0
1002
1002
1002
1002
0
0
0
0
39020
0
0
0
0
0
39020
39020
39020
39020
1002
1002
1002
1002
0
1002
0
1002
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
0
0
0
0
0
39020
39020
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
39020
0
0
1002
1002
1002
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
0
0
0
0
0
7021
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
39020
39020
39020
39020
39020
0
0
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
0
0
0
1002
1002
1002
39020
39020
39020
39020
39020
39020
1002
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
0
39020
39020
0
0
0
0
0
39020
39020
39020
0
0
0
0
0
0
0
0
39020
39020
39020
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
39020
39020
39020
39020
39020
39020
0
1002
1002
39020
39020
0
39020
39020
39020
39020
39020
0
39020
39020
39020
39020
1002
1002
1002
0
0
0
0
0
1002
1002
39020
39020
1002
1002
1002
39020
39020
39020
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
7021
7021
1002
1002
1002
0
0
0
0
0
39020
39020
39020
39020
39020
39020
1002
1002
1002
0
39020
39020
39020
39020
39020
1002
1002
1002
1002
0
7021
7021
0
0
0
0
39020
39020
39020
0
7021
39020
39020
39020
39020
39020
39020
0
0
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
7021
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
0
1002
1002
1002
39020
39020
39020
39020
39020
0
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
7021
0
0
0
0
0
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
0
0
39020
39020
39020
39020
39020
39020
0
0
0
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
39020
39020
39020
39020
1002
1002
39020
1002
0
1002
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
39020
0
0
39020
39020
0
39020
0
0
0
0
1002
1002
1002
1002
1002
39020
39020
39020
7021
0
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
0
1002
39020
39020
39020
0
0
0
0
0
0
0
0
0
39020
0
0
0
0
0
0
0
0
39020
39020
0
39020
39020
7021
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
0
1002
1002
1002
39020
39020
39020
39020
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
1002
1002
0
1002
0
1002
1002
0
1002
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
0
0
1002
0
0
0
0
0
0
0
0
0
0
1002
0
0
0
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
39020
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
1002
1002
1002
1002
0
0
0
0
0
0
0
0
7021
39020
39020
39020
39020
0
0
39020
39020
0
0
39020
39020
39020
39020
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
1002
0
0
0
0
0
0
0
39020
39020
1002
1002
1002
1002
39020
39020
39020
39020
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
7021
7021
1002
0
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
39020
39020
7021
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
0
0
0
0
39020
39020
39020
39020
39020
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
1002
0
1002
0
0
1002
1002
1002
1002
39020
39020
39020
39020
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
7021
1002
1002
0
0
0
0
0
39020
39020
1002
0
1002
0
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
1002
0
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
39020
39020
1002
1002
1002
1002
1002
39020
1002
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
39020
39020
39020
0
0
1002
1002
1002
39020
7021
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
39020
39020
39020
39020
39020
39020
1002
1002
39020
39020
39020
39020
39020
1002
1002
1002
0
0
0
0
0
39020
39020
39020
0
0
7021
7021
1002
0
0
39020
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
39020
39020
0
1002
1002
0
0
0
0
0
39020
39020
39020
1002
1002
1002
1002
1002
1002
7021
1002
1002
1002
7021
1002
1002
39020
39020
39020
1002
1002
39020
39020
39020
1002
39020
39020
7021
7021
7021
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
0
0
0
0
0
0
0
0
39020
0
39020
0
39020
0
0
0
0
0
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
39020
1002
1002
1002
1002
7021
7021
7021
7021
39020
0
0
39020
39020
39020
39020
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
7021
7021
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
39020
39020
39020
39020
39020
0
0
0
0
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
0
0
39020
39020
39020
39020
39020
0
0
1002
0
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
0
0
39020
39020
39020
39020
0
0
0
0
0
0
0
1002
1002
0
0
0
0
0
0
39020
0
0
0
0
0
1002
39020
39020
39020
7021
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
1002
1002
39020
1002
1002
39020
0
0
0
0
39020
39020
39020
0
0
0
0
0
0
1002
1002
1002
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
7021
7021
0
0
39020
7021
39020
0
1002
39020
39020
39020
39020
1002
1002
1002
39020
39020
39020
7021
7021
7021
7021
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
0
0
0
0
0
0
1002
1002
1002
0
0
0
0
0
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
1002
39020
39020
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
1002
0
0
1002
1002
1002
0
1002
39020
0
0
0
1002
0
0
0
0
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
0
0
39020
0
0
39020
39020
39020
39020
39020
39020
1002
1002
39020
39020
39020
39020
39020
39020
39020
0
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
0
0
1002
0
0
0
0
1002
0
1002
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
1002
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
7021
7021
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
0
1002
1002
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
0
0
0
0
0
39020
1002
39020
39020
39020
0
39020
0
1002
0
39020
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
7021
1002
0
0
1002
0
1002
1002
1002
0
1002
0
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
1002
39020
39020
1002
1002
39020
39020
39020
39020
39020
1002
7021
7021
39020
39020
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
0
0
1002
0
0
0
0
0
0
0
0
39020
7021
7021
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
7021
7021
39020
39020
39020
1002
0
0
0
1002
1002
0
0
0
0
0
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
39020
39020
39020
39020
0
0
0
0
0
0
39020
39020
39020
39020
7021
39020
39020
39020
0
7021
7021
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
39020
39020
39020
1002
1002
1002
1002
0
0
0
0
1002
0
1002
1002
1002
1002
39020
39020
39020
39020
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
39020
0
0
0
0
39020
39020
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
39020
39020
1002
1002
1002
0
0
0
0
1002
7021
7021
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
0
0
0
0
39020
39020
39020
1002
1002
1002
1002
1002
7021
7021
0
1002
39020
39020
39020
39020
39020
7021
39020
1002
39020
39020
39020
39020
39020
39020
1002
1002
39020
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
39020
39020
39020
39020
39020
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
1002
0
0
1002
0
39020
39020
39020
0
0
0
39020
39020
39020
0
0
0
1002
1002
1002
1002
1002
1002
1002
7021
0
7021
7021
39020
39020
39020
7021
7021
39020
7021
0
0
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
0
7021
7021
7021
7021
7021
1002
1002
1002
1002
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
1002
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
0
1002
0
0
39020
39020
39020
39020
0
1002
1002
1002
1002
1002
1002
39020
39020
0
39020
0
0
1002
1002
1002
1002
1002
1002
39020
0
1002
1002
0
0
39020
1002
1002
0
1002
0
0
7021
39020
39020
1002
1002
1002
1002
1002
0
0
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
0
7021
0
0
0
0
7021
7021
39020
39020
39020
0
0
0
0
39020
39020
39020
1002
1002
1002
1002
0
0
0
0
0
0
0
7021
39020
39020
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
0
0
1002
1002
1002
1002
1002
0
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
39020
39020
39020
1002
1002
1002
1002
1002
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
39020
39020
39020
39020
0
39020
39020
39020
39020
39020
39020
1002
39020
39020
39020
39020
1002
1002
1002
1002
39020
1002
39020
1002
39020
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
0
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
0
0
7021
0
1002
1002
1002
1002
1002
1002
39020
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
39020
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
39020
39020
1002
0
0
1002
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
39020
1002
0
1002
1002
0
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
39020
39020
39020
7021
7021
0
7021
1002
1002
1002
1002
1002
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
0
0
39020
39020
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
0
1002
0
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
0
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
7021
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
39020
39020
39020
1002
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
1002
1002
1002
39020
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
1002
1002
1002
1002
1002
1002
39020
39020
39020
1002
1002
1002
1002
1002
39020
39020
39020
39020
0
39020
39020
39020
0
39020
39020
39020
7021
39020
39020
39020
7021
39020
0
0
1002
39020
39020
39020
39020
39020
39020
39020
0
1002
1002
39020
1002
1002
1002
1002
1002
1002
1002
39020
39020
1002
1002
0
1002
1002
1002
39020
39020
39020
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
7021
7021
39020
39020
7021
7021
39020
7021
0
39020
39020
39020
1002
1002
0
0
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
39020
39020
39020
39020
0
0
0
0
39020
39020
1002
39020
1002
7021
39020
39020
0
0
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
0
0
0
0
0
0
0
0
0
0
0
1002
0
7021
7021
0
0
0
1002
39020
39020
7021
7021
0
0
0
0
0
39020
39020
39020
39020
39020
39020
39020
0
39020
39020
39020
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
39020
39020
1002
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
39020
39020
39020
39020
39020
39020
39020
39020
0
0
0
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
0
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
0
0
0
1002
1002
0
0
0
0
0
0
0
0
0
1002
1002
0
0
0
0
0
0
0
0
0
1002
0
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
0
0
0
0
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
1002
1002
0
0
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
0
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
0
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
0
0
1002
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
0
0
0
0
1002
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
1002
0
0
0
0
0
0
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
0
0
0
0
0
0
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
0
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
0
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
1002
0
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
0
1002
0
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
0
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
0
0
1002
0
0
1002
0
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
0
1002
0
0
0
0
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
0
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
1002
1002
0
1002
1002
0
1002
1002
1002
1002
1002
1002
0
0
1002
1002
0
1002
1002
1002
1002
1002
1002
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
0
1002
0
0
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
0
0
0
0
0
1002
1002
1002
1002
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
1002
1002
1002
1002
1002
1002
1002
0
0
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
1002
0
0
0
0
0
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
1002
0
0
0
0
0
0
0
1002
1002
1002
1002
1002
1002
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
2009
2009
7021
7021
2009
7021
2009
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
2009
2009
2009
7021
2009
2009
7021
7021
2009
2009
2009
2009
2009
7021
2009
2009
7021
7021
7021
7021
2009
7021
7021
7021
2009
2009
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
7021
2009
2009
7021
7021
7021
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
2009
2009
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
2009
2009
7021
7021
7021
7021
2009
2009
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
2009
2009
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
2009
7021
7021
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
2009
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
7021
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
2009
2009
7021
7021
7021
7021
2009
2009
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
2009
2009
7021
7021
7021
2009
2009
7021
7021
7021
7021
2009
2009
7021
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
2009
2009
2009
2009
2009
7021
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
7021
7021
2009
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
7021
7021
2009
7021
7021
2009
2009
2009
2009
2009
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
2009
7021
7021
7021
2009
2009
7021
2009
2009
7021
2009
2009
7021
2009
2009
2009
7021
7021
7021
2009
7021
7021
7021
2009
2009
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
2009
7021
7021
7021
7021
2009
7021
2009
7021
2009
7021
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
2009
2009
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
7021
2009
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
2009
7021
7021
2009
2009
7021
7021
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
2009
7021
2009
2009
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
2009
2009
2009
7021
7021
7021
2009
7021
7021
2009
2009
2009
7021
7021
2009
7021
7021
7021
2009
2009
2009
2009
7021
7021
2009
2009
7021
7021
2009
2009
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
2009
2009
2009
2009
2009
7021
7021
7021
2009
7021
7021
2009
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
2009
2009
12019
12019
12019
12019
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
7021
12019
12019
7021
7021
7021
7021
7021
7021
7024
7024
7024
7024
7024
7024
0
0
0
0
0
0
12019
12019
7021
7021
7021
12019
12019
12019
7024
7024
7024
7024
7024
7024
7024
7024
7024
0
0
0
7024
0
0
0
0
0
0
12019
12019
0
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
7021
0
7021
7021
0
12019
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
7021
7021
7021
7021
7021
7021
7021
12019
12019
7021
7021
7021
12019
12019
7021
7021
7021
12019
12019
12019
7021
0
7021
0
0
0
0
7024
12019
12019
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
0
12019
12019
12019
12019
0
0
0
0
7021
0
0
7021
7021
0
7021
7021
0
0
12019
0
0
12019
12019
7021
7021
7021
7021
7021
7024
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
0
0
0
7021
7024
7024
7024
7021
0
0
7024
0
0
7024
7024
0
0
0
0
0
7021
7021
7021
7021
7021
0
0
0
0
0
0
0
0
7021
7024
7021
7021
7021
0
0
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
0
0
0
7021
7021
0
0
0
7021
7021
0
0
0
0
7021
0
7024
0
0
0
12019
12019
12019
7021
7021
7024
7021
7024
7024
7021
7021
7021
7021
7021
7021
0
12019
12019
12019
7021
7021
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
0
7024
7024
7024
7024
7021
7021
7021
7021
7024
7024
7024
7024
7024
0
0
0
0
7021
7021
7021
0
0
7021
7024
7021
7024
7024
7021
7021
7021
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
7024
0
7021
7021
7021
0
0
0
0
7021
0
7024
0
0
7021
7021
12019
12019
12019
12019
7024
7024
7024
0
0
0
12019
7024
7024
7024
7024
7024
7024
7024
12019
12019
12019
0
0
0
0
0
0
0
0
7021
7021
7021
7024
7021
7021
12019
12019
12019
12019
12019
0
0
0
12019
12019
0
0
7021
7021
0
0
0
0
0
0
0
0
12019
12019
12019
12019
7021
7021
12019
0
7021
7021
7021
7021
7021
0
0
0
0
0
0
7021
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
0
0
0
0
0
0
0
7021
12019
7024
7024
7024
7024
7024
7024
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
7021
7021
7021
7021
7021
7021
7021
0
0
0
0
0
0
0
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
0
12019
12019
12019
12019
12019
7021
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
7024
7024
7024
7024
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
0
7021
7021
7021
0
0
0
0
0
7021
12019
12019
7021
7021
0
0
7024
0
0
7024
7024
7024
7024
7024
0
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
0
7021
0
0
7024
7024
7024
7024
7021
7021
7021
0
0
0
0
0
12019
7021
7021
7021
0
7021
0
0
7021
7021
7021
7024
7024
7024
7024
7024
0
0
0
0
7021
12019
7021
7021
7021
7021
0
0
7021
7021
7021
7021
7021
12019
12019
7021
0
0
0
0
0
0
12019
12019
12019
7021
7021
7021
7021
7024
7021
7021
7024
0
0
0
0
0
0
0
0
0
7024
7024
7021
7021
7021
7021
7021
7021
7021
7021
12019
12019
0
0
0
12019
12019
7021
7021
7021
7021
7021
7021
7021
7021
7021
12019
7021
7021
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7021
7021
7021
7021
7021
0
0
7024
7024
0
7021
0
0
0
0
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
0
0
7021
7021
0
0
0
0
7021
7021
12019
12019
12019
12019
0
0
0
0
0
0
0
7021
0
0
0
0
0
0
0
0
0
0
0
0
0
7024
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7021
7024
0
7024
0
0
0
0
0
7024
7024
7024
7024
7024
0
0
0
0
0
0
7021
7021
7021
7021
7021
7021
12019
12019
12019
7021
7021
12019
12019
7021
0
12019
0
12019
12019
0
12019
12019
12019
7021
7021
7021
12019
12019
12019
7021
7021
12019
12019
12019
12019
0
0
7024
0
0
0
0
0
7021
7021
7021
7021
0
0
0
0
7021
0
0
0
0
0
0
7021
7021
0
0
0
0
7024
12019
12019
7021
7021
7021
7021
7024
7024
7021
7024
7024
7021
7021
0
0
0
0
0
0
0
7021
7021
7021
7024
7024
7024
7024
7024
7024
7024
7024
7024
12019
12019
12019
7021
7021
12019
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
7021
7021
7021
7024
7024
0
7021
7024
7024
7024
0
0
0
0
0
0
0
0
0
0
0
0
7021
7021
7021
7021
0
7021
7021
7021
7021
7021
0
0
0
0
0
0
7021
7024
7024
7024
7024
7024
7024
7024
7024
7021
12019
7021
7021
0
0
7024
0
0
0
12019
12019
12019
0
12019
12019
12019
12019
0
0
0
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
0
7024
7024
7024
7021
7021
7021
0
0
0
0
0
0
0
12019
12019
12019
12019
0
0
0
0
7021
7021
7021
7021
7021
0
0
0
7021
7024
7024
0
0
0
0
0
0
0
0
7021
12019
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
7024
7024
7021
12019
12019
12019
12019
12019
12019
0
7021
12019
12019
12019
12019
7021
7021
0
0
7024
7024
7024
7024
7021
12019
12019
12019
12019
12019
12019
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
0
0
7021
7021
7021
0
0
0
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
12019
12019
12019
7021
7021
7021
12019
12019
12019
12019
12019
12019
7021
7021
7021
12019
12019
12019
12019
12019
12019
0
7024
0
7021
7021
12019
7021
7021
7021
0
0
0
0
0
0
7021
0
0
0
0
7021
7021
0
0
0
0
0
12019
0
0
7021
7021
0
12019
12019
12019
12019
12019
7021
0
0
0
7021
0
0
0
0
0
7021
7021
7021
7021
7021
7024
7024
7024
7021
7021
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
0
7024
0
0
0
0
12019
12019
12019
0
0
0
0
0
0
12019
7024
7024
7024
7024
7024
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
7024
7024
0
0
0
0
0
0
7021
7021
7024
7024
7024
7021
7021
7021
0
0
0
0
7021
7021
12019
12019
12019
7024
7024
7024
7024
7024
7024
7024
7021
7021
7021
7021
7021
7024
7024
7024
12019
12019
12019
12019
12019
12019
12019
12019
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
7024
7021
7024
7024
7024
7024
7024
7024
7024
7024
0
0
0
0
0
7024
0
0
0
0
0
0
0
0
0
0
0
7021
7021
7021
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
12019
0
0
0
0
0
0
7024
7021
12019
12019
12019
12019
12019
7021
7021
7021
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
7021
7021
7024
7024
7021
7021
0
0
0
7021
12019
12019
12019
12019
12019
7021
7021
7021
7021
7021
0
0
0
0
7021
7021
7021
0
7021
0
0
7021
7021
7021
0
0
7021
7021
12019
12019
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
0
0
0
0
7021
7021
7021
7021
7021
0
0
0
0
7021
7021
12019
12019
12019
12019
7021
7021
7021
7024
7024
7024
0
0
0
0
7021
7021
7021
7021
7024
7024
12019
12019
0
0
0
0
0
0
0
7024
7024
12019
12019
12019
12019
12019
12019
7021
12019
12019
12019
12019
0
0
0
0
0
7021
7021
7021
7021
0
0
0
7021
7021
7021
0
0
0
7021
0
7021
7021
7021
7021
7021
7021
0
7021
7021
7021
7021
0
0
0
0
0
0
0
0
0
0
0
0
7021
7021
0
0
7021
0
12019
0
0
0
7021
7021
7021
7021
7021
7021
0
0
0
0
0
0
0
7021
0
0
0
0
0
12019
12019
0
0
0
12019
7021
7024
7024
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
0
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
0
7021
7024
0
0
0
0
0
0
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
0
0
7021
0
0
0
0
0
0
0
0
0
0
0
7021
7021
7024
0
0
0
0
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
7021
7021
7021
7024
7024
7024
7021
7021
7021
7021
7021
0
7024
7024
7024
7024
7024
7024
7024
7024
7024
7024
7024
7024
0
7021
7021
0
0
0
0
0
0
12019
12019
0
0
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
12019
12019
7021
12019
12019
12019
12019
12019
7024
7024
7024
7024
7021
7021
7021
7021
7021
7021
7021
7024
0
0
0
0
0
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
0
0
7021
7021
7021
7024
7021
7021
7021
7024
7024
7024
0
0
7021
7021
0
12019
12019
0
7021
7021
0
0
0
0
12019
12019
12019
12019
0
0
0
0
0
0
7021
0
0
0
0
0
0
0
0
0
0
7021
7024
0
0
12019
7021
7021
7021
7021
7021
7021
0
12019
12019
12019
7021
7024
7021
7021
0
12019
12019
12019
12019
12019
7021
7021
0
7024
0
0
0
0
0
0
7021
0
0
0
7021
7021
0
0
7021
7021
12019
12019
12019
0
0
0
0
0
0
7021
0
7021
7021
0
0
0
0
0
0
0
0
7021
7021
7021
7021
7021
7021
7021
7021
0
7021
0
7024
0
0
0
0
12019
12019
12019
12019
12019
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
7021
12019
12019
12019
0
0
0
0
0
7021
0
0
0
0
7021
0
0
0
0
7021
12019
12019
12019
0
0
0
7021
7021
7021
0
0
0
0
0
0
0
0
0
0
0
7021
7021
7021
7021
7021
7021
0
0
0
0
7021
7021
7021
0
0
0
0
0
0
7021
7021
7021
7021
7024
7024
7024
7024
7024
0
0
12019
12019
12019
12019
12019
7021
7021
7021
7021
0
0
0
0
0
0
7024
0
0
7024
0
12019
12019
12019
12019
12019
7021
12019
12019
0
0
0
0
0
0
12019
12019
12019
12019
12019
0
0
0
0
0
0
7024
7024
7024
7021
12019
12019
0
0
7021
7021
7021
12019
12019
12019
0
7021
7021
7021
7021
7024
7024
7024
7024
7024
0
0
0
7021
7021
7021
7021
7021
12019
12019
7021
7021
0
0
0
0
0
0
0
0
0
12019
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
7024
7024
7024
7024
7024
7021
7021
0
0
0
12019
12019
7021
7021
7021
12019
0
0
0
7021
12019
12019
12019
12019
12019
12019
12019
12019
0
7021
0
0
0
0
0
0
0
0
7021
7021
0
7024
7024
7024
7024
0
0
0
7021
0
0
0
0
0
0
0
0
7021
7021
7021
12019
12019
12019
12019
12019
7021
7021
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
12019
12019
12019
12019
7024
7024
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
7024
7024
7024
7024
7024
7021
7021
7021
0
0
7024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7021
7024
7024
12019
12019
0
0
0
0
0
0
7021
7021
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
0
7021
7021
7021
7021
7021
7021
7021
0
0
7024
7024
7024
7021
7024
7021
7021
0
0
0
0
0
0
12019
12019
12019
12019
7021
7021
12019
12019
12019
7021
7021
7021
7021
7024
7021
7024
12019
12019
0
7021
7021
12019
0
0
7021
7021
0
0
2009
2009
7021
2009
2009
2009
2009
7021
0
7021
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
7021
7021
0
39025
0
39025
39025
39025
39025
0
39025
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
2009
39025
2009
39025
39025
39025
2009
2009
2009
7021
39025
39025
2009
2009
7021
7021
7021
7021
2009
7021
7021
2009
7021
7021
2009
2009
2009
7021
7021
2009
2009
39025
39025
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
7021
7021
39025
7021
7021
2009
2009
2009
2009
2009
7021
7021
7021
2009
7021
7021
2009
2009
2009
7021
39025
39025
39025
2009
2009
2009
2009
2009
2009
7021
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
7021
7021
2009
2009
7021
7021
2009
2009
7021
7021
7021
2009
7021
7021
7021
39025
39025
39025
39025
7021
7021
2009
7021
7021
2009
7021
39025
39025
39025
2009
2009
39025
39025
39025
39025
7021
7021
7021
0
0
0
0
2009
2009
2009
2009
2009
7021
7021
2009
2009
2009
7021
2009
2009
7021
2009
7021
7021
2009
2009
39025
39025
39025
7021
2009
2009
2009
7021
7021
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
39025
39025
39025
39025
39025
0
7021
7021
7021
2009
2009
7021
2009
2009
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
7021
7021
7021
2009
2009
2009
0
0
0
0
0
0
7021
7021
7021
2009
2009
7021
7021
7021
2009
2009
7021
2009
7021
2009
2009
2009
7021
2009
7021
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
7021
2009
2009
7021
0
0
0
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
7021
39025
2009
2009
2009
0
0
0
0
39025
39025
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
2009
39025
39025
39025
2009
2009
2009
7021
7021
7021
2009
2009
2009
2009
7021
2009
39025
39025
39025
39025
7021
7021
2009
39025
39025
39025
39025
39025
39025
2009
2009
2009
7021
7021
2009
2009
2009
7021
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
2009
2009
7021
7021
2009
2009
2009
39025
0
39025
39025
7021
2009
2009
2009
7021
2009
2009
2009
7021
2009
2009
2009
2009
7021
39025
39025
39025
7021
2009
2009
2009
7021
7021
7021
7021
2009
7021
2009
39025
2009
2009
2009
7021
2009
2009
7021
7021
2009
7021
2009
2009
2009
7021
7021
7021
39025
39025
39025
7021
7021
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
7021
7021
7021
2009
39025
39025
39025
39025
39025
39025
2009
2009
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
7021
7021
2009
2009
2009
2009
7021
7021
7021
2009
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
7021
7021
7021
7021
39025
7021
7021
2009
7021
7021
7021
2009
2009
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
2009
39025
2009
2009
2009
2009
2009
7021
7021
7021
0
0
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
2009
2009
2009
2009
7021
7021
2009
39025
39025
2009
2009
39025
39025
39025
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
7021
39025
39025
39025
7021
2009
2009
2009
7021
7021
7021
2009
7021
7021
7021
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
7021
7021
7021
2009
2009
2009
2009
2009
7021
7021
7021
2009
2009
2009
7021
7021
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
7021
2009
7021
0
2009
2009
2009
2009
2009
2009
7021
7021
7021
2009
2009
2009
2009
2009
7021
2009
2009
2009
2009
7021
2009
2009
2009
7021
7021
7021
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
7021
7021
2009
2009
7021
7021
2009
2009
2009
2009
2009
39025
39025
2009
2009
7021
7021
2009
2009
2009
7021
7021
7021
2009
7021
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
2009
2009
7021
39025
39025
2009
2009
7021
2009
2009
2009
2009
7021
7021
2009
2009
2009
0
0
0
39025
39025
39025
39025
39025
2009
2009
7021
7021
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
39025
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
2009
2009
7021
7021
7021
7021
7021
39025
39025
39025
2009
7021
7021
7021
7021
39025
39025
39025
39025
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
7021
2009
2009
39025
39025
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
7021
2009
7021
7021
7021
2009
39025
2009
2009
2009
39025
39025
39025
39025
0
7021
39025
39025
2009
2009
2009
7021
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
7021
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
7021
7021
7021
2009
2009
7021
2009
2009
2009
2009
2009
7021
2009
2009
2009
7021
7021
39025
39025
7021
7021
39025
39025
7021
7021
7021
7021
2009
2009
2009
7021
7021
7021
39025
39025
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
0
7021
7021
7021
7021
2009
2009
7021
7021
7021
7021
2009
2009
2009
39025
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
0
39025
39025
2009
2009
7021
2009
7021
7021
7021
7021
7021
2009
7021
2009
39025
39025
39025
39025
7021
2009
2009
2009
39025
2009
2009
2009
7021
7021
7021
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
7021
39025
2009
7021
7021
2009
7021
7021
7021
2009
2009
2009
7021
7021
7021
0
0
2009
2009
2009
39025
39025
39025
39025
39025
7021
2009
39025
39025
39025
7021
7021
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
2009
39025
39025
7021
2009
2009
7021
7021
7021
7021
7021
2009
2009
7021
39025
39025
2009
39025
2009
2009
2009
7021
7021
2009
0
0
0
7021
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
7021
7021
2009
2009
2009
7021
2009
7021
7021
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
7021
7021
0
0
0
2009
7021
7021
7021
39025
39025
39025
7021
2009
2009
2009
7021
7021
7021
2009
2009
2009
7021
7021
2009
2009
2009
2009
7021
7021
7021
2009
39025
7021
7021
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
7021
2009
2009
2009
7021
2009
2009
2009
2009
7021
7021
39025
39025
7021
7021
7021
7021
7021
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
39025
39025
39025
2009
2009
2009
7021
2009
2009
7021
7021
7021
2009
2009
2009
39025
39025
39025
2009
2009
0
2009
2009
2009
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
7021
7021
7021
2009
2009
7021
2009
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
2009
2009
7021
2009
2009
7021
7021
7021
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
39025
2009
2009
7021
7021
2009
2009
0
7021
7021
39025
39025
39025
39025
39025
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
0
7021
2009
7021
2009
2009
2009
2009
7021
7021
7021
39025
39025
39025
2009
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
7021
7021
0
0
0
0
39025
7021
39025
39025
39025
2009
2009
2009
7021
7021
2009
2009
2009
7021
2009
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
7021
12019
12019
12019
7021
7021
0
0
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
12019
12019
12019
12019
12019
7021
7021
0
7021
12019
7024
12019
12019
12019
34018
12019
7021
12019
39025
39025
39025
39025
39025
39025
39025
39025
7021
7021
12019
12019
39025
39025
39025
39025
0
0
0
0
0
0
12019
12019
12019
7021
7021
7021
0
12019
12019
0
7024
7024
12019
12019
12019
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
7024
7024
0
7021
0
0
0
12019
12019
12019
7021
34018
34018
34018
0
7021
7021
7021
7021
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
7021
39025
39025
39025
39025
39025
34018
34018
34018
7021
7024
7024
7024
0
0
7024
0
0
0
7024
7021
7021
7021
12019
12019
7021
7021
7021
7021
0
0
0
0
0
39025
0
0
7021
7024
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
39025
39025
39025
39025
39025
7021
0
0
7021
7021
0
0
39025
39025
39025
39025
7021
7021
7021
7021
7024
7021
7021
39025
39025
39025
39025
12019
12019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12019
12019
7021
7021
7021
34018
34018
34018
12019
12019
12019
7021
0
7021
7021
12019
12019
12019
12019
7021
12019
12019
12019
7021
12019
12019
7024
7024
12019
7021
7021
12019
12019
0
0
0
0
0
0
0
0
39025
39025
39025
39025
39025
39025
7021
7021
12019
12019
12019
7021
12019
12019
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
7021
39025
39025
39025
7021
7021
7021
12019
12019
12019
12019
12019
7021
0
0
0
0
0
0
7024
12019
12019
34018
7021
7021
0
0
0
0
12019
12019
12019
7024
7024
39025
39025
12019
12019
12019
7021
12019
7021
7021
7021
12019
12019
12019
7021
7021
7024
7024
12019
7024
7024
7024
7021
7021
7021
7021
12019
7024
7024
7024
0
0
39025
39025
39025
39025
39025
7021
0
0
0
0
0
0
34018
7021
7021
7021
12019
12019
12019
12019
12019
7021
7021
12019
12019
12019
12019
7021
7024
7024
7024
7021
12019
12019
0
0
0
0
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
7024
7024
7024
0
12019
12019
12019
12019
0
0
0
0
0
7021
0
0
7021
7021
7021
7021
0
0
0
0
0
0
0
0
7021
7021
12019
12019
12019
12019
7021
12019
12019
12019
12019
12019
12019
39025
39025
39025
7024
7024
7024
7024
7024
7021
7021
7021
7021
7021
7021
0
0
0
0
0
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
7021
0
0
0
0
12019
7021
12019
7024
0
0
0
0
0
0
0
7021
7021
7021
0
0
0
0
7021
7021
7021
34018
34018
34018
34018
34018
39025
39025
39025
39025
39025
39025
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
39025
39025
39025
39025
39025
39025
39025
7021
7021
7021
39025
39025
0
12019
12019
0
0
7021
12019
34018
34018
12019
12019
0
0
7021
7021
12019
12019
12019
12019
12019
12019
7021
39025
39025
39025
39025
0
0
0
0
0
0
0
34018
0
34018
0
34018
0
0
0
0
0
0
0
0
0
0
0
12019
12019
12019
12019
39025
39025
7021
0
0
0
0
12019
12019
12019
7021
7021
7021
7021
12019
12019
7021
7021
7021
7021
7021
7021
0
7021
7021
7021
12019
12019
12019
0
0
34018
34018
34018
34018
34018
0
34018
34018
0
12019
12019
12019
7021
7021
7021
7021
12019
7021
7021
7021
7021
7021
0
0
0
0
7021
0
7021
34018
7021
7021
7021
7021
12019
12019
7021
7021
7024
7024
7024
7024
7024
39025
39025
39025
7021
7024
7024
7024
7024
7024
7024
7024
7024
12019
12019
0
0
0
12019
0
0
12019
12019
12019
39025
39025
39025
12019
12019
12019
0
0
0
0
39025
39025
39025
39025
0
0
0
0
12019
0
0
0
0
0
0
0
0
0
7021
7021
12019
12019
12019
12019
39025
39025
39025
0
12019
12019
12019
0
7021
7021
7021
12019
12019
34018
34018
12019
7021
7021
7021
0
0
0
7021
7021
0
0
7024
0
0
0
7024
0
0
0
7024
0
0
7021
7021
7021
7021
12019
12019
12019
12019
12019
0
0
0
0
12019
12019
39025
39025
39025
39025
12019
12019
12019
7021
7021
7021
7021
7021
7021
34018
34018
34018
34018
34018
7021
0
0
0
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
12019
12019
12019
12019
12019
7021
7021
7021
7021
7021
0
0
0
0
12019
12019
12019
12019
0
0
0
0
12019
12019
12019
12019
12019
7021
7021
7021
7021
0
0
0
0
0
12019
12019
7021
7021
7021
7021
0
0
0
0
0
7021
7021
7021
12019
12019
7021
12019
12019
39025
39025
39025
7021
7021
12019
7024
12019
12019
0
0
0
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
12019
39025
39025
7024
7024
7024
7024
0
0
0
12019
12019
7024
7024
7024
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
12019
34018
12019
7021
7021
7021
7021
12019
12019
12019
7021
7021
7021
7021
7021
12019
12019
12019
0
0
7021
7021
7021
12019
12019
7021
7021
12019
12019
12019
7021
7021
12019
12019
12019
12019
7021
7021
7021
7021
39025
39025
39025
7021
7021
0
0
0
0
0
12019
12019
12019
7021
7021
7021
7021
7021
7021
7024
7024
39025
39025
39025
0
0
0
0
0
7021
7021
0
7021
7021
7021
0
0
7021
7021
7021
7021
7021
12019
12019
12019
0
0
7021
7021
7021
7021
7021
0
0
0
0
0
0
39025
39025
39025
39025
39025
39025
0
0
0
7021
7021
7021
7021
0
12019
0
0
0
0
7021
7021
7021
7021
7021
7021
12019
12019
39025
39025
39025
39025
39025
39025
39025
39025
39025
0
0
0
12019
12019
12019
7024
7024
7024
7021
7021
12019
0
12019
12019
12019
39025
39025
39025
39025
39025
12019
12019
12019
7021
7021
7021
7021
7021
0
0
0
0
0
12019
12019
12019
12019
12019
0
34018
12019
12019
7021
7021
7021
12019
12019
34018
34018
34018
0
0
0
12019
12019
12019
12019
12019
12019
12019
0
0
12019
12019
0
0
12019
12019
12019
12019
12019
7021
7021
0
0
0
0
0
0
12019
12019
12019
12019
12019
12019
7021
7024
7024
7024
7024
0
0
0
0
0
7021
7021
7021
7021
12019
12019
39025
7024
7024
39025
39025
39025
7021
7021
7021
12019
12019
12019
12019
12019
7021
7021
39025
39025
39025
34018
12019
12019
12019
7024
7024
34018
12019
7021
7021
12019
12019
12019
12019
7021
12019
12019
39025
39025
39025
12019
12019
12019
7021
7021
0
0
12019
12019
12019
12019
34018
34018
34018
34018
0
0
34018
0
12019
12019
34018
12019
7021
7021
7021
7021
0
7021
12019
12019
12019
39025
39025
39025
39025
39025
0
0
0
0
0
0
0
0
7021
7021
7021
7021
34018
34018
12019
34018
12019
7021
7021
7021
7021
7024
7024
7024
7024
7021
7021
7021
0
0
39025
39025
39025
0
0
0
0
0
0
0
12019
7021
12019
12019
12019
12019
12019
12019
12019
7021
7021
0
39025
39025
39025
0
0
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
12019
34018
12019
12019
12019
12019
0
0
0
0
0
12019
12019
7024
7024
7024
7024
7024
0
7024
0
7021
12019
12019
12019
7021
7024
7024
7021
7021
7021
7021
7021
0
0
0
0
7024
7024
12019
12019
12019
7021
7021
7021
12019
12019
7021
12019
12019
34018
34018
7021
7021
7021
7021
7021
7021
7021
7021
7024
7024
7024
7024
7024
7024
7024
0
0
7024
7024
12019
12019
12019
12019
12019
12019
12019
12019
12019
7021
7021
7021
34018
34018
34018
34018
0
0
0
7021
0
0
0
0
0
0
0
12019
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
39025
39025
39025
7021
12019
7024
7024
12019
7021
0
0
7021
12019
12019
12019
12019
34018
12019
12019
0
0
7021
7021
7021
0
0
0
0
0
0
0
0
0
0
0
34018
34018
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
7021
7021
7021
12019
12019
12019
12019
7021
7021
12019
39025
39025
39025
39025
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
7021
7024
7021
7021
7021
0
0
0
0
0
12019
12019
39025
0
12019
12019
12019
12019
7021
7021
7021
7021
7021
0
0
0
0
0
0
0
0
12019
12019
7021
7021
0
0
0
0
0
7024
7021
7024
12019
12019
12019
12019
0
7021
12019
12019
12019
12019
7024
7024
7024
7024
7024
7024
7024
0
12019
0
0
12019
12019
12019
7021
0
0
0
0
0
0
12019
12019
7021
39025
39025
39025
39025
12019
12019
7021
7021
7021
34018
34018
34018
7024
7021
7021
7024
7024
7021
7024
7024
7024
7024
39025
39025
39025
39025
39025
39025
39025
0
0
0
0
0
0
7021
7021
0
0
0
12019
7024
0
0
0
0
0
12019
12019
12019
0
0
7021
7021
7021
7021
7021
12019
12019
12019
7024
7024
7021
7024
7021
12019
12019
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
7021
7021
7021
7021
0
0
12019
12019
0
0
0
0
7024
7021
0
0
0
7024
7024
7024
7024
7024
7021
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
0
7024
12019
12019
12019
0
0
0
34018
34018
7021
7021
34018
0
0
0
0
0
0
7024
34018
34018
34018
39025
39025
39025
7021
34018
34018
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
7021
0
0
0
12019
12019
12019
12019
39025
39025
39025
39025
39025
0
0
12019
12019
12019
12019
12019
12019
7021
7021
0
0
0
0
39025
39025
39025
39025
39025
12019
12019
12019
12019
12019
12019
7024
7024
7024
7024
7021
7021
7024
7024
7024
7021
7024
7021
12019
0
12019
0
0
0
12019
12019
12019
12019
12019
12019
7021
7024
7024
7021
7021
7021
7021
12019
12019
7021
12019
12019
12019
12019
12019
12019
12019
12019
0
0
0
0
39025
39025
39025
7021
7021
12019
39025
12019
12019
12019
12019
12019
12019
7021
7021
12019
12019
12019
7021
7021
7021
7021
0
7021
12019
12019
12019
12019
12019
7021
7021
7021
7021
7024
7024
7024
7024
12019
12019
12019
7021
7021
7021
12019
12019
12019
0
7021
7024
7024
12019
12019
12019
12019
12019
0
0
0
0
0
0
7024
0
0
0
0
0
0
0
0
0
0
0
0
7021
34018
12019
7021
7021
7021
7024
7024
7024
7024
7024
12019
12019
12019
12019
12019
12019
7021
12019
12019
7021
0
0
0
0
7021
7021
7021
12019
12019
7024
7021
7021
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
7021
7021
7024
7024
0
0
0
7021
7021
7024
0
7021
0
0
12019
12019
7021
7021
7021
7021
7021
0
0
0
7021
7021
7021
7021
7021
7021
7021
12019
12019
7021
7021
7021
0
0
0
0
0
7021
7021
7021
7021
39025
39025
39025
39025
39025
39025
12019
12019
12019
7021
7021
7021
12019
12019
12019
12019
7021
7021
7021
7021
7021
7021
7021
7021
39025
39025
7021
12019
12019
7021
34018
7021
7021
0
0
0
7021
7021
7021
7021
7021
7021
7021
12019
12019
12019
12019
12019
12019
0
0
0
0
0
0
0
0
0
12019
12019
12019
0
0
0
0
0
0
12019
12019
7021
0
0
0
0
7024
7024
0
0
0
12019
7024
7024
7024
7024
7021
7021
0
0
0
0
0
0
12019
7021
7021
7021
39025
39025
39025
39025
39025
39025
7024
7024
7024
7021
7021
7021
7021
39025
39025
39025
39025
39025
7021
7021
7021
7021
39025
39025
39025
7024
7021
12019
12019
12019
12019
7021
7021
12019
12019
12019
0
0
0
0
7024
7021
7021
7021
0
0
0
12019
7021
7021
0
0
7021
7021
12019
12019
0
0
12019
12019
12019
12019
39025
0
12019
12019
39025
39025
39025
39025
0
0
0
0
0
0
39025
39025
39025
39025
34018
34018
34018
7024
7024
12019
12019
12019
12019
12019
12019
12019
0
0
7021
0
0
0
0
12019
12019
12019
7021
39025
39025
39025
39025
39025
39025
7021
7021
7021
7021
7021
0
0
0
0
0
0
12019
12019
7021
7021
7021
0
7021
0
0
0
12019
12019
12019
7021
34018
34018
12019
12019
12019
12019
12019
39025
39025
39025
39025
39025
39025
39025
39025
7021
7021
0
0
34018
34018
34018
34018
12019
12019
12019
12019
12019
12019
12019
0
0
0
7021
12019
7021
12019
12019
12019
7021
12019
12019
7021
7021
7021
7021
34018
34018
12019
7021
7021
7021
7021
7024
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
12019
12019
12019
12019
39025
39025
39025
0
0
0
0
0
7021
7021
0
0
0
0
0
0
0
7021
39025
39025
7024
0
0
12019
12019
0
39025
39025
39025
39025
39025
12019
12019
7021
12019
12019
12019
12019
12019
12019
7021
7021
7021
7021
7021
0
0
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
12019
12019
7024
7024
7024
7024
7024
0
0
0
39025
12019
12019
12019
0
7021
7021
7021
7021
7021
7021
7021
7021
7021
7021
0
0
0
0
0
0
0
0
0
7021
7021
7021
7021
0
0
7021
12019
7024
7021
7021
7021
7021
0
0
7021
34018
34018
12019
0
0
0
0
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
2009
39025
39025
39025
39025
2009
2009
2009
2009
39006
39006
39006
2009
2009
39025
39025
2009
39006
39006
39006
2009
2009
2009
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
39006
2009
2009
39006
39006
39006
2009
2009
2009
2009
39025
39025
2009
2009
7021
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
39006
39006
39006
39025
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
39006
39006
39006
2009
39006
39006
2009
2009
2009
7021
39025
39025
2009
2009
39025
39006
2009
2009
2009
39006
39006
2009
2009
2009
2009
2009
2009
39025
39025
39006
39006
39006
2009
2009
2009
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
39006
2009
2009
2009
2009
2009
2009
39025
39025
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
39006
39006
39006
39006
39006
7021
7021
7021
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
2009
7021
7021
2009
2009
2009
7021
7021
7021
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
39025
39025
7021
7021
7021
7021
7021
7021
7021
7021
39025
39025
2009
39006
39006
2009
7021
2009
2009
39006
39006
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
39006
2009
2009
2009
2009
39006
2009
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
0
39025
39025
39025
39006
39006
39006
39006
2009
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
39006
39006
2009
2009
2009
2009
2009
39006
39006
39006
39025
39025
39025
39025
39025
39006
39006
2009
2009
39025
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39017
0
0
0
0
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39006
2009
2009
2009
39006
39006
2009
2009
2009
2009
7021
39006
39006
39006
39006
39006
7021
7021
7021
7021
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
2009
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
2009
2009
39017
39017
2009
2009
2009
39006
2009
2009
2009
39025
39025
39025
39025
39025
2009
2009
39025
39025
39025
39025
2009
2009
2009
7021
39025
39025
39025
39017
39017
39017
39017
7021
7021
2009
2009
2009
2009
39025
2009
2009
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
2009
39006
39006
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
7021
7021
39006
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
7021
2009
2009
2009
2009
2009
39006
39025
39006
39006
39006
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39025
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
39025
39025
2009
7021
2009
2009
2009
2009
39006
2009
2009
2009
2009
39006
39006
2009
2009
39006
39006
39006
39006
2009
39025
39025
0
39006
39025
39025
39025
39025
2009
39006
39006
39006
39006
2009
2009
2009
39006
39006
39006
39006
39006
39006
39006
2009
2009
2009
39006
2009
39017
2009
2009
2009
2009
2009
2009
39017
39017
2009
2009
2009
2009
2009
39025
2009
2009
39006
39006
39006
2009
2009
2009
2009
39025
39025
39025
39025
39025
2009
2009
39006
39006
39006
39006
2009
39025
39025
39025
39025
7021
7021
7021
7021
7021
2009
2009
39006
2009
39006
39006
39006
39025
39006
2009
2009
39006
2009
2009
39006
2009
39006
2009
2009
2009
2009
7021
7021
7021
7021
39025
39017
39017
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
7021
39025
39025
2009
39006
39006
2009
39017
39017
39017
7021
7021
39006
2009
2009
39025
39025
39006
39006
39006
39006
39006
39025
39025
2009
39006
39006
7021
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
7021
7021
7021
39006
39006
2009
2009
39006
7021
7021
2009
2009
39025
39025
39025
2009
39006
2009
2009
39006
2009
2009
2009
39025
39025
39025
39025
39006
39006
39006
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
39017
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39006
39006
7021
2009
39025
39025
39025
39025
39025
39025
39025
7021
7021
39025
2009
2009
2009
2009
2009
2009
2009
2009
39017
39017
2009
2009
39006
2009
2009
2009
2009
39006
2009
2009
2009
39006
39006
2009
39025
2009
39006
39006
39006
2009
2009
39017
39006
39025
39025
39025
2009
2009
39006
7021
2009
39025
39025
39025
39025
39025
39006
2009
7021
39025
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
2009
2009
39017
39017
39017
39025
2009
2009
2009
2009
2009
2009
39025
39025
39025
2009
2009
2009
39006
39006
39006
2009
2009
2009
2009
39006
39006
39006
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
39025
2009
2009
7021
39025
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
39006
2009
2009
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39017
39017
39017
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
7021
7021
7021
2009
39025
39006
39006
39025
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39006
0
0
2009
2009
2009
39006
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
39006
2009
2009
39006
7021
7021
39006
39006
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
39006
2009
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
2009
39025
39025
39025
2009
39006
2009
2009
2009
2009
2009
39006
39006
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
39006
2009
2009
2009
7021
7021
39006
39006
2009
2009
2009
39025
39025
39025
39025
39025
39025
7021
2009
7021
7021
39025
39025
39025
39025
39025
39006
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
2009
7021
7021
2009
39006
39006
39006
39006
39025
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39017
39017
39017
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
39006
39006
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39025
2009
39006
39006
39006
0
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
7021
2009
39006
39006
39006
7021
39006
7021
39006
39006
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
39006
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
0
2009
39006
39006
39006
7021
7021
7021
39017
39025
2009
39025
2009
2009
7021
39006
7021
7021
39006
39006
2009
2009
39025
2009
2009
2009
2009
2009
2009
2009
7021
7021
39025
2009
39006
2009
2009
2009
2009
2009
39006
2009
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
39006
39006
39006
39006
39006
2009
7021
7021
2009
2009
2009
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
39006
39025
39025
2009
2009
39025
2009
39017
39017
2009
7021
7021
39006
39006
39006
39025
39025
2009
2009
2009
2009
0
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39025
39025
39006
39006
39006
39006
7021
2009
7021
7021
2009
2009
2009
7021
2009
2009
39025
39025
39006
39006
39006
39017
39017
39017
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
0
39025
39006
39006
39025
39025
2009
2009
2009
2009
2009
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
2009
2009
39017
39025
39025
39025
39025
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
2009
39006
39025
2009
2009
2009
2009
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39006
39006
39006
39006
2009
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
2009
2009
2009
2009
39006
39025
39025
39006
0
0
39025
39025
39025
39025
39006
39006
39006
39017
39017
0
0
39025
39025
39025
39025
2009
39025
39025
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
2009
39006
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
2009
39025
39025
2009
2009
2009
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
39017
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39025
39025
39025
39025
39025
39025
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39025
39025
39025
39006
39006
39017
39017
39017
39017
39017
39017
39017
2009
7021
39025
39006
39006
39006
39017
39017
39017
39017
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
2009
39025
39025
39025
39025
2009
7021
7021
7021
7021
7021
7021
2009
39025
39025
39025
39025
39025
0
0
2009
2009
39025
39025
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39006
2009
2009
2009
39006
2009
39006
39006
39025
39025
39025
39025
2009
2009
2009
39006
39006
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
7021
7021
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
7021
7021
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
2009
39017
39025
39025
39025
39006
39006
7021
2009
39006
39006
39006
39006
2009
7021
2009
39006
39025
0
0
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39025
39025
39025
39025
2009
39006
39006
39006
7021
39006
39006
39006
39006
39006
2009
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39006
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
39006
7021
2009
39006
39006
39006
39006
39025
39025
39025
2009
2009
2009
39006
2009
2009
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
2009
2009
7021
39006
39006
39025
39025
2009
2009
2009
2009
39025
39025
2009
39006
39025
39025
39025
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
2009
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39025
39025
39025
39025
2009
2009
2009
39025
39025
39025
39025
39025
39025
2009
2009
39017
39017
39017
39017
39017
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
39025
39006
39006
2009
2009
2009
2009
7021
39025
2009
2009
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39017
2009
2009
39025
39025
39025
39025
7021
7021
7021
39025
39025
39025
39025
39025
39025
39025
39006
2009
2009
2009
39025
2009
2009
2009
39006
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
2009
2009
2009
39006
7021
39006
39006
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
7021
7021
2009
2009
2009
2009
7021
2009
2009
2009
2009
2009
2009
39006
2009
2009
7021
7021
39025
39025
39025
39025
2009
2009
2009
2009
39025
2009
2009
2009
2009
39006
2009
2009
2009
2009
39025
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
39025
0
39025
39025
2009
2009
7021
7021
7021
39006
39006
7021
7021
39025
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
39006
39006
39006
2009
2009
2009
7021
39006
39006
39006
39006
2009
2009
2009
39006
39006
39006
2009
2009
39025
39025
39025
39025
39025
39025
39025
7021
7021
7021
2009
2009
39017
39017
39006
39006
7021
2009
39025
39025
39025
39017
39017
39017
39017
39017
2009
2009
2009
2009
2009
2009
2009
39017
39025
39025
39025
39025
39025
39006
39006
39006
2009
2009
39006
2009
2009
2009
2009
2009
39006
2009
2009
2009
0
0
2009
0
2009
2009
39025
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
2009
2009
2009
39025
39025
39025
39025
39025
39025
39006
39006
2009
2009
2009
2009
39025
39025
39025
39025
2009
39006
39006
39006
2009
39006
2009
39006
2009
39006
39006
2009
2009
2009
39006
39006
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
39006
39025
2009
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
39006
7021
2009
2009
2009
2009
2009
39006
39006
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
39006
2009
2009
39006
39006
7021
7021
7021
2009
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
2009
2009
39006
39006
39006
39006
2009
2009
2009
2009
39006
39006
39006
39025
39025
39025
7021
39006
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
2009
39025
39025
2009
2009
39006
39006
39006
39006
39006
0
0
0
0
0
2009
2009
2009
2009
39006
39006
39025
39025
39006
39006
2009
2009
39006
39006
39006
2009
7021
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39025
39025
2009
2009
39025
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39025
39025
39025
39025
2009
2009
2009
2009
7021
7021
7021
2009
2009
2009
2009
2009
2009
2009
2009
39006
2009
2009
2009
2009
2009
7021
2009
2009
2009
2009
39025
39025
39025
7021
7021
7021
39006
2009
2009
2009
39006
39006
0
0
2009
2009
2009
2009
2009
39025
39025
39025
7021
2009
39006
39025
39025
39025
39025
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
2009
2009
2009
2009
39006
39006
39006
39006
39006
39006
39006
2009
39006
39006
2009
2009
39006
39006
39006
39006
39006
2009
2009
39006
2009
39006
39006
2009
2009
2009
2009
7021
2009
2009
39025
39025
39025
39006
39006
39025
39025
39006
39006
2009
2009
7021
7021
7021
2009
2009
39025
39025
39025
39025
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
39006
39006
2009
2009
39006
2009
2009
39006
7021
2009
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
39006
39006
2009
2009
2009
39017
39017
39017
39017
2009
2009
39006
39006
2009
2009
2009
2009
39017
39017
39017
39017
39017
2009
2009
39017
39017
39017
39025
39025
39025
39025
39025
39025
2009
2009
39025
2009
39006
39006
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39017
39017
39017
39017
2009
7021
39006
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
7021
7021
7021
2009
2009
2009
2009
2009
39025
39006
39006
39006
39006
2009
2009
2009
2009
2009
2009
2009
39025
2009
2009
39006
2009
2009
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
2009
2009
2009
39006
2009
39006
2009
2009
2009
2009
2009
39006
39006
39006
39025
39025
39025
39025
39006
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
7021
7021
7021
7021
7021
2009
7021
7021
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
39006
39006
2009
2009
2009
2009
2009
2009
2009
2009
2009
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
0
39025
39025
0
0
0
0
0
39025
34018
39025
39025
39017
39017
39017
39006
39006
39006
39017
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
12019
39006
7021
7021
0
0
0
39025
39025
39025
39025
39025
0
39025
0
0
0
0
0
0
39025
0
39006
39006
39006
39006
39006
39025
39017
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39006
39006
7021
7021
7021
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
0
0
0
0
0
39025
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39017
39017
39006
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
34018
34018
34018
12019
39025
39025
39025
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
0
0
39006
39006
0
39025
39025
39025
39025
39025
39025
39025
39017
39025
39017
39017
0
39025
39025
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
34018
34018
34018
12019
34018
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
34018
34018
34018
34018
34018
39006
39006
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39017
39025
39025
39025
39025
39025
0
0
0
39006
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
7021
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
0
0
0
0
0
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39025
39025
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
39017
39017
39017
34018
39006
7021
39025
39025
39025
39025
39025
0
0
0
0
0
39025
39025
39006
39017
39017
39017
0
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
0
0
0
0
7021
7021
7021
0
7021
7021
39006
39006
39025
39025
39025
39025
39025
39025
39025
12019
12019
12019
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
0
0
0
0
0
39025
39025
39025
39025
39025
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39017
39017
7021
7021
7021
7021
7021
39006
39006
39006
39006
39006
39006
39006
34018
39006
39006
39006
7021
7021
39017
39017
39017
12019
12019
12019
39025
39025
39025
39006
39006
39006
39006
39025
39006
39006
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
7021
39025
39025
39025
39025
39025
39017
39017
7021
7021
7021
39017
39017
39017
39017
39017
39017
39017
39025
34018
39025
34018
34018
34018
34018
34018
34018
34018
34018
39025
39025
0
0
39017
39017
39017
34018
34018
39006
7021
39006
39006
34018
39006
39006
39006
39006
0
7021
0
7021
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39017
39025
39025
39025
39025
39025
39025
39025
39006
39025
39025
39006
12019
12019
12019
39025
39025
39025
39025
39025
7021
7021
7021
0
7021
0
39006
39006
39017
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39017
39017
39025
39025
39025
39025
39025
39017
39017
39017
39006
0
39006
39025
39025
39025
39025
39025
39025
39006
39006
0
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
7021
0
0
0
0
39025
34018
34018
34018
34018
34018
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
12019
12019
12019
12019
39025
39025
39025
39025
34018
34018
34018
34018
34018
34018
39025
39025
39025
39017
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
0
0
0
0
0
0
39006
39006
39017
39025
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
39025
39025
39025
39025
39025
39006
39006
39006
39006
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
39006
7021
7021
7021
7021
0
39017
39017
39017
39017
39017
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39006
39006
39006
39025
39025
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
39006
39006
7021
7021
0
7021
0
34018
34018
34018
39017
39017
39006
39006
39006
39006
34018
34018
39006
39006
34018
34018
39006
39006
39006
39006
39025
39025
39017
39017
39017
39017
39017
39006
39006
39006
39006
39025
39017
39006
39006
39006
39006
39006
39025
39025
39025
39025
7021
7021
7021
39025
39025
39025
39025
39025
39025
39017
0
0
0
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
0
0
0
0
39006
39017
39017
39006
39006
39025
39025
39025
0
0
0
7021
7021
7021
39017
39025
39025
39025
39025
39025
39006
39006
39006
39017
39017
39017
0
0
0
0
0
0
39006
39006
39006
7021
0
7021
0
0
7021
34018
39025
39025
39025
0
39025
39025
39025
39025
39025
39017
39017
39017
39006
39017
39017
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
0
0
0
0
0
39017
39006
39006
39006
39006
39006
12019
34018
39025
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39017
39025
39025
39017
39017
39017
39017
39017
39017
39006
39006
34018
34018
34018
39025
0
0
39006
39006
39006
39006
39006
39006
7021
7021
39006
39006
39006
39017
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
39017
39017
39006
39006
7021
7021
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39017
39025
39006
39006
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
0
7021
7021
39025
39025
39025
39025
39025
39017
39017
39025
39025
39025
39025
39025
34018
34018
34018
34018
39025
39025
39025
0
0
0
39006
39006
39006
39006
39006
34018
34018
7021
39017
39017
39017
39006
39006
39006
39006
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39006
39025
39025
39025
39025
39025
39025
39006
39006
39006
39025
39025
39025
39006
39025
39006
39006
39006
39025
39025
39025
39025
39025
34018
34018
39017
39017
39017
39017
39017
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39017
39025
34018
39006
39006
39006
39006
39006
39006
39017
39017
7021
7021
7021
39006
39006
39017
12019
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
34018
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39006
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39017
39017
39006
39006
39006
0
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
0
0
39006
39006
39017
39006
39006
39006
39006
39006
39006
34018
34018
34018
34018
34018
34018
34018
39025
39025
39025
39006
7021
39006
39006
0
0
39017
39017
39017
39017
39017
39025
39006
39006
39025
39025
7021
7021
39006
39006
39006
39025
39025
39025
39025
39006
7021
7021
7021
34018
39006
39006
39006
39006
39017
39017
39017
39006
39006
39006
39017
39006
39006
39017
39017
39017
39017
39025
39025
39017
39017
34018
34018
12019
12019
12019
12019
12019
12019
12019
34018
34018
12019
39017
39017
39017
39017
39017
39017
39017
39017
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
0
0
0
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
39006
39006
39006
39025
39006
12019
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
0
0
0
39025
39025
39025
39025
39025
39025
39025
39006
7021
39006
39025
39025
39025
39025
39025
39025
39025
0
39006
39006
39017
39017
39017
39017
39025
39017
39017
39017
39025
39025
0
0
0
0
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39006
0
7021
7021
39025
39025
39025
39025
39025
39025
39006
0
0
39017
39006
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39017
39017
39006
7021
39017
39017
39017
39017
39017
39017
39017
39017
39017
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
39017
39006
39006
39025
39025
39025
39025
39025
39006
39006
39006
39017
39017
39017
12019
12019
39025
39025
39025
39025
39025
39006
12019
12019
12019
34018
12019
39006
39006
39006
39006
39006
34018
39006
39006
39006
39006
39006
39017
39006
39006
39006
39006
7021
39025
39025
39025
39025
39017
39017
39017
39017
7021
7021
7021
39017
39017
39017
39025
39025
39025
39025
39025
39025
39017
39017
39017
7021
7021
39006
39006
39006
0
0
39017
39025
39025
39025
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
7021
7021
39025
39025
39025
39017
39017
39017
39017
39017
39006
39017
39017
34018
34018
7021
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39006
39006
39025
0
0
0
0
0
12019
34018
12019
39006
39006
7021
7021
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39006
39006
39006
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39025
39025
39025
39025
39025
39025
39006
39006
39025
39025
39025
39006
39006
39025
39025
39025
39006
39006
34018
34018
39006
39017
39017
39006
39006
39006
39006
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
34018
0
0
39006
39006
39017
39017
39017
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
39017
39017
39017
39017
39006
39006
39025
39025
39025
39025
39025
39025
39025
39006
0
0
39006
39025
39025
39025
39017
39017
39017
39006
39017
39017
39017
12019
12019
39006
39006
39006
39025
39025
39025
7021
39006
39006
39006
39006
39006
7021
7021
7021
12019
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
0
0
0
0
39006
39006
39006
34018
34018
34018
34018
12019
34018
34018
39006
39006
39006
39006
39006
39006
39017
39017
39017
0
0
0
0
0
0
0
0
0
0
39006
39006
39006
39006
39006
39006
39006
7021
7021
0
39025
39025
39025
39025
39025
39025
39025
39025
34018
34018
39025
39025
0
0
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
34018
34018
39006
39006
39025
39025
39025
39006
39006
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
34018
34018
34018
7021
39006
39006
39006
39006
39006
39006
39006
39006
34018
34018
34018
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
7021
7021
7021
39025
39025
39025
39025
39025
39025
39017
39017
39017
39017
39025
39025
39025
39025
39025
39025
39006
39017
39006
39025
39025
39025
39006
39006
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
7021
39025
39025
39025
39025
39025
0
0
0
0
0
0
0
39006
39017
39017
39017
39025
39017
39017
39025
39006
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39006
39006
39006
7021
7021
39006
39006
39006
39006
39017
39025
39025
39025
39025
39025
39025
39025
39025
39006
0
39006
39006
39006
39006
39025
39025
39025
39006
7021
7021
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
39017
39017
39006
39006
7021
39025
39025
39025
39025
39025
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
34018
34018
34018
34018
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
34018
39006
39006
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
7021
7021
39025
39025
39025
39025
39006
39006
39006
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
0
39025
39025
39025
39006
39006
39006
39006
7021
0
0
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
34018
34018
39006
39006
39006
39025
39025
39025
39025
39025
34018
34018
34018
39025
39025
39006
39006
39006
39006
39006
0
7021
0
39017
39017
39017
39017
39017
39006
39006
39006
39006
39025
39025
39025
39006
39017
39006
39006
39006
39006
39006
39006
39017
39017
39017
39025
39025
39025
39025
39025
39025
39025
39025
34018
34018
34018
34018
39006
39006
12019
12019
7021
39025
39025
39025
39025
39025
39006
7021
7021
7021
7021
7021
7021
7021
0
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
0
0
0
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
0
0
0
0
39017
39017
39017
39006
39006
12019
12019
12019
12019
12019
12019
39006
39006
39006
0
0
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
12019
34018
12019
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
0
0
0
0
0
7021
7021
39025
39025
39025
39025
39017
39017
39017
39006
39006
39017
39017
39017
39017
39006
39006
39006
39006
39006
39025
39006
7021
7021
7021
39025
39025
39025
39025
39006
39017
39025
39025
39025
39025
39006
39006
39006
39017
39017
12019
34018
39006
39006
39025
39025
39017
39006
39006
39006
39006
7021
39006
39006
39006
39006
39006
39006
39025
39025
7021
7021
39017
39017
39017
39006
39006
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
34018
34018
34018
34018
34018
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39025
39025
39006
39006
39006
39006
39006
39025
39025
39025
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
7021
39017
39017
12019
12019
12019
12019
12019
12019
39006
39006
39006
39006
0
0
0
7021
39006
39006
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
12019
12019
12019
7021
39006
39006
39006
39006
39006
0
0
39006
39006
39006
39006
39006
39025
39025
39006
39006
39025
39006
39006
39025
39025
39025
39025
39025
39025
39025
39017
39017
39017
39017
39017
39017
39017
39025
39025
39025
39025
39025
39017
39017
39006
39006
34018
34018
34018
12019
34018
34018
12019
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39025
39025
39017
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
12019
12019
12019
12019
12019
12019
34018
12019
39025
39025
39025
39017
39025
39025
39025
39025
39025
39025
39025
39025
0
0
0
0
7021
39025
39025
39025
39025
39025
39017
39017
39017
39025
39025
39006
39006
34018
39025
39025
39025
39025
39025
39025
39006
39006
39017
39017
39017
39017
39006
39006
39006
39006
39006
34018
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39025
39025
39025
39006
39006
39006
39006
39006
39006
39025
39025
39025
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39025
39025
7021
39006
39006
39006
39006
39025
39025
12019
12019
12019
12019
12019
39025
39025
39025
39025
39025
39025
39017
39017
39017
39017
39017
39017
39017
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39006
39017
39017
39017
39017
0
0
0
7021
34018
34018
34018
34018
39006
39006
39006
0
0
0
0
0
0
0
0
39025
39025
39006
39006
39006
39006
39006
39006
39006
39017
7021
7021
39006
39006
39006
39006
39006
39006
39025
39025
39025
39025
39006
39006
39006
39025
39025
39006
39006
39006
0
0
0
0
0
39006
7021
7021
39006
39006
39006
39017
39017
39017
39017
39017
39025
39025
39025
39025
39025
39017
39017
39006
39006
39025
7021
7021
7021
7021
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39015
39015
39015
2009
2009
2009
2009
1013
2009
1013
1013
1013
1013
1013
39015
39015
2009
2009
2009
2009
2009
39015
2009
39025
39025
39015
39015
39015
39015
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
2009
1013
2009
1013
1013
1013
2009
39025
39025
2009
39025
39025
39025
1013
1013
39015
39015
2009
2009
2009
1013
1013
1013
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
1013
1013
39015
39015
2009
2009
2009
2009
2009
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
2009
1013
2009
2009
2009
2009
1013
1013
1013
1013
39015
39015
1013
1013
1013
1013
2009
39015
39015
2009
1013
1013
2009
2009
2009
2009
1013
1013
39015
39015
1013
39015
39015
39015
39015
1013
39015
39015
1013
2009
1013
39015
39015
39015
2009
2009
2009
39015
39015
39015
39015
2009
2009
39015
1013
39015
39015
1013
1013
39015
0
2009
2009
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
1013
1013
39015
39015
2009
39015
39015
1013
1013
1013
1013
2009
2009
39015
2009
39015
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
39015
39015
2009
2009
1013
1013
39015
39015
39015
39015
39015
2009
2009
2009
2009
2009
39015
2009
2009
39015
39015
39015
39025
39025
39025
39025
1013
1013
0
0
0
0
0
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
39015
39015
39015
39015
39015
1013
1013
1013
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39015
39015
39015
39015
39015
39025
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
2009
1013
1013
1013
1013
1013
1013
39025
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
39015
39025
39025
0
2009
2009
2009
39015
39015
39025
39015
39025
39025
39025
39025
39025
39025
39025
39015
39015
1013
1013
1013
39015
39015
39015
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39015
39015
1013
1013
1013
1013
2009
2009
2009
2009
2009
1013
39015
39015
2009
2009
2009
2009
39025
39025
39015
39015
2009
2009
2009
2009
2009
2009
2009
0
0
0
1013
39015
1013
1013
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
1013
1013
2009
1013
1013
1013
2009
2009
39015
39015
39015
39015
39015
0
0
39015
39015
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
39015
39015
1013
1013
1013
1013
1013
1013
1013
39025
39015
39015
39015
39025
39025
39025
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
39025
39025
39025
2009
1013
1013
2009
2009
1013
2009
1013
1013
2009
2009
2009
2009
39015
39015
39015
39025
39025
39025
39025
39025
1013
1013
1013
1013
0
1013
0
1013
1013
39015
39015
39015
39015
2009
2009
2009
2009
1013
1013
39015
39015
39025
2009
2009
2009
2009
2009
2009
2009
1013
1013
39015
39015
39015
1013
1013
39025
39025
39025
39025
39025
39025
39025
2009
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
2009
1013
1013
1013
2009
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
1013
1013
1013
39015
39015
39015
39025
39025
39025
39025
39025
39015
39015
2009
2009
39025
1013
1013
1013
2009
2009
2009
1013
1013
2009
1013
1013
39015
39015
39015
39015
1013
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
1013
1013
1013
2009
1013
1013
1013
39015
39015
39015
39015
39015
39015
1013
1013
39025
2009
2009
2009
2009
2009
2009
2009
2009
39015
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
1013
39015
39015
39015
39015
2009
2009
2009
1013
1013
1013
2009
2009
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
39015
2009
2009
1013
2009
2009
2009
39015
1013
39015
39015
39015
1013
2009
2009
1013
1013
1013
39015
2009
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
2009
2009
2009
1013
1013
1013
1013
39015
39015
39015
39015
2009
2009
1013
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
1013
1013
1013
1013
39015
39015
1013
1013
1013
1013
1013
39025
39025
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
39015
39015
1013
1013
2009
2009
2009
0
2009
0
2009
0
2009
2009
0
39015
39015
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
0
0
0
2009
0
0
1013
1013
1013
2009
2009
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
2009
1013
1013
1013
39015
2009
39015
39015
39015
2009
2009
2009
2009
1013
2009
39015
1013
1013
39025
39025
39025
39025
39025
39025
1013
2009
39015
39015
2009
2009
39025
1013
2009
39015
1013
2009
2009
2009
2009
2009
1013
2009
39025
39025
39025
39025
39025
39025
1013
1013
1013
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
39015
39015
39015
2009
2009
39015
39015
39015
39015
39015
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
39015
39015
39025
39025
39025
39025
2009
2009
2009
39015
39015
39015
1013
1013
1013
1013
2009
2009
0
0
0
0
0
39015
39015
39015
39015
2009
39015
1013
1013
1013
1013
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
0
2009
2009
2009
39025
0
0
0
2009
0
2009
2009
0
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
1013
1013
1013
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
1013
39025
39025
39025
39025
39015
0
0
0
0
2009
39015
39015
2009
2009
2009
2009
39025
39025
39025
39025
39015
39015
39015
2009
2009
2009
2009
2009
39015
2009
39015
39025
39025
2009
1013
1013
1013
1013
2009
2009
2009
2009
39025
39025
2009
2009
39015
39015
39015
39015
39015
1013
1013
1013
1013
39015
39025
39025
39025
39025
2009
2009
2009
1013
39015
39015
39015
39015
39015
39015
1013
1013
39015
39015
1013
1013
1013
1013
39025
2009
2009
2009
2009
2009
2009
2009
39025
39025
1013
1013
1013
1013
1013
39015
39015
1013
1013
1013
39015
2009
1013
1013
1013
1013
1013
1013
1013
0
39025
2009
2009
2009
2009
2009
2009
2009
39025
1013
39015
39015
39025
39025
39025
39025
39025
1013
2009
2009
2009
1013
39015
39015
39015
2009
2009
2009
2009
2009
39025
39025
39015
39015
39015
39015
39015
2009
2009
2009
2009
39025
39025
39025
1013
1013
1013
1013
2009
2009
2009
39025
2009
2009
1013
2009
1013
1013
2009
2009
2009
2009
2009
2009
39015
39025
2009
2009
39025
39025
39015
39025
39015
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
1013
1013
1013
1013
2009
2009
2009
1013
1013
1013
2009
2009
2009
1013
1013
1013
2009
1013
1013
2009
2009
39015
39015
39015
39015
39025
39025
39025
39025
39015
2009
2009
2009
1013
39015
2009
39015
39015
39015
1013
1013
39015
2009
2009
1013
1013
2009
2009
2009
2009
2009
1013
39015
1013
39015
1013
1013
39015
39015
39015
39015
39015
39025
39025
1013
1013
39015
39015
39015
39015
39015
2009
2009
39025
39025
2009
39025
39025
39025
1013
1013
39015
39015
39015
39015
39025
39025
39025
39025
39025
1013
39025
2009
2009
2009
2009
2009
2009
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
1013
2009
39025
2009
2009
2009
1013
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39015
39015
2009
0
0
39015
39015
2009
2009
2009
2009
2009
2009
1013
0
2009
39015
39015
39015
2009
2009
1013
1013
1013
2009
2009
1013
1013
1013
2009
2009
39025
39025
39025
2009
1013
1013
1013
1013
1013
1013
2009
0
0
2009
0
1013
1013
1013
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
0
2009
2009
0
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
39015
39015
39015
39015
39015
2009
2009
39015
39015
1013
39015
39015
39015
39015
1013
2009
2009
2009
2009
2009
2009
39015
39015
39025
39015
39015
39015
2009
2009
2009
39015
39015
39015
2009
2009
2009
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
2009
2009
2009
2009
2009
39015
39015
39015
2009
39015
39015
2009
2009
39015
39015
39015
39015
39015
2009
2009
39015
39015
39015
39015
39015
39025
39025
39025
39025
2009
2009
1013
1013
1013
1013
2009
39015
39015
39015
39015
39015
39025
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
39015
1013
2009
2009
2009
39025
39025
39025
39025
39025
2009
39025
2009
39025
39025
39025
1013
1013
1013
2009
2009
2009
39015
1013
1013
1013
1013
39015
39015
39015
39015
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
39025
1013
1013
1013
1013
1013
1013
39015
39015
2009
39015
39015
39015
39015
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
1013
1013
2009
39015
39015
39015
2009
2009
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
39025
1013
1013
39025
1013
39025
39025
39025
1013
39025
1013
1013
1013
39015
39015
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
39015
1013
1013
1013
1013
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
39015
39015
39015
39015
2009
2009
39025
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
2009
2009
2009
1013
2009
1013
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
39025
1013
1013
1013
1013
1013
1013
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
1013
2009
2009
2009
2009
2009
39015
1013
1013
1013
1013
1013
39015
39015
39015
39015
1013
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
39025
0
0
39025
0
39015
2009
2009
2009
39025
39025
39025
39025
1013
1013
2009
1013
2009
2009
2009
2009
2009
2009
39015
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
39015
2009
2009
2009
2009
39015
2009
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
2009
2009
2009
1013
39015
39015
1013
39015
1013
2009
2009
2009
2009
2009
39015
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
39015
2009
2009
2009
0
2009
0
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
39015
39015
39015
39015
39015
1013
2009
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
39015
2009
2009
2009
2009
2009
2009
1013
39015
39015
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
39015
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
2009
1013
2009
39015
1013
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
39025
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
1013
1013
1013
1013
1013
39015
1013
1013
39025
39025
39025
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
1013
2009
2009
2009
2009
2009
39015
2009
2009
39015
39025
39025
39025
1013
1013
1013
2009
2009
2009
39025
2009
2009
2009
2009
2009
2009
39025
39025
2009
1013
2009
2009
2009
2009
2009
39015
39015
39015
0
1013
1013
1013
1013
1013
1013
1013
39015
2009
2009
39015
39015
39015
2009
2009
2009
39015
39025
39025
39025
39015
39015
39015
39015
39015
2009
2009
1013
1013
39025
39025
39025
39025
39015
39015
39015
2009
2009
39015
0
0
2009
2009
2009
1013
1013
1013
39015
39015
39015
2009
2009
2009
2009
1013
1013
1013
1013
1013
39015
39015
39015
2009
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
2009
39025
39025
2009
39025
39015
1013
1013
2009
39025
2009
39025
39025
39025
39025
2009
39025
2009
39025
39025
0
0
0
0
2009
0
0
2009
2009
39015
39015
1013
39025
1013
1013
1013
39015
39015
2009
1013
39025
39025
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
39015
39015
39015
39025
39025
39025
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
39015
39015
39015
39015
39015
39015
39015
2009
39025
39025
39025
39025
2009
2009
39025
39025
39025
39025
39025
39025
39015
39015
39015
2009
1013
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
39015
39015
1013
1013
2009
39015
39015
39015
39015
39015
39015
39015
2009
2009
2009
1013
1013
39015
39015
2009
2009
2009
1013
2009
39025
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
39015
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
39025
39025
39025
2009
2009
2009
39025
39025
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
39015
39015
2009
2009
1013
2009
2009
39015
39015
2009
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
39015
39015
39025
2009
2009
2009
1013
1013
1013
39025
39025
39025
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
39025
39025
2009
2009
2009
2009
2009
39015
39015
39015
39015
2009
39015
39015
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
1013
39015
39025
39025
39025
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
1013
1013
2009
2009
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
2009
2009
2009
39025
39025
2009
2009
2009
2009
1013
1013
39025
39025
1013
1013
1013
2009
2009
2009
1013
1013
1013
1013
1013
39015
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
39015
1013
1013
1013
1013
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
2009
2009
39015
39015
39015
39015
39015
2009
2009
2009
2009
39025
39025
1013
1013
1013
2009
2009
2009
39025
39025
39025
2009
2009
2009
39015
39015
39015
39015
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
1013
1013
1013
39015
2009
1013
39015
39015
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
1013
1013
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
39015
39015
39015
39015
39015
2009
2009
1013
1013
1013
1013
1013
1013
1013
39025
39025
2009
1013
1013
2009
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
39015
39015
2009
2009
39015
2009
2009
39015
39015
39025
39025
39025
39025
39025
39015
39015
39015
2009
2009
39025
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
39015
39015
1013
1013
1013
1013
1013
1013
2009
2009
2009
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
39015
39015
39015
39015
39015
39015
39015
39015
39015
39025
39025
39025
39025
39025
39025
1013
1013
2009
2009
2009
39015
1013
2009
39015
39015
2009
2009
39015
39015
1013
1013
2009
2009
2009
39015
39015
39015
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
2009
2009
39025
39015
39025
39015
39025
39025
1013
2009
2009
2009
1013
1013
2009
2009
39015
1013
1013
1013
1013
39025
39015
39015
39015
39015
39015
2009
2009
2009
39015
39015
2009
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
2009
2009
2009
39015
39015
39015
39025
39025
39025
2009
1013
1013
1013
2009
39015
39015
39015
39015
39015
1013
39015
39015
39015
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
2009
2009
39015
1013
1013
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
2009
39025
39025
39025
39015
1013
1013
1013
1013
39015
39015
2009
2009
2009
1013
1013
0
2009
2009
0
1013
2009
2009
2009
2009
39015
39015
39015
39015
39015
39015
2009
39025
39025
1013
1013
1013
39025
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
39025
39025
39015
39015
39015
39015
39015
39015
1013
1013
1013
2009
2009
2009
39025
2009
2009
2009
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
2009
2009
2009
2009
1013
0
1013
0
0
1013
1013
1013
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
2009
2009
2009
2009
2009
2009
39015
39015
2009
2009
2009
1013
1013
1013
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
39015
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
39025
39025
39025
2009
1013
1013
2009
39015
39015
39015
1013
39025
39025
39025
39025
39015
39015
39015
39015
2009
1013
1013
1013
2009
2009
2009
2009
2009
39025
39025
39015
1013
2009
2009
2009
39015
39015
2009
2009
1013
1013
1013
2009
2009
39015
39015
39015
39015
39015
39015
39025
39025
39025
39025
2009
1013
1013
1013
2009
2009
2009
39015
39015
39015
39015
39015
39015
1013
1013
1013
2009
2009
2009
39015
39015
39015
39015
39015
39015
39025
39025
39025
39025
39015
39015
39015
39015
2009
2009
2009
2009
2009
2009
39015
2009
2009
2009
2009
2009
39015
39015
39015
39015
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
1013
1013
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
2009
2009
2009
39025
1013
39025
1013
39025
39025
1013
1013
1013
1013
1013
39015
1013
1013
1013
1013
2009
2009
2009
39015
39015
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
2009
1013
2009
2009
2009
1013
2009
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
2009
1013
2009
2009
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
2009
2009
2009
39025
39025
39025
2009
2009
2009
2009
2009
1013
1013
1013
39015
39015
1013
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
39025
39025
39015
39015
39015
39015
39015
2009
2009
1013
39015
39015
39025
39025
39025
39015
39015
1013
1013
2009
1013
39015
2009
2009
2009
2009
2009
39025
39025
39025
39025
39025
39025
39025
1013
2009
2009
39025
2009
39025
39025
39015
39015
39015
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
39025
39025
39025
39025
2009
2009
1013
1013
1013
1013
1013
1013
1013
1013
39025
2009
39025
39025
39025
1013
1013
2009
2009
2009
2009
39025
39025
2009
2009
39025
2009
39025
39025
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
39015
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
2009
2009
2009
1013
1013
39025
39025
2009
39015
1013
1013
1013
39015
39015
39025
39025
39025
39015
39015
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
1013
0
1013
1013
1013
0
1013
0
2009
2009
39015
39015
39015
1013
1013
1013
39015
39015
1013
1013
1013
39025
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
39015
39015
39015
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
2009
39015
39015
39015
39015
39015
39025
39025
39025
39025
1013
1013
1013
2009
2009
2009
39015
39015
2009
39025
39025
39025
39025
1013
1013
1013
2009
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39015
39015
39015
39025
39025
39025
39025
39025
39025
39015
39015
39015
39015
39015
39025
39015
2009
39015
39015
2009
2009
1013
2009
2009
39025
2009
2009
2009
2009
2009
2009
2009
2009
2009
39025
39015
39015
39015
39015
39015
0
0
0
1013
1013
2009
39015
39015
39015
1013
2009
2009
2009
2009
1013
1013
39015
39015
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
39015
39015
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
39025
39025
2009
2009
2009
2009
2009
2009
2009
2009
39015
39015
2009
2009
39015
2009
2009
1013
1013
1013
1013
2009
2009
1013
1013
1013
1013
1013
39015
2009
1013
1013
1013
1013
1013
2009
2009
39025
39025
39025
39025
39025
39025
39025
39025
39015
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
39015
1013
39015
2009
2009
2009
2009
2009
0
0
0
39025
0
0
0
39025
2009
2009
2009
2009
2009
2009
2009
39015
39015
39015
39015
2009
2009
39025
39015
39025
39025
2009
1013
1013
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
0
0
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
39015
1013
2009
1013
1013
1013
1013
1013
39025
39025
2009
2009
0
2009
2009
2009
2009
2009
2009
39025
1013
39025
39025
39025
39025
39025
2009
2009
2009
2009
39025
1013
39025
39025
1013
1013
39025
1013
39025
39025
39025
39015
39015
39015
2009
2009
2009
39015
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
2009
39015
39015
1013
1013
1013
2009
1013
2009
39015
39015
2009
2009
2009
2009
2009
1013
1013
1013
2009
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
1013
1013
2009
1013
1013
1013
1013
0
0
0
39025
39025
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
39025
39025
7007
7007
0
0
0
0
0
1013
1013
1013
1013
39015
39015
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
39025
7007
7007
7007
1013
1013
7007
7007
7007
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
39025
39025
39025
7007
0
7007
39015
39015
39015
7007
39025
7007
7007
7007
7007
1013
1013
7007
7007
0
0
1013
1013
1013
1013
1013
7007
7007
7007
39015
39015
39015
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
0
0
7007
7007
1013
1013
1013
0
39025
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
0
1013
1013
7007
7007
0
1013
0
7007
0
0
0
0
0
0
7007
7007
1013
1013
1013
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
7007
7007
7007
1013
7007
1013
1013
7007
7007
7007
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
39015
1013
39025
39025
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
7007
1013
7007
1013
7007
1013
39025
39025
0
0
0
1013
39025
1013
1013
1013
1013
7007
7007
7007
0
1013
1013
1013
7007
7007
1013
1013
1013
1013
7007
7007
7007
1013
7007
1013
1013
0
0
0
0
0
1013
1013
7007
7007
7007
7007
7007
0
7007
7007
7007
7007
7007
39015
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
39015
39015
39015
7007
7007
7007
7007
7007
39015
39015
39015
39015
39015
39025
39025
39025
39025
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39015
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
1013
1013
7007
1013
7007
39025
39025
39025
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
0
1013
1013
1013
7007
7007
7007
7007
1013
7007
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
7007
1013
39025
39025
0
0
39025
39025
0
0
0
1013
1013
1013
1013
39015
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
7007
7007
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
0
39025
39025
39025
39025
7007
7007
7007
1013
1013
7007
7007
39015
7007
0
0
0
7007
1013
1013
1013
1013
1013
39015
39015
39015
39015
7007
7007
0
0
1013
1013
7007
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
39025
39025
39025
39025
39025
1013
39025
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
7007
1013
7007
7007
7007
0
0
0
7007
7007
1013
1013
1013
0
1013
1013
1013
7007
7007
7007
1013
1013
1013
39025
39025
39025
39025
1013
7007
7007
0
0
0
1013
1013
39025
39025
39025
39025
39025
39025
1013
1013
7007
7007
7007
7007
7007
1013
39015
39015
39015
39015
39015
1013
1013
1013
7007
0
0
1013
1013
7007
1013
1013
1013
1013
1013
1013
7007
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
0
0
0
0
0
0
0
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
0
0
0
7007
7007
7007
7007
7007
7007
7007
7007
1013
7007
7007
1013
0
0
0
0
0
39025
39025
0
39025
39025
39025
39025
39025
1013
0
0
0
0
7007
7007
1013
1013
39025
39025
39025
7007
1013
1013
39015
39015
39015
39015
1013
39015
1013
1013
39015
39015
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
0
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
39025
1013
7007
1013
1013
7007
1013
1013
1013
7007
7007
1013
1013
7007
1013
1013
0
0
0
0
1013
7007
7007
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
39015
39015
39015
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
39025
39025
39025
7007
39025
39025
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
7007
7007
7007
7007
39015
39015
39015
39015
39015
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
7007
7007
7007
0
0
0
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
7007
7007
39025
39025
39025
7007
7007
1013
1013
1013
7007
1013
1013
39025
39025
39025
39025
39015
39015
39015
39015
39015
39015
39015
39015
39015
39025
39025
39025
7007
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
39025
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
39015
39015
39015
39015
7007
7007
7007
1013
0
1013
0
0
39025
0
0
0
39025
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
7007
7007
39025
39025
39025
39025
1013
1013
7007
1013
1013
1013
7007
7007
7007
1013
1013
1013
7007
0
7007
7007
0
39015
39015
39015
39015
7007
7007
7007
1013
0
0
1013
0
1013
1013
39025
39025
0
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
0
1013
1013
39025
39025
39015
39015
39015
39015
39015
1013
7007
1013
1013
1013
39025
39025
39025
39025
1013
39025
39025
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
39015
1013
39025
39025
39025
1013
1013
1013
1013
1013
1013
0
0
7007
0
0
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
7007
1013
1013
1013
39025
39025
39025
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
1013
1013
1013
39025
39015
39015
39015
39015
39015
39015
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
39025
39025
39025
39025
39025
1013
1013
0
1013
1013
0
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
7007
7007
7007
7007
7007
7007
7007
7007
1013
7007
7007
7007
7007
7007
39015
39015
39015
39015
39025
39025
39025
1013
1013
39025
7007
7007
7007
7007
7007
39025
39025
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39015
39015
7007
1013
0
0
0
7007
7007
7007
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
7007
1013
1013
0
0
0
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
39025
7007
1013
7007
7007
7007
7007
1013
0
0
0
0
39025
1013
1013
1013
7007
39025
39025
39025
39025
7007
7007
1013
1013
7007
7007
7007
39025
39025
1013
7007
7007
7007
7007
7007
1013
1013
1013
7007
7007
0
0
0
0
0
7007
1013
1013
1013
7007
7007
1013
1013
7007
39025
39025
39025
1013
1013
1013
1013
1013
1013
0
39015
0
39015
39015
39015
1013
7007
7007
7007
1013
7007
7007
0
0
0
39025
39025
7007
7007
7007
1013
1013
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
7007
1013
1013
7007
1013
7007
1013
7007
7007
1013
1013
7007
39015
39015
39015
7007
7007
1013
1013
1013
0
0
0
7007
7007
1013
1013
1013
1013
1013
7007
1013
7007
0
0
39025
39025
39025
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
39025
39025
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
39015
39015
39015
39015
39015
39025
39025
39025
39025
39025
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
7007
7007
7007
39025
7007
7007
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
39015
39015
39025
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
7007
7007
7007
7007
7007
7007
7007
39025
39025
39025
39025
39025
7007
7007
39015
39015
39015
39015
39015
39015
1013
0
0
0
0
0
7007
7007
7007
7007
7007
7007
39025
7007
7007
7007
7007
7007
0
0
0
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
1013
7007
39025
39025
39025
7007
39025
39025
1013
1013
1013
1013
39015
39015
39015
1013
1013
39015
39015
39015
39015
7007
7007
7007
1013
1013
1013
1013
0
7007
7007
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
39025
39025
1013
1013
1013
1013
0
7007
1013
7007
7007
7007
7007
7007
7007
39015
39015
39015
39015
39015
39025
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39015
39015
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
39025
39025
39025
39025
39025
39025
39025
7007
7007
7007
7007
1013
1013
39025
39025
39025
39025
1013
1013
1013
7007
7007
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
7007
7007
7007
1013
39025
1013
1013
39025
39025
7007
7007
7007
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
39025
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
7007
1013
1013
1013
1013
1013
1013
7007
39025
39025
0
0
0
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
39025
39015
39015
39015
39015
7007
1013
1013
1013
39015
39015
39015
1013
1013
1013
7007
1013
1013
1013
39025
7007
7007
39025
7007
1013
1013
7007
7007
7007
1013
7007
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
7007
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
39015
39015
39015
39015
1013
1013
39015
39015
39025
39025
7007
0
39025
39025
39025
39025
39025
39025
7007
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
39015
39015
39015
7007
7007
7007
7007
39025
39025
1013
1013
1013
39015
1013
1013
1013
1013
39015
39015
39015
1013
1013
7007
7007
39025
39025
7007
7007
1013
1013
1013
7007
1013
1013
1013
7007
1013
0
0
0
0
0
0
0
0
0
0
7007
7007
7007
7007
0
0
0
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
1013
39015
39015
39015
39015
39015
1013
1013
1013
1013
7007
39025
39025
39025
39025
1013
1013
39025
39025
1013
7007
1013
7007
7007
1013
7007
7007
1013
1013
7007
7007
1013
1013
39025
39025
39025
39025
39025
7007
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
7007
7007
7007
0
0
39025
39025
39025
0
0
39025
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
7007
0
0
0
0
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
39015
1013
1013
7007
7007
1013
39025
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
7007
0
0
7007
7007
7007
7007
7007
7007
39015
1013
1013
7007
1013
1013
1013
7007
7007
7007
39015
39015
39015
1013
7007
39025
39025
39025
39025
39025
1013
1013
7007
7007
1013
1013
1013
1013
1013
7007
7007
1013
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
39025
1013
1013
39025
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
7007
7007
39025
39025
39025
39025
39025
1013
39015
39015
39015
1013
1013
1013
7007
1013
39025
39025
39025
39025
7007
7007
7007
7007
39015
39015
1013
1013
1013
39025
39025
1013
7007
7007
7007
0
7007
7007
39025
39025
39025
39025
39025
39025
1013
7007
39015
39015
39015
39015
39025
0
0
39025
39025
1013
7007
7007
7007
7007
0
0
7007
0
0
0
0
39015
39015
7007
1013
1013
1013
39025
39025
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
39015
39015
39015
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
0
0
0
0
39015
39015
0
39015
39015
0
39025
39025
39025
1013
1013
1013
1013
1013
7007
7007
7007
7007
39025
1013
1013
39025
39025
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
39025
39015
39015
1013
1013
1013
7007
7007
1013
7007
7007
1013
1013
1013
7007
7007
1013
7007
1013
39025
1013
1013
1013
1013
7007
7007
1013
39015
39015
39015
7007
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
0
0
0
1013
1013
1013
7007
7007
7007
39025
39025
39025
39025
39025
7007
1013
1013
0
0
0
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
7007
1013
1013
1013
7007
1013
39015
39015
39015
39015
39015
39025
39025
39025
39025
39025
0
7007
7007
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
0
7007
7007
7007
1013
1013
39025
39025
39025
39015
7007
7007
7007
7007
1013
1013
39025
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
0
0
0
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
0
0
0
0
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
39015
1013
1013
1013
7007
1013
1013
1013
1013
39015
39015
39015
39015
39015
1013
0
0
7007
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
7007
1013
1013
1013
7007
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
0
0
7007
7007
7007
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
39025
39025
39025
39025
39025
7007
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39025
39025
39025
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
39025
39025
39025
39025
39025
39025
1013
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
39015
39015
1013
1013
7007
7007
1013
7007
7007
1013
1013
1013
1013
1013
1013
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
7007
39025
7007
7007
1013
1013
1013
7007
7007
7007
7007
7007
39015
39015
39015
1013
1013
1013
39015
39015
39015
39015
39025
39025
39025
39025
39025
39025
1013
1013
39025
39025
39025
39025
1013
1013
1013
1013
7007
7007
7007
7007
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
7007
7007
7007
39025
39025
39025
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
7007
39025
39025
1013
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
39025
39025
39025
7007
7007
7007
7007
39025
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
39015
39015
39015
39015
7007
7007
7007
1013
1013
1013
39015
39015
39015
0
0
0
0
1013
1013
1013
1013
1013
1013
39015
39015
1013
1013
1013
39015
39015
39015
7007
7007
7007
7007
1013
1013
1013
1013
7007
1013
1013
7007
1013
1013
39025
0
0
0
0
1013
1013
7007
7007
1013
1013
1013
7007
7007
7007
7007
1013
0
1013
0
0
7007
7007
1013
7007
1013
1013
39025
0
39025
39025
39025
1013
39015
39015
39015
39015
39015
39015
7007
7007
7007
1013
0
0
7007
7007
7007
1013
1013
7007
7007
7007
1013
1013
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
7007
7007
7007
0
7007
1013
1013
1013
7007
7007
1013
1013
39025
39025
39025
7007
7007
7007
7007
7007
39025
39025
39025
39025
39025
7007
7007
7007
7007
7007
1013
1013
1013
1013
39025
39025
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
1013
39025
39025
39025
39025
7007
7007
7007
7007
39015
39015
39015
1013
1013
1013
1013
7007
7007
7007
39025
39025
39025
1013
1013
1013
1013
7007
7007
0
0
0
39025
0
39025
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
7007
39015
39015
39015
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
39015
39015
39015
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
1013
0
0
1013
1013
1013
39015
1013
1013
1013
1013
1013
39025
39025
39025
39025
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
0
39015
39015
39015
7007
7007
7007
1013
1013
1013
1013
7007
7007
39015
39015
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
0
39025
0
39025
7007
7007
7007
1013
7007
1013
1013
7007
1013
1013
39015
39015
7007
7007
39025
39025
39025
1013
1013
39025
39025
1013
1013
1013
39015
39015
39015
7007
1013
1013
7007
7007
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
39025
39025
1013
39025
7007
7007
7007
7007
7007
7007
7007
1013
1013
0
0
1013
0
0
1013
0
7007
1013
1013
1013
1013
1013
7007
7007
1013
0
0
0
0
0
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
7007
7007
39015
39015
1013
1013
7007
7007
1013
1013
7007
7007
1013
1013
1013
1013
7007
1013
7007
1013
7007
7007
7007
1013
7007
7007
7007
7007
7007
39025
1013
1013
7007
1013
1013
1013
1013
39025
39025
39015
39015
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
7007
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
7007
39025
39025
39025
39025
1013
1013
1013
39025
39025
39025
39025
7007
7007
39025
39025
39025
39025
39025
7007
7007
7007
39015
39015
39015
39015
1013
0
0
0
0
7007
7007
7007
7007
7007
1013
7007
7007
7007
7007
7007
39025
1013
1013
1013
1013
1013
7007
1013
1013
1013
1013
39015
39015
39015
1013
1013
1013
1013
1013
1013
7007
1013
1013
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
7007
1013
1013
7007
1013
1013
39025
39025
39025
39025
39025
39025
39015
39015
39015
1013
7007
1013
1013
7007
7007
1013
7007
7007
7007
1013
1013
7007
39015
39015
39015
39015
39015
7007
7007
1013
1013
7007
1013
1013
1013
1013
7007
7007
39025
1013
1013
39025
39025
39025
1013
7007
7007
7007
7007
39015
39015
39015
39015
7007
7007
0
0
39015
39015
39015
39015
39015
1013
1013
1013
1013
39025
7007
1013
1013
1013
1013
39015
39015
39015
39015
1013
1013
1013
7007
7007
1013
1013
7007
39015
39015
1013
1013
1013
39025
0
0
0
1013
1013
1013
1013
7007
7007
1013
1013
0
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
39015
39015
39015
39015
7007
7007
7007
7007
7007
7007
1013
1013
39025
39025
39025
7007
7007
7007
1013
1013
1013
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
39015
39015
39015
39015
39015
7007
39015
39025
39025
39025
39025
39015
39015
7007
7007
39025
39025
39025
39025
39025
39025
7007
39025
7007
7007
7007
7007
7007
7007
0
0
0
0
0
0
7007
1013
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
0
0
0
7007
7007
7007
1013
1013
7007
7007
1013
39025
39025
39025
39025
7007
7007
0
0
1013
0
39025
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
39015
7007
7007
7007
7007
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
0
0
0
0
1013
1013
7007
39025
39025
39025
39025
39025
39025
39025
39025
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
39025
39025
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
39025
7007
7007
7007
39025
0
0
39025
39025
39025
0
0
0
39025
0
0
1013
1013
7007
7007
1013
1013
1013
39015
1013
1013
39025
39025
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
7007
7007
7007
1013
1013
39015
7007
1013
1013
1013
39025
39025
0
0
0
0
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
7007
7007
39025
39025
39025
39025
1013
1013
39025
39025
39025
7007
7007
7007
1013
1013
1013
7007
7007
7007
39025
1013
39025
39025
39025
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
39025
39025
1013
39025
39025
1013
1013
1013
7007
1013
1013
0
0
0
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
39025
0
39015
39025
39025
39025
39015
0
0
0
7007
7007
39015
39015
39015
7007
7007
7007
7007
7007
7007
39025
1013
7007
7007
7007
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
0
1013
1013
39025
39025
7007
39025
1013
1013
1013
7007
7007
39015
39015
39015
39015
39015
39015
39015
39015
1013
39025
39025
39025
1013
1013
1013
1013
1013
7007
7007
7007
39025
1013
1013
1013
7007
7007
1013
1013
1013
39015
39015
0
0
39015
7007
7007
7007
1013
1013
1013
39015
39015
39015
39015
1013
1013
1013
1013
1013
39025
39025
39025
39025
1013
7007
1013
7007
7007
7007
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
39025
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
39025
39025
7007
7007
7007
7007
7007
1013
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
1013
1013
1013
1013
39025
39025
39025
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
39015
39015
39015
39015
7007
1013
1013
1013
7007
7007
7007
1013
1013
1013
7007
39025
39025
39025
39025
39025
7007
1013
1013
1013
1013
1013
1013
39025
39025
7007
7007
7007
7007
7007
39025
39025
39025
39025
39025
39025
39015
39015
39015
1013
1013
7007
7007
7007
7007
39025
39025
39025
39025
1013
1013
7007
7007
7007
7007
7007
7007
7007
1013
1013
39025
39025
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
7007
1013
1013
1013
7007
39025
39025
39025
39025
7007
7007
7007
39015
39015
39015
39015
39015
39015
7007
7007
39015
39015
39015
39015
1013
1013
39015
7007
7007
7007
0
0
0
7007
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
7007
7007
1013
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
0
0
39025
39025
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
39025
39025
39025
39025
1013
1013
1013
7007
7007
39025
39025
39025
1013
1013
1013
7007
7007
7007
7007
39025
39025
1013
7007
7007
7007
7007
1013
7007
7007
7007
7007
7007
0
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39025
39025
39025
39025
39025
7007
7007
7007
7007
1013
1013
1013
1013
1013
1013
1013
7007
7007
1013
1013
1013
1013
7007
1013
1013
7007
1013
1013
1013
0
0
0
1013
1013
1013
39025
39025
39025
7007
7007
7007
39025
39025
39025
1013
1013
1013
1013
1013
1013
39025
39025
0
1013
1013
7007
7007
1013
7007
39025
39025
39025
39025
39025
0
0
39025
39025
39025
39025
39025
39025
39025
39025
1013
7007
1013
7007
7007
7007
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
7007
1013
7007
39025
39025
39025
39025
7007
7007
7007
7007
1013
1013
39015
0
0
0
0
0
7007
1013
7007
7007
7007
0
0
0
7007
1013
1013
1013
1013
1013
1013
7007
7007
7007
7007
7007
39025
39025
39025
39025
1013
1013
7007
7007
7007
7007
7007
7007
7007
7007
39025
1013
1013
7007
7007
1013
1013
1013
1013
1013
1013
1013
1013
7007
7007
7007
1013
1013
1013
1013
1013
7007
7007
0
39015
39015
39015
39025
0
0
39025
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
7007
7007
1013
39025
39025
39025
7007
39025
1013
1013
39015
39015
7007
7007
1013
1013
7007
7007
7007
7007
39025
0
1013
1013
7007
7007
7007
1013
39025
39025
39025
39025
39015
39015
39015
39015
39015
1013
39025
39025
7007
7007
7007
1013
1013
7007
7007
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
7007
7007
7007
1013
1013
7007
1013
1013
0
1013
7007
7007
7007
7007
7007
7007
7007
7007
1013
1013
1013
39015
39015
39015
7007
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
1013
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
2009
8010
8010
8010
2009
2009
2009
2009
8010
2009
2009
2009
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
2009
2009
2009
8010
8010
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
2009
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
2009
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
2009
8010
8010
8010
8010
2009
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
2009
2009
2009
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
2009
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
2009
8010
2009
2009
2009
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
2009
2009
8010
2009
2009
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
2009
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
2009
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
2009
39020
39020
39020
39020
39020
2009
2009
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
39020
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
39020
39020
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
2009
2009
2009
2009
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39020
39020
2009
2009
2009
39020
39020
39020
39020
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
7012
0
0
7012
7012
0
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
7012
0
7012
7012
7012
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
7012
7012
7012
7012
0
7012
0
0
0
0
0
0
0
0
7012
0
0
0
0
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
7012
0
0
7012
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
7012
7012
7012
7012
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
7012
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
7012
0
0
0
0
0
7012
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
7012
7012
7012
7012
7012
7012
0
7012
7012
7012
7012
0
0
7012
7012
7012
7012
7012
0
0
7012
7012
7012
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
7012
7012
0
0
7012
7012
7012
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
7012
7012
7012
7012
7012
7012
7012
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
7012
7012
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
7012
0
0
0
0
0
0
7012
7012
0
0
0
7012
7012
0
7012
7012
0
7012
7012
0
0
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
7012
0
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
7012
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
7012
7012
7012
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
7012
0
7012
0
0
0
0
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
7012
7012
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
7012
7012
7012
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
7012
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
7012
7012
0
0
0
7012
7012
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
0
2009
0
0
0
0
0
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
2009
0
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
2009
2009
2009
0
0
2009
2009
2009
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
0
0
2009
2009
0
0
2009
2009
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
0
0
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
2009
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
2009
0
0
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
2009
2009
0
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
0
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
2009
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
0
0
0
0
0
2009
0
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
2009
0
0
0
2009
0
0
0
2009
2009
2009
2009
0
0
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
0
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
2009
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
0
0
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
0
0
2009
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
0
0
0
2009
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
0
0
0
2009
0
0
0
0
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
7012
7012
7012
7012
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
7012
0
0
7012
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
0
7012
7012
7012
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
7012
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
7012
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
7012
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
7012
7012
0
0
0
7012
7012
7012
7012
7012
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
7012
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
7012
0
7012
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
7012
0
0
0
0
0
0
7012
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
7012
7012
7012
7012
0
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
0
0
7012
7012
7012
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
7012
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
7012
7012
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
7012
7012
7012
7012
0
7012
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
7012
7012
7012
0
0
0
7012
7012
0
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
7012
7012
0
0
0
0
0
7012
7012
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
7012
0
0
7012
7012
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
7012
7012
7012
7012
7012
7012
7012
7012
0
7012
7012
7012
0
7012
0
7012
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
7012
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
7012
7012
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
0
0
2009
0
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
0
0
0
0
0
0
2009
0
2009
2009
0
0
2009
2009
2009
0
0
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
0
2009
0
0
0
2009
2009
0
2009
2009
0
0
0
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
2009
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
2009
2009
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
2009
0
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
0
0
2009
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
2009
2009
0
0
0
0
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
2009
0
0
0
0
2009
2009
0
0
0
0
0
0
2009
2009
0
0
0
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
2009
0
0
0
0
0
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
2009
0
0
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
0
2009
0
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
0
2009
2009
2009
2009
0
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
0
0
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
0
0
0
0
0
2009
2009
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
0
0
0
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
0
0
0
0
2009
2009
0
0
0
2009
2009
0
0
2009
2009
0
0
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
2009
2009
0
0
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
2009
0
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
0
0
0
0
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
2009
2009
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
2009
0
0
0
2009
2009
2009
0
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
0
0
0
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
0
2009
2009
0
2009
2009
0
0
0
0
0
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
2009
0
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
0
2009
0
2009
2009
2009
2009
0
0
0
0
0
0
2009
0
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
0
0
0
2009
0
0
0
0
0
0
0
2009
2009
2009
0
2009
2009
0
0
0
0
2009
0
0
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
0
2009
2009
2009
0
0
0
0
2009
2009
0
0
0
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
0
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
2009
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
2009
2009
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
2009
0
0
0
0
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
2009
0
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
0
0
0
0
0
0
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
39015
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
1013
2009
39015
39015
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
0
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
1001
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
1001
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
1013
1013
1013
1013
2009
1013
1013
1013
1013
0
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
0
0
0
0
1013
1013
2009
1001
0
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
1001
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
1013
1013
1013
1013
1013
1013
2009
2009
2009
2009
0
0
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
1013
1013
1013
0
0
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
0
0
0
0
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
1013
1013
1013
0
0
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
2009
2009
0
0
0
2009
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
0
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
1013
1013
1013
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
0
0
0
0
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
0
0
0
0
0
0
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
1001
1001
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
0
0
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
39015
39015
39015
0
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
39015
2009
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
0
1001
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1001
1001
39015
39015
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
1013
0
1013
1013
1013
1013
0
0
0
1013
1013
1013
0
0
0
1013
1013
1013
39015
39015
39015
39015
39015
1013
39015
1013
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
0
1001
1013
1013
1013
1013
39015
39015
39015
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1001
1001
39015
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
0
1013
1013
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
39015
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
1001
1001
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
39015
1001
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
39015
1013
1013
0
0
0
0
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
39015
39015
39015
39015
39015
0
0
0
1013
1013
1013
1013
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
39015
39015
39015
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1001
1001
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1001
1001
1013
1013
1013
0
0
0
0
0
0
1013
1013
39015
0
1013
1013
1013
1013
0
1001
1001
1001
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
39015
39015
39015
39015
1013
1013
1013
1013
1013
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1001
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
0
1001
0
1013
1013
1013
1013
0
0
0
1001
1001
1001
1001
1001
0
0
0
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
39015
39015
1013
1013
1013
0
0
0
39015
39015
39015
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1013
1013
0
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
1013
1013
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
1013
0
0
0
1013
1013
1013
0
0
0
0
0
1013
1013
1013
0
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
0
0
1013
0
1013
1013
0
1013
1013
1013
1013
0
1013
1013
0
1013
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
0
0
0
0
1013
1013
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1001
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
1013
1013
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1013
0
0
0
0
1013
1013
1013
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
1013
0
1013
1013
0
1013
1013
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
2009
1014
1014
1014
1014
1014
2009
2009
2009
2009
2009
2009
2009
2009
2009
1014
2009
0
0
0
1014
0
0
0
0
0
0
2009
2009
1014
1014
1014
0
0
1013
1013
1013
1013
0
1014
1014
1014
0
0
1014
1014
1014
1014
1014
2009
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
1014
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1013
1013
1013
1013
1013
1013
1014
1014
1014
1014
1014
0
0
0
2009
2009
1014
1014
0
0
2009
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1013
0
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
1014
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
2009
2009
2009
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
2009
1013
1013
1013
2009
0
0
0
2009
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
1014
1014
1014
1014
1014
1014
2009
2009
1013
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1013
1013
1013
1014
0
0
1013
0
0
0
2009
1014
1014
1014
1014
0
0
2009
2009
2009
2009
2009
2009
1013
1014
1014
2009
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
0
0
2009
2009
2009
2009
1014
1014
1014
1014
1014
2009
2009
0
0
0
0
0
2009
2009
2009
0
0
0
2009
0
0
1014
1014
1014
0
2009
2009
1013
1013
1013
1013
1013
0
0
0
0
0
1014
1014
1014
1014
2009
2009
1013
1013
1014
1014
1014
1014
1014
1014
2009
2009
1014
1014
1014
1014
1014
2009
2009
2009
2009
2009
2009
2009
2009
2009
1014
0
1013
1013
0
0
0
0
0
0
0
2009
0
0
1014
0
0
0
0
1014
1013
1013
1013
1014
1014
1014
2009
2009
2009
1014
1014
1014
1014
2009
0
0
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1013
1013
1014
1014
1014
1013
1014
1014
1014
1014
1014
1014
2009
1014
1014
2009
1014
1014
1014
1013
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
1014
2009
2009
2009
1014
0
0
1013
2009
0
0
0
1014
0
1014
0
0
0
0
1014
1014
1014
1014
2009
2009
2009
2009
1013
1013
1013
1013
1013
2009
0
0
0
1014
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
1013
1013
1013
1013
0
0
2009
2009
2009
2009
0
0
0
0
0
0
0
1013
1013
0
0
0
0
2009
2009
2009
0
2009
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
2009
1014
1014
2009
2009
2009
2009
2009
2009
1013
1013
1013
1013
1013
1014
1014
1014
1014
0
0
2009
2009
2009
0
0
2009
1013
1014
1014
0
0
0
1014
2009
1014
1014
1014
2009
2009
2009
0
0
1013
1013
1013
1014
2009
2009
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
1013
0
0
0
2009
2009
1013
1014
1014
1014
1014
1014
1013
1014
1014
1014
2009
2009
1014
1014
1014
1014
1013
1013
2009
1013
1013
1013
2009
2009
2009
0
1014
0
0
1014
1014
0
2009
2009
2009
2009
2009
2009
2009
2009
1014
1014
1014
1014
2009
2009
2009
1014
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
1014
1014
1014
1014
1014
1014
1014
1013
1013
0
0
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
0
0
0
0
0
1014
1014
1014
2009
0
0
1013
1013
1013
1013
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
1013
0
0
0
0
0
1014
1014
0
0
0
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
2009
2009
2009
2009
2009
1013
1013
1013
2009
0
0
0
0
2009
2009
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
0
0
2009
2009
2009
2009
2009
1014
1014
1014
1014
2009
2009
2009
2009
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
2009
1013
2009
1014
1014
1014
0
0
1014
1014
1014
1014
1014
2009
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
2009
1014
1014
1014
1013
1013
1013
1013
1013
1013
2009
2009
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
1014
1014
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1014
0
1014
1014
0
0
0
0
0
1014
1013
2009
2009
2009
2009
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
0
0
0
1014
0
0
1014
1014
1014
2009
1013
2009
1014
1014
1014
1014
2009
2009
2009
1014
1014
1014
1014
0
0
0
0
0
0
2009
2009
2009
2009
2009
1014
1014
1014
2009
0
0
2009
2009
2009
1014
1014
1014
0
0
1014
1014
1014
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
1013
1013
0
0
0
0
2009
0
0
0
0
2009
2009
0
0
0
0
0
0
2009
2009
2009
1013
1013
1013
2009
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
2009
1014
1013
1013
0
0
1013
2009
2009
2009
2009
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
1014
2009
2009
2009
2009
1014
1014
1014
1014
1014
2009
1014
1014
1014
1014
1014
1013
1013
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
1013
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
2009
2009
2009
2009
2009
1014
1014
1014
2009
0
0
0
0
0
0
0
0
0
2009
2009
2009
1014
1014
1014
1014
2009
2009
2009
2009
1013
2009
2009
1014
1014
1014
1013
1013
1013
0
0
0
0
0
0
1014
1014
1014
1014
0
1014
2009
2009
2009
2009
2009
0
1014
2009
0
0
2009
2009
0
0
2009
0
0
1014
1014
2009
2009
2009
1014
1014
1014
1014
1014
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
1014
1014
1014
1014
1014
1014
1014
0
2009
1014
1014
0
1014
1014
1014
0
0
0
0
0
1014
1014
2009
2009
2009
2009
1014
1014
1014
1014
2009
2009
2009
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
2009
2009
2009
2009
2009
0
0
0
1013
1013
0
1014
1014
0
0
0
0
0
0
0
2009
2009
2009
2009
1014
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
1014
1014
2009
2009
0
0
1014
1014
0
0
2009
1013
1014
1014
1014
0
0
0
2009
2009
2009
2009
2009
2009
2009
1014
1014
0
2009
2009
0
2009
1013
1013
1013
1013
1014
2009
2009
2009
1013
2009
2009
2009
1014
1014
1014
1014
2009
2009
2009
2009
2009
2009
0
2009
1013
1013
0
0
0
0
0
0
0
1014
1014
1014
2009
2009
2009
2009
1013
1013
2009
2009
2009
2009
2009
0
0
1013
1013
1014
0
0
0
0
0
1014
1014
2009
2009
2009
2009
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
1014
1014
1014
1014
1013
0
0
0
0
0
2009
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
2009
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
1014
1014
2009
2009
1014
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
1013
1013
1013
2009
1013
1013
1013
1013
0
2009
2009
2009
0
1014
1014
1014
1014
1014
1014
1013
1013
1013
0
0
0
0
0
0
2009
2009
1014
1014
1014
2009
2009
0
0
0
0
0
0
0
0
0
2009
1014
1014
1014
1014
1014
2009
2009
2009
2009
1013
1013
1014
1014
2009
2009
2009
1014
1014
2009
2009
2009
1014
1014
1014
0
1013
0
0
0
1014
1014
1014
2009
1014
1014
1014
0
0
0
0
0
0
0
0
2009
2009
0
0
0
2009
2009
2009
2009
1013
1013
2009
2009
1014
1014
1014
1014
2009
2009
2009
1014
1014
1014
1014
1014
2009
2009
2009
2009
0
0
0
0
0
1014
1013
1013
1013
1013
1013
1014
1014
2009
2009
2009
1013
1013
1013
1014
1014
2009
1013
1013
1013
1014
1014
0
0
0
0
0
2009
2009
2009
1013
1013
1013
1013
2009
2009
2009
2009
2009
1014
1014
2009
2009
1013
1013
1014
1014
1014
1014
1014
2009
0
0
1014
0
0
0
1013
1013
1014
0
0
0
0
0
0
0
0
0
0
0
1013
1014
1014
1014
1014
1014
1014
1014
1014
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
1014
1014
0
0
1014
1014
1014
0
0
0
0
1014
1014
1014
2009
2009
2009
0
2009
2009
2009
2009
1013
1013
1013
1014
1014
1013
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
1014
1014
1014
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
1014
0
1014
1014
0
0
1014
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1014
0
1014
0
1014
0
0
1013
1014
1014
1014
1014
1014
0
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
0
0
1013
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1013
0
1014
1014
1014
1014
0
0
1013
1013
1013
1013
1013
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1013
1013
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
0
0
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1013
0
0
0
1014
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
1014
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1013
0
0
0
0
0
0
1014
0
0
0
0
0
1013
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
1013
1013
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
1013
0
0
1013
1013
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
0
0
0
1013
1013
1013
1014
0
0
1014
0
0
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
0
0
0
0
0
0
0
1013
1013
0
0
0
0
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
1014
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1014
0
0
1014
1014
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
1014
1014
1014
1014
1014
1013
1013
1013
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1013
1013
1013
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
1013
1013
1014
1014
0
0
1013
0
0
0
0
0
0
0
1014
1014
1014
0
1014
1014
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
1014
1014
1013
1013
1013
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1013
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
1013
1013
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
1014
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
1014
0
0
1014
0
1014
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
1013
1013
0
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
0
0
1014
1014
1014
1014
0
0
1014
1014
0
1013
1013
1013
1013
1013
1014
1014
1013
0
0
0
0
0
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
1013
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
1013
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
1013
0
0
1013
1013
0
0
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
0
1014
0
0
1014
1014
1014
1014
1014
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
1014
0
0
1014
0
0
1014
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
1014
0
1014
0
0
0
0
0
1014
0
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
0
0
1014
1014
1014
0
0
0
0
1013
1013
1013
1013
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1013
1013
1013
1013
1013
1013
1014
1013
1014
1014
1014
1014
1014
0
0
1014
0
0
0
0
1014
1014
0
1013
0
1014
1014
1014
1014
1014
1013
1013
0
0
0
0
0
0
0
1013
1014
0
0
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
1014
0
0
0
0
1014
1014
1014
1013
1013
1013
1013
0
0
0
0
0
1013
0
0
0
0
1014
1014
1014
1014
1014
1013
0
0
0
1013
0
0
0
0
0
0
0
0
1014
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
1014
1014
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1014
1014
1014
0
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1013
1013
1013
1013
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
1014
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
1013
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
0
1014
1014
0
0
0
1013
1014
1014
1014
1014
1014
1013
0
0
0
0
0
0
0
0
0
1014
0
1014
1014
1014
1014
1014
1014
1014
1013
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1014
1013
1013
1013
1013
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
1013
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
1013
0
0
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1013
1014
1014
1014
0
0
0
0
1014
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
1013
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
0
0
0
0
1013
1013
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
0
0
0
0
0
1013
0
1013
1013
1013
1014
1014
1014
1014
1014
1014
1014
0
1013
1013
1014
1014
1014
1014
1014
1013
1013
1013
1013
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1013
0
1013
0
1014
1014
1014
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1014
1013
1013
1013
0
0
0
0
1014
1014
1013
1013
1014
1013
1013
1013
1013
0
0
0
0
0
1013
1013
1013
1014
1014
1014
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1013
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
1014
0
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
1013
1014
1014
1013
1013
0
0
0
0
0
0
0
0
1013
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1013
1014
1014
0
0
1014
0
1014
0
1014
1013
1013
0
1013
1013
1013
0
1013
0
0
1014
0
1014
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
1013
1014
1014
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1013
1013
0
1013
1014
0
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1013
1013
1013
1014
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
1014
1013
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1013
1013
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1014
0
0
1014
1014
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1013
1013
1013
1013
1013
1013
1013
1013
1013
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1013
1013
1014
1014
1014
1014
1013
1013
1013
1014
1014
1014
1014
0
0
1014
1014
1014
0
0
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
1014
1014
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
0
0
1014
1014
1013
1013
0
1013
1013
1013
1014
1014
1013
1013
1014
1014
0
0
0
0
0
0
0
0
0
1014
0
0
1014
1014
0
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1013
1013
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1014
1014
1014
0
0
1013
1013
1013
0
0
1014
1014
0
0
0
0
1014
1014
1014
0
0
0
0
0
1014
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
1014
0
1014
1014
1014
1014
1014
1014
1014
1013
1013
0
0
0
0
0
1013
1013
1013
1014
0
0
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
1013
1013
0
0
0
0
1014
1014
1014
1013
1013
1013
0
0
0
0
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1013
1013
1013
0
0
0
1013
1014
1014
1014
0
0
0
0
0
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
0
1013
1013
1013
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1013
1013
1013
1013
1013
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1013
1013
0
0
0
0
0
0
0
0
0
0
1013
1014
1014
1014
1013
1013
1013
0
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
1013
0
1013
1013
0
1013
0
0
1013
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
1014
1014
0
1014
0
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1013
1014
1014
1014
0
1014
1014
1014
1014
0
0
0
1014
1014
0
0
0
0
0
1014
1014
1013
1013
0
0
0
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
1013
1013
1014
1014
1014
0
0
0
0
0
1014
0
1014
0
1014
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1013
0
1013
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1013
1013
1014
1014
1014
1013
1013
1013
1014
1014
1014
0
0
0
0
1013
0
0
1013
1013
1014
1014
1014
0
0
1013
1013
1013
1013
1013
1013
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1013
1013
0
1013
1013
1014
1014
1014
1013
1013
1013
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
1013
0
0
0
0
1014
1014
1013
1013
0
0
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1013
1013
0
0
0
0
0
1014
0
1014
1014
0
1014
1014
0
0
0
0
0
1013
0
1014
0
1014
1014
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1013
0
0
0
0
0
0
1014
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
1014
1014
0
0
1013
1013
0
0
0
1014
1014
1014
1014
1014
1014
0
0
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
1013
1013
0
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
0
0
1014
0
0
0
0
0
0
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
1014
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
0
0
0
0
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
0
1013
1013
1013
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
0
0
1013
0
0
0
0
0
0
0
0
1014
1014
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
1014
0
1014
1014
0
0
1014
0
0
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
0
1014
0
0
0
0
0
1014
1014
0
0
0
0
1014
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
1013
0
0
0
1014
0
0
1013
0
0
0
1014
1014
1014
1014
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1013
1013
1014
1014
1014
1014
0
0
1014
1014
0
1013
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1013
0
0
0
0
0
0
0
0
0
1014
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1013
1013
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
1013
1013
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
0
0
1013
1013
0
1013
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1013
1013
1013
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
0
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1013
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
0
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1013
1014
1014
1013
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
0
1014
1014
1014
0
0
0
1014
1014
0
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1013
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
1013
0
0
0
0
0
0
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
1014
0
1013
0
0
0
0
1014
1014
1014
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
0
0
0
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1013
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1013
1013
1013
1013
0
0
0
0
1013
1013
1013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
1014
1014
0
1014
1014
1014
1014
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
1014
1014
0
0
1014
1014
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
0
0
0
0
1013
1013
1013
1013
1014
1014
1014
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
0
0
0
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
1014
1014
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
0
0
1014
1014
1013
1013
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1001
1001
1001
8010
1011
1011
1011
2009
2009
2009
2009
8010
1011
8010
8010
8010
8010
2009
2009
1011
8010
8010
2009
1011
1011
8010
8010
8010
2009
2009
8010
2009
8010
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
2009
8010
8010
8010
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
1011
8010
8010
2009
2009
8010
8010
8010
8010
8010
1011
2009
1011
1011
1001
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
2009
2009
2009
2009
2009
8010
1011
1011
1011
8010
1011
1011
8010
8010
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
2009
2009
8010
8010
8010
2009
1011
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
2009
2009
2009
8010
8010
8010
8010
2009
2009
1011
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
2009
8010
8010
8010
8010
2009
2009
2009
8010
2009
2009
1011
1011
8010
8010
1011
1011
2009
2009
2009
1011
1011
2009
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
2009
2009
8010
8010
2009
2009
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
2009
2009
2009
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
2009
2009
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
2009
1011
1011
1011
2009
2009
2009
2009
2009
8010
8010
1011
1011
1001
1011
1001
8010
8010
8010
8010
8010
2009
2009
2009
8010
8010
2009
2009
2009
2009
2009
2009
8010
8010
2009
2009
1011
1011
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
2009
8010
8010
2009
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
1011
1011
1011
1011
2009
2009
2009
1011
1011
2009
8010
8010
8010
8010
8010
8010
2009
8010
2009
8010
8010
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
2009
1011
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
1001
1001
1001
1001
1001
8010
8010
8010
8010
1011
1011
8010
8010
1001
1001
1001
1011
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
2009
2009
2009
2009
2009
2009
1011
1011
1011
1011
8010
8010
8010
1011
1011
1011
2009
2009
8010
8010
8010
1011
1011
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
1011
2009
2009
2009
8010
8010
8010
8010
2009
2009
1011
1011
8010
8010
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
8010
1011
8010
1011
8010
8010
1011
1011
1011
8010
8010
1011
1011
8010
8010
8010
8010
8010
2009
8010
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
8010
8010
2009
1011
1011
1011
8010
1011
1011
1001
2009
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
2009
2009
2009
2009
2009
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
2009
8010
2009
8010
8010
8010
8010
8010
8010
1011
1011
2009
8010
8010
8010
8010
2009
1011
2009
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
2009
2009
1001
1001
8010
8010
2009
2009
2009
8010
8010
8010
1011
1011
8010
8010
8010
2009
8010
2009
2009
1011
1011
2009
2009
2009
8010
1011
1011
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
1001
1001
1001
2009
8010
1011
8010
8010
8010
8010
8010
8010
1001
1001
1001
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1001
8010
8010
1011
1011
1011
2009
2009
8010
2009
1011
2009
8010
8010
8010
8010
8010
2009
2009
2009
8010
2009
8010
8010
8010
8010
2009
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
1011
1011
1011
1011
2009
2009
2009
8010
2009
2009
2009
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1001
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
2009
2009
2009
2009
8010
8010
8010
8010
8010
8010
2009
2009
8010
2009
2009
8010
8010
8010
8010
8010
8010
8010
1001
1001
1001
1011
1011
1011
8010
8010
8010
8010
8010
1011
1001
1001
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
1001
1011
1011
1011
1011
1011
1011
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
8010
8010
8010
8010
1011
8010
1011
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
1011
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
1011
1011
8010
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
1011
1011
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1001
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
1011
1011
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
1011
8010
8010
1011
1011
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1001
1001
1001
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1001
1011
1011
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
1011
8010
1011
1001
1011
1001
8010
8010
8010
1011
8010
8010
8010
8010
8010
1011
1001
1001
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
1011
1011
1011
8010
8010
1011
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1001
1001
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
1011
1011
1011
1011
1011
1001
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
1011
1011
8010
8010
1011
1011
1011
1011
1011
1001
1011
1001
1011
1011
1011
8010
8010
8010
1011
1011
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
1001
1001
1001
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1001
1001
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
1011
1011
1011
1011
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1001
1001
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1001
8010
8010
1011
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1001
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
1011
8010
1011
8010
8010
1011
1011
1011
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
1011
1011
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
1011
1011
1011
1011
1011
8010
1011
1011
8010
8010
1011
1011
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
1011
1011
1001
1011
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
1011
1011
1011
1011
1001
1001
1001
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
1011
8010
1011
1011
1011
1011
1011
8010
8010
1011
1011
1011
1011
8010
1011
1011
1011
1011
1011
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
8010
8010
8010
8010
1011
1011
8010
8010
8010
1011
1011
1011
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
1011
1011
1011
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
1011
1011
1011
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
1011
8010
1011
1011
8010
1011
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
1001
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
1001
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1001
1001
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
1011
1011
1011
1001
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
1011
1011
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1001
1001
1001
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
1001
1011
1001
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1001
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
1011
1011
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1001
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
1011
1011
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
1011
8010
8010
8010
1011
1011
1011
1011
1011
1001
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1001
1001
1001
1001
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1001
1001
1011
1011
1011
1011
1011
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
8010
1011
1011
1011
8010
8010
8010
8010
1011
8010
8010
8010
1011
8010
8010
1011
1011
8010
1001
1001
1001
1001
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
8010
8010
8010
8010
1011
1011
8010
8010
1011
1011
1011
1011
1011
1011
1011
1011
8010
8010
8010
8010
8010
1011
1011
1001
8010
8010
8010
8010
8010
1011
1011
8010
8010
8010
1011
8010
8010
8010
1011
1011
8010
8010
8010
8010
8010
8010
8010
8010
8010
8010
1011
8010
1011
1011
1011
1001
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1001
1011
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1011
1011
1001
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1001
1001
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1001
1001
1001
1011
1011
1011
1011
1011
1011
1011
1001
1001
1001
1001
1011
1001
1001
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1001
1001
1001
1001
1011
1011
1011
1011
1011
1011
1001
1001
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1001
1001
1001
8010
1011
1011
1001
1001
1001
1001
8010
1011
1011
1011
1011
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
7008
7008
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
1001
1001
2009
2009
2009
2009
7008
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
7008
7008
7008
2009
7008
7008
1001
2009
2009
1001
1001
2009
2009
7008
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
7008
2009
2009
2009
2009
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
7008
7008
2009
2009
7008
2009
2009
7008
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
7008
7008
1001
7008
7008
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
7008
7008
7008
2009
2009
7008
2009
2009
7008
1001
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
7008
7008
1001
2009
2009
2009
1001
7008
7008
1001
1001
1001
2009
2009
2009
2009
2009
7008
2009
2009
1001
2009
2009
2009
2009
2009
2009
1001
2009
2009
1001
2009
2009
2009
1001
1001
1001
1001
1001
2009
7008
7008
7008
2009
2009
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
1001
1001
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
7008
2009
1001
1001
2009
2009
1001
1001
1001
2009
1001
1001
1001
2009
2009
7008
7008
2009
2009
7008
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
1001
1001
1001
1001
1001
1001
1001
1001
1001
2009
7008
7008
7008
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
7008
7008
2009
7008
7008
7008
7008
7008
7008
7008
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
7008
7008
7008
2009
2009
2009
7008
7008
2009
2009
2009
2009
1001
2009
1001
1001
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
1001
1001
7008
7008
1001
1001
2009
2009
7008
7008
2009
7008
7008
7008
2009
2009
2009
2009
7008
1001
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
7008
2009
2009
2009
7008
7008
7008
7008
7008
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
1001
1001
2009
2009
2009
2009
1001
1001
7008
7008
7008
7008
2009
2009
1001
1001
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
7008
1001
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
1001
2009
2009
1001
1001
2009
2009
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
7008
7008
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
1001
1001
2009
2009
7008
7008
7008
1001
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
1001
1001
1001
2009
2009
2009
7008
7008
7008
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
1001
1001
1001
1001
2009
7008
7008
7008
7008
2009
2009
1001
2009
1001
2009
2009
7008
7008
2009
1001
1001
1001
2009
2009
1001
2009
2009
2009
2009
2009
7008
7008
1001
2009
2009
1001
2009
2009
2009
2009
7008
7008
7008
7008
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
1001
2009
2009
2009
2009
2009
2009
7008
2009
1001
1001
1001
7008
7008
7008
2009
2009
7008
7008
1001
2009
2009
1001
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
1001
7008
7008
1001
1001
1001
2009
2009
2009
7008
7008
7008
1001
7008
7008
7008
7008
7008
2009
7008
7008
2009
1001
1001
1001
2009
2009
2009
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
7008
7008
7008
1001
2009
1001
7008
7008
7008
2009
2009
1001
1001
2009
1001
2009
2009
2009
2009
7008
2009
7008
7008
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
7008
7008
7008
2009
1001
1001
1001
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
1001
1001
1001
1001
1001
7008
7008
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
7008
7008
7008
7008
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
7008
7008
1001
1001
1001
1001
2009
2009
1001
1001
1001
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
7008
1001
1001
1001
1001
2009
2009
2009
7008
7008
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
1001
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
7008
7008
7008
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
7008
7008
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
1001
2009
2009
1001
1001
1001
2009
2009
1001
2009
1001
1001
1001
1001
1001
7008
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
1001
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
7008
7008
7008
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
1001
1001
2009
1001
1001
2009
2009
7008
7008
7008
7008
7008
1001
1001
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
1001
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
7008
2009
7008
7008
2009
2009
2009
2009
2009
7008
2009
2009
2009
2009
2009
2009
1001
7008
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
1001
1001
2009
2009
1001
1001
1001
1001
7008
2009
7008
7008
7008
7008
7008
7008
2009
2009
1001
7008
7008
7008
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
1001
1001
1001
1001
2009
2009
2009
2009
1001
1001
1001
1001
1001
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
1001
1001
1001
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
7008
7008
2009
1001
2009
2009
2009
2009
2009
2009
1001
7008
2009
2009
1001
1001
1001
1001
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
1001
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
1001
1001
1001
1001
2009
7008
7008
2009
2009
2009
2009
2009
2009
1001
2009
2009
1001
1001
7008
7008
7008
7008
7008
2009
7008
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
7008
7008
7008
7008
7008
2009
2009
2009
2009
7008
7008
7008
1001
1001
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
1001
2009
7008
2009
2009
2009
2009
1001
2009
2009
1001
1001
1001
1001
2009
2009
2009
7008
7008
7008
1001
1001
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
7008
7008
7008
7008
1001
1001
1001
2009
2009
2009
1001
1001
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
1001
1001
1001
2009
7008
7008
7008
1001
2009
2009
2009
7008
7008
7008
7008
2009
2009
1001
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
2009
2009
1001
1001
1001
2009
2009
2009
1001
1001
2009
2009
7008
1001
2009
2009
2009
2009
2009
1001
1001
2009
2009
1001
1001
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
1001
2009
2009
2009
7008
2009
2009
2009
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
2009
7008
7008
7008
2009
1001
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
1001
2009
2009
2009
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
1001
1001
1001
1001
2009
2009
1001
1001
2009
1001
2009
2009
2009
2009
2009
1001
1001
2009
1001
1001
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
1001
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
1001
1001
1001
1001
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
1001
2009
2009
1001
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
1001
2009
2009
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
7008
1001
1001
7008
7008
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
7008
7008
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
7008
7008
7008
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
7008
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
7008
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
7008
1001
1001
1001
1001
1001
7008
7008
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
7008
7008
1001
7008
7008
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
7008
7008
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
1001
1001
7008
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
7008
7008
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
7008
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
7008
7008
7008
1001
1001
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
1001
7008
7008
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
7008
7008
7008
1001
1001
1001
1001
7008
7008
1001
1001
1001
1001
7008
7008
7008
7008
1001
1001
7008
7008
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
1001
1001
1001
7008
7008
1001
7008
1001
7008
7008
1001
1001
1001
1001
7008
1001
1001
1001
1001
1001
7008
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
0
0
0
0
2009
0
0
0
0
0
0
0
0
2009
7008
7008
7008
7008
7008
2009
2009
2009
7008
7008
2009
7008
7008
7008
2009
2009
2009
2009
7008
7008
0
0
0
2009
2009
7008
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
7008
7008
7008
7008
2009
0
0
0
0
0
0
0
0
2009
2009
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
7008
7008
7008
7008
7008
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
0
0
0
0
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
7008
7008
0
0
7008
7008
7008
2009
0
0
0
0
0
7008
2009
2009
7008
7008
7008
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
0
0
7008
7008
7008
7008
2009
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
0
0
0
0
7008
7008
2009
2009
7008
7008
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
0
0
0
0
0
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
2009
2009
7008
7008
7008
7008
7008
7008
7008
0
2009
2009
2009
2009
0
0
7008
7008
7008
7008
7008
7008
7008
0
0
7008
7008
7008
7008
7008
2009
2009
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
0
0
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
0
0
0
0
7008
7008
7008
7008
7008
7008
7008
7008
7008
7008
2009
0
0
0
0
0
0
0
0
0
7008
7008
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
7008
7008
7008
7008
7008
0
2009
2009
2009
2009
2009
7008
7008
2009
2009
7008
7008
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
0
0
0
0
2009
7008
7008
0
0
0
0
7008
7008
7008
7008
7008
0
0
0
0
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
7008
7008
7008
7008
7008
7008
2009
0
0
0
0
2009
2009
2009
7008
7008
7008
2009
2009
2009
7008
0
7008
0
7008
0
7008
2009
2009
2009
2009
2009
2009
0
0
0
7008
2009
7008
7008
7008
0
2009
2009
2009
7008
7008
7008
0
0
7008
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
0
0
0
2009
2009
2009
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
7008
2009
7008
7008
7008
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
2009
7008
7008
7008
7008
2009
7008
7008
7008
0
0
0
0
2009
2009
2009
2009
2009
2009
0
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
0
0
7008
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
7008
0
0
0
7008
0
0
0
0
7008
0
2009
7008
0
0
0
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
0
0
0
0
0
0
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
0
7008
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
7008
0
7008
0
0
0
0
2009
2009
0
0
0
7008
2009
0
0
0
0
0
0
7008
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
7008
0
0
2009
2009
2009
2009
7008
7008
7008
7008
0
0
0
2009
2009
0
7008
0
0
7008
0
7008
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
7008
7008
7008
7008
0
2009
2009
2009
0
0
0
7008
0
7008
7008
7008
7008
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
7008
2009
2009
2009
2009
7008
0
0
0
7008
7008
7008
7008
2009
2009
2009
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
7008
0
0
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
7008
0
0
0
0
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
7008
2009
2009
2009
0
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
7008
7008
7008
2009
2009
2009
2009
7008
0
7008
7008
7008
7008
7008
7008
2009
2009
2009
7008
7008
7008
2009
0
0
2009
7008
0
0
0
7008
2009
2009
7008
2009
2009
7008
7008
7008
7008
2009
2009
2009
2009
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
2009
2009
7008
7008
7008
7008
7008
7008
7008
7008
2009
2009
7008
2009
0
7008
7008
0
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
29022
29022
1001
0
7012
0
0
0
0
0
7008
7008
1001
0
0
0
1001
7012
7012
7012
7012
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
29022
1001
1001
1001
0
0
0
1001
0
0
29022
0
0
0
29022
29022
29022
29022
29022
29022
7008
7008
7008
7008
7008
1001
1001
0
0
1001
1001
1001
29022
29022
0
0
1001
1001
1001
1001
29022
29022
29022
29022
1001
1001
29022
29022
1001
0
29022
0
0
29022
0
0
0
0
0
29022
1001
0
7008
7008
29022
29022
29022
0
1001
29022
29022
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
0
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
1001
1001
7012
1001
1001
1001
1001
0
7012
7012
7012
7012
7012
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
7008
0
29022
29022
29022
29022
29022
29022
29022
0
29022
1001
0
7008
7008
29022
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
0
29022
1001
1001
1001
1001
1001
0
7008
7008
7008
7008
7008
1001
1001
1001
29022
1001
7008
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
29022
29022
7008
1001
1001
1001
7008
1001
1001
0
1001
0
0
0
0
0
0
29022
29022
0
0
1001
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
0
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
7008
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
7012
29022
1001
1001
7008
0
0
0
7012
7012
0
0
0
0
0
0
0
7008
7008
7008
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
29022
29022
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
29022
0
0
0
7008
7008
7008
7008
7008
29022
29022
29022
29022
29022
0
29022
0
1001
29022
29022
1001
1001
1001
1001
29022
29022
1001
7012
1001
7012
7012
0
0
7008
7008
7008
29022
29022
29022
29022
1001
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
7012
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
0
29022
29022
29022
0
0
0
0
0
0
0
0
0
7008
0
0
0
0
0
0
0
0
29022
29022
29022
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
1001
1001
0
0
1001
0
0
0
0
0
1001
0
0
0
0
7008
7008
7008
29022
29022
29022
29022
29022
29022
7008
7008
7008
1001
0
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
29022
29022
1001
1001
1001
1001
1001
0
0
0
7008
0
0
0
0
1001
0
0
0
0
0
0
0
7008
7008
7008
0
0
0
1001
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
29022
29022
29022
29022
1001
1001
1001
29022
29022
29022
7012
7012
7012
7008
7008
7008
7008
7008
7008
29022
29022
29022
7008
0
0
0
0
0
1001
1001
0
0
0
7008
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
1001
1001
1001
1001
1001
29022
29022
29022
29022
29022
29022
0
0
0
0
1001
7012
7012
7012
1001
1001
1001
1001
1001
1001
7008
0
0
0
29022
0
29022
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
0
0
29022
0
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
7012
0
29022
0
0
0
0
0
0
0
1001
1001
0
0
7008
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
1001
29022
29022
0
29022
29022
0
0
29022
29022
0
0
29022
7008
7008
7008
7008
1001
7008
7008
1001
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
1001
1001
1001
29022
29022
29022
29022
0
29022
29022
29022
29022
29022
1001
0
1001
0
0
1001
1001
1001
0
0
7008
29022
1001
29022
1001
29022
0
0
7012
0
0
0
0
0
0
0
0
0
0
7012
29022
29022
29022
0
0
0
0
0
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
7008
7008
7008
7008
7008
7008
0
0
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
7012
7012
1001
1001
1001
1001
7012
7012
7012
0
0
29022
29022
29022
1001
1001
1001
1001
1001
1001
1001
1001
1001
29022
29022
29022
29022
1001
1001
29022
29022
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
1001
7008
7008
29022
29022
29022
29022
29022
29022
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
7012
7012
0
0
0
0
29022
0
29022
29022
0
0
0
0
0
0
0
0
29022
29022
29022
29022
1001
1001
1001
7012
7012
7012
7012
1001
1001
1001
1001
0
0
0
1001
7012
1001
7008
0
0
0
0
0
29022
29022
29022
29022
1001
1001
7012
7012
1001
1001
1001
1001
7008
7008
7008
7008
0
0
0
1001
1001
1001
1001
29022
1001
0
29022
29022
29022
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
29022
29022
29022
1001
1001
0
0
0
0
0
0
0
7012
29022
29022
0
0
0
0
0
0
0
1001
0
0
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
0
0
29022
0
0
0
7008
7008
0
0
0
0
0
0
0
0
0
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
29022
1001
29022
1001
0
0
0
0
0
0
29022
29022
29022
29022
0
0
1001
1001
0
0
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
7012
7012
1001
1001
1001
1001
1001
1001
0
0
7012
7012
7012
0
1001
0
0
1001
1001
1001
1001
29022
29022
1001
1001
29022
29022
7012
0
0
0
1001
1001
1001
7008
7008
7008
29022
0
7008
7008
7008
29022
29022
0
0
0
0
0
0
0
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
1001
1001
1001
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
7008
0
0
0
29022
7008
1001
1001
1001
1001
1001
1001
0
1001
29022
29022
1001
0
1001
0
0
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
0
0
0
0
0
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
1001
1001
7012
7012
7012
29022
0
0
1001
7012
7012
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
7008
7008
7008
29022
29022
29022
0
0
0
7008
7008
7008
7008
7008
29022
0
0
0
29022
29022
7008
0
0
0
1001
0
0
0
29022
29022
29022
0
29022
29022
29022
29022
29022
29022
29022
1001
1001
1001
0
0
0
0
0
0
1001
29022
29022
29022
29022
1001
1001
1001
1001
0
0
29022
29022
29022
0
0
0
29022
29022
29022
7008
29022
29022
0
29022
29022
29022
0
7008
7008
0
0
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
0
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
29022
29022
29022
29022
7008
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
7008
7008
7008
7008
7008
7008
7008
1001
1001
1001
7008
7008
1001
0
0
0
0
0
29022
29022
29022
29022
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
29022
29022
29022
0
0
0
1001
0
0
0
1001
0
0
0
1001
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
7008
7008
29022
29022
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
7008
0
7008
7008
7008
7008
7012
7012
7012
7012
1001
1001
0
29022
0
0
1001
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
0
0
1001
0
0
0
0
1001
0
0
0
29022
7008
7008
1001
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
7008
7008
1001
1001
1001
1001
1001
1001
1001
1001
29022
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
7008
7008
7008
7008
7008
0
1001
1001
1001
29022
7008
7008
7008
29022
29022
0
0
0
0
0
0
0
7008
7008
7008
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
7008
7008
29022
29022
29022
29022
7008
7008
0
0
0
0
0
0
1001
1001
29022
29022
1001
1001
1001
29022
29022
29022
29022
1001
1001
7008
1001
1001
1001
1001
1001
1001
0
1001
1001
0
0
0
0
0
29022
29022
0
29022
1001
7012
7012
7012
1001
1001
0
0
0
0
0
29022
29022
1001
7012
7012
7012
7012
0
1001
1001
1001
7012
0
0
7008
7008
7008
1001
29022
29022
29022
29022
29022
29022
0
0
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
29022
0
29022
29022
29022
0
0
7012
1001
1001
1001
29022
29022
29022
7012
0
7012
29022
29022
29022
0
0
29022
29022
29022
29022
29022
0
0
1001
1001
1001
0
0
0
0
0
29022
29022
7008
7008
29022
29022
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
7012
1001
7008
7008
29022
29022
29022
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
29022
29022
29022
1001
29022
29022
29022
0
0
0
0
1001
1001
0
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
29022
29022
29022
29022
7008
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
1001
29022
1001
29022
1001
29022
1001
0
0
0
0
0
0
0
0
0
0
7008
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
1001
1001
7008
7008
7008
7008
0
0
0
7008
7012
7012
7012
29022
0
29022
1001
1001
7008
0
1001
0
0
29022
29022
29022
29022
29022
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
7008
29022
29022
29022
29022
29022
0
0
0
7008
7008
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
7012
29022
29022
29022
0
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
29022
29022
29022
29022
29022
29022
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
1001
1001
29022
29022
29022
1001
0
0
29022
29022
7008
7008
7008
1001
1001
7008
7008
7008
7008
0
0
0
0
0
0
1001
1001
0
0
7008
7008
7008
7008
7008
1001
1001
0
0
0
0
0
0
29022
29022
1001
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
29022
29022
29022
29022
29022
1001
0
29022
0
0
0
0
29022
29022
29022
29022
29022
29022
7008
1001
1001
0
0
0
0
1001
1001
1001
0
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
1001
0
1001
0
0
0
29022
29022
1001
1001
0
0
0
0
29022
29022
29022
0
0
0
0
0
0
7012
7012
7012
7008
7008
0
0
0
0
0
0
0
29022
0
0
0
0
0
0
0
0
0
0
7012
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
1001
1001
0
0
0
7012
7012
0
0
0
0
0
0
1001
1001
29022
29022
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
7012
7012
7012
1001
1001
1001
1001
1001
1001
29022
29022
29022
29022
0
0
0
0
0
1001
1001
1001
1001
7012
0
29022
29022
29022
1001
1001
1001
7008
1001
1001
1001
0
0
0
1001
0
0
0
0
0
29022
0
0
0
0
29022
1001
1001
1001
1001
1001
1001
1001
1001
29022
29022
29022
0
29022
29022
29022
29022
29022
29022
29022
29022
0
29022
0
0
0
0
0
0
0
0
1001
0
0
0
7008
7008
7008
0
0
0
0
0
0
0
0
0
1001
0
0
1001
7012
0
7012
7012
7012
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
29022
29022
29022
0
0
0
0
0
0
29022
29022
29022
29022
29022
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
0
0
0
0
0
1001
1001
7012
7012
1001
0
0
0
0
0
29022
29022
7012
7012
0
29022
29022
29022
0
1001
1001
1001
29022
29022
29022
29022
29022
29022
1001
1001
1001
7008
7008
1001
1001
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
1001
29022
29022
29022
29022
29022
1001
1001
1001
0
0
0
0
0
0
0
0
7008
7008
7008
29022
29022
29022
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
1001
29022
29022
29022
29022
29022
29022
29022
0
0
29022
7012
7012
7012
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
29022
29022
29022
29022
0
7012
7012
7012
7012
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
29022
29022
29022
7012
7008
7008
7012
0
0
0
0
0
0
0
1001
29022
29022
29022
1001
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
7008
0
0
0
1001
29022
29022
29022
29022
0
0
0
1001
1001
1001
1001
29022
29022
0
0
0
29022
7012
7012
0
0
0
0
1001
1001
0
1001
0
0
0
7008
7008
7008
7008
0
0
0
0
0
0
0
0
29022
1001
29022
29022
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
1001
1001
1001
1001
0
0
0
0
29022
29022
29022
29022
0
0
1001
29022
29022
29022
29022
7008
7008
1001
1001
1001
1001
1001
1001
7008
7008
7008
1001
1001
1001
29022
1001
1001
7008
7008
7008
7008
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
7008
7008
7008
29022
29022
29022
29022
29022
29022
1001
1001
1001
0
0
0
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
7008
7008
7008
29022
29022
29022
29022
29022
29022
0
0
29022
29022
29022
0
0
0
1001
1001
1001
0
0
0
1001
1001
7008
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
29022
29022
29022
29022
29022
29022
7008
7008
7008
29022
1001
29022
7012
1001
1001
7012
0
7012
1001
1001
1001
7008
0
0
0
1001
1001
1001
29022
29022
29022
1001
1001
1001
1001
7008
1001
1001
0
0
0
0
0
0
1001
1001
29022
29022
29022
29022
0
0
0
0
0
1001
1001
1001
7008
7008
7008
7008
0
29022
29022
29022
29022
29022
1001
1001
1001
0
0
0
29022
0
0
0
29022
29022
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
1001
1001
0
0
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
0
0
29022
0
0
0
0
0
0
7008
7008
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
29022
29022
29022
0
0
1001
29022
29022
29022
29022
1001
1001
7008
7008
7008
7008
7008
7008
7008
7012
7012
0
7012
7012
7012
0
0
0
0
0
0
0
0
29022
0
0
29022
29022
29022
29022
1001
1001
0
0
0
0
0
0
29022
29022
7008
0
0
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
29022
29022
1001
0
0
0
0
0
7012
29022
29022
29022
29022
29022
1001
29022
29022
29022
29022
29022
29022
0
0
0
1001
1001
29022
29022
29022
29022
29022
1001
29022
29022
29022
0
0
0
0
0
0
0
0
1001
1001
1001
29022
29022
29022
29022
29022
29022
0
0
0
0
29022
29022
7008
7008
1001
29022
29022
1001
1001
7012
0
0
0
0
0
0
0
29022
29022
29022
29022
0
0
0
1001
1001
1001
29022
0
0
0
0
1001
1001
1001
1001
1001
29022
1001
29022
29022
1001
29022
29022
29022
0
0
1001
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
7012
7012
0
0
0
0
1001
1001
0
0
7008
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
0
0
0
7008
0
0
0
7008
7012
0
7008
0
7008
7008
7008
7008
29022
29022
29022
7008
7008
7008
7008
0
0
0
0
0
0
0
1001
0
0
0
29022
29022
1001
1001
7008
7008
0
29022
29022
1001
1001
29022
29022
29022
0
0
1001
0
0
0
0
0
1001
1001
29022
1001
7008
0
0
0
29022
0
0
0
0
0
0
0
0
0
0
0
29022
29022
0
0
29022
29022
29022
29022
29022
29022
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
29022
29022
29022
29022
29022
0
0
0
7012
7012
1001
0
0
1001
29022
29022
29022
29022
0
0
0
0
0
0
7008
7008
7008
0
0
0
0
0
0
0
0
29022
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7012
7012
7012
7012
0
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
7008
7008
0
0
7008
0
29022
29022
29022
29022
29022
29022
29022
7008
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7008
7008
7008
1001
1001
0
0
0
1001
1001
1001
29022
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
1001
1001
1001
1001
7008
7008
7008
1001
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
0
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
0
29022
29022
29022
29022
29022
29022
0
0
1001
1001
0
0
1001
1001
29022
29022
29022
29022
29022
29022
1001
29022
0
0
1001
1001
0
1001
1001
7008
29022
29022
29022
29022
0
0
0
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
7008
0
0
0
0
0
1001
0
0
0
29022
29022
29022
29022
0
29022
0
0
0
0
1001
1001
1001
7008
7008
7008
7008
7008
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
0
0
0
0
29022
29022
29022
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
7008
7008
0
0
0
29022
29022
0
0
0
0
1001
1001
7008
7008
7008
7008
7008
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
7008
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
1001
1001
1001
1001
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
0
0
0
0
1001
0
0
29022
29022
29022
29022
0
0
0
0
1001
1001
1001
1001
1001
7008
7008
7008
7012
7012
7008
7008
7008
7008
7008
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
29022
29022
29022
1001
1001
0
0
0
0
7008
1001
1001
1001
29022
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
1001
1001
29022
29022
29022
0
0
1001
29022
29022
29022
29022
29022
29022
29022
0
0
0
1001
1001
1001
29022
29022
29022
29022
0
0
0
29022
1001
1001
0
0
0
0
0
0
0
7012
7012
29022
29022
1001
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
29022
29022
29022
29022
0
0
29022
0
29022
29022
29022
29022
0
0
0
0
1001
1001
1001
1001
1001
7012
29022
0
0
0
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
7008
7008
0
0
0
0
0
0
0
0
7008
7008
0
0
0
1001
0
0
29022
1001
7008
0
0
0
0
0
0
0
0
0
7008
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
0
0
1001
0
0
0
0
0
1001
7012
7012
7012
29022
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
0
1001
0
1001
7008
0
0
0
0
7008
7008
7012
7012
29022
29022
0
0
0
7008
7008
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
0
0
0
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
7008
7008
7008
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
29022
0
0
0
0
0
7008
0
0
0
0
0
0
0
7008
0
0
0
0
0
0
0
7008
29022
29022
29022
29022
29022
29022
7012
0
0
0
0
0
0
29022
0
0
1001
1001
1001
1001
1001
1001
29022
29022
29022
29022
0
0
29022
29022
0
0
0
0
0
0
29022
29022
29022
0
0
0
0
1001
0
1001
29022
29022
1001
1001
0
0
29022
29022
29022
29022
0
0
0
7012
7012
7012
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
0
0
0
0
0
0
29022
29022
29022
29022
7008
7008
29022
29022
29022
1001
29022
0
0
29022
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
1001
1001
29022
0
0
1001
1001
0
0
1001
1001
0
0
0
0
29022
29022
29022
29022
29022
29022
0
0
0
7012
7012
7008
7008
0
0
29022
29022
29022
29022
29022
1001
1001
1001
1001
0
0
0
0
0
7008
7008
7008
0
0
29022
29022
29022
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
29022
1001
1001
7008
7008
29022
29022
29022
29022
29022
29022
7008
7008
7008
7008
7008
29022
1001
29022
0
29022
1001
7008
7008
7008
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
1001
1001
0
0
1001
1001
29022
29022
29022
29022
1001
0
0
0
0
0
1001
0
29022
29022
29022
29022
0
7008
7008
7008
1001
29022
29022
29022
1001
1001
1001
29022
29022
29022
29022
1001
1001
0
0
0
0
0
0
1001
0
1001
7008
7008
7008
1001
1001
29022
29022
7008
7008
1001
1001
1001
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
7008
1001
1001
1001
1001
29022
29022
29022
29022
29022
1001
1001
29022
29022
7008
7008
7008
7008
7008
0
0
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
0
0
29022
29022
7008
7008
7008
7008
7008
1001
1001
29022
29022
29022
1001
1001
29022
29022
29022
1001
7012
7012
7012
29022
7012
7012
7012
7008
7012
0
0
0
0
0
29022
0
7008
7008
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
29022
29022
29022
29022
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
29022
29022
29022
29022
29022
7012
7012
7012
29022
7012
29022
29022
29022
29022
29022
0
0
0
0
1001
0
0
0
0
1001
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
1001
1001
1001
29022
0
0
29022
29022
29022
0
0
1001
0
1001
29022
29022
7012
1001
7012
1001
1001
0
0
0
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
0
0
0
29022
0
0
0
0
0
0
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
29022
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
29022
29022
29022
0
0
0
0
0
1001
1001
0
0
0
0
7008
7008
7008
1001
29022
29022
7008
7008
7008
29022
29022
29022
29022
29022
29022
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
29022
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
7008
7008
7008
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
29022
29022
29022
0
0
0
0
0
0
0
1001
29022
0
29022
0
0
0
0
0
0
0
0
0
7008
7008
7008
29022
29022
0
0
29022
0
0
0
29022
1001
7012
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
7008
7008
7008
29022
29022
29022
29022
29022
29022
29022
29022
29022
7008
7008
0
0
0
0
0
0
0
0
1001
7008
7008
0
0
0
1001
1001
0
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
7008
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
29022
29022
29022
29022
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
29022
29022
1001
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
7012
7012
0
0
1001
1001
0
0
1001
29022
0
0
0
0
0
29022
29022
29022
7012
7012
7012
0
0
0
0
1001
1001
1001
0
0
7008
0
0
0
0
7008
7008
29022
29022
29022
0
0
0
0
0
7008
7008
7008
7008
7008
1001
1001
0
0
0
0
0
0
7008
29022
1001
1001
1001
1001
1001
0
0
29022
29022
7008
7008
7008
1001
0
1001
1001
1001
29022
29022
1001
7008
7008
7008
1001
1001
1001
1001
1001
1001
7012
7012
7012
1001
1001
29022
0
0
29022
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
1001
0
0
0
0
0
0
0
29022
0
0
0
7012
0
7012
0
7012
0
0
0
0
0
7012
29022
29022
0
0
0
0
0
0
0
0
7008
0
0
1001
1001
29022
29022
29022
29022
29022
29022
1001
1001
1001
1001
1001
7008
7008
7008
7008
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
29022
29022
0
29022
1001
0
0
0
0
0
1001
1001
1001
1001
29022
0
0
0
0
0
0
0
0
7012
7012
7008
1001
1001
1001
29022
7008
0
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
29022
29022
29022
0
0
29022
29022
29022
29022
29022
29022
29022
0
0
0
7012
0
0
0
0
0
0
0
7012
7012
29022
0
0
0
1001
1001
0
0
0
0
0
29022
29022
29022
7008
7008
7008
29022
29022
29022
1001
29022
0
1001
1001
29022
29022
29022
29022
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
29022
0
0
0
0
0
0
0
7008
7008
7008
7008
7008
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
7008
7008
7008
7008
29022
29022
29022
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
1001
1001
7008
7008
29022
29022
29022
29022
1001
1001
0
0
0
0
0
7012
7012
29022
29022
1001
0
0
0
0
0
29022
29022
0
0
0
0
0
29022
1001
29022
29022
1001
1001
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7012
7012
7012
7012
7012
7012
0
0
1001
0
0
1001
1001
7012
7012
7012
7012
0
0
0
0
0
1001
1001
29022
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
7012
7012
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
29022
0
1001
1001
1001
1001
1001
1001
29022
29022
29022
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7008
7008
0
0
7008
7008
7008
7012
0
0
1001
29022
29022
29022
29022
29022
7008
7008
7008
29022
29022
29022
29022
29022
29022
29022
29022
29022
1001
1001
0
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
7012
7012
7012
7012
0
0
7012
0
29022
29022
29022
29022
0
0
29022
0
0
0
0
0
0
0
0
0
0
0
0
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
1001
1001
1001
29022
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
29022
29022
29022
1001
1001
29022
29022
29022
29022
29022
29022
29022
0
0
1001
1001
29022
29022
0
1001
0
1001
29022
0
0
0
1001
1001
7008
7008
7008
1001
1001
29022
29022
29022
29022
1001
29022
29022
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
0
0
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
0
0
0
1001
1001
1001
0
0
29022
1001
1001
1001
1001
0
1001
1001
0
0
0
0
0
0
0
0
7008
7008
7008
7008
7008
1001
0
0
0
0
0
0
0
0
0
7012
1001
1001
1001
7008
7008
7008
7008
7008
0
0
0
29022
29022
29022
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
29022
29022
29022
29022
29022
1001
1001
29022
29022
1001
29022
29022
1001
29022
29022
29022
29022
29022
7012
1001
7008
7008
7008
1001
1001
7008
7008
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
7008
7008
7008
7008
0
0
0
0
7012
7012
0
7008
7008
7008
7008
7008
29022
0
0
0
29022
29022
1001
0
0
0
0
1001
1001
1001
0
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
29022
29022
0
29022
29022
29022
0
0
0
0
0
0
0
0
0
29022
29022
29022
29022
1001
1001
0
0
0
1001
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
29022
7008
7008
0
0
0
29022
29022
29022
29022
29022
0
29022
29022
29022
29022
29022
29022
0
0
0
0
1001
0
0
0
0
29022
29022
29022
29022
29022
29022
29022
29022
0
0
29022
1001
29022
29022
29022
29022
29022
29022
29022
7012
0
0
0
7008
0
7008
7008
7008
29022
29022
29022
29022
0
0
0
0
0
0
0
0
0
0
0
0
29022
0
0
0
0
0
29022
0
0
0
0
0
0
0
0
0
29022
29022
0
0
29022
29022
29022
29022
29022
29022
1001
1001
7008
7008
29022
29022
29022
0
0
0
0
1001
1001
1001
1001
0
1001
0
0
0
29022
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
7008
7008
7008
29022
29022
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
29022
29022
0
29022
29022
29022
29022
0
1001
1001
0
0
0
0
0
1001
29022
1001
1001
1001
1001
1001
29022
0
1001
0
0
0
0
0
7008
7012
7012
7008
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
0
0
0
29022
29022
1001
1001
29022
0
0
29022
29022
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
0
0
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
0
0
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
0
0
0
1001
1001
0
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
1001
0
0
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
1001
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
1001
1001
1001
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
1001
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
7012
7012
7012
7012
7012
0
0
0
0
1001
7012
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
7012
7012
7012
7012
1001
7012
7012
1001
1001
1001
1001
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
0
0
7012
7012
7012
0
0
1001
1001
7012
7012
7012
7012
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
0
7012
7012
7012
7012
7012
7012
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
7012
7012
7012
1001
1001
1001
7012
1001
1001
0
1001
1001
1001
0
0
1001
0
0
0
0
0
1001
1001
1001
7012
0
0
1001
7012
7012
7012
1001
7012
7012
1001
1001
1001
7012
7012
7012
7012
7012
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
0
0
1001
0
0
0
1001
1001
1001
1001
1001
7012
7012
1001
1001
1001
0
1001
1001
0
7012
7012
1001
1001
7012
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
1001
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
7012
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
7012
7012
1001
1001
1001
7012
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
1001
1001
1001
1001
0
7012
7012
0
0
0
0
0
0
0
0
7012
7012
1001
1001
1001
0
0
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
1001
1001
0
1001
0
0
0
0
1001
1001
0
1001
1001
1001
1001
0
7012
7012
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
7012
1001
1001
1001
1001
0
0
0
7012
7012
7012
7012
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
0
0
0
1001
0
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
0
7012
7012
7012
1001
1001
7012
7012
7012
7012
0
0
0
0
1001
1001
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
0
0
1001
0
0
0
0
0
1001
1001
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
0
7012
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
7012
0
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
0
1001
7012
7012
7012
7012
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
7012
1001
7012
7012
1001
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
1001
7012
7012
7012
7012
7012
7012
1001
0
1001
1001
1001
1001
1001
0
1001
0
0
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
7012
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
0
0
1001
1001
1001
0
1001
7012
7012
7012
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
1001
7012
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
7012
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
1001
1001
1001
1001
7012
7012
7012
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
1001
0
1001
1001
0
0
0
7012
7012
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
1001
1001
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
7012
7012
1001
1001
1001
1001
1001
0
0
1001
1001
1001
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
0
7012
7012
1001
1001
1001
1001
7012
7012
7012
7012
1001
7012
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
0
7012
1001
7012
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
0
1001
7012
0
0
0
1001
7012
1001
1001
0
7012
1001
1001
1001
1001
7012
7012
7012
7012
7012
1001
7012
7012
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
1001
7012
1001
1001
1001
1001
1001
1001
7012
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
1001
1001
1001
1001
0
1001
0
1001
1001
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
7012
7012
7012
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
7012
7012
7012
1001
7012
7012
0
7012
7012
7012
7012
0
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
1001
1001
1001
1001
1001
0
0
1001
1001
0
0
0
0
7012
7012
7012
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
7012
7012
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
7012
1001
1001
7012
7012
7012
7012
7012
1001
1001
7012
7012
1001
1001
0
0
0
0
0
0
0
0
1001
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
1001
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
0
0
0
0
1001
1001
7012
0
0
0
1001
1001
1001
0
0
0
0
1001
0
1001
1001
0
1001
0
0
1001
1001
0
1001
7012
7012
7012
7012
1001
1001
1001
1001
1001
7012
7012
7012
1001
1001
1001
1001
1001
0
0
0
1001
1001
7012
7012
1001
1001
0
0
0
0
0
0
0
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
0
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
7012
7012
7012
7012
7012
7012
7012
7012
7012
1001
1001
1001
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
0
0
0
1001
0
0
0
0
1001
0
0
0
1001
0
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
7012
7012
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
7012
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
0
0
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
0
0
1001
1001
1001
1001
1001
1001
0
0
7012
7012
7012
7012
1001
1001
1001
1001
0
0
0
0
0
7012
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
7012
7012
0
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
7012
7012
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
0
0
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
1001
7012
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
0
1001
1001
1001
1001
0
0
1001
1001
0
0
0
0
0
0
0
7012
0
7012
7012
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
0
1001
1001
1001
1001
1001
7012
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
1001
1001
1001
1001
1001
1001
1001
7012
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
7012
7012
7012
7012
7012
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
7012
1001
1001
1001
7012
7012
7012
0
0
0
0
0
0
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
0
0
0
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
1001
1001
0
1001
1001
0
1001
0
0
1001
1001
1001
1001
1001
1001
0
1001
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
1001
0
0
0
1001
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
0
1001
1001
0
1001
0
0
0
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
1001
0
0
0
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
1001
0
1001
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
0
1001
0
0
0
1001
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
1001
0
0
0
0
0
0
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
1001
1001
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
0
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
1001
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
0
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
0
1001
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
0
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
1001
1001
1001
0
0
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
0
0
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
1001
1001
1001
0
0
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
0
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
1001
0
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
0
0
0
1001
1001
1001
1001
0
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
0
0
0
2009
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
2009
1001
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
1001
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
1001
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
1001
1001
1001
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
0
1001
1001
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
1001
1001
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
0
0
0
0
2009
2009
2009
1001
2009
2009
2009
0
0
0
0
0
2009
0
0
0
2009
2009
2009
2009
1001
2009
2009
0
0
0
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
1001
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
0
2009
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
1001
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
1001
1001
0
0
0
1001
0
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
1001
1001
1001
1001
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
1001
0
0
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
0
0
0
1001
1001
1001
0
1001
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
0
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
1001
1001
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
1001
0
0
0
0
0
0
1001
0
0
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
0
0
1001
1001
0
0
0
0
0
1001
0
1001
0
0
1001
0
1001
0
1001
0
1001
1001
0
1001
1001
0
0
1001
1001
0
0
0
0
0
0
0
0
1001
0
1001
1001
0
1001
0
0
0
0
0
0
0
0
1001
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
1001
0
0
0
1001
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
1001
0
0
0
0
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
0
0
0
0
1001
0
0
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
0
0
1001
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
1001
1001
1001
0
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
1001
0
1001
0
0
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
1001
0
0
0
0
0
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
0
0
1001
1001
1001
0
0
0
0
0
0
1001
0
1001
1001
0
1001
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
1001
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
0
1001
0
1001
0
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
0
1001
0
0
0
0
1001
1001
0
0
0
0
0
0
1001
0
0
0
0
0
0
0
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
1001
1001
0
0
1001
0
0
1001
1001
0
0
0
0
1001
0
0
0
0
0
0
1001
0
1001
0
1001
1001
0
0
0
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
1001
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
1001
0
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
1001
0
0
0
0
1001
1001
1001
0
0
0
0
1001
1001
0
1001
1001
1001
1001
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
1001
0
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
0
0
0
0
1001
0
0
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
1001
1001
0
1001
1001
1001
0
0
0
0
0
1001
0
0
0
1001
1001
1001
1001
0
0
1001
0
0
1001
1001
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
0
0
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
2009
2009
0
0
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
0
0
0
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
0
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
0
0
0
2009
2009
0
2009
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
0
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
0
2009
0
2009
2009
0
0
0
0
2009
2009
2009
2009
2009
2009
0
0
0
0
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
2009
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
0
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
2009
2009
2009
2009
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
2009
2009
0
0
0
0
0
0
2009
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
2009
0
0
0
0
0
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
0
0
2009
2009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
